A physical management system based on a bidirectional synchronization mechanism and a method thereof

By using a physical management system based on a two-way synchronization mechanism, the system achieves automated synchronization of physical resources and data resources through unique serial numbers and synchronization interfaces. This solves the problems of low efficiency, poor applicability, and difficulty in ensuring data consistency in existing technologies, and realizes efficient and accurate real-time synchronization management.

CN119885289BActive Publication Date: 2025-12-09EASTCOMPEACE TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411862632.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-12-09
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

Existing solutions for synchronizing physical and data resources rely on manual operations, which are inefficient and prone to errors. Furthermore, automated systems lack widespread applicability, making it difficult to guarantee data consistency and integrity, thus affecting management efficiency and accuracy.

Method used

A physical management system based on a two-way synchronization mechanism is adopted. Through communication between the physical management module and the data resource management module, the automatic synchronization of physical resources and data resources is achieved by using a unique serial number and a synchronization interface. Combined with data synchronization algorithms and conflict resolution mechanisms, the consistency and integrity of data are ensured.

Benefits of technology

It achieves automated and real-time synchronization of physical and data resources, improves management efficiency and accuracy, reduces costs and complexity, has wide applicability, and meets the needs of modern management systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119885289B_ABST
    Figure CN119885289B_ABST
Patent Text Reader

Abstract

The application provides a physical management system and method based on a bidirectional synchronization mechanism. The system includes a physical management module for handling management operations of general terminal devices and assigning unique serial numbers to each general terminal device; a data resource management module for storing and managing data resources related to general terminal devices; a synchronization interface set between the physical management module and the data resource management module for realizing communication and data synchronization between the two. The method includes a physical management module initialization step, a data resource management module initialization step, a device warehousing step, a device allocation step, and a data synchronization step. The application aims to realize automatic and real-time synchronization between physical resources and data resources, improve management efficiency and accuracy, and ensure data consistency and integrity.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of supply chain management, and particularly relates to a physical management system based on a bidirectional synchronization mechanism and a method thereof. BACKGROUND

[0002] In the field of supply chain management, ensuring consistency and synchronization between physical resources and data resources is crucial for improving management efficiency and accuracy. However, existing solutions have many shortcomings in achieving this goal.

[0003] Currently, the mainstream physical resource and data resource synchronization scheme mainly relies on manual or semi-automatic methods. Taking equipment allocation as an example, when an administrator needs to allocate a device from the inventory to another location, it is usually necessary to manually check the physical and data resources in the warehouse to ensure consistency between the two. Although this method can achieve synchronization to some extent, its efficiency is extremely low and prone to errors. Due to the subjectivity and instability of manual operation, it often leads to inaccurate data records or inconsistencies between physical and data, thereby increasing management difficulty and cost.

[0004] In addition, some enterprises have adopted automated systems to synchronize physical and data resources in order to improve synchronization efficiency. However, these automated systems often rely on specific hardware devices and software platforms, which limits their widespread applicability. Different enterprises may use different IT architectures and hardware and software environments, making it difficult for these automated systems to be applied across platforms or across enterprises. At the same time, due to the high customization of these systems, their development and maintenance costs are relatively high, which is not conducive to large-scale promotion and application.

[0005] More seriously, during the synchronization process, the consistency and integrity of the data are difficult to guarantee. Since physical operations and data updates may involve multiple links and multiple systems, data may be lost or conflicted during transmission and processing. For example, when two administrators simultaneously operate on the same device, if the system does not have an effective conflict resolution mechanism, it may result in inconsistent data states or data loss. These problems not only affect the accuracy of synchronization, but also may adversely affect subsequent management and decision-making.

[0006] In summary, the existing physical resource and data resource synchronization scheme has many shortcomings, including reliance on manual operation, lack of widespread applicability, difficulty in ensuring data consistency and integrity, etc. These problems limit the development of physical resource and data resource synchronization technology and cannot meet the needs of modern management systems for efficient, accurate, and real-time synchronization. Therefore, a new physical management method and system are needed to solve these problems. SUMMARY

[0007] In view of the deficiencies of the prior art, the present application provides a physical management system and method based on a bidirectional synchronization mechanism, aiming to realize the automation and real-time synchronization between physical resources and data resources, improve the management efficiency and accuracy, and ensure the consistency and integrity of data.

[0008] The present application achieves the above-mentioned purpose by the following technical solutions:

[0009] A physical management system based on a bidirectional synchronization mechanism, comprising:

[0010] A physical management module for processing the management operation of the pan-terminal device and assigning a unique serial number to each pan-terminal device;

[0011] A data resource management module for storing and managing the data resources related to the pan-terminal device;

[0012] A synchronization interface arranged between the physical management module and the data resource management module for realizing the communication and data synchronization therebetween;

[0013] When the allocation operation of a certain pan-terminal is initiated in the physical management module, the system performs the following steps:

[0014] A check request is sent to the data resource management module through the unique serial number of the pan-terminal device to verify whether the data resources of the pan-terminal exist in the warehouse managed by the administrator who initiates the allocation;

[0015] The data resource management module receives and verifies the check request to confirm the existence of the data resources;

[0016] After the confirmation, the physical management module continues to perform the allocation operation of the pan-terminal;

[0017] After the allocation is successful, the physical management module communicates with the data resource management module again through the synchronization interface to trigger the synchronization allocation process of the data resources, ensuring that the administrator who receives the allocation obtains the latest data resources related to the pan-terminal, thereby realizing the bidirectional synchronization and consistency management of the physical resources and the data resources.

[0018] According to the physical management system based on the bidirectional synchronization mechanism provided by the present application, the physical management module comprises:

[0019] A serial number management module for managing the unique serial number of the pan-terminal device;

[0020] An entry management module for processing the entry operation of the pan-terminal device;

[0021] An allocation management module for processing the allocation operation of the pan-terminal device;

[0022] Outbound management module: used for processing the outbound operation of the generic terminal device.

[0023] According to the physical management system based on the bidirectional synchronization mechanism provided by the application, the serial number management module comprises: a serial number database for storing the unique serial number information of all generic terminal devices; and a serial number verifier for generating and verifying the uniqueness of each serial number when the generic terminal device is warehoused.

[0024] The warehousing management module comprises: a warehousing registration table for inputting the detailed information of the newly warehoused generic terminal device; a warehousing record database for securely storing the records of all warehousing operations; and a warehousing verifier for checking and confirming the accuracy of the warehousing information when the device is warehoused.

[0025] The allocation management module comprises: an allocation request table for allowing the administrator to initiate the allocation request of the generic terminal device and specify the target administrator of the allocation; an allocation record database for recording the detailed information of all allocation operations; and an allocation verifier for ensuring the accuracy of the allocation information and the legality of the allocation operation by checking the feedback of the serial number and the data resource management module before and after the allocation operation.

[0026] The outbound management module comprises: an outbound registration table for the administrator to fill in the outbound information when the generic terminal device is outbound; an outbound record database for long-term storage of the complete records of the outbound operation; and an outbound verifier for verifying the accuracy of the outbound information before the outbound, ensuring that the outbound device is consistent with the records, and updating the inventory status after the outbound.

[0027] According to the physical management system based on the bidirectional synchronization mechanism provided by the application, the data resource management module comprises:

[0028] Data storage module: used for storing the data resources of the generic terminal device;

[0029] Data synchronization module: used for processing the synchronization request sent by the physical management module and updating the data resources;

[0030] Conflict detection and resolution module: used for detecting the conflict in the data synchronization process and taking measures to solve the conflict.

[0031] According to the physical management system based on the bidirectional synchronization mechanism provided by the application, the data storage module comprises: a data storage library for centrally storing all data resources related to the generic terminal device; and a database management system for managing the data resources in the data storage library, ensuring the integrity and consistency of the data;

[0032] The data synchronization module comprises: a synchronization request receiver configured to receive a synchronization request of the physical management module; a data update processor configured to update or synchronize corresponding data resources in the data repository according to the received synchronization request; and a data confirmation feedback device configured to send update confirmation information to the physical management module after the data update is completed, so as to ensure closed-loop management of the bidirectional synchronization process.

[0033] The conflict detection and resolution module comprises: a conflict detector configured to detect data conflicts in the data synchronization process; a conflict resolution strategy library configured to provide a series of preset conflict resolution strategies; and a conflict resolution executor configured to execute conflict resolution operations according to the report of the conflict detector and the suggestion of the conflict resolution strategy library, so as to ensure consistency and stability in the data synchronization process.

[0034] A physical management method based on a bidirectional synchronization mechanism, which is applied to the physical management system based on the bidirectional synchronization mechanism, and comprises the following steps.

[0035] A physical management module initialization step: setting system parameters; uniquely identifying the general terminal device, assigning a unique serial number, and storing the serial number in the physical management module;

[0036] A data resource management module initialization step: setting system parameters; configuring a synchronization interface between the data resource management module and the physical management module;

[0037] A device warehousing step: warehousing the general terminal device, and inputting the serial number of the device into the physical management module; the physical management module uniquely identifies the device by using the serial number, and stores the warehousing information in the database; the physical management module sends the warehousing information to the data resource management module through the synchronization interface; and the data resource management module receives and stores the warehousing information.

[0038] A device allocation step: an administrator initiates a device allocation request to allocate the device from his / her own warehouse to another administrator; the system communicates with the data resource management module by using the serial number to verify the general terminal data resource in the warehouse of the administrator who initiates the allocation; after the data resource management module confirms, the physical management module executes the allocation, and sends the allocation information to the data resource management module through the synchronization interface; and the data resource management module receives and stores the allocation information, and simultaneously updates the data resource of the device in the warehouse of the receiving administrator;

[0039] Data synchronization step: when the device is allocated, the system checks the current state of the device in the administrator database, and if the device state is in the database, the device information is sent to the data resource management module, the data resource management module receives and stores the information, and updates the current state of the device in the receiving administrator database; if the device state is allocated, the system detects data conflict, updates the current state of the device to allocated by using the conflict resolution mechanism, and sends the allocation information to the data resource management module; the data resource management module receives and stores the allocation information, and updates the current state of the device in the receiving administrator database.

