CN115460442B - Screen switching method and device, electronic equipment, readable storage medium and vehicle - Google Patents

Screen switching method and device, electronic equipment, readable storage medium and vehicle Download PDF

Info

Publication number
CN115460442B
CN115460442B CN202210961832.4A CN202210961832A CN115460442B CN 115460442 B CN115460442 B CN 115460442B CN 202210961832 A CN202210961832 A CN 202210961832A CN 115460442 B CN115460442 B CN 115460442B
Authority
CN
China
Prior art keywords
screen
throwing
vehicle
data
data transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210961832.4A
Other languages
Chinese (zh)
Other versions
CN115460442A (en
Inventor
王佳莹
李娟�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Co Wheels Technology Co Ltd
Original Assignee
Beijing Co Wheels Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Co Wheels Technology Co Ltd filed Critical Beijing Co Wheels Technology Co Ltd
Priority to CN202210961832.4A priority Critical patent/CN115460442B/en
Publication of CN115460442A publication Critical patent/CN115460442A/en
Application granted granted Critical
Publication of CN115460442B publication Critical patent/CN115460442B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43078Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen for seamlessly watching content streams when changing device, e.g. when watching the same program sequentially on a TV and then on a tablet

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Projection Apparatus (AREA)

Abstract

The application discloses a screen switching method, a screen switching device, electronic equipment, a readable storage medium and a vehicle. The screen switching method is applied to a first vehicle machine system, and comprises the following steps: controlling a first multimedia output end to output screen throwing data; when a screen switching request carrying identification information is received, determining a target vehicle-to-vehicle system to which a target multimedia output end corresponding to the identification information belongs from at least one second vehicle-to-vehicle system; sending a first screen throwing request to a target vehicle machine system; responding to the screen-throwing starting information fed back by the target vehicle machine system, and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system to control the screen-throwing data transmission channel to be conducted; and sending the screen throwing data to the target vehicle machine system through the screen throwing data transmission path so that the target vehicle machine system controls the target multimedia output end to output the screen throwing data. According to the embodiment of the application, the time delay of screen switching can be reduced, and the stability of screen switching is improved.

Description

Screen switching method and device, electronic equipment, readable storage medium and vehicle
Technical Field
The application belongs to the technical field of screen projection, and particularly relates to a screen projection switching method, a screen projection switching device, electronic equipment, a readable storage medium and a vehicle.
Background
With the rapid development of automobile technology, in the field of vehicle consumption, people change from traditional consumption meeting the use of vehicle functions to new consumption pursuing the life experience of vehicles, the number of screens in the vehicles also becomes more and more, and different vehicle-to-machine systems can be respectively corresponding to different screens.
Currently, a screen in a car system also has a screen throwing capability, for example, to receive and output multimedia content thrown by electronic devices such as a mobile phone, a tablet and the like. However, because the corresponding car machine systems between different screens independently operate, when the screen switching is required between different screens, the transmission of the multimedia resources can only be performed in the form of video stream copying. Therefore, when the user switches and plays the multimedia content between different screens, the problem of high switching delay of the screen of the multimedia data is particularly obvious.
Disclosure of Invention
The embodiment of the application provides a screen switching method, a device, electronic equipment, a readable storage medium and a vehicle, which can reduce the time delay of screen switching and improve the stability of screen switching.
In a first aspect, an embodiment of the present application provides a screen switching method, where the method is applied to a first vehicle system, and a screen data transmission path is included between the first vehicle system and at least one second vehicle system, and the first vehicle system includes a first multimedia output end; the method comprises the following steps:
Controlling a first multimedia output end to output screen throwing data;
when a screen switching request carrying identification information is received, determining a target vehicle-to-vehicle system to which a target multimedia output end corresponding to the identification information belongs from at least one second vehicle-to-vehicle system;
sending a first screen throwing request to a target vehicle machine system;
responding to the screen-throwing starting information fed back by the target vehicle machine system, and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system to control the screen-throwing data transmission channel to be conducted;
and sending the screen throwing data to the target vehicle machine system through the screen throwing data transmission path so that the target vehicle machine system controls the target multimedia output end to output the screen throwing data.
In some implementations of the first aspect, the drop data transmission path includes a hardware video stream replication link of the deserializer; sending a first control signal to a screen-throwing data transmission channel corresponding to a target vehicle machine system, controlling the screen-throwing data transmission channel to be conducted, and comprising:
and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system so as to start a hardware video stream copying link of a deserializer in the screen-throwing data transmission channel.
In some implementations of the first aspect, sending the screen shot data to the target vehicle system via the screen shot data transmission path includes:
And transmitting the screen throwing data to the target vehicle machine system through a hardware video stream copying link of the deserializer.
In some implementations of the first aspect, the first multimedia output includes a first display screen and a first audio output unit; controlling the first multimedia output end to output the screen throwing data, comprising:
receiving screen throwing data sent by electronic equipment;
analyzing the screen throwing data to obtain image data and/or audio data;
when the screen throwing data are analyzed to obtain image data, displaying the image data based on a first display screen;
when the screen throwing data are analyzed to obtain audio data, the audio data are played based on the first audio output unit.
In some implementations of the first aspect, after sending the first screen-drop request to the target vehicle system, the method further includes:
responding to the screen-throwing starting information fed back by the target vehicle machine system, and detecting the running state of the first multimedia output end;
when the running state of the first multimedia output end is the output state, the running state of the first multimedia output end is controlled to be the closing state.
In some implementations of the first aspect, controlling the operational state of the first multimedia output to be an off state includes:
Controlling the first display screen to stop displaying the image data; the method comprises the steps of,
the first audio output unit is controlled to stop playing the audio data.
In a second aspect, an embodiment of the present application provides a screen switching method, where the method is applied to a second vehicle system, the second vehicle system is in communication connection with a first vehicle system, a screen switching data transmission path is included between the second vehicle system and the first vehicle system, the second vehicle system includes a target multimedia output end, and the method includes:
receiving a first screen projection request sent by a first vehicle machine system;
responding to a first screen-throwing request, and feeding back screen-throwing starting information to a first vehicle machine system;
receiving screen throwing data sent by a first vehicle machine system through a data transmission channel;
and controlling the target multimedia output end to output the screen throwing data.
In some implementations of the second aspect, the drop data transmission path includes a hardware video stream replication link of the deserializer; receiving screen projection data sent by a first vehicle machine system through a data transmission path, wherein the screen projection data comprises:
and receiving the hardware video stream replication link transmission screen throwing data of the first vehicle system through the deserializer.
In a third aspect, the present application provides a screen switching device, where the screen switching device is applied to a first vehicle system, and a screen data transmission path is included between the first vehicle system and at least one second vehicle system, and the first vehicle system includes a first multimedia output end; the device comprises:
The control module is used for controlling the first multimedia output end to output screen throwing data;
the processing module is used for determining a target vehicle system to which the target multimedia output end corresponding to the identification information belongs from at least one second vehicle system when receiving a screen switching request carrying the identification information;
the sending module is used for sending a first screen throwing request to the target vehicle machine system;
the sending module is also used for responding to the screen-throwing starting information fed back by the target vehicle machine system and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system to control the screen-throwing data transmission channel to be conducted;
the sending module is also used for sending the screen throwing data to the target vehicle machine system through the screen throwing data transmission channel so that the target vehicle machine system controls the target multimedia output end to output the screen throwing data.
In a fourth aspect, the present application provides a screen switching device, the device being applied to a second vehicle system, the second vehicle system being in communication connection with a first vehicle system, the second vehicle system and the first vehicle system including a screen data transmission path therebetween, the second vehicle system including a target multimedia output end, the device comprising:
the receiving module is used for receiving a first screen projection request sent by the first vehicle machine system;
The sending module is used for responding to the first screen throwing request and feeding back screen throwing starting information to the first vehicle machine system;
the receiving module is also used for receiving the screen projection data sent by the first vehicle machine system through the data transmission channel;
and the control module is used for controlling the target multimedia output end to output the screen throwing data.
In a fifth aspect, the present application provides an electronic device, wherein the device includes: a processor and a memory storing computer program instructions;
the processor reads and executes the computer program instructions to implement the method as in the first aspect or any of the realizations of the first aspect, and the second aspect or any of the realizations of the second aspect.
In a sixth aspect, the present application provides a vehicle, wherein the vehicle is provided with the screen switching device as in the third aspect or the fourth aspect.
In a seventh aspect, the present application provides a readable storage medium, where computer program instructions are stored on the readable storage medium, where the computer program instructions, when executed by a processor, implement a screen shot switching method as in the first aspect or any of the first and second aspects or any of the first and second realizations.
In an eighth aspect, the present application provides a computer program product, wherein instructions in the computer program product, when executed by a processor of an electronic device, cause the electronic device to perform the method for screen-shot switching as in the first aspect or any of the realizations of the first aspect, and the second aspect or any of the realizations of the second aspect.
The embodiment of the application provides a screen switching method, a device, electronic equipment, a readable storage medium and a vehicle, and particularly, a first vehicle system and at least one second vehicle system in the embodiment of the application are in communication connection, and a screen switching data transmission channel is arranged between the first vehicle system and each second vehicle system. The first vehicle system can receive the transmitted screen throwing data of the electronic equipment and control a first multimedia output end in the first vehicle system to output the screen throwing data. When the first vehicle system receives the screen switching request, the target vehicle system can be quickly determined from at least one second vehicle system according to the screen identification information in the screen switching request, and the target multimedia output end in the target vehicle system can be determined. Then, the first vehicle system sends a first screen throwing request to the target vehicle system so that a target multimedia output end of the target vehicle system enters a screen throwing mode. The first vehicle machine system controls the on-state of the screen-throwing data transmission channel by sending the first control signal to the screen-throwing data transmission channel, and then sends the screen-throwing data to the target vehicle machine system through the data transmission channel, so that the target multimedia output end can be directly controlled to output the screen-throwing data after the screen-throwing data is received by the target vehicle machine system, the processing procedures such as decompression and the like are not needed for the screen-throwing data, the time delay of screen-throwing switching is effectively reduced, and the stability of the screen-throwing switching is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments of the present application will be briefly described, and it is possible for a person skilled in the art to obtain other drawings according to these drawings without inventive effort.
Fig. 1 is a schematic flow chart of a screen-switching method provided in an embodiment of the present application;
fig. 2 is a schematic structural diagram of a screen-projection data transmission system according to an embodiment of the present application;
fig. 3 is a schematic diagram of another screen-switching flow provided in an embodiment of the present application;
fig. 4 is a schematic structural diagram of a screen switching device provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of another screen switching device according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Features and exemplary embodiments of various aspects of the present application are described in detail below to make the objects, technical solutions and advantages of the present application more apparent, and to further describe the present application in conjunction with the accompanying drawings and the detailed embodiments. It should be understood that the specific embodiments described herein are intended to be illustrative of the application and are not intended to be limiting. It will be apparent to one skilled in the art that the present application may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present application by showing examples of the present application.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone.
With the rapid development of automobile technology, in the field of vehicle consumption, people change from traditional consumption meeting the use of vehicle functions to new consumption pursuing the life experience of vehicles, the number of screens in the vehicles also becomes more and more, and different vehicle-to-machine systems can be respectively corresponding to different screens.
Currently, a screen in a car system also has a screen throwing capability, for example, to receive and output multimedia content thrown by electronic devices such as a mobile phone, a tablet and the like. However, because the corresponding car machine systems between different screens independently operate, when the screen switching is required between different screens, the transmission of the multimedia resources can only be performed in the form of video stream copying. Therefore, when the user switches and plays the multimedia content between different screens, the problem of high switching delay of the screen of the multimedia data is particularly obvious.
Aiming at the problem, the embodiment of the application provides a screen switching method, a device, electronic equipment, a readable storage medium and a vehicle, which can reduce the time delay of screen switching and improve the stability of screen switching.
In the embodiment of the application, the screen switching method can be applied to a first vehicle system, and a screen data transmission path is arranged between the first vehicle system and each second vehicle system.
For example, a plurality of vehicle systems may be included in a vehicle, each of which may be built based on a System on Chip (SoC). Optionally, in the system-on-chip, for example, a central processing unit (Central Processing Unit, CPU), an image processing unit (Graphics Processing Unit GPU), a signal processor (Digital Signal Processing, DSP), a neural network processing unit (Natural Processing Unit NPU), and memory and various types of Input/Output (I/O) interfaces, etc. may be integrated, without specific limitation. A complete control system may be included in the vehicle system, and software applications may also be embedded. For example, an interface system can be preset in the vehicle-mounted system, and the interface system can receive and output multimedia contents put in electronic equipment such as a mobile phone, a tablet and the like, so that interaction between the vehicle-mounted system and the electronic equipment is realized.
As a specific example, a plurality of screens included in one vehicle, for example, a center control screen, a co-driver screen, a sunroof screen, a rear passenger screen, and the like. Different car machine systems can be corresponding to different screens, and the same car machine system can be corresponding to two screens, so that specific limitation is not adopted. Specifically, for example, the first vehicle system is equipped with a screen a, and the second vehicle system is equipped with a screen B and a screen C. After the electronic device performs screen projection on the screen A in the first vehicle system, based on the screen projection switching method provided by the embodiment of the application, the multimedia content corresponding to the screen projection can be rapidly switched to the screen B of the second vehicle system.
The following describes a screen-switching method provided by an embodiment of the present application with reference to the accompanying drawings, and fig. 1 shows a schematic flow chart of the screen-switching method provided by an embodiment of the present application. As shown in fig. 1, the screen-shot switching method may include steps 110 to 150.
Step 110, controlling the first multimedia output end to output the screen-throwing data.
Specifically, the screen projection data includes multimedia content, and an electronic device such as a mobile phone, a tablet, or the like can acquire the multimedia content. Exemplary, multimedia content such as video, pictures, audio, text, and the like. The multimedia content may come from a network, may come from a storage space local to the electronic device, and is not particularly limited herein.
In some embodiments, the electronic device may transmit the screen projection data to the first vehicle system by mirroring the screen projection, or by on-line screen projection. A microcontroller (Microcontroller unit, MCU) for processing the screen throwing data CAN be further configured in the vehicle, communication interaction CAN be carried out between the MCU and the first vehicle system through a controller area network (Controller Area Network, CAN), the electronic equipment CAN also select to access the MCU, and the screen throwing data are transmitted to the first vehicle system through the MCU.
Before the first vehicle system receives the screen projection data sent by the electronic device and controls the first multimedia output end in the first vehicle system to output the screen projection data, the screen projection output resolution of the screen projection data can be preset. For example, the first vehicle system may include the following steps before receiving the screening data: and receiving screen-throwing control information, wherein the screen-throwing control information comprises screen-throwing output resolution of the multimedia output end. Next, receiving the transmitted screen projection data of the electronic device, and controlling the first multimedia output end in the first vehicle system to output the screen projection data, which may specifically include: receiving screen throwing data sent by electronic equipment; and controlling the first multimedia output end to output the screen-throwing data according to the screen-throwing output resolution.
The first multimedia output end may include a first display screen, the first display screen may display an adjustment control for adjusting a display resolution, and the first vehicle control system may receive an input of the adjustment control by a user, thereby obtaining the screen-throwing control information. It will be appreciated that the first vehicle control system may receive user input to the adjustment control during the screen projection process, or may receive user input to the adjustment control prior to the start of the screen projection process. After the first vehicle system obtains the screen-throwing control information, the first multimedia output end can be controlled to output the screen-throwing data based on the screen-throwing output resolution.
The first vehicle control system can also perform communication interaction with the MCU, and receives screen-throwing control information sent by the MCU. As a specific example, fig. 2 is a schematic structural diagram of a projection data transmission system according to an embodiment of the present application. As shown in fig. 2, the MCU may include a video signal query chip or a video signal control chip, and when the multimedia content includes video data, the MCU may perform information interaction with the electronic device based on the video signal query chip or the video signal control chip, to determine the screen output resolution of the video. For example, in the information interaction process, for example, when the user inputs the screen-throwing output resolution through the electronic device, the MCU sends the screen-throwing output resolution input by the user to the first vehicle system, so that the first vehicle system can control the first multimedia output end to output the screen-throwing data according to the screen-throwing output resolution. Under the condition that the user does not input the screen-throwing output resolution, the MCU can also determine the screen-throwing output resolution according to the resolution of the video data, and when the output resolution of the first multimedia output end can meet the resolution of the video data, the resolution of the video data can be used as the screen-throwing output resolution. The screen input resolution may be set according to the application scenario, and is not particularly limited herein.
According to the embodiment of the application, the screen-throwing output resolution of the first multimedia output end can be conveniently adjusted, and the flexibility of screen-throwing control is improved.
In some embodiments, the first multimedia output comprises a first display screen and a first audio output unit; receiving the screen projection data sent by the electronic device, and controlling a first multimedia output end in a first vehicle machine system to output the screen projection data, wherein the method specifically comprises the following steps: receiving screen throwing data sent by electronic equipment; analyzing the screen throwing data to obtain image data and/or audio data; when the screen throwing data are analyzed to obtain image data, displaying the image data based on a first display screen; when the screen throwing data are analyzed to obtain audio data, the audio data are played based on the first audio output unit.
Optionally, a chip based on a Power Delivery Protocol (PD) may be configured in the MCU, and when the electronic device may further select to access the MCU, the MCU may transmit the screen-projection data to the first vehicle system, so that a transmission rate of the screen-projection data between the electronic device and the MCU may be improved.
In some embodiments, the first display screen and the first audio output unit in the first vehicle system take the example that the projection data includes video data, and the first vehicle system may parse the video data to obtain image data and audio data. After obtaining the image data, transmitting the image data to a first display screen for display through a CameraServer; after the audio data is obtained, the audio data can be transmitted to the first audio output unit for playing through AudioService. Among them, the functions of the camera server include turning on/off a first display screen, resolution setting, resolution change notification, displaying image data, resolution query, displaying link copy, and the like. The AudioService functions include audio focus control, audio channel control, and the like. In some embodiments, the MCU may further directly parse the video data to obtain image data and audio data, and then may directly send the image data and the audio data to the first vehicle system, so as to improve the adaptation capability of the MCU.
In this embodiment of the present application, when the user wants to switch the multimedia output end when the first multimedia output end in the first vehicle system outputs the screen-casting data, a screen-casting switching request may be sent to the first vehicle system, specifically as step 120.
And 120, when receiving a screen switching request carrying identification information, determining a target vehicle system to which a target multimedia output end corresponding to the identification information belongs from at least one second vehicle system.
Specifically, the screen-drop switching request includes that the user wants to switch to the target multimedia output terminal. For example, after the electronic device performs screen projection on the screen a in the first vehicle system, if the user wants to switch the screen projection to the screen B of the second vehicle system, the electronic device may select to project the screen to the screen B, so that the first vehicle system may receive the screen projection switching request. For another example, the user may set the screen B for selecting the switch in the first vehicle system, and thus the first vehicle system may also receive the screen switching request.
In the embodiment of the present application, each multimedia output terminal corresponds to one screen identification information, that is, a screen ID. According to the screen identification information, the first vehicle system can quickly determine the target vehicle system from the second vehicle system so as to switch the screen to the target multimedia output end in the target vehicle system.
And step 130, sending a first screen throwing request to the target vehicle machine system.
The method comprises the steps that a first screen throwing request is sent to a target vehicle machine system, so that the target vehicle machine system can respond to the first screen throwing request to start a display screen, and the display screen comprises a CameraServer; the target vehicle system may further start the first audio output unit in response to the first screen projection request, for example, specifically including AudioService. When the target vehicle system needs to start the first audio output unit, the audio focus can be applied, so that the audio data can be output from the first audio output unit corresponding to the target vehicle system.
And 140, responding to the screen-throwing starting information fed back by the target vehicle machine system, and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system to control the screen-throwing data transmission channel to be conducted.
Specifically, after the multimedia output end of the target vehicle machine system is started, the screen-throwing starting information can be fed back to the first vehicle machine system, and the first vehicle machine system can send a first control signal to the screen-throwing data transmission channel corresponding to the target vehicle machine system in response to the screen-throwing starting information so as to conduct the screen-throwing data transmission channel.
In some embodiments, after sending the first screen-throwing request to the target vehicle machine system, the first vehicle machine system may further detect an operation state of the first multimedia output end in response to screen-throwing start information fed back by the target vehicle machine system; when the running state of the first multimedia output end is the output state, the running state of the first multimedia output end is controlled to be the closing state.
Specifically, for example, after the first vehicle machine system receives the screen-throwing start information fed back by the target vehicle machine system, it can be judged whether the first multimedia output end in the system is still continuously outputting the screen-throwing data. When the running state of the first multimedia output end is the output state, the running state of the first multimedia output end is controlled to be the closing state.
Specifically, controlling the running state of the first multimedia output terminal to be the off state includes: controlling the first display screen to stop displaying the image data; and controlling the first audio output unit to stop playing the audio data.
For example, when the display screen outputs the image data, the display screen in the first vehicle system may be turned off, stopping outputting the image data. The first vehicle system also detects whether the audio output unit is in an audio output state, and when the first audio output unit is in the audio output state, the first vehicle system can release the audio focus at the time, so that the first audio output unit is controlled to stop playing audio data, and the audio data can be output from a target multimedia output end in the target vehicle system.
And step 150, transmitting the screen throwing data to the target vehicle machine system through the screen throwing data transmission path so that the target vehicle machine system controls the target multimedia output end to output the screen throwing data.
The first vehicle system sends the screen throwing data to the target vehicle system through the data transmission channel so that the target vehicle system controls the target multimedia output end to output the screen throwing data.
In some embodiments, after sending the first control signal to the corresponding on-screen data transmission path of the target vehicle system, the method further includes: and controlling the first multimedia output end to stop outputting the screen throwing data. In an exemplary embodiment, after the first vehicle system sends the screen projection data to the target vehicle system through the data transmission path, the first multimedia output end in the first vehicle system may be controlled to stop outputting the screen projection data. For example, the first display screen no longer displays the image data in the screen-in data, and the audio output unit no longer outputs the audio data in the screen-in data.
In the embodiment of the application, since the screen-throwing data transmission channel is arranged between the first vehicle machine system and the target vehicle machine system, the first vehicle machine system controls the screen-throwing data transmission channel to be conducted by sending the first control signal to the screen-throwing data transmission channel, and then the screen-throwing data is sent to the target vehicle machine system through the data transmission channel, so that the target multimedia output end can be directly controlled to output the screen-throwing data after the screen-throwing data is received by the target vehicle machine system, the processing procedures such as decompression and the like are not needed for the screen-throwing data, the time delay of the screen-throwing switching is effectively reduced, and the stability of the screen-throwing switching is improved.
As a specific example, the drop data transmission path includes a hardware video stream replication link of the deserializer; the step 140 may specifically include: and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system so as to start a hardware video stream copying link of a deserializer in the screen-throwing data transmission channel.
The hardware video stream replication link of the deserializer can comprise a video signal deserializer and the like, and high-speed data communication can be realized through the hardware video stream replication link of the deserializer.
In some embodiments, a first control signal to initiate a hardware video stream replication link of the deserializer may be preset. For example, the first control signal may be high, i.e. by applying the first level to the hardware video stream replica link of the deserializer, turning on the hardware video stream replica link of the deserializer.
When the target vehicle machine system receives the screen throwing data based on the hardware video stream copying link of the deserializer, the multimedia output end is switched from the first multimedia output end to the target multimedia output end.
The above step 150 is specifically related to transmitting the screen-throwing data to the target vehicle system through the hardware video stream duplication link of the deserializer. For a plurality of vehicle-mounted systems of the same vehicle content, the screen-mounted data is transmitted by fully utilizing the hardware channels duplicated by video links among different vehicle-mounted systems, so that the screen-mounted data can be directly output by the target multimedia output end without processing processes such as decompression and the like on the screen-mounted data, thereby effectively reducing the time delay of screen-mounted switching and improving the stability of screen-mounted switching.
As another specific embodiment, based on the same inventive concept, the screen switching method of the present application may also be applied to a second vehicle system, where the second vehicle system is connected to the first vehicle system in a communication manner, and a screen switching data transmission path is included between the second vehicle system and the first vehicle system, and the second vehicle system includes a target multimedia output end, and the method includes: receiving a first screen projection request sent by a first vehicle machine system; responding to a first screen-throwing request, and feeding back screen-throwing starting information to a first vehicle machine system; receiving screen throwing data sent by a first vehicle machine system through a data transmission channel; and controlling the target multimedia output end to output the screen throwing data.
In some embodiments, the drop data transmission path includes a hardware video stream replication link of the deserializer; receiving screen projection data sent by a first vehicle machine system through a data transmission path, wherein the screen projection data comprises: and receiving the hardware video stream replication link transmission screen throwing data of the first vehicle system through the deserializer.
The hardware video stream replication link of the deserializer can comprise a video signal deserializer and the like, and high-speed data communication can be realized through the hardware video stream replication link of the deserializer. When the target vehicle machine system receives the screen throwing data based on the hardware video stream copying link of the deserializer, the multimedia output end is switched from the first multimedia output end to the target multimedia output end.
In the embodiment of the application, since the screen-throwing data transmission channel is arranged between the first vehicle machine system and the target vehicle machine system, the first vehicle machine system controls the screen-throwing data transmission channel to be conducted by sending the first control signal to the screen-throwing data transmission channel, and then the screen-throwing data is sent to the target vehicle machine system through the data transmission channel, so that the target multimedia output end can be directly controlled to output the screen-throwing data after the screen-throwing data is received by the target vehicle machine system, the processing procedures such as decompression and the like are not needed for the screen-throwing data, the time delay of the screen-throwing switching is effectively reduced, and the stability of the screen-throwing switching is improved.
For more clear explanation of the embodiment of the present application, fig. 3 is a schematic diagram of another screen-switching flow provided in the embodiment of the present application. In connection with fig. 3, the MCU may send the screen-throwing data to a first screen-throwing control Application (APP) corresponding to the first vehicle system, where in a process of outputting the screen-throwing data by the first vehicle system, the first screen-throwing control APP may receive a screen-throwing switching request, where the screen-throwing switching request includes screen identification information. Taking the example that the screen identification information corresponds to the multimedia output end of the second vehicle system, after the first screen-throwing control APP receives the screen-throwing switching request, the first vehicle system sends a notification for starting the multimedia output end to the DevCtrlService in the second vehicle system through the DevCtrlService. After the DevCtrlService in the second machine system receives the notice, the second screen-throwing control APP is started, and the CameraService and the audioService are started. After the camera service is started, a camera data stream, specifically, for example, image data, may be requested from the camera server. After the multimedia output terminal in the second vehicle system is started, feedback information, for example, that the multimedia output terminal of the second vehicle system is started, may be sent to the DevCtrlService in the first vehicle system. After receiving the feedback information, the first vehicle machine system can confirm the self-screen-throwing state, and close the self-image output end, such as the CameraService, and release the audio focus under the condition that the self-screen-throwing is started. And then starting the CameraService in a mode of not displaying the image so as to continuously receive the screen projection data. After the first vehicle system is successfully started by the camera service, a notification of the success of the starting of the camera service can be sent to the second vehicle system, and correspondingly, after the second vehicle system receives the notification, the second vehicle system requests to start the hardware video stream replication link of the deserializer to the first vehicle system. After the DevCtrlService in the first vehicle system receives the request, the request can be forwarded to the first screen-throwing control APP so that the first screen-throwing control APP can be sent to the second vehicle system through the hardware video stream replication link of the deserializer, and the second vehicle system can conveniently output screen-throwing data through the multimedia output end to realize screen-throwing switching.
Based on the same inventive concept, the application also provides a screen switching device corresponding to the screen switching method.
Fig. 4 is a schematic structural diagram of a screen switching device provided in an embodiment of the present application, where the screen switching device 400 is applied to a first vehicle system, and a screen data transmission path is included between the first vehicle system and at least one second vehicle system, and the first vehicle system includes a first multimedia output end. As shown in fig. 4, the screen switching apparatus 400 may include:
a receiving module 410, configured to control the first multimedia output end to output the screen-casting data;
the processing module 420 is configured to determine, from at least one second vehicle system, a target vehicle system to which a target multimedia output end corresponding to the identification information belongs when receiving a screen-casting switching request carrying the identification information;
a sending module 430, configured to send a first screen-throwing request to a target vehicle system;
the sending module 430 is further configured to send a first control signal to a screen-throwing data transmission path corresponding to the target vehicle machine system in response to the screen-throwing start information fed back by the target vehicle machine system, so as to control the screen-throwing data transmission path to be turned on;
the sending module 430 is further configured to send the screen-throwing data to the target vehicle system through the screen-throwing data transmission path, so that the target vehicle system controls the target multimedia output end to output the screen-throwing data.
In some embodiments, the drop data transmission path includes a hardware video stream replication link of the deserializer;
the sending module 430 is further configured to send a first control signal to a screen-throwing data transmission path corresponding to the target vehicle system, so as to start a hardware video stream replication link of the deserializer in the screen-throwing data transmission path.
In some embodiments, the sending module 430 is further configured to transmit the screen-casting data to the target vehicle system through a hardware video stream replication link of the deserializer.
In some embodiments, the first multimedia output comprises a first display screen and a first audio output unit;
the receiving module 410 is further configured to receive the transmitted screen-casting data of the electronic device;
the processing module 420 is further configured to parse the screen projection data to obtain image data and/or audio data;
the display module is used for displaying the image data based on the first display screen when the screen throwing data are analyzed to obtain the image data;
and the audio playing module is used for playing the audio data based on the first audio output unit when the screen throwing data are analyzed to obtain the audio data.
In some embodiments, the processing module 420 is further configured to detect an operation state of the first multimedia output terminal in response to the screen start information fed back by the target vehicle machine system;
The processing module 420 is further configured to control the operation state of the first multimedia output terminal to be a closed state when the operation state of the first multimedia output terminal is an output state.
In some embodiments, the processing module 420 is further configured to control the first display screen to stop displaying the image data; and controlling the first audio output unit to stop playing the audio data.
It can be appreciated that the screen switching apparatus 400 in the embodiment of the present application may correspond to an execution body of the screen switching method provided in the embodiment of the present application, and specific details of operations and/or functions of each module/unit of the screen switching apparatus 400 may be referred to the description of corresponding parts in the screen switching method provided in the embodiment of the present application, which is not repeated herein for brevity.
According to the screen switching device 400, since the screen data transmission path is included between the first vehicle machine system and the target vehicle machine system, the first vehicle machine system controls the screen data transmission path to be conducted by sending the first control signal to the screen data transmission path, and then the screen data is sent to the target vehicle machine system through the data transmission path, so that the screen data can be directly controlled to be output by the target multimedia output end after the screen data is received by the target vehicle machine system, the processing procedures such as decompression and the like are not needed, the time delay of screen switching is effectively reduced, and the stability of screen switching is improved.
Fig. 5 is a schematic structural diagram of a screen switching device provided in an embodiment of the present application, where the screen switching device 500 is applied to a second vehicle system, the second vehicle system is connected to the first vehicle system in a communication manner, a screen switching data transmission path is included between the second vehicle system and the first vehicle system, and the second vehicle system includes a target multimedia output end. As shown in fig. 5, the screen switching device 500 may include:
a receiving module 510, configured to receive a first screen-drop request sent by a first vehicle system;
the sending module 520 is configured to respond to the first screen-throwing request, and send screen-throwing start information to the first vehicle system;
the receiving module 510 is further configured to receive the screen projection data sent by the first vehicle system through the data transmission path;
the control module 530 is configured to control the target multimedia output terminal to output the screen-casting data.
In some embodiments, the drop data transmission path includes a hardware video stream replication link of the deserializer;
the receiving module 510 is further configured to receive the first vehicle system transmission projection data through the hardware video stream replication link of the deserializer.
It may be appreciated that the screen switching apparatus 500 of the present embodiment may correspond to an execution body of the screen switching method provided in the present embodiment, and specific details of operations and/or functions of each module/unit of the screen switching apparatus 500 may be referred to the description of corresponding parts in the screen switching method provided in the foregoing embodiment, which is not repeated herein for brevity.
According to the screen switching device 500, since the screen data transmission path is included between the first vehicle machine system and the target vehicle machine system, the first vehicle machine system controls the screen data transmission path to be conducted by sending the first control signal to the screen data transmission path, and then the screen data is sent to the target vehicle machine system through the data transmission path, so that the screen data can be directly controlled to be output by the target multimedia output end after the screen data is received by the target vehicle machine system, the processing procedures such as decompression and the like are not needed, the time delay of screen switching is effectively reduced, and the stability of screen switching is improved.
Fig. 6 shows a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 6, the device may include a processor 601 and a memory 602 storing computer program instructions.
In particular, the processor 601 may include a central processing unit (Central Processing Unit, CPU), or an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or may be configured to implement one or more integrated circuits of embodiments of the present application.
Memory 602 may include a mass storage for information or instructions. By way of example, and not limitation, memory 602 may include a Hard Disk Drive (HDD), floppy Disk Drive, flash memory, optical Disk, magneto-optical Disk, magnetic tape, or universal serial bus (Universal Serial Bus, USB) Drive, or a combination of two or more of the above. In one example, the memory 602 may include removable or non-removable (or fixed) media, or the memory 602 is a non-volatile solid state memory. The memory 602 may be internal or external to the electronic device.
The memory may include Read Only Memory (ROM), random Access Memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical/tangible memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software comprising computer-executable instructions and when the software is executed (e.g., by one or more processors) it is operable to perform the operations described with reference to methods in accordance with aspects of the present disclosure.
The processor 601 reads and executes the computer program instructions stored in the memory 602 to implement the method described in the embodiment of the present application, and achieve the corresponding technical effects achieved by executing the method in the embodiment of the present application, which is not described herein for brevity.
In one example, the electronic device may also include a communication interface 603 and a bus 610. As shown in fig. 6, the processor 601, the memory 602, and the communication interface 603 are connected to each other through a bus 610 and perform communication with each other.
The communication interface 603 is mainly configured to implement communication between each module, apparatus, unit and/or device in the embodiments of the present application.
Bus 610 includes hardware, software, or both that couple components of the online information-flow billing device to each other. By way of example, and not limitation, the buses may include an accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics Bus, an enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) Bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an industry standard architecture (Industry Standard Architecture, ISA) Bus, an infiniband interconnect, a Low Pin Count (LPC) Bus, a memory Bus, a micro channel architecture (MCa) Bus, a Peripheral Component Interconnect (PCI) Bus, a PCI-Express (PCI-X) Bus, a Serial Advanced Technology Attachment (SATA) Bus, a video electronics standards association local (VLB) Bus, or other suitable Bus, or a combination of two or more of the above. Bus 610 may include one or more buses, where appropriate. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.
The electronic equipment can execute the screen switching method in the embodiment of the application, so that the corresponding technical effects of the screen switching method described in the embodiment of the application are achieved.
In addition, in combination with the screen switching method in the above embodiment, the embodiment of the application may provide a readable storage medium for implementation. The readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the screen shot switching methods of the above embodiments. Examples of readable storage media may be non-transitory machine readable media such as electronic circuits, semiconductor Memory devices, read-Only Memory (ROM), floppy disks, compact discs (Compact Disc Read-Only Memory, CD-ROMs), optical discs, hard disks, and the like.
Embodiments of the present application also provide a computer-readable storage medium having computer program instructions stored thereon; the screen switching method provided by the embodiment of the application is realized when the computer program instructions are executed by the processor.
It should be clear that the present application is not limited to the particular arrangements and processes described above and illustrated in the drawings. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present application are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications, and additions, or change the order between steps, after appreciating the spirit of the present application.
The functional blocks shown in the above-described structural block diagrams may be implemented in hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), suitable firmware, a plug-in, a function card, or the like. When implemented in software, the elements of the present application are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine readable medium or transmitted over transmission media or communication links by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transfer information. Examples of machine-readable media include electronic circuitry, semiconductor Memory devices, read-Only Memory (ROM), flash Memory, erasable Read-Only Memory (Erasable Read Only Memory, EROM), floppy disks, compact discs (Compact Disc Read-Only Memory, CD-ROM), optical disks, hard disks, fiber optic media, radio Frequency (RF) links, and the like. The code segments may be downloaded via computer networks such as the internet, intranets, etc.
It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be different from the order in the embodiments, or several steps may be performed simultaneously.
In addition, in combination with the screen switching method, the apparatus and the readable storage medium in the foregoing embodiments, embodiments of the present application may provide a computer program product for implementation. Instructions in the computer program product, when executed by a processor of an electronic device, cause the electronic device to perform any of the screen shot switching methods of the above embodiments.
Aspects of the present disclosure are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions/acts specified in the flowchart and/or block diagram block or blocks. Such a processor may be, but is not limited to being, a general purpose processor, a special purpose processor, an application specific processor, or a field programmable logic circuit. It will also be understood that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware which performs the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In the foregoing, only the specific embodiments of the present application are described, and it will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the systems, modules and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein. It should be understood that the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present application, which are intended to be included in the scope of the present application.

Claims (11)

1. The screen switching method is characterized by being applied to a first vehicle system, wherein a screen switching data transmission path is arranged between the first vehicle system and at least one second vehicle system, the first vehicle system comprises a first multimedia output end, and the screen switching data transmission path comprises a hardware video stream replication link of a deserializer;
the method comprises the following steps:
controlling the first multimedia output end to output screen throwing data;
when a screen switching request carrying identification information is received, determining a target vehicle-to-vehicle system to which a target multimedia output end corresponding to the identification information belongs from at least one second vehicle-to-vehicle system;
Sending a first screen throwing request to the target vehicle machine system;
responding to the screen-throwing starting information fed back by the target vehicle machine system, and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system to control the screen-throwing data transmission channel to be conducted;
transmitting the screen throwing data to the target vehicle machine system through the screen throwing data transmission path so that the target vehicle machine system controls the target multimedia output end to output the screen throwing data;
the sending of the first control signal to the screen-throwing data transmission channel corresponding to the target vehicle machine system controls the screen-throwing data transmission channel to be conducted includes:
and sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system so as to start a hardware video stream copying link of a deserializer in the screen-throwing data transmission channel.
2. The method of claim 1, wherein the sending the screening data to the target vehicle system via the screening data transmission path comprises:
and transmitting the screen throwing data to the target vehicle machine system through a hardware video stream copying link of the deserializer.
3. The method of claim 1, wherein the first multimedia output comprises a first display screen and a first audio output unit; the controlling the first multimedia output end to output the screen-throwing data comprises the following steps:
receiving screen throwing data sent by electronic equipment;
analyzing the screen throwing data to obtain image data and/or audio data;
when the screen throwing data are analyzed to obtain image data, displaying the image data based on the first display screen;
and when the screen throwing data are analyzed to obtain audio data, playing the audio data based on the first audio output unit.
4. The method of claim 3, wherein after said sending a first screen request to the target vehicle system, the method further comprises:
responding to the screen-throwing starting information fed back by the target vehicle machine system, and detecting the running state of the first multimedia output end;
and when the running state of the first multimedia output end is the output state, controlling the running state of the first multimedia output end to be the closing state.
5. The method of claim 4, wherein controlling the operational state of the first multimedia output to be an off state comprises:
Controlling the first display screen to stop displaying the image data; the method comprises the steps of,
and controlling the first audio output unit to stop playing the audio data.
6. A screen switching method, wherein the method is applied to a second vehicle system, the second vehicle system is in communication connection with a first vehicle system, a screen data transmission path is included between the second vehicle system and the first vehicle system, the second vehicle system includes a target multimedia output end, and the screen data transmission path includes a hardware video stream replication link of a deserializer, the method includes:
receiving a first screen projection request sent by a first vehicle machine system;
responding to the first screen projection request, and feeding back screen projection starting information to the first vehicle machine system;
receiving screen projection data sent by the first vehicle machine system through the data transmission channel;
controlling the target multimedia output end to output the screen throwing data;
the receiving the screen projection data sent by the first vehicle machine system through the data transmission channel includes:
and receiving the first vehicle system to transmit the screen throwing data through a hardware video stream copying link of the deserializer.
7. The screen switching device is characterized by being applied to a first vehicle system, wherein a screen data transmission path is arranged between the first vehicle system and at least one second vehicle system, the first vehicle system comprises a first multimedia output end, and the screen data transmission path comprises a hardware video stream replication link of a deserializer; the device comprises:
the control module is used for controlling the first multimedia output end to output screen throwing data;
the processing module is used for determining a target vehicle-to-vehicle system to which a target multimedia output end corresponding to the identification information belongs from at least one second vehicle-to-vehicle system when receiving a screen switching request carrying the identification information;
the sending module is used for sending a first screen throwing request to the target vehicle machine system;
the sending module is further used for responding to the screen-throwing starting information fed back by the target vehicle machine system, sending a first control signal to a screen-throwing data transmission channel corresponding to the target vehicle machine system, and controlling the screen-throwing data transmission channel to be conducted;
the sending module is further configured to send the screen-throwing data to the target vehicle-mounted system through the screen-throwing data transmission path, so that the target vehicle-mounted system controls the target multimedia output end to output the screen-throwing data;
The sending module is further configured to send a first control signal to a screen-throwing data transmission path corresponding to the target vehicle machine system, so as to start a hardware video stream copying link of a deserializer in the screen-throwing data transmission path.
8. A screen switching device, wherein the device is applied to a second vehicle system, the second vehicle system is in communication connection with a first vehicle system, a screen data transmission path is included between the second vehicle system and the first vehicle system, the second vehicle system includes a target multimedia output end, wherein the screen data transmission path includes a hardware video stream replication link of a deserializer, and the device includes:
the receiving module is used for receiving a first screen projection request sent by the first vehicle machine system;
the sending module is used for responding to the first screen-throwing request and feeding back screen-throwing starting information to the first vehicle system;
the receiving module is further used for receiving screen projection data sent by the first vehicle machine system through the data transmission channel;
the control module is used for controlling the target multimedia output end to output the screen throwing data;
the receiving module is further configured to receive the screen-throwing data transmitted by the first vehicle machine system through a hardware video stream copying link of the deserializer.
9. An electronic device, the device comprising: a processor and a memory storing computer program instructions;
the processor reads and executes the computer program instructions to implement the screen shot switching method according to any one of claims 1-6.
10. A vehicle provided with a screen switching device according to any one of claims 8 or 9.
11. A readable storage medium, wherein computer program instructions are stored on the readable storage medium, which when executed by a processor, implement the screen shot switching method according to any one of claims 1-6.
CN202210961832.4A 2022-08-11 2022-08-11 Screen switching method and device, electronic equipment, readable storage medium and vehicle Active CN115460442B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210961832.4A CN115460442B (en) 2022-08-11 2022-08-11 Screen switching method and device, electronic equipment, readable storage medium and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210961832.4A CN115460442B (en) 2022-08-11 2022-08-11 Screen switching method and device, electronic equipment, readable storage medium and vehicle

Publications (2)

Publication Number Publication Date
CN115460442A CN115460442A (en) 2022-12-09
CN115460442B true CN115460442B (en) 2024-02-20

Family

ID=84299720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210961832.4A Active CN115460442B (en) 2022-08-11 2022-08-11 Screen switching method and device, electronic equipment, readable storage medium and vehicle

Country Status (1)

Country Link
CN (1) CN115460442B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116069284B (en) * 2023-02-27 2023-06-16 南京芯驰半导体科技有限公司 Screen projection method, hardware system and storage medium
CN116828242B (en) * 2023-08-30 2023-12-05 亿咖通(湖北)技术有限公司 Method, system and storage medium for long link screen projection

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015012020A1 (en) * 2015-09-21 2017-03-23 Audi Ag Method for operating a headlamp of a motor vehicle and motor vehicle
CN110386089A (en) * 2019-06-24 2019-10-29 惠州市德赛西威汽车电子股份有限公司 A kind of vehicle device multi-screen interactive display system
WO2020042321A1 (en) * 2018-08-28 2020-03-05 广州视源电子科技股份有限公司 Method, apparartus and system for controlling projection screen
CN110979008A (en) * 2019-12-06 2020-04-10 延锋伟世通电子科技(南京)有限公司 Multiprocessor distributed dual-screen instrument
CN111316598A (en) * 2018-07-17 2020-06-19 华为技术有限公司 Multi-screen interaction method and equipment
CN111683276A (en) * 2020-06-16 2020-09-18 扬州航盛科技有限公司 Vehicle-mounted real-time multi-screen projection method based on android system
CN112394892A (en) * 2019-08-15 2021-02-23 北京字节跳动网络技术有限公司 Screen projection method, screen projection equipment, mobile terminal and storage medium
CN112416277A (en) * 2020-11-04 2021-02-26 上海郡码智能科技有限公司 Multi-screen display method and device of vehicle-mounted system, vehicle-mounted system and storage medium
CN112738559A (en) * 2019-10-28 2021-04-30 阿里巴巴集团控股有限公司 Screen projection implementation method, device and system
CN112861638A (en) * 2021-01-14 2021-05-28 华为技术有限公司 Screen projection method and device
CN113242435A (en) * 2021-04-13 2021-08-10 江苏视博云信息技术有限公司 Screen projection method, device and system
CN113518257A (en) * 2021-05-25 2021-10-19 青岛海信商用显示股份有限公司 Multi-system screen projection processing method and equipment
CN113542839A (en) * 2021-06-09 2021-10-22 荣耀终端有限公司 Screen projection method of electronic equipment and electronic equipment
CN113918490A (en) * 2021-09-16 2022-01-11 电装光庭汽车电子(武汉)有限公司 Interconnection method and system for vehicle-mounted instrument and central control
WO2022089088A1 (en) * 2020-10-27 2022-05-05 海信视像科技股份有限公司 Display device, mobile terminal, screen-casting data transmission method, and transmission system
CN114554274A (en) * 2020-11-25 2022-05-27 陕西重型汽车有限公司 WiFi-based vehicle-mounted terminal screen projection system and method
CN114579072A (en) * 2022-03-02 2022-06-03 南京芯驰半导体科技有限公司 Display screen projection method and device across multiple operating systems
CN114780049A (en) * 2022-04-24 2022-07-22 亿咖通(湖北)技术有限公司 Screen projection display method and device, electronic equipment and storage medium

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015012020A1 (en) * 2015-09-21 2017-03-23 Audi Ag Method for operating a headlamp of a motor vehicle and motor vehicle
CN111316598A (en) * 2018-07-17 2020-06-19 华为技术有限公司 Multi-screen interaction method and equipment
WO2020042321A1 (en) * 2018-08-28 2020-03-05 广州视源电子科技股份有限公司 Method, apparartus and system for controlling projection screen
CN110386089A (en) * 2019-06-24 2019-10-29 惠州市德赛西威汽车电子股份有限公司 A kind of vehicle device multi-screen interactive display system
CN112394892A (en) * 2019-08-15 2021-02-23 北京字节跳动网络技术有限公司 Screen projection method, screen projection equipment, mobile terminal and storage medium
CN112738559A (en) * 2019-10-28 2021-04-30 阿里巴巴集团控股有限公司 Screen projection implementation method, device and system
CN110979008A (en) * 2019-12-06 2020-04-10 延锋伟世通电子科技(南京)有限公司 Multiprocessor distributed dual-screen instrument
CN111683276A (en) * 2020-06-16 2020-09-18 扬州航盛科技有限公司 Vehicle-mounted real-time multi-screen projection method based on android system
WO2022089088A1 (en) * 2020-10-27 2022-05-05 海信视像科技股份有限公司 Display device, mobile terminal, screen-casting data transmission method, and transmission system
CN112416277A (en) * 2020-11-04 2021-02-26 上海郡码智能科技有限公司 Multi-screen display method and device of vehicle-mounted system, vehicle-mounted system and storage medium
CN114554274A (en) * 2020-11-25 2022-05-27 陕西重型汽车有限公司 WiFi-based vehicle-mounted terminal screen projection system and method
CN112861638A (en) * 2021-01-14 2021-05-28 华为技术有限公司 Screen projection method and device
CN113242435A (en) * 2021-04-13 2021-08-10 江苏视博云信息技术有限公司 Screen projection method, device and system
CN113518257A (en) * 2021-05-25 2021-10-19 青岛海信商用显示股份有限公司 Multi-system screen projection processing method and equipment
CN113542839A (en) * 2021-06-09 2021-10-22 荣耀终端有限公司 Screen projection method of electronic equipment and electronic equipment
CN113918490A (en) * 2021-09-16 2022-01-11 电装光庭汽车电子(武汉)有限公司 Interconnection method and system for vehicle-mounted instrument and central control
CN114579072A (en) * 2022-03-02 2022-06-03 南京芯驰半导体科技有限公司 Display screen projection method and device across multiple operating systems
CN114780049A (en) * 2022-04-24 2022-07-22 亿咖通(湖北)技术有限公司 Screen projection display method and device, electronic equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Screen casting from small screen to big screen — An experimental validation;D Kiran Kumar;John Sahaya Rani Alex;2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2);1-5 *
摩托车智能投屏仪表产品的设计与研发;徐勇;《自动化应用》;1-3 *

Also Published As

Publication number Publication date
CN115460442A (en) 2022-12-09

Similar Documents

Publication Publication Date Title
CN115460442B (en) Screen switching method and device, electronic equipment, readable storage medium and vehicle
WO2017166646A1 (en) In-vehicle voice control method and device, and apparatus
CN110069227B (en) Data interaction display method and device
CN108162983A (en) A kind of vehicle device video playing control method and device and mobile terminal
CN105430567A (en) Vehicle whistling volume regulation method and vehicle whistling volume regulation method
CN115447514A (en) Vehicle-mounted entertainment interaction method and device, vehicle, equipment, storage medium and product
JP2019114000A (en) Information processing device, control method therefor, and program
CN114567802B (en) Data display method and device
CN106515659B (en) Gear shifting method and device for vehicle ignition switch
CN112822552A (en) Multimedia resource loading method, device, equipment and computer storage medium
CN112565609B (en) Image processing method and system based on vehicle-mounted machine system and vehicle-mounted robot
CN109120892A (en) A kind of monitor video grasping means, equipment and storage medium
CN113672195A (en) Control method and device for vehicle-mounted multimedia equipment, vehicle and storage medium
CN109887533B (en) Multifunctional user mobile terminal control system and method
CN113515222A (en) Function starting method, device, equipment and computer storage medium
CN117061863B (en) Frame rate control method, device and equipment
CN106850909A (en) Show the method for notification message, mobile terminal and shell thereafter
KR20170135568A (en) Car internet of things for supporting global 4g wireless communication, method thereof, and method of operating system having the same
CN116712724A (en) Method and system for realizing vehicle-mounted game function based on mobile phone interconnection
CN118053430A (en) Vehicle-mounted voice recognition method and device, vehicle-mounted terminal and vehicle
CN116414331A (en) Equipment cooperation method, device, equipment, vehicle and storage medium
CN107491318A (en) The switching method and onboard system of onboard system
CN118082673A (en) Method, device, equipment and storage medium for interactive display of front and rear vehicle information
CN116431089A (en) Screen control method, device, equipment and medium
CN117622198A (en) Method and device for determining driving state of vehicle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant