Service processing method, access network equipment, core network equipment and device
By implementing the service processing method between the access network equipment and the core network equipment of the 5G network, and reserving uRLLC service resources using S-NSSAI and terminal context, the adverse impact of preempting resources on eMBB services is solved, and the efficient utilization of resources and the ability to adapt to high-speed mobile scenarios is achieved.
Patent Information
- Application Number
- CN202311285827.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-07
- Publication Date
- 2025-04-08
AI Technical Summary
The existing 5G network allocates uRLLC services by preempting resources, resulting in adverse impact on eMBB services.
By implementing the service processing method between the access network device and the core network device, S-NSSAI is used to determine the service type, and based on the terminal's context and mobile trajectory prediction, resources are reserved for uRLLC services in advance, rather than seizing resources of eMBB services.
This method does not need to seize the resources of the eMBB service and avoids the impact on the eMBB service. At the same time, resources are reserved based on the terminal context and S-NSSAI as needed to reduce resource waste, and is suitable for high-speed mobile scenarios.
Smart Images

Figure CN119789153A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a service processing method, access network equipment, core network equipment and apparatus. Background Art
[0002] 5G defines three major application scenarios, namely enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (uRLLC) and massive machine type communications (mMTC). Services in each application scenario need to be allocated corresponding resources.
[0003] At present, the 5G network usually uses the pre-scheduling method to allocate resources, that is, to allocate subsequent resources in advance for use. For uRLLC services, since there are relatively few uRLLC services in the existing network, resources are usually not allocated for uRLLC services. Instead, after the uRLLC services arrive, the resources allocated to eMBB are preempted.
[0004] However, this service processing method will have an adverse impact on existing eMBB services. Summary of the invention
[0005] The present application provides a service processing method, access network equipment, core network equipment and apparatus to solve the problem that the current allocation of uRLLC resources by preemption causes adverse effects on eMBB services.
[0006] In a first aspect, the present application provides a service processing method, applied to an access network device, the method comprising:
[0007] When receiving a service request sent by a terminal, sending the service request to a core network device, the service request is used to request processing of a target service;
[0008] Receive an initial context establishment request sent by a core network device, where the initial context establishment request includes single network slice selection assistance information S-NSSAI of the target service, and the initial context establishment request is used to request establishment of a context of the terminal;
[0009] Determine the service type of the target service based on S-NSSAI;
[0010] When the service type is a low-latency, high-reliability communication (uRLLC) service, the reserved resources for the target service are determined according to the context of the terminal and S-NSSAI, and the reserved resources are used by the terminal to process the target service.
[0011] In a possible implementation manner, determining the service type of the target service according to the S-NSSAI includes:
[0012] Get the value of the target slice service type SST included in S-NSSAI;
[0013] The business type of the target business is determined according to the corresponding relationship between different SST values and various business types, as well as the value of the target SST.
[0014] In a possible implementation manner, determining the reserved resources of the target service according to the context of the terminal and the S-NSSAI includes:
[0015] Obtain the terminal's current predicted movement trajectory and movement speed;
[0016] Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory;
[0017] The reserved resources for the target service are determined based on the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed.
[0018] In a possible implementation, determining at least one candidate cell to be accessed by the terminal according to the predicted moving trajectory includes:
[0019] Determine the coverage of each of the multiple cells;
[0020] At least one candidate cell is determined from the multiple cells according to respective coverage areas of the multiple cells and the predicted moving trajectory, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
[0021] In a possible implementation, determining the reserved resources of the target service according to the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed includes:
[0022] For each candidate cell, determine the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed;
[0023] Determining a predicted time for the terminal to access the candidate cell according to the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory;
[0024] According to the predicted time, determining a target time period for allocating resources to the target service for the candidate cell, the predicted time being a time in the target time period;
[0025] According to the context of the terminal and S-NSSAI, the reserved resources allocated by the candidate cell for the target service within the target period are determined.
[0026] In a possible implementation, determining, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell for the target service within the target period includes:
[0027] Determine the size of resources required for the target business based on the context of the terminal;
[0028] Determine the type of resources required for the target business based on S-NSSAI;
[0029] According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target period are determined.
[0030] In a possible implementation, the method further includes:
[0031] For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service;
[0032] When the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target period are released.
[0033] In a second aspect, the present application provides a service processing method, applied to a core network device, the method comprising:
[0034] Receive a service request sent by an access network device, where the service request is used to request processing of a target service;
[0035] Determine the business type of the target business;
[0036] According to the service type, the S-NSSAI of the target service is sent to the access network device. The S-NSSAI is used to indicate the service type.
[0037] In a possible implementation manner, the service request includes an access point name APN of the terminal, and determining the service type of the target service includes:
[0038] Determine the service type of the target service based on the APN of the terminal.
[0039] In a possible implementation, sending the S-NSSAI of the target service to the access network device according to the service type includes:
[0040] Determine the value of the target SST according to the corresponding relationship between different SST values and various business types, as well as the business type of the target business;
[0041] The S-NSSAI is sent to the access network device. The S-NSSAI includes the target SST. The value of the target SST is used to indicate the service type of the target service.
[0042] In a third aspect, the present application provides an access network device, including a memory, a transceiver, and a processor;
[0043] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:
[0044] When receiving a service request sent by a terminal, sending the service request to a core network device, the service request is used to request processing of a target service;
[0045] receiving an initial context establishment request sent by a core network device, where the initial context establishment request includes the S-NSSAI of the target service, and the initial context establishment request is used to request establishment of a context of the terminal;
[0046] Determine the service type of the target service based on S-NSSAI;
[0047] When the service type is uRLLC service, the reserved resources of the target service are determined according to the context of the terminal and S-NSSAI, and the reserved resources are used for the terminal to process the target service.
[0048] In a possible implementation manner, determining the service type of the target service according to the S-NSSAI includes:
[0049] Obtain the value of the target SST included in the S-NSSAI;
[0050] The business type of the target business is determined according to the corresponding relationship between different SST values and various business types, as well as the value of the target SST.
[0051] In a possible implementation manner, determining the reserved resources of the target service according to the context of the terminal and the S-NSSAI includes:
[0052] Obtain the terminal's current predicted movement trajectory and movement speed;
[0053] Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory;
[0054] The reserved resources for the target service are determined based on the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed.
[0055] In a possible implementation, determining at least one candidate cell to be accessed by the terminal according to the predicted moving trajectory includes:
[0056] Determine the coverage of each of the multiple cells;
[0057] At least one candidate cell is determined from the multiple cells according to respective coverage areas of the multiple cells and the predicted moving trajectory, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
[0058] In a possible implementation, determining the reserved resources of the target service according to the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed includes:
[0059] For each candidate cell, determine the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed;
[0060] Determining a predicted time for the terminal to access the candidate cell according to the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory;
[0061] According to the predicted time, determining a target time period for allocating resources to the target service for the candidate cell, the predicted time being a time in the target time period;
[0062] According to the context of the terminal and S-NSSAI, the reserved resources allocated by the candidate cell for the target service within the target period are determined.
[0063] In a possible implementation, determining, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell for the target service within the target period includes:
[0064] Determine the size of resources required for the target business based on the context of the terminal;
[0065] Determine the type of resources required for the target business based on S-NSSAI;
[0066] According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target period are determined.
[0067] In a possible implementation, the processor is further configured to perform the following operations:
[0068] For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service;
[0069] When the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target period are released.
[0070] In a fourth aspect, the present application provides a core network device, including a memory, a transceiver, and a processor;
[0071] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:
[0072] Receive a service request sent by an access network device, where the service request is used to request processing of a target service;
[0073] Determine the business type of the target business;
[0074] According to the service type, the S-NSSAI of the target service is sent to the access network device. The S-NSSAI is used to indicate the service type.
[0075] In a possible implementation manner, the service request includes the APN of the terminal, and determining the service type of the target service includes:
[0076] Determine the service type of the target service based on the APN of the terminal.
[0077] In a possible implementation, sending the S-NSSAI of the target service to the access network device according to the service type includes:
[0078] Determine the value of the target SST according to the corresponding relationship between different SST values and various business types, as well as the business type of the target business;
[0079] The S-NSSAI is sent to the access network device. The S-NSSAI includes the target SST. The value of the target SST is used to indicate the service type of the target service.
[0080] In a fifth aspect, the present application provides a service processing device, which is applied to an access network device. The service processing device includes:
[0081] A first sending module is used to send a service request to a core network device when receiving a service request sent by a terminal, where the service request is used to request processing of a target service;
[0082] A first receiving module is used to receive an initial context establishment request sent by a core network device, where the initial context establishment request includes single network slice selection assistance information S-NSSAI of a target service, and the initial context establishment request is used to request to establish a context of a terminal;
[0083] A first determination module, configured to determine a service type of a target service according to the S-NSSAI;
[0084] The processing module is used to determine the reserved resources of the target service according to the context and S-NSSAI of the terminal when the service type is a low-latency high-reliability communication uRLLC service, and the reserved resources are used for the terminal to process the target service.
[0085] In a possible implementation manner, the first determining module is specifically configured to:
[0086] Obtain the value of the target SST included in the S-NSSAI;
[0087] The business type of the target business is determined according to the corresponding relationship between different SST values and various business types, as well as the value of the target SST.
[0088] In a possible implementation manner, the processing module is specifically used for:
[0089] Obtain the terminal's current predicted movement trajectory and movement speed;
[0090] Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory;
[0091] The reserved resources for the target service are determined based on the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed.
[0092] In a possible implementation manner, the processing module is specifically used for:
[0093] Determine the coverage of each of the multiple cells;
[0094] At least one candidate cell is determined from the multiple cells according to respective coverage areas of the multiple cells and the predicted moving trajectory, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
[0095] In a possible implementation manner, the processing module is specifically used for:
[0096] For each candidate cell, determine the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed;
[0097] Determining a predicted time for the terminal to access the candidate cell according to the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory;
[0098] According to the predicted time, determining a target time period for allocating resources to the target service for the candidate cell, the predicted time being a time in the target time period;
[0099] According to the context of the terminal and S-NSSAI, the reserved resources allocated by the candidate cell for the target service within the target period are determined.
[0100] In a possible implementation manner, the processing module is specifically used for:
[0101] Determine the size of resources required for the target business based on the context of the terminal;
[0102] Determine the type of resources required for the target business based on S-NSSAI;
[0103] According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target period are determined.
[0104] In a possible implementation manner, the processing module is further configured to:
[0105] For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service;
[0106] When the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target period are released.
[0107] In a sixth aspect, the present application provides a service processing device, which is applied to a core network device, and the service processing device includes:
[0108] A second receiving module is used to receive a service request sent by the access network device, where the service request is used to request processing of a target service;
[0109] A second determination module is used to determine the business type of the target business;
[0110] The second sending module is used to send the S-NSSAI of the target service to the access network device according to the service type, where the S-NSSAI is used to indicate the service type.
[0111] In a possible implementation manner, the service request includes the APN of the terminal, and the second determining module is specifically configured to:
[0112] Determine the service type of the target service based on the APN of the terminal.
[0113] In a possible implementation manner, the second sending module is specifically configured to:
[0114] Determine the value of the target SST according to the corresponding relationship between different SST values and various business types, as well as the business type of the target business;
[0115] The S-NSSAI is sent to the access network device. The S-NSSAI includes the target SST. The value of the target SST is used to indicate the service type of the target service.
[0116] In a seventh aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the business processing method described in any one of the first aspect to the second aspect.
[0117] The service processing method, access network equipment, core network equipment and device provided by the present application, when the access network equipment receives a service request sent by a terminal, the access network equipment sends a service request to the core network equipment, and the service request is used to request the processing of the target service; the core network equipment sends an initial context establishment request to the access network equipment, which is used to request the establishment of the context of the terminal, and the initial context establishment request includes the S-NSSAI of the target service, and the access network equipment determines the service type of the target service according to the S-NSSAI. When the service type is a uRLLC service, the access network equipment determines the reserved resources of the target service according to the context and S-NSSAI of the terminal, and the resources are used by the terminal to process the target service. The scheme of the present application, for the uRLLC service, does not need to seize the resources of the eMBB service, but reserves resources for the uRLLC service, which will not affect the eMBB service, and because resources are reserved for the uRLLC service on demand according to the context and S-NSSAI of the terminal, it also reduces the waste of resources to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0118] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0119] Figure 1 A flowchart of a business processing method provided in an embodiment of the present application;
[0120] Figure 2 A schematic diagram of the structure of the S-NSSAI provided in the embodiment of the present application;
[0121] Figure 3 A flowchart for determining reserved resources for a target service provided in an embodiment of the present application;
[0122] Figure 4 A schematic diagram of the structure of an access network device provided in an embodiment of the present application;
[0123] Figure 5A schematic diagram of the structure of a core network device provided in an embodiment of the present application;
[0124] Figure 6 A schematic diagram of a business processing device provided in an embodiment of the present application Figure 1 ;
[0125] Figure 7 A schematic diagram of a business processing device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0126] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0127] 5G defines three major application scenarios: eMBB, uRLLC, and mMTC. The uRLLC scenario requires ultra-low latency and a certain rate.
[0128] At present, the 5G network often uses the pre-scheduling method to allocate resources. That is, the subsequent resources are allocated in advance for different types of services. Since there are relatively few uRLLC services in the current network, operators usually do not allocate resources for uRLLC services in advance. Instead, for a small number of uRLLC services, they are mixed with eMBB in one network to seize wireless resources.
[0129] Specifically, when a uRLLC service appears, if all wireless resources have been allocated to the eMBB service at this time, the uRLLC service can only seize resources through the type B (type B) type of the physical downlink shared channel (PDSCH) and the physical uplink shared channel (PUSCH), and seize the resources that have been allocated to the eMBB service to transmit the uRLLC service.
[0130] The above-mentioned processing method for uRLLC services has two disadvantages. On the one hand, typeB occupies fewer time domain symbol resources, the rate that can be provided to users is not high, and it is not suitable for high-speed mobile scenarios; on the other hand, by preempting resources, the user's perception will be reduced for users who have been allocated the resources, affecting the user's service. There are two ways to handle the preempted user service. The first way is to notify the terminal that the resource has been preempted through additional signaling. The second way is not to inform the terminal that the resource has been preempted. The terminal reads the resource normally, but cannot interpret it correctly, so the terminal feedbacks negative acknowledgment (NACK) and requires the base station to retransmit. Both the first and second methods will affect user perception. The second method will increase the user's block error rate (BLER), causing the terminal and the base station to misjudge the network environment, which will have a negative impact on the subsequent modulation and coding strategy (MCS) and uplink power control adjustment.
[0131] If fixed resources are reserved for the uRLLC service, it will not affect the perception of other users' services and can also ensure the time, rate, and high-speed mobility requirements of the uRLLC service. However, reserving fixed resources may lead to resource waste and further increase the burden on cells with higher loads.
[0132] Based on this, the embodiment of the present application provides a service processing method, which can process the uRLLC service without affecting the perception of other users and can also reduce the waste of resources. The solution of the embodiment of the present application is introduced below with reference to the accompanying drawings.
[0133] Figure 1 A flowchart of a service processing method provided in an embodiment of the present application, the method is applied to an access network device, such as Figure 1 As shown, the method includes:
[0134] S11, when receiving a service request sent by a terminal, sending the service request to a core network device, the service request is used to request processing of a target service.
[0135] The terminal sends a service request to the access network device in the current serving cell to request the processing of the target service. After receiving the service request, the access network device sends the service request to the core network device.
[0136] S12, receive the initial context establishment request sent by the core network device, the initial context establishment request includes the single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NSSAI) of the target service, the initial context establishment request is used to request to establish the context of the terminal.
[0137] After receiving the service request sent by the access network device, the core network device first determines the service type of the target service. In the embodiment of the present application, the service type of the target service is one of the eMBB service, uRLLC service, and mMTC service.
[0138] In a possible implementation manner, the service request includes an access point name (APN) of the terminal, and the core network device determines the service type of the target service according to the APN of the terminal.
[0139] After determining the service type of the target service, the core network device sends the S-NSSAI of the target service to the access network device according to the service type of the target service. The S-NSSAI is used to indicate the service type of the target service.
[0140] S-NSSAI is used to identify network slices. In order to identify end-to-end network slices, each network slice is uniquely identified by S-NSSAI. When a terminal opens an account, it will sign up for one or more S-NSSAIs on the Unified Data Management (UDM). When the terminal accesses the network, it carries these S-NSSAIs and can access the corresponding network slice.
[0141] Figure 2 The schematic diagram of the structure of S-NSSAI provided in the embodiment of the present application is as follows: Figure 2 As shown in Figure 1, S-NSSAI mainly consists of two parts, namely Slice / Service Type (SST) and Slice Differentiator (SD). SST refers to the expected network slice behavior in terms of functions and services, with a size of 8 bits; SD is used to supplement the optional information of SST and is used to distinguish multiple network slices in the same SST, with a size of 24 bits.
[0142] The size of SST is 8 bits, and the value is 0-255, where different SST values correspond to different service types. The following table 1 illustrates some SST values and corresponding service types:
[0143] Table 1
[0144]
[0145]
[0146] As shown in Table 1, some SST values and corresponding service types are illustrated, where an SST value of 1 indicates that the corresponding service type is eMBB service, an SST value of 2 indicates that the corresponding service type is uRLLC service, an SST value of 3 indicates that the corresponding service type is mobile Internet of Things (MIoT) service, and an SST value of 4 indicates that the corresponding service type is vehicle to X (V2X) service.
[0147] Therefore, in one implementation, the core network device can determine the value of the target SST based on the correspondence between different SST values and each service type, as well as the service type of the target service. Then, the S-NSSAI is sent to the access network device, and the S-NSSAI includes the target SST, and the service type of the target service is indicated by the value of the target SST. For example, when the service type of the target service is uRLLC service, the value of the target SST is determined to be 2, and when the service type of the target service is eMBB, the value of the target SST is determined to be 1, and so on.
[0148] S13, determining the service type of the target service according to the S-NSSAI.
[0149] After receiving the initial context establishment request sent by the core network device, the access network device obtains the S-NSSAI from the initial context establishment request. Since the core network device indicates the service type of the target service through the S-NSSAI, the access network device can determine the service type of the target service based on the S-NSSAI.
[0150] In one implementation, the access network device obtains the value of the target SST included in the S-NSSAI, and determines the service type of the target service based on the correspondence between different values of the SST and each service type, as well as the value of the target SST. For example, based on the correspondence in the example of Table 1, if the value of the target SST is 2, the service type of the target service is determined to be the uRLLC service; if the value of the target SST is 3, the service type of the target service is determined to be the MIoT, and so on.
[0151] S14: When the service type is uRLLC service, the reserved resources of the target service are determined according to the context of the terminal and S-NSSAI, and the reserved resources are used for the terminal to process the target service.
[0152] When it is determined that the service type of the target service is a uRLLC service, for the uRLLC service, the access network device determines reserved resources of the target service according to the context of the terminal and S-NSSAI, for the terminal to process the target service.
[0153] Figure 3 A flowchart of determining reserved resources for a target service provided in an embodiment of the present application, such as Figure 3 As shown, including:
[0154] S31, obtaining the current predicted moving trajectory and moving speed of the terminal.
[0155] In order to make the determined reserved resources also applicable to high-speed movement scenarios, in an embodiment of the present application, based on the current service cell of the terminal, the trajectory of the terminal can be predicted to predict the cell to which the terminal may move, thereby reserving corresponding resources for the target service in the cell to which the terminal is to move.
[0156] Specifically, the access network device can obtain the terminal's current predicted moving trajectory and moving speed. For the predicted moving trajectory, the access network device can first obtain the moving trajectory of the terminal in the current service cell based on the positioning technology, and predict the trajectory of the terminal based on the moving trajectory of the terminal in the current service cell, thereby obtaining the predicted moving trajectory. Among them, the positioning technology may include, for example, round-trip time (RTT) positioning technology, time difference of arrival (TDOA) positioning technology, angle of arrival (AOA) positioning technology, angle of departure (AOD) positioning technology, etc., which is not limited in the embodiments of the present application. For the moving speed, the access network device can determine the moving speed of the terminal according to the distance of the moving trajectory of the terminal in the current service cell and the moving time after obtaining the moving trajectory of the terminal in the current service cell based on the positioning technology.
[0157] S32: Determine at least one candidate cell to be accessed by the terminal according to the predicted moving trajectory.
[0158] After the access network device determines the predicted moving trajectory of the terminal, the access network device determines the coverage range of each of the multiple cells, and then determines at least one candidate cell from the multiple cells based on the coverage ranges of the multiple cells and the predicted moving trajectory of the terminal, wherein the at least one candidate cell is a cell whose coverage range includes the predicted moving trajectory.
[0159] In an embodiment of the present application, the coverage of a cell includes a predicted mobile trajectory, which means that the coverage of the cell includes part or all of the predicted mobile trajectory. As long as the predicted mobile trajectory passes through the coverage of the cell, it can be determined that the coverage of the cell includes the predicted mobile trajectory. Specifically, after determining the respective coverage of multiple cells, the access network device determines the cells on the predicted mobile trajectory as candidate cells. Since the coverage of the candidate cell includes the predicted mobile trajectory, and the predicted mobile trajectory is predicted based on the historical mobile trajectory of the terminal, the candidate cell is a cell that the terminal is more likely to randomly access next.
[0160] S33, determining the reserved resources for the target service according to the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI and the moving speed.
[0161] After at least one candidate cell is determined, reserved resources for the target service need to be allocated to each candidate cell.
[0162] Since the cell where the terminal is currently located is not a candidate cell but a current serving cell, and the terminal may move to the coverage of the candidate cell during movement, in order to reserve resources for the terminal's target service in advance, it is necessary to estimate in advance when the terminal will move to the candidate cell.
[0163] First, for each candidate cell, the access network device determines the time required for the terminal to move from the current service cell to the candidate cell based on the predicted moving trajectory according to the station spacing between the current service cell and the candidate cell, and the moving speed of the terminal, and determines the predicted time when the terminal accesses the candidate cell according to the time required for the terminal to move from the current service cell to the candidate cell based on the predicted moving trajectory.
[0164] The inter-station distance between the current service cell and the candidate cell reflects the distance from the current service cell to the candidate cell. Combined with the terminal's moving speed, the time required for the terminal to move from the current service cell to the candidate cell based on the predicted moving trajectory can be determined, and then the predicted time for the terminal to access the candidate cell can be estimated.
[0165] After determining the predicted time, the access network device determines the target period for allocating resources to the target service in the candidate cell according to the predicted time, and the target period is the period including the predicted time. For example, the target period may include 3 minutes before the predicted time to 2 minutes after the predicted time, or other possible periods.
[0166] After the target period is determined, the reserved resources allocated by the candidate cell for the target service during the target period can be determined according to the context of the terminal and S-NSSAI. The reserved resources allocated by the candidate cell for the target service are only valid during the target period.
[0167] The context of the terminal can be used for the terminal to switch from the current serving cell to the candidate cell, and the context of the terminal indicates the resource size required for the target service. The resource size required for the target service can be determined based on the context of the terminal. The type of resources required for the target service can be determined based on the S-NSSAI. According to the resource size and resource type required for the target service, the reserved resources allocated by the candidate cell for the target service during the target period can be determined. Specifically, according to the determined target period, the packet data convergence protocol (PDCP) protocol data unit (PDU) to be transmitted by the current serving cell to the candidate cell, the context of the terminal and the S-NSSAI, the strategy to be executed for the PDU session of the terminal is determined, thereby determining the reserved time-frequency domain resources.
[0168] If the terminal switches from the current serving cell to the corresponding candidate cell within the target period, the terminal may use the reserved resources allocated by the candidate cell for the target service within the target period to process the target service.
[0169] Since the movement of the terminal is disorderly, in some cases, the terminal does not switch from the current serving cell to the corresponding candidate cell within the target period. At this time, the reserved resources of the candidate cell need to be released in time. Specifically. For any candidate cell, during the target period when the candidate cell allocates resources for the target service, the access network device determines whether the terminal accesses the candidate cell. If it is determined that the terminal does not access the candidate cell within the target period, the reserved resources allocated by the candidate cell for the target service within the target period are released to further avoid waste of resources.
[0170] The service processing method provided by the embodiment of the present application is that when the access network device receives the service request sent by the terminal, the access network device sends the service request to the core network device, and the service request is used to request the processing of the target service; the core network device sends the initial context establishment request to the access network device, which is used to request the establishment of the context of the terminal. The initial context establishment request includes the S-NSSAI of the target service. The access network device determines the service type of the target service according to the S-NSSAI. When the service type is uRLLC service, the access network device determines the reserved resources of the target service according to the context and S-NSSAI of the terminal, which are used for the terminal to process the target service. The solution of the present application does not need to seize the resources of the eMBB service for the uRLLC service, but reserves resources for the uRLLC service, which will not affect the eMBB service. Moreover, since resources are reserved for the uRLLC service on demand according to the context and S-NSSAI of the terminal, the waste of resources is also reduced to a certain extent. At the same time, candidate cells can be determined based on the predicted mobile trajectory of the terminal, and reserved resources can be allocated to the target service in the candidate cells. This is suitable for scenarios where the terminal moves at high speed, and can provide uRLLC services with resources that meet service needs, thereby reducing the delay of uRLLC service switching.
[0171] Figure 4 A schematic diagram of the structure of an access network device provided in an embodiment of the present application, such as Figure 4 As shown, the access network device includes a memory 420, a transceiver 400, and a processor 410, wherein:
[0172] The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program in the memory 420 and perform the following operations:
[0173] When receiving a service request sent by a terminal, sending the service request to a core network device, the service request is used to request processing of a target service;
[0174] receiving an initial context establishment request sent by a core network device, where the initial context establishment request includes the S-NSSAI of the target service, and the initial context establishment request is used to request establishment of a context of the terminal;
[0175] Determine the service type of the target service based on S-NSSAI;
[0176] When the service type is uRLLC service, the reserved resources of the target service are determined according to the context of the terminal and S-NSSAI, and the reserved resources are used for the terminal to process the target service.
[0177] Specifically, the transceiver 400 is used to receive and send data under the control of the processor 410.
[0178] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 410 and memory represented by memory 420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 410 when performing operations.
[0179] Optionally, processor 410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0180] The processor calls the computer program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0181] In a possible implementation manner, determining the service type of the target service according to the S-NSSAI includes:
[0182] Obtain the value of the target SST included in the S-NSSAI;
[0183] The business type of the target business is determined according to the corresponding relationship between different SST values and various business types, as well as the value of the target SST.
[0184] In a possible implementation manner, determining the reserved resources of the target service according to the context of the terminal and the S-NSSAI includes:
[0185] Obtain the terminal's current predicted movement trajectory and movement speed;
[0186] Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory;
[0187] The reserved resources for the target service are determined based on the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed.
[0188] In a possible implementation, determining at least one candidate cell to be accessed by the terminal according to the predicted moving trajectory includes:
[0189] Determine the coverage of each of the multiple cells;
[0190] At least one candidate cell is determined from the multiple cells according to respective coverage areas of the multiple cells and the predicted moving trajectory, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
[0191] In a possible implementation, determining the reserved resources of the target service according to the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed includes:
[0192] For each candidate cell, determine the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed;
[0193] Determining a predicted time for the terminal to access the candidate cell according to the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory;
[0194] According to the predicted time, determining a target time period for allocating resources to the target service for the candidate cell, the predicted time being a time in the target time period;
[0195] According to the context of the terminal and S-NSSAI, the reserved resources allocated by the candidate cell for the target service within the target period are determined.
[0196] In a possible implementation, determining, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell for the target service within the target period includes:
[0197] Determine the size of resources required for the target business based on the context of the terminal;
[0198] Determine the type of resources required for the target business based on S-NSSAI;
[0199] According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target period are determined.
[0200] In a possible implementation, the processor is further configured to perform the following operations:
[0201] For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service;
[0202] When the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target period are released.
[0203] It should be noted here that the above-mentioned access network device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the access network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0204] Figure 5 A schematic diagram of the structure of a core network device provided in an embodiment of the present application, such as Figure 5 As shown, the core network device includes a memory 520, a transceiver 500, and a processor 510, wherein:
[0205] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:
[0206] Receive a service request sent by an access network device, where the service request is used to request processing of a target service;
[0207] Determine the business type of the target business;
[0208] According to the service type, the S-NSSAI of the target service is sent to the access network device. The S-NSSAI is used to indicate the service type.
[0209] Specifically, the transceiver 500 is used to receive and send data under the control of the processor 510.
[0210] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 510 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 when performing operations.
[0211] Optionally, the processor 510 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.
[0212] The processor calls the computer program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0213] In a possible implementation manner, the service request includes the APN of the terminal, and determining the service type of the target service includes:
[0214] Determine the service type of the target service based on the APN of the terminal.
[0215] In a possible implementation, sending the S-NSSAI of the target service to the access network device according to the service type includes:
[0216] Determine the value of the target SST according to the corresponding relationship between different SST values and various business types, as well as the business type of the target business;
[0217] The S-NSSAI is sent to the access network device. The S-NSSAI includes the target SST. The value of the target SST is used to indicate the service type of the target service.
[0218] It should be noted here that the above-mentioned core network device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the core network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0219] Figure 6 A schematic diagram of a business processing device provided in an embodiment of the present application Figure 1 , applied to access network equipment, such as Figure 6 As shown, the service processing device 600 includes:
[0220] The first sending module 610 is used to send a service request to the core network device when receiving a service request sent by the terminal, where the service request is used to request processing of a target service;
[0221] A first receiving module 620 is configured to receive an initial context establishment request sent by a core network device, where the initial context establishment request includes an S-NSSAI of a target service, and the initial context establishment request is used to request establishment of a context of a terminal;
[0222] A first determination module 630, configured to determine a service type of a target service according to the S-NSSAI;
[0223] The processing module 640 is used to determine the reserved resources of the target service according to the context of the terminal and S-NSSAI when the service type is uRLLC service, and the reserved resources are used for the terminal to process the target service.
[0224] In a possible implementation manner, the first determining module 630 is specifically configured to:
[0225] Obtain the value of the target SST included in the S-NSSAI;
[0226] The business type of the target business is determined according to the corresponding relationship between different SST values and various business types, as well as the value of the target SST.
[0227] In a possible implementation, the processing module 640 is specifically configured to:
[0228] Obtain the terminal's current predicted movement trajectory and movement speed;
[0229] Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory;
[0230] The reserved resources for the target service are determined based on the inter-station distance between the current serving cell and each candidate cell, the context of the terminal, the S-NSSAI, and the moving speed.
[0231] In a possible implementation, the processing module 640 is specifically configured to:
[0232] Determine the coverage of each of the multiple cells;
[0233] At least one candidate cell is determined from the multiple cells according to respective coverage areas of the multiple cells and the predicted moving trajectory, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
[0234] In a possible implementation, the processing module 640 is specifically configured to:
[0235] For each candidate cell, determine the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed;
[0236] Determining a predicted time for the terminal to access the candidate cell according to the time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory;
[0237] According to the predicted time, determining a target time period for allocating resources to the target service for the candidate cell, the predicted time being a time in the target time period;
[0238] According to the context of the terminal and S-NSSAI, the reserved resources allocated by the candidate cell for the target service within the target period are determined.
[0239] In a possible implementation, the processing module 640 is specifically configured to:
[0240] Determine the size of resources required for the target business based on the context of the terminal;
[0241] Determine the type of resources required for the target business based on S-NSSAI;
[0242] According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target period are determined.
[0243] In a possible implementation, the processing module 640 is further configured to:
[0244] For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service;
[0245] When the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target period are released.
[0246] Specifically, the above-mentioned business processing device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is the access network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0247] Figure 7 A schematic diagram of a business processing device provided in an embodiment of the present application Figure 2 , applied to core network equipment, such as Figure 7 As shown, the service processing device 700 includes:
[0248] The second receiving module 710 is used to receive a service request sent by the access network device, where the service request is used to request processing of a target service;
[0249] A second determination module 720, configured to determine a service type of a target service;
[0250] The second sending module 730 is used to send the S-NSSAI of the target service to the access network device according to the service type, where the S-NSSAI is used to indicate the service type.
[0251] In a possible implementation manner, the service request includes the APN of the terminal, and the second determining module 720 is specifically configured to:
[0252] Determine the service type of the target service based on the APN of the terminal.
[0253] In a possible implementation manner, the second sending module 730 is specifically configured to:
[0254] Determine the value of the target SST according to the corresponding relationship between different SST values and various business types, as well as the business type of the target business;
[0255] The S-NSSAI is sent to the access network device. The S-NSSAI includes the target SST. The value of the target SST is used to indicate the service type of the target service.
[0256] Specifically, the above-mentioned business processing device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is a core network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0257] It should be noted that the division of units / modules in the above embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0258] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.
[0259] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the business processing methods provided by the above-mentioned method embodiments.
[0260] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0261] It should be noted that computer-readable storage media can be any available media or data storage devices that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0262] It should also be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.
[0263] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0264] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0265] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0266] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0267] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0268] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0269] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0270] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0271] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0272] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0273] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A business processing method, characterized in that: Applied to access network equipment, the method comprises: When receiving a service request sent by a terminal, sending the service request to a core network device, wherein the service request is used to request processing of a target service; receiving an initial context establishment request sent by the core network device, where the initial context establishment request includes single network slice selection assistance information S-NSSAI of the target service, and the initial context establishment request is used to request establishment of a context of the terminal; Determine the service type of the target service according to the S-NSSAI; In the case where the service type is a low-latency high-reliability communication uRLLC service, the reserved resources of the target service are determined according to the context of the terminal and the S-NSSAI, and the reserved resources are used by the terminal to process the target service.
2. The method according to claim 1, characterized in that The determining the service type of the target service according to the S-NSSAI includes: Obtain the value of the target slice service type SST included in the S-NSSAI; The service type of the target service is determined according to the corresponding relationship between different SST values and each service type, and the value of the target SST.
3. The method according to claim 1 or 2, characterized in that: The determining, according to the context of the terminal and the S-NSSAI, the reserved resources of the target service includes: Obtaining the current predicted moving trajectory and moving speed of the terminal; Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory; The reserved resources for the target service are determined according to the inter-station distance between the current serving cell and each of the candidate cells, the context of the terminal, the S-NSSAI and the moving speed.
4. The method according to claim 3, characterized in that: The determining, according to the predicted moving trajectory, at least one candidate cell to be accessed by the terminal includes: Determine the coverage of each of the multiple cells; According to the respective coverage areas of the multiple cells and the predicted moving trajectory, the at least one candidate cell is determined from the multiple cells, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
5. The method according to claim 4, characterized in that The determining, according to the inter-station distance between the current serving cell and each of the candidate cells, the context of the terminal, the S-NSSAI, and the moving speed, the reserved resources for the target service includes: For each candidate cell, determining, according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed, a time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory; Determining a predicted time when the terminal accesses the candidate cell according to a time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory; Determine, according to the predicted time, a target time period for allocating resources to the target service by the candidate cell, wherein the predicted time period is a time in the target time period; Determine, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell for the target service within the target time period.
6. The method according to claim 5, characterized in that The determining, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell to the target service within the target time period includes: Determining the resource size required for the target service according to the context of the terminal; Determining, according to the S-NSSAI, a resource type required by the target service; According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target time period are determined.
7. The method according to claim 5, characterized in that The method further comprises: For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service; In a case where the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target time period are released.
8. A business processing method, characterized in that: Applied to a core network device, the method comprises: Receiving a service request sent by an access network device, wherein the service request is used to request processing of a target service; Determining the business type of the target business; According to the service type, the S-NSSAI of the target service is sent to the access network device, where the S-NSSAI is used to indicate the service type.
9. The method according to claim 8, characterized in that The service request includes an access point name APN of the terminal, and the determining the service type of the target service includes: The service type of the target service is determined according to the APN of the terminal.
10. The method according to claim 8 or 9, characterized in that: The sending the S-NSSAI of the target service to the access network device according to the service type includes: Determine the value of the target SST according to the correspondence between different SST values and various service types, and the service type of the target service; The S-NSSAI is sent to the access network device, where the S-NSSAI includes the target SST, and the value of the target SST is used to indicate the service type of the target service.
11. An access network device, characterized in that: Including memory, transceiver, processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: When receiving a service request sent by a terminal, sending the service request to a core network device, wherein the service request is used to request processing of a target service; receiving an initial context establishment request sent by the core network device, wherein the initial context establishment request includes the S-NSSAI of the target service, and the initial context establishment request is used to request to establish a context of the terminal; Determine the service type of the target service according to the S-NSSAI; In the case where the service type is a uRLLC service, the reserved resources of the target service are determined according to the context of the terminal and the S-NSSAI, and the reserved resources are used by the terminal to process the target service.
12. The access network device according to claim 11, characterized in that: The determining the service type of the target service according to the S-NSSAI includes: Obtaining a value of a target SST included in the S-NSSAI; The service type of the target service is determined according to the corresponding relationship between different SST values and each service type, and the value of the target SST.
13. The access network device according to claim 11 or 12, characterized in that: The determining, according to the context of the terminal and the S-NSSAI, the reserved resources of the target service includes: Obtaining the current predicted moving trajectory and moving speed of the terminal; Determining at least one candidate cell to be accessed by the terminal according to the predicted movement trajectory; The reserved resources for the target service are determined according to the inter-station distance between the current serving cell and each of the candidate cells, the context of the terminal, the S-NSSAI and the moving speed.
14. The access network device according to claim 13, characterized in that: The determining, according to the predicted moving trajectory, at least one candidate cell to be accessed by the terminal includes: Determine the coverage of each of the multiple cells; According to the respective coverage areas of the multiple cells and the predicted moving trajectory, the at least one candidate cell is determined from the multiple cells, wherein the at least one candidate cell is a cell whose coverage area includes the predicted moving trajectory.
15. The access network device according to claim 14, characterized in that: The determining, according to the inter-station distance between the current serving cell and each of the candidate cells, the context of the terminal, the S-NSSAI, and the moving speed, the reserved resources for the target service includes: For each candidate cell, determining, according to the inter-station distance between the current serving cell and the candidate cell, and the moving speed, a time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory; Determining a predicted time when the terminal accesses the candidate cell according to a time required for the terminal to move from the current serving cell to the candidate cell based on the predicted moving trajectory; Determine, according to the predicted time, a target time period for allocating resources to the target service by the candidate cell, wherein the predicted time period is a time in the target time period; Determine, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell for the target service within the target time period.
16. The access network device according to claim 15, characterized in that: The determining, according to the context of the terminal and the S-NSSAI, reserved resources allocated by the candidate cell to the target service within the target time period includes: Determining the resource size required for the target service according to the context of the terminal; Determining, according to the S-NSSAI, a resource type required by the target service; According to the resource size and resource type required by the target service, the reserved resources allocated by the candidate cell to the target service within the target time period are determined.
17. The access network device according to claim 15, characterized in that: The processor is further configured to perform the following operations: For each candidate cell, determining whether the terminal accesses the candidate cell within a target period in which the candidate cell allocates resources for the target service; In a case where the terminal does not access the candidate cell, the reserved resources allocated by the candidate cell for the target service within the target time period are released.
18. A core network device, characterized in that: Including memory, transceiver, processor; a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receiving a service request sent by an access network device, wherein the service request is used to request processing of a target service; Determining the business type of the target business; According to the service type, the S-NSSAI of the target service is sent to the access network device, where the S-NSSAI is used to indicate the service type.
19. The core network device according to claim 18, characterized in that: The service request includes the APN of the terminal, and the determining the service type of the target service includes: The service type of the target service is determined according to the APN of the terminal.
20. The core network device according to claim 18 or 19, characterized in that: The sending the S-NSSAI of the target service to the access network device according to the service type includes: Determine the value of the target SST according to the correspondence between different SST values and various service types, and the service type of the target service; The S-NSSAI is sent to the access network device, where the S-NSSAI includes the target SST, and the value of the target SST is used to indicate the service type of the target service.
21. A service processing device, characterized in that: Applied to access network equipment, the device comprises: A first sending module is used to send the service request sent by the terminal to the core network device when receiving the service request sent by the terminal, where the service request is used to request processing of the target service; A first receiving module is configured to receive an initial context establishment request sent by the core network device, where the initial context establishment request includes single network slice selection assistance information S-NSSAI of the target service, and the initial context establishment request is used to request establishment of a context of the terminal; A first determination module, configured to determine a service type of the target service according to the S-NSSAI; A processing module is used to determine the reserved resources of the target service according to the context of the terminal and the S-NSSAI when the service type is a low-latency high-reliability communication uRLLC service, and the reserved resources are used by the terminal to process the target service.
22. A service processing device, characterized in that: Applied to core network equipment, the device includes: A second receiving module is used to receive a service request sent by an access network device, where the service request is used to request processing of a target service; A second determination module, used to determine the business type of the target business; The second sending module is used to send the S-NSSAI of the target service to the access network device according to the service type, and the S-NSSAI is used to indicate the service type.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the business processing method according to any one of claims 1 to 10.
Citation Information
Cited By
Control method based on 5G network terminal and server
CN122093823A