Information display method and device, electronic equipment and computer readable storage medium

By automating the processing of user operation behavior identifiers and path information, the high maintenance costs and low efficiency caused by manual insertion of data points are solved, achieving high efficiency and accuracy in information processing.

CN116821499BActive Publication Date: 2026-04-17INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
Filing Date
2023-06-29
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, the need to manually insert tracking code into program code for information collection and processing leads to high maintenance costs and low information processing efficiency.

Method used

By acquiring the operation behavior identifier and operation path information of user operations, and automatically processing them according to predetermined filtering conditions, the processing results are generated.

Benefits of technology

It reduces the maintenance costs of information processing, improves the efficiency of information processing, and ensures the accuracy of processing results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116821499B_ABST
    Figure CN116821499B_ABST
Patent Text Reader

Abstract

This disclosure provides an information display method, apparatus, electronic device, and computer-readable storage medium, which can be applied to computer technology, internet technology, and the financial field. The information display method includes: in response to detecting an operation behavior of at least one first user, acquiring operation behavior identifiers and operation behavior information corresponding to each of the operation behaviors of the at least one first user, wherein the operation behavior identifier has a first predetermined number of characters; parsing the operation behavior identifiers corresponding to each of the operation behaviors of the at least one first user to obtain operation path information corresponding to each of the operation behaviors of the at least one first user; in response to detecting a predetermined filtering condition input by a second user, filtering the operation behavior information and operation path information corresponding to each of the operation behaviors of the at least one first user according to the predetermined filtering condition to obtain a processing result; and displaying the processing result to the second user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to computer technology, internet technology, and the financial field; more specifically, it relates to an information display method and apparatus, electronic devices, computer-readable storage media, and computer program products. Background Technology

[0002] With the development of Internet technology, the various behaviors of different users on the Internet have generated massive amounts of user behavior data. In order to collect and process massive amounts of user behavior data, the data tracking technology has emerged.

[0003] Data collection refers to the process of attaching data collection program code to the functional program code at the operation node where data needs to be collected, so as to collect and process user behavior or events at that operation node.

[0004] In realizing the present invention, the inventors discovered that the related technology has at least the following problems: because it requires manual insertion of tracking code into the program code to collect and process information, the maintenance cost of information processing through tracking is high and the efficiency of information processing is low. Summary of the Invention

[0005] In view of the above, this disclosure provides an information display method and apparatus, an electronic device, a computer-readable storage medium, and a computer program product.

[0006] According to one aspect of this disclosure, an information display method is provided, comprising:

[0007] In response to detecting an operation behavior of at least one first user, an operation behavior identifier and operation behavior information corresponding to each of the operation behaviors of the at least one first user are obtained, wherein the operation behavior identifier has a first predetermined number of characters;

[0008] The operation behavior identifiers corresponding to the operation behaviors of at least one first user are parsed and processed to obtain the operation path information corresponding to the operation behaviors of at least one first user. The operation path information includes M page identifiers and N control identifiers associated with the M page identifiers. Both the page identifiers and the control identifiers have a second predetermined number of characters, and M and N are both positive integers.

[0009] In response to detecting predetermined filtering conditions for input from a second user, the system filters the operation behavior information and operation path information corresponding to the operation behaviors of at least one first user according to the predetermined filtering conditions, and obtains a processing result; and

[0010] The processing results are then displayed to the second user.

[0011] According to embodiments of this disclosure, the method further includes, before obtaining the operation behavior identifier and operation behavior information corresponding to each of the operation behaviors of the at least one first user in response to detecting the operation behavior of at least one first user:

[0012] Obtain the configuration information, which includes P candidate page information and Q candidate control information corresponding to each of the P candidate page information, where P and Q are both positive integers;

[0013] Based on the above P candidate page information, determine the candidate page identifier corresponding to each of the above P candidate page information; and

[0014] Based on the above Q candidate control information, determine the candidate control identifier corresponding to each of the above Q candidate control information, wherein the above candidate control identifier is associated with the above candidate page identifier.

[0015] According to embodiments of this disclosure, the above-mentioned operation behavior corresponds to operation page information and operation control information, and the above-mentioned operation behavior identifier is obtained in the following way:

[0016] The above operation page information is matched with the above P candidate page information respectively to obtain the target page information;

[0017] The above-mentioned operation control information is matched with the above-mentioned Q candidate control information respectively to obtain the target control information;

[0018] Based on the target page information and the target control information mentioned above, generate an initial operation behavior identifier;

[0019] If the number of characters in the initial operation behavior identifier meets the predetermined number of characters condition, the initial operation behavior identifier is determined as the operation behavior identifier; and

[0020] If the number of characters in the initial operation behavior identifier does not meet the predetermined number of characters condition, the operation behavior identifier is generated based on the initial operation behavior identifier and the predetermined supplementary identifier.

[0021] According to embodiments of this disclosure, the above-mentioned response to detecting the operation behavior of at least one first user, obtaining the operation behavior identifier and operation behavior data corresponding to each of the operation behaviors of the at least one first user, includes:

[0022] In response to detecting the operation behavior of at least one first user, a first intermediate operation behavior identifier corresponding to each of the operation behaviors of the at least one first user is obtained;

[0023] For each of the at least one first intermediate operation behavior identifiers mentioned above, a character matching process is performed on the first intermediate operation behavior identifier according to a predetermined character to obtain a character matching result;

[0024] If the character matching result indicates that the first intermediate operation behavior identifier includes the predetermined character, the predetermined character in the first intermediate operation behavior identifier is deleted to obtain the second intermediate operation behavior identifier.

[0025] The character count of the aforementioned second intermediate operation behavior identifier is checked to obtain the character count result; and

[0026] If the number of characters in the second intermediate operation behavior identifier as indicated by the above character count detection result satisfies the first predetermined number of characters, the second intermediate operation behavior identifier is determined as the operation behavior identifier.

[0027] According to embodiments of this disclosure, the parsing process of the operation behavior identifiers corresponding to the operation behaviors of the at least one first user to obtain the operation path information corresponding to the operation behaviors of the at least one first user includes:

[0028] Based on the second predetermined number of characters, the above-mentioned operation behavior identifier is split into fields to obtain at least one field identifier corresponding to the above-mentioned operation behavior identifier.

[0029] Based on at least one of the aforementioned field identifiers, determine the aforementioned M page identifiers; and

[0030] Based on the above at least one field identifier and the above M page identifiers, determine the above N control identifiers.

[0031] According to embodiments of this disclosure, the aforementioned operation behavior information includes operation time information, system version information, and a user identifier corresponding to the aforementioned first user.

[0032] According to embodiments of this disclosure, the method further includes, after parsing the operation behavior identifiers corresponding to the operation behaviors of the at least one first user to obtain the operation path data corresponding to the operation behaviors of the at least one first user:

[0033] For each of the above-mentioned operations of at least one first user, the user identifier corresponding to the above-mentioned operation and the above-mentioned operation identifier are determined as key information;

[0034] The operation path data, operation time information, and system version information corresponding to the above-mentioned operation behavior are determined as value information; and

[0035] The key information and value information mentioned above are associated and stored in the database.

[0036] According to an embodiment of this disclosure, the database stores at least one key-value relationship, which includes key information and value information, and the predetermined filtering conditions include a predetermined time period.

[0037] According to embodiments of this disclosure, in response to detecting predetermined filtering conditions from a second user input, the operation behavior information and operation path information corresponding to the operation behaviors of at least one first user are filtered according to the predetermined filtering, and the processing result includes:

[0038] In response to detecting the predetermined time period of the second user input, the value information corresponding to each of the at least one key-value relationship is filtered according to the predetermined time period to obtain at least one first candidate value information.

[0039] Based on the above at least one first candidate value information, determine the first candidate key information corresponding to each of the above at least one first candidate value information;

[0040] Based on the user identifier corresponding to each of the at least one first candidate key information, the at least one first candidate key information is filtered to obtain at least one first target key information; and

[0041] Based on at least one first target key information, the processing result corresponding to the predetermined time period is determined.

[0042] According to embodiments of this disclosure, the predetermined filtering conditions include a predetermined page identifier, and the method further includes:

[0043] In response to detecting the predetermined page identifier input by the second user, the system performs matching processing on the value information corresponding to each of the at least one key-value relationship based on the predetermined page identifier to obtain at least one second candidate value information corresponding to the predetermined page identifier; and

[0044] Based on at least one of the above-mentioned second candidate value information, the processing result corresponding to the above-mentioned predetermined page identifier is determined.

[0045] According to another aspect of this disclosure, an information display device is provided, comprising:

[0046] The first acquisition module is configured to, in response to detecting the operation behavior of at least one first user, acquire operation behavior identifiers and operation behavior information corresponding to the operation behavior of each of the at least one first user, wherein the operation behavior identifiers have a first predetermined number of characters.

[0047] The parsing processing module is used to parse the operation behavior identifiers corresponding to the operation behaviors of the at least one first user, respectively, to obtain the operation path information corresponding to the operation behaviors of the at least one first user. The operation path information includes M page identifiers and N control identifiers associated with the M page identifiers. The page identifiers and the control identifiers each have a second predetermined number of characters, and M and N are both positive integers.

[0048] A filtering processing module is configured to, in response to detecting predetermined filtering conditions input by a second user, filter the operation behavior information and the operation path information corresponding to the operation behaviors of at least one first user, respectively, according to the predetermined filtering conditions, and obtain a processing result; and

[0049] The display module is used to show the above processing results to the second user.

[0050] According to another aspect of this disclosure, an electronic device is provided, comprising:

[0051] One or more processors;

[0052] Memory, used to store one or more instructions.

[0053] When one or more of the above instructions are executed by one or more processors, the one or more processors cause the one or more processors to implement the method as described in this disclosure.

[0054] According to another aspect of this disclosure, a computer-readable storage medium is provided having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods described in this disclosure.

[0055] According to another aspect of this disclosure, a computer program product is provided, which includes computer-executable instructions that, when executed, are used to perform the methods described in this disclosure.

[0056] According to embodiments of this disclosure, operation path information is obtained by acquiring an operation behavior identifier corresponding to the operation behavior of a first user and parsing the operation behavior identifier. Since the operation path information includes a page identifier at the page level and a control identifier associated with the page identifier at the control level, the operation path information can be used to characterize the operation trajectory corresponding to the operation behavior of the first user. Furthermore, since the processing result is obtained by filtering the operation behavior information and operation path information corresponding to the operation behavior of at least one first user based on predetermined filtering conditions input by a second user, automatic information processing can be achieved according to the predetermined filtering conditions. Therefore, this at least partially overcomes the technical problem in related technologies where the maintenance cost of information processing via tracking is high due to the need for manual insertion of tracking code in the program code for information collection and processing, thus improving the efficiency of information processing and ensuring the accuracy of the processing results. Attached Figure Description

[0057] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0058] Figure 1 This illustration schematically shows a system architecture to which the information display method can be applied according to embodiments of the present disclosure;

[0059] Figure 2 A flowchart illustrating an information display method according to an embodiment of the present disclosure is shown schematically;

[0060] Figure 3A This illustration schematically shows an example diagram of the process for obtaining candidate page identifiers and candidate control identifiers according to embodiments of the present disclosure;

[0061] Figure 3B This illustration schematically shows an example diagram of a process for obtaining an operational behavior identifier according to an embodiment of the present disclosure;

[0062] Figure 4 This illustration schematically shows an example of a process for obtaining operation behavior identifiers and operation behavior information corresponding to each of the operation behaviors of at least one first user in response to detecting the operation behavior of at least one first user, according to an embodiment of the present disclosure.

[0063] Figure 5 This illustration shows an example of a process in which operation behavior identifiers corresponding to the operation behaviors of at least one first user are parsed and processed according to an embodiment of the present disclosure to obtain operation path information corresponding to the operation behaviors of at least one first user.

[0064] Figure 6AThis illustration schematically shows an example diagram of a process for obtaining a processing result according to an embodiment of the present disclosure;

[0065] Figure 6B This illustration schematically shows an example diagram of a process for obtaining a processing result according to another embodiment of the present disclosure;

[0066] Figure 7 A block diagram schematically illustrates an information display device according to an embodiment of the present disclosure; and

[0067] Figure 8 A block diagram of an electronic device suitable for implementing an information display method according to an embodiment of the present disclosure is shown schematically. Detailed Implementation

[0068] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0069] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0070] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0071] When using expressions such as "at least one of A, B, and C", the expression should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).

[0072] In the technical solution disclosed herein, the acquisition, storage, and application of user personal information comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and there is no violation of public order and good morals.

[0073] In the technical solution disclosed herein, the user's authorization or consent is obtained before acquiring or collecting the user's personal information.

[0074] Full tracking refers to the technique of inserting statistical code into an application by writing code. Because full tracking requires developers to manually write tracking code and deeply embed it into the application, it can potentially impact application performance. Furthermore, the large amount of data collected through full tracking necessitates additional storage and analysis resources.

[0075] Visual event tracking refers to a technique that tracks and analyzes user behavior visually. Because visual event tracking tools operate at a relatively high level, they may introduce errors, leading to lower data accuracy. Furthermore, since visual event tracking tools typically only support system-provided events and behaviors, support for custom events and behaviors may be limited.

[0076] Addressing the issues inherent in full-process tracking and visual tracking, code-based tracking emerged. Code-based tracking refers to the technique of collecting data by writing code within an application. It allows users to manually write tracking code and embed it into specified pages, events, etc.

[0077] However, since related technologies usually require manual insertion of tracking code into the program code for information collection and processing, the maintenance cost of information processing through tracking is high and the efficiency of information processing is low.

[0078] To at least partially address the technical problems existing in related technologies, this disclosure provides an information display method and apparatus, electronic device, and computer-readable storage medium, which can be applied to computer technology, internet technology, and the financial field. The information display method includes: in response to detecting an operation behavior of at least one first user, acquiring operation behavior identifiers and operation behavior information corresponding to each of the operation behaviors of the at least one first user, wherein the operation behavior identifier has a first predetermined number of characters; parsing the operation behavior identifiers corresponding to each of the operation behaviors of the at least one first user to obtain operation path information corresponding to each of the operation behaviors of the at least one first user, wherein the operation path information includes M page identifiers and N control identifiers associated with the M page identifiers, both the page identifiers and the control identifiers having a second predetermined number of characters, where M and N are both positive integers; in response to detecting a predetermined filtering condition input by a second user, filtering the operation behavior information and operation path information corresponding to each of the operation behaviors of the at least one first user according to the predetermined filtering condition to obtain a processing result; and displaying the processing result to the second user.

[0079] It should be noted that the information display method and apparatus provided in this disclosure can be used in computer technology, internet technology, and the financial field, for example, in the field of information processing technology. The information display method and apparatus provided in this disclosure can also be used in any field other than computer technology, internet technology, and the financial field, for example, in the field of big data technology. The application fields of the information display method and apparatus provided in this disclosure are not limited.

[0080] Figure 1 The illustration schematically depicts a system architecture to which the information display method can be applied according to embodiments of this disclosure. It should be noted that... Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0081] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0082] Users can interact with server 105 via network 104 using at least one of the first terminal device 101, second terminal device 102, and third terminal device 103 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, second terminal device 102, and third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).

[0083] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0084] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0085] It should be noted that the information display method provided in this embodiment can generally be executed by server 105. Correspondingly, the information display device provided in this embodiment can generally be located in server 105. The information display method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the information display device provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105.

[0086] Alternatively, the information display method provided in this embodiment of the present disclosure can also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Correspondingly, the information display device provided in this embodiment of the present disclosure can also be disposed in the first terminal device 101, the second terminal device 102, or the third terminal device 103, or in other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0087] It should be understood that Figure 1 The number of first, second, or third terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of first, second, or third terminal devices, networks, and servers may be included.

[0088] It should be noted that the sequence numbers of the operations in the following methods are for descriptive purposes only and should not be considered as indicating the execution order of the operations. Unless explicitly stated otherwise, the method does not need to be executed in the exact order shown.

[0089] Figure 2 A flowchart illustrating an information display method according to an embodiment of the present disclosure is shown schematically.

[0090] like Figure 2 As shown, the information display method 200 includes operations S210 to S240.

[0091] In operation S210, in response to detecting the operation behavior of at least one first user, operation behavior identifier and operation behavior information corresponding to the operation behavior of each of the at least one first user are obtained, wherein the operation behavior identifier has a first predetermined number of characters.

[0092] In operation S220, the operation behavior identifiers corresponding to the operation behaviors of at least one first user are parsed and processed to obtain the operation path information corresponding to the operation behaviors of at least one first user. The operation path information includes M page identifiers and N control identifiers associated with the M page identifiers. Both the page identifiers and the control identifiers have a second predetermined number of characters, and M and N are both positive integers.

[0093] In operation S230, in response to detecting a predetermined filtering condition input by the second user, the operation behavior information and operation path information corresponding to the operation behavior of at least one first user are filtered according to the predetermined filtering condition to obtain the processing result.

[0094] The processing result is displayed to the second user via the S240.

[0095] According to embodiments of this disclosure, before executing the information display method provided by this disclosure, candidate page identifiers and candidate control identifiers can be pre-configured according to actual business needs. Based on this, the configured candidate page identifiers corresponding to at least one candidate page information and candidate control identifiers corresponding to at least one candidate control information can be stored in a data source, so as to generate an operation behavior identifier in response to user operation behavior, based on at least one candidate page identifier and at least one candidate control identifier related to the operation behavior.

[0096] According to embodiments of this disclosure, the first user can refer to the entity performing the operation. The operation can be used to characterize the first user's operation trajectory on a page and controls within the page. The operation trajectory can refer to the operation page information and operation control information involved in the operation. The operation page information can be used to characterize different pages. For example, the operation page information can include a URL (Uniform Resource Locator). The operation control information can be used to characterize different controls on the page. Controls can include at least one of the following: buttons, text boxes, and drop-down lists. For example, the operation control information can include a control identifier (ID).

[0097] According to embodiments of this disclosure, an operation behavior identifier can be used to characterize the operation trajectory corresponding to the operation behavior. After detecting a user's operation behavior, the operation page information corresponding to the operation behavior can be matched with pre-configured candidate page information in the data source to determine the page actually accessed by the user. The operation control information corresponding to the operation behavior can be matched with pre-configured candidate control information in the data source to determine the control actually accessed by the user. Based on this, the page identifier and control identifier actually accessed by the user can be determined according to the candidate page identifiers corresponding to at least one candidate page information and the candidate control identifiers corresponding to at least one candidate control information stored in the data source, and then an operation behavior identifier can be generated based on the page identifier and control identifier.

[0098] For example, page A may include controls x and y. Control x can navigate to page B, and control y can navigate to page C. When the user clicks control x on page A (i.e., the path is page A - control x - page B), the operation identifier can be AxB. Alternatively, when the user clicks control y on page A (i.e., the path is page A - control y - page C), the operation identifier can be AyC.

[0099] According to embodiments of this disclosure, after detecting an operation by at least one first user, the server can obtain operation behavior identifiers and operation behavior information corresponding to each of the at least one first user's operation behavior. The operation behavior information can be used to characterize auxiliary information corresponding to the operation behavior. For example, the operation behavior information may include at least one of the following: operation time information, system version information, and a user identifier corresponding to the first user.

[0100] According to embodiments of this disclosure, after obtaining at least one operation behavior identifier, the at least one operation behavior identifier can be parsed to obtain operation path information corresponding to the operation behavior of at least one first user. The specific parsing process can be configured according to actual business needs and is not limited here. For example, the parsing process may include at least one of the following: field splitting processing and field replacement processing.

[0101] According to embodiments of this disclosure, the operation behavior identifier may have a first predetermined number of characters. The page identifier and control identifier obtained after parsing may have a second predetermined number of characters. The specific values ​​of the first and second predetermined number of characters can be configured according to actual business needs and are not limited here. For example, the first predetermined number of characters may be set to 12 and the second predetermined number of characters may be set to 4. Alternatively, the first predetermined number of characters may be set to 15 and the second predetermined number of characters may be set to 5.

[0102] According to embodiments of this disclosure, the second user can designate the entity performing the filtering action. The second user can input predetermined filtering conditions based on actual business needs. The predetermined filtering conditions can include at least one of the following: a predetermined time period and a predetermined page identifier. The predetermined filtering conditions can be used to indicate rules for filtering operation behavior information and operation path information corresponding to the operation behavior of at least one first user.

[0103] For example, in response to detecting a predetermined time period input by a second user, the server can filter the operation behavior information and operation path information corresponding to the operation behavior of at least one first user based on the predetermined time period to obtain the processing result within the predetermined time period. Alternatively, in response to detecting a predetermined page identifier input by a second user, the server can filter the operation behavior information and operation path information corresponding to the operation behavior of at least one first user based on the predetermined page identifier to obtain the processing result corresponding to the predetermined page identifier. After obtaining the processing result, the processing result can be displayed to the second user.

[0104] According to embodiments of this disclosure, operation path information is obtained by acquiring an operation behavior identifier corresponding to the operation behavior of a first user and parsing the operation behavior identifier. Since the operation path information includes a page identifier at the page level and a control identifier associated with the page identifier at the control level, the operation path information can be used to characterize the operation trajectory corresponding to the operation behavior of the first user. Furthermore, since the processing result is obtained by filtering the operation behavior information and operation path information corresponding to the operation behavior of at least one first user based on predetermined filtering conditions input by a second user, automatic information processing can be achieved according to the predetermined filtering conditions. Therefore, this at least partially overcomes the technical problem in related technologies where the maintenance cost of information processing via tracking is high due to the need for manual insertion of tracking code in the program code for information collection and processing, thus improving the efficiency of information processing and ensuring the accuracy of the processing results.

[0105] The following is for reference. Figure 3A , Figure 3B , Figure 4 , Figure 5 , Figure 6A and Figure 6B The information display method 200 according to an embodiment of the present invention will be further described below.

[0106] According to embodiments of this disclosure, the information display method 200 may further include the following operations.

[0107] Obtain the configuration information, which includes P candidate page information and Q candidate control information corresponding to each of the P candidate page information, where P and Q are both positive integers. Based on the P candidate page information, determine the candidate page identifier corresponding to each of the P candidate page information. Based on the Q candidate control information, determine the candidate control identifier corresponding to each of the Q candidate control information, where the candidate control identifier and the candidate page identifier are correlated.

[0108] According to embodiments of this disclosure, before executing the information display method provided by this disclosure, candidate page identifiers can be pre-configured according to page dimensions based on actual business needs. Furthermore, candidate control identifiers can be pre-configured according to control dimensions based on actual business needs.

[0109] For example, the information to be configured may include "Home" and "Search Page" at the page level, and "Search Box" and "Change Hot Searches" at the control level associated with "Home". The "Search Box" can be used to indicate navigation to the "Search Page", and "Change Hot Searches" can be used to trigger a refresh of hot search results. Based on this, the candidate page identifier corresponding to "Home" can be configured as "1001", the candidate control identifier corresponding to "Search Box" as "0001", the candidate control identifier corresponding to "Change Hot Searches" as "0002", and the candidate page identifier corresponding to "Search Page" as "1002". Alternatively, a pre-configured supplementary identifier of "0000" can also be configured.

[0110] Figure 3A The illustration shows an example diagram of the process of obtaining candidate page identifiers and candidate control identifiers according to embodiments of the present disclosure.

[0111] For example Figure 3A As shown, in 300A, configuration information 301 can be obtained. Configuration information 301 may include P candidate page information 3011 and Q candidate control information 3012 corresponding to each of the P candidate page information 3011.

[0112] Based on the P candidate page information 3011, the candidate page identifier 302 corresponding to each of the P candidate page information 3011 can be determined. Based on the Q candidate control information 3012, the candidate control identifier 303 corresponding to each of the Q candidate control information 3012 can be determined.

[0113] According to embodiments of this disclosure, the operation behavior corresponds to operation page information and operation control information, and the operation behavior identifier can be obtained in the following way.

[0114] The operation page information is matched with P candidate page information to obtain the target page information. The operation control information is matched with Q candidate control information to obtain the target control information. Based on the target page information and target control information, an initial operation behavior identifier is generated. If the number of characters in the initial operation behavior identifier meets a predetermined character count condition, the initial operation behavior identifier is determined as the operation behavior identifier. If the number of characters in the initial operation behavior identifier does not meet the predetermined character count condition, an operation behavior identifier is generated based on the initial operation behavior identifier and a predetermined supplementary identifier.

[0115] According to embodiments of this disclosure, event tracking can refer to related technologies and implementation processes for capturing, processing, and transmitting specific user behaviors or events. Event tracking can be implemented in mobile applications (APPs) or web pages to obtain user operation information during use. This information is collected by adding code related to information gathering to the mobile application's program code and sending it to a server. The server can then determine the user's specific actions using methods such as data modeling.

[0116] According to embodiments of this disclosure, after detecting a first user's operation, the target page information actually accessed by the user can be determined by matching the operation page information corresponding to the operation with pre-configured candidate page information in the data source. Similarly, the target control information actually accessed by the user can be determined by matching the operation control information corresponding to the operation with pre-configured candidate control information in the data source.

[0117] According to embodiments of this disclosure, the target page identifier and target control identifier actually accessed by the user can be determined based on the candidate page identifiers corresponding to at least one candidate page information and the candidate control identifiers corresponding to at least one candidate control information stored in the data source. Based on this, the target page identifier and target control identifier can be concatenated and chained according to the order of the operation actions to obtain the initial operation action identifier.

[0118] According to embodiments of this disclosure, after obtaining the initial operation behavior identifier, it can be determined whether the number of characters in the initial operation behavior identifier meets a predetermined character number condition. The predetermined character number condition can be set according to actual business needs and is not limited here. For example, the predetermined character number condition can be set to the number of characters in the initial operation behavior identifier being a first predetermined character number, which can be set to 12.

[0119] According to embodiments of this disclosure, if the number of characters in the initial operation behavior identifier meets a predetermined character count condition, the initial operation behavior identifier can be directly determined as the operation behavior identifier. Alternatively, if the number of characters in the initial operation behavior identifier does not meet the predetermined character count condition, the initial operation behavior identifier can be padded with a pre-configured predetermined supplementary identifier of "0000" to obtain the operation behavior identifier.

[0120] For example, the first user's action might include clicking the "search box" on the "homepage" to navigate to the "search page." The candidate page identifier corresponding to the "homepage" can be configured as "1001," the candidate control identifier corresponding to the "search box" as "0001," and the candidate page identifier corresponding to the "search page" as "1002." These can be concatenated to obtain the initial action identifier "100100011002." Based on this, it can be determined that the number of characters in the initial action identifier "100100011002" meets the predetermined character count condition; therefore, the initial action identifier "100100011002" can be directly determined as the action identifier.

[0121] Alternatively, the first user's action may include clicking "Change Hot Searches" on the "Homepage" to trigger a hot search refresh. The candidate page identifier corresponding to "Homepage" can be configured as "1001" and the candidate control identifier corresponding to "Change Hot Searches" can be configured as "0002," and these can be concatenated to obtain the initial action identifier "10010002." Based on this, if it is determined that the number of characters in the initial action identifier "10010002" does not meet the predetermined character count condition, the initial action identifier "10010002" can be padded with the pre-configured pre-defined supplementary identifier "0000" to obtain the action identifier "100100020000."

[0122] According to embodiments of this disclosure, since the candidate page identifier and the candidate control identifier are predetermined based on the candidate page information, the readability of the operation behavior identifiers is improved by pre-configuring the candidate page identifier and the candidate control identifier. Furthermore, new tracking points can be added by configuring new candidate page identifiers and candidate control identifiers, thereby reducing maintenance costs.

[0123] Figure 3B The illustration shows an example diagram of a process for obtaining an operational behavior identifier according to an embodiment of the present disclosure.

[0124] like Figure 3BAs shown in Figure 300B, the operation page information 304 can be matched with P candidate page information 305 respectively to obtain the target page information 306. The operation control information 307 can be matched with Q candidate control information 308 respectively to obtain the target control information 309.

[0125] Based on this, an initial operation behavior identifier 310 can be generated according to the target page information 306 and the target control information 309. After obtaining the initial operation behavior identifier 310, operation S310 can be executed.

[0126] In operation S310, does the number of characters in the initial operation behavior identifier meet the predetermined number of characters condition?

[0127] If so, the initial operation behavior identifier 310 can be determined as the operation behavior identifier 311. If not, the operation behavior identifier 311 can be generated based on the initial operation behavior identifier 310 and the predetermined supplementary identifier 312.

[0128] According to embodiments of this disclosure, operation S210 may include the following operations.

[0129] In response to detecting an operation by at least one first user, a first intermediate operation behavior identifier corresponding to each of the at least one first user's operation behavior is obtained. For each of the at least one first intermediate operation behavior identifiers, a character matching process is performed on the first intermediate operation behavior identifier according to a predetermined character to obtain a character matching result. If the character matching result indicates that the first intermediate operation behavior identifier includes the predetermined character, the predetermined character in the first intermediate operation behavior identifier is deleted to obtain a second intermediate operation behavior identifier. A character count detection process is performed on the second intermediate operation behavior identifier to obtain a character count detection result. If the character count detection result indicates that the number of characters in the second intermediate operation behavior identifier meets a first predetermined character count, the second intermediate operation behavior identifier is determined as the operation behavior identifier.

[0130] According to embodiments of this disclosure, an independent tracking method can be embedded into pages and controls to facilitate the determination of operation behavior identifiers by adding new parameters. The predefined character can be set according to actual business needs and is not limited here. For example, the predefined character can be set to "-". After obtaining the first intermediate operation behavior identifier, character matching processing can be performed on the first intermediate operation behavior identifier based on the predefined character to obtain a character matching result. The character matching result can be used to characterize whether the first intermediate operation behavior identifier includes the predefined character.

[0131] For example, taking the first intermediate operation behavior identifier "1001-0001-1002" as an example, character matching processing can be performed on the first intermediate operation behavior identifier "1001-0001-1002" based on the predetermined character "-", to obtain the character matching result indicating that the first intermediate operation behavior identifier includes the predetermined character. Based on this, the predetermined character "-" in the first intermediate operation behavior identifier "1001-0001-1002" can be deleted to obtain the second intermediate operation behavior identifier "100100011002".

[0132] According to embodiments of this disclosure, when the character matching result indicates that the first intermediate operation behavior identifier does not include a predetermined character, the first intermediate operation behavior identifier can be directly determined as the second intermediate operation behavior identifier. After obtaining the second intermediate operation behavior identifier, a character count detection process can be performed on the second intermediate operation behavior identifier to obtain a character count detection result. The character count detection result can be used to indicate whether the number of characters in the second intermediate operation behavior identifier meets the first predetermined character number. The first predetermined character number can be set according to actual business needs and is not limited here. For example, the first predetermined character number can be set to 12.

[0133] According to embodiments of this disclosure, if the number of characters in the character count detection result representing the second intermediate operation behavior identifier meets the first predetermined number of characters, the second intermediate operation behavior identifier can be directly determined as the operation behavior identifier. Alternatively, if the number of characters in the character count detection result representing the second intermediate operation behavior identifier does not meet the first predetermined number of characters, the processing flow for the next second intermediate operation behavior identifier can be performed.

[0134] Figure 4 The illustration shows an example diagram of a process for obtaining operation behavior identifiers and operation behavior information corresponding to the operation behavior of at least one first user in response to detecting the operation behavior of at least one first user, according to an embodiment of the present disclosure.

[0135] like Figure 4 As shown, in 400, in response to detecting an operation behavior 401 of at least one first user, a first intermediate operation behavior identifier 402 corresponding to each of the operation behaviors 401 of at least one first user can be obtained.

[0136] For each of the at least one first intermediate operation behavior identifier 402, character matching processing can be performed on the first intermediate operation behavior identifier 402 according to a predetermined character 403 to obtain a character matching result 404. After obtaining the character matching result 404, operation S410 can be executed.

[0137] In operation S410, the character matching result 404 represents the first intermediate operation behavior identifier 402, which includes the predetermined character 403.

[0138] If not, the process can end. If yes, the predetermined character 403 in the first intermediate operation behavior identifier 402 can be deleted to obtain the second intermediate operation behavior identifier 405. The second intermediate operation behavior identifier 405 is then subjected to character count detection to obtain character count detection result 406. After obtaining the character count detection result 406, operation S420 can be executed.

[0139] In operation S420, the character count detection result 406 indicates that the character count of the second intermediate operation behavior identifier 405 meets the first predetermined character count.

[0140] If not, the process can be terminated. If yes, the second intermediate operation behavior identifier 405 can be identified as operation behavior identifier 407.

[0141] According to embodiments of this disclosure, operation S220 may include the following operations.

[0142] Based on the second predetermined number of characters, the operation behavior identifier is split into fields to obtain at least one field identifier corresponding to the operation behavior identifier. Based on the at least one field identifier, M page identifiers are determined. Based on the at least one field identifier and the M page identifiers, N control identifiers are determined.

[0143] According to embodiments of this disclosure, since some controls on different pages may be common controls, and users may navigate to different pages in different application scenarios, flexible event tracking can be supported through an independent event tracking method. The specific values ​​of the first predetermined number of characters and the second predetermined number of characters can be configured according to actual business needs and are not limited here.

[0144] For example, the first predetermined number of characters can be set to 12, and the second predetermined number of characters can be set to 4. In this case, taking the operation behavior identifier as “100100011002” as an example, the operation behavior identifier can be split into fields according to the number of 4 characters to obtain the field identifiers “1001”, “0001”, and “1002” corresponding to the operation behavior identifier “100100011002”.

[0145] According to embodiments of this disclosure, after obtaining at least one field identifier corresponding to the operation behavior identifier, the field identifier "1001", field identifier "0001", field identifier "1002" and at least one pre-configured candidate page identifier can be matched respectively to determine the page identifier "1001" corresponding to "Homepage" and the page identifier "1002" corresponding to "Search Results". Based on this, the field identifier "0001" can be matched with at least one pre-configured candidate control identifier to determine the control identifier "0001" corresponding to "Search Box".

[0146] According to embodiments of this disclosure, since at least one field identifier is obtained by splitting the action identifier into fields based on a second predetermined number of characters, operation path information including page identifier and control identifier can be determined based on at least one field identifier, thereby enabling independent tracking and improving the flexibility of tracking.

[0147] Figure 5 The illustration shows an example of a process in which operation behavior identifiers corresponding to the operation behavior of at least one first user are parsed and processed according to an embodiment of the present disclosure to obtain operation path information corresponding to the operation behavior of at least one first user.

[0148] like Figure 5 As shown in 500, after obtaining the operation behavior identifier 501, the operation behavior identifier 501 can be split into fields according to the second predetermined number of characters 502 to obtain at least one field identifier 503 corresponding to the operation behavior identifier 501.

[0149] Based on this, M page identifiers 504 can be determined according to at least one field identifier 503. N control identifiers 505 can be determined according to at least one field identifier 503 and the M page identifiers 504.

[0150] According to embodiments of this disclosure, the operation behavior information includes operation time information, system version information, and user identifier corresponding to the first user.

[0151] According to embodiments of this disclosure, the information display method 200 may further include the following operations.

[0152] For each operation performed by at least one first user, the user identifier and operation behavior identifier corresponding to the operation behavior are determined as key information. The operation path data, operation time information, and system version information corresponding to the operation behavior are determined as value information. The key information and value information are then stored together in the database.

[0153] According to embodiments of this disclosure, the operation time information may include the operation date and operation time. After obtaining the operation behavior identifier and operation behavior information, the operation behavior identifier and operation behavior information can be packaged into request parameters to call the backend event tracking interface.

[0154] According to an embodiment of this disclosure, taking an operation time of "2023-02-28 08:22:36", a system version of "04.22", a user identifier corresponding to the first user of "123456", and an operation behavior identifier of "100100011002" as an example, the operation behavior identifier can be translated to obtain operation path data based on pre-configured candidate page information, candidate page identifiers corresponding to the candidate page information, candidate control information, and candidate control identifiers corresponding to the candidate control information. An example of storing the operation behavior identifier and operation behavior information in a database is shown in Table 1 below.

[0155]

[0156] Table 1

[0157] According to embodiments of this disclosure, in Table 1, “C_CODE” can be used to represent an operation behavior identifier, “C_USER_ID” can be used to represent a user identifier, “C_FIRSTPAGE_CODE” can be used to represent page information corresponding to the first page identifier, “C_CLICK_CODE” can be used to represent control information corresponding to a control identifier, “C_SECONDPAGE_CODE” can be used to represent page information corresponding to the second page identifier, “C_DATE” can be used to represent the operation date, “C_TIME” can be used to represent the operation time, and “C_APP_VER” can be used to represent system version information.

[0158] According to embodiments of this disclosure, the database stores at least one key-value relationship, which includes key information and value information, and the predetermined filtering conditions include a predetermined time period.

[0159] According to embodiments of this disclosure, operation S230 may include the following operations.

[0160] In response to detecting a predetermined time period of second user input, the system filters the value information corresponding to at least one key-value relationship based on the predetermined time period to obtain at least one first candidate value. Based on the at least one first candidate value, it determines first candidate key information corresponding to each of the at least one first candidate value. Based on the user identifier corresponding to each of the at least one first candidate key, it filters the at least one first candidate key information to obtain at least one first target key. Based on the at least one first target key, it determines the processing result corresponding to the predetermined time period.

[0161] According to embodiments of this disclosure, when the predetermined filtering conditions include a predetermined time period, "C_DATE" in Table 1 above can be filtered according to the predetermined time period to obtain at least one first candidate value information located within the predetermined time period. Deduplication can be performed based on the user identifier corresponding to each of the at least one first candidate key information, i.e., "C_USER_ID" in Table 1 above, to obtain at least one first target key information. Based on this, the processing result corresponding to the predetermined time period can be determined according to the at least one first target key information. This processing result can be used to characterize the number of users logging in daily.

[0162] According to embodiments of this disclosure, alternatively, when the predetermined filtering conditions include a predetermined time period, "C_DATE" and "C_TIME" in Table 1 above can be filtered according to the predetermined time period to obtain at least one first candidate value information located within the predetermined time period. Deduplication can be performed based on the user identifier corresponding to each of the at least one first candidate key information, i.e., "C_USER_ID" in Table 1 above, to obtain at least one first target key information. Based on this, a processing result corresponding to the predetermined time period can be determined according to the at least one first target key information. This processing result can be used to characterize the peak value of the access time period.

[0163] Figure 6A The illustration shows an example schematic diagram of a process for obtaining a processing result according to an embodiment of the present disclosure.

[0164] like Figure 6A As shown, in 600A, when the predetermined filtering condition 601 includes a predetermined time period 602, in response to detecting the predetermined time period 602 input by the second user, the value information corresponding to at least one key-value relationship 603 is filtered according to the predetermined time period 602 to obtain at least one first candidate value information 604.

[0165] Based on this, first candidate key information 605 corresponding to each of the at least one first candidate value information 604 can be determined. Based on the user identifier 606 corresponding to each of the at least one first candidate key information 605, the at least one first candidate key information 605 is filtered to obtain at least one first target key information 607. Based on the at least one first target key information 607, the processing result 608 corresponding to the predetermined time period 602 is determined.

[0166] According to embodiments of this disclosure, the predetermined filtering criteria include a predetermined page identifier.

[0167] Operation S230 according to embodiments of this disclosure may also include the following operations.

[0168] In response to detecting a predetermined page identifier input by a second user, the system performs matching processing on the value information corresponding to at least one key-value relationship based on the predetermined page identifier to obtain at least one second candidate value information corresponding to the predetermined page identifier. Based on the at least one second candidate value information, the system determines the processing result corresponding to the predetermined page identifier.

[0169] According to embodiments of this disclosure, when the predetermined filtering conditions include a predetermined page identifier, the "C SECONDPAGE CODE" in Table 1 above can be matched according to the predetermined page identifier to obtain at least one second candidate value information corresponding to the predetermined page identifier. Based on this, the processing result corresponding to the predetermined page identifier can be determined according to the at least one second candidate value information. This processing result can be used to characterize function click data.

[0170] According to embodiments of this disclosure, when the predetermined filtering conditions include a predetermined page identifier, the "C CODE" in Table 1 above can be matched according to the predetermined page identifier to obtain at least one second candidate value information corresponding to the predetermined page identifier. Based on this, the processing result corresponding to the predetermined page identifier can be determined according to the at least one second candidate value information. This processing result can be used to characterize access path data.

[0171] According to embodiments of this disclosure, by filtering the operation behavior information and operation path information corresponding to the operation behavior of at least one first user according to a predetermined time period, a processing result corresponding to the predetermined time period can be obtained. By filtering the operation behavior information and operation path information corresponding to the operation behavior of at least one first user according to a predetermined page identifier, a processing result corresponding to the predetermined page identifier can be obtained. Since the tracking information can be used as a whole or in parts, the analyzability of the tracking information is improved.

[0172] Figure 6B The illustration shows an example schematic diagram of a process for obtaining a processing result according to another embodiment of the present disclosure.

[0173] like Figure 6B As shown, in 600B, when the predetermined filtering condition 609 includes a predetermined page identifier 610, in response to detecting the predetermined page identifier 610 input by the second user, the value information 612 corresponding to each of at least one key-value relationship 611 is matched according to the predetermined page identifier 610 to obtain at least one second candidate value information 613 corresponding to the predetermined page identifier 610. Based on the at least one second candidate value information 613, the processing result 614 corresponding to the predetermined page identifier 610 is determined.

[0174] The above are merely exemplary embodiments, but are not limited thereto. Other information display methods known in the art may also be included, as long as they can improve the efficiency of information processing and thus ensure the accuracy of the processing results.

[0175] Figure 7 A block diagram of an information display device according to an embodiment of the present disclosure is shown schematically.

[0176] For example Figure 7 As shown, the information display device 700 may include a first acquisition module 710, a parsing and processing module 720, a filtering and processing module 730, and a display module 740.

[0177] The first acquisition module 710 is configured to, in response to detecting the operation behavior of at least one first user, acquire operation behavior identifiers and operation behavior information corresponding to the operation behavior of each of the at least one first user, wherein the operation behavior identifier has a first predetermined number of characters.

[0178] The parsing processing module 720 is used to parse the operation behavior identifiers corresponding to the operation behavior of at least one first user, and obtain the operation path information corresponding to the operation behavior of at least one first user. The operation path information includes M page identifiers and N control identifiers associated with the M page identifiers. Both the page identifiers and the control identifiers have a second predetermined number of characters, and M and N are both positive integers.

[0179] The filtering processing module 730 is used to filter the operation behavior information and operation path information corresponding to the operation behavior of at least one first user according to the predetermined filtering conditions detected by the second user input, and to obtain the processing result.

[0180] The display module 740 is used to display the processing results to a second user.

[0181] According to embodiments of this disclosure, the information display device 700 may further include a second acquisition module, a first determination module, and a second determination module.

[0182] The second acquisition module is used to acquire the configuration information, which includes P candidate page information and Q candidate control information corresponding to each of the P candidate page information, where P and Q are both positive integers.

[0183] The first determining module is used to determine the candidate page identifier corresponding to each of the P candidate page information based on the P candidate page information.

[0184] The second determining module is used to determine the candidate control identifier corresponding to each of the Q candidate control information based on the Q candidate control information, wherein the candidate control identifier and the candidate page identifier are associated with each other.

[0185] According to embodiments of this disclosure, the operation behavior corresponds to operation page information and operation control information, and the operation behavior identifier can be obtained in the following way.

[0186] The operation page information is matched with P candidate page information to obtain the target page information. The operation control information is matched with Q candidate control information to obtain the target control information. Based on the target page information and target control information, an initial operation behavior identifier is generated. If the number of characters in the initial operation behavior identifier meets a predetermined character count condition, the initial operation behavior identifier is determined as the operation behavior identifier. If the number of characters in the initial operation behavior identifier does not meet the predetermined character count condition, an operation behavior identifier is generated based on the initial operation behavior identifier and a predetermined supplementary identifier.

[0187] According to embodiments of this disclosure, the first acquisition module 710 may include an acquisition unit, a character matching processing unit, a deletion processing unit, a character count detection processing unit, and a first determination unit.

[0188] The acquisition unit is configured to acquire, in response to detecting the operation behavior of at least one first user, a first intermediate operation behavior identifier corresponding to the operation behavior of each of the at least one first user.

[0189] The character matching processing unit is used to perform character matching processing on each of the at least one first intermediate operation behavior identifiers according to a predetermined character to obtain a character matching result.

[0190] The deletion processing unit is used to delete the predetermined character in the first intermediate operation behavior identifier when the character matching result indicates that the first intermediate operation behavior identifier includes a predetermined character, so as to obtain the second intermediate operation behavior identifier.

[0191] The character count detection processing unit is used to perform character count detection processing on the second intermediate operation behavior identifier to obtain the character count detection result.

[0192] The first determining unit is configured to determine the second intermediate operation behavior identifier as an operation behavior identifier when the number of characters in the character count detection result representing the second intermediate operation behavior identifier meets the first predetermined number of characters.

[0193] According to embodiments of this disclosure, the parsing processing module 720 may include a field splitting processing unit, a second determining unit, and a third determining unit.

[0194] The field splitting processing unit is used to perform field splitting processing on the operation behavior identifier according to the second predetermined number of characters, so as to obtain at least one field identifier corresponding to the operation behavior identifier.

[0195] The second determining unit is used to determine M page identifiers based on at least one field identifier.

[0196] The third determining unit is used to determine N control identifiers based on at least one field identifier and M page identifiers.

[0197] According to embodiments of this disclosure, the operation behavior information includes operation time information, system version information, and user identifier corresponding to the first user.

[0198] According to embodiments of this disclosure, the information display device 700 may further include a third determining module, a fourth determining module, and an associated storage module.

[0199] The third determining module is used to determine the user identifier and operation behavior identifier corresponding to each operation behavior of at least one first user as key information.

[0200] The fourth determination module is used to determine the operation path data, operation time information, and system version information corresponding to the operation behavior as value information.

[0201] The associated storage module is used to associate and store key and value information in the database.

[0202] According to embodiments of this disclosure, the database stores at least one key-value relationship, which includes key information and value information, and the predetermined filtering conditions include a predetermined time period.

[0203] According to embodiments of this disclosure, the screening processing module 730 may include a first screening processing unit, a fourth determining unit, a second screening processing unit, and a fifth determining unit.

[0204] The first filtering processing unit is configured to, in response to detecting a predetermined time period of input from the second user, filter the value information corresponding to at least one key-value relationship according to the predetermined time period to obtain at least one first candidate value information.

[0205] The fourth determining unit is used to determine the first candidate key information corresponding to each of the at least one first candidate value information based on at least one first candidate value information.

[0206] The second filtering processing unit is used to filter at least one first candidate key information according to the user identifier corresponding to each of the at least one first candidate key information, so as to obtain at least one first target key information.

[0207] The fifth determining unit is used to determine the processing result corresponding to a predetermined time period based on at least one first target key information.

[0208] According to embodiments of this disclosure, the screening processing module 730 may further include a matching processing unit and a sixth determining unit.

[0209] The matching processing unit is configured to, in response to detecting a predetermined page identifier input by a second user, perform matching processing on the value information corresponding to at least one key-value relationship based on the predetermined page identifier, to obtain at least one second candidate value information corresponding to the predetermined page identifier.

[0210] The sixth determining unit is used to determine the processing result corresponding to the predetermined page identifier based on at least one second candidate value.

[0211] Any one or more of the modules, submodules, units, and subunits according to embodiments of this disclosure, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules, submodules, units, and subunits according to embodiments of this disclosure can be implemented by dividing them into multiple modules. Any one or more of the modules, submodules, units, and subunits according to embodiments of this disclosure can be at least partially implemented as hardware circuitry, such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), Systems-on-Chip, Systems-on-Substrate, Systems-on-Package, Application-Specific Integrated Circuits (ASICs), or implemented in hardware or firmware by any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, one or more of the modules, submodules, units, and subunits according to embodiments of this disclosure can be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.

[0212] For example, any plurality of the first acquisition module 710, parsing processing module 720, filtering processing module 730, and display module 740 can be combined into one module / unit / subunit, or any one of these modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least part of the functionality of one or more of these modules / units / subunits can be combined with at least part of the functionality of other modules / units / subunits and implemented in one module / unit / subunit. According to embodiments of this disclosure, at least one of the first acquisition module 710, parsing processing module 720, filtering processing module 730, and display module 740 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging the circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, at least one of the first acquisition module 710, parsing processing module 720, filtering processing module 730, and display module 740 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.

[0213] It should be noted that the information display device part in the embodiments of this disclosure corresponds to the information display method part in the embodiments of this disclosure. The description of the information display device part is specifically referred to in the information display method part, and will not be repeated here.

[0214] Figure 8 A block diagram of an electronic device suitable for implementing an information display method according to an embodiment of the present disclosure is shown schematically. Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0215] For example Figure 8 As shown, a computer electronic device 800 according to an embodiment of the present disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage portion 809 into a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0216] RAM 803 stores various programs and data required for the operation of electronic device 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 802 and / or RAM 803. It should be noted that the programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0217] According to embodiments of this disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to a bus 804. The electronic device 800 may also include one or more of the following components connected to the input / output (I / O) interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output (I / O) interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the storage section 808 as needed.

[0218] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by processor 801, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0219] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0220] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0221] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 802 and / or RAM 803 described above and / or one or more memories other than ROM 802 and RAM 803.

[0222] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the information display methods provided in the embodiments of this disclosure.

[0223] When the computer program is executed by the processor 801, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0224] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 809, and / or installed from a removable medium 811. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0225] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0226] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features recited in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not expressly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0227] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. An information display method, comprising: In response to detecting an operation behavior of at least one first user, an operation behavior identifier and operation behavior information corresponding to each of the operation behaviors of the at least one first user are obtained, wherein the operation behavior identifier has a first predetermined number of characters; The operation behavior identifiers corresponding to the operation behaviors of the at least one first user are parsed and processed to obtain the operation path information corresponding to the operation behaviors of the at least one first user. The operation path information includes M page identifiers and N control identifiers associated with the M page identifiers. Both the page identifiers and the control identifiers have a second predetermined number of characters, and M and N are both positive integers. In response to detecting predetermined filtering conditions for input from a second user, the system filters the operation behavior information and operation path information corresponding to the operation behaviors of the at least one first user according to the predetermined filtering conditions, and obtains a processing result; and The processing result is then displayed to the second user.

2. The method according to claim 1, further comprising, before obtaining the operation behavior identifier and operation behavior information corresponding to each of the operation behaviors of the at least one first user in response to detecting the operation behavior of at least one first user: Obtain the configuration information, including The information to be configured includes P candidate page information and Q candidate control information corresponding to each of the P candidate page information, where P and Q are both positive integers. Based on the P candidate page information, determine the candidate page identifier corresponding to each of the P candidate page information; as well as Based on the Q candidate control information, a candidate control identifier corresponding to each of the Q candidate control information is determined, wherein the candidate control identifier and the candidate page identifier are associated with each other.

3. The method according to claim 2, wherein, The operation behavior corresponds to operation page information and operation control information, and the operation behavior identifier is obtained in the following way: The operation page information is matched with the P candidate page information respectively to obtain the target page information; The operation control information is matched with the Q candidate control information respectively to obtain the target control information; Based on the target page information and the target control information, an initial operation behavior identifier is generated; If the number of characters in the initial operation behavior identifier meets the predetermined number of characters condition, the initial operation behavior identifier is determined as the operation behavior identifier; as well as If the number of characters in the initial operation behavior identifier does not meet the predetermined number of characters condition, the operation behavior identifier is generated based on the initial operation behavior identifier and the predetermined supplementary identifier.

4. The method according to any one of claims 1 to 3, wherein, The step of obtaining operation behavior identifiers and operation behavior information corresponding to the respective operation behaviors of at least one first user in response to detecting operation behaviors of at least one first user includes: In response to detecting the operation behavior of the at least one first user, a first intermediate operation behavior identifier corresponding to the operation behavior of each of the at least one first user is obtained; For each of the at least one first intermediate operation behavior identifiers, a character matching process is performed on the first intermediate operation behavior identifier according to a predetermined character to obtain a character matching result; If the character matching result indicates that the first intermediate operation behavior identifier includes the predetermined character, the predetermined character in the first intermediate operation behavior identifier is deleted to obtain the second intermediate operation behavior identifier. The character count of the second intermediate operation behavior identifier is detected to obtain the character count result; and If the number of characters in the character count detection result representing the second intermediate operation behavior identifier meets the first predetermined number of characters, the second intermediate operation behavior identifier is determined as the operation behavior identifier.

5. The method according to any one of claims 1 to 3, wherein, The step of parsing the operation behavior identifiers corresponding to the operation behaviors of the at least one first user to obtain the operation path information corresponding to the operation behaviors of the at least one first user includes: Based on the second predetermined number of characters, the operation behavior identifier is split into fields to obtain at least one field identifier corresponding to the operation behavior identifier; Based on the at least one field identifier, determine the M page identifiers; and The N control identifiers are determined based on the at least one field identifier and the M page identifiers.

6. The method according to claim 5, wherein, The operation behavior information includes operation time information, system version information, and user identifier corresponding to the first user; The method further includes, after parsing the operation behavior identifiers corresponding to the operation behaviors of the at least one first user to obtain the operation path information corresponding to the operation behaviors of the at least one first user: For each operation behavior of the at least one first user, the user identifier corresponding to the operation behavior and the operation behavior identifier are determined as key information; The operation path information, operation time information, and system version information corresponding to the operation behavior are determined as value information; as well as The key information and the value information are associated and stored in the database.

7. The method according to claim 6, wherein, The database stores at least one key-value relationship, the key-value relationship including key information and value information, and the predetermined filtering conditions include a predetermined time period; In response to detecting a predetermined filtering condition from a second user's input, the operation behavior information and operation path information corresponding to the operation behavior of each of the at least one first user are filtered according to the predetermined filtering, and the processing result includes: In response to detecting the predetermined time period input by the second user, the value information corresponding to each of the at least one key-value relationship is filtered according to the predetermined time period to obtain at least one first candidate value information; Based on the at least one first candidate value information, determine the first candidate key information corresponding to each of the at least one first candidate value information; Based on the user identifier corresponding to each of the at least one first candidate key information, the at least one first target key information is filtered to obtain at least one first target key information; and Based on the at least one first target key information, the processing result corresponding to the predetermined time period is determined.

8. The method according to claim 7, wherein, The pre-defined filtering criteria include a pre-defined page identifier, and the method further includes: In response to detecting the predetermined page identifier input by the second user, the value information corresponding to each of the at least one key-value relationship is matched according to the predetermined page identifier to obtain at least one second candidate value information corresponding to the predetermined page identifier; and Based on the at least one second candidate value, the processing result corresponding to the predetermined page identifier is determined.

9. An information display device, comprising: The first acquisition module is configured to, in response to detecting the operation behavior of at least one first user, acquire operation behavior identifiers and operation behavior information corresponding to the operation behavior of each of the at least one first user, wherein the operation behavior identifier has a first predetermined number of characters; The parsing processing module is used to parse the operation behavior identifiers corresponding to the operation behaviors of the at least one first user respectively, to obtain the operation path information corresponding to the operation behaviors of the at least one first user respectively. The operation path information includes M page identifiers and N control identifiers associated with the M page identifiers. The page identifiers and the control identifiers each have a second predetermined number of characters, and M and N are both positive integers. A filtering processing module is configured to, in response to detecting predetermined filtering conditions input by a second user, filter the operation behavior information and the operation path information corresponding to the operation behaviors of the at least one first user, respectively, according to the predetermined filtering conditions, and obtain a processing result; and The display module is used to display the processing results to the second user.

10. An electronic device, comprising: One or more processors; Memory, used to store one or more instructions. When the one or more instructions are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method of any one of claims 1 to 8.

11. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 8.

12. A computer program product comprising computer-executable instructions, which, when executed, are used to implement the method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Behavior path series connection method and device based on clues and electronic equipment

    CN116340125A

  • Method for presenting information, electronic device, and storage medium

    US20220300573A1