Non-inductive inter-switching method and system for in-application mirror image and floating window mirror image of interconnection application

By creating a preset renderer on the car and dynamic binding rendering controls, the black screen and delay of the interconnection application of the vehicle when the interconnection application of the vehicle machine is switched and the suspended window mirror image is realized. Experience.

CN119364087APending Publication Date: 2025-01-24WUHAN CARBIT INFORMATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411281650.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, when the vehicle-machine interconnection application switches the in-app image and the floating window image, the user experience such as black screen and delay will occur.

Method used

By creating a preset renderer on the car side and binding it to the rendering control currently displayed. During the inner interface of the application, it is bound to the rendering control in the application. When switching to the background, unbind the rendering control in the application and bind it to the rendering control of the suspended window; when cutting back the application Bind the rendering control of the inner page.

Benefits of technology

The application endoscopic image of the interconnected application and the inductive interoperability of the suspended window mirror image avoids the black screen and delay phenomenon during switching, and enhance the user's vehicle interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364087A_ABST
    Figure CN119364087A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle machine interconnection, and discloses an in-application mirror image and floating window mirror image non-inductive mutual switching method and system for an interconnection application, and the method comprises the steps: enabling a vehicle machine end to form interconnection with a mobile terminal through a preset communication mode, so as to enable a vehicle machine interconnection application of the vehicle machine end to establish communication with the mobile terminal through the interconnection; an interface of the mobile terminal is mirrored to the vehicle-mounted screen through the vehicle-machine interconnection application, a mirroring type presented by the vehicle-mounted screen is obtained, and the mirroring type comprises an in-application mirroring and a floating window mirroring of the vehicle-machine interconnection application; binding the renderer with a rendering control corresponding to the mirror image type, and displaying corresponding mirror image content based on the rendering control corresponding to the mirror image type; when the mirror image switching instruction is received, the renderer is bound to the rendering control corresponding to the mirror image switching instruction, and the corresponding mirror image content is displayed based on the rendering control corresponding to the mirror image switching instruction, so that non-inductive mutual switching of the mirror image in the application and the floating window mirror image is realized, and the interaction experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle-machine interconnection technology, and in particular to a method and system for seamlessly switching an in-application image and a floating window image of an interconnected application. Background Art

[0002] In the car-machine interconnection system, users usually project the mirrored content of the mobile phone on the car-machine side through the interconnection between the car-machine side and the mobile phone side. However, when it comes to switching the interconnected application on the car-machine side to the background according to the user's actual operation needs, so that the mirrored content is switched to the floating window for display, the prior art is to remove the rendering control of the in-application interface, and then add the rendering control to the floating window interface to reinitialize the display. This method has obvious defects. For example, the rendering control needs to be destroyed and rebuilt, and a black screen will appear when switching. In addition, it is necessary to wait for the key frame of the video stream on the mobile phone to be pushed again before it can be displayed, and the user experience is poor. Therefore, how to achieve seamless switching between the in-application mirror and the floating window mirror of the interconnected application to enhance the user's car-machine interaction experience has become a problem that needs to be solved urgently.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide a method and system for seamlessly switching between the in-application image and the floating window image of an interconnected application, aiming to solve the technical problem that the prior art cannot achieve seamlessly switching between the in-application image and the floating window image of an interconnected application, so as to enhance the user's vehicle-machine interaction experience.

[0005] To achieve the above object, the present invention provides a method for seamlessly switching between an in-application image and a floating window image of an interconnected application, the method comprising the following steps:

[0006] The vehicle terminal forms a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle terminal vehicle interconnection application establishes communication with the mobile interconnection application of the mobile terminal through the local area network interconnection;

[0007] The vehicle-mounted terminal mirrors the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-mounted interconnection application, and obtains the mirroring type presented by the vehicle-mounted screen, wherein the mirroring type includes the in-application mirroring and the floating window mirroring of the vehicle-mounted interconnection application;

[0008] The vehicle machine end binds a preset renderer with a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type;

[0009] When receiving the mirror image switching instruction, the vehicle computer end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction.

[0010] Optionally, the vehicle machine side binds a preset renderer to a rendering control corresponding to the mirror type, so as to display corresponding mirror content on the vehicle screen based on the rendering control corresponding to the mirror type, including:

[0011] When the mirror type is the in-application mirror, the vehicle machine side binds a preset renderer to an in-application rendering control corresponding to the in-application mirror, and displays the corresponding mirror content on the vehicle screen based on the in-application rendering control;

[0012] Accordingly, when receiving the mirror image switching instruction, the vehicle machine end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction, including:

[0013] When receiving the floating window mirror switching instruction, the vehicle machine end unbinds the in-application rendering control, and binds the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle screen based on the floating window rendering control.

[0014] Optionally, when receiving the floating window mirror switching instruction, the vehicle machine end unbinds the in-application rendering control, and binds the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle screen based on the floating window rendering control, including:

[0015] When receiving the floating window mirror switching instruction, the vehicle computer end unbinds the in-application rendering control, sets the floating window to an opaque state, and binds the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle screen based on the floating window rendering control, and move the floating window to the edge area of ​​the screen.

[0016] Optionally, the vehicle machine side binds a preset renderer to a rendering control corresponding to the mirror type, so as to display corresponding mirror content on the vehicle screen based on the rendering control corresponding to the mirror type, including:

[0017] When the image type is the floating window image, the vehicle machine end binds a preset renderer to a floating window rendering control corresponding to the floating window image, and displays the corresponding image content on the vehicle screen based on the floating window rendering control;

[0018] Accordingly, when receiving the mirror image switching instruction, the vehicle machine end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction, including:

[0019] When receiving the in-application mirror switching instruction, the vehicle machine end unbinds the floating window rendering control, and binds the preset renderer with the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle screen based on the in-application rendering control.

[0020] Optionally, when receiving the in-application mirror switching instruction, the vehicle machine end unbinds the floating window rendering control, and binds the preset renderer to the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle screen based on the in-application rendering control, including:

[0021] When receiving an in-application mirror switching instruction, the vehicle computer moves the floating window to the center area of ​​the screen, unbinds the floating window rendering control, and binds the preset renderer to the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle screen based on the in-application rendering control, and set the floating window to a transparent state.

[0022] In addition, to achieve the above-mentioned purpose, the present invention also proposes a system for seamlessly switching between an in-application image and a floating window image of an interconnected application, wherein the system for seamlessly switching between an in-application image and a floating window image of an interconnected application comprises a vehicle terminal and a mobile terminal;

[0023] The vehicle terminal is used to form a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle terminal interconnection application establishes communication with the mobile terminal mobile interconnection application through the local area network interconnection;

[0024] The vehicle-machine end is further used to mirror the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-machine interconnection application, and obtain the mirroring type presented by the vehicle-mounted screen, wherein the mirroring type includes the in-application mirroring and the floating window mirroring of the vehicle-machine interconnection application;

[0025] The vehicle machine end is further used to bind a preset renderer to a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type;

[0026] The vehicle machine end is also used to, when receiving a mirror switching instruction, switch the preset renderer to a rendering control corresponding to the mirror switching instruction, so as to display the corresponding mirror content on the vehicle screen based on the rendering control corresponding to the mirror switching instruction.

[0027] Optionally, the vehicle machine end is further used for, when the image type is the in-application image, binding a preset renderer with an in-application rendering control corresponding to the in-application image, and displaying the corresponding image content on the vehicle screen based on the in-application rendering control;

[0028] The vehicle-mounted terminal is also used to, when receiving a floating window mirror switching instruction, unbind the in-application rendering control, and bind the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the floating window rendering control.

[0029] Optionally, the vehicle-mounted end is also used to, when receiving a floating window mirror switching instruction, unbind the in-application rendering control, set the floating window to an opaque state, and bind the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the floating window rendering control, and move the floating window to the edge area of ​​the screen.

[0030] Optionally, the vehicle-mounted end is further configured to, when the image type is the floating window image, bind a preset renderer to a floating window rendering control corresponding to the floating window image, and display corresponding image content on the vehicle-mounted screen based on the floating window rendering control;

[0031] The vehicle-mounted terminal is also used to unbind the floating window rendering control when receiving an in-application mirror switching instruction, and bind the preset renderer with the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the in-application rendering control.

[0032] Optionally, the vehicle-mounted end is also used to, when receiving an in-application mirror switching instruction, move the floating window to the center area of ​​the screen, unbind the floating window rendering control, and bind the preset renderer to the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the in-application rendering control, and set the floating window to a transparent state.

[0033] In the present invention, the vehicle-machine end forms a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle-machine interconnection application of the vehicle-machine end establishes communication with the mobile interconnection application of the mobile terminal through the local area network interconnection; the vehicle-machine end mirrors the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-machine interconnection application, and obtains the mirror type presented by the vehicle-mounted screen, and the mirror type includes the in-application mirror and floating window mirror of the vehicle-machine interconnection application; the vehicle-machine end binds the preset renderer to the rendering control corresponding to the mirror type, so as to display the corresponding mirror content on the vehicle-mounted screen based on the rendering control corresponding to the mirror type; when receiving a mirror switching instruction, the vehicle-machine end switches the preset renderer to the rendering control corresponding to the mirror switching instruction, so as to display the corresponding mirror content on the vehicle-mounted screen based on the rendering control corresponding to the mirror switching instruction. Compared with the prior art which removes the rendering control of the in-application interface and then adds the rendering control to the floating window interface to reinitialize the display, resulting in defects such as black screen and high latency when switching, this embodiment creates a renderer and binds the renderer to the currently displayed rendering control, that is, when in the in-application interface, it is bound to the rendering control in the application, and when switching to the background, the rendering control in the application is unbound and bound to the rendering control of the floating window; when switching back to the application, the rendering control of the floating window is unbound and the rendering control of the in-application page is bound. Since the rendering data in this way exists in the renderer, binding and unbinding will not destroy the renderer, and the control will be displayed immediately after binding the rendering control, and the rendering control does not need to be destroyed and rebuilt. Therefore, there is no need to wait and there will be no black screen or high latency. This realizes the seamless switching of the in-application mirror and the floating window mirror of the interconnected application, and also improves the user's car-machine interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a flowchart of a first embodiment of a method for seamlessly switching between in-application mirroring and floating window mirroring of interconnected applications of the present invention;

[0035] Figure 2 A schematic diagram of an in-application mirroring at the vehicle terminal involved in the first embodiment of the method for seamlessly switching in-application mirroring and floating window mirroring of interconnected applications of the present invention;

[0036] Figure 3 A schematic diagram of a floating window mirror image on a vehicle terminal involved in the first embodiment of the method for seamlessly switching between an in-application mirror image and a floating window mirror image of an interconnected application of the present invention;

[0037] Figure 4 It is a schematic diagram of switching the in-application image to the floating window image at the vehicle terminal involved in the first embodiment of the method for seamlessly switching the in-application image and the floating window image of interconnected applications of the present invention;

[0038] Figure 5 It is a schematic diagram of switching the in-application image of the floating window image on the vehicle side to the in-application image according to the first embodiment of the method for seamlessly switching the in-application image and the floating window image of the interconnected application of the present invention;

[0039] Figure 6 It is a structural block diagram of the first embodiment of the system for seamless switching between in-application mirroring and floating window mirroring of interconnected applications of the present invention.

[0040] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0041] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0042] The embodiment of the present invention provides a method for seamlessly switching between an in-application image and a floating window image of an interconnected application, referring to Figure 1 , Figure 1 The present invention is a flowchart of a first embodiment of a method for seamlessly switching between in-application mirroring and floating window mirroring of interconnected applications.

[0043] In this embodiment, the method for seamlessly switching between the in-application image and the floating window image of the interconnected application includes the following steps:

[0044] Step S10: the vehicle terminal forms a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle terminal interconnection application establishes communication with the mobile interconnection application of the mobile terminal through the local area network interconnection;

