Session processing method, communication device, and storage medium
By introducing a wireless backhaul mechanism into mobile access network equipment and utilizing the backhaul session processing method of the second user equipment, the problem of low session processing efficiency of mobile access network equipment on mobile vehicles is solved, efficient establishment, modification and release of sessions are achieved, and the quality of communication services is improved.
Patent Information
- Application Number
- PCT/CN2024/086196
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-04
- Publication Date
- 2025-10-09
AI Technical Summary
In the prior art, when mobile access network equipment provides communication services to user equipment on mobile vehicles, session processing efficiency is low, making it difficult to effectively establish, modify, and release sessions.
By introducing a wireless backhaul mechanism into the mobile access network function, the backhaul session of the second user equipment is used to establish, modify and release the session for the first user equipment, thereby realizing the encapsulation and decapsulation of data packets and ensuring the transmission of user plane data.
The efficiency of mobile access network equipment in providing communication services to user equipment is improved, the smooth establishment, modification and release of sessions are achieved, and the quality of communication services is improved.
Smart Images

Figure CN2024086196_09102025_PF_FP_ABST
Abstract
Description
Session processing method, communication device and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a session processing method, a communication device, and a storage medium. Background Art
[0002] A mobile access network with wireless backhaul functionality can act as an access network for user equipment (UE) and provide access to the core network. This means it provides the UE with a New Radio (NR) access link, allowing the UE to connect to the core network. In some cases, the UE is also referred to as a terminal.
[0003] This type of mobile access network can be deployed on a moving vehicle and provide services for UEs located inside or outside the moving vehicle.
[0004] Summary of the Invention
[0005] Embodiments of the present disclosure provide a session processing method, a communication device, and a storage medium.
[0006] According to a first aspect of an embodiment of the present disclosure, a session processing method is provided, wherein the method is performed by a first network function, where the first network function is a mobile access network function with wireless backhaul, and the method includes:
[0007] Receiving first information sent by a second network function; the first information includes a first address; the first address is used to identify at least a third network function of a first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0008] Sending second information to the second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0009] According to a second aspect of an embodiment of the present disclosure, a session processing method is provided, where the method is performed by a second network function, and the method includes:
[0010] Receiving first information sent by a fourth network function and sending the first information to the first network function; the first information includes a first address; the first address is used to at least identify the third network function of the first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0011] receiving second information sent by the first network function, and sending sixth information to the fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0012] According to a third aspect of an embodiment of the present disclosure, a session processing method is provided, where the method is performed by a fourth network function, and the method includes:
[0013] Sending first information to a second network function; the first information includes a first address; the first address is used to identify at least a third network function; the first address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0014] Receive sixth information sent by a second network function; the sixth information includes a second address; the second address indicates a first network function for identifying the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0015] According to a fourth aspect of an embodiment of the present disclosure, a session processing method is provided, where the method is performed by a third network function, and the method includes:
[0016] Sending first information to a fourth network function; the first information includes a first address; the first address is used to at least identify a third network function; the first address is used to transmit user plane data of the first session based on the second session between the first network function and the third network function; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0017] According to a fifth aspect of an embodiment of the present disclosure, a first network function is provided, wherein the first network function is a mobile access network function with wireless backhaul, and the first network function includes:
[0018] A receiving module configured to receive first information sent by a second network function; the first information includes a first address; the first address is used to identify at least a third network function of a first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0019] A sending module is configured to send second information to the second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0020] According to a sixth aspect of an embodiment of the present disclosure, a second network function is provided, wherein the second network function includes:
[0021] A receiving module configured to receive first information sent by a fourth network function; the first information includes a first address; the first address is used to at least identify a third network function; a sending module configured to send the first information to the first network function; the first address is used for transmitting user plane data of a first session between the first network function and the third network function based on a second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul BH session of the mobile access network function with wireless backhaul; and / or,
[0022] A receiving module is configured to receive second information sent by a first network function; the receiving module is configured to send sixth information to a fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0023] According to a seventh aspect of an embodiment of the present disclosure, a fourth network function is provided, wherein the fourth network function includes:
[0024] A sending module is configured to send first information to a second network function; the first information includes a first address; the first address is used to identify at least a third network function; the first address is used for transmitting user plane data of a first session between the first network function and the third network function based on a second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0025] A receiving module is configured to receive sixth information sent by a second network function; the sixth information includes a second address; the second address indicates a first network function for identifying the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0026] According to an eighth aspect of an embodiment of the present disclosure, a third network function is provided, wherein the third network function includes:
[0027] A sending module is configured to send first information to a fourth network function; the first information includes a first address; the first address is used at least to identify a third network function; the first address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0028] A receiving module is configured to receive tenth information sent by the fourth network function; the tenth information is used by the third network function to forward the user plane data of the first session.
[0029] According to the ninth aspect of an embodiment of the present disclosure, a communication device is provided, wherein the communication device includes: one or more processors; wherein the processor is used to call instructions so that the communication device executes the session processing method provided by any technical manner of the aforementioned first to fourth aspects.
[0030] According to a tenth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, which, when the instructions are executed on a communication device, enable the communication device to execute the session processing method provided by any of the first to fourth aspects.
[0031] According to an eleventh aspect of the embodiments of the present disclosure, a communication system is provided, wherein the communication system includes:
[0032] A first network function, configured to execute the method provided by any technical solution of the first aspect;
[0033] The second network function is configured to execute the method provided by any technical solution of the second aspect;
[0034] A fourth network function, configured to execute the method provided by any technical solution of the third aspect;
[0035] The third network function is configured to execute the method provided by any technical solution of the fourth aspect.
[0036] According to the twelfth aspect of the embodiments of the present disclosure, a computer program product is provided, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the session processing method described in any technical solution of the first to fourth aspects is implemented.
[0037] According to the technical approach provided by the embodiments of the present disclosure, a first UE accessing a mobile access network function with wireless backhaul can conduct its own first session with the help of a backhaul session of a second UE, thereby enabling the first UE to access the network based on the mobile access network function with wireless backhaul while implementing processes such as session establishment, modification and / or release, thereby better providing communication services for the first UE.
[0038] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.
[0040] FIG1A is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;
[0041] FIG1B is a schematic diagram showing a communication system with a mobile access network function having wireless backhaul according to an exemplary embodiment;
[0042] FIG1C is a schematic diagram showing a session establishment or modification according to an exemplary embodiment;
[0043] FIG2 is a flow chart showing a method for session processing according to an exemplary embodiment;
[0044] FIG3 is a flow chart showing a method for session processing according to an exemplary embodiment;
[0045] FIG4 is a flow chart showing a method for session processing according to an exemplary embodiment;
[0046] FIG5 is a flow chart showing a method for session processing according to an exemplary embodiment;
[0047] FIG6 is a flow chart showing a method for session processing according to an exemplary embodiment;
[0048] FIG7A is a schematic flow chart showing a method for session processing according to an exemplary embodiment;
[0049] FIG7B is a schematic diagram showing a protocol stack according to an exemplary embodiment;
[0050] FIG8A is a schematic structural diagram of a first network function according to an exemplary embodiment;
[0051] FIG8B is a schematic structural diagram of a second network function according to an exemplary embodiment;
[0052] FIG8C is a schematic structural diagram of a fourth network function according to an exemplary embodiment;
[0053] FIG8D is a schematic structural diagram of a third network function according to an exemplary embodiment;
[0054] FIG9A is a schematic structural diagram of a communication device according to an exemplary embodiment;
[0055] FIG9B is a schematic structural diagram of a chip according to an exemplary embodiment. DETAILED DESCRIPTION
[0056] Embodiments of the present disclosure provide a session processing method, a communication device, a communication system, and a storage medium.
[0057] A first aspect provides a session processing method, wherein the method is performed by a first network function, where the first network function is a mobile access network function with wireless backhaul, and the method includes:
[0058] Receiving first information sent by a second network function; the first information includes a first address; the first address is used to identify at least a third network function of the first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of the second UE; the second UE is combined with a mobile access network function with wireless backhaul; and / or,
[0059] Sending second information to the second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0060] In some embodiments of the first aspect, the first address is at least one of the following:
[0061] The first tunnel identifier is used to identify the General Packet Radio Service Technology Tunneling Protocol tunnel used for the first session of the third network function;
[0062] The network protocol IP address and / or port number of the third network function used for the first session.
[0063] In some embodiments of the first aspect, the method further includes: sending third information to the second network function; and receiving the first information sent by the second network function, including: receiving the first information sent by the second network function based on the third information.
[0064] Based on the above solution, the first session transmission can be implemented according to the tunnel.
[0065] In some embodiments of the first aspect, the third information includes at least one of the following:
[0066] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0067] Fourth information, the fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0068] Information about the second UE; the information about the second UE includes at least one item:
[0069] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0070] a serving public land mobile network identifier of the second UE;
[0071] A universal public subscription identity identifying the second UE corresponding to the second session;
[0072] The fully qualified domain name identifying the second UE corresponding to the second session.
[0073] Based on the above solution, the transmission of the fourth information allows the core network to determine whether the current session accesses the network based on the mobile access network function of the wireless backhaul, thereby performing corresponding operations for establishing and / or modifying the second session. Carrying the second UE information allows the core network to conduct the first session via the second session of the second UE, thereby simplifying implementation.
[0074] In some embodiments of the first aspect, the fourth information further includes at least one of the following:
[0075] User location information, used to indicate a location of a first network function accessed by the first UE;
[0076] Access type information, used to indicate the access type of the first UE;
[0077] The fifth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0078] In some embodiments of the first aspect, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel of the first network function.
[0079] In some embodiments of the first aspect, the second information further includes at least one of the following:
[0080] Fourth information; The fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0081] Information about the second UE; the information about the second UE includes at least one item:
[0082] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0083] a serving public land mobile network identifier of the second UE;
[0084] A universal public subscription identity identifying the second UE corresponding to the second session;
[0085] The fully qualified domain name identifying the second UE corresponding to the second session.
[0086] In some embodiments of the first aspect, the method further comprises:
[0087] receiving a first data packet sent by a first UE; the first data packet including user plane data of a first session;
[0088] Re-encapsulating the user plane data of the first data packet to obtain a second data packet; relative to the first data packet, the second data packet is encapsulated with the first address;
[0089] A second data packet is sent to the third network function.
[0090] Based on the above solution, by re-encapsulating the data packets of the first session, the data packets of the first session can be transmitted based on the second session.
[0091] In some embodiments of the first aspect, the first data packet includes a first destination address and / or a first source address; the first destination address is a server address of the first session; and the first source address is an address of a first UE of the first session.
[0092] In some embodiments of the first aspect, re-encapsulating user plane data of the first data packet to obtain the second data packet includes one of the following:
[0093] Adding a first packet header to the outermost layer of the first data packet to obtain a second data packet; the first packet header includes a second destination address and / or a second source address; the second destination address is the first address; the second source address is a third address or the second address; the second address identifies the first network function; the third address includes an address of the second UE and / or an address determined based on at least one of a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and a fully qualified domain name of the second UE corresponding to the second session;
[0094] Replacing the first destination address of the first data packet with the first address to obtain a second data packet;
[0095] The first source address of the first data packet is replaced with the address of the second UE or the second address to obtain a second data packet.
[0096] In some embodiments of the first aspect, the method further comprises:
[0097] receiving a third data packet sent by a third network function, wherein the third data packet includes user plane data of the first session;
[0098] Decapsulating the third data packet to obtain a fourth data packet; relative to the fourth data packet, the third data packet includes the first address;
[0099] A fourth data packet is sent to the first UE.
[0100] In some embodiments of the first aspect, the outermost layer of the third data packet has a second header; the second header includes a third source address and / or a third destination address; the third source address includes the first address; the third destination address is the second address or the third address; the third address includes an address of the second UE and / or an address determined based on at least one of a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and a fully qualified domain name of the second UE corresponding to the second session;
[0101] Decapsulating the third data packet to obtain a fourth data packet includes at least one of the following:
[0102] Removing the outermost second packet header of the third data packet to obtain a fourth data packet;
[0103] Replacing the third destination address of the third data packet with the address of the first UE to obtain a fourth data packet;
[0104] The third source address of the third data packet is replaced with the first address to obtain a fourth data packet.
[0105] A second aspect provides a session processing method, wherein the method is performed by a second network function, and the method includes:
[0106] Receiving first information sent by a fourth network function and sending the first information to the first network function; the first information includes a first address; the first address is used to identify at least a third network function of a first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on a second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0107] Receive second information sent by the first network function, and send sixth information to the fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0108] In some embodiments of the second aspect, the method further comprises:
[0109] receiving third information sent by the first network function;
[0110] It is determined that the first UE accesses the network through the mobile access network function with wireless backhaul, and a fourth network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul is selected.
[0111] In some embodiments of the second aspect, determining that the first UE accesses the network through a mobile access network function with wireless backhaul includes at least one of the following:
[0112] determining, based on the third information, that the first UE accesses the network through a mobile access network function with wireless backhaul;
[0113] Determine, based on the second network function local information, that the first UE accesses the network through a mobile access network function with wireless backhaul.
[0114] In some embodiments of the second aspect, the method further comprises:
[0115] sending seventh information to the fourth network function,
[0116] receiving first information sent by the fourth network function based on the seventh information.
[0117] In some embodiments of the second aspect, the seventh information includes at least one of the following:
[0118] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0119] eighth information, where the eighth information includes part or all of the fourth information and / or the eighth information is generated by the second network function according to local information, and the eighth information is used to indicate whether the first UE accesses the network through the mobile access network function with wireless backhaul;
[0120] Information about the second UE; the information about the second UE includes at least one item:
[0121] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0122] a serving public land mobile network identifier of the second UE;
[0123] A universal public subscription identity identifying the second UE corresponding to the second session;
[0124] The fully qualified domain name identifying the second UE corresponding to the second session.
[0125] In some embodiments of the second aspect, the eighth information includes at least one of the following:
[0126] User location information, used to indicate the location of the first network function;
[0127] Access type information, used to indicate the access type of the first UE;
[0128] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0129] In some embodiments of the second aspect, the first address includes at least a first tunnel address; the first tunnel address is an address of a General Packet Radio Service Technology Tunnel Protocol tunnel of the third network function.
[0130] In some embodiments of the second aspect, the first address further includes an Internet Protocol (IP) address and / or a port number of the third network function.
[0131] In some embodiments of the second aspect, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel with a mobile access network function of wireless backhaul.
[0132] In some embodiments of the second aspect, the sixth information further includes: the eighth information and / or information of the second UE; and the information of the second UE includes at least one of:
[0133] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0134] a serving public land mobile network identifier of the second UE;
[0135] A universal public subscription identity identifying the second UE corresponding to the second session;
[0136] The fully qualified domain name identifying the second UE corresponding to the second session.
[0137] A third aspect provides a session processing method, wherein the method is performed by a fourth network function, and the method includes:
[0138] Sending first information to the second network function; the first information includes a first address; the first address is used to identify at least a third network function; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of the second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0139] Receive sixth information sent by the second network function; the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0140] In some embodiments of the third aspect, the method further comprises:
[0141] receiving seventh information sent by the second network function;
[0142] According to the seventh information, a third network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul is selected.
[0143] In some embodiments of the third aspect, the method further comprises:
[0144] First information sent by a third network function is received.
[0145] In some embodiments of the third aspect, the seventh information includes at least one of the following:
[0146] A first request, where the first request comes from the first UE and is used to request to establish or modify a first session;
[0147] Eighth information, where the eighth information is used by the fourth network function to determine whether the first UE accesses the network through the mobile access network function with wireless backhaul;
[0148] Information about the second UE; the information about the second UE includes at least one item:
[0149] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0150] a serving public land mobile network identifier of the second UE;
[0151] A universal public subscription identity identifying the second UE corresponding to the second session;
[0152] The fully qualified domain name identifying the second UE corresponding to the second session.
[0153] In some embodiments of the third aspect, the eighth information further includes at least one of the following:
[0154] User location information, used to indicate a location of a first network function accessed by the first UE;
[0155] Access type information, used to indicate the access type of the first UE;
[0156] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0157] In some embodiments of the third aspect, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel with a mobile access network function of wireless backhaul.
[0158] In some embodiments of the third aspect, the sixth information further includes: the eighth information and / or information of the second UE; and the information of the second UE includes at least one of:
[0159] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0160] a serving public land mobile network identifier of the second UE;
[0161] A universal public subscription identity identifying the second UE corresponding to the second session;
[0162] The fully qualified domain name identifying the second UE corresponding to the second session.
[0163] In some embodiments of the third aspect, the method further comprises:
[0164] The tenth information is sent to the third network function; the tenth information is used by the third network function to forward the user plane data of the first session.
[0165] In some embodiments of the third aspect, the tenth information includes at least one of the following:
[0166] A first rule is configured for the third network function to decapsulate an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data of the first session does not carry the first address and the second address;
[0167] A second rule is used for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address;
[0168] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0169] In some embodiments of the third aspect, the tenth information indicates at least one of the following:
[0170] The third network function causes an uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or
[0171] The third network function causes a downlink data packet of the first session transmitted over the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted over the second session to carry the first address and the second address;
[0172] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0173] A fourth aspect provides a session processing method, wherein the method is performed by a third network function, and the method includes:
[0174] Sending first information to a fourth network function; the first information includes a first address; the first address is used to at least identify the third network function; the first address is used to transmit user plane data of the first session based on the second session between the first network function and the third network function; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of the second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0175] Receive tenth information sent by the fourth network function; the tenth information is used by the third network function to forward user plane data of the first session.
[0176] In some embodiments of the fourth aspect, the tenth information is related to the sixth information, and the sixth information includes a second address; the second address indicates a first network function for identifying the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0177] In some embodiments of the fourth aspect, the tenth information is related to seventh information received by the fourth network function; wherein the seventh information includes at least one of the following:
[0178] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0179] Eighth information, the eighth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0180] Information about the second UE; the information about the second UE includes at least one item:
[0181] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0182] a serving public land mobile network identifier of the second UE;
[0183] A universal public subscription identity identifying the second UE corresponding to the second session;
[0184] The fully qualified domain name identifying the second UE corresponding to the second session.
[0185] In some embodiments of the fourth aspect, the eighth information further includes at least one of the following:
[0186] User location information, used to indicate a location of a first network function accessed by the first UE;
[0187] Access type information, used to indicate the access type of the first UE;
[0188] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0189] In some embodiments of the fourth aspect, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel with a mobile access network function of wireless backhaul.
[0190] In some embodiments of the fourth aspect, the ninth information further includes: information of the second UE; the information of the second UE includes at least one item:
[0191] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0192] a serving public land mobile network identifier of the second UE;
[0193] A universal public subscription identity identifying the second UE corresponding to the second session;
[0194] The fully qualified domain name identifying the second UE corresponding to the second session.
[0195] In some embodiments of the fourth aspect, the sixth information further includes: the eighth information and / or information of the second UE; and the information of the second UE includes at least one item:
[0196] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0197] a serving public land mobile network identifier of the second UE;
[0198] A universal public subscription identity identifying the second UE corresponding to the second session;
[0199] The fully qualified domain name identifying the second UE corresponding to the second session.
[0200] In some embodiments of the fourth aspect, the tenth information includes at least one of the following:
[0201] A first rule is configured for the third network function to decapsulate an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data of the first session does not carry the first address and the second address;
[0202] A second rule is used for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address;
[0203] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0204] In some embodiments of the fourth aspect, the tenth information indicates at least one of the following:
[0205] The third network function causes an uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or
[0206] The third network function causes a downlink data packet of the first session transmitted over the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted over the second session to carry the first address and the second address;
[0207] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0208] In some embodiments of the fourth aspect, the method comprises:
[0209] receiving a second data packet sent by the first network function;
[0210] Decapsulating the second data packet to obtain the first data packet; relative to the first data packet, the second data packet is encapsulated with the first address;
[0211] A first data packet is sent to a server of a first session.
[0212] In some embodiments of the fourth aspect, the second data packet includes a second destination address and / or a second source address; the second destination address is the first address; the second source address is a third address or the second address; the third address includes an address of the second UE and / or an address determined based on a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and / or a fully qualified domain name of the second UE corresponding to the second session;
[0213] Decapsulating the second data packet to obtain the first data packet includes at least one of the following:
[0214] Removing the outermost first packet header of the second data packet; the first packet header includes the second destination address and / or the second source address;
[0215] Replacing the second destination address of the second data packet with the first destination address; the first destination address is the server address of the first session;
[0216] The second source address of the second data packet is replaced with the first source address; the first source address is the address of the first UE.
[0217] In some embodiments of the fourth aspect, the method further comprises:
[0218] receiving a fourth data packet sent by the server of the first session;
[0219] Encapsulating the fourth data packet to obtain a third data packet; relative to the fourth data packet, the third data packet includes the first address or the address of the first UE of the first session;
[0220] A third data packet is sent to the first network function.
[0221] In some embodiments of the fourth aspect, encapsulating the fourth data packet to obtain the third data packet includes at least one of the following:
[0222] Adding a second packet header to the outermost layer of the third data packet to obtain a fourth data packet; the second packet header includes a third source address and / or a third destination address;
[0223] The fourth destination address of the third data packet is replaced by the third destination address; the fourth destination address is the first address;
[0224] replacing the fourth source address of the fourth data packet with the third source address; the third source address is the address of the server of the first session;
[0225] The third destination address is the first address or the third address; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0226] According to a fifth aspect of an embodiment of the present disclosure, a first network function is provided, wherein the first network function is a mobile access network function with wireless backhaul, and the first network function includes:
[0227] A receiving module is configured to receive first information sent by a second network function; the first information includes a first address; the first address is used to identify at least a third network function of the first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of the second UE; the second UE is combined with a mobile access network function with wireless backhaul; and / or,
[0228] A sending module is configured to send second information to a second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0229] According to a sixth aspect of an embodiment of the present disclosure, a second network function is provided, wherein the second network function includes:
[0230] A receiving module configured to receive first information sent by a fourth network function; the first information includes a first address; the first address is used to at least identify the third network function; a sending module configured to send the first information to the first network function; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul BH session of the mobile access network function with wireless backhaul; and / or,
[0231] A receiving module is configured to receive second information sent by the first network function; the receiving module is configured to send sixth information to the fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function for identifying the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0232] According to a seventh aspect of an embodiment of the present disclosure, a fourth network function is provided, wherein the fourth network function includes:
[0233] A sending module is configured to send first information to the second network function; the first information includes a first address; the first address is used to at least identify a third network function; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of the second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0234] A receiving module is configured to receive sixth information sent by the second network function; the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0235] According to an eighth aspect of an embodiment of the present disclosure, a third network function is provided, wherein the third network function includes:
[0236] A sending module is configured to send first information to a fourth network function; the first information includes a first address; the first address is used to at least identify a third network function; the first address is used to transmit user plane data of the first session based on the second session between the first network function and the third network function; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0237] The receiving module is configured to receive tenth information sent by the fourth network function; the tenth information is used by the third network function to forward the user plane data of the first session.
[0238] According to the ninth aspect of the embodiments of the present disclosure, a communication device is provided, wherein the communication device includes: one or more processors; wherein the processor is used to call instructions to enable the communication device to execute the session processing method provided by any technical method of the aforementioned first to fourth aspects.
[0239] According to a tenth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, which, when the instructions are executed on a communication device, enable the communication device to execute the session processing method provided by any of the first to fourth aspects.
[0240] According to an eleventh aspect of the present disclosure, a communication system is provided, wherein the communication system includes:
[0241] A first network function, configured to execute the method provided by any technical solution of the first aspect;
[0242] The second network function is configured to execute the method provided by any technical solution of the second aspect;
[0243] A fourth network function, configured to execute the method provided by any technical solution of the third aspect;
[0244] The third network function is configured to execute the method provided by any technical solution of the fourth aspect.
[0245] According to the twelfth aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a program product. When the program product is executed by a communication device, the communication device executes the session processing method described in the optional implementation of the first to fourth aspects.
[0246] According to the thirteenth aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a computer program, which, when running on a computer, enables the computer to execute the session processing method described in the optional implementation manners of the first to fourth aspects.
[0247] It is understandable that the above-mentioned terminals, network functions, communication systems, program products, and computer programs are all used to execute the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0248] The embodiments of the present disclosure propose a session processing method, a communication device, a communication system and a storage medium. The embodiments of the present disclosure are not exhaustive, but are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, the method after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0249] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0250] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0251] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "the", "the", etc., can mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article can be understood as a singular expression or a plural expression.
[0252] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0253] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0254] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "in one case A, in another case B," or "in one case A, in another case B" may include the following technical descriptions depending on the circumstances: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The same applies when there are more branches, such as A, B, and C.
[0255] In some embodiments, "A or B" and other descriptions may include the following technical approaches, depending on the circumstances: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, and C.
[0256] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different. For another example, if the description object is "information", then the "first category of information" and the "second category of information" can be the same information or different information, and their contents can be the same or different.
[0257] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0258] In some embodiments, terms such as "...", "determine...", "in the case of...", "at the time of...", "when...", "if...", and "if..." can be used interchangeably.
[0259] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0260] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0261] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0262] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.
[0263] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0264] In some embodiments, the access network device, the core network device, or the network function can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the access network device, the core network device, or the network function and the communication between the terminals are replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0265] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network function. In this case, the access network device, the core network device, or the network function may have a structure that has all or part of the functions of the terminal.
[0266] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0267] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0268] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0269] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0270] As shown in Figure 1A, communication system 100 includes terminal 101 and network function 102. Network function 102 may include access network equipment and / or core network equipment. In some cases, access network equipment may also be referred to as access network function. Core network equipment may also be referred to as core network function.
[0271] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0272] In some embodiments, the terminal is also referred to as User Equipment (UE).
[0273] In some embodiments, the access network device may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB) in a 5G communication system, a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0274] In some embodiments, the technical approach of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.
[0275] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0276] In some embodiments, the core network device may be a single device including a first network element, or may be a plurality of devices or a group of devices, each including a first network element. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0277] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical approach of the embodiment of the present disclosure, and does not constitute a limitation on the technical approach provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical approach provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0278] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0279] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems using configuration methods for other resources, and next-generation systems based on and extending these systems. Furthermore, multiple systems may be combined (for example, a combination of LTE and NR).
[0280] Mobile access network equipment that supports Wireless Access Backhual (WAB) can provide 5G network access for UE, that is, it can provide a new radio access link to the UE, and the terminal can connect to the core network through the mobile access network equipment that supports WAB. Wireless access backhaul can also be referred to as wireless backhaul. WAB can also be called VMR (vehicle-mounted relays) because WAB can be deployed on mobile vehicles, such as cars, buses, airplanes, etc., to support more deployment scenarios. As a mobile access network with wireless backhaul function (MWAB), it can provide services for UE located inside or outside a mobile vehicle. The mobile access network function with wireless backhaul function can also be called a mobile base station. For example, a mobile base station may include but is not limited to a UE that can be installed on a mobile vehicle, etc.
[0281] Figure 1B shows a schematic diagram of a MWAB communication system. For example, the UE accesses the backhaul gNB (BH-gNB, i.e., the serving gNB of the MWAB-UE) through the MWAB, and the BH base station enables the UE to reside on the cell corresponding to the BH-gNB. The MWAB may have two parts, namely the access network function of the MWAB (MWAB-gNB) and the terminal function of the MWAB (MWAB-UE). For example, the MWAB-UE and the BH base station (BH-gNB) are connected via the Uu port. The BH-gNB may include but is not limited to a base station of a terrestrial network (TN) and / or a base station of a non-terrestrial network (NTN).
[0282] MWAB-based communications may have one or more of the following characteristics:
[0283] MWAB includes MWAB gNB and MWAB UE.
[0284] MWAB-gNB performs gNB functions based on TS 38.300[4] and TS 38.401[5];
[0285] N2 and / or N3 and OAM access of the MWAB-gNB is performed through the IP connection provided by the PDU session of the MWAB-UE.
[0286] A standardized interface may be provided between the MWAB-UE and the MWAB-gNB, which may not be restricted by the Standalone Wireless Group 2 (SA WG2).
[0287] The MWAB-UE is connected to an NG-RAN cell via a one-hop connection (e.g., NR Uu connection). The NG-RAN cell can be a terrestrial cell or a non-terrestrial cell.
[0288] MWAB can provide relay for UE. For example, MWAB can provide relay for UE in locations such as inside or outside a vehicle.
[0289] Uu (e.g., NR Uu) is used for the radio link between the MWAB-gNB and the UE. The radio link between the MWAB-gNB and the UE does not use NTN technology.
[0290] The Location Service (LCS) framework defined in TS 23.273 [6] is used to provide positioning services to the UE.
[0291] MWAB can be connected to the NG-RAN of a public land mobile network (PLMN) or a stand-alone non-public network (SNPN).
[0292] The MWAB-gNB may broadcast a PLMN ID that may be different from the PLMN ID of the MWAB-UE connected to it. For example, the PLMN ID of the UE's serving PLMN is broadcast by the MWAB-gNB it is located in / connected to. This PLMN ID may be different from the PLMN ID serving the MWAB-UE.
[0293] When providing communication services through MWAB-gNB, the UE's N3 access can be transported through the IP connection provided by one or more PDU sessions of the MWAB-UE. Therefore, the N3 data exchange between the MWAB-gNB and the UE's serving UPF needs to be encapsulated using the user plane and transported through the IP connection provided by one or more PDU sessions of the MWAB-UE. In this case, the MWAB needs to obtain the address information of the User Plane Function (UPF) serving the UE, and the SMF and / or UPF needs to obtain the address of the MWAB (MWAB-gNB and / or MWAB-UE) to ensure that the encapsulated data packet is available.
[0294] FIG1C shows a process for establishing or modifying a PDU session based on MWAB, which may specifically include:
[0295] 1. Establishing or modifying a PDU Session for the UE causes the MWAB-gNB to receive a new Session Management (SM) context for the PDU Session from the Session Management Function (SMF). The SM context may include at least a Quality of Service (QoS) flow and / or flow information for the QoS flow.
[0296] 2. For each QoS flow, the MWAB-gNB determines the required 5G QoS Indication (5QI) / Address Resolution Protocol (ARP) and other QoS parameters in the BH PDU session and TNL (Transport Network Layer). This is used to send QoS rules related to the downlink (DL) service data flow (SDF) to the BH SMF. For the uplink (UL), QoS rules are also determined by the MWAB, and classification is performed in the uplink (UL) using the TNL information determined by the MWAB-gNB.
[0297] 3. The MWAB-UE modifies the BH PDU session according to the prompt.
[0298] 4. The UPF of the BH PDU session can process the DL data flow from the UE UPF.
[0299] 5.MWAB-UE supports modification of BH PDU session.
[0300] 6.MWAB-gNB can complete the establishment of PDU session.
[0301] 7. Data of the UE PDU session can be sent and / or received correctly.
[0302] As shown in FIG2 , an embodiment of the present disclosure provides a session processing method, which can be applied to the communication system shown in FIG1A . The method may include:
[0303] S2101: A first UE sends a first request to a first network function.
[0304] In some embodiments, the first network function includes a mobile access network function with wireless backhaul. Exemplarily, the mobile access network function with wireless backhaul.
[0305] In some embodiments, the first network function may be a MWAB as shown in FIG. 1B .
[0306] In some embodiments, the first UE may be a UE accessing a first network function.
[0307] In some embodiments, the first UE may be a UE that accesses wireless backhaul based on the first network function.
[0308] In some embodiments, the first request is used to request the establishment or modification of a first session. The first session may include, but is not limited to, a PDU session. If the first request is used to request the establishment of the first session, the first request may trigger the network to initiate a PDU session establishment procedure. If the first request is used to modify the first session, the first request may trigger the network to initiate a PDU session modification procedure.
[0309] S2102: The first network function sends third information to the second network function.
[0310] In some embodiments, the first network function sends third information to the second network function based on the first request.
[0311] In some embodiments, the first network function proactively sends the third information to the second network function. That is, the first network function may send the third information to the second network function without receiving the first request from the first UE. For example, when the first network function accessed by the UE changes, the first network function may proactively send the third information to the second network function. Therefore, in this case, step S2101 is optional.
[0312] In some embodiments, the second network function may be a core network function. Exemplarily, the second network function may be an AMF or a Mobile Management Entity (MME).
[0313] In some embodiments, the third information includes at least one of the following:
[0314] First request: The first request may be used by the first UE to request to establish or change a first session.
[0315] Fourth information, the fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0316] Information of the second UE. In short, the information of the second UE can be used to determine the user plane address used by the second UE when conducting the second session.
[0317] The information of the second UE may include but is not limited to at least one of the following:
[0318] an address of a second UE corresponding to the second session;
[0319] The identifier of the second UE.
[0320] In some embodiments, the address of the second UE may include but is not limited to an IP address of the second UE for conducting the second session or a tunnel address associated with the second UE.
[0321] In some embodiments, the identifier of the second UE may include a permanent identifier of the user of the second UE and / or a hidden identifier or a physical identifier of the user.
[0322] In some embodiments, the identification information of the second UE may include but is not limited to at least one of the following:
[0323] a serving public land mobile network identifier of the second UE;
[0324] A universal public subscription identity identifying the second UE corresponding to the second session;
[0325] The fully qualified domain name identifying the second UE corresponding to the second session.
[0326] The second UE is combined with the mobile access network function with wireless backhaul. For example, the second UE may also be referred to as a MWAB-UE. In some embodiments, the second UE and the mobile access network function with wireless backhaul may be different functional components of a mobile communication device.
[0327] In some embodiments, the second UE is a MWAB-UE, that is, a terminal function of a mobile access network with a wireless backhaul function.
[0328] In some embodiments, the fourth information may be arbitrarily used to indicate whether the first UE accesses the network through the mobile access network function with wireless backhaul. For example, the fourth information may be an indicator, which may include one or more bits, and different bit values of the one or more bits may respectively indicate that the first UE accesses the network through the mobile access network function with wireless backhaul, or indicate that the first UE does not access the network through the mobile access network function with wireless backhaul.
[0329] In some embodiments, the fourth information may be used to indicate that the first UE accesses the network via a mobile access network function with wireless backhaul. In this case, whether the third information includes the fourth information indicates whether the first UE accesses the network via the mobile access network function with wireless backhaul. For example, if the third information includes the fourth information, it indicates that the first UE accesses the network via the mobile access network function with wireless backhaul. If the third information does not include the fourth information, it indicates that the first UE does not access the network via the mobile access network function with wireless backhaul.
[0330] In some embodiments, the second session may be a session of a second UE. For example, the second UE may access a terrestrial base station or a non-terrestrial base station, and the base station accessed by the second UE may be a base station serving MWAB-UEs. The second UE's session may be a backhaul session, i.e., a session providing an IP connection using N2 or N3 access for the serving UE. Specifically, the backhaul session may be a backhaul PDU session.
[0331] In some embodiments, the fourth information further includes at least one of the following:
[0332] User location information, used to indicate a location of a first network function accessed by the first UE;
[0333] Access type information, used to indicate the access type of the first UE;
[0334] The fifth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0335] For example, the user location information may include but is not limited to the tracking area identifier and / or cell identifier and / or base station identifier of the first network function. If the first network function corresponding to the user location information is a mobile access network function with wireless backhaul, it means that the first UE accesses the network through the mobile access network function with wireless backhaul. If the first network function corresponding to the user location information is not a mobile access network function with wireless backhaul but a base station access network with backhaul (wired backhaul), it means that the first UE does not access the network through the mobile access network function with wireless backhaul. Exemplarily, the user location information may be carried by a User Location Information (ULI) information element (IE).
[0336] In some embodiments, the access type information may indicate an access type of the first UE, where the access type may be divided into access through a mobile access network function with wireless backhaul or access without a mobile access network function with wireless backhaul. Exemplarily, the access type information may be carried by Radio Access Technology Information (RAT Information) IE.
[0337] In some embodiments, the fifth information may be carried by an IE different from the user location information and / or the access type information.
[0338] In some embodiments, the first network function may implement the interaction of the third information with the second network function through message transmission via an interface between the first network function and the second network function. In other embodiments, the first network function may send the third information to the second network function through a service call.
[0339] S2103: The second network function selects a fourth network function.
[0340] In some embodiments, the second network function selects a fourth network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0341] In some embodiments, the second network function determines, based on the third information or local information of the second network function, that the first UE accesses the network via a mobile access network function with wireless backhaul, and selects a fourth network function that supports MWAB access after performing session management processing. The local information may be based on information such as historical access records of the first UE, network planning configuration data, and local policy information.
[0342] In some embodiments, the fourth network function may also be a core network function. In some embodiments, the fourth network function may include but is not limited to a session management function.
[0343] In some embodiments, this step is an optional step. For example, with the development of technology, if all SMFs support MWAB access, the second network function may not need to specifically distinguish whether the SMF supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0344] In some embodiments, the second network function determines, based on the third information, that the first UE accesses the network via a mobile access network function with wireless backhaul, and selects a fourth network function that supports MWAB access. That is, the fourth network function that supports the first UE accessing the network via a mobile access network function with wireless backhaul is selected.
[0345] S2104: The second network function sends seventh information to the fourth network function.
[0346] In some embodiments, the second network function sends seventh information to the selected fourth network function. Exemplarily, the second network function determines whether the first UE accesses the network via the mobile access network function with wireless backhaul based on the seventh information or local information of the fourth network function. When the first UE accesses the network via the mobile access network function with wireless backhaul, the second network function selects a third network function that supports the first session accessing the network via the mobile access network function with wireless backhaul, and sends tenth information to the selected third network function.
[0347] In some embodiments, the seventh information includes at least part of the third information, and / or the seventh information is generated by local information of the fourth network function. The local information may include historical access records for determining that the first UE accesses the network through a mobile access network function with wireless backhaul, network planning configuration parameters, local policy information, etc. The historical access records here include but are not limited to historical access records of the first UE and / or the second UE. The network planning configuration parameters may include an indication of where the mobile access network function with wireless backhaul is configured, so that it can be determined based on the ULI whether the network device currently accessed by the first UE is a mobile access network with wireless outbound transmission. The local policy information may include but is not limited to rules and / or policies configured by the operator for the fourth network function.
[0348] In some embodiments, it is determined that the first UE accesses the network through a mobile access network function with wireless backhaul, and the second network function sends the seventh information to the fourth network function.
[0349] In some embodiments, the fourth network function may also determine that the first UE accesses the network through a mobile access network function with wireless backhaul, and the second network function sends the seventh information to the fourth network function.
[0350] In some embodiments, the seventh information includes at least one of the following:
[0351] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0352] Eighth information, the eighth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0353] Information about the second UE; the information about the second UE includes at least one item:
[0354] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0355] a serving public land mobile network identifier of the second UE;
[0356] A universal public subscription identity identifying the second UE corresponding to the second session;
[0357] The fully qualified domain name identifying the second UE corresponding to the second session.
[0358] In some embodiments, the eighth information includes part or all of the fourth information.
[0359] In some embodiments, the eighth information may be generated by the second network function, for example, based on the fourth information, network planning configuration parameters and / or local policy information.
[0360] In some embodiments, the eighth information includes at least a portion of the fourth information and / or information generated by the second network function.
[0361] In some embodiments, the eighth information further includes at least one of the following:
[0362] User location information, used to indicate a location of a first network function accessed by the first UE;
[0363] Access type information, used to indicate the access type of the first UE;
[0364] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0365] In some embodiments, the second network function may implement the interaction of the third information by message transmission via an interface between the second network function and the fourth network function. In other embodiments, the second network function may send the third information to the fourth network function via a service call.
[0366] S2105: The fourth network function selects the third network function.
[0367] In some embodiments, the fourth network function selects the third network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0368] In some embodiments, if the fourth network function determines to accept the establishment or modification of the first session, the fourth network function selects a third network function that supports the first session accessed via the mobile access network function with wireless backhaul. Otherwise, a rejection message may be returned to the fourth network function. The rejection message indicates the rejection of the establishment and / or modification request for the first session. In this manner, the rejection message is transmitted to the first network function via a message or service call and ultimately to the first UE.
[0369] In some embodiments, in some embodiments, the third network function may also be a core network function. For example, the third network function may be a user plane function. For example, the third network function may include but is not limited to a UPF.
[0370] In some embodiments, this step is an optional step. For example, with the development of technology, if all UPFs support the first session, the fourth network function may not need to specifically distinguish whether the UPF supports the first session.
[0371] S2106: The fourth network function sends eleventh information to the third network function.
[0372] In some embodiments, the fourth network function sends the eleventh information to the selected third network function.
[0373] In some embodiments, the eleventh information is sent to the selected third network function. In some embodiments, the eleventh information is used to instruct the third network function to establish or modify an N4 session of the first session.
[0374] In some embodiments, the eleventh information may be used to indicate to the third network function whether the first UE is accessed through a mobile access network function with wireless backhaul.
[0375] In some embodiments, the fourth network function may send the eleventh information to the third network function based on the seventh information, or the fourth network function may send the eleventh information to the third network function without receiving the seventh information when the SMF proactively modifies the first session. For example, the description of the seventh information can be found in the embodiment corresponding to FIG2 .
[0376] In some embodiments, the fourth network function may implement the interaction of the third information by message transmission via an interface between the fourth network function and the third network function. In other embodiments, the fourth network function may send the eleventh information to the third network function via a service call.
[0377] S2107: The third network function sends the first information to the fourth network function.
[0378] In some embodiments, the first information includes a first address.
[0379] In some embodiments, the first address is used to at least identify a third network function. Exemplarily, the first address indicates the third network function that supports the first session.
[0380] In some embodiments, the first tunnel identifier is used to identify a General Packet Radio Service Technology Tunneling Protocol (GTP) tunnel used by the third network function for the first session.
[0381] For example, if the first session is conducted using a GTP tunnel, the first address may include a first tunnel identifier.
[0382] For another example, if the first session does not use a GTP tunnel, the user plane data packet interaction of the first session can be implemented based on IP routing. In this case, the first address may include but is not limited to the IP address and / or port number of the third network function.
[0383] Therefore, in some embodiments, the first address is at least one of the following:
[0384] The first tunnel identifier is used to identify the General Packet Radio Service Technology Tunneling Protocol GTP tunnel used for the first session of the third network function;
[0385] The network protocol IP address and / or port number of the third network function used for the first session.
[0386] In some embodiments, the first address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul BH session of a mobile access network function with wireless backhaul.
[0387] For example, the first network function and the third network function transmitting the user plane data of the first session based on the second session may include: the first network function and the third network function may use the session resources (such as the session channel) of the second session to transmit the user plane data of the first session.
[0388] S2108: The fourth network function sends the first information to the second network function.
[0389] S2109: The second network function sends the first information to the first network function.
[0390] In some embodiments, the first network function receives first information sent by the fourth network function through the second network function, and the fourth network function obtains first information related to the fourth information when accepting the first session establishment request initiated by the first UE.
[0391] In some embodiments, the first network function receives first information sent by the fourth network function through the second network function, and the fourth network function obtains first information related to the fourth information when accepting the first session modification request initiated by the first UE.
[0392] In some embodiments, the first network function receives first information sent by the fourth network function through the second network function, and the fourth network function obtains the first information when initiating the first session modification request.
[0393] In some embodiments, the first network function receives first information sent by the fourth network function through the second network function, and the fourth network function obtains first information related to the fourth information when initiating the first session modification request.
[0394] In some embodiments, the first network function receives first information sent by the fourth network function through the second network function, and the fourth network function obtains first information related to the fourth information when accepting the first session modification request triggered by the first network function.
[0395] In some embodiments, the first network function receives first information sent by the fourth network function through the second network function, and the fourth network function obtains the first information when accepting the first session modification request triggered by the second network function.
[0396] S2110: The first network function sends a first response to the first UE. The first response may at least indicate a successful response to the first request. In some embodiments, the first response may also include other information from the fourth network function. Exemplarily, this other information may be used to establish or modify resource information for the first session. Exemplarily, if the modification of the first session is initiated by the first network function, the first network function will not receive the first request and, therefore, does not need to send a first response to the first UE. Therefore, S2110 is an optional step.
[0397] S2111: The first network function sends second information to the second network function.
[0398] In some embodiments, the second information may include at least a second address.
[0399] In some embodiments, the second address indicates a first network function for identifying the first session.
[0400] In some embodiments, the second address and the first address are both used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0401] In some embodiments, the second address comprises a second tunnel address.
[0402] In some embodiments, the second tunnel address is used to identify an access network tunnel having a mobile access network function with wireless backhaul.
[0403] In some embodiments, the second address may include an IP address and / or a port number of the first network function.
[0404] In some embodiments, the second address may be an address of the first UE that is combined with the mobile access network function with wireless backhaul, for example, an IP address, port number and / or tunnel address of the second UE.
[0405] In some embodiments, the second information further includes at least one of the following:
[0406] Fourth information; The fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0407] Information about the second UE; the information about the second UE includes at least one item:
[0408] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0409] a serving public land mobile network identifier of the second UE;
[0410] A universal public subscription identity identifying the second UE corresponding to the second session;
[0411] The fully qualified domain name identifying the second UE corresponding to the second session.
[0412] Exemplarily, the second information may include: a second address and / or information about a second UE. In some embodiments, the second address may be used to identify the first network function. Exemplarily, the second address may be used to identify a mobile access network function with wireless backhaul within the first network function. In some embodiments, the second address may include a second tunnel address. Exemplarily, the second address may include a second tunnel address; the second tunnel address is used to identify an access network tunnel of the mobile access network function with wireless backhaul.
[0413] In some embodiments, the fourth information further includes at least one of the following:
[0414] User location information, used to indicate a location of a first network function accessed by the first UE;
[0415] Access type information, used to indicate the access type of the first UE;
[0416] The fifth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0417] S2112: The second network function sends sixth information to the fourth network function.
[0418] In some embodiments, the sixth information is generated based on the second information and the sixth information includes the second address.
[0419] The second address indication is used to identify the first network function of the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0420] In some embodiments, the sixth information may include, but is not limited to, at least one of the following:
[0421] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0422] eighth information, where the eighth information includes part or all of the fourth information and / or the eighth information is generated by the second network function according to local information, and the eighth information is used to indicate whether the first UE accesses the network through the mobile access network function with wireless backhaul;
[0423] Information about the second UE; the information about the second UE includes at least one item:
[0424] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0425] a serving public land mobile network identifier of the second UE;
[0426] A universal public subscription identity identifying the second UE corresponding to the second session;
[0427] The fully qualified domain name identifying the second UE corresponding to the second session.
[0428] S2113: The fourth network function sends tenth information to the third network function.
[0429] In some embodiments, the fourth network function sends tenth information to the third network function based on the sixth information.
[0430] In some embodiments, the tenth information is used by the third network function to forward user plane data of the first session.
[0431] In some embodiments, the tenth information is related to the sixth information and / or the seventh information.
[0432] Exemplarily, the sixth information includes a second address, wherein the second address indicates a first network function for identifying the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and a third network function based on the second session.
[0433] In some embodiments, the tenth information includes at least one of the following:
[0434] A first rule is configured for the third network function to decapsulate an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data of the first session does not carry the first address and the second address;
[0435] A second rule is used for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address;
[0436] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0437] In some embodiments, the third address may be any user plane address determined according to information of the second UE.
[0438] In some embodiments, the tenth information indicates at least one of the following:
[0439] The third network function causes an uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or
[0440] The third network function causes a downlink data packet of the first session transmitted over the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted over the second session to carry the first address and the second address;
[0441] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0442] In some embodiments, the tenth information may include at least one of the following:
[0443] A processing rule indicating that the address change in the uplink data packet and / or downlink data packet of the first session transmitted over the second session is achieved by adding or deleting a packet header or replacing an address;
[0444] Address information, the address contained in the added packet header or the address used for replacement.
[0445] In some embodiments, the fourth network function determines, based on the sixth information, that it needs to obtain the first information from the third network function and sends the first information to the first network function via the second network function, i.e., executing all or part of steps S21105-S21109. Then, based on the obtained first information and the sixth information, the fourth network function modifies the N4 session of the first session and sends the tenth information to the third network function to configure packet processing rules for the third network function. For example, when the first network function triggers access path switching, the first network function sends the second information to the second network function, which in turn sends the sixth information to the fourth network function. The fourth network function determines, based on the sixth information, that it needs to obtain the first information from the third network function and sends the first information to the first network function via the second network function. Then, based on the obtained first information and the sixth information, the fourth network function modifies the N4 session of the first session and sends the tenth information to the third network function to configure packet processing rules for the third network function. That is, in a specific implementation, the execution process for modifying the first session may not be exactly as shown in Figure 2. For example, if the first network function fails to receive the first request due to an access path switch, it may send the second information after the access path switch to the second network function. After receiving the second information, the second network function sends the sixth information to the fourth network function. The fourth network function then sends the tenth information to the third network function based on the sixth information. After receiving the tenth information, the third network function discovers that its first address corresponding to the first session also needs to be updated and may send the first information to the fourth network function. In this way, the third network function sends the first information to the fourth network function after the first network function sends the second information.
[0446] S2114: The first UE sends a first data packet to the first network function.
[0447] S2115: The first network function re-encapsulates the first data packet to obtain a second data packet.
[0448] In some embodiments, relative to the first data packet, the second data packet is encapsulated with the first address.
[0449] In some embodiments, S2115 may include but is not limited to: adding a header to the outermost layer of the first data packet, and / or replacing the address carried in the current header of the first data packet.
[0450] In some embodiments, a first packet header is added to the outermost layer of the first packet to obtain a second packet. The first packet header includes a second destination address and / or a second source address; the second destination address is the first address; and the second source address is the address of the second UE or the second address.
[0451] In some embodiments, the first destination address of the first data packet is replaced with the first address to obtain a second data packet; and / or, the first source address of the first data packet is replaced with the address of the second UE or the second address to obtain a second data packet.
[0452] S2116: The first network function sends a second data packet to the third network function.
[0453] S2117: The third network function restores the second data packet to obtain the first data packet.
[0454] In some embodiments, the third network function decapsulates the second data packet to obtain the first data packet.
[0455] Exemplarily, the second data packet includes a second destination address and / or a second source address; the second destination address is the first address; and the second source address is the address of the second UE of the second session or the second address.
[0456] Decapsulating the second data packet to obtain the first data packet includes at least one of the following:
[0457] Removing the outermost first packet header of the second data packet; the first packet header includes the second destination address and / or the second source address;
[0458] Replacing the second destination address of the second data packet with the first destination address; the first destination address is the server address of the first session;
[0459] The second source address of the second data packet is replaced with the first source address; the first source address is the address of the first UE of the first session.
[0460] S2118: The third network function sends a first data packet to the server of the first session.
[0461] S2119: The server of the first session sends a fourth data packet to the third network function.
[0462] S2120: Encapsulate the fourth data packet to obtain a third data packet.
[0463] In some embodiments, relative to the fourth data packet, the third data packet includes the first address or the address of the first UE of the first session.
[0464] In some embodiments, encapsulating the fourth data packet to obtain the third data packet includes at least one of the following:
[0465] Adding a second packet header to the outermost layer of the fourth data packet to obtain a third data packet; the second packet header includes a third source address and / or a third destination address;
[0466] Replacing the fourth destination address of the fourth data packet with the third destination address; the fourth destination address is the first address;
[0467] replacing the fourth source address of the fourth data packet with the third source address; the third source address is the address of the server of the first session;
[0468] The third destination address is the first address or the address of the first UE of the first session; the third source address includes the first address.
[0469] It is worth noting that the third network function processes the second data packet and / or the third data packet according to the tenth information.
[0470] S2121: The third network function sends a fourth data packet to the first network function.
[0471] S2122: The first network function restores the fourth data packet to obtain a third data packet.
[0472] In some embodiments, the first network function decapsulates the fourth data packet to obtain the third data packet.
[0473] In some embodiments, the outermost layer of the third data packet has a second packet header; the second packet header includes a third source address and / or a third destination address.
[0474] In some embodiments, the third source address includes the first address. Exemplarily, the third destination address is an address of the second UE or an address of the first network function. The second UE is a UE of the second session.
[0475] In some embodiments, decapsulating the third data packet to obtain the fourth data packet includes at least one of the following:
[0476] Removing the outermost second packet header of the third data packet to obtain a fourth data packet;
[0477] Replacing the third destination address of the third data packet with the address of the first UE to obtain a fourth data packet;
[0478] The third source address of the third data packet is replaced with the first address to obtain a fourth data packet.
[0479] S2203: The first network function sends a third data packet to the first UE.
[0480] It is worth noting that in the embodiment of the present disclosure, the information interaction between the first network function, the second network function, the third network function, and the fourth network function can be achieved through messages of the corresponding interfaces or by calling services, and the specific implementation is not limited to the above examples.
[0481] In some embodiments, S2101 to S2113 are steps for establishing and / or modifying a first session. After the first session is established and / or modified, the transmission of user-plane data may not be involved. In this case, S2114 to S2123 are optional steps. In some cases, the transmission of user-plane data at a given moment may include only uplink data or downlink data. In this case, S2114 to S2123 or S2119 to S2203 are optional steps. For example, S2101 to S2105 and S2114 to S2123 may constitute one embodiment. S2101 to S2105 and S2119 to S2123 may constitute another embodiment.
[0482] It is worth noting that any one of the above steps S2101 to S2123 may be implemented independently, or any two or more of them may be implemented in combination. For example, in some cases, the establishment process of the first session may be initiated by the first network function or the server of the first session, and the step of the first UE sending the first request may be omitted. For another example, the first session may also be initiated by the core network function, in which case the core network function may directly send the first information to the first network function.
[0483] As shown in Figure 3, an embodiment of the present disclosure provides a session processing method, wherein the method is performed by a first network function. The first network function may include, but is not limited to, a mobile access network function with wireless backhaul. The session processing method may include, but is not limited to, at least one of the following:
[0484] S3101: Receive the first request.
[0485] In some embodiments, a first request from a first UE is received.
[0486] In some embodiments, the first request is used to request to establish or modify a first session. For example, the current description of the first session can refer to the embodiment corresponding to FIG2 .
[0487] S3102: Send the third information.
[0488] In some embodiments, the first network function sends third information to the second network function. For example, the description of the third information can be found in S3102 of the embodiment corresponding to FIG2 .
[0489] In some embodiments, the optional implementation of S3102 can refer to any optional implementation of S2102 in the embodiment corresponding to FIG2 .
[0490] S3103: Receive the first information.
[0491] In some embodiments, the first network function receives first information sent by the second network function.
[0492] In some embodiments, the first information includes a first address.
[0493] In some embodiments, the first address is used to at least identify a third network function. Exemplarily, the first address indicates the third network function that supports the first session.
[0494] In some embodiments, the first tunnel identifier is used to identify a General Packet Radio Service Technology Tunneling Protocol (GPRS Tunneling Protocol, GTP) tunnel used by the third network function for the first session.
[0495] For example, if the first session is conducted using a GTP tunnel, the first address may include a first tunnel identifier.
[0496] For another example, if the first session does not use a GTP tunnel, the user plane data packet interaction of the first session can be implemented based on IP routing. In this case, the first address may include but is not limited to the IP address and / or port number of the third network function.
[0497] Therefore, in some embodiments, the first address is at least one of the following:
[0498] The first tunnel identifier is used to identify the General Packet Radio Service Technology Tunneling Protocol GTP tunnel used for the first session of the third network function;
[0499] The network protocol IP address and / or port number of the third network function used for the first session.
[0500] In some embodiments, the first address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul BH session of a mobile access network function with wireless backhaul or a backhaul session of a second UE.
[0501] For example, the first network function and the third network function transmitting the user plane data of the first session based on the second session may include: the first network function and the third network function may use the session resources (such as the session channel) of the second session to transmit the user plane data of the first session.
[0502] In some embodiments, the first network function may also directly receive the first information from the fourth network function. In short, the description of the first information can refer to the embodiment corresponding to Figure 2, and will not be repeated here.
[0503] S3104: Send the second information.
[0504] In some embodiments, the first network function sends the second information to the second network function or the fourth network function.
[0505] In some embodiments, the second information includes a second address.
[0506] In some embodiments, the second address indicates a first network function for identifying the first session.
[0507] In some embodiments, the second address and the first address are both used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0508] In some embodiments, the second address comprises a second tunnel address.
[0509] In some embodiments, the second tunnel address is used to identify an access network tunnel having a mobile access network function with wireless backhaul.
[0510] In some embodiments, the second address may include an IP address and / or a port number of the first network function.
[0511] In some embodiments, the second address may be an address of the first UE that is combined with the mobile access network function with wireless backhaul, for example, an IP address, port number and / or tunnel address of the second UE.
[0512] In some embodiments, the second information may include: an address of the first network function, an access network function address of the first session and / or an address of the second UE.
[0513] As shown in the embodiment corresponding to FIG2 , the second information may further include: information of the second UE and / or fourth information. In short, the description of the second information can refer to the embodiment corresponding to FIG2 , and will not be repeated here.
[0514] It is worth noting that the execution order of S3101 to S3104 may or may not be as shown in Figure 3. For example, when the access path of the first network function is switched, the first network function may actively send the second information to the second network function. In this case, S3101 may be omitted, and step S3104 may be executed before S3103.
[0515] S3105: Receive the first data packet.
[0516] In some embodiments, the first network function receives a first data packet sent by the first UE.
[0517] S3106: Re-encapsulate the first data packet to obtain a second data packet.
[0518] In some embodiments, the optional implementation of S3106 can refer to any optional implementation of the first network function re-encapsulating the first data packet in the embodiment corresponding to Figure 2.
[0519] S3107: Send the second data packet.
[0520] S3108: Receive the third data packet.
[0521] S3109: Restore the third data packet to obtain a fourth data packet.
[0522] In some embodiments, the optional implementation of S3109 can refer to any optional implementation of the first network function restoring the third data packet in the embodiment corresponding to Figure 2.
[0523] S3120: Send the third data packet.
[0524] In some embodiments, the first network function sends a third data packet to the first UE.
[0525] In some embodiments, steps S3101 to S3105 represent the process of establishing and / or modifying a first session. After the first session is established and / or modified, user plane data transmission may not be involved. In this case, steps S3105 to S3120 are optional. In some cases, user plane data transmission may include uplink data or downlink data transmission at a given moment. In this case, steps S3105 to S3107 or steps S3108 to S3120 are optional. For example, steps S3101 to S3105 and S3105 to S3107 may constitute one embodiment. Steps S3101 to S3105 and S3108 to S3120 may constitute another embodiment.
[0526] It is worth noting that any one of the above steps S3101 to S3105 can be implemented independently, or any two or more of them can be implemented in combination. For example, in some cases, the establishment process of the first session can be initiated by the first network function or the server of the first session, and the step of the first UE sending the first request can be omitted. For another example, the first session can also be initiated by the core network function. In this case, the core network function can directly send the first information to the first network function. For another example, if the mobile access network device with a wireless backhaul link accessed by the first UE changes, or if the network side selects a change in the third network function, the first session of the first UE may be changed. In this case, only the changed first address or the changed second address needs to be transmitted between the first network function and the fourth network function. In this case, if the third network function for the first session changes, the steps related to the transmission of the first address in S3101 to S3105 are necessary, while the steps related to the transmission of the second address are obviously optional. If the first network function for conducting the first session changes, then the steps related to the second address transmission in S3101 to S3105 are necessary, while the steps related to the first address transmission are obviously optional steps.
[0527] As shown in Figure 4, an embodiment of the present disclosure provides a session processing method, wherein the method is performed by a second network function. The second network function may be a core network function. The core network function may be a control plane function. Exemplarily, the second network function may include but is not limited to an AMF and / or an MME. The method may include:
[0528] S4101: Receive the third information.
[0529] In some embodiments, the second network function receives the third information sent by the first network function. Exemplarily, the first network function may include but is not limited to a mobile access network function with wireless backhaul.
[0530] In some embodiments, the third information includes at least one of the following:
[0531] A first request, where the first request is used to request to establish or modify a first session;
[0532] Fourth information, the fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0533] Information of the second UE.
[0534] In some embodiments, the information of the second UE may be used by the network function to determine any information of the user plane address or user plane identity of the second UE.
[0535] The information of the second UE includes at least one item:
[0536] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0537] a serving public land mobile network identifier of the second UE;
[0538] A universal public subscription identity identifying the second UE corresponding to the second session;
[0539] The fully qualified domain name identifying the second UE corresponding to the second session.
[0540] The address of the second UE corresponding to the session of the second UE may be an address allocated to the second UE by the network side when establishing or changing the second session.
[0541] In some embodiments, the fourth information further includes at least one of the following:
[0542] User location information, used to indicate a location of a first network function accessed by the first UE;
[0543] Access type information, used to indicate the access type of the first UE;
[0544] The fifth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0545] S4102: Select the fourth network function.
[0546] In some embodiments, the second network function selects a network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0547] S4103: Send the seventh message.
[0548] In some embodiments, the second network function sends seventh information to the selected fourth network function. The information content of the seventh information here can be found in the embodiment corresponding to FIG2 , and will not be repeated here.
[0549] S4104: Receive the first information.
[0550] In some embodiments, the second network function receives the first information from a fourth network function.
[0551] If the fourth network function and / or the third network function of the first session are changed due to the shutdown, activation, or replacement of the core network function (e.g., the fourth network function and / or the third network function), then the aforementioned S4101 to S4103 do not need to be performed, that is, S4101 to S4103 are optional. In this case, the fourth network function will actively send the second information to the second network function. In this way, the second network function will receive the first information sent by the third network function without having to send the third information to the fourth network function.
[0552] S4105: Receive the second information.
[0553] In some embodiments, the second network function receives the second information from the first network function.
[0554] S4106: Send the sixth message.
[0555] In some embodiments, the second network function sends the sixth information to the fourth network function.
[0556] For the first information, second information, third information, fourth information, sixth information and other related contents, please refer to the embodiment corresponding to FIG2 .
[0557] In some embodiments, if the first network function used by the first session does not change or the address of the first network function does not change during the change of the first session, in this case, S4105 and S4106 are optional steps, that is, the second network function will not receive the second information.
[0558] In some embodiments, the execution order of S4105 to S4106 may be as shown in FIG4 , or may be reversed. For example, the second network function may first receive the second message, then send the sixth message after receiving the second message, and then receive the first message. That is, S4105 and S4106 are executed first, followed by S4104.
[0559] In some embodiments, information transmission between the second network function and the first network function and the fourth network function respectively may use messages of corresponding interfaces and / or call corresponding services.
[0560] As shown in Figure 5, an embodiment of the present disclosure provides a session processing method, wherein the method is performed by a fourth network function. The fourth network function may be a core network function. The core network function may be a control plane function. Exemplarily, the fourth network function may include but is not limited to a network function such as an SMF that performs session establishment, update, and / or release. The method may include:
[0561] S5101: Receive the seventh information.
[0562] In some embodiments, the fourth network function receives seventh information sent by the second network function.
[0563] In some embodiments, the seventh information is generated based on at least part of the third information and / or local information of the fourth network function; the local information is used to determine that the first UE accesses the network through a mobile access network function with wireless backhaul.
[0564] For example, the description of the seventh information can refer to the embodiment corresponding to FIG2 .
[0565] S5102: Select the third network function.
[0566] In some embodiments, a third network function is selected that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0567] In some embodiments, after receiving the seventh information, the fourth network function selects the third network function according to the seventh information. Alternatively, when actively modifying the N4 session of the first session, the fourth network function may actively select the third network function without receiving the seventh information.
[0568] In some embodiments, the seventh information may instruct the first UE to access the network through the mobile access network function with wireless backhaul, and select a third network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0569] In some embodiments, the seventh information indicates that the first UE has not accessed the network through the mobile access network function with wireless backhaul, and selects to support or not support the third network function of the first session of accessing the network through the mobile access network function with wireless backhaul.
[0570] S5103: Send the eleventh message.
[0571] In some embodiments, the eleventh information is sent to the selected third network function. In some embodiments, the eleventh information is used to instruct the third network function to establish or modify the first session.
[0572] In some embodiments, the eleventh information may be used to indicate to the third network function whether the first UE is accessed through a mobile access network function with wireless backhaul.
[0573] In some embodiments, the fourth network function may send the eleventh information to the third network function based on the seventh information, or the fourth network function may send the eleventh information to the third network function without receiving the seventh information when the SMF actively modifies the first session.
[0574] S5104: Receive the first information.
[0575] In some embodiments, the first information is received from a third network function.
[0576] In some embodiments, the first information sent based on the eleventh information is received from the third network function, and may also be the first information actively reported when the first address of the third network function changes.
[0577] If the fourth network function automatically reselects the third network function for the first session based on a deployment change in the core network or a state change request from the third network function, steps S5101 to S5102 are optional. Alternatively, if the first address of the third network function changes, the fourth network function will receive the first information proactively sent by the third network function, so steps S5101 to S5103 are optional.
[0578] S5105: Send the first message.
[0579] In some embodiments, the first information is sent to a second network function.
[0580] If only the second address is updated during the first session update process, the aforementioned S5101 to S5105 are all optional steps.
[0581] S5106: Receive the sixth information.
[0582] In some embodiments, the sixth information is received from the second network function.
[0583] In some embodiments, the sixth information is generated based on the second information and the sixth information includes a second address.
[0584] In some embodiments, the second address indicates a first network function for identifying the first session.
[0585] In some embodiments, the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
[0586] S5107: Send the tenth message.
[0587] In some embodiments, the tenth information is sent to a third network function.
[0588] In some embodiments, the fourth network function sends tenth information to the third network function based on the sixth information.
[0589] For the relevant contents of the first information, the third information, the fourth information, the fifth information, the second information and the tenth information, please refer to the embodiment corresponding to FIG2 .
[0590] In some embodiments, if the first address and the second address of the first session are not updated, but the fourth network function reconfigures the tenth information, the fourth network function only needs to send the updated tenth information to the third network device, that is, the aforementioned S5101 to S5106 and the step of sending the sixth information and other related steps are optional steps.
[0591] In some embodiments, information transmission between the fourth network function and the second network function and the third network function respectively may use messages of corresponding interfaces and / or call corresponding services.
[0592] In short, the description of various information can be found in the embodiment corresponding to FIG2 , and will not be repeated here.
[0593] As shown in Figure 6, an embodiment of the present disclosure provides a session processing method, wherein the method is performed by a third network function. The third network function may be a core network function. The core network function may be a user plane function. Exemplarily, the user plane function includes but is not limited to a UPF.
[0594] The method may include:
[0595] S6101: Receive the eleventh message.
[0596] In some embodiments, eleventh information sent by the fourth network function is received. Exemplarily, the eleventh information may indicate that the first UE accesses the network through a mobile access network function with wireless backhaul.
[0597] This step is an optional step. For example, the core network function proactively initiates a process of updating the first session, which may only involve updating the first address. Therefore, in this case, there is no need to receive the eleventh information from the first network function.
[0598] S6102: Send the first message.
[0599] In some embodiments, the first information is sent to a fourth network function.
[0600] It is worth noting that this step can be performed independently. For example, if the address of the first session of the third network function is updated, the third network function only needs to send the first information without triggering other network functions to send the first information.
[0601] S6103: Receive the tenth message.
[0602] In some embodiments, the tenth information is received from a fourth network function.
[0603] It is worth noting that this step can be performed independently or is optional. For example, if the second address of the first session is updated, the third network function will receive the tenth information. If only the first address of the first session is changed, S6103 does not need to be performed.
[0604] S6104: Receive the second data packet.
[0605] In some embodiments, a second data packet is received from the first network function.
[0606] S6105: Restore the second data packet to obtain the first data packet.
[0607] In some embodiments, the optional implementation of S6105 can refer to any optional implementation of S2117 of the embodiment corresponding to Figure 2.
[0608] S6106: Send the first data packet.
[0609] In some embodiments, a first data packet is sent to a server for a first session.
[0610] S6107: Receive the third data packet.
[0611] In some embodiments, a third data packet sent by the server of the first session is received.
[0612] S6108: Encapsulate the third data packet to obtain a fourth data packet.
[0613] In some embodiments, the optional implementation of S6108 can refer to any optional implementation of S2200 in the embodiment corresponding to FIG2 .
[0614] S6109: Send the fourth data packet.
[0615] In some embodiments, the third network function sends a fourth data packet to the first network function.
[0616] In some embodiments, information transmission between the third network function and the fourth network function and the first network function respectively may use messages of corresponding interfaces and / or call corresponding services.
[0617] The embodiments of the present disclosure provide a solution for session management supporting access to PDU sessions through MWAB, that is, supporting establishment, modification, and release of PDU sessions and user data transmission through IP connections provided by MWAB-UE PDU sessions.
[0618] The present disclosure provides a session management method for supporting access to a PDU session via MWAB, including one or more of the following combinations:
[0619] MWAB access can be used to establish, modify or release the UE's PDU session;
[0620] Provides data packet processing rules for PDU sessions of MWAB-UE based on IP connection;
[0621] User plane data transmission is performed based on the IP connection provided by the MWAB-UE PDU session.
[0622] In this embodiment, the MWAB-UE has completed authorization and has obtained configuration for the corresponding MWAB-gNB through the corresponding OAM server. The MWAB-gNB already has information about one or more AMFs to which it can connect. The BH PDU session used by the MWAB-gNB to access the Operation Administration and Maintenance (OAM) server and the BH PDU session used by the MWAB-gNB N2 to access the AMF can be the same or different, depending on the policy configured on the MWAB-UE. This policy includes, but is not limited to, URSP rules.
[0623] As shown in FIG7A , an embodiment of the present disclosure provides a session processing method, which may include:
[0624] 1. The MWAB-UE registers and is authorized. The MWAB-gNB is configured as a radio access network and can provide services to the UE.
[0625] 2. The UE sends a PDU session establishment request to the MWAB-gNB.
[0626] 3. In order to access the serving AMF, the BH PDU session establishment or modification process of the MWAB-UE may be triggered to implement the N2 message interaction involved in the N2 access and session management process.
[0627] 4. The PDU session establishment request is sent to the serving AMF via the backhaul PDU session.
[0628] The N2 message that includes the NAS message also includes information indicating that the UE accesses the network via the MWAB-gNB. This information may include one or more of the following:
[0629] User location information, including the TAI / CI of the MWAB-gNB. The MWAB-gNB can be combined with the MWAB-UE. The location information of the MWAB-UE can be included in the additional User Location Information (ULI). Based on the user location information and / or additional ULI, if the AMF has configured the TAI and / or CI associated with the MWAB-gNB, the AMF can determine that the UE accesses the network through the MWAB-gNB based on the TAI and / or CI of the MWAB-gNB. TAI is the tracking area identifier. CI is the cell identifier.
[0630] Access type information, which indicates that the UE accesses the network via the MWAB-gNB. For example, the access type information may be carried by the RAT information IE.
[0631] The MWAB Access Indication IE is set to "true", indicating that the NG-RAN node and / or UE access node is a MWAB-gNB.
[0632] Optionally, the address information may include the address information of the MWAB-UE of the BH-PDU session. For example, the address information may include: the IP address of the BH PDU session of the MWAB-UE, the identifier of the serving PLMN of the MWAB-UE, the universal public subscription identifier GPSI of the MWAB-UE, and the fully qualified domain name FQDN of the BH PDU session of the MWAB-UE.
[0633] 5. The AMF determines that the sender of the received N2 message is a MWAB-gNB. If the N2 message comes from a MWAB-gNB, the AMF selects an SMF that supports MWAB access. The AMF operations may include:
[0634] The AMF can determine whether the N2 message comes from the MWAB-gNB based on the message content or local information of the N2 message.
[0635] Local information may include: information of the connected NG-RAN, UE context, and any message before receiving the N2 message.
[0636] Local information of the connected NG-RAN node, if the indication of MWAB-gNB is recorded in the UE context.
[0637] For example, the MWAB Access Indication IE is set to "true" and included in the N2 message, indicating that the NG-RAN node acts as a MWAB-gNB;
[0638] The RAT Information IE indicates that the NG-RAN node is acting as a MWAB-gNB; or
[0639] User location information, indicating the NG-RAN node acting as MWAB-gNB.
[0640] 6.AMF calls the Nsmf_PDUSession_CreateSMContext service to send a PDU session establishment request to SMF.
[0641] The request may include an indication of establishing a PDU session for a UE accessing the network via MWAB. Adaptively, the MWAB access indication IE and / or the RAT information IE may be used to indicate that the UE corresponding to the PDU session accesses the network via MWAB.
[0642] If the AMF receives the BH PDU session address information of the MWAB-UE, it can also be included in the PDU session establishment request.
[0643] 7. Create a UE context for the PDU session on the SMF and record the MWAB access information and MWAB-UE address information.
[0644] 8. Considering the support of MWAB, SMF chooses UPF.
[0645] 9. Establish or modify an N4 session to establish a user plane connection within the 5GC. The SMF obtains the CN tunnel information of the PDU session of the UE accessing the network via MWAB by establishing or modifying the N4 session process, that is, the tunnel information of the PDU session of the UE accessing the network via MWAB on the UPF supporting MWAB access selected in step 8. The CN tunnel information may be a specific example of the aforementioned first information.
[0646] 10. Send the CN tunnel information of MWAB access to SMF.
[0647] The core network (CN) tunnel information is GTP tunnel information, which is used to transmit user data between the MWAB-gNB and the UE UPF through the backhaul session.
[0648] For the user plane path between the MWAB-gNB and the UE UPF, the UE UPF can be the N3 UPF or PSA UPF serving the UE.
[0649] 11-12. The SMF sends a PDU Session Establishment Accept message to the UE via the AMF and MWAB-gNB, and sends an N2 PDU Session Request message containing CN tunnel information to the MWAB-gNB. Messages between the AMF and MWAB-gNB are sent over BH PDU sessions.
[0650] 13.MWAB-gNB to UE: The Radio Access Network (RAN) or Access Network (AN) can send relevant information received from the SMF to the UE through AN-specific signaling.
[0651] 14. The N2 PDU Session Response may be sent by the MWAB-gNB to the AMF. The response includes the AN tunnel information for MWAB access and / or the address information of the MWAB-UE for the BH PDU session.
[0652] The GTP-U tunnel is used for user data transmission between the BH PDU session between the MWAB-gNB and the UE UPF, and the AN tunnel information can be the GTP tunnel information on the MWAB-gNB.
[0653] 15.AMF calls the Nsmf_PDUSession_UpdateSMContext service to send an N2 message to SMF.
[0654] If the AMF obtains the tunnel information and the address information of the MWAB-UE, the information sent to the SMF includes the AN tunnel information and the address information of the MWAB-UE.
[0655] 16. The SMF initiates an N4 session modification procedure to the UPF. The SMF provides the UPF with AN tunnel information and / or forwarding rules for packets transmitted based on the BH PDU session. These forwarding rules may be configured on the N3 UPF or PSA UPF. For example, the forwarding rules may be one of the aforementioned tenth information.
[0656] The forwarding rules include but are not limited to at least one of the following:
[0657] Decapsulate the uplink data sent through the user plane connection of the backhaul session so that the data packet of the uplink data does not contain the address information of the MWAB-UE and the CN tunnel information of the UE PDU session.
[0658] The downlink data is encapsulated into a data packet so that the data packet of the downlink data contains the address information of the MWAB-UE and the CN tunnel information, and is used for MWAB access, that is, sending the downlink data through the user plane connection of the call back session.
[0659] The address information of the MWAB-UE and the MWAB-gNB may be the same or different.
[0660] In some embodiments, after the MWAB-gNB obtains the CN tunnel information in step 10, it may trigger BH PDU session modification or establishment to establish a user plane path to access the UE UPF.
[0661] In some embodiments, the address information of the MWAB-UE used in the configuration rule can directly use the address information of the MWAB-UE of the BH-PDU session obtained in step 6 or step 15, and the address therein can be used directly. If the address therein is not available, for example, across PLMN, the address information of the MWAB-UE of the available BH-PDU session can be obtained through the information included therein.
[0662] In some embodiments, the address information of MWAB-gNB may also be used when using the MWAB-UE address information as described above.
[0663] 18a to 18e. Uplink data is sent from the UE to the application server via N3 access of the MWAB-gNB and BH PDU session. For example, the application server may also be referred to as a service server, which may be in the data network (DN).
[0664] 18b. Uplink data is encapsulated using the CN tunnel information of the UE PDU session accessed through MWAB (MWAB-gNB or MWAB-UE) as the destination address.
[0665] The original destination address can be encapsulated as the internal destination address of the data packet. If the corresponding mapping information is maintained in the SMF and the mapping information has been configured on the UE UPF, the original destination address can also be mapped to the CN tunnel information of the UE PDU session.
[0666] The original source address can be encapsulated as the internal source address of the data packet, or it can be mapped with the address information of the MWAB-UE backhaul PDU session or with the address information of the MWAB-gNB, provided that the corresponding mapping information is maintained in the SMF and the configuration information has been configured on the UE UPF.
[0667] The AN tunnel information serving the UE and the CN tunnel information of the PDU session may also be encapsulated in the received data packet, so that the UE UPF can distinguish the data flow of the session described in the corresponding data packet when receiving the data packet.
[0668] 18d. The UE UPF decapsulates the uplink data encapsulated and transmitted via the backhaul session user plane according to the forwarding rules.
[0669] The original destination address and original source address can be used for data forwarding. The UE UPF restores the original destination address and original source address of the data packet according to the data packet processing rules configured in step 16, or removes the outer packet header.
[0670] 19a to 19e. Downlink data is sent from the application server to the UE via N3 access and MWAB-gNB of the BH PDU session.
[0671] Specifically, 19b. UE UPF encapsulates the downlink data according to the data packet forwarding rule configured in step 16. For example, the encapsulated data packet may include the address information of the MWAB-UE and the CN tunnel information of the MWAB.
[0672] Specifically, 19d. Downlink data decapsulation performed by MWAB (MWAB-gNB or MWAB-UE).
[0673] A GTP-U tunnel is used between the MWAB-gNB and the UE UPF.
[0674] In a service-based architecture (SBA), information exchange between network functions can be achieved by invoking services rather than sending request and response messages. In a non-SBA architecture, information exchange is achieved by sending corresponding messages. For example, in SBA, the AMF sends the Nsmf_PDUSession_CreateSMContext request, which corresponds to the AMF invoking the Nsmf_PDUSession_CreateSMContext service. Of course, other request messages sent can also be implemented by invoking corresponding services, and the response message corresponding to the request corresponds to the output after the execution of the corresponding service invocation. There is no specific limitation on the request and / or response. If the access network function is service-based, that is, in a service-based architecture (SBA), the access network function supports the AMF's SBI interface, the above mechanism can also be applied. The relevant message exchange between the MWAB-gNB and the AMF is achieved through service invocation. Such access network functions include, but are not limited to, various types of access network functions such as the next generation radio access network (NG-RAN).
[0675] While supporting the session management of PDU sessions via MWAB access as described in this document, this document also supports the establishment, modification, and / or release of PDU sessions via MWAB access, and supports PDU session processing for MWAB-UEs based on IP connections. PDU session modification can be triggered by the UE, MWAB-gNB, AMF, or SMF. Similar to the above process, corresponding network operations are supported, including support for WMWAB-related operations and updates of corresponding information.
[0676] When the address information of the MWAB (MWAB-gNB and / or MWAB-UE) changes, the MWAB-gNB can trigger PDU session modification and update the mapping information and forwarding rules configured on the UE UPF and other related information.
[0677] When the UE switches or moves to a normal NG-RAN node, the handover process is performed and the PDU session serving the UE becomes a normal PDU session, without the need to perform the above MWAB-related operations.
[0678] When the UE switches or moves to another MWAB, a switching process is performed so that the UE's current service MWAB can continue to provide services related to the UE's PDU session MWAB. At this time, the modification of the PDU session can be triggered by the MWAB. The PDU session modification may include: the MWAB-gNB sends the updated AN tunnel information to the SMF, and the SMF determines whether it is necessary to trigger the update of the CN tunnel information. Exemplarily, the PDU session modification may further trigger the replacement of the UPF. If the CN tunnel information changes, the SMF returns the updated CN tunnel information to the MWAB through the AMF and the backhaul session, and the SMF reconfigures the corresponding UPF packet processing rules for the UE's PDU session.
[0679] When SMF triggers session modification, the session modification can be triggered by SMF. When the CN tunnel needs to be updated, SMF obtains and sends the updated CN tunnel information, and sends it to MWAB via AMF. If the AN tunnel information needs to be updated, MWAB-gNB sends the updated AN tunnel information to SMF, and SMF reconfigures the corresponding UPF data packet processing rules for the UE's PDU session.
[0680] Figure 7B is a schematic diagram of the protocol stack for the above-mentioned PDU session. UE1 accesses the MWAB-gNB and transmits user-plane data of its own PDU based on the BH PDU session of the MWAB-UE. For example, the PDU layer of UE1 may be PDU layer 1. The PDU layer of the MWAB-UE may be PDU layer 2. The PDU session of the MWAB-UE is a BH PDU session or simply a BH session. PHY stands for physical layer, MAC stands for media access control layer, RLC stands for radio link control layer, PDCP stands for packet data convergence protocol layer, and SDAP stands for service data adaptation protocol. If the MWAB-UE transmits its own session through GTP, corresponding user-plane GTP (GTP-U) tunnels will be set up on the MWAB-UE and the relay node. The application layer may be installed with one or more applications that can generate or consume service data, which can be used as uplink data and / or downlink data of the PDU session. Based on the protocol stack shown in FIG7B , the content from the PUD layer of UE1 can be transparently transmitted on the MWAB-UE PDU layer after being re-encapsulated.
[0681] The present disclosure provides a session management method supporting access to a PDU session via MWAB, including:
[0682] Establish, modify or release the PDU session of the UE accessed via MWAB;
[0683] Configure processing rules for user data transmission via the IP connection provided by the MWAB-UE PDU session;
[0684] User data transmission is processed through the IP connection provided by the MWAB-UE PDU session.
[0685] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0686] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0687] The embodiments of the present disclosure also provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network function (e.g., an access network device or a core network device) in any of the above methods.
[0688] It should be understood that the division of the various units or modules in the above devices is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above devices, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0689] In the embodiments of the present disclosure, a processor is a circuit with signal processing capabilities. In one implementation, the processor may be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration file to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DLP), or a similar hardware circuit. Unit, DPU) etc.
[0690] As shown in FIG8A , an embodiment of the present disclosure provides a first network function, wherein the first network function may be a mobile access network function with wireless backhaul. The first network function includes:
[0691] The receiving module 7101 is configured to receive first information sent by the second network function; the first information includes a first address; the first address is used to identify at least a third network function of the first session; the first session is a session of the first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of the second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0692] The sending module 7102 is configured to send second information to the second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0693] In some embodiments, the first network function further includes a processing module.
[0694] In some embodiments, the processing module may be used for the first network function to execute information processing-related steps in any session processing method.
[0695] In some embodiments, the sending module and / or the receiving module may correspond to a network interface and / or a transceiver antenna of the first network function.
[0696] In some embodiments, the sending module may be used for the first network function to execute steps related to information sending in any session processing method.
[0697] In some embodiments, the receiving module may be used for the first network function to execute steps related to information sending in any session processing method.
[0698] In some embodiments, the first address is at least one of the following:
[0699] The first tunnel identifier is used to identify the General Packet Radio Service Technology Tunneling Protocol tunnel used for the first session of the third network function;
[0700] The network protocol IP address and / or port number of the third network function used for the first session.
[0701] In some embodiments, the sending module is configured to send third information to the second network function;
[0702] The receiving module is configured to receive first information sent by the second network function based on the third information.
[0703] In some embodiments, the third information includes at least one of the following:
[0704] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0705] Fourth information, the fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0706] Information about the second UE; the information about the second UE includes at least one item:
[0707] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0708] a serving public land mobile network identifier of the second UE;
[0709] A universal public subscription identity identifying the second UE corresponding to the second session;
[0710] The fully qualified domain name identifying the second UE corresponding to the second session.
[0711] In some embodiments, the fourth information further includes at least one of the following:
[0712] User location information, used to indicate a location of a first network function accessed by the first UE;
[0713] Access type information, used to indicate the access type of the first UE;
[0714] The fifth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0715] In some embodiments, the second address includes a second tunnel address; the second tunnel address is used to identify the access network tunnel of the first network function.
[0716] In some embodiments, the second information further includes at least one of the following:
[0717] Fourth information; The fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0718] Information about the second UE; the information about the second UE includes at least one item:
[0719] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0720] a serving public land mobile network identifier of the second UE;
[0721] A universal public subscription identity identifying the second UE corresponding to the second session;
[0722] The fully qualified domain name identifying the second UE corresponding to the second session.
[0723] In some embodiments, the receiving module is configured to receive a first data packet sent by a first UE; the first data packet includes user plane data of a first session;
[0724] The processing module is configured to re-encapsulate the user plane data of the first data packet to obtain a second data packet; relative to the first data packet, the second data packet is encapsulated with the first address;
[0725] The sending module is configured to send a second data packet to the third network function.
[0726] In some embodiments, the first data packet includes a first destination address and / or a first source address; the first destination address is a server address of the first session; and the first source address is an address of a first UE of the first session.
[0727] In some embodiments, the processing module is configured to perform at least one of the following:
[0728] Adding a first packet header to the outermost layer of the first data packet to obtain a second data packet; the first packet header includes a second destination address and / or a second source address; the second destination address is the first address; the second source address is a third address or the second address; the second address identifies the first network function; the third address includes an address of the second UE and / or an address determined based on at least one of a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and a fully qualified domain name of the second UE corresponding to the second session;
[0729] Replacing the first destination address of the first data packet with the first address to obtain a second data packet;
[0730] The first source address of the first data packet is replaced with the address of the second UE or the second address to obtain a second data packet.
[0731] In some embodiments, the receiving module is configured to receive a third data packet sent by a third network function; the third data packet includes user plane data of the first session;
[0732] a processing module configured to decapsulate the third data packet to obtain a fourth data packet; relative to the fourth data packet, the third data packet includes the first address;
[0733] The sending module is configured to send a fourth data packet to the first UE.
[0734] In some embodiments, the outermost layer of the third data packet has a second header; the second header includes a third source address and / or a third destination address; the third source address includes the first address; the third destination address is the second address or the third address; the third address includes the address of the second UE and / or an address determined based on at least one of a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and a fully qualified domain name of the second UE corresponding to the second session;
[0735] The processing module is configured to perform at least one of the following:
[0736] Removing the outermost second packet header of the third data packet to obtain a fourth data packet;
[0737] Replacing the third destination address of the third data packet with the address of the first UE to obtain a fourth data packet;
[0738] The third source address of the third data packet is replaced with the first address to obtain a fourth data packet.
[0739] As shown in FIG8B , an embodiment of the present disclosure provides a second network function, wherein the second network function includes:
[0740] The receiving module 7201 is configured to receive first information sent by the fourth network function; the first information includes a first address; the first address is used to identify at least the third network function; the sending module 7202 is configured to send the first information to the first network function; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul BH session of the mobile access network function with wireless backhaul; and / or,
[0741] Receiving module 7201 is configured to receive second information sent by the first network function; receiving module 7202 is configured to send sixth information to the fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0742] In some embodiments, the second network function further includes a processing module.
[0743] In some embodiments, the processing module may be used for the second network function to execute information processing-related steps in any session processing method.
[0744] In some embodiments, the sending module and / or the receiving module may correspond to a network interface and / or a transceiver antenna of the second network function.
[0745] In some embodiments, the sending module may be used for the second network function to execute steps related to information sending in any session processing method.
[0746] In some embodiments, the receiving module may be used for the second network function to execute steps related to information sending in any session processing method.
[0747] In some embodiments, the receiving module is configured to receive third information sent by the first network function;
[0748] The processing module is configured to determine that the first UE accesses the network through the mobile access network function with wireless backhaul, and select a fourth network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
[0749] In some embodiments, the processing module is configured to perform at least one of the following:
[0750] determining, based on the third information, that the first UE accesses the network through a mobile access network function with wireless backhaul;
[0751] Determine, based on the second network function local information, that the first UE accesses the network through a mobile access network function with wireless backhaul.
[0752] In some embodiments, the sending module is configured to send the seventh information to the fourth network function, where the seventh information includes at least part of the third information, and / or the seventh information is generated by local information of the fourth network function; the local information is used to determine that the first UE accesses the network through the mobile access network function with wireless backhaul;
[0753] A receiving module is configured to receive first information sent by the fourth network function based on the seventh information.
[0754] In some embodiments, the seventh information includes at least one of the following:
[0755] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0756] eighth information, where the eighth information includes part or all of the fourth information and / or the eighth information is generated by the second network function according to local information, and the eighth information is used to indicate whether the first UE accesses the network through the mobile access network function with wireless backhaul;
[0757] Information about the second UE; the information about the second UE includes at least one item:
[0758] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0759] a serving public land mobile network identifier of the second UE;
[0760] A universal public subscription identity identifying the second UE corresponding to the second session;
[0761] The fully qualified domain name identifying the second UE corresponding to the second session.
[0762] In some embodiments, the eighth information includes at least one of the following:
[0763] User location information, used to indicate the location of the first network function;
[0764] Access type information, used to indicate the access type of the first UE;
[0765] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0766] In some embodiments, the first address includes at least a first tunnel address; the first tunnel address is an address of a General Packet Radio Service Technology Tunneling Protocol tunnel of the third network function.
[0767] In some embodiments, the first address further includes an Internet Protocol (IP) address and / or a port number of the third network function.
[0768] In some embodiments, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel having a mobile access network function with wireless backhaul.
[0769] In some embodiments, the sixth information further includes: the eighth information and / or information of the second UE; the information of the second UE includes at least one of:
[0770] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0771] a serving public land mobile network identifier of the second UE;
[0772] A universal public subscription identity identifying the second UE corresponding to the second session;
[0773] The fully qualified domain name identifying the second UE corresponding to the second session.
[0774] As shown in FIG8C , an embodiment of the present disclosure provides a fourth network function, wherein the fourth network function includes:
[0775] The sending module 7301 is configured to send first information to the second network function; the first information includes a first address; the first address is used to identify at least a third network function; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of the second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0776] Receiving module 7302 is configured to receive sixth information sent by the second network function; the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0777] In some embodiments, the fourth network function further includes a processing module.
[0778] In some embodiments, the processing module may be used for the fourth network function to execute information processing-related steps in any session processing method.
[0779] In some embodiments, the sending module and / or the receiving module may correspond to a network interface and / or a transceiver antenna of a fourth network function.
[0780] In some embodiments, the sending module may be used for the fourth network function to execute steps related to information sending in any session processing method.
[0781] In some embodiments, the receiving module may be used for the fourth network function to execute steps related to information sending in any session processing method.
[0782] In some embodiments, the receiving module is configured to receive seventh information sent by the second network function; and the processing module is configured to select a third network function that supports the first session based on the seventh information.
[0783] In some embodiments, the receiving module is configured to receive first information sent by a third network function.
[0784] In some embodiments, the seventh information includes at least one of the following:
[0785] A first request, where the first request comes from the first UE and is used to request to establish or modify a first session;
[0786] Eighth information, where the eighth information is used by the fourth network function to determine whether the first UE accesses the network through the mobile access network function with wireless backhaul;
[0787] Information about the second UE; the information about the second UE includes at least one item:
[0788] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0789] a serving public land mobile network identifier of the second UE;
[0790] A universal public subscription identity identifying the second UE corresponding to the second session;
[0791] The fully qualified domain name identifying the second UE corresponding to the second session.
[0792] In some embodiments, the eighth information further includes at least one of the following:
[0793] User location information, used to indicate a location of a first network function accessed by the first UE;
[0794] Access type information, used to indicate the access type of the first UE;
[0795] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0796] In some embodiments, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel having a mobile access network function with wireless backhaul.
[0797] In some embodiments, the sixth information further includes: the eighth information and / or information of the second UE; the information of the second UE includes at least one of:
[0798] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0799] a serving public land mobile network identifier of the second UE;
[0800] A universal public subscription identity identifying the second UE corresponding to the second session;
[0801] The fully qualified domain name identifying the second UE corresponding to the second session.
[0802] In some embodiments, the sending module is configured to send tenth information to the third network function; the tenth information is used by the third network function to forward the user plane data of the first session.
[0803] In some embodiments, the tenth information includes at least one of the following:
[0804] A first rule is configured for the third network function to decapsulate an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data of the first session does not carry the first address and the second address;
[0805] A second rule is used for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address;
[0806] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0807] In some embodiments, the tenth information indicates at least one of the following:
[0808] The third network function causes an uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or
[0809] The third network function causes a downlink data packet of the first session transmitted over the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted over the second session to carry the first address and the second address;
[0810] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0811] As shown in FIG8D , an embodiment of the present disclosure provides a third network function, wherein the third network function includes:
[0812] The sending module 7401 is configured to send first information to the fourth network function; the first information includes a first address; the first address is used to at least identify the third network function; the first address is used to transmit user plane data of the first session based on the second session between the first network function and the third network function; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of the second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or,
[0813] The receiving module 7402 is configured to receive tenth information sent by the fourth network function; the tenth information is used by the third network function to forward the user plane data of the first session.
[0814] In some embodiments, the third network function further includes a processing module.
[0815] In some embodiments, the processing module may be used for the fourth network function to execute information processing-related steps in any session processing method.
[0816] In some embodiments, the sending module and / or the receiving module may correspond to a network interface and / or a transceiver antenna of a third network function.
[0817] In some embodiments, the sending module may be used for the third network function to execute steps related to information sending in any session processing method.
[0818] In some embodiments, the receiving module may be used for the third network function to execute steps related to information sending in any session processing method.
[0819] In some embodiments, the tenth information is related to the sixth information, and the sixth information includes a second address; the second address indicates a first network function for identifying the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
[0820] In some embodiments, the tenth information is related to the seventh information.
[0821] In some embodiments, the seventh information includes at least one of the following:
[0822] A first request, where the first request comes from a first UE and is used to first request to establish or modify a first session;
[0823] Eighth information, the eighth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul;
[0824] Information about the second UE; the information about the second UE includes at least one item:
[0825] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0826] a serving public land mobile network identifier of the second UE;
[0827] A universal public subscription identity identifying the second UE corresponding to the second session;
[0828] The fully qualified domain name identifying the second UE corresponding to the second session.
[0829] In some embodiments, the eighth information further includes at least one of the following:
[0830] User location information, used to indicate a location of a first network function accessed by the first UE;
[0831] Access type information, used to indicate the access type of the first UE;
[0832] The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
[0833] In some embodiments, the second address includes a second tunnel address; the second tunnel address is used to identify an access network tunnel having a mobile access network function with wireless backhaul.
[0834] In some embodiments, the ninth information further includes: information of the second UE; the information of the second UE includes at least one of:
[0835] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0836] a serving public land mobile network identifier of the second UE;
[0837] A universal public subscription identity identifying the second UE corresponding to the second session;
[0838] The fully qualified domain name identifying the second UE corresponding to the second session.
[0839] In some embodiments, the second information further includes: eighth information and / or information of the second UE; the information of the second UE includes at least one of:
[0840] The address of the second UE; the address of the second UE is used to identify the second UE corresponding to the second session;
[0841] a serving public land mobile network identifier of the second UE;
[0842] A universal public subscription identity identifying the second UE corresponding to the second session;
[0843] The fully qualified domain name identifying the second UE corresponding to the second session.
[0844] In some embodiments, the tenth information includes at least one of the following:
[0845] A first rule is configured for the third network function to decapsulate an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data of the first session does not carry the first address and the second address;
[0846] A second rule is used for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address;
[0847] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0848] In some embodiments, the tenth information indicates at least one of the following:
[0849] The third network function causes an uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or
[0850] The third network function causes a downlink data packet of the first session transmitted over the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted over the second session to carry the first address and the second address;
[0851] The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0852] In some embodiments, the receiving module is configured to receive a second data packet sent by the first network function; the processing module is configured to decapsulate the second data packet to obtain a first data packet; relative to the first data packet, the second data packet is encapsulated with a first address; and the sending module is configured to send the first data packet to the server of the first session.
[0853] In some embodiments, the second data packet includes a second destination address and / or a second source address; the second destination address is the first address; the second source address is a third address or the second address; the third address includes an address of the second UE and / or an address determined according to a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and / or a fully qualified domain name of the second UE corresponding to the second session;
[0854] The processing module is configured to perform at least one of the following:
[0855] Removing the outermost first packet header of the second data packet; the first packet header includes the second destination address and / or the second source address;
[0856] Replacing the second destination address of the second data packet with the first destination address; the first destination address is the server address of the first session;
[0857] The second source address of the second data packet is replaced with the first source address; the first source address is the address of the first UE.
[0858] In some embodiments, the receiving module is configured to receive a fourth data packet sent by the server of the first session; the processing module is configured to encapsulate the fourth data packet to obtain a third data packet; relative to the fourth data packet, the third data packet includes the first address or the address of the first UE of the first session; and the sending module is configured to send the third data packet to the first network function.
[0859] In some embodiments, the processing module is configured to perform at least one of the following:
[0860] Adding a second packet header to the outermost layer of the third data packet to obtain a fourth data packet; the second packet header includes a third source address and / or a third destination address;
[0861] The fourth destination address of the third data packet is replaced by the third destination address; the fourth destination address is the first address;
[0862] replacing the fourth source address of the fourth data packet with the third source address; the third source address is the address of the server of the first session;
[0863] The third destination address is the first address or the third address; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
[0864] An embodiment of the present disclosure further provides a communication device, which may include: one or more processors; wherein the processor is used to call instructions to enable the communication device to execute a session processing method that can be implemented in any of the aforementioned embodiments.
[0865] 9A and / or 9B , the communication device 8100 further includes one or more memories 8102 for storing instructions. Alternatively, all or part of the memories 8102 may be located outside the communication device 8100.
[0866] The communication device may be the aforementioned terminal and network function. In some embodiments, the network function may be a master node and / or an auxiliary node.
[0867] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the communication steps such as sending and receiving in the above method are performed by the transceiver 8103, and the other steps are performed by the processor 8101.
[0868] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0869] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuits 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuits 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0870] The communication device 8100 described in the above embodiments may be a network function or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 9A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network function, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0871] 9B is a schematic diagram of the structure of the chip 8200 provided in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG9B , but the present disclosure is not limited thereto.
[0872] The chip 8200 includes one or more processors 8201, and the processor 8201 is used to call instructions to enable the chip 8200 to execute any of the above session processing methods.
[0873] In some embodiments, chip 8200 further includes one or more interface circuits 8202, which are connected to memory 8203. Interface circuit 8202 can be used to receive signals from memory 8203 or other devices, and can be used to send signals to memory 8203 or other devices. For example, interface circuit 8202 can read instructions stored in memory 8203 and send the instructions to processor 8201. Optionally, the terms interface circuit, interface, transceiver pin, and transceiver are interchangeable.
[0874] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.
[0875] The present disclosure also provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but may also be a transient storage medium.
[0876] The present disclosure further provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above session processing methods. Optionally, the program product is a computer program product.
[0877] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above session processing methods.
[0878] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered as exemplary only, with the true scope and spirit of the present invention being indicated by the following claims.
[0879] It should be understood that the embodiments of the present disclosure are not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the embodiments of the present disclosure is limited only by the appended claims.
Claims
1. A session processing method, wherein: The method is performed by a first network function, where the first network function is a mobile access network function with wireless backhaul, and includes: Receiving first information sent by a second network function; the first information includes a first address; the first address is used to identify at least a third network function of a first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, Sending second information to the second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
2. The method according to claim 1, wherein The first address is at least one of the following: A first tunnel identifier; the first tunnel identifier is used to identify a General Packet Radio Service Technology Tunneling Protocol tunnel for the first session of the third network function; The network protocol IP address and / or port number of the third network function used for the first session.
3. The method according to claim 1 or 2, wherein: The method further comprises: sending third information to the second network function; The receiving the first information sent by the second network function includes: receiving the first information sent by the second network function based on the third information.
4. The method according to claim 3, wherein: The third information includes at least one of the following: a first request, the first request coming from the first UE and being used for the first request to establish or change the first session; Fourth information, the fourth information being used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul; The information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
5. The method according to claim 4, wherein The fourth information further includes at least one of the following: User location information, used to indicate a location of a first network function accessed by the first UE; Access type information, used to indicate the access type of the first UE; The fifth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
6. The method according to any one of claims 1 to 5, wherein: The second address includes a second tunnel address; the second tunnel address is used to identify the access network tunnel of the first network function.
7. The method according to any one of claims 1 to 6, wherein: The second information further includes at least one of the following: Fourth information; the fourth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul; The information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
8. The method according to any one of claims 1 to 7, wherein: The method further comprises: receiving a first data packet sent by the first UE, wherein the first data packet includes user plane data of the first session; re-encapsulating user plane data of the first data packet to obtain a second data packet; relative to the first data packet, the second data packet is encapsulated with the first address; A second data packet is sent to the third network function.
9. The method according to claim 8, wherein The first data packet includes a first destination address and / or a first source address; the first destination address is the server address of the first session; the first source address is the address of the first UE of the first session.
10. The method according to claim 8 or 9, wherein: The re-encapsulating the user plane data of the first data packet to obtain a second data packet includes the following: Add a first packet header to the outermost layer of the first packet to obtain the second packet; the first packet header includes the second destination address and / or a second source address; the second destination address is the first address; the second source address is a third address or the second address; the second address identifies the first network function; the third address includes an address of the second UE and / or an address determined according to at least one of a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and a fully qualified domain name of the second UE corresponding to the second session; Replacing the first destination address of the first data packet with the first address to obtain the second data packet; The first source address of the first data packet is replaced with the address of the second UE or the second address to obtain the second data packet.
11. The method according to any one of claims 1 to 10, wherein: The method further comprises: receiving a third data packet sent by a third network function; the third data packet including user plane data of the first session; Decapsulating the third data packet to obtain a fourth data packet; relative to the fourth data packet, the third data packet includes the first address; A fourth data packet is sent to the first UE.
12. The method according to claim 11, wherein The outermost layer of the third data packet has a second packet header; the second packet header includes a third source address and / or a third destination address; the third source address includes the first address; the third destination address is the second address or the third address; the third address includes the address of the second UE and / or an address determined based on at least one of a serving public mobile network identifier of the second UE, a universal public subscription identifier of the second UE corresponding to the second session, and a fully qualified domain name of the second UE corresponding to the second session; The decapsulating the third data packet to obtain the fourth data packet includes at least one of the following: Removing the outermost second packet header of the third data packet to obtain the fourth data packet; Replacing the third destination address of the third data packet with the address of the first UE to obtain a fourth data packet; The third source address of the third data packet is replaced with the first address to obtain the fourth data packet.
13. A session processing method, wherein: Executed by a second network function, the method includes: Receiving first information sent by a fourth network function and sending the first information to the first network function; the first information includes a first address; the first address is used to at least identify the third network function of the first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, receiving second information sent by the first network function, and sending sixth information to the fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
14. The method according to claim 13, wherein: The method further comprises: receiving third information sent by the first network function; Determine that the first UE accesses the network through the mobile access network function with wireless backhaul, and select a fourth network function that supports the first session of accessing the network through the mobile access network function with wireless backhaul.
15. The method according to claim 14, wherein The determining that the first UE accesses the network through the mobile access network function with wireless backhaul includes at least one of the following: determining, based on the third information, that the first UE accesses the network through a mobile access network function with wireless backhaul; Determine, based on the second network function local information, that the first UE accesses the network through a mobile access network function with wireless backhaul.
16. The method according to claim 14 or 15, wherein: The method further comprises: sending the seventh information to the fourth network function, where the seventh information includes at least part of the third information and / or the seventh information is generated by local information of the fourth network function; where the local information is used to determine that the first UE accesses the network through the mobile access network function with wireless backhaul; receiving first information sent by the fourth network function based on the seventh information.
17. The method according to claim 16, wherein The seventh information includes at least one of the following: a first request, the first request coming from the first UE and being used for the first request to establish or change the first session; eighth information, where the eighth information includes part or all of the fourth information and / or the eighth information is generated by the second network function according to local information, and the eighth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul; The information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
18. The method according to any one of claims 14 to 17, wherein: The eighth information includes at least one of the following: User location information, used to indicate the location of the first network function; Access type information, used to indicate the access type of the first UE; The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
19. The method according to any one of claims 13 to 18, wherein: The first address includes at least a first tunnel address; the first tunnel address is an address of a General Packet Radio Service Technology Tunneling Protocol tunnel of the third network function.
20. The method according to claim 19, wherein The first address also includes an Internet protocol IP address and / or port number of the third network function.
21. The method according to any one of claims 13 to 20, wherein: The second address includes a second tunnel address; the second tunnel address is used to identify the access network tunnel with the mobile access network function of wireless backhaul.
22. The method according to any one of claims 13 to 21, wherein: The sixth information further includes: the eighth information and / or information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
23. A session processing method, wherein: Executed by a fourth network function, the method includes: Sending first information to a second network function; the first information includes a first address; the first address is used to identify at least a third network function; the first address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, Receive sixth information sent by a second network function; the sixth information includes a second address; the second address indicates a first network function for identifying the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
24. The method according to claim 23, wherein The method further comprises: receiving seventh information sent by the second network function; According to the seventh information, a third network function supporting the first session of accessing the network through the mobile access network function with wireless backhaul is selected.
25. The method according to any one of claims 23 to 24, wherein: The method further comprises: Receive the first information sent by the third network function.
26. The method according to claim 24, wherein The seventh information includes at least one of the following: a first request, where the first request comes from the first UE and is used to request to establish or modify the first session; eighth information, where the eighth information is used by the fourth network function to determine whether the first UE accesses the network through the mobile access network function with wireless backhaul; The information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
27. The method according to claim 26, wherein The eighth information further includes at least one of the following: User location information, used to indicate a location of a first network function accessed by the first UE; Access type information, used to indicate the access type of the first UE; The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
28. The method according to any one of claims 23 to 27, wherein The second address includes a second tunnel address; the second tunnel address is used to identify the access network tunnel with the mobile access network function of wireless backhaul.
29. The method according to any one of claims 23 to 28, wherein The sixth information further includes: the eighth information and / or information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
30. The method according to any one of claims 23 to 29, wherein The method further comprises: Send tenth information to the third network function; the tenth information is used by the third network function to forward the user plane data of the first session.
31. The method according to claim 30, wherein The tenth information includes at least one of the following: A first rule is configured for decapsulating, by the third network function, an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data packet of the first session does not carry the first address and the second address; A second rule is configured for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address; The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the serving public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
32. The method according to claim 30 or 31, wherein The tenth information indicates at least one of the following: The third network function causes the uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or The third network function causes a downlink data packet of the first session transmitted based on the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted based on the second session to carry the first address and the second address; The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the serving public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
33. A session processing method, wherein: Executed by a third network function, the method includes: Sending first information to a fourth network function; the first information includes a first address; the first address is used to at least identify a third network function; the first address is used to transmit user plane data of the first session based on the second session between the first network function and the third network function; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, Receive tenth information sent by the fourth network function; the tenth information is used by the third network function to forward the user plane data of the first session.
34. The method according to claim 33, wherein The tenth information is related to the sixth information, and the sixth information includes a second address; the second address indicates a first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
35. The method according to any one of claims 33 to 34, wherein: The tenth information is related to the seventh information received by the fourth network function; wherein the seventh information includes at least one of the following: a first request, the first request coming from the first UE and being used for the first request to establish or change the first session; Eighth information, the eighth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul; The information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
36. The method according to claim 35, wherein The eighth information further includes at least one of the following: User location information, used to indicate a location of a first network function accessed by the first UE; Access type information, used to indicate the access type of the first UE; The ninth information is used to indicate whether the first UE accesses the network through a mobile access network function with wireless backhaul.
37. The method according to any one of claims 33 to 36, wherein: The second address includes a second tunnel address; the second tunnel address is used to identify the access network tunnel with the mobile access network function of wireless backhaul.
38. The method according to any one of claims 33 to 37, wherein The ninth information further includes: information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
39. The method according to any one of claims 33 to 38, wherein The sixth information further includes: the eighth information and / or information of the second UE; the information of the second UE includes at least one item: The address of the second UE; the address of the second UE is used to identify that the second session corresponds to the second UE; a serving public land mobile network identifier of the second UE; A universal public subscription identity identifying the second UE corresponding to the second session; The fully qualified domain name corresponding to the second session identifies the second UE.
40. The method according to any one of claims 33 to 39, wherein The tenth information includes at least one of the following: A first rule is configured for decapsulating, by the third network function, an uplink data packet of the first session transmitted based on the second session, so that the uplink data packet of the first session does not carry the first address and the third address, or so that the uplink data packet of the first session does not carry the first address and the second address; A second rule is configured for the third network function to encapsulate a downlink data packet of the first session transmitted based on the second session, so that the downlink data packet of the first session carries the first address and the third address, or so that the uplink data packet of the first session carries the first address and the second address; The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the serving public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
41. The method according to claim 40, wherein The tenth information indicates at least one of the following: The third network function causes the uplink data packet of the first session transmitted based on the second session to not carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes the uplink data of the first session to not carry the first address and the second address; and / or The third network function causes a downlink data packet of the first session transmitted based on the second session to carry the first address and the third address by adding or deleting a packet header or replacing an address, or causes a downlink data packet of the first session transmitted based on the second session to carry the first address and the second address; The second address is the address of the first network function; the third address includes the address of the second UE and / or an address determined based on at least one of the serving public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
42. The method according to any one of claims 33 to 41, wherein The method comprises: receiving a second data packet sent by the first network function; Decapsulating the second data packet to obtain a first data packet; relative to the first data packet, the second data packet is encapsulated with the first address; The first data packet is sent to the server of the first session.
43. The method according to claim 42, wherein The second data packet includes a second destination address and / or a second source address; the second destination address is the first address; the second source address is the third address or the second address; the third address includes the address of the second UE and / or an address determined according to the serving public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and / or the fully qualified domain name of the second UE corresponding to the second session; Decapsulating the second data packet to obtain the first data packet includes at least one of the following: Removing the outermost first packet header of the second data packet; the first packet header includes the second destination address and / or the second source address; Replacing the second destination address of the second data packet with the first destination address; The first destination address is the server address of the first session; The second source address of the second data packet is replaced with the first source address; the first source address is the address of the first UE.
44. The method according to any one of claims 42 to 43, wherein The method further comprises: receiving a fourth data packet sent by the server of the first session; encapsulating the fourth data packet to obtain a third data packet; relative to the fourth data packet, the third data packet includes the first address or the address of the first UE of the first session; Send the third data packet to the first network function.
45. The method of claim 44, wherein: Encapsulating the fourth data packet to obtain a third data packet includes at least one of the following: Adding a second packet header to the outermost layer of the third packet to obtain the fourth packet; the second packet header includes a third source address and / or a third destination address; Replacing the fourth destination address of the third data packet with the third destination address; The fourth destination address is the first address; replacing the fourth source address of the fourth data packet with the third source address; the third source address is the address of the server of the first session; The third destination address is the first address or the third address; the third address includes the address of the second UE and / or an address determined based on at least one of the service public mobile network identifier of the second UE, the universal public subscription identifier of the second UE corresponding to the second session, and the fully qualified domain name of the second UE corresponding to the second session.
46. A first network function, wherein: The first network function is a mobile access network function with wireless backhaul, and the first network function includes: A receiving module configured to receive first information sent by a second network function; the first information includes a first address; the first address is used to identify at least a third network function of a first session; the first session is a session of a first user equipment UE; the first address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, A sending module is configured to send second information to the second network function; the second information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session.
47. A second network function, wherein: The second network function includes: A receiving module configured to receive first information sent by a fourth network function; the first information includes a first address; the first address is used to at least identify a third network function; a sending module configured to send the first information to the first network function; the first address is used for transmitting user plane data of a first session between the first network function and the third network function based on a second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul BH session of the mobile access network function with wireless backhaul; and / or, A receiving module is configured to receive second information sent by a first network function; the receiving module is configured to send sixth information to a fourth network function; the sixth information is generated based on the second information and the sixth information includes a second address; the second address indicates the first network function used to identify the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
48. A fourth network function, wherein: The fourth network function includes: A sending module is configured to send first information to a second network function; the first information includes a first address; the first address is used to identify at least a third network function; the first address is used for transmitting user plane data of a first session between the first network function and the third network function based on a second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, A receiving module is configured to receive sixth information sent by a second network function; the sixth information includes a second address; the second address indicates a first network function for identifying the first session, wherein the second address is used for transmitting user plane data of the first session between the first network function and the third network function based on the second session.
49. A third network function, wherein The third network function includes: A sending module is configured to send first information to a fourth network function; the first information includes a first address; the first address is used at least to identify a third network function; the first address is used to transmit user plane data of the first session between the first network function and the third network function based on the second session; the first network function is a mobile access network function with wireless backhaul; the second session is a backhaul session of a second UE; the second UE is combined with the mobile access network function with wireless backhaul; and / or, A receiving module is configured to receive tenth information sent by the fourth network function; the tenth information is used by the third network function to forward the user plane data of the first session.
50. A communication device, wherein: The communication device comprises: one or more processors; The processor is configured to call instructions to enable the communication device to execute the session processing method according to any one of claims 1 to 12, 13 to 22, 23 to 32, and 33 to 45.
51. A storage medium, wherein: The storage medium stores instructions, which, when executed on a communication device, enable the communication device to execute the session processing method according to any one of claims 1 to 12, 13 to 22, 23 to 32, and 33 to 45.
52. A communication system, wherein: The communication system comprises: a first network function, configured to perform the method according to any one of claims 1 to 12; a second network function, configured to perform the method according to any one of claims 13 to 22; a fourth network function, configured to perform the method according to any one of claims 23 to 32; The third network function is configured to perform the method according to any one of claims 33 to 45.
53. A computer program product, wherein The method comprises a computer program or an instruction, which, when executed by a processor, implements the session processing method according to any one of claims 1 to 12, 13 to 22, 23 to 32, and 33 to 45.
Citation Information
Patent Citations
Network function selection method and network function
CN114650576A
Backhaul path switching method, base station, device and storage medium
CN114666860A
Communication method and device
CN116867002A
Tunnel information sending method and apparatus
WO2023138547A1