A multimedia object ordering method and related apparatus

CN117668265BActive Publication Date: 2026-09-15TENCENT TECH (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211023695.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-23
Publication Date
2026-09-15
Estimated Expiration
2042-08-23

AI Technical Summary

Technical Problem

[0003]目前的排序算法有多种,其中,一种排序算法是基于待排序多媒体对象自身的特征进行计算以对待排序多媒体对象进行排序,这种方式仅考虑待排序多媒体对象自身的特征,会导致排序结果不够准确

Benefits of technology

[0030]This application embodiment can obtain the display position information of multimedia objects to be sorted; determine the position parameters of the multimedia objects to be sorted based on the display position information; obtain the attribute information of the multimedia objects to be sorted; obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; and sort and display the multimedia objects to be sorted based on the sorting score. Since this application embodiment can calculate the sorting score of the multimedia objects to be sorted based on the position parameters determined by the display position information and the attribute information, it can sort the multimedia objects to be sorted in one go based on the sorting score, thus avoiding sorting conflicts during the sorting process and improving the sorting accuracy of the sorted multimedia objects obtained by sorting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117668265B_ABST
    Figure CN117668265B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a multimedia object sorting method and related equipment, which can acquire display position information of multimedia objects to be sorted; determine position parameters of the multimedia objects to be sorted according to the display position information; acquire attribute information of the multimedia objects to be sorted; acquire sorting measurement scores of the multimedia objects to be sorted according to the position parameters and the attribute information; and sort and display the multimedia objects to be sorted according to the sorting measurement scores. Since the embodiment of the present application can calculate the sorting measurement scores of the multimedia objects to be sorted based on the position parameters determined according to the display position information and the attribute information, the multimedia objects to be sorted can be sorted once based on the sorting measurement scores, so that sorting conflicts of the multimedia objects to be sorted in the sorting process can be avoided, and the sorting accuracy of the sorted multimedia objects obtained through sorting can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of multimedia technology, specifically to a multimedia object sorting method and related equipment, wherein the related equipment includes a multimedia object sorting device, a computer device, a computer-readable storage medium, and a computer program product. Background Technology

[0002] Sorting algorithms are widely used in applications. For example, applications use sorting algorithms to sort multimedia objects to display the sorting results on the application's interface. These multimedia objects can be, for example, video resources, audio resources, and advertising resources.

[0003] There are several sorting algorithms currently available. One type of sorting algorithm calculates the sorting based on the characteristics of the multimedia objects themselves. This approach, considering only the characteristics of the multimedia objects, can lead to inaccurate sorting results. Another type of sorting algorithm uses multiple sorting rules to sort the multimedia objects. However, this approach has poor scalability. For example, when more sorting factors need to be considered, it is often necessary to add more sorting rules, which can cause conflicts between the sorting results of different rules, further resulting in inaccurate sorting. Summary of the Invention

[0004] This application provides a multimedia object sorting method and related equipment, which can improve the accuracy of sorting multimedia objects to be sorted.

[0005] A method for sorting multimedia objects, comprising:

[0006] Obtain the display position information of the multimedia objects to be sorted;

[0007] Determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed;

[0008] Retrieve attribute information of multimedia objects to be sorted;

[0009] Based on position parameters and attribute information, obtain the sorting score of the multimedia objects to be sorted;

[0010] The multimedia objects to be sorted are sorted and displayed based on their ranking scores.

[0011] Accordingly, embodiments of this application provide a multimedia object sorting apparatus, including:

[0012] The first acquisition unit can be used to acquire the display position information of the multimedia objects to be sorted;

[0013] The determining unit can be used to determine the position parameters of multimedia objects to be sorted based on the position information to be displayed;

[0014] The second acquisition unit can be used to acquire the attribute information of the multimedia objects to be sorted;

[0015] The third acquisition unit can be used to obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information.

[0016] The sorting unit can be used to sort and display multimedia objects to be sorted based on their sorting scores.

[0017] In some embodiments, the third acquisition unit may be specifically used to perform position measurement score analysis based on position parameters to obtain the position measurement score of the multimedia object to be sorted; perform attribute measurement score analysis based on attribute information to obtain the attribute measurement score of the multimedia object to be sorted; and perform fusion processing on the position measurement score and the attribute measurement score to obtain the sorting measurement score of the multimedia object to be sorted.

[0018] In some embodiments, the display position information includes relative display position information and absolute display position information. The relative display position information is the relative display position information between the display position information of the multimedia object to be sorted and the historical display position information. The absolute display position information is the absolute display position information of the multimedia object to be sorted within the display interface. The determining unit can be used to perform relative position parameter mapping processing on the relative display position information to obtain the relative position parameters of the multimedia object to be sorted; perform absolute position parameter mapping processing on the absolute display position information to obtain the absolute position parameters of the multimedia object to be sorted; and generate the position parameters of the multimedia object to be sorted based on the relative position parameters and the absolute position parameters.

[0019] Accordingly, the third acquisition unit can be used to perform position measurement score analysis based on relative position parameters and absolute position parameters to obtain the position measurement score of the multimedia objects to be sorted.

[0020] In some embodiments, the third acquisition unit may be specifically used to acquire a relative position measurement score function, and to map the relative position parameters according to the relative position measurement score function to obtain the relative position measurement score of the multimedia object to be sorted; acquire an absolute position measurement score function, and to calculate the absolute position measurement score of the multimedia object to be sorted according to the absolute position measurement score function and the absolute position parameters; and to determine the position measurement score of the multimedia object to be sorted according to the relative position measurement score and the absolute position measurement score.

[0021] In some embodiments, the determining unit may further be used to obtain sorting requirement information for the operation objects of the display interface, wherein the display interface is an interface for displaying the position information to be displayed; and to determine the position parameters of the multimedia objects to be sorted based on the sorting requirement information and the position information to be displayed.

[0022] In some embodiments, the determining unit may be specifically used to determine the position sorting strategy of the multimedia objects to be sorted based on the sorting requirement information; and to determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed using the position sorting strategy.

[0023] In some embodiments, the determining unit may be specifically used to enable the sorting requirement information determining mode; in the sorting requirement information determining mode, to obtain sorting requirement information for the operation objects of the display interface.

[0024] In some embodiments, the sorting unit may be specifically used to filter out a target sorting score from the sorting scores based on the size of the sorting score; and to sort the multimedia objects to be sorted based on the target sorting score to obtain sorted multimedia objects.

[0025] In some embodiments, the sorting unit may be specifically used to perform a fusion process on the sorting measurement scores of the multimedia objects to be sorted to obtain a fused sorting measurement score; based on the fused sorting measurement score, to filter out candidate sorting measurement scores of the multimedia objects to be sorted from the sorting measurement scores; and based on the candidate sorting measurement scores, to sort the multimedia objects to be sorted to obtain sorted multimedia objects.

[0026] Furthermore, embodiments of this application also provide a computer device, including a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute any of the multimedia object sorting methods provided in embodiments of this application.

[0027] Furthermore, embodiments of this application also provide a computer-readable storage medium storing a computer program adapted for loading by a processor to execute any of the multimedia object sorting methods provided in embodiments of this application.

[0028] Furthermore, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the multimedia object sorting methods provided in this application.

[0029] Furthermore, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the multimedia object sorting methods provided in this application.

[0030] This application embodiment can obtain the display position information of multimedia objects to be sorted; determine the position parameters of the multimedia objects to be sorted based on the display position information; obtain the attribute information of the multimedia objects to be sorted; obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; and sort and display the multimedia objects to be sorted based on the sorting score. Since this application embodiment can calculate the sorting score of the multimedia objects to be sorted based on the position parameters determined by the display position information and the attribute information, it can sort the multimedia objects to be sorted in one go based on the sorting score, thus avoiding sorting conflicts during the sorting process and improving the sorting accuracy of the sorted multimedia objects obtained by sorting. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a schematic diagram of a scenario illustrating the multimedia object sorting method provided in an embodiment of this application;

[0033] Figure 2 This is a flowchart illustrating the multimedia object sorting method provided in an embodiment of this application;

[0034] Figure 3 This is a flowchart illustrating the process of obtaining the sorting score of a multimedia object to be sorted based on position parameters and attribute information, as provided in an embodiment of this application.

[0035] Figure 4 These are two flowchart illustrations of the multimedia object sorting method provided in the embodiments of this application;

[0036] Figure 5 This is a schematic diagram of sorting multimedia objects to be sorted according to an embodiment of this application;

[0037] Figure 6 Three flowcharts illustrating the multimedia object sorting method provided in this application embodiment;

[0038] Figure 7 This is a schematic diagram illustrating the attribute information of the multimedia objects to be sorted, as provided in an embodiment of this application.

[0039] Figure 8 This is a schematic diagram of the structure of the multimedia object sorting device provided in the embodiments of this application;

[0040] Figure 9This is a schematic diagram of the structure of the computer device provided in the embodiments of this application. Detailed Implementation

[0041] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0042] This application provides a method, apparatus, computer device, and computer-readable storage medium for sorting multimedia objects. The multimedia object sorting apparatus can be integrated into a computer device, which may be a server or a terminal, etc.

