Monitoring method, device and equipment, readable storage medium and program product

By binding the operation monitoring component in the icon component, monitoring and sending operation data to generate display adjustment information, the problem of low optimization efficiency of icon component is solved, and precise optimization and improved user experience is achieved.

CN120335663APending Publication Date: 2025-07-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410079870.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-18
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, the optimization efficiency of icon components in the business interface is low and accurate optimization cannot be achieved.

Method used

By binding the operation monitoring component in the icon component, monitoring the operation data and sending it to the server, the server generates display adjustment information based on the data to optimize the display of the icon component.

Benefits of technology

Real-time monitoring and precise optimization of icon components are realized, improving optimization efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335663A_ABST
    Figure CN120335663A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a monitoring method and device, equipment, a readable storage medium and a program product, and the method comprises the steps that first terminal equipment displays a first service interface, the first service interface comprises a first icon component, the first icon component is bound with an operation monitoring component, and the first icon component is monitored through the operation monitoring component; the method comprises the steps that target operation data involved when operation is conducted on a first icon component is monitored, the target operation data is sent to a server, and the server determines use analysis data of the first icon component according to the target operation data and generates display adjustment information of the first icon component according to the use analysis data. Through the method provided by the embodiment of the invention, monitoring and automatic data reporting of the icon component can be realized, the display adjustment information of the icon component can be determined, the optimization efficiency is effectively improved, and accurate optimization of the icon component is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a monitoring method, a monitoring device, a computer device, a computer-readable storage medium, and a computer program product. Background Art

[0002] Icons are visual elements in a business interface, usually used to represent a specific function, operation, or content. A business interface usually contains multiple different icons. A component refers to a code module with a specific function, and the icon components in a business interface can usually implement certain business logics and functions.

[0003] In the actual application process, in order to improve the user experience, the display of the business interface can be optimized according to the interaction data for the entire business interface. However, a business interface usually contains multiple icon components, and the optimization efficiency of the above method is low, and accurate optimization for a certain icon component cannot be achieved. Summary of the Invention

[0004] Embodiments of this application provide a monitoring method, device, equipment, readable storage medium, and program product, which can achieve the monitoring of icon components and automated data reporting, facilitate the determination of the display adjustment information of icon components, effectively improve the optimization efficiency, and achieve the accurate optimization of icon components.

[0005] On the one hand, an embodiment of this application provides a monitoring method, and the method includes:

[0006] Display a first business interface, where the first business interface contains a first icon component, and the first icon component is bound with an operation monitoring component;

[0007] Through the operation monitoring component, monitor the target operation data involved when operating on the first icon component;

[0008] Send the target operation data to a server, where the target operation data is used to instruct the server to determine the usage analysis data of the first icon component according to the target operation data, and generate the display adjustment information of the first icon component according to the usage analysis data, and the display adjustment information is used to instruct the adjustment of the display of the first icon component.

[0009] On the one hand, an embodiment of this application provides another monitoring method, and the method includes:

[0010] Receive target operation data sent by a first terminal device, where the target operation data is operation data involved in operating a first icon component, the first icon component is bound with an operation monitoring component, the target operation data is monitored by the first terminal device through the operation monitoring component, the first icon component is included in a first service interface, and the first service interface is displayed on the first terminal device;

[0011] Determine usage analysis data of the first icon component according to the target operation data;

[0012] Generate display adjustment information for the first icon component according to the usage analysis data, where the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0013] On the one hand, an embodiment of the present application provides a monitoring device, where the device includes:

[0014] A display unit, configured to display a first service interface, where the first service interface includes a first icon component, and the first icon component is bound with an operation monitoring component;

[0015] A monitoring unit, configured to monitor target operation data involved in operating the first icon component through the operation monitoring component;

[0016] A sending unit, configured to send the target operation data to a server, where the target operation data is used to instruct the server to determine usage analysis data of the first icon component according to the target operation data, and generate display adjustment information for the first icon component according to the usage analysis data, and the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0017] In a feasible embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information, and the display unit is further configured to: display a second icon component on the first service interface, where the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information; or, display the first icon component or the second icon component on the first service interface according to new display layout information, where the new display layout information is determined according to the layout adjustment information.

[0018] In a feasible embodiment, the first service interface further includes a third icon component, and the display unit is further configured to: display a second service interface, where the second service interface includes the first icon component and a fourth icon component; wherein, the first icon component, the third icon component, and the fourth icon component are all included in an icon component library, the icon components in the icon component library are associated with a data reporting function, and both the third icon component and the fourth icon component are bound with an operation monitoring component.

[0019] In a feasible embodiment, when the target operation data is the first operation data corresponding to the first icon component and the operation data is sent to the server, the sending unit is specifically configured to: store the first operation data corresponding to the first icon component in a local database; when the data sending condition is met, obtain the data to be sent from the local database and send the data to be sent to the server; wherein, the data to be sent includes the first operation data corresponding to the first icon component, and the data to be sent further includes the second operation data corresponding to the first icon component or the operation data corresponding to the third icon component, and the third icon component is included in the first service interface.

[0020] In a feasible embodiment, the first service interface is displayed on a first terminal device, the usage analysis data is obtained by analyzing and processing first operation data to be analyzed, the first operation data to be analyzed is the operation data of a first object for the first icon component displayed on the first terminal device, and the first operation data to be analyzed includes the target operation data; or, the usage analysis data is obtained by analyzing the first operation data to be analyzed and second operation data to be analyzed, and the second operation data to be analyzed is the operation data of a second object for the first icon component included in the first service interface displayed on a second terminal device.

[0021] On the one hand, an embodiment of the present application provides another monitoring device, and the device includes:

[0022] a receiving unit, configured to receive target operation data sent by a first terminal device, where the target operation data is the operation data involved when operating on a first icon component, the first icon component is bound with an operation monitoring component, the target operation data is monitored by the first terminal device through the operation monitoring component, the first icon component is included in a first service interface, and the first service interface is displayed on the first terminal device;

[0023] a determining unit, configured to determine usage analysis data of the first icon component according to the target operation data;

[0024] A generating unit, configured to generate display adjustment information for the first icon component according to the usage analysis data, where the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0025] In a feasible embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The generating unit is further configured to: adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; or determine new display layout information according to the layout adjustment information, where the new display layout information is used to indicate the display layout of the first icon component or the second icon component.

[0026] In a feasible embodiment, when determining the usage analysis data of the first icon component according to the target operation data, the determining unit is specifically configured to: determine first operation data to be analyzed including the target operation data, and perform analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component; the first operation data to be analyzed is operation data of a first object for the first icon component displayed on the first terminal device; or perform analysis processing on the first operation data to be analyzed and second operation data to be analyzed to obtain the usage analysis data of the first icon component; the second operation data to be analyzed is operation data of a second object for the first icon component included in a first service interface displayed on a second terminal device.

[0027] In a feasible embodiment, the determining unit is further configured to: if it is determined that the display adjustment condition is met according to the usage analysis data, execute the step of generating the display adjustment information for the first icon component according to the usage analysis data; send an adjustment prompt message including the display adjustment information to a third object, where the adjustment prompt message is used to prompt the third object to adjust the display of the first icon component according to the display adjustment information.

[0028] On the one hand, an embodiment of the present application provides a computer device, including: a processor, a communication interface, and a memory, where the processor, the communication interface, and the memory are connected to each other. Among them, the memory stores executable program code, and the processor is configured to call the executable program code to implement the monitoring method provided by the embodiment of the present application.

[0029] Correspondingly, an embodiment of the present application further provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions run on a computer, the computer is enabled to implement the monitoring method provided by the embodiment of the present application.

[0030] Correspondingly, an embodiment of the present application further provides a computer program product, which includes a computer program or computer instructions, and the computer program or computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device implements the monitoring method provided by the embodiment of the present application.

[0031] Through the monitoring method provided by the embodiment of the present application, a terminal device can display a service interface including a first icon component, and the first icon component is bound with an operation monitoring component, which is conducive to realizing real-time monitoring of the icon component, so as to obtain operation data of the icon component; the operation monitoring component can monitor target operation data involved when operating on the first icon component, and realize real-time acquisition of operation data; the target operation data can be sent to a server, which is conducive to the server determining usage analysis data of the first icon component according to the target operation data, and determining display adjustment information according to the usage analysis data, so as to realize precise optimization of the first icon component by using the display adjustment information, which is conducive to improving the usage experience and realizing personalized optimization; the method provided by the embodiment of the present application can realize automatic collection and automatic reporting of operation data corresponding to the icon component, and can effectively improve the optimization efficiency of the icon component. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required to be used in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.

[0033] Figure 1 is a schematic diagram of the system architecture of a monitoring system provided by an embodiment of the present application;

[0034] Figure 2 is a schematic flowchart of a monitoring method provided by an embodiment of the present application;

[0035] Figure 3 is a schematic flowchart of another monitoring method provided by an embodiment of the present application;

[0036] Figure 4 is a schematic flowchart of yet another monitoring method provided by an embodiment of the present application;

[0037] Figure 5 is a schematic diagram of a monitoring method provided by an embodiment of the present application;

[0038] Figure 6It is a schematic diagram of a method for adjusting an icon component provided by an embodiment of the present application;

[0039] Figure 7 It is a structural block diagram of a monitoring device provided by an embodiment of the present application;

[0040] Figure 8 It is a structural block diagram of another monitoring device provided by an embodiment of the present application;

[0041] Figure 9 It is a structural block diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners

[0042] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0043] It should be noted that the descriptions such as "first" and "second" involved in the embodiments of the present application are only for descriptive purposes, and cannot be understood as indicating or implying their relative importance or implicitly indicating the quantity of the indicated technical features. Therefore, the technical features defined with "first" and "second" may explicitly or implicitly include at least one such feature.

[0044] The icons in the business interface are visual elements of a page, usually used to represent a specific function, operation, or content. In actual application scenarios, icons can help users understand and use functions more quickly and intuitively. An icon component refers to a module with specific functions and independence. Icon components usually encapsulate certain business logics and functions and can be embedded into other application programs or systems as independent units. A business interface usually includes multiple icon components. When optimizing the business interface, the display of the business interface can be optimized according to the operation data of the entire business interface. However, this method can only obtain the operation data of the entire business interface and cannot obtain the operation data of the icon components, which easily leads to low optimization efficiency and cannot achieve precise optimization of the icon components.