[0040] According to the physical management method based on the bidirectional synchronization mechanism provided by the application, the data synchronization algorithm comprises the following specific steps:

[0041] Data change detection step: the physical management module monitors the state changes of the terminal device in real time;

[0042] Data change recording step: whenever a state change is detected, the physical management module automatically records detailed change information, which at least includes the serial number of the device, the specific time when the change occurs, and the type of the change;

[0043] Data change notification step: the physical management module sends the above change information to the data resource management module in real time and accurately through the pre-configured synchronization interface;

[0044] Data update step: after receiving the change information from the physical management module, the data resource management module immediately updates the related records in the database to reflect the latest device state;

[0045] Data confirmation step: in order to ensure the accuracy and integrity of data synchronization, the data resource management module needs to send update confirmation information to the physical management module after completing data update, so as to realize the bidirectional confirmation mechanism of data synchronization.

[0046] According to the physical management method based on the bidirectional synchronization mechanism provided by the application, the conflict resolution mechanism comprises a conflict detection step for identifying and distinguishing state conflict and time conflict, and comprises the following steps:

[0047] Real-time monitoring step: the physical management module and the data resource management module work together to continuously and uninterruptedly monitor all state changes of the terminal device, including all key operation links;

[0048] Change recording step: once a state change is detected, the physical management module immediately records detailed change information; at the same time, the data resource management module also records the data change received by it;

[0049] Change notification and preliminary detection step: the physical management module sends the change information details to the data resource management module in real time through the synchronization interface; the data resource management module starts the preliminary conflict detection program immediately after receiving the change information details, and the program is used for checking whether the received change details are consistent with the current device state information stored in the database;

[0050] State and time conflict identification step: in the preliminary conflict detection process, if the data resource management module finds that the received change details are inconsistent with the current state in the database, the system immediately marks the situation as a potential state conflict; at the same time, the system also has a time conflict detection mechanism, which is used to identify and mark the operations that are extremely close in time and may cause data inconsistency.

[0051] According to the physical management method based on the bidirectional synchronization mechanism provided by the application, the conflict resolution mechanism includes a conflict resolution step, which is used for selecting a conflict resolution strategy according to the specific type of the conflict and a preset rule, and includes the following specific steps:

[0052] Conflict identification step: the data resource management module analyzes the potential conflict detected preliminarily to determine the specific type of the conflict;

[0053] Strategy selection step: according to the conflict type and the preset conflict resolution rule, the data resource management module selects an applicable conflict resolution strategy;

[0054] Priority rule application step: when the conflict involves different administrator operations, according to the permission level of the administrator or the preset priority of the operation, it is automatically determined which operation should be executed preferentially, so that the high-level or high-priority operation is processed preferentially;

[0055] Timestamp comparison step: for the conflict caused by operations close in time, the operation with the earlier timestamp is automatically selected for execution by comparing the timestamps of the operations, so that the rationality of the operation sequence is ensured;

[0056] Manual intervention step: in specific cases, scenes requiring manual judgment are identified, and the administrator is prompted to intervene.

[0057] According to the physical management method based on the bidirectional synchronization mechanism provided by the application, the conflict resolution mechanism also includes a conflict resolution execution and subsequent processing step:

[0058] Conflict resolution execution step: according to the selected conflict resolution strategy, the corresponding conflict resolution operation is executed;

[0059] Data update step: After conflict resolution, the data resource management module immediately updates the relevant records in the database to ensure that the database state is consistent with the physical management module; at the same time, the physical management module also updates its internal state information to reflect the latest operation results;

[0060] Confirmation and feedback step: After completing data update, the data resource management module sends the conflict resolution results and update confirmation information to the physical management module, and the physical management module receives and confirms, and records the conflict resolution process and results.

[0061] Therefore, compared with the prior art, the present application has the following beneficial effects:

[0062] 1. Improve efficiency and accuracy: The present application introduces a physical management system and method based on a bidirectional synchronization mechanism, which realizes the automatic synchronization between physical resources and data resources, avoids the tediousness and error-prone of manual operation, and greatly improves the work efficiency and accuracy. At the same time, by using advanced data synchronization algorithm and conflict resolution mechanism, the consistency and integrity of the data are guaranteed, and the situation of data loss or conflict is reduced.

[0063] 2. Wide applicability: The terminal physical management system and method of the present application does not depend on specific hardware devices and software platforms, and has wide applicability. It can be applied to various scenarios that require accurate management of physical and data resources synchronization, including but not limited to enterprise management, logistics management, warehouse management, etc., meeting the needs of modern management system for efficient, accurate, real-time synchronization.

[0064] 3. Real-time synchronization and consistency: The present application realizes real-time synchronization between physical resources and data resources through communication between the physical management module and the data resource management module. When the administrator initiates device allocation, the system automatically communicates and verifies to ensure the final consistency of physical resources and data resources. This real-time synchronization and consistency management method can greatly improve the efficiency and accuracy of supply chain management, meeting the needs of modern enterprises for efficient management.

[0065] 4. Reduce cost and complexity: Since the system and method of the present application do not depend on specific hardware devices and software platforms, the cost and complexity of implementation and maintenance are low. At the same time, due to the high degree of automation of the system, manual intervention can be reduced, further reducing operating costs. In general, compared with the prior art, the present application has higher efficiency, wider applicability, better data consistency and lower cost and complexity, and is an ideal physical resource and data resource synchronization management solution.

[0066] The present application will be further described in detail below in conjunction with the drawings and specific embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0067] Figure 1 is a schematic diagram of an embodiment of a physical management system based on a bidirectional synchronization mechanism.

[0068] Figure 2 is a flowchart of an embodiment of a physical management method based on a bidirectional synchronization mechanism. DETAILED DESCRIPTION

[0069] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0070] Reference to "an embodiment" in this document means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearance of the phrase in various places in the specification does not necessarily all refer to the same embodiment, nor is it necessarily mutually exclusive of other embodiments. It is explicitly and implicitly understood that the embodiments described herein can be combined with other embodiments.

[0071] Referring to Figure 1 , the embodiment provides a physical management system based on a bidirectional synchronization mechanism, comprising:

[0072] a physical management module, configured to process management operations of the pan-terminal devices and assign a unique serial number to each pan-terminal device.

[0073] a data resource management module, configured to store and manage data resources related to the pan-terminal devices.

[0074] a synchronization interface, arranged between the physical management module and the data resource management module, configured to realize communication and data synchronization between the two.

[0075] When an allocation operation of a certain pan-terminal is initiated in the physical management module, the system performs the following steps:

[0076] a check request is sent to the data resource management module through the unique serial number of the pan-terminal device to verify whether the data resources of the pan-terminal exist in the warehouse managed by the administrator who initiates the allocation;

[0077] the data resource management module receives and verifies the check request to confirm the existence of the data resources;

[0078] After the confirmation, the physical management module continues to perform the allocation operation of the universal terminal;

[0079] After the allocation is successful, the physical management module communicates with the data resource management module again through the synchronization interface, triggering the synchronous allocation process of the data resources, to ensure that the administrator receiving the allocation obtains the latest data resources related to the universal terminal, thereby realizing the bidirectional synchronization and consistency management of the physical resources and data resources.

[0080] Further, for the separation design of the physical management module and the data resource management module: the system separates the physical management module and the data resource management module, and the two communicate through a synchronization interface. The physical management module uses the serial number to uniquely identify the universal terminal device and handles various operations including warehousing, allocation, and warehousing. This separation design makes the physical management and data management more independent, reduces manual intervention, and improves efficiency.

[0081] Further, for the application of the serial number: the serial number plays a key role in the physical management module, which is used to uniquely identify the universal terminal device, ensuring that each device has a unique identity in the system. The application of the serial number not only improves the efficiency of physical management, but also ensures the accuracy of data resource management.

[0082] Further, for the design of the synchronization interface: the synchronization interface is a bridge between the physical management module and the data resource management module, which is responsible for their communication. The design of the synchronization interface enables the synchronization of physical operations and data updates in a timely manner, avoiding information lag and data inconsistency.

[0083] Further, for the application of data synchronization algorithms and conflict resolution mechanisms: during the synchronous allocation process, the system uses advanced data synchronization algorithms and conflict resolution mechanisms to ensure the consistency and integrity of the data. These algorithms and mechanisms can automatically detect and resolve data conflicts, ensuring the accuracy and integrity of the data during the synchronization process.

[0084] Further, for the design of wide applicability: the design of the system does not depend on specific hardware devices and software platforms, and has wide applicability, which means that the system can run in different environments and is not limited by specific conditions, improving the flexibility and adaptability of the system.

[0085] Further, for the realization of real-time synchronization: through the above technical means, the system can realize the real-time synchronization of physical resources and data resources, meeting the demand of modern management system for efficient, accurate, and real-time synchronization. This real-time synchronization capability makes the system more efficient and reliable in practical application.

[0086] In this embodiment, the physical management module specifically includes:

[0087] a sequence number management module for managing the unique sequence numbers of the generic terminal devices. The sequence number management module includes a sequence number database for storing the unique sequence number information of all the generic terminal devices, and a sequence number verifier for generating and verifying the uniqueness of each sequence number when the generic terminal device is put into storage.

[0088] a storage management module for processing the storage operation of the generic terminal devices. The storage management module includes a storage registration table for inputting the detailed information of the newly stored generic terminal device, a storage record database for securely storing the records of all the storage operations, and a storage verifier for checking and confirming the accuracy of the storage information when the device is stored.

[0089] a transfer management module for processing the transfer operation of the generic terminal devices. The transfer management module includes a transfer request table for allowing the administrator to initiate the transfer request of the generic terminal device and specify the target administrator of the transfer, a transfer record database for recording the detailed information of all the transfer operations, and a transfer verifier for ensuring the accuracy of the transfer information and the legality of the transfer operation by checking the sequence number and the feedback from the data resource management module before and after the transfer operation.

