IP Library › Granted Patent US 12,231,314
Granted Patent B2
US 12,231,314 · App. 17/860,955 · Granted Feb 18, 2025

Wireless communication method, terminal device, and server

Inventor: Yang Xu (Dongguan, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04L43/08
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,231,314
App. No.
17/860,955
Granted
Feb 18, 2025
Kind
B2
Abstract

The embodiments of the present disclosure provide a wireless communication method, a terminal device, and a server. The method includes: obtaining, by a terminal device, at least one application data and/or wireless protocol layer data in the terminal device; and transmitting, by the terminal device, the at least one application data and/or wireless protocol layer data of the terminal device to a data collection server. Therefore, the accuracy of data analysis can be improved.

Claims (58)

1. A wireless communication method, comprising:

receiving, by a data collection server, at least one application data corresponding to each of at least one terminal device,

wherein, the at least one application data corresponding to the at least one terminal device is obtained by the at least one terminal device,

determining, by the data collection server, a first parameter, wherein the first parameter indicates a scheme for the data collection server to process the at least one application data corresponding to each of the at least one terminal device, or indicates a scheme for the data collection server to process the at least one application data corresponding to each of the at least one terminal device and a first identifier of each of the at least one terminal device,

wherein the first parameter is exchanged by the data collection server with a data usage server, such that the data usage server gets a data processing method used by the data collection server,

wherein the data usage server is a Network Data Analysis Function (NWDAF) server,

processing, by the data collection server, the at least one application data corresponding to each of the at least one terminal device to obtain first data; and

transmitting, by the data collection server, the first data to the data usage server,

processing, by the data collection server, the first identifier of each of the at least one terminal device to obtain a processed identifier of the at least one terminal device, wherein said processing comprises:

updating, by the data collection server, the first identifier of each of the at least one terminal device to a second identifier of each of the at least one terminal device,

wherein the second identifier of each of the at least one terminal device is the processed identifier of the at least one terminal device.

2. The method according to claim 1 , wherein said processing, by the data collection server, the at least one application data corresponding to each of the at least one terminal device to obtain the first data comprises:

gathering statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device to obtain the first data.

3. The method according to claim 2 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, by the data collection server for any application, usage time distribution of the application and/or peak time therein based on usage time of the application corresponding to each of the at least one terminal device.

4. The method according to claim 2 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, by the data collection server for any time period, an application with a highest or lowest usage frequency in the time period based on usage time of the at least one application corresponding to each of the at least one terminal device.

5. The method according to claim 2 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, the data collection server for any application, a distribution of information on a usage location of the application and/or a peak location therein based on information on a usage location of the application corresponding to each of the at least one terminal device.

6. The method according to claim 2 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, by the data collection server for any location, an application with a highest or lowest usage frequency at the location based on information on a usage location of at least one application corresponding to each of the at least one terminal device.

7. The method according to claim 2 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

combining, by the data collection server for any application, usage time of the application by the at least one terminal device, and/or information on a usage location of the application by the at least one terminal device.

8. The method according to claim 7 , further comprising, prior to combining, by the data collection server for any application, the usage time of the application by the at least one terminal device, and/or the information on the usage location of the application by the at least one terminal device:

scrambling, by the data collection server, the usage time of the application and/or the information on the usage location of the application.

9. The method according to claim 7 , wherein said combining, by the data collection server for any application, the usage time of the application by the at least one terminal device, and/or the information on the usage location of the application by the at least one terminal device comprises:

calculating, by the data collection server, an average value of the usage time of the application by the at least one terminal device and/or an average value of the information on the usage location of the application by the at least one terminal device.

10. The method according to claim 1 , further comprising:

obtaining, by the data collection server, a first identifier of each of the at least one terminal device; and

processing, by the data collection server, the first identifier of each of the at least one terminal device to obtain a processed identifier of the at least one terminal device.

11. The method according to claim 1 , wherein the second identifier of each of the at least one terminal device corresponds to the first identifier of each of the at least one terminal device, respectively.

12. The method according to claim 1 , further comprising:

transmitting, by the data collection server, a request message to the terminal device, for requesting the terminal device to transmit the at least one application data.

13. A data collection server, comprising a processor and a memory, wherein the memory has a computer program stored thereon, and the processor is configured to invoke and execute the computer program stored in the memory to perform a wireless communication method, comprising:

receiving, by a data collection server, at least one application data corresponding to each of at least one terminal device,

wherein, the at least one application data corresponding to the at least one terminal device is obtained by the at least one terminal device,

determining, by the data collection server, a first parameter, wherein the first parameter indicates a scheme for the data collection server to process the at least one application data corresponding to each of the at least one terminal device, or indicates a scheme for the data collection server to process the at least one application data corresponding to each of the at least one terminal device and a first identifier of each of the at least one terminal device,

wherein the first parameter is exchanged by the data collection server with a data usage server, such that the data usage server gets a data processing method used by the data collection server,

wherein the data usage server is a Network Data Analysis Function (NWDAF) server,

processing, by the data collection server, the at least one application data corresponding to each of the at least one terminal device to obtain first data; and

transmitting, by the data collection server, the first data to the data usage server,

processing, by the data collection server, the first identifier of each of the at least one terminal device to obtain a processed identifier of the at least one terminal device, wherein said processing comprises:

updating, by the data collection server, the first identifier of each of the at least one terminal device to a second identifier of each of the at least one terminal device,

wherein the second identifier of each of the at least one terminal device is the processed identifier of the at least one terminal device.

14. The data collection server according to claim 13 , wherein the wireless communication method further comprises:

obtaining, by the data collection server, a first identifier of each of the at least one terminal device; and

processing, by the data collection server, the first identifier of each of the at least one terminal device to obtain a processed identifier of the at least one terminal device.

15. The data collection server according to claim 13 , wherein the second identifier of each of the at least one terminal device corresponds to the first identifier of each of the at least one terminal device, respectively.

16. The data collection server according to claim 13 , wherein said processing, by the data collection server, the at least one application data corresponding to each of the at least one terminal device to obtain the first data comprises:

gathering statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device to obtain the first data.

17. The data collection server according to claim 16 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, by the data collection server for any application, usage time distribution of the application and/or peak time therein based on usage time of the application corresponding to each of the at least one terminal device.

18. The data collection server according to claim 16 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, by the data collection server for any time period, an application with a highest or lowest usage frequency in the time period based on usage time of the at least one application corresponding to each of the at least one terminal device.

19. The data collection server according to claim 16 , wherein said gathering the statistics on, or combining, by the data collection server, the at least one application data corresponding to each of the at least one terminal device comprises:

determining, the data collection server for any application, a distribution of information on a usage location of the application and/or a peak location therein based on information on a usage location of the application corresponding to each of the at least one terminal device.

20. The data collection server according to claim 13 , wherein the method further comprises:

transmitting, by the data collection server, a request message to the terminal device, for requesting the terminal device to transmit the at least one application data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2022
From: XU, YANG
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 060466/0048 →
Continuity (2)
Continuation PCTCN2020108274 · Aug 10, 2020
Related Publication 20220345383A1 · Oct 27, 2022
References Cited (43)
US 6859798B1 · Bedell · 2005 [cited by examiner]
US 9043355B1 · Kapoor · 2015 [cited by examiner]
US 9660930B2 · Vlachogiannis · 2017 [cited by examiner]
US 9781148B2 · Mahaffey · 2017 [cited by examiner]
US 10424034B1 · Wang · 2019 [cited by examiner]
US 20070289022A1 · Wittkotter · 2007 [cited by examiner]
US 20140136608A1 · Lin · 2014 [cited by examiner]
US 20140201332A1 · Kataoka · 2014 [cited by examiner]
US 20150244820A1 · Verkasalo · 2015 [cited by examiner]
US 20160099963A1 · Mahaffey · 2016 [cited by examiner]
US 20170052831A1 · Wu · 2017 [cited by examiner]
US 20170353565A1 · Kumar · 2017 [cited by examiner]
US 20190235856A1 · Zhang · 2019 [cited by examiner]
US 20200160388A1 · Sabeg · 2020 [cited by examiner]
US 20200329455A1 · Ryu · 2020 [cited by examiner]
US 20210234713A1 · Nagasawa · 2021 [cited by examiner]
CN 102833351A · 2012 [cited by applicant]
CN 103096293A · 2013 [cited by applicant]
CN 103678417A · 2014 [cited by applicant]
CN 104683407A · 2015 [cited by applicant]
CN 104811482A · 2015 [cited by applicant]
CN 107453978A · 2017 [cited by applicant]
CN 107463853A · 2017 [cited by applicant]
CN 109995943A · 2019 [cited by applicant]
CN 110505160A · 2019 [cited by applicant]
CN 110769455A · 2020 [cited by applicant]
CN 111213347A · 2020 [cited by applicant]
EP 2741473A1 · 2014 [cited by applicant]
WO 2015021636A1 · 2015 [cited by applicant]
WO 2020020263A1 · 2020 [cited by applicant]
International Search Report and Written Opinion dated Apr. 27, 2021 in International Application No. PCT/CN2020/108274. English translation attached. [cited by applicant]
The Second Office Action from corresponding Chinese Application No. 202210977385.1, dated Oct. 25, 2023. English translation attached. [cited by applicant]
Communication pursuant to Article 94(3) EPC for European Application 20948953.3 mailed Nov. 30, 2023. [cited by applicant]
The First Office Action from corresponding Chinese Application No. 202210977385.1, dated Aug. 16, 2023 . English translation attached. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects;5G Media Streaming (5GMS);General description and architecture(Release 16)” 3GPP TS 26.501 V16.2.0 (Dec. 2012). [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects;5G Media Streaming (5GMS);General description and architecture(Release 16)” 3GPP TS 26.501 V16.4.0 (Jun. 2020). [cited by applicant]
Ericsson, “KI #8, New Sol: Providing UE Analytics to the NWDAF via the User Plane” SA WG2 Meeting #139-e, S2-2003695,Jun. 1, 2020. [cited by applicant]
Extended European Search Report dated Mar. 13, 2023 received in European Patent Application No. EP20948953.3. [cited by applicant]
Qualcomm Incorporated :“User PlaneBased UE Data Collection”, 3GPP Draft; S2-2003863, 3rd Generation Partnership Project (3GPP) , Mobile,Competence Centre ; 650, Route Des Lucioles ; F-06921 Sophia-Antipolis Cedex; Franc… [cited by applicant]
Qualcomm Incorporated :“User Plane BasedUE Data Collection”, 3GPP Draft; S2-2000115, 3rd Generation Partnership Project(3GPP) , Mobile Competence Centre ; 650, Route Des Lucioles ; F-06921 Sophia-Antipolis Cedex; France… [cited by applicant]
“3rd Generation Partnership Project ;Technical Specification Group Services andSystem Aspects; Study on enablers for network automation for the 5G System(5GS) ; Phase 2 (Release 17)”,3GPP Draft; Draft23700-91-040,3rd Ge… [cited by applicant]
Grant Notice & Supplementary Search from corresponding Chinese Application No. 202210977385.1, dated Jan. 12, 2024. English translation attached. [cited by applicant]
Result of consultation issued by the EPO for Application No. 20948953.3 mailed on Sep. 26, 2024. [cited by applicant]