Data integration method, device and equipment for computer equipment
By generating device identification information and modifying action identification, the problem of redundant data in the data integration process of existing technologies is solved, and the targeting and efficiency of data integration are improved.
Patent Information
- Application Number
- CN202511557094.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-02-24
AI Technical Summary
Existing data integration technologies struggle to effectively identify target user data, resulting in large data volumes, long synchronization and update times, and a significant amount of redundant data, which hinders user queries and access.
By generating device identification information for computer devices associated with the target user, a device information list is established. Upon receiving an update instruction, the device matching is determined, real-time modification data is retrieved, modification actions are identified, the target modification data of the target user is obtained, and data integration and updates are performed.
This ensures the targeted and effective nature of data integration, removes invalid and redundant data, and improves the efficiency of data integration and subsequent data queries for users.
Smart Images

Figure CN121560928A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer data processing, and more particularly to a data integration method, apparatus, and device. Background Technology
[0002] Data integration refers to the process of using data centers, such as cloud storage platforms, to extract data that needs to be shared or synchronized from existing computer devices distributed across multiple locations. This data is then cleaned and loaded into the user's cloud storage or another computer device, thus completing the data integration. Simultaneously, data integration can provide shared data access services for related user applications. However, current data integration technologies struggle to specifically identify the data of the target user. In other words, existing data integration services integrate all modified files generated at the target location on the computer device, including those modified by non-target users. This not only results in a large data volume and long synchronization time but also generates a significant amount of redundant data, hindering user querying and retrieval. Summary of the Invention
[0003] This invention provides a data integration method, apparatus, and device, which solves the technical problems described above.
[0004] A first aspect of this invention provides a data integration method for a computer device, comprising the following steps: Step 1: Generate device identification information for each of the multiple computer devices associated with the target user, and establish a device information list; Step 2: Upon receiving the update instruction, determine whether the device information of the current computer device matches the device information list. If yes, retrieve the real-time modification data of the current computer device. If no, generate the first reminder message. Step 3: Identify the modification action of the real-time modified data to obtain the target modified data corresponding to the target user; Step 4: Integrate and update the cloud storage data of the target user according to the target modified data.
[0005] A second aspect of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the data integration method described above.
[0006] A third aspect of the present invention provides a data integration apparatus for a computer device, including a computer-readable storage medium and a processor, wherein the processor executes a computer program on the computer-readable storage medium to implement the steps of the data integration method described above.
[0007] A fourth aspect of the present invention provides a data integration apparatus for a computer device, comprising a construction module, a data acquisition module, a data recognition module, and a data integration module. The construction module is used to generate device identification information corresponding to multiple computer devices associated with the target user, and to establish a device information list; The data acquisition module is used to determine whether the device information of the current computer device matches the device information list after receiving an update instruction. If yes, it retrieves the real-time modified data of the current computer device; otherwise, it generates a first reminder message. The data recognition module is used to identify modification actions on the real-time modified data and obtain target modified data corresponding to the target user. The data integration module is used to integrate and update the cloud storage data of the target user according to the target modified data.
[0008] The beneficial effects of the present invention are as follows: The present invention provides a data integration method, apparatus and device for computer devices. In the data integration process, not only is the computer device identified, but the user is also identified for the object that generates the modified data, which ensures the relevance and effectiveness of the data to be integrated. Moreover, invalid and redundant data can be cleaned up in the data integration process, which improves the data integration efficiency and the efficiency of users in subsequent data queries.
[0009] To make the above-mentioned objects, features and advantages of the invention more apparent and understandable, preferred embodiments of the invention are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart illustrating the data integration method for computer devices provided in Embodiment 1; Figure 2 This is a schematic diagram of the structure of the data integration device for a computer device provided in Embodiment 2; Figure 3 This is a schematic diagram of the structure of the data integration device for the computer equipment provided in Embodiment 3. Detailed Implementation
[0012] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0013] It should be noted that, unless otherwise specified, the various features in the embodiments of this invention can be combined with each other, all of which are within the protection scope of this invention. Furthermore, although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than the module division in the device or the order in the flowchart. Moreover, the terms "first," "second," and "third" used in this invention do not limit the data or execution order, but only distinguish identical or similar items with essentially the same function and effect.
[0014] The following describes an application scenario of this technical solution. User "Zhang San" has a cloud storage account linked to multiple computer devices. When any of these computer devices is powered on, Zhang San's cloud storage account will automatically log in, and any modified files will be automatically updated to the cloud storage space. This allows Zhang San to easily access and retrieve these modified files from another computer device. However, existing technology has a problem. Normally, Zhang San logs into his frequently used computer device A, such as his work host, and updates various data to the cloud storage space in real time. But there are exceptions. Li Si can also log into computer device A, even through Zhang San's computer account. While the modified data in this case belongs to Li Si, existing data integration methods will directly integrate Li Si's modified data, resulting in data redundancy and hindering Zhang San's data management.
[0015] To address the above problems, Embodiment 1 provides a data integration method for computer devices, such as... Figure 1 As shown, it includes the following steps: Step 1: Generate device identification information for each of the multiple computer devices associated with the target user, and establish a device information list; Step 2: Upon receiving the update instruction, determine whether the device information of the current computer device matches the device information list. If yes, retrieve the real-time modification data of the current computer device. If no, generate the first reminder message. Step 3: Identify the modification action of the real-time modified data to obtain the target modified data corresponding to the target user; Step 4: Integrate and update the cloud storage data of the target user according to the target modified data.
[0016] The above embodiments provide a data integration method for computer devices. During the data integration process, not only is the computer device identified, but the user is also identified for the object that generates the modified data. This ensures the relevance and effectiveness of the data to be integrated. Furthermore, invalid and redundant data can be cleaned up during the data integration process, improving the efficiency of data integration and the efficiency of users' subsequent data queries.
[0017] The following specific embodiments will be used to describe each step of the above method in detail.
[0018] In another embodiment, step 1 generates device identification information corresponding to multiple computer devices associated with the target user, specifically as follows: Step 101: Obtain first-type device information and second-type device information for each computer device associated with the target user. The first-type device information includes the device name, which can be obtained by querying computer attribute information. The second-type device information includes hardware identifiers of at least one piece of hardware, such as motherboard serial number, TPM chip ID, hard drive serial number, etc.
[0019] Step 102: Calculate the similarity of each type of device information among multiple computer devices, and obtain at least two target device information whose similarity is less than the corresponding preset threshold or whose similarity values are ranked from smallest to largest. For example, if a target user has bound two computer devices with device names "zhangsan-work1" and "zhangsan-homework", then first calculate the similarity of the two device names, then calculate the similarity of the motherboard serial numbers, hard drive serial numbers, etc., to obtain at least two target device information with low similarity, such as motherboard serial numbers and hard drive serial numbers, so that the device identification information of each device is more distinct and the significance is more obvious. If there are more than two computer devices, calculate the similarity of each type of device information pairwise and take the average or maximum value. The specific calculation method can use the Levenstein similarity array similarity calculation method, which will not be elaborated here.
[0020] Step 103: The target device information is combined in a preset order, such as from highest to lowest similarity, to establish unique device identification information for each computer device. Upon receiving an update instruction, it is determined whether the device identification information of the current computer device matches the device information list. If they match, it means that the current computer device is bound to the target user, and its newly added modified data can be integrated into the target user's cloud storage data. If they do not match, a first reminder message is generated to remind the target user to view and review the information.
[0021] For example, through user settings, when the cloud storage program automatically logs in on the associated computer device, it can automatically synchronize and integrate modified files in the target location. Alternatively, the target user can actively issue an update command, and upon receiving the update command, the modified files will be synchronized. In a preferred embodiment, to more flexibly and effectively verify the current computer device, step 2 determines whether the device information of the current computer device matches the device information list, specifically as follows: Step 201: Obtain the random code of each computer device associated with the target user. The random code can be uniquely generated through a standard UUID library. Establish a random code list, which includes the random code and device identification information corresponding to each computer device. Step 202: Obtain the random code to be verified for the current computer device and query the list of random codes to determine whether the random code to be verified matches the list of random codes. If yes, retrieve the real-time modification data of the current computer device. If no, or if the random code to be verified is lost, proceed to step 203. Step 203: Obtain the device identification information of the current computer device to be verified and determine whether it matches the device information list. If yes, retrieve the real-time modified data of the current computer device and restore the random code of the current computer device. If no, generate the first reminder message. The above scheme adopts a verification method that combines random code and device identification information. It verifies both hardware characteristics and a pre-assigned, unique random code. In this way, when the hardware of the device changes, the system can confirm its identity by verifying the random code, avoiding misjudging it as a new device, and further improving the flexibility and reliability of device verification.
[0022] In a further preferred embodiment, this solution not only identifies the computer device but also the object to be modified. For example, step 3 identifies the modification action of the real-time modified data to obtain the target modified data corresponding to the target user, specifically as follows: Step 301: Obtain the storage address of the real-time modified data, and determine whether the storage address is an identified address directly associated with the target user. If yes, use the real-time modified data as the target modified data; otherwise, proceed to step S302. Specifically, the identified address includes addresses strongly associated with the target user, such as the address of a folder to be monitored actively created by the target user, and the address of a folder containing the target user's name, etc.
[0023] Step 302: Determine whether the modification object corresponding to the real-time modification data is the target user based on the current modification action. If so, use the real-time modification data as the target modification data; otherwise, isolate the real-time modification data and generate a second reminder message to remind the target user to check and verify it later.
[0024] In one specific embodiment, determining whether the modification object corresponding to the real-time modified data is the target user specifically involves: Step 3021: Obtain the user identifier of the real-time modified data, such as the user identifier in a Word document. If the user identifier is consistent with the target user, then determine that the modification object corresponding to the real-time modified data is the target user. If the user identifier is not obtained or is inconsistent, then proceed to step 3022. Step 3022: Obtain the current action list of the software corresponding to the real-time modified data, and determine whether the current action is consistent with the user's habitual actions. If so, determine that the modification object corresponding to the real-time modified data is the target user; otherwise, proceed to step 3023. Specifically, the current actions include display mode, shortcut key actions, operation frequency, etc., which directly reflect the user's operating habits.
[0025] Step 3023: Query the operation log of the current computer device. If the preceding and / or subsequent call objects corresponding to the real-time modified data are the target user's frequently used operation objects, such as the folders, files, or application software that are called are the target user's frequently used folders, files, or application software, then it is determined that the modification object corresponding to the real-time modified data is the target user.
[0026] For example, in one specific embodiment, determining whether the preceding and / or subsequent calling objects corresponding to the real-time modified data are frequently used operation objects of the target user specifically involves: Obtain the usage time of the target user on each associated computer device within a preset time range, normalize multiple usage times, generate the calculation weight of each computer device, and establish a weight list; Query the current computer device's operation log to obtain historical call records of previous and / or subsequent call objects, and calculate the current interval usage duration; The interval duration threshold for the preceding and / or subsequent calls in the current computer device is calculated based on the weight list. If the current interval usage time is less than the interval duration threshold, the modification object corresponding to the real-time modified data is the target user. Specifically, the interval duration threshold = W*T, where W represents the calculated weight of the current computer device, and T represents the preset baseline interval duration for the preceding and / or subsequent calls.
[0027] As those skilled in the art will know, step 2 can obtain real-time modified files by monitoring the target folder at the target location. For example, in a preferred embodiment, retrieving the real-time modification data of the current computer device specifically involves: continuously monitoring the target folder of the current computer device; when a file of a preset format in the target folder is created or modified, the corresponding real-time modification data is added to a backup queue for encrypted uploading to the cloud.
[0028] In another preferred embodiment, step 2 retrieves the real-time modification data of the current computer device, specifically as follows: Establish a list of applications to be monitored associated with the target user, and obtain the file storage location of each application in the list on the corresponding computer device; The system retrieves the current computer device's operation logs. If any program from the list of applications to be monitored is running, it monitors whether a creation or modification has occurred at the corresponding file storage location, and adds the corresponding real-time modification data to a backup queue for encrypted uploading to the cloud. This preferred embodiment not only monitors the target folder selected by the user but also the file locations corresponding to the target applications, making the monitoring method more flexible and the monitoring data more complete.
[0029] For example, in a preferred embodiment, step 2, retrieving the real-time modification data of the current computer device, further includes: querying the operation list of the current computer device, obtaining reference data corresponding to the real-time modification data within a preset time range, and filtering target reference data that meets preset association conditions, thereby associating the target reference data with the real-time modification data and adding it to a backup queue for encrypted upload to the cloud. The reference data refers to data simultaneously accessed within the preset time range. For example, if a target user edits a tender document A and simultaneously accesses previous reference tender documents B, Excel spreadsheet C, and image D, and if these meet preset association conditions, including continuous viewing time exceeding a preset time range or the occurrence of a target editing action such as copying and pasting, then tender document B, Excel spreadsheet C, and image D are associated with tender document A as target reference files. For example, they are placed in a separate folder and added to a backup queue for encrypted upload to the cloud together, thereby ensuring the file lineage and integrity, facilitating subsequent traceability and modification.
[0030] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0031] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the data integration method described above.
[0032] Figure 2 This is a schematic diagram of the structure of the data integration device for a computer device provided in Embodiment 2, as shown below. Figure 2 As shown, it includes a construction module 100, a data acquisition module 200, a data recognition module 300, and a data integration module 400. The construction module 100 is used to generate device identification information corresponding to multiple computer devices associated with the target user, and to establish a device information list; The data acquisition module 200 is used to determine whether the device information of the current computer device matches the device information list after receiving an update instruction. If yes, it retrieves the real-time modified data of the current computer device; otherwise, it generates a first reminder message. The data recognition module 300 is used to identify modification actions on the real-time modified data and obtain target modified data corresponding to the target user. The data integration module 400 is used to integrate and update the cloud storage data of the target user according to the target modified data.
[0033] The above embodiments provide a data integration device for computer equipment. During the data integration process, the device not only identifies the computer equipment, but also identifies the user of the object that generates the modified data. This ensures the relevance and effectiveness of the data to be integrated. Furthermore, it can clean up invalid and redundant data during the data integration process, thereby improving the efficiency of data integration and the efficiency of users in subsequent data queries.
[0034] In a preferred embodiment, the construction module 100 specifically includes: The first acquisition unit is used to acquire a first type of device information and a second type of device information for each computer device associated with the target user. The first type of device information includes the device name, and the second type of device information includes a hardware identifier of at least one piece of hardware. The calculation unit is used to calculate the similarity of each type of device information in multiple computer devices, and to obtain at least two target device information whose similarity is less than the corresponding preset threshold. The combination unit is used to combine the target device information in a preset order to establish unique device identification information for each computer device.
[0035] In a preferred embodiment, the data acquisition module 200 includes a verification unit, which specifically includes: The second acquisition unit is used to acquire the random code of each computer device associated with the target user and to establish a random code list, wherein the random code list includes the random code and device identification information corresponding to each computer device; The first data retrieval unit is used to obtain the random code to be verified of the current computer device, query the random code list, and determine whether the random code to be verified matches the random code list. If yes, it retrieves the real-time modified data of the current computer device. If no, or if the random code to be verified is lost, it obtains the device identification information to be verified of the current computer device and determines whether it matches the device information list. If yes, it retrieves the real-time modified data of the current computer device and restores the random code of the current computer device. If no, it generates a first reminder message.
[0036] In a preferred embodiment, the data acquisition module 200 further includes a second data retrieval unit, which is specifically used to continuously monitor the target folder of the current computer device. When a file of a preset format in the target folder is created or modified, the corresponding real-time modified data is added to a backup queue for encrypted uploading to the cloud.
[0037] In a preferred embodiment, the data acquisition module 200 further includes a third data retrieval unit, which is used to establish a list of applications to be monitored associated with the target user, and to obtain the file storage location of each application to be monitored in the list on the corresponding computer device; and to obtain the operation log of the current computer device. If any running program in the list of applications to be monitored exists, the unit monitors whether a creation or modification action has occurred at the corresponding file storage location, and adds the corresponding real-time modification data to a backup queue for encrypted uploading to the cloud.
[0038] In a preferred embodiment, the data acquisition module 200 further includes a fourth data retrieval unit, which is used to query the operation list of the current computer device, obtain reference data corresponding to the real-time modified data within a preset time range, and filter target reference data that meets preset association conditions, thereby associating the target reference data with the real-time modified data and adding it to a backup queue for encrypted uploading to the cloud.
[0039] In a preferred embodiment, the data identification module 300 specifically includes an address identification unit and a user identification unit. The address identification unit is used to obtain the storage address of the real-time modified data. When it is determined that the storage address is an identified address directly associated with the target user, the real-time modified data is used as the target modified data. The user identification unit is used to determine whether the modification object corresponding to the real-time modification data is the target user based on the current modification action. If so, the real-time modification data is used as the target modification data; otherwise, the real-time modification data is isolated and a second reminder message is generated.
[0040] In a preferred embodiment, the user identification unit specifically includes: The first identification unit is used to obtain the user identifier of the real-time modified data. If the user identifier is consistent with the target user, it is determined that the modification object corresponding to the real-time modified data is the target user. The second identification unit is used to obtain the current action list of the software corresponding to the real-time modified data, determine whether the current action is consistent with the user's habitual action, and if so, determine that the modification object corresponding to the real-time modified data is the target user. The third identification unit is used to query the operation log of the current computer device. If the preceding and / or subsequent call objects corresponding to the real-time modified data are the target user's frequently used operation objects, then the modification object corresponding to the real-time modified data is determined to be the target user.
[0041] It should be noted that the foregoing explanation of the data integration method embodiments also applies to the data integration apparatus of the above embodiments, and will not be repeated here.
[0042] This invention also provides a data integration device for a computer device, including a computer-readable storage medium and a processor, wherein the processor executes a computer program on the computer-readable storage medium to implement the steps of the data integration method described above.
[0043] Figure 3 This is a schematic diagram of the structure of the data integration device of the computer equipment provided in Embodiment 3 of the present invention, as shown below. Figure 3 As shown, the data integration device 8 of this embodiment includes: a processor 80, a readable storage medium 81, and a computer program 82 stored in the readable storage medium 81 and executable on the processor 80. When the processor 80 executes the computer program 82, it implements the steps in the various method embodiments described above, for example... Figure 1 The steps shown. Alternatively, when the processor 80 executes the computer program 82, it implements the functions of each module in the above-described device embodiments, for example... Figure 2 The functions of the module shown.
[0044] For example, the computer program 82 may be divided into one or more modules, which are stored in the readable storage medium 81 and executed by the processor 80 to complete the present invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 82 in the data integration device 8.
[0045] The data integration device 8 may include, but is not limited to, a processor 80 and a readable storage medium 81. Those skilled in the art will understand that... Figure 3 This is merely an example of the data integration device 8 and does not constitute a limitation on the data integration device 8. It may include more or fewer components than shown, or combine certain components, or different components. For example, the data integration device may also include a power management module, a computing processing module, input / output devices, network access devices, buses, etc.
[0046] The processor 80 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0047] The readable storage medium 81 can be an internal storage unit of the data integration device 8, such as a hard disk or memory of the data integration device 8. The readable storage medium 81 can also be an external storage device of the data integration device 8, such as a plug-in hard disk, SmartMediaCard (SMC), SecureDigital (SD) card, or FlashCard equipped on the data integration device 8. Furthermore, the readable storage medium 81 can include both internal storage units and external storage devices of the data integration device 8. The readable storage medium 81 is used to store the computer program and other programs and data required by the data integration device. The readable storage medium 81 can also be used to temporarily store data that has been output or will be output.
[0048] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0049] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0050] Those skilled in the art will recognize that the units and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0051] In the embodiments provided by this invention, it should be understood that the disclosed apparatus / terminal devices and methods can be implemented in other ways. For example, the apparatus / terminal device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0052] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0053] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0054] The present invention is not limited to the description in the specification and embodiments, and thus other advantages and modifications can be readily realized by those skilled in the art. Therefore, the present invention is not limited to the specific details, representative devices and illustrated examples shown and described herein without departing from the spirit and scope of the general concept as defined by the claims and their equivalents.
Claims
1. A data integration method for computer equipment, characterized in that, Includes the following steps: Step 1: Generate device identification information for each of the multiple computer devices associated with the target user, and establish a device information list; Step 2: Upon receiving the update instruction, determine whether the device information of the current computer device matches the device information list. If yes, retrieve the real-time modification data of the current computer device. If no, generate the first reminder message. Step 3: Identify the modification action of the real-time modified data to obtain the target modified data corresponding to the target user; Step 4: Integrate and update the cloud storage data of the target user according to the target modified data.
2. The data integration method for computer equipment according to claim 1, characterized in that, The generation of device identification information corresponding to multiple computer devices associated with the target user specifically includes: Step 101: Obtain first type of device information and second type of device information for each computer device associated with the target user. The first type of device information includes the device name, and the second type of device information includes the hardware identifier of at least one piece of hardware. Step 102: Calculate the similarity of each type of device information in multiple computer devices, and obtain at least two target device information whose similarity is less than the corresponding preset threshold; Step 103: Combine the target device information in a preset order to establish unique device identification information for each computer device.
3. The data integration method for computer equipment according to claim 1, characterized in that, The step of determining whether the device information of the current computer device matches the device information list specifically involves: Step 201: Obtain the random code of each computer device associated with the target user and establish a random code list, which includes the random code and device identification information corresponding to each computer device; Step 202: Obtain the random code to be verified for the current computer device and query the list of random codes to determine whether the random code to be verified matches the list of random codes. If yes, retrieve the real-time modification data of the current computer device. If no, or if the random code to be verified is lost, proceed to step 203. Step 203: Obtain the device identification information to be verified of the current computer device and determine whether it matches the device information list. If yes, retrieve the real-time modified data of the current computer device and restore the random code of the current computer device. If no, generate the first reminder information.
4. The data integration method of the computer device according to any one of claims 1-3, characterized in that, The step of identifying modification actions on the real-time modified data and obtaining target modified data corresponding to the target user specifically involves: Step 301: Obtain the storage address of the real-time modified data, and determine whether the storage address is an identified address directly associated with the target user. If yes, use the real-time modified data as the target modified data; otherwise, proceed to step S302. Step 302: Determine whether the modification object corresponding to the real-time modification data is the target user based on the current modification action. If so, use the real-time modification data as the target modification data; otherwise, isolate the real-time modification data and generate a second reminder message.
5. The data integration method for a computer device according to claim 4, characterized in that, Specifically, determining whether the object corresponding to the real-time modified data is the target user involves: Step 3021: Obtain the user identifier of the real-time modified data. If the user identifier is consistent with the target user, then determine that the modification object corresponding to the real-time modified data is the target user; otherwise, proceed to step 3022. Step 3022: Obtain the current action list of the software corresponding to the real-time modified data, and determine whether the current action is consistent with the user's habitual action. If so, determine that the modification object corresponding to the real-time modified data is the target user; otherwise, proceed to step 3023. Step 3023: Query the operation log of the current computer device. If the preceding and / or subsequent call objects corresponding to the real-time modified data are the target user's frequently used operation objects, then determine that the modification object corresponding to the real-time modified data is the target user.
6. The data integration method for a computer device according to claim 5, characterized in that, Specifically, it is determined whether the preceding and / or subsequent call objects corresponding to the real-time modified data are frequently used operation objects of the target user. Obtain the usage time of the target user on each associated computer device within a preset time range, normalize multiple usage times, generate the calculation weight of each computer device, and establish a weight list; Query the current computer device's operation log to obtain historical call records of previous and / or subsequent call objects, and calculate the current interval usage duration; The interval duration threshold for the preceding and / or subsequent calls in the current computer device is calculated based on the weight list. If the current interval usage duration is less than the interval duration threshold, then the modification object corresponding to the real-time modified data is the target user.
7. The data integration method for a computer device according to claim 4, characterized in that, The process of retrieving real-time modified data from the current computer device specifically involves: continuously monitoring the target folder of the current computer device; and when a file in the target folder of a preset format is created or modified, adding the corresponding real-time modified data to a backup queue for encrypted uploading to the cloud.
8. The data integration method for a computer device according to claim 4, characterized in that, The process of retrieving real-time modified data from the current computer device specifically involves: Establish a list of applications to be monitored associated with the target user, and obtain the file storage location of each application in the list on the corresponding computer device; Obtain the current computer device's operation log. If any running program in the list of applications to be monitored exists, monitor whether a creation or modification action has occurred at the corresponding file storage location, and add the corresponding real-time modification data to the backup queue for encrypted uploading to the cloud.
9. A data integration apparatus for a computer device, based on the method of any one of claims 1-8, characterized in that, It includes a construction module, a data acquisition module, a data identification module, and a data integration module. The construction module is used to generate device identification information corresponding to multiple computer devices associated with the target user, and to establish a device information list; The data acquisition module is used to determine whether the device information of the current computer device matches the device information list after receiving an update instruction. If yes, it retrieves the real-time modified data of the current computer device; otherwise, it generates a first reminder message. The data recognition module is used to identify modification actions on the real-time modified data and obtain target modified data corresponding to the target user. The data integration module is used to integrate and update the cloud storage data of the target user according to the target modified data.
10. A data integration device for a computer device, comprising a computer-readable storage medium and a processor, characterized in that, When the processor executes a computer program on the computer-readable storage medium, it implements the steps of the method according to any one of claims 1-8.