Bluetooth-based outside-vehicle call method and system, and vehicle

Connecting with the outside call device through the Bluetooth module can realize wireless calls between vehicles, solving the problem of poor calls between vehicles of different brands and improving communication efficiency and user experience.

CN119110265APending Publication Date: 2024-12-10CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411272217.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The calls between vehicles of different brands are not smooth, the existing headlights are single and the interpretation is complicated, making it difficult for users to communicate effectively.

Method used

Using Bluetooth-based off-car call method, establish a connection with surrounding calling devices through the Bluetooth module, initiate call requests, and communicate through the wireless call module, supports one-to-one and one-to-many call modes, realizes identity authentication and encrypted and decrypted calls content.

Benefits of technology

Users can talk to outsiders without getting off the car, reducing call costs, improving user experience, and simplifying communication process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110265A_ABST
    Figure CN119110265A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an out-of-vehicle call method and system based on Bluetooth and a vehicle, and the method comprises the steps: building Bluetooth communication connection with surrounding call equipment enabling Bluetooth through a Bluetooth module under the condition that the vehicle needs to initiate an out-of-vehicle call; taking other call equipment with the Bluetooth started as call equipment, and initiating a call request to the call equipment through the Bluetooth module of the vehicle; receiving a wireless communication frequency band sent by the Bluetooth module of the communication device through the Bluetooth module of the vehicle; based on the wireless call frequency band sent by the Bluetooth module of the communicable device, establishing a wireless call communication connection between the vehicle and the wireless call module of the communicable device through the wireless call module of the vehicle; sound in the vehicle is collected through the vehicle-mounted microphone of the vehicle and sent to the wireless communication module of the communication device through the wireless communication module of the vehicle. The invention aims to reduce the user communication cost and improve the user experience in the communication process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle-external call, and in particular to a Bluetooth-based vehicle-external call method, system and vehicle. Background Art

[0002] At present, vehicle-to-vehicle communications are mainly between vehicles of the same brand, and installing a loudspeaker on a car is a violation of regulations. Therefore, there is a problem of poor communication between vehicles of different brands. The most commonly used method in this scenario is car light communication, such as turning on the double flash or honking the horn to urge, which is a conventional rule. However, this method is single and the interpretation cost is complicated, resulting in users of other vehicles not understanding what it means. In many interactive scenarios, it is not convenient for users to get off the car to communicate with users of other vehicles, and the efficiency of getting off the car to communicate with users of other vehicles is too low. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a method, system and vehicle for making calls outside a vehicle based on Bluetooth, aiming to reduce user communication costs and improve user experience during the communication process.

[0004] A first aspect of an embodiment of the present application provides a method for making a call outside a vehicle based on Bluetooth, the method comprising:

[0005] When the vehicle needs to initiate an out-of-vehicle call, the vehicle's Bluetooth module establishes a Bluetooth communication connection with other Bluetooth-enabled call devices around the vehicle;

[0006] The other Bluetooth-enabled communication device is used as a communication-enabled device, and a communication request is initiated to the communication-enabled device through the Bluetooth module of the vehicle;

[0007] Receiving the wireless call frequency band sent by the Bluetooth module of the communication device through the Bluetooth module of the vehicle;

[0008] Based on the wireless call frequency band sent by the Bluetooth module of the communication device, a vehicle-to-vehicle wireless call communication connection is established through the wireless call module of the vehicle and the wireless call module of the communication device;

[0009] The sound inside the vehicle is collected by the vehicle-mounted microphone and sent to the wireless call module of the communication device through the wireless call module of the vehicle.

[0010] Optionally, the method further includes:

[0011] Receiving, through the Bluetooth module of the vehicle, a network call demand of the device capable of talking sent by the Bluetooth module of the device capable of talking;

[0012] Establishing a vehicle network call communication connection through the vehicle network module of the vehicle and the vehicle network module of the communication capable device;

[0013] The sound inside the vehicle is collected through the vehicle-mounted microphone of the vehicle, and sent to the vehicle networking module of the communication-capable device through the vehicle networking module of the vehicle.

[0014] Optionally, in the case where the plurality of other Bluetooth-enabled call devices are used as the plurality of call-enabled devices, the call request further includes: a one-to-many call mode and a wireless call frequency band of the wireless call module of the vehicle;

[0015] Based on the wireless call frequency band of the wireless call module of the vehicle, establishing a vehicle-to-vehicle wireless call communication connection through the wireless call module of the vehicle and the wireless call modules of the plurality of devices capable of communication;

[0016] The sound inside the vehicle is collected through the vehicle-mounted microphone, and is broadcast to the wireless call modules of the multiple call-enabled devices through the wireless call module of the vehicle.

[0017] Optionally, the method further includes:

[0018] Configure the search range of the vehicle's Bluetooth module;

[0019] When the Bluetooth of the vehicle is turned on, other Bluetooth-enabled communication devices are searched within the search range and displayed on the available communication list;

[0020] Establish a Bluetooth communication connection with other devices on the call list through the Bluetooth module of the vehicle;

[0021] When the vehicle needs to initiate a call, the available call list is updated and displayed;

[0022] Other Bluetooth-enabled devices in the updated callable list are considered callable devices.

[0023] Optionally, the method further includes:

[0024] Receiving, through the Bluetooth module of the vehicle, identity verification information of the communication device sent by the communication device, the identity verification information including: a first certificate of the communication device and verification information encrypted by the communication device using a first private key;

[0025] Decrypting the verification information encrypted by the first private key using the public key in the first certificate of the communication-enabled device to obtain the decrypted verification information;

[0026] Encrypt the decrypted verification information using the second private key of the vehicle to obtain the verification information encrypted by the second private key of the vehicle;

[0027] Sending the second certificate of the vehicle and the verification information encrypted by the second private key to the communication-enabled device for identity authentication;

[0028] When the identity authentication of the communication device is passed, receiving symmetric encryption and decryption information sent by the communication device, wherein the symmetric encryption information is obtained by encrypting the public key in the second certificate;

[0029] Decrypt the received symmetric encryption and decryption information using the private key of the vehicle to obtain the symmetric key and encryption and decryption algorithm;

[0030] The method of collecting the sound in the vehicle through the vehicle-mounted microphone and sending the sound to the wireless call module of the communication device through the wireless call module of the vehicle includes:

[0031] The sound inside the vehicle is collected by the vehicle-mounted microphone, and is encrypted by the symmetric key and the encryption and decryption algorithm, and then sent to the wireless call module of the call-enabled device through the wireless call module of the vehicle.

[0032] Optionally, sending the second certificate of the vehicle and the verification information encrypted by the second private key to the communication-enabled device for identity authentication includes:

[0033] The verification information encrypted by the second private key is sent to the communication device, so as to control the communication device to decrypt the verification information encrypted by the second private key based on the public key in the received second certificate to obtain the decrypted verification information;

[0034] When the decrypted verification information obtained by the communication device is identical to the verification information sent by the communication device, it is determined that the identity authentication is successful.

[0035] Optionally, the sound in the vehicle is collected by a vehicle-mounted microphone of the vehicle, and the sound is encrypted by the symmetric key and the encryption / decryption algorithm and then sent to the wireless call module of the call-enabled device through the wireless call module of the vehicle, including:

[0036] The sound inside the vehicle is collected by the vehicle-mounted microphone and sent to the digital signal processor for processing to obtain the corresponding digital signal;

[0037] Encrypting the digital signal by using the encryption and decryption module of the vehicle;

[0038] Sending the encrypted digital signal to the wireless call module of the communication device through the wireless call module of the vehicle;

[0039] The method further comprises:

[0040] Receiving the encrypted digital signal sent by the communication device through the wireless communication module of the vehicle;

[0041] Decrypt the encrypted digital signal through the encryption and decryption module of the vehicle;

[0042] The decrypted digital signal is processed by the digital signal processor of the vehicle to obtain a corresponding audio signal;

[0043] The obtained audio signal is outputted through the speaker of the vehicle.

[0044] Optionally, the method further includes:

[0045] Acquire driving scene data collected by various sensors of the vehicle, wherein the driving scene data includes sensor data, vehicle positioning data, and user operation data;

[0046] By analyzing and processing the driving scene data, determining whether the current driving scene meets the target driving scene for initiating an out-of-car call;

[0047] When it is determined that the current driving scenario meets the target driving scenario, it is determined that the vehicle needs to initiate an out-of-vehicle call.

[0048] Optionally, the method further includes:

[0049] Compare the current power level of the vehicle with the set power level threshold to obtain a comparison result;

[0050] When the comparison result shows that the power level is lower than the set power level threshold, the UWB module is switched to receive and send call requests and to establish a wireless call communication connection.

[0051] A second aspect of an embodiment of the present application provides a Bluetooth-based vehicle-to-vehicle call system, the system comprising:

[0052] The vehicle's Bluetooth module is used to establish a Bluetooth communication connection with other Bluetooth-enabled call devices around the vehicle when the vehicle needs to initiate an out-of-vehicle call;

[0053] A call-enabled device determination module, configured to set the other call-enabled devices with Bluetooth enabled as call-enabled devices;

[0054] The Bluetooth module of the vehicle is used to initiate a call request to the determined call-capable device;

[0055] The Bluetooth module of the vehicle is used to receive the wireless call frequency band sent by the Bluetooth module of the call-capable device;

[0056] The wireless call module of the vehicle is used to establish a vehicle-to-vehicle wireless call communication connection with the wireless call module of the communication device based on the wireless call frequency band sent by the Bluetooth module of the communication device;

[0057] The vehicle's onboard microphone is used to collect sounds inside the vehicle;

[0058] The wireless communication module of the vehicle is used to send the collected sound inside the vehicle to the wireless communication module of the communication device.

[0059] A third aspect of an embodiment of the present application provides a vehicle, characterized in that it includes a Bluetooth-based external vehicle call system described in the second aspect of the present application, which is used to execute the steps of a Bluetooth-based external vehicle call method described in the first aspect of the present application.

[0060] The Bluetooth-based vehicle-to-vehicle call method provided in this application has the following advantages:

[0061] The embodiment of the present application provides a method for making calls outside the vehicle based on Bluetooth. When the vehicle needs to initiate a call outside the vehicle, a Bluetooth communication connection is established with other Bluetooth-enabled call devices around the vehicle through the Bluetooth module of the vehicle; the other Bluetooth-enabled call devices are used as call-enabled devices, and a call request is initiated to the call-enabled devices through the Bluetooth module of the vehicle; the wireless call frequency band sent by the Bluetooth module of the call-enabled device is received through the Bluetooth module of the vehicle; based on the wireless call frequency band sent by the Bluetooth module of the call-enabled device, a vehicle-to-vehicle wireless call communication connection is established through the wireless call module of the vehicle and the wireless call module of the call-enabled device; the sound inside the vehicle is collected through the vehicle-mounted microphone, and sent to the wireless call module of the call-enabled device through the wireless call module of the vehicle. Therefore, based on this method, users can talk to people outside the vehicle without getting off the vehicle, thereby effectively reducing the user's call cost and improving the user's call experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0063] Figure 1 A flowchart of a Bluetooth-based vehicle-external call method according to an embodiment of the present application;

[0064] Figure 2 Another flow chart of a method for making a call outside a vehicle based on Bluetooth according to an embodiment of the present application;

[0065] Figure 3 A flowchart of encryption, decryption and transmission of call content in a Bluetooth-based vehicle-external call method according to an embodiment of the present application;

[0066] Figure 4 A schematic diagram of a Bluetooth-based vehicle external communication system is shown as an embodiment of the present application. DETAILED DESCRIPTION

[0067] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0068] refer to Figure 1 , Figure 1 The following is a schematic diagram of a Bluetooth-based vehicle-to-vehicle call method according to an embodiment of the present application. Figure 1 As shown, the present application provides a Bluetooth-based vehicle-to-vehicle call method, comprising:

[0069] Step S1: When the vehicle needs to initiate an out-of-vehicle call, a Bluetooth communication connection is established with other Bluetooth-enabled call devices around the vehicle through the vehicle's Bluetooth module.

[0070] In this embodiment, when the vehicle needs to initiate an outside-vehicle call, the vehicle's Bluetooth module searches for other Bluetooth-enabled call devices around the vehicle body, and then the vehicle's Bluetooth module establishes a Bluetooth communication connection with the other Bluetooth-enabled call devices around the vehicle that have been searched.

[0071] Step S2: The other Bluetooth-enabled communication device is used as a communication-enabled device, and a communication request is initiated to the communication-enabled device through the Bluetooth module of the vehicle.

[0072] In this embodiment, since there are multiple other Bluetooth-enabled call devices searched, the other Bluetooth-enabled call devices searched are used as optional call-enabled devices, and then the user of the vehicle selects one of the other Bluetooth-enabled call devices as the call-enabled device. At this time, the Bluetooth module of the vehicle initiates a call request to the call-enabled device, and the vehicle is the vehicle currently initiating the out-of-vehicle call.

[0073] Step S3: Receive the wireless call frequency band sent by the Bluetooth module of the communication device through the Bluetooth module of the vehicle

[0074] In this embodiment, after the call-enabled device receives a call request sent by the vehicle that initiated the inter-vehicle call, a pop-up window prompt is displayed in the call-enabled device to inform the object corresponding to the call-enabled device that a vehicle currently requests to talk with itself. In the case that the call-enabled device rejects the call, feedback information of rejecting the call is fed back to the vehicle that initiated the inter-vehicle call. Based on the received feedback information, the vehicle that initiated the inter-vehicle call pops up a window prompting the user in the vehicle that initiated the inter-vehicle call that the current call-enabled device rejects the call with it.

