Nothing Special   »   [go: up one dir, main page]

CN113379496A - Behavior information display method, pushing method, equipment and computer readable medium - Google Patents

Behavior information display method, pushing method, equipment and computer readable medium Download PDF

Info

Publication number
CN113379496A
CN113379496A CN202110653362.0A CN202110653362A CN113379496A CN 113379496 A CN113379496 A CN 113379496A CN 202110653362 A CN202110653362 A CN 202110653362A CN 113379496 A CN113379496 A CN 113379496A
Authority
CN
China
Prior art keywords
behavior information
information
behavior
target
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110653362.0A
Other languages
Chinese (zh)
Inventor
袁龙飞
张军
于威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Wodong Tianjun Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Wodong Tianjun Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Wodong Tianjun Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN202110653362.0A priority Critical patent/CN113379496A/en
Publication of CN113379496A publication Critical patent/CN113379496A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure discloses a behavior information display method, a pushing method, equipment and a computer readable medium. One specific implementation of the behavior information display method comprises the following steps: receiving behavior information to be displayed pushed by a server; in response to the fact that the currently displayed behavior information in the behavior information display area in the target page meets the preset condition, displaying the behavior information to be displayed in the behavior information display area as target display information; in response to determining that the display duration of the target display information in the behavior information display area is greater than or equal to a preset display duration, controlling the target display information to disappear in the behavior information display area; and hiding the behavior information display area in the target page in response to detecting the closing operation acting on the behavior information display area. The implementation mode can enable the user to directly read the received behavior information and provide reference and decision basis for further behaviors of the user.

Description

Behavior information display method, pushing method, equipment and computer readable medium
Technical Field
Embodiments of the present disclosure relate to the field of computer technologies, and in particular, to a behavior information display method, a behavior information push device, and a computer-readable medium.
Background
Information display is a technology for displaying received push information. At present, when displaying information, the method generally adopted is as follows: the number of unread messages is prompted in a red dot and digital form in a message corner mark in a terminal page, and the user needs to further operate to browse the information content.
However, when the push information is displayed in the above manner, the following technical problems often exist:
the stack of a large amount of push information leads to the fact that a user cannot directly read the push information, the user cannot timely and effectively read the push information, behavior information of other users is not displayed, and reference and decision basis is difficult to provide for behaviors of the user.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Some embodiments of the present disclosure propose a behavior information presentation method, a push method, a device, and a computer-readable medium to solve the technical problems mentioned in the above background section.
In a first aspect, some embodiments of the present disclosure provide a behavior information display method, including: receiving behavior information to be displayed pushed by a server; in response to the fact that the currently displayed behavior information in the behavior information display area in the target page meets the preset condition, displaying the behavior information to be displayed in the behavior information display area as target display information; in response to determining that the display duration of the target display information in the behavior information display area is greater than or equal to a preset display duration, controlling the target display information to disappear in the behavior information display area; and hiding the behavior information display area in the target page in response to detecting a closing operation acting on the behavior information display area.
Optionally, the displaying the behavior information to be displayed in the behavior information display area as target display information further includes: and displaying a behavior information display area closing control in the behavior information display area.
Optionally, the hiding the behavior information display area in the target page in response to detecting a closing operation applied to the behavior information display area includes: and hiding the behavior information display area in the target page in response to detecting the selection operation of the closing control acting on the behavior information display area.
Optionally, hiding the behavior information display area in the target page further includes: and displaying a behavior information display area opening control in the target page.
Optionally, the method further includes: and displaying the behavior information display area in the target page in response to detecting the selection operation of the opening control of the behavior information display area.
Optionally, the method further includes: and displaying a detail page corresponding to the behavior information to be displayed in response to detecting a selection operation for the target display information displayed in the behavior information display area.
Optionally, before the receiving the behavior information to be shown pushed by the server, the method further includes: and responding to the detected search operation of the user, and sending a behavior information display request to the server.
Optionally, the receiving of the behavior information to be displayed pushed by the server includes: and receiving behavior information to be displayed matched with the searching operation.
In a second aspect, some embodiments of the present disclosure provide a behavior information presentation apparatus, the apparatus comprising: the receiving unit is configured to receive the behavior information to be displayed pushed by the server side; the display unit is configured to respond to the fact that the currently displayed behavior information in the behavior information display area in the target page meets a preset condition, and display the behavior information to be displayed in the behavior information display area as target display information; a control unit configured to control the target presentation information to disappear in the behavior information presentation area in response to determining that a presentation time length of the target presentation information in the behavior information presentation area is greater than or equal to a preset presentation time length; a hiding unit configured to hide the behavior information presentation area in the target page in response to detection of a closing operation acting on the behavior information presentation area.
Optionally, the display unit further includes a closing control display subunit. The closing control display subunit is configured to display a behavior information display area closing control in the behavior information display area.
Optionally, the hiding unit is further configured to hide the behavior information presentation area in the target page in response to detecting a selection operation on a closing control of the behavior information presentation area.
Optionally, the hidden unit further includes an opening control display subunit. The opening control display subunit is configured to display a behavior information display area opening control in the target page.
Optionally, the apparatus further includes a behavior information display unit. 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.
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 detection of a selection operation for the target display information displayed in the behavior information display area.
Optionally, before the receiving unit, the apparatus further includes a transmitting unit. The sending unit is configured to send a behavior information display request to the server in response to detecting the user search operation.
Optionally, the receiving unit is further configured to receive behavior information to be shown, which is matched with the search operation.
In a third aspect, some embodiments of the present disclosure provide a behavior information pushing method, including: in response to determining that the behavior information sequence is not empty, taking out behavior information at the head end in the behavior information sequence as target behavior information, wherein the behavior information in the behavior information sequence comprises: time information, behavior types and behavior object information, wherein each behavior information in the behavior information sequence is sorted according to the time added into the behavior information sequence and from the head end to the tail end of the behavior information sequence according to the reverse time sequence; determining a time interval between the time represented by the time information included in the target behavior information and the current time; in response to the fact that the time interval is smaller than or equal to a preset time interval, replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed; and pushing the behavior information to be displayed to a target terminal according to the behavior object type 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 type.
Optionally, the method further includes: receiving behavior information; and adding the received behavior information into a behavior information reference sequence and the head end of the behavior information sequence.
Optionally, the behavior information in the behavior information sequence further includes user identification information; and replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed, including: and in response to determining that the type of the user identification information is a first type, performing anonymization on the user identification information to obtain anonymous user identification information, and replacing the time information and the 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.
Optionally, the replacing the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed further includes: and in response to determining that the type of the user identification information is a second type, replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed.
Optionally, the method further includes: and deleting all the behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.
Optionally, the method further includes: and in response to determining that the behavior information sequence is empty, adding behavior information, of 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 preset time interval, to the behavior information sequence.
Optionally, the adding, to the behavior information sequence, behavior information in which a time interval between time represented by the time information in the behavior information reference sequence and current time is less than or equal to the preset time interval further includes: and deleting the behavior information of 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.
In a fourth aspect, some embodiments of the present disclosure provide a behavior information pushing device, where the device includes: a fetching unit configured to fetch, as target behavior information, behavior information of a head end in a behavior information sequence in response to a determination that the behavior information sequence is not empty, wherein the behavior information in the behavior information sequence includes: time information, behavior types and behavior object information, wherein each behavior information in the behavior information sequence is sorted according to the time added into the behavior information sequence and from the head end to the tail end of the behavior information sequence according to the reverse time 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 replace time information included in the target behavior information with a preset time interval in response to a determination that the time interval is smaller than or equal to the preset time interval, so as to obtain behavior information to be displayed; the pushing unit is configured to push the behavior information to be displayed to a target terminal according to a behavior object type 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 type.
Optionally, the apparatus further includes a receiving unit and a first joining unit. Wherein the receiving unit is configured to receive the behavior information; the first adding unit is configured to add the received behavior information to a behavior information reference sequence and a head end of the behavior information sequence.
Optionally, the behavior information in the behavior information sequence further includes user identification information. The replacing unit is further configured to, in response to determining that the category of the user identification information is a first category, perform anonymization on the user identification information to obtain anonymous user identification information, and replace the time information and the 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.
Optionally, the replacing unit is further configured to replace the time information included in the target behavior information with the time interval to obtain the behavior information to be displayed in response to determining that the category of the user identification information is a second category.
Optionally, the apparatus further includes a first deleting unit. Wherein the first deletion unit is configured to delete all the behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.
Optionally, the apparatus further comprises a second adding unit. Wherein the second adding unit is configured to add, in response to a determination that the behavior information sequence is empty, behavior information in which a time interval between a time represented by the time information in the behavior information reference sequence and a current time is less than or equal to the preset time interval to the behavior information sequence.
Optionally, the second adding unit further includes a second deleting unit. Wherein the second deleting unit is configured to add behavior information in which a time interval between a time represented by the time information in the behavior information reference sequence and a current time is smaller than or equal to the preset time interval to the behavior information sequence, and further includes: and deleting the behavior information of 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.
In a fifth aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors, cause the one or more processors to implement the method described in any of the first and third aspects.
In a sixth aspect, some embodiments of the disclosure provide a computer readable medium on which a computer program is stored, wherein the program, when executed by a processor, implements the method described in any of the first and third aspects.
The above embodiments of the present disclosure have the following advantages: by the behavior information display method of some embodiments of the disclosure, the user can directly read the received behavior information, and reference and decision basis are provided for further behaviors of the user. Specifically, the reason why the related information display method is difficult for the user to timely and effectively read the pushed information and provide reference and decision basis for the behavior of the user is that: the large stack of push information results in the inability of a user to directly read and the failure to display behavioral information of other users. 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 the user can browse the content of the behavior information timely and effectively; meanwhile, reference and decision basis can be provided for further behaviors of the user through the displayed behavior information of other users.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.
1-3 are diagrams of an application scenario of the behavioral information presentation method of some embodiments of the present disclosure;
FIG. 4 is a flow diagram of some embodiments of a behavioral information presentation method according to the present disclosure;
FIG. 5 is a flow diagram of further embodiments of a behavioral information presentation method according to the present disclosure;
6-8 are diagrams of an application scenario of further embodiments of the behavioral information presentation method of the present disclosure;
fig. 9 is a schematic diagram of an application scenario of the behavior information pushing method of some embodiments of the present disclosure;
fig. 10 is a flow diagram of some embodiments of a behavior information push method according to the present disclosure;
fig. 11 is a flow diagram of further embodiments of a behavior information pushing method according to the present disclosure;
FIG. 12 is a schematic structural diagram of some embodiments of a behavioral information presentation apparatus of the present disclosure;
fig. 13 is a schematic structural diagram of some embodiments of a behavior information pushing device of the present disclosure;
FIG. 14 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings. The embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The behavior information display method or the behavior information pushing method provided by the embodiment of the disclosure can be applied to a service scene of information pushing. In addition, the behavior information display method or the behavior information pushing method provided by the embodiment of the disclosure may also be applied to other existing or future business scenarios, which is not limited in this respect.
To solve the technical problems described in the background section, in the information presentation and push scenario,
firstly, the target terminal needs to display the received pushed information in an unfolding mode so as to avoid stacking and displaying the received information in a red dot and digital mode in a message corner mark in a terminal page, and therefore, a user can timely and effectively browse the content of behavior information by displaying complete pushed information.
Secondly, when information is pushed to the target terminal, behavior information of other users is not pushed. The behavior information of other users is pushed to the target terminal for displaying, and reference and decision basis can be provided for further behaviors of the users.
Based on this, in one aspect, 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 a user can timely and effectively browse the content of the behavior information.
On the other hand, the disclosure provides a behavior information pushing method, so that behavior information of other users is pushed to a target terminal for display, and reference and decision basis are provided for further behaviors of the users.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1-3 are schematic diagrams of an application scenario of a behavior information presentation method of some embodiments of the present disclosure.
As shown in fig. 1, the computing device 101 may display the to-be-displayed behavior information as target display information 105 in the behavior information display area 103 in response to determining that the behavior information 104 currently displayed in the behavior information display area 103 in the target page 102 satisfies a preset condition. Optionally, the target page 102 may be a page currently being presented by the computing device. Such as an application home page. 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 a 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 in the behavior information display area 103 as target display information 105. The currently displayed behavior information 104 may be "Jiangnan navel orange killed 1 minute later". The target display information 105 may be "bayberry dongkui was singled out before 1 minute.
As shown in fig. 2, the computing device 101 may control the target presentation information 105 to disappear in the behavior information presentation area 103 in response to determining that the presentation time length of the target presentation information 105 in the behavior information presentation area 103 is greater than or equal to a preset presentation time length. Alternatively, the transparency of the object presentation information 105 in the behavior information presentation area 103 may be directly changed to 0.
As shown in fig. 3, the computing device 101 may hide the behavior information presentation area 103 in the target page 102 in response to detecting a closing operation applied to the behavior information presentation area 103. Alternatively, the closing operation may be a sliding operation for the behavior information display area 103. The direction of the sliding operation may be any direction, and is not limited herein.
The computing device 101 may be hardware or software. When the computing device is hardware, it may be implemented as a distributed cluster formed by a plurality of terminal devices, or may be implemented as a single terminal device. When the computing device is embodied as software, it may be installed in the hardware devices enumerated above. It may be implemented, for example, as multiple software or software modules to provide distributed services, or as a single software or software module. And is not particularly limited herein.
It should be understood that the number of computing devices in FIG. 1 is merely illustrative. There may be any number of computing devices, as implementation needs dictate.
With continued reference to fig. 4, a flow 400 of some embodiments of a behavioral information presentation method according to the present disclosure is shown. The flow 400 of the behavior information display method includes the following steps:
step 401, receiving behavior information to be displayed pushed by a server.
In some embodiments, an execution subject of the behavior information presentation method (e.g., the computing device 101 shown in fig. 1) may receive the behavior information to be presented, which is pushed by the server, through a wired connection manner or a wireless connection manner. The behavior information to be displayed may include: time interval, behavior category, and behavior object information. The time interval may represent an interval between a time at which the behavior represented by the behavior information to be presented occurs and a current time. The unit of the above time interval may be minutes. The behavior category may be a category of a behavior characterized by the behavior information to be presented. The above behavior categories may include, but are not limited to: collection, ordering and updating. The behavior object information may be information of an object for which a behavior represented by the behavior information to be displayed is directed. The behavior object information may include an item name and an item detail page link. The above-mentioned generation method of behavior information to be presented may refer to steps in those embodiments corresponding to fig. 10 or steps in those embodiments corresponding to fig. 11.
Step 402, in response to determining that the currently displayed behavior information in the behavior information display area in the target page meets a preset condition, displaying the behavior information to be displayed as target display information in the behavior information display area.
In some embodiments, the execution subject may display the to-be-displayed behavior information as the target display information in the behavior information display area in response to determining that the behavior information currently displayed in the behavior information display area in the target page satisfies a preset condition. The number of the currently displayed behavior information in the behavior information display area may be one. The preset condition may be that the display duration of the currently displayed behavior information is greater than or equal to a preset display duration. The number of the behavior information currently displayed in the behavior information display area may be multiple. The preset condition may be that the number of the currently presented behavior information is less than or equal to a preset number. The preset number is smaller than the number of the most behavior information which can be displayed in the behavior information display area. The behavior information display area can be displayed at any position in the target page. E.g. the lower right corner in the above-mentioned target page.
In some optional implementation manners of some embodiments, the executing body may, in response to detecting a selection operation for the target display information displayed in the behavior information display area, display a detail page corresponding to the behavior information to be displayed. The selection operation may be a click operation, a gesture operation, or the like. The detail page corresponding to the behavior information to be displayed may be a page indicated by an item detail page link included in the target display information.
Therefore, the user can directly browse the behavior information to the detail page, and the user can conveniently and quickly obtain more information. And richer assistance and decision information is provided for subsequent behaviors.
Optionally, the execution main body may further 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 fact that the behavior information display area is empty may mean that there is no behavior information being displayed in the behavior information display area.
Therefore, when a user enters a target page for the first time or the execution main body receives 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.
And step 403, in response to determining that the display duration of the target display information in the behavior information display area is greater than or equal to the preset display duration, controlling the target display information to disappear in the behavior information display area.
In some embodiments, the execution subject may control the target presentation information to disappear in the behavior information presentation area in response to determining that a presentation duration of the target presentation information in the behavior information presentation area is greater than or equal to a preset presentation duration.
Therefore, the display duration of the target display information in the behavior information display area can be controlled according to the preset display duration, so that a user can browse the target display information within the preset display duration. The display time of the target display information is prevented from being too short, so that the user is difficult to sufficiently read the content of the target display information.
In response to detecting a close operation on the behavior information presentation area, the behavior information presentation area is hidden in the target page, step 404.
In some embodiments, the execution subject may hide the behavior information presentation area in the target page in response to detecting a closing operation applied to the behavior information presentation area. The closing operation may be a sliding operation or a gesture operation for the behavior information display area.
Therefore, the behavior information display area can be closed on the target page through the closing operation, and the shielding of the behavior information display area on the target page is eliminated, so that the browsing experience of the target page is improved.
The above embodiments of the present disclosure have the following advantages: by the behavior information display method of some embodiments of the disclosure, the user can directly read the received behavior information, and reference and decision basis are provided for further behaviors of the user. Specifically, the reason why the related information display method is difficult for the user to timely and effectively read the pushed information and provide reference and decision basis for the behavior of the user is that: the large stack of push information results in the inability of a user to directly read and the failure to display behavioral information of other users. 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 the user can browse the content of the behavior information timely and effectively; meanwhile, reference and decision basis can be provided for further behaviors of the user through the displayed behavior information of other users.
With further reference to fig. 5, a flow 500 of further embodiments of a behavioral information presentation method is illustrated. The process 500 of the behavior information display method includes the following steps:
step 501, responding to the detected user searching operation, sending a behavior information display request to a server.
In some embodiments, an executing entity (e.g., the computing device 101 shown in fig. 1) of the behavior information presentation method may send a behavior information presentation request to the server in response to detecting a user search operation. The behavior information presentation request may include a search keyword. The user search operation may be an operation of inputting a search keyword in a search box of a search page.
As an example, the search keyword included in the behavior information presentation request may be "plush toy". The first category of the article characterized by the plush toy can be a toy, the second category can be a plush cloth toy, and the third category can be a plush toy.
Step 502, receiving behavior information to be displayed matched with the search operation.
In some embodiments, the execution subject may receive behavior information to be presented, which 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 an interval between a time at which the behavior represented by the behavior information to be presented occurs and a current time. The unit of the above time interval may be minutes. The behavior category may be a category of a behavior characterized by the behavior information to be presented. The above behavior categories may include, but are not limited to: collection, ordering and updating. The behavior object information may be information of an object for which a behavior represented by the behavior information to be displayed is directed. The behavior object information may include: item name, item picture and item detail page links. The user identification information may be used to uniquely identify a user. The user identification information may be anonymized user identification information or unprocessed user identification information. The behavior information to be displayed, which is matched with the search operation, may indicate that the first class, the second class, or the third class of the article represented by the behavior object information is the same as the category of the article represented by the search keyword included in the behavior information display request.
As an example, the time interval included in the behavior information to be presented may be 2 minutes, and the behavior category may be ordering. The article name included in the above behavior object information may be "lovely artificial husky doll puppy two haar". The first class of the object represented by the behavior object information may be a toy, the second class may be a plush cloth toy, and the third class may be a plush toy. The category is the same as the first class, the second class and the third class of the article represented by the search keyword 'plush toy'.
Step 503, in response to determining that the currently displayed behavior information in the behavior information display area in the target page meets a preset condition, displaying the behavior information to be displayed as the target display information in the behavior information display area, and displaying a behavior information display area closing control in the behavior information display area.
In some embodiments, 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 specific implementation manner and the brought technical effect of displaying the behavior information to be displayed in the behavior information display area as the target display information may refer to step 402 in those embodiments corresponding to fig. 4, which is not described herein again. The target page may be a search result page. The execution main body can display the behavior information display area closing control at any position in the behavior information display area. The information display area closing control is used for controlling the behavior information display area to be hidden.
As an example, referring to fig. 6, in response to determining that the behavior information 104 currently displayed in the behavior information display area 103 in the target page 102 satisfies a preset condition, the computing device 101 may display the behavior information to be displayed as the target display information 105 in the behavior information display area 103. And displaying a behavior information display area closing control 106 in the behavior information display area 103.
And 504, in response to the fact that the display time of the target display information in the behavior information display area is determined to be greater than or equal to the preset display time, controlling the target display information to disappear in the behavior information display area.
In some embodiments, the specific implementation manner and technical effects of step 504 may refer to step 403 in those embodiments corresponding to fig. 4, and are not described herein again.
Step 505, in response to detecting a selection operation acting on the behavior information display area closing control, hiding the behavior information display area in the target page, and displaying the behavior information display area opening control in the target page.
In some embodiments, the execution subject may hide the behavior information presentation area in the target page and present a behavior information presentation area opening control in the target page in response to detecting a selection operation on the behavior information presentation area closing control. The behavior information display area opening control is used for controlling display of the behavior information display area. The behavior information display area can be displayed at any position in the target page.
As an example, referring to fig. 7, the computing device 101 may hide the behavior information presentation area 103 in the target page 102 and present a behavior information presentation area open control 107 in the target page 102 in response to detecting a selection operation on the behavior information presentation area close control 106.
Step 506, in response to detecting the selection operation acting on the behavior information display area opening control, displaying the behavior information display area in the target page.
In some embodiments, the execution subject may present the behavior information presentation area in the target page in response to detecting a selection operation on the behavior information presentation area opening control.
As an example, referring to fig. 8, the computing device 101 may present the behavior information presentation area 103 in the target page 102 in response to detecting a selection operation acting on the behavior information presentation area opening control 107.
As can be seen from fig. 5, compared with the description of some embodiments corresponding to fig. 4, the flow 500 of the behavior information display method in some embodiments corresponding to fig. 5 embodies the steps of closing and opening the behavior information display area. Therefore, the scheme described in the embodiments can introduce more operations to the behavior information display area, and realize more flexible display of the behavior information display area.
Fig. 9 is a schematic diagram of an application scenario of the information push method according to some embodiments of the present disclosure.
In the application scenario of fig. 9, first, the computing device 901 may, in response to determining that the behavior information sequence 902 is not empty, fetch behavior information at the head end of the behavior information sequence 902 as target behavior information 903, where the behavior information in the behavior information sequence 902 includes: time information, behavior type and behavior object information, and the behavior information in the behavior information sequence 902 is sorted in reverse order of time from the head to the tail of the behavior information sequence 902 according to the time added to the behavior information sequence 902. Next, the computing device 901 may determine a time interval 904 between a time characterized by the time information included in the target behavior information 903 and the current time. Then, in response to determining that the time interval 904 is smaller than or equal to the preset time interval 905, the computing device 901 may replace the time information included in the target behavior information 903 with the time interval 904 to obtain to-be-exhibited behavior information 906. Finally, the computing device 901 may push the to-be-displayed behavior information 906 to a target terminal 908 according to the behavior object class 907 corresponding to the to-be-displayed behavior information 906, where the to-be-displayed behavior information 906 is displayed by the target terminal 908, and the target terminal 908 corresponds to the behavior object class 907.
The computing device 901 may be hardware or software. When the computing device is hardware, it may be implemented as a distributed cluster composed of multiple servers or terminal devices, or may be implemented as a single server or a single terminal device. When the computing device is embodied as software, it may be installed in the hardware devices enumerated above. It may be implemented, for example, as multiple software or software modules to provide distributed services, or as a single software or software module. And is not particularly limited herein.
It should be understood that the number of computing devices in FIG. 9 is merely illustrative. There may be any number of computing devices, as implementation needs dictate.
With continued reference to fig. 10, a flow 1000 of further embodiments of a behavioral information push method is illustrated. The process 1000 of the image classification method includes the following steps:
step 1001, in response to determining that the behavior information sequence is not empty, takes out the behavior information of the head end in the behavior information sequence as the target behavior information.
In some embodiments, an executing body (e.g., the computing device 901 shown in fig. 9) of the behavior information pushing method may fetch the behavior information of the head end in the behavior information sequence as the target behavior information in response to determining that the behavior information sequence is not empty. The behavior information in the behavior information sequence may include: time information, behavior category and behavior object information. The behavior information in the behavior information sequence may be sorted in reverse order of time from the head to the tail of the behavior information sequence according to the time of adding the behavior information sequence. When behavior information is extracted from the head of the behavior information sequence as target behavior information, the target behavior information does not exist in the behavior information sequence.
The non-empty behavior information sequence may indicate that the behavior information exists in the behavior information queue. The time information may be a time stamp or a time expressed in the form of "year/month/day/hour/minute/second". The behavior category may be a category of a behavior characterized by the behavior information to be presented. The above behavior categories may include, but are not limited to: collection, ordering and updating. The behavior object information may be information of an object for which a behavior represented by the behavior information to be displayed is directed. The behavior object information may include an item name and an item detail page link.
Step 1002, determining a time interval between a time represented by the time information included in the target behavior information and a current time.
In some embodiments, the execution subject may determine a time interval between a time represented by the time information included in the target behavior information and a current time. Wherein the unit of the time interval may be minutes. If the resulting time interval is not an integer number of minutes, the second digit may be omitted.
Step 1003, in response to that the time interval is smaller than or equal to the preset time interval, replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed.
In some embodiments, the execution subject may replace the time information included in the target behavior information with the time interval to obtain the behavior information to be shown in response to determining that the time interval is smaller than or equal to a preset time interval. The preset time interval may be preset. In practice, the preset time interval may be set according to practical applications, and is not limited herein. For example, the preset time interval may be 60 minutes. By means of the preset time interval, the behavior information to be displayed, which is subsequently pushed to the target terminal, can be ensured to be within the time efficiency range limited by the preset time interval.
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.
Since the behavior information in the behavior information sequence is sorted from the head end to the tail end according to the reverse time order, the behavior information at the head end of the behavior information sequence is the behavior information with the shortest time interval from the current time in all the behavior information in the behavior information sequence. Therefore, if the time interval of the first-end behavior information (i.e., the target behavior information) in the behavior information sequence is greater than the preset time interval, it may be indicated that the time intervals between the current time and the time represented by the time information included in all the behavior information in the behavior information sequence are greater than or equal to the preset time interval, that is, the time intervals are all out of the aging range defined by the preset time interval.
And 1004, pushing the behavior information to be displayed to the target terminal according to the behavior object category corresponding to the behavior information to be displayed.
In some embodiments, the execution main body may push the to-be-displayed behavior information to a target terminal according to a behavior object category corresponding to the to-be-displayed behavior information. The behavior information to be displayed can be displayed by the target terminal. The target terminal may correspond to the behavior object class. The behavior object category may be a category of an article represented by the behavior object information included in the behavior information to be displayed. The behavior object categories may be primary, secondary, or tertiary categories. If the item information displayed in the current page of the target terminal contains the item information with the same category of the represented item as the behavior object category, it may be determined that the target terminal corresponds to the behavior object category.
By means of the behavior information pushing method of some embodiments of the disclosure, behavior information of other users can be pushed to the target terminal for display, and reference and decision basis are provided for further behaviors of the users.
With continued reference to fig. 11, a flow 1100 of further embodiments of a behavioral information push method is illustrated. The flow 1100 of the image classification method comprises the following steps:
step 1101, in response to determining that the behavior information sequence is not empty, extracting the behavior information of the head end in the behavior information sequence as target behavior information.
In some embodiments, an executing body (e.g., the computing device 901 shown in fig. 9) of the behavior information pushing method may fetch the behavior information of the head end in the behavior information sequence as the target behavior information in response to determining that the behavior information sequence is not empty. The behavior information in the behavior information sequence may include: time information, behavior category, behavior object information and user identification information. The behavior information in the behavior information sequence may be sorted in reverse order of time from the head to the tail of the behavior information sequence according to the time of adding the behavior information sequence. When the behavior information at the head end in the behavior information sequence is regarded as target behavior information, the target behavior information does not exist in the behavior information sequence.
The non-empty behavior information sequence may indicate that the behavior information exists in the behavior information queue. The time information may be a time stamp or a time expressed in the form of "year/month/day/hour/minute/second". The behavior category may be a category of a behavior characterized by the behavior information to be presented. The above behavior categories may include, but are not limited to: collection, ordering and updating. The behavior object information may be information of an object for which a behavior represented by the behavior information to be displayed is directed. The behavior object information may include an item name, an item picture, and an item detail page link. The user identification information may uniquely identify a user.
In some optional implementations of some embodiments, the execution body may further add, to the behavior information sequence, behavior information in which a time interval between a time represented by the time information in the behavior information reference sequence and a current time is less than or equal to the preset time interval, in response to determining that the behavior information sequence is empty. The behavior information in the behavior information reference sequence may be sorted in reverse order from the head to the tail of the behavior information sequence according to the time of adding the behavior information sequence. The behavior information reference sequence is used for storing the behavior information received by the execution main body.
Therefore, after all behavior information in the behavior information sequence is pushed or deleted, the behavior information in the behavior information reference sequence can be added into the behavior information sequence again. Therefore, the behavior information can be continuously taken out from the head end in the behavior information sequence and pushed to the target terminal.
Optionally, the execution main body may further delete the behavior information in which a 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. Therefore, only the behavior information of which the time interval with the current time is within the aging range defined by the preset time interval can be reserved in the behavior information reference sequence, the amount of data needing to be stored is reduced, and the storage space is saved.
Step 1102, receive behavior information.
In some embodiments, the execution body may receive the behavior information through a wired connection or a wireless connection. Here, the timing of receiving the behavior information may be arbitrary.
Step 1103, add the received behavior information to the behavior information reference sequence and the head end of the behavior information sequence.
In some embodiments, the execution principal may add the received behavior information to a behavior information reference sequence and a head end of the behavior information sequence.
The received behavior information may be added to the behavior information reference sequence, and the received behavior information may be saved using the behavior information reference sequence. The received behavior information is added to the head end of the behavior information sequence, so that the latest behavior information with the highest timeliness at the current time can be preferentially pushed, and the real-time pushing of the behavior information is realized.
And 1104, in response to determining that the time interval is smaller than or equal to the preset time interval, replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed.
In some embodiments, the specific implementation manner and technical effects of step 1104 may refer to step 1003 in those embodiments corresponding to fig. 10, and are not described herein again.
Step 1105, in response to determining that the category of the user identification information is the first category, performing anonymization processing on the user identification information to obtain anonymized user identification information, and replacing the time information and the user identification information included in the target behavior information with the time interval and the anonymized user identification information respectively to obtain behavior information to be displayed.
In some embodiments, the execution main body may, in response to determining that the category of the user identification information is a first category, perform anonymization on the user identification information to obtain anonymous user identification information, and replace the time information and the 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. The first category may indicate that the user characterized by the user identification information is a general user (e.g., a buyer user). The correspondence between the behavior category and the first category and the second category may be stored in advance. And determining whether the category of the user identification information is a first category or not according to the behavior category included in the target behavior information. The anonymization processing can be performed by:
the first step, in response to the fact that the number of characters of the user identification information is smaller than or equal to the preset number of characters, the first preset number of characters of the user identification information are reserved, and other characters are replaced by preset character strings to obtain anonymous user identification information.
As an example, the preset number of characters may be 4. The user identification information may be: abcd is composed of 4 characters, and the number of characters is the same as the preset number of characters. The preset number may be 2. The predetermined string may be. The first two characters ab of abcd may be retained and the remaining characters replaced with x to yield anonymous user identification information ab.
And step two, in response to the fact that the number of the characters of the user identification information is larger than the preset number of the characters, reserving the preset number of the characters at the head end and the tail end of the user identification information, and replacing other characters with the preset character strings to obtain anonymous user identification information.
As an example, the user identification information may be: abcde is composed of 5 characters, and the number of characters is greater than the preset number of characters 4. The 2 characters at the head and tail ends of abcde are ab and de respectively. The resulting anonymous user identification information may be ab.
In some optional implementation manners of some embodiments, the executing body may further replace, in response to determining that the category of the user identification information is a second category, the time information included in the target behavior information with the time interval, so as to obtain the behavior information to be displayed. The second category may be store users (e.g., sellers).
Step 1106, pushing the behavior information to be displayed to the target terminal according to the behavior object category corresponding to the behavior information to be displayed.
In some embodiments, the specific implementation manner and technical effects of step 1106 may refer to step 1004 in those embodiments corresponding to fig. 10, and are not described herein again.
As can be seen from fig. 11, compared with the description of some embodiments corresponding to fig. 10, the flow 1100 of the behavior information pushing method in some embodiments corresponding to fig. 11 embodies a step of pushing the received real-time behavior information and a step of anonymizing the user identification information. Thus, the solutions described in these embodiments can add new behavior information to the head end of the behavior information sequence after receiving it, so as to implement the priority push of real-time behavior information. And anonymity processing can be carried out on the user identification information, so that the privacy and the safety of the user are ensured.
With further reference to fig. 12, as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a behavior information presentation apparatus, which correspond to those shown in fig. 4, and which may be applied in various electronic devices.
As shown in fig. 12, the behavior information presentation apparatus 1200 of some embodiments includes: a receiving unit 1201, a presentation unit 1202, a control unit 1203 and a hiding unit 1204. The receiving unit 1201 is configured to receive behavior information to be shown pushed by a server; a display unit 1202 configured to, in response to determining that behavior information currently displayed in a behavior information display area in a target page satisfies a preset condition, display the behavior information to be displayed in the behavior information display area as target display information; a control unit 1203, configured to control the target display information to disappear in the behavior information display area in response to determining that the display duration of the target display information in the behavior information display area is greater than or equal to a preset display duration; a hiding unit 1204 configured to hide the behavior information presentation area in the target page in response to detection of a closing operation acting on the behavior information presentation area.
In an optional implementation manner of some embodiments, the presentation unit 1202 further includes a close control presentation subunit. The closing control display subunit is configured to display a behavior information display area closing control in the behavior information display area.
In an optional implementation manner of some embodiments, the hiding unit 1204 is further configured to hide the behavior information presentation area in the target page in response to detecting a selection operation acting on the behavior information presentation area closing control.
In an optional implementation manner of some embodiments, the hiding unit 1204 further includes an open control display subunit. The opening control display subunit is configured to display a behavior information display area opening control in the target page.
In an optional implementation manner of some embodiments, the apparatus further includes a behavior information display area display unit. 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.
In an alternative implementation of some embodiments, the apparatus further comprises a detail page presentation 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 detection of a selection operation for the target display information displayed in the behavior information display area.
In an optional implementation manner of some embodiments, before the receiving unit 1201, the apparatus further includes a sending unit. The sending unit is configured to send a behavior information display request to the server in response to detecting the user search operation.
In an optional implementation manner of some embodiments, the receiving unit 1201 is further configured to receive behavior information to be presented, which matches the search operation.
It will be understood that the units described in the apparatus 1200 correspond to the various steps in the method described with reference to fig. 4. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 1200 and the units included therein, and are not described herein again.
With further reference to fig. 13, as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a behavior information pushing apparatus, which correspond to those shown in fig. 10, and which can be applied in various electronic devices.
As shown in fig. 13, the behavior information pushing apparatus 1300 of some embodiments includes: a fetching unit 1301, a determining unit 1302, a replacing unit 1303 and a pushing unit 1304. The extracting unit 1301 is configured to, in response to determining that a behavior information sequence is not empty, extract behavior information at a head end of the behavior information sequence as target behavior information, where the behavior information in the behavior information sequence includes: time information, behavior types and behavior object information, wherein each behavior information in the behavior information sequence is sorted according to the time added into the behavior information sequence and from the head end to the tail end of the behavior information sequence according to the reverse time sequence; a determining unit 1302 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 1303, configured to replace time information included in the target behavior information with the time interval to obtain behavior information to be displayed in response to determining that the time interval is smaller than or equal to a preset time interval; the pushing unit 1304 is configured to push the behavior information to be displayed to a target terminal according to a behavior object category corresponding to the behavior information to be displayed, where the behavior information to be displayed is provided for the target terminal to display, and the target terminal corresponds to the behavior object category.
In an optional implementation manner of some embodiments, the apparatus further includes a receiving unit and a first joining unit. Wherein the receiving unit is configured to receive the behavior information; the first adding unit is configured to add the received behavior information to a behavior information reference sequence and a head end of the behavior information sequence.
In an optional implementation manner of some embodiments, the behavior information in the behavior information sequence further includes user identification information. The replacing unit 1303 is further configured to, in response to determining that the category of the user identification information is a first category, perform anonymization on the user identification information to obtain anonymous user identification information, and replace the time information and the 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.
In an optional implementation manner of some embodiments, the replacing unit 1303 is further configured to replace time information included in the target behavior information with the time interval to obtain behavior information to be shown in response to determining that the category of the user identification information is a second category.
In an optional implementation manner of some embodiments, the apparatus further includes a first deleting unit. Wherein the first deletion unit is configured to delete all the behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.
In an alternative implementation of some embodiments, the apparatus further includes a second adding unit. Wherein the second adding unit is configured to add, in response to a determination that the behavior information sequence is empty, behavior information in which a time interval between a time represented by the time information in the behavior information reference sequence and a current time is less than or equal to the preset time interval to the behavior information sequence.
In an optional implementation manner of some embodiments, the second adding unit further includes a second deleting unit. Wherein the second deleting unit is configured to add behavior information in which a time interval between a time represented by the time information in the behavior information reference sequence and a current time is smaller than or equal to the preset time interval to the behavior information sequence, and further includes: and deleting the behavior information of 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.
It will be understood that the elements described in the apparatus 1300 correspond to various steps in the method described with reference to fig. 10. Thus, the operations, features, and advantages described above with respect to the method are also applicable to the apparatus 1300 and the units included therein, and are not described herein again.
Referring now to fig. 14, shown is a schematic diagram of an electronic device 1400 suitable for use in implementing some embodiments of the present disclosure. The electronic device shown in fig. 14 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 14, electronic device 1400 may include a processing means (e.g., central processing unit, graphics processor, etc.) 1401 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)1402 or a program loaded from storage device 1408 into a Random Access Memory (RAM) 1403. In the RAM 1403, various programs and data necessary 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 by a bus 1404. An input/output (I/O) interface 1405 is also connected to bus 1404.
Generally, the following devices may be connected to the I/O interface 1405: input devices 1406 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 1407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, or the like; and a communication device 1409. The communication means 1409 may allow the electronic device 1400 to communicate wirelessly or by wire with other devices to exchange data. While fig. 14 illustrates an electronic device 1400 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided. Each block shown in fig. 14 may represent one device or may represent a plurality of devices as necessary.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In some such embodiments, the computer program may be downloaded and installed from a network via the communication device 1409, or installed from the storage device 1408, or installed from the ROM 1402. The computer program, when executed by the processing apparatus 1401, performs the functions defined in the methods of some embodiments of the present disclosure.
It should be noted that the computer readable medium described 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 two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving behavior information to be displayed pushed by a server; in response to the fact that the currently displayed behavior information in the behavior information display area in the target page meets the preset condition, displaying the behavior information to be displayed in the behavior information display area as target display information; in response to determining that the display duration of the target display information in the behavior information display area is greater than or equal to a preset display duration, controlling the target display information to disappear in the behavior information display area; and hiding the behavior information display area in the target page in response to detecting a closing operation acting on the behavior information display area. Or, in response to determining that the behavior information sequence is not empty, taking out behavior information at a head end in the behavior information sequence as target behavior information, wherein the behavior information in the behavior information sequence includes: time information, behavior types and behavior object information, wherein each behavior information in the behavior information sequence is sorted according to the time added into the behavior information sequence and from the head end to the tail end of the behavior information sequence according to the reverse time sequence; determining a time interval between the time represented by the time information included in the target behavior information and the current time; in response to the fact that the time interval is smaller than or equal to a preset time interval, replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed; and pushing the behavior information to be displayed to a target terminal according to the behavior object type 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 type.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by software, and may also be implemented by hardware. The described units may also be provided in a processor, and may be described as: a processor includes a receiving unit, a presentation unit, a control unit, and a hiding unit. The names of the units do not in some cases form a limitation on the units themselves, and for example, a receiving unit may also be described as a "unit that receives behavior information to be presented".
The functions described herein above 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 a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.