[0043] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN) acceleration services, and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, smart voice interaction device, smart home appliance, vehicle terminal, aircraft, etc., but is not limited to these. The terminal and server can be directly or indirectly connected via wired or wireless communication, which is not limited herein.

[0044] For example, see Figure 1 Taking the integration of a multimedia object sorting device into a computer device as an example, the computer device can obtain the display position information of the multimedia objects to be sorted; determine the position parameters of the multimedia objects to be sorted based on the display position information; obtain the attribute information of the multimedia objects to be sorted; obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; and sort and display the multimedia objects to be sorted based on the sorting score.

[0045] The "display position information" can be the display position information that matches the display position of the multimedia object to be sorted on the display interface. The "display position" is the display position of the sorted multimedia object on the display interface. The sorted multimedia object is the object obtained after sorting the multimedia objects to be sorted. The "position parameter" can refer to a parameter characterizing the display position information.

[0046] Among them, attribute information can be information that characterizes the properties of the multimedia objects to be sorted.

[0047] The sorting score is used to measure the ranking of multimedia objects relative to their display position information. Specifically, the sorting score can be either sorting satisfaction or sorting matching degree. Sorting satisfaction refers to the satisfaction level with the ranking of multimedia objects relative to their display position information. Sorting matching degree refers to the degree to which the ranking of multimedia objects matches the display position information.

[0048] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.

[0049] This embodiment will be described from the perspective of a multimedia object sorting device, which can be integrated into a computer device, such as a server or a terminal. The terminal can include tablet computers, laptops, personal computers (PCs), wearable devices, virtual reality devices, or other smart devices that can acquire data.

[0050] like Figure 2 As shown, the specific process of this multimedia object sorting method is as follows: steps S201 to S205:

[0051] S201. Obtain the display position information of the multimedia objects to be sorted.

[0052] The multimedia objects to be sorted may include, but are not limited to, at least one of video and audio.

[0053] The display position information can be the display position information that matches the display position of the multimedia object to be sorted on the display interface. The display position is the display position of the sorted multimedia object on the display interface. For example, the display interface includes a first display position and a second display position, the display position information includes the first display position information corresponding to the first display position and the second display position information corresponding to the second display position, and the multimedia objects to be sorted include a first multimedia object to be sorted and a second multimedia object to be sorted. After sorting the multimedia objects to be sorted, the first multimedia object to be sorted and the second multimedia object to be sorted are ordered from high to low as the first multimedia object to be sorted and the second multimedia object to be sorted. Based on this, the embodiments of this application can display the first multimedia object to be sorted at the first display position and the second multimedia object to be sorted at the second display position.

[0054] It should be noted here that the current display position can display multimedia objects. After sorting the multimedia objects to be sorted to obtain sorted multimedia objects, the multimedia object currently displayed at the current display position can be converted into the sorted multimedia object.

[0055] In some embodiments, the display position information of the multimedia objects to be sorted can be obtained by using the coordinates of the display area on the display interface. The display area can refer to the area capable of displaying multimedia objects, which include multimedia objects to be sorted and multimedia objects after sorting.

[0056] Specifically, in one example, the region feature information of the display area on the display interface can be obtained; based on the region feature information, the target display area can be extracted from the region feature information; based on the coordinates of the target display area, the display position information of the multimedia objects to be sorted can be obtained.

[0057] The target display area can be the area corresponding to the location information to be displayed. The target display area can also be the area used to display sorted multimedia objects.

[0058] The regional feature information can be information that characterizes the features of the displayed area. In this application, the regional feature information can be represented by a region identifier or coordinates.

[0059] S202. Determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed.

[0060] The location information to be displayed may include, but is not limited to, at least one of relative display location information and absolute display location information.

[0061] Relative display position information refers to the relative display position information between the current display position information of the multimedia object to be sorted and its historical display position information. Historical display position information refers to the display position information corresponding to the display position of the multimedia object to be sorted within a historical time period.

[0062] For example, the display position information of the multimedia object to be sorted is display position information A, and the historical display position information of the multimedia object to be sorted is display position information B. There is a positional difference between the display position corresponding to display position information A and the display position of display position information B. Based on this, relative display position information can represent the information that represents the difference between the display position information and the historical display position information.

[0063] The absolute display position information refers to the absolute display position of the multimedia objects to be sorted within the display interface. This can be understood as the display position corresponding to the sorted multimedia objects' current display position, or the display position corresponding to the unsorted multimedia objects' intended display position.

[0064] Correspondingly, relative display position information has corresponding position parameters, i.e., relative position parameters. Absolute display position information has corresponding position parameters, i.e., absolute position parameters. It can be understood here that relative position parameters are parameters that characterize relative display position information, and absolute position parameters are parameters that characterize absolute position information.

[0065] Based on the above, there are several possibilities for determining the position parameters of the multimedia objects to be sorted, according to the position information to be displayed:

[0066] 1) Case A: When the position information to be displayed is relative position information, the method to determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed can be as follows: obtain the target position parameters corresponding to the position information to be displayed in the relative position information; obtain the historical position parameters corresponding to the historical position information; and perform relative position parameter mapping processing on the relative position information based on the target position parameters and the historical position parameters to obtain the relative position parameters of the multimedia objects to be sorted.

[0067] Specifically, for situation A, the embodiments of this application can use a relative position parameter function to perform relative position parameter mapping processing based on the target position parameter and historical position parameters to obtain the relative position parameters of the multimedia objects to be sorted.

[0068] 1) Case B: When the position information to be displayed is absolute position information, the method to determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed can be: perform absolute position parameter mapping processing on the absolute position information to obtain the absolute position parameters of the multimedia objects to be sorted.

[0069] Specifically, for situation B, the embodiments of this application can use an absolute position parameter function to perform absolute position parameter mapping processing on the absolute display position information to obtain the absolute position parameters of the multimedia objects to be sorted.

[0070] 2) Case C: When the position information to be displayed includes relative display position information and absolute display position information, the position parameters of the multimedia objects to be sorted can be determined based on the position information to be displayed as follows: perform relative position parameter mapping processing on the relative display position information to obtain the relative position parameters of the multimedia objects to be sorted; perform absolute position parameter mapping processing on the absolute display position information to obtain the absolute position parameters of the multimedia objects to be sorted; and generate the position parameters of the multimedia objects to be sorted based on the relative position parameters and the absolute position parameters.

[0071] Specifically, for situation C, this application embodiment can obtain the target position parameter corresponding to the position information to be displayed in the relative display position information; obtain the historical position parameter corresponding to the historical display position information; use a relative position parameter function to perform relative position parameter mapping processing based on the target position parameter and the historical position parameter to obtain the relative position parameter of the multimedia object to be sorted; and use an absolute position parameter function to perform absolute position parameter mapping processing on the absolute display position information to obtain the absolute position parameter of the multimedia object to be sorted.

[0072] Specifically, for situation C, embodiments of this application can use relative position parameters and absolute position parameters as position parameters of the multimedia objects to be sorted. Alternatively, embodiments of this application can also fuse the relative and absolute position parameters to obtain the position parameters of the multimedia objects to be sorted.

[0073] Based on the above, the specific relative position parameter function can be found in formula (1):

[0074] g=|j-j'| Formula (1)

[0075] Where g represents the relative position parameter; j represents the target position parameter; and j' represents the historical position parameter. It should be noted that the target position parameter can be an absolute position parameter.

[0076] In one example, a first association can be established between the target location parameters and the location information to be displayed; based on the first association, the target location parameters corresponding to the location information to be displayed can be extracted.

[0077] In one example, a second association can be established between historical location parameters and historical display location information; based on the second association, the historical location parameters corresponding to the historical display location information can be extracted.

[0078] In some embodiments, the method for determining the position parameters of the multimedia objects to be sorted based on the position information to be displayed can also be as follows: obtaining sorting requirement information for the operation object of the display interface, wherein the display interface is an interface used to display the position information to be displayed; and determining the position parameters of the multimedia objects to be sorted based on the sorting requirement information and the position information to be displayed.

[0079] Among them, sorting requirement information can refer to the sorting requirements of the multimedia objects to be sorted by the operation object.

[0080] In one example, the sorting requirement information for the operation objects on the display interface can be obtained by: enabling the sorting requirement information determination mode; and in the sorting requirement information determination mode, obtaining the sorting requirement information for the operation objects on the display interface.

[0081] In one example, the sorting requirement information determination mode can be enabled by: displaying a selection control corresponding to the candidate sorting requirement information determination mode on the display interface; responding to the selection operation on the selection control, determining the sorting requirement information determination mode from the candidate sorting requirement information, and enabling the sorting requirement information determination mode.

[0082] In one example, under the sorting requirement information determination mode, the sorting requirement information for the operation object on the display interface can be obtained as follows: under the sorting requirement information determination mode, obtain the sorting preference information for the operation object on the display interface; and determine the sorting requirement information for the operation object based on the sorting preference information.

[0083] One approach is to use a sorting demand prediction neural network model to predict the sorting demand information of the object being operated on based on sorting preference information.

[0084] In one example, in the sorting requirement information determination mode, another way to obtain the sorting requirement information for the operation object on the display interface is: in the sorting requirement information determination mode, display a confirmation control corresponding to the sorting requirement information on the display interface; in response to the confirmation operation on the confirmation control, determine the sorting requirement information of the operation object.

[0085] In one example, the method to determine the position parameters of the multimedia objects to be sorted based on the sorting requirements and the display position information can be as follows: determine the position sorting strategy of the multimedia objects to be sorted based on the sorting requirements; and determine the position parameters of the multimedia objects to be sorted based on the display position information using the position sorting strategy.

[0086] S203. Obtain the attribute information of the multimedia objects to be sorted.

[0087] The attribute information can be information that characterizes the properties of the multimedia objects to be sorted. Specifically, the attribute information can be characterized by at least one of the following: multimedia object playback length, multimedia object quality rating, and multimedia object category.

[0088] In some application embodiments, the attribute information of the multimedia objects to be sorted can be the information carried by the multimedia objects to be sorted. Based on this, the attribute information of the multimedia objects to be sorted can be extracted.

[0089] In some application embodiments, the attribute information of the multimedia objects to be sorted can be associated with the multimedia objects to be sorted, and the attribute information can be stored in a database. Based on this, the attribute information corresponding to the multimedia objects to be sorted can be extracted based on the association between the attribute information of the multimedia objects to be sorted and the multimedia objects to be sorted.

[0090] S204. Based on the position parameters and attribute information, obtain the sorting score of the multimedia objects to be sorted.

[0091] In some application embodiments, such as Figure 3 As shown, the method for obtaining the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information can be as shown in steps S301 to S303:

[0092] S301. Analyze the position measurement scores based on the position parameters to obtain the position measurement scores of the multimedia objects to be sorted.

[0093] Among them, there are several ways to obtain the positional score of the multimedia object to be sorted by analyzing the positional parameters, as follows:

[0094] 1) Case 1: When the position parameter is a relative position parameter, the position measurement score analysis is performed based on the position parameter to obtain the position measurement score of the multimedia object to be sorted. This can be done by obtaining the relative position measurement score function and mapping the relative position parameter according to the relative position measurement score function to obtain the relative position measurement score of the multimedia object to be sorted.

[0095] 2) Case 2: When the position parameter is an absolute position parameter, the position measurement score analysis is performed based on the position parameter to obtain the position measurement score of the multimedia object to be sorted. This can be done by: obtaining the absolute position measurement score function, and calculating the absolute position measurement score of the multimedia object to be sorted based on the absolute position measurement score function and the absolute position parameter.

[0096] 3) Case 3: When the position parameters include relative position parameters and absolute position parameters, the position measurement score analysis is performed based on the position parameters to obtain the position measurement score of the multimedia object to be sorted.

[0097] In one example, the specific method for obtaining the positional score of the multimedia object to be sorted by analyzing the positional score based on the relative and absolute positional parameters is as follows: obtain the relative positional score function, and map the relative positional parameters according to the relative positional score function to obtain the relative positional score of the multimedia object to be sorted; obtain the absolute positional score function, and calculate the absolute positional score of the multimedia object to be sorted according to the absolute positional score function and the absolute positional parameters; determine the positional score of the multimedia object to be sorted based on the relative and absolute positional scores.

[0098] The relative position scoring function and the absolute position scoring function mentioned above are different functions.

[0099] Based on the above, the relative position score function can be expressed as shown in formula (2):

[0100] rel(x,j) = 1.5 |j-j'| Formula (2)

[0101] Wherein, rel(x,j) represents the relative position score of the multimedia object x to be sorted relative to the position to be displayed with position parameter j; j and j' can be found in the explanation in formula (1), and will not be repeated here.

[0102] Based on the above, the absolute position measurement score function can be expressed as shown in formula (3):

[0103] abs(x,j)=e j Formula (3)

[0104] Where abs(x,j) represents the score for absolute position measurement.

[0105] One method for determining the positional score of a multimedia object to be sorted, based on its relative and absolute positional scores, is to fuse the relative and absolute positional scores to obtain the final positional score. Specifically, in one example, the relative and absolute positional scores can be added together to obtain the final positional score of the multimedia object to be sorted.

[0106] S302. Analyze the attribute scores based on the attribute information to obtain the attribute scores of the multimedia objects to be sorted.

[0107] In some application embodiments, the method for obtaining the attribute measurement score of the multimedia object to be sorted by performing attribute measurement score analysis based on attribute information can be as follows: obtain the attribute measurement score function; perform attribute measurement score analysis based on the attribute measurement score function and attribute information to obtain the attribute measurement score of the multimedia object to be sorted.

[0108] It can be understood here that the attribute score is calculated based on the attribute information of the multimedia object to be sorted itself, and the attribute score can take into account at least one attribute information of the multimedia object to be sorted.

[0109] Based on the above, in one example, the attribute information includes first attribute information, second attribute information, and third attribute information, and the attribute measurement score function can be as shown in formula (4):

[0110] attr(x,j)=0.6a+0.2b+0.2c Formula (4)

[0111] Where attr(x,j) represents the attribute score; a represents the first attribute information; b represents the second attribute information; and c represents the third attribute information.

[0112] S303. The position measurement score and the attribute measurement score are fused to obtain the ranking measurement score of the multimedia objects to be ranked.

[0113] In some application embodiments, the method of fusing the position measurement score and the attribute measurement score to obtain the ranking measurement score of the multimedia object to be ranked can be: adding the position measurement score and the attribute measurement score together to obtain the ranking measurement score of the multimedia object to be ranked.

[0114] In some application embodiments, the method of fusing the position measurement score and the attribute measurement score to obtain the ranking measurement score of the multimedia object to be ranked can be as follows: use a score fusion function to fuse the position measurement score and the attribute measurement score to obtain the ranking measurement score of the multimedia object to be ranked.

[0115] Based on the above, in one example, the score fusion function can be as shown in formula (5):

[0116] f(x,j)=attr(x)*[abs(x,j)+rel(x,j)] Formula (5)

[0117] Where f(x,j) represents the sorting score of the multimedia object x to be sorted relative to the position to be displayed with position parameter j. For a detailed explanation of formula (5), please refer to the explanations of formulas (1), (2), (3), (4) and (5), which will not be repeated here.

[0118] S205. Sort and display the multimedia objects to be sorted according to their scores.

[0119] In some application embodiments, the method for sorting and displaying multimedia objects to be sorted based on sorting scores can be as follows: based on the size of the sorting scores, a target sorting score is selected from the sorting scores; based on the target sorting score, the multimedia objects to be sorted are sorted to obtain sorted multimedia objects.

[0120] Each multimedia object to be sorted may include at least two sorting scores. The sorting scores are information used to measure the order of the multimedia objects. Specifically, the sorting scores are used to measure the score for displaying the sorted multimedia object at the corresponding display position.

[0121] The target ranking score can be the maximum ranking score among the ranking scores of the multimedia objects to be ranked; the target ranking score can also be the score that maximizes the minimum ranking score of the multimedia objects to be ranked.

[0122] Specifically, in this application embodiment, a sorting function can be used to sort the multimedia objects to be sorted.

[0123] In one example, the sorting function includes a first sorting function. Based on this, the first sorting function can be used to filter out the target sorting score from the sorting scores according to the size of the sorting score. The first sorting function is then used to sort the multimedia objects to be sorted according to the target sorting score to obtain the sorted multimedia objects.

[0124] Based on the above, in one example, the first sorting function can be as shown in formula (6):

[0125]

[0126] Where x' represents the sorting result; args x () represents a sorting function; n is a positive integer.

[0127] The sorting result represents the order of the multimedia objects after sorting, and displays the target position to be displayed for the sorted multimedia objects.

[0128] In some application embodiments, the method for sorting and displaying multimedia objects to be sorted based on the sorting measure score can be as follows: the sorting measure scores of the multimedia objects to be sorted are fused to obtain a fused sorting measure score; candidate sorting measure scores of the multimedia objects to be sorted are selected from the fused sorting measure scores based on the fused sorting measure scores; and the multimedia objects to be sorted are sorted based on the candidate sorting measure scores to obtain the sorted multimedia objects.

[0129] In one example, the sorting function includes a second sorting function. Based on this, the second sorting function can be used to merge the sorting scores of the multimedia objects to be sorted to obtain merged sorting scores. The second sorting function can then be used to filter candidate sorting scores of the multimedia objects to be sorted from the merged sorting scores. Finally, the second sorting function can be used to sort the multimedia objects to be sorted based on the candidate sorting scores to obtain sorted multimedia objects.

[0130] Based on the above, in one example, the second sorting function is as shown in formula (7):

[0131]

[0132] Where x' represents the sorted multimedia object; args x () represents a sorting function; n is a positive integer.

[0133] In this application embodiment, the display position corresponding to a portion of the display position information can be focused on. Based on this, this application embodiment can... The content has been adjusted.

[0134] The method for selecting candidate ranking scores for multimedia objects to be ranked from the ranking scores after fusion can be as follows: Select the target ranking score from the ranking scores after fusion based on the magnitude of the ranking scores after fusion; or select candidate ranking scores for multimedia objects to be ranked from the ranking scores after fusion based on the target ranking score after fusion.

[0135] Among them, the target post-fusion ranking score can be the largest post-fusion ranking score among all post-fusion ranking scores.

[0136] Among them, the candidate ranking score can be the ranking score corresponding to the multimedia object to be ranked under the target fusion ranking score.

[0137] In one example, the ranking scores of the multimedia objects to be ranked are merged to obtain the merged ranking score. This can be achieved by adding the ranking scores of the multimedia objects together. The merged ranking score is the sum of the ranking scores.

[0138] In one embodiment of the application, the sorted multimedia object can be displayed at the target display position based on the target display position in the sorting result.

[0139] This application embodiment can obtain the display position information of multimedia objects to be sorted; determine the position parameters of the multimedia objects to be sorted based on the display position information; obtain the attribute information of the multimedia objects to be sorted; obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; and sort and display the multimedia objects to be sorted based on the sorting score. Since this application embodiment can calculate the sorting score of the multimedia objects to be sorted based on the position parameters determined by the display position information and the attribute information, it can sort the multimedia objects to be sorted in one go based on the sorting score, thus avoiding sorting conflicts in the sorting results of the multimedia objects to be sorted and improving the sorting accuracy of the sorted multimedia objects obtained by sorting.

[0140] Based on the method described in the above embodiments, the following examples will provide further detailed explanations.

[0141] In this embodiment, the multimedia object sorting device is specifically integrated into a computer device, which is a server. This embodiment uses video / audio objects as an example of multimedia objects for illustration.

[0142] First of all, it should be noted that this application can achieve the following effects: (1) avoid conflicts between multiple sorting rules by calculating the sorting score at once; (2) reduce or even eliminate the situation where the position of the multimedia object to be sorted deviates from the expected value by introducing the absolute position score; (3) realize the control of the linkage sorting of the multimedia object to be sorted in multiple sorting by introducing the relative position score.

[0143] Based on the above, specifically, such as Figure 4 As shown, this application provides a method for sorting multimedia objects, the specific process of which is as follows: steps S401 to S407:

[0144] S401. The computer device obtains the display position information of the multimedia objects to be sorted.

[0145] In some embodiments, the display position information of the multimedia objects to be sorted can be obtained by using the coordinates of the display area on the display interface.

[0146] The multimedia objects to be sorted in the embodiments of the present application may be displayed on a display interface, and the display interface may be a display interface of a multimedia application program.

[0147] The multimedia objects to be sorted in the embodiments of the present application may include posters of the multimedia objects to be sorted, titles of the multimedia objects to be sorted, and content jump links of the multimedia objects to be sorted. As Figure 5 shown, the multimedia objects to be sorted include a multimedia object to be sorted A, a multimedia object to be sorted B, and a multimedia object to be sorted C. Wherein, the area where each multimedia object to be sorted is located displays the poster corresponding to the multimedia object to be sorted, and the poster of the multimedia object to be sorted carries a content jump link. Wherein, the title of the multimedia object to be sorted A is "Live Broadcast: Can A Defeat B", the title of the multimedia object to be sorted B is "Jia Yi Bing", and the title of the multimedia object to be sorted C is "Zhao Qian Sun Li".

[0148] Wherein, the multimedia objects to be sorted can be obtained through multiple source approaches. For example, Approach 1: the multimedia application program can acquire the multimedia objects to be sorted in response to a publishing operation for the multimedia objects to be sorted. For another example, Approach 2: the multimedia application program can acquire the multimedia objects to be sorted through a recommendation algorithm.

[0149] S402: A computer device determines position parameters of the multimedia objects to be sorted according to to-be-displayed position information.

[0150] Wherein, there are multiple cases for determining the position parameters of the multimedia objects to be sorted according to the to-be-displayed position information, which may refer to the foregoing Case A, Case B and Case C, and details are not repeated herein.

[0151] In the embodiments of the present application, the manner of determining the position parameters of the multimedia objects to be sorted according to the to-be-displayed position information may also be: acquiring sorting requirement information of an operation object for the display interface; and determining the position parameters of the multimedia objects to be sorted according to the sorting requirement information and the to-be-displayed position information.

[0152] Wherein, in an example, the manner of determining the position parameters of the multimedia objects to be sorted according to the sorting requirement information and the to-be-displayed position information may be: determining a position sorting strategy for the multimedia objects to be sorted according to the sorting requirement information; and determining the position parameters of the multimedia objects to be sorted according to the to-be-displayed position information through the position sorting strategy.

[0153] S403: A computer device acquires attribute information of the multimedia objects to be sorted.

[0154] In some application embodiments, the attribute information of the multimedia objects to be sorted can be the information carried by the multimedia objects to be sorted. Based on this, the attribute information of the multimedia objects to be sorted can be extracted.

[0155] In this embodiment, the attribute information may include the playback length of the multimedia object, the quality score of the multimedia object, and the category of the multimedia object. The attribute information of the multimedia objects to be sorted can be represented as a one-dimensional array, or it can be extended to a two-dimensional plane or higher-dimensional representation to calculate attribute scores.

[0156] S404. The computer equipment performs position measurement score analysis based on the position parameters to obtain the position measurement score of the multimedia objects to be sorted.

[0157] In this application embodiment, the location measurement score can be location satisfaction.

[0158] This application embodiment analyzes the position measurement score based on the position parameters. There are multiple cases to obtain the position measurement score of the multimedia object to be sorted. Please refer to Case 1, Case 2 and Case 3 mentioned above. They will not be repeated here.

[0159] Based on the above, the computer device in this application embodiment can perform positional score analysis based on positional parameters according to the aforementioned positional sorting strategy to obtain the positional score of the multimedia object to be sorted. Specifically, the positional sorting strategy can be a strategy that causes the computer device to perform at least the aforementioned steps one, two, and three.

[0160] It is known that the location measurement score may include at least one of the relative location measurement score and the absolute location measurement score.

[0161] It can be understood here that the relative position measurement score can realize the control of the linked sorting of multimedia objects to be sorted in multiple sorting processes.

[0162] In one example, when the sorting requirement is to change the order of multiple multimedia objects to be sorted as much as possible in multiple sorting processes, the positional sorting strategy can enable the computer device to calculate a relative positional score based on the relative display position information between historical display position information and the position information to be displayed. See Case 3 above for details, which will not be repeated here.

[0163] In one example, relative display position information can also refer to the relative display position information between different multimedia objects to be sorted; relative display position information can characterize the positional distance information between the display positions corresponding to the display position information of the multimedia objects to be sorted.

[0164] When the sorting requirement is to prevent multimedia objects with the same attribute score from clustering together, the positional sorting strategy allows the computer device to obtain the positional distance between the display positions of the multimedia objects to be sorted based on the relative display position information; use the positional distance as a relative position parameter; obtain a penalty value based on the positional distance; and use the penalty value as a relative position score.

[0165] It is understandable here that the score for absolute position measurement may be unrelated to the attribute information of the multimedia object to be sorted.

[0166] In one example, when the sorting requirement is that the multimedia object to be sorted should be displayed at a higher position in the display interface to better display the object with a higher absolute position score, the position sorting strategy can enable the computer device to calculate the absolute position score using the aforementioned formula (3).

[0167] In one example, when the sorting requirement is that a media object with a higher absolute position score should be displayed in a centered position on the display interface, the position sorting strategy can be implemented by the computer device to obtain the number of multimedia objects to be sorted that match the display position information; use the number of multimedia objects to be sorted as the absolute position parameter; and use a normal distribution function to calculate the absolute position score based on the number of multimedia objects to be sorted.

[0168] It is understandable that when the number of positions to be displayed corresponding to the position information to be displayed is the same as the number of multimedia objects to be sorted, this situation can be said to be a match between the number of positions to be displayed and the number of multimedia objects to be sorted.

[0169] It can be understood here that the absolute positional score can also be related to the multimedia objects to be sorted. For example, the same display position may have different suitability for different types of multimedia objects. Therefore, the positional sorting strategy can also be used to allow the computer device to directly set the absolute positional score corresponding to different types of multimedia objects to be sorted for the same display position. Alternatively, when the operating object has no preference for the display position of the multimedia objects to be sorted, the positional sorting strategy can also be used to allow the computer device to directly set the same absolute positional score for the multimedia objects to be sorted.

[0170] S405. The computer equipment performs attribute measurement score analysis based on the attribute information to obtain the attribute measurement scores of the multimedia objects to be sorted.

[0171] Among them, the attribute measurement score can be attribute satisfaction.

[0172] In some application embodiments, the method for obtaining the attribute measurement score of the multimedia object to be sorted by performing attribute measurement score analysis based on attribute information can be as follows: obtain the attribute measurement score function; perform attribute measurement score analysis based on the attribute measurement score function and attribute information to obtain the attribute measurement score of the multimedia object to be sorted.

[0173] S406. The computer equipment performs a fusion process on the location measurement score and the attribute measurement score to obtain the ranking measurement score of the multimedia objects to be ranked.

[0174] In some application embodiments, the method of fusing the position measurement score and the attribute measurement score to obtain the ranking measurement score of the multimedia object to be ranked can be as follows: use a score fusion function to fuse the position measurement score and the attribute measurement score to obtain the ranking measurement score of the multimedia object to be ranked.

[0175] S407. The computer device sorts and displays the multimedia objects to be sorted based on the sorting score.

[0176] Among them, the ranking metric score can be the ranking satisfaction score.

[0177] It is understood here that the above sorting strategy can be used to sort the multimedia objects to be sorted in the embodiments of this application.

[0178] For example, in Method 1, the way to sort and display multimedia objects to be sorted based on sorting scores can be as follows: Based on the sorting strategy, the computer device selects the target sorting score from the sorting scores according to the size of the sorting scores; based on the target sorting score, the multimedia objects to be sorted are sorted to obtain the sorted multimedia objects.

[0179] It is understood here that the sorting strategy in Method 1 can be as shown in Equation (6).

[0180] For example, in Method 2, the sorting and display of multimedia objects to be sorted based on their sorting scores can be done as follows: the sorting scores of the multimedia objects to be sorted are merged to obtain merged sorting scores; candidate sorting scores of the multimedia objects to be sorted are selected from the merged sorting scores based on the merged sorting scores; and the multimedia objects to be sorted are sorted based on the candidate sorting scores to obtain sorted multimedia objects.

[0181] It can be understood here that the sorting strategy in Method 2 can be as shown in Formula (7).

[0182] Based on the above, the embodiments of this application are further described, for example, as follows: Figure 6As shown, in this embodiment of the application, the position parameters and attribute information of the multimedia objects to be sorted can be obtained, and this step can be referred to in steps S401 to S403 above; next, the position measurement score and attribute measurement score of the multimedia objects to be sorted can be calculated, and this step can be referred to in steps S404 to S405; then, the sorting measurement score of the multimedia objects to be sorted can be calculated, and this step can be referred to in step S406; then, the multimedia objects to be sorted are sorted and displayed, and this step can be referred to in step S407.

[0183] Based on the above, this application uses examples for illustration. This application assumes there are 3 multimedia objects to be sorted, and the attribute information of the multimedia objects to be sorted is as follows: Figure 7 As shown, the multimedia objects to be sorted include Multimedia Object 1, Multimedia Object 2, and Multimedia Object 3. The display positions include Display Position 1, Display Position 2, and Display Position 3. Attribute information includes picture quality rating, music rating, and playback duration rating. Picture quality rating is represented by the character 'd', music rating by the character 'e', ​​and playback duration rating by the character 'f'. An example is shown below:

[0184] Example (1): When the sorting requirement is to place multimedia objects with better image quality and higher overall scores at the top of the display positions, and at the same time, it is required that the sorting score for each multimedia object to be sorted is the highest for its display position. Based on this, and based on formula (5), the sorting score fusion function can be specifically designed as shown in formula (8):

[0185] f(x,j)=(0.6d+0.2e+0.2f)*(2 -j +0) Formula (8)

[0186] Where, attr(x) = 0.6d + 0.2e + 0.2f; abs(x,j) = 2 -j ; rel(x,j)=0.

[0187] Calculations show that the attribute scores for multimedia object 1, multimedia object 2, and multimedia object 3 are 7, 6.8, and 4.8, respectively.

[0188] Based on formula (8), the sorting scores of the multimedia objects to be sorted for their display positions are shown in Table 1:

[0189] Multimedia Objects to be Sort 3.5 1.75 0.875 Multimedia Objects to be Sort 2 3.4 1.7 0.85 Multimedia Objects to be Sort (Part 3) 2.4 1.2 0.6

[0190] Table 1

[0191] The possible sorting results for the multimedia objects to be sorted are: {Multimedia object 1, Multimedia object 2, Multimedia object 3}, {Multimedia object 1, Multimedia object 3, Multimedia object 2}, {Multimedia object 2, Multimedia object 1, Multimedia object 3}; {Multimedia object 2, Multimedia object 3, Multimedia object 1}; {Multimedia object 3, Multimedia object 1, Multimedia object 2}; {Multimedia object 3, Multimedia object 2, Multimedia object 1}.

[0192] Based on the above, and based on formula (7), the sorting function is designed as shown in formula (9):

[0193]

[0194] Based on formula (9), the final sorting result is {Multimedia object 1 to be sorted, Multimedia object 2 to be sorted, Multimedia object 3 to be sorted}. The sum of the sorting scores of all the multimedia objects to be sorted in the final sorting result is the largest, which is 5.8.

[0195] It should be noted here that the sorting results can be arranged sequentially according to the order of display position one, display position two, and display position three. For example, {multimedia object one to be sorted, multimedia object two to be sorted, multimedia object three to be sorted} means that multimedia object one to be sorted, multimedia object two to be sorted, and multimedia object three to be sorted can be displayed in the first display position, the second display position, and the third display position, respectively. The sorting results described below can be referred to here, and will not be repeated here.

[0196] Example (2): When the sorting requirement is to place the multimedia objects with better image quality and higher overall score in the middle of the display position, and at the same time require that the difference in sorting scores between the multimedia objects to be sorted be minimized, the sorting score fusion function based on formula (5) can be designed as shown in formula (10):

[0197]

[0198] Where, attr(x) = 0.6d + 0.2e + 0.2f; abs(x,j) = -j 2 +4j-2;rel(x,j)=0。

[0199] Based on formula (10), the sorting scores of the multimedia objects to be sorted for their display positions are shown in Table 2:

[0200] Multimedia Objects to be Sort 7 14 7 Multimedia Objects to be Sort 2 6.8 13.6 6.8 Multimedia Objects to be Sort (Part 3) 4.8 9.6 4.8

[0201] Table 2

[0202] For example, based on formula (9), the final sorting result can be {Multimedia Object 2 to be sorted, Multimedia Object 1 to be sorted, Multimedia Object 3 to be sorted} or {Multimedia Object 3 to be sorted, Multimedia Object 1 to be sorted, Multimedia Object 2 to be sorted}. The sum of the sorting scores of all the multimedia objects to be sorted in the final sorting result is the largest, which is 25.6.

[0203] Example (3): Based on Example (1), when it is desired to change the order of multiple multimedia objects to be sorted as much as possible in multiple sorting, the sorting value fusion function can be designed as shown in Formula (11) based on Formula (5):

[0204] f(x,j)=(0.6d+0.2e+0.2f)*(2 -j +1.5 |j-j'| ) Formula (11)

[0205] Where, attr(x) = 0.6d + 0.2e + 0.2f; abs(x,j) = 2 -j rel(x,j) = 1.5 |j-j'| .

[0206] Based on formula (11), the sorting scores of the multimedia objects to be sorted for their display positions are shown in Table 3:

[0207] Multimedia Objects to be Sort 10.5 12.25 16.675 Multimedia Objects to be Sort 2 13.6 8.5 11.05 Multimedia Objects to be Sort (Part 3) 13.2 8.4 5.4

[0208] Table 3

[0209] Based on formula (9), the final sorting result is {Multimedia Object 2 to be sorted, Multimedia Object 3 to be sorted, Multimedia Object 1 to be sorted}. The sum of the sorting scores for all the multimedia objects to be sorted in the final sorting result is the largest, which is 38.625. Based on the sorting result {Multimedia Object 2 to be sorted, Multimedia Object 3 to be sorted, Multimedia Object 1 to be sorted}, if we sort again based on formula (11) and formula (9), the sorting result is {Multimedia Object 1 to be sorted, Multimedia Object 3 to be sorted, Multimedia Object 2 to be sorted}.

[0210] Example (4): Based on Example (1), when it is desired to use the minimum ranking score as the criterion for ranking, the ranking function is designed as shown in formula (12):

[0211]

[0212] In order to maximize the minimum sorting score, that is, to minimize the sorting score of multimedia object three to be sorted, the final sorting result is {multimedia object three to be sorted, multimedia object one to be sorted, multimedia object two to be sorted} or {multimedia object three to be sorted, multimedia object two to be sorted, multimedia object one to be sorted}.

[0213] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0214] In summary, this application introduces a sorting metric score for sorting, avoiding potential conflicts between multiple sorting rules through a one-time calculation of the sorting metric score. The expected sorting effect is represented by the sorting metric score, allowing the optimization of sorting rules to focus on one point, eliminating the need to consider the impact of the execution order of sorting rules on the sorting result.

[0215] Existing sorting rules do not consider the relationship between the multimedia objects to be sorted and their display positions, nor do they consider the positional relationships between the multimedia objects to be sorted. By introducing absolute positional measurement information into the calculation of sorting scores, this application avoids simply sorting in ascending or descending order, thus meeting the needs of more sorting scenarios. Furthermore, by introducing relative positional measurement scores into the calculation of sorting scores, interaction with historical sorting results and linkage between multiple sorted objects can be achieved, providing the ability to automatically space or cluster multimedia objects for sorting.

[0216] Existing sorting methods require attention to all multimedia objects to be sorted, while this application can randomize the sorting results of multimedia objects that do not need to be sorted by setting the sorting metric score of the multimedia objects to be sorted to 0, thereby allowing this application to focus only on a portion of the multimedia objects to be sorted.

[0217] This application embodiment can obtain the display position information of multimedia objects to be sorted; determine the position parameters of the multimedia objects to be sorted based on the display position information; obtain the attribute information of the multimedia objects to be sorted; obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; and sort and display the multimedia objects to be sorted based on the sorting score. Since this application embodiment can calculate the sorting score of the multimedia objects to be sorted based on the position parameters determined by the display position information and the attribute information, it can sort the multimedia objects to be sorted in one go based on the sorting score, thus avoiding sorting conflicts during the sorting process and improving the sorting accuracy of the sorted multimedia objects obtained by sorting.

[0218] To better implement the above methods, this application also provides a multimedia object sorting device, which can be integrated into a computer device, such as a server or terminal. The terminal may include a tablet computer, a laptop computer, and / or a personal computer.

[0219] For example, such as Figure 8 As shown, the multimedia object sorting device may include a first acquisition unit 301, a determination unit 302, a second acquisition unit 303, a third acquisition unit 304, and a sorting unit 305, as follows:

[0220] (1) First acquisition unit 301;

[0221] The first acquisition unit 301 can be used to acquire the display position information of the multimedia objects to be sorted.

[0222] (2) Determine unit 302;

[0223] The determining unit 302 can be used to determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed.

[0224] In some embodiments, the determining unit 302 can be specifically used to perform relative position parameter mapping processing on the relative display position information to obtain the relative position parameters of the multimedia objects to be sorted; to perform absolute position parameter mapping processing on the absolute display position information to obtain the absolute position parameters of the multimedia objects to be sorted; and to generate the position parameters of the multimedia objects to be sorted based on the relative position parameters and the absolute position parameters.

[0225] In some embodiments, the determining unit 302 can be specifically used to obtain sorting requirement information for the operation objects of the display interface, wherein the display interface is an interface for displaying the position information to be displayed; and to determine the position parameters of the multimedia objects to be sorted based on the sorting requirement information and the position information to be displayed.

[0226] In some embodiments, the determining unit 302 can be specifically used to determine the position sorting strategy of the multimedia objects to be sorted based on the sorting requirement information; and to determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed through the position sorting strategy.

[0227] In some embodiments, the determining unit 302 can be specifically used to enable the sorting requirement information determining mode; in the sorting requirement information determining mode, the sorting requirement information for the operation object of the display interface is obtained.

[0228] (3) Second acquisition unit 303;

[0229] The display position information includes relative display position information and absolute display position information. The relative display position information is the relative display position information between the display position information of the multimedia object to be sorted and the historical display position information. The absolute display position information is the absolute display position information of the multimedia object to be sorted within the display interface. The second acquisition unit 303 can be used to acquire the attribute information of the multimedia object to be sorted.

[0230] (4) Third acquisition unit 304;

[0231] The third acquisition unit 304 can be used to obtain the sorting score of the multimedia object to be sorted based on the position parameters and attribute information.

[0232] In some embodiments, the third acquisition unit 304 can be specifically used to perform position measurement score analysis based on position parameters to obtain the position measurement score of the multimedia object to be sorted; perform attribute measurement score analysis based on attribute information to obtain the attribute measurement score of the multimedia object to be sorted; and perform fusion processing on the position measurement score and the attribute measurement score to obtain the sorting measurement score of the multimedia object to be sorted.

[0233] In some application embodiments, the third acquisition unit 304 can be specifically used to perform position measurement score analysis based on relative position parameters and absolute position parameters to obtain the position measurement score of the multimedia object to be sorted.

[0234] In some embodiments, the third acquisition unit 304 may specifically be used to acquire a relative position measurement score function, and to map the relative position parameters according to the relative position measurement score function to obtain the relative position measurement score of the multimedia object to be sorted; acquire an absolute position measurement score function, and to calculate the absolute position measurement score of the multimedia object to be sorted according to the absolute position measurement score function and the absolute position parameters; and to determine the position measurement score of the multimedia object to be sorted according to the relative position measurement score and the absolute position measurement score.

[0235] (5) Sorting unit 305;

[0236] The sorting unit 305 can be used to sort and display multimedia objects to be sorted based on sorting measure scores.

[0237] In some embodiments, the sorting unit 305 can be specifically used to filter out a target sorting score from the sorting scores based on the size of the sorting score; and to sort the multimedia objects to be sorted based on the target sorting score to obtain sorted multimedia objects.

[0238] In some embodiments, the sorting unit 305 can be specifically used to perform a fusion process on the sorting measurement scores of the multimedia objects to be sorted to obtain a fused sorting measurement score; based on the fused sorting measurement score, to filter out candidate sorting measurement scores of the multimedia objects to be sorted from the sorting measurement scores; and based on the candidate sorting measurement scores, to sort the multimedia objects to be sorted to obtain sorted multimedia objects.

[0239] As can be seen from the above, the first acquisition unit 301 of this application embodiment can be used to acquire the display position information of the multimedia objects to be sorted; the determination unit 302 can be used to determine the position parameters of the multimedia objects to be sorted based on the display position information; the second acquisition unit 303 can be used to acquire the attribute information of the multimedia objects to be sorted; the third acquisition unit 304 can be used to acquire the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; the sorting unit 305 can be used to sort and display the multimedia objects to be sorted based on the sorting score. Since this application embodiment can calculate the sorting score of the multimedia objects to be sorted based on the position parameters determined by the display position information and the attribute information, it can sort the multimedia objects to be sorted at once based on the sorting score, thus avoiding sorting conflicts during the sorting process and improving the sorting accuracy of the sorted multimedia objects obtained by sorting.

[0240] This application also provides a computer device, such as... Figure 9 As shown, it illustrates a schematic diagram of the computer device involved in the embodiments of this application, specifically:

[0241] The computer device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 9 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0242] The processor 401 is the control center of the computer device, connecting various parts of the computer device through various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and computer programs, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.

[0243] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, computer programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0244] The computer device also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0245] The computer device may also include an input unit 404, which can be used to receive input digital or character information communication, and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0246] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the computer device loads the executable files corresponding to the processes of one or more computer programs into the memory 402 according to the following instructions, and the processor 401 runs the computer programs stored in the memory 402 to realize various functions, as follows:

[0247] Obtain the display position information of the multimedia objects to be sorted; determine the position parameters of the multimedia objects to be sorted based on the display position information; obtain the attribute information of the multimedia objects to be sorted; obtain the sorting score of the multimedia objects to be sorted based on the position parameters and attribute information; sort and display the multimedia objects to be sorted based on the sorting score.

[0248] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0249] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0250] Therefore, embodiments of this application provide a computer-readable storage medium storing a computer program that can be loaded by a processor to execute any of the multimedia object sorting methods provided in embodiments of this application.

[0251] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0252] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0253] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the multimedia object sorting methods provided in the embodiments of this application, the beneficial effects that any of the multimedia object sorting methods provided in the embodiments of this application can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.

[0254] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the above embodiments.

[0255] The above provides a detailed description of a multimedia object sorting method and related equipment provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for sorting multimedia objects, characterized in that, include: Obtain the display position information of the multimedia objects to be sorted. The display position information includes relative display position information and absolute display position information. The relative display position information is the relative display position information between the display position information of the multimedia objects to be sorted and the historical display position information or the relative display position information between different multimedia objects to be sorted. The relative display position information represents the positional distance between the display positions corresponding to the display position information of the multimedia objects to be sorted. Based on the position information to be displayed, determine the position parameters of the multimedia objects to be sorted; Obtain the attribute information of the multimedia objects to be sorted; Obtaining the ranking score of the multimedia object to be ranked based on the position parameters and the attribute information includes: performing position score analysis based on the position parameters to obtain the position score of the multimedia object to be ranked; performing attribute score analysis based on the attribute information to obtain the attribute score of the multimedia object to be ranked; and performing a fusion process on the position score and the attribute score to obtain the ranking score of the multimedia object to be ranked. The multimedia objects to be sorted are sorted and displayed according to the sorting score.

2. The multimedia object sorting method according to claim 1, characterized in that, The absolute display position information refers to the absolute display position information of the multimedia object to be sorted within the display interface; determining the position parameters of the multimedia object to be sorted based on the display position information includes: The relative display position information is mapped to relative position parameters to obtain the relative position parameters of the multimedia objects to be sorted. The absolute display position information is mapped to absolute position parameters to obtain the absolute position parameters of the multimedia objects to be sorted. Based on the relative position parameters and the absolute position parameters, the position parameters of the multimedia objects to be sorted are generated; The step of performing position measurement score analysis based on the position parameters to obtain the position measurement score of the multimedia object to be sorted includes: performing position measurement score analysis based on the relative position parameters and the absolute position parameters to obtain the position measurement score of the multimedia object to be sorted.

3. The multimedia object sorting method according to claim 2, characterized in that, The step of analyzing the positional measurement scores based on the relative position parameters and the absolute position parameters to obtain the positional measurement scores of the multimedia objects to be sorted includes: Obtain the relative position measurement score function, and map the relative position parameters according to the relative position measurement score function to obtain the relative position measurement score of the multimedia object to be sorted; Obtain the absolute position measurement score function, and calculate the absolute position measurement score of the multimedia object to be sorted based on the absolute position measurement score function and the absolute position parameter; The positional score of the multimedia object to be sorted is determined based on the relative positional score and the absolute positional score.

4. The multimedia object sorting method according to claim 1, characterized in that, The step of determining the position parameters of the multimedia objects to be sorted based on the position information to be displayed includes: Obtain sorting requirement information for the operation objects of the display interface, wherein the display interface is an interface used to display the display position information to be displayed; Based on the sorting requirement information and the display position information, the position parameters of the multimedia objects to be sorted are determined.

5. The multimedia object sorting method according to claim 4, characterized in that, The step of determining the position parameters of the multimedia object to be sorted based on the sorting requirement information and the position information to be displayed includes: Based on the sorting requirement information, determine the position sorting strategy for the multimedia objects to be sorted; The position parameters of the multimedia objects to be sorted are determined based on the position information to be displayed using the position sorting strategy.

6. The multimedia object sorting method according to claim 4, characterized in that, The step of obtaining the sorting requirement information for the operation objects on the display interface includes: Enable the sorting requirement information confirmation mode; In the sorting requirement information determination mode, sorting requirement information for the operation objects of the display interface is obtained.

7. The multimedia object sorting method according to any one of claims 1 to 6, characterized in that, The step of sorting the multimedia objects to be sorted according to the sorting score includes: Based on the ranking score, a target ranking score is selected from the ranking scores. Based on the target ranking score, the multimedia objects to be ranked are sorted to obtain the sorted multimedia objects.

8. The multimedia object sorting method according to any one of claims 1 to 6, characterized in that, The step of sorting the multimedia objects to be sorted according to the sorting score includes: The ranking scores of the multimedia objects to be ranked are fused to obtain the fused ranking scores. Based on the merged sorting score, candidate sorting scores for multimedia objects to be sorted are selected from the sorting scores. Based on the candidate ranking score, the multimedia objects to be ranked are sorted to obtain the sorted multimedia objects.

9. A multimedia object sorting device, characterized in that, include: The first acquisition unit is used to acquire the display position information of the multimedia objects to be sorted. The display position information includes relative display position information and absolute display position information. The relative display position information is the relative display position information between the display position information of the multimedia objects to be sorted and the historical display position information or the relative display position information between different multimedia objects to be sorted. The relative display position information represents the positional distance between the display positions corresponding to the display position information of the multimedia objects to be sorted. The determining unit is used to determine the position parameters of the multimedia objects to be sorted based on the position information to be displayed; The second acquisition unit is used to acquire the attribute information of the multimedia object to be sorted. The third acquisition unit is used to acquire the ranking score of the multimedia object to be ranked based on the position parameters and the attribute information, including: performing position score analysis based on the position parameters to obtain the position score of the multimedia object to be ranked; performing attribute score analysis based on the attribute information to obtain the attribute score of the multimedia object to be ranked; and performing a fusion process on the position score and the attribute score to obtain the ranking score of the multimedia object to be ranked. The sorting unit is used to sort and display the multimedia objects to be sorted according to the sorting metric score.

10. A multimedia object sorting device according to claim 9, characterized in that, The sorting unit is specifically used for, The ranking scores of the multimedia objects to be ranked are merged to obtain merged ranking scores; based on the merged ranking scores, candidate ranking scores of the multimedia objects to be ranked are selected from the ranking scores; based on the candidate ranking scores, the multimedia objects to be ranked are ranked to obtain the ranked multimedia objects.

11. A computer device, characterized in that, It includes a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to perform the multimedia object sorting method according to any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted for loading by a processor to execute the multimedia object sorting method according to any one of claims 1 to 8.

13. A computer program product, characterized in that, The computer program product stores a computer program adapted for loading by a processor to execute the multimedia object sorting method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Multimedia resource sorting method and related equipment

    CN113742499A

  • Recommendation pre-sorting precision improvement method, device and equipment and computer storage medium

    CN114266615A