Multi-device joint calling method and apparatus

By using a multi-device joint calling method, short-range communication links are utilized to ensure reliable transmission of emergency information when terminal devices are low on power or damaged, thereby ensuring accurate delivery of rescue information and improving the efficiency of emergency rescue.

CN114980059BActive Publication Date: 2026-04-03YINWANG INTELLIGENT TECHNOLOGIES CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-26
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In existing technologies, when the terminal device has insufficient power or is damaged, it cannot reliably make emergency calls, which prevents the rescue platform from obtaining accurate location information and affects emergency rescue.

Method used

By using short-range communication between the first and second devices, relevant information from the second device is obtained and sent to the third device to ensure reliable transmission of emergency information. The third device then parses this information and sends a paging message to the first device to ensure the delivery of rescue information.

Benefits of technology

When the second device has insufficient power or is malfunctioning, the method of joint calling by multiple devices ensures the reliable transmission of emergency information and improves rescue efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114980059B_ABST
    Figure CN114980059B_ABST
Patent Text Reader

Abstract

This application provides a multi-device joint calling method and apparatus. The method includes: a first device establishing short-range communication with a second device; the first device obtaining relevant information about the second device based on the short-range communication; the first device sending the relevant information of the second device and the relevant information of the first device to a third device; and the first device receiving a paging from the third device. The paging is sent by the third device based on the relevant information of the second device and the relevant information of the first device. In this way, in cases where the second device has insufficient power or malfunctions, the second device can reliably transmit emergency information through the first device. This allows the third device to analyze the relevant information of the second device and the relevant information of the first device, send a paging to the first device, and obtain rescue-related information, thereby dispatching personnel to carry out rescue operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent driving technology, and in particular to a method and apparatus for multi-device joint calling. Background Technology

[0002] In the event of a vehicle collision, to ensure timely assistance to occupants, users can make an emergency call via a terminal device. For example, based on the advanced mobile location (AML) integrated into the terminal device, when AML is enabled, the terminal device establishes a voice call with the emergency call platform. Simultaneously, the terminal device automatically collects location information and reports the location, phone number, or called number to the emergency call platform. The emergency call platform can then transmit this information to the emergency call platform, enabling the platform to initiate rescue operations based on the received data.

[0003] However, there are limitations to making emergency calls through terminal devices. For example, when the terminal device's battery is low, the information reporting process may be interrupted, preventing the rescue platform from obtaining accurate location information. Or, when the terminal device is damaged to a certain extent, it may not be able to support effective emergency calls, resulting in the inability to report location information to the rescue platform. Summary of the Invention

[0004] This application provides a multi-device joint calling method and apparatus, applied in the field of intelligent driving technology. The method includes: a first device establishing short-range communication with a second device; the first device obtaining relevant information about the second device based on the short-range communication; the first device sending the relevant information of the second device and the relevant information of the first device to a third device; and the first device receiving a paging from the third device. The paging is sent by the third device based on the relevant information of the second device and the relevant information of the first device. In this way, in cases where the second device has insufficient power or malfunctions, the second device can reliably transmit emergency information through the first device. The third device, by parsing the relevant information of the second device and the relevant information of the first device, can send a paging to the first device and obtain rescue-related information, thereby dispatching personnel to carry out rescue operations.

[0005] In a first aspect, embodiments of this application provide a multi-device joint calling method. The method includes: a first device establishing short-range communication with a second device; the first device obtaining relevant information about the second device based on the short-range communication; the first device sending the relevant information of the second device and the relevant information of the first device to a third device; and the first device receiving a paging message from the third device. The paging message is sent by the third device based on the relevant information of the second device and the relevant information of the first device. In this way, in cases where the second device has insufficient power or malfunctions, the second device can reliably transmit emergency information through the first device. The third device, by parsing the relevant information of the second device and the relevant information of the first device, can send a paging message to the first device and obtain rescue-related information, thereby dispatching personnel to carry out rescue operations.

[0006] In one possible implementation, the first device establishes short-range communication with the second device, including: the first device receiving a connection establishment request from the second device; the first device verifying the identity of the second device based on the connection establishment request and first subscription information, the first subscription information indicating that at least one assisted device is permitted to assist in calling a third device; and, if the second device's authentication is successful, the first device establishes short-range communication with the second device. In this way, the first device can obtain relevant information about the second device through this short-range communication.

[0007] In one possible implementation, the connection establishment request includes a request reason, and the first subscription information also includes conditions under which the first device allows the establishment of short-range communication. Based on the connection establishment request and the first subscription information, the first device verifies the identity of the second device, including: if the request reason and conditions match, and at least one assisted device includes the second device, the second device's authentication is successful. Thus, the first device can correctly establish short-range communication with the first device that sent the request reason, based on the received request reason.

[0008] In one possible implementation, the request reason includes at least one of the following: the second device detects a collision event, the second device detects a distress event, the second device has insufficient power, or the second device is the device being assisted.

[0009] In one possible implementation, the paging is for a voice call, and the method further includes: the first device automatically answers the call based on the paging.

[0010] In one possible implementation, the aforementioned call is answered hands-free. This allows users to report their surroundings via voice calls, thereby improving rescue efficiency.

[0011] In one possible implementation, before the first device establishes short-range communication with the second device, the method further includes: the first device receiving a short-range communication function activation instruction from a third device; and the first device activating its short-range communication function according to the short-range communication function activation instruction. Thus, even if the short-range communication function is not already activated, the first device can activate it according to the short-range communication function activation instruction.

[0012] In one possible implementation, the relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, identification number of the first device, or trajectory information of the first device; or,

[0013] The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0014] Secondly, embodiments of this application provide a multi-device joint calling method, which includes: a third device receiving a paging request message from a first device, the paging request message including relevant information of the first device and relevant information of the second device; and the third device sending a paging message to the first device according to the paging request message. In this way, the third device can learn about the surrounding situation of the first device through paging, and can simultaneously implement emergency rescue based on the received information.

[0015] In one possible implementation, the third device sends a paging request message to the first device, including: if the third device receives no response when paging the second device, it sends a paging request to the first device. This allows the third device to understand the surrounding situation of the first device through the first device, improving rescue efficiency.

[0016] In one possible implementation, before the third device sends a paging request to the first device, the method further includes: the third device receiving a short-range communication request from the second device; the third device verifying the identity of the first device based on the short-range communication request and second subscription information, the second subscription information indicating at least one assisting device that is permitted to assist the second device in calling the third device; and, if the first device's authentication is successful, the third device sending a short-range communication function activation instruction to the first device. In this way, the third device can instruct the first device to activate the short-range communication function even if the first device has not activated it.

[0017] In one possible implementation, the third device verifies the identity of the first device based on the short-range communication request and subscription information, including: if the first device is an assisting device, the first device's authentication is successful. In this way, the third device can correctly send a short-range communication function activation instruction to the second device.

[0018] In one possible implementation, the relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, identification number of the first device, or trajectory information of the first device; or,

[0019] The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0020] In one possible implementation, paging is for voice calls.

[0021] Thirdly, embodiments of this application provide a method for multi-device joint calling, the method comprising: a second device sending a connection establishment request to a first device; the second device establishing short-range communication with the first device according to the connection establishment request; and the second device sending relevant information of the second device to the first device based on the short-range communication.

[0022] The connection establishment request includes a request reason, which may include at least one of the following: the second device detected a collision event, the second device detected a distress event, the second device has insufficient power, or the second device is the device being assisted.

[0023] In one possible implementation, before the second device sends a connection establishment request to the first device, the method further includes: the second device sending a short-range communication request to the third device.

[0024] In one possible implementation, the relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0025] In one possible implementation, the second device sends a connection establishment request to the first device, including: the second device automatically triggering the sending of the connection establishment request based on preset conditions.

[0026] Fourthly, embodiments of this application provide a multi-device joint calling apparatus. This multi-device joint calling apparatus can be a first device, or a component, chip, or chip system within the first device. The multi-device joint calling apparatus can include a processing unit and a communication unit. When the multi-device joint calling apparatus is a first device, the processing unit can be a processor, and the communication unit can be a communication interface or interface circuit. The multi-device joint calling apparatus may also include a storage unit, which can be a memory. The storage unit stores instructions, and the processing unit executes the instructions stored in the storage unit to cause the first device to implement a multi-device joint calling method described in the first aspect or any possible implementation of the first aspect. When the multi-device joint calling apparatus is a component, chip, or chip system within the first device, the processing unit can be a processor, and the communication unit can be a communication interface. For example, the communication interface can be an input / output interface, pins, or circuits. The processing unit executes the instructions stored in the storage unit to cause the first device to implement a multi-device joint calling method described in the first aspect or any possible implementation of the first aspect. The storage unit can be a storage unit within the chip (e.g., a register, cache, etc.) or a storage unit located outside the chip within the first device (e.g., a read-only memory, random access memory, etc.).

[0027] For example, a processing unit is used to establish short-range communication with a second device; a communication unit is used to obtain relevant information of the second device based on the short-range communication; a communication unit is used to send relevant information of the second device and relevant information of the first device to a third device; and a communication unit is used to receive a paging from the third device; wherein the paging is sent by the third device based on the relevant information of the second device and the relevant information of the first device.

[0028] In one possible implementation, the communication unit is specifically configured to receive a connection establishment request from the second device; the processing unit is specifically configured to verify the identity of the second device based on the connection establishment request and first subscription information, wherein the first subscription information is used to indicate at least one assisted device that is allowed to assist the first device in calling the third device; and the processing unit is specifically configured to establish short-range communication with the second device if the second device's authentication is successful.

[0029] In one possible implementation, the connection establishment request includes a request reason, and the first subscription information also includes conditions under which the first device allows the establishment of short-range communication; the processing unit is specifically configured to: when the request reason and conditions match, and at least one assisted device includes the second device, the authentication of the second device is successful.

[0030] In one possible implementation, the request reason includes at least one of the following: the second device detects a collision event, the second device detects a distress event, the second device has insufficient power, or the second device is the device being assisted.

[0031] In one possible implementation, paging refers to paging for voice calls, and the processing unit is specifically used to automatically initiate and answer calls based on paging.

[0032] In one possible implementation, the above-mentioned call is a hands-free call.

[0033] In one possible implementation, the communication unit is further configured to receive a short-range communication function activation instruction from a third device; the processing unit is further configured to activate the short-range communication function of the first device according to the short-range communication function activation instruction.

[0034] In one possible implementation, the relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, identification number of the first device, or trajectory information of the first device; or,

[0035] The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information of the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0036] Fifthly, embodiments of this application provide a multi-device joint calling apparatus. This multi-device joint calling apparatus can be a third device, or a component, chip, or chip system within the third device. The multi-device joint calling apparatus may include a processing unit and a communication unit, where the communication unit can be understood as a receiving unit and a transmitting unit. When the multi-device joint calling apparatus is a third device, the processing unit can be a processor, and the communication unit can be a communication interface or interface circuit. The multi-device joint calling apparatus may also include a storage unit, which can be a memory. The storage unit stores instructions, and the processing unit executes the instructions stored in the storage unit to cause the third device to implement a multi-device joint calling method described in the second aspect or any possible implementation of the second aspect. When the multi-device joint calling apparatus is a component, chip, or chip system within the third device, the processing unit can be a processor, and the communication unit can be a communication interface. For example, the communication interface can be an input / output interface, pins, or circuits. The processing unit executes the instructions stored in the storage unit to cause the third device to implement a multi-device joint calling method described in the second aspect or any possible implementation of the second aspect. The storage unit can be a storage unit within the chip (e.g., a register, cache, etc.) or a storage unit located outside the chip within the third device (e.g., a read-only memory, random access memory, etc.).

[0037] For example, the receiving unit is configured to receive a paging request message from the first device, the paging request message including relevant information of the first device and relevant information of the second device; the sending unit is configured to send a paging message to the first device according to the paging request message.

[0038] In one possible implementation, the sending unit is specifically configured to send a paging message to the first device if there is no response when a paging message is sent to the second device.

[0039] In one possible implementation, the receiving unit is further configured to receive a short-range communication request from the second device; the processing unit is configured to verify the identity of the first device based on the short-range communication request and the second subscription information, wherein the second subscription information is used to indicate at least one assisting device that is allowed to assist the second device in calling the third device; and the sending unit is specifically configured to send a short-range communication function activation instruction to the first device when the authentication of the first device is successful.

[0040] In one possible implementation, the processing unit is specifically used to: when the first device is an assisting device, verify the authentication of the first device.

[0041] In one possible implementation, the relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, identification number of the first device, or trajectory information of the first device; or,

[0042] The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0043] In one possible implementation, paging is for voice calls.

[0044] Sixthly, embodiments of this application provide a multi-device joint calling apparatus. This multi-device joint calling apparatus can be a second device, or a component, chip, or chip system within the second device. The multi-device joint calling apparatus may include a processing unit and a communication unit. When the multi-device joint calling apparatus is a second device, the processing unit may be a processor, and the communication unit may be a communication interface or interface circuit. The multi-device joint calling apparatus may also include a storage unit, which may be a memory. The storage unit stores instructions, and the processing unit executes the instructions stored in the storage unit to cause the second device to implement a multi-device joint calling method described in the third aspect or any possible implementation of the third aspect. When the multi-device joint calling apparatus is a component, chip, or chip system within the second device, the processing unit may be a processor, and the communication unit may be a communication interface. For example, the communication interface may be an input / output interface, pins, or circuits. The processing unit executes the instructions stored in the storage unit to cause the second device to implement a multi-device joint calling method described in the third aspect or any possible implementation of the third aspect. The storage unit can be a storage unit within the chip (e.g., a register, cache, etc.) or a storage unit located outside the chip within the second device (e.g., a read-only memory, random access memory, etc.).

[0045] For example, a communication unit is used to send a connection establishment request to a first device; a processing unit is used to establish short-range communication with the first device according to the connection establishment request; and a communication unit is used to send relevant information of the second device to the first device based on the short-range communication.

[0046] The connection establishment request includes a request reason, which may include at least one of the following: the second device detected a collision event, the second device detected a distress event, the second device has insufficient power, or the second device is the device being assisted.

[0047] In one possible implementation, the communication unit is also used to send short-range communication requests to a third device.

[0048] In one possible implementation, the relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0049] In one possible implementation, the communication unit is specifically used to automatically trigger the sending of a connection establishment request based on preset conditions.

[0050] In a seventh aspect, embodiments of this application provide a multi-device joint calling apparatus, which includes a memory and a processor. The memory stores computer program instructions, and the processor executes the computer program instructions to implement the multi-device joint calling method as described in any of the implementations of the first to third aspects.

[0051] Eighthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the multi-device joint call method described in any of the implementations of the first to third aspects.

[0052] Ninthly, embodiments of this application provide a computer program product that, when running on a processor, causes a multi-device joint calling device to execute the multi-device joint calling method described in any of the implementations of the first to third aspects.

[0053] In a tenth aspect, embodiments of this application provide a multi-device joint calling system, the system comprising any one or more of the following: the multi-device joint calling apparatus described in the fourth aspect and various possible implementations of the fourth aspect, the multi-device joint calling apparatus described in the fifth aspect and various possible implementations of the fifth aspect, and the multi-device joint calling apparatus described in the sixth aspect and various possible implementations of the sixth aspect.

[0054] Eleventhly, this application provides a chip or chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a line. The at least one processor is used to run computer programs or instructions to perform the multi-device joint call method described in any of the implementations of the first to third aspects. The communication interface in the chip can be an input / output interface, pins, or circuits, etc.

[0055] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0056] It should be understood that the second to eleventh aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0057] Figure 1 This is a schematic diagram of an emergency call method in the prior art;

[0058] Figure 2 This is a schematic diagram of an emergency call method in the prior art;

[0059] Figure 3 A schematic diagram of an emergency call scenario provided in an embodiment of this application;

[0060] Figure 4 A flowchart illustrating a multi-device joint calling method provided in an embodiment of this application;

[0061] Figure 5 A flowchart illustrating a multi-device joint calling method provided in an embodiment of this application;

[0062] Figure 6 A flowchart illustrating a multi-device joint calling method provided in an embodiment of this application;

[0063] Figure 7 A flowchart illustrating a multi-device joint calling method provided in an embodiment of this application;

[0064] Figure 8 This is a schematic diagram of the structure of a multi-device joint calling device provided in an embodiment of this application;

[0065] Figure 9 This is a schematic diagram of the hardware structure of a multi-device joint calling device provided in an embodiment of this application;

[0066] Figure 10 This is a schematic diagram of the structure of a portable terminal device provided in an embodiment of this application;

[0067] Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0068] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and purpose. For example, "first chip" and "second chip" are used only to distinguish different chips and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply that they are different.

[0069] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0070] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0071] In the event of a vehicle collision, in order for the occupants to receive timely assistance, they need to initiate an emergency call. This emergency call will allow them to receive help from rescue personnel, thereby reducing property damage and minimizing casualties.

[0072] One possible implementation involves using a user's in-vehicle terminal device to make an emergency call. This terminal device's operating system integrates Advanced Mobile Location (AML) technology, a location-based emergency location technology. This AML technology can shorten the time required for the rescue platform to confirm the user's location, thereby reducing the arrival time of rescue personnel.

[0073] For example, Figure 1 This is a schematic diagram of an emergency call method in the prior art, such as... Figure 1As shown, when AML is enabled, when a user dials an emergency number via the public telecommunications network, the terminal device establishes a voice call with the alarm platform. Simultaneously, the terminal device's operating system automatically collects its location information and reports this information, including the phone number or called number, to the rescue platform. The rescue platform then sends this information to the alarm platform, enabling it to promptly dispatch rescue personnel. The emergency number can include 110 or 120, the alarm platform can include the 110 or 120 emergency platform, and the rescue platform can include a public safety answering point (PSAP).

[0074] Another possible implementation is through an in-vehicle emergency call (eCall) device. This eCall device can be pre-installed in the vehicle by the manufacturer or installed by the user.

[0075] For example, Figure 2 This is a schematic diagram of an emergency call method in the prior art, such as... Figure 2 As shown, when a vehicle is involved in a traffic accident such as a collision, the in-band eCall device can automatically initiate an in-band emergency call via the public telecommunications network, establishing a voice communication link between the vehicle and the alarm platform. This voice communication link enables voice communication between the vehicle and the alarm platform. Because the voice call synthesizes a minimum data set (MSD) including location information and the vehicle identification number (VIN), rescue personnel can use the MSD to promptly initiate rescue operations. The alarm platform can include the 110 (police) alarm platform or the 120 (ambulance) alarm platform, etc.

[0076] However, using a terminal device to make an emergency call may have the following problems: when the terminal device's battery is low, the information reporting process may be interrupted, causing the rescue platform to be unable to obtain accurate location information; when the terminal device is damaged to a certain extent, it cannot support effective emergency calls, resulting in the inability to report location information to the rescue platform; furthermore, regarding the safety hazards of ride-sharing and other shared mobility, if the terminal device is abandoned when making an emergency call, it may be unable to report the correct location information to the rescue platform.

[0077] Using an in-vehicle eCall device to make emergency calls may have the following problems: When the in-vehicle eCall device has insufficient power, the information reporting process may be interrupted, causing the alarm platform to be unable to obtain accurate location information; when the in-vehicle eCall device is damaged to a certain extent, it cannot support effective emergency calls, resulting in the inability to report location information to the alarm platform.

[0078] Based on this, this application provides a multi-device joint calling method. A first device can obtain relevant information about a second device through short-range communication with it, and then send this information, along with the first device's information, to a third device. The third device, based on the obtained information, then sends a paging message to the first device. In this way, if the second device has insufficient power or malfunctions, it can reliably transmit emergency information through the first device. The third device, by parsing the relevant information from both the second and first devices, can send a paging message to the first device and obtain rescue-related information, thereby dispatching personnel for rescue operations.

[0079] The method described in this application is applied to emergency call scenarios, for example, Figure 3 This is a schematic diagram of an emergency call scenario provided in an embodiment of this application, as shown below. Figure 3 As shown, the scenario includes a first device, a second device, and a third device. The first device can be a portable terminal device or a vehicle-mounted device, the second device can be a portable terminal device or a vehicle-mounted device, and the third device can be a device in a public safety answering point (PSAP). The specific content of the first and second devices is related to the scenario of realizing an emergency call.

[0080] For example, in scenario A: a user's vehicle is involved in a collision or other traffic accident. Due to insufficient battery power or damage to the onboard device, it cannot support an effective emergency call. Therefore, an emergency call can be made through the user's portable terminal device. In scenario A, the first device is a portable terminal device, and the second device is an onboard device. The portable terminal device can be a mobile phone or smartwatch, etc., and the onboard device can be an onboard terminal, etc. It is understood that the specific content of the portable terminal device and the onboard device can be set according to the actual application scenario, and this application embodiment does not limit this.

[0081] Scenario B: If a user encounters danger while driving, and their portable terminal device has insufficient battery power or is restricted in use, preventing them from making an effective emergency call, an emergency call can be made through the in-vehicle device. In Scenario B, the first device is the in-vehicle device, and the second device is the portable terminal device. The content of the in-vehicle device and the portable terminal device can be referred to the description above, and will not be repeated here. It is understood that the specific content of the portable terminal device and the in-vehicle device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0082] Combining scenarios A and B above, in cases where the second device has insufficient power or malfunctions, the first device can assist the second device by making an emergency call through paging with the third device.

[0083] When the second device needs to send information to the first device, the second device can send the information to the first device through a short-range communication link with the first device, so that the first device can forward the information received from the second device to the third device.

[0084] When the first device needs to send information to the third device, the first device will send the information received from the second device and its own information to the third device. The third device will then send a paging message to the first device based on the information received, thus enabling an emergency call.

[0085] It should be noted that the first device includes a communication module and a satellite positioning module, etc., and the second device includes a communication module and a satellite positioning module, etc. It is understood that other modules included in the first and second devices can be set according to the actual application scenario, and this application embodiment does not limit them.

[0086] The communication module has a short-range communication function, which is used for the first device to establish short-range communication with the second device, so that the first device can receive relevant information of the second device from the second device through the short-range communication link; or, it is used for the second device to establish short-range communication with the first device, so that the second device can send relevant information of the second device to the first device through the short-range communication link.

[0087] The satellite positioning module has positioning capabilities and can locate the first or second device via BeiDou satellites and / or the Global Positioning System (GPS).

[0088] For example, when a vehicle is involved in a traffic accident such as a collision, the satellite positioning module of the first device sends a location information request to the GPS, triggering the GPS to acquire location information, thereby achieving the positioning of the first device. It is understood that the specific implementation method of GPS acquiring location information is not limited in the embodiments of this application.

[0089] It should be noted that the process by which the satellite positioning module of the second device locates the second device is similar to the process by which the satellite positioning module of the first device locates the first device, and will not be described again here. It is understood that the method by which the satellite positioning module of the second device locates the second device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0090] The technical solutions of this application and how they solve the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be implemented independently or in combination with each other. The same or similar concepts or processes may not be described again in some embodiments.

[0091] For example, Figure 4 This is a flowchart illustrating a multi-device joint calling method provided in an embodiment of this application, as shown below. Figure 4 As shown, the following steps may be included:

[0092] S401: The first device establishes short-range communication with the second device.

[0093] In this embodiment of the application, short-range communication is used to transmit messages between the first device and the second device, thereby realizing information sharing; one possible way for the first device to establish short-range communication with the second device is: the first device establishes short-range communication with the second device based on Bluetooth.

[0094] For example, when both the first and second devices have Bluetooth enabled, the first device searches for devices within a first range. Upon finding the second device, the first device inputs a personal identification number (PIN) associated with the second device. If the PIN is entered correctly, the first and second devices successfully connect, establishing short-range communication. The first range can refer to a 50-meter radius around the first device. It is understood that the specific content of the first range can be set according to the actual application scenario, and this application embodiment does not limit it. The specific implementation method of the first device establishing short-range communication with the second device based on Bluetooth is not limited in this application embodiment.

[0095] For example, taking scenario A above as an example, the first device is a portable terminal device and the second device is an in-vehicle device. Then S401 can be described as: the portable terminal device establishes short-range communication with the in-vehicle device. The implementation method of the portable terminal device establishing short-range communication with the in-vehicle device can be adapted to the above description, or it can be set according to the actual application scenario. This application embodiment does not limit it.

[0096] Taking scenario B above as an example, the first device is an in-vehicle device and the second device is a portable terminal device. S401 can be described as: the in-vehicle device establishes short-range communication with the portable terminal device. The implementation method of establishing short-range communication between the in-vehicle device and the portable terminal device can be adapted to the above description or set according to the actual application scenario. This application embodiment does not limit it.

[0097] S402: The first device obtains relevant information about the second device through short-range communication.

[0098] In this embodiment of the application, the second device can be a portable terminal device or a vehicle-mounted device, etc. Therefore, the specific content of the relevant information of the second device is also different when the second device is different.

[0099] For example, in scenario A above, if the second device is a vehicle-mounted device, then the relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information related to the second device, the identification number of the second device, or the trajectory information of the second device, etc.

[0100] The location information of the second device is used to indicate the location of the vehicle-mounted device, and may include the longitude and latitude of the vehicle-mounted device, or it can be understood as the location information of the second device used to indicate the location of the user. Possible implementations include the longitude, latitude, and elevation of the vehicle-mounted device. The timestamp information related to the second device may include the time when the vehicle-mounted device sent relevant information. The identification number of the second device may include the vehicle identification number (VIN), which may include information such as the vehicle's manufacturer, year, model, body style, or assembly location. The trajectory information of the second device may include route information formed by the vehicle's movement. It is understood that the specific content of the relevant information of the second device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0101] In scenario B above, the second device is a portable terminal device. The relevant information of the second device includes one or more of the following: the location information of the second device, timestamp information related to the second device, contact information of the second device, trajectory information of the second device, or the reason why the second device is assisted in calling the third device, etc. It is understood that the specific content of the relevant information of the second device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0102] The location information, timestamp information, or trajectory information of the second device can be adapted to the above description and will not be repeated here. The contact information of the second device may include the mobile phone number of the portable terminal device, contact information on the portable terminal device, or the number dialed by the user using the portable terminal device. The reason for the second device being assisted in calling the third device is used to indicate that the second device has an anomaly, which may include the detection of a collision event or the detection of a distress event. It is understood that the specific content of the relevant information of the second device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0103] In a possible implementation, the relevant information of the second device may also include frequency indication information. This way, after the first device obtains the relevant information of the second device, the first device can send information to the third device at that frequency. For example, the frequency could be 10 Hz. It is understood that the specific value of the frequency can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0104] In this embodiment of the application, the first device obtains relevant information about the second device through short-range communication, which may include the following possible implementation methods:

[0105] In the first possible implementation, the first device periodically receives relevant information from the second device based on short-range communication.

[0106] For example, during the user's driving of the vehicle, the second device collects relevant information. Since the first device establishes short-range communication with the second device, the second device can periodically send its relevant information to the first device via the short-range communication link. The periodic interval can be 5 minutes, so the second device can receive relevant information from the second device every 5 minutes. It is understood that the specific value of the periodic interval can also be set according to the actual application scenario, and this application embodiment does not limit it; the specific implementation method of the first device periodically receiving relevant information from the second device based on short-range communication is not limited in this application embodiment.

[0107] In the second possible implementation, based on certain triggering conditions, the first device receives relevant information from the second device via short-range communication.

[0108] For example, during the user's driving of the vehicle, the second device collects relevant information. If the triggering condition is a vehicle collision, the second device sends its relevant information to the first device based on short-range communication between the two devices. Thus, the first device receives the relevant information from the second device. It is understood that the specific content of the triggering condition can also be set according to the actual application scenario, and this embodiment does not limit it.

[0109] For example, taking scenario A above as an example, the first device is a portable terminal device and the second device is an in-vehicle device. Then S402 can be described as: the portable terminal device obtains relevant information of the in-vehicle device through short-range communication. The implementation method of the portable terminal device obtaining relevant information of the in-vehicle device through short-range communication can refer to the above description or be set according to the actual application scenario. This application embodiment does not limit it.

[0110] Taking scenario B above as an example, the first device is an in-vehicle device and the second device is a portable terminal device. S402 can be described as: the in-vehicle device obtains relevant information of the portable terminal device through short-range communication. The implementation method of the in-vehicle device obtaining relevant information of the portable terminal device through short-range communication can be adapted to the above description or set according to the actual application scenario. This application embodiment does not limit it.

[0111] S403: The first device sends relevant information about the second device and relevant information about the first device to the third device.

[0112] In this embodiment of the application, the first device can be a portable terminal device or an in-vehicle device, etc. Therefore, the content of the relevant information of the first device is different when the first device is different.

[0113] For example, in scenario A above, the first device is a portable terminal device. The content of the relevant information of the first device is similar to the content of the relevant information when the second device is a portable terminal device, and will not be repeated here. It can be understood that the specific content of the relevant information of the first device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0114] In scenario B above, the first device is an in-vehicle device. The content of the relevant information of the first device is similar to that of the second device when it is an in-vehicle device, and will not be repeated here. In a possible implementation, the relevant information of the first device may also include the contact information of the first device, which is the same as the contact information of the second device when it is a portable terminal device. It is understood that the specific content of the relevant information of the first device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0115] Specifically, one possible implementation of the first device sending relevant information about the second device and relevant information about the first device to the third device is as follows: the first device periodically sends relevant information about the second device and relevant information about the first device to the third device.

[0116] For example, since the first device periodically receives relevant information from the second device, after receiving and collecting the relevant information from the second device, the first device can also periodically send the relevant information from the second device and the relevant information from the first device to the third device. The periodic interval can be 7 minutes, so the third device can receive the relevant information from the first device every 7 minutes. It is understood that the specific value of the periodic interval can also be set according to the actual application scenario, and this application embodiment does not limit it; the specific implementation method of the first device sending the relevant information from the second device and the relevant information from the first device to the third device is not limited in this application embodiment.

[0117] For example, taking scenario A above as an example, the first device is a portable terminal device, the second device is an in-vehicle device, and the third device is a PSAP. Then S403 can be described as: the portable terminal device sends relevant information about the in-vehicle device and relevant information about the portable terminal device to the PSAP. The implementation method of the portable terminal device sending relevant information about the in-vehicle device and relevant information about the portable terminal device to the PSAP can be adapted to the above description, or it can be set according to the actual application scenario. This application embodiment does not limit it.

[0118] Taking scenario B above as an example, the first device is an in-vehicle device, the second device is a portable terminal device, and the third device is a PSAP. Then, S403 can be described as: the in-vehicle device sends relevant information of the portable terminal device and relevant information of the in-vehicle device to the PSAP. The implementation method of the in-vehicle device sending relevant information of the portable terminal device and relevant information of the in-vehicle device to the PSAP can refer to the above description or be set according to the actual application scenario. This application embodiment does not limit it.

[0119] S404: The first device receives a paging from the third device.

[0120] In this embodiment, paging may include paging for voice calls, etc. Based on this paging, the first device can automatically connect to hands-free calling and start collecting voice information inside the vehicle, thereby enabling the first device to report the surrounding situation to the third device in a timely manner. It is understood that the specific content of the paging can also be set according to the actual application scenario, and this embodiment does not limit it.

[0121] In this embodiment, the paging is sent by the third device based on the relevant information of the second device and the relevant information of the first device. Therefore, a possible implementation of the first device receiving the paging from the third device is as follows: the third device sends a paging to the first device based on the relevant information of the second device and the relevant information of the first device, and the first device receives the paging from the third device.

[0122] For example, after receiving relevant information from the second device and relevant information from the first device, the third device parses the relevant information from the first device and the relevant information from the second device. If the third device sends a paging request to the second device, but the second device does not respond, the third device can send a paging request to the first device, and the first device receives the paging request from the third device. It is understood that the specific implementation of the first device receiving the paging request from the third device is not limited in this application embodiment.

[0123] For example, after receiving relevant information from the second device and relevant information from the first device, the third device directly sends a paging message to the first device by parsing the relevant information from the first and second devices. Accordingly, the first device receives the paging message from the third device. It is understood that the specific implementation of the first device receiving the paging message from the third device can be set according to the actual application scenario, and this application embodiment does not limit it.

[0124] For example, taking scenario A above as an example, the first device is a portable terminal device and the third device is a PSAP. Then S404 can be described as: the portable terminal device receives a paging from the PSAP. The implementation method of the portable terminal device receiving the paging from the PSAP can be adapted to the above description or set according to the actual application scenario. This application embodiment does not limit it.

[0125] Taking scenario B above as an example, the first device is an in-vehicle device and the third device is a PSAP. S404 can be described as: the in-vehicle device receives a paging from the PSAP. The implementation of the in-vehicle device receiving a paging from the PSAP can be adapted to the above description or set according to the actual application scenario. This application embodiment does not limit it.

[0126] In summary, in this embodiment of the application, the first device can forward relevant information of the first device through short-range communication with the second device, thereby enabling reliable transmission of emergency information. This allows the third device to send a paging message to the first device by parsing the relevant information of the second device and the first device, and to obtain information related to the rescue, thereby dispatching personnel to carry out the rescue.

[0127] exist Figure 4Based on the embodiments shown, taking scenario A above as an example, exemplarily, Figure 5 This is a flowchart illustrating a multi-device joint calling method provided in an embodiment of this application. In this embodiment, the first device is a portable terminal device, the second device is an in-vehicle device, and the third device is a PSAP. The portable terminal device can assist the in-vehicle device in calling the PSAP, or it can be understood that the in-vehicle device can be assisted by the portable terminal device in calling the PSAP.

[0128] like Figure 5 As shown, the following steps may be included:

[0129] S501: The vehicle-mounted device sends a connection establishment request to the portable terminal device.

[0130] In this embodiment, the connection establishment request includes a request reason, which may include at least one of the following: the second device detected a collision event, the second device has insufficient battery power, or the second device is the assisted device. It is understood that the specific content of the request reason can also be set according to the actual application scenario, and this embodiment does not limit it.

[0131] The second device detecting a collision event can be understood as follows: if the vehicle-mounted device detects that the impact force of the collision is greater than or equal to a first threshold through the collision sensor, then the vehicle-mounted device has detected a collision event. The specific value of the first threshold can be set according to the actual application scenario, and is not limited in this embodiment.

[0132] The insufficient power of the second device can be understood as: the power of the vehicle device is less than the second threshold; the specific value of the second threshold can be set according to the actual application scenario, and is not limited in this application embodiment.

[0133] In this context, the second device being the assisted device can be understood as follows: if the vehicle-mounted device experiences an abnormal situation, it can make an emergency call with the assistance of other devices. In this case, the vehicle-mounted device is the assisted device, and the other devices are the assisting devices. The abnormal situation may include situations such as insufficient battery power of the vehicle-mounted device. It is understood that the specific content of the abnormal situation can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0134] In this embodiment of the application, the vehicle-mounted device sends a connection establishment request to the portable terminal device. A possible implementation method is that the second device automatically triggers the sending of the connection establishment request based on preset conditions.

[0135] For example, when the preset condition is that the vehicle-mounted device fails to call PSAP, the vehicle-mounted device can automatically trigger the sending of a connection establishment request; it is understood that the specific implementation method of the vehicle-mounted device sending a connection establishment request to the portable terminal device is not limited in the embodiments of this application.

[0136] It should be noted that the specific content of the preset conditions can be the same as at least one of the reasons for the request, and the specific content of the preset conditions can also be set according to the actual application scenario. This application embodiment does not limit this.

[0137] In this embodiment of the application, a possible implementation method for the vehicle-mounted device to send a connection establishment request to the portable terminal device is as follows: the vehicle-mounted device sends a connection establishment request to the portable terminal device through Bluetooth, Wi-Fi, vehicle-to-everything (V2X) wireless communication technology, wireless fidelity (WIFI) or other methods.

[0138] For example, when both the portable terminal device and the in-vehicle device have Bluetooth enabled, the in-vehicle device searches for devices within a second range. After finding the portable terminal device, the in-vehicle device sends a connection establishment request to the portable terminal device by entering a PIN associated with the portable terminal device. If the PIN is entered correctly, the in-vehicle device can send a connection establishment request to the portable terminal device. The second range can refer to a 30-meter radius around the in-vehicle device. It is understood that the specific content of the second range can be set according to the actual application scenario, and this application embodiment does not limit it. The specific implementation method of the in-vehicle device sending a connection establishment request to the portable terminal device via Bluetooth is not limited in this application embodiment.

[0139] S502: The portable terminal device verifies the identity of the vehicle-mounted device based on the connection establishment request and the first subscription information.

[0140] In this embodiment of the application, the first contract information includes at least one assisted device that is permitted to assist in calling PSAP; it is understood that the specific content of the first contract information can also be set according to the actual application scenario, and this embodiment of the application does not limit it.

[0141] In this embodiment of the application, the first contract information also includes the condition that the portable terminal device allows the establishment of short-range communication. Therefore, the portable terminal device verifies the identity of the vehicle device according to the connection establishment request and the first contract information. A possible implementation is that the vehicle device's identity verification is successful when the request reason and conditions match and at least one assisted device includes the vehicle device.

[0142] For example, if the conditions for a portable terminal device to establish short-range communication include at least one of the request reasons, and at least one assisted device in the portable terminal device assisting in calling PSAP includes an in-vehicle device, then it is determined that the request reason matches the conditions, and at least one assisted device includes an in-vehicle device, thereby the authentication of the in-vehicle device is successful.

[0143] S503: Once the on-board device's authentication is successful, the portable terminal device establishes short-range communication with the on-board device.

[0144] For example, after the authentication of the in-vehicle device is successful, the portable terminal device can establish short-range communication with the in-vehicle device via Bluetooth. The implementation method for the portable terminal device to establish short-range communication with the in-vehicle device via Bluetooth can be found in the description of S401, and will not be repeated here. It is understood that the implementation method for the portable terminal device to establish short-range communication with the in-vehicle device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0145] S504: The vehicle-mounted device sends relevant information about the vehicle-mounted device to the portable terminal device.

[0146] Correspondingly, the portable terminal device receives relevant information from the vehicle-mounted equipment.

[0147] S505: The portable terminal device sends relevant information about the vehicle-mounted device and the portable terminal device to the PSAP.

[0148] Accordingly, PSAP receives relevant information from the vehicle-mounted device and the portable terminal device. The content of the relevant information from the vehicle-mounted device and the portable terminal device can be found in the description above, and will not be repeated here.

[0149] S506: PSAP sends a paging message to the portable terminal device based on the relevant information of the vehicle-mounted equipment and the portable terminal device.

[0150] In this embodiment of the application, a possible implementation of the PSAP sending a paging message to the portable terminal device based on the relevant information of the vehicle-mounted device and the relevant information of the portable terminal device is as follows: if the PSAP does not respond to the paging message sent to the vehicle-mounted device, it sends a paging message to the portable terminal device.

[0151] For example, after receiving information from the portable terminal device, the PSAP can establish a link connection with the vehicle device to enable voice communication. When the vehicle device cannot connect due to insufficient power or abnormality, the PSAP sends a paging message to the portable terminal device to enable an emergency call.

[0152] S507: Portable terminal devices automatically open and answer calls based on paging.

[0153] In this embodiment, the call can be answered hands-free. In this way, when the user is unable to use the portable terminal device for voice calls due to injury, the portable terminal device can automatically answer the paging from the PSAP, realizing emergency hands-free calling. This allows the PSAP to collect voice information based on the hands-free call, understand the situation around the portable terminal device, and improve rescue efficiency.

[0154] It should be noted that after the portable terminal device PSAP sends relevant information about the vehicle-mounted device and the portable terminal device, the portable terminal device can automatically turn on the call.

[0155] It should be noted that S501 and S502, S504 and S507 in the embodiments of this application are optional steps. One or more optional steps can be set according to the actual application scenario. The order of the steps in the embodiments of this application can also be adjusted according to the actual application scenario. The embodiments of this application do not make specific limitations in this regard.

[0156] In summary, in this embodiment, the portable terminal device receives a connection establishment request from the vehicle-mounted device. Based on the connection establishment request and the first subscription information, and after verifying the identity of the vehicle-mounted device, the portable terminal device establishes short-range communication with the vehicle-mounted device. This allows the vehicle-mounted device to send relevant information to the portable terminal device, which in turn sends relevant information about both the vehicle-mounted device and itself to the PSAP. In this way, if the PSAP receives no response to a paging request from the vehicle-mounted device, it can send a paging request to the portable terminal device. Since the portable terminal device automatically enables answering, it can automatically answer the paging request from the PSAP, enabling hands-free emergency calls. This ensures that emergency calls can be made through the portable terminal device even when the vehicle-mounted device has insufficient power.

[0157] exist Figure 4 Based on the illustrated embodiments, taking scenario B above as an example, exemplarily, Figure 6 This is a flowchart illustrating a multi-device joint calling method provided in an embodiment of this application. In this embodiment, the first device is an in-vehicle device, the second device is a portable terminal device, and the third device is a PSAP. The in-vehicle device can assist the portable terminal device in calling the PSAP, or it can be understood that the portable terminal device can be assisted by the in-vehicle device in calling the PSAP.

[0158] like Figure 6 As shown, the following steps may be included:

[0159] S601: The portable terminal device sends a connection establishment request to the vehicle-mounted device.

[0160] In this embodiment, the connection establishment request includes a request reason, which may include at least one of the following: the second device detects a distress event, the second device has insufficient power, or the second device is the device being assisted. It is understood that the specific content of the request reason can also be set according to the actual application scenario, and this embodiment does not limit it.

[0161] The detection of a distress call by the second device can be understood as follows: when a user makes a phone call to the alarm platform via a portable terminal device, the portable terminal device detects the distress call. It is understood that the specific implementation method of the portable terminal device detecting a distress call is not limited in this embodiment.

[0162] The insufficient power of the second device can be understood as: the power of the user's portable terminal device is less than the third threshold. The specific value of the third threshold can be set according to the actual application scenario, and this application embodiment does not limit it.

[0163] In this context, the second device being the assisted device can be understood as follows: if the portable terminal device experiences an abnormal situation, and can make an emergency call with the assistance of other devices, then the portable terminal device is the assisted device, and the other devices are the assisting devices. The abnormal situation may include situations such as insufficient battery power of the portable terminal device. It is understood that the specific content of the abnormal situation can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0164] It should be noted that when a user taking a ridesharing call to the emergency platform via a portable terminal device, even if the call is disconnected and the location information of the portable terminal device remains unchanged, the portable terminal device can still make an emergency call through the onboard equipment in the ridesharing vehicle because it has detected a distress event.

[0165] In this embodiment, the implementation method of the portable terminal device sending a connection establishment request to the vehicle device can be referred to the description of S501, and will not be repeated here; it can be understood that the implementation method of the portable terminal device sending a connection establishment request to the vehicle device can also be set according to the actual application scenario, and this embodiment does not limit it.

[0166] S602: The vehicle-mounted device verifies the identity of the portable terminal device based on the connection establishment request and the first contract information.

[0167] In this embodiment of the application, S602 can be referred to Figure 5 The corresponding content of S502 is described in detail here;

[0168] It should be noted that when verifying the identity of a portable terminal device, if the user is taking a rideshare, the identity of the user's portable terminal device can be verified through the mobile phone information registered when the user takes the rideshare; or, the identity of the portable terminal device can be verified through the mobile phone information of the rideshare driver, which includes location information, etc. Therefore, the device within a third range can be located through the location information to verify the identity of the portable terminal device; the third range can refer to a range of 15 meters around the location information. It can be understood that the specific content of the third range can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0169] S603: Once the portable terminal device has been authenticated, the vehicle-mounted device establishes short-range communication with the portable terminal device.

[0170] S604: The portable terminal device sends relevant information about the portable terminal device to the vehicle-mounted device.

[0171] S605: The vehicle-mounted equipment sends relevant information about the portable terminal device and the vehicle-mounted equipment to the PSAP.

[0172] S606: PSAP sends a paging message to the vehicle-mounted device based on the relevant information of the portable terminal device and the vehicle-mounted device.

[0173] S607: The vehicle-mounted equipment automatically turns on and answers calls based on paging.

[0174] In the embodiments of this application, S603-S607 can be referred to Figure 5 The content of S503-S507 of the illustrated embodiment is adapted and described, and will not be repeated here. Figure 5 The embodiment shown differs from the one described above in that... Figure 6 In the embodiment shown, the first device is an in-vehicle device, and the second device is a portable terminal device.

[0175] In summary, in this embodiment, the vehicle-mounted device receives a connection establishment request from a portable terminal device. Based on the connection establishment request and the first subscription information, and after verifying the identity of the portable terminal device, the vehicle-mounted device establishes short-range communication with the portable terminal device. This allows the portable terminal device to send relevant information to the vehicle-mounted device, which in turn sends relevant information about both the vehicle-mounted device and the portable terminal device to the PSAP. The PSAP can then send a paging message to the vehicle-mounted device based on this information. Since the vehicle-mounted device automatically enables answering, it can automatically answer the paging message from the PSAP, enabling hands-free emergency calls. This ensures that emergency calls can be made through the vehicle-mounted device even when the portable terminal device has insufficient power.

[0176] exist Figures 4-6 Based on the illustrated embodiments, exemplarily, Figure 7 This is a flowchart illustrating a multi-device joint call method provided in an embodiment of this application. The method in this embodiment can be executed before S401, S501, or S601, such as... Figure 7 As shown, the following steps may be included:

[0177] S701: The second device sends a short-range communication request to the third device.

[0178] Accordingly, the third device receives a short-range communication request from the second device. The short-range communication request is used by the second device to request the establishment of short-range communication with the first device, thereby enabling the second device to send relevant information of the second device to the first device based on the established short-range communication. The implementation method of the second device sending a short-range communication request to the third device is not limited in this application embodiment.

[0179] For example, taking scenario A above as an example, if the second device is an in-vehicle device and the third device is a PSAP, then S701 can be described as: the in-vehicle device sends a short-range communication request to the PSAP; wherein, the specific implementation method of the in-vehicle device sending a short-range communication request to the PSAP is not limited in the embodiments of this application.

[0180] Taking scenario B above as an example, if the second device is a portable terminal device and the third device is a PSAP, then S701 can be described as: the portable terminal device sends a short-range communication request to the PSAP; wherein, the specific implementation method of the portable terminal device sending a short-range communication request to the PSAP is not limited in the embodiments of this application.

[0181] S702: The third device verifies the identity of the first device based on the short-range communication request and the second contract information.

