Alarm position uploading method and system based on short message channel

By identifying the alarm phone and sending location information text messages in the call identification, location and SMS service modules of the mobile terminal, the problem of untimely transmission of alarm location information in telephone communication is solved, and the emergency response efficiency and system reliability are improved.

CN119152653AInactive Publication Date: 2024-12-17SHENZHEN WEIZHIWANG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411607073.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2024-12-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the alarm location information is not transmitted in time through telephone communication, resulting in delays in emergency rescue.

Method used

By setting up a call identification module, a positioning module and a SMS service module in the mobile terminal, the alarm phone is identified, the location information is obtained and compiled into a SMS, and it is quickly and reliably sent to the emergency location center.

Benefits of technology

It realizes rapid and accurate acquisition of alarm person location information, reduces manual description errors and communication obstacles, improves emergency response efficiency and system reliability, and ensures timely transmission of information especially when the signal is poor or the voice call cannot be made.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119152653A_ABST
    Figure CN119152653A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of short message alarm, and discloses an alarm position uploading method and system based on a short message channel, and the method comprises the steps: recognizing the type of a dialed telephone number through a call recognition module of a mobile terminal, and activating a positioning module to obtain position information when the dialed telephone number is recognized as an alarm type telephone; the position information is compiled into a short message according to a preset format, and the position information short message is sent to an uplink short message platform of an emergency position center through a short message service module. Compared with the prior art, errors and communication obstacles caused by manual position description are reduced, emergency response efficiency and system reliability are improved, particularly under the condition that signals are poor or voice communication cannot be carried out, timely transmission and processing of information are ensured, and the problem that in the prior art, alarm position information is not transmitted in time through telephone communication is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of SMS alarms, and in particular to a method and system for uploading alarm positions based on SMS channels. Background Art

[0002] In modern society, emergencies and sudden situations occur from time to time, such as natural disasters, traffic accidents, criminal activities, etc. In these emergency situations, it is crucial to quickly and accurately obtain the location information of the caller or the victim for timely rescue. The traditional alarm method mainly relies on telephone alarms. However, during the telephone alarm process, the caller may not be able to accurately describe his or her location due to nervousness, noisy environment or unclear language expression. In addition, the police receiver also needs to spend a certain amount of time to obtain detailed information when answering the alarm call, which may delay the rescue time. Summary of the invention

[0003] The purpose of the present invention is to provide a method and system for uploading an alarm position based on a short message channel, aiming to solve the problem of untimely transmission of alarm position information through telephone communication in the prior art.

[0004] The present invention is implemented in this way. In a first aspect, the present invention provides an alarm location uploading method based on a short message channel, comprising: The call identification module provided in the mobile terminal identifies the type of the telephone number dialed by the mobile terminal to obtain the telephone identification result of the mobile terminal; When the telephone identification result is an alarm type telephone, activating a positioning module set in the mobile terminal to obtain the location information of the mobile terminal through the activated positioning module; Compiling the location information according to a preset SMS format standard to obtain a location information SMS; The location information SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module set in the mobile terminal, so that the uplink SMS platform can receive the location information SMS and use it for subsequent processes.

[0005] In a second aspect, the present invention provides an alarm position uploading device based on a text message channel, which is used to implement an alarm position uploading method based on a text message channel as described in any one of the first aspects, including: A telephone identification module, used to identify the type of the telephone number dialed by the mobile terminal through a call identification module set in the mobile terminal, and obtain a telephone identification result of the mobile terminal; A location acquisition module, used for activating a positioning module provided in the mobile terminal when the phone identification result is an alarm type phone, so as to obtain the location information of the mobile terminal through the activated positioning module; A short message compilation module, used to compile the location information according to a preset short message format standard to obtain a location information short message; The SMS sending module is used to send the location information SMS to the uplink SMS platform of the preset emergency location center through the SMS service module set in the mobile terminal, so that the uplink SMS platform can receive the location information SMS and use it for subsequent processes.

[0006] The present invention provides an alarm location uploading method based on a short message channel, which has the following beneficial effects: The present invention identifies the type of telephone number dialed by a call identification module of a mobile terminal. When it is identified as an alarm call, the positioning module is activated to obtain location information, the location information is compiled into a text message according to a preset format, and the location information text message is sent to an uplink text message platform of an emergency location center through a text message service module. The method can quickly and accurately obtain the location information of the alarm person and reliably transmit it to the emergency location center in the form of text messages, reducing errors and communication barriers in manual description of the location, improving emergency response efficiency and system reliability, and ensuring timely transmission and processing of information, especially in the case of poor signal or inability to make voice calls, thereby solving the problem of untimely transmission of alarm location information through telephone communication in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1 It is a schematic diagram of the steps of a method for uploading an alarm position based on a text message channel provided by an embodiment of the present invention; Figure 2 It is a structural diagram of an alarm location uploading device based on a short message channel provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0008] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0009] The implementation of the present invention is described in detail below in conjunction with specific embodiments.

[0010] Reference Figure 1 , Figure 2 As shown, a preferred embodiment of the present invention is provided.

[0011] In a first aspect, the present invention provides a method for uploading an alarm position based on a short message channel, comprising: S1: Identify the type of the telephone number dialed by the mobile terminal through a call identification module set in the mobile terminal to obtain a telephone identification result of the mobile terminal; S2: When the telephone identification result is an alarm telephone, activating a positioning module provided in the mobile terminal to obtain location information of the mobile terminal through the activated positioning module; S3: compile the location information according to a preset SMS format standard to obtain a location information SMS; S4: Sending the location information SMS to an uplink SMS platform of a preset emergency location center through an SMS service module arranged in the mobile terminal, so that the uplink SMS platform can receive the location information SMS and use it for subsequent processes.

[0012] Specifically, in step S1 of the embodiment provided by the present invention, inside the mobile terminal, a call identification module is initialized when the system starts. The module is usually integrated in the operating system layer of the device or implemented through a specific application. When the user makes a call on the mobile terminal, the call identification module monitors the dialing behavior in real time and captures the phone number entered by the user or the phone number selected from the contact list.

[0013] More specifically, the call identification module matches the captured telephone number with a preset number database, which contains emergency service numbers (such as 110, 120, 119) and other specific types of numbers (such as bank customer service, public service telephones, etc.). The database can be stored locally or obtained in real time through the network. For example, the latest emergency number list can be obtained through a regularly updated list or API interface.

[0014] More specifically, based on the matching result, the call identification module generates a corresponding phone identification result. The identification result can be an identifier (such as "emergency call", "ordinary call") or a specific type label (such as "alarm call", "medical emergency call"). If the phone number does not match any preset type, it is identified as "ordinary call" or "unknown type" by default.

[0015] More specifically, the call identification result will be immediately passed to other modules of the system (such as the positioning module, SMS service module) or related applications to trigger subsequent operations. For example, when the identification result is an "alarm call", the positioning module will be triggered to obtain the location and prepare to send the location information.

[0016] It is understandable that the call identification module can identify the type of call at the moment the user makes a call, ensuring the real-time and accuracy of the identification process, and automatically triggering the corresponding functions (such as positioning and SMS sending) according to the identification results, realizing automatic response in emergency situations, and greatly improving the intelligence of the system. In emergency situations, fast and accurate telephone number recognition and response mechanisms can help users get help quickly and improve user safety. Especially when the user is unable to operate the equipment normally, the automated emergency response function is particularly important.

[0017] Specifically, in step S2 of the embodiment provided by the present invention, when the call identification module identifies that the dialed telephone number is an alarm phone (such as 110, 120, 119, etc.), the system will generate an identification result signal. After receiving the identification result signal, the system will immediately activate the positioning module of the mobile terminal. The positioning module may include a GPS module, WiFi positioning, base station positioning and other technologies.

[0018] More specifically, if the positioning module was previously in a turned-off state, the system will automatically start the module, and the activated positioning module will begin to obtain the location information of the current mobile terminal. The positioning module can obtain location data in a variety of ways. The obtained location information includes latitude and longitude coordinates, altitude, accuracy and other data. The system processes and calibrates the obtained location information to ensure the accuracy and reliability of the data.

[0019] More specifically, the processed location information is prepared for subsequent use, such as storing the location information in a temporary variable or data structure for the SMS service module to call.

[0020] It is understandable that when the recognition result is an alarm call, the system can quickly activate the positioning module and obtain location information to ensure that the user's current location can be quickly obtained in an emergency. By utilizing a variety of positioning technologies (such as GPS, WiFi, and base station positioning), the system can provide high-precision location information, which improves the accuracy and reliability of positioning. The positioning module can continuously update the location information to ensure that the latest location data can be provided in real time in a dynamic environment. For example, if the user moves while making an alarm call, the system can continue to track location changes. The positioning module can be in a closed state at ordinary times and will only be activated when an alarm call is identified, thereby optimizing the use of system resources and extending the battery life of the device.

[0021] Specifically, in step S3 of the embodiment provided by the present invention, the location information of the current mobile terminal is obtained from the positioning module, which usually includes longitude and latitude coordinates (such as latitude and longitude), accuracy, timestamp and other data, and the location information SMS is compiled according to a predefined SMS template or format standard to obtain the location information SMS.

[0022] More specifically, the SMS format standard includes the SMS format basic standard and the SMS format security standard. The location information is compiled according to the SMS format basic standard to obtain a basic version of the location information SMS. The basic version of the location information SMS is security verified according to the SMS format security standard to obtain a security verification version of the location information SMS for subsequent sending through the SMS service module.

[0023] It is understandable that the preset SMS format standard ensures the structural consistency and readability of the location information, allowing the emergency location center to accurately parse and understand the SMS content, and adopts standardized SMS format and encoding methods to ensure that SMS can be compatible with transmission on different communication networks and devices.

[0024] Specifically, in step S4 of the embodiment provided by the present invention, the SMS service module (SMS Service Module) of the mobile terminal is initialized when the system starts, and has the function of sending and receiving text messages. The SMS service module can be integrated into the operating system of the device or implemented through an application. According to the preset configuration, the system has stored the uplink SMS platform number of the emergency location center, which can be a specific short code or a complete telephone number. This number is used to ensure that the location information SMS can be sent to the correct emergency service department.

[0025] More specifically, the location information SMS generated in the previous step has been compiled and encoded according to the template format and is now waiting to be sent. The SMS content has been filled with the necessary location information (such as latitude and longitude, timestamp, etc.) and meets the predetermined format standard. The SMS service module calls the SMS API interface of the mobile terminal to create a sending request. The request includes: the target number (i.e. the uplink SMS platform number), the SMS content (i.e. the location information SMS), and the SMS encoding method (such as UTF-8).

[0026] More specifically, the SMS service module sends the location information SMS to the uplink SMS platform through the mobile terminal's communication network (such as GSM, 4G, 5G). If the communication signal is good, the SMS will be transmitted within a few seconds. The SMS service module will monitor the sending status and receive the sending confirmation information from the communication network. If the SMS is successfully sent, the system will record the status. If the sending fails, the system will retry or issue a warning to notify the user or the background system.

