Interactive interface optimization method and device, computer equipment and storage medium

By obtaining and analyzing user interaction data, determining the content and processes to be optimized for the financial business interaction interface, optimizing the interface layout and operation process, the interactive interface optimization problem in the existing technology is solved, and user experience and operation efficiency are improved.

CN119201098APending Publication Date: 2024-12-27BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411003874.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing financial business interaction interface has a short function usage time in internal testing, and it is impossible to effectively obtain the real user experience of customers, making it difficult to optimize the interactive experience problem.

Method used

By responding to the business operations performed by users in the interactive interface, obtain user interaction data, determine the business content and business processes to be optimized, and optimize the interactive interface based on these data, including analyzing the number, order, type and time of the interaction interface, and optimizing the interface Layout and process.

Benefits of technology

It realizes real-time optimization of the interactive interface based on user behavior and needs, improves user experience and operation efficiency, meets user needs, and forms a circular iteration optimization process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201098A_ABST
    Figure CN119201098A_ABST
Patent Text Reader

Abstract

The invention relates to an interactive interface optimization method and device, computer equipment and a storage medium. The method comprises the steps of obtaining user interaction data in response to a service operation performed by a user on an interaction interface; determining to-be-optimized business contents and to-be-optimized business processes in the interaction interface according to the user interaction data; and optimizing the interactive interface according to the to-be-optimized business content and the to-be-optimized business process. By adopting the method, the real use experience of the customer can be obtained, and the interactive interface can be accurately optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of interactive interface optimization, and in particular to an interactive interface optimization method, device, computer equipment, and storage medium. Background Art

[0002] With the development of financial services, all kinds of mobile banking apps or web pages are now subject to internal testing before release, and operational issues of the apps are resolved accordingly before being opened to real customers.

[0003] However, the problems with the interactive system mainly manifest themselves in the use of functions. During the internal testing process, the use time of the functions is relatively short, and no very appropriate suggestions can be made. Even if there are problems with the interactive experience, customers often lack the willingness to provide feedback due to the cumbersome feedback process.

[0004] Therefore, it is very important to obtain customers' real usage experience and optimize interaction. Summary of the invention

[0005] Based on this, it is necessary to provide an interactive interface optimization method, device, computer equipment, and storage medium that can accurately optimize the interactive interface in response to the above technical problems.

[0006] In a first aspect, the present application provides an interactive interface optimization method, the method comprising:

[0007] Responding to business operations performed by users on the interactive interface, obtaining user interaction data;

[0008] Determine the business content and business processes to be optimized in the interactive interface based on user interaction data;

[0009] Optimize the interactive interface based on the business content and business processes to be optimized.

[0010] In one embodiment, the user interaction data includes the number of calls of the interactive interface, and the business content and the business process to be optimized in the interactive interface are determined according to the user interaction data, including:

[0011] It is determined that the business process accessing the target interactive interface is a business process to be optimized, and the number of calls to the target interactive interface is greater than a first preset number.

[0012] In one embodiment, the user interaction data includes an interaction interface calling sequence and an interaction interface type, and the step of determining the number of calls includes:

[0013] Determine the number of calls based on the interactive interface calling sequence and interactive interface type.

[0014] In one embodiment, the user interaction data includes the calling time of the interaction interface, and the business content and the business process to be optimized in the interaction interface are determined according to the user interaction data, including:

[0015] Determine the loading time of the business content of the interactive interface based on the calling time of the interactive interface;

[0016] When the service content loading time is greater than the preset time, it is determined that the service content to be optimized is the service content of the interactive interface.

[0017] In one embodiment, the user interaction data includes the number of business needs, and the business content and business process to be optimized in the interaction interface are determined according to the user interaction data, including:

[0018] When the number of business demands is greater than the second preset number, it is determined that the business content to be optimized is the interactive interface layout.

[0019] In one embodiment, in response to a business operation performed by a user on an interactive interface, the step of obtaining user interaction data includes:

[0020] In response to the business operations performed by the user on the interactive interface, user behavior data is collected according to the preset data collection and tracking mechanism;

[0021] Determine user interaction data based on user behavior data.

[0022] In a second aspect, the present application provides an interactive interface optimization device, the device comprising:

[0023] An acquisition module, used to acquire user interaction data in response to a business operation performed by a user on an interactive interface;

[0024] A determination module, used to determine the business content and business process to be optimized in the interaction interface according to the user interaction data;

[0025] The optimization module is used to optimize the interactive interface according to the business content and business process to be optimized.

[0026] In a third aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method of the above embodiment when executing the computer program.

[0027] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method of the above embodiment when the computer program is executed by a processor.

[0028] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the method of the above embodiment when executed by a processor.

[0029] The above-mentioned interactive interface optimization method, device, computer equipment, and storage medium have at least the following beneficial effects:

[0030] By responding to the business operations performed by the user on the interactive interface, such as the user's clicks, slides, inputs and other behaviors, the user interaction data is obtained; based on the user interaction data, the user's behavior and needs on the interactive interface can be understood, and the business content and business processes to be optimized in the interactive interface can be determined; based on the business content and business processes to be optimized, the interactive interface is optimized. Through the above steps, the business content and processes to be optimized can be determined based on the user interaction data, and the user experience can be improved and user needs can be met by optimizing the interactive interface. It should be noted that the above optimization process is an iterative process, which requires continuous collection of user interaction data, analysis of user needs, and corresponding optimization work to continuously improve the quality and effect of the interactive interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A diagram of an application environment of an interactive interface optimization method in an embodiment;

[0032] Figure 2 A schematic diagram of a flow chart of an interactive interface optimization method in one embodiment;

[0033] Figure 3 A schematic diagram of a flow chart of an interactive interface optimization method in another embodiment;

[0034] Figure 4 A schematic diagram of a flow chart of steps for obtaining user interaction data in response to a business operation performed by a user on an interactive interface in one embodiment;

[0035] Figure 5 It is a structural block diagram of an interactive interface optimization device in one embodiment;

[0036] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0038] The interactive interface optimization method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The server 104 obtains user interaction data in response to the business operations performed by the user on the interactive interface of the terminal 102; and determines the business content to be optimized and the business process to be optimized in the interactive interface based on the user interaction data; the server 104 optimizes the interactive interface of the terminal 102 based on the business content to be optimized and the business process to be optimized. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0039] In one embodiment, Figure 2 As shown, an interactive interface optimization method is provided, which is applied to Figure 1 Taking the server 104 in the example as an example, the following steps are included:

[0040] S202, acquiring user interaction data in response to a business operation performed by a user on an interaction interface.

[0041] The interactive interface may refer to the interface in a bank application or system where the user interacts with the system, usually a mobile application, a web page or an ATM machine, etc., which provides an entry for users to perform business operations with the bank system. Business operations may refer to specific operations performed by users on the bank's interactive interface, such as checking account balances, transferring money, etc. Each business operation corresponds to a specific behavior of the user on the interactive interface. User interaction data may refer to the backend server interaction data generated when the user performs business operations on the interactive interface, for example, it may include interface interaction data corresponding to the user's clicks, slides, inputs, etc. By collecting and analyzing the above user interaction data, the user's behavior and needs can be understood.

[0042] Specifically, when a user performs a business operation on the interactive interface, the system obtains user interaction data based on the user's operation behavior and input data.

[0043] S204: Determine the business content and business process to be optimized in the interactive interface according to the user interaction data.

[0044] The business content to be optimized can refer to the banking business content that needs to be optimized based on user interaction data and analysis; for example, it can be found that the frequency of use of a certain business operation is low, or the user encounters difficulties in a certain business process, and the above can all become business content to be optimized. The business process to be optimized can refer to the entire process of a user completing a business operation on the interactive interface, including steps such as inputting information, verification, and confirmation.

[0045] Specifically, by analyzing user interaction data, we can understand the user's behavior and needs on the interactive interface. Based on the above data, we can determine the business content and business processes that need to be optimized in the interactive interface. For example, we can find that the frequency of use of a certain functional module is low, or that users encounter difficulties in a certain process. These can become business content and processes to be optimized.

[0046] S206, optimizing the interactive interface according to the business content and business process to be optimized.

[0047] Specifically, according to the business content and processes to be optimized, the optimization of the interactive interface can be carried out, for example, including adjusting the interface layout, improving the design and position of interactive elements, optimizing the interactive mode and operation process, etc. By optimizing the interactive interface, the user experience can be improved and the user's needs can be met, making the user's business operations on the interactive interface smoother and more efficient.

[0048] In the above embodiment, user interaction data is obtained by responding to business operations performed by users on the interactive interface, such as user clicks, slides, inputs, and other behaviors; based on the user interaction data, the user's behavior and needs on the interactive interface can be understood, and the business content to be optimized and the business processes to be optimized in the interactive interface can be determined; based on the business content to be optimized and the business processes to be optimized, the interactive interface is optimized. Through the above steps, the business content and processes to be optimized can be determined based on the user interaction data, and the user experience can be improved and user needs can be met by optimizing the interactive interface. It should be noted that the above optimization process is an iterative process, which requires continuous collection of user interaction data, analysis of user needs, and corresponding optimization work to continuously improve the quality and effect of the interactive interface.

[0049] In one embodiment, Figure 3 As shown, the user interaction data includes the number of calls to the interaction interface. According to the user interaction data, the business content and business process to be optimized in the interaction interface are determined, including:

[0050] S302: Determine that the business process accessing the target interactive interface is a business process to be optimized, and the number of calls to the target interactive interface is greater than a first preset number.

[0051] Among them, the target interaction interface may refer to an interface provided to users for business operations in a banking application or system, such as a background service interface, an API interface or other forms of interfaces, which are used to realize data interaction and business processing between users and the system. The business process of accessing the target interaction interface may refer to a series of steps and operations that a user needs to go through when performing a specific business operation in a banking application. These steps and operations usually involve operations such as input, selection, and confirmation by the user on the interactive interface, as well as interaction and data transmission with the target interaction interface. The number of calls to the target interaction interface may refer to the number of times a user calls or triggers the target interaction interface in a specific business process. Each call or trigger of the target interaction interface indicates that the user has performed a data interaction or business processing with the system in the business process. The first preset number may refer to the number of calls to the target interaction interface that is initially preset when designing the business process. The above preset number may be determined based on factors such as business needs and user behavior analysis, as a reference value to evaluate whether the actual number of calls exceeds expectations, thereby determining whether the business process needs to be optimized.

[0052] Specifically, if the number of calls to the target interactive interface is greater than the first preset number, it means that the user frequently calls the interface when using the business process, exceeding the number of times initially preset. This may mean that the user encounters some difficulties in the business process or requires multiple operations to complete a task. This indicates that the business process has some problems or is not efficient enough and needs to be optimized to improve user experience and operation efficiency.

[0053] In the above embodiment, by analyzing the user interaction data, the relationship between the number of calls of the target interaction interface and the first preset number can be determined. When the number of calls of the target interaction interface is greater than the first preset number, it means that the user frequently calls the interface when using the business process, exceeding the initial preset number. By optimizing the above business process, the user experience and operation efficiency can be improved.

[0054] In one embodiment, the user interaction data includes the interaction interface calling sequence and the interaction interface type, and the step of determining the number of calls includes:

[0055] Determine the number of calls based on the interactive interface calling sequence and interactive interface type.

[0056] Among them, in the banking application scenario, the interactive interface calling sequence may refer to the user calling different interactive interfaces in a certain order when performing a certain business operation, and the order may reflect the operation steps and processes required by the user to complete the business process. For example, when performing a transfer operation, the user may need to first enter the transfer account information, then enter the transfer account information, and finally confirm the transfer amount. In this operation process, the calling sequence of the interactive interface is performed in the order of entering the transfer account information, entering the transfer account information, and confirming the transfer amount. The interactive interface type may refer to the functions and uses of different interactive interfaces. In a specific embodiment, there are various interactive interfaces in the banking application scenario, and each interface has its own functions and uses. For example, the interface for querying the account balance is used to query the balance information of the user account, the transfer interface is used to perform transfer operations between accounts, and the payment interface is used to perform online payments, etc. By identifying and distinguishing different types of interactive interfaces, the frequency and number of times users use these interfaces in business processes can be better understood.

[0057] Specifically, according to the interactive interface calling sequence, the calling sequence of different interactive interfaces when users use banking applications is analyzed. By observing the user's operation steps in the business process, it is possible to understand which interactive interfaces the user calls at different stages. According to the interactive interface type, the type of each interactive interface is identified and recorded. By distinguishing different types of interactive interfaces, the frequency and number of times users use these interfaces in the business process can be better understood. Then, combined with the interactive interface calling sequence and the interactive interface type, the number of calls of each interactive interface can be counted.

[0058] In the above embodiment, through the above steps, the number of calls of each interactive interface can be accurately obtained to provide data support for the optimization of the business process.

[0059] In one embodiment, Figure 3 As shown, the user interaction data includes the calling time of the interaction interface. According to the user interaction data, the business content and business process to be optimized in the interaction interface are determined, including:

[0060] S304, determining a business content loading time of the interactive interface according to the calling time of the interactive interface.

