×

Method for unlocking door, method for renting asset and system thereof

  • US 9,466,160 B2
  • Filed: 08/12/2014
  • Issued: 10/11/2016
  • Est. Priority Date: 09/18/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×