Display screen control method, domain controller, and related apparatus, medium, and program
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN XIHUA TECHNOLOGY CO LTD
- Filing Date
- 2022-12-09
- Publication Date
- 2026-08-07
AI Technical Summary
随着用户需求的进一步拓展,车内多屏也成为一种趋势,但是,车内多屏目前都是悬空手势或者直接触控,操作便捷性不足,学习成本高,因此,如何针对多屏提升操作便捷性的问题亟待解决
[0018]可以看出,本申请实施例中所描述的智能汽车的显示屏控制方法、域控制器及相关装置,应用于目标车辆的域控制系统中的域控制器,域控制系统包括:遥控器、P个显示屏,域控制器、遥控器以及P个显示屏之间通信连接,P为大于1的整数,接收目标对象操作遥控器生成的目标操作指令,目标操作指令携带遥控器的第一位置信息,获取P个显示屏中的每一个显示屏的位置信息,得到P个第二位置信息,根据第一位置信息以及P个第二位置确定待操控显示屏,待操控显示屏为P个显示屏中的一个显示屏,向待操控显示屏发送目标操作指令,以控制待操控显示屏执行与操作指令相应的操作,进而,能够在多屏场景下,通过域控制器接收遥控器的指令,以基于指令的操作对象的位置选取对应的显示屏进行控制,如此,可以提升操作便捷性。
Smart Images

Figure CN116560604B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of signal processing technology or the field of new energy vehicle technology, specifically to a display screen control method, domain controller and related devices, media and programs for an intelligent vehicle. Background Technology
[0002] With the rapid development of electronic technology, new energy vehicles are gradually being accepted by the public and are becoming a future development trend. New energy vehicles can integrate various chips to enhance their intelligence. As user needs further expand, multi-screen displays in vehicles are also becoming a trend. However, current multi-screen displays rely on hovering gestures or direct touch controls, which lack ease of operation and have high learning curves. Therefore, how to improve the ease of operation of multi-screen displays urgently needs to be addressed. Summary of the Invention
[0003] This application provides a display screen control method, domain controller, and related devices for intelligent vehicles, which can improve the ease of operation for multi-screen applications.
[0004] In a first aspect, embodiments of this application provide a display screen control method for an intelligent vehicle, applied to a domain controller in a domain control system of the target vehicle. The domain control system includes: a remote controller, P display screens, and the domain controller, the remote controller, and the P display screens are communicatively connected, where P is an integer greater than 1. The method includes:
[0005] Receive a target operation instruction generated by the remote control and operated by the target object, wherein the target operation instruction carries the first position information of the remote control;
[0006] Obtain the position information of each of the P display screens to obtain P second position information;
[0007] The display screen to be controlled is determined based on the first location information and the P second locations, and the display screen to be controlled is one of the P display screens;
[0008] Send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0009] Secondly, embodiments of this application provide a display screen control device for an intelligent vehicle, applied to a domain controller in a domain control system of the target vehicle. The domain control system includes: a remote controller and P display screens. The domain controller, the remote controller, and the P display screens are communicatively connected, where P is an integer greater than 1. The device includes: a receiving unit, an acquiring unit, a determining unit, and a sending unit.
[0010] The receiving unit is used to receive a target operation instruction generated by the target object operating the remote control, the target operation instruction carrying the first position information of the remote control;
[0011] The acquisition unit is used to acquire the position information of each of the P displays to obtain P second position information.
[0012] The determining unit is configured to determine the controllable display screen based on the first location information and the P second locations, wherein the controllable display screen is one of the P display screens.
[0013] The sending unit is used to send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0014] Thirdly, embodiments of this application provide a domain controller, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for performing the steps in the first aspect of embodiments of this application.
[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in the first aspect of embodiments of this application.
[0016] Fifthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the first aspect of embodiments of this application. The computer program product may be a software installation package.
[0017] Implementing the embodiments of this application has the following beneficial effects:
[0018] As can be seen, the intelligent vehicle display control method, domain controller, and related devices described in this application embodiment are applied to the domain controller in the domain control system of the target vehicle. The domain control system includes: a remote controller, P displays, and the domain controller, remote controller, and P displays are connected in communication, where P is an integer greater than 1. The domain controller receives a target operation command generated by the remote controller, which carries the first position information of the remote controller. The domain controller obtains the position information of each of the P displays to obtain P second position information. The domain controller determines the display to be controlled based on the first position information and the P second positions. The display to be controlled is one of the P displays. The domain controller sends the target operation command to the display to be controlled to control the display to perform the operation corresponding to the operation command. Thus, in a multi-screen scenario, the domain controller can receive the remote controller's command and select the corresponding display for control based on the position of the operation object, thereby improving the ease of operation. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart illustrating a display screen control method for an intelligent vehicle provided in an embodiment of this application;
[0021] Figure 2 This is a schematic diagram of the structure of a domain control system provided in an embodiment of this application;
[0022] Figure 3 This is a flowchart illustrating another intelligent vehicle display control method provided in an embodiment of this application;
[0023] Figure 4 This is a schematic diagram of the structure of a domain controller provided in an embodiment of this application;
[0024] Figure 5 This is a block diagram of the functional units of a display screen control device for an intelligent vehicle provided in an embodiment of this application. Detailed Implementation
[0025] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a series of steps or units is not limited to the listed steps or units, but in one possible example includes steps or units not listed, or in one possible example includes other steps or units inherent to these processes, methods, products, or apparatuses.
[0026] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0028] Please see Figure 1 , Figure 1 This is a flowchart illustrating a display screen control method for an intelligent vehicle provided in an embodiment of this application. As shown in the figure, it is applied to, for example... Figure 2 The domain controller in the domain control system of the target vehicle shown includes: a remote controller and P displays. The domain controller, the remote controller, and the P displays are communicatively connected, where P is an integer greater than 1. The display control method of this intelligent vehicle includes:
[0029] 101. Receive a target operation instruction generated by the remote control and operated by the target object, wherein the target operation instruction carries the first position information of the remote control.
[0030] In this embodiment, the domain control system may include a domain controller, a remote controller, and P displays, wherein the domain controller, the remote controller, and the P displays are communicatively connected, and P is an integer greater than 1. The target vehicle can be any intelligent vehicle equipped with a domain control system. That is, each intelligent vehicle is equipped with only one remote controller, which can be used to control the P displays. Displays can be installed in different locations within the vehicle; for example, each seat can have a corresponding display.
[0031] In this embodiment, the target object can be the object operated by the remote control, any passenger inside the target vehicle, or an object within a preset range from the target vehicle. The preset range can be pre-set or a system default. Alternatively, in this embodiment, the usage range of the remote control can be set, meaning that the remote control can only control the display screen within the interior space of the target vehicle.
[0032] In specific implementation, the system can receive target operation commands generated by the target object operating the remote control. The target operation commands carry the first location information of the remote control. Specifically, the first location information can be obtained by locating the remote control through cameras, distance sensors, proximity sensors, laser sensors, etc. in the target vehicle. When the remote control sends the target operation command to the domain controller, the target operation command can carry the first location information of the remote control.
[0033] The target operation command can be used to control the display screen. The target operation command can perform at least one of the following functions: start function, shut down function, sleep function, play function, switch function, setting function, pause function, search function, etc., without limitation.
[0034] In this embodiment of the application, the remote control can be a dedicated remote control or other devices can act as a remote control, such as a car key or user device (mobile phone, tablet, smartwatch, etc.).
[0035] Optionally, the number of displays can be controlled based on the battery level. For example, more than 80% battery level can control 3 displays, 50% to 80% battery level can control 2 displays, and less than 50% battery level can only control 1 display.
[0036] Optionally, the display screens at different locations can be controlled based on the battery level. That is, a preset mapping relationship between the battery level and the display screen location can be set in advance. Based on this mapping relationship, the corresponding display screen can be selected after the battery level is obtained.
[0037] 102. Obtain the position information of each of the P display screens to obtain P second position information.
[0038] In this embodiment of the application, the position of each of the P displays is fixed within the interior space of the target vehicle. Therefore, the position information of each of the P displays can be obtained to obtain P second position information.
[0039] Optionally, the following steps may also be included:
[0040] A1. Obtain the target identity information of the target object collected by the remote control;
[0041] A2. Determine the target operation instruction set corresponding to the target identity information, wherein the target operation instruction set includes at least one operation instruction;
[0042] A3. Detect whether the target operation instruction exists in the target operation instruction set;
[0043] A4. When the target operation instruction exists in the target operation instruction set, execute the step of obtaining the position information of each of the P display screens to obtain P second position information.
[0044] A5. If the target operation instruction does not exist in the target operation instruction set, refuse to respond to the target operation instruction.
[0045] In this application embodiment, the target identity information may include at least one of the following: digital password, fingerprint image, iris image, vein image, face image, etc., without limitation.
[0046] In specific implementation, the target identity information of the target object collected by the remote control can be obtained. Different identity information can correspond to different identity permissions. The target identity permission corresponding to the target identity information can be determined according to the preset mapping relationship between identity information and identity permission. Then, the target operation instruction set corresponding to the target identity permission can be determined according to the preset mapping relationship between identity permission and operation instruction set. The target operation instruction set can include at least one operation instruction. That is, different users have different permissions, and therefore, the operation instructions they can implement are also different.
[0047] Furthermore, it can be detected whether the target operation instruction exists in the target operation instruction set. If the target operation instruction exists in the target operation instruction set, it means that the user has the authority to implement the function corresponding to the target operation instruction, and the step of obtaining the position information of each of the P display screens to obtain P second position information can be executed. If the target operation instruction does not exist in the target operation instruction set, it means that the user does not have the authority to implement the function corresponding to the target operation instruction, and the response to the target operation instruction can be refused.
[0048] For example, in this embodiment of the application, a dedicated remote control for multiple screens is considered. In addition to conventional functions, a highlight of this remote control in the smart cockpit domain is that it can automatically determine the control object based on the actual location, such as the passenger screen or the rear screen. This requires algorithmic support, as well as setting limitations on some functions / parameters that may disturb the driver during driving or in scenarios where children use the remote control. Moreover, the limitation strategy is dynamic. It can receive remote control commands from the vehicle's infotainment system and combine them with vehicle state transition / update commands, thereby improving the driving safety and intelligence of smart cars.
[0049] Of course, during driving or navigation, the permissions for the driver's side display screen can be set so that only the driver can operate it. This limits the settings of functions / parameters that may disturb the driver during driving or in scenarios where children use the remote control, thus ensuring driving safety.
[0050] 103. Determine the display screen to be controlled based on the first location information and the P second locations, wherein the display screen to be controlled is one of the P display screens.
[0051] In practice, the display screen to be controlled can be determined based on the first position information and P second positions to achieve three-dimensional positioning. The display screen with the most suitable view of the target object can be selected as the display screen to be controlled, that is, the display screen to be controlled is one of the P display screens.
[0052] In this embodiment, in-vehicle three-dimensional positioning can be achieved, locating the operation objects such as the remote control and the display screen. Based on the position of the operation object, the most suitable (viewing angle) display screen is selected as the controlled display screen, thereby enabling control of the display screen corresponding to the position of the operation object.
[0053] 104. Send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0054] In this embodiment, the domain controller can send a target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0055] Optionally, the following steps may also be included:
[0056] B1. Receive a group instruction sent by the remote controller, the group instruction including Q display screen identifiers, where Q is an integer greater than 1;
[0057] B2. In response to the grouping instruction, divide the Q display screens corresponding to the Q display screen identifiers into one group;
[0058] B3. Receive synchronization operation instructions sent by the remote control;
[0059] B4. Control the Q displays to perform operations corresponding to the synchronization operation instructions.
[0060] In this embodiment, the display screen identifier can be used to uniquely identify the display screen. Synchronous operation instructions may include at least one of the following: synchronous power-on instruction, synchronous power-off instruction, synchronous sleep instruction, synchronous playback instruction, synchronous pause instruction, etc., without limitation.
[0061] In a specific implementation, a grouping command sent by a remote controller can be received. This grouping command may include Q display identifiers, where Q is an integer greater than 1. In response to the grouping command, the domain controller can divide the Q display identifiers into a group, and then control all displays in the group to operate synchronously.
[0062] Furthermore, after grouping is completed, a synchronization operation command sent by the remote control can be received, and then the Q displays can be controlled to perform operations corresponding to the synchronization operation command.
[0063] In this embodiment of the application, a synchronous mode can be implemented, that is, one remote control can realize synchronous playback between multiple displays. Specifically, the multiple displays can constitute an Internet of Things (IoT) system, or the multiple displays can constitute at least one group, which can control all devices in the IoT system to play synchronously, or control the devices in the group to play.
[0064] Optionally, the following steps may also be included:
[0065] C1. In incoming call mode, obtain the first volume of the display screen to be controlled;
[0066] C2, Get the second volume for answering incoming calls;
[0067] C3. Determine the target difference between the second volume and the first volume;
[0068] C4. When the target difference is less than a preset threshold, detect the environmental noise of the target vehicle;
[0069] C5. Determine a reference difference between the target difference and the preset threshold;
[0070] C6. Determine the reference adjustment parameter corresponding to the reference difference according to the preset mapping relationship between the difference and the adjustment parameter;
[0071] C7. Determine the target optimization factor corresponding to the environmental noise;
[0072] C8. Adjust the reference adjustment parameter according to the target optimization factor to obtain the target adjustment parameter;
[0073] C9. Adjust the first volume according to the target adjustment parameter to obtain the third volume;
[0074] C10. Control the display screen to be operated to play at the third volume.
[0075] In this embodiment, the preset threshold can be pre-set or set by system default. A preset mapping relationship between reference differences and adjustment parameters can also be pre-stored.
[0076] In this embodiment of the application, the driver's communication device can be bound to the target vehicle, so that when the communication device receives a call, the call can be answered through the vehicle's onboard equipment.
[0077] Specifically, in incoming call mode, the system can acquire the first volume of the display screen to be controlled, the second volume of the incoming call, and determine the target difference between the second volume and the first volume. If the target difference is less than a preset threshold, it means that the volume of the incoming call is not much different from the volume of the display screen. Therefore, the volume of the display screen may be affected when answering the call, so it is necessary to reduce the volume of the display screen.
[0078] Furthermore, there may be some environmental noise inside the vehicle itself. Therefore, the environmental noise of the target vehicle can be detected, and the reference difference between the target difference and the preset threshold can be determined. Then, according to the preset mapping relationship between the difference and the adjustment parameter, the reference adjustment parameter corresponding to the reference difference can be determined. The target optimization factor corresponding to the environmental noise can also be determined. Specifically, the first energy value of the environmental noise can be determined, and then the target ratio between the first energy value and the second energy value of the first volume can be determined. According to the preset mapping relationship between the ratio and the optimization factor, the target optimization factor corresponding to the target ratio can be determined.
[0079] Next, the reference adjustment parameters can be adjusted according to the target optimization factor to obtain the target adjustment parameters. Then, the first volume can be adjusted according to the target adjustment parameters to obtain the third volume. The display screen to be controlled can be controlled to play at the third volume. In this way, the volume of the display screen can be dynamically adjusted based on the volume of the incoming call, the volume of the display screen, and the ambient noise to ensure that the incoming call is not affected, thereby improving the user experience.
[0080] Optionally, the following steps may also be included:
[0081] D1. Receive a video conferencing mode invitation command sent by the remote controller. The video conferencing mode invitation command carries a set of reference identity information of the participants. The set of reference identity information includes m reference identity information, where m is a positive integer.
[0082] D2. Obtain the identity information of the people inside the target vehicle, and obtain n identity information, where n is a positive integer;
[0083] D3. Compare the n identity information with the m reference identity information to obtain k first identity information that are successfully matched, where k is a positive integer;
[0084] D4. Obtain the location information corresponding to the k first identity information to obtain k location information;
[0085] D5. Control the display screens corresponding to the k location information to enter video conferencing mode.
[0086] In this embodiment, the conference number of a video conference can be entered via a remote control. Based on the conference number, a video conference mode invitation command can be generated and sent to the domain controller. Identity information may include a facial image or an iris image.
[0087] Next, a video conferencing mode invitation command sent by the remote control can be received. This video conferencing mode invitation command can carry a set of reference identity information of the participants. The set of reference identity information includes m reference identity information, where m is a positive integer. It can also obtain the identity information of the people in the target vehicle through the in-vehicle camera, such as the camera of each display screen, to obtain n identity information, where n is a positive integer. Then, the n identity information can be compared with the m reference identity information to obtain k first identity information that successfully match, where k is a positive integer. Then, the location information corresponding to the k first identity information is obtained to obtain k location information. The display screen corresponding to the k location information is controlled to enter the video conferencing mode. In this way, in the video conferencing mode, participants in the vehicle who are allowed to participate in the video conference can be simultaneously pulled into the video conference through identity recognition. And in the video conferencing scene on the display screen, it helps to improve the efficiency and scene of the video conference.
[0088] In practice, in video conferencing mode, after receiving a video conferencing session initiated by the remote control, the camera can be used to locate the identity of the people in the vehicle, identify the authorized personnel for the video conference, and then connect the authorized personnel to participate in the video conference through the display screen. This can improve the efficiency of joining the video conference and help improve the user experience.
[0089] As can be seen, the intelligent vehicle display control method described in this application embodiment is applied to the domain controller in the domain control system of the target vehicle. The domain control system includes: a remote controller, P displays, and the domain controller, remote controller, and P displays are connected in communication, where P is an integer greater than 1. The method receives a target operation command generated by the remote controller, which carries the first position information of the remote controller. The method obtains the position information of each of the P displays to obtain P second position information. The method determines the display to be controlled based on the first position information and the P second positions. The display to be controlled is one of the P displays. The method sends the target operation command to the display to be controlled to control the display to perform the operation corresponding to the operation command. Thus, in a multi-screen scenario, the domain controller can receive the remote controller's command and select the corresponding display for control based on the position of the operation object according to the command, thereby improving the ease of operation.
[0090] With the above Figure 1 The illustrated embodiments are consistent with those shown in the example. Please refer to [link / reference]. Figure 3 , Figure 3 This is a flowchart illustrating a display screen control method for an intelligent vehicle provided in an embodiment of this application, applicable to, for example... Figure 2 The domain controller in the domain control system of the target vehicle shown includes: a remote controller and P displays. The domain controller, the remote controller, and the P displays are communicatively connected, where P is an integer greater than 1. The display control method of this intelligent vehicle includes:
[0091] 301. Receive a target operation instruction generated by the remote control and operated by the target object, wherein the target operation instruction carries the first position information of the remote control.
[0092] 302. Obtain the position information of each of the P display screens to obtain P second position information.
[0093] 303. Determine the display screen to be controlled based on the first location information and the P second locations, wherein the display screen to be controlled is one of the P display screens.
[0094] 304. Send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0095] 305. Receive a grouping instruction sent by the remote controller, the grouping instruction including Q display screen identifiers, where Q is an integer greater than 1.
[0096] 306. In response to the grouping instruction, divide the Q display screens corresponding to the Q display screen identifiers into a group.
[0097] 307. Receive the synchronization operation command sent by the remote controller.
[0098] 308. Control the Q displays to perform operations corresponding to the synchronization operation command.
[0099] The specific descriptions of steps 301-308 above can be found in the above descriptions. Figure 1 The corresponding steps of the intelligent vehicle display control method described herein will not be repeated here.
[0100] As can be seen, the intelligent vehicle display control method described in this application embodiment is applied to the domain controller in the domain control system of the target vehicle. The domain control system includes: a remote controller, P displays, and communication connections between the domain controller, the remote controller, and the P displays, where P is an integer greater than 1. On the one hand, in a multi-screen scenario, the domain controller can receive instructions from the remote controller and select the corresponding display for control based on the position of the operation object based on the instructions. On the other hand, it can realize device grouping and synchronous control based on grouping instructions, thus improving the ease of operation.
[0101] Consistent with the above embodiments, please refer to Figure 4 , Figure 4 This is a schematic diagram of a domain controller provided in an embodiment of this application. As shown in the figure, the domain controller is applied to a target vehicle and includes a processor, a memory, a communication interface, and one or more programs. The domain control system includes a remote controller and P displays. The domain controller, the remote controller, and the P displays are communicatively connected, where P is an integer greater than 1. The one or more programs are stored in the memory and configured to be executed by the processor. In this embodiment, the programs include instructions for performing the following steps:
[0102] Receive a target operation instruction generated by the remote control and operated by the target object, wherein the target operation instruction carries the first position information of the remote control;
[0103] Obtain the position information of each of the P display screens to obtain P second position information;
[0104] The display screen to be controlled is determined based on the first location information and the P second locations, and the display screen to be controlled is one of the P display screens;
[0105] Send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0106] Optionally, the above procedure may also include instructions for performing the following steps:
[0107] Obtain the target identity information of the target object collected by the remote control;
[0108] Determine a target operation instruction set corresponding to the target identity information, wherein the target operation instruction set includes at least one operation instruction;
[0109] Detect whether the target operation instruction exists in the target operation instruction set;
[0110] When the target operation instruction exists in the target operation instruction set, the step of obtaining the position information of each of the P display screens to obtain P second position information is executed;
[0111] If the target operation instruction does not exist in the target operation instruction set, the target operation instruction will not be responded to.
[0112] Optionally, the above procedure may also include instructions for performing the following steps:
[0113] Receive a group instruction sent by the remote controller, the group instruction including Q display screen identifiers, where Q is an integer greater than 1;
[0114] In response to the grouping instruction, the Q displays corresponding to the Q display identifiers are divided into one group;
[0115] Receive synchronization operation commands sent by the remote controller;
[0116] Control the Q displays to perform operations corresponding to the synchronization operation command.
[0117] Optionally, the above procedure may also include instructions for performing the following steps:
[0118] In incoming call mode, obtain the first volume of the display screen to be controlled;
[0119] Get a second volume level for answering incoming calls;
[0120] Determine the target difference between the second volume and the first volume;
[0121] If the target difference is less than a preset threshold, the environmental noise of the target vehicle is detected.
[0122] Determine a reference difference between the target difference and the preset threshold;
[0123] According to the preset mapping relationship between the difference and the adjustment parameter, the reference adjustment parameter corresponding to the reference difference is determined;
[0124] Determine the target optimization factor corresponding to the environmental noise;
[0125] The reference adjustment parameter is adjusted according to the target optimization factor to obtain the target adjustment parameter;
[0126] The first volume is adjusted according to the target adjustment parameters to obtain the third volume;
[0127] Control the display screen to be operated to play at the third volume.
[0128] Optionally, the above procedure may also include instructions for performing the following steps:
[0129] Receive a video conferencing mode invitation command sent by the remote controller. The video conferencing mode invitation command carries a set of reference identity information of the participants. The set of reference identity information includes m reference identity information, where m is a positive integer.
[0130] Obtain the identity information of the people inside the target vehicle, resulting in n identity information entries, where n is a positive integer;
[0131] The n identity information pieces are compared with the m reference identity information pieces to obtain k first identity information pieces that are successfully matched, where k is a positive integer;
[0132] Obtain the location information corresponding to the k first identity information, and obtain k location information;
[0133] Control the display screens corresponding to the k location information to enter video conferencing mode.
[0134] As can be seen, the domain controller described in this embodiment is applied to the domain control system of the target vehicle. The domain control system includes: a remote controller, P displays, and a communication connection between the domain controller, the remote controller, and the P displays, where P is an integer greater than 1. The domain controller receives a target operation command generated by the remote controller, which carries the first position information of the remote controller. The domain controller obtains the position information of each of the P displays to obtain P second position information. Based on the first position information and the P second positions, the domain controller determines the display to be controlled, which is one of the P displays. The domain controller sends the target operation command to the display to be controlled to control the display to perform the operation corresponding to the operation command. Thus, in a multi-screen scenario, the domain controller can receive the remote controller's command and select the corresponding display for control based on the position of the operation object, thereby improving the ease of operation.
[0135] Figure 5This is a functional unit block diagram of a display screen control device 500 for an intelligent vehicle according to an embodiment of this application. The device 500 is applied to a domain controller in a domain control system of the target vehicle. The domain control system includes: a remote controller, P displays, and the domain controller, the remote controller, and the P displays are communicatively connected, where P is an integer greater than 1. The device 500 includes: a receiving unit 501, an acquiring unit 502, a determining unit 503, and a sending unit 504.
[0136] The receiving unit 501 is used to receive a target operation instruction generated by the target object operating the remote control, the target operation instruction carrying the first position information of the remote control;
[0137] The acquisition unit 502 is used to acquire the position information of each of the P displays to obtain P second position information.
[0138] The determining unit 503 is used to determine the display screen to be controlled based on the first location information and the P second locations, wherein the display screen to be controlled is one of the P display screens;
[0139] The sending unit 504 is used to send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command.
[0140] Optionally, the device 500 is further specifically used for:
[0141] Obtain the target identity information of the target object collected by the remote control;
[0142] Determine a target operation instruction set corresponding to the target identity information, wherein the target operation instruction set includes at least one operation instruction;
[0143] Detect whether the target operation instruction exists in the target operation instruction set;
[0144] When the target operation instruction exists in the target operation instruction set, the step of obtaining the position information of each of the P display screens to obtain P second position information is executed;
[0145] If the target operation instruction does not exist in the target operation instruction set, the target operation instruction will not be responded to.
[0146] Optionally, the device 500 is further specifically used for:
[0147] Receive a group instruction sent by the remote controller, the group instruction including Q display screen identifiers, where Q is an integer greater than 1;
[0148] In response to the grouping instruction, the Q displays corresponding to the Q display identifiers are divided into one group;
[0149] Receive synchronization operation commands sent by the remote controller;
[0150] Control the Q displays to perform operations corresponding to the synchronization operation command.
[0151] Optionally, the device 500 is further specifically used for:
[0152] In incoming call mode, obtain the first volume of the display screen to be controlled;
[0153] Get a second volume level for answering incoming calls;
[0154] Determine the target difference between the second volume and the first volume;
[0155] If the target difference is less than a preset threshold, the environmental noise of the target vehicle is detected.
[0156] Determine a reference difference between the target difference and the preset threshold;
[0157] According to the preset mapping relationship between the difference and the adjustment parameter, the reference adjustment parameter corresponding to the reference difference is determined;
[0158] Determine the target optimization factor corresponding to the environmental noise;
[0159] The reference adjustment parameter is adjusted according to the target optimization factor to obtain the target adjustment parameter;
[0160] The first volume is adjusted according to the target adjustment parameters to obtain the third volume;
[0161] Control the display screen to be operated to play at the third volume.
[0162] Optionally, the device 500 is further specifically used for:
[0163] Receive a video conferencing mode invitation command sent by the remote controller. The video conferencing mode invitation command carries a set of reference identity information of the participants. The set of reference identity information includes m reference identity information, where m is a positive integer.
[0164] Obtain the identity information of the people inside the target vehicle, resulting in n identity information entries, where n is a positive integer;
[0165] The n identity information pieces are compared with the m reference identity information pieces to obtain k first identity information pieces that are successfully matched, where k is a positive integer;
[0166] Obtain the location information corresponding to the k first identity information, and obtain k location information;
[0167] Control the display screens corresponding to the k location information to enter video conferencing mode.
[0168] As can be seen, the intelligent vehicle display control device described in this application embodiment is applied to the domain controller in the domain control system of the target vehicle. The domain control system includes: a remote controller, P displays, and the domain controller, remote controller, and P displays are connected in communication, where P is an integer greater than 1. The device receives a target operation command generated by the remote controller, which carries the first position information of the remote controller. It obtains the position information of each of the P displays to obtain P second position information. Based on the first position information and the P second positions, it determines the display to be controlled, which is one of the P displays. The device sends the target operation command to the display to be controlled to control the display to perform the operation corresponding to the operation command. Thus, in a multi-screen scenario, the domain controller can receive the remote controller's command and select the corresponding display for control based on the position of the operation object, thereby improving the ease of operation.
[0169] It is understood that the functions of each program module of the display screen control device of the intelligent vehicle in this embodiment can be specifically implemented according to the methods in the above method embodiments. The specific implementation process can be referred to the relevant descriptions in the above method embodiments, which will not be repeated here.
[0170] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes a domain controller.
[0171] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include a domain controller.
[0172] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0173] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0174] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0175] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0176] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0177] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0178] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0179] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for controlling the display screen of an intelligent vehicle, characterized in that, A domain controller applied in a vehicle domain control system, the domain control system including: a remote controller, P displays, the domain controller, the remote controller, and the P displays are communicatively connected, where P is an integer greater than 1 and is related to the battery level of the remote controller, allowing the remote controller to control the displays within the interior space of the target vehicle, the method including: Receive a target operation instruction generated by the remote control and operated by the target object, wherein the target operation instruction carries the first position information of the remote control; The position information of each of the P displays is obtained to obtain P second position information, and the displays at different positions are controlled based on the power level. The display screen to be controlled is determined based on the first location information and the P second locations, and the display screen to be controlled is one of the P display screens; Send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command; The method further includes: receiving a grouping instruction sent by the remote controller, the grouping instruction including Q display screen identifiers, where Q is an integer greater than 1; responding to the grouping instruction, dividing the Q display screens corresponding to the Q display screen identifiers into a group; receiving a synchronization operation instruction sent by the remote controller; and controlling the Q display screens to perform operations corresponding to the synchronization operation instruction.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the target identity information of the target object collected by the remote control; Determine a target operation instruction set corresponding to the target identity information, wherein the target operation instruction set includes at least one operation instruction; Detect whether the target operation instruction exists in the target operation instruction set; When the target operation instruction exists in the target operation instruction set, the step of obtaining the position information of each of the P display screens to obtain P second position information is executed; If the target operation instruction does not exist in the target operation instruction set, the target operation instruction will not be responded to.
3. The method according to claim 1, characterized in that, The method further includes: In incoming call mode, obtain the first volume of the display screen to be controlled; Get a second volume for answering incoming calls; Determine the target difference between the second volume and the first volume; If the target difference is less than a preset threshold, the environmental noise of the vehicle is detected. Determine a reference difference between the target difference and the preset threshold; According to the preset mapping relationship between the difference and the adjustment parameter, the reference adjustment parameter corresponding to the reference difference is determined; Determine the target optimization factor corresponding to the environmental noise; The reference adjustment parameter is adjusted according to the target optimization factor to obtain the target adjustment parameter; The first volume is adjusted according to the target adjustment parameters to obtain the third volume; Control the display screen to be operated to play at the third volume.
4. The method according to claim 2, characterized in that, The method further includes: In incoming call mode, obtain the first volume of the display screen to be controlled; Get a second volume for answering incoming calls; Determine the target difference between the second volume and the first volume; If the target difference is less than a preset threshold, the environmental noise of the vehicle is detected. Determine a reference difference between the target difference and the preset threshold; According to the preset mapping relationship between the difference and the adjustment parameter, the reference adjustment parameter corresponding to the reference difference is determined; Determine the target optimization factor corresponding to the environmental noise; The reference adjustment parameter is adjusted according to the target optimization factor to obtain the target adjustment parameter; The first volume is adjusted according to the target adjustment parameters to obtain the third volume; Control the display screen to be operated to play at the third volume.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Receive a video conferencing mode invitation command sent by the remote controller. The video conferencing mode invitation command carries a set of reference identity information of the participants. The set of reference identity information includes m reference identity information, where m is a positive integer. Obtain the identity information of the people inside the vehicle to obtain n identity information items, where n is a positive integer; The n identity information pieces are compared with the m reference identity information pieces to obtain k first identity information pieces that are successfully matched, where k is a positive integer; Obtain the location information corresponding to the k first identity information to obtain k location information; Control the display screens corresponding to the k location information to enter video conferencing mode.
6. A display screen control device for an intelligent vehicle, characterized in that, A domain controller is used in a vehicle domain control system. The domain control system includes a remote controller and P displays. The domain controller, the remote controller, and the P displays are communicatively connected, where P is an integer greater than 1 and is related to the battery level of the remote controller. This allows the remote controller to control the displays within the interior space of the target vehicle. The device includes a receiving unit, an acquiring unit, a determining unit, and a transmitting unit. The receiving unit is used to receive a target operation instruction generated by the target object operating the remote control, the target operation instruction carrying the first position information of the remote control; The acquisition unit is used to acquire the position information of each of the P displays to obtain P second position information, and control the displays at different positions based on the power consumption. The determining unit is configured to determine the controllable display screen based on the first location information and the P second locations, wherein the controllable display screen is one of the P display screens. The sending unit is used to send the target operation command to the display screen to be controlled, so as to control the display screen to perform the operation corresponding to the operation command; Specifically, the device is further configured to: receive a grouping instruction sent by the remote controller, the grouping instruction including Q display screen identifiers, where Q is an integer greater than 1; respond to the grouping instruction by dividing the Q display screens corresponding to the Q display screen identifiers into a group; receive a synchronization operation instruction sent by the remote controller; and control the Q display screens to perform operations corresponding to the synchronization operation instruction.
7. The apparatus according to claim 6, characterized in that, The device is also specifically used for: Obtain the target identity information of the target object collected by the remote control; Determine a target operation instruction set corresponding to the target identity information, wherein the target operation instruction set includes at least one operation instruction; Detect whether the target operation instruction exists in the target operation instruction set; When the target operation instruction exists in the target operation instruction set, the step of obtaining the position information of each of the P display screens to obtain P second position information is executed; If the target operation instruction does not exist in the target operation instruction set, the target operation instruction will not be responded to.
8. A domain controller, characterized in that, It includes a processor and a memory, the memory being used to store one or more programs and configured to be executed by the processor, the programs including instructions for performing the steps of the method as described in any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program causes a computer to perform the method as described in any one of claims 1-5.
10. A computer program product, characterized in that, The computer program product includes a computer program that causes a computer to perform the method as described in any one of claims 1-5.
Citation Information
Patent Citations
Vehicle-mounted conference management method and device and vehicle
CN114338253A
Page display method and device, electronic equipment and medium
CN115061762A