Claims (19)

1. A behavior information display method, wherein the method comprises the following steps:
receiving behavior information to be shown pushed by a server, wherein the behavior information to be shown is generated by adopting the method of any one of claims 9-15;
in response to the fact that the currently displayed behavior information in the behavior information display area in the target page meets the preset condition, displaying the behavior information to be displayed in the behavior information display area as target display information;
in response to determining that the display duration of the target display information in the behavior information display area is greater than or equal to a preset display duration, controlling the target display information to disappear in the behavior information display area;
hiding the behavior information display area in the target page in response to detecting a closing operation acting on the behavior information display area.
2. The method according to claim 1, wherein the presenting the behavior information to be presented as target presentation information in the behavior information presentation area further comprises:
and displaying a behavior information display area closing control in the behavior information display area.
3. The method of claim 2, wherein hiding the behavior information presentation area in the target page in response to detecting a close operation acting on the behavior information presentation area comprises:
hiding the behavior information display area in the target page in response to detecting a selection operation on a closing control of the behavior information display area.
4. The method according to claim 1 or 2, wherein the hiding the behavior information presentation area in the target page further comprises:
and displaying a behavior information display area opening control in the target page.
5. The method of claim 4, wherein the method further comprises:
and displaying the behavior information display area in the target page in response to detecting the selection operation of the opening control of the behavior information display area.
6. The method of claim 1, wherein the method further comprises:
and displaying a detail page corresponding to the behavior information to be displayed in response to detecting a selection operation for the target display information displayed in the behavior information display area.
7. The method of claim 1, wherein before the receiving the behavior information to be shown pushed by the server, the method further comprises:
and responding to the detected search operation of the user, and sending a behavior information display request to the server.
8. The method of claim 7, wherein the receiving of the behavior information to be shown pushed by the server comprises:
and receiving behavior information to be displayed matched with the search operation.
9. A behavior information pushing method comprises the following steps:
in response to determining that the behavior information sequence is not empty, taking behavior information of a head end in the behavior information sequence as target behavior information, wherein the behavior information in the behavior information sequence comprises: time information, behavior types and behavior object information, wherein each behavior information in the behavior information sequence is sorted according to the time added into the behavior information sequence and from the head end to the tail end of the behavior information sequence according to the reverse time sequence;
determining a time interval between time represented by time information included in the target behavior information and current time;
in response to the fact that the time interval is smaller than or equal to a preset time interval, replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed;
and pushing 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.
10. The method of claim 9, wherein the method further comprises:
receiving behavior information;
and adding the received behavior information into a behavior information reference sequence and the head end of the behavior information sequence.
11. The method of claim 9, wherein the behavior information in the sequence of behavior information further comprises user identification information; and
replacing the time information included in the target behavior information with the time interval to obtain behavior information to be displayed, wherein the method comprises the following steps:
and in response to determining that the category of the user identification information is a first category, performing anonymization on the user identification information to obtain anonymous user identification information, and replacing 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.
12. The method according to claim 11, wherein the replacing the time information included in the target behavior information with the time interval to obtain behavior information to be shown further comprises:
and in response to the fact that the type of the user identification information is determined to be a second type, replacing time information included in the target behavior information with the time interval to obtain behavior information to be displayed.
13. The method of claim 9, wherein the method further comprises:
deleting all behavior information included in the behavior information sequence in response to determining that the time interval is greater than the preset time interval.
14. The method of claim 9 or 13, wherein the method further comprises:
and in response to determining that the behavior information sequence is empty, adding behavior information, of 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 preset time interval, to the behavior information sequence.
15. The method according to claim 14, wherein the adding behavior information into the behavior information sequence, the behavior information having a time interval between a time represented by the time information in the behavior information reference sequence and a current time smaller than or equal to the preset time interval, further comprises:
and deleting the behavior information of 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.
16. A behavioral information presentation device, comprising:
a receiving unit, configured to receive behavior information to be shown pushed by a server, where the behavior information to be shown is generated by using the method according to any one of claims 9 to 15;
the display unit is configured to respond to the fact that the currently displayed behavior information in the behavior information display area in the target page meets the preset condition, and display the behavior information to be displayed in the behavior information display area as target display information;
a control unit configured to control the target presentation information to disappear in the behavior information presentation area in response to determining that a presentation duration of the target presentation information in the behavior information presentation area is greater than or equal to a preset presentation duration;
a hiding unit configured to hide the behavior information presentation area in the target page in response to detection of a closing operation acting on the behavior information presentation area.
17. A behavior information pushing apparatus comprising:
a fetching unit configured to fetch behavior information of a head end in a behavior information sequence as target behavior information in response to a determination that the behavior information sequence is not empty, wherein the behavior information in the behavior information sequence includes: time information, behavior types and behavior object information, wherein each behavior information in the behavior information sequence is sorted according to the time added into the behavior information sequence and from the head end to the tail end of the behavior information sequence according to the reverse time sequence;
a determining unit configured to determine a time interval between a time represented by time information included in the target behavior information and a current time;
a replacing unit configured to replace time information included in the target behavior information with a preset time interval in response to a determination that the time interval is smaller than or equal to the preset time interval, so as to obtain behavior information to be displayed;
the pushing unit is configured to push the behavior information to be displayed to a target terminal according to a 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 executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-15.
19. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1-15.
CN202110653362.0A 2021-06-11 2021-06-11 Behavior information display method, pushing method, equipment and computer readable medium Pending CN113379496A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110653362.0A CN113379496A (en) 2021-06-11 2021-06-11 Behavior information display method, pushing method, equipment and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110653362.0A CN113379496A (en) 2021-06-11 2021-06-11 Behavior information display method, pushing method, equipment and computer readable medium

