Connection establishment method and terminal device
By processing PDU sessions based on service description information, the relay terminal correctly maps data to QoS Flows, enhancing network access efficiency for remote UEs in Proximity-based Services.
Patent Information
- Application Number
- JP2023558293
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-06
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2041-05-06
AI Technical Summary
The relay UE in Proximity-based Services (Prose) cannot accurately map data from a remote UE to the correct Quality of Service (QoS) Flow due to a lack of service description information, leading to inefficient network access.
The relay terminal processes a PDU session based on service description information, determining a QoS rule and modifying the PDU session to correctly map data from the remote UE to the appropriate QoS Flow for transmission.
This optimization ensures that data from the remote UE is accurately routed through the network, improving the efficiency of network access by the remote UE.
Smart Images

Figure 0007801362000001 
Figure 0007801362000002 
Figure 0007801362000003
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of communications, and in particular to a connection establishment method and a terminal device. [Background technology]
[0002] A terminal device capable of Proximity-based Services (Prose) can directly communicate with other terminals capable of Prose via a predetermined interface. When a terminal can connect to a data network and also has Prose capability, it is referred to as a relay terminal (UE), and another terminal capable of Prose is referred to as a remote terminal (UE). The remote UE establishes a direct connection with the Relay UE and can interact with an external network through a Protocol Data Unit (PDU) session established between the Relay UE and the network. Typically, each PDU session includes multiple Quality of Service Flows (QoS Flows), allowing different QoS control for service data. The UE can map service data to different QoS flows according to QoS rules for transmission. However, one current problem is that the Relay UE cannot map the data of the Remote UE to the correct QoS Flow, which requires optimization of the process of the Remote UE accessing the network. Summary of the Invention
[0003] In view of the above, the embodiments of the present application provide a connection establishment method and a terminal device, which can optimize the process of a remote terminal accessing a network.
[0004] An embodiment of the present application provides a connection establishment method, the connection establishment method comprising: a relay terminal establishing a communication connection with a remote terminal; The relay terminal establishes a protocol data unit (PDU) session with a network device, the PDU session being for relaying data of the remote terminal; The relay terminal performs processing on the PDU session based on service description information; The relay terminal transmits information of the remote terminal to the network device based on the processed PDU session.
[0005] An embodiment of the present application provides a connection establishment method, the connection establishment method comprising: The method includes a step of triggering a remote terminal to establish a communication connection with a relay terminal, thereby causing the relay terminal to establish a PDU session with a network device, perform processing on the PDU session based on service description information, and send information of the remote terminal to the network device based on the processed PDU session.
[0006] An embodiment of the present application further provides a terminal device, the terminal device comprising: a connection establishment module configured to establish a communication connection with a remote terminal; a session establishment module configured to establish a PDU session with a network device, the PDU session being for relaying data of the remote terminal; a session processing module configured to cause the relay terminal to perform processing on the PDU session based on service description information; and a transmitting module configured to transmit information of the remote terminal to the network device based on the processed PDU session.
[0007] An embodiment of the present application further provides a terminal device, the terminal device comprising: The present invention also includes a connection establishment module configured to establish a communication connection with a relay terminal, thereby triggering the relay terminal to establish a PDU session with a network device, perform processing on the PDU session based on service description information, and send information of the remote terminal to the network device based on the processed PDU session.
[0008] An embodiment of the present application further provides a terminal device including a processor and a memory, wherein the memory is for storing a computer program, and the processor calls and executes the computer program stored in the memory to realize the connection establishment method described above.
[0009] An embodiment of the present application further provides a chip including a processor, wherein the processor calls and executes a computer program from a memory, thereby causing a device equipped with the chip to implement the connection establishment method described above.
[0010] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, the computer program causing a computer to implement the connection establishment method described above.
[0011] An embodiment of the present application further provides a computer program product including computer program instructions, which cause a computer to implement the connection establishment method described above.
[0012] An embodiment of the present application further provides a computer program that causes a computer to implement the connection establishment method described above. [Effects of the Invention]
[0013] According to the embodiments provided in this application, the relay terminal can process the PDU session based on the service description information, and based on this, the relay terminal can accurately transmit the data of the remote terminal, thereby achieving optimization of the process in which the remote UE accesses the network through the relay UE. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a schematic diagram of a communication system architecture in an embodiment of the present application; [Figure 2] FIG. 1 is a schematic diagram of an example of the architecture of a 5G network system in an embodiment of the present application. [Figure 3] 1 is a schematic diagram of an example of an architecture for accessing a network using a relay terminal in an embodiment of the present application; [Figure 4] 1 is a flowchart of a connection establishment method on the relay terminal side in an embodiment of the present application. [Figure 5] 3 is a flowchart of a connection establishment method on the remote terminal side in an embodiment of the present application; [Figure 6] 2 is a flowchart illustrating a process for a remote terminal to establish a connection with a network in one embodiment of the present application. [Figure 7] 10 is a flowchart illustrating a process for a remote terminal to establish a connection with a network in another embodiment of the present application. [Figure 8] FIG. 2 is a structural schematic diagram of a relay terminal device according to an embodiment of the present application; [Figure 9] FIG. 2 is a structural schematic diagram of a remote terminal device in an embodiment of the present application; [Figure 10] 1 is a schematic diagram of a communication device according to an embodiment of the present application; [Figure 11] 1 is a schematic diagram of a chip in an embodiment of the present application. [Figure 12] 1 is a schematic diagram of a communication system according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0015] The following describes the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application.
[0016] The technical solutions of the embodiments of the present application can be applied to various communication systems. For example, Global System of Mobile communication (GSM) systems, Code Division Multiple Access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) systems, General Packet Radio Service (GPRS), Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolutions of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Non-Terrestrial Networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), and Wireless Local Area Networks (WLAN). Networks, Wireless Fidelity (WiFi), 5th-Generation (5G) systems, or other communication systems.
[0017] Generally, conventional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, mobile communication systems support not only conventional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, and the embodiments of the present application can also be applied to these communication systems.
[0018] In the embodiments of the present application, the communication system may be applied to a carrier aggregation (CA) scenario, or may be applied to a dual connectivity (DC) scenario, and may further be applied to a standalone (SA) networking scenario.
[0019] The embodiments of the present application will be described by combining network equipment and terminal equipment, which may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile base, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment.
[0020] In an embodiment of the present application, the terminal device may be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in an NR network, or a terminal device in a future evolution Public Land Mobile Network (PLMN).
[0021] In the present embodiment, the terminal device can be located on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted. The terminal device can also be located on water (e.g., on a ship) or in the air (e.g., on an airplane, a balloon, or a satellite).
[0022] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer (Pad), a computer with wireless transmission and reception capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0023] In the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices developed by applying wearable technology to intelligent design of everyday clothing, such as eyeglasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly or integrated into a user's clothing or accessories. Wearable devices are not simply hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include fully functional, large-sized devices that can achieve full or partial functions without relying on a smartphone, such as smart watches and smart glasses, as well as devices that simply focus on certain application functions and require use in conjunction with other devices such as smartphones, such as smart handhelds and smart jewelry that monitor various vital signs.
[0024] In an embodiment of the present application, the network equipment may be equipment for communicating with a mobile device, and the network equipment may be an access point (AP) in a WLAN, a base station (BTS) in a GSM or CDMA, or a base station (NB: Node B) in a WCDMA, or an evolutionary base station (eNB or eNodeB) in an LTE, or a relay station or access point, or an in-vehicle device, a wearable device, and a network equipment (gNB) in an NR network or a network equipment in a future evolution PLMN network, etc.
[0025] In the present embodiment, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up at a location such as land or water.
[0026] In an embodiment of the present application, a network device can provide a service to a cell, and a terminal device communicates with the network device through transmission resources (e.g., frequency domain resources or spectrum resources) used by the cell. The cell can be a cell corresponding to a network device (e.g., a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell. The small cell here can include a metro cell, a micro cell, a pico cell, a femto cell, etc. These small cells have the characteristics of a small coverage area and low emission power, and are suitable for providing high-speed data transmission services.
[0027] 1 exemplarily illustrates one network device 1100 and two terminal devices 1200. Alternatively, the wireless communication system 1000 may include multiple network devices 1100, and the coverage area of each network device 1100 may include other numbers of terminal devices, and the embodiments of the present application are not limited thereto. Alternatively, the wireless communication system 1000 illustrated in FIG. 1 may further include other network entities, such as a mobility management entity (MME) and an access and mobility management function (AMF), and the embodiments of the present application are not limited thereto.
[0028] As can be understood, the terms "system" and "network" can be used interchangeably herein. The term "and / or" in this specification is used to describe a relation between related objects, and indicates that three types of relationships can exist between adjacent related objects. For example, "A and / or B" can indicate that only A exists, that A and B exist simultaneously, or that only B exists. The symbol " / " in this specification generally indicates that there is an "or" relationship between the adjacent related objects. In the description of the embodiments of this specification, the term "corresponding" can indicate that there is a direct or indirect correspondence relationship between the two, or an association relationship, or a relationship of indicating and being indicated, setting and setting, etc.
[0029] To clearly explain the concept of the present embodiment, a brief description of the process of the communication system will be given first.
[0030] Figure 2 shows an example of a 5G network system architecture. In Figure 2, the UE establishes an access stratum connection with the access network (AN) via the Uu radio interface, exchanges access stratum messages, and transmits wireless data. The UE establishes a non-access stratum (NAS) connection with the AMF via the N1 interface and exchanges NAS messages. The AMF is the mobility management function in the core network, and the SMF is the session management function in the core network. In addition to managing mobility for the UE, the AMF also transfers session management-related messages between the UE and the SMF. The PCF is the policy control function in the core network and generates policies related to mobility management, session management, charging, etc. for the UE. The UPF is the user plane function in the core network. It transmits data to external data networks via the N6 interface and to the AN via the N3 interface.
[0031] After accessing the 5G network via the Uu interface, the UE establishes a PDU session under the control of the SMF to transmit data. Each PDU session includes multiple QoS flows and performs different QoS control on service data. The UE maps service data to different QoS flows according to QoS rules for transmission. The main contents of the QoS rule are a service descriptor and a QoS flow identifier. The service descriptor may be called a data packet filter, and for IP-type data, it may be, for example, the five elements of IP, namely, source address, source port number, destination address, destination port number, and protocol type.
[0032] Figure 3 shows a schematic diagram of an example of a system architecture that uses a relay terminal to access a network. A UE with proximity service (Prose) capability can directly communicate with other UEs with Prose capability via a PC5 interface. If a UE can connect to an external data network via a 5G network and also has Prose capability, the UE is referred to as a relay UE, and another UE with Prose capability can be referred to as a remote UE. The remote UE can establish a direct connection with the Relay UE via the PC5 interface and interact with an external network via a PDU session established between the Relay UE and the 5G network.
[0033] However, after the Remote UE establishes a connection with the Relay UE through the PC5 interface, the Remote UE does not transmit service description information to the Relay UE through the PC5 interface. Therefore, the Relay UE cannot generate a corresponding QoS rule for the data from the Remote UE, which is used for the PDU session between the Relay UE and the network. As a result, the Relay UE cannot correctly map the data from the Remote UE to a QoS Flow for transmission. Therefore, the process by which the Remote UE accesses the network needs to be optimized.
[0034] Therefore, an embodiment of the present application provides a connection establishment method applied to a terminal device, and the terminal device is used as a relay terminal. Referring to Figure 4, the method includes the following steps:
[0035] In step S101, the relay terminal establishes a communication connection with the remote terminal.
[0036] In step S102, the relay terminal establishes a protocol data unit (PDU) session with a network device, the PDU session being for relaying data of the remote terminal.
[0037] In step S103, the relay terminal performs processing on the PDU session based on the service description information.
[0038] In step S104, based on the processed PDU session, the relay terminal transmits information of the remote terminal to the network device.
[0039] According to the embodiment of the present application, establishing a communication connection between the Remote UE and the Relay UE triggers the Relay UE to determine a PDU session for relaying the Remote UE's data. After the PDU session is successfully established, the Relay UE processes the PDU session based on the service description information and notifies the core network element that the PDU session is for relaying the Remote UE's data. According to the embodiment of the present application, the Relay UE can process the PDU session based on the service description information, thereby achieving the goal of optimizing the process of the Remote UE accessing the network.
[0040] Based on an embodiment of the present application, optionally, the connection establishment method further includes a step in which the relay terminal receives first information transmitted from the remote terminal, the first information being for the relay terminal to determine a QoS rule, and a step in which the relay terminal processes the PDU session based on the QoS rule.
[0041] Therefore, in this embodiment, the Remote UE can send first information to the Relay UE, which is used to assist the Relay UE in determining a QoS rule. Based on the QoS rule, the Relay UE can process the PDU session, thereby achieving the purpose of mapping the data of the Remote UE to a correct QoS Flow. That is, using the first information sent from the Remote UE, the Relay UE can generate a corresponding QoS rule for the data from the Remote UE, which is used for the PDU session between the Relay UE and the network, so that the Relay UE can map the data of the Remote UE to a correct QoS Flow for transmission.
[0042] Based on an embodiment of the present application, optionally, the step in step S103 in which the relay terminal performs processing on the PDU session based on the service description information can be realized by adopting at least one of the following methods.
[0043] (1) The relay terminal modifies the PDU session, thereby determining a QoS flow for relaying data of the remote terminal corresponding to the service description information.
[0044] (2) If a QoS flow for transmitting data corresponding to the service description information exists in the PDU session, the relay terminal decides to transmit the data corresponding to the service description information using the QoS flow.
[0045] In the processing method (1), the Relay UE can determine the QoS flow for relaying the data of the Remote UE through the PDU session modification process, so that the Relay UE can map the data of the Remote UE to the correct QoS Flow for transmission.
[0046] In processing method (2), if a QoS flow for relaying data from a Remote UE already exists in the PDU session, the Relay UE decides to relay the data from the Remote UE using that QoS flow, and can map the data from the Remote UE to the correct QoS Flow for transmission.
[0047] Correspondingly, an embodiment of the present application further provides a connection establishment method applied to a terminal device, where the terminal device serves as a remote terminal. The method includes the following steps:
[0048] In step S201, a remote terminal establishes a communication connection with a relay terminal, thereby triggering the relay terminal to establish a PDU session with a network device, process the PDU session based on service description information, and send information of the remote terminal to the network device based on the processed PDU session. The remote terminal sends first information to the relay terminal, the first information is for the relay terminal to determine a QoS rule, and the QoS rule is for the relay terminal to process the PDU session.
[0049] Optionally, the remote terminal includes a step of transmitting first information to the relay terminal, the first information being for the relay terminal to determine a QoS rule, and the QoS rule being for the relay terminal to process the PDU session.
[0050] In the embodiment of the present application, the first information may include the following content:
[0051] Optionally, the first information includes service description information.
[0052] Optionally, the first information further includes direct communication interface PC5 QoS flow information corresponding to the service description information.
[0053] Further, optionally, the data packet filter includes at least one of Internet Protocol (IP) 5 element information, IP 3 element information, source MAC address filter information, and target MAC address filter information.
[0054] Optionally, the IP5 element information includes a source address, a source port number, a destination address, a destination port number, and a protocol type.
[0055] Optionally, the IP3 element information includes a target address, a target port number, and a protocol type.
[0056] In the embodiment of the present application, the Remote UE can select different timings to transmit the first information to the Relay UE, as in the following example:
[0057] 1) In the process of the relay terminal establishing a communication connection with the remote terminal, the remote terminal transmits the first information to the relay terminal.
[0058] 2) The remote terminal sends a connection update request message to the relay terminal, where the connection update request message includes the first information.
[0059] By using at least one of the above embodiments of the present application, establishing a communication connection between a Remote UE and a Relay UE triggers the Relay UE to determine a PDU session for relaying data of the Remote UE. After the PDU session is successfully established, the Relay UE can make modifications to the PDU session through a PDU session modification process, thereby determining a QoS flow for relaying data of the Remote UE. Then, the Relay UE notifies a core network element that the PDU session is for relaying data of the Remote UE.
[0060] Therefore, by using at least one of the above embodiments of the present application, the problem that currently the Relay UE cannot generate a corresponding QoS rule for data from the Remote UE to be used in the PDU session between the Relay UE and the network, and therefore the data from the Remote UE cannot be mapped to the correct QoS Flow for transmission, can be solved.
[0061] The above describes the implementation of the connection establishment method of the embodiment of the present application through the embodiment. The following describes the specific implementation process of the embodiment of the present application through several specific examples.
[0062] Example 1 Figure 6 illustrates an exemplary flow chart of a Remote UE establishing a connection with a network in one embodiment of the present application. In Figure 6, after establishing a PDU session, the Relay UE obtains service description information through a PC5 connection update process, determines a QoS rule, and modifies the PDU session. The specific process is described below.
[0063] 1. Establish a direct communication connection (e.g., PC5 connection) between the Remote UE and the Relay UE.
[0064] 2. The Relay UE establishes a PDU session to relay data from the Remote UE, such as a PDU session to access a specific slice or a specific data network. Optionally, if a PDU session that meets the requirement already exists, step 2 may be skipped.
[0065] 3. For example, in the case of transmission of type IP, the Relay UE transmits allocated IP information, such as IP address information and / or IP address index, to the Remote UE. For example, in the case of transmission of type Ethernet, there is no need to perform this step 3. Therefore, this step 3 is an optional step, but not a required step.
[0066] 4. The Remote UE sends a connection update request message to the Relay UE, where the connection update request message includes first service description information (e.g., a data packet filter), and for data of type IP, the connection update request message may include, for example, IP5 element information, i.e., source address, source port number, destination address, destination port number, and protocol type, and for data of type Ethernet, the connection update request message may include, for example, filter information including a source MAC address and a destination MAC address. Optionally, the connection update request message may further include PC5 interface QoS flow information corresponding to the first service description information, such as a PFI (PC5 QoS flow identifier) and / or a PQI (PC5 5QI, PC5 5G QoS identifier).
[0067] 5. The Relay UE determines a QoS rule to be used for data transmission between the Relay UE and the network based on the first service description information (and, optionally, PC5 interface QoS flow information corresponding to the first service description information) obtained from the Remote UE. The QoS rule includes second service description information, and the second service description information can be determined based on the first service description information obtained from the Remote UE. For example, the second service description information can be obtained by adopting the same target address, target port number, and protocol type as the first service description information, and changing the source address and source port number in the first service description information to the address and port number used by the Relay UE when communicating with the network to forward and relay data from the Remote UE. The determined QoS rule can be used to modify the PDU session.
[0068] 6. Trigger a PDU session modification process based on the QoS rule, generate a new QoS flow, or reuse an existing QoS flow, and map the data from the Remote UE to the corresponding QoS flow for transmission. Optionally, if an existing QoS rule is available, step 6 can be skipped.
[0069] 7. The Relay UE reports to the core network element (e.g., SMF) that it will relay the data of the Remote UE through the PDU session.
[0070] Example 2 7 exemplarily illustrates a flowchart of a Remote UE establishing a connection with a network in another embodiment of the present application. The main difference from Example 1 is that the Relay UE in Example 2 obtains service description information in the PC5 connection establishment process, first establishes a PDU session, and then determines the QoS rule and modifies the PDU session.
[0071] Specifically, in Example 2, in step 1, the Remote UE can provide service description information to the Relay UE, which includes IP3 elements, i.e., a target address, a target port number, and a protocol type. Alternatively, the service description information can be filter information including a source MAC address and a target MAC address.
[0072] It should be noted that in step 1 of this example 2, the Remote UE has not yet obtained the IP information assigned to the Relay UE, but this does not affect the implementation of the connection establishment process, and the Relay UE in this example 2 can still determine the required QoS rule information. Specifically, in step 1, the service description information provided by the Remote UE to the Relay UE may only include, for example, IP3 elements (target address, target port number, and protocol type). After step 3, the Relay UE can determine the QoS rule information based on the IP3 elements and the address and port number used when the Relay UE communicates with the network to forward and relay data from the Remote UE, and modify the PDU session accordingly.
[0073] By utilizing at least one of the above embodiments of the present application, the Remote UE sends service description information to the Relay UE, so that the Relay UE can generate a QoS rule for the Remote UE's data to be used for the PDU session between the Relay UE and the network, so that the Relay UE can map the Remote UE's data to the correct QoS Flow and optimize the connection establishment mechanism for accessing the network by the Relay UE.
[0074] The above describes the specific configuration and implementation of the embodiments of the present application from different angles through multiple embodiments. Corresponding to the processing method of at least one of the above embodiments, the embodiments of the present application further provide a terminal device 100, which is used as a relay terminal. Referring to Figure 8, the terminal device: a connection establishment module 110 configured to establish a communication connection with a remote terminal; a session establishment module 120 configured to establish a PDU session with a network device, the PDU session being for relaying data of the remote terminal; a session processing module 130 configured to cause the relay terminal to perform processing on the PDU session based on service description information; and a sending module 140 configured to send information of the remote terminal to the network device based on the processed PDU session.
[0075] Optionally, the terminal equipment 100 further includes a receiving module configured to receive first information transmitted from the remote terminal, the first information being for the relay terminal to determine a QoS rule, and the session processing module processes the PDU session based on the QoS rule.
[0076] Optionally, the session processing module 130 includes a session modification submodule configured to modify the PDU session, thereby determining a QoS flow for relaying data of a remote terminal corresponding to the service description information.
[0077] Optionally, the session processing module 130 includes a determination submodule configured to determine, if a QoS flow for transmitting data corresponding to the service description information exists in the PDU session, to transmit the data corresponding to the service description information using the QoS flow.
[0078] Optionally, in the process of the connection establishment module 110 establishing a communication connection with the remote terminal, the receiving module receives first information sent from the remote terminal.
[0079] Optionally, the receiving module receives a connection update request message sent from the remote terminal, where the connection update request message includes first information.
[0080] Optionally, the connection establishment module 110 establishes a direct communication connection with the remote terminal.
[0081] Corresponding to the processing method of at least one embodiment described above, an embodiment of the present application further provides a terminal device 200, which is used as a remote terminal. Referring to FIG. 9, the terminal device includes: The present invention includes a connection establishment module 210 configured to establish a communication connection with a relay terminal, thereby triggering the relay terminal to establish a PDU session with a network device, perform processing on the PDU session based on service description information, and send information of the remote terminal to the network device based on the processed PDU session.
[0082] Optionally, the terminal device 200 further includes a transmitting module configured to transmit first information to the relay terminal, the first information being for the relay terminal to determine a QoS rule, and the QoS rule being for the relay terminal to process the PDU session.
[0083] Optionally, in the process of the connection establishment module 210 establishing a communication connection with the relay terminal, the sending module sends the first information to the relay terminal.
[0084] Optionally, the sending module is configured to send a connection update request message to the relay terminal, where the connection update request message includes the first information.
[0085] Alternatively, the connection establishment module 210 establishes a direct communication connection with the relay terminal.
[0086] Optionally, the first information includes service description information.
[0087] Optionally, the first information further includes PC5 QoS flow information corresponding to the service description information.
[0088] Optionally, the service description information includes a data packet filter.
[0089] Optionally, the data packet filter includes at least one of IP5 element information, IP3 element information, source MAC address filter information, and target MAC address filter information.
[0090] Optionally, the IP5 element information includes a source address, a source port number, a destination address, a destination port number, and a protocol type, and the IP3 element information includes a destination address, a destination port number, and a protocol type.
[0091] The terminal devices 100 and 200 in the embodiments of the present application can realize the corresponding functions of the devices in the above method embodiments. For the processes, functions, implementation methods, and beneficial effects of each module (such as a sub-module, unit, or component) in the terminal devices 100 and 200, reference can be made to the corresponding descriptions in the above method embodiments, and these descriptions will not be repeated here.
[0092] It should be noted that the functions described for each module (e.g., sub-module, unit, or component) in the terminal device 100 and the terminal device 200 in the embodiments of the present application may be realized by different modules (e.g., sub-modules, units, or components) or by the same module (e.g., sub-module, unit, or component). For example, the first transmitting module and the second transmitting module may be different modules or the same module, both of which may realize corresponding functions in the embodiments of the present application. In addition, the transmitting module and the receiving module in the embodiments of the present application may be realized by the transceiver of the device, and some or all of the other modules may be realized by the processor of the device.
[0093] 10 is a structural schematic diagram of a communication device 600 according to an embodiment of the present application, where the communication device 600 includes a processor 610, which can load and execute computer programs from a memory, thereby implementing the method in the embodiment of the present application.
[0094] Optionally, the communication device 600 may further include a memory 620. Here, the processor 610 can call and execute a computer program from the memory 620, thereby implementing the method in the embodiment of the present application.
[0095] Here, the memory 620 may be a single device independent of the processor 610 or may be integrated into the processor 610 .
[0096] Optionally, the communication device 600 may further include a transceiver 630. The processor 610 may control the transceiver 630 to communicate with other devices, specifically, to transmit information or data to other devices or to receive information or data transmitted from other devices.
[0097] Here, the transceiver 630 may include a transmitter and a receiver, and may further include an antenna, and the number of antennas may be one or more.
[0098] Alternatively, the communication device 600 may be a network device in the embodiments of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in the methods of the embodiments of the present application, which will not be repeated here for the sake of brevity.
[0099] Alternatively, the communication device 600 may be a terminal device of the embodiments of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.
[0100] 11 is a structural schematic diagram of a chip 700 according to an embodiment of the present application. Here, the chip 700 includes a processor 710, which can call and execute a computer program from a memory, thereby realizing the method in the embodiment of the present application. The processor 710 can include at least one processor circuit.
[0101] Optionally, the chip 700 may further include a memory 720. Here, the processor 710 can call and execute a computer program from the memory 720, thereby implementing the method in the embodiment of the present application.
[0102] Here, the memory 720 may be a single device separate from the processor 710 or may be integrated into the processor 710.
[0103] Optionally, the chip 700 may further include an input interface 730. Here, the processor 710 may control the input interface 730 to communicate with other devices or chips. Specifically, the processor 710 may obtain information or data transmitted from other devices or chips.
[0104] Optionally, the chip 700 may further include an output interface 740. Here, the processor 710 may control the output interface 740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0105] Alternatively, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.
[0106] Alternatively, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.
[0107] It can be understood that the chips referred to in the embodiments of the present application can also be referred to as system level chips, system chips, systems on chips, or system-on-chip chips.
[0108] The processor referred to above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic device, a transistor logic device, a discrete hardware component, etc. Here, the general-purpose processor referred to above may be a microprocessor or any conventional processor.
[0109] The processors mentioned above may include volatile or nonvolatile memory, or both volatile and nonvolatile memory. Here, the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM).
[0110] It should be understood that the above memory is an exemplary, non-limiting description. For example, the memory in embodiments of the present application may further be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synch link dynamic random access memory (SLDRAM), or direct Rambus random access memory (DR RAM). That is, the memory in embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0111] 12 is a schematic diagram of a communication system 800 according to an embodiment of the present application. The communication system 800 includes a terminal device 810 and a network device 820.
[0112] Here, the terminal device 810 can implement the corresponding functions implemented by the terminal device in the method of each embodiment of the present application, and the network device 820 can implement the corresponding functions implemented by the network device in the method of each embodiment of the present application, which will not be repeated here for the sake of brevity.
[0113] The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments herein are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optics, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) methods. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device that includes one or more available media, such as a server, a data center, etc. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0114] It should be understood that in each embodiment of the present application, the numbers of the above steps do not indicate the order of execution. The order of execution of each step is determined by its function and inherent logic and does not constitute any limitation on the implementation process of the embodiment of the present application. It should be understood by those skilled in the art that, for convenience and conciseness of description, the specific operation steps of the above-described systems, devices, and units may refer to the corresponding steps in the above method embodiments and will not be repeated here. The above content is merely a specific embodiment of the present application, and the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the scope of protection of the claims.
Claims
1. 1. A connection establishment method, comprising: A step of a relay terminal establishing a protocol data unit (PDU) session with a network device, the PDU session being for relaying data of a remote terminal that has already established a communication connection with the relay terminal; The relay terminal performs processing on the PDU session based on service description information; The relay terminal transmits information of the remote terminal to the network device based on the processed PDU session; The connection establishment method further comprises: a step of receiving first information transmitted from the remote terminal by the relay terminal, the first information being for the relay terminal to determine a quality of service rule (QoS rule); The relay terminal processes the PDU session based on the QoS rule; The step of the relay terminal performing processing on the PDU session based on service description information includes: The relay terminal modifies the PDU session, thereby determining a quality of service flow (QoS flow) for relaying data of the remote terminal corresponding to the service description information; The connection establishment method, wherein the service description information includes a data packet filter.
2. the first information includes the service description information; The connection establishment method according to claim 1 .
3. The step of the relay terminal performing processing on the PDU session based on service description information further includes: If a QoS flow for transmitting data corresponding to the service description information exists in the PDU session, the relay terminal determines to transmit the data corresponding to the service description information using the QoS flow.
3. A connection establishment method according to claim 1 or 2.
4. The first information further includes communication interface PC5 QoS flow information corresponding to the service description information. The connection establishment method according to claim 2 .
5. The connection establishment method further comprises: receiving, by the relay terminal, a connection update request message sent from the remote terminal, the connection update request message including the first information; A connection establishment method according to any one of claims 1 to 4.
6. 1. A connection establishment method, comprising: The remote terminal establishes a communication connection with a relay terminal, thereby triggering the relay terminal to establish a PDU session with a network device, perform processing on the PDU session based on service description information, and send information of the remote terminal to the network device based on the processed PDU session; The connection establishment method further comprises: The remote terminal includes a step of transmitting first information to the relay terminal, the first information being for the relay terminal to determine a QoS rule, and the QoS rule being for the relay terminal to process the PDU session; The step of the relay terminal performing processing on the PDU session based on service description information includes: The relay terminal modifies the PDU session, thereby determining a QoS flow for relaying data of the remote terminal corresponding to the service description information; The connection establishment method, wherein the service description information includes a data packet filter.
7. the first information includes the service description information; The connection establishment method according to claim 6.
8. The first information further includes PC5 QoS flow information corresponding to the service description information. The connection establishment method according to claim 7.
9. A terminal device including a processor and a memory, wherein the memory is for storing a computer program, and the processor calls and executes the computer program stored in the memory to realize a connection establishment method according to any one of claims 1 to 5 or any one of claims 6 to 8.
10. A computer-readable storage medium storing a computer program, A computer-readable storage medium, the computer program causing a computer to implement the connection establishment method according to any one of claims 1 to 5 or any one of claims 6 to 8.
Citation Information
Patent Citations
Data transmission method and device
CN112584545A
Direct communication processing method and device, relay terminal and remote terminal
CN112752240A
Data Processing Method and Device
JP2018528684A
Improved bearer mapping for prose relay
JP2018533235A