[0182] In this embodiment, the second contract information is used to indicate at least one assisting device that allows the second device to call the third device. It is understood that the specific content of the second contract information can also be set according to the actual application scenario, and this embodiment does not limit it.

[0183] In this embodiment, a possible implementation of the third device verifying the identity of the first device based on the short-range communication request and the second contract information is as follows: if the first device is an assisting device, the first device's identity verification is successful. For example, if the second contract information includes the first device's identity information, thus determining that the first device is an assisting device, then the first device's identity verification is successful.

[0184] For example, taking scenario A above as an example, the first device is a portable terminal device and the third device is a PSAP. Then S702 can be described as: the PSAP verifies the identity of the portable terminal device based on the short-range communication request and the second contract information. The implementation method of the PSAP verifying the identity of the portable terminal device based on the short-range communication request and the second contract information can be adapted to the above description or set according to the actual application scenario. This application embodiment does not limit it.

[0185] Taking scenario B above as an example, the first device is an in-vehicle device and the third device is a PSAP. S702 can be described as follows: the PSAP verifies the identity of the in-vehicle device based on the short-range communication request and the second contract information. The implementation method of the PSAP verifying the identity of the in-vehicle device based on the short-range communication request and the second contract information can be adapted to the above description or set according to the actual application scenario. This application embodiment does not limit it.

[0186] S703: If the first device is successfully authenticated, the third device sends a short-range communication function activation instruction to the first device.

[0187] Accordingly, the first device receives a short-range communication function activation instruction from the third device. The short-range communication function activation instruction is used to instruct the first device to activate the short-range communication function, thereby enabling the second device to establish short-range communication with the first device. The specific implementation method of the third device sending the short-range communication function activation instruction to the first device is not limited in the embodiments of this application.

[0188] For example, taking scenario A above as an example, if the first device is a portable terminal device and the third device is a PSAP, then S703 can be described as follows: when the portable terminal device is successfully authenticated, the PSAP sends a short-range communication function activation instruction to the portable terminal device; wherein, the specific implementation method of the PSAP sending the short-range communication function activation instruction to the portable terminal device is not limited in the embodiments of this application.

[0189] Taking scenario B above as an example, the first device is an in-vehicle device and the third device is a PSAP. S703 can be described as follows: when the authentication of the in-vehicle device is successful, the PSAP sends a short-range communication function activation instruction to the in-vehicle device. The specific implementation method of the PSAP sending the short-range communication function activation instruction to the in-vehicle device is not limited in this application embodiment.

[0190] S704: The first device activates its short-range communication function according to the short-range communication function activation instruction.

[0191] In this embodiment of the application, after the first device enables short-range communication, the second device can send relevant information of the first device to the first device, and then the second device sends relevant information of the first device and relevant information of the first device to the third device, so that the third device can send a paging message to the first device by parsing the relevant information of the second device and the relevant information of the first device.

[0192] For example, taking scenario A above as an example, if the first device is a portable terminal device, then S704 can be described as: the portable terminal device activates the short-range communication function of the portable terminal device according to the short-range communication function activation instruction; wherein, the specific implementation method of the portable terminal device activating the short-range communication function of the portable terminal device is not limited in the embodiments of this application.

[0193] Taking scenario B above as an example, if the first device is an in-vehicle device, then S704 can be described as: the in-vehicle device activates the short-range communication function of the in-vehicle device according to the short-range communication function activation instruction; wherein, the specific implementation method of the in-vehicle device activating the short-range communication function of the in-vehicle device is not limited in the embodiments of this application.

[0194] In summary, in this embodiment of the application, the third device receives a short-range communication request from the second device, and based on the short-range communication request and the second contract information, and after verifying the identity of the first device, sends a short-range communication function activation instruction to the first device, so that the first device can activate its short-range communication function according to the short-range communication function activation instruction, enabling the second device to establish short-range communication with the first device and send relevant information according to the short-range communication, thereby improving rescue efficiency.

[0195] The above combination Figures 4-7 The methods described in the embodiments of this application have been explained. The following describes a multi-device joint calling apparatus provided in the embodiments of this application for executing the above-described methods. Those skilled in the art will understand that the methods and apparatuses can be combined and referenced together. One multi-device joint calling apparatus provided in the embodiments of this application can execute the steps of the first device in the above-described multi-device joint calling method; another multi-device joint calling apparatus can execute the steps executed by the second device in the above-described multi-device joint calling method; and yet another multi-device joint calling apparatus can execute the steps executed by the third device in the above-described multi-device joint calling method.

[0196] The following example illustrates how functional modules are divided according to their respective functions:

[0197] For example, Figure 8This is a schematic diagram of a multi-device joint calling device provided in an embodiment of this application. The multi-device joint calling device 80 can be a first device, a second device, or a third device in the embodiment of this application, or it can be a component, chip, or chip system applied in the first device, the second device, or the third device.

[0198] like Figure 8 As shown, the multi-device joint calling device 80 includes a processing unit 801 and a communication unit 802; wherein, the communication unit 802 is used to support the multi-device joint calling device in performing the steps of sending or receiving information, and the processing unit 801 is used to support the multi-device joint calling device in performing the steps of processing information.

[0199] For example, taking a multi-device joint calling device applied to a first device as an example, the processing unit is used to establish short-range communication with the second device; the communication unit is used to obtain relevant information of the second device based on the short-range communication; the communication unit is used to send relevant information of the second device and relevant information of the first device to a third device; the communication unit is used to receive a paging from the third device; wherein, the paging is sent by the third device based on the relevant information of the second device and the relevant information of the first device.

[0200] In one possible implementation, the communication unit is specifically configured to receive a connection establishment request from the second device; the processing unit is specifically configured to verify the identity of the second device based on the connection establishment request and first subscription information, wherein the first subscription information is used to indicate at least one assisted device that is allowed to assist the first device in calling the third device; and the processing unit is specifically configured to establish short-range communication with the second device if the second device's authentication is successful.

[0201] In one possible implementation, the connection establishment request includes a request reason, and the first subscription information also includes conditions under which the first device allows the establishment of short-range communication; the processing unit is specifically configured to: when the request reason and conditions match, and at least one assisted device includes the second device, the authentication of the second device is successful.

[0202] In one possible implementation, the request reason includes at least one of the following: the second device detects a collision event, the second device detects a distress event, the second device has insufficient power, or the second device is the device being assisted.

[0203] In one possible implementation, paging refers to paging for voice calls, and the processing unit is specifically used to automatically initiate and answer calls based on paging.

[0204] In one possible implementation, the above-mentioned call is a hands-free call.

[0205] In one possible implementation, the communication unit is further configured to receive a short-range communication function activation instruction from a third device; the processing unit is further configured to activate the short-range communication function of the first device according to the short-range communication function activation instruction.

[0206] In one possible implementation, the relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, identification number of the first device, or trajectory information of the first device; or,

[0207] The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information of the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0208] For example, taking a multi-device joint calling device applied to a third device as an example, the communication unit can be understood as a receiving unit and a sending unit. The receiving unit is used to receive a paging request message from the first device. The paging request message includes relevant information of the first device and relevant information of the second device. The sending unit is used to send a paging message to the first device according to the paging request message.

[0209] In one possible implementation, the sending unit is specifically configured to send a paging message to the first device if there is no response when a paging message is sent to the second device.

[0210] In one possible implementation, the receiving unit is further configured to receive a short-range communication request from the second device; the processing unit is configured to verify the identity of the first device based on the short-range communication request and the second subscription information, wherein the second subscription information is used to indicate at least one assisting device that is allowed to assist the second device in calling the third device; and the sending unit is specifically configured to send a short-range communication function activation instruction to the first device when the authentication of the first device is successful.

[0211] In one possible implementation, the processing unit is specifically used to: when the first device is an assisting device, verify the authentication of the first device.

[0212] In one possible implementation, the relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, identification number of the first device, or trajectory information of the first device; or,

[0213] The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0214] In one possible implementation, paging is for voice calls.

[0215] For example, taking a multi-device joint calling device applied to a second device as an example, the communication unit is used to send a connection establishment request to the first device; the processing unit is used to establish short-range communication with the first device according to the connection establishment request; and the communication unit is used to send relevant information of the second device to the first device based on the short-range communication.

[0216] The connection establishment request includes a request reason, which may include at least one of the following: the second device detected a collision event, the second device detected a distress event, the second device has insufficient power, or the second device is the device being assisted.

[0217] In one possible implementation, the communication unit is also used to send short-range communication requests to a third device.

[0218] In one possible implementation, the relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

[0219] In one possible implementation, the communication unit is specifically used to automatically trigger the sending of a connection establishment request based on preset conditions.

[0220] In one possible embodiment, the multi-device joint calling device may further include a storage unit 803. The processing unit 801, the communication unit 802, and the storage unit 803 are connected via a communication bus.

[0221] Storage unit 803 may include one or more memories, which may be devices in one or more devices or circuits used to store programs or data.

[0222] The storage unit 803 can exist independently and be connected to the processing unit 801 of the multi-device joint call device via a communication bus; the storage unit 803 can also be integrated with the processing unit 801.

[0223] Multi-device joint calling devices can be used in multi-device joint calling equipment, circuits, hardware components, or chips.

[0224] Taking the multi-device joint calling device as a component, chip, or chip system of the first, second, or third device in the embodiments of this application, the communication unit 802 can be an input or output interface, pin, or circuit, etc., and the storage unit 803 can store computer execution instructions of the method on the first, second, or third device side, so that the processing unit 801 can execute the method on the first, second, or third device side in the above embodiments.

[0225] This application provides a multi-device joint calling device, which includes one or more modules for implementing the above-mentioned features. Figures 4-7 The methods included in the steps described above, wherein one or more modules can be used in conjunction with the above. Figures 4-7 The steps in the method contained therein correspond to the steps in the method.

[0226] Specifically, in the embodiments of this application, for each step of the method executed by the first device, the first device contains a unit or module that executes each step of the method; for each step of the method executed by the second device, the second device contains a unit or module that executes each step of the method; and for each step of the method executed by the third device, the third device contains a unit or module that executes each step of the method. For example, a module that controls or processes the actions of the multi-device joint calling device can be called a processing module, and a module that performs message or data processing on the multi-device joint calling device side can be called a communication module.

[0227] For example, Figure 9 This is a schematic diagram of the hardware structure of the multi-device joint calling device provided in the embodiments of this application, such as... Figure 9 As shown, the multi-device joint calling device includes a processor 901, a communication line 904, and at least one communication interface. Figure 9 (The example provided uses communication interface 903 as an example.)

[0228] Processor 901 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 1501 or by instructions in software form. The processor 1501 may be one or more of a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device or coprocessor. It can implement or execute the methods and steps disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.

[0229] Communication line 904 may include circuitry for transmitting information between the aforementioned components.

[0230] The communication interface 903 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, wireless local area networks (WLAN), etc.

[0231] In this embodiment, the processor 901 can be used to execute the steps performed by the first device, the second device, or the third device in the above method embodiments.

[0232] For example, processor 901 is applied to the first device to execute S401 and S403; or processor 901 is used to execute S502, S503, S505 and S507; or processor 901 is used to execute S602, S603, S605 and S607; or processor 901 is used to execute S704; or other processes that the first device may execute as described in the embodiments of this application.

[0233] For example, processor 901 is applied to the second device to execute S402; or processor 901 is used to execute S501 and S504; or processor 901 is used to execute S601 and S604; or processor 901 is used to execute S701; or other processes that the second device may execute as described in the embodiments of this application.

[0234] For example, processor 901 is applied to a third device to execute S404; or processor 901 is used to execute S506; or processor 901 is used to execute S606; or processor 901 is used to execute S702 and S703; or other processes that the third device may execute as described in the embodiments of this application.

[0235] Possibly, the multi-device joint calling device may also include a memory 902.

[0236] The memory 902 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory may exist independently and be connected to the processor via communication line 904, or the memory may be integrated with the processor.

[0237] The memory 902 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by the processor 901. The processor 901 executes the computer execution instructions stored in the memory 902, thereby realizing the multi-device joint call method provided in the embodiments of this application.

[0238] It is possible that the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0239] In a specific implementation, as one example, the processor 901 may include one or more CPUs, for example... Figure 9 CPU0 and CPU1 in the CPU.

[0240] In a specific implementation, as one example, a multi-device joint calling device may include multiple processors, for example... Figure 9 Processors 901 and 905 are mentioned. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (such as computer program instructions).

[0241] For example, Figure 10A schematic diagram of the structure of a portable terminal device (hereinafter referred to as the terminal) provided in an embodiment of this application is shown below. Figure 10 As shown, the terminal includes at least one processor 1011 and at least one transceiver 1012. In one possible example, the terminal may also include at least one memory 1013, an output device 1014, an input device 1015, and one or more antennas 1016. The processor 1011, memory 1013, and transceiver 1012 are connected together. The antenna 1016 is connected to the transceiver 1012, and the output device 1014 and input device 1015 are connected to the processor 1011.

[0242] The memory in this application embodiment, such as memory 1013, may include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or electrically erasable programmable-only memory (EEPROM).

[0243] In one possible example, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0244] The memory 1013 can exist independently and be connected to the processor 1011. In another example, the memory 1013 can also be integrated with the processor 1011, for example, integrated within a single chip. The memory 1013 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 1011. The various types of computer program code being executed can also be considered as drivers for the processor 1011. For example, the processor 1011 is used to execute the computer program code stored in the memory 1013, thereby implementing the technical solutions of the embodiments of this application.

[0245] Transceiver 1012 can be used to support the reception or transmission of radio frequency (RF) signals between a terminal and an in-vehicle device or between a terminal and a third device. Transceiver 1012 can be connected to antenna 1016. Transceiver 1012 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1016 can receive RF signals. The receiver Rx of transceiver 1012 is used to receive RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provide the digital baseband signals or IF signals to processor 1011 so that processor 1011 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. Furthermore, the transmitter Tx in transceiver 1012 is also used to receive modulated digital baseband signals or IF signals from processor 1011, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1016. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of the downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of the upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.

[0246] The processor 1011 can be a baseband processor or a CPU. The baseband processor and the CPU can be integrated together or separate.

[0247] The processor 1011 can be used to implement various functions for the terminal, such as processing communication protocols and communication data, or controlling the entire terminal device, executing software programs, and processing data of software programs; or assisting in completing computing tasks, such as processing graphics or audio; or the processor 1011 can be used to implement one or more of the above functions.

[0248] In conjunction with the multi-device joint calling method described in the above embodiments, when the first device is a portable terminal device, the processor 1011 can execute the steps executed by the first device in the above method embodiments; when the second device is a portable terminal device, the processor 1011 can execute the steps executed by the second device in the above method embodiments.

[0249] Output device 1014 communicates with processor 1011 and can display information in various ways. For example, output device 1014 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Input device 1015 communicates with processor 1011 and can accept user input in various ways. For example, input device 1015 can be a mouse, keyboard, touch screen device, or sensor device.

[0250] For example, Figure 11 This is a schematic diagram of a chip structure provided in an embodiment of this application. The chip 110 includes one or more (including two) processors 1110 and a communication interface 1130.

[0251] In some implementations, memory 1140 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof.

[0252] In this embodiment, memory 1140 may include read-only memory and random access memory, and provides instructions and data to processor 1110. A portion of memory 1140 may also include non-volatile random access memory (NVRAM).

[0253] In this embodiment, the processor 1110 can control the first device, the second device, or the third device to perform corresponding operations by calling the operation instructions stored in the memory 1140 (which may be stored in the operating system). The processor 1110 can be referred to as a central processing unit (CPU).

[0254] In this embodiment, the memory 1140, the communication interface 1130, and the memory 1140 are coupled together via a bus system 1120. The bus system 1120 may include a data bus, a power bus, a control bus, and a status signal bus, in addition to the data bus. For ease of description, in... Figure 11 The general labeled all buses as Bus System 1120.

[0255] The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can be located in mature storage media in the art, such as random access memory, read-only memory, programmable read-only memory, or electrically erasable programmable read-only memory (EEPROM). This storage medium is located in memory 1140, and processor 1110 reads information from memory 1140 and, in conjunction with its hardware, completes the steps of the above method.

[0256] In the above embodiments, the instructions stored in the memory for execution by the processor can be implemented in the form of a computer program product. This computer program product can be pre-written into the memory, or it can be downloaded and installed into the memory as software.

[0257] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. For example, available media may include magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., digital versatile discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0258] This application also provides a computer-readable storage medium. The methods described in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. The computer-readable medium may include computer storage media and communication media, and may also include any medium capable of transferring a computer program from one place to another. The storage medium can be any target medium accessible by a computer.

[0259] As one possible design, computer-readable media may include compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM, or other optical disc storage; computer-readable media may include disk storage or other disk storage devices. Furthermore, any connecting cable may also be appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, disks and optical discs include optical discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0260] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for multi-device joint calling, characterized in that, The method includes: The first device receives a connection establishment request from the second device; the connection establishment request includes a request reason, which includes at least one of the following: the second device detected a collision event, the second device detected a distress event, or the second device has insufficient power; The first device verifies the identity of the second device based on the connection establishment request and the first subscription information, wherein the first subscription information is used to indicate at least one assisted device that is allowed to assist the first device in calling the third device; the first subscription information includes the conditions under which the first device allows the establishment of short-range communication. If the reason for the request matches the conditions, and the at least one assisted device includes the second device, the second device is authenticated, and the first device establishes short-range communication with the second device. The first device obtains relevant information about the second device based on the short-range communication; The first device sends relevant information about the second device and relevant information about the first device to the third device; the relevant information about the first device includes: the trajectory information of the first device; the relevant information about the second device includes: the trajectory information of the second device. The first device receives a paging message from the third device; wherein the paging message is sent by the third device based on relevant information from the second device and relevant information from the first device; The paging is a voice call paging, and the method further includes: The first device automatically answers the call based on the paging.

2. The method according to claim 1, characterized in that, The reason for the request also includes: the second device is the assisted device.

3. The method according to claim 1 or 2, characterized in that, Before the first device establishes short-range communication with the second device, the method further includes: The first device receives a short-range communication function activation instruction from the third device; The first device activates its short-range communication function according to the short-range communication function activation instruction.

4. The method according to claim 1 or 2, characterized in that, The relevant information of the first device also includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, and identification number of the first device; or, The relevant information of the second device also includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, and the reason why the second device was assisted in calling the third device.