[0090] an out-of-storage management module for processing the out-of-storage operation of the generic terminal devices. The out-of-storage management module includes an out-of-storage registration table for the administrator to fill in the out-of-storage information when the generic terminal device is taken out of storage, an out-of-storage record database for long-term storage of the complete records of the out-of-storage operation, and an out-of-storage verifier for verifying the accuracy of the out-of-storage information before the out-of-storage, ensuring that the out-of-storage device is consistent with the records, and updating the inventory status after the out-of-storage, ensuring the accuracy of the out-of-storage information.

[0091] In this embodiment, the data resource management module specifically includes:

[0092] a data storage module for storing the data resources of the generic terminal devices. The data storage module includes a data storage library for centralized storage of all the data resources related to the generic terminal devices, and a database management system for managing the data resources in the data storage library, ensuring the integrity and consistency of the data.

[0093] a data synchronization module for processing the synchronization request sent by the physical management module and updating the data resources. The data synchronization module includes a synchronization request receiver for receiving the synchronization request of the physical management module, a data update processor for updating or synchronizing the corresponding data resources in the data storage library according to the received synchronization request, and a data confirmation feedback device for sending the update confirmation information to the physical management module after the data update is completed, ensuring the closed-loop management of the two-way synchronization process.

[0094] Conflict Detection and Resolution Module: This module detects conflicts during data synchronization and takes measures to resolve them. It includes: a conflict detector to detect data conflicts during synchronization; a conflict resolution strategy library to provide a series of preset conflict resolution strategies; and a conflict resolution executor to perform conflict resolution operations based on the conflict detector's report and the suggestions from the conflict resolution strategy library, ensuring consistency and stability during data synchronization.

[0095] An Example of a Physical Asset Management Method Based on a Two-Way Synchronization Mechanism

[0096] like Figure 2 As shown, this embodiment provides a physical asset management method based on a two-way synchronization mechanism. This method is applied to a physical asset management system based on a two-way synchronization mechanism as described in the above embodiment. The method includes the following steps:

[0097] The physical management module initialization step S1 involves setting system parameters, such as serial number generation rules and synchronization interface configuration. Unique identifiers are assigned to all terminal devices by assigning each device a unique serial number, which is then stored in the physical management module.

[0098] Data resource management module initialization step S2: Set system parameters, such as database configuration, synchronization interface configuration, etc.; configure the synchronization interface between the data resource management module and the physical management module to ensure normal communication between the two.

[0099] Equipment entry step S3: The general terminal device is entered into the warehouse, and the serial number of the device is entered into the physical management module; the physical management module uses the serial number to uniquely identify the device and stores the entry information in the database; at the same time, the physical management module sends the entry information to the data resource management module through the synchronization interface; the data resource management module receives and stores the entry information.

[0100] Equipment transfer step S4: Administrator 1 initiates an equipment transfer request, transferring the equipment from its own database to Administrator 2; the system automatically communicates with the data resource management module using the serial number to verify the generic terminal data resources in the administrator database initiated by Administrator 1; after the data resource management module confirms, the physical management module continues to execute the transfer and sends the transfer information to the data resource management module through the synchronization interface; after receiving the transfer information, the data resource management module stores it in the database and simultaneously updates the data resources of the equipment in the database of Administrator 2.

[0101] Data synchronization step S5 in the synchronous allocation process: using data synchronization algorithm and conflict resolution mechanism to ensure the consistency and integrity of data. Specifically, when the administrator 1 initiates the device allocation to the administrator 2, the system checks the current state of the device in the administrator library of the initiator; if the device state is in the library, send the serial number, storage time, allocation time and other information of the device to the data resource management module, the data resource management module receives and stores these information, and updates the current state of the device in the receiving administrator library; if the current state of the device in the administrator 1 library is allocated, the system detects data conflict, updates the current state of the device to allocated using the conflict resolution mechanism, and sends the allocation information to the data resource management module; the data resource management module receives and stores the allocation information, and updates the current state of the device in the receiving administrator 2 library.

[0102] Among them, the data synchronization algorithm is to ensure the consistency of data, realize the incremental synchronization of changed data and allow the asynchronous update of data to adapt to different network environments and system load, and the specific implementation steps are as follows:

[0103] Data change detection step: the physical management module real-time monitors the state changes of the general terminal device, such as storage, allocation, and delivery operations.

[0104] Data change recording step: whenever a state change is detected, the physical management module automatically records detailed change information, which at least contains the serial number of the device, the specific time when the change occurs, and the type of change.

[0105] Data change notification step: the physical management module sends the above change information to the data resource management module in real time and accurately through the pre-configured synchronization interface.

[0106] Data update step: after receiving the change information from the physical management module, the data resource management module immediately updates the related records in the database to reflect the latest device state;

[0107] Data confirmation step: to ensure the accuracy and integrity of data synchronization, the data resource management module needs to send update confirmation information to the physical management module after completing data update, realizing the bidirectional confirmation mechanism of data synchronization.

