一种多媒体对象排序方法及相关设备与流程

文档序号:37259379发布日期:2024-03-12 20:36阅读:15来源:国知局
一种多媒体对象排序方法及相关设备与流程

本申请涉及多媒体,具体涉及一种多媒体对象排序方法及相关设备,其中,相关设备包括多媒体对象排序装置、计算机设备、计算机可读存储介质和计算机程序产品。


背景技术:

1、排序算法目前在应用程序上具有广泛的应用,例如,应用程序通过排序算法对待排序多媒体对象进行排序,以在应用程序对应的显示界面上显示待排序多媒体对象的排序结果。其中,待排序多媒体对象例如是视频资源、音频资源、广告资源等等。

2、目前的排序算法有多种,其中,一种排序算法是基于待排序多媒体对象自身的特征进行计算以对待排序多媒体对象进行排序,这种方式仅考虑待排序多媒体对象自身的特征,会导致排序结果不够准确。另一种排序算法是采用了多种排序规则对待排序多媒体对象进行排序,但是这种方式拓展性较差,比如,需要考虑更多排序因素时,往往需要继续追加排序规则,如此会导致不同排序规则的排序结果之间产生冲突,进而导致排序结果不够准确。


技术实现思路

1、本申请实施例提供一种多媒体对象排序方法及相关设备,能够提高对待排序多媒体对象进行排序的准确性。

2、一种多媒体对象排序方法,包括:

3、获取待排序多媒体对象的待显示位置信息;

4、根据待显示位置信息,确定待排序多媒体对象的位置参数;

5、获取待排序多媒体对象的属性信息;

6、根据位置参数和属性信息,获取待排序多媒体对象的排序衡量分值;

7、根据排序衡量分值,对待排序多媒体对象进行排序并显示。

8、相应地,本申请实施例提供一种多媒体对象排序装置,包括:

9、第一获取单元,可以用于获取待排序多媒体对象的待显示位置信息;

10、确定单元,可以用于根据待显示位置信息,确定待排序多媒体对象的位置参数;

11、第二获取单元,可以用于获取待排序多媒体对象的属性信息;

12、第三获取单元,可以用于根据位置参数和属性信息,获取待排序多媒体对象的排序衡量分值;

13、排序单元,可以用于根据排序衡量分值,对待排序多媒体对象进行排序并显示。

14、在一些实施例中,第三获取单元,具体可以用于根据位置参数进行位置衡量分值分析,得到待排序多媒体对象的位置衡量分值;根据属性信息进行属性衡量分值分析,得到待排序多媒体对象的属性衡量分值;对位置衡量分值和属性衡量分值进行融合处理,得到待排序多媒体对象的排序衡量分值。

15、在一些实施例中,待显示位置信息包括相对显示位置信息和绝对显示位置信息,相对显示位置信息为待排序多媒体对象的待显示位置信息与历史显示位置信息之间的相对显示位置信息,绝对显示位置信息为待排序多媒体对象在显示界面内可显示的绝对显示位置信息;确定单元,可以用于对相对显示位置信息进行相对位置参数的映射处理,得到待排序多媒体对象的相对位置参数;对绝对显示位置信息进行绝对位置参数的映射处理,得到待排序多媒体对象的绝对位置参数;根据相对位置参数和绝对位置参数,生成待排序多媒体对象的位置参数。

16、相应地,第三获取单元,具体可以用于根据相对位置参数和绝对位置参数进行位置衡量分值分析,得到待排序多媒体对象的位置衡量分值。

17、在一些实施例中,第三获取单元,具体可以用于获取相对位置衡量分值函数,并根据相对位置衡量分值函数对相对位置参数进行映射处理,得到待排序多媒体对象的相对位置衡量分值;获取绝对位置衡量分值函数,并根据绝对位置衡量分值函数和绝对位置参数,计算待排序多媒体对象的绝对位置衡量分值;根据相对位置衡量分值和绝对位置衡量分值,确定待排序多媒体对象的位置衡量分值。

18、在一些实施例中,确定单元,具体还可以用于获取针对显示界面的操作对象的排序需求信息,显示界面为用于显示待显示位置信息的待显示位置的界面;根据排序需求信息和待显示位置信息,确定待排序多媒体对象的位置参数。

19、在一些实施例中,确定单元,具体可以用于根据排序需求信息,确定待排序多媒体对象的位置排序策略;通过位置排序策略根据待显示位置信息,确定待排序多媒体对象的位置参数。

20、在一些实施例中,确定单元,具体可以用于开启排序需求信息确定模式;在排序需求信息确定模式下,获取针对显示界面的操作对象的排序需求信息。