Publications (1)

Publication Number Publication Date
CN113379496A true CN113379496A (en) 2021-09-10

Family

ID=77573888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110653362.0A Pending CN113379496A (en) 2021-06-11 2021-06-11 Behavior information display method, pushing method, equipment and computer readable medium

Country Status (1)

Country Link
CN (1) CN113379496A (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005217553A (en) * 2004-01-28 2005-08-11 Nippon Seiki Co Ltd Device and method for information display
JP4979098B1 (en) * 2011-06-10 2012-07-18 株式会社デジタライズ Product information processing apparatus and product information processing method
JP2012174080A (en) * 2011-02-23 2012-09-10 Kddi Corp User interface program, terminal, system, and method for displaying summary text to time series data
JP2013045200A (en) * 2011-08-23 2013-03-04 Kyocera Document Solutions Inc Support service system, electronic apparatus, and image forming device
KR20160037571A (en) * 2014-09-29 2016-04-06 주식회사 포워드벤처스 Method, System for providing real time purchase goods information and recording medium
JP2016170564A (en) * 2015-03-12 2016-09-23 富士通株式会社 Display control program, display control method, and display controller
KR20170001535A (en) * 2015-06-25 2017-01-04 (주)누벤트 User device, server and computer program for providing real-time store data
CN107949826A (en) * 2016-08-09 2018-04-20 华为技术有限公司 A kind of message display method, user terminal and graphical user interface
CN108965389A (en) * 2018-06-13 2018-12-07 连尚(新昌)网络科技有限公司 Method for showing information
CN109460514A (en) * 2018-11-02 2019-03-12 北京京东尚科信息技术有限公司 Method and apparatus for pushed information
CN110457106A (en) * 2019-08-07 2019-11-15 北京字节跳动网络技术有限公司 A kind of information displaying method, device, equipment and storage medium
CN112306340A (en) * 2020-10-13 2021-02-02 北京沃东天骏信息技术有限公司 Information display method, information sending device, electronic equipment and medium

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005217553A (en) * 2004-01-28 2005-08-11 Nippon Seiki Co Ltd Device and method for information display
JP2012174080A (en) * 2011-02-23 2012-09-10 Kddi Corp User interface program, terminal, system, and method for displaying summary text to time series data
JP4979098B1 (en) * 2011-06-10 2012-07-18 株式会社デジタライズ Product information processing apparatus and product information processing method
JP2013045200A (en) * 2011-08-23 2013-03-04 Kyocera Document Solutions Inc Support service system, electronic apparatus, and image forming device
KR20160037571A (en) * 2014-09-29 2016-04-06 주식회사 포워드벤처스 Method, System for providing real time purchase goods information and recording medium
JP2016170564A (en) * 2015-03-12 2016-09-23 富士通株式会社 Display control program, display control method, and display controller
KR20170001535A (en) * 2015-06-25 2017-01-04 (주)누벤트 User device, server and computer program for providing real-time store data
CN107949826A (en) * 2016-08-09 2018-04-20 华为技术有限公司 A kind of message display method, user terminal and graphical user interface
US20190356770A1 (en) * 2016-08-09 2019-11-21 Huawei Technologies Co., Ltd. Message Display Method, User Terminal, and Graphical User Interface
CN108965389A (en) * 2018-06-13 2018-12-07 连尚(新昌)网络科技有限公司 Method for showing information
CN109460514A (en) * 2018-11-02 2019-03-12 北京京东尚科信息技术有限公司 Method and apparatus for pushed information
CN110457106A (en) * 2019-08-07 2019-11-15 北京字节跳动网络技术有限公司 A kind of information displaying method, device, equipment and storage medium
CN112306340A (en) * 2020-10-13 2021-02-02 北京沃东天骏信息技术有限公司 Information display method, information sending device, electronic equipment and medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
任燕;王彪;: "信息推送方法及信息推送系统企业知识产权分析", 电脑知识与技术, no. 02, 15 January 2020 (2020-01-15), pages 281 - 283 *
齐二娜 等: "基于个性化推荐系统的展示广告研究", 《中国出版》, no. 20, 23 October 2014 (2014-10-23), pages 41 - 44 *

Similar Documents

Publication Publication Date Title
WO2020019563A1 (en) Search sequencing method and apparatus, electronic device, and storage medium
CN112287206A (en) Information processing method and device and electronic equipment
CN115757400B (en) Data table processing method, device, electronic equipment and computer readable medium
CN110275962B (en) Method and apparatus for outputting information
WO2024099171A1 (en) Video generation method and apparatus
CN114697285B (en) Information display and information transmission methods, devices, equipment and media
CN114995691B (en) Document processing method, device, equipment and medium
CN115017110A (en) Information processing method, device, terminal and storage medium
CN109947526B (en) Method and apparatus for outputting information
CN115062119B (en) Government affair event handling recommendation method and device
CN113379496A (en) Behavior information display method, pushing method, equipment and computer readable medium
CN113590985B (en) Page jump configuration method and device, electronic equipment and computer readable medium
CN116233041A (en) Information processing method and device and electronic equipment
CN114827066B (en) Information processing method, apparatus, electronic device and storage medium
CN111143740B (en) Information processing method and device and electronic equipment
CN115563134A (en) Interaction method, interaction device, electronic equipment and computer readable medium
CN115587593A (en) Information extraction method and device, electronic equipment and computer readable medium
US9251125B2 (en) Managing text in documents based on a log of research corresponding to the text
CN115017149A (en) Data processing method and device, electronic equipment and storage medium
CN114239501A (en) Contract generation method, apparatus, device and medium
CN112669000A (en) Government affair item processing method and device, electronic equipment and storage medium
CN110555070B (en) Method and apparatus for outputting information
CN113393288A (en) Order processing information generation method, device, equipment and computer readable medium
CN111770385A (en) Card display method and device, electronic equipment and medium
US11902340B2 (en) Data processing method, apparatus, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination