Method of operating bluetooth audio mode of vehicle, vehicle control device supporting the same, and vehicle computing system supporting the same
By monitoring the signal of the portable terminal in the vehicle processor and automatically switching to the Bluetooth audio mode, the problem of cumbersome operation in the prior art is solved, and a more convenient Bluetooth audio mode switching is achieved.
Patent Information
- Application Number
- CN202410448472.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-10
- Filing Date
- 2024-04-15
- Publication Date
- 2025-05-13
AI Technical Summary
The existing vehicle AVNT system needs to be set through a complex user interface when switching to Bluetooth audio mode, which makes the operation cumbersome and inconvenient to use during driving.
The operation process is simplified by starting a routine monitoring Bluetooth audio mode switching in the vehicle processor, receiving signals from the portable terminals, and switching to Bluetooth audio mode according to pre-specified signals.
It realizes that the portable terminal can switch the vehicle AVNT system to Bluetooth audio mode through simple operation, improving the convenience of operation and driving experience.
Smart Images

Figure CN119996963A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an audio output function of a vehicle, and more particularly, to a technology capable of improving the operation of a Bluetooth audio mode of a vehicle. Background Art
[0002] The Audio Video Navigation Telematics (AVNT) system is a sub-concept that constitutes the vehicle infotainment system and refers to devices that cover connected car services, media, navigation, and personalization functions. The term AVNT is a combination of the acronyms of audio, video, navigation, and telecommunications (all of which are core functions). In the past, the AVNT system was called AVN because the AVNT system was only equipped with basic media and navigation functions, but with the introduction of telecommunications (T) combined with connected car services, the AVNT system has been able to provide a wider range of content and information.
[0003] As an example, the AVNT system of the vehicle supports various media modes related to content playback control, and the various media modes include a Bluetooth audio mode. A user can enter a specific media mode by manipulating a user interface provided by the AVNT system of the vehicle.
[0004] In addition, the AVNT system of the vehicle supports connection with a portable terminal (e.g., a smartphone) and supports outputting the content played on the portable terminal through the video and audio system of the vehicle. However, as described above, because the AVNT system of the vehicle supports various media modes, it is not possible to simply output the content being played on the portable terminal by connecting the portable terminal, but it is necessary to establish various settings by manipulating the user interface of the AVNT system of the vehicle. However, since such setting establishment is somewhat complicated and takes time, it causes various inconveniences when considering the driving preparation status or driving status. Summary of the invention
[0005] The embodiment provides a method for operating a Bluetooth audio mode, which can more easily process the operation of the Bluetooth audio mode by using a portable terminal, a vehicle control device supporting the same, and a vehicle computing system supporting the same.
[0006] According to an embodiment of the present disclosure, a vehicle control device supporting Bluetooth audio mode operation includes a communication circuit that provides a communication channel with a portable terminal, and a vehicle processor that is functionally connected to the communication circuit, wherein the vehicle processor: initiates a monitoring routine for switching a media mode of the vehicle to a Bluetooth audio mode; when a signal related to Bluetooth audio mode switching is received from the portable terminal through the communication circuit, checks whether the received signal is a pre-specified signal; and when the received signal is a pre-specified signal, switches the media mode to the Bluetooth audio mode.
[0007] According to an embodiment, after receiving a streaming ready state entry signal and a streaming start signal, when there is a time difference between a playback time notification related to a periodic playback time notification, and an actual Advanced Audio Distribution Profile (A2DP) audio data packet is received, the vehicle processor can perform a Bluetooth audio mode switch.
[0008] According to an embodiment, when the streaming stop signal is received, the vehicle processor may restart the routine of monitoring the Bluetooth audio mode switch.
[0009] According to an embodiment, the vehicle processor may compare a pre-designated signal with a received signal by checking the type of the portable terminal.
[0010] According to an embodiment, the vehicle processor may send an inquiry to the portable terminal regarding checking whether the portable terminal is equipped with the first type operating system, and check the type of the portable terminal according to a response received from the portable terminal.
[0011] According to an embodiment, when the response value from the portable terminal is 1 or 2, the vehicle processor may send a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system and determine whether the portable terminal is an iOS operating system. equipment.
[0012] According to an embodiment, when checking the audio / video remote control profile (AVRCP) playback status, the vehicle processor may check whether an actual advanced audio distribution profile (A2DP) audio data packet is received, wherein when it is determined that the portable terminal is When the device is connected to the Bluetooth audio device, after receiving the streaming ready state entry signal and the streaming start signal, the vehicle processor is in the AVRCP playback state, and when the AVRCP playback state is maintained while receiving the A2DP audio data packet, it switches to the Bluetooth audio mode.
[0013] According to an embodiment, the vehicle processor may send a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with the iOS operating system; and when there is no response from the portable terminal or when the response value is 0, it is determined that the portable terminal is Portable terminal other than equipment.
[0014] According to an embodiment, when it is determined that the portable terminal is When the device is a portable terminal other than the device, the vehicle processor can check the periodic playback time notification after receiving the streaming ready state entry signal and the streaming start signal, and when the periodic playback time notification is confirmed, check whether the actual Advanced Audio Distribution Profile (A2DP) audio data packet is received, and switch to the Bluetooth audio mode when there is a time difference between the periodic playback time notifications and the actual A2DP audio data packet is received.
[0015] According to another embodiment of the present disclosure, a method for operating a Bluetooth audio mode of a vehicle includes: starting a monitoring routine for switching a media mode of the vehicle to a Bluetooth audio mode through a processor of the vehicle; checking by the processor whether a signal is received from a portable terminal through a communication circuit of the vehicle, the signal being related to the Bluetooth audio mode switching; determining by the processor whether the received signal is a pre-specified signal; and when the received signal is a pre-specified signal, switching the media mode to the Bluetooth audio mode by the processor.
[0016] According to an embodiment, checking whether a signal is received includes: after receiving a streaming ready state entry signal and a streaming start signal, checking whether there is a time difference between playback time notifications related to periodic playback time notifications, and whether an actual Advanced Audio Distribution Profile (A2DP) audio data packet is received.
[0017] According to an embodiment, checking whether a signal is received may further include: restarting a routine of monitoring Bluetooth audio mode switching after receiving a streaming stop signal.
[0018] According to an embodiment, wherein checking whether a signal is received may include comparing a pre-designated signal with the received signal by the type of the portable terminal.
[0019] According to an embodiment, checking the type of the portable terminal may include: sending a query to the portable terminal as to whether the portable terminal is equipped with the first type operating system; and checking the type of the portable terminal according to a response received from the portable terminal.
[0020] According to an embodiment, checking the type of the portable terminal may include: sending a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system; and when the response value from the portable terminal is 1 or 2, determining that the portable terminal is equipment.
[0021] According to an embodiment, switching to the Bluetooth audio mode may include: when checking the audio / video remote control profile (AVRCP) playback state, it may be checked whether an actual advanced audio distribution profile (A2DP) audio data packet is received, wherein when it is determined that the portable terminal is When the device is connected to the Bluetooth audio device, after receiving the streaming ready state entry signal and the streaming start signal, the processor is in the AVRCP playback state, and when the AVRCP playback state is maintained while receiving the A2DP audio data packet, it switches to the Bluetooth audio mode.
[0022] According to an embodiment, checking the type of the portable terminal may include: sending a query including AT+APLS ISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system; and when there is no response from the portable terminal or when the response value is 0, determining that the portable terminal is an iOS operating system. Portable terminal other than equipment.
[0023] According to an embodiment, switching to the Bluetooth audio mode may include: when determining that the portable terminal is When it is a portable terminal outside the device, after receiving the streaming ready state entry signal and the streaming start signal, the periodic playback time notification is checked, and when the periodic playback time notification is confirmed, it is checked whether the actual Advanced Audio Distribution Profile (A2DP) audio data packet is received, and when there is a time difference between the periodic playback time notifications and the actual A2DP audio data packet is received, it is switched to the Bluetooth audio mode.
[0024] According to another embodiment of the present disclosure, a vehicle computer system includes a vehicle processor supporting vehicle operations and a memory storing at least one instruction for operating the vehicle processor, wherein at least one instruction stored in the memory causes the vehicle processor to: start a monitoring routine for switching a media mode of the vehicle to a Bluetooth audio mode; check whether a signal related to Bluetooth audio mode switching is received from a portable terminal through a communication circuit of the vehicle; determine whether the received signal is a pre-specified signal; and when the received signal is a pre-specified signal, switch the media mode to the Bluetooth audio mode.
[0025] According to an embodiment, upon receiving the streaming stop signal, at least one instruction causes the vehicle processor to restart a routine that monitors for Bluetooth audio mode switching. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The above and other objects, features and advantages of the present disclosure will become more apparent through the following detailed description in conjunction with the accompanying drawings:
[0027] Figure 1is a schematic diagram showing an example of a vehicle audio operating environment according to an embodiment of the present disclosure;
[0028] Figure 2 is a block diagram showing an example of a configuration of a vehicle AVNT in a vehicle audio operating environment according to an embodiment of the present disclosure;
[0029] Figure 3 is a block diagram showing an example of a configuration of a portable terminal in a vehicle audio operation environment according to an embodiment of the present disclosure;
[0030] Figure 4 is a flowchart illustrating an example of a method of operating a Bluetooth audio mode of a vehicle AVNT system according to an embodiment of the present disclosure;
[0031] Figure 5 is a flowchart illustrating another example of a method of operating a Bluetooth audio mode of a vehicle AVNT system according to an embodiment of the present disclosure;
[0032] Figure 6 is a schematic diagram showing an example of a method of operating a Bluetooth audio mode of a vehicle AVNT system associated with a first type portable terminal according to an embodiment of the present disclosure;
[0033] Figure 7 is a schematic diagram showing an example of a method of operating a Bluetooth audio mode of a vehicle AVNT system associated with a second type portable terminal according to an embodiment of the present disclosure; and
[0034] Figure 8 is a block diagram illustrating a computing system according to each embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the exemplary drawings. It should be noted that when reference numerals are added to the components of each drawing, even if the same or equivalent components are shown on other drawings, they are represented by the same reference numerals. In addition, when describing the embodiments of the present disclosure, the detailed description of the related known configurations or functions will be omitted when it is determined that it interferes with the understanding of the embodiments of the present disclosure.
[0036] When describing the components according to the embodiments of the present disclosure, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are intended only to distinguish the components from other components, and these terms do not limit the properties, order or sequence of the components. Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as those commonly understood by those of ordinary skill in the art to which the present disclosure belongs. It should be further understood that those terms as defined in commonly used dictionaries should be interpreted as having meanings consistent with their meanings in the context of the relevant art, and should not be interpreted as idealized or overly formal meanings unless explicitly defined as such herein.
[0037] In the following description, a scheme is related to supporting recognition of a user's intention to operate Bluetooth audio during a Bluetooth connection process between a vehicle AVNT system and a portable terminal, and making it easier to switch the Bluetooth audio mode of the vehicle AVNT system according to the recognized intention even without additional manipulation of the vehicle AVNT system. Various embodiments thereof will be described in detail with reference to the accompanying drawings.
[0038] Figure 1 is a schematic diagram illustrating an example of a vehicle audio operating environment according to an embodiment of the present disclosure.
[0039] refer to Figure 1 According to an embodiment of the present disclosure, the vehicle audio operating environment 10 may include a vehicle AVNT system 100 (or a vehicle control device, a vehicle control module, and a vehicle control system) built into a vehicle 11, and at least one portable terminal 200 (e.g., a smartphone) operating a Bluetooth audio mode that communicates with the vehicle AVNT system 100.
[0040] The vehicle 11 may include a body for accommodating a driver and at least one passenger, a plurality of wheels for moving the body, a driving device for generating power to drive the plurality of wheels, at least one shaft and gear for transmitting the power generated by the driving device to the plurality of wheels, a steering device for steering the vehicle 11, and a braking system for controlling the speed of the vehicle 11. In particular, the vehicle 11 may include at least a vehicle AVNT system 100 (or a vehicle computing device, a computing system, a control device, a motor control unit, a vehicle control system), which is capable of supporting a multi-output function according to the content of the present disclosure after the ignition switch is turned on. The vehicle AVNT system 100 may receive a signal sent by the portable terminal 200 and switch to a Bluetooth audio mode according to the signal sent by the portable terminal 200. For example, the vehicle AVNT system 100 performs initialization when a specific event occurs (for example, the ignition switch is turned on or the accelerator is pressed beyond a reference value), and after the initialization is completed, a pre-specified media mode may be executed.
[0041] For example, the vehicle AVNT system 100 may collect status values of various elements constituting the vehicle 11 and output the collected status values to the display of the vehicle 11. After the initialization is completed, the vehicle AVNT system 100 may output a mode list output screen on the display of the vehicle 11, in which one of the various media modes may be selected. In this operation, the vehicle AVNT system 100 may start monitoring the Bluetooth audio mode switching. Alternatively, the vehicle AVNT system 100 may start (or execute) a monitoring routine related to the execution of the Bluetooth audio mode after the ignition switch is turned on. When the monitoring routine related to the Bluetooth audio mode switching starts, the vehicle AVNT system 100 may check whether a stream ready state entry signal (AVDTP Stream Establishment) is received from the portable terminal 200. When the stream ready state entry signal is received, the vehicle AVNT system 100 may check whether a stream data transmission start signal (AVDTP Stream Start) is received, and when the stream data transmission start signal is received, the media playback time change may be checked. In the process of checking whether the playback time is updated, when the playback time is updated, the vehicle AVNT system 100 can check whether the actual audio data (A2DP audio data packet) for content playback is received, and when the actual audio data is received, it can change to the Bluetooth audio mode. On the other hand, when the vehicle AVNT system 100 receives a streaming stop signal (AVDTPStream Suspended) while executing the above routine, the vehicle AVNT system 100 can return to the monitoring start operation for switching to the Bluetooth audio mode, and can re-perform the following operations. For example, the vehicle AVNT system 100 can restart the monitoring routine for switching to the Bluetooth audio mode.
[0042] As described above, while monitoring the Bluetooth audio mode switching using the portable terminal 200, the vehicle AVNT system 100 of the present disclosure can check the transmission and reception of signals (or at least one of the control signal and the data signal) related to the Bluetooth operation, recognize that the portable terminal 200 switches to the Bluetooth audio mode when receiving a predetermined specific control signal, and control to switch to the Bluetooth audio mode accordingly. Therefore, the vehicle AVNT system 100 of the present disclosure can support more convenient mode switching by allowing switching to the Bluetooth audio mode by manipulating the portable terminal 200 without the user directly manipulating the vehicle AVNT system.
[0043] When the user gets on the vehicle 11 while holding the portable terminal 200, at least one portable terminal 200 may be located in the vehicle 11. In the accompanying drawings, a situation in which one portable terminal 200 is set in the vehicle 11 is shown, but the embodiments of the present disclosure are not limited thereto. For example, a plurality of portable terminals may be set in the vehicle 11, and each of the plurality of portable terminals may be connected to the vehicle AVNT system 100 in response to a user operation or depending on whether the vehicle AVNT system 100 allows and operates in the Bluetooth audio mode. Alternatively, a plurality of portable terminals may alternately have access rights to the vehicle AVNT system 100 according to user input or through a portable terminal with a specific priority, and may operate in the Bluetooth audio mode through a portable terminal that obtains access rights. The portable terminal 200 may not only be connected to the vehicle AVNT system 100 via Bluetooth, but may also be connected to a plurality of other peripheral devices (e.g., an earphone device or a wireless headphone device) via Bluetooth. For example, the above-mentioned portable terminal 200 may have different operating systems from various manufacturers, and may have different connection conditions or schemes with the vehicle AVNT system 100. As an example, the portable terminal 200 may include at least one of a portable terminal equipped with an Android operating system (OS) or a portable terminal equipped with iOS. The portable terminal 200 may perform Bluetooth pairing with the vehicle AVNT system 100 in response to user manipulation, and transmit audio data to the vehicle AVNT system 100 according to content playback.
[0044] As described above, even in a case where the vehicle AVNT system 100 does not prepare the Bluetooth audio mode for the portable terminal 200, when a signal related to the operation of the Bluetooth audio mode of the portable terminal 200 is received, the vehicle audio operation environment 10 according to the embodiment of the present disclosure can support the vehicle AVNT system 100 to receive the audio data transmitted by the portable terminal 200 and output it through the audio system in the vehicle 11. Therefore, even in an environment where it is difficult for a passenger to directly operate the vehicle AVNT system 100, such as in the back seat of the vehicle 11, the vehicle audio operation environment 10 of the present disclosure can allow the vehicle AVNT system 100 to automatically switch to the Bluetooth audio mode through the manipulation of the portable terminal 200, thereby supporting a more stable content operation environment. In addition, by enabling the driver of the vehicle 11 to listen to the content through the portable terminal 200 only by simply manipulating the content playback of the portable terminal 200 without operating the separate vehicle AVNT system 100, an environment in which the driver can easily concentrate on driving the vehicle 11 can be provided. Furthermore, the vehicle audio operating environment 10 of the present disclosure supports easy Bluetooth mode switching regardless of the type of the portable terminal 200 or the operating system installed in the portable terminal 200 .
[0045] Figure 2 is a block diagram showing an example of a configuration of a vehicle AVNT in a vehicle audio operating environment according to an embodiment of the present disclosure.
[0046] refer to Figure 2 According to an embodiment of the present disclosure, a vehicle AVNT system 100 (or a vehicle computing system or a vehicle control device) may include a vehicle communication circuit 110, a vehicle input device 120, a vehicle display 160, a vehicle memory 130, a vehicle audio system 170, and a vehicle processor 150.
[0047] The vehicle communication circuit 110 can support the communication functions of the vehicle 11. For example, the vehicle communication circuit 110 can form a communication channel between the vehicle AVNT system 100 and peripheral components (e.g., the vehicle input device 120, the vehicle display 160, the vehicle audio system 170, and the vehicle memory 130). In this regard, the vehicle communication circuit 110 can form a wired communication channel connecting the vehicle AVNT system 100 and the peripheral components. In addition, the vehicle communication circuit 110 can form a communication channel with at least one portable terminal 200. As an example, the vehicle communication circuit 110 can receive content audio data from the portable terminal 200 under the control of the vehicle processor 150, and send the received content audio data to the vehicle audio system 170.
[0048] The vehicle input device 120 may include a device capable of generating at least one input signal related to the operation of the vehicle 11. For example, the vehicle input device 120 may generate an input signal corresponding to a user input related to the driving of the vehicle 11 and a user input for connecting to the portable terminal 200, and transmit the generated signal to the vehicle processor 150. Alternatively, the vehicle input device 120 may generate at least one input signal related to the operation of the vehicle AVNT system 100 in response to a user manipulation, and transmit the generated input signal to the vehicle processor 150.
[0049] The vehicle display 160 may output at least one screen related to the operation of the vehicle 11. For example, the vehicle display 160 may output a navigation screen related to the current driving state of the vehicle 11, the moving speed of the vehicle 11, the movement of the vehicle 11, etc. Alternatively, the vehicle display 160 may output at least one screen related to the operation of the vehicle AVNT system 100. For example, the vehicle display 160 may output a screen related to the currently running media mode, a screen indicating the connection state with the portable terminal 200, a screen related to mode switching related to the Bluetooth mode operation of the portable terminal 200, and a screen of text data or image data among the data provided by the portable terminal 200.
[0050] The vehicle memory 130 may store various data necessary for operating the vehicle 11. For example, the vehicle memory 130 may store storage values related to the seat posture state of the vehicle 11, operation records of the vehicle 11, map information related to the operation of the vehicle 11, navigation programs, etc. As an example, according to an embodiment of the present disclosure, the vehicle memory 130 may store at least some of at least one program, routine, or data related to the Bluetooth audio mode operation. Alternatively, the vehicle memory 130 may temporarily or semi-permanently store at least some of the control signals and audio data sent and received with the portable terminal 200.
[0051] The vehicle audio system 170 may include at least one audio device built into the vehicle 11. As an example, the vehicle audio system 170 may include at least one speaker or at least one woofer installed in the vehicle 11. The vehicle audio system 170 may be connected to the vehicle processor 150 by a wire, and may output at least a portion of an audio signal received by the vehicle communication circuit 110 under the control of the vehicle processor 150. As an example, the vehicle audio system 170 may output at least a portion of audio data of content played on the portable terminal 200.
[0052] The vehicle processor 150 may control the transmission and processing of signals related to the operation of the vehicle 11, and the storage of the processing results, or the output of various signals related to the operation of the vehicle 11. For example, the vehicle processor 150 may perform Bluetooth audio mode switching in response to the manipulation of the portable terminal 200 without directly manipulating the vehicle AVNT system 100 (or direct manipulation of the vehicle input device 120) based on at least one routine related to the Bluetooth audio mode switching.
[0053] The vehicle processor 150 may start a monitoring routine for switching the vehicle's media mode to the Bluetooth audio mode, and when a signal related to the Bluetooth audio mode switching is received from the portable terminal through the communication circuit, check whether the received signal is a pre-specified signal, and when the received signal is a pre-specified signal, switch the vehicle's media mode to the Bluetooth audio mode. The specified signal may include at least some signals sent and received through, for example, the Audio / Video Distribution Transport Protocol (AVDTP) and the Audio / Video Control Transport Protocol (AVCTP). Alternatively, the specified signal may include an audio data signal that is actually sent and received.
[0054] As an example, the vehicle processor 150 may check the type of the portable terminal 200 associated with the Bluetooth audio mode switching, and make the pre-specified signal compared with the received signal different according to the type of the portable terminal 200. In this regard, the vehicle processor 150 may send a query to the portable terminal 200 regarding checking whether the portable terminal 200 is equipped with a first type of operating system, and check the type of the portable terminal according to the response received from the portable terminal 200. Regarding the confirmation of the type of the portable terminal 200, the vehicle processor 150 may send a query containing AT+APLSISI to the portable terminal 200 to check whether the portable terminal is equipped with an iOS operating system, and when there is no response from the portable terminal or the response value is "0", it is determined that the portable terminal is a portable terminal other than an Apple device. Alternatively, the vehicle processor 150 may send a query containing AT+APLSISI to the portable terminal 200 to check whether the portable terminal 200 is equipped with an iOS operating system, and when the response value from the portable terminal 200 is "1" or "2", it is determined that the portable terminal 200 is an Apple device.
[0055] As described above, regarding the operation of the Bluetooth audio function, the vehicle AVNT system 100 can operate the A2DP / AVDTP channel and the AVRCP / AVCTP channel, send actual audio packets through the A2DP / AVDTP channel, and exchange audio information and control commands through the AVRCP / AVCTP channel. AVDTP and AVCTP are lower layer protocols of A2DP / AVRCP, and actually manage the procedures for normal exchange of A2DP and AVRCP packets. The vehicle processor 150 can operate with the portable terminal 200 a specified protocol related to the Bluetooth audio mode operation, such as the audio / video distribution transmission protocol (AVDTP) and the audio / video control transmission protocol (AVCTP). AVDTP is a protocol that defines the negotiation, establishment and transmission process of A / V streaming. AVCTP is a protocol for transmitting control messages (commands and responses) between compatible devices in A / V applications. In the present disclosure, the vehicle processor 150 can use the stream status signal of AVDTP, the audio packet information of A2DP, and the playback time information and playback status information of AVRCP.
[0056] The status signal of the AVDTP stream may include a stream establishment signal, a stream start signal, and a stream pause signal. The stream establishment signal may be a signal indicating a process of switching to a ready state (OPEN) for receiving streaming data, and may include a signal requesting entry from the portable terminal 200 when the A2DP is connected. The stream start signal may include a signal sent as a status notification before the portable terminal 200 starts sending actual streaming data (audio packet). The stream pause signal may include a signal indicating a process of switching back to the ready state (OPEN) without sending audio data (e.g., pausing). The A2DP audio packet information may include the actual audio packet sent after sending the AVDTP stream start signal. Send / receive data based on the audio codec determined during the A / V negotiation process. The playback time information of the AVRCP may include media playback current time information. The vehicle processor 150 may periodically check the current time of playing media using the playback status information of AVRCP, check the media playback status of CaLLBAcK format using event_playback_pos_changed of the registration notification, and directly check the media playback status of GET format by using SongPosition information of GetPlayStatus. In this case, the vehicle processor 150 may periodically check the current playback time of the music being played using the playback status information of AVRCP. The registration notification signal is a signal that the portable terminal 200 periodically updates the playback time based on a period set by the vehicle AVNT system 100. The GetPlayStatus signal may include a signal that is periodically requested by the vehicle AVNT system 100 and used to check the current playback time.
[0057] The vehicle processor 150 can determine whether to generate a request signal of the user's intention of the portable terminal 200 in relation to the Bluetooth audio mode switching based on whether the above-mentioned signals, such as the streaming ready state entry signal (avdtp sTREAM ESTABLISMENT), the streaming start signal (avdtp STREAM START), the streaming stop signal (AVDTP STREAM SUSPENDED), and the current sequence notification confirmation signal (cHECKPLAY POSITION NOTIFICATION) in the periodic playback time notification, and the signal indicating the actual audio packet (A2DP AUDIO DATA PACKET), are received, and the Bluetooth audio mode switching can be performed based on the determination result.
[0058] As another example, the vehicle processor 150 may check information about the type of the portable terminal 200 based on whether a specific signal is received. For example, in the case of an iPhone equipped with iOS, the vehicle processor 150 may determine whether the portable terminal 200 is an iPhone or another portable terminal (e.g., an Android terminal) based on whether an AT+APLSIRI signal of RFCOMM is sent / received. When the vehicle processor 150 sends an AT+APLSIRI of RFCOMM to the portable terminal 200, and when a response signal thereto is received, the portable terminal 200 in the vehicle 11 may be determined to be an iPhone. The AT+APLSIRI signal of RFCOMM is a signal that can check the Siri feature of an Apple device, and in the case of an Apple device, is a signal configured to generate a normal response. In this regard, the vehicle processor 150 can check the type of the portable terminal 200 requesting Bluetooth audio mode operation based on the streaming ready state entry signal (avdtp sTREAM ESTABLISHMENT), the streaming start signal (avdtp STREAM START) and the signal for checking whether the connected device is an Apple device (AT+APLSIRI of RFCOMM), and can process the Bluetooth audio mode change according to the type of the portable terminal 200.
[0059] For example, when the portable terminal 200 entering the vehicle 11 is not an Apple device, the vehicle processor 150 can process the Bluetooth audio mode change based on receiving the streaming start signal (avdtp STREAM START) and the playback position notification check and the signal representing the actual audio packet (A2dp AUDIO DATA PACKET).
[0060] As another example, when the portable terminal 200 entering the vehicle 11 is an Apple device, the vehicle processor 150 can process the Bluetooth audio mode change based on whether a streaming start signal (avdtp STREAM START), AVRCP playback status information, and a signal representing an actual audio packet (A2dp AUDIO DATA PACKET) are received.
[0061] Additionally or alternatively, when the vehicle processor 150 receives a signal indicating that streaming has stopped (e.g., AVDTP Stream Suspended) while monitoring playback time changes, the vehicle processor 150 can return to the streaming ready state and re-execute the following operations. For example, the vehicle processor 150 can restart the routine of monitoring Bluetooth audio mode switching.
[0062] Based on the above operation, in the vehicle audio operation environment according to one embodiment of the present disclosure, regardless of the type of the portable terminal 200, the vehicle AVNT system 100 can determine the Bluetooth audio mode switching request based on whether the A2DP audio packet is received, and perform the Bluetooth audio mode switching. In addition, when the portable terminal 200 equipped with the Android OS enters the vehicle 11, the vehicle AVNT system 100 can process the Bluetooth audio mode switching based on the playback time update according to the playback time of the media player. In addition, when the portable terminal 200 equipped with the Android OS enters the vehicle 11, the vehicle AVNT system 100 can process the Bluetooth audio mode switching based on the playback signal transmission.
[0063] Figure 3 is a block diagram illustrating an example of a configuration of a portable terminal in a vehicle audio operation environment according to an embodiment of the present disclosure.
[0064] refer to Figure 3 , the portable terminal 200 according to an embodiment of the present disclosure may include a terminal communication circuit 210 , a terminal input device 220 , a terminal display 260 , a terminal memory 230 , and a terminal processor 250 .
[0065] The terminal communication circuit 210 may support the communication function of the portable terminal 200. For example, the terminal communication circuit 210 may include a first communication circuit 211 supporting the mobile communication function of the portable terminal 200 and a second communication circuit 212 supporting short-range wireless communication (e.g., Bluetooth communication) of the portable terminal 200. The first communication circuit 211 may form a communication channel with an external server device that provides content under the control of the terminal processor 250, and may receive data corresponding to the content from the external server device. The content data may be temporarily or semi-permanently stored in the terminal memory 230. The second communication circuit 212 may form a Bluetooth communication channel with the vehicle AVNT system 100 under the control of the terminal processor 250, and transmit the content data stored in the terminal memory 230 to the vehicle AVNT system 100. During this process, the second communication circuit 212 can send and receive predetermined control signals for forming a Bluetooth communication channel to and from the vehicle AVNT system 100, depending on the type or characteristics of the portable terminal 200 or the installed protocol or operating system, and can send data corresponding to the content data (or audio data) to the vehicle AVNT system 100 after the Bluetooth communication channel is formed.
[0066] The terminal input device 220 may receive user input related to the operation of the portable terminal 200. In this regard, the terminal input device 220 may include at least one of a touch key, a touch pad, a touch screen, a physical button, a voice input device, and a gesture input device. In response to the user's manipulation, the terminal input device 220 may generate an input signal requesting connection to an external server device through the first communication circuit 211, an input signal requesting selection of content provided by the external server device and transmission of data corresponding to the selected content, an input signal requesting connection to the vehicle AVNT system 100 based on the second communication circuit 212, and an input signal requesting content data stored in the terminal memory 230 or content data received through the first communication circuit 211 to be transmitted to the vehicle AVNT system, and may transmit the generated input signal to the terminal processor 250.
[0067] The terminal display 260 may output at least one screen related to the operation of the portable terminal 200. For example, the terminal display 260 may output at least one of a screen for playing content stored in the terminal memory 230 or content received through connection to an external server device, a screen related to a Bluetooth communication connection with the vehicle AVNT system 100, and a screen for transmitting content data to the vehicle AVNT system 100. The terminal display 260 may include a touch screen function, and the terminal display 260 having the touch screen function may support user input generation required when a Bluetooth communication connection is made with the vehicle AVNT system 100.
[0068] The terminal memory 230 may store at least one program or data related to the operation of the portable terminal 200. For example, the terminal memory 230 may store at least one content 231, a player (or content playback application) required to play the at least one content 231, and a protocol required for Bluetooth communication connection with the vehicle AVNT system 100.
[0069] The terminal processor 250 may perform at least one of sending and receiving signals related to the operation of the portable terminal 200, processing signals, and storing processing results. As an example, the terminal processor 250 may control to reproduce the content 231 stored in the terminal memory 230 in response to a user input, and output the content 231 through an output device (e.g., an audio device or a wireless headset) provided in the portable terminal 200. The terminal processor 250 may check whether there is an external device to which the content 231 is sent by performing peripheral scanning in response to a user input or corresponding to preset scheduling information (e.g., in a specific cycle or in real time). In this process, when searching for the vehicle AVNT system 100, the terminal processor 250 may output a pop-up window that inquires whether the content 231 is output through the vehicle AVNT system 100. When a user input signal corresponding to a request to output the content 231 is received through the vehicle AVNT system 100, the terminal processor 250 may transmit a control signal for Bluetooth communication connection with the vehicle AVNT system 100, and transmit the content 231 (or content data, or audio data) to the vehicle AVNT system 100 based on a Bluetooth communication channel corresponding to the Bluetooth audio mode switched to the vehicle AVNT system 100. Alternatively, when the vehicle AVNT system 100 is searched, the terminal processor 250 may automatically execute a procedure necessary for outputting the content 231 through the vehicle AVNT system 100.
[0070] As described above, regarding the transmission of the played content 231, when the vehicle AVNT system 100 enters a communication standby mode for receiving and outputting the content 231 from the portable terminal 200 regardless of the operation of the vehicle AVNT system 100, the portable terminal 200 can support the Bluetooth audio mode switching of the vehicle AVNT system 100 only by manipulating the portable terminal 200, and when the Bluetooth audio mode switching of the vehicle AVNT system 100 is completed, the portable terminal 200 can send the content 231 to the vehicle AVNT system 100 based on the Bluetooth communication channel.
[0071] Figure 4 is a flow chart showing an example of a method of operating a Bluetooth audio mode of a vehicle AVNT system according to an embodiment of the present disclosure.
[0072] refer to Figure 4, regarding the method of operating the Bluetooth audio mode according to an embodiment of the present disclosure, the vehicle processor 150 of the vehicle AVNT system 100 may start monitoring the Bluetooth audio mode switching according to a specified condition. For example, when the ignition switch of the vehicle 11 is turned on or when a pressure exceeding a predefined reference value is applied to the accelerator of the vehicle 11, the vehicle processor 150 may execute a routine set for monitoring the Bluetooth audio mode switching. Alternatively, the vehicle processor 150 may control the execution of a routine for monitoring when the driver or passenger gets on the vehicle after the ignition switch is turned on. In this regard, the vehicle 11 may also include a sensor capable of detecting the presence of the driver or passenger therein. Regarding the execution of the routine for monitoring, the vehicle AVNT system 100 may be in a communication standby state (e.g., a state in which the Bluetooth communication module is activated) and in a state in which a specific media mode is supported based on preset information. For example, the vehicle AVNT system 100 may support the output of audio data according to the radio or automatic playback of content stored in the storage device of the vehicle 11. As described above, the vehicle AVNT system 100 may execute a monitoring routine for switching to the Bluetooth audio mode in a standby state or in a state in which a specific media mode is supported.
[0073] In operation 401, the vehicle processor 150 may check whether a signal related to the stream ready state entry (AVDTPStream Establishment) is received. When a signal related to the stream ready state entry is not received, the vehicle processor 150 may return to a previous state (e.g., a state in which a monitoring routine for switching to the Bluetooth audio mode is executed) and check operation 401 in real time or at a specific cycle.
[0074] When receiving a signal related to the stream ready state entry (AVDTP Stream Establishment), the vehicle processor 150 may check whether a signal related to the stream start (AVDTP Stream Start) is received in operation 403. When the vehicle processor 150 does not receive a signal related to the stream start (AVDTP Stream Start), the vehicle processor 150 may branch to operation 401 and re-perform the following operations.
[0075] When the vehicle processor 150 receives a signal related to the start of streaming (AVDTP Stream Start), the vehicle processor 150 may start monitoring the playback time change in operation 405. In this regard, the vehicle processor 150 of the vehicle AVNT system 100 may execute a routine for monitoring the playback time change, and in operation 407, check whether a signal related to the stop of streaming (AVDTP Stream Suspended) is received. When a signal related to the stop of streaming (AVDTP Stream Suspended) is received, the vehicle processor 150 may branch to operation 401 and re-execute the following operations. For example, the vehicle processor 150 may restart the monitoring routine for Bluetooth audio mode switching.
[0076] When the signal related to the streaming stop (AVDTP Stream Suspended) is not received, the vehicle processor 150 may check the current sequence notification in the periodic playback time notification in operation 409. In this regard, the vehicle processor 150 may check the information related to the playback position notification in the signal transmitted by the portable terminal 200 (Check Playback Position Notification).
[0077] In operation 411, the vehicle processor 150 may check whether there is a time difference between the playback time notifications. When there is no time difference between the playback time notifications, the vehicle processor 150 may branch to operation 407 and re-perform the following operations.
[0078] When there is a time difference between the playback time notifications, the vehicle processor 150 may check whether the A2DP audio data packet is actually sent in operation 413. When the A2DP audio data packet is not actually sent, the vehicle processor 150 may branch to operation 401 and re-perform the following operations. On the other hand, when the actual A2DP audio data packet is sent, in operation 415, the vehicle processor 150 may change to the Bluetooth audio mode and control the audio data sent by the portable terminal 200 to be output through the vehicle audio system.
[0079] As described above, the method of operating the Bluetooth audio mode according to an embodiment of the present disclosure can perform a switch to the Bluetooth audio mode in response to the operation of the portable terminal 200 without direct user operation (or input) on the vehicle AVNT system 100, thereby providing a more convenient and safer content playback environment.
[0080] Figure 5 is a flow chart showing another example of a method of operating a Bluetooth audio mode of a vehicle AVNT system according to an embodiment of the present disclosure.
[0081] refer to Figure 5Regarding the method of operating the Bluetooth audio mode according to an embodiment of the present disclosure, the vehicle processor 150 of the vehicle AVNT system 100 can start monitoring the Bluetooth audio mode switching according to a specified condition. For example, when the ignition switch of the vehicle 11 is turned on, a pressure exceeding a predefined reference value is applied to the accelerator of the vehicle 11, or a user is detected in the driver's seat, the passenger seat, or other seats, the vehicle processor 150 can perform a loop execution (or routine execution) related to starting the corresponding monitoring. The operation of the vehicle processor 150 related to starting monitoring for switching to the Bluetooth audio mode can be the same as that previously performed in Figure 4 The monitoring start operation described in is the same or similar.
[0082] In operation 501, the vehicle processor 150 may determine whether a signal related to the stream ready state entry (AVDTPStream Establishment) is received. When a signal related to the stream ready state entry is not received, the vehicle processor 150 may return to a previous state (e.g., a state in which a monitoring routine for switching to the Bluetooth audio mode is executed) and check operation 501 in real time or at a specific cycle.
[0083] When a signal related to the stream ready state entry (AVDTP Stream Establishment) is received, in operation 503, the vehicle processor 150 may check whether a signal related to the stream start (AVDTP Stream Start) is received. When the vehicle AVNT system 100 completes the confirmation of the signal (AVDTP Stream Start) to start sending the content data (or audio data or streaming data) transmitted in the Bluetooth audio mode, the vehicle AVNT system 100 may start a loop that is set to check the trigger condition for switching to the Bluetooth audio mode (e.g., monitoring the playback time change). Additionally or alternatively, when a pause that temporarily pauses the content playback is performed in the portable terminal 200, the vehicle AVNT system 100 may switch to the pause state, branch to operation 501, and re-perform the following operations.
[0084] When a signal related to the start of streaming (AVDTP Stream Start) is received, the vehicle processor 150 may perform a process for checking whether the connected device is a designated portable terminal (e.g., an Apple device) in operation 505. For example, the vehicle processor 150 may send an AT+APLSIRI signal to the portable terminal 200, and check whether +Aplsiri:X (where X is one of 0, 1, or 2) is received from the portable terminal 200. When no response is received from the portable terminal 200 within a specified time, or +aplsiri:0 is received as a response, the vehicle processor 150 may determine in operation 507 that the portable terminal 200 is a device other than a specific portable terminal (e.g., an Apple device), and accordingly perform a Bluetooth audio mode change process.
[0085] On the other hand, when +Apple+aplsiri:1 or 2 is received from the connected portable terminal 200 in operation 505, the portable terminal 200 can be determined as a portable terminal of a specified type, and the portable terminal of the specified type (e.g., an Apple device) can perform a Bluetooth audio mode change process.
[0086] Figure 6 1 is a schematic diagram showing an example of a method for operating a Bluetooth audio mode of a vehicle AVNT system associated with a first type of portable terminal according to an embodiment of the present disclosure. In this case, the first type of portable terminal may include, for example, a device (e.g., an Android device) other than a specified type of portable terminal (e.g., an Apple device).
[0087] refer to Figure 6, regarding the method of operating the Bluetooth audio mode according to an embodiment of the present disclosure, the vehicle processor 150 of the vehicle AVNT system 100 may start monitoring the Bluetooth audio mode switching according to a specified condition. As an example, in operation 601, the vehicle processor 150 may determine whether a signal related to the streaming ready state entry (AVDTP StreamEstablishment) is received. When no signal related to the streaming ready state entry is received, the vehicle processor 150 may return to a previous state (e.g., a state in which a monitoring routine for switching to the Bluetooth audio mode is executed) and check operation 601 in real time or at a specific cycle. When a signal related to the streaming ready state entry (AVDTP StreamEstablishment) is received, in operation 603, the vehicle processor 150 may check whether a signal related to the streaming start (AVDTP Stream Start) is received. When the vehicle processor 150 does not receive a signal related to the streaming start (AVDTP Stream Start), the vehicle processor 150 may branch to operation 601 and re-perform the following operations.
[0088] When receiving a signal related to the start of streaming (AVDTP Stream Start), the vehicle processor 150 may check whether there is a notification (check play position notification) in the periodic playback time notification in operation 605. When a separate notification is not confirmed, the vehicle processor 150 may branch to operation 601 and perform the following operations.
[0089] When the periodic playback time notification is confirmed, in operation 607, the vehicle processor 150 can check whether the A2DP audio data packet is actually sent. When the A2DP audio data packet is not actually sent, the vehicle processor 150 can branch to operation 601 and re-perform the following operations. On the other hand, when the actual A2DP audio data packet is sent, in operation 609, the vehicle processor 150 can additionally check the periodic playback time notification and check whether there is a difference with the previous value (check the additional playback position notification). When there is no additional notification confirmation in the periodic playback time notification or there is no difference between the playback time notification and the previous value, the vehicle processor 150 can branch to operation 601 and re-perform the following operations.
[0090] When there is an additional notification confirmation in the periodic playback time notification and the playback time notification is different from the previous value, the vehicle processor 150 can branch to operation 611 and change to the Bluetooth audio mode so that the audio data sent by the portable terminal 200 is controlled to be output through the vehicle audio system.
[0091] On the other hand, during the execution of the program related to the above-mentioned Bluetooth audio mode operation, when a control signal related to temporary stop (e.g., pause) is received from the portable terminal 200, the vehicle processor 150 can stop the currently executed program, branch to operation 601, and re-execute the following operations.
[0092] Figure 7 1 is a schematic diagram showing an example of a method of operating a Bluetooth audio mode of a vehicle AVNT system associated with a second type portable terminal according to an embodiment of the present disclosure. In this case, the second type portable terminal as a designated type of portable terminal may include, for example, an Apple device.
[0093] refer to Figure 7 Regarding the method of operating the Bluetooth audio mode according to an embodiment of the present disclosure, the vehicle processor 150 of the vehicle AVNT system 100 may execute a routine related to starting monitoring the Bluetooth audio mode switching according to a specified condition. As an example, similar to the previous Figure 6 In operation 701, the vehicle processor 150 may determine whether a signal related to the entry of the stream-ready state (AVDTP Stream Establishment) is received. When the signal related to the entry of the stream-ready state is not received, the vehicle processor 150 may return to a previous state (e.g., a state in which a monitoring routine for switching to the Bluetooth audio mode is executed) and check operation 701 in real time or at a specific cycle. When a signal related to the entry of the stream-ready state (AVDTP Stream Establishment) is received, the vehicle processor 150 may check whether a signal related to the start of the stream (AVDTP Stream Start) is received, similar to the above-mentioned operation 603. When the vehicle processor 150 does not receive a signal related to the start of the stream (AVDTP Stream Start), the vehicle processor 150 may branch to operation 701 and re-perform the following operations.
[0094] When a signal related to the streaming start (AVDTP Stream Start) is received, the vehicle processor 150 may check the AVRCP play state in operation 705. When a signal indicating the AVRCP play state is not received, the vehicle processor 150 may branch to operation 701 and perform the following operations.
[0095] When a signal indicating the AVRCP play state is received, the vehicle processor 150 may check whether the A2DP audio data packet is actually sent in operation 707. When the A2DP audio data packet is not actually sent, the vehicle processor 150 may branch to operation 701 and re-execute the following operations. On the other hand, when the actual A2DP audio data packet is sent (or while being sent), in operation 709, the vehicle processor 150 may check whether the AVRCP play state is maintained. When the AVRCP play state is not maintained, the vehicle processor 150 may branch to operation 701 and re-execute the following operations.
[0096] While maintaining the AVRCP play state, the vehicle processor 150 may branch to operation 701 and change to a Bluetooth audio mode so that audio data transmitted by the portable terminal 200 is controlled to be output through the vehicle audio system.
[0097] On the other hand, during the execution of the program related to the above-mentioned Bluetooth audio mode operation, when a control signal related to temporary stop (e.g., pause) is received from the portable terminal 200, the vehicle processor 150 can stop the currently executed program, branch to operation 701, and re-execute the following operations.
[0098] Additionally or alternatively, embodiments of the present disclosure may include a method capable of executing Figures 4 to 7 A vehicle computing system that includes at least some of the Bluetooth audio operation methods described in.
[0099] Figure 8 is a block diagram illustrating a computing system according to each embodiment of the present disclosure.
[0100] refer to Figure 8 , the computing system 1000 may include at least one processor 1100 , a memory 1300 , a user interface input device 1400 , a user interface output device 1500 , a storage device 1600 , and a network interface 1700 connected via a bus 1200 . Figure 8 The computing system 1000 shown may be used at least in part to Figures 1 to 3 The system of the vehicle 11 described herein may be implemented with reference to Figure 8 A computing system and method for providing improved safety features for a vehicle are described.
[0101] The processor 1100 may be a central processing device (CPU) or a semiconductor device for processing instructions stored in the memory 1300 and / or the storage device 1600. The memory 1300 and the storage device 1600 may include various types of volatile or non-volatile storage media. For example, the memory 1300 may include a ROM (read only memory) and a RAM (random access memory).
[0102] Accordingly, the process of the method or algorithm described in the embodiments of the present disclosure may be implemented directly by hardware, software modules, or a combination thereof executed by the processor 1100. The software module may reside in a storage medium (i.e., the memory 1300 and / or the storage device 1600) such as RAM, flash memory, ROM, EPROM, EEPROM, registers, a hard disk, a solid state drive (SSD), a removable disk, or a CD-ROM.
[0103] An exemplary storage medium is coupled to the processor 1100, and the processor 1100 can read information from the storage medium and can write information in the storage medium. In another method, the storage medium can be integrated with the processor 1100. The processor and the storage medium can reside in an application specific integrated circuit (ASIC). The ASIC can reside in a user terminal. In another method, the processor and the storage medium can reside in a user terminal as separate components.
[0104] According to an embodiment of the present disclosure, usability of a Bluetooth audio mode can be improved by making it easier to operate the Bluetooth audio mode of a portable terminal.
[0105] Furthermore, various effects directly or indirectly understood by the present disclosure can be provided.
[0106] Although exemplary embodiments of the present disclosure have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the disclosure.
[0107] Therefore, the exemplary embodiments disclosed in the present disclosure are provided for the purpose of description rather than limiting the technical concepts of the present disclosure, and it should be understood that such exemplary embodiments are not intended to limit the scope of the technical concepts of the present disclosure. The attached claims should understand the scope of protection of the present disclosure, and all technical concepts within the equivalent scope should be interpreted as within the scope of rights of the present disclosure.
Claims
1. A vehicle control device, comprising: a communication circuit configured to provide a communication channel with a portable terminal; and a vehicle processor, functionally connected to the communication circuit, Wherein, the vehicle processor is configured to: Initiating a monitoring routine for switching a vehicle's media mode to a Bluetooth audio mode; When a signal related to Bluetooth audio mode switching is received from the portable terminal through the communication circuit, checking whether the received signal is a pre-specified signal; as well as When the received signal is a pre-specified signal, the media mode is switched to the Bluetooth audio mode.
2. The vehicle control device according to claim 1, wherein: The vehicle processor is configured to: After receiving a streaming ready state entry signal and a streaming start signal, when there is a time difference between playback time notifications associated with periodic playback time notifications, and an actual Advanced Audio Distribution Profile (A2DP) audio data packet is received, a Bluetooth audio mode switch is performed.
3. The vehicle control device according to claim 2, wherein: The vehicle processor is configured to: When a streaming stop signal is received, the routine that monitors Bluetooth audio mode switching is restarted.
4. The vehicle control device according to claim 1, wherein: The vehicle processor is configured to: The pre-designated signal is compared with the received signal by checking the type of the portable terminal.
5. The vehicle control device according to claim 4, wherein: The vehicle processor is configured to: sending a query to the portable terminal to check whether the portable terminal is equipped with a first type operating system; and The type of the portable terminal is checked according to a response received from the portable terminal.
6. The vehicle control device according to claim 5, wherein: The vehicle processor is configured to: Sending a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system; as well as When the response value from the portable terminal is 1 or 2, it is determined that the portable terminal is equipment.
7. The vehicle control device according to claim 6, wherein: The vehicle processor is configured to: When checking the audio / video remote control profile (AVRCP) playback state, checking whether an actual advanced audio distribution profile (A2DP) audio data packet is received, wherein when it is determined that the portable terminal is When the device is connected, the vehicle processor is in the AVRCP play state after receiving the streaming ready state entry signal and the streaming start signal; and When receiving A2DP audio packets while maintaining the AVRCP playback state, switch to Bluetooth audio mode.
8. The vehicle control device according to claim 4, wherein: The vehicle processor is configured to: Sending a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system; as well as When there is no response from the portable terminal or when the response value is 0, it is determined that the portable terminal is Portable terminal other than equipment.
9. The vehicle control device according to claim 8, wherein: The vehicle processor is configured to: When it is determined that the portable terminal is When the portable terminal is outside the device, after receiving the streaming ready state entry signal and the streaming start signal, checking the periodic playback time notification; When the periodic playback time notification is confirmed, checking whether an actual Advanced Audio Distribution Profile (A2DP) audio data packet is received; as well as When actual A2DP audio data packets are received and there is a time difference between periodic playback time notifications, switch to Bluetooth audio mode.
10. A method comprising: initiating, by a processor of the vehicle, a monitoring routine for switching a media mode of the vehicle to a Bluetooth audio mode; The processor checks whether a signal is received from a portable terminal through a communication circuit of the vehicle, the signal being related to a Bluetooth audio mode switch; determining, by the processor, whether the received signal is a pre-specified signal; as well as When the received signal is a pre-specified signal, the processor switches the media mode to the Bluetooth audio mode.
11. The method according to claim 10, wherein: Checking whether the signal is received includes: After receiving the streaming ready state entry signal and the streaming start signal, it is checked whether there is a time difference between the playback time notifications related to the periodic playback time notifications and whether an actual Advanced Audio Distribution Profile (A2DP) audio data packet is received.
12. The method according to claim 11, wherein: Checking whether the signal is received further includes: After receiving the streaming stop signal, the routine that monitors the Bluetooth audio mode switch is restarted.
13. The method according to claim 10, wherein: Checking whether the signal is received includes: The pre-designated signal is compared with the received signal by checking the type of the portable terminal.
14. The method according to claim 13, wherein: The types of portable terminals to be checked include: sending a query to the portable terminal as to whether the portable terminal is equipped with a first type operating system; and According to the response received from the portable terminal, the type of the portable terminal is checked.
15. The method according to claim 14, wherein: The types of portable terminals to be checked include: sending a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system; and When the response value from the portable terminal is 1 or 2, it is determined that the portable terminal is equipment.
16. The method according to claim 15, wherein: Switching to Bluetooth audio mode includes: When checking the audio / video remote control profile (AVRCP) playback state, checking whether an actual advanced audio distribution profile (A2DP) audio data packet is received, wherein when it is determined that the portable terminal is When the device is used, after receiving the streaming ready state entry signal and the streaming start signal, the processor is in the AVRCP playing state; and When receiving A2DP audio packets while maintaining the AVRCP playback state, switch to Bluetooth audio mode.
17. The method according to claim 13, wherein: Checking the type of the portable terminal includes: sending a query including AT+APLSISI to the portable terminal to check whether the portable terminal is equipped with an iOS operating system; and When there is no response from the portable terminal or when the response value is 0, it is determined that the portable terminal is Portable terminal other than equipment.
18. The method according to claim 17, wherein: Switching to Bluetooth audio mode includes: When it is determined that the portable terminal is When the portable terminal is outside the device, after receiving the streaming ready state entry signal and the streaming start signal, checking the periodic playback time notification; When the periodic playback time notification is asserted, checking whether an actual Advanced Audio Distribution Profile (A2DP) audio data packet is received; and When there is a time difference between the periodic playback time notifications and an actual A2DP audio data packet is received, switching to Bluetooth audio mode is performed.
19. A vehicle computer system for a vehicle, comprising: a vehicle processor configured to support vehicle operations; and a memory configured to store at least one instruction for operating the vehicle processor, wherein at least one instruction stored in the memory causes the vehicle processor to: Initiating a monitoring routine for switching a vehicle's media mode to a Bluetooth audio mode; checking whether a signal related to a Bluetooth audio mode switch is received from a portable terminal through a communication circuit of the vehicle; determining whether the received signal is a pre-specified signal; and When the received signal is a pre-specified signal, the media mode is switched to the Bluetooth audio mode.
20. The vehicle computing system of claim 19, wherein: When the streaming stop signal is received, the at least one instruction causes the vehicle processor to restart a routine that monitors for Bluetooth audio mode switching.