A data transmission system through color rhythm and its application method
Through the color-rhythmic data transmission system, data is transmitted to the server using carrier equipment and data identification terminals, solving the problems of traditional QR code relying on the network, easy to copy, poor confidentiality and high cost, and achieving high security and low-cost data transmission in offline places.
Patent Information
- Application Number
- CN202010660859.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-10
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2040-07-10
AI Technical Summary
Traditional QR code applications rely on the network, are easy to be copied, have poor confidentiality and relatively high cost.
Through a color rhythm data transmission system, carrier devices (such as mobile phones or electronic watches) generate color rhythm information with data. The data recognition end recognizes and transmits it to the controller, and the controller communicates wirelessly with the server to realize information interaction.
The system is feasible in offline places, does not rely on the network, is low in cost, has high confidentiality, is not easy to be copied, and has high security performance.
Smart Images

Figure CN111787526B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication application technology, and more specifically, to a data transmission system through color rhythm, and also to an application method of the data transmission system through color rhythm. Background Art
[0002] At present, QR codes have been widely used in people's daily lives. People use the information carried in the QR codes to carry out daily activities such as shopping and taking a bus. For example, patent CN201511003923.3 discloses a QR code transmission method and system, which obtains the QR code to be transmitted to the client; obtains the color distribution map of each pixel of the QR code, and generates a data matrix according to the color distribution map; sends the data matrix to the client for parsing and converts it into a corresponding QR code, thereby realizing data transmission. Since the memory occupied by the QR code is effectively reduced, the transmission efficiency is improved; but the application of traditional QR codes relies on the network, is easy to be copied, has poor confidentiality, and the cost of QR codes is relatively high. Summary of the invention
[0003] The present invention provides a data transmission system through color rhythm to overcome the technical defects of traditional two-dimensional code applications, such as dependence on the network, easy duplication, poor confidentiality and relatively high cost.
[0004] The invention also provides an application method of the data transmission system through color rhythm.
[0005] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0006] A data transmission system through color rhythm includes a controller, a server, a data recognition terminal and a carrier device; wherein:
[0007] The carrier device generates color rhythm information with data through the server;
[0008] The data recognition terminal is used to recognize the color rhythm information generated by the carrier device, and send the recognized information to the controller to establish a wireless communication connection with the controller;
[0009] The controller is connected to the server through a network communication to achieve information interaction.
[0010] The server is provided with a data receiving unit, a data judging unit, a data storage unit, a data processing unit and a data sending unit; wherein:
[0011] The input end of the data receiving unit is connected to the controller for network communication;
[0012] The input end of the data judgment unit is communicatively connected with the output end of the data receiving unit;
[0013] The output end of the data judgment unit is communicatively connected with the input end of the data storage unit and the input end of the data processing unit;
[0014] The data storage unit is communicatively connected with the data processing unit;
[0015] The input end of the data sending unit is communicatively connected with the output end of the data storage unit and the output end of the data processing unit;
[0016] The output end of the data sending unit is connected to the controller for network communication.
[0017] Wherein, the data processing unit includes a data encryption subunit and a data decryption subunit; wherein:
[0018] The data encryption subunit input end is communicatively connected to the data storage unit output end;
[0019] The output end of the data encryption subunit is communicatively connected with the input end of the data sending unit;
[0020] The data decryption subunit input end is communicatively connected with the data judgment unit output end;
[0021] The output end of the data decryption subunit is communicatively connected with the input end of the data storage unit.
[0022] Wherein, the data recognition end includes a microprocessor, a color sensor and a signal sending device; wherein:
[0023] The color sensor is electrically connected to the microprocessor input terminal;
[0024] The microprocessor and the signal sending device realize information interaction.
[0025] Wherein, the microprocessor is a single-chip microcomputer; the carrier device is a mobile phone or an electronic watch.
[0026] An application method of a data transmission system through color rhythm comprises the following steps:
[0027] S1: The user registers an account with the server through a carrier device;
[0028] S2: The server generates account information and encrypts the password, converts the password into color change information according to a specific encoding method, and sends the information to the carrier device;
[0029] S3: The user uses the carrier device with the color change information to scan and identify at the data identification end;
[0030] S4: The scanned information is transmitted to the controller, which sends it to the server for judgment and processing; if it is a valid signal, it is decrypted, otherwise an error signal is returned;
[0031] S5: Perform information comparison on the decrypted signal and send operation instructions to the controller, which finally controls the operation of the external device.
[0032] Wherein, in the step S2, the server receives data through the data receiving unit, generates account information and encrypts the password through the data processing unit, and converts the password into color change information according to a specific encoding method; then sends the information to the carrier device through the data sending unit;
[0033] In step S4, the server receives the information sent by the controller through the data receiving unit, and the data judging unit performs judgment processing; if it is a valid signal, it is decrypted, otherwise an error signal is returned.
[0034] Wherein, in the step S2, the password is converted into color conversion information according to a specific encoding method as follows:
[0035] S21: Multiple colors are preset to participate in the encoding, and the color changes between different colors represent different data information;
[0036] S22: Split the data information represented by the password into groups of different colors for representation;
[0037] S23: Combining and encoding the obtained color change groups in sequence, and converting the password into color change information.
[0038] Wherein, in the server, the encryption and decryption process of information is completed by a data encryption subunit and a data decryption subunit.
[0039] Compared with the prior art, the technical solution of the present invention has the following beneficial effects:
[0040] The present invention provides a data transmission system through color rhythm and an application method thereof. Data is transmitted by carrying information through color rhythm. The whole system is simple and easy to implement, with low cost. The color of the rhythm is confidential, not easy to be copied, and has high security performance. It can be applied in offline places, does not rely on the network, and only needs to be connected to the Internet for registration, and has a wide range of applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is a schematic diagram of module connection of data transmission system;
[0042] Figure 2 This is a schematic diagram of the connections between the internal units of the server;
[0043] Figure 3 This is a schematic diagram of the internal circuit connection of the data recognition terminal;
[0044] Figure 4 A flowchart of the method for applying the method to the data transmission system;
[0045] Among them: 1. controller; 2. server; 21. data receiving unit; 22. data judgment unit; 23. data storage unit; 24. data processing unit; 241. data encryption subunit; 242. data decryption subunit; 25. data sending unit; 3. data identification terminal; 31. microprocessor; 32. color sensor; 33. signal sending device; 4. carrier equipment. DETAILED DESCRIPTION
[0046] The drawings are for illustrative purposes only and should not be construed as limiting the present patent;
[0047] In order to better illustrate the present embodiment, some parts in the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product;
[0048] It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.
[0049] The technical solution of the present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0050] Example 1
[0051] A data transmission system through color rhythm includes a controller 1, a server 2, a data identification terminal 3 and a carrier device 4; wherein:
[0052] The carrier device 4 generates color rhythm information with data through the server 2;
[0053] The data recognition terminal 3 is used to recognize the color rhythm information generated by the carrier device 4, and send the recognized information to the controller 1, and establish a wireless communication connection with the controller 1;
[0054] The controller 1 is connected to the server 2 via a network for information exchange.
[0055] During the specific implementation process, the user registers an account with the server 2 through the carrier device 4, the server 2 generates the account information and encrypts the password, converts the password into color change information according to a specific encoding method, and sends the information to the carrier device 4; the user uses the carrier device 4 with color change information to scan and identify at the data identification terminal 3; the data identification terminal 3 transmits the scanned information to the controller 1, and the controller 1 sends it to the server 2 for judgment and processing; if it is a valid signal, it is decrypted, otherwise an error signal is returned; the server 2 compares the decrypted signal, sends an operation instruction to the controller 1, and finally the controller 1 controls the operation of the external device.
[0056] Example 2
[0057] More specifically, based on Example 1, Figure 2 As shown, the server 2 is provided with a data receiving unit 21, a data judging unit 22, a data storage unit 23, a data processing unit 24 and a data sending unit 25; wherein:
[0058] The input end of the data receiving unit 21 is connected to the controller 1 through network communication;
[0059] The input end of the data judging unit 22 is communicatively connected with the output end of the data receiving unit 21;
[0060] The output end of the data judgment unit 22 is communicatively connected with the input end of the data storage unit 23 and the input end of the data processing unit 24;
[0061] The data storage unit 23 is in communication with the data processing unit 24;
[0062] The input end of the data sending unit 25 is communicatively connected with the output end of the data storage unit 23 and the output end of the data processing unit 24;
[0063] The output end of the data sending unit 25 is connected to the controller 1 through network communication.
[0064] During the specific implementation process, the user registers an account with the server 2 through the carrier device 4, the data receiving unit 21 receives the user's registration information, and after the data judgment unit 22 determines that the data is registration information, a password is randomly generated from the data storage unit 23, and the password is transmitted to the data processing unit 24 for encryption processing, and finally returned to the carrier device 4 through the data sending unit 25 to complete the registration process.
[0065] During the specific implementation process, the user uses the carrier device 4 with color change information to scan and identify at the data identification terminal 3; the data identification terminal 3 transmits the scanned information to the controller 1, which sends it to the server 2. The scanned data information is received by the data receiving unit 21, and the data judgment unit 22 performs judgment and processing. If it is a valid signal, it is sent to the data processing unit 24 for decryption and comparison, otherwise an error signal is returned; the server 2 generates an operation instruction and transmits it to the controller 1 by the data sending unit 25, and finally the controller 1 controls the operation of the external device.
[0066] More specifically, Figure 3 As shown, the data processing unit 24 includes a data encryption subunit 241 and a data decryption subunit 242; wherein:
[0067] The input end of the data encryption subunit 241 is communicatively connected with the output end of the data storage unit 23;
[0068] The output end of the data encryption subunit 241 is communicatively connected with the input end of the data sending unit 25;
[0069] The input end of the data decryption subunit 242 is communicatively connected to the output end of the data judgment unit 22;
[0070] The output end of the data decryption subunit 242 is communicatively connected to the input end of the data storage unit 23 .
[0071] More specifically, the data recognition terminal 3 includes a microprocessor 31, a color sensor 32 and a signal sending device 33; wherein:
[0072] The color sensor 32 is electrically connected to the input terminal of the microprocessor 31;
[0073] The microprocessor 31 and the signal sending device 33 realize information interaction.
[0074] In the specific implementation process, the user uses the carrier device 4 with color change information to scan and identify at the data identification terminal 3, identifies the color change information through the color sensor 32, and transmits the identified information to the microprocessor 31 through the signal sending device 33, and then sends it to the controller 1 through the signal sending device 33. The controller 1 notifies the server 2 to process the data; the device operation instruction returned by the server 2 is sent to the controller 1, and the controller 1 performs the corresponding operation on the external device after receiving the instruction.
[0075] More specifically, the microprocessor 31 is a single chip microcomputer, and the carrier device 4 is a mobile phone or an electronic watch.
[0076] Example 3
[0077] More importantly, Figure 4 As shown, an application method of a data transmission system through color rhythm comprises the following steps:
[0078] S1: The user registers an account with the server 2 via the carrier device 4;
[0079] S2: The server 2 generates account information and encrypts the password, converts the password into color change information according to a specific encoding method, and sends the information to the carrier device 4;
[0080] S3: The user uses the carrier device 4 with the color change information to scan and identify at the data identification terminal 3;
[0081] S4: The scanned information is transmitted to the controller 1, which is then sent to the server 2 for judgment and processing; if it is a valid signal, it is decrypted, otherwise an error signal is returned;
[0082] S5: Perform information comparison on the decrypted signal and send an operation instruction to the controller 1, which finally controls the operation of the external device.
[0083] More specifically, the conversion of the password into color conversion information according to a specific encoding method in step S2 is specifically as follows:
[0084] S21: Multiple colors are preset to participate in the encoding, and the color changes between different colors represent different data information;
[0085] S22: Split the data information represented by the password into groups of different colors for representation;
[0086] S23: Combining and encoding the obtained color change groups in sequence, and converting the password into color change information.
[0087] More specifically, in step S2, the server 2 receives data through the data receiving unit 21, generates account information and encrypts the password through the data processing unit 24, and converts the password into color change information according to a specific encoding method; then the information is sent to the carrier device 4 through the data sending unit 25;
[0088] In step S4, the server 2 receives the information sent by the controller 1 through the data receiving unit 21, and the data judging unit 22 performs judgment processing; if it is a valid signal, it is decrypted, otherwise an error signal is returned.
[0089] More specifically, in step S2, the password is converted into color conversion information according to a specific encoding method as follows:
[0090] S21: Multiple colors are preset to participate in the encoding, and the color changes between different colors represent different data information;
[0091] S22: Split the data information represented by the password into groups of different colors for representation;
[0092] S23: Combining and encoding the obtained color change groups in sequence, and converting the password into color change information.
[0093] More specifically, in the server 2 , the encryption and decryption processes of information are completed through the data encryption subunit 241 and the data decryption subunit 242 .
[0094] In the specific implementation process, three colors of red, blue and green are preset. The signal code for the change from red to blue is 001, the signal code for the change from red to green is 010, and the signal code for the change from blue to green is 011. That is, the color change information is encoded according to a certain coding rule, so as to realize data transmission through color rhythm.
[0095] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the embodiments here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the claims of the present invention.
Claims
1. A data transmission system using color rhythm, characterized in that: It comprises a controller (1), a server (2), a data identification terminal (3) and a carrier device (4); wherein: The carrier device (4) generates color rhythm information with data through the server (2), including: the carrier device (4) is used for a user to register an account with the server (2); The server (2) is used to receive data of a registered account from a carrier device (4), generate account information and encrypt a password, convert the encrypted password into color rhythm information according to a specific coding method, and send the color rhythm information to the carrier device (4); The color rhythm information is as follows: a plurality of colors are preset to participate in the encoding, and the color changes between different colors represent different data information; the data information represented by the password is divided into different color change groups for representation; the obtained color change groups are combined and encoded in sequence, and the password is converted into color rhythm information; The data recognition terminal (3) is used to recognize the color rhythm information generated by the carrier device (4), and send the recognized information to the controller (1), and establish a wireless communication connection with the controller (1); The controller (1) is connected to the server (2) via a network communication to achieve information exchange, and sends information from the data identification terminal (3) to the server (2); The server (2) is also used to receive information sent by the controller (1) and perform judgment processing. If it is a valid signal, it is decrypted, otherwise an error signal is returned, and information comparison is performed on the decrypted signal, and an operation instruction is sent to the controller (1), and finally the controller (1) controls the operation of the external device; The server (2) is provided with a data receiving unit (21), a data judging unit (22), a data storage unit (23), a data processing unit (24) and a data sending unit (25); wherein: The input end of the data receiving unit (21) is connected to the controller (1) via a network communication; The input end of the data judgment unit (22) is communicatively connected to the output end of the data receiving unit (21); The output end of the data judgment unit (22) is communicatively connected with the input end of the data storage unit (23) and the input end of the data processing unit (24); The data storage unit (23) is communicatively connected with the data processing unit (24); The input end of the data sending unit (25) is communicatively connected with the output end of the data storage unit (23) and the output end of the data processing unit (24); The output end of the data sending unit (25) is connected to the controller (1) via a network communication; The data processing unit (24) comprises a data encryption subunit (241) and a data decryption subunit (242); wherein: The input end of the data encryption subunit (241) is communicatively connected to the output end of the data storage unit (23); The output end of the data encryption subunit (241) is communicatively connected to the input end of the data sending unit (25); The input end of the data decryption subunit (242) is communicatively connected to the output end of the data judgment unit (22); The output end of the data decryption subunit (242) is communicatively connected to the input end of the data storage unit (23); The data recognition terminal (3) comprises a microprocessor (31), a color sensor (32) and an information sending device (33); wherein: The color sensor (32) is electrically connected to an input end of the microprocessor (31); The microprocessor (31) and the information sending device (33) realize information interaction; The microprocessor (31) is a single chip microcomputer; The carrier device (4) is a mobile phone or an electronic watch.
2. A method for using a data transmission system through color rhythm as claimed in claim 1, characterized in that: The following steps are involved: S1: A user registers an account with a server (2) via a carrier device (4); S2: The server (2) generates account information and encrypts the password, converts the password into color change information according to a specific encoding method, and sends the information to the carrier device (4); S3: The user uses the carrier device (4) with the color change information to scan and identify at the data identification terminal (3); S4: The scanned information is transmitted to the controller (1), and the controller (1) sends it to the server (2) for judgment and processing; if it is valid information, it is decrypted, otherwise an error message is returned; S5: Perform information comparison on the decrypted information and send an operation instruction to the controller (1), and finally the controller (1) controls the operation of the external device.
3. The method of using the data transmission system through color rhythm according to claim 1 according to claim 2, characterized in that: In step S2, the server (2) receives data through the data receiving unit (21), generates account information and encrypts the password through the data processing unit (24), and converts the password into color change information according to a specific encoding method; then, the information is sent to the carrier device (4) through the data sending unit (25); In step S4, the server (2) receives the information sent by the controller (1) through the data receiving unit (21), and the data judging unit (22) performs judgment processing; if the information is valid, it is decrypted, otherwise an error message is returned.
4. The method of using the data transmission system through color rhythm according to claim 1 according to claim 3, characterized in that: In step S2, the password is converted into color conversion information according to a specific encoding method as follows: S21: Multiple colors are preset to participate in the encoding, and the color changes between different colors represent different data information; S22: Split the data information represented by the password into groups of different colors for representation; S23: Combining and encoding the obtained color change groups in sequence, and converting the password into color change information.
5. The method of using the data transmission system through color rhythm according to claim 1 according to claim 3, characterized in that: In the server (2), the encryption and decryption process of information is completed through the data encryption subunit (241) and the data decryption subunit (242).
Citation Information
Patent Citations
Two-dimensional code transmission method and system
CN105654017B
System and method for communication over color encoded light patterns
US20150256522A1