白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Data transmission system and method, and apparatus thereof

專利號
US11997491B2
公開日期
2024-05-28
申請人
Huawei Technologies Co., Ltd.(CN Shenzhen)
發(fā)明人
Longhua Guo; He Li; Jing Chen
IPC分類
H04W12/104; H04W4/029
技術(shù)領(lǐng)域
privacy,gmlc,location,ue,udm,setting,amf,data,message,network
地域: Shenzhen

摘要

A data transmission method includes calculating, by a user equipment (UE), a first message authentication code of first location privacy setting data, sending, by the UE, the first message authentication code and the first location privacy setting data to a data management network element, receiving, by the UE, a second message authentication code from the data management network element, calculating, by the UE, a third message authentication code of the first location privacy setting data, determining, by the UE, that the first location privacy setting data is not tampered with when the second message authentication code is the same as the third message authentication code.

說明書

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Patent Application No. PCT/CN2020/072852 filed on Jan. 17, 2020, which claims priority to Chinese Patent Application No. 201910055458.X filed on Jan. 21, 2019. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.

TECHNICAL FIELD

This application relates to the field of communications technologies, and in particular, to a data transmission system and method, and an apparatus thereof.

BACKGROUND

With development of communications technologies, a 5th-generation (5G) communications technology emerges. The 5G communications technology can provide a high-precision and low-latency location service, and can enhance protection of user privacy data. For a user terminal that uses a 5G location service, a user may modify a location privacy setting on the user terminal at any time. The location privacy setting includes not allowing positioning (that is, not allowing obtaining location information of user equipment), requiring to notify the user and being authorized by the user to determine whether to allow positioning, allowing positioning but requiring to notify the user, allowing positioning but not requiring to notify the user, and the like.

權(quán)利要求

1
What is claimed is:1. A method implemented by an apparatus, wherein the method comprises:calculating a first message authentication code of first location privacy setting data, wherein the first location privacy setting data are based on an entry or an update by a user of the apparatus;sending, to a data management network element, the first message authentication code and the first location privacy setting data;receiving, from the data management network element, a second message authentication code;calculating a third message authentication code of the first location privacy setting data; anddetermining that the first location privacy setting data is not tampered with when the second message authentication code is the same as the third message authentication code.2. The method of claim 1, wherein calculating the first message authentication code comprises calculating, based on a first freshness parameter, the first message authentication code, and wherein the first freshness parameter comprises a first counter value.3. The method of claim 2, further comprising sending, to the data management network element, the first freshness parameter.4. The method of claim 1, wherein calculating the first message authentication code comprises calculating, based on a first freshness parameter, the first message authentication code, and wherein the first freshness parameter comprises a first function counter value.5. The method of claim 4, further comprising sending, to the data management network element, the first freshness parameter.6. A method implemented by a data management network element, wherein the method comprises:receiving, from an apparatus, a first message authentication code and first location privacy setting data, wherein the first location privacy setting data are based on an entry or an update by a user of the apparatus;sending, to an authentication server function network element, the first location privacy setting data;receiving a second message authentication code; andwhen the second message authentication code is the same as the first message authentication code:determining that the first location privacy setting data is not tampered with; andstoring the first location privacy setting data.7. The method of claim 6, further comprising:obtaining a third message authentication code of the first location privacy setting data; andsending, to the apparatus, the third message authentication code.8. The method of claim 6, further comprising updating stored location privacy setting data of the apparatus from the first location privacy setting data to second location privacy setting data when the data management network element receives the second location privacy setting data from an access management network element.9. The method of claim 8, further comprising receiving, from a gateway mobile location network element, a location privacy setting data obtaining request comprising a freshness parameter, wherein the freshness parameter comprises a counter value and a function counter value.10. The method of claim 9, further comprising:performing, based on the freshness parameter, digital signing on the first location privacy setting data to obtain digital signature data; andsending, to the gateway mobile location network element, a location privacy setting data obtaining response comprising the first location privacy setting data, the digital signature data, and the freshness parameter.11. A method implemented by an access management network element, wherein the method comprises:sending, to a data management network element, a location privacy setting data obtaining request responsive to receiving a location service request from a gateway mobile location network element;receiving, from the data management network element in response to the location privacy setting data obtaining request, a location privacy setting data obtaining response comprising first location privacy setting data and first indication information, wherein the first location privacy setting data are based on an entry or an update by a user of an apparatus, and wherein the first indication information indicates that the first location privacy setting data is requested by the access management network element for a first time;obtaining, from the apparatus based on the first indication information, second location privacy setting data that are current location privacy setting data of the apparatus; andperforming, based on the first location privacy setting data, a first location service operation when the second location privacy setting data is the same as the first location privacy setting data.12. The method of claim 11, wherein when the first location privacy setting data allows positioning and requires to notify the user, performing the first location service operation comprises:sending, to the apparatus, a notification message; andrequesting to obtain location information of the apparatus.13. The method of claim 11, wherein when the first location privacy setting data allows positioning and does not require to notify the user, performing the first location service operation comprises requesting to obtain location information of the apparatus.14. The method of claim 11, wherein when the first location privacy setting data requires to notify the user and be authorized by the user to determine whether to allow positioning, performing the first location service operation comprises:sending, to the apparatus, a notification message;receiving a location permission message from the apparatus; andrequesting to obtain location information of the apparatus responsive to receiving the location permission message.15. The method of claim 11, wherein when the second location privacy setting data is different from the first location privacy setting data, the method further comprises:performing, based on the second location privacy setting data, a second location service operation; andsending the second location privacy setting data to the data management network element.16. An apparatus comprising:a memory configured to store program instructions; andone or more processors coupled to the memory and configured to execute the program instructions to cause the apparatus to:calculate a first message authentication code of first location privacy setting data, wherein the first location privacy setting data are based on an entry or an update by a user of the apparatus;send the first message authentication code and the first location privacy setting data to a data management network element;receive a second message authentication code from the data management network element;calculate a third message authentication code of the first location privacy setting data; anddetermine that the first location privacy setting data is not tampered with when the second message authentication code is the same as the third message authentication code.17. The apparatus of claim 16, wherein the one or more processors are further configured to execute the program instructions to cause the apparatus to calculate, based on a first freshness parameter, the first message authentication code, and wherein the first freshness parameter comprises a first counter value.18. The apparatus of claim 17, wherein the one or more processors are further configured to execute the program instructions to cause the apparatus to send the first freshness parameter to the data management network element.19. The apparatus of claim 16, wherein the one or more processors are further configured to execute the program instructions to cause the apparatus to calculate, based on a first freshness parameter, the first message authentication code, wherein the first freshness parameter comprises a first function counter value.20. The apparatus of claim 19, wherein the one or more processors are further configured to execute the program instructions to cause the apparatus to send the first freshness parameter to the data management network element.
微信群二維碼
意見反饋