CN111026956B - Data list processing method and device, electronic equipment and computer storage medium - Google Patents

Data list processing method and device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN111026956B
CN111026956B CN201911144469.1A CN201911144469A CN111026956B CN 111026956 B CN111026956 B CN 111026956B CN 201911144469 A CN201911144469 A CN 201911144469A CN 111026956 B CN111026956 B CN 111026956B
Authority
CN
China
Prior art keywords
data list
display
data
lists
list
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.)
Active
Application number
CN201911144469.1A
Other languages
Chinese (zh)
Other versions
CN111026956A (en
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.)
Lazas Network Technology Shanghai Co Ltd
Original Assignee
Lazas Network Technology Shanghai 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 Lazas Network Technology Shanghai Co Ltd filed Critical Lazas Network Technology Shanghai Co Ltd
Priority to CN201911144469.1A priority Critical patent/CN111026956B/en
Publication of CN111026956A publication Critical patent/CN111026956A/en
Application granted granted Critical
Publication of CN111026956B publication Critical patent/CN111026956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the disclosure discloses a data list processing method, a device, an electronic device and a computer storage medium, wherein the data list processing method comprises the following steps: determining attribute information of data lists, and generating at least two data lists according to the attribute information of the data lists; acquiring historical operation data of a historical data list viewing party in a preset historical time period, and calculating a display evaluation value of the data list according to the historical operation data; and determining a target data list according to the display evaluation value. According to the technical scheme, high-quality information can be provided, the matching degree between the information provided by the internet platform and the requirement of the user is improved, so that the time spent by the user can be greatly reduced, the working efficiency of the user is improved, and the service quality of the internet platform is also improved.

Description

Data list processing method and device, electronic equipment and computer storage medium
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to a data list processing method and apparatus, an electronic device, and a computer storage medium.
Background
With the development of internet technology, more and more users acquire internet services, such as information acquisition, information query, information search, and the like, through an internet platform. However, because the quality of information provided by some internet platforms is low at present, the information provided for users is probably not needed by the users, and therefore, a great amount of time is needed for the users to find and match the information, which directly causes the reduction of the working efficiency of the users and is not beneficial to the improvement of the service quality of the internet platforms.
Disclosure of Invention
The embodiment of the disclosure provides a data list processing method and device, electronic equipment and a computer storage medium.
In a first aspect, an embodiment of the present disclosure provides a data list processing method.
Specifically, the data list processing method includes:
determining attribute information of data lists, and generating at least two data lists according to the attribute information of the data lists, wherein the attribute information of the data lists comprises one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
acquiring historical operation data of a historical data list viewing party in a preset historical time period, and calculating a display evaluation value of the data list according to the historical operation data;
and determining a target data list according to the display evaluation value.
With reference to the first aspect, in a first implementation manner of the first aspect, the acquiring historical operation data of a historical data list viewer in a preset historical time period and calculating a display evaluation value of the data list according to the historical operation data includes:
acquiring historical operation data of a historical data list viewer in a preset historical time period;
calculating the probability value of the historical data list viewer for generating preset operation on the data list according to the historical operation data;
and calculating the display evaluation value of the data list according to the probability value.
With reference to the first aspect and the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the determining a target data list according to the display evaluation value includes:
acquiring display object suppliable information of the data list, and calculating suppliable evaluation values of the data list according to the display object suppliable information of the data list;
determining a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold as a candidate data list;
and determining the candidate data list with the preset number of the highest display evaluation values as a target data list.
With reference to the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in a third implementation manner of the first aspect, an embodiment of the present disclosure further includes:
sending a data list display instruction to a data list display party to enable the data list display party to display the target data list at a preset display position according to the data list display instruction, wherein the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, the embodiment of the present disclosure further includes:
and responding to the received operation instruction for the target data list, and executing corresponding preset operation for the target data list according to the operation instruction.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, and the fourth implementation manner of the first aspect, in a fifth implementation manner of the first aspect, in response to receiving an operation instruction for the target data list, according to the operation instruction, performing a corresponding preset operation on the target data list, includes:
responding to an operation instruction for the target data list, sending an instruction for suspending display of the target data list to the data list display party, setting the state of the target data list to be an offline state, and operating the target data list according to the operation instruction;
and responding to the completion of the operation, setting the state of the target data list to be an online state, and sending an instruction of restoring the display of the target data list to the data list displayer so as to enable the data list displayer to restore the display of the target data list.
In a second aspect, an embodiment of the present disclosure provides a data list processing apparatus.
Specifically, the data list processing apparatus includes:
the generating module is configured to determine attribute information of data lists and generate at least two data lists according to the attribute information of the data lists, wherein the attribute information of the data lists comprises one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
the calculation module is configured to acquire historical operation data of a historical data list viewer in a preset historical time period and calculate a display evaluation value of the data list according to the historical operation data;
a determination module configured to determine a target data list according to the display evaluation value.
With reference to the second aspect, in a first implementation manner of the second aspect, the computing module includes:
the first obtaining sub-module is configured to obtain historical operation data of a historical data list viewer in a preset historical time period;
the first calculation submodule is configured to calculate a probability value of preset operation generated on the data list by the historical data list viewer according to the historical operation data;
a second calculation sub-module configured to calculate a display evaluation value of the data list according to the probability value.
With reference to the second aspect and the first implementation manner of the second aspect, in a second implementation manner of the second aspect, the determining module includes:
a second acquisition sub-module configured to acquire display object suppliable information of the data list and calculate a suppliable evaluation value of the data list from the display object suppliable information of the data list;
a first determination sub-module configured to determine, as a candidate data list, a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold;
a second determination sub-module configured to determine, as a target data list, a preset number of the candidate data lists showing the highest evaluation value.
With reference to the second aspect, the first implementation manner of the second aspect, and the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the embodiment of the present disclosure further includes:
a sending module, configured to send a data list display instruction to a data list display party, so that the data list display party displays the target data list at a preset display position according to the data list display instruction, where the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, and the third implementation manner of the second aspect, in a fourth implementation manner of the second aspect, the embodiment of the present disclosure further includes:
the execution module is configured to respond to the received operation instruction for the target data list, and execute corresponding preset operation for the target data list according to the operation instruction.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, and the fourth implementation manner of the second aspect, in a fifth implementation manner of the second aspect, the execution module of the embodiment of the present disclosure includes:
the operation sub-module is configured to respond to receiving an operation instruction for the target data list, send an instruction for suspending display of the target data list to the data list displayer, set the state of the target data list to be an offline state, and operate the target data list according to the operation instruction;
and the sending submodule is configured to respond to the completion of the operation, set the state of the target data list to be an online state, and send an instruction for restoring the display of the target data list to the data list displayer so that the data list displayer restores the display of the target data list.
In a third aspect, the disclosed embodiments provide an electronic device, including a memory and at least one processor, where the memory is configured to store one or more computer instructions, where the one or more computer instructions are executed by the at least one processor to implement the method steps of the data list processing method in the first aspect.
In a fourth aspect, the disclosed embodiments provide a computer-readable storage medium for storing computer instructions for a data list processing apparatus, which contains computer instructions for executing the data list processing method in the first aspect described above as a data list processing apparatus.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the technical scheme, the data lists are subjected to display evaluation values according to historical operation data of a historical data list viewer, and the data lists are determined to be displayed according to different display evaluation values, so that the data lists are prioritized. According to the technical scheme, high-quality information can be provided, the matching degree between the information provided by the internet platform and the user requirement is improved, so that the time spent by the user can be greatly reduced, the working efficiency of the user is improved, and the service quality of the internet platform is also improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
Other features, objects, and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments when taken in conjunction with the accompanying drawings. In the drawings:
FIG. 1 shows a flow diagram of a data list processing method according to an embodiment of the present disclosure;
FIG. 2 shows a flow chart of step S102 of the data list processing method according to the embodiment shown in FIG. 1;
FIG. 3 shows a flow chart of step S103 of the data list processing method according to the embodiment shown in FIG. 1;
FIG. 4 shows a flow diagram of a data list processing method according to another embodiment of the present disclosure;
FIG. 5 illustrates a flow diagram of a data list processing method according to yet another embodiment of the present disclosure;
fig. 6 shows a flowchart of step S505 of the data list processing method according to the embodiment shown in fig. 5;
FIG. 7 illustrates a data list processing application scenario diagram according to an embodiment of the present disclosure;
fig. 8 is a block diagram showing a configuration of a data list processing apparatus according to an embodiment of the present disclosure;
FIG. 9 is a block diagram showing the structure of a calculation module 802 of the data list processing apparatus according to the embodiment shown in FIG. 8;
fig. 10 is a block diagram showing the configuration of the determination module 803 of the data list processing apparatus according to the embodiment shown in fig. 8;
fig. 11 is a block diagram showing a configuration of a data list processing apparatus according to another embodiment of the present disclosure;
fig. 12 is a block diagram showing a configuration of a data list processing apparatus according to still another embodiment of the present disclosure;
fig. 13 is a block diagram showing the structure of an execution module 1205 of the data list processing apparatus according to the embodiment shown in fig. 12;
FIG. 14 shows a block diagram of an electronic device according to an embodiment of the present disclosure;
fig. 15 is a schematic structural diagram of a computer system suitable for implementing a data list processing method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, for the sake of clarity, parts not relevant to the description of the exemplary embodiments are omitted in the drawings.
In the present disclosure, it is to be understood that terms such as "including" or "having," etc., are intended to indicate the presence of the disclosed features, numbers, steps, behaviors, components, parts, or combinations thereof, and are not intended to preclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or combinations thereof may be present or added.
It should be further noted that the embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
The technical scheme provided by the embodiment of the disclosure realizes the priority ranking of the data lists by displaying the evaluation values of the data lists according to the historical operation data of the historical data list viewer and determining which data lists are displayed according to the difference of the display evaluation values. According to the technical scheme, high-quality information can be provided, the matching degree between the information provided by the internet platform and the user requirement is improved, so that the time spent by the user can be greatly reduced, the working efficiency of the user is improved, and the service quality of the internet platform is also improved.
Fig. 1 shows a flowchart of a data list processing method according to an embodiment of the present disclosure, which is applied to a data list processing server, as shown in fig. 1, the data list processing method includes the following steps S101 to S103:
in step S101, determining attribute information of a data list, and generating at least two data lists according to the attribute information of the data list, wherein the attribute information of the data list includes one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
in step S102, acquiring historical operation data of a historical data list viewer in a preset historical time period, and calculating a display evaluation value of the data list according to the historical operation data;
in step S103, a target data list is determined from the display evaluation value.
As mentioned above, with the development of internet technology, more and more users acquire internet services such as information acquisition, information query, information search, and the like through internet platforms. However, because the quality of information provided by some internet platforms is low at present, the information provided for users is probably not needed by the users, and therefore, a great amount of time is needed for the users to find and match the information, which directly causes the reduction of the working efficiency of the users and is not beneficial to the improvement of the service quality of the internet platforms.
In view of the above-described drawbacks, in this embodiment, a data list processing method is proposed that achieves prioritization of data lists by performing display evaluation values for data lists according to historical operation data of a historical data list viewer, and determining which data lists to display according to differences in the display evaluation values. According to the technical scheme, high-quality information can be provided, the matching degree between the information provided by the internet platform and the user requirement is improved, so that the time spent by the user can be greatly reduced, the working efficiency of the user is improved, and the service quality of the internet platform is also improved.
In an optional implementation manner of this embodiment, the data list refers to a data list that can provide certain information content and needs to be generated, where the data list refers to a list object that presents information content in the form of a text data list, a picture data list, a moving image data list, or the like.
In an optional implementation manner of this embodiment, the attribute information of the data list may include one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists.
Wherein:
the number of data lists refers to the number of data lists that need to be generated.
The category of the data list refers to a category to which the data list belongs, for example, in the catering field, the category of the data list may include a breakfast providing merchant list, a lunch providing merchant list, a dinner providing merchant list, an afternoon tea providing merchant list, an overnight providing merchant list, and other time period categories, a barbecue providing merchant list, a hot spicy providing merchant list, a western meal providing merchant list, a fast food providing merchant list, and other item categories, a fitness providing merchant list, a health preserving providing merchant list, a hot spicy providing merchant list, and other subject categories.
The display area of the data list refers to the layout area where the internet platform is located when the data list is subsequently displayed, that is, the layout area where the data list is displayed on the internet platform, because for some fields, the contents provided by the layouts where the internet platform is located in different geographic areas are different, for example, a goods or service provider in Beijing is provided by a local sale internet platform in Beijing layout, but only goods or service providers in Shanghai are provided by the layouts in Shanghai, at this time, what contents are displayed on which layout are directly related to the display area of the data list.
The viewed object of the data list refers to an object subject viewed after the subsequent data list is displayed, and since attribute information of different viewed objects, such as gender, age, occupation, working area, living area, viewing preference, operation preference for the displayed content of the data list, and the like, may be different, what content is displayed for which viewed object is directly related to the attribute information of the viewed object of the data list.
The display content of the data list refers to content that the data list will display after being generated and displayed, such as first-level display content of the data list, that is, information that a data list viewer can see first when viewing the data list, such as text information, picture information, motion picture information, and the like, a data list content link associated with the first-level display content of the data list, that is, when the data list viewer selects a certain data list, such as clicking the first-level display content of a certain data list, link information that the corresponding data list content is displayed in the past, data list content information to which the data list content link points, such as merchant information that a certain category of goods can be provided, and the like.
The display object of the data list refers to an object existing in the data list, for example, a supplier or the like capable of providing goods or services.
The data sublist attribute information of the data list refers to attribute information of a data sublist included in the data list, wherein the data list may include one or more data sublists, such as a barbecue providing merchant list, which may further include a sublist of most barbeque providing merchants, a sublist of best barbeque providing merchants, a sublist of fastest delivery barbeque providing merchants, a sublist of best preferential barbeque providing merchants, and the like. Similar to the attribute information of the data list described above, the data sub-list attribute information of the data list may also include one or more of the following information: the number of data sub-lists of the data list, the category of the data sub-lists of the data list, the name of the data sub-lists of the data list, the start display time of the data sub-lists of the data list, the end display time of the data sub-lists of the data list, the display duration of the data sub-lists of the data list, the display area of the data sub-lists of the data list, the viewing object of the data sub-lists of the data list, the display content of the data sub-lists of the data list, the display object of the data sub-lists of the data list, and the like.
The attribute information of the data list describes various features of a certain data list very comprehensively, so that after the attribute information of the data list is determined, at least two data lists can be generated according to the attribute information of the data list for subsequent display.
In an optional implementation manner of this embodiment, the history data list viewer refers to a subject who has performed a viewing operation on a data list in which a history exists, and the history operation data of the history data list viewer in a preset history time period refers to operation data performed by the history data list viewer in the preset history time period on the history data list, where the operation may include a click, a favorite, a transaction, and the like. According to the historical operation data of the historical data list viewer in a preset historical time period, whether the data list viewer is likely to execute the operation on the data to be generated or not can be analyzed and calculated after the data to be generated is displayed subsequently, namely the probability of the data list viewer executing the operation on the data to be generated is obtained, whether a certain data list is valuable or not can be determined on the basis of the calculated probability value, the display evaluation value of the data list is obtained, and the target data list to be displayed can be finally determined according to the display evaluation value.
The data list processing server may be a backend server that interacts with the client and can send target data list information to the client, a ranking server that is used only to rank and determine a target data list to be displayed according to the display evaluation value, or another server that can process the data list. For example, if the data list processing server is a back-end server, the back-end server may determine the target data list according to the display evaluation value, and then send the determined target data list information to the front-end client for display. For another example, if the data list processing server is a sorting server, after the target data list is determined according to the display evaluation value, the sorting server may send the determined target data list information to a back-end server interacting with the client in an interface form, and then the back-end server sends the target data list information to the front-end client for display.
In an alternative implementation manner of this embodiment, as shown in fig. 2, the step S102 of acquiring the historical operation data of the historical data list viewer in a preset historical time period and calculating the display evaluation value of the data list according to the historical operation data includes the following steps S201 to S203:
in step S201, obtaining historical operation data of a historical data list viewer in a preset historical time period;
in step S202, calculating a probability value of a preset operation generated by the historical data list viewer on the data list according to the historical operation data;
in step S203, a display evaluation value of the data list is calculated from the probability value.
In order to determine whether a certain data list is valuable to perform subsequent display, so that the displayed data list can provide high-quality information content for a user, the matching degree between information provided by an internet platform and the requirement of the user can be improved, the information provided by the internet platform can better meet the requirement of the user, and corresponding effective operation is generated. Specifically, historical operation data of a historical data list viewer in a preset historical time period is obtained, wherein the preset historical time period can be set according to the requirements of practical application, and specific values of the historical operation data are not specifically limited by the disclosure; then calculating to obtain a probability value of preset operation generated by the historical data list viewer on the data list according to the historical operation data; and finally, calculating to obtain a display evaluation value of the data list according to the probability value.
In an optional implementation manner of this embodiment, an operation probability value calculation model may be obtained according to the training of the historical operation data, and then the data list is input into the operation probability value calculation model, so as to calculate and obtain a probability value of a preset operation generated by the historical data list viewer on the data list. Of course, other operation probability value calculation methods can be adopted, and those skilled in the art can select the operation probability value according to the needs of practical application, and the disclosure does not limit the operation probability value specifically.
In an optional implementation manner of this embodiment, the display evaluation value of the data list is directly proportional to the probability value of the history data list viewer performing the preset operation on the data list, that is, the higher the probability value of the history data list viewer performing the preset operation on the data list is, the higher the display evaluation value of the data list is.
In an alternative implementation manner of this embodiment, as shown in fig. 3, the step S103 of determining the target data list according to the display evaluation value includes the following steps S301 to S303:
in step S301, display object suppliable information of the data list is acquired, and a suppliable evaluation value of the data list is calculated from the display object suppliable information of the data list;
in step S302, a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold is determined as a candidate data list;
in step S303, a preset number of the candidate data lists showing the highest evaluation value are determined as a target data list.
In order to provide a data list with sufficient supply for a data list viewer, that is, in order to provide a data list with sufficient inventory of goods or services provided by goods or service providers in the data list displayed to the data list viewer, when determining a target data list, first acquiring display object suppliable information of the data list, wherein the suppliable information is used for representing the suppliable amount of goods or services provided by the display object, and calculating a suppliable evaluation value of the data list according to the display object suppliable information of the data list, wherein the suppliable evaluation value has a proportional relationship with the suppliable amount, that is, the higher the suppliable evaluation value, and the lower the suppliable evaluation value; then determining a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold as a candidate data list; and finally, determining a preset number of candidate data lists with the highest display evaluation value as a target data list, where the preset number may be set according to the needs of practical applications, for example, 2, 4, and the like.
In an optional implementation manner of this embodiment, the method further includes a step of sending a data list display instruction to a data list display party, so that the data list display party displays the target data list at a preset display position according to the data list display instruction, as shown in fig. 4, the method includes the following steps S401 to S404:
in step S401, determining attribute information of a data list, and generating at least two data lists according to the attribute information of the data list, where the attribute information of the data list includes one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
in step S402, acquiring historical operation data of a historical data list viewer in a preset historical time period, and calculating a display evaluation value of the data list according to the historical operation data;
in step S403, determining a target data list according to the display evaluation value;
in step S404, a data list display instruction is sent to a data list display party, so that the data list display party displays the target data list at a preset display position according to the data list display instruction, where the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists.
In this implementation, after the target data list capable of being displayed is determined, a data list display instruction may be sent to the data list displayer, so that the data list displayer displays the target data list at a preset display position according to the data list display instruction. Wherein the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists. The preset display position refers to a certain display position on the display side of the data list; the number of the target data lists refers to the number of target data lists to be displayed; the correspondence between the preset display position and the target data list refers to which target data list is displayed at which display position; the display content acquisition interface of the target data list refers to data interface information capable of acquiring display content of the target data list to be displayed; the display information of the data sub-list of the target data list refers to the display information of the data sub-list included in the target data list, wherein the target data list may include one or more data sub-lists, and similar to the display information of the target data list described above, the display information of the data sub-list of the target data list may also include one or more of the following information: the display method comprises the following steps of presetting display positions, the number of the target data sub-lists, the corresponding relation between the preset display positions and the target data sub-lists, the display contents of the target data sub-lists, the display objects of the target data lists, the display content acquisition interfaces of the target data sub-lists and the like.
In an optional implementation manner of this embodiment, the method further includes, in response to receiving an operation instruction for the target data list, a step of performing a corresponding preset operation on the target data list according to the operation instruction, as shown in fig. 5, the method includes the following steps S501 to S505:
in step S501, attribute information of a data list is determined, and at least two data lists are generated according to the attribute information of the data list, where the attribute information of the data list includes one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
in step S502, acquiring historical operation data of a historical data list viewer in a preset historical time period, and calculating a display evaluation value of the data list according to the historical operation data;
in step S503, a target data list is determined from the display evaluation value;
in step S504, a data list display instruction is sent to a data list display party, so that the data list display party displays the target data list at a preset display position according to the data list display instruction, where the data list display instruction carries one or more of the following information: presetting display positions, the number of the target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of the data sub-lists of the target data lists;
in step S505, in response to receiving an operation instruction for the target data list, a corresponding preset operation is performed on the target data list according to the operation instruction.
In this implementation manner, when an operation instruction for the target data list is received, a corresponding preset operation is performed on the target data list according to the operation instruction, where the operation instruction for the target data list may include one or more operation instructions for: a target data list, target data list display content, a target data list display object, a target data sub-list, target data sub-list display content, and a target data sub-list display object. Wherein the operation may comprise one of editing, modifying, and the like.
In an optional implementation manner of this embodiment, as shown in fig. 6, the step S505, that is, in response to receiving an operation instruction for the target data list, a step of performing a corresponding preset operation on the target data list according to the operation instruction includes the following steps S601-S602:
in step S601, in response to receiving an operation instruction for the target data list, sending an instruction to suspend displaying the target data list to the data list display side, setting the state of the target data list to an offline state, and operating on the target data list according to the operation instruction;
in step S602, in response to the completion of the operation, the state of the target data list is set to an online state, and an instruction to resume displaying the target data list is sent to the data list displayer, so that the data list displayer resumes displaying the target data list.
In order to make the data to be operated independent of the online data and avoid data confusion, in this implementation, when the target data list is operated according to the operation instruction, firstly, an instruction for pausing displaying the target data list is sent to the data list display side, so that the target data list is paused to be displayed, and the state of the target data list is set to be an offline state, and then the target data list is operated according to the operation instruction; and then responding to the completion of the operation, setting the state of the target data list to be an online state, and sending an instruction of restoring the display of the target data list to the data list displayer so as to enable the data list displayer to restore the display of the target data list.
The disclosure is explained and illustrated below with an application scenario as an example. Fig. 7 is a schematic diagram of a data list processing application scenario according to an embodiment of the present disclosure, in which, assuming that four food lists that can be displayed on the beijing layout during the year 2019 of the meta-denier vacation are desired to be set, first setting attribute information of the food lists according to the scenario to obtain a plurality of subsequent food lists that may be displayed, such as a breakfast providing merchant list, a lunch providing merchant list, a dinner providing merchant list, a afternoon tea providing merchant list, an overnight providing merchant list, and other time period category food lists, a barbecue providing merchant list, a hot spicy providing merchant list, a western food providing merchant list, a buffet providing merchant list, a fast food providing merchant list, and other category food lists, a fitness providing merchant list, a health preserving providing merchant list, a spicy providing merchant list, and other topic category food lists, and then calculating the display evaluation value of the food list through operation data such as clicking, viewing and ordering of the historical food list during the last year's Yuan Dan vacation by a food list viewer, finally determining that a western food providing merchant list, a buffalo food providing merchant list, a barbecue providing merchant list and a health preserving providing merchant list are four food lists with the highest display evaluation values, and then displaying the four food lists in a display frame of a data list display side, wherein the first-level display content of the western food providing merchant list is a steak picture, the first-level display content of the buffalo food providing merchant list is a seafood picture, the first-level display content of the barbecue providing merchant list is a mutton-string picture, and the first-level display content of the health preserving providing merchant list is a tea art picture. Each food list may further include a plurality of sub-lists, for example, the list of broiling provider merchants may include a sub-list of most hot broiling provider merchants, a sub-list of best eating broiling provider merchants, a sub-list of fastest reaching broiling provider merchants, a sub-list of most preferred broiling provider merchants, etc., and the sub-lists may be displayed below the display box when viewed by a food list viewer (as indicated by the shaded boxes in fig. 7).
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 8 shows a block diagram of a data list processing apparatus according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device, and may be implemented as a data list processing server, through software, hardware, or a combination of both. As shown in fig. 8, the data list processing apparatus includes:
a generating module 801 configured to determine attribute information of a data list, and generate at least two data lists according to the attribute information of the data list, where the attribute information of the data list includes one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
a calculation module 802 configured to acquire historical operation data of a historical data list viewer in a preset historical time period, and calculate a display evaluation value of the data list according to the historical operation data;
a determination module 803 configured to determine a target data list according to the display evaluation value.
As mentioned above, with the development of internet technology, more and more users acquire internet services such as information acquisition, information query, information search, and the like through internet platforms. However, because the quality of information provided by some internet platforms is low at present, the information provided for users is probably not needed by the users, and therefore, a great amount of time is needed for the users to find and match the information, which directly causes the reduction of the working efficiency of the users and is not beneficial to the improvement of the service quality of the internet platforms.
In view of the above-described drawbacks, in this embodiment, a data list processing apparatus is proposed that achieves prioritization of data lists by performing display evaluation values for data lists according to historical operation data of a historical data list viewer and determining which data lists to display according to differences in the display evaluation values. According to the technical scheme, high-quality information can be provided, the matching degree between the information provided by the internet platform and the user requirement is improved, so that the time spent by the user can be greatly reduced, the working efficiency of the user is improved, and the service quality of the internet platform is also improved.
In an optional implementation manner of this embodiment, the data list refers to a data list that can provide certain information content and needs to be generated, where the data list refers to a list object that presents information content in the form of a text data list, a picture data list, a moving image data list, or the like.
In an optional implementation manner of this embodiment, the attribute information of the data list may include one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists.
Wherein:
the number of data lists refers to the number of data lists that need to be generated.
The category of the data list refers to a category to which the data list belongs, for example, in the catering field, the category of the data list may include a breakfast providing merchant list, a lunch providing merchant list, a dinner providing merchant list, an afternoon tea providing merchant list, an overnight providing merchant list, and other time period categories, a barbecue providing merchant list, a hot spicy providing merchant list, a western meal providing merchant list, a fast food providing merchant list, and other item categories, a fitness providing merchant list, a health preserving providing merchant list, a hot spicy providing merchant list, and other subject categories.
The display area of the data list refers to the layout area where the internet platform is located when the data list is subsequently displayed, that is, the layout area where the data list is displayed on the internet platform, because for some fields, the contents provided by the layouts where the internet platform is located in different geographic areas are different, for example, a goods or service provider in Beijing is provided by a local sale internet platform in Beijing layout, but only goods or service providers in Shanghai are provided by the layouts in Shanghai, at this time, what contents are displayed on which layout are directly related to the display area of the data list.
The viewed object of the data list refers to an object subject viewed after the subsequent data list is displayed, and since attribute information of different viewed objects, such as gender, age, occupation, working area, living area, viewing preference, operation preference for the displayed content of the data list, and the like, may be different, what content is displayed for which viewed object is directly related to the attribute information of the viewed object of the data list.
The display content of the data list refers to content that the data list will display after being generated and displayed, such as first-level display content of the data list, that is, information that a data list viewer can see first when viewing the data list, such as text information, picture information, motion picture information, and the like, a data list content link associated with the first-level display content of the data list, that is, when the data list viewer selects a certain data list, such as clicking the first-level display content of a certain data list, link information that the corresponding data list content is displayed in the past, data list content information to which the data list content link points, such as merchant information that a certain category of goods can be provided, and the like.
The display object of the data list refers to an object existing in the data list, for example, a supplier or the like capable of providing goods or services.
The data sublist attribute information of the data list refers to attribute information of a data sublist included in the data list, wherein the data list may include one or more data sublists, such as a barbecue providing merchant list, which may further include a sublist of most barbeque providing merchants, a sublist of best barbeque providing merchants, a sublist of fastest delivery barbeque providing merchants, a sublist of best preferential barbeque providing merchants, and the like. Similar to the attribute information of the data list described above, the data sub-list attribute information of the data list may also include one or more of the following information: the number of data sub-lists of the data list, the category of the data sub-lists of the data list, the name of the data sub-lists of the data list, the start display time of the data sub-lists of the data list, the end display time of the data sub-lists of the data list, the display duration of the data sub-lists of the data list, the display area of the data sub-lists of the data list, the viewing object of the data sub-lists of the data list, the display content of the data sub-lists of the data list, the display object of the data sub-lists of the data list, and the like.
The attribute information of the data list describes various features of a certain data list very comprehensively, so that after the attribute information of the data list is determined, at least two data lists can be generated according to the attribute information of the data list for subsequent display.
In an optional implementation manner of this embodiment, the history data list viewer refers to a subject who has performed a viewing operation on a data list in which a history exists, and the history operation data of the history data list viewer in a preset history time period refers to operation data performed by the history data list viewer in the preset history time period on the history data list, where the operation may include a click, a favorite, a transaction, and the like. According to the historical operation data of the historical data list viewer in a preset historical time period, whether the data list viewer is likely to execute the operation on the data to be generated or not can be analyzed and calculated after the data to be generated is displayed subsequently, namely the probability of the data list viewer executing the operation on the data to be generated is obtained, whether a certain data list is valuable or not can be determined on the basis of the calculated probability value, the display evaluation value of the data list is obtained, and the target data list to be displayed can be finally determined according to the display evaluation value.
The data list processing server may be a backend server that interacts with the client and can send target data list information to the client, a ranking server that is used only to rank and determine a target data list to be displayed according to the display evaluation value, or another server that can process the data list. For example, if the data list processing server is a back-end server, the back-end server may determine the target data list according to the display evaluation value, and then send the determined target data list information to the front-end client for display. For another example, if the data list processing server is a sorting server, after the target data list is determined according to the display evaluation value, the sorting server may send the determined target data list information to a back-end server interacting with the client in an interface form, and then the back-end server sends the target data list information to the front-end client for display.
In an optional implementation manner of this embodiment, as shown in fig. 9, the calculating module 802 includes:
a first obtaining sub-module 901 configured to obtain historical operation data of a historical data list viewer in a preset historical time period;
a first calculating submodule 902 configured to calculate, according to the historical operation data, a probability value of a preset operation generated on the data list by the historical data list viewer;
a second calculation submodule 903 configured to calculate a display evaluation value of the data list according to the probability value.
In order to determine whether a certain data list is valuable to perform subsequent display, so that the displayed data list can provide high-quality information content for a user, the matching degree between information provided by an internet platform and the requirement of the user can be improved, the information provided by the internet platform can better meet the requirement of the user, and corresponding effective operation is generated. Specifically, the first obtaining sub-module 901 obtains historical operation data of a historical data list viewer in a preset historical time period, where the preset historical time period may be set according to the needs of practical application, and the specific values of the preset historical time period are not specifically limited by the present disclosure; the first calculating submodule 902 calculates, according to the historical operation data, a probability value that the historical data list viewer generates a preset operation on the data list; and the second calculating submodule 903 calculates to obtain a display evaluation value of the data list according to the probability value.
In an optional implementation manner of this embodiment, an operation probability value calculation model may be obtained according to the training of the historical operation data, and then the data list is input into the operation probability value calculation model, so as to calculate and obtain a probability value of a preset operation generated by the historical data list viewer on the data list. Of course, other operation probability value calculation methods can be adopted, and those skilled in the art can select the operation probability value according to the needs of practical application, and the disclosure does not limit the operation probability value specifically.
In an optional implementation manner of this embodiment, the display evaluation value of the data list is directly proportional to the probability value of the history data list viewer performing the preset operation on the data list, that is, the higher the probability value of the history data list viewer performing the preset operation on the data list is, the higher the display evaluation value of the data list is.
In an optional implementation manner of this embodiment, as shown in fig. 10, the determining module 803 includes:
a second acquisition sub-module 1001 configured to acquire display object suppliable information of the data list and calculate a suppliable evaluation value of the data list from the display object suppliable information of the data list;
a first determination sub-module 1002 configured to determine, as a candidate data list, a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold;
a second determining sub-module 1003 configured to determine, as a target data list, a preset number of the candidate data lists having the highest display evaluation values.
In order to provide a data list with sufficient supply to a data list viewer, that is, in order to provide a data list with sufficient stock quantity of goods or services provided by goods or service providers in the data list displayed to the data list viewer, when determining a target data list, the second acquisition sub-module 1001 acquires display target suppliable information of the data list, the suppliable information being used to represent a suppliable amount of goods or services provided by the display target, and calculates a suppliable evaluation value of the data list from the display target suppliable information of the data list, wherein the suppliable evaluation value has a direct relationship with the suppliable amount, that is, the higher the suppliable evaluation value is, and the lower the suppliable evaluation value is, the lower the suppliable evaluation value is; the first determination sub-module 1002 determines a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold as a candidate data list; the second determining sub-module 1003 determines a preset number of candidate data lists with the highest display evaluation value as a target data list, where the preset number may be set according to the needs of the actual application, for example, 2, 4, and the like, and the specific value of the preset number is not particularly limited in this disclosure.
In an optional implementation manner of this embodiment, the apparatus further includes a data list display instruction sent to a data list display party, so that the data list display party displays a part of the target data list at a preset display position according to the data list display instruction, as shown in fig. 11, the apparatus includes:
a generating module 1101 configured to determine attribute information of data lists, and generate at least two data lists according to the attribute information of the data lists, wherein the attribute information of the data lists includes one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
a calculation module 1102, configured to acquire historical operation data of a historical data list viewer in a preset historical time period, and calculate a display evaluation value of the data list according to the historical operation data;
a determining module 1103 configured to determine a target data list according to the display evaluation value;
a sending module 1104 configured to send a data list display instruction to a data list displayer, so that the data list displayer displays the target data list at a preset display position according to the data list display instruction, where the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists.
In this implementation, after the target data list capable of being displayed is determined, a data list display instruction may be sent to the data list displayer, so that the data list displayer displays the target data list at a preset display position according to the data list display instruction. Wherein the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists. The preset display position refers to a certain display position on the display side of the data list; the number of the target data lists refers to the number of target data lists to be displayed; the correspondence between the preset display position and the target data list refers to which target data list is displayed at which display position; the display content acquisition interface of the target data list refers to data interface information capable of acquiring display content of the target data list to be displayed; the display information of the data sub-list of the target data list refers to the display information of the data sub-list included in the target data list, wherein the target data list may include one or more data sub-lists, and similar to the display information of the target data list described above, the display information of the data sub-list of the target data list may also include one or more of the following information: the display method comprises the following steps of presetting display positions, the number of the target data sub-lists, the corresponding relation between the preset display positions and the target data sub-lists, the display contents of the target data sub-lists, the display objects of the target data lists, the display content acquisition interfaces of the target data sub-lists and the like.
In an optional implementation manner of this embodiment, the apparatus further includes a portion, in response to receiving an operation instruction for the target data list, for performing a corresponding preset operation on the target data list according to the operation instruction, as shown in fig. 12, the apparatus includes:
a generating module 1201 configured to determine attribute information of a data list, and generate at least two data lists according to the attribute information of the data list, wherein the attribute information of the data list includes one or more of the following information: the number of the data lists, the types of the data lists, the names of the data lists, the starting display time of the data lists, the ending display time of the data lists, the display duration of the data lists, the display areas of the data lists, the viewing objects of the data lists, the display contents of the data lists, the display objects of the data lists, and the data sub-list attribute information of the data lists;
a calculation module 1202, configured to acquire historical operation data of a historical data list viewer in a preset historical time period, and calculate a display evaluation value of the data list according to the historical operation data;
a determination module 1203 configured to determine a target data list according to the display evaluation value;
a sending module 1204, configured to send a data list display instruction to a data list displayer, so that the data list displayer displays the target data list at a preset display position according to the data list display instruction, where the data list display instruction carries one or more of the following information: presetting display positions, the number of the target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of the data sub-lists of the target data lists;
the executing module 1205 is configured to, in response to receiving an operation instruction for the target data list, execute a corresponding preset operation for the target data list according to the operation instruction.
In this implementation manner, when an operation instruction for the target data list is received, a corresponding preset operation is performed on the target data list according to the operation instruction, where the operation instruction for the target data list may include one or more operation instructions for: a target data list, target data list display content, a target data list display object, a target data sub-list, target data sub-list display content, and a target data sub-list display object. Wherein the operation may comprise one of editing, modifying, and the like.
In an optional implementation manner of this embodiment, as shown in fig. 13, the executing module 1205 includes:
an operation sub-module 1301, configured to, in response to receiving an operation instruction for the target data list, send an instruction to suspend displaying the target data list to the data list display, set the state of the target data list to an offline state, and operate on the target data list according to the operation instruction;
the sending sub-module 1302 is configured to, in response to the operation being completed, set the state of the target data list to an online state, and send an instruction to the data list displayer to resume displaying the target data list, so that the data list displayer resumes displaying the target data list.
In order to make the data to be operated independent of the online data and avoid data confusion, in this implementation, when the target data list is operated according to the operation instruction, the operation sub-module 1301 sends an instruction to suspend displaying the target data list to the data list display side, so that the data list display side suspends displaying the target data list, sets the state of the target data list to an offline state, and then operates on the target data list according to the operation instruction; in response to the completion of the operation, the sending sub-module 1302 sets the state of the target data list to an online state, and then sends an instruction to resume displaying the target data list to the data list displayer, so that the data list displayer resumes displaying the target data list.
The present disclosure also discloses an electronic device, fig. 14 shows a block diagram of an electronic device according to an embodiment of the present disclosure, and as shown in fig. 14, the electronic device 1400 includes a memory 1401 and a processor 1402; wherein,
the memory 1401 is used to store one or more computer instructions, which are executed by the processor 1402 to implement the above-described method steps.
Fig. 15 is a schematic block diagram of a computer system suitable for implementing a data list processing method according to an embodiment of the present disclosure.
As shown in fig. 15, the computer system 1500 includes a Central Processing Unit (CPU)1501 which can execute various processes in the above-described embodiments in accordance with a program stored in a Read Only Memory (ROM)1502 or a program loaded from a storage section 1508 into a Random Access Memory (RAM) 1503. In the RAM1503, various programs and data necessary for the operation of the system 1500 are also stored. The CPU1501, the ROM1502, and the RAM1503 are connected to each other by a bus 1504. An input/output (I/O) interface 1505 is also connected to bus 1504.
The following components are connected to the I/O interface 1505: an input portion 1506 including a keyboard, a mouse, and the like; an output portion 1507 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 1508 including a hard disk and the like; and a communication section 1509 including a network interface card such as a LAN card, a modem, or the like. The communication section 1509 performs communication processing via a network such as the internet. A drive 1510 is also connected to the I/O interface 1505 as needed. A removable medium 1511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1510 as necessary, so that a computer program read out therefrom is mounted into the storage section 1508 as necessary.
In particular, the above described methods may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a medium readable thereby, the computer program comprising program code for performing the above-described data list processing method. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 1509, and/or installed from the removable medium 1511.
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 flowcharts or block diagrams may represent a module, a program segment, or a 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 or modules described in the embodiments of the present disclosure may be implemented by software or hardware. The units or modules described may also be provided in a processor, and the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be the computer-readable storage medium included in the apparatus in the above-described embodiment; or it may be a separate computer readable storage medium not incorporated into the device. The computer readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (14)

1. A method for processing a data list, comprising:
determining attribute information of data lists, and generating at least two data lists according to the attribute information of the data lists, wherein the attribute information of the data lists at least comprises the following steps: display content of the data list;
acquiring historical operation data of a historical data list viewing party in a preset historical time period, and calculating a display evaluation value of the data list according to the historical operation data; wherein the historical data list viewer refers to a subject who has performed a viewing operation on the data list existing in the history;
determining a target data list according to the display evaluation value;
sending a data list display instruction to a data list displayer to enable the data list displayer to display the first-level display content of the target data list at a preset display position according to the data list display instruction;
in response to receiving a first operation instruction for the target data list, displaying content information of the data list according to the first operation instruction.
2. The method according to claim 1, wherein the obtaining of the historical operation data of the historical data list viewer in a preset historical time period and the calculating of the display evaluation value of the data list according to the historical operation data comprises:
acquiring historical operation data of a historical data list viewer in a preset historical time period;
calculating the probability value of the historical data list viewer for generating preset operation on the data list according to the historical operation data;
and calculating the display evaluation value of the data list according to the probability value.
3. The method according to claim 1, wherein the determining a target data list according to the display evaluation value includes:
acquiring display object suppliable information of the data list, and calculating suppliable evaluation values of the data list according to the display object suppliable information of the data list;
determining a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold as a candidate data list;
and determining the candidate data list with the preset number of the highest display evaluation values as a target data list.
4. The method according to any one of claims 1 to 3, wherein the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists.
5. The method of claim 4, further comprising:
and responding to the received operation instruction for the target data list, and executing corresponding preset operation for the target data list according to the operation instruction.
6. The method according to claim 5, wherein the performing, in response to receiving an operation instruction for the target data list, a corresponding preset operation for the target data list according to the operation instruction comprises:
responding to an operation instruction for the target data list, sending an instruction for suspending display of the target data list to the data list display party, setting the state of the target data list to be an offline state, and operating the target data list according to the operation instruction;
and responding to the completion of the operation, setting the state of the target data list to be an online state, and sending an instruction of restoring the display of the target data list to the data list displayer so as to enable the data list displayer to restore the display of the target data list.
7. A data list processing apparatus, comprising:
the generating module is configured to determine attribute information of data lists, and generate at least two data lists according to the attribute information of the data lists, wherein the attribute information of the data lists at least comprises: display content of the data list;
the calculation module is configured to acquire historical operation data of a historical data list viewer in a preset historical time period and calculate a display evaluation value of the data list according to the historical operation data; wherein the historical data list viewer refers to a subject who has performed a viewing operation on the data list existing in the history;
a determination module configured to determine a target data list according to the display evaluation value;
the sending module is configured to send a data list displaying instruction to a data list displayer so that the data list displayer displays the first-level display content of the target data list at a preset display position according to the data list displaying instruction;
the first execution module is configured to respond to the receiving of a first operation instruction for the target data list, and display content information of the data list according to the first operation instruction.
8. The apparatus of claim 7, wherein the computing module comprises:
the first obtaining sub-module is configured to obtain historical operation data of a historical data list viewer in a preset historical time period;
the first calculation submodule is configured to calculate a probability value of preset operation generated on the data list by the historical data list viewer according to the historical operation data;
a second calculation sub-module configured to calculate a display evaluation value of the data list according to the probability value.
9. The apparatus of claim 7, wherein the determining module comprises:
a second acquisition sub-module configured to acquire display object suppliable information of the data list and calculate a suppliable evaluation value of the data list from the display object suppliable information of the data list;
a first determination sub-module configured to determine, as a candidate data list, a data list in which the suppliable evaluation value is higher than a preset suppliable evaluation value threshold;
a second determination sub-module configured to determine, as a target data list, a preset number of the candidate data lists showing the highest evaluation value.
10. The apparatus according to any one of claims 7 to 9,
the data list display instruction carries one or more of the following information: the display method comprises the following steps of presetting display positions, the number of target data lists, the corresponding relation between the preset display positions and the target data lists, the display contents of the target data lists, the display objects of the target data lists, the display content acquisition interfaces of the target data lists and the display information of data sub-lists of the target data lists.
11. The apparatus of claim 10, further comprising:
the execution module is configured to respond to the received operation instruction for the target data list, and execute corresponding preset operation for the target data list according to the operation instruction.
12. The apparatus of claim 11, wherein the means for performing comprises:
the operation sub-module is configured to respond to receiving an operation instruction for the target data list, send an instruction for suspending display of the target data list to the data list displayer, set the state of the target data list to be an offline state, and operate the target data list according to the operation instruction;
and the sending submodule is configured to respond to the completion of the operation, set the state of the target data list to be an online state, and send an instruction for restoring the display of the target data list to the data list displayer so that the data list displayer restores the display of the target data list.
13. An electronic device comprising a memory and at least one processor; wherein the memory is to store one or more computer instructions, wherein the one or more computer instructions are to be executed by the at least one processor to implement the method steps of any one of claims 1-6.
14. A computer-readable storage medium having stored thereon computer instructions, characterized in that the computer instructions, when executed by a processor, carry out the method steps of any of claims 1-6.
CN201911144469.1A 2019-11-20 2019-11-20 Data list processing method and device, electronic equipment and computer storage medium Active CN111026956B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911144469.1A CN111026956B (en) 2019-11-20 2019-11-20 Data list processing method and device, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911144469.1A CN111026956B (en) 2019-11-20 2019-11-20 Data list processing method and device, electronic equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN111026956A CN111026956A (en) 2020-04-17
CN111026956B true CN111026956B (en) 2021-03-23

Family

ID=70206296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911144469.1A Active CN111026956B (en) 2019-11-20 2019-11-20 Data list processing method and device, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN111026956B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112380820A (en) * 2020-11-17 2021-02-19 深圳壹账通智能科技有限公司 Automatic data backfilling method and device, electronic equipment and computer storage medium

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944827B2 (en) * 2000-09-11 2005-09-13 Appeon Corporation System and method of data transmission for computer networks utilizing HTTP
US6959436B2 (en) * 2000-12-15 2005-10-25 Innopath Software, Inc. Apparatus and methods for intelligently providing applications and data on a mobile device system
US20060020626A1 (en) * 2004-07-20 2006-01-26 Berwanger Patrick C Apparatus and method for assessing exceedance of a process beyond safe operating limits
US8700607B2 (en) * 2005-08-02 2014-04-15 Versata Development Group, Inc. Applying data regression and pattern mining to predict future demand
CN101055579A (en) * 2006-02-20 2007-10-17 杨东 Device and method for providing interactive search and interactive advertisement
JP4389950B2 (en) * 2007-03-02 2009-12-24 ソニー株式会社 Information processing apparatus and method, and program
CN101169842A (en) * 2007-08-11 2008-04-30 腾讯科技(深圳)有限公司 Advertisement management method, advertisement billing method and advertisement system
CN101334796B (en) * 2008-02-29 2011-01-12 浙江师范大学 Personalized and synergistic integration network multimedia search and enquiry method
JP5224868B2 (en) * 2008-03-28 2013-07-03 株式会社東芝 Information recommendation device and information recommendation method
JP2010033484A (en) * 2008-07-31 2010-02-12 Fujitsu Ltd Banquet place recommendation device and banquet place recommendation program
CN101661487B (en) * 2008-08-27 2012-08-08 国际商业机器公司 Method and system for searching information items
CN101673385A (en) * 2009-09-28 2010-03-17 百度在线网络技术(北京)有限公司 Consumption preliminary estimate method and device thereof
CN101859425B (en) * 2010-06-02 2014-11-05 中兴通讯股份有限公司 Method and device for providing application list
US9015109B2 (en) * 2011-11-01 2015-04-21 Lemi Technology, Llc Systems, methods, and computer readable media for maintaining recommendations in a media recommendation system
CN102495845A (en) * 2011-11-16 2012-06-13 陈宇 Supply and demand information aggregation system based on data classification redirection transfer method
CN102609869B (en) * 2012-02-03 2015-06-17 纽海信息技术(上海)有限公司 Commodity purchasing system and method
CN102750334B (en) * 2012-06-01 2016-12-21 北京市农林科学院农业科技信息研究所 A kind of method that Agricultural Information based on DM precisely pushes
CN102929928B (en) * 2012-09-21 2015-04-22 北京格致璞科技有限公司 Multidimensional-similarity-based personalized news recommendation method
CN103839169A (en) * 2012-11-21 2014-06-04 大连灵动科技发展有限公司 Personalized commodity recommendation method based on frequency matrix and text similarity
CN104123281B (en) * 2013-04-23 2018-03-20 炫客集团 The method and system suggested is provided using positional information
US10248618B1 (en) * 2014-03-31 2019-04-02 EMC IP Holding Company LLC Scheduling snapshots
CN106445932B (en) * 2015-08-04 2019-09-17 阿里巴巴集团控股有限公司 A kind of information-pushing method and device
CN105677910A (en) * 2016-02-26 2016-06-15 中国银联股份有限公司 Intelligent recommendation method and system
CN107092629A (en) * 2017-01-18 2017-08-25 北京小度信息科技有限公司 Recommend method and device
CN110008974A (en) * 2018-11-23 2019-07-12 阿里巴巴集团控股有限公司 Behavioral data prediction technique, device, electronic equipment and computer storage medium
CN110109670B (en) * 2019-05-16 2020-06-23 北京字节跳动网络技术有限公司 Method and device for processing view list data, electronic equipment and storage medium
CN110321475A (en) * 2019-05-22 2019-10-11 深圳壹账通智能科技有限公司 Sort method, device, equipment and the storage medium of data list
CN110399551A (en) * 2019-06-17 2019-11-01 平安科技(深圳)有限公司 The information-pushing method and relevant device of habit are browsed based on user

