[go: up one dir, main page]

CN114422984B - In-vehicle communication method and in-vehicle device - Google Patents

In-vehicle communication method and in-vehicle device Download PDF

Info

Publication number
CN114422984B
CN114422984B CN202210086927.6A CN202210086927A CN114422984B CN 114422984 B CN114422984 B CN 114422984B CN 202210086927 A CN202210086927 A CN 202210086927A CN 114422984 B CN114422984 B CN 114422984B
Authority
CN
China
Prior art keywords
vehicle
format
call
bluetooth headset
control instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210086927.6A
Other languages
Chinese (zh)
Other versions
CN114422984A (en
Inventor
范泳文
刘方明
侍业
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zebred Network Technology Co Ltd
Original Assignee
Zebred Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zebred Network Technology Co Ltd filed Critical Zebred Network Technology Co Ltd
Priority to CN202210086927.6A priority Critical patent/CN114422984B/en
Publication of CN114422984A publication Critical patent/CN114422984A/en
Application granted granted Critical
Publication of CN114422984B publication Critical patent/CN114422984B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

本申请提供了一种车载通话方法和车载设备,使蓝牙耳机可以在不改变与车载设备连接的情况下,实现对车载系统中多种不同类型电话的收听,操作简便,提高车载通话的效率,用户体验好。该方法应用于包括车载设备和蓝牙耳机的系统,包括:车载设备获取当前通话状态,该当前通话状态为拨号状态、待接听状态、或已接听状态;车载设备基于该当前通话状态,通过ACL链路向蓝牙耳机发送播放通知,该播放通知用于通知蓝牙耳机处于播放状态;车载设备将通话数据的格式由电话服务协议HFP格式转换为高级音频分发协议A2DP格式;车载设备通过ACL链路向蓝牙耳机发送格式转换后的通话数据。

The present application provides a vehicle-mounted call method and vehicle-mounted device, which enables a Bluetooth headset to listen to various types of calls in a vehicle-mounted system without changing the connection with the vehicle-mounted device. The operation is simple, the efficiency of vehicle-mounted calls is improved, and the user experience is good. The method is applied to a system including a vehicle-mounted device and a Bluetooth headset, and includes: the vehicle-mounted device obtains the current call state, which is a dialing state, a waiting state, or an answered state; the vehicle-mounted device sends a play notification to the Bluetooth headset through an ACL link based on the current call state, and the play notification is used to notify the Bluetooth headset that it is in a play state; the vehicle-mounted device converts the format of the call data from the telephone service protocol HFP format to the advanced audio distribution protocol A2DP format; the vehicle-mounted device sends the format-converted call data to the Bluetooth headset through the ACL link.

Description

Vehicle-mounted communication method and vehicle-mounted equipment
Technical Field
The application relates to the field of vehicles, in particular to a vehicle-mounted communication and vehicle-mounted equipment.
Background
With development of technology, most of existing vehicles are deployed with vehicle-mounted systems so as to provide more convenient services for users. Taking in-car conversations as an example, there are multiple phone types in an in-car system, such as a bluetooth phone, a network phone, or an in-car network terminal (TELEMATICS BOX, TBox) phone, etc.
When a call is carried out in the vehicle-mounted system, call voice can pass through the power amplifier of the vehicle-mounted loudspeaker, but the privacy of the mode is poor, and the call privacy of a user cannot be ensured. Currently, there are some vehicle-mounted systems that can connect a vehicle-mounted device with a bluetooth headset, through which music is listened to. Because the music data and the call data are transmitted by adopting different service protocols and different links, in order to realize the communication of the Bluetooth headset, the connection between the Bluetooth headset and the vehicle-mounted equipment is required to be changed, and the link for transmitting the call data is established, so that the operation is complex, the communication efficiency is low, and the user experience is poor.
Disclosure of Invention
The application provides a vehicle-mounted communication method and vehicle-mounted equipment, which can realize the listening to various different types of telephones in a vehicle-mounted system under the condition that the Bluetooth headset is not connected with the vehicle-mounted equipment, and has the advantages of simple and convenient operation, improvement of vehicle-mounted communication efficiency and good user experience.
The method comprises the steps that the vehicle-mounted equipment obtains a current call state which is a dialing state, a waiting state or an answered state, the vehicle-mounted equipment sends a play notice to the Bluetooth headset through the ACL link based on the current call state, the play notice is used for informing the Bluetooth headset of being in the play state, the vehicle-mounted equipment converts a call data format from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format, and the vehicle-mounted equipment sends the call data converted to the Bluetooth headset through the ACL link.
In the application, the vehicle-mounted device can send the current call state to the Bluetooth headset to enable the Bluetooth headset to be in a play state, and the current call state can be a dialing state, a to-be-answered state, a answered state or the like. The in-vehicle device may convert the format of call data from the phone service protocol HFP format to the advanced audio distribution protocol A2DP format, that is, convert call data to music data that can be recognized and played by the bluetooth headset, and may transmit the music data to the bluetooth headset for playing through an ACL link for transmitting the music data. It should be understood that the ACL link is an existing link between the bluetooth headset and the in-vehicle device. In other words, in the application, the vehicle-mounted device can realize the answering of the Bluetooth headset to various telephones in the vehicle-mounted system under the condition that the connection between the vehicle-mounted device and the Bluetooth headset is not changed only by converting the format of the related call data into the music data which can be identified and played by the Bluetooth headset, but also the operation is simple and convenient, the vehicle-mounted call efficiency is improved, and the user experience is good.
With reference to the first aspect, in some implementations of the first aspect, the call data is pulse code modulated PCM downstream data, the vehicle device converts a format of the call data from a phone service protocol HFP format to an advanced audio distribution protocol A2DP format, including the vehicle device performing a preprocessing operation on the PCM downstream data to obtain preprocessed PCM downstream data, the preprocessing operation including resampling and/or stereo processing, and the vehicle device performing an encoding operation on the preprocessed PCM downstream data to obtain call data with the converted format, the encoding operation including a subcode SBC operation and/or an advanced audio coding AAC operation.
With reference to the first aspect, in some implementation manners of the first aspect, after the vehicle-mounted device sends the call data after the format conversion to the bluetooth headset through the ACL link, the method further includes that the vehicle-mounted device receives a control instruction from the bluetooth headset through the ACL link, the control instruction is used for controlling the current call, the vehicle-mounted device converts the format of the control instruction from an audio-video remote control service protocol AVRCP format to an HFP format, and the vehicle-mounted device performs a control operation on the current call based on the control instruction after the format conversion, wherein the control operation includes answering an incoming call or hanging up the incoming call.
With reference to the first aspect, in some implementations of the first aspect, the system further includes a terminal device, a synchronous connection-oriented SCO link is established between the terminal device and the vehicle-mounted device, the current call state is a call state of the terminal device, the vehicle-mounted device obtains the current call state through the terminal device, and the method further includes the vehicle-mounted device receiving call data from the terminal device through the SCO link.
With reference to the first aspect, in some implementation manners of the first aspect, after the vehicle-mounted device sends the call data with the converted format to the bluetooth headset through the ACL link, the method further includes that the vehicle-mounted device receives a control instruction from the bluetooth headset through the ACL link, the control instruction is used for controlling the current call, the vehicle-mounted device converts the format of the control instruction from AVRCP format to HFP format, and the vehicle-mounted device sends the control instruction with the converted format to the terminal device.
The vehicle-mounted equipment comprises an acquisition module and a processing module, wherein the acquisition module is used for acquiring a current call state, the current call state is a dialing state, a waiting state or a answered state, the processing module is used for sending a play notice to the Bluetooth headset through the ACL link based on the current call state, the play notice is used for notifying the Bluetooth headset to be in a play state, the format of call data is converted from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format, and the call data after the format conversion is sent to the Bluetooth headset through the ACL link.
With reference to the second aspect, in some implementations of the second aspect, the call data is pulse code modulated PCM downstream data, the processing module is configured to perform a preprocessing operation on the PCM downstream data to obtain preprocessed PCM downstream data, where the preprocessing operation includes resampling and/or stereo processing, and perform an encoding operation on the preprocessed PCM downstream data to obtain the format-converted call data, where the encoding operation includes a subcode SBC operation and/or an advanced audio coding AAC operation.
With reference to the second aspect, in some implementations of the second aspect, the obtaining module is configured to receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control a current call, and the processing module is configured to convert a format of the control instruction from an AVRCP format to an HFP format, and perform a control operation on the current call based on the control instruction after the format conversion, where the control operation includes answering an incoming call or hanging up the incoming call.
With reference to the second aspect, in some implementations of the second aspect, the system further includes a terminal device, a synchronous connection-oriented SCO link is established between the terminal device and the vehicle-mounted device, the current call state is a call state of the terminal device, and the acquiring module is configured to acquire the current call state through the terminal device, and receive the call data from the terminal device through the SCO link.
With reference to the second aspect, in some implementations of the second aspect, the acquiring module is configured to receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control a current call, and the processing module is configured to convert a format of the control instruction from an AVRCP format to an HFP format, and send the control instruction after the format conversion to the terminal device.
In a third aspect, a processor is provided that includes an input circuit, an output circuit, and a processing circuit. The processing circuitry is to receive signals via the input circuitry and to transmit signals via the output circuitry such that the processor performs the method of any one of the possible implementations of the first or second aspects described above.
In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example and without limitation, a receiver, the output signal may be output by, for example and without limitation, a transmitter and transmitted by a transmitter, and the input circuit and the output circuit may be the same circuit, which functions as the input circuit and the output circuit, respectively, at different times. The application is not limited to the specific implementation of the processor and various circuits.
In a fourth aspect, a processing apparatus is provided that includes a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via the receiver and to transmit signals via the transmitter to perform the method of any one of the possible implementations of the first or second aspect.
Optionally, the processor is one or more and the memory is one or more.
Alternatively, the memory may be integrated with the processor or the memory may be separate from the processor.
In a specific implementation process, the memory may be a non-transient (non-transitory) memory, for example, a Read Only Memory (ROM), which may be integrated on the same chip as the processor, or may be separately disposed on different chips.
The processing means in the fourth aspect may be a chip, and the processor may be implemented by hardware or software, and when implemented by hardware, the processor may be a logic circuit, an integrated circuit, or the like, and when implemented by software, the processor may be a general-purpose processor, and when implemented by reading software code stored in a memory, the memory may be integrated in the processor, and may be located outside the processor, and exist independently.
In a fifth aspect, there is provided a computer program product comprising a computer program (which may also be referred to as code, or instructions) which, when executed, causes a computer to perform the method of any one of the possible implementations of the first or second aspects.
In a sixth aspect, there is provided a computer readable storage medium storing a computer program (which may also be referred to as code, or instructions) which, when run on a computer, causes the computer to perform the method of any one of the possible implementations of the first or second aspects.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions of the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described, and it is obvious that the drawings in the description below are some embodiments of the application, and other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a method of in-vehicle calling provided by an embodiment of the present application;
FIG. 2 is a schematic flow chart of yet another vehicle-mounted call method provided by an embodiment of the present application;
FIG. 3 is a schematic diagram of another vehicle-mounted communication method according to an embodiment of the present application;
fig. 4 is a schematic diagram of a method for controlling a vehicle-mounted call by using a bluetooth headset according to an embodiment of the present application;
Fig. 5 is a schematic diagram of an in-vehicle apparatus provided by an embodiment of the present application;
Fig. 6 is a schematic diagram of still another vehicle-mounted device according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which are made by a person skilled in the art based on the embodiments of the application in light of the present disclosure, are intended to be within the scope of the application.
For ease of understanding, the relevant terms referred to in the present application will be described first.
1. Synchronous connection-oriented (synchronous connection oriented, SCO) link for transmitting upstream and downstream data of call audio.
2. An asynchronous connection-oriented (ACL) link for transmitting asynchronously required bluetooth data, such as control instructions, bluetooth music data, etc.
3. The telephone service protocol (hands-free profile, HFP) specifies that the hands-free device, referred to herein as an associated bluetooth device (e.g., a bluetooth headset, etc.), controls telephone-related operations.
4. Advanced audio distribution protocol (advanced audio distribution profile, A2 DP) defines protocols and procedures for enabling mono or stereo high quality audio content distribution over ACL links.
5. Audio/video remote control service protocol (AVRCP) defines features of how streaming media is controlled, including pause, stop, start playback, volume control, and other types of far-field control operations.
With development of technology, most of existing vehicles are deployed with vehicle-mounted systems so as to provide more convenient services for users. Taking car phone as an example, there are multiple phone types in car systems, such as bluetooth phone, internet phone, TBox phone, etc.
When a telephone call is carried out in the vehicle-mounted system, call voice can pass through the power amplifier of the vehicle-mounted loudspeaker, but the privacy of the mode is poor, and the call privacy of a user cannot be ensured. Currently, there are some vehicle-mounted systems that can connect a vehicle-mounted device with a bluetooth headset, through which music is listened to. Because the music data and the call data are transmitted by adopting different service protocols and different links, in order to realize the communication of the Bluetooth headset, the connection between the Bluetooth headset and the vehicle-mounted equipment is changed, and the link for transmitting the call data is established, so that the problems of complex operation and low call efficiency are caused, and the user experience is poor.
In an exemplary embodiment, the phone is a bluetooth phone, and since only one SCO link for transmitting call data can exist between bluetooth devices, if a user wants to answer the bluetooth phone through a bluetooth headset, the bluetooth connection between the vehicle-mounted device and the bluetooth headset needs to be disconnected through operation, so that the bluetooth headset and the terminal device of the incoming call are connected in a pairing manner, and the SCO link is established to transmit the call data of the bluetooth phone. Or in the scene that the user listens to music through the Bluetooth headset, the vehicle-mounted device receives the network telephone or the TBox telephone, and if the user wants to answer the network telephone or the TBox telephone through the Bluetooth headset, the SCO link which can be used for transmitting call data is rebuilt between the Bluetooth headset and the vehicle-mounted device through operation.
In view of this, the present application provides a vehicle-mounted communication method and a vehicle-mounted device, where the vehicle-mounted device can send a current communication state to the bluetooth headset, so that the bluetooth headset is in a play state, and the current communication state can be a dialing state, a waiting state, or an answered state. The in-vehicle device may convert the format of call data from the phone service protocol HFP format to the advanced audio distribution protocol A2DP format, that is, convert call data to music data that can be recognized and played by the bluetooth headset, and may transmit the music data to the bluetooth headset for playing through an ACL link for transmitting the music data. It should be understood that the ACL link is an existing link between the bluetooth headset and the in-vehicle device. In other words, in the application, the vehicle-mounted device only needs to convert the format of the related call data into the music data which can be identified and played by the Bluetooth headset, the Bluetooth headset can answer various phones in the vehicle-mounted system under the condition that the Bluetooth headset is not connected with the vehicle-mounted device, and the application has simple and convenient operation, improves the vehicle-mounted call efficiency and has good user experience.
It should be understood that the bluetooth headset according to the present application may be a bluetooth headset supporting music playing, which is not limited in this respect.
Before introducing a vehicle-mounted communication method and a vehicle-mounted communication device provided by the embodiment of the application, the following description is made.
First, in the embodiments shown below, terms and english abbreviations, such as listening events, are given as exemplary examples for convenience of description, and should not be construed as limiting the present application in any way. The present application does not exclude the possibility of defining other terms in existing or future protocols that perform the same or similar functions.
Second, the first, second and various numerical numbers in the embodiments shown below are merely for convenience of description and are not intended to limit the scope of the embodiments of the present application.
Third, "at least one" means one or more, and "a plurality" means two or more. "and/or" describes an association of associated objects, meaning that there may be three relationships, e.g., A and/or B, and that there may be A alone, while A and B are present, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one of a, b and c may represent a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, wherein a, b, c may be single or plural.
In order to make the purpose and the technical scheme of the application clearer and more intuitive, the vehicle-mounted communication method and the vehicle-mounted device provided by the application are described in detail below with reference to the accompanying drawings and the embodiment. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Fig. 1 is a schematic flow chart of a method 100 for in-vehicle communication according to an embodiment of the present application. The method 100 may be applied to a system comprising a vehicle device and a bluetooth headset with an asynchronous connection-oriented ACL link established therebetween. As shown in fig. 1, the method 100 may include the steps of:
s101, the vehicle-mounted equipment acquires a current call state, wherein the current call state is a dialing state, a waiting state or an answered state.
S102, the vehicle-mounted equipment sends a play notice to the Bluetooth headset through the ACL link based on the current call state, wherein the play notice is used for notifying the Bluetooth headset that the Bluetooth headset is in a play state. Correspondingly, the Bluetooth headset receives a play notification from the vehicle-mounted device.
S103, the vehicle-mounted equipment converts the format of call data from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format.
Alternatively, the call data may include incoming call bell data, call voice data (i.e., the incoming call is completed), call waiting tone data, dial alert tone data, and the like.
It should be understood that the call data is PCM downlink data.
In one possible implementation manner, the vehicle-mounted device may perform a preprocessing operation and an encoding operation on PCM downlink data, so as to obtain call data after format conversion.
For example, the vehicle-mounted device may perform resampling and/or stereo processing on the PCM downlink data to obtain preprocessed PCM downlink data, and may perform SBC operation and/or AAC operation on the preprocessed PCM downlink data, so as to convert the format of the call data from HFP format to A2DP format, that is, obtain format-converted call data.
S104, the vehicle-mounted equipment transmits the call data with the converted format to the Bluetooth headset through the ACL link. Correspondingly, the Bluetooth headset receives the call data after the format conversion.
S105, the Bluetooth earphone plays the call data after the format conversion.
In the embodiment of the application, the vehicle-mounted device can send the current call state to the Bluetooth headset to enable the Bluetooth headset to be in the play state, and the current call state can be a dialing state, a to-be-answered state, a answered state or the like. The in-vehicle device may convert the format of call data from the phone service protocol HFP format to the advanced audio distribution protocol A2DP format, that is, convert call data to music data that can be recognized and played by the bluetooth headset, and may transmit the music data to the bluetooth headset for playing through an ACL link for transmitting the music data. It should be understood that the ACL link is an existing link between the bluetooth headset and the in-vehicle device. In other words, in the application, the vehicle-mounted device only needs to convert the format of the related call data into the music data which can be identified and played by the Bluetooth headset, the Bluetooth headset can answer various phones in the vehicle-mounted system under the condition that the Bluetooth headset is not connected with the vehicle-mounted device, and the application has simple and convenient operation, improves the vehicle-mounted call efficiency and has good user experience.
In addition, if the user wants to answer the call through the Bluetooth headset in the vehicle-mounted system when receiving the call in the vehicle-mounted system during driving, the complex operation that the user performs disconnection of the Bluetooth headset and the vehicle-mounted device or establishes a link capable of transmitting call data between the Bluetooth headset and the vehicle-mounted device can be effectively avoided, user experience is improved, and driving safety is also improved.
Optionally, after the vehicle-mounted device sends the call data after format conversion to the bluetooth headset through the ACL link, the vehicle-mounted device may also receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control the current call. The Bluetooth headset provides other ways for the user to control the call through the vehicle-mounted equipment, and compared with the vehicle-mounted equipment, the Bluetooth headset is closer to the user, so that the operation is more convenient, and the user experience is better.
It should be understood that the control instruction may be a control instruction to play music or a control instruction to pause music play.
In order to ensure that the above control instruction for playing music or the control instruction for suspending playing music can be used to control the current call, the vehicle-mounted device may convert the format of the above control instruction (the control instruction for playing music or the control instruction for suspending playing music) from the audio-video remote control service protocol AVRCP format to the HFP format, and may perform a control operation on the current call based on the control instruction after format conversion, where the control operation includes answering the incoming call or hanging up the incoming call.
It should be understood that the above-mentioned hanging up call may include ending an ongoing call (call coming or going), hanging up a not-yet-connected call going and hanging up a not-yet-connected call, etc., which the present application is not limited to.
It should be understood that, if the control instruction is a control instruction for playing music, the vehicle-mounted device may obtain the control instruction in HFP format by performing format conversion on the control instruction for playing music, and may answer the incoming call based on the control instruction. If the control instruction is a control instruction for suspending playing of music, the vehicle-mounted device may obtain the control instruction in HFP format by performing format conversion on the control instruction for suspending playing of music, and hang up the incoming call based on the control instruction.
For example, if the call data after format conversion is an incoming call ring, the bluetooth headset may play the call data after receiving the call data after format conversion, that is, the user may hear the incoming call ring through the bluetooth headset. If the user wants to answer the call, the user can send a command for controlling the call to the vehicle-mounted device by clicking a button of the Bluetooth headset, and the control command sent at the moment is a control command for playing music because the Bluetooth headset only supports playing and controlling of Bluetooth music, so that the vehicle-mounted device can convert the control command for playing music into a command for controlling the call, namely, a control command for answering the call, and answer the current call based on the control command for answering the call.
For example, if the converted call data is a call voice, that is, a state that the incoming call is already connected, the bluetooth headset may play the call voice after receiving the converted call data, that is, the user may hear the voice of the incoming call counterpart through the bluetooth headset. If the user wants to end the current call, the user can send a command for controlling the call to the vehicle-mounted device by clicking a button of the Bluetooth headset, and meanwhile, the Bluetooth headset only supports playing and controlling of Bluetooth music, so that the control command sent at the moment is a command for suspending playing of music, the vehicle-mounted device can convert the command for suspending playing of music into a command for controlling the call, namely, a command for controlling the hang-up of the call, and the current call is ended based on the command for controlling the hang-up of the call.
If the call data after format conversion is a call waiting sound, the user clicks a bluetooth headset button to think that the user wants to hang up the call, and at this time, the bluetooth headset may send a control instruction for suspending playing of music to the vehicle-mounted device, and the vehicle-mounted device converts the control instruction for suspending playing of music into a control instruction for hanging up the call, and may hang up the current call based on the control instruction for hanging up the call.
Table one shows the relationship of the format-converted call data, the control instruction, and the format-converted instruction.
List one
It should be understood that, in addition to the incoming call ring tone, the call voice and the call waiting tone shown above, the call data after format conversion may be a dial tone, etc., which is not limited in the present application.
As an optional embodiment, the system may further include a terminal device, where a synchronous connection-oriented SCO link may be established between the terminal device and the vehicle-mounted device, and the vehicle-mounted call method provided by the present application will be described below by taking the terminal device as a mobile phone as an example.
It should be understood that the terminal device may be other devices having a call function, such as a tablet computer, a notebook computer, a palm computer, a mobile internet device (mobile INTERNET DEVICE, MID), a wearable device, a Virtual Reality (VR) device, an augmented reality (augmented reality, AR) device, a wireless terminal in a smart home (smart home), a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a Personal Digital Assistant (PDA), a wearable device, etc., which are not limited thereto.
Fig. 2 is a schematic flow chart of yet another vehicle-mounted call method 200 provided by the present application. As shown in fig. 2, the method 200 includes the following steps.
S201, the mobile phone sends a current call state to the vehicle-mounted equipment, wherein the current call state is a dialing state, a waiting state or an answered state. Correspondingly, the vehicle-mounted equipment receives the current call state from the mobile phone.
S202, the vehicle-mounted equipment sends a play notice to the Bluetooth headset based on the current call state, wherein the play notice is used for informing the Bluetooth headset that the Bluetooth headset is in a play state. Correspondingly, the Bluetooth headset receives a play notification from the vehicle-mounted device.
Illustratively, the vehicle-mounted device sends a play notification to the Bluetooth headset over the ACL link.
S203, the mobile phone sends call data to the vehicle-mounted equipment. Correspondingly, the vehicle-mounted equipment receives call data from the mobile phone.
Illustratively, the in-vehicle device may receive call data from the handset over the SCO link.
As above, the call data may include incoming call bell data, call voice data (i.e., the call has been completed), call waiting tone data, dial alert tone data, and the like.
S204, the vehicle-mounted equipment converts the format of call data from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format.
As above, the call data is PCM downlink data.
In one possible implementation manner, the vehicle-mounted device may perform a preprocessing operation and an encoding operation on PCM downlink data, so as to obtain call data after format conversion.
For example, the vehicle-mounted device may perform resampling and/or stereo processing on the PCM downlink data to obtain preprocessed PCM downlink data, and may perform SBC operation and/or AAC operation on the preprocessed PCM downlink data, so as to convert the format of the call data from HFP format to A2DP format, that is, obtain format-converted call data.
S205, the vehicle-mounted equipment transmits the call data with the converted format to the Bluetooth headset. Correspondingly, the Bluetooth headset receives the call data after the format conversion.
The vehicle-mounted device transmits the call data with the converted format to the Bluetooth headset through the ACL link.
S206, the Bluetooth earphone plays the call data after the format conversion.
S207, the Bluetooth headset sends a control instruction to the vehicle-mounted equipment, wherein the control instruction is used for controlling the current call. Correspondingly, the vehicle-mounted equipment receives a control instruction from the Bluetooth headset.
For example, the bluetooth headset may send a control instruction to the vehicle-mounted device through an ACL link.
It should be understood that the control instruction may be a control instruction to play music or a control instruction to pause playing music.
S208, the vehicle-mounted equipment converts the format of the control instruction from an audio and video remote control service protocol AVRCP format to an HFP format.
S209, the vehicle-mounted equipment sends a control instruction after format conversion to the mobile phone. Correspondingly, the mobile phone receives the control instruction after format conversion from the vehicle-mounted equipment.
S210, the mobile phone executes control operation on the current call based on the control instruction after format conversion, wherein the control operation comprises answering or hanging up the call.
As above, the hang-up call may include ending an ongoing call (a call coming or going), hanging up a not-yet-connected call going, hanging up a not-yet-connected call, and the like.
It should be understood that, in the case where the control instruction is a music playing instruction, the vehicle-mounted device may obtain the control instruction in HFP format by performing format conversion on the control instruction for playing music, and the mobile phone may perform an operation of answering the incoming call based on the control instruction in HFP format. Under the condition that the control instruction is a control instruction for suspending playing of music, the vehicle-mounted equipment can obtain the control instruction in the HFP format by performing format conversion on the control instruction for suspending playing of music, and send the control instruction in the HFP format to the mobile phone, and the mobile phone can execute the operation of hanging up the incoming call based on the control instruction in the HFP format.
For example, if the call data after format conversion is an incoming call ring, the bluetooth headset may play the call data after receiving the call data after format conversion, that is, the user may hear the incoming call ring through the bluetooth headset. If the user wants to answer the call, the control instruction of playing music can be sent to the vehicle-mounted equipment by clicking a button of the Bluetooth headset. The vehicle-mounted equipment can convert the control instruction of playing the music into a control instruction of answering the incoming call and send the control instruction to the mobile phone, and the mobile phone can execute the operation of answering the current incoming call based on the control instruction of answering the incoming call.
For example, if the converted call data is a call voice, i.e. a state that the incoming call is already connected, the bluetooth headset may play the call voice after receiving the converted call data, i.e. the user may hear the voice of the incoming call counterpart through the bluetooth headset. If the user wants to end the current call, the control instruction of suspending playing music can be sent to the vehicle-mounted device by clicking a button of the Bluetooth headset, the vehicle-mounted device can convert the control instruction of suspending playing music into a control instruction of hanging up the incoming call and send the control instruction to the mobile phone, and the mobile phone can end the current call based on the control instruction of hanging up the incoming call.
If the call data after format conversion is the call waiting sound, the user clicks the bluetooth headset button to think that the user wants to hang up the call, and at this time, the bluetooth headset may send a control instruction for suspending playing of music to the vehicle-mounted device, the vehicle-mounted device converts the control instruction for suspending playing of music into a control instruction for hanging up the call and sends the control instruction to the mobile phone, and the mobile phone may end the current call based on the control instruction for hanging up the call.
As above, in addition to the incoming call ring tone, the call voice, and the call waiting tone shown above, the call data after the format conversion may be a dial tone or the like, which is not limited in the present application.
In the embodiment of the application, the vehicle-mounted device can send the current call state acquired from the terminal device to the Bluetooth headset so that the Bluetooth headset is in a playing state, and can convert the format of call data acquired from the terminal device from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format, namely, convert the call data into music data which can be identified and played by the Bluetooth headset. The vehicle-mounted equipment can send the call data after the format conversion to the Bluetooth headset for playing through an ACL link for transmitting music data, so that the Bluetooth headset can answer the call. In other words, the vehicle-mounted device only needs to convert the format of the related call data into the music data which can be identified and played by the Bluetooth headset, the Bluetooth headset can realize the answering of the Bluetooth telephone in the vehicle-mounted system without changing the connection of the Bluetooth headset with the vehicle-mounted device, and the vehicle-mounted device is simple and convenient to operate, improves the vehicle-mounted call efficiency and has good user experience.
It should be understood that the call data can be transmitted between the vehicle-mounted device and the terminal device through the established SCO link, and because the vehicle-mounted device converts the format of the call data, the established ACL link between the Bluetooth headset and the vehicle-mounted device is not required to be changed into the SCO link, so that the problem that the current Bluetooth chip cannot establish two SCO links is effectively avoided, hardware improvement is avoided, and cost is reduced.
It should be understood that the mobile phone, the in-vehicle device, and the bluetooth headset share one ACL link to transmit HFP data (current call state and control call instruction), A2DP data (call data after format conversion), and AVRCP data (current call state and music control instruction after format conversion).
Illustratively, the A2DP data may be transmitted through first information in the ACL link, the HFP data may be transmitted through a second channel in the ACL link, and the AVRCP data may be transmitted through a third channel in the ACL link.
For easy understanding, the method for controlling a call by a vehicle-mounted call and the method for controlling a call by a bluetooth headset provided by the present application will be described below with reference to fig. 3 and 4, respectively, in a scene that an incoming call has been put through.
Fig. 3 shows a schematic flow chart of a car talk method 300 in a call-on scenario. As shown in fig. 3, in the case of an incoming call having been connected, the vehicle-mounted device may acquire call voice data of the cellular phone, i.e., PCM downlink data, by using the call SCO link, and may perform resampling and/or stereo processing on the call voice data, and SBC operation and/or AAC encoding operation, so as to convert the format of the call voice data from HFP format to A2DP format. The vehicle-mounted device can send the call voice data after format conversion, namely the A2DP format data, to the Bluetooth headset for playing through a first channel of the ACL link.
It should be understood that the above call voice data may also be understood as voice data of the counterpart in the call. If the user replies to the call counterpart, the vehicle-mounted device can grasp the reply voice from the microphone near the main driver and send the reply voice to the mobile phone through the SCO link as data of the mobile phone microphone, namely PCM uplink data, so that the call counterpart receives the reply voice of the user.
Fig. 4 is a schematic diagram of a method 400 for controlling a vehicle-mounted call by using a bluetooth headset according to an embodiment of the present application. As shown in fig. 4, in the case of an incoming call having been put through, the user may obtain a call voice through the bluetooth headset, and if the user wants to end the current call, the user may send a music control instruction (a control instruction to pause music playing), that is, AVRCP data, to the vehicle-mounted device through the third channel of the ACL link by clicking a button on the bluetooth headset. The in-vehicle apparatus may convert the control instruction to suspend music play into a control instruction to talk (control instruction to hang up a talk), that is, convert the format of the control instruction to suspend voice play from AVRCP format to HFP format, and transmit to the handset through the second channel of the ACL link. The mobile phone can end the current call based on the control instruction of the hang-up call.
It should be understood that, before the user can obtain the call voice through the bluetooth headset, the vehicle-mounted device may also receive the call state from the mobile phone through the second channel of the ACL link, and may send the call state to the bluetooth headset through the third channel of the ACL link, so that the bluetooth headset is in a play state. The call state may be an incoming call non-connection state, an incoming call connection state, an outgoing call non-connection state, or an outgoing call connection state, which is not limited in the present application.
It should be understood that the sequence numbers of the above processes do not mean the order of execution, and the execution order of the processes should be determined by the functions and internal logic of the processes, and should not be construed as limiting the implementation process of the embodiments of the present application.
In order to implement the functions in the method provided in the embodiment of the present application, the vehicle-mounted device may include a hardware structure and/or a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the functions described above are performed in a hardware configuration, a software module, or a combination of hardware and software modules, depending on the specific application of the solution and design constraints.
The vehicle-mounted communication method provided by the embodiment of the application is described in detail above with reference to fig. 1 to 4, and the vehicle-mounted device provided by the embodiment of the application is described in detail below with reference to fig. 5 and 6.
Fig. 5 shows a vehicle-mounted device 500 provided by an embodiment of the present application, which is applied to a system including a vehicle-mounted device and a bluetooth headset, wherein an asynchronous connection-oriented ACL link is established between the vehicle-mounted device and the bluetooth headset, and the vehicle-mounted device includes an acquisition module 501 and a processing module 502.
The obtaining module 501 is configured to obtain a current call state, where the current call state is a dial state, a to-be-answered state, or an answered state, the processing module 502 is configured to send a play notification to the bluetooth headset through the ACL link based on the current call state, where the play notification is configured to notify that the bluetooth headset is in a play state, convert a format of call data from a phone service protocol HFP format to an advanced audio distribution protocol A2DP format, and send the format-converted call data to the bluetooth headset through the ACL link.
Optionally, the call data is pulse code modulated PCM downstream data, and the processing module 502 is configured to perform a preprocessing operation on the PCM downstream data to obtain preprocessed PCM downstream data, where the preprocessing operation includes resampling and/or stereo processing, and perform an encoding operation on the preprocessed PCM downstream data to obtain the format-converted call data, where the encoding operation includes a subcode SBC operation and/or an advanced audio coding AAC operation.
Optionally, the obtaining module 501 is configured to receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control a current call, the processing module 502 is configured to convert a format of the control instruction from an AVRCP format to an HFP format, and perform a control operation on the current call based on the control instruction after the format conversion, where the control operation includes answering an incoming call or hanging up the incoming call.
Optionally, the system further comprises a terminal device, a synchronous connection-oriented SCO link is established between the terminal device and the vehicle-mounted device, the current call state is a call state of the terminal device, and the obtaining module 501 is configured to obtain the current call state through the terminal device, and receive the call data from the terminal device through the SCO link.
Optionally, the obtaining module 501 is configured to receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control a current call, and the processing module 502 is configured to convert a format of the control instruction from AVRCP format to HFP format, and send the control instruction after format conversion to the terminal device.
It should be understood that the in-vehicle apparatus 500 herein is embodied in the form of a functional module. The term module herein may refer to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor, etc.) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that support the described functionality. In an alternative example, it may be understood by those skilled in the art that the vehicle-mounted device 500 may be specifically a vehicle-mounted device in the foregoing embodiment, or the functions of the vehicle-mounted device in the foregoing embodiment may be integrated in the vehicle-mounted device 500, and the vehicle-mounted device 500 may be used to execute each flow and/or step corresponding to the vehicle-mounted device in the foregoing method embodiment, which is not repeated herein. The vehicle-mounted device 500 has a function of implementing the corresponding steps executed by the vehicle-mounted device in the method, and the function can be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In an embodiment of the present application, the in-vehicle apparatus 500 in fig. 5 may also be a chip or a system on chip (SoC), for example.
Fig. 6 shows another vehicle-mounted device 600 provided by an embodiment of the present application. The in-vehicle apparatus 600 includes a processor 601, a memory 602, a communication interface 603, and a bus 604. Wherein the memory 602 is configured to store instructions, and the processor 601 is configured to execute the instructions stored in the memory 602. The processor 601, the memory 602 and the communication interface 603 realize a communication connection therebetween through a bus 604.
The processor 601 is configured to obtain a current call state, where the current call state is a dial state, a ready-to-answer state, or an answered state, send a play notification to the bluetooth headset through the ACL link based on the current call state, where the play notification is used to notify that the bluetooth headset is in a play state, convert a format of call data from a phone service protocol HFP format to an advanced audio distribution protocol A2DP format, and send the call data after format conversion to the bluetooth headset through the ACL link.
Optionally, the call data is pulse code modulated PCM downstream data, and the processor 601 is configured to perform a preprocessing operation on the PCM downstream data to obtain preprocessed PCM downstream data, where the preprocessing operation includes resampling and/or stereo processing, and perform an encoding operation on the preprocessed PCM downstream data to obtain the format-converted call data, where the encoding operation includes a subcode SBC operation and/or an advanced audio coding AAC operation.
Optionally, the processor 601 is configured to receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control a current call, convert a format of the control instruction from an AVRCP format to an HFP format, and perform a control operation on the current call based on the control instruction after the format conversion, where the control operation includes answering an incoming call or hanging up the incoming call.
Optionally, the system further comprises a terminal device, a synchronous connection-oriented SCO link is established between the terminal device and the vehicle-mounted device, the current call state is a call state of the terminal device, and the processor 601 is configured to obtain the current call state through the terminal device, and receive the call data from the terminal device through the SCO link.
Optionally, the processor 601 is configured to receive a control instruction from the bluetooth headset through the ACL link, where the control instruction is used to control a current call, convert a format of the control instruction from AVRCP format to HFP format, and send the control instruction after format conversion to the terminal device.
It should be understood that the vehicle-mounted device 600 may be specifically a vehicle-mounted device in the foregoing embodiment, or the functions of the vehicle-mounted device in the foregoing embodiment may be integrated in the vehicle-mounted device 600, and the vehicle-mounted device 600 may be configured to perform the steps and/or procedures corresponding to the vehicle-mounted device in the foregoing method embodiment.
Alternatively, the memory 602 may include read only memory and random access memory, and provides instructions and data to the processor 601. A portion of the memory 602 may also include non-volatile random access memory. For example, the memory 602 may also store information of device type. The processor 601 may be configured to execute instructions stored in the memory, and when the processor executes the instructions, the processor 601 may execute steps and/or flows corresponding to the vehicle device in the foregoing method embodiments.
It is to be appreciated that in embodiments of the application, the processor may be a central processing unit (Central Processing Unit, CPU), which may also be other general purpose processors, digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor executes instructions in the memory to perform the steps of the method described above in conjunction with its hardware. To avoid repetition, a detailed description is not provided herein.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (11)

1. The vehicle-mounted communication method is characterized by being applied to a system comprising vehicle-mounted equipment and a Bluetooth headset, wherein an asynchronous connection-oriented ACL link is established between the vehicle-mounted equipment and the Bluetooth headset, and the method comprises the following steps:
the vehicle-mounted equipment acquires a current call state, wherein the current call state is a dialing state, a to-be-answered state or an answered state;
The vehicle-mounted equipment sends a play notice to the Bluetooth headset through the ACL link based on the current call state, wherein the play notice is used for notifying the Bluetooth headset that the Bluetooth headset is in a play state;
the vehicle-mounted equipment converts the format of call data from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format;
the vehicle-mounted equipment sends call data with converted format to the Bluetooth headset through the ACL link;
The system further comprises a terminal device, a synchronous connection-oriented SCO link is established between the terminal device and the vehicle-mounted device, and the current call state is the call state of the terminal device;
the vehicle-mounted device obtaining the current call state comprises the following steps:
the vehicle-mounted equipment acquires the current call state through the terminal equipment;
the method further comprises the steps of:
and the vehicle-mounted equipment receives the call data from the terminal equipment through the SCO link.
2. The method of claim 1, wherein the call data is pulse code modulated PCM downstream data;
the vehicle-mounted device converts the format of call data from a telephone service protocol HFP format to an advanced audio distribution protocol A2DP format, and the method comprises the following steps:
The vehicle-mounted equipment performs preprocessing operation on the PCM downlink data to obtain preprocessed PCM downlink data, wherein the preprocessing operation comprises resampling processing and/or stereo processing;
And the vehicle-mounted equipment executes coding operation on the preprocessed PCM downlink data to obtain the call data after format conversion, wherein the coding operation comprises a subcode SBC operation and/or an advanced audio coding AAC operation.
3. The method according to claim 1 or 2, characterized in that after the in-vehicle device transmits the format-converted call data to the bluetooth headset through the ACL link, the method further comprises:
the vehicle-mounted equipment receives a control instruction from the Bluetooth headset through the ACL link, wherein the control instruction is used for controlling the current call;
The vehicle-mounted equipment converts the format of the control instruction from an audio and video remote control service protocol (AVRCP) format to an HFP format;
And the vehicle-mounted equipment executes control operation on the current call based on the control instruction after format conversion, wherein the control operation comprises answering or hanging up the call.
4. The method according to claim 1, wherein after the in-vehicle apparatus transmits the format-converted call data to the bluetooth headset through the ACL link, the method further comprises:
the vehicle-mounted equipment receives a control instruction from the Bluetooth headset through the ACL link, wherein the control instruction is used for controlling the current call;
The vehicle-mounted equipment converts the format of the control instruction from an AVRCP format to an HFP format;
and the vehicle-mounted equipment sends a control instruction after format conversion to the terminal equipment.
5. An in-vehicle apparatus, characterized by being applied to a system including the in-vehicle apparatus and a bluetooth headset, an asynchronous connection-oriented ACL link being established between the in-vehicle apparatus and the bluetooth headset, the in-vehicle apparatus comprising:
The system comprises an acquisition module, a receiving module and a communication module, wherein the acquisition module is used for acquiring a current call state, wherein the current call state is a dialing state, a to-be-answered state or an answered state;
the processing module is used for transmitting a play notice to the Bluetooth headset through the ACL link based on the current call state, wherein the play notice is used for notifying the Bluetooth headset that the Bluetooth headset is in a play state;
transmitting the call data with the converted format to the Bluetooth headset through the ACL link;
The system further comprises a terminal device, a synchronous connection-oriented SCO link is established between the terminal device and the vehicle-mounted device, and the current call state is the call state of the terminal device;
The acquisition module is used for:
acquiring the current call state through the terminal equipment;
And receiving the call data from the terminal equipment through the SCO link.
6. The in-vehicle apparatus according to claim 5, wherein the call data is pulse code modulation PCM downstream data;
The processing module is used for:
and performing coding operation on the pre-processed PCM downlink data to obtain call data after format conversion, wherein the coding operation comprises a subcode SBC (coding operation) and/or an Advanced Audio Coding (AAC) operation.
7. The vehicle-mounted device according to claim 5 or 6, wherein the acquisition module is configured to:
receiving a control instruction from the Bluetooth headset through the ACL link, wherein the control instruction is used for controlling the current call;
The processing module is used for:
converting the format of the control instruction from an audio-video remote control service protocol AVRCP format to
HFP format;
And executing control operation on the current call based on the control instruction after format conversion, wherein the control operation comprises answering an incoming call or hanging up the incoming call.
8. The vehicle-mounted device of claim 5, wherein the acquisition module is configured to:
receiving a control instruction from the Bluetooth headset through the ACL link, wherein the control instruction is used for controlling the current call;
The processing module is used for:
converting the format of the control instruction from an AVRCP format to an HFP format;
and sending the control instruction after format conversion to the terminal equipment.
9. An in-vehicle apparatus comprising a processor coupled to a memory for storing a computer program that, when invoked by the processor, causes the in-vehicle apparatus to perform the in-vehicle conversation method of any one of claims 1 to 4.
10. A computer-readable storage medium having computer-executable instructions embodied therein, which when executed, cause the computer to implement the in-vehicle conversation method of any one of claims 1 to 4.
11. A computer program product comprising computer program code which, when run on a computer, causes the computer to implement the car-talk method as claimed in any one of claims 1 to 4.
CN202210086927.6A 2022-01-25 2022-01-25 In-vehicle communication method and in-vehicle device Active CN114422984B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210086927.6A CN114422984B (en) 2022-01-25 2022-01-25 In-vehicle communication method and in-vehicle device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210086927.6A CN114422984B (en) 2022-01-25 2022-01-25 In-vehicle communication method and in-vehicle device

Publications (2)

Publication Number Publication Date
CN114422984A CN114422984A (en) 2022-04-29
CN114422984B true CN114422984B (en) 2025-03-18

Family

ID=81277521

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210086927.6A Active CN114422984B (en) 2022-01-25 2022-01-25 In-vehicle communication method and in-vehicle device

Country Status (1)

Country Link
CN (1) CN114422984B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114666763B (en) * 2022-05-24 2022-08-26 东莞市云仕电子有限公司 Vehicle-mounted wireless earphone system, control method and vehicle-mounted wireless system
CN115190197B (en) * 2022-09-13 2023-02-17 荣耀终端有限公司 Bluetooth headset-based communication method and device and storage medium
CN116744244B (en) * 2023-08-15 2023-10-31 荣耀终端有限公司 A communication method, storage medium and electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210375A (en) * 2016-06-30 2016-12-07 中科创达软件股份有限公司 A kind of incoming call prompting sound player method and device
CN113194439A (en) * 2021-04-27 2021-07-30 斑马网络技术有限公司 Switching method and system for vehicle-mounted Bluetooth telephone answering mode

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3696192B2 (en) * 2002-09-27 2005-09-14 株式会社東芝 Electronic device and method for switching connection destination of electronic device
JP4282721B2 (en) * 2007-01-31 2009-06-24 株式会社東芝 Mobile terminal device
JP4220575B1 (en) * 2008-09-12 2009-02-04 株式会社東芝 Information processing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210375A (en) * 2016-06-30 2016-12-07 中科创达软件股份有限公司 A kind of incoming call prompting sound player method and device
CN113194439A (en) * 2021-04-27 2021-07-30 斑马网络技术有限公司 Switching method and system for vehicle-mounted Bluetooth telephone answering mode

Also Published As

Publication number Publication date
CN114422984A (en) 2022-04-29

Similar Documents

Publication Publication Date Title
CN114422984B (en) In-vehicle communication method and in-vehicle device
US8121547B2 (en) In-headset conference calling
CN105763213A (en) Wireless Headset System With Two Different Radio Protocols
US20220286538A1 (en) Earphone device and communication method
CN113709906B (en) Wireless audio system, wireless communication method and equipment
US20120021729A1 (en) Application Audio Announcements Using Wireless Protocols
JP4074274B2 (en) External remote device capable of communicating with mobile communication terminal, and system including mobile communication terminal and external remote device
JP2005303435A (en) Handsfree system, mobile communication terminal and handsfree control method
KR101820369B1 (en) Bluetooth Communication Method Of Smartphone To A Headset
JP4350605B2 (en) Mobile communication terminal, external remote device, and communication method between them
CN113364921A (en) Call method, system and equipment
CN115915037B (en) Call control method, device, electronic device and computer-readable storage medium
JP4162640B2 (en) Mobile communication terminal, external remote device, and communication method between them
US20120034936A1 (en) Associated communication apparatus
CN107222634B (en) Incoming call control method and device, storage medium and electronic equipment
US10277726B2 (en) Mobile to landline dialer
CN112822591A (en) Call data transmission method and device, electronic equipment and storage medium
CN113596232B (en) Sound channel management method, system and mobile terminal
JP2015154461A (en) Hands-free apparatus
KR101366313B1 (en) Mobile Terminal and Method for Control Input/Output Voice thereof
JP2006270352A (en) Telephone conference method, its system, and portable communication terminal device with short range wireless communication function for them
JP2007104184A (en) Information storage device, and information processing method
WO2025011354A1 (en) Call method and call apparatus
JP2023072721A (en) New earphone device
CN115865140A (en) Call control method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant