Fixed-point alarm method and device based on map information

Through the real-time connection between portable communication devices and back-end servers and the upload of location information, and the alarm operation is triggered in combination with preset alarm conditions, the problems of untimely requesting help and high device dependence in the existing technology are solved, and convenient and high reliability are achieved Fixed alarm.

CN119418477AInactive Publication Date: 2025-02-11富盛科技股份有限公司
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411990765.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-02-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing help alarm equipment is difficult to achieve timely requests for help under special circumstances, and it is highly dependent on real-time online and special equipment, which affects convenience and reliability.

Method used

Through real-time communication protocol, the portable communication device is connected to the back-end server, obtain and upload user location information in real time, and trigger alarm operations based on preset alarm condition information, including sending emergency text messages, making calls, turning on voice or voice recognition functions, etc. .

Benefits of technology

In special cases, fixed-point alarms can be flexibly triggered, reducing dependence on real-time online and specialized equipment, and improving the convenience and reliability of help.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119418477A_ABST
    Figure CN119418477A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a fixed-point alarm method and device based on map information. The method comprises the following steps: establishing connection between portable communication equipment and a back-end server through a real-time communication protocol; acquiring and uploading map coordinates of the position of the user to a back-end server according to a preset time interval, so that the back-end server stores and updates the coordinates of the user; acquiring preset alarm condition information, wherein the alarm condition information comprises communication state disconnection, geographic position meeting a preset standard, sound state meeting the preset standard or reception of a voice control instruction; triggering an alarm operation under the condition that the alarm condition information is received; according to the invention, fixed-point alarm can be flexibly triggered based on map information under special conditions, the dependence on real-time online and special equipment is reduced, and the convenience and reliability of help seeking are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer software, and in particular to a method and device for fixed-point alarm based on map information. Background Art

[0002] With the rapid development of communication technology, people are increasingly relying on telephones and text messages to communicate and seek help in their daily lives. However, in some special circumstances, these traditional means of communication may not work. For example, when a user is in a dangerous environment (such as a natural disaster or accident site), the device is damaged, or the user is unable to operate the device due to physical condition, they cannot make a phone call or send a text message to seek help in a timely manner. In addition, for children, the elderly or other vulnerable groups, the use of conventional means of seeking help in emergencies may be limited.

[0003] Although existing distress alarm devices can achieve a certain degree of positioning and assistance functions, they usually require users to carry special hardware devices, such as distress bracelets, GPS devices, etc., which increases the inconvenience of use. At the same time, these devices usually require the corresponding applications to always stay online to upload the user's map latitude and longitude in real time. This design not only has high requirements on the battery life and network stability of the device, but the continuous real-time positioning function occupies a large amount of network resources and is difficult to maintain efficient operation for a long time. Summary of the invention

[0004] In response to the problems in the prior art, the present application provides a fixed-point alarm method and device based on map information, which can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0005] In order to solve at least one of the above problems, the present application provides the following technical solutions: According to a first aspect of an embodiment of the present application, the present application provides a fixed-point alarm method based on map information, comprising: Establishing a connection between the portable communication device and the backend server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; Acquire and upload the map coordinates of the user's location to the backend server according to a predetermined time interval, so that the backend server stores and updates the user coordinates; Acquiring preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographic location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control command; When the alarm condition information is received, an alarm operation is triggered, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0006] According to any implementation of the present application, the real-time acquisition and uploading of the map coordinates of the user's location to the back-end server so that the back-end server stores and updates the user coordinates includes: The current location of the user is collected in real time through the global positioning system module of the portable communication device or the cellular network, and the latitude, longitude and altitude data of the user at the current location are continuously updated according to the set time interval; Preprocess the collected location information, including coordinate format conversion, outlier filtering and accuracy correction, and add a timestamp; The processed location information is uploaded to the backend server via the real-time communication protocol.

[0007] According to any implementation manner of the present application, the geographical location satisfies a preset standard, including at least one of the following: The user's current location is within the preset geo-fence; The distance between the user's current location and a target location is less than or greater than a preset distance threshold; The user's movement trajectory or movement speed meets the preset trajectory trigger conditions.

[0008] According to any embodiment of the present application, the sound state satisfies a preset standard, including at least one of the following: The decibel level of the ambient sound continuously exceeds or falls below the preset intensity threshold; The main frequency or specific spectrum distribution of the ambient sound conforms to the preset frequency range; The abnormal state of environmental sound continues for more than a preset time threshold; The intensity or frequency of the ambient sound changes by more than a preset threshold; Multiple specific sound events are detected simultaneously or continuously within a preset time window.

[0009] According to any implementation of the present application, the enabling of the voice recognition function and performing a corresponding alarm operation according to a voice instruction of the user includes at least one of the following: In response to detecting that a user speaks a preset emergency keyword, triggering a corresponding alarm operation according to the keyword; According to the specific instructions contained in the user's voice, the corresponding alarm operations are executed respectively.