5. A method for joint calling by multiple devices, characterized in that, The method includes: A third device receives a paging request message from a first device, the paging request message including relevant information of the first device and relevant information of a second device; the first device receives a connection establishment request from the second device; the connection establishment request includes a request reason, the request reason including at least one of: the second device detected a collision event, the second device detected a distress event, or the second device's battery is low; and, based on the connection establishment request and first subscription information, verifies the identity of the second device, the first subscription information indicating that the first device is allowed to assist in calling at least one assisted device of the third device; the first subscription information includes conditions under which the first device allows the establishment of short-range communication; if the request reason matches the conditions, and the at least one assisted device includes the second device, it is determined that the second device's authentication is successful, and short-range communication with the second device is established; based on the short-range communication, relevant information of the second device is obtained; the relevant information of the first device includes: the trajectory information of the first device; the relevant information of the second device includes: the trajectory information of the second device; The third device sends a paging request to the first device based on the paging request message; the paging is a voice call paging; wherein the first device is used to automatically answer the call based on the paging.

6. The method according to claim 5, characterized in that, The third device sends a paging request to the first device according to the paging request message, including: If the third device sends a paging message to the second device without receiving a response, it sends the paging message to the first device.

7. The method according to claim 5 or 6, characterized in that, Before the third device sends the paging request message to the first device, the method further includes: The third device receives a short-range communication request from the second device; The third device verifies the identity of the first device based on the short-range communication request and the second subscription information, wherein the second subscription information is used to indicate at least one assisting device that is allowed to assist the second device in calling the third device; If the authentication of the first device is successful, the third device sends a short-range communication function activation instruction to the first device.

8. The method according to claim 7, characterized in that, The third device verifies the identity of the first device based on the short-range communication request and the second subscription information, including: If the first device is the assisting device, the authentication of the first device is successful.

9. The method according to any one of claims 5-6 and 8, characterized in that, The relevant information of the first device also includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, and identification number of the first device; or, The relevant information of the second device also includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, and the reason why the second device was assisted in calling the third device.

10. A method for multi-device joint calling, characterized in that, The method includes: The second device sends a connection establishment request to the first device; the connection establishment request includes a request reason, which includes at least one of the following: the second device detected a collision event, the second device detected a distress event, or the second device has insufficient battery power; the first device verifies the identity of the second device based on the connection establishment request and first subscription information, the first subscription information indicating that the first device is allowed to assist in calling at least one assisted device of the third device; the first subscription information includes the conditions under which the first device allows the establishment of short-range communication; and establishes short-range communication with the second device; If the reason for the request matches the conditions and the at least one assisted device includes the second device, the second device shall establish short-range communication with the first device in accordance with the connection establishment request. The second device sends relevant information about itself to the first device based on the short-range communication; the first device sends relevant information about itself and the second device to the third device, and receives a paging from the third device, and automatically answers the call based on the paging; the paging is a voice call paging sent by the third device based on the relevant information of the second device and the relevant information of the first device; the relevant information of the first device includes: the trajectory information of the first device; the relevant information of the second device includes: the trajectory information of the second device; The connection establishment request includes a request reason, which includes at least one of the following: the second device detected a collision event, the second device detected a distress event, the second device has insufficient power, or the second device is a device being assisted.

11. The method according to claim 10, characterized in that, Before the second device sends a connection establishment request to the first device, the method further includes: The second device sends a short-range communication request to the third device.

12. The method according to claim 10 or 11, characterized in that, The relevant information of the second device also includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, and the reason why the second device was assisted in calling the third device.

13. The method according to claim 10 or 11, characterized in that, The second device sends a connection establishment request to the first device, including: the second device automatically triggers the sending of the connection establishment request based on preset conditions.

14. A multi-device joint calling device, characterized in that, The device includes a processing unit and a communication unit; The communication unit is used to receive a connection establishment request from the second device; The connection establishment request includes a request reason, which includes at least one of the following: the second device detected a collision event, the second device detected a distress event, or the second device has insufficient power. The processing unit is configured to verify the identity of the second device based on the connection establishment request and the first subscription information, wherein the first subscription information is configured to indicate at least one assisted device that is allowed to assist the first device in calling the third device; the first subscription information includes the conditions under which the first device is allowed to establish short-range communication. The processing unit is used to establish short-range communication with the second device when the authentication of the second device is successful; The communication unit is used to obtain relevant information about the second device based on the short-range communication. The communication unit is used to send relevant information of the second device and relevant information of the first device to the third device; the relevant information of the first device includes: the trajectory information of the first device; the relevant information of the second device includes: the trajectory information of the second device. The communication unit is configured to receive a paging message from the third device; wherein the paging message is sent by the third device based on relevant information of the second device and relevant information of the first device; The paging is for voice calls, and the processing unit is also used to automatically answer the call based on the paging.

15. The apparatus according to claim 14, characterized in that, The reason for the request also includes: the second device is at least one of the assisted devices.

16. The apparatus according to claim 14 or 15, characterized in that, The communication unit is also used to receive a short-range communication function activation instruction from the third device; The processing unit is further configured to enable the short-range communication function of the first device according to the short-range communication function activation instruction.

17. The apparatus according to claim 14 or 15, characterized in that, The relevant information of the first device also includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, and identification number of the first device; or, The relevant information of the second device also includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, and the reason why the second device was assisted in calling the third device.

18. A multi-device joint calling device, characterized in that, The device includes a receiving unit and a transmitting unit; The receiving unit is configured to receive a paging request message from the first device, the paging request message including relevant information of the first device and relevant information of the second device; The first device is used to receive a connection establishment request from the second device; The connection establishment request includes a request reason, which includes at least one of the following: the second device detected a collision event, the second device detected a distress event, or the second device's battery is low; and, based on the connection establishment request and first subscription information, the identity of the second device is verified, the first subscription information being used to indicate that the first device is allowed to assist in calling at least one assisted device of the third device; the first subscription information includes conditions under which the first device allows the establishment of short-range communication; if the request reason matches the conditions, and the at least one assisted device includes the second device, the identity of the second device is determined to be successful, and short-range communication with the second device is established; based on the short-range communication, relevant information of the second device is obtained; the relevant information of the first device includes: the trajectory information of the first device; the relevant information of the second device includes: the trajectory information of the second device; The sending unit is configured to send a paging request message to the first device; the paging is a voice call paging; wherein the first device is configured to automatically answer the call based on the paging.

19. The apparatus according to claim 18, characterized in that, The sending unit is specifically used to send the paging message to the first device when there is no response to the paging message sent to the second device.

20. The apparatus according to claim 18 or 19, characterized in that, The receiving unit is also configured to receive a short-range communication request from the second device; The device further includes a processing unit, which is configured to verify the identity of the first device based on the short-range communication request and the second subscription information, wherein the second subscription information is configured to indicate at least one assisting device that is permitted to assist the second device in calling the third device. The sending unit is specifically used to send a short-range communication function activation instruction to the first device when the authentication of the first device is successful.

21. The apparatus according to claim 20, characterized in that, The processing unit is specifically used to ensure that the authentication of the first device is successful when the first device is the assisting device.

22. The apparatus according to any one of claims 18-19 and 21, characterized in that, The relevant information of the first device includes one or more of the following: the location information of the first device, timestamp information related to the first device, contact information of the first device, and identification number of the first device; or, The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information associated with the second device, the contact information of the second device, the identification number of the second device, and the reason why the second device is assisted in calling the third device.

23. A multi-device joint calling device, characterized in that, The device includes a communication unit and a processing unit; The communication unit is used to send a connection establishment request to the first device; The connection establishment request includes a request reason, which includes at least one of the following: the second device detects a collision event, the second device detects a distress event, or the second device has insufficient power. The first device is used to verify the identity of the second device based on the connection establishment request and first subscription information. The first subscription information is used to indicate at least one assisted device that is allowed to assist in calling the third device. The first subscription information includes the conditions under which the first device allows the establishment of short-range communication. The processing unit is configured to establish short-range communication with the first device according to the connection establishment request, provided that the request reason matches the conditions and the at least one assisted device includes the second device. The communication unit is used to send relevant information of the second device to the first device based on the short-range communication; the first device is used to send relevant information of the second device and relevant information of the first device to the third device, and receive a paging from the third device, and automatically open the call to answer based on the paging; the paging is a voice call paging sent by the third device based on the relevant information of the second device and the relevant information of the first device; The connection establishment request includes a request reason, which includes at least one of the following: the second device detected a collision event, the second device detected a distress event, the second device has insufficient power, or the second device is a device being assisted.

24. The apparatus according to claim 23, characterized in that, The communication unit is also used to send short-range communication requests to a third device.

25. The apparatus according to claim 23 or 24, characterized in that, The relevant information of the second device includes one or more of the following: the location information of the second device, the timestamp information related to the second device, the contact information of the second device, the identification number of the second device, the trajectory information of the second device, or the reason why the second device is assisted in calling the third device.

26. The apparatus according to claim 23 or 24, characterized in that, The communication unit is specifically used to automatically trigger the sending of the connection establishment request based on preset conditions.

27. A multi-device joint calling device, characterized in that, The method includes a memory and a processor, the memory storing computer program instructions, and the processor executing the computer program instructions to perform the method according to any one of claims 1-13.

28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, implement the multi-device joint call method as described in any one of claims 1-4, or the multi-device joint call method as described in any one of claims 5-9, or the multi-device joint call method as described in any one of claims 10-13.

29. A computer program product, characterized in that, When the computer program product is run on the processor, it causes the multi-device joint calling device to perform the method described in any one of claims 1-13.

Citation Information

Patent Citations

  • Vehicle-mounted emergency call method and device

    CN108684216A

  • Wireless communication method and device

    CN110771111A

Cited By

  • Multi-device joint call method and apparatus

    WO2022179462A1