Data transmission method, terminal device and network device

By transmitting compatible session type and relay data type information in the network device, the problem of incompatibility between the relay UE and the core network is solved, and the accurate transmission of relay data is achieved.

JP7673205B2Active Publication Date: 2025-05-08GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
JP2023540975
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-01-28
Publication Date
2025-05-08
Estimated Expiration
2041-01-28

AI Technical Summary

Technical Problem

In the prior art, the session type between the relay UE and the core network is incompatible with the relay data type transmitted by the remote UE, resulting in the data transmission failure.

Method used

The session type information and relay data type information are transmitted to the first terminal device and the second terminal device through the network device, ensuring that the relay data can be transmitted through compatible session types.

Benefits of technology

The accurate transmission of relay data between relay UE and the network is realized, solving the problem of incompatible session types and data types.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007673205000001
    Figure 0007673205000001
  • Figure 0007673205000002
    Figure 0007673205000002
  • Figure 0007673205000003
    Figure 0007673205000003
Patent Text Reader

Abstract

The embodiments of the present application relate to a data transmission method, a terminal device, and a network device. The data transmission method includes the following contents: a first terminal device receives first information and relay data type information corresponding to the first information and indicating a type of relay data from a network device; the first terminal device sends the relay data of the type to a second terminal device; according to the embodiments of the present application, it is possible to ensure that the relay data is accurately transmitted between the relay and the network.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of communications, and more particularly to a data transmission method, a terminal device and a network device. [Background technology]

[0002] A user equipment (UE) having a proximity-based services (ProSe) capability can directly communicate with another UE having ProSe capability via a short-range communication connection interface. If a UE can connect to an external data network via a communication network and has ProSe capability, the UE can function as a relay UE, and another remote UE having ProSe capability can establish a direct connection with the relay UE via the short-range communication interface and interact with the external network via the session established between the relay UE and the communication network.

[0003] In the related art, there are multiple types of sessions established between a relay UE and a core network, and different types of sessions can be used to transmit data having corresponding types. There can also be multiple types of relay data transmitted between a remote UE and a relay UE. As a result, the type of the session between the relay UE and the core network and the type of relay data transmitted by the remote UE may not match. For example, if the relay data transmitted between the remote UE and the relay UE cannot be transmitted through the type of session established between the relay UE and the core network, the relay UE cannot accurately transmit the data received from the remote UE, resulting in a data transmission failure. Summary of the Invention

[0004] In the embodiments of the present application, a data transmission method, a terminal device and a network device are provided, which can ensure that relay data is transmitted accurately between the relay and the network.

[0005] In an embodiment of the present application, a data transmission method is provided, the method includes: a first terminal device receives first information and relay data type information corresponding to the first information and indicating a type of relay data from a network device, the first terminal device sends the relay data of the type to a second terminal device;

[0006] In an embodiment of the present application, a session establishment method is further provided, the method includes: a second terminal device receives first information and first session type information corresponding to the first information and indicating a type of a first session from a network device, the second terminal device establishes a first session of the type.

[0007] In an embodiment of the present application, a transmission type setting method is further provided, the method includes the following content: a network device sends first information and relay data type information corresponding to the first information and indicating a first type of relay data to a first terminal device, and the network device sends the first information and first session type information corresponding to the first information and indicating a second type of a first session to a second terminal device, the first type of relay data can be transmitted through the first session of the second type.

[0008] In an embodiment of the present application, a first terminal device is further provided, the first terminal device including a first receiving module and a first sending module, the first receiving module is configured to receive first information and relay data type information corresponding to the first information and indicating a type of relay data from a network device, the first sending module is configured to send the relay data of the type to a second terminal device.

[0009] In an embodiment of the present application, a second terminal device is further provided, the second terminal device including a second receiving module and a session establishment module, the second receiving module is configured to receive from a network device first information and first session type information corresponding to the first information and indicating a type of a first session, the session establishment module is configured to establish a first session of the type.

[0010] In an embodiment of the present application, a network device is further provided, the network device including a second sending module configured to send the first information and relay data type information corresponding to the first information and indicating a first type of relay data to a first terminal device, and send the first information and first session type information corresponding to the first information and indicating a second type of a first session to a second terminal device, through which the first type of relay data can be transmitted.

[0011] In an embodiment of the present application, a terminal device is further provided, the terminal device comprising a processor, a memory and a transceiver, the memory being configured to store a computer program, the processor being configured to call and execute the computer program stored in the memory to control the transceiver to perform any of the above methods.

[0012] In an embodiment of the present application, a network device is further provided, the network device comprising a processor, a memory and a transceiver, the memory being configured to store a computer program, the processor being configured to call and execute the computer program stored in the memory to control the transceiver to perform any of the above methods.

[0013] In an embodiment of the present application, there is further provided a chip, the chip comprising a processor configured to call and execute a computer program stored in the memory to cause a device to which the chip is attached to perform any of the above methods.

