A display content synchronization method and system based on cooperative work of multi-serial port screens

By employing dual-key encryption and a Bayesian guided attention mechanism, the problems of synchronization failure and security vulnerabilities in multi-screen collaborative systems are resolved, achieving efficient and reliable information synchronization and data recovery, and improving the stability and security of the system.

CN120832112BActive Publication Date: 2025-11-18ZHEJIANG GUOXIAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511324033.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-17
Publication Date
2025-11-18
Estimated Expiration
2045-09-17

AI Technical Summary

Technical Problem

In multi-screen collaborative systems, traditional serial communication methods suffer from problems such as communication bandwidth differences, delayed command response, and redundant information broadcasting, leading to synchronization failures and security risks. Furthermore, it is difficult to achieve efficient and reliable information synchronization and data encryption.

Method used

A dual-key encryption mechanism is adopted to process control commands and interactive information separately and encrypt them separately. Data decryption is achieved through key association packaging and location indexing mechanism. Combined with Bayesian guided attention mechanism for data recovery, the system's fault tolerance and synchronization accuracy are ensured in weak communication environments.

Benefits of technology

It improves the accuracy and stability of display synchronization among multiple nodes, enhances the security and isolation of the system, and achieves adaptive data repair and efficient information synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120832112B_ABST
    Figure CN120832112B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of content synchronization, and discloses a display content synchronization method and system based on multi-serial port screen cooperative work, which comprises the following steps: taking each serial port screen as an independent node, and obtaining the interaction information of each node; according to the interaction information, generating two pieces of unencrypted information: a control instruction for a response part and original interaction information; respectively encrypting the two pieces of information in two encryption modes, so that the response part can only decrypt the control instruction, and the original interaction information is directly transmitted to other nodes through the response part to synchronize the interaction information to the other nodes; and transmitting the two pieces of encrypted information to the response part at the same time, and transmitting the two pieces of encrypted information to the other nodes through the response part, so that the display content synchronization of the multi-serial port screen cooperative work is completed. The overall scheme improves the display synchronization accuracy and stability among multiple nodes under the premise of ensuring encryption security, and is suitable for a multi-serial port cooperative scene with high reliability requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of content synchronization technology, specifically to a method and system for synchronizing display content based on the collaborative operation of multiple serial port screens. Background Technology

[0002] With the widespread adoption of smart terminal devices, multi-screen collaboration technology has been widely applied in scenarios such as information display, industrial control, and human-computer interaction. Especially in fields like medical displays, industrial control, vehicle central control, and smart retail, data consistency and response coordination between different screens have become key factors affecting system stability and user experience. Traditional serial communication methods, due to their simple architecture and low cost, are still widely used in many embedded or resource-constrained systems. However, with increasing application complexity, the original one-way communication or simple broadcast mechanisms are no longer sufficient to meet the needs of efficient and reliable information synchronization between multiple nodes.

[0003] Furthermore, in actual deployment, issues such as communication bandwidth differences, delayed command response, and redundant information broadcasting exist among serial port nodes. This can not only cause synchronization failures but also lead to interface content corruption and delayed operation feedback. Simultaneously, multi-screen collaborative systems face the dual challenges of data encryption and privacy protection. Because the serial port protocol itself lacks a mandatory encryption standard, data is easily intercepted or tampered with during transmission, further exacerbating the security risks of information synchronization.

[0004] More complexly, in multi-node collaboration, any abnormal response, data corruption, or command loss at any node can lead to a break in the overall synchronization chain, or even trigger systemic errors. Therefore, achieving an efficient and fault-tolerant information synchronization mechanism while ensuring accurate command responses and secure data transmission between nodes has become one of the key issues that urgently needs to be addressed in current multi-serial-port collaborative technologies. Summary of the Invention

[0005] In view of the above-mentioned problems, the present invention is proposed.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a method for synchronizing display content based on multi-serial-port screen collaborative operation, comprising:

[0007] Treat each serial port screen as an independent node and obtain the interaction information of each node;

[0008] Based on the interaction information, two unencrypted information segments are generated: control instructions for the response portion and the original interaction information;

[0009] The two pieces of information are encrypted using two different encryption methods, so that the response part can only decrypt control commands, while the original interactive information is directly transmitted to other nodes through the response part.

[0010] The two encrypted messages are transmitted simultaneously to the response section, and then transmitted to other nodes through the response section, thereby synchronizing the display content of the multi-serial-port screen collaborative operation.

[0011] As a preferred embodiment of the display content synchronization method based on multi-serial-port screen collaborative operation described in this invention, the interactive information includes feedback information from the user's action commands to the serial-port screen and the response portion of the serial-port screen to the serial-port screen.

[0012] As a preferred embodiment of the display content synchronization method based on multi-serial port screen collaborative operation described in this invention, the control command includes generating a control signal for the response part according to the interaction information and a preset response program.

[0013] As a preferred embodiment of the display content synchronization method based on multi-serial port screen collaborative operation described in this invention, the encryption method includes using two preset encryption methods and setting corresponding keys: key 1 and key 2.

[0014] The control command data string is associated and packaged with key 2, and the interaction information data string is associated and packaged with key 1;

[0015] The packaged contents are encrypted separately to obtain ciphertext 1, which is the result of packaging control instructions and key 2, and ciphertext 2, which is the result of packaging interaction information and key 1.

[0016] In this context, key 1 is the decryption method for ciphertext 1; key 2 is the decryption method for ciphertext 2.

[0017] As a preferred embodiment of the display content synchronization method based on multi-serial port screen collaborative operation described in this invention, the associated packaging includes: establishing an association between the other party's key and the data string, and then packaging them;

[0018] During the associated packaging process, the other party's key is copied and then concatenated to obtain a long key; in the data string, each data point is indexed to the long key.

[0019] If the data string 1 is complete during decryption, the decrypted data string 1 is directly used for data synchronization at the response part or node. If the data string 1 is partially lost during decryption, the location information of the lost part is obtained through the location index. From the long key, a continuous string of length equal to the key length is extracted, and the other party's key is obtained by adjusting the header. After decrypting the other party's ciphertext using the location information and the other party's key, the lost part is deduced, and the data synchronization at the response part or node is performed using the completed data string 1.

[0020] As a preferred embodiment of the display content synchronization method based on multi-serial port screen collaborative operation described in this invention, the step of deriving the lost portion is as follows:

[0021] Step 1: Based on the preset response program and the decrypted data string from the other party, generate a data string identical to the prototype of data string 1, and designate it as data string 2;

[0022] Step 2: Compare data string 1 and data string 2, and fill in the missing parts of data string 1 that are present in data string 2;

[0023] If the data string 1 is complete after being padded, then directly output the padded data string 1; otherwise, proceed to step 3.

[0024] Step 3: Introduce a Bayesian guided attention mechanism to model the correlation between each position in the data string and other positions. Use the prior probability as the initial value of the attention weight to obtain the initial attention distribution. Through a neural network composed of encoder-attention module-decoder, the encoder extracts the feature vector of each known part, the attention module adds attention weight to each feature vector, and the decoder outputs the estimate of the missing value.

[0025] As a preferred embodiment of the display content synchronization method based on multi-serial port screen collaborative operation described in this invention, the decryption includes: decrypting the packaged ciphertext using key 1 in the response part, and decrypting the packaged ciphertext using key 2 at the node.

[0026] A display content synchronization system based on multi-serial port screen collaborative operation, employing any of the methods described in this invention, wherein:

[0027] The acquisition unit treats each serial port screen as an independent node and acquires the interaction information of each node;

[0028] The analysis unit generates two unencrypted pieces of information based on the interaction information: control instructions for the response portion and the original interaction information.

[0029] The encryption unit encrypts the two pieces of information using two different encryption methods, so that the response part can only decrypt the control commands, while the original interactive information is directly transmitted to other nodes through the response part.

[0030] The synchronization unit transmits two encrypted information segments to the response section simultaneously, and then transmits them to other nodes through the response section, thereby completing the synchronization of display content for multi-serial-port screen collaborative operation.

