Display method and electronic device

By establishing a connection between the mobile phone and the car machine, sending application information, and displaying the interface separately when the user operates, the problem that the on-board system cannot support the car machine and the mobile phone to display the same application interface at the same time, and the simultaneous display function is realized for users to use.

CN114253495BActive Publication Date: 2025-04-08HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011142468.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-09-10
Filing Date
2020-10-22
Publication Date
2025-04-08
Estimated Expiration
2040-10-22

AI Technical Summary

Technical Problem

In the prior art, the on-board system cannot support the interface of the car computer and the mobile phone to display the same application at the same time, resulting in users being able to operate the car computer, making it inconvenient to use the services provided by the application.

Method used

By establishing a connection between the mobile phone and the vehicle machine, the mobile phone can send information of the first application to the vehicle machine, causing the vehicle machine to display the icon of the first application, and display the interface of the first application on the mobile phone and the vehicle machine respectively when the user operates the icon of the first application.

Benefits of technology

After the mobile phone and the car computer are successfully connected, the interface of the same application can be displayed on the car computer and the mobile phone at the same time, so that users can use the services provided by the application by operating the mobile phone or car computer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114253495B_ABST
    Figure CN114253495B_ABST
Patent Text Reader

Abstract

A display method and electronic device, relating to the field of terminal technology. The method comprises: a first electronic device establishes a connection with a second electronic device; the first electronic device comprises a first application, the first application comprises a first interface for displaying on the first electronic device and a second interface for displaying on the second electronic device; then the first electronic device sends information of the first application to the second electronic device; the second electronic device displays the icon of the first application; in response to the user's operation on the icon of the first application on the first electronic device, the first electronic device displays the first interface; after receiving the operation on the icon of the first application on the second electronic device, the first electronic device sends the second interface to the second electronic device; the second electronic device displays the second interface. This technical solution enables the vehicle-mounted system to support the vehicle computer and the mobile phone to display the interface of the same application, thereby facilitating users to use the application through the mobile phone and the vehicle computer.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the Chinese patent application filed with the China Patent Office on September 10, 2020, with application number 202010949088.7 and application name “A display method and electronic device”, the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the field of terminal technology, and in particular to a display method and an electronic device. Background Art

[0003] On-board systems (such as ) has been introduced, so that after the mobile phone and the car machine are successfully connected, the services provided by the application installed on the mobile phone can be extended to the car, so as to facilitate users to make calls, navigate or listen to music while driving. However, in the prior art, under normal circumstances, the in-vehicle system cannot support the car machine and the mobile phone to display the interface of the same application at the same time. For example, if the car computer is successfully connected to the mobile phone, when the Baidu Map interface is displayed on the car computer, the Baidu Map interface cannot be displayed on the mobile phone. In this case, the user can only operate the car computer and use the services provided by Baidu Maps, which may be inconvenient for the user. Summary of the invention

[0004] The embodiment of the present application provides a display method and electronic device, so that after the mobile phone is successfully connected to the vehicle computer, the interface of the same application can be displayed on the vehicle computer and the mobile phone at the same time. Therefore, the user can not only operate the vehicle computer to make the vehicle computer provide corresponding services for the application, but also operate the mobile phone to make the vehicle computer provide corresponding services for the application, so as to facilitate the user's use.

[0005] In a first aspect, a display method according to an embodiment of the present application is used in a system consisting of a first electronic device and a second electronic device, specifically comprising:

[0006] A first electronic device establishes a connection with a second electronic device; the first electronic device includes a first application, and the first application includes a first interface for displaying on the first electronic device and a second interface for displaying on the second electronic device; then, the first electronic device sends information of the first application to the second electronic device; the second electronic device displays an icon of the first application in response to the received information of the first application; in response to a user's operation on the icon of the first application on the first electronic device, the first electronic device starts the first application and displays the first interface; and after receiving the operation on the icon of the first application on the second electronic device, the first electronic device sends the second interface to the second electronic device; the second electronic device starts the first application and displays the second interface.

[0007] In the embodiment of the present application, since the first electronic device can send the information of the first application to the second electronic device after establishing a connection with the second electronic device, the second electronic device can display the icon of the first application. It should be noted that the information of the first application may include the icon, name, version information, etc. of the first application. The user can operate the icon of the first application on the first electronic device, so that the first electronic device displays the first interface, and the user operates the icon of the first application on the second electronic device, so that the second electronic device displays the second interface, so that after the first electronic device is successfully connected to the second electronic device, the interface of the same application can be displayed on the first electronic device and the second electronic device at the same time, which is convenient for users to use.

[0008] In addition, it should be noted that the first interface is the interface of the first application displayed on the first electronic device, and the second interface is the interface of the first application on the second electronic device. For example, the first electronic device is a mobile phone and the second electronic device is a car computer. The first interface can be understood as the mobile phone interface of the first application, and the second interface can be understood as the car computer interface of the first application.

[0009] In one possible design, the first interface includes a first option. In response to a user's operation on the first option, the first electronic device displays a third interface of the first application, and the second electronic device displays a fourth interface of the first application.

[0010] Through the above technical solution, when the interface of the first application is displayed on both the first electronic device and the second electronic device, the first electronic device and the second electronic device can make corresponding responses to the first application by operating the first electronic device, thereby facilitating user use.

[0011] In a possible design, the second interface includes a second option, and in response to the user's operation on the second option, the first electronic device displays the fifth interface of the first application, and the second electronic device displays the sixth interface of the first application. Through the above technical solution, when the interface of the first application is displayed on both the first electronic device and the second electronic device, the first electronic device and the second electronic device can make corresponding responses to the first application by operating the second electronic device, thereby facilitating user use.

[0012] In a possible design, in response to a user's operation on the icon of the first application on the first electronic device, the first electronic device starts the first application, places the first interface on the top of the first application stack, and displays the first interface. For example, taking the first electronic device as a mobile phone, the first application stack can be understood as a mobile phone application stack, which is used to store the mobile phone interface of the application installed on the mobile phone, and the mobile phone displays the interface placed on the top of the mobile phone application stack. This helps to simplify the implementation method.

[0013] In one possible design, after receiving an operation on the icon of the first application on the second electronic device, the first electronic device places the second interface at the top of the second application stack. Since the first electronic device places the second interface at the top of the second application stack, and the second application stack is different from the first application stack, the first electronic device and the second electronic device can simultaneously display the interface of the first application, which helps to simplify the implementation. For example, taking the second electronic device as a car computer as an example, the second application stack can be a car computer application stack.

[0014] In a possible design, the first electronic device further includes a second application, and the second application stack is used to store the second interface of the first application and the seventh interface of the second application, that is, different application programs share a second application stack.

[0015] In a possible design, the first electronic device also includes a second application, and the second application stack includes an application stack corresponding to the first application and an application stack corresponding to the second application, the application stack corresponding to the first application is used to store the second interface of the first application, and the application stack corresponding to the second application is used to store the seventh interface of the second application; in this case, the first electronic device places the second interface on the top of the application stack corresponding to the first application. That is, one application corresponds to one application stack.

