Location acquisition method, apparatus, and system, electronic device, and readable medium
By judging the trusted state of the positioning module and configuring the confidence mark of the position information, the problem that PSAP cannot judge the credibility of the vehicle position information is solved, and the sending of trusted vehicle position information in an emergency situation is achieved, which improves the accuracy and efficiency of rescue.
Patent Information
- Application Number
- PCT/CN2024/121403
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-20
- Filing Date
- 2024-09-26
- Publication Date
- 2025-06-26
AI Technical Summary
In an emergency situation in a vehicle, PSAP cannot determine the credibility of the vehicle location information, which may send untrusted location information, which will affect the rescue progress.
By judging the trusted state of the positioning module, configuring the confidence mark of the position information, and filling in the target position information and confidence mark into the MSD data packet, and sending it to the PSAP. The specific steps include obtaining the positioning parameters of the positioning module, judging its activation status, number of star search particles, satellite signal-to-noise ratio and locking status to determine its trusted state.
Ensure that the location information received by PSAP is credible, improves the accuracy and efficiency of emergency rescue, and avoids misleading caused by untrusted location information.
Smart Images

Figure CN2024121403_26062025_PF_FP_ABST
Abstract
Description
Position acquisition method, device, system, electronic device and readable medium
[0001] Citation of Related Applications
[0002] This disclosure claims all rights and interests in the Chinese invention patent application with application number 202311767391.5, filed with the State Intellectual Property Office of the People's Republic of China on December 20, 2023, and entitled "Position Acquisition Method, Device, System, Electronic Device and Readable Medium," and incorporates the entire contents thereof into this disclosure by reference.
[0003] field
[0004] The present disclosure generally relates to the field of vehicle rescue technology, and more particularly to a location acquisition method, device, system, electronic device, and readable medium.
[0005] background
[0006] In the event of a vehicle collision, breakdown, or other unexpected malfunction, eCall (emergency call) technology is often used to notify emergency services and establish a conversation between the vehicle and a public safety answering point (PSAP) to communicate rescue efforts. The core concept of eCall is to utilize the vehicle's onboard satellite positioning system to obtain the vehicle's location information. After an accident occurs, an emergency call is automatically initiated, triggered by sensor detection, or manually initiated by the user. While the voice call is established, the vehicle's precise location, direction of travel, license plate and model, and number of occupants are automatically transmitted to the PSAP as a minimum set of data (MSD), enabling the PSAP to quickly locate the accident vehicle and organize rescue efforts. However, the location information sent to the PSAP is not always reliable. The PSAP cannot determine whether the location information is reliable. If the location information is unreliable, but the PSAP still treats it as reliable, it will inevitably fail to accurately locate the accident vehicle, delaying rescue efforts.
[0007] Overview
[0008] On the one hand, the present disclosure provides a location acquisition method, which includes: when an emergency triggering event occurs, sending an emergency call request to a public safety answering point to establish an emergency call session with the public safety answering point; obtaining the positioning parameters of the positioning module, and judging whether the positioning module is in a trusted state based on the positioning parameters; if the positioning module is in a trusted state, obtaining the target location information at the current moment through the positioning module, and setting the confidence flag of the target location information to be trusted; filling the target location information and the confidence flag into an MSD data packet, and sending the MSD data packet to the public safety answering point through the emergency call session.
[0009] In certain embodiments, obtaining the positioning parameters of the positioning module and determining whether the positioning module is in a trusted state based on the positioning parameters includes: obtaining the activation parameters of the positioning module and determining whether the positioning module is in an activated state based on the activation parameters; if the positioning module is in an activated state, obtaining the number of searched stars of the positioning module and determining whether the number of searched stars is greater than or equal to a first number threshold; if the number of searched stars is greater than or equal to the first number threshold, obtaining the signal-to-noise ratio of each satellite and counting the number of satellites whose signal-to-noise ratio is greater than the signal-to-noise ratio threshold; if the number of satellites is greater than a second number threshold, obtaining the locking data of the positioning module and determining whether the positioning module is in a locked state based on the locking data; if the positioning module is in a locked state, determining that the positioning module is in a trusted state.
[0010] In certain embodiments, the location acquisition method further includes: before an emergency trigger event occurs, detecting whether the positioning module has successfully positioned at preset time intervals; whenever the positioning module successfully locates, obtaining the positioning information of the positioning module, and storing the positioning information in the historical location information, wherein the positioning information carries a timestamp; when the number of positioning information in the historical location information reaches a preset number, if new positioning information is obtained through the positioning module, the new positioning information is used to replace the positioning information with the earliest timestamp in the historical location information to update the historical location information until an emergency trigger event occurs, and the historical location information is filled into the MSD data packet.
[0011] In certain embodiments, after determining whether the positioning module is in a trusted state based on the positioning parameters, the method further includes: if the positioning module is in an untrusted state, attempting to locate through the network access module; if the network access module locates successfully, obtaining the target location information at the current moment through the network access module, and setting the confidence flag of the target location information to trusted.
[0012] In certain embodiments, after attempting to locate through the network access module, the method further includes: if the network access module fails to locate, determining the latest obtained positioning information in the historical location information, wherein the historical location information is obtained in advance by positioning the module at preset time intervals; using the latest obtained positioning information as the target location information, and setting the confidence level flag of the target location information to untrustworthy.
[0013] On the other hand, the present disclosure provides a location acquisition device, which includes: a calling unit, configured to send an emergency call request to a public safety answering point when an emergency triggering event occurs, so as to establish an emergency call session with the public safety answering point; a judging unit, configured to obtain the positioning parameters of the positioning module, and judge whether the positioning module is in a trusted state based on the positioning parameters; a setting unit, configured to obtain the target location information at the current moment through the positioning module if the positioning module is in a trusted state, and set the confidence flag of the target location information to be trusted; a sending unit, configured to fill the target location information and the confidence flag into an MSD data packet, and send the MSD data packet to the public safety answering point through the emergency call session.
[0014] On the other hand, the present disclosure provides a location acquisition system, which includes: a positioning module, configured to detect location information; a control module, configured to send an emergency call request to a public safety answering point when an emergency triggering event occurs, so as to establish an emergency call session with the public safety answering point; obtain the positioning parameters of the positioning module, and determine whether the positioning module is in a trusted state based on the positioning parameters; if the positioning module is in a trusted state, obtain the target location information at the current moment through the positioning module, and set the confidence flag of the target location information to be trusted; fill the target location information and the confidence flag into an MSD data packet, and send the MSD data packet to the public safety answering point through the emergency call session.
[0015] In some embodiments, the position acquisition system further includes: a network access module configured to perform positioning when the positioning module is in an untrusted state, and to send the acquired position information to the control module after successful positioning.
[0016] On the other hand, the present disclosure provides an electronic device, which includes a memory, a processor, a communication interface and a communication bus. The memory stores a computer program that can be run on the processor. The memory and the processor communicate through the communication bus and the communication interface. When the processor executes the computer program, it implements the location acquisition method described in the present disclosure.
[0017] On the other hand, the present disclosure further provides a computer-readable medium having a non-volatile program code executable by a processor, where the program code enables the processor to execute the position acquisition method described in the present disclosure.
[0018] In some implementation schemes, the confidence level indicator of the location information is configured by determining whether the positioning module is in a trusted state, and then the current location information and the confidence level indicator are filled into the MSD data packet and sent to the PSAP, thereby solving the problem that the PSAP cannot determine whether the location information is trusted.
[0019] BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] FIG1 is a flow chart of a location acquisition method according to an embodiment of the present disclosure;
[0023] FIG2 is a flowchart of a method for obtaining historical location information according to an embodiment of the present disclosure;
[0024] FIG3 is a flow chart of another location acquisition method provided according to an embodiment of the present disclosure;
[0025] FIG4 is a block diagram of a position acquisition device according to an embodiment of the present disclosure;
[0026] FIG5 is a schematic diagram of an IVS-based location acquisition system according to an embodiment of the present disclosure; and
[0027] FIG6 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure.
[0028] Details
[0029] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0030] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only to facilitate the description of the present disclosure and has no specific meaning. Therefore, "module" and "component" can be used interchangeably.
[0031] In the event of a vehicle collision, breakdown, or other unexpected malfunction, eCall (emergency call) technology is often used to notify emergency services and establish a conversation between the vehicle and a public safety answering point (PSAP) to communicate rescue efforts. The core concept of eCall is to utilize the vehicle's onboard satellite positioning system to obtain the vehicle's location information. After an accident occurs, an emergency call is automatically initiated, triggered by sensor detection, or manually initiated by the user. While the voice call is established, the vehicle's precise location, direction of travel, license plate and model, and number of occupants are automatically transmitted to the PSAP as a minimum set of data (MSD), enabling the PSAP to quickly locate the accident vehicle and organize rescue efforts. However, the location information sent to the PSAP is not always reliable. The PSAP cannot determine whether the location information is reliable. If the location information is unreliable, but the PSAP still treats it as reliable, it will inevitably fail to accurately locate the accident vehicle, delaying rescue efforts.
[0032] In one aspect, the present disclosure provides an embodiment of a location acquisition method, as shown in FIG1 , comprising:
[0033] Step 101, when an emergency triggering event occurs, an emergency call request is sent to a public safety answering point to establish an emergency call session with the public safety answering point;
[0034] Step 103: Obtain positioning parameters of the positioning module, and determine whether the positioning module is in a trusted state based on the positioning parameters;
[0035] Step 105: If the positioning module is in a trusted state, the current target location information is obtained through the positioning module, and the confidence level flag of the target location information is set to trusted;
[0036] Step 107: Fill the target location information and the confidence indicator into the MSD data packet, and send the MSD data packet to the public safety answering point through the emergency call session.
[0037] An emergency trigger event refers to an event that can trigger an emergency call, including but not limited to car breakdowns, crashes, and falling into water. After the event occurs, the sensor detection triggers the automatic initiation of an emergency call, or the user manually initiates an emergency call and sends an emergency call request to the PSAP (public safety answering point).
[0038] While establishing a voice call with PSAP, the vehicle location, driving direction, vehicle license plate and model, number of passengers and other information are automatically sent to the rescue center PSAP as MSD (minimum set of data) data, so that the rescue center can locate the accident vehicle and organize rescue according to the MSD data. However, the accuracy of locating the accident vehicle depends on whether the vehicle location in the MSD data is credible. Therefore, it is very necessary to let the rescue center know whether the location information is credible. Based on this, the present disclosure provides a location acquisition method for the vehicle location in the MSD data, configures the confidence flag of the location information by judging whether the positioning module is in a credible state, and then fills the current target location information and the confidence flag into the MSD data packet and sends it to PSAP, so that PSAP can know whether the acquired location information is credible.
[0039] The present disclosure provides a judgment method to determine whether the positioning module is in a trusted state, mainly judging whether the positioning module is in a trusted state based on activation parameters, number of searched stars, satellite signal-to-noise ratio and lock status. The specific implementation steps for judging the trusted state are described below.
[0040] In certain embodiments, obtaining the positioning parameters of the positioning module and determining whether the positioning module is in a trusted state based on the positioning parameters includes: obtaining the activation parameters of the positioning module and determining whether the positioning module is in an activated state based on the activation parameters; if the positioning module is in an activated state, obtaining the number of searched stars of the positioning module and determining whether the number of searched stars is greater than or equal to a first number threshold; if the number of searched stars is greater than or equal to the first number threshold, obtaining the signal-to-noise ratio of each satellite and counting the number of satellites whose signal-to-noise ratio is greater than the signal-to-noise ratio threshold; if the number of satellites is greater than a second number threshold, obtaining the locking data of the positioning module and determining whether the positioning module is in a locked state based on the locking data; if the positioning module is in a locked state, determining that the positioning module is in a trusted state.
[0041] In certain embodiments, the activation parameters of the positioning module are obtained, and determining whether the positioning module is in an activated state based on the activation parameters includes: accessing whether the positioning service of the positioning module is turned on or using relevant interfaces to detect whether the positioning module is in an available state. If the positioning service of the positioning module is turned on or the positioning module is in an available state, it means that the positioning module is in an activated state. Simply put, it is to determine whether the positioning function of the positioning module is turned on. If the positioning function is turned on, it means that it is in an activated state.
[0042] In some embodiments, obtaining the number of searched stars of the positioning module and determining whether the number of searched stars is greater than or equal to a first number threshold;
[0043] The number of search satellites refers to the number of currently available satellites. The current number of search satellites can be determined by parsing the positioning data of the positioning module, and then it is determined whether the number of search satellites is greater than or equal to the first number threshold. If it is greater than or equal to the first number threshold, the next step of judgment is performed.
[0044] The first number threshold is the minimum number of star searches, which usually depends on specific applications or device requirements and can be pre-set according to actual conditions. This disclosure does not limit this.
[0045] In some embodiments, if the number of searched satellites is greater than or equal to a first threshold value, the signal-to-noise ratio of each satellite is obtained, and the number of satellites whose signal-to-noise ratio is greater than the signal-to-noise ratio threshold is counted, and the number of satellites is compared with a second threshold value. If the number of satellites is greater than the second threshold value, the next judgment step is executed, wherein the signal-to-noise ratio refers to the ratio of signal to noise, which is used to measure the quality of the received satellite signal, and the second threshold value is the effective search number, which refers to the number of effective satellites that the positioning system can receive and use for positioning at a certain moment.
[0046] The signal-to-noise ratio threshold may be a value or a range, which may be set according to actual conditions and is not limited in this disclosure.
[0047] In some embodiments, the locking data of the positioning module is obtained, and whether the positioning module is in a locked state is determined based on the locking data, where the locking state includes a 2D locking state and a 3D locking state. As long as the positioning module is in a 2D locking state or a 3D locking state, it is determined that the positioning module is in a locked state.
[0048] If the positioning module is in 2D lock state, it means that the positioning module can provide longitude and latitude information, but cannot determine altitude information. This usually means that the positioning module has successfully locked at least two satellites and can provide planar position information.
[0049] If the positioning module is in the 3D lock state, it means that the positioning module can provide longitude, latitude and altitude information, which means that the positioning module has successfully locked at least three satellites and can provide comprehensive three-dimensional spatial position information.
[0050] If the positioning module is in a locked state, a 2D locked state or a 3D locked state, it means that the positioning module is working normally and can provide relatively accurate positioning information. At this time, it can be determined that the positioning module is in a trusted state.
[0051] If all the above judgment steps are passed, the positioning module is in a trusted state, and then the current location information is obtained through the positioning module, including longitude information, latitude information and direction, etc., and then the current location information, the confidence indicator of the current location information and the historical location information are filled into the MSD information and sent to the PSAP.
[0052] If any of the above judgment steps fails, the positioning module is in an untrusted state and attempts to obtain location information from the network access module. The following describes how to obtain location information using the network access module.
[0053] In certain embodiments, the location acquisition method further includes: before an emergency trigger event occurs, detecting whether the positioning module has successfully positioned at preset time intervals; whenever the positioning module successfully locates, obtaining the positioning information of the positioning module, and storing the positioning information in the historical location information, wherein the positioning information carries a timestamp; when the number of positioning information in the historical location information reaches a preset number, if new positioning information is obtained through the positioning module, the new positioning information is used to replace the positioning information with the earliest timestamp in the historical location information to update the historical location information, until an emergency trigger event occurs, and the historical location information is filled into the MSD data packet.
[0054] Regardless of whether the positioning module is in a trusted state, it is necessary to detect the location information every preset time period, obtain periodic positioning information, and save the latest preset number of positioning data as historical location information, wherein the number of location information stored in the historical location data is fixed.
[0055] In certain embodiments, the present disclosure provides for starting a periodic timer to obtain the location information detected by the positioning module at preset intervals (i.e., obtaining positioning information once per period). When the positioning module successfully locates, the obtained positioning information is saved as new historical location information.
[0056] In some implementation schemes, the positioning information carries a timestamp (i.e., the positioning time). The timestamp of the positioning information can be used to determine whether it is the two most recently acquired positioning information, and then the two positioning information are saved as historical positioning information. If new positioning information is obtained in the next cycle, the new positioning information is used to replace the positioning information with an earlier positioning time in the historical positioning information, and so on, to ensure that the historical positioning information stores the most recently acquired preset number of positioning information.
[0057] FIG2 is a flowchart of a method for acquiring historical location information provided by the present disclosure, as shown in the figure, including: a call control module configuring a periodic location update timer duration T1, a minimum number of satellites to be searched (i.e., a first number threshold), an effective number of satellites to be searched (i.e., a second number threshold), a satellite signal quality signal-to-noise ratio threshold (i.e., a signal-to-noise ratio threshold), etc.; the call control module starting a periodic location update timer; the call control module acquiring location information from the location information module every T1 duration; and determining whether the location information acquisition is successful. If so, the location information acquisition is successful, and the latest two copies of the periodically acquired location information are saved. If unsuccessful, the location information is continuously acquired from the location information module every T1 duration.
[0058] If an emergency trigger event occurs, when the target location information and the confidence level indicator are filled into the MSD data packet, the historical location information needs to be filled into the MSD data packet as well, and then the MSD data packet is sent to the PSAP.
[0059] In certain embodiments, after determining whether the positioning module is in a trusted state based on the positioning parameters, the method further includes: if the positioning module is in an untrusted state, attempting to locate through the network access module; if the network access module locates successfully, obtaining the target location information at the current moment through the network access module, and setting the confidence flag of the target location information to trusted.
[0060] When the positioning module is in an untrusted state, it is necessary to find another positioning tool that can obtain trusted location information. In the embodiment of the present disclosure, positioning is attempted through the network access module. If the network access module can successfully locate and obtain the location information, then the network access module is a positioning tool that can obtain trusted location information. Then, the current target location information is obtained through the network access module, and the confidence level of the target location information is set to be trusted. The target location information includes longitude information, latitude information, and direction. The target location information, the confidence level of the target location information, and the historical location information are filled into the MSD information and sent to the PSAP.
[0061] In certain embodiments, after attempting to locate through the network access module, the method further includes: if the network access module fails to locate, determining the latest obtained positioning information in the historical location information, wherein the historical location information is obtained in advance by positioning the module at preset time intervals; using the latest obtained positioning information as the target location information, and setting the confidence level flag of the target location information to untrustworthy.
[0062] If the network access module fails to locate the target, it will no longer attempt to obtain the target location information through the positioning module or the network access module, and will directly use the most recently obtained location information from the pre-stored historical location information as the target location information. However, the credibility of the historical location information is very low, so the confidence level of the current location information is set to untrustworthy.
[0063] The target location information, the confidence level indicator of the target location information, and the historical location information are filled into the MSD data packet and sent to the PSAP. Since the confidence level indicator is unreliable at this time, the PSAP can know that the current location information is inaccurate based on the confidence level indicator, and will not only use the location information in the MSD data packet to locate the accident vehicle, but can take other solutions in a timely manner.
[0064] Figure 3 is a flow chart of the location acquisition method provided by the present disclosure. It should be noted that the steps in the figure set the confidence flag for the target location information before acquiring the target location information, while the embodiment of the present disclosure sets the confidence flag while acquiring the target location information. Although the order of the steps is different, both methods can set the confidence flag for the acquired current target location information and are essentially the same.
[0065] In some implementation schemes, the confidence level indicator of the location information is configured by determining whether the positioning module is in a trusted state, and then the current location information and the confidence level indicator are filled into the MSD data packet and sent to the PSAP, thereby solving the problem that the PSAP cannot determine whether the location information is trusted.
[0066] On the other hand, the present disclosure provides a position acquisition device, as shown in FIG4 , comprising:
[0067] a calling unit 402 configured to send an emergency call request to a public safety answering point to establish an emergency call session with the public safety answering point when an emergency triggering event occurs;
[0068] The judging unit 404 is configured to obtain positioning parameters of the positioning module and judge whether the positioning module is in a trustworthy state according to the positioning parameters;
[0069] The setting unit 406 is configured to obtain the target location information at the current moment through the positioning module if the positioning module is in a trusted state, and set the confidence level flag of the target location information as trusted;
[0070] The sending unit 408 is configured to fill the target location information and the confidence indicator into the MSD data packet, and send the MSD data packet to the public safety answering point through the emergency call session.
[0071] It should be noted that the call unit 402 in this embodiment can be configured to execute step 101 in the embodiment of the present disclosure, the judgment unit 404 in this embodiment can be configured to execute step 103 in the embodiment of the present disclosure, the setting unit 406 in this embodiment can be configured to execute step 105 in the embodiment of the present disclosure, and the sending unit 408 in this embodiment can be configured to execute step 107 in the embodiment of the present disclosure.
[0072] In some embodiments, the judgment unit 404 is configured to obtain the activation parameters of the positioning module and determine whether the positioning module is in an activated state based on the activation parameters; if the positioning module is in an activated state, the number of searched stars of the positioning module is obtained, and it is determined whether the number of searched stars is greater than or equal to a first number threshold; if the number of searched stars is greater than or equal to the first number threshold, the signal-to-noise ratio of each satellite is obtained, and the number of satellites with a signal-to-noise ratio greater than the signal-to-noise ratio threshold is counted; if the number of satellites is greater than a second number threshold, the locking data of the positioning module is obtained, and it is determined whether the positioning module is in a locked state based on the locking data; if the positioning module is in a locked state, it is determined that the positioning module is in a trusted state.
[0073] In certain embodiments, the location acquisition device further includes a first processing unit, configured to detect whether the positioning module has successfully positioned at preset time intervals before an emergency triggering event occurs; whenever the positioning module successfully locates, the positioning information of the positioning module is obtained, and the positioning information is stored in the historical location information, wherein the positioning information carries a timestamp; when the number of positioning information in the historical location information reaches a preset number, if new positioning information is obtained through the positioning module, the new positioning information is used to replace the positioning information with the earliest timestamp in the historical location information to update the historical location information, until an emergency triggering event occurs, and the historical location information is filled into the MSD data packet.
[0074] In certain embodiments, the location acquisition device further includes a second processing unit configured to, after determining whether the positioning module is in a trusted state based on the positioning parameters, attempt to perform positioning through a network access module if the positioning module is in an untrusted state; if the network access module successfully locates, obtain the target location information at the current moment through the network access module, and set the confidence flag of the target location information to trusted.
[0075] In some embodiments, the location acquisition device also includes a third processing unit, which is configured to, after attempting to locate through the network access module, if the network access module fails to locate, determine the latest obtained positioning information in the historical location information, wherein the historical location information is obtained in advance by positioning the module at preset time intervals; use the latest obtained positioning information as the target location information, and set the confidence flag of the target location information to untrustworthy.
[0076] It should be noted here that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments.
[0077] On the other hand, the present disclosure provides a location acquisition system, which includes: a positioning module, configured to detect location information; a control module, configured to send an emergency call request to a public safety answering point when an emergency triggering event occurs, so as to establish an emergency call session with the public safety answering point; obtain the positioning parameters of the positioning module, and determine whether the positioning module is in a trusted state based on the positioning parameters; if the positioning module is in a trusted state, obtain the target location information at the current moment through the positioning module, and set the confidence flag of the target location information to be trusted; fill the target location information and the confidence flag into an MSD data packet, and send the MSD data packet to the public safety answering point through the emergency call session.
[0078] In some embodiments, the location acquisition system further includes: a network access module configured to perform positioning when the positioning module is in an untrusted state, and to send the acquired location information to the control module after successful positioning.
[0079] If the network access module fails to locate, the control module will use the target location information in the historical location information as the current location information, and set the confidence flag of the current location information to untrustworthy, and fill the current location information, the confidence flag of the current location information and the historical location information into the MSD information and send it to the PSAP.
[0080] The main network elements of the eCall system include the cellular network that supports circuit-domain voice services, the in-vehicle system (IVS) that supports eCall functions, and the PSAP that supports eCall functions. Each network element device completes eCall-related service functions through message interaction.
[0081] FIG5 is a schematic diagram of an IVS-based location acquisition system provided by the present disclosure. As shown in the figure, it includes an eCall call processing module (corresponding to the control module above), a location information module (corresponding to the positioning module above), and a network access module.
[0082] This disclosure addresses the field of vehicle emergency calls and, based on the eCall technical specifications, proposes a method for calculating vehicle location information for emergency calls. This method can quickly and accurately calculate the vehicle's location information during the entire emergency call process and report it to the PSAP, thereby ensuring that emergency rescue can be responded to and processed in a timely manner.
[0083] On the other hand, the present disclosure provides an electronic device, as shown in Figure 6, including a memory 601, a processor 603, a communication interface 605 and a communication bus 607. The memory 601 stores a computer program that can be run on the processor 603. The memory 601 and the processor 603 communicate through the communication interface 605 and the communication bus 607. When the processor 603 executes the computer program, it implements the location acquisition method described in the present disclosure.
[0084] In certain embodiments, the memory and processor in the electronic device communicate via a communication bus and a communication interface. The communication bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus may be divided into an address bus, a data bus, a control bus, and the like.
[0085] In some embodiments, the memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. In some embodiments, the memory may also be at least one storage device located remote from the processor.
[0086] In certain embodiments, the processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0087] In certain embodiments, the electronic device provided in the embodiments of the present disclosure may be a module capable of implementing communication functions or a terminal device containing such a module, and the terminal device may be a mobile terminal or a smart terminal. In certain embodiments, the mobile terminal may be at least one of a mobile phone, a tablet computer, a laptop computer, etc.; the smart terminal may specifically be a terminal containing a wireless communication module, such as a smart car, a smart watch, a shared bicycle, or a smart cabinet; the module may specifically be a wireless communication module, such as any of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and an NB-IOT communication module.
[0088] In yet another aspect, the present disclosure also provides a computer-readable medium having non-volatile program code executable by a processor.
[0089] In some implementation schemes, the examples in this embodiment can refer to the examples described in the above embodiments, and this embodiment will not be repeated here.
[0090] When implementing the embodiments of the present disclosure, reference may be made to the above embodiments, and the embodiments have corresponding technical effects.
[0091] It is understood that the embodiments described herein may be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units configured to perform the functions described in the present disclosure, or a combination thereof.
[0092] For software implementation, the technology described herein can be implemented by a unit that performs the functions described herein. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.
[0093] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0094] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0095] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0096] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0097] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0098] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present disclosure, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present disclosure. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, ROM, RAM, a magnetic disk, or an optical disk. It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. Without further constraints, an element defined by the phrase "comprises a..." does not preclude the existence of additional identical elements in the process, method, article or apparatus that includes the element.
[0099] The foregoing description is intended only to provide specific embodiments of the present disclosure, which will enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments shown herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A method for obtaining a position, which specifically includes: When an emergency triggering event occurs, sending an emergency call request to a public safety answering point to establish an emergency call session with the public safety answering point; Acquiring positioning parameters of a positioning module, and determining whether the positioning module is in a trusted state according to the positioning parameters; If the positioning module is in the trusted state, the target location information at the current moment is obtained through the positioning module, and the confidence flag of the target location information is set to be trusted; The target location information and the confidence indicator are filled into an MSD data packet, and the MSD data packet is sent to the public safety answering point through the emergency call session.
2. The location acquisition method according to claim 1, wherein the acquiring of the location parameters of the positioning module and judging whether the positioning module is in a trustworthy state according to the location parameters comprises: Acquiring activation parameters of the positioning module, and determining whether the positioning module is in an activated state according to the activation parameters; If the positioning module is in the activated state, obtaining the number of star searched by the positioning module, and determining whether the number of star searched is greater than or equal to a first number threshold; If the number of satellites to be searched is greater than or equal to the first number threshold, the signal-to-noise ratio of each satellite is obtained, and the number of satellites whose signal-to-noise ratio is greater than the signal-to-noise ratio threshold is counted; If the number of satellites is greater than a second number threshold, acquiring locking data of the positioning module, and determining whether the positioning module is in a locking state according to the locking data; If the positioning module is in the locked state, it is determined that the positioning module is in the trusted state.
3. The position acquisition method according to claim 1 or 2, wherein the method further comprises: Before the emergency trigger event occurs, the positioning module is detected at a preset time interval. Whether the positioning is successful; Whenever the positioning module locates successfully, the positioning information of the positioning module is obtained and the positioning information is stored in the historical position information, wherein the positioning information carries a timestamp; When the number of the positioning information in the historical location information reaches a preset number, if new positioning information is obtained through the positioning module, the positioning information with the earliest timestamp in the historical location information is replaced by the new positioning information to update the historical location information, until the emergency trigger event occurs, and the historical location information is filled into the MSD data packet.
4. The location acquisition method according to any one of claims 1 to 3, wherein after determining whether the positioning module is in a trusted state according to the positioning parameters, the method further comprises: If the positioning module is in an untrusted state, attempting to locate through a network access module; If the positioning by the network access module is successful, the target location information at the current moment is acquired through the network access module, and the confidence flag of the target location information is set to be credible.
5. The method for obtaining a position according to claim 4, wherein after attempting to locate the position through the network access module, the method further comprises: If the positioning by the network access module fails, the latest obtained positioning information is determined in the historical position information, wherein the historical position information is obtained in advance by positioning by the positioning module at preset intervals; The positioning information acquired latest is used as the target position information, and the confidence flag of the target position information is set to be untrustworthy.
6. A location acquisition device, comprising: a calling unit configured to send an emergency call request to a public safety answering point to establish an emergency call session with the public safety answering point when an emergency triggering event occurs; a judging unit configured to obtain positioning parameters of the positioning module, and judge whether the positioning module is in a trusted state according to the positioning parameters; a setting unit configured to obtain the target location information at the current moment through the positioning module if the positioning module is in the trusted state, and set the confidence flag of the target location information as trusted; The sending unit is configured to fill the target location information and the confidence indicator into an MSD data packet, and send the MSD data packet to the public safety answering point through the emergency call session.
7. A location acquisition system, comprising: a positioning module configured to detect location information; a control module configured to send an emergency call request to a public safety answering point to establish an emergency call session with the public safety answering point when an emergency triggering event occurs; Acquiring positioning parameters of the positioning module, and judging whether the positioning module is in a trusted state according to the positioning parameters; If the positioning module is in the trusted state, the target location information at the current moment is obtained through the positioning module, and the confidence flag of the target location information is set to be trusted; The target location information and the confidence indicator are filled into an MSD data packet, and the MSD data packet is sent to the public safety answering point through the emergency call session.
8. The position acquisition system according to claim 7, wherein the system further comprises: The network access module is configured to perform positioning when the positioning module is in an untrusted state, and send the acquired position information to the control module after the positioning is successful.
9. An electronic device comprising a memory, a processor, a communication interface and a communication bus, wherein the memory stores a computer program that can be run on the processor, and the memory and the processor communicate through the communication bus and the communication interface, characterized in that: When the processor executes the computer program, the position acquisition method described in any one of claims 1 to 5 is implemented.
10. A computer-readable medium having a non-volatile program code executable by a processor, wherein the program code causes the processor to execute the position acquisition method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Techniques to support emergency calls with over-the-top service provider
CN107113584A
Position information sending device and method
CN112312324A
MSD data packet position collection method, eCALL calling method, storage medium and system
CN112738713A
Position acquisition method, device and system, electronic equipment and readable medium
CN117979233A
Vehicle emergency notification apparatus and method using external terminal
US20170251346A1