Vehicle-mounted media playing control method

By detecting the extended output signal in the on-board terminal and communicating with the cloud vehicle server, the virtual space is determined to separate the output audio and video data stream, the problem of non-isolation of audio output in multiple passenger vehicles is solved, and the listening quality and human-computer interaction satisfaction are improved Spend.

CN119484914APending Publication Date: 2025-02-18ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411534924.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In vehicles shared by multiple passengers, each passenger has different auditory needs, and it is difficult for the prior art to effectively isolate and separate audio output, resulting in sound confusion and degradation of listening quality.

Method used

The vehicle terminal detects the extended output signal, determines the terminal device to which the extended output device is to be connected according to the preset strategy, establishes a communication link, and sends an extended output signal to the cloud vehicle server to determine the virtual space, thereby generating and separating the output sound in the cloud side. Video data stream.

Benefits of technology

It realizes the separate output of audio and video data streams in multiple terminal equipment scenarios, improves the satisfaction of human-computer interaction, avoids sound confusion, and meets the personalized audio needs of each passenger.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484914A_ABST
    Figure CN119484914A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle-mounted media playing control method, and relates to the technical field of Internet of Vehicles, the method is applied to a vehicle-mounted terminal, the vehicle-mounted terminal comprises at least two terminal devices, and the terminal devices are used for receiving data streams from corresponding virtual spaces; the method comprises the steps that in response to an extended output signal generated by extended output equipment, first terminal equipment to be connected with the extended output equipment is determined according to a preset strategy, and a first communication link is established and used for connecting the extended output equipment and the first terminal equipment; sending the extended output signal to a cloud vehicle machine server, so that the cloud vehicle machine server determines a corresponding first virtual space according to the extended output signal; receiving a first data stream generated from the first virtual space; through the first communication link, the first data stream is output in the extension output device, audio and video data to be played by different terminal devices can be separated and output in a multi-terminal device scene, and the degree of satisfaction of human-computer interaction is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle networking, and in particular to a vehicle-mounted media playback control method. Background Art

[0002] With the development of Internet of Vehicles technology, human-computer interaction in vehicles is undergoing unprecedented innovation. In order to cater to the growing demand for personalization, vehicle manufacturers have invested a lot of resources to improve the interactive experience in the car. The number of car screens has increased significantly, and each screen carries an independent functional module, designed to provide customized services for passengers in different seats. In this way, both the driver and the rear seat passengers can freely select and control the corresponding screen according to their preferences, enjoy a variety of entertainment and information content, and greatly enrich the riding experience.

[0003] Although the multi-screen configuration solves the problem of personalized distribution of visual content, it still has shortcomings in audio output. Specifically, in a scenario where multiple passengers are sharing a ride, the auditory needs of each passenger are often very different: the driver may pay more attention to navigation instructions and background music, while the backseat passengers may prefer to watch movies or play games. Due to the relatively closed space inside the car, interference between different audio sources has become an issue that cannot be ignored. In some technical solutions, the vehicle uses a single audio output channel, and all sound signals are played through the vehicle's built-in speakers, lacking an effective audio isolation mechanism. This design not only fails to meet passengers' personalized pursuit of audio experience, but also easily causes sound confusion, reduces the overall listening quality, and thus affects the overall satisfaction of human-computer interaction. Summary of the invention

[0004] The problem solved by the present invention is how to separate and output audio and video data streams.

[0005] To solve the above problems, in a first aspect, the present invention provides a method for controlling in-vehicle media playback, which is applied to an in-vehicle terminal, wherein the in-vehicle terminal includes at least two terminal devices, and the terminal devices are used to receive a data stream from a corresponding virtual space in a cloud vehicle server; the method includes:

[0006] In response to an extended output signal generated by an extended output device, determining a first terminal device to which the extended output device is to be connected according to a preset strategy, and establishing a first communication link, wherein the first communication link is used to connect the extended output device and the first terminal device;

[0007] Sending the extended output signal to the cloud vehicle machine server, so that the cloud vehicle machine server determines the corresponding first virtual space according to the extended output signal;

