Network disk organization account synchronization conflict resolution method, device, network disk and storage medium
A technology for account synchronization and conflict resolution, applied in the field of network disks, it can solve the problems of inability to synchronize updates, data conflicts, and inconvenience in use, so as to improve the synchronization success rate, eliminate the possibility of data conflicts, and avoid data conflicts.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0063] Embodiment 1 of the present invention proposes a specific method for eliminating data conflicts, and the process is as follows figure 1 shown, including:
[0064] S1. The network disk server receives the organization account data file of the gateway ferry, parses it and assembles it into two files, one is the team organization file and the other is the user file;
[0065] The organizational account data file described in this step is a structured data file, which is constructed by the network disk server that sends the file; the structured data file includes team organizational data information, user data information, and basic attributes Information; the basic attribute information includes but is not limited to: the unique identifier timesid of the network disk, the unique identifier object_id of the account, the team_path of the team to which the user belongs, the time identifier mtime, the order field order_num; wherein the unique identifier timesid of the network d...
Embodiment 2
[0077] Embodiment 2 of the present invention is based on Embodiment 1, and further provides a specific method for processing conflicting team information and synchronizing team organization data as described in step S3, such as figure 2 shown, including:
[0078] Process data organized by the team;
[0079] According to the account unique identifier object_id in the organizational account data file, determine whether the team already exists;
[0080] If the team already exists, judge whether the team is a team organization under this unique identifier; if not, judge that the update team failed, and enter the next cycle to process the next team data; If it needs to be updated, it will enter the next cycle to process the next team data, and if it needs to be updated, update the team information;
[0081] If the team does not exist, query whether the team has a parent team. If there is a parent team and the parent team already exists or has been created, the team information i...
Embodiment 3
[0085] Embodiment 3 of the present invention further provides a specific method for processing conflicting user information and synchronizing user data as described in step S4 on the basis of Embodiment 1 or Embodiment 2, such as image 3 shown, including:
[0086] Process user data; if the organization information corresponding to the unique identifier of the user data cannot be resolved in the file, the user will be regarded as an unmatched user and frozen;
[0087] For the matched user, determine whether the user already exists based on the unique account identifier object_id in the organizational account data file;
[0088] If the user does not exist, enter the new user logic to verify whether the user information can be newly created. If not, the creation fails, and the conflict information is written to the log. If the user can create a new user, the user information is newly created; if the user already exists, it is determined whether the user is an ordinary user;
[...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com