[0010] According to any implementation of the present application, the enabling of the sound recognition function and performing a corresponding alarm operation according to the current ambient sound state includes at least one of the following: In response to the decibel value of the ambient sound continuously exceeding the threshold, sending an alarm text message to the emergency contact, and confirming the user status by voice when the decibel value of the ambient sound continuously falls below the threshold; In response to the main frequency or specific spectrum distribution of the ambient sound conforming to a preset frequency range, after identifying the specific frequency sound, sending the location information and sound type alarm to the emergency contact; In response to the abnormal state of ambient sound continuing for more than a preset time threshold, the change in the intensity or frequency of ambient sound exceeding a preset threshold, or multiple specific sound events being detected simultaneously or continuously within a preset time window, the emergency contact is called and the user's location information is attached.

[0011] According to a second aspect of an embodiment of the present application, the present application provides a fixed-point alarm device based on map information, comprising: A communication connection module, used to establish a connection between the portable communication device and the back-end server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; The location upload module is used to: obtain and upload the map coordinates of the user's location to the back-end server according to a predetermined time interval, so that the back-end server can store and update the user coordinates; An alarm setting module is used to: obtain preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction; The alarm triggering module is used to trigger an alarm operation upon receiving the alarm condition information, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0012] According to any implementation of the present application, the location uploading module includes: The information acquisition unit is used to collect the user's current location, the latitude, longitude and altitude data of the user at the current location in real time through the global positioning system module of the portable communication device or the cellular network, and continuously update it according to the set time interval; An information processing unit is used to: pre-process the collected location information, including coordinate format conversion, outlier filtering and accuracy correction, and add a timestamp; The information transmission unit is used to upload the processed location information to the back-end server through the real-time communication protocol.

[0013] According to any implementation manner of the present application, the geographical location satisfies a preset standard, including at least one of the following: The user's current location is within the preset geo-fence; The distance between the user's current location and a target location is less than or greater than a preset distance threshold; The user's movement trajectory or movement speed meets the preset trajectory trigger conditions.

[0014] According to any embodiment of the present application, the sound state satisfies a preset standard, including at least one of the following: The decibel level of the ambient sound continuously exceeds or falls below the preset intensity threshold; The main frequency or specific spectrum distribution of the ambient sound conforms to the preset frequency range; The abnormal state of environmental sound continues for more than a preset time threshold; The intensity or frequency of the ambient sound changes by more than a preset threshold; Multiple specific sound events are detected simultaneously or continuously within a preset time window.

[0015] According to any implementation of the present application, the alarm triggering module turns on the voice recognition function and performs a corresponding alarm operation according to the user's voice command, specifically for performing at least one of the following: In response to detecting that a user speaks a preset emergency keyword, triggering a corresponding alarm operation according to the keyword; According to the specific instructions contained in the user's voice, the corresponding alarm operations are executed respectively.

[0016] According to any implementation of the present application, the alarm triggering module turns on the sound recognition function and performs a corresponding alarm operation according to the current environmental sound state, including at least one of the following: In response to the decibel value of the ambient sound continuously exceeding the threshold, sending an alarm text message to the emergency contact, and confirming the user status by voice when the decibel value of the ambient sound continuously falls below the threshold; In response to the main frequency or specific spectrum distribution of the ambient sound conforming to a preset frequency range, after identifying the specific frequency sound, sending the location information and sound type alarm to the emergency contact; In response to the abnormal state of ambient sound continuing for more than a preset time threshold, the change in the intensity or frequency of ambient sound exceeding a preset threshold, or multiple specific sound events being detected simultaneously or continuously within a preset time window, the emergency contact is called and the user's location information is attached.

[0017] According to the third aspect of the embodiment of the present application, the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the fixed-point alarm method based on map information when executing the program.

[0018] According to a fourth aspect of the embodiments of the present application, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the fixed-point alarm method based on map information.

[0019] According to a fifth aspect of the embodiments of the present application, the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the fixed-point alarm method based on map information.

[0020] It can be seen from the above technical scheme that the present application provides a method and device for fixed-point alarm based on map information, which establishes a connection between a portable communication device and a back-end server through a real-time communication protocol; obtains and uploads the map coordinates of the user's location to the back-end server according to a predetermined time interval, so that the back-end server stores and updates the user coordinates; obtains preset alarm condition information, and the alarm condition information includes communication status disconnection, geographical location meeting preset standards, sound status meeting preset standards or receiving voice control instructions; triggers an alarm operation when the alarm condition information is received; the present application can flexibly trigger fixed-point alarms based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1This is one of the flow charts of the fixed-point alarm method based on map information in the embodiment of the present application; Figure 2 This is a second flow chart of a fixed-point alarm method based on map information in an embodiment of the present application; Figure 3 This is one of the structural diagrams of the fixed-point alarm device based on map information in the embodiment of the present application; Figure 4 This is the second structural diagram of the fixed-point alarm device based on map information in the embodiment of the present application; Figure 5 It is a schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0024] The acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0025] The information collected in the technical solution of this application is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with the relevant laws, regulations and standards of relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0026] The present application provides a method and device for a fixed-point alarm based on map information, which can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0027] In order to flexibly trigger a fixed-point alarm based on map information in special circumstances, reduce the reliance on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help, the present application provides an embodiment of a fixed-point alarm method based on map information, see Figure 1 The fixed-point alarm method based on map information specifically includes the following contents: Step S101: Establishing a connection between a portable communication device and a backend server via a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol.

[0028] Based on portable communication devices, this application establishes a two-way communication connection with the backend server through a real-time communication protocol (such as WebSocket or Socket protocol). After the user device is started, the connection is automatically initialized through the network module. First, a handshake request is sent to complete the negotiation and authentication of the communication protocol with the server. The WebSocket protocol supports lightweight full-duplex communication, allowing the device to receive and send data in real time after the connection is established without frequently creating new HTTP requests. The Socket protocol provides lower-level communication support for the device and is suitable for use in low-latency and high-reliability scenarios.

[0029] Through this connection, the user device uploads its status and location information in real time and receives responses from the server, such as confirmation messages or alarm instructions, which preserves the persistence of the connection in the communication. Even in the case of network fluctuations, the protocol can ensure the continuity of data transmission through the reconnection mechanism, improving the stability and real-time performance of the system. Preferably, the protocol also supports encrypted transmission to protect the integrity of data and user privacy.

[0030] Step S102: acquiring and uploading the map coordinates of the user's location to a backend server at a predetermined time interval, so that the backend server stores and updates the user coordinates.

[0031] In an alternative embodiment, see Figure 2 , the real-time acquisition and uploading of the map coordinates of the user's location to the back-end server so that the back-end server stores and updates the user coordinates, including: Step S102A: collecting the user's current location in real time through the global positioning system module of the portable communication device or the cellular network, the latitude, longitude and altitude data of the user at the current location, and continuously updating according to the set time interval; Step S102B: pre-processing the collected location information, including coordinate format conversion, outlier filtering and accuracy correction, and adding a timestamp; Step S102C: uploading the processed location information to the backend server via the real-time communication protocol.

[0032] This application uses a portable communication device to obtain the user's location in real time and upload it to the backend server. The device uses the built-in global positioning system (GPS) module or cellular network to collect the user's current location, including latitude and longitude, altitude, and other related data such as speed and direction.

[0033] The above information can be captured in real time by the device's positioning sensor and updated regularly at set time intervals (such as every second or every minute) to ensure that it accurately reflects the user's dynamic location. Different positioning sources can also complement each other to enhance positioning capabilities in complex scenarios, such as relying on cellular signals for positioning in indoor environments and using GPS data in outdoor environments.

[0034] In order to improve the reliability and usability of location information, the collected raw location data needs to undergo a series of preprocessing. First, the device standardizes the coordinate data formats from different sources to ensure that they can adapt to the storage and analysis requirements of the backend server. Secondly, the abnormal points are filtered out by the rate of change or range of the location information to eliminate unreasonable data points caused by signal interference or device abnormalities, such as abnormal position jumps in a short period of time. In addition, the device can also combine multi-source positioning technology (such as Wi-Fi, cellular networks) to correct the accuracy of GPS data to improve the accuracy of positioning results. On this basis, each piece of location information will be attached with an accurate timestamp to record the specific time of its collection, which is convenient for subsequent analysis and historical tracing.

[0035] Step S103: obtaining preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction.

[0036] Among them, the present application realizes flexible alarm through the alarm condition information preset by the user device, including: real-time detection of the device connection status through the communication module to determine whether the communication is disconnected; triggering the alarm according to the matching conditions between the geographical location and the preset area (such as a safe area or a dangerous area); monitoring the environmental sound characteristics through the sound sensor to determine whether they meet the preset intensity, frequency or duration standards; and receiving the user's voice command (such as "help") through the voice recognition module, and executing the corresponding alarm operation after analysis. The conditions can be personalized to meet the needs of various emergency scenarios.

[0037] In some optional embodiments, the geographical location satisfies a preset standard, including at least one of the following: The user's current location is within the preset geo-fence.

[0038] A virtual geofence can be defined to set a safety boundary around a specific area, such as a school, factory, home, or tourist attraction. When the user's current location enters or leaves the range, the system will trigger an alarm. For example, a parent can set a geofence around a school. If the child's device enters or leaves the area, the system will automatically send a notification to ensure that the child's safety dynamics are known in real time. Scenic area managers or explorers can set a geofence within the safe tour range, and automatically send a notification if they exceed the area.

[0039] The distance between the user's current location and a target location is less than or greater than a preset distance threshold.

[0040] In the scenario where a caregiver accompanies the elderly, the system can set a distance threshold from the nursing home. For example, when the elderly person's device is more than 500 meters away from the nursing home, the system will trigger an alarm to remind the caregiver to pay attention to the abnormal location of the elderly person. On the contrary, in logistics tracking, when the vehicle is less than 100 meters away from the delivery target point (such as a warehouse), the system can trigger a reminder to optimize delivery scheduling.

[0041] The user's movement trajectory or movement speed meets the preset trajectory trigger conditions.

[0042] The system continuously monitors the user's movement path and compares it with the preset safety trajectory. For example, in a mountain climbing scenario, if the user deviates from the safe mountain climbing route by more than a certain distance, the system will immediately alarm and record their location to facilitate a quick response by the rescue team. At the same time, combined with the monitoring of movement speed, if the user's movement speed is detected to be abnormal (such as a sudden stop or a rapid fall), the system will determine that there may be an unexpected situation and automatically notify the emergency contact.

[0043] In some optional embodiments, the sound state satisfies a preset standard, including at least one of the following: The decibel level of the ambient sound continuously exceeds or falls below the preset intensity threshold.

[0044] The decibel sensor monitors the intensity of ambient sound in real time. When the decibel value of the sound continues to exceed the preset high-intensity threshold (such as screams or explosions) or falls below a specific quiet threshold (such as sudden complete silence), the system will trigger an alarm operation. It can quickly respond to high-risk emergencies or unusually quiet dangerous scenes.

[0045] The main frequency or specific spectrum distribution of the ambient sound conforms to the preset frequency range.

[0046] The system analyzes the main frequency and specific spectrum distribution of the sound, and uses spectrum recognition technology to determine whether the sound meets the preset frequency range. For example, when a frequency feature matching the sound of a baby crying, an alarm, or a metal impact is detected, the system will identify it as an emergency and initiate the corresponding alarm process. Spectrum analysis technology can also eliminate background noise interference and improve recognition accuracy.

[0047] The abnormal state of the environmental sound continues for more than the preset time threshold.

[0048] The system has the ability to continuously monitor the sound status. If an abnormal sound (such as screaming or collision) continues to exceed the preset time threshold, the system will determine it as a dangerous event and give priority to alarm. This time-based monitoring can filter out short and harmless sound interference and improve the accuracy of the alarm.

[0049] The change in the intensity or frequency of the ambient sound exceeds the preset threshold.

[0050] The intensity or frequency of ambient sound is also an important trigger condition. When the intensity or frequency of the monitored sound changes dramatically in a short period of time (such as from quiet to sudden high noise or drastic frequency fluctuations), and the amplitude of the change exceeds the set threshold, the system will determine it as a potential emergency and issue an alarm.

[0051] Multiple specific sound events are detected simultaneously or continuously within a preset time window.

[0052] The system also supports the joint detection of multiple sound events within a preset time window. For example, if screams and collisions are detected continuously within a short period of time, the system will trigger an alarm with a higher priority. This joint judgment mechanism can effectively cope with complex scenarios and improve the ability to handle multi-dimensional events.

[0053] Step S104: triggering an alarm operation when the alarm condition information is received, wherein the alarm operation includes at least one of the following: Send an emergency message to a preset emergency contact, the emergency message including the user's current location information.

[0054] Among them, an emergency text message containing the user's current location information can be automatically generated and sent to the pre-set contacts. The text message content includes the precise latitude and longitude, geographic address description, and the cause of the alarm trigger (such as communication interruption, abnormal location). For example, if an elderly person living alone falls at home and is unable to operate the device, the system can automatically send a text message to the family to inform the elderly person's exact location and the cause of the alarm, so as to facilitate timely rescue.

[0055] Dial the emergency contact and play a pre-recorded or pre-set voice help message.

[0056] The system can dial emergency contacts and play help messages through speech synthesis or pre-recording. For example, in a dangerous environment, when the user is unable to send a call for help, the system can dial the contact and broadcast the voice message "The user's current location is potentially dangerous, please provide help as soon as possible" to ensure that the contact can quickly understand the situation and take action.

[0057] Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands.

[0058] The voice recognition function is automatically activated to monitor the user's voice commands in real time. If the user issues a voice command such as "call an emergency number" or "send location to family members", the system will immediately analyze and execute the corresponding operation. This is suitable for emergency scenarios where the user cannot manually operate the device but can speak.

[0059] Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0060] In special circumstances, the sound recognition module can be automatically activated to analyze the environmental sound characteristics. For example, after detecting continuous screaming or banging, the system automatically determines it as a dangerous event and upgrades the alarm level, sending an alarm notification to emergency contacts or security agencies, which is particularly suitable for environments where accidents or violent incidents occur.

[0061] In an optional embodiment, the enabling of the voice recognition function and performing a corresponding alarm operation according to the user's voice command includes at least one of the following: In response to detecting that a user speaks a preset emergency keyword, triggering a corresponding alarm operation according to the keyword; According to the specific instructions contained in the user's voice, the corresponding alarm operations are executed respectively.

[0062] Specifically, after detecting that the user says a preset emergency keyword (such as "help", "call the police" or "help me"), the corresponding alarm operation is immediately triggered. For example, if the user shouts "help" in a dangerous scene, the system will automatically send an emergency text message and the current location to the preset contact; if the user says "call the police", the system will directly dial the emergency number and play the pre-recorded voice message for help.

[0063] In addition, the system supports parsing specific commands in the user's voice and dynamically executing personalized operations. For example, if the user says "Send my location to my father" in the voice, the system will automatically send the user's current location to the designated contact; if the user's command is "Call the emergency number", the system will directly contact the emergency service. By combining keyword triggering and command parsing, it can adapt to various emergency scenarios and provide users with flexible and efficient safety protection.

[0064] In an optional embodiment, the enabling of the sound recognition function and performing a corresponding alarm operation according to the current ambient sound state includes at least one of the following: In response to the decibel value of the ambient sound continuously exceeding the threshold, an alarm text message is sent to the emergency contact, and when the decibel value of the ambient sound continuously falls below the threshold, the user status is confirmed by voice.

[0065] The system continuously monitors the ambient decibel value through a sound intensity sensor. When the sound intensity continues to exceed the preset high decibel threshold (such as industrial noise, screams or explosions), an alarm text message is immediately sent to the emergency contact, containing the user's current location information and sound description, indicating that there may be danger. If the sound intensity continues to be lower than a certain threshold (such as a completely quiet room or a sudden interruption of ambient sound), the system will actively try to confirm the status with the user through the voice module, such as broadcasting "Please confirm your safety status." If no user feedback is received, the alarm level will be further upgraded.

[0066] In response to the main frequency or specific spectrum distribution of the ambient sound conforming to a preset frequency range, after identifying the specific frequency sound, the location information and sound type alarm are sent to the emergency contact.

[0067] Among them, spectrum analysis technology is used to detect the main frequency and specific voiceprint of environmental sounds. When matching a preset specific frequency (such as alarm sound, glass breaking sound or child crying, beast roar, threatening and coercive sound, etc.), the system automatically identifies the sound type and sends an alarm message to the emergency contact. This information includes the user's geographic location, sound type and possible scenarios (such as "glass breaking detected, possible intrusion risk" and "threatening animal detected"), which is suitable for real-time event monitoring at home, school or outdoor places.

[0068] In response to the abnormal state of ambient sound continuing for more than a preset time threshold, the change in the intensity or frequency of ambient sound exceeding a preset threshold, or multiple specific sound events being detected simultaneously or continuously within a preset time window, the emergency contact is called and the user's location information is attached.

[0069] If the system detects that the abnormal state of the ambient sound lasts for more than a preset time (such as continuous impact sounds for more than 10 seconds), or the sound intensity / frequency fluctuates violently in a short period of time (such as a sudden change from silence to high decibels), the system will immediately call the emergency contact and play a voice alarm message. At the same time, if multiple specific sound events (such as screams and heavy objects falling) are detected continuously within a short time window, the system will attach the user's location information to send a high-level alarm to the contact and prompt the possible event type (such as "there may be a violent incident").

[0070] From the above description, it can be seen that the fixed-point alarm method based on map information provided in the embodiment of the present application can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0071] In order to further illustrate the present solution, the present application also provides a specific application example of using the above-mentioned fixed-point alarm device based on map information to implement a fixed-point alarm method based on map information, which specifically includes the following contents: First, the client establishes a connection with the backend server through the WebSocket or Socket protocol to ensure the stability of real-time communication. The server detects the user's online status in real time through this connection to determine whether the device is in normal operation. At the same time, the client accesses the map service module to obtain the user's current location in real time and upload it to the server to facilitate subsequent geographic location-related alarm operations. In addition, the client allows users to make personalized settings, including the phone information of emergency contacts and specific options for alarm triggering conditions.

[0072] Users can preset multiple alarm conditions in the client. For example, if the communication connection is disconnected, the system can trigger different alarm methods according to the user's settings. When set to send a text message after disconnection, the server will automatically send an alarm text message containing the user's current location to the emergency contact after detecting the disconnection state; if it is set to make a call directly after disconnection, the client will immediately make an emergency call after disconnection and play the preset voice help information. If it is set to make a call directly by the background, the server will perform this operation instead of the client to ensure that the alarm information is conveyed in a timely manner.

[0073] The system also supports more intelligent voice and sound recognition functions. When the user sets the voice recognition to be turned on after the disconnection, the system will start the voice module when the communication is disconnected, listen to and analyze the user's voice commands, so as to perform alarm operations according to the specific content. At the same time, the sound recognition module will make judgments based on specific conditions of the ambient sound (such as sound intensity or frequency changes), and trigger the alarm when the preset conditions are met. In addition, users can flexibly set the time threshold and trigger times of sound recognition to meet the alarm needs of different scenarios.

[0074] When the client communication is disconnected, the system automatically uploads the user's alarm settings and current location information to the server to ensure the smooth execution of the subsequent alarm process. The server dynamically determines the alarm mode based on the user's preset options and current status, and sends the emergency information and user location to the emergency contact to ensure the effective transmission of the alarm information. This embodiment realizes accurate and efficient alarm services through multi-condition triggering, flexible settings and intelligent response, providing users with comprehensive security protection.

[0075] In order to be able to flexibly trigger a fixed-point alarm based on map information in special circumstances, reduce the reliance on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help, the present application provides an embodiment of a fixed-point alarm device based on map information for implementing all or part of the content of the fixed-point alarm method based on map information, see Figure 3 The fixed-point alarm device based on map information specifically includes the following contents: The communication connection module 1101 is used to establish a connection between the portable communication device and the back-end server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; The location uploading module 1102 is used to: obtain and upload the map coordinates of the user's location to the backend server according to a predetermined time interval, so that the backend server stores and updates the user coordinates; The alarm setting module 1103 is used to: obtain preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction; The alarm triggering module 1104 is used to trigger an alarm operation upon receiving the alarm condition information, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0076] According to any embodiment of the present application, see Figure 4 , the location upload module includes: The information acquisition unit 1102A is used to collect the user's current location, the latitude, longitude and altitude data of the user at the current location in real time through the global positioning system module of the portable communication device or the cellular network, and continuously update it according to the set time interval; The information processing unit 1102B is used to: pre-process the collected location information, including coordinate format conversion, outlier filtering and accuracy correction, and add a timestamp; The information transmission unit 1102C is used to upload the processed location information to the backend server via the real-time communication protocol.

[0077] According to any implementation manner of the present application, the geographical location satisfies a preset standard, including at least one of the following: The user's current location is within the preset geo-fence; The distance between the user's current location and a target location is less than or greater than a preset distance threshold; The user's movement trajectory or movement speed meets the preset trajectory trigger conditions.

[0078] According to any embodiment of the present application, the sound state satisfies a preset standard, including at least one of the following: The decibel level of the ambient sound continuously exceeds or falls below the preset intensity threshold; The main frequency or specific spectrum distribution of the ambient sound conforms to the preset frequency range; The abnormal state of environmental sound continues for more than a preset time threshold; The intensity or frequency of the ambient sound changes by more than a preset threshold; Multiple specific sound events are detected simultaneously or continuously within a preset time window.

[0079] According to any implementation of the present application, the alarm triggering module turns on the voice recognition function and performs a corresponding alarm operation according to the user's voice command, specifically for performing at least one of the following: In response to detecting that a user speaks a preset emergency keyword, triggering a corresponding alarm operation according to the keyword; According to the specific instructions contained in the user's voice, the corresponding alarm operations are executed respectively.

[0080] According to any implementation of the present application, the alarm triggering module turns on the sound recognition function and performs a corresponding alarm operation according to the current environmental sound state, including at least one of the following: In response to the decibel value of the ambient sound continuously exceeding the threshold, sending an alarm text message to the emergency contact, and confirming the user status by voice when the decibel value of the ambient sound continuously falls below the threshold; In response to the main frequency or specific spectrum distribution of the ambient sound conforming to a preset frequency range, after identifying the specific frequency sound, sending the location information and sound type alarm to the emergency contact; In response to the abnormal state of ambient sound continuing for more than a preset time threshold, the change in the intensity or frequency of ambient sound exceeding a preset threshold, or multiple specific sound events being detected simultaneously or continuously within a preset time window, the emergency contact is called and the user's location information is attached.

[0081] From the above description, it can be seen that the fixed-point alarm device based on map information provided in the embodiment of the present application can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0082] From the hardware level, in order to be able to flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help, the present application provides an embodiment of an electronic device for implementing all or part of the content of the fixed-point alarm method based on map information, and the electronic device specifically includes the following content: Processor, memory, communication interface and bus; wherein the processor, memory and communication interface communicate with each other through the bus; the communication interface is used to realize information transmission between the fixed-point alarm device based on map information and related devices such as core business systems, user terminals and related databases; the logic controller can be a desktop computer, a tablet computer and a mobile terminal, etc., but the present embodiment is not limited thereto. In the present embodiment, the logic controller can be implemented with reference to the embodiment of the fixed-point alarm method based on map information and the embodiment of the fixed-point alarm device based on map information in the embodiment, and the contents thereof are incorporated herein, and the repeated parts are not repeated.