[0016] In a possible design, the second electronic device receives an operation on the icon of the second application; the first electronic device places the seventh interface at the top of the application stack corresponding to the second application, and sends the seventh interface to the second electronic device; the second electronic device starts the second application, displays the seventh interface in the first display area, and displays the second interface in the second display area, and the first display area and the second display area are two different display areas of the second electronic device. Since one application corresponds to one application stack, the second electronic device can display the interfaces of multiple applications at the same time, which is convenient for users to use.

[0017] In one possible design, when the first electronic device detects the second electronic device, it establishes a connection with the second electronic device; or, the first electronic device is connected to the second electronic device via a data cable.

[0018] In a possible design, the first electronic device is a mobile phone or a tablet computer, and the second electronic device is a vehicle computer.

[0019] In a second aspect, a display method according to an embodiment of the present application is provided, the method comprising:

[0020] A first electronic device establishes a connection with a second electronic device; the first electronic device includes a first application, the first application includes a first interface for displaying on the first electronic device and a second interface for displaying on the second electronic device, and the first electronic device displays an icon of the first application, and the second electronic device displays the icon of the first application;

[0021] In response to a user operation on the icon of the first application on the first electronic device, the first electronic device starts the first application and displays the first interface;

[0022] receiving first indication information from the second electronic device, where the first indication information is used to indicate an operation on the icon of the first application on the second electronic device;

[0023] In response to an operation on the icon of the first application on the second electronic device, the second interface is sent to the second electronic device, so that the second electronic device displays the second interface.

[0024] For example, the first indication information may be transmitted through an input response channel between the first electronic device and the second electronic device, and the second interface may be transmitted through an image transmission channel between the first electronic device and the second electronic device.

[0025] In one possible design, the first interface includes a first option. In response to a user's operation on the first option, the first electronic device displays the third interface of the first application on the first display screen, and sends the fourth interface of the first application to the second electronic device, so that the second electronic device displays the fourth interface.

[0026] In a possible design, the second interface includes a second option, and second indication information is received from the second electronic device, where the second indication information is used to indicate an operation on the second option on the second electronic device;

[0027] In response to the operation on the second option on the second electronic device, the first electronic device displays the fifth interface of the first application and sends the sixth interface of the first application to the second electronic device, so that the second electronic device displays the sixth interface.

[0028] In one possible design, in response to a user operation on the icon of the first application on the first electronic device, the first electronic device starts the first application, places the first interface on the top of the first application stack, and displays the first interface.

[0029] In one possible design, after receiving the second indication information from the second electronic device, the method further includes:

[0030] The first electronic device places the second interface on the top of a second application stack.

[0031] In one possible design, the first electronic device further includes a second application, the second application stack includes an application stack corresponding to the first application and an application stack corresponding to the second application, the application stack corresponding to the first application is used to store the second interface of the first application, and the application stack corresponding to the second application is used to store the seventh interface of the second application;

[0032] Placing, by the first electronic device, the second interface on the top of the second application stack, includes:

[0033] The first electronic device places the second interface on the top of an application stack corresponding to the first application.

[0034] In a possible design, third indication information is received from the second electronic device, where the third indication information is used to indicate an operation on the icon of the second application on the second electronic device;

[0035] The first electronic device places the seventh interface at the top of the application stack corresponding to the second application, and sends the seventh interface to the second electronic device, so that the second electronic device displays the seventh interface in the first area and displays the second interface in the second area, and the first area and the second area are different areas on the display screen of the second electronic device.

[0036] The third aspect is an electronic device of an embodiment of the present application, which includes a module / unit for executing the method of the second aspect or any possible design of the second aspect; these modules / units can be implemented by hardware, or the corresponding software can be implemented by hardware.

[0037] The fourth aspect is a chip of an embodiment of the present application, which is coupled to a memory in an electronic device and is used to call a computer program stored in the memory and execute the technical solution of the second aspect of the embodiment of the present application and any possible design of the second aspect thereof; in the embodiment of the present application, "coupling" refers to the direct or indirect combination of two components with each other.

[0038] The fifth aspect is a computer-readable storage medium according to an embodiment of the present application, wherein the computer-readable storage medium includes a computer program. When the computer program runs on an electronic device, the electronic device executes a technical solution such as the second aspect and any possible design of the second aspect.

[0039] The sixth aspect is a computer program of an embodiment of the present application, wherein the computer program includes instructions. When the instructions are run on a computer, the computer executes a technical solution such as the second aspect above and any possible design of the second aspect thereof.

[0040] The seventh aspect is a graphical user interface on an electronic device of an embodiment of the present application, wherein the electronic device has a display screen, one or more memories, and one or more processors, wherein the one or more processors are used to execute one or more computer programs stored in the one or more memories, and the graphical user interface includes a graphical user interface displayed when the electronic device executes the above-mentioned second aspect and any possible design of the second aspect.

[0041] Among them, for the beneficial effects of the second to seventh aspects, please refer to the beneficial effects of the first aspect and will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A schematic diagram of a system architecture diagram of an embodiment of the present application;

[0043] Figure 2 A schematic diagram of the hardware structure of a mobile phone according to an embodiment of the present application;

[0044] Figure 3 A schematic diagram of the software structure of a mobile phone according to an embodiment of the present application;

[0045] Figure 4A A schematic diagram of a vehicle machine application stack according to an embodiment of the present application;

[0046] Figure 4B A schematic diagram of another vehicle machine application stack according to an embodiment of the present application;

[0047] Figure 5A A schematic diagram of a vehicle computer interface according to an embodiment of the present application;

[0048] Figure 5BA schematic diagram of a mobile phone interface according to an embodiment of the present application;

[0049] Figure 5C This is another schematic diagram of a mobile phone interface according to an embodiment of the present application;

[0050] Figure 6 A schematic diagram of a vehicle computer interface and a mobile phone interface according to an embodiment of the present application;

[0051] Figure 7 A schematic diagram of another vehicle computer interface and mobile phone interface according to an embodiment of the present application;

[0052] Fig. 8A A schematic diagram of a display method according to an embodiment of the present application;

[0053] Figure 8B A schematic diagram of a flow chart of another display method according to an embodiment of the present application;

[0054] Figure 8C A schematic diagram of a flow chart of another display method according to an embodiment of the present application;

[0055] Fig. 9 A schematic diagram of another vehicle computer interface and mobile phone interface according to an embodiment of the present application;

[0056] Fig.10 A schematic diagram of another vehicle computer interface and mobile phone interface according to an embodiment of the present application;

[0057] Fig.11 A schematic diagram of another vehicle computer interface and mobile phone interface according to an embodiment of the present application;

[0058] Fig.12 A schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0059] In-vehicle systems such as HiCar are applications that support mapping applications installed on mobile phones to the car computer. Specifically, after the mobile phone and the car computer are successfully connected, the applications installed on the mobile phone (such as phone calls, maps, music, etc.) can be mapped to the car computer. Therefore, the icons of the applications installed on the mobile phone can be displayed on the car computer, so that users can use the services provided by the applications installed on the mobile phone through the car computer, which not only facilitates users to make calls, navigate or listen to music while driving, but also helps to improve the safety of users' driving.

