Communication method, device and system
The core network element determines whether the service can be processed locally based on the information of the terminal device, which solves the problem that it is impossible to determine whether the service of the terminal device can be processed locally in the 5G system, and realizes the mechanism for the service to be processed locally, reducing the signaling transmission delay.
Patent Information
- Application Number
- CN202311434366.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In a 5G system, in a non-access layer connection between a user equipment (UE) and an access and mobility management function (AMF), it is impossible to determine whether the service of the terminal device can be processed locally.
The core network element (such as AMF) determines whether its services can be processed locally based on the information of the terminal device, and sends instructions to the corresponding network element, so that the services can be processed locally.
The service of the terminal device can be processed locally, reducing the transmission path of control plane signaling and reducing the transmission delay.
Smart Images

Figure CN119922527A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device and system. Background Art
[0002] In the 5th generation (5G) system, the user equipment (UE) maintains a non-access stratum (NAS) connection with the access and mobility management function (AMF) and transmits mobility management (MM) NAS messages. The (radio) access network (R)AN forwards MM NAS messages between the UE and the AMF. If the UE has other types of NAS requests, such as NAS-session management (SM), short messaging service (SMS), UE policy or location services (LCS), the UE puts the corresponding request in the MM NAS message. After receiving the MM NAS message, the AMF parses the corresponding request and sends the request to the corresponding network function (NF).
[0003] The above is a scenario of public network communication. For private network or campus scenarios, some NFs may be deployed in the private network or campus, and UE services can be processed in the private network or campus. However, it is currently uncertain whether a certain UE service can be processed locally. Summary of the invention
[0004] The embodiments of the present application provide a communication method, apparatus and system for providing a mechanism for locally processing services of terminal devices.
[0005] In a first aspect, a communication method is provided, which can be executed by a core network element, or by other devices including core network element functions, or by a chip system (or, chip) or other functional modules, the chip system or functional module can realize the function of the core network element, the chip system or functional module is, for example, set in the core network element. The core network element is, for example, a first core network element. In the following description, the method is performed by the first core network element as an example. Optionally, the first core network element is, for example, an AMF, or other core network elements capable of realizing similar functions. The method includes: determining, according to first information, that a service corresponding to a terminal device is processed locally, wherein the control plane signaling corresponding to the locally processed service is forwarded by the first network element to a local functional network element, and does not pass through the first core network element, the first information includes one or more of the following: information of the terminal device, information of the first network element, or information of at least one core network element; sending indication information to the first network element, the indication information is used to indicate that the service corresponding to the terminal device is processed locally, or to indicate information of the service processed locally by the terminal device.
[0006] In the embodiment of the present application, the first core network element can determine whether the service corresponding to the terminal device is processed locally according to the first information, that is, a method for determining whether the service of the terminal device can be processed locally is provided, so that the service of the terminal device can be processed locally. In addition, if the service of the terminal device is processed locally, the first core network element can also send indication information to the first network element, so that the first network element can process the service of the terminal device according to the local processing mechanism, so that the local processing mechanism is realized.
[0007] In an optional implementation, the control plane signaling is not an MM NAS message. For example, the control plane signaling is a signaling corresponding to a corresponding service, which may be a newly defined signaling in an embodiment of the present application, or may be a traditional signaling. It can be seen that the control plane signaling in the embodiment of the present application is not an MM NAS message, and does not need to pass through the first core network element, but is directly forwarded by the first network element to the local functional network element, thereby shortening the transmission path of the control plane signaling and reducing the transmission delay.
[0008] In an optional implementation, the service corresponding to the terminal device includes all or part of the services of the terminal device; or, a service request is received from the terminal device, and the service corresponding to the terminal device is the service indicated by the service request. For example, the first core network element can uniformly determine the services that the terminal device can process locally, or the first core network element does not need to determine in advance, but determines whether the service indicated by the service request is processed locally after receiving the service request from the terminal device, which is more flexible.
[0009] In an optional embodiment, the information of the terminal device includes one or more of the following: capability information of the terminal device supporting local processing of services; PLMN and / or NID accessed by the terminal device; or information of services that the terminal device is allowed to process locally, or information of all services that the terminal device is allowed to process locally. The capability information of the terminal device supporting local processing of services indicates whether the terminal device is capable of processing services locally. For example, if the first core network element preconfigures a PLMN ID that allows local processing of services, the first core network element can determine whether the ID of the PLMN accessed by the terminal device is included in the PLMN ID preconfigured by the first core network element. If the ID of the PLMN accessed by the terminal device is included in the PLMN ID preconfigured by the first core network element, it indicates that the services of the terminal device can be processed locally, otherwise it indicates that the services of the terminal device cannot be processed locally.
[0010] In an optional implementation, the information of the first network element includes information on whether the first network element supports forwarding messages to local functional network elements. If the first network element supports forwarding messages (such as control plane signaling corresponding to the service) to local functional network elements, the service of the terminal device served by the first network element has the possibility of being processed locally; and if the first network element does not support forwarding messages (such as control plane signaling corresponding to the service) to local functional network elements, the service of the terminal device served by the first network element may not have the possibility of being processed locally.
[0011] In an optional implementation, determining that the service corresponding to the terminal device is processed locally according to the first information includes: sending part or all of the first information to the second core network element; receiving the indication information from the second core network element. The first core network element can determine whether the service corresponding to the terminal device is processed locally according to the first information. Alternatively, the first core network element can also determine whether the service corresponding to the terminal device is processed locally with the help of other core network elements.
[0012] In an optional implementation, the indication information is also used to indicate a functional network element for processing the service processed locally, and / or to indicate an area to which the indication information applies. If the first network element is to forward control plane signaling to a local functional network element, it is necessary to first determine the functional network element corresponding to the service. The indication information can indicate the functional network element corresponding to the service, so that the first network element can implement forwarding of control plane signaling.
[0013] In an optional implementation, the method further includes: sending policy information to the terminal device, the policy information being used to indicate that a service corresponding to the terminal device is processed locally, or indicating information about a service processed locally by the terminal device. The first core network element may also send policy information to the terminal device so that the terminal device can process the corresponding service according to the local processing mechanism.
[0014] In an optional implementation, the policy information also includes information about a functional network element for processing a service processed locally by the terminal device, and / or includes information about the area to which the policy information applies. For example, when the terminal device sends a control plane signaling to the first network element, it can also indicate the functional network element for processing the service, so that the first network element does not need to determine the functional network element, thereby simplifying the processing process of the first network element.
[0015] In an optional implementation, the policy information is generated by the first core network element; or, the policy information comes from the second core network element. For example, the first core network element determines whether the service of the terminal device is processed locally based on the first information, and the first core network element may also generate the policy information based on the first information. For another example, the first core network element determines whether the service of the terminal device is processed locally with the help of the second core network element, and the second core network element may generate the policy information and send it to the first core network element. Optionally, the indication information sent by the first core network element to the first network element may also be generated by the first core network element, or come from the second core network element.
[0016] In an optional implementation, the method further includes: sending information of the first network element and / or information of the at least one core network element to the terminal device, and the information of the first network element and / or information of the at least one core network element is used by the terminal device to determine whether the service corresponding to the terminal device is processed locally. For example, the first core network element may not uniformly determine whether the service of the terminal device is processed locally, but instead send information of the corresponding network element to the terminal device, so that the terminal device first determines whether the service is processed locally when initiating the service. This method reduces the execution steps of the first core network element.
[0017] On the second aspect, another communication method is provided, which can be executed by a first network element, or by other devices including the functions of the first network element, or by a chip system (or, chip) or other functional modules, which can realize the functions of the first network element, and the chip system or functional module is, for example, arranged in the first network element. In the following description, the method is taken as an example of being executed by the first network element. The method includes: receiving first indication information from a first core network network element, the first indication information being used to indicate that a service corresponding to a terminal device is processed locally, or indicating information about a service processed locally by a terminal device; receiving a message from the terminal device, the message including control plane signaling; according to the first indication information, sending the control plane signaling to a local functional network element, and the control plane signaling does not pass through the first core network network element, wherein the control plane signaling corresponds to a service processed locally.
[0018] In an optional implementation, the message includes second indication information, and the second indication information is information for indicating the service requested by the control plane signaling, or information for indicating the type of the control plane signaling, or information for indicating a local service. For example, the first network element can query the first indication information (indication information from the first core network network element) according to the second indication information, thereby determining how to forward the control plane signaling.
[0019] In an optional implementation, the first indication information is further used to indicate a functional network element used to process the locally processed service, and / or to indicate an area to which the first indication information is applicable.
[0020] In an optional implementation, the local functional network element is determined based on the information of the local functional network element included in the message; or, the local functional network element is determined based on the first indication information, and the first indication information is also used to indicate the information of the functional network element used to process the locally processed service.
[0021] Regarding the technical effects brought about by the second aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementations.
[0022] On the third aspect, another communication method is provided, which can be executed by a terminal device, or by other devices including terminal device functions, or by a chip system (or, chip) or other functional modules, which can realize the functions of the terminal device, and the chip system or functional module is, for example, arranged in the terminal device. In the following description, the method is performed by a terminal device as an example. The method comprises: sending a message to a first network element, the message comprising control plane signaling, wherein the message comprises indication information, the indication information being information for indicating the service requested by the control plane signaling, or information for indicating the type of the control plane signaling, or information for indicating a local service.
[0023] In an optional implementation, the method further includes: receiving policy information from a first core network element, wherein the policy information is used to indicate that a service corresponding to the terminal device is processed locally, or to indicate information about a service processed locally by the terminal device.
[0024] In an optional implementation, sending a message to the first network element includes: when it is determined according to the policy information that the service requested by the control plane signaling is processed locally, sending the message.
[0025] In an optional implementation, the method further includes: when it is determined according to the policy information that the first service is not processed locally, sending an MM NAS message to the first network element, the MM NAS message including a service request for the first service.
[0026] In an optional implementation, the method further includes: sending a service request to the first network element, the service request being used to request local processing of the service requested by the control plane signaling; and receiving response information, the response information being used to indicate that the service requested by the control plane signaling is processed locally.
[0027] In an optional embodiment, the method also includes: receiving information of a first network element and / or information of at least one core network element from a first core network element, wherein the information of the first network element and / or the information of the at least one core network element is used by the terminal device to determine whether the service corresponding to the terminal device is processed locally.
[0028] In an optional implementation, sending the service request to the first network element includes: sending the service request to the first network element according to information of the first network element and / or information of the at least one core network element.
[0029] In an optional implementation, the policy information is further used to indicate a local functional network element for processing the first service, and the message further includes a function for indicating a local functional network element for processing the first service.
[0030] In an optional implementation, the policy information is also used to indicate an area to which the policy information is applicable, wherein sending a message to a first network element includes: when the terminal device is in the area, sending the message to the first network element.
[0031] Regarding the technical effects brought about by the third aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or the corresponding implementations, and / or reference may be made to the introduction to the technical effects of the second aspect or the corresponding implementations.
[0032] In a fourth aspect, a communication device is provided. The communication device may be the first core network element described in any one of the first to third aspects. The communication device has the functions of the first core network element. The communication device is, for example, the first core network element, or a larger device including the first core network element, or a functional module in the first core network element, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is called a transceiver unit, and the functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.
[0033] In an optional embodiment, the processing unit is used to perform channel access on an unlicensed frequency band; the transceiver unit (or, the sending unit) is used to send SCI, the SCI includes first information, the first information is used to indicate that at least one of the M bits in the second-order SCI is a reserved bit, the M bits are bits used to carry channel occupancy time sharing information COT-SI, and M is a positive integer.
[0034] In an optional embodiment, the processing unit is used to determine that the service corresponding to the terminal device is processed locally based on the first information, wherein the control plane signaling corresponding to the locally processed service is forwarded by the first network element to the local functional network element without passing through the first core network element, and the first information includes one or more of the following: information about the terminal device, information about the first network element, or information about at least one core network element; the transceiver unit (or the sending unit) is used to send indication information to the first network element, and the indication information is used to indicate that the service corresponding to the terminal device is processed locally, or to indicate information about the service processed locally by the terminal device.
[0035] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the communication device can perform the function of the first core network network element described in any one of the first to third aspects above.
[0036] In a fifth aspect, a communication device is provided. The communication device may be the first network element described in any one of the first to third aspects. The communication device has the functions of the first network element. The communication device is, for example, the first network element, or a larger device including the first network element, or a functional module in the first network element, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation of the transceiver unit, reference may be made to the introduction of the fourth aspect.
[0037] In an optional embodiment, the transceiver unit (or, the receiving unit) is used to receive first indication information from a first core network network element, wherein the first indication information is used to indicate that a service corresponding to the terminal device is processed locally, or to indicate information about a service processed locally by the terminal device; the transceiver unit (or, the receiving unit) is also used to receive a message from the terminal device, the message including control plane signaling; the transceiver unit (or, the sending unit) is used to send the control plane signaling to a local functional network element according to the first indication information, and the control plane signaling does not pass through the first core network element, wherein the control plane signaling corresponds to a service processed locally.
[0038] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the communication device can perform the function of the first network element described in any one of the first to third aspects above.
[0039] In a sixth aspect, a communication device is provided. The communication device may be the first terminal device described in any one of the first to third aspects. The communication device has the functions of the first terminal device. The communication device is, for example, a first terminal device, or a larger device including the first terminal device, or a functional module in the first terminal device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation of the transceiver unit, reference may be made to the introduction of the fourth aspect.
[0040] In an optional embodiment, the transceiver unit (or, the sending unit) is used to send a message to the first network element, and the message includes control plane signaling, wherein the message includes indication information, and the indication information is information used to indicate the service requested by the control plane signaling, or is information used to indicate the type of the control plane signaling, or is information used to indicate local services.
[0041] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the communication device can perform the function of the first terminal device described in any one of the first to third aspects above.
[0042] In a seventh aspect, a communication device is provided, which may be a first core network element, or a chip or chip system used in the first core network element. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method executed by the first core network element in the above aspects.
[0043] In an eighth aspect, a communication device is provided, which may be a first network element, or a chip or chip system used in the first network element. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method executed by the first network element in the above aspects.
[0044] In a ninth aspect, a communication device is provided, which may be a first terminal device, or a chip or chip system used in the first terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method executed by the first terminal device in the above aspects.
[0045] In a tenth aspect, a communication system is provided, comprising a first terminal device and a first network element, wherein the first terminal device is used to execute the method performed by the first terminal device as described in any one of the first to third aspects, and the first network element is used to execute the method performed by the first network element as described in any one of the first to third aspects. For example, the first terminal device can be implemented by the communication device described in the sixth or ninth aspect; the first network element can be implemented by the communication device described in the fifth or eighth aspect.
[0046] Optionally, the communication system further includes a first core network element, which is used to execute the method performed by the first core network element as described in any one of the first to third aspects above. For example, the first core network element can be implemented by the communication device described in the fourth or seventh aspect.
[0047] In an eleventh aspect, another communication system is provided, comprising a first core network element and a first network element, wherein the first core network element is used to execute the method performed by the first core network element as described in any one of the first to third aspects above, and the first network element is used to execute the method performed by the first network element as described in any one of the first to third aspects above. For example, the first core network element can be implemented by the communication device described in the fourth or seventh aspect; the first network element can be implemented by the communication device described in the fifth or eighth aspect.
[0048] Optionally, the communication system further includes a first terminal device, and the first terminal device is used to execute the method performed by the first terminal device described in any one of the first to third aspects above. For example, the first terminal device can be implemented by the communication device described in the sixth or ninth aspect.
[0049] In the twelfth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store computer programs or instructions, which, when executed, enables the methods performed by the first core network element or the first network element or the first terminal device in the above aspects to be implemented.
[0050] In a thirteenth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the methods described in the above aspects to be implemented.
[0051] In a fourteenth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is used to call and execute instructions from the interface so that the chip system implements the above-mentioned methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 A schematic diagram of a 5G network architecture;
[0053] Figure 2 Schematic diagram of AMF forwarding messages between UE and NF;
[0054] Figure 3 A schematic diagram of an application scenario of an embodiment of the present application;
[0055] Figure 4 , Figure 6 , Figure 7 Flowcharts of three communication methods provided in embodiments of the present application;
[0056] Figure 5A and Figure 5B Schematic diagram of two implementation methods of the second indication information in the embodiment of the present application;
[0057] Figure 5C This is a schematic diagram of forwarding MM NAS messages;
[0058] Figure 5D A schematic diagram of forwarding a new type of message provided in an embodiment of the present application;
[0059] Figure 8 A schematic diagram of a device provided in an embodiment of the present application;
[0060] Fig. 9 A schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0062] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A or B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or "one or more of them" and other similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c, or one or more of a, b, or c, means: a, b, c, a and b, a and c, b and c, or a and b and c. Each of a, b, and c can be single or multiple.
[0063] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. In addition, the numbering of the steps in each embodiment introduced in the embodiments of the present application is only to distinguish different steps, and is not used to limit the order between the steps. For example, S401 may occur before S402, or may occur after S402, or may occur at the same time as S402.
[0064] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0065] (1) In the embodiments of the present application, the terminal device is a device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (such as a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (device-to-device, D2D), V2X, machine-to-machine / machine-type communication (machine-to-machine / machine-typecommunications, M2M / MTC), Internet of Things (Internet of Things, IoT), virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), self-driving, remote medical, smart grid (smart grid), smart furniture, smart office, smart wearable, smart transportation, smart city (smart city), drones, robots and other scenarios of terminal devices. The terminal device may sometimes be referred to as UE, terminal, access station, UE station, remote station, wireless communication device, or user equipment, etc.
[0066] In the embodiment of the present application, the communication device for implementing the function of the terminal device may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system, which may be installed in the terminal device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for implementing the function of the terminal device as an example, which is a terminal device. In addition, for the convenience of description, the terminal device is described in the embodiment of the present application by taking UE as an example.
[0067] (2) The network equipment in the embodiments of the present application, for example, includes access network equipment and / or core network equipment. The access network equipment is a device with wireless transceiver function, which is used to communicate with the terminal device. The access network equipment includes but is not limited to base stations (base transceiver station (BTS), Node B, eNodeB / eNB, or gNodeB / gNB), transmission reception points (TRP), base stations subsequently evolved from the third generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations can support networks with the same access technology, or they can support networks with different access technologies. A base station can include one or more co-sited or non-co-sited transmission receiving points. The access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device may also be a server, etc. For example, the network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The following describes the access network device using a base station as an example. The base station can communicate with a terminal device, or it can communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of the present application do not limit this.Taking the 5th generation (5G) mobile communication system as an example, the core network equipment includes: AMF, session management function (SMF), location management function (LMF), unified data management (UDM), policy control function (PCF), short message service function (SMSF) or user plane function (UPF), etc.
[0068] In the embodiment of the present application, the communication device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.
[0069] Please refer to Figure 1 , which is a schematic diagram of a 5G network architecture, which is also a network architecture applied in the embodiments of the present application. Figure 1 The interaction relationship between network functions and entities and the corresponding interfaces are shown in the figure. For example, UE and AMF can interact through the N1 interface, and the interaction message is called N1 message. Figure 1 Some interfaces in can be implemented as service interfaces.
[0070] Figure 1 The UE, (R)AN, UPF and data network (DN) are generally referred to as data plane network functions and entities. The user's data traffic can be transmitted through the protocol data unit (PDU) session established between the UE and the DN, and the transmission will pass through the two network function entities (R)AN and UPF. Figure 1 The other parts are called control plane network functions and entities, which are mainly responsible for authentication and authorization, registration management, session management, mobility management, and policy control, so as to achieve reliable and stable transmission of user layer traffic. Among them, the user plane is used to carry business data, and the control plane is used to carry signaling messages.
[0071] Access network elements, such as (R)AN, are mainly responsible for radio resource management, service quality management, data compression and encryption on the air interface side. The access network equipment may include various forms of base stations, such as macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in 5G systems, they are called gNBs.
[0072] AMF, a core network element, is mainly responsible for signaling processing, such as access control, mobility management, registration and deregistration, and gateway selection. When AMF provides services for a UE session, it will provide control plane storage resources for the session to store the session identifier, the SMF network element identifier associated with the session identifier, etc.
[0073] SMF is responsible for user plane network element selection, user plane network element redirection, Internet protocol (IP) address allocation, bearer establishment, modification and release, and quality of service (QoS) control.
[0074] LMF is used to provide positioning functions, to complete the calculation and feedback of location information, and to provide positioning process management, UE capability acquisition, auxiliary data provision, UE location estimation and other functions.
[0075] SMSF can provide short message function processing, including short message registration, relay, cache, routing and other processing.
[0076] UPF is responsible for forwarding and receiving user data in UE. It can receive user data from DN and transmit it to UE through access network elements. UPF can also receive user data from UE through access network elements and then forward the user data to DN. The transmission resources and scheduling functions that provide services to UE in UPF are managed and controlled by SMF.
[0077] The network exposure function (NEF) mainly supports the secure interaction between the 3rd generation partnership project (3GPP) network and third-party applications.
[0078] The application function (AF) mainly supports interaction with the 3GPP core network to provide services, such as influencing data routing decisions, policy control functions, or providing some third-party services to the network side.
[0079] PCF is responsible for policy control decisions, providing policy rules for control plane functions, and flow-based charging control functions.
[0080] The network slice selection function (NSSF) is mainly responsible for network slice selection and determines the network slice instance that the UE is allowed to access based on the UE's slice selection auxiliary information, contract information, etc.
[0081] UDM is mainly responsible for UE subscription data management, including storage and management of UE identification, UE access authorization, etc.
[0082] The authentication server function (AUSF) supports 3GPP and non-3GPP access authentication.
[0083] The network repository function (NRF) supports the registration and discovery of network functions.
[0084] The relevant interfaces between network element functions involved in the embodiments of the present application include:
[0085] N1: Interface between UE and core network control plane.
[0086] N2: Communication interface between (R)AN and core network control plane.
[0087] N3: Communication interface between (R)AN and UPF, used to transmit user plane data.
[0088] N4: Communication interface between SMF and UPF, used by SMF to configure policies for UPF, etc.
[0089] N6: Communication port between UPF and DN.
[0090] Figure 1 It can be regarded as the architecture of the public network. In the 5G system, the UE and AMF maintain NAS connection through (R)AN and transmit MM NAS messages. (R)AN forwards MM NAS messages between UE and AMF. Among them, the N1 interface between UE and AMF (such as Figure 1As shown in the figure, it refers to the logical interface, not the actual connection interface. The N1 interface is used to transmit NAS messages, which are forwarded by (R)AN. If the UE has other types of NAS requests, such as NAS-SM, SMS, UE policy or LCS, the UE puts the corresponding request in the MM NAS message and sends it to (R)AN. (R)AN sends the MM NAS message to AMF. After receiving the MM NAS message, AMF parses the corresponding request and sends it to the corresponding NF. For details, refer to Figure 2 , Figure 2 The lower layer (lower layer) in the network includes, for example, the physical layer, etc. Among them, NAS-SM is information / message between UE and SMF, which is related to PDU session management. If AMF parses MM NAS message to obtain NAS-SM, AMF can send the NAS-SM to SMF, for example, AMF sends it to SMF through N11 interface or service interface Nsmf between AMF and SMF; SMS is information / message between UE and SMSF, which is used for short message delivery. If AMF parses MM NAS message to obtain SMS, AMF can send the SMS to SMSF, for example, AMF sends it to SMSF through N20 interface or service interface Nsmsf between AMF and SMSF; UE Policy is information / message between UE and PCF, which is used for UE policy delivery. If AMF parses MM NAS message to obtain UE Policy, AMF can send the UE Policy to PCF, for example, AMF sends it to PCF through N15 interface or service interface Npcf between AMF and PCF; LCS is information / message between UE and LMF, which is used for UE positioning management. If AMF parses MM If the LCS is obtained after the NAS message, the AMF can send the LCS to the LMF, for example, the AMF sends it to the LMF through the NL1 interface between the AMF and the LMF or the service interface Nlmf. Among them, the NAS-SM, SMS, UE Policy or LCS requests are placed in the MM NAS message and are invisible to the (R)AN. The (R)AN only forwards the MM NAS message between the UE and the AMF.
[0091] For example, if the UE initiates a positioning service, the UE puts the LCS request (e.g., a mobile initiated location request (MO-LR Request)) in an MM NAS message and sends it to the (R)AN. The (R)AN forwards the MM NAS message to the AMF by default. After the AMF parses the MM NAS message, it selects the LMF and then initiates a determine location request (determine location request) to the LMF. The determine location request includes the information in the MO-LRRequest.
[0092] For another example, if the UE initiates a session service, the UE places the session request (e.g., a PDU session establishment request) as an N1 SM container in an MM NAS message and sends it to the (R)AN. The (R)AN forwards the MM NAS message to the AMF by default. After the AMF parses the MM NAS message, it selects the SMF and then initiates a create SM context request to the SMF. The create SM context request includes the information in the PDU session establishment request.
[0093] In addition to the public network, there are also private network communication scenarios. For example, a work park can be regarded as a private network. For private network scenarios, some NFs may be deployed in the private network, and UE services can be processed in the private network. Figure 3 , which is a schematic diagram of the architecture of a private network. Figure 3 The "core network" in the figure can be a public network or a "centralized core network", and the "campus core network" can be a private network. The network elements included in the public network and the private network can be completely different, or they can also include network elements used to implement similar functions. Figure 3In the example, the public network includes network elements such as AMF and UDM, and the private network includes NFs such as LMF, sensing function (SF), passive IoT (PIoT), and UDM. LMF is responsible for managing positioning services, and SF is responsible for managing sensing services. It can be seen that both the public network and the private network include UDM, and the functions of UDM in the public network and the private network are similar. For example, both are used to store the contract information of UE, and the information stored in the two UDMs (such as the contract information of UE) is synchronized and consistent. If the request of UE is transmitted to the UDM in the public network, it will be processed by the UDM in the public network; and if the request of UE is transmitted to the UDM in the private network, it will be processed by the UDM in the private network. In addition, which network elements are deployed in the private network may depend on which services the private network needs to use. For example, if a factory needs to locate the UE of the factory, LMF can be deployed in the private network of the factory; for another example, if the factory hopes to sense the industrial park of the factory, SF can be deployed in the industrial park (private network). At present, the interaction between UE and NF in the private network needs to be forwarded through AMF. It is currently unclear whether a certain UE's service can be processed on a private network, or which UE's services can be processed on a private network.
[0094] In view of this, the first core network element in the embodiment of the present application can determine whether the service corresponding to the UE is processed locally based on the first information, that is, a method for determining whether the service of the UE can be processed locally is provided, so that the service of the UE can be processed locally. In addition, if the service of the UE is processed locally, the first core network element can also send indication information to the first network element, so that the first network element can process the service of the UE according to the local processing mechanism, so that the local processing mechanism can be implemented. Figure 3 For example, the first core network element is Figure 3 The AMF in the Figure 3 The first network element in the private network sends the indication information, and after receiving the indication information, the first network element can process the service of the UE according to the local processing mechanism. For example, for a service request from the UE (such as a positioning request, etc.), the first network element does not need to send it to the AMF in the public network, but can directly forward it to the corresponding functional network element in the private network, such as sending the positioning request to the LMF, etc. This reduces the signaling transmission process and the transmission delay.
[0095] The method provided by the embodiments of the present application is introduced below in conjunction with the accompanying drawings. In the various embodiments of this document, the concepts of "local", "local network", "private network", "campus core network" and the like have the same meaning and can be replaced with each other. In the various embodiments of this document, the first network element can be used as an independent network element, arranged between an access network element (such as (R)AN) and a core network element (such as AMF); or, the first network element can also include one or more functional modules (for example, including a module for implementing a control plane signaling forwarding function), and the one or more functional modules can be arranged in an access network element (such as (R)AN) or in a core network element (such as AMF); or, the first network element is an access network element (such as (R)AN) or a core network element (such as AMF and / or a control plane signaling forwarding function network element, etc.). Among them, if the first network element is not (R)AN and is not set in (R)AN, then in the uplink communication process, the UE's message (such as control plane signaling) can be sent to (R)AN first, and then forwarded to the first network element by (R)AN, and then sent to AMF or other NF (such as LMF or SMF, etc.); in the downlink communication process, the core network (such as AMF or other NF)'s message (such as control plane signaling) can reach the first network element, and the first network element must forward the corresponding message to the UE through (R)AN.
[0096] The various embodiments of this document involve a first core network network element and a second core network network element. The first core network network element is, for example, a network element in the public network for processing service requests (such as positioning requests or session requests, etc.) from UE. The first core network network element is responsible for forwarding the service request from the UE to the corresponding functional network element in the public network, such as forwarding the positioning request to LMF, etc. Optionally, the first core network network element is, for example, AMF, or it may be other network elements that can implement similar functions. The second core network network element includes, for example, a network element in the public network for storing the contract information or registration information of the UE, or includes a network element in the public network responsible for policy control. Optionally, the second core network network element is, for example, UDM, or PCF, or it may be other network elements that can implement similar functions. In the introduction of each embodiment below, it is taken as an example that the first core network network element is AMF and the second core network element is PCF or UDM.
[0097] The various embodiments of this article can be applied to Figure 1 or Figure 3 For example, the first network element described in each embodiment of this document may be Figure 3 The first network element in the Figure 1 (R)AN in, or set in Figure 1 The network element between the (R)AN and the AMF in the embodiment of the present invention may be Figure 1 or Figure 3UE in; the AMF described in each embodiment of this document may be Figure 1 or Figure 3 The AMF in the embodiment of the present invention may be Figure 1 or Figure 3 The PCF in the embodiment of the present invention may be Figure 1 or Figure 3 , wherein if the UDM described in the various embodiments of this document is Figure 3 The UDM in Figure 3 The UDM in the public network or centralized core network shown, or it can also be Figure 3 The UDM in the private network shown; the second network element described in each embodiment of this document may be Figure 1 Any NF in , such as SMF, or it can be Figure 1 NF not shown in the figure, such as LMF, etc.; the third network element described in each embodiment of this document may be Figure 3 Any NF in the NF, such as perception, LMF or SMF, etc. In the drawings corresponding to the various embodiments of the present application, all steps represented by dotted lines are optional steps.
[0098] The present application embodiment provides a first communication method, see Figure 4 , which is a flow chart of the method.
[0099] S401. A UE sends a message 1 to a first network element. Correspondingly, the first network element receives the message 1 from the UE.
[0100] Message 1 is, for example, an access network (AN) message. For example, S401 occurs in the registration process of the UE. When the UE requests registration, message 1 may be sent to the first network element. Message 1 includes, for example, a registration request, and may also include an identifier (ID) of a public land mobile network (PLMN) where the UE is located, and / or a network identification code (NID) of the network where the UE is located.
[0101] Optionally, message 1 may also include capability information of the UE, and the capability information may indicate whether the UE supports local processing of services. The capability information is, for example, included in the registration request, or the capability information is included in message 1 but not included in the registration request. For example, the capability information may also be referred to as the distributed processing capability, distributed NAS capability, distributed control plane signaling capability, or distributed NAS message construction capability of the UE, and the names are not limited.
[0102] Optionally, the first network element is an access network element or a control plane signaling forwarding function network element, wherein the control plane signaling forwarding function network element can implement a control plane signaling forwarding function.
[0103] S402: The first network element sends message 2 to the AMF. Correspondingly, the AMF receives message 2 from the first network element. For example, if the first network element is a (R)AN, the message 2 may be an N2 message.
[0104] Message 2 may include one or more of the following: user location information, the PLMN ID of the UE, the NID of the UE, or a registration request of the UE.
[0105] S403, AMF obtains the subscription information or policy information of the UE. For example, AMF may request the PCF to obtain the subscription information or policy information of the UE, or may also request the UDM to obtain the subscription information or policy information of the UE. In order to distinguish it from the policy information to be introduced later, the policy information here may be referred to as the first policy information.
[0106] The subscription information or first policy information of the UE may include information about the services that the UE is allowed to process locally, wherein the information about a service may include one or more of the information such as the identifier of the service, the type information of the service, or the type information of the message corresponding to the service. For example, for a positioning service, the information about the positioning service may include one or more of the identifier of the positioning service, the positioning type information (i.e., the type information of the positioning service), or the positioning message (i.e., the type information of the message corresponding to the positioning service). Alternatively, the subscription information or first policy information of the UE may include a first local processing service indication corresponding to the UE, and the first local processing service indication may indicate that the UE is allowed to process the service locally, or indicate that the UE is allowed to process all services locally. Among them, if the subscription information or first policy information includes information about the services that the UE is allowed to process locally, the services indicated by the subscription information or first policy information are the services that the UE is allowed to process locally, and the services not indicated by the subscription information or first policy information are not allowed to be processed locally. Alternatively, if the subscription information or first policy information includes the first local processing service indication corresponding to the UE, it means that all services of the UE are allowed to be processed locally.
[0107] Among them, in the embodiment of the present application, if a service is processed locally, then when processing the service, the control plane signaling (for example, NAS message) corresponding to the service can be forwarded by the first network element to the locally deployed functional network element (that is, the functional network element used to process the first service), and the control plane signaling does not pass through the AMF. Among them, the locally deployed functional network element is, for example, a network element deployed in a campus or a private network. That is, according to the existing method, the control plane signaling corresponding to the service is forwarded by the (R)AN to the AMF, and then forwarded by the AMF to the corresponding functional network element; and in the embodiment of the present application, the control plane signaling corresponding to the locally processed service can be forwarded directly from the first network element to the functional network element without passing through the AMF, thereby reducing the circuitous transmission process of the control plane signaling and reducing the transmission delay.
[0108] Optionally, the subscription information or the first policy information may also include one or more PLMN IDs, and / or one or more NIDs. For example, the one or more PLMN IDs indicate that when the UE accesses the PLMN indicated by any one of the one or more PLMN IDs, the services allowed to be processed locally by the UE as described above can take effect, that is, the services allowed to be processed locally as described above can be processed locally; and when the PLMN accessed by the UE is not the PLMN indicated by the one or more PLMN IDs, the services allowed to be processed locally as described above cannot be processed locally. The role of the one or more NIDs is similar.
[0109] S404. AMF determines, based on the first information, that the service corresponding to the UE is processed locally. In the embodiment of the present application, the service corresponding to the UE may include all or part of the services supported by the UE.
[0110] The first information may include one or more of the following: information of the UE, information of the first network element, or information of at least one core network element. For example, the AMF may obtain the first information through one or more steps in S401 to S403, or may obtain the first information through other methods, so S401 to S403 are optional steps.
[0111] The information of the UE may include one or more of the following: capability information of the UE, subscription information or first policy information of the UE, location information of the UE, the PLMN accessed by the UE, or the NID accessed by the UE.
[0112] Optionally, the AMF may obtain the capability information of the UE from the registration request of the UE. The capability information of the UE may indicate whether the UE supports distributed processing capability, or may also indicate other capabilities of the UE. The distributed processing capability may also be referred to as distributed NAS capability, the capability of generating distributed control plane signaling, or the capability of constructing distributed NAS messages, etc., and the name is not limited. Taking the distributed NAS capability of the UE indicated by the capability information of the UE as an example, if the UE supports distributed NAS capability, it indicates that the service corresponding to the UE (for example, part or all of the services corresponding to the UE) can be processed locally; and if the UE does not support distributed NAS capability, it indicates that the service corresponding to the UE (for example, part or all of the services corresponding to the UE) cannot be processed locally. For example, if the capability information of the UE indicates that the UE does not support distributed NAS capability, the AMF may determine that all services corresponding to the UE cannot be processed locally; or, if the capability information of the UE indicates that the UE supports distributed NAS capability, the AMF may determine that all services corresponding to the UE can be processed locally, or the AMF may further determine whether the service corresponding to the UE can be processed locally in combination with other information included in the first information.
[0113] The information of the UE includes information that the UE is allowed to process all services locally or information that the UE is allowed to process services locally. For example, one implementation method is that the information of the UE includes a second local processing service indication, and the second local processing service indication may indicate that the UE is allowed to process services locally, or indicate that the UE is allowed to process all services locally. If the information of the UE includes information about services that the UE is allowed to process locally, the services indicated by the information of the UE are services that the UE is allowed to process locally, and the AMF may determine that these services can be processed locally, or may further determine whether these services can be processed locally in combination with other information included in the first information; and services that are not indicated by the information of the UE are not allowed to be processed locally, and the AMF may determine that these services cannot be processed locally. Alternatively, if the information of the UE includes the second local processing service indication corresponding to the UE, it means that all services of the UE are allowed to be processed locally, and the AMF may determine that all services of the UE can be processed locally, or may further determine which services of the UE can be processed locally in combination with other information included in the first information, or determine whether the services of the UE can be processed locally.
[0114] The information of the UE may include the location information of the UE, for example, the location information of the UE includes the identifier of the cell where the UE resides or accesses and / or the identifier of the tracking area (TA) where the UE resides. Optionally, if the location corresponding to the location information of the UE allows the service to be processed locally (for example, the location of the UE is within the campus), the AMF may determine that the service of the UE can be processed locally when the UE is located at the location; and if the location corresponding to the location information of the UE does not allow the service to be processed locally (for example, the location of the UE is outside the campus), the AMF may determine that the service of the UE cannot be processed locally when the UE is located at the location.
[0115] If the first information includes the subscription information or first policy information of the UE, the AMF can determine whether the UE's services can be processed locally in combination with the subscription information or the first policy information. For example, if the subscription information or the first policy information indicates that the UE is allowed to process services locally, the AMF can determine that all services of the UE can be processed locally, or the AMF can further determine whether the services corresponding to the UE can be processed locally in combination with other information included in the first information, or determine which services corresponding to the UE can be processed locally. For another example, if the subscription information or the first policy information indicates information about services that the UE is allowed to process locally, the AMF can determine that these services of the UE can be processed locally, or the AMF can further determine whether these services corresponding to the UE can be processed locally in combination with other information included in the first information.
[0116] If the first information includes the ID of the PLMN accessed by the UE, the AMF can determine whether the service of the UE can be processed locally in combination with the PLMN ID. For example, the subscription information or the first policy information of the UE includes one or more PLMN IDs, or the AMF locally pre-configures one or more PLMN IDs that allow local processing of services. Then, if the ID of the PLMN accessed by the UE is included in the one or more PLMN IDs, or the PLMN to which the AMF belongs allows local processing of services, the AMF can determine that the service of the UE can be processed locally, or the AMF can further determine whether the service of the UE can be processed locally in combination with other information included in the first information; or, if the ID of the PLMN accessed by the UE is not included in the one or more PLMN IDs, the AMF can determine that the service of the UE cannot be processed locally.
[0117] Alternatively, the AMF locally pre-configures the PLMN to which the AMF belongs to allow local processing of services. In this case, if the PLMN accessed by the UE is the PLMN to which the AMF belongs, the AMF can determine that the UE's service can be processed locally, or the AMF can further determine whether the UE's service can be processed locally in combination with other information included in the first information; alternatively, if the PLMN accessed by the UE is not the PLMN to which the AMF belongs, the AMF can determine that the UE's service cannot be processed locally.
[0118] For the NID accessed by the UE included in the first information, the AMF applies it in a similar way to the PLMN ID.
[0119] The information of the first network element includes, for example, information on whether the first network element supports forwarding a message to a local functional network element (the message is, for example, a control plane signaling from the UE, and the control plane signaling corresponds to a corresponding service), or includes information on whether the first network element supports distributed forwarding of NAS messages, or includes information on whether the first network element supports distributed forwarding of control plane signaling. For example, if a local processing mechanism is adopted for a service, the control plane signaling corresponding to the service will be forwarded to the corresponding functional network element (for example, a core network element in at least one core network element) through the first network element, and will not be forwarded to the functional network element through the AMF. Therefore, the first network element must support forwarding the control plane signaling corresponding to the service to the local functional network element, so that the local processing mechanism can be implemented. For example, if the information of the first network element indicates that the first network element supports forwarding messages to the local functional network element, the AMF can determine that the service of the UE can be processed locally, or can also further determine whether the service of the UE can be processed locally in combination with other information included in the first information; or, if the information of the first network element indicates that the first network element does not support forwarding messages to the local functional network element, the AMF can determine that the service of the UE cannot be processed locally.
[0120] At least one core network element, for example, includes a functional network element for processing services set locally, such as a local LMF, SMF or perception function network element. For example, the information of a core network element may include an identifier of the core network element, and capability information of the core network element. The capability information of a core network element may indicate whether the core network element supports a local processing mechanism, or indicates whether the core network element supports receiving control plane signaling from a first network element, or indicates whether the core network element supports processing services locally. For example, if a local processing mechanism is adopted for a service, the control plane signaling corresponding to the service will be forwarded to a local functional network element (for example, a core network element in at least one core network element, or a functional network element deployed in a park for processing services) through the first network element, and will not be forwarded to the functional network element through the AMF. Therefore, the information of the functional network element may indicate whether the functional network element supports receiving control plane signaling from the first network element, or indicates whether the functional network element supports a local processing mechanism, or indicates whether the functional network element supports processing services locally. Optionally, the information of a core network element may also indicate whether the core network element is deployed in a specific area, or indicate the deployment location of the core network element. For example, for core network element A used to process service A, if the information of the core network element indicates that the core network element A is deployed in the area corresponding to the location information of the UE (e.g., a cell or tracking area), the AMF determines that the service A corresponding to the UE can be processed locally; or, if the information of the core network element indicates that the core network element A is not deployed in the area corresponding to the location information of the UE (e.g., a cell or tracking area), the AMF may determine that the service A corresponding to the UE cannot be processed locally. Optionally, the information of at least one core network element may be replaced with core network capability information, which may indicate whether the core network supports a local processing mechanism, or whether it supports distributed NAS message processing, or whether it supports distributed control plane signaling processing, etc., or the core network capability information may indicate which services the core network supports for local processing mechanisms, or which services can perform distributed NAS message processing, or which services can perform distributed control plane signaling processing, etc. Among them, if the core network supports local processing mechanism, or supports distributed NAS message processing, or supports distributed control plane signaling processing, it indicates that the core network supports local processing for various services (for example, some or all of all services supported by the core network). For example, if the core network supports local processing mechanism or the core network supports the local processing mechanism of positioning services, AMF can determine that the positioning service corresponding to the UE is processed locally; or, if the core network does not support the local processing mechanism or the core does not support the local processing mechanism of positioning services, AMF can determine that the positioning service corresponding to the UE cannot be processed locally.
[0121] For example, the subscription information of the UE indicates that the UE is allowed to process services locally, the capability information of the UE indicates the information of services that the UE supports to process locally (including service A and service B), the information of the first network element indicates that the first network element supports forwarding messages to local functional network elements, and the core network capability information indicates that the core network supports local processing of service A but does not support local processing of service B. Then the AMF can determine, based on the above information, that the service A of the UE can be processed locally, but service B cannot be processed locally.
[0122] Optionally, AMF may execute S404 by itself, that is, AMF determines by itself based on the first information that part or all of the services corresponding to the UE are processed locally, or determines that all of the services of the UE cannot be processed locally, thereby reducing the interaction process between network elements; or, AMF may also execute S404 with the help of other network elements. For example, AMF may send part or all of the information in the first information to PCF. After PCF receives part or all of the information in the first information, it may determine that part or all of the services corresponding to the UE are processed locally, or determine that all of the services of the UE cannot be processed locally, based on part or all of the information in the first information. PCF may obtain the first indication information to be introduced in S405 below based on the determination process (the determination process may be similar to the determination process of AMF), and send the first indication information to AMF. Then AMF does not have to determine by itself whether the services corresponding to the UE are processed locally, which can simplify the implementation of AMF.
[0123] Among them, if AMF determines whether the UE's service is processed locally with the help of PCF, it is not necessary to execute S403, and the information sent by AMF to PCF may not include the subscription information or the first policy information of the UE, because PCF already has such information; in addition, if the first information also includes the information obtained by AMF from PCF, AMF does not need to obtain such information from PCF, and thus does not need to send such information to PCF. For example, AMF can send the information obtained by AMF (such as part or all of the information in the first information) to PCF, and PCF can determine whether the UE's service is processed locally.
[0124] In S404, the AMF may determine, based on the first information, that part or all of the services corresponding to the UE are processed locally, or may also determine that all of the services of the UE cannot be processed locally. The embodiments of the present application mainly discuss the situation where part or all of the services corresponding to the UE are processed locally.
[0125] If all services of the UE can be processed locally, or part of the services corresponding to the UE can be processed locally, optionally, the AMF can also determine the functional network element used to process the services locally, and the functional network element refers to the local functional network element. For example, the AMF can determine the functional network element corresponding to the location information of the UE based on the location information of the UE, such as the cell identifier of the cell where the UE resides or accesses and / or the tracking area identifier of the UE resides, that is, determine the functional network element that can process the services of the UE with the location information. Among them, the correspondence between the location information and the functional network element can be pre-configured in the AMF; or, the AMF can query other network elements (such as NRF) for the corresponding functional network element. For example, the AMF sends the location information of the UE to the NRF, and the NRF can return the functional network element corresponding to the location information to the AMF.
[0126] S405. AMF sends indication information to the first network element. Correspondingly, the first network element receives the indication information from the AMF. The indication information may also be referred to as the second information, or as a forwarding rule, or as a local processing rule, or as a NAS forwarding rule, or as a control plane signaling forwarding rule, or may have other names. In order to distinguish it from other indication information that appears later, the indication information here is referred to as the first indication information.
[0127] The first indication information may indicate that the service corresponding to the UE is processed locally (or indicate that all services corresponding to the UE are processed locally), or indicate information of the service processed locally by the UE, or indicate that the control plane signaling of the service corresponding to the UE is forwarded by the first network element to the local functional network element, or indicate that the control plane signaling of all services corresponding to the UE is forwarded by the first network element to the local functional network element, or indicate that the information of the service corresponding to the UE and the control plane signaling of the service are forwarded by the first network element to the local functional network element. In the following introduction, the first indication information indicating that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), or indicating information of the service processed locally by the UE is taken as an example. If the first indication information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), then one indication method is, for example, that the first indication information includes a third local service processing indication, and the third local service processing indication may indicate that the UE is allowed to process services locally, or indicates that the UE is allowed to process all services locally. Alternatively, if the first indication information indicates information about the service processed locally by the UE, one indication method is that the first indication information may include information about the service that the UE is allowed to process locally. For the content included in the service information, please refer to the previous introduction.
[0128] For example, the first indication information may include a mapping relationship between an identifier of the UE and a forwarding rule corresponding to the UE, the forwarding rule may indicate that the service is processed locally (or that all services are processed locally), or indicate information about the service processed locally, the identifier of the UE may indicate the UE, and thus the mapping relationship is equivalent to indicating that the service corresponding to the UE is processed locally (or that all services corresponding to the UE are processed locally), or indicates information about the service processed locally by the UE. The identifier of the UE is, for example, the ID of the UE. The identifier of the UE may be a temporary identifier assigned to the UE by the AMF or the first network element, such as an AMF UE next generation application protocol (NGAP) ID or a RAN UE NGAP ID. For example, refer to Table 1a or Table 1b, which are two examples of the first indication information.
[0129] Table 1a
[0130]
[0131] Table 1b
[0132]
[0133] Table 1a does not include the option of "whether the service is processed locally", indicating that all services in Table 1a support local processing. According to the first indication information shown in Table 1a, the positioning service, perception service, and specific slice or specific DNN service of UE1 can be processed locally. If UE1 also corresponds to other services besides positioning service, perception service, and specific slice or specific DNN service, the other services cannot be processed locally.
[0134] Table 1b includes the option of "whether the service is processed locally". According to the first indication information shown in Table 1b, it can be seen that UE1's positioning service and perception service can be processed locally, while UE1's specific slice or specific DNN service cannot be processed locally.
[0135] Optionally, the first indication information may include a set of mapping relationships, where the mapping relationship is a mapping relationship between an identifier of a UE and a forwarding rule corresponding to the UE; or, the first indication information may also include multiple sets of mapping relationships, where each set of mapping relationships is a mapping relationship between a UE and a forwarding rule corresponding to the UE, which is equivalent to indicating the forwarding rules of multiple UEs through one first indication information, and there is no limitation on this. For example, the embodiment of the present application takes the registration process of the UE as an example, but it is also possible that the AMF does not execute the aforementioned steps S403, S404, S405, etc. because of the registration of the UE. For example, the AMF may also actively execute the aforementioned steps S403, S404, S405, etc. for one or more UEs that have registered with the AMF. In this scenario, the first indication information may indicate the forwarding rules of one or more UEs. For example, if the subscription information of multiple UEs registered with the AMF has changed, for example, the services corresponding to the multiple UEs have changed from not allowing local processing to allowing local processing, then the AMF can actively execute the aforementioned steps S403, S404, S405, etc. At this time, the first indication information can indicate the forwarding rules of the multiple UEs. The embodiment of the present application is introduced by taking the mapping relationship including a group of mapping relationships as an example.
[0136] Optionally, the AMF sends the first indication information to the first network element via an N2 message. The N2 message may include the identifier of the UE and the first indication information. The identifier of the UE may be a temporary identifier assigned to the UE by the AMF or the first network element, such as an AMF UE NGAP ID or a RAN UE NGAP ID. The N2 message is, for example, an initial context setup request message. For example, referring to Table 1c or Table 1d, there are two other examples of the first indication information. In these two examples, the UE identifier is included in the N2 message but not included in the first indication information. Therefore, unlike Table 1a and Table 1b, the first indication information shown in Table 1c and Table 1d does not include the UE identifier.
[0137] Table 1c
[0138]
[0139] Table 1d
[0140]
[0141] Among them, Table 1c does not include the option of "whether the service is processed locally", which can indicate that all services in Table 1c support local processing. According to the first indication information shown in Table 1c, UE1's positioning service, perception service, and specific slice or specific DNN service can all be processed locally. If UE1 corresponds to other services in addition to the corresponding positioning service, perception service, and specific slice or specific DNN service, the other services cannot be processed locally.
[0142] Table 1d includes the option of "whether the service is processed locally". According to the first indication information shown in Table 1d, it can be known that UE1's positioning service and perception service can be processed locally, while UE1's specific slice or specific DNN service cannot be processed locally.
[0143] If the AMF also determines the functional network element for processing the service locally, then optionally, the first indication information may also indicate the functional network element for processing the service processed locally, and / or indicate the area to which the first indication information applies. For example, the first indication information may include information indicating the functional network element for processing the service processed locally, which may indicate the functional network element for processing the service processed locally; and / or, the first indication information may include area information to which the first indication information applies, which may indicate the area to which the first indication information applies. The first indication information is to indicate the applicable area, for example, it may indicate the coordinates of the area, or indicate the network where the area is located, or indicate the identifier of the area (for example, a cell identifier and / or a tracking area (TA) identifier), etc. For example, if the first indication information includes a mapping relationship between an identifier of a UE and a forwarding rule corresponding to the UE, or includes a forwarding rule corresponding to the UE, then the information included in the first indication information indicating the functional network element for processing the service processed locally, and / or the area information to which the first indication information applies, may be included in the forwarding rule. Among them, the functional network element used to process the service corresponds to the corresponding service, but may not correspond to the UE. For example, no matter which UE, as long as the corresponding service is the same, the functional network element used to process the service may be the same functional network element.
[0144] For example, if the first indication information indicates that the service corresponding to the UE is processed locally, or indicates that all services corresponding to the UE are processed locally, the first indication information may indicate a functional network element for processing each service among all services corresponding to the UE; or, if the first indication information indicates information about the service processed locally by the UE, the first indication information may indicate a functional network element for processing the service processed locally by the UE. The first indication information indicates the functional network element, for example, one indication method is that the first indication information includes information about the functional network element, and the information about the functional network element may include an identifier of the functional network element, and the identifier of the functional network element includes, for example, Internet Protocol (IP) address information or fully qualified domain name (FQDN) information of the functional network element. Wherein, if the first indication information indicates that the service corresponding to the UE is processed locally, or indicates that all services corresponding to the UE are processed locally, the AMF may determine all services corresponding to the UE, for example, the AMF may determine all services corresponding to the UE according to the subscription information of the UE or the first policy information.
[0145] In one implementation, the first indication information may be applicable to any area, in which case the first indication information may not necessarily indicate the area to which the first indication information applies. Alternatively, in another implementation, the area to which the first indication information applies is limited, and the first indication information may indicate the area to which the first indication information applies, for example, the area to which the first indication information applies is an industrial park, or a commercial building, etc. The first indication information indicates the applicable area, and when the UE is in the area, the first indication information may be applied, that is, the UE's service may be locally processed according to the first indication information; and if the UE is not in the area, the first indication information cannot be applied, that is, the UE's service cannot determine whether to perform local processing according to the first indication information, or the UE's service cannot perform local processing.
[0146] For example, the first indication information includes a mapping relationship between forwarding rules corresponding to the UE, and the forwarding rule includes type information of services processed locally, and also includes information for indicating functional network elements used to process services processed locally, and includes regional information to which the first indication information applies. Please refer to Table 2a, Table 2b and Table 2c for three examples of the first indication information. Table 2a, Table 2b and Table 2c all take the first indication information not including the UE identifier as an example. Optionally, the first indication information may include one or more items in Table 2a (one row of Table 2a is regarded as one item), and / or include Table 2b. Optionally, the first indication information may include one or more items in Table 2a (one row of Table 2a is regarded as one item), and / or include one or more items in Table 2c (one row of Table 2c is regarded as one item).
[0147] Table 2a
[0148] Type of business Functional network element Positioning Services LMF 1 Perception Business Perception function 1
[0149] Table 2b
[0150] Type of business Applicable areas Positioning services and perception services Region A
[0151] According to the first indication information shown in Table 2a or Table 2b, it can be known that the positioning service and perception service of UE1 can be processed locally. If UE1 also corresponds to other services besides positioning service and perception service, the other services cannot be processed locally. According to the first indication information shown in Table 2a, it can be known that the functional network element used to process the positioning service is LMF 1, and the functional network element used to process the perception service is perception function 1. Among them, LMF 1 is an LMF that can process positioning service, and perception function 1 is a perception function network element that can process perception service. According to the first indication information shown in Table 2b, it can be known that the area to which the first indication information applies is area A, or the area to which the service that can be processed locally applies is area A, that is, when UE1 is in area A, the positioning service and perception service of UE can be processed locally.
[0152] Optionally, the first indication information may include area information corresponding to the locally processed service, wherein the areas corresponding to different services may be the same or different. For example, in the following Table 2c, area B and area C may be the same area or different areas.
[0153] Table 2c
[0154] Type of business Applicable areas Positioning Services Region B Perception Business Region C
[0155] According to the first indication information shown in Table 2c, when UE1 is in area B, the positioning service of UE1 can be processed locally; when UE1 is in area C, the perception service of UE1 can be processed locally.
[0156] Optionally, the method may further include S406, AMF sends policy information to UE. Correspondingly, UE receives policy information from AMF. In order to distinguish from the first policy information in the foregoing text, the policy information here is referred to as second policy information. The second policy information may also be referred to as a generation rule, or a NAS generation rule, or a local processing rule, or a control plane signaling generation rule, or may have other names.
[0157] The second policy information may indicate that the service corresponding to the UE is processed locally (or that all services corresponding to the UE are processed locally), or indicate information about the service processed locally by the UE, or indicate that the control plane signaling of the service corresponding to the UE is forwarded by the first network element, or indicate that the control plane signaling of all services corresponding to the UE is forwarded by the first network element, or indicate that the information of the service corresponding to the UE and the control plane signaling of the service are forwarded by the first network element, or indicate that the service corresponding to the UE adopts a distributed NAS mode, or indicate that the service corresponding to the UE adopts a distributed control plane signaling mode, or indicate information about the service using a distributed NAS mode, or indicate information about the service using a distributed control plane signaling mode. In the following description, the second policy information indicating that the service corresponding to the UE is processed locally (or indicating that all services corresponding to the UE are processed locally), or indicating information about the service processed locally by the UE is taken as an example. If the second policy information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), then one indication method is, for example, that the second policy information includes a fourth local service processing indication, and the fourth local service processing indication may indicate that the UE is allowed to process services locally, or indicate that the UE is allowed to process all services locally. Alternatively, if the second policy information indicates information about services processed locally by the UE, then one indication method is that the second policy information may include information about services that the UE is allowed to process locally, and the content of the service information may refer to the introduction above.
[0158] For example, the second policy information may include a mapping relationship between the UE's identifier and the processing rule corresponding to the UE, the processing rule may indicate that the service is processed locally (or that all services are processed locally), or indicate information about the service processed locally, the UE's identifier may indicate the UE, so that the mapping relationship is equivalent to indicating that the service corresponding to the UE is processed locally (or that all services corresponding to the UE are processed locally), or indicating information about the service processed locally by the UE. Among them, the UE identifier is, for example, the UE ID, such as a 5G-globally unique temporary identifier (GUTI) or a 6G-GUTI. Alternatively, since the second policy information is sent to the UE, the second policy information may not include the UE's identifier, but may include the processing rule corresponding to the UE.
[0159] For another example, the AMF sends a NAS message (or MM NAS message) to the UE, where the NAS message includes the second policy information. The NAS message is, for example, a registration accept message.
[0160] Optionally, if the first indication information does not indicate that the first service can be processed locally, the AMF may send information about a functional network element deployed in a public network or a centralized core network for processing the first service to the UE, where the functional network element is, for example, a third network element. For example, the AMF may determine whether to send information about a functional network element deployed in a public network (or a centralized core network) or a private network for processing the first service to the UE based on whether the first service can be processed locally. Among them, the AMF may be pre-configured with deployment location information of the functional network element for processing the first service, where the deployment location is, for example, a private network (such as a campus private network), or a public network or a centralized core network. For example, if the first service can be processed locally, the AMF may send information about a functional network element deployed in a private network for processing the first service to the UE; or, if the first service cannot be processed locally, the AMF may send information about a functional network element deployed in a public network or a centralized core network for processing the first service to the UE.
[0161] Optionally, the second policy information may also indicate a functional network element for processing services processed locally, and / or indicate an area to which the second policy information applies. For example, the second policy information may include information indicating a functional network element for processing services processed locally, which may indicate a functional network element for processing services processed locally; and / or, the second policy information may include area information to which the second policy information applies, which may indicate an area to which the second policy information applies. For more information about this part, as well as examples of the second policy information, etc., please refer to the introduction to the first indication information in S405.
[0162] Through the above steps, the first network element and the UE both obtain corresponding rules, and the UE can execute according to the obtained rules when initiating a service. In order to introduce the process of UE initiating a service, or to introduce the use process of the first indication information and the second policy information as above, the embodiment of the present application may also include S407 to S408.
[0163] For example, if the UE can construct a conventional NAS message (such as reference Figure 5C The transmission mode shown in FIG. 1 ), such as MMNAS message, can also construct the new control plane signaling defined in the embodiment of the present application (to be introduced later, for example, refer to FIG. 1 ). Figure 5D The transmission method shown. Figure 5C and Figure 5D Alternatively, if the UE can construct the new control plane signaling defined in the embodiment of the present application, but cannot construct the traditional NAS message, such as the MM NAS message, then S406 does not need to be executed, because in this case, regardless of whether the service can be processed locally, the UE can only send the new control plane signaling defined in the embodiment of the present application, so there is no need to indicate the corresponding policy to the UE.
[0164] S407, the UE sends a message to the first network element. Correspondingly, the first network element receives the message from the UE. The message is, for example, message 3. The message may include control plane signaling, the control plane signaling, for example, requesting the first service, or the control plane signaling is control plane signaling corresponding to the first service.
[0165] The control plane signaling is, for example, determined by the UE according to the second policy information. For example, if the UE wants to initiate the first service, the UE can determine whether the first service can be processed locally according to the second policy information. For example, the second policy information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), and the UE determines that the first service can be processed locally. Alternatively, if the second policy information includes more content, the UE can also determine whether the first service can be processed locally in combination with other information included in the second policy information. For example, the second policy information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), and the second policy information also includes the area information to which the second policy information applies. Then, if the UE is currently in the area indicated by the area information, the UE determines that the first service can be processed locally; and if the UE is not currently in the area indicated by the area information, the UE determines that the first service cannot be processed locally.
[0166] For another example, the second policy information indicates information about the service processed locally by the UE, for example, the second policy information includes the identifier or type information of the service processed locally by the UE, and the UE can determine whether the identifier or type information of the first service is included in the second policy information. If the identifier or type information of the first service is included in the second policy information, the first service can be processed locally; or, if the information of the first service (such as the identifier or type information of the first service) is not included in the second policy information, the first service cannot be processed locally. Or, if the second policy information includes more content, the UE can also determine whether the first service can be processed locally in combination with other information included in the second policy information. For example, the second policy information includes information about the service processed locally by the UE, and the second policy information also includes regional information to which the second policy information applies. Then, if the UE is currently in the area indicated by the regional information, and the information of the first service is included in the second policy information, the first service can be processed locally; and if the UE is not currently in the area indicated by the regional information, and / or the information of the first service is not included in the second policy information, the first service cannot be processed locally.
[0167] If the second policy information further includes more content, the UE may further determine whether the first service can be processed locally in combination with the more content, which will not be described in detail.
[0168] If the first service cannot be processed locally, the message 3 is, for example, an access stratum (AS) message, and the control plane signaling is a NAS message, for example, the control plane signaling is an MM NAS message, and the MM NAS message includes, for example, a service request corresponding to the first service. For example, the UE may place the service request in an N1 SM container, and place the N1 SM container in the MM NAS message.
[0169] Alternatively, if the first service can be processed locally, the message 3 is, for example, an AS message, and the control plane signaling is a NAS message, for example, the control plane signaling is an MM NAS message, and the MM NAS message includes, for example, a service request corresponding to the first service (for example, the first service is a positioning service, and the service request is, for example, an MO-LR request; for another example, the first service is a session service, and the service request is, for example, a protocol data unit (PDU) session establishment request). Optionally, in this case, the message 3 may include indication information, which is, for example, called second indication information, for example, the second indication information is included in the message 3 but not included in the control plane signaling. The second indication information may indicate the service requested by the control plane signaling, for example, indicating the first service, or the second indication information may indicate a local service, or indicate that the service requested by the control plane signaling is processed locally. The second indication information indicates the service requested by the control plane signaling, for example, one indication method is that the second indication information includes information about the service, and information about the service can be referred to in the previous introduction. The second indication information indicates a local service, or indicates that the service requested by the control plane signaling is processed locally. For example, one indication method is that the second indication information may include one or more bits. When the value of the one or more bits is a first value, it indicates a local service, that is, it is equivalent to indicating that the service requested by the control plane signaling is a local service.
[0170] Alternatively, if the first service can be processed locally, the message 3 is, for example, an AS message, and the control plane signaling is a NAS message; alternatively, the control plane signaling may also be a message other than a NAS message, or the control plane signaling is not called a "NAS message" but has other names, and there is no restriction on this, but the control plane signaling is not an MM NAS message, for example, the control plane signaling at this time may be a signaling newly defined in an embodiment of the present application. Among them, the control plane signaling includes, for example, a service request corresponding to the first service. If the control plane signaling is an MM NAS message (and message 3 does not include a corresponding indication, for example, does not include the second indication information), the first network element may not perceive information such as the type of the control plane signaling, but directly forwards the control plane signaling to the AMF. However, if the control plane signaling is a signaling newly defined in an embodiment of the present application, the first network element can determine the type of the control plane signaling.
[0171] Optionally, message 3 may include second indication information. In this implementation, the second indication information may indicate the type of the control plane signaling. For example, the second indication information may be included in the control plane signaling, and may refer to Figure 5A, the control plane signaling includes a message header and a message body, and the second indication information may be included in the message header. For example, the message header includes a type field, and the type field may be used to carry the second indication information. For example, the control plane signaling is a signaling newly defined in an embodiment of the present application, and the second indication information may be included in the control plane signaling. Alternatively, the second indication information may be included in message 3 and not included in the control plane signaling, and reference may be made to Figure 5B . For example, the control plane signaling is a newly defined signaling in an embodiment of the present application, or the control plane signaling is an MM NAS message, and the second indication information can be included in the control plane signaling. For the first network element, the type of the control plane signaling can be determined according to the second indication information in message 3. Among them, the type of the control plane signaling can correspond to the service type, so that the first network element can determine the type of service requested by the control plane signaling according to the type of the control plane signaling; or, the type of the control plane signaling can also be the service type.
[0172] For example, if the first service is a perception service, the type of the control plane signaling may be a perception type; or, if the first service is a session service, the type of the control plane signaling may be a session type (in this case, for example, the control plane signaling is referred to as an SM NAS message, and optionally, message 3 may also include network slice information or DNN, etc.); or, if the first service is a positioning service, the type of the control plane signaling may be a positioning type (in this case, for example, the control plane signaling is referred to as a location NAS message, and optionally, the control plane signaling may include positioning requirement information, etc.). It can be seen that the embodiments of the present application define different types of control plane signaling, so that the first network element can identify the type of control plane signaling, or identify the type of service requested by the control plane signaling.
[0173] That is, when the UE can receive the second policy information, the UE can generate a message 3 of different formats / contents according to whether the first service can be processed locally. Figure 5C and Figure 5D When the first service can be processed locally, compared with the traditional transmission method (such as Figure 5C ), message 3 in this scenario (e.g. Figure 5D ) difference.
[0174] Please refer to Figure 5C and Figure 5D , Figure 5C The transmission mode of MM NAS message. Figure 5D This is a newly defined control plane signaling transmission method in the embodiment of the present application. Figure 5C Take two services as examples, namely positioning service and conversation service; Figure 5D Take three services as examples for introduction. These three services are positioning service, session service and mobility management service. Figure 5C It can be seen that no matter what kind of service it is, the UE puts the service request corresponding to the service (for example, LCS NAS corresponding to the positioning service or SM NAS corresponding to the session service) in the MM NAS message; after the AMF receives the MM NAS message, it sends the service request included in the MM NAS message to the corresponding functional network element, for example, sending LCS NAS to LMF, or sending SMNAS to SMF.
[0175] According to Figure 5D It can be seen that for different services, the UE will generate a NAS message corresponding to the service, and the NAS message includes a service request corresponding to the service. For example, for positioning services, the UE can generate an LCS NAS message; for session services, the UE can generate an SM NAS message; for mobility management services, the UE can generate an MM NAS message. The UE does not put the NAS messages of different services in the MM NAS message, but directly sends the generated NAS messages corresponding to different services. After the first network element receives the NAS message from the UE, it can send the received NAS message to the corresponding functional network element, such as sending the LCS NAS message to the LMF, or sending the SM NAS message to the SMF, or sending the MM NAS message to the AMF.
[0176] For example, the second policy information may indicate that the service corresponding to the UE is processed locally. According to the second policy information, the UE may Figure 5C or Figure 5D For example, the second policy information indicates that the positioning service is processed locally, and the UE Figure 5D Generate an LCS NAS message. For another example, if the second policy information does not indicate that the positioning service is processed locally, the UE Figure 5C An MM NAS message is generated, where the MM NAS message includes a positioning service request, such as an MO-LR request.
[0177] For another example, the second policy information may indicate that the service corresponding to the UE adopts a distributed NAS mode, or indicates that the service corresponding to the UE adopts a distributed control plane signaling mode, or indicates information about the service using a distributed NAS mode for the UE, or indicates information about the service using a distributed control plane signaling mode for the UE. The UE performs the following operations according to the second policy information: Figure 5C or Figure 5D For example, the second policy information indicates that the positioning service adopts a distributed NAS mode or a distributed control plane signaling mode, and the UE Figure 5DGenerate an LCS NAS message. For another example, if the second policy information does not indicate that the positioning service adopts a distributed NAS mode or a distributed control plane signaling mode, the UE Figure 5C An MM NAS message is generated, where the MM NAS message includes a positioning service request, such as an MO-LR request.
[0178] In the aforementioned content of S407, the UE is taken as an example to be able to construct different control plane signaling, for example, it can construct control plane signaling corresponding to local services as well as control plane signaling corresponding to non-local services, so as to facilitate the first network element to identify different services, thereby providing different processing mechanisms for different services.
[0179] In addition, the UE may also be able to construct new control plane signaling defined in the embodiment of the present application (for example, refer to Figure 5C ), but cannot construct traditional NAS messages (such as reference Figure 5D , such as the transmission mode shown in the figure), such as an MM NAS message. If this is the case, S406 may not be executed, that is, the UE has not obtained the second policy information, and the UE does not have the ability to construct an MM NAS message. Then, when the UE initiates a service (such as the first service), it is not necessary to determine whether the first service can be executed locally, that is, whether the first service is a service that can be processed locally or a service that cannot be processed locally, the message 3 is, for example, an AS message, and the control plane signaling is not an MM NAS message. For example, the control plane signaling at this time may be a signaling newly defined in an embodiment of the present application. Among them, the control plane signaling includes, for example, a service request corresponding to the first service. Optionally, message 3 may include second indication information, and the second indication information may indicate the type of the control plane signaling. The second indication information may be included in the control plane signaling, for example, in a type field carried in the control plane signaling; or, the second indication information is included in the AS message but not in the control plane signaling. For more information about the second indication information, please refer to the previous text.
[0180] Optionally, message 3 may also include information about a second network element, where the second network element is a functional network element that is set up locally or deployed in a park and is used to process the first service. For example, the second policy information indicates a functional network element used to process services processed locally, and the services processed locally include the first service, that is, the second policy information indicates a functional network element used to process the first service, such as the second network element. The UE may then add the information about the second network element to message 3, so that the first network element does not have to perform the process of selecting a local functional network element, thereby simplifying the implementation of the first network element. For example, the information about the second network element may be included in message 3 and not included in the control plane signaling.
[0181] Optionally, message 3 may also include location information of the UE.
[0182] S408: The first network element sends the control plane signaling or sends a rejection message according to the first indication information. The control plane signaling is sent to the AMF, or to the second network element (these two situations are as follows: Figure 4 The rejection message is sent to the UE, for example, to indicate a rejection of the first service or to indicate a failure of the first service.
[0183] Optionally, if the first network element does not receive the first indication information, or the first indication information does not indicate that the service corresponding to the control plane signaling can be processed locally, the first network element may send a rejection message to the UE. Optionally, the rejection message may indicate the rejection reason, such as indicating that local processing is not allowed, or indicating that it cannot be identified. Alternatively, the first network element may not send a rejection message, but send the control plane signaling to the AMF or the third network element. Because the first network element does not obtain the first indication information, the first network element does not judge whether to process locally. If the first network element sends the control plane signaling to the AMF, it is equivalent to the first network element processing the control plane signaling according to the existing rules. Alternatively, because the first network element does not obtain the first indication information, the first network element may send the control plane signaling to the third network element. In this way, although the first network element does not obtain the first indication information, it may not send the control plane signaling to the AMF, but may directly send the control plane signaling to the third network element in the public network, which is equivalent to the control plane signaling not being processed locally, but not being forwarded by the AMF. Therefore, although the control plane signaling is not processed locally, this transmission method can also shorten the transmission path of the control plane signaling, which is beneficial to reducing the transmission delay of the control plane signaling.
[0184] Alternatively, if the control plane signaling is an MM NAS message, and message 3 does not include corresponding indication information (e.g., second indication information), the first network element may send the control plane signaling to the AMF. It can be understood that at this time, the first network element considers that the service requested by the control plane signaling is a service not processed locally, and therefore sends the control plane signaling to the AMF, which selects the corresponding functional network element to execute the service.
[0185] Or optionally, the control plane signaling is an MM NAS message, and message 3 includes second indication information, for example, the second indication information is included in message 3 but not included in the control plane signaling, and the first network element obtains the second indication information from message 3. The second indication information, for example, indicates a first service, and the first network element can determine whether the first service is processed locally according to the first indication information, or determine how to forward the control plane signaling according to the first indication information. For example, if the first indication information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element. Alternatively, if the first indication information includes more content, the first network element can also determine whether the first service can be processed locally, or determine how to forward the control plane signaling, in combination with other information included in the first indication information. For example, the first indication information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), and the first indication information also includes the area information to which the first indication information applies, then the first network element can determine the location of the UE (for example, the first network element can initiate positioning of the UE, or the first network element has obtained the location information of the UE in advance), if the UE is currently in the area indicated by the area information, then the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element; and if the UE is not currently in the area indicated by the area information, then the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or the third network element to execute the first service through the public network or the centralized core network, or the first network element sends a rejection message to the UE. Optionally, the rejection message may indicate the reason for the rejection, for example, indicating that local processing is not allowed.
[0186] Or optionally, the control plane signaling is not an MM NAS message, but a newly defined message in an embodiment of the present application, such as an SM NAS message, and message 3 includes second indication information. The first network element obtains the second indication information from message 3, and the second indication information, for example, indicates the type of the control plane signaling, such as a session type. The first network element can determine that the service corresponding to the control plane signaling is a first service, such as a session service, based on the type of the control plane signaling. The first network element can further determine whether the service corresponding to the control plane signaling is processed locally based on the first indication information. For relevant content about the first network element determining whether the service is processed locally based on the first indication information, please refer to the introduction in the previous paragraph. In this embodiment, if the second indication information is included in the control plane signaling (refer to Figure 5A), the first network element can parse the control plane signaling to obtain the second indication information. If, according to the existing method, after receiving the AS message, the first network element will directly forward the MM NAS message included in the AS message, and will not parse the MM NAS message. However, if the embodiment of the present application adopts the method of including the second indication information in the control plane signaling, the first network element can parse the NAS message included in the AS message, for example, the first network element can parse the message header of the NAS message, so as to determine the type of the NAS message. Alternatively, if the second indication information is included in message 3 and is not included in the control plane signaling (see Figure 5B ), the first network element does not need to parse the control plane signaling, but can obtain the second indication information from message 3.
[0187] In addition, optionally, in addition to the control plane signaling, message 3 may also include other information, such as first network slice information, indicating that the first service is the service of the network slice corresponding to the first network slice information, or the service corresponding to the first DNN. Then the first network element can determine the service corresponding to the control plane signaling based on the control plane signaling. Further, the first network element can determine whether the first service is processed locally based on the first indication information and the first network slice information or the first DNN. For example, message 3 includes the first network slice information. If the first indication information indicates that the service of the network slice corresponding to the first network slice information of the UE is processed locally, the first network element can determine that the first service is processed locally; or, if the first indication information indicates that the service of the network slice corresponding to the first network slice information of the UE is not processed locally, or the service that can be processed locally indicated by the first indication information does not include the service of the network slice corresponding to the first network slice information, the first network element can determine that the first service is not processed locally. If message 3 includes the first DNN, the processing method of the first network element is similar.
[0188] For another example, the first indication information indicates information about the service processed locally by the UE. For example, the first indication information includes information about the service processed locally by the UE. The first network element can determine whether the information about the first service is included in the first indication information. If the information about the first service is included in the first indication information, the first network element determines that the first service can be processed locally, or the first network element sends the control plane signaling to the second network element; or, if the information about the first service is not included in the first indication information, the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or a third network element, or sends a rejection message to the UE. Alternatively, if the first indication information includes more content, the first network element can also determine whether the first service can be processed locally in combination with other information included in the first indication information, or determine how to forward the control plane signaling. For example, the first indication information includes information about the service processed locally by the UE, and the first indication information also includes area information to which the first indication information applies, then the first network element can determine the location of the UE (for example, the first network element can initiate positioning of the UE, or the first network element has obtained the location information of the UE in advance, or the UE can also carry the location information of the UE in a message sent to the first network element). If the UE is currently in the area indicated by the area information, and the information of the first service is included in the first indication information, then the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element; and if the UE is not currently in the area indicated by the area information, and / or the information of the first service is not included in the first indication information, then the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or a third network element, or sends a rejection message to the UE. Optionally, the rejection message may indicate the rejection reason, for example, indicating that local processing is not allowed.
[0189] If the first indication information further includes more content, the first network element may further determine whether the first service can be processed locally or how to forward the control plane signaling in combination with the more content, which will not be elaborated herein.
[0190] Taking the first indication information as Table 2b as an example, for example, the second indication information in message 3 indicates the type of the first service, such as a positioning service, and the first network element determines that the type information of the first service is included in the first indication information, indicating that the first service can be processed locally. In addition, the first network element determines that the current location of the UE is within area A, and the first network element can determine that the first service can be processed locally. This is equivalent to the type of the first service and the current location of the UE both indicating that the first service can be processed locally.
[0191] Alternatively, the control plane signaling is not an MM NAS message, but a newly defined message in an embodiment of the present application, and the message 3 includes second indication information, for example, the second indication information indicates that the type of the control plane signaling is a positioning type, then the first network element can determine that the service corresponding to the control plane signaling is a first service according to the type, and the first service is, for example, a positioning service, and then the first network element can determine whether the first service is processed locally or how to forward the control plane signaling according to the first indication information, and the introduction to this can refer to the above. In this embodiment, if the second indication information is included in the control plane signaling (refer to Figure 5A ), the first network element can parse the control plane signaling to obtain the second indication information. If, according to the existing method, after receiving the AS message, the first network element will directly forward the MM NAS message included in the AS message, and will not parse the MM NAS message. However, if the embodiment of the present application adopts the method of including the second indication information in the control plane signaling, the first network element can parse the NAS message included in the AS message, for example, the first network element can parse the message header of the NAS message, so as to determine the type of the NAS message. Alternatively, if the second indication information is included in message 3 and is not included in the control plane signaling (see Figure 5B ), the first network element does not need to parse the control plane signaling, but can obtain the second indication information from message 3.
[0192] Among them, if the first network element determines whether the first service can be processed locally, S408 may include step a and step b. Step a is that the first network element determines whether the first service is processed locally according to the first indication information; step b is that the first network element sends the control plane signaling (the control plane signaling is sent to the second network element or AMF or third network element) or sends a rejection message (for example, to the UE) according to the determination result. Alternatively, if the first network element determines how to forward the first service, S408 can be considered to include only one step, which is that the first network element sends the control plane signaling or sends a rejection message according to the first indication information.
[0193] Optionally, message 3 may also include information of the second network element, so the first network element does not need to perform the process of selecting the local function network element. For example, if the first service is a positioning service, message 3 includes the ID of the LMF, and the first network element may send the control plane signaling to the LMF; for another example, if the first service is a session service, message 3 includes the ID of the SMF, and the first network element may send the control plane signaling to the SMF.
[0194] Alternatively, if message 3 does not include information about the second network element, and the first network element is to send the control plane signaling to the local functional network element, the first network element may select a functional network element that processes the first service. For example, the first network element is locally pre-configured with information about the second network element; or, for example, the first indication information indicates a functional network element for processing services that are processed locally, and the first indication information also indicates that the first service is a service that is processed locally. The first network element may determine the functional network element, such as the second network element, for processing the first service based on the pre-configured information or the first indication information.
[0195] Optionally, message 3 may also include information about a third network element. Then, even if the first service is not processed locally, the first network element does not need to perform the process of selecting a functional network element. Alternatively, if message 3 does not include information about a third network element, the first network element may select a functional network element for processing the first service, which is located in a public network or a centralized core network.
[0196] Through the above steps, the first business is executed.
[0197] Optionally, S405 as above may not be executed, that is, the AMF may not need to send the first indication information to the first network element. In this case, the first network element may not execute S408, but may forward the control plane signaling from the UE by default according to the local processing mechanism. For example, after the first network element receives a message from the UE, if the message includes the second indication information, the first network element does not need to determine whether the service requested by the control plane signaling included in the message can be processed locally, but sends the control plane signaling to the local functional network element by default. In this implementation, the local functional network element can obtain the corresponding rules. Taking the second network element as an example, the second network element can obtain indication information, such as the third indication information, which may indicate whether local processing is allowed, or whether control plane signaling corresponding to the service is allowed to be received from the first network element. Optionally, the second network element may request the third indication information from network elements such as PCF or UDM, or may obtain the third indication information in other ways. Different functional network elements may correspond to different services, so the third indication information obtained by different functional network elements may be different. For example, if the second network element is LMF, the third indication information obtained by LMF may indicate whether local processing of positioning services is allowed (for example, the third indication information indicates that local positioning is allowed (local positioning allowed) or that local positioning is not allowed (local positioning not allowed)), or whether control plane signaling corresponding to the positioning service is allowed to be received from the first network element. For another example, if the second network element is SMF, the third indication information obtained by SMF may indicate whether local processing of session services is allowed (for example, the third indication information indicates that local session is allowed (local session allowed) or that local session is not allowed (local session not allowed)), or whether a specific network slice or DNN allows local processing of session services, or whether control plane signaling corresponding to the session service is allowed to be received from the first network element, etc.
[0198] The AMF in the embodiment of the present application can determine whether the service corresponding to the UE is processed locally based on the first information, that is, a method for determining whether the UE's service can be processed locally is provided, so that the UE's service can be processed locally. In addition, if the UE's service is processed locally, the AMF can also send corresponding indication information to the first network element and the UE, so that the first network element and the UE can process the UE's service according to the local processing mechanism, thereby realizing the local processing mechanism. Since the UE's service can be processed locally, the UE's control plane signaling does not need to pass through the AMF during the processing process, but can be sent by the first network element to the local functional network element, thereby reducing the circuitous transmission process of the signaling and reducing the transmission delay.
[0199] This application embodiment provides a second communication method, see Figure 6 , which is the flow chart of this method. Figure 4 The embodiment shown is different in that Figure 6 In the illustrated embodiment, the AMF does not need to determine the corresponding rules first, but waits until the UE initiates the service before determining whether the service can be processed locally.
[0200] S601. A UE sends a message 1 to a first network element. Correspondingly, the first network element receives the message 1 from the UE.
[0201] For more information about S601, please refer to Figure 4 S401 in the illustrated embodiment.
[0202] S602. The first network element sends message 2 to AMF. Correspondingly, AMF receives message 2 from the first network element.
[0203] For more information about S602, please refer to Figure 4 S402 in the illustrated embodiment.
[0204] S603. AMF obtains the subscription information or policy information of the UE.
[0205] For more information about S603, please refer to Figure 4 S403 in the embodiment shown. Among them, S601 to S603 are optional steps.
[0206] S604. AMF sends information A to UE. Correspondingly, UE receives information A from AMF.
[0207] Information A, for example, includes information about the first network element and / or information about at least one core network element. The UE can determine whether the service corresponding to the UE is processed locally based on the information about the first network element and / or the information about at least one core network element. That is, the AMF in the embodiment of the present application does not need to first determine whether the UE's service can be processed locally, but the UE first determines whether the service can be processed locally when initiating the service subsequently. For an introduction to the information about the first network element and the information about at least one core network element, please refer to Figure 4 S404 in the illustrated embodiment.
[0208] S605. The UE sends a first request (service request) to the first network element. Accordingly, the first network element receives the first request from the UE. The first request may request to process the first service locally. Optionally, the first request is, for example, a service request, or may be other types of information. In this article, the first request is taken as an example of a service request.
[0209] For example, if the UE wants to initiate a first service, it can first determine whether the first service can be processed locally. For example, the UE determines whether the first service can be processed locally based on information about the first network element and / or information about at least one core network element, or determines whether the first service can be processed locally based on one or more of the information about the UE, the information about the first network element, or the information about at least one core network element. For an introduction to the information about the UE, please refer to Figure 4 S404 of the embodiment shown. For the determination process of the UE, please refer to Figure 4 In S404 of the embodiment shown, the UE in the embodiment of the present application only needs to determine whether the first service is processed locally, and does not need to determine whether other services are processed locally.
[0210] For example, the subscription information of the UE indicates that the UE is allowed to process services locally, the capability information of the UE indicates that the UE supports information about services processed locally (including the first service), the information of the first network element indicates that the first network element supports forwarding messages to local functional network elements, and the information of at least one core network element indicates that the functional network element corresponding to the first service supports the local processing mechanism. Then the AMF can determine, based on the above information, that the first service of the UE can be processed locally.
[0211] If the first service can be processed locally, the UE may execute S605; or, if the first service cannot be processed locally, the UE does not need to execute S605, but may send an AS message to the first network element, the AS message including control plane signaling, the control plane signaling being a NAS message, for example, an MM NAS message, the MM NAS message including a service request corresponding to the first service. The first network element sends the MM NAS message to the AMF, and after receiving the MM NAS message, the AMF sends the service request to a functional network element for processing the first service.
[0212] Optionally, the service request may indicate the type of the first service, and / or indicate that the first service is a local service. For example, the service request includes service type information, and the service type information may indicate the type of the first service, such as a positioning service, a perception service, a session service, and a network slice or a DNN. The service request indicates that the first service is a local service. For example, one indication method is that the service request includes fourth indication information, and the fourth indication information may indicate a local service, or indicate that the first service is a local service. The fourth indication information may also be referred to as a local processing indication, etc., without limitation to the name.
[0213] Optionally, in S605, the UE may send an AS message to the first network element, and the AS message may include the service request.
[0214] S606. The first network element sends the service request to the AMF. Correspondingly, the AMF receives the service request from the first network element.
[0215] The first network element has not yet obtained the corresponding local processing rules from AMF, so after receiving the service request, the first network element can directly forward the service request to AMF.
[0216] S607. AMF determines whether the first service is processed locally based on the first information.
[0217] For more information about S607, please refer to Figure 4 In S404 of the embodiment shown, the AMF in the embodiment of the present application only needs to determine whether the first service is processed locally, and it is not necessary to determine whether other services of the UE are processed locally.
[0218] Optionally, the AMF may execute S607 by itself, that is, the AMF determines whether the first service is processed locally according to the first information, thereby reducing the interaction process between network elements; or, the AMF may execute S607 with the help of other network elements, such as PCF, for an introduction to which reference may be made. Figure 4 S404 of the embodiment shown.
[0219] Alternatively, since the UE has determined that the first service can be processed locally, the AMF does not need to make a judgment again, and S607 does not need to be executed.
[0220] S608. AMF sends response information to UE. Correspondingly, UE receives response information from AMF.
[0221] If S607 is executed, the response information may indicate that the first service is allowed to be processed locally, or that the control plane signaling of the first service corresponding to the UE is forwarded by the first network element to the local functional network element, or that the information of the first service corresponding to the UE and the control plane signaling of the first service are forwarded by the first network element to the local functional network element; or, the response information may indicate that the first service is not allowed to be processed locally, or that the control plane signaling of the first service corresponding to the UE is not forwarded by the first network element to the local functional network element, or that the information of the first service corresponding to the UE and the control plane signaling of the first service are not forwarded by the first network element to the local functional network element, or that the control plane signaling of the first service corresponding to the UE is forwarded by the first network element to the AMF, or that the information of the first service corresponding to the UE and the control plane signaling of the first service are forwarded by the first network element to the AMF. The following text takes the response information indicating that the first service is allowed to be processed locally or indicating that the first service is not allowed to be processed locally as an example. If S607 is not executed, the response information may instruct the UE to process the first service. For example, the response information may be a response to the service request in S605. Alternatively, if S607 is not executed, the AMF may not send the response information to the UE, that is, S608 may not need to be executed.
[0222] Among them, if the response information indicates that the first service is allowed to be processed locally, the response information can also be called a distributed processing permission indication, a permission to generate distributed control plane signaling indication, a distributed NAS message construction indication, a distributed NAS permission indication or a service local processing permission indication, etc.; if the response information indicates that the first service is not allowed to be processed locally, the response information can also be called a distributed processing rejection indication, a rejection to generate distributed control plane signaling indication, a rejection to construct a distributed NAS message indication, a distributed NAS rejection indication or a service local processing rejection indication, etc., without any restriction on the name.
[0223] Optionally, if the first service is allowed to be processed locally, the response information may also indicate a functional network element set locally for processing the first service, such as a second network element. For example, the response information includes information about the second network element. The information about the second network element may include an identifier of the second network element, and the identifier of the second network element may include, for example, IP address information or FQDN information of the second network element.
[0224] S609, AMF sends first indication information to the first network element. Correspondingly, the first network element receives the first indication information from AMF.
[0225] In an embodiment of the present application, the first indication information may indicate that the first service is processed locally, or indicate that the control plane signaling of the first service corresponding to the UE is forwarded by the first network element to the local functional network element, or indicate that the information of the first service corresponding to the UE and the control plane signaling of the first service are forwarded by the first network element to the local functional network element. In the following introduction, the first indication information indicating that the first service is processed locally is taken as an example. Optionally, if S607 is executed, then if the first service is allowed to be processed locally, S609 may be executed; or, if the first service is not allowed to be processed locally, S609 does not need to be executed. Alternatively, if S607 is not executed, the AMF may send the first indication information to the first network element after receiving the service request from the first network element in S606.
[0226] For example, the first indication information may include a mapping relationship between an identifier of the UE and a forwarding rule corresponding to the UE, the forwarding rule may indicate that the first service is processed locally, and the identifier of the UE may indicate the UE, so that the mapping relationship is equivalent to indicating that the first service corresponding to the UE is processed locally. The identifier of the UE is, for example, the ID of the UE. The identifier of the UE may be a temporary identifier assigned to the UE by the AMF or the first network element, such as the AMF UE NGAP ID or the RAN UE NGAP ID. For example, the first indication information includes a mapping relationship between the identifier of the UE and the type information of the first service, so that the first network element can clearly indicate that this type of service can be processed locally.
[0227] Optionally, the first indication information may also indicate a functional network element for processing the first service, and / or indicate an area to which the first indication information is applicable. Figure 4 S405 of the embodiment shown.
[0228] For example, the first indication information includes a mapping relationship between an identifier of the UE and a forwarding rule corresponding to the UE, the forwarding rule includes type information of the first service, information indicating a functional network element for processing the first service, and area information to which the first indication information applies. Please refer to Table 3a, which is an example of the first indication information. Table 3a takes the first service as a positioning service as an example.
[0229] Table 3a
[0230] UE identification Applicable areas Type of business Functional network element 1 Region A Positioning Services LMF 1
[0231] According to the first indication information, the positioning service of UE1 can be processed locally. If UE1 also corresponds to other services in addition to the positioning service and the perception service, the first network element cannot determine whether the other services are processed locally. In addition, the area to which the first indication information applies is area A, and the functional network element for processing the positioning service is LMF 1, where LMF 1 is a certain LMF that can process the positioning service.
[0232] Optionally, the AMF sends the first indication information to the first network element via an N2 message. The N2 message may include the identifier of the UE and the first indication information. The identifier of the UE may be a temporary identifier allocated to the UE by the AMF or the first network element, such as an AMF UENGAP ID or a RAN UE NGAP ID. The N2 message is, for example, an initial context setup request message. For example, referring to Table 3b, there is another example of the first indication information. In this example, the identifier of the UE is included in the N2 message but not included in the first indication information. Therefore, unlike Table 3a, the first indication information shown in Table 3b does not include the identifier of the UE.
[0233] Table 3b
[0234] Applicable areas Type of business Functional network element Region A Positioning Services LMF 1
[0235] S610. The UE sends a message to the first network element. Correspondingly, the first network element receives a message from the UE. The message is, for example, message 3. The message may include control plane signaling, which, for example, requests the first service, or is control plane signaling corresponding to the first service.
[0236] For example, if the response information in S608 indicates that the first service is not allowed to be processed locally, the message 3 is, for example, an AS message, and the control plane signaling is a NAS message, for example, the control plane signaling is an MM NAS message, and the MM NAS message includes, for example, a service request corresponding to the first service. For example, the UE may place the service request in an N1 SM container, and place the N1 SM container in the MM NAS message.
[0237] Alternatively, if the response information in S608 indicates that the first service is allowed to be processed locally, or the response information in S608 indicates that the UE processes the first service (for example, S607 is not executed), or S608 is not executed (for example, S607 is not executed. Optionally, if S608 is not executed, the UE may start a timer when sending the first request in S605 is completed, and may send message 3 to the first network element when the timer expires), then message 3 is, for example, an AS message, and the control plane signaling is a NAS message, for example, the control plane signaling is an MM NAS message, and the MM NAS message includes, for example, a service request corresponding to the first service. Optionally, in this case, message 3 may include second indication information, and the second indication information may indicate the service requested by the control plane signaling, for example, indicating the first service, or the second indication information may indicate a local service, or the second indication information may indicate that the service requested by the control plane signaling is processed locally. For more information on this, please refer to Figure 4 S407 of the embodiment shown.
[0238] Alternatively, if the response information in S608 indicates that the first service is allowed to be processed locally, or the response information in S608 indicates that the UE processes the first service, or S608 is not executed, then the message 3 is, for example, an AS message, and the control plane signaling is a NAS message, or the control plane signaling may also be other messages other than NAS messages, or the control plane signaling is not called a "NAS message" but has other names, and there is no restriction on this, but the control plane signaling is not an MM NAS message. For example, the control plane signaling at this time may be the newly defined signaling in the embodiment of the present application. Among them, the control plane signaling includes, for example, a service request corresponding to the first service. Optionally, message 3 may include second indication information. In this embodiment, the second indication information may indicate the type of the control plane signaling. For more information about the second indication information, please refer to Figure 4 S407 of the embodiment shown, for example, the carrying method of the second indication information in message 3 can be referred to Figure 5A or Figure 5B .
[0239] Optionally, message 3 may also include information about the second network element. For example, if the response information in S608 indicates that the functional network element for processing the first service processed locally is the second network element, the UE may add the information about the second network element to message 3, so that the first network element does not need to perform the process of selecting the local functional network element, which can simplify the implementation of the first network element.
[0240] S611. The first network element sends the control plane signaling or sends a rejection message according to the first indication information. The control plane signaling is sent, for example, to the AMF or to the second network element. The rejection message is sent, for example, to the UE to indicate a rejection of processing the first service or to indicate a failure of the first service.
[0241] For more information about S611, please refer to Figure 4 S408 of the embodiment shown.
[0242] Optionally, S609 as above may not be executed, that is, the AMF may not need to send the first indication information to the first network element. In this case, the first network element may not execute S611, but may forward the control plane signaling from the UE according to the local processing mechanism by default. For example, after the first network element receives a message from the UE, if the message includes the second indication information, the first network element does not need to determine whether the service requested by the control plane signaling included in the message can be processed locally, but instead sends the control plane signaling to the local functional network element by default. Under this implementation, the local functional network element can obtain the corresponding rules, and an introduction to this can be found in Figure 4 The final content of S408 in the illustrated embodiment.
[0243] The UE and AMF and other network elements in the embodiment of the present application can determine whether the service corresponding to the UE is processed locally, that is, a method for determining whether the UE's service can be processed locally is provided, so that the UE's service can be processed locally. In the embodiment of the present application, when the UE initiates a service, it is first determined whether the service is processed locally, so that the subsequent AMF and other network elements only need to determine whether the service is processed locally, and there is no need to determine too many services at one time, which can simplify the determination process. In addition, if the UE's service is processed locally, the AMF can also send corresponding indication information to the first network element, so that the first network element and the UE can process the UE's service according to the local processing mechanism, so that the local processing mechanism can be implemented. Since the UE's service can be processed locally, the UE's control plane signaling can be sent to the local functional network element by the first network element instead of passing through the AMF during the processing process, thereby reducing the circuitous transmission process of the signaling and reducing the transmission delay.
[0244] This application embodiment provides a third communication method, see Figure 7 , which is a flow chart of the method. Different from the previous embodiments, Figure 7 In the illustrated embodiment, the UE does not send an MM NAS message, but only sends the new control plane signaling defined in the embodiment of the present application. For example, the UE may not have the ability to send an MM NAS message. That is, Figure 7 The illustrated embodiment has lower requirements on the capability of UE and can be applied to more UEs.
[0245] S701. A UE sends a message 1 to a first network element. Correspondingly, the first network element receives the message 1 from the UE.
[0246] For more information about S701, please refer to Figure 4 S401 in the illustrated embodiment.
[0247] S702. The first network element sends message 2 to AMF. Correspondingly, AMF receives message 2 from the first network element.
[0248] For more information about S702, please refer to Figure 4 S402 in the illustrated embodiment.
[0249] S703. AMF obtains the subscription information or policy information of the UE.
[0250] For more information about S703, please refer to Figure 4 S403 in the embodiment shown. Among them, S601 to S603 are optional steps.
[0251] S704: AMF determines whether the service corresponding to the UE is processed locally or not processed locally according to the first information. Alternatively, S704: AMF determines which services corresponding to the UE are processed locally and / or which services are not processed locally according to the first information.
[0252] For more information about the AMF determination process, please refer to Figure 4 S404 of the embodiment shown.
[0253] In S704, the AMF may determine, based on the first information, that part or all of the services corresponding to the UE are processed locally, or may also determine that all of the services of the UE cannot be processed locally. If part of the services corresponding to the UE are processed locally, the AMF may also determine that the remaining services corresponding to the UE are not processed locally.
[0254] S705. AMF sends first indication information to the first network element. Correspondingly, the first network element receives the first indication information from AMF.
[0255] The first indication information may indicate that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), or indicates information of the service processed locally by the UE, or indicates that the control plane signaling of the service corresponding to the UE is forwarded by the first network element to the local functional network element, or indicates that the control plane signaling of all services corresponding to the UE is forwarded by the first network element to the local functional network element, or indicates that the information of the service corresponding to the UE and the control plane signaling of the service are forwarded by the first network element to the local functional network element. In the following introduction, the first indication information indicating that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), or indicating information of the service processed locally by the UE is taken as an example. For example, if all services corresponding to the UE are processed locally, the AMF may send the first indication information, and the first indication information may indicate that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally); or, if part of the services corresponding to the UE are processed locally, the AMF may also send the first indication information, and the first indication information at this time may indicate information of the services processed locally corresponding to the UE, for example, the first indication information includes information of these services.
[0256] For example, the first indication information may include a mapping relationship between the UE identifier and the forwarding rule corresponding to the UE, the forwarding rule may indicate that the service is processed locally (or that all services are processed locally), or indicate information about the service processed locally, and the UE identifier may indicate the UE, so that the mapping relationship is equivalent to indicating that the service corresponding to the UE is processed locally (or that all services corresponding to the UE are processed locally), or indicating information about the service processed locally by the UE. The UE identifier is, for example, the UE ID. The UE identifier may be a temporary identifier assigned to the UE by the AMF or the first network element, such as an AMF UE NGAP ID or a RAN UE NGAP ID.
[0257] Optionally, the first indication information may include a set of mapping relationships, where the set of mapping relationships is a mapping relationship between an identifier of a UE and a forwarding rule corresponding to the UE; or, the first indication information may also include multiple sets of mapping relationships, where each set of mapping relationships is a mapping relationship between a UE and a forwarding rule corresponding to the UE, which is equivalent to indicating forwarding rules of multiple UEs through one first indication information, and there is no limitation on this. The embodiment of the present application is introduced by taking the mapping relationship including a set of mapping relationships as an example.
[0258] Optionally, the AMF sends the first indication information to the first network element via an N2 message. The N2 message may include the identifier of the UE and the first indication information, that is, the identifier of the UE may be included in the N2 message but not included in the first indication information. The identifier of the UE may be a temporary identifier allocated to the UE by the AMF or the first network element, such as an AMF UE NGAP ID or a RAN UE NGAPID.
[0259] Optionally, the first indication information may also indicate a functional network element for processing a service processed locally, and / or indicate an area to which the first indication information applies. For more information on this, please refer to Figure 4 For more information about the first indication information, please refer to S405 of the embodiment shown in FIG. Figure 4 S405 of the embodiment shown.
[0260] If the first indication information indicates information about the service that is processed locally corresponding to the UE, optionally, the AMF may also send fifth indication information to the first network element, and the fifth indication information may indicate information about the service that is not processed locally corresponding to the UE, for example, the fifth indication information includes information about these services. Alternatively, the AMF may not need to send the fifth indication information, and the first network element may determine, based on the first indication information, that the service that is not indicated by the first indication information is the service that is not processed locally.
[0261] Alternatively, if all services corresponding to the UE are not processed locally, the AMF does not need to execute S705. For example, the AMF may send a fifth indication message to the first network element. The fifth indication message at this time may indicate that the services corresponding to the UE are not processed locally, or indicate that all services corresponding to the UE are not processed locally.
[0262] As mentioned above, the implementation manner of the fifth indication information may be similar to the implementation manner of the first indication information.
[0263] Optionally, the method may further include S706, AMF sends information of at least one core network element to the UE, and accordingly, the UE receives the information of the at least one core network element. The at least one core network element is a functional network element that is locally set up and used to process the services corresponding to the UE that are allowed to be processed locally, such as local LMF, SMF or perception function elements. For example, the first indication information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), then the at least one core network element may include a functional network element for processing all or part of the services corresponding to the UE; for another example, the first indication information indicates information of the services corresponding to the UE that are allowed to be processed locally, and the at least one core network element may include a functional network element for processing all or part of the services corresponding to the UE that are allowed to be processed locally. For more information about the at least one core network element, please refer to Figure 4 S404 of the embodiment shown.
[0264] S707, the UE sends a message to the first network element. Correspondingly, the first network element receives a message from the UE. The message is, for example, message 3. The message may include control plane signaling, the control plane signaling, for example, requesting the first service, or the control plane signaling is control plane signaling corresponding to the first service.
[0265] In the embodiment of the present application, the UE does not obtain the corresponding local processing rules, and the UE cannot construct an MM NAS message, so the UE will not determine what kind of service is to be initiated. That is, regardless of whether the first service is a service that can be processed locally or a service that cannot be processed locally, the message 3 is, for example, an AS message, the control plane signaling is a NAS message, or the control plane signaling may also be other messages other than NAS messages, or the control plane signaling is not called a "NAS message" but has other names, and there is no restriction on this, and the control plane signaling is not an MM NAS message. For example, the control plane signaling at this time may be the newly defined signaling in the embodiment of the present application. Among them, the control plane signaling, for example, includes a service request corresponding to the first service. Optionally, message 3 may include second indication information, and the second indication information may indicate the type of the control plane signaling. For more information about message 3, please refer to Figure 4 S407 of the embodiment shown, for example, the carrying method of the second indication information in message 3 can be referred to Figure 5A or Figure 5B .
[0266] Optionally, message 3 may also include information about a second network element, where the second network element is a functional network element that is locally set up and used to process the first service. For example, if the UE obtains information about at least one core network element through S706, the UE may determine that the functional network element used to process the first service is, for example, the second network element. The UE may then add the information about the second network element to message 3, so that the first network element does not have to perform the process of selecting a local functional network element, thereby simplifying the implementation of the first network element. The information about the second network element may include an identifier of the second network element, and the identifier of the second network element may include, for example, IP address information or FQDN information of the second network element.
[0267] S708. The first network element sends the control plane signaling or sends a rejection message according to the first indication information and / or the fifth indication information. The control plane signaling is sent, for example, to the AMF, or to the second network element, or to the third network element. The second network element and the third network element are both functional network elements for processing the first service, but the second network element and the third network element are deployed at different locations. The second network element is located in a private network (or not in a public network or a centralized core network), and the third network element is located in a centralized core network or a public network, or not in a private network. The rejection message is sent, for example, to the UE to indicate a refusal to process the first service, or to indicate a failure of the first service.
[0268] Optionally, if the first network element does not receive the local processing rules corresponding to the first service (for example, including the first indication information and / or the fifth indication information), the first network element may send a rejection message to the UE. Optionally, the rejection message may indicate the reason for the rejection, such as indicating that local processing is not allowed, or indicating that it cannot be identified. Alternatively, the first network element may not send a rejection message, but instead send the control plane signaling to the AMF. Because the first network element has not obtained the local processing rules corresponding to the first service, the first network element does not determine whether to process it locally. If the first network element sends the control plane signaling to the AMF, it is equivalent to the first network element processing the control plane signaling according to the existing rules. Alternatively, because the first network element has not obtained the local processing rules corresponding to the first service, the first network element may send the control plane signaling to a third network element.
[0269] Or optionally, the control plane signaling is not an MM NAS message, and the message 3 includes second indication information, for example, the second indication information indicates that the type of the control plane signaling is a positioning type, and the first network element can determine whether the first service is processed locally, or determine how to forward the control plane signaling according to the first indication information and / or the fifth indication information. The first network element can obtain the second indication information from the control plane signaling, or obtain the second indication information from message 3 (and not from the control plane signaling).
[0270] In addition, optionally, in addition to the control plane signaling, the message 3 may also include other information, such as the first network slice information or the first DNN, indicating that the first service is the service of the network slice corresponding to the first network slice information, or the service corresponding to the first DNN. Then the first network element can determine the service corresponding to the control plane signaling according to the control plane signaling. Further, the first network element can determine whether the first service is processed locally according to the first indication information and / or the fifth indication information, and according to the first network slice information or the first DNN. For example, the message 3 includes the first network slice information. If the first indication information indicates that the service of the network slice corresponding to the first network slice information of the UE is processed locally, the first network element can determine that the first service is processed locally; or, if the first indication information indicates that the service of the network slice corresponding to the first network slice information of the UE is not processed locally, or the service that can be processed locally indicated by the first indication information does not include the service of the network slice corresponding to the first network slice information, or the fifth indication information indicates that the service of the network slice corresponding to the first network slice information of the UE is not processed locally, the first network element can determine that the first service is not processed locally. If the message 3 includes the first DNN, the processing method of the first network element is similar.
[0271] For example, if the first network element receives the first indication information, and the first indication information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element. Alternatively, if the first indication information includes more content, the first network element can also determine whether the first service can be processed locally, or determine how to forward the control plane signaling, in combination with other information included in the first indication information. For example, the first indication information indicates that the service corresponding to the UE is processed locally (or indicates that all services corresponding to the UE are processed locally), and the first indication information also includes the area information to which the first indication information applies, then the first network element can determine the location of the UE (for example, the first network element can initiate positioning of the UE, or the first network element has obtained the location information of the UE in advance), if the UE is currently in the area indicated by the area information, then the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element; and if the UE is not currently in the area indicated by the area information, then the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or the third network element to execute the first service through the public network or the centralized core network, or the first network element sends a rejection message to the UE. Optionally, the rejection message may indicate the reason for the rejection, for example, indicating that local processing is not allowed.
[0272] For another example, the first network element receives the first indication information, and the first indication information indicates the information of the service processed locally by the UE, for example, the first indication information includes the information of the service processed locally by the UE, then the first network element can determine whether the information of the first service is included in the first indication information. If the information of the first service is included in the first indication information, the first network element determines that the first service can be processed locally, or the first network element sends the control plane signaling to the second network element; or, if the information of the first service is not included in the first indication information, the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or a third network element. Alternatively, if the first indication information includes more content, the first network element can also determine whether the first service can be processed locally, or determine how to forward the control plane signaling in combination with other information included in the first indication information. For example, the first indication information includes information about the service processed locally by the UE, and the first indication information also includes area information to which the first indication information applies. Then the first network element can determine the location of the UE. If the UE is currently in the area indicated by the area information, and the information of the first service is included in the first indication information, the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element; if the UE is not currently in the area indicated by the area information, and / or the information of the first service is not included in the first indication information, the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or a third network element.
[0273] For another example, the first network element receives the first indication information and the fifth indication information, the first indication information indicates the information of the service processed locally by the UE, and the fifth indication information indicates the information of the service not processed locally by the UE, then the first network element can determine whether the information of the first service is included in the first indication information or in the fifth indication information. If the information of the first service is included in the first indication information, the first network element determines that the first service can be processed locally, or the first network element sends the control plane signaling to the second network element; or, if the information of the first service is included in the fifth indication information, the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or the third network element. Alternatively, if the first indication information or the fifth indication information includes more content, the first network element can also determine whether the first service can be processed locally, or how to forward the control plane signaling, in combination with other information included in the first indication information or the fifth indication information. For example, the first indication information includes information about the service processed locally by the UE, and the first indication information also includes area information to which the first indication information applies. Then the first network element can determine the location of the UE. If the UE is currently in the area indicated by the area information, and the information of the first service is included in the first indication information, the first network element determines that the first service can be processed locally, or sends the control plane signaling to the second network element; if the UE is not currently in the area indicated by the area information, and / or the information of the first service is not included in the first indication information, the first network element determines that the first service cannot be processed locally, or the first network element sends the control plane signaling to the AMF or a third network element. For another example, the fifth indication information includes information about a service that is not processed locally by the UE, and the fifth indication information also includes area information to which the fifth indication information applies. In this case, the first network element can determine the location of the UE. If the UE is currently in the area indicated by the area information, and the information about the first service is included in the fifth indication information, the first network element determines that the first service cannot be processed locally, or sends the control plane signaling to the AMF or a third network element. If the UE is not currently in the area indicated by the area information, and / or the information about the first service is not included in the fifth indication information, the first network element determines that the first service can be processed locally, or the first network element sends the control plane signaling to the second network element, or the first network element cannot determine whether the first service can be processed locally, or the first network element sends a rejection message to the UE.
[0274] For another example, if the first network element receives the fifth indication information, and the fifth indication information indicates that the service corresponding to the UE is not processed locally (or indicates that all services corresponding to the UE are not processed locally), the first network element determines that the first service cannot be processed locally, or sends the control plane signaling to the AMF or the third network element. Alternatively, if the first indication information includes more content, the first network element can also determine whether the first service cannot be processed locally in combination with other information included in the first indication information, or determine how to forward the control plane signaling. For example, the fifth indication information indicates that the service corresponding to the UE is not processed locally (or indicates that all services corresponding to the UE are not processed locally), and the fifth indication information also includes area information to which the fifth indication information applies. Then the first network element can determine the location of the UE. If the UE is currently in the area indicated by the area information, the first network element determines that the first service cannot be processed locally, or sends the control plane signaling to the AMF or the third network element; if the UE is not currently in the area indicated by the area information, the first network element determines that the first service is processed locally, or the first network element sends the control plane signaling to the second network element, or the first network element cannot determine whether the first service is processed locally, or the first network element sends a rejection message to the UE.
[0275] If the first indication information further includes more content, the first network element may further determine whether the first service can be processed locally, or determine how to forward the control plane signaling in combination with the more content, which will not be elaborated herein.
[0276] Among them, if the first network element determines whether the first service can be processed locally, or determines whether the first service is processed locally or not, S708 may include step a and step b. Among them, step a is that the first network element determines whether the first service is processed locally, or determines whether the first service is processed locally or not, according to the first indication information; step b is that the first network element sends the control plane signaling (the control plane signaling is sent to the second network element or AMF or the third network element) or sends a rejection message (for example, to the UE) according to the determination result. Alternatively, if the first network element determines how to forward the first service, S708 can be considered to include only one step, which is that the first network element sends the control plane signaling or sends a rejection message according to the first indication information and / or the fifth indication information.
[0277] Optionally, message 3 may also include information of the second network element, so the first network element does not need to perform the process of selecting the local function network element. For example, if the first service is a positioning service, message 3 includes the ID of the LMF, and the first network element may send the control plane signaling to the LMF; for another example, if the first service is a session service, message 3 includes the ID of the SMF, and the first network element may send the control plane signaling to the SMF.
[0278] Alternatively, if message 3 does not include information about the second network element, and the first network element is to send the control plane signaling to the local functional network element, the first network element can select the functional network element on its own. For example, if the first indication information indicates a functional network element for processing a service processed locally, and the first indication information also indicates that the first service is a service processed locally, the first network element can determine the functional network element for processing the first service, such as the second network element, according to the first indication information.
[0279] Optionally, message 3 may also include information about a third network element. Then, even if the first service is not processed locally, the first network element does not need to perform the process of selecting a functional network element. Alternatively, if message 3 does not include information about a third network element, the first network element may select a functional network element for processing the first service, which is located in a public network or a centralized core network.
[0280] The AMF in the embodiment of the present application can determine whether the service corresponding to the UE is processed locally based on the first information, that is, a method for determining whether the UE's service can be processed locally is provided, so that the UE's service can be processed locally. In addition, if the UE's service is processed locally, the AMF can also send corresponding indication information to the first network element, so that the first network element can process the UE's service according to the local processing mechanism, thereby realizing the local processing mechanism. Since the UE's service can be processed locally, the UE's control plane signaling does not need to pass through the AMF during the processing process, but can be sent by the first network element to the local functional network element, thereby reducing the circuitous transmission process of the signaling and reducing the transmission delay. Moreover, the UE in the embodiment of the present application does not need to have a high capability, and the requirements for the UE are relatively low, which is conducive to expanding the scope of application of the embodiment of the present application.
[0281] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is given. The communication device 800 may be Figure 4 , Figure 6 or Figure 7 The first UE or the circuit system of the first UE described in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the first UE in the above method embodiment. Alternatively, the communication device 800 may be Figure 4 , Figure 6 or Figure 7 The first network element or the circuit system of the first network element described in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the first network element in the above method embodiment. Alternatively, the communication device 800 may be Figure 4 , Figure 6 or Figure 7The AMF or the circuit system of the AMF described in any of the embodiments shown in the accompanying drawings is used to implement the method corresponding to the AMF in the above method embodiment. For example, one circuit system is a chip system.
[0282] The communication device 800 includes at least one processor 801. The processor 801 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 801 includes instructions. Optionally, the processor 801 can store data. Optionally, different processors can be independent devices, can be located in different physical locations, and can be located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated on one or more integrated circuits.
[0283] Optionally, the communication device 800 includes one or more memories 803 for storing instructions. Optionally, data may also be stored in the memory 803. The processor and the memory may be provided separately or integrated together.
[0284] Optionally, the communication device 800 includes a communication line 802 and at least one communication interface 804. Since the memory 803, the communication line 802 and the communication interface 804 are all optional, Figure 8 Indicated by dotted lines.
[0285] Optionally, the communication device 800 may further include a transceiver and / or an antenna. The transceiver may be used to send information to other devices or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 800 through an antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.
[0286] The processor 801 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0287] The communication link 802 may include a pathway to transmit information between the above-mentioned components.
[0288] The communication interface 804 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access networks, etc.
[0289] The memory 803 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices 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, optical disc storage (including compressed optical 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 the 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 803 may exist independently and be connected to the processor 801 via the communication line 802. Alternatively, the memory 803 may also be integrated with the processor 801.
[0290] The memory 803 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 801. The processor 801 is used to execute the computer-executable instructions stored in the memory 803, thereby realizing Figure 4 , Figure 6 or Figure 7 The steps performed by the first UE or the first network element or the AMF described in the embodiments shown in any one of the figures.
[0291] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0292] In a specific implementation, as an embodiment, the processor 801 may include one or more CPUs, such as Figure 8 CPU0 and CPU1 in.
[0293] In a specific implementation, as an embodiment, the communication device 800 may include multiple processors, such as Figure 8801 and processor 805 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0294] when Figure 8 When the device shown is a chip, for example, a chip of the first UE or a chip of the first network element or a chip of the AMF, the chip includes a processor 801 (and may also include a processor 805), a communication line 802 and a communication interface 804, and optionally, may include a memory 803. Specifically, the communication interface 804 may be an input interface, a pin or a circuit, etc. The memory 803 may be a register, a cache, etc. The processor 801 and the processor 805 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the communication method of any of the above embodiments.
[0295] The embodiment of the present application can divide the functional modules of the device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, Fig. 9 A schematic diagram of a device is shown, and the device 900 may be the first UE or the second UE involved in the above-mentioned various method embodiments, or a chip in the first UE or a chip in the first network element or a chip in the AMF. The device 900 includes a processing unit 902 and a transceiver unit 901.
[0296] It should be understood that the device 900 can be used to implement the steps performed by the first UE or the first network element or the AMF in the communication method of the embodiment of the present application, and the relevant features can refer to the above Figure 4 , Figure 6 or Figure 7 The embodiments shown in any of the accompanying drawings will not be described in detail here.
[0297] Optional, Fig. 9 The functions / implementation processes of the transceiver unit 901 and the processing unit 902 can be Figure 8 The processor 801 in the embodiment calls the computer execution instruction stored in the memory 803 to implement. Or, Fig. 9 The function / implementation process of the processing unit 902 in Figure 8 The processor 801 in the embodiment calls the computer execution instruction stored in the memory 803 to implement, Fig. 9 The function / implementation process of the transceiver unit 901 can be Figure 8 It is implemented by the communication interface 804 in.
[0298] Optionally, when the device 900 is a chip or a circuit, the function / implementation process of the transceiver unit 901 can also be implemented by a pin or a circuit. Optionally, the transceiver unit 901 may include a sending unit and / or a receiving unit, the sending unit is used to implement the sending function, and the receiving unit is used to implement the receiving function; or, the transceiver unit 901 may be an integral module that can implement the sending function and / or the receiving function. Optionally, the transceiver unit 901 may be implemented by a transceiver.
[0299] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the first UE or the first network element or the AMF in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application can be essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. Storage media include: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0300] The present application also provides a computer program product, which includes: a computer program code, when the computer program code is executed on a computer, enables the computer to execute the method executed by the first UE or the first network element or the AMF in any of the aforementioned method embodiments.
[0301] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the first UE, the first network element or the AMF involved in any of the above method embodiments.
[0302] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it 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. When the computer program instructions are loaded and 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 may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0303] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination of the above. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0304] The steps of the method or algorithm described in the embodiments of the present application can be directly embedded in the hardware, the software unit executed by the processor, or the combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable read-only memory, EPROM), EEPROM, register, hard disk, removable disk, CD-ROM or other storage media of any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC, and the ASIC can be arranged in a terminal device. Optionally, the processor and the storage medium can also be arranged in different components in the terminal device.
[0305] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0306] The contents of the various embodiments of the present application may refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0307] It can be understood that in the embodiment of the present application, the first UE and / or the first network element and / or the AMF perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples. In the embodiment of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in different orders presented in the embodiment of the present application, and it may not be necessary to perform all the operations in the embodiment of the present application.
Claims
1. A communication method, characterized in that: Applied to a first core network element, the method includes: Determining, according to the first information, that a service corresponding to the terminal device is processed locally, wherein control plane signaling corresponding to the locally processed service is forwarded by the first network element to a local functional network element without passing through the first core network element, and the first information includes one or more of the following: information of the terminal device, information of the first network element, or information of at least one core network element; Send indication information to the first network element, where the indication information is used to indicate that the service corresponding to the terminal device is processed locally, or to indicate information about the service processed locally by the terminal device.
2. The method according to claim 1, characterized in that The service corresponding to the terminal device includes all or part of the services of the terminal device; or, A service request is received from the terminal device, wherein the service corresponding to the terminal device is the service indicated by the service request.
3. The method according to claim 1 or 2, characterized in that: The information of the terminal device includes one or more of the following: Capability information of the terminal device supporting local service processing; The location information of the terminal device; The public land mobile network PLMN and / or network identification code NID accessed by the terminal device; or The terminal device allows information about services that can be processed locally, or the terminal device allows information about all services that can be processed locally.
4. The method according to any one of claims 1 to 3, characterized in that: The information of the first network element includes information on whether the first network element supports forwarding messages to local functional network elements.
5. The method according to any one of claims 1 to 4, characterized in that: Determining, according to the first information, that a service corresponding to the terminal device is processed locally includes: Sending part or all of the first information to a second core network element; Receive the indication information from the second core network element.
6. The method according to any one of claims 1 to 5, characterized in that: The indication information is further used to indicate a functional network element used to process the locally processed service, and / or to indicate an area to which the indication information applies.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Send policy information to the terminal device, where the policy information is used to indicate that a service corresponding to the terminal device is processed locally, or to indicate information about a service processed locally by the terminal device.
8. The method according to claim 7, characterized in that The policy information also includes information about a functional network element used to process services processed locally by the terminal device, and / or includes information about the area to which the policy information applies.
9. The method according to claim 7 or 8, characterized in that: The policy information is generated by the first core network element; or, The policy information comes from the second core network element.
10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: The information of the first network element and / or the information of the at least one core network element is sent to the terminal device, and the information of the first network element and / or the information of the at least one core network element is used by the terminal device to determine whether the service corresponding to the terminal device is processed locally.
11. A communication method, characterized in that: Applied to a first network element, the method includes: Receiving first indication information from a first core network network element, where the first indication information is used to indicate that a service corresponding to a terminal device is processed locally, or to indicate information about a service processed locally by the terminal device; receiving a message from the terminal device, the message comprising control plane signaling; According to the first indication information, the control plane signaling is sent to a local functional network element, and the control plane signaling does not pass through the first core network element, wherein the control plane signaling corresponds to a service processed locally.
12. The method according to claim 11, characterized in that The message includes second indication information, where the second indication information is information used to indicate the service requested by the control plane signaling, or is information used to indicate the type of the control plane signaling, or is information used to indicate a local service.
13. The method according to claim 11 or 12, characterized in that: The first indication information is further used to indicate a functional network element used to process the locally processed service, and / or to indicate an area to which the first indication information applies.
14. The method according to any one of claims 11 to 13, characterized in that: The local functional network element is determined according to the information of the local functional network element included in the message; or, The local functional network element is determined according to the first indication information, and the first indication information is also used to indicate information of the functional network element used to process the locally processed service.
15. A communication method, characterized in that: Applied to a terminal device, the method comprises: Sending a message to the first network element, the message including control plane signaling, wherein: The message includes indication information, where the indication information is information used to indicate the service requested by the control plane signaling, or is information used to indicate the type of the control plane signaling, or is information used to indicate a local service.
16. The method according to claim 15, characterized in that The method further comprises: Receive policy information from the first core network network element, where the policy information is used to indicate that the service corresponding to the terminal device is processed locally, or indicate information about the service processed locally by the terminal device.
17. The method according to claim 16, characterized in that Sending a message to the first network element includes: When it is determined according to the policy information that the service requested by the control plane signaling is processed locally, the message is sent.
18. The method according to claim 16, characterized in that The method further comprises: When it is determined according to the policy information that the first service is not processed locally, an MM NAS message is sent to the first network element, where the MM NAS message includes a service request for the first service.
19. The method according to claim 15, characterized in that The method further comprises: Sending a service request to the first network element, where the service request is used to request local processing of the service requested by the control plane signaling; Receive response information, where the response information is used to indicate that the service requested by the control plane signaling is processed locally.
20. The method according to claim 19, characterized in that The method further comprises: Receive information from a first core network element and / or information from at least one core network element, where the information from the first core network element and / or the information from at least one core network element is used by the terminal device to determine whether a service corresponding to the terminal device is processed locally.
21. The method according to claim 20, characterized in that Sending a service request to the first network element includes: The service request is sent to the first network element according to the information of the first network element and / or the information of the at least one core network element.
22. The method according to any one of claims 15 to 21, characterized in that: The policy information is also used to indicate a local functional network element for processing the first service, The message also includes a function network element for indicating a local function for processing the first service.
23. The method according to any one of claims 15 to 22, characterized in that: The policy information is further used to indicate an area to which the policy information is applicable, wherein sending a message to the first network element includes: When the terminal device is in the area, the message is sent to the first network element.
24. A communication device, characterized in that: The communication device comprises a processing unit and a transceiver unit, wherein the processing unit is coupled to the transceiver unit to execute the method according to any one of claims 1 to 10, or the method according to any one of claims 11 to 14, or the method according to any one of claims 15 to 23.
25. A communication device, characterized in that: The communication device includes a processor and a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the communication device performs the method according to any one of claims 1 to 10, or the communication device performs the method according to any one of claims 11 to 14, or the communication device performs the method according to any one of claims 15 to 23.
26. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is run on a computer, the computer executes the method as claimed in any one of claims 1 to 10, or the computer executes the method as claimed in any one of claims 11 to 14, or the computer executes the method as claimed in any one of claims 15 to 23.
27. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 10, or enables the computer to execute the method according to any one of claims 11 to 14, or enables the computer to execute the method according to any one of claims 15 to 23.
28. A chip system, characterized in that: The chip system comprises: A processor and an interface, wherein the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method according to any one of claims 1 to 10 is implemented, or the method according to any one of claims 11 to 14 is implemented, or the method according to any one of claims 15 to 23 is implemented.
29. A communication system, characterized in that: The communication system includes a first core network element and a first network element, wherein: The first core network element is used to execute the method according to any one of claims 1 to 10; The first network element is used to execute the method according to any one of claims 11 to 14.
30. The communication system according to claim 29, characterized in that The communication system further includes a terminal device, wherein: The terminal device is used to execute the method according to any one of claims 15 to 23.
Citation Information
Cited By
Communication method, apparatus and system
EP4783630A1
Communication method, terminal, and network-side device
WO2026145300A1