Method and device for updating interactive interface of terminal, server and terminal

By acquiring interface update monitoring information and interaction logic, and using the server to select the updated interactive interface template, the problem of poor flexibility in updating the interactive interface of smart terminals is solved, and efficient and flexible interface updates are achieved.

CN121455508APending Publication Date: 2026-02-03MOBILITY ASIA SMART TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411053755.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-01
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

In existing technologies, the interactive interface of smart terminals has poor update flexibility and cannot be updated individually. Furthermore, the overall OTA upgrade of the vehicle system is time-consuming and inefficient.

Method used

By acquiring the interface update monitoring information and interaction logic of the target terminal, the server's dynamic configuration module selects an updated interactive interface template from the interface template library and sends it to the terminal for interface update.

Benefits of technology

It enables autonomous and dynamic interface updates, improving the flexibility and efficiency of updates, reducing the time spent on OTA upgrades, and enhancing the compatibility of the interactive interface template with the original interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121455508A_ABST
    Figure CN121455508A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device for updating an interactive interface of a terminal, a server, computing equipment and the terminal. The method for the server comprises the following steps: acquiring interface updating monitoring information, interactive logic of a to-be-updated interactive interface and interface feature information; when the interface updating monitoring information meets a preset interface updating condition, selecting an updated interactive interface template from an interface template library for storing the interactive interface template; and sending the updated interactive interface template to the target terminal, so that the target terminal performs interface updating on the to-be-updated interactive interface based on the updated interactive interface template. The corresponding method for the terminal comprises the following steps: acquiring interface updating monitoring information, interaction logic and interface feature information about a to-be-updated interaction interface of the terminal; and when the interface updating monitoring information meets a preset interface updating condition, performing interface updating on the to-be-updated interaction interface. By adopting the scheme, the interface of the target terminal can be updated autonomously and dynamically.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of interactive interface updates, and more particularly to a method, apparatus, server, computing device, computer-readable storage medium, and terminal for updating the interactive interface of a terminal. Background Technology

[0002] With the development of artificial intelligence technology, the use of smart terminals is becoming increasingly widespread, and the design of smart terminal interfaces is becoming more and more sophisticated. For example, in the automotive field, smart in-vehicle terminals are now widely used. Users interact with the vehicle through the interface of the in-vehicle display screen to control the vehicle and view information from in-vehicle terminal applications.

[0003] The user interface of smart terminals is frequently updated. Currently, interface updates are generally synchronized with system-wide updates or based on user requests, resulting in poor flexibility and low compatibility between update templates and the interface. Specifically for smart vehicle terminals, after the system defined during product development is launched, the in-vehicle display's user interface is typically updated via OTA (Over-the-Air Technology) version upgrades of the entire in-vehicle system. Individual interface updates are not possible, leading to poor flexibility. Furthermore, OTA upgrades of the entire in-vehicle system require a complete re-release, which is time-consuming and inefficient.

[0004] Therefore, an improved solution for updating the terminal's user interface is needed. Summary of the Invention

[0005] This application provides a method, apparatus, server, computing device, computer-readable storage medium, and terminal for updating the interactive interface of a terminal, in order to solve at least one of the above-mentioned technical problems in the prior art.

[0006] According to a first aspect of this application, a method for updating the interactive interface of a terminal is provided, for a server connected to the terminal, the method comprising:

[0007] Obtain interface update monitoring information about the target terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated;

[0008] When the interface update monitoring information meets the preset interface update conditions, based on the interaction logic, the interface feature information, and the interface update monitoring information, the server's dynamic configuration module selects an updated interactive interface template from the interface template library storing interactive interface templates; and

[0009] The updated interactive interface template is sent to the target terminal so that the target terminal updates the interactive interface to be updated based on the updated interactive interface template.

[0010] In some implementations, the information categories of the interface update monitoring information and the preset interface update conditions can be configured via the server or user input. The information categories of the interface update monitoring information include at least one of the following: current environment, time, time interval between the current time and the last interface update time, interface version number, weather, status information of the target terminal, geographical location of the target terminal, real-time hotspot information, and user information of the target terminal.

[0011] The preset interface update conditions include at least one of the following:

[0012] The current environment changes to a preset environment;

[0013] The time changes to a preset specified time;

[0014] The time interval reaches the preset update cycle;

[0015] The interface version number is inconsistent with the latest version number stored in the interface template library;

[0016] The weather changes to a preset weather type;

[0017] The status information of the target terminal changes to meet the set requirements;

[0018] The geographical location of the target terminal has changed across regions compared to the geographical location at the time of the last interface update;

[0019] The real-time hotspot information belongs to the preset hotspot information; and

[0020] The user information has changed.

[0021] In some implementations, the interface feature information includes key information contained in the interface elements of the interactive interface to be updated;

[0022] The interactive interface templates in the interface template library include at least one of the following: interface style, interface layout, interface animation, and template interaction logic.

[0023] In some implementations, the step of selecting an updated interactive interface template from an interface template library storing interactive interface templates using the server's dynamic configuration module, based on the interaction logic, the interface feature information, and the interface update monitoring information, includes:

[0024] Based on the interaction logic and the interface feature information, select a first subset of matching interaction interface templates from the interface module library;

[0025] Based on the interface update monitoring information, the corresponding tag is determined, and a second subset of the interactive interface templates that matches the tag is searched from the first subset of the interactive interface templates; and

[0026] Select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

[0027] In some implementations, the server's dynamic configuration module is configured to perform at least one of the following:

[0028] In response to the trigger condition update request, update the information category of the interface update monitoring information and the preset interface update conditions;

[0029] In response to the configuration relationship update request, update the dynamic configuration rules of the dynamic configuration module; and

[0030] In response to a template update request, update the interactive interface templates in the interface template library.

[0031] According to a second aspect of this application, a method for updating the interactive interface of a terminal is provided, for a terminal connected to a server, the method comprising:

[0032] Obtain interface update monitoring information about the terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated;

[0033] When the interface update monitoring information meets the preset interface update conditions, the interface to be updated is updated using an updated interactive interface template. The updated interactive interface template is selected by the terminal or by a server connected to the terminal from an interface template library storing interactive interface templates based on the interaction logic, the interface feature information, and the interface update monitoring information.

[0034] In some implementations, the updated user interface template is selected by the terminal or by a server connected to the terminal in the following manner:

[0035] Based on the interaction logic and the interface feature information, the dynamic configuration module selects a first subset of matching interaction interface templates from the interface module library.

[0036] Based on the interface update monitoring information, a corresponding tag is determined, and using the tag, a second subset of interactive interface templates matching the tag is searched from the first subset of the interactive interface templates; and

[0037] Select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

[0038] In some implementations, the interface update monitoring information includes the color of the ambient light near the terminal; the preset interface update conditions include: the ambient light color has changed;

[0039] The step of updating the interactive interface to be updated using the updated interactive interface template includes: updating the color of the interactive interface to be updated using the updated interactive interface template according to the changed color of the ambient light.

[0040] According to a third aspect of this application, a server for updating the interactive interface of a terminal is provided, the server being connected to the terminal, the server comprising:

[0041] The information acquisition module is configured to acquire interface update monitoring information about the target terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated.

[0042] A dynamic configuration module is configured to, when the interface update monitoring information meets preset interface update conditions, select an updated interactive interface template from an interface template library storing interactive interface templates, based on the interaction logic, the interface feature information, and the interface update monitoring information; and

[0043] The sending module is configured to send the updated interactive interface template to the target terminal, so that the target terminal updates the interactive interface to be updated based on the updated interactive interface template.

[0044] In some implementations, the interface feature information includes key information contained in the interface elements of the interactive interface to be updated;

[0045] The interactive interface templates in the interface template library include at least one of the following: interface style, interface layout, interface animation, and template interaction logic.

[0046] In some implementations, the dynamic configuration module further includes:

[0047] The first dynamic configuration unit is configured to select a first subset of matching interactive interface templates from the interface module library based on the interaction logic and the interface feature information.

[0048] The second dynamic configuration unit is configured to determine the corresponding tag based on the interface update monitoring information, and search for a second subset of interactive interface templates that match the tag from the first subset of the interactive interface templates; and

[0049] The selection unit is configured to select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

[0050] In some embodiments, the dynamic configuration module further includes a management unit configured to perform at least one of the following:

[0051] In response to the trigger condition update request, update the information category of the interface update monitoring information and the preset interface update conditions;

[0052] In response to the configuration relationship update request, update the dynamic configuration rules of the dynamic configuration module; and

[0053] In response to a template update request, update the interactive interface templates in the interface template library.

[0054] According to a fourth aspect of this application, an apparatus is provided for updating the interactive interface of a terminal, for a terminal connected to a server, comprising:

[0055] The information acquisition module is configured to acquire interface update monitoring information about the terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated.

[0056] The interface update module is configured to update the interactive interface to be updated using an updated interactive interface template when the interface update monitoring information meets the preset interface update conditions. The updated interactive interface template is selected by the terminal or by a server connected to the terminal from an interface template library storing interactive interface templates based on the interaction logic, the interface feature information, and the interface update monitoring information.

[0057] In some embodiments, the apparatus further includes:

[0058] The first dynamic configuration unit is configured to select a first subset of matching interactive interface templates from the interface module library based on the interaction logic and the interface feature information.

[0059] The second dynamic configuration unit is configured to determine the corresponding tag based on the interface update monitoring information, and search for a second subset of interactive interface templates that match the tag from the first subset of the interactive interface templates; and

[0060] The selection unit is configured to select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

[0061] In some implementations, the interface update monitoring information includes the color of the ambient light near the terminal; the preset interface update conditions include: the ambient light color has changed;

[0062] The interface update module is further configured to update the color of the interactive interface to be updated using an updated interactive interface template based on the changed color of the ambient light.

[0063] According to a fifth aspect of this application, a computing device is provided, comprising: a processor and a memory storing computer program instructions; wherein the processor executes the computer program instructions to implement any of the above-described methods for updating an interactive interface for a terminal applied to a server.

[0064] According to a sixth aspect of this application, a terminal is provided, comprising: a processor and a memory storing computer program instructions; wherein the processor, when executing the computer program instructions, implements any of the above-described methods for updating the interactive interface of the terminal.

[0065] According to a seventh aspect of this application, a computer-readable storage medium is provided, on which a computer program is stored, the computer program, when executed by a processor, implementing the steps of the method for updating an interactive interface of a terminal according to any one of the preceding claims.

[0066] In summary, the method, apparatus, server, computing device, terminal, and computer-readable storage medium for updating the interactive interface of a terminal provided in this application have the following beneficial effects:

[0067] By acquiring interface update monitoring information and interface feature information of the interactive interface to be updated, the interactive interface to be updated is updated when the interface update monitoring information meets the preset interface update conditions. In this way, by analyzing the interface update monitoring information, if the interface update conditions are met, the interface update operation is triggered, realizing autonomous and dynamic interface updates for the target terminal. The update is flexible and efficient, and the updated interactive interface template can reuse the interaction logic of the original interface, making the updated interactive interface template highly adaptable to various interactive interfaces. Attached Figure Description

[0068] To more clearly illustrate the technical solutions of the specific embodiments of this application, the specific embodiments will be briefly described below in conjunction with the accompanying drawings. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings or solutions can be obtained based on these drawings without creative effort.

[0069] Figure 1 A flowchart of a method for updating the interactive interface of a terminal according to an embodiment of this application;

[0070] Figure 2 This is a schematic diagram of the interface before the update.

[0071] Figure 3 This is a schematic diagram of an updated user interface;

[0072] Figure 4 This is a schematic diagram illustrating the interaction between a cloud server and a target terminal in one embodiment of this application;

[0073] Figure 5 A flowchart illustrating a method for updating the interactive interface of a terminal, as provided in another embodiment of this application;

[0074] Figure 6 A flowchart illustrating a method for updating the interactive interface of a terminal, provided in yet another embodiment of this application;

[0075] Figure 7 A structural diagram of a server for updating a terminal interactive interface is provided in one embodiment of this application;

[0076] Figure 8 A structural diagram of an apparatus for updating a terminal interactive interface provided in one embodiment of this application;

[0077] Figure 9 This is a structural block diagram of a computing device provided in one embodiment of this application. Detailed Implementation

[0078] To make the above and other features and advantages of this application clearer, the application is further described below with reference to the accompanying drawings. It should be understood that the specific embodiments given herein are for the purpose of explanation to those skilled in the art, and are exemplary only, not restrictive.

[0079] In the following description, numerous specific details are set forth to provide a thorough understanding of this application. However, it will be apparent to those skilled in the art that the specific details are not required to practice this application. In other instances, well-known steps or operations have not been described in detail to avoid obscuring this application.

[0080] refer to Figure 1 This application provides a method for updating the interactive interface of a terminal, which can be executed by a server for updating the interactive interface of a terminal provided in the embodiments of this application. The server can be a cloud server. Taking the application to a server as an example, the server and the terminal are connected in communication, and the method includes the following steps S110, S130 and S150.

[0081] Specifically, step S110: Obtain interface update monitoring information and interaction logic and interface feature information of the target terminal's interactive interface to be updated.

[0082] Among these, interface update monitoring information is the key information that needs to be monitored for interface updates. This information can include details about time, location, weather, user, terminal status, etc., as described below, but this application does not limit it. Specifically, the interface update monitoring information can be automatically obtained by the server, or it can be obtained by the terminal and then sent to the server.

[0083] In this context, the target terminal refers to a terminal that is permitted to update its interface. A terminal is a smart terminal with a display screen providing a human-computer interaction interface, such as an in-vehicle terminal, tablet, mobile phone, smart wearable device, laptop, desktop computer, or other mobile terminal. The terminal communicates with the server. The target terminal can be any terminal communicating with the server, or it can be the terminal that sends the permission signal for interface updates among those communicating with the server. The permission signal for interface updates can be sent by the user.

[0084] The interaction logic of the interface to be updated mainly represents the user's interaction methods with the interface, as well as the correspondence between these interaction behaviors and the operations performed by the interface. Interface feature information includes key information contained in the interface elements, such as the number of interface elements, which is not limited in this document. The interaction logic and interface feature information are extracted by the terminal and sent to the server.

[0085] Step S130: When the interface update monitoring information meets the preset interface update conditions, based on the interaction logic, interface feature information and interface update monitoring information, the server's dynamic configuration module selects an updated interactive interface template from the interface template library that stores interactive interface templates.

[0086] The interface update conditions can be pre-set based on the content of the interface update monitoring information and actual needs. The interface template library is an information repository on the cloud server storing various interactive interface templates. Specifically, it can store interactive interface templates and their applicable interaction logic, interface feature information, and interface update monitoring information through a dynamic configuration table with mapping relationships or other forms indicating correspondence. The server's dynamic configuration module can select the updated interactive interface template based on the mapping relationships, interaction logic, interface feature information, and interface update monitoring information. The interactive interface templates in the interface template library are information describing the updated interactive interface template, which may include at least one of the following: interface layout, interface style, interface animation, and template interaction logic.

[0087] Step S150: Send the updated interactive interface template to the target terminal so that the target terminal can update the interactive interface to be updated based on the updated interactive interface template.

[0088] Specifically, after receiving the updated interactive interface template, the target terminal can generate a new interactive interface based on the updated interactive interface template, as described in detail below, thereby realizing the interface update of the interactive interface to be updated.

[0089] In one embodiment, the interaction process between the server and the terminal is as follows:

[0090] The server obtains interface update monitoring information and the interaction logic and interface feature information of the interface to be updated. It determines whether the interface update monitoring information meets the preset interface update conditions. If so, based on the interaction logic, interface feature information, and interface update monitoring information, it uses the dynamic configuration module to select an updated interactive interface template from the interface template library and sends it to the target terminal. The target terminal updates the interface to be updated based on the updated interactive interface template.

[0091] The aforementioned method for updating the terminal's interactive interface is applied to a server. By analyzing interface update monitoring information, if the interface update conditions are met, an interface update operation is triggered, enabling autonomous and dynamic interface updates for the target terminal with good flexibility. For interface updates of vehicle-mounted terminals, the method described in this application eliminates the need for overall OTA upgrades as in traditional technologies. Interface updates are performed promptly when the interface update monitoring information meets the update conditions, reducing the time spent on OTA upgrades and improving update efficiency.

[0092] In some implementations, the information categories and preset interface update conditions of the interface update monitoring information can be configured via server or user input. When it is necessary to set or change the information categories and interface update conditions of the interface update monitoring information, the administrator can dynamically update them through the server's management backend, or modify them based on user preferences according to user input. Specifically, the information categories of the interface update monitoring information include at least one of the following: current environment, time, time interval between the current time and the last time the interface update was performed, interface version number, weather, target terminal status information, target terminal geographical location, real-time hotspot information, and target terminal user information.

[0093] The current environment refers to the environment in which the target terminal is located, such as the in-vehicle environment or the out-of-vehicle environment. The in-vehicle environment can include in-vehicle temperature and humidity, while the out-of-vehicle environment can include out-of-vehicle temperature and humidity. The parameters of the current environment can be collected by an environmental data acquisition device, such as a temperature sensor collecting temperature and a humidity sensor collecting humidity.

[0094] Here, "time" refers to the current real-time time, including the current date. The time can be obtained from the server's system time, or it can be determined by the target terminal and sent to the server. The last time the interface was updated can be recorded by the server, or it can be recorded by the terminal and sent to the server. For example, the time when the server sent the updated interactive interface template to the target terminal is recorded as the current interface update time; or, the target terminal records the time when it updated the interactive interface to be updated as the current interface update time and sends it to the server.

[0095] The interface version number is the version number of the template corresponding to the interactive interface. The interface version number can be obtained by the server when selecting an updated interactive interface template from the interface template library, or it can be determined by the target terminal and sent to the server. The geographical location of the target terminal can be sent to the server by the target terminal itself; for example, the target terminal's positioning device can obtain its geographical location in real time and send it to the server. User information is used to identify the user; for example, if the target terminal is a vehicle-mounted terminal, the user information can be driver identification information, such as a driver's image; the server can receive user information sent by the target terminal. The status information of the target terminal can include its speed, acceleration, turning, power on / off status, etc.

[0096] In embodiments where the information category of the interface update monitoring information includes the current environment, the corresponding preset interface update conditions include: the current environment changes to a preset environment.

[0097] The preset environment can be set according to actual needs. Specifically, after the server obtains the current environment, it determines whether the current environment has changed to the preset environment; if so, the preset interface update conditions are met, triggering an interface update and executing subsequent interface update operations. In this way, by triggering interface updates based on the current environment, dynamic updates to the target terminal's interactive interface are achieved, providing flexibility in updates.

[0098] In an embodiment where the information category of the interface update monitoring information includes time, the corresponding preset interface update conditions include: the time changes to a preset specified time.

[0099] The preset specified time can be set based on statutory holidays or a special date specified by the user. In this embodiment, after the server obtains the time, it determines whether the time belongs to the preset specified time; if so, the preset interface update conditions are met, triggering an interface update and executing subsequent interface update operations. Thus, by determining the trigger for interface updates based on the current time, dynamic updates to the target terminal's interactive interface are achieved based on time, providing flexible updates.

[0100] In an embodiment where the information categories of the interface update monitoring information include the time interval between the current time and the last time the interface update was performed, the preset interface update conditions include: the time interval reaches a preset update cycle.

[0101] The preset update cycle can be pre-set according to user needs. In this embodiment, the server calculates the time interval based on the current time and the last time the interface was updated. If the time interval reaches the preset update cycle, the preset interface update conditions are met, triggering an interface update and executing subsequent interface update operations. Thus, by determining the trigger for interface updates based on the time interval between updates, regular and dynamic updates to the target terminal's interactive interface are achieved, providing flexibility in updates.

[0102] In an embodiment where the information category of the interface update monitoring information includes the interface version number, the corresponding preset interface update conditions include: the interface version number is inconsistent with the latest version number stored in the interface template library.

[0103] Specifically, for example, after the server obtains the current interface version number, it checks whether the interface version number matches the latest version number stored in the interface template library. If they match, it means the current interface version number is the latest version and does not need to be updated. If they do not match, it means that the preset interface update conditions are met, and an interface update is triggered. In this way, by determining the trigger for interface updates based on the interface version number, automatic version upgrades of the target terminal's interactive interface are achieved, allowing for flexible updates.

[0104] In an embodiment where the information category of the interface update monitoring information includes the geographical location of the target terminal, the preset interface update conditions include: the geographical location of the target terminal has changed across regions compared to the geographical location when the interface update was last performed.

[0105] The geographical location at the time of the last interface update can be the geographical location of the target terminal when the server last sent the updated interactive interface template to the target terminal, or it can be the geographical location of the target terminal when the interface to be updated was last updated. This application does not limit this.

[0106] The cross-regional change can be any of the following: cross-city change, cross-province change, or change in the size of other regions. Taking a cross-city change as an example, if the server obtains the target terminal's geographical location as Beijing, and the geographical location at the time of the last interface update was Shanghai, then a cross-regional change has occurred, satisfying the preset interface update conditions. In this embodiment, the server determines the trigger for the interface update based on the geographical location, enabling dynamic updates of the target terminal's interactive interface that follow location changes, providing flexible updates.

[0107] In an embodiment where the information category of the interface update monitoring information includes the user information of the target terminal, the preset interface update conditions include: changes in user information.

[0108] Specifically, after obtaining the user information of the target terminal, the server determines whether the user information has changed. If so, the preset interface update conditions are met, triggering an interface update and executing subsequent interface update operations. In this way, by triggering interface updates based on user information, the target terminal's interactive interface can be dynamically updated to follow changes in user information, providing flexibility and meeting users' personalized needs.

[0109] In embodiments where the information category for interface update monitoring includes weather, the preset interface update conditions include: the weather changing to a preset weather type. Thus, by triggering interface updates based on weather conditions, the target terminal's interactive interface can be dynamically updated to follow weather changes, providing flexibility in updates.

[0110] In embodiments where the interface update monitoring information category includes the target terminal's status information, the preset interface update conditions include: the target terminal's status information changing to meet set requirements. These set requirements can be configured according to actual needs. Thus, by triggering interface updates based on the terminal's status, the target terminal's interactive interface can be dynamically updated in accordance with changes in its status, providing flexibility in updates.

[0111] In embodiments where the information category of interface update monitoring information includes real-time hot topic information, the preset interface update conditions include: the real-time hot topic information belongs to preset hot topic information. Thus, by triggering interface updates based on real-time hot topic information, dynamic updates that match the target terminal's interactive interface with the real-time hot topic information are achieved, providing flexible updates.

[0112] It is understood that interface update monitoring information may also include other types of information; the preset interface update conditions may be the conditions corresponding to other interface update monitoring information, and can be set according to user needs, which is not limited in this application.

[0113] Figure 2 This is a schematic diagram of the interface before the update.

[0114] The following will combine Figure 2 This describes the content of the user interface to be updated. Figure 2 The interface shown includes the following interaction logic: swiping left and right on the page switches cards, and clicking a card enters the card's function page. The target terminal's interactive interface can be categorized in several ways. The interface type describes the category of the interactive interface; for example, it can include a desktop (or desktop launcher) interface, an app interface, an app user interface, and / or a launcher widget user interface. The number of interface elements refers to the number of each element in the interactive interface; the key information contained in the interface elements refers to the text, images, and other information within those elements. For example, Figure 2 The interactive interface shown is a desktop interface, and the interface elements include cards, with a total of 3 cards. The key information of the first navigation card includes: turning information, intersection guidance, and route congestion status. The key information of the second music card includes: cover image, playback progress, song title, previous track button, next track button, and pause / play button. The key information of the third weather card includes: weather status icon, weather status text, current temperature, and current location.

[0115] By acquiring the interaction logic and key information of the interactive interface to be updated, the server selects an updated interactive interface template based on the interaction logic and key information. This template has a higher degree of matching with the interactive interface to be updated, and thus the new interactive interface obtained by the target terminal based on the updated interactive interface template has better applicability.

[0116] In some implementations, step S130 further includes steps (a1) to (a3).

[0117] Step (a1): Based on the interaction logic and interface feature information, select the first subset of matching interactive interface templates from the interface module library.

[0118] Specifically, dynamic configuration rules can be set in the dynamic configuration module. For example, a dynamic configuration table can be used to record the mapping relationship between interaction logic, interface feature information and the interactive interface template to be updated. The dynamic configuration module can search the dynamic configuration table to obtain multiple interactive interface templates that match the interaction logic and interface feature information, which will be used as the first subset of interactive interface templates.

[0119] The mapping relationship between interaction logic, interface feature information, and the selected updated interactive interface template can be set according to the actual needs of interface updates. For example, to achieve the reuse of interaction logic between the interactive logic of the interface to be updated and the updated interactive interface template during interface updates, the template interaction logic of the selected interactive interface template can be set to be consistent with the interaction logic of the interface to be updated in the dynamic configuration table. This ensures that the template interaction logic in the interactive interface template selected from the template library is consistent with the interaction logic of the interface to be updated. This allows the target terminal to update the interface based on the updated interactive interface template without changing the interaction logic, thus achieving the reuse of interaction logic in the new interactive interface. In other words, the original interaction logic is combined with the new interactive interface. Furthermore, the interface layout and style of the updated interactive interface template can fully display the key information in the previous interface feature information, so that the original key information matches the interface style and layout of the updated interactive interface template. As a result, the target terminal obtains an updated interface based on the updated interactive interface template, and the key information can be effectively displayed.

[0120] Step (a2): Determine the corresponding tag based on the interface update monitoring information, and search for the second subset of interactive interface templates that match the tag from the first subset of interactive interface templates.

[0121] The mapping between interface update monitoring information and tags can be pre-set and stored. For example, if the interface update monitoring information is time, the tag corresponding to the current time can be found. For instance, if the time is March 8th, the corresponding tag is tag1; if the time is May 1st, the corresponding tag is tag2. If the interface update monitoring information is the geographical location of the target terminal, the tag corresponding to the geographical location can be found.

[0122] In addition, the dynamic configuration table can also record the mapping relationship between tags and interactive interface templates. The dynamic configuration module can look up the dynamic configuration table to obtain the interactive interface template that matches the tag, which is used as the second subset of the interactive interface template.

[0123] Step (a3): Select an updated interactive interface template from the second subset of interactive interface templates and update the interface of the interactive interface to be updated.

[0124] Specifically, the dynamic configuration module can randomly select an interactive interface template from the second subset of interactive interface templates as the updated interactive interface template. Alternatively, the user can select a desired template from the second subset of interactive interface templates to update the interactive interface.

[0125] Advantageously, by matching and searching for interactive interface templates based on key information in the interaction logic, interface feature information, and interface update monitoring information, an updated interactive interface template with a higher degree of matching with the interactive interface to be updated can be obtained.

[0126] by Figure 2 Taking the interface to be updated as an example, the server determines the updated interface template based on interface update monitoring information, interaction logic, and key information, and sends it to the target terminal. The updated interface obtained by the target terminal is as follows: Figure 3 As shown, the original card style is replaced by a circular bubble and a large bubble centered and enlarged. The key information included in the original interface elements is adapted to the new style. The bubble is centered when swiped left or right. The interaction logic is reused, that is, the interaction logic is not changed.

[0127] In some implementations, the method for updating the interactive interface of a terminal described above includes a server dynamic configuration module configured to update the information category of the interface update monitoring information and the preset interface update conditions in response to a trigger condition update request; the server dynamic configuration module may also be configured to update the dynamic configuration rules of the dynamic configuration module in response to a configuration relationship update request; and the server dynamic configuration module may also be configured to update the interactive interface templates in the interface template library in response to a template update request.

[0128] Trigger condition update requests, configuration relationship update requests, and template update requests can be sent to the server's management backend. Users can then perform update operations through the server's management backend, or the cloud server's management backend can automatically perform the corresponding updates. It can be understood that the dynamic configuration module can also respond to any one or more of these trigger condition update requests, configuration relationship update requests, and template update requests to update itself.

[0129] For example, the management backend can receive trigger condition update requests, and the dynamic configuration module can respond to these requests to adjust the interface update monitoring information to include user information or other required information categories, and to adjust the corresponding preset interface update conditions to include changes in user information and other relevant interface update conditions. As another example, when a user needs to update an interactive interface template in the interface template library, they can input a template update request through the management backend, instructing the server's dynamic configuration module to update the interactive interface template in the library, thus achieving a template upgrade.

[0130] For example, Figure 4 As shown, the cloud server stores interactive interface templates through an interface template library. Users can manage the interface template library through a template management platform. When a template upgrade is needed, the template management platform receives a template update request and then controls the update of the interactive interface template in the interface template library. The cloud server sends the updated interactive interface template to the target terminal and stores it in the target terminal's style template library. The interactive interface template includes interface layout, interface style, interface animation, and interaction logic. The target terminal updates the interactive interface to be updated based on the interactive interface template, such as updating the desktop application (Launcher APP) interface or other APP interfaces.

[0131] refer to Figure 5 This application provides a method for updating the interactive interface of a terminal. This method can be executed by the apparatus for updating the interactive interface of a terminal provided in the embodiments of this application, and the apparatus can be deployed on the terminal. Taking its application to a terminal as an example, the method includes the following steps:

[0132] Step S510: Obtain interface update monitoring information about the terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated.

[0133] Step S530: When the interface update monitoring information meets the preset interface update conditions, use the updated interactive interface template to update the interactive interface to be updated.

[0134] The updated interactive interface template is selected by the terminal or by a server connected to the terminal from the interface template library that stores interactive interface templates, based on the interaction logic, interface feature information, and interface update monitoring information.

[0135] The above-described method for updating the terminal's interactive interface is applied to the terminal. By analyzing the interface update monitoring information, if the interface update conditions are met, the interface update operation is triggered, enabling autonomous and dynamic interface updates for the target terminal with good update flexibility.

[0136] In some implementations, reference Figure 6 Step S530 includes performing the following steps via the terminal:

[0137] Step S531: Send the interaction logic and interface feature information to the server connected to the terminal.

[0138] The terminal determines whether the interface update monitoring information meets the preset interface update conditions. If it does, it extracts the interaction logic and interface feature information of the interface to be updated and sends it to the server.

[0139] The server can independently acquire interface update monitoring information, or it can receive interface update monitoring information sent by the terminal. After receiving the interaction logic and interface feature information sent by the terminal, the server selects an updated interactive interface template from the interface template library based on the interaction logic, interface feature information, and interface update monitoring information, and returns it to the terminal.

[0140] Step S533: Receive the updated interactive interface template returned by the server based on the interaction logic, interface update monitoring information, and interface feature information.

[0141] Step S535: Update the interface of the interactive interface to be updated based on the updated interactive interface template.

[0142] In this embodiment, the target terminal interface can be updated autonomously and dynamically, offering good update flexibility.

[0143] In some embodiments, the updated user interface template is selected by the terminal or by a server connected to the terminal in the following manner:

[0144] Based on the interaction logic and interface feature information, the dynamic configuration module selects a first subset of matching interactive interface templates from the interface module library; based on the interface update monitoring information, the corresponding tags are determined, and the tags are used to search for a second subset of interactive interface templates that match the tags from the first subset of interactive interface templates; an updated interactive interface template is selected from the second subset of interactive interface templates to update the interactive interface to be updated.

[0145] Interface feature information includes key information contained in interface elements; the interactive interface templates in the interface template library include at least one of interface style, interface layout, interface animation, and template interaction logic. Specifically, based on the interaction logic and interface feature information, a first subset of matching interactive interface templates is selected from the interface module library. This can include: using a dynamic configuration module to select interactive interface templates from the interface template library whose template interaction logic is consistent with the interaction logic, and whose interface layout and style match the key information, thus obtaining a first subset of interactive interface templates. This ensures that the interaction logic remains unchanged, and the interface style and layout of the interactive interface templates can completely and effectively display the key information. In this way, the reuse of interaction logic is achieved, and the updated interface uses the same interaction logic as the interface before the update, allowing users to continue using their previous interaction habits.

[0146] In some implementations, the interface update monitoring information includes the color of the ambient light near the terminal; the preset interface update conditions include: the ambient light color has changed.

[0147] In this embodiment, updating the interactive interface to be updated using an updated interactive interface template includes: updating the color of the interactive interface to be updated using the updated interactive interface template according to the changed color of the ambient light.

[0148] Specifically, the terminal selects an updated interactive interface template from the interface template library based on the changed color of the ambient lighting. The interface template library can store interactive interface templates in different colors. Ambient lighting refers to the interior lighting of a vehicle, typically installed on the center console, door panels, and footwell, serving to provide decorative lighting and enhance the ambiance of the vehicle. Specifically, the terminal can determine the color of the ambient lighting and change the color of the interactive interface to match or complement it. The matching colors can be customized according to user needs; for example, they can be similar colors or visually pleasing combinations. By changing the color of the interactive interface to match the ambient lighting color, the visual effect of the in-vehicle terminal's interactive interface is optimized, improving the overall color scheme within the vehicle.

[0149] refer to Figure 7 A server for updating the interactive interface of a terminal is provided, including an information acquisition module 710, a dynamic configuration module 730, and a sending module 750.

[0150] The information acquisition module 710 is configured to acquire interface update monitoring information about the target terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated.

[0151] The dynamic configuration module 730 is configured to select an updated interactive interface template from the interface template library that stores interactive interface templates when the interface update monitoring information meets the preset interface update conditions, based on the interaction logic, interface feature information and interface update monitoring information.

[0152] The sending module 750 is configured to send the updated interactive interface template to the target terminal, so that the target terminal can update the interactive interface to be updated based on the updated interactive interface template.

[0153] The server described above for updating the terminal interface analyzes interface update monitoring information and triggers an interface update operation if the interface update conditions are met, thereby enabling autonomous and dynamic interface updates for the target terminal. It offers good update flexibility and achieves similar technical effects to the methods mentioned above.

[0154] In some implementations, the interface feature information includes key information contained in the interface elements of the interactive interface to be updated. The interactive interface templates in the interface template library include at least one of the following: interface style, interface layout, interface animation, and template interaction logic.

[0155] In some embodiments, the dynamic configuration module 730 further includes a first dynamic configuration unit, a second dynamic configuration unit, and a selection unit. The first dynamic configuration unit is configured to select a first subset of matching interactive interface templates from an interface module library based on interaction logic and interface feature information. The second dynamic configuration unit is configured to determine corresponding tags based on interface update monitoring information and search for a second subset of interactive interface templates matching the tags from the first subset of interactive interface templates. The selection unit is configured to select an updated interactive interface template from the second subset of interactive interface templates to update the interactive interface to be updated.

[0156] In some implementations, the dynamic configuration module 730 further includes a management unit configured to perform at least one of the following:

[0157] In response to a trigger condition update request, update the information category of the interface update monitoring information and the preset interface update conditions; in response to a configuration relationship update request, update the dynamic configuration rules of the dynamic configuration module; and in response to a template update request, update the interactive interface templates in the interface template library.

[0158] refer to Figure 8 This application provides an apparatus for updating the interactive interface of a terminal, for a terminal connected to a server, the apparatus including an information acquisition module 810 and an interface update module 830.

[0159] The information acquisition module 810 is configured to acquire interface update monitoring information about the terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated.

[0160] The interface update module 830 is configured to update the interface to be updated using an updated interactive interface template when the interface update monitoring information meets preset interface update conditions. The updated interactive interface template is selected by the terminal or a server connected to the terminal from an interface template library storing interactive interface templates, based on interaction logic, interface feature information, and interface update monitoring information.

[0161] The aforementioned device for updating the terminal's interactive interface analyzes interface update monitoring information. If the interface update conditions are met, it triggers the interface update operation, enabling autonomous and dynamic interface updates for the target terminal with good update flexibility.

[0162] In one embodiment, the apparatus for updating the terminal interactive interface further includes a first dynamic configuration unit, a second dynamic configuration unit, and a selection unit similar to those in the dynamic configuration module 730. Similarly, the first dynamic configuration unit is configured to select a first subset of matching interactive interface templates from the interface module library using the dynamic configuration module based on interaction logic and interface feature information; the second dynamic configuration unit is configured to determine corresponding tags based on interface update monitoring information, and use the tags to search for a second subset of interactive interface templates matching the tags from the first subset of interactive interface templates; the selection unit is configured to select an updated interactive interface template from the second subset of interactive interface templates to update the interactive interface to be updated.

[0163] In some implementations, the interface update monitoring information includes the color of the ambient light near the terminal; the preset interface update conditions include: a change in the ambient light color. The interface update module 830 is further configured to update the color of the interactive interface to be updated using an updated interactive interface template based on the changed color of the ambient light. By changing the color of the interactive interface to be updated according to the color of the ambient light, the color of the in-vehicle terminal interactive interface matches the ambient light color, optimizing the visual effect of color matching within the vehicle.

[0164] It should be understood that the specific features, operations, and details described above with respect to the methods of this application can also be similarly applied to the servers and apparatus of this application, or vice versa. Furthermore, each step of the methods of this application described above can be performed by a corresponding component or unit of the server or apparatus of this application.

[0165] It should be understood that the various modules / units of the server / device of this application can be implemented wholly or partially through software, hardware, firmware, or a combination thereof. Each module / unit can be embedded in the processor of the electronic device in hardware or firmware form or independent of the processor, or it can be stored in the memory of the electronic device in software form for the processor to call to execute the operation of each module / unit. Each module / unit can be implemented as an independent component or module, or two or more modules / units can be implemented as a single component or module.

[0166] like Figure 9 As shown, this application provides a computing device 900, which includes a processor 901 and a memory 902 storing computer program instructions. When the processor 901 executes the computer program instructions, it implements the steps of the aforementioned method for updating an interactive interface of a terminal for a server. This computing device 900 can be broadly defined as a server, or any other electronic device with the necessary computing and / or processing capabilities.

[0167] In one embodiment, the computing device 900 may include a processor, memory, network interface, communication interface, etc., connected via a system bus. The processor of the computing device 900 can be used to provide necessary computing, processing, and / or control capabilities. The memory of the computing device 900 may include non-volatile storage media and internal memory. The non-volatile storage media may store an operating system, computer programs, etc. The internal memory can provide an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface and communication interface of the computing device 900 can be used to connect and communicate with external devices via a network. When the computer program is executed by the processor, it performs the steps of the method of this application.

[0168] Furthermore, this application provides a terminal, which includes a processor and a memory storing computer program instructions. When the processor executes the computer program instructions, it implements the steps of the aforementioned method for updating the terminal's interactive interface.

[0169] Furthermore, this document provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method for updating the interactive interface of a terminal applied to a terminal or server.

[0170] Those skilled in the art will understand that the method steps of this application can be performed by a computer program instructing related hardware, such as a computing device 900 or a processor. The computer program can be stored in a non-transitory computer-readable storage medium, and its execution causes the steps of this application to be performed. Depending on the context, any reference herein to memory, storage, or other media may include non-volatile or volatile memory. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid-state drive, etc. Examples of volatile memory include random access memory (RAM), external cache memory, etc.

[0171] The technical features described above can be combined arbitrarily. Although not all possible combinations of these technical features are described, any combination of these technical features should be considered to be covered by this specification, provided that such combination does not contain contradictions.

[0172] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for updating the interactive interface of a terminal, used in a server connected to the terminal, characterized in that, The method includes: Obtain interface update monitoring information about the target terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated; When the interface update monitoring information meets the preset interface update conditions, based on the interaction logic, the interface feature information, and the interface update monitoring information, the server's dynamic configuration module selects an updated interactive interface template from the interface template library storing interactive interface templates; and The updated interactive interface template is sent to the target terminal so that the target terminal updates the interactive interface to be updated based on the updated interactive interface template.

2. The method according to claim 1, characterized in that, The information categories of the interface update monitoring information and the preset interface update conditions can be configured through the server or user input. The information categories of the interface update monitoring information include at least one of the following: current environment, time, time interval between the current time and the last interface update time, interface version number, weather, status information of the target terminal, geographical location of the target terminal, real-time hotspot information, and user information of the target terminal; and The preset interface update conditions include at least one of the following: The current environment changes to a preset environment; The time changes to a preset specified time; The time interval reaches the preset update cycle; The interface version number is inconsistent with the latest version number stored in the interface template library; The weather changes to a preset weather type; The status information of the target terminal changes to meet the set requirements; The geographical location of the target terminal has changed across regions compared to the geographical location at the time of the last interface update; The real-time hotspot information belongs to the preset hotspot information; and The user information has changed.

3. The method according to claim 1 or 2, characterized in that, The interface feature information includes key information contained in the interface elements of the interactive interface to be updated; The interactive interface templates in the interface template library include at least one of the following: interface style, interface layout, interface animation, and template interaction logic.

4. The method according to claim 3, characterized in that, The step of selecting an updated interactive interface template from the interface template library storing interactive interface templates using the server's dynamic configuration module, based on the interaction logic, the interface feature information, and the interface update monitoring information, includes: Based on the interaction logic and the interface feature information, select a first subset of matching interaction interface templates from the interface module library; Based on the interface update monitoring information, the corresponding tag is determined, and a second subset of the interactive interface templates that matches the tag is searched from the first subset of the interactive interface templates; and Select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

5. The method according to claim 1, characterized in that, The server's dynamic configuration module is configured to perform at least one of the following: In response to the trigger condition update request, update the information category of the interface update monitoring information and the preset interface update conditions; In response to the configuration relationship update request, update the dynamic configuration rules of the dynamic configuration module; and In response to a template update request, update the interactive interface templates in the interface template library.

6. A method for updating the interactive interface of a terminal, for a terminal connected to a server, characterized in that, include: Obtain interface update monitoring information about the terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated; When the interface update monitoring information meets the preset interface update conditions, the interface to be updated is updated using an updated interactive interface template. The updated interactive interface template is selected by the terminal or by a server connected to the terminal from an interface template library storing interactive interface templates based on the interaction logic, the interface feature information, and the interface update monitoring information.

7. The method according to claim 6, characterized in that, The updated interactive interface template is selected by the terminal or by a server connected to the terminal in the following manner: Based on the interaction logic and the interface feature information, the dynamic configuration module selects a first subset of matching interaction interface templates from the interface module library. Based on the interface update monitoring information, the corresponding tag is determined, and the tag is used to search for a second subset of interactive interface templates that match the tag from the first subset of the interactive interface templates; as well as Select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

8. The method according to claim 6, characterized in that, The interface update monitoring information includes the color of the ambient light near the terminal; The preset interface update conditions include: the ambient light color changes; The step of updating the interactive interface to be updated using the updated interactive interface template includes: updating the color of the interactive interface to be updated using the updated interactive interface template according to the changed color of the ambient light.

9. A server for updating the interactive interface of a terminal, the server being connected to the terminal, characterized in that, The server includes: The information acquisition module is configured to acquire interface update monitoring information about the target terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated. A dynamic configuration module is configured to, when the interface update monitoring information meets preset interface update conditions, select an updated interactive interface template from an interface template library storing interactive interface templates, based on the interaction logic, the interface feature information, and the interface update monitoring information; and The sending module is configured to send the updated interactive interface template to the target terminal, so that the target terminal updates the interactive interface to be updated based on the updated interactive interface template.

10. The server according to claim 9, characterized in that, The interface feature information includes key information contained in the interface elements of the interactive interface to be updated; The interactive interface templates in the interface template library include at least one of the following: interface style, interface layout, interface animation, and template interaction logic.

11. The server according to claim 10, characterized in that, The dynamic configuration module further includes: The first dynamic configuration unit is configured to select a first subset of matching interactive interface templates from the interface module library based on the interaction logic and the interface feature information. The second dynamic configuration unit is configured to determine the corresponding tag based on the interface update monitoring information, and search for a second subset of interactive interface templates that match the tag from the first subset of the interactive interface templates; and The selection unit is configured to select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

12. The server according to claim 9, characterized in that, The dynamic configuration module further includes a management unit configured to perform at least one of the following: In response to the trigger condition update request, update the information category of the interface update monitoring information and the preset interface update conditions; In response to the configuration relationship update request, update the dynamic configuration rules of the dynamic configuration module; and In response to a template update request, update the interactive interface templates in the interface template library.

13. An apparatus for updating the interactive interface of a terminal, for a terminal connected to a server, characterized in that, include: The information acquisition module is configured to acquire interface update monitoring information about the terminal's interactive interface to be updated, as well as the interaction logic and interface feature information of the interactive interface to be updated. The interface update module is configured to update the interactive interface to be updated using an updated interactive interface template when the interface update monitoring information meets the preset interface update conditions. The updated interactive interface template is selected by the terminal or by a server connected to the terminal from an interface template library storing interactive interface templates based on the interaction logic, the interface feature information, and the interface update monitoring information.

14. The apparatus according to claim 13, characterized in that, The device further includes: The first dynamic configuration unit is configured to select a first subset of matching interactive interface templates from the interface module library based on the interaction logic and the interface feature information. The second dynamic configuration unit is configured to determine the corresponding tag based on the interface update monitoring information, and search for a second subset of interactive interface templates that match the tag from the first subset of the interactive interface templates; and The selection unit is configured to select one of the updated interactive interface templates from the second subset of the interactive interface templates to update the interactive interface to be updated.

15. The apparatus according to claim 13, characterized in that, The interface update monitoring information includes the color of the ambient light near the terminal; the preset interface update conditions include: the ambient light color changes; The interface update module is further configured to update the color of the interactive interface to be updated using an updated interactive interface template based on the changed color of the ambient light.

16. A computing device, characterized in that, include: Processor and memory storing computer program instructions; When the processor executes the computer program instructions, it implements the steps of the method according to any one of claims 1-5.

17. A terminal, characterized in that, include: Processor and memory storing computer program instructions; When the processor executes the computer program instructions, it implements the steps of the method according to any one of claims 6-8.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 8.