21、在一些实施例中,排序单元,具体可以用于根据排序衡量分值的大小,从排序衡量分值中筛选出目标排序衡量分值;根据目标排序衡量分值,对待排序多媒体对象进行排序,得到排序后多媒体对象。

22、在一些实施例中,排序单元,具体可以用于对待排序多媒体对象的排序衡量分值进行融合处理,得到融合后排序衡量分值;根据融合后排序衡量分值,从排序衡量分值中筛选出待排序多媒体对象的候选排序衡量分值;根据候选排序衡量分值,对待排序多媒体对象进行排序,得到排序后多媒体对象。

23、此外,本申请实施例还提供一种计算机设备,包括存储器和处理器;存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,以执行本申请实施例提供的任一种多媒体对象排序方法。

24、此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例提供的任一种多媒体对象排序方法。

25、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本申请实施例所提供的任一种多媒体对象排序方法。

26、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本申请实施例所提供的任一种多媒体对象排序方法。

27、本申请实施例可以获取待排序多媒体对象的待显示位置信息;根据待显示位置信息,确定待排序多媒体对象的位置参数;获取待排序多媒体对象的属性信息;根据位置参数和属性信息,获取待排序多媒体对象的排序衡量分值;根据排序衡量分值,对待排序多媒体对象进行排序并显示;由于本申请实施例能够基于待显示位置信息确定出的位置参数,以及属性信息,计算待排序多媒体对象的排序衡量分值,如此能够基于排序衡量分值,一次性对待排序多媒体对象进行排序,如此避免待排序多媒体对象在排序过程中产生排序冲突,并提高通过排序所得到的排序后多媒体对象的排序准确性。



技术特征:

1.一种多媒体对象排序方法,其特征在于,包括:

2.根据权利要求1所述的多媒体对象排序方法,其特征在于,所述根据所述位置参数和所述属性信息,获取所述待排序多媒体对象的排序衡量分值,包括:

3.根据权利要求2所述的多媒体对象排序方法,其特征在于,所述待显示位置信息包括相对显示位置信息和绝对显示位置信息,所述相对显示位置信息为所述待排序多媒体对象的待显示位置信息与历史显示位置信息之间的相对显示位置信息,所述绝对显示位置信息为所述待排序多媒体对象在显示界面内可显示的绝对显示位置信息;所述根据所述待显示位置信息,确定所述待排序多媒体对象的位置参数,包括:

4.根据权利要求3所述的多媒体对象排序方法,其特征在于,所述根据所述相对位置参数和所述绝对位置参数进行位置衡量分值分析,得到所述待排序多媒体对象的位置衡量分值,包括:

5.根据权利要求1所述的多媒体对象排序方法,其特征在于,所述根据所述待显示位置信息,确定所述待排序多媒体对象的位置参数,包括:

6.根据权利要求5所述的多媒体对象排序方法,其特征在于,所述根据所述排序需求信息和所述待显示位置信息,确定所述待排序多媒体对象的位置参数,包括:

7.根据权利要求5所述的多媒体对象排序方法,其特征在于,所述获取针对显示界面的操作对象的排序需求信息,包括:

8.根据权利要求1至7任一项所述的多媒体对象排序方法,其特征在于,所述根据所述排序衡量分值,对所述待排序多媒体对象进行排序,包括:

9.根据权利要求1至7任一项所述的多媒体对象排序方法,其特征在于,所述根据所述排序衡量分值,对所述待排序多媒体对象进行排序,包括:

10.一种多媒体对象排序装置,其特征在于,包括:

11.一种计算机设备,其特征在于,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至9任一项所述的多媒体对象排序方法。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至9任一项所述的多媒体对象排序方法。

13.一种计算机程序产品,其特征在于,所述计算机程序产品存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至9任一项所述的多媒体对象排序方法。


技术总结
本申请实施例提供一种多媒体对象排序方法及相关设备,可以获取待排序多媒体对象的待显示位置信息;根据待显示位置信息,确定待排序多媒体对象的位置参数;获取待排序多媒体对象的属性信息;根据位置参数和属性信息,获取待排序多媒体对象的排序衡量分值;根据排序衡量分值,对待排序多媒体对象进行排序并显示;由于本申请实施例能够基于待显示位置信息确定出的位置参数,以及属性信息,计算待排序多媒体对象的排序衡量分值,如此能够基于排序衡量分值,一次性对待排序多媒体对象进行排序,如此避免待排序多媒体对象在排序过程中产生排序冲突,并提高通过排序所得到的排序后多媒体对象的排序准确性。

技术研发人员:陆润浩
受保护的技术使用者:腾讯科技(北京)有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1