Handshake synchronization by adjusting status of status machine of receiving end to a state indicated by status reset signal
Uložené v:
| Názov: | Handshake synchronization by adjusting status of status machine of receiving end to a state indicated by status reset signal |
|---|---|
| Patent Number: | 9,698,907 |
| Dátum vydania: | July 04, 2017 |
| Appl. No: | 14/821794 |
| Application Filed: | August 10, 2015 |
| Abstrakt: | A handshake synchronization restoration method and system based on visible light communication are provided. The method includes: after a transmitting end in which a state machine varies with unit time is powered on again, transmitting in the form of a visible light signal, to a receive and control system, a status reset signal which varies with unit time, wherein the receive and control system comprises one or multiple receiving ends; and receiving, by the receive and control system, the visible light signal, and when it is determined that the received visible light signal is a status reset signal, adjusting status of a state machine of a receiving end to a state indicated by the status reset signal. Status synchronization with the transmitting end is restored, avoiding a case in which the transmitting end is asynchronous with the receiving end after encountering power outage and being powered on again. |
| Inventors: | KUANG-CHI INNOVATIVE TECHNOLOGY LTD. (Shenzhen, CN) |
| Assignees: | KUANG-CHI INNOVATIVE TECHNOLOGY LTD. (Shenzhen, CN) |
| Claim: | 1. A handshake synchronization restoration method, comprising: after a transmitting end in which a state machine varies with unit time is powered on again, transmitting, by the transmitting end, in the form of a visible light signal, to a receive and control system, a status reset signal which varies with unit time, wherein the receive and control system comprises one or multiple receiving ends; and receiving, by the receive and control system, the visible light signal, and when it is determined that the received visible light signal is a status reset signal, adjusting, by the receive and control system, status of a state machine of a receiving end to a state indicated by the status reset signal; wherein before the method, further comprising: connecting, by the transmitting end, to the receive and control system, and adjusting, by the receive and control system, the status of the state machine of the receiving end to be synchronous with status of the state machine of the transmitting end; performing, by the transmitting end, a logical operation on an original signal and a pilot optical signal separately with a pseudocode signal of the current period of time to obtain an encrypted original signal and an encrypted pilot optical signal, combining the encrypted original signal and the encrypted pilot optical signal to obtain the scrambled signal, and sending the scrambled signal in the form of a visible light signal; and receiving, by the receive and control system, the scrambled signal, and decomposing the scrambled code into the encrypted original signal and the encrypted pilot optical signal; performing a logical operation on the encrypted pilot optical signal with a prestored pseudocode signal corresponding to a state machine of all users in the current period of time, and identifying a pseudocode signal corresponding to the pilot optical signal in the current status according to relevant peaks; and using the pseudocode signal corresponding to the current status to decrypt the encrypted original signal. |
| Claim: | 2. The method according to claim 1 , wherein the method further comprises: comparing, by the receive and control system, a decrypted original signal with a prestored original signal, and determining legality of a received original signal; and controlling, by the receive and control system if determining that the received original signal is legal, an action of a functional unit connected to the receive and control system. |
| Claim: | 3. The method according to claim 1 , wherein frequencies of the original signal, the pilot optical signal, and the pseudocode signal are the same or in an integer multiple relationship, and start and end phases of the original signal, the pilot optical signal, and the pseudocode signal are the same. |
| Claim: | 4. The method according to claim 1 , wherein before the sending the scrambled signal in the form of a visible light signal, the method further comprises: modulating, by the transmitting end, the scrambled signal; and correspondingly, after the receiving, by the receive and control system, the visible light signal, the method further comprises: demodulating, by the receive and control system, the digital signal. |
| Claim: | 5. A handshake synchronization restoration system, comprising a transmitting end and a receive and control system, wherein the receive and control system comprises one or multiple receiving ends; the transmitting end in which a state machine varies with unit time comprises: a status reset unit to transmit, to the receive and control system, a status reset signal which varies with unit time, after being powered on; and a transmitting unit, connected to the status reset unit, to transmit the status reset signal in the form of a visible light signal; and each receiving end of the receive and control system comprises: a receiving unit to receive the visible light signal; and a status reset determiner, connected to the receiving unit, to output, when it is determined that the received visible light signal is a status reset signal, an instruction for adjusting status of a state machine to a state indicated by the status reset signal; wherein the transmitting end further comprises: a pseudocode generator, connected to the status reset unit, to output a pseudocode signal which varies with unit time; a pilot optical signal generator to output a pilot optical signal; and an encoder to perform a logical operation on an original signal and a pilot optical signal separately with a pseudocode signal of the current period of time to obtain an encrypted original signal and an encrypted pilot optical signal, and combine the encrypted original signal and the encrypted pilot optical signal to obtain the scrambled signal; and the receiving end further comprises: a pseudocode determiner, connected to the status reset determiner, to perform a logical operation on the encrypted pilot optical signal, which is output by the status reset determiner, with a pseudocode signal that is prestored in the system and corresponds to a state machine of all users in the current period of time, and determine a pseudocode signal corresponding to current status of a period of time according to relevant peaks; and a decoder, connected to the status reset determiner, to use the pseudocode signal corresponding to the current status to decrypt the encrypted original signal output by the status reset determiner. |
| Claim: | 6. The system according to claim 1 , wherein the receiving end further comprises: an original signal determiner, connected to the decoder and the pseudocode determiner, to compare a decrypted original signal with an original signal prestored in the pseudocode determiner and determine legality of a received original signal. |
| Claim: | 7. The system according to claim 1 , wherein the transmitting end further comprises: a modulator, connected between the encoder and the sending unit, to modulate the scrambled signal; and correspondingly, the receive and control system further comprises: a demodulator, connected between the receiving unit and the decomposing unit, to demodulate the digital signal. |
| Claim: | 8. The system according to claim 5 , wherein the receive and control system comprises a system control platform connected to the receiving end. |
| Patent References Cited: | 3566128 February 1971 Arnuad 5887243 March 1999 Harvey 7769344 August 2010 Harvey 2002/0126351 September 2002 Chung 2004/0213566 October 2004 Takanashi 2005/0018676 January 2005 Dropps 2006/0189353 August 2006 Fujishima 2006/0275041 December 2006 Kitaji 2008/0166128 July 2008 Toyomaki 2009/0010654 January 2009 Shin 2009/0041476 February 2009 Ann 2009/0087194 April 2009 Nakashima 2009/0196603 August 2009 Zhou 2010/0021163 January 2010 Shieh 2010/0067888 March 2010 Lin 2011/0069962 March 2011 Castor 2012/0015657 January 2012 Comsa 2012/0052808 March 2012 McMeans 2012/0093522 April 2012 Qi 2012/0134675 May 2012 Munro 2012/0166582 June 2012 Binder 2012/0207475 August 2012 Tian 2012/0237213 September 2012 Yin 2013/0072112 March 2013 Gunnarsson 2013/0236183 September 2013 Chao 2014/0133846 May 2014 Gao |
| Primary Examiner: | Patel, Haresh N |
| Attorney, Agent or Firm: | Perkins Coie LLP |
| Prístupové číslo: | edspgr.09698907 |
| Databáza: | USPTO Patent Grants |
| Abstrakt: | A handshake synchronization restoration method and system based on visible light communication are provided. The method includes: after a transmitting end in which a state machine varies with unit time is powered on again, transmitting in the form of a visible light signal, to a receive and control system, a status reset signal which varies with unit time, wherein the receive and control system comprises one or multiple receiving ends; and receiving, by the receive and control system, the visible light signal, and when it is determined that the received visible light signal is a status reset signal, adjusting status of a state machine of a receiving end to a state indicated by the status reset signal. Status synchronization with the transmitting end is restored, avoiding a case in which the transmitting end is asynchronous with the receiving end after encountering power outage and being powered on again. |
|---|