[0008] receiving a first data stream generated from the first virtual space;

[0009] The first data stream is output in the extended output device through the first communication link.

[0010] Compared with the prior art, when the vehicle terminal detects the extended output signal, the first terminal device to which the extended output device is to be connected is determined according to the preset strategy, so as to prevent the problem of device connection confusion when the vehicle has multiple terminal devices. After successfully connecting to the extended output device, the extended output signal is sent to the cloud car machine server, the first virtual space corresponding to the extended output signal is determined, and a data stream is generated through the cloud to reduce the computing power burden of the vehicle terminal. The first virtual space is determined according to the extended signal to prevent the problem of stream confusion when the cloud pushes the stream. After receiving the first data stream, the first data stream is transmitted to the extended output device through the first communication link, and the first data stream is played. The cloud is used to share the computing power burden of the vehicle terminal, and the first terminal device and the corresponding first virtual space are determined according to the extended output signal generated by the extended output device. The data stream is directed through the first virtual space and forwarded through the first communication link to ensure the separate push and separate playback of the data stream. In the multi-terminal device scenario, the audio and video data to be played by different terminal devices can also be separated and output, thereby improving the satisfaction of human-computer interaction.

[0011] Optionally, the determining, according to a preset policy, a first terminal device to be connected to the extended output device comprises:

[0012] When at least two of the terminal devices receive data streams from different virtual spaces respectively, determining whether there is a preset configuration rule;

[0013] If the configuration rule exists, the first terminal device is determined according to the configuration rule.

[0014] Optionally, after determining whether a preset configuration rule exists, the method further includes:

[0015] If the configuration rule does not exist, the terminal device closest to the extended output device is used as the first terminal device.

[0016] Optionally, the determining, according to a preset strategy, the first terminal device to be connected to the extended output device further comprises:

[0017] When at least two of the terminal devices in the vehicle output the first data stream, the main terminal device is used as the first terminal device, wherein the main terminal device includes a terminal device that directly receives the first data stream.

[0018] Optionally, the in-vehicle media playback control method further includes:

[0019] When there is a second terminal device outputting a second data stream, the second data stream is output through an audio output device in the vehicle, wherein the second data stream comes from a second virtual space.

[0020] Optionally, after determining the first terminal device to be connected to the extended output device according to a preset strategy in response to the extended output signal generated by the extended output device and establishing the first communication link, the method further includes:

[0021] In response to a disconnection signal generated by the extended output device, determining whether the second data stream exists;

[0022] When the second data stream does not exist, the audio output device is controlled to output a first audio stream, wherein the first data stream includes the first audio stream.

[0023] Optionally, after determining whether the second data stream exists in response to the disconnection signal generated by the extended output device, the method further includes:

[0024] When the second data stream exists, the audio output device is controlled to output the first audio stream and the second audio stream, wherein the second data stream includes the second audio stream.

[0025] In a second aspect, the present invention provides a method for controlling in-vehicle media playback, which is applied to a cloud vehicle machine server, wherein the cloud vehicle machine server includes at least one instance resource, each instance resource includes at least one virtual space, and the virtual space is used to push a data stream to a corresponding terminal device; the method includes:

[0026] In response to an extended output signal generated by an extended output device, determining a first virtual space corresponding to the extended output signal according to a preset strategy;

[0027] The first data stream generated by the first virtual space is pushed to the corresponding first terminal device, so that the first terminal device outputs the first data stream to the extended output device through the first communication link.

[0028] Optionally, after determining the first virtual space corresponding to the extended output signal according to a preset strategy in response to the extended output signal generated by the extended output device, the method further includes:

[0029] In response to a disconnection signal generated by the extended output device, determining whether there is a second virtual space outputting a second data stream in the first instance resource where the first virtual space is located;

[0030] If the second virtual space exists, the first audio stream is pushed to the second terminal device, wherein the first data stream includes the first audio stream.

[0031] Optionally, after determining the first virtual space corresponding to the extended output signal according to a preset strategy in response to the extended output signal generated by the extended output device, the method further includes:

[0032] When at least two virtual spaces output different data streams to different terminal devices respectively, determining whether there is a preset configuration rule;

[0033] If the configuration rule exists, the first virtual space is determined according to the configuration rule. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 A schematic diagram of a flow chart of a method for controlling in-vehicle media playback according to an embodiment of the present invention;

[0035] Figure 2 A schematic flow chart of a method for controlling in-vehicle media playback according to another embodiment of the present invention;

[0036] Figure 3 is a flowchart of a method for controlling in-vehicle media playback according to an embodiment of the present invention;

[0037] Figure 4 Another flowchart of the vehicle media playback control method according to an embodiment of the present invention;

[0038] Figure 5 This is a vehicle-mounted media playback control method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0039] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.

[0040] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.

[0041] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0042] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0043] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes, and are not used to limit the scope of these messages or information.

[0044] In view of the problems existing in the above-mentioned related technologies, this embodiment provides a method for controlling vehicle-mounted media playback.

[0045] like Figure 1 and Figure 3 As shown, in the first aspect, an embodiment of the present invention provides a method for controlling in-vehicle media playback, which is applied to an in-vehicle terminal, wherein the in-vehicle terminal includes at least two terminal devices, and the terminal devices are used to receive a data stream from a corresponding virtual space in a cloud vehicle server; the method includes:

[0046] Step S100, in response to an extended output signal generated by an extended output device, determining a first terminal device to which the extended output device is to be connected according to a preset strategy, and establishing a first communication link, wherein the first communication link is used to connect the extended output device and the first terminal device.

[0047] Specifically, the vehicle-mounted terminal referred to in the embodiment of the present invention includes a collection of vehicle-mounted equipment inside the vehicle, and the terminal equipment includes a vehicle-mounted equipment with independent functions, such as a vehicle-mounted equipment screen that can independently provide services, a central control screen, or a main driving screen with independent service capabilities.

[0048] Specifically, the extended output devices include external devices with audio and video output functions, such as headphones, speakers and other devices with audio output functions; or monitors, computers and other devices with video output functions; or other devices with both audio and video output functions, such as virtual reality devices, projection devices, etc.

[0049] In one embodiment, the extended output device includes an audio output device such as a Bluetooth headset and a Bluetooth speaker. When the Bluetooth headset is connected to the vehicle computer, an extended output signal is generated to connect to a terminal device in the vehicle according to a preset strategy to establish a first communication link. In this embodiment, the Bluetooth headset is connected to the first terminal device and an extended output signal is generated, and the first communication link is a Bluetooth link. The audio stream is pushed from the first terminal device to the Bluetooth headset through the Bluetooth link, and the Bluetooth headset outputs the audio.

[0050] In another embodiment, the extended output device includes a wired audio output device such as a wired headset. When the wired headset is connected to the vehicle computer, an extended output signal is generated and a first communication link is established. The first communication link includes a physical transmission link based on an electrical signal.

[0051] In one embodiment, since there are multiple terminal devices inside the vehicle, when the extended output device generates an extended output signal, in order to avoid confusion in the connection between the extended output device and the terminal device, the terminal device connected to the extended output device is determined by a preset strategy, and the preset strategy includes determining the terminal device connected to the extended output device according to the user setting. For example, the user actively sets the Bluetooth headset 1 to correspond to the terminal device corresponding to the co-pilot, and sets the Bluetooth headset 2 to correspond to the terminal device corresponding to the left rear seat. Then, when the Bluetooth headset 1 is used as the extended output device, the terminal device corresponding to the co-pilot is used as the first terminal device. For another example, when the extended output device is a wired headset 1, if the user actively sets the wired headset 1 to correspond to the terminal device corresponding to the co-pilot, then even if the wired headset 1 is plugged into the jack of other terminal devices, the headset will output the audio of the terminal device corresponding to the co-pilot.

[0052] Step S200, sending the extended output signal to the cloud vehicle machine server, so that the cloud vehicle machine server determines the corresponding first virtual space according to the extended output signal.

[0053] Specifically, in order to reduce the computing power burden of the terminal device, a cloud car machine server with an in-vehicle application generates a data stream and pushes it to the terminal device. The terminal device assumes the functions of logging into the cloud car machine, receiving the push stream of the corresponding instance resource, playing the data stream and local storage according to actual needs. Therefore, after the extended output device generates an extended output signal and connects with the first terminal device, it is necessary to push the separated audio and video data stream to the first terminal device through the cloud car machine server, and then separate the audio and video output through the first terminal device. Sending an extended output signal to the cloud car machine server is used to enable the instance resource to determine the separated audio and video data stream to be generated, that is, to determine the first virtual space corresponding to the first terminal device, and use the data stream generated by the first virtual space as the first data stream to achieve the separated output of the data stream.

[0054] The virtual space referred to in the embodiment of the present invention includes a plurality of independent computing resource sets created by one of the instance resources of the cloud vehicle machine server. Each virtual space has an independently run vehicle application. Optionally, the virtual space includes a virtual machine.

[0055] Step S300: receiving a first data stream generated from the first virtual space.

[0056] In one embodiment, after the vehicle terminal logs in to the cloud vehicle server, it is connected to the vehicle terminal through the instance resources in the cloud vehicle server. The instance resources have virtual spaces corresponding to the number of terminal devices and are connected accordingly. For example, if the vehicle terminal includes three terminal devices, then the instance resources have three virtual spaces. Terminal device 1 is connected to virtual space 1 to receive data streams from virtual space 1. Correspondingly, terminal device 2 is connected to virtual space 2, and terminal device 3 is connected to virtual space 3. In this embodiment, the first virtual space directly pushes the first data stream to the first terminal device.

[0057] In another embodiment, after the cloud vehicle server determines the first virtual space corresponding to the first terminal device, it sends the data stream generated by the first virtual space as the first data stream to the vehicle terminal, and then the vehicle terminal distributes the data stream to the corresponding first terminal device.

[0058] Step S400: output the first data stream in the extended output device through the first communication link.

[0059] In one embodiment, after the first data stream is pushed to the first terminal device, the data in the first data stream that can be output by the extended output device is transmitted to the extended output device through the first communication link, and is output by the extended output device. For example, when the extended output device is an audio output device, the audio data in the first data stream is transmitted to the device, and the audio data is output by the device; when the extended output device is a video output device, the video data in the first data stream is transmitted to the device, and the video data is output by the device.

[0060] In this embodiment, when the vehicle terminal detects the extended output signal, the first terminal device to which the extended output device is to be connected is determined according to a preset strategy to prevent the problem of device connection confusion when the vehicle has multiple terminal devices. After successfully connecting to the extended output device, the extended output signal is sent to the cloud car server to determine the first virtual space corresponding to the extended output signal, and a data stream is generated through the cloud to reduce the computing power burden of the vehicle terminal. The first virtual space is determined according to the extended signal to prevent the problem of stream confusion when the cloud pushes the stream. After receiving the first data stream, the first data stream is transmitted to the extended output device through the first communication link, and the first data stream is played. The cloud is used to share the computing power burden of the vehicle terminal, and the first terminal device and the corresponding first virtual space are determined according to the extended output signal generated by the extended output device. The data stream is directed through the first virtual space and forwarded through the first communication link to ensure the separate push and separate playback of the data stream. In the multi-terminal device scenario, the audio and video data to be played by different terminal devices can also be separated and output, which improves the satisfaction of human-computer interaction.

[0061] Optionally, the determining, according to a preset policy, a first terminal device to be connected to the extended output device comprises:

[0062] When at least two of the terminal devices receive data streams from different virtual spaces respectively, determining whether there is a preset configuration rule;

[0063] If the configuration rule exists, the first terminal device is determined according to the configuration rule.

[0064] Specifically, when there are at least two terminal devices playing different multimedia in the car at the same time, that is, at least two terminal devices receive data streams from different virtual spaces respectively, the first terminal device is determined according to the preset configuration rule. For example, when terminal device 1 receives a data stream from virtual space 1 and terminal device 2 receives a data stream from virtual space 2, if the extended output device generates an extended output signal, the corresponding connected terminal device needs to be determined to prevent connection confusion. It is determined whether there is a preset configuration rule to specify the first terminal device.

[0065] In one embodiment, the preset configuration rules include configuration rules set by the user, for example, determining the first terminal device to be connected according to the type of the extended output device, examples including: when the extended output device is a Bluetooth device, connecting terminal device 1; when the extended output device is a wired device, using terminal device 2 as the first terminal device / using the terminal device directly connected to the wired device as the first terminal device.

[0066] In another embodiment, the preset configuration rules include determining the first terminal device according to the number of terminal devices that are receiving the data stream. For example, when the number of terminal devices that are receiving the data stream is 1, that is, only one terminal device receives the push stream from the cloud car server, the terminal device is used as the first terminal device; when the number of terminal devices that are receiving the data stream is greater than or equal to 2, that is, there are multiple terminal devices receiving push streams from different virtual spaces of the cloud car server, the first terminal device is determined according to the configuration priority rules set by the user. For example, the configuration rule set by the user is to give priority to the terminal device corresponding to the co-pilot as the first terminal device of the extended output device; when the terminal device corresponding to the co-pilot does not receive the push stream, the terminal device corresponding to the left rear seat is used as the first terminal device.

[0067] Optionally, after determining whether a preset configuration rule exists, the method further includes:

[0068] If the configuration rule does not exist, the terminal device closest to the extended output device is used as the first terminal device.

[0069] In one embodiment, the user may not set a preset rule, and the origination position of the extended output signal is determined, and the terminal device closest to the extended output signal is used as the first terminal device. For example, when the extended output device is a Bluetooth device, the terminal device closest to the Bluetooth connection signal is used as the first terminal device; when the extended output device is a wired device, the terminal device that detects the wired device input signal is used as the first terminal device.

[0070] Optionally, the determining, according to a preset strategy, the first terminal device to be connected to the extended output device further comprises:

[0071] When at least two of the terminal devices in the vehicle output the first data stream, the main terminal device is used as the first terminal device, wherein the main terminal device includes a terminal device that directly receives the first data stream.

[0072] In one embodiment, when there are multiple terminal devices in the car that output the same data stream, there is only one terminal device directly connected to the virtual space of the cloud car server. The data stream is output to the remaining terminal devices through a copy screen or other technology. The main terminal device directly connected to the first virtual space is determined as the first terminal device, and the first data stream is forwarded to the extended output device through the first communication link.

[0073] Optionally, the in-vehicle media playback control method further includes:

[0074] When there is a second terminal device outputting a second data stream, the second data stream is output through an audio output device in the vehicle, wherein the second data stream comes from a second virtual space.

[0075] The audio output devices in the car include audio playback devices including power amplifiers (AMP).

[0076] In one embodiment, since the same instance resource can be divided into multiple virtual spaces, each virtual space can push a data stream to a corresponding terminal device. When a second terminal device is in the car to receive the second data stream, the second data stream is output through the audio output device in the car to ensure that the first data stream and the second data stream are played independently. For example, when the second terminal device receives the second data stream, the second terminal device is not connected to an extended output device, then the video stream in the second data stream is played through the second terminal device, and the second audio stream in the second data stream is played through the power amplifier (AMP) in the car. When a third terminal device is in the car to receive a third data stream, if there is no extended output device connected to the third terminal device, the third video stream in the third data stream is output through the third terminal device, and the third audio stream is played simultaneously through the power amplifier in the car.

[0077] Optionally, after determining the first terminal device to be connected to the extended output device according to a preset strategy in response to the extended output signal generated by the extended output device and establishing the first communication link, the method further includes:

[0078] In response to a disconnection signal generated by the extended output device, it is determined whether the second data stream exists.

[0079] When the second data stream does not exist, the audio output device is controlled to output a first audio stream, wherein the first data stream includes the first audio stream.

