Data sharing method for vehicle-mounted multiple screens, readable storage medium and computer device

By enabling data sharing between driving information and entertainment hosts connected to the same local area network in the vehicle, and directly accessing and displaying media files from each other's devices, the problem of cumbersome operation and complex systems in existing technologies is solved, and a simplified data sharing process is achieved.

CN122137809APending Publication Date: 2026-06-02ZHEJIANG GEELY HLDG GRP CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG GEELY HLDG GRP CO LTD
Filing Date
2026-02-27
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing technologies, synchronizing media files between multiple driving information and entertainment hosts in a vehicle's smart cockpit involves cumbersome procedures and complex systems, requiring manual recording and pushing of video streams, resulting in tedious operation and high system complexity.

Method used

By connecting the first and second driver information and entertainment hosts to the same local area network (LAN), data sharing can be achieved using the LAN domain name. This allows direct access to and display of media files from the other device, eliminating the need for screen recording and streaming operations, thus simplifying the data sharing process and reducing system complexity.

Benefits of technology

It simplifies the data sharing process between multiple screens in the vehicle without requiring additional operations, reduces system complexity, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122137809A_ABST
    Figure CN122137809A_ABST
Patent Text Reader

Abstract

This disclosure relates to a data sharing method, readable storage medium, and computer device for in-vehicle multi-screen displays, and pertains to the field of in-vehicle entertainment control technology. The method includes: responding to a triggered data sharing command, initiating a network service request to a second driver information and entertainment host via a target media application; the network service request is used to obtain media file information stored in the second driver information and entertainment host; a first driver information and entertainment host and the second driver information and entertainment host are connected to the same local area network; upon receiving the media file information, displaying a file list corresponding to the media file information through the media application interface of the target media application; and responding to inputting a selection of a first file in the file list on the media application interface, displaying the file content of the first file. The embodiments of this disclosure simplify the operation steps and system complexity of data sharing across in-vehicle multi-screen displays.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of in-vehicle entertainment control technology, and in particular to a data sharing method for in-vehicle multi-screen, a readable storage medium, and a computer device. Background Technology

[0002] In related technologies, as vehicle intelligence increases, the smart cockpit has become a major highlight of vehicle intelligence. Some vehicles' smart cockpits are equipped with multiple driving information and entertainment hosts, such as a front passenger entertainment screen and a rear-seat entertainment screen. When the rear-seat entertainment screen wants to synchronize content from the front passenger screen, a streaming media server needs to be set up to establish connections with both the front passenger and rear-seat screens. The front passenger screen needs to manually start recording and pushing the video stream, and then push the video stream to the rear-seat entertainment screen through a hotspot created by the streaming media server.

[0003] The process requires operation on two separate entertainment screens and the setup of an additional streaming media server, making the operation cumbersome and the system highly complex. Summary of the Invention

[0004] To address the aforementioned technical issues, this disclosure provides a method for data sharing across multiple screens in a vehicle, a readable storage medium, and a computer device, which can simplify the operation steps and reduce system complexity of data sharing across multiple screens in a vehicle.

[0005] In a first aspect, this disclosure provides a data sharing method for in-vehicle multi-screen displays, applied to a first driving information and entertainment host, the method comprising: In response to the triggered data sharing command, a network service request is initiated to the second driver information and entertainment host through the target media application. The network service request is used to obtain media file information stored in the second driver information and entertainment host. The first driver information and entertainment host and the second driver information and entertainment host are connected to the same local area network. Upon receiving media file information, the corresponding file list is displayed through the media application interface of the target media application. In response to the selection input of the first file in the file list on the media application interface, the file content of the first file is displayed.

[0006] In some embodiments of this disclosure, optionally, a network service request is initiated to the second driver information and entertainment host via a target media application, including: The target media application initiates a network service request to the first local area network domain name; wherein, the first local area network domain name is the local area network domain name generated by the second driving information and entertainment host.

[0007] In some embodiments of this disclosure, optionally, the file content of the first file is displayed, including: The file data of the first file is obtained by resolving the first local area network domain name using the target resolver corresponding to the file type of the first file; Based on file data, the target file content corresponding to the file data is displayed through the target interface corresponding to the file type.

[0008] In some embodiments of this disclosure, optionally, when the file type is an image, the target interface includes an image display interface, the target parser is an image loading library, the file data is the complete file data of the first file, and the target file content is the image content of the first file; and / or When the file type is video, the target parser is a media player, the target interface is a video playback interface, the file data is the first data stream of the first file, and the target file content is the video content of the first file.

[0009] Optionally, in some embodiments of this disclosure, the data sharing method further includes: When the file type is video, the target playback progress of the video content is determined in response to the triggered progress adjustment command. The media player sends an adjustment command carrying the target playback progress to the second driver information and entertainment host; the adjustment command is used to instruct the second driver information and entertainment host to determine the second data stream of the second file, and the starting point of the second data stream is matched with the target playback progress; The second data stream is obtained through the media player, and the video content corresponding to the target playback progress is played in the corresponding playback interface of the media player based on the second data stream.

[0010] Optionally, in some embodiments of this disclosure, the data sharing method further includes: In response to an information display command triggered by a target media application, an information retrieval request is initiated from the target media application to the second driver information and entertainment host; the retrieval request is used to obtain attribute information of the first file. Upon receiving file information, display the attribute information.

[0011] Optionally, in some embodiments of this disclosure, the data sharing method further includes: In response to the startup command of the first driver information and entertainment host, a second local area network domain name is generated; Upon receiving a network service request initiated by the second driving information and entertainment host via the second local area network domain name, the media file information stored in the first driving information and entertainment host is sent to the second driving information and entertainment host.

[0012] Optionally, in some embodiments of this disclosure, the data sharing method further includes: Receive a retrieval command sent by the second driving information and entertainment host through the second local area network domain name; the retrieval command is used to retrieve the second file from the media file information stored in the first driving information and entertainment host; In response to the acquisition command, the file data of the second file is sent to the second driver information and entertainment host, and the file content of the second file is displayed through the second driver information and entertainment host.

[0013] Secondly, this disclosure provides a data sharing device for in-vehicle multi-screen systems, applied to a first driving information and entertainment host, wherein the first driving information and entertainment host and a second driving information and entertainment host are connected to the same local area network, and the data sharing device includes: The network module is used to respond to the triggered data sharing command and initiate a network service request to the second driver information and entertainment host through the target media application. The network service request is used to obtain media file information stored in the second driver information and entertainment host. The control module is used to display the corresponding file list through the media application interface when media file information is received; The display module is used to display the contents of the first file in response to the selection input of the first file in the file list on the media application interface.

[0014] Thirdly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the in-vehicle multi-screen data sharing method as provided in the first aspect.

[0015] Fourthly, this disclosure provides a computer device, including: Memory, processor, and computer programs; The computer program is stored in memory and configured to be executed by a processor to implement the in-vehicle multi-screen data sharing method as provided in the first aspect.

[0016] Fifthly, this disclosure provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, implements the in-vehicle multi-screen data sharing method as provided in the first aspect.

[0017] The technical solution provided in this disclosure has the following advantages compared with the prior art: The data sharing method, readable storage medium, and computer device for in-vehicle multi-screens provided in this disclosure embodiment are as follows: a first driving information and entertainment host and a second driving information and entertainment host in the vehicle are connected to the same local area network. When the first driving information and entertainment host needs to display media files stored on the second driving information and entertainment host, the first driving information and entertainment host can send a data sharing command to the second driving information and entertainment host through the local area network, thereby obtaining the media file information stored on the second driving information and entertainment host and displaying it in the media application interface. At this time, the user can control the first driving information and entertainment host to display the first file stored on the second driving information and entertainment host by selecting any first file from the media file information. During this process, there is no need to perform operations such as screen recording and streaming on the second driving information and entertainment host, nor is it necessary to control the hotspot connection of the first and second driving information and entertainment hosts to the streaming media server, thus simplifying the operation steps and reducing system complexity of data sharing for in-vehicle multi-screens. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 A schematic diagram of the architecture of an in-vehicle multi-screen system according to some embodiments of this disclosure is shown; Figure 2 A flowchart illustrating a data sharing method for in-vehicle multi-screen according to some embodiments of this disclosure is shown; Figure 3 A schematic diagram of the display interface of a first driving information and entertainment host according to some embodiments of the present disclosure is shown; Figure 4 A schematic diagram of a media application interface according to some embodiments of this disclosure is shown; Figure 5 A schematic diagram showing an image display interface of some embodiments of this disclosure is provided; Figure 6 A schematic diagram of a video playback interface according to some embodiments of the present disclosure is shown; Figure 7 This illustration shows a schematic diagram of data interaction between vehicle-mounted DHUs according to some embodiments of this disclosure; Figure 8A structural block diagram of a vehicle-mounted multi-screen data sharing device according to some embodiments of the present disclosure is shown. Detailed Implementation

[0021] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0022] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0023] Some of the nouns or terms that appear in the description of the embodiments of this disclosure shall be interpreted as follows: Driver Information Head Unit (DHU): The Driver Information Head Unit is the core component of the vehicle's intelligent cockpit. Its functions include driver information display, infotainment control, vehicle settings and connectivity, and vehicle system control.

[0024] Local Area Network (LAN): A LAN is a network that connects multiple electronic devices within a limited area, enabling data exchange and resource sharing among them.

[0025] Local area network domain name: that is, the Hypertext Transfer Protocol (HTTP) address within the local area network domain where the first driving information and entertainment host and the second driving information and entertainment host are located.

[0026] Before describing the embodiments of this disclosure in detail, the technical background involved in this disclosure will be described here so that those skilled in the art can have a clearer understanding of the embodiments of this disclosure.

[0027] When a vehicle's smart cockpit has multiple DHUs (Distributed Headquarters Units), such as a front passenger DHU and rear passenger DHUs, the media files stored on these devices, such as photos or videos, are not shared. To synchronize content between these different DHUs—for example, if the rear passenger DHU wants to view videos stored on the front passenger DHU—a streaming media server needs to be activated. This server creates a hotspot, and the front passenger DHU and rear passenger DHU are then controlled to connect to this hotspot.

[0028] After the front passenger DHU and rear passenger DHU successfully connect to the hotspot created by the streaming media server, the user first needs to operate the video playback function on the front passenger DHU and manually start the recording and push of the video stream. After this is completed, the front passenger DHU will push the recorded video stream to the streaming media server hotspot, and then the streaming media server hotspot will push the stream to the rear passenger DHU for playback. During this process, the user needs to operate on both the front passenger DHU and the rear passenger DHU simultaneously, making the operation steps rather cumbersome. Furthermore, setting up and enabling a streaming media server results in a relatively complex system structure.

[0029] In view of this, the present disclosure provides a data sharing method for in-vehicle multi-screen displays. Figure 1 The following are schematic diagrams illustrating the architecture of an in-vehicle multi-screen system according to some embodiments of this disclosure, such as... Figure 1 As shown, the vehicle 100 includes a first driving information and entertainment host 102 and a second driving information and entertainment host 104, and the first driving information and entertainment host 102 and the second driving information and entertainment host 104 are connected to the same local area network.

[0030] For example, the first driver information and entertainment host 102 and the second driver information and entertainment host 104 each operate independent vehicle systems.

[0031] For example, the first driver information and entertainment host 102 includes a first controller, a first memory, and a first display screen. The first display screen may be a touch screen. The first controller runs computer programs or instructions stored in the first memory to run a first vehicle infotainment system on the first driver information and entertainment host 102, and to run a first information application or a first entertainment application on the first vehicle infotainment system.

[0032] For example, the second driver information and entertainment host 104 includes a second controller, a second memory, and a second display screen. The second display screen may be a touch screen, and the second controller runs computer programs or instructions stored in the second memory to run a second vehicle infotainment system on the second driver information and entertainment host 104, and to run a second information application or a second entertainment application on the second vehicle infotainment system.

[0033] For example, the driver information and entertainment system (DHU) can be a front-row DHU, such as a driver's DHU or a passenger's DHU. The DHU can also be a rear-row DHU or a middle-row DHU, and this disclosure does not limit this embodiment.

[0034] For example, one of the first driving information and entertainment host 102 and the second driving information and entertainment host 104 is a front passenger DHU, and the other is a rear passenger DHU. For ease of understanding, the following will use the example of the first driving information and entertainment host 102 being a rear passenger DHU and the second driving information and entertainment host 104 being a front passenger DHU to illustrate the embodiments of this disclosure in detail.

[0035] Figure 2 Flowcharts illustrating data sharing methods for in-vehicle multi-screen systems according to some embodiments of this disclosure are shown, such as... Figure 2 As shown, the method includes: S202, in response to the triggered data sharing instruction, initiates a network service request to the second driver information and entertainment host through the target media application. The network service request is used to obtain media file information stored in the second driver information and entertainment host.

[0036] In this embodiment of the disclosure, the data sharing instruction triggered on the first driving information and entertainment host may be triggered based on user input made by the user on the first driving information and entertainment host to launch the target media application.

[0037] The target media application can be a gallery application, photo album application, video playback application, etc.

[0038] For example, Figure 3 The diagram illustrates a display interface of a first driving information and entertainment host according to some embodiments of this disclosure, such as... Figure 3 As shown, the display screen 302 of the first driver information and entertainment host 300 displays the vehicle desktop 304, and the vehicle desktop 304 displays the icon 306 of the target media application. When the user inputs the activation input to the icon 306 of the target media application, it is considered that a sharing command has been triggered on the first driver information and entertainment host 300.

[0039] After a sharing command is triggered on the first driver information and entertainment host, a network service request is initiated to the second driver information and entertainment host through the target media application. The first and second driver information and entertainment hosts are connected to the same local area network.

[0040] For example, a web server process is integrated and runs on the second driver information and entertainment host, and this web server process generates a corresponding HTTP address. The target media application can initiate the aforementioned network service request to the second driver information and entertainment host by accessing the HTTP address.

[0041] For example, the aforementioned web server process can be an nginx server.

[0042] The network service request is used to obtain secondary driving information and media file information stored on the infotainment system.

[0043] For example, the HTTP address generated by the web server process on the second driver information and entertainment system indicates a first storage directory on the second driver information and entertainment system. The media file information specifically refers to information about one or more media files stored on the first driver information and entertainment system.

[0044] After receiving a network request from the first driver information and entertainment host, the second driver information and entertainment host opens the first storage directory to the first driver information and entertainment host. At this time, the first driver information and entertainment host can read the media file information in the first storage directory.

[0045] S204: Upon receiving media file information, display the corresponding file list through the media application interface of the target media application.

[0046] In this embodiment of the disclosure, for example, the first driving information and entertainment host receives media file information by accessing a first storage directory on the storage device of the second driving information and entertainment host via an HTTP address, thereby obtaining media file information in the first storage directory.

[0047] For example, after the first driving information and entertainment host receives the media file information, it can also be that the first driving information host sends a data sharing instruction to the nginx server of the second driving information and entertainment host via an HTTP address, and then the nginx server of the second driving information and entertainment host sends the media file information to the first driving information and entertainment host.

[0048] Upon receiving media file information, the First Driver Information and Entertainment Headquarters displays a list of files corresponding to the media file information through the media application interface.

[0049] For example, the media application interface is the application interface of the target media application.

[0050] For example, the media file information corresponds to the list of media files in the first driving information and media file information stored in the entertainment host, which is the second driving information and the entertainment host.

[0051] For example, Figure 4 The diagram illustrates a media application interface of some embodiments of this disclosure, such as... Figure 4As shown, the display screen 402 of the first driver information and entertainment host 400 displays a media application interface 404. The media application interface 404 displays a file list 4042 corresponding to media file information. The media files listed in this file list 4042 are media files stored on the second driver information and entertainment host. For example, the media application interface 400 also displays a file list 4044 corresponding to local media file information. The media files listed in this file list 4044 are media files stored on the local storage device of the first driver information and entertainment host.

[0052] S206, in response to inputting the selection of the first file in the file list on the media application interface, display the file content of the first file.

[0053] In the embodiments disclosed herein, such as Figure 4 As shown, the media file information corresponds to the file list 4042, which includes the icon 4046 of the first file. When the user selects the icon 4046 of the first file on the first driver information and entertainment host, the file content of the first file is displayed.

[0054] For example, displaying the contents of the first document can be done by displaying image content of the first document on the display screen of the first driving information and entertainment host.

[0055] For example, the content of the first document can be displayed, or the video content of the first document can be played on the display screen of the first driving information and entertainment host.

[0056] For example, the content of the first file can be displayed, or the audio content of the first file can be played through the speaker of the first driving information and entertainment host.

[0057] This embodiment of the disclosure sets up a first and a second driver information and entertainment host in the vehicle to connect to the same local area network (LAN). When the first driver information and entertainment host needs to display media files stored on the second driver information and entertainment host, it can send a data sharing command to the second driver information and entertainment host via the LAN to obtain the media file information stored on the second driver information and entertainment host and display it in the media application interface. At this time, the user can control the first driver information and entertainment host to display the first file stored on the second driver information and entertainment host by selecting any first file from the media file information. During this process, there is no need to perform operations such as screen recording and streaming on the second driver information and entertainment host, nor is it necessary to control the hotspot connection of the first and second driver information and entertainment hosts to the streaming media server. Therefore, it simplifies the operation steps and reduces the system complexity of data sharing across multiple screens in the vehicle.

[0058] In some embodiments of this disclosure, optionally, initiating a network service request to the second driving information and entertainment host through the target media application includes: initiating a network service request to the first local area network domain name through the target media application; wherein the first local area network domain name is a local area network domain name generated by the second driving information and entertainment host.

[0059] In this embodiment of the disclosure, the first local area network domain name is an HTTP address. The first local area network domain name is an HTTP address generated by the web server process running on the second driving information and entertainment host.

[0060] The target media application initiates a network service request by accessing the HTTP address via a web service, thereby establishing a communication connection with the web server running on the second infotainment system. Through this communication connection, the target media application running on the first infotainment system can directly access and read file data, such as photo data or video data, stored on the storage device of the second infotainment system.

[0061] In some embodiments of this disclosure, optionally, the file content of the first file is displayed, including: The file data of the first file is obtained by resolving the first local area network domain name using the target resolver corresponding to the file type of the first file; Based on file data, the target file content corresponding to the file data is displayed through the target interface corresponding to the file type.

[0062] In this embodiment of the disclosure, the target resolver is an application module with HTTP address resolution functionality. For example, the target resolver is an application module within the target media application.

[0063] For example, the target media application can display different types of files. The target parser can be different for each file type.

[0064] For example, the target resolver for image files could be the system's built-in image loading library. The target resolver for video files could be the system's built-in media player.

[0065] The target resolver resolves the first local area network domain name to obtain the local area network address of the web server running on the second driving information and entertainment host, thereby enabling the target media application to access the web server running on the second driving information and entertainment host and obtain the file data of the first file stored on the second driving information and entertainment host through the web server.

[0066] After obtaining the file data of the first file, the target file content of the first file is displayed in the target interface corresponding to the file type of the first file, based on the file data.

[0067] For example, if the first file is an image, the image content is displayed through the image display interface.

[0068] For example, if the first file is a video, the video content is played using a video player.

[0069] The embodiments disclosed herein enable the rear-seat DHU or the front-seat DHU to display images stored in the other party's device without requiring operation on the front passenger DHU or the rear-seat DHU, thereby effectively simplifying the operation steps for data sharing across multiple in-vehicle screens.

[0070] In some embodiments of this disclosure, optionally, when the file type is an image, the target interface includes an image display interface, the target parser is an image loading library, the file data is the complete file data of the first file, and the target file content is the image content of the first file; and / or When the file type is video, the target parser is a media player, the target interface is a video playback interface, the file data is the first data stream of the first file, and the target file content is the video content of the first file.

[0071] In this embodiment of the disclosure, the first local area network domain name is exemplarily the same as the first HTTP address. When the target media initiates a network service request to the second driver information and entertainment host, the target media application running on the first driver information and entertainment host initiates the network service request to the web server process running on the second local area network server by accessing the first local area network domain name.

[0072] The media file information stored in the second driver information and entertainment host includes one or more media files, including a first file. For example, the file type of the media file may be an image file.

[0073] When the first file is an image file, after the user selects and inputs the first file on the first driver information and entertainment host, the first local area network domain name is resolved through the image loading library of the target media application, such as the Glide loading library, thereby accessing the storage path of the first file stored on the second driver information and entertainment host, loading the corresponding mutation of the first file, and displaying it in the image display interface.

[0074] For example, Figure 5 The diagram illustrates an image display interface of some embodiments of this disclosure, such as... Figure 5As shown, the display screen 502 of the first driver information and entertainment host 500 displays a media application interface 504. The media application interface 504 displays a file list 5042 corresponding to media file information, and the file list 5042 includes an icon 5046 for the first file. When the user selects the icon 5046 for the first file on the first driver information and entertainment host, an image display interface 506 is displayed, which shows the image content corresponding to the first file.

[0075] When the first file is a video file, after the user selects and inputs the first file on the first driver information and entertainment host, the first local area network domain name associated with the first file is resolved through the media player built into the target media application, such as the native MediaPlayer, thereby obtaining the first data stream corresponding to the first file, and the video content is played in the video playback interface based on the first data stream.

[0076] When the first file is a video file, the video duration may be long, and the video file size may also be large. However, since the data to be read during video playback is determined by the playback progress, it is not necessary to load the entire video file. Therefore, only data within a certain time frame before and after the current playback progress is needed to play the video. As the playback progress increases, the media player continuously retrieves the data corresponding to the playback progress through the first local area network domain name. This data stream continuously acquired as the playback progresses is the aforementioned first data stream.

[0077] For example, Figure 6 The diagram illustrates a video playback interface of some embodiments of this disclosure, such as... Figure 6 As shown, the display screen 602 of the first driver information and entertainment host 600 displays a media application interface 604. The media application interface 604 displays a file list 6042 corresponding to media file information, and the file list 6042 includes an icon 6046 for the first file. When the user selects the icon 6046 for the first file on the first driver information and entertainment host, a video playback interface 606 is displayed, playing the video content corresponding to the first file.

[0078] For example, the video playback interface 606 also includes video playback controls, such as a pause control 6062 and a progress adjustment control 6064, so that users can control the video playback process at any time.

[0079] This disclosed embodiment enables the playback of videos stored on the other party's device via a local area network connection between the rear DHU and the front DHU without requiring screen recording and video stream generation on the front passenger DHU or the rear DHU, or the setting up of a streaming media server. Therefore, it can effectively simplify the operation steps and reduce the system complexity of data sharing between multiple screens in the vehicle.

[0080] Optionally, in some embodiments of this disclosure, the data sharing method further includes: When the file type is video, the target playback progress of the video content is determined in response to the triggered progress adjustment command. The media player sends an adjustment command carrying the target playback progress to the second driver information and entertainment host; the adjustment command is used to instruct the second driver information and entertainment host to determine the second data stream of the second file, and the starting point of the second data stream is matched with the target playback progress; The second data stream is obtained through the media player, and the video content corresponding to the target playback progress is played in the corresponding playback interface of the media player based on the second data stream.

[0081] In this embodiment of the disclosure, after playing the video content of the first file through the first driving information and entertainment host, as follows: Figure 6 As shown, users can trigger progress adjustment commands through the progress adjustment control 6064 in the video playback interface 606.

[0082] For example, a user can trigger a progress adjustment command by dragging the progress bar forward or backward.

[0083] For example, users can trigger the progress adjustment command by pressing the fast forward or rewind button.

[0084] Upon receiving the user's progress adjustment instruction, the target playback progress is determined based on the progress adjustment instruction.

[0085] For example, assuming the total length of the video in the first file is 10 minutes, the current playback progress is 3 minutes and 30 seconds, and the user drags the progress bar backward by 2 minutes, then the target playback progress is determined to be 5 minutes and 30 seconds.

[0086] For example, assuming the total length of the video in the first file is 10 minutes, the current playback progress is 3 minutes and 30 seconds, the fast forward button is configured to jump forward 30 seconds, and the user presses the fast forward button a total of 2 times, then the target playback progress is determined to be 4 minutes and 30 seconds.

[0087] After determining the target playback progress, the target media application sends an adjustment instruction to the second driver information and entertainment host, specifically the web server process running on the second driver information and entertainment host, through the first local area network domain name. This adjustment instruction carries the target playback progress.

[0088] Upon receiving the adjustment instruction, the web server process of the second driver information and entertainment system reads the second data stream of the second file based on the target playback progress, and transmits the second data stream to the first driver information and entertainment system via the vehicle's local area network. The starting point of this second data stream is the playback position indicated by the target playback progress.

[0089] After receiving the second data stream, the video player continues to play the video content of the first file in the playback interface based on the received second data stream. At this time, the playback progress of the video content of the first file matches the target playback progress.

[0090] In this embodiment, when playing a video stored by another device on the rear-seat DHU or front passenger DHU, the video file is directly read from the other device's storage device and screen recording is performed via a local area network connection. Therefore, the playback progress can be freely adjusted. The entire process is seamless for the user, requiring no client-side request for control permissions from the source device, thus significantly simplifying the data sharing process between multiple screens in the vehicle.

[0091] Optionally, in some embodiments of this disclosure, the data sharing method further includes: In response to an information display command triggered by a target media application, an information retrieval request is initiated from the target media application to the second driver information and entertainment host; the retrieval request is used to retrieve attribute information of the first file; Upon receiving file information, display the attribute information.

[0092] In this embodiment of the disclosure, after the first driving information and entertainment host displays the file content of the first file through the target media application, such as displaying image content on the image display interface or playing video content on the video playback interface, an information display command can be triggered based on the user's input of the attribute information button on the image display interface or the video playback interface.

[0093] After the information display command is triggered, the target media application initiates an information retrieval request to the second driving information and entertainment host, specifically the web server running on the second driving information and entertainment host, via the first local area network domain name. This information retrieval request instructs the web server running on the second driving information and entertainment host to read the attribute information of the first file and, through the local area network connection between the first and second driving information and entertainment hosts, send the attribute information of the first file to the first driving information and entertainment host.

[0094] After receiving the attribute information, the first driving information and entertainment host displays the attribute information.

[0095] For example, the first driving information and entertainment host can display attribute information through an information display window.

[0096] For example, the first driving information and entertainment host displays attribute information, which may be displayed on an image display interface or a video playback interface.

[0097] For example, taking an image file as the first file, the attribute information may include the image resolution, exposure information, color space information, image format, and file size of the first file.

[0098] For example, taking a video file as the first file, the attribute information may include the video resolution of the first file, the video encoding format of the first file, the audio encoding format of the first file, the total length of the video of the first file, and other information.

[0099] This embodiment of the present disclosure can, when displaying images or playing videos stored by the other party on the rear DHU or the front passenger DHU, obtain and display the attribute information of the image or video being displayed or played by responding to the information display command, thereby realizing more-dimensional data sharing between multiple screens in the vehicle.

[0100] Optionally, in some embodiments of this disclosure, the data sharing method further includes: In response to the startup command of the first driver information and entertainment host, a second local area network domain name is generated; Upon receiving a network service request initiated by the second driving information and entertainment host via the second local area network domain name, the media file information stored in the first driving information and entertainment host is sent to the second driving information and entertainment host.

[0101] In this embodiment, the startup command can be triggered by the user via the vehicle key or the vehicle's one-button start. Upon receiving the startup command, the first driver information and entertainment host starts the vehicle system and simultaneously runs the Web server process. After the Web server process runs, a corresponding second local area network domain name is generated. This second local area network domain name indicates the storage directory in the first driver information and entertainment host's own storage device, and this storage directory stores one or more media files.

[0102] After the Web server process starts, if it receives a network service request initiated by the second driving information and entertainment host through the second local area network domain name, it will send the media file information of one or more media files in the storage directory to the second driving information and entertainment host through the vehicle local area network.

[0103] After receiving the media file information stored in the first driving device (i.e., the entertainment host), the second driving information and entertainment host displays the corresponding media file information and obtains a file list in the media application interface of the media application running on it.

[0104] Similarly, the second driver information and entertainment host will also run and start a web server process when it starts, and generate the first local area network domain name after the web server process starts.

[0105] After the web server process is started and a local area network domain name is generated, different DHUs can access each other on the local area network via HTTP service based on the assigned IP (Internet Protocol) address and port number.

[0106] This embodiment of the disclosure achieves local area network data sharing between multiple vehicle-mounted DHUs by running web servers on multiple DHUs and generating external local area network domain names. Therefore, there is no need to set up an additional streaming media server, which simplifies the system complexity of multi-screen data sharing in vehicles.

[0107] Optionally, in some embodiments of this disclosure, the data sharing method further includes: Receive a retrieval command sent by the second driving information and entertainment host through the second local area network domain name; the retrieval command is used to retrieve the second file from the media file information stored in the first driving information and entertainment host; In response to the acquisition command, the file data of the second file is sent to the second driver information and entertainment host, and the file content of the second file is displayed through the second driver information and entertainment host.

[0108] In this embodiment of the disclosure, the acquisition instruction sent by the second driving information and entertainment host may be sent to the first driving information and entertainment host based on a data sharing instruction triggered on the second driving information and entertainment host.

[0109] After the first driver information and entertainment host receives the acquisition instruction from the second driver information and entertainment host, the first driver information and entertainment host sends the file data of the second file in the stored media file information to the second driver information and entertainment host. At this time, the file content of the second file will be displayed on the second driver information and entertainment host.

[0110] For example, the file data of the second file can be the complete file data of the second file or the data stream corresponding to the second file.

[0111] For example, if the second file is an image file, then the file data is the complete file data.

[0112] For example, if the second file is a video file, then the file data is a video stream.

[0113] For example, Figure 7 This disclosure illustrates data interaction between vehicle-mounted DHUs according to some embodiments, such as... Figure 7 As shown, the vehicle includes a front-row DHU702 and a rear-row DHU704. The front-row DHU runs a front-row image gallery application 7022 and a front-row nginx service 7024, while the rear-row DHU runs a rear-row image gallery application 7042 and a rear-row nginx service 7044. The front-row image gallery application 7022 and the rear-row image gallery application 7042 can display videos or images stored by each other. The front-row nginx service and the rear-row nginx service can receive HTTP access requests from each other.

[0114] In this embodiment of the present disclosure, there is no distinction between the source and client ends among the multiple vehicle-mounted DHUs. Therefore, the passenger-side DHU can access the files stored on the rear-seat DHU, and the rear-seat DHU can also access the files stored on the passenger-side DHU, enabling bidirectional data communication.

[0115] In some embodiments of this disclosure, a first driving information and entertainment host is also provided. Figure 8 Structural block diagrams of in-vehicle multi-screen data sharing devices according to some embodiments of the present disclosure are shown, such as... Figure 8 As shown, the data sharing device includes 800: a network module 802, a control module 804, and a display module 806.

[0116] The network module 802 is used to respond to the triggered data sharing command and initiate a network service request to the second driver information and entertainment host through the target media application. The network service request is used to obtain media file information stored in the second driver information and entertainment host. The control module 804 is used to display the file list corresponding to the media file information through the media application interface when media file information is received; the first driving information and entertainment host and the second driving information and entertainment host are connected to the same local area network; Display module 806 is used to display the file content of the first file in response to the selection input of the first file in the file list on the media application interface.

[0117] This embodiment of the disclosure sets up a first and a second driver information and entertainment host in the vehicle to connect to the same local area network (LAN). When the first driver information and entertainment host needs to display media files stored on the second driver information and entertainment host, it can send a data sharing command to the second driver information and entertainment host via the LAN to obtain the media file information stored on the second driver information and entertainment host and display it in the media application interface. At this time, the user can control the first driver information and entertainment host to display the first file stored on the second driver information and entertainment host by selecting any first file from the media file information. During this process, there is no need to perform operations such as screen recording and streaming on the second driver information and entertainment host, nor is it necessary to control the hotspot connection of the first and second driver information and entertainment hosts to the streaming media server. Therefore, it simplifies the operation steps and reduces the system complexity of data sharing across multiple screens in the vehicle.

[0118] In some embodiments of this disclosure, optionally, the network module is further configured to initiate a network service request to a first local area network domain name through a target media application; wherein the first local area network domain name is a local area network domain name generated by the second driving information and entertainment host.

[0119] This embodiment of the disclosure enables a target media application running on the first driver information and entertainment host to directly access and read file data, such as photo data or video data, stored on the storage device of the second driver information and entertainment host through the communication connection.

[0120] Optionally, in some embodiments of this disclosure, the display module is further configured to resolve the first local area network domain name through the target resolver corresponding to the file type of the first file to obtain the file data of the first file; Based on file data, the target file content corresponding to the file data is displayed through the target interface corresponding to the file type.

[0121] The embodiments disclosed herein enable the rear-seat DHU or the front-seat DHU to display images stored in the other party's device without requiring operation on the front passenger DHU or the rear-seat DHU, thereby effectively simplifying the operation steps for data sharing across multiple in-vehicle screens.

[0122] In some embodiments of this disclosure, optionally, when the file type is an image, the target interface includes an image display interface, the target parser is an image loading library, the file data is the complete file data of the first file, and the target file content is the image content of the first file; and / or When the file type is video, the target parser is a media player, the target interface is a video playback interface, the file data is the first data stream of the first file, and the target file content is the video content of the first file.

[0123] This disclosed embodiment enables the playback of videos stored on the other party's device via a local area network connection between the rear DHU and the front DHU without requiring screen recording and video stream generation on the front passenger DHU or the rear DHU, or the setting up of a streaming media server. Therefore, it can effectively simplify the operation steps and reduce the system complexity of data sharing between multiple screens in the vehicle.

[0124] Optionally, in some embodiments of this disclosure, the data sharing device further includes: The determination module is used to determine the target playback progress of the video content in response to a triggered progress adjustment command when the file type is video. The network module is also used to send an adjustment command carrying the target playback progress to the second driver information and entertainment host via the media player; the adjustment command is used to instruct the second driver information and entertainment host to determine the second data stream of the second file, the starting point of the second data stream being matched with the target playback progress; The display module is also used to obtain a second data stream through the media player, and play the video content corresponding to the target playback progress in the corresponding playback interface of the media player based on the second data stream.

[0125] In this embodiment, when playing a video stored by another device on the rear-seat DHU or front passenger DHU, the video file is directly read from the other device's storage device and screen recording is performed via a local area network connection. Therefore, the playback progress can be freely adjusted. The entire process is seamless for the user, requiring no client-side request for control permissions from the source device, thus significantly simplifying the data sharing process between multiple screens in the vehicle.

[0126] Optionally, in some embodiments of this disclosure, the network module is further configured to, in response to an information display instruction triggered by a target media application, initiate an information acquisition request to a second driving information and entertainment host via the target media application; the acquisition request is used to acquire attribute information of the first file; The display module is also used to display attribute information when file information is received.

[0127] This embodiment of the present disclosure can, when displaying images or playing videos stored by the other party on the rear DHU or the front passenger DHU, obtain and display the attribute information of the image or video being displayed or played by responding to the information display command, thereby realizing more-dimensional data sharing between multiple screens in the vehicle.

[0128] Optionally, in some embodiments of this disclosure, the data sharing device further includes: The generation module is used to generate a second local area network domain name in response to the startup command of the first driving information and entertainment host; The network module is also used to send media file information stored in the first driving information and entertainment host to the second driving information and entertainment host when a network service request is initiated by the second driving information and entertainment host via the second local area network domain name.

[0129] This embodiment of the disclosure achieves local area network data sharing between multiple vehicle-mounted DHUs by running web servers on multiple DHUs and generating external local area network domain names. Therefore, there is no need to set up an additional streaming media server, which simplifies the system complexity of multi-screen data sharing in vehicles.

[0130] In some embodiments of this disclosure, optionally, the network module is further configured to receive an acquisition instruction sent by the second driving information and entertainment host through a second local area network domain name; the acquisition instruction is used to acquire a second file in the media file information stored by the first driving information and entertainment host; in response to the acquisition instruction, the file data of the second file is sent to the second driving information and entertainment host, and the file content of the second file is displayed by the second driving information and entertainment host.

[0131] In this embodiment of the present disclosure, there is no distinction between the source and client ends among the multiple vehicle-mounted DHUs. Therefore, the passenger-side DHU can access the files stored on the rear-seat DHU, and the rear-seat DHU can also access the files stored on the passenger-side DHU, enabling bidirectional data communication.

[0132] In some embodiments of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the in-vehicle multi-screen data sharing method provided in any of the above embodiments, and thus can achieve all the same technical effects. To avoid repetition, it will not be described again here.

[0133] In some embodiments of this disclosure, a computer device is also provided, comprising: Memory, processor, and computer programs; The computer program is stored in a memory and configured to be executed by a processor to implement the steps of the in-vehicle multi-screen data sharing method provided in any of the above embodiments, thus achieving all the same technical effects. To avoid repetition, it will not be described again here.

[0134] In some embodiments of this disclosure, a computer program product is also provided. The computer program product includes a computer program or instructions. When the computer program or instructions are executed by a processor, they implement the steps of the in-vehicle multi-screen data sharing method provided in any of the above embodiments. Therefore, all the same technical effects can be achieved. To avoid repetition, they will not be described again here.

[0135] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0136] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for data sharing across multiple screens in a vehicle, characterized in that, Applied to a first driving information and entertainment host, the method includes: In response to a triggered data sharing command, a network service request is initiated to the second driving information and entertainment host through the target media application. The network service request is used to obtain media file information stored in the second driving information and entertainment host. The first driving information and entertainment host and the second driving information and entertainment host are connected to the same local area network. Upon receiving the media file information, a file list of the media file information is displayed through the media application interface of the target media application; In response to the input of selecting a first file in the file list on the media application interface, the file content of the first file is displayed.

2. The data sharing method according to claim 1, characterized in that, The step of initiating a network service request to the second driver information and entertainment host via the target media application includes: The target media application initiates the network service request to the first local area network domain name; wherein, the first local area network domain name is the local area network domain name generated by the second driving information and entertainment host.

3. The data sharing method according to claim 2, characterized in that, The file content displayed for the first file includes: The file data of the first file is obtained by resolving the first local area network domain name through the target resolver corresponding to the file type of the first file; Based on the file data, the target file content corresponding to the file data is displayed through a target interface corresponding to the file type.

4. The data sharing method according to claim 3, characterized in that, When the file type is an image, the target interface includes an image display interface, the target parser is an image loading library, the file data is the complete file data of the first file, and the target file content is the image content of the first file; and / or When the file type is video, the target parser is a media player, the target interface is a video playback interface, the file data is the first data stream of the first file, and the target file content is the video content of the first file.

5. The data sharing method according to claim 4, characterized in that, The data sharing method also includes: When the file type is video, the target playback progress of the video content is determined in response to the triggered progress adjustment command; The media player sends an adjustment instruction carrying the target playback progress to the second driving information and entertainment host; the adjustment instruction is used to instruct the second driving information and entertainment host to determine the second data stream of the second file, the starting point of the second data stream being matched with the target playback progress; The second data stream is obtained through the media player, and the video content corresponding to the target playback progress is played in the playback interface of the media player based on the second data stream.

6. The data sharing method according to any one of claims 1 to 5, characterized in that, The data sharing method also includes: In response to an information display instruction triggered by the target media application, an information acquisition request is initiated from the target media application to the second driving information and entertainment host; the acquisition request is used to acquire attribute information of the first file. Upon receiving the file information, the attribute information is displayed.

7. The data sharing method according to any one of claims 1 to 5, characterized in that, The data sharing method also includes: In response to the startup command of the first driving information and entertainment host, a second local area network domain name is generated; Upon receiving a network service request initiated by the second driving information and entertainment host via the second local area network domain name, the media file information stored in the first driving information and entertainment host is sent to the second driving information and entertainment host.

8. The data sharing method according to claim 7, characterized in that, The data sharing method also includes: The system receives an acquisition instruction sent by the second driving information and entertainment host through the second local area network domain name; the acquisition instruction is used to acquire the second file in the media file information stored by the first driving information and entertainment host. In response to the acquisition command, the file data of the second file is sent to the second driving information and entertainment host, and the file content of the second file is displayed through the second driving information and entertainment host.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-8.

10. A computer device, characterized in that, include: Memory, processor, and computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-8.

11. A computer program product, said computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the method as described in any one of claims 1-8.