[0031] A computer device includes: a memory and a processor; the memory stores a computer program, wherein: when the processor executes the computer program, it implements the steps of the method described in any one of the present invention.

[0032] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in any one of the present invention.

[0033] The beneficial effects of this invention are as follows: The display content synchronization method based on multi-serial port screen collaborative operation provided by this invention separates control commands and interactive information for processing, and adopts a dual-key encryption mechanism to achieve weighted decryption of different data content among nodes, effectively preventing data misuse and information leakage, and enhancing the system's security and isolation. By introducing a key association packaging and position indexing mechanism, when data loss occurs in serial communication, the lost content can be deduced based on the structured key, improving the system's fault tolerance in weak communication environments. Simultaneously, by combining the reference data string generated by the response program with the attention mechanism neural network completion method, the system's ability to recover incomplete data is further enhanced, achieving adaptive data repair. The overall solution improves the accuracy and stability of display synchronization among multiple nodes while ensuring encryption security, and is suitable for multi-serial port collaborative scenarios with high reliability requirements. Attached Figure Description

[0034] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 The first embodiment of the present invention provides an overall flowchart of a method for synchronizing display content based on multi-serial-port screen collaborative operation. Detailed Implementation

[0036] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.

[0037] Example 1, referring to Figure 1 As an embodiment of the present invention, a method for synchronizing display content based on multi-serial-port screen collaborative operation is provided, comprising:

[0038] S1: Treat each serial port screen as an independent node and obtain the interaction information of each node.

[0039] In a multi-serial-port screen collaborative system, each serial-port screen is configured as an independent node. This design aims to achieve distributed information acquisition and response control, thereby enhancing the system's flexibility, scalability, and autonomous processing capabilities. Each node no longer passively waits for command broadcasts but possesses the ability to actively acquire and structuredly output its own interactive state, facilitating precise system synchronization, dynamic command issuance, and differentiated content display. Node-level data structure management reduces redundant communication, improves synchronization efficiency, and provides clear data boundaries for subsequent security encryption and command distribution.

[0040] Furthermore, the interactive information includes the user's action commands to the serial port screen and the feedback information from the serial port screen's response section.

[0041] In practical applications, user interactions with serial port displays typically trigger system responses in the form of action commands. For example, a user clicking the "Confirm" button on the serial port display constitutes an action command, which is collected as part of the interaction information. Simultaneously, the internal response logic of the serial port display processes this command and outputs corresponding feedback information, such as the button changing to a "pressed" state, the interface redirecting to the next page, or a "Successful operation" message appearing on the screen. Similarly, when a user completes numeric input in an input box and clicks the "Submit" button, the system collects this input as an action command, and the feedback information may include: the input box locking, displaying a "Processing" animation, and a status code "200 OK" or the message "Data uploaded" returned after successful background processing. This feedback information not only represents the current node's state change but also provides synchronization information for other collaborating nodes, thereby ensuring the consistency of the interface states and the uniformity of response behaviors across multiple nodes.

[0042] In addition, in multi-serial-port screen collaborative systems, to improve control accuracy and the structured nature of instruction processing, control instructions are divided into two types, each designed to address different response requirements:

[0043] Type 1: Instructions that directly control the state changes of the response section, mainly used to trigger significant changes in the interface or components. Examples include switching to a new page, displaying a pop-up window, closing the current pop-up, and switching display modes. These instructions have clear action boundaries and visual effects, and their execution usually results in a complete change to the screen content or structure. Typical instructions include: "Jump to page ID=3", "Display warning window", and "Clear all input items".

[0044] Type 2: Instructions that control changes to parameters in the response section are used to fine-tune the properties or parameter values ​​of controls in the existing interface. Examples include adjusting the current value of a slider, disabling a button, modifying label text, and changing control colors. These instructions typically do not change the overall structure but provide fine-grained control over the detailed states of interface elements. Typical instructions include: "Set slider value to 75", "Disable button B", and "Change label content to 'Connecting...'".

