Remote alarm hushing with acoustic presence verification
US-10026297-B2 · Jul 17, 2018 · US
US11323154B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11323154-B2 |
| Application number | US-201816026454-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 3, 2018 |
| Priority date | May 10, 2016 |
| Publication date | May 3, 2022 |
| Grant date | May 3, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data transmission system is provided for improving transmission scope and efficiency. The system includes a data device having a device identifier; a server having a server-side of an application program; and a mobile terminal having a client-side of the application program. The data device receives a trigger instruction, and broadcasts within a preset distance the device identifier of the data device according to the trigger instruction. When a distance between the mobile terminal and the data device is less than or equal to the preset distance, the mobile terminal enters the application program to receive the device identifier broadcasted by the data device, uploads the device identifier to the server-side of the application program, receives web page information that is corresponding to the device identifier and obtained by the server-side according to the device identifier, and displays the web page information on the application program of the mobile terminal.
Opening claim text (preview).
What is claimed is: 1. A data transmission system, comprising: a data device having a device identifier and supporting a plurality of communication functions including: Bluetooth communication, Near Field Communication (NFC), and acoustic wave transmission; a server having a server-side of an application program; and a mobile terminal having a client-side of the application program, wherein: the data device is configured to perform: receiving a trigger instruction, and broadcasting within a preset distance, using at least one of the communication functions, the device identifier of the data device according to the trigger instruction; and the mobile terminal is configured to perform: executing the client side of the application program and receiving the device identifier broadcasted by the data device when a distance between the mobile terminal and the data device is less than or equal to the preset distance, including: determining an operating system type of the mobile terminal, the operating system type being either a first type or a second type; detecting whether a first communication function of the mobile terminal is enabled, the first communication function being NFC function in response to the operating system type being the second type and Bluetooth communication function in response to the operating system type being the first type; when the first communication function is enabled, obtaining the device identifier broadcasted by the data device through the first communication function; and when the first communication function is disabled, obtaining the device identifier broadcasted by the data device through a second communication function different from the first communication function, the second communication function being acoustic wave transmission function in response to the operating system type being the first type, and one of Bluetooth communication function and acoustic wave transmission function in response to the operating system type being the second type; uploading the device identifier to the server-side of the application program, receiving web page information that is corresponding to the device identifier and obtained by the server-side according to the device identifier, and displaying the web page information on the application program of the mobile terminal. 2. The system according to claim 1 , wherein: when the operating system type of the mobile terminal is the second type of operating system, and the distance between the mobile terminal and the data device is less than or equal to the preset distance, the mobile terminal is configured to: detect whether the mobile terminal supports a near field communication function; when the near field communication function is supported, communicate with the data device using the near field communication function to obtain the device identifier; and when the near field communication function is not supported, detect whether the Bluetooth communication function is enabled; when the Bluetooth communication function is enabled, communicate with the data device using the Bluetooth communication function to obtain the device identifier; and when the Bluetooth communication function is disabled, communicate with the data device using the acoustic wave transmission function to obtain the device identifier. 3. The system according to claim 1 , wherein the mobile terminal is further configured to perform: receiving data containing the device identifier and a current check code and broadcasted by the data device; parsing the data to obtain the device identifier, generating a new check code according to the device identifier, and comparing whether the new check code is same as the current check code in the received data; when the new check code and the current check code are the same, determining that the data received is usable and, when the new check code and the current check code are not the same, determining that the data received is not usable. 4. The system according to claim 1 , wherein the mobile terminal is further configured to perform: invoking the acoustic wave transmission function to communicate with the data device; obtaining data sent by the data device at each of multiple different frequencies within a preset duration; and parsing the data to obtain the device identifier. 5. The system according to claim 4 , wherein: a data packet of the data sent by the data device through the acoustic wave transmission function includes a packet identifier, data content, and a check bit. 6. The system according to claim 4 , wherein: the multiple different frequencies include a frequency corresponding to beginning of data packet transmission, four frequencies each corresponding to a two-bit binary data, and a frequency corresponding to ending of the data packet transmission. 7. The system according to claim 1 , wherein the server is configured to perform: recording a correspondence between the device identifier and the web page information in advance when the data device registers with the server; receiving the device identifier uploaded by the mobile terminal; finding the web page information based on the correspondence and the device identifier; and sending the web page information to the mobile terminal. 8. The system according to claim 1 , wherein: the data device includes an input device, the input device including a key pad or a touch screen; and the trigger instruction is received when the input device detects a trigger operation on the key pad or the touch screen. 9. The system according to claim 1 , wherein: the preset distance is equal to or less than 10 centimeters. 10. The system according to claim 1 , wherein: the preset distance is equal to or less than 1 meter. 11. A data transmission method for a mobile terminal having a client-side of an application program, comprising: receiving a device identifier of a data device, wherein the data device supports a plurality of communication functions including: Bluetooth communication, Near Field Communication (NFC), and acoustic wave transmission, and the device identifier is broadcasted within a preset distance by the data device using at least one of the communication functions according to a trigger instruction when a distance between the mobile terminal and the data device is less than or equal to the preset distance; uploading the device identifier to a server-side corresponding to the application program; receiving corresponding web page information found by the server-side according to the device identifier; and displaying the web page information on the application program, wherein receiving the device identifier comprises: determining an operating system type of the mobile terminal, the operating system type being either a first type or a second type; detecting whether a first communication function of the mobile terminal is enabled, the first communication function being NFC function in response to the operating system type being the second type and Bluetooth communication function in response to the operating system type being the first type; when the first communication function is enabled, obtaining the device identifier broadcasted by the data device through the first communication function; and when the first communication function is disabled, obtaining the device identifier broadcasted by the data device through a second communication function different from the first communication function, the second communication function being acoustic wave transmission function in response to the operating system type being the first type, and one of Bluetooth communication function and acoustic wave transmission function in
Direct-mode setup · CPC title
characterised by the transmission technique; characterised by the transmission medium · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.