[0027] More specifically, after receiving the SMS, the uplink SMS platform of the emergency location center will parse the location information and pass it to the corresponding processing system (such as the emergency dispatch system, rescue system, etc.) for subsequent use. The platform will quickly dispatch personnel to the scene based on the location information and the dispatch system.

[0028] More specifically, through the SMS service module, location information can be quickly sent to the emergency location center to achieve efficient emergency response. The timeliness of SMS delivery ensures that emergency services can obtain location information as soon as possible to arrange actions. The SMS service still has high reliability when the signal is weak or the network is busy. Even if voice communication is not smooth, the SMS service can still complete the information transmission to ensure that the information will not be lost in an emergency.

[0029] The present invention provides an alarm location uploading method based on a short message channel, which has the following beneficial effects: The present invention identifies the type of telephone number dialed by a call identification module of a mobile terminal. When it is identified as an alarm call, the positioning module is activated to obtain location information, the location information is compiled into a text message according to a preset format, and the location information text message is sent to an uplink text message platform of an emergency location center through a text message service module. The method can quickly and accurately obtain the location information of the alarm person and reliably transmit it to the emergency location center in the form of text messages, reducing errors and communication barriers in manual description of the location, improving emergency response efficiency and system reliability, and ensuring timely transmission and processing of information, especially in the case of poor signal or inability to make voice calls, thereby solving the problem of untimely transmission of alarm location information through telephone communication in the prior art.

[0030] Preferably, the step of performing type identification on the telephone number dialed by the mobile terminal by a call identification module arranged in the mobile terminal to obtain the telephone identification result of the mobile terminal comprises: S11: when the mobile terminal makes a call, a call identification module provided in the mobile terminal is started, the phone number dialed by the mobile terminal is obtained through the call identification module, and the phone number is used as an identification object; S12: matching and identifying the identification object according to the alarm telephone database pre-stored in the call identification module to obtain a matching result of the identification object; S13: When the matching result shows that the identification object matches the alarm number in the alarm phone database, a phone identification result indicating that the dialed call is an alarm-type call is generated.

[0031] Specifically, when the user makes a call on the mobile terminal, the system automatically starts a call identification module set in the mobile terminal. The module can be integrated into the operating system of the mobile terminal, or a function implemented by an application.

[0032] More specifically, the call identification module captures the phone number input by the user in real time during the phone call process. The number is entered by the user on the dialing interface, or selected from the contact list or other applications, and the system will use the captured phone number as the object of subsequent identification.

[0033] More specifically, a set of alarm telephone number databases are pre-stored in the call identification module. These databases contain emergency service numbers, such as 110, 119, 120, etc., and may also include emergency numbers of other countries or regions. The module will match and compare the acquired telephone number with the numbers in the database to determine whether the number is an alarm call.

[0034] More specifically, the call identification module queries the database for matching results. If the dialed phone number matches an alarm number in the database, the system will generate a matching result, indicating that the call is an alarm call. If the match fails, it indicates that the phone number is an ordinary number and no further action is taken.

[0035] More specifically, when the matching result shows that the phone number is an alarm call, the system generates a phone recognition result, identifying the call as an alarm call. The recognition result can trigger subsequent automated operations, such as activating the positioning module, obtaining location information, compiling text messages, etc.

[0036] More specifically, once an alarm call is identified, the system further activates other modules in the mobile terminal, such as a positioning module, a text message service module, etc., to ensure that necessary help information (such as location information) is automatically provided in an emergency.

[0037] It can be understood that the call identification module can identify in real time whether the phone number is an alarm number while the user is making a call, ensuring that the system can respond quickly, especially in emergency situations. It plays a key role by accurately matching with the pre-stored alarm phone database to ensure the accuracy of the identification results. The call identification module only generates results for qualified alarm numbers to avoid misoperation.

[0038] Preferably, during the process of matching and identifying the alarm-type telephones by the call identification module, a difference identification mechanism can be started to perform difference identification on the telephone numbers, so as to initiate a location information alarm when the user dials the wrong number.

[0039] Specifically, the difference identification mechanism includes: taking the wrong dialed phone number as the identification object, performing number difference analysis on the identification object according to the alarm number in the alarm phone database, and obtaining the difference digits between the identification object and the alarm number; obtaining the number distribution of the virtual keyboard used by the mobile terminal to dial the phone number, and analyzing the dialing errors between each digit based on the number distribution of the virtual keyboard to obtain the input error probability between each digit; performing corresponding analysis on the difference digits according to the input error probability between each digit, and obtaining the dialing error probability between the identification object and the alarm number.

[0040] Preferably, when the telephone identification result is an alarm type telephone, the step of activating a positioning module provided in the mobile terminal to obtain the location information of the mobile terminal through the activated positioning module includes: S21: when the telephone identification result is an alarm telephone, generating a positioning module activation instruction and transmitting the instruction to the positioning module provided in the mobile terminal, so that the positioning module receives the positioning module activation instruction and is in an activated state; S22: the positioning module in the activated state obtains the location information of the mobile terminal through a preset positioning mechanism; The positioning mechanism is any one of GPS, cellular network positioning and Wi-Fi positioning, or a combination of multiple ones.

[0041] Specifically, when the phone identification result is determined to be an alarm call, the system generates a positioning module activation instruction, which contains the necessary information to notify the positioning module to enter the working state. The system transmits the generated positioning module activation instruction to the positioning module set in the mobile terminal. The transmission can be completed through internal inter-process communication to ensure that the instruction can reach the positioning module quickly.