[0075] In this embodiment, based on whether the call-enabled device agrees to make a call with the user in the vehicle that initiates the call outside the vehicle, the call-enabled device will send feedback information to the vehicle that initiates the call outside the vehicle. The vehicle that initiates the call outside the vehicle receives the feedback information. When the call-enabled device agrees to make the call, the wireless call frequency band will be fed back. After both wireless call modules are connected to the wireless call frequency band, the call can be made.

[0076] Step S4: Based on the wireless call frequency band sent by the Bluetooth module of the communication device, a vehicle-to-vehicle wireless call communication connection is established through the wireless call module of the vehicle and the wireless call module of the communication device.

[0077] In this embodiment, after the vehicle initiating the inter-vehicle call receives the feedback information returned by the call-enabled device, the feedback information is analyzed to determine whether it agrees to the vehicle initiating the inter-vehicle call to communicate with it. If agreed, the wireless call module of the call device on the vehicle initiating the inter-vehicle call establishes a vehicle-to-vehicle wireless call communication connection with the wireless call module of the call-enabled device based on the wireless call frequency band in the feedback information.

[0078] Step S5: The sound inside the vehicle is collected through the vehicle-mounted microphone, and sent to the wireless call module of the communication device through the wireless call module of the vehicle.

[0079] In this embodiment, based on the inter-vehicle wireless call communication connection established between the vehicle that initiates the inter-vehicle call and the call-enabled device, the vehicle-mounted microphone of the vehicle that initiates the inter-vehicle call collects the sound inside the vehicle, and then based on the established inter-vehicle wireless call communication connection, the sound is sent to the wireless call module of the call-enabled device through the wireless call module of the call device of the vehicle that initiates the inter-vehicle call.

[0080] The embodiment of the present application provides a method for making calls outside the vehicle based on Bluetooth. When the vehicle needs to initiate a call outside the vehicle, a Bluetooth communication connection is established with other Bluetooth-enabled call devices around the vehicle through the Bluetooth module of the vehicle; the other Bluetooth-enabled call devices are used as call-enabled devices, and a call request is initiated to the call-enabled devices through the Bluetooth module of the vehicle; the wireless call frequency band sent by the Bluetooth module of the call-enabled device is received through the Bluetooth module of the vehicle; based on the wireless call frequency band sent by the Bluetooth module of the call-enabled device, a vehicle-to-vehicle wireless call communication connection is established through the wireless call module of the vehicle and the wireless call module of the call-enabled device; the sound inside the vehicle is collected through the vehicle-mounted microphone, and sent to the wireless call module of the call-enabled device through the wireless call module of the vehicle. Therefore, based on this method, users can talk to people outside the vehicle without getting off the vehicle, thereby effectively reducing the user's call cost and improving the user's call experience.

[0081] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for making calls outside a vehicle based on Bluetooth. In the method for making calls outside a vehicle based on Bluetooth, the method further includes: receiving the network call demand of the device capable of making calls sent by the Bluetooth module of the device capable of making calls through the Bluetooth module of the vehicle; establishing a vehicle network call communication connection between the vehicle network module of the vehicle and the vehicle network module of the device capable of making calls through the vehicle network module of the vehicle; collecting the sound inside the vehicle through the vehicle-mounted microphone of the vehicle, and sending it to the vehicle network module of the device capable of making calls through the vehicle network module of the vehicle.

[0082] In this embodiment, the user in the vehicle that initiates the out-of-vehicle call has a higher willingness to talk with other calling devices. Therefore, in this scenario, the other calling devices occupy a dominant position. In order to make the calling experience better, this application determines whether to agree to talk with the user in the vehicle that initiates the out-of-vehicle call by the call-enabled device that receives the call request sent by the vehicle that initiates the out-of-vehicle call, and determines which specific call type to use with the user in the vehicle that initiates the out-of-vehicle call. The call type includes but is not limited to a call type that transmits the call content in a wireless call frequency band and a call type that conducts the call in the form of an Internet phone call.

[0083] Specifically: when the user on the vehicle that initiates the out-of-car call wants to talk to the talkable device in a one-to-one call mode, the Bluetooth module on the vehicle that initiates the out-of-car call sends a call request to the talkable device, and the call request will record the information that the vehicle that initiates the out-of-car call wants to talk to the talkable device in a one-to-one call mode. At this time, a pop-up window prompt will be displayed on the talkable device to inform the object corresponding to the talkable device that there is currently a vehicle requesting to talk to itself, and the content displayed in the pop-up window also includes the information recorded in the call request that the vehicle that initiates the out-of-car call wants to talk to the talkable device in a one-to-one call mode. In the case that the talkable device is a call device on the talkable vehicle, in order to enable the object corresponding to the talkable device to accurately know which vehicle wants to talk to itself, the location information of the vehicle that initiates the out-of-car call relative to the talkable device (such as the vehicle that currently initiates the out-of-car call is located 1.5m to the left and 6m behind the talkable device) and the attribute information of the vehicle that initiates the out-of-car call are displayed in the pop-up window of the talkable device. When the object corresponding to the device capable of communication agrees to communicate with the vehicle initiating the inter-vehicle call, the object corresponding to the device capable of communication directly clicks the confirmation button in the pop-up window to indicate that the object corresponding to the device capable of communication agrees to the call. At this time, the object corresponding to the device capable of communication will continue to select the type of call to be used for the call, wherein the object corresponding to the device capable of communication is the target object. After selecting the network call type, the connection information required for establishing the network call communication connection between the vehicle initiating the inter-vehicle call and the device capable of communication is then sent to the Bluetooth module of the vehicle initiating the inter-vehicle call through the Bluetooth module of the device capable of communication. Among them, the connection information corresponds to the call type. When the call type determined by the call-capable device is different, the connection information is also different. When the call type is a call type that transmits the call content in a wireless call frequency band, the connection information is a specific wireless call frequency band, so as to realize the call connection between the call device on the vehicle initiating the out-of-vehicle call and the call-capable device. After the call connection is established, the Bluetooth module on the vehicle initiating the out-of-vehicle call and the Bluetooth module of the call-capable device will be able to send and receive call content to each other; when the call type is a call type that uses an Internet phone, the connection information is the Internet phone information of the call-capable device, which includes but is not limited to telephone numbers, instant messaging ID information that can be searched, etc. The vehicle initiating the out-of-vehicle call will be able to establish a wireless call communication connection with the call-capable device based on the Internet phone information, so that they can conduct an Internet phone call with each other.

[0084] In this embodiment, the Internet of Vehicles module of the call device on the vehicle that initiates the out-of-vehicle call establishes a vehicle-to-vehicle network call communication connection with the Internet of Vehicles module of the call device on the call-enabled device based on the received connection information corresponding to the network call, and then collects the sound inside the vehicle through the on-board microphone of the vehicle that initiates the out-of-vehicle call, and sends it to the Internet of Vehicles module of the call-enabled device through its own Internet of Vehicles module.