[0060] In some embodiments, the vehicle system can support the mobile phone to map some of its installed applications to the vehicle computer. For example, these applications are selected from all the applications installed by the mobile phone. For example, the mobile phone selects them from all the applications installed by the mobile phone in combination with the user's settings.

[0061] However, although the in-vehicle system can support mapping applications installed on mobile phones to the car computer, the car computer and the mobile phone cannot display the interface of the same application at the same time, especially third-party applications. In this case, users can only operate the car computer to use the services provided by the application installed on the mobile phone, which is easy to cause inconvenience to users. For example, for users sitting in the back row, it is not convenient to operate the car computer due to their position. For another example, the user's operation of the car computer may be cumbersome, which is also easy to cause inconvenience to users.

[0062] In view of this, the embodiment of the present application provides a display method, so that after the mobile phone is successfully connected to the vehicle computer, the interface of the same application, especially a third-party application, can be displayed on the vehicle computer and the mobile phone at the same time. Therefore, the user can not only operate the vehicle computer to make the vehicle computer provide corresponding services for the application, but also operate the mobile phone to make the vehicle computer provide corresponding services for the application, so as to facilitate the user's use.

[0063] For example, take the application Baidu Map as an example. For the user sitting in the back row, they can operate the interface of Baidu Map displayed on the mobile phone to make the vehicle computer display the corresponding interface of Baidu Map, so that it is convenient for the user sitting in the back row to operate and control the vehicle computer. For the user sitting in the front row, they can directly operate the interface of Baidu Map displayed on the vehicle computer to make the vehicle computer display the corresponding interface of Baidu Map.

[0064] It should be understood that in the embodiments of the present application, "at least one" refers to one or more. "Multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, or a, b and c. Each of a, b, and c can be an element itself, or a set containing one or more elements.

[0065] In this application, "exemplary", "in some embodiments", "in other embodiments", etc. are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0066] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.

[0067] like Figure 1 As shown, it is a system architecture diagram of an embodiment of the present application, including an electronic device and an in-vehicle device, wherein both the electronic device and the in-vehicle device support the in-vehicle system. It should be noted that, for electronic devices, the in-vehicle system can be installed before the electronic device leaves the factory, or it can be installed by the user according to their own needs, and there is no limitation on this. By way of example, the electronic device of an embodiment of the present application can be a portable terminal, such as a mobile phone, a tablet computer, a laptop computer, a wearable device (such as a smart watch), etc. Exemplarily, the portable terminal includes but is not limited to a device equipped with Or other operating systems. In addition, the electronic device of the embodiment of the present application is not limited to a portable terminal, such as a vehicle-mounted terminal, etc. The vehicle-mounted device of the embodiment of the present application can be a vehicle computer, etc., which is not limited.

[0068] Take the electronic device as a mobile phone as an example. For example, Figure 2 , which is a schematic diagram of the hardware structure of a mobile phone in an embodiment of the present application. Specifically, as shown in the figure, the mobile phone includes a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, a button 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc. Among them, the sensor module 280 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.

[0069] The processor 210 may include one or more processing units. For example, the processor 210 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Different processing units may be independent devices, or two or more different processing units may be integrated into one device.

[0070] The processor 210 may also be provided with a memory for storing computer programs and / or data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may store computer programs and / or data that have just been used or are cyclically used by the processor 210. If the processor 210 needs to use the computer program and / or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 210, and thus improves the efficiency of the system.

[0071] In some embodiments, the processor 210 may include one or more interfaces. For example, the processor 210 includes a universal serial bus (USB) interface 230 and a subscriber identity module (SIM) interface 295. For another example, the processor 210 may also include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), and / or a general-purpose input / output (GPIO) interface, etc.

[0072] Understandably, Figure 2The interface connection relationship between the modules shown in the figure is only a schematic illustration and does not constitute a structural limitation on the electronic device. Figure 2 The interface connection method shown, for example, the modules are connected via a bus.

[0073] The charging management module 240 is used to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 240 can receive charging input from a wired charger through the USB interface 230. In some wireless charging embodiments, the charging management module 240 can receive wireless charging input through a wireless charging coil of the mobile phone. While the charging management module 240 is charging the battery 242, it can also power the mobile phone through the power management module 241.

[0074] The power management module 241 is used to connect the battery 242, the charging management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and / or the charging management module 240, and supplies power to the processor 210, the internal memory 221, the external memory, the display screen 294, the camera 293 and the wireless communication module 260. The power management module 241 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 241 can also be set in the processor 210. In other embodiments, the power management module 241 and the charging management module 240 can also be set in the same device.

[0075] The wireless communication function of the mobile phone can be realized through antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, modem and baseband processor.

[0076] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the mobile phone can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0077] The mobile communication module 250 can provide wireless communication solutions for mobile phones including 2G / 3G / 4G / 5G, etc. The mobile communication module 250 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.

[0078] The wireless communication module 260 includes wireless communication solutions that can be provided for application on mobile phones, including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication technology (NFC), infrared technology (IR), etc.

[0079] In some embodiments, the antenna 1 of the mobile phone is coupled to the mobile communication module 250, and the antenna 2 is coupled to the wireless communication module 260, so that the mobile phone can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM and / or IR technology, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and / or satellite based augmentation system (SBAS).

[0080] The mobile phone GPU, display screen 294 and application processor realize the display function. The display screen 294 is used to display images, videos, etc. The display screen 294 includes a display panel. The display panel can use a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active matrix organic light-emitting diode or an active matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, quantum dot light emitting diodes (QLED), etc. In some embodiments, the mobile phone may include 1 or N display screens 294, where N is a positive integer greater than 1.

[0081] The mobile phone can realize the shooting function through ISP, camera 293, video codec, GPU, display screen 294 and application processor. Camera 293 is used to capture static images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the mobile phone may include 1 or N cameras 293, where N is a positive integer greater than 1.

[0082] The external memory interface 220 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the mobile phone. The external memory card communicates with the processor 210 through the external memory interface 220 to implement a data storage function. For example, audio, video and other files are stored in the external memory card.

[0083] The internal memory 221 includes a running memory and a built-in memory. Among them, the running memory can be used to store computer programs and / or data, etc. The processor 210 executes various functional applications and data processing of the mobile phone by running the computer programs stored in the running memory. For example, the running memory may include a high-speed random access memory. The built-in memory can also be called a built-in external memory, etc., which can be used to store computer programs and / or data. For example, the built-in memory can store operating systems, applications, etc. The mobile phone usually loads the computer programs and / or data in the built-in memory into the running memory, so that the processor 210 runs the corresponding computer programs and / or data to achieve the corresponding functions. In addition, the internal memory 221 may include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0084] The mobile phone can realize audio functions such as music playing and recording through the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the earphone interface 270D, and the application processor.

[0085] The key 290 includes a power key, a volume key, etc. The key 290 may be a mechanical key or a touch key. The mobile phone may receive key input and generate key signal input related to the user settings and function control of the mobile phone.

[0086] Motor 291 can generate vibration prompts. Motor 291 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 294, motor 291 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0087] The indicator 292 may be an indicator light, which may be used to indicate the charging status, power changes, messages, missed calls, notifications, etc.

[0088] It is to be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the mobile phone. In other embodiments of the present application, the mobile phone may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0089] The following is a car machine and Figure 2Taking the mobile phone with the hardware structure shown as an example, the embodiments of the present application are introduced in detail.

[0090] Figure 3 A in FIG. 1 shows a schematic diagram of a software structure of a mobile phone. As shown in the figure, the mobile phone includes an input management module 301 , a window management module 302 , an application management module 303 and a screen management module 304 . Figure 3 B in FIG. 1 shows a schematic diagram of a software structure of a vehicle computer. As shown in the figure, the vehicle computer includes an input management module 311 and a screen management module 312 .

[0091] The input management module 301 is used to receive external input, identify the source of the external input (vehicle computer or mobile phone), and analyze the user operation of the external input. For example, the external input can be the user's operation on the mobile phone, or it can be the user's operation on the vehicle computer. For example, when a certain interface is displayed on the display screen of the mobile phone, the user's operation on the mobile phone can be the user's gesture operation on the interface displayed on the display screen of the mobile phone, or the user's operation on the button on the mobile phone (such as the volume button). For another example, when a certain interface is displayed on the display screen of the vehicle computer, the user's operation on the vehicle computer can be the user's gesture operation on the interface displayed on the display screen of the vehicle computer, or the user's operation on the vehicle computer can also be the operation of the physical button on the vehicle computer, etc., without limitation. It should be noted that when the external input is the user's operation on the mobile phone, the source of the external input is the mobile phone. When the external input is the user's operation on the vehicle computer, the source of the external input is the vehicle computer.

[0092] The window management module 302 is responsible for the interface layout. For example, the window management module 302 can layout the interface elements of a certain application according to the size, resolution, horizontal and vertical screen mode of the display screen of the vehicle computer, and obtain the interface of the application displayed on the vehicle computer to ensure that it can be displayed normally on the vehicle computer. For another example, the window management module 302 can also layout the interface elements of a certain application according to the size, resolution, horizontal and vertical screen mode of the display screen of the mobile phone, and obtain the interface of the application displayed on the mobile phone. For the convenience of description below, the interface displayed by the application on the mobile phone is referred to as the mobile phone interface of the application, and the interface displayed by the application on the vehicle computer is referred to as the vehicle computer interface of the application.

[0093] The application management module 303 is responsible for managing the mobile phone application stack and the vehicle computer application stack. This enables the vehicle computer and the mobile phone to display the interface of the same application at the same time, that is, the vehicle computer displays the vehicle computer interface of the application, and the mobile phone displays the mobile phone interface of the application. Among them, the mobile phone application stack is used to store the mobile phone interface for all applications installed on the mobile phone, and the vehicle computer application stack is used to store the vehicle computer interface for one or more applications installed on the mobile phone. Further, in some embodiments, the vehicle computer application stack may include multiple application stacks, each application stack corresponds to an application, that is, the application stack corresponding to an application is used to store the vehicle computer interface of the application. Take the example that the applications installed on the mobile phone are application 1, application 2, and application 3 respectively. For example, the mobile phone application stack is used to store the mobile phone interface of application 1, the mobile phone interface of application 2, and the mobile phone interface of application 3, and the vehicle computer application stack is used to store the vehicle computer interface of application 1, the vehicle computer interface of application 2, and the vehicle computer interface of application 3. For example, the vehicle computer application stack can be as follows Figure 4A As another example, the vehicle application stack can be Figure 4B As shown, it includes application stack 1 and application stack 2, wherein application stack 1 corresponds to application 1 and is used to store the vehicle interface of application 1; application stack 2 corresponds to application 2 and is used to store the vehicle interface of application 2. Figure 4B As shown, application stack 1 includes vehicle computer interface 1 of application 1 and vehicle computer interface 2 of application 1, and application stack 2 includes vehicle computer interface 1 of application 2 and vehicle computer interface 2 of application 2. When different applications in the vehicle computer application stack correspond to different application stacks, it helps that the vehicle computer can display vehicle computer interfaces of different application programs at the same time.

[0094] The screen management module 304 is responsible for controlling the interface display. For example, the screen management module 304 controls the interface display according to the source of the external input. For example, if the external input is that the user starts Baidu Maps on the vehicle computer, the screen management module 304 controls the vehicle computer interface of Baidu Maps to be displayed on the vehicle computer. For another example, if the external input is that the user starts Baidu Maps on the mobile phone, the screen management module 304 controls the mobile phone interface of Baidu Maps to be displayed on the mobile phone.

[0095] The input management module 311 is used to receive external input and send the external input to the input management module 301 . The input management module 301 identifies the external input from the input management module 311 and analyzes the user operation of the external input from the input management module 311 .

[0096] Alternatively, the input management module 311 is used to receive external input, analyze the external input, and then send the analysis result to the input management module 301. The analysis result is used to indicate the user operation and source, so that the input management module 301 no longer needs to identify the source of the external input of the input management module 311 and analyze the user operation, which helps to reduce the computing power of the mobile phone.

[0097] The screen management module 312 is responsible for displaying the vehicle computer interface. The screen management module 312 receives the vehicle computer interface from the mobile phone and displays the corresponding vehicle computer interface on the display screen of the vehicle computer.

[0098] In addition, in some embodiments, the vehicle computer and the mobile phone may include an input response channel and an image display channel. The vehicle computer can send the external input received by the vehicle computer to the mobile phone through the input response channel, and the mobile phone can send the vehicle computer interface of the corresponding application to the vehicle computer through the image display channel. For example, the input response channel and the image display channel between the vehicle computer and the mobile phone can be established when the mobile phone and the vehicle computer are connected, or after the connection between the mobile phone and the vehicle computer is successfully established.

[0099] For example, the mobile phone and the vehicle computer can be connected by wire, for example, the mobile phone and the vehicle computer are connected by a data cable. For another example, the mobile phone and the vehicle computer can also be connected wirelessly, for example, the mobile phone and the vehicle computer can be connected based on Bluetooth, Wi-Fi, etc., which is not limited in the embodiments of the present application.

[0100] Taking HiCar, an in-vehicle system supported by a car computer and a mobile phone, as an example, the display method of an embodiment of the present application is introduced.

[0101] like Figure 5A As shown, the vehicle computer displays interface 500. Interface 500 includes icons of applications installed on the vehicle computer itself. For example, icon 5001 is used to identify HiCar. In response to the user clicking on icon 5001, the vehicle computer sends a broadcast message and displays interface 501. For example, the broadcast message includes the name or logo of the vehicle computer. Interface 501 includes a verification code 123456. In some embodiments, interface 501 may also include a cancel option, and in response to the user clicking the cancel option, the vehicle computer stops continuing to establish a connection with the mobile phone. Take the vehicle computer name included in the broadcast message as BJ530 as an example. The mobile phone displays Figure 5BWhen the interface 510 shown is displayed, a broadcast message from the vehicle computer is received, and a prompt box 520 pops up. The prompt box 520 is used to prompt the user that a vehicle computer named BJ530 has been found. Further, the prompt box 520 also includes a cancel option and a connection option. In response to the user clicking the connection option, the mobile phone displays an interface 530. The interface 530 is used for the user to enter a verification code. In response to the completion of the verification code input on the interface 530, the mobile phone sends a connection establishment request to the vehicle computer and displays a prompt box 540. The connection establishment request includes the verification code entered by the user. The prompt box 540 is used to prompt the user that the mobile phone and the vehicle computer are establishing a connection. The vehicle computer receives the connection establishment request from the mobile phone and displays an interface 502, which is used to prompt the user that the vehicle computer and the mobile phone are establishing a connection. When the vehicle computer displays the interface 502, it also determines whether the verification code in the connection establishment request is consistent with the verification code included in the interface 501. If they are consistent, the connection between the vehicle computer and the mobile phone is successfully established, and the vehicle computer sends a connection establishment success response to the mobile phone. After receiving the successful connection establishment response, the vehicle computer maps the installed application to the vehicle computer and displays a prompt box 550, which is used to prompt the user that the mobile phone is connected to the vehicle computer. In some embodiments, the prompt box 550 also includes a disconnect option. The user can disconnect the connection between the mobile phone and the vehicle computer by clicking the disconnect option. After the mobile phone maps the installed application to the vehicle computer, the vehicle computer can display a navigation bar in area 5010 and the current time in area 5020, such as Figure 5A As shown in the interface 503 in FIG. In response to the user sliding up on the area 5020 on the interface 503, the vehicle computer displays the icons of the applications mapped to the vehicle computer by the mobile phone in the area 5020. Taking the applications mapped to the vehicle computer by the mobile phone as video applications, music applications, map applications and telephone applications as an example, in response to the user sliding up on the area 5020 on the interface 503, the vehicle computer displays the icons of the video application, the music application, the map application and the telephone application in the area 5020. Thus, the wireless connection between the vehicle computer and the mobile phone is successfully achieved.

[0102] Further, in some embodiments, in response to the user's upward sliding operation in area 5020, the content in the navigation bar may change. For example, the navigation bar in interface 503 includes the current time, icon 5002, icon 5003, icon 5004, icon 5005 and icon 5006, while the navigation bar in interface 504 includes the current time, icon 5007, icon 5003, icon 5004, icon 5005 and icon 5006. For example, icon 5002 is used to control the display of icons of applications mapped from the mobile phone to the vehicle in area 5020, icon 5003 is used for the user to start map navigation, icon 5004 is used for the user to open the music application, icon 5005 is used for the user to quickly make a call, icon 5006 is used to start the voice assistant, and icon 5007 is used to control the display of the current time in area 5020. It should be noted that in response to the user's upward sliding operation in area 5020, the content in the navigation bar may not change. The above is merely an example of the content included in a navigation bar. In the embodiment of the present application, there is no limitation on the number of icons included in the navigation bar and / or the functions of the icons.

[0103] It should be noted that in some other embodiments, after the mobile phone maps the applications installed on it to the vehicle computer, the vehicle computer can directly display the application by default. Figure 5A The interface 504 in the vehicle is displayed without displaying the interface 503. For example, in response to the user sliding down, the vehicle computer switches from the interface 504 to the interface 503 for display.

[0104] based on Figure 5A In some other embodiments, when the mobile phone is connected to the vehicle computer for the first time, in response to the completion of the verification code input on the interface 530, the mobile phone sends a request to the vehicle computer to establish a connection, and the connection may be displayed first. Figure 5C When the user clicks the "Allow" option in the prompt box 560, the mobile phone displays the following Figure 5B The prompt box 540 shown. The prompt box 560 is used to prompt the user whether to allow automatic connection to HiCar. The prompt box 560 also includes a prohibition option and an allow option. In response to the user clicking the allow option, when the mobile phone connects to the vehicle computer again, the mobile phone can automatically connect to the vehicle computer after discovering the vehicle computer named BJ530, skipping the steps of the user clicking the connection option on the prompt box 520 and entering the verification code on the interface 530, reducing user operations.

[0105] Of course, the above is only an example of realizing the connection between a mobile phone and a car computer, and does not constitute a limitation on the connection between a mobile phone and a car computer. In an embodiment of the present application, the mobile phone and the car computer may also be wirelessly connected in other ways, such as based on near field communication (NFC) and wireless local area network (WLAN). It should be understood that in an embodiment of the present application, the mobile phone and the car computer may also be wired connected through a data cable (such as a USB cable), etc., without limitation. Moreover, in the above example, the user first clicks on the HiCar icon 5001 on the car computer to initiate a connection. Optionally, the user may also initiate a connection between the mobile phone and the car computer by clicking on the HiCar icon displayed on the mobile phone interface.

[0106] For example, after the mobile phone and the vehicle computer are successfully connected, the mobile phone maps the installed video application, music application, phone application and map application to the vehicle computer. The mobile phone sends the information of the video application, music application, phone application and map application to the vehicle computer. The information of these applications may include application icons, application names, version information of the installed applications, etc. After the vehicle computer receives the information of the installed applications of the mobile phone, the icons of these applications can be displayed on the screen of the vehicle computer. Figure 6 As shown in A in the figure, the mobile phone displays interface 510 and the vehicle computer displays interface 504. For example, interface 510 includes icon 600A, and interface 504 includes icon 600B. The application installed on the mobile phone identified by icon 600A and icon 600B is a video application. When the mobile phone displays interface 510 and the vehicle computer displays interface 504, in response to the user clicking icon 600B, the mobile phone places interface 610B on the top of the vehicle computer application stack and sends interface 610B to the vehicle computer to display interface 610B on the vehicle computer. The mobile phone still displays interface 510, as shown in FIG. Figure 6 In some embodiments, when the vehicle machine application stack includes an application stack corresponding to the video application, an application stack corresponding to the music application, an application stack corresponding to the phone application, and an application stack corresponding to the map application, the mobile phone places the interface 610B on the top of the application stack corresponding to the video application in the vehicle machine application stack.

[0107] It should be noted that, in the case where the video application installed in the mobile phone is pre-adapted to the car-machine interface, interface 610B is the car-machine interface pre-adapted for the video application. For example, in response to the user clicking on icon 600B, the mobile phone can determine whether the video application has an adapted car-machine identifier. In the case where the video application has an adapted car-machine identifier, the mobile phone will place interface 610B in the car-machine interface pre-adapted for the video application on the top of the car-machine application stack. For another example, in the case where the video application does not have an adapted car-machine identifier, the mobile phone determines that the video application is not pre-adapted to the car-machine interface, and combines the size and resolution of the car-machine screen to adjust the mobile phone interface of the video application (i.e. Figure 6 The interface 610A) elements shown in FIG. C are laid out to obtain the interface 610B. Therefore, the technical solution of the embodiment of the present application can be applied not only to applications adapted to the vehicle-machine interface, but also to applications not adapted to the vehicle-machine interface.

[0108] For applications adapted to the vehicle-machine interface, the application installation package includes not only the mobile phone interface of the application (e.g., interface 610A, i.e., the interface before the re-layout of interface 610B), but also the vehicle-machine interface for the application (e.g., 610B). After the application is installed on the mobile phone, the vehicle-machine interface of the application is also stored on the mobile phone accordingly. For example, the user can download relevant applications from the application market, such as the vehicle-machine application market or the mobile phone application market. Optionally, all applications provided in the vehicle-machine application market are applications adapted to the vehicle-machine interface, while only some applications in the mobile phone application market are applications adapted to the vehicle-machine interface.

[0109] With mobile phone Figure 3 The software architecture shown in A in the figure has Figure 3 For example, in the case where the video application is not adapted to the vehicle machine interface, in response to the user clicking the icon 600B, the specific method of the vehicle machine display interface 610B can be as follows: Fig. 8A As shown, the following steps are included:

[0110] 801-A, the input management module 301 receives the user's click operation on the icon 600B.

[0111] 802-A, the input management module 301 recognizes that the user clicks the icon 600B as an operation of the user on the vehicle computer.

[0112] 803 -A, the input management module 301 sends a notification to the application management module 303 to start the video application on the vehicle computer.

[0113] 804-A. The application management module 303 receives a notification of starting a video application on the vehicle computer and determines that the video application does not have an identification that is compatible with the vehicle computer.

[0114] 805 -A. The application management module 303 sends a notification of obtaining the interface 610B of the video application to the window management module 302 .

[0115] 806-A, the window management module 302 receives the acquisition notification of the interface 610B for the video application, queries or reads the information of the vehicle screen, adjusts the layout of the corresponding mobile phone interface elements according to the resolution, horizontal and vertical screen mode and size of the vehicle screen, obtains the interface 610B, and sends the interface 610B to the application management module 303. For example, adjust Figure 6 The layout of the elements of interface 610A is shown in C.

[0116] 807-A, the application management module 303 receives the interface 610B, stores the interface 610B in the vehicle-mounted computer application stack, and the interface 610B is located at the top of the vehicle-mounted computer application stack. For example, when different applications share an application stack, the application management module 303 can place the vehicle-mounted computer interface of the video application at the top of the vehicle-mounted computer application stack. In addition, when different applications share an application stack, in some embodiments, when the vehicle-mounted computer application stack is not created in the mobile phone, the application management module 303 can also create the vehicle-mounted computer application stack after receiving the notification of starting the video application on the vehicle-mounted computer. It should be noted that after receiving the notification of starting the video application on the vehicle-mounted computer, the application management module 303 can first create the vehicle-mounted computer application stack, and then obtain the interface 610B of the video application from the window management module 302. Alternatively, after receiving the notification of starting the video application on the vehicle-mounted computer, the application management module 303 can also simultaneously perform the steps of creating the vehicle-mounted computer application stack and sending the acquisition notification of the interface 610B of the video application to the window management module 302.

[0117] For another example, when different applications correspond to an application stack, the application management module 303 can place the interface 610B at the top of the application stack corresponding to the video application. In addition, when different applications correspond to an application stack, in some embodiments, when the application stack corresponding to the video application is not created in the mobile phone, the application management module 303 can also create a vehicle machine application stack after receiving a notification of starting the video application on the vehicle machine.

[0118] 808-A, the application management module 303 sends a first screen display notification to the screen management module 304. The first screen display notification is a notification for displaying the interface 610B of the video application on the display screen of the vehicle computer.

[0119] 809 -A. After receiving the first screen display notification, the screen management module 304 sends the first screen display notification to the screen management module 312 .

[0120] 810 -A. After receiving the first screen display notification, the screen management module 312 displays the interface 610B on the display screen of the vehicle computer.

[0121] For another example, in the case where the video application is adapted to the vehicle machine interface, in response to the user clicking the icon 600B, the specific method of the vehicle machine displaying the interface 610B can be as follows: Figure 8B As shown, the following steps are included:

[0122] 801-B, the input management module 301 receives the user's click operation on the icon 600B.

[0123] 802-B, the input management module 301 recognizes that the user clicks the icon 600B as an operation of the user on the vehicle computer.

[0124] 803 -B, the input management module 301 sends a notification to the application management module 303 to start the video application on the vehicle computer.

[0125] 804-B, the application management module 303 receives a notification of starting a video application on the vehicle computer, and determines that the video application has an identification that is compatible with the vehicle computer.

[0126] 805 -B, the application management module 303 sends a notification of obtaining the interface 610B of the video application to the window management module 302 .

[0127] 806 -B, the window management module 302 receives the acquisition notification of the interface 610B, and sends the interface 610B pre-adapted for the video application to the application management module 303 .

[0128] 807-B, the application management module 303 receives the interface 610B, stores the first vehicle machine interface in the vehicle machine application stack, and the interface 610B is located at the top of the vehicle machine application stack. For the introduction of step 807-B, please refer to the relevant introduction of step 807-A, which will not be repeated here.

[0129] 808-B, the application management module 303 sends a first screen display notification to the screen management module 304. The first screen display notification is a notification for displaying the interface 610B of the video application on the display screen of the vehicle computer.

[0130] 809 -B. After receiving the first screen display notification, the screen management module 304 sends the first screen display notification to the screen management module 312 .

[0131] 810 -B. After receiving the first screen display notification, the screen management module 312 displays the interface 610B on the display screen of the vehicle computer.

[0132] Furthermore, in the case of the mobile phone display interface 510 and the vehicle display interface 610B, as Figure 6 As shown in B, in response to the user clicking icon 600A, the mobile phone places interface 610A on the top of the mobile phone application stack, displays interface 610A on the mobile phone, and the vehicle computer continues to display interface 610B. Among them, interface 610A is the mobile phone interface of the video application, and interface 610B is the vehicle computer interface of the video application. Since the mobile phone is configured with a vehicle computer application stack and a mobile phone application stack for the video application, the mobile phone and the vehicle computer can display the interface of the video application at the same time.

[0133] For example, a mobile phone has Figure 3 The software architecture shown in A in the figure has Figure 3 Taking the software architecture shown in FIG. 6B as an example, in response to the user clicking the icon 600A, the specific method of the vehicle computer display interface 610B can be as follows: Figure 8C As shown, the following steps are included:

[0134] 801-C, the input management module 301 receives the user's click operation on the icon 600A.

[0135] 802-C, the input management module 301 recognizes that the user clicks the icon 600A as an operation of the user on the mobile phone.

[0136] 803-C, the input management module 301 sends a notification to the application management module 303 to start the video application on the mobile phone.

[0137] 804 -C. The application management module 303 receives a notification of starting a video application on the mobile phone, and sends a notification of obtaining the interface 610A of the video application to the window management module 302 .

[0138] 805 -C, the window management module 302 receives the acquisition notification of the interface 610A of the video application, and sends the interface 610A to the application management module 303 .

[0139] 806 -C. The application management module 303 receives the interface 610A, stores the interface 610A in the mobile application stack, and the interface 610A is located at the top of the mobile application stack.

[0140] In some embodiments, when a mobile application stack is not created in the mobile phone, the application management module 303 can also create a mobile application stack after receiving a notification of starting a video application on the mobile phone. It should be noted that after receiving a notification of a video application on the mobile phone, the application management module 303 can first create a mobile application stack and then send a notification of obtaining interface 610A from the window management module 302. Alternatively, the application management module 303 can also simultaneously perform the steps of creating a mobile application stack and sending a notification of obtaining interface 610A to the window management module 302 after receiving a notification of starting a video application on the mobile phone.

[0141] 807-C, the application management module 303 sends a second screen display notification to the screen management module 304. The second screen display notification is a notification for displaying the interface 610A on the mobile phone.

[0142] 808-C. After receiving the second screen display notification, the screen management module 303 displays the interface 610A on the display screen of the mobile phone.

[0143] In addition, after the mobile phone is successfully connected to the vehicle computer, in other embodiments of the present application, such as Figure 7 As shown in A in FIG. 1 , in the case where the mobile phone displays interface 700A and the vehicle computer displays interface 700B, in response to the user clicking option 701A, the mobile phone places interface 710A on the top of the mobile phone application stack and places interface 710B on the top of the vehicle computer application stack, so that interface 710A is displayed on the mobile phone and interface 710B is displayed on the vehicle computer, as shown in FIG. Figure 7 As shown in B in FIG, the mobile phone and the car computer enter the play interface of the TV series named "King of XX" respectively. Options 701A and 701B are the options corresponding to the TV series named "King of XX". Or, as Figure 7 As shown in A in FIG. 1 , in the case where the mobile phone displays interface 700A and the vehicle computer displays interface 700B, in response to the user clicking option 701B, the mobile phone places interface 710A on the top of the mobile phone application stack and places interface 701B on the top of the vehicle computer application stack, so that interface 710A is displayed on the mobile phone and interface 710B is displayed on the vehicle computer, as shown in FIG. Figure 7 As shown in B in FIG. Therefore, after both the mobile phone and the vehicle computer have started the video application, the user can operate the mobile phone or the vehicle computer to make the vehicle computer and the mobile phone enter the corresponding interface of the video application respectively.

[0144] For example, Figure 7 As shown in B in FIG. 1 , the mobile phone displays interface 710A, and the vehicle computer displays interface 710B. In response to the user clicking on control 701 on the mobile phone, or in response to the user clicking on control 702 on the vehicle computer, the mobile phone places interface 720B on the top of the vehicle computer application stack and places interface 720A on the top of the mobile phone application stack, so that the second episode of the TV series named "King of XX" can be played on interface 720A and interface 720B, as shown in FIG. Figure 7 As shown in C.

[0145] In some other embodiments, after the mobile phone and the vehicle are successfully connected, Fig. 9As shown in A, the mobile phone displays interface 900A, and the vehicle computer displays interface 900B. For example, interface 900A includes icon 901A and icon 902A, and interface 900B includes icon 901B. The applications installed on the mobile phone identified by icons 901A and 901B are video applications, and the application installed on the mobile phone identified by icon 902A is music. When the mobile phone displays interface 900A and the vehicle computer displays interface 900B, in response to the user clicking icon 901B, the mobile phone places interface 910B on the top of the vehicle computer application stack, displays interface 910B on the vehicle computer, and continues to display interface 900A on the mobile phone, as shown in FIG. Fig. 9 As shown in B. Further, Fig. 9 As shown in B, in response to the user clicking icon 902A, the mobile phone places interface 920A on the top of the mobile phone application stack, displays 920A on the mobile phone, and continues to display interface 910B on the vehicle computer, so that the user can use different applications on the mobile phone and the vehicle computer after the mobile phone and the vehicle computer are successfully connected. For example, after the mobile phone and the vehicle computer are successfully connected, the user uses the vehicle computer to display the vehicle computer interface of the video application for navigation, and uses the mobile phone to display the mobile phone interface of the music application for listening to music.

[0146] For some applications, such as telephone, after the mobile phone and the vehicle computer are successfully connected, the mobile phone can respond to the detection of an incoming call event and trigger the display of the incoming call interface on the vehicle computer. Fig.10 As shown in A, the mobile phone displays interface 1000A, and the vehicle computer displays interface 1000B. For example, interface 1000A includes icon 1001A, and interface 900B includes icon 1001B. The application installed on the mobile phone identified by icon 1001A and icon 1001B is a phone. When the mobile phone displays interface 1000A and the vehicle computer displays interface 1000B, the mobile phone receives an incoming call event. In response to the incoming call event, the mobile phone places interface 1000B on the top of the vehicle computer application stack, thereby displaying interface 1000B on the vehicle computer. The mobile phone can continue to display interface 1000A, as shown in FIG. Fig.10 As shown in B in FIG. 1 , it is convenient for users to answer the call.

[0147] Further, in some embodiments, when the vehicle machine application stack configures an application stack for each application separately, take the vehicle machine application stack configured with an application stack corresponding to a map and an application stack corresponding to a phone as an example. Fig.11As shown in A in FIG. 1 , the mobile phone displays interface 1100, and the vehicle computer displays interface 1100B. Interface 1100B includes a navigation bar and an incoming call interface. For example, the navigation bar includes icon 1101, and the application installed on the mobile phone identified by icon 1101 is a map. In response to the user clicking icon 1101, the mobile phone places the vehicle computer interface of the map application at the top of the application stack corresponding to the map, and places the incoming call interface at the top of the application stack corresponding to the phone, so that the vehicle computer can display the incoming call interface and the vehicle computer interface of the map at the same time, for example, Fig.11 As shown in B, the incoming call interface is displayed in area 1121, and the car interface of the map is displayed in area 1122, so that the user can make a call while navigating.

[0148] The above embodiments may be used in combination with each other or may be used alone, and there is no limitation on this.

[0149] Based on the same concept, the present application also provides an electronic device, such as Fig.12 As shown, it includes a processor 1201, a memory 1202, a transceiver 1203 and a display screen 1204. For example, the above-mentioned components can be connected via one or more communication buses. Among them, the one or more computer programs are stored in the above-mentioned memory 1202 and are configured to be executed by the processor 1201. The one or more computer programs include instructions, and the above-mentioned instructions can be used to enable the electronic device to perform the various steps of the methods in the above-mentioned embodiments. Further, in some embodiments, the electronic device may also include a sensor 1205, such as a touch sensor.

[0150] Exemplarily, the processor 1201 may be Figure 3 The processor 310 shown in the figure, the memory 1202 can be specifically Figure 2 The internal memory 221 shown and / or the external memory connected to the electronic device, the transceiver 1203 may be Figure 2 The mobile communication module 250 and / or the wireless communication module 260 shown in the figure, the display screen 1203 can be specifically Figure 2 The display screen 294 shown, the sensor 1205 can be specifically Figure 2 The sensor 280 shown is not limited in any way in the embodiment of the present application.

[0151] In addition, an embodiment of the present application further provides a graphical user interface (GUI) on an electronic device, and the graphical user interface specifically includes a graphical user interface displayed by the electronic device when executing the above-mentioned method embodiments.

[0152] As used in the above embodiments, the term "when..." or "after..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrase "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.

[0153] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc. In the absence of conflict, the solutions of the above embodiments can be used in combination.

[0154] Note: A portion of this patent application document contains material which is subject to copyright protection. The copyright owner reserves all rights reserved except for the production of copies of the material in the patent file or patent record in the Patent Office.

Claims

1. A display method, used in a system consisting of a first electronic device and a second electronic device, characterized in that: The method comprises: The first electronic device establishes a connection with the second electronic device; the first electronic device includes a first application, and the first application includes a first interface for displaying on the first electronic device and a second interface for displaying on the second electronic device; The first electronic device sends the information of the first application to the second electronic device; The second electronic device displays the icon of the first application in response to the received information of the first application; In response to a user operation on the icon of the first application on the first electronic device, the first electronic device starts the first application and displays the first interface; receiving, on the second electronic device, an operation on the icon of the first application; The first electronic device receives first indication information from the second electronic device, where the first indication information is used to indicate an operation on the icon of the first application on the second electronic device; The first electronic device sends the second interface to the second electronic device in response to the received first indication information, where the second interface is an interface of the second electronic device pre-adapted by the first application, and the pre-adapted interface of the second electronic device is obtained from the installation package of the first application, or the first electronic device layouts the first interface of the first application and is adapted to the second electronic device; The second electronic device starts the first application and displays the second interface.

2. The method according to claim 1, characterized in that The first interface includes a first option, and the method further includes: In response to the user's operation on the first option, the first electronic device displays the third interface of the first application, and the second electronic device displays the fourth interface of the first application.

3. The method according to claim 1 or 2, characterized in that The second interface includes a second option, and the method further includes: In response to the user's operation on the second option, the first electronic device displays the fifth interface of the first application, and the second electronic device displays the sixth interface of the first application.

4. The method according to claim 1, characterized in that In response to a user operating the icon of the first application on the first electronic device, the first electronic device starts the first application and displays the first interface, including: In response to a user operation on the icon of the first application on the first electronic device, the first electronic device starts the first application, places the first interface on the top of the first application stack, and displays the first interface.

5. The method according to claim 1, characterized in that After receiving an operation on the icon of the first application on the second electronic device, the method further includes: The first electronic device places the second interface on the top of a second application stack.

6. The method according to claim 5, characterized in that The first electronic device also includes a second application, and the second application stack is used to store the second interface of the first application and the seventh interface of the second application.

7. The method according to claim 5, characterized in that The first electronic device further includes a second application, the second application stack includes an application stack corresponding to the first application and an application stack corresponding to the second application, the application stack corresponding to the first application is used to store the second interface of the first application, and the application stack corresponding to the second application is used to store the seventh interface of the second application; Placing, by the first electronic device, the second interface on the top of the second application stack, includes: The first electronic device places the second interface on the top of an application stack corresponding to the first application.

8. The method according to claim 7, characterized in that The method further comprises: receiving, on the second electronic device, an operation on the icon of the second application; The first electronic device places the seventh interface on the top of the application stack corresponding to the second application, and sends the seventh interface to the second electronic device; The second electronic device starts the second application, displays the seventh interface in a first display area, and displays the second interface in a second display area, wherein the first display area and the second display area are two different display areas of the second electronic device.

9. The method according to claim 1, characterized in that The first electronic device establishes a connection with the second electronic device, including: When the first electronic device detects the second electronic device, the first electronic device establishes a connection with the second electronic device; or, The first electronic device is connected to the second electronic device via a data line.

10. The method according to claim 1, characterized in that The first electronic device is a mobile phone or a tablet computer, and the second electronic device is a vehicle computer.

11. A display method, characterized in that: The method comprises: A first electronic device establishes a connection with a second electronic device; the first electronic device includes a first application, the first application includes a first interface for displaying on the first electronic device and a second interface for displaying on the second electronic device, and the first electronic device displays an icon of the first application, and the second electronic device displays the icon of the first application; In response to a user operation on the icon of the first application on the first electronic device, the first electronic device starts the first application and displays the first interface; receiving first indication information from the second electronic device, where the first indication information is used to indicate an operation on the icon of the first application on the second electronic device; In response to receiving the first indication information, the second interface is sent to the second electronic device, so that the second electronic device displays the second interface, the second interface is an interface of the second electronic device pre-adapted by the first application, the pre-adapted interface of the second electronic device is obtained from the installation package of the first application, or the first electronic device layouts the first interface of the first application to adapt to the interface of the second electronic device.

12. The method according to claim 11, characterized in that The first interface includes a first option, and the method further includes: In response to the user's operation on the first option, the first electronic device displays the third interface of the first application, and sends the fourth interface of the first application to the second electronic device, so that the second electronic device displays the fourth interface.

13. The method according to claim 11 or 12, characterized in that: The second interface includes a second option, and the method further includes: receiving second indication information from the second electronic device, where the second indication information is used to indicate an operation on the second option on the second electronic device; In response to the received second indication information, the first electronic device displays the fifth interface of the first application, and sends the sixth interface of the first application to the second electronic device, so that the second electronic device displays the sixth interface.

14. The method according to claim 11, characterized in that In response to a user operating the icon of the first application on the first electronic device, the first electronic device starts the first application and displays the first interface, including: In response to a user operation on the icon of the first application on the first electronic device, the first electronic device starts the first application, places the first interface on the top of the first application stack, and displays the first interface.

15. The method according to claim 11, characterized in that After receiving the second indication information from the second electronic device, the method further includes: The first electronic device places the second interface on the top of a second application stack.

16. The method according to claim 15, characterized in that The first electronic device further includes a second application, the second application stack includes an application stack corresponding to the first application and an application stack corresponding to the second application, the application stack corresponding to the first application is used to store the second interface of the first application, and the application stack corresponding to the second application is used to store the seventh interface of the second application; Placing, by the first electronic device, the second interface on the top of the second application stack, includes: The first electronic device places the second interface on the top of an application stack corresponding to the first application.

17. The method according to claim 16, characterized in that The method further comprises: receiving third indication information from the second electronic device, where the third indication information is used to indicate an operation on the icon of the second application on the second electronic device; The first electronic device places the seventh interface at the top of the application stack corresponding to the second application, and sends the seventh interface to the second electronic device, so that the second electronic device displays the seventh interface in the first area and displays the second interface in the second area, and the first area and the second area are different areas on the display screen of the second electronic device.

18. An electronic device, characterized in that: include: one or more processors, one or more memories, a transceiver, and a display screen; The one or more memories store one or more computer programs, and the one or more computer programs include instructions. When the instructions are executed by the one or more processors, the electronic device executes the method as claimed in any one of claims 11 to 17.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program, and when the computer program is executed on an electronic device, the electronic device executes the method according to any one of claims 11 to 17.

20. A graphical user interface on an electronic device, characterized in that: The electronic device has a display screen, one or more memories, and one or more processors, the one or more processors being used to execute one or more computer programs stored in the one or more memories, and the graphical user interface comprises a graphical user interface displayed when the electronic device executes the method described in any one of claims 11 to 17.

Citation Information

Patent Citations

  • Display method and device

    CN108781235A

  • Split-screen display method and electronic equipment

    CN110708086A