Behavior information display method, push method, device and computer readable medium

By displaying and managing the behavior information to be displayed in the behavior information display area of ​​the target page, the problem of difficulty for users to read a large amount of push information and failing to display other user behavior information is solved, and the user can browse the behavior information in a timely and effective manner and provide reference for further behaviors.

CN113379496BActive Publication Date: 2025-04-18BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110653362.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-11
Publication Date
2025-04-18
Estimated Expiration
2041-06-11

AI Technical Summary

Technical Problem

When the prior art displays push information, it leads to a large amount of information stacking, making it difficult for users to read directly, and fails to effectively display the behavioral information of other users, and lacks the function of providing reference and decision-making basis for user behavior.

Method used

A behavior information display method is provided, by receiving behavior information to be displayed by the server, displaying this information in the behavior information display area of ​​the target page, and controlling the display time and hidden operations of the information according to preset conditions.

Benefits of technology

It enables users to browse behavior information content in a timely and effective manner, provides display of other user behavior information, and helps users provide reference and decision-making basis for further behavior.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113379496B_ABST
    Figure CN113379496B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a behavior information display method, a push method, a device, and a computer-readable medium. A specific implementation of the behavior information display method includes: receiving behavior information to be displayed pushed by a server; in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset conditions, displaying the behavior information to be displayed as the target display information in the behavior information display area; in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time, controlling the target display information to disappear in the behavior information display area; in response to detecting a closing operation acting on the behavior information display area, hiding the behavior information display area in the target page. This implementation allows users to directly read the received behavior information, providing reference and decision-making basis for the user's further behavior.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a behavior information display method, a push method, a device, and a computer-readable medium. Background Art

[0002] Information display is a technology for displaying received push information. At present, the common method for displaying information is to indicate the number of unread information in the form of red dots and numbers in the message corner of the terminal page, and users need to perform further operations to browse the information content.

[0003] However, when using the above method to display push information, the following technical problems often occur:

[0004] The accumulation of a large amount of push information makes it impossible for users to read directly, making it difficult for users to read push information in a timely and effective manner. At the same time, the behavior information of other users is not displayed, making it difficult to provide reference and decision-making basis for users' behavior. Summary of the invention

[0005] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the following specific implementation. The content of this disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0006] Some embodiments of the present disclosure propose a behavior information display method, a push method, a device, and a computer-readable medium to solve the technical problems mentioned in the above background technology section.

[0007] In a first aspect, some embodiments of the present disclosure provide a behavior information display method, the method comprising: receiving behavior information to be displayed pushed by a server; in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets a preset condition, displaying the above-mentioned behavior information to be displayed as target display information in the above-mentioned behavior information display area; in response to determining that the display time of the above-mentioned target display information in the above-mentioned behavior information display area is greater than or equal to the preset display time, controlling the above-mentioned target display information to disappear in the above-mentioned behavior information display area; in response to detecting a closing operation acting on the above-mentioned behavior information display area, hiding the above-mentioned behavior information display area in the above-mentioned target page.

[0008] Optionally, the above-mentioned displaying the above-mentioned behavior information to be displayed as target display information in the above-mentioned behavior information display area further includes: displaying a behavior information display area closing control in the above-mentioned behavior information display area.

[0009] Optionally, in response to detecting a close operation acting on the behavior information display area, hiding the behavior information display area in the target page includes: in response to detecting a selection operation of closing a control acting on the behavior information display area, hiding the behavior information display area in the target page.

[0010] Optionally, hiding the behavior information display area in the target page further includes: displaying an enable control of the behavior information display area in the target page.

[0011] Optionally, the method further includes: in response to detecting a selection operation acting on the behavior information display area to open a control, displaying the behavior information display area in the target page.

[0012] Optionally, the method further includes: in response to detecting a selection operation on the target display information displayed in the behavior information display area, displaying a detail page corresponding to the behavior information to be displayed.

[0013] Optionally, before receiving the behavior information to be displayed pushed by the server, the method further includes: in response to detecting a user search operation, sending a behavior information display request to the server.

[0014] Optionally, the receiving of the to-be-displayed behavior information pushed by the server includes: receiving the to-be-displayed behavior information matching the search operation.

[0015] In a second aspect, some embodiments of the present disclosure provide a behavior information display device, the device comprising: a receiving unit, configured to receive the behavior information to be displayed pushed by a server; a display unit, configured to display the behavior information to be displayed as target display information in the behavior information display area in a target page in response to determining that the behavior information currently displayed in the behavior information display area meets a preset condition; a control unit, configured to control the target display information to disappear in the behavior information display area in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time; and a hiding unit, configured to hide the behavior information display area in the target page in response to detecting a closing operation acting on the behavior information display area.

[0016] Optionally, the display unit further includes a close control display subunit, wherein the close control display subunit is configured to display a behavior information display area close control in the behavior information display area.

[0017] Optionally, the hiding unit is further configured to hide the behavior information display area in the target page in response to detecting a selection operation acting on a close control of the behavior information display area.

[0018] Optionally, the hiding unit further includes an opening control display subunit, wherein the opening control display subunit is configured to display an opening control in the behavior information display area in the target page.

[0019] Optionally, the device further comprises a behavior information display area display unit, wherein the information display area display unit is configured to display the behavior information display area in the target page in response to detecting a selection operation acting on the behavior information display area opening control.

[0020] Optionally, the device further comprises a detail page display unit, wherein the detail page display unit is configured to display a detail page corresponding to the behavior information to be displayed in response to detecting a selection operation on the target display information displayed in the behavior information display area.

[0021] Optionally, before the receiving unit, the device further includes a sending unit, wherein the sending unit is configured to send a behavior information display request to the server in response to detecting a user search operation.

[0022] Optionally, the receiving unit is further configured to receive behavior information to be displayed that matches the search operation.

[0023] In a third aspect, some embodiments of the present disclosure provide a behavior information pushing method, the method comprising: in response to determining that a behavior information sequence is not empty, taking out the behavior information at the head end of the above-mentioned behavior information sequence as the target behavior information, wherein the behavior information in the above-mentioned behavior information sequence comprises: time information, behavior category and behavior object information, and each behavior information in the above-mentioned behavior information sequence is sorted in reverse chronological order from the head end to the end of the above-mentioned behavior information sequence according to the time of joining the above-mentioned behavior information sequence; determining the time interval between the time represented by the time information included in the above-mentioned target behavior information and the current time; in response to determining that the above-mentioned time interval is less than or equal to the preset time interval, replacing the time information included in the above-mentioned target behavior information with the above-mentioned time interval to obtain the behavior information to be displayed; according to the behavior object category corresponding to the above-mentioned behavior information to be displayed, pushing the above-mentioned behavior information to be displayed to the target terminal, wherein the above-mentioned behavior information to be displayed is provided for display by the above-mentioned target terminal, and the above-mentioned target terminal corresponds to the above-mentioned behavior object category.

[0024] Optionally, the method further includes: receiving behavior information; adding the received behavior information to the behavior information reference sequence and the head end of the behavior information sequence.

[0025] Optionally, the behavior information in the above-mentioned behavior information sequence also includes user identification information; and the above-mentioned replacing the time information included in the above-mentioned target behavior information with the above-mentioned time interval to obtain the behavior information to be displayed includes: in response to determining that the category of the above-mentioned user identification information is the first category, anonymizing the above-mentioned user identification information to obtain anonymous user identification information, and replacing the time information and user identification information included in the above-mentioned target behavior information with the above-mentioned time interval and the above-mentioned anonymous user identification information respectively to obtain the above-mentioned behavior information to be displayed.

[0026] Optionally, the above-mentioned replacing the time information included in the above-mentioned target behavior information with the above-mentioned time interval to obtain the behavior information to be displayed also includes: in response to determining that the category of the above-mentioned user identification information is the second category, replacing the time information included in the above-mentioned target behavior information with the above-mentioned time interval to obtain the behavior information to be displayed.

[0027] Optionally, the method further includes: in response to determining that the time interval is greater than the preset time interval, deleting all behavior information included in the behavior information sequence.

[0028] Optionally, the method further includes: in response to determining that the behavior information sequence is empty, adding behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence.

[0029] Optionally, the above-mentioned adding behavior information in which the time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the above-mentioned preset time interval to the above-mentioned behavior information sequence also includes: deleting behavior information in which the time interval between the time represented by the time information in the above-mentioned behavior information reference sequence and the current time is greater than the above-mentioned preset time interval.

[0030] In a fourth aspect, some embodiments of the present disclosure provide a behavior information pushing device, the device comprising: a fetching unit, configured to, in response to determining that a behavior information sequence is not empty, fetch the behavior information at the head end of the behavior information sequence as the target behavior information, wherein the behavior information in the behavior information sequence comprises: time information, behavior category and behavior object information, and each behavior information in the behavior information sequence is sorted in reverse chronological order from the head end to the end of the behavior information sequence according to the time of joining the behavior information sequence; a determining unit, configured to determine the time interval between the time represented by the time information included in the target behavior information and the current time; a replacing unit, configured to, in response to determining that the time interval is less than or equal to a preset time interval, replace the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed; a pushing unit, configured to push the behavior information to be displayed to the target terminal according to the behavior object category corresponding to the behavior information to be displayed, wherein the behavior information to be displayed is provided for display by the target terminal, and the target terminal corresponds to the behavior object category.

[0031] Optionally, the device further comprises a receiving unit and a first adding unit, wherein the receiving unit is configured to receive behavior information; and the first adding unit is configured to add the received behavior information to the beginning of the behavior information reference sequence and the behavior information sequence.

[0032] Optionally, the behavior information in the behavior information sequence also includes user identification information. The replacement unit is further configured to, in response to determining that the category of the user identification information is the first category, perform anonymization on the user identification information to obtain anonymous user identification information, and replace the time information and user identification information included in the target behavior information with the time interval and the anonymous user identification information, respectively, to obtain the behavior information to be displayed.

[0033] Optionally, the replacement unit is further configured to, in response to determining that the category of the user identification information is the second category, replace the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed.

[0034] Optionally, the device further includes a first deleting unit, wherein the first deleting unit is configured to delete all behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.

[0035] Optionally, the device further comprises a second adding unit, wherein the second adding unit is configured to, in response to determining that the behavior information sequence is empty, add behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence.

[0036] Optionally, the second adding unit further includes a second deleting unit. The second deleting unit is configured to add the behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence, and further includes: deleting the behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is greater than the preset time interval.

[0037] In a fifth aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner of the first and third aspects above.

[0038] In a sixth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any one of the implementation modes of the first and third aspects above is implemented.

[0039] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the behavior information display method of some embodiments of the present disclosure, users can directly read the received behavior information, and provide reference and decision-making basis for the user's further behavior. Specifically, the reason why the relevant information display method makes it difficult for users to read push information in a timely and effective manner and to provide reference and decision-making basis for the user's behavior is that a large amount of push information is stacked, which makes it impossible for users to read directly, and the behavior information of other users is not displayed. Based on this, the behavior information display method of some embodiments of the present disclosure displays complete behavior information in the behavior information display area in the target page, so that users can browse the content of the behavior information in a timely and effective manner; at the same time, the displayed behavior information of other users can provide reference and decision-making basis for the user's further behavior. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0041] Figure 1-3 are multiple schematic diagrams of an application scenario of the behavior information display method of some embodiments of the present disclosure;

[0042] Figure 4 is a flow chart of some embodiments of the behavior information display method according to the present disclosure;

[0043] Figure 5 is a flow chart of other embodiments of the behavior information display method according to the present disclosure;

[0044] Figure 6-8 are multiple schematic diagrams of an application scenario of other embodiments of the behavior information display method disclosed in the present invention;

[0045] Fig. 9 is a schematic diagram of an application scenario of the behavior information push method of some embodiments of the present disclosure;

[0046] Fig.10 is a flow chart of some embodiments of the behavior information push method according to the present disclosure;

[0047] Fig.11 is a flow chart of other embodiments of the behavior information push method according to the present disclosure;

[0048] Fig.12 It is a structural schematic diagram of some embodiments of the behavior information display device disclosed in the present invention;

[0049] Fig.13 It is a structural schematic diagram of some embodiments of the behavior information push device disclosed in the present invention;

