A method for updating user profiles

By monitoring and analyzing the source data obtained by multiple channels, the problem of unsafe user profile update in the prior art is solved, and the security of the system is improved.

CN110442360BActive Publication Date: 2025-06-13LHASA ECONOMIC & TECH DEV ZONE KAIHANG TECH DEV CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201810420156.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-05-04
Publication Date
2025-06-13
Estimated Expiration
2038-05-04

AI Technical Summary

Technical Problem

The prior art cannot effectively update user profiles from a security perspective, resulting in insufficient system security.

Method used

By monitoring, obtaining user profiles and obtaining the source data required for updates based on multiple channels, effectively updating user profiles is performed through analysis of source data.

Benefits of technology

Improves the security of the system and ensures that the update process of user profiles is safer and more effective.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110442360B_ABST
    Figure CN110442360B_ABST
Patent Text Reader

Abstract

The present invention relates to a method for updating a user profile. The method includes: Step S1: Monitoring and obtaining a first user profile; Step S2: Updating the user profile based on the first user profile. The present invention can update the user profile from the perspective of system security, obtain the source data required for updating from multiple channels during the profile update process, and effectively update the user profile through effective analysis of the source data, thereby greatly improving the security of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of user management, and particularly relates to a method for updating a user profile.

Background Art

[0002] Currently, the availability of communication bandwidth and computing power on mobile telecommunications terminals with open operating systems, such as Windows Mobile, Symbian, or SavaJe, has enabled the provision of new value-added services and the adoption of an "always-on" connection profile (i.e., the user of the telecommunications terminal is always connected to the telecommunications / data communication network and can access the provided services at any time). Examples of these new services include unified standard messaging (e-mail, instant messaging, short message service - SMS, multimedia message service - MMS), secure access by employees to enterprise resources through an IP (Internet Protocol) channel (e.g., by means of a protected tunnel including protocols such as TLS / SSL - Transport Layer Security / Secure Sockets Layer, IPsec - IP Security, L2TP - Layer 2 Tunneling Protocol, etc.), digital rights management (DRM) services, access and utilization of multimedia content (e.g., based on the DVB-H - Digital Video Broadcasting - Handheld standard), access to enterprise services and applications, and so on. However, in the prior art, it is not possible to effectively update the user profile from a security perspective. Based on the above-mentioned many problems, there is an urgent need for a new method for updating a user profile. The present invention can update the user profile from the perspective of system security, obtain the source data required for updating from multiple channels during the update process of the profile, and effectively update the user profile through effective analysis of the source data, thereby greatly improving the security of the system.

Summary of the Invention

[0003] In order to solve the above problems in the prior art, the present invention proposes a method for updating a user profile, which includes the following steps:

[0004] Step S1: Monitor and obtain a first user profile;

[0005] Step S2: Update the user profile based on the first user profile.

[0006] Further, step S1 is specifically as follows: For each user in the user set, a monitoring device is set, monitoring data is obtained based on the monitoring frequency associated with the monitoring device, the monitoring data is associated with each user, and the priority of the monitoring data is obtained based on the priority of the monitoring device; the monitoring data is used as the first user profile.

[0007] Further, the implementation manners of the monitoring device include a hardware monitoring device and a software monitoring device.

[0008] Further, the monitoring frequency is a preset value set according to the attributes of the monitoring device.

[0009] Further, obtaining the priority of the monitoring data based on the priority of the monitoring device specifically includes: obtaining the attributes of the monitoring device, obtaining the priority of the monitoring device based on the attributes of the monitoring device; and obtaining the priority of the monitoring data based on the priority of the monitoring device.

[0010] Further, the attributes of the monitoring device include: implementation method, monitoring frequency, monitoring granularity, and accuracy.

[0011] Further, obtaining the priority of the monitoring device based on the attributes of the monitoring device specifically includes: obtaining the attribute values of the attributes of the monitoring device and calculating the priority of the monitoring device based on the following formula;

[0012]

[0013] where: PRA is the priority of the monitoring device, HS is the implementation method, FR is the monitoring frequency, GR is the monitoring granularity, AC is the accuracy, and BS_AC is the accuracy adjustment value.

[0014] Further, obtaining the priority of the monitoring data based on the priority of the monitoring device specifically includes: using the priority of the monitoring device as the priority of the monitoring data.

[0015] The beneficial effects of the present invention include: being able to update the user profile from the perspective of system security, obtaining the source data required for updating from multiple channels during the profile update process, and effectively updating the user profile through effective analysis of the source data, thereby greatly improving the security of the system.

BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present invention, form a part of this application, but do not constitute an improper limitation to the present invention. In the drawings:

[0017] Figure 1 is a flowchart of the user profile update method of the present invention.

DETAILED DESCRIPTION

[0018] The present invention will be described in detail below in conjunction with the drawings and specific embodiments, in which the illustrative embodiments and descriptions are only used to explain the present invention, but do not limit the present invention.

[0019] A user profile update method applied to the present invention will be described in detail. The method includes the following steps:

[0020] Step S1: Monitor and obtain the first user profile. Specifically: Set up monitoring devices for each user in the user set, obtain monitoring data based on the monitoring frequency associated with the monitoring devices. The monitoring data is associated with each user, and obtain the priority of the monitoring data based on the priority of the monitoring devices; Use the monitoring data as the first user profile.

[0021] Preferably: The implementation methods of the monitoring devices include hardware monitoring devices and software monitoring devices;

[0022] Preferably: The monitoring frequency is a preset value set according to the attributes of the monitoring devices;

[0023] Preferably: Each monitoring device is used to monitor one or more users. After the monitoring device obtains the monitoring data, classify the monitoring data and associate the classified monitoring data with its relevant users;

[0024] The obtaining the priority of the monitoring data based on the priority of the monitoring devices is specifically: Obtain the attributes of the monitoring devices, obtain the priority of the monitoring devices based on the attributes of the monitoring devices; Obtain the priority of the monitoring data based on the priority of the monitoring devices;

[0025] Preferably: The attributes of the monitoring devices include: implementation method, monitoring frequency, monitoring granularity, accuracy;

[0026] The obtaining the priority of the monitoring devices based on the attributes of the monitoring devices is specifically: Obtain the attribute values of the monitoring device attributes, and calculate the priority of the monitoring device based on the following formula;

[0027]

[0028] Where: PRA is the priority of the monitoring device, HS is the implementation method, FR is the monitoring frequency, GR is the monitoring granularity, AC is the accuracy, and BS_AC is the accuracy adjustment value;

[0029] Preferably: When using the hardware implementation method, the attribute value of the implementation method is higher; when using the software implementation method, the attribute value of the implementation method is lower;

[0030] Preferably: When using the hardware implementation method, HS = 1; when using the software implementation method, HS = 0.1;

[0031] The obtaining the priority of the monitoring data based on the priority of the monitoring devices is specifically: Method 1: Use the priority of the monitoring device as the priority of the monitoring data; Method 2: Obtain the priority PRU of the associated user of the monitoring data, obtain the priority RRA of the monitoring device, and calculate the priority PRD of the monitoring data based on the following formula; PRD = W1 × PRU + W2 × PRA; Where: W1 and W2 are adjustment values;

[0032] Preferably: based on the adjustment value, the priority is adjusted dynamically, so that the weights of the device and the user itself can be balanced and considered dynamically;

[0033] The first user profile obtained by monitoring is a user profile acquisition process initiated by the management entity for user management requirements;

[0034] Step S2: Collect the second user profile of each user in the user set, specifically: create a collection data space for each user, store the collection data set by the user and obtained by big data analysis in the collection data space; obtain the collection data from the collection data space, set a priority for the collection data, and use the collection data as the second user profile;

[0035] The creation of the collection data space for each user is specifically: create an independent collection space for each user and obtain an index based on the user identifier, so that the collection data space can be quickly located through the index when accessing the collection data;

[0036] Preferably: the index is obtained by performing a hash calculation on the user identifier;

[0037] Preferably: the collection data space is located in the cloud space or in an independent physical space;

[0038] Preferably: the collection data space is set at a position close to the physical location of the user; specifically: the position close to the user is the storage space of the user's mobile phone;

[0039] The storage of the collection data set by the user and obtained by big data analysis in the collection data space is specifically: divide the collection data space into a first space and a second space, and store the collection data in manner one or manner two;

[0040] Manner one: store the fixed collection data in the first space and the new collection data in the second space; wherein, the fixed collection data is the collection data whose existence time exceeds the first time threshold; the new collection data is the collection data whose existence time is lower than the first time threshold; through the first time threshold, the collection data can be distinguished, and the precipitated data and the data to be investigated can be considered separately;

[0041] Manner two: place the data set by the user in the first space; place the collection data obtained by big data analysis and having a high similarity with the user settings in the first space, and place the collection data with a low similarity in the second space; the high similarity specifically means: the similarity is greater than the first similarity threshold;

[0042] Preferably, the first similarity threshold is dynamically set based on the size of the first space, and the first similarity threshold is decreased as the size of the first space increases until the lowest similarity threshold, and vice versa until the highest similarity threshold; wherein, both the lowest similarity threshold and the highest similarity threshold are fixed values; the lowest similarity threshold is 90%, and the highest similarity threshold is 100%.

[0043] Preferably, priorities are set for the collected data, specifically: the collected data in the first space is set as high priority, while the collected data in the second space is set as low priority.

[0044] Step S3: Based on the user profiles fusion to obtain the third user profile, specifically: fuse the first user profile and the second user profile to obtain the third user profile; identify high-risk users based on the third user profile.

