IP Library › Granted Patent US 12,206,806
Granted Patent B2
US 12,206,806 · App. 17/738,483 · Granted Jan 21, 2025

Data sharing method, device, and system

Inventors: Yanping Zhang (Shenzhen, CN); Weihua Hu (Shanghai, CN); Jianan Hong (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L9/50H04L9/321H04L9/3236
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,206,806
App. No.
17/738,483
Filed
May 6, 2022
Granted
Jan 21, 2025
Kind
B2
Art Unit
2443
USPC
713/168
Abstract

A data sharing method includes that a first network element receives a user data policy from a terminal device. The first network element obtains user information of the terminal device according to the user data policy. The first network element sends the user information of the terminal device to a second network element according to the user data policy.

Claims (39)

1. A method implemented by a first network element, comprising:

receiving, from a blockchain account management function network element, a user data policy of a terminal device comprising an access policy corresponding to data description information;

obtaining, according to the user data policy, user information of the terminal device;

sending, to a second network element according to the user data policy, the user information; and

sending, to a blockchain handling function network element, a first transaction record comprising first information for writing into a blockchain system, wherein the first information indicates that the first network element has sent the user information to the second network element.

2. The method of claim 1 , wherein the user data policy further comprises a collection policy corresponding to the data description information or a storage policy corresponding to the data description information.

3. The method of claim 2 , wherein the user data policy further comprises the collection policy, and wherein the method further comprises further obtaining, according to the collection policy, the user information.

4. The method of claim 2 , wherein the user data policy further comprises the storage policy, wherein the storage policy comprises an address of the second network element, and wherein the method further comprises further sending, to the second network element and based on the address, the user information.

5. The method of claim 1 , wherein the second network element is a third-party server, and wherein the method further comprises further sending, to the third-party server and through the blockchain system, the user information.

6. The method of claim 1 , wherein the second network element is a storage server, and wherein the method further comprises:

hashing the user information to obtained hashed user information; and

storing, into the blockchain system, the hashed user information.

7. The method of claim 1 , further comprising receiving a first message subscribing to the user information from the first network element.

8. The method of claim 7 , wherein the first message comprises address information of the second network element.

9. The method of claim 1 , wherein the second network element is a third-party server, and wherein the method further comprises receiving a second message querying the user information.

10. The method of claim 1 , wherein the user information comprises:

when the first network element is a mobility management network element, location information of the terminal device in a first time period, an attachment status of the terminal device, or second information about a first change in an access location of the terminal device; or

when the first network element is a session management network element, third information about a data network access point accessed by the terminal device, fourth information about a second change in a data access point of the terminal device, or content of a network accessed by the terminal device.

11. A first network element comprising:

a transceiver configured to receive, from a blockchain account management function network element, a user data policy of a terminal device comprising an access policy corresponding to data description information; and

one or more processors coupled to the transceiver and configured to:

obtain, according to the user data policy, user information of the terminal device;

send, using the transceiver, to a second network element, and according to the user data policy, the user information; and

send, to a blockchain handling function network element, a first transaction record comprising first information for writing into a blockchain system, wherein the first information indicates that the first network element has sent the user information to the second network element.

12. The first network element of claim 11 , wherein the user data policy further comprises a collection policy, and wherein the processor is further configured to further obtain, according to the collection policy, the user information.

13. The first network element of claim 11 , wherein the user data policy comprises further a storage policy, wherein the storage policy comprises an address of the second network element, and wherein the processor is further configured to further send, using the transceiver, to the second network element, and based on the address, the user information.

14. The first network element of claim 11 , wherein the second network element is a third-party server, and wherein the transceiver is further configured to further send, to the third-party server and through the blockchain system, the user information.

15. The first network element of claim 11 , wherein the second network element is a storage server, and wherein the processor is further configured to:

hash the user information to obtain hashed user information; and

store, into the blockchain system, the hashed user information.

16. The first network element of claim 11 , wherein the transceiver is further configured to receive a first message subscribing to the user information from the first network element.

17. The first network element of claim 11 , wherein the second network element is a third-party server, and wherein the transceiver is further configured to receive a second message querying the user information.

18. A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable medium and that, when executed by one or more processors, cause a first network element to:

receive, from a blockchain account management function network element, a user data policy of a terminal device comprising an access policy corresponding to data description information;

obtain, according to the user data policy, user information of the terminal device;

send, to a second network element according to the user data policy, the user information; and

send, to a blockchain handling function network element, a first transaction record comprising first information for writing into a blockchain system, wherein the first information indicates that the first network element has sent the user information to the second network element.

19. The method of claim 1 , wherein the first information includes a signature of the first network element.

20. The method of claim 1 , wherein the first information includes a time when the user information is sent to the second network element.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2024
From: SHANGHAI HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069480/0883 →
EMPLOYMENT AGREEMENT Recorded Dec 4, 2024
From: HU, WEIHUA; HONG, JIANAN; ZHANG, YANPING
To: SHANGHAI HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069491/0226 →
Priority Claims (1)
CN 201911083726.5 · Nov 7, 2019 · national
Continuity (2)
Continuation PCTCN2020126534 · Nov 4, 2020
Related Publication 20220263672A1 · Aug 18, 2022
References Cited (22)
US 10833843B1 · Vijayvergia · 2020 [cited by examiner]
US 10938567B2 · Martino · 2021 [cited by examiner]
US 10963582B1 · McCown · 2021 [cited by examiner]
US 20140222754A1 · Geddam · 2014 [cited by examiner]
US 20150244690A1 · Mossbarger · 2015 [cited by examiner]
US 20160337950A1 · Navas Cornejo · 2016 [cited by examiner]
US 20180084010A1 · Joseph · 2018 [cited by examiner]
US 20190166161A1 · Anand et al. · 2019 [cited by applicant]
US 20190229926A1 · Handa · 2019 [cited by examiner]
US 20200367052A1 · Tang · 2020 [cited by examiner]
US 20200374106A1 · Padmanabhan · 2020 [cited by examiner]
CN 103596172A · 2014 [cited by applicant]
CN 103986728A · 2014 [cited by applicant]
CN 108462568A · 2018 [cited by applicant]
CN 109711182A · 2019 [cited by applicant]
CN 110060112A · 2019 [cited by applicant]
CN 110086804A · 2019 [cited by applicant]
WO 2016018072A1 · 2016 [cited by applicant]
WO 2019021105A1 · 2019 [cited by applicant]
ETSI TS 123 502 V15.6.0, Oct. 2019, “5G; Procedures for the 5G System (5GS) (3GPP TS 23.502 version 15.6.0 Release 15),” 362 pages. [cited by applicant]
3GPP TS 23.501 V16.2.0, Sep. 2019, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System (5GS); Stage 2,” 389 pages. [cited by applicant]
3GPP TS 23.502 V16.2.0, Sep. 2019, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 16),” 524 pages. [cited by applicant]