[0050] Fig.14 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0051] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0052] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0053] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0054] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0055] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0056] The behavior information display method or behavior information push method provided in the embodiments of the present disclosure can be applied in the business scenario of information push. In addition, the behavior information display method or behavior information push method provided in the embodiments of the present disclosure can also be applied to other existing or future business scenarios, which are not limited by the present disclosure.

[0057] In order to solve the technical problems described in the background technology section, in the information display and push scenarios,

[0058] First, the target terminal needs to expand and display the received push information to avoid stacking the received information in the form of red dots and numbers in the message corners on the terminal page, so that by displaying the complete push information, users can browse the content of the behavior information in a timely and effective manner.

[0059] Secondly, currently when information is pushed to the target terminal, the behavior information of other users is not pushed. Pushing the behavior information of other users to the target terminal for display can provide reference and decision-making basis for the user's further behavior.

[0060] Based on this, on the one hand, the present disclosure provides a behavior information display method to display complete behavior information in a behavior information display area in a target page, so that users can browse the content of the behavior information in a timely and effective manner.

[0061] On the other hand, the present disclosure provides a behavior information push method to push the behavior information of other users to a target terminal for display, so as to provide a reference and decision-making basis for the user's further behavior.

[0062] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0063] Figure 1-3 These are multiple schematic diagrams of an application scenario of the behavior information display method of some embodiments of the present disclosure.

[0064] like Figure 1 As shown, the computing device 101 may, in response to determining that the behavior information 104 currently displayed in the behavior information display area 103 in the target page 102 meets the preset conditions, display the behavior information to be displayed as the target display information 105 in the behavior information display area 103. Optionally, the target page 102 may be the page currently being displayed by the computing device. For example, the homepage of an application. The preset condition may be that the display duration of the behavior information 104 currently displayed in the information display area 103 is greater than or equal to the preset display duration. The currently displayed behavior information 104 in the information display area 103 may be hidden, and the behavior information to be displayed may be displayed as the target display information 105 in the behavior information display area 103. The currently displayed behavior information 104 may be "Gannan navel oranges will be sold out in 1 minute". The target display information 105 may be "I placed an order for Fujian Dongkui bayberry 1 minute ago".

[0065] like Figure 2 As shown, in response to determining that the display time of the target display information 105 in the behavior information display area 103 is greater than or equal to the preset display time, the computing device 101 can control the target display information 105 to disappear in the behavior information display area 103. Optionally, the transparency of the target display information 105 in the behavior information display area 103 can be directly changed to 0.

[0066] like Figure 3 As shown, the computing device 101 may hide the behavior information display area 103 in the target page 102 in response to detecting a closing operation on the behavior information display area 103. Optionally, the closing operation may be a sliding operation on the behavior information display area 103. The direction of the sliding operation may be any direction and is not limited here.

[0067] It should be noted that the computing device 101 can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple terminal devices, or it can be implemented as a single terminal device. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or it can be implemented as a single software or software module. No specific limitation is made here.

[0068] It should be understood that Figure 1 The number of computing devices in the embodiment is only illustrative. Any number of computing devices may be provided according to implementation requirements.

[0069] Continue to refer Figure 4, shows a process 400 of some embodiments of the behavior information display method according to the present disclosure. The process 400 of the behavior information display method includes the following steps:

[0070] Step 401: receiving behavior information to be displayed pushed by the server.