[0061] Among them, the calling time of the interactive interface may refer to the time point when each interactive interface is called when the user uses the bank application, wherein the meaning of the interactive interface can refer to the description in the above embodiment, and will not be repeated here. The calling time of the interactive interface records the time distribution of the user calling the interactive interface at different stages. The business content loading time of the interactive interface may refer to the data loading time required when the user opens a certain interactive interface, wherein the meaning of the interactive interface can refer to the description in the above embodiment, and will not be repeated here. The calling time of the interactive interface can help the development team understand the time distribution of the user calling the interactive interface at different stages. By analyzing the calling time of the interactive interface, the user's behavior pattern when using the bank application can be understood, thereby optimizing the design and calling sequence of the interactive interface and improving the user experience. The business content loading time of the interactive interface can help the development team evaluate the response speed and user experience of the interface. By analyzing the business content loading time, it can be determined whether the loading speed of the interface meets the user's expectations, and whether it is necessary to apply technical means such as performance optimization and data caching to improve the loading speed and user experience of the interface.

[0062] Specifically, according to the interactive interface call time in the user interaction data, the time point when the user opens a certain interface is found, the interactive interface call time of the interface is analyzed, and the loading time of each interactive interface is calculated. The loading time can be obtained by calculating the time difference between two adjacent interactive interfaces. The loading time of each interactive interface is added to obtain the business content loading time of the interface, so as to understand the data loading time required by the user when opening the interface. The loading time can help the bank application development team evaluate the response speed and user experience of the interface, and determine whether the loading process of the interface needs to be optimized.

[0063] S306: When the service content loading time is greater than the preset time, determine that the service content to be optimized is the service content of the interactive interface.

[0064] Among them, in the banking application scenario, the preset time refers to a reasonable time range set by the team in the design and development stage in order to provide a good user experience. The time range can be determined based on user expectations and industry standards, and is used to evaluate whether the business content loading time of the interactive interface meets user expectations. For example, when using a banking application, users hope to quickly obtain the required information and functions, and are unwilling to spend too much time waiting for data to load. Based on this, the development team will set a reasonable preset time as a reference based on user expectations and industry standards. The business content of the interactive interface can refer to the data and functions that users need to load when opening a certain interface. The above data and functions include account information, transaction records, payment options, etc., which are the content that users need to view or operate when using banking applications. The business content loading time of the interactive interface refers to the time it takes for the required data to be loaded when the user opens a certain interactive interface, including steps such as obtaining data from the backend server, processing data, and displaying data. The length of the business content loading time directly affects the user experience. If the loading time is too long, the user may feel that the waiting time is too long, which reduces the user's satisfaction.

[0065] Specifically, according to the business content loading time of the interactive interface in the user interaction data, find the interface whose business content loading time is greater than the preset time. Analyze the business content loading time of the interface to determine the specific data and function loading time. By analyzing the loading time of each data and function, you can find out the part with a longer loading time. According to the data and functions with a longer loading time, determine the business content to be optimized. These data and functions can speed up the loading speed through technical means such as performance optimization, data caching, and asynchronous loading. By determining the business content to be optimized, the development team can carry out targeted optimization measures to reduce the business content loading time and improve the user experience. Optimization measures may include optimizing data query and loading logic, using caching technology to load data in advance, using asynchronous loading technology, etc.

[0066] In the above embodiment, when the service content loading time is greater than the preset time, the service content to be optimized is determined to be the service content of the interactive interface. By optimizing the loading speed of these contents, the user experience and satisfaction can be improved.

[0067] In one embodiment, Figure 3 As shown, the user interaction data includes the number of business needs. According to the user interaction data, the business content and business process to be optimized in the interaction interface are determined, including:

[0068] S308: When the number of business demands is greater than a second preset number, determining that the business content to be optimized is an interactive interface layout.

[0069] The number of business demand times may refer to the number of times a user has demanded a specific business in an application, for example, the number of times a user has performed a transfer operation in a banking application, or the number of times a user has performed an account query. The second preset number of times refers to a preset number threshold when performing demand analysis on a certain business. When the number of times a certain business is required exceeds the second preset number of times, it indicates that the demand for the business is relatively large. The interactive interface layout may refer to the arrangement and layout of the interface elements involved when a user performs business operations in a banking application. This includes the position and size of elements such as buttons, input boxes, and menus.