[0080] In one embodiment, when the extended output device is disconnected, since the first audio stream loses its playback channel, it is necessary to determine whether there are other terminal devices in the car that receive the data stream. When there is no second terminal device that receives the second data stream, the first audio stream is played with the help of the audio output device in the car.

[0081] Alternatively, if Figure 4 As shown, after determining whether the second data stream exists in response to the disconnection signal generated by the extended output device, the method further includes:

[0082] When the second data stream exists, the audio output device is controlled to output the first audio stream and the second audio stream, wherein the second data stream includes the second audio stream.

[0083] In one embodiment, when the extended output device is disconnected, a disconnect signal is generated. When there is a second terminal device in the vehicle to receive the second data stream, the first terminal device and the second terminal device share the same audio playback channel, and the first audio stream and the second audio stream are played simultaneously through the audio output device, that is, the audio output device is controlled to output the first audio stream.

[0084] Second, as Figure 2 As shown, an in-vehicle media playback control method provided by an embodiment of the present invention is applied to a cloud vehicle machine server, wherein the cloud vehicle machine server includes at least one instance resource, each instance resource includes at least one virtual space, and the virtual space is used to push a data stream to a corresponding terminal device; the method includes:

[0085] Step S500: In response to an extended output signal generated by an extended output device, determining a first virtual space corresponding to the extended output signal according to a preset strategy.

[0086] In one embodiment, after the extended output device generates an extended output signal, a first virtual space corresponding to the extended output signal is determined according to a preset strategy, wherein the preset strategy includes determining a terminal device connected to the extended output device according to user settings.

[0087] Step S600: Push the first data stream generated by the first virtual space to the corresponding first terminal device, so that the first terminal device outputs the first data stream to the extended output device through the first communication link.

[0088] Optionally, after determining the first virtual space corresponding to the extended output signal according to a preset strategy in response to the extended output signal generated by the extended output device, the method further includes:

[0089] In response to a disconnection signal generated by the extended output device, it is determined whether a second virtual space that outputs a second data stream exists in a first instance resource where the first virtual space is located.

[0090] If the second virtual space exists, the first audio stream is pushed to the second terminal device, wherein the first data stream includes the first audio stream.

[0091] In one embodiment, the instance resource is connected to the vehicle terminal, and each virtual space in the instance resource is connected to the terminal device. When the extended output device generates a disconnection signal, it is determined whether the first instance resource where the first virtual space is located has a second virtual space that outputs the second data stream, that is, whether there is a second terminal device in the vehicle that receives the second data stream. If there is a second data stream, the first audio stream in the first data stream is pushed to the second terminal device, so that the first audio stream that the second terminal device originally wants to play through the extended output device shares the same channel (the audio output device in the car) for playback.

[0092] Optionally, after determining the first virtual space corresponding to the extended output signal according to a preset strategy in response to the extended output signal generated by the extended output device, the method further includes:

[0093] When at least two virtual spaces output different data streams to different terminal devices respectively, it is determined whether there is a preset configuration rule.

[0094] If the configuration rule exists, the first virtual space is determined according to the configuration rule.

[0095] Specifically, when there are at least two terminal devices playing different multimedia in the car at the same time, that is, at least two terminal devices receive data streams from different virtual spaces respectively, the first terminal device is determined according to the preset configuration rule. For example, when terminal device 1 receives a data stream from virtual space 1 and terminal device 2 receives a data stream from virtual space 2, if the extended output device generates an extended output signal, the corresponding connected terminal device needs to be determined to prevent connection confusion. It is determined whether there is a preset configuration rule to specify the first terminal device.

[0096] In one embodiment, the preset configuration rules include configuration rules set by the user, for example, determining the first terminal device to be connected according to the type of the extended output device, examples including: when the extended output device is a Bluetooth device, connecting terminal device 1; when the extended output device is a wired device, using terminal device 2 as the first terminal device / using the terminal device directly connected to the wired device as the first terminal device.

[0097] An embodiment of the present invention provides a vehicle-mounted media playback control device, which is applied to a vehicle-mounted terminal, wherein the vehicle-mounted terminal includes at least two terminal devices, and the terminal devices are used to receive a data stream from a corresponding virtual space in a cloud vehicle machine server; the method includes:

[0098] a connection module, configured to respond to an extended output signal generated by an extended output device, determine a first terminal device to be connected to the extended output device according to a preset strategy, and establish a first communication link, wherein the first communication link is used to connect the extended output device and the first terminal device;

[0099] A communication module, used for sending the extended output signal to the cloud vehicle machine server, so that the cloud vehicle machine server determines the corresponding first virtual space according to the extended output signal;

[0100] A receiving module, configured to receive a first data stream generated from the first virtual space;

[0101] An output module is used to output the first data stream in the extended output device through the first communication link.

[0102] An embodiment of the present invention provides a vehicle-mounted media playback control device, which is applied to a cloud vehicle machine server, wherein the cloud vehicle machine server includes at least one instance resource, each instance resource includes at least one virtual space, and the virtual space is used to push a data stream to a corresponding terminal device; the method includes:

[0103] A determination module, configured to respond to an extended output signal generated by an extended output device and determine a first virtual space corresponding to the extended output signal according to a preset strategy;

[0104] The push module is used to push the first data stream generated by the first virtual space to the corresponding first terminal device, so that the first terminal device outputs the first data stream to the extended output device through the first communication link.

[0105] like Figure 5 As shown, an electronic device 500 provided in an embodiment of the present invention includes a memory 510 and a processor 520; the memory 510 is used to store a computer program; the processor 520 is used to implement the in-vehicle media playback control method as described in the first aspect or the second aspect when executing the computer program.

[0106] In other words, an electronic device 500 includes a memory 510 and a processor 520 coupled to the memory 510; the memory 510 is configured to store a computer program; and the processor 520 is configured to perform the following operations when executing the computer program:

[0107] In response to an extended output signal generated by an extended output device, determining a first terminal device to which the extended output device is to be connected according to a preset strategy, and establishing a first communication link, wherein the first communication link is used to connect the extended output device and the first terminal device;

[0108] Sending the extended output signal to the cloud vehicle machine server, so that the cloud vehicle machine server determines the corresponding first virtual space according to the extended output signal;

[0109] receiving a first data stream generated from the first virtual space;

[0110] The first data stream is output in the extended output device through the first communication link.

[0111] In another embodiment, the processor 520 is configured to perform the following operations when executing the computer program:

[0112] In response to an extended output signal generated by an extended output device, determining a first virtual space corresponding to the extended output signal according to a preset strategy;

[0113] The first data stream generated by the first virtual space is pushed to the corresponding first terminal device, so that the first terminal device outputs the first data stream to the extended output device through the first communication link.

[0114] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the vehicle-mounted media playback control method as described in the first aspect or the second aspect is implemented.

[0115] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:

[0116] In response to an extended output signal generated by an extended output device, determining a first terminal device to which the extended output device is to be connected according to a preset strategy, and establishing a first communication link, wherein the first communication link is used to connect the extended output device and the first terminal device;

[0117] Sending the extended output signal to the cloud vehicle machine server, so that the cloud vehicle machine server determines the corresponding first virtual space according to the extended output signal;

[0118] receiving a first data stream generated from the first virtual space;

[0119] The first data stream is output in the extended output device through the first communication link.

[0120] In another embodiment, when the computer program is executed by a processor, the processor is caused to perform the following operations:

[0121] In response to an extended output signal generated by an extended output device, determining a first virtual space corresponding to the extended output signal according to a preset strategy;

[0122] The first data stream generated by the first virtual space is pushed to the corresponding first terminal device, so that the first terminal device outputs the first data stream to the extended output device through the first communication link.

[0123] An electronic device 500 that can be used as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 500 is intended to represent various forms of digital electronic computer equipment, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 500 can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples, and are not intended to limit the implementation of the present invention described and / or required herein.

[0124] The electronic device 500 includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0125] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc. In the present application, the unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present invention. In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0126] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.

Claims

1. A method for controlling in-vehicle media playback, characterized in that: Applied to a vehicle terminal, the vehicle terminal includes at least two terminal devices, and the terminal devices are used to receive data streams from a corresponding virtual space in a cloud vehicle server; the method includes: In response to an extended output signal generated by an extended output device, determining a first terminal device to which the extended output device is to be connected according to a preset strategy, and establishing a first communication link, wherein the first communication link is used to connect the extended output device and the first terminal device; Sending the extended output signal to the cloud vehicle machine server, so that the cloud vehicle machine server determines the corresponding first virtual space according to the extended output signal; receiving a first data stream generated from the first virtual space; The first data stream is output in the extended output device through the first communication link.

2. The in-vehicle media playback control method according to claim 1, characterized in that: The step of determining the first terminal device to be connected to the extended output device according to a preset strategy comprises: When at least two of the terminal devices receive data streams from different virtual spaces respectively, determining whether there is a preset configuration rule; If the configuration rule exists, the first terminal device is determined according to the configuration rule.

3. The vehicle-mounted media playback control method according to claim 2, characterized in that: After determining whether there is a preset configuration rule, the method further includes: If the configuration rule does not exist, the terminal device closest to the extended output device is used as the first terminal device.

4. The in-vehicle media playback control method according to claim 1, characterized in that: The determining, according to a preset strategy, the first terminal device to which the extended output device is to be connected further comprises: When at least two of the terminal devices in the vehicle output the first data stream, the main terminal device is used as the first terminal device, wherein the main terminal device includes a terminal device that directly receives the first data stream.

5. The vehicle-mounted media playback control method according to any one of claims 1 to 4, characterized in that: The vehicle-mounted media playback control method further includes: When there is a second terminal device outputting a second data stream, the second data stream is output through an audio output device in the vehicle, wherein the second data stream comes from a second virtual space.

6. The in-vehicle media playback control method according to claim 5, characterized in that: After the step of determining the first terminal device to be connected to the extended output device in response to the extended output signal generated by the extended output device according to a preset strategy and establishing the first communication link, the method further includes: In response to a disconnection signal generated by the extended output device, determining whether the second data stream exists; When the second data stream does not exist, the audio output device is controlled to output a first audio stream, wherein the first data stream includes the first audio stream.

7. The in-vehicle media playback control method according to claim 6, characterized in that: After determining whether the second data stream exists in response to the disconnection signal generated by the extended output device, the method further includes: When the second data stream exists, the audio output device is controlled to output the first audio stream and the second audio stream, wherein the second data stream includes the second audio stream.

8. A method for controlling in-vehicle media playback, characterized in that: Applied to a cloud vehicle machine server, the cloud vehicle machine server includes at least one instance resource, each instance resource includes at least one virtual space, and the virtual space is used to push a data stream to a corresponding terminal device; the method includes: In response to an extended output signal generated by an extended output device, determining a first virtual space corresponding to the extended output signal according to a preset strategy; The first data stream generated by the first virtual space is pushed to the corresponding first terminal device, so that the first terminal device outputs the first data stream to the extended output device through the first communication link.

9. The in-vehicle media playback control method according to claim 8, characterized in that: After determining the first virtual space corresponding to the extended output signal according to a preset strategy in response to the extended output signal generated by the extended output device, the method further includes: In response to a disconnection signal generated by the extended output device, determining whether there is a second virtual space outputting a second data stream in the first instance resource where the first virtual space is located; If the second virtual space exists, the first audio stream is pushed to the second terminal device, wherein the first data stream includes the first audio stream.

10. The vehicle-mounted media playback control method according to claim 8, characterized in that: After determining the first virtual space corresponding to the extended output signal according to a preset strategy in response to the extended output signal generated by the extended output device, the method further includes: When at least two virtual spaces output different data streams to different terminal devices respectively, determining whether there is a preset configuration rule; If the configuration rule exists, the first virtual space is determined according to the configuration rule.