[0045] It is easy to understand that the vehicle-mounted terminal can form a local area network interconnection with the mobile terminal through a preset communication method, where the mobile terminal can be understood as a portable mobile communication device such as a mobile phone and a tablet computer, and the preset communication method can be WIFI, USB and other communication methods for establishing local area network interconnection. For example, a mobile phone establishes a local area network interconnection with the vehicle-mounted terminal through USB.

[0046] Furthermore, the vehicle-machine interconnection application on the vehicle-machine end can establish communication with the mobile interconnection application on the mobile terminal through the local area network interconnection, wherein the interconnection application pre-installed on the vehicle-machine end for interconnection is recorded as the vehicle-machine interconnection application, and the interconnection application pre-installed on the mobile terminal for interconnection is recorded as the mobile interconnection application. In a specific implementation, the interconnection application on the vehicle-machine end and the interconnection application on the mobile terminal can establish interconnection through one or more of the protocols such as WLAN, USB, Android Open Accessory Protocol (Android Open Accessory Protocol, AOA protocol) to achieve data communication.

[0047] Step S20: the vehicle-mounted terminal mirrors the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-mounted interconnection application, and obtains the mirroring type presented by the vehicle-mounted screen, wherein the mirroring type includes the in-application mirroring and the floating window mirroring of the vehicle-mounted interconnection application;

[0048] It is easy to understand that the car-machine end can mirror the interface of the mobile terminal to the car screen through the car-machine interconnection application, and obtain the mirror type presented on the car screen. In the specific implementation, a preset renderer can be created, and the in-application page rendering control and the floating window rendering control can be initialized to notify the mobile end to send the mirror video stream. After receiving the video stream, the car-machine end decodes and renders it into the preset renderer. Among them, the preset renderer can be understood as a renderer used to render the image corresponding to the interface of the mobile end, so that the image is processed and calculated, and finally presented in a form suitable for display on the car screen of the car-machine end, such as Surafce renderer. The mirror type includes the in-application mirror and the floating window mirror of the car-machine interconnection application. Accordingly, the rendering control corresponding to the in-application mirror of the car-machine interconnection application is the in-application rendering control, which is used to render the page in the application of the car-machine interconnection application; the rendering control corresponding to the floating window mirror of the car-machine interconnection application is the floating window rendering control, which is used to render the floating window page of the car-machine interconnection application.

[0049] See also Figure 2 , Figure 2 It is a schematic diagram of the in-application mirroring on the vehicle side involved in the first embodiment of the method for seamlessly switching in-application mirroring and floating window mirroring of interconnected applications of the present invention. Figure 2 In the process, through the vehicle terminal and mobile terminal (such as Figure 2 By interconnecting the mobile phone in the car, the interface of the mobile phone can be mirrored to the car screen in the form of in-app mirroring.

[0050] See also Figure 3 , Figure 3 It is a schematic diagram of the floating window mirror on the vehicle side involved in the first embodiment of the method for seamlessly switching between the in-application mirror and the floating window mirror of the interconnected application of the present invention. Figure 3 In the process, through the vehicle terminal and mobile terminal (such as Figure 3 The mobile phone interface can be mirrored to the car screen in the form of a floating window.

[0051] Step S30: the vehicle machine side binds a preset renderer with a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type;

[0052] Step S40: When receiving the mirror image switching instruction, the vehicle computer end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction.

[0053] In a specific implementation, when the image type is an in-application image, the vehicle-side will bind the preset renderer to the in-application rendering control corresponding to the in-application image, and display the corresponding image content on the vehicle screen based on the in-application rendering control. Among them, the preset renderer can be understood as a renderer used to render the image corresponding to the interface on the mobile phone side, so that the image is processed and calculated, and finally presented in a form suitable for display on the vehicle-side screen of the vehicle, such as a Surafce renderer. When the image type is an in-application image, the rendering control corresponding to the in-application image of the vehicle-machine interconnection application is an in-application rendering control, which is used to render the pages within the application of the vehicle-machine interconnection application.

[0054] Reference Figure 4 , Figure 4 It is a schematic diagram of switching the in-application image to the floating window image at the vehicle terminal involved in the first embodiment of the method for seamlessly switching the in-application image and the floating window image of interconnected applications of the present invention. Figure 4 In the case of receiving the floating window image switching instruction, the vehicle-mounted terminal unbinds the in-application rendering control and binds the preset renderer to the floating window rendering control corresponding to the floating window image, so as to display the corresponding image content on the vehicle-mounted screen based on the floating window rendering control. The floating window image switching instruction can be understood as an instruction for switching the in-application image of the vehicle-mounted terminal to the floating window image. Accordingly, the rendering control corresponding to the floating window image switching instruction is the floating window rendering control, which is used to render the floating window page of the vehicle-mounted interconnection application.

[0055] Furthermore, in order to ensure the user's smooth switching experience when switching the in-application mirror to the floating window mirror, when receiving the floating window mirror switching instruction, the vehicle terminal unbinds the in-application rendering control, sets the floating window to an opaque state, and binds the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle screen based on the floating window rendering control, and move the floating window to the edge area of ​​the screen. In this embodiment, the in-application mirror is displayed in the center of the screen by default, and the floating window mirror is displayed edge-to-edge by default. Therefore, when switching from the in-application mirror to the floating window mirror, the floating window is still in a transparent state at this time, and the floating window can be moved to the center display position. After initiating the switch, the floating window transparency is set to the value corresponding to the opaque state. The specific transparency value can be set according to actual needs, and this embodiment is not limited here. After the floating window mirror display content is completed, the floating window mirror animation is moved to the edge of the screen for display.

[0056] In the specific implementation, when the image type is a floating window image, the vehicle-mounted end binds the preset renderer to the floating window rendering control corresponding to the floating window image, and displays the corresponding image content on the vehicle screen based on the floating window rendering control. When the image type is a floating window image, the rendering control corresponding to the floating window image of the vehicle-mounted interconnection application is a floating window rendering control, which is used to render the floating window page of the vehicle-mounted interconnection application.

[0057] Reference Figure 5 , Figure 5 It is a schematic diagram of switching the floating window image on the vehicle side to the in-application image in the first embodiment of the method for seamlessly switching the in-application image and the floating window image of the interconnected application of the present invention. Figure 5 In the case of receiving an in-application image switching instruction, the vehicle-mounted terminal unbinds the floating window rendering control and binds the preset renderer to the in-application rendering control corresponding to the in-application image, so as to display the corresponding image content on the vehicle-mounted screen based on the in-application rendering control. The in-application image switching instruction can be understood as an instruction for switching the floating window image of the vehicle-mounted terminal to the in-application image. Accordingly, the rendering control corresponding to the in-application image switching instruction is an in-application rendering control, which is used to render the page in the application of the vehicle-mounted interconnection application.

[0058] Furthermore, in order to ensure the user's smooth switching experience when switching the floating window image to the in-application image, when receiving the in-application image switching instruction, the vehicle terminal moves the floating window to the center area of ​​the screen, unbinds the floating window rendering control, and binds the preset renderer to the in-application rendering control corresponding to the in-application image, so as to display the corresponding image content on the vehicle screen based on the in-application rendering control, and set the floating window to a transparent state. In this embodiment, the in-application image is displayed in the center of the screen by default, and the floating window image is displayed edge-to-edge by default. Therefore, when switching from the floating window image to the in-application image, the floating window is still in an opaque state. After initiating the switch, the floating window image animation can be moved to the center position first, and then the floating window rendering control can be unbound and the in-application rendering control can be bound. After the in-application image display is completed, the floating window transparency is set to the value corresponding to the transparent state. The specific transparency value can be set according to actual needs, and this embodiment is not limited here.

[0059] In this embodiment, the vehicle-machine end forms a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle-machine interconnection application of the vehicle-machine end establishes communication with the mobile Internet application of the mobile terminal through the local area network interconnection; the vehicle-machine end mirrors the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-machine interconnection application, and obtains the mirror type presented on the vehicle-mounted screen, and the mirror type includes the in-application mirror and floating window mirror of the vehicle-machine interconnection application; the vehicle-machine end binds the preset renderer to the rendering control corresponding to the mirror type, so as to display the corresponding mirror content on the vehicle-mounted screen based on the rendering control corresponding to the mirror type; when receiving a mirror switching instruction, the vehicle-machine end switches the preset renderer to the rendering control corresponding to the mirror switching instruction, so as to display the corresponding mirror content on the vehicle-mounted screen based on the rendering control corresponding to the mirror switching instruction. Compared with the prior art which removes the rendering control of the in-application interface and then adds the rendering control to the floating window interface to reinitialize the display, resulting in defects such as black screen and high latency when switching, this embodiment creates a renderer and binds the renderer to the currently displayed rendering control, that is, when in the in-application interface, it is bound to the rendering control in the application, and when switching to the background, the rendering control in the application is unbound and bound to the rendering control of the floating window; when switching back to the application, the rendering control of the floating window is unbound and the rendering control of the in-application page is bound. Since the rendering data in this way exists in the renderer, binding and unbinding will not destroy the renderer, and the control will be displayed immediately after binding the rendering control, and the rendering control does not need to be destroyed and rebuilt. Therefore, there is no need to wait and there will be no black screen or high latency. This realizes the seamless switching of the in-application mirror and the floating window mirror of the interconnected application, and also improves the user's car-machine interaction experience.

[0060] Reference Figure 6 , Figure 6 It is a structural block diagram of the first embodiment of the system for seamless switching between in-application mirroring and floating window mirroring of interconnected applications of the present invention.

[0061] like Figure 6 As shown, the system for seamless switching between in-application mirroring and floating window mirroring of interconnected applications proposed in an embodiment of the present invention includes a vehicle terminal 10 and a mobile terminal 20;

[0062] The vehicle terminal 10 is used to form a local area network interconnection with the mobile terminal 20 through a preset communication method, so that the vehicle interconnection application of the vehicle terminal 10 establishes communication with the mobile interconnection application of the mobile terminal 20 through the local area network interconnection;

[0063] The vehicle terminal 10 is also used to mirror the interface of the mobile terminal 20 to the vehicle screen through the vehicle interconnection application, and obtain the mirror type presented by the vehicle screen, the mirror type including the in-application mirror and floating window mirror of the vehicle interconnection application;

[0064] The vehicle terminal 10 is further used to bind a preset renderer to a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type;

[0065] The vehicle machine end 10 is also used to, when receiving a mirror switching instruction, switch the preset renderer to a rendering control corresponding to the mirror switching instruction, so as to display the corresponding mirror content on the vehicle screen based on the rendering control corresponding to the mirror switching instruction.

[0066] Optionally, the vehicle machine end 10 is further used for binding a preset renderer with an in-application rendering control corresponding to the in-application image when the image type is the in-application image, and displaying the corresponding image content on the vehicle screen based on the in-application rendering control;

[0067] The vehicle-mounted terminal 10 is also used to unbind the in-application rendering control when receiving a floating window mirror switching instruction, and bind the preset renderer with the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the floating window rendering control.

[0068] Optionally, the vehicle-mounted terminal 10 is also used to, when receiving a floating window mirror switching instruction, unbind the in-application rendering control, set the floating window to an opaque state, and bind the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the floating window rendering control, and move the floating window to the edge area of ​​the screen.

[0069] Optionally, the vehicle machine end 10 is further used for binding a preset renderer with a floating window rendering control corresponding to the floating window image when the image type is the floating window image, and displaying corresponding image content on the vehicle screen based on the floating window rendering control;

[0070] The vehicle-mounted terminal 10 is also used to unbind the floating window rendering control when receiving an in-application mirror switching instruction, and bind the preset renderer with the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the in-application rendering control.

[0071] Optionally, the vehicle-mounted terminal 10 is also used to move the floating window to the center area of ​​the screen when receiving an in-application mirror switching instruction, unbind the floating window rendering control, and bind the preset renderer to the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the in-application rendering control, and set the floating window to a transparent state.

[0072] In this embodiment, the vehicle-machine end forms a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle-machine interconnection application of the vehicle-machine end establishes communication with the mobile Internet application of the mobile terminal through the local area network interconnection; the vehicle-machine end mirrors the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-machine interconnection application, and obtains the mirror type presented on the vehicle-mounted screen, and the mirror type includes the in-application mirror and floating window mirror of the vehicle-machine interconnection application; the vehicle-machine end binds the preset renderer to the rendering control corresponding to the mirror type, so as to display the corresponding mirror content on the vehicle-mounted screen based on the rendering control corresponding to the mirror type; when receiving a mirror switching instruction, the vehicle-machine end switches the preset renderer to the rendering control corresponding to the mirror switching instruction, so as to display the corresponding mirror content on the vehicle-mounted screen based on the rendering control corresponding to the mirror switching instruction. Compared with the prior art which removes the rendering control of the in-application interface and then adds the rendering control to the floating window interface to reinitialize the display, resulting in defects such as black screen and high latency when switching, this embodiment creates a renderer and binds the renderer to the currently displayed rendering control, that is, when in the in-application interface, it is bound to the rendering control in the application, and when switching to the background, the rendering control in the application is unbound and bound to the rendering control of the floating window; when switching back to the application, the rendering control of the floating window is unbound and the rendering control of the in-application page is bound. Since the rendering data in this way exists in the renderer, binding and unbinding will not destroy the renderer, and the control will be displayed immediately after binding the rendering control, and the rendering control does not need to be destroyed and rebuilt. Therefore, there is no need to wait and there will be no black screen or high latency. This realizes the seamless switching of the in-application mirror and the floating window mirror of the interconnected application, and also improves the user's car-machine interaction experience.

[0073] Other embodiments or specific implementation methods of the system for seamless switching of in-application mirroring and floating window mirroring of interconnected applications of the present invention can refer to the above-mentioned method embodiments, which will not be repeated here.

[0074] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0075] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0076] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0077] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for seamlessly switching between in-application mirroring and floating window mirroring of interconnected applications, characterized in that: The method for seamlessly switching between the in-application image and the floating window image of the interconnected application comprises the following steps: The vehicle terminal forms a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle terminal vehicle interconnection application establishes communication with the mobile interconnection application of the mobile terminal through the local area network interconnection; The vehicle-mounted terminal mirrors the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-mounted interconnection application, and obtains the mirroring type presented by the vehicle-mounted screen, wherein the mirroring type includes the in-application mirroring and the floating window mirroring of the vehicle-mounted interconnection application; The vehicle machine end binds a preset renderer with a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type; When receiving the mirror image switching instruction, the vehicle computer end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction.

2. The method for seamlessly switching between the in-application image and the floating window image of the interconnected application according to claim 1, characterized in that: The vehicle machine side binds a preset renderer to a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type, including: When the mirror type is the in-application mirror, the vehicle machine side binds a preset renderer to an in-application rendering control corresponding to the in-application mirror, and displays the corresponding mirror content on the vehicle screen based on the in-application rendering control; Accordingly, when receiving the mirror image switching instruction, the vehicle machine end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction, including: When receiving the floating window mirror switching instruction, the vehicle machine end unbinds the in-application rendering control, and binds the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle screen based on the floating window rendering control.

3. The method for seamlessly switching between the in-application image and the floating window image of the interconnected application as claimed in claim 2, characterized in that: The step of unbinding the in-application rendering control and binding the preset renderer to the floating window rendering control corresponding to the floating window image to display the corresponding mirror content on the vehicle screen based on the floating window rendering control when receiving the floating window mirror image switching instruction includes: When receiving the floating window mirror switching instruction, the vehicle computer end unbinds the in-application rendering control, sets the floating window to an opaque state, and binds the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle screen based on the floating window rendering control, and move the floating window to the edge area of ​​the screen.

4. The method for seamlessly switching between in-application mirroring and floating window mirroring of interconnected applications as claimed in claim 1, characterized in that: The vehicle machine side binds a preset renderer to a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type, including: When the image type is the floating window image, the vehicle machine end binds a preset renderer to a floating window rendering control corresponding to the floating window image, and displays the corresponding image content on the vehicle screen based on the floating window rendering control; Accordingly, when receiving the mirror image switching instruction, the vehicle machine end switches the preset renderer to the rendering control corresponding to the mirror image switching instruction, so as to display the corresponding mirror image content on the vehicle screen based on the rendering control corresponding to the mirror image switching instruction, including: When receiving the in-application mirror switching instruction, the vehicle machine end unbinds the floating window rendering control, and binds the preset renderer with the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle screen based on the in-application rendering control.

5. The method for seamlessly switching between the in-application image and the floating window image of the interconnected application as claimed in claim 4, characterized in that: The step of unbinding the floating window rendering control and binding the preset renderer to the in-application rendering control corresponding to the in-application mirror image upon receiving the in-application mirror image switching instruction, so as to display the corresponding mirror image content on the in-application rendering control, includes: When receiving an in-application mirror switching instruction, the vehicle computer moves the floating window to the center area of ​​the screen, unbinds the floating window rendering control, and binds the preset renderer to the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle screen based on the in-application rendering control, and set the floating window to a transparent state.

6. A system for seamlessly switching between in-application mirroring and floating window mirroring of interconnected applications, characterized in that: The interconnected application in-application mirroring and floating window mirroring seamless switching system includes a vehicle terminal and a mobile terminal; The vehicle terminal is used to form a local area network interconnection with the mobile terminal through a preset communication method, so that the vehicle terminal interconnection application establishes communication with the mobile terminal mobile interconnection application through the local area network interconnection; The vehicle-machine end is further used to mirror the interface of the mobile terminal to the vehicle-mounted screen through the vehicle-machine interconnection application, and obtain the mirroring type presented by the vehicle-mounted screen, wherein the mirroring type includes the in-application mirroring and the floating window mirroring of the vehicle-machine interconnection application; The vehicle machine end is further used to bind a preset renderer to a rendering control corresponding to the image type, so as to display corresponding image content on the vehicle screen based on the rendering control corresponding to the image type; The vehicle machine end is also used to, when receiving a mirror switching instruction, switch the preset renderer to a rendering control corresponding to the mirror switching instruction, so as to display the corresponding mirror content on the vehicle screen based on the rendering control corresponding to the mirror switching instruction.

7. The system for seamlessly switching between in-application mirroring and floating window mirroring of interconnected applications as claimed in claim 6, characterized in that: The vehicle machine end is further used for, when the image type is the in-application image, binding a preset renderer with an in-application rendering control corresponding to the in-application image, and displaying the corresponding image content on the vehicle screen based on the in-application rendering control; The vehicle-mounted terminal is also used to, when receiving a floating window mirror switching instruction, unbind the in-application rendering control, and bind the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the floating window rendering control.

8. The system for seamless switching of in-application mirroring and floating window mirroring of interconnected applications as claimed in claim 7, characterized in that: The vehicle-mounted terminal is also used to, when receiving a floating window mirror switching instruction, unbind the in-application rendering control, set the floating window to an opaque state, and bind the preset renderer to the floating window rendering control corresponding to the floating window mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the floating window rendering control, and move the floating window to the edge area of ​​the screen.

9. The system for seamless switching of in-application mirroring and floating window mirroring of interconnected applications as claimed in claim 6, characterized in that: The vehicle-mounted end is further configured to, when the image type is the floating window image, bind a preset renderer to a floating window rendering control corresponding to the floating window image, and display corresponding image content on the vehicle-mounted screen based on the floating window rendering control; The vehicle-mounted terminal is also used to unbind the floating window rendering control when receiving an in-application mirror switching instruction, and bind the preset renderer with the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the in-application rendering control.

10. The system for seamless switching of in-application mirroring and floating window mirroring of interconnected applications as claimed in claim 9, characterized in that: The vehicle-mounted end is also used to, when receiving an in-application mirror switching instruction, move the floating window to the center area of ​​the screen, unbind the floating window rendering control, and bind the preset renderer to the in-application rendering control corresponding to the in-application mirror, so as to display the corresponding mirror content on the vehicle-mounted screen based on the in-application rendering control, and set the floating window to a transparent state.