CN114356261A - Information synchronization system, method, device, electronic equipment and storage medium - Google Patents
Information synchronization system, method, device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN114356261A CN114356261A CN202111552874.4A CN202111552874A CN114356261A CN 114356261 A CN114356261 A CN 114356261A CN 202111552874 A CN202111552874 A CN 202111552874A CN 114356261 A CN114356261 A CN 114356261A
- Authority
- CN
- China
- Prior art keywords
- information
- master device
- master
- slave
- synchronization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000005855 radiation Effects 0.000 claims abstract description 30
- 238000004590 computer program Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 11
- 238000012423 maintenance Methods 0.000 abstract description 8
- 230000001360 synchronised effect Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention relates to an information synchronization method, an information synchronization device, information synchronization equipment and a storage medium. The method comprises the following steps: the first main equipment sends first information to second main equipment located in a first radiation area of the first main equipment, wherein the first information comprises first equipment identity information and instruction information; and the second master device generates second information based on the first information and sends the second information to slave devices corresponding to the second master device, wherein the second information comprises second device identity information and instruction information. In this embodiment, a first master device and a second master device are set in a larger area, first information is sent to the second master device through the first master device to achieve information synchronization of the master devices, and then second information generated based on the first information is sent to slave devices through the second master device to achieve information synchronization of the master devices and the slave devices. Therefore, the information real-time synchronization in a wide area is realized, the synchronization speed is high, the area is wide, and the centralized and unified maintenance and scheduling of equipment maintenance personnel are facilitated.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an information synchronization system, method, apparatus, device, and storage medium.
Background
In Long Range Radio (LoRa) transmission, as shown in fig. 1, a master device and a plurality of slave devices are generally installed in the same area, and the transmission process includes: the master device radiates instruction information to all slave devices, and the slave devices execute instructions after receiving the instruction information. However, when the area is too large, the LoRa instruction information cannot be synchronized across the area according to the method, so that the messages cannot be synchronized, and the equipment maintenance personnel cannot perform centralized maintenance scheduling.
Therefore, there is a need to improve the problems of the above solutions.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the invention and therefore may include information that does not constitute prior art that is already known to a person of ordinary skill in the art.
Disclosure of Invention
The invention aims to provide an information synchronization system, an information synchronization method, an information synchronization device, electronic equipment and a storage medium, which at least solve the problem that information cannot be synchronously sent across areas in a wide area.
The purpose of the invention is realized by adopting the following technical scheme:
in a first aspect, the present invention provides an information synchronization system, including:
the device comprises a first main device and a second main device, wherein the first main device sends first information to the second main device which is positioned in a first radiation area of the first main device, and the first information comprises first device identity information and instruction information;
and the second master device generates second information based on the first information and sends the second information to slave devices corresponding to the second master device, wherein the second information comprises second device identity information and the instruction information.
Optionally, the information synchronization system further includes:
the slave device corresponding to the first master device, wherein the first master device sends third information to the slave device corresponding to the first master device, and the third information includes third device identity information and the instruction information.
The technical scheme has the advantages that the first master device can send the third information to the plurality of slave devices in the radiation area of the first master device, so that cross-area information transmission is achieved, and the information sending speed is increased.
Optionally, the information synchronization system further includes:
and a third master device located in any one or more of the radiation areas of the first and second master devices to receive the first information, the third master device having first device identity information corresponding to the first master device.
The technical scheme has the advantages that the third main device can receive the information sent by the first main device or the second main device of the radiation area to which the third main device belongs, the information synchronization speed is multiplied, and the information synchronization speed is obviously improved.
Optionally, the instruction information has corresponding identification information, in case that the third master device is located in the radiation area of the first and second master devices at the same time,
determining that the third master device receives at least two pieces of first information having the same identification information;
and the third main device selects at least two pieces of first information to process.
The technical scheme has the advantages that the third main device only selects to send one of the first information after receiving the plurality of pieces of first information with the same identification information, so that repeated sending of the information is avoided, and the information sending accuracy and efficiency are improved.
Optionally, the selecting, by the third master device, at least two pieces of the first information to be processed includes:
determining target information in at least two pieces of first information;
forwarding the target information to a fourth master device, wherein the fourth master device is located within a radiation area of the third master device,
or generating fourth information based on the target information, and sending the fourth information to the slave device corresponding to the third master device.
The technical scheme has the advantages that for multiple pieces of received same first information, the third main device can select target information to be processed and send the target information to the fourth main device or generate fourth information to be sent to the slave device, and the information synchronization range is expanded.
Optionally, the information synchronization system further includes:
the display unit corresponds to the slave device, and the slave device drives the display unit to display.
The technical scheme has the advantages that the information synchronized by the system finally reaches the slave equipment, and the information is displayed through the display unit so as to be displayed or executed, so that the final purpose of information synchronization is achieved.
In a second aspect, the present invention provides an information synchronization method, including:
receiving first information sent by first main equipment, wherein the first information comprises first equipment identity information and instruction information;
and generating second information based on the first information, and sending the second information to corresponding slave equipment, wherein the second information comprises second equipment identity information and the instruction information.
Optionally, the method further comprises:
forwarding the first information to a target master device, the target master device having first device identity information corresponding to the first master device.
Optionally, the instruction information has corresponding identification information, and when the second master device receives at least two pieces of first information having the same identification information, the second master device selects at least two pieces of the first information to process.
In a third aspect, the present invention provides an information synchronization apparatus, including:
the information receiving unit is used for receiving first information sent by first main equipment, wherein the first information comprises first equipment identity information and instruction information;
and the information sending unit is used for generating second information based on the first information and sending the second information to corresponding slave equipment, wherein the second information comprises second equipment identity information and the instruction information.
In a fourth aspect, the present invention provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the information synchronization method according to any one of the above items when executing the computer program.
In a fifth aspect, the present invention provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the steps of any of the information synchronization methods described above.
The technical scheme provided by the embodiment of the invention can have the following beneficial effects:
in the embodiment of the invention, the first main device and the second main device are arranged in a larger area, the first main device sends first information to the second main device to achieve the information synchronization of the main devices, and then the second main device is utilized to send second information generated based on the first information to the slave devices to achieve the information synchronization of the main devices and the slave devices. Therefore, the information real-time synchronization in a wide area is realized, the synchronization speed is high, the area is wide, and the centralized and unified maintenance and scheduling of equipment maintenance personnel are facilitated.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The invention is further illustrated with reference to the following figures and examples.
Fig. 1 is a schematic diagram of information transmission of an information synchronization method in the prior art;
FIG. 2 is a schematic structural diagram of an information synchronization system according to an embodiment of the present invention;
FIG. 3 is a flow chart illustrating an information synchronization method according to an embodiment of the present invention;
FIG. 4 is a flow chart illustrating a method for synchronizing information according to another embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an information synchronization apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device in an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a program product of an information synchronization method in an embodiment of the present invention.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
First, in the present exemplary embodiment, there is provided an information synchronization system, as shown in fig. 2, including:
the first master device 101 sends first information to a second master device 102 located in a first radiation area of the first master device 101, wherein the first information includes first device identity information and instruction information. In some embodiments, the first radiation region may be a fan-shaped region, a circular region, or the like, but is not limited thereto. The first radiation area may be a data area formed based on long Range radio, or may be a data area formed by radio frequency, other wireless networks, and the like.
The second master device 102 generates second information based on the first information, and sends the second information to a slave device 1021 corresponding to the second master device 102, where the second information includes second device identity information and the instruction information.
The first device identity information is used to identify a master device that can receive the first information, and the first master device and the second master device may have the same first device identity information to identify that the second master device can receive the first information.
The second device identity information is used to identify a slave device corresponding to the second master device, for example, the second device identity information may be a group ID, and further, referring to fig. 2, the group ID may be 123, 456, 789, and the like. There may be multiple slaves in a radiating area, only slaves having the same group ID as the master may receive information sent by the master, with different masters having different group IDs. For example, a master device having a group ID of 123 transmits information to a slave device having a group ID of 123, and information transmission between master and slave devices having other group IDs is the same. The instruction information is specific information that needs to be synchronized in a wide area, and the instruction information may be represented by a message, and specifically, for example, color information of all landscape lamps in a large city, video and picture information of an LED screen, and the like, but is not limited thereto.
In one embodiment, referring to fig. 2, the first master device 101 and the second master device 102 have the same first device identity information, for example, the first device identity information is a master ID: and (5) ABC. The first master device 101 sends first information into its radiation area, which may include master ID + instruction information, such as: the first information may be ABC + message. The second master device 102 has a plurality of corresponding slave devices, and the second master device 102 and its slave devices have the same second device identity information, for example, the second device identity information may be a group ID: 456, after receiving the first information, the second master device 102 generates second information corresponding to the slave device, where the first information is ABC + message, and the second master device 102 processes ABC + message to generate second information 456+ message. After receiving the second information, the slave device of the second master device 102 may drive the display screen to display based on the instruction information.
In the embodiment of the present invention, the first master device 101 and the second master device 102 are arranged in a larger area, the first master device 101 sends first information to the second master device 102 to achieve master device information synchronization, and then the second master device 102 sends second information generated based on the first information to the slave device 1021 to achieve master device information synchronization. Therefore, the information real-time synchronization in a wide area is realized, the synchronization speed is high, the area is wide, and the centralized and unified maintenance and scheduling of equipment maintenance personnel are facilitated.
In one embodiment, the master device and the slave device may be display driving devices for driving a display screen to display multimedia data. The master device and the slave device can be distinguished based on mode setting, the master device is used for receiving a control instruction of a PC or a control end and transmitting the control instruction to the slave device, the slave device drives a display screen, and a plurality of slave devices can be arranged in a radiation area of one master device to realize synchronous display of the plurality of display screens. For example, in an application of asynchronous display control, one or more other master devices may be set in a radiation area of a master device, each master device controls a plurality of slave devices correspondingly, each slave device drives a display screen, and a user may send synchronous instruction information to one of the master devices, so that all the slave devices corresponding to the plurality of master devices receive the instruction information synchronously, and further, all the display screens in a large area range are controlled synchronously.
In one embodiment, the information synchronization system further includes:
the slave device 1011 corresponding to the first master device 101, wherein the first master device 101 sends third information to the slave device 1011 corresponding to the first master device 101, and the third information includes third device identity information and the instruction information. The first master device can send third information to a plurality of slave devices in the radiation area of the first master device, so that cross-area information transmission is achieved, and the information synchronization speed is increased.
The third device identity information is used to identify the slave device 1011 corresponding to the first master device 101, is located in the radiation area of the first master device 101, and the slave device having the third device identity information may receive the synchronization instruction information sent by the first master device 101, so as to drive the corresponding display screen to display.
In one embodiment, the information synchronization system further includes:
a third master device 103, the third master device 103 being located in any one or more of the radiation areas of the first master device 101 and the second master device 102 to receive the first information, the third master device 103 having first device identity information corresponding to the first master device 101. The third master device 103 may receive the first information sent by the first master device 101 having the same first device identity information as the third master device, so as to achieve the purpose that the first master device 101 sends information to the plurality of master devices, thereby achieving the purpose of fast synchronization of information.
It should be noted that the first master device 101, the second master device 102, and the third master device 103 may have the same first device identity information, that is, the first master device 101, the second master device 102, and the third master device 103 belong to the same master device group. Any one of the master devices in the same master device group can communicate with the PC terminal to acquire the instruction information and forward the instruction information to other master devices in the radiation area of the master device group, so that the propagation area of the instruction information is increased.
In one embodiment, the second main device 102 and the third main device 103 are both located in the radiation area of the first main device 101, the third main device 103 is not located in the radiation area of the second main device 102, and the second main device 102 and the third main device 103 are respectively located at different orientations of the first main device 101 to increase the propagation area of the instruction information. In another embodiment, the third master device 103 is located in the radiation area of the second master device 102, and the third master device 103 is not located in the radiation area of the first master device 101, so that the first master device 101, the second master device 102, and the third master device 103 form a chain-type propagation path of the instruction information, and the propagation area of the instruction information is increased.
Further, in one embodiment, the instruction information has corresponding identification information, and each instruction has unique identification information, for example, ID of the message, and the timestamp can be taken as the message ID. In case the third master device 103 is located in the radiation area of both the first master device 101 and the second master device 102,
determining that the third master device 103 receives at least two pieces of first information having the same identification information;
the third master device 103 selects at least two pieces of the first information to process.
In an embodiment, the third master device 103 is located in the radiation areas of the first master device 101 and the second master device 102 at the same time, the third master device 103 may receive the instruction information sent by the first master device 101 and the instruction information sent by the second master device 102, and the two pieces of instruction information have the same ID, that is, carry the same instruction content, and the third master device 103 may select one piece of instruction information to process, thereby avoiding resource waste caused by repeated processing of repeated instruction information.
In this embodiment, after receiving multiple pieces of first information with the same identification information, the third master device 103 only selects to send one of the multiple pieces of first information, and sends the multiple pieces of first information only once, so that repeated sending of the information is avoided, and the accuracy and efficiency of sending the information are improved.
Further, in one embodiment, the third master device 103 processes at least two alternatives of the first information, including:
determining target information in at least two pieces of first information, specifically, optionally selecting one piece of first information as the target information, or determining the first information received first as the target information;
forwarding the target information to a fourth master device, wherein the fourth master device is located in the radiation area of the third master device 103, or generating the fourth information based on the target information, and sending the fourth information to a slave device 1031 corresponding to the third master device 103.
In this embodiment, for multiple pieces of received identical first information, the third master device 103 may select target information to be processed, and send the target information to the fourth master device or generate fourth information and send the fourth information to the slave device 1031 thereof, thereby expanding the synchronization range of the information.
In one embodiment, the information synchronization system further includes:
and the display unit corresponds to the slave equipment, and the slave equipment drives the display unit to display.
In this embodiment, referring to fig. 2, the master device and the slave devices form an interactive radiation area, and each slave device drives a display screen connected thereto, so as to realize synchronous display of information on the display screen in a large area range. The information synchronized by the system finally reaches the slave device, and the information is displayed or executed through the display screen by driving the display screen by the slave device, so that the final purpose of information synchronization is achieved.
Next, the present exemplary embodiment provides an information synchronization method, please refer to fig. 3, which includes steps S101 to S102:
step S101, the second master device 102 receives first information sent by the first master device 101, where the first information includes first device identity information and instruction information.
In step S102, the second master device 102 generates second information based on the first information, and sends the second information to the corresponding slave device 1021, where the second information includes second device identity information and the instruction information.
In an embodiment, referring to fig. 4, the method further includes step S201:
step S201, the second master device forwards the first information to a target master device, where the target master device has first device identity information corresponding to the first master device.
The target master device is a master device having the same first device identity information as the second master device and is located within a radiation range of the second master device.
In one embodiment, the instruction information has corresponding identification information, and the second master device selects at least two pieces of first information to process in case that the second master device receives at least two pieces of first information having the same identification information.
The present exemplary embodiment further provides an information synchronization apparatus, please refer to fig. 5, the apparatus includes:
an information receiving unit 201, configured to receive, by the second master device 102, first information sent by the first master device 101, where the first information includes first device identity information and instruction information;
an information sending unit 202, configured to generate second information based on the first information by the second master device 102, and send the second information to the corresponding slave device 1021, where the second information includes second device identity information and the instruction information. In the above embodiments, any one of the first master device, the second master device, the third master device, and the fourth master device may be used as the first master device to send the first information to the other master devices and the slave devices thereof. The number of any master device can be adjusted according to the signal transmission intensity, the channel condition and the area size.
It is noted that although the steps of the methods of the present invention are depicted in the drawings in a particular order, this does not require or imply that the steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc. Additionally, it will also be readily appreciated that the steps may be performed synchronously or asynchronously, e.g., among multiple modules/processes/threads.
With any of the above embodiments, all devices with LoRa in an urban area can respond to commands synchronously. For example, all the landscape lamps in a large city receive the Lora message at the same time, so that the effect of simultaneously switching colors is achieved.
In addition, in one embodiment, each master device may be set to send out the same message once.
The specific manner in which the above-described apparatus of the embodiments, and the various units and modules thereof, perform operations has been described in detail in the embodiments related to the method, and will not be described in detail herein.
It should be noted that although several units and modules of the system for action execution are mentioned in the above detailed description, such division is not mandatory. Indeed, the features and functions of two or more of the units or modules described above may be embodied in one unit or module according to embodiments of the invention. Conversely, the features and functions of one unit or module described above may be further divided into embodiments by a plurality of units or modules. The components shown as units or modules may or may not be physical units, i.e. may be located in one place or may be distributed over a plurality of network elements. Some or all of the units or modules can be selected according to actual needs to achieve the purpose of the scheme of the invention. One of ordinary skill in the art can understand and implement it without inventive effort.
Referring to fig. 6, an embodiment of the present invention further provides an electronic device 300, where the electronic device 300 includes at least one memory 310, at least one processor 320, and a bus 330 connecting different platform systems.
The memory 310 may include readable media in the form of volatile memory, such as Random Access Memory (RAM)211 and/or cache memory 312, and may further include Read Only Memory (ROM) 313.
The memory 310 further stores a computer program, and the computer program can be executed by the processor 320, so that the processor 320 executes the steps of the information synchronization method in any embodiment of the present invention, and the specific implementation manner of the method is consistent with the implementation manner and the achieved technical effect described in the embodiment of the information synchronization method, and some contents are not described again.
The memory 310 may also include a utility 314 having at least one program module 315, such program modules 315 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Accordingly, the processor 320 may execute the computer programs described above, and may execute the utility 314.
The electronic device 300 may also communicate with one or more external devices 340, such as a keyboard, pointing device, bluetooth device, etc., and may also communicate with one or more devices capable of interacting with the electronic device 300, and/or with any devices (e.g., routers, modems, etc.) that enable the electronic device 300 to communicate with one or more other computing devices. Such communication may be through input-output interface 350. Also, the electronic device 300 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 360. Network adapter 360 may communicate with other modules of electronic device 300 via bus 330. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with electronic device 300, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms, to name a few.
The embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium is used for storing a computer program, and when the computer program is executed, the steps of the information synchronization method in the embodiment of the present invention are implemented, and a specific implementation manner of the steps is consistent with the implementation manner and the achieved technical effect described in the embodiment of the information synchronization method, and some contents are not described again.
Fig. 7 shows a program product 400 provided by the present embodiment for implementing the above-mentioned information synchronization method, which may employ a portable compact disc read only memory (CD-ROM) and include program codes, and may be run on a terminal device, such as a personal computer. However, the program product 400 of the present invention is not limited in this respect, and in the present invention, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. Program product 400 may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable storage medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable storage medium may also be any readable medium that can communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing. Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the C language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (12)
1. An information synchronization system, comprising:
the device comprises a first main device and a second main device, wherein the first main device sends first information to the second main device which is positioned in a first radiation area of the first main device, and the first information comprises first device identity information and instruction information;
and the second master device generates second information based on the first information and sends the second information to slave devices corresponding to the second master device, wherein the second information comprises second device identity information and the instruction information.
2. The system of claim 1, wherein the information synchronization system further comprises:
the slave device corresponding to the first master device, wherein the first master device sends third information to the slave device corresponding to the first master device, and the third information includes third device identity information and the instruction information.
3. The system of claim 1, wherein the information synchronization system further comprises:
and a third master device located in any one or more of the radiation areas of the first and second master devices to receive the first information, the third master device having first device identity information corresponding to the first master device.
4. System according to claim 3, characterized in that the instruction information has corresponding identification information, in case the third master device is located in the radiation area of both the first and second master device,
determining that the third master device receives at least two pieces of first information having the same identification information;
and the third main device selects at least two pieces of first information to process.
5. The system of claim 4, wherein the third master device processes at least two alternatives of the first information, comprising:
determining target information in at least two pieces of first information;
forwarding the target information to a fourth master device, wherein the fourth master device is located within a radiation area of the third master device,
or generating fourth information based on the target information, and sending the fourth information to the slave device corresponding to the third master device.
6. The system according to any one of claims 1 to 5, wherein the information synchronization system further comprises:
the display unit corresponds to the slave device, and the slave device drives the display unit to display.
7. A method for synchronizing information, the method comprising:
receiving first information sent by first main equipment, wherein the first information comprises first equipment identity information and instruction information;
and generating second information based on the first information, and sending the second information to corresponding slave equipment, wherein the second information comprises second equipment identity information and the instruction information.
8. The method of claim 7, further comprising:
forwarding the first information to a target master device, the target master device having first device identity information corresponding to the first master device.
9. The method according to claim 7, wherein the instruction information has corresponding identification information, and in case that the second master device receives at least two pieces of the first information having the same identification information, the second master device selects at least two pieces of the first information to process.
10. An information synchronization apparatus, characterized in that the apparatus comprises:
the information receiving unit is used for receiving first information sent by first main equipment, wherein the first information comprises first equipment identity information and instruction information;
and the information sending unit is used for generating second information based on the first information and sending the second information to corresponding slave equipment, wherein the second information comprises second equipment identity information and the instruction information.
11. An electronic device, characterized in that the electronic device comprises a memory and a processor, the memory storing a computer program, the processor implementing the steps of the information synchronization method according to any one of claims 7-9 when executing the computer program.
12. A computer-readable storage medium, characterized in that a computer program is stored which, when being executed by a processor, carries out the steps of the information synchronization method of any one of claims 7 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111552874.4A CN114356261A (en) | 2021-12-17 | 2021-12-17 | Information synchronization system, method, device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111552874.4A CN114356261A (en) | 2021-12-17 | 2021-12-17 | Information synchronization system, method, device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114356261A true CN114356261A (en) | 2022-04-15 |
Family
ID=81099957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111552874.4A Pending CN114356261A (en) | 2021-12-17 | 2021-12-17 | Information synchronization system, method, device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114356261A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105072563A (en) * | 2015-07-28 | 2015-11-18 | 北京博信视通科技有限公司 | Method and apparatus for device-to-device communication |
CN105992246A (en) * | 2015-01-30 | 2016-10-05 | 索尼公司 | Communication device and communication method |
CN108092862A (en) * | 2017-12-15 | 2018-05-29 | 四川爱联科技有限公司 | WiFi ad hoc network control systems based on Internet of Things |
CN108134706A (en) * | 2018-01-02 | 2018-06-08 | 中国工商银行股份有限公司 | Block chain high-availability system mostly living, computer equipment and method |
CN108811079A (en) * | 2013-08-05 | 2018-11-13 | 诺基亚技术有限公司 | The method, apparatus and computer program product used for the hop count in being selected in cluster |
CN108833610A (en) * | 2018-07-19 | 2018-11-16 | 网宿科技股份有限公司 | A kind of information updating method, apparatus and system |
CN111492700A (en) * | 2017-12-19 | 2020-08-04 | 高通股份有限公司 | Time synchronization for wireless communications |
CN111510326A (en) * | 2020-04-08 | 2020-08-07 | 普联技术有限公司 | Master-slave equipment configuration information synchronization method, system, terminal equipment and storage medium |
CN111614534A (en) * | 2020-05-18 | 2020-09-01 | 上海采日能源科技有限公司 | Communication method and device and electronic equipment |
CN111786930A (en) * | 2019-04-03 | 2020-10-16 | 上海宽带技术及应用工程研究中心 | Virtual reality data sharing system, method, device, terminal and medium |
CN112789907A (en) * | 2018-10-08 | 2021-05-11 | 高通股份有限公司 | Timing advance signaling in physical downlink control channel |
CN113395305A (en) * | 2020-03-12 | 2021-09-14 | 阿里巴巴集团控股有限公司 | Method and device for synchronous playing processing and electronic equipment |
-
2021
- 2021-12-17 CN CN202111552874.4A patent/CN114356261A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108811079A (en) * | 2013-08-05 | 2018-11-13 | 诺基亚技术有限公司 | The method, apparatus and computer program product used for the hop count in being selected in cluster |
CN105992246A (en) * | 2015-01-30 | 2016-10-05 | 索尼公司 | Communication device and communication method |
CN105072563A (en) * | 2015-07-28 | 2015-11-18 | 北京博信视通科技有限公司 | Method and apparatus for device-to-device communication |
CN108092862A (en) * | 2017-12-15 | 2018-05-29 | 四川爱联科技有限公司 | WiFi ad hoc network control systems based on Internet of Things |
CN111492700A (en) * | 2017-12-19 | 2020-08-04 | 高通股份有限公司 | Time synchronization for wireless communications |
CN108134706A (en) * | 2018-01-02 | 2018-06-08 | 中国工商银行股份有限公司 | Block chain high-availability system mostly living, computer equipment and method |
CN108833610A (en) * | 2018-07-19 | 2018-11-16 | 网宿科技股份有限公司 | A kind of information updating method, apparatus and system |
CN112789907A (en) * | 2018-10-08 | 2021-05-11 | 高通股份有限公司 | Timing advance signaling in physical downlink control channel |
CN111786930A (en) * | 2019-04-03 | 2020-10-16 | 上海宽带技术及应用工程研究中心 | Virtual reality data sharing system, method, device, terminal and medium |
CN113395305A (en) * | 2020-03-12 | 2021-09-14 | 阿里巴巴集团控股有限公司 | Method and device for synchronous playing processing and electronic equipment |
CN111510326A (en) * | 2020-04-08 | 2020-08-07 | 普联技术有限公司 | Master-slave equipment configuration information synchronization method, system, terminal equipment and storage medium |
CN111614534A (en) * | 2020-05-18 | 2020-09-01 | 上海采日能源科技有限公司 | Communication method and device and electronic equipment |
Non-Patent Citations (2)
Title |
---|
吴礼发: "网络协议逆向分析及应用", 31 January 2016, 国防工业出版社, pages: 40 - 44 * |
徐雅斌等: "计算机网络", 31 December 2011, 西安交通大学出版社, pages: 208 - 211 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111866537B (en) | Information display method and device in live broadcast room, storage medium and electronic equipment | |
US11711441B2 (en) | Method and apparatus for publishing video synchronously, electronic device, and readable storage medium | |
CN111541913A (en) | Video playing method and device of spliced screen, computer equipment and medium | |
CN108055304B (en) | Remote data synchronization method, device, server, equipment and storage medium | |
US20230071561A1 (en) | Wireless communication method and apparatus, device, storage medium, and computer program product | |
CN113285866B (en) | Information sending method and device and electronic equipment | |
CN110501918A (en) | Intelligent electrical appliance control, device, electronic equipment and storage medium | |
KR20220151585A (en) | Business data processing method, apparatus, electronic apparatus, storage media and computer program | |
CN111259022A (en) | Information synchronization method, synchronization system, computer equipment and medium | |
CN109471647A (en) | A kind of update method of data, device, electronic equipment and readable medium | |
CN114513552B (en) | Data processing method, device, equipment and storage medium | |
CN107342929B (en) | Method, device and system for sending new message notification | |
CN110022323A (en) | A kind of method and system of the cross-terminal real-time, interactive based on WebSocket and Redux | |
CN111555894B (en) | Data processing method, device, equipment and storage medium | |
CN110795328A (en) | Interface testing method and device | |
CN107346217B (en) | Cloud hard disk management method, cloud computing management platform and virtualization platform | |
CN111290861B (en) | Message processing method and device and electronic equipment | |
CN114356261A (en) | Information synchronization system, method, device, electronic equipment and storage medium | |
CN114443192B (en) | Multi-window virtual application method and device based on cloud desktop | |
CN111240686A (en) | Cloud compiling method and system, terminal device, cloud server and storage medium | |
CN115454666A (en) | Data synchronization method and device among message queue clusters | |
CN111813407A (en) | Game development method, game running device and electronic equipment | |
CN107450992B (en) | Method, storage medium, device and system for synchronous communication between title bar and popup bar | |
CN113660123B (en) | Virtual switch upgrading method, device, electronic equipment and storage medium | |
CN114691684A (en) | Data display method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |