Screen projection method, screen projection equipment and screen projection system

By providing a screen projection method and system in the automotive domain controller environment, users can independently select the display screen, solving the problem of Miracast projection by default projection to the home screen, achieving a more flexible and efficient screen projection experience.

CN120029571APending Publication Date: 2025-05-23HISENSE GRP HLDG CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311557658.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In a one-core, multi-screen automotive domain controller environment, when projecting screens through Miracast, screen projector users cannot independently select the projected secondary or rear screen, and the projector will be projected to the main screen by default.

Method used

A screen projection method and system are provided, allowing the screen projection device to send a request to the vehicle domain control device to obtain information related to the display screen. The display screen information is used to display a screen identifier on the screen projection device, and allows the user to select a display screen, and then send the screen projection data to the vehicle domain control device for display on the display screen selected by the user.

Benefits of technology

It realizes that when projecting screens to the on-board domain control device, users can independently select the display screen, thereby solving the problem of projecting screens by default to the home screen in the prior art, and improving the flexibility and user experience of screen projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029571A_ABST
    Figure CN120029571A_ABST
Patent Text Reader

Abstract

The invention discloses a screen projection method, screen projection equipment and a screen projection system, the method is applied to the screen projection equipment, the method can be applied to a vehicle-mounted screen projection scene, and vehicle-mounted domain control equipment is equipment subjected to screen projection. Wherein the screen projection equipment sends a first request to the vehicle-mounted domain control equipment, the first request is used for acquiring display screen information of display screens associated with the vehicle-mounted domain control equipment, and the number of the display screens associated with the vehicle-mounted screen projection equipment is two or more; receiving display screen information sent by the vehicle-mounted domain control equipment; displaying the first page according to the display screen information; the first page comprises a screen identifier of a display screen associated with the vehicle-mounted domain control equipment; in response to a selection operation of the user on the first page, determining a display screen selected by the user; and transmitting the screen projection data to the vehicle-mounted domain control equipment, so that the vehicle-mounted domain control equipment displays on the display screen selected by the user according to the screen projection equipment. Therefore, when screen projection is carried out on the vehicle-mounted domain control equipment, the screen for displaying the screen projection content can be autonomously selected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of screen projection technology, and in particular to a screen projection method, a screen projection device and a screen projection system. Background Art

[0002] In the automotive field, a domain controller has the hardware capability of supporting two or more screens with a central processing unit (CPU) chip. These screens share a CPU, memory, printed circuit board (PCB), operating system, etc. This scenario can be called one chip with multiple screens.

[0003] In a one-chip, multi-screen environment, when projecting the screen via Miracat, it will be projected to the main screen by default, and the projection user cannot choose to project to other screens such as the secondary screen or the back screen. Summary of the invention

[0004] In an exemplary embodiment of the present application, a screen projection method, a screen projection device and a screen projection system are provided, so that when projecting the screen to a vehicle-mounted domain control device, a display screen for projection can be independently selected.

[0005] According to a first aspect of an exemplary embodiment, a screen projection method is provided, which is applied to a screen projection device, and a vehicle-mounted domain control device is used as a screen projection device. The method includes:

[0006] Sending a first request to the vehicle-mounted domain control device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, where there are two or more display screens;

[0007] Receive display screen information sent from the vehicle-mounted domain control device;

[0008] Displaying a first page according to the display screen information; wherein the first page includes a screen identifier of a display screen associated with the vehicle-mounted domain control device;

[0009] In response to a selection operation of the user on the first page, determining a display screen selected by the user;

[0010] Send the projection data to the vehicle-mounted domain control device so that the vehicle-mounted domain control device can display on the display screen selected by the user according to the projection device.

[0011] According to a second aspect of an exemplary embodiment, a screen projection method is provided, which is applied to a vehicle-mounted domain control device, and the vehicle-mounted domain control device serves as a screen projection device. The screen projection method includes:

[0012] Receive a first request sent from a screen projection device; wherein the first request is used to obtain display screen information of a display screen associated with a vehicle-mounted domain control device, where there are two or more display screens;

[0013] Sending display screen information to the screen projection device; wherein the display screen information is used to instruct the screen projection device to display the screen identification of the display screen associated with the vehicle-mounted domain control device;

[0014] The screen identifier of the first display screen and the screen identifier of the second display screen are displayed on the first display screen and the second display screen associated with the vehicle-mounted domain control device respectively; wherein the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device;

[0015] Receive projection data from projection devices;

[0016] The projection data is displayed on the display screen selected by the user; wherein the display screen selected by the user is the first display screen or the second display screen.

[0017] According to a third aspect of an exemplary embodiment, there is provided a screen projection device, comprising a display screen and a processor;

[0018] A processor configured to execute:

[0019] Sending a first request to the vehicle-mounted domain control device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, where there are two or more display screens;

[0020] Receive display information sent from the vehicle domain control device

[0021] The display is configured to perform:

[0022] Displaying a first page according to the display screen information; wherein the first page includes a screen identifier of a display screen associated with the vehicle-mounted domain control device;

[0023] The processor is also configured to execute:

[0024] In response to a selection operation of the user on the first page, determining a display screen selected by the user;

[0025] Send the projection data to the vehicle-mounted domain control device so that the vehicle-mounted domain control device can display on the display screen selected by the user according to the projection device.

[0026] According to a fourth aspect of an exemplary embodiment, there is provided a vehicle-mounted domain control device, comprising a first display screen, a second display screen, and a processor;

[0027] A processor configured to execute:

[0028] Receive a first request sent from a screen projection device; wherein the first request is used to obtain display screen information of a display screen associated with a vehicle-mounted domain control device, where there are two or more display screens;

[0029] Send display screen information to the screen mirroring device; wherein, the display screen information is used to instruct the screen mirroring device to display the screen identifier of the display screen associated with the vehicle-mounted domain control device.

[0030] Display the screen identifier of the first display screen on the first display screen associated with the vehicle-mounted domain control device, and display the screen identifier of the second display screen on the second display screen associated with the vehicle-mounted domain control device; wherein, the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device.

[0031] Receive screen mirroring data from the screen mirroring device.

[0032] The first display screen is configured to perform:

[0033] When the first display screen is the display screen selected by the user, display according to the screen mirroring data on the first display screen.

[0034] The second display screen is configured to perform:

[0035] When the second display screen is the display screen selected by the user, display according to the screen mirroring data on the second display screen.

[0036] According to the fifth aspect in the exemplary embodiment, a screen mirroring device is provided, which is applied to the screen mirroring device and includes:

[0037] A transmission unit, configured to: send a first request to the vehicle-mounted domain control device; wherein, the first request is used to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device, and the number of display screens is two or more.

[0038] The transmission unit is further configured to: receive the display screen information sent by the vehicle-mounted domain control device.

[0039] A display unit, configured to: display a first page according to the display screen information; wherein, the first page includes the screen identifiers of the display screens associated with the vehicle-mounted domain control device.

[0040] A processing unit, configured to: determine the display screen selected by the user in response to a selection operation of the user on the first page.

[0041] The transmission unit is further configured to: send screen mirroring data to the vehicle-mounted domain control device, so that the vehicle-mounted domain control device displays according to the screen mirroring data on the display screen selected by the user.

[0042] According to the sixth aspect in the exemplary embodiment, a screen mirroring device is provided, which is applied to the vehicle-mounted domain control device and includes:

[0043] A transmission unit, configured to: receive a first request sent by the screen mirroring device; wherein, the first request is used to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device, and the number of display screens is two or more.

[0044] The transmission unit is further used to: send display screen information to the screen projection device; wherein the display screen information is used to instruct the screen projection device to display the screen identification of the display screen associated with the vehicle-mounted domain control device;

[0045] A display unit, used to: display a screen logo of a first display screen on a first display screen associated with the vehicle-mounted domain control device, and display a screen logo of a second display screen on a second display screen associated with the vehicle-mounted domain control device; wherein the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device;

[0046] The transmission unit is further used to: receive screen projection data from the screen projection device;

[0047] The display unit is also used to: display on a display screen selected by a user according to the projection data; wherein the display screen selected by the user is the first display screen or the second display screen.

[0048] According to a seventh aspect of an exemplary implementation, a screen projection system is provided, comprising the screen projection device of the third aspect and the vehicle-mounted domain control device of the fourth aspect.

[0049] According to an eighth aspect of the exemplary implementation, a computer storage medium is provided, in which computer program instructions are stored. When the instructions are executed on a computer, the computer executes the screen projection method of the first aspect or the second aspect.

[0050] In the embodiment of the present application, the vehicle-mounted domain control device serves as the screen-projected device, and its associated display screens are usually two or more, and these display screens are all controlled by the vehicle-mounted domain control device. When the screen projection device projects the screen, it first sends a first request to the vehicle-mounted domain control device to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device. Secondly, the screen projection device receives the display screen information sent from the vehicle-mounted domain control device, and then displays the first page including the screen identification of the display screen associated with the vehicle-mounted domain control device according to the display screen information, and determines the display screen selected by the user in response to the screen selection operation for the first page. The screen projection device sends the projection data to the vehicle-mounted domain control device, and the vehicle-mounted domain control device displays it on the display screen selected by the user according to the screen projection device. So that the screen projection device can independently select the screen when projecting the screen to the vehicle-mounted domain control device. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0052] Figure 1 A schematic diagram of a negotiation phase provided by an embodiment of the present application is exemplarily shown;

[0053] Figure 2 A schematic diagram of a session establishment phase provided by an embodiment of the present application is exemplarily shown;

[0054] Figure 3 A flowchart of a screen projection method provided by an embodiment of the present application is exemplarily shown;

[0055] Figure 4 A schematic diagram of a screen projection page provided in an embodiment of the present application is exemplarily shown;

[0056] Figure 5 A schematic diagram of a second page provided by an embodiment of the present application is exemplarily shown;

[0057] Figure 6 An exemplary display page diagram of a screen identification provided by an embodiment of the present application is shown;

[0058] Figure 7 A flowchart of a screen projection method provided by an embodiment of the present application is exemplarily shown;

[0059] Figure 8a A schematic diagram of a screen logo display provided by an embodiment of the present application is exemplarily shown;

[0060] Figure 8b The signaling flow chart of a screen projection method provided in an embodiment of the present application is exemplarily shown;

[0061] Fig. 9 The structural diagram of a screen projection device provided in an embodiment of the present application is exemplarily shown;

[0062] Fig.10 The structural diagram of a screen projection device provided in an embodiment of the present application is exemplarily shown;

[0063] Fig.11 The structural diagram of a screen projection device provided in an embodiment of the present application is exemplarily shown;

[0064] Fig.12 The structural diagram of a vehicle-mounted domain control device provided in an embodiment of the present application is exemplified. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0066] The embodiment of the present application is a screen projection scenario of a vehicle-mounted domain control device. Therefore, one-chip multi-screen and screen projection protocol are first explained.

[0067] In the automotive field, the domain controller of the vehicle-mounted domain control device has a central processing unit (CPU) chip that can support the hardware capabilities of two or more screens. These screens share a CPU, memory, printed circuit board (PCB), operating system, etc. This scenario can be called one chip with multiple screens. In the one chip with multiple screens environment, screen projection is usually performed through Miracat.

[0068] Miracast, also known as Wi-Fi Display, is an industry standard established by the Wi-Fi Alliance. In addition, the three major screen projection protocols currently include Airplay and the Digital Living Network Alliance (DLNA), of which Miracast has the largest user base.

[0069] Miracast uses WiFi-Direct and IEEE802.11 as wireless transmission standards, allowing mobile phones to wirelessly broadcast videos, pictures, etc. to TVs or other receiving devices. For example, a mobile phone can use Miracast to play videos or photos directly on a TV or other device without any connection cables or wireless access points (APs).

[0070] The Miracast process mainly includes the negotiation phase, the session establishment phase, and the streaming media transmission phase. Since Miracast defines the service search function, which is optional in the specification, it will use Wi-Fi Direct to find nearby Miracast devices and then convey the search information to the user. The user can select the device to connect from the devices found or previously connected. After the wireless connection is established, the devices at both ends will coordinate the device functions and network conditions to select the appropriate audio and video transmission format. After the audio and video streaming connection protocol (Session) is established, a series of real-time streaming protocol (RTSP) control commands will be started to control the playback and termination of the audio and video streaming.

[0071] Specifically, after the transmission control protocol (TCP) connection between the Source end (screen projection device) and the Sink end (screen projection device) is successfully established, it will immediately enter the RTSP capability negotiation stage, which mainly involves the M1-M4 instructions. After the capability negotiation process is completed, the next step is the WFD session establishment process, which mainly involves the M5-M7 instructions. After the wireless screen projection (WiFi display, WFD) session is successfully established, the Source end will send the real-time transport protocol (RTP) audio and video data packets through the user datagram protocol (UDP) connection. The audio and video streams are paused, played, and closed through commands such as Pause, Play, and Teardown. The M16 instruction is used to maintain the WFD long connection to ensure that the session is in a normal state.

[0072] Figure 1 A schematic diagram of a negotiation phase provided in an embodiment of the present application, wherein the negotiation phase mainly includes phases M1 to M4.

[0073] M1 request: The projection device sends an RTSP Options Request to the projection device.

[0074] M1 response: The projected device sends an RTSP Options Response to the projecting device.

[0075] M2 request: The projected device sends an RTSP Options Request to the projecting device.

[0076] M2 response: The projection device sends an RTSP Options Response to the projection device.

[0077] After M1 and M2, the projection device and the projection device complete the greeting process.

[0078] M3 request: The projection device sends an RTSP Get_Parameter Request to the projection device.

[0079] M3 response: The projected device sends an RTSP OK Response to the projecting device.

[0080] Through M3, the projection device learns the audio and video formats supported by the projection device.

[0081] M4 request: The projection device sends an RTSP Set_Parameter Request to the projection device.

[0082] M4 response: The projected device sends an RTSP OK Response to the projecting device.

[0083] After M4, it is determined that the projection device and the projected device use the selected audio and video format.

[0084] Figure 2 A schematic diagram of a session establishment phase in the prior art provided in an embodiment of the present application, wherein the session establishment phase mainly includes phases M5 to M7.

[0085] M5 request: The projection device sends an RTSP Set_Parameter Request to the projection device.

[0086] M5 response: The projected device sends RTSP Set_Parameter Response to the projecting device.

[0087] M6-M7 request: The projected device sends an RTSP (Setup / Play / Teardown / Pause) Request to the projecting device.

[0088] After M5-M6, a session is established between the projection device and the projection device.

[0089] M6-M7 response: The projection device sends an RTSP OK Response to the projection device.

[0090] After M7, data can be sent between the projection device and the projection device.

[0091] In the current one-chip multi-screen domain controller application in the automotive field, during the device discovery phase of Miracast, the in-vehicle screen is used as a sink, and is only discovered as a device using the domain controller. Screen projection users cannot discover multiple screens, nor can they select the screen they want to project. For example, if a screen projection user is in the back seat of a car and wants to project the phone screen onto the back seat screen, there is no way to choose.

[0092] To this end, an embodiment of the present application provides a screen projection method, which can be applied to a screen projection device. The projected device selects a vehicle-mounted domain control device, and the screen projection is performed between the screen projection device and the vehicle-mounted domain control device through Miracat. Through the embodiment of the present application, after the Miracast device is discovered, during the RTSP connection establishment process, the screen information of the vehicle-mounted domain control device is sent to the screen projection device. The projection user can see multiple screens belonging to the same vehicle-mounted domain control device to choose from, and different vehicle-mounted screen name information will be displayed on the vehicle screen, corresponding to the multiple screen names seen by the projection user on the projection end. This solves the disadvantage of Miracat in the prior art that the screen will be projected to the main screen by default.

[0093] To further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides the method operation steps shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided in the embodiment of the present application.

[0094] Combine the following Figure 1 and Figure 2 The application scenario shown is shown in Figure 3 The flowchart of a screen projection method is shown in FIG. 1 . The screen projection method is applied to a screen projection device. The screen projection device and the screen projection device are projected through Miracat. The screen projection device here is a vehicle-mounted domain control device. Figure 3 , the technical solution provided in the embodiments of the present application is described.

[0095] S301: The screen projection device sends a first request to the vehicle-mounted domain control device.

[0096] Among them, the first request is used to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device, and there are two or more display screens.

[0097] S302: The screen projection device receives display screen information sent from the vehicle-mounted domain control device.

[0098] S303: The screen projection device displays the first page according to the display screen information.

[0099] S304: The screen projection device determines the display screen selected by the user in response to the screen selection operation of the user on the first page.

[0100] S305: The screen projection device sends the screen projection data to the vehicle-mounted domain control device, so that the vehicle-mounted domain control device displays on the display screen selected by the user according to the screen projection device.

[0101] In the embodiment of the present application, the vehicle-mounted domain control device serves as the screen-projected device, and its associated display screens are usually two or more, and these display screens are all controlled by the vehicle-mounted domain control device. When the screen projection device projects the screen, it first sends a first request to the vehicle-mounted domain control device to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device. Secondly, the screen projection device receives the display screen information sent from the vehicle-mounted domain control device, and then displays the first page including the screen identification of the display screen associated with the vehicle-mounted domain control device according to the display screen information, and determines the display screen selected by the user in response to the screen selection operation for the first page. The screen projection device sends the projection data to the vehicle-mounted domain control device, and the vehicle-mounted domain control device displays it on the display screen selected by the user according to the screen projection device. So that the screen projection device can independently select the screen when projecting the screen to the vehicle-mounted domain control device.

[0102] Exemplarily, the screen projection device may be a terminal device such as a smart phone. Before performing the screen projection operation, it is determined that the Miracast function of the screen projection device is turned on. The screen projection device receives the user's screen projection operation, which may be achieved by obtaining the user's operation on the screen projection device, which may be text input, voice control, or click on a logo. Figure 4 A schematic diagram of a screen projection page provided in an embodiment of the present application.

[0103] The screen projection device responds to the user's screen projection operation and sends a broadcast message. Among the devices that receive the broadcast message, the device with the screen projection display function sends feedback information about the broadcast message to the screen projection device. The feedback information can indicate that the device itself can be selected as the screen projection device, as well as the type and format of the supported screen projection data. Correspondingly, the screen projection device displays the second page, which includes the device identification of the screen projection device that can be selected. The screen projection device responds to the user's device selection operation on the second page and determines that the screen projection device selected by the user is the vehicle-mounted domain control device.

[0104] The available screen projection devices include but are not limited to the following two situations:

[0105] The first case: there are multiple screen projection devices to choose from, including the vehicle-mounted domain control device and other screen projection devices.

[0106] In this case, the screen-projected device includes a smartphone and a vehicle-mounted domain control device as an example, and the smartphone is a smartphone other than the screen-projecting smartphone. Figure 5 A schematic diagram of a second page provided in an embodiment of the present application.

[0107] The second situation: there is only one screen projection device available for selection, and the screen projection device is the vehicle-mounted domain control device.

[0108] In this case, there is only one device being projected. At this time, the second page can only display the device identification of the vehicle-mounted domain control device.

[0109] In S301, no matter which case, after determining that the screen-projected device is a vehicle-mounted domain control device, the screen-projecting device sends a first request to the vehicle-mounted domain control device, and the first request can be used to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device, wherein the vehicle-mounted device is associated with two or more display screens. The association here is that in the scenario of one chip and multiple screens mentioned in the above embodiment, two or more display screens share a chip or system of the vehicle-mounted domain control device.

[0110] Exemplarily, the display screen information includes information such as the brand and model of the display screen. The vehicle-mounted domain control device responds to the first request and sends the display screen information to the projection device.

[0111] In S302, the screen projection device receives the display screen information sent from the vehicle-mounted domain control device. The display screen information can be carried in the M3 response information, and the message ID corresponding to the Miracast protocol specification is Response in M3. For details, refer to Figure 1 In the communication process of Miracast, after the screen projection device sends the Get_Parameter command in RTSP, the screen projection device adds multiple screen information that can be projected in the reply information in Get_Parameters Response, and adds the properties of the selectable screens in the protocol. The following is a diagram: wfd_display_panels: Miracast screen 1; Miracast screen 2 Miracast screen 3; Miracast screen 4. The properties and values ​​are separated by colons, and multiple screens are separated by semicolons.

[0112] Involving S303, the screen projection device displays the first page according to the display screen information, wherein the first page includes the screen identifier of the display screen associated with the vehicle-mounted domain control device. Figure 6 A schematic diagram of a first page provided in an embodiment of the present application, Figure 6 Taking four display screens as an example, the display identifiers are represented by screen 1, screen 2, screen 3 and screen 4 respectively.

[0113] Involving S304, the first page includes the screen identification of the display screen associated with the vehicle-mounted domain control device, and the screen projection device determines the display screen selected by the user in response to the user's screen selection operation on the first page.

[0114] For example, the display screen selected by the user is screen 4 on the right rear seat, and the screen projection device sends screen selection information to the vehicle-mounted domain control device, and the screen selection information may indicate the display screen information of the display screen selected by the user.

[0115] Among them, the screen selection information sent by the projection device to the vehicle-mounted domain control device can be carried in the M4 request information, and the message ID corresponding to the Miracast protocol specification is the Request request part in M4. Specifically, after receiving the wfd_display_panels information in the M3 response information, the projection device will parse the screen information and let the user choose through the UI interface interaction. After the user selects the projection screen, the projection device adds the properties of the selected screen in the protocol in the Set_Parameter in the Request request of the M4 message. The diagram is as follows: wfd_display_panels_selected: Miracst screen 4. The projected device will then pass the subsequent projected content to the selected screen for display.

[0116] It should be noted that during the projection process, the projection screen can also be changed. The user can also select multiple display screens. The implementation method is as follows: If you change different projection screens of the same projection device, you only need to execute the SET PARAMETER step in the Request request of the step M4 request message once. If you choose to project to multiple screens of the same projection device, you only need to list the screens to be projected synchronously in the value of the wfd_display_panels_selected attribute, such as wfd_display_panels_selected: Miracast screen 3; Miracast screen 4.

[0117] In the embodiment of the present application, the first page displays the screen identifications of each display screen associated with the vehicle-mounted screen projection device. Compared with the one-chip multi-screen projection scenario in the related technology, in which the device identification of the vehicle-mounted domain control device is displayed on the projection device, not only can the screen be selected independently, but it is also more intuitive, convenient for users to choose, and improves the efficiency of screen projection.

[0118] Figure 7 The flowchart of a screen projection method provided in an embodiment of the present application is a screen projection method that uses a vehicle-mounted domain control device, and the vehicle-mounted domain control device is used as the screen projection device. Figure 7 , the technical solution provided in the embodiments of the present application is described.

[0119] S701: The vehicle-mounted domain control device receives a first request sent from the screen projection device.

[0120] Among them, the first request is used to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device, and there are two or more display screens.

[0121] S702: The vehicle-mounted domain control device sends display screen information to the screen projection device.

[0122] Among them, the display screen information is used to instruct the projection device to display the screen logo of the display screen associated with the vehicle-mounted domain control device.

[0123] S703: The vehicle-mounted domain control device displays the screen logo of the first display screen on the associated first display screen, and displays the screen logo of the second display screen on the second display screen associated with the vehicle-mounted domain control device.

[0124] Among them, the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device.

[0125] S704: The vehicle-mounted domain control device receives the screen projection data from the screen projection device.

[0126] S705: The vehicle-mounted domain control device displays the projection data on the display screen selected by the user, and the display screen selected by the user is the first display screen or the second display screen.

[0127] In an embodiment of the present application, the vehicle-mounted domain control device receives a first request from a screen projection device, and through the first request, the display screen information of the display screen associated with the vehicle-mounted domain control device can be obtained, where the display screens are two or more. The vehicle-mounted domain control device sends the display screen information to the screen projection device so that the screen projection device displays the screen identifier of the display screen associated with the vehicle-mounted domain control device. The vehicle-mounted domain control device displays the screen identifier of the first display screen on the associated first display screen, and displays the screen identifier of the second display screen on the second display screen associated with the vehicle-mounted domain control device, so that the screen projection user can intuitively see the correspondence between the screen displayed on the screen projection device and the actual multiple physical screens connected to the vehicle-mounted domain control device, thereby improving the accuracy of screen projection and user experience.

[0128] In S701, the vehicle-mounted domain control device serves as the screen projection device, and the vehicle-mounted domain control device receives a first request sent from the screen projection device, and the first request can be used to obtain the display screen information of the display screen associated with the vehicle-mounted domain control device, wherein the vehicle-mounted device is associated with two or more display screens. The association here is that in the scenario of one chip and multiple screens mentioned in the above embodiment, two or more display screens share a chip or system of the vehicle-mounted domain control device.

[0129] Regarding S702, the transmission method of the display information can refer to step S302, which will not be repeated here.

[0130] Regarding S703, since the vehicle-mounted domain control device has two or more display screens, for example, a first display screen and a second display screen.

[0131] The vehicle-mounted domain control device displays the screen logo of the first display screen on the associated first display screen, and displays the screen logo of the second display screen on the second display screen associated with the vehicle-mounted domain control device.

[0132] Figure 8aA schematic diagram of a screen logo display provided in an embodiment of the present application, Figure 8a In the example, four display screens are used. The process of displaying the respective screen identifiers on the display screens can facilitate the projection user to intuitively see the correspondence between the screen displayed on the projection device and the actual multiple physical screens connected to the domain controller being projected.

[0133] The screen projection device responds to the user's screen selection operation and sends the screen selection information to the vehicle-mounted domain control device. The vehicle-mounted domain control device receives the screen selection information from the screen projection device, and the screen selection information indicates the display screen information of the display screen selected by the user.

[0134] Involving S704 and S705, the vehicle-mounted domain control device receives the projection data from the projection device and displays it on the display screen selected by the user according to the projection data.

[0135] Figure 8b A signaling flow chart of a screen projection method provided in an embodiment of the present application, Figure 8b The process includes at least the following steps:

[0136] S800: The screen projection device responds to the user's screen projection operation.

[0137] S801: The projection device displays the second page.

[0138] Among them, the second page includes the device identification of the screen projection device that can be selected.

[0139] S802: In response to the user's device selection operation on the second page, the screen is projected, and it is determined that the screen-projected device selected by the user is the vehicle-mounted domain control device.

[0140] S803: The screen projection device sends a first request to the vehicle-mounted domain control device.

[0141] S804: The vehicle-mounted domain control device sends the screen identifier of the display screen associated with the vehicle-mounted domain control device to the screen projection device.

[0142] Among them, there are two or more display screens.

[0143] S805: The screen projection device displays the first page; the first page includes the screen identification of the display screen associated with the vehicle-mounted domain control device.

[0144] S806: The screen projection device determines the display screen selected by the user in response to the screen selection operation of the user on the first page.

[0145] S807: The screen projection device sends screen selection information to the vehicle-mounted domain control device.

[0146] The screen selection information indicates the display screen information of the display screen selected by the user.

[0147] S808: The screen projection device sends the screen projection data to the vehicle-mounted domain control device.

[0148] S809: The vehicle-mounted domain control device displays on the display screen selected by the user according to the screen projection device.

[0149] In the embodiments of the present application, the implementation of each step can refer to Figure 3 as well as Figure 7 The embodiments shown are not described in detail here.

[0150] like Fig. 9 As shown, based on the same inventive concept, the embodiment of the present application provides a screen projection device, which is applied to a screen projection device. For the purpose of distinction, the transmission unit in the screen projection device is represented by a first transmission unit 91, the display unit is represented by a first display unit 92, and the processing unit is represented by a first processing unit 93.

[0151] The first transmission unit 91 is used to send a first request to the vehicle-mounted domain control device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, where there are two or more display screens;

[0152] The first transmission unit 91 is further used to: receive display screen information sent from the vehicle-mounted domain control device;

[0153] The first display unit 92 is used to: display a first page according to the display screen information; wherein the first page includes a screen identification of the display screen associated with the vehicle-mounted domain control device;

[0154] The first processing unit 93 is used to: determine the display screen selected by the user in response to the user's selection operation on the first page;

[0155] The first transmission unit 91 is used to send screen projection data to the vehicle-mounted domain control device, so that the vehicle-mounted domain control device displays the screen projection data on the display screen selected by the user.

[0156] In an optional implementation, the first transmission unit 91 is further configured to:

[0157] After determining the display screen selected by the user, screen selection information is sent to the vehicle-mounted domain control device; wherein the screen selection information indicates display screen information of the display screen selected by the user.

[0158] In an optional implementation, the first display unit 92 is further used for:

[0159] Before sending the first request to the vehicle-mounted domain control device, in response to the user's screen projection operation, displaying a second page; wherein the second page includes a device identification of a selectable screen projection device;

[0160] In response to the user's selection operation on the first page, it is determined that the screen projection device selected by the user is a vehicle-mounted domain control device.

[0161] Since the device is the device in the method in the embodiment of the present application, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0162] like Fig.10 As shown, based on the same inventive concept, an embodiment of the present application provides a screen projection device, which is applied to a vehicle-mounted domain control device. In order to distinguish, the display unit in the screen projection device in the vehicle-mounted domain control device is represented by a transmission unit, a second transmission unit 101, and a second display unit 102.

[0163] The second transmission unit 101 is used to: receive a first request sent from a screen projection device; wherein the first request is used to obtain display screen information of a display screen associated with a vehicle-mounted domain control device, where there are two or more display screens;

[0164] The second transmission unit 101 is further used to: send display screen information to the screen projection device; wherein the display screen information is used to instruct the screen projection device to display the screen identification of the display screen associated with the vehicle-mounted domain control device;

[0165] The second display unit 102 is used to: display the screen logo of the first display screen on the first display screen associated with the vehicle-mounted domain control device, and display the screen logo of the second display screen on the second display screen associated with the vehicle-mounted domain control device; wherein the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device;

[0166] The second transmission unit 101 is used to: receive screen projection data from the screen projection device;

[0167] The second display unit 102 is further used to: display the projection data on a display screen selected by the user; wherein the display screen selected by the user is the first display screen or the second display screen.

[0168] In an optional implementation manner, the second transmission unit 101 is further configured to:

[0169] Before receiving the screen projection data from the screen projection device, screen selection information is received from the screen projection device; wherein the screen selection information indicates display screen information of the display screen selected by the user.

[0170] Since the device is the device in the method in the embodiment of the present application, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0171] like Fig.11As shown, based on the same inventive concept, an embodiment of the present application provides a screen projection device. For the purpose of distinction, the display screen is represented by a third display screen 111 and the processor is represented by a first processor 112 .

[0172] The first processor 112 is configured to execute:

[0173] Sending a first request to the vehicle-mounted domain control device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, where there are two or more display screens;

[0174] Receive display information sent from the vehicle domain control device

[0175] The third display screen 111 is configured to execute:

[0176] Displaying a first page according to the display screen information; wherein the first page includes a screen identifier of a display screen associated with the vehicle-mounted domain control device;

[0177] The first processor 112 is further configured to execute:

[0178] In response to a selection operation of the user on the first page, determining a display screen selected by the user;

[0179] Send the projection data to the vehicle-mounted domain control device so that the vehicle-mounted domain control device can display on the display screen selected by the user according to the projection device.

[0180] In an optional implementation, the first processor 112 is further configured to execute:

[0181] After determining the display screen selected by the user, screen selection information is sent to the vehicle-mounted domain control device; wherein the screen selection information indicates the display screen information of the display screen selected by the user.

[0182] In an optional implementation, the first processor 112 is further configured to execute:

[0183] Before sending the first request to the vehicle-mounted domain control device, in response to the user's screen projection operation, display a second page; wherein the second page includes a device identifier of a selectable screen projection device;

[0184] In response to the user's selection operation on the second page, it is determined that the projected screen device selected by the user is a vehicle-mounted domain control device.

[0185] like Fig.12 As shown, based on the same inventive concept, an embodiment of the present application provides a vehicle-mounted domain control device, which includes a first display screen 121 and a second display screen 122. For the purpose of distinction, the processor is represented by a second processor 123.

[0186] The second processor 123 is configured to execute:

[0187] Receive a first request sent from a screen projection device; wherein the first request is used to obtain display screen information of a display screen associated with a vehicle-mounted domain control device, where there are two or more display screens;

[0188] Sending display screen information to the screen projection device; wherein the display screen information is used to instruct the screen projection device to display the screen identification of the display screen associated with the vehicle-mounted domain control device;

[0189] Displaying a screen identifier of a first display screen on a first display screen associated with the vehicle-mounted domain control device, and displaying a screen identifier of a second display screen on a second display screen associated with the vehicle-mounted domain control device; wherein the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device;

[0190] Receive projection data from projection devices;

[0191] The first display screen 121 is configured to execute:

[0192] When the first display screen 121 is a display screen selected by the user, the projection data is displayed on the first display screen;

[0193] The second display screen 122 is configured to perform:

[0194] When the second display screen 122 is the display screen selected by the user, the projection data is displayed on the second display screen.

[0195] In an optional implementation, the second processor 123 is further configured to execute:

[0196] Before receiving the screen projection data from the screen projection device, screen selection information is received from the screen projection device; wherein the screen selection information indicates display screen information of the display screen selected by the user.

[0197] An embodiment of the present application provides a screen projection system, including a screen projection device and a vehicle-mounted domain control device.

[0198] An embodiment of the present application also provides a computer storage medium, in which computer program instructions are stored. When the instructions are executed on a computer, the computer executes the steps of the above-mentioned screen projection method.

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

[0200] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can 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 generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0201] These computer program instructions may also 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 comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0202] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0203] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A screen projection method, It is characterized in that Applicable to screen projection devices, including: Sending a first request to the vehicle-mounted domain control device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, and the number of the display screens is two or more; Receiving the display screen information sent from the vehicle-mounted domain control device; Displaying a first page according to the display screen information; wherein the first page includes a screen identifier of a display screen associated with the vehicle-mounted domain control device; In response to a screen selection operation by the user on the first page, determining a display screen selected by the user; Send the projection data to the vehicle-mounted domain control device so that the vehicle-mounted domain control device displays on the display screen selected by the user according to the projection device.

2. The method according to claim 1, It is characterized in that After determining the display screen selected by the user, the method further includes: Send screen selection information to the vehicle-mounted domain control device; wherein the screen selection information indicates display screen information of the display screen selected by the user.

3. The method according to claim 1 or 2, It is characterized in that Before sending the first request to the vehicle-mounted domain control device, the method further includes: In response to the user's screen projection operation, a second page is displayed; wherein the second page includes a device identification of a selectable screen projection device; In response to the user's device selection operation on the second page, it is determined that the projected device selected by the user is a vehicle-mounted domain control device.

4. A screen projection method, It is characterized in that Applied to vehicle-mounted domain control equipment, including: Receive a first request sent from a screen projection device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, and the number of the display screens is two or more; Sending the display screen information to the screen projection device; wherein the display screen information is used to instruct the screen projection device to display the screen identification of the display screen associated with the vehicle-mounted domain control device; Displaying a screen identifier of the first display screen on a first display screen associated with the vehicle-mounted domain control device, and displaying a screen identifier of the second display screen on a second display screen associated with the vehicle-mounted domain control device; wherein the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device; Receive projection data from projection devices; The projection data is displayed on a display screen selected by the user; wherein the display screen selected by the user is the first display screen or the second display screen.

5. The method according to claim 4, It is characterized in that Before receiving the screen projection data from the screen projection device, the method further includes: Receive screen selection information from the screen projection device; wherein the screen selection information indicates display screen information of the display screen selected by the user.

6. A screen projection device, It is characterized in that Includes display and processor; The processor is configured to execute: Sending a first request to the vehicle-mounted domain control device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, and the number of the display screens is two or more; Receive the display screen information sent from the vehicle-mounted domain control device The display screen is configured to perform: Displaying a first page according to the display screen information; wherein the first page includes a screen identifier of a display screen associated with the vehicle-mounted domain control device; The processor is further configured to execute: In response to a selection operation of the user on the first page, determining a display screen selected by the user; Send the projection data to the vehicle-mounted domain control device so that the vehicle-mounted domain control device displays on the display screen selected by the user according to the projection device.

7. The screen projection device according to claim 6, It is characterized in that The processor is further configured to perform: After determining the display screen selected by the user, screen selection information is sent to the vehicle-mounted domain control device; wherein the screen selection information indicates display screen information of the display screen selected by the user.

8. The screen projection device according to claim 6 or 7, It is characterized in that The display screen is also configured to perform: Before sending the first request to the vehicle-mounted domain control device, in response to the user's screen projection operation, display a second page; wherein the second page includes a device identifier of a selectable screen projection device; In response to the user's device selection operation on the second page, it is determined that the projected device selected by the user is a vehicle-mounted domain control device.

9. A vehicle-mounted domain control device, It is characterized in that comprising a first display screen, a second display screen and a processor; The processor is configured to execute: Receive a first request sent from a screen projection device; wherein the first request is used to obtain display screen information of a display screen associated with the vehicle-mounted domain control device, and the number of the display screens is two or more; Sending the display screen information to the screen projection device; wherein the display screen information is used to instruct the screen projection device to display the screen identification of the display screen associated with the vehicle-mounted domain control device; The screen identifier of the first display screen and the screen identifier of the second display screen are displayed on the first display screen and the second display screen associated with the vehicle-mounted domain control device, respectively; wherein the first display screen and the second display screen are two different display screens among the display screens associated with the vehicle-mounted domain control device; Receive projection data from projection devices; The first display screen is configured to execute: In a case where the first display screen is a display screen selected by the user, displaying on the first display screen according to the projection data; The second display screen is configured to execute: In the case where the second display screen is the display screen selected by the user, the projection data is displayed on the second display screen.

10. A screen projection system, It is characterized in that It includes the screen projection device as described in any one of claims 6 to 8 and the vehicle-mounted domain control device as described in claim 9.

Citation Information

Cited By

  • Extended display method

    CN121262420A