Also Published As

Publication number Publication date
CN111026956A (en) 2020-04-17

Similar Documents

Publication Publication Date Title
US8380784B2 (en) Correlated information recommendation
US20160071185A1 (en) Method and system for providing dining recommendations
CN110688579A (en) Object pushing method and device, electronic equipment and storage medium
CN110766509A (en) Service order processing and takeout order recommending method and device
US9792621B2 (en) Determining use of a display characteristic
US9037501B1 (en) Presenting alternative shopping options
CN108154328B (en) Time prompting method and device, electronic equipment and computer readable storage medium
US11393015B1 (en) Interface for item acquisition
CN111026956B (en) Data list processing method and device, electronic equipment and computer storage medium
CN110737838A (en) Information display method and device, electronic equipment and computer readable storage medium
US20140372220A1 (en) Social Media Integration for Offer Searching
CN113763004B (en) Information matching method and device
CN108229758A (en) Service providing method, device, electronic equipment and computer readable storage medium
CN110738554B (en) Task processing method and device, electronic equipment and computer readable storage medium
CN115203591A (en) Point of interest data display method and device, storage medium and computer equipment
CN111078999B (en) Display method and device, server and electronic equipment
CN110335127B (en) Order processing method and device, electronic equipment and computer readable storage medium
CN110955830B (en) Information processing method, information processing device, electronic equipment and computer readable storage medium
CN112837133A (en) Package information providing method and device and electronic equipment
US20140149258A1 (en) Systems, methods and apparatuses for aggregating and displaying content
KR101709594B1 (en) Method for managing online shopping mall through server
CN109684549A (en) Target data prediction method and device, electronic equipment and computer storage medium
CN112669121B (en) Information processing method, device, electronic equipment and storage medium
CN115409452B (en) Distribution information processing method, device, system, equipment and readable storage medium
CN109785029A (en) The method and apparatus of information for rendering

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
GR01 Patent grant
GR01 Patent grant