Search

CN-122002286-A - User license checking method, user license transmitting device, user license checking apparatus, computer program product, and computer readable storage medium

CN122002286ACN 122002286 ACN122002286 ACN 122002286ACN-122002286-A

Abstract

The application belongs to the technical field of communication, and particularly relates to a method for checking user permission, a sending method, a device, equipment, a readable storage medium and a computer program product, wherein the method comprises the steps that a first network element receives first information from a second network element, the first network element checks the user permission according to the first information, the first information comprises at least one of first purpose indication information used for indicating the purpose of data collection or the purpose for which the user permission aims, second purpose indication information used for indicating the first sub-purpose of the first purpose or the second purpose or the type of data collected by the first purpose or the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and performance monitoring of a model, permission information used for indicating that the user agrees with the first purpose or the user disagrees with the first purpose or the user agrees with the purpose indicated by the second purpose indication information or the user disagrees with the purpose indicated by the second purpose indication information.

Inventors

  • YU HANG
  • HU LI
  • CHONG WEIWEI

Assignees

  • 维沃移动通信有限公司

Dates

Publication Date
20260508
Application Date
20241107

Claims (20)

  1. 1. A method of checking user permissions, comprising: the first network element receives first information from the second network element; The first network element checks the user permission according to the first information; Wherein the first information includes at least one of: First purpose indication information for indicating a purpose of data collection or for indicating a purpose for which a user is permitted to target; the second purpose indication information is used for indicating a first sub-purpose of a first purpose, or used for indicating a second purpose, or used for indicating the type of data collected by the first purpose, or used for indicating the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and performance monitoring of a model; And permission information for indicating that the user agrees with the first purpose, or that the user does not agree with the first purpose, or that the user agrees with the second purpose indicating information, or that the user does not agree with the second purpose indicating information, wherein the user permission of the second sub-purpose is opposite to the user permission of the first purpose.
  2. 2. The method according to claim 1, wherein in case the second purpose indication information is used for indicating the first sub-purpose, or for indicating the second sub-purpose, the second purpose indication information comprises at least one of: the first indication information is used for indicating that the data collection purpose is model training of artificial intelligence AI positioning or that the user permission is data collection of the model training of AI positioning; Second indication information for indicating that the data collection purpose is model training based on AI location of the location management function LMF, or that the user permission is data collection for model training based on AI location of the LMF; Third instruction information for instructing that the data collection purpose is model training based on AI positioning of the terminal or that the user permission is data collection for model training based on AI positioning of the terminal; Fourth indication information for indicating that the data collection purpose is model training based on AI positioning of the radio access network RAN, or that the user permission is data collection for model training based on AI positioning of the RAN; Fifth instruction information for instructing that the data collection purpose is model training for direct AI positioning, or that the user license is data collection for model training for direct AI positioning; Sixth instruction information for instructing that the data collection purpose is model training for AI-assisted positioning, or that the user license is data collection for model training for AI-assisted positioning; seventh instruction information for instructing that the data collection purpose is AI-aware model training, or that the user license is data collection for AI-aware model training; Eighth instruction information for instructing that the data collection purpose is model performance monitoring for AI positioning, or that the user license is data collection for model performance monitoring for AI positioning; Ninth indication information for indicating that the data collection purpose is model performance monitoring based on LMF AI positioning, or that the user license is data collection for model performance monitoring based on LMF AI positioning; Tenth indication information for indicating that the data collection purpose is model performance monitoring based on AI positioning of the terminal or that the user permission is data collection for model performance monitoring based on AI positioning of the terminal; Eleventh indication information for indicating that the data collection purpose is model performance monitoring for RAN-based AI positioning or that the user permission is data collection for model performance monitoring for RAN-based AI positioning; twelfth indication information for indicating that the data collection purpose is model performance monitoring for direct AI positioning, or that the user license is data collection for model performance monitoring for direct AI positioning; Thirteenth instruction information for instructing that the data collection purpose is model performance monitoring for AI-assisted positioning, or that the user license is data collection for model performance monitoring for AI-assisted positioning; Fourteenth indication information for indicating that the data collection purpose is AI-aware model performance monitoring or that the user license is data collection for AI-aware model performance monitoring.
  3. 3. The method according to claim 1, wherein in case the second destination indication information is used to indicate the type of data collected by the first destination, the second destination indication information comprises at least one of: The first data type information is used for indicating AI positioning data; second data type information indicating data of LMF-based AI location; Third data type information indicating data of AI-positioning based on the UE; Fourth data type information indicating data of RAN-based AI location; fifth data type information for indicating data of direct AI-location; sixth data type information for indicating data of AI-assisted positioning; Seventh data type information indicating AI-aware data.
  4. 4. A method according to any one of claims 1 to 3, wherein the license information comprises at least one of: First permission information indicating that a user gives permission to the first purpose or that a user gives permission to the purpose indicated by the second purpose indication information; Second permission information indicating that the user does not give permission to the first purpose, or that the user does not give permission to the purpose indicated by the second purpose indication information; the third permission information indicates that the user is willing to report data for the first purpose, or the user is willing to report data for the purpose indicated by the second purpose indication information; And fourth permission information for indicating that the user does not want to report the data for the first purpose or for indicating that the user does not want to report the data for the purpose indicated by the second purpose indication information.
  5. 5. The method according to claim 1, wherein in case the second destination indication information is used to indicate the first sub-destination, the first network element checks a user permission based on the first information, comprising at least one of: In the event that the permission information indicates that the user does not agree with the first purpose, the first network element determines that the user does not agree with any of the first sub-purposes; When the permission information indicates that the user agrees to the first purpose and the first information contains the second purpose indication information, the first network element checks user permission according to the permission information corresponding to the second purpose indication information; in a case that the permission information indicates that the user agrees to the first purpose and the second purpose indication information is included in the first information, the first network element determines that the permission of the user for the first purpose is the same as or opposite to the permission of the user for a third sub-purpose not indicated by the second purpose indication information; in the case where the permission information indicates that the user agrees to the first purpose and the second purpose indicating information is not included in the first information, the first network element determines that the permission information of the first purpose is applicable to any model.
  6. 6. The method according to claim 1, wherein, in case the second purpose indication information is used to indicate the second purpose, the first network element checks a user permission based on the first information, comprising at least one of: for the purpose indicated by the second purpose indication information, the first network element checks the user permission according to the permission information corresponding to the second purpose indication information; and aiming at the purpose which is not indicated by the second purpose indication information, the first network element checks the user permission according to the permission information corresponding to the first purpose indication information.
  7. 7. The method according to claim 1, wherein in case the second destination indication information is used to indicate the type of data collected by the first destination, the first network element checks a user permission based on the first information, comprising at least one of: in the event that the permission information indicates that the user does not agree with the first purpose, the first network element determines that the user does not agree with any data type; When the permission information indicates that the user agrees to the first purpose and the first information contains the second purpose indication information, the first network element checks the permission of the user according to the permission information corresponding to the second purpose indication information; In the case that the permission information indicates that the user agrees to the first purpose and the first information includes the second purpose indication information, the first network element determines, for a data type not indicated by the second purpose indication information, that the permission of the user for the first purpose is the same as or opposite to the permission of the user for the data type not indicated by the second purpose indication information; In the case where the permission information indicates that the user agrees to the first purpose and the second purpose indicating information is not included in the first information, the first network element determines that the permission information of the first purpose is applicable to any data type.
  8. 8. The method according to claim 1, wherein, in case the second purpose indication information is used to indicate the second sub-purpose, the first network element checks a user permission based on the first information, comprising at least one of: In the case that the permission information indicates that the user agrees with the first purpose and the first information does not include the second purpose indication information, the first network element determines that the user does not agree with the second sub-purpose, and determines that the user agrees with the purpose not indicated by the second purpose indication information; In the case where the permission information indicates that the user agrees to the first purpose, and where the second purpose indication information is included in the first information, the first network element determines that the permission information of the first purpose is applicable to any model; in the case that the permission information indicates that the user does not agree with the first destination and the first information includes the second destination indication information, the first network element determines that the user agrees with the second sub-destination and determines that the user does not agree with the destination not indicated by the second destination indication information; In the case where the license information indicates that the user does not agree with the first purpose, and where the second purpose indicating information is not included in the first information, the first network element determines that the license information of the first purpose is applicable to any model.
  9. 9. The method according to claim 1, wherein the method further comprises: The first network element receives second information from the second network element; The first network element sends third information to a terminal or access network equipment associated with the terminal according to the second information; wherein the second information is used for indicating that the user permission of the target object is revoked, and the third information is used for indicating that the terminal stops or cancels data collection associated with the target object.
  10. 10. The method of claim 9, wherein the third information includes a cause value associated with the user license for the revocation target purpose, the cause value including at least one of license revocation, willingness revocation.
  11. 11. A method for transmitting user permissions, comprising: The second network element sends first information to the first network element; Wherein the first information includes at least one of: First purpose indication information for indicating a purpose of data collection or for indicating a purpose for which a user is permitted to target; the second purpose indication information is used for indicating a first sub-purpose of a first purpose, or used for indicating a second purpose, or used for indicating the type of data collected by the first purpose, or used for indicating the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and performance monitoring of a model; And permission information for indicating that the user agrees with the first purpose, or that the user does not agree with the first purpose, or that the user agrees with the second purpose indicating information, or that the user does not agree with the second purpose indicating information, wherein the user permission of the second sub-purpose is opposite to the user permission of the first purpose.
  12. 12. The method according to claim 11, wherein in case the second purpose indication information is used for indicating the first sub-purpose, or for indicating the second sub-purpose, the second purpose indication information comprises at least one of: the first indication information is used for indicating that the data collection purpose is model training of artificial intelligence AI positioning or that the user permission is data collection of the model training of AI positioning; Second indication information for indicating that the data collection purpose is model training for LMF-based AI positioning or that the user license is data collection for model training for LMF-based AI positioning; Third instruction information for instructing that the data collection purpose is model training based on AI positioning of the terminal or that the user permission is data collection for model training based on AI positioning of the terminal; fourth indication information for indicating that the data collection purpose is model training for RAN-based AI positioning or that the user permission is data collection for model training for RAN-based AI positioning; Fifth instruction information for instructing that the data collection purpose is model training for direct AI positioning, or that the user license is data collection for model training for direct AI positioning; Sixth instruction information for instructing that the data collection purpose is model training for AI-assisted positioning, or that the user license is data collection for model training for AI-assisted positioning; seventh instruction information for instructing that the data collection purpose is AI-aware model training, or that the user license is data collection for AI-aware model training; Eighth instruction information for instructing that the data collection purpose is model performance monitoring for AI positioning, or that the user license is data collection for model performance monitoring for AI positioning; Ninth indication information for indicating that the data collection purpose is model performance monitoring based on LMF AI positioning, or that the user license is data collection for model performance monitoring based on LMF AI positioning; Tenth indication information for indicating that the data collection purpose is model performance monitoring based on AI positioning of the terminal or that the user permission is data collection for model performance monitoring based on AI positioning of the terminal; Eleventh indication information for indicating that the data collection purpose is model performance monitoring for RAN-based AI positioning or that the user permission is data collection for model performance monitoring for RAN-based AI positioning; twelfth indication information for indicating that the data collection purpose is model performance monitoring for direct AI positioning, or that the user license is data collection for model performance monitoring for direct AI positioning; Thirteenth instruction information for instructing that the data collection purpose is model performance monitoring for AI-assisted positioning, or that the user license is data collection for model performance monitoring for AI-assisted positioning; Fourteenth indication information for indicating that the data collection purpose is AI-aware model performance monitoring or that the user license is data collection for AI-aware model performance monitoring.
  13. 13. The method according to claim 11, wherein in case the second destination indication information is used to indicate the type of data collected by the first destination, the second destination indication information comprises at least one of: The first data type information is used for indicating AI positioning data; second data type information indicating data of LMF-based AI location; Third data type information indicating data of AI-positioning based on the UE; Fourth data type information indicating data of RAN-based AI location; fifth data type information for indicating data of direct AI-location; sixth data type information for indicating data of AI-assisted positioning; Seventh data type information indicating AI-aware data.
  14. 14. The method according to any one of claims 11 to 13, wherein the license information includes at least one of: First permission information indicating that a user gives permission to the first purpose or that a user gives permission to the purpose indicated by the second purpose indication information; Second permission information indicating that the user does not give permission to the first purpose, or that the user does not give permission to the purpose indicated by the second purpose indication information; the third permission information indicates that the user is willing to report data for the first purpose, or the user is willing to report data for the purpose indicated by the second purpose indication information; And fourth permission information for indicating that the user does not want to report the data for the first purpose or for indicating that the user does not want to report the data for the purpose indicated by the second purpose indication information.
  15. 15. The method of claim 11, wherein the method further comprises: the second network element receives the first information or the second information from the terminal; The second network element sends the second information to the first network element; wherein the second information is used to indicate a user permission to revoke the target purpose.
  16. 16. A method for transmitting user permissions, comprising: The terminal sends first information or second information to the network; and/or the number of the groups of groups, The terminal receives third information from the network; Wherein the second information is used for indicating to cancel the user permission of the target object, and the third information is used for indicating the terminal to stop or cancel the data collection associated with the target object; the first information includes at least one of: First purpose indication information for indicating a purpose of data collection or for indicating a purpose for which a user is permitted to target; the second purpose indication information is used for indicating a first sub-purpose of a first purpose, or used for indicating a second purpose, or used for indicating the type of data collected by the first purpose, or used for indicating the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and performance monitoring of a model; And permission information for indicating that the user agrees with the first purpose, or that the user does not agree with the first purpose, or that the user agrees with the second purpose indicating information, or that the user does not agree with the second purpose indicating information, wherein the user permission of the second sub-purpose is opposite to the user permission of the first purpose.
  17. 17. The method according to claim 16, wherein in case the second purpose indication information is used for indicating the first sub-purpose, or for indicating the second sub-purpose, the second purpose indication information comprises at least one of: the first indication information is used for indicating that the data collection purpose is model training of artificial intelligence AI positioning or that the user permission is data collection of the model training of AI positioning; Second indication information for indicating that the data collection purpose is model training for LMF-based AI positioning or that the user license is data collection for model training for LMF-based AI positioning; Third instruction information for instructing that the data collection purpose is model training based on AI positioning of the terminal or that the user permission is data collection for model training based on AI positioning of the terminal; fourth indication information for indicating that the data collection purpose is model training for RAN-based AI positioning or that the user permission is data collection for model training for RAN-based AI positioning; Fifth instruction information for instructing that the data collection purpose is model training for direct AI positioning, or that the user license is data collection for model training for direct AI positioning; Sixth instruction information for instructing that the data collection purpose is model training for AI-assisted positioning, or that the user license is data collection for model training for AI-assisted positioning; seventh instruction information for instructing that the data collection purpose is AI-aware model training, or that the user license is data collection for AI-aware model training; Eighth instruction information for instructing that the data collection purpose is model performance monitoring for AI positioning, or that the user license is data collection for model performance monitoring for AI positioning; Ninth indication information for indicating that the data collection purpose is model performance monitoring based on LMF AI positioning, or that the user license is data collection for model performance monitoring based on LMF AI positioning; Tenth indication information for indicating that the data collection purpose is model performance monitoring based on AI positioning of the terminal or that the user permission is data collection for model performance monitoring based on AI positioning of the terminal; Eleventh indication information for indicating that the data collection purpose is model performance monitoring for RAN-based AI positioning or that the user permission is data collection for model performance monitoring for RAN-based AI positioning; twelfth indication information for indicating that the data collection purpose is model performance monitoring for direct AI positioning, or that the user license is data collection for model performance monitoring for direct AI positioning; Thirteenth instruction information for instructing that the data collection purpose is model performance monitoring for AI-assisted positioning, or that the user license is data collection for model performance monitoring for AI-assisted positioning; Fourteenth indication information for indicating that the data collection purpose is AI-aware model performance monitoring or that the user license is data collection for AI-aware model performance monitoring.
  18. 18. The method according to claim 16, wherein in case the second destination indication information is used to indicate the type of data collected by the first destination, the second destination indication information comprises at least one of: The first data type information is used for indicating AI positioning data; second data type information indicating data of LMF-based AI location; Third data type information indicating data of AI-positioning based on the UE; Fourth data type information indicating data of RAN-based AI location; fifth data type information for indicating data of direct AI-location; sixth data type information for indicating data of AI-assisted positioning; Seventh data type information indicating AI-aware data.
  19. 19. The method according to any of claims 16 to 18, wherein the license information comprises at least one of: First permission information indicating that a user gives permission to the first purpose or that a user gives permission to the purpose indicated by the second purpose indication information; Second permission information indicating that the user does not give permission to the first purpose, or that the user does not give permission to the purpose indicated by the second purpose indication information; the third permission information indicates that the user is willing to report data for the first purpose, or the user is willing to report data for the purpose indicated by the second purpose indication information; And fourth permission information for indicating that the user does not want to report the data for the first purpose or for indicating that the user does not want to report the data for the purpose indicated by the second purpose indication information.
  20. 20. The method of claim 16, wherein the third information includes a cause value associated with the user license for the revocation target purpose, the cause value including at least one of license revocation, willingness revocation.

Description

User license checking method, user license transmitting device, user license checking apparatus, computer program product, and computer readable storage medium Technical Field The application belongs to the technical field of communication, and more particularly to a method, apparatus, device, readable storage medium and computer program product for checking user permissions. Background In the current Network framework, in order to protect the privacy of user data (e.g., in collecting data for model training, collecting data for analysis, etc.), the user permission (user present) of a terminal (UE) is extremely important, and if the data that the Network (e.g., network DATA ANALYTICS Function, NWDAF) needs to collect is for one user, the Network needs to check user permission information whether a certain purpose of data collection is authorized by the user. If the user authorization is not obtained, the network cannot collect relevant data for the UE. The purpose of existing data collection is a generalized one, such as model training (model training), whose concepts are too broad, ignoring the need for sophisticated users. Disclosure of Invention The embodiment of the application provides a user permission checking method, a sending device, equipment, a readable storage medium and a computer program product, which can solve the problem that the purpose of existing data collection cannot realize the refined user demand. In a first aspect, a method for checking user permissions is provided, including: the first network element receives first information from the second network element; The first network element checks the user permission according to the first information; Wherein the first information includes at least one of: First purpose indication information for indicating a purpose of data collection or for indicating a purpose for which a user is permitted to target; the second purpose indication information is used for indicating a first sub-purpose of a first purpose, or used for indicating a second purpose, or used for indicating the type of data collected by the first purpose, or used for indicating the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and performance monitoring of a model; And permission information for indicating that the user agrees with the first purpose, or that the user does not agree with the first purpose, or that the user agrees with the second purpose indicating information, or that the user does not agree with the second purpose indicating information, wherein the user permission of the second sub-purpose is opposite to the user permission of the first purpose. In a second aspect, a method for sending user permission is provided, including: The second network element sends first information to the first network element; Wherein the first information is used for the first network element to check user permission; the first information includes at least one of: First purpose indication information for indicating a purpose of data collection or for indicating a purpose for which a user is permitted to target; the second purpose indication information is used for indicating a first sub-purpose of a first purpose, or used for indicating a second purpose, or used for indicating the type of data collected by the first purpose, or used for indicating the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and performance monitoring of a model; And permission information for indicating that the user agrees with the first purpose, or that the user does not agree with the first purpose, or that the user agrees with the second purpose indicating information, or that the user does not agree with the second purpose indicating information, wherein the user permission of the second sub-purpose is opposite to the user permission of the first purpose. In a third aspect, a method for sending a user license is provided, including: The terminal sends first information or second information to the network; and/or the number of the groups of groups, The terminal receives third information from the network; Wherein the second information is used for indicating to cancel the user permission of the target object, and the third information is used for indicating the terminal to stop or cancel the data collection associated with the target object; the first information includes at least one of: First purpose indication information for indicating a purpose of data collection or for indicating a purpose for which a user is permitted to target; the second purpose indication information is used for indicating a first sub-purpose of a first purpose, or used for indicating a second purpose, or used for indicating the type of data collected by the first purpose, or used for indicating the second sub-purpose of the first purpose, and the first purpose comprises at least one of model training and per