CN106021338B - List data expansion processing system, device, apparatus and method - Google Patents
List data expansion processing system, device, apparatus and method Download PDFInfo
- Publication number
- CN106021338B CN106021338B CN201610301032.4A CN201610301032A CN106021338B CN 106021338 B CN106021338 B CN 106021338B CN 201610301032 A CN201610301032 A CN 201610301032A CN 106021338 B CN106021338 B CN 106021338B
- Authority
- CN
- China
- Prior art keywords
- list
- data
- lists
- dimension
- time
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
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 invention discloses a system, equipment, a device and a method for expanding and processing list data. The system comprises: the client uploads evaluation behavior data input at any list position in the plurality of list positions to the server; the server updates the list data at any one of the plurality of lists acquired from the client according to the evaluation behavior data input at the any one of the plurality of lists, wherein the plurality of lists have time correlation attributes; and synchronizing the evaluation behavior data input at any list position to other related list positions in the plurality of list positions, and updating the list data at the other list positions according to the evaluation behavior data. The scheme provided by the invention can meet the requirement of multi-list voting of the user and improve the selectivity of user operation.
Description
Technical Field
The invention relates to the technical field of mobile internet, in particular to a system, equipment, a device and a method for expanding and processing list data.
Background
At present, with the continuous development of the game and entertainment industry, various leaderboards are introduced by many companies to attract the attention and participation of users. For example, in the internet game industry, a trend of game extensive entertainment is presented at present, wherein star fans/quadratic elements and the like in the extensive entertainment layout are important development directions. The various lists that are released to the user include, for example, a celebrity list, a celebrity work list, a game list, and the like. The list is a list in which some setting objects such as identification IDs are sorted by scores. The ID may be a person, a work, etc., where the person includes, but is not limited to, a celebrity, a star, a quadratic element character, etc., and the work includes, but is not limited to, a movie work, a quadratic element work, a video work, etc. The user can change the list through voting, namely the behavior operation performed by the user to change the list name.
For example, some star charts include a week chart, a month chart, a total chart, and the like, in which the week chart and the month chart are natural weeks and natural months, the month chart allows voting, and the week chart and the total chart do not allow voting and only display results. For another example, some star charts only show votes in the week chart, and the total chart shows only the results that cannot be voted.
Therefore, in the conventional list processing method, although there are a plurality of lists, the user can only perform voting operation on one list, and other lists only show data and cannot perform voting operation; the user may not be interested in the star ranking of the month chart which can be voted for, but rather has more interest in voting in the day chart. Therefore, the scheme in the prior art cannot meet the requirement of the user for multi-list voting, and the selectivity of the user operation is reduced.
Disclosure of Invention
In order to solve the technical problem, the invention provides a system, a device and a method for expanding and processing list data, which can meet the requirement of a user on multi-list voting and improve the selectivity of user operation.
According to an aspect of the present invention, there is provided a list data extension processing system including:
the client uploads evaluation behavior data input at any list position in the plurality of list positions to the server;
the server updates the list data at any one of the plurality of lists acquired from the client according to the evaluation behavior data input at the any one of the plurality of lists, wherein the plurality of lists have time correlation attributes; and synchronizing the evaluation behavior data input at any list position to other related list positions in the plurality of list positions, and updating the list data at the other list positions according to the evaluation behavior data.
According to another aspect of the present invention, there is provided a server comprising: a memory and a processor, wherein the processor is capable of,
the memory stores evaluation behavior data input at any list of a plurality of lists and list data updated by the processor;
the processor acquires evaluation behavior data input at any list of a plurality of lists from the memory, and updates the list data at the any list, wherein the plurality of lists have time correlation attributes; and synchronizing the evaluation behavior data input at any list position to other related list positions in the plurality of list positions, and updating the list data at the other list positions according to the evaluation behavior data.
According to another aspect of the present invention, there is provided a list data expansion processing apparatus including:
the system comprises a first updating module, a second updating module and a judging module, wherein the first updating module is used for responding to the acquired evaluation behavior data input at any list of a plurality of lists and updating the list data at the any list, and the plurality of lists have time correlation attributes;
the synchronization module is used for synchronizing the acquired evaluation behavior data input at any list to other related lists in the plurality of lists;
and the second updating module is used for updating the list data of the other list positions according to the evaluation behavior data synchronized by the synchronization module.
Preferably, the first updating module includes:
the obtaining sub-module is used for asynchronously obtaining evaluation behavior data input at any list position in the plurality of list positions;
and the updating operation submodule is used for updating the list data at any list according to the evaluation behavior data acquired by the acquiring submodule.
Preferably, the apparatus further comprises:
the storage module is used for storing evaluation behavior data input at each list in the plurality of lists and list data updated at each list;
the first updating module and the synchronization module acquire evaluation behavior data input at each list position in a plurality of list positions from the storage module, and the list data updated by the first updating module and the second updating module are stored in the storage module.
Preferably, the apparatus further comprises:
and the request and response module is used for responding to a received list data request carrying the list type attribute and the time dimension, searching list data meeting the list type attribute and the time dimension requirement from a total data table and issuing the list data.
Preferably, the apparatus further comprises:
and the combination module is used for combining the list data of any list in the plurality of list positions according to the emptying type and the time dimension.
Preferably, the clearing type set by the combination module includes a real-time list class or a fixed list class, and the set time dimension includes: the system comprises a day dimension, a week dimension, a month dimension, a quarter dimension and a total dimension, wherein the list data of the real-time list category display more, less or unchanged results according to different selected sections.
According to another aspect of the invention, a list data expansion processing method is provided, which includes:
in response to the acquired evaluation behavior data input at any list of a plurality of lists, updating the list data at the any list, wherein the plurality of lists have time correlation attributes therebetween;
and synchronizing the evaluation behavior data input at any list position to other related list positions in the plurality of list positions, and updating the list data at the other list positions according to the evaluation behavior data.
Preferably, the obtaining of the evaluation behavior data input in response to any of the plurality of lists comprises: evaluation behavior data input at any of the plurality of places is asynchronously obtained in response to the asynchronous acquisition.
Preferably, the method further comprises: the evaluation behavior data input at each list of the plurality of lists and the list data updated at each list are stored.
Preferably, the method further comprises: in response to receiving a list data request carrying the list type attribute and the time dimension, searching list data meeting the list type attribute and the time dimension requirement from a total data table and issuing the list data.
Preferably, the list data at any one of the plurality of lists is combined according to the emptying type and the time dimension.
Preferably, the clearing type comprises a real-time list type or a fixed list type, wherein the list data of the real-time list type displays more, less or unchanged results according to different selected sections;
the time dimension includes: a day dimension, a week dimension, a month dimension, a quarter dimension, and a total dimension.
Preferably, the obtaining of the evaluation behavior data input in response to any of the plurality of lists comprises: responding to the obtained evaluation behavior data input at any list of a plurality of lists uploaded by the client; and a process for the preparation of a coating,
after the updating of the list data at the other lists according to the evaluation behavior data, the method further comprises: and issuing the updated list data at any list and other lists to the client.
It can be found that according to the technical scheme of the embodiment of the present invention, evaluation behavior data can be input at any one of the plurality of lists, that is, voting can be performed at the plurality of lists, so that a defect that only one list can be voted in the prior art is avoided, then the list data at any one of the plurality of lists is updated according to the obtained evaluation behavior data input at any one of the plurality of lists, meanwhile, the evaluation behavior data input at any one of the plurality of lists is synchronized to other associated lists in the plurality of lists, the list data at the other lists are updated according to the evaluation behavior data, so that the evaluation behavior data input at one list is realized, the plurality of associated lists can be correspondingly updated, the requirement of voting on the plurality of lists of users is better met, and the selectivity of user operation is improved.
Further, the list data are combined according to emptying types and time dimensions, wherein the emptying types comprise real-time list types or fixed list types, and the list data of the real-time list types display more, less or unchanged results according to different selected zone time sections; the time dimension includes: the daily dimension, the weekly dimension, the monthly dimension, the quarterly dimension and the total dimension can be expanded to form more rows of ranking lists, such as a real-time daily list, a real-time weekly list, a real-time monthly list, a real-time quarterly list, a real-time total list, a fixed daily list, a fixed weekly list, a fixed monthly list, a fixed quarterly list, a fixed total list and the like.
Further, the embodiment of the invention can receive the list data request carrying the list type attribute and the time dimension, search the list data meeting the list type attribute and the time dimension from the total data table and issue the list data.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent by describing in greater detail exemplary embodiments thereof with reference to the attached drawings, in which like reference numerals generally represent like parts throughout.
FIG. 1 is a schematic block diagram of a chart data extension processing system according to one embodiment of the present invention;
FIG. 2 is a schematic block diagram of a server according to one embodiment of the present invention;
fig. 3 is a schematic block diagram of a list data expansion processing apparatus according to an embodiment of the present invention;
FIG. 4 is another schematic block diagram of a chart data extension processing apparatus according to an embodiment of the present invention;
FIG. 5 is a schematic flow diagram of a list data expansion processing method according to one embodiment of the invention;
FIG. 6 is another schematic flow diagram of a listing data extension processing method according to one embodiment of the present invention;
fig. 7 is a chart diagram according to an embodiment of the invention.
Detailed Description
Preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the preferred embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The invention provides a list data expansion processing system which can meet the requirement of a user on multi-list voting and improve the selectivity of user operation.
FIG. 1 is a schematic block diagram of a chart data extension processing system according to one embodiment of the present invention.
As shown in fig. 1, in a list data extension processing system 10 includes: a client 11 and a server 12.
The client 11 uploads the evaluation behavior data input at any of the plurality of lists to the server 12.
The server 12 is used for updating the ranking data at any one of the plurality of ranking places acquired from the client 11 according to the evaluation behavior data input at the any one of the plurality of ranking places, wherein the plurality of ranking places have time correlation attributes; and synchronizing the evaluation behavior data input at any list position to other related list positions in the plurality of list positions, and updating the list data at the other list positions according to the evaluation behavior data.
The server in the above system can be seen in fig. 2, and fig. 2 is a schematic block diagram of a server according to an embodiment of the present invention.
As shown in fig. 2, a server 20 may include: a memory 21 and a processor 22.
The memory 21 stores evaluation ranking data input at any of the plurality of ranking places and ranking data updated by the processor 22.
The processor 22 acquires evaluation behavior data input at any one of a plurality of lists from the memory 21, and updates the list data at the any one of the plurality of lists, wherein the plurality of lists have time correlation attributes therebetween; and synchronizing the evaluation behavior data input at any list position to other related list positions in the plurality of list positions, and updating the list data at the other list positions according to the evaluation behavior data.
The processor 22 in the server may be implemented as a separate device structure, which may be referred to as a list data expansion processing device, which may include a plurality of sub-modules, and the list data expansion processing device structure will be described in detail below.
Fig. 3 is a schematic block diagram of a list data extension processing apparatus according to an embodiment of the present invention.
As shown in fig. 3, the list data expansion processing apparatus 30 may include: a first update module 31, a synchronization module 32, and a second update module 33.
The first updating module 31 is configured to update the ranking data at any one of the plurality of rankings in response to obtaining the evaluation behavior data input at the any one of the plurality of rankings, where the plurality of rankings have a time association attribute therebetween.
The synchronization module 32 is configured to synchronize the acquired evaluation behavior data input at any place in the plurality of places in the list to other places in the list that are associated with the place in the plurality of places in the list.
The second updating module 33 is configured to update the list data at the other list according to the evaluation behavior data synchronized by the synchronizing module 32.
It can be found that according to the technical scheme of the embodiment of the present invention, evaluation behavior data can be input at any one of the plurality of lists, that is, voting can be performed at the plurality of lists, so that a defect that only one list can be voted in the prior art is avoided, then the list data at any one of the plurality of lists is updated according to the obtained evaluation behavior data input at any one of the plurality of lists, meanwhile, the evaluation behavior data input at any one of the plurality of lists is synchronized to other associated lists in the plurality of lists, the list data at the other lists are updated according to the evaluation behavior data, so that the evaluation behavior data input at one list is realized, the plurality of associated lists can be correspondingly updated, the requirement of voting on the plurality of lists of users is better met, and the selectivity of user operation is improved.
Fig. 4 is another schematic block diagram of a list data extension processing apparatus according to an embodiment of the present invention.
As shown in fig. 4, the list data expansion processing apparatus 30 may include: the first updating module 31, the synchronizing module 32, the second updating module 33, the storing module 34, the request and response module 35, and the combining module 36, wherein the functions of the first updating module 31, the synchronizing module 32, and the second updating module 33 can be described with reference to fig. 3, and are not described herein again.
Wherein, the first updating module 31 may include: an obtaining sub-module 311 and an updating sub-module 312.
The obtaining sub-module 311 is configured to asynchronously obtain evaluation behavior data input at any one of the plurality of list places.
The update operation sub-module 312 is configured to update the list data at any list according to the evaluation behavior data acquired by the acquisition sub-module 311.
The storage module 34 is configured to store evaluation behavior data input at each list of the multiple lists and list data updated at each list; the first updating module 31 and the synchronization module 32 acquire evaluation behavior data input at each of the plurality of lists from the storage module 34, and the list data updated by the first updating module 31 and the second updating module 33 is stored in the storage module 34.
The request and response module 35 is configured to, in response to receiving a list data request carrying a list type attribute and a time dimension, search for and issue list data meeting the requirements of the list type attribute and the time dimension from a total data table.
The combination module 36 is configured to combine the list data at any one of the plurality of list places according to the emptying type and the time dimension. The clearing type set by the combination module 36 includes a real-time list type or a fixed list type, and the set time dimension includes: the system comprises a day dimension, a week dimension, a month dimension, a quarter dimension and a total dimension, wherein the list data of the real-time list category display more, less or unchanged results according to different selected sections.
The above detailed description describes a list data expansion processing system, device and apparatus according to the present invention, and the following description describes a list data expansion processing method according to the present invention.
Fig. 5 is a schematic flowchart of a list data expansion processing method according to an embodiment of the present invention.
As shown in fig. 5, in step 501, in response to obtaining evaluation behavior data input at any of a plurality of lists with time association attributes therebetween, list data at the any of the lists is updated.
This step may be performed by the apparatus of the ranking data extension processing in the server, in response to acquisition of evaluation behavior data input at any of a plurality of rankings with a time correlation attribute therebetween, updating the ranking data at the any of the plurality of rankings. The apparatus of the list data expansion processing may be provided in the server but is not limited thereto.
This step may be in response to asynchronously obtaining ratings behavioral data entered at any of the plurality of lists.
This step may be performed in response to acquisition of positive or negative evaluation behavior data input to the setting target.
In step 502, the evaluation behavior data input at any list is synchronized to other related lists in the plurality of lists, and the list data at the other lists are updated according to the evaluation behavior data.
The step may be performed by a ranking data expansion processing device in the server, synchronizing the evaluation behavior data input at any ranking place to other ranking places related to the plurality of ranking places, and updating the ranking data at the other ranking places according to the evaluation behavior data.
Wherein the list data at any one of the plurality of lists is combined according to the emptying type and the time dimension. The clearing type comprises a real-time list type or a fixed list type, wherein the list data of the real-time list type displays more, less or unchanged results according to different selected sections; the time dimension includes: a day dimension, a week dimension, a month dimension, a quarter dimension, and a total dimension. For example, more ranking lists can be formed by extension, such as a real-time day list, a real-time week list, a real-time month list, a real-time quarter list, a real-time total list, a fixed day list, a fixed week list, a fixed month list, a fixed quarter list, a fixed total list, and so on.
It should be noted that the method may further include: the evaluation behavior data input at each list of the plurality of lists and the list data updated at each list are stored.
It should be noted that the method may further include: in response to receiving a list data request carrying the list type attribute and the time dimension, searching list data meeting the list type attribute and the time dimension requirement from a total data table and issuing the list data.
In addition, the above-mentioned obtaining evaluation ranking data input at any of the plurality of places in the list in response to acquisition may include: responding to the obtained evaluation behavior data input at any list of a plurality of lists uploaded by the client; and after the list data at the other list is updated according to the evaluation behavior data, the method further comprises the following steps: and issuing the updated list data at any list and other lists to the client.
It can be found that according to the technical scheme of the embodiment of the present invention, evaluation behavior data can be input at any one of the plurality of lists, that is, voting can be performed at the plurality of lists, so that a defect that only one list can be voted in the prior art is avoided, then the list data at any one of the plurality of lists is updated according to the obtained evaluation behavior data input at any one of the plurality of lists, meanwhile, the evaluation behavior data input at any one of the plurality of lists is synchronized to other associated lists in the plurality of lists, the list data at the other lists are updated according to the evaluation behavior data, so that the evaluation behavior data input at one list is realized, the plurality of associated lists can be correspondingly updated, the requirement of voting on the plurality of lists of users is better met, and the selectivity of user operation is improved.
Fig. 6 is another schematic flow diagram of a list data expansion processing method according to an embodiment of the present invention.
Fig. 6 describes the solution of the embodiment of the invention in more detail with respect to fig. 5. The interaction of the client with the server is illustrated in fig. 6.
As shown in fig. 6, in step 601, the client displays the list data to the user.
In this step, the client displays list data, such as a day list (abbreviated as a day list), a week list (abbreviated as a week list), a month list (abbreviated as a month list), a quarter list (abbreviated as a quarter list), a total list, and the like of various star lists to the user. In the scheme of the invention, a plurality of lists have time correlation attributes. For example, the month charts relate to the data of the week charts, the week charts relate to the data of the day charts, and the like.
In step 602, the client acquires evaluation behavior data input by the user at any list of a plurality of lists with time association attributes therebetween.
The evaluation behavior data described here can be classified into two dimensions, i.e., positive and negative evaluation behavior data, for example. The user carries out voting behavior of a certain emotion on the voting object at the list displayed by the client, namely, the evaluation behavior is input, and the client acquires evaluation behavior data input to the voting object. The voting behavior is, for example, different operations such as sending flowers or throwing eggs, for example, sending flowers represents likes, and is an evaluation behavior of positive dimensionality, that is, a positive or negative gain emotional demand; throwing eggs indicates dislike, and is an evaluation behavior of negative dimension, namely negative emotional demand reduction.
In the scheme of the invention, the evaluation behavior data can be input at any one of the plurality of lists, that is, the voting operation can be carried out at each list, and the voting data at any one list can be synchronized to other lists. The display result of each list is the latest list data result updated by the voting behavior at any list.
In the scheme of the invention, the list types can be expanded based on time, and the list data at each list can be combined according to the emptying type and the time dimension. The clearing type comprises a real-time list type or a fixed list type, wherein the list data of the real-time list type displays more, less or unchanged results according to different selected sections; the time dimension includes: a day dimension, a week dimension, a month dimension, a quarter dimension, and a total dimension. For example, more ranking lists can be formed by extension, such as a real-time day list, a real-time week list, a real-time month list, a real-time quarter list, a real-time total list, a fixed day list, a fixed week list, a fixed month list, a fixed quarter list, a fixed total list, and the like.
Specifically, the list type may set a clearing type attribute based on time extension, where the clearing type attribute may include two types: 1) real-time ranking; 2 fixed charts). The real-time list type refers to a fixed period of time before when the data in the past period of time is not cleared and the data is consistent and the data is read when the user requests to view the data. As described above, the data viewed by the user may be more, less, or unchanged as the fixed time interval progresses, and thus the real-time ranking is defined. For example, the past 9 days are respectively 1, and 1, if different sections are selected according to the chart of the week, the sum of the chart of the week of arbitrarily selected 7 days is the value 7, and the sum is always kept unchanged. If the data of the last 9 days are respectively 2, 1 and 1, different sections are selected to be displayed according to the week list, if the week list data sum of 7 days is 8 from the day with the numerical value of 2, and the week list data sum of 7 days selected from the next 1 day is 7, the numerical value display is reduced.
The fixed charts are charts that are cleared at fixed times. In this type of situation, the data is only accumulated and will not be reduced, so the data is distinguished from the real-time chart and defined as another clearing type. Based on time spreading, the time dimension can be divided into: day, week, month, quarter, and total. Then, by combining the clearing types and the time dimension, more extensible list types can be generated, such as a real-time day list, a real-time week list, a real-time month list, a real-time quarter list, a real-time total list, a fixed day list, a fixed week list, a fixed month list, a fixed quarter list, a fixed total list, and so on.
In step 603, the client uploads the evaluation behavior data input by the user at any of the plurality of lists to the server.
Different clients can upload evaluation behavior data which are asynchronously input at different places of the list and are not input at the same time to the server. The asynchronous mode means that the operation behaviors of the user can be different in time, and the client can report data to the server according to different time of the user operation without uniformly reporting at intervals.
In step 604, the server updates the list data at any one of the plurality of lists in response to acquiring the evaluation behavior data input at the any list.
After receiving the evaluation behavior data input at any list position, the server can immediately update the list data at any list position
And aiming at the evaluation behavior data which are asynchronously and simultaneously input at different lists by the users and uploaded by different clients, the server also uniformly stores the asynchronously received evaluation behavior data uploaded by the clients.
In step 605, the server synchronizes the evaluation behavior data input at any list to other related lists in the plurality of lists, and updates the list data at the other lists according to the evaluation behavior data.
In step 606, the client sends a list data request carrying the list type attribute and the time dimension to the server.
The client can request the list data at a certain type of list and upload the type attribute and the time dimension of the list to the server.
In step 607, the server searches the list data meeting the requirements of the list type attribute and the time dimension from the total data table and issues the list data in response to receiving a list data request carrying the list type attribute and the time dimension of the client.
And the server searches the updated latest list data meeting the list type attribute and the time dimension requirement from the total data table according to a request sent by the client, and sends the latest list data to the client for synchronization so that the client can display a result page.
The following description will be given with reference to application examples.
For example, in a celebrity ranking list of a certain celebrity alliance module, a real-time list, a week list, a month list and a total list are previously divided, and the method can be extended according to list time, wherein the real-time list is a real-time class quarterly list, the week list is a fixed class week list, the month list is a fixed class month list, and the total list is a fixed class total list. Therefore, the user can carry out a voting operation in any of the four lists, the client uploads the voting data of the user in any list to the server, the server updates the list data in any list, synchronizes the evaluation behavior data input in any list to other associated lists in the multiple lists, and updates the list data in other lists according to the evaluation behavior data.
Regarding the list schematic diagram, see fig. 7, fig. 7 is a list schematic diagram according to an embodiment of the invention. The celebrity chart in fig. 7 shows different voting targets (i.e., stars), and also shows a real-time chart, a week chart, a month chart, a total chart, and the like for the user to select a vote. And the users at all the list positions can vote.
In summary, the scheme of the present invention can be found to have the following effects:
1) a plurality of list users can perform voting operation on any list, even though the users are not interested in the star ranking of the month list capable of voting operation, the star ranking on the week list is likely to be imputed to vote, and voting can be selected on the interested list, so that the requirement of voting on multiple lists of users is better met, and the selectivity of user operation is improved.
2) The list data of the invention can be expanded, and more ranking lists can be formed by expansion, such as a real-time day list, a real-time week list, a real-time month list, a real-time quarter list, a real-time total list, a fixed day list, a fixed week list, a fixed month list, a fixed quarter list, a fixed total list and the like. In addition, the original list of the natural week and the natural month can be emptied at the beginning of each week/month, the data are consistent and increased in the week or the month, a ticket is added when a user throws the ticket, and the user cannot perceive the change condition of the star ranking. However, because the list type in the scheme of the invention expands the real-time list type attribute, the data tends to decrease or increase, and thus the list with multiple time dimensions can promote the motivation of voting to hit the list by the user.
3) The invention expands the list data, can further set some commercial operations aiming at each voting behavior, for example, some voting behaviors need to be paid, and the like, and the voting behavior is converted into paid cost through paid payment service, thereby meeting the requirement of business development.
In summary, the scheme of the invention can vote in multiple time charts based on time expansion, satisfies the interest of users in multiple time dimension charts, satisfies more demand of users for voting in the charts, embodies the value of the charts in multiple time charts, is beneficial to subsequent commercial expansion and improves the commercial value of the charts.
The technical solution according to the present invention has been described in detail above with reference to the accompanying drawings.
Furthermore, the method according to the invention may also be implemented as a computer program comprising computer program code instructions for carrying out the above-mentioned steps defined in the above-mentioned method of the invention. Alternatively, the method according to the present invention may also be implemented as a computer program product comprising a computer readable medium having stored thereon a computer program for executing the above-mentioned functions defined in the above-mentioned method of the present invention. Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems and methods according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (9)
1. A list data expansion processing system, comprising:
the client uploads evaluation behavior data input at any list position in the plurality of list positions to the server;
the server updates the list data at any one of the plurality of lists acquired from the client according to the evaluation behavior data input at the any one of the plurality of lists, wherein the plurality of lists have time correlation attributes; synchronizing the rating data input at the any of the plurality of lists to associated other of the plurality of lists, updating the list data at the other lists according to the rating data,
wherein the server is further configured to:
in response to receiving a list data request carrying the list type attribute and the time dimension, searching list data meeting the list type attribute and the time dimension requirement from a total data table and issuing the list data;
combining list data at any list of the plurality of lists according to an emptying type and a time dimension, wherein the emptying type comprises a real-time list class or a fixed list class, and the list data of the real-time list class displays more, less or unchanged results according to different selected section; the time dimension includes: a day dimension, a week dimension, a month dimension, a quarter dimension, and a total dimension.
2. A server, comprising: a memory and a processor, wherein the processor is capable of,
the memory stores evaluation behavior data input at any list of a plurality of lists and list data updated by the processor;
the processor acquires evaluation behavior data input at any list of a plurality of lists from the memory, and updates the list data at the any list, wherein the plurality of lists have time correlation attributes; synchronizing the rating data input at the any of the plurality of lists to associated other of the plurality of lists, updating the list data at the other lists according to the rating data,
wherein the processor is further configured to:
in response to receiving a list data request carrying the list type attribute and the time dimension, searching list data meeting the list type attribute and the time dimension requirement from a total data table and issuing the list data;
combining list data at any list of the plurality of lists according to an emptying type and a time dimension, wherein the emptying type comprises a real-time list class or a fixed list class, and the list data of the real-time list class displays more, less or unchanged results according to different selected section; the time dimension includes: a day dimension, a week dimension, a month dimension, a quarter dimension, and a total dimension.
3. A list data expansion processing apparatus, comprising:
the system comprises a first updating module, a second updating module and a judging module, wherein the first updating module is used for responding to the acquired evaluation behavior data input at any list of a plurality of lists and updating the list data at the any list, and the plurality of lists have time correlation attributes;
the synchronization module is used for synchronizing the acquired evaluation behavior data input at any list to other related lists in the plurality of lists;
the second updating module is used for updating the list data of the other lists according to the evaluation behavior data synchronized by the synchronizing module;
the request and response module is used for responding to a received list data request carrying the list type attribute and the time dimension, searching list data meeting the list type attribute and the time dimension requirement from a total data table and issuing the list data;
a combining module to combine the chart data at any of the plurality of charts by the emptying type and the time dimension,
wherein:
the clearing type set by the combination module comprises a real-time list type or a fixed list type, and the set time dimension comprises: the system comprises a day dimension, a week dimension, a month dimension, a quarter dimension and a total dimension, wherein the list data of the real-time list category display more, less or unchanged results according to different selected sections.
4. The apparatus of claim 3, wherein the first update module comprises:
the obtaining sub-module is used for asynchronously obtaining evaluation behavior data input at any list position in the plurality of list positions;
and the updating operation submodule is used for updating the list data at any list according to the evaluation behavior data acquired by the acquiring submodule.
5. The apparatus of claim 3, further comprising:
the storage module is used for storing evaluation behavior data input at each list in the plurality of lists and list data updated at each list;
the first updating module and the synchronization module acquire evaluation behavior data input at each list position in a plurality of list positions from the storage module, and the list data updated by the first updating module and the second updating module are stored in the storage module.
6. A list data expansion processing method is characterized by comprising the following steps:
in response to the acquired evaluation behavior data input at any list of a plurality of lists, updating the list data at the any list, wherein the plurality of lists have time correlation attributes therebetween;
synchronizing the rating data input at the any of the plurality of lists to associated other of the plurality of lists, updating the list data at the other lists according to the rating data,
wherein the method further comprises:
in response to receiving a list data request carrying the list type attribute and the time dimension, searching and issuing list data meeting the list type attribute and the time dimension from a total data table, and issuing the list data
The list data of any list in the plurality of lists are combined according to clearing types and time dimensions, wherein the clearing types comprise real-time list types or fixed list types, and the list data of the real-time list types display more, less or unchanged results according to different selected section;
the time dimension includes: a day dimension, a week dimension, a month dimension, a quarter dimension, and a total dimension.
7. The method of claim 6, wherein the evaluating the behavioral data input in response to obtaining the ranking data input at any of the plurality of rankings comprises:
evaluation behavior data input at any of the plurality of places is asynchronously obtained in response to the asynchronous acquisition.
8. The method of claim 6, further comprising:
the evaluation behavior data input at each list of the plurality of lists and the list data updated at each list are stored.
9. The method of claim 6, wherein:
the evaluation ranking data input in response to acquisition of any of the plurality of leaderboards comprises: responding to the obtained evaluation behavior data input at any list of a plurality of lists uploaded by the client; and a process for the preparation of a coating,
after the updating of the list data at the other lists according to the evaluation behavior data, the method further comprises: and issuing the updated list data at any list and other lists to the client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610301032.4A CN106021338B (en) | 2016-05-06 | 2016-05-06 | List data expansion processing system, device, apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610301032.4A CN106021338B (en) | 2016-05-06 | 2016-05-06 | List data expansion processing system, device, apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106021338A CN106021338A (en) | 2016-10-12 |
CN106021338B true CN106021338B (en) | 2019-12-20 |
Family
ID=57099566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610301032.4A Active CN106021338B (en) | 2016-05-06 | 2016-05-06 | List data expansion processing system, device, apparatus and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106021338B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107979643B (en) * | 2017-11-23 | 2021-01-22 | 阿里巴巴(中国)有限公司 | Data interaction method and device and readable storage medium |
CN110795446A (en) * | 2019-10-29 | 2020-02-14 | 北京字节跳动网络技术有限公司 | List updating method and device, readable medium and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102740143A (en) * | 2012-07-03 | 2012-10-17 | 合一网络技术(北京)有限公司 | Network video ranking list generation system based on user behavior and method thereof |
CN103136227A (en) * | 2011-11-25 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Method and device capable of generating list |
US8473499B2 (en) * | 2011-10-17 | 2013-06-25 | Microsoft Corporation | Question and answer forum techniques |
CN105323594A (en) * | 2015-10-26 | 2016-02-10 | 广州华多网络科技有限公司 | Online live-broadcast list generation method and device |
US9268655B2 (en) * | 2012-10-02 | 2016-02-23 | Nextbit Systems Inc. | Interface for resolving synchronization conflicts of application states |
CN105468589A (en) * | 2014-06-17 | 2016-04-06 | 小米科技有限责任公司 | Ranking list generation method and apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9195700B1 (en) * | 2007-10-10 | 2015-11-24 | United Services Automobile Association (Usaa) | Systems and methods for storing time-series data |
US20120197881A1 (en) * | 2010-11-23 | 2012-08-02 | Allen Blue | Segmentation of professional network update data |
CN105354005A (en) * | 2015-10-30 | 2016-02-24 | 小米科技有限责任公司 | Method and apparatus for renovating point ranking |
-
2016
- 2016-05-06 CN CN201610301032.4A patent/CN106021338B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8473499B2 (en) * | 2011-10-17 | 2013-06-25 | Microsoft Corporation | Question and answer forum techniques |
CN103136227A (en) * | 2011-11-25 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Method and device capable of generating list |
CN102740143A (en) * | 2012-07-03 | 2012-10-17 | 合一网络技术(北京)有限公司 | Network video ranking list generation system based on user behavior and method thereof |
US9268655B2 (en) * | 2012-10-02 | 2016-02-23 | Nextbit Systems Inc. | Interface for resolving synchronization conflicts of application states |
CN105468589A (en) * | 2014-06-17 | 2016-04-06 | 小米科技有限责任公司 | Ranking list generation method and apparatus |
CN105323594A (en) * | 2015-10-26 | 2016-02-10 | 广州华多网络科技有限公司 | Online live-broadcast list generation method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106021338A (en) | 2016-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9535992B2 (en) | Recommendation engine | |
US10171562B2 (en) | Social media driven information interface | |
US11062251B2 (en) | Multi-dimensional command center | |
US8402374B1 (en) | Audience platform | |
US9961162B2 (en) | Disambiguating online identities | |
US20210166301A1 (en) | Systems and methods for machine-based matching of lodging inventory from disparate reservation provider systems | |
CN102855309B (en) | A kind of information recommendation method based on user behavior association analysis and device | |
US9251285B2 (en) | Method, a system and a computer program product for scoring a profile in social networking system | |
US10311063B2 (en) | Context-based object retrieval in a social networking system | |
JP2015201157A (en) | Dynamic content recommendation system using social network data | |
CN106980703A (en) | For the method and device of group's search, electronic equipment, computer-readable medium | |
US9716766B2 (en) | Method and distributed system server for instant information push | |
JP2017054436A (en) | Advertisement distribution apparatus and advertisement distribution method | |
CN110688579A (en) | Object pushing method and device, electronic equipment and storage medium | |
CN109213933B (en) | Content item recommendation method, device, equipment and storage medium | |
US10051044B2 (en) | Community space for sharing content | |
TW201310986A (en) | Virtual advertising platform | |
CN106021338B (en) | List data expansion processing system, device, apparatus and method | |
US20200025587A1 (en) | Notification of proximal points of interest | |
WO2016125166A1 (en) | Systems and methods for analyzing video and making recommendations | |
JP2016219005A (en) | Information delivery method and information delivery system | |
CN109325181A (en) | A kind of direct broadcasting room methods of exhibiting, device and readable storage medium storing program for executing | |
JP6700146B2 (en) | A system that determines recommended content based on evaluation values | |
CN110188277A (en) | A kind of recommended method and device of resource | |
JP7249316B2 (en) | Information processing device, information processing method, and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200810 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping radio square B tower 13 floor 02 unit self Patentee before: Guangzhou Aijiuyou Information Technology Co.,Ltd. |
|
TR01 | Transfer of patent right |