Method, apparatus, communication device and storage medium for multi-terminal sharing of a pdu session
By sharing PDU sessions among multiple terminals, the problem of network resource allocation when multiple terminals work together to complete tasks is solved, resource coordination and service flow scheduling are achieved, and network resource utilization and user experience are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2021-06-11
- Publication Date
- 2026-06-12
AI Technical Summary
In existing technologies, when multiple terminals work together to complete a task, effectively establishing PDU sessions to optimize network resource allocation and improve service experience is a challenge.
By sharing a PDU session among multiple terminals, each terminal sends a message to the base station requesting the establishment of a shared PDU session. The base station and core network equipment then work together to establish a shared PDU session for communication between the multiple terminals and the data network, reducing signaling interaction and improving network resource utilization.
It enables resource coordination and service flow scheduling among multiple terminals, optimizes network resource allocation, and improves the overall performance and user experience of multiple terminal services.
Smart Images

Figure CN122205652A_ABST
Abstract
Description
[0001] This disclosure is a divisional application of Chinese application filed on June 11, 2021, with application number 202180001846.5 and entitled "Method, Apparatus, Communication Equipment and Storage Medium for Sharing PDU Sessions Among Multiple Terminals". Technical Field
[0002] This disclosure relates to, but is not limited to, the field of wireless communication technology, and particularly to a method, apparatus, communication device, and storage medium for multiple terminals to share a PDU session. Background Technology
[0003] With the rapid development of mobile network communication technology, the era of the Internet of Things is dawning. Due to the limited capabilities of a single terminal, complex requirements and tasks cannot be completed, necessitating the cooperation of multiple terminals. A Packet Data Unit (PDU) session is a session between a terminal and a Data Network (DN) to provide PDU connectivity services. PDU connectivity services refer to the service that provides PDU exchange between a terminal and a DN identified by the Data Network Name (DNN). In related technologies, how to establish a PDU session is a crucial issue to consider in application scenarios where multiple terminals collaborate to complete tasks. Summary of the Invention
[0004] This disclosure provides a method, apparatus, communication device, and storage medium for sharing PDU sessions across multiple terminals.
[0005] According to a first aspect of the present disclosure, a method for sharing a PDU session among multiple terminals is provided, wherein the method is executed by a terminal, and the method includes:
[0006] Send a request message to the base station to establish a shared packet data unit (PDU) session;
[0007] The shared PDU session is used to enable multiple terminals to communicate with the data network DN.
[0008] In one embodiment, the terminal is a terminal that performs a specified task.
[0009] In one embodiment, the method further includes:
[0010] The system receives a response message sent by the base station in response to the request message, wherein the response message indicates that the shared PDU session has been established.
[0011] In one embodiment, the response message carries a session identifier indicating the shared PDU session.
[0012] In one embodiment, the request message carries a session identifier indicating the shared PDU session.
[0013] In one embodiment, before sending a request message to the base station to request the establishment of a shared packet data unit (PDU) session, the method further includes:
[0014] Receive the instruction information sent by the base station to trigger the establishment of the shared PDU session.
[0015] In one embodiment, the indication information carries the session identifier.
[0016] In one embodiment, the request message carries request identification information for requesting the generation of the shared PDU session.
[0017] According to a second aspect of the present disclosure, a method for sharing a PDU session among multiple terminals is provided, wherein the method is performed by a base station, and the method includes:
[0018] The receiving terminal sends a request message to establish a shared PDU session, wherein the shared PDU session is used for multiple terminals to communicate with the DN;
[0019] Send the request message to the core network equipment.
[0020] In one embodiment, the terminal is a terminal that performs a specified task.
[0021] In one embodiment, the method further includes:
[0022] Receive a response message sent by the core network device in response to the request message, wherein the response message is used to indicate that the shared PDU session has been established;
[0023] The response message is sent to the terminal.
[0024] In one embodiment, the response message carries a session identifier indicating the shared PDU session.
[0025] In one embodiment, the request message carries a session identifier indicating the shared PDU session.
[0026] In one embodiment, prior to the request message sent by the receiving terminal requesting the establishment of a shared PDU session, the method further includes:
[0027] Receive the instruction information sent by the core network device to trigger the establishment of the shared PDU session;
[0028] The instruction information is sent to the terminal.
[0029] In one embodiment, the indication information carries the session identifier.
[0030] In one embodiment, the request message carries request identification information for requesting the generation of the shared PDU session.
[0031] According to a third aspect of the present disclosure, a method for sharing a PDU session among multiple terminals is provided, wherein the method is performed by a core network device, and the method includes:
[0032] Receive a request message from the base station requesting the establishment of a shared PDU session;
[0033] The shared PDU session is used to enable multiple terminals to communicate with the DN.
[0034] In one embodiment, the terminal is a terminal that performs a specified task.
[0035] In one embodiment, the method further includes:
[0036] It is confirmed that the request message has been received;
[0037] Establish the shared PDU session.
[0038] In one embodiment, the method further includes:
[0039] Send a response message to the base station indicating that the PDU session has been established.
[0040] In one embodiment, the response message carries a session identifier indicating the shared PDU session.
[0041] In one embodiment, the request message carries a session identifier indicating the shared PDU session.
[0042] In one embodiment, before receiving the request message from the base station requesting the establishment of a shared PDU session, the method further includes:
[0043] Send an instruction message to the base station to trigger the establishment of the shared PDU session.
[0044] In one embodiment, the indication information carries the session identifier.
[0045] In one embodiment, the request message carries request identification information for requesting the generation of the shared PDU session.
[0046] In one embodiment, establishing the shared PDU session includes:
[0047] A session identifier for the shared PDU session is generated based on the request identifier information.
[0048] According to a fourth aspect of the present disclosure, an apparatus for sharing a PDU session among multiple terminals is provided, wherein the apparatus includes a sending module, wherein...
[0049] The sending module is used to send a request message to the base station requesting the establishment of a shared packet data unit (PDU) session;
[0050] The shared PDU session is used for communication between multiple terminals and the application server DN.
[0051] According to a fifth aspect of the present disclosure, an apparatus for sharing a PDU session among multiple terminals is provided, wherein the apparatus includes a receiving module and a transmitting module, wherein...
[0052] The receiving module is used to receive a request message sent by a terminal requesting the establishment of a shared PDU session, wherein the shared PDU session is used for multiple terminals to communicate with the application server DN;
[0053] The sending module is used to send the request message to the core network equipment.
[0054] According to a sixth aspect of the present disclosure, an apparatus for sharing a PDU session among multiple terminals is provided, wherein the apparatus includes a receiving module; wherein,
[0055] The receiving module is used to receive a request message sent by the base station requesting the establishment of a shared PDU session;
[0056] The shared PDU session is used to enable multiple terminals to communicate with the DN.
[0057] According to a seventh aspect of the present disclosure, a communication device is provided, the communication device comprising:
[0058] processor;
[0059] Memory used to store the processor's executable instructions;
[0060] The processor is configured to implement the method described in any embodiment of this disclosure when running the executable instructions.
[0061] According to an eighth aspect of the present disclosure, a computer storage medium is provided, the computer storage medium storing a computer executable program, which, when executed by a processor, implements the methods described in any embodiment of the present disclosure.
[0062] In this embodiment of the disclosure, a request message is sent to the base station to request the establishment of a shared Packet Data Unit (PDU) session; wherein, the shared PDU session is used for multiple terminals to communicate with the data network (DN). Here, the terminal can request the establishment of a shared PDU session for multiple terminals to communicate with the DN, compared to the method where the terminal can only request the establishment of a PDU session for a single terminal to communicate with the DN and each terminal needs to establish a PDU session, the shared PDU session can allow multiple terminals to communicate with the DN, thus reducing signaling interaction, improving network resource utilization, and providing a better user experience. Attached Figure Description
[0063] Figure 1 This is a schematic diagram illustrating the structure of a wireless communication system according to an exemplary embodiment.
[0064] Figure 2 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0065] Figure 3 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0066] Figure 4 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0067] Figure 5 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0068] Figure 6 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0069] Figure 7 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0070] Figure 8 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0071] Figure 9 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0072] Figure 10 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0073] Figure 11 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0074] Figure 12 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0075] Figure 13 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0076] Figure 14 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0077] Figure 15 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0078] Figure 16 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0079] Figure 17 This is a flowchart illustrating a method for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0080] Figure 18 This is a schematic diagram illustrating an apparatus for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0081] Figure 19 This is a schematic diagram illustrating an apparatus for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0082] Figure 20 This is a schematic diagram illustrating an apparatus for sharing a PDU session among multiple terminals according to an exemplary embodiment.
[0083] Figure 21 This is a schematic diagram of the structure of a terminal according to an exemplary embodiment.
[0084] Figure 22 This is a block diagram illustrating a base station according to an exemplary embodiment. Detailed Implementation
[0085] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.
[0086] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0087] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."
[0088] For the sake of brevity and ease of understanding, the terms “greater than” or “less than” are used in this document to characterize size relationships. However, it will be understood by those skilled in the art that the term “greater than” also includes the meaning of “greater than or equal to”, and “less than” also includes the meaning of “less than or equal to”.
[0089] Please refer to Figure 1 This illustration shows a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure. Figure 1 As shown, the wireless communication system is a communication system based on mobile communication technology. The wireless communication system may include: several user equipment 110 and several base stations 120.
[0090] User equipment 110 can be a device that provides voice and / or data connectivity to a user. User equipment 110 can communicate with one or more core networks via a Radio Access Network (RAN). User equipment 110 can be an Internet of Things (IoT) user equipment, such as sensor devices, mobile phones, and computers with IoT user equipment capabilities. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. Alternatively, user equipment 110 can also be a device from an unmanned aerial vehicle (UAV). Alternatively, user equipment 110 can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless user equipment connected to an external vehicle computer. Alternatively, user equipment 110 can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0091] Base station 120 can be a network-side device in a wireless communication system. This wireless communication system can be a fourth-generation mobile communication (4G) system, also known as a Long Term Evolution (LTE) system; or it can be a 5G system, also known as a New Radio (NR) system or a 5G NR system. Alternatively, it can be a next-generation system after 5G. In this case, the access network in the 5G system can be called NG-RAN (New Generation-Radio Access Network).
[0092] The base station 120 can be an evolved NB (eNB) used in a 4G system. Alternatively, the base station 120 can also be a gNB (gNB) using a centralized-distributed architecture in a 5G system. When the base station 120 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DUs). The central unit is equipped with a protocol stack of the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Media Access Control (MAC) layer; the distributed units are equipped with a physical (PHY) layer protocol stack. This disclosure does not limit the specific implementation of the base station 120.
[0093] Base station 120 and user equipment 110 can establish a wireless connection via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.
[0094] In some embodiments, user equipment 110 can also establish E2E (End to End) connections. Examples include V2V (vehicle to vehicle), V2I (vehicle to Infrastructure), and V2P (vehicle to pedestrian) communication scenarios in vehicle-to-everything (V2X) communication.
[0095] Here, the user equipment mentioned above can be considered as the terminal equipment in the following embodiments.
[0096] In some embodiments, the wireless communication system described above may further include a network management device 130.
[0097] Several base stations 120 are connected to network management device 130. Network management device 130 can be a core network device in a wireless communication system, such as a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, it can be other core network devices, such as a Serving Gateway (SGW), a Public Data Network Gateway (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS). The implementation of network management device 130 is not limited in this embodiment.
[0098] To facilitate understanding by those skilled in the art, this disclosure provides multiple embodiments to clearly illustrate the technical solutions of the embodiments of this disclosure. Of course, those skilled in the art will understand that the multiple embodiments provided in this disclosure can be executed individually, or in combination with the methods of other embodiments in this disclosure, or individually or in combination with some methods in other related technologies; this disclosure does not limit these aspects.
[0099] To better understand the technical solutions disclosed in the embodiments of this disclosure, the application scenarios of wireless network communication are described below:
[0100] In some embodiments, mobility management and session management processes are defined for individual terminals. The network manages terminals and allocates resources to them on a per-terminal basis. In some application scenarios, due to the limited capabilities of a single terminal, complex requirements and tasks cannot be completed. Multiple terminals need to work together to accomplish these tasks. For example, in industrial scenarios, robots, monitors, and controllers on a production line need to cooperate to complete production tasks. Similarly, cameras, microphones, backend processing servers, consoles, and audio equipment on a smart stage need to work together to present a perfect stage effect.
[0101] In one embodiment, different terminals perform the same task, establishing separate PDU sessions to transmit data to the application server (AS) of the data network. In this case, the network side is unaware of multiple terminals performing the same task, preventing optimization and enhancement at the network level. For example, because the base station cannot simultaneously schedule data from multiple terminals, the time difference between the arrival of services from multiple terminals at the application server is significant, resulting in a poor user experience. Another example is a smart center that requires multiple high-definition image sources to provide high-definition services. If one of the images is not clear enough, the lowest-resolution image is provided. In this case, the network cannot reduce the resolution of other images to save network resources or achieve multi-channel coordination. Therefore, when multiple terminals perform the same task and the services transmitted by the terminals are strongly correlated, establishing shared sessions for multiple terminals can simplify the session management process, optimize network resource allocation, and improve the overall performance of services from multiple terminals.
[0102] like Figure 2 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a terminal, and the method includes:
[0103] Step 21: Send a request message to the base station to establish a shared packet data unit (PDU) session;
[0104] The shared PDU session is used to enable multiple terminals to communicate with the data network DN.
[0105] Here, the terminal can be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device, or medical device. Here, the shared PDU session can be used for communication between multiple terminals performing a specified task and the data network (DN). These multiple terminals performing a specified task can be multiple terminals that need to cooperate to complete a specific task. For example, a production line needs to complete the production task of a product; terminals such as robots, monitors, and controllers on the production line need to cooperate to complete the production task, so the multiple terminals performing the specified task can include robots, monitors, and controllers. As another example, a stage needs to achieve good sound and light effects; terminals such as cameras, microphones, backend processing servers, consoles, and sound equipment on the stage need to cooperate to achieve good sound and light effects, so the multiple terminals performing the specified task can include cameras, microphones, backend processing servers, consoles, and sound equipment. Here, the DN communicating with the terminal includes at least one application server (AS). It should be noted that the terminal can communicate with the AS corresponding to the terminal, or multiple terminals can communicate with the same AS.
[0106] Here, the base station can be of various types, such as a base station for a third-generation mobile communication (3G) network, a base station for a fourth-generation mobile communication (4G) network, a base station for a fifth-generation mobile communication (5G) network, or other evolved base stations.
[0107] The core network equipment involved in the embodiments of this disclosure may include one or more of the following: Access and Mobility Management Function (AMF) entity, Session Management Function (SMF) entity, and User Plane Function (UPF) entity.
[0108] Here, a shared PDU session can be a session for multiple terminals within a terminal group performing a specified task to communicate with the DN.
[0109] In one embodiment, a request message may be sent to the base station to establish a shared PDU session. This shared PDU session can be used for communication between multiple terminals within a terminal group performing a specified task and the DN. Here, the terminals included in the terminal group can be terminals associated with a specified task. For example, a production line needs to complete product production tasks, and terminals such as robots, monitors, and controllers on the production line need to cooperate to complete these tasks. Therefore, the terminals included in the terminal group can include robots, monitors, and controllers. The terminals included in the terminal group can also be terminals associated with a specific service of the specified task. For example, a meeting needs to be held in a conference room, and the terminals involved include multimedia service terminals (including audio and video terminals) and attendance service terminals. Therefore, the terminals included in the terminal group can be audio and video terminals performing multimedia services. It should be noted that in this embodiment, a shared PDU session can also be described as a group PDU session or a group session.
[0110] In one embodiment, in response to multiple terminals needing to perform a specified task, they send a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment; upon receiving the request message, the core network equipment establishes the shared PDU session; and after establishing the shared PDU session, the core network equipment sends a response message to the terminals through the base station. After receiving the response message, the multiple terminals communicate with the DN based on the established shared PDU session.
[0111] In another embodiment, the terminal receives an indication message from the core network via a base station, instructing the establishment of a shared PDU session. Upon receiving this indication message, the terminal sends a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. The base station, upon receiving this request message, forwards it to the core network equipment. The core network equipment, upon receiving this request message, establishes the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message to the terminal via the base station. Upon receiving this response message, multiple terminals communicate with the DN based on the established shared PDU session.
[0112] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can mean that multiple terminals communicate with the DN based on the same resources of the shared PDU session. For example, if the resource of the shared PDU session is resource A, then the first terminal and the second terminal among the multiple terminals can use resource A to transmit data between the terminal and the DN. It should be noted that the resource can be a time-domain resource and / or a frequency-domain resource, a storage resource, or a computing resource.
[0113] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can coordinate resources among themselves during data transmission. For example, a first terminal among these terminals uses resource B for data transmission between itself and the DN, while a second terminal uses resource C for data transmission between itself and the DN. When resource B is insufficient, some resources in resource C can be allocated to the first terminal.
[0114] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can perform cross-terminal service flow scheduling when transmitting data. For example, the service flow between the first terminal and the DN is service flow A, and the service flow between the second terminal and the DN is service flow B. When the communication quality between the first terminal and the DN is greater than a quality threshold, a portion of service flow B can be allocated to the first terminal.
[0115] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can perform cross-terminal service flow switching during data transmission. For example, the service flow between the first terminal and the DN is service flow A, and the service flow between the second terminal and the DN is service flow B, where A is greater than B. When the communication quality between the first terminal and the DN is less than a quality threshold and the communication quality between the first terminal and the DN is greater than the quality threshold, service flow B can be assigned to the first terminal and service flow A can be assigned to the second terminal.
[0116] In this embodiment of the disclosure, a request message is sent to the base station to request the establishment of a shared Packet Data Unit (PDU) session. This shared PDU session is used for communication between multiple terminals and the data network (DN). Here, a terminal can request the establishment of a shared PDU session for communication between multiple terminals and the DN. Compared to a method where a terminal can only request the establishment of a PDU session for communication between a single terminal and the DN, and each terminal needs to establish its own PDU session, a shared PDU session allows multiple terminals to communicate with the DN. This reduces signaling interaction, improves network resource utilization, and provides a better user experience.
[0117] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0118] like Figure 3 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a terminal, and the method includes:
[0119] Step 31: Receive the response message sent by the base station in response to the request message, wherein the response message is used to indicate that a shared PDU session has been established.
[0120] In one embodiment, a terminal sends a request message to a base station to establish a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to a core network device. The core network device, upon receiving the request message, establishes the shared PDU session. After establishing the shared PDU session, the core network device sends a response message to the terminal via the base station. After receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0121] In one embodiment, the response message carries a session identifier indicating a shared PDU session.
[0122] In one embodiment, the request message carries a session identifier indicating the shared PDU session. This request message carrying the session identifier can be sent by the terminal to the base station. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0123] In another embodiment, the terminal may send a request message to the base station, wherein the request message carries request identifier information requesting the generation of the shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment; upon receiving the request message, the core network equipment establishes a shared PDU session, where establishing the shared PDU session includes generating a session identifier for the shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0124] It should be noted that the terminal determines that the shared PDU session has been successfully established upon receiving a response message carrying a session identifier. At this point, the terminal can communicate with the DN based on the established shared PDU session.
[0125] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0126] like Figure 4As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a terminal, and the method includes:
[0127] Step 41: Receive the instruction information sent by the base station to trigger the establishment of a shared PDU session.
[0128] Here, the instruction information can be sent from the core network to the base station.
[0129] In one embodiment, in response to receiving an indication message from the base station to trigger the establishment of a shared PDU session, a request message is sent to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment; the core network equipment, upon receiving the request message, establishes the shared PDU session; and after establishing the shared PDU session, the core network equipment sends a response message to the terminal via the base station. After receiving the response message, multiple terminals communicate with the DN based on the established shared PDU session.
[0130] In one embodiment, in response to receiving an indication from the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session, which includes generating a session identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals communicate with the DN based on the established shared PDU session.
[0131] In one embodiment, the terminal receives an indication message from the base station to trigger the establishment of a shared PDU session, wherein the indication message carries a session identifier indicating the shared PDU session. The terminal sends a request message carrying the session identifier to the base station. After receiving the request message, the base station forwards the request message to the core network equipment; after receiving the request message, the core network equipment establishes a shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal through the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0132] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0133] In one embodiment, the request message carries request identification information for requesting the generation of a shared PDU session.
[0134] In one embodiment, a terminal sends a request message to a base station requesting the establishment of a shared Packet Data Unit (PDU) session. This request message carries a request identifier for generating the shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes the shared PDU session, which includes generating the identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying this identifier to the terminal via the base station. Upon receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0135] In one embodiment, in response to receiving an indication from the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station, wherein the request message carries request identifier information for requesting the generation of a shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment; upon receiving the request message, the core network equipment establishes a shared PDU session, where establishing the shared PDU session includes generating a session identifier for the shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0136] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0137] like Figure 5 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a base station, and the method includes:
[0138] Step 51: Receive a request message from the terminal requesting the establishment of a shared PDU session, wherein the shared PDU session is used for multiple terminals to communicate with the DN;
[0139] Step 52: Send a request message to the core network equipment.
[0140] Here, the terminal can be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device, or medical device. Here, the shared PDU session can be used for multiple terminals performing a specified task to communicate with the DN. These multiple terminals performing a specified task can be multiple terminals that need to cooperate to complete a specific task. For example, a production line needs to complete the production task of a product; terminals such as robots, monitors, and controllers on the production line need to cooperate to complete the production task, so the multiple terminals performing the specified task can include robots, monitors, and controllers. As another example, a stage needs to achieve good sound and light effects; terminals such as cameras, microphones, backend processing servers, consoles, and sound equipment on the stage need to cooperate to achieve good sound and light effects, so the multiple terminals performing the specified task can include cameras, microphones, backend processing servers, consoles, and sound equipment. Here, the DN communicating with the terminal includes at least one application server (AS). It should be noted that the terminal can communicate with the AS corresponding to the terminal, or multiple terminals can communicate with the same AS.
[0141] Here, the base station can be of various types, such as a base station for a third-generation mobile communication (3G) network, a base station for a fourth-generation mobile communication (4G) network, a base station for a fifth-generation mobile communication (5G) network, or other evolved base stations.
[0142] The core network equipment involved in the embodiments of this disclosure may include one or more of the following: Access and Mobility Management Function (AMF) entity, Session Management Function (SMF) entity, and User Plane Function (UPF) entity.
[0143] Here, a shared PDU session can be a session for multiple terminals within a terminal group performing a specified task to communicate with the DN.
[0144] In one embodiment, the terminal receiving the request message to establish a shared PDU session may be a request message sent by the receiving terminal. The shared PDU session can be used for communication between multiple terminals within a terminal group performing a specified task and the DN. Here, the terminals included in the terminal group can be terminals associated with a specified task. For example, a production line needs to complete product production tasks, and terminals such as robots, monitors, and controllers on the production line need to cooperate to complete these tasks. Therefore, the terminals included in the terminal group can include terminals such as robots, monitors, and controllers. The terminals included in the terminal group can also be terminals associated with a specific service of the specified task. For example, a meeting needs to be held in a conference room, and the terminals involved include multimedia service terminals (including audio and video terminals) and attendance service terminals. Therefore, the terminals included in the terminal group can be audio and video terminals performing multimedia services. It should be noted that in this embodiment, a shared PDU session can also be described as a group PDU session or a group session.
[0145] In one embodiment, in response to multiple terminals needing to perform a specified task, the terminals send a request message to the base station to establish a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment; the core network equipment, upon receiving the request message, establishes the shared PDU session; and after establishing the shared PDU session, the core network equipment sends a response message to the terminals through the base station. After receiving the response message, the multiple terminals communicate with the DN based on the established shared PDU session.
[0146] In another embodiment, the terminal receives an indication message from the core network via a base station, instructing the establishment of a shared PDU session. Upon receiving this indication message, the terminal sends a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. The base station, upon receiving this request message, forwards it to the core network equipment. The core network equipment, upon receiving this request message, establishes the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message to the terminal via the base station. Upon receiving this response message, multiple terminals communicate with the DN based on the established shared PDU session.
[0147] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can mean that multiple terminals communicate with the DN based on the same resources of the shared PDU session. For example, if the resource of the shared PDU session is resource A, then the first terminal and the second terminal among the multiple terminals can use resource A to transmit data between the terminal and the DN. It should be noted that the resource can be a time-domain resource and / or a frequency-domain resource, a storage resource, or a computing resource.
[0148] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can coordinate resources among themselves during data transmission. For example, a first terminal among these terminals uses resource B for data transmission between itself and the DN, while a second terminal uses resource C for data transmission between itself and the DN. When resource B is insufficient, some resources in resource C can be allocated to the first terminal.
[0149] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can perform cross-terminal service flow scheduling when transmitting data. For example, the service flow between the first terminal and the DN is service flow A, and the service flow between the second terminal and the DN is service flow B. When the communication quality between the first terminal and the DN is greater than a quality threshold, a portion of service flow B can be allocated to the first terminal.
[0150] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can perform cross-terminal service flow switching during data transmission. For example, the service flow between the first terminal and the DN is service flow A, and the service flow between the second terminal and the DN is service flow B, where A is greater than B. When the communication quality between the first terminal and the DN is less than a quality threshold and the communication quality between the first terminal and the DN is greater than the quality threshold, service flow B can be assigned to the first terminal and service flow A can be assigned to the second terminal.
[0151] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0152] like Figure 6 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a base station, and the method includes:
[0153] Step 61: Receive the response message sent by the core network device in response to the request message, wherein the response message is used to indicate that a shared PDU session has been established;
[0154] Step 62: Send a response message to the terminal.
[0155] In one embodiment, a terminal sends a request message to a base station to establish a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to a core network device. The core network device, upon receiving the request message, establishes the shared PDU session. After establishing the shared PDU session, the core network device sends a response message to the terminal via the base station. After receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0156] In one embodiment, the response message carries a session identifier indicating a shared PDU session.
[0157] In one embodiment, the request message carries a session identifier indicating the shared PDU session. This request message carrying the session identifier can be sent by the terminal to the base station. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0158] In another embodiment, the terminal may send a request message to the base station, wherein the request message carries request identifier information requesting the generation of the shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment; upon receiving the request message, the core network equipment establishes a shared PDU session, where establishing the shared PDU session includes generating a session identifier for the shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0159] It should be noted that the terminal determines that the shared PDU session has been successfully established upon receiving a response message carrying a session identifier. At this point, the terminal can communicate with the DN based on the established shared PDU session.
[0160] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0161] like Figure 7 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a base station, and the method includes:
[0162] Step 71: Receive the instruction information sent by the core network device to trigger the establishment of a shared PDU session;
[0163] Step 72: Send instruction information to the terminal.
[0164] In one embodiment, in response to a terminal receiving an indication from a base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment; the core network equipment, upon receiving the request message, establishes the shared PDU session; and after establishing the shared PDU session, the core network equipment sends a response message to the terminal through the base station. After the terminal receives the response message, multiple terminals will communicate with the DN based on the established shared PDU session.
[0165] In one embodiment, in response to a terminal receiving an indication from a base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes the shared PDU session, which includes generating a session identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals communicate with the DN based on the established shared PDU session.
[0166] In one embodiment, the terminal receives an indication message from the base station to trigger the establishment of a shared PDU session, wherein the indication message carries a session identifier indicating the shared PDU session. The terminal sends a request message carrying the session identifier to the base station. After receiving the request message, the base station forwards the request message to the core network equipment; after receiving the request message, the core network equipment establishes a shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal through the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0167] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0168] In one embodiment, the request message carries request identification information for requesting the generation of a shared PDU session.
[0169] In one embodiment, a terminal sends a request message to a base station requesting the establishment of a shared Packet Data Unit (PDU) session. This request message carries a request identifier for generating the shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes the shared PDU session, which includes generating the identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying this identifier to the terminal via the base station. Upon receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0170] In one embodiment, in response to a terminal receiving an indication from a base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station. This request message carries a request identifier for generating a shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session, which includes generating a session identifier. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals communicate with the DN based on the established shared PDU session.
[0171] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0172] like Figure 8 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a core network device, and the method includes:
[0173] Step 81: Receive the request message from the base station requesting the establishment of a shared PDU session;
[0174] The shared PDU session is used to allow multiple terminals to communicate with the DN.
[0175] Here, the terminal can be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device, or medical device. Here, the shared PDU session can be used for communication between multiple terminals performing a specified task and the DN. Multiple terminals performing a specified task can be multiple terminals that need to cooperate to complete a specific task. For example, a production line needs to complete the production task of a product; terminals such as robots, monitors, and controllers on the production line need to cooperate to complete the production task, so multiple terminals performing a specified task can include robots, monitors, and controllers. As another example, a stage needs to achieve good sound and light effects; terminals such as cameras, microphones, backend processing servers, consoles, and sound equipment on the stage need to cooperate to achieve good sound and light effects, so multiple terminals performing a specified task can include cameras, microphones, backend processing servers, consoles, and sound equipment. Here, the DN communicating with the terminal includes at least one application server AS. It should be noted that a terminal can communicate with its corresponding AS, or multiple terminals can communicate with the same AS.
[0176] Here, the base station can be of various types, such as a base station for a third-generation mobile communication (3G) network, a base station for a fourth-generation mobile communication (4G) network, a base station for a fifth-generation mobile communication (5G) network, or other evolved base stations.
[0177] The core network equipment involved in the embodiments of this disclosure may include one or more of the following: Access and Mobility Management Function (AMF) entity, Session Management Function (SMF) entity, and User Plane Function (UPF) entity.
[0178] Here, a shared PDU session can be a session for multiple terminals within a terminal group performing a specified task to communicate with the DN.
[0179] In one embodiment, a terminal may send a request message to the base station to establish a shared PDU session. This shared PDU session can be used for communication between multiple terminals within a terminal group performing a specified task and the DN. Here, the terminals included in the terminal group can be terminals associated with a specified task. For example, a production line needs to complete product production tasks, and terminals such as robots, monitors, and controllers on the production line need to cooperate to complete these tasks. Therefore, the terminals included in the terminal group can include robots, monitors, and controllers. The terminals included in the terminal group can also be terminals associated with a specific service of the specified task. For example, a meeting needs to be held in a conference room, and the terminals involved include multimedia service terminals (including audio and video terminals) and attendance service terminals. Therefore, the terminals included in the terminal group can be audio and video terminals performing multimedia services. It should be noted that in this embodiment, a shared PDU session can also be described as a group PDU session or a group session.
[0180] In one embodiment, in response to multiple terminals needing to perform a specified task, the terminals send a request message to the base station to establish a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment; the core network equipment, upon receiving the request message, establishes the shared PDU session; and after establishing the shared PDU session, the core network equipment sends a response message to the terminals through the base station. After receiving the response message, the multiple terminals communicate with the DN based on the established shared PDU session.
[0181] In another embodiment, the terminal receives an indication message from the core network via a base station, instructing the establishment of a shared PDU session. Upon receiving this indication message, the terminal sends a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. The base station, upon receiving this request message, forwards it to the core network equipment. The core network equipment, upon receiving this request message, establishes the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message to the terminal via the base station. Upon receiving this response message, multiple terminals communicate with the DN based on the established shared PDU session.
[0182] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can mean that multiple terminals communicate with the DN based on the same resources of the shared PDU session. For example, if the resource of the shared PDU session is resource A, then the first terminal and the second terminal among the multiple terminals can use resource A to transmit data between the terminal and the DN. It should be noted that the resource can be a time-domain resource and / or a frequency-domain resource, a storage resource, or a computing resource.
[0183] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can coordinate resources among themselves during data transmission. For example, a first terminal among these terminals uses resource B for data transmission between itself and the DN, while a second terminal uses resource C for data transmission between itself and the DN. When resource B is insufficient, some resources in resource C can be allocated to the first terminal.
[0184] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can perform cross-terminal service flow scheduling when transmitting data. For example, the service flow between the first terminal and the DN is service flow A, and the service flow between the second terminal and the DN is service flow B. When the communication quality between the first terminal and the DN is greater than a quality threshold, a portion of service flow B can be allocated to the first terminal.
[0185] In one embodiment, multiple terminals communicating with the DN based on a shared PDU session can perform cross-terminal service flow switching during data transmission. For example, the service flow between the first terminal and the DN is service flow A, and the service flow between the second terminal and the DN is service flow B, where A is greater than B. When the communication quality between the first terminal and the DN is less than a quality threshold and the communication quality between the first terminal and the DN is greater than the quality threshold, service flow B can be assigned to the first terminal and service flow A can be assigned to the second terminal.
[0186] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0187] like Figure 9 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a core network device, and the method includes:
[0188] Step 91: Confirm that the request message has been received;
[0189] Step 92: Establish a shared PDU session.
[0190] In one embodiment, in response to receiving the request message, the shared PDU session is established.
[0191] In one embodiment, after receiving the request message, the core network device establishes a shared PDU session. Establishing the shared PDU session includes generating a session identifier for the shared PDU session. After establishing the shared PDU session, the core network device sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0192] In one embodiment, in response to receiving an indication from the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session, which includes generating a session identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals communicate with the DN based on the established shared PDU session.
[0193] In one embodiment, a terminal sends a request message to a base station requesting the establishment of a shared Packet Data Unit (PDU) session. This request message carries a request identifier for generating the shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes the shared PDU session, which includes generating the identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying this identifier to the terminal via the base station. Upon receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0194] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0195] like Figure 10 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a core network device, and the method includes:
[0196] Step 101: Send a response message to the base station indicating that a PDU session has been established.
[0197] In one embodiment, a terminal sends a request message to a base station to establish a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to a core network device. The core network device, upon receiving the request message, establishes the shared PDU session. After establishing the shared PDU session, the core network device sends a response message to the terminal via the base station. After receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0198] In one embodiment, the response message carries a session identifier indicating a shared PDU session.
[0199] In one embodiment, the request message carries a session identifier indicating the shared PDU session. This request message carrying the session identifier can be sent by the terminal to the base station. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0200] In another embodiment, the terminal may send a request message to the base station. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes a shared PDU session. Establishing the shared PDU session includes generating a session identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0201] It should be noted that the terminal determines that the shared PDU session has been successfully established upon receiving a response message carrying a session identifier. At this point, the terminal can communicate with the DN based on the established shared PDU session.
[0202] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0203] like Figure 11 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a core network device, and the method includes:
[0204] Step 111: Send an instruction message to the base station to trigger the establishment of a shared PDU session.
[0205] In one embodiment, the base station sends the indication information to the terminal; in response to receiving the indication information from the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station requesting the establishment of a shared Packet Data Unit (PDU) session. Upon receiving the request message, the base station forwards it to the core network equipment; upon receiving the request message, the core network equipment establishes the shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message to the terminal through the base station. After the terminal receives the response message, multiple terminals communicate with the DN based on the established shared PDU session.
[0206] In one embodiment, the base station sends the indication information to the terminal; in response to receiving the indication information from the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station. Upon receiving the request message, the base station forwards it to the core network equipment; upon receiving the request message, the core network equipment establishes a shared PDU session, which includes generating a session identifier for the shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal via the base station. After the terminal receives the response message carrying the session identifier, multiple terminals communicate with the DN based on the established shared PDU session.
[0207] In one embodiment, the base station sends the indication information to the terminal; the terminal receives the indication information sent by the base station to trigger the establishment of a shared PDU session, wherein the indication information carries a session identifier indicating the shared PDU session. The terminal sends a request message carrying the session identifier to the base station. After receiving the request message, the base station sends the request message to the core network equipment; after receiving the request message, the core network equipment establishes a shared PDU session; after establishing the shared PDU session, the core network equipment sends a response message carrying the session identifier to the terminal through the base station. After the terminal receives the response message carrying the session identifier, multiple terminals will communicate with the DN based on the established shared PDU session.
[0208] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0209] like Figure 12 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method is executed by a core network device, and the method includes:
[0210] Step 121: Generate a session identifier for the shared PDU session based on the request identifier information.
[0211] In one embodiment, a terminal sends a request message to a base station requesting the establishment of a shared Packet Data Unit (PDU) session. This request message carries a request identifier for generating the shared PDU session. Upon receiving the request message, the base station forwards it to the core network equipment. The core network equipment, upon receiving the request message, establishes the shared PDU session, which includes generating the identifier for the shared PDU session. After establishing the shared PDU session, the core network equipment sends a response message carrying this identifier to the terminal via the base station. Upon receiving the response message, multiple terminals communicate with the DN (Digital Network Node) based on the established shared PDU session.
[0212] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0213] like Figure 13 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method includes:
[0214] Step 131: The terminal sends a request message to the base station to establish a shared PDU session, wherein the shared PDU session is used for multiple terminals to communicate with the data network DN.
[0215] Step 132: After receiving the request message, the base station will send the request message to the core network equipment;
[0216] Step 133: After receiving the request message, the core network device will establish a shared PDU session;
[0217] Step 134: After establishing a shared PDU session, the core network equipment sends a response message to the terminal through the base station;
[0218] Step 135: After the terminal receives the response message, multiple terminals will communicate with the DN based on the established shared PDU session.
[0219] It should be noted that the embodiments disclosed herein can be executed independently, or in combination with the methods of other embodiments described above, or independently or in combination with some methods in other related technologies; the embodiments disclosed herein do not limit this. The specific details of the steps in the above embodiments can be found in the descriptions of the previous embodiments, and will not be repeated here. Of course, the above embodiments are merely illustrative and do not imply that the aforementioned steps must be executed in this order or in this manner.
[0220] like Figure 14As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method includes:
[0221] Step 141: The core network sends an indication message to the terminal via the base station to trigger the establishment of a shared PDU session; wherein, the shared PDU session is used for multiple terminals to communicate with the data network DN;
[0222] Step 142: In response to receiving the indication information sent by the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station to request the establishment of a shared PDU session;
[0223] Step 143: After receiving the request message, the base station will send the request message to the core network equipment;
[0224] Step 144: After receiving the request message, the core network device will establish a shared PDU session;
[0225] Step 145: After establishing a shared PDU session, the core network equipment sends a response message to the terminal through the base station;
[0226] Step 146: After the terminal receives the response message, multiple terminals will communicate with the DN based on the established shared PDU session.
[0227] It should be noted that the embodiments disclosed herein can be executed independently, or in combination with the methods of other embodiments described above, or independently or in combination with some methods in other related technologies; the embodiments disclosed herein do not limit this. The specific details of the steps in the above embodiments can be found in the descriptions of the previous embodiments, and will not be repeated here. Of course, the above embodiments are merely illustrative and do not imply that the aforementioned steps must be executed in this order or in this manner.
[0228] like Figure 15 As shown, this embodiment provides a method for multiple terminals to share a PDU session, wherein the method includes:
[0229] Step 151: The base station sends an indication message to the terminal to trigger the establishment of a shared PDU session; wherein, the shared PDU session is used for multiple terminals to communicate with the data network DN;
[0230] Step 152: In response to receiving the indication information sent by the base station to trigger the establishment of a shared PDU session, the terminal sends a request message to the base station to request the establishment of a shared PDU session;
[0231] Step 153: After receiving the request message, the base station will send the request message to the core network equipment;
[0232] Step 154: After receiving the request message, the core network device will establish a shared PDU session;
[0233] Step 155: After establishing a shared PDU session, the core network equipment sends a response message to the terminal through the base station;
[0234] Step 156: After the terminal receives the response message, multiple terminals will communicate with the DN based on the established shared PDU session.
[0235] It should be noted that the embodiments disclosed herein can be executed independently, or in combination with the methods of other embodiments described above, or independently or in combination with some methods in other related technologies; the embodiments disclosed herein do not limit this. The specific details of the steps in the above embodiments can be found in the descriptions of the previous embodiments, and will not be repeated here. Of course, the above embodiments are merely illustrative and do not imply that the aforementioned steps must be executed in this order or in this manner.
[0236] To better understand the embodiments of this disclosure, the following exemplary embodiment will be used to further illustrate the technical solution of this disclosure:
[0237] Example 1
[0238] Please see Figure 16 The wireless communication system includes terminals UE1, UE2 and UE3, and the network side includes the radio access network RAN, AMF, SMF, UPF and application server AS-1.
[0239] Please see Figure 17 This embodiment provides a method for sharing a PDU session among multiple terminals, wherein the method includes:
[0240] Step 1: The terminal sends a request message to the base station to establish a shared Packet Data Unit (PDU) session. This shared PDU session is used for communication between multiple terminals and the data network (DN). Here, a shared PDU session is a type of PDU session indicating that multiple terminals share PDU session information (e.g., sharing the same SMF, UPF, and / or DNN). The request message carries a session identifier indicating the shared PDU session. Alternatively, the request message may carry request identifier information.
[0241] Step 2: The base station sends a request message to the AMF;
[0242] Step 3: AMF sends a request message to SMF;
[0243] Step 4: After receiving the request message, SMF establishes a shared PDU session. The process of establishing a PDU session includes establishing an N4 session. If the request message carries request identification information, a session identifier is generated.
[0244] Step 5: The SMF sends a response message to the AMF in response to the request message. Here, the response message carries a session identifier.
[0245] Step 6: The AMF sends a response message to the base station;
[0246] Step 7: The base station sends a response message to the terminal.
[0247] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0248] like Figure 18 As shown, this embodiment provides a device for multiple terminals to share a PDU session, wherein the device includes a sending module 181, wherein...
[0249] The sending module 181 is used to send a request message to the base station requesting the establishment of a shared packet data unit (PDU) session;
[0250] The shared PDU session is used to allow multiple terminals to communicate with the DN.
[0251] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0252] like Figure 19 As shown, this embodiment provides a device for multiple terminals to share a PDU session, wherein the device includes a receiving module 191 and a sending module 192, wherein...
[0253] The receiving module 191 is used to receive a request message sent by a terminal requesting the establishment of a shared PDU session, wherein the shared PDU session is used for multiple terminals to communicate with the DN;
[0254] The sending module 192 is used to send request messages to core network devices.
[0255] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0256] like Figure 20As shown, this embodiment provides a device for sharing a PDU session among multiple terminals, wherein the device includes a receiving module 201; wherein,
[0257] The receiving module 201 is used to receive a request message sent by the base station requesting the establishment of a shared PDU session;
[0258] The shared PDU session is used to allow multiple terminals to communicate with the DN.
[0259] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0260] This disclosure provides a communication device, which includes:
[0261] processor;
[0262] Memory used to store processor-executable instructions;
[0263] The processor is configured to implement, when running executable instructions, the methods applicable to any embodiment of this disclosure.
[0264] The processor may include various types of storage media, which are non-transitory computer storage media that can continue to store information after the communication device loses power.
[0265] The processor can connect to the memory via a bus or other means to read executable programs stored in the memory.
[0266] This disclosure also provides a computer storage medium storing a computer executable program, which, when executed by a processor, implements the method of any embodiment of this disclosure.
[0267] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0268] like Figure 21 As shown, one embodiment of this disclosure provides a terminal structure.
[0269] Reference Figure 21 The terminal 800 shown in this embodiment is a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0270] Reference Figure 21Terminal 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.
[0271] Processing component 802 typically controls the overall operation of terminal 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0272] Memory 804 is configured to store various types of data to support operation on terminal 800. Examples of this data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0273] Power supply component 806 provides power to various components of terminal 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 800.
[0274] Multimedia component 808 includes a screen that provides an output interface between terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When terminal 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0275] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when terminal 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0276] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0277] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of terminal 800. For example, sensor assembly 814 can detect the on / off state of terminal 800, the relative positioning of components such as the display and keypad of terminal 800, changes in the position of terminal 800 or a component of terminal 800, the presence or absence of user contact with terminal 800, the orientation or acceleration / deceleration of terminal 800, and temperature changes of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0278] Communication component 816 is configured to facilitate wired or wireless communication between terminal 800 and other devices. Terminal 800 can access wireless networks based on communication standards, such as Wi-Fi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0279] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0280] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of a terminal 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0281] like Figure 22 As shown, one embodiment of this disclosure illustrates the structure of a base station. For example, base station 900 can be provided as a network-side device. (Refer to...) Figure 22 The base station 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by a memory 932 for storing instructions, such as application programs, that can be executed by the processing component 922. The application programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute instructions to perform any of the methods described above applied to the base station.
[0282] Base station 900 may also include a power supply component 926 configured to perform power management of base station 900, a wired or wireless network interface 950 configured to connect base station 900 to a network, and an input / output (I / O) interface 958. Base station 900 can operate on an operating system stored in memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0283] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0284] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for sharing a PDU session across multiple terminals, wherein, The method is executed by a terminal, and the method includes: Send a request message to the base station to establish a shared packet data unit (PDU) session; The shared PDU session is used to enable multiple terminals to communicate with the data network DN.
2. The method according to claim 1, wherein, The terminal is the terminal that performs the specified task.
3. The method according to claim 1, wherein, The method further includes: The system receives a response message sent by the base station in response to the request message, wherein the response message indicates that the shared PDU session has been established.
4. The method according to claim 3, wherein, The response message carries a session identifier that indicates the shared PDU session.
5. The method according to claim 1, wherein, The request message carries a session identifier that indicates the shared PDU session.
6. The method according to claim 5, wherein, Before sending the request message to the base station to establish a shared packet data unit (PDU) session, the method further includes: Receive the instruction information sent by the base station to trigger the establishment of the shared PDU session.
7. The method according to claim 6, wherein, The instruction information carries the session identifier.
8. The method according to claim 1, wherein, The request message carries request identification information for generating the shared PDU session.
9. A method for sharing a PDU session across multiple terminals, wherein, The method is executed by a base station, and the method includes: The receiving terminal sends a request message to establish a shared Packet Data Unit (PDU) session, wherein the shared PDU session is used for multiple terminals to communicate with the DN; Send the request message to the core network equipment.
10. The method according to claim 9, wherein, The terminal is the terminal that performs the specified task.
11. The method according to claim 9, wherein, The method further includes: Receive a response message sent by the core network device in response to the request message, wherein the response message is used to indicate that the shared PDU session has been established; The response message is sent to the terminal.
12. The method according to claim 11, wherein, The response message carries a session identifier that indicates the shared PDU session.
13. The method according to claim 9, wherein, The request message carries a session identifier that indicates the shared PDU session.
14. The method according to claim 13, wherein, Before the request message sent by the receiving terminal to establish a shared PDU session, the following is also included: Receive the instruction information sent by the core network device to trigger the establishment of the shared PDU session; The instruction information is sent to the terminal.
15. The method according to claim 14, wherein, The instruction information carries the session identifier.
16. The method according to claim 11, wherein, The request message carries request identification information for generating the shared PDU session.
17. A method for sharing a PDU session among multiple terminals, wherein, The method is executed by a core network device, and the method includes: Receive a request message from the base station to establish a shared packet data unit (PDU) session; The shared PDU session is used to enable multiple terminals to communicate with the DN.
18. The method according to claim 17, wherein, The terminal is the terminal that performs the specified task.
19. The method according to claim 17, wherein, The method further includes: It is confirmed that the request message has been received; Establish the shared PDU session.
20. The method according to claim 19, wherein, The method further includes: Send a response message to the base station indicating that the shared PDU session has been established.
21. The method according to claim 20, wherein, The response message carries a session identifier that indicates the shared PDU session.
22. The method according to claim 17, wherein, The request message carries a session identifier that indicates the shared PDU session.
23. The method according to claim 22, wherein, Before the request message sent by the receiving base station to establish a shared PDU session, the following is also included: Send an instruction message to the base station to trigger the establishment of the shared PDU session.
24. The method according to claim 23, wherein, The instruction information carries the session identifier.
25. The method according to claim 19, wherein, The request message carries request identification information for generating the shared PDU session.
26. The method of claim 25, wherein, Establishing the shared PDU session includes: A session identifier for the shared PDU session is generated based on the request identifier information.
27. An apparatus for sharing a PDU session among multiple terminals, wherein, The device includes a transmitting module, wherein... The sending module is used to send a request message to the base station requesting the establishment of a shared packet data unit (PDU) session; The shared PDU session is used to enable multiple terminals to communicate with the DN.
28. An apparatus for sharing a PDU session among multiple terminals, wherein, The device includes a receiving module and a transmitting module, wherein... The receiving module is used to receive a request message sent by a terminal to establish a shared packet data unit (PDU) session, wherein the shared PDU session is used for multiple terminals to communicate with the DN. The sending module is used to send the request message to the core network equipment.
29. An apparatus for sharing a PDU session among multiple terminals, wherein, The device includes a receiving module; wherein... The receiving module is used to receive a request message sent by the base station requesting the establishment of a shared packet data unit (PDU) session; The shared PDU session is used to enable multiple terminals to communicate with the DN.
30. A communication device, wherein, include: Memory; A processor, connected to the memory, is configured to execute computer-executable instructions stored in the memory and to implement the method according to any one of claims 1 to 8, 9 to 16, and 17 to 26.
31. A computer storage medium storing computer-executable instructions, which, when executed by a processor, enable the implementation of the method according to any one of claims 1 to 8, 9 to 16, and 17 to 26.