[0045] By differentiating control commands by type, the system can achieve higher processing efficiency and execution accuracy at multiple levels, including information parsing, access control, and command scheduling, effectively supporting multi-node synchronization strategies in complex interactive scenarios.

[0046] S2: Based on the interaction information, generate two unencrypted information segments: control instructions for the response portion and the original interaction information.

[0047] The control command includes generating control signals for the response portion based on the interaction information and a preset response program.

[0048] In multi-node collaborative systems, interactive information often includes raw data such as user behavior and node feedback. If broadcast directly without processing, it can easily lead to information redundancy, synchronization errors, or parsing conflicts. Structuredly splitting interactive information into two parts—"control instructions" and "raw interactive information"—aims to achieve data decoupling, division of labor, and encrypted weighting, ensuring that each node receives and processes the information it needs according to its responsibilities, thereby improving overall synchronization efficiency and security.

[0049] Specifically, by analyzing interaction information and combining it with preset response procedures, the system can automatically generate control commands to drive the response section to perform operations such as interface updates and parameter changes. The original interaction information serves as event data or synchronization sources, transmitted to other collaborative nodes for content restoration or state reproduction. This design not only avoids execution ambiguity caused by the mixing of commands and raw data, but also lays the foundation for subsequent encryption processing, permission allocation, and fault tolerance mechanisms, achieving the goal of "controllable commands, traceable information, and synchronized behavior."

[0050] S3: Encrypt the two pieces of information using two different encryption methods, so that the response part can only decrypt control commands, while the original interactive information is directly transmitted to other nodes through the response part.

[0051] The encryption method includes using two preset encryption methods and setting corresponding keys: Key 1 and Key 2. The data string of the control command is associated and packaged with Key 2, and the data string of the interaction information is associated and packaged with Key 1. The packaged contents are then encrypted to obtain ciphertext 1 (the result of packaging the control command with Key 2) and ciphertext 2 (the result of packaging the interaction information with Key 1). Key 1 is the decryption method for ciphertext 1, and Key 2 is the decryption method for ciphertext 2.

[0052] The decryption includes decrypting the packaged ciphertext using key 1 in the response section and decrypting the packaged ciphertext using key 2 at the node.

[0053] In a multi-serial-port screen collaborative system, each node has different responsibilities and needs to process different information. If all nodes can access all information, it may lead to the following problems: increased risk of information leakage, chaotic node permissions, incorrect execution of instructions, and loss of control over synchronization behavior. Therefore, this encryption method adopts a "dual-key weighted encryption strategy," designed to achieve data security isolation, decoupling of access control, and clear synchronization paths. By separately packaging and encrypting control commands and interactive information, and using different keys (Key 1 and Key 2) corresponding to decryption permissions, it can be ensured that: the response part can only decrypt control commands and execute local state changes or parameter adjustments, but cannot obtain or modify the original interactive information. Collaborative nodes can only decrypt interactive information for content synchronization and do not have the authority to control local response logic. Through the design of "key-information pairs," the information type is bound to its processing permission, improving security and execution correctness. Structured processing interfaces are reserved for subsequent data integrity verification, data loss recovery, key derivation, and other mechanisms, enhancing the system's fault tolerance and scalability.

[0054] Furthermore, the association and packaging process includes establishing an association between the peer key and the data string, followed by packaging. During the association and packaging, the peer key is copied and then concatenated to obtain a long key; in the data string, each data point is indexed to the long key.

[0055] If the data string 1 is complete during decryption, the decrypted data string 1 is directly used for data synchronization at the response part or node. If the data string 1 is partially lost during decryption, the location information of the lost part is obtained through the location index. From the long key, a continuous string of length equal to the key length is extracted, and the other party's key is obtained by adjusting the header. After decrypting the other party's ciphertext using the location information and the other party's key, the lost part is deduced, and the data synchronization at the response part or node is performed using the completed data string 1.

[0056] The steps for deriving the missing part are as follows:

[0057] Step 1: Based on the preset response program and the decrypted data string from the other party, generate a data string identical to the prototype of data string 1, and designate it as data string 2.

[0058] Step 2: Compare data string 1 and data string 2, and fill in the missing parts of data string 1 that are present in data string 2.

[0059] If the data string 1 is complete after being supplemented, then the supplemented data string 1 is output directly; otherwise, proceed to step 3.

[0060] Step 3: Introduce a Bayesian guided attention mechanism to model the correlation between each position in the data string and other positions. Use the prior probability as the initial value of the attention weight to obtain the initial attention distribution. Through a neural network composed of encoder-attention module-decoder, the encoder extracts the feature vector of each known part, the attention module adds attention weight to each feature vector, and the decoder outputs the estimate of the missing value.

[0061] In real-world multi-serial-port screen collaborative communication scenarios, serial transmission may be affected by factors such as hardware jitter, electromagnetic interference, or frame synchronization errors, leading to partial data loss or corruption at the receiving end. If relying directly on traditional encryption methods, the loss of any single bit of data can cause the entire data string to fail to decrypt, severely impacting the integrity of display synchronization and system stability.

[0062] By introducing a key association packaging + long key + location index + anomaly repair derivation mechanism, the aim is to construct a data processing structure with fault tolerance, self-healing capabilities, and reasoning abilities to withstand packet loss. Specifically, this includes: establishing an index relationship between each data point and the long key, allowing the missing location to be identified even if some content is lost, forming a structured basis for completion; using a combination and adjustment mechanism of the counterparty key and the long key to back up the decryption path when the original key fragment is lost, improving the resilience and reversibility of the key system; generating a reference data string using "counterparty data string + preset response procedure" for comparison and completion, supporting cross-ciphertext recovery and demonstrating the value of multi-node collaboration; when traditional completion methods still cannot fully recover the data, using a Bayesian-guided attention neural network to perform contextual modeling on known information, achieving intelligent prediction and estimation of missing content; and ensuring that even if a single node or communication chain experiences a local anomaly during multi-node collaborative work, data synchronization for the current cycle can still be completed, guaranteeing stable system operation.

[0063] S4: Simultaneously transmit the two encrypted information segments to the response section, and then transmit them to other nodes through the response section, thereby completing the synchronization of display content for multi-serial-port screen collaborative work.

[0064] In a multi-serial-port screen collaboration system, the control command ciphertext (ciphertext 1) and interaction information ciphertext (ciphertext 2) generated in the aforementioned steps are simultaneously transmitted to the response part in a structured manner. The response part completes its own control logic processing and, as a relay node, further transmits the information required for synchronization to other serial-port screen nodes in the system, thereby achieving consistency of multi-screen collaboration status and response synchronization.

[0065] The response node only decrypts and executes control commands, while other nodes only process interactive information, preventing unauthorized access and erroneous execution. The two encrypted segments are transmitted together, reducing communication overhead and improving system efficiency. Even with communication delays at some nodes, the response node can still ensure the completion of core control processes, maintaining system continuity. This forms a closed loop from "secure encapsulation" to "authorized execution" to "cooperative forwarding," serving as a key central mechanism for achieving highly secure, highly consistent multi-serial-port screen display synchronization.

[0066] Example 2: This example also provides a display content synchronization system based on the collaborative operation of multiple serial port screens, which includes: a data acquisition unit that treats each serial port screen as an independent node and acquires the interaction information of each node.

[0067] The analysis unit generates two unencrypted pieces of information based on the interaction information: control instructions for the response portion and the original interaction information.

[0068] The encryption unit encrypts the two pieces of information using two different encryption methods, so that the response part can only decrypt control commands, while the original interactive information is directly transmitted to other nodes through the response part.

[0069] The synchronization unit transmits two encrypted information segments to the response section simultaneously, and then transmits them to other nodes through the response section, thereby completing the synchronization of display content for multi-serial-port screen collaborative operation.

[0070] If the above functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0071] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0072] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0073] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0074] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A method for synchronizing display content based on multi-serial-port screen collaborative operation, characterized in that, include: Treat each serial port screen as an independent node and obtain the interaction information of each node; Based on the interaction information, two unencrypted information segments are generated: control instructions for the response portion and the original interaction information; The two pieces of information are encrypted using two different encryption methods, so that the response part can only decrypt control commands, while the original interactive information is directly transmitted to other nodes through the response part. The two encrypted messages are transmitted simultaneously to the response section, and then transmitted to other nodes through the response section, thereby synchronizing the display content of the multi-serial-port screen collaborative operation.

2. The method for synchronizing display content based on multi-serial-port screen collaborative operation as described in claim 1, characterized in that: The interactive information includes the action commands issued by the user to the serial port screen and the feedback information from the serial port screen's response section.

3. The method for synchronizing display content based on multi-serial-port screen collaborative operation as described in claim 2, characterized in that: The control command includes generating control signals for the response portion based on the interaction information and a preset response program.

4. The method for synchronizing display content based on multi-serial-port screen collaborative operation as described in claim 3, characterized in that: The encryption method includes using two preset encryption methods and setting corresponding keys: key 1 and key 2. The control command data string is associated and packaged with key 2, and the interaction information data string is associated and packaged with key 1; The packaged contents are encrypted separately to obtain ciphertext 1, which is the result of packaging control instructions and key 2, and ciphertext 2, which is the result of packaging interaction information and key 1. In this context, key 1 is the decryption method for ciphertext 1; key 2 is the decryption method for ciphertext 2.

5. The method for synchronizing display content based on multi-serial-port screen collaborative operation as described in claim 4, characterized in that: The associated packaging includes associating the other party's key and data string and then packaging them. During the associated packaging process, the other party's key is copied and then concatenated to obtain a long key; in the data string, each data point is indexed to the long key. If data string 1 is complete during decryption, then the decrypted data string 1 can be used directly for data synchronization in the response part or at the node. If part of the data string 1 is lost during decryption, the location information of the lost part is obtained through the location index; a continuous string of length equal to the key length is extracted from the long key, and the other party's key is obtained by adjusting the head part; after decrypting the other party's ciphertext using the location information and the other party's key, the lost part is deduced, and the data synchronization at the response part or node is performed using the completed data string 1.

6. The method for synchronizing display content based on multi-serial-port screen collaborative operation as described in claim 5, characterized in that: The steps for deriving the missing part are as follows: Step 1: Based on the preset response program and the decrypted data string from the other party, generate a data string identical to the prototype of data string 1, and designate it as data string 2; Step 2: Compare data string 1 and data string 2, and fill in the missing parts of data string 1 that are present in data string 2; If the data string 1 is complete after being padded, then directly output the padded data string 1; otherwise, proceed to step 3. Step 3: Introduce a Bayesian guided attention mechanism to model the correlation between each position in the data string and other positions. Use the prior probability as the initial value of the attention weight to obtain the initial attention distribution. Through a neural network composed of encoder-attention module-decoder, the encoder extracts the feature vector of each known part, the attention module adds attention weight to each feature vector, and the decoder outputs the estimate of the missing value.

7. The method for synchronizing display content based on multi-serial-port screen collaborative operation as described in claim 6, characterized in that: The decryption includes decrypting the packaged ciphertext using key 1 in the response section and decrypting the packaged ciphertext using key 2 at the node.

8. A display content synchronization system based on multi-serial port screen collaborative operation using the method described in any one of claims 1-7, characterized in that: The acquisition unit treats each serial port screen as an independent node and acquires the interaction information of each node; The analysis unit generates two unencrypted pieces of information based on the interaction information: control instructions for the response portion and the original interaction information. The encryption unit encrypts the two pieces of information using two different encryption methods, so that the response part can only decrypt the control commands, while the original interactive information is directly transmitted to other nodes through the response part. The synchronization unit transmits two encrypted information segments to the response section simultaneously, and then transmits them to other nodes through the response section, thereby completing the synchronization of display content for multi-serial-port screen collaborative operation.

9. A computer device, comprising: A memory and a processor; the memory stores a computer program, characterized in that: when the processor executes the computer program, it implements the steps of the method as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Digital signage based on data synchronization

    CN112071189A

  • Screen projection control method and device

    CN117119244A