Address book backup and management method and system based on cloud storage technology and medium

By calculating the association index of the communication number and judging its association level, combined with the cloud storage communication level database, the cloud storage reserves and management of the address book are realized, and the problem of lack of fineness and security of the address book management in the existing technology. Realize efficient address book data protection and management.

CN119363871AActive Publication Date: 2025-01-24CHINA UNICOM WO MUSIC & CULTURE CO LTD +1

Patent Information

Application Number
CN202411931635.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-01-24
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

The existing cloud storage-based address book management methods have problems such as insufficient data security, inability to backup or download in categories, inability to intelligently integrate address book books on multiple mobile devices, and inadequate classification management of address book data.

Method used

By calculating the correlation index of the communication number, and judging the correlation level of the communication number based on this index, combined with the preset cloud storage communication level database, cloud storage backup and management of the address book are realized. Specific steps include obtaining the call status data of the communication number, processing to obtain the correlation index, comparing with the preset threshold, determining the correlation level, and querying the cloud storage method for backup based on the level.

Benefits of technology

The security and management fineness of the address book data have been improved, and the intelligent integration and classification backup of multiple device address book are realized, and the protection and management capabilities of the address book data are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363871A_ABST
    Figure CN119363871A_ABST
Patent Text Reader

Abstract

The invention provides an address book backup and management method and system based on a cloud storage technology and a medium. The method comprises the steps of obtaining call condition data of a communication number and processing the call condition data to obtain a communication number association index, obtaining a communication number association level after threshold comparison, and obtaining a cloud storage mode corresponding to the communication number according to the communication number association level, performing cloud storage backup on the address book according to the cloud storage mode to obtain a cloud backup address book, obtaining operation condition data of the mobile terminal, performing threshold comparison on the operation condition data to obtain a backup preparation condition of the mobile terminal, and updating the communication number according to the backup preparation condition of the mobile terminal; through calculation of a communication number association degree index, judgment of a communication number association level and a mobile terminal backup preparation condition, and combination with a preset cloud storage communication level database, a technology of address book cloud storage backup and management is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of address book backup, and more specifically, to an address book backup and management method, system and medium based on cloud storage technology. Background Art

[0002] With the widespread popularity of smart mobile terminal devices, people store a large amount of contact information, namely address book data, in their devices. However, mobile devices may face problems such as loss, damage, and system failure, resulting in the loss of address book data, which brings many inconveniences to users. Traditional local backup methods have limitations, such as the backup medium is easily damaged or lost, and it is cumbersome to synchronize data between multiple devices. The emergence of cloud storage technology provides a new solution for address book backup and management, but the existing address book management method based on cloud storage still has some shortcomings, such as data security needs to be improved, it cannot be backed up or downloaded by category, the address books of multiple mobile devices cannot be intelligently integrated, and the classification management of address book data is not detailed enough.

[0003] In view of the above problems, effective technical solutions are urgently needed. Summary of the invention

[0004] The purpose of this application is to provide a method, system and medium for backing up and managing an address book based on cloud storage technology, which realizes the technology of cloud storage backup and management of address book by calculating the association index of the communication number, judging the association level of the communication number and the backup readiness status of the mobile terminal, and combining with a preset cloud storage communication level database.

[0005] The present application also provides a method for backing up and managing an address book based on cloud storage technology, comprising the following steps: Obtain the call status data of each communication number within a preset time period on the mobile terminal, and obtain the communication number relevance index based on the call status data processing; Comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result; According to the association level of the communication number, a preset cloud storage communication level database is searched to obtain a cloud storage method corresponding to the communication number; The address book is backed up in the cloud according to the cloud storage method to obtain a cloud backup address book.

[0006] Optionally, in the method for backing up and managing the address book based on cloud storage technology described in the present application, acquiring the call status data of each communication number within a preset time period of the mobile terminal, and obtaining the communication number association index according to the call status data processing specifically includes: Obtain the call status data of each communication number within the preset time period of the mobile terminal, including the cumulative call duration data and the cumulative number of calls data; Extracting statistical duration data according to the preset time period; The accumulated call duration data, accumulated call number data and statistical duration data are processed by a preset communication number association evaluation model to obtain a communication number association index.

[0007] Optionally, in the method for backing up and managing the address book based on cloud storage technology described in the present application, the threshold comparison of the communication number association index with a preset communication number association level evaluation threshold is performed, and the corresponding communication number association level is obtained according to the threshold comparison result, specifically including: Compare the communication number relevance index with a preset communication number relevance level assessment threshold to obtain a communication number relevance level; Extracting a first threshold and a second threshold according to a preset communication number association level evaluation threshold, wherein the first threshold is greater than the second threshold; comparing the communication number association index with the first threshold and the second threshold; If the communication number association index is greater than the first threshold, the communication number association level is a strong association level; If the communication number association index is greater than the second threshold and less than or equal to the first threshold, the communication number association level is a general association level; If the communication number association index is less than or equal to the second threshold, the communication number association level is a weak association level.

[0008] Optionally, in the method for backing up and managing the address book based on the cloud storage technology described in the present application, the step of querying a preset cloud storage communication level database according to the association level of the communication number to obtain the cloud storage method corresponding to the communication number specifically includes: According to the association level of the communication number, a preset cloud storage communication level database is queried to obtain a cloud storage method corresponding to the communication number, including backup frequency, encryption level and access verification method; Among them, the strong association level corresponds to high-frequency backup, high-intensity encryption and advanced verification; The general association level corresponds to medium frequency backup, medium strength encryption and medium level authentication; The weak association level corresponds to low frequency backup, low strength encryption and low level authentication.