[0045] Based on this, an embodiment of the present application provides a monitoring method, which can display a first service interface. The first service interface includes a first icon component, and an operation monitoring component is bound to the first icon component; through the operation monitoring component, target operation data involved in operating on the first icon component is monitored; the target operation data is sent to a server, and the target operation data is used to instruct the server to determine usage analysis data of the first icon component according to the target operation data, and generate display adjustment information of the first icon component according to the usage analysis data. The display adjustment information is used to instruct to adjust the display of the first icon component. Through the method provided by the embodiment of the present application, real-time monitoring of the icon component in the service interface can be realized, so that the operation data of the icon component can be accurately obtained, which is beneficial to improving the optimization efficiency and realizing the precise optimization of the icon component.

[0046] The monitoring method provided by the embodiment of the present application can be applied to the field of artificial intelligence. Artificial Intelligence (AI) is to use a digital computer or a machine controlled by a digital computer to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results in theory, method, technology and application system. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines to make the machines have the functions of perception, reasoning and decision-making. In the field of artificial intelligence, it is usually necessary to obtain the interaction data or operation data between the user and the machine, and perform subsequent analysis and processing according to the obtained data. Then, the monitoring method provided by the embodiment of the present application can be used to obtain the operation data. The terminal device can use the method provided by the embodiment of the present application to obtain the target operation data of the icon component in the service interface, and can send the obtained target operation data to the server, so that the server can determine the display adjustment information of the icon component according to the target operation data. Through the method provided by the embodiment of the present application, the operation data of the icon component can be automatically obtained, so that the precise optimization of the icon component can be realized, the optimization efficiency of the icon component can be effectively improved, and the use experience can be enhanced.

[0047] The monitoring method provided by the embodiments of the present application can also be applied to the field of cloud computing. Cloud computing is a computing model that distributes computing tasks across a resource pool composed of a large number of computing devices, enabling various application systems to obtain computing power, storage space, and information services as needed. The cloud computing resource pool mainly includes: computing devices (virtualized machines containing operating systems), storage devices, and network devices. The monitoring method provided by the embodiments of the present application can be implemented based on cloud computing technology: the terminal device can display a business interface containing icon components, and obtain target operation data for the icon components by operating the monitoring component. The terminal device sends the target operation data to the server, and the server can use cloud computing technology to process the target operation data to obtain the display adjustment information of the icon components. Through the method provided by the embodiments of the present application, real-time monitoring of the icon components in the business interface can be achieved, so that the operation data for the icon components can be accurately obtained, which is beneficial to improving the optimization efficiency and achieving precise optimization of the icon components.

[0048] Next, the architecture of the monitoring system provided by the embodiments of the present application will be introduced in conjunction with the accompanying drawings.

[0049] Please refer to Figure 1 , which is a schematic diagram of the system architecture of a monitoring system provided by the embodiments of the present application. The monitoring system includes a terminal device 101 (as Figure 1 shown, the terminal device 101 includes terminal devices 101a, 101b, and 101c), a server 102, and a database 103. The server 102 can perform data interaction with the terminal device 101 and the database 103. Among them:

