Interactive interface control method and device, electronic equipment and storage medium
By setting the first interactive window in the interactive interface of the in-car call application to interact with non-call devices and the second interactive window to interact with call devices, the management efficiency and resource utilization problems of the in-car call application under multiple device connections are solved, and the call quality is ensured.
Patent Information
- Application Number
- CN202510904206.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-10-10
AI Technical Summary
Existing in-vehicle calling applications require frequent connection switching when connecting to multiple mobile devices, which affects user experience and reduces management efficiency. In addition, the interface that can only interact with a single device reduces the calling functions of multiple devices and the efficiency of vehicle resource management.
In the interactive interface of the in-car call application, a first interactive window is set to interact with non-call devices, and a second interactive window is set to interact with call devices. Resource occupancy status is managed through controls to achieve efficient management of multiple devices.
It improves management efficiency and resource utilization in multi-device connection scenarios, ensures call quality of call devices, and avoids resource preemption.
Smart Images

Figure CN120769237A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a control method, device, electronic device, and storage medium for an interactive interface. Background Art
[0002] In-vehicle call applications refer to functional modules integrated into vehicle systems for handling voice call-related operations, such as call applications integrated into in-vehicle infotainment systems. In-vehicle call applications allow drivers or passengers to control mobile devices through the vehicle's in-vehicle system to perform call functions and related functions such as making and receiving calls, accessing contacts, and viewing call logs, thereby improving driving safety and convenience.
[0003] Since a mobile device in a call state usually has exclusive occupancy of the vehicle's audio and video resources, in order to avoid the situation where multiple mobile devices simultaneously occupy the vehicle's audio and video resources, in related technologies, the interactive interface of the in-vehicle call application can only interact with one mobile device at a time to realize the call function of one mobile device and its related functions and the management of vehicle resources.
[0004] However, as users' demand for connecting multiple devices gradually increases, when the above-mentioned calling applications are faced with scenarios where multiple mobile devices are connected, the in-vehicle calling applications may need to frequently switch connected mobile devices, affecting the user experience. In addition, the interactive interface that can only interact with a single device will also reduce the management efficiency of the calling functions of multiple devices and vehicle resources. Summary of the Invention
[0005] The present application provides a method, device, electronic device, and storage medium for controlling an interactive interface to solve technical problems existing in related technologies. Specifically, the present application includes the following technical solutions.
[0006] In a first aspect, the present application provides a method for controlling an interactive interface, the method comprising: when an in-vehicle call application is connected to multiple non-call devices, displaying a first interactive window on the interactive interface of the in-vehicle call application, and interacting with at least one of the non-call devices through the first interactive window; when the in-vehicle call application is connected to at least one call device, displaying a second interactive window on the interactive interface, and interacting with one of the call devices through the second interactive window.
[0007] In some possible implementations, the calling device includes a first connected device in a connecting state and multiple second connected devices in a call holding state; the second interaction window includes a first sub-interaction window, and the first sub-interaction window is used to interact with the first connected device when the in-vehicle calling application is connected to one first connected device and multiple second connected devices.
[0008] In some possible embodiments, the first sub-interaction window includes a first control and a second control corresponding one-to-one to multiple second connected devices; the first control is used to switch the first resource occupancy state of the corresponding second connected device to the first occupied state when marked as selected, and switch the first resource occupancy state of the first connected device and other second connected devices in the multiple second connected devices to the first unoccupied state, the first resource occupancy state indicating the resource occupancy state of the first sub-interaction window by the first connected device and the second connected device; the second control is used to enable the first sub-interaction window to interact with the connected device whose first resource occupancy state is the first occupied state.
[0009] In some possible implementations, the calling device includes a connected device in a connected state and a to-be-connected device in a to-be-connected state; the second interaction window includes a second sub-interaction window, and the second sub-interaction window is used to interact with one of the to-be-connected devices when the in-vehicle calling application is connected to at least one of the connected devices and at least one of the to-be-connected devices.
[0010] In some possible implementations, the devices to be connected include multiple devices, and the one device to be connected is the device to be connected with the earliest incoming call time among the multiple devices to be connected.
[0011] In some possible implementations, the second sub-interaction window includes a third control, and the third control is used to hang up the one to-be-connected device or answer the one to-be-connected device when the third control is marked as a selected state.
[0012] In some possible implementations, the non-call device includes multiple devices, and the first interaction window includes a fourth control and a fifth control corresponding one-to-one to the multiple non-call devices; the fourth control is used to switch the second resource occupancy state of the corresponding non-call device from the second unoccupied state to the second occupied state when it is marked as selected, and the fifth control is used to enable the first interaction window to interact with the non-call device whose second resource occupancy state is the second occupied state; wherein, the second resource occupancy state indicates the resource occupancy state of the multiple non-call devices for the first interaction window.
[0013] In second aspect, the present application provides a control device for an interactive interface, the device comprising a display module and a control module; the display module is configured to display a first interactive window on the interactive interface of an in-vehicle call application when the in-vehicle call application is connected to multiple non-call devices, and to display a second interactive window on the interactive interface when the in-vehicle call application is connected to at least one call device; the control module is used to interact with at least one of the non-call devices through the first interactive window; and to interact with one of the call devices through the second interactive window.
[0014] In some possible implementations, the calling device includes a first connected device in a connecting state and multiple second connected devices in a call holding state; the second interaction window includes a first sub-interaction window, and the first sub-interaction window is used to interact with the first connected device when the in-vehicle calling application is connected to one first connected device and multiple second connected devices.
[0015] In some possible embodiments, the first sub-interaction window includes a first control and a second control corresponding one-to-one to multiple second connected devices; the first control is used to switch the first resource occupancy state of the corresponding second connected device to the first occupied state when marked as selected, and switch the first resource occupancy state of the first connected device and other second connected devices in the multiple second connected devices to the first unoccupied state, the first resource occupancy state indicating the resource occupancy state of the first sub-interaction window by the first connected device and the second connected device; the second control is used to enable the first sub-interaction window to interact with the connected device whose first resource occupancy state is the first occupied state.
[0016] In some possible implementations, the calling device includes a connected device in a connected state and a to-be-connected device in a to-be-connected state; the second interaction window includes a second sub-interaction window, and the second sub-interaction window is used to interact with one of the to-be-connected devices when the in-vehicle calling application is connected to at least one of the connected devices and at least one of the to-be-connected devices.
[0017] In some possible implementations, the devices to be connected include multiple devices, and the one device to be connected is the device to be connected with the earliest incoming call time among the multiple devices to be connected.
[0018] In some possible implementations, the second sub-interaction window includes a third control, and the third control is used to hang up the one to-be-connected device or answer the one to-be-connected device when the third control is marked as a selected state.
[0019] In some possible implementations, the non-call device includes multiple devices, and the first interaction window includes a fourth control and a fifth control corresponding one-to-one to the multiple non-call devices; the fourth control is used to switch the second resource occupancy state of the corresponding non-call device from the second unoccupied state to the second occupied state when it is marked as selected, and the fifth control is used to enable the first interaction window to interact with the non-call device whose second resource occupancy state is the second occupied state; wherein, the second resource occupancy state indicates the resource occupancy state of the multiple non-call devices for the first interaction window.
[0020] In a third aspect, the present application provides an electronic device comprising: a memory storing program instructions for controlling an interactive interface; and a processor, wherein the program instructions, when executed by the processor, enable a vehicle to implement the control method of the first aspect of the present application or any possible embodiment of the first aspect.
[0021] In a fourth aspect, the present application provides a computer program (product), which includes a computer program / instructions, and the computer program / instructions are executed by a processor to enable a vehicle to implement the control method in the first aspect of the present application or any possible implementation method of the first aspect.
[0022] In the fifth aspect, the present application provides a computer-readable storage medium on which program instructions for controlling an interactive interface are stored. When the program instructions are executed by one or more processors, the vehicle implements the control method in the first aspect of the present application or any possible implementation method of the first aspect.
[0023] The beneficial effects of the technical solution provided by this application include at least:
[0024] The technical solution provided by this application subdivides the usage scenarios of the in-vehicle call application. By setting the first interactive window and the second interactive window, the potential of the in-vehicle call application's interactive interface to interact with multiple devices simultaneously is fully utilized when the device connected to the in-vehicle call application is a non-call device. This improves the management efficiency of the call functions of multiple devices in multi-device connection scenarios, as well as the utilization rate of vehicle resources. Specifically, on the one hand, since non-call devices are generally not exclusive to the occupation of vehicle resources, the first interactive window for non-call devices allows simultaneous interaction with one or more devices, which is conducive to improving management efficiency and resource utilization. On the other hand, since call devices are exclusive to the occupation of vehicle resources, the second interactive window only allows interaction with one call state, ensuring the call quality of the call device. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0026] Figure 1 It is a schematic diagram of an implementation scenario provided by an embodiment of the present application;
[0027] Figure 2 This is a flow chart of a control method for an interactive interface provided by an embodiment of the present application;
[0028] Figure 3 This is a schematic diagram of the layout of a first interactive window provided in an embodiment of the present application;
[0029] Figure 4 This is a schematic diagram of the layout of a first sub-interaction window provided in an embodiment of the present application;
[0030] Figure 5 This is a schematic diagram of the layout of a second sub-interaction window provided in an embodiment of the present application;
[0031] Figure 6 is a structural diagram of a control device for an interactive interface provided in an embodiment of the present application;
[0032] Figure 7 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0034] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0035] Figure 1 This is a schematic diagram of the implementation scenario provided by the embodiment of this application. Figure 1 The implementation scenario provided by the embodiment of the present application may include a mobile device 11 and a vehicle 12.
[0036] The mobile device 11 is, for example, a smartphone, tablet computer, wearable device, or any other device that can provide voice or video calls and call-related functions. This application does not impose any restrictions in this regard. Among them, call-related functions include, but are not limited to, searching the address book, searching call logs, and recording calls.
[0037] The vehicle 12 is integrated with an in-vehicle call application. The in-vehicle call application may connect to and exchange data with the mobile device 11 via, but is not limited to, a USB (universal serial bus) interface, Bluetooth technology, or WiFi (wireless fidelity) technology, so that call-related functions in the mobile device 11 can be controlled by the in-vehicle call application integrated in the in-vehicle system 12. The in-vehicle call application is, for example, a functional module integrated in the vehicle 12 specifically for processing voice or video calls and call-related functions. For example, the in-vehicle call application may be integrated into the vehicle's infotainment system 12, enabling the in-vehicle call application to access the vehicle's audio, video, network, and software resources to support the in-vehicle call application's control of the voice or video calls and call-related functions in the mobile device 11.
[0038] Those skilled in the art should understand that the above-mentioned mobile device 11 and vehicle 12 are only examples, and other existing or future mobile devices and vehicles that are applicable to this application should also be included in the scope of protection of this application and are included here by reference.
[0039] Figure 2 This is a flow chart of a control method for an interactive interface provided by an embodiment of the present application. The interactive interface is suitable for an in-car call application, such as an in-car call application integrated in Figure 1 The vehicle shown in FIG. 1 is not limited in this respect. Figure 2 The control method of the interactive interface provided in the embodiment of the present application may include the following steps.
[0040] Step S210: When the in-car call application is connected to multiple non-call devices, a first interaction window is displayed on the interaction interface of the in-car call application, and interaction is performed with at least one of the non-call devices through the first interaction window.
[0041] For example, an in-vehicle call application is a functional module in a vehicle that can communicate with a mobile device capable of voice or video calls and call-related functions. It is used to, but is not limited to, enable control of the voice or video calls and call-related functions of the connected mobile device through the in-vehicle call application's interactive interface. A non-call device is, for example, any mobile device capable of voice or video calls and call-related functions that is not in a call state. A call state is, for example, the state of a mobile device when its voice or video call function is activated or during a voice or video call. Mobile devices include, for example, call devices in a call state and non-call devices when not in a call state. The voice or video call and call-related functions of a mobile device include, for example, call functions when the mobile device is in a call state and non-call functions when the mobile device is not in a call state. Call functions include, but are not limited to, establishing, answering, and ending voice or video calls, and call recording. Non-call functions include, but are not limited to, searching the address book and querying call logs.
[0042] In some embodiments, the in-car call application is integrated into the vehicle's infotainment system, for example, so that the in-car call application can call on the vehicle's hardware resources and / or software resources to support interactive functions with the mobile device. For example, the vehicle hardware or software resources called by the in-car call application include, but are not limited to: audio-related resources such as a speaker system, a microphone, and a frequency processor, which can be used for, but are not limited to, processing and playing audio information that the device needs to collect or receive when the voice or video call function is activated; video-related resources such as a camera, a display, and a video processor, which can be used for processing and playing video information that the device needs to collect or receive when the voice or video call function is activated; and communication-related resources such as Bluetooth and WiFi, which can be used for, but are not limited to, communicating with the device to transmit data.
[0043] The interactive interface of the in-car call application, for example, provides interactive means for interacting with a mobile device through the in-car call application's interactive interface to implement a visual interface for controlling call-related functions of the mobile device. For example, the interactive means provided by the in-car call application's interactive interface can be used to establish, answer, and end voice or video calls, and query the mobile device's address book. The interactive means include, but are not limited to, voice interaction, touch interaction, gesture interaction, and any other interactive methods, and this application does not impose any restrictions in this regard.
[0044] The first interaction window, for example, is a subset of the interactive interface used to implement interactive functions with at least one non-call device. It can be used, but is not limited to, controlling non-call functions of the at least one non-call device. For example, the first interaction window can be used to query the address book or call logs of the at least one non-call device.
[0045] Considering that in actual application scenarios, when the in-vehicle call application is connected to multiple non-call devices, some of the multiple non-call devices may not require interaction. In view of this, in some embodiments, when the in-vehicle call application is connected to multiple non-call devices, the first interaction window includes a fourth control and a fifth control corresponding to the multiple non-call devices one by one; the fourth control is used to switch the second resource occupancy state of the corresponding non-call device from the second unoccupied state to the second occupied state when marked as selected, and the fifth control is used to enable the first interaction window to interact with the non-call device whose second resource occupancy state is the second occupied state.
[0046] The second resource occupancy status indicates the resource occupancy status of the first interactive window by multiple non-call devices, including but not limited to the occupancy status of vehicle hardware and / or software resources related to the first interactive window. For example, when a non-call device has an interactive demand, it needs to occupy the vehicle's video resources and communication resources. When a non-call device has no interactive demand, it does not need to occupy the vehicle's hardware and / or software resources.
[0047] In the above method, by setting a fourth control for switching the resource occupancy status of non-call devices, vehicle hardware and / or software resources can be allocated to non-call devices with interaction needs according to the interaction needs of non-call devices in actual application scenarios, and then interaction with non-call devices with interaction needs is performed through the fifth control. For example, the fourth control of the non-call device with interaction needs is marked as selected, and then the video resources and communication resources of the vehicle related to the first interaction window are allocated to the non-call device corresponding to the fourth control marked as selected, and then the address book, call records, etc. in the non-call device with resource occupancy status as occupied are queried through the fifth control, which is conducive to improving the utilization rate of vehicle hardware and / or software resources.
[0048] Furthermore, when there are multiple non-call devices requiring interaction, the in-vehicle call application's interactive interface may simultaneously contain multiple fifth controls corresponding to each of these devices, thereby distracting the driver's attention and potentially creating safety hazards during driving. Therefore, the layout of the first interactive window can be optimized so that at any given time, only one fifth control corresponding to a non-call device is present in the first interactive window, thus avoiding distraction and ensuring driving safety.
[0049] In some embodiments, the fourth control includes multiple fourth controls corresponding one-to-one to multiple non-call devices, and the multiple fourth controls are used to switch the second resource occupancy state of the corresponding non-call devices from the second unoccupied state to the second occupied state when marked as selected, and to switch the second resource occupancy state of the non-call devices corresponding to other fourth controls except the fourth control marked as selected in the multiple fourth controls to the second unoccupied state, so that there is only one fourth control marked as unselected in the first interactive window, and there is also only one non-call device whose second resource occupancy state is the second occupied state.
[0050] Figure 3 This is a schematic diagram of the layout of a first interactive window provided by an embodiment of the present application. Figure 3 The layout of the first interactive window is further explained. It should be noted that the two non-call devices here are only illustrative and not restrictive. Depending on the implementation, the number of non-call devices can be one, three, ten, etc. This application does not limit this aspect. Figure 3 When the diagrams are different, the layout principle of the interactive information in the first interactive window is the same and will not be described in detail.
[0051] like Figure 3 As shown, when the number of non-call devices connected to the in-vehicle call application is two, namely the first device and the second device, the fourth control 310 in the first interactive window includes a fourth control corresponding to the first device and a fourth control corresponding to the second device. The fourth control corresponding to the first device is displayed as the word "Device 1", for example, and the fourth control corresponding to the second device is displayed as the word "Device 2", for example. Among them, device 1 is used to switch the second resource occupancy state of the first device from the second unoccupied state to the second occupied state, and to switch the second resource occupancy state of the second device to the second unoccupied state when it is marked as selected. In this case, the fifth control 320 displayed in the first interactive window is the fifth control corresponding to the first device.
[0052] In order to further reduce the interference of the interactive information in the first interactive window to the driver, in some embodiments, the first interactive window further includes a shrink button for displaying a plurality of fourth controls corresponding to a plurality of non-call devices in the first interactive window when the first interactive window is marked as selected, and for displaying the fourth controls marked as selected in the first interactive window when the first interactive window is not marked as selected. Figure 3 As shown, when the number of non-call devices connected to the in-vehicle call application is two, namely the first device and the second device, when the shrink button 311 is marked as selected, the device 1 corresponding to the first device and the device 2 corresponding to the second device are displayed in the first interactive window; when the shrink button 311 is not marked as selected, the device 1 currently marked as selected is displayed in the first interactive window.
[0053] In some other embodiments, the first interactive window further includes a jump button for jumping to the communication setting interface of the in-car call application when it is marked as selected. The communication setting interface is, for example, an interactive interface for interacting with the vehicle's Bluetooth resources and WiFi resources to establish a communication connection between the in-car call application and the mobile device. Figure 3 As shown, the jump button is displayed as "Add Device+", for example.
[0054] Step S220: When the in-vehicle call application is connected to at least one call device, a second interaction window is displayed on the interaction interface, and interaction is performed with one of the call devices through the second interaction window.
[0055] The second interaction window, for example, is a subset of the interactive interface used to implement interactive functions with one of the at least one communication device. It can be used for, but is not limited to, controlling the call functions of the communication device. For example, the second interaction window can be used to establish, answer, or terminate a voice or video call with the communication device.
[0056] As previously mentioned, the voice or video call and call-related functions of a mobile device include, for example, call functions when the mobile device is in a call state and non-call functions when the mobile device is not in a call state. Considering that in actual application scenarios, when interacting with a call device in a call state and interacting with a non-call device in a non-call state through the interactive interface of an in-vehicle call application, the usage of vehicle hardware and / or software resources is different.
[0057] For example, when interacting with non-call devices through the interactive interface of the in-vehicle call application, querying the address book and call record of the non-call device, the communication resources, video resources, etc. of the vehicle need to be occupied, and the occupation of the communication resources and video resources is not exclusive, i.e. the interactive interface of the in-vehicle call application can simultaneously interact with multiple non-call devices; when interacting with call devices through the interactive interface of the in-vehicle call application, establishing, answering, or hanging up the voice or video call in the call device, the communication resources, video resources, and audio resources of the vehicle need to be occupied, and the occupation of the audio resources and / or video resources is exclusive, i.e. the interactive interface of the in-vehicle call application can only interact with one call device at the same time.
[0058] In view of this, the embodiments of the present application subdivide the use scenarios of the in-vehicle call application. When the mobile device connected by the in-vehicle call application is a non-call device, since the occupation of the vehicle hardware and / or software resources by the non-call device is not exclusive, at this time, a first interaction window is set for the interaction scenario with the non-call device, so that the first interaction window can simultaneously interact with multiple non-call devices, which is beneficial to improve the utilization rate of system resources and improve the management efficiency of non-call devices. At the same time, since the occupation of the vehicle hardware and / or software resources by the call device is exclusive, at this time, a second interaction window is set for the interaction scenario with the call device, so that the second interaction window interacts with one of the at least one call device connected at the same time, which is beneficial to ensure the call quality of the call device and avoid the phenomenon of multiple call devices simultaneously occupying the vehicle hardware and / or software resources.
[0059] Considering that when the in-vehicle call application connects multiple call devices, different call devices may be in different call states, and thus the occupation of the vehicle hardware and / or software resources is also different. In view of this, the interaction information of the interaction window of the call device in different call states can be designed specifically to improve the management efficiency. The interaction windows of the call devices in different call states in different scenarios will be described below.
[0060] In scenario one, when the call state in the connected state includes the connecting state and the call holding state, and the call device includes a first connected device in the connecting state and multiple second connected devices in the call holding state, the second interaction window includes a first sub-interaction window, and the first sub-interaction window is used to interact with the first connected device when the in-vehicle call application connects one first connected device and multiple second connected devices.
[0061] Since the calling device has exclusive occupation of vehicle hardware and / or software resources, when the in-vehicle calling application is connected to multiple connected devices, vehicle hardware and / or software resources can be allocated to any one of the multiple connected devices, and interaction can be carried out with one of the multiple connected devices that is in the connected state through the first sub-interaction window, and other connected devices can be put into the call holding state.
[0062] Based on this, the first sub-interaction window, for example, includes a first control and a second control corresponding one-to-one to multiple second connected devices; the first control is used to switch the first resource occupancy state of the corresponding second connected device to the first occupied state when marked as selected, and to switch the first resource occupancy state of the first connected device and other second connected devices in the multiple second connected devices to the first unoccupied state; the second control is used to enable the first sub-interaction window to interact with the connected device whose first resource occupancy state is the first occupied state. The first resource occupancy state indicates the resource occupancy state of the first connected device and the second connected device for the first sub-interaction window.
[0063] Figure 4 This is a schematic diagram of the layout of the first sub-interaction window provided by the embodiment of the present application. Figure 4 The layout of the first sub-interaction window mentioned above is further explained.
[0064] When the number of connected devices connected to the in-vehicle call application is two, namely a first connected device in a connecting state and a second connected device in a call holding state, the first sub-interaction window includes a first control 410 corresponding to the second connected device.
[0065] At this time, the first sub-interaction window displays a first control 410 corresponding to the second connected device. If the first control 410 is not marked as selected, the first sub-interaction window displays a second control 420 corresponding to the first connected device, which is used to interact with the first connected device to control call functions of the first connected device, such as recording a call on the first connected device, hanging up the call, and other operations.
[0066] If the first control 410 is marked as selected, the first resource occupancy state of the second connected device can be switched to the first occupied state, and the first resource occupancy state of the first connected device can be switched to the first unoccupied state. At the same time, the second control corresponding to the second connected device is displayed in the first sub-interaction window for interacting with the second connected device, so that the first sub-interaction window controls the call function of the second connected device through the second control, such as recording calls, hanging up, and other operations on the second connected device.
[0067] Scenario two, when the call status includes a connected state and a to-be-connected state, the call devices include a connected device in the connected state and a to-be-connected device in the to-be-connected state, and the in-vehicle call application is connected to one connected device and at least one to-be-connected device, the second interaction window includes a second sub-interaction window, and the second sub-interaction window is used to interact with one to-be-connected device among the to-be-connected devices when the in-vehicle call application is connected to at least one connected device and at least one to-be-connected device.
[0068] Considering that in actual application scenarios, when the in-vehicle call application is connected to multiple call devices, including both connected devices and pending devices, the call status of the pending device is more time-sensitive. To ensure the timely processing of call information, vehicle hardware and / or software resources can be allocated to the pending device to promptly process the call information of the pending device. Specifically, when the in-vehicle call application is connected to multiple pending devices, the pending device currently being interacted with in the second sub-interaction window may be, for example, the pending device with the earliest incoming call time among the multiple pending devices.
[0069] In some embodiments, the second sub-interaction window includes a third control, and the third control is used to hang up a pending device or answer a pending device when the second sub-interaction window is marked as selected. For example, the third control includes a first hang-up button and a first answer button, and the first hang-up button is used to hang up a pending device when the second sub-interaction window is marked as selected, and the first answer button is used to answer a pending device when the second sub-interaction window is marked as selected.
[0070] Furthermore, if the in-vehicle call application connects to multiple call devices, including a first connected device and a pending device in a connecting state, and the pending device is answered, the connected device and the pending device may simultaneously occupy vehicle hardware and / or software resources. In view of this, in some embodiments, the third control is used to hang up a pending device or answer a pending device when marked as selected, and to switch the third resource occupation state of the first connected device to a third unoccupied state when marked as selected.
[0071] Among them, the third resource occupancy state indicates the resource occupancy of the second sub-interaction window by the first connected device and the device to be connected in the connecting state. The situation where the third resource occupancy state of the first connected device switches to the third unoccupied state includes, for example, hanging up the first connected device or putting the first connected device into a call holding state. On this basis, the third control includes, for example, a second hang-up button, a second answer button and a third answer button. Among them, the second hang-up button is used to hang up a device to be connected when it is marked as selected, the second answer button is used to answer a device to be answered and hang up the first connected device when it is marked as selected, and the third answer button 530 is used to answer a device to be answered and put the first connected device into a call holding state when it is marked as selected.
[0072] Figure 5 This is a schematic diagram of the layout of a second sub-interaction window provided in an embodiment of the present application.
[0073] like Figure 5 As shown, the third control displayed in the second sub-interaction window includes a second hang-up button 510, a second answer button 520, and a third answer button 530. The second hang-up button 510 is used to hang up a waiting device when it is marked as selected, the second answer button 520 is used to answer a waiting device and hang up the first connected device when it is marked as selected, and the third answer button 530 is used to answer a waiting device and put the first connected device into call hold when it is marked as selected.
[0074] The control method, device, electronic device and storage medium of the interactive interface provided by the present application subdivide the usage scenarios of the in-vehicle call application. By setting the first interactive window and the second interactive window, the potential of the in-vehicle call application's interactive interface to interact with multiple devices simultaneously is fully utilized when the device connected to the in-vehicle call application is a non-call device, thereby improving the management efficiency of the call functions of multiple devices in the multi-device connection scenario and the utilization rate of vehicle resources. Specifically, on the one hand, since non-call devices are generally not exclusive in occupying vehicle resources, the first interactive window for non-call devices allows simultaneous interaction with one or more devices, which is conducive to improving management efficiency and resource utilization. On the other hand, since call devices are exclusive in occupying vehicle resources, the second interactive window only allows interaction with one call state, ensuring the call quality of the call device.
[0075] In some possible implementations, the present application also provides a control device for an interactive interface, where the interactive interface is suitable for in-vehicle call applications. Figure 6 This is a schematic diagram of the structure of the control device of the interactive interface provided by the embodiment of the present application. Figure 6The control device of the interactive interface provided in the embodiment of the present application includes a display module 610 and a control module 620.
[0076] The display module 610 is configured to display a first interactive window on the interactive interface of the in-vehicle call application when the in-vehicle call application is connected to multiple non-call devices, and to display a second interactive window on the interactive interface when the in-vehicle call application is connected to at least one call device.
[0077] The control module 620 is configured to interact with at least one of the non-communication devices through a first interaction window; and interact with one of the communication devices through a second interaction window.
[0078] In some embodiments, the call device includes a first connected device in a connecting state and multiple second connected devices in a call holding state; the second interaction window includes a first sub-interaction window, and the first sub-interaction window is used to interact with the first connected device when the in-vehicle call application connects a first connected device and multiple second connected devices.
[0079] In some embodiments, the first sub-interaction window includes a first control and a second control corresponding one-to-one to multiple second connected devices; the first control is used to switch the first resource occupancy state of the corresponding second connected device to the first occupied state when marked as selected, and switch the first resource occupancy state of the first connected device and other second connected devices in the multiple second connected devices to the first unoccupied state, the first resource occupancy state indicating the resource occupancy state of the first connected device and the second connected device for the first sub-interaction window; the second control is used to enable the first sub-interaction window to interact with the connected device whose first resource occupancy state is the first occupied state.
[0080] In some embodiments, the call device includes a connected device in a connected state and a to-be-connected device in a to-be-connected state; the second interaction window includes a second sub-interaction window, and the second sub-interaction window is used to interact with one of the to-be-connected devices when the in-vehicle call application is connected to at least one connected device and at least one to-be-connected device.
[0081] In some embodiments, there are multiple devices to be connected, and one device to be connected is the device to be connected with the earliest incoming call time among the multiple devices to be connected.
[0082] In some embodiments, the second sub-interaction window includes a third control, and the third control is used to hang up a pending device or answer a pending device when the third control is marked as a selected state.
[0083] In some embodiments, there are multiple non-call devices, and the first interaction window includes a fourth control and a fifth control corresponding to the multiple non-call devices one by one; the fourth control is used to switch the second resource occupancy state of the corresponding non-call device from the second unoccupied state to the second occupied state when it is marked as selected, and the fifth control is used to enable the first interaction window to interact with the non-call device whose second resource occupancy state is the second occupied state; wherein, the second resource occupancy state indicates the resource occupancy state of the first interaction window by multiple non-call devices.
[0084] It should be understood that the control device of the interactive interface provided in the above embodiment and the control method embodiment of the interactive interface belong to the same concept, and their specific implementation process is detailed in the control method embodiment of the interactive interface.
[0085] In some other possible implementations, the present application also provides an electronic device. Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present application, see Figure 7 The electronic device provided in the embodiment of the present application includes: a memory 710 and a processor 720. The memory 710 stores at least one program instruction for an interactive interface. The processor 720, when the program instruction is executed by the processor 720, enables the vehicle to realize the above combination. Figure 2 The described method and steps of multiple embodiments thereof. Depending on the implementation, the processor 420 can be one or more types of processors selected from a CPU (central processing unit), a GPU (graphics processing unit), or other general-purpose and / or special-purpose processors, including but not limited to a DSP (digital signal processor), an ASIC (application specific integrated circuit), an FPGA (field-programmable gate array), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and the number of such processors can be determined according to actual needs.
[0086] In some other possible implementations, the present application further provides a computer program (product), which includes a computer program / instruction, which is executed by a processor to enable the vehicle to achieve the above combination. Figure 2 The control method and the steps of its various embodiments are described.
[0087] In some possible implementations, the application further provides a computer readable storage medium, which stores program instructions for controlling an interaction interface of a vehicle call application, when the program instructions are executed by one or more processors, the vehicle implements the above-mentioned method and the steps of the plurality of embodiments of the method. Figure 2 The computer readable storage medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0088] It should be noted that the electronic device in the present application can also be referred to as a display device. In addition, the information, data (including but not limited to image data, etc.) and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0089] It should also be noted that the terms "first", "second" and the like (if any) in the specification and claims of the present application are used to distinguish similar objects, and do not necessarily describe a specific order or chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0090] The term "and / or" in the embodiments of the present application is merely a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone.
[0091] The above is only to facilitate those skilled in the art to understand the technical solutions of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for controlling an interactive interface, characterized in that: The method comprises: In the case where the in-vehicle call application is connected to multiple non-call devices, a first interaction window is displayed on the interaction interface of the in-vehicle call application, and interaction with at least one of the non-call devices is performed through the first interaction window; When the in-vehicle call application is connected to at least one call device, a second interaction window is displayed on the interaction interface, and interaction is performed with one of the call devices through the second interaction window.
2. The method according to claim 1, characterized in that The call device includes a first connected device in a connecting state and a plurality of second connected devices in a call holding state; The second interaction window includes a first sub-interaction window, and the first sub-interaction window is used to interact with the first connected device when the in-vehicle call application is connected to one first connected device and multiple second connected devices.
3. The method according to claim 2, characterized in that The first sub-interaction window includes first controls and second controls corresponding one-to-one to the plurality of second connected devices; The first control is configured to, when marked as selected, switch a first resource occupation state of the corresponding second connected device to a first occupied state, and switch the first resource occupation state of the first connected device and other second connected devices in the plurality of second connected devices to a first unoccupied state, wherein the first resource occupation state indicates a resource occupation state of the first connected device and the second connected device for the first sub-interaction window; The second control is used to enable the first sub-interaction window to interact with a connected device whose first resource occupation state is the first occupied state.
4. The method according to claim 1, wherein The call device includes a connected device in a connected state and a ready-to-connect device in a ready-to-connect state; The second interaction window includes a second sub-interaction window, and the second sub-interaction window is used to interact with one of the to-be-connected devices when the in-vehicle call application is connected to at least one of the connected devices and at least one of the to-be-connected devices.
5. The method according to claim 4, characterized in that The devices to be connected include multiple devices, and the one device to be connected is the device to be connected with the earliest incoming call time among the multiple devices to be connected.
6. The method according to claim 4, characterized in that The second sub-interaction window includes a third control, and the third control is used to hang up the one to-be-connected device or answer the one to-be-connected device when the third control is marked as a selected state.
7. The method according to any one of claims 1 to 6, characterized in that The non-calling device includes a plurality of devices, and the first interactive window includes a fourth control and a fifth control corresponding to the plurality of non-calling devices one by one; The fourth control is used to switch the second resource occupation state of the corresponding non-call device from the second unoccupied state to the second occupied state when it is marked as selected, and the fifth control is used to enable the first interaction window to interact with the non-call device whose second resource occupation state is the second occupied state; The second resource occupancy status indicates the resource occupancy status of the first interaction window by multiple non-call devices.
8. A control device for an interactive interface, characterized in that: The device includes a display module and a control module; The display module is configured to display a first interactive window on the interactive interface of the in-vehicle call application when the in-vehicle call application is connected to multiple non-call devices, and to display a second interactive window on the interactive interface when the in-vehicle call application is connected to at least one call device; a control module, configured to interact with at least one of the non-call devices through the first interaction window; Interact with one of the call devices through the second interaction window.
9. An electronic device, characterized in that: include: A memory storing program instructions for controlling the interactive interface; as well as The processor, when the program instructions are executed by the processor, enables the vehicle to implement the control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that Program instructions for controlling the interactive interface are stored thereon. When the program instructions are executed by one or more processors, the vehicle implements the control method according to any one of claims 1 to 7.