CN114416245A - Method, device and storage medium for updating user interface - Google Patents

Method, device and storage medium for updating user interface Download PDF

Info

Publication number
CN114416245A
CN114416245A CN202111670412.2A CN202111670412A CN114416245A CN 114416245 A CN114416245 A CN 114416245A CN 202111670412 A CN202111670412 A CN 202111670412A CN 114416245 A CN114416245 A CN 114416245A
Authority
CN
China
Prior art keywords
user interface
client
editing
configuration file
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111670412.2A
Other languages
Chinese (zh)
Other versions
CN114416245B (en
Inventor
钱直儒
陈腾飞
谢晓平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shuqin Technology Co ltd
Original Assignee
Beijing Shuqin Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shuqin Technology Co ltd filed Critical Beijing Shuqin Technology Co ltd
Priority to CN202111670412.2A priority Critical patent/CN114416245B/en
Publication of CN114416245A publication Critical patent/CN114416245A/en
Application granted granted Critical
Publication of CN114416245B publication Critical patent/CN114416245B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a method and a device for updating a user interface and a storage medium. The method for updating the user interface is characterized by comprising the following steps: receiving edit information for editing a user interface of a client; generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and sending the configuration file to the terminal equipment provided with the client.

Description

Method, device and storage medium for updating user interface
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method, an apparatus, and a storage medium for updating a user interface.
Background
The client sides such as APP or Web pages and the like are applied to terminal equipment more and more widely, and more services are provided for users through a C/S framework or a B/S framework.
In order to update the content displayed by the client, or for reasons such as revision update of the client, the user interface of the client needs to be updated, including changing the content, size, shape, and position of each component (e.g., a title, a text box, a button, and a control such as an input box) of the user interface.
Therefore, how to improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface becomes a problem which is more and more concerned at present.
Disclosure of Invention
Embodiments of the present disclosure provide a method, an apparatus, and a storage medium for updating a user interface, so as to improve user experience and reduce operation and maintenance costs of a client in a process of updating the user interface.
According to an aspect of the embodiments of the present disclosure, there is provided a method for updating a user interface, including: receiving edit information for editing a user interface of a client; generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and sending the configuration file to the terminal equipment provided with the client.
According to another aspect of the embodiments of the present disclosure, there is also provided a storage medium including a stored program, wherein the method described above is performed by a processor when the program is executed.
According to another aspect of the embodiments of the present disclosure, there is also provided an apparatus for updating a user interface, including: the editing information receiving module is used for receiving editing information for editing the user interface of the client; the configuration file generation module is used for generating a corresponding configuration file according to the editing information, and the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and the configuration file sending module is used for sending the configuration file to the terminal equipment provided with the client.
According to another aspect of the embodiments of the present disclosure, there is also provided an apparatus for updating a user interface, including: a processor; and a memory, coupled to the second processor, for providing instructions to the second processor to process the following processing steps: receiving edit information for editing a user interface of a client; generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and sending the configuration file to the terminal equipment provided with the client.
According to the technical scheme disclosed in the field, after a worker edits a component on a user interface of a client, a terminal device sends editing information to a server for updating the client. And the server generates a configuration file according to the editing information and sends the configuration file to the terminal equipment of the user to update the client. Therefore, the staff does not need to regenerate a new interface in a recoding mode, and all the controls on the user interface of the client are already modularized. Therefore, when the staff edits the user interface, the terminal device can only generate editing information for the component which is the editing object, and after the server generates the configuration file according to the editing information and sends the configuration file to the terminal device of the user, the terminal device of the user can only update the component edited by the staff according to the configuration information without influencing other components. Therefore, by the mode, the technical scheme disclosed by the invention can improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the disclosure and not to limit the disclosure. In the drawings:
fig. 1 is a hardware block diagram of a computing device for implementing the method according to embodiment 1 of the present disclosure;
fig. 2 is a schematic diagram of a system for updating a user interface of a client according to embodiment 1 of the present disclosure;
fig. 3 is a schematic flow chart of a method for updating a user interface according to a first aspect of embodiment 1 of the present disclosure;
fig. 4 is a schematic diagram of updating a user interface according to a first aspect of embodiment 1 of the present disclosure;
fig. 5 is a schematic diagram of an apparatus for updating a user interface according to embodiment 2 of the present disclosure; and
fig. 6 is a schematic diagram of an apparatus for updating a user interface according to embodiment 3 of the present disclosure.
Detailed Description
In order to make those skilled in the art better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure. It is to be understood that the described embodiments are merely exemplary of some, and not all, of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
In accordance with the present embodiment, there is provided a method embodiment of a method of updating a user interface, it being noted that the steps illustrated in the flowchart of the figure may be performed in a computer system, such as a set of computer-executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
The method embodiments provided by the present embodiment may be executed in a mobile terminal, a computer terminal, a server or a similar computing device. FIG. 1 illustrates a block diagram of a hardware architecture of a computing device for implementing a method of updating a user interface. As shown in fig. 1, the computing device may include one or more processors (which may include, but are not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory for storing data, and a transmission device for communication functions. Besides, the method can also comprise the following steps: a display, an input/output interface (I/O interface), a Universal Serial Bus (USB) port (which may be included as one of the ports of the I/O interface), a network interface, a power source, and/or a camera. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration and is not intended to limit the structure of the electronic device. For example, the computing device may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors and/or other data processing circuitry described above may be referred to generally herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part in software, hardware, firmware, or any combination thereof. Further, the data processing circuitry may be a single, stand-alone processing module, or incorporated in whole or in part into any of the other elements in the computing device. As referred to in the disclosed embodiments, the data processing circuit acts as a processor control (e.g., selection of a variable resistance termination path connected to the interface).
The memory may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the method for updating a user interface in the embodiments of the present disclosure, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implementing the method for updating a user interface of an application program. The memory may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory located remotely from the processor, which may be connected to the computing device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device is used for receiving or transmitting data via a network. Specific examples of such networks may include wireless networks provided by communication providers of the computing devices. In one example, the transmission device includes a Network adapter (NIC) that can be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computing device.
It should be noted here that in some alternative embodiments, the computing device shown in fig. 1 described above may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that FIG. 1 is only one example of a particular specific example and is intended to illustrate the types of components that may be present in a computing device as described above.
Fig. 2 is a schematic diagram of a system for updating a user interface of a client according to the present embodiment. Referring to fig. 2, the system includes: terminal equipment 101-103 of a worker editing a user interface of a client; a server 200; and user terminal devices 301 to 303 each having a client installed therein. The client can be, for example, an app application installed in the terminal devices 301 to 303 or a client program such as a web application program. The server 200 is, for example, a server for performing hot update on a client. Therefore, the staff can maintain the client through the terminal devices 101-103, including editing the user interface of the client. Such as editing the content, size, shape, and location of the components of the user interface, including controls such as titles, text boxes, buttons, and input boxes. In the technical scheme of the disclosure, all elements (including controls such as titles, text boxes, buttons and input boxes) of the user interface of the client are modularized, so that editing and updating can be performed respectively without affecting other assemblies.
Specifically, the terminal devices 101 to 103 are provided with an interface editing tool for editing a user interface of the client. Also, the interface editing tool may display a user interface consistent with the user interface of the client. Therefore, the staff can edit the displayed user interface by using the interface editing tools arranged in the terminal equipment 101-103. After the staff finishes editing the user interface, the terminal devices 101 to 103 generate corresponding editing information and send the corresponding editing information to the server 200. In the present disclosure, each control of the client user interface is implemented by means of a component, so that the editing information may only record the related information of the component edited by the staff.
It should be noted that the above-mentioned hardware structure can be applied to both the terminal devices 101 to 103 and the server 200 in the system.
In the above operating environment, according to the first aspect of the present embodiment, a method for updating a user interface is provided, and the method is implemented by the server 200 shown in fig. 2. Fig. 3 shows a flow diagram of the method, which, with reference to fig. 3, comprises:
s302: receiving edit information for editing a user interface of a client;
s304: generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on a user interface according to the editing information; and
s306: and sending the configuration file to the terminal equipment provided with the client.
Specifically, referring to fig. 4, the worker 1 transmits editing information to the server 200 after the terminal device 101 edits the user interface 1 of the client. The editing information describes information for the worker 1 to edit a component on the user interface 1, for example, information for editing the content, size, shape, position, and the like of a component to be edited on the user interface 1. The server 200 thus receives the edit information from the terminal apparatus 101 (S302).
Then, the server 200 generates a relevant profile for the terminal device 301 of the user based on the edit information transmitted from the terminal device 101 of the worker 1, based on the edit information (S304). The configuration file may be a file in the Jason format, or a file in the xml format, for example. The file may contain information such as the content, size, shape, and position of the component edited by the user interface 1.
Then, the server 200 sends the configuration file to the terminal devices 301 to 303, so that the terminal devices 301 to 303 update the components edited by the workers in the user interface 1 according to the configuration file.
Preferably, the process of generating and sending the editing information by the terminal device 101 to the server 200, and the process of generating and sending the configuration file to the terminal devices 301-303 by the server 200 are synchronized with the process of editing the user interface 1 by the staff member 1 in real time. So that the corresponding components of the user interface 1 of the client can be updated in real time according to the editing operation of the worker 1.
As described in the background, in order to update the content displayed by the client or update the version of the client, the user interface of the client needs to be updated, including changing the content, size, shape, and position of each component (e.g., title, text box, button, and control such as input box) of the user interface. Therefore, how to improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface becomes a problem which is more and more concerned at present.
For the technical problem, according to the technical solution disclosed in the present disclosure, after a worker edits a component on a user interface of a client, a terminal device sends edit information to a server that updates the client. And the server generates a configuration file according to the editing information and sends the configuration file to the terminal equipment of the user to update the client. Therefore, the staff does not need to regenerate a new interface in a recoding mode, and all the controls on the user interface of the client are already modularized. Therefore, when the staff edits the user interface, the terminal device of the staff can only generate editing information for the component which is the editing object, and after the server generates the configuration file according to the editing information and sends the configuration file to the terminal device of the user, the terminal device of the user can only update the component edited by the staff according to the configuration information without influencing other components. Therefore, by the mode, the technical scheme disclosed by the invention can improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface.
Optionally, the operation of sending the configuration file to the terminal device installed with the client includes: determining a target user interested in a component of which the user interface is an editing object; and the server sends the configuration file generated according to the editing information to the terminal equipment of the target user.
Specifically, referring to fig. 2, in a general case, when a client program is large and includes a plurality of user interfaces, a plurality of staff members are required to edit and update the plurality of user interfaces of the client by using respective terminal devices 101 to 103. In this case, if the configuration file is sent to the terminal device for updating each time the interface of the client is edited, the server 200 may send the configuration file to the terminal devices 301 to 303 of the user continuously for updating, which may cause interference to the terminal devices 301 to 303 and the client, and may easily affect the use of the client by the user.
Therefore, in order to avoid this, after generating the configuration file, the server 200 determines a target user interested in the edited interface and/or the edited component from the users of the client, and then sends the configuration file to the terminal device of the target user.
For example, when the interface edited by the staff member is an interface related to a financial news section. The server 200 will determine the user interested in the interface and send the corresponding profile to the terminal device of the user interested in the interface. And for the terminal equipment of other users, the configuration file is not provided for the first time. So that clients of users interested in the interface will preferentially update the interface. Or when the control edited by the staff member is a short video display window on the interface, the server 200 may determine the user interested in the content displayed by the short video display window, and send the corresponding configuration file to the terminal device of the user interested in the short video display window. And for the terminal equipment of other users, the configuration file is not provided for the first time. So that clients of users interested in the short video display window will preferentially update the component.
Therefore, according to the technical scheme, when the staff edits the user interface of the client, the client of the user interested in the interface and/or the component which are used as the editing object is preferentially updated. By the method, the situation that the client sides of all users are updated due to the fact that the user interface is edited every time is avoided, meanwhile, the content and/or information which are interested by each user can be guaranteed, and the updated interface and/or component can be experienced preferentially.
Optionally, before determining the target user interested in the user interface and/or the component of the user interface as the editing object, the method further includes: acquiring operation information of a user interface of a target user at a client from terminal equipment of the target user; and determining a target object which is interested in the user interface by the target user according to the operation information.
Specifically, in order to ensure that the client of the user who is interested in the user interface and/or the component on the interface can be accurately updated preferentially after the staff edits the user interface of the client, according to the technical solution of the present disclosure, the server 200 may determine the user interface and/or the component of the user interface that is interested in each user according to the operation of each user on the client.
Specifically, when the users of the terminal devices 301 to 303 operate at the clients, the server 200 collects the operation information of each user at each client by using the embedded point program installed at the clients. The server 200 may thus determine the user interface and/or components on the user interface that are of interest to the respective user based on the collected operational information.
Therefore, by the mode, the interface and/or the components on the interface which are interested by the user are determined according to the operation information of the user on the client, so that the user can be accurately classified, and the interested user interface and/or components can be updated for each user in a targeted manner.
The manner of determining the user interface and/or interface component that is interested by the user according to the operation information is not limited, and for example, the user interface that is interested by the user may be counted according to the number of times or frequency of the user interface that is opened by the user. Or, counting the components interested by the user according to the times or frequency of clicking the components on the interface by the user. And will not be described in detail herein.
Optionally, the sending the configuration file to the terminal device installed with the client further includes: and sending the configuration file generated by editing the user interface of the client for multiple times to the terminal equipment in batch.
Specifically, according to the technical solution of the present disclosure, the server 200, in addition to sending the configuration file to the terminal device of the user interested in the user interface and/or the component on the user interface in real time according to the edit of the staff to the user interface of the client, also sends the configuration file generated according to the edit to the user interface of the client to the terminal devices 301 to 303 of all users in batch at predetermined intervals.
Therefore, in the technical scheme of the disclosure, the client of the user terminal device can be updated in a manner of combining the two strategies. That is, for each editing operation, the server 200 determines a user interested in the user interface and/or the component on the user interface targeted by the editing operation, and transmits the configuration file to the client of the interested user in real time, so that the user can be enabled to preferentially experience the updated interested user interface and/or component.
For all users, the configuration files generated by editing operations (including editing operations on different user interfaces) performed on the user interfaces of the client for multiple times in a predetermined period can be sent to the terminal devices of all users in a batch mode periodically. Therefore, the interference caused by frequent updating of the client is avoided. Therefore, the user experience can be better improved through the mode.
Further, referring to fig. 1, according to a second aspect of the present embodiment, there is provided a storage medium. The storage medium comprises a stored program, wherein the method of any of the above is performed by a processor when the program is run.
According to the technical scheme disclosed in the field, after a worker edits a component on a user interface of a client, a terminal device sends editing information to a server for updating the client. And the server generates a configuration file according to the editing information and sends the configuration file to the terminal equipment of the user to update the client. Therefore, the staff does not need to regenerate a new interface in a recoding mode, and all the controls on the user interface of the client are already modularized. Therefore, when the staff edits the user interface, the terminal device can only generate editing information for the component which is the editing object, and after the server generates the configuration file according to the editing information and sends the configuration file to the terminal device of the user, the terminal device of the user can only update the component edited by the staff according to the configuration information without influencing other components. Therefore, by the mode, the technical scheme disclosed by the invention can improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 2
Fig. 5 shows an apparatus 500 for updating a user interface according to the first aspect of the present embodiment, the apparatus 500 corresponding to the method according to the first aspect of embodiment 1. Referring to fig. 5, the apparatus 500 includes: an edit information receiving module 510, configured to receive edit information for editing a user interface of a client; a configuration file generating module 520, configured to generate a corresponding configuration file according to the editing information, where the configuration file is used to configure a component serving as an editing object on the user interface according to the editing information; and a configuration file sending module 530, configured to send the configuration file to the terminal device installed with the client.
Optionally, the configuration file sending module 530 includes: a target user determination sub-module for determining a target user interested in the user interface and/or components of the user interface as an editing object; and the configuration file sending submodule is used for sending the configuration file to the terminal equipment of the target user.
Optionally, the method further comprises: the operation information acquisition module is used for acquiring the operation information of the user interface of the target user at the client from the terminal equipment of the target user; and the interested object determining module is used for determining the user interface and/or the components on the user interface which are interested by the target user according to the operation information.
Optionally, the configuration file sending module 530 further includes: and the batch sending submodule is used for sending the configuration file generated by editing the user interface of the client for multiple times to the terminal equipment in batches.
According to the technical scheme disclosed in the field, after a worker edits a component on a user interface of a client, a terminal device sends editing information to a server for updating the client. And the server generates a configuration file according to the editing information and sends the configuration file to the terminal equipment of the user to update the client. Therefore, the staff does not need to regenerate a new interface in a recoding mode, and all the controls on the user interface of the client are already modularized. Therefore, when the staff edits the user interface, the terminal device can only generate editing information for the component which is the editing object, and after the server generates the configuration file according to the editing information and sends the configuration file to the terminal device of the user, the terminal device of the user can only update the component edited by the staff according to the configuration information without influencing other components. Therefore, by the mode, the technical scheme disclosed by the invention can improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface.
Example 3
Fig. 6 shows an apparatus 600 for updating a user interface according to the first aspect of the present embodiment, the apparatus 600 corresponding to the method according to the first aspect of embodiment 1. Referring to fig. 6, the apparatus 600 includes: a processor 610; and a memory 620 coupled to the processor 610 for providing instructions to the processor 610 to process the following processing steps: receiving edit information for editing a user interface of a client; generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and sending the configuration file to the terminal equipment provided with the client.
Optionally, the sending the configuration file to the terminal device installed with the client includes: determining a target user interested in the user interface and/or a component of the user interface as an editing object; and sending the configuration file to the terminal equipment of the target user.
Optionally, before determining the target user interested in the user interface and/or the component of the user interface being the object of editing, the memory 620 is further configured to provide the processor 610 with instructions to process the following processing steps: acquiring operation information of the user interface of the target user at the client from terminal equipment of the target user; and determining the user interface and/or the components on the user interface which are interested by the target user according to the operation information.
Optionally, the sending the configuration file to a terminal device installed with the client further includes: and sending configuration files generated by editing the user interface of the client for multiple times to the terminal equipment in batches.
According to the technical scheme disclosed in the field, after a worker edits a component on a user interface of a client, a terminal device sends editing information to a server for updating the client. And the server generates a configuration file according to the editing information and sends the configuration file to the terminal equipment of the user to update the client. Therefore, the staff does not need to regenerate a new interface in a recoding mode, and all the controls on the user interface of the client are already modularized. Therefore, when the staff edits the user interface, the terminal device can only generate editing information for the component which is the editing object, and after the server generates the configuration file according to the editing information and sends the configuration file to the terminal device of the user, the terminal device of the user can only update the component edited by the staff according to the configuration information without influencing other components. Therefore, by the mode, the technical scheme disclosed by the invention can improve the user experience and reduce the operation and maintenance cost of the client in the process of updating the user interface.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A method of updating a user interface, comprising:
receiving edit information for editing a user interface of a client;
generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and
and sending the configuration file to the terminal equipment provided with the client.
2. The method of claim 1, wherein: sending the configuration file to a terminal device installed with the client, wherein the operation comprises the following steps:
determining a target user interested in the user interface and/or a component of the user interface as an editing object; and
and sending the configuration file to the terminal equipment of the target user.
3. The method of claim 2, further comprising, prior to determining a target user interested in the user interface and/or components of the user interface that are objects of editing:
acquiring operation information of the user interface of the target user at the client from terminal equipment of the target user; and
and determining the user interface and/or the components on the user interface which are interested by the target user according to the operation information.
4. The method of claim 1, wherein sending the configuration file to a terminal device on which the client is installed further comprises: and sending configuration files generated by editing the user interface of the client for multiple times to the terminal equipment in batches.
5. A storage medium comprising a stored program, wherein the method of any one of claims 1 to 4 is performed by a processor when the program is run.
6. An apparatus for updating a user interface, comprising:
the editing information receiving module is used for receiving editing information for editing the user interface of the client;
the configuration file generation module is used for generating a corresponding configuration file according to the editing information, and the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and
and the configuration file sending module is used for sending the configuration file to the terminal equipment provided with the client.
7. The method of claim 6, wherein: sending the configuration file to a terminal device installed with the client, wherein the operation comprises the following steps:
determining a target user interested in the user interface and/or a component of the user interface as an editing object; and
and sending the configuration file to the terminal equipment of the target user.
8. The method of claim 7, further comprising, prior to determining a target user interested in the user interface and/or components of the user interface that are objects of editing:
acquiring operation information of the user interface of the target user at the client from terminal equipment of the target user; and
and determining the user interface and/or the components on the user interface which are interested by the target user according to the operation information.
9. The method of claim 6, wherein sending the configuration file to a terminal device on which the client is installed further comprises: and sending configuration files generated by editing the user interface of the client for multiple times to the terminal equipment in batches.
10. An apparatus for updating a user interface, comprising:
a processor; and
a memory coupled to the processor for providing instructions to the processor for processing the following processing steps:
receiving edit information for editing a user interface of a client;
generating a corresponding configuration file according to the editing information, wherein the configuration file is used for configuring a component serving as an editing object on the user interface according to the editing information; and
and sending the configuration file to the terminal equipment provided with the client.
CN202111670412.2A 2021-12-31 2021-12-31 Method, device and storage medium for updating user interface Active CN114416245B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111670412.2A CN114416245B (en) 2021-12-31 2021-12-31 Method, device and storage medium for updating user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111670412.2A CN114416245B (en) 2021-12-31 2021-12-31 Method, device and storage medium for updating user interface

Publications (2)

Publication Number Publication Date
CN114416245A true CN114416245A (en) 2022-04-29
CN114416245B CN114416245B (en) 2024-03-22

Family

ID=81272365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111670412.2A Active CN114416245B (en) 2021-12-31 2021-12-31 Method, device and storage medium for updating user interface

Country Status (1)

Country Link
CN (1) CN114416245B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889462A (en) * 2006-07-21 2007-01-03 华为技术有限公司 Method and system for realizing network management and network element configuration operation
CN102130933A (en) * 2010-01-13 2011-07-20 ***通信集团公司 Recommending method, system and equipment based on mobile Internet
CN106210918A (en) * 2015-05-07 2016-12-07 Tcl集团股份有限公司 The update method of a kind of user interface and system
CN106686200A (en) * 2015-11-09 2017-05-17 五八同城信息技术有限公司 Mobile application program updating method, mobile terminal and updating system
WO2017115892A1 (en) * 2015-12-30 2017-07-06 주식회사 에그락 User-customized advertisement providing system through public display and advertisement providing method using same
CN108304205A (en) * 2018-01-30 2018-07-20 努比亚技术有限公司 A kind of update method of application program, terminal and computer readable storage medium
CN108319720A (en) * 2018-02-13 2018-07-24 北京百度网讯科技有限公司 Man-machine interaction method, device based on artificial intelligence and computer equipment
CN109451181A (en) * 2018-12-29 2019-03-08 努比亚技术有限公司 Information display method, dual-screen mobile terminal and computer readable storage medium
CN109669697A (en) * 2018-12-25 2019-04-23 北京潘达互娱科技有限公司 A kind of the modularization methods of exhibiting and mobile terminal of contents list
CN110351288A (en) * 2019-07-17 2019-10-18 河北源达信息技术股份有限公司 An a kind of product contains the data push method of multiple columns
CN112286546A (en) * 2020-09-22 2021-01-29 长沙市到家悠享网络科技有限公司 Application program updating method, device and equipment
CN112699311A (en) * 2020-12-31 2021-04-23 上海博泰悦臻网络技术服务有限公司 Information pushing method, storage medium and electronic equipment
CN112965690A (en) * 2020-12-17 2021-06-15 贵阳语玩科技有限公司 UI resource dynamic updating method and device, storage medium and electronic equipment
CN113127764A (en) * 2019-12-31 2021-07-16 深圳市茁壮网络股份有限公司 Data updating method and device and electronic equipment

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889462A (en) * 2006-07-21 2007-01-03 华为技术有限公司 Method and system for realizing network management and network element configuration operation
CN102130933A (en) * 2010-01-13 2011-07-20 ***通信集团公司 Recommending method, system and equipment based on mobile Internet
CN106210918A (en) * 2015-05-07 2016-12-07 Tcl集团股份有限公司 The update method of a kind of user interface and system
CN106686200A (en) * 2015-11-09 2017-05-17 五八同城信息技术有限公司 Mobile application program updating method, mobile terminal and updating system
WO2017115892A1 (en) * 2015-12-30 2017-07-06 주식회사 에그락 User-customized advertisement providing system through public display and advertisement providing method using same
CN108304205A (en) * 2018-01-30 2018-07-20 努比亚技术有限公司 A kind of update method of application program, terminal and computer readable storage medium
CN108319720A (en) * 2018-02-13 2018-07-24 北京百度网讯科技有限公司 Man-machine interaction method, device based on artificial intelligence and computer equipment
CN109669697A (en) * 2018-12-25 2019-04-23 北京潘达互娱科技有限公司 A kind of the modularization methods of exhibiting and mobile terminal of contents list
CN109451181A (en) * 2018-12-29 2019-03-08 努比亚技术有限公司 Information display method, dual-screen mobile terminal and computer readable storage medium
CN110351288A (en) * 2019-07-17 2019-10-18 河北源达信息技术股份有限公司 An a kind of product contains the data push method of multiple columns
CN113127764A (en) * 2019-12-31 2021-07-16 深圳市茁壮网络股份有限公司 Data updating method and device and electronic equipment
CN112286546A (en) * 2020-09-22 2021-01-29 长沙市到家悠享网络科技有限公司 Application program updating method, device and equipment
CN112965690A (en) * 2020-12-17 2021-06-15 贵阳语玩科技有限公司 UI resource dynamic updating method and device, storage medium and electronic equipment
CN112699311A (en) * 2020-12-31 2021-04-23 上海博泰悦臻网络技术服务有限公司 Information pushing method, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN114416245B (en) 2024-03-22

Similar Documents

Publication Publication Date Title
CN111367562A (en) Data acquisition method and device, storage medium and processor
EP4235412A2 (en) Desktop sharing method and mobile terminal
CN114398672A (en) Authority-based flow creation method and device and storage medium
CN113312083A (en) Application generation method, device and equipment
CN116827774A (en) Service analysis method, device, equipment and storage medium
CN108737487B (en) Data synchronization method and device, storage medium and electronic device
CN109213955B (en) Data processing method and related equipment
CN110647462A (en) Interface test method, device and storage medium
CN111026047B (en) Software configuration method and device
CN113315571A (en) Monitoring method and device of silicon optical module
CN114416245A (en) Method, device and storage medium for updating user interface
CN111224796A (en) Method, device and storage medium for creating group for specified group object
CN111026995A (en) Method and device for information association between applications and storage medium
CN113094771B (en) Method, device and storage medium for matching application program to design object
CN113094773B (en) Method, apparatus and storage medium for recommending application program for design object
CN116974795A (en) Service path generation and service data verification method and device and electronic equipment
CN112115692A (en) Method and device for making electronic form and storage medium
CN110609781A (en) Interface test method, device and storage medium
CN112422996A (en) Method and device for selecting live broadcast interface and storage medium
CN112291603A (en) Video display method, video display device and storage medium
CN102955814A (en) Computer device for reading electronic book and server connected with same
CN112417164A (en) Information recommendation method and device, storage medium and electronic device
CN110888573A (en) Method and device for identifying control and storage medium
CN112486583A (en) System, method, apparatus and storage medium for configuring parameters
CN110597574A (en) Account matching method and device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant