Content ranking method and system based on usage
By obtaining the embedded information of user usage, saving and analyzing the activity in real time, and using the search sorter to accurately sort the content information, the problem of inaccurate content sorting in the existing technology is solved, and an accurate understanding of each usage of the content is achieved.
Patent Information
- Application Number
- CN202111409700.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-11-25
AI Technical Summary
Existing technologies cannot accurately understand each time content is used, resulting in inaccurate content sorting methods.
By obtaining embedded information on user usage, saving and analyzing activity in real time, and using the search sorter to accurately sort content information.
This enables accurate understanding of each use of content and improves the accuracy of content sorting.
Smart Images

Figure CN114138882B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of content sorting, and in particular to a method and system for content sorting based on usage. Background Art
[0002] In an increasingly digital society, information content is becoming increasingly important. Content is a combination of structured and unstructured information. Businesses prioritize the usefulness of content. Whether it's ubiquitous video ads, street-level image ads, ubiquitous flyers, or even mobile game ads, it's ubiquitous and constantly impacts our lives. Consequently, a growing number of solutions are being developed to sort and recommend content based on its usefulness.
[0003] Currently, the shortcomings of existing technologies on the market are:
[0004] The general method of sorting content based on usage cannot accurately understand how the content is used each time.
[0005] Currently, no effective solution has been proposed to solve the problem that the method of sorting content according to usage in related art cannot accurately understand the usage of the content each time. Summary of the Invention
[0006] The main purpose of this application is to provide a content sorting method based on usage to solve the above problems.
[0007] To achieve the above objectives, according to one aspect of the present application, a content ranking method based on usage is provided.
[0008] The usage-based content ranking method according to the present application includes:
[0009] Obtain information about users' usage of content;
[0010] Save the usage of the content as embedded information in the database;
[0011] Calculate the activity of embedded information to obtain content usage information;
[0012] The content information is provided for search sorting based on the content usage information to obtain search content information.
[0013] Furthermore, obtaining the user's usage of the content includes:
[0014] Obtain content data from end users, including mobile phones, PCs, mini-programs, and large screens;
[0015] Searching the content data for usage data of the content, where the usage data includes uploading, downloading, viewing, sharing, editing, and subscription;
[0016] The usage data of the searched content is used as usage information and uploaded and saved as tracking information.
[0017] Furthermore, the content usage is stored in the database as tracking information, including:
[0018] Save the tracking information in the real-time area of the database;
[0019] Record the tracking information in the real-time area when it is called;
[0020] Transfer the recorded tracking information to the offline area.
[0021] Furthermore, the activity calculation of the tracking information to obtain content usage information includes:
[0022] Retrieve the tracking information stored in the database;
[0023] Analyze the tracking point information through real-time calculation tools and time scheduling tools;
[0024] The activity of the content is calculated based on the analysis results to obtain content usage information.
[0025] Furthermore, the activity calculation of the tracking information to obtain content usage information includes:
[0026] The real-time calculation tool does not limit the type of tool;
[0027] The timing scheduling tool is a job scheduling tool, wherein the type of the job scheduling tool is not limited.
[0028] Furthermore, the activity calculation of the tracking information to obtain content usage information includes:
[0029] After the tracking information in the database is updated, the real-time tracking information is called by a real-time calculation tool to obtain the real-time tracking information volume of the content, where the real-time tracking information volume is the real-time data volume of the tracking information of the same content;
[0030] The real-time tracking information volume of the content is used as its activity, and the activity is updated in real time with the real-time tracking information volume;
[0031] The offline accumulated tracking information stored in the database is periodically called by a scheduling tool to obtain the offline tracking information volume of the content, where the offline tracking information volume is the cumulative data volume of the tracking information of the same content within a preset time;
[0032] After obtaining the offline tracking information volume of the content, the activity of the content is updated to the offline tracking information volume until the real-time tracking information volume is updated, and the activity is saved again as the real-time tracking information volume of the content;
[0033] The activity of different contents is recorded as content usage information.
[0034] Furthermore, the activity calculation of the tracking information to obtain content usage information includes:
[0035] The activity of the content is the amount of embedded information of the content, wherein the embedded information includes but is not limited to the upload volume, download volume, view volume, share volume, edit volume, subscription volume and content retention time.
[0036] Furthermore, the providing of content information based on content usage information for search sorting to obtain search content information includes:
[0037] Get the dimensions to which different contents belong;
[0038] Provide content information of the same dimension;
[0039] Adjust the amount of content information at the same latitude based on the content usage information of the content.
[0040] Furthermore, the providing of content information for search sorting based on content usage information to obtain search content information includes:
[0041] Obtain the preset search weight and balance factor, where the search weight is the weight given by the search engine of the search ranker based on the search content, and the balance factor is the constant that balances the impact of content activity on ranking;
[0042] Calculate the activity weight of the content based on content usage information and balance factors;
[0043] Calculate the ranking weight by using the search weight of the search ranker and the activity weight of the content;
[0044] The content information is sorted according to the sorting weight to obtain the search content information.
[0045] A content ranking system based on usage, characterized by comprising:
[0046] The user end is used to obtain the user's usage of the content;
[0047] Tracking module, used to save content usage as tracking information in the database;
[0048] The content processing module is used to calculate the activity of the tracking information to obtain content usage information;
[0049] The search sorter is used to provide content information for search sorting based on content usage information to obtain search content information.
[0050] Furthermore, the user end includes:
[0051] A content data acquisition unit, configured to acquire content data from a user terminal, where the user terminal includes information carriers such as mobile phones, PCs, mini-programs, and large screens;
[0052] A usage data acquisition unit, configured to search the content data for usage data of the content, wherein the usage data includes uploading, downloading, viewing, sharing, editing, and subscription;
[0053] The tracking point information uploading unit is used to upload and save the usage data of the searched content as usage information.
[0054] Furthermore, the tracking module includes:
[0055] A real-time storage unit is used to store the tracking information in the real-time area of the database;
[0056] A call recording unit is used to record when the tracking point information in the real-time area is called;
[0057] The offline storage unit is used to transfer the recorded tracking information to the offline area.
[0058] Furthermore, the content processing module includes:
[0059] An information retrieval unit, used to retrieve the tracking point information stored in the database;
[0060] The information analysis unit is used to analyze the tracking point information using real-time calculation tools and time scheduling tools;
[0061] The activity calculation unit is used to calculate the activity of the content according to the analysis result to obtain content usage information.
[0062] Furthermore, the content processing module includes:
[0063] Real-time computing tools and timed scheduling tools. Timed scheduling tools are job scheduling tools. There is no restriction on the types of all tools.
[0064] Furthermore, the content processing module includes:
[0065] A real-time calculation unit is used to call the tracking information through a real-time calculation tool after the tracking information in the database is updated to obtain the real-time tracking information volume of the content, wherein the real-time tracking information volume is the real-time data volume of the tracking information of the same content;
[0066] A real-time activity saving unit, configured to use the real-time embedding information volume of the content as its activity, and the activity is updated in real time with the real-time embedding information volume;
[0067] An offline calculation unit is used to periodically call the offline accumulated tracking information stored in the database through a timing scheduling tool to obtain the offline tracking information volume of the content, wherein the offline tracking information volume is the cumulative data volume of the tracking information of the same content within a preset time;
[0068] An offline activity saving unit is used to update the activity of the content to the offline embedding information volume after obtaining the offline embedding information volume of the content until the real-time embedding information volume is updated;
[0069] The activity recording unit is used to record the activity of different contents as content usage information.
[0070] Furthermore, the search sorter includes:
[0071] A dimension acquisition unit, used to acquire the dimensions to which different contents belong;
[0072] A content providing unit, configured to provide content information of the same dimension;
[0073] The content adjustment unit is used to adjust the amount of content information at the same latitude according to the content usage information of the content.
[0074] Furthermore, the search sorter includes:
[0075] A preset unit, used to obtain a preset search weight and a balance factor, wherein the search weight is the weight given by the search engine of the search ranker based on the searched content, and the balance factor is a constant that balances the influence of content activity on ranking;
[0076] A weight calculation unit, configured to calculate the activity weight of the content based on the content usage information and the balance factor; and calculate the ranking weight based on the search weight of the search sorter and the activity weight of the content;
[0077] The sorting unit is used to sort the content information according to the sorting weight to obtain the search content information.
[0078] An electronic device includes a memory and a processor, wherein the memory stores a computer program, and is characterized in that the computer program can be executed in the processor to implement any of the above methods.
[0079] A storage medium storing a computer program, characterized in that the computer program can implement any of the above methods when executed in a processor.
[0080] In the embodiment of the present application, a data reflow method is adopted, by storing the usage of each content in a database for calculation and analysis, and sorting the content according to the calculated activity, thereby achieving the technical effect of accurately understanding the usage of the content each time, thereby solving the technical problem that the method of sorting content according to usage in the prior art cannot accurately understand the usage of the content each time. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] The drawings that constitute part of this application are used to provide a further understanding of this application and make other features, objects and advantages of this application more apparent. The illustrative embodiment drawings and their descriptions of this application are used to explain this application and do not constitute an improper limitation of this application. In the drawings:
[0082] Figure 1 is a schematic diagram of a method for content sorting based on usage according to an embodiment of the present application; DETAILED DESCRIPTION
[0083] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0084] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0085] In this application, terms such as "upper," "lower," "left," "right," "front," "back," "top," "bottom," "inner," "outer," "center," "vertical," "horizontal," "transverse," and "longitudinal" indicate positions or locations based on the positions or locations shown in the accompanying drawings. These terms are primarily intended to better describe the present invention and its embodiments and are not intended to limit the systems, elements, or components indicated to having a specific orientation, or to being constructed or operated in a specific orientation.
[0086] Furthermore, some of the above terms may be used to express other meanings besides indicating a position or location. For example, the term "on" may also be used to indicate a dependency or connection in certain circumstances. Those skilled in the art will understand the specific meanings of these terms in the present invention based on the specific circumstances.
[0087] Furthermore, the terms "installed," "disposed," "provided with," "connected," "connected," and "socketed" should be interpreted broadly. For example, they can refer to fixed connections, removable connections, or integral structures; mechanical connections or electrical connections; direct connections or indirect connections through an intermediary; or internal communication between two systems, components, or parts. Those skilled in the art will understand the specific meanings of these terms in the present invention based on specific circumstances.
[0088] It should be noted that the embodiments and features within these embodiments may be combined unless otherwise specified or limited. It should be understood that in the description of the present invention, unless otherwise explicitly specified or limited, the term "storage medium" may refer to any medium capable of storing computer programs, such as ROM, RAM, magnetic disk, or optical disk. The term "processor" may refer to chips or circuits with data processing capabilities, such as CPLD (Complex Programmable Logic Device), FPGA (Field-Programmable Gate Array), MCU (Microcontroller Unit), PLC (Programmable Logic Controller), and CPU (Central Processing Unit). The term "electronic device" may refer to any device with data processing and storage capabilities, and generally includes fixed terminals and mobile terminals. Fixed terminals include desktop computers, etc. Mobile terminals include mobile phones, PADs, and mobile robots, etc. Furthermore, the technical features involved in the different embodiments of the present invention described below may be combined unless they conflict with each other.
[0089] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments.
[0090] According to an embodiment of the present invention, Figure 1 As shown, a method for content sorting based on usage is provided, which includes the following steps:
[0091] S100, obtaining user usage of content;
[0092] S200: storing the usage of the content as embedding information in a database;
[0093] S300: Calculate the activity of the embedding information to obtain content usage information;
[0094] S400: Provide content information for search sorting based on content usage information to obtain search content information.
[0095] In a further embodiment of the present invention, obtaining the user's usage of the content includes:
[0096] S110: Obtain content data of a user terminal, where the user terminal includes information carriers such as mobile phones, PCs, mini-programs, and large screens;
[0097] S120. Searching the content data for usage data of the content, where the usage data includes uploading, downloading, viewing, sharing, editing, and subscription;
[0098] S130: The usage data of the searched content is used as usage information and uploaded and saved as tracking information.
[0099] In a further embodiment of the present invention, storing the usage of the content as embedded information in a database includes:
[0100] S210, saving the buried point information in the real-time area of the database;
[0101] S220, recording the burying point information in the real-time zone when it is called;
[0102] S230: Transfer the recorded tracking information to the offline area.
[0103] In a further embodiment of the present invention, the step of calculating the activity of the tracking information to obtain the content usage information includes:
[0104] S310, retrieve the embedding information stored in the database;
[0105] S320: Analyze the tracking point information using a real-time calculation tool and a timed scheduling tool.
[0106] S330: Calculate the activity of the content according to the analysis result to obtain content usage information.
[0107] In a further embodiment of the present invention, the step of calculating the activity of the tracking information to obtain the content usage information includes:
[0108] The real-time calculation tool does not limit the type of tool;
[0109] The timing scheduling tool is a job scheduling tool, wherein the type of the job scheduling tool is not limited.
[0110] In a further embodiment of the present invention, the step of calculating the activity of the tracking information to obtain the content usage information includes:
[0111] S321. After the tracking information in the database is updated, the tracking information is called by a real-time calculation tool to obtain the real-time tracking information volume of the content, where the real-time tracking information volume is the real-time data volume of the tracking information of the same content;
[0112] S322: The amount of real-time tracking information of the content is used as its activity level, and the activity level is updated in real time with the amount of real-time tracking information;
[0113] S323. Regularly call the offline accumulated tracking information stored in the database through a timing scheduling tool to obtain the offline tracking information volume of the content, where the offline tracking information volume is the cumulative data volume of the tracking information of the same content within a preset time;
[0114] S324: After obtaining the offline embedding information volume of the content, update the activity of the content to the offline embedding information volume until the real-time embedding information volume is updated, and then save the activity again as the real-time embedding information volume of the content;
[0115] S325: Record the activity of different contents as content usage information.
[0116] In a further embodiment of the present invention, the step of calculating the activity of the tracking information to obtain the content usage information includes:
[0117] The activity of the content is the amount of embedded information of the content, wherein the embedded information includes but is not limited to the upload volume, download volume, view volume, share volume, edit volume, subscription volume and content retention time.
[0118] In a further embodiment of the present invention, providing content information for search sorting based on content usage information to obtain search content information includes:
[0119] S410: Obtain dimensions to which different contents belong;
[0120] S420: providing content information of the same dimension;
[0121] S430: Adjust the amount of content information at the same latitude according to the content usage information of the content.
[0122] In a further embodiment of the present invention, providing content information for search sorting based on content usage information to obtain search content information includes:
[0123] S440: Obtain a preset search weight and a balance factor, wherein the search weight is a weight assigned by the search engine of the search ranker based on the searched content, and the balance factor is a constant that balances the influence of content activity on ranking;
[0124] S450: Calculate the activity weight of the content based on the content usage information and the balance factor;
[0125] S460: Calculate a ranking weight using the search weight of the search ranker and the activity weight of the content;
[0126] S470: Sort the content information according to the sorting weight to obtain search content information.
[0127] In a further embodiment of the present invention, the activity weight of the content is calculated based on the content usage information, including:
[0128] The activity weight is calculated by multiplying the activity by the balance factor, where the balance factor can be customized.
[0129] In a further embodiment of the present invention, the ranking weight is calculated by using the search weight of the search ranker and the activity weight of the content, including:
[0130] The ranking weight is calculated as half of the search weight plus the activity.
[0131] In one embodiment of the present application, a balance factor calculation method includes:
[0132] The balance factor is half the search weight.
[0133] From the above description, it can be seen that the present invention achieves the following technical effects:
[0134] In the embodiment of the present application, a data reflow method is adopted, by storing each time the content is used in the database for calculation and analysis, and sorting the content according to the calculated activity, thereby achieving the technical effect of accurately understanding the situation of each time the content is used.
[0135] Another embodiment includes a content ranking system based on usage, characterized by comprising:
[0136] The user end is used to obtain the user's usage of the content;
[0137] Tracking module, used to save content usage as tracking information in the database;
[0138] The content processing module is used to calculate the activity of the tracking information to obtain content usage information;
[0139] The search sorter is used to provide content information for search sorting based on content usage information to obtain search content information.
[0140] In a further embodiment of the present invention, the user terminal includes:
[0141] A content data acquisition unit, configured to acquire content data from a user terminal, where the user terminal includes information carriers such as mobile phones, PCs, mini-programs, and large screens;
[0142] A usage data acquisition unit, configured to search the content data for usage data of the content, wherein the usage data includes uploading, downloading, viewing, sharing, editing, and subscription;
[0143] The tracking point information uploading unit is used to upload and save the usage data of the searched content as usage information.
[0144] In a further embodiment of the present invention, the tracking module includes:
[0145] A real-time storage unit is used to store the tracking information in the real-time area of the database;
[0146] A call recording unit is used to record when the tracking point information in the real-time area is called;
[0147] The offline storage unit is used to transfer the recorded tracking information to the offline area.
[0148] In a further embodiment of the present invention, the content processing module includes:
[0149] An information retrieval unit, used to retrieve the tracking point information stored in the database;
[0150] The information analysis unit is used to analyze the tracking point information using real-time calculation tools and time scheduling tools;
[0151] The activity calculation unit is used to calculate the activity of the content according to the analysis result to obtain content usage information.
[0152] In a further embodiment of the present invention, the content processing module includes:
[0153] Real-time computing tools and timed scheduling tools. Timed scheduling tools are job scheduling tools. There is no restriction on the types of all tools.
[0154] In a further embodiment of the present invention, the content processing module includes:
[0155] A real-time calculation unit is used to call the tracking information through a real-time calculation tool after the tracking information in the database is updated to obtain the real-time tracking information volume of the content, wherein the real-time tracking information volume is the real-time data volume of the tracking information of the same content;
[0156] A real-time activity saving unit, configured to use the real-time embedding information volume of the content as its activity, and the activity is updated in real time with the real-time embedding information volume;
[0157] An offline calculation unit is used to periodically call the offline accumulated tracking information stored in the database through a timing scheduling tool to obtain the offline tracking information volume of the content, wherein the offline tracking information volume is the cumulative data volume of the tracking information of the same content within a preset time;
[0158] An offline activity saving unit is used to update the activity of the content to the offline embedding information volume after obtaining the offline embedding information volume of the content until the real-time embedding information volume is updated;
[0159] The activity recording unit is used to record the activity of different contents as content usage information.
[0160] In a further embodiment of the present invention, the search sequencer comprises:
[0161] A dimension acquisition unit, used to acquire the dimensions to which different contents belong;
[0162] A content providing unit, configured to provide content information of the same dimension;
[0163] The content adjustment unit is used to adjust the amount of content information at the same latitude according to the content usage information of the content.
[0164] In a further embodiment of the present invention, the search sequencer comprises:
[0165] A preset unit, used to obtain a preset search weight and a balance factor, wherein the search weight is the weight given by the search engine of the search ranker based on the searched content, and the balance factor is a constant that balances the influence of content activity on ranking;
[0166] A weight calculation unit, configured to calculate the activity weight of the content based on the content usage information and the balance factor; and calculate the ranking weight based on the search weight of the search sorter and the activity weight of the content;
[0167] The sorting unit is used to sort the content information according to the sorting weight to obtain the search content information.
[0168] Another embodiment of the present invention further includes an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed in the processor, it is used to implement the above-mentioned content sorting method based on usage, the method comprising:
[0169] S100, obtaining user usage of content;
[0170] S200: storing the usage of the content as embedding information in a database;
[0171] S300: Calculate the activity of the embedding information to obtain content usage information;
[0172] S400: Provide content information for search sorting based on content usage information to obtain search content information.
[0173] In another embodiment, the present invention further provides a readable storage medium having a computer program stored therein. When the computer program is executed by a processor, the computer program is used to implement the above-mentioned usage-based content sorting method. The method includes:
[0174] S100, obtaining user usage of content;
[0175] S200: storing the usage of the content as embedding information in a database;
[0176] S300: Calculate the activity of the embedding information to obtain content usage information;
[0177] S400: Provide content information for search sorting based on content usage information to obtain search content information.
[0178] Among them, the readable storage medium can be a computer storage medium or a communication medium. Communication media include any medium that facilitates the transmission of computer programs from one place to another. Computer storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0179] The present invention also provides a program product, which includes execution instructions stored in a readable storage medium. At least one processor of a device can read the execution instructions from the readable storage medium, and at least one processor executes the execution instructions so that the device implements the methods provided in the various embodiments described above.
[0180] In the above-mentioned terminal or server embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.
[0181] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0182] Obviously, those skilled in the art will appreciate that the modules or steps of the present invention described above can be implemented using a general-purpose computing device. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. Alternatively, they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0183] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A content ranking method based on usage, characterized in that: include: Obtain information about users' usage of content; Save the usage of the content as embedded information in the database; Retrieve the tracking information stored in the database; Analyze the tracking point information through real-time calculation tools and time scheduling tools; Calculate the activity of the content based on the analysis results to obtain content usage information; After the tracking information in the database is updated, the real-time tracking information is called by a real-time calculation tool to obtain the real-time tracking information volume of the content, where the real-time tracking information volume is the real-time data volume of the tracking information of the same content; The real-time tracking information volume of the content is used as its activity, and the activity is updated in real time with the real-time tracking information volume; The offline accumulated tracking information stored in the database is periodically called by a scheduling tool to obtain the offline tracking information volume of the content, where the offline tracking information volume is the cumulative data volume of the tracking information of the same content within a preset time; After obtaining the offline tracking information volume of the content, the activity of the content is updated to the offline tracking information volume until the real-time tracking information volume is updated, and the activity is saved again as the real-time tracking information volume of the content; Record the activity of different content as content usage information; The content information is provided for search sorting based on the content usage information to obtain search content information.
2. The method according to claim 1, characterized in that The obtaining of the user's usage of the content includes: Obtain content data from end users, including mobile phones, PCs, mini-programs, and large screens; Searching the content data for usage data of the content, where the usage data includes uploading, downloading, viewing, sharing, editing, and subscription; The usage data of the searched content is used as usage information and uploaded and saved as tracking information.
3. The method according to claim 1, characterized in that The content usage is stored in the database as embedded information, including: Save the tracking information in the real-time area of the database; Record the tracking information in the real-time area when it is called; Transfer the recorded tracking information to the offline area.
4. The method according to claim 1, wherein The providing of content information based on content usage information for search sorting to obtain search content information includes: Get the dimensions to which different contents belong; Provide content information of the same dimension; Adjust the amount of content information at the same latitude based on the content usage information of the content.
5. The method according to claim 4, characterized in that The providing of content information based on content usage information for search sorting to obtain search content information includes: Obtain the preset search weight and balance factor, where the search weight is the weight given by the search engine of the search ranker based on the search content, and the balance factor is the constant that balances the impact of content activity on ranking; Calculate the activity weight of the content based on content usage information and balance factors; Calculate the ranking weight by using the search weight of the search ranker and the activity weight of the content; The content information is sorted according to the sorting weight to obtain the search content information.
6. A content ranking system based on usage, characterized in that: include: The user end is used to obtain the user's usage of the content; Tracking module, used to save content usage as tracking information in the database; A content processing module is used to retrieve the burying point information stored in the database; analyze the burying point information respectively through real-time calculation tools and timed scheduling tools; calculate the activity of the content based on the analysis results to obtain content usage information; after the burying point information in the database is updated, call the burying point information through the real-time calculation tool to obtain the real-time burying point information volume of the content, wherein the real-time burying point information volume is the real-time data volume of the burying point information of the same content; use the real-time burying point information volume of the content as its activity, and the activity is updated in real time with the real-time burying point information volume; regularly call the offline accumulated burying point information stored in the database through the timed scheduling tool to obtain the offline burying point information volume of the content, wherein the offline burying point information volume is the accumulated data volume of the burying point information of the same content within a preset time; after obtaining the offline burying point information volume of the content, update the activity of the content to the offline burying point information volume until the real-time burying point information volume is updated, and then save the activity again as the real-time burying point information volume of the content; record the activity of different content as content usage information; The search sorter is used to provide content information for search sorting based on content usage information to obtain search content information.
7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, The computer program is executed in the processor to implement any one of the methods of claims 1 to 5.
8. A storage medium storing a computer program, characterized in that: The computer program is executed in a processor to implement any one of the methods in claims 1 to 5.
Citation Information
Patent Citations
Ordering method and device
CN106897449A
Webpage generation method and apparatus
CN107845005A
Active quantity reduction analysis method and device based on big data, equipment and medium
CN110148011A