Communication method and apparatus
Through management services, the management services provide entities to evaluate business guarantee satisfaction and determine mobile strategies, which solves the problem of network resource imbalance caused by base station configuration adjustment, and realizes network quality assurance and multi-region resource balance when terminals move.
Patent Information
- Application Number
- PCT/CN2024/125275
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-10-16
- Publication Date
- 2025-05-08
AI Technical Summary
During terminal movement, when adjusting the base station configuration to ensure network quality, it is easy to reduce network resources in other areas, and it is impossible to ensure network quality in areas where the terminal is located.
Through the management service provider entity, receives messages from the management service consumers, evaluates business assurance satisfaction, and determines the terminal's mobile strategy based on the evaluation results to ensure the terminal's network quality without affecting the network quality in other areas.
It ensures that the network quality when terminals move without affecting the network quality in other areas and ensures the balanced use of network resources in multiple areas.
Smart Images

Figure CN2024125275_08052025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 3, 2023, with application number 202311463312.1 and application name “Communication Method and Device,” the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a communication method and device. Background Art
[0003] At present, in order to ensure the network quality of the terminal during movement, after providing the terminal with a movement route, the movement route is usually matched with the base station coverage area, the base stations whose service range covers the movement route are determined, and the configuration of each base station is adjusted, such as adjusting the tilt angle of the base station, to ensure the network quality of the terminal when moving along the movement route.
[0004] However, adjusting base station configurations can cause network resources to be concentrated in the area where the terminal is located as the terminal moves. This reduces network resources in other areas (i.e., areas other than the terminal's location), meaning that network quality for terminals in these areas cannot be guaranteed. Therefore, how to ensure network quality during terminal mobility without affecting network quality in other areas is a hotly debated issue.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a communication method and apparatus for ensuring network quality when a terminal moves without affecting the network quality of each area.
[0007] To achieve the above objectives, this application adopts the following technical solutions:
[0008] In a first aspect, a communication method is provided, comprising: a first management service providing entity receiving a first message from a management service consumer, and sending a second message to the management service consumer based on the first message, indicating a first service guarantee satisfaction; wherein the first message is used to request an evaluation of the service guarantee satisfaction of a first area within a first time, the service guarantee satisfaction is used to indicate a degree of match between network performance and network performance requirements, and the first service guarantee satisfaction is used to characterize a degree of match between the network performance of the first area within the first time and the network performance requirements.
[0009] Based on the methods from the first aspect to the second aspect, it can be seen that the management service consumer can obtain a first service guarantee satisfaction degree that can reflect the network quality of the first area within the first time from the first management service providing entity, and can determine the mobility strategy of the terminal within the first time in the first area based on the first service guarantee satisfaction degree. For example, based on the network quality of the first area within the first time, the management service consumer can determine a mobility strategy from an area in the first area with better network quality, that is, the area corresponding to the mobility strategy has better network quality within the first time. In this way, the network quality of the terminal can be guaranteed when it moves based on the mobility strategy within the first time without affecting the network quality of each area.
[0010] In one possible design, the first message includes at least one of the following: information indicating the first region, or information indicating the first time. It is understood that the management service consumer can flexibly determine the first region and the first time according to actual circumstances.
[0011] In one possible design, the first message includes at least one of the following: an evaluation method, an evaluation granularity requirement, or a network performance requirement. The evaluation method indicates the division of a region into multiple grids, and uses the grids as the granularity to reflect the region's service assurance satisfaction. The evaluation granularity requirement indicates the size of the multiple grids that make up the region. It is understood that the network performance requirement can be a throughput requirement, a latency requirement, or other requirements, and can be set differently depending on the specific situation. It is also understood that the management service consumer can flexibly determine the evaluation method, evaluation granularity requirement, or network performance requirement based on actual circumstances.
[0012] In one possible design, the first area includes multiple first grids, and the first message is specifically used to request an evaluation of the service assurance satisfaction of each of the multiple first grids. The time periods for evaluating the service assurance satisfaction of the multiple first grids are at least partially different, and these time periods belong to the first time. It is understood that when the first area is divided into multiple first grids, the time periods when the terminal moves in the multiple first grids are different. For example, when the terminal moves from left to right, the first area is divided into 4 rows and 3 columns of first grids, i.e., a total of 12 first grids. In this case, the time period during which the terminal moves in the first grids in the first column is the first time period, the time period during which the terminal moves in the first grids in the second column is the second time period, and the time period during which the terminal moves in the first grids in the third column is the third time period. The first time period, the second time period, and the third time period are all different, and these three time periods constitute the first time. By evaluating the service assurance satisfaction of the multiple first grids according to at least partially different time periods, the evaluation results can be made more consistent with actual conditions, thereby determining a mobility strategy that better guarantees network quality during terminal movement.
[0013] In one possible design, the first message includes at least one of the following: a continuous evaluation indicator, a first time interval, a second time interval, a reporting event, or a mobility rate. The continuous evaluation indicator indicates that the time periods for service assurance satisfaction evaluation for multiple grids constituting the region are at least partially different. The first time interval indicates the difference between the time periods used for service assurance satisfaction evaluation for two grids, where the two grids are two adjacent grids constituting the region that use different time periods for service assurance satisfaction evaluation. The second time interval is the time difference between two adjacent reports of the service assurance satisfaction for the region when periodically reporting the service assurance satisfaction for the region. The reporting event indicates that the service assurance satisfaction for the region is reported based on a preset event occurring during the process of evaluating the service assurance satisfaction for the region. The mobility rate indicates the velocity of movement within the region. In other words, the management service consumer can select different parameters based on actual circumstances and indicate them to the first management service provider entity so that the obtained first service assurance satisfaction is more consistent with actual circumstances, thereby determining a mobility strategy that better guarantees network quality for the terminal during movement.
[0014] In one possible design, the second message includes the service guarantee satisfaction level of each of the multiple first grids constituting the first area. This facilitates the management of the service consumer to determine a mobility strategy based on the multiple first grids and the service guarantee satisfaction level of each first grid.
[0015] In one possible design, the second message includes at least one of the following: identifiers of each of the plurality of first grids, service assurance satisfaction scores of each of the plurality of first grids, locations of each of the plurality of first grids, or time information, where the time information indicates the time period during which each of the plurality of first grids will be evaluated for service assurance satisfaction. This facilitates the management service consumer in determining a mobility strategy based on the second message.
[0016] In one possible design, the first management service provider sends a second message indicating a first service guarantee satisfaction level to the management service consumer based on the first message, including: the first management service provider obtains the first service guarantee satisfaction level from the second management service provider based on the first message; and the first management service provider sends the second message to the management service consumer based on the first service guarantee satisfaction level. It is understood that the first management service provider can obtain the first service guarantee satisfaction level from other entities (such as the second management service provider), or can generate the first service guarantee satisfaction level. The specific method of obtaining the first service guarantee satisfaction level depends on the settings of the management system, and the first management service provider can flexibly select a method for obtaining the first service guarantee satisfaction level based on the specific settings.
[0017] Optionally, the first management service providing entity obtains the first service assurance satisfaction from the second management service providing entity based on the first message, including: the first management service providing entity sends a third message to the second management service providing entity based on the first message; and receives a fourth message from the second management service providing entity; wherein the third message is used to request an evaluation of the service assurance satisfaction of the first area within the first time, and the fourth message is used to indicate the first service assurance satisfaction.
[0018] Furthermore, the third message includes at least one of the following: information indicating the first time, regional information, or information indicating at least one network element, the regional information is used to indicate multiple first grids obtained by dividing the first area, and the service range of at least one network element includes the first area. It can be understood that the first management service providing entity can obtain regional information and information indicating at least one network element based on the first area, and the second management service providing entity can construct a network twin model based on the regional information and the information indicating at least one network element to obtain the first service guarantee satisfaction based on the network twin model. In this way, there is no need for the second management service providing entity to obtain regional information and information indicating at least one network element based on the first area, thereby reducing the overhead of the second management service providing entity.
[0019] Furthermore, the regional information includes at least one of the following: identifiers of the plurality of first grids, sizes of the plurality of first grids, or positions of the plurality of first grids. In this way, the second management service provider can accurately construct a network twin model based on the regional information.
[0020] Furthermore, the third message includes at least one of the following: information for indicating the first time, or information for indicating the first area. It can be understood that, based on the first area, regional information and information for indicating at least one network element can be obtained, and the regional information is used to indicate multiple first grids obtained by dividing the first area, and the service scope of the at least one network element includes the first area. The second management service providing entity can construct a network twin model based on the regional information and the information for indicating at least one network element to obtain the first service guarantee satisfaction based on the network twin model. In other words, the first management service providing entity does not need to obtain regional information and information for indicating at least one network element based on the first area, thereby reducing the overhead of the first management service providing entity.
[0021] Furthermore, the third message includes at least one of the following: an evaluation method or network performance requirements. The evaluation method indicates that the region is divided into multiple grids and that the service assurance satisfaction of the region is represented at the grid granularity. In this way, the first management service provider can indicate to the second management service provider the various requirements for determining the first service assurance satisfaction level based on actual conditions.
[0022] Furthermore, the first area includes multiple first grids, and the third message is specifically used to request an evaluation of the service assurance satisfaction of each of the multiple first grids. The time periods for performing the service assurance satisfaction evaluations for the multiple first grids are at least partially different, and the time periods belong to the first time. It is understandable that when the first area is divided into multiple first grids, the time periods when the terminal moves in the multiple first grids are different. By performing service assurance satisfaction evaluations for the multiple first grids according to at least partially different time periods, the evaluation results can be made more consistent with actual conditions, thereby determining a mobility strategy that can better guarantee network quality when the terminal moves.
[0023] Furthermore, the third message includes at least one of the following: a continuous evaluation indicator, a first time interval, a second time interval, a reporting event, or a mobility rate. The continuous evaluation indicator indicates that the time periods for performing service assurance satisfaction evaluations on the multiple grids constituting the region are at least partially different. The first time interval indicates the difference between the time periods used by two grids when performing service assurance satisfaction evaluations. The two grids are two adjacent grids constituting the region that use different time periods when performing service assurance satisfaction evaluations. The second time interval indicates the time difference between two adjacent reports of the service assurance satisfaction of the region when periodically reporting the service assurance satisfaction of the region. The reporting event indicates that the service assurance satisfaction of the region is reported based on a preset event that occurs during the process of evaluating the service assurance satisfaction of the region. The mobility rate indicates the velocity of movement within the region. In other words, the first management service provider can determine different parameters based on the first message and indicate them to the first management service provider via the third message, so that the obtained first service assurance satisfaction is more consistent with actual conditions, thereby determining a mobility strategy that better guarantees network quality when the terminal is moving.
[0024] Furthermore, the first management service providing entity sends a third message to the second management service providing entity based on the first message, including: the first management service providing entity obtains at least one of the following information based on the first message: regional information, or information indicating at least one network element; the first management service providing entity sends the third message to the second management service providing entity based on the first message and at least one of the following information. It can be understood that based on the first area, regional information and information indicating at least one network element can be obtained, and the second management service providing entity can construct a network twin model based on the regional information and information indicating at least one network element to obtain the first service guarantee satisfaction based on the network twin model. In this way, the second management service providing entity does not need to obtain regional information and information indicating at least one network element based on the first area, thereby reducing the overhead of the second management service providing entity.
[0025] Furthermore, the fourth message includes the service guarantee satisfaction level of each of the multiple first grids constituting the first area. Indicating the service guarantee satisfaction level of each area in the first area by multiple first grids facilitates subsequent management of service consumers, allowing them to determine mobility strategies based on the service guarantee satisfaction level of each first grid.
[0026] Furthermore, the fourth information includes at least one of the following: identifiers of each of the plurality of first grids, service assurance satisfaction scores of each of the plurality of first grids, or time information, where the time information indicates the time period during which each of the plurality of first grids performs service assurance satisfaction evaluation. This facilitates the management service consumer in determining a mobility strategy based on relevant information of the plurality of first grids, such as service assurance satisfaction scores and time information.
[0027] According to a second aspect, a communication method is provided, comprising: a management service consumer sending a first message to a first management service providing entity; the management service consumer receiving a second message from the first management service providing entity indicating a first service guarantee satisfaction, and determining a mobility strategy within a first time period in a first area based on the second message; wherein the first message is used to request an evaluation of the service guarantee satisfaction of the first area within the first time period, the service guarantee satisfaction being used to characterize the degree of matching between network performance and network performance requirements, and the first service guarantee satisfaction being used to characterize the degree of matching between network performance and network performance requirements in the first area within the first time period.
[0028] In one possible design, the first message includes at least one of the following: information indicating the first area, or information indicating the first time.
[0029] In one possible design scheme, the first message includes at least one of the following: an evaluation method, an evaluation precision requirement, or a network performance requirement. The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity. The evaluation precision requirement is used to indicate the size of the multiple grids that constitute the area.
[0030] In one possible design scheme, the first area includes multiple first grids, and the first message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids. The time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time period belongs to the first time.
[0031] In a possible design scheme, the first message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the multiple grids constituting the area to perform service assurance satisfaction evaluations are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids when performing service satisfaction evaluations. The two grids are two adjacent grids with different time periods used when performing service satisfaction evaluations among the multiple grids constituting the area. The second time interval is the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered for reporting based on a preset event that occurs in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate when moving in the area.
[0032] In a possible design solution, the second message includes a service guarantee satisfaction level of each first grid among a plurality of first grids constituting the first area.
[0033] In one possible design scheme, the second message includes at least one of the following: the identification of each of the multiple first grids, the service assurance satisfaction of each of the multiple first grids, the location of each of the multiple first grids, or time information, and the time information is used to indicate the time period for each of the multiple first grids to perform service assurance satisfaction evaluation.
[0034] In addition, the technical effects of the method described in the second aspect can also refer to the technical effects of the method described in the first aspect, and will not be repeated here.
[0035] According to a third aspect, a communication method is provided, comprising: a second management service providing entity receiving a third message from a first management service providing entity, and sending a fourth message indicating a first service guarantee satisfaction to the first management service providing entity based on the third message; wherein the third message is used to request an evaluation of the service guarantee satisfaction of the first area within a first time, the service guarantee satisfaction is used to characterize the degree of matching between network performance and network performance requirements, and the first service guarantee satisfaction is used to characterize the degree of matching between the network performance of the first area within the first time and the network performance requirements.
[0036] In one possible design scheme, the third message includes at least one of the following: information indicating the first time, area information, or information indicating at least one network element, the area information is used to indicate multiple first grids obtained by dividing the first area, and the service scope of at least one network element includes the first area.
[0037] Optionally, the region information includes at least one of the following: identifiers of each of the plurality of first grids, sizes of the plurality of first grids, or positions of each of the plurality of first grids.
[0038] In one possible design scheme, the third message includes at least one of the following: an evaluation method, or a network performance requirement, where the evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity.
[0039] In one possible design scheme, the first area includes multiple first grids, and the second message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids. The time periods for the multiple first grids to perform service assurance satisfaction evaluations are at least partially different, and the time periods belong to the first time.
[0040] In a possible design scheme, the third message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the multiple grids constituting the area to perform service assurance satisfaction evaluations are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids when performing service satisfaction evaluations. The two grids are two adjacent grids with different time periods used when performing service satisfaction evaluations among the multiple grids constituting the area. The second time interval is the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered by a preset event that occurs in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate when moving in the area.
[0041] Optionally, before the second management service provider entity sends a fourth message indicating the first service assurance satisfaction to the first management service provider entity based on the third message, the method described in the third aspect also includes: the second management service provider entity constructs a network twin model based on the regional information and information used to indicate at least one network element; the second management service provider entity obtains the first service assurance satisfaction through the network twin model based on the third message.
[0042] In a possible design solution, the fourth message includes a service guarantee satisfaction level of each first grid among a plurality of first grids constituting the first area.
[0043] Optionally, the fourth message includes at least one of the following: respective identifiers of the plurality of first grids, respective service assurance satisfaction levels of the plurality of first grids, or time information, where the time information is used to indicate a time period for performing service assurance satisfaction evaluation for each of the plurality of first grids.
[0044] In addition, the technical effects of the method described in the third aspect can also refer to the technical effects of the method described in the first aspect, and will not be repeated here.
[0045] In a fourth aspect, a communication method is provided, which includes: a first management service providing entity receives a first message from a management service consumer, and based on the first message, sends a second message to the management service consumer to indicate a first mobility strategy; wherein the first message is used to request the provision of a mobility strategy from a first starting point to a first end point within a first time, the first mobility strategy is used to indicate a mobility strategy from the first starting point to the first end point within the first time, the service guarantee satisfaction corresponding to the first mobility strategy meets preset requirements, and the service guarantee satisfaction is used to indicate the degree of matching between network performance and network performance requirements.
[0046] Based on the methods of aspects 4 and 5, it can be seen that the service assurance satisfaction level corresponding to the first mobility policy meets the preset requirements, i.e., the network quality corresponding to the first mobility policy is good. In other words, when the terminal moves along the route within the first time period, the network quality of the terminal during movement is guaranteed. By providing the first management service provision entity with the first mobility policy with a service assurance satisfaction level that meets the preset requirements, the network quality of the terminal during movement based on the mobility policy within the first time period can be guaranteed without affecting the network quality of each area.
[0047] In one possible design, the first message includes at least one of the following: information indicating a first starting point, information indicating a first end point, or information indicating a first time. It is understood that the management service consumer can flexibly determine the first starting point, first end point, and first time based on actual circumstances.
[0048] In one possible design, the first message includes at least one of the following: a strategy planning instruction, a network performance requirement, an evaluation precision requirement, a transit point, a restricted area, or a strategy preference. The strategy planning instruction is used to indicate a request to provide a mobility strategy. The evaluation precision requirement is used to indicate the size of each grid in a plurality of grids constituting an area, the area including a first starting point and a first end point. The transit point is used to indicate a location that needs to be passed through, and the restricted area is used to indicate a location or area that cannot be passed through. It is understood that the network performance requirement can be a throughput requirement, a latency requirement, etc., and can be set differently according to specific circumstances. It is also understood that the management service consumer can flexibly determine the evaluation precision requirement or the network performance requirement according to actual circumstances.
[0049] In one possible design, the second message includes at least one of the following: a first route, an identifier of the first route, a service assurance satisfaction score of the first route, or characteristics of the first route. The first route is a route from a first starting point to a first end point within a first time period. The service assurance satisfaction score is used to indicate the degree to which network performance matches network performance requirements. It will be appreciated that when the first route includes multiple routes, sending the service assurance satisfaction score and / or characteristics of the first route to the management service consumer facilitates the management service consumer in determining an applicable route from the first routes based on the service assurance satisfaction score and / or characteristics of the first route.
[0050] In one possible design, the first management service provider sends a second message indicating a first mobility policy to the management service consumer based on the first message, including: the first management service provider obtains the first mobility policy from the second management service provider based on the first message, and sends the second message to the management service consumer based on the first mobility policy. It is understood that the first management service provider can obtain the first mobility policy from other entities (such as the second management service provider), and the first management service provider can also generate the first mobility policy. The specific method of obtaining the first mobility policy is related to the settings of the management system. The first management service provider can flexibly choose the method of obtaining the first mobility policy based on the specific settings.
[0051] Optionally, the first management service providing entity obtains the first mobility strategy from the second management service providing entity based on the first message, including: the first management service providing entity sends a third message to the second management service providing entity based on the first message, and the third message is used to request the provision of a mobility strategy from the first starting point to the first end point within the first time; the first management service providing entity receives a fourth message from the second management service providing entity for indicating the first mobility strategy.
[0052] Furthermore, the third message includes at least one of the following: information indicating the first starting point, information indicating the first end point, information indicating the first time, area information, or information indicating at least one network element, the area information is used to indicate a plurality of first grids obtained by dividing the first area, the service range of at least one network element includes the first area, and the first area includes the first starting point and the first end point. It can be understood that the second management service providing entity can construct a network twin model based on the area information and the information indicating at least one network element to obtain the first mobility strategy based on the network twin model. In this way, the second management service providing entity does not need to obtain the area information and the information indicating at least one network element based on the first starting point and the first end point, thereby reducing the overhead of the second management service providing entity.
[0053] Furthermore, the regional information includes at least one of the following: identifiers of the plurality of first grids, sizes of the plurality of first grids, or positions of the plurality of first grids. In this way, the second management service provider can accurately construct a network twin model based on the regional information.
[0054] Furthermore, the third message includes at least one of the following: an evaluation method, a policy planning instruction, a network performance requirement, a passing point, a restricted area, or a policy preference. The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity. The policy planning instruction is used to indicate a request for a mobility policy. The evaluation precision requirement is used to indicate the size of each grid in the multiple grids constituting the area. The passing point is used to indicate a place that needs to be passed through in the area. The restricted area is used to indicate a place or area that cannot be passed through in the area. In other words, the first management service provider entity can determine different parameters based on the first message and indicate them to the first management service provider entity through the third message, so that the obtained first mobility policy meets the requirements of the first management service provider entity.
[0055] Furthermore, the fourth message includes at least one of the following: a first route, an identifier of the first route, a service assurance satisfaction score for the first route, or characteristics of the first route. The first route is a route from a first starting point to a first end point within a first time period. The service assurance satisfaction score indicates how well network performance matches network performance requirements. This facilitates the management service consumer determining a route to use from among the first routes based on the service assurance satisfaction scores and / or characteristics of the first routes, if the first route includes multiple routes.
[0056] In a fifth aspect, a communication method is provided, which includes: a management service consumer sends a first message to a first management service providing entity; the management service consumer receives a second message from the first management service providing entity indicating a first mobile strategy, and determines an application mobile strategy based on the second message; wherein the first message is used to request the provision of a mobile strategy from a first starting point to a first end point within a first time, the first mobile strategy is used to indicate a mobile strategy from the first starting point to the first end point within the first time, the service guarantee satisfaction corresponding to the first mobile strategy meets preset requirements, and the service guarantee satisfaction is used to indicate the degree of matching between network performance and network performance requirements.
[0057] In one possible design, the first message includes at least one of the following: information indicating a first starting point, information indicating a first end point, or information indicating a first time.
[0058] In one possible design scheme, the first message includes at least one of the following: a strategy planning indication, a network performance requirement, an evaluation precision requirement, a passing point, a restricted area, or a strategy preference, the strategy planning indication is used to indicate a request to provide a mobility strategy, the evaluation precision requirement is used to indicate the size of each grid in a plurality of grids constituting an area, the area including a first starting point and a first end point, the passing point is used to indicate a place that needs to be passed through, and the restricted area is used to indicate a place or area that cannot be passed through.
[0059] In one possible design scheme, the second message includes at least one of the following: a first route, an identifier of the first route, a service assurance satisfaction degree of the first route, or a characteristic of the first route, where the first route is a route from a first starting point to a first end point within a first time, and the service assurance satisfaction degree is used to characterize the degree of match between network performance and network performance requirements.
[0060] In addition, the technical effects of the method described in the fifth aspect can also refer to the technical effects of the method described in the fourth aspect, and will not be repeated here.
[0061] In a sixth aspect, a communication method is provided, the method comprising: a second management service providing entity receives a third message from a first management service providing entity, and based on the third message, sends a fourth message to the first management service providing entity for indicating a first mobility strategy; wherein the third message is used to request the provision of a mobility strategy from a first starting point to a first end point within a first time, the first mobility strategy is used to indicate a mobility strategy from a first starting point to a first end point within a first time, the service guarantee satisfaction corresponding to the first mobility strategy meets preset requirements, and the service guarantee satisfaction is used to indicate the degree of matching between network performance and network performance requirements.
[0062] In one possible design scheme, the third message includes at least one of the following: information for indicating the first starting point, information for indicating the first end point, information for indicating the first time, area information, or information for indicating at least one network element, the area information is used to indicate multiple first grids obtained by dividing the first area, the service scope of at least one network element includes the first area, and the first area includes the first starting point and the first end point.
[0063] Optionally, the region information includes at least one of the following: identifiers of each of the plurality of first grids, sizes of the plurality of first grids, or positions of each of the plurality of first grids.
[0064] In one possible design scheme, the third message includes at least one of the following: an evaluation method, a strategy planning indication, a network performance requirement, a passing point, a restricted area, or a strategy preference. The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity. The strategy planning indication is used to indicate a request to provide a mobile strategy that meets the preset requirements. The evaluation fineness requirement is used to indicate the size of each grid in the multiple grids that constitute the area. The passing point is used to indicate the place that needs to be passed through in the area. The restricted area is used to indicate the place or area that cannot be passed through in the area.
[0065] Optionally, before the second management service provider entity sends a fourth message indicating the first mobility strategy to the first management service provider entity based on the third message, the method described in the sixth aspect also includes: the second management service provider entity constructs a network twin model based on the area information and information indicating at least one network element; the second management service provider entity obtains the first mobility strategy through the network twin model based on the third message.
[0066] In one possible design scheme, the fourth message includes at least one of the following: the first route, the identifier of the first route, the service assurance satisfaction of the first route, or the characteristics of the first route, the first route is the route from the first starting point to the first end point within the first time, and the service assurance satisfaction is used to characterize the degree of matching between network performance and network performance requirements.
[0067] In addition, the technical effects of the method described in the sixth aspect can also refer to the technical effects of the method described in the fourth aspect, and will not be repeated here.
[0068] In the seventh aspect, a communication method is provided, which includes: the first management service providing entity executes the method described in the first aspect, and the management service consumer executes the method described in the second aspect; or, the first management service providing entity executes the method described in the first aspect, the management service consumer executes the method described in the second aspect, and the second management service providing entity executes the method described in the third aspect.
[0069] In addition, the technical effects of the method described in the seventh aspect can also refer to the technical effects of the methods described in the first to third aspects, and will not be repeated here.
[0070] In the eighth aspect, a communication method is provided, which includes: the first management service providing entity executes the method described in the fourth aspect, and the management service consumer executes the method described in the fifth aspect; or, the first management service providing entity executes the method described in the fourth aspect, the management service consumer executes the method described in the fifth aspect, and the second management service providing entity executes the method described in the sixth aspect.
[0071] In addition, the technical effects of the method described in aspect 8 can also refer to the technical effects of the methods described in aspects 4 to 6, and will not be repeated here.
[0072] In a ninth aspect, a communication device is provided. The communication device includes: a module for executing the method described in any one of aspects 1 to 6, such as a transceiver module and a processing module. For example, the transceiver module is configured to indicate the transceiver function of the communication device, and the processing module is configured to perform functions of the communication device other than the transceiver function.
[0073] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the ninth aspect, and the receiving module is used to implement the receiving function of the communication device described in the ninth aspect.
[0074] Optionally, the communication device described in the ninth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device may execute the method described in any one of the first to sixth aspects.
[0075] It can be understood that the communication device described in the ninth aspect can be a terminal, such as a remote device, or a chip (system) or other parts or components that can be set in the terminal, or a device including a terminal. This application does not limit this.
[0076] In addition, the technical effects of the communication device described in the ninth aspect can refer to the technical effects of the method described in any one of the implementation methods of the first to sixth aspects, and will not be repeated here.
[0077] In a tenth aspect, a communication device is provided, comprising: a processor, wherein when the processor executes computer instructions, the communication device executes the method described in any possible implementation of the first aspect or the sixth aspect.
[0078] In one possible design solution, the communication device described in the tenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the tenth aspect to communicate with other communication devices.
[0079] In one possible design, the communication device described in aspect 10 may further include a memory. The memory may be integrated with the processor or provided separately. The memory may be used to store the computer program and / or data involved in the method described in either aspect 1 or aspect 6.
[0080] In an embodiment of the present application, the communication device described in the tenth aspect may be the terminal or network device described in any one of the first aspect or the sixth aspect, or a chip (system) or other parts or components that can be set in the terminal or the network device, or a device that includes the terminal or the network device.
[0081] In addition, the technical effects of the communication device described in the tenth aspect can refer to the technical effects of the method described in any one of the implementation methods of the first aspect or the sixth aspect, and will not be repeated here.
[0082] In an eleventh aspect, a communication device is provided. The communication device includes: a processor coupled to a memory, the processor being configured to execute a computer program stored in the memory, so that the communication device performs the method described in any possible implementation of the first aspect or the sixth aspect.
[0083] In one possible design solution, the communication device described in the eleventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the eleventh aspect to communicate with other communication devices.
[0084] In an embodiment of the present application, the communication device described in the eleventh aspect may be the terminal or network device described in any one of the first aspect or the sixth aspect, or a chip (system) or other parts or components that can be set in the terminal or the network device, or a device that includes the terminal or the network device.
[0085] In addition, the technical effects of the communication device described in the eleventh aspect can refer to the technical effects of the method described in any one of the implementation methods of the first aspect or the sixth aspect, and will not be repeated here.
[0086] In the twelfth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the communication device executes the method described in any one of the implementation methods of the first aspect or the sixth aspect.
[0087] In one possible design solution, the communication device described in aspect 12 may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in aspect 12 to communicate with other communication devices.
[0088] In an embodiment of the present application, the communication device described in aspect 12 may be the terminal or network device described in any one of aspect 1 or aspect 6, or a chip (system) or other parts or components that may be provided in the terminal or the network device, or a device that includes the terminal or the network device.
[0089] In addition, the technical effects of the communication device described in the twelfth aspect can refer to the technical effects of the method described in any one of the implementation methods in the first aspect or the sixth aspect, and will not be repeated here.
[0090] In a thirteenth aspect, a communication chip is provided, in which instructions are stored. When the chip runs on a communication device, the method described in any one of the implementation methods of the first aspect or the sixth aspect is implemented.
[0091] In the fourteenth aspect, a communication chip is provided, comprising: a logic circuit and a communication interface, the logic circuit being used to execute computer instructions, the communication interface being used for the communication chip to communicate with other devices or chips, and when the logic circuit executes the computer instructions, the method described in any one of the implementation methods of the first aspect or the sixth aspect is implemented.
[0092] In a fifteenth aspect, a communication system is provided, comprising: a first management service providing entity for executing the method described in the first aspect, and a management service consumer for executing the method described in the second aspect.
[0093] In the sixteenth aspect, a communication system is provided, which includes: a first management service providing entity for executing the method described in the first aspect, a management service consumer for executing the method described in the second aspect, and a second management service providing entity for executing the method described in the third aspect.
[0094] In a seventeenth aspect, a communication system is provided, comprising: a first management service providing entity for executing the method described in the fourth aspect, and a management service consumer for executing the method described in the fifth aspect.
[0095] In the eighteenth aspect, a communication system is provided, which includes: a first management service providing entity for executing the method described in the fourth aspect, a management service consumer for executing the method described in the fifth aspect, and a second management service providing entity for executing the method described in the sixth aspect.
[0096] In the nineteenth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are run on a computer, the computer executes the method described in any possible implementation method of the first aspect or the sixth aspect.
[0097] In the twentieth aspect, a computer program product is provided, comprising a computer program or instructions, which, when the computer program or instructions are run on a computer, enables the computer to execute the method described in any possible implementation method of the first aspect or the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0098] FIG1 is a schematic diagram of the architecture of a network system provided in an embodiment of the present application;
[0099] FIG2 is a schematic diagram of the flight path of a UAV provided in an embodiment of the present application;
[0100] FIG3 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0101] FIG4 is a flow chart of a communication method according to an embodiment of the present application;
[0102] FIG5 is a first schematic diagram of a first area divided into a plurality of first grids according to an embodiment of the present application;
[0103] FIG6 is a second schematic diagram of a first area divided into a plurality of first grids according to an embodiment of the present application;
[0104] FIG7 is a third schematic diagram of a first area divided into a plurality of first grids according to an embodiment of the present application;
[0105] FIG8 is a schematic diagram of a first service guarantee satisfaction degree provided in an embodiment of the present application;
[0106] FIG9 is a first schematic diagram of determining a movement strategy based on multiple first grids according to an embodiment of the present application;
[0107] FIG10 is a second schematic diagram of determining a movement strategy based on multiple first grids according to an embodiment of the present application;
[0108] FIG11 is a second flow chart of the communication method provided in an embodiment of the present application;
[0109] FIG12 is a third flow chart of the communication method provided in an embodiment of the present application;
[0110] FIG13 is a fourth flow chart of a communication method according to an embodiment of the present application;
[0111] FIG14 is a fifth flow chart of a communication method according to an embodiment of the present application;
[0112] FIG15 is a sixth flow chart of a communication method according to an embodiment of the present application;
[0113] FIG16 is a schematic diagram of determining a route based on multiple grids according to an embodiment of the present application;
[0114] FIG17 is a schematic diagram of determining a route based on multiple first grids according to an embodiment of the present application;
[0115] FIG18 is a seventh flow chart of a communication method according to an embodiment of the present application;
[0116] FIG19 is a flow chart eight of a communication method according to an embodiment of the present application;
[0117] FIG20 is a first structural diagram of a communication device provided in an embodiment of the present application;
[0118] FIG21 is a second structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0119] For ease of understanding, the technical terms involved in the embodiments of this application are first introduced below.
[0120] 1. Network system
[0121] Figure 1 is a schematic diagram of the network system architecture. As shown in Figure 1, the network system architecture includes: a third party, operation administration and maintenance (OAM), a radio access network (RAN) network element, and a core network (CN) network element.
[0122] The third party mentioned above can also be called a third-party management controller or a third-party management system, which can be used to manage and control the terminal. For example, the third party can be an unmanned aircraft system traffic management (UTM), an unmanned aerial vehicle (UAV) operator, or an uncrewed aerial system (UAS).
[0123] The terminal may also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal device, wireless communication device, user agent or user device. The terminal in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, etc. The terminal device of the present application may also be an onboard module, onboard module, onboard component, onboard chip, or onboard unit built into a vehicle as one or more components or units. The terminal device may also be other devices with terminal device functions, for example, a terminal device may also be a device that functions as a terminal device in D2D communication.
[0124] The embodiments of this application do not limit the form of the terminal device. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of a chip or include a chip and other discrete devices.
[0125] For example, when a drone uses a 3rd Generation Partnership Project (3GPP) network as its access type, the UTM (or UAV operator, or UAS) may need to use the 3GPP network to confirm network status for flight path scheduling. 5G systems can assist the UTM or UAV operator in providing alternative flight paths based on the quality of service (QoS) supported in a specific area, or reconfigure network resources to achieve the required QoS.
[0126] For example, as shown in Figure 2, Company #1 plans to use drone A to conduct video inspections of the pipeline from X to Y, while Company #2 plans to use drone B to deliver packages from X to Z. Drones A and B are registered on the 5G network and can communicate with the UTM via the 5G network. The UTM obtains information about Drone A's planned flight route, such as starting point X, end point Z, and the required QoS. The UTM and the 5G system determine the QoS required for the drone's service along the flight path, such as end-to-end latency and quality of experience (QoE). Based on the available analytical information, the 5G system can ensure that the service quality along Drone A's flight path meets the requirements, reconfigure network resources to provide Drone A with the required QoS along the flight path, or reroute Drone A to achieve better service assurance. The UTM (or UAS) can determine the final flight path based on the information fed back by the 5G network and notify Drone A. Drone A receives the flight path information from the UTM (or UAS) via the 5G system and initiates the flight mission.
[0127] The OAM system is used to perform daily network and service analysis, forecasting, planning, and configuration, as well as daily operational activities such as testing and fault management of the network and its services. It includes the network management system (NMS), the domain management system (EMS)-RAN, and the EMS-CN. The NMS, also known as the cross-domain management system, can manage multiple single-domain management systems. The EMS can manage single-domain network elements, such as RAN network elements and CN network elements.
[0128] The above-mentioned RAN can be a device that provides access to terminal devices. For example, the RAN device may include: a next-generation mobile communication system, such as a 6G access network device, such as a 6G base station, or in the next-generation mobile communication system, the network device may also have other naming methods, which are all included in the protection scope of the embodiments of this application, and this application does not impose any restrictions on this. Alternatively, the RAN device may also include 5G, such as a gNB in a new radio (NR) system, or one or a group of (including multiple antenna panels) antenna panels of a base station in 5G, or a network node constituting a gNB, a transmission point (TRP or transmission point, TP) or a transmission measurement function (TMF), such as a baseband unit (building base band unit, BBU), or a centralized unit (CU) or a distributed unit (DU), an RSU with base station function, or a wired access gateway, or a 5G core network. Alternatively, RAN devices may also include access points (APs) in wireless fidelity (WiFi) systems, wireless relay nodes, wireless backhaul nodes, various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, wearable devices, vehicle-mounted devices, and the like.
[0129] The CN is mainly responsible for maintaining the subscription data of the mobile network and providing terminal devices with functions such as session management, mobility management, policy management, and security authentication. The CN mainly includes the following: user plane function (UPF), authentication server function (AUSF), access and mobility management function (AMF), session management function (SMF), network slice selection function (NSSF), network exposure function (NEF), network repository function (NRF), policy control function (PCF), unified data management (UDM), unified data repository (UDR), application function (AF), and sensing function (SF).
[0130] At present, in order to ensure the network quality of the terminal during movement, after providing the terminal with a movement route, the movement route is usually matched with the base station coverage area, and the base stations whose service range can cover the movement route are determined. The configuration of each base station is adjusted, such as adjusting the tilt angle of the base station, to ensure the network quality of the terminal when moving along the movement route.
[0131] However, adjusting base station configurations can cause network resources to be concentrated in the area where the terminal is located as the terminal moves. This reduces network resources in other areas (i.e., areas other than the terminal's location), meaning that network quality for terminals in these areas cannot be guaranteed. Therefore, how to ensure network quality during terminal mobility without affecting network quality in other areas is a hotly debated issue.
[0132] In response to the above technical problems, the embodiments of the present application propose the following technical solutions to ensure the network quality of the terminal when it moves without affecting the network quality of each area.
[0133] The technical solution in this application will be described below with reference to the accompanying drawings.
[0134] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, such as new radio (NR) systems, and communication systems evolved after 5G, such as sixth generation (6G) mobile communication systems. They can also be applied to wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, and Internet of Vehicles communication systems.
[0135] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0136] Additionally, in the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0137] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are matched. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are matched. In addition, the " / " mentioned in this application can be used to express an "or" relationship.
[0138] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0139] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail using the communication system shown in Figure 3 as an example. For example, Figure 3 is a schematic diagram of the architecture of a communication system applicable to the communication method provided in the embodiments of the present application.
[0140] The communication system includes a management service consumer and a first management service provider. The management service consumer is the caller of the management service and can request the management service provided by the management service provider. The first management service provider can be responsible for providing the management service and receiving requests from the management service consumer. The communication system can be applied to the aforementioned management system architecture. In this case, the management service consumer can be a third-party management system, and the management service provider can be deployed on the EMS-RAN and EMS-CN, or on the NMS.
[0141] Optionally, the communication system may also include a second management service provider that can provide management services. For example, this second management service provider can simulate the region by establishing a network twin model, and then rehearse management strategies on the network twin model to estimate the service assurance satisfaction of the region under different management strategies. The simulation objects may include the regional environment, such as block structure, weather, and buildings, the regional network, and the communication equipment that provides the network for the region. In this case, the management service consumer can be a third-party management system, and the second management service provider can be deployed on the NMS, EMS-RAN, and EMS-CN.
[0142] It can be understood that, as shown in FIG3 , when the communication system includes a management service consumer and a first management service providing entity, the first management service providing entity can be the management service providing entity in FIG3 . When the communication system includes a management service consumer, a first management service providing entity, and a second management service providing entity, the management service consumer and the first management service providing entity can correspond to the management service consumer and the management service providing entity in FIG3 , respectively, and the first management service providing entity and the second management service providing entity can also correspond to the management service consumer and the management service providing entity in FIG3 , respectively, that is, the first management service providing entity is the management service consumer of the second management service providing entity.
[0143] It is also understood that the "management service consumer" mentioned in the embodiments of the present application is merely an exemplary expression, and the "management service consumer" can also be replaced by any possible expression, such as "third party" or "third-party management system", etc., without limitation. The "management service providing entity" mentioned in the embodiments of the present application is merely an exemplary expression, and the "management service providing entity" can also be replaced by any possible expression, such as "business assurance service provider" or "management service provider", etc., without limitation.
[0144] In a communication system, a management service consumer can obtain a first service guarantee satisfaction degree from a first management service provider. The first service guarantee satisfaction degree can represent the degree to which the network performance of a first area within a first period of time matches the network performance requirements. In other words, the first service guarantee satisfaction degree can reflect the network quality of the first area within the first period of time. After obtaining the first service guarantee satisfaction degree, the management service consumer can determine a mobility strategy based on the first area with better network quality. In this way, the network quality of the terminal can be guaranteed when it moves according to the mobility strategy within the first period of time without affecting the network quality of each area.
[0145] It can be understood that FIG3 is a simplified schematic diagram for ease of understanding, and the communication system may also include other network devices and / or other terminal devices, which are not shown in FIG3 .
[0146] For ease of understanding, the communication method provided in the embodiment of the present application will be described in detail below with reference to FIG4 .
[0147] For example, Figure 4 is a flow chart of a communication method according to an embodiment of the present application. This method can be applied to the communication between the management service consumer and the first management service providing entity in the above communication system.
[0148] As shown in Figure 4, the process of the communication method is as follows:
[0149] S401: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0150] The first message is used to request evaluation of the service assurance satisfaction of the first area within a first time period.
[0151] The first area is the area where the terminal is expected to move. For example, if the terminal is expected to move within area #A, such as from the right to the left of area #A, then area #A is the first area. Alternatively, the first area is the area covering the starting point and end point of the terminal's expected movement. For example, if the terminal is expected to move from starting point #a to end point #b, then the area covering starting point #a and end point #b is the first area. The size of the area covering the starting point and end point of the terminal's expected movement can be set according to actual circumstances and is not limited. It will be understood that the terminals in the embodiments of this application are all terminals that can be managed by management service consumers.
[0152] The first time is the time for evaluating the service assurance satisfaction of the first area, which can be the time when the terminal is expected to move, or can include the time when the terminal is expected to move. For example, if the terminal is expected to move between 9:00 and 10:00, the first time can be 9:00 and 10:00, or 8:00 and 10:00, or 8:30 and 10:00. It is understood that the first time can be flexibly set according to actual circumstances without limitation.
[0153] The service guarantee satisfaction is used to indicate the degree of match between network performance and network performance requirements. The network performance can be throughput, latency, etc., and the network performance is measured or estimated network performance, such as the measured network performance of a certain area. The network performance requirement is the requirement of the management service consumer for the network performance of the communication service when the terminal is moving, such as throughput requirement and latency requirement. For example, if the network performance requirement is a throughput of 50 megabits per second (MB / S) and the network performance is 40MB / S, then the service guarantee satisfaction is 80%. It can be understood that the service guarantee satisfaction of the first area within the first time is the degree of match between the network performance of the first area within the first time and the network performance requirement, and the network performance of the first area within the first time is the estimated network performance. It can be understood that the "service guarantee satisfaction" mentioned in the embodiment of the present application is only an exemplary expression, and "service guarantee satisfaction" can also be replaced by any possible expression, such as "service satisfaction" or "guarantee satisfaction", etc., without limitation.
[0154] Optionally, the first message may include at least one of the following: information indicating the first area, or information indicating the first time.
[0155] The information used to indicate the first area may be the location information of the first area, for example: if the first area is area #A, the information used to indicate the first area may be the location information of area #A, such as the multiple coordinate points constituting area #A; it may also be the starting point information and the end point information of the terminal's expected movement, and the starting point information and the end point information may be represented by their corresponding longitude and latitude.
[0156] The information used to indicate the first time may include the start time and the end time. For example, if the time for performing the service assurance satisfaction evaluation for the first area is 14:00-15:00, the information used to indicate the first time includes the start time 14:00 and the end time 15:00. It may also include the start time and the evaluation time period. Continuing with this example, in this case, the information used to indicate the first time includes the start time 14:00 and the evaluation time period 1 hour (h).
[0157] The management service consumer can flexibly determine the first area and the first time according to the actual situation of the terminal, such as determining the first time according to the expected movement time of the terminal, and / or determining the first area according to information such as the area, starting point, and end point of the expected movement of the terminal, and send a first message carrying information for indicating the first time and / or information for indicating the first time to the first management service providing entity to obtain the service guarantee satisfaction of the first area within the first time based on the first time and / or the first area.
[0158] It is understood that when the first region or the first time is pre-set in the first management service providing entity, the first message may not include the information indicating the first region or the information indicating the first time. In other words, if the first message does not include the information indicating the first region or the information indicating the first time, it may mean that the information indicating the first region or the information indicating the first time has been pre-set in the first management service providing entity.
[0159] Optionally, the first message may include at least one of the following: an evaluation method, an evaluation precision requirement, or a network performance requirement.
[0160] The evaluation method indicates how the region is divided into multiple grids and how the service assurance satisfaction of the region is represented at the grid level. In other words, when the first message includes the evaluation method, it indicates that the management service message provider is requesting an evaluation of the service assurance satisfaction of each of the multiple first grids comprising the first region within a first period of time. This facilitates the management service consumer, after obtaining the service assurance satisfaction of each of the multiple first grids within a first period of time, to determine a mobility strategy based on the service assurance satisfaction of each first grid.
[0161] The evaluation precision requirement is used to indicate the size of multiple grids constituting the region. For example, when the region is a plane, the evaluation precision requirement can be the length and width of multiple grids, or the area, for example: the evaluation precision is 1 meter (m) in length and 1m in width; or the evaluation precision is 1 square meter (m2). 2 When the area is a three-dimensional area or a three-dimensional space, the evaluation precision requirement can be the length, width and height of multiple grids, or volume, for example: the evaluation precision is 1 meter (m) in length, 1m in width, and 1m in height; or the evaluation precision is 1 cubic meter (m 3 ). It can be understood that when the first message includes information indicating the first area and the evaluation fineness requirement, the evaluation fineness requirement can be used to indicate the sizes of the multiple first grids into which the first area is divided.
[0162] For network performance requirements, please refer to the aforementioned introduction and will not be repeated here.
[0163] It can be understood that when the first message includes an evaluation method, it can indicate that the first message is used to request the evaluation of the service assurance satisfaction of each of the multiple first grids constituting the first area within the first time. When the first message includes an evaluation fineness requirement, it can indicate that the first area is divided into multiple first grids according to the evaluation fineness. For example, if the evaluation fineness is 1m in length and 1m in width, it means that the first area is divided into multiple first grids with a length and width of 1m. When the first message includes a network performance requirement, it can indicate that the service assurance satisfaction of the multiple first grids within the first time is determined according to the network performance requirement. In addition, when the evaluation method, the evaluation fineness requirement, or the network performance requirement are pre-set in the first management service providing entity, the first message may not include the evaluation method, the evaluation fineness requirement, or the network performance requirement.
[0164] Optionally, the first message may include at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate.
[0165] The continuous evaluation indicator can be used to indicate that time extension is required when evaluating the service assurance satisfaction of a region. This means that the time periods for evaluating the service assurance satisfaction of the multiple grids in the region are at least partially different. In other words, when the continuous evaluation indicator is included in a message, time extension is required; when the continuous evaluation indicator is not included in the message, time extension is not required.
[0166] Alternatively, the continuous evaluation indication can be used to characterize whether the time extension needs to be considered when evaluating the service guarantee satisfaction of the area, that is, whether the time periods for evaluating the service guarantee satisfaction corresponding to the multiple grids constituting the area are at least partially different. Without considering the time extension, the continuous evaluation indication is used to indicate that the time periods for evaluating the service guarantee satisfaction corresponding to the multiple grids constituting the area are the same. That is to say, at this time, if the first message includes the continuous evaluation indication, the continuous evaluation indication is used to indicate that the time periods for evaluating the service guarantee satisfaction corresponding to the multiple first grids are the same, that is, the time period is the first time. When considering the time extension, the continuous evaluation indication is used to indicate that the time periods for evaluating the service guarantee satisfaction corresponding to the multiple grids constituting the area are at least partially different. That is to say, at this time, if the first message includes the continuous evaluation indication, the continuous evaluation indication is used to indicate that the time periods for evaluating the service guarantee satisfaction corresponding to the multiple first grids are at least partially different, each different time period belongs to the first time, and each different time period constitutes the first time.
[0167] It can be understood that different bits can be used to represent different situations of continuous evaluation indication, for example: bit 0 is used to indicate that time extension needs to be considered, and bit 1 is used to indicate that time extension does not need to be considered. That is, when the parameter value of the information element used to represent the continuous evaluation indication in the first message is 0, it can indicate that the time periods for the multiple grids requested by the first message to perform service assurance satisfaction evaluation are at least partially different. When the parameter value of the information element used to represent the continuous evaluation indication in the first message is 1, it can indicate that the time periods for the multiple grids requested by the first message to perform service assurance satisfaction evaluation are all the same.
[0168] The first time interval is used to indicate the difference between time periods used by two grids when performing service satisfaction evaluation. The two grids are two adjacent grids that use different time periods when performing service satisfaction evaluation among multiple grids constituting an area.
[0169] For example, as shown in Figure 5, the terminal moves from the left to the right of the first area, then the time periods used for the service satisfaction evaluation of the first grid #1 to the first grid #4 are all time periods #1, the time periods used for the service satisfaction evaluation of the first grid #5 to the first grid #8 are all time periods #2, the time periods used for the service satisfaction evaluation of the first grid #9 to the first grid #12 are all time periods #3, and the time periods used for the service satisfaction evaluation of the first grid #13 to the first grid #16 are all time periods #4. Time periods #1, #2, #3, and #4 are all different. The above two grids can be the first grid #1 and the first grid #5. In this case, the difference between the above time periods is the difference between time period #1 and time period #2. The above two grids can also be the first grid #11 and the first grid #15. In this case, the difference between the above time periods is the difference between time period #3 and time period #4. It can be understood that the difference between time period #2 and time period #1, the difference between time period #3 and time period #2, and the difference between time period #4 and time period #3 are all the same.
[0170] It can be seen that when the first message includes the first time interval, the time periods for performing service assurance satisfaction evaluation on the plurality of first grids can be determined according to the first time interval and the first time.
[0171] The second time interval is the time difference between two adjacent reports of the service assurance satisfaction of a region, when periodically reporting the service assurance satisfaction of the region. For example, if the first report of the service assurance satisfaction of the region is at 14:00 and the second report of the service assurance satisfaction of the region is at 15:00, then the second time interval is 1 hour. It is understood that if the first message includes the second time interval, it can indicate the need to periodically report the service assurance satisfaction of the first region within the first time, and the time difference between two adjacent reports of the service assurance satisfaction of the first region within the first time is the second time interval. It is understood that the second time interval can also be replaced by the reporting frequency, such as reporting the service assurance satisfaction of the region once every 2 hours.
[0172] Reporting events indicate that a region's service assurance satisfaction is triggered by a pre-set event that occurs during the assessment of the region's service assurance satisfaction. This means that a reporting event can be triggered by an event, such as the initial report after a request to obtain the region's service assurance satisfaction is sent, or a report triggered by a change in the service assurance satisfaction corresponding to a grid within the region's multiple grids (e.g., a change from high to low).
[0173] The moving rate is used to indicate the rate of movement in the area, that is, the moving rate can be used to indicate the rate of movement of the terminal in the area. It can be understood that according to the moving rate and moving direction of the terminal, the multiple grids constituting the area can be grouped to determine the time period for each group of grids to perform service assurance satisfaction evaluation. For example, as shown in Figure 5, the terminal moves at a constant speed from the left to the right of the first area, and the first time is 11:00-15:00. Then, according to the moving rate and moving direction of the terminal, it can be determined that time period #1 is 11:00-12:00, time period #2 is 12:00-13:00, time period #3 is 13:00-14:00, and time period #4 is 14:00-15:00.
[0174] It can be understood that the management service consumer can choose whether to carry a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a mobile rate in the first message according to actual circumstances, and can set the first time interval, the second time interval and the reporting event according to specific circumstances so that the obtained first service guarantee satisfaction is more in line with the actual situation, thereby determining a mobile strategy that can better guarantee the network quality when the terminal moves.
[0175] It can also be understood that the above content introduces a variety of different information that can be included in the first message, and when the content of the first message request is different, the included information is also different. The following describes different situations.
[0176] Case 1.1: When requesting the service assurance satisfaction of each of the multiple first grids, time extension is not considered, that is, the time periods for evaluating the service assurance satisfaction corresponding to the multiple first grids are the same.
[0177] In this case, the first message may specifically request an evaluation of the service assurance satisfaction of each of the multiple first grids within a first time period. The first message may include at least one of the following: information indicating the first area, information indicating the first time period, an evaluation method, evaluation precision requirements, network performance requirements, a continuous evaluation indication, a second time interval, or a reporting event. For details on each of these items, please refer to the aforementioned related descriptions and will not be repeated here.
[0178] It is understandable that if, after receiving the first message, the first management service providing entity has defaulted to not considering time extension when requesting the service assurance satisfaction of each of the plurality of first grids, the continuous evaluation indication may not be included in the first message.
[0179] Case 1.2: When requesting the service assurance satisfaction of each of the multiple first grids, time extension is considered, that is, the time periods for evaluating the service assurance satisfaction corresponding to the multiple first grids are at least partially different.
[0180] In this case, the first message can specifically request an evaluation of the service assurance satisfaction of each of multiple first grids. The time periods for performing the service assurance satisfaction evaluations for the multiple first grids are at least partially different, and the time periods belong to a first time period. The first region includes the multiple first grids. The first message can also include at least one of the following: information indicating the first region, information indicating the first time period, an evaluation method, an evaluation precision requirement, a network performance requirement, a continuous evaluation indication, a first time interval, a second time interval, a reported event, or a mobility rate. For details on each of these information, please refer to the aforementioned related descriptions and will not be repeated here.
[0181] It can be understood that if the first management service providing entity has defaulted to consider time extension when requesting the service assurance satisfaction of each of the plurality of first grids after receiving the first message, the continuous evaluation indication may not be included in the first message.
[0182] S402: The first management service providing entity sends a second message indicating the first service guarantee satisfaction to the management service consumer based on the first message. Correspondingly, the management service consumer receives the second message indicating the first service guarantee satisfaction from the first management service providing entity.
[0183] The first service assurance satisfaction degree is used to represent the degree to which the network performance of the first area within the first time matches the network performance requirement. That is, the first service assurance satisfaction degree is the obtained service assurance satisfaction degree of the first area within the first time.
[0184] It can be understood that when the first message is used to request an evaluation of the service assurance satisfaction corresponding to multiple first grids constituting the first area, the first service assurance satisfaction may include the service assurance satisfaction corresponding to multiple first grids, and the service assurance satisfaction corresponding to multiple first grids may be the same or different. In this case, the second message may include the service assurance satisfaction of each first grid in the multiple first grids constituting the first area. For example, the first area can be divided into 24 first grids, then the first service assurance satisfaction includes 24 service assurance satisfaction #1s, and these 24 service assurance satisfactions may be the same or different. Accordingly, the second message may include these 24 service assurance satisfaction #1s.
[0185] Optionally, the second message may include at least one of the following: an identifier of each of the plurality of first grids, a service guarantee satisfaction degree of each of the plurality of first grids, a location of each of the plurality of first grids, or time information.
[0186] The time information is used to indicate a time period for each of the multiple first grids to perform service assurance satisfaction evaluation. That is, the time information includes multiple time periods for each of the multiple first grids to perform service assurance satisfaction evaluation.
[0187] For example, the first area is divided into four first grids, and the identifiers of these four first grids are: first grid #a, first grid #b, first grid #c, and first grid #d. After the first management service provider obtains the service assurance satisfaction corresponding to first grid #a to first grid #d, the service assurance satisfaction of first grid #a to first grid #d, and the respective positions of first grid #a to first grid #d can be sent to the management service consumer, so that the management service consumer can determine the terminal's mobility strategy based on this information. Among them, the service assurance satisfaction of first grid #a, the position of first grid #a corresponds to each other, and this correspondence needs to be sent to the management service consumer. For example, these three pieces of information can be set in the same tuple to indicate the correspondence between the three pieces of information. The same applies to other information and will not be repeated here.
[0188] For another example, continuing with the above example, if the time period for the service assurance satisfaction evaluation for first grid #a is time period #a, the time period for the service assurance satisfaction evaluation for first grid #b is time period #b, the time period for the service assurance satisfaction evaluation for first grid #c is time period #c, and the time period for the service assurance satisfaction evaluation for first grid #d is time period #d, then the service assurance satisfaction of first grid #a to first grid #d, the respective locations of first grid #a to first grid #d, and time period #a to time period #d can be sent to the management service consumer, so that the management service consumer can determine the terminal's mobility strategy based on this information. The service assurance satisfaction of first grid #a, the location of first grid #a, and time period #a correspond to each other, and this correspondence needs to be sent to the management service consumer. For example, these four pieces of information can be set in the same tuple to indicate the correspondence between the four pieces of information. The same applies to other information and will not be repeated here.
[0189] It is understood that in this embodiment of the present application, the identifiers of each of the multiple first grids, the service assurance satisfaction levels of each of the multiple first grids, the positions of each of the multiple first grids, and the time periods for performing service assurance satisfaction tests for each of the multiple first grids have a corresponding relationship. Furthermore, in this embodiment of the present application, "each of the multiple first grids" refers to "each of the multiple first grids."
[0190] Furthermore, in the aforementioned scenario 1.1, since the service assurance satisfaction evaluation times for the multiple first grids are the same, i.e., the first time, the second message in this scenario 1.1 may not include time information, thereby reducing communication overhead. In the aforementioned scenario 1.2, since the service assurance satisfaction evaluation times for the multiple first grids are at least partially different, the second message in this scenario 1.2 may include time information, allowing the management service consumer to determine the terminal's mobility strategy based on this time information.
[0191] It is also understood that there are multiple ways to obtain the aforementioned first service guarantee satisfaction level. For example, the first service guarantee satisfaction level can be obtained by the first management service provider from another entity (e.g., the second management service provider), or can be generated by the first management service provider itself. The following describes each of these scenarios.
[0192] Case 2.1: The first management service providing entity obtains the first service guarantee satisfaction from the second management service providing entity.
[0193] In this case, the first management service provider sending the second message indicating the first service guarantee satisfaction level to the management service consumer based on the first message may specifically include: the first management service provider obtaining the first service guarantee satisfaction level from the second management service provider based on the first message, and sending the second message to the management service consumer based on the first service guarantee satisfaction level. In other words, the first management service provider can obtain the first service guarantee satisfaction level from the second management service provider, without the first management service provider generating the first service guarantee satisfaction level based on the first message.
[0194] Optionally, the first management service provider entity obtains the first business guarantee satisfaction from the second management service provider entity based on the first message, which may specifically include: the first management service provider entity sends a third message to the second management service provider entity based on the first message, and the third message is used to request an evaluation of the business guarantee satisfaction of the first area within the first time. Accordingly, the second management service provider entity receives the third message from the first management service provider entity; the second management service provider entity sends a fourth message to the first management service provider entity based on the third message, and the fourth message is used to indicate the first business guarantee satisfaction. Accordingly, the first management service provider entity receives the fourth message from the second management service provider entity.
[0195] The third message can be specifically used to request an evaluation of the service assurance satisfaction of multiple first grids constituting the first area within the first time; or, the third message can be specifically used to request an evaluation of the service assurance satisfaction of each of the multiple first grids constituting the first area, and the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time periods belong to the first time, which is introduced below.
[0196] The fourth message includes the service assurance satisfaction level of each of the multiple first grids constituting the first area. Exemplarily, the fourth message includes at least one of the following: identifiers of each of the multiple first grids, service assurance satisfaction levels of each of the multiple first grids, locations of each of the multiple first grids, or time information. For details, please refer to the aforementioned related description and will not be repeated here.
[0197] It is understood that if the first management service provider can obtain the corresponding relationship between the identifiers of the multiple first grids and the respective positions of the multiple first grids, the respective positions of the multiple first grids may not be included in the fourth message. That is, after receiving the identifiers of the multiple first grids, the first management service provider can determine the respective positions of the multiple first grids based on the corresponding relationship. In this way, communication overhead can be reduced.
[0198] Furthermore, with respect to the aforementioned scenario 1.1, since the time at which the service assurance satisfaction evaluations are performed for the multiple first grids is the same, i.e., the first time, the fourth message may not include time information, thereby reducing communication overhead. With respect to the aforementioned scenario 1.2, since the time at which the service assurance satisfaction evaluations are performed for the multiple first grids is at least partially different, the fourth message may include time information, allowing the management service consumer to determine the terminal's mobility strategy based on this time information.
[0199] The following describes various different information that the third message may include.
[0200] In a first possible implementation, the third message may include at least one of the following: information indicating the first time, area information, or information indicating at least one network element.
[0201] The information used to indicate the first time can refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0202] The region information is used to indicate multiple first grids obtained by dividing the first region. The region information may include at least one of the following: the identifiers of the multiple first grids, the sizes of the multiple first grids, or the positions of the multiple first grids. That is, the multiple first grids can be clearly indicated by the identifiers of the multiple first grids, the sizes of the multiple first grids, and the positions of the multiple first grids. The region information can be obtained by the first management service entity by dividing the first region, and can also be obtained by the first management service entity from other places, without limitation. When the region information is obtained by the first management service provider entity by dividing the first region, the first management service provider entity can divide the first region according to the first region and the evaluation precision requirement to obtain multiple first grids.
[0203] For example, as shown in Figure 6, the first area is 6 meters long and 4 meters wide, and the evaluation precision requirement is that multiple grids have a length of 2 meters and a width of 2 meters. Based on the first area and the evaluation precision requirement, the first management service provider can divide the first area into 6 first grids. In this case, the multiple first grids obtained by the division are labeled 1-6, the sizes of the multiple first grids are squares with a length of 2 meters and a width of 2 meters, and the positions of the multiple first grids can be represented by the coordinates of the center points of each of the multiple first grids. Alternatively, as shown in Figure 7, the first area is 6 meters long and 4 meters wide, and the evaluation precision requirement is that multiple grids have a length of 1 meter and a width of 1 meter. Based on the first area and the evaluation precision requirement, the first management service provider can divide the first area into 24 first grids. In this case, the multiple first grids obtained by the division are labeled 1-24, the sizes of the multiple first grids are squares with a length of 1 meter and a width of 1 meter, and the positions of the multiple first grids can be represented by the coordinates of the center points of each of the multiple first grids.
[0204] It can be seen that when the evaluation precision requirements are different, the precision of the first area division is also different. That is to say, the higher the evaluation precision requirement, the higher the precision of the first area division; conversely, the lower the precision of the first area division. It can be understood that the higher the precision of the first area division, the more accurate the mobility strategy determined by the management service consumer based on the business guarantee satisfaction corresponding to the multiple first grids, and it will also increase the overhead of the second management service provider entity to obtain the business guarantee satisfaction corresponding to the multiple first grids. In addition, the specific value of the evaluation precision requirement can be determined according to the actual situation and will not be repeated here.
[0205] The service scope of at least one network element includes the first area, that is, the service scope of at least one network element can cover the first area; the at least one network element can be determined by the first management service entity based on the first area or the multiple grids constituting the first area. Exemplarily, the first management service entity can determine the network elements in the first area for providing network services based on the first area, and then determine at least one network element whose service scope can cover the first area based on the network elements. For example, the first management service entity determines network elements #1-network elements #6 in the first area for providing network services based on the first area, and then determines network elements #2-network elements #5 that can cover the first area based on network elements #1-network elements #6, then at least one network element is network elements #2-network elements #5. The information used to indicate at least one network element can be specific information of at least one network element, such as the location and name of the network element, etc., without limitation.
[0206] It can be understood that after receiving the first message, the first management service providing entity can obtain information for indicating the first time, area information, and information for indicating at least one network element based on the first message, and send the information for indicating the first time, the area information, and the information for indicating at least one network element to the second management service providing entity through a third message, so that the second management service providing entity obtains the first service guarantee satisfaction based on the third message.
[0207] Furthermore, the first management service providing entity sending the third message to the second management service providing entity based on the first message may specifically include: the first management service providing entity obtaining at least one of the following information based on the first message: area information or information indicating at least one network element; and the first management service providing entity sending the third message to the second management service providing entity based on the first message and the at least one of the following information. In other words, the first management service providing entity may obtain area information and / or information indicating at least one network element based on the first area, and send the area information and / or information indicating at least one network element to the second management service providing entity.
[0208] Optionally, the third message may include at least one of the following: an evaluation method, or a network performance requirement. For details, please refer to the relevant introduction of "S401" above, which will not be repeated here. It is understood that when the network performance requirement is preset in the second management service provider entity, the third message may not include the network performance requirement. In addition, when requesting the first service guarantee satisfaction from the second management service provider entity, the second management service provider entity defaults to obtaining the first service guarantee satisfaction according to the multiple first grids constituting the first area, and the third message may not include an evaluation method.
[0209] Optionally, the third message may include at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a mobility rate. For details, please refer to the aforementioned description of "S401" and will not be repeated here. It will be appreciated that if the second time interval, reporting event, or mobility rate is pre-set in the second management service providing entity, the third message may not include these three items of information.
[0210] It is understood that the above content introduces a variety of different information that can be included in the third message, and when the content of the third message request is different, the included information is also different. The following describes different situations.
[0211] Case 3.1: When the first message is used to request evaluation of the service assurance satisfaction of multiple first grids within the first time, the third message is specifically used to request evaluation of the service assurance satisfaction of multiple first grids within the first time, that is, Case 3.1 corresponds to the aforementioned Case 1.1.
[0212] In this case, the third message may include at least one of the following: information for indicating the first time, area information, information for indicating at least one network element, evaluation method, network performance requirements, continuous evaluation indication, second time interval, or reporting event. For details of each information, please refer to the above-mentioned related introduction and will not be repeated here.
[0213] Case 3.2: The first message is used to request the evaluation of the service assurance satisfaction of each of the multiple first grids, and the third message is specifically used to request the evaluation of the service assurance satisfaction of each of the multiple first grids, wherein the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time period belongs to the first time, and the first area includes multiple first grids, that is, Case 3.2 corresponds to the aforementioned Case 1.2.
[0214] In this case, the third message may include at least one of the following: information for indicating the first time, area information, information for indicating at least one network element, evaluation method, network performance requirements, continuous evaluation indication, first time interval, second time interval, or reporting event. For details of each information, please refer to the above-mentioned related introduction and will not be repeated here.
[0215] Optionally, before the second management service provider entity sends a fourth message to the first management service provider entity based on the third message, the above communication method may also include: the second management service provider entity constructs a network twin model based on the regional information and information used to indicate at least one network element; the second management service provider entity obtains the first service assurance satisfaction through the network twin model based on the third message.
[0216] The specific manner in which the second management service providing entity constructs the network twin model based on the regional information and the information for indicating at least one network element is not limited in this embodiment of the application. Among them, the regional information and the information for indicating at least one network element are used to constrain the construction scope of the network twin model, as well as the scope of the evaluation object when performing simulation tasks based on the network twin model, and the manner in which the network data required to construct the network twin model is collected is not limited in this embodiment of the application.
[0217] After constructing the network twin model, the second management service providing entity can start to evaluate the service assurance satisfaction of each first grid in the multiple first grids. For example, the entire communication network in a certain time period can be trend-forecasted, and then the communication service of the terminal in the first grid (recorded as the first grid #1.2) can be simulated, and the network quality at this time can be measured, and the network quality can be compared with the network performance to obtain the service assurance satisfaction. The service assurance satisfaction corresponding to multiple first grids can be obtained in parallel or sequentially without restriction. Among them, the certain time period is different in case 1.1 and case 1.2; specifically, in case 1.1, the certain time period is the first time, and in case 1.2, the certain time period is the time period for the first grid #1.2 to evaluate the service assurance satisfaction.
[0218] In addition, with respect to situation 1.2, when the third message includes the first time interval, the second management service providing entity can determine the time period for performing the service assurance satisfaction assessment for each first grid based on the first time and the first time interval. For example, if the first time is 9:00-10:00, the first time interval is 10 minutes (min), the plurality of first grids are 30 first grids in 10 rows and 3 columns, and the terminal moves from left to right, then the time period for performing the service assurance satisfaction assessment for the first grid in the first column can be determined to be 9:00-9:20, the time period for performing the service assurance satisfaction assessment for the first grid in the second column can be determined to be 9:20-9:40, and the time period for performing the service assurance satisfaction assessment for the first grid in the third column can be determined to be 9:40-10:00. When the third message does not include the first time interval, the second management service providing entity can determine the first time interval based on the first time and the terminal's moving direction and moving speed to further determine the time period for performing the service assurance satisfaction assessment for each first grid.
[0219] It can be understood that the service assurance satisfaction corresponding to each first grid can be expressed in a variety of ways. Exemplarily, the service assurance satisfaction corresponding to each first grid can be a percentage, for example: 80% means that the measured network performance in the first grid meets 80% of the network performance requirements. Alternatively, the service assurance satisfaction corresponding to each first grid can be used to indicate the degree of network performance compared to the network performance requirements, for example: as shown in Figure 8, the service assurance satisfaction is divided into three levels, such as high, medium, and low. The ratio of the measured network performance to the network performance requirement is greater than or equal to 1, corresponding to the high level, the ratio of the measured network performance to the network performance requirement is less than 1 and greater than or equal to 0.6, corresponding to the medium level, and the ratio of the measured network performance to the network performance requirement is less than 0.6, corresponding to the low level. Alternatively, the service assurance satisfaction corresponding to each first grid can be a measured network performance indicator, such as: a delay of 20 milliseconds (ms), etc.
[0220] In a second possible implementation, the third message may include at least one of the following: information indicating the first time or information indicating the first region. For details, please refer to the aforementioned description of "S401" and will not be repeated here. It will be understood that in this case, the first management service provider does not process the first region, but directly forwards the information indicating the first time and / or the information indicating the first region carried in the first message to the second management service provider via the third message.
[0221] Optionally, the third message may include at least one of the following: an evaluation method, or a network performance requirement. For details, please refer to the relevant introduction in the aforementioned "first possible implementation", which will not be repeated here.
[0222] Optionally, the third message may include at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. For details, please refer to the relevant introduction of the aforementioned "first possible implementation" and will not be repeated here.
[0223] It is understood that the above content introduces a variety of different information that the third message may include, and when the content of the third message request is different, the information included is also different. The following describes different situations.
[0224] Case 4.1: When the first message is used to request evaluation of the service assurance satisfaction of multiple first grids within the first time, the third message is specifically used to request evaluation of the service assurance satisfaction of multiple first grids within the first time, that is, Case 4.1 corresponds to the aforementioned Case 1.1.
[0225] In this case, the third message may include at least one of the following: information for indicating the first time, information for indicating the first area, evaluation method, network performance requirements, continuous evaluation indication, second time interval, or reporting event. The specific information can be referred to the above-mentioned related introduction and will not be repeated here.
[0226] Case 4.2: The first message is used to request the evaluation of the service assurance satisfaction of each of the multiple first grids, and the third message is specifically used to request the evaluation of the service assurance satisfaction of each of the multiple first grids, wherein the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time period belongs to the first time, and the first area includes multiple first grids, that is, Case 4.2 corresponds to the aforementioned Case 1.2.
[0227] In this case, the third message may include at least one of the following: information for indicating the first time, information for indicating the first area, an evaluation method, network performance requirements, a continuous evaluation indication, a first time interval, a second time interval, or a reporting event. For details of each information, please refer to the above-mentioned related introduction and will not be repeated here.
[0228] Optionally, before the second management service provider entity sends a fourth message to the first management service provider entity based on the third message, the above communication method may also include: the second management service provider entity constructs a network twin model based on the information used to indicate the first area; the second management service provider entity obtains the first service guarantee satisfaction through the network twin model based on the third message.
[0229] The second management service providing entity may divide the first area into multiple first grids based on the information used to indicate the first area and the evaluation precision requirement to obtain area information; and based on the information used to indicate the first area, obtain at least one network element whose service scope includes the first area; and then construct a network twin model based on the area information and the at least one network element.
[0230] It is understood that the principles for the second management service provider to obtain regional information and at least one network element are similar to those for the first management service provider to obtain regional information and at least one network element. Similar parts can be referenced to each other and will not be repeated here. In addition, the second management service provider to obtain the first service guarantee satisfaction level through the network twin model based on the third message can refer to the aforementioned related description and will not be repeated here.
[0231] Case 2.2: The first management service providing entity generates a first service assurance satisfaction level.
[0232] In this case, the first management service provider entity sending the second message indicating the first service guarantee satisfaction level to the management service consumer based on the first message may specifically include: the first management service provider entity generating the first service guarantee satisfaction level based on the first message, and sending the second message to the management service consumer based on the first service guarantee satisfaction level; and the management service consumer correspondingly receiving the second message from the first management service provider entity. In other words, the first management service provider entity can independently generate the first service guarantee satisfaction level based on the first message, without having to obtain the first service guarantee satisfaction level from another entity.
[0233] Optionally, the first management service providing entity generates a first service assurance satisfaction degree based on the first message, which may specifically include: the first management service providing entity obtains area information and information indicating at least one network element based on the information indicating the first area; the first management service providing entity constructs a network twin model based on the area information and the information indicating at least one network element, and obtains the first service assurance satisfaction degree through the network twin model.
[0234] It can be understood that the first management service providing entity obtains the regional information and the information for indicating at least one network element based on the information for indicating the first area. Please refer to the aforementioned relevant introduction of the regional information and the information for indicating at least one network element, which will not be repeated here. The operation of the first management service providing entity constructing a network twin model based on the regional information and the information for indicating at least one network element, and obtaining the first service guarantee satisfaction through the network twin model, is similar to the operation of the second management service providing entity constructing a network twin model based on the regional information and the information for indicating at least one network element, and obtaining the first service guarantee satisfaction through the network twin model. Please refer to the aforementioned relevant introduction, which will not be repeated here.
[0235] S403: The management service consumer determines a mobility strategy in a first area within a first period of time according to the second message.
[0236] A movement strategy may be used to indicate at least one movement route, which may include at least one movement route, or at least one movement route and features corresponding to the at least one movement route, for example: a movement strategy includes route #a, route #b, and route #c; for another example: a movement strategy includes route #a, route #b, and features of route #a, such as the shortest route, and features of route #b, such as the longest route.
[0237] In one possible implementation, when the second message does not include time information, the management service consumer may determine a mobility strategy based on the identifiers of each of the multiple first grids, the service guarantee satisfaction levels of each of the multiple first grids, and the locations of each of the multiple first grids. For example, the management service consumer may first determine N first grids with higher service guarantee satisfaction levels from the multiple first grids, where N is an integer greater than 0; and then determine a mobility strategy based on these N first grids and the terminal's expected movement direction.
[0238] For example, as shown in Figure 9, the first area is divided into 40 first grids in 5 rows and 8 columns. The service assurance satisfaction levels corresponding to the first grid in the 5th column, 3rd row and the first grid in the 6th column, 3rd row are low. The service assurance satisfaction levels corresponding to the first grid in the 4th column, 3rd row, the first grid in the 4th column, 4th row, the first grid in the 5th column, 2nd row, the first grid in the 5th column, 4th row, the first grid in the 6th column, 2nd row, the first grid in the 6th column, 4th row, and the first grid in the 7th column, 3rd row are medium. The service assurance satisfaction levels corresponding to the remaining first grids are high. The terminal moves from left to right. In this case, the management service consumer can determine multiple movement routes from the remaining first grids, such as Route #1 and Route #2.
[0239] In another possible implementation, when the second message includes time information, the management service consumer may determine a mobility strategy based on the identifiers of each of the multiple first grids, the service guarantee satisfaction levels of each of the multiple first grids, and the location and time information of each of the multiple first grids. For example, the management service consumer may first determine N first grids with higher service guarantee satisfaction levels from the multiple first grids, where N is an integer greater than 0; and then determine a mobility strategy based on these N first grids, the terminal's expected movement direction, and the time information.
[0240] For example, as shown in Figure 10, the first area is divided into 40 first grids, each consisting of 5 rows and 8 columns. The first grid in the 5th column, 3rd row and the first grid in the 6th column, 3rd row have a low service assurance satisfaction level. The first grid in the 4th column, 3rd row, the first grid in the 4th column, 4th row, the first grid in the 5th column, 2nd row, the first grid in the 5th column, 4th row, the first grid in the 6th column, 2nd row, the first grid in the 6th column, 4th row, and the first grid in the 7th column, 3rd row have a medium service assurance satisfaction level. The remaining first grids have a high service assurance satisfaction level. The first grid in the 1st column corresponds to the time period from 9:00 to 9:10, and the time corresponding to the first grid in each subsequent column is 10 minutes higher than the time corresponding to the first grid in the previous column. The terminal moves from left to right. At this point, the management service consumer can determine multiple movement routes in the remaining first grids based on the time periods corresponding to different first grids, such as Route #11 and Route #22.
[0241] In summary, the management service consumer can obtain from the first management service provider a first service assurance satisfaction level that reflects the network quality of the first area within the first time period; and based on the first service assurance satisfaction level, can determine a mobility strategy for the terminal within the first area within the first time period. In other words, the management service consumer can determine a mobility strategy based on areas with better network performance within the first area. In this way, network quality can be guaranteed for the terminal when it moves based on the mobility strategy within the first time period without affecting the network quality of each area.
[0242] Scenario 1:
[0243] Figure 11 is a second flow chart of the communication method provided in an embodiment of the present application. This communication method is applicable to the above-mentioned communication system, and mainly involves a management service consumer, a first management service providing entity, and a second management service providing entity. In scenario 1, the management service consumer can request the first management service providing entity to evaluate the service guarantee satisfaction of the first area within the first time. The first management service providing entity can obtain the service guarantee satisfaction of multiple first grids constituting the first area within the first time from the second management service providing entity and send it to the management service consumer.
[0244] As shown in Figure 11, the process of the communication method is as follows:
[0245] S1101: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0246] The first message is used to request an evaluation of the service assurance satisfaction of a first area within a first time period. The first message includes: information indicating the first time period, information indicating the first area, an evaluation method, network performance requirements, and evaluation precision requirements. It will be understood that in scenario 1, the first message is specifically used to request the service assurance satisfaction of multiple first grids constituting the first area within the first time period.
[0247] For details about the first message, please refer to the aforementioned "S401" and will not be repeated here.
[0248] S1102: The first management service providing entity obtains area information and at least one network element according to the first message.
[0249] Specifically, the first management service providing entity may divide the first area into multiple grids according to the information indicating the first area to obtain area information; and obtain, according to the first area, at least one network element whose service range covers the first area.
[0250] S1103: The first management service providing entity sends a third message to the second management service providing entity. Correspondingly, the second management service providing entity receives the third message from the first management service providing entity.
[0251] The third message is used to request an evaluation of the service assurance satisfaction of the first area within a first time period. The third message includes: information indicating the first time period, area information, information indicating at least one network element, an evaluation method, and network performance requirements. It will be understood that in scenario 1, the third message is specifically used to request the service assurance satisfaction of multiple first grids constituting the first area within the first time period.
[0252] For details of the third message, please refer to the aforementioned "S402" related introduction, which will not be repeated here.
[0253] S1104: The second management service providing entity obtains the first service guarantee satisfaction degree according to the third message.
[0254] Specifically, the second management service providing entity constructs a network twin model based on the regional information and the information used to indicate at least one network element; the second management service providing entity obtains the first service guarantee satisfaction through the network twin model based on the third message.
[0255] S1105: The second management service providing entity sends a fourth message to the first management service providing entity. Correspondingly, the first management service providing entity receives the fourth message from the second management service providing entity.
[0256] The fourth message includes the service guarantee satisfaction degree of each first grid among the plurality of first grids constituting the first area, and the fourth message includes: identifiers of the plurality of first grids and the service guarantee satisfaction degree of the plurality of first grids.
[0257] S1106: The first management service providing entity sends a second message to the management service consumer. Correspondingly, the management service consumer receives the second message from the first management service providing entity.
[0258] The second message includes the service guarantee satisfaction of each first grid in the plurality of first grids constituting the first area, and the second message includes: respective identifiers of the plurality of first grids, respective service guarantee satisfaction of the plurality of first grids, and respective positions of the plurality of first grids.
[0259] S1107: The management service consumer determines a mobility strategy in the first area within the first time period according to the second message.
[0260] It can be understood that the specific implementation of S1101-S1107 can refer to the relevant introduction of the aforementioned S401-S403, which will not be repeated here.
[0261] Scenario 2:
[0262] Figure 12 is a flow chart of the communication method provided in an embodiment of the present application. The communication method is applicable to the above-mentioned communication system, and mainly involves a management service consumer, a first management service providing entity, and a second management service providing entity. In scenario 2, the management service consumer can request the first management service providing entity to evaluate the service assurance satisfaction of the first area within the first time. The first management service providing entity can obtain the service assurance satisfaction of multiple first grids constituting the first area from the second management service providing entity and send it to the management service consumer. Among them, the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time period belongs to the first time.
[0263] As shown in Figure 12, the process of the communication method is as follows:
[0264] S1201: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0265] The first message is used to request an evaluation of the service assurance satisfaction of the first area within a first time period, and the first message includes: information indicating the first time period, information indicating the first area, an evaluation method, network performance requirements, evaluation precision requirements, a continuous evaluation indication, a first time interval, a second time interval, and a reporting event. It will be understood that in scenario 2, the first message is specifically used to request the service assurance satisfaction of multiple first grids constituting the first area, and the time periods for performing service assurance satisfaction evaluations for the multiple first grids are at least partially different, and the time periods belong to the first time period.
[0266] For details about the first message, please refer to the aforementioned "S401" and will not be repeated here.
[0267] S1202: The first management service providing entity obtains area information and at least one network element according to the first message.
[0268] Specifically, the first management service providing entity may divide the first area into multiple grids according to the information indicating the first area to obtain area information; and obtain, according to the first area, at least one network element whose service range covers the first area.
[0269] S1203: The first management service providing entity sends a third message to the second management service providing entity. Correspondingly, the second management service providing entity receives the third message from the first management service providing entity.
[0270] The third message is used to request an evaluation of the service assurance satisfaction of the first area within a first time period, and the third message includes: information indicating the first time period, area information, information indicating at least one network element, an evaluation method, network performance requirements, a continuous evaluation indication, a first time interval, a second time interval, and a reporting event. It is understood that in scenario 1, the third message is specifically used to request the service assurance satisfaction of multiple first grids constituting the first area, and the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time periods belong to the first time period.
[0271] For details of the third message, please refer to the aforementioned "S402" related introduction, which will not be repeated here.
[0272] S1204: The second management service providing entity obtains the first service guarantee satisfaction level according to the third message.
[0273] Specifically, the second management service providing entity constructs a network twin model based on the regional information and the information used to indicate at least one network element; the second management service providing entity obtains the first service guarantee satisfaction through the network twin model based on the third message.
[0274] S1205: The second management service providing entity sends a fourth message to the first management service providing entity. Correspondingly, the first management service providing entity receives the fourth message from the second management service providing entity.
[0275] The fourth message includes the service guarantee satisfaction of each first grid among the plurality of first grids constituting the first area, and the fourth message includes: respective identifiers of the plurality of first grids, respective service guarantee satisfaction of the plurality of first grids, and time information.
[0276] S1206: The first management service providing entity sends a second message to the management service consumer. Correspondingly, the management service consumer receives the second message from the first management service providing entity.
[0277] The second message includes the service guarantee satisfaction of each first grid in the plurality of first grids constituting the first area, and the second message includes: respective identifiers of the plurality of first grids, respective service guarantee satisfaction of the plurality of first grids, respective locations of the plurality of first grids, and time information.
[0278] S1207: The management service consumer determines a mobility strategy in the first area within the first time period according to the second message.
[0279] It can be understood that the specific implementation of S1201-S1207 can refer to the relevant introduction of the aforementioned S401-S403, which will not be repeated here.
[0280] Scenario 3:
[0281] Figure 13 is a fourth flow chart of the communication method provided in an embodiment of the present application. This communication method is applicable to the aforementioned communication system and primarily involves a management service consumer and a first management service provider. In Scenario 3, the management service consumer may request the first management service provider to evaluate the service assurance satisfaction of a first region within a first period of time. The first management service provider generates the service assurance satisfaction of multiple first grids constituting the first region within a first period of time and sends the results to the management service consumer.
[0282] As shown in Figure 13, the process of the communication method is as follows:
[0283] S1301: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0284] The first message is used to request an evaluation of the service assurance satisfaction of a first area within a first time period. The first message includes: information indicating the first time period, information indicating the first area, an evaluation method, network performance requirements, and evaluation precision requirements. It will be understood that in scenario 1, the first message is specifically used to request the service assurance satisfaction of multiple first grids constituting the first area within the first time period.
[0285] For details about the first message, please refer to the aforementioned "S401" and will not be repeated here.
[0286] S1302: The first management service providing entity generates a first service guarantee satisfaction level according to the first message.
[0287] S1303: The first management service providing entity sends a second message to the management service consumer. Correspondingly, the management service consumer receives the second message from the first management service providing entity.
[0288] The second message includes the service guarantee satisfaction of each first grid in the plurality of first grids constituting the first area, and the second message includes: respective identifiers of the plurality of first grids, respective service guarantee satisfaction of the plurality of first grids, and respective positions of the plurality of first grids.
[0289] S1304: The management service consumer determines a mobility strategy in the first area within the first time period according to the second message.
[0290] It can be understood that the specific implementation of S1301-S1304 can refer to the relevant introduction of the aforementioned S401-S403, which will not be repeated here.
[0291] Scenario 4:
[0292] Figure 14 is a flowchart diagram 5 of the communication method provided in an embodiment of the present application. This communication method is applicable to the above-mentioned communication system, and mainly involves a management service consumer, a first management service providing entity, and a second management service providing entity. In scenario 4, the management service consumer can request the first management service providing entity to evaluate the service assurance satisfaction of the first area within the first time. The first management service providing entity can generate the service assurance satisfaction of multiple first grids constituting the first area and send it to the management service consumer. Among them, the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time period belongs to the first time.
[0293] As shown in Figure 14, the process of the communication method is as follows:
[0294] S1401: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0295] The first message is used to request an assessment of the service assurance satisfaction of a first area within a first time period, and the first message includes: information indicating the first time period, information indicating the first area, an assessment method, network performance requirements, assessment precision requirements, a continuous assessment indication, a first time interval, a second time interval, and a reporting event. It will be understood that in scenario 4, the first message is specifically used to request the service assurance satisfaction of multiple first grids constituting the first area, and the time periods for assessing the service assurance satisfaction of the multiple first grids are at least partially different, and the time periods belong to the first time period.
[0296] For details about the first message, please refer to the aforementioned "S401" and will not be repeated here.
[0297] S1402: The first management service providing entity generates a first service guarantee satisfaction level according to the first message.
[0298] S1403: The first management service providing entity sends a second message to the management service consumer. Correspondingly, the management service consumer receives the second message from the first management service providing entity.
[0299] The second message includes the service guarantee satisfaction of each first grid in the plurality of first grids constituting the first area, and the second message includes: respective identifiers of the plurality of first grids, respective service guarantee satisfaction of the plurality of first grids, respective locations of the plurality of first grids, and time information.
[0300] S1404: The management service consumer determines a mobility strategy in a first area within a first period of time according to the second message.
[0301] It can be understood that the specific implementation of S1401-S1404 can refer to the relevant introduction of the aforementioned S401-S403, which will not be repeated here.
[0302] For example, Figure 15 is a flowchart of a communication method according to an embodiment of the present application. This method can be applied to the communication between the management service consumer and the first management service providing entity in the above communication system.
[0303] As shown in Figure 15, the process of the communication method is as follows:
[0304] S1501: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0305] The first message is used to request provision of a movement strategy from a first starting point to a first end point within a first time.
[0306] The first time is the time when the terminal is expected to move. For details, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here. The first starting point is the starting point of the terminal's expected movement. The first end point is the end point of the terminal's expected movement. The mobile strategy is used to characterize the route from the first starting point to the first end point within the first time, which may include at least one route, or at least one route and the characteristics corresponding to the at least one route, such as: the mobile strategy includes route #a, route #b, and route #c; for example: the mobile strategy includes route #a, route #b, and the characteristics of route #a, such as the shortest route, and the characteristics of route #b, such as the longest route, without restriction. It can be understood that the terminals in the embodiments of the present application are all terminals that can be managed by management service consumers.
[0307] Optionally, the first message includes at least one of the following: information indicating a first starting point, information indicating a first end point, or information indicating a first time.
[0308] The information for indicating the first starting point and the information for indicating the first end point can both be coordinate points, such as longitude and latitude coordinates, etc. The information for indicating the first time can refer to the related introduction of the aforementioned "S401", which will not be repeated here.
[0309] The management service consumer can determine the first time, the first starting point or the first end point based on the actual situation of the terminal, such as determining the first time based on the expected movement time of the terminal, and / or determining the first starting point and the first end point based on information such as the area where the terminal is expected to move, and send a first message carrying information for indicating the first starting point, information for indicating the first end point or information for indicating the first time to the first management service providing entity to determine the mobility strategy based on this information.
[0310] It is understood that when the first starting point, the first end point, or the first time is pre-set in the first management service providing entity, the first message may not include information indicating the first starting point, information indicating the first end point, or information indicating the first time. In other words, if the first message does not include information indicating the first starting point, information indicating the first end point, or information indicating the first time, it means that the information indicating the first starting point, the information indicating the first end point, or the information indicating the first time has been pre-set in the first management service providing entity.
[0311] Optionally, the first message includes at least one of the following: a policy planning instruction, a network performance requirement, an evaluation precision requirement, a passing point, a passing area, a restricted area, or a policy preference.
[0312] The policy planning indication may be used to indicate that a mobility policy needs to be provided. That is, when the message includes the policy planning indication, it indicates that a mobility policy needs to be provided; when the message does not include the policy planning indication, it indicates that a mobility policy does not need to be provided.
[0313] Alternatively, the policy planning indication can be used to indicate whether a mobile policy needs to be provided. In the case where a mobile policy needs to be provided, the policy planning indication is used to indicate a request to provide a mobile policy, for example: in an embodiment of the present application, if the first message includes a policy planning indication, the policy planning indication is used to indicate a request to provide a mobile policy. In the case where a mobile policy does not need to be provided, the policy planning indication is used to indicate that a mobile policy is not provided, for example: in the embodiment shown in Figure 4, if the first message includes a policy planning indication, the policy planning indication is used to indicate that a mobile policy is not provided. It can be understood that different bits can be used to indicate different situations of policy planning indications, for example: bit 0 is used to indicate that a mobile policy needs to be provided, and bit 1 is used to indicate that a mobile policy does not need to be provided, that is, when the parameter value of the information element used to indicate the policy planning indication in the first message is 0, it indicates that the first message requests to provide a mobile policy from the first starting point to the first end point within the first time; when the parameter value of the information element used to indicate the policy planning indication in the first message is 1, it indicates that the first message does not request to provide a mobile policy from the first starting point to the first end point within the first time.
[0314] The network performance requirements are the requirements of management service consumers for the network performance of communication services when the terminal is mobile, such as throughput requirements, latency requirements, video return rate, etc. For details, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0315] The evaluation precision requirement indicates the size of each grid in the multiple grids that make up the region. For details, please refer to the aforementioned "S401" and will not be repeated here. The region includes the first starting point and the first end point. The specific size can be determined based on actual conditions, such as setting the region larger or smaller.
[0316] A passing point is used to indicate a location that needs to be passed through. The passing point can be represented by longitude and latitude coordinates. In other words, the mobility strategy requested by the management service consumer needs to pass through this location.
[0317] The passing area is used to indicate the area that needs to be passed through. The passing area can be represented by multiple coordinate points constituting the area, or by other methods that can represent the area, without limitation. In other words, the mobility strategy requested by the management service consumer needs to pass through the area.
[0318] A restricted area is used to indicate a location or area that cannot be traversed. The location can be represented by latitude and longitude coordinates, the area can be represented by multiple coordinate points, or any other method that can represent the area. This means that the mobility policy requested by the management service consumer cannot traverse this location or area.
[0319] Strategy preference is used to represent the requirements for mobile strategy, such as: the route is less than 50m, etc. It can be set according to actual conditions without any restrictions.
[0320] It is understood that the management service consumer may determine the parameters included in the first message based on actual circumstances. For example, if there are policy requirements, the policy preferences may be set and included in the first message. Alternatively, if there are locations that need to be passed through, transit points may be set and included in the first message. Furthermore, if network performance requirements, evaluation precision requirements, transit points, transit areas, restricted areas, or policy preferences are pre-set in the first management service provider, the first message may not include the network performance requirements, evaluation precision requirements, transit points, transit areas, restricted areas, or policy preferences.
[0321] S1502: The first management service providing entity sends a second message indicating the first mobility policy to the management service consumer according to the first message. Correspondingly, the management service consumer receives the second message indicating the first mobility policy from the first management service providing entity.
[0322] The first mobility strategy is used to indicate a mobility strategy from the first starting point to the first end point within the first time. For example, the first mobility strategy may include at least one mobility route from the first starting point to the first end point within the first time. For example, the first mobility strategy may include at least one mobility route from the first starting point to the first end point within the first time, the corresponding characteristics of the route, and the service guarantee satisfaction of the route (described below).
[0323] The service assurance satisfaction level corresponding to the first mobility policy meets preset requirements. It is understood that meeting the preset requirements for service assurance satisfaction can indicate good network quality. That is, when the terminal uses the first mobility policy, for example, when the terminal moves along the route corresponding to the first mobility policy within a first period of time, the network quality of the terminal while on the move can be guaranteed. The service assurance satisfaction level indicates the degree to which network performance matches network performance requirements. For details, please refer to the aforementioned description of S401 and will not be repeated here. The service assurance satisfaction level corresponding to the first mobility policy can be the service assurance satisfaction level for the route included in the first mobility policy. The preset condition is used to select a mobility policy with a high service assurance satisfaction level. This can be the service assurance satisfaction level corresponding to the mobility policy meeting a satisfaction threshold, for example, the service satisfaction level corresponding to the mobility policy reaching 90%. It can also be the mobility policies corresponding to the top M service satisfaction levels after sorting the service satisfaction levels corresponding to multiple mobility policies from high to low, where M is a positive integer greater than 0. In other words, the mobility policy corresponding to the service assurance satisfaction level that meets the preset condition is a mobility policy that can guarantee network performance while the terminal is on the move.
[0324] Optionally, the second message may include at least one of the following: the first route, an identifier of the first route, a service guarantee satisfaction degree of the first route, or a feature of the first route.
[0325] A first route is a route from a first starting point to a first end point within a first timeframe. The service assurance satisfaction level corresponding to the first route meets preset requirements, meaning that when a terminal moves along the first route within the first timeframe, network performance can be guaranteed for the terminal while it is moving. The first route can be represented in various ways, such as by representing a route using multiple coordinate points, where the route is obtained by connecting the multiple coordinate points. Another example is representing a route using multiple grids covering the route, where lines are sequentially connected within the multiple grids, where the route is obtained. This is not a limitation. It is understood that, as shown in Figure 16, when representing a route using multiple grids, the higher the fineness of the grids, i.e., the smaller the grid size, the more accurately the route can be represented. Conversely, the lower the fineness of the grids, i.e., the larger the grid size, the less accurate the route based on the multiple grid areas. It is also understood that the first route can be a single route or multiple routes, such as the first route including Route #1, Route #2, and Route #3.
[0326] For information on service assurance satisfaction, please refer to the above description and will not be repeated here. The service assurance satisfaction of the first route is the degree to which the network performance of the area where the first route is located matches the network performance requirements. It is understood that when the first route includes multiple routes, the service assurance satisfaction of the first route includes the service assurance satisfaction corresponding to each of the multiple routes. For example, if the first route includes route #1, route #2, and route #3, the service assurance satisfaction of the first route includes service assurance satisfaction #1 corresponding to route #1, service assurance satisfaction #2 corresponding to route #2, and service assurance satisfaction #3 corresponding to route #3.
[0327] For example, the second message includes the first route, the service assurance satisfaction of the first route, and the characteristics of the first route. The first route is Route#a, the service assurance satisfaction of the first route is Service Assurance Satisfaction#a, and the characteristics of the first route are Characteristics#a. In this case, Route#a, Service Assurance Satisfaction#a, and Characteristics#a can be directly sent to the management service consumer.
[0328] For another example, the second message includes: a first route, an identifier of the first route, a service assurance satisfaction score for the first route, and characteristics of the first route. The first routes include: route #11, route #22, and route #33. The first route identifier includes: identity (ID) #11 corresponding to route #11, ID #22 corresponding to route #22, and ID #33 corresponding to route #33. The service assurance satisfaction scores for the first routes include: service assurance satisfaction score #11 corresponding to route #11, service assurance satisfaction score #22 corresponding to route #22, and service assurance satisfaction score #33 corresponding to route #33. The first route characteristics include: feature #11 corresponding to route #11, feature #22 corresponding to route #22, and feature #33 corresponding to route #33. Route #11, ID #11, service assurance satisfaction score #11, and feature #11 correspond to each other, and this correspondence is sent to the management service consumer. For example, these four pieces of information with a corresponding relationship are placed in the same tuple to indicate the corresponding relationship between the different pieces of information. The same applies to the other information and is not further described here.
[0329] As can be seen, in this embodiment of the present application, the first route, the identifier of the first route, the service assurance satisfaction level of the first route, or the characteristics of the first route have a corresponding relationship. When the first route includes multiple routes, this corresponding relationship must be sent to the management service consumer. In addition, when the first route is a single route, the second message may not include the identifier of the first route. When the first route includes multiple routes, the second message may include the identifier of the first route to facilitate the management service consumer to distinguish between the routes.
[0330] It is also understood that there are multiple ways to obtain the above-mentioned first mobility policy. For example, the first mobility policy can be obtained by the first management service provider from another entity (such as the second management service provider), or can be generated by the first management service provider itself. The following describes each case separately.
[0331] Case 1: The first management service providing entity obtains the first policy from the second management service providing entity.
[0332] In this case, the first management service provider sending the second message indicating the first mobility policy to the management service consumer based on the first message may specifically include: the first management service provider obtaining the first mobility policy from the second management service provider based on the first message, and sending the second message to the management service consumer based on the first mobility policy; and the management service consumer receiving the second message from the first management service provider. In other words, the first management service provider can obtain the first mobility policy from the second management service provider without generating the first mobility policy based on the first message.
[0333] Specifically, the first management service provider entity obtains the first mobility strategy from the second management service provider entity based on the first message, which may specifically include: the first management service provider entity sends a third message to the second management service provider entity based on the first message, and the third message is used to request the provision of a mobility strategy from the first starting point to the first end point within the first time; accordingly, the second management service provider entity receives the third message from the first management service provider entity; the second management service provider entity sends a fourth message to the first management service provider entity for indicating the first mobility strategy; accordingly, the first management service provider entity receives the fourth message from the second management service provider entity for indicating the first mobility strategy.
[0334] Optionally, the third message includes at least one of the following: information indicating the first starting point, information indicating the first end point, information indicating the first time, area information, or information indicating at least one network element.
[0335] The information used to indicate the first starting point and the information used to indicate the first end point can refer to the relevant introduction of the aforementioned "S1501", and the information used to indicate the first time can refer to the relevant introduction of the aforementioned "S401", which will not be repeated here.
[0336] The region information is used to indicate the multiple first grids obtained by dividing the first region, and the region information may include at least one of the following: the identifiers of the multiple first grids, the sizes of the multiple first grids, or the positions of the multiple first grids. The first region includes a first starting point and a first end point, that is, the first region may cover the first starting point and the first end point. It is understood that the first region can be determined based on the first starting point and the first end point according to actual circumstances. For example, the size of the first region can be pre-set, and the first region is determined based on the size, the first starting point, and the first end point. For another example, the shape of the first region can be pre-set, and the first region is determined based on the shape, the first starting point, and the first end point. There is no limitation to this.
[0337] The service scope of at least one network element includes the first area, that is, the service scope of at least one network element can cover the first area. At least one network element can be determined by the first management service entity based on the first area. Exemplarily, the first management service entity can determine, based on the first area, the network elements in the first area used to provide network services, and then determine, based on the network elements, at least one network element whose service scope can cover the first area. Among them, the first area includes a first starting point and a first end point, and the details can be referred to the relevant introduction above, which will not be repeated here. The information used to indicate at least one network element can refer to the relevant introduction of the aforementioned "S402 Case 2.1", which will not be repeated here.
[0338] It can be understood that after receiving the first message, the first management service providing entity can obtain information indicating the first starting point, information indicating the first end point, information indicating the first time, area information, and information indicating at least one network element based on the first message, and send this information to the second management service providing entity through a third message, so that the second management service providing entity obtains the first mobility strategy based on the third message.
[0339] Optionally, the first management service providing entity sending the third message to the second management service providing entity based on the first message may specifically include: the first management service providing entity obtaining at least one of the following information based on the first message: area information, or information indicating at least one network element; and the first management service providing entity sending the third message to the second management service providing entity based on the first message and the at least one of the following information. The first management service providing entity obtaining the area information and / or the information indicating at least one network element can refer to the above-mentioned introduction to the area information and the information indicating at least one network element, and is not further described here.
[0340] Optionally, the third message includes at least one of the following: an evaluation method, a policy planning instruction, a network performance requirement, a transit point, a restricted area, or a policy preference.
[0341] The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the granularity of the grid. For details, please refer to the relevant introduction of the aforementioned "S401", which will not be repeated here. It can be understood that in the embodiment of the present application, the area is an area including the first starting point and the first end point, that is, the area can cover the first starting point and the first end point. In addition, the evaluation method is determined by the first management service provider entity, that is, the first management service provider entity can indicate the service assurance satisfaction of the area at the granularity of the grid through the evaluation method. The policy planning instructions, network performance requirements, passing points, passing areas, restricted areas and policy preferences can all refer to the relevant introduction of the aforementioned "S1501", which will not be repeated here.
[0342] It can be understood that if the evaluation method, policy planning instructions, network performance requirements, transit points, restricted areas, or policy preferences are pre-set in the second management service providing entity, the third message may not include the evaluation method, the policy planning instructions, the network performance requirements, the transit points, the restricted areas, or the policy preferences.
[0343] Optionally, the fourth message may include at least one of the following: the first route, an identifier of the first route, a service assurance satisfaction level for the first route, or characteristics of the first route. The first route is a route from a first starting point to a first end point within a first time period, and the service assurance satisfaction level is used to characterize the degree to which network performance matches network performance requirements. It is understood that the information included in the fourth message is the same as the information included in the second message. That is, after receiving the fourth message, the first management service provider may forward the information included in the fourth message to the management service consumer via the second message. Therefore, the information included in the fourth message can be referred to in the aforementioned description of the "second message" and will not be further elaborated here.
[0344] Optionally, before the second management service provider sends a fourth message indicating the first mobility strategy to the first management service provider, the above-mentioned communication method may also include: the second management service provider constructs a network twin model based on the area information and information indicating at least one network element; the second management service provider obtains the first mobility strategy through the network twin model based on the third message.
[0345] The second management service provider constructs a network twin model based on the regional information and information indicating at least one network element. After constructing the network twin model, the second management service provider may begin evaluating the service assurance satisfaction of each of the multiple first grids. For details, please refer to the aforementioned "S402 Case 2.1" and will not be repeated here. After obtaining the service assurance satisfaction corresponding to each first grid, the second management service provider may determine at least one route that meets the service assurance requirements based on the service assurance satisfaction corresponding to each first grid.
[0346] For example, as shown in Figure 17, the first area is divided into 40 first grids of 5 rows and 8 columns. The first grid in the 5th column, 3rd row and the first grid in the 6th column, 3rd row have low service assurance satisfaction. The first grid in the 4th column, 3rd row, the first grid in the 4th column, 4th row, the first grid in the 5th column, 2nd row, the first grid in the 5th column, 4th row, the first grid in the 5th column, 2nd row, the first grid in the 5th column, 4th row, the first grid in the 6th column, 2nd row, the first grid in the 6th column, 4th row, and the first grid in the 7th column, 3rd row have medium service assurance satisfaction. The remaining first grids have high service assurance satisfaction. The first starting point is A and the first end point is B. The second management service providing entity can determine routes in the first grids with higher service assurance satisfaction, that is, determine routes in the remaining first grids, such as Route #1a and Route #1b.
[0347] After determining at least one route according to preset requirements, the service assurance satisfaction, characteristics, and identification of the at least one route can be determined based on the at least one route, and this information can be sent to the first management service providing entity via a fourth message.
[0348] It can be understood that in the process of determining at least one route based on the service assurance satisfaction corresponding to each first grid, at least one of the following items may be combined to determine the at least one route: a passing point, a passing area, a restricted area, or a policy preference.
[0349] Case 2: The first management service providing entity generates a first mobility policy.
[0350] In this case, the first management service provider entity sending the second message indicating the first service guarantee satisfaction to the management service consumer based on the first message may specifically include: the first management service provider entity generating a first mobility policy based on the first message, and sending the second message to the management service consumer based on the first mobility policy; and the management service consumer receiving the second message from the first management service provider entity. In other words, the first management service provider entity can independently generate the first mobility policy based on the first message without obtaining the first mobility policy from another entity.
[0351] Optionally, the first management service providing entity generates a first service assurance satisfaction based on the first message, which may specifically include: the first management service providing entity obtains area information and information used to indicate at least one network element based on the first message; the first management service providing entity constructs a network twin model based on the area information and the information used to indicate at least one network element, and obtains a first mobility strategy through the network twin model.
[0352] It can be understood that the first management service providing entity obtains the regional information and the information for indicating at least one network element based on the first message. Please refer to the aforementioned relevant introduction of the regional information and the information for indicating at least one network element, which will not be repeated here. The operation of the first management service providing entity constructing a network twin model based on the regional information and the information for indicating at least one network element, and obtaining the first mobility strategy through the network twin model is similar to the operation of the second management service providing entity constructing a network twin model based on the regional information and the information for indicating at least one network element, and obtaining the first mobility strategy through the network twin model. Please refer to the aforementioned relevant introduction, which will not be repeated here.
[0353] S1503: The management service consumer determines a mobile strategy for the application based on the second message.
[0354] When the first mobility policy indicated by the second message includes a single route, i.e., the first route is a single route, the first mobility policy is the mobility policy applied by the management service consumer, i.e., the management service consumer uses that route. When the first mobility policy indicated by the second message includes multiple routes, i.e., the management service consumer may, based on actual circumstances, such as the characteristics of the first route and the service assurance satisfaction of the first route, determine the route to be subsequently applied from among the multiple routes, i.e., the policy corresponding to that route is the applied mobility policy. For example, the route with the highest service assurance satisfaction may be selected from among the multiple routes, or the route with the shortest distance may be selected from among the multiple routes, without restriction.
[0355] In summary, the management service consumer can request the first management service provider entity to provide a mobility strategy from the first starting point to the first end point within the first time, and the first management service provider entity can provide the management service consumer with a first mobility strategy whose service guarantee satisfaction meets the preset requirements, that is, the network quality corresponding to the first mobility strategy is better, thereby ensuring the network quality of the terminal when it moves based on the mobility strategy within the first time without affecting the network quality of each area.
[0356] Scenario 5:
[0357] Figure 18 is a flow chart of the seventh embodiment of the communication method provided in this application. This communication method is applicable to the aforementioned communication system and primarily involves a management service consumer, a first management service provider, and a second management service provider. In scenario 5, the management service consumer may request the first management service provider to provide a mobility strategy from a first starting point to a first end point within a first time period. The first management service provider may obtain the first mobility strategy from the second management service provider and send it to the management service consumer.
[0358] As shown in Figure 18, the process of the communication method is as follows:
[0359] S1801: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0360] The first message is used to request a mobility strategy from a first starting point to a first end point within a first time period. The first message includes: information indicating the first starting point, information indicating the first end point, information indicating the first time period, a strategy planning instruction, network performance requirements, evaluation precision requirements, transit points, transit areas, restricted areas, and strategy preferences. For details about the first message, please refer to the aforementioned "S1501" and will not be repeated here.
[0361] S1802: The first management service providing entity obtains area information and at least one network element according to the first message.
[0362] Specifically, the first management service providing entity can determine the first area based on the information used to indicate the first starting point and the information used to indicate the first end point; divide the first area into multiple grids to obtain area information; and based on the first area, obtain at least one network element whose service range covers the first area.
[0363] S1803: The first management service providing entity sends a third message to the second management service providing entity. Correspondingly, the second management service providing entity receives the third message from the first management service providing entity.
[0364] The third message is used to request provision of a mobility policy from the first starting point to the first end point within a first time period, and includes: information indicating the first starting point, information indicating the first end point, information indicating the first time period, area information, information indicating at least one network element, an evaluation method, a policy planning instruction, network performance requirements, transit points, a restricted area, and a policy preference. For details about the third message, please refer to the aforementioned description of "S1502" and will not be repeated here.
[0365] S1804: The second management service providing entity obtains the first mobility policy according to the third message.
[0366] Specifically, the second management service providing entity constructs a network twin model based on the area information and the information used to indicate at least one network element; the second management service providing entity obtains the first mobility strategy through the network twin model based on the third message.
[0367] S1805: The second management service providing entity sends a fourth message to the first management service providing entity. Correspondingly, the first management service providing entity receives the fourth message from the second management service providing entity.
[0368] The fourth message is used to indicate the first mobility strategy, and the fourth message may include: the first route, an identifier of the first route, a service guarantee satisfaction degree of the first route, and characteristics of the first route.
[0369] S1806: The first management service providing entity sends a second message to the management service consumer. Correspondingly, the management service consumer receives the second message from the first management service providing entity.
[0370] The second message is used to indicate the first mobility policy, and the second message may include: the first route, an identifier of the first route, a service guarantee satisfaction degree of the first route, and characteristics of the first route.
[0371] S1807: The management service consumer determines a mobile strategy for the application based on the second message.
[0372] It can be understood that the specific implementation of S1801-S1807 can refer to the relevant introduction of the aforementioned S1501-S1503, which will not be repeated here.
[0373] Scenario 6:
[0374] Figure 19 is a flowchart diagram eight of the communication method provided in an embodiment of the present application. This communication method is applicable to the aforementioned communication system and primarily involves a management service consumer, a first management service provider, and a second management service provider. In scenario 6, the management service consumer may request the first management service provider to provide a mobility strategy from a first starting point to a first end point within a first time period. The first management service provider generates a first mobility strategy and sends it to the management service consumer.
[0375] As shown in Figure 19, the process of the communication method is as follows:
[0376] S1901: A management service consumer sends a first message to a first management service provider. Correspondingly, the first management service provider receives the first message from the management service consumer.
[0377] The first message is used to request a mobility strategy from a first starting point to a first end point within a first time period. The first message includes: information indicating the first starting point, information indicating the first end point, information indicating the first time period, a strategy planning instruction, network performance requirements, evaluation precision requirements, transit points, transit areas, restricted areas, and strategy preferences. For details about the first message, please refer to the aforementioned "S1501" and will not be repeated here.
[0378] S1902: The first management service providing entity generates a first mobility policy according to the first message.
[0379] S1903: The first management service providing entity sends a second message to the management service consumer. Correspondingly, the management service consumer receives the second message from the first management service providing entity.
[0380] The second message is used to indicate the first mobility policy, and the second message may include: the first route, an identifier of the first route, a service guarantee satisfaction degree of the first route, and characteristics of the first route.
[0381] S1904: The management service consumer determines a mobile strategy for the application based on the second message.
[0382] It can be understood that the specific implementation of S1901-S1904 can refer to the relevant introduction of the aforementioned S1501-S1503, which will not be repeated here.
[0383] The communication method provided in the embodiment of the present application is described in detail above in conjunction with Figures 4 to 19. The communication device for executing the communication method provided in the embodiment of the present application is described in detail below in conjunction with Figures 20 and 21.
[0384] Figure 20 is a structural diagram of a communication device according to an embodiment of the present application. As shown in Figure 20 , the communication device 2000 includes a transceiver module 2001 and a processing module 2002. For ease of illustration, Figure 20 only shows the main components of the communication device.
[0385] In some embodiments, the communication device 2000 may be applicable to the communication system shown in FIG. 3 , and perform the function of the first management service providing entity in the communication method shown in FIG. 4 .
[0386] Among them, the transceiver module 2001 is used to receive a first message from the management service consumer, and the processing module 2002 is used to send a second message indicating the first service guarantee satisfaction to the management service consumer based on the first message; wherein the first message is used to request an evaluation of the service guarantee satisfaction of the first area within the first time, and the service guarantee satisfaction is used to indicate the degree of match between network performance and network performance requirements; the first service guarantee satisfaction is used to characterize the degree of match between the network performance of the first area within the first time and the network performance requirements.
[0387] In one possible design, the first message includes at least one of the following: information indicating the first area, or information indicating the first time.
[0388] In one possible design scheme, the first message includes at least one of the following: an evaluation method, an evaluation precision requirement, or a network performance requirement. The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity. The evaluation precision requirement is used to indicate the size of the multiple grids that constitute the area.
[0389] In one possible design scheme, the first area includes multiple first grids, the first message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids, and the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time periods belong to the first time.
[0390] In a possible design scheme, the first message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the multiple grids constituting the area to perform service assurance satisfaction evaluations are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids when performing service satisfaction evaluations. The two grids are two adjacent grids with different time periods used when performing service satisfaction evaluations among the multiple grids constituting the area. The second time interval is the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered for reporting based on a preset event that occurs in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate when moving in the area.
[0391] In a possible design solution, the second message includes a service guarantee satisfaction level of each first grid among a plurality of first grids constituting the first area.
[0392] In one possible design scheme, the second message includes at least one of the following: the identification of each of the multiple first grids, the service assurance satisfaction of each of the multiple first grids, the location of each of the multiple first grids, or time information, and the time information is used to indicate the time period for each of the multiple first grids to perform service assurance satisfaction evaluation.
[0393] In one possible design, the processing module 2002 is specifically configured to obtain a first service guarantee satisfaction degree from the second management service providing entity according to the first message; and send a second message to the management service consumer according to the first service guarantee satisfaction degree.
[0394] Optionally, the processing module 2002 is specifically used to send a third message to the second management service provider entity based on the first message, and the third message is used to request an evaluation of the service guarantee satisfaction of the first area within the first time; the transceiver module 2001 is specifically used to receive a fourth message from the second management service provider entity, and the fourth message is used to indicate the first service guarantee satisfaction.
[0395] Furthermore, the third message includes at least one of the following: information indicating the first time, area information, or information indicating at least one network element, the area information is used to indicate multiple first grids obtained by dividing the first area, and the service scope of at least one network element includes the first area.
[0396] Furthermore, the region information includes at least one of the following: identifiers of each of the plurality of first grids, sizes of the plurality of first grids, or positions of each of the plurality of first grids.
[0397] Furthermore, the third message includes at least one of the following: an evaluation method or a network performance requirement, where the evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected with the grid as the granularity.
[0398] Furthermore, the first area includes multiple first grids, the third message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids, and the time periods for evaluating the service assurance satisfaction of the multiple first grids are at least partially different, and the time periods belong to the first time.
[0399] Furthermore, the third message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the multiple grids constituting the area to perform service assurance satisfaction evaluations are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids for service satisfaction evaluations. The two grids are two adjacent grids with different time periods used when performing service satisfaction evaluations among the multiple grids constituting the area. The second time interval is used to indicate the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered for reporting based on a preset event that occurs in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate of movement in the area.
[0400] Furthermore, the fourth message includes the service guarantee satisfaction level of each first grid among the multiple first grids constituting the first area.
[0401] Furthermore, the fourth information includes at least one of the following: an identifier of each of the multiple first grids, a service assurance satisfaction degree of each of the multiple first grids, or time information, where the time information is used to indicate a time period for evaluating the service assurance satisfaction degree of each of the multiple first grids.
[0402] Optionally, the transceiver module 2001 may include a sending module (not shown in FIG20 ) and a receiving module (not shown in FIG20 ). The sending module is used to implement the sending function of the communication device 2000 , and the receiving module is used to implement the receiving function of the communication device 2000 .
[0403] Optionally, the communication device 2000 may further include a storage module (not shown in FIG. 20 ) storing a program or instruction. When the processing module 2002 executes the program or instruction, the communication device 2000 may perform the functions of the first management service providing entity in the method shown in FIG. 4 of the above method.
[0404] It can be understood that the communication device 2000 can be a network device, such as a first management service providing entity, or a chip (system) or other parts or components that can be set in a network device, or a device that includes a network device. This application does not limit this.
[0405] In addition, the technical effects of the communication device 2000 can refer to the technical effects of the communication method shown in Figure 4, and will not be repeated here.
[0406] In some other embodiments, the communication device 2000 may be applicable to the communication system shown in FIG. 3 to perform the function of managing service consumers in the method shown in FIG. 4 .
[0407] Among them, the transceiver module 2001 is used to send a first message to the first management service providing entity and receive a second message from the first management service providing entity indicating the first service guarantee satisfaction; the processing module 2002 is used to determine the mobility strategy within the first time in the first area based on the second message; wherein, the first message is used to request an evaluation of the service guarantee satisfaction of the first area within the first time, the service guarantee satisfaction is used to characterize the degree of matching between network performance and network performance requirements, and the first service guarantee satisfaction is used to characterize the degree of matching between the network performance of the first area within the first time and the network performance requirements.
[0408] In one possible design, the first message includes at least one of the following: information indicating the first area, or information indicating the first time.
[0409] In one possible design scheme, the first message includes at least one of the following: an evaluation method, an evaluation precision requirement, or a network performance requirement. The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity. The evaluation precision requirement is used to indicate the size of the multiple grids that constitute the area.
[0410] In one possible design scheme, the first area includes multiple first grids, the first message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids, and the time periods for the service assurance satisfaction evaluation of the multiple first grids are at least partially different, and the time periods belong to the first time.
[0411] In a possible design scheme, the first message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the multiple grids constituting the area to perform service assurance satisfaction evaluations are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids when performing service satisfaction evaluations. The two grids are two adjacent grids with different time periods used when performing service satisfaction evaluations among the multiple grids constituting the area. The second time interval is the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered for reporting based on a preset event that occurs in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate when moving in the area.
[0412] In a possible design solution, the second message includes a service guarantee satisfaction level of each first grid among a plurality of first grids constituting the first area.
[0413] In one possible design scheme, the second message includes at least one of the following: the identification of each of the multiple first grids, the service assurance satisfaction of each of the multiple first grids, the location of each of the multiple first grids, or time information, and the time information is used to indicate the time period for each of the multiple first grids to perform service assurance satisfaction evaluation.
[0414] Optionally, the transceiver module 2001 may include a sending module (not shown in FIG20 ) and a receiving module (not shown in FIG20 ). The sending module is used to implement the sending function of the communication device 2000 , and the receiving module is used to implement the receiving function of the communication device 2000 .
[0415] Optionally, the communication device 2000 may further include a storage module (not shown in FIG. 20 ) storing a program or instruction. When the processing module 2002 executes the program or instruction, the communication device 2000 may perform the function of managing service consumers in the method shown in FIG. 4 of the above method.
[0416] It can be understood that the communication device 2000 can be a network device, such as a management service consumer, or a chip (system) or other parts or components that can be set in the network device, or a device that includes a network device. This application does not limit this.
[0417] In addition, the technical effects of the communication device 2000 can refer to the technical effects of the communication method shown in Figure 4, and will not be repeated here.
[0418] In other embodiments, the transceiver module 2001 is used to perform the transceiver function of the method shown in Figures 4 to 19 above, and the processing module 2002 is used to perform other functions of the method shown in Figures 4 to 19 except the transceiver function.
[0419] Optionally, the transceiver module 2001 may include a sending module (not shown in FIG20 ) and a receiving module (not shown in FIG20 ). The sending module is used to implement the sending function of the communication device 2000 , and the receiving module is used to implement the receiving function of the communication device 2000 .
[0420] Optionally, the communication device 2000 may further include a storage module (not shown in FIG. 20 ) storing a program or instruction. When the processing module 2002 executes the program or instruction, the communication device 2000 may perform the first management service provider, the second management service provider, or the management service consumer in the methods shown in FIG. 4 to FIG. 19 .
[0421] It can be understood that the communication device 2000 can be a network device, such as a first management service providing entity, a second management service providing entity, or a management service consumer, or it can be a chip (system) or other parts or components that can be set in a network device, or it can be a device that includes a network device. This application does not limit this.
[0422] Figure 21 is a second structural diagram of a communication device provided in an embodiment of the present application. Exemplarily, the communication device can be a network device, such as a first management service providing entity, a second management service providing entity, or a management service consumer, or a chip (system) or other parts or components that can be set in a network device. As shown in Figure 21, the communication device 2100 may include a processor 2101. Optionally, the communication device 2100 may further include a memory 2102 and / or a transceiver 2103. The processor 2101 is coupled to the memory 2102 and the transceiver 2103, such as by being connected via a communication bus.
[0423] The following is a detailed introduction to the various components of the communication device 2100 with reference to FIG21 :
[0424] The processor 2101 is the control center of the communication device 2100 and can be a single processor or a collective term for multiple processing elements. For example, the processor 2101 can be one or more central processing units (CPUs), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).
[0425] Optionally, the processor 2101 can execute various functions of the communication device 2100 by running or executing software programs stored in the memory 2102 and calling data stored in the memory 2102, such as executing the communication method shown in Figures 4 to 19 above.
[0426] In a specific implementation, as an embodiment, the processor 2101 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 21 .
[0427] In a specific implementation, as an embodiment, the communication device 2100 may also include multiple processors, such as the processor 2101 and the processor 2104 shown in FIG21 . Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0428] Among them, the memory 2102 is used to store the software program for executing the solution of this application, and the execution is controlled by the processor 2101. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0429] Alternatively, the memory 2102 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 2102 may be integrated with the processor 2101 or exist independently and be coupled to the processor 2101 via an interface circuit (not shown in FIG. 21 ) of the communication device 2100, which is not specifically limited in this embodiment of the present application.
[0430] Transceiver 2103 is used for communication with other communication devices. For example, if communication device 2100 is a terminal, transceiver 2103 can be used to communicate with a network device or another terminal device. For another example, if communication device 2100 is a network device, transceiver 2103 can be used to communicate with a terminal or another network device.
[0431] Optionally, the transceiver 2103 may include a receiver and a transmitter (not shown separately in FIG21 ), wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0432] Optionally, the transceiver 2103 can be integrated with the processor 2101, or can exist independently and be coupled to the processor 2101 through the interface circuit of the communication device 2100 (not shown in Figure 21). This embodiment of the present application does not specifically limit this.
[0433] It is understandable that the structure of the communication device 2100 shown in FIG21 does not constitute a limitation on the communication device, and the actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0434] In addition, the technical effects of the communication device 2100 can refer to the technical effects of the methods described in the above method embodiments, and will not be repeated here.
[0435] It should be understood that the processor in the embodiments of the present application may be a CPU, but may also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0436] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM, or a flash memory. The volatile memory can be a RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0437] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0438] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0439] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0440] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0441] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0442] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0443] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0444] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0445] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0446] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0447] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: The method comprises: The first management service providing entity receives a first message from a management service consumer, where the first message is used to request an evaluation of a service assurance satisfaction level of a first area within a first time period, where the service assurance satisfaction level is used to indicate a degree of matching between network performance and network performance requirements; The first management service providing entity sends a second message indicating a first service guarantee satisfaction degree to the management service consumer based on the first message, where the first service guarantee satisfaction degree is used to characterize the degree of matching between the network performance of the first area within the first time and the network performance requirement.
2. The method according to claim 1, characterized in that The first management service providing entity sends, according to the first message, a second message indicating a first service guarantee satisfaction degree to the management service consumer, including: The first management service providing entity obtains the first service guarantee satisfaction degree from the second management service providing entity according to the first message; The first management service providing entity sends the second message to the management service consumer according to the first service guarantee satisfaction degree.
3. The method according to claim 2, characterized in that The first management service providing entity obtains the first service guarantee satisfaction degree from the second management service providing entity according to the first message, including: The first management service providing entity sends a third message to the second management service providing entity according to the first message, where the third message is used to request an evaluation of the service assurance satisfaction of the first area within the first time; The first management service providing entity receives a fourth message from the second management service providing entity, where the fourth message is used to indicate the first service guarantee satisfaction degree.
4. The method according to claim 3, characterized in that The third message includes at least one of the following: information indicating the first time, area information, or information indicating at least one network element, wherein the area information is used to indicate a plurality of first grids obtained by dividing the first area, and a service range of the at least one network element includes the first area.
5. The method according to claim 4, characterized in that The area information includes at least one of the following: an identification of each of the plurality of first grids, a size of the plurality of first grids, or a position of each of the plurality of first grids.
6. The method according to any one of claims 3 to 5, characterized in that: The third message includes at least one of the following: an evaluation method, or the network performance requirement, wherein the evaluation method is used to indicate that a region is divided into a plurality of grids, and the service assurance satisfaction of the region is reflected with the grid as the granularity.
7. The method according to any one of claims 3 to 6, characterized in that: The first area includes multiple first grids, the third message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids, the time periods for evaluating the service assurance satisfaction of the multiple first grids are at least partially different, and the time periods belong to the first time.
8. The method according to any one of claims 3 to 7, characterized in that: The third message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the service assurance satisfaction evaluation of the multiple grids constituting the area are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids when performing the service satisfaction evaluation. The two grids are two adjacent grids with different time periods used when performing the service satisfaction evaluation among the multiple grids constituting the area. The second time interval is used to indicate the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered for reporting according to a preset event occurring in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate when moving in the area.
9. The method according to any one of claims 3 to 8, characterized in that: The fourth message includes the service guarantee satisfaction degree of each first grid among a plurality of first grids constituting the first area.
10. The method according to any one of claims 3 to 9, characterized in that: The fourth information includes at least one of the following: an identifier of each of the multiple first grids, a service assurance satisfaction degree of each of the multiple first grids, or time information, wherein the time information is used to indicate a time period for each of the multiple first grids to perform service assurance satisfaction evaluation.
11. A communication method, characterized in that: The method comprises: The management service consumer sends a first message to the first management service providing entity, where the first message is used to request an evaluation of a service assurance satisfaction degree of the first area within a first time, where the service assurance satisfaction degree is used to characterize a matching degree between network performance and the network performance requirement; The management service consumer receives a second message from the first management service providing entity indicating the first service guarantee satisfaction, wherein the first service guarantee satisfaction is used to characterize the network performance and network performance requirements of the first area within the first time. The degree of matching; The management service consumer determines a mobility strategy within the first time in the first area according to the second message.
12. The method according to any one of claims 1 to 11, characterized in that The first message includes at least one of the following: information indicating the first area, or information indicating the first time.
13. The method according to any one of claims 1 to 12, characterized in that The first message includes at least one of the following: an evaluation method, an evaluation precision requirement, or the network performance requirement. The evaluation method is used to indicate that the area is divided into multiple grids, and the service assurance satisfaction of the area is reflected at the grid granularity. The evaluation precision requirement is used to indicate the size of the multiple grids that constitute the area.
14. The method according to any one of claims 1 to 13, characterized in that The first area includes multiple first grids, the first message is specifically used to request evaluation of the service assurance satisfaction of each of the multiple first grids, the time periods for evaluating the service assurance satisfaction of the multiple first grids are at least partially different, and the time periods belong to the first time.
15. The method according to any one of claims 1 to 14, characterized in that The first message includes at least one of the following: a continuous evaluation indication, a first time interval, a second time interval, a reporting event, or a moving rate. The continuous evaluation indication is used to indicate that the time periods for the service assurance satisfaction evaluation of the multiple grids constituting the area are at least partially different. The first time interval is used to indicate the difference between the time periods used by two grids when performing the service satisfaction evaluation. The two grids are two adjacent grids with different time periods used when performing the service satisfaction evaluation among the multiple grids constituting the area. The second time interval is the time difference between each two adjacent reports of the service assurance satisfaction of the area when the service assurance satisfaction of the area is periodically reported. The reporting event is used to indicate that the service assurance satisfaction of the area is triggered by a preset event occurring in the process of evaluating the service assurance satisfaction of the area. The moving rate is used to indicate the rate when moving in the area.
16. The method according to any one of claims 1 to 15, characterized in that The second message includes the service guarantee satisfaction degree of each first grid among a plurality of first grids constituting the first area.
17. The method according to any one of claims 1 to 16, characterized in that The second message includes at least one of the following: the identification of each of the multiple first grids, the service assurance satisfaction of each of the multiple first grids, the location of each of the multiple first grids, or time information, and the time information is used to indicate the time period for each of the multiple first grids to perform service assurance satisfaction evaluation.
18. A communication method, characterized in that: The method comprises: The first management service providing entity performs the method according to any one of claims 1 to 10 or 12 to 17; The management service consumer executes the method described in any one of claims 11-17.
19. A communication device, characterized in that: The apparatus comprises: a module for executing the method according to any one of claims 1-17.
20. A communication device, characterized in that: The communication device comprises: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method according to any one of claims 1 to 17.
21. A communication system, characterized in that: include: A first management service providing entity for executing the method according to any one of claims 1-10 or 12-17, and a management service consumer for executing the method according to any one of claims 11-17.
22. A communication chip, characterized in that: Instructions are stored therein, and when the chip runs on a communication device, the method according to any one of claims 1 to 17 is implemented.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 17.
24. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method according to any one of claims 1 to 17 is executed.
Citation Information
Patent Citations
Communication method and device
CN119946654A
Flight adjustment method and device, unmanned aerial vehicle and computer readable medium
CN115033018A
Path planning method and device, electronic equipment and storage medium
CN116225045A
Method, apparatus and computer program
EP4161110A1
Geographic space management
US9578093B1