[0014] In an embodiment of the present application, there is further provided a computer readable storage medium configured to store a computer program, the computer program configured to cause a computer to perform any of the above methods.

[0015] In an embodiment of the present application, there is further provided a computer program product, comprising computer program instructions configured to cause a computer to perform any of the above methods.

[0016] In an embodiment of the present application, there is further provided a computer program, the computer program being configured to cause a computer to carry out any of the above methods.

[0017] According to an embodiment of the present application, the first terminal device sends relay data of the type set by the network device according to the type of relay data, thereby ensuring that the relay data is transmitted accurately between the relay and the network. [Brief description of the drawings]

[0018] [Figure 1] FIG. 1 is a schematic diagram illustrating an application scenario according to an embodiment of the present application. [Diagram 2] FIG. 2 is a block diagram of a system 200 that performs relay transmission using a proximity service (ProSe) function in a 5G (5th generation) network. [Diagram 3] FIG. 3 is a flow chart illustrating a data transmission method 300 according to an embodiment of the present application. [Figure 4] FIG. 4 is a flow chart illustrating the implementation of the first embodiment of the present application. [Diagram 5] FIG. 5 is a flow chart illustrating the implementation of the second embodiment of the present application. [Figure 6] FIG. 6 is a flow chart illustrating a session establishment method 600 according to an embodiment of the present application. [Figure 7] FIG. 7 is a flow chart illustrating a method 700 for setting a transmission type according to an embodiment of the present application. [Figure 8] FIG. 8 is a schematic diagram showing the structure of a first terminal device 800 according to an embodiment of the present application. [Figure 9] FIG. 9 is a schematic diagram showing the structure of a second terminal device 900 according to an embodiment of the present application. [Figure 10] FIG. 10 is a schematic diagram showing the structure of a network device 1000 according to an embodiment of the present application. [Figure 11] FIG. 11 is a schematic diagram showing the structure of a communication device 1100 according to an embodiment of the present application. [Figure 12] FIG. 12 is a schematic diagram showing the structure of a chip 1200 according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] Hereinafter, the technical solutions of the embodiments of the present application will be described with reference to the drawings in the embodiments of the present application.

[0020] In addition, the terms "first" and "second" in the description, claims and drawings of the embodiments of the present application are not used to describe a particular sequence or priority, but to distinguish similar objects. At the same time, the objects described as "first" and "second" may be the same or different.

[0021] The technical solutions of the embodiments of the present application can be applied to various kinds of communication systems, such as a global system for mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system, an evolution of an NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a universal mobile telecommunication system (UMTS), a wireless local area network (WLAN), a wireless fidelity (WiFi), a next generation communication system, or other communication systems.

[0022] Generally speaking, the connections supported by traditional communication systems are easy to realize, but are limited in number. However, with the development of communication technology, mobile communication systems can not only support traditional communication, but also support device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), and vehicle to vehicle (V2V) communication, etc. The embodiments of the present application can be applied to those communication systems.

[0023] Optionally, the communication system in the embodiments of the present application may be applied to a carrier aggregation (CA) scenario, may be applied to a dual connectivity (DC) scenario, and may also be applied to a standalone (SA) networking scenario.

[0024] The embodiments of the present application may be applied to licensed spectrum and unlicensed spectrum, and the embodiments of the present application are not limited thereto.

[0025] In the embodiments of the present application, a network device and a terminal device are combined to describe each embodiment. The terminal device may be called a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. 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 capability, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a next-generation communication system (e.g., a terminal device in an NR network, or a terminal device in a future evolution public land mobile network (PLMN)), etc.

[0026] By way of example and not limitation, in the embodiment of the present application, the terminal device may be a wearable device. A wearable device, also called a wearable smart device, is a collective term for wearable devices developed by applying wearable technology to intelligently design daily wear, such as glasses, gloves, watches, clothes, shoes, etc. A wearable device is a portable device that can be directly worn on a user's body or integrated into a user's clothes or accessories. A wearable device is not only a hardware device, but can also realize powerful functions through software support, data interaction, and cloud interaction. In a broad sense, a wearable smart device includes devices that have complete functions and large sizes and can realize all or part of the functions without relying on a smartphone (e.g., smart watches, smart glasses, etc.), and also includes devices that focus only on specific application functions and need to be used in conjunction with other devices such as smartphones (e.g., any smart bracelet for vital signs monitoring, smart jewelry, etc.).

[0027] The network equipment can be used to communicate with mobile devices, and may be an access point in a WLAN, a base transceiver station (BTS) in a GSM or CDMA system, a Node B (NB) in a WCDMA system, an evolutional Node B (eNB or eNodeB) in an LTE system, a relay station, an access point, an in-vehicle device, a wearable device, a generation Node B (gNB) in an NR network, or a network equipment in a future evolved PLMN network, etc.

[0028] In an embodiment of the present application, a network device provides a service to a cell, and a terminal device communicates with the network device through a transmission resource (e.g., a frequency domain resource or a spectrum resource) used by the cell. The cell may 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. Small cells may include metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and small transmission power, and are suitable for providing high-speed data transmission services.

[0029] Figure 1 shows the 5G network system. MFIG. 1 is a schematic diagram showing an architecture. As shown in FIG. 1, a UE establishes an access stratum connection with an access network (AN) via a Uu interface, exchanges access stratum messages, and performs wireless data transmission. A UE establishes a non-access stratum (NAS) connection with an access and mobility management function (AMF) via an N1 interface, and exchanges NAS messages. In addition to performing mobility management for the UE, the AMF is also responsible for transferring session management related messages between the UE and a session management function (SMF). A policy control function (PCF) is responsible for creating policies related to UE mobility management, session management, charging, etc. A user plane function (UPF) performs data transmission with an external network via an N6 interface, and performs data transmission with an AN via an N3 interface. After accessing a 5G network via a Uu interface, a UE establishes a PDU session under the control of an SMF to perform data transmission.

[0030] It should be understood that the terms "system" and "network" are always used interchangeably herein. In this specification, the term "and / or" simply describes the relation between related objects and indicates that three types of relations exist. For example, A and / or B indicates three situations: only A exists, A and B exist simultaneously, and only B exists. Also, in this specification, the sign " / " generally indicates that the related objects before and after it are in an "or" relationship.

[0031] It should be understood that the "indicate" referred to in the embodiments of the present application may be a direct indication, an indirect indication, or an indication that there is an association relationship. For example, A indicating B may mean that A directly indicates B (e.g., B can be obtained by A), or that A indirectly indicates B (e.g., A indicates C, and B can be obtained by C), or that there is an association relationship between A and B.

[0032] In describing the embodiments of the present application, the term "corresponding" may mean that there is a direct or indirect corresponding relationship between two things, or that there is an association relationship between two things, or that there is a relationship such as indicating and being indicated, setting and not setting, etc.

[0033] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the related arts of the embodiments of the present application are described below. The following related arts can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and any such combinations fall within the protection scope of the embodiments of the present application.

[0034] 2 is a block diagram of a system 200 for relaying transmission using a proximity service (ProSe) function in a 5G network. As shown in FIG. 2, a UE with ProSe capability can directly communicate with another UE with ProSe capability via a PC5 (ProSe communication 5) interface. If a UE can connect to an external data network via a 5G network and has ProSe capability, the UE can function as a relay UE, and another remote UE with ProSe capability can establish a direct connection with the relay UE via the PC5 interface and interact with the external network via a PDU session established between the relay UE and the 5G network.

[0035] In the related art, the PDU session established between the relay UE and the core network may be of IP type, Ethernet type, or unstructured type for transmitting data having an internet protocol (IP) packet header, data having an Ethernet packet header, or data having an unstructured packet header, respectively. The data transmitted between the remote UE and the relay UE may be of IP type, Ethernet type, or unstructured type. If the type of data that needs to be relayed and transmitted by the remote UE to the relay UE does not match the type of the PDU session established between the relay UE and the core network, the relay UE cannot accurately transmit the data received from the remote UE. For example, the PDU session established between the relay UE and the core network is of Ethernet type, but the data that needs to be relayed and received by the relay UE from the remote UE is of IP type or unstructured type. Or, the PDU session established between the relay UE and the core network is of unstructured type, but the data that needs to be relayed and received by the relay UE from the remote UE is of IP type or Ethernet type. In the above two cases, the relay UE cannot relay the data.

[0036] In view of the above, the present application provides a data transmission method, which is not limited to be applied to a 5G network, but can also be applied to other communication networks.

[0037] 3 is a flowchart illustrating a data transmission method 300 according to an embodiment of the present application. Optionally, the method can be applied to, but is not limited to, the system shown in FIG 1 or FIG 2. The method includes at least part of the following contents:

[0038] S310: A first terminal device receives, from a network device, first information and relay data type information corresponding to the first information and indicating a type of relay data.

[0039] S320: The first terminal device transmits relay data of the type to the second terminal device.

[0040] Optionally, the first terminal device includes a terminal device that is a remote UE, and the second terminal device includes a terminal device that is a relay UE.

[0041] In some embodiments, the type of relay data includes an Internet Protocol (IP) type, an Ethernet type, or an unstructured type.

[0042] In some embodiments, the first information includes at least one of a relay service code (RSC), application information, domain name information, and connection capability information required by the application.

[0043] The application information can be an application identifier.

[0044] The connection capability information requested by the application may be an instant-messaging connection, an Internet connection, and so on.

[0045] Optionally, in step S310, the first terminal device receiving first information and relay data type information corresponding to the first information from the network device includes the first terminal device receiving a short-range communication setting from the network device, the short-range communication setting including the first information and relay data type information corresponding to the first information.

[0046] In some embodiments, before the first terminal device transmits the type of relay data to the second terminal device, the method may further include the first terminal device establishing a short-range communication connection with the second terminal device, the short-range communication connection corresponding to the first information.