[0071] In some embodiments, the execution subject of the behavior information display method (such as Figure 1 The computing device 101 shown in the figure can receive the behavior information to be displayed pushed by the server through a wired connection or a wireless connection. Among them, the above-mentioned behavior information to be displayed may include: time interval, behavior category and behavior object information. The above-mentioned time interval may represent the interval between the time when the behavior represented by the above-mentioned behavior information to be displayed occurs and the current time. The unit of the above-mentioned time interval may be minutes. The above-mentioned behavior category may be the category of the behavior represented by the above-mentioned behavior information to be displayed. The above-mentioned behavior category may include but is not limited to: collection, ordering and new products, etc. The above-mentioned behavior object information may be the information of the object to which the behavior represented by the above-mentioned behavior information to be displayed is directed. The above-mentioned behavior object information may include the name of the item and a link to the item details page. The method for generating the above-mentioned behavior information to be displayed can refer to Fig.10 The steps in the corresponding embodiments or Fig.11 The steps in the corresponding embodiments.

[0072] Step 402, in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset condition, the behavior information to be displayed is displayed in the behavior information display area as the target display information.

[0073] In some embodiments, the execution entity may, in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets a preset condition, display the behavior information to be displayed as the target display information in the behavior information display area. The number of behavior information currently displayed in the behavior information display area may be one. The preset condition may be that the display duration of the behavior information currently displayed is greater than or equal to the preset display duration. The number of behavior information currently displayed in the behavior information display area may be multiple. The preset condition may be that the number of behavior information currently displayed is less than or equal to the preset number. The preset number is less than the maximum number of behavior information that can be displayed in the behavior information display area. The behavior information display area may be displayed at any position in the target page. For example, the lower right corner of the target page.

[0074] In some optional implementations of some embodiments, the execution subject may display a detail page corresponding to the behavior information to be displayed in response to detecting a selection operation on the target display information displayed in the behavior information display area. The selection operation may be a click operation, a gesture operation, etc. The detail page corresponding to the behavior information to be displayed may be the page indicated by the item detail page link included in the target display information.

[0075] In this way, users can directly access the details page after browsing the behavior information, so that they can quickly obtain more information and provide more abundant auxiliary and decision-making information for subsequent behaviors.

[0076] Optionally, the execution subject may also display the behavior information to be displayed as the target display information in the behavior information display area in response to determining that the behavior information display area in the target page is empty. The behavior information display area being empty may mean that there is no behavior information being displayed in the behavior information display area.

[0077] Thus, when the user enters the target page for the first time or when the execution subject has not received the behavior information to be displayed for a long time, the received behavior information to be displayed can be directly displayed in the behavior information display area.

[0078] Step 403: In response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time, control the target display information to disappear in the behavior information display area.

[0079] In some embodiments, the execution subject may control the target display information to disappear in the behavior information display area in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to a preset display time.

[0080] Thus, the display time of the target display information in the behavior information display area can be controlled according to the preset display time, so that the user can browse the target display information within the preset display time, thereby preventing the display time of the target display information from being too short, making it difficult for the user to fully read the content of the target display information.

[0081] Step 404: in response to detecting a close operation on the behavior information display area, hiding the behavior information display area in the target page.

[0082] In some embodiments, the execution subject may hide the behavior information display area in the target page in response to detecting a closing operation on the behavior information display area, wherein the closing operation may be a sliding operation or a gesture operation on the behavior information display area.

[0083] Therefore, the behavior information display area can be closed on the target page through the closing operation to eliminate the blocking of the target page by the behavior information display area, so as to improve the browsing experience of the target page.

[0084] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the behavior information display method of some embodiments of the present disclosure, users can directly read the received behavior information, and provide reference and decision-making basis for the user's further behavior. Specifically, the reason why the relevant information display method makes it difficult for users to read push information in a timely and effective manner and to provide reference and decision-making basis for the user's behavior is that a large amount of push information is stacked, which makes it impossible for users to read directly, and the behavior information of other users is not displayed. Based on this, the behavior information display method of some embodiments of the present disclosure displays complete behavior information in the behavior information display area in the target page, so that users can browse the content of the behavior information in a timely and effective manner; at the same time, the displayed behavior information of other users can provide reference and decision-making basis for the user's further behavior.

[0085] Further references Figure 5 , which shows a process 500 of another embodiment of a behavior information display method. The process 500 of the behavior information display method includes the following steps:

[0086] Step 501, in response to detecting a user search operation, sending a behavior information display request to a server.

[0087] In some embodiments, the execution subject of the behavior information display method (such as Figure 1 The computing device 101 shown in the figure can send a behavior information display request to the server in response to detecting a user search operation. The behavior information display request can include a search keyword. The user search operation can be an operation of entering a search keyword in a search box on a search page.

[0088] As an example, the search keyword included in the behavior information display request may be “plush toys.” The first-level category of the item represented by “plush toys” may be toys, the second-level category may be plush fabric toys, and the third-level category may be plush toys.

[0089] Step 502: Receive behavior information to be displayed that matches the search operation.

[0090] In some embodiments, the execution subject may receive the behavior information to be displayed that matches the search operation. The behavior information to be displayed may include: time interval, behavior category, behavior object information and user identification information. The time interval may represent the interval between the time when the behavior represented by the behavior information to be displayed occurs and the current time. The unit of the time interval may be minutes. The behavior category may be the category of the behavior represented by the behavior information to be displayed. The behavior category may include but is not limited to: collection, ordering and new products. The behavior object information may be information about the object targeted by the behavior represented by the behavior information to be displayed. The behavior object information may include: item name, item picture and item details page link. The user identification information may be used to uniquely identify a user. The user identification information may be anonymous user identification information or unprocessed user identification information. The behavior information to be displayed that matches the search operation may refer to the first-level category, second-level category or third-level category of the item represented by the behavior object information being the same as the category of the item represented by the search keyword included in the behavior information display request.

[0091] As an example, the time interval included in the above behavior information to be displayed may be 2 minutes, and the behavior category may be placing an order. The name of the item included in the above behavior object information may be "Cute Simulation Husky Doll Plush Toy Puppy Erha". Then the first-level category of the item represented by the above behavior object information may be toys, the second-level category may be plush fabric toys, and the third-level category may be plush toys. They are all the same as the first-level category, second-level category, and third-level category of the item represented by the above search keyword "plush toys".

[0092] Step 503, in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset conditions, the behavior information to be displayed is displayed as the target display information in the behavior information display area, and a behavior information display area close control is displayed in the behavior information display area.

[0093] In some embodiments, the above-mentioned execution subject responds to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset conditions, and displays the above-mentioned behavior information to be displayed as the target display information in the above-mentioned behavior information display area. The specific implementation method and technical effects brought about can refer to Figure 4 The corresponding step 402 in the embodiments is not repeated here. The target page may be a search result page. The execution subject may display a behavior information display area closing control at any position in the behavior information display area. The information display area closing control is used to control the hiding of the behavior information display area.

[0094] As an example, refer to Figure 6 In response to determining that the behavior information 104 currently displayed in the behavior information display area 103 in the target page 102 meets the preset condition, the computing device 101 can display the behavior information to be displayed as the target display information 105 in the behavior information display area 103. And display a behavior information display area closing control 106 in the behavior information display area 103.

[0095] Step 504: in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time, control the target display information to disappear in the behavior information display area.

[0096] In some embodiments, the specific implementation of step 504 and the technical effects thereof can be referred to in Figure 4 The corresponding step 403 in the embodiments will not be described in detail here.

[0097] Step 505 , in response to detecting a selection operation acting on a behavior information display area close control, hiding the behavior information display area in the target page, and displaying a behavior information display area open control in the target page.

[0098] In some embodiments, the execution subject may, in response to detecting a selection operation acting on the behavior information display area close control, hide the behavior information display area in the target page and display a behavior information display area open control in the target page. The behavior information display area open control is used to control the display of the behavior information display area. The behavior information display area may be displayed at any position in the target page.

[0099] As an example, refer to Figure 7 In response to detecting a selection operation acting on the behavior information display area close control 106 , the computing device 101 may hide the behavior information display area 103 in the target page 102 and display the behavior information display area open control 107 in the target page 102 .

[0100] Step 506 , in response to detecting a selection operation acting on the behavior information display area opening control, displaying the behavior information display area in the target page.

[0101] In some embodiments, the execution subject may display the behavior information display area in the target page in response to detecting a selection operation acting on an opening control of the behavior information display area.

[0102] As an example, refer to Figure 8In response to detecting a selection operation acting on the behavior information display area start control 107 , the computing device 101 may display the behavior information display area 103 in the target page 102 .

[0103] from Figure 5 It can be seen that Figure 4 Compared with the description of some corresponding embodiments, Figure 5 The process 500 of the behavior information display method in some corresponding embodiments embodies the steps of closing and opening the behavior information display area. Therefore, the solutions described in these embodiments can introduce more operations on the behavior information display area, and realize a more flexible display of the behavior information display area.

[0104] Fig. 9 It is a schematic diagram of an application scenario of the information push method of some embodiments of the present disclosure.

[0105] exist Fig. 9 In the application scenario, first, the computing device 901 can, in response to determining that the behavior information sequence 902 is not empty, take out the behavior information at the head end of the above behavior information sequence 902 as the target behavior information 903, wherein the behavior information in the above behavior information sequence 902 includes: time information, behavior category and behavior object information, and each behavior information in the above behavior information sequence 902 is sorted in reverse chronological order from the head end to the end of the above behavior information sequence 902 according to the time of joining the above behavior information sequence 902. Next, the computing device 901 can determine the time interval 904 between the time represented by the time information included in the above target behavior information 903 and the current time. Then, in response to determining that the above time interval 904 is less than or equal to the preset time interval 905, the computing device 901 can replace the time information included in the above target behavior information 903 with the above time interval 904 to obtain the behavior information to be displayed 906. Finally, the computing device 901 may push the behavior information 906 to be displayed to the target terminal 908 according to the behavior object category 907 corresponding to the behavior information 906 to be displayed, wherein the behavior information 906 to be displayed is provided for display by the target terminal 908 , and the target terminal 908 corresponds to the behavior object category 907 .

[0106] It should be noted that the computing device 901 can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or it can be implemented as a single software or software module. No specific limitation is made here.

[0107] It should be understood that Fig. 9 The number of computing devices in the embodiment is only illustrative. Any number of computing devices may be provided according to implementation requirements.

[0108] Continue to refer Fig.10 , which shows a process 1000 of another embodiment of the behavior information push method. The process 1000 of the image classification method includes the following steps:

[0109] Step 1001: In response to determining that the behavior information sequence is not empty, taking out the behavior information at the head end of the behavior information sequence as target behavior information.

[0110] In some embodiments, the execution subject of the behavior information push method (such as Fig. 9 The computing device 901 shown) can, in response to determining that the behavior information sequence is not empty, take out the behavior information at the head end of the above behavior information sequence as the target behavior information. The behavior information in the above behavior information sequence may include: time information, behavior category and behavior object information. Each behavior information in the above behavior information sequence may be sorted in reverse chronological order from the head end to the end of the above behavior information sequence according to the time of joining the above behavior information sequence. After the behavior information is taken out from the head end of the above behavior information sequence as the target behavior information, the above target behavior information no longer exists in the above behavior information sequence.

[0111] The above-mentioned behavior information sequence being non-empty may mean that there is behavior information in the above-mentioned behavior information queue. The above-mentioned time information may be a timestamp, or it may be a time expressed in the form of "year / month / day / hour / minute / second". The above-mentioned behavior category may be the category of the behavior represented by the above-mentioned behavior information to be displayed. The above-mentioned behavior category may include but is not limited to: collection, ordering and new products, etc. The above-mentioned behavior object information may be information about the object targeted by the behavior represented by the above-mentioned behavior information to be displayed. The above-mentioned behavior object information may include the name of the item and a link to the item details page.

[0112] Step 1002: determine the time interval between the time represented by the time information included in the target behavior information and the current time.

[0113] In some embodiments, the execution subject may determine the time interval between the time represented by the time information included in the target behavior information and the current time. The time interval may be expressed in minutes. If the obtained time interval is not a whole number of minutes, the seconds may be omitted.

[0114] Step 1003: in response to determining that the time interval is less than or equal to the preset time interval, the time information included in the target behavior information is replaced with the time interval to obtain the behavior information to be displayed.

[0115] In some embodiments, the execution subject may replace the time information included in the target behavior information with the time interval in response to determining that the time interval is less than or equal to the preset time interval, so as to obtain the behavior information to be displayed. The preset time interval may be preset. In practice, the preset time interval may be set according to the actual application, and there is no limitation here. For example, the preset time interval may be 60 minutes. By presetting the time interval, it can be ensured that the behavior information to be displayed subsequently pushed to the target terminal is within the time limit defined by the preset time interval.

[0116] In some optional implementations of some embodiments, the execution subject may delete all behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.

[0117] Since the behavior information in the above behavior information sequence is sorted in reverse chronological order from the beginning to the end, the behavior information at the beginning of the above behavior information sequence is the behavior information with the shortest time interval with the current time among all the behavior information in the above behavior information sequence. Therefore, if the time interval of the behavior information at the beginning of the above behavior information sequence (i.e., the target behavior information) is greater than the above preset time interval, it can be indicated that the time interval between the time represented by the time information included in all the behavior information in the above behavior information sequence and the current time is greater than or equal to the above preset time interval, that is, it exceeds the time validity range defined by the above preset time interval.

[0118] Step 1004: Push the behavior information to be displayed to the target terminal according to the behavior object category corresponding to the behavior information to be displayed.

[0119] In some embodiments, the execution entity may push the behavior information to be displayed to the target terminal according to the behavior object category corresponding to the behavior information to be displayed. The behavior information to be displayed may be displayed by the target terminal. The target terminal may correspond to the behavior object category. The behavior object category may be the category of items represented by the behavior object information included in the behavior information to be displayed. The behavior object category may be a primary category, a secondary category or a tertiary category. If the item information displayed on the current page of the target terminal contains item information of the same category as the behavior object category, it can be determined that the target terminal corresponds to the behavior object category.

[0120] Through the behavior information push method of some embodiments of the present disclosure, the behavior information of other users can be pushed to the target terminal for display, providing a reference and decision-making basis for the user's further behavior.

[0121] Continue to refer Fig.11 , which shows a process 1100 of another embodiment of the behavior information push method. The process 1100 of the image classification method includes the following steps:

[0122] Step 1101 , in response to determining that the behavior information sequence is not empty, taking out the behavior information at the head end of the behavior information sequence as target behavior information.

[0123] In some embodiments, the execution subject of the behavior information push method (such as Fig. 9 The computing device 901 shown) can, in response to determining that the behavior information sequence is not empty, take out the behavior information at the head end of the above behavior information sequence as the target behavior information. The behavior information in the above behavior information sequence may include: time information, behavior category, behavior object information and user identification information. Each behavior information in the above behavior information sequence can be sorted in reverse chronological order from the head end to the end of the above behavior information sequence according to the time of joining the above behavior information sequence. After the behavior information at the head end of the above behavior information sequence is taken as the target behavior information, the above target behavior information no longer exists in the above behavior information sequence.

[0124] The above-mentioned behavior information sequence being non-empty may mean that there is behavior information in the above-mentioned behavior information queue. The above-mentioned time information may be a timestamp, or it may be a time expressed in the form of "year / month / day / hour / minute / second". The above-mentioned behavior category may be the category of the behavior represented by the above-mentioned behavior information to be displayed. The above-mentioned behavior category may include but is not limited to: collection, ordering and new products, etc. The above-mentioned behavior object information may be the information of the object targeted by the behavior represented by the above-mentioned behavior information to be displayed. The above-mentioned behavior object information may include the name of the item, the picture of the item and the link to the item details page. The above-mentioned user identification information may uniquely identify a user.

[0125] In some optional implementations of some embodiments, the execution subject may also, in response to determining that the behavior information sequence is empty, add behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence. Among them, each behavior information in the behavior information reference sequence may be sorted in reverse chronological order from the beginning to the end of the behavior information sequence according to the time of adding to the behavior information sequence. The behavior information reference sequence is used to store the behavior information received by the execution subject.

[0126] Thus, after all the behavior information in the behavior information sequence is pushed or deleted, the behavior information in the behavior information reference sequence can be added to the behavior information sequence again, thereby ensuring that the behavior information can continue to be taken from the head end of the behavior information sequence and pushed to the target terminal.

[0127] Optionally, the execution subject may also delete the behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is greater than the preset time interval. Thus, only the behavior information whose time interval with the current time is within the time limit defined by the preset time interval may be retained in the behavior information reference sequence, thereby reducing the amount of data to be stored and saving storage space.

[0128] Step 1102, receiving behavior information.

[0129] In some embodiments, the execution subject may receive the behavior information via a wired connection or a wireless connection, wherein the timing of receiving the behavior information may be arbitrary.

[0130] Step 1103: Add the received behavior information to the beginning of the behavior information reference sequence and the behavior information sequence.

[0131] In some embodiments, the execution entity may add the received behavior information to the beginning of the behavior information reference sequence and the behavior information sequence.

[0132] The received behavior information is added to the behavior information reference sequence, and the received behavior information can be saved by using the behavior information reference sequence. Adding the received behavior information to the head of the above behavior information sequence can ensure that the latest and most timely behavior information is pushed first, thus realizing real-time push of behavior information.

[0133] Step 1104: in response to determining that the time interval is less than or equal to the preset time interval, the time information included in the target behavior information is replaced with the time interval to obtain the behavior information to be displayed.

[0134] In some embodiments, the specific implementation of step 1104 and the technical effects thereof can be referred to in Fig.10 The corresponding step 1003 in the embodiments will not be described in detail here.

[0135] Step 1105, in response to determining that the category of the user identification information is the first category, anonymize the user identification information to obtain anonymous user identification information, and replace the time information and user identification information included in the target behavior information with the time interval and anonymous user identification information respectively to obtain the behavior information to be displayed.

[0136] In some embodiments, the execution subject may, in response to determining that the category of the user identification information is the first category, perform anonymization on the user identification information to obtain anonymous user identification information, and replace the time information and user identification information included in the target behavior information with the time interval and the anonymous user identification information, respectively, to obtain the behavior information to be displayed. The user identification information may be represented by numbers, letters or Chinese characters, etc. The first category may indicate that the user represented by the user identification information is an ordinary user (for example, a buyer user). The correspondence between the behavior category and the first category and the second category may be pre-stored. Determine whether the category of the user identification information is the first category by the behavior category included in the target behavior information. The anonymous processing may be performed by the following steps:

[0137] In the first step, in response to determining that the number of characters in the user identification information is less than or equal to a preset number of characters, the first preset number of characters in the user identification information are retained, and other characters are replaced with a preset character string to obtain anonymous user identification information.

[0138] As an example, the preset number of characters may be 4. The user identification information may be: abcd, which is composed of 4 characters in total, and the number of characters is the same as the preset number of characters. The preset number may be 2. The preset character string may be ****. Then the first two characters ab of abcd may be retained, and the remaining characters may be replaced with ****, to obtain anonymous user identification information ab****.

[0139] In the second step, in response to determining that the number of characters in the user identification information is greater than the preset number of characters, retain the preset number of characters at both ends of the user identification information, and replace other characters with the preset character string to obtain anonymous user identification information.

[0140] As an example, the user identification information may be: abcde, which is composed of 5 characters in total, and the number of characters is greater than the preset number of characters 4. The two characters at the beginning and the end of abcde are ab and de respectively. Then the anonymous user identification information obtained may be ab****de.

[0141] In some optional implementations of some embodiments, the execution subject may also replace the time information included in the target behavior information with the time interval in response to determining that the category of the user identification information is the second category, to obtain the behavior information to be displayed. The second category may be a store user (e.g., a seller).

[0142] Step 1106: Push the behavior information to be displayed to the target terminal according to the behavior object category corresponding to the behavior information to be displayed.

[0143] In some embodiments, the specific implementation of step 1106 and the technical effects thereof can be referred to in Fig.10 The corresponding step 1004 in the embodiments will not be described in detail here.

[0144] from Fig.11 It can be seen that Fig.10 Compared with the description of some corresponding embodiments, Fig.11 The process 1100 of the behavior information push method in some corresponding embodiments embodies the steps of pushing the received real-time behavior information and the steps of anonymously processing the user identification information. Therefore, the schemes described in these embodiments can add the new behavior information to the head of the behavior information sequence after receiving it to realize the priority push of the real-time behavior information. The user identification information can also be anonymously processed to ensure the privacy security of the user.

[0145] Further references Fig.12 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a behavior information display device. These device embodiments are similar to Figure 4 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0146] like Fig.12 As shown, the behavior information display device 1200 of some embodiments includes: a receiving unit 1201, a display unit 1202, a control unit 1203 and a hiding unit 1204. The receiving unit 1201 is configured to receive the behavior information to be displayed pushed by the server; the display unit 1202 is configured to display the behavior information to be displayed as the target display information in the behavior information display area in the target page in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset condition; the control unit 1203 is configured to control the target display information to disappear in the behavior information display area in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time; the hiding unit 1204 is configured to hide the behavior information display area in the target page in response to detecting a closing operation acting on the behavior information display area.

[0147] In an optional implementation of some embodiments, the display unit 1202 further includes a close control display subunit, wherein the close control display subunit is configured to display a behavior information display area close control in the behavior information display area.

[0148] In an optional implementation of some embodiments, the hiding unit 1204 is further configured to hide the behavior information display area in the target page in response to detecting a selection operation acting on a close control of the behavior information display area.

[0149] In an optional implementation of some embodiments, the hiding unit 1204 further includes an opening control display subunit, wherein the opening control display subunit is configured to display an opening control of the behavior information display area in the target page.

[0150] In an optional implementation of some embodiments, the device further comprises a behavior information display area display unit, wherein the information display area display unit is configured to display the behavior information display area in the target page in response to detecting a selection operation acting on the behavior information display area opening control.

[0151] In an optional implementation of some embodiments, the device further comprises a detail page display unit, wherein the detail page display unit is configured to display a detail page corresponding to the behavior information to be displayed in response to detecting a selection operation on the target display information displayed in the behavior information display area.

[0152] In an optional implementation of some embodiments, before the receiving unit 1201, the apparatus further includes a sending unit, wherein the sending unit is configured to send a behavior information display request to the server in response to detecting a user search operation.

[0153] In an optional implementation of some embodiments, the receiving unit 1201 is further configured to receive the to-be-displayed behavior information that matches the search operation.

[0154] It is understood that the units described in the device 1200 are similar to those described in the reference Figure 4 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 1200 and the units included therein, and will not be described in detail here.

[0155] Further references Fig.13 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a behavior information push device. These device embodiments are similar to Fig.10 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0156] like Fig.13As shown, the behavior information pushing device 1300 of some embodiments includes: a taking out unit 1301 , a determining unit 1302 , a replacing unit 1303 and a pushing unit 1304 . Among them, the taking-out unit 1301 is configured to, in response to determining that the behavior information sequence is not empty, take out the behavior information at the head end of the above-mentioned behavior information sequence as the target behavior information, wherein the behavior information in the above-mentioned behavior information sequence includes: time information, behavior category and behavior object information, and each behavior information in the above-mentioned behavior information sequence is sorted in reverse chronological order from the head end to the end of the above-mentioned behavior information sequence according to the time of joining the above-mentioned behavior information sequence; the determining unit 1302 is configured to determine the time interval between the time represented by the time information included in the above-mentioned target behavior information and the current time; the replacing unit 1303 is configured to, in response to determining that the above-mentioned time interval is less than or equal to the preset time interval, replace the time information included in the above-mentioned target behavior information with the above-mentioned time interval to obtain the behavior information to be displayed; the pushing unit 1304 is configured to push the above-mentioned behavior information to be displayed to the target terminal according to the behavior object category corresponding to the above-mentioned behavior information to be displayed, wherein the above-mentioned behavior information to be displayed is provided for display by the above-mentioned target terminal, and the above-mentioned target terminal corresponds to the above-mentioned behavior object category.

[0157] In an optional implementation of some embodiments, the apparatus further comprises a receiving unit and a first adding unit, wherein the receiving unit is configured to receive behavior information; and the first adding unit is configured to add the received behavior information to the beginning of the behavior information reference sequence and the behavior information sequence.

[0158] In an optional implementation of some embodiments, the behavior information in the behavior information sequence also includes user identification information. The replacement unit 1303 is further configured to, in response to determining that the category of the user identification information is the first category, perform anonymization on the user identification information to obtain anonymous user identification information, and replace the time information and user identification information included in the target behavior information with the time interval and the anonymous user identification information, respectively, to obtain the behavior information to be displayed.

[0159] In an optional implementation of some embodiments, the replacement unit 1303 is further configured to replace the time information included in the target behavior information with the time interval in response to determining that the category of the user identification information is the second category, so as to obtain the behavior information to be displayed.

[0160] In an optional implementation of some embodiments, the apparatus further includes a first deleting unit, wherein the first deleting unit is configured to delete all behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.

[0161] In an optional implementation of some embodiments, the apparatus further includes a second adding unit. The second adding unit is configured to, in response to determining that the behavior information sequence is empty, add behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence.

[0162] In an optional implementation of some embodiments, the second adding unit further includes a second deleting unit. The second deleting unit is configured to add the behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence, and further includes: deleting the behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is greater than the preset time interval.

[0163] It is understood that the units described in the device 1300 are similar to those described in the reference Fig.10 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 1300 and the units included therein, and will not be described in detail here.

[0164] Reference below Fig.14 , which shows a structural schematic diagram of an electronic device 1400 suitable for implementing some embodiments of the present disclosure. Fig.14 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0165] like Fig.14 As shown, the electronic device 1400 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 1401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1402 or a program loaded from a storage device 1408 to a random access memory (RAM) 1403. In the RAM 1403, various programs and data required for the operation of the electronic device 1400 are also stored. The processing device 1401, the ROM 1402, and the RAM 1403 are connected to each other via a bus 1404. An input / output (I / O) interface 1405 is also connected to the bus 1404.

[0166] Typically, the following devices may be connected to the I / O interface 1405: an input device 1406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; and a communication device 1409. The communication device 1409 may allow the electronic device 1400 to communicate with other devices wirelessly or by wire to exchange data. Fig.14 The electronic device 1400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Fig.14 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0167] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 1409, or installed from the storage device 1408, or installed from the ROM 1402. When the computer program is executed by the processing device 1401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0168] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0169] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0170] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: receives the behavior information to be displayed pushed by the server; in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset conditions, displays the behavior information to be displayed as the target display information in the behavior information display area; in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time, controls the target display information to disappear in the behavior information display area; in response to detecting a closing operation acting on the behavior information display area, hides the behavior information display area in the target page. Alternatively, in response to determining that the behavior information sequence is not empty, the behavior information at the head end of the above-mentioned behavior information sequence is taken out as the target behavior information, wherein the behavior information in the above-mentioned behavior information sequence includes: time information, behavior category and behavior object information, and each behavior information in the above-mentioned behavior information sequence is sorted in reverse chronological order from the head end to the end of the above-mentioned behavior information sequence according to the time of joining the above-mentioned behavior information sequence; determining the time interval between the time represented by the time information included in the above-mentioned target behavior information and the current time; in response to determining that the above-mentioned time interval is less than or equal to the preset time interval, replacing the time information included in the above-mentioned target behavior information with the above-mentioned time interval to obtain the behavior information to be displayed; according to the behavior object category corresponding to the above-mentioned behavior information to be displayed, the above-mentioned behavior information to be displayed is pushed to the target terminal, wherein the above-mentioned behavior information to be displayed is provided for display by the above-mentioned target terminal, and the above-mentioned target terminal corresponds to the above-mentioned behavior object category.

[0171] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0172] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0173] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be provided in a processor, for example, may be described as: a processor includes a receiving unit, a display unit, a control unit, and a hiding unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the receiving unit may also be described as a "unit for receiving behavior information to be displayed".

[0174] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

Claims

1. A behavior information push method, comprising: In response to determining that the behavior information sequence is not empty, taking out the behavior information at the head end of the behavior information sequence as the target behavior information, wherein the behavior information in the behavior information sequence includes: time information, behavior category and behavior object information, and each behavior information in the behavior information sequence is sorted in reverse time order from the head end to the end of the behavior information sequence according to the time of adding the behavior information sequence; Determine the time interval between the time represented by the time information included in the target behavior information and the current time; In response to determining that the time interval is less than or equal to the preset time interval, replacing the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed; According to the behavior object category corresponding to the behavior information to be displayed, the behavior information to be displayed is pushed to a target terminal, wherein the behavior information to be displayed is displayed by the target terminal, and the target terminal corresponds to the behavior object category.

2. The method according to claim 1, wherein: The method further comprises: Receive behavioral information; The received behavior information is added to the head end of the behavior information reference sequence and the behavior information sequence.

3. The method according to claim 1, wherein: The behavior information in the behavior information sequence also includes user identification information; and The step of replacing the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed includes: In response to determining that the category of the user identification information is the first category, the user identification information is anonymized to obtain anonymous user identification information, and the time information and user identification information included in the target behavior information are replaced with the time interval and the anonymous user identification information respectively to obtain the behavior information to be displayed.

4. The method according to claim 3, wherein: The step of replacing the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed further includes: In response to determining that the category of the user identification information is the second category, the time information included in the target behavior information is replaced with the time interval to obtain the behavior information to be displayed.

5. The method according to claim 1, wherein: The method further comprises: In response to determining that the time interval is greater than the preset time interval, all behavior information included in the behavior information sequence is deleted.

6. The method according to claim 1 or 5, wherein: The method further comprises: In response to determining that the behavior information sequence is empty, behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval is added to the behavior information sequence.

7. The method according to claim 6, wherein: The step of adding the behavior information whose time interval between the time represented by the time information in the behavior information reference sequence and the current time is less than or equal to the preset time interval to the behavior information sequence further includes: The behavior information in which the time interval between the time represented by the time information in the behavior information reference sequence and the current time is greater than the preset time interval is deleted.

8. A method for displaying behavior information, wherein: The method comprises: Receiving the behavior information to be displayed pushed by the server, wherein the behavior information to be displayed is generated by using the method according to any one of claims 1 to 7; In response to determining that the behavior information currently displayed in the behavior information display area in the target page meets the preset condition, displaying the behavior information to be displayed as target display information in the behavior information display area; In response to determining that the display time of the target display information in the behavior information display area is greater than or equal to the preset display time, controlling the target display information to disappear in the behavior information display area; In response to detecting a close operation acting on the behavior information display area, hiding the behavior information display area in the target page.

9. The method according to claim 8, wherein: The step of displaying the behavior information to be displayed as target display information in the behavior information display area further includes: A behavior information display area closing control is displayed in the behavior information display area.

10. The method according to claim 9, wherein: In response to detecting a closing operation acting on the behavior information display area, hiding the behavior information display area in the target page includes: In response to detecting a selection operation acting on a close control of the behavior information display area, hiding the behavior information display area in the target page.

11. The method according to claim 8 or 9, wherein: The step of hiding the behavior information display area in the target page further includes: A behavior information display area is displayed in the target page to open a control.

12. The method according to claim 11, wherein: The method further comprises: In response to detecting a selection operation acting on the behavior information display area opening control, the behavior information display area is displayed in the target page.

13. The method according to claim 8, wherein: The method further comprises: In response to detecting a selection operation on the target display information displayed in the behavior information display area, a detail page corresponding to the behavior information to be displayed is displayed.

14. The method according to claim 8, wherein: Before receiving the behavior information to be displayed pushed by the server, the method further includes: In response to detecting a user search operation, a behavior information display request is sent to the server.

15. The method according to claim 14, wherein: The receiving service-side pushed behavior information to be displayed includes: Receive behavior information to be displayed that matches the search operation.

16. A behavior information display device, comprising: a receiving unit, configured to receive the behavior information to be displayed pushed by the server, wherein the behavior information to be displayed is generated by using the method according to any one of claims 1 to 7; A display unit configured to, in response to determining that the behavior information currently displayed in the behavior information display area in the target page meets a preset condition, display the behavior information to be displayed as target display information in the behavior information display area; a control unit configured to control the target display information to disappear in the behavior information display area in response to determining that the display time of the target display information in the behavior information display area is greater than or equal to a preset display time; The hiding unit is configured to hide the behavior information display area in the target page in response to detecting a closing operation acting on the behavior information display area.

17. A behavior information push device, comprising: a fetching unit, configured to, in response to determining that the behavior information sequence is not empty, fetch the behavior information at the head end of the behavior information sequence as the target behavior information, wherein the behavior information in the behavior information sequence includes: time information, behavior category and behavior object information, and each behavior information in the behavior information sequence is sorted in reverse time order from the head end to the end of the behavior information sequence according to the time of adding the behavior information sequence; a determining unit configured to determine a time interval between a time represented by the time information included in the target behavior information and a current time; a replacing unit, configured to, in response to determining that the time interval is less than or equal to a preset time interval, replace the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed; The push unit is configured to push the behavior information to be displayed to a target terminal according to the behavior object category corresponding to the behavior information to be displayed, wherein the behavior information to be displayed is displayed by the target terminal, and the target terminal corresponds to the behavior object category.

18. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 15.

19. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 15 is implemented.

Citation Information

Patent Citations

  • Message display method, user terminal and graphic user interface

    CN107949826A

  • Method used for displaying information

    CN108965389A