IP Library Granted Patent US 12,604,171
Granted Patent B2
US 12,604,171 · App. 18/096,201 · Granted Apr 14, 2026

Relay session establishing method and apparatus, device and storage medium

Inventors: Jianhua Liu (Dongguan, CN); Haorui Yang (Dongguan, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04W8/005H04B7/15H04W48/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,604,171
App. No.
18/096,201
Granted
Apr 14, 2026
Kind
B2
Abstract

The present application provides a relay session establishing method and apparatus, a device, and a storage medium. This solution provides a method for discovering a relay device by means of a relay service code and establishing a relay session. A remote device determines, according to description information of traffic, a relay service code that is used for indicating a traffic attribute of the traffic, and discovers an appropriate relay device according to the relay service code, and then establishes a relay session with the relay device, so as to transmit data of the traffic. In this solution, the privacy of traffic attribute can be ensured during the process of discovering the relay device.

Claims (44)

1 . A relay session establishing method, performed by a remote device, wherein the method comprises:

determining a relay service code, RSC, of a traffic, according to description information of the traffic to be transmitted, and an RSC corresponding to each traffic description, the traffic description having at least one characteristic of IP address, domain information, and application identification;

wherein the description information of the traffic comprises at least one characteristic of application identification, domain information, IP address, and traffic attribute of the traffic;

wherein the relay service code is used for indicating a traffic attribute of the traffic in the session establishment process;

discovering a relay device according to the relay service code;

establishing a relay session with the relay device, wherein the relay session is used for transmitting data of the traffic.

2 . The method according to claim 1 , wherein discovering the relay device according to the relay service code comprises:

receiving discovery messages broadcasted by multiple devices, wherein the discovery message of each device carriers a relay service code supported by the device or authorized to be supported by the device;

determining a device with a discovery message carrying the relay service code corresponding to the traffic as the relay device.

3 . The method according to claim 1 , wherein discovering the relay device according to the relay service code comprises:

sending a discovery request message, wherein the discovery request message comprises the relay service code;

receiving a discovery response message, and determining a device sending the discovery response message as the relay device.

4 . A non-transitory computer-readable storage medium storing computer-executable instructions, when being executed by a processor, the computer-executable instructions are used to implement the relay session establishing method according to claim 1 .

5 . A chip, comprising a processing module and a communication interface, wherein the processing module is configured to execute the relay session establishing method according to claim 1 .

6 . A relay session establishing method, performed by a relay device, wherein the method comprises:

determining a remote device for relaying according to a relay service code, RSC, of a traffic, wherein the relay service code is used for indicating a traffic attribute of traffic supported by the relay device or authorized to be supported by the relay device;

establishing a relay session with the remote device, wherein the relay session is used for transmitting data of the traffic;

wherein determining the remote device for relaying according to the relay service code comprises:

receiving a discovery request message sent by a remote device, wherein the discovery request message comprises a relay service code corresponding to the traffic, wherein the relay service code in the discovery request message is determined by the remote device according to description information of the traffic to be transmitted, and an RSC corresponding to each traffic description, the traffic description having at least one characteristic of IP address, domain information, and application identification, wherein the description information of the traffic comprises at least one characteristic of application identification, domain information, IP address, and traffic attribute of the traffic;

sending a discovery response message to the remote device if the relay service code in the discovery request message is the relay service code corresponding to the traffic attribute supported by the relay device or authorized to be supported by the relay device.

7 . The method according to claim 6 , wherein the relay service code corresponding to the traffic attribute supported by the relay device or authorized to be supported by the relay device is pre-configured or configured by a network device.

8 . The method according to claim 6 , wherein determining the remote device for relaying according to the relay service code comprises:

broadcasting a discovery message, wherein the discovery message comprises the relay service code.

9 . A relay device, comprising:

a processor, a memory, and an interface for communicating with other relay devices or network devices;

the memory stores computer-executable instructions;

the processor executes the computer-executable instructions stored in the memory, so that the processor executes the relay session establishing method according to claim 6 .

10 . A non-transitory computer-readable storage medium storing computer-executable instructions, when being executed by a processor, the computer-executable instructions are used to implement the relay session establishing method according to claim 6 .

11 . A chip, comprising a processing module and a communication interface, wherein the processing module is configured to execute the relay session establishing method according to claim 6 .

12 . A remote device, comprising:

a processor, a memory, and an interface for communicating with a relay device;

the memory stores computer-executable instructions;

the processor executes the computer-executable instructions stored in the memory, so that the processor is caused to:

determine a relay service code, RSC, of a traffic, according to description information of the traffic to be transmitted, and an RSC corresponding to each traffic description, the traffic description having at least one characteristic of IP address, domain information, and application identification;

wherein the description information of the traffic comprises at least one characteristic of application identification, domain information, IP address, and traffic attribute of the traffic;

wherein the relay service code is used for indicating a traffic attribute of the traffic in the session establishment process;

discover a relay device according to the relay service code;

establish a relay session with the relay device, wherein the relay session is used for transmitting data of the traffic.

13 . The remote device according to claim 12 , wherein the processor is caused to:

control the interface to receive discovery messages broadcasted by multiple devices, wherein the discovery message of each device carriers a relay service code supported by the device or authorized to be supported by the device;

determine a device with a discovery message carrying the relay service code corresponding to the traffic as the relay device.

14 . The remote device according to claim 12 , wherein the processor is caused to control the interface to:

send a discovery request message, wherein the discovery request message comprises the relay service code;

receive a discovery response message, and determining a device sending the discovery response message as the relay device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2023
From: LIU, JIANHUA; YANG, HAORUI
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 063060/0190 →
Continuity (2)
Continuation PCTCN2020106436 · Jul 31, 2020
Related Publication 20230156451A1 · May 18, 2023
References Cited (50)
US 10530461B2 · Sadiq · 2020 [cited by examiner]
US 10609744B2 · Kim · 2020 [cited by examiner]
US 10932175B2 · Kim · 2021 [cited by examiner]
US 20110238807A1 · Lee · 2011 [cited by examiner]
US 20150029866A1 · Liao · 2015 [cited by examiner]
US 20150036578A1 · Wu · 2015 [cited by examiner]
US 20150172846A1 · Ge · 2015 [cited by examiner]
US 20160285539A1 · Sadiq · 2016 [cited by examiner]
US 20160381720A1 · Baek · 2016 [cited by examiner]
US 20170093541A1 · Pan et al. · 2017 [cited by applicant]
US 20180139695A1 · Gupta · 2018 [cited by examiner]
US 20180279195A1 · Kim · 2018 [cited by examiner]
US 20180317077A1 · Kim · 2018 [cited by examiner]
US 20190349951A1 · Ahmad · 2019 [cited by applicant]
US 20190387429A1 · Basu Mallick et al. · 2019 [cited by applicant]
US 20200053547A1 · Baek et al. · 2020 [cited by applicant]
US 20200100167A1 · Cheng · 2020 [cited by examiner]
US 20200178343A1 · Kim et al. · 2020 [cited by applicant]
US 20210250749A1 · Cheng et al. · 2021 [cited by applicant]
US 20220330361A1 · Ding et al. · 2022 [cited by applicant]
CN 106507504A · 2017 [cited by applicant]
CN 107852591A · 2018 [cited by applicant]
CN 109076639A · 2018 [cited by applicant]
CN 109246688A · 2019 [cited by applicant]
CN 109964468A · 2019 [cited by applicant]
CN 110169097A · 2019 [cited by applicant]
EP 4072234A1 · 2022 [cited by examiner]
WO 2017015788A · 2017 [cited by applicant]
WO 2017193370A1 · 2017 [cited by applicant]
WO 2018086123A1 · 2018 [cited by applicant]
The Extended European Search Report of corresponding European patent application No. 20947053.3, dated Jun. 30, 2023. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services; and System Aspects; Study on system enhancement for Proximity based Services (ProSe) in the 5G System (5GS) (Release 17)”;3GPP Draft; 23752-04… [cited by applicant]
International Search Report in the international application No. PCT/CN2020/106436 mailed on Apr. 16, 2021. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/CN2020/106436, mailed on Apr. 16, 2021. [cited by applicant]
Philips International B.V. ‘UE-to-Network Relay discovery and handling of PDU session parameters with Remote UE based relay selection.’ S2-2004202, SA WG2 Meeting #139e, Elbonia, Jun. 1-12, 2020. [cited by applicant]
Interdigital Inc. ‘Kl#3, New Solution #X: L3 UE-to-Network Relay discovery and connection establishment’ S2-2004733 SA WG2 Meeting #S2-139E, Jun. 1-12, 2020, Electronic, Elbonia. [cited by applicant]
Philips International B.V. ‘UE-to-Network Relay discovery and handling of PDU session parameters with CN based relay selection.’ S2-2004201, SA WG2 Meeting #139e, Elbonia, Jun. 1-12, 2020. [cited by applicant]
The first Office Action of corresponding European application No. 20947053.3, dated Nov. 30, 2023. [cited by applicant]
The first Office Action and search report of corresponding Chinese patent application No. 202310349584.2 dated Jul. 24, 2024. [cited by applicant]
The Non-final rejection from the corresponding U.S. Appl. No. 18/090,607, dated Mar. 28, 2025. [cited by applicant]
InterDigital Inc. “Solution for KI #3: Support of UE-to-Network Relay”, S2-1911798, SA WG2 Meeting #136, Nov. 18-22, 2019, Reno, US. [cited by applicant]
International Search Report (ISR) and Written Opinion of the International Searching Authority dated Apr. 25, 2021 for Application No. PCT/CN2020/106316. [cited by applicant]
The EESR of corresponding European patent application No. 20947286.9, dated Jul. 28, 2023. [cited by applicant]
The second Office Action of corresponding European patent application No. 20947286.9, dated Aug. 22, 2024. [cited by applicant]
The first Office Action of corresponding European patent application No. 20947286.9, dated Feb. 22, 2024. [cited by applicant]
Pending U.S. Appl. No. 18/090,607, filed Dec. 29, 2022, inventor: Jianhua Liu. [cited by applicant]
The Final rejection issued in the corresponding U.S. Appl. No. 18/090,607, dated Oct. 22, 2025. [cited by applicant]
The Advisory Action in the corresponding U.S. Appl. No. 18/090,607, dated Dec. 29, 2025. [cited by applicant]
The first Office Action of corresponding Chinese patent application No. 202310372197.0, dated Nov. 12, 2025, with search report. [cited by applicant]
The Non-final rejection issued in the corresponding U.S. Appl. No. 18/090,607, dated Feb. 11, 2026. [cited by applicant]