[0070] Specifically, when the number of times a certain service is needed is greater than the second preset number, it means that the user's demand for the service is more frequent, and the service content to be optimized can be determined to be the interactive interface layout. By optimizing the interactive interface layout, for example: whether the arrangement and layout of the interface elements are reasonable and whether they conform to the user's usage habits and operating habits. Whether the size and position of the interface elements are suitable for users of different devices and screen sizes. Whether sufficiently clear and intuitive operation instructions are provided so that users can quickly find the required functions and operation entrances. Whether unnecessary operation steps and interface switching are reduced to improve the user's operating efficiency and experience.

[0071] In the above embodiments, by optimizing the interactive interface layout, the user's operational convenience and satisfaction can be improved, and the business conversion rate and user participation can be increased.

[0072] In a specific embodiment, the specific implementation method of determining the business content to be optimized and the business process to be optimized in the interactive interface through user interaction data in the above embodiments can be to analyze the user interaction data through Spark (an open source big data processing framework) to determine the business content to be optimized and the business process to be optimized in the interactive interface.

[0073] Specifically, by aggregating, filtering, and counting data, we can discover problems such as repetitive operations and time-consuming operations, and use them as business content and processes to be optimized.

[0074] In one embodiment, Figure 4 As shown, in response to a business operation performed by a user on an interactive interface, the step of obtaining user interaction data includes:

[0075] S402, in response to the business operations performed by the user on the interactive interface, collect user behavior data according to a preset data collection and tracking mechanism.

[0076] Among them, in the banking application scenario, the preset data collection and tracking mechanism may refer to pre-setting data collection points in the interactive interface to collect the user's operation behavior and interaction information on the interface. The above data collection points will be triggered when the user performs the corresponding operation and record the relevant data. User behavior data may refer to various operation behaviors and related information of users on the interactive interface of the banking application collected by the preset data collection and tracking mechanism, including but not limited to the following: Operation behavior: record the specific operations of the user on the interactive interface, such as clicking a button, filling out a form, selecting a menu, etc. Operation time: record the timestamp of the user's operation, which is used to analyze the time distribution and trend of the user's operation. Operation type: record the specific type of operation performed by the user, such as transfer, payment, query, etc. Operation object: record the specific object of the user's operation, such as the receiving account of the transfer, the merchant of payment, etc.

[0077] By collecting these user behavior data, banks can conduct a variety of analyses and applications, such as: User behavior analysis: By counting and analyzing user behavior data, banks can understand users' common operating behaviors and usage habits in the application, thereby optimizing interface design and business processes. User path analysis: By analyzing user behavior data, banks can understand users' behavior paths in the application, thereby optimizing user processes and improving business conversion rates. Personalized recommendations: Based on user behavior data, banks can make personalized recommendations, such as recommending related products or services, to increase user engagement and satisfaction. In short, the meaning of the preset data collection and tracking mechanism and user behavior data in the banking application scenario refers to recording users' operating behaviors and related information on the interactive interface so that banks can better understand user needs, optimize interface design and business processes, and improve user experience and satisfaction.

[0078] Specifically, by embedding data collection code in the interactive interface of the bank application, various operation behaviors and interaction information of users on the interface are recorded. Specifically, when users perform business operations on the interactive interface of the bank application, such as clicking buttons, filling out forms, selecting menus, etc., the preset data collection and tracking mechanism will automatically record these operation behaviors and related data, such as operation time, operation type, operation object, etc. These data will be collected and stored to form user behavior data. By collecting user behavior data, banks can understand users' operation habits, preferences and behavior paths in the application, so as to better understand user needs and behavior patterns. These data can be used to analyze user behavior, optimize interactive interface design, improve business processes, and enhance user experience and satisfaction. The collected user behavior data can be analyzed and applied in a variety of ways, such as: User behavior analysis: By statistically analyzing user behavior data, it is possible to understand users' common operation behaviors and usage habits in bank applications, thereby providing a basis for optimizing interface design and business processes. User path analysis: By analyzing users' behavior paths in the application, it is possible to understand users' conversion rates and jump paths in different business links, thereby optimizing user processes and improving business conversion rates. Personalized recommendations: Based on user behavior data, personalized recommendations can be made, such as recommending related products or services, to increase user engagement and satisfaction.

[0079] S404: Determine user interaction data based on the user behavior data.

[0080] Among them, the specific meanings of user behavior data and user interaction data can be referred to the description in the above embodiments, and will not be repeated here.

[0081] Specifically, by analyzing the user's operation behavior and interaction path in the application, the user's needs and behavior patterns on the interactive interface are determined. In the above embodiment, by responding to the business operations performed by the user on the interactive interface, collecting user behavior data, and determining user interaction data based on the user behavior data, the bank can better understand user needs, optimize interface design and business processes, and improve user experience and satisfaction.

[0082] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0083] Based on the same inventive concept, the embodiment of the present application also provides an interactive interface optimization device for implementing the interactive interface optimization method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more interactive interface optimization device embodiments provided below can refer to the limitations of the interactive interface optimization method above, and will not be repeated here.

[0084] In one embodiment, Figure 5 As shown, an interactive interface optimization device is provided, comprising:

[0085] The acquisition module 502 is used to acquire user interaction data in response to the business operation performed by the user on the interaction interface;

[0086] A determination module 504 is used to determine the business content and business process to be optimized in the interaction interface according to the user interaction data;

[0087] The optimization module 506 is used to optimize the interactive interface according to the business content and business process to be optimized.

[0088] In one embodiment, the determination module 504 includes:

[0089] The first determining unit is used to determine that the business process accessing the target interactive interface is a business process to be optimized, and the number of calls to the target interactive interface is greater than a first preset number.

[0090] In one embodiment, the determination module 504 further includes:

[0091] The second determining unit is used to determine the number of calls according to the interactive interface calling sequence and the interactive interface type.

[0092] In one embodiment, the determination module 504 further includes:

[0093] A third determining unit, configured to determine a service content loading time of the interactive interface according to a calling time of the interactive interface;

[0094] The fourth determining unit is used to determine that the business content to be optimized is the business content of the interactive interface when the business content loading time is greater than the preset time.

[0095] In one embodiment, the determination module 504 further includes:

[0096] The fourth determining unit is used to determine that the business content to be optimized is the interactive interface layout when the number of business demand times is greater than the second preset number.

[0097] In one embodiment, the acquisition module 502 includes:

[0098] A collection unit, used to respond to business operations performed by users on the interactive interface and collect user behavior data according to a preset data collection and embedding mechanism;

[0099] The data determination unit is used to determine the user interaction data according to the user behavior data.

[0100] Each module in the above interactive interface optimization device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0101] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, an input / output interaction interface (Input / Output, referred to as I / O) and a communication interaction interface. Among them, the processor, the memory and the input / output interaction interface are connected through a system bus, and the communication interaction interface is connected to the system bus through the input / output interaction interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store user interaction data. The input / output interaction interface of the computer device is used to exchange information between the processor and an external device. The communication interaction interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for optimizing an interactive interface is implemented.

[0102] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0103] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0104] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0105] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0106] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0107] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0108] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for optimizing an interactive interface, characterized in that: The method comprises: Responding to business operations performed by users on the interactive interface, obtaining user interaction data; Determining the business content and business process to be optimized in the interaction interface according to the user interaction data; The interactive interface is optimized according to the business content to be optimized and the business process to be optimized.

2. The method according to claim 1, characterized in that The user interaction data includes the number of times the interaction interface is called, and determining the business content and the business process to be optimized in the interaction interface according to the user interaction data includes: It is determined that the business process accessing the target interaction interface is the business process to be optimized, and the number of calls of the target interaction interface is greater than a first preset number.

3. The method according to claim 2, characterized in that The user interaction data includes an interaction interface calling sequence and an interaction interface type, and the step of determining the number of calls includes: The number of calls is determined according to the interactive interface calling sequence and the interactive interface type.

4. The method according to claim 1, characterized in that: The user interaction data includes the calling time of the interaction interface, and determining the business content to be optimized and the business process to be optimized in the interaction interface according to the user interaction data includes: Determining a loading time of business content of the interactive interface according to a calling time of the interactive interface; When the loading time of the business content is greater than a preset time, it is determined that the business content to be optimized is the business content of the interactive interface.

5. The method according to claim 1, characterized in that The user interaction data includes the number of business requirements, and determining the business content to be optimized and the business process to be optimized in the interaction interface according to the user interaction data includes: When the number of business demands is greater than a second preset number, it is determined that the business content to be optimized is an interactive interface layout.

6. The method according to claim 1, characterized in that The step of acquiring user interaction data in response to a business operation performed by a user on an interactive interface includes: In response to the business operations performed by the user on the interactive interface, user behavior data is collected according to the preset data collection and tracking mechanism; The user interaction data is determined according to the user behavior data.

7. An interactive interface optimization device, characterized in that: The device comprises: An acquisition module, used to acquire user interaction data in response to a business operation performed by a user on an interactive interface; A determination module, used to determine the business content and business process to be optimized in the interaction interface according to the user interaction data; The optimization module is used to optimize the interactive interface according to the business content to be optimized and the business process to be optimized.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.