[0047] The close range communication connection may be a PC5 connection.

[0048] The first terminal device can transmit relay data of a type corresponding to the first information via a short-range communication connection between the first terminal device and the second terminal device corresponding to the first information.

[0049] In some embodiments, the network device includes a PCF.

[0050] In the following embodiment, the method is applied to a 5G network, and the network device is a PCF, the first terminal device is a remote UE, and the second terminal device is a relay UE as an example.

[0051] <Example 1>

[0052] 4 is a flowchart showing the implementation of the first embodiment of the present application. The first embodiment includes the following contents:

[0053] The PCF sends a short-range communication configuration to the terminal that is a relay UE. The short-range communication configuration includes first information and a type of PDU session corresponding to the first information (hereinafter, referred to as a second type). The type of PDU session includes an IP type, an Ethernet type, and an unstructured type. The first information includes at least one of an RSC, application information (e.g., an application identifier), domain name information, and connection capability information required by an application (e.g., an instant message connection, an Internet connection), or a combination thereof.

[0054] The PCF sends a short-range communication configuration to the terminal, which is a remote UE. The short-range communication configuration includes first information and a relay data type (hereinafter, abbreviated as a first type) corresponding to the first information. The relay data type includes an IP type, an Ethernet type, and an unstructured type. The first information includes at least one of an RSC, an application information (e.g., an application identifier), a domain name information, and a connection capability information requested by an application (e.g., an instant message connection, an Internet connection), or a combination thereof.

[0055] When setting the type of relay data and the type of PDU session, the PCF needs to ensure that relay data of the first type can be transmitted via a PDU session of the second type.

[0056] For example, if the type of the PDU session corresponding to the first information set in the relay UE by the PCF is an Ethernet type, the type of the relay data corresponding to the first information set in the remote UE is also an Ethernet type.

[0057] Also, for example, if the type of PDU session corresponding to the first information set in the relay UE by the PCF is an unstructured type, the type of relay data corresponding to the first information set in the remote UE is also an unstructured type.

[0058] Also, for example, if the type of the PDU session corresponding to the first information set in the relay UE by the PCF is an IP type, the type of the relay data corresponding to the first information set in the remote UE may be an IP type, an Ethernet type, or an unstructured type.

[0059] When the remote UE needs to perform relay service through the relay UE, a PC5 connection corresponding to the first information is established between the remote UE and the relay UE. Taking the first information as an example that the RSC is an RSC, the process of establishing a PC5 connection may include the following contents: The relay UE broadcasts a plurality of RSCs supported by the relay UE; The remote UE selects one from the plurality of RSCs supported by the relay UE, and sends a short-distance connection establishment request to the relay UE to request the establishment of a PC5 connection corresponding to the RSC; The relay UE returns a short-distance connection establishment response to the remote UE, and establishes a PC5 connection corresponding to the RSC between the relay UE and the remote UE. The above contents are only examples of the process of establishing a PC5 connection, and in the embodiment of the present application, the short-distance communication connection between the remote UE and the relay UE can also be established in other manners, and the short-distance communication connection may be a PC5 connection or other forms of communication connection.

[0060] Then, the remote UE identifies a type of relay data according to the short-range communication configuration obtained from the PCF, and sends the relay data of the type to the relay UE via a PC5 connection between the relay UE and the remote UE. The relay UE identifies a type of PDU session between the relay UE and the core network corresponding to the first information according to the short-range communication configuration obtained from the PCF, establishes a PDU session of the type, and relays the data received from the remote UE via the PDU session. Since the relay data of the first type can be transmitted via a PDU session of the second type set by the PCF, the data received from the remote UE by the relay UE can be transmitted accurately.

[0061] <Example 2>

[0062] 5 is a flowchart illustrating the implementation of the second embodiment of the present application. As shown in FIG. 5, the PCF sends a UE route selection policy to a terminal that is a relay UE, the UE route selection policy including first information and a type of PDU session corresponding to the first information.

[0063] Other contents of this embodiment are similar to the corresponding contents of the first embodiment, so the description will be omitted.

[0064] In this way, in the above two embodiments, through the PCF's configuration for each of the remote UE and relay UE, the case where the type of data that needs to be relayed and is sent by the remote UE to the relay UE does not match the type of PDU session established between the relay UE and the core network is avoided, and the problem that the relay UE cannot accurately transmit the data received from the remote UE is solved.

[0065] It should be noted that the above examples are merely examples, and the method of the present application is not limited to being applied to a 5G network, and the session established between the relay UE and the core network is not limited to a PDU session.

[0066] The present application further provides a session establishment method. Figure 6 is a flow chart illustrating a session establishment method 600 according to an embodiment of the present application. Optionally, the method is applicable to, but not limited to, the system shown in Figure 1 or Figure 2. The method includes at least part of the following contents:

[0067] S610: The second terminal device receives, from a network device, first information and first session type information corresponding to the first information and indicating a type of a first session.

[0068] S620: The second terminal device establishes a first session of the type.

[0069] Optionally, the first session includes a PDU session.

[0070] Optionally, the type of the first session includes an IP type, an Ethernet type, or an unstructured type.

[0071] Optionally, the first information includes at least one of an RSC, application information, domain name information, and connection capability information required by the application.

[0072] Optionally, the second terminal device receiving first information and first session type information corresponding to the first information from the network device includes the second terminal device receiving a short-range communication setting from the network device, the short-range communication setting including the first information and first session type information corresponding to the first information.

[0073] Optionally, the second terminal device receiving first information and first session type information corresponding to the first information from a network device includes the second terminal device receiving a UE route selection policy from the network device, the UE route selection policy including the first information and first session type information corresponding to the first information.

[0074] Optionally, the second terminal device establishing a first session of the type includes the second terminal device establishing a first session of the type corresponding to the first information.

[0075] Optionally, the method further includes the second terminal device receiving the relay data from the first terminal device, and the second terminal device transmitting the relay data via the first session of the type.

[0076] Optionally, the first terminal device includes a terminal device that is a remote UE.

[0077] Optionally, the second terminal device includes a terminal device that is a relay UE.

[0078] Optionally, the network device includes a PCF.

[0079] The present application further provides a transmission type setting method. Figure 7 is a flow chart illustrating a transmission type setting method 700 according to an embodiment of the present application. Optionally, the method is applicable to, but not limited to, the system shown in Figure 1 or Figure 2. The method includes at least part of the following contents:

[0080] S710: The network device sends to a first terminal device first information and relay data type information corresponding to the first information and indicating a first type of relay data, and sends to a second terminal device first information and first session type information corresponding to the first information and indicating a second type of a first session, through which the first type of relay data can be transmitted.

[0081] Optionally, the first session includes a PDU session.

[0082] Optionally, the first type of relay data comprises an IP type, an Ethernet type, or an unstructured type. The second type of the first session comprises an IP type, an Ethernet type, or an unstructured type.

[0083] Optionally, the relay data type information indicates that a first type of relay data corresponding to the first information is an Ethernet type, and the first session type information indicates that a second type of the first session corresponding to the first information is an Ethernet type.

[0084] Optionally, the relay data type information indicates that a first type of relay data corresponding to the first information is an unstructured type, and the first session type information indicates that a second type of a first session corresponding to the first information is an unstructured type.

[0085] Optionally, the relay data type information indicates that a first type of relay data corresponding to the first information is an IP type, an Ethernet type, or an unstructured type, and the first session type information indicates that a second type of the first session corresponding to the first information is an IP type.

[0086] Optionally, the first information includes at least one of an RSC, application information, domain name information, and connection capability information required by the application.

[0087] Optionally, the network device sending to the first terminal device first information and relay data type information corresponding to the first information includes the network device sending to the first terminal device a short-range communication setting including the first information and relay data type information corresponding to the first information.

[0088] Optionally, the network device sending the first information and first session type information corresponding to the first information to the second terminal device includes the network device sending a short-range communication setting including the first information and first session type information corresponding to the first information to the second terminal device.

[0089] Optionally, the network device sending the first information and first session type information corresponding to the first information to the second terminal device includes the network device sending a UE route selection policy including the first information and first session type information corresponding to the first information to the second terminal device.

[0090] Optionally, the network device includes a PCF.

[0091] Optionally, the first terminal device includes a terminal device that is a remote UE.

[0092] Optionally, the second terminal device includes a terminal device that is a relay UE.

[0093] In an embodiment of the present application, a first terminal device is further provided. Figure 8 is a schematic diagram showing a structure of a first terminal device 800 according to an embodiment of the present application. The first terminal device 800 includes a first receiving module 810 and a first sending module 820. The first receiving module 810 is configured to receive first information and relay data type information corresponding to the first information and indicating a type of relay data from a network device. The first sending module 820 is configured to send the relay data of the type to a second terminal device.

[0094] Optionally, the type of relay data includes an IP type, an Ethernet type, or an unstructured type.

[0095] Optionally, the first information includes at least one of an RSC, application information, domain name information, and connection capability information required by the application.

[0096] Optionally, the first receiving module 810 is configured to receive a close range communication configuration from a network device, the close range communication configuration including the first information and relay data type information corresponding to the first information.

[0097] Optionally, the first terminal device further comprises a communication connection establishment module configured to establish a short-range communication connection with the second terminal device, the short-range communication connection corresponding to the first information.

[0098] Optionally, the first terminal device includes a terminal device that is a remote UE, and the second terminal device includes a terminal device that is a relay UE.

[0099] Optionally, the network device includes a PCF.

[0100] It should be noted that the above and other operations and / or functions of the modules in the first terminal device of the embodiment of the present application are shown in FIG. 3 Method 3001. For the sake of brevity, the process will not be repeated here.

[0101] In an embodiment of the present application, a second terminal device is further provided. Figure 9 is a schematic diagram showing a structure of a second terminal device 900 according to an embodiment of the present application. The second terminal device 900 includes a second receiving module 910 and a session establishing module 920. The second receiving module 910 is configured to receive first information and first session type information corresponding to the first information and indicating a type of a first session from a network device. The session establishing module 920 is configured to establish a first session of the type.

[0102] Optionally, the first session includes a PDU session.

[0103] Optionally, the type of the first session includes an IP type, an Ethernet type, or an unstructured type.

[0104] Optionally, the first information includes at least one of an RSC, application information, domain name information, and connection capability information required by the application.

[0105] Optionally, the second receiving module 910 is configured to receive, from a network device, a close range communication configuration including the first information and first session type information corresponding to the first information.

[0106] Optionally, the second receiving module 910 is configured to receive, from a network device, a UE route selection policy including the first information and first session type information corresponding to the first information.

[0107] Optionally, the session establishment module 920 is configured to establish a first session of the type corresponding to the first information.

[0108] Optionally, the second terminal device further comprises a relay module, the relay module being configured to receive relay data from the first terminal device and to transmit the relay data via the first session of the type.

[0109] Optionally, the first terminal device includes a terminal device that is a remote UE.

[0110] Optionally, the second terminal device includes a terminal device that is a relay UE.

[0111] Optionally, the network device includes a PCF.

[0112] It should be noted that the above and other operations and / or functions of the modules in the second terminal device in the embodiment of the present application are used to realize the corresponding processes implemented by the second terminal device in the method 600 of Figure 6. For the sake of brevity, they will not be repeated here.

[0113] In an embodiment of the present application, a network device is further provided. Figure 10 is a schematic diagram showing a structure of a network device 1000 according to an embodiment of the present application. The network device 1000 includes a second sending module 1010. The second sending module 1010 is configured to send the first information and relay data type information corresponding to the first information and indicating a first type of relay data to a first terminal device, and send the first information and first session type information corresponding to the first information and indicating a second type of a first session to a second terminal device. The first type of relay data can be transmitted through the first session of the second type.

[0114] Optionally, the first session includes a PDU session.

[0115] Optionally, the first type of relay data comprises an IP type, an Ethernet type, or an unstructured type. The second type of the first session comprises an IP type, an Ethernet type, or an unstructured type.

[0116] Optionally, the relay data type information indicates that a first type of relay data corresponding to the first information is an Ethernet type, and the first session type information indicates that a second type of the first session corresponding to the first information is an Ethernet type.

[0117] Optionally, the relay data type information indicates that a first type of relay data corresponding to the first information is an unstructured type, and the first session type information indicates that a second type of a first session corresponding to the first information is an unstructured type.

[0118] Optionally, the relay data type information indicates that a first type of relay data corresponding to the first information is an IP type, an Ethernet type, or an unstructured type, and the first session type information indicates that a second type of the first session corresponding to the first information is an IP type.

[0119] Optionally, the first information includes at least one of an RSC, application information, domain name information, and connection capability information required by the application.

[0120] Optionally, the second sending module 1010 is configured to send, to the first terminal device, a short-range communication setting including the first information and relay data type information corresponding to the first information.

[0121] Optionally, the second sending module 1010 is configured to send a close-range communication setting to a second terminal device, the close-range communication setting including the first information and first session type information corresponding to the first information.

[0122] Optionally, the second sending module 1010 is configured to send to a second terminal device a UE route selection policy including the first information and first session type information corresponding to the first information.

[0123] Optionally, the network device includes a PCF.

[0124] Optionally, the first terminal device includes a terminal device that is a remote UE, and the second terminal device includes a terminal device that is a relay UE.

[0125] It should be noted that the above and other operations and / or functions of modules in the network device of the embodiment of the present application are used to realize the corresponding process implemented by the network device in the method 700 of Figure 7. For the sake of brevity, they will not be repeated here.

[0126] In addition, the functions described for each module (sub-module, unit, or component, etc.) in the first terminal device 800, the second terminal device 900, and the network device 1000 in the embodiment of the present application may be realized in different modules (sub-modules, units, or components, etc.) or in the same module (sub-module, unit, or component, etc.). For example, the first transmitting module and the second transmitting module may be different modules or may be the same module, both of which can realize the corresponding functions in the embodiment of the present application. In addition, the transmitting module and the receiving module in the embodiment of the present application may be realized in the transceiver of the device, and some or all of the remaining modules may be realized in the processor of the device.

[0127] Fig. 11 is a schematic diagram showing a structure of a communication device 1100 according to an embodiment of the present application. The communication device 1100 shown in Fig. 11 includes a processor 1110. The processor 1110 can realize the method in the embodiment of the present application by calling and executing a computer program stored in a memory.

[0128] Optionally, as shown in Fig. 11, the communication device 1100 may further include a memory 1120. The processor 1110 may call and execute a computer program stored in the memory 1120 to realize the method in the embodiment of the present application.

[0129] The memory 1120 may be separate and distinct from the processor 1110 or may be integrated into the processor 1110 .

[0130] Optionally, as shown in Fig. 11, the communication device 1100 may further include a transceiver 1130. The processor 1110 may control the transceiver 1130 to communicate with other devices. Specifically, the transceiver 1130 may transmit information or data to other devices or receive information or data transmitted by other devices.

[0131] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna. The number of antennas may be one or more.

[0132] Alternatively, the communication device 1100 can be the first terminal device or the second terminal device of the embodiment of the present application. Also, the communication device 1100 can implement the corresponding process implemented by the first terminal device or the second terminal device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0133] Alternatively, the communication device 1100 can be a network device of the embodiment of the present application. Also, the communication device 1100 can implement the corresponding processes implemented by the network device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0134] Fig. 12 is a schematic diagram showing the structure of a chip 1200 according to an embodiment of the present application. The chip 1200 shown in Fig. 12 includes a processor 1210. The processor 1210 can realize the method in the embodiment of the present application by calling and executing a computer program stored in a memory.

[0135] Optionally, as shown in Fig. 12, the chip 1200 may further include a memory 1220. The processor 1210 may call and execute a computer program stored in the memory 1220 to realize the method in the embodiment of the present application.

[0136] The memory 1220 may be separate and distinct from the processor 1210 or may be integrated into the processor 1210 .

[0137] Optionally, the chip 1200 may further include an input interface 1230. The processor 1210 may control the input interface 1230 to communicate with other devices or chips. Specifically, the input interface 1230 may obtain information or data sent by other devices or chips.

[0138] Optionally, the chip 1200 may further include an output interface 1240. The processor 1210 may control the output interface 1240 to communicate with other devices or chips. Specifically, the output interface 1240 may output information or data to other devices or chips.

[0139] Optionally, the chip can be applied to the terminal device in the embodiment of the present application, and the chip can realize the corresponding process realized by the terminal device in each method of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0140] Optionally, the chip can be applied to the network device in the embodiment of the present application, and the chip can realize the corresponding process realized by the network device in each method of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0141] It should be understood that a chip according to embodiments of the present application may be referred to as a system level chip, a system chip, a chip system, or a system-on-chip (SOC).

[0142] 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. The general purpose processor referred to above may be a microprocessor or any conventional processor, etc.

[0143] The memory mentioned above can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM).

[0144] It should be understood that the above memories are exemplary and not limiting. For example, the memory in the embodiments of the present application can be a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDRSDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (synch-link DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DRRAM), etc. That is, the memory in the embodiments of the present application can include, but is not limited to, these and any other suitable types of memory.

[0145] All or part of the above embodiments can be realized by software, hardware, firmware, or any combination thereof. When realized by software, all or part of the above embodiments can be realized 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 by a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line (DSL), etc.) or wireless (e.g., infrared, radio, microwave, etc.). The computer-readable storage medium can be any available medium accessible by a computer, or can be a data storage device integrated with one or more available media, such as a server, data center, etc. The available medium may be a magnetic medium (e.g. a floppy disk, hard disk or magnetic tape), an optical medium (e.g. a digital versatile disc (DVD)), or a semiconductor medium (e.g. a solid state disk (SSD)).

[0146] It should be understood that in various embodiments of the present application, the magnitude of the sequence numbers of the above steps does not mean the order of execution. The execution order of each step should be determined by its function and internal logic, and should not constitute any restriction on the implementation process of the embodiments of the present application.

[0147] Those skilled in the art can understand that, for convenience and concise description, the specific operation procedures of the above systems, devices and units can refer to the corresponding processes in the above method embodiments, which will not be repeated here.

[0148] The above is only a specific embodiment of the present application, and the scope of protection of the present application is not limited thereto. Any modifications or replacements that a person skilled in the art can easily think of 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 determined by the scope of protection of the claims.

Claims

1. 1. A data transmission method, comprising: A first terminal device receives, from a network device, first information and relay data type information corresponding to the first information and indicating a type of relay data, the type of relay data including an Internet Protocol (IP) type, an Ethernet type, or an unstructured type, and the first information includes a relay service code (RSC); the first terminal device transmitting relay data of the type to a second terminal device; The network device is a policy control function (PCF), the first terminal device is a remote user equipment (remote UE), and the second terminal device is a relay user equipment (relay UE); The data transmission method further includes: establishing a short-range communication connection between the first terminal device and the second terminal device, the short-range communication connection corresponding to the first information; The short-range communication connection is a PC5 connection, and the first terminal device establishes a short-range communication connection with the second terminal device, When the first terminal device needs to perform a relay service via the second terminal device, the first terminal device establishes a PC5 connection corresponding to the first information between the first terminal device and the second terminal device.

2. A data transmission method comprising:

2. The first terminal device receives, from the network device, the first information and relay data type information corresponding to the first information, The first terminal device receives a short-range communication configuration from the network device, the short-range communication configuration including the first information and relay data type information corresponding to the first information; 2. The data transmission method according to claim 1 .

3. Establishing a PC5 connection corresponding to the first information between the first terminal device and the second terminal device, The first terminal device receives a plurality of RSCs broadcast by the second terminal device and supported by the second terminal device; The first terminal device selects one from a plurality of RSCs supported by the second terminal device; The first terminal device transmits a short-distance connection establishment request to the second terminal device, requesting the establishment of a PC5 connection corresponding to the RSC, and when the second terminal device returns a short-distance connection establishment response to the first terminal device, a PC5 connection corresponding to the RSC is established between the first terminal device and the second terminal device; Including, 3. The data transmission method according to claim 1, wherein the first and second data are transmitted in a single transmission mode.

4. 1. A session establishment method, comprising: receiving, from a network device, first information, and first session type information corresponding to the first information and indicating a type of a first session, the first session type including an Internet Protocol (IP) type, an Ethernet type, or an unstructured type, and the first information including a Relay Service Code (RSC); said second terminal device establishing a first session of said type; The session establishment method further includes: the second terminal device establishing a short-range communication connection between the second terminal device and a first terminal device, the short-range communication connection corresponding to the first information, the network device being a Policy Control Function (PCF), the first terminal device being a remote user equipment (remote UE), and the second terminal device being a relay user equipment (relay UE); The short-range communication connection is a PC5 connection, and the second terminal device establishes a short-range communication connection with the first terminal device, When the first terminal device needs to perform a relay service via the second terminal device, the second terminal device establishes a PC5 connection corresponding to the first information between the first terminal device and the second terminal device.

2. A method for establishing a session, comprising:

5. The second terminal device receiving, from the network device, the first information and first session type information corresponding to the first information, The second terminal device receives a short-range communication configuration from the network device, the short-range communication configuration including the first information and first session type information corresponding to the first information; or receiving, from the network device, a user equipment (UE) route selection policy including the first information and first session type information corresponding to the first information; 5. The session establishment method according to claim 4.

6. The second terminal device establishing a first session of the type the second terminal device establishing a first session of the type corresponding to the first information; 6. The session establishment method according to claim 4, wherein the session establishment method is a session establishment method for establishing a session.

7. The session establishment method includes: the second terminal device receiving relay data from the first terminal device; and the second terminal device transmitting the relay data over a first session of the type. The session establishment method according to any one of claims 4 to 6.

8. Establishing a PC5 connection corresponding to the first information between the second terminal device and the first terminal device, The second terminal device broadcasts a plurality of RSCs supported by the second terminal device; receiving, by the second terminal device, a short-distance connection establishment request sent by the first terminal device after selecting one from a plurality of RSCs supported by the second terminal device; The second terminal device returns a short-distance connection establishment response to the first terminal device to establish a PC5 connection corresponding to the RSC between the second terminal device and the first terminal device; Including, The session establishment method according to any one of claims 4 to 7.

9. A method for setting a transmission type, comprising the steps of: The method includes a network device sending, to a first terminal device, first information and relay data type information corresponding to the first information and indicating a first type of relay data, and the network device sending, to a second terminal device, the first information and first session type information corresponding to the first information and indicating a second type of a first session, the first type of relay data including an Internet Protocol (IP) type, an Ethernet type, or an unstructured type, the first information including a Relay Service Code (RSC), the second type of the first session including an IP type, an Ethernet type, or an unstructured type, the network device being a Policy Control Function (PCF), the first terminal device being a remote user equipment (remote UE), and the second terminal device being a relay user equipment (relay UE); The relay data of the first type may be transmitted via the first session of the second type; The first terminal device and the second terminal device are connected via a short-range communication connection, and the short-range communication connection corresponds to the first information; The short-range communication connection is a PC5 connection, and the PC5 connection corresponding to the first information between the first terminal device and the second terminal device is established when the first terminal device needs to perform a relay service through the second terminal device; A method for setting a transmission type, comprising:

10. The network device transmits the first information and relay data type information corresponding to the first information to the first terminal device, The network device transmits to the first terminal device a short-range communication configuration including the first information and relay data type information corresponding to the first information; 10. The method for setting a transmission type according to claim 9.

11. The network device transmits, to the second terminal device, the first information and first session type information corresponding to the first information, The network device sends to the second terminal device a short-range communication configuration including the first information and first session type information corresponding to the first information; or The network device sends to the second terminal device a user equipment (UE) route selection policy including the first information and first session type information corresponding to the first information.

10. The method for setting a transmission type according to claim 9.

12. A communications device comprising a processor, a memory and a transceiver, The memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to control the transceiver to execute the data transmission method according to any one of claims 1 to 3, the session establishment method according to any one of claims 4 to 8, or the transmission type setting method according to any one of claims 9 to 11. A communication device comprising:

Citation Information

Cited By

  • Methods, apparatuses and computer-readable medium for device-to-device communication

    US12610409B2

  • Methods, apparatuses and computer-readable medium for device-to-device communication

    US20230337299A1