Business system display method and device, electronic equipment and storage medium
By obtaining and analyzing the business operation trajectory, determining the target operation scenarios in combination with the page library, and displaying the corresponding business interface, the problem of business personnel being cumbersome to select the operation interface among a large number of interfaces is solved, and business operation efficiency is improved.
Patent Information
- Application Number
- CN202410530664.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2025-02-07
AI Technical Summary
In a business system, business personnel need to select multiple business interfaces from a large number of business interfaces that require business operations, which leads to cumbersome operational processes and inefficient efficiency.
By obtaining the page operation trajectory of the target user's business display interface of the target business system, determining the matching target operation scenarios based on the page library, and displaying the corresponding target business interface, thereby simplifying the operation process of business personnel.
This method simplifies the operation process of business personnel selecting business interfaces from a large number of business interfaces, and improves work efficiency.
Smart Images

Figure CN119396502A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of computers, and specifically relates to a business system display method, device, electronic device and storage medium. Background Art
[0002] Typically, business personnel from all walks of life perform various business operations through various business systems.
[0003] However, for each business system, with the long-term business evolution and business architecture upgrade, the number of business pages of the business system has gradually increased with the enrichment of business system functions. When business personnel need to perform operations on a certain business, they need to select multiple business interfaces that need to be operated from a large number of business interfaces. This process is cumbersome and inefficient. Summary of the invention
[0004] The embodiments of the present application provide a business system display method, device, electronic device and storage medium disclosed in the present application, which can solve the problem of low efficiency caused by cumbersome operation process when selecting multiple business interfaces that need to perform business operations from a large number of business interfaces in the related technology.
[0005] In a first aspect, an embodiment of the present application provides a business system display method, the method comprising:
[0006] Obtaining the page operation trace of the target user on the business display interface of the target business system;
[0007] Based on the page library, determine a target operation scenario that matches the page operation trajectory; wherein the page library includes M operation trajectories, the M operation trajectories correspond to the M operation scenarios one by one, and a target operation trajectory among the M operation trajectories corresponds to a target operation scenario among the M operation scenarios, and the target operation trajectory is obtained based on historical page operation trajectories of multiple users on the business display page of the target business system under the target operation scenario; M is a positive integer;
[0008] Display the target business interface corresponding to the target operation scenario in the target business system.
[0009] In a second aspect, an embodiment of the present application provides a business system display device, the device comprising:
[0010] An acquisition module is used to acquire the page operation trace of the target user on the business display interface of the target business system;
[0011] A determination module, configured to determine a target operation scenario matching the page operation trajectory based on a page library; wherein the page library includes M operation trajectories, the M operation trajectories correspond to the M operation scenarios one by one, and a specified operation trajectory among the M operation trajectories corresponds to a specified operation scenario among the M operation scenarios, and the specified operation trajectory is obtained based on historical page operation trajectories of a business display page of the target business system by multiple users under the specified operation scenario; M is a positive integer;
[0012] The display module is used to display the target business interface corresponding to the target operation scenario in the target business system.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores a program or instruction running on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed, the steps of the method described in the first aspect are implemented.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the method described in the first aspect.
[0016] At least one of the above technical solutions provided in the embodiments of the present application can achieve the following technical effects:
[0017] In an embodiment of the present application, a target user's page operation track on a business display interface of a target business system is obtained; based on a page library, a target operation scenario matching the page operation track is determined; wherein the page library includes M operation tracks, the M operation tracks correspond to M operation scenarios one by one, and one target operation track in the M operation tracks corresponds to one target operation scenario in the M operation scenarios, and the target operation track is obtained based on the historical page operation tracks of the business display page of the target business system by multiple users under the target operation scenario; M is a positive integer; and a target business interface corresponding to the target operation scenario in the target business system is displayed. In this way, from the M operation tracks and the M operation scenarios corresponding to the M operation tracks one by one, a target operation scenario matching the page operation track of the target user on the business display interface of the target business system is determined, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, simplifying the operation process of business personnel selecting the business interface that needs to be operated from a large number of business interfaces, thereby improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1-1 It is a schematic diagram of a user switching service interface of a related technology provided in an embodiment of the present application.
[0019] Figure 1-2 It is a schematic diagram of a target operation trajectory provided in an embodiment of the present application.
[0020] Figure 2 It is a flowchart of a business system display method provided in an embodiment of the present application.
[0021] Figure 3 It is a flowchart of a business system display method provided in an embodiment of the present application.
[0022] Figure 4 It is a flowchart of a business system display method provided in an embodiment of the present application.
[0023] Figure 5 It is a flowchart of a method for using a target operation trajectory provided in an embodiment of the present application.
[0024] Figure 6 It is a flowchart of a business system display method provided in an embodiment of the present application.
[0025] Figure 7 It is a flowchart of a business system display method provided in an embodiment of the present application.
[0026] Figure 8It is a structural block diagram of a business system display device provided in an embodiment of the present application.
[0027] Fig. 9 It is a structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0029] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0030] As discussed in the background technology section, the business system has undergone a long period of business evolution and architecture upgrades, and its function menus are huge. Some business interfaces have not been used for a long time, or some business interfaces have very similar functions. There is also a problem that the business interfaces are relatively scattered in the same business operation scenario. All of the above problems result in that if business personnel need to operate a certain business, they need to select multiple business interfaces that need to be operated from a large number of business interfaces. This process is cumbersome and inefficient.
[0031] In a business system display method provided in an embodiment of the present application, a target user's page operation track on a business display interface of a target business system is obtained; based on a page library, a target operation scenario matching the page operation track is determined; wherein the page library includes M operation tracks, the M operation tracks correspond to M operation scenarios one by one, and one target operation track in the M operation tracks corresponds to one target operation scenario in the M operation scenarios, and the target operation track is obtained based on the historical page operation tracks of multiple users on the business display page of the target business system under the target operation scenario; M is a positive integer; and a target business interface corresponding to the target operation scenario in the target business system is displayed. In this way, from the M operation tracks and the M operation scenarios corresponding to the M operation tracks one by one, a target operation scenario matching the page operation track of the target user on the business display interface of the target business system is determined, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, simplifying the operation process of business personnel selecting the business interface that needs to be operated from a large number of business interfaces, thereby improving work efficiency.
[0032] In one embodiment of the present application, the target operation track is obtained based on the historical page operation track of the business display page of the target business system by multiple users in the target operation scenario. The target operation track that represents the optimal page flow logic in the operation scenario is obtained by analyzing and comparing the historical page operation track of the business display page of the target business system by multiple business personnel (users) when clicking the page conversion button. In this way, the flow of the business display page of the target business system in the operation scenario is simplified to the greatest extent, simplifying the operation process of business personnel selecting the business interface that needs to perform business operations from a large number of business interfaces, thereby improving work efficiency. The business system display method provided in the embodiment of the present application no longer requires business personnel to inform developers of complex business processes, and developers write underlying code to display each business display interface in the business system to achieve switching display of the business display interface in each operation scenario, which greatly reduces the workload of developers and improves the efficiency of arranging business display interfaces.
[0033] Furthermore, in order to meet the business needs of users when handling business, users often go back multiple times between multiple business display interfaces to perform business operations (such as Figure 1-1 As shown, after the user jumps from the user homepage to the (hall) business acceptance details page and completes the corresponding operation on the (hall) business acceptance details page, the user needs to go back to the user homepage interface), which leads to low work efficiency.
[0034] In a business system display method provided in an embodiment of the present application, a target operation track (such as a track of a main business line and a track of a sub-business line) corresponding to a target operation scenario is obtained from a page library. Figure 1-2 As shown), a second window is used to display Q work nodes among the P work nodes of the target operation trajectory and the sub-business line of the flow relationship between the Q nodes, and a first window larger than the second window is used to display the main business line including PQ work nodes except the Q work nodes among the P work nodes and the flow relationship between the PQ work nodes. This innovates the display method of the business interface in the target operation scenario, and changes the business interface display method that requires users to switch frequently to a first window and a second window that is smaller than the first window, thereby avoiding users from frequently switching windows or business interfaces and improving work efficiency.
[0035] In addition, the business system has undergone long-term business evolution and architecture upgrades, and its function menus are huge. This requires users to be very familiar with the business processes under the operating scenarios and the flow relationships between various business interfaces. Otherwise, they will need to spend a lot of energy and time to search and select in a large number of business interfaces, or ask other users for assistance in completing the business processing under the operating scenarios, resulting in low work efficiency.
[0036] In a business system display method provided in an embodiment of the present application, a page operation trajectory is matched with M operation trajectories in a page library for similarity; based on the result of the similarity matching, a target operation scenario matching the page operation trajectory is selected from the M operation trajectories, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, thereby simplifying the operation process of business personnel selecting the business interface on which business operations need to be performed from a large number of business interfaces, thereby improving work efficiency.
[0037] It should be understood that all business system display methods provided in the embodiments of the present application can be executed by an electronic device. The electronic device may include a server. The server may be a single server or a server cluster. In the case where the server is a server cluster, in the business system display method provided by the present application, obtaining the page operation track of the target user on the business display interface of the target business system, determining the target operation scenario matching the page operation track, and displaying the target business interface corresponding to the target operation scenario in the target business system can be executed by the same server or by different servers. The embodiments of the present application are not limited to the specific hardware deployment environment.
[0038] The following is a detailed description of all business system display methods provided in the embodiments of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0039] See also Figure 2 , Figure 2 A flowchart of a business system display method provided in an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:
[0040] Step 210: Obtain the page operation trace of the target user on the business display interface of the target business system.
[0041] In the embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0042] In the embodiment of the present application, as shown in FIG1, when the target user performs a certain business in a certain operation scenario in the business display interface of the target business system, he first clicks on the "Start Page" and then enters the "User Home Page", and then enters the "(Hall) Business Acceptance Details" page and needs to switch back to the "User Home Page", and then enters the "(Hall) Bill Center-Taxpayer Qualification Management" page, and then switches back to the "User Home Page" again, until finally returning to the "Start Page" to complete the business handling of the current operation scenario. Obtaining the page operation track of the target user on the business display interface of the target business system includes completing all business display interfaces of the operation scenario and the flow relationship between the business display interfaces recorded using the business display interface switch button as the trigger point. The process of forming the page operation track is as follows: after the target user enters the "start page", the business display interface selected by the target user in the target business system is recorded, and when the "page switch button" is triggered and a new business display interface appears, the new business display interface is recorded and the one-way flow relationship between the business display interfaces is marked with an arrow, and the one-way flow relationship between the business display interface selected by the target user in the target business system and the business display interface is parsed and identified, so as to obtain the page operation track of the target user on the business display interface of the target business system.
[0043] In an embodiment of the present application, before obtaining the page operation trajectory of the target user on the business display interface of the target business system, multiple historical page operation trajectories of multiple users on the business display interface of the target business system under the i-th operation scenario can be obtained for the i-th operation scenario among the M operation scenarios of the target business system; from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined, and the target historical page operation trajectory is used as the i-th page operation trajectory corresponding one-to-one to the i-th operation scenario, and is placed in the page library.
[0044] Step 220: Based on the page library, determine a target operation scenario that matches the page operation trajectory.
[0045] In an embodiment of the present application, the page library may include M operation trajectories, the M operation trajectories correspond one-to-one to M operation scenarios, and a specified operation trajectory among the M operation trajectories corresponds to a specified operation scenario among the M operation scenarios, and the specified operation trajectory is obtained based on the historical page operation trajectories of multiple users on the business display page of the target business system under the specified operation scenario; M is a positive integer.
[0046] In the embodiment of the present application, each of the M operation tracks includes: multiple display page identifiers and operation sequence information of the display pages indicated by the multiple display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0047] In an embodiment of the present application, after obtaining the page operation trajectory of the target user on the business display interface of the target business system, the page operation trajectory is matched with M operation trajectories in the page library for similarity; based on the result of the similarity matching, K operation trajectories are selected from the M operation trajectories, where 0<K<M and K is a positive integer; K operation scenarios corresponding to the K operation trajectories are displayed; selection information of the target user for the K operation scenarios is received; based on the selection information, the operation scenario selected by the target user among the K operation scenarios is determined as the target operation scenario matching the page operation trajectory.
[0048] Step 230: Display the target business interface corresponding to the target operation scenario in the target business system.
[0049] In an embodiment of the present application, the target business interface includes: a target display page indicated by a target display page identifier contained in a target operation trajectory; wherein the target operation trajectory is an operation trajectory corresponding to the target operation scenario among the M operation trajectories.
[0050] In an embodiment of the present application, the target business interface may include a first window and a second window; after determining the target operation scenario that matches the page operation trajectory, the target operation trajectory corresponding to the target operation scenario can be obtained from the page library, and the target operation trajectory is a trajectory including a main business line and a sub-business line; the target operation trajectory includes P work nodes and the flow relationship between each of the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes among the P work nodes, and the flow relationship between the Q nodes; the main business line includes: PQ work nodes among the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system; the main business line is displayed in the first window; the sub-business line is displayed in the second window; wherein the display size of the first window is larger than the display size of the second window.
[0051] In an embodiment of the present application, a target user's page operation track on a business display interface of a target business system is obtained; based on a page library, a target operation scenario matching the page operation track is determined; wherein the page library includes M operation tracks, the M operation tracks correspond to M operation scenarios one by one, and one target operation track in the M operation tracks corresponds to one target operation scenario in the M operation scenarios, and the target operation track is obtained based on the historical page operation tracks of the business display page of the target business system by multiple users under the target operation scenario; M is a positive integer; and a target business interface corresponding to the target operation scenario in the target business system is displayed. In this way, from the M operation tracks and the M operation scenarios corresponding to the M operation tracks one by one, a target operation scenario matching the page operation track of the target user on the business display interface of the target business system is determined, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, simplifying the operation process of business personnel selecting the business interface that needs to be operated from a large number of business interfaces, thereby improving work efficiency.
[0052] In one embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0053] In one embodiment of the present application, each of the M operation traces includes: multiple display page identifiers and operation sequence information of the display pages indicated by the multiple display page identifiers, each display page identifier indicates a display page, and M is a positive integer.
[0054] In one embodiment of the present application, the target business interface includes: a target display page indicated by a target display page identifier contained in a target operation trajectory; wherein the target operation trajectory is an operation trajectory corresponding to the target operation scenario among the M operation trajectories.
[0055] See also Figure 3 , Figure 3 A flowchart of a business system display method provided in an embodiment of the present application, such as Figure 3 As shown, the method comprises the following steps:
[0056] Step 310: Obtain the page operation trace of the target user on the business display interface of the target business system.
[0057] In the embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0058] In the embodiment of the present application, as shown in FIG1, when the target user performs a certain business in a certain operation scenario in the business display interface of the target business system, he first clicks on the "Start Page" and then enters the "User Home Page", and then enters the "(Hall) Business Acceptance Details" page and needs to switch back to the "User Home Page", and then enters the "(Hall) Bill Center-Taxpayer Qualification Management" page, and then switches back to the "User Home Page" again, until finally returning to the "Start Page" to complete the business handling of the current operation scenario. Obtaining the page operation track of the target user on the business display interface of the target business system includes completing all business display interfaces of the operation scenario and the flow relationship between the business display interfaces recorded using the business display interface switch button as the trigger point. The process of forming the page operation track is as follows: after the target user enters the "start page", the business display interface selected by the target user in the target business system is recorded, and when the "page switch button" is triggered and a new business display interface appears, the new business display interface is recorded and the one-way flow relationship between the business display interfaces is marked with an arrow, and the one-way flow relationship between the business display interface selected by the target user in the target business system and the business display interface is parsed and identified, so as to obtain the page operation track of the target user on the business display interface of the target business system.
[0059] In an embodiment of the present application, each business display interface selected by the recorded target user in the target business system can be parsed into a work node, and the single flow relationship between the business display interfaces can be parsed into the flow relationship between the work nodes, and all work nodes and the flow relationships between the work nodes in the same operation scenario can be determined as the page operation trajectory of the target user on the business display interface of the target business system.
[0060] Step 320: perform similarity matching on the page operation trace and the M operation traces in the page library.
[0061] In an embodiment of the present application, the page library includes M operation trajectories. Before obtaining the page operation trajectory of the target user on the business display interface of the target business system, for the i-th operation scenario among the M operation scenarios of the target business system, multiple historical page operation trajectories of multiple users on the business display interface of the target business system under the i-th operation scenario are obtained; from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined, and the target historical page operation trajectory is used as the i-th operation trajectory corresponding one-to-one to the i-th operation scenario, and is placed in the page library.
[0062] In the embodiment of the present application, the page operation trajectory can be converted into a page operation trajectory vector, and the M operation trajectories in the page library can be converted into M operation trajectory vectors, and the page operation trajectory vector and the M operation trajectory vectors are sequentially matched for similarity. For example, the cosine similarity between the page operation trajectory vector and the M operation trajectory vectors is calculated, and the calculation formula is as follows:
[0063]
[0064] Wherein A represents a page operation trajectory vector, B represents an operation trajectory vector among M operation trajectory vectors, and i represents the page operation trajectory vector or the i-th vector node in the operation trajectory vector.
[0065] Step 330: Select K operation trajectories from the M operation trajectories according to the similarity matching result, where 0<K<M, and K is a positive integer;
[0066] Step 340: Display K operation scenarios corresponding to the K operation trajectories;
[0067] Step 350: Receive the target user's selection information for K operation scenarios.
[0068] In the embodiment of the present application, after K operation scenarios corresponding to K operation tracks are displayed, the target user can select an operation scenario corresponding to the current actual business from the K operation scenarios.
[0069] Step 360: Based on the selection information, determine the operation scenario selected by the target user among the K operation scenarios as the target operation scenario matching the page operation trajectory.
[0070] In the embodiment of the present application, if K=1, one operation trajectory selected from the M operation trajectories is determined as the target operation scenario matching the page operation trajectory.
[0071] Step 370: Display the target business interface corresponding to the target operation scenario in the target business system.
[0072] In an embodiment of the present application, the target business interface includes: a target display page indicated by a target display page identifier contained in a target operation trajectory; wherein the target operation trajectory is an operation trajectory corresponding to the target operation scenario among the M operation trajectories.
[0073] In an embodiment of the present application, the target business interface may include a first window and a second window; after determining the target operation scenario that matches the page operation trajectory, the target operation trajectory corresponding to the target operation scenario can be obtained from the page library, and the target operation trajectory is a trajectory including a main business line and a sub-business line; the target operation trajectory includes P work nodes and the flow relationship between each of the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes among the P work nodes, and the flow relationship between the Q nodes; the main business line includes: PQ work nodes among the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system; the main business line is displayed in the first window; the sub-business line is displayed in the second window; wherein the display size of the first window is larger than the display size of the second window.
[0074] In an embodiment of the present application, a page operation trajectory is similarly matched with M operation trajectories in a page library; based on the result of the similarity matching, a target operation scenario that matches the page operation trajectory is selected from the M operation trajectories, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, thereby simplifying the operation process of business personnel selecting the business interface that needs to be operated from a large number of business interfaces, thereby improving work efficiency.
[0075] See also Figure 4 , Figure 4 A flowchart of a business system display method provided in an embodiment of the present application, such as Figure 4 As shown, the method comprises the following steps:
[0076] Step 410: Obtain the page operation trace of the target user on the business display interface of the target business system.
[0077] In the embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0078] In an embodiment of the present application, before obtaining the page operation trajectory of the target user on the business display interface of the target business system, multiple historical page operation trajectories of multiple users on the business display interface of the target business system under the i-th operation scenario can be obtained for the i-th operation scenario among the M operation scenarios of the target business system; from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined, and the target historical page operation trajectory is used as the i-th operation trajectory corresponding one-to-one to the i-th operation scenario, and is placed in the page library.
[0079] Step 420: Based on the page library, determine a target operation scenario that matches the page operation trajectory.
[0080] In an embodiment of the present application, the page library may include M operation trajectories, the M operation trajectories correspond one-to-one to M operation scenarios, and a specified operation trajectory among the M operation trajectories corresponds to a specified operation scenario among the M operation scenarios, and the specified operation trajectory is obtained based on the historical page operation trajectories of multiple users on the business display page of the target business system under the specified operation scenario; M is a positive integer.
[0081] In the embodiment of the present application, each of the M operation tracks includes: multiple display page identifiers and operation sequence information of the display pages indicated by the multiple display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0082] In an embodiment of the present application, after obtaining the page operation trajectory of the target user on the business display interface of the target business system, the page operation trajectory is matched with M operation trajectories in the page library for similarity; based on the result of the similarity matching, K operation trajectories are selected from the M operation trajectories, where 0<K<M and K is a positive integer; K operation scenarios corresponding to the K operation trajectories are displayed; selection information of the target user for the K operation scenarios is received; based on the selection information, the operation scenario selected by the target user among the K operation scenarios is determined as the target operation scenario matching the page operation trajectory.
[0083] Step 430: Obtain the target operation trajectory corresponding to the target operation scenario from the page library, where the target operation trajectory includes the trajectory of the main business line and the sub-business line.
[0084] In an embodiment of the present application, the target operation trajectory includes P work nodes and the flow relationship between each work node in the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes in the P work nodes and the flow relationship between the Q nodes; the main business line includes: PQ work nodes in the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system;
[0085] In an embodiment of the present application, each of the Q working nodes is a frequently switched node, and the number of occurrences of the display page indicated by the frequently switched node is greater than or equal to a preset value.
[0086] In an embodiment of the present application, first, multiple historical page operation trajectories of multiple users on the business display interface of the target business system in the i-th operation scenario among M operation scenarios are obtained, and from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined as the i-th page operation trajectory corresponding one-to-one to the i-th operation scenario, and Q work nodes in the page operation trajectory (including P work nodes) whose occurrence times are greater than or equal to a preset value, and the flow relationship between the Q nodes are determined as the trajectory of the sub-business line of the target operation trajectory, and PQ work nodes among the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes are determined as the trajectory of the main business line of the target operation trajectory.
[0087] Step 440: displaying the main business line in the first window of the target business interface;
[0088] Step 450: Display the sub-business line in a second window in the target business interface. In the embodiment of the present application, the display size of the first window is larger than the display size of the second window.
[0089] In the embodiment of the present application, the target operation track (such as the track of the main business line and the track of the sub-business line) corresponding to the target operation scenario is obtained from the page library. Figure 1-2As shown), a second window is used to display Q work nodes among the P work nodes of the target operation trajectory and the sub-business line of the flow relationship between the Q nodes, and a first window larger than the second window is used to display the main business line including PQ work nodes except the Q work nodes among the P work nodes and the flow relationship between the PQ work nodes. This innovates the display method of the business interface in the target operation scenario, and changes the business interface display method that requires users to switch frequently to a first window and a second window that is smaller than the first window, thereby avoiding users from frequently switching windows or business interfaces and improving work efficiency.
[0090] In one embodiment of the present application, each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to a preset value. For example, if the preset value is 2, and the display page indicated by the ith working node among P working nodes appears 3 times, then the ith working node among the P working nodes is set as a frequently switched node (at this time, the working node number of the ith working node can be used as a record). And the flow relationship between the Q working nodes and the Q nodes determined as frequently switched nodes among the P working nodes is integrated into a frequently switched node library as a sub-business line of the target operation trajectory. It should be noted that, when the preset value is 2, if the ith working node among the P working nodes has no subsequent working node after the second appearance, then the ith working node among the P working nodes cannot be used as a frequently switched node.
[0091] See also Figure 5 , Figure 5 A flowchart of a method for using a target operation track provided in an embodiment of the present application, such as Figure 5 As shown, the method comprises the following steps:
[0092] Step 510: Obtain a target operation trajectory corresponding to a target operation scenario from a page library, wherein the target operation trajectory includes P working nodes and a flow relationship between each working node in the P working nodes and its adjacent nodes, and each operation trajectory in the P working nodes is stored in a linked list structure.
[0093] In the embodiment of the present application, the target operation trajectory is a trajectory including a main business line and a sub-business line; the sub-business line includes: Q working nodes among the P working nodes, and the flow relationship between the Q nodes; the main business line includes: PQ working nodes other than the Q working nodes among the P working nodes, and the flow relationship between the PQ working nodes; each of the P working nodes indicates a display page of the target business system. Each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to a preset value.
[0094] In the embodiment of the present application, the target operation track includes P work nodes and the flow relationship between each work node in the P work nodes and its adjacent nodes, and the P work nodes are stored in a linked list structure. The information of each work node in the P work nodes may include the work node number key of each work node, the work node content, the work node number of the previous work node, and the work node number of the next work node.
[0095] Step 520: Displaying a target business interface corresponding to the target operation scenario in the target business system.
[0096] In an embodiment of the present application, the main business line in the target operation trajectory corresponding to the target operation scenario can be displayed in the first window in the target business interface; the sub-business line in the target operation trajectory corresponding to the target operation scenario can be displayed in the second window in the target business interface, and the display size of the first window is larger than the display size of the second window.
[0097] In an embodiment of the present application, when displaying the target business interface corresponding to the target operation scenario in the target business system, the target business interface corresponding to the P working nodes stored in the form of a linked list in the target operation trajectory corresponding to the target operation scenario is displayed. When executing the working nodes of the linked list structure, the information of each working node is converted into a data packet, and the contextual association relationship of the working node is known through the data packet. By obtaining the contextual information such as the working node number key, working node content, working node number of the previous working node and working node number of the next working node of each working node stored in the data packet, data flow is performed to realize the decoupling of the target business interface from the business content. When the working node needs to be modified, it also needs to be completed by modifying the information of the working node or adding or deleting the information of the working node, thereby realizing dynamic expansion.
[0098] Step 530: After the node content of the current working node is completed, the next working node of the current working node is obtained through the linked list structure. Specifically, after the node content of the current working node is completed, the next working node of the current working node can be obtained through the working node number of the next working node of the current working node stored in the linked list structure.
[0099] Step 540: Determine whether the current working node and the next working node of the current working node are on the same business line. For example, if the current working node belongs to the main business line, determine whether the next working node of the current working node belongs to the main business line; if the current working node belongs to the sub-business line, determine whether the next working node of the current working node belongs to the sub-business line.
[0100] Step 550: If the current working node and the next working node of the current working node are on the same business line, the node content of the next working node is displayed in the window displaying the current working node. Specifically, when the current working node belongs to the main business line, if the next working node of the current working node also belongs to the main business line, the target business interface corresponding to the next working node of the current working node continues to be displayed in the first window; when the current working node belongs to the sub-business line, if the next working node of the current working node also belongs to the sub-business line, the target business interface corresponding to the next working node of the current working node continues to be displayed in the second window.
[0101] Step 560: If the current working node and the next working node of the current working node are on different business lines, switch from the window displaying the current working node to the window displaying the next working node. Specifically, when the current working node belongs to the main business line, if the next working node of the current working node belongs to the sub-business line, switch to the second window to display the target business interface corresponding to the next working node of the current working node; when the current working node belongs to the sub-business line, if the next working node of the current working node belongs to the main business line, switch to the first window to display the target business interface corresponding to the next working node of the current working node.
[0102] In an embodiment of the present application, after obtaining the target operation trajectory including the trajectory of the main business line and the sub-business line corresponding to the target operation scenario from the page library, the second window is used to display the sub-business line including Q work nodes among the P work nodes of the target operation trajectory and the flow relationship between the Q nodes, and the first window larger than the second window is used to display the main business line including PQ work nodes among the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes. This innovates the display method of the business interface under the target operation scenario, and changes the previous method of business interface that requires users to switch frequently to displaying it in the first window and the second window that is smaller than the first window. The setting of the main window and the sub-window can reduce the frequent switching of pages by business personnel, and help business personnel quickly locate the next business page or business content, avoid users from frequently switching windows or business interfaces, and improve work efficiency.
[0103] See also Figure 6 , Figure 6 A flowchart of a business system display method provided in an embodiment of the present application, such as Figure 6 As shown, the method comprises the following steps:
[0104] Step 610: for the i-th operation scenario among the M operation scenarios, obtain multiple historical page operation traces of multiple users on the business display interface of the target business system in the i-th operation scenario.
[0105] In the embodiment of the present application, for the i-th operation scenario among the M operation scenarios, when user A among multiple users performs a certain business in the i-th operation scenario, he first clicks on the "Start Page" and then enters the "User Home Page", and then enters the "(Hall) Business Acceptance Details" page and needs to switch back to the "User Home Page", and then enters the "(Hall) Bill Center-Taxpayer Qualification Management" page, and then switches back to the "User Home Page" again, until finally returning to the "Start Page" to complete the business handling of the current operation scenario. Obtaining the page operation track of user A on the business display interface of the target business system includes completing all business display interfaces of the operation scenario and the flow relationship between the business display interfaces recorded using the business display interface switch button as the trigger point. The process of forming the historical page operation track of user A in the i-th operation scenario is as follows: after user A enters the "start page", the business display interface selected by the target user in the target business system is recorded, and when the "page switch button" is triggered and a new business display interface appears, the new business display interface is recorded and the one-way flow relationship between the business display interfaces is marked with an arrow, and the one-way flow relationship between the recorded business display interface selected by the target user in the target business system and the business display interface is parsed and identified, so as to obtain multiple historical page operation tracks of multiple users on the business display interface of the target business system in the i-th operation scenario.
[0106] Step 620: Determine a target historical page operation trajectory that meets a specified condition from a plurality of historical page operation trajectories, and use the target historical page operation trajectory as the i-th operation trajectory corresponding one-to-one to the i-th operation scenario, and put it into the page library.
[0107] In the embodiment of the present application, a target historical page operation track that meets the specified conditions can be determined from multiple historical page operation tracks. For example, from multiple historical page operation tracks, select the historical page operation track that has a higher frequency of occurrence than a set ratio or has the least flow relationship or includes the least target business interface.
[0108] In an embodiment of the present application, after selecting the historical page operation tracks with a frequency of occurrence higher than a set ratio or the least flow relationship or the least target business interface from multiple historical page operation tracks, the selected historical page operation tracks can be identified and analyzed to generate a first workflow line including P work nodes and the flow relationship between the work nodes, and each of the P work nodes indicates a display page of the target business system. The Q work nodes with a number of occurrences greater than or equal to a preset value among the P work nodes in the first workflow line, and the flow relationship between the Q nodes are used as the track of the sub-business line, and the PQ work nodes other than the Q work nodes among the P work nodes and the flow relationship between the PQ work nodes are determined as the track of the main business line, thereby determining the i-th operation track corresponding to the i-th operation scenario including the sub-business line and the main business line, and putting it into the page library, and determining M operation tracks with the same process.
[0109] In an embodiment of the present application, each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to a preset value. For example, if the preset value is 2, and the display page indicated by the ith working node in the P working nodes appears 3 times, the ith working node in the P working nodes is set as a frequently switched node (at this time, the working node number of the ith working node can be used as a record). And the flow relationship between the Q working nodes and the Q nodes determined as frequently switched nodes in the P working nodes is integrated into a frequently switched node library as a sub-business line of the target operation trajectory. It should be noted that, when the preset value is 2, if the ith working node in the P working nodes has no subsequent working node after the second appearance, the ith working node in the P working nodes cannot be used as a frequently switched node.
[0110] Each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to the preset value. For example, if the preset value is 2, and the display page indicated by the ith working node among the P working nodes appears 3 times, then the ith working node among the P working nodes is set as a frequently switched node (at this time, the working node number of the ith working node can be used as a record). And the flow relationship between the Q working nodes and the Q nodes determined as frequently switched nodes among the P working nodes is integrated into a frequently switched node library as a sub-business line of the target operation trajectory. It should be noted that, when the preset value is 2, if the ith working node among the P working nodes has no subsequent working node after the second appearance, then the ith working node among the P working nodes cannot be used as a frequently switched node.
[0111] Step 630: Obtain the page operation trace of the target user on the business display interface of the target business system.
[0112] In the embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0113] In the embodiment of the present application, as shown in FIG1, when the target user performs a certain business in a certain operation scenario in the business display interface of the target business system, he first clicks on the "Start Page" and then enters the "User Home Page", and then enters the "(Hall) Business Acceptance Details" page and needs to switch back to the "User Home Page", and then enters the "(Hall) Bill Center-Taxpayer Qualification Management" page, and then switches back to the "User Home Page" again, until finally returning to the "Start Page" to complete the business handling of the current operation scenario. Obtaining the page operation track of the target user on the business display interface of the target business system includes completing all business display interfaces of the operation scenario and the flow relationship between the business display interfaces recorded using the business display interface switch button as the trigger point. The process of forming the page operation track is as follows: after the target user enters the "start page", the business display interface selected by the target user in the target business system is recorded, and when the "page switch button" is triggered and a new business display interface appears, the new business display interface is recorded and the one-way flow relationship between the business display interfaces is marked with an arrow, and the one-way flow relationship between the business display interface selected by the target user in the target business system and the business display interface is parsed and identified, so as to obtain the page operation track of the target user on the business display interface of the target business system.
[0114] In an embodiment of the present application, before obtaining the page operation trajectory of the target user on the business display interface of the target business system, multiple historical page operation trajectories of multiple users on the business display interface of the target business system under the i-th operation scenario can be obtained for the i-th operation scenario among the M operation scenarios of the target business system; from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined, and the target historical page operation trajectory is used as the i-th page operation trajectory corresponding one-to-one to the i-th operation scenario, and is placed in the page library.
[0115] Step 640: Based on the page library, determine a target operation scenario that matches the page operation trajectory.
[0116] In an embodiment of the present application, the page library may include M operation trajectories, the M operation trajectories correspond one-to-one to M operation scenarios, and a specified operation trajectory among the M operation trajectories corresponds to a specified operation scenario among the M operation scenarios, and the specified operation trajectory is obtained based on the historical page operation trajectories of multiple users on the business display page of the target business system under the specified operation scenario; M is a positive integer.
[0117] In the embodiment of the present application, each of the M operation tracks includes: multiple display page identifiers and operation sequence information of the display pages indicated by the multiple display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0118] In an embodiment of the present application, after obtaining the page operation trajectory of the target user on the business display interface of the target business system, the page operation trajectory is matched with M operation trajectories in the page library for similarity; based on the result of the similarity matching, K operation trajectories are selected from the M operation trajectories, where 0<K<M and K is a positive integer; K operation scenarios corresponding to the K operation trajectories are displayed; selection information of the target user for the K operation scenarios is received; based on the selection information, the operation scenario selected by the target user among the K operation scenarios is determined as the target operation scenario matching the page operation trajectory.
[0119] Step 650: Display the target business interface corresponding to the target operation scenario in the target business system.
[0120] In an embodiment of the present application, the target business interface includes: a target display page indicated by a target display page identifier contained in a target operation trajectory; wherein the target operation trajectory is an operation trajectory corresponding to the target operation scenario among the M operation trajectories.
[0121] In an embodiment of the present application, the target business interface may include a first window and a second window; after determining the target operation scenario that matches the page operation trajectory, the target operation trajectory corresponding to the target operation scenario can be obtained from the page library, and the target operation trajectory is a trajectory including a main business line and a sub-business line; the target operation trajectory includes P work nodes and the flow relationship between each of the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes among the P work nodes, and the flow relationship between the Q nodes; the main business line includes: PQ work nodes among the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system; the main business line is displayed in the first window; the sub-business line is displayed in the second window; wherein the display size of the first window is larger than the display size of the second window.
[0122] In an embodiment of the present application, in an embodiment of the present application, the target operation track is obtained based on the historical page operation track of the business display page of the target business system by multiple users in the target operation scenario. By analyzing and comparing the historical page operation track of the business display page of the target business system when multiple business personnel (users) click the page conversion button, the target operation track representing the optimal page flow logic in the operation scenario is obtained. In this way, the flow of the business display page of the target business system in the operation scenario is simplified to the greatest extent, simplifying the operation process of business personnel selecting the business interface that needs to perform business operations from a large number of business interfaces, thereby improving work efficiency. The business system display method provided in the embodiment of the present application no longer requires business personnel to inform developers of complex business processes, and developers write underlying code to display each business display interface in the business system to achieve switching display of the business display interface in each operation scenario, which greatly reduces the workload of developers and improves the layout efficiency of the business display interface.
[0123] See also Figure 7 , Figure 7 A flowchart of a business system display method provided in an embodiment of the present application, such as Figure 7 As shown, the method comprises the following steps:
[0124] Step 710: for the i-th operation scenario among the M operation scenarios, obtain multiple historical page operation traces of multiple users on the business display interface of the target business system in the i-th operation scenario.
[0125] In the embodiment of the present application, for the i-th operation scenario among the M operation scenarios, when user A among multiple users performs a certain business in the i-th operation scenario, he first clicks on the "Start Page" and then enters the "User Home Page", and then enters the "(Hall) Business Acceptance Details" page and needs to switch back to the "User Home Page", and then enters the "(Hall) Bill Center-Taxpayer Qualification Management" page, and then switches back to the "User Home Page" again, until finally returning to the "Start Page" to complete the business handling of the current operation scenario. Obtaining the page operation track of user A on the business display interface of the target business system includes completing all business display interfaces of the operation scenario and the flow relationship between the business display interfaces recorded using the business display interface switch button as the trigger point. The process of forming the historical page operation track of user A in the i-th operation scenario is as follows: after user A enters the "start page", the business display interface selected by the target user in the target business system is recorded, and when the "page switch button" is triggered and a new business display interface appears, the new business display interface is recorded and the one-way flow relationship between the business display interfaces is marked with an arrow, and the one-way flow relationship between the recorded business display interface selected by the target user in the target business system and the business display interface is parsed and identified, so as to obtain multiple historical page operation tracks of multiple users on the business display interface of the target business system in the i-th operation scenario.
[0126] Step 713: Determine a target historical page operation trajectory that meets a specified condition from a plurality of historical page operation trajectories, and use the target historical page operation trajectory as the i-th operation trajectory corresponding to the i-th operation scenario, and put it into the page library.
[0127] In the embodiment of the present application, a target historical page operation track that meets the specified conditions can be determined from multiple historical page operation tracks. For example, from multiple historical page operation tracks, select the historical page operation track that has a higher frequency of occurrence than a set ratio or has the least flow relationship or includes the least target business interface.
[0128] In an embodiment of the present application, after selecting the historical page operation tracks with a frequency of occurrence higher than a set ratio or the least flow relationship or the least target business interface from multiple historical page operation tracks, the selected historical page operation tracks can be identified and analyzed to generate a first workflow line including P work nodes and the flow relationship between the work nodes, and each of the P work nodes indicates a display page of the target business system. The Q work nodes with a number of occurrences greater than or equal to a preset value among the P work nodes in the first workflow line, and the flow relationship between the Q nodes are used as the track of the sub-business line, and the PQ work nodes other than the Q work nodes among the P work nodes and the flow relationship between the PQ work nodes are determined as the track of the main business line, thereby determining the i-th operation track corresponding to the i-th operation scenario including the sub-business line and the main business line, and putting it into the page library, and determining M operation tracks with the same process.
[0129] In an embodiment of the present application, each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to a preset value. For example, if the preset value is 2, and the display page indicated by the ith working node in the P working nodes appears 3 times, the ith working node in the P working nodes is set as a frequently switched node (at this time, the working node number of the ith working node can be used as a record). And the flow relationship between the Q working nodes and the Q nodes determined as frequently switched nodes in the P working nodes is integrated into a frequently switched node library as a sub-business line of the target operation trajectory. It should be noted that, when the preset value is 2, if the ith working node in the P working nodes has no subsequent working node after the second appearance, the ith working node in the P working nodes cannot be used as a frequently switched node.
[0130] Each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to the preset value. For example, if the preset value is 2, and the display page indicated by the ith working node among the P working nodes appears 3 times, then the ith working node among the P working nodes is set as a frequently switched node (at this time, the working node number of the ith working node can be used as a record). And the flow relationship between the Q working nodes and the Q nodes determined as frequently switched nodes among the P working nodes is integrated into a frequently switched node library as a sub-business line of the target operation trajectory. It should be noted that, when the preset value is 2, if the ith working node among the P working nodes has no subsequent working node after the second appearance, then the ith working node among the P working nodes cannot be used as a frequently switched node.
[0131] Step 716: Obtain the target user's page operation trace on the business display interface of the target business system.
[0132] In the embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer.
[0133] In the embodiment of the present application, as shown in FIG1, when the target user performs a certain business in a certain operation scenario in the business display interface of the target business system, he first clicks on the "Start Page" and then enters the "User Home Page", and then enters the "(Hall) Business Acceptance Details" page and needs to switch back to the "User Home Page", and then enters the "(Hall) Bill Center-Taxpayer Qualification Management" page, and then switches back to the "User Home Page" again, until finally returning to the "Start Page" to complete the business handling of the current operation scenario. Obtaining the page operation track of the target user on the business display interface of the target business system includes completing all business display interfaces of the operation scenario and the flow relationship between the business display interfaces recorded using the business display interface switch button as the trigger point. The process of forming the page operation track is as follows: after the target user enters the "start page", the business display interface selected by the target user in the target business system is recorded, and when the "page switch button" is triggered and a new business display interface appears, the new business display interface is recorded and the one-way flow relationship between the business display interfaces is marked with an arrow, and the one-way flow relationship between the business display interface selected by the target user in the target business system and the business display interface is parsed and identified, so as to obtain the page operation track of the target user on the business display interface of the target business system.
[0134] In an embodiment of the present application, each business display interface selected by the recorded target user in the target business system can be parsed into a work node, and the single flow relationship between the business display interfaces can be parsed into the flow relationship between the work nodes, and all work nodes and the flow relationships between the work nodes in the same operation scenario can be determined as the page operation trajectory of the target user on the business display interface of the target business system.
[0135] Step 719: perform similarity matching on the page operation trace and the M operation traces in the page library.
[0136] In an embodiment of the present application, the page library includes M operation trajectories. Before obtaining the page operation trajectory of the target user on the business display interface of the target business system, for the i-th operation scenario among the M operation scenarios of the target business system, multiple historical page operation trajectories of multiple users on the business display interface of the target business system under the i-th operation scenario are obtained; from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined, and the target historical page operation trajectory is used as the i-th operation trajectory corresponding one-to-one to the i-th operation scenario, and is placed in the page library.
[0137] In the embodiment of the present application, the page operation trajectory can be converted into a page operation trajectory vector, and the M operation trajectories in the page library can be converted into M operation trajectory vectors, and the page operation trajectory vector and the M operation trajectory vectors are sequentially matched for similarity. For example, the cosine similarity between the page operation trajectory vector and the M operation trajectory vectors is calculated, and the calculation formula is as follows:
[0138]
[0139] Wherein A represents a page operation trajectory vector, B represents an operation trajectory vector among M operation trajectory vectors, and i represents the page operation trajectory vector or the i-th vector node in the operation trajectory vector.
[0140] Step 722: Select K operation trajectories from the M operation trajectories according to the similarity matching result, where 0<K<M, and K is a positive integer;
[0141] Step 725: Display K operation scenes corresponding to the K operation tracks;
[0142] Step 728: Receive the target user's selection information for K operation scenarios.
[0143] In the embodiment of the present application, after K operation scenarios corresponding to K operation tracks are displayed, the target user can select an operation scenario corresponding to the current actual business from the K operation scenarios.
[0144] Step 731: Based on the selection information, determine the operation scenario selected by the target user among the K operation scenarios as the target operation scenario matching the page operation trajectory.
[0145] In the embodiment of the present application, if K=1, one operation trajectory selected from the M operation trajectories is determined as the target operation scenario matching the page operation trajectory.
[0146] Step 734: Obtain the target operation trajectory corresponding to the target operation scenario from the page library. The target operation trajectory includes the trajectory of the main business line and the sub-business line. The target operation trajectory also includes P working nodes and the flow relationship between each working node in the P working nodes and its adjacent nodes. The P working nodes are stored in a linked list structure with each operation trajectory.
[0147] In an embodiment of the present application, the target operation trajectory includes P work nodes and the flow relationship between each work node in the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes in the P work nodes and the flow relationship between the Q nodes; the main business line includes: PQ work nodes in the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system;
[0148] In an embodiment of the present application, each of the Q working nodes is a frequently switched node, and the number of occurrences of the display page indicated by the frequently switched node is greater than or equal to a preset value.
[0149] In an embodiment of the present application, first, multiple historical page operation trajectories of multiple users on the business display interface of the target business system in the i-th operation scenario among M operation scenarios are obtained, and from the multiple historical page operation trajectories, the target historical page operation trajectory that meets the specified conditions is determined as the i-th page operation trajectory corresponding one-to-one to the i-th operation scenario, and Q work nodes in the page operation trajectory (including P work nodes) whose occurrence times are greater than or equal to a preset value, and the flow relationship between the Q nodes are determined as the trajectory of the sub-business line of the target operation trajectory, and PQ work nodes among the P work nodes except the Q work nodes and the flow relationship between the PQ work nodes are determined as the trajectory of the main business line of the target operation trajectory.
[0150] The target operation trajectory includes P working nodes and the flow relationship between each working node in the P working nodes and its adjacent nodes. The P working nodes are stored in a linked list structure of each operation trajectory.
[0151] In the embodiment of the present application, the target operation trajectory is a trajectory including a main business line and a sub-business line; the sub-business line includes: Q working nodes among the P working nodes, and the flow relationship between the Q nodes; the main business line includes: PQ working nodes other than the Q working nodes among the P working nodes, and the flow relationship between the PQ working nodes; each of the P working nodes indicates a display page of the target business system. Each of the Q working nodes is a frequently switched node, and the number of appearances of the display page indicated by the frequently switched node is greater than or equal to a preset value.
[0152] In the embodiment of the present application, the target operation track includes P work nodes and the flow relationship between each work node in the P work nodes and its adjacent nodes, and the P work nodes are stored in a linked list structure. The information of each work node in the P work nodes may include the work node number key of each work node, the work node content, the work node number of the previous work node, and the work node number of the next work node.
[0153] Step 737: displaying the main business line in the first window of the target business interface;
[0154] Step 740: Display the sub-business line in a second window in the target business interface. In the embodiment of the present application, the display size of the first window is larger than the display size of the second window.
[0155] In an embodiment of the present application, when displaying the target business interface corresponding to the target operation scenario in the target business system, the target business interface corresponding to the P working nodes stored in the form of a linked list in the target operation trajectory corresponding to the target operation scenario is displayed. When executing the working nodes of the linked list structure, the information of each working node is converted into a data packet, and the contextual association relationship of the working node is known through the data packet. By obtaining the contextual information such as the working node number key, working node content, working node number of the previous working node and working node number of the next working node of each working node stored in the data packet, data flow is performed to realize the decoupling of the target business interface from the business content. When the working node needs to be modified, it also needs to be completed by modifying the information of the working node or adding or deleting the information of the working node, thereby realizing dynamic expansion.
[0156] Step 743: After the node content of the current working node is completed, the next working node of the current working node is obtained through the linked list structure. Specifically, after the node content of the current working node is completed, the next working node of the current working node can be obtained through the working node number of the next working node of the current working node stored in the linked list structure.
[0157] Step 746: Determine whether the current working node and the next working node of the current working node are on the same business line. For example, if the current working node belongs to the main business line, determine whether the next working node of the current working node belongs to the main business line; if the current working node belongs to the sub-business line, determine whether the next working node of the current working node belongs to the sub-business line.
[0158] Step 749: If the current working node and the next working node of the current working node are on the same business line, the node content of the next working node is displayed in the window displaying the current working node. Specifically, when the current working node belongs to the main business line, if the next working node of the current working node also belongs to the main business line, the target business interface corresponding to the next working node of the current working node continues to be displayed in the first window; when the current working node belongs to the sub-business line, if the next working node of the current working node also belongs to the sub-business line, the target business interface corresponding to the next working node of the current working node continues to be displayed in the second window.
[0159] Step 752: If the current working node and the next working node of the current working node are on different business lines, switch from the window displaying the current working node to the window displaying the next working node. Specifically, when the current working node belongs to the main business line, if the next working node of the current working node belongs to the sub-business line, switch to the second window to display the target business interface corresponding to the next working node of the current working node; when the current working node belongs to the sub-business line, if the next working node of the current working node belongs to the main business line, switch to the first window to display the target business interface corresponding to the next working node of the current working node.
[0160] In an embodiment of the present application, a target user's page operation track on a business display interface of a target business system is obtained; based on a page library, a target operation scenario matching the page operation track is determined; wherein the page library includes M operation tracks, the M operation tracks correspond to M operation scenarios one by one, and one target operation track in the M operation tracks corresponds to one target operation scenario in the M operation scenarios, and the target operation track is obtained based on the historical page operation tracks of the business display page of the target business system by multiple users under the target operation scenario; M is a positive integer; and a target business interface corresponding to the target operation scenario in the target business system is displayed. In this way, from the M operation tracks and the M operation scenarios corresponding to the M operation tracks one by one, a target operation scenario matching the page operation track of the target user on the business display interface of the target business system is determined, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, simplifying the operation process of business personnel selecting the business interface that needs to be operated from a large number of business interfaces, thereby improving work efficiency.
[0161] Figure 8 800 is a structural block diagram of a business system display device 800 provided in an embodiment of the present application. Figure 8 The business system display device 800 provided in the embodiment of the present application includes:
[0162] An acquisition module 810 is used to acquire a target user's page operation trace on a business display interface of a target business system;
[0163] The determination module 820 is used to determine a target operation scenario matching the page operation track based on the page library; wherein the page library includes M operation tracks, the M operation tracks correspond to the M operation scenarios one by one, and a specified operation track among the M operation tracks corresponds to a specified operation scenario among the M operation scenarios, and the specified operation track is obtained based on the historical page operation tracks of multiple users on the business display page of the target business system under the specified operation scenario; M is a positive integer;
[0164] The display module 830 is used to display the target business interface corresponding to the target operation scenario in the target business system.
[0165] In an embodiment of the present application, a target user's page operation track on a business display interface of a target business system is obtained; based on a page library, a target operation scenario matching the page operation track is determined; wherein the page library includes M operation tracks, the M operation tracks correspond to M operation scenarios one by one, and one target operation track in the M operation tracks corresponds to one target operation scenario in the M operation scenarios, and the target operation track is obtained based on the historical page operation tracks of the business display page of the target business system by multiple users under the target operation scenario; M is a positive integer; and a target business interface corresponding to the target operation scenario in the target business system is displayed. In this way, from the M operation tracks and the M operation scenarios corresponding to the M operation tracks one by one, a target operation scenario matching the page operation track of the target user on the business display interface of the target business system is determined, and then a target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, simplifying the operation process of business personnel selecting the business interface that needs to be operated from a large number of business interfaces, thereby improving work efficiency.
[0166] In one embodiment of the present application, the page operation trace includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer;
[0167] Each of the M operation traces includes: a plurality of display page identifiers and operation sequence information of the display pages indicated by the plurality of display page identifiers, each display page identifier indicates a display page, and N is a positive integer;
[0168] The target business interface includes: a target display page indicated by a target display page identifier contained in a target operation trajectory; wherein the target operation trajectory is an operation trajectory corresponding to the target operation scenario among the M operation trajectories.
[0169] In one embodiment of the present application, in the process of determining the target operation scenario matching the page operation trajectory based on the page library, the determination module 820 is specifically used to:
[0170] Performing similarity matching between the page operation trace and the M operation traces in the page library;
[0171] According to the result of similarity matching, K operation trajectories are selected from the M operation trajectories, where 0<K<M, and K is a positive integer;
[0172] Display K operation scenarios corresponding to the K operation trajectories;
[0173] Receiving selection information of the K operation scenarios by the target user;
[0174] Based on the selection information, the operation scenario selected by the target user among the K operation scenarios is determined as a target operation scenario matching the page operation trajectory.
[0175] In one embodiment of the present application, the target business interface includes a first window and a second window; in the process of displaying the target business interface corresponding to the target operation scenario in the target business system, the display module 830 is specifically used to:
[0176] A target operation trajectory corresponding to the target operation scenario is obtained from the page library, wherein the target operation trajectory is a trajectory including a main business line and a sub-business line; the target operation trajectory includes P work nodes and the flow relationship between each of the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes among the P work nodes, and the flow relationship between the Q nodes; the main business line includes: PQ work nodes among the P work nodes except the Q work nodes, and the flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system; the main business line is displayed in a first window; the sub-business line is displayed in a second window; wherein the display size of the first window is larger than the display size of the second window.
[0177] In one embodiment of the present application, each of the Q working nodes is a frequently switched node, and the number of occurrences of the display page indicated by the frequently switched node is greater than or equal to a preset value.
[0178] In one embodiment of the present application, the P working nodes are stored in a linked list structure; after displaying the target business interface corresponding to the target operation scenario in the target business system, the acquisition module 810 is further used to acquire the next working node of the current working node through the linked list structure after the node content of the current working node is completed;
[0179] The business system display device 800 also includes a judgment module, which is used to judge whether the current working node and the next working node of the current working node are on the same business line;
[0180] The display module 830 is also used to display the node content of the next work node in the window displaying the current work node if the current work node and the next work node of the current work node are on the same business line; if the current work node and the next work node of the current work node are on different business lines, switch from the window displaying the current work node to the window displaying the next work node.
[0181] In one embodiment of the present application, before obtaining the page operation trace of the target user on the business display interface of the target business system, the obtaining module 810 is further used to: for the i-th operation scenario among the M operation scenarios, obtain multiple historical page operation traces of multiple users on the business display interface of the target business system in the i-th operation scenario;
[0182] The determination module 820 is also used to: determine a target historical page operation trajectory that meets specified conditions from the multiple historical page operation trajectories, and use the target historical page operation trajectory as the i-th operation trajectory corresponding to the i-th operation scenario, and put it into the page library.
[0183] like Fig. 9 As shown, the embodiment of the present application also provides an electronic device 900, which can be various types of computers, etc. The electronic device 900 includes: a processor 920 and a memory 920, and the memory 920 stores a program or instruction, and the program or instruction is executed by the processor 910 to implement the steps of any of the methods described above. For example, when the program is executed by the processor 910, the following process is implemented: obtaining the page operation track of the target user on the business display interface of the target business system; based on the page library, determining the target operation scene matching the page operation track; wherein the page library includes M operation tracks, the M operation tracks correspond to the M operation scenes one by one, and one target operation track in the M operation tracks corresponds to one target operation scene in the M operation scenes, and the target operation track is obtained based on the historical page operation tracks of the business display page of the target business system by multiple users under the target operation scene; M is a positive integer; displaying the target business interface corresponding to the target operation scene in the target business system. In this way, from the M operation trajectories and the M operation scenarios corresponding one to one to the M operation trajectories, the target operation scenario that matches the acquired page operation trajectory of the target user on the business display interface of the target business system is determined, and then the target business interface corresponding to the target operation scenario in the target business system is displayed, so that business personnel can perform business operations through the displayed target business interface corresponding to the target operation scenario, which simplifies the operation process of business personnel selecting the business interface that needs to perform business operations from a large number of business interfaces, thereby improving work efficiency.
[0184] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the business system display method provided in any of the above embodiments are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0185] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0186] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0187] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0188] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0189] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0190] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A business system display method, characterized in that: include: Obtaining the page operation trace of the target user on the business display interface of the target business system; Based on the page library, determine a target operation scenario that matches the page operation trajectory; wherein the page library includes M operation trajectories, the M operation trajectories correspond to the M operation scenarios one by one, and a specified operation trajectory among the M operation trajectories corresponds to a specified operation scenario among the M operation scenarios, and the specified operation trajectory is obtained based on historical page operation trajectories of multiple users on the business display page of the target business system under the specified operation scenario; M is a positive integer; Display the target business interface corresponding to the target operation scenario in the target business system.
2. The method according to claim 1, characterized in that The page operation track includes N display page identifiers and operation sequence information of the N display page identifiers, each display page identifier indicates a display page, and N is a positive integer; Each of the M operation tracks includes: a plurality of display page identifiers and operation sequence information of the display pages indicated by the plurality of display page identifiers, each display page identifier indicates a display page, and M is a positive integer; The target business interface includes: a target display page indicated by a target display page identifier contained in a target operation trajectory; wherein the target operation trajectory is an operation trajectory corresponding to the target operation scenario among the M operation trajectories.
3. The method according to any one of claims 1 to 2, characterized in that: The determining, based on the page library, a target operation scenario matching the page operation track includes: Performing similarity matching between the page operation trace and the M operation traces in the page library; According to the result of similarity matching, K operation trajectories are selected from the M operation trajectories, where 0<K<M, and K is a positive integer; Display K operation scenarios corresponding to the K operation trajectories; Receiving selection information of the K operation scenarios by the target user; Based on the selection information, the operation scenario selected by the target user among the K operation scenarios is determined as a target operation scenario matching the page operation trajectory.
4. The method according to claim 1, characterized in that The target display interface includes a first window and a second window; the target business interface corresponding to the target operation scenario in the target business system includes: The target operation track corresponding to the target operation scenario is obtained from the page library, wherein the target operation track is a track including a main business line and a sub-business line; the target operation track includes P work nodes and a flow relationship between each work node in the P work nodes and its adjacent nodes; the sub-business line includes: Q work nodes in the P work nodes and a flow relationship between the Q nodes; the main business line includes: PQ work nodes in the P work nodes except the Q work nodes and a flow relationship between the PQ work nodes; each of the P work nodes indicates a display page of the target business system; Displaying the main business line in a first window; Displaying the sub-business line in a second window; The display size of the first window is larger than the display size of the second window.
5. The method according to claim 4, characterized in that Each of the Q working nodes is a frequently switched node, and the number of occurrences of the display page indicated by the frequently switched node is greater than or equal to a preset value.
6. The method according to claim 4, characterized in that The P working nodes are stored in a linked list structure; After displaying the target business interface corresponding to the target operation scenario in the target business system, the method further includes: After the node content of the current working node is completed, the next working node of the current working node is obtained through the linked list structure; Determine whether the current working node and the next working node of the current working node are on the same service line; If the current working node and the next working node of the current working node are on the same business line, displaying the node content of the next working node on the window displaying the current working node; If the current working node and the next working node of the current working node are on different business lines, switch from the window displaying the current working node to the window displaying the next working node.
7. The method according to claim 1, characterized in that Before obtaining the page operation trace of the target user on the business display interface of the target business system, the method further includes: For an i-th operation scenario among the M operation scenarios, obtaining multiple historical page operation traces of multiple users on a business display interface of the target business system in the i-th operation scenario; A target historical page operation trajectory that meets a specified condition is determined from the multiple historical page operation trajectories, and the target historical page operation trajectory is used as an i-th operation trajectory corresponding to the i-th operation scenario, and is put into the page library.
8. A business system display device, characterized in that: include: An acquisition module is used to acquire the page operation trace of the target user on the business display interface of the target business system; A determination module, configured to determine a target operation scenario matching the page operation trajectory based on a page library; wherein the page library includes M operation trajectories, the M operation trajectories correspond to the M operation scenarios one by one, and a specified operation trajectory among the M operation trajectories corresponds to a specified operation scenario among the M operation scenarios, and the specified operation trajectory is obtained based on historical page operation trajectories of a business display page of the target business system by multiple users under the specified operation scenario; M is a positive integer; The display module is used to display the target business interface corresponding to the target operation scenario in the target business system.
9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction running on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The medium stores a program or an instruction, and when the program or the instruction is executed, the steps of the method according to any one of claims 1 to 7 are implemented.
11. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.