Method and device for controlling vehicle-mounted display content and computer readable storage medium

By assigning permissions to display devices connected to different interfaces and controlling the display content, the problem of high cost and difficulty of replacing the on-board screen is solved, and the modular interface of the on-board system is achieved and the user experience is improved.

CN119502828APending Publication Date: 2025-02-25MOBILITY ASIA SMART TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311062013.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the existing car computer systems, the replacement cost of on-board screens is high and difficult. With the improvement of car computer hardware and software, the necessity of mobile phone screen projection has weakened, making it difficult for user needs to meet.

Method used

By assigning corresponding permissions to display devices connected to different interfaces and controlling the display content based on the permissions, flexible replacement and permission management of display devices can be realized to ensure the stable operation of the vehicle and user experience.

Benefits of technology

The interface modularization of the on-board system is realized, reducing the cost and difficulty of replacing and replacing the car screen, improving the user experience, and supporting the use of smart devices as extended screens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502828A_ABST
    Figure CN119502828A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a method and equipment for controlling vehicle-mounted display content and a computer readable storage medium. The method includes determining a first interface corresponding to a first connection in response to detecting the first connection between a vehicle-mounted system and a first display device, the vehicle-mounted system including a plurality of vehicle-mounted applications. The method further includes determining, based on the first interface, a first set of vehicle-mounted applications in which the first display device has access permission and a second set of vehicle-mounted applications in which the first display device does not have access permission in the plurality of vehicle-mounted applications. The method further includes controlling the first display device to display a first set of identifications of the first set of vehicle-mounted applications in a first manner, wherein the first set of identifications is configured to be interactive with a user. In this way, when a user replaces the display device, the authority can be accurately allocated to the newly-replaced display device, and correct control over the vehicle is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of in-vehicle systems, and more particularly to methods, devices, apparatuses, and computer-readable storage media for controlling in-vehicle display content. Background Art

[0002] With the intelligentization of automobiles, the car computer system has developed rapidly and become more networked. The car computer system can show more and more content to passengers. Therefore, in the field of car computer systems, human-computer sharing and multi-screen linkage are gaining more and more attention. The role of the car computer screen as a human-computer interaction interface is also becoming more and more important.

[0003] The car screen is also called the car screen, which is a display device fixedly installed inside the car. Usually, the car systems of different brands are different, and the car screen must be adapted to the car system. At the same time, the rapid development of the Internet and smart terminal devices in recent years has also brought new demands for the linkage of car systems, so that smart terminal devices can be linked with car computers to improve user experience. Summary of the invention

[0004] According to an exemplary embodiment of the present disclosure, a scheme for controlling in-vehicle display content is provided.

[0005] In a first aspect of the present disclosure, a method for controlling in-vehicle display content is provided. The method includes, in response to detecting a first connection between an in-vehicle system and a first display device, determining a first interface corresponding to the first connection, wherein the in-vehicle system includes a plurality of in-vehicle applications. The method also includes, based on the first interface, determining a first group of in-vehicle applications to which the first display device has access rights among a plurality of in-vehicle applications. Finally, the method also includes controlling the first display device to display a first group of identifiers of the first group of in-vehicle applications in a first manner, wherein the first group of identifiers is configured to be interactive with a user.

[0006] In a second aspect of the present disclosure, a device for information display is provided. The device includes: at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit, and when the instructions are executed by the at least one processing unit, the device executes the method according to the first aspect of the present disclosure.

[0007] In a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a device, the device executes the method according to the first aspect of the present disclosure.

[0008] From the above description, it can be seen that the scheme for information display according to the embodiment of the present disclosure uses visual elements to present to the user object information of traffic objects that cannot be obtained through the field of vision, thereby enabling the user to obtain information about the surrounding environment more effectively.

[0009] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] Figure 1A A block diagram illustrating an example environment according to an embodiment of the present disclosure is shown;

[0012] Figure 1B A schematic diagram showing an example architecture of an in-vehicle system according to an embodiment of the present disclosure;

[0013] Figure 2A A flowchart showing an example method of controlling in-vehicle display content according to an embodiment of the present disclosure is shown;

[0014] Figure 2B A flowchart showing an example method of determining permissions of a display device according to an embodiment of the present disclosure;

[0015] Figure 3A A schematic diagram showing example in-vehicle display content according to some embodiments of the present disclosure;

[0016] Figure 3B A schematic diagram showing exemplary in-vehicle display content according to other embodiments of the present disclosure;

[0017] Figure 3C A schematic diagram showing exemplary in-vehicle display contents according to yet other embodiments of the present disclosure;

[0018] Figure 3D A schematic diagram showing exemplary in-vehicle display content according to further embodiments of the present disclosure;

[0019] Figure 4 A schematic diagram showing an example scenario of replacing different display devices according to an embodiment of the present disclosure;

[0020] Figure 5 A schematic diagram showing an example scenario of changing the connection mode of a display device according to an embodiment of the present disclosure;

[0021] Figure 6 An interaction diagram showing an example process of controlling display content according to an embodiment of the present disclosure;

[0022] Figure 7 An interaction diagram showing an example process of controlling device permissions according to an embodiment of the present disclosure; and

[0023] Figure 8 A block diagram of an example apparatus 800 for use according to an embodiment of the disclosure is shown. DETAILED DESCRIPTION

[0024] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0025] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0026] As mentioned above, in the prior art, due to a specific adaptation relationship, the vehicle screen is usually fixedly installed in the vehicle cabin to ensure its stability. In the related art, the car screen and the car system have a strong integration relationship. If the user wants to replace the main (secondary) screen, the car must be disassembled for synchronous replacement, which is costly. In addition, due to the weak performance of the previous car system and the imperfect supporting ecology, there are solutions on the market that use mobile phones to project the screen into the car to enhance the infotainment ecology of the car. However, with the improvement of car hardware performance and software capabilities, the necessity of mobile phone projection into the car has weakened. On the other hand, some high-end car models are also equipped with rear screens, which further increases the difficulty and cost of replacement. Therefore, it is expected that the car screen can be flexibly replaced to meet the needs of the rapid development of the car system, and to maintain the stable operation of the vehicle after replacement, thereby providing a better user experience.

[0027] In view of this, an embodiment of the present disclosure provides a solution for controlling in-vehicle display content. In this solution, a vehicle entertainment system is proposed that assigns different permissions to different replaceable screens and controls the display content according to the permissions. Specifically, when the vehicle system detects that a new display device is connected, it can confirm the in-vehicle application with access rights through its interface, and present it to the user through a corresponding display method to allow the user to interact with the in-vehicle application.

[0028] According to the scheme of the embodiment of the present disclosure, by assigning corresponding rights to display devices connected via different interfaces and displaying interactive application identifiers in a corresponding manner, the user can accurately assign permissions to the newly replaced display device when replacing the display device, ensure the correct control of the vehicle, and make the interface modularization of the vehicle-mounted system safer and more feasible. Thus, it is convenient for users to disassemble and replace. At the same time, through the modularization of the interface, the user's original devices such as smart phones, smart watches, and smart tablets can be used as extended screens, thereby reducing costs and improving flexibility.

[0029] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0030] Figure 1A 1 shows a block diagram of an example environment 100 according to an embodiment of the present disclosure. Figure 1A As shown, the example environment 100 shows the interior of a vehicle. Inside the vehicle, an in-vehicle system 110 is provided at the dashboard. The in-vehicle system 110 is, for example, an in-vehicle infotainment system (IVI for short), which is an in-vehicle comprehensive information processing system formed by using a dedicated in-vehicle central processor, based on a vehicle body bus system and Internet services. IVI can realize a series of applications including, for example, three-dimensional navigation, real-time traffic conditions, IPTV, assisted driving, fault detection, vehicle information, body control, mobile office, wireless communication, online entertainment functions and TSP services. An interface 112-1 for connecting to, for example, a main display screen of the in-vehicle system 110 is provided at a position near the steering wheel in the center of the dashboard. An interface 112-2 for connecting to, for example, a secondary display screen of the in-vehicle system is provided at the dashboard near the co-pilot seat. In addition, in the rear row of the vehicle, an interface 112-3 and an interface 112-4 (collectively referred to as interface 112 together with interfaces 112-1, 112-2 and 112-3) for connecting to display screens for rear passengers are provided on the back of the front seats.

[0031] exist Figure 1AIn the example shown, display device 120-1 is connected to interface 112-1 in a wired manner as a main display screen. Display device 120-2 is connected to interface 112-2 in a wired manner as a secondary display screen. In the back row, display devices 120-3 and 120-4 are connected to wireless interface 112-3 in a wireless manner as extended display screens. Display device 120-5 (collectively referred to as display device 120 with display devices 120-1, 120-2, 120-3 and 120-4) is connected to interface 112-4 in a wired manner through a support rod set on the back of the front seat. In the example shown, display device 120-3 can be a smart phone, and display device 120-4 can be a smart watch with an electronic display screen. It should be understood that connecting in a wired manner can be understood as connecting with a wired interface of any wired protocol suitable for the display device. For example, the wired interface can be a Universal Serial Bus (USB) interface. USB is a serial bus standard and a technical specification of an input and output interface, which is widely used in information communication fields such as personal computers and mobile devices. For example, USB protocols may include USB1.0, USB2.0, USB3.0, USB3.1, USB3.2 and USB4.0. USB interfaces may include USB A type (Type A) interface, USB B type (Type B) interface, micro USB (Micro-USB) interface and USB C type (Type C) interface. Wireless interfaces may be, for example, proprietary, well-known standards or less well-known standards), such as but not limited to 802.11 (WLAN), Bluetooth, ZigBee, wireless USB, RFID, dedicated short-range communication (DSRC), any combination thereof, or any other wireless protocol.

[0032] Here, the wired connection between the vehicle-mounted system 110 and the display device 120 is detachable. Conventionally, screens connected at different locations may have different permissions to prevent other passengers from operating the vehicle and interfering with the driver's normal driving. In this regard, in order to manage the display content of multiple display devices connected to the vehicle-mounted system 110, the vehicle-mounted system 110 also includes a display control module 111. The display control module 111 can control the display content displayed on each display device 112 with a content display function connected to the vehicle-mounted system 110. For example, the display device 120-1 connected to the interface 112-1 is regarded as the main display screen of the vehicle for the driver to use. The main display screen has full permissions and can access and control all vehicle-mounted applications running locally on the vehicle-mounted system 110. The display device 120-2 connected to the interface 112-2 is regarded as the secondary display screen of the vehicle for the passenger in the co-pilot seat. The secondary display screen, for example, has partial permissions to assist the driver. In the back row, display devices 120-3, 120-4 and 120-5 connected to the interface 112-4 and the interface 112-3 implemented as a wireless interface are regarded as extended screens with the lowest authority to avoid affecting the driving of the vehicle. The display control module 111 is configured to control the content displayed on the display device for the display devices corresponding to different interfaces.

[0033] It should be understood that the above-mentioned types of display devices are merely exemplary, and the vehicle-mounted display device may also be any display device that can be connected to the interface 112 via a suitable cable, including a tablet computer of a driver or a passenger.

[0034] Figure 1B A schematic diagram showing a framework of an example system 110 according to an embodiment of the present disclosure. The system 110 may be used to implement Figure 1A In the vehicle system 110. Figure 1B As shown, the system 110 includes a computing unit 113, such as a central processing unit (CPU), which can be based on a computer program stored in a storage unit 114. The storage unit 114 may include, for example, a read-only memory (ROM) on which computer program instructions are stored. Alternatively, the storage unit 114 may also include, for example, a random access memory (RAM), and the computing unit 113 may read the computer program instructions loaded from the storage unit 114 into the RAM to perform various appropriate actions and processes. In the storage unit 114, various programs and data required for the operation of the system 110 may also be stored.

[0035] Multiple components in the system 110 are connected to the I / O interface 112, including: a communication unit 115, one or more sensors 116, one or more control units 117 (e.g., various actuators), and an energy management unit 118. The communication unit 115 may include, for example, a network card, a modem, a wireless communication transceiver, etc. The communication unit 115 allows the system 110 to exchange information / data with other devices via the interface 112 through a computer network such as the Internet and / or various telecommunication networks. One or more sensors 116 can detect various physical parameters of the vehicle and the interior of the vehicle. One or more control units 117 can execute commands received from other units to perform control of various components of the vehicle. The energy management unit 118 can manage the energy distribution of the vehicle. It should be understood that the components in the vehicle, such as the computing unit 113, the storage unit 114, the communication unit 115, one or more sensors 116, one or more control units 117, and the energy management unit 118 are connected to each other through a bus, and in addition, the input / output (I / O) interface 112 is also connected to the bus.

[0036] The computing unit 113 can, for example, perform various methods and processes described in the present disclosure, such as the method according to the embodiment of the present disclosure to be discussed below. For example, in some embodiments, the method according to the embodiment of the present disclosure can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 115. In some embodiments, part or all of the computer program can be loaded and / or installed on the system 110 via the storage unit 115 and / or the communication unit 115. When the computer program is loaded into the storage unit 115 and executed by the computing unit 113, one or more steps of the method according to the embodiment of the present disclosure described herein can be performed. Alternatively, in other embodiments, the computing unit 113 can be configured to perform the method according to the embodiment of the present disclosure by any other appropriate means (e.g., by means of firmware).

[0037] Figure 2A A flowchart of an example method 200 for controlling in-vehicle display content according to an embodiment of the present disclosure is shown. For example, the method 200 may be performed by the in-vehicle system 110 shown in FIG1 . It should be understood that the method 200 may also include additional blocks not shown, and / or the blocks shown may be omitted.

[0038] At 202, the in-vehicle system 110 detects a first connection between the in-vehicle system 110 and a first display device. The first display device is, for example, Figure 1AThe vehicle-mounted system 110 may be any type of device in the display device 120 shown. When the display device 120 is connected to the vehicle-mounted system 110 via the interface 112 in a wired or wireless manner, the vehicle-mounted system 110 may detect the display device 120. In some embodiments, the display device may be a passive display. In this case, the display device 120 establishes a communication connection with the vehicle-mounted system 110 to exchange data, and a power connection to obtain power.

[0039] At 204, the vehicle system 110 determines a first interface corresponding to the first connection. When the vehicle system 110 detects the display device 120, the vehicle system 110 may determine through which interface the display device 120 establishes a connection with the vehicle system 110. Figure 1A In the illustrated embodiment, when the in-vehicle system 110 detects the display device 120 - 1 , the in-vehicle system 110 may determine that the display device 120 - 1 is connected to the in-vehicle system 110 via the interface 112 - 1 .

[0040] At 206, the vehicle system 110 determines, based on the first interface, a first group of vehicle applications from among the plurality of vehicle applications to which the first display device has access rights. The vehicle system 110 may include, for example, a plurality of interfaces, and each interface may be associated with a different vehicle application according to its location to access the associated vehicle application.

[0041] In some embodiments, the vehicle system 110 may also determine a second group of vehicle applications to which the first display device has no access rights among the plurality of vehicle applications. For example, when the vehicle system 110 detects that the display device 120-5 is connected to the vehicle system 110, the vehicle system 110 may determine that the display device 120-5 is connected to the vehicle system 110 via the interface 112-4, and may determine that the interface 112-4 is an extended interface for the rear row, and the display device connected via the interface 112-4 can only access vehicle applications that are not related to driving, such as entertainment applications, and cannot access vehicle applications related to vehicle control, such as window control.

[0042] At 208, the in-vehicle system 110 controls the first display device to display the first group of in-vehicle applications in a first manner. Here, the first group of identifiers is configured to be interactive with the user. For example, when the in-vehicle system 110 receives an operation by the user on a first identifier in the first group of identifiers (e.g., a click on an area of ​​the first identifier in the display device), the in-vehicle system 110 performs a corresponding operation on the in-vehicle application corresponding to the first identifier.

[0043] In contrast, in some embodiments, the vehicle-mounted system 110 may also display a second group of identifications of the second group of vehicle-mounted applications in a second manner different from the first manner. Here, the second group of identifications is configured to be non-interactive with the user. For example, when the vehicle-mounted system 110 receives an operation by the user on a second identification in the second group of identifications, the vehicle-mounted system 110 rejects the corresponding operation on the vehicle-mounted application corresponding to the second identification. In an embodiment in which the second orientation is not to display the second group of identifications, the second group of identifications is not displayed and cannot interact with the user.

[0044] In some embodiments, when the in-vehicle system 110 detects that the first display device is connected, the in-vehicle system 110 will control the first display device to present a collection interface of in-vehicle applications to the user. The collection interface of in-vehicle applications includes the identifiers of all in-vehicle applications. The user can select the identifier of the in-vehicle application on the collection interface of the in-vehicle application to start the selected in-vehicle application. At this time, the in-vehicle system 110 can display the first group of identifiers of the first group of in-vehicle applications and the second group of identifiers of the second group of in-vehicle applications in different ways, so that the user can distinguish the first group of in-vehicle applications to which he has access rights from the second group of in-vehicle applications to which he does not have access rights. In some embodiments, the in-vehicle system 110 can display different groups of identifiers using different transparencies or different fills. In some embodiments, the first method may include displaying the first group of identifiers, while the second method includes not displaying the second group of identifiers.

[0045] In some embodiments, the vehicle-mounted system 110 may send an access confirmation request to the first display device upon detecting the connection between the first implementation device and the vehicle-mounted system 110, so as to confirm with the user whether to connect the first display device to the vehicle-mounted system 110. If the vehicle-mounted system 110 receives a confirmation indication from the user from the first display device, a communication connection is established between the first display device and the vehicle-mounted system, so that the vehicle-mounted system 110 can control the display of the first display device. If the vehicle-mounted system 110 receives a denial indication from the user from the first display device, an electrical connection is established between the first display device and the vehicle-mounted system, and electrical energy is provided to the display device only through this connection.

[0046] according to Figure 2A In the embodiment shown, when a display device is detected to be connected to the vehicle-mounted system, the vehicle-mounted system determines the access rights of the display device according to the interface to which it is connected, and guides the user to perform correct operations in different display modes. Therefore, no matter what type of display device is newly connected, corresponding permissions can be configured for it to ensure the normal operation of human-computer interaction.

[0047] Figure 2B FIG. 2 is a flowchart showing an example method 204 for determining permissions of a display device according to an embodiment of the present disclosure. The method 204 corresponds to Figure 2BStep 204 of the method 200 is shown. For example, the method 204 may be performed by the vehicle-mounted system 110 shown in FIG1 . It should be understood that the method 204 may also include additional blocks not shown, and / or the blocks shown may be omitted.

[0048] At 2041, the vehicle system 110 determines the interface authority indicated by the interface information of the first interface. In some embodiments, multiple interfaces of the vehicle system 110 are pre-assigned with specific authorities. For example, the interface at the driver's seat may be assigned the highest authority, while the interface at the back row may be assigned the lowest authority. In some embodiments, a permission interface comparison table is stored in the vehicle system 110, and the vehicle system 110 can determine the authority corresponding to each interface by looking up the table.

[0049] At 2042, the in-vehicle system 110 determines whether the user of the display device is authenticated. If the in-vehicle system 110 determines that the user is authenticated, method 204 proceeds to 2043. At 2043, the in-vehicle system 110 retrieves the user information authenticated on the first display device. In the case where the display device itself is a smart device (such as a tablet computer), when the first display device is connected to the in-vehicle system 110, a user may have already been authenticated on the first display device and logged into the first display device. The user information authenticated on the first display device may be previously associated with the in-vehicle system 110. At this point, the in-vehicle system 110 can retrieve the user information from the first display device and use it as authentication information.

[0050] Conversely, if the in-vehicle system 110 determines that the user is not authenticated, the method 204 proceeds to 2044. At 2044, the in-vehicle system 110 sends a user authentication request to the first display device. When the user information cannot be retrieved from the first display device, the in-vehicle system 110 controls the first display device to display the authentication request to the user.

[0051] At 2045 , the in-vehicle system 110 receives user information in response to the user authentication request from the first display device. When the user inputs the user information on the first display device and is successfully authenticated, the in-vehicle system 110 may obtain the user information from the first display device.

[0052] After obtaining the user information, method 204 proceeds to 2046. At 2046, the vehicle system 110 determines the user rights of the user indicated by the user information. Each authenticated user can determine his or her rights by combining the rights of the interface to which he or she is connected when performing authentication for the first time. For example, when a user connects his or her display device to the vehicle system 110 through the main screen interface for the first time, the user can associate his or her user information with the rights of the main screen interface through initial authentication, i.e., obtain the highest rights. In some embodiments, when a display device is connected to the vehicle system 110 through a non-main screen interface, the vehicle system 110 can send the authentication information from the display device to the main screen or the display device with the highest rights, and ask its user which level of rights to assign to the newly connected display device. Afterwards, after the main screen user confirms the level, the vehicle system 110 associates the newly connected display device with the rights of the confirmed level.

[0053] At 2047, the vehicle system 110 compares the user authority with the interface authority. At 2048, the vehicle system 110 determines the smaller authority between the interface authority and the user authority as the authority of the first display device. In this way, by taking into account the user authority and taking the smaller authority between the interface authority and the user authority as the authority of the device, interference with the driving of the vehicle can be avoided and the safety of the vehicle can be improved.

[0054] As discussed above, the vehicle-mounted system 110 is usually configured with multiple interfaces at different locations and with different permissions, and each permission corresponds to a different vehicle-mounted application access permission. FIG. 3A to FIG. 3D To describe in detail the display content of display devices with different permissions.

[0055] exist FIG. 3A to FIG. 3D In the illustrated embodiment, the vehicle system 110 is configured with a main screen wired interface (eg Figure 1A Interface 112-1 in the sub-screen), wired interface (e.g. Figure 1A interface 112-2 in the example), at least one extended screen wired interface (e.g. Figure 1A interface 112-4 in the example) and at least one wireless interface (e.g. Figure 1A These interfaces are assigned different permissions due to their different locations and different users to ensure the driving safety of the vehicle. In some embodiments, these interfaces can be set with three levels of permissions, including first-level permissions, second-level permissions, and third-level permissions arranged from high to low.

[0056] Figure 3AA schematic diagram of in-vehicle display content 300A of a display device with first-level authority is shown. Here, the main screen wired interface is the main screen interface at the driver's side, which has full control access rights to in-vehicle applications, that is, the main screen wired interface has first-level authority. The first-level authority corresponds to all in-vehicle applications among multiple in-vehicle applications.

[0057] The in-vehicle display content 300A shows, for example, Figure 1A The in-vehicle display content 300A is, for example, an interface after the user completes authentication. The in-vehicle display content 300A includes multiple in-vehicle applications running on the in-vehicle system 110. Figure 3A As shown, in-vehicle applications include five categories, namely infotainment, location-based services (LBS), mobile office, vehicle status, and vehicle control. In the infotainment category, for example, it includes music / audio / radio station applications, video applications, news / information applications, game applications, time / calendar / reminder applications, social applications, KTV applications, etc. In the LBS service category, for example, it includes map / navigation / route applications, weather applications, food delivery / e-commerce / express delivery applications, rescue applications, driver applications, etc. In the mobile office category, for example, it includes video conferencing / teleconference applications, etc. In the vehicle status category, for example, it includes energy consumption management applications, diagnostic applications, driving record applications, etc. In the vehicle control category, for example, it includes air conditioning applications, seat applications, reading light control applications, sunshade control applications, window control applications, sunroof control applications, driving applications, screen display management applications, and system settings, etc. Since the main display screen has the highest level of authority, the logos of all applications displayed on it are displayed in the same way, that is, in the original color of the logo (also called the first way). The displayed logos all indicate that the user can interact with the corresponding in-vehicle application.

[0058] Figure 3B A schematic diagram of in-vehicle display content 300B of a display device with secondary permissions is shown. Here, the secondary screen wired interface is a secondary display screen interface at the co-pilot position, which has secondary permissions. The secondary permissions correspond to in-vehicle applications other than those associated with driving and system management among multiple in-vehicle applications. Figure 3AUnlike the illustrated embodiment, the secondary permissions of the secondary display screen do not cover in-vehicle applications associated with driving and system management. Therefore, the secondary display screen displays the window control application, driving application, screen display management application, and system setting application that do not have access rights in gray fill (also referred to as the second mode). Here, the logo with gray fill indicates that the corresponding in-vehicle application cannot be called or interact with the user. Specifically, when the user selects the logo with gray fill, the in-vehicle system does not recognize it as input, or rejects the user's selection operation.

[0059] Figure 3C A schematic diagram of in-vehicle display content 300C of a display device with three levels of authority is shown. Here, the extended screen wired interface is a rear-row interface with three levels of authority. The three levels of authority can correspond to in-vehicle applications related to entertainment among multiple in-vehicle applications. Figure 3B Different from the embodiment shown, the secondary permissions of the extended screen do not cover more applications. Figure 3C As shown, the extended screen is Figure 3B Based on the interface shown, time / calendar / reminder apps, social apps, food delivery / e-commerce / express delivery apps, and designated driver apps that do not have access permissions are filled in gray.

[0060] In addition, in some embodiments, due to the limitation of the function of the display device, the display device may only support a part of the in-vehicle applications related to entertainment. For example, when the display device is a smart watch, it can only be connected to the in-vehicle system 110 via wireless, and due to application adaptation reasons, the smart watch can only provide the user with very few application interactions. Figure 3D A schematic diagram of in-vehicle display content 300D of a display device with device-specific permissions is shown. Here, the display device only supports rescue applications, energy consumption monitoring applications, air conditioning applications, seat applications, reading light control applications, sunshade control applications, and sunroof control applications. In this way, display devices with different permissions display in-vehicle applications corresponding to their permissions and functions, which can ensure that users other than the driver have certain control over the vehicle while ensuring that the vehicle driving is not affected, and can operate through the display device, which meets the vast majority of users' needs and improves the user's riding experience.

[0061] It should be noted that the permission levels, in-vehicle applications corresponding to each permission, and display methods mentioned above are only exemplary, and may also include various other appropriate permission level division methods, in-vehicle applications, and display methods. The present disclosure is not intended to limit this.

[0062] Figure 4 FIG. 4 is a schematic diagram showing an example scenario 400 of replacing different display devices according to an embodiment of the present disclosure. Figure 4As shown, in scene 400, the vehicle-mounted system 410 is connected to the display device 420-1 via a wired interface 412. The vehicle-mounted system 410 includes a display control module 411 and is capable of implementing the methods described in the above embodiments. When the display device 420-1 is connected to the vehicle-mounted system 410, the vehicle-mounted system 410 can obtain the resolution information of the display device 420-1 from the display device 420-1. For example, the display device 420-1 has a resolution of 640×480. The display control module 411 can determine the size of the logo of the vehicle-mounted application when it is displayed on the display device 420-1. In the embodiment shown, the logo of the vehicle-mounted application is determined to be able to display a maximum of 3 logos per line on the display device 420-1.

[0063] Afterwards, display device 420-1 is replaced with display device 420-2 having a larger resolution of 1024×768. The logos of the in-vehicle applications are determined to be able to display a maximum of 5 logos per line on display device 420-2. In this way, by adapting the display content to display devices with different resolutions, the display content can be made clearer while preventing the display device from failing to perform at its highest performance, thereby improving the user experience.

[0064] Figure 5 FIG. 5 is a schematic diagram showing an example scenario 500 of changing the connection mode of a display device according to an embodiment of the present disclosure. Figure 5 As shown, in the scenario 500, the vehicle system 510 is connected to the display device 520 via the wired interface 512. The vehicle system 510 includes a display control module 511 and can implement the method described in the above embodiment. In the embodiment shown, the wired interface 512 is, for example, a main display screen interface. Therefore, the display device 520 has the highest authority.

[0065] like Figure 5 As shown, the user has called the window control application. The current status of the vehicle's windows is displayed on the display device 520, and the windows are identified by text. In addition, the display device 520 also displays 4 switch button identifiers corresponding to the corresponding windows, including the left front window switch, the right front window switch, the left rear window switch, and the right rear window switch. For example, the vehicle-mounted system 510 can generate corresponding window control instructions when the four window switches are clicked by the user. When the display device 520 is connected to the vehicle through the wired interface 512, the display device 520 has full control authority. Therefore, the display device 520 displays all 4 switch button identifiers in an original manner to indicate that the user can interact with the window control application by clicking the switch button identifier.

[0066] After that, the display device 520 releases the connection through the wired interface 512. At this time, the user's login on the display device 520 is not cancelled, that is, the user's authentication is maintained, so that the user information is still stored on the display device 520. At the same time, the window control application previously opened by the user is also maintained and is not closed. After that, the display device 520 is connected to the vehicle system 510 again through the wireless interface 513. Since the interface authority of the wireless interface 513 is lower than the user authority, the display device 520 is changed to the interface authority. At this time, the vehicle system 510 locates the display device 520, for example, through a sensor in the car or wireless connection information. Here, the vehicle system 510 determines that the display device 520 is located at the right rear seat through positioning. As a result, the vehicle system 510 determines that the display device 520 has the control authority for the right rear window, and controls the display device 520 to display the left front window switch, the right front window switch and the left rear window switch in gray filling, and displays the right rear window switch in an initial manner.

[0067] In this way, by dynamically changing the permissions of the display device, the flexibility of the display device can be improved while ensuring the safety of vehicle driving, greatly improving the user experience. It should be understood that the function button identification in the vehicle-mounted application to which the display device has access permissions is also included in the category of the identification of the vehicle-mounted application.

[0068] In addition to different display modes for different permissions, a display device with a high-level permission can also control a display device with a low-level permission, including display control and permission control. Figure 6 and Figure 7 Let's introduce display control and permission control in detail.

[0069] Figure 6 An interactive diagram of an example process 600 of controlling display content according to an embodiment of the present disclosure is shown. The process 600 is implemented by a first display device 620-1, an in-vehicle system 610, and a second display device 620-2. The first display device 620-1 has the highest authority, for example, corresponding to Figure 1A The second display device 620-2 has lower authority than the first display device 620-1, for example, corresponding to Figure 1A Display devices 120-2, 120-3, 120-4, 120-5 in.

[0070] In some embodiments, when the vehicle-mounted system 610 detects a newly connected display device, it generates an access notification and sends the access notification to the display device with the highest authority, such as the first display device 620-1, and controls the first display device 620-1 to display to notify the user with the highest authority, such as the driver. After the driver learns that a new display device is connected, the driver can select display content for it.

[0071] like Figure 6 As shown, at 602, the first display device 620-1 receives an operation request for the second display device 620-2 inputted by the user. The operation request may, for example, include starting any in-vehicle application on the second display device 620-2 or closing the currently running in-vehicle application. The operation request may also, for example, include executing any human-machine interaction provided by the in-vehicle application.

[0072] At 604, the first display device 620-1 forwards the operation request 605 to the vehicle-mounted system 610. At 606, the vehicle-mounted system 610 receives the operation request 605 from the first display device 620-1. At 608, the vehicle-mounted system 610 determines that the authority of the first display device 620-1 is higher than that of the second display device 620-2. As a result, the vehicle-mounted system 610 determines that the operation request 605 is valid. Thereafter, at 610, the vehicle-mounted system 610 generates an operation instruction according to the operation request. At 612, the vehicle-mounted system 610 sends the operation instruction 615 to the second display device 620-2 so that it executes the operation instruction 615. At 614, the second display device 620-2 receives the operation instruction 615 from the vehicle-mounted system 610. At 616, the second display device 620-2 performs the operation indicated by the operation instruction 615 on its display content. At 618, the second display device 620-2 displays the operated display content.

[0073] In this way, a device with high authority can operate the display content of a device with lower authority, thereby improving the control of the user of the main display screen, that is, the driver, over other in-vehicle display devices, further improving safety and applicability.

[0074] Figure 7 An interactive diagram of an example process 700 for controlling device permissions according to an embodiment of the present disclosure is shown. The process 700 is implemented by a first display device 720-1, a vehicle system 710, and a second display device 720-2. The first display device 720-1 has the highest permission, for example, corresponding to Figure 1A The second display device 720-2 has lower authority than the first display device 720-1, for example, corresponding to Figure 1A Display devices 120-2, 120-3, 120-4, 120-5 in.

[0075] At 702, the first display device 720-1 receives a permission change request for the second display device 720-2 input from the user. Here, the permission change request includes the target level permission to be changed. At 704, the first display device 720-1 forwards the permission change request 705 to the vehicle system 710. At 706, the vehicle system 710 receives the permission change request 705 from the first display device 720-1. At 708, the vehicle system 710 determines that the permission of the first display device 720-1 is higher than that of the second display device 720-2. As a result, the vehicle system 710 determines that the permission change request 705 is valid. Afterwards, at 710, the vehicle system 710 modifies the permission of the second display device to the third permission of the target level permission according to the permission change request, and generates a permission change indication. At 712, the vehicle system 710 sends the permission change indication 715 to the second display device 720-2. At 714, the second display device 720-2 receives the permission change instruction 715 from the in-vehicle system 710. At 716, the second display device 720-2 displays the display content thereon in a manner corresponding to the third permission.

[0076] In this way, a device with high authority can control the authority of a device with lower authority, thereby improving the flexibility of the entire system, thereby being able to adapt to more scenarios required by users and improving user experience.

[0077] Figure 8 FIG. 8 is a block diagram of an example device 800 for use according to an embodiment of the present disclosure. The device 800 may be used to implement, for example, Figure 1A The vehicle-mounted system 110 shown. Figure 8 As shown, the device 800 may include an interface determination module 802, which is configured to determine a first interface corresponding to the first connection in response to detecting a first connection between the in-vehicle system and the first display device. Here, the in-vehicle system includes multiple in-vehicle applications. The device 800 may also include an application determination module 804, which is configured to determine, based on the first interface, a first group of in-vehicle applications to which the first display device has access rights among the multiple in-vehicle applications. Here, the first group identifier is configured to be interactive with the user.

[0078] In some embodiments, the application determination module 804 may also be configured to determine, based on the first interface, a second group of in-vehicle applications from among the plurality of in-vehicle applications to which the first display device has no access rights. Here, the second group of identifiers is configured not to interact with the user.

[0079] In some embodiments, the apparatus 800 may further include a first execution module configured to, in response to receiving an operation of a user on a first identifier in the first group of identifiers, execute a corresponding operation on an in-vehicle application corresponding to the first identifier.

[0080] In some embodiments, the apparatus 800 may further include a second execution module configured to, in response to receiving an operation of a user on a second identifier in the second group of identifiers, reject a corresponding operation on an in-vehicle application corresponding to the second identifier.

[0081] In some embodiments, the application determination module 804 includes: a permission determination unit, which is configured to determine the permissions of the first display device based on the interface information of the first interface; and an application determination unit, which is configured to determine a first group of in-vehicle applications and a second group of in-vehicle applications corresponding to the permissions.

[0082] In some embodiments, the vehicle system is configured with multiple interfaces, including a main screen wired interface and at least one of the following: a secondary screen wired interface, at least one extended screen wired interface, and at least one wireless interface.

[0083] In some embodiments, permissions include first-level permissions, second-level permissions, and third-level permissions, wherein first-level permissions correspond to all in-vehicle applications among multiple in-vehicle applications, second-level permissions correspond to in-vehicle applications other than in-vehicle applications associated with driving and system management, and third-level permissions correspond to in-vehicle applications associated with entertainment among multiple in-vehicle applications.

[0084] In some embodiments, the permission determination unit includes: a first permission determination component, which is configured to determine the interface permission indicated by the interface information; an information acquisition component, which is configured to acquire user information of the first display device; a second permission determination component, which is configured to determine the user permission of the user indicated by the user information; a permission comparison component, which is configured to compare the user permission with the interface permission; and a permission determination component, which is configured to determine the smaller permission between the interface permission and the user permission as the permission of the first display device.

[0085] In some embodiments, the information acquisition component includes: an authentication determination component, which is configured to determine whether a user of the first display device is authenticated; a request sending component, which is configured to send a user authentication request to the first display device in response to determining that the user is not authenticated; and an information receiving unit, which is configured to receive user information in response to the user authentication request from the first display device.

[0086] In some embodiments, the information acquisition component further includes: an information retrieval component configured to retrieve user information authenticated on the first display device in response to determining that the user is authenticated.

[0087] In some embodiments, the apparatus 800 further includes: an authentication maintaining module configured to maintain the user's authentication on the first display device in response to determining that the first display device releases the first connection.

[0088] In some embodiments, the device 800 also includes: a permission size determination module, which is configured to determine whether the second permission of the second display device is lower than the first permission in response to receiving a control request for a second display device connected to the vehicle system from the first display device; a device control module, which is configured to control the second display device based on the control request in response to determining that the second permission is lower than the first permission.

[0089] In some embodiments, the device control module includes: a target permission determination unit, which is configured to determine the target permission of the second display device to be modified in response to determining that the control request indicates modification of the second permission; and a target permission modification unit, which is configured to modify the second permission to the target permission.

[0090] In some embodiments, the device control module includes: an instruction generating unit, which is configured to generate a control instruction for the application in response to determining that the control request indicates an operation on the application on the second display device; and an instruction sending unit, which is configured to send the control instruction to the second display device.

[0091] In some embodiments, the apparatus 800 further includes: a resolution acquisition module configured to acquire resolution information of the first display device; and a resolution control module configured to control the first display device to display content at a resolution indicated by the resolution information.

[0092] The modules and / or units included in the device 800 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 800 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0093] Figure 8 The modules and / or units shown in the can be partially or completely implemented as hardware modules, software modules, firmware modules or any combination thereof. In particular, in some embodiments, the processes, methods or procedures described above can be implemented by hardware in the storage system or a host corresponding to the storage system or other computing devices independent of the storage system.

[0094] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip systems (SOCs), load programmable logic devices (CPLDs), and the like.

[0095] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0096] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0097] In addition, although each operation is described in a specific order, this should be understood as requiring such operation to be performed in the specific order shown or in a sequential order, or requiring that all illustrated operations should be performed to obtain desired results. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single implementation in combination. On the contrary, the various features described in the context of a single implementation can also be implemented in multiple implementations individually or in any suitable sub-combination mode.

[0098] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for controlling in-vehicle display content, comprising: In response to detecting a first connection between an in-vehicle system and a first display device, determining a first interface corresponding to the first connection, the in-vehicle system comprising a plurality of in-vehicle applications; Based on the first interface, determine, among the plurality of in-vehicle applications, a first group of in-vehicle applications to which the first display device has access rights and a second group of in-vehicle applications to which the first display device does not have access rights; as well as The first display device is controlled to display a first group of logos of the first group of in-vehicle applications in a first manner, wherein the first group of logos is configured to be interactive with a user.

2. The method according to claim 1, further comprising: Determine, based on the first interface, a second group of in-vehicle applications among the plurality of in-vehicle applications to which the first display device has no access permission; as well as The first display device is controlled to display a second group of logos of the second group of in-vehicle applications in a second manner different from the first manner, wherein the second group of logos is configured to be non-interactive with a user.

3. The method according to claim 2, further comprising: In response to receiving a user's operation on a first identifier in the first group of identifiers, a corresponding operation on the in-vehicle application corresponding to the first identifier is performed.

4. The method according to claim 2, further comprising: In response to receiving a user operation on a second identifier in the second group of identifiers, rejecting a corresponding operation on the in-vehicle application corresponding to the second identifier.

5. The method according to claim 1, wherein determining the first group of in-vehicle applications and the second group of in-vehicle applications comprises: Determining a first permission of the first display device based on the interface information of the first interface; as well as The first group of in-vehicle applications and the second group of in-vehicle applications corresponding to the first permission are determined.

6. The method according to claim 5, wherein the vehicle-mounted system is configured with multiple interfaces, the multiple interfaces including a main screen wired interface and at least one of the following: a secondary screen wired interface, at least one extended screen wired interface and at least one wireless interface.

7. The method according to claim 5, wherein the first permission includes first-level permission, second-level permission and third-level permission, wherein the first-level permission corresponds to all in-vehicle applications among the multiple in-vehicle applications, the second-level permission corresponds to in-vehicle applications among the multiple in-vehicle applications except in-vehicle applications associated with driving and system management, and the third-level permission corresponds to in-vehicle applications associated with entertainment among the multiple in-vehicle applications.

8. The method according to claim 7, wherein determining the first permission of the first display device comprises: Determining the interface authority indicated by the interface information; Acquire user information of the first display device; Determining the user rights of the user indicated by the user information; Comparing the user authority with the interface authority; as well as A smaller authority between the interface authority and the user authority is determined as the first authority of the first display device.

9. The method according to claim 8, wherein acquiring user information of the first display device comprises: determining whether the user of the first display device is authenticated; In response to determining that the user is not authenticated, sending a user authentication request to the first display device; as well as The user information is received from the first display device in response to the user authentication request.

10. The method according to claim 9, wherein acquiring the user information of the first display device further comprises: In response to determining that the user is authenticated, retrieving the user information authenticated on the first display device.

11. The method according to claim 9, further comprising: In response to determining that the first display device releases the first connection, maintaining authentication of the user on the first display device.

12. The method according to claim 7, further comprising: In response to receiving a control request for a second display device connected to the in-vehicle system from the first display device, determining whether a second authority of the second display device is lower than the first authority; as well as In response to determining that the second authority is lower than the first authority, controlling the second display device based on the control request.

13. The method according to claim 12, wherein controlling the second display device based on the control request comprises: In response to determining that the control request indicates modification of the second permission, determining a target permission of the second display device to be modified; as well as The second permission is modified to the target permission.

14. The method according to claim 12, wherein controlling the second display device based on the control request comprises: In response to determining that the control request indicates operating an application on the second display device, generating a control instruction for the application; as well as The control instruction is sent to the second display device.

15. The method according to claim 1, further comprising: Acquire resolution information of the first display device; as well as The first display device is controlled to display content at a resolution indicated by the resolution information.

16. A device for controlling in-vehicle display content, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform the method according to any one of claims 1 to 15.

17. A computer-readable storage medium having a computer program stored thereon, which, when executed by a device, causes the device to perform the method according to any one of claims 1 to 15.