[0042] More specifically, after receiving the activation instruction, the positioning module immediately enters the activation state. The activation state means that the positioning module begins to prepare to obtain and process location information, which may include operations such as initializing hardware and calibrating sensors. The positioning module in the activated state obtains the location information of the mobile terminal through a preset positioning mechanism. The positioning mechanism can be any one or more of the following combinations: GPS positioning: precise positioning through satellite signals, suitable for outdoor environments, cellular network positioning: positioning using mobile network base station signals, suitable for indoor or poor signal areas, Wi-Fi positioning: positioning based on the signal strength and location database of Wi-Fi hotspots, suitable for indoor environments.

[0043] More specifically, the positioning module will integrate and verify the information obtained from different positioning mechanisms to ensure the accuracy and reliability of the location information. If multiple positioning mechanisms are used at the same time, the system will use the best algorithm for comprehensive calculation to provide the most accurate location information. The obtained location information can be immediately transmitted to the preset emergency service platform.

[0044] It is understandable that when a call is identified as an alarm call, the positioning module can be quickly activated and obtain location information to ensure that effective help can be provided in a timely manner in an emergency. By adopting multiple positioning mechanisms (GPS, cellular network positioning, Wi-Fi positioning), the system can provide high-precision location information in different environments. GPS positioning has high accuracy outdoors, while Wi-Fi and cellular network positioning are more effective indoors. The combined use of multiple positioning mechanisms improves the reliability of the system. Even if one positioning method fails, other positioning methods can still provide location information.

[0045] Preferably, the step of compiling the location information according to a preset SMS format standard to obtain a location information SMS includes: S31: compile the location information according to the basic SMS format standard to obtain a basic version of the location information SMS; S32: Perform security verification processing on the basic version of the location information SMS according to the SMS format security standard to obtain a security verification version of the location information SMS for subsequent sending through the SMS service module.

[0046] Specifically, the location information obtained by the positioning module includes longitude, latitude, timestamp and other data. This information needs to be integrated into a unified data package, and the system compiles the location information using the preset SMS format basic standards. The basic standards may include the order of field arrangement, data format (such as floating point precision), text templates, etc. The compiled text data forms the basic version of the location information SMS, ensuring that the SMS content meets the basic standards and is easy to parse and understand.

[0047] More specifically, according to the security standards of the SMS format, the basic version of the location information SMS is security verified. The content of the security verification includes encryption of information and detection of information accuracy. The compiled SMS content is digitally signed to ensure the integrity and authenticity of the SMS. The digital signature can be signed with a private key and the recipient is verified through a public key. After encryption and signing, the basic version of the location information SMS is converted into a security verification version. The security verification version contains the encrypted location information and digital signature to ensure the security of the SMS.

[0048] More specifically, the security verification version of the location information SMS is encapsulated into a sendable SMS data packet, which may contain additional information such as the sender, receiver, and timestamp. The system generates a sending instruction and sends it through the SMS service module. The sending instruction contains necessary information such as the receiver's phone number and SMS content. After receiving the sending instruction, the SMS service module is responsible for sending the encapsulated SMS data packet to the predetermined receiver (such as an emergency service center).

[0049] It is understandable that the compilation process follows the preset basic SMS format standards to ensure that the format of the SMS content is unified and standardized, which is convenient for the recipient to parse and process. Through the standardized compilation process, the generated SMS content is concise and clear, reducing unnecessary data redundancy and improving transmission efficiency.

[0050] Preferably, the step of compiling the location information according to the basic SMS format standard to obtain a basic version of the location information SMS includes: S311: Acquire several items of terminal information of the mobile terminal; wherein the terminal information includes the mobile terminal holder information, the mobile terminal phone number and the time when the mobile terminal makes a call; S312: extracting information feedback content from the location information to obtain a number of basic feedback content items constituting the location information; wherein the basic feedback content includes longitude information, latitude information, and movement status information; S313: converting the plurality of basic feedback contents into SMS formats according to a preset standard to obtain a plurality of basic format units; wherein the basic format units include SMS fonts, SMS layouts, and SMS prefixes; S314: Constructing the plurality of items of terminal information into short messages according to the plurality of basic format units to obtain a basic version of the location information short message.

[0051] Specifically, the system extracts holder-related information from the mobile terminal, such as name, ID number, or registration account information, which helps to identify the sender of the alarm call in the text message. The system extracts the currently used mobile phone number from the device, which is indispensable information in alarm phone text messages and is used to confirm the phone number that issued the alarm request.

[0052] More specifically, the exact timestamp of the phone’s call to the alarm is extracted to ensure that the SMS contains the precise time of the event, providing a reference for emergency response. The current latitude and longitude information of the mobile terminal is extracted from the positioning module, which constitutes a key part of the location information. Based on the terminal’s sensor data or feedback from the positioning module, the system extracts mobile status information, such as “stationary”, “moving” or “fast moving”, which is very important for judging the state and environment of the caller.

[0053] More specifically, according to a preset SMS format standard, the extracted basic feedback content is format converted to obtain an SMS format corresponding to the basic feedback content. That is, the various information feedback contents of the location information are not directly expressed in the SMS, but the terminal information of the mobile terminal is used as a carrier to convert the information feedback content into a format expressed by the carrier, so as to realize information encryption processing of the location information.

[0054] More specifically, the terminal information includes the mobile terminal holder information, the mobile terminal telephone number, and the time when the mobile terminal made a call. These terminal information are directly expressed in the location information SMS.

[0055] More specifically, the basic feedback content includes longitude information, latitude information and mobile status information. The basic feedback content is converted into the corresponding SMS format, and the obtained basic format unit includes SMS font, SMS layout and SMS prefix. That is to say, the corresponding SMS font, SMS layout and SMS prefix are generated according to the longitude information, latitude information and mobile status information to express the terminal information as the carrier, and the SMS is compiled using multiple terminal information in the format of the basic format unit to obtain the basic version of the location information SMS.

[0056] More specifically, the SMS font includes the font type, font size, and character spacing, through which the longitude information is expressed. The SMS layout includes the front and back order of terminal information, line spacing, and arrangement, through which the latitude information is expressed. The same conversion comparison table is stored in the mobile terminal and the emergency location center. The conversion comparison table is used to describe the comparison relationship between the basic feedback content and the basic format unit. The location information SMS can be encrypted, compiled, and the information parsed through the conversion comparison table.

[0057] Preferably, the step of performing security verification processing on the basic version of the location information SMS according to the SMS format security standard to obtain the security verification version of the location information SMS includes: S321: parsing the content and format of the location information SMS to obtain the content and format of the location information SMS; S322: re-collecting several items of terminal information of the mobile terminal, and matching and identifying the several items of terminal information with the content of the short message to obtain a content matching result; S323: re-collecting the location information of the mobile terminal, and matching the location information with the SMS format to obtain a format matching result; S324: performing information security judgment on the location information SMS according to the content matching result and the format matching result, and when the information security judgment result shows that the basic version of the location information SMS is safe, generating a SMS suffix for the basic version of the location information SMS to obtain a security verification version of the location information SMS; The step of generating a text message suffix for the basic version of the location information text message includes: S3241: Calling the mobile terminal to extract the information feedback content of the location information, obtaining timestamps of several basic feedback contents constituting the location information, recording them as first timestamps, calling the timestamp of the mobile terminal re-collecting the location information of the mobile terminal, recording them as second timestamps; S3242: Analyze the properties of the mobile state information corresponding to the first timestamp and the mobile state information corresponding to the second timestamp according to the difference between the first timestamp and the second timestamp to obtain a mobile state property feature; S3243: Perform information conversion processing on the characteristics of the mobile status according to preset standards to obtain a text message suffix, and add the text message suffix to the end of the location information text message to obtain a security verification version of the location information text message; wherein the text message suffix is ​​used to describe the changes in the nature of the mobile status of the location information text message at the editing time node and the verification time node, thereby feeding back the security verification result of the mobile status.

[0058] Specifically, the basic version of the location information SMS is parsed to extract the contents of the SMS (such as longitude, latitude, timestamp, mobile status, holder information, phone number, etc.) and the format information of the SMS (such as font, layout, prefix, etc.).

[0059] More specifically, the mobile terminal information is re-collected and matched for identification, the latest holder information, phone number, calling time and other terminal information of the mobile terminal are collected, the re-collected terminal information is matched with the parsed SMS content, the consistency of the information is verified, and the content matching result is obtained.

[0060] More specifically, the latest location information (longitude, latitude, etc.) of the mobile terminal is obtained, the re-collected location information is matched with the parsed SMS format, the correctness of the format is verified, and a format matching result is obtained.

[0061] More specifically, the basic version of the location information SMS is judged for information security in combination with the content matching result and the format matching result. If the matching result shows that the information is consistent and the format is correct, the basic version SMS content is judged to be safe.

[0062] More specifically, the timestamp of the location information in the basic version of the SMS is retrieved and recorded as the first timestamp, and the timestamp of the re-collected location information is recorded as the second timestamp. Based on the first timestamp and the second timestamp, the mobile state information at the corresponding time points is analyzed to determine the nature of the mobile state (such as whether there is a significant change, whether it has moved to a dangerous area, etc.). According to preset standards, the mobile state property characteristics are converted into an SMS suffix to describe the mobile state changes at the editing time node and the verification time node. The generated SMS suffix is ​​added to the end of the location information SMS to form a security verification version.

[0063] It can be understood that by parsing the content and format of the SMS, the integrity and correctness of the content and format of the basic version of the SMS are ensured, and the terminal information and location information are re-collected and matched to ensure that the transmitted information is the latest and accurate, thereby ensuring data consistency. By analyzing the timestamp and mobile status information, the system can monitor the status changes of the mobile terminal in real time, and judge the change pattern of the mobile nature of the mobile terminal by analyzing the mobile state between information generation and information verification, so as to estimate the mobile state of the mobile terminal in the future. This information will be sent to the emergency location center as an SMS suffix. After obtaining this information, the emergency location center will make a corresponding SMS reply based on this information. For example, a mobile terminal with a fast mobile nature change pattern is required to send the location information again at a future time node to update the information in time.

[0064] Preferably, the step of performing a property analysis of the mobile state information corresponding to the first timestamp and the mobile state information corresponding to the second timestamp according to the difference between the first timestamp and the second timestamp to obtain the mobile state property characteristics comprises: S32421: Calculate the difference between the first timestamp and the second timestamp to obtain time interval information; S32422: Performing a difference analysis of the movement status of the movement status information corresponding to the first timestamp and the movement status information corresponding to the second timestamp to obtain a movement status difference feature; S32423: Estimating the unit time change of the movement state for the movement state difference feature according to the time interval information to obtain the movement state change feature; S32424: Analyze the properties of the mobile state change characteristics according to the preset mobile characteristic standard to obtain the stability characteristics, continuity characteristics and trend characteristics of the mobile state, and use the stability characteristics, continuity characteristics and trend characteristics of the mobile state together as the mobile state property characteristics.

[0065] Specifically, the difference between the first timestamp (T1) and the second timestamp (T2) is calculated to obtain the time interval ΔT, and the movement state information is extracted. The movement state information at time T1 and time T2, such as "stationary", "moving" or "fast moving", is extracted, and the movement states at time T1 and time T2 are compared to analyze whether the movement state has changed, the magnitude and direction of the change, for example, from "stationary" to "moving", the difference feature is "stationary->moving".

[0066] More specifically, according to the time interval ΔT, the unit time change of the difference characteristics of the mobile state is estimated, and the stability of the mobile state change is analyzed according to the preset standard. If there are multiple changes in a short period of time, the stability is low; if there are few changes or no changes, the stability is high, and whether the mobile state remains consistent over a long period of time is analyzed. The longer the duration, the higher the persistence. The direction of the mobile state change is analyzed, for example, whether it gradually changes from "stationary" to "fast moving", or from "fast moving" to "stationary". Trend characteristics help predict future mobile states, and the stability characteristics, persistence characteristics and trend characteristics are combined as the nature characteristics of the mobile state to form a complete analysis result.

[0067] By analyzing the difference characteristics of the mobile status of unknown information, the location change status of the mobile terminal when making a call can be determined, thereby determining the reference value of the location information corresponding to the emergency location center of the mobile terminal and the emergency status of the person calling the police from the mobile terminal.

[0068] It can be understood that by calculating the time interval, ensuring the accuracy of the time base of the mobile state analysis, providing a reliable time reference for the subsequent state change analysis, extracting and comparing the mobile state information at different time points, and analyzing the amplitude and direction of the state change in detail, it is helpful to judge the dynamic behavior of the mobile terminal. By estimating the change per unit time, the speed and frequency of the mobile state change can be quantified, providing a more refined dynamic analysis, and comprehensively analyzing the nature of the mobile state from three dimensions of stability, continuity and trend, which helps to understand the behavior patterns of mobile terminals from multiple angles.

[0069] Preferably, after the location information SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module, it also includes: judging through the SMS service module whether a reply SMS returned by the emergency location center based on the location information SMS is received, if the reply SMS is not received within a predetermined time, updating and adjusting the location information SMS and resending it, if the reply SMS is received, parsing the SMS and executing subsequent steps according to the reply SMS, the steps include: S51: judging, through the SMS service module, whether a reply SMS returned by the emergency location center based on the location information SMS is received; wherein, after successfully receiving the location information SMS, the emergency location center performs SMS parsing on the location information SMS to obtain an information parsing result, generates a mobile terminal execution command based on the information parsing result, generates a reply SMS based on the mobile terminal execution command and sends it to the mobile terminal; S52: If the reply SMS is not received within the predetermined time, it is determined that the location information SMS is not sent successfully and needs to be resent. At this time, the process returns to the step of activating the positioning module set in the mobile terminal to obtain the location information of the mobile terminal through the activated positioning module, regenerates the location information SMS to replace the original location information SMS, and sends the regenerated location information SMS until the reply SMS is received; S53: If the reply SMS is received within the predetermined time, it is determined that the location information SMS is sent successfully, and the reply SMS is parsed to obtain the mobile terminal execution command contained in the reply SMS; S54: Execute corresponding steps according to the mobile terminal execution command.

[0070] Specifically, the generated location information SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module. The SMS service module is used to monitor whether a reply SMS returned by the emergency location center is received within the predetermined time window. If no reply SMS is received within the predetermined time, the system determines that the location information SMS has not been sent successfully and enters the SMS update and resend process.

[0071] More specifically, the positioning module of the mobile terminal is activated to reacquire the latest location information (such as GPS coordinates, timestamp, etc.), and a new location information SMS is regenerated based on the latest acquired location information to replace the original SMS content, and the updated location information SMS is resent to the emergency location center until a reply SMS is received.

[0072] More specifically, if a reply SMS is received from the emergency location center within the scheduled time, the system determines that the location information SMS is sent successfully, parses the reply SMS, extracts the mobile terminal execution command contained in the SMS (such as adjusting the positioning frequency, sending confirmation, etc.), and executes corresponding steps according to the execution command. The system performs subsequent corresponding operations according to the mobile terminal execution command contained in the reply SMS, such as adjusting the positioning settings or notifying relevant personnel.

[0073] It can be understood that by monitoring and judging the reception of reply text messages at predetermined times, it is ensured that the location information text messages can be successfully sent to the emergency location center in an emergency. When no reply text message is received, the system can automatically update the location information and resend it to avoid information loss or delay. When the location information text message is not successfully sent, the system activates the positioning module to obtain the latest location information and updates the text message to ensure that the information sent is always the latest and accurate location information. According to the parsed command, the system performs corresponding follow-up operations to ensure the completion and effective execution of information transmission.

[0074] Preferably, the mobile terminal executes the command including the time and content of the secondary SMS sending; after the mobile terminal parses and obtains the mobile terminal execution command, it collects information and constructs SMS according to the content of the secondary SMS sending at a time node corresponding to the time of the secondary SMS sending, obtains a secondary reply SMS, and sends the secondary reply SMS to the uplink SMS platform of the preset emergency location center through the SMS service module; the content of the secondary reply SMS includes location information, terminal power information, terminal signal information, and terminal usage record information.

[0075] Specifically, the first reply SMS message returned by the emergency location center is received within a predetermined time, the first reply SMS message is parsed, and the mobile terminal execution command contained therein is extracted, especially the second SMS sending time and the second SMS sending content.

[0076] More specifically, the system enters a waiting state and continuously monitors the current time until it reaches the designated time node for sending the second SMS. At the time node for sending the second SMS, the system collects relevant information based on the parsed content of the second SMS, including location information, terminal power information, terminal signal information, terminal usage record information, etc.

[0077] More specifically, the specific information collected includes location information: obtaining the latest GPS coordinates and timestamp through the positioning module, terminal power information: obtaining the current battery power percentage through the system interface, terminal signal information: obtaining the current network signal strength, terminal usage record information: obtaining usage records for a recent period of time, such as call records, application usage, etc.

[0078] More specifically, the collected relevant information is constructed into the content of a secondary reply SMS according to a preset format, and the constructed secondary reply SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module.

[0079] It is understandable that the system can collect information and send SMS messages at designated time points according to the instructions in the initial reply SMS, ensuring the timeliness and effectiveness of information transmission. The secondary reply SMS contains a variety of data such as location information, terminal power information, terminal signal information, terminal usage record information, etc., providing comprehensive terminal status information, which helps the emergency location center make more accurate judgments and decisions. Through accurate location information and terminal status information, the emergency location center can respond and handle emergencies more quickly, thereby improving the efficiency and effectiveness of emergency handling.

[0080] Reference Figure 2 As shown, in a second aspect, the present invention provides an alarm position uploading device based on a text message channel, which is used to implement an alarm position uploading method based on a text message channel as described in any one of the first aspects, including: A telephone identification module, used to identify the type of the telephone number dialed by the mobile terminal through a call identification module set in the mobile terminal, and obtain a telephone identification result of the mobile terminal; A location acquisition module, used for activating a positioning module provided in the mobile terminal when the phone identification result is an alarm type phone, so as to obtain the location information of the mobile terminal through the activated positioning module; A short message compilation module, used to compile the location information according to a preset short message format standard to obtain a location information short message; The SMS sending module is used to send the location information SMS to the uplink SMS platform of the preset emergency location center through the SMS service module set in the mobile terminal, so that the uplink SMS platform can receive the location information SMS and use it for subsequent processes.

[0081] In this embodiment, for the specific implementation of each module in the above-mentioned device embodiment, please refer to the above-mentioned method embodiment, which will not be described in detail here.

[0082] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for uploading alarm positions based on SMS channels, characterized in that: include: The call identification module provided in the mobile terminal identifies the type of the telephone number dialed by the mobile terminal to obtain the telephone identification result of the mobile terminal; When the telephone identification result is an alarm type telephone, activating a positioning module set in the mobile terminal to obtain the location information of the mobile terminal through the activated positioning module; Compiling the location information according to a preset SMS format standard to obtain a location information SMS; The location information SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module set in the mobile terminal, so that the uplink SMS platform can receive the location information SMS and use it for subsequent processes.

2. The method for uploading alarm positions based on SMS channel as claimed in claim 1, characterized in that: The step of identifying the type of the telephone number dialed by the mobile terminal by a call identification module arranged in the mobile terminal to obtain the telephone identification result of the mobile terminal includes: When the mobile terminal makes a call, a call identification module provided in the mobile terminal is started, the phone number dialed by the mobile terminal is obtained through the call identification module, and the phone number is used as an identification object; Matching and identifying the identified object according to the alarm telephone database pre-stored in the call identification module to obtain a matching result of the identified object; When the matching result shows that the identification object matches the alarm number in the alarm phone database, a phone identification result indicating that the dialed call is an alarm-type call is generated.

3. The method for uploading alarm positions based on SMS channel as claimed in claim 1, characterized in that: When the telephone identification result is an alarm type telephone, the step of activating a positioning module set in the mobile terminal to obtain the location information of the mobile terminal through the activated positioning module includes: When the telephone identification result is an alarm telephone, a positioning module activation instruction is generated and transmitted to the positioning module arranged in the mobile terminal, so that the positioning module receives the positioning module activation instruction and is in an activated state; The positioning module in the activated state obtains the location information of the mobile terminal through a preset positioning mechanism; The positioning mechanism is any one of GPS, cellular network positioning and Wi-Fi positioning, or a combination of multiple ones.

4. The method for uploading alarm positions based on SMS channel as claimed in claim 1, characterized in that: The step of compiling the location information according to a preset SMS format standard to obtain a location information SMS includes: Compiling the location information according to the basic SMS format standard to obtain a basic version of the location information SMS; The basic version of the location information SMS is security-verified according to the SMS format security standard to obtain a security-verified version of the location information SMS for subsequent sending through the SMS service module.

5. The method for uploading alarm positions based on SMS channel as claimed in claim 4, characterized in that: The steps of compiling the location information according to the basic SMS format standard to obtain a basic version of the location information SMS include: Acquire several items of terminal information of the mobile terminal; wherein the terminal information includes mobile terminal holder information, mobile terminal phone number and mobile terminal call time; Extracting feedback content from the location information to obtain a number of basic feedback contents constituting the location information; wherein the basic feedback contents include longitude information, latitude information, and movement status information; According to the preset standard, the several basic feedback contents are respectively converted into SMS format to obtain several basic format units; wherein the basic format units include SMS font, SMS layout, and SMS prefix; The plurality of items of terminal information are constructed into short messages according to the plurality of basic format units to obtain a basic version of the location information short message.

6. The method for uploading alarm positions based on SMS channel as claimed in claim 4, characterized in that: The steps of performing security verification processing on the basic version of the location information SMS according to the SMS format security standard to obtain the security verification version of the location information SMS include: Parsing the content and format of the location information SMS to obtain the content and format of the location information SMS; Recollecting several items of terminal information of the mobile terminal, and matching and identifying the several items of terminal information with the content of the short message to obtain a content matching result; Re-collecting the location information of the mobile terminal, and matching the location information with the SMS format to obtain a format matching result; Performing information security judgment on the location information SMS according to the content matching result and the format matching result, and when the information security judgment result shows that the basic version of the location information SMS is safe, generating a SMS suffix for the basic version of the location information SMS to obtain a security verification version of the location information SMS; The step of generating a text message suffix for the basic version of the location information text message includes: Calling the mobile terminal to extract the information feedback content of the location information, obtaining timestamps of several basic feedback contents constituting the location information, recording them as first timestamps, calling the timestamp of the mobile terminal recollecting the location information of the mobile terminal, recording them as second timestamps; Performing a property analysis of the mobile state information corresponding to the first timestamp and the mobile state information corresponding to the second timestamp according to the difference between the first timestamp and the second timestamp to obtain a mobile state property feature; The mobile state property characteristics are processed by information conversion according to preset standards to obtain a text message suffix, and the text message suffix is ​​added to the end of the location information text message to obtain a security verification version of the location information text message; wherein the text message suffix is ​​used to describe the changes in the properties of the mobile state of the location information text message at the editing time node and the verification time node, thereby feeding back the security verification result of the mobile state.

7. The method for uploading alarm positions based on SMS channel as claimed in claim 6, characterized in that: The step of performing a property analysis of the mobile state information corresponding to the first timestamp and the mobile state information corresponding to the second timestamp according to the difference between the first timestamp and the second timestamp to obtain a mobile state property feature comprises: Calculate the difference between the first timestamp and the second timestamp to obtain time interval information; Performing a difference analysis of the movement state information corresponding to the first timestamp and the movement state information corresponding to the second timestamp to obtain a movement state difference feature; estimating the unit time change of the movement state for the movement state difference feature according to the time interval information to obtain the movement state change feature; The properties of the mobile state change characteristics are analyzed according to the preset mobile characteristic standards to obtain the stability characteristics, continuity characteristics and trend characteristics of the mobile state, and the stability characteristics, continuity characteristics and trend characteristics of the mobile state are collectively used as the mobile state property characteristics.

8. The method for uploading alarm positions based on SMS channel as claimed in claim 1, characterized in that: After the location information SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module, it also includes: judging through the SMS service module whether a reply SMS returned by the emergency location center based on the location information SMS is received, if the reply SMS is not received within a predetermined time, updating and adjusting the location information SMS and resending it, if the reply SMS is received, parsing the SMS and executing subsequent steps according to the reply SMS, the steps include: Determine, by means of the SMS service module, whether a reply SMS message returned by the emergency location center based on the location information SMS message is received; wherein, after the emergency location center successfully receives the location information SMS message, the location information SMS message is parsed to obtain an information parsing result, and a mobile terminal execution command is generated according to the information parsing result, and a reply SMS message is generated based on the mobile terminal execution command and sent to the mobile terminal; If the reply SMS is not received within the predetermined time, it is determined that the location information SMS is not sent successfully and needs to be resent. At this time, the process returns to the step of activating the positioning module set in the mobile terminal to obtain the location information of the mobile terminal through the activated positioning module, regenerates the location information SMS to replace the original location information SMS, and sends the regenerated location information SMS until the reply SMS is received; If the reply SMS is received within the predetermined time, it is determined that the location information SMS is sent successfully, and the reply SMS is parsed to obtain the mobile terminal execution command contained in the reply SMS; The corresponding steps are executed according to the mobile terminal execution command.

9. The method for uploading alarm positions based on SMS channel as claimed in claim 8, characterized in that: The mobile terminal executes the command including the secondary SMS sending time and the secondary SMS sending content; After the mobile terminal parses and obtains the mobile terminal execution command, information collection and SMS construction are performed according to the secondary SMS sending content at a time node corresponding to the secondary SMS sending time to obtain a secondary reply SMS, and the secondary reply SMS is sent to the uplink SMS platform of the preset emergency location center through the SMS service module; The secondary reply SMS content includes location information, terminal power information, terminal signal information, and terminal usage record information.

10. An alarm location uploading device based on SMS channel, characterized in that: A method for uploading an alarm position based on a text message channel for implementing any one of claims 1 to 9, comprising: A telephone identification module, used to identify the type of the telephone number dialed by the mobile terminal through a call identification module set in the mobile terminal, and obtain a telephone identification result of the mobile terminal; A location acquisition module, used for activating a positioning module provided in the mobile terminal when the phone identification result is an alarm type phone, so as to obtain the location information of the mobile terminal through the activated positioning module; A short message compilation module, used to compile the location information according to a preset short message format standard to obtain a location information short message; The SMS sending module is used to send the location information SMS to the uplink SMS platform of the preset emergency location center through the SMS service module set in the mobile terminal, so that the uplink SMS platform can receive the location information SMS and use it for subsequent processes.

Citation Information

Patent Citations

  • Mobile terminal automatic rescue method, mobile terminal and automatic rescue system

    CN101753689A

  • Alarm positioning service method and system

    CN111127851A

  • Terminal device alarm person position uploading method and system

    CN115002674A

  • Method, system and device for encrypting help-seeking short message based on satellite communication and medium

    CN118018971A

  • LED controller and control method to inform emergency situation

    KR101902888B1