[go: up one dir, main page]

WO2018133759A1 - Procédé de génération de liste de classement, dispositif informatique et support d'enregistrement - Google Patents

Procédé de génération de liste de classement, dispositif informatique et support d'enregistrement Download PDF

Info

Publication number
WO2018133759A1
WO2018133759A1 PCT/CN2018/072624 CN2018072624W WO2018133759A1 WO 2018133759 A1 WO2018133759 A1 WO 2018133759A1 CN 2018072624 W CN2018072624 W CN 2018072624W WO 2018133759 A1 WO2018133759 A1 WO 2018133759A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
sorting
sorted
amount
type
Prior art date
Application number
PCT/CN2018/072624
Other languages
English (en)
Chinese (zh)
Inventor
曾庚卓
郭慧
吕远方
张元超
邱彬
钟杨
张冠君
罗焱
欧阳翰
林孟光
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of WO2018133759A1 publication Critical patent/WO2018133759A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Definitions

  • the present application relates to the field of computer information processing technologies, and in particular, to a method for generating a ranking list and a device for generating a ranking list.
  • the more commonly used sorting methods are the sorting result obtained by manually configuring the running application and the sorting result by applying the sorting according to the download amount of the application.
  • manually configuring the operational application to obtain the sorting result the operator has a large workload, a strong subjective consciousness, and the evaluation criteria of different personnel are not uniform, resulting in inaccurate sorting results, resulting in inaccurate rankings.
  • the method of sorting applications according to the download amount of the application can only reflect the statistical characteristics of the application under a single sorting basis, and the obtained sorting result is inaccurate, resulting in insufficient accuracy of the generated ranking list.
  • a ranking list generating method a computer device, and a storage medium are provided.
  • a method for generating a leaderboard comprising the following steps:
  • a computer device comprising a memory and a processor, the memory storing computer readable instructions, the computer readable instructions being executed by the processor such that the processor performs the following steps:
  • One or more non-volatile storage media storing computer readable instructions, when executed by one or more processors, cause one or more processors to perform the following steps:
  • FIG. 1 is a schematic diagram of an application environment of an embodiment of the present application.
  • FIG. 2 is a schematic diagram showing the internal structure of a computer device in an embodiment
  • FIG. 3 is a schematic flowchart diagram of a method for generating a leader list according to an embodiment
  • FIG. 4 is a schematic flow chart of a method for generating a leader list according to another embodiment
  • FIG. 5 is a schematic flowchart of obtaining data amount of each data type in a specific example
  • FIG. 6 is a schematic flow chart of a method for generating a ranking list according to another embodiment
  • FIG. 7 is a schematic diagram of a sorting result interface corresponding to a popular list sorting in a specific application example
  • FIG. 8 is a schematic diagram of a sorting result interface corresponding to a new product list in a specific application example
  • FIG. 9 is a schematic diagram of a sorting result interface corresponding to a hot sales list in a specific application example.
  • Figure 10 is a block diagram of a computer device of an embodiment
  • FIG. 11 is a block diagram of a data acquisition module in a computer device of a specific example
  • Figure 12 is a block diagram of a computer device of another embodiment.
  • FIG. 1 is a schematic diagram of an application environment in an embodiment of the present application.
  • the application environment involves a terminal 10 and a server 20, and the terminal 10 and the server 20 can communicate through the network 30.
  • the terminal 10 can access the corresponding server 20 through the network 30 to request a corresponding ranking list, and the ranking list has a sorting result of the corresponding object to be sorted, and the server 20 can push the ranking list to the terminal 10.
  • the user of the terminal 10 refers to the ranking list and performs subsequent related operations. Taking the ranking list as an example of the application ranking list, the user of the terminal 10 can download, update, and the like according to the ranking list.
  • the terminal 10 can be any device capable of implementing intelligent input and output, for example, a desktop computer or a mobile terminal, and the mobile terminal can be a smart phone, a tablet computer, a vehicle-mounted computer, a wearable smart device, or the like.
  • the server 20 may be a server on which the platform providing the ranking list is located; the server 20 may be one or more. This embodiment relates to a scheme in which the server 20 sorts the objects to be sorted when generating the ranking list, and the server 20 may generate a corresponding ranking list based on the sorting result.
  • FIG. 2 An internal structural diagram of a computer device in one embodiment is shown in FIG.
  • the computer device can be the server 20.
  • the computer device includes a processor, memory, and network interface connected by a system bus.
  • the memory includes a non-volatile storage medium and a memory, wherein the non-volatile storage medium of the computer device can store an operating system, a local database, and computer readable instructions that, when executed, cause the processor to execute A method for generating a leaderboard.
  • the processor of the computer device is used to provide computing and control capabilities to support the operation of the entire computer device.
  • Computer readable instructions may be stored in the memory of the computer device, the computer readable instructions being executable by the processor to cause the processor to perform a ranking list generation method.
  • a network interface is used to connect and communicate with the network 30.
  • FIG. 2 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the server to which the solution of the present application is applied.
  • the specific server may include a ratio. More or fewer components are shown in the figures, or some components are combined, or have different component arrangements.
  • a method for generating a ranking list is provided.
  • the method can be run in the server shown in FIG. 1, and includes the following steps:
  • S310 Acquire an amount of data of each data type associated with the object to be sorted.
  • the object may be a corresponding identifier of a video, a music, or the like, or may be a corresponding identifier of a game, an application, or the like.
  • the object to be sorted refers to the object that needs to be sorted to obtain the sort result.
  • the data volume of each data type associated with the object to be sorted is statistical data generated by performing related operations on the object to be sorted, for example, the total download amount of the object to be sorted within a specified time, and the number of times of the object to be sorted on the social platform.
  • S320 Perform normalization processing on the data amount of each data type according to a preset normalization rule corresponding to each data type, and obtain a normalized data amount of each data type.
  • Different data types can have different normalization rules. For example, the higher the total download volume, the higher the normalized value. The higher the number of shares, the higher the normalized value. . However, the total download amount and the number of shares are counted from different latitudes, and the two cannot be directly compared with each other. Therefore, the data amount of each data type can be uniformly normalized according to its corresponding preset normalization rule.
  • a quantifiable value, that is, the normalized amount of data, that is, the data amount of different data types is unified into a quantifiable data, for example, can be normalized to a data amount interval [0, 1], that is, a single data type The data normalization interval is [0, 1].
  • the amount of data can have its corresponding preset normalization rule.
  • the preset normalization rule corresponding to the total download amount may be a correspondence between the total download amount and the normalized data amount; the preset normalization rule corresponding to the share number may be the number of shares and the normalized data amount.
  • the correspondence between the data amount of each data type and the normalized data amount may be pre-stored, and the preset normalization rule is the data amount and the normalized data amount of each data type.
  • the corresponding normalized data amount can be obtained according to the corresponding preset normalization rule.
  • the preset normalization rule may also be a preset normalization calculation formula, that is, the normalized data amount corresponding to the data amount of each data type is calculated according to a preset normalization calculation formula. .
  • the weighting coefficient indicates the importance degree of the corresponding data type, that is, the degree of influence on the comprehensive weight. The larger the value of the weighting coefficient, the more important the data type is, indicating that it plays an important role in the sorting process of the object to be sorted. . Highlight the characteristics of different data types in the sorting process by setting weighting coefficients.
  • s is the comprehensive weight
  • 1 ⁇ i ⁇ n is the number of types of the data type
  • L i is the normalized data amount of the i-th data type
  • f i is the weighting coefficient of the i-th data type.
  • S340 Sort the objects to be sorted according to the comprehensive weights of the objects to be sorted, obtain a sorting result, and generate a ranking list according to the sorting result.
  • the comprehensive weight can represent the importance of the object to be sorted as a whole
  • the comprehensive weight of each object to be sorted the objects to be sorted are sorted to obtain the sorting result, and the obtained sorting result can be intuitively Reflects the importance of each object to be sorted under the current sort.
  • the above-mentioned ranking list generation method firstly obtains the data quantity of each data type of the object to be sorted, and does not sort by a single data quantity, and can accurately reflect the overall characteristics of the object to be sorted, and separately for each data type.
  • the amount of data is normalized to obtain the normalized data volume of each data type. Through normalization processing, the degree of attention of the objects to be sorted can be more intuitively reflected, and then the normalized data according to each data type can be obtained.
  • the quantity and the weighting coefficient of each data type obtain the comprehensive weight of the object to be sorted, and the weighting coefficient reflects the importance of the data amount of each data type, so that the comprehensive weight of the object to be sorted can accurately reflect the object to be sorted.
  • the sorting result obtained by sorting the sorting objects according to the comprehensive weight value, based on the different weighting coefficients can reflect the attention of the objects to be sorted according to the data volume of different data types, and then according to the comprehensive situation reflecting the comprehensive situation.
  • the weights are sorted to obtain the sorting result, and the accuracy is high, according to the exact row
  • the result of the order generates a ranking list to improve the accuracy of the ranking list.
  • FIG. 4 is a schematic flowchart diagram of a method for generating a ranking list in another embodiment.
  • a sorting result of multiple sorting types is obtained as an example for description.
  • weighting coefficients that is, the weighting coefficients of the respective data types correspond to the sorting type.
  • the weighting coefficient of the data type includes a weighting coefficient corresponding to each sorting type; the comprehensive weight of the object to be sorted includes a comprehensive weight corresponding to each sorting type; the sorting result includes a comprehensive synthesis of each sorting object of each sorting type.
  • the step of obtaining the comprehensive weight of the object to be sorted according to the normalized data amount of each data type and the weighting coefficient of each data type in step S330 includes:
  • Step S431 obtaining, according to the normalized data amount of each data type, and the weighting coefficient of each data type corresponding to each sorting type, obtaining the comprehensive weight of the object to be sorted corresponding to each sorting type;
  • Step S340 Sorting each object to be sorted according to the comprehensive weight of each object to be sorted, obtaining a sorting result, and generating a ranking list according to the sorting result includes:
  • Step S441 Sorting each object to be sorted corresponding to each sorting type according to the weight of the integrated number of the object to be sorted corresponding to each sorting type, and obtaining the sorting result of each object to be sorted by each sorting type, according to each sorting type.
  • the sorting result of each object to be sorted generates a ranking list corresponding to each sorting type.
  • the sorting type may include pop list sorting, new item list sorting, and hot list sorting, and depending on the sorting type, the attention degree of each data type is also different, and therefore, treating under different sorting types
  • the sorting objects have different requirements when sorting, so each sorting type can correspond to different weighting coefficients, which is mainly reflected in that the same data type can have different weighting coefficients under different sorting types, that is, the specific weighting coefficients.
  • the value corresponds to the sort type, so that the sort result corresponding to the sort type can be obtained.
  • the data type of the total download amount corresponds to a weighting coefficient of 0.5, and the data object A in the final sorting result is ranked first.
  • the data type of the total download amount corresponds to a weighting factor of 0.1.
  • the data object B is ranked first in the final sorting result. This highlights the importance of different data types in different sort types, resulting in sort results corresponding to the sort type.
  • the sorting result corresponding to the sorting type of the popular list corresponds to the more popular sorting objects on the current market.
  • the sorting result corresponding to the sorting type of the new product list corresponds to the excellent sorting object of the current online market.
  • the sorting result corresponding to the sorting type of the hot-selling list corresponds to the paying situation of the prominent user.
  • the object to be sorted may include an application identifier.
  • the data type may include any two or any combination of the following: the first total download amount in the most recent cycle period. a magnitude of change of the first total download amount relative to the second total download amount in the adjacent previous cycle time period, the score data, the first share number associated with the first social platform identifier, and the second social platform identifier
  • the second sharing number, the sorting serial number on the predetermined third-party platform, the payment data in the first preset time period, the latest version update time, and the first preset time period is the same as or different from the most recent one-period time period.
  • the first preset time period may be the same as the most recent one time period, or may be set to be different.
  • the most recent period of the current period may be the previous week of the current time, that is, the most recent one, and the adjacent previous period of time may be the previous period (previous week) adjacent to the most recent period of the previous period.
  • the object to be sorted includes the application identifier: the higher the first total download amount of the latest week of the corresponding application, the higher the normalized data amount of the corresponding total download amount of the corresponding week; the corresponding application The greater the increase in the first total download volume in the most recent week compared to the second total download volume in the previous week, the higher the normalized data volume of the change range; the higher the score data of the corresponding application in the local application market, the scoring data The higher the corresponding normalized data volume; the more times the corresponding application is shared to the first social platform in the most recent week (the first number of shares), the higher the normalized data volume corresponding to the first sharing number; The more times the corresponding application of the week is shared to the second social platform (the second number of shares), the higher the amount of normalized data corresponding
  • the step of obtaining the data amount of each data type associated with the object to be sorted includes:
  • S511 Acquire a data amount of the first data type from the local database.
  • the data amount of the first data type herein refers to the data that can be directly obtained from the server local database, wherein the local database herein may refer to a database located on the same device as the server, or may be Refers to data of a data type that is different from the current server but belongs to the same platform as the current server and can be directly accessed.
  • the first data type may include: a first total download amount in a most recent cycle time period, and a second total download time in an adjacent previous cycle time period.
  • the amount, the score data, the payment data in the first preset time period, any one of the first latest version update time, or any combination, the magnitude of the change according to the first total download amount in the most recent cycle time period, The second total download amount in the previous cycle period of the neighbor is determined.
  • the data volume of the second data type herein refers to data that cannot be directly obtained from the server local database and needs to be obtained by using a third-party platform, wherein the third-party platform herein may be different from the current server.
  • the related server device of the platform may also be a device that belongs to the same or associated platform as the current server, but cannot directly access the data amount of the data type from the device.
  • the third-party platform acquires the data volume of the second data type, it can be obtained by using a web crawler crawling, for example, a sort serial number on a predetermined third-party platform.
  • the second data type may include: a first sharing number associated with the first social platform identifier, a second sharing number associated with the second social platform identifier, and a predetermined number of times. Any one of the sort serial number, the second latest version update time, or any combination on the third-party platform.
  • the latest version update time is the first latest version update time or the second latest version update time. It can be understood that in the actual technical application, the first latest version update time may be directly used as the latest version update time based on actual needs, or the second latest version update time may be directly used as the latest version update time, or may be obtained. After the first latest version update time and the second latest version update time, the most recent version update time and the latest time of the second latest version update time are used as the latest version update time, which is not specifically limited in this embodiment.
  • the data amount of each of the above data types can be obtained through different data sources, thereby ensuring the diversity of the data sources, thereby improving the accuracy of the obtained sorting results.
  • FIG. 6 is a schematic flow chart showing a method for generating a ranking list in another embodiment. In this example, based on the embodiment shown in FIG. 3, an adjustment of the weighting coefficient of the sorting type is required as an example.
  • step S330 the object to be sorted is obtained according to the normalized data amount of each data type and the weighting coefficient of each data type.
  • step S330 the step of comprehensive weighting, it also includes the steps:
  • S621 Receive a coefficient adjustment instruction, where the coefficient adjustment instruction includes a sort type identifier, and a weighting coefficient value to be updated of each data type corresponding to the sort type identifier;
  • the weighting coefficient is adjusted and updated after obtaining the normalized data amount in step S320.
  • the weighting coefficient corresponding to the sorting type when adjusted, it may be performed at any time, as long as the calculation of the comprehensive weight in step S330 is performed based on the updated weighting coefficient.
  • the weighting coefficients corresponding to the data types in each sorting type may be different.
  • the weighting coefficients of each data type corresponding to each sorting type may be performed. Adjust and update the weighting factors to meet changing needs.
  • the object to be sorted is taken as an example of the application identifier.
  • the ranking list obtained by ranking the application may include a popular list, a new list, a hot list, and the like.
  • the data amount of each of the above data types of the object to be sorted is first obtained, and then, according to the preset normalization rules corresponding to the respective data types, respectively, for each data type
  • the amount of data is normalized to obtain the normalized data amount of each data type, and then according to the normalized data amount corresponding to the data amount of each data type and the weighting coefficient of each data type corresponding to the ranking of the popular list, Obtaining the comprehensive weights of the objects to be sorted, and finally sorting the sorted objects according to the comprehensive weights, obtaining the sorting result in the case of the ranking of the popular list, and generating a list corresponding to the sorting type according to the sorting result, in a specific example
  • the generated popular list is shown in Figure 7.
  • the application IDs ranked in the top 4 are the A application identifier, the B application identifier, the C application identifier, and the D application identifier.
  • the new product list including the sorting result of the object to be sorted corresponding to the ranking of the new product list is obtained by the above processing (as shown in FIG. 8), and the hot result of the sorting result including the object to be sorted corresponding to the hot-selling list ordering Sales list (as shown in Figure 9).
  • the weighting coefficients corresponding to the data types under different sorting types are different, thereby reflecting the difference between the sorting results of different sorting types.
  • the order of the top 4 in the ranking results of the new list is B application identification, E application identification, F application identification, and G application identification.
  • the ranking results in the order of the hot list list are ranked in the top 4, followed by the D application identifier, the H application identifier, the I application identifier, and the J application identifier.
  • the method of the embodiment starting from the data amount of different data types, normalizing the data to obtain a normalized data amount, and obtaining the comprehensive weight by the weighting coefficient and the normalized data amount, according to the comprehensive right
  • the values are sorted to obtain sorting results, and different sorting types correspond to different weighting coefficients, that is, different sorting types can be generated by different weighting coefficients, thereby generating a list corresponding to the sorting type, for example, generating a popular list and a new list.
  • the hot list highlighting the differences between the three lists, allowing users to more intuitively understand the attention of each object. Understandably, you can increase the data type and sort type according to your needs, and get a more comprehensive list.
  • a computer device is further provided, and the internal structure of the computer device is as shown in FIG. 2, wherein the computer device is provided with a ranking list generating device, and the ranking list generating device includes each module, and each module includes The modules may be implemented in whole or in part by software, hardware or a combination thereof.
  • a ranking list generating device comprising: a data obtaining module 110, a normalization module 120, an integrated weighting module 130, and a sorting module 140.
  • the data obtaining module 110 is configured to acquire a data amount of each data type associated with the object to be sorted;
  • the normalization module 120 is configured to normalize the data amount of each data type according to a preset normalization rule corresponding to each data type, to obtain a normalized data amount of each data type;
  • the comprehensive weighting module 130 is configured to obtain the comprehensive weight of the object to be sorted according to the normalized data amount of each data type and the weighting coefficient of each data type;
  • the sorting module 140 is configured to sort the objects to be sorted according to the comprehensive weights of the objects to be sorted, obtain the sorting result, and generate a ranking list according to the sorting result.
  • the above-mentioned ranking list generating device firstly obtains the data amount of each data type of the object to be sorted, and does not sort by a single data amount, and can accurately reflect the overall characteristics of the object to be sorted, and separately for each data type.
  • the amount of data is normalized to obtain the normalized data volume of each data type. Through normalization processing, the degree of attention of the objects to be sorted can be more intuitively reflected, and then the normalized data according to each data type can be obtained.
  • the quantity and the weighting coefficient of each data type obtain the comprehensive weight of the object to be sorted.
  • the weighting coefficient reflects the importance of the data quantity of each data type, so that the comprehensive weight of the object to be sorted can accurately reflect the object to be sorted.
  • the sorting result obtained by sorting the sorting objects according to the comprehensive weight value, based on the different weighting coefficients can reflect the attention of the objects to be sorted according to the data volume of different data types, and then according to the comprehensive situation reflecting the comprehensive situation.
  • the weights are sorted to obtain the sorting result, and the accuracy is high, according to the exact row
  • the result of the order generates a ranking list to improve the accuracy of the ranking list.
  • the weighting coefficients of the data types correspond to the sorting type
  • the weighting coefficients of the data type include weighting coefficients corresponding to the sorting types
  • the comprehensive weights of the objects to be sorted include and the sorting
  • the sorting result includes a sorting result obtained by sorting the comprehensive weights of the objects to be sorted of each sorting type respectively
  • the ranking list includes a ranking list corresponding to each sorting type single.
  • the comprehensive weighting module 130 may obtain the comprehensive weights of the objects to be sorted corresponding to the sorting types according to the normalized data amount of each data type and the weighting coefficients of each data type corresponding to each sorting type. .
  • the sorting module 140 may sort the objects to be sorted corresponding to the sorting types according to the comprehensive weights of the objects to be sorted corresponding to the sorting types, and obtain the sorting results of the objects to be sorted of each sorting type.
  • a ranking list corresponding to each sorting type is generated according to the sorting result of each sorting object of each sorting type.
  • the object to be sorted includes an application identifier
  • the data type includes any two or any combination of the following: a first total download amount in a most recent cycle time period, the first a magnitude of change of a total download amount relative to a second total download amount in an adjacent previous cycle time period, score data, a first share number associated with the first social platform identifier, and a second social platform identifier associated with The number of times of sharing, the sorting number on the predetermined third-party platform, the payment data in the first preset time period, the latest version update time, the first preset time period is the same as the latest one-period time period or different.
  • the data acquisition module 110 may include: a local data acquisition module 111 and a third-party data acquisition module 112 .
  • the local data obtaining module 111 is configured to obtain a data quantity of the first data type from the local database, where the first data type includes: a first total download quantity in a most recent cycle time period, and an adjacent previous cycle time period Any one or any combination of the second total download amount, the scoring data, the payment data in the first preset time period, the first latest version update time, and the change width according to the first total in the most recent cycle time period The download amount and the second total download amount in the adjacent previous cycle time period are determined;
  • the third-party data obtaining module 112 is configured to obtain a data quantity of the second data type from the third-party platform, where the second data type includes: a first sharing number associated with the first social platform identifier, and a second association with the second social platform identifier The number of sharing, any one of the sorting number on the predetermined third-party platform, and the second latest version update time, or any combination.
  • the latest version update time is the first latest version update time or the second latest version update time. It can be understood that in the actual technical application, the first latest version update time may be directly used as the latest version update time based on actual needs, or the second latest version update time may be directly used as the latest version update time, or may be obtained. After the first latest version update time and the second latest version update time, the most recent version update time and the latest time of the second latest version update time are used as the latest version update time, which is not specifically limited in this embodiment.
  • the foregoing ranking list generating apparatus may further include: a coefficient updating module 121.
  • the coefficient update module 121 is configured to receive a coefficient adjustment instruction, where the coefficient adjustment instruction includes a sort type identifier, a weighting coefficient value to be updated of each data type corresponding to the sort type identifier, and a weight to be updated of each data type corresponding to the sort type identifier
  • the coefficient value updates the weighting coefficients for each data type associated with the sort type.
  • a computer device including a memory and a processor, where the computer stores readable instructions, where the computer readable instructions are executed by the processor, so that the processor performs the following steps: acquiring and waiting Sorting the data amount of each data type associated with the object; normalizing the data amount of each data type according to the preset normalization rule corresponding to each data type, and obtaining the normalized data amount of each data type According to the normalized data volume of each data type and the weighting coefficient of each data type, the comprehensive weights of the objects to be sorted are obtained; according to the comprehensive weights of the objects to be sorted, the objects to be sorted are sorted, and the sorting result is obtained. Generate a leaderboard based on the sorted results.
  • the weighting coefficients of the data type include weighting coefficients corresponding to the respective sorting types
  • the comprehensive weight of the object to be sorted includes the comprehensive weight corresponding to each sort type
  • the sorting result includes a sorting result obtained by sorting the comprehensive weights of the objects to be sorted of each sorting type respectively;
  • the leaderboard list includes the leaderboards for each sorting type.
  • the object to be sorted includes an application identifier
  • the data type includes any two or any combination of the following: the first total download amount in the most recent cycle time period, and the first total download amount relative to the second total time in the adjacent previous cycle time period.
  • the change amount of the download amount, the score data, the first share number associated with the first social platform identifier, the second share number associated with the second social platform identifier, and the sort number on the predetermined third-party platform, at the first preset The payment data in the time period, the latest version update time, the first preset time period is the same as or different from the most recent one time period.
  • the step of obtaining the data amount of each data type associated with the object to be sorted includes:
  • the first data type includes: any one of the first total download amount, the second total download amount, the score data, the payment data, the first latest version update time, or any combination
  • the change range is determined according to the first total download amount and the second total download amount
  • the second data type includes: any one of the first sharing number, the second sharing number, the sorting serial number, and the second latest version update time, or any combination;
  • the latest version update time is the first latest version update time or the second latest version update time.
  • the processor performs the steps of performing the step of: performing the weighting of the data according to each data type and the weighting coefficient of each data type to obtain the comprehensive weight of the object to be sorted:
  • the coefficient adjustment instruction includes a sort type identifier, and a weighting coefficient value to be updated of each data type corresponding to the sort type identifier;
  • the weighting coefficients of the data types associated with the sorting type are updated by the weighting coefficient values to be updated for each data type corresponding to the sort type identifier.
  • the various steps in the various embodiments of the present application are not necessarily performed in the order indicated by the steps. Except as explicitly stated herein, the execution of these steps is not strictly limited, and the steps may be performed in other orders. Moreover, at least some of the steps in the embodiments may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be executed at different times, and the execution of these sub-steps or stages The order is also not necessarily sequential, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of the other steps.
  • Non-volatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
  • Volatile memory can include random access memory (RAM) or external cache memory.
  • RAM is available in a variety of formats, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization chain.
  • SRAM static RAM
  • DRAM dynamic RAM
  • SDRAM synchronous DRAM
  • DDRSDRAM double data rate SDRAM
  • ESDRAM enhanced SDRAM
  • Synchlink DRAM SLDRAM
  • Memory Bus Radbus
  • RDRAM Direct RAM
  • DRAM Direct Memory Bus Dynamic RAM
  • RDRAM Memory Bus Dynamic RAM

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

La présente invention concerne un procédé de génération de liste de classement consistant : à obtenir des quantités de données de types de données associées à des objets à trier ; à effectuer respectivement un traitement de normalisation sur les quantités de données des types de données selon des règles de normalisation préétablies correspondant respectivement aux types de données, de façon à obtenir des quantités de données normalisées des types de données ; à obtenir des valeurs pondérées complètes des objets à trier en fonction des quantités de données normalisées des types de données et des coefficients de pondération des types de données ; et à trier les objets à trier selon les valeurs pondérées complètes des objets à trier, à obtenir un résultat de tri, et à générer une liste de classement en fonction du résultat de tri.
PCT/CN2018/072624 2017-01-23 2018-01-15 Procédé de génération de liste de classement, dispositif informatique et support d'enregistrement WO2018133759A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710051587.2 2017-01-23
CN201710051587.2A CN106874416A (zh) 2017-01-23 2017-01-23 排行榜单生成方法及排行榜单生成装置

Publications (1)

Publication Number Publication Date
WO2018133759A1 true WO2018133759A1 (fr) 2018-07-26

Family

ID=59157991

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/072624 WO2018133759A1 (fr) 2017-01-23 2018-01-15 Procédé de génération de liste de classement, dispositif informatique et support d'enregistrement

Country Status (2)

Country Link
CN (1) CN106874416A (fr)
WO (1) WO2018133759A1 (fr)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106874416A (zh) * 2017-01-23 2017-06-20 腾讯科技(深圳)有限公司 排行榜单生成方法及排行榜单生成装置
CN109948008A (zh) * 2017-11-22 2019-06-28 广东峰杰科技股份有限公司 一种排行榜单生成方法及装置
CN108280198B (zh) * 2018-01-29 2021-03-02 口碑(上海)信息技术有限公司 榜单生成方法及装置
CN109344303B (zh) * 2018-11-30 2020-12-29 广州虎牙信息科技有限公司 一种数据结构切换方法、装置、设备和存储介质
CN109857776B (zh) * 2019-01-08 2020-11-24 珠海天燕科技有限公司 一种应用中业务数据排序的方法和装置
CN109788307A (zh) * 2019-02-11 2019-05-21 北京字节跳动网络技术有限公司 视频榜单的处理方法、装置、存储介质及电子设备
CN110278283A (zh) * 2019-07-10 2019-09-24 广州虎牙科技有限公司 排行榜处理方法、装置、计算机可读存储介质及电子设备
CN110825959B (zh) * 2019-09-30 2023-05-23 口口相传(北京)网络技术有限公司 数据发送方法及榜单数据获取模型的选择方法及装置
CN111028062A (zh) * 2019-12-12 2020-04-17 名创优品(横琴)企业管理有限公司 一种潜力商品挖掘方法、装置及计算机可读存储介质
CN113663337A (zh) * 2021-07-30 2021-11-19 上海硬通网络科技有限公司 数据处理方法、装置及服务器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678584A (zh) * 2013-12-11 2014-03-26 中国联合网络通信集团有限公司 基于应用搜索的应用排序方法及装置
CN104765751A (zh) * 2014-01-07 2015-07-08 腾讯科技(深圳)有限公司 应用推荐方法及装置
US20160026662A1 (en) * 2013-04-25 2016-01-28 Xiaomi Inc. Method and device for presenting application programs
CN105589895A (zh) * 2014-11-13 2016-05-18 深圳市腾讯计算机系统有限公司 资源排行数据生成方法和装置
CN106326297A (zh) * 2015-07-01 2017-01-11 北京搜狗科技发展有限公司 一种应用程序推荐方法及装置
CN106874416A (zh) * 2017-01-23 2017-06-20 腾讯科技(深圳)有限公司 排行榜单生成方法及排行榜单生成装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140104048A (ko) * 2006-10-18 2014-08-27 구글 인코포레이티드 신디케이션에 적합한 포괄적인 온라인 랭킹 시스템 및 방법
CN103136227A (zh) * 2011-11-25 2013-06-05 阿里巴巴集团控股有限公司 一种生成榜单的方法及装置
CN103177109A (zh) * 2013-03-27 2013-06-26 四川长虹电器股份有限公司 应用排名优化方法
CN103605754B (zh) * 2013-11-22 2017-02-01 北京飞流九天科技有限公司 用于对应用进行排名的方法和设备
CN105323594B (zh) * 2015-10-26 2019-05-07 广州华多网络科技有限公司 在线直播榜单生成方法及装置
CN105912599A (zh) * 2016-03-31 2016-08-31 维沃移动通信有限公司 终端应用程序的排名方法及终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160026662A1 (en) * 2013-04-25 2016-01-28 Xiaomi Inc. Method and device for presenting application programs
CN103678584A (zh) * 2013-12-11 2014-03-26 中国联合网络通信集团有限公司 基于应用搜索的应用排序方法及装置
CN104765751A (zh) * 2014-01-07 2015-07-08 腾讯科技(深圳)有限公司 应用推荐方法及装置
CN105589895A (zh) * 2014-11-13 2016-05-18 深圳市腾讯计算机系统有限公司 资源排行数据生成方法和装置
CN106326297A (zh) * 2015-07-01 2017-01-11 北京搜狗科技发展有限公司 一种应用程序推荐方法及装置
CN106874416A (zh) * 2017-01-23 2017-06-20 腾讯科技(深圳)有限公司 排行榜单生成方法及排行榜单生成装置

Also Published As

Publication number Publication date
CN106874416A (zh) 2017-06-20

Similar Documents

Publication Publication Date Title
WO2018133759A1 (fr) Procédé de génération de liste de classement, dispositif informatique et support d'enregistrement
CN109902708B (zh) 一种推荐模型训练方法及相关装置
US11635993B2 (en) Computerized control of execution pipelines
US11922329B2 (en) Systems for second-order predictive data analytics, and related methods and apparatus
US10496927B2 (en) Systems for time-series predictive data analytics, and related methods and apparatus
CN108829808B (zh) 一种页面个性化排序方法、装置及电子设备
US11100052B2 (en) System for classification based on user actions
US20230091610A1 (en) Systems and methods of generating and validating time-series features using machine learning
WO2018121700A1 (fr) Procédé et dispositif de recommandation d'informations d'application sur la base d'une application installée, dispositif terminal et support de stockage
WO2019196881A1 (fr) Procédé de recommandation, appareil de recommandation, dispositif de recommandation, système de recommandation et support de stockage
US20190236511A1 (en) Method for estimating amount of task objects required to reach target completed tasks
CN108038730A (zh) 产品相似度判断方法、装置及服务器集群
US11036682B2 (en) Flexible energy information aggregation
WO2019019958A1 (fr) Systèmes et procédés de détermination d'une stratégie optimale
CN111178830A (zh) 成本的核算方法、装置、计算机设备和存储介质
CN113254783B (zh) 一种对象推荐方法、装置及设备
US20240152512A1 (en) Machine learning for dynamic information retrieval in a cold start setting
CN118608262A (zh) 用于更新信息的自适应定时预测
CN112925723B (zh) 测试服务推荐方法、装置、计算机设备及存储介质
CN115114503A (zh) 医疗搜索模型性能评价方法、装置、设备及介质
CN114925275A (zh) 产品推荐方法、装置、计算机设备及存储介质
CN112561644B (zh) 基于链接预测的商品推荐方法、装置及相关设备
CN115511644B (zh) 用于目标保单的处理方法、电子设备和可读存储介质
CN110502673A (zh) 数据处理方法、服务器、以及具有存储功能的装置
Dávila-Fernández et al. Capital in the Twenty-First Century: Reinterpreting the fundamental contradiction of capitalism

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18741161

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18741161

Country of ref document: EP

Kind code of ref document: A1