[0083] It is understandable that the user terminal may include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Among them, the smart wearable device may include smart glasses, a smart watch, a smart bracelet, etc.

[0084] In practical applications, part of the fixed-point alarm method based on map information can be executed on the electronic device side as described above, or all operations can be completed in the client device. The specific selection can be based on the processing capability of the client device and the limitations of the user's usage scenario. This application does not limit this. If all operations are completed in the client device, the client device may also include a processor.

[0085] The client device mentioned above may have a communication module (i.e., a communication unit) that can communicate with a remote back-end server to achieve data transmission with the back-end server. The back-end server may include a back-end server on the task scheduling center side, and other implementation scenarios may also include a back-end server on an intermediate platform, such as a back-end server on a third-party back-end server platform that has a communication link with the back-end server of the task scheduling center. The back-end server may include a single computer device, or a back-end server cluster consisting of multiple back-end servers, or a back-end server structure of a distributed device.

[0086] Figure 5 FIG. 9 is a schematic block diagram of the system structure of the electronic device 9600 according to an embodiment of the present application. Figure 5 As shown, the electronic device 9600 may include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. It is worth noting that Figure 5 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.

[0087] In one embodiment, the function of the fixed-point alarm method based on map information can be integrated into the central processing unit 9100. The central processing unit 9100 can be configured to perform the following control: Step S101: establishing a connection between the portable communication device and the backend server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; Step S102: acquiring and uploading the map coordinates of the user's location to the backend server at a predetermined time interval, so that the backend server stores and updates the user coordinates; Step S103: obtaining preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction; Step S104: triggering an alarm operation when the alarm condition information is received, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0088] From the above description, it can be seen that the electronic device provided in the embodiment of the present application can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0089] In another embodiment, the fixed-point alarm device based on map information can be configured separately from the central processing unit 9100. For example, the fixed-point alarm device based on map information can be configured as a chip connected to the central processing unit 9100, and the function of the fixed-point alarm method based on map information can be realized through the control of the central processing unit.

[0090] like Figure 5As shown, the electronic device 9600 may also include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily have to include Figure 5 In addition, the electronic device 9600 may also include Figure 5 For components not shown, reference may be made to the prior art.

[0091] like Figure 5 As shown, the central processing unit 9100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor device and / or logic device. The central processing unit 9100 receives input and controls the operation of various components of the electronic device 9600.

[0092] The memory 9140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 9100 may execute the program stored in the memory 9140 to implement information storage or processing, etc.

[0093] The input unit 9120 provides input to the central processing unit 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used to display display objects such as images and texts. The display may be, for example, an LCD display, but is not limited thereto.

[0094] The memory 9140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 9600 through the central processor 9100.

[0095] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).

[0096] The communication module 9110 is a transmitter / receiver 9110 that sends and receives signals via an antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.

[0097] Based on different communication technologies, multiple communication modules 9110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module, etc. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide an audio output via the speaker 9131 and receive an audio input from the microphone 9132, thereby realizing a common telecommunication function. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 9130 is also coupled to the central processor 9100, so that recording can be performed on the local machine through the microphone 9132, and the sound stored on the local machine can be played through the speaker 9131.

[0098] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps of the method for fixed-point alarm based on map information in the above embodiments, where the execution subject is a back-end server or a client. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, all the steps of the method for fixed-point alarm based on map information in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented: Step S101: establishing a connection between the portable communication device and the backend server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; Step S102: acquiring and uploading the map coordinates of the user's location to the backend server at a predetermined time interval, so that the backend server stores and updates the user coordinates; Step S103: obtaining preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction; Step S104: triggering an alarm operation when the alarm condition information is received, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0099] From the above description, it can be seen that the computer-readable storage medium provided in the embodiment of the present application can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0100] The embodiments of the present application also provide a computer program product capable of implementing all the steps of the fixed-point alarm method based on map information in the above embodiments, where the execution subject is a back-end server or a client. When the computer program / instruction is executed by a processor, the steps of the fixed-point alarm method based on map information are implemented. For example, the computer program / instruction implements the following steps: Step S101: establishing a connection between the portable communication device and the backend server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; Step S102: acquiring and uploading the map coordinates of the user's location to the backend server at a predetermined time interval, so that the backend server stores and updates the user coordinates; Step S103: obtaining preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction; Step S104: triggering an alarm operation when the alarm condition information is received, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

[0101] From the above description, it can be seen that the computer program product provided in the embodiment of the present application can flexibly trigger a fixed-point alarm based on map information under special circumstances, reduce dependence on real-time online and dedicated equipment, and improve the convenience and reliability of seeking help.

[0102] It should be understood by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0103] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0104] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0105] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0106] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A fixed-point alarm method based on map information, characterized in that: The method comprises: Establishing a connection between the portable communication device and the backend server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; Acquire and upload the map coordinates of the user's location to the backend server according to a predetermined time interval, so that the backend server stores and updates the user coordinates; Acquiring preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographic location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control command; When the alarm condition information is received, an alarm operation is triggered, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

2. The fixed-point alarm method based on map information according to claim 1 is characterized in that: The real-time acquisition and uploading of the map coordinates of the user's location to the back-end server so that the back-end server stores and updates the user coordinates includes: The current location of the user is collected in real time through the global positioning system module of the portable communication device or the cellular network, and the latitude, longitude and altitude data of the user at the current location are continuously updated according to the set time interval; Preprocess the collected location information, including coordinate format conversion, outlier filtering and accuracy correction, and add a timestamp; The processed location information is uploaded to the backend server via the real-time communication protocol.

3. The fixed-point alarm method based on map information according to claim 1 is characterized in that: The geographical location meets the preset criteria, including at least one of the following: The user's current location is within the preset geo-fence; The distance between the user's current location and a target location is less than or greater than a preset distance threshold; The user's movement trajectory or movement speed meets the preset trajectory trigger conditions.

4. The fixed-point alarm method based on map information according to claim 1 is characterized in that: The sound state meets the preset criteria, including at least one of the following: The decibel level of the ambient sound continuously exceeds or falls below the preset intensity threshold; The main frequency or specific spectrum distribution of the ambient sound conforms to the preset frequency range; The abnormal state of environmental sound continues for more than a preset time threshold; The intensity or frequency of the ambient sound changes by more than a preset threshold; Multiple specific sound events are detected simultaneously or continuously within a preset time window.

5. The fixed-point alarm method based on map information according to claim 1 is characterized in that: The enabling of the voice recognition function and performing a corresponding alarm operation according to the user's voice command includes at least one of the following: In response to detecting that a user speaks a preset emergency keyword, triggering a corresponding alarm operation according to the keyword; According to the specific instructions contained in the user's voice, the corresponding alarm operations are executed respectively.

6. The fixed-point alarm method based on map information according to claim 1 is characterized in that: The enabling of the sound recognition function and performing a corresponding alarm operation according to the current ambient sound state includes at least one of the following: In response to the decibel value of the ambient sound continuously exceeding the threshold, sending an alarm text message to the emergency contact, and confirming the user status by voice when the decibel value of the ambient sound continuously falls below the threshold; In response to the main frequency or specific spectrum distribution of the ambient sound conforming to a preset frequency range, after identifying the specific frequency sound, sending the location information and sound type alarm to the emergency contact; In response to the abnormal state of ambient sound continuing for more than a preset time threshold, the change in the intensity or frequency of ambient sound exceeding a preset threshold, or multiple specific sound events being detected simultaneously or continuously within a preset time window, the emergency contact is called and the user's location information is attached.

7. A fixed-point alarm device based on map information, characterized in that: The device comprises: A communication connection module, used to establish a connection between the portable communication device and the back-end server through a real-time communication protocol, wherein the real-time communication protocol includes a websocket protocol or a socket protocol; The location upload module is used to: obtain and upload the map coordinates of the user's location to the back-end server according to a predetermined time interval, so that the back-end server can store and update the user coordinates; An alarm setting module is used to: obtain preset alarm condition information, wherein the alarm condition information includes a communication status disconnection, a geographical location meeting a preset standard, a sound status meeting a preset standard, or receiving a voice control instruction; The alarm triggering module is used to trigger an alarm operation upon receiving the alarm condition information, wherein the alarm operation includes at least one of the following: Send an emergency text message to a pre-set emergency contact, the emergency text message including the user's current location information; Dial the emergency contact and play a pre-recorded or pre-set voice help message; Turn on the voice recognition function and perform corresponding alarm operations according to the user's voice commands; Turn on the sound recognition function and perform corresponding alarm operations according to the current environmental sound status.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the fixed-point alarm method based on map information described in any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the fixed-point alarm method based on map information described in any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the fixed-point alarm method based on map information described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Security monitoring alarm system based on geographical position and method therefor

    CN102622861A

  • Terminal state processing method and device

    CN104580685A

  • Method and system for realizing automatic help seeking based on mobile terminal

    CN104980581A

  • Method and device for automatic alarm

    CN105225408A

  • Real-time push method and system of remote interaction display

    CN106406798A