Method, device, equipment and medium for multi-screen intelligent interaction in vehicle
By querying and controlling the operation of the target application in the vehicle multi-screen display system through the switchboard equipment, the problems of heavy host performance burden and high hardware cost are solved, the flexibility and reliability of multi-screen display are realized, and the user experience is improved.
Patent Information
- Application Number
- CN202211656337.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-22
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-12-22
AI Technical Summary
In the existing technology, the host performance burden in the in-vehicle multi-screen display system is heavy, the lag is serious, and different content or functions cannot be displayed on different screens at the same time, resulting in poor user experience. In addition, the hardware cost of the dual-host system is high and the communication is complex.
Information is exchanged through the second device (switchboard) to query whether the target application is running on other devices, restrict or allow the application to be launched on the first device, and achieve flexibility and reliability of multi-screen display.
Reduce equipment costs, improve the flexibility and reliability of multi-screen display, reduce the risk of application crashes, and improve user experience.
Smart Images

Figure CN116089118B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart cockpit technology, and in particular to a method, device, equipment and medium for multi-screen smart interaction in a vehicle. Background Art
[0002] With the development of smart cars, smart cockpit displays are trending towards 3D and multi-screen displays. Existing technologies typically connect multiple displays to a single host (one CPU), placing a heavy burden on the host and causing significant lag. Different screens display different content or functions, allowing only the content or functions on the current screen to be operated. A single program can only run on one screen, impacting the user experience. Even with existing technologies that employ two hosts for multi-screen display, the hardware cost of the two host systems is high, and communication between them is complex. Data transmission requires multiple processing steps, posing challenges to the reliability and flexibility of system functions. Summary of the Invention
[0003] The present application provides a method, device, equipment and medium for multi-screen intelligent interaction for vehicles, which can reduce equipment costs and improve the flexibility of multi-screen display.
[0004] In a first aspect, an embodiment of the present application provides a multi-screen intelligent interaction method for a vehicle, which is applied to a first device, and the method includes:
[0005] receiving a first input for launching a target application on a first device;
[0006] In response to the first input, if the target application is a preset first type of application, sending first information to the second device, where the first information is used to query whether the target application is running on the third device;
[0007] receiving feedback information sent by the second device;
[0008] Determine whether to run the target application on the first device according to the feedback information.
[0009] In a second aspect, the present application provides a multi-screen intelligent interaction method for a vehicle, applied to a second device, the method comprising:
[0010] receiving first information sent by a first device;
[0011] querying whether the target application is running on the third device according to the first information to generate feedback information, where the feedback information reflects whether the target application is running on the third device;
[0012] The feedback information is sent to the first device.
[0013] In a third aspect, the present application provides a multi-screen intelligent interaction device for a vehicle, which is applied to a first device, and includes:
[0014] A first receiving module is configured to receive a first input, where the first input is used to start a target application on a first device;
[0015] a first response module, configured to, in response to the first input, send first information to the second device when the target application is a preset first type of application, wherein the first information is used to query whether the target application is running on the third device;
[0016] A second receiving module, configured to receive feedback information sent by the second device;
[0017] The first determining module is configured to determine whether to run the target application on the first device according to the feedback information.
[0018] In a fourth aspect, the present application provides a multi-screen intelligent interaction device for a vehicle, which is applied to a second device, and the device includes:
[0019] A third receiving module, configured to receive first information sent by the first device;
[0020] a second determining module, configured to query whether the target application is running on the third device based on the first information, so as to generate feedback information, wherein the feedback information reflects whether the target application is running on the third device;
[0021] The sending module is configured to send the feedback information to the first device.
[0022] In a fifth aspect, an embodiment of the present application provides an electronic device, the electronic device comprising: a processor and a memory storing computer program instructions;
[0023] When the processor executes the computer program instructions, it implements the multi-screen intelligent interaction method for vehicles in any one of the embodiments of the first aspect and the second aspect.
[0024] In a sixth aspect, an embodiment of the present application provides a computer storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, a multi-screen intelligent interaction method for vehicle use as in any one of the embodiments of the first and second aspects is implemented.
[0025] The embodiment of the present application is a method, apparatus, device and medium for in-vehicle multi-screen intelligent interaction, which receives a first input, which is used to start a target application on a first device; then, in response to the first input, when the target application is a preset first type of application, sends a first message to a second device, which is used to query whether the target application is running on a third device; then receives feedback information sent by the second device; and then determines whether the target application is running on the first device based on the feedback information. In the above manner, when starting a target application of the first type, it is possible to query whether the target application is running on the third device through the second device, thereby determining whether the target application is running on the first device. Therefore, as long as information interaction is performed through the second device, it can be displayed on different devices according to the type of target application, making the display content between devices more flexible, convenient and reliable. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0027] Figure 1 This is a flowchart of a multi-screen intelligent interaction method for a vehicle provided by an embodiment of the present application;
[0028] Figure 2 This is a flowchart of a restriction mode in a multi-screen intelligent interaction method for a vehicle provided by an embodiment of the present application;
[0029] Figure 3 This is a diagram showing the connection relationship between devices provided in one embodiment of the present application;
[0030] Figure 4 This is a flowchart of the free mode in the multi-screen intelligent interaction method for vehicles provided by an embodiment of the present application;
[0031] Figure 5 This is a flowchart of a multi-screen intelligent interaction method for a vehicle provided by another embodiment of the present application;
[0032] Figure 6 This is a structural diagram of a multi-screen intelligent interaction device for a vehicle provided in an embodiment of the present application;
[0033] Figure 7 This is a schematic diagram of the structure of another multi-screen intelligent interaction device for a vehicle provided in an embodiment of the present application;
[0034] Figure 8It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0036] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0037] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article or device. In the absence of further limitations, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0038] In the existing technology, there is technology on the market that connects one host (one CPU) to multiple LCD screens. However, due to the performance limitations of the existing technology, the host performance burden is heavy, the lag is serious, different content or functions are displayed on different screens, and only the content or functions on the current screen can be operated. A single program can only run on one screen, affecting the user experience.
[0039] In order to solve the problems of the prior art, the embodiments of the present application provide a method, apparatus, device and medium for multi-screen intelligent interaction in a vehicle. The multi-screen intelligent interaction method for a vehicle provided by the embodiments of the present application is first introduced below.
[0040] The application scenarios according to this embodiment may include terminal devices, networks, and servers. The network is used to provide a medium for a communication link between the terminal device and the server. The network may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0041] Users can use terminal devices to interact with servers over the network to receive or send messages, etc. Various communication client applications can be installed on the terminal devices, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0042] The terminal device may be any electronic device having a display screen and supporting web browsing, including but not limited to a smart phone, a tablet computer, a laptop computer, a desktop computer, and the like.
[0043] The server can be a server that provides various services, such as a background management server that supports websites browsed by users using terminal devices (for example only). The background management server can analyze and process received user requests and other data, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.
[0044] Figure 1 The flowchart of the multi-screen intelligent interaction method for vehicles provided by one embodiment of the present application is shown. Figure 1 As shown, the method is applied to the first device, and the method may specifically include the following steps:
[0045] S101: Receive a first input, where the first input is used to start a target application on a first device.
[0046] Optionally, in an embodiment of the present application, the first input is used to launch a target application on the first device. For example, the first input can be a click input or a specific gesture performed by the user on a corresponding control on the first device, or a character input operation performed by the user in a text box on the first device. The specific operation can be determined based on actual needs, and the embodiment of the present application is not limited to this.
[0047] Optionally, in an embodiment of the present application, the target application is the application that the user needs to open.
[0048] Optionally, in an embodiment of the present application, the first device may be a display device arranged in the co-pilot seat or the back seat. Optionally, the first device may specifically be a display for viewing content for non-driving functions, such as watching movies, video conversations, smart home control and other non-driving related functions.
[0049] S102 : In response to a first input, when the target application is a preset first type of application, first information is sent to the second device, where the first information is used to query whether the target application is running on the third device.
[0050] Optionally, in an embodiment of the present application, the first type of target application is an application in restricted mode, that is, an application that cannot be run simultaneously on different devices.
[0051] Optionally, in the embodiment of the present application, the second device may be a switchboard, and the first device and the third device both exchange data through the switchboard. It should be noted that the first device and the third device are both display devices. The specific configuration of the third device can refer to the description of the first device in step 101, and this application will not repeat it here. It is easy to understand that in the embodiment of the present application, the second device only provides data exchange between the first device and the third device. If there is no second device, the first device and the third device can also run the target application independently, but data exchange cannot be performed between the first device and the third device.
[0052] Optionally, in an embodiment of the present application, the communication connection mode between the second device and the first device and the communication connection mode between the second device and the third device can realize power supply and Ethernet data interaction for the first device and the third device through the type-c protocol, wherein type-c can realize functions such as charging, high-speed transmission and audio and video transmission between devices. It should be noted that this application is only illustrative. The second device is connected to the first device and the third device respectively. In actual applications, more first devices or third devices can be connected to the second device as needed. This application does not limit this. In these optional embodiments, through the second device, more extended display devices can be connected to the switchboard (i.e., the second device) to realize distributed computing and improve the reliability of application display on multiple devices.
[0053] Optionally, in the embodiment of the present application, the target application executable on the first device and the third device is the same.
[0054] Optionally, since the first type of target application cannot be started, it is necessary to send the first information to the second device to query whether other devices have already started the target application, thereby reducing the occurrence of application crashes caused by multiple devices running the first type of target application at the same time.
[0055] In these optional embodiments, the target application's running data storage and data interaction with each device are all performed in the switchboard system (i.e., the second device). Therefore, the first device and the third device can be installed at any location in the car, ensuring that passengers can operate all applications in the system by themselves.
[0056] S103: Receive feedback information sent by the second device.
[0057] Optionally, in an embodiment of the present application, the second device may include an acquisition module and a processing module, wherein the acquisition module may be a microcontroller unit (MCU), and the processing module may be a processor (System on Chip, SOC), and the MCU and the SOC communicate via an SPI (Serial Peripheral Interface) or UART (Universal Asynchronous Receiver / Transmitter) serial port. The acquisition module is used to obtain the application running status or application running data on the first device and the third device, and send it to the processing module via SPI or UART serial port communication. The processing module is used to parse and process the data obtained by the acquisition module and, based on the received first information, determine whether the first type of target application to be started by the first device is running on other devices, and send the judgment result (i.e., feedback information) to the first device. The feedback information may be that the first type of target application is running on the third device or that the first type of target application is not running on the third device.
[0058] S104: Determine whether to run the target application on the first device based on the feedback information.
[0059] Optionally, in an embodiment of the present application, based on the feedback information sent by the second device, it can be determined whether the target application is running on the first device. Specifically, assuming that a target application of the first type is already running on the third device, the target application of the first type cannot be run on the first device, and the startup of the target application of the first type needs to be restricted. If the feedback information indicates that the target application of the first type is not running on the third device, the occurrence of application crashes caused by multiple devices running the target application of the first type at the same time can be reduced, thereby improving the reliability of the application running on multiple devices.
[0060] Reference Figure 2 In restricted mode, when launching an application, it is necessary to obtain from the second device whether program d has been launched. If it has been launched, it is necessary to notify the other device to restrict it from continuing to launch program d, thereby reducing the occurrence of application crashes caused by multiple devices running the first type of target application at the same time.
[0061] In the multi-screen intelligent interaction method for vehicles in an embodiment of the present application, a first input is received, and the first input is used to start a target application on a first device; then, in response to the first input, when the target application is a preset first type of application, a first message is sent to a second device, and the first message is used to query whether the target application is running on a third device; then feedback information sent by the second device is received; and then, based on the feedback information, it is determined whether the target application is running on the first device. Through the above method, when starting a target application of the first type, it is possible to query whether the target application is running on the third device through the second device, thereby determining whether the target application is running on the first device. Therefore, as long as information interaction is performed through the second device, it can be displayed on different devices according to the type of target application, making the display content between devices more flexible, convenient and reliable.
[0062] In one embodiment, the target application is a multimedia application, and the feedback information includes video data of the multimedia application when it is running on the third device. Step 104 may specifically perform the following steps:
[0063] S201: When it is determined according to the feedback information that the target application is running on the third device, prohibiting the target application from running on the first device;
[0064] S202: Display an image corresponding to the video data on the first device.
[0065] Optionally, in an embodiment of the present application, when the target application is a multimedia application, such as a video viewing application, the same-screen mode can be activated to simultaneously display the video on all devices connected to the second device, so that all display devices in the car can display the same content. For example, when playing a movie in the car, the same picture can be displayed in real time on different devices, allowing everyone to watch the same movie. It should be noted that in the same-screen mode, operations such as pausing, dragging the progress bar, and closing can be performed on any device.
[0066] Optionally, in an embodiment of the present application, the real-time progress of the multimedia application playback is transmitted through the second device, and the progress is fed back to all display devices connected to the second device, so that multiple devices can watch movies in real time and improve the user experience.
[0067] Optionally, in an embodiment of the present application, multimedia applications can be played through the audio equipment of the second device, and multiple display devices (i.e., the first device and the third device) share a set of audio equipment, which can save equipment costs and improve the working efficiency of the second device.
[0068] In one embodiment, the above step 104 may specifically perform the following steps:
[0069] S301: Running the target application on the first device when the feedback information indicates that the target application is not running on the third device;
[0070] S302: Send the audio data of the target application to the second device, so that the audio data is played through the multimedia resources of the second device.
[0071] Optionally, in the embodiment of the present application, the audio data includes sound and video data, such as Figure 3 As shown, the multimedia resources of the second device may include a radio and audio device, a microphone, a vehicle speaker, and the like.
[0072] Optionally, in an embodiment of the present application, since the second device has only one set of audio equipment, if two different video software are started at the same time when they are not in the same-screen mode, it is easy to cause an error in the audio equipment. Therefore, the present application determines through feedback information that when opening a target application that requires the use of an audio device, it is first necessary to query through feedback information whether an application that requires the use of an audio device has been run on other devices. If an application that requires the use of an audio device has been run on other devices, the first device will be restricted from starting the application that requires the use of an audio device. If no application that requires the use of an audio device is running on other devices, the target application will be started normally on the first device. In these optional embodiments, by restricting the simultaneous start of applications that require multimedia resources, the occurrence of multimedia resource crashes caused by multiple devices running applications that require multimedia resources at the same time is reduced.
[0073] In one embodiment, after step 101, the method may further specifically perform the following steps:
[0074] S401 : In response to the first input, if the target application is a preset second type of application, run the target application on the first device.
[0075] Optionally, in an embodiment of the present application, the second type is an application that can be freely started, that is, it can run freely on multiple devices and will not be restricted from starting. In these optional embodiments, by setting any non-conflicting program (i.e., the target application of the second type), each device (i.e., the first device and the third device) can choose the program to run by itself, without being affected by the performance of the switchboard, and each display content, so that the content displayed between devices is more convenient and reliable. In these optional embodiments, the application is set to different types, so that different modes (i.e., the above-mentioned restricted mode, same-screen display mode, and free mode) can be selected when running the application, reducing the occurrence of application crashes caused by multiple devices running the first type of target application at the same time.
[0076] Reference Figure 5 In free mode, you can start any second type of application as long as you interact with the application data through the second device.
[0077] Based on this, Figure 5 A flow chart of a multi-screen intelligent interaction method for a vehicle provided in another embodiment of the present application is shown.
[0078] like Figure 5 As shown, the multi-screen intelligent interactive communication method for vehicles is applied to the second device, and the method may specifically include the following steps:
[0079] S501, receiving first information sent by a first device, where the first information is used to query whether a target application is running on a third device;
[0080] S502, querying whether the target application is running on the third device according to the first information to generate feedback information, where the feedback information is used to determine whether the target application is running on the third device;
[0081] S503: Send feedback information to the first device.
[0082] Optionally, in an embodiment of the present application, the second device may include the above-mentioned acquisition module and processing module, wherein the acquisition module is used to obtain the application running status or application running data on the first device and the third device, and send it to the processing module through SPI or UART serial port communication, and the processing module is used to parse and process the data obtained by the acquisition module and determine whether the first type of target application to be started by the first device is running on other devices based on the received first information, and send the judgment result (i.e., feedback information) to the first device. The feedback information may be that the first type of target application is running on the third device or that the first type of target application is not running on the third device.
[0083] In these optional embodiments, the applications are set to different types, so that different modes (i.e., the aforementioned restricted mode, same-screen display mode, and free mode) can be selected when running the applications, thereby reducing the occurrence of application crashes caused by multiple devices running the first type of target application at the same time.
[0084] In one embodiment, the target application is a multimedia application, and step 502 may specifically perform the following steps:
[0085] S601: If the multimedia application is running on the third device, obtain video data of the multimedia application when it is running on the third device;
[0086] S602: Generate the feedback information according to the video data.
[0087] Optionally, in an embodiment of the present application, the feedback information can be directly video data, so that when the feedback information is sent to the first device, the video information can be directly synchronized to the first device, thereby improving the efficiency of multi-screen display. In another possible implementation, the feedback information can not only include the video data running in real time on the third device, but also include a feedback identifier for prohibiting the first device from running a multimedia application. For example, if the feedback identifier is 0, it means that the multimedia application can be run on the first device, and the video data information on the third device can be synchronized and played on the first device; if the feedback identifier is 1, it means that the multimedia application cannot be run at the same time and can only be run on one device, so it is necessary to restrict the multimedia application to run on the first device. It is easy to understand that the present application does not limit the specific setting method of the feedback information, and can be adaptively adjusted according to actual needs. In these optional embodiments, the operating mode of each different type of application corresponding to the different feedback information is determined, thereby improving the flexibility of the application display between multiple devices.
[0088] Figure 6 A structural diagram of a multi-screen intelligent interactive communication device for a vehicle provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0089] Reference Figure 6 The multi-screen intelligent interactive communication device for a vehicle is applied to a first device, and the device may include:
[0090] A first receiving module 601 is configured to receive a first input, where the first input is used to start a target application on a first device;
[0091] A first responding module 602 is configured to, in response to the first input, send first information to the second device if the target application is a preset first type of application, where the first information is used to query whether the target application is running on the third device;
[0092] The second receiving module 603 is configured to receive feedback information sent by the second device;
[0093] The first determining module 604 is configured to determine whether to run the target application on the first device according to the feedback information.
[0094] In one embodiment, the target application is a multimedia application, and the feedback information includes video data of the multimedia application when it is running on the third device. The multi-screen intelligent interactive communication device for a vehicle may further include:
[0095] a first running module, configured to prohibit the target application from running on the first device if it is determined according to the feedback information that the target application is running on the third device;
[0096] The second operating module is configured to display an image corresponding to the video data on the first device.
[0097] In one embodiment, the multi-screen intelligent interactive communication device for a vehicle may further include:
[0098] a third running module, configured to run the target application on the first device if the feedback information indicates that the target application is not running on the third device;
[0099] The second sending module is configured to send the audio data of the target application to the second device, so that the audio data is played through the multimedia resources of the second device.
[0100] In one embodiment, the multi-screen intelligent interactive communication device for a vehicle may further include:
[0101] The fourth running module is configured to run the target application on the first device in response to the first input when the target application is a preset second type of application.
[0102] Figure 7 A structural diagram of a multi-screen intelligent interactive communication device for a vehicle provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0103] Reference Figure 7 , a multi-screen intelligent interactive communication device for a vehicle may include:
[0104] A third receiving module 701 is configured to receive first information sent by a first device, where the first information is used to query whether a target application is running on a third device;
[0105] A second determining module 702 is configured to query whether the target application is running on the third device based on the first information to generate feedback information, wherein the feedback information is used to determine whether the target application is running on the third device;
[0106] The sending module 703 is configured to send the feedback information to the first device.
[0107] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the above-mentioned battery thermal runaway warning method. All implementation methods in the above-mentioned method embodiment are applicable to the embodiments of the device. Its specific functions and technical effects can be found in the method embodiment section and will not be repeated here.
[0108] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0109] Figure 8 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0110] The device may include a processor 801 and a memory 802 storing program instructions.
[0111] When the processor 801 executes the program, the steps in any of the above method embodiments are implemented.
[0112] For example, the program can be divided into one or more modules / units, one or more modules / units are stored in the memory 802 and executed by the processor 801 to complete the present application. One or more modules / units can be a series of program instruction segments that can perform specific functions, and the instruction segments are used to describe the execution process of the program in the device.
[0113] Specifically, the processor 801 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0114] The memory 802 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 802 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 802 may include removable or non-removable (or fixed) media. Where appropriate, the memory 802 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 802 is a non-volatile solid-state memory.
[0115] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, generally, the memory includes one or more tangible (non-transitory) readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0116] The processor 801 implements any one of the methods in the above embodiments by reading and executing program instructions stored in the memory 802 .
[0117] In one example, the electronic device may further include a communication interface 803 and a bus 810. The processor 801, the memory 802, and the communication interface 803 are connected via the bus 810 and communicate with each other.
[0118] The communication interface 803 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0119] Bus 810 includes hardware, software or both, and the components of online data flow metering equipment are coupled to each other. For example, but not limitation, bus can include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 810 can include one or more buses. Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.
[0120] In addition, in combination with the methods in the above embodiments, embodiments of the present application may provide a storage medium for implementation. The storage medium stores program instructions; when the program instructions are executed by a processor, any one of the methods in the above embodiments is implemented.
[0121] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0122] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0123] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0124] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.
[0125] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in unit, a function card or the like. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. The example of a machine-readable medium includes an electronic circuit, a semiconductor memory device, a ROM, a flash memory, an erasable ROM (EROM), a floppy disk, a CD-ROM, an optical disk, a hard disk, an optical fiber medium, a radio frequency (RF) link, or the like. The code segment can be downloaded via a computer grid such as the Internet, an intranet, etc.
[0126] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0127] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.
[0128] The above is only a specific implementation method of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited to this. Any technician familiar with this technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application.
Claims
1. A multi-screen intelligent interaction method for a vehicle, applied to a first device, characterized in that: The method comprises: receiving a first input for launching a target application on the first device; In response to the first input, if the target application is a preset first type of application, sending first information to the second device, the first information being used to query whether the target application is running on the third device; the first type of target application is an application in a restricted mode; receiving feedback information sent by the second device; determining, based on the feedback information, whether to run the target application on the first device; The target application is a multimedia application, and the feedback information includes video data of the multimedia application when it is running on the third device; Determining whether to run a target application on the first device according to the feedback information includes: If it is determined according to the feedback information that the target application is running on the third device, prohibiting the target application from running on the first device; displaying an image corresponding to the video data on the first device; Determining whether to run a target application on the first device according to the feedback information includes: When the feedback information indicates that the target application is not running on the third device, running the target application on the first device; The audio data of the target application is sent to the second device, so that the audio data is played through the multimedia resources of the second device.
2. The method according to claim 1, characterized in that After receiving the first input, the method further includes: In response to the first input, if the target application is a preset second type of application, the target application is run on the first device.
3. A multi-screen intelligent interaction method for a vehicle, applied to a second device, characterized in that: The method comprises: receiving first information sent by the first device, where the first information is used to query whether a target application is running on a third device; querying whether the target application is running on the third device according to the first information, and generating feedback information, wherein the feedback information is used to determine whether the target application is running on the third device; Sending the feedback information to the first device; The target application is a multimedia application; Querying whether the target application is running on the third device according to the first information, and generating feedback information, including: If the multimedia application is running on the third device, obtaining video data of the multimedia application when running on the third device; The feedback information is generated according to the video data.
4. A multi-screen intelligent interaction device for a vehicle, applied to a first device, characterized in that: The device comprises: A first receiving module, configured to receive a first input, where the first input is used to start a target application on the first device; a first response module, configured to, in response to the first input, send first information to the second device if the target application is a preset first type of application, the first information being used to query whether the target application is running on the third device; the first type of target application being an application in a restricted mode; A second receiving module, configured to receive feedback information sent by the second device; a first determining module, configured to determine whether to run the target application on the first device according to the feedback information; The target application is a multimedia application, and the feedback information includes video data of the multimedia application when it is running on the third device; Determining whether to run a target application on the first device according to the feedback information includes: If it is determined according to the feedback information that the target application is running on the third device, prohibiting the target application from running on the first device; displaying an image corresponding to the video data on the first device; Determining whether to run a target application on the first device according to the feedback information includes: When the feedback information indicates that the target application is not running on the third device, running the target application on the first device; The audio data of the target application is sent to the second device, so that the audio data is played through the multimedia resources of the second device.
5. A multi-screen intelligent interaction device for a vehicle, applied to a second device, characterized in that: The device comprises: A third receiving module, configured to receive first information sent by the first device; a second determining module, configured to query whether the target application is running on a third device based on the first information, so as to generate feedback information, wherein the feedback information reflects whether the target application is running on the third device; a sending module, configured to send the feedback information to the first device; The target application is a multimedia application; Querying whether the target application is running on the third device according to the first information, and generating feedback information, including: If the multimedia application is running on the third device, obtaining video data of the multimedia application when running on the third device; The feedback information is generated according to the video data.
6. An electronic device, characterized in that: The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the vehicle-mounted multi-screen intelligent interaction method as described in any one of claims 1-3.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the multi-screen intelligent interaction method for a vehicle as described in any one of claims 1-3.
Citation Information
Patent Citations
Control method and device of mobile equipment, mobile equipment, television equipment and medium
CN112671970A
Multi-screen interaction method, device and equipment, vehicle-mounted system and computer storage medium
CN115396706A