[0050] The terminal device 101 is a device with a display function and a processing function. The terminal device 101 can interact with an object, perform data interaction with the server 102, display a business interface containing icon components, and monitor the operation data involved when the object operates on the icon components. The terminal device 101 can include multiple different terminal devices, and these terminal devices can all perform data interaction with the server 102. The terminal device 101 can be a handheld device with an interface display function and a communication function (such as a smart phone, a tablet computer), a computing device (such as a personal computer (Personal Computer, PC), a vehicle-mounted terminal, a smart voice interaction device, a wearable device, or other intelligent devices, but is not limited thereto.

[0051] The server 102 can receive the operation data sent by the terminal device 101, process the operation data, and determine the display adjustment information. The server 102 can also interact with the database 103 and access data from the database 103. The server 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.

[0052] The database 103 is used to store the relevant data of the server 102, such as: the target operation data received by the server 102, usage analysis data, display adjustment data, etc. The database 103 can be a local database in the server 102, or a cloud database associated with the server 102 (i.e., a database deployed in the cloud), and can be specifically deployed based on any one of private cloud, public cloud, hybrid cloud, edge cloud, etc., so that the functions emphasized by the cloud database are different. For example: for a database deployed in a private cloud, the basic cloud hardware is the user's personal device, which is more focused on serving a small number of users, while for a database deployed in a public cloud, it is deployed based on a cloud platform provided by a third party, which can enable the data stored in the database to achieve data sharing, and any user's data can be stored in this database, and any user can also use the data in the database.

[0053] The working principle of the monitoring system shown below will be elaborated in detail: Figure 1 as follows:

[0054] The terminal device 101 can display a first service interface, which contains a first icon component, and the first icon component is bound with an operation monitoring component; the terminal device 101 can, through the operation monitoring component, monitor the target operation data involved when the object operates on the first icon component; the terminal device 101 can send the target operation data to the server 102; the server 102 can receive the target operation data sent by the terminal device 101 and store the target operation data in the database 103. The server 102 can obtain the operation data to be analyzed containing the target operation data from the database 103, and generate the display adjustment information of the first icon component according to the obtained operation data to be analyzed, and the display adjustment information can be used to indicate the adjustment of the display of the first icon component.

[0055] The server 102 can adjust the display of the first icon component according to the generated display adjustment information to obtain a second icon component, and the terminal device 101 can display the second icon component on the first service interface. Through the monitoring method provided in the embodiments of the present application, real-time monitoring of the icon component, automatic collection and reporting of operation data can be realized, effectively improving the efficiency of obtaining and reporting operation data, and thus effectively improving the optimization efficiency; the target operation data can be obtained for a single icon component, and the display adjustment information of the icon component can be generated according to the target operation data, thereby realizing precise optimization of the icon component and being beneficial to further improving the user experience.

[0056] It can be understood that the schematic structural diagram of the monitoring system described in the embodiments of the present application is for more clearly explaining the monitoring method in the embodiments of the present application, and does not constitute a limitation on the monitoring method provided in the embodiments of the present application. For example, the monitoring method provided in the embodiments of the present application can be executed not only by the server 102, but also by other devices different from the server 102 and capable of communicating with the terminal device 101 and the database 103. Those of ordinary skill in the art know that Figure 1 the numbers of the terminal device 101, the server 102, and the database 103 in [[ ]] are merely illustrative. According to the business implementation requirements, devices with any number can be configured. And with the evolution of the system architecture and the emergence of new business scenarios, the monitoring method provided in the embodiments of the present application is equally applicable to similar technical problems.

[0057] It should be noted that the collection and processing of relevant data (such as: target operation data, usage analysis data, display adjustment information, etc.) in the present application should strictly comply with the requirements of relevant laws and regulations during actual application, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data usage and processing behaviors within the scope authorized by laws and regulations and the personal information subject.

[0058] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a monitoring method provided in the embodiments of the present application. This monitoring method can be implemented by the above-mentioned terminal device 101 or by other devices. The process of the monitoring method provided in the embodiments of the present application includes but is not limited to:

[0059] S201. Display a first service interface, where the first service interface includes a first icon component, and the first icon component is bound with an operation monitoring component.

[0060] In the embodiments of the present application, the terminal device can display a first service interface. The first service interface includes a first icon component and may also include multiple icon components different from the first icon component. The first icon component is bound with an operation monitoring component. The operation monitoring component can be used to monitor the first icon component included in the first service interface. The operation monitoring component can capture operations on the icon component (such as click operations, hover operations, etc.) and obtain corresponding operation data.

[0061] It should be noted that when a service interface includes multiple icon components and these multiple icon components are all bound to the same operation monitoring component, the operation monitoring component can monitor multiple icon components simultaneously, thereby effectively reducing the number of monitoring events, reducing the resources occupied by the monitoring events, improving the device performance, and also enhancing the user experience. In some cases, the addEventListener API can be used to monitor the icon component and obtain corresponding operation data.

[0062] In an embodiment, when the terminal device displays a service interface and obtains operation data, abnormal situations may occur, such as network errors, compatibility issues, etc. To ensure the stability of operation data collection, the terminal device can also implement an exception handling mechanism when displaying the service interface. The terminal device can capture abnormal information that appears when displaying the service interface and perform corresponding exception handling according to the obtained abnormal information, thereby effectively ensuring the user experience.

[0063] In an embodiment, if the first service interface displayed by the terminal device further includes a third icon component, the monitoring method provided by the embodiments of the present application can further: display a second service interface, where the second service interface includes a first icon component and a fourth icon component; among them, the first icon component, the third icon component, and the fourth icon component are all included in the icon component library. The icon components in the icon component library are associated with the data reporting function, and both the third icon component and the fourth icon component are bound with an operation monitoring component. The terminal device can not only display the first service interface but also display the second service interface. The first service interface can include the first icon component and the third icon component, and the second service interface can include the first icon component and the fourth icon component, that is, the same icon component can be displayed in different service interfaces. The method provided by the embodiments of the present application can achieve cross-service reuse of icon components, effectively improving the development efficiency of service interfaces and reducing the maintenance cost of service interfaces. The first icon component, the third icon component, and the fourth icon component are all included in the icon component library. The icon component library can include multiple different icon components, and the icon components in the icon component library are associated with the data reporting function. The icon components in the icon component library can be used to collect and automatically report operation data, effectively improving the optimization efficiency of icon components.

[0064] It should be noted that when developing a business interface, the icon components in the icon component library can be directly used according to application requirements to complete the development of the business interface, so as to achieve automatic collection and transmission of operation data for the icon components, without the need for professional technicians to manually write the relevant code for each icon component, effectively simplifying the development process and improving the development efficiency of the business interface. If the same icon components are required in different business interfaces (for example, both the product display interface and the resource transfer interface include a close icon component), the same icon component in the icon component library can be used, that is, the icon components in the icon component library can be reused across business scenarios, effectively reducing the storage resources and computing resources consumed. The icon component library contains a variety of different icon components, which can meet the requirements of various business scenarios. And in some cases, the icon components in the icon component library can be configured and adjusted according to actual influencing requirements to meet the data reporting requirements of different businesses. The icon components in the icon component library support multiple platforms and devices and can adapt to the data requirements in different application scenarios.

[0065] S202. Through the operation monitoring component, monitor the target operation data involved when operating on the first icon component.

[0066] In the embodiment of the present application, the terminal device can monitor the target operation data involved when operating on the first icon component through the operation monitoring component. The object operating on the first icon component can be an external object interacting with the terminal device, such as a user of the terminal device; or it can be a device that exchanges data with the terminal device, such as a test device, and the test device can send an operation instruction for the first icon component to the terminal device. The operation on the first icon component can be a click operation on the first icon component, a hover operation (for example, the mouse cursor moves into the display range of the first icon component in the first business interface), and so on. Through the method provided in the embodiment of the present application, the operation data corresponding to the first icon component can be monitored and obtained, effectively improving the acquisition efficiency of the operation data, which is beneficial to determining the display adjustment information according to the operation data subsequently and improving the optimization efficiency of the icon component.

[0067] In one embodiment, the terminal device can monitor and obtain target operation data, which may include data such as the number of clicks and the hovering duration. Among them, the number of clicks is the number of clicks detected on the first icon component, and to a certain extent, it can reflect the degree of attention and usage frequency of the first icon component. The number of clicks can be used for the optimization of the icon component, so as to improve the usage frequency and the degree of attention of the icon component. The hovering duration is the duration when the mouse cursor is within the display range of the first icon component in the first service interface. The hovering duration can, to a certain extent, reflect the hesitation degree of the object when using the first icon component, and reflect the understanding and recognition degree of the object for the first icon component, which is beneficial to the corresponding optimization of the first icon component. Through the method provided by the embodiments of the present application, target operation data containing multi-dimensional data can be obtained, which is beneficial to determining accurate display adjustment information according to the target operation data subsequently, thereby effectively improving the usage experience.

[0068] In one embodiment, the terminal device can monitor the target operation data involved when the object operates on the first icon component. The target operation data may include an object identifier, which is generated by the method provided by the embodiments of the present application according to the terminal device and the object. The object identifier can be used to distinguish different objects. When the server analyzes the operation data, it can associate the operation data with the corresponding object by using the object identifier, so as to conduct a more in-depth analysis and improve the comprehensiveness of the display adjustment information. The object identifier can be stored in the local storage space of the terminal device. In some cases, the target operation data in the embodiments of the present application may also include environmental data, which may include the device identifier of the terminal device, the Internet protocol address of the terminal device, and so on. Through the method provided by the embodiments of the present application, target operation data including the object identifier and environmental data can be obtained, which is beneficial to obtaining more comprehensive usage analysis data and display adjustment information according to the target operation data subsequently.

[0069] In one embodiment, the method provided by the embodiments of the present application can also perform format conversion processing on the collected data to obtain target operation data. To ensure the compatibility of the target operation data, the initially collected operation data can be formatted to obtain the target operation data. For example, the initially collected operation data can be converted into a JavaScript Object Notation (JSON) format with better compatibility. JSON is a lightweight data exchange format that is easy to read and write, and is also easy for devices to parse and generate. When there are multiple different types of terminal devices, the method provided by the embodiments of the present application can be used to obtain target operation data with a unified data format, which is beneficial to improving the processing efficiency of the server for the target operation data. In some cases, for special data included in the target operation data (such as object identifiers, Internet protocol addresses in environmental data, etc.), desensitization processing can be performed to ensure the security and confidentiality of the data. Through the method provided by the embodiments of the present application, target operation data that is unified in format and has undergone desensitization processing can be obtained, ensuring the compatibility of the target operation data, improving the processing efficiency, and further ensuring the confidentiality and security of the data.

[0070] S203. Send the target operation data to the server. The target operation data is used to instruct the server to determine usage analysis data of the first icon component according to the target operation data, and generate display adjustment information of the first icon component according to the usage analysis data. The display adjustment information is used to instruct an adjustment to the display of the first icon component.

[0071] In the embodiments of the present application, the terminal device can send the target operation data to the server. The target operation data can be used to instruct the server to determine usage analysis information of the first icon component according to the target operation data. The server can generate display adjustment information of the first icon component according to the usage analysis data. The display adjustment information is used to instruct an adjustment to the display of the first icon component. Through the method provided by the embodiments of the present application, the collected target operation data can be sent to the server, which is beneficial to the server to achieve display optimization for the first icon component.

[0072] In one embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The method provided in the embodiments of the present application further includes: displaying a second icon component on the first service interface, where the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information; or, displaying the first icon component or the second icon component on the first service interface according to the new display layout information, and the new display layout information is determined according to the layout adjustment information. After the terminal device sends the target operation data to the server, the server can determine the usage analysis data according to the target operation data, and generate the display adjustment information according to the usage analysis data. The display adjustment information may include one or both of appearance adjustment information and layout adjustment information. The appearance adjustment information can be used to adjust the appearance of the first icon component. For example, adjusting the icon size, icon color, icon shape, etc. of the first icon component, so that the appearance of the first icon component better meets the aesthetic needs and operation habits of the user. The layout adjustment information may include display position adjustment information and display mode adjustment information. Among them, the display position adjustment information is used to adjust the display position of the first icon component on the first service interface, and the display mode adjustment information is used to adjust the display mode of the first icon component on the first service interface. For example, if the display mode adjustment information is "dynamic display", the display mode of the first icon component on the first service interface is adjusted to dynamic display. Another example: if the display mode adjustment information is "adjusted from dynamic display to static display", the display mode of the first icon component on the first service interface is adjusted to static display.

[0073] After determining the display adjustment information of the first icon component, if the display adjustment information includes appearance adjustment information, the terminal device can display the second icon component on the first service interface, and the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information; if the display adjustment information includes layout adjustment information, the terminal device can display the first icon component on the first service interface according to the new display layout information, and the new display layout information is determined according to the layout adjustment information; if the display adjustment information includes appearance adjustment information and layout adjustment information, the terminal device can display the second icon component on the first service interface according to the new display layout information, and the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information, and the new display layout information is determined according to the layout adjustment information.

[0074] For example, the terminal device can display a first service interface, and the first service interface displays relevant information on resource transfer processing. The first service interface includes a first icon component, and the first icon component is displayed as a static circular "Confirm Transfer" button in the first service interface. After triggering the first icon component, the terminal device can send a resource transfer processing request to the resource transfer server to enable the resource transfer server to complete the resource transfer processing. The terminal device can obtain target operation data for the first icon component through the method provided in the embodiments of the present application; the terminal device can send the target operation data to the server, and the server can analyze and process the target operation data to obtain usage analysis information of the first icon component. The usage analysis information indicates that the click count of the first icon component is relatively low and the attention received is relatively low, which is likely to lead to a decrease in the number of resource transfer processing requests; therefore, the server can generate display adjustment information based on the usage analysis information of the first icon component. The display adjustment information can indicate an adjustment to the display of the first icon component, so that the first icon component is displayed as a rectangular "Confirm Transfer" button with a dynamic effect in the first service interface, thereby making the adjusted first icon component more prominent in the first service interface, which is conducive to increasing the click count and attention received of the first icon component, and further conducive to increasing the number of resource transfer processing requests. Through the method provided in the embodiments of the present application, it is possible to implement the display adjustment of the first icon component based on the target operation data, thereby realizing the optimization of the first icon component and effectively improving the accuracy and processing efficiency of icon component optimization.

[0075] It should be noted that after the server determines the display adjustment information, it can directly send the display adjustment information to the terminal device, so that the terminal device adjusts the display of the first icon component according to the display adjustment information; or it can determine a second icon component corresponding to the first icon component or new display layout information according to the display adjustment information, and indicate the display of the icon components in the first service interface of the terminal device according to the second icon component or the new display layout information. In some cases, the display adjustment information can not only indicate an adjustment to the appearance, display method, and display position of the icon component, but also indicate an adjustment to the interaction logic of the icon component (for example: the pop-up content and jump interface after clicking the icon), so that the interaction logic of the icon component better meets the expectations and needs of the user.

[0076] In one embodiment, the target operation data is the first operation data corresponding to the first icon component. The implementation manner of sending the operation data to the server may be as follows: storing the first operation data corresponding to the first icon component in the local database; when the data sending condition is satisfied, obtaining the data to be sent from the local database and sending the data to be sent to the server; wherein the data to be sent includes the first operation data corresponding to the first icon component, and the data to be sent further includes the second operation data corresponding to the first icon component or the operation data corresponding to the third icon component, and the third icon component is included in the first service interface. To save data transmission resources and ensure data security and avoid data loss during transmission, the terminal device may store the obtained operation data in the local database and batch send the operation data to the server at an appropriate time. Specifically, the target operation data is the first operation data corresponding to the first icon component. After the terminal device obtains the first operation data corresponding to the first icon component, it may store the first operation data corresponding to the first icon component in the local database; when the data sending condition is satisfied, the terminal device may obtain the data to be sent from the local database and send the data to be sent to the server. The data to be sent may include the first operation data corresponding to the first icon component, and may further include the second operation data corresponding to the first icon component or the operation data corresponding to the third icon component, and the third icon component is included in the first service interface. The second operation data corresponding to the first icon component may be the operation data involved when other objects operate on the first icon component; the operation data corresponding to the third icon component is the operation data involved when operating on the third icon component.

[0077] The first service interface may include multiple icon components. The terminal device can monitor the operation data involved when operating on each icon component through an operation monitoring component, and the terminal device can store the collected operation data in a local database. The data sending condition can be adaptively modified according to different application scenarios. For example, for some icon components, the amount of operation data corresponding to them may be very large. To reduce the pressure of data transmission and analysis, the terminal device adopts data sampling technology and selectively sends some operation data to the server, thereby reducing the amount of data and saving data transmission resources. Another example is that the terminal device can send the collected operation data to the server in batches and at regular intervals (for example, every second). The terminal device can transmit the data to be sent to the server through technical means such as asynchronous transmission and encrypted transmission (for example, Secure Socket Layer (SSL) protocol, Transport Layer Security (TLS), etc.), thereby effectively preventing the data from being stolen or tampered with during the transmission process, and thus ensuring the security of the data. Through the method provided by the embodiments of the present application, data transmission resources can be effectively saved, and the security and integrity of data transmission can be ensured.

[0078] In an embodiment, the first service interface is displayed on the first terminal device. The usage analysis data is obtained by analyzing and processing the first operation data to be analyzed, and the first operation data to be analyzed is the operation data of the first object for the first icon component displayed on the first terminal device, and the first operation data to be analyzed includes target operation data; or, the usage analysis data is obtained by analyzing the first operation data to be analyzed and the second operation data to be analyzed, and the second operation data to be analyzed is the operation data of the second object for the first icon component included in the first service interface displayed on the second terminal device. The method provided by the embodiments of the present application can realize the adjustment and optimization of the service interface corresponding to a certain object or a certain type of object, and can realize the adjustment and optimization of a certain icon component.

[0079] The first service interface is displayed on the first terminal device. The usage analysis data determined by the server can be obtained by analyzing and processing the first operation data to be analyzed, and the first operation data to be analyzed is the operation data of the first object on the first icon component displayed on the first terminal device. The first operation data to be analyzed may include the above-mentioned target operation data. That is, the first terminal device displays the first service interface including the first icon component, the first object can operate on the first icon component, the first terminal device can collect relevant operation data and send it to the server, and the server can analyze and process the operation data of the first object on the first icon component to obtain the usage analysis data. At this time, the usage analysis data can indicate the usage characteristics of the first object on the first icon component, such as usage frequency, hover duration, click count, etc. The server can further determine the display adjustment information according to the usage analysis data. After adjusting the display of the first icon component according to the display adjustment information, the display of the adjusted first icon component will meet the usage requirements of the first object. It should be noted that the first object can be an independent individual or a group of individuals. Through the method provided in the embodiments of the present application, display optimization for the object can be achieved, greatly improving the usage experience.

[0080] The first service interface is displayed on the first terminal device, and the first service interface can also be displayed on the second terminal device. The usage analysis data determined by the server can be obtained by analyzing and processing the first operation data to be analyzed and the second operation data to be analyzed. The first operation data to be analyzed is the operation data of the first object on the first icon component displayed on the first terminal device, and the second operation data to be analyzed is the operation data of the second object on the first icon component included in the first service interface displayed on the second terminal device. That is, the server can perform data analysis on the operation data of the first icon component sent by different devices to obtain the usage analysis data, and generate the display adjustment information according to the usage analysis data. After adjusting the display of the first icon component according to the display adjustment information, the display of the adjusted first icon component will meet the overall usage requirements of multiple objects. It should be noted that the method of determining the usage analysis data by using the first operation data to be analyzed and the second operation data to be analyzed mentioned in the embodiments of the present application is only a feasible implementation method. In specific applications, the server can perform data analysis on the operation data of the same icon component sent by multiple terminal devices to determine the display adjustment information for the icon component. Through the method provided in the embodiments of the present application, the display of the icon component can be adjusted and optimized by using the operation data sent by multiple terminal devices, effectively improving the accuracy of the icon component adjustment.

[0081] It should be noted that for different application scenarios, the monitoring types implemented by the terminal device through the operation monitoring component, the data sampling rate of the operation data used, the data upload policy of the terminal device, etc. can be adaptively adjusted. The method provided by the embodiments of the present application can configure relevant parameters and policies. When the application scenario changes, only the relevant configuration information needs to be modified accordingly. Through the method provided by the embodiments of the present application, the efficiency of configuration adjustment and optimization can be effectively improved, resources can be saved, and different business requirements and scenarios can be met.

[0082] Through the monitoring method provided by the embodiments of the present application, the development of the business interface can be realized by using the icon component library, effectively improving the development efficiency and reducing the development cost; the cross-business-scenario reuse of icon components can be realized to meet the requirements of different application scenarios; the operation data involved when operating on the icon components can be monitored and collected, effectively improving the acquisition efficiency of the operation data; the collected operation data can be converted and desensitized to ensure the security and confidentiality of the data; the operation data can be sent to the server according to the application requirements, saving data transmission resources and also ensuring the security of the data; the operation data containing data in multiple dimensions can be sent to the server, enabling the server to determine the display adjustment information of the icon components according to the operation data, so as to realize the accurate adjustment and optimization of the icon components and greatly improve the usage experience.

[0083] Please refer to Figure 3 , Figure 3 which is a schematic flowchart of another monitoring method exemplarily provided by the embodiments of the present application. This monitoring method can be implemented by the above-mentioned server 102 or by other devices. The process of the monitoring method provided in the embodiments of the present application includes but is not limited to:

[0084] S301. Receive the target operation data sent by the first terminal device. The target operation data is the operation data involved when operating on the first icon component. The first icon component is bound with an operation monitoring component, and the target operation data is monitored by the first terminal device through the operation monitoring component. The first icon component is included in the first business interface, and the first business interface is displayed on the first terminal device.

[0085] In an embodiment of the present application, the server may receive target operation data sent by a first terminal device. The target operation data is operation data involved in operating a first icon component. The first icon component is bound with an operation monitoring component, and the target operation data is monitored by the first terminal device through the operation monitoring component. The first icon component is included in a first service interface, and the first service interface is displayed on the first terminal device. The server may also receive operation data sent by other terminal devices different from the first terminal device. These operation data are operation data involved in operating icon components in a third service interface. The applications to which the first service interface and the third service interface belong may be the same. For example, there are 5 terminal devices displaying different service interfaces in the same application. These terminal devices may use the method provided in the embodiment of the present application to monitor operation data for icon components and send the operation data to the server. The server may receive operation data sent by multiple terminal devices and perform analysis and processing using the operation data. Through the method provided in the embodiment of the present application, operation data collected by the terminal device can be obtained, which is convenient for subsequent processing using the operation data to obtain accurate display adjustment information for the icon component.

[0086] In one embodiment, the server can not only receive the target operation data sent by the first terminal device, but also receive the operation data sent by other terminal devices. These operation data may be operation data involved in operating icon components included in the service interface. The service interface includes a first service interface, a second service interface, and other service interfaces. The server may store the received target operation data and operation data in the server database. The server database may be a relational database (for example: MySQL database). The method provided in the embodiment of the present application can achieve reasonable data model design and index optimization, thereby realizing efficient data storage and query, and at the same time realizing the scalability and high availability of data storage. In addition, in order to ensure the security and reliability of the data, the method provided in the embodiment of the present application also adopts data backup and recovery technology. The data backup and recovery technology can regularly back up the operation data stored in the server database to prevent data loss or damage. At the same time, the data backup and recovery technology can also perform recovery when data problems occur, thereby ensuring the reliability of the data.

[0087] S302. Determine usage analysis data of the first icon component according to the target operation data.

[0088] In the embodiments of the present application, the server may determine the usage analysis data of the first icon component according to the target operation data. The usage analysis data may, to a certain extent, reflect the usage situation of the first icon component. For example, the usage analysis data may include the click count statistics data of the first icon component, the hover duration statistics data, the association degree between the first icon component and other icon components, and so on. Through the method provided by the embodiments of the present application, the usage analysis data can be determined according to the received target operation data, realizing the integration and analysis of data, which is beneficial to obtaining accurate display adjustment information subsequently and effectively improving the accuracy of icon component adjustment.

[0089] In one embodiment, the implementation manner of determining the usage analysis data of the first icon component according to the target operation data may be: determining the first operation data to be analyzed including the target operation data, and performing analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component; the first operation data to be analyzed is the operation data of the first object for the first icon component displayed on the first terminal device; or, performing analysis processing on the first operation data to be analyzed and the second operation data to be analyzed to obtain the usage analysis data of the first icon component; the second operation data to be analyzed is the operation data of the second object for the first icon component included in the first service interface displayed on the second terminal device. When the server determines the usage analysis data of the first icon component by using the target operation data, it may determine the first operation data to be analyzed including the target operation data, and perform analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component, and the first operation data to be analyzed is the operation data of the first object for the first icon component displayed on the first terminal device. The first object may be an independent object or a class of objects. For example, the first object may specifically refer to a certain user, or may refer to multiple objects with specific characteristics of object features (such as the region to which the object belongs, the group corresponding to the object, etc.). If the first operation data to be analyzed is the operation data of the first object for the first icon component, the usage analysis data determined according to the first operation data to be analyzed may, to a certain extent, reflect the usage situation of the first object for the first icon component. If the display adjustment information of the first icon component is determined according to the usage analysis data, the first icon component adjusted according to the display adjustment information will better meet the usage requirements of the first object, greatly improving the usage experience of the first object. That is, the method provided by the embodiments of the present application can adjust the icon component according to the operation data of a specific object, thereby effectively improving the usage experience of the specific object.

[0090] When the server determines the usage analysis data of the first icon component by using the target operation data, it can also determine the first operation data to be analyzed and the second operation data to be analyzed that include the target operation data, and perform analysis and processing on the first operation data to be analyzed and the second operation data to be analyzed to obtain the usage analysis data of the first icon component. The second operation data to be analyzed is the operation data of the second object for the first icon component included in the first service interface displayed on the second terminal device. The second object can be an independent object or a type of object. Then, the usage analysis data determined based on the first operation data to be analyzed and the second operation data to be analyzed can, to a certain extent, reflect the overall usage of the first icon component by the first object and the second object. If the display adjustment information of the first icon component is determined according to the usage analysis data and the first icon component is adjusted according to the display adjustment information, the adjusted first icon component will meet the usage requirements of the first object and the second object, achieving an overall improvement in the usage experience. That is, the method provided in the embodiments of the present application can adjust the icon component according to the operation data of multiple objects, so that the display of the icon component meets the usage requirements and improves the overall usage experience. It should be noted that the method of determining the usage analysis data based on the first operation data to be analyzed and the second operation data to be analyzed mentioned in the above embodiments is only a feasible implementation manner. In specific implementation, the usage analysis data of the first icon component can be determined according to the operation data of multiple objects on the first icon component collected by multiple terminal devices, so that the usage analysis data is more representative. Through the method provided in the embodiments of the present application, the usage analysis data can be determined according to the operation data of a specific object, thereby realizing the targeted adjustment and optimization of the icon component and improving the usage experience of the specific object. It can also determine the usage analysis data according to the operation data of multiple objects, thereby realizing the universal adjustment and optimization of the icon component and improving the usage experience of the overall object.

[0091] In one embodiment, the implementation manner of determining the usage analysis data of the first icon component according to the target operation data may be as follows: obtain the target operation data from the server database, and perform denoising processing on the target operation data to obtain denoised operation data; perform statistical processing on the denoised operation data to obtain the usage analysis data of the first icon component. The server can obtain the newly stored target operation data from the server database, and perform denoising processing on the target operation data to remove the noise data and abnormal data in the target operation data, ensuring the accuracy and reliability of data analysis, and obtaining denoised operation data. The server can perform statistical and aggregation processing on the denoised operation data to obtain the usage analysis data of the first icon component. This usage analysis data can be used to indicate the usage situation of the first icon component, and the usage analysis data can include data such as click count statistics data and hover duration statistics data. It should be noted that in the actual usage process, the server can determine the usage analysis data of the first icon component according to the operation data to be processed including the target operation data. The server can also preprocess the operation data in combination with the analysis processes of data mining and machine learning, and use decision trees to deeply analyze the operation data corresponding to the first icon component, so as to determine the usage rules and potential problems of the icon component, which is beneficial to determining more accurate and effective display adjustment information according to the usage analysis data subsequently. Through the method provided by the embodiments of the present application, the operation data can be processed to obtain accurate and effective usage analysis data, which is beneficial to improving the accuracy of the display adjustment information generated according to the usage analysis data, thereby improving the accuracy and reliability of the adjustment process of the icon component.

[0092] In one embodiment, after the server determines the usage analysis data of the first icon component, it can perform data visualization processing on the usage analysis data in the form of charts, reports, etc., so as to achieve an efficient and beautiful display of the usage analysis data. The server can also use interactive display technologies (such as filtering, zooming, highlighting, etc.) to display the usage analysis data, thereby effectively improving the flexibility of data display, and also being beneficial to intuitively and efficiently determining the display adjustment information according to the usage analysis data. Through the method provided by the embodiments of the present application, the usage analysis data can be visually displayed, so that the display adjustment information can be quickly determined, and further improve the adjustment and optimization efficiency of the icon component.

[0093] S303. Generate display adjustment information for the first icon component according to the usage analysis data, where the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0094] In the embodiments of the present application, the server may generate display adjustment information for the first icon component according to usage analysis data, and the display adjustment information may be used to indicate an adjustment to the display of the first icon component. The server may analyze the operation data obtained by real-time monitoring through the terminal device to obtain usage analysis data, and determine the display adjustment information for the icon component according to the usage analysis data, effectively simplifying the data collection and data analysis processes of the operation data of the icon component and improving the efficiency of determining the display adjustment information; the display of the icon component may be adjusted in a timely manner according to the display adjustment information, thereby improving the user experience.

[0095] In one embodiment, the display adjustment information may include one or both of appearance adjustment information and layout adjustment information. Then, the method provided in the embodiments of the present application may further: adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; or, determine new display layout information according to the layout adjustment information, and the new display layout information is used to indicate the display layout of the first icon component or the second icon component. The server determines that the display adjustment information may include one or both of appearance adjustment information and layout adjustment information. The appearance adjustment information may be used to adjust the appearance of the first icon component. For example: adjust the icon size, icon color, icon shape, etc. of the first icon component. The layout adjustment information may include display position adjustment information and display mode adjustment information. Among them, the display position adjustment information is used to adjust the display position of the first icon component in the first service interface, and the display mode adjustment information is used to adjust the display mode of the first icon component in the first service interface (for example: dynamic display, static display, etc.).

[0096] After determining the display adjustment information of the first icon component, if the display adjustment information includes appearance adjustment information, the server may adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; if the display adjustment information includes layout adjustment information, the server may determine new display layout information according to the adjustment information only, and the new display layout information may be used to indicate the display layout of the first icon component; if the display adjustment information includes appearance adjustment information and layout adjustment information, the server may adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component, and determine new display layout information according to the layout adjustment information, and the new display layout information is used to indicate the display layout of the second icon component. Through the method provided in the embodiments of the present application, the display adjustment of the first icon component can be realized according to the target operation data, thereby realizing the optimization of the first icon component, effectively improving the accuracy and processing efficiency of the icon component optimization.

