Communication method and apparatus
Through the management service provision entity receiving messages and obtaining network resource reservation policies, the problem of the terminal's inability to guarantee network quality when it is moved is solved, and the stability and reliability of communication service quality is achieved.
Patent Information
- Application Number
- PCT/CN2024/125294
- 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 the terminal is far away from the base station, the network quality cannot be guaranteed, resulting in unstable communication service quality.
Through the management service provider entity, receives messages from the management service consumers, obtains a network resource reservation policy, and triggers the configuration of network resources according to this policy to ensure that the terminal can use the reserved network resources when it is moved and ensures the quality of communication services.
It realizes network quality assurance when terminals are moved, and ensures the stability and reliability of communication service quality.
Smart Images

Figure CN2024125294_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 202311463013.8 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] As wireless network coverage increases, terminals can use wireless networks while on the move. However, as the terminal moves, the position of the terminal and each base station changes. For example, if the terminal is far away from each base station, the network quality of the terminal cannot be guaranteed while on the move.
[0004] Therefore, how to ensure the network quality of terminals when they are on the move is a hot topic of discussion.
[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 is moving.
[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 obtaining a network resource reservation policy based on the first message; the first management service providing entity triggers configuration of network resources based on the network resource reservation policy; wherein the first message is used to request that the quality of communication service when moving along a first route within a first time be guaranteed according to network performance requirements, and the network resource reservation policy is used to indicate a configuration method of reserved network resources, and the network resources configured according to the configuration method can guarantee the quality of communication service when moving along the first route within the first time.
[0009] Based on the methods of the first and second aspects, it can be seen that after receiving the first message from the management service consumer, the first management service provider can reserve network resources corresponding to the first route within the first time period based on the first message, so that the terminal can use the network resources when moving along the first route within the first time period. In this way, the communication service quality of the terminal can be guaranteed when moving along the first route within the first time period.
[0010] In one possible design, the first message includes at least one of the following: information indicating the first time, or information indicating the first route. It is understood that the management service consumer can flexibly determine the first area and the first time according to actual circumstances.
[0011] In one possible design scheme, the first message includes at least one of the following: a route planning instruction, a network performance requirement, an evaluation precision requirement, a slice identifier, a policy adjustment parameter, or an optimization stop condition. The route planning instruction is used to indicate whether a mobile route needs to be provided. The evaluation precision requirement is used to indicate the size of multiple grids constituting the area covering the route. The slice identifier is used to indicate the network slice used to reserve network resources. The policy adjustment parameter is used to indicate the parameters adjusted when the network resource reservation policy is updated. The optimization stop condition is used to indicate the conditions for stopping the update of the network resource reservation policy. It can be understood that the network performance requirements can be throughput requirements, latency requirements, etc., and can be set differently according to specific circumstances. It can also be understood that the management service consumer can flexibly determine the evaluation method, evaluation precision requirement, network performance requirement, policy adjustment parameter, or optimization stop condition according to actual conditions.
[0012] In one possible design, the method described in the first aspect further includes: the first management service provider sending, based on the network resource reservation policy, a second message to the management service consumer indicating the network resource reservation policy. That is, after obtaining the network resource reservation policy, the first management service provider may send the network resource reservation policy to the management service consumer to facilitate the management service consumer's information about the reserved network resources, and may also notify the management service consumer that the network resources have been reserved.
[0013] Optionally, the second message includes at least one of the following: an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, or a service guarantee satisfaction level corresponding to the network resource reservation policy, where the service guarantee satisfaction level is used to characterize the degree to which network performance matches network performance requirements. This facilitates the management service consumer to obtain relevant information about the network resource reservation policy and to perform subsequent operations based on the relevant information about the network resource reservation policy, such as selecting a desired application policy from multiple policies included in the network resource reservation policy.
[0014] Optionally, the network resource reservation policy includes multiple policies, and the first management service provider triggers the configuration of network resources based on the network resource reservation policy, including: the first management service provider receives a third message from the management service consumer indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; and the first management service provider triggers the configuration of network resources based on the application policy. That is, when the network resource reservation policy includes multiple policies, the management service consumer can determine the policy to be used from the multiple policies. In this way, the determined and used application policy can meet the requirements of the management service consumer, thereby providing better service to the management service consumer.
[0015] In one possible design, the first management service provider entity obtains the network resource reservation policy based on the first message, including: the first management service provider entity obtains the network resource reservation policy from the second management service provider entity based on the first message. It is understood that the first management service provider entity can obtain the network resource reservation policy from other entities (such as the second management service provider entity), and the first management service provider entity can also generate the network resource reservation policy. The specific method of obtaining the network resource reservation policy is related to the settings of the management system. The first management service provider entity can flexibly select the method of obtaining the network resource reservation policy based on the specific settings, without limitation.
[0016] Optionally, the first management service provider entity obtains the network resource reservation policy from the second management service provider entity based on the first message, including: the first management service provider entity sends a fourth message to the second management service provider entity based on the first message, the fourth message being used to request determination of the network resource reservation policy based on network performance requirements; and the first management service provider entity receives a fifth message from the second management service entity, the fifth message being used to indicate the network resource reservation policy. That is, the first management service provider entity can obtain the network resource reservation policy by sending a request to the second management service provider entity.
[0017] Furthermore, the fourth message specifically indicates a request to determine a network resource reservation policy applicable to at least one network element based on network performance requirements, where the service range of the at least one network element includes a first area, where the first area is the area within which the first route resides. It will be appreciated that the first management service provider can determine the at least one network element based on the information indicating the first route, and send the at least one network element to the second management service provider via the fourth message, so that the second management service provider obtains the network resource reservation policy based on the at least one network element. This eliminates the need for the second management service provider to determine the at least one network element based on the information indicating the first route, thereby reducing the second management service provider's overhead.
[0018] Furthermore, the fourth message includes at least one of the following: information indicating the first time, regional information, or information indicating at least one network element, where the regional information indicates multiple first grids constituting the first region. It is understood that the first management service provider can determine at least one network element and regional information based on the information indicating the first route, and send the at least one network element and regional information to the second management service provider via the fourth message, so that the second management service provider obtains a network resource reservation policy based on the at least one network element and regional information. In this way, the second management service provider does not need to determine the at least one network element and regional information based on the information indicating the first route, thereby reducing the second management service provider's overhead.
[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 locations of the plurality of first grids. This enables the second management service provider to accurately construct a network twin model for obtaining a reservation strategy for network resources based on the regional information.
[0020] Furthermore, the fourth message includes at least one of the following: a network performance requirement, a slice identifier, a policy optimization indication, a policy adjustment parameter, or an optimization stop condition. The slice identifier is used to indicate the network slice used to reserve the network resource. The policy optimization indication is used to indicate optimization of the network resource reservation policy. The policy adjustment parameter is used to indicate a parameter adjusted when the network resource reservation policy is updated. The optimization stop condition is used to indicate a condition for stopping updating the network resource reservation policy. In this way, the second management service providing entity can obtain a network resource reservation policy that better suits the actual situation based on the information carried in the fourth message.
[0021] Furthermore, the first management service provider sends a fourth message to the second management service provider based on the first message, including: the first management service provider obtains 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 provider sends the fourth message to the second management service provider based on the first message and at least one of the following information. In this way, the second management service provider does not need to determine the at least one network element and / or area information based on the information indicating the first route, thereby reducing the second management service provider's overhead.
[0022] Furthermore, the fifth message includes at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, or a service assurance satisfaction degree corresponding to the network resource reservation policy, where the service assurance satisfaction degree is used to characterize the degree of match between network performance and network performance requirements. It is understood that the second management service provider entity can trigger the configuration of network resources based on the network resource reservation policy. Furthermore, the second management service provider entity can forward the information in the fifth message to the management service consumer, so that the management service consumer can obtain relevant information about the network resource reservation policy and can facilitate the management service consumer to perform subsequent operations based on the relevant information about the network resource reservation policy, such as selecting an application policy to be used from multiple policies included in the network resource reservation policy.
[0023] According to a second aspect, a communication method is provided, which includes: a management service consumer sends a first message to a first management service providing entity, and the management service consumer receives a second message from the first management service providing entity for indicating a network resource reservation strategy; wherein the first message is used to request that the communication service quality when moving along a first route within a first time be guaranteed according to network performance requirements, and the network resource reservation strategy is used to indicate a strategy determined according to network performance requirements that can guarantee communication service resources when moving along the first route within the first time.
[0024] In one possible design, the first message includes at least one of the following: information indicating the first time, or information indicating the first route.
[0025] In one possible design scheme, the first message includes at least one of the following: route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, and optimization stopping conditions. The route planning instructions are used to indicate whether a mobile route needs to be provided. The evaluation precision requirements are used to indicate the sizes of multiple grids constituting the area covering the route. The slice identifier is used to indicate the network slice used to reserve network resources. The policy adjustment parameters are used to indicate the parameters adjusted when the reservation policy of the network resources is updated. The optimization stopping condition is used to indicate the conditions for stopping updating the reservation policy of the network resources.
[0026] In one possible design scheme, the second message includes at least one of the following: an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, or a service guarantee satisfaction corresponding to the network resource reservation policy, where the service guarantee satisfaction is used to characterize the degree of match between network performance and network performance requirements.
[0027] In one possible design scheme, the network resource reservation strategy includes multiple strategies, and the method described in the second aspect also includes: the management service consumer sends a third message to the first management service provider entity based on the second message to indicate the application strategy, and the application strategy is a strategy selected from the network resource reservation strategy.
[0028] 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.
[0029] According to a third aspect, a communication method is provided, which includes: a second management service providing entity receives a fourth message from a first management service providing entity, and sends a fifth message to the first management service providing entity based on the fourth message, which is used to indicate a network resource reservation strategy; wherein the fourth message is used to request that a network resource reservation strategy be determined according to network performance requirements; the network resource reservation strategy is used to indicate a configuration method of reserved network resources, and the network resources configured according to the configuration method can ensure the quality of communication services when moving along the first route within the first time.
[0030] In one possible design scheme, the fourth message is specifically used to indicate a request to determine a network resource reservation strategy applicable to at least one network element according to network performance requirements, and the service scope of at least one network element includes a first area, and the first area is the area where the first route is located.
[0031] Optionally, the fourth message includes at least one of the following: information indicating the first time, area information, or information indicating at least one network element, where the area information is used to indicate a plurality of first grids constituting the first area.
[0032] 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.
[0033] Furthermore, before the second management service provider sends a fifth message indicating a network resource reservation policy to the first management service provider based on the fourth message, the method described in the third aspect also includes: the second management service provider constructs a network twin model based on the regional information and the information indicating at least one network element, and obtains the network resource reservation policy through the network twin model based on the fourth message. In other words, the second management service provider can obtain the network resource reservation policy through the network twin model. In this way, a network environment similar to the actual situation can be constructed through the network twin model, so that the determined network resource reservation policy is more in line with the actual situation.
[0034] In one possible design scheme, the fourth message includes at least one of the following: network performance requirements, slice identifier, policy optimization indication, policy adjustment parameters, and optimization stop conditions. The slice identifier is used to indicate the network slice used to reserve network resources, the policy optimization indication is used to indicate the optimization of the network resource reservation policy, the policy adjustment parameters are used to indicate the parameters adjusted when the network resource reservation policy is updated, and the optimization stop condition is used to indicate the conditions for stopping updating the network resource reservation policy.
[0035] In one possible design scheme, the fifth message includes at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, or a service guarantee satisfaction corresponding to the network resource reservation policy, where the service guarantee satisfaction is used to characterize the degree of match between network performance and network performance requirements.
[0036] 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.
[0037] In a fourth aspect, a communication method is provided, the method comprising: a first management service providing entity receives a first message from a management service consumer; the first management service providing entity obtains a network resource reservation strategy and a first route based on the first message; the first management service providing entity sends a second message to the management service consumer for indicating the network resource reservation strategy and the first route; the first management service providing entity triggers the configuration of network resources based on the network resource reservation strategy; wherein the first message is used to request the provision of a route from a first starting point to a first end point, and to ensure the quality of communication services when moving along the route within a first time according to network performance requirements, the network resource reservation strategy is used to indicate a configuration method of reserved network resources, and the network resources configured according to the configuration method can ensure the quality of communication services when moving along the first route within the first time, and the first route is a route from a first starting point to a first end point.
[0038] Based on the methods of aspects 4 to 5, a management service consumer can send a first message to a first management service provider to request a route from a first starting point to a first end point, and to ensure the quality of communication services while moving along the route within a first period of time according to network performance requirements. The first management service provider can obtain the first route based on the first message and reserve network resources corresponding to the first route within a first period of time, so that the terminal can use the network resources while moving along the first route within the first period of time. In this way, the quality of communication services while the terminal moves along the first route within the first period of time can be guaranteed.
[0039] In one possible design, the first message includes at least one of the following: information indicating a first time, information indicating a first starting point, or information indicating a first end point. 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.
[0040] In one possible design, the first message includes: route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, optimization stopping conditions, transit points, restricted areas, or route preferences. The route planning instructions indicate whether a mobile route is required; the evaluation precision requirements indicate the sizes of the multiple grids that constitute the area covering the route; the slice identifier indicates the network slice used to reserve network resources; the policy adjustment parameters indicate the parameters adjusted when the network resource reservation policy is updated; the optimization stopping conditions indicate the conditions for stopping the update of the network resource reservation policy; transit points indicate locations that need to be passed through; and restricted areas indicate locations or areas that cannot be passed through. It is understood that network performance requirements can be throughput requirements, latency requirements, etc., 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 precision requirements, network performance requirements, policy adjustment parameters, optimization stopping conditions, transit points, restricted areas, or route preferences based on actual circumstances.
[0041] In one possible design, the second message includes at least one of the following: an identifier of a network resource reservation policy, characteristics of the network resource reservation policy, a first route, an identifier of the first route, a service assurance satisfaction level corresponding to the first route, or characteristics of the first route, where the service assurance satisfaction level represents the degree to which network performance matches network performance requirements. In this manner, the first route and information related to the network resource reservation policy corresponding to the first route can be sent to the management service consumer, allowing the management service consumer to use the first route when the first route is a single route. If the first route includes multiple routes, the management service consumer can determine the route and policy to use based on the information related to the first route and the network resource reservation policy.
[0042] In one possible design, a network resource reservation policy includes multiple policies, and a first management service provider triggers network resource configuration based on the network resource reservation policy. This includes: the first management service provider receives a third message from a management service consumer indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; and the first management service provider triggers network resource configuration based on the application policy. That is, when the network resource reservation policy includes multiple policies, the management service consumer can determine the policy to be used from the multiple policies. This ensures that the determined and used application policy meets the requirements of the management service consumer, thereby providing better service to the management service consumer.
[0043] In one possible design, the first management service provider entity obtains the network resource reservation policy and the first route based on the first message, including: the first management service provider entity obtains the network resource reservation policy and the first route from the second management service provider entity based on the first message. It is understood that the first management service provider entity can obtain the network resource reservation policy and the first route from other entities (such as the second management service provider entity), or the first management service provider entity can generate the network resource reservation policy and the first route itself. The specific method of obtaining the network resource reservation policy and the first route depends on the settings of the management system. The first management service provider entity can flexibly select the method of obtaining the network resource reservation policy and the first route based on the specific settings, without limitation.
[0044] Optionally, the first management service provider entity obtains the network resource reservation policy and the first route from the second management service provider entity based on the first message, including: the first management service provider entity sends a fourth message to the second management service provider entity based on the first message, the fourth message being used to request provision of a route from the first starting point to the first end point and determination of a network resource reservation policy based on network performance requirements; and the first management service provider entity receives a fifth message from the second management service entity, the fifth message being used to indicate the network resource reservation policy and the first route. That is, the first management service provider entity may obtain the network resource reservation policy and the first route by sending a request to the second management service provider entity.
[0045] Furthermore, the fourth message is specifically used to indicate a request to provide a route from the first starting point to the first end point, and to determine a network resource reservation policy applicable to at least one network element according to network performance requirements, wherein the service range of the at least one network element includes a first area, and the first area includes the first starting point and the first end point. It is understood that the first management service provider entity can determine at least one network element based on the information used to indicate the first starting point and the information used to indicate the first end point, and send the at least one network element to the second management service provider entity via the fourth message, so that the second management service provider entity obtains the network resource reservation policy based on the at least one network element. In this way, the second management service provider entity does not need to determine at least one network element based on the information used to indicate the first route, thereby reducing the overhead of the second management service provider entity.
[0046] Furthermore, the fourth message includes at least one of the following: information indicating the first starting point, information indicating the first end point, area information, information indicating at least one network element, or information indicating the first time, wherein the area information indicates a plurality of first grids constituting the first area. This eliminates the need for the second management service provider to determine the at least one network element and area information based on the information indicating the first starting point and the information indicating the first end point, thereby reducing overhead for the second management service provider.
[0047] 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 locations of the plurality of first grids. This enables the second management service provider to accurately construct a network twin model for obtaining a reservation strategy for network resources based on the regional information.
[0048] Furthermore, the fourth message includes at least one of the following: network performance requirements, slice identifiers, policy optimization instructions, policy adjustment parameters, optimization stop conditions, passing points, restricted areas, or route preferences. The route planning instruction is used to indicate whether a mobile route needs to be provided. The slice identifier is used to indicate the network slice used to reserve network resources. The policy optimization instruction is used to indicate the optimization of the network resource reservation policy. The policy adjustment parameter is used to indicate the parameters adjusted when the network resource reservation policy is updated. The optimization stop condition is used to indicate the conditions for stopping the update of the network resource reservation policy. 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. In this way, the second management service providing entity can obtain a network resource reservation policy and the first route that are more in line with the actual situation based on the information carried in the fourth message.
[0049] Furthermore, the first management service provider sends a fourth message to the second management service provider based on the first message, including: the first management service provider obtains 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 provider sends the fourth message to the second management service provider based on the first message and the at least one of the following information. In this way, the second management service provider does not need to determine the at least one network element and / or area information based on the information indicating the first starting point and the information indicating the first end point, thereby reducing the overhead of the second management service provider.
[0050] Furthermore, the fifth message includes at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, a first route, an identifier of the first route, a service assurance satisfaction level corresponding to the first route, or characteristics of the first route, where the service assurance satisfaction level represents the degree of match between network performance and network performance requirements. It is understood that the second management service provider can trigger the configuration of network resources based on the network resource reservation policy. Furthermore, the second management service provider can forward the information in the fifth message to the management service consumer, allowing the management service consumer to obtain relevant information about the first route and the network resource reservation policy, and facilitating subsequent operations based on the relevant information about the first route and the network resource reservation policy, such as selecting a desired application policy from among multiple policies included in the network resource reservation policy.
[0051] 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 for indicating a network resource reservation strategy and a first route; wherein the first message is used to request the provision of a route from a first starting point to a first end point, and to ensure the quality of communication services when moving along the route according to network performance requirements, and the network resource reservation strategy is used to indicate a strategy determined according to network performance requirements that can guarantee communication service resources when moving along the first route within the first time, and the first route is the route from the first starting point to the first end point.
[0052] In one possible design, the first message includes at least one of the following: information indicating a first time, information indicating a first starting point, or information indicating a first end point.
[0053] In one possible design scheme, the first message includes at least one of the following: route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, optimization stopping conditions, passing points, restricted areas, and route preferences. The route planning instructions are used to indicate whether a mobile route needs to be provided. The evaluation precision requirements are used to indicate the sizes of multiple grids that constitute the area covering the route. The slice identifier is used to indicate the network slice used to reserve network resources. The policy adjustment parameters are used to indicate the parameters adjusted when the reservation policy of network resources is updated. The optimization stopping conditions are used to indicate the conditions for stopping the update of the reservation policy of network resources. The passing points are used to indicate places that need to be passed through. The restricted areas are used to indicate places or areas that cannot be passed through.
[0054] In one possible design scheme, the second message includes at least one of the following: an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, a first route, an identifier of the first route, a service guarantee satisfaction degree corresponding to the first route, or a characteristic of the first route, where the service guarantee satisfaction degree is the degree of matching between network performance and network performance requirements.
[0055] In one possible design scheme, the network resource reservation strategy includes multiple strategies. The method described in the fifth aspect also includes: the management service consumer sends a third message to the first management service provider entity based on the second message to indicate the application strategy, and the application strategy is a strategy selected from the network resource reservation strategy.
[0056] 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.
[0057] In a sixth aspect, a communication method is provided, the method comprising: a second management service providing entity receives a fourth message from a first management service providing entity; the second management service providing entity sends a fifth message to the first management service providing entity based on the fourth message, which is used to indicate a network resource reservation strategy and a first route; wherein the fourth message is used to request the provision of a route from a first starting point to a first end point, and to determine a network resource reservation strategy according to network performance requirements, and the network resource reservation strategy is used to indicate a configuration method of reserved network resources, and the network resources configured according to the configuration method can ensure the communication service quality when moving along the first route within the first time, and the first route is the route from the first starting point to the first end point.
[0058] In one possible design scheme, the fourth message is specifically used to indicate a request to provide a route from a first starting point to a first end point, and to determine a network resource reservation strategy applicable to at least one network element according to network performance requirements. The service scope of at least one network element includes a first area, and the first area is the area where the route is located.
[0059] Optionally, the fourth message includes at least one of the following: information indicating a first starting point, information indicating a first end point, area information, information indicating at least one network element, or information indicating a first time, and the area information is used to indicate multiple first grids constituting the first area.
[0060] 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.
[0061] Furthermore, before the second management service providing entity sends the fifth message for indicating the network resource reservation strategy and the first route to the first management service providing entity based on the fourth message, the method described in the sixth aspect also includes: the second management service providing entity constructs a network twin model based on the regional information and the information for indicating at least one network element; the second management service providing entity obtains the network resource reservation strategy and the first route through the network twin model based on the fourth message.
[0062] In one possible design scheme, the fourth message includes at least one of the following: network performance requirements, slice identifiers, policy optimization indications, policy adjustment parameters, optimization stop conditions, passing points, restricted areas, or route preferences, the route planning indication is used to indicate whether a mobile route needs to be provided, the slice identifier is used to indicate the network slice used to reserve network resources, the policy optimization indication is used to indicate the optimization of the network resource reservation policy, the policy adjustment parameters are used to indicate the parameters adjusted when the network resource reservation policy is updated, the optimization stop condition is used to indicate the conditions for stopping the update of the network resource reservation policy, the passing points are used to indicate the places that need to be passed through in the area, and the restricted areas are used to indicate the places or areas that cannot be passed through in the area.
[0063] In one possible design scheme, the fifth message includes at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, a first route, an identifier of the first route, a service guarantee satisfaction corresponding to the first route, or a characteristic of the first route, where the service guarantee satisfaction is the degree of match between network performance and network performance requirements.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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
[0093] FIG1 is a schematic diagram of the architecture of a network system provided in an embodiment of the present application;
[0094] FIG2 is a schematic diagram of the flight path of a UAV provided in an embodiment of the present application;
[0095] FIG3 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0096] FIG4 is a flow chart of a communication method according to an embodiment of the present application;
[0097] FIG5 is a first schematic diagram of determining a first area according to a first route according to an embodiment of the present application;
[0098] FIG6 is a second schematic diagram of determining a first area according to a first route according to an embodiment of the present application;
[0099] FIG7 is a schematic diagram of updating a network resource reservation policy according to an embodiment of the present application;
[0100] FIG8 is a second flow chart of a communication method according to an embodiment of the present application;
[0101] FIG9 is a third flow chart of the communication method provided in an embodiment of the present application;
[0102] FIG10 is a fourth flow chart of a communication method according to an embodiment of the present application;
[0103] FIG11 is a fifth flow chart of a communication method according to an embodiment of the present application;
[0104] FIG12 is a sixth flow chart of a communication method according to an embodiment of the present application;
[0105] FIG13 is a schematic diagram of determining a route based on multiple first grids according to an embodiment of the present application;
[0106] FIG14 is a seventh flow chart of a communication method according to an embodiment of the present application;
[0107] FIG15 is a flow chart eight of a communication method according to an embodiment of the present application;
[0108] FIG16 is a first structural diagram of a communication device provided in an embodiment of the present application;
[0109] FIG17 is a second structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0110] For ease of understanding, the technical terms involved in the embodiments of this application are first introduced below.
[0111] 1. Network system
[0112] 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.
[0113] 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).
[0114] 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.
[0115] 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.
[0116] 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.
[0117] 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 path, such as its starting point X, end point Z, and the required quality of experience (QoE). 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) determines the final flight path based on the information fed back by the 5G network and notifies Drone A. Drone A receives the flight path information from the UTM (or UAS) via the 5G system and initiates the flight mission.
[0118] These OAM network elements are used to perform routine 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. They include the network management system (NMS), the single-domain management system (EMS)-RAN, and the EMS-CN. The NMS, also known as a 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.
[0119] 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.
[0120] 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).
[0121] As wireless network coverage increases, terminals can use wireless networks while on the move. However, as the terminal moves, the position of the terminal and each base station changes. For example, if the terminal is far away from each base station, the network quality of the terminal cannot be guaranteed while on the move.
[0122] Therefore, how to ensure the network quality of terminals when they are on the move is a hot topic of discussion.
[0123] In response to the above technical problems, the embodiments of the present application propose the following technical solutions to ensure network quality when the terminal is moving.
[0124] The technical solution in this application will be described below with reference to the accompanying drawings.
[0125] 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.
[0126] 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.
[0127] 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.
[0128] 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.
[0129] 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.
[0130] 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.
[0131] 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 is 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 first management service provider can be deployed on the EMS-RAN and EMS-CN, or on the NMS.
[0132] 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.
[0133] 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.
[0134] 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.
[0135] In a communication system, a management service consumer may send a first message to a first management service provider, requesting network performance requirements to guarantee communication service quality when the terminal moves along a first route within a first time period. This allows the first management service provider to trigger configuration of a network resource reservation policy and configure network resources so that the terminal can use the network resources when moving along the first route within the first time period. In this way, network quality can be guaranteed when the terminal moves.
[0136] 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 .
[0137] 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 .
[0138] For example, Figure 4 is a flow chart of a communication method provided by 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.
[0139] As shown in Figure 4, the process of the communication method is as follows:
[0140] 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.
[0141] The first message is used to request that the communication service quality be guaranteed according to the network performance requirement when moving along the first route within the first time.
[0142] The network performance requirements are the requirements of the management service consumer for the network performance of the communication service when the terminal moves, such as throughput requirements, latency requirements, etc. The first time is the time when the quality of the communication service needs to be guaranteed. It can be the time when the terminal is expected to move, or it can include the time when the terminal is expected to move. For example: if the terminal is expected to move between 9:00-10:00, then the first time can be 9:00-10:00, or 8:00-10:00, or 8:30-10:00. The first time can be flexibly set according to actual conditions without restriction. The first route is the route that the terminal is expected to move, which can be flexibly set according to actual conditions without restriction. It can be understood that the terminals in the embodiments of the present application are all terminals that can be managed by the management service consumer.
[0143] Optionally, the first message may include at least one of the following: information indicating the first time, or information indicating the first route.
[0144] 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).
[0145] The information indicating the first route may include multiple coordinate points, i.e., the first route is composed of multiple coordinate points, such as by sequentially connecting the multiple coordinate points to obtain the first route. The information may also include bit values corresponding to routes agreed upon by the management service consumer and the first management service provider. For example, the first management service provider pre-sets routes #1, #2, #3, and #4, with routes #1 through #4 corresponding to bits 00, 01, 10, and 11, respectively. If the first route is route #1, the information indicating the first route is 00. The information indicating the first route may also be represented in other ways, without limitation.
[0146] The management service consumer can flexibly determine the first time and / or the first area based on actual conditions, and send the first time and / or the first area to the first management service provider entity, so that the first management service provider entity can reserve network resources based on the first time and / or the first area. It can be understood that when the first time or the first area is pre-set in the first management service provider entity, the first message may not include information for indicating the first time or information for indicating the first route. In other words, if the first message does not include information for indicating the first time or information for indicating the first route, it can indicate that the information for indicating the first time or the information for indicating the first route has been pre-set in the first management service provider entity.
[0147] Optionally, the first message may include at least one of the following: route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, or optimization stopping conditions.
[0148] Route planning instructions can be used to indicate whether a movement route is required. That is, when a movement route is required, the route planning instructions can be used to indicate that a movement route is required; conversely, the route planning instructions can be used to indicate that a movement route is not required. Route planning instructions can also be used to indicate that a movement route is required. That is, when a route planning instruction is included in a message, it indicates that a movement route is required; when a route planning instruction is not included in the message, it indicates that a movement route is not required.
[0149] It can be understood that when the route planning indication is used to indicate whether a mobile route needs to be provided, different bits can be used to indicate different situations of the route planning indication, for example: bit 0 is used to indicate that a mobile route needs to be provided, and bit 1 is used to indicate that a mobile route does not need to be provided. That is, when the parameter value of the information element used to indicate the route planning indication in the first message is 0, it can indicate that a mobile route needs to be provided. When the parameter value of the information element used to indicate the route planning indication in the first message is 1, it can indicate that a mobile route does not need to be provided.
[0150] It can also be understood that in an embodiment of the present application, the route planning indication is used to indicate that a mobile route does not need to be provided. Therefore, when the route planning indication is used to indicate whether a mobile route needs to be provided, the first message includes a route planning indication for indicating that a mobile route does not need to be provided, and when the first management service providing entity receives the first message including the route planning indication, it can be determined that a mobile route does not need to be provided based on the route planning indication. Alternatively, when the route planning indication is used to indicate that a mobile route needs to be provided, the first message does not include the route planning indication, and when the first management service providing entity receives the first message, it can be determined that a mobile route does not need to be provided based on the fact that the route planning indication is not included in the first message. When the first management service providing entity determines that a mobile route does not need to be provided, it can reserve network resources for the management service consumer to ensure the network quality of the terminal when it is moving.
[0151] For network performance requirements, please refer to the aforementioned introduction and will not be repeated here.
[0152] The evaluation precision requirement is used to indicate the size of multiple grids constituting the area of the coverage route. For example, when the route is a flat area route, the evaluation precision requirement can be the length and width of multiple grids, or the area, such as: 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 route is a three-dimensional area (three-dimensional space) route, 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 the evaluation fineness requirement, the evaluation fineness requirement is used to indicate the sizes of the multiple first grids constituting the area covering the first route.
[0153] The slice identifier is used to indicate the network slice used to reserve network resources, which can be a slice identifier. It can be understood that the first message can include the slice identifier on the premise that the management service consumer has reached an agreement with the network operator on the slice service, that is, the management service consumer can know the identifier of the slice of its business application.
[0154] The policy adjustment parameter is used to indicate the parameters adjusted when the network resource reservation policy is updated, such as trial-and-error parameters and the value range of the parameter. The trial-and-error parameters can be parameters related to configuring slices and slice subnets, such as wireless spectrum, tracking area (TA) list, UE mobility level, delay tolerance, uplink and downlink maximum packet size, uplink and downlink reliability, resource sharing level, etc. The reservation policy is used to indicate the configuration method of the reserved network resources, such as configuring the air interface frequency band and coverage of the slice subnet (RAN), and configuring the uplink and downlink reliability and resource sharing level of the slice subnet (CN). That is, in the process of obtaining the network resource reservation policy, the obtained reservation policy can be updated. For example, if the network resource reservation policy #1 obtained for the first time does not meet the requirements, reservation policy #2 can be obtained again based on reservation policy #1. That is, reservation policy #2 is the policy obtained based on reservation policy #1, and the policy adjustment parameter is adjusted during the process of obtaining reservation policy #2. The policy adjustment parameters may be determined according to the operator's internal network management policy or other conditions without limitation.
[0155] The optimization stop condition is used to indicate the conditions for stopping the update of the reservation policy of the network resource, such as setting the maximum number of iterations. That is to say, in the process of obtaining the reservation policy of the network resource, the obtained reservation policy can be updated. For example, when the reservation policy #1 of the network resource obtained for the first time does not meet the requirements, the reservation policy #2 can be obtained again based on the reservation policy #1. In this case, the optimization stop condition is used to indicate the conditions for stopping the update of the reservation policy, such as stopping the update after 100 updates, or the reservation policy obtained last meets the preset requirements. It can be understood that the optimization stop condition can be flexibly set according to the actual situation without any restrictions. The optimization stop condition can be determined according to the internal policy of the operator's network management, or it can be determined according to other conditions without any restrictions.
[0156] It can be understood that the "update" mentioned in the embodiments of the present application is only an exemplary expression, and "update" can also be replaced by any possible expression, such as "optimization" or "iteration", etc., without limitation.
[0157] The management service consumer can flexibly determine route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, or optimization stopping conditions based on actual conditions. It is understood that the network performance requirements, evaluation precision requirements, policy adjustment parameters, or optimization stopping conditions can be pre-set in the first management service providing entity. In this case, the first message may not include the network performance requirements, evaluation precision requirements, policy adjustment parameters, or optimization stopping conditions.
[0158] S402: The first management service providing entity obtains a network resource reservation policy according to the first message.
[0159] The network resource reservation policy is used to indicate the configuration method of the reserved network resources, such as configuring the air interface frequency band of the slice subnet (RAN) to be n1 and the coverage range to be TA1 (TA1 is a schematic TA identifier), and configuring the uplink and downlink reliability of the slice subnet (CN) to be 75%, and the resource sharing level to be non-shareable, etc. The network resources configured in this configuration method can guarantee the communication service quality when moving along the first route within the first time. In other words, the network resources configured in this configuration method are network resources on the first route reserved within the first time, so that when the terminal moves along the first route within the first time, the network resources can be used, thereby ensuring the communication service quality of the terminal when moving along the first route within the first time.
[0160] There are multiple ways to obtain the network resource reservation policy. For example, the network resource reservation policy can be obtained by the first management service provider from other entities (such as the second management service provider), or can be generated by the first management service provider itself. The following describes each case separately.
[0161] Case 1: The first management service providing entity obtains the network resource reservation policy from the second management service providing entity.
[0162] In this case, the first management service provider obtaining the network resource reservation policy based on the first message may specifically include: the first management service provider obtaining the network resource reservation policy from the second management service provider based on the first message. In other words, the first management service provider can obtain the network resource reservation policy from the second management service provider, eliminating the need for the first management service provider to generate the network resource reservation policy based on the first message. This reduces the overhead of the first management service provider.
[0163] Specifically, the first management service provider entity obtains the network resource reservation policy from the second management service provider entity based on the first message, which may specifically include: the first management service provider entity sends a fourth message to the second management service provider entity based on the first message, and the fourth message is used to request to determine the network resource reservation policy according to the network performance requirements. Accordingly, the second management service provider entity receives the fourth message from the first management service provider entity; the second management service provider entity sends a fifth message to the first management service provider entity based on the fourth message, and the fifth message is used to indicate the network resource reservation policy. Accordingly, the first management service provider entity receives the fifth message from the second management service entity.
[0164] The fourth message can be specifically used to indicate a request to determine a reservation strategy for network resources applicable to at least one network element according to network performance requirements (recorded as request #1), or a request to guarantee the quality of communication service when moving along the first route within the first time according to network performance requirements (recorded as request #2). Which of the following is the role of the fourth message is related to the operation of the first management service provider entity. Specifically, the first management service provider entity can determine at least one network element (described below) based on the first message and send the at least one network element to the second management service provider entity. In this case, the role of the fourth message is request #1; or, the first management service provider entity can forward the information included in the first message to the second management service provider entity. In this case, the role of the fourth message is request #2. That is to say, when the first management service provider entity performs different processing based on the first message, the corresponding fourth message is different (described below).
[0165] The fifth message may include at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, or a service guarantee satisfaction degree corresponding to the network resource reservation policy.
[0166] A network resource reservation policy is a specific configuration method for each network element, such as the configuration value of each network element attribute. A network resource reservation policy identifier is a unique identifier assigned by the second management service provider to each obtained network resource reservation policy when obtaining the network resource reservation policy. A network resource reservation policy characteristic is a description of the network resource reservation policy, such as optimal latency or optimal throughput.
[0167] The service assurance satisfaction can be used to characterize the degree of match between network performance and network performance requirements. Network performance corresponds to network performance requirements. When the network performance requirements are throughput requirements and delay requirements, the network performance is throughput and delay. The network performance is the network performance measured or estimated by the second management service providing entity. For example, if the network performance requirement is a throughput of 50 megabits per second (MB / S) and the network performance is 40MB / S, the service assurance satisfaction is 80%. The service assurance satisfaction corresponding to the network resource reservation policy can indicate the degree of match between the network performance of the network resources corresponding to the network resource reservation policy and the network performance requirements, that is, the higher the service assurance satisfaction, the better the network performance of the network resources. The network resources corresponding to the network resource reservation policy are network resources configured according to the network resource reservation policy.
[0168] It can be understood that the network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, and the service assurance satisfaction corresponding to the network resource reservation policy have a corresponding relationship. For example: when the network resource reservation policy is one policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, and the service assurance satisfaction corresponding to the network resource reservation policy are all parameters corresponding to the policy; when the network resource reservation policy is multiple policies, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, and the service assurance satisfaction corresponding to the network resource reservation policy all include multiple information, and these multiple information correspond to the multiple policies respectively.
[0169] For example, the network resource reservation policy includes three network resource reservation policies. The identifiers of these three network resource reservation policies are: Policy #1, Policy #2, and Policy #3, their characteristics are: Characteristics #1, Characteristics #2, and Characteristics #3, and their service assurance satisfaction levels are: Satisfaction #1, Satisfaction #2, and Satisfaction #3. Among them, Policy #1, Characteristics #1, and Satisfaction #1 correspond to each other; Policy #2, Characteristics #2, and Satisfaction #2 correspond to each other; and Policy #3, Characteristics #3, and Satisfaction #3 correspond to each other. These correspondences can be sent to the first management service provider entity by placing different information in the same tuple, or by other means, without limitation.
[0170] Different situations of the fourth message are described below.
[0171] In the first possible implementation, the fourth message is specifically used to indicate a request to determine a reservation strategy for network resources applicable to at least one network element according to network performance requirements, and the service scope of at least one network element (described below) includes a first area (described below), and the first area is the area where the first route is located.
[0172] Optionally, the fourth message includes at least one of the following: information indicating the first time, area information, or information indicating at least one network element.
[0173] The information used to indicate the first time can refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0174] 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 provider entity according to the first route and the evaluation precision requirement. For example, the first management service provider entity can determine the first area according to the first route and the evaluation precision requirement; then determine the network elements providing network services in the first area, and determine at least one network element that can cover the first area from the network elements. For example, the first management service entity determines network elements #1 to #6 in the first area for providing network services, and then determines network elements #2 to #5 that can cover the first area based on network elements #1 to #6, then at least one network element is network elements #2 to #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.
[0175] The first area is the area where the first route is located, that is, the first area can cover the first route. The first area can be determined by the first management service provider based on the first route and the evaluation precision requirement. For example, the first management service provider determines a corresponding grid based on the evaluation precision requirement and then uses this grid to cover the first route. In other words, the first area can be composed of multiple grids.
[0176] For example, as shown in Figure 5, based on the evaluation precision requirement, grid #s is determined. Grid #s is a square grid with a length of 2m and a width of 2m. Multiple grids #s are used to cover the first route, and the area formed by multiple grids #s is the first area. For another example, as shown in Figure 6, based on the evaluation precision requirement, grid #h is determined. Grid #s is a square grid with a length of 1m and a width of 1m. Multiple grids #h are used to cover the first route, and the area formed by multiple grids #h is the first area. Grid #s is smaller than grid #h, meaning that grid #s corresponds to a higher evaluation precision requirement, while grid #h corresponds to a lower evaluation precision requirement. It can be seen that the first area determined by grid #s has higher precision; that is, the higher the evaluation precision requirement, the higher the precision of the determined first area.
[0177] The region information is used to indicate the multiple first grids that constitute the first region. That is, when the first grids are used to cover the first route according to the evaluation precision requirement, multiple first grids can be obtained. This region information may include at least one of the following: identifiers of each of the multiple first grids, sizes of the multiple first grids, or positions of each of the multiple first grids. The sizes of the multiple first grids correspond to the evaluation precision requirement, and the positions of the multiple first grids can be represented by their respective center points or by other means, without limitation. It will be understood that the identifiers, sizes, and positions of the multiple first grids can clearly indicate the multiple first grids. The region information can be determined by the first management service entity based on the first route and the evaluation precision requirement. For details, please refer to the aforementioned description of determining the first region and will not be repeated here. The region information can also be obtained by the first management service entity from other sources, without limitation.
[0178] After the first management service provider entity receives the first message, it can obtain information indicating the first time, area information, or information indicating at least one network element based on the first message, and send this information to the second management service provider entity through a third message, so that the second management service provider entity obtains the network resource reservation policy based on the third message.
[0179] Furthermore, the first management service provider entity sends a fourth message to the second management service provider entity based on the first message, which may specifically include: the first management service provider entity obtains at least one of the following information based on the first message: area information, or information used to indicate at least one network element; the first management service provider entity sends the fourth message to the second management service provider entity based on the first message and at least one of the following information; accordingly, the second management service provider entity receives the fourth message from the first management service provider entity.
[0180] The first management service provider entity obtains regional information and / or information indicating at least one network element based on the first message. For details, please refer to the aforementioned related introduction and will not be repeated here. After the first management service provider entity obtains the regional information and / or information indicating at least one network element, it can send the regional information and / or information indicating at least one network element to the second management service provider entity, so that the second management service provider entity can obtain a network resource reservation policy based on the information. In this way, the second management service provider entity does not need to obtain regional information and / or information indicating at least one network element based on the first message, thereby reducing the overhead of the second management service provider entity.
[0181] Optionally, the fourth message includes at least one of the following: network performance requirements, slice identifiers, policy optimization indications, policy adjustment parameters, or optimization stop conditions.
[0182] The policy optimization indication is used to indicate the optimization of the reservation policy of network resources. That is to say, in the process of obtaining the reservation policy of network resources, a better reservation policy of network resources is obtained by optimizing the reservation policy of network resources. It can be understood that if the fourth message includes a policy optimization indication, it means that the second management service provider entity must obtain the reservation policy of network resources multiple times to obtain the currently optimal reservation policy of network resources, that is, it cannot obtain the reservation policy of network resources only once. For network performance requirements, slice identifiers, policy adjustment parameters and optimization stop conditions, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0183] It is understood that the network performance requirements, policy optimization instructions, policy adjustment parameters, or optimization stopping conditions may be pre-set in the second management service providing entity. In this case, the fourth message may not include the network performance requirements, the policy optimization instructions, the policy adjustment parameters, or the optimization stopping conditions. In addition, the first management service providing entity may determine whether to optimize the network resource reservation policy based on actual circumstances, that is, whether to include the policy optimization instruction in the fourth message.
[0184] Optionally, before the second management service provider sends a fifth message for indicating the network resource reservation policy to the first management service provider based on the fourth message, the above-mentioned communication method may also include: the second management service provider constructs a network twin model based on the regional information and information for indicating at least one network element; the second management service provider obtains the network resource reservation policy through the network twin model based on the fourth message.
[0185] 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 specific manner in which the network data required to construct the network twin model is collected is not limited in this embodiment of the application.
[0186] After constructing the network twin model, the second management service provider entity can perform a service assurance satisfaction evaluation on each of the multiple first grids based on the initial network resource reservation strategy, that is, configure the initial network resource reservation strategy to the network twin model to simulate a digital network, and then measure the network performance of each first grid in the digital network, and compare the network performance with the network performance requirements to obtain the corresponding service assurance satisfaction.
[0187] For example, as shown in Figure 7, a trend forecast can be performed for the entire communication network during a first time period. The communication services of a terminal within multiple first grids can then be simulated, and the network quality at that time can be measured. This network quality can then be compared with network performance to obtain a service assurance satisfaction degree. The service assurance satisfaction degrees corresponding to the multiple first grids can be obtained in parallel or sequentially, without limitation. After obtaining network resource reservation policy #1, the second management service provider can determine whether the service assurance satisfaction degree corresponding to network resource reservation policy #1 meets preset requirements. If it does not meet the preset requirements, the second management service provider can perform a policy update based on network resource reservation policy #1 to obtain network resource reservation policy #2. The same operations are performed on network resource reservation policy #2 as for network resource reservation policy #1, i.e., the obtained network resource reservation policies are continuously updated until the service assurance satisfaction degree corresponding to the last obtained network resource reservation policy meets the preset requirements, or until the optimization stop condition is finally met, at which point the network resource reservation policy update is stopped. The second management service provider can assign an identifier to each obtained network resource reservation policy. Alternatively, after stopping the update, the second management service provider entity can determine N policies that meet the preset requirements based on the M network resource reservation policies obtained, and assign identifiers to these N policies, retain specific policy content, supplement policy descriptions and service assurance satisfaction. M and N are both integers greater than 0. For example: the second management service provider entity obtains 100 network resource reservation policies, and determines 2 network resource reservation policies based on the preset requirements (such as service assurance satisfaction is greater than 1). At this time, the second management service provider entity assigns identifiers to these 2 network resource reservation policies, such as policy #11 and policy #22, retains the specific policy content of these 2 network resource reservation policies, supplements policy description #11 and satisfaction #11 for policy #11, and supplements policy description #22 and satisfaction #22 for policy #22.
[0188] It can be understood that the service assurance satisfaction can be at the route granularity, that is, one network resource reservation strategy corresponds to the service assurance satisfaction of a first route, that is, the degree to which the network performance indicators estimated by the network twin model on the first route meet the network performance requirements, such as the time it takes for the user to move from the starting point to the end point of the first route divided by the total time, or the delay shortcoming during the entire journey divided by the delay requirement, the number of cells on the route that meet the assurance requirements divided by the number of all cells on the route, etc. The service assurance satisfaction can also be at the grid granularity, that is, one network resource reservation strategy corresponds to the service assurance satisfaction of multiple first grids that constitute the first route. The service assurance satisfaction can be expressed in various forms. Exemplarily, the service assurance satisfaction can be a percentage, for example: 80% means that the measured network performance meets 80% of the network performance requirements. Alternatively, the service assurance satisfaction level may be used to indicate the degree to which network performance compares to network performance requirements. For example, service assurance satisfaction is divided into three levels, such as high, medium, and low. A ratio of measured network performance to network performance requirements greater than or equal to 1 corresponds to a high level, a ratio of measured network performance to network performance requirements less than 1 and greater than or equal to 0.6 corresponds to a medium level, and a ratio of measured network performance to network performance requirements less than 0.6 corresponds to a low level. Alternatively, the service assurance satisfaction level may be a measured network performance indicator, such as a latency of 20 milliseconds (ms).
[0189] It is understood that when updating the network resource reservation policy, the parameters adjusted during the update can be determined based on the policy adjustment parameters. Furthermore, when the fourth message includes a policy optimization indication, the second management service provider entity will update the obtained network resource reservation policy to obtain a more optimized network resource reservation policy. In other words, the second management service provider entity will not obtain the network resource reservation policy only once.
[0190] It can also be understood that when a slice network is specified, such as when a slice identifier is included in the fourth message, the constructed network twin model can be used to predict the entire communication network in the first time period in the slice network corresponding to the slice identifier, and the network resource reservation strategy can be obtained based on the slice network. For details, please refer to the above-mentioned relevant introduction and will not be repeated here.
[0191] In a second possible implementation, the fourth message is specifically used to request that the communication service quality when moving along the first route within the first time be guaranteed according to network performance requirements.
[0192] Optionally, the fourth message includes at least one of the following: information indicating the first time, or information indicating the first route. The information indicating the first time and the information indicating the first route can be found in the description of "S401" above and will not be repeated here. It will be appreciated that in this case, the first management service provider does not process the information indicating the first route, but instead forwards it to the second management service provider via the fourth message. This reduces the overhead of the first management service provider.
[0193] Optionally, the fourth message includes at least one of the following: network performance requirements, slice identifier, policy optimization indication, policy adjustment parameters, and optimization stop conditions. For details, please refer to the above-mentioned related introduction and will not be repeated here.
[0194] Optionally, before the second management service provider entity sends the fifth message to the first management service provider entity based on the fourth 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 route; the second management service provider entity obtains the network resource reservation strategy through the network twin model based on the fourth message.
[0195] Specifically, the second management service providing entity can obtain regional information and at least one network element based on the information used to indicate the first route and the evaluation precision requirement. The specific operation is similar to the operation of the first management service providing entity to obtain regional information and at least one network element based on the information used to indicate the first route and the evaluation precision requirement. Please refer to the aforementioned related introduction and will not be repeated here. After obtaining the regional information and at least one network element, a network twin model can be constructed based on the regional information and at least one network element. The second management service providing entity obtains the network resource reservation strategy through the network twin model. Please refer to the aforementioned related introduction and will not be repeated here.
[0196] Case 2: The first management service providing entity generates a network resource reservation policy.
[0197] In this case, the first management service providing entity obtaining the network resource reservation policy based on the first message may specifically include: the first management service providing entity generating the network resource reservation policy based on the first message. In other words, the first management service providing entity may generate the network resource reservation policy based on the first message without obtaining the network resource reservation policy from another entity.
[0198] Specifically, the first management service provider entity generates a network resource reservation strategy based on the first message, which may specifically include: the first management service provider entity obtains regional information and at least one network element based on the information used to indicate the first route; the first management service provider entity constructs a network twin model based on the regional information and at least one network element; the first management service provider entity obtains the network resource reservation strategy through the network twin model based on the first message.
[0199] It is understood that the first management service provider entity obtains regional information and at least one network element based on the information indicating the first route. Please refer to the aforementioned related introduction and will not be repeated here. In addition, the first management service provider entity constructs a network twin model based on the regional information and at least one network element, and obtains a network resource reservation policy through the network twin model. This is similar to the operation of the second management service provider entity. Please refer to the aforementioned related introduction and will not be repeated here.
[0200] S403: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0201] The network resource reservation policy can be one policy or multiple policies, which is specifically related to the reservation policy of the network resources obtained by the second management service provider entity. When the network resource reservation policy is one policy, the first management service provider entity can trigger the configuration of network resources according to the policy; when the network resource reservation policy includes multiple policies, the first management service provider entity can trigger the configuration of network resources according to a policy selected from the multiple policies. The policy can be selected by the first management service provider entity or by the management service consumer without limitation. The specific method of triggering the configuration of network resources according to the network resource reservation configuration is not limited in the embodiments of the present application.
[0202] Optionally, after the first management service providing entity obtains the network resource reservation policy, the above-mentioned communication method may also include: the first management service providing entity sends a second message for indicating the network resource reservation policy to the management service consumer according to the network resource reservation policy; accordingly, the management service consumer receives the second message from the first management service providing entity.
[0203] The second message may include at least one of the following: network resource reservation policy, an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, or service guarantee satisfaction corresponding to the network resource reservation policy. For each information, please refer to the relevant introduction at the aforementioned "S402" and will not be repeated here.
[0204] It is understood that the second message may not include the network resource reservation policy. That is, the management service consumer does not need to know the specific content of the network resource reservation policy, but only needs to know that the network resource reservation policy has been generated, as well as information such as the characteristics and satisfaction of the network resource reservation policy. This can reduce communication overhead.
[0205] In addition, when the network resource reservation policy is a policy, the first management service provider entity triggers the configuration of network resources (S403) according to the network resource policy and the first management service provider entity sends the second message to the management service consumer according to the network resource reservation policy. They can be carried out simultaneously or in a certain order, such as the first management service provider entity first triggers the configuration of network resources and then sends the second message to the management service consumer, or the first management service provider entity first sends the second message to the management service consumer and then triggers the configuration of network resources, without any restrictions.
[0206] When the network resource reservation policy includes multiple policies, and the management service consumer selects an application policy from the multiple policies, after receiving the second message, the management service consumer may select a policy from the multiple policies and send the policy to the first management service provider, so that the first management service provider triggers the configuration of network resources based on the policy. That is, in this case, the first management service provider triggering the configuration of network resources based on the network resource reservation policy may specifically include: the management service consumer sending a third message to the first management service provider indicating the application policy based on the second message, where the application policy is the policy selected from the network resource reservation policy; and the first management service provider receiving the third message from the management service consumer indicating the application policy; and the first management service provider triggering the configuration of network resources based on the application policy. That is, in this case, the first management service provider needs to first send the second message to the management service consumer indicating the network resource reservation policy. After the management service consumer determines the application policy based on the second message and sends the application policy to the first management service provider via the third message, the first management service provider triggers the configuration of network resources based on the application policy.
[0207] It can also be understood that when the network resource reservation policy includes multiple policies and the first management service consumer can select an application policy from the multiple policies, the first management service consumer can send relevant information of the selected application policy to the management service consumer.
[0208] In summary, in this embodiment of the present application, after receiving the first message from the management service consumer, the first management service provider can reserve network resources corresponding to the first route within the first time period based on the first message, so that the terminal can use the network resources when moving along the first route within the first time period. In this way, the communication service quality of the terminal can be guaranteed when moving along the first route within the first time period.
[0209] Scenario 1:
[0210] Figure 8 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 primarily involves a management service consumer, a first management service provider, and a second management service provider. In scenario 1, the management service consumer may request the first management service provider to guarantee the quality of communication service when moving along a first route within a first time period in accordance with network performance requirements. The first management service provider may obtain a network resource reservation policy from the second management service provider and, based on the network resource reservation policy, trigger the configuration of network resources.
[0211] As shown in Figure 8, the process of the communication method is as follows:
[0212] S801: 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.
[0213] The first message is used to request that the quality of communication service when moving along the first route within the first time be guaranteed according to network performance requirements, and the first message includes: information for indicating the first time, information for indicating the first route, route planning instructions, network performance requirements, and evaluation precision requirements. For details, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0214] S802: The first management service providing entity obtains area information and at least one network element according to the first message.
[0215] Specifically, the first management service providing entity may divide the first area into multiple grids according to the information indicating the first route to obtain area information; and obtain, according to the first area, at least one network element whose service range covers the first area.
[0216] S803: The first management service providing entity sends a fourth message to the second management service providing entity. Correspondingly, the second management service providing entity receives the fourth message from the first management service providing entity.
[0217] The fourth message is used to request determination of a network resource reservation policy based on network performance requirements. In Scenario 1, the fourth message specifically indicates a request to determine a network resource reservation policy applicable to at least one network element based on network performance requirements. The fourth message includes: information indicating the first time, regional information, information indicating at least one network element, network performance requirements, a policy optimization instruction, policy adjustment parameters, and optimization stop conditions. For details, please refer to the aforementioned description of "S402" and will not be repeated here.
[0218] S804: The second management service providing entity obtains a network reservation policy according to the fourth message.
[0219] 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; and obtains the network resource reservation strategy through the network twin model based on the fourth message.
[0220] S805: The second management service providing entity sends a fifth message to the first management service providing entity. Correspondingly, the first management service providing entity receives the fifth message from the second management service providing entity.
[0221] The fifth message is used to indicate the network resource reservation strategy, and the fifth message includes: the network resource reservation strategy, the identifier of the network resource reservation strategy, the characteristics of the network resource reservation strategy, and the service guarantee satisfaction corresponding to the network resource reservation strategy. For details, please refer to the relevant introduction of the aforementioned "S402", which will not be repeated here.
[0222] S806: 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.
[0223] The second message is used to indicate the network resource reservation strategy, and the second message includes: the identifier of the network resource reservation strategy, the characteristics of the network resource reservation strategy, and the service guarantee satisfaction corresponding to the network resource reservation strategy. For details, please refer to the relevant introduction of the aforementioned "S403", which will not be repeated here.
[0224] S807: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0225] When the network resource reservation policy is a single policy, the first management service providing entity may trigger the configuration of network resources based on the policy; when the network resource reservation policy includes multiple policies, the first management service providing entity may receive a third message (S806' in FIG8 ) from the management service consumer indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; and trigger the configuration of network resources based on the application policy.
[0226] It can be understood that the specific implementation of S801-S807 can refer to the relevant introduction of the aforementioned S401-S403, which will not be repeated here.
[0227] Scenario 2:
[0228] Figure 9 is a 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 provider, and a second management service provider. In scenario 1, the management service consumer can request the first management service provider to ensure the quality of communication service when moving along the first route within a first time according to network performance requirements, and indicate the network slice to be used. The first management service provider can obtain the network resource reservation policy from the second management service provider and trigger the configuration of network resources based on the network resource reservation policy.
[0229] As shown in Figure 9, the process of the communication method is as follows:
[0230] S901: 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.
[0231] The first message is used to request that the quality of communication service when moving along the first route within the first time be guaranteed according to the network performance requirements, and the first message includes: information for indicating the first time, information for indicating the first route, route planning instructions, network performance requirements, evaluation precision requirements, and slice identification. For details, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0232] S902: The first management service providing entity obtains area information and at least one network element according to the first message.
[0233] S903: The first management service providing entity sends a fourth message to the second management service providing entity. Correspondingly, the second management service providing entity receives the fourth message from the first management service providing entity.
[0234] The fourth message is used to request that a network resource reservation policy be determined according to network performance requirements. In Scenario 2, the fourth message is specifically used to indicate a request to determine a network resource reservation policy applicable to at least one network element according to network performance requirements. The fourth message includes: information indicating the first time, regional information, information indicating at least one network element, network performance requirements, a policy optimization indication, policy adjustment parameters, optimization stop conditions, and a slice identifier. For details, please refer to the relevant introduction of the aforementioned "S402" and will not be repeated here.
[0235] S904: The second management service providing entity obtains a network reservation policy according to the fourth message.
[0236] S905: The second management service providing entity sends a fifth message to the first management service providing entity. Correspondingly, the first management service providing entity receives the fifth message from the second management service providing entity.
[0237] S906: 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.
[0238] S907: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0239] When the network resource reservation policy is a single policy, the first management service providing entity may trigger the configuration of network resources based on the policy; when the network resource reservation policy includes multiple policies, the first management service providing entity may receive a third message (S906' in FIG9 ) from the management service consumer indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; and trigger the configuration of network resources based on the application policy.
[0240] It can be understood that the operations of S901-S907 are similar to those of the aforementioned S801-S807, except that the first message (S901) and the fourth message (S903) carry a slice identifier, and the second management service provider entity obtains a network reservation policy based on the slice network corresponding to the slice identifier. S901-S907 can refer to the relevant introduction of the aforementioned S801-S807 and the aforementioned S401-S403, and will not be repeated here.
[0241] Scenario 3:
[0242] Figure 10 is a fourth flow diagram of a 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 guarantee the quality of communication service while traveling along a first route within a first timeframe, in accordance with network performance requirements. Based on this request, the first management service provider generates a network resource reservation policy and, based on this network resource reservation policy, triggers the configuration of network resources.
[0243] As shown in Figure 10, the process of the communication method is as follows:
[0244] S1001: 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.
[0245] The first message is used to request that the quality of communication service when moving along the first route within the first time be guaranteed according to network performance requirements, and the first message includes: information for indicating the first time, information for indicating the first route, route planning instructions, network performance requirements, and evaluation precision requirements. For details, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0246] S1002: The first management service providing entity generates a network resource reservation policy according to the first message.
[0247] S1003: 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.
[0248] The second message is used to indicate the network resource reservation strategy, and the second message includes: the identifier of the network resource reservation strategy, the characteristics of the network resource reservation strategy, and the service guarantee satisfaction corresponding to the network resource reservation strategy. For details, please refer to the relevant introduction of the aforementioned "S403", which will not be repeated here.
[0249] S1004: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0250] When the network resource reservation policy is a single policy, the first management service providing entity may trigger the configuration of network resources based on the policy; when the network resource reservation policy includes multiple policies, the first management service providing entity may receive a third message (S1003' in FIG10 ) from the management service consumer indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; and trigger the configuration of network resources based on the application policy.
[0251] It can be understood that the specific implementation of 1001-S1004 can refer to the relevant introduction of the aforementioned S401-S403, which will not be repeated here.
[0252] Scenario 4:
[0253] Figure 11 is a flowchart diagram 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 and a first management service provider. In scenario 3, the management service consumer can request the first management service provider to ensure the communication service quality when moving along a first route within a first time according to network performance requirements, and indicate the network slice to be used. The first management service provider generates a network resource reservation policy based on the request and triggers the configuration of network resources based on the network resource reservation policy.
[0254] As shown in Figure 11, the process of the communication method is as follows:
[0255] 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.
[0256] The first message is used to request that the quality of communication service when moving along the first route within the first time be guaranteed according to the network performance requirements, and the first message includes: information for indicating the first time, information for indicating the first route, route planning instructions, network performance requirements, evaluation precision requirements, and slice identification. For details, please refer to the relevant introduction of the aforementioned "S401" and will not be repeated here.
[0257] S1102: The first management service providing entity generates a network resource reservation policy according to the first message.
[0258] S1103: 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.
[0259] S1104: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0260] When the network resource reservation policy is a single policy, the first management service providing entity may trigger the configuration of network resources based on the policy; when the network resource reservation policy includes multiple policies, the first management service providing entity may receive a third message (S1103' in FIG11 ) from the management service consumer indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; and trigger the configuration of network resources based on the application policy.
[0261] It can be understood that the operations of S1101-S1104 are similar to those of the aforementioned S1001-S1004, except that the first message (S1101) carries a slice identifier, and the second management service provider entity obtains a network reservation policy based on the slice network corresponding to the slice identifier. S1101-S1104 can refer to the relevant introduction of the aforementioned S1001-S1004 and the aforementioned S401-S403, and will not be repeated here.
[0262] For example, Figure 12 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.
[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 a route from the first starting point to the first end point, and to ensure the quality of communication service when traveling along the route according to network performance requirements. The network performance requirements can be referred to the relevant introduction of "S401" above and will not be repeated here.
[0266] Optionally, the first message may include at least one of the following: information indicating a first time, information indicating a first starting point, or information indicating a first end point.
[0267] The first time and the information used to indicate the first time can be referred to in the aforementioned description of "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 information used to indicate the first starting point and the information used to indicate the first end point can both be coordinate points, such as longitude and latitude coordinates. It will be understood that the terminals in the embodiments of this application are all terminals that can be managed by the management service consumer.
[0268] The management service consumer can flexibly 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, so as to ensure the quality of communication services based on such information.
[0269] 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 may indicate 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.
[0270] Optionally, the first message may include: route planning instructions, network performance requirements, evaluation precision requirements, slice identification, policy adjustment parameters, optimization stop conditions, passing points, passing areas, restricted areas, and route preferences.
[0271] For route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, and optimization stop conditions, please refer to the relevant introduction of S401 above and will not be repeated here. It can be understood that in an embodiment of the present application, it is necessary to provide a mobile route, that is, the route planning instruction is used to indicate that a mobile route needs to be provided. Therefore, when the route planning instruction is used to indicate whether a mobile route needs to be provided, the first message includes a route planning instruction for indicating that a mobile route needs to be provided, and when the first management service provider receives the first message including the route planning instruction, it can be determined that a mobile route needs to be provided based on the route planning instruction. Alternatively, when the route planning instruction is used to indicate that a mobile route needs to be provided, the first message includes the route planning instruction, and when the first management service provider receives the first message, it can be determined that a mobile route needs to be provided based on the route planning instruction included in the first message. When the first management service provider determines that a mobile route needs to be provided, it can reserve network resources for the management service consumer and provide a mobile route to ensure the network quality of the terminal when it is moving.
[0272] 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.
[0273] 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.
[0274] 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.
[0275] Route preference is used to represent the requirements for the moving route, such as: the route is less than 50m, or the route is a straight line, etc. It can be set according to the actual situation and there is no restriction.
[0276] The management service consumer can flexibly determine route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, optimization stop conditions, transit points, transit areas, restricted areas, and route preferences based on actual conditions. It is understood that the network performance requirements, evaluation precision requirements, policy adjustment parameters, or optimization stop conditions, transit points, transit areas, restricted areas, and route preferences can be pre-set in the first management service providing entity. In this case, the first message may not include this information.
[0277] S1202: The first management service providing entity obtains a network resource reservation policy and a first route according to the first message.
[0278] The network resource reservation policy indicates how the reserved network resources are configured to ensure the quality of communication service during movement along the first route within a first timeframe. For details, refer to the aforementioned "S402" and are not further described here. The first route is the route from the first starting point to the first end point, and the network resource reservation policy is the network resource reservation policy for that route.
[0279] There are multiple ways to obtain the network resource reservation policy and the first route. The first management service provider can obtain the network resource reservation policy and the first route from another entity (such as the second management service provider), or the first management service provider can generate them independently. The following describes each case separately.
[0280] Case 1: The first management service providing entity obtains the network resource reservation policy and the first route from the second management service providing entity.
[0281] In this case, the first management service provider obtaining the network resource reservation policy and the first route based on the first message may specifically include: the first management service provider obtaining the network resource reservation policy and the first route from the second management service provider based on the first message. In other words, the first management service provider can obtain the network resource reservation policy and the first route from the second management service provider, eliminating the need for the first management service provider to generate the network resource reservation policy and the first route based on the first message. This reduces overhead for the first management service provider.
[0282] Specifically, the first management service provider entity obtains the network resource reservation policy and the first route from the second management service provider entity based on the first message, which may specifically include: the first management service provider entity sends a fourth message to the second management service provider entity based on the first message, and the fourth message is used to request the provision of a route from the first starting point to the first end point, and to determine the network resource reservation policy according to network performance requirements. Accordingly, the second management service provider entity receives the fourth message from the first management service provider entity; the second management service provider entity sends a fifth message to the first management service provider entity based on the fourth message, which is used to indicate the network resource reservation policy and the first route. Accordingly, the first management service provider entity receives the fifth message from the second management service entity.
[0283] The fourth message can specifically indicate a request for a route from the first starting point to the first end point, and a network resource reservation policy applicable to at least one network element (described below) according to network performance requirements (referred to as request #11), or a request for a route from the first starting point to the first end point, and a guaranteed quality of communication service when traveling along the route according to network performance requirements (referred to as request #22). The specific function of the fourth message is related to the operation of the first management service provider. Specifically, the first management service provider can determine at least one network element based on the first message and send the at least one network element to the second management service provider. In this case, the fourth message functions as request #11; or the first management service provider can forward the information included in the first message to the second management service provider. In this case, the fourth message functions as request #22. In other words, when the first management service provider performs different processing based on the first message, the corresponding fourth message is different (described below).
[0284] The fifth message may include at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, a first route, an identifier of the first route, a service guarantee satisfaction degree corresponding to the first route, or a characteristic of the first route.
[0285] The network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, and the service guarantee satisfaction can be referred to the related introduction of the aforementioned "S402", which will not be repeated here.
[0286] The first route is the route from the first starting point to the first end point. There are many ways to express the first route. For example, if a route is represented by multiple coordinate points, then the route can be obtained by connecting the multiple coordinate points; or if a route is represented by multiple grids covering the route, then the route can be obtained by connecting lines in the multiple grids in sequence, without limitation. It can be understood that, as shown in Figures 5 and 6, when a route is represented by multiple grids, the higher the fineness of the multiple grids, that is, the smaller the grid size, the more accurately the route can be expressed; correspondingly, if the fineness of the multiple grids is lower, that is, the larger the grid size, the accuracy of the route based on the multiple grid areas is lower. It can also be understood that the first route can be one route or multiple routes.
[0287] It can be understood that in the embodiment of the present application, the first route has a corresponding relationship with the network resource reservation policy, that is, the service assurance satisfaction corresponding to the first route can also be called the service assurance satisfaction corresponding to the network resource reservation policy. In other words, the service assurance satisfaction corresponding to the first route is similar to the service assurance satisfaction corresponding to the network resource reservation policy in the aforementioned "S402". Please refer to the relevant introduction of the aforementioned "S402" and will not be repeated here.
[0288] It can also be understood that the network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, the first route, the first route identifier, the service assurance satisfaction corresponding to the first route, and the characteristics of the first route have a corresponding relationship. For example, when the first route is one route, the network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, the first route identifier, the service assurance satisfaction corresponding to the first route, and the characteristics of the first route are all parameters of the first route; when the first route is multiple routes, the network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, the first route identifier, the service assurance satisfaction corresponding to the first route, and the characteristics of the first route all include multiple information, and these multiple information correspond to the multiple routes respectively.
[0289] For example, the first route includes three routes, identified as Route #1, Route #2, and Route #3, with characteristics as Route Feature #1, Route Feature #2, and Route Feature #3, and service assurance satisfaction as Satisfaction #1, Satisfaction #2, and Satisfaction #3. The network resource reservation policy includes three network resource reservation policies, identified as Policy #1, Policy #2, and Policy #3, with characteristics as Policy Feature #1, Policy Feature #2, and Policy Feature #3. Route #1, Route Feature #1, Satisfaction #1, Policy #1, and Policy Feature #1 correspond to each other; Route #2, Route Feature #2, Satisfaction #2, Policy #2, and Policy Feature #2 correspond to each other; and Route #3, Route Feature #3, Satisfaction #3, Policy #3, and Policy Feature #3 correspond to each other. These correspondences can be sent to the first management service provider by placing different pieces of information in the same tuple, or by other means, without limitation.
[0290] Different situations of the fourth message are described below.
[0291] In the first possible implementation, the fourth message is specifically used to indicate a request to provide a route from the first starting point to the first end point, and to determine a reservation strategy for network resources applicable to at least one network element according to network performance requirements. The service scope of at least one network element (described below) includes a first area (described below), and the first area includes the first starting point and the first end point.
[0292] Optionally, the fourth message may include at least one of the following: information indicating the first starting point, information indicating the first end point, area information, information indicating at least one network element, or information indicating the first time.
[0293] The information used to indicate the first time, the area information, the at least one network element, and the information used to indicate the at least one network element can refer to the relevant introduction of the aforementioned "S401" and will not be repeated here. 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 "S1201" and will not be repeated here.
[0294] It is understood that in the embodiments of the present application, the first area may be the area of the route from the first starting point to the first end point, that is, the first area includes the first starting point and the first end point, that is, the first area may cover the first starting point and the first end point. It is understood that the first area 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 area can be pre-set, and the first area is determined based on the size, the first starting point, and the first end point. For another example, the shape of the first area can be pre-set, and the first area is determined based on the shape, the first starting point, and the first end point. There is no limitation to this.
[0295] 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, area information, information indicating at least one network element, and information indicating the first time 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 network resource reservation strategy and the first route based on the third message.
[0296] Furthermore, the first management service provider entity sends a fourth message to the second management service provider entity based on the first message, which may specifically include: the first management service provider entity obtains at least one of the following information based on the first message: area information, or information used to indicate at least one network element; the first management service provider entity sends the fourth message to the second management service provider entity based on the first message and at least one of the following information, and accordingly, the second management service provider entity receives the fourth message from the first management service provider entity.
[0297] The first management service provider entity obtains regional information and / or information indicating at least one network element based on the first message. For details, please refer to the aforementioned related introduction and will not be repeated here. After the first management service provider entity obtains the regional information and / or information indicating at least one network element, it can send the regional information and / or information indicating at least one network element to the second management service provider entity, so that the second management service provider entity can obtain the network resource reservation strategy and the first route based on the information. In this way, the second management service provider entity does not need to obtain regional information and / or information indicating at least one network element based on the first message, thereby reducing the overhead of the second management service provider entity.
[0298] Optionally, the fourth message includes at least one of the following: network performance requirements, slice identifiers, policy optimization instructions, policy adjustment parameters, optimization stop conditions, passing points, restricted areas, or route preferences.
[0299] For network performance requirements, slice identification, policy optimization instructions, policy adjustment parameters, and optimization stop conditions, please refer to the relevant introduction of "S401" above and will not be repeated here. For passing points, restricted areas, and route preferences, please refer to the relevant introduction of "S1201" above and will not be repeated here.
[0300] It is understood that the network performance requirements, policy optimization instructions, policy adjustment parameters, optimization stop conditions, transit points, restricted areas, or route preferences may be pre-set in the second management service provider. In this case, the fourth message may not include the network performance requirements, the policy optimization instructions, the policy adjustment parameters, the optimization stop conditions, the transit points, the restricted areas, or the route preferences. In addition, the first management service provider may determine whether to optimize the network resource reservation policy based on actual circumstances, that is, whether to include the policy optimization instruction in the fourth message.
[0301] Optionally, before the second management service providing entity sends a fifth message for indicating the network resource reservation strategy and the first route to the first management service providing entity based on the fourth message, the above-mentioned communication method may also include: the second management service providing entity constructs a network twin model based on the regional information and the information for indicating at least one network element, and obtains the network resource reservation strategy and the first route through the network twin model based on the fourth message.
[0302] 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, and obtains the network resource reservation strategy through the network twin model. Please refer to the relevant introduction of the aforementioned "S402" and will not repeat it here.
[0303] It is understood that, as shown in Figure 13, after determining each reservation policy for network resources, the second management service providing entity can determine a corresponding route from the first starting point to the first end point based on the policy pre-verification result corresponding to the reservation policy. Specifically, the corresponding route is determined based on the service assurance satisfaction level of each first grid constituting the first area. When determining the route, the route can be determined based on multiple first grids that meet the service assurance satisfaction requirements. In this way, the communication service quality of the terminal can be guaranteed when moving along the route within the first time period.
[0304] It can also be understood that the second management service providing entity may assign an identifier to each route when determining the route, and supplement the route feature description and service guarantee satisfaction for the first route when determining the first route.
[0305] In the second possible implementation, the fourth message is specifically used to indicate a request to provide a route from the first starting point to the first end point, and to ensure the quality of communication service when moving along the route according to network performance requirements.
[0306] Optionally, the fourth message may include at least one of the following: information indicating the first time, information indicating the first starting point, or information indicating the first end point. For details on each of these items, refer to the aforementioned description of "S1201" and are not further described here. It will be appreciated that in this scenario, the first management service provider does not process the information indicating the first time or the information indicating the first starting point, but instead forwards these items to the second management service provider via the fourth message. This reduces the overhead of the first management service provider.
[0307] Optionally, the fourth message may include at least one of the following: network performance requirements, slice identification, policy optimization indication, policy adjustment parameters, optimization stop conditions, passing points, restricted areas, or route preferences. The information can be referred to the above-mentioned related introduction and will not be repeated here.
[0308] Optionally, before the second management service providing entity sends a fifth message for indicating the network resource reservation strategy and the first route to the first management service providing entity based on the fourth message, the above-mentioned communication method may also include: the second management service providing entity constructs a network twin model based on the information for indicating the first starting point and the information for indicating the first end point, and obtains the network resource reservation strategy and the first route through the network twin model based on the fourth message.
[0309] Specifically, the second management service providing entity may obtain regional information and at least one network element based on the information used to indicate the first time, the information used to indicate the first starting point, and the evaluation precision requirement. The specific operation is similar to the operation of the first management service providing entity obtaining regional information and at least one network element based on the information used to indicate the first time, the information used to indicate the first starting point, and the evaluation precision requirement. Please refer to the aforementioned related introduction and will not be repeated here. After obtaining the regional information and at least one network element, a network twin model may be constructed based on the regional information and at least one network element. The second management service providing entity obtains the network resource reservation strategy through the network twin model. Please refer to the aforementioned related introduction and will not be repeated here.
[0310] Case 2: The first management service providing entity generates a network resource reservation policy.
[0311] In this case, the first management service provider entity obtaining the network resource reservation policy and the first route based on the first message may specifically include: the first management service provider entity generating the network resource reservation policy and the first route based on the first message. In other words, the first management service provider entity may independently generate the network resource reservation policy and the first route based on the first message without obtaining the network resource reservation policy and the first route from other entities.
[0312] Specifically, the first management service providing entity generates a network resource reservation strategy and a first route based on the first message, which may specifically include: the first management service providing entity obtains regional information and at least one network element based on the information used to indicate the first starting point and the information used to indicate the first end point; the first management service providing entity constructs a network twin model based on the regional information and at least one network element; the first management service providing entity obtains the network resource reservation strategy and the first route through the network twin model based on the first message.
[0313] It is understood that the first management service providing entity obtains regional information and at least one network element based on the information indicating the first starting point and the information indicating the first end point. Please refer to the aforementioned related introduction and will not be repeated here. In addition, the first management service providing entity constructs a network twin model based on the regional information and at least one network element, and obtains the network resource reservation strategy and the first route through the network twin model. This is similar to the operation of the second management service providing entity. Please refer to the aforementioned related introduction and will not be repeated here.
[0314] S1203: The first management service providing entity sends a second message indicating the network resource reservation policy and the first route to the management service consumer. Correspondingly, the management service consumer receives the second message indicating the network resource reservation policy and the first route from the first management service providing entity.
[0315] The second message may include at least one of the following: a network resource reservation policy, an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, a first route, an identifier of the first route, a service guarantee satisfaction corresponding to the first route, or characteristics of the first route. For each information, please refer to the relevant introduction at the aforementioned "S1202" and will not be repeated here.
[0316] It is understandable that the second message may not include the network resource reservation policy. In other words, the management service consumer does not need to know the specific content of the network resource reservation policy, but only needs to know that the network resource reservation policy has been generated, as well as information such as the characteristics and satisfaction of the network resource reservation policy.
[0317] After obtaining the network resource reservation policy and the first route, the first management service provider can indicate the network resource reservation policy and the first route to the management service consumer via a second message. It is understood that the first route may include at least one route, and the network resource reservation policy may include at least one policy. For details, please refer to the aforementioned description of S1202 and will not be repeated here.
[0318] S1204: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0319] The network resource reservation policy may be one policy or multiple policies, which are specifically related to the network resource reservation policy acquired by the second management service providing entity.
[0320] When the network resource reservation policy is a policy, the first management service provider can trigger the configuration of network resources according to the policy. In this case, the first management service provider triggers the configuration of network resources according to the network resource policy (S1204) and the first management service provider sends the second message to the management service consumer according to the network resource reservation policy (S1203) at the same time, or they can be performed in a certain order, such as the first management service provider first triggers the configuration of network resources and then sends the second message to the management service consumer, or the first management service provider first sends the second message to the management service consumer and then triggers the configuration of network resources, without limitation.
[0321] When the network resource reservation policy includes multiple policies, the first management service provider can trigger the configuration of network resources based on a policy selected from the multiple policies. The policy can be selected by the first management service provider or by the management service consumer, without limitation. The specific manner of triggering the configuration of network resources based on the network resource reservation configuration is not limited in this embodiment of the application.
[0322] Optionally, when the network resource reservation policy includes multiple policies, the first management service provider triggering the configuration of network resources according to the network resource reservation policy may specifically include: the first management service provider sending a third message to the management service consumer based on the second message to indicate the application policy, where the application policy is a policy selected from the network resource reservation policy; and the management service consumer correspondingly receives the third message from the first management service provider; and the first management service provider triggering the configuration of network resources based on the application policy. That is, in this case, the first management service provider needs to first send the second message to the management service consumer to indicate the network resource reservation policy and the first route. After the management service consumer determines the application policy based on the second message and sends the application policy to the first management service provider through the third message, the first management service provider triggers the configuration of network resources based on the application policy.
[0323] In summary, in this embodiment of the present application, after receiving the first message from the management service consumer, the first management service provider can obtain the first route based on the first message and reserve network resources corresponding to the first route within a first time period, so that the terminal can use these network resources when moving along the first route within the first time period. In this way, the communication service quality of the terminal can be guaranteed while moving along the first route within the first time period.
[0324] Scenario 5:
[0325] Figure 14 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 5, the management service consumer can request the first management service providing entity to provide a route from the first starting point to the first end point, and to ensure the quality of communication services when moving along the route according to network performance requirements; the first management service providing entity can obtain a network resource reservation policy and a first route from the first starting point to the first end point from the second management service providing entity; and the first management service providing entity can send the first route and the network resource reservation policy to the management service consumer, and trigger the configuration of network resources based on the network resource reservation policy.
[0326] As shown in Figure 14, the process of the communication method is as follows:
[0327] 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.
[0328] The first message is used to request provision of a route from a first starting point to a first end point, and to request guaranteed communication service quality while traveling along the route in accordance with network performance requirements. The first message includes: information indicating a first time, information indicating a first starting point, information indicating a first end point, route planning instructions, network performance requirements, and evaluation precision requirements.
[0329] It can be understood that the first message may also include: slice identification, strategy adjustment parameters, optimization stop conditions, passing points, passing areas, restricted areas, and route preferences.
[0330] For details about the first message, please refer to the aforementioned "S1201" and will not be repeated here.
[0331] S1402: The first management service providing entity obtains area information and at least one network element according to the first message.
[0332] 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, and 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.
[0333] S1403: The first management service providing entity sends a fourth message to the second management service providing entity. Correspondingly, the second management service providing entity receives the fourth message from the first management service providing entity.
[0334] The fourth message is used to request provision of a route from the first starting point to the first end point. In scenario 5, the fourth message may specifically be used to request provision of a route from the first starting point to the first end point, and to determine a network resource reservation policy applicable to at least one network element based on network performance requirements. The fourth message includes: information indicating the first starting point, information indicating the first end point, area information, information indicating at least one network element, information indicating the first time, network performance requirements, a policy optimization instruction, policy adjustment parameters, and optimization stop conditions.
[0335] Optionally, the first message also includes: slice identification, passing points, restricted areas, and route preferences.
[0336] For details of the fourth message, please refer to the relevant introduction of the aforementioned "S1202", which will not be repeated here.
[0337] S1404: The second management service providing entity obtains the network reservation policy and the first route according to the fourth message.
[0338] 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; and obtains the network resource reservation strategy and the first route through the network twin model based on the fourth message.
[0339] S1405: The second management service providing entity sends a fifth message to the first management service providing entity. Correspondingly, the first management service providing entity receives the fifth message from the second management service providing entity.
[0340] The fifth message is used to indicate the network resource reservation policy and the first route, and the fifth message includes: the network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, the first route, the first route identifier, the service guarantee satisfaction corresponding to the first route, and the characteristics of the first route. For details, please refer to the relevant introduction of the aforementioned "S1202" and will not be repeated here.
[0341] S1406: 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.
[0342] The second message is used to indicate the network resource reservation policy and the first route, and the second message includes: an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, the first route, an identifier of the first route, a service guarantee satisfaction degree corresponding to the first route, and characteristics of the first route. For details, please refer to the relevant introduction of the aforementioned "S1203", which will not be repeated here.
[0343] S1407: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0344] When the network resource reservation policy is a policy, the first management service providing entity can trigger the configuration of network resources according to the policy; when the network resource reservation policy includes multiple policies, the first management service providing entity can receive a third message (S1406' in Figure 14) from the management service consumer to indicate the application policy, and the application policy is a policy selected from the network resource reservation policy; and trigger the configuration of network resources according to the application policy.
[0345] It can be understood that the specific implementation of S1401-S1407 can refer to the relevant introduction of the aforementioned S1201-S1204, which will not be repeated here.
[0346] Scenario 6:
[0347] Figure 15 is a flowchart eight 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 6, the management service consumer can request the first management service providing entity to provide a route from the first starting point to the first end point, and to ensure the quality of communication services when moving along the route according to network performance requirements; the first management service providing entity can generate a network resource reservation policy and a first route from the first starting point to the first end point based on the request; and the first management service providing entity can send the first route and the network resource reservation policy to the management service consumer, and trigger the configuration of network resources based on the network resource reservation policy.
[0348] As shown in Figure 15, the process of the communication method is as follows:
[0349] 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.
[0350] The first message is used to request provision of a route from a first starting point to a first end point, and to request guaranteed communication service quality while traveling along the route in accordance with network performance requirements. The first message includes: information indicating a first time, information indicating a first starting point, information indicating a first end point, route planning instructions, network performance requirements, and evaluation precision requirements.
[0351] Optionally, the first message also includes: slice identification, strategy adjustment parameters, optimization stop conditions, passing points, passing areas, restricted areas, and route preferences.
[0352] For details about the first message, please refer to the aforementioned "S1201" and will not be repeated here.
[0353] S1502: The first management service providing entity generates a network resource reservation policy according to the first message.
[0354] S1503: 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.
[0355] The second message is used to indicate the network resource reservation policy and the first route, and the second message includes: an identifier of the network resource reservation policy, characteristics of the network resource reservation policy, the first route, an identifier of the first route, a service guarantee satisfaction degree corresponding to the first route, and characteristics of the first route. For details, please refer to the relevant introduction of the aforementioned "S1203", which will not be repeated here.
[0356] S1504: The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
[0357] When the network resource reservation policy is a policy, the first management service providing entity can trigger the configuration of network resources according to the policy; when the network resource reservation policy includes multiple policies, the first management service providing entity can receive a third message (S1503' in Figure 15) from the management service consumer to indicate the application policy, and the application policy is a policy selected from the network resource reservation policy; and trigger the configuration of network resources according to the application policy.
[0358] It can be understood that the specific implementation of S1501-S1504 can refer to the relevant introduction of the aforementioned S1201-S1204, which will not be repeated here.
[0359] The communication method provided in the embodiment of the present application is described in detail above in conjunction with Figures 4 to 15. 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 16 and 17.
[0360] Figure 16 is a structural diagram of a communication device according to an embodiment of the present application. As shown in Figure 16 , the communication device 1600 includes a transceiver module 1601 and a processing module 1602. For ease of illustration, Figure 16 only shows the main components of the communication device.
[0361] In some embodiments, the communication device 1600 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 .
[0362] Among them, the transceiver module 1601 is used to receive a first message from the management service consumer; the processing module 1602 is used to obtain a network resource reservation policy based on the first message, and trigger the configuration of network resources according to the network resource reservation policy; wherein, the first message is used to request to ensure the communication service quality when moving along the first route within the first time according to the network performance requirements, and the network resource reservation policy is used to indicate the configuration method of the reserved network resources. The network resources configured according to the configuration method can ensure the communication service quality when moving along the first route within the first time.
[0363] In one possible design, the first message includes at least one of the following: information indicating the first time, or information indicating the first route.
[0364] In one possible design scheme, the first message includes at least one of the following: a route planning indication, a network performance requirement, an evaluation precision requirement, a slice identifier, a policy adjustment parameter, or an optimization stop condition, the route planning indication is used to indicate whether a mobile route needs to be provided, the evaluation precision requirement is used to indicate the size of multiple grids constituting the area covering the route, the slice identifier is used to indicate the network slice used to reserve network resources, the policy adjustment parameter is used to indicate the parameters adjusted when the reservation policy of the network resource is updated, and the optimization stop condition is used to indicate the conditions for stopping updating the reservation policy of the network resource.
[0365] In one possible design, the transceiver module 1601 is further configured to send a second message indicating a network resource reservation policy to the management service consumer according to the network resource reservation policy.
[0366] Optionally, the second message includes at least one of the following: an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, or a service guarantee satisfaction degree corresponding to the network resource reservation policy, where the service guarantee satisfaction degree is used to characterize the degree of matching between network performance and network performance requirements.
[0367] Optionally, the transceiver module 1601 is specifically used to receive a third message from the management service consumer for indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; the processing module 1602 is specifically used to trigger the configuration of network resources according to the application policy.
[0368] In one possible design, the processing module 1602 is specifically configured to obtain a network resource reservation policy from the second management service providing entity according to the first message.
[0369] Optionally, the transceiver module 1601 is specifically used to send a fourth message to the second management service provider entity based on the first message, and the fourth message is used to request to determine the network resource reservation strategy according to the network performance requirements; the transceiver module 1601 is specifically used to receive a fifth message from the second management service entity, and the fifth message is used to indicate the network resource reservation strategy.
[0370] Furthermore, the fourth message is specifically used to indicate a request to determine a network resource reservation strategy applicable to at least one network element according to network performance requirements, and the service scope of the at least one network element includes a first area, and the first area is an area where the first route is located.
[0371] Furthermore, the fourth message includes at least one of the following: information indicating the first time, area information, or information indicating at least one network element, where the area information is used to indicate a plurality of first grids constituting the first area.
[0372] 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.
[0373] Furthermore, the fourth message includes at least one of the following: network performance requirements, slice identifier, policy optimization indication, policy adjustment parameter, and optimization stop condition. The slice identifier is used to indicate the network slice used to reserve network resources, the policy optimization indication is used to indicate the optimization of the reservation policy of network resources, the policy adjustment parameter is used to indicate the parameters adjusted when the reservation policy of network resources is updated, and the optimization stop condition is used to indicate the conditions for stopping updating the reservation policy of network resources.
[0374] Furthermore, the processing module 1602 is specifically used to obtain at least one of the following information based on the first message: area information, or information indicating at least one network element; the transceiver module 1601 is specifically used to send a fourth message to the second management service provider entity based on the first message and at least one of the following information.
[0375] Furthermore, the fifth message includes at least one of the following: a network resource reservation policy, an identifier of a network resource reservation policy, a characteristic of a network resource reservation policy, or a service guarantee satisfaction degree corresponding to a network resource reservation policy, where the service guarantee satisfaction degree is used to characterize the degree of matching between network performance and network performance requirements.
[0376] Optionally, the transceiver module 1601 may include a sending module (not shown in FIG16 ) and a receiving module (not shown in FIG16 ). 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 .
[0377] Optionally, the communication device 1600 may further include a storage module (not shown in FIG. 16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the first management service providing entity in the method shown in FIG. 4 of the above method.
[0378] It can be understood that the communication device 1600 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.
[0379] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication method shown in Figure 4, and will not be repeated here.
[0380] In some other embodiments, the communication device 1600 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 .
[0381] Among them, the control module 1602 is used to control the transceiver module 1601 to send a first message to the first management service providing entity, and the transceiver module 1601 is used to receive a second message from the first management service providing entity for indicating the network resource reservation strategy; wherein, the first message is used to request to ensure the communication service quality when moving along the first route within the first time according to the network performance requirements, and the network resource reservation strategy is used to indicate the strategy determined according to the network performance requirements that can guarantee the communication service resources when moving along the first route within the first time.
[0382] In one possible design, the first message includes at least one of the following: information indicating the first time, or information indicating the first route.
[0383] In one possible design scheme, the first message includes at least one of the following: route planning instructions, network performance requirements, evaluation precision requirements, slice identifiers, policy adjustment parameters, and optimization stopping conditions. The route planning instructions are used to indicate whether a mobile route needs to be provided. The evaluation precision requirements are used to indicate the sizes of multiple grids constituting the area covering the route. The slice identifier is used to indicate the network slice used to reserve network resources. The policy adjustment parameters are used to indicate the parameters adjusted when the reservation policy of the network resources is updated. The optimization stopping condition is used to indicate the conditions for stopping updating the reservation policy of the network resources.
[0384] In one possible design scheme, the second message includes at least one of the following: an identifier of the network resource reservation policy, a characteristic of the network resource reservation policy, or a service guarantee satisfaction corresponding to the network resource reservation policy, where the service guarantee satisfaction is used to characterize the degree of match between network performance and network performance requirements.
[0385] In one possible design, the transceiver module 1601 is further configured to send a third message indicating an application policy to the first management service providing entity based on the second message, where the application policy is a policy selected from the network resource reservation policy.
[0386] Optionally, the transceiver module 1601 may include a sending module (not shown in FIG16 ) and a receiving module (not shown in FIG16 ). The sending module is used to implement the sending function of the communication device 1600 , and the receiving module is used to implement the receiving function of the communication device 1600 .
[0387] Optionally, the communication device 1600 may further include a storage module (not shown in FIG. 16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the function of managing the service consumer providing entity in the method shown in FIG. 4 of the above method.
[0388] It can be understood that the communication device 1600 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.
[0389] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication method shown in Figure 4, and will not be repeated here.
[0390] In other embodiments, the transceiver module 1601 is used to perform the transceiver function of the method shown in Figures 4 to 15 above, and the processing module 1602 is used to perform other functions of the method shown in Figures 4 to 15 except the transceiver function.
[0391] Optionally, the transceiver module 1601 may include a sending module (not shown in FIG16 ) and a receiving module (not shown in FIG16 ). The sending module is used to implement the sending function of the communication device 1600 , and the receiving module is used to implement the receiving function of the communication device 1600 .
[0392] Optionally, the communication device 1600 may further include a storage module (not shown in FIG. 16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 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. 15 .
[0393] It can be understood that the communication device 1600 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.
[0394] Figure 17 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 17, the communication device 1700 may include a processor 1701. Optionally, the communication device 1700 may further include a memory 1702 and / or a transceiver 1703. The processor 1701 is coupled to the memory 1702 and the transceiver 1703, such as by being connected via a communication bus.
[0395] The following is a detailed introduction to the various components of the communication device 1700 with reference to FIG17 :
[0396] The processor 1701 is the control center of the communication device 1700 and can be a single processor or a collective term for multiple processing elements. For example, the processor 1701 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).
[0397] Optionally, the processor 1701 can execute various functions of the communication device 1700 by running or executing software programs stored in the memory 1702 and calling data stored in the memory 1702, such as executing the communication method shown in Figures 4 to 15 above.
[0398] In a specific implementation, as an embodiment, the processor 1701 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG17 .
[0399] In a specific implementation, as an embodiment, the communication device 1700 may also include multiple processors, such as the processor 1701 and the processor 1704 shown in FIG17 . 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).
[0400] Among them, the memory 1702 is used to store the software program for executing the solution of this application, and the execution is controlled by the processor 1701. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0401] Alternatively, the memory 1702 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 1702 may be integrated with the processor 1701 or exist independently and be coupled to the processor 1701 via an interface circuit (not shown in FIG. 17 ) of the communication device 1700, which is not specifically limited in this embodiment of the present application.
[0402] Transceiver 1703 is used for communication with other communication devices. For example, if communication device 1700 is a terminal, transceiver 1703 can be used to communicate with a network device or another terminal device. For another example, if communication device 1700 is a network device, transceiver 1703 can be used to communicate with a terminal or another network device.
[0403] Optionally, the transceiver 1703 may include a receiver and a transmitter (not shown separately in FIG17 ), wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a transmitting function.
[0404] Optionally, the transceiver 1703 can be integrated with the processor 1701, or can exist independently and be coupled to the processor 1701 through the interface circuit of the communication device 1700 (not shown in Figure 17). This embodiment of the present application does not specifically limit this.
[0405] It is understandable that the structure of the communication device 1700 shown in FIG17 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.
[0406] In addition, the technical effects of the communication device 1800 can refer to the technical effects of the method described in the above method embodiment, and will not be repeated here.
[0407] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0408] 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 electrically erasable programmable read-only memory (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).
[0409] 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.
[0410] 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.
[0411] 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.
[0412] 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.
[0413] 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.
[0414] 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.
[0415] 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 schematic. 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. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0416] 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.
[0417] 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.
[0418] 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.
[0419] 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, wherein the first message is used to request that the quality of communication service when moving along a first route within a first time be guaranteed according to network performance requirements; The first management service providing entity obtains a network resource reservation policy according to the first message, where the network resource reservation policy is used to indicate a configuration mode of reserved network resources, and the network resources configured according to the configuration mode can ensure the communication service quality when moving along the first route within a first time; The first management service providing entity triggers configuration of network resources according to the network resource reservation policy.
2. The method according to claim 1, characterized in that: The first message includes at least one of the following: information indicating the first time, or information indicating the first route.
3. The method according to claim 1 or 2, characterized in that: The first message includes at least one of the following: a route planning indication, the network performance requirement, an evaluation precision requirement, a slice identifier, a policy adjustment parameter, or an optimization stop condition, wherein the route planning indication is used to indicate whether a mobile route needs to be provided, the evaluation precision requirement is used to indicate the size of multiple grids constituting an area covering the route, the slice identifier is used to indicate a network slice used to reserve network resources, the policy adjustment parameter is used to indicate a parameter adjusted when the reservation policy of the network resources is updated, and the optimization stop condition is used to indicate a condition for stopping updating the reservation policy of the network resources.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The first management service providing entity sends a second message indicating the network resource reservation policy to the management service consumer according to the network resource reservation policy.
5. The method according to claim 4, characterized in that The second message includes at least one of the following: an identifier of the network resource reservation policy, a feature of the network resource reservation policy, or a service guarantee satisfaction degree corresponding to the network resource reservation policy, wherein the service guarantee satisfaction degree is used to characterize the degree of matching between network performance and the network performance requirements.
6. The method according to claim 4 or 5, characterized in that: The network resource reservation strategy includes a plurality of strategies, and the first management service providing entity triggers configuration of network resources according to the network resource reservation strategy, including: The first management service providing entity receives a third message from the management service consumer for indicating an application policy, where the application policy is a policy selected from the network resource reservation policy; The first management service providing entity triggers configuration of network resources according to the application policy.
7. The method according to any one of claims 1 to 6, characterized in that: The first management service providing entity acquires a network resource reservation strategy according to the first message, including: The first management service providing entity obtains the network resource reservation policy from the second management service providing entity according to the first message.
8. The method according to claim 7, characterized in that The first management service providing entity obtains the network resource reservation policy from the second management service providing entity according to the first message, including: The first management service providing entity sends a fourth message to the second management service providing entity according to the first message, wherein the fourth message is used to request to determine a reservation strategy for network resources according to network performance requirements; The first management service providing entity receives a fifth message from the second management service entity, where the fifth message is used to indicate the network resource reservation policy.
9. The method according to claim 8, characterized in that The fourth message is specifically used to indicate a request to determine a network resource reservation strategy applicable to at least one network element according to the network performance requirement, wherein the service scope of the at least one network element includes a first area, and the first area is an area where the first route is located.
10. The method according to claim 9, characterized in that The fourth message includes at least one of the following: information indicating the first time, area information, or information indicating the at least one network element, wherein the area information is used to indicate a plurality of first grids constituting the first area.
11. The method according to claim 10, 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.
12. The method according to any one of claims 8 to 11, characterized in that The fourth message includes at least one of the following: the network performance requirement, the slice identifier, the policy optimization indication, the policy adjustment parameter, or the optimization stop condition, the slice identifier is used to indicate the network slice used to reserve network resources, the policy optimization indication is used to indicate the optimization of the reservation policy of network resources, the policy adjustment parameter is used to indicate the parameter adjusted when the reservation policy of network resources is updated, and the optimization stop condition is used to indicate the condition for stopping updating the reservation policy of network resources.
13. The method according to any one of claims 8 to 12, characterized in that: The fifth message includes at least one of the following: the network resource reservation policy, the identifier of the network resource reservation policy, the characteristics of the network resource reservation policy, or the service guarantee satisfaction corresponding to the network resource reservation policy, and the service guarantee satisfaction is used to characterize the degree of matching between network performance and the network performance requirements.
14. A communication method, characterized in that: The method comprises: The management service consumer sends a first message to the first management service providing entity, wherein the first message is used to request that the quality of communication service when moving along the first route within a first time be guaranteed according to the network performance requirement; The management service consumer receives a second message from the first management service providing entity for indicating a network resource reservation strategy, wherein the network resource reservation strategy is used to indicate a strategy determined according to the network performance requirements that can guarantee communication service resources when moving along the first route within the first time.
15. The method according to claim 14, characterized in that The first message includes at least one of the following: information indicating the first time, or information indicating the first route.
16. The method according to claim 14 or 15, characterized in that The first message includes at least one of the following: a route planning indication, the network performance requirement, an evaluation precision requirement, a slice identifier, a policy adjustment parameter, and an optimization stop condition. The route planning indication is used to indicate whether a mobile route needs to be provided. The evaluation precision requirement is used to indicate the size of multiple grids constituting an area covering the route. The slice identifier is used to indicate a network slice used to reserve network resources. The policy adjustment parameter is used to indicate a parameter adjusted when the reservation policy of the network resources is updated. The optimization stop condition is used to indicate a condition for stopping updating the reservation policy of the network resources.
17. The method according to any one of claims 14 to 16, characterized in that: The second message includes at least one of the following: an identifier of the network resource reservation policy, a feature of the network resource reservation policy, or a service guarantee satisfaction degree corresponding to the network resource reservation policy, wherein the service guarantee satisfaction degree is used to characterize the degree of matching between network performance and the network performance requirements.
18. The method according to any one of claims 14 to 17, characterized in that: The network resource reservation strategy includes multiple strategies, and the method further includes: The management service consumer sends a third message indicating an application policy to the first management service providing entity according to the second message, where the application policy is a policy selected from the network resource reservation policies.
19. A communication device, characterized in that: The apparatus comprises: a module for executing the method according to any one of claims 1-18.
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 18.
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 to 13, and a management service consumer for executing the method according to any one of claims 14 to 18.
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 18 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 18.
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 18 is executed.
Citation Information
Patent Citations
Communication method and device
CN119946735A
IP network service quality management by distributed admission control based on a signalling protocol
CN101044729A
Edge computing techniques for presence point optimization for transport layer congestion control and extension-based advanced quality of service notification
CN114402640A
Resource reservation method and device and storage medium
CN115150341A
Single-domain customizable QoS routing method and device, electronic equipment and storage medium
CN115834471A