一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多媒体信息加载方法、设备、存储介质及装置与流程

2022-02-24 13:52:03 来源:中国专利 TAG:


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.在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息;
28.在所述配置信息中查找各待选多媒体信息源对应的信息参数,以获取多个待选多媒体信息源的信息参数。
29.可选的,所述在所述配置信息中查找各待选多媒体信息源对应的信息参数,以获取多个待选多媒体信息源的信息参数的步骤之后,还包括:
30.根据所述配置信息确定各待选多媒体信息源对应的路径信息;
31.根据所述路径信息向服务器发送获取请求;
32.在接收到基于所述获取请求的反馈信息时,获取待选多媒体信息源对应的响应时间;
33.将所述响应时间作为待选多媒体信息源的信息参数,以获取多个待选多媒体信息源的信息参数。
34.可选的,所述根据所述路径信息向服务器发送获取请求的步骤,包括:
35.根据所述配置信息确定各待选多媒体信息源的请求时间轴信息;
36.根据所述请求时间轴信息和所述路径信息向服务器发送获取请求。
37.可选的,所述在接收到基于所述获取请求的反馈信息时,获取各待选多媒体信息源对应的响应时间的步骤,具体包括:
38.在接收到基于所述获取请求的反馈信息时,判断当前时间是否超过预设时间;
39.在所述当前时间未超过预设时间时,将所述当前时间作为待选多媒体信息源对应的响应时间。
40.可选的,所述在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息的步骤,包括:
41.在接收到多媒体信息显示指令时,向服务器发送配置信息确认请求;
42.获取本地配置信息的本地版本信息;
43.在接收到基于所述配置信息确认请求反馈的参考版本信息时,将所述参考版本信息与所述本地版本信息进行比对;
44.在比对结果为所述参考版本信息与所述本地版本信息不一致时,根据所述参考版本信息获取更新配置信息;
45.将所述更新配置信息作为待选多媒体信息源的配置信息。
46.可选的,所述在获取本地配置信息的本地版本信息的步骤之后,还包括:
47.启动预设计时器,记录请求等待时间;
48.在所述请求等待时间达到预设时间时,判断是否接收到基于所述配置信息确认请求反馈的参考版本信息;
49.若否,则将所述本地版本信息作为待选多媒体信息源的配置信息。
50.此外,为实现上述目的,本发明还提出一种多媒体信息加载装置,所述多媒体信息加载装置包括:
51.参数获取模块,用于在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数;
52.选取模块,用于根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源;
53.加载模块,用于从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。
54.可选的,所述信息参数包括特征参数,所述特征参数用于反映多媒体信息源的加载期望;
55.所述选取模块,还用于根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源。
56.可选的,所述信息参数还包括优先级;
57.所述选取模块,还用于根据所述优先级对所述待选多媒体信息源进行分层,以获得各待选多媒体信息源对应的优先层;
58.所述选取模块,还用于根据所述特征参数通过预设选取策略对各优先层内的所述待选多媒体信息源进行选取,获得各优先层对应的参考多媒体信息源,并将所述各优先层对应的参考多媒体信息源作为新的待选多媒体信息源;
59.所述选取模块,还用于根据所述特征参数通过预设选取策略从所述新的待选多媒体信息源中选取目标多媒体信息源。
60.可选的,所述参数获取模块,还用于在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息;
61.所述参数获取模块,还用于在所述配置信息中查找各待选多媒体信息源对应的信
息参数,以获取多个待选多媒体信息源的信息参数。
62.可选的,所述参数获取模块,还用于根据所述配置信息确定各待选多媒体信息源对应的路径信息;
63.所述参数获取模块,还用于根据所述路径信息向服务器发送获取请求;
64.所述参数获取模块,还用于在接收到基于所述获取请求的反馈信息时,获取待选多媒体信息源对应的响应时间;
65.所述参数获取模块,还用于将所述响应时间作为待选多媒体信息源的信息参数,以获取多个待选多媒体信息源的信息参数。
66.可选的,所述参数获取模块,还用于在接收到多媒体信息显示指令时,向服务器发送配置信息确认请求;
67.所述参数获取模块,还用于获取本地配置信息的本地版本信息;
68.所述参数获取模块,还用于在接收到基于所述配置信息确认请求反馈的参考版本信息时,将所述参考版本信息与所述本地版本信息进行比对;
69.所述参数获取模块,还用于在比对结果为所述参考版本信息与所述本地版本信息不一致时,根据所述参考版本信息获取更新配置信息;
70.所述参数获取模块,还用于将所述更新配置信息作为待选多媒体信息源的配置信息。
71.此外,为实现上述目的,本发明还提出一种多媒体信息加载设备,所述多媒体信息加载设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体信息加载程序,所述多媒体信息加载程序被所述处理器执行时实现如上文所述的多媒体信息加载方法的步骤。
72.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有多媒体信息加载程序,所述多媒体信息加载程序被处理器执行时实现如上文所述的多媒体信息加载方法的步骤。
73.本发明中,通过在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数;根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源;从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。与现有技术中的单一加载方式相比,本发明在确定待加载的目标多媒体信息时,以多媒体信息源的信息参数为基础,按照预设的选取策略从待选多媒体信息源中目标多媒体信息源;选取策略可以根据多媒体信息源的信息参数预先进行配置,选取策略的配置具有极大的灵活性,从而也使得目标多媒体信息的选取过程具有很高的可调性。操作人员可以根据自身需求灵活配置合适的选取策略,以获得期望的目标多媒体信息。
附图说明
74.图1是本发明实施例方案涉及的硬件运行环境的多媒体信息加载设备的结构示意图;
75.图2为本发明多媒体信息加载方法第一实施例的流程示意图;
76.图3为本发明多媒体信息加载方法第二实施例的流程示意图;
77.图4为本发明多媒体信息加载方法第三实施例的流程示意图;
78.图5为本发明多媒体信息加载方法第四实施例的流程示意图;
79.图6为本发明多媒体信息加载装置第一实施例的结构框图。
80.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
81.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
82.参照图1,图1为本发明实施例方案涉及的硬件运行环境的多媒体信息加载设备结构示意图。
83.如图1所示,该多媒体信息加载设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为usb接口。网络接口
84.1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
85.本领域技术人员可以理解,图1中示出的结构并不构成对多媒体信息加载设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
86.如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及多媒体信息加载程序。
87.在图1所示的多媒体信息加载设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述多媒体信息加载设备通过处理器1001调用存储器1005中存储的多媒体信息加载程序,并执行本发明实施例提供的多媒体信息加载方法。
88.基于上述硬件结构,提出本发明多媒体信息加载方法的实施例。
89.参照图2,图2为本发明多媒体信息加载方法第一实施例的流程示意图,提出本发明多媒体信息加载方法第一实施例。
90.在第一实施例中,所述多媒体信息加载方法包括以下步骤:
91.步骤s10:在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数。
92.应理解的是,本实施例的执行主体是为所述多媒体信息加载设备,该多媒体信息加载设备具有数据处理、数据通信及程序运行等功能,所述多媒体信息加载设备可以为手机、平板或电脑等计算机设备,当然,还可为其他具有相似功能的设备,本实施方式对此不加以限制。
93.需要说明的是,多媒体信息加载指令可以由客户端程序向多媒体信息加载设备发送的多媒体信息加载请求,其中,客户端程序还用于对记载的多媒体信息进行显示。
94.需要说明的是,待选多媒体信息源可由操作人员预设存储至服务器内,多媒体信息加载设备在接收到多媒体信息加载指令时,从该服务器分别获取多个待选多媒体信息源
的信息参数。其中,多媒体信息源可以是广告源、视频源、图片源以及音频源等,本实施例对此不加以限制。
95.需要说明的是,信息参数可以为多媒体信息的资源大小、内容摘要、响应时间以及其他多媒体信息源的相关信息。其中,响应时间是指向服务器发送获取多媒体信息源信息参数的信息获取请求时,服务器的响应时间。操作人员可以根据需求,对多媒体信息源的信息参数进行选择,进而在在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源对应的的详细信息参数。
96.步骤s20:根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源。
97.需要说明的是,选取策略是指从多个待选多媒体信息源中选取目标多媒体信息源的选取规则。选取规则的制定需要结合详细信息参数,如,以选取资源大小最大为选取规则,或者以响应时间最短为选取规则;还可以同时考虑资源大小和响应时间,通过为资源大小和响应时间分配不同权重,计算得到参考值,选取参考值最大的多媒体信息源。当然,选取策略还可以设置为其他方式,本实施方式对此不加以限制。
98.需要说明的是,预设选取策略是指存储在多媒体信息加载设备本地上的选取策略,还可以为从服务器接收到的选取策略。其中,当需要从服务器获取选取策略时,服务器在响应信息参数获取请求时,将选取蹙策略发送至多媒体信息加载设备。
99.可以理解的是,当选取策略根据响应时间进行制定时,该目标多媒体信息源可以为待选多媒体信息源中的响应时间最短的多媒体信息源。目标多媒体信息源根据选取策略的不同,可以得到不同的多媒体信息源。因此,能够满足操作人员的各种需求,同时也给了操作人员在配置多媒体资源时,具有极大的灵活性。
100.步骤s30:从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。
101.需要说明的是,多媒体信息可以是推送广告、推送视频、推送图片以及推送音频等,本实施例对此不加以限制。
102.需要说明的是,从所述目标多媒体信息源获取对应的目标多媒体信息可以为根据目标多媒体信息源下载对应目标多媒体信息,也可以为根据目标多媒体信息源下载对应目标多媒体信息对应的链接信息。加载处理是指将目标多媒体信息进行下载、保存或者展示。
103.在第一实施例中,通过在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数;根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源;从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。本实施例在确定待加载的目标多媒体信息时,以多媒体信息源的信息参数为基础,按照预设的选取策略从待选多媒体信息源中目标多媒体信息源;选取策略可以根据多媒体信息源的信息参数预先进行配置,选取策略的配置具有极大的灵活性,从而也使得目标多媒体信息的选取过程具有很高的可调性。操作人员可以根据自身需求灵活配置合适的选取策略,以获得期望的目标多媒体信息。
104.参照图3,图3为本发明多媒体信息加载方法第二实施例的流程示意图,基于上述第一实施例,提出本发明多媒体信息加载方法的第二实施例。
105.在第二实施例中,所述信息参数包括特征参数,所述特征参数用于反映多媒体信
息源的加载期望;所述步骤s20,包括:
106.s201:根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源。
107.需要说明的是,多媒体信息源的加载期望是指多媒体信息源对加载成功的期望率。例如,若多媒体信息源需要在多媒体信息进行请求后,获得相应的请求结果,说明该多媒体信息源关注多媒体信息是否被加载,其具有较高的加载期望。通过在多媒体信息源的信息参数中添加关注请求结果作为特征参数,用于表征多媒体信息源的加载期望。多媒体信息源的加载期望越高,说明越符合操作人员的需求。
108.需要说明的是,所述特征参数可以包括响应时间。响应时间是指向服务器发送获取多媒体信息源信息参数的信息获取请求时,服务器的响应时间。若多媒体信息源的响应快,可以认定为该多媒体信息源的加载期望高。
109.在具体实现时,所述根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤,包括:根据所述响应时间从所述待选多媒体信息源中选取响应时间最短的多媒体信息源,获得目标多媒体信息源。
110.需要说明的是,所述特征参数还可以包括多媒体信息源展示分值。多媒体信息源展示分值是指多媒体信息提供方直接赋予多媒体信息源展示期望值。对于推送广告来说,多媒体信息源展示分值可以为cpm(千人成本),千人成本是将一种媒体或媒体排期表送达1000人或"家庭"的成本计算单位,是衡量广告投入成本的实际效用的方式。cpm越高说明加载期望越高。
111.在具体实现时,所述根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤,包括:根据所述多媒体信息源展示分值从所述待选多媒体信息源中选取多媒体信息源展示分值最高的多媒体信息源,获得目标多媒体信息源。
112.在第二实施例中,通过获取待选多媒体信息源的特征信息,来判断待选多媒体信息源的加载期望,从而在制定选取规则时,设置选取最高加载期望对应的待选多媒体信息源,从而使选取结果更符合操作人员的需求。
113.参照图4,图4为本发明多媒体信息加载方法第三实施例的流程示意图,基于上述第一实施例和第二实施例,提出本发明多媒体信息加载方法的第三实施例。本实施例以第二实施例为基础进行说明。
114.在第三实施例中,所述信息参数还包括优先级;所述步骤s201之前,还包括:
115.步骤s2001:根据所述优先级对所述待选多媒体信息源进行分层,以获得各待选多媒体信息源对应的优先层。
116.需要说明的是,通常为了使目标多媒体更符合操作人员的需求,往往会设置较多的待选多媒体信息。而直接对大量待选多媒体信息进行选取,会造成较大的计算压力。因此本实施方式在待选多媒体信息的信息中还设置有优先级信息。
117.需要说明的是,优先级的设置可以在服务器端进行配置,也可以在多媒体信息加载设备进行。优先级的设置可以参考多媒体信息源的自身特性,如资源大小、响应时间、cpm或是否关注请求结果等。
118.例如,多媒体信息源a的响应时间为1000毫秒,cpm30,且关注请求结果;多媒体信息源b响应时间为1200毫秒,cpm16,不关注请求结果;多媒体信息源c响应时间为1000毫秒,
cpm15,不关注请求结果;多媒体信息源d响应时间为2000毫秒,cpm10,不关注请求结果。由于多媒体信息源a响应速度最快,因此设置为第一优先级;多媒体信息源b和多媒体信息源c的响应时间和cpm接近,因此同时设置为第二优先级;多媒体信息源d设置为第三优先级。
119.可以理解的是,在获取到多媒体信息的信息参数时,根据该优先级信息将多媒体信息进行分层。其中,分层可以为将各多媒体信息输入至不同的选取通道中。
120.步骤s2002:根据所述特征参数通过预设选取策略对各优先层内的所述待选多媒体信息源进行选取,获得各优先层对应的参考多媒体信息源,并将所述各优先层对应的参考多媒体信息源作为新的待选多媒体信息源。
121.需要说明的是,在对待选多媒体信息进行分层后,需要对每一层内的多媒体信息进行选取,具体选取的方式可以参照第二实施例,本实施方式不再赘述。各优先层对应的参考多媒体信息源可以仅包括一个多媒体信息源,也可以包括多个多媒体信息源。
122.可以理解的是,在通过对多媒体信息进行分层选取后,得到了新的待选多媒体信息源,该新的待选多媒体信息源内包含的多媒体信息数量低于原待选多媒体信息源的数量,可以降低选取的计算压力。通过步骤s201,在根据所述特征参数通过预设选取策略从所述新的待选多媒体信息源中选取目标多媒体信息源。
123.需要说明的是,本实施方式将多媒体信息的选取过程划分了优先层内的选取和优先层间的选取。其中,优先层内的选取和优先层间的选取所采取的选取策略可以不同,也可以相同。即,优先层内的选取根据响应时间制定选取策略,优先层间的选取根据cpm制定选取策略。
124.需要说明的是,优先层间的选取还可以根据优先级制定选取策略。即步骤s201还可以为:根据所述优先级从所述新的待选多媒体信息源中选取优先级最高的多媒体信息源,获得目标多媒体信息源。
125.在第三实施例中,通过对待选多媒体信息进行分层,先进行优先层内的选取,再进行优先层间的选取,从而降低了选取时的计算压力。同时,优先层内的选取和优先层间的选取所采取的选取策略可以不同,也可以相同,为操作人员提供了更大的灵活性。操作人员能够在不同场景获取符合自身需求的多媒体信息。例如,需要尽快展示多媒体信息的场景、如需要多媒体信息cpm高的场景。
126.参照图5,图5为本发明多媒体信息加载方法第四实施例的流程示意图,基于上述第一实施例、第二实施例和第三实施例,提出本发明多媒体信息加载方法的第四实施例。本实施例以第一实施例为基础进行说明。
127.在第四实施例中,所述步骤s10,包括:
128.s101:在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息。
129.需要说明的是,配置信息可以包括所有待选多媒体信息源的配置文件,配置文件中包含多媒体信息源的具体数量及各多媒体信息源所对应的信息参数。例如,配置文件中设置了待选多媒体信息源包括:多媒体信息源1~10,各多媒体信息源的平均响应时间、cpm或者是否关注请求结果等。同时,该配置文件中还包括预设的选取策略。
130.可以理解的是,多媒体信息加载设备在接收到多媒体信息加载指令时,获取该配置文件,以作为或许操作的参考信息。
131.需要说明的是,通常该配置文件存在多媒体信息加载设备的本地存储空间,以便
于在接收到多媒体信息加载指令时,能够快速获取待选取多媒体信息的信息参数。而由于操作人员可能会对该配置文件进行修改,例如,增加多媒体信息源11~15,删除多媒体信息源1~5。此时,多媒体信息加载设备需要获取最新的配置文件。
132.在具体实现时,在接收到多媒体信息显示指令时,向服务器发送配置信息确认请求;获取本地配置信息的本地版本信息;在接收到基于所述配置信息确认请求反馈的参考版本信息时,将所述参考版本信息与所述本地版本信息进行比对;在比对结果为所述参考版本信息与所述本地版本信息不一致时,根据所述参考版本信息获取更新配置信息;将所述更新配置信息作为待选多媒体信息源的配置信息。
133.需要说明的是,多媒体信息显示指令可以是客户端程序发送至多媒体信息加载设备的页面显示指令。如,客户端程序加载了一个页面,该页面中设置有广告展示框或图片展示框,此时,客户端程序发送页面显示指令至多媒体信息加载设备。
134.可以理解的是,在对配置文件进行加载之前,通过向服务器发送配置信息确认请求,以获取最新配置文件的版本信息,在与本地配置文件的版本进行进行对比,确定本地配置文件是否为最新配置文件。
135.需要说明的是,为了保证在需要对多媒体进行展示时,还没完成多媒体信息的加载过程。因此,本实施方式设置有请求时间限制。具体的,在获取本地配置信息的本地版本信息的步骤之后,还包括:启动预设计时器,记录请求等待时间;在所述请求等待时间达到预设时间时,判断是否接收到基于所述配置信息确认请求反馈的参考版本信息;若否,则将所述本地版本信息作为待选多媒体信息源的配置信息。
136.可以理解的是,在没有接收到服务器反馈的配置文件版本信息时,根据本地配置文件开始获取待选取多媒体信息的信息参数。从而避免长时间的等待,错过多媒体信息的展示时间。
137.s102:在所述配置信息中查找各待选多媒体信息源对应的信息参数,以获取多个待选多媒体信息源的信息参数。
138.可以理解的是,配置信息中携带了各待选多媒体信息源对应的信息参数,因此,在获取待选多媒体信息源的信息参数时,可以通过查表的方式,获取对应的信息参数。
139.可以理解的是,在获取到待选多媒体信息源的信息参数后,需要与多媒体信息源建立连接,以准备获取对应的多媒体信息。具体的根据所述配置信息确定各待选多媒体信息源对应的路径信息;根据所述路径信息向服务器发送获取请求;在接收到基于所述获取请求的反馈信息时,获取待选多媒体信息源对应的响应时间;将所述响应时间作为待选多媒体信息源的信息参数,以获取多个待选多媒体信息源的信息参数。
140.需要说明的是,配置文件中还包括了各多媒体信息源对应的路径信息。在与多媒体信息源建立连接时,根据配置文件获取相应的路径信息,并根据路径信息建立连接。同时,本次连接的响应时间紧也可以作为信息参数用于后续选取时的参考信息。
141.需要说明的是,由于待选多媒体信息源的数量较多,无法同时发送获取请求,因此,需要确定获取请求的发送顺序。具体的,根据所述配置信息确定各待选多媒体信息源的请求时间轴信息;根据所述请求时间轴信息和所述路径信息向服务器发送获取请求。
142.需要说明的是,时间轴信息是指各多媒体信息源对应的获取请求发送时间。例如,以接收到多媒体信息加载指令的时刻作为时间轴的0时刻线,多媒体新源1的请求发送时间
为100毫秒;多媒体新源2的请求发送时间为500毫秒多媒体新源1的请求发送时间为1000毫秒。
143.需要说明的是,当多媒体信息1发送获取请求后,经过400毫秒没有接收到服务器的返回的反馈信息时,多媒体信息加载设备会发起对多媒体新源2的获取请求。此时,依然继续等待多媒体信息1的反馈信息,而不中断请求。
144.需要说明的是,为了避免保证多媒体信息能够完成加载并显示,需要对获取请求响应的等待时间进行限制,避免错过多媒体信息的展示时间。具体的,在接收到基于所述获取请求的反馈信息时,判断当前时间是否超过预设时间;在所述当前时间未超过预设时间时,将所述当前时间作为待选多媒体信息源对应的响应时间。
145.可以理解的是,当当前时间超过预设时间时,说明对应的获取请求以超时,不再需要与该获取请求对应的多媒体信息源建立连接。该预设时间可以由操作人员自由设置,如,设置预设时间为2500毫秒,则超过2500毫秒响应的获取请求为无效请求。
146.需要说明的是,该预设时间还可以是指为请求中断时间,即,在接收到多媒体信息加载指令后2500毫秒时,中断所有当前为接收到反馈信息的获取请求。
147.在第四实施例中,在接收到多媒体信息加载指令时,通过对预设设置配置信息进行查找,从而快速获取各待选多媒体信息源的信息参数。同时,操作人员能够通过修改配置信息从而修改多媒体信息源的选取策略,为操作人员调整选取策略提高了很高的灵活性。
148.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有多媒体信息加载程序,所述多媒体信息加载程序被处理器执行时实现如上文所述的多媒体信息加载方法的步骤。
149.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
150.此外,参照图6,图6为本发明多媒体信息加载装置第一实施例的结构框图。基于上述实施例,本发明还提出一种多媒体信息加载装置。
151.在本实施例中,多媒体信息加载装置包括:
152.参数获取模块10,用于在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数。
153.需要说明的是,多媒体信息加载指令可以由客户端程序向参数获取模块10发送的多媒体信息加载请求,其中,客户端程序还用于对记载的多媒体信息进行显示。
154.需要说明的是,待选多媒体信息源可由操作人员预设存储至服务器内,参数获取模块10在接收到多媒体信息加载指令时,从该服务器分别获取多个待选多媒体信息源的信息参数。其中,多媒体信息源可以是广告源、视频源、图片源以及音频源等,本实施例对此不加以限制。
155.需要说明的是,信息参数可以为多媒体信息的资源大小、内容摘要、响应时间以及其他多媒体信息源的相关信息。其中,响应时间是指向服务器发送获取多媒体信息源信息参数的信息获取请求时,服务器的响应时间。操作人员可以根据需求,对多媒体信息源的信息参数进行选择,进而在在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源对应的的详细信息参数。
156.选取模块20,用于根据所述信息参数通过预设选取策略从所述待选多媒体信息源
中选取目标多媒体信息源。
157.需要说明的是,选取策略是指从多个待选多媒体信息源中选取目标多媒体信息源的选取规则。选取规则的制定需要结合详细信息参数,如,以选取资源大小最大为选取规则,或者以响应时间最短为选取规则;还可以同时考虑资源大小和响应时间,通过为资源大小和响应时间分配不同权重,计算得到参考值,选取参考值最大的多媒体信息源。当然,选取策略还可以设置为其他方式,本实施方式对此不加以限制。
158.需要说明的是,预设选取策略是指存储在选取模块20本地上的选取策略,还可以为从服务器接收到的选取策略。其中,当需要从服务器获取选取策略时,服务器在响应信息参数获取请求时,将选取策略发送至选取模块20。
159.可以理解的是,当选取策略根据响应时间进行制定时,该目标多媒体信息源可以为待选多媒体信息源中的响应时间最短的多媒体信息源。目标多媒体信息源根据选取策略的不同,可以得到不同的多媒体信息源。因此,能够满足操作人员的各种需求,同时也给了操作人员在配置多媒体资源时,具有极大的灵活性。
160.加载模块30,用于从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。
161.需要说明的是,多媒体信息可以是推送广告、推送视频、推送图片以及推送音频等,本实施例对此不加以限制。
162.需要说明的是,从所述目标多媒体信息源获取对应的目标多媒体信息可以为根据目标多媒体信息源下载对应目标多媒体信息,也可以为根据目标多媒体信息源下载对应目标多媒体信息对应的链接信息。加载处理是指将目标多媒体信息进行下载、保存或者展示。
163.本实施例中,通过在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数;根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源;从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。本实施例在确定待加载的目标多媒体信息时,以多媒体信息源的信息参数为基础,按照预设的选取策略从待选多媒体信息源中目标多媒体信息源;选取策略可以根据多媒体信息源的信息参数预先进行配置,选取策略的配置具有极大的灵活性,从而也使得目标多媒体信息的选取过程具有很高的可调性。操作人员可以根据自身需求灵活配置合适的选取策略,以获得期望的目标多媒体信息。
164.本发明所述多媒体信息加载装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
165.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
166.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
167.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(read only memory image,rom)/随机存取存储器(random access memory,ram)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
168.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
169.本发明公开了a1、一种多媒体信息加载方法,所述多媒体信息加载方法包括以下步骤:
170.在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数;
171.根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源;
172.从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。
173.a2、如a1所述的多媒体信息加载方法,所述信息参数包括特征参数,所述特征参数用于反映多媒体信息源的加载期望;
174.所述根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤,包括:
175.根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源。
176.a3、如a2所述的多媒体信息加载方法,所述特征参数包括响应时间;
177.所述根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤,包括:
178.根据所述响应时间从所述待选多媒体信息源中选取响应时间最短的多媒体信息源,获得目标多媒体信息源。
179.a4、如a2所述的多媒体信息加载方法,所述特征参数包括多媒体信息源展示分值;
180.所述根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤,包括:
181.根据所述多媒体信息源展示分值从所述待选多媒体信息源中选取多媒体信息源展示分值最高的多媒体信息源,获得目标多媒体信息源。
182.a5、如a2-a4任一项所述的多媒体信息加载方法,所述信息参数还包括优先级;
183.所述根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤之前,还包括:
184.根据所述优先级对所述待选多媒体信息源进行分层,以获得各待选多媒体信息源对应的优先层;
185.根据所述特征参数通过预设选取策略对各优先层内的所述待选多媒体信息源进行选取,获得各优先层对应的参考多媒体信息源,并将所述各优先层对应的参考多媒体信
息源作为新的待选多媒体信息源;
186.相应地,所述根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源的步骤,包括:
187.根据所述特征参数通过预设选取策略从所述新的待选多媒体信息源中选取目标多媒体信息源。
188.a6、如a5所述的多媒体信息加载方法,所述根据所述特征参数通过预设选取策略从所述新的待选多媒体信息源中选取目标多媒体信息源的步骤,包括:
189.根据所述优先级从所述新的待选多媒体信息源中选取优先级最高的多媒体信息源,获得目标多媒体信息源。
190.a7、如a1-a6中任一项所述的多媒体信息加载方法,所述在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数的步骤,包括:
191.在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息;
192.在所述配置信息中查找各待选多媒体信息源对应的信息参数,以获取多个待选多媒体信息源的信息参数。
193.a8、如a7所述的多媒体信息加载方法,所述在所述配置信息中查找各待选多媒体信息源对应的信息参数,以获取多个待选多媒体信息源的信息参数的步骤之后,还包括:
194.根据所述配置信息确定各待选多媒体信息源对应的路径信息;
195.根据所述路径信息向服务器发送获取请求;
196.在接收到基于所述获取请求的反馈信息时,获取待选多媒体信息源对应的响应时间;
197.将所述响应时间作为待选多媒体信息源的信息参数,以获取多个待选多媒体信息源的信息参数。
198.a9、如a所述的多媒体信息加载方法,所述根据所述路径信息向服务器发送获取请求的步骤,包括:
199.根据所述配置信息确定各待选多媒体信息源的请求时间轴信息;
200.根据所述请求时间轴信息和所述路径信息向服务器发送获取请求。
201.a10、如a8所述的多媒体信息加载方法,所述在接收到基于所述获取请求的反馈信息时,获取各待选多媒体信息源对应的响应时间的步骤,具体包括:
202.在接收到基于所述获取请求的反馈信息时,判断当前时间是否超过预设时间;
203.在所述当前时间未超过预设时间时,将所述当前时间作为待选多媒体信息源对应的响应时间。
204.a11、如a7所述的多媒体信息加载方法,所述在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息的步骤,包括:
205.在接收到多媒体信息显示指令时,向服务器发送配置信息确认请求;
206.获取本地配置信息的本地版本信息;
207.在接收到基于所述配置信息确认请求反馈的参考版本信息时,将所述参考版本信息与所述本地版本信息进行比对;
208.在比对结果为所述参考版本信息与所述本地版本信息不一致时,根据所述参考版本信息获取更新配置信息;
209.将所述更新配置信息作为待选多媒体信息源的配置信息。
210.a12、如a11所述的多媒体信息加载方法,所述在获取本地配置信息的本地版本信息的步骤之后,还包括:
211.启动预设计时器,记录请求等待时间;
212.在所述请求等待时间达到预设时间时,判断是否接收到基于所述配置信息确认请求反馈的参考版本信息;
213.若否,则将所述本地版本信息作为待选多媒体信息源的配置信息。
214.本发明还公开了b13、一种多媒体信息加载装置,所述多媒体信息加载装置包括:
215.参数获取模块,用于在接收到多媒体信息加载指令时,分别获取多个待选多媒体信息源的信息参数;
216.选取模块,用于根据所述信息参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源;
217.加载模块,用于从所述目标多媒体信息源获取对应的目标多媒体信息,并对所述目标多媒体信息进行加载处理。
218.b14、如b13所述的多媒体信息装置,所述信息参数包括特征参数,所述特征参数用于反映多媒体信息源的加载期望;
219.所述选取模块,还用于根据所述特征参数通过预设选取策略从所述待选多媒体信息源中选取目标多媒体信息源。
220.b15、如b14所述的多媒体信息加载装置,所述信息参数还包括优先级;
221.所述选取模块,还用于根据所述优先级对所述待选多媒体信息源进行分层,以获得各待选多媒体信息源对应的优先层;
222.所述选取模块,还用于根据所述特征参数通过预设选取策略对各优先层内的所述待选多媒体信息源进行选取,获得各优先层对应的参考多媒体信息源,并将所述各优先层对应的参考多媒体信息源作为新的待选多媒体信息源;
223.所述选取模块,还用于根据所述特征参数通过预设选取策略从所述新的待选多媒体信息源中选取目标多媒体信息源。
224.b16、如b13-b15任一项所述的多媒体信息加载装置,所述参数获取模块,还用于在接收到多媒体信息加载指令时,获取待选多媒体信息源的配置信息;
225.所述参数获取模块,还用于在所述配置信息中查找各待选多媒体信息源对应的信息参数,以获取多个待选多媒体信息源的信息参数。
226.b17、如b16所述的多媒体信息加载装置,所述参数获取模块,还用于根据所述配置信息确定各待选多媒体信息源对应的路径信息;
227.所述参数获取模块,还用于根据所述路径信息向服务器发送获取请求;
228.所述参数获取模块,还用于在接收到基于所述获取请求的反馈信息时,获取待选多媒体信息源对应的响应时间;
229.所述参数获取模块,还用于将所述响应时间作为待选多媒体信息源的信息参数,以获取多个待选多媒体信息源的信息参数。
230.b18、如b16所述的多媒体信息加载装置,所述参数获取模块,还用于在接收到多媒体信息显示指令时,向服务器发送配置信息确认请求;
231.所述参数获取模块,还用于获取本地配置信息的本地版本信息;
232.所述参数获取模块,还用于在接收到基于所述配置信息确认请求反馈的参考版本信息时,将所述参考版本信息与所述本地版本信息进行比对;
233.所述参数获取模块,还用于在比对结果为所述参考版本信息与所述本地版本信息不一致时,根据所述参考版本信息获取更新配置信息;
234.所述参数获取模块,还用于将所述更新配置信息作为待选多媒体信息源的配置信息。
235.本发明还公开了c19、一种多媒体信息加载设备,所述多媒体信息加载设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体信息加载程序,所述多媒体信息加载程序被所述处理器执行时实现如上文所述的多媒体信息加载方法的步骤。
236.本发明还公开了d20、一种存储介质,所述存储介质上存储有多媒体信息加载程序,所述多媒体信息加载程序被处理器执行时实现如上文所述的多媒体信息加载方法的步骤。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献