Method for unlocking door, method for renting asset and system thereof
First Claim
1. A method for unlocking a door, wherein the door comprises an audio receiver, wherein the method comprises:
- providing an unlock sequence stored in a mobile device, wherein an application software is installed in the mobile device;
performing an audio signal modulation to the unlock sequence to generate a modulated audio signal by the application software when user tries to open the door and performing the application software through the mobile device, wherein a frequency range of the modulated audio signal is in an audio frequency;
playing the modulated audio signal through a speaker of the mobile device;
wherein, when the audio receiver receives the modulated audio signal, the method further comprises;
performing an audio signal demodulation to obtain the unlock sequence; and
determining whether the door is unlocked or not according to a result of whether the unlock sequence conforms a preset unlock requirement;
wherein, in order to prevent skimming of the modulated audio signal by an audio recorder of an interested person, the unlock sequence comprises an unlock field and a synchronization sequence field, and the audio modulation comprises;
performing a digital encoding to the unlock sequence to obtain a digital code, wherein the digital encoding adopts a rolling code; and
modulating the digital code with an audio carrier signal to obtain the modulated audio signal;
wherein performing the digital encoding to the unlock sequence to obtain a digital code comprises;
setting a door number sequence and a synchronization counting sequence in the unlock sequence, wherein the synchronization counting sequence includes a synchronization counting value;
encoding the unlock sequence to obtain an encryption sequence, wherein the encryption sequence includes a fixed code sequence and a rolling code sequence, wherein the rolling code sequence is changed according to the synchronization counting value; and
adding a preset value to the synchronization counting value in the synchronization signal counting sequence of the unlocking code whenever the modulated audio signal is emitted;
wherein performing the audio signal demodulation to obtain the unlock sequence comprises;
demodulating the modulated audio signal with the audio carrier signal to obtain the encryption sequence;
performing a decryption procedure to the rolling code sequence of the encryption sequence to obtain the door number sequence and the synchronization counting sequence;
determining whether the difference between the synchronization counting value of synchronization counting sequence and a door counting value falls within a preset range;
determining whether the door number sequence and the fixed code sequence conforms a door unlock requirement when the difference between the synchronization counting value of synchronization counting sequence and the door counting value falls within a preset range; and
unlocking the door and adding the preset value to the door counting value to serve as the door counting value when the door number sequence and the fixed code sequence conforms the door unlock requirement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for unlocking a door, a method for renting asset and a system thereof are provided in the present invention. The door includes an audio receiver, and the method includes the steps of: storing a unlock sequence into a mobile device; performing a audio modulation to generates a audio modulation voiceprint signal, wherein the frequency range of the audio modulation voiceprint signal is in the audio frequency; playing the audio modulation voiceprint signal by using the speaker of the mobile device; when the audio receiver receives the audio modulation voiceprint signal, the method further includes: performing a audio demodulation to obtain the unlock sequence; and determining whether the door is unlock or not according to the unlock sequence.
9 Citations
10 Claims
-
1. A method for unlocking a door, wherein the door comprises an audio receiver, wherein the method comprises:
-
providing an unlock sequence stored in a mobile device, wherein an application software is installed in the mobile device; performing an audio signal modulation to the unlock sequence to generate a modulated audio signal by the application software when user tries to open the door and performing the application software through the mobile device, wherein a frequency range of the modulated audio signal is in an audio frequency; playing the modulated audio signal through a speaker of the mobile device; wherein, when the audio receiver receives the modulated audio signal, the method further comprises; performing an audio signal demodulation to obtain the unlock sequence; and
determining whether the door is unlocked or not according to a result of whether the unlock sequence conforms a preset unlock requirement;wherein, in order to prevent skimming of the modulated audio signal by an audio recorder of an interested person, the unlock sequence comprises an unlock field and a synchronization sequence field, and the audio modulation comprises; performing a digital encoding to the unlock sequence to obtain a digital code, wherein the digital encoding adopts a rolling code; and modulating the digital code with an audio carrier signal to obtain the modulated audio signal; wherein performing the digital encoding to the unlock sequence to obtain a digital code comprises; setting a door number sequence and a synchronization counting sequence in the unlock sequence, wherein the synchronization counting sequence includes a synchronization counting value; encoding the unlock sequence to obtain an encryption sequence, wherein the encryption sequence includes a fixed code sequence and a rolling code sequence, wherein the rolling code sequence is changed according to the synchronization counting value; and adding a preset value to the synchronization counting value in the synchronization signal counting sequence of the unlocking code whenever the modulated audio signal is emitted; wherein performing the audio signal demodulation to obtain the unlock sequence comprises; demodulating the modulated audio signal with the audio carrier signal to obtain the encryption sequence; performing a decryption procedure to the rolling code sequence of the encryption sequence to obtain the door number sequence and the synchronization counting sequence; determining whether the difference between the synchronization counting value of synchronization counting sequence and a door counting value falls within a preset range; determining whether the door number sequence and the fixed code sequence conforms a door unlock requirement when the difference between the synchronization counting value of synchronization counting sequence and the door counting value falls within a preset range; and unlocking the door and adding the preset value to the door counting value to serve as the door counting value when the door number sequence and the fixed code sequence conforms the door unlock requirement. - View Dependent Claims (2, 3, 4)
-
-
5. A method for renting an asset, wherein the asset comprises an audio receiver, wherein the method comprises:
-
performing an internet renting asset procedure through an application software of a mobile device; obtaining an unlock sequence and an asset number when a user finishes the internet renting asset procedure by utilizing the application software of the mobile device, wherein the application software is installed in mobile device, and the unlock sequence is stored in the mobile device; wherein, when the user tries to open the asset and performs an unlocking procedure for the asset through the application software in the mobile device, the method further comprises; performing an audio modulation to the unlock sequence to generate a modulated audio signal; and playing the modulated audio signal through a speaker of the mobile device; wherein, when the audio receiver receives the modulated audio signal, the method further comprises; performing an audio demodulation to obtain the unlock sequence; and determining whether the asset is unlocked or not according to the result of whether the unlock sequence conforms a preset unlock requirement; wherein, in order to prevent skimming of the modulated audio signal by an audio recorder of an interested person, the unlock sequence comprises an unlock field and a synchronization sequence field, and the audio modulation comprises; performing a digital encoding to the unlock sequence to obtain a digital code, wherein the digital encoding adopts a rolling code; and modulating the digital code with an audio carrier signal to obtain the modulated audio signal; wherein performing a digital encoding to the unlock sequence to obtain a digital code comprises; setting an asset number sequence and a synchronization counting sequence in the unlock sequence, wherein the synchronization counting sequence includes a synchronization counting value; encoding the unlock sequence to obtain an encryption sequence, wherein the encryption sequence includes a fixed code sequence and a rolling code sequence, wherein the rolling code sequence is changed according to the synchronization counting value; and adding a preset value to the synchronization counting value in the synchronization counting sequence of the unlocking code whenever the modulated audio signal emits; wherein performing an audio signal demodulation to obtain the unlock sequence comprises; demodulating the modulated audio signal with the audio carrier signal to obtain the encryption sequence; performing a decryption procedure to the rolling code sequence of the encryption sequence to obtain the asset number sequence and the synchronization counting sequence; determining whether the difference between the synchronization counting value of synchronization counting sequence and an asset counting value falls within a preset range; determining whether the asset number sequence and the fixed code sequence conforms a door unlock requirement when the difference between the synchronization counting value of synchronization counting sequence and the asset counting value falls within a preset range; and unlocking the asset and adding the preset value to the asset counting value to serve as the asset counting value when the asset number sequence and the fixed code sequence conforms the door unlock requirement. - View Dependent Claims (6, 7)
-
-
8. A system for renting an asset, comprising:
-
a plurality of assets, wherein each asset respectively comprises a number, and each asset respectively comprises; an audio receiver; and an audio demodulator, coupled to the audio receiver, for performing an audio demodulation to a received audio signal of the audio receiver; a rent server, having an asset connection port, wherein the rent server connects to an internet, wherein, when a user connects to the internet and performs an internet renting asset procedure through an application software of a mobile device, the rent server transmits an unlock sequence and an asset number corresponding to the unlock sequence to the mobile device, wherein the rent server transmits the unlock sequence to an asset corresponding to the asset number through the asset connection port; wherein, the application software is installed in mobile device, and the unlock sequence is stored in the mobile device, wherein, when the user tries to open the asset and performs an asset unlocking procedure through the application software in the mobile device, the procedure comprises; performing an audio modulation to the unlock sequence to generate a modulated audio signal; and playing the modulated audio signal through a speaker of the mobile device; wherein, when the audio receiver receives the modulated audio signal, the audio demodulator performs the audio demodulation to obtain the unlock sequence, wherein the audio demodulator determines whether the asset is unlocked or not according to the result of whether the unlock sequence conforms a preset unlock requirement; wherein, in order to prevent skimming of the modulated audio signal by an audio recorder of an interested person, the unlock sequence comprises an unlock field and a synchronization sequence field, and the audio modulation of the mobile device comprises; performing a digital encoding to the unlock sequence to obtain a digital code, wherein the digital encoding adopts a rolling code; and modulating the digital code with an audio carrier signal to obtain the modulated audio signal; wherein performing a digital encoding to the unlock sequence to obtain a digital code comprises; setting an asset number sequence and a synchronization counting sequence in the unlock sequence, wherein the synchronization counting sequence includes a synchronization counting value; encoding the unlock sequence to obtain an encryption sequence, wherein the encryption sequence includes a fixed code sequence and a rolling code sequence, wherein the rolling code sequence is changed according to the synchronization counting value; and adding a preset value to the synchronization counting value in the synchronization counting sequence of the unlocking code whenever the modulated audio signal emits; wherein performing an audio signal demodulation to obtain the unlock sequence comprises; demodulating the modulated audio signal with the audio carrier signal to obtain the encryption sequence; performing a decryption procedure to the rolling code sequence of the encryption sequence to obtain the asset number sequence and the synchronization counting sequence; determining whether the difference between the synchronization counting value of synchronization counting sequence and an asset counting value falls within a preset range; determining whether the asset number sequence and the fixed code sequence conforms a door unlock requirement when the difference between the synchronization counting value of synchronization counting sequence and the asset counting value falls within a preset range; and unlocking the asset and adding the preset value to the asset counting value to serve as the asset counting value when the asset number sequence and the fixed code sequence conforms the door unlock requirement. - View Dependent Claims (9, 10)
-
Specification