[0097] In one embodiment, after determining the usage analysis information of the first icon component, the following steps may also be performed: If it is determined according to the usage analysis data that the display adjustment condition is met, then perform the step of generating the display adjustment information of the first icon component according to the usage analysis data; send an adjustment prompt message including the display adjustment information to a third object, where the adjustment prompt message is used to prompt the third object to adjust the display of the first icon component according to the display adjustment information. The third object may be a developer or maintainer of the icon component. If it is determined according to the usage analysis data that the display adjustment condition is met, the server may perform the step of generating the display adjustment information of the first icon component according to the usage analysis data. After the server generates the display adjustment information, it may send an adjustment prompt message including the display adjustment information to the third object, and the adjustment prompt message may be used to prompt the third object to adjust the display of the first icon component according to the display adjustment information. Through the method provided in the embodiments of the present application, an adjustment prompt message can be sent to an object, thereby realizing the adjustment and optimization of the icon component and improving the processing efficiency.

[0098] In one embodiment, the server may also compare and process the usage analysis data with a warning threshold. If the comparison result indicates that the usage analysis data meets the warning threshold, the server may generate a warning message according to the comparison result and send the warning message to the third object. The warning threshold may be adjusted according to different actual application requirements. For example, the warning threshold may be a threshold for the decrease in the number of clicks, a threshold for the hovering duration, and so on. The server may notify the third object by means of email, text message, push, etc., so that the third object can timely understand the usage situation and potential problems of the icon component and take corresponding optimization measures.

[0099] Through the monitoring method provided in the embodiments of the present application, the operation data sent by the terminal device can be received and stored, ensuring the security and reliability of the operation data; the usage analysis data can be determined according to the operation data of a specific object, thereby realizing the targeted adjustment and optimization of the icon component and improving the usage experience of the specific object. It is also possible to determine the usage analysis data according to the operation data of multiple objects, thereby realizing the general adjustment and optimization of the icon component and improving the usage experience of the overall object; it can effectively simplify the data analysis process of the operation data of the icon component, improve the efficiency of determining the display adjustment information, and realize the timely adjustment of the display of the icon component according to the display adjustment information, thereby improving the competitive advantage.

[0100] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of another monitoring method exemplarily provided in the embodiments of the present application. This monitoring method may be implemented by the monitoring system shown above Figure 1 or may also be implemented by other systems. The process of the monitoring method provided in the embodiments of the present application includes but is not limited to:

[0101] S401. The first terminal device displays a first service interface, which includes a first icon component, and the first icon component is bound with an operation monitoring component.

[0102] In an embodiment of the present application, the first terminal device can display a first service interface. The first service interface includes a first icon component and may also include multiple icon components different from the first icon component. The first icon component is bound with an operation monitoring component. The operation monitoring component can be used to monitor the first icon component included in the first service interface. The operation monitoring component can capture operations on the icon component (such as click operations, hover operations, etc.) and obtain corresponding operation data.

[0103] In one embodiment, before displaying the first service interface, the first terminal device can send an interface display request to the server and receive the service interface data returned by the server. The first terminal device can display the first service interface according to the service interface data; the first terminal device can also display the first service interface according to the service interface data in the local database.

[0104] In one embodiment, if the first service interface displayed by the first terminal device further includes a third icon component, the monitoring method provided in the embodiment of the present application can further: display a second service interface, which includes the first icon component and a fourth icon component; wherein, the first icon component, the third icon component, and the fourth icon component are all included in the icon component library. The icon components in the icon component library are associated with the data reporting function, and both the third icon component and the fourth icon component are bound with an operation monitoring component. The first terminal device can not only display the first service interface but also display the second service interface. The first service interface can include the first icon component and the third icon component, and the second service interface can include the first icon component and the fourth icon component. That is, the same icon component can be displayed in different service interfaces. The method provided in the embodiment of the present application can realize the cross-service reuse of icon components, effectively improve the development efficiency of service interfaces, and reduce the maintenance cost of service interfaces.

[0105] S402. The first terminal device monitors the target operation data involved when operating on the first icon component through the operation monitoring component.

[0106] In the embodiments of the present application, the first terminal device can monitor the target operation data involved when operating on the first icon component through an operation monitoring component. The object operating on the first icon component can be an external object interacting with the first terminal device. The operation on the first icon component can be a click operation, a hover operation, etc. Through the method provided by the embodiments of the present application, the operation data corresponding to the first icon component can be monitored and obtained, effectively improving the acquisition efficiency of the operation data, which is beneficial to determining the display adjustment information according to the operation data subsequently and improving the optimization efficiency of the icon component.

[0107] In one embodiment, the first terminal device may further include a data collection module. The data collection module can be used to collect the object operation data of the object on the icon component (for example: the data corresponding to the click operation, the data corresponding to the hover operation, the data corresponding to the drag operation, etc.), and can also be used to collect the device information, operating system, browser and other environmental information of the first terminal device. The object is an object interacting with the first terminal device, for example: the user of the first terminal device. After the first terminal device collects the object operation data through the data collection module, it can send the collected object operation data to the server in a real-time or batch manner, so that the server can determine the behavior analysis data of the object according to the object operation data. The first terminal device can use technical means such as data compression and encryption to improve the efficiency and security of data transmission. It should be noted that in the process of collecting and transmitting the object operation data, the first terminal device can take corresponding security and confidentiality protection measures, such as: data desensitization, encryption, access control, etc., so as to ensure the security and confidentiality of the object operation data. Through the method provided by the embodiments of the present application, the monitoring of the object can be realized, and the object operation data can be obtained and sent, which is convenient for subsequent realization of display adjustment and optimization for the object.

[0108] In one embodiment, the terminal device can monitor and obtain the target operation data. The target operation data can include data such as the number of clicks and the hover duration. Among them, the number of clicks is the number of clicks on the first icon component monitored, and this number of clicks can reflect to a certain extent the degree of attention and the usage frequency of the first icon component. The number of clicks can be used for the optimization of the icon component, so as to improve the usage frequency and the degree of attention of the icon component; the hover duration is the duration when the mouse cursor is within the display range of the first icon component in the first service interface. The hover duration can reflect to a certain extent the hesitation degree of the object when using the first icon component, and reflect the understanding and cognitive degree of the object for the first icon component, which is beneficial to making corresponding optimizations for the first icon component. Through the method provided by the embodiments of the present application, the target operation data including multi-dimensional data can be obtained, which is beneficial to determining accurate display adjustment information according to the target operation data subsequently, thereby effectively improving the user experience.

[0109] In one embodiment, the terminal device may monitor the target operation data involved when an object operates on the first icon component. The target operation data may include an object identifier, which is generated by the method provided in the embodiments of the present application based on the terminal device and the object, and the object identifier can be used to distinguish different objects. When analyzing the operation data according to the target operation data, the server may use the object identifier to associate the operation data with the corresponding object, so as to perform a more in-depth analysis and improve the comprehensiveness of the display adjustment information. The object identifier may be stored in the local storage space of the terminal device. In some cases, the target operation data in the embodiments of the present application may further include environmental data, and the environmental data may include the device identifier of the terminal device, the Internet protocol address of the terminal device, and so on. Through the method provided in the embodiments of the present application, the target operation data including the object identifier and the environmental data can be obtained, which is beneficial to obtaining more comprehensive usage analysis data and display adjustment information based on the target operation data later.

[0110] S403. The first terminal device sends the target operation data to the server.

[0111] In the embodiments of the present application, the first terminal device may send the target operation data to the server. The target operation data may be used to instruct the server to determine the usage analysis information of the first icon component according to the target operation data. The server may generate the display adjustment information of the first icon component according to the usage analysis data, and the display adjustment information is used to instruct the adjustment of the display of the first icon component. Through the method provided in the embodiments of the present application, the collected target operation data can be sent to the server, which is beneficial to the server to optimize the display of the first icon component.

[0112] In one embodiment, the target operation data is the first operation data corresponding to the first icon component. The implementation manner of sending the operation data to the server may be: storing the first operation data corresponding to the first icon component in the local database; when the data sending condition is met, obtaining the data to be sent from the local database and sending the data to be sent to the server; where the data to be sent includes the first operation data corresponding to the first icon component, and the data to be sent further includes the second operation data corresponding to the first icon component or the operation data corresponding to the third icon component, and the third icon component is included in the first service interface. To save data transmission resources and ensure data security and avoid data loss during transmission, the terminal device may store the obtained operation data in the local database and batch-send the operation data to the server at an appropriate time. Specifically, when the target operation data is the first operation data corresponding to the first icon component, after the terminal device obtains the first operation data corresponding to the first icon component, it may store the first operation data corresponding to the first icon component in the local database; when the data sending condition is met, the terminal device may obtain the data to be sent from the local database and send the data to be sent to the server, and the data to be sent may include the first operation data corresponding to the first icon component, and may further include the second operation data corresponding to the first icon component or the operation data corresponding to the third icon component, and the third icon component is included in the first service interface. The second operation data corresponding to the first icon component may be the operation data involved when other objects operate on the first icon component; the operation data corresponding to the third icon component is the operation data involved when operating on the third icon component.

[0113] S404. The server determines the usage analysis data of the first icon component according to the target operation data.

[0114] In the embodiment of the present application, the server may receive the target operation data sent by the first terminal device. The target operation data is the operation data involved when operating on the first icon component. The first icon component is bound with an operation monitoring component, and the target operation data is monitored by the first terminal device through the operation monitoring component. The first icon component is included in the first service interface, and the first service interface is displayed on the first terminal device. The server may also receive the operation data sent by other terminal devices different from the first terminal device. These operation data are the operation data involved when operating on the icon components in the third service interface. The application programs to which the first service interface and the third service interface belong may be the same. For example: there are 5 terminal devices displaying different service interfaces in the same application program. These terminal devices may use the method provided in the embodiment of the present application to monitor the operation data of the icon components and send the operation data to the server. The server may receive the operation data sent by multiple terminal devices and perform analysis and processing using the operation data.

[0115] After receiving the target operation data, the server can determine the usage analysis data of the first icon component according to the target operation data, and the usage analysis data can reflect the usage situation of the first icon component to a certain extent. For example, the usage analysis data can include the click count statistics data of the first icon component, the hover duration statistics data, the association degree between the first icon component and other icon components, and so on. Through the method provided by the embodiments of the present application, the usage analysis data can be determined according to the received target operation data, realizing the integration and analysis of data, which is beneficial to obtaining accurate display adjustment information subsequently and effectively improving the accuracy of icon component adjustment.

[0116] In one embodiment, the implementation manner of determining the usage analysis data of the first icon component according to the target operation data can be: determining the first operation data to be analyzed including the target operation data, and performing analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component; the first operation data to be analyzed is the operation data of the first object for the first icon component displayed on the first terminal device; or, performing analysis processing on the first operation data to be analyzed and the second operation data to be analyzed to obtain the usage analysis data of the first icon component; the second operation data to be analyzed is the operation data of the second object for the first icon component included in the first service interface displayed on the second terminal device. Through the method provided by the embodiments of the present application, the usage analysis data can be determined according to the operation data of a specific object, thereby realizing the targeted adjustment and optimization of the icon component and enhancing the usage experience of the specific object. Also, the usage analysis data can be determined according to the operation data of multiple objects, thereby realizing the general adjustment and optimization of the icon component and enhancing the usage experience of the overall object.

[0117] In one embodiment, the server may receive object operation data sent by a first terminal device, and the server may also receive object operation data sent by other terminal devices different from the first terminal device. These object operation data are all operation data of a specific object on the icon component in the service interface. The specific object may be an independent object, such as: the first object, the second object, etc. The server may perform operations such as cleaning, preprocessing, statistics, and aggregation on the received object operation data to obtain behavior analysis data of the specific object. The behavior analysis data of the specific object may also include feature analysis data, which is obtained by the server through in-depth analysis of the object operation data using data mining and machine learning techniques. The feature analysis data may be used to indicate the usage habits, preferences, and requirements of the specific object for the icon component, etc. After determining the behavior analysis data of the specific object, the server may determine specific adjustment information for the icon component according to the behavior analysis data of the specific object. The specific adjustment information is used to indicate an adjustment to the display of the icon component so that the adjusted icon component meets the usage requirements of the specific object. The specific adjustment information may be used to indicate adjustments to the appearance (such as: size, color, shape, etc.) and layout (such as: display position, display method, etc.) of the icon component, thereby providing a personalized icon component optimization solution for different objects.

[0118] S405. The server generates display adjustment information for the first icon component according to the usage analysis data, and the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0119] In the embodiment of the present application, the server may generate display adjustment information for the first icon component according to the usage analysis data, and the display adjustment information may be used to indicate an adjustment to the display of the first icon component. The server may analyze the operation data obtained by real-time monitoring through the terminal device to obtain the usage analysis data, and determine the display adjustment information for the icon component according to the usage analysis data, effectively simplifying the data collection and data analysis processes of the operation data of the icon component and improving the efficiency of determining the display adjustment information; the display of the icon component may be adjusted in a timely manner according to the display adjustment information, thereby improving the user experience.

[0120] In one embodiment, the display adjustment information may include one or both of appearance adjustment information and layout adjustment information. Then, the method provided by the embodiments of the present application may further: adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; or determine new display layout information according to the layout adjustment information, where the new display layout information is used to indicate the display layout of the first icon component or the second icon component. The server determines that the display adjustment information may include one or both of appearance adjustment information and layout adjustment information. The appearance adjustment information may be used to adjust the appearance of the first icon component. For example, it may adjust the icon size, icon color, icon shape, etc. of the first icon component. The layout adjustment information may include display position adjustment information and display mode adjustment information. Among them, the display position adjustment information is used to adjust the display position of the first icon component in the first service interface, and the display mode adjustment information is used to adjust the display mode of the first icon component in the first service interface (for example: dynamic display, static display, etc.). Through the method provided by the embodiments of the present application, it is possible to realize the display adjustment of the first icon component according to the target operation data, thereby realizing the optimization of the first icon component, effectively improving the accuracy and processing efficiency of icon component optimization.

[0121] In one embodiment, after determining the usage analysis information of the first icon component, it may further: if it is determined that the display adjustment condition is satisfied according to the usage analysis data, then perform the step of generating the display adjustment information of the first icon component according to the usage analysis data; send an adjustment prompt message including the display adjustment information to a third object, where the adjustment prompt message is used to prompt the third object to adjust the display of the first icon component according to the display adjustment information. The third object may be a developer or maintainer of the icon component. If it is determined that the display adjustment condition is satisfied according to the usage analysis data, the server may perform the step of generating the display adjustment information of the first icon component according to the usage analysis data. After the server generates the display adjustment information, it may send an adjustment prompt message including the display adjustment information to the third object, and the adjustment prompt message may be used to prompt the third object to adjust the display of the first icon component according to the display adjustment information. Through the method provided by the embodiments of the present application, it is possible to send an adjustment prompt message to the object, thereby realizing the adjustment and optimization of the icon component and improving the processing efficiency.

[0122] In one embodiment, the server may determine specific adjustment information corresponding to a specific object, where the specific adjustment information is used to indicate an adjustment to the display of the icon component. The server may adjust the icon component in the service interface according to the specific adjustment information to obtain an adjusted icon component. The server may evaluate the optimization effect of the adjusted icon component by using an online experiment method to obtain an evaluation result. The server may determine the adjusted icon component with the best effect according to the evaluation result and apply the icon component to the terminal device. The server may also set a monitoring threshold and compare the behavior analysis data of the specific object with the monitoring threshold to obtain a comparison result. If the comparison result indicates that the behavior analysis data meets the monitoring threshold, the server may determine an exception prompt message according to the comparison result and send the exception prompt message to the management object to adjust and optimize the corresponding icon component. Through the method provided by the embodiments of the present application, adaptive optimization of the icon component can be achieved; the appearance and layout of the icon component can be automatically adjusted according to the behavior analysis data, effectively improving the user experience; at the same time, real-time monitoring and early warning functions can be realized, so as to discover problems in time and effectively reduce risks; the security and confidentiality of data can be effectively guaranteed.

[0123] Please refer to Figure 5 , which is a schematic diagram of a monitoring method provided by the embodiments of the present application. Figure 5 In it, the terminal device may display a service interface including an icon component, and the icon component is bound with an operation monitoring component. The terminal device may collect and process data through the operation monitoring component to obtain operation data involved when operating the icon component. The terminal device may process the collected operation data to make the format of the operation data unified and avoid data leakage problems at the same time. The terminal device may transmit the processed operation data according to a certain transmission strategy and send the operation data to the server. The server receives the data, obtains the operation data sent by the terminal device, and stores the data. The operation data is stored in a relational database to ensure the reliability and security of the operation data. The server may obtain the operation data for a certain icon component from the relational database and perform data analysis on the obtained operation data to obtain usage analysis data. The server may display the usage analysis data so that the usage situation of the icon component can be intuitively reflected. The server may also use the usage analysis data for data early warning and send the determined early warning information to the management object. The server may also use the usage analysis data to determine the display adjustment information of the icon component, and the display adjustment information may be used to indicate an adjustment to the display of the icon component. Through the method provided by the embodiments of the present application, automated data collection and data transmission can be realized, the security and confidentiality of data can be ensured, usage analysis data can be determined, so as to achieve personalized adjustment and optimization of the icon component in a targeted manner, and the usage experience can be effectively improved.

[0124] Please refer to Figure 6 , which is a schematic diagram of a method for adjusting an icon component provided by an embodiment of the present application. Figure 6 It includes the resource transfer service interface before adjustment and the resource transfer service interface after adjustment. The resource transfer service interface before adjustment includes the overall prompt message "Transfer failed" and the detailed prompt message "An unhandled exception occurred during the resource transfer process, and the resource transfer failed". The resource transfer service interface before adjustment also includes a prompt icon component and a return icon component. The text information included in the prompt icon component is "Details of resource transfer failure", and the text information included in the return icon component is "Return to the previous interface". The terminal device can send a resource transfer request to the resource transfer server. If the resource transfer server cannot perform the resource transfer process requested by the resource transfer request, the terminal device displays the resource transfer service interface before adjustment as shown in Figure 6 . The terminal device can monitor the prompt icon component and the return icon component through the monitoring method provided by an embodiment of the present application to obtain the target operation data of the prompt icon component and the target operation data of the return icon component.

[0125] The terminal device can send the target operation data of the prompt icon component and the target operation data of the return icon component to the server. The server can determine the usage analysis information of the prompt icon component and the usage analysis information of the return icon component according to the target operation data of the prompt icon component and the target operation data of the return icon component. Among them, the usage analysis information of the prompt icon component indicates that the number of clicks on the prompt icon component is small, that is, fewer users understand the reason for the resource transfer failure through the prompt icon component, which is likely to reduce the user experience of the user. The usage analysis information of the return icon component indicates that the number of clicks on the return icon component is large, that is, more users directly return to the previous service interface through the return icon component, which is likely to cause the resource transfer process requested by users who do not understand the reason for the resource transfer failure to fail again, thereby further reducing the user experience of the user. The server can generate the display adjustment information of the prompt icon component according to the usage analysis information of the prompt icon component and generate the display adjustment information of the return icon component according to the usage analysis information of the return icon component.