[0085] In combination with the above embodiments, in one implementation, the embodiment of the present application also provides a method for making calls outside a vehicle based on Bluetooth. In the method for making calls outside a vehicle based on Bluetooth, when multiple other calling devices with Bluetooth enabled are used as multiple call-enabled devices, the call request also includes: a one-to-many call mode and a wireless call frequency band of the wireless call module of the vehicle; based on the wireless call frequency band of the wireless call module of the vehicle, establishing a vehicle-to-vehicle wireless call communication connection through the wireless call module of the vehicle and the wireless call modules of the multiple call-enabled devices; collecting the sound inside the vehicle through the vehicle-mounted microphone, and broadcasting it to the wireless call modules of the multiple call-enabled devices through the wireless call module of the vehicle.

[0086] In this embodiment, since the one-to-many call mode is that multiple talkable devices establish a connection with the call device on the vehicle that initiates the vehicle-to-vehicle call to conduct a group call, if each talkable device selects the call type based on its own will, and in the end, multiple call types are selected, the one-to-many call connection will not be established. Therefore, it is not convenient for the talkable device that receives the call request to select the call type based on its own will for the one-to-many call mode. Therefore, in this application, when the vehicle that initiates the vehicle-to-vehicle call wants to conduct the vehicle-to-vehicle call in a one-to-many call mode, the call request sent by the vehicle that initiates the vehicle-to-vehicle call to each talkable device will directly record the information that the vehicle that initiates the vehicle-to-vehicle call wants to communicate with each talkable device in a one-to-many call mode, and record the call type that the vehicle that initiates the vehicle-to-vehicle call wants to communicate with each talkable device, and the call type can be a network call or a call based on the wireless call frequency band of the wireless call module, and record the connection information of the vehicle that initiates the vehicle-to-vehicle call, and the connection information corresponds to the call type.

[0087] Specifically: when a user on a vehicle that initiates an out-of-car call wants to talk to multiple devices that can talk in a one-to-many call mode, the Bluetooth module on the vehicle that initiates the out-of-car call sends a call request to each device that can talk. The call request will record the information that the vehicle that initiates the out-of-car call wants to talk to the devices that can talk in a one-to-many call mode, and record the call type that the vehicle that initiates the out-of-car call wants to talk to each device that can talk, and record the connection information corresponding to the call type of the vehicle that initiates the out-of-car call. At this time, a pop-up window prompt will be displayed in each device that can talk to inform the object corresponding to each device that can talk that there is currently a vehicle requesting to talk to itself. At the same time, the content displayed in the pop-up window also includes the information recorded in the call request that the vehicle that initiates the out-of-car call wants to talk to the device that can talk in a one-to-many call mode and with the corresponding call type. When the object corresponding to the device that can talk agrees to talk with the vehicle that initiates the out-of-car call in a one-to-many call mode and the corresponding call type in the call request, the object corresponding to the device that can talk directly clicks the confirmation button of the pop-up window to indicate that the object corresponding to the device that can talk agrees to the call. After agreeing to the call, each talkable device establishes a corresponding call communication connection with the call device on the vehicle initiating the out-of-car call based on the received connection information. The connection information corresponds to the call type. When the call type determined by the talkable device is different, the connection information is also different. When the call type is a call type that transmits the call content in a wireless call frequency band, the connection information is a specific wireless call frequency band, so as to realize the call connection between the call device on the vehicle initiating the out-of-car call and the talkable device. After the call connection is established, the wireless call module on the vehicle initiating the out-of-car call and the wireless call module of the talkable device can send and receive the call content to each other; when the call type is a call type that uses an Internet phone, the connection information is the Internet phone information of the call device on the vehicle initiating the out-of-car call, and the Internet phone information includes but is not limited to the phone number, the ID information of the instant messaging that can be searched, etc. The talkable device can establish an Internet call communication connection with the call device on the vehicle initiating the out-of-car call based on the Internet phone information, so that they can conduct an Internet phone call with each other.

[0088] In this embodiment, when the call request includes a one-to-many call mode and the wireless call frequency band of the wireless call module of the vehicle, based on the wireless call frequency band of the wireless call module on the vehicle that initiates the call outside the vehicle, a vehicle-to-vehicle wireless call communication connection is established between the wireless call module on the vehicle that initiates the call outside the vehicle and the wireless call modules of multiple call-capable devices; then, the sound inside the vehicle is collected through the on-board microphone on the vehicle that initiates the call outside the vehicle, and broadcasted to the wireless call modules of multiple call-capable devices through the wireless call module on the vehicle that initiates the call outside the vehicle.

[0089] In this embodiment, under the configuration restriction of the vehicle initiating the inter-vehicle call, the vehicle initiating the inter-vehicle call may only support one call type, and in this case, the call type cannot be selected by the call-enabled device on the opposite side. Therefore, in the present application, when the vehicle initiating the inter-vehicle call only supports one call type, no matter whether the vehicle initiating the inter-vehicle call wants to have a one-to-one call with a single call-enabled device or a one-to-many call with multiple call-enabled devices, the vehicle initiating the inter-vehicle call will record in the call request the information about the call mode in which the vehicle initiating the inter-vehicle call wants to talk with the call-enabled device, the call type in which the vehicle initiating the inter-vehicle call wants to talk with the call-enabled device, and the connection information corresponding to the call type of the vehicle initiating the inter-vehicle call.

[0090] Based on the received call request, the talkable device will display a pop-up window prompt in the talkable device to inform the object corresponding to the talkable device that there is currently a vehicle requesting to talk with itself. At the same time, the content displayed in the pop-up window also includes information recorded in the call request about what call mode and call type the vehicle initiating the off-vehicle call wants to use with the talkable device. If the object corresponding to the talkable device agrees to talk with the vehicle initiating the off-vehicle call in the corresponding call mode and call type, the object corresponding to the talkable device directly clicks the confirmation button in the pop-up window to indicate that the object corresponding to the talkable device agrees to the call. After agreeing to the call, the talkable device establishes a corresponding wireless call communication connection with the call device on the vehicle initiating the off-vehicle call based on the received connection information.

[0091] In combination with the above embodiments, in one implementation, the embodiment of the present application also provides a method for making calls outside a vehicle based on Bluetooth. In the method for making calls outside a vehicle based on Bluetooth, the method further includes: configuring the search range of the Bluetooth module of the vehicle; when the Bluetooth of the vehicle is turned on, searching for other Bluetooth-enabled call devices within the search range and displaying them on the available call list; establishing a Bluetooth communication connection with other call devices on the available call list through the Bluetooth module of the vehicle; updating and displaying the available call list when the vehicle needs to initiate a call; and using other Bluetooth-enabled call devices in the updated available call list as available call devices.

[0092] In this embodiment, in order to meet the personalized use needs of users, the present application can adjust the search range of the Bluetooth module, and adjust the search range of the Bluetooth module by adjusting the power of the Bluetooth module. Specifically: when the user on the vehicle who initiates the off-vehicle call wants to talk to other call devices within a certain range, the search range of the vehicle's Bluetooth module is configured by adjusting the power of the Bluetooth module. Then, when the vehicle turns on Bluetooth, the vehicle searches for other call devices with Bluetooth turned on within the configured search range, and displays the device information of all other call devices on the call list of the vehicle interface. Among them, the device information of the call device can be the identification information of the vehicle that can talk, or it can be the identification information of the mobile terminal. Among them, the identification information of the vehicle that can talk includes but is not limited to the body color, model, license plate and other information, and the identification information of the mobile terminal includes but is not limited to the gender, clothing and other information of the user to whom the mobile terminal belongs. Then, the vehicle's Bluetooth module establishes a Bluetooth communication connection with other call devices on the call list, and when the vehicle needs to initiate a call, the call list is updated and displayed, and then the other call devices with Bluetooth turned on in the updated call list are used as call devices.

[0093] In combination with the above embodiments, in one implementation, the embodiment of the present application also provides a method for making calls outside the vehicle based on Bluetooth. In the method for making calls outside the vehicle based on Bluetooth, the method further includes: receiving the identity verification information of the call-enabled device sent by the call-enabled device through the Bluetooth module of the vehicle, the identity verification information including: the first certificate of the call-enabled device and the verification information encrypted by the call-enabled device using the first private key; decrypting the verification information encrypted by the first private key using the public key in the first certificate of the call-enabled device to obtain the decrypted verification information; encrypting the decrypted verification information using the second private key of the vehicle to obtain the verification information encrypted by the second private key of the vehicle; sending the second certificate of the vehicle and the verification information encrypted by the second private key to the call-enabled device. The vehicle performs identity authentication; when the identity authentication of the talk-capable device is passed, receives the symmetric encryption and decryption information sent by the talk-capable device, the symmetric encryption information is obtained by encrypting based on the public key in the second certificate; decrypts the received symmetric encryption and decryption information by using the private key of the vehicle to obtain the symmetric key and the encryption and decryption algorithm; collects the sound inside the vehicle by using the vehicle-mounted microphone, and sends it to the wireless call module of the talk-capable device through the wireless call module of the vehicle, including: collects the sound inside the vehicle by using the vehicle-mounted microphone, and encrypts it by using the symmetric key and the encryption and decryption algorithm, and then sends it to the wireless call module of the talk-capable device through the wireless call module of the vehicle.

[0094] In this embodiment, after the wireless call module of the call device on the vehicle initiating the out-of-car call establishes a wireless call communication connection with the wireless call module of the call-capable device, before the call content is transmitted to each other, this application will perform identity authentication and call content encryption channel construction for the call device on the vehicle initiating the out-of-car call and the call-capable device, specifically:

[0095] The Bluetooth module of the call device on the vehicle that initiates the out-of-car call will also feedback the identity verification information of the call device while receiving the connection information fed back by the call device. The identity verification information includes the first certificate of the call device and the verification information encrypted by the call device using the first private key. The call device on the vehicle that initiates the out-of-car call parses the identity verification information to obtain the first certificate of the call device and the verification information encrypted by the first private key of the call device in the identity verification information. The first certificate includes the public key of the call device, and the public key is used to decrypt the content encrypted by the first private key of the call device. The call device on the vehicle that initiates the out-of-car call decrypts the verification information encrypted by the first private key of the call device based on the public key in the first certificate to obtain the decrypted verification information. The unencrypted verification information is preferably a random number randomly generated by the call device. Then the call device on the vehicle that initiates the out-of-car call encrypts the decrypted verification information by using its own second private key to obtain the verification information encrypted by the call device on the vehicle that initiates the out-of-car call by using its own second private key. The verification information obtained by the call device on the vehicle initiating the out-of-vehicle call encrypted by its own second private key and the second certificate of the call device on the vehicle initiating the out-of-vehicle call are sent to the call-enabled device for identity authentication. When the call-enabled device passes the identity authentication of the call device on the vehicle initiating the out-of-vehicle call based on the received second certificate and the verification information encrypted by the call device on the vehicle initiating the out-of-vehicle call by its own second private key, the call-enabled device will send its own symmetric encryption information to the call device on the vehicle initiating the out-of-vehicle call. The symmetric encryption information is obtained by encrypting the public key in the second certificate of the call device on the vehicle initiating the out-of-vehicle call. The corresponding symmetric encryption information can only be decrypted by the second private key of the call device on the vehicle initiating the out-of-vehicle call. After receiving the symmetric encryption information, the call device on the vehicle initiating the out-of-vehicle call decrypts the symmetric encryption information based on its own second private key to obtain the symmetric key and encryption and decryption algorithm, so that the call-enabled device and the call device on the vehicle initiating the out-of-vehicle call both have the symmetric key and encryption and decryption algorithm, so that the call content can be encrypted and decrypted based on the symmetric key and encryption and decryption algorithm. Compared with the symmetric encryption method, there is a risk of theft if the symmetric key is leaked or cracked by brute force during the process. The asymmetric encryption method will have a negative impact on the call quality due to the large amount of calculation. The implementation method of encrypting and decrypting the call content in the present application will not increase the extra processing time and cause delays like asymmetric encryption, and can also avoid the problem of private key leakage during the symmetric encryption process.

[0096] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for making calls outside a vehicle based on Bluetooth. In the method for making calls outside a vehicle based on Bluetooth, the second certificate of the vehicle and the verification information encrypted with the second private key are sent to the call-enabled device for identity authentication, including: sending the verification information encrypted with the second private key to the call-enabled device to control the call-enabled device to decrypt the verification information encrypted with the second private key based on the public key in the received second certificate to obtain the decrypted verification information; and determining that the identity authentication is successful when the decrypted verification information obtained by the call-enabled device is the same as the verification information sent by the call-enabled device.

[0097] In this embodiment, the second certificate sent by the other call device and received by the call device includes the public key of the other call device. Based on the public key, the call device can decrypt the verification information sent by the other call device and encrypted by the second private key of the other call device to obtain the decrypted verification information. After the call device decrypts and obtains the verification information, it compares the verification information with the verification information sent by itself to the call device on the vehicle that initiates the out-of-car call to obtain the corresponding comparison result. If the comparison result shows that the verification information sent by the call device is consistent with the verification information received, it is determined that the identity authentication of the other call device is passed, indicating that the other call device belongs to the call device on the vehicle that initiates the out-of-car call. At this time, the call device will send the encrypted symmetric encryption information to the other call device. If the comparison result is inconsistent, it is determined that the identity authentication of the other call device is not passed, indicating that the other call device does not belong to the call device on the vehicle that initiates the out-of-car call. At this time, the symmetric encryption information is not sent to the other call device, so that the call device that wants to steal the call content by a third party will not be able to obtain the symmetric key and encryption and decryption algorithm used to encrypt and decrypt the call content.

[0098] In this embodiment, if Figure 3 As shown, based on the wireless call communication connection established between the wireless call module of the call device on the vehicle initiating the out-of-car call and the wireless call module of the call-enabled device, the user's call content is collected through the microphone on the vehicle initiating the out-of-car call, and the call content is sent to the digital signal processor of the vehicle for processing to obtain a corresponding digital signal. The digital signal processor is preferably a DSP chip.

[0099] In this embodiment, after the digital signal corresponding to the call content is obtained, the digital signal is encrypted by the encryption and decryption module on the vehicle based on a determined symmetric key and an encryption and decryption algorithm.

[0100] In this embodiment, after obtaining the encrypted digital signal, the encrypted digital signal is sent to the wireless call module of the communication device through the wireless call module of the vehicle, and after receiving the encrypted digital signal, the wireless call module of the communication device also decrypts the encrypted digital signal based on the determined symmetric key and encryption and decryption algorithm through the encryption and decryption module of the communication device to obtain a decrypted digital signal, and then processes the decrypted digital signal and converts it into a corresponding audio signal for output. In particular, when the object corresponding to the communication device is other vehicles, the decrypted digital signal is also processed using a digital signal processor; and when the object corresponding to the communication device is a pedestrian, the communication device is a mobile communication device (such as a mobile phone, etc.), and the mobile communication device will be configured with a wireless communication module and an encryption and decryption module.

[0101] In this embodiment, during the call, the communication process of the call content is mutual. The user on the vehicle initiating the out-of-car call will send the call content to the object corresponding to the call-enabled device, and similarly, the object corresponding to the call-enabled device will send the call content to the vehicle initiating the out-of-car call. Therefore, the vehicle initiating the out-of-car call will also receive the encrypted digital signal sent by the call-enabled device, and the encrypted digital signal records the call content sent by the object corresponding to the call-enabled device to the vehicle initiating the out-of-car call. At this time, the wireless call module on the vehicle initiating the out-of-car call receives the encrypted digital signal sent by the call-enabled device.

[0102] In this embodiment, the encryption and decryption module on the vehicle that initiates the inter-vehicle call decrypts the encrypted digital signal based on the determined symmetric key and encryption and decryption algorithm to obtain a decrypted digital signal.

[0103] In this embodiment, after the decrypted digital signal is obtained, the decrypted digital signal is processed by a digital signal processor on the vehicle that initiates the inter-vehicle call to obtain a corresponding audio signal.

[0104] In this embodiment, the obtained audio signal is output through the speaker of the vehicle that initiates the inter-vehicle call, so that the user in the vehicle that initiates the inter-vehicle call can receive the call content sent by the object corresponding to the call-enabled device.

[0105] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for making an out-of-car call based on Bluetooth. In the method for making an out-of-car call based on Bluetooth, the method further includes: obtaining driving scene data collected by various sensors of the vehicle, the driving scene data including sensor data, vehicle positioning data and user operation data; determining whether the current driving scene meets the target driving scene for initiating an out-of-car call by analyzing and processing the driving scene data; and determining that the vehicle needs to initiate an out-of-car call when it is determined that the current driving scene meets the target driving scene.

[0106] In this embodiment, a virtual button can be set on the display screen of the vehicle or a physical button can be set on the vehicle. The initiation of an out-of-car call can be controlled by the virtual button or the physical button. After the user clicks the virtual button, it is determined that an out-of-car call needs to be initiated at this time, and a call list is rendered and displayed accordingly, and a call request is sent to the callable device based on the callable device further selected by the user in the callable list. The physical button can be an existing button of the vehicle, and the initiation of an out-of-car call is controlled by double-clicking or long pressing the existing button. After the user long presses the existing button, it is determined that an out-of-car call needs to be initiated at this time, and a call list is displayed accordingly, and a call request is sent based on the callable device further selected by the user in the callable list. At the same time, it can be determined whether an out-of-car call needs to be initiated based on the data obtained by various sensors of the vehicle. Specifically: driving scene data collected by various sensors of the vehicle are obtained, and the driving scene data include sensor data collected by vehicle sensors, vehicle positioning data and user operation data, and then the driving scene data are analyzed and processed to determine whether the current driving scene meets the target driving scene for initiating an out-of-car call. When it is determined that the current driving scene meets the target driving scene, it is determined that the vehicle needs to initiate an out-of-car call. For example, when it is determined based on monitoring data that the front vehicle has been driving parallel to a large truck at a low speed for a long time, it is determined that an out-of-car call needs to be initiated at this time, and a list of available calls is displayed accordingly, and a call request is sent to the call device of the front vehicle based on the front vehicle selected by the user in the list of available calls. At the same time, it can be determined based on the vehicle's positioning data whether an out-of-car call needs to be initiated. For example, when it is determined based on the vehicle's positioning data that the vehicle is currently in a highway, tunnel, intersection, etc., it is determined that an out-of-car call needs to be initiated at this time, and a list of available calls is displayed accordingly, and a call request is sent based on the call device selected by the user in the list of available calls. For example, in high-risk scenarios such as highways, tunnels, intersections, etc. where it is inconvenient to get off the vehicle or the mobile phone has no signal, a communication method is provided, such as reminding the front vehicle not to drive parallel to a large truck at a low speed for a long time, and reminding nearby vehicles of malfunctions, thereby reducing the accident rate and ensuring driving safety; if the terminal carried by pedestrians has a wireless call module, it can talk to pedestrians and give way to pedestrians.

[0107] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a method for making calls outside a vehicle based on Bluetooth. In the method for making calls outside a vehicle based on Bluetooth, the method further includes: comparing the current power level of the vehicle with a set power level threshold to obtain a comparison result; if the comparison result shows that the power level is lower than the set power level threshold, switching to receiving and sending call requests by the UWB module and making a wireless call communication connection by the UWB module.

[0108] In this embodiment, the UWB module has low power consumption, and the energy consumption used under the premise of the same information will be lower. Therefore, the present application compares the power of the vehicle initiating the out-of-car call with the set power threshold to obtain the corresponding comparison result. When the comparison result is that the power is higher than the set power threshold, the Bluetooth module is selected to send and receive call requests. When the Bluetooth module is selected to send and receive call requests, the call device for the out-of-car call needs to be provided with a wireless call module, and the call devices for the out-of-car call establish a wireless call communication connection through the wireless call module to talk. When the comparison result is the first set power threshold of the power, the UWB module is selected to send and receive call requests and establish a wireless call communication connection. The UWB module is also used to send and receive call requests and establish a wireless call communication connection.

[0109] Based on the same inventive concept, an embodiment of the present application provides a Bluetooth-based vehicle-to-vehicle call system, such as Figure 4 As shown, the system 400 includes:

[0110] The Bluetooth module 401 of the vehicle is used to establish a Bluetooth communication connection with other Bluetooth-enabled call devices around the vehicle when the vehicle needs to initiate an out-of-vehicle call;

[0111] A call-enabled device determination module 402, configured to set the other Bluetooth-enabled call-enabled device as a call-enabled device;

[0112] The Bluetooth module 401 of the vehicle is used to initiate a call request to the determined call-enabled device;

[0113] The Bluetooth module 401 of the vehicle is used to receive the wireless call frequency band sent by the Bluetooth module of the call-capable device;

[0114] The wireless call module 403 of the vehicle is used to establish a vehicle-to-vehicle wireless call communication connection with the wireless call module of the communication device based on the wireless call frequency band sent by the Bluetooth module of the communication device;

[0115] The vehicle-mounted microphone 404 is used to collect sounds inside the vehicle;

[0116] The wireless communication module 403 of the vehicle is used to send the collected sound inside the vehicle to the wireless communication module of the communication device.

[0117] Optionally, the Bluetooth module 401 of the vehicle is used to receive the network call demand of the call-capable device sent by the Bluetooth module of the call-capable device;

[0118] The vehicle networking module of the vehicle is used to establish a vehicle network call communication connection with the vehicle networking module of the communication-capable device;

[0119] The vehicle's onboard microphone is used to collect sounds inside the vehicle;

[0120] The vehicle networking module of the vehicle is used to send the collected sounds in the vehicle to the vehicle networking module of the communication device.

[0121] Optionally, in the case where the plurality of other Bluetooth-enabled call devices are used as the plurality of call-enabled devices, the call request further includes: a one-to-many call mode and a wireless call frequency band of the wireless call module of the vehicle; the wireless call module of the vehicle is used to establish a vehicle-to-vehicle wireless call communication connection with the wireless call modules of the plurality of call-enabled devices based on the wireless call frequency band of the wireless call module of the vehicle;

[0122] The vehicle's onboard microphone is used to collect sounds inside the vehicle;

[0123] The wireless communication module of the vehicle is used to broadcast the collected sound inside the vehicle to the wireless communication modules of the multiple communication-capable devices.

[0124] Optionally, the system 400 further includes:

[0125] Configuration module, used to configure the search range of the Bluetooth module of the vehicle;

[0126] The search module is used to search for other Bluetooth-enabled communication devices within the search range and display them on the available communication list when Bluetooth is enabled in the vehicle;

[0127] The Bluetooth module of the vehicle is used to establish a Bluetooth communication connection with other devices on the call list;

[0128] An update display module is used to update and display the available call list when the vehicle needs to initiate a call;

[0129] The communication available device determining module is used to set other communication devices with Bluetooth enabled in the updated communication available list as communication available devices.

[0130] Optionally, the system 400 further includes:

[0131] The Bluetooth module of the vehicle is used to receive the identity verification information of the communication device sent by the communication device, wherein the identity verification information includes: the first certificate of the communication device and the verification information encrypted by the communication device using the first private key;

[0132] An encryption and decryption module, used to decrypt the verification information encrypted by the first private key using the public key in the first certificate of the communication device to obtain the decrypted verification information;

[0133] An encryption and decryption module, used to encrypt the decrypted verification information using the second private key of the vehicle to obtain the verification information encrypted by the vehicle using the second private key;

[0134] A data sending module, used for sending the second certificate of the vehicle and the verification information encrypted by the second private key to the communication capable device for identity verification;

[0135] A data receiving module, used for receiving symmetric encryption and decryption information sent by the communication device when the communication device identity authentication is passed, wherein the symmetric encryption information is obtained by encrypting the public key in the second certificate;

[0136] The encryption and decryption module is used to decrypt the received symmetric encryption and decryption information by using the private key of the vehicle to obtain the symmetric key and encryption and decryption algorithm;

[0137] The vehicle's onboard microphone is used to collect sounds inside the vehicle;

[0138] An encryption and decryption module, used to encrypt the collected sound in the vehicle by using the symmetric key and the encryption and decryption algorithm;

[0139] The wireless communication module of the vehicle is used to send the encrypted sound inside the vehicle to the wireless communication module of the communication device.

[0140] Optionally, a verification information sending module is used to send the verification information encrypted by the second private key to the communication device, so as to control the communication device to decrypt the verification information encrypted by the second private key based on the public key in the received second certificate to obtain the decrypted verification information;

[0141] The verification module is used to determine that the identity authentication is passed when the decrypted verification information obtained by the communication device is the same as the verification information sent by the communication device.

[0142] Optionally, a digital signal processor is used to process the sound inside the vehicle collected by the vehicle-mounted microphone of the vehicle to obtain a corresponding digital signal;

[0143] The encryption and decryption module of the vehicle is used to encrypt the digital signal;

[0144] The wireless communication module of the vehicle is used to send the encrypted digital signal to the wireless communication module of the communication device;

[0145] The wireless communication module of the vehicle is used to receive the encrypted digital signal sent by the communication device;

[0146] The encryption and decryption module of the vehicle is used to decrypt the encrypted digital signal;

[0147] The digital signal processor of the vehicle is used to process the decrypted digital signal to obtain the corresponding audio signal;

[0148] The speaker of the vehicle is used to output the obtained audio signal.

[0149] Optionally, the system 400 further includes:

[0150] A data acquisition module is used to acquire driving scene data collected by various sensors of the vehicle, wherein the driving scene data includes sensor data, vehicle positioning data and user operation data;

[0151] An analysis and processing module, configured to determine whether the current driving scene meets the target driving scene for initiating an out-of-car call by analyzing and processing the driving scene data;

[0152] The vehicle-to-vehicle call determination module is used to determine that the vehicle needs to initiate a vehicle-to-vehicle call when it is determined that the current driving scene meets the target driving scene.

[0153] Optionally, the system 400 further includes:

[0154] A comparison module is used to compare the current power level of the vehicle with the set power level threshold to obtain a comparison result;

[0155] The switching module is used to switch to the UWB module to receive and send call requests and to the UWB module to perform wireless call communication connection when the comparison result shows that the power level is lower than the set power level threshold.

[0156] Based on the same inventive concept, an embodiment of the present application provides a vehicle, including a Bluetooth-based external vehicle call system described in the second aspect of the present application, which is used to execute the steps in a Bluetooth-based external vehicle call method described in the first aspect of the present application.

[0157] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the system embodiment.

[0158] It should be noted that, for the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.

[0159] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0160] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

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

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

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

[0164] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0165] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0166] The above is a detailed introduction to the Bluetooth-based out-of-car call method, system and vehicle provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A Bluetooth-based vehicle-to-vehicle call method, characterized in that: The method comprises: When the vehicle needs to initiate an out-of-vehicle call, the vehicle's Bluetooth module establishes a Bluetooth communication connection with other Bluetooth-enabled call devices around the vehicle; The other Bluetooth-enabled communication device is used as a communication-enabled device, and a communication request is initiated to the communication-enabled device through the Bluetooth module of the vehicle; Receiving the wireless call frequency band sent by the Bluetooth module of the communication device through the Bluetooth module of the vehicle; Based on the wireless call frequency band sent by the Bluetooth module of the communication device, a vehicle-to-vehicle wireless call communication connection is established through the wireless call module of the vehicle and the wireless call module of the communication device; The sound inside the vehicle is collected by the vehicle-mounted microphone and sent to the wireless call module of the communication device through the wireless call module of the vehicle.

2. The method for making calls outside a vehicle based on Bluetooth according to claim 1, characterized in that: The method further comprises: Receiving, through the Bluetooth module of the vehicle, a network call demand of the device capable of talking sent by the Bluetooth module of the device capable of talking; Establishing a vehicle network call communication connection through the vehicle network module of the vehicle and the vehicle network module of the communication capable device; The sound inside the vehicle is collected through the vehicle-mounted microphone of the vehicle, and sent to the vehicle networking module of the communication-capable device through the vehicle networking module of the vehicle.

3. The method for making calls outside a vehicle based on Bluetooth according to claim 1, characterized in that: In the case where the plurality of other Bluetooth-enabled communication devices are used as the plurality of communication-enabled devices, the communication request further includes: a one-to-many communication mode and a wireless communication frequency band of the wireless communication module of the vehicle; Based on the wireless call frequency band of the wireless call module of the vehicle, establishing a vehicle-to-vehicle wireless call communication connection through the wireless call module of the vehicle and the wireless call modules of the plurality of devices capable of communication; The sound inside the vehicle is collected through the vehicle-mounted microphone, and is broadcast to the wireless call modules of the multiple call-enabled devices through the wireless call module of the vehicle.

4. The method for making calls outside a vehicle based on Bluetooth according to claim 1, characterized in that: The method further comprises: Configure the search range of the vehicle's Bluetooth module; When the Bluetooth of the vehicle is turned on, other Bluetooth-enabled communication devices are searched within the search range and displayed on the available communication list; Establish a Bluetooth communication connection with other devices on the call list through the Bluetooth module of the vehicle; When the vehicle needs to initiate a call, the available call list is updated and displayed; Other Bluetooth-enabled devices in the updated callable list are considered callable devices.

5. The method for making calls outside a vehicle based on Bluetooth according to claim 1, characterized in that: The method further comprises: Receiving, through the Bluetooth module of the vehicle, identity verification information of the communication device sent by the communication device, the identity verification information including: a first certificate of the communication device and verification information encrypted by the communication device using a first private key; Decrypting the verification information encrypted by the first private key using the public key in the first certificate of the communication-enabled device to obtain the decrypted verification information; Encrypt the decrypted verification information using the second private key of the vehicle to obtain the verification information encrypted by the second private key of the vehicle; Sending the second certificate of the vehicle and the verification information encrypted by the second private key to the communication-enabled device for identity authentication; When the identity authentication of the communication device is passed, receiving symmetric encryption and decryption information sent by the communication device, wherein the symmetric encryption information is obtained by encrypting the public key in the second certificate; Decrypt the received symmetric encryption and decryption information using the private key of the vehicle to obtain the symmetric key and encryption and decryption algorithm; The method of collecting the sound in the vehicle through the vehicle-mounted microphone and sending the sound to the wireless call module of the communication device through the wireless call module of the vehicle includes: The sound inside the vehicle is collected by the vehicle-mounted microphone, and is encrypted by the symmetric key and the encryption and decryption algorithm, and then sent to the wireless call module of the call-enabled device through the wireless call module of the vehicle.

6. The method for making calls outside a vehicle based on Bluetooth according to claim 5, characterized in that: Sending the second certificate of the vehicle and the verification information encrypted by the second private key to the communication capable device for identity authentication includes: The verification information encrypted by the second private key is sent to the communication device, so as to control the communication device to decrypt the verification information encrypted by the second private key based on the public key in the received second certificate to obtain the decrypted verification information; When the decrypted verification information obtained by the communication device is identical to the verification information sent by the communication device, it is determined that the identity authentication is successful.

7. The method for making calls outside a vehicle based on Bluetooth according to claim 5, characterized in that: The sound in the vehicle is collected by the vehicle microphone, and the sound is encrypted by the symmetric key and the encryption and decryption algorithm, and then sent to the wireless call module of the call-enabled device through the wireless call module of the vehicle, including: The sound inside the vehicle is collected by the vehicle-mounted microphone and sent to the digital signal processor for processing to obtain the corresponding digital signal; Encrypting the digital signal by using the encryption and decryption module of the vehicle; Sending the encrypted digital signal to the wireless call module of the communication device through the wireless call module of the vehicle; The method further comprises: Receiving the encrypted digital signal sent by the communication device through the wireless communication module of the vehicle; Decrypt the encrypted digital signal through the encryption and decryption module of the vehicle; The decrypted digital signal is processed by the digital signal processor of the vehicle to obtain a corresponding audio signal; The obtained audio signal is outputted through the speaker of the vehicle.

8. The method for making calls outside a vehicle based on Bluetooth according to claim 1, characterized in that: The method further comprises: Acquire driving scene data collected by various sensors of the vehicle, wherein the driving scene data includes sensor data, vehicle positioning data, and user operation data; By analyzing and processing the driving scene data, determining whether the current driving scene meets the target driving scene for initiating an out-of-car call; When it is determined that the current driving scenario meets the target driving scenario, it is determined that the vehicle needs to initiate an out-of-vehicle call.

9. A Bluetooth-based vehicle intercom system, characterized in that: The system comprises: The vehicle's Bluetooth module is used to establish a Bluetooth communication connection with other Bluetooth-enabled call devices around the vehicle when the vehicle needs to initiate an out-of-vehicle call; A call-enabled device determination module, configured to set the other call-enabled devices with Bluetooth enabled as call-enabled devices; The Bluetooth module of the vehicle is used to initiate a call request to the determined call-capable device; The Bluetooth module of the vehicle is used to receive the wireless call frequency band sent by the Bluetooth module of the call-capable device; The wireless call module of the vehicle is used to establish a vehicle-to-vehicle wireless call communication connection with the wireless call module of the communication device based on the wireless call frequency band sent by the Bluetooth module of the communication device; The vehicle's onboard microphone is used to collect sounds inside the vehicle; The wireless communication module of the vehicle is used to send the collected sound inside the vehicle to the wireless communication module of the communication device.

10. A vehicle, characterized in that: It comprises a Bluetooth-based vehicle-external call system as described in claim 9, which is used to execute the steps in a Bluetooth-based vehicle-external call method as described in claims 1 to 8.