Multi-screen control method, system, multi-screen controller and vehicle

By introducing multiple communication interfaces and processing units into the multi-screen controller, independent control and synchronous display of multiple display screens are achieved, and the complexity and cost of multi-screen control in the prior art is solved, and efficient and economical multi-screen control effect is achieved.

CN119781704APending Publication Date: 2025-04-08BEIJING VOYAGER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411304451.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In multi-user human-computer interaction scenarios, it is difficult for the prior art to realize independent control and synchronous display of multiple display screens while maintaining the function of different displays and touches, especially in multi-screen control scenarios in vehicles.

Method used

By introducing multiple communication interfaces and processing units into the multi-screen controller, multiple display screens are enabled to connect to the same multi-screen controller through different communication interfaces, receive data operation requests, determine the target device based on identification information, and perform corresponding data operations.

Benefits of technology

It realizes independent control and synchronous display of multiple display screens, supports same display and different display and different touch, simplifies the network topology and reduces development, layout and procurement costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781704A_ABST
    Figure CN119781704A_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a multi-screen control method, system, multi-screen controller and vehicle, wherein multiple display screens are connected to the same multi-screen controller through different communication interfaces, and the embodiment of the present invention receives a data operation request from a target display screen through a target communication interface corresponding to the target display screen, determines a target device according to the data operation request and identification information of the target display screen, and controls the target device to perform the data operation corresponding to the data operation request, wherein the identification information is a display identification and / or a corresponding target communication interface identification. Thus, the multi-screen controller of the embodiment of the present invention is connected to the corresponding display screens through different communication interfaces, and the independent control of multiple display screens can be realized through the same multi-screen controller, thereby realizing the same display and different display and different touch of multiple display screens.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and more specifically, to a multi-screen control method, system, multi-screen controller and vehicle. Background Art

[0002] In a multi-user human-computer interaction scenario, different users may need the same or different information. For example, in a multi-person vehicle scenario, passengers are seated in different seats, and display screens can be set up in different areas of the vehicle for passengers to use separately. In this scenario, it is crucial to ensure that the interactions of multiple users on the display screen do not affect each other and that the display screens can be displayed simultaneously. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a multi-screen control method, system, multi-screen controller and vehicle, so as to realize independent control of multiple display screens through the same multi-screen controller, thereby realizing the same display and different display and touch of multiple display screens.

[0004] In a first aspect, an embodiment of the present invention provides a multi-screen control method, wherein multiple display screens are connected to the same multi-screen controller through different communication interfaces, and the multi-screen control method includes:

[0005] Receiving a data operation request from the target display screen through a target communication interface corresponding to the target display screen;

[0006] Determine a target device according to the data operation request and / or identification information of the target display screen, wherein the identification information is a display identification and / or a communication interface identification;

[0007] The target device is controlled to execute the data operation corresponding to the data operation request.

[0008] Further, the target device includes the target display screen, and controlling the target device to execute the data operation corresponding to the data operation request includes:

[0009] Parsing the data operation request to obtain a corresponding display instruction;

[0010] Rendering the display content corresponding to the display instruction;

[0011] The rendered display content is sent to the target display screen for display via the target communication interface.

[0012] Further, the target device includes a speaker, and the controlling the target device to execute the data operation corresponding to the data operation request includes:

[0013] Parsing the data operation request to obtain a sound control instruction;

[0014] The speaker is controlled to play the target sound requirement according to the sound control instruction and the power amplifier circuit corresponding to the speaker.

[0015] Further, the data operation request includes screen touch data and / or voice data; and the parsing of the data operation request includes:

[0016] Analyzing the screen touch data to determine the screen coordinate points corresponding to the screen touch data;

[0017] A data operation instruction is determined according to the screen coordinate point.

[0018] Furthermore, the method further comprises:

[0019] Arbitrating the received data operation requests of the plurality of target display screens according to the predetermined priority information, and determining the execution order of each of the data operation requests.

[0020] Furthermore, the method further comprises:

[0021] The target display content is sent to the corresponding multiple display screens through different communication interfaces so that each of the display screens synchronously displays the target display content.

[0022] In a second aspect, an embodiment of the present invention provides a multi-screen controller, the multi-screen controller comprising:

[0023] Multiple communication interfaces, each of which is used to connect to a different display screen;

[0024] The processing unit is configured to execute the multi-screen control method as described in the first aspect of the embodiment of the present invention.

[0025] Furthermore, at least one of the communication interfaces is a hot-plug communication interface.

[0026] In a third aspect, an embodiment of the present invention provides a multi-screen control system, the multi-screen control system comprising:

[0027] Multiple displays;

[0028] Multi-screen controller;

[0029] Among them, the multi-screen controller includes multiple communication interfaces and processing units, each of the communication interfaces is used to connect to a different display screen, and the processing unit is configured to execute the multi-screen control method as described in the first aspect of the embodiment of the present invention.

[0030] In a fourth aspect, an embodiment of the present invention provides a vehicle, the vehicle comprising:

[0031] Multi-screen controller;

[0032] Multiple display screens distributed in different areas of the vehicle interior;

[0033] Among them, the multi-screen controller includes multiple communication interfaces and processing units, each of the communication interfaces is used to connect to a different display screen, and the processing unit is configured to execute the multi-screen control method as described in the first aspect of the embodiment of the present invention.

[0034] Furthermore, the display screen is arranged on the seat back and / or the hollow area of ​​the front row.

[0035] Furthermore, the vehicle also includes speakers located around the seats.

[0036] In a fifth aspect, an embodiment of the present invention provides a multi-screen control device, wherein multiple display screens are connected to the same multi-screen controller via different communication interfaces, and the multi-screen control device comprises:

[0037] A request receiving unit, configured to receive a data operation request from a target display screen through a target communication interface corresponding to the target display screen;

[0038] A device determining unit, configured to determine a target device according to the data operation request and / or identification information of the target display screen, wherein the identification information is a display identification and / or a communication interface identification;

[0039] The control unit is configured to control the target device to execute the data operation corresponding to the data operation request.

[0040] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect of the embodiment of the present invention is implemented.

[0041] In a seventh aspect, an embodiment of the present invention provides a computer program product. When the computer program product runs on a computer, the computer executes the method described in the first aspect of the embodiment of the present invention.

[0042] The embodiment of the present invention discloses a multi-screen control method, system, multi-screen controller and vehicle, wherein multiple display screens are connected to the same multi-screen controller through different communication interfaces, and the embodiment of the present invention receives a data operation request from a target display screen through a target communication interface corresponding to the target display screen, determines a target device according to the data operation request and identification information of the target display screen, and controls the target device to perform the data operation corresponding to the data operation request, wherein the identification information is a display identification and / or a corresponding target communication interface identification. Thus, the multi-screen controller of the embodiment of the present invention is connected to the corresponding display screens through different communication interfaces, and the independent control of multiple display screens can be realized through the same multi-screen controller, thereby realizing the same display and different display and different touch of multiple display screens. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0044] Figure 1 is a schematic diagram of a multi-screen control system according to an embodiment of the present invention;

[0045] Figure 2 is a flow chart of a multi-screen control method according to an embodiment of the present invention;

[0046] Figure 3 is a flow chart of a display screen control method according to an embodiment of the present invention;

[0047] Figure 4 is a schematic diagram of a display screen control process according to an embodiment of the present invention;

[0048] Figure 5 is a schematic diagram of another display screen control process according to an embodiment of the present invention;

[0049] Figure 6 is a schematic diagram of another display screen control process according to an embodiment of the present invention;

[0050] Figure 7 is a flow chart of another display screen control method according to an embodiment of the present invention;

[0051] Figure 8 is a schematic diagram of another display screen control process according to an embodiment of the present invention;

[0052] Fig. 9 is a schematic diagram of a vehicle according to an embodiment of the present invention;

[0053] Fig.10 is a schematic diagram of a multi-screen control device according to an embodiment of the present invention;

[0054] Fig.11is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0055] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.

[0056] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.

[0057] At the same time, it should be understood that in the following description, "circuit" refers to a conductive loop composed of at least one element or subcircuit through electrical connection or electromagnetic connection. When an element or circuit is said to be "connected to" another element or an element / circuit is said to be "connected between" two nodes, it can be directly coupled or connected to another element or there can be an intermediate element, and the connection between the elements can be physical, logical, or a combination thereof. On the contrary, when an element is said to be "directly coupled to" or "directly connected to" another element, it means that there is no intermediate element between the two.

[0058] Unless otherwise clearly defined and specified, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0059] For ease of explanation, spatially relative terms such as "inside", "outside", "below", "below", "lower", "above", "upper", etc. are used herein to describe the relationship of one element or feature illustrated in the figures to another element or feature. It will be understood that spatially relative terms may be intended to include different orientations of the device in use or operation other than the orientation depicted in the figures. For example, if the device in the figure is turned over, an element described as being "below" or "below" other elements or features will then be positioned as being "above" the other elements or features. Thus, the example term "below" can include both the orientations of above and below. The device may be oriented in other ways (rotated 90 degrees or in other orientations), and the spatially relative descriptors used herein should be interpreted accordingly.

[0060] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".

[0061] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0062] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0063] The embodiment of the present invention is described in detail by taking a vehicle that can accommodate multiple people and is provided with multiple display screens as an example. It should be understood that the embodiment of the present invention is not limited to this, and any scenario in which multiple users and multiple display screens realize independent interaction can be realized by applying the embodiment of the present invention.

[0064] In the relevant vehicle cockpit design, a separate controller is usually used to realize the scene of multiple screens in the cabin. For example, multiple tablets are installed in the cockpit, and each tablet is only connected to the vehicle with a power supply. In fact, they all work separately, which naturally forms the effect of multiple screens with different displays and touches. Another situation is to deploy multiple controllers in the cockpit, such as installing a controller in the front row to connect the front screen, and installing a controller in the back row to connect the back screen, which can also realize multiple screens with different displays and touches. However, the separate controller solution is based on the independent operation of multiple controllers, so it only meets the needs of different displays and touches, and it is difficult to meet the scene of multiple screens displaying the same content at the same time. In some special scenarios, such as unmanned vehicles, it is necessary to make multiple passengers aware of the necessary content, such as vehicle status prompt information, special road condition prompt information, safety prompt information, etc., which enables multiple display screens to display the necessary content synchronously. In the prior art, the method of using multiple independent tablets or multiple controllers to independently control the corresponding display screens cannot achieve the simultaneous display of multiple screens while ensuring that users can interact independently. In addition, the coexistence of multiple controllers is more complicated in network topology, and the software development cost, layout cost, and procurement cost are also higher. Therefore, an embodiment of the present invention provides a multi-screen control method, system, multi-screen controller and vehicle, wherein the multi-screen controller is connected to corresponding display screens through different communication interfaces, and independent control of multiple display screens can be achieved through the same multi-screen controller, thereby achieving the same display and different display and touch of multiple display screens.

[0065] Figure 1 Schematic diagram of a multi-screen control system according to an embodiment of the present invention. Figure 1 As shown, the multi-screen control system of the embodiment of the present invention includes N display screens 11-1N and a multi-screen controller 10. The multi-screen controller 10 includes N communication interfaces 21-21N and a processing unit 20. The N communication interfaces 21-21N of the multi-screen controller 10 are respectively connected to the N display screens 11-1N, so that the N display screens communicate with the multi-screen controller 10 through independent data communication links. For example, the multi-screen controller 10 is connected to the display screen 11 through the communication interface 21, to the display screen 1i through the communication interface 2i, and to the display screen 1N through the communication interface 2N. Wherein, N≥1, 1≤i≤N. It should be understood that the multi-screen controller 10 of this embodiment may also include other communication interfaces (not shown in the figure) to connect other input and output devices, such as speakers, etc. This embodiment does not limit the number and type of communication interfaces of the multi-screen controller, which can be set according to the functions to be implemented in the specific application scenario.

[0066] In an optional implementation, the display screen 11-1N is connected to the communication interface 21-2N of the multi-screen controller 10 through different display interfaces 31-3N. The interface type of the display interface 31-3N is compatible with the interface type of the communication interface 21-2N. Optionally, the interface types of the display interfaces 31-3N can be the same or different.

[0067] Further optionally, in a vehicle or other application scenario, there may be no user in the area where the display screen 1i is located, for example, there are no passengers in the back row of the vehicle, etc. If the display screen 1i in the corresponding area still works synchronously in this case, useless power consumption will be increased, and the service life of the corresponding display screen 1i will also be consumed. Based on this, in this embodiment, the connection between the display interface and the communication interface corresponding to some display screens can be set to have hot-swappable characteristics, that is, the display interface and the communication interface corresponding to the part of the display screen are both interfaces with hot-swappable characteristics.

[0068] Therefore, this embodiment can first detect whether there is a user in the corresponding area of ​​the display screen, and if not, control to disconnect the connection between the display screen and the multi-screen controller 10, and determine which display screens are in a disconnected state through hot plug detection when the same display content needs to be pushed to multiple display screens, so that the multi-screen controller 10 pushes the display content to be displayed to the display screen in a connected state for display. This allows the embodiment of the present invention to flexibly control the connection state of the display screen and reduce the overall power consumption of the system.

[0069] Furthermore, taking a vehicle as an example, if the front hollow area and the rear seat area of ​​the vehicle are both provided with display screens, since the front row of the vehicle usually carries passengers or safety officers, the display screen in the front hollow area can remain connected, and the display screen in the rear seat area uses a hot-swappable display interface.

[0070] It should be understood that this embodiment does not limit the connection characteristics of the above-mentioned display interface 31-3N and communication interface 21-2N. They can all be set to maintain connection or have hot-plug characteristics, or partially set to maintain connection and partially set to have hot-plug characteristics. The specific settings can be determined according to the actual application scenario.

[0071] In an optional implementation, the display interfaces 31-3N may use DSI (Display Serial Interface) interfaces and / or DP (Display Port) interfaces. It should be understood that the embodiment of the present invention does not limit the specific type of display interface, as long as it can realize the transmission of display content.

[0072] Furthermore, the multi-screen control system of this embodiment also includes deserializers 41-4N. Among them, the serializer and deserializer 4i are connected between the display screen 1i and the communication interface 2i. The serializer in the serializer and deserializer 4i is used to merge multiple parallel data into a serial data stream to reduce the number of cables required for transmission and the cost of communication media and improve data transmission efficiency. The deserializer in the serializer and deserializer 4i is the inverse operation of the serializer, which is used to split the data frame into multiple data streams for subsequent data processing and storage.

[0073] Furthermore, the display screen 1i is connected to the serializer and deserializer 4i through a predetermined communication interface, and the serializer and deserializer 4i is connected to the communication interface 2i through the display interface 3i. Thus, the display screen 1i forms a data communication link exclusively for the display screen 1i through the predetermined communication interface, the serializer and deserializer 4i, the display interface 3i and the communication interface 2i, and independent data transmission between the display screen 1i and the multi-screen controller 10 can be achieved through the data communication link. Optionally, the predetermined communication interface corresponding to the display screen 1i can be a GMSL (Gigabit Multimedia Serial Link) interface to achieve high-quality video signals, audio signals and control information transmission. It should be understood that this embodiment does not limit the type of communication interface used by the display screen, and it can achieve the transmission of relevant information.

[0074] In this embodiment, the processing unit 20 in the multi-screen controller 10 is used to control the transmission of corresponding display information to the corresponding display screen 1i through the communication interface 2i, or to receive a data operation request from the display screen 1i through the communication interface 2i, and to control the corresponding target device to perform the corresponding data operation based on the data operation request.

[0075] Figure 2 Flow chart of the multi-screen control method of an embodiment of the present invention. The embodiment of the present invention is used to describe the control process of different touch and display of multiple display screens, wherein the different touch and display is to control the corresponding multiple display screens to display different corresponding display contents according to different trigger operations of the multiple display screens, or to control other devices to perform different corresponding operations. Figure 2 As shown, the multi-screen control method of the multi-screen controller of the embodiment of the present invention includes the following steps:

[0076] Step S110, receiving a data operation request from the target display screen through the target communication interface corresponding to the target display screen. Optionally, the data operation request may include screen touch data, which may include data generated by a user single-click, long-press, or sliding dependent gestures on the screen. In another optional implementation, if the target display screen has a corresponding sound receiving device (such as a microphone, etc.), the data operation request may also include voice data. Furthermore, the voice data can be obtained by the user long-pressing the voice start control on the screen to start the sound receiving device, or it can be obtained by waking up the sound receiving device through corresponding keywords, and this embodiment is not limited to this.

[0077] Step S120, determining the target device according to the data operation request and the identification information of the target display screen. The identification information is the display identification and / or the corresponding target communication interface identification. In this embodiment, each display has a corresponding communication interface connected to the multi-screen controller. Therefore, in this embodiment, the identification of the communication interface can be used as the corresponding display identification, or the unique identification of each display can be pre-determined and matched one-to-one with the corresponding communication interface identification.

[0078] Step S130: controlling the target device to execute the data operation corresponding to the data operation request.

[0079] Optionally, in this embodiment, the target device may be a target display screen that sends the data operation request, or may be other display screens other than the target display screen, or may be other devices such as a speaker.

[0080] Figure 3 It is a flow chart of a display screen control method according to an embodiment of the present invention. Figure 4 FIG. 1 is a schematic diagram of a display screen control process according to an embodiment of the present invention. Figure 3As shown, assuming that the target device is a target display screen and the data operation request is used to request display of corresponding data content, the above step S130 can be specifically executed as the following steps:

[0081] Step S13A1: parse the data operation request and obtain the corresponding display instruction. Figure 4 As shown, the user clicks on the play control V1 of the safety guidance video on the target display screen 11, generates screen touch data d1, and sends it to the multi-screen controller 10 through the target communication interface 21. The multi-screen controller 10 receives the screen touch data d1, parses the screen touch data d1, determines the screen coordinate point corresponding to the screen touch data d1, and determines the position of the play control V1 represented by the screen coordinate point based on the distribution position of the screen controls of the target display screen 11, and generates a display instruction for the safety guidance video.

[0082] Step S13A2, rendering the display content corresponding to the display instruction.

[0083] The multi-screen controller 10 obtains the content of the corresponding safety guidance video according to the display instruction and renders it. Optionally, if the multi-screen controller 10 caches the historical playback position of the safety guidance video, the video content is rendered from the historical playback position; if the multi-screen controller 10 does not store the historical playback position of the safety guidance video, the video content is rendered from the starting position of the video.

[0084] Step S13A3, sending the rendered display content to the target display screen for display via the target communication interface.

[0085] like Figure 4 As shown, the multi-screen controller 10 sends the rendered display content to the target display screen 11 so that the target display screen 11 plays the safety guidance video.

[0086] Figure 5 is a schematic diagram of a display screen control process of an embodiment of the present invention. In another optional implementation, the data operation request may also request to adjust the screen brightness. Still, the target device may include a target display screen. Figure 1 and Figure 5, assuming that the target display screen is display screen 12, the user generates screen touch data d2 by sliding downward in the left area of ​​the screen, and sends the screen touch data d2 to the multi-screen controller 10 through the communication interface 22. The multi-screen controller 10 parses the screen touch data, determines the screen coordinate point corresponding to the screen touch data (that is, sliding from the screen coordinate c1 to the coordinate c2), determines the data operation instruction according to the screen coordinate point, and sends the data operation instruction to the target device, that is, display screen 12. Among them, the multi-screen controller 10 can generate a data operation instruction based on the target brightness according to the sliding distance and the target brightness to which the current display brightness of the display screen 12 really needs to be adjusted, and sends it to the display screen 12, so as to control the display screen 12 to adjust the screen to the target brightness based on the data operation instruction. Figure 5 As shown, assuming that the user slides downward on the left area of ​​the screen to dim the screen, the display screen 12 dims the screen to the target brightness after receiving the data operation instruction.

[0087] In another optional implementation, the user can control the display brightness, playback content or sound volume of another display screen through one display screen. Therefore, the target device can also be other display screens except the target display screen.

[0088] Figure 6 FIG. 1 is a schematic diagram of another display screen control process of an embodiment of the present invention. Take the target display screen as display screen 11, and adjust the screen brightness of display screen 13 through display screen 11 as an example. Figure 6 As shown, after the display screen 11 displays the screen brightness bars of the display screens 11-13, the user controls the brightness bar of the display screen 13 to slide from position c3 to position c4, generates screen touch data d3, and sends the screen touch data d3 to the multi-screen controller 10 through the communication interface 21. The multi-screen controller 10 parses the screen touch data, determines the screen coordinate point corresponding to the screen touch data (i.e., slides from position c3 of the screen to position c4, or position c4), determines the data operation instruction according to the screen coordinate point, and sends the data operation instruction to the target device, i.e., the display screen 13, through the corresponding communication interface 23. Among them, since the display position of the screen brightness bar of each display screen on the display screen 11 is determined, the multi-screen controller 10 can determine the target brightness of the target device and the corresponding display screen according to position c4, and generate the data operation instruction based on the target brightness and send it to the target device, i.e., the display screen 13, so as to control the display screen 13 to adjust the screen to the target brightness based on the data operation instruction. Therefore, taking the application scenario of multiple display screens deployed in a vehicle as an example, if there are no passengers in the area where display screen 13 is located and the brightness of the display screen is too high, passengers in other seating areas can adjust the brightness of display screen 13 through display screen 11 in their area to reduce power consumption, while avoiding the impact of the high brightness of the display screen on other passengers.

[0089] Figure 7 is a flow chart of another display screen control method according to an embodiment of the present invention. Figure 8 FIG. 1 is a schematic diagram of another display screen control process according to an embodiment of the present invention. Figure 7 As shown, in another optional implementation, the target device includes a speaker, and the above step S120, that is, controlling the target device to perform the data operation corresponding to the data operation request, specifically includes the following steps:

[0090] Step S13B1: parse the data operation request to obtain the voice control instruction. Figure 8 As shown, assuming that the target display screen is display screen 1N, the user generates screen touch data d4 by sliding downward in the right area of ​​the screen, and sends the screen touch data d4 to the multi-screen controller 10 through the communication interface 2N. The multi-screen controller 10 parses the screen touch data, determines the screen coordinate point corresponding to the screen touch data (that is, sliding from the coordinate c5 of the screen to the coordinate c6), determines the data operation instruction (that is, the sound control instruction) according to the screen coordinate point, and controls the target device, that is, the speaker 61 based on the sound control instruction. Among them, the multi-screen controller 10 can generate the sound control instruction based on the target volume according to the sliding distance and the target volume to which the current volume of the display screen 1N really needs to be adjusted.

[0091] Step S13B2, according to the sound control instruction and the power amplifier circuit corresponding to the speaker, the speaker is controlled to play the target sound demand. Further optionally, the area where the display screen of this embodiment is located is provided with a corresponding speaker, and the speakers in each area have a corresponding sound playback channel. The multi-screen controller 10 of the embodiment of the present invention can determine the area where the speaker 61 is located according to the area where the display screen 1N is located, and make the corresponding power amplifier circuit switch the volume to the target volume based on the sound control instruction, and play the corresponding voice content at the target volume through the sound playback channel corresponding to the area.

[0092] In other optional implementations, the multi-screen controller 10 of this embodiment is deployed with a voice recognition model to recognize data operation requests in the form of voice, and then control the target device to perform corresponding data operations through the corresponding communication interface. The specific execution process is similar to the touch screen mode and will not be described in detail here.

[0093] like Figure 4-Figure 6 , Figure 8 As shown, each display screen of this embodiment can perform an independent interaction process through an independent communication interface, thereby realizing the function of controlling multiple display screens with different touch and display by the same multi-screen controller.

[0094] In an optional implementation, the multi-screen controller 10 of the embodiment of the present invention can also arbitrate the data operation requests received from multiple target display screens according to the predetermined priority information to determine the execution order of each data operation request. When multiple display screens operate the same application at the same time, there may be conflicts. Therefore, this embodiment can arbitrate through the predetermined priority information to avoid related conflicts.

[0095] In an optional implementation, the multi-screen controller 10 can arbitrate data operation requests in a time-priority manner. Further, the multi-screen controller 10 maintains a request queue, puts the data operation requests of the same application into the corresponding request queue, and processes the data operation requests in the request queue in sequence based on the first-in-first-out principle.

[0096] In another optional implementation, the multi-screen controller 10 may only process the data operation request of a certain application received for the first time, and before the data operation request is executed, other data operation requests for the application are set to be invalid. Further optionally, when the data operation request is invalid, an invalid operation prompt message may be sent through the corresponding communication interface.

[0097] In other optional implementations, the multi-screen controller 10 may also pre-set the priority of the display screen, and when receiving data operation requests for the same application from multiple display screens in the same time period, give priority to processing data operation requests corresponding to display screens with higher priorities.

[0098] It should be understood that this embodiment does not limit the priority information and the punching method for resolving conflicts between multiple display screens, as long as it can reduce or avoid the corresponding conflicts.

[0099] In an optional implementation, the multi-screen controller 10 sends the target display content to the corresponding multiple display screens through different communication interfaces so that each display screen synchronously displays the target display content. For example, in a vehicle, when no passenger operates the display screen, the multi-screen controller 10 can simultaneously control multiple display screens in the vehicle to play a safety guidance video at the same time, or when encountering a special road section during driving, when all passengers need to know or pay attention to the relevant information, send relevant information to the display screens in different areas so that the display screens in different areas synchronously display the relevant information, etc.

[0100] Further optionally, in a vehicle application scenario, the multi-screen controller can be implemented through a cockpit domain controller. It should be understood that the multi-screen controller can also be implemented through other domain controllers or a newly added independent controller, and this embodiment does not limit this.

[0101] The embodiment of the present invention receives a data operation request from a target display screen through a target communication interface corresponding to the target display screen, determines a target device according to the data operation request and identification information of the target display screen, and controls the target device to perform a data operation corresponding to the data operation request, wherein the identification information is a display identification and / or a corresponding target communication interface identification. Thus, the multi-screen controller of the embodiment of the present invention is connected to corresponding display screens respectively through different communication interfaces, and the independent control of multiple display screens can be achieved through the same multi-screen controller, thereby achieving the same display and different display and different touch of multiple display screens. Compared with the prior art solution of using multiple controllers to control corresponding displays respectively, the embodiment of the present invention is simpler in network topology, while reducing development costs, layout costs, and procurement costs.

[0102] Fig. 9 Schematic diagram of a vehicle according to an embodiment of the present invention. Fig. 9 As shown, the vehicle 9 includes a multi-screen controller (not shown) and multiple display screens 11-13 distributed in different areas inside the vehicle. The multi-screen controller includes multiple communication interfaces and a processing unit, each communication interface is used to connect to a different display screen 11-13, and the processing unit is configured to execute the multi-screen control method of any of the above implementations, which will not be repeated here.

[0103] In an optional implementation, the display screen is arranged in the hollow area of ​​the seat back and / or the front row. Fig. 9 As shown, the display screen 11 is arranged in the hollow area of ​​the front row, the display screen 12 is arranged in the back of the front row seat in the left area of ​​the rear row, and the display screen 13 is arranged in the back of the front row seat in the right area of ​​the rear row. Thus, passengers in each seat can interact with the corresponding display screen.

[0104] In an optional implementation, the vehicle further includes speakers located around the seats (not shown in the figure). In this embodiment, each passenger may play different audio and video. For example, a passenger can hear the sound corresponding to his or her own display screen more clearly without being disturbed by the sound of other display screens. In this embodiment, corresponding speakers are set in each seat area to further improve the user experience. Furthermore, the displays and speakers in the corresponding seat areas correspond to each other, so that when playing a video, the audio heard by the passenger is synchronized with the video being played.

[0105] In an optional implementation, the multi-screen controller of the vehicle 9 can be implemented by a cockpit domain controller. It should be understood that the multi-screen controller can also be implemented by other domain controllers or a newly added independent controller, and this embodiment does not limit this.

[0106] The multi-screen controller in the vehicle of the embodiment of the present invention receives a data operation request from the target display screen through the target communication interface corresponding to the target display screen, determines the target device according to the data operation request and the identification information of the target display screen, and controls the target device to perform the data operation corresponding to the data operation request, wherein the identification information is the display identification and / or the corresponding target communication interface identification. Therefore, the multi-screen controller provided in the vehicle of the embodiment of the present invention can be connected to the corresponding display screens respectively through different communication interfaces, and it realizes the independent control of multiple display screens through the same multi-screen controller, thereby realizing the same display and different display and different touch of multiple display screens. Compared with the prior art solution of using multiple controllers to control the corresponding displays respectively, the embodiment of the present invention is simpler in network topology, while reducing the development cost, layout cost, and procurement cost.

[0107] Fig.10 Schematic diagram of a multi-screen control device according to an embodiment of the present invention. Fig.10 As shown, the multi-screen control device 100 of the embodiment of the present invention is deployed in the multi-screen controller, and multiple display screens are connected to the same multi-screen controller through different communication interfaces. The multi-screen control device 100 includes a request receiving unit 101, a device determining unit 102 and a control unit 103.

[0108] The request receiving unit 101 is configured to receive a data operation request from a target display screen through a target communication interface corresponding to the target display screen. The device determining unit 102 is configured to determine a target device according to the data operation request and / or identification information of the target display screen, wherein the identification information is a display identification and / or a communication interface identification. The control unit 103 is configured to control the target device to perform a data operation corresponding to the data operation request.

[0109] In an optional implementation, the target device includes the target display screen, and the control unit 103 is further configured to execute: parsing the data operation request, obtaining the corresponding display instruction, rendering the display content corresponding to the display instruction, and sending the rendered display content to the target display screen for display through the target communication interface.

[0110] In an optional implementation, the target device includes a speaker, and the control unit 103 is further configured to execute: parsing the data operation request, obtaining a sound control instruction, and controlling the speaker to play the target sound requirement according to the sound control instruction and a power amplifier circuit corresponding to the speaker.

[0111] In an optional implementation, the data operation request includes screen touch data and / or voice data; the control unit 103 is further configured to execute: parsing the screen touch data, determining the screen coordinate points corresponding to the screen touch data, and determining the data operation instructions according to the screen coordinate points.

[0112] In an optional implementation, the multi-screen control device 100 further includes an arbitration unit configured to arbitrate the received data operation requests of the multiple target display screens according to predetermined priority information, and determine the execution order of each of the data operation requests.

[0113] In an optional implementation, the multi-screen control device 100 further includes a control display unit configured to send target display content to the corresponding multiple display screens through different communication interfaces so that each of the display screens synchronously displays the target display content.

[0114] The embodiment of the present invention receives a data operation request from a target display screen through a target communication interface corresponding to the target display screen, determines a target device according to the data operation request and identification information of the target display screen, and controls the target device to perform a data operation corresponding to the data operation request, wherein the identification information is a display identification and / or a corresponding target communication interface identification. Thus, the multi-screen controller of the embodiment of the present invention is connected to corresponding display screens respectively through different communication interfaces, and the independent control of multiple display screens can be achieved through the same multi-screen controller, thereby achieving the same display and different display and different touch of multiple display screens. Compared with the prior art solution of using multiple controllers to control corresponding displays respectively, the embodiment of the present invention is simpler in network topology, while reducing development costs, layout costs, and procurement costs.

[0115] Fig.11 Schematic diagram of an electronic device according to an embodiment of the present invention. Fig.11As shown, the electronic device 110 can be used as a multi-screen controller of an embodiment of the present invention. As a general data processing device, it includes a general computer hardware structure, which at least includes a processor 111 and a memory 112. Among them, the processor 111 can be used as the processing unit 20 in the above-mentioned multi-screen controller 10. The processor 111 and the memory 112 are connected via a bus 113. The memory 112 is suitable for storing instructions or programs executable by the processor 111. The processor 111 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 111 executes the instructions stored in the memory 112, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 113 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 114 and the display device and the input / output (I / O) device 115. The input / output (I / O) device 115 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, input / output devices 115 are connected to the system through input / output (I / O) controllers 116 .

[0116] Furthermore, the electronic device 110 also has corresponding multiple communication interfaces (not shown in the figure), which are communicatively connected to the multiple display screens, and controls the corresponding display screens to display corresponding contents through the display controller 114 and the multiple communication interfaces.

[0117] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0118] The present application is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.

[0119] These computer program instructions may be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.

[0120] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.

[0121] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.

[0122] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by specifying relevant hardware through a program, and the program is stored in a storage medium, including several instructions for a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0123] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A multi-screen control method, characterized in that: Multiple display screens are connected to the same multi-screen controller via different communication interfaces, and the multi-screen control method includes: Receiving a data operation request from the target display screen through a target communication interface corresponding to the target display screen; Determine a target device according to the data operation request and / or identification information of the target display screen, wherein the identification information is a display identification and / or a communication interface identification; The target device is controlled to execute the data operation corresponding to the data operation request.

2. The multi-screen control method according to claim 1, characterized in that: The target device includes the target display screen, and controlling the target device to execute the data operation corresponding to the data operation request includes: Parsing the data operation request to obtain a corresponding display instruction; Rendering the display content corresponding to the display instruction; The rendered display content is sent to the target display screen for display via the target communication interface.

3. The multi-screen control method according to claim 1, characterized in that: The target device includes a speaker, and controlling the target device to perform the data operation corresponding to the data operation request includes: Parsing the data operation request to obtain a sound control instruction; The speaker is controlled to play the target sound requirement according to the sound control instruction and the power amplifier circuit corresponding to the speaker.

4. The multi-screen control method according to claim 2 or 3, characterized in that: The data operation request includes screen touch data and / or voice data; and the parsing of the data operation request includes: Analyzing the screen touch data to determine the screen coordinate points corresponding to the screen touch data; A data operation instruction is determined according to the screen coordinate point.

5. The multi-screen control method according to claim 1, characterized in that: The method further comprises: Arbitrating the received data operation requests of the plurality of target display screens according to the predetermined priority information, and determining the execution order of each of the data operation requests.

6. The multi-screen control method according to claim 1, characterized in that: The method further comprises: The target display content is sent to the corresponding multiple display screens through different communication interfaces so that each of the display screens synchronously displays the target display content.

7. A multi-screen controller, characterized in that: The multi-screen controller comprises: Multiple communication interfaces, each of which is used to connect to a different display screen; A processing unit, configured to execute the multi-screen control method according to any one of claims 1 to 6.

8. The multi-screen controller according to claim 7, characterized in that: At least one of the communication interfaces is a hot-swappable communication interface.

9. A multi-screen control system, characterized in that: The multi-screen control system comprises: Multiple displays; Multi-screen controller; Wherein, the multi-screen controller includes multiple communication interfaces and a processing unit, each of the communication interfaces is used to connect to a different display screen, and the processing unit is configured to execute the multi-screen control method as described in any one of claims 1-6.

10. A vehicle, characterized in that: The vehicle comprises: Multi-screen controller; Multiple display screens distributed in different areas of the vehicle interior; Wherein, the multi-screen controller includes multiple communication interfaces and a processing unit, each of the communication interfaces is used to connect to a different display screen, and the processing unit is configured to execute the multi-screen control method as described in any one of claims 1-6.

11. The vehicle according to claim 10, characterized in that The display screen is arranged on the seat back and / or the hollow area of ​​the front row.

12. The vehicle according to claim 10, characterized in that The vehicle also includes speakers located around the seats.

13. A multi-screen control device, characterized in that: Multiple display screens are connected to the same multi-screen controller via different communication interfaces, and the multi-screen control device comprises: A request receiving unit, configured to receive a data operation request from a target display screen through a target communication interface corresponding to the target display screen; A device determining unit, configured to determine a target device according to the data operation request and / or identification information of the target display screen, wherein the identification information is a display identification and / or a communication interface identification; The control unit is configured to control the target device to execute the data operation corresponding to the data operation request.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

15. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 6.