[0126] The display adjustment information of the prompt icon component can include the appearance adjustment information and layout adjustment information of the prompt icon component. The prompt icon component can be adjusted according to the display adjustment information of the prompt icon component, so that the adjusted prompt icon component is as shown in Figure 6as shown in the adjusted resource transfer service interface; the display adjustment information of the return icon component may include the layout adjustment information of the return icon component, and the return icon component may be adjusted according to the display adjustment information of the return icon component, so that the adjusted return icon component is as Figure 6 shown in the adjusted resource transfer service interface. In the adjusted resource transfer service interface, the prompt icon component is more obvious, which is beneficial for the user to further understand the reason for the failure of resource transfer through the prompt icon component, thereby helping to avoid the situation of resource transfer failure again and improving the user experience.

[0127] Through the monitoring method provided by the embodiments of the present application, the development of the service interface can be realized by using the icon component library, effectively improving the development efficiency and reducing the development cost; the cross-service scenario reuse of the icon components can be realized to meet the requirements of different application scenarios; the operation data involved when operating on the icon components can be monitored and collected, effectively improving the acquisition efficiency of the operation data; the collected operation data can be converted and desensitized to ensure the security and confidentiality of the data; the operation data can be sent to the server according to the application requirements, saving data transmission resources; the usage analysis data can be determined according to the operation data of a specific object, so as to realize the targeted adjustment and optimization of the icon components and improve the user experience of the specific object, or the usage analysis data can be determined according to the operation data of multiple objects, so as to realize the general adjustment and optimization of the icon components and improve the user experience of the overall object; the data analysis process of the operation data of the icon components can be effectively simplified, the efficiency of determining the display adjustment information is improved, and the display of the icon components can be adjusted in time according to the display adjustment information, thereby improving the competitive advantage.

[0128] Please refer to Figure 7 , Figure 7 which is a structural block diagram of a monitoring device provided by the embodiments of the present application. The device may correspond to the Figure 1 terminal device shown above. The device includes:

[0129] A display unit 701, configured to display a first service interface, where the first service interface includes a first icon component, and the first icon component is bound with an operation monitoring component;

[0130] A monitoring unit 702, configured to monitor target operation data involved when operating on the first icon component through the operation monitoring component;

[0131] A sending unit 703, configured to send the target operation data to a server, where the target operation data is used to instruct the server to determine usage analysis data of the first icon component according to the target operation data, generate display adjustment information for the first icon component according to the usage analysis data, and the display adjustment information is used to instruct an adjustment to the display of the first icon component.

[0132] In one embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The display unit 701 is further configured to: display a second icon component on the first service interface, where the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information; or, display the first icon component or the second icon component on the first service interface according to new display layout information, where the new display layout information is determined according to the layout adjustment information.

[0133] In one embodiment, the first service interface further includes a third icon component. The display unit 701 is further configured to: display a second service interface, where the second service interface includes the first icon component and a fourth icon component; where the first icon component, the third icon component, and the fourth icon component are all included in an icon component library, the icon components in the icon component library are associated with a data reporting function, and operation monitoring components are bound to both the third icon component and the fourth icon component.

[0134] In one embodiment, the target operation data is the first operation data corresponding to the first icon component. When the sending unit 703 sends the operation data to the server, it is specifically configured to: store the first operation data corresponding to the first icon component in a local database; when a data sending condition is met, obtain data to be sent from the local database and send the data to be sent to the server; where the data to be sent includes the first operation data corresponding to the first icon component, and the data to be sent further includes the second operation data corresponding to the first icon component or the operation data corresponding to a third icon component, and the third icon component is included in the first service interface.

[0135] In one embodiment, the first service interface is displayed on a first terminal device. The usage analysis data is obtained by analyzing and processing first operation data to be analyzed, where the first operation data to be analyzed is operation data of a first object with respect to a first icon component displayed on the first terminal device, and the first operation data to be analyzed includes the target operation data; alternatively, the usage analysis data is obtained by analyzing the first operation data to be analyzed and second operation data to be analyzed, where the second operation data to be analyzed is operation data of a second object with respect to a first icon component included in a first service interface displayed on a second terminal device.

[0136] Through the monitoring device provided by the embodiments of the present application, the development of service interfaces can be realized by using an icon component library, effectively improving the development efficiency and reducing the development cost; the cross-service-scenario reuse of icon components can be achieved to meet the requirements of different application scenarios; the operation data involved when operating on icon components can be monitored and collected, effectively improving the acquisition efficiency of operation data; the collected operation data can be converted and desensitized to ensure the security and confidentiality of the data; the operation data can be sent to the server according to application requirements, saving data transmission resources and also ensuring the security of the data; the operation data containing data in multiple dimensions can be sent to the server, enabling the server to determine the display adjustment information of the icon component according to the operation data, thereby realizing the accurate adjustment and optimization of the icon component and greatly improving the usage experience.

[0137] Please refer to Figure 8 , Figure 8 which is a structural block diagram of another monitoring device provided by the embodiments of the present application. The device can correspond to the server in the above Figure 1 , and the device includes:

[0138] A receiving unit 801, configured to receive target operation data sent by a first terminal device, where the target operation data is operation data involved when operating on a first icon component, the first icon component is bound with an operation monitoring component, the target operation data is monitored by the first terminal device through the operation monitoring component, the first icon component is included in a first service interface, and the first service interface is displayed on the first terminal device;

[0139] A determining unit 802, configured to determine usage analysis data of the first icon component according to the target operation data;

[0140] A generating unit 803, configured to generate display adjustment information of the first icon component according to the usage analysis data, where the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0141] In one embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The generating unit 803 is further configured to: adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; or determine new display layout information according to the layout adjustment information, where the new display layout information is used to indicate the display layout of the first icon component or the second icon component.

[0142] In one embodiment, when determining the usage analysis data of the first icon component according to the target operation data, the determining unit 802 is specifically configured to: determine first operation data to be analyzed including the target operation data, and perform analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component; the first operation data to be analyzed is operation data of a first object for the first icon component displayed on the first terminal device; or perform analysis processing on the first operation data to be analyzed and second operation data to be analyzed to obtain the usage analysis data of the first icon component; the second operation data to be analyzed is operation data of a second object for the first icon component included in the first service interface displayed on the second terminal device.

[0143] In one embodiment, the generating unit 803 is further configured to: if it is determined that the display adjustment condition is satisfied according to the usage analysis data, execute the step of generating the display adjustment information of the first icon component according to the usage analysis data; send an adjustment prompt message including the display adjustment information to a third object, where the adjustment prompt message is used to prompt the third object to adjust the display of the first icon component according to the display adjustment information.

[0144] It can be understood that the functions of the functional units of the monitoring device in the embodiments of the present application can be specifically implemented according to the monitoring method in the above method embodiments, and the specific implementation process can refer to the relevant descriptions in the above monitoring method embodiments, which will not be elaborated here. In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other relevant parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit including the functions of that module or unit.

[0145] Through the monitoring device provided by the embodiments of the present application, operation data sent by a terminal device can be received and stored, ensuring the security and reliability of the operation data; usage analysis data can be determined based on the operation data of a specific object, thereby realizing targeted adjustment and optimization of icon components, enhancing the usage experience of the specific object, and usage analysis data can also be determined based on the operation data of multiple objects, thereby realizing general adjustment and optimization of icon components, enhancing the usage experience of the overall object; the data analysis process of the operation data of icon components can be effectively simplified, the efficiency of determining display adjustment information is improved, and the display of icon components can be adjusted in a timely manner according to the display adjustment information, thereby enhancing the competitive advantage.

[0146] In a feasible embodiment, the monitoring device provided by the embodiments of the present application can be implemented in software. The monitoring device can be stored in a memory, which can be software in the form of a program and plugins, etc., and includes a series of units, including a display unit, a processing unit, and a communication unit; wherein, the display unit, the processing unit, and the communication unit are used to implement the monitoring method provided by the embodiments of the present application.

[0147] In other feasible embodiments, the monitoring device provided by the embodiments of the present application can also be implemented in a combination of software and hardware. As an example, the monitoring device provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to implement the monitoring method provided by the embodiments of the present application. For example, a processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0148] Please refer to Figure 9 , Figure 9 which is a structural block diagram of a computer device provided by the embodiments of the present application. The computer device described in the embodiments of the present application includes: a processor 901, a communication interface 902, and a memory 903. Among them, the processor 901, the communication interface 902, and the memory 903 can be connected through a bus or other means. In the embodiments of the present application, the connection through a bus is taken as an example.

[0149] Among them, the processor 901 (or CPU (Central Processing Unit)) is the computing core and control core of the computer device, which can parse various instructions in the computer device and process various data of the computer device. For example, the CPU can be used to parse the power-on and power-off instructions sent by the user to the computer device and control the computer device to perform power-on and power-off operations; Another example is that the CPU can transfer various interaction data between the internal structures of the computer device, and so on. The communication interface 902 can optionally include standard wired interfaces, wireless interfaces (such as Wi-Fi, mobile communication interfaces, etc.), and is controlled by the processor 901 to send and receive data. The memory 903 (Memory) is the memory device in the computer device, which is used to store programs and data. It can be understood that the memory 903 here can include both the built-in memory of the computer device and, of course, the extended memory supported by the computer device. The memory 903 provides a storage space, and the operating system of the computer device is stored in this storage space, which can include but is not limited to: Android system, iOS system, Windows Phone system, etc., and this application does not make any limitations in this regard.

[0150] In the embodiment of this application, the computer device can be the terminal device in the above embodiment. The processor 901 performs the following operations by running the executable program code in the memory 903:

[0151] Display a first service interface, where the first service interface includes a first icon component, and the first icon component is bound with an operation monitoring component;

[0152] Through the operation monitoring component, monitor the target operation data involved when operating on the first icon component;

[0153] Send the target operation data to the server. The target operation data is used to instruct the server to determine the usage analysis data of the first icon component according to the target operation data, and generate the display adjustment information of the first icon component according to the usage analysis data. The display adjustment information is used to instruct the adjustment of the display of the first icon component.

[0154] In an embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The processor 901 is further configured to: display a second icon component on the first service interface, and the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information; or, display the first icon component or the second icon component on the first service interface according to the new display layout information, and the new display layout information is determined according to the layout adjustment information.

[0155] In one embodiment, the first service interface further includes a third icon component. The processor 901 is further configured to: display a second service interface, where the second service interface includes the first icon component and a fourth icon component; wherein, the first icon component, the third icon component, and the fourth icon component are all included in an icon component library, the icon components in the icon component library are associated with a data reporting function, and both the third icon component and the fourth icon component are bound with an operation monitoring component.

[0156] In one embodiment, the target operation data is the first operation data corresponding to the first icon component. When the processor 901 sends the operation data to the server, it is specifically configured to: store the first operation data corresponding to the first icon component in a local database; when the data sending condition is met, obtain the data to be sent from the local database and send the data to be sent to the server; wherein, the data to be sent includes the first operation data corresponding to the first icon component, and the data to be sent further includes the second operation data corresponding to the first icon component or the operation data corresponding to the third icon component, and the third icon component is included in the first service interface.

[0157] In one embodiment, the first service interface is displayed on a first terminal device, and the usage analysis data is obtained by analyzing and processing first operation data to be analyzed. The first operation data to be analyzed is the operation data of a first object for the first icon component displayed on the first terminal device, and the first operation data to be analyzed includes the target operation data; or, the usage analysis data is obtained by analyzing the first operation data to be analyzed and second operation data to be analyzed. The second operation data to be analyzed is the operation data of a second object for the first icon component included in the first service interface displayed on a second terminal device.

[0158] In one embodiment, the computer device may be the server in the above embodiment. The processor 901 executes the following operations by running the executable program code in the memory 903:

[0159] Receive target operation data sent by a first terminal device. The target operation data is the operation data involved in operating on a first icon component. The first icon component is bound with an operation monitoring component. The target operation data is monitored by the first terminal device through the operation monitoring component. The first icon component is included in a first service interface, and the first service interface is displayed on the first terminal device;

[0160] Determine usage analysis data of the first icon component according to the target operation data;

[0161] Generate the display adjustment information for the first icon component according to the usage analysis data, where the display adjustment information is used to indicate an adjustment to the display of the first icon component.

[0162] In one embodiment, the display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The processor 901 is further configured to: adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; or determine new display layout information according to the layout adjustment information, where the new display layout information is used to indicate the display layout of the first icon component or the second icon component.

[0163] In one embodiment, when the processor 901 determines the usage analysis data of the first icon component according to the target operation data, it is specifically configured to: determine first operation data to be analyzed including the target operation data, and perform analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component; the first operation data to be analyzed is operation data of a first object for the first icon component displayed on the first terminal device; or perform analysis processing on the first operation data to be analyzed and second operation data to be analyzed to obtain the usage analysis data of the first icon component; the second operation data to be analyzed is operation data of a second object for the first icon component included in a first service interface displayed on a second terminal device.

[0164] In one embodiment, the processor 901 is further configured to: if it is determined that the display adjustment condition is satisfied according to the usage analysis data, execute the step of generating the display adjustment information for the first icon component according to the usage analysis data; send an adjustment prompt message including the display adjustment information to a third object, where the adjustment prompt message is used to prompt the third object to adjust the display of the first icon component according to the display adjustment information.

[0165] In specific implementation, the processor 901, communication interface 902, and memory 903 described in the embodiments of the present application may execute the implementation manners of the terminal device or server described in a monitoring method provided by the embodiments of the present application, or may execute the implementation manners described in a monitoring device provided by the embodiments of the present application, which will not be elaborated here.

[0166] Through the computer device provided by the embodiments of the present application, the development of business interfaces can be realized by using the icon component library, effectively improving the development efficiency and reducing the development cost; the cross-business-scenario reuse of icon components can be realized to meet the requirements of different application scenarios; the operation data involved in operating on the icon components can be monitored and collected, effectively improving the acquisition efficiency of the operation data; the collected operation data can be converted and desensitized to ensure the security and confidentiality of the data; the operation data can be sent to the server according to the application requirements, saving data transmission resources; the usage analysis data can be determined based on the operation data of a specific object, so as to realize the targeted adjustment and optimization of the icon components and improve the usage experience of the specific object, or the usage analysis data can be determined based on the operation data of multiple objects, so as to realize the general adjustment and optimization of the icon components and improve the usage experience of the overall objects; the data analysis process of the operation data of the icon components can be effectively simplified, the efficiency of determining the display adjustment information can be improved, and the display of the icon components can be adjusted in a timely manner according to the display adjustment information, thereby improving the competitive advantage.

[0167] The embodiments of the present application further provide a computer-readable storage medium, in which a computer program is stored. When it runs on a computer, the computer is enabled to execute the monitoring method as described in the embodiments of the present application. The specific implementation manner can refer to the foregoing description and will not be elaborated herein.

[0168] The embodiments of the present application further provide a computer program product, which includes a computer program or computer instructions, and the computer program or computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, enabling the computer device to execute the monitoring method as described in the embodiments of the present application. The specific implementation manner can refer to the foregoing description and will not be elaborated herein.

[0169] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0170] In the above embodiments, the descriptions of the respective embodiments each have their own focuses. For parts not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments. Essentially, the technical solutions of this application, or the parts that contribute to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a computer, a server, or a network device, etc., specifically, the processor in the computer device) to execute all or part of the steps of the methods in the various embodiments of this application. Among them, the aforementioned storage medium may include: various media that can store program codes, such as USB flash drives, mobile hard disks, magnetic disks, optical disks, read-only memory (English: Read-Only Memory, abbreviation: ROM), or random access memory (English: Random Access Memory, abbreviation: RAM).

[0171] As described above, the above embodiments are only used to illustrate the technical solutions of this application, rather than to limit them; although this application has been described in detail with reference to the foregoing embodiments, it should be understood that: the technical solutions recorded in the foregoing embodiments can still be modified, or some of the technical features can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of this application.

Claims

1. A monitoring method, characterized in that, The method includes: Displaying a first service interface, where the first service interface includes a first icon component, and an operation monitoring component is bound to the first icon component; Monitoring, through the operation monitoring component, target operation data involved when operating on the first icon component; Sending the target operation data to a server, where the target operation data is used to instruct the server to determine usage analysis data of the first icon component according to the target operation data, and generate display adjustment information for the first icon component according to the usage analysis data, and the display adjustment information is used to instruct an adjustment of the display of the first icon component.

2. The method according to claim 1, characterized in that, The display adjustment information includes one or both of appearance adjustment information and layout adjustment information, and the method further includes: Displaying a second icon component on the first service interface, where the second icon component is obtained by adjusting the appearance of the first icon component according to the appearance adjustment information; or, Displaying the first icon component or the second icon component on the first service interface according to new display layout information, where the new display layout information is determined according to the layout adjustment information.

3. The method according to claim 1, characterized in that, The first service interface further includes a third icon component, and the method further includes: Displaying a second service interface, where the second service interface includes the first icon component and a fourth icon component; Wherein, the first icon component, the third icon component, and the fourth icon component are all included in an icon component library, the icon components in the icon component library are associated with a data reporting function, and operation monitoring components are bound to both the third icon component and the fourth icon component.

4. The method according to claim 1, characterized in that, The target operation data is first operation data corresponding to the first icon component, and the sending the operation data to the server includes: Storing the first operation data corresponding to the first icon component in a local database; When a data sending condition is satisfied, obtaining data to be sent from the local database, and sending the data to be sent to the server; Wherein, the data to be sent includes the first operation data corresponding to the first icon component, the data to be sent further includes second operation data corresponding to the first icon component or operation data corresponding to the third icon component, and the third icon component is included in the first service interface.

5. The method according to any one of claims 1-4, characterized in that, The first service interface is displayed on a first terminal device, the usage analysis data is obtained by analyzing and processing first operation data to be analyzed, the first operation data to be analyzed is operation data of a first object for the first icon component displayed on the first terminal device, and the first operation data to be analyzed includes the target operation data; or, the usage analysis data is obtained by analyzing the first operation data to be analyzed and second operation data to be analyzed, and the second operation data to be analyzed is operation data of a second object for the first icon component included in the first service interface displayed on a second terminal device.

6. A monitoring method, characterized in that, The method includes: Receive target operation data sent by a first terminal device, where the target operation data is operation data involved in operating a first icon component. The first icon component is bound with an operation monitoring component, and the target operation data is monitored by the first terminal device through the operation monitoring component. The first icon component is included in a first service interface, and the first service interface is displayed on the first terminal device; Determine usage analysis data of the first icon component according to the target operation data; Generate display adjustment information for the first icon component according to the usage analysis data, where the display adjustment information is used to indicate adjustment of the display of the first icon component.

7. The method according to claim 6, wherein The display adjustment information includes one or both of appearance adjustment information and layout adjustment information. The method further includes: Adjust the appearance of the first icon component according to the appearance adjustment information to obtain a second icon component; or, Determine new display layout information according to the layout adjustment information, where the new display layout information is used to indicate the display layout of the first icon component or the second icon component.

8. The method according to claim 6, wherein The determining the usage analysis data of the first icon component according to the target operation data includes: Determine first operation data to be analyzed including the target operation data, and perform analysis processing on the first operation data to be analyzed to obtain the usage analysis data of the first icon component; the first operation data to be analyzed is operation data of a first object for the first icon component displayed on the first terminal device; or, Perform analysis processing on the first operation data to be analyzed and second operation data to be analyzed to obtain the usage analysis data of the first icon component; the second operation data to be analyzed is operation data of a second object for the first icon component included in the first service interface displayed on a second terminal device.

9. The method according to any one of claims 6 - 8, characterized in that, The method further includes: If it is determined that a display adjustment condition is met according to the usage analysis data, then execute the step of generating the display adjustment information for the first icon component according to the usage analysis data; Send an adjustment prompt message including the display adjustment information to a third object, where the adjustment prompt message is used to prompt the third object to adjust the display of the first icon component according to the display adjustment information.

10. A monitoring device, characterized in that, Include a unit for implementing the monitoring method according to any one of claims 1-5, or include a unit for implementing the monitoring method according to any one of claims 6-9.

11. A computer device, characterized in that, Include: A processor, a communication interface, and a memory. The processor, the communication interface, and the memory are interconnected. Among them, the memory stores executable program code, and the processor is used to call the executable program code to implement the monitoring method according to any one of claims 1-5, or implement the monitoring method according to any one of claims 6-9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, which, when running on a computer, cause the computer to implement the monitoring method described in any one of claims 1-5, or implement the monitoring method described in any one of claims 6-9.

13. A computer program product, characterized in that, The computer program product includes a computer program or computer instructions, which, when executed by a processor, implement the monitoring method described in any one of claims 1-5, or implement the monitoring method described in any one of claims 6-9.