Distributed display method, readable medium and vehicle-mounted device

By detecting the user's location and biometric information through in-vehicle equipment, the application is automatically displayed on the user's screen in the vehicle's multi-screen display system, solving the problem of driver distraction caused by manual operation while driving and improving driving safety and user experience.

CN115904283BActive Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111005585.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-30
Publication Date
2026-01-02
Estimated Expiration
2041-08-30

AI Technical Summary

Technical Problem

When multiple screens are displayed in a vehicle, drivers are easily distracted when manually operating navigation or multimedia applications while driving, posing a safety hazard. How can we achieve interactive functions between multiple screens while reducing driver distraction?

Method used

By detecting the user's location and biometric information through in-vehicle devices, the application can be automatically displayed on the screen where the user is located, or displayed on the screen the user expects based on preset associations.

Benefits of technology

This reduces the amount of time users need to operate the application while the vehicle is in motion, improving driving safety and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115904283B_ABST
    Figure CN115904283B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of intelligent automobiles, and discloses a distributed display method, a readable medium and a vehicle-mounted device. The distributed display method is used for at least one vehicle-mounted device in a vehicle, the at least one vehicle-mounted device controls multiple display screens in the vehicle, the vehicle-mounted device can acquire biological feature information of a user and determine the position of the user in a vehicle cabin, according to the biological feature information of the user and the position of the user in the vehicle cabin, it is determined that an application to be started is displayed on which display screen of the vehicle, so that the application can be displayed on a display screen expected by the user without additional operation of the user, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent vehicle technology, and in particular to a distributed display method, a readable medium, and an in-vehicle device. Background Technology

[0002] With the rise of connected vehicles, people's demands for in-car entertainment are constantly increasing, and more and more passenger cars support multi-screen displays to provide a rich audio-visual experience. Furthermore, multi-screen displays also support distributed display functionality; for example, an application displayed on screen A can be launched and displayed on screen B.

[0003] For example, such as Figure 1 As shown, vehicle 11 supports three displays: display 100-1, display 100-2, and display 100-3. Display 100-1 can be the central control screen on vehicle 11, display 100-2 can be the display on the passenger seat of vehicle 11, and display 100-3 can be the display on the rear seat of vehicle 11.

[0004] For example, an application displayed on display screen 100-1 can be launched and displayed on display screen 100-2, such as... Figure 2A As shown, the driver can click the "Navigation" icon on the display interface 101 of the display screen 100-1. A small window 102 will pop up on the display interface 101 of the display screen 100-1, where the driver can select which display screen the "Navigation" application will be launched and displayed on. For example, as... Figure 2B As shown, the driver taps the button on the passenger-side screen to launch the "Navigation" application and display it on display screen 100-2. For example, as... Figure 2C As shown, the "Navigation" application is launched and displayed on screen 100-2.

[0005] Although drivers can manually launch applications on display screen 100-1 and display them on display screen 100-2, when the vehicle is in motion, drivers need to operate the controls while driving, which can easily lead to driver distraction and poses a significant safety hazard. Therefore, how to support multi-screen interaction while reducing driver operation and avoiding driver distraction has become an urgent problem to be solved for vehicle multi-screen interactive displays. Summary of the Invention

[0006] This application provides a distributed display method, a readable medium, and an in-vehicle device.

[0007] In a first aspect, embodiments of this application provide a distributed display method for at least one in-vehicle device in a vehicle, characterized in that at least one in-vehicle device controls multiple displays in the vehicle; and the method includes: detecting a user's launch command for a first application; acquiring first biometric information associated with the first application, and acquiring at least one second biometric information of a user at at least one of the multiple displays; and if, in the case that at least one second biometric information exists that matches the first biometric information, displaying the launched first application on the display screen where the user with the second biometric information matching the first biometric information is located.

[0008] In one possible implementation of the first aspect above, the method further includes: if no second biometric information matching the first biometric information is found in at least one second biometric information, displaying the launched first application on at least one display screen in response to the user's operation instruction, based on the detected user's operation instruction.

[0009] For example, if at least one of the second biometric information does not contain any second biometric information that matches the first biometric information, then according to... Figure 2B The provided display interface allows the user to select at least one display screen from the options provided in small window 102 to display the first application. It is understood that the in-vehicle device can detect the user's operation commands and, in response, display the first application on at least one display screen from which the user desires it. In one possible implementation of the first aspect described above, the method further includes: the at least one in-vehicle device comprising a first in-vehicle device and a second in-vehicle device; the plurality of display screens comprising a first display screen controlled by the first in-vehicle device and a second display screen controlled by the second in-vehicle device; and the activation command is generated by the first in-vehicle device in response to the user's selection of the first application icon on the first display screen; and the display screen where the user with second biometric information matching the first biometric information is located is the second display screen.

[0010] For example, the first in-vehicle device may be in-vehicle device 10-1 as described below, the second in-vehicle device may be in-vehicle device 10-2 as described below, the first display screen may be display screen 100-1 as described below, and the second display screen may be display screen 100-2 as described below; the first biometric information may be the biometric information of users who have used the first application in the past period of time stored in in-vehicle device 10-1.

[0011] In a possible implementation of the first aspect, the method further includes: obtaining at least one second biometric information of the user at at least one of the plurality of display screens, including: the first vehicle-mounted device obtaining, from the second vehicle-mounted device, second biometric information of the user at the second display screen collected by the second vehicle-mounted device.

[0012] Taking face information as an example, the camera for collecting image data in the vehicle cabin can be a camera on the vehicle-mounted device 10-1, which can be installed on the display screen 100-1; the camera for collecting image data in the vehicle cabin can also be a camera on the vehicle-mounted device 10-2 or the vehicle-mounted device 10-3, which can send the image data collected by the camera to the vehicle-mounted device 10-1. The image data contains face information.

[0013] In a possible implementation of the first aspect, the method further includes: displaying the started first application on a display screen where a user with the second biometric information matching the first biometric information is located, including: the first vehicle-mounted device sending, to the second vehicle-mounted device, information of the first application; and the second vehicle-mounted device displaying the started first application on the second display screen according to the information of the first application.

[0014] For example, the information of the first application can be a start instruction of the first application generated by the first vehicle-mounted device, and the second vehicle-mounted device displays the started first application on the second display screen according to the start instruction of the first application.

[0015] For example, the information of the first application can also be image data of a display interface of the first application displayed by the first vehicle-mounted device, and the first vehicle-mounted device can send the image data of the display interface of the first application to the second vehicle-mounted device, and the second vehicle-mounted device displays the started first application on the second display screen according to the image data of the display interface of the first application.

[0016] In a possible implementation of the first aspect, the method further includes: the at least one vehicle-mounted device includes a third vehicle-mounted device, and the plurality of display screens include a third display screen and a fourth display screen controlled by the third vehicle-mounted device; the start instruction is generated by the third vehicle-mounted device in response to a selection operation of a first application icon of the first application on the third display screen by the user; and the display screen where the user with the second biometric information matching the first biometric information is located is the fourth display screen.

[0017] In a possible implementation of the first aspect, the method further includes: obtaining at least one second biometric information of the user at at least one of the plurality of display screens, including: the third vehicle-mounted device collecting second biometric information of the user at the fourth display screen.

[0018] In a possible implementation of the first aspect, the method further includes: displaying the first application after starting on a display screen on which a user of the second biometric information matching the first biometric information is located, including: displaying the first application after starting on the fourth display screen by the third vehicle-mounted device.

[0019] In a possible implementation of the first aspect, the first biometric information and the second biometric information include at least one of the following: face information, voiceprint information, fingerprint information, and iris information.

[0020] In a second aspect, embodiments of the present application provide a readable medium, and the readable medium stores instructions. When the instructions are executed on an electronic device, the electronic device executes the distributed display method in the first aspect and any one of the possible implementations of the first aspect.

[0021] In a third aspect, embodiments of the present application provide a vehicle-mounted device, including:

[0022] a memory configured to store instructions executed by one or more processors of the vehicle-mounted device, and

[0023] a processor, one of the processors of the vehicle-mounted device, configured to execute the distributed display method in the first aspect and any one of the possible implementations of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 According to some embodiments of the present application, a position diagram of a plurality of display screens in a vehicle is shown;

[0025] Figures 2A-2C According to some embodiments of the present application, a process diagram of display of a vehicle-mounted application on a display screen in a vehicle is shown;

[0026] Figures 3A-3B According to some embodiments of the present application, another process diagram of display of a vehicle-mounted application on a display screen in a vehicle is shown;

[0027] Figure 4 According to some embodiments of the present application, a scene diagram of distributed display is shown;

[0028] Figure 5 According to some embodiments of the present application, a flowchart of distributed display is shown;

[0029] Figure 6 According to some embodiments of the present application, another flowchart of distributed display is shown;

[0030] Figure 7According to some embodiments of the present application, another flowchart of distributed display is shown;

[0031] Figure 8 According to some embodiments of the present application, a composition diagram of a static rule set is shown;

[0032] Figure 9 According to some embodiments of the present application, a diagram of a static rule set created by a vehicle-mounted device for an application on a display screen is shown;

[0033] Figures 10A-10C According to some embodiments of the present application, a user interface provided on an electronic device for setting an association relationship between an application and a display screen is shown;

[0034] Figures 11A-11C According to some embodiments of the present application, a user interface provided on a vehicle-mounted device for setting an association relationship between an application and a display screen is shown;

[0035] Figure 12 According to some embodiments of the present application, a software structure interaction schematic diagram based on a distributed operating system is shown;

[0036] Figure 13 According to some embodiments of the present application, another scenario diagram of distributed display is shown;

[0037] Figure 14 According to some embodiments of the present application, a structural diagram of a vehicle-mounted device is shown. DETAILED DESCRIPTION

[0038] The illustrative embodiments of the present application include, but are not limited to, methods, readable media, and electronic devices.

[0039] To solve the above technical problems, the present application provides a distributed display method, which is applied to a vehicle-mounted device. The vehicle-mounted device can detect the position of a user in a vehicle cabin and determine which display screen of a vehicle 11 to display a to-be-started application according to the position of the user.

[0040] Further, the vehicle-mounted device can also acquire biological feature information of the user and determine the position of the user in the vehicle cabin, and determine which display screen of the vehicle 11 to display the to-be-started application according to the biological feature information of the user, the position of the user in the vehicle cabin, and the number of times that the user uses the to-be-started application corresponding to the biological feature information of the user in the past period of time.

[0041] As an exemplary, Figure 3AAs shown, the in-vehicle device detects the user's activation of the "Navigation" application on display screen 100-1, and the in-vehicle device determines the user's location in the passenger compartment as the front passenger seat; based on the user's location in the passenger compartment, the in-vehicle device displays the "Navigation" application interface on display screen 100-2 on the front passenger seat (e.g., Figure 3B (As shown).

[0042] To make the purpose, technical solution, and advantages of this application clearer, the following is in conjunction with... Figures 1-12 The technical solution of this application is described in detail.

[0043] Figure 4 According to an embodiment of this application, a schematic diagram of a distributed display scenario is shown, the scenario including: vehicle 11; wherein, vehicle 11 is equipped with multiple vehicle-mounted devices, namely vehicle-mounted device 10-1, vehicle-mounted device 10-2, ..., vehicle-mounted device 10-n.

[0044] like Figure 4 As shown, each in-vehicle device includes a display screen. For example, in-vehicle device 10-1 includes display screen 100-1, in-vehicle device 10-2 includes display screen 100-2, ..., in-vehicle device 10-n includes display screen 100-n. The display interfaces of display screens 100-1 to 100-n can display the same in-vehicle application or different in-vehicle applications.

[0045] In the embodiments of this application, the operating system that can run on vehicle-mounted device 10-1, vehicle-mounted device 10-2, ..., vehicle-mounted device 10-n can be any of the following operating systems: HarmonyOS. operating system, operating system, Operating systems, MAC operating systems, etc. The operating systems running on vehicle-mounted devices 10-1, 10-2, ..., 10-n can be the same or different. This application does not specifically limit whether the operating systems running on vehicle-mounted devices 10-1, 10-2, ..., 10-n are the same, depending on the actual application requirements.

[0046] In some embodiments, the distributed display is achieved through communication connection between the plurality of in-vehicle devices, for example, the plurality of in-vehicle devices can be connected through wireless communication network such as wireless local area networks (WLAN) (e.g. wireless fidelity (Wi-Fi) network), bluetooth (BT), near field communication (NFC) and the like.

[0047] It can be understood that, for example, Figure 1 The three display screens shown on the vehicle 11 can be display screens respectively deployed on the three in-vehicle devices, and the distributed display is achieved through communication between the three in-vehicle devices. It can be understood that the application displayed on the display interface of the display screen on any in-vehicle device can be displayed on the in-vehicle device itself or on other in-vehicle devices. For example, the application displayed on the display interface of the display screen of the in-vehicle device 10-1 can be displayed on the display screen of the in-vehicle device 10-1, the display screen of the in-vehicle device 10-2 or the display screen of the in-vehicle device 10-n.

[0048] Hereinafter, an example is described in which the vehicle 11 is installed with three in-vehicle devices, i.e. the in-vehicle device 10-1, the in-vehicle device 10-2 and the in-vehicle device 10-3, and the display content of the application on the in-vehicle device 10-1 is displayed on the display screen 100-2.

[0049] Figure 5 For embodiments according to the present application, a flowchart of a distributed display is shown; as shown in Figure 5 As shown, the distributed display process includes:

[0050] S501: The in-vehicle device 10-1 detects an operation of starting the "navigation" application, wherein the "navigation" application icon is displayed on the display screen 100-1 of the in-vehicle device 10-1.

[0051] In some embodiments, the in-vehicle device 10-1 can detect an operation of the user starting the "navigation" application on the display screen 100-1, wherein the "navigation" application is displayed on the display screen of the in-vehicle device 10-1.

[0052] For example, as shown in the display screen 100-1 on the vehicle 11 in FIG. 3, the user can start the application displayed on the display screen 100-1 through operation modes such as touch, gesture, voice and the like. For example, as shown in Figure 3A As shown, the user can click the "navigation" icon on the display interface of the display screen 100-1, at which time the in-vehicle device 10-1 can detect the operation of the user starting the "navigation" application.

[0053] It can be understood that the user can also start the application displayed on the display screen 100-2 of the vehicle-mounted device 10-2 by touch, gesture, voice, etc. The user can also start the application displayed on the display screen 100-3 of the vehicle-mounted device 10-3 by touch, gesture, voice, etc. Hereinafter, the operation that the vehicle-mounted device 10-1 detects that the user starts the "navigation" application displayed on the display screen 100-1 of the vehicle-mounted device 10-1 is taken as an example for description.

[0054] S502: The vehicle-mounted device 10-1 acquires the position of the user in the vehicle cabin.

[0055] In some embodiments, the vehicle-mounted device 10-1 can determine the position of the user in the vehicle cabin according to the data collected by the sensor arranged in the vehicle cabin. The sensor can be an image sensor (for example, a camera), and can also be an infrared sensor, an ultrasonic sensor, a laser radar sensor, etc.

[0056] For example, the vehicle-mounted device 10-1 can determine that the user is on the main driver's seat according to the data collected by the sensor on the device itself. The vehicle-mounted device 10-1 can also determine that the user is on the co-driver's seat or the back seat according to the data collected by the sensor of the vehicle-mounted device 10-2 or the vehicle-mounted device 10-3 sent by the vehicle-mounted device 10-2 or the vehicle-mounted device 10-3.

[0057] In other embodiments, the vehicle-mounted device 10-2 or the vehicle-mounted device 10-3 can determine that the user is on the co-driver's seat or the back seat according to the data collected by the sensor on the device itself. The vehicle-mounted device 10-2 or the vehicle-mounted device 10-3 sends the information that the user is on the co-driver's seat or the back seat to the vehicle-mounted device 10-1, and the vehicle-mounted device 10-1 acquires the position of the user in the vehicle cabin.

[0058] In other embodiments of the present application, the vehicle-mounted device 10-1 can determine the position of the user in the vehicle cabin according to the sound source information of the user collected by the microphone arranged in the vehicle cabin. The vehicle-mounted device 10-1 can also determine the position of the user in the vehicle cabin according to the sound source information of the user collected by the microphone arranged in the vehicle cabin. The specific content of the source of the sound source information of the user acquired by the vehicle-mounted device 10-1 is referred to the content of the data collected by the sensor arranged in the vehicle cabin, which is not described here.

[0059] S503: The vehicle-mounted device 10-1 determines the display screen on which the display content of the "navigation" application is displayed according to the position of the user in the vehicle cabin.

[0060] For example, the vehicle-mounted device 10-1 acquires that the position of the user in the vehicle cabin is the co-driver's seat. When detecting that the user starts the "navigation" application of the vehicle-mounted device, the vehicle-mounted device 10-1 determines that the display content of the "navigation" application is displayed on the display screen 100-2.

[0061] For example, the in-vehicle device 10-1 can also acquire the position of the user in the vehicle cabin as the front passenger seat, the driver seat, and the back seat, respectively, and determine that the display content of the "navigation" application is displayed on the display screen 100-1, the display screen 100-2, and the display screen 100-3.

[0062] S504: The in-vehicle device 10-1 displays the display interface of the "navigation" application on the display screen 100-2.

[0063] For example, as shown in Figure 3B , the in-vehicle device 10-1 can start and display the "navigation" application on the display screen 100-2 of the in-vehicle device 10-2. The specific content of the in-vehicle device 10-1 starting and displaying the "navigation" application on the display screen 100-2 of the in-vehicle device 10-2 is described in detail below in combination with the software architecture of the in-vehicle device 10-1 and the in-vehicle device 10-2, which is not repeated here.

[0064] It can be understood that the in-vehicle device 10-2 or the in-vehicle device 10-3 can also acquire the position of the user in the vehicle cabin and determine which display screen in the vehicle cabin to display the application on the in-vehicle device 10-2 or the in-vehicle device 10-3. The specific content is described with reference to Figure 5 , which is not repeated here.

[0065] As can be known from the description process of Figure 5 , the in-vehicle device 10-1 can acquire the position of the user in the vehicle cabin, and in the case of detecting that the user starts the application on the in-vehicle device 10-1, the in-vehicle device 10-1 determines which display screen in the vehicle cabin to display the application on the in-vehicle device 10-1. Thus, in the case that the user performs an operation (for example, Figure 2B ) on the "navigation" application on the display screen, the display content of the "navigation" application can be displayed on the display screen 100-2, thereby reducing the redundant operation of the user and improving the user experience.

[0066] In other embodiments of the present application, the in-vehicle device can also acquire the biometric information of the user in the vehicle cabin, and determine which display screen in the vehicle cabin to display the "navigation" application according to the position of the user in the vehicle cabin and the biometric information of the user in the vehicle cabin.

[0067] Figure 6 For embodiments according to the present application, another flowchart of distributed display is shown; as shown in Figure 6 , the distributed display process includes:

[0068] S601: The in-vehicle device 10-1 detects an operation of starting the "navigation" application, wherein the "navigation" application icon is displayed on the display screen 100-1 of the in-vehicle device 10-1. The specific content is described with reference toFigure 5 The step S501 is not repeated here.

[0069] S602: The in-vehicle device 10-1 acquires the position of the user in the vehicle cabin. For details, refer to the step S502 of the method 500. Figure 5 The step S502 is not repeated here.

[0070] S603: The in-vehicle device 10-1 acquires the biometric information of the user in the vehicle cabin. The in-vehicle device 10-1 can identify the user in the vehicle cabin according to the biometric information of the user.

[0071] In some embodiments, the biometric information of the user includes face information, voiceprint information, fingerprint information, iris information, etc. The in-vehicle device 10-1 can identify whether the user in the vehicle cabin is the user A or the user B according to the biometric information of the user.

[0072] In some embodiments, the in-vehicle device 10-1 can perform the step S602, and then the in-vehicle device 10-1 acquires the biometric information of the user at the position according to the position of the user in the vehicle cabin, so as to identify the user at the position.

[0073] Taking the face information as an example, the in-vehicle device 10-1 can acquire the image data of the user sitting on the driver seat or other seats through the camera arranged in the vehicle cabin, acquire the face information according to the image data, and identify the user sitting on the driver seat or other seats. The in-vehicle device 10-1 can also acquire the face information of the user on the driver seat or other seats sent by the in-vehicle device 10-2 or the in-vehicle device 10-3, and identify the user sitting on the driver seat or other seats.

[0074] It can be understood that the camera for collecting the image data in the vehicle cabin can be the camera on the in-vehicle device 10-1, which can be installed on the display screen 100-1. The camera for collecting the image data in the vehicle cabin can also be the camera on the in-vehicle device 10-2 or the in-vehicle device 10-3, which can send the image data collected by the camera to the in-vehicle device 10-1. According to the actual application, the position of the data collection device (for example, the camera, the microphone, the fingerprint sensor) where the in-vehicle device 10-1 acquires the biometric information of the user in the vehicle cabin is not limited.

[0075] S604: The in-vehicle device 10-1 determines the display screen for displaying the display content of the "navigation" application according to the position of the user in the vehicle cabin, the biometric information of the user, and the number of times that the user uses the "navigation" application corresponding to the biometric information of the user in the past period of time.

[0076] In some embodiments, the in-vehicle device 10-1 can save the number of times each user uses each application on the in-vehicle device 10-1 in the past period of time, determine which display screen in the vehicle cabin to display the "navigation" application according to the number of times of use, the position of the user in the vehicle cabin, and the biometric information of the user.

[0077] For example, the number of times user A uses the "navigation" application in the past 10 days is 100, the number of times user B uses the "navigation" application in the past 10 days is 50, the in-vehicle device 10-1 obtains that user A is on the front passenger seat and user B is on the back seat, and then the in-vehicle device 10-1 displays the display content of the "navigation" application on the display screen 100-2 when detecting that the user starts the application on the in-vehicle device 10-1, because the user uses the application more frequently in the past 10 days.

[0078] S605: The in-vehicle device 10-1 displays the display interface of the "navigation" application on the display screen 100-2. For details, refer to the description of step S505, which will not be repeated here.

[0079] It can be understood that the in-vehicle device 10-2 or the in-vehicle device 10-3 can also obtain the position of the user in the vehicle cabin and the biometric information of the user to determine which display screen in the vehicle cabin to display the application on the in-vehicle device 10-2 or the in-vehicle device 10-3. For details, refer to the description of Figure 6 the display content, which will not be repeated here.

[0080] As can be known from the description process of Figure 6 , the in-vehicle device 10-1 can obtain the position of the user in the vehicle cabin and the biometric information of the user, and determine which display screen in the vehicle cabin to display the "navigation" application according to the position of the user in the vehicle cabin and the biometric information of the user in the vehicle cabin. It can be understood that the in-vehicle device 10-1 can display the application frequently used by the user on the display screen of the seat where the user is located according to the habit of the user using the application, after determining the identity and position of the user in the vehicle cabin. Thus, the application can be displayed on the display screen desired by the user without additional operation of the user, thereby improving the user experience.

[0081] Figure 7 For another distributed display process according to the embodiments of the present application, a flowchart is shown as Figure 7 shown, the distributed display process includes:

[0082] S701: The in-vehicle device 10-1 detects an operation of starting the "navigation" application, wherein the "navigation" application icon is displayed on the display screen of the in-vehicle device 10-1. For details, refer to step S501 of Figure 5 , which will not be repeated here.

[0083] S702: The in-vehicle device 10-1 determines the display screen 100-2 that displays the display content of the "navigation" application according to the preset association relationship between the "navigation" application and the display screen 100-2.

[0084] For example, the in-vehicle device 10-1 can display the display interface of the "navigation" application on the display screen 100-2 according to the preset association relationship between the "navigation" application and the display screen 100-2.

[0085] In some embodiments, the in-vehicle device can create the association relationship between the application and the display screen according to the association operation of the user on the in-vehicle device; for example, the user can perform the association operation on the "navigation" application and the display screen 100-2 in the "setting" application of the in-vehicle device, and the in-vehicle device generates the association relationship between the "navigation" application and the display screen 100-2 in response to the association operation.

[0086] In other embodiments, the electronic device and the in-vehicle device establish a communication connection, and the electronic device can install an application for managing the association relationship between the in-vehicle application and the display screen; the in-vehicle device can create the association relationship between the application and the display screen according to the association operation of the user on the electronic device; for example, the electronic device can install a "vehicle pass" application (APP), and the user can perform the association operation on the "navigation" application and the display screen 100-2 in the "vehicle pass" application of the electronic device, and the in-vehicle device generates the association relationship between the "navigation" application and the display screen 100-2 in response to the association operation.

[0087] It can be understood that the "navigation" application can also be associated with the display screen 100-3, and the "navigation" application can also be associated with the display screen 100-1; the association relationship between the application on the in-vehicle device 10-1 and the display screen in the vehicle 11 is not limited in the present application.

[0088] S703: The in-vehicle device 10-1 displays the display interface of the "navigation" application on the display screen 100-2. For details, refer to step S504 of Figure 5 , which will not be repeated here.

[0089] It can be understood that the in-vehicle device 10-2 or the in-vehicle device 10-3 can also determine which display screen in the vehicle cabin to display the application on the in-vehicle device 10-2 or the in-vehicle device 10-3 according to the association relationship between the application on the in-vehicle device 10-2 or the in-vehicle device 10-3 and the display screen in the vehicle cabin set by the user in advance. For details, refer to the description of Figure 5 , which will not be repeated here.

[0090] From the description process of Figure 7 , it can be known that the vehicle-mounted device 10-1 can determine which display screen in the vehicle cabin the application on the vehicle-mounted device 10-1 is displayed on according to the association relationship between the application on the vehicle-mounted device 10-1 and the display screen in the vehicle cabin pre-set by the user, in the case that the vehicle-mounted device 10-1 detects that the user starts the application on the vehicle-mounted device 10-1. Thus, the application on the vehicle-mounted device 10-1 is displayed on the display screen desired by the user without additional operation of the user, improving the user experience.

[0091] The process of the vehicle-mounted device 10-1 creating the association relationship between the application and the display screen in step S702 of Figure 7 will be described in detail below.

[0092] In some embodiments, the association relationship between the application on the vehicle-mounted device 10-1 and the display screen in the vehicle cabin can be saved in a static rule set.

[0093] For example, as shown in Figure 8 , the static rule set can include the association relationship between a single application and a display screen, and the association relationship between an application set and a display screen. The application set represents a collection containing multiple applications with similar functions; for example, the “instant messaging” application set can include the “message” application, the “ ” application, the “ ” application, etc., and if the “instant messaging” application set establishes an association relationship with a display screen, it means that each application in the “instant messaging” application set establishes an association relationship with the display screen.

[0094] In some embodiments, the static rule set of the application contains the association relationship between the application or the application set and the display screen, which can make the vehicle-mounted device 10-1 start and display the application on the display screen having the association relationship with the application when the vehicle-mounted device 10-1 detects that the application in the static rule set is started.

[0095] For example, as shown in Figure 3A , the applications displayed on the display screen 100-1 include: “navigation”, “music”, “video”, “audiobook”, and the “instant messaging” application set, etc., wherein the “instant messaging” application set includes the “ ” application, the “message” application, and the “ ” application.

[0096] Figure 9 A schematic diagram of the static rule set created by the vehicle-mounted device 10-1 for the applications on the display screen 100-1 is shown.

[0097] As shown in Figure 9As shown, the pre-created static rule set for the application displayed on the display screen 100-1 can include: the "navigation" application is associated with the display screen 100-2; the "music" application is associated with the display screen 100-2; the "audiobook" application is associated with the display screen 100-1; the "browser" application is associated with the display screen 100-2; the "video" application is associated with the display screen 100-3; and the "instant messaging" application set is associated with the display screen 100-2.

[0098] It can be understood that, as shown, the "navigation" application is associated with the display screen 100-2, and thus when the "navigation" application is started, the display content of the "navigation" application can be displayed on the display screen 100-2. Figure 9

[0099] In some embodiments of the present application, the in-vehicle device 10-1 can create the static rule set shown in FIG. 10-1 according to a user operation. Figure 9 The in-vehicle device 10-1 can determine, according to the pre-created static rule set, which display screen on the vehicle 11 to start the application to be started.

[0100] For example, the user can set, on an application program (APP) installed for controlling the vehicle 11 or a webpage on a computer, the association relationship between the application displayed on the display screen 100-1 and the display screen 100-1, the display screen 100-2, and the display screen 100-3. The user can also set, on the APP installed on the in-vehicle device 10-1, the association relationship between the application displayed on the display screen 100-1 and the display screen 100-1, the display screen 100-2, and the display screen 100-3. It can be understood that the user can perform the operation on the APP, and the in-vehicle device 10-1 creates the static rule set in response to the user operation.

[0101] Figures 10A-10C A user interface provided on an electronic device (e.g., a mobile phone) for setting an association relationship between an application and a display screen is shown.

[0102] Figure 10A A user interface 300 displayed by an electronic device is shown. As shown in FIG. 3, Figure 10A the user interface 300 displays a status bar, a tray with icons of commonly used application programs, a page indicator, icons of other application programs, and the like. Figure 10A The exemplary user interface 300 can be a home screen.

[0103] As shown in FIG. 3, Figure 10A the icons of other application programs can include, for example, an icon 301 of an application program for managing a vehicle (e.g., "vehicle pass") and the like.

[0104] As​Figure 10A As shown, the electronic device can detect a user operation (e.g., a click operation, a touch operation, etc.) acting on the icon 301, and in response to the user operation, start an application (e.g., "Vehicle Pass") for managing a vehicle corresponding to the icon 301, and display a user interface 400 provided by the application.

[0105] Figure 10B An implementation form of the user interface 400 is shown. The user interface 400 is used for the electronic device to assist in managing a vehicle.

[0106] As shown, the user interface 400 displays a menu bar 401, and a vehicle-mounted application setting bar 402. Figure 10B The vehicle-mounted application setting bar 402 can be used for a user to select a display screen associated with a vehicle-mounted application.

[0107] The application bar 403 can be used to indicate an application (APP) displayed on the display screen 100-1. For example, as shown, a user can set a display screen associated with a "navigation" application, a "music" application, an "audiobook" application, and an "instant messaging" application set.

[0108] Figure 10B The designated display screen bar 404 can be used to listen to a user operation, and in response to the user operation, the electronic device can send an association relationship between an APP and a display screen displaying content of the APP to the vehicle-mounted device 10-1, and generate the APP display screen association relationship.

[0109] As shown, a user can select a display screen associated with a vehicle-mounted application in the designated display screen bar 404. For example, the electronic device can detect a user operation (e.g., a click operation, a touch operation, etc.) acting on the control 404, and in response to the user operation, open an option for selecting a display screen associated with the "navigation" application corresponding to the control 404, and display a small window 500 provided by the option.

[0110] As shown, a user can select a display screen associated with the "navigation" application on the small window 500. For example, the user can associate the "navigation" application with the display screen 100-2 by clicking the button 501 next to the display screen 100-1 on the window 500. Figure 10B As shown, a user can select a display screen associated with the "navigation" application on the small window 500. For example, the user can associate the "navigation" application with the display screen 100-2 by clicking the button 501 next to the display screen 100-1 on the window 500.

[0111] Figure 10C In some other embodiments, a user can also set an association relationship between an application displayed on the display screen 100-1 and the display screen 100-1, the display screen 100-2, and the display screen 100-3 on an APP installed on the vehicle-mounted device 10-1.

[0112] In some other embodiments, a user can also set an association relationship between an application displayed on the display screen 100-1 and the display screen 100-1, the display screen 100-2, and the display screen 100-3 on an APP installed on the vehicle-mounted device 10-1.

[0113] Figures 11A-11C ​​A user interface provided on the in-vehicle device 10-1 for setting an application-display screen association is shown.

[0114] Figure 11A A user interface 300 displayed by the display screen 100-1 is shown.

[0115] As shown in Figure 11A , the electronic device can detect a user operation (e.g., a click operation, a touch operation, a gesture operation, etc.) acting on the icon 901, and in response to the user operation, start an application program (e.g., "Settings") corresponding to the icon 901 for managing applications of the in-vehicle device 10-1, and display a user interface 950 provided by the application program.

[0116] Figure 11B An implementation form of the user interface 950 displayed by the display screen 100-1 is shown. The user interface 950 is used to assist the user in controlling the vehicle 11.

[0117] As shown in Figure 11B , the user interface 950 displays a vehicle application setting bar 951.

[0118] The vehicle application setting bar 951 can be used for the user to select a display screen associated with a vehicle application.

[0119] The application bar 953 can be used to indicate an application (APP) displayed on the display screen 100-1. For example, as shown in Figure 11B , the user can set the display screen associated with the "navigation" application, the "music" application, the "audiobook" application, and the "instant messaging" application set.

[0120] The designated display screen bar 952 can be used to listen to a user operation, and in response to the user operation, the electronic device can send the APP and the display screen displaying the content of the APP to the in-vehicle device 10-1, and generate the APP and display screen association.

[0121] As shown in Figure 11B , the user can select a display screen associated with a vehicle application in the designated display screen bar 952. For example, the electronic device can detect a user operation (e.g., a click operation, a touch operation, etc.) acting on the control 954, and in response to the user operation, open an option corresponding to the control 954 for selecting a display screen associated with the "navigation" application, and display a small window 960 provided by the option.

[0122] As shown in Figure 11CAs shown, the user can select the display screen associated with the "navigation" application on the widget 960. For example, the user can associate the "navigation" application with the display screen 100-1 by clicking the button 961 next to the display screen 100-1 on the widget 960.

[0123] Figure 12 A schematic block diagram of a software structure based on a distributed operating system is shown.

[0124] As shown, the distributed operating systems installed on the in-vehicle device 10-1 and the in-vehicle device 10-2 respectively adopt a layered architecture. The layered architecture divides the distributed operating system into several layers, each of which has a clear role and division of labor. The layers communicate with each other through software interfaces. Figure 12 For example, the in-vehicle device 10-1 divides the distributed operating system into four layers, from top to bottom, the application layer 41, the framework layer 42, and the service layer 43. In other embodiments, the distributed operating system can also be divided into other number of hierarchical structures, which are not limited here.

[0125] The application layer 41 can include a series of application programs such as system applications, extended applications (or third-party applications), etc. The distributed implementation method provided by the present application is applicable to the distributed implementation of each application (including system applications and extended applications) in the application layer 41. The system applications include desktop, settings, camera, wireless local area network (WLAN), Bluetooth, navigation, etc.; the extended applications include third-party developed software application programs such as photo application (e.g. Meipai, Jiemeng, etc.), navigation application 411 (e.g. Gaode map, Baidu map, etc.), music application (e.g. Kugou music, NetEase cloud music, etc.) and the like.

[0126] The framework layer 42 includes a graphics framework 421, an application framework 422, etc. for the application layer.

[0127] The service layer 43 is the core of the distributed operating system, and the system service layer provides services to the application programs in the application layer through the framework layer.

[0128] It can be understood that the distributed scheduling module 431 of the present application can be deployed in the above-mentioned framework layer 42 or service layer 43, to realize the unified scheduling of the process of calling peripheral components by each application program independent of the application layer.

[0129] It can be understood that in the distributed operating system, the UI framework, user program framework, etc. in the above-mentioned framework layer and the distributed scheduling module 431 in the system service layer can jointly constitute a system basic capability subsystem set, which is not limited here.

[0130]

[0131] ​It can be understood that the specific content of the software architecture of the distributed operating system of the vehicle-mounted device 10-2 refers to the distributed operating system of the vehicle-mounted device 10-1, which will not be repeated here.

[0132] For example, the vehicle-mounted device 10-1 detects the user's operation on the "navigation" application displayed on the display screen 100-1, and the navigation application 411 of the application layer 41 can send the starting instruction of the "navigation" application to the image framework 421 of the framework layer 42, the image framework 421 sends the instruction of starting the "navigation" application to the application framework 422, and the application framework 422 can send the starting instruction of the "navigation" application to the distributed scheduling module 431 of the service layer 43, and the distributed scheduling module 431 can send the starting instruction of the "navigation" application to the distributed scheduling module 531, and the distributed scheduling module 531 starts the "navigation" application on the display screen 100-2 of the vehicle-mounted device 10-2 based on the starting instruction of the "navigation" application.

[0133] In some other embodiments of the present application, the distributed scheduling module 431 can also start the "navigation" application on the virtual screen on the vehicle-mounted device 10-2 according to the received starting instruction of the "navigation" application, and the distributed scheduling module 431 sends the image data of the "navigation" application displayed on the virtual screen to the distributed scheduling module 531, and the distributed scheduling module 531 can display the image data of the "navigation" application on the display screen 100-2 of the vehicle-mounted device 10-2.

[0134] In some other embodiments of the present application, the distributed scheduling module 431 can also send the data packet of the "navigation" application to the distributed scheduling module 531 according to the received starting instruction of the "navigation" application, and the distributed scheduling module 531 starts and displays the "navigation" application on the display screen 100-2 of the vehicle-mounted device 10-2 according to the data packet of the "navigation" application.

[0135] In some embodiments, the distributed scheduling module 431 includes but is not limited to a distributed soft bus, wherein the distributed soft bus can build an "invisible" bus between the vehicle-mounted device 10-1 and the vehicle-mounted device 10-2, which has the characteristics of automatic discovery, plug and play, ad hoc network (heterogeneous network networking), high bandwidth, low latency, reliability, etc. In addition, the distributed soft bus can also transmit data or instructions (such as the starting instruction of the "navigation" application, or the data packet, image data, etc. of the "navigation" application) between Bluetooth, Wireless-Fidelity (WIFI) and other heterogeneous networks.

[0136] By Figure 4The illustrated distributed display scenario, the three display screens on the vehicle 11 can be display screens respectively deployed on the in-vehicle device 10-1, the in-vehicle device 10-2, and the in-vehicle device 10-3. In other embodiments of the present application, the three display screens on the vehicle 11 can be display screens deployed on one in-vehicle device.

[0137] Figure 13 For embodiments according to the present application, another distributed display scenario is illustrated, which includes a vehicle 11, and the vehicle 11 is installed with an in-vehicle device 20, wherein the in-vehicle device 20 includes n display screens, which are display screen 200-1, display screen 200-2, …, and display screen 200-n. The display interfaces of the display screens 200-1 to 200-n can display the same in-vehicle application or different in-vehicle applications.

[0138] In embodiments of the present application, the operating system that can run on the in-vehicle device 20 can be any one of the following operating systems: Harmony operating system (HarmonyOS), Android operating system (Android OS), iOS operating system (iOS), Windows operating system (Windows OS), Linux operating system (Linux OS), MAC operating system, etc. The specific content of the software architecture of the operating system of the in-vehicle device 20 is referred to the distributed operating system of the in-vehicle device 10-1, and is not described here. Operating system, Operating system, Operating system, MAC operating system, etc. The specific content of the software architecture of the operating system of the in-vehicle device 20 is referred to the distributed operating system of the in-vehicle device 10-1, and is not described here.

[0139] It can be understood that the in-vehicle device 20 can obtain the biological feature information of the user and determine the position of the user in the vehicle cabin, and according to the biological feature information of the user and the position of the user in the vehicle cabin, determine which display screen of the vehicle to display the to-be-started application, so as to realize that the application can be displayed on the display screen expected by the user without additional operation of the user, and improve the user experience. Figure 14 The structure diagram of the in-vehicle device 10 or the in-vehicle device 20 is illustrated.

[0140] The in-vehicle device 10 or the in-vehicle device 20 can include a processor 110, an internal memory 121, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, a sensor module 180, a key 190, a camera 193, a display screen 100, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 can include a fingerprint sensor 180E, a touch sensor 180K, etc.

[0141] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the vehicle-mounted device 10 or the vehicle-mounted device 20. In other embodiments of the present application, the vehicle-mounted device 10 or the vehicle-mounted device 20 can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0142] The processor 110 can include one or more processing units. For example, the processor 110 can include an application processor (AP), a modem processor, 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), etc. Different processing units can be independent devices or integrated in one or more processors.

[0143] In some embodiments, the processor 110 can include one or more interfaces. The interfaces can 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), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, etc.

[0144] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 can include multiple sets of I2C buses. The processor 110 can be coupled to the touch sensor 180K, the camera 193, the display 100, etc. through different I2C bus interfaces respectively. For example, the processor 110 can be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through the I2C bus interface, realizing the touch function of the vehicle-mounted device 10 or the vehicle-mounted device 20.

[0145] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple sets of I2S buses. The processor 110 can be coupled to the audio module 170 through the I2S bus, realizing the communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can deliver an audio signal to the wireless communication module 160 through the I2S interface, realizing the function of answering a phone.

[0146] The MIPI interface can be used to connect the processor 110 and peripheral devices such as the display 100 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate through the CSI interface, realizing the shooting function of the vehicle-mounted device 10 or the vehicle-mounted device 20. The processor 110 and the display 100 communicate through the DSI interface, realizing the display function of the vehicle-mounted device 10 or the vehicle-mounted device 20.

[0147] For example, when the processor 110 of the vehicle-mounted device 20 determines that the "navigation" application on the display 100-1 is started and displayed on the display 100-2, the processor 110 of the vehicle-mounted device 20 can communicate with the display 100-2 through the DSI interface, and display the image of the display window of the "navigation" application on the display 100-2.

[0148] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 and the camera 193, the display 100, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0149] It can be understood that the interface connection relationship between the modules shown in the embodiments of the present application is only illustrative and does not constitute a structural limitation of the vehicle-mounted device 10 or the vehicle-mounted device 20. In other embodiments of the present application, the vehicle-mounted device 10 or the vehicle-mounted device 20 can also use different interface connection modes or a combination of multiple interface connection modes in the above embodiments.

[0150] The wireless communication function of the vehicle-mounted device 10 or the vehicle-mounted device 20 can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor, etc.

[0151] The antenna 1 and the antenna 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the vehicle-mounted device 10 or the vehicle-mounted device 20 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0152] The mobile communication module 150 can provide a solution including 2G / 3G / 4G / 5G wireless communication applied to the vehicle-mounted device 10 or the vehicle-mounted device 20. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can also amplify the signals modulated by the modem processor, and convert the signals into electromagnetic waves radiated by the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be arranged in the processor 110. In some embodiments, at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 can be arranged in the same device.

[0153] The wireless communication module 160 can provide a solution for wireless communication including wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc. applied to the in-vehicle device 10 or the in-vehicle device 20. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives an electromagnetic wave via the antenna 2, frequency-modulates and filters the electromagnetic wave signal, and transmits the processed signal to the processor 110. The wireless communication module 160 can also receive a signal to be transmitted from the processor 110, frequency-modulate it, amplify it, and radiate it as an electromagnetic wave via the antenna 2.

[0154] In some embodiments, the antennas 1 and the mobile communication module 150 of the in-vehicle device 10 or the in-vehicle device 20 are coupled, and the antennas 2 and the wireless communication module 160 are coupled, so that the in-vehicle device 10 or the in-vehicle device 20 can communicate with a network and other devices through wireless communication technology. The wireless communication technology can 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 can include a global positioning system (GPS), a global navigation satellite system (GLONASS), a beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS), and / or a satellite based augmentation systems (SBAS).

[0155] The display screen 100 is configured to display images, videos, and the like. The display screen 100 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light emitting diodes (QLED), or the like. In some embodiments, the in-vehicle device 10 or the in-vehicle device 20 can include one or N display screens 100, where N is a positive integer greater than 1. For example, the display screen 100 can display a display window of an application to be started.

[0156] The camera 193 is configured to capture still images or videos. An object projects an optical image through a lens to a 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, which is then passed to an ISP to be converted into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into an image signal in a standard format, such as RGB, YUV, or the like. In some embodiments, the in-vehicle device 10 or the in-vehicle device 20 can include one or N cameras 193, where N is a positive integer greater than 1. For example, the camera 193 can capture facial information of a user inside the vehicle 11.

[0157] The internal memory 121 can be used to store computer executable program codes including instructions. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. The data storage area can store data (such as audio data, a phone book, etc.) created during use of the in-vehicle device 10 or the in-vehicle device 20, and the like. In addition, the internal memory 121 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like. The processor 110 executes various function applications and data processing of the in-vehicle device 10 or the in-vehicle device 20 by running instructions stored in the internal memory 121 and / or instructions stored in a memory provided in the processor.

[0158] The in-vehicle device 10 or the in-vehicle device 20 can realize an audio function through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, an application processor, and the like. For example, music playing, recording, and the like.

[0159] The audio module 170 is used to convert digital audio information into an analog audio signal output, and is also used to convert an analog audio input into a digital audio signal. The audio module 170 can also be used to encode and decode an audio signal. In some embodiments, the audio module 170 can be provided in the processor 110, or part of the function modules of the audio module 170 can be provided in the processor 110.

[0160] The speaker 170A, also referred to as a "loudspeaker", is used to convert an audio electrical signal into a sound signal. The in-vehicle device 10 or the in-vehicle device 20 can listen to music or listen to a hands-free call through the speaker 170A.

[0161] The microphone 170C, also referred to as a "microphone", "sounder", is used to convert a sound signal into an electrical signal. When making a call or sending a voice message, a user can make a sound by approaching the microphone 170C with his mouth, and input a sound signal into the microphone 170C. The in-vehicle device 10 or the in-vehicle device 20 can be provided with at least one microphone 170C. In other embodiments, the in-vehicle device 10 or the in-vehicle device 20 can be provided with two microphones 170C, in addition to collecting a sound signal, a noise reduction function can also be realized. In other embodiments, the in-vehicle device 10 or the in-vehicle device 20 can also be provided with three, four or more microphones 170C, to realize the collection of sound signals, noise reduction, and can also identify the source of the sound, to realize the function of directional recording, and the like.

[0162] The fingerprint sensor 180E is configured to collect a fingerprint. The in-vehicle device 10 or the in-vehicle device 20 can implement fingerprint unlocking, access application lock, fingerprint photograph, fingerprint answer phone, and the like by using the collected fingerprint characteristics.

[0163] The touch sensor 180K, also referred to as a "touch device". The touch sensor 180K can be disposed on the display screen 100, and the touch sensor 180K and the display screen 100 form a touch screen, also referred to as a "touch screen". The touch sensor 180K is configured to detect a touch operation acting on or near the touch sensor 180K. The touch sensor 180K can transmit the detected touch operation to the application processor to determine the touch event type. The visual output related to the touch operation can be provided through the display screen 100. In some other embodiments, the touch sensor 180K can also be disposed on the surface of the in-vehicle device 10 or the in-vehicle device 20, which is different from the position where the display screen 100 is located.

[0164] The key 190 includes a power-on key, a volume key, and the like. The key 190 can be a mechanical key. It can also be a touch key. The in-vehicle device 10 or the in-vehicle device 20 can receive a key input and generate a key signal input related to the user settings and function control of the in-vehicle device 10 or the in-vehicle device 20.

[0165] The SIM card interface 195 is configured to connect a SIM card. The SIM card can be inserted into or pulled out of the SIM card interface 195 to realize contact and separation with the in-vehicle device 10 or the in-vehicle device 20. The in-vehicle device 10 or the in-vehicle device 20 can support one or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 195 can support a Nano SIM card, a Micro SIM card, a SIM card, and the like. The same SIM card interface 195 can simultaneously insert multiple cards. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external storage cards. The in-vehicle device 10 or the in-vehicle device 20 interacts with the network through the SIM card to realize functions such as call and data communication. In some embodiments, the in-vehicle device 10 or the in-vehicle device 20 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the in-vehicle device 10 or the in-vehicle device 20 and cannot be separated from the in-vehicle device 10 or the in-vehicle device 20.

[0166] Embodiments of the mechanisms disclosed herein can be implemented in hardware, software, firmware, or combinations thereof. Embodiments of the application can be implemented as computer programs or program code executing on programmable systems comprising at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.

[0167] The program code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system that has a processor, such as a Digital Signal Processor (DSP), a microcontroller, an Application Specific Integrated Circuit (ASIC), or a microprocessor for example.

[0168] The program code can be implemented in a high-level procedural or object-oriented programming language to communicate with a processing system. The program code can also be implemented in assembly or machine language, if desired. In fact, the mechanisms described in this application are not limited to any particular programming language. In any case, the language can be a compiled or interpreted language.

[0169] In some cases, the disclosed embodiments can be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments can also be implemented as instructions carried by or stored on a transitory or non-transitory machine-readable (e.g., computer-readable) storage medium, which can be read and executed by one or more processors. For example, the instructions can be distributed over the network or by other computer readable media. Thus, a machine-readable medium can include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer), including without limitation, a floppy disk, an optical disc, an optical disk, a compact disc read-only memory (CD-ROM), a magnetic disk, a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic or optical card, a flash memory, or a tangible machine-readable storage medium that is suitable for use with a computer. Accordingly, the machine-readable medium includes any type of mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer).

[0170] In the drawings, some of the structures or method features can be shown in certain arrangements and / or orders. It should be understood, however, that such specific arrangements and / or orders can not be required. Instead, the features can be arranged in a different manner and / or order than shown in the illustrative drawings, in some embodiments. Additionally, inclusion of a structure or method feature in a particular figure is not meant to imply that such feature is required in all embodiments, and in some embodiments, the feature can not be included or can be combined with other features.

[0171] It should be noted that each unit / module mentioned in the embodiments of the devices of the present application is a logical unit / module, and in physical form, one logical unit / module can be a physical unit / module, or a part of a physical unit / module, or a combination of multiple physical unit / modules, and the physical implementation form of the logical unit / module itself is not the most important, and the combination of the functions implemented by the logical unit / module is the key to solving the technical problems proposed in the present application. In addition, in order to highlight the innovative part of the present application, the above-mentioned embodiments of the devices of the present application do not introduce units / modules that are not closely related to solving the technical problems proposed in the present application, which does not mean that the above-mentioned embodiments of the devices do not have other units / modules.

[0172] It should be noted that in the examples and descriptions of the present patent, relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including one" does not exclude the presence of another identical element in the process, method, article or device including the element.

[0173] Although the present application has been illustrated and described with reference to certain preferred embodiments thereof, it should be understood by those skilled in the art that various changes in form and detail can be made therein without departing from the spirit and scope of the application.

Claims

1. A distributed display method for a first on-board device in a vehicle, characterized in that, The first in-vehicle device controls multiple displays in the vehicle, the multiple displays including a first display and a second display; and The method includes: A user's command to launch a first application displayed on the first screen was detected; Obtain first biometric information associated with the first application, and obtain second biometric information of the first user on the second display screen, wherein the first biometric information is the biometric information of the second user who has used the first application; If the second biometric information matches the first biometric information, the first application, once launched, will be displayed on the second display screen.

2. The method according to claim 1, characterized in that, Also includes: If the second biometric information does not match the first biometric information, the first application, after being launched, will be displayed on the first display screen in response to the user's operation command, based on the detected user's operation command.

3. The method according to claim 1, characterized in that, The startup command is generated by the first vehicle-mounted device in response to the user's selection of the first application icon on the first display screen.

4. The method according to claim 3, characterized in that, Obtaining the second biometric information of the first user at the second display screen among the plurality of display screens includes: The first vehicle-mounted device obtains the second biometric information of the first user collected by the second vehicle-mounted device from the second display screen.

5. The method according to claim 3, characterized in that, Displaying the first application after startup on the second display screen includes: The first vehicle-mounted device sends information about the first application to the second vehicle-mounted device; The second in-vehicle device displays the first application, after it has been launched, on the second display screen based on the information from the first application.

6. The method according to claim 1, characterized in that, The first biometric information and the second biometric information include at least one of the following: facial information, voiceprint information, fingerprint information, and iris information.

7. A readable medium, characterized in that, The readable medium stores instructions that, when executed on the vehicle-mounted device, cause the vehicle-mounted device to perform the distributed display method according to any one of claims 1 to 6.

8. A vehicle-mounted device, characterized in that, include: Memory, used to store instructions executed by one or more processors of the onboard equipment, and The processor is one of the processors in the vehicle-mounted device, used to execute the distributed display method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle and method for controlling the vehicle

    US20170124987A1