[0009] Optionally, the address book backup and management method based on cloud storage technology described in the present application further includes: After uploading the address book to the cloud storage, the address book is classified according to the association level of the address numbers to obtain a classified address book, including a strongly associated address book, a generally associated address book or a weakly associated address book; The strongly associated contact list, the generally associated contact list or the weakly associated contact list sends a backup update request to the mobile terminal according to the corresponding backup frequency; The mobile terminal sends the corresponding communication number to the cloud storage terminal for update backup according to the backup preparation status of the mobile terminal and the backup update request.

[0010] Optionally, in the method for backing up and managing the address book based on the cloud storage technology described in the present application, the mobile terminal sends the corresponding communication number to the cloud storage terminal for update and backup according to the backup preparation status and backup update request of the mobile terminal, specifically including: Obtain the operation status data of the mobile terminal, including the remaining power data, the remaining traffic data of the mobile terminal and the CPU usage data; Compare the remaining power data, the remaining traffic data of the mobile terminal, and the CPU occupancy rate data with the preset remaining power threshold, the preset remaining traffic threshold of the mobile terminal, and the preset CPU occupancy rate threshold, respectively, to obtain the remaining power status data, the remaining traffic status data of the mobile terminal, and the CPU operation status data; Performing an AND operation on the remaining power status data, the remaining flow status data of the mobile terminal, and the CPU operation status data to obtain a backup preparation status of the mobile terminal, including a ready or waiting status; Send the corresponding communication number to the cloud storage end for updating according to the backup preparation status of the mobile end combined with the backup update request; If the backup preparation status of the mobile terminal is ready, the address book is backed up according to the backup update request; If the backup preparation status of the mobile terminal is in a waiting status, an early warning reminder is sent and the backup preparation status of the mobile terminal is determined again after a preset fixed time interval.

[0011] Optionally, the address book backup and management method based on cloud storage technology described in the present application further includes: Obtain the security status of multiple mobile devices authorized to connect to the same cloud storage account; Obtain the address books of multiple mobile devices according to their security status and merge them into a cloud-based backup address book; Detect the merged backup address book in the cloud and obtain the similarity of contact information between mobile devices, including complete consistency, partial similarity or complete inconsistency; Process the contact information accordingly according to the similarity; If the similarity is completely consistent, the corresponding contact information will be merged; If the similarity is partial, the corresponding contact information is deduplicated and integrated; If the similarity is completely inconsistent, the corresponding contact information will be retained.

[0012] In a second aspect, the present application provides an address book backup and management system based on cloud storage technology, the system comprising: a memory and a processor, the memory storing a program of an address book backup and management method based on cloud storage technology, the program of the address book backup and management method based on cloud storage technology being executed by the processor to implement the following steps: Obtain the call status data of each communication number within a preset time period on the mobile terminal, and obtain the communication number relevance index based on the call status data processing; Comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result; According to the association level of the communication number, a preset cloud storage communication level database is searched to obtain a cloud storage method corresponding to the communication number; The address book is backed up in cloud storage according to the cloud storage method.

[0013] Optionally, in the address book backup and management system based on cloud storage technology described in the present application, acquiring the call status data of each communication number within a preset time period of the mobile terminal, and obtaining the communication number association index according to the call status data processing specifically includes: Obtain the call status data of each communication number within the preset time period of the mobile terminal, including the cumulative call duration data and the cumulative number of calls data; Extracting statistical duration data according to the preset time period; The accumulated call duration data, accumulated call number data and statistical duration data are processed by a preset communication number association evaluation model to obtain a communication number association index.

[0014] In the third aspect, the present application also provides a readable storage medium, which stores a program for a method for backing up and managing an address book based on cloud storage technology. When the program for backing up and managing an address book based on cloud storage technology is executed by a processor, the steps of the method for backing up and managing an address book based on cloud storage technology as described in any one of the above items are implemented.

[0015] As can be seen from the above, the address book backup and management method, system and medium based on cloud storage technology provided by the present application. The method obtains the call status data of the communication number and processes it to obtain the communication number association index, obtains the communication number association level after threshold comparison, obtains the cloud storage method corresponding to the communication number according to the communication number association level, performs cloud storage backup of the address book according to the cloud storage method to obtain a cloud backup address book, obtains the operation status data of the mobile terminal, obtains the backup readiness status of the mobile terminal after threshold comparison of the operation status data, and updates the communication number according to the backup readiness status of the mobile terminal; thus, through the calculation of the communication number association index, the judgment of the communication number association level and the mobile terminal backup readiness status, combined with the preset cloud storage communication level database, the technology of cloud storage backup and management of the address book is realized.

[0016] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures particularly pointed out in the written description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A flowchart of a method for backing up and managing a contact list based on cloud storage technology provided in an embodiment of the present application; Figure 2 A flowchart of obtaining a communication number association index in a method for backing up and managing a contact list based on cloud storage technology provided in an embodiment of the present application; Figure 3 A flowchart of obtaining a communication number association level in a method for backing up and managing a contact list based on cloud storage technology provided in an embodiment of the present application; Figure 4 A flowchart of a method for obtaining cloud storage corresponding to a communication number in a method for backing up and managing a contact book based on cloud storage technology provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0020] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0021] Please refer to Figure 1 , Figure 1 Flowchart of a method for backing up and managing a contact list based on cloud storage technology in some embodiments of the present application. The method for backing up and managing a contact list based on cloud storage technology is used in a terminal device, such as a computer, a mobile phone, etc. The method for backing up and managing a contact list based on cloud storage technology includes the following steps: S11, obtaining the call status data of each communication number within a preset time period of the mobile terminal, and obtaining the communication number correlation index according to the call status data processing; S12, comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result; S13, querying a preset cloud storage communication level database according to the communication number association level to obtain a cloud storage method corresponding to the communication number; S14. Performing cloud storage backup on the address book according to the cloud storage method to obtain a cloud backup address book.

[0022] It should be noted that the mobile terminal can be a mobile phone or a tablet computer. Due to work or social reasons, the contact status of each communication number changes dynamically. Therefore, in order to better evaluate the situation of the communication number corresponding to the contact, it is necessary to count the call data within the preset time period and calculate the communication number association index. The communication number association index refers to the association between the communication number and the user of the terminal device. The communication number association index obtains the communication number association level through threshold comparison. By querying the preset cloud storage communication level database, the cloud storage method corresponding to the communication number can be obtained. According to the cloud storage method, each communication number in the address book is backed up to obtain a cloud backup address book.

[0023] Please refer to Figure 2 , Figure 2 The flowchart of the method for backing up and managing the address book based on cloud storage technology provided by the embodiment of the present application is to obtain the communication number association index. According to the embodiment of the present invention, the acquisition of the call status data of each communication number within a preset time period of the mobile terminal and the acquisition of the communication number association index according to the call status data processing specifically include: S21, obtaining the call status data of each communication number within a preset time period of the mobile terminal, including the cumulative call duration data and the cumulative number of calls data; S22, extracting statistical duration data according to the preset time period; S23, obtaining a communication number association index by processing the accumulated call duration data, accumulated call number data and statistical duration data through a preset communication number association evaluation model.

[0024] It should be noted that the preset time period can be defined according to user needs. The cumulative call duration data refers to the total call duration data with the communication number within the preset time period, including the calling call duration and the called call duration. The cumulative number of calls data refers to the number of calls with the communication number within the preset time period, including the called number and the calling number. The preset time period extracts the statistical duration data and refers to the calculation of the preset time period. In this embodiment, it can be set to 30 days, and a dynamic evaluation is performed every 30 days. The preset communication number association evaluation model is a model obtained by training a large amount of historical data. The communication number association index can be calculated through the model. The communication number association index refers to data that can reflect the degree of association between the communication number and the address book user to a certain extent. The calculation formula of the communication number association index in the communication number association evaluation model is: ; in, is the communication number association index, , , They are the cumulative call duration data, the cumulative number of calls data and the statistical duration data. , , It is a preset characteristic coefficient (the characteristic coefficient is obtained by querying the preset address book backup and management platform based on cloud storage technology).

[0025] Please refer to Figure 3 , Figure 3 The flowchart of the method for backing up and managing the address book based on cloud storage technology provided by the embodiment of the present application is to obtain the communication number association level. According to the embodiment of the present invention, the communication number association index is compared with the preset communication number association level evaluation threshold, and the corresponding communication number association level is obtained according to the threshold comparison result, specifically including: S31, comparing the communication number association index with a preset communication number association level assessment threshold to obtain a communication number association level; S32, extracting a first threshold and a second threshold according to a preset communication number association level evaluation threshold, and the first threshold is greater than the second threshold; S33, comparing the communication number association index with the first threshold and the second threshold; S34. If the communication number association index is greater than the first threshold, the communication number association level is a strong association level; S35. If the communication number association index is greater than the second threshold and less than or equal to the first threshold, the communication number association level is a general association level; S36: If the communication number association index is less than or equal to the second threshold, the communication number association level is a weak association level.

[0026] It should be noted that in order to better manage the address book, different backup methods are adopted for address books of different levels, and the association level of the communication number needs to be determined. The communication number is divided into levels according to the communication number situation. The strong association level indicates that the contact corresponding to the communication number is closely connected with the user of the address book, and the association is high; the general association level indicates that the contact corresponding to the communication number has an average contact frequency with the user of the address book, and the association is general; in this embodiment, the communication number association level evaluation threshold is set to: (0, 0.55], which is a weak association level; (0.55, 0.8], which is a general association level; (0.8, 1], which is a strong association level; when the communication number association index is 0.85, the communication number association level is a strong association level.

[0027] Please refer to Figure 4 , Figure 4The present invention provides a flowchart of a method for backing up and managing a contact list based on cloud storage technology to obtain a cloud storage method corresponding to a contact number. According to an embodiment of the present invention, the method of querying a preset cloud storage contact level database according to the contact number association level to obtain a cloud storage method corresponding to the contact number specifically includes: S41, querying a preset cloud storage communication level database according to the communication number association level to obtain a cloud storage method corresponding to the communication number, including backup frequency, encryption level and access verification method; S42, wherein the strong association level corresponds to high-frequency backup, high-intensity encryption and advanced verification; S43, the general association level corresponds to medium frequency backup, medium strength encryption and intermediate verification; S44. The weak association level corresponds to low-frequency backup, low-strength encryption and low-level verification.

[0028] It should be noted that the backup frequency refers to the frequency of cloud backup of the mobile address book, including high-frequency backup, medium-frequency backup or low-frequency backup. The specific frequency can be set according to user needs. In this embodiment, the backup frequencies corresponding to high-frequency backup, medium-frequency backup and low-frequency backup are: once a day, once every three days, and once every five days respectively; the encryption level refers to the encryption degree level, including high-intensity encryption, medium-intensity encryption or low-intensity encryption. Low-intensity encryption can use a simple encryption algorithm and a shorter key length. Medium-intensity encryption can mainly use a symmetric encryption algorithm, including a combination of some simple asymmetric encryption algorithms. High-intensity encryption can use complex asymmetric encryption algorithms and advanced encryption technologies. The specific encryption method can be set according to user needs; there are also many access verification methods, including password verification, SMS verification code verification, fingerprint recognition verification and facial recognition verification, which can be selected or combined according to user needs.

[0029] According to an embodiment of the present invention, it also includes: After uploading the address book to the cloud storage, the address book is classified according to the association level of the address numbers to obtain a classified address book, including a strongly associated address book, a generally associated address book or a weakly associated address book; The strongly associated contact list, the generally associated contact list or the weakly associated contact list sends a backup update request to the mobile terminal according to the corresponding backup frequency; The mobile terminal sends the corresponding communication number to the cloud storage terminal for update backup according to the backup preparation status of the mobile terminal and the backup update request.

[0030] It should be noted that after determining the association level of the communication numbers in the address book, it is uploaded to the cloud and classified to obtain a classified address book. In order to reduce the amount of calculation on the mobile terminal, the cloud storage part can also perform calculations and send a backup update request to the mobile terminal according to the corresponding backup frequency. After receiving the application number, the mobile terminal sends the corresponding communication number to the cloud storage terminal for update and backup in combination with the backup preparation status of the mobile terminal.

[0031] According to an embodiment of the present invention, the mobile terminal sends the corresponding communication number to the cloud storage terminal for updating backup according to the backup preparation status of the mobile terminal and the backup update request, which specifically includes: Obtain the operation status data of the mobile terminal, including the remaining power data, the remaining traffic data of the mobile terminal and the CPU usage data; Compare the remaining power data, the remaining traffic data of the mobile terminal, and the CPU occupancy rate data with the preset remaining power threshold, the preset remaining traffic threshold of the mobile terminal, and the preset CPU occupancy rate threshold, respectively, to obtain the remaining power status data, the remaining traffic status data of the mobile terminal, and the CPU operation status data; Performing an AND operation on the remaining power status data, the remaining flow status data of the mobile terminal, and the CPU operation status data to obtain a backup preparation status of the mobile terminal, including a ready or waiting status; Send the corresponding communication number to the cloud storage end for updating according to the backup preparation status of the mobile end combined with the backup update request; If the backup preparation status of the mobile terminal is ready, the address book is backed up according to the backup update request; If the backup preparation status of the mobile terminal is in a waiting status, an early warning reminder is sent and the backup preparation status of the mobile terminal is determined again after a preset fixed time interval.

[0032] It should be noted that when the contact number is backed up in the cloud, the power consumption and traffic usage will increase. Factors that need to be considered include the operation status of the mobile phone. Backing up the address book is not a particularly urgent action, and you can wait until the phone is in good operation before backing up; the remaining traffic data on the mobile terminal refers to the data traffic that can be used to access the Internet contained in the mobile network, and the network data traffic connected by connection methods such as wifi. When it is a wifi network, the remaining traffic is considered to be infinite; the remaining power status data includes sufficient power data recorded as 1, insufficient power data recorded as 0, and the remaining traffic status data on the mobile terminal includes sufficient traffic data recorded as 1, insufficient traffic data recorded as 0. is 0, the CPU operation status data includes good operation data recorded as 1, and operation jam data recorded as 0; the remaining power status data, the mobile terminal remaining traffic status data and the CPU operation status data are subjected to a computer binary AND operation to obtain the mobile terminal backup preparation status data, including ready data or waiting status data, and then obtain the mobile terminal backup preparation status; when the mobile terminal backup preparation status is the waiting status, the address book backup operation is temporarily not performed, and the mobile terminal backup preparation status is judged again after a fixed time interval. If it is ready, the address book is backed up in the cloud. If it is still in the waiting status, the waiting and judging steps are repeated.

[0033] According to an embodiment of the present invention, it also includes: Obtain the security status of multiple mobile devices authorized to connect to the same cloud storage account; Obtain the address books of multiple mobile devices according to their security status and merge them into a cloud-based backup address book; Detect the merged backup address book in the cloud and obtain the similarity of contact information between mobile devices, including complete consistency, partial similarity or complete inconsistency; Process the contact information accordingly according to the similarity; If the similarity is completely consistent, the corresponding contact information will be merged; If the similarity is partial, the corresponding contact information is deduplicated and integrated; If the similarity is completely inconsistent, the corresponding contact information will be retained.

[0034] It should be noted that it is often the case that the same person uses two or more mobile devices at the same time, and the address books between the two or more mobile devices may be different. The steps for synchronizing the address books of different mobile devices are cumbersome and troublesome. Therefore, when multiple mobile devices are connected to the same cloud storage account, the cloud storage will obtain the security status of the mobile devices. If they are all in a safe state, the address books of multiple devices are uploaded to the cloud backup and merged to obtain a cloud merged backup address book. The similarity of the contact information in the cloud merged backup address book is detected based on the contact number. If they are completely consistent, it means that the information is exactly the same, and they can be merged and only one is retained; if they are partially similar, it means that there is a partial inconsistency in the information of the two contacts with the same contact number, such as different contact number association levels. The two similar parts are removed from the duplicate parts, and the different parts are sorted. The sorting rules are set in advance according to user needs. In this embodiment, when the contact number association levels are different, the contact number association level is updated to a higher level.

[0035] It is worth mentioning that it also includes: Users can create a family shared address book library through the cloud, including the authorized user's cloud backup address book and each family member's authorized cloud backup address book; Obtain contact information from each authorized cloud backup address book, including address book ownership stamp, contact number, and contact relationship; Obtain the title relationship between the user and each family member, and match the contact relationship between the authorized user's cloud backup address book and the authorized cloud backup address book; If the contact numbers are consistent, the contact update relationship is obtained by querying the preset relationship database according to the address book ownership mark stamp, title relationship and contact relationship.

[0036] It should be noted that due to the expansion of social circles and the accelerated pace of life and work, the contacts between family members or relatives have become relatively less frequent, and some are even unfamiliar. The notes on the contact names are sometimes not accurate or clear. In order to avoid the situation where the name is unclear or the contact information is unknown when contacting, a family shared address book library is established in the cloud. The participating members of the family shared address book library are authorized family members, and the user's authorized user cloud backup address book and the authorized cloud backup address book of authorized family members are obtained; the contact information in the authorized cloud backup address book includes the address book ownership mark stamp, contact number and contact relationship. The address book ownership mark stamp refers to which family member the contact in the address book belongs to, and there will be a corresponding mark. The contact relationship Relationship refers to the relationship between the contact and the user corresponding to the address book, such as uncle and aunt; obtaining the title relationship between the user and each family member refers to the relationship between the user and a family member, such as father and mother; matching the contact relationship of the authorized user's cloud backup address book with the authorized cloud backup address book means, for example, user A and family member B have the number 123XXXX5678 in common. In the title relationship, user A is B's son, and the relationship with 123XXXX5678 is not marked in A's address book, but B is marked as a sister with 123XXXX5678. After querying the preset relationship database, it is obtained that the contact corresponding to 123XXXX5678 is A's aunt, and the updated relationship of the contact can be obtained.

[0037] Also includes: Obtain the cloud storage login status of the new mobile terminal, including normal login or abnormal login; If the cloud storage login status is normal login, obtaining the user access verification method; Obtain a corresponding classified address book according to the user access verification method.

[0038] It should be noted that users sometimes borrow other phones due to lost phones or only want to obtain or synchronize some contacts in the address book for personal reasons. Therefore, when the user logs in to the cloud storage space on a new device, the login status will be obtained first, including normal login or abnormal login. If the login is not normal, the user's access verification method will be obtained. Different access verification methods can access different contacts in the address book, thereby obtaining the corresponding classified address book.

[0039] The present invention also discloses a cloud storage technology-based address book backup and management system, comprising a memory and a processor, wherein the memory stores a cloud storage technology-based address book backup and management method program, and when the cloud storage technology-based address book backup and management method program is executed by the processor, the following steps are implemented: Obtain the call status data of each communication number within a preset time period on the mobile terminal, and obtain the communication number relevance index based on the call status data processing; Comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result; According to the association level of the communication number, a preset cloud storage communication level database is searched to obtain a cloud storage method corresponding to the communication number; The address book is backed up in the cloud according to the cloud storage method to obtain a cloud backup address book.

[0040] It should be noted that the mobile terminal can be a mobile phone or a tablet computer. Due to work or social reasons, the contact status of each communication number changes dynamically. Therefore, in order to better evaluate the situation of the communication number corresponding to the contact, it is necessary to count the call data within the preset time period and calculate the communication number association index. The communication number association index refers to the association between the communication number and the user of the terminal device. The communication number association index obtains the communication number association level through threshold comparison. By querying the preset cloud storage communication level database, the cloud storage method corresponding to the communication number can be obtained. According to the cloud storage method, each communication number in the address book is backed up to obtain a cloud backup address book.

[0041] According to an embodiment of the present invention, acquiring the call status data of each communication number within a preset time period of the mobile terminal, and obtaining the communication number association index according to the call status data processing specifically includes: Obtain the call status data of each communication number within the preset time period of the mobile terminal, including the cumulative call duration data and the cumulative number of calls data; Extracting statistical duration data according to the preset time period; The accumulated call duration data, accumulated call number data and statistical duration data are processed by a preset communication number association evaluation model to obtain a communication number association index.

[0042] It should be noted that the preset time period can be defined according to user needs. The cumulative call duration data refers to the total call duration data with the communication number within the preset time period, including the calling call duration and the called call duration. The cumulative number of calls data refers to the number of calls with the communication number within the preset time period, including the called number and the calling number. The preset time period extracts the statistical duration data and refers to the calculation of the preset time period. In this embodiment, it can be set to 30 days, and a dynamic evaluation is performed every 30 days. The preset communication number association evaluation model is a model obtained by training a large amount of historical data. The communication number association index can be calculated through the model. The communication number association index refers to data that can reflect the degree of association between the communication number and the address book user to a certain extent. The calculation formula of the communication number association index in the communication number association evaluation model is: ; in, is the communication number association index, , , They are the cumulative call duration data, the cumulative number of calls data and the statistical duration data. , , It is a preset characteristic coefficient (the characteristic coefficient is obtained by querying the preset address book backup and management platform based on cloud storage technology).

[0043] According to an embodiment of the present invention, the communication number association index is compared with a preset communication number association level evaluation threshold, and the corresponding communication number association level is obtained according to the threshold comparison result, specifically including: Compare the communication number relevance index with a preset communication number relevance level assessment threshold to obtain a communication number relevance level; Extracting a first threshold and a second threshold according to a preset communication number association level evaluation threshold, wherein the first threshold is greater than the second threshold; comparing the communication number association index with the first threshold and the second threshold; If the communication number association index is greater than the first threshold, the communication number association level is a strong association level; If the communication number association index is greater than the second threshold and less than or equal to the first threshold, the communication number association level is a general association level; If the communication number association index is less than or equal to the second threshold, the communication number association level is a weak association level.

[0044] It should be noted that in order to better manage the address book, different backup methods are adopted for address books of different levels, and the association level of the communication number needs to be determined. The communication number is divided into levels according to the communication number situation. The strong association level indicates that the contact corresponding to the communication number is closely connected with the user of the address book, and the association is high; the general association level indicates that the contact corresponding to the communication number has an average contact frequency with the user of the address book, and the association is general; in this embodiment, the communication number association level evaluation threshold is set to: (0, 0.55], which is a weak association level; (0.55, 0.8], which is a general association level; (0.8, 1], which is a strong association level; when the communication number association index is 0.85, the communication number association level is a strong association level.

[0045] According to an embodiment of the present invention, the step of querying a preset cloud storage communication level database according to the communication number association level to obtain a cloud storage method corresponding to the communication number specifically includes: According to the association level of the communication number, a preset cloud storage communication level database is queried to obtain a cloud storage method corresponding to the communication number, including backup frequency, encryption level and access verification method; Among them, the strong association level corresponds to high-frequency backup, high-intensity encryption and advanced verification; The general association level corresponds to medium frequency backup, medium strength encryption and medium level authentication; The weak association level corresponds to low frequency backup, low strength encryption and low level authentication.

[0046] It should be noted that the backup frequency refers to the frequency of cloud backup of the mobile address book, including high-frequency backup, medium-frequency backup or low-frequency backup. The specific frequency can be set according to user needs. In this embodiment, the backup frequencies corresponding to high-frequency backup, medium-frequency backup and low-frequency backup are: once a day, once every three days, and once every five days respectively; the encryption level refers to the encryption degree level, including high-intensity encryption, medium-intensity encryption or low-intensity encryption. Low-intensity encryption can use a simple encryption algorithm and a shorter key length. Medium-intensity encryption can mainly use a symmetric encryption algorithm, including a combination of some simple asymmetric encryption algorithms. High-intensity encryption can use complex asymmetric encryption algorithms and advanced encryption technologies. The specific encryption method can be set according to user needs; there are also many access verification methods, including password verification, SMS verification code verification, fingerprint recognition verification and facial recognition verification, which can be selected or combined according to user needs.

[0047] According to an embodiment of the present invention, it also includes: After uploading the address book to the cloud storage, the address book is classified according to the association level of the address numbers to obtain a classified address book, including a strongly associated address book, a generally associated address book or a weakly associated address book; The strongly associated contact list, the generally associated contact list or the weakly associated contact list sends a backup update request to the mobile terminal according to the corresponding backup frequency; The mobile terminal sends the corresponding communication number to the cloud storage terminal for update backup according to the backup preparation status of the mobile terminal and the backup update request.

[0048] It should be noted that after determining the association level of the communication numbers in the address book, it is uploaded to the cloud and classified to obtain a classified address book. In order to reduce the amount of calculation on the mobile terminal, the cloud storage part can also perform calculations and send a backup update request to the mobile terminal according to the corresponding backup frequency. After receiving the application number, the mobile terminal sends the corresponding communication number to the cloud storage terminal for update and backup in combination with the backup preparation status of the mobile terminal.

[0049] According to an embodiment of the present invention, the mobile terminal sends the corresponding communication number to the cloud storage terminal for updating backup according to the backup preparation status of the mobile terminal and the backup update request, which specifically includes: Obtain the operation status data of the mobile terminal, including the remaining power data, the remaining traffic data of the mobile terminal and the CPU usage data; Compare the remaining power data, the remaining traffic data of the mobile terminal, and the CPU occupancy rate data with the preset remaining power threshold, the preset remaining traffic threshold of the mobile terminal, and the preset CPU occupancy rate threshold, respectively, to obtain the remaining power status data, the remaining traffic status data of the mobile terminal, and the CPU operation status data; Performing an AND operation on the remaining power status data, the remaining flow status data of the mobile terminal, and the CPU operation status data to obtain a backup preparation status of the mobile terminal, including a ready or waiting status; Send the corresponding communication number to the cloud storage end for updating according to the backup preparation status of the mobile end combined with the backup update request; If the backup preparation status of the mobile terminal is ready, the address book is backed up according to the backup update request; If the backup preparation status of the mobile terminal is in a waiting status, an early warning reminder is sent and the backup preparation status of the mobile terminal is determined again after a preset fixed time interval.

[0050] It should be noted that when the contact number is backed up in the cloud, the power consumption and traffic usage will increase. Factors that need to be considered include the operation status of the mobile phone. Backing up the address book is not a particularly urgent action, and you can wait until the phone is in good operation before backing up; the remaining traffic data on the mobile terminal refers to the data traffic that can be used to access the Internet contained in the mobile network, and the network data traffic connected by connection methods such as wifi. When it is a wifi network, the remaining traffic is considered to be infinite; the remaining power status data includes sufficient power data recorded as 1, insufficient power data recorded as 0, and the remaining traffic status data on the mobile terminal includes sufficient traffic data recorded as 1, insufficient traffic data recorded as 0. is 0, the CPU operation status data includes good operation data recorded as 1, and operation jam data recorded as 0; the remaining power status data, the mobile terminal remaining traffic status data and the CPU operation status data are subjected to a computer binary AND operation to obtain the mobile terminal backup preparation status data, including ready data or waiting status data, and then obtain the mobile terminal backup preparation status; when the mobile terminal backup preparation status is the waiting status, the address book backup operation is temporarily not performed, and the mobile terminal backup preparation status is judged again after a fixed time interval. If it is ready, the address book is backed up in the cloud. If it is still in the waiting status, the waiting and judging steps are repeated.

[0051] According to an embodiment of the present invention, it also includes: Obtain the security status of multiple mobile devices authorized to connect to the same cloud storage account; Obtain the address books of multiple mobile devices according to their security status and merge them into a cloud-based backup address book; Detect the merged backup address book in the cloud and obtain the similarity of contact information between mobile devices, including complete consistency, partial similarity or complete inconsistency; Process the contact information accordingly according to the similarity; If the similarity is completely consistent, the corresponding contact information will be merged; If the similarity is partial, the corresponding contact information is deduplicated and integrated; If the similarity is completely inconsistent, the corresponding contact information will be retained.

[0052] It should be noted that it is often the case that the same person uses two or more mobile devices at the same time, and the address books between the two or more mobile devices may be different. The steps for synchronizing the address books of different mobile devices are cumbersome and troublesome. Therefore, when multiple mobile devices are connected to the same cloud storage account, the cloud storage will obtain the security status of the mobile devices. If they are all in a safe state, the address books of multiple devices are uploaded to the cloud backup and merged to obtain a cloud merged backup address book. The similarity of the contact information in the cloud merged backup address book is detected based on the contact number. If they are completely consistent, it means that the information is exactly the same, and they can be merged and only one is retained; if they are partially similar, it means that there is a partial inconsistency in the information of the two contacts with the same contact number, such as different contact number association levels. The two similar parts are removed from the duplicate parts, and the different parts are sorted. The sorting rules are set in advance according to user needs. In this embodiment, when the contact number association levels are different, the contact number association level is updated to a higher level.

[0053] It is worth mentioning that it also includes: Users can create a family shared address book library through the cloud, including the authorized user's cloud backup address book and each family member's authorized cloud backup address book; Obtain contact information from each authorized cloud backup address book, including address book ownership stamp, contact number, and contact relationship; Obtain the title relationship between the user and each family member, and match the contact relationship between the authorized user's cloud backup address book and the authorized cloud backup address book; If the contact numbers are consistent, the contact update relationship is obtained by querying the preset relationship database according to the address book ownership mark stamp, title relationship and contact relationship.

[0054] It should be noted that due to the expansion of social circles and the accelerated pace of life and work, the contacts between family members or relatives have become relatively less frequent, and some are even unfamiliar. The notes on the contact names are sometimes not accurate or clear. In order to avoid the situation where the name is unclear or the contact information is unknown when contacting, a family shared address book library is established in the cloud. The participating members of the family shared address book library are authorized family members, and the user's authorized user cloud backup address book and the authorized cloud backup address book of authorized family members are obtained; the contact information in the authorized cloud backup address book includes the address book ownership mark stamp, contact number and contact relationship. The address book ownership mark stamp refers to which family member the contact in the address book belongs to, and there will be a corresponding mark. The contact relationship Relationship refers to the relationship between the contact and the user corresponding to the address book, such as uncle and aunt; obtaining the title relationship between the user and each family member refers to the relationship between the user and a family member, such as father and mother; matching the contact relationship of the authorized user's cloud backup address book with the authorized cloud backup address book means, for example, user A and family member B have the number 123XXXX5678 in common. In the title relationship, user A is B's son, and the relationship with 123XXXX5678 is not marked in A's address book, but B is marked as a sister with 123XXXX5678. After querying the preset relationship database, it is obtained that the contact corresponding to 123XXXX5678 is A's aunt, and the updated relationship of the contact can be obtained.

[0055] Also includes: Obtain the cloud storage login status of the new mobile terminal, including normal login or abnormal login; If the cloud storage login status is normal login, obtaining the user access verification method; Obtain a corresponding classified address book according to the user access verification method.

[0056] It should be noted that users sometimes borrow other phones due to lost phones or only want to obtain or synchronize some contacts in the address book for personal reasons. Therefore, when the user logs in to the cloud storage space on a new device, the login status will be obtained first, including normal login or abnormal login. If the login is not normal, the user's access verification method will be obtained. Different access verification methods can access different contacts in the address book, thereby obtaining the corresponding classified address book.

[0057] The third aspect of the present invention provides a readable storage medium, which includes a contact book backup and management method program based on cloud storage technology. When the contact book backup and management method program based on cloud storage technology is executed by a processor, the steps of the contact book backup and management method based on cloud storage technology as described in any one of the above items are implemented.

[0058] The present invention discloses a method, system and medium for backing up and managing an address book based on cloud storage technology, which obtains call status data of a communication number and processes it to obtain a communication number association index, obtains a communication number association level after comparing it with a threshold value, obtains a cloud storage method corresponding to the communication number according to the communication number association level, performs cloud storage backup on the address book according to the cloud storage method to obtain a cloud backup address book, obtains operation status data of a mobile terminal, compares the operation status data with a threshold value to obtain a backup readiness status of the mobile terminal, and updates the communication number according to the backup readiness status of the mobile terminal; thereby, through the calculation of the communication number association index, the judgment of the communication number association level and the backup readiness status of the mobile terminal, and in combination with a preset cloud storage communication level database, a technology for cloud storage backup and management of the address book is realized.

[0059] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0060] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0061] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0062] Those skilled in the art can understand that: all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, the aforementioned program can be stored in a readable storage medium, and when the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), disks or optical disks, and other media that can store program codes.

[0063] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

Claims

1. A method for backing up and managing address books based on cloud storage technology, characterized in that: include: Obtain the call status data of each communication number within a preset time period on the mobile terminal, and obtain the communication number relevance index based on the call status data processing; Comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result; According to the association level of the communication number, a preset cloud storage communication level database is searched to obtain a cloud storage method corresponding to the communication number; The address book is backed up in the cloud according to the cloud storage method to obtain a cloud backup address book.

2. The method for backing up and managing address books based on cloud storage technology according to claim 1, characterized in that: The acquiring of the call status data of each communication number within a preset time period of the mobile terminal and obtaining the communication number association index according to the call status data processing specifically includes: Obtain the call status data of each communication number within the preset time period of the mobile terminal, including the cumulative call duration data and the cumulative number of calls data; Extracting statistical duration data according to the preset time period; The accumulated call duration data, accumulated call number data and statistical duration data are processed by a preset communication number association evaluation model to obtain a communication number association index.

3. The method for backing up and managing address books based on cloud storage technology according to claim 2, characterized in that: The step of comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result, specifically includes: Compare the communication number relevance index with a preset communication number relevance level assessment threshold to obtain a communication number relevance level; Extracting a first threshold and a second threshold according to a preset communication number association level evaluation threshold, wherein the first threshold is greater than the second threshold; comparing the communication number association index with the first threshold and the second threshold; If the communication number association index is greater than the first threshold, the communication number association level is a strong association level; If the communication number association index is greater than the second threshold and less than or equal to the first threshold, the communication number association level is a general association level; If the communication number association index is less than or equal to the second threshold, the communication number association level is a weak association level.

4. The method for backing up and managing address books based on cloud storage technology according to claim 3 is characterized in that: The step of querying a preset cloud storage communication level database according to the communication number association level to obtain a cloud storage method corresponding to the communication number specifically includes: According to the association level of the communication number, a preset cloud storage communication level database is queried to obtain a cloud storage method corresponding to the communication number, including backup frequency, encryption level and access verification method; Among them, the strong association level corresponds to high-frequency backup, high-intensity encryption and advanced verification; The general association level corresponds to medium frequency backup, medium strength encryption and medium level authentication; The weak association level corresponds to low frequency backup, low strength encryption and low level authentication.

5. The method for backing up and managing address books based on cloud storage technology according to claim 4, characterized in that: Also includes: After uploading the address book to the cloud storage, the address book is classified according to the association level of the address numbers to obtain a classified address book, including a strongly associated address book, a generally associated address book or a weakly associated address book; The strongly associated contact list, the generally associated contact list or the weakly associated contact list sends a backup update request to the mobile terminal according to the corresponding backup frequency; The mobile terminal sends the corresponding communication number to the cloud storage terminal for update backup according to the backup preparation status of the mobile terminal and the backup update request.

6. The method for backing up and managing address books based on cloud storage technology according to claim 5, characterized in that: The mobile terminal sends the corresponding communication number to the cloud storage terminal for updating and backing up according to the backup preparation status and backup update request of the mobile terminal, specifically including: Obtain the operation status data of the mobile terminal, including the remaining power data, the remaining traffic data of the mobile terminal and the CPU usage data; Compare the remaining power data, the remaining traffic data of the mobile terminal, and the CPU occupancy rate data with the preset remaining power threshold, the preset remaining traffic threshold of the mobile terminal, and the preset CPU occupancy rate threshold, respectively, to obtain the remaining power status data, the remaining traffic status data of the mobile terminal, and the CPU operation status data; Performing an AND operation on the remaining power status data, the remaining flow status data of the mobile terminal, and the CPU operation status data to obtain a backup preparation status of the mobile terminal, including a ready or waiting status; Send the corresponding communication number to the cloud storage end for updating according to the backup preparation status of the mobile end combined with the backup update request; If the backup preparation status of the mobile terminal is ready, the contact book is backed up according to the backup update request; If the backup preparation status of the mobile terminal is in a waiting status, an early warning reminder is sent and the backup preparation status of the mobile terminal is determined again after a preset fixed time interval.

7. The method for backing up and managing address books based on cloud storage technology according to claim 6, characterized in that: Also includes: Obtain the security status of multiple mobile devices authorized to connect to the same cloud storage account; Obtain the address books of multiple mobile devices according to their security status and merge them into a cloud-based backup address book; Detect the merged backup address book in the cloud and obtain the similarity of contact information between mobile devices, including complete consistency, partial similarity or complete inconsistency; Process the contact information accordingly according to the similarity; If the similarity is completely consistent, the corresponding contact information will be merged; If the similarity is partial, the corresponding contact information is deduplicated and integrated; If the similarity is completely inconsistent, the corresponding contact information will be retained.

8. A contact book backup and management system based on cloud storage technology, characterized in that: The invention comprises a memory and a processor, wherein the memory comprises a method program for backing up and managing a contact list based on cloud storage technology, and when the method program for backing up and managing a contact list based on cloud storage technology is executed by the processor, the following steps are implemented: Obtain the call status data of each communication number within a preset time period on the mobile terminal, and obtain the communication number relevance index based on the call status data processing; Comparing the communication number association index with a preset communication number association level assessment threshold, and obtaining a corresponding communication number association level according to the threshold comparison result; According to the association level of the communication number, a preset cloud storage communication level database is searched to obtain a cloud storage method corresponding to the communication number; The address book is backed up in cloud storage according to the cloud storage method.

9. The address book backup and management system based on cloud storage technology according to claim 8, characterized in that: The acquiring of the call status data of each communication number within a preset time period of the mobile terminal and obtaining the communication number association index according to the call status data processing specifically includes: Obtain the call status data of each communication number within the preset time period of the mobile terminal, including the cumulative call duration data and the cumulative number of calls data; Extracting statistical duration data according to the preset time period; The accumulated call duration data, accumulated call number data and statistical duration data are processed by a preset communication number association evaluation model to obtain a communication number association index.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a method program for backing up and managing a contact book based on cloud storage technology. When the method program for backing up and managing a contact book based on cloud storage technology is executed by a processor, the steps of the method for backing up and managing a contact book based on cloud storage technology as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Method for storing contact information of cloud-based mobile phone

    CN102480568A

  • Method for hiding contact person information on intelligent device

    CN104284024A

  • Address book backup and recovery method and apparatus

    CN106304028A

  • Data transmission method and mobile terminal

    CN106331372A

  • Address book data management and control method and device and cloud address book system

    CN110266872A

Cited By

  • Post-quantum cryptographic key distribution and session protection method and platform for cloud communication privacy number session

    CN122247610A