[0108] In addition, the conflict resolution mechanism can automatically detect potential conflicts and ensure the priority of important operation processing according to the established mechanism, which consists of conflict detection step and conflict resolution step.

[0109] The conflict detection is divided into state conflict and time conflict. The state conflict refers to that when two administrators simultaneously operate the same device, the system detects the inconsistent state. The time conflict refers to that when the time of two operations is very close, the system detects the time conflict.

[0110] In the embodiment, the conflict detection step is used for identifying and distinguishing the state conflict and the time conflict, and specifically includes the following steps.

[0111] The real-time monitoring step: the physical management module and the data resource management module work cooperatively to continuously and uninterruptedly monitor all state changes of the terminal device, including all key operation links. Any state change (such as warehousing, allocation and delivery) will trigger the monitoring system.

[0112] The change recording step: once the state change is detected, the physical management module immediately records the detailed change information, including the serial number, change time and change type. Meanwhile, the data resource management module also records the corresponding data change.

[0113] The change notification and preliminary detection step: the physical management module sends the change information details to the data resource management module in real time through the synchronization interface. After receiving the change information details, the data resource management module immediately starts the preliminary conflict detection program, which is used for checking whether the received change details and the current device state information stored in the database are consistent.

[0114] The state and time conflict identification step: in the preliminary conflict detection process, if the data resource management module finds that the received change details and the current state in the database are inconsistent, it immediately marks this situation as a potential state conflict. Meanwhile, the system also has a time conflict detection mechanism, which is used for identifying and marking the operations that are very close in time and may cause data inconsistency.

[0115] The conflict resolution strategy mainly includes priority rule, time stamp comparison and manual intervention. The priority rule refers to deciding which operation is executed first according to the administrator's permission or the priority of the operation. The time stamp comparison refers to that if the time of two operations is very close, the system decides which operation is executed first according to the time stamp. The manual intervention refers to that in some cases, the system can prompt the administrator to intervene and manually resolve the conflict.

[0116] In the embodiment, the conflict resolution step is used for selecting the conflict resolution strategy according to the specific type of the conflict and the preset rule, and includes the following specific steps.

[0117] The conflict identification step: the data resource management module analyzes the potential conflict detected preliminarily to determine the specific type of the conflict (such as state conflict and time conflict).

[0118] Strategy selection step: According to the type of conflict and the pre-set conflict resolution rules, the data resource management module selects the applicable conflict resolution strategy, which may include priority rules, timestamp comparison, manual intervention, etc.

[0119] Priority rule application step: When the conflict involves different administrator operations, according to the administrator's permission level or the pre-set priority of the operation, automatically decide which operation should be executed first, ensure the priority processing of high-level or high-priority operations. For example, the operation priority of high-level administrators is higher than that of ordinary administrators.

[0120] Timestamp comparison step: For conflicts caused by operations with similar times, automatically select the operation with the earlier timestamp for execution to ensure the rationality of the operation sequence.

[0121] Manual intervention step: Identify scenarios that require human judgment in certain situations and prompt the administrator to intervene. For example, in some cases, the system can prompt the administrator to intervene and manually resolve the conflict. The administrator can view the conflict details and choose one operation to execute, while the other operation is canceled or postponed.

[0122] Conflict resolution execution step: According to the selected conflict resolution strategy, perform the corresponding conflict resolution operation. If it is a priority rule, the system executes the operation with higher priority. If it is a timestamp comparison, the system executes the operation with the earlier timestamp. If it is manual intervention, the system executes the corresponding operation according to the administrator's selection.

[0123] Data update step: After conflict resolution, the data resource management module immediately updates the relevant records in the database to ensure that the database state is consistent with the physical management module; at the same time, the physical management module also updates its internal state information to reflect the latest operation results.

[0124] Confirmation and feedback step: After completing data update, the data resource management module sends the conflict resolution result and update confirmation information to the physical management module, and the physical management module receives and confirms it, and records the conflict resolution process and result.

[0125] In summary, the embodiment proposes a pan-terminal physical management system and method based on a bidirectional synchronization mechanism, which includes a physical management module and a data resource management module, and the two communicate through a synchronization interface. The physical management module is responsible for handling the warehousing, allocation, and delivery of pan-terminals. When administrator 1 initiates the allocation of a pan-terminal to administrator 2 in the system, the system automatically triggers the verification process and sends a request to the data resource management module through the unique serial number of the device to confirm whether the data resource of the pan-terminal exists in administrator 1's warehouse.

[0126] After the data resource management module receives the verification request, it checks the data resources of administrator 1. Once the verification is passed, the physical management module will continue to execute the allocation operation of the generic terminal. After the allocation is successful, the physical management module will communicate with the data resource management module again to trigger the synchronous allocation process of the data resources, ensuring that administrator 2 receives the data resources related to the generic terminal.

[0127] Therefore, by introducing the physical management system and method based on the bidirectional synchronization mechanism, the automatic synchronization between the physical resources and the data resources is realized, avoiding the tediousness and errors of manual operation, greatly improving the work efficiency and accuracy. Through the communication between the physical management module and the data resource management module, the real-time synchronization between the physical resources and the data resources is realized. When the administrator initiates the device allocation, the system automatically communicates and verifies, ensuring the eventual consistency of the physical resources and the data resources.

[0128] The technical features of the above embodiments can be combined in any way. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present disclosure.

[0129] The above embodiments are only preferred embodiments of the present application, and cannot be used to limit the scope of protection of the present application. Any non-essential changes and replacements made by those skilled in the art based on the present application shall fall within the scope of protection of the present application.

Claims

1. A physical management system based on a bidirectional synchronization mechanism, characterized in that, The system comprises: a physical management module for processing the management operation of the pan-terminal device and assigning a unique serial number to each pan-terminal device; a data resource management module for storing and managing the data resources related to the pan-terminal device; a synchronization interface arranged between the physical management module and the data resource management module for realizing the communication and data synchronization therebetween; wherein, when the allocation operation of a certain pan-terminal device is initiated in the physical management module, the system performs the following steps: sending a verification request to the data resource management module through the unique serial number of the pan-terminal device to verify whether the data resources of the pan-terminal device exist in the warehouse managed by the administrator initiating the allocation; the data resource management module receives and verifies the verification request to confirm the existence of the data resources; after the confirmation, the physical management module continues to perform the allocation operation of the pan-terminal device; after the allocation is successful, the physical management module communicates with the data resource management module again through the synchronization interface to trigger the synchronous allocation process of the data resources, so that the administrator receiving the allocation obtains the latest data resources related to the pan-terminal device, thereby realizing the bidirectional synchronization and consistency management of the physical resources and the data resources.

2. The system according to claim 1, wherein: the physical management module comprises: a serial number management module for managing the unique serial number of the pan-terminal device; a warehouse-in management module for processing the warehouse-in operation of the pan-terminal device; an allocation management module for processing the allocation operation of the pan-terminal device; a warehouse-out management module for processing the warehouse-out operation of the pan-terminal device.

3. The system according to claim 2, wherein: the serial number management module comprises: a serial number database for storing the unique serial number information of all pan-terminal devices; and a serial number verifier for generating and verifying the uniqueness of each serial number when the pan-terminal device is warehoused; the warehouse-in management module comprises: a warehouse-in registration table for inputting the detailed information of the newly warehoused pan-terminal device; a warehouse-in record database for safely storing the records of all warehouse-in operations; and a warehouse-in verifier for checking and confirming the accuracy of the warehouse-in information when the device is warehoused; the allocation management module comprises: an allocation request table for allowing the administrator to initiate the allocation request of the pan-terminal device and specify the target administrator of the allocation; an allocation record database for recording the detailed information of all allocation operations; and an allocation verifier for ensuring the accuracy of the allocation information and the legality of the allocation operation by checking the feedback of the serial number and the data resource management module before and after the allocation operation; the warehouse-out management module comprises: a warehouse-out registration table for the administrator to fill in the warehouse-out information when the pan-terminal device is warehoused out; a warehouse-out record database for long-term storage of the complete records of the warehouse-out operation; and a warehouse-out verifier for verifying the accuracy of the warehouse-out information before the warehouse-out to ensure that the warehoused-out device is consistent with the records, and updating the inventory status after the warehouse-out.

4. The system according to claim 1, wherein: the data resource management module comprises: a data storage module for storing the data resources of the pan-terminal device; The data synchronization module is configured to process the synchronization request sent by the physical management module and update the data resource. The conflict detection and resolution module is configured to detect the conflict in the data synchronization process and take measures to resolve the conflict.

5. The system of claim 4, wherein: The data storage module comprises a data storage library configured to store all data resources related to the generic terminal device, and a database management system configured to manage the data resources in the data storage library and ensure the integrity and consistency of the data. The data synchronization module comprises a synchronization request receiver configured to receive the synchronization request from the physical management module, a data update processor configured to update or synchronize the corresponding data resource in the data storage library according to the received synchronization request, and a data confirmation feedback device configured to send the update confirmation information to the physical management module after the data update is completed, thereby ensuring the closed-loop management of the bidirectional synchronization process. The conflict detection and resolution module comprises a conflict detector configured to detect the data conflict in the data synchronization process, a conflict resolution strategy library configured to provide a series of preset conflict resolution strategies, and a conflict resolution executor configured to execute the conflict resolution operation according to the report of the conflict detector and the suggestion of the conflict resolution strategy library, thereby ensuring the consistency and stability in the data synchronization process.

6. A physical management method based on a bidirectional synchronization mechanism, characterized in that, The method is applied to the physical management system based on the bidirectional synchronization mechanism as claimed in any one of claims 1 to 5, and comprises the following steps: The physical management module initialization step comprises setting the system parameters, uniquely identifying the generic terminal device, assigning a unique serial number, and storing the serial number in the physical management module. The data resource management module initialization step comprises setting the system parameters and configuring the synchronization interface between the data resource management module and the physical management module. The device warehousing step comprises warehousing the generic terminal device, inputting the serial number of the device into the physical management module, uniquely identifying the device by the physical management module using the serial number, storing the warehousing information in the database, sending the warehousing information to the data resource management module by the physical management module through the synchronization interface, and receiving and storing the warehousing information by the data resource management module. The device allocation step comprises initiating the device allocation request by the administrator, allocating the device from the warehouse of the administrator to another administrator, communicating between the serial number and the data resource management module by the system, verifying the data resource of the generic terminal device in the warehouse of the administrator who initiates the allocation, confirming by the data resource management module, executing the allocation by the physical management module, sending the allocation information to the data resource management module through the synchronization interface, receiving and storing the allocation information by the data resource management module, and updating the data resource of the device in the warehouse of the receiving administrator. The device allocation step comprises initiating the device allocation request by the administrator, allocating the device from the warehouse of the administrator to another administrator, communicating between the serial number and the data resource management module by the system, verifying the data resource of the generic terminal device in the warehouse of the administrator who initiates the allocation, confirming by the data resource management module, executing the allocation by the physical management module, sending the allocation information to the data resource management module through the synchronization interface, receiving and storing the allocation information by the data resource management module, and updating the data resource of the device in the warehouse of the receiving administrator. Data synchronization step: using data synchronization algorithm and conflict resolution mechanism, when the device is dispatched, the system checks the current state of the device in the administrator library; if the device state is in the library, the device information is sent to the data resource management module, the data resource management module receives and stores the information, and updates the current state of the device in the receiving administrator library; if the device state is dispatched, the system detects data conflict, updates the current state of the device to dispatched using conflict resolution mechanism, and sends the dispatch information to the data resource management module; the data resource management module receives and stores the dispatch information, and updates the current state of the device in the receiving administrator library.

7. The method of claim 6, wherein: the data synchronization algorithm comprises the following specific steps: data change detection step: the physical management module monitors the state changes of the terminal device in real time; data change record step: whenever a state change is detected, the physical management module automatically records detailed change information, which at least includes the serial number of the device, the specific time when the change occurs and the type of change; data change notification step: the physical management module sends the above change information to the data resource management module in real time and accurately through the pre-configured synchronization interface; data update step: after receiving the change information from the physical management module, the data resource management module immediately updates the related records in the database to reflect the latest device state; data confirmation step: to ensure the accuracy and integrity of data synchronization, the data resource management module needs to send update confirmation information to the physical management module after completing data update, realizing the two-way confirmation mechanism of data synchronization.

8. The method of claim 6, wherein: the conflict resolution mechanism includes conflict detection step, which is used to identify and distinguish state conflict and time conflict, and specifically includes the following steps: real-time monitoring step: the physical management module and the data resource management module work together to continuously and uninterruptedly monitor all state changes of the terminal device, including all key operation links; change record step: as soon as a state change is detected, the physical management module immediately records detailed change information; at the same time, the data resource management module also records the data change it receives; change notification and preliminary detection step: the physical management module sends the change information details to the data resource management module in real time through the synchronization interface; after receiving the change information details, the data resource management module immediately starts the preliminary conflict detection program, which is used to check whether the received change details are consistent with the current device state information stored in the database; state and time conflict identification step: in the preliminary conflict detection process, if the data resource management module finds that the received change details are inconsistent with the current state in the database, it immediately marks this situation as a potential state conflict; at the same time, the system also has a time conflict detection mechanism to identify and mark the operations that may cause data inconsistency in time.

9. The method of claim 8, wherein: The conflict resolution mechanism includes conflict resolution steps for selecting a conflict resolution strategy according to the specific type of the conflict and preset rules, including the following specific steps: Conflict identification step: The data resource management module analyzes the potential conflicts detected initially to determine the specific type of the conflict; Strategy selection step: According to the conflict type and the preset conflict resolution rules, the data resource management module selects an applicable conflict resolution strategy; Priority rule application step: When the conflict involves different administrator operations, according to the administrator's permission level or the preset priority of the operation, it is automatically determined which operation should be executed first to ensure the priority processing of high-level or high-priority operations; Timestamp comparison step: For conflicts caused by operations with close times, the operation with the earlier timestamp is automatically selected for execution to ensure the rationality of the operation sequence; Manual intervention step: In specific situations, scenarios requiring human judgment are identified, and the administrator is prompted to intervene.

10. The method of claim 9, wherein, The conflict resolution mechanism also includes: Conflict resolution execution step: According to the selected conflict resolution strategy, the corresponding conflict resolution operation is performed; Data update step: After the conflict is resolved, the data resource management module immediately updates the relevant records in the database to ensure that the database state is consistent with the physical management module; at the same time, the physical management module also updates its internal state information to reflect the latest operation results; Confirmation and feedback step: After completing the data update, the data resource management module sends the conflict resolution result and update confirmation information to the physical management module, which receives and confirms it, and records the conflict resolution process and results.

Citation Information

Patent Citations

  • 5G generic terminal access management and resource scheduling platform server, system and method

    CN113938525A

  • Allocation method, system and device based on inventory data and storage medium

    CN114022085A