[0045] The fusing of the first user profile and the second user profile to obtain the third user profile specifically includes: obtaining the monitoring data and its priority in the first user profile, so as to obtain the type and priority of each monitoring data; obtaining the collected data and its priority in the second user profile, so as to obtain each collected data and its priority; based on the type and priority of each monitoring data, fuse each collected data and its priority to obtain the third user profile.

[0046] The obtaining of the type and priority of each monitoring data specifically includes: classifying the monitoring data and associating the priority with the type of monitoring data; for example: the priority of monitoring data D1 is P1, D1 is divided into three classifications, DT1, DT2, DT3, and the priorities of the three classifications DT1, DT2, DT3 are all set to P1.

[0047] The obtaining of each collected data and its priority specifically includes: classifying the collected data and associating the priority with the type of collected data.

[0048] The fusing of each monitoring data type and its priority, and each collected data and its priority to obtain the third user profile specifically includes: fusing the monitoring data and the collected data of the same type, and setting a priority for the data of the same type.

[0049] Fusing the monitoring data and the acquisition data of the same type and setting priorities for the data of the same type specifically as follows: Method 1: Retaining the data with a higher priority among the monitoring data and the acquisition data of the same type, eliminating the data with a lower priority, and setting the higher priority for the retained data; Method 2: Merging the monitoring data and the acquisition data of the same type and setting the priority of the merged data as the priority of the data with the lower priority among the monitoring data and the acquisition data.

[0050] Circling high-risk users based on the third user profile specifically as follows: Obtaining each type of data and its priority in the third user profile, calculating the priority of the third user profile, and when the priority is higher than the priority threshold, circling the user as a high-risk user.

[0051] Calculating the priority of the third user profile specifically as follows: Calculating the priority PRT of the third user profile based on the following formula where DTi is the i-th data type, PRTi is the priority of the i-th data type, and WRi is the adjustment value.

[0052] Step S4: Protecting high-risk users.

[0053] When a user is a high-risk user, security problems are likely to occur, so such users need additional protection.

[0054] The above description is only a preferred embodiment of the present invention. Therefore, any equivalent changes or modifications made according to the structure, features, and principles described in the scope of the present invention patent application are included in the scope of the present invention patent application.

Claims

1. A method for updating user profiles, characterized in that, the method comprises the following steps: Step S1: Monitor and obtain the first user profile; update the user profile based on the first user profile; specifically, for each user in the user set, a monitoring device is set, monitoring data is obtained based on the monitoring frequency associated with the monitoring device, the monitoring data is associated with each user, and the priority of the monitoring data is obtained based on the priority of the monitoring device; the monitoring data is used as the first user profile; Step S2: Collect and obtain the second user profile of each user in the user set, specifically: create a collection data space for each user, store the collection data set by the user and obtained through big data analysis in the collection data space; obtain the collection data from the collection data space, set a priority for the collection data, and use the collection data as the second user profile; Step S3: Obtain the third user profile based on user profile fusion, specifically: fuse the first user profile and the second user profile to obtain the third user profile; identify high-risk users based on the third user profile; The fusing of the first user profile and the second user profile to obtain the third user profile is specifically: obtain the monitoring data and its priority in the first user profile, so as to obtain the type and priority of each type of monitoring data; obtain the collection data and its priority in the second user profile, so as to obtain each type of collection data and its priority; Based on the type and priority of each type of monitoring data, fuse each type of collection data and its priority to obtain the third user profile; Step S4: Protect high-risk users.

2. The method for updating user profiles according to claim 1, characterized in that, the implementation methods of the monitoring device include a hardware monitoring device and a software monitoring device.

3. The method for updating user profiles according to claim 2, characterized in that, the monitoring frequency is a preset value set according to the attributes of the monitoring device.

4. The method for updating user profiles according to claim 3, characterized in that, the obtaining of the priority of the monitoring data based on the priority of the monitoring device is specifically: obtain the attributes of the monitoring device, obtain the priority of the monitoring device based on the attributes of the monitoring device; obtain the priority of the monitoring data based on the priority of the monitoring device.

5. The method for updating user profiles according to claim 4, characterized in that, the attributes of the monitoring device include: implementation method, monitoring frequency, monitoring granularity, accuracy.

6. The method for updating user profiles according to claim 5, characterized in that, the obtaining of the priority of the monitoring device based on the attributes of the monitoring device is specifically: obtain the attribute values of the attributes of the monitoring device, and calculate the priority of the monitoring device based on the following formula; where: PRA is the priority of the monitoring device, HS is the implementation method, FR is the monitoring frequency, GR is the monitoring granularity, AC is the accuracy, and BS_AC is the accuracy adjustment value.

7. The method for updating user profiles according to claim 6, characterized in that, The priority of the monitoring data is obtained based on the priority of the monitoring device, specifically: the priority of the monitoring device is used as the priority of the monitoring data.

Citation Information

Patent Citations

  • Automatic teller machine user face visibility judging system and method

    CN103440475A