一种业务对象投放方法、系统、电子设备及存储介质与流程

文档序号:31676775发布日期:2022-09-28 02:25阅读:71来源:国知局
一种业务对象投放方法、系统、电子设备及存储介质与流程

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.图1为本发明实施例提供的一种业务对象投放方法的步骤流程图;
68.图2为本发明实施例提供的另一种业务对象投放方法的步骤流程图;
69.图3为本发明实施例提供的又一种业务对象投放方法的步骤流程图;
70.图4为本发明实施例提供的又一种业务对象投放方法的步骤流程图;
71.图5为本发明实施例提供的又一种业务对象投放方法的步骤流程图;
72.图6为本发明实施例提供的一种业务对象投放系统的结构示意图;
73.图7为本发明实施例提供的一种业务对象投放装置的结构示意图;
74.图8为本发明实施例提供的另一种业务对象投放装置的结构示意图;
75.图9为本发明实施例提供的又一种业务对象投放装置的结构示意图;
76.图10为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
77.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
78.参照图1,示出了一种业务对象投放方法,应用于第一服务端,所述方法可以包括:
79.s101、接收用户的客户端的第一数据请求,所述第一数据请求用于请求下一次在客户端上曝光的业务对象的业务数据。
80.本发明实施例中,用户通过点选操作启动客户端,响应于客户端的点选操作,生成第一启动指令,基于对第一启动指令的触发,切换至开屏场景下的启动页面,并生成第一数据请求。所述第一数据请求用户请求一下一次的客户端启动时,需要展示的业务对象的业务数据。其中,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。所述业务对象是宣传业务对应的处理对象,例如宣传业务的业务对象是广告。对应的,所述业务数据指的是能够体现出所述业务对象属性的相关数据。例如,所述业务数据可以包括与广告相关的图文数据、视频数据以及音频数据,所述业务数据由业务提供方提供。所述第一数据请求是一种预请求,通过预请求的方式满足了开屏场景下的启动页面显示的实时性的要求。为了在实际请求过程中,使得第一服务端对数据请求的类型进行区分。客户端在生成第一数据请求时,可以在第一数据请求中添加对应的信息标识。由此,第一服务端在接收到客户端的相关数据请求时,可以根据相关数据请求中的信息标识,确定对应数据请求的类型。
81.s102、依据所述第一数据请求,预测所述客户端对应的预计曝光时间。
82.s103、基于所述预计曝光时间,生成第二数据请求并发送至业务提供方的第二服务端,所述第二数据请求用于确认是否提供业务对象。
83.s104、接收所述第二服务端的第二数据响应,并在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端。
84.本发明实施例中,第一服务端在确定客户端发送的数据请求为第一数据请求之后,对客户端对应的预计曝光时间进行预测。其中,所述预计曝光时间指的是客户端下一次展示所述业务对象所对应的启动时刻信息。时间预测的相关依据可以包括用户的行为信息和业务对象的投放信息。在预测出预计曝光时间后,生成包括有预计曝光时间的第二数据请求。并将所述第二数据请求发送至业务提供方的第二服务端,以向业务提供方确认,在客户端下一次曝光时,是否提供业务对象用于在开屏场景下的启动页面进行展示。
85.对应的,业务提供方为多个,每个业务提供方的第二服务端在接收到对应的第二数据请求后,根据预计曝光时间确认是否提供业务对象。并根据对应的确认结果生成第二数据响应,发送至第一服务端。第一服务端基于各第二服务端的确认结果,确定符合业务条件的业务提供方。并向对应的第二服务端请求业务对象的业务数据,第一服务端在接收到业务对象的业务数据后,转发给客户端,客户端将对应业务对象的业务数据进行缓存。
86.s105、在所述客户端曝光业务对象时,接收所述客户端的第三数据请求,所述第三数据请求包括所述业务对象的投放信息。
87.s106、判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端,所述判定结果用于确定所述客户端是否在所述业务对象中加载对应的业务数据。
88.本发明实施例中,在下一次进行曝光时,用户通过点选操作启动客户端,响应于客户端的点选操作,还可以生成第二启动指令。基于对第二启动指令的触发,切换至开屏场景下的启动页面,并生成包括有业务对象的投放信息的第三数据请求,客户端将对应的第三数据请求发送至第一服务端。所述第一服务端在接收到第三数据请求之后,对所述投放信息的有效性进行判定,并将对应的判定结果反馈至所述客户端,所述判定结果用于确定所述客户端是否在所述业务对象中加载对应的业务数据。
89.本发明通过实时竞价的方式来预先确定出下次在客户端曝光时意向展示的业务对象,能够在保证开屏场景下业务对象的展示实时性的基础上,提升了开屏场景下业务对象的填充率和业务运营效果。并且,在下一次曝光所述业务对象时,依据判定结果确定所述客户端是否在所述业务对象中加载对应的业务数据,能够保证业务提供方的业务投放效果。
90.参照图2,示出了另一种业务对象投放方法,应用于第一服务端,所述方法可以包括:
91.s201、接收用户的客户端的第一数据请求,所述第一数据请求用于请求下一次在客户端上曝光的业务对象的业务数据。
92.本发明实施例中,对步骤s201的说明内容参照步骤s101的说明内容。
93.依据所述第一数据请求,预测所述客户端对应的预计曝光时间,可以包括:步骤s202-步骤s206。
94.s202、依据所述第一数据请求,查询用户对应的行为信息和业务对象对应的轮播信息,所述行为信息包括启动时刻信息和使用时长信息。
95.s203、依据用户在历史时间段内的启动时刻信息和使用时长信息,确定对应的行为规则。
96.s204、基于所述行为规则,确定所述客户端在目标时间段内的目标曝光时间集合。
97.本发明实施例中,第一服务端在确定客户端发送的数据请求为第一数据请求之后,对客户端对应的预计曝光时间进行预测。其中,预计曝光时间指的是客户端下一次展示所述业务对象所对应的启动时刻信息。时间预测的相关依据可以包括用户的行为信息和业务对象的投放信息。
98.一种示例中,用户的行为信息可以包括启动时刻信息和使用时长信息。所述使用时长信息指的是用户在每次启动客户端后,使用客户端的时长。所述启动时刻信息指的是用户每次启动客户端时所对应的时刻。其中,历史时间段指的是当前日期所对应的前一日期的结束时刻,到之前的某一日期的开始时刻之间的时间段,其对应的总天数为n天。历史时间段可以是一星期、一个月等。优选的,由于用户在星期一到星期五之间的应用使用情况,与周六、周日的应用使用情况会存在较大差异。由此,历史时间段对应的总天数可以不少于7天,其具有更高的预测精确度。例如,在历史时间段为一星期时,n为7,当前日期为12月18日,则历史时间段则为12月11日00:00-12月17日24:00。
99.对历史时间段内用户的行为信息进行分析时,以同一日期为时间间隔划分历史时间段,从而按照时序分析不同日期的用户的行为信息之间的行为差异信息,依据所述行为差异信息确定行为规则。例如,所述行为差异信息可以包括任意两天内对应启动次数的启动时刻之间的时间差值、启动频次的启动差值以及每次启动后使用时长之间的时长差值。
100.所述行为规则表征用户使用客户端遵循的规律。一种示例中,确定历史时间段内第一天对应的行为信息的和第二天对应的行为信息之间的行为差异信息,若所述行为差异信息符合差异行为条件,确定第一天和第二天所对应的用户行为一致。其中,差异行为条件可以包括针对启动时刻信息设置的第一阈值条件,和针对使用时长信息设置的第二阈值条件。通过第一阈值条件和第二阈值条件,可以确定两天的用户行为是否一致。例如,第一阈值条件可以是所述时刻阈值小于30分钟。第二阈值条件可以是所述时长阈值小于30分钟。
101.一种示例中,第一天用户对应的第一次启动时刻和第二天用户对应的第一次启动时刻之间的时间差值为35分钟,其中,由于时间差值不符合第一阈值条件,则对应的行为差异信息不符合差异行为条件,确定两天所对应的用户行为不一致。若对应的行为差异信息符合行为条件,确定两天所对应的用户行为一致。接着确定第二天对应的行为信息的和第三天对应的行为信息之间的行为差异信息,若所述行为差异信息符合差异行为条件,确定第二天和第三天所对应的用户行为一致。以此类推,在确定不同日期对应的用户行为达到次数阈值后,例如次数阈值可以为2、3或6等。由此可以说明用户使用客户端的时间都遵循有一定的规律。可以将确定用户行为一致所对应的任一日期的行为信息,确定为用户的行为规则。或者是依据历史时间段内的任一日期对应的行为信息进行修改,将修改后的行为信息确定为行为规则。由此,可以预测出在以后的时间里,用户会按照行为规则循环使用客户端。
102.一种示例中,可以将过去的一星期作为一段历史时间段,例如从12月11日到12月17日,第一服务端查询到用户在此段时间内的行为信息如下:
103.表1用户在历史时间段内的行为信息
[0104][0105]
对上述表1中的行为信息进行分析,可以确定用户在12月11日-12月17日这7天每两天对应的用户行为均一致。由此可以将12月11日-12月17日其中一天的行为信息作为行为规则。例如,用户对应的行为规则可以是用户不同日期对应的客户端使用情况均为:第一次启动时刻为每天的8:15,第一次使用时长为5分钟;第二次启动时刻为每天的12:10,第二
次使用时长为40分钟;第三次启动时刻为每天的21:50,第三次使用时长为45分钟。
[0106]
另一种示例中,若第一天和第二天所对应的用户行为一致,第二天和第三天所对应的用户行为不一致,则继续确定第三天和第四天所对应的用户行为的一致性。若所述第三天和第四天所对应的用户行为也不一致,则判定第一天所对应的用户行为/第二天所对应的用户行为与第四天所对应的行为的一致性。由此类推,确定出用户使用客户端的规律,从而形成行为规则。
[0107]
所述目标时间段指的是当前时刻到目标天数对应的结束时刻之间的时间段,其中,目标天数可以预先设置,且目标天数包括当前日期。例如当前时刻为12月18日13:00,则目标时间段则为12月18日13:00-12月20日24:00。可以基于行为规则,确定出客户端在目标时间段内的目标曝光时间集合。目标曝光时间集合包括用户将要启动客户端对应的若干个启动时刻信息。其中,若干个启动时刻信息按照时序排列。所述目标曝光时间集合可以包括:12月18日21:50、12月19日8:15、12月19日12:10、12月19日21:50、12月20日8:15、12月20日12:10、12月20日21:50。
[0108]
s205、从所述目标曝光时间集合中,筛选出符合所述轮播信息中业务对象对应的投放规则的目标曝光时间。
[0109]
s206、将所述目标曝光时间确定为客户端对应的预计曝光时间。
[0110]
本发明实施例中,考虑到用户若每次启动客户端时,都会展示对应的业务对象时,可能会降低用户体验感。因此,为了保证用户粘度,可以预先确定出业务对象的投放规则,例如,预先设置曝光阈值,在用户每启动客户端的次数达到曝光阈值时,才对业务对象进行展示。其中,曝光阈值可以动态设置,例如,针对不同时间段,对应的曝光阈值可以动态改变。由此,依据不同时间段对应的曝光阈值,形成轮播信息。
[0111]
在轮播信息中按照目标时间段筛选出对应的投放规则,并依据投放规则确定出目标曝光时间,用户在当次启动客户端展示了业务对象,则根据曝光阈值,预计曝光时间可以是所述目标曝光时间组合中的目标曝光时间。例如,业务对象为广告,曝光阈值可以是3,则对应的目标曝光时间为目标曝光时间组合中的第三个启动时刻信息。根据上述目标曝光集合可以确定预计曝光时间为12月19日12:10。
[0112]
s207、基于所述预计曝光时间,生成第二数据请求并发送至业务提供方的第二服务端,所述第二数据请求用于确认是否提供业务对象。
[0113]
s208、接收所述第二服务端的第二数据响应,并在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端。
[0114]
本发明实施例中,在预测出预计曝光时间后,生成包括有预计曝光时间的第二数据请求。并将所述第二数据请求发送至业务提供方的第二服务端,以向业务提供方确认,在客户端下一次曝光时,是否提供业务对象用于在开屏场景下的启动页面进行展示。
[0115]
对应的,业务提供方为多个,广告对应的业务提供方可以是具有宣传业务需求的个体以及企业等。每个业务提供方的第二服务端在接收到对应的第二数据请求后,根据预计曝光时间确认是否提供业务对象,并根据对应的确认结果生成第二数据响应,发送至第一服务端。一种示例中,在确认提供业务对象时,第二数据响应还包括业务提供方提供的业务对象的资源信息,所述资源信息可以包括业务对象单次展示的业务价格等信息。第一服务端基于各第二服务端的确认结果,确定符合业务条件的业务提供方。例如,所述业务条件
可以是资源信息对应的优先级最高的业务提供方,将符合业务条件的业务提供方作为目标业务提供方。例如,资源信息对应的优先级的高低可以是按照对应的业务价格的高低确定。业务价格越低,其对应的优先级越低。相应的,业务价格越高,其对应的优先级越高。例如,在业务对象为广告的情况下,可以采用rtb(realtime bidding,实时竞价)确定出对应的目标业务提供方。第一服务端在确定出目标业务提供方之后,向目标业务提供方的第二服务端请求业务对象的业务数据,并在接收到对应业务数据之后,转发至客户端,客户端在接收到业务对象的业务数据时,对其进行缓存。
[0116]
s209、在所述客户端曝光业务对象时,接收所述客户端的第三数据请求,所述第三数据请求包括所述业务对象的投放信息。
[0117]
s210、判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端,所述判定结果用于确定所述客户端是否在所述业务对象中加载对应的业务数据。
[0118]
本发明实施例中,用户通过点选操作启动客户端时,响应于客户端的点选操作,还可以生成第二启动指令,基于对第二启动指令的触发,切换至开屏场景下的启动页面,对业务对象进行曝光,并生成包括有业务对象的投放信息的第三数据请求,客户端将对应的第三数据请求发送至第一服务端。所述第一服务端在接收到第三数据请求之后,判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端。由于业务提供方是基于预计曝光时间提供的业务对象的资源信息,为了避免由于预计曝光时间和客户端的实际启动时刻差异太大,造成业务提供方的资源信息的回报率过低,可以预先设置一个间隔阈值。
[0119]
因此,可以在接收到第三数据请求时确定对应的请求时间,接着计算所述请求时间和预计曝光时间之间的展示时间间隔。依据所述间隔阈值,对所述展示时间间隔进行比对。若所述展示时间间隔小于所述间隔阈值,确定请求时间在与资源信息相匹配的时间范围内,判定投放信息有效,允许客户端在所述业务对象中加载对应的业务数据。若所述展示时间间隔等于或大于所述间隔阈值,确定请求时间已经超过与资源信息相匹配的时间范围内,判定投放信息失效,禁止客户端在业务对象中加载对应的业务数据。例如,间隔阈值为1小时,请求时间为12月19日11:50,预计曝光时间为12月19日12:10。则根据计算可得展示时间间隔为20分钟。其小于间隔阈值,由此可以确定请求时间在与所述资源信息相匹配的时间范围内,判定投放信息有效,第一服务端返回对应的判定结果以使客户端在所述业务对象中加载对应的业务数据。
[0120]
若在判定投放信息有效的情况下,客户端获取本地缓存的业务对象的业务数据失败时,也不进行业务对象的展示。所述第一服务端在客户端获取业务数据成功的情况下,才对所述业务对象的展示次数进行累计。由此可以提高开屏场景下的业务对象的填充率和业务对象投放的运营效果。
[0121]
参照图3,示出了又一种业务对象投放方法,应用于用户的客户端,所述方法可以包括:
[0122]
s301、响应于第一启动指令,切换至启动页面。
[0123]
s302、依据所述第一启动指令生成第一数据请求,所述第一数据请求用于请求下一次曝光时的业务对象的业务数据。
[0124]
s303、将所述第一数据请求发送至第一服务端,以使所述第一服务端依据第一数据请求预测到预计曝光时间之后,向业务提供方的第二服务端发送基于预计曝光时间生成
的第二数据请求,并依据第二服务端的第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至客户端。
[0125]
本发明实施例中,用户通过点选操作启动客户端,响应于客户端的点选操作,生成第一启动指令,基于对第一启动指令的触发,切换至开屏场景下的启动页面,并生成第一数据请求。通过预请求的方式满足了开屏场景下的启动页面显示的实时性的要求。第一服务端在接收到客户端的相关数据请求时,可以根据相关数据请求中的信息标识,确定对应数据请求的类型。
[0126]
第一服务端在接收到第一数据请求之后,对客户端对应的预计曝光时间进行预测。时间预测的相关依据可以包括用户的行为信息和业务对象的投放信息。在预测出预计曝光时间后,生成包括有预计曝光时间的第二数据请求。并将所述第二数据请求发送至业务提供方的第二服务端,以向业务提供方确认,在客户端下一次曝光时,是否提供业务对象用于在开屏场景下的启动页面进行展示。每个业务提供方的第二服务端在接收到对应的第二数据请求后,根据预计曝光时间确认是否提供业务对象。并根据对应的确认结果生成第二数据响应,发送至第一服务端。第一服务端基于各第二服务端的确认结果,确定符合业务条件的业务提供方。并向对应的第二服务端请求业务对象的业务数据,第一服务端在接收到业务对象的业务数据后,转发给客户端,客户端将对应业务对象的业务数据进行缓存,或者是进行持久化存储。
[0127]
s304、响应于第二启动指令,切换至所述启动页面曝光所述业务对象。
[0128]
s305、依据所述第二启动指令,生成包括所述业务对象的投放信息的第三数据请求。
[0129]
s306、将所述第三数据请求发送至第一服务端,以使所述第一服务端判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端。
[0130]
s307、根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0131]
本发明实施例中,用户通过点选操作启动客户端时,响应于客户端的点选操作,还可以生成第二启动指令,基于对第二启动指令的触发,切换至开屏场景下的启动页面,对业务对象进行曝光,并生成包括有业务对象的投放信息的第三数据请求,客户端将对应的第三数据请求发送至第一服务端。所述第一服务端在接收到第三数据请求之后,判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端,以根据所述判定结果确定客户端是否在所述业务对象中加载对应的业务数据。
[0132]
参照图4,示出了又一种业务对象投放方法,应用于业务提供方的第二服务端,所述方法可以包括:
[0133]
s401、接收第一服务端发送的第二数据请求,所述第二数据请求由所述第一服务端基于预计曝光时间生成,所述预计曝光时间由第一服务端依据客户端的第一数据请求预测得到,所述第一数据请求用于其请求下一次在客户端上曝光的业务对象的业务数据。
[0134]
s402、依据所述第二数据请求,确认是否提供业务对象。
[0135]
s403、根据对应的确认结果生成第二数据响应,在确认提供所述业务对象时,所述第二数据响应包括所述业务对象的业务数据。
[0136]
s404、发送所述第二数据响应至第一服务端,以使所述第一服务端依据所述第二数据响应确认提供业务对象时,将所述业务对象的所述业务数据转发至客户端,且在所述
客户端曝光业务对象时,接收所述客户端包括所述业务对象的投放信息的第三数据请求,并判定所述投放信息的有效性,将对应的判定结果反馈至所述客户端,以使所述客户端根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0137]
本发明实施例中,在预测出预计曝光时间后,生成包括有预计曝光时间的第二数据请求。并将所述第二数据请求发送至业务提供方的第二服务端,以向业务提供方确认,在客户端下一次曝光时,是否提供业务对象用于在开屏场景下的启动页面进行展示。
[0138]
对应的,业务提供方为多个。每个业务提供方的第二服务端在接收到对应的第二数据请求后,根据预计曝光时间确认是否提供业务对象,并根据对应的确认结果生成第二数据响应,发送至第一服务端。一种示例中,在确认提供业务对象时,第二数据响应还包括业务提供方提供的业务对象的资源信息,所述资源信息可以包括业务对象单次展示的业务价格等信息。第一服务端基于各第二服务端的确认结果,确定符合业务条件的业务提供方。例如,所述业务条件可以是资源信息对应的优先级最高的业务提供方,将符合业务条件的业务提供方作为目标业务提供方。例如,资源信息对应的优先级的高低可以是按照对应的业务价格的高低确定。业务价格越低,其对应的优先级越低。相应的,业务价格越高,其对应的优先级越高。第一服务端在确定出目标业务提供方之后,向目标业务提供方的第二服务端请求业务对象的业务数据,并在接收到对应业务数据之后,转发至客户端。客户端在接收到业务对象的业务数据时,对其进行缓存。
[0139]
用户通过点选操作启动客户端时,响应于客户端的点选操作,还可以生成第二启动指令,基于对第二启动指令的触发,切换至开屏场景下的启动页面,对业务对象进行曝光,并生成包括有业务对象的投放信息的第三数据请求,客户端将对应的第三数据请求发送至第一服务端。所述第一服务端在接收到第三数据请求之后,判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端,以根据所述判定结果确定客户端是否在所述业务对象中加载对应的业务数据。
[0140]
本发明实施例公开了又一种业务对象投放方法,所述方法应用于业务对象投放系统中,所述系统包括用户的客户端、第一服务端以及业务提供方的第二服务端;所述方法可以包括:
[0141]
所述客户端响应于第一启动指令切换至启动页面,并依据所述第一启动指令生成用于请求下一次曝光时的业务对象的业务数据的第一数据请求,并发送至所述第一服务端,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0142]
所述第一服务端依据所述第一数据请求,预测所述客户端对应的预计曝光时间,基于所述预计曝光时间生成第二数据请求,并发送至所述第二服务端;
[0143]
所述第二服务端依据所述第二数据请求,确认是否提供业务对象,并根据对应的确认结果生成第二数据响应发送至所述第一服务端,在确认提供所述业务对象时,所述第二数据响应包括所述业务对象的业务数据。
[0144]
所述第一服务端在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端。
[0145]
所述客户端响应于第二启动指令切换至所述启动页面曝光所述业务对象,并依据所述第二启动指令生成包括所述业务对象的投放信息的第三数据请求,且发送至所述第一服务端。
[0146]
所述第一服务端判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端。
[0147]
所述客户端根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0148]
参照图5所示,示出了上述应用于业务对象投放系统中的业务对象投放方法的交互步骤流程图,所述方法可以包括以下步骤:
[0149]
s501、客户端响应于第一启动指令切换至启动页面。
[0150]
s502、客户端生成第一数据请求并发送至第一服务端。
[0151]
s503、第一服务端依据第一数据请求,预测预计曝光时间。
[0152]
s504、第一服务端基于预计曝光时间生成第二数据请求并发送至第二服务端。
[0153]
s505、第二服务端依据第二数据请求确认是否提供业务对象。
[0154]
s506、第二服务端根据确认结果生成第二数据响应。
[0155]
s507、第一服务端根据第二数据响应确认提供业务对象时,转发业务对象的业务数据到客户端。
[0156]
s508、客户端响应于第二启动指令切换至启动页面曝光业务对象。
[0157]
s509、客户端生成包括业务对象的投放信息的第三数据请求。
[0158]
s510、第一服务端判定投放信息的有效性,向客户端反馈判定结果。
[0159]
s511、客户端根据判定结果确定是否在业务对象中加载业务数据。
[0160]
本发明实施例中,对步骤s501-s511的说明内容参照上述实施例所描述的内容,在此不展开阐述。
[0161]
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
[0162]
参照图6,示出了一种业务对象投放系统,所述系统包括用户的客户端601、第一服务端602以及业务提供方的第二服务端603,其中:
[0163]
所述客户端601,用于响应于第一启动指令切换至启动页面,并依据所述第一启动指令生成用于请求下一次曝光时的业务对象的业务数据的第一数据请求,并发送至所述第一服务端602,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0164]
所述第一服务端602,用于依据所述第一数据请求,预测所述客户端对应的预计曝光时间,基于所述预计曝光时间生成第二数据请求,并发送至所述第二服务端603;
[0165]
所述第二服务端603,用于依据所述第二数据请求,确认是否提供业务对象,并根据对应的确认结果生成第二数据响应发送至所述第一服务端602,在确认提供所述业务对象时,所述第二数据响应包括所述业务对象的业务数据;
[0166]
所述第一服务端602,还用于在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端601;
[0167]
所述客户端601,还用于响应于第二启动指令切换至所述启动页面曝光所述业务对象,并依据所述第二启动指令生成包括所述业务对象的投放信息的第三数据请求,且发送至所述第一服务端602;
[0168]
所述第一服务端602,还用于判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端601;
[0169]
所述客户端601,还用于根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0170]
本发明实施例中,对所述系统的说明内容参照步骤s101-步骤s106的说明内容。
[0171]
参照图7,示出了一种业务对象投放装置,应用于第一服务端,所述装置可以包括:
[0172]
第一数据接收模块701,用于接收用户的客户端的第一数据请求,所述第一数据请求用于请求下一次在客户端上曝光的业务对象的业务数据,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0173]
时间预测模块702,用于依据所述第一数据请求,预测所述客户端对应的预计曝光时间。
[0174]
第二数据请求模块703,用于基于所述预计曝光时间,生成第二数据请求并发送至业务提供方的第二服务端,所述第二数据请求用于确认是否提供业务对象。
[0175]
第二数据响应模块704,用于接收所述第二服务端的第二数据响应,并在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端。
[0176]
第三数据接收模块705,用于在所述客户端曝光业务对象时,接收所述客户端的第三数据请求,所述第三数据请求包括所述业务对象的投放信息。
[0177]
投放信息判定模块706,用于判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端,所述判定结果用于确定所述客户端是否在所述业务对象中加载对应的业务数据。
[0178]
一种可选的发明实施例,所述时间预测模块702可以包括:
[0179]
信息查询子模块,用于依据所述第一数据请求,查询用户对应的行为信息和业务对象对应的轮播信息。
[0180]
时间预测子模块,用于依据所述行为信息和轮播信息,预测所述客户端对应的预计曝光时间。
[0181]
一种可选的发明实施例,所述行为信息包括启动时刻信息和使用时长信息。
[0182]
所述时间预测子模块可以包括:
[0183]
行为规则确定单元,用于依据用户在历史时间段内的启动时刻信息和使用时长信息,确定对应的行为规则。
[0184]
时间集合确定单元,用于基于所述行为规则,确定所述客户端在目标时间段内的目标曝光时间集合。
[0185]
时间筛选单元,用于从所述目标曝光时间集合中,筛选出符合所述轮播信息中业务对象对应的投放规则的目标曝光时间。
[0186]
将所述目标曝光时间确定为客户端对应的预计曝光时间。
[0187]
一种可选的发明实施例,所述第二数据响应模块704可以包括:
[0188]
第二数据响应子模块,用于接收所述第二服务端的第二数据响应。
[0189]
资源信息确定子模块,用于依据所述第二数据响应确认提供业务对象时,确定对应业务提供方的资源信息。
[0190]
目标确定子模块,用于依据所述资源信息对应的优先级,确定出目标业务提供方。
[0191]
数据转发子模块,用于将所述目标业务提供方的业务对象的业务数据转发至所述客户端。
[0192]
一种可选的发明实施例,所述投放信息判定模块706可以包括:
[0193]
请求时间确定子模块,用于确定接收所述第三数据请求时对应的请求时间。
[0194]
间隔计算子模块,用于计算所述请求时间和预计曝光时间之间的展示时间间隔。
[0195]
间隔比对子模块,用于依据所述间隔阈值,对所述展示时间间隔进行比对。
[0196]
若所述展示时间间隔小于所述间隔阈值,判定所述投放信息有效,并反馈至所述客户端用于允许所述客户端在所述业务对象中加载对应的业务数据。
[0197]
若所述展示时间间隔等于或大于所述间隔阈值,判定所述投放信息失效,并反馈至所述客户端用于禁止所述客户端在所述业务对象中加载对应的业务数据。
[0198]
参照图8,示出了另一种业务对象投放装置,应用于用户的客户端,所述装置可以包括:
[0199]
第一指令响应模块801,用于响应于第一启动指令,切换至启动页面。
[0200]
第一数据生成模块802,用于依据所述第一启动指令生成第一数据请求,所述第一数据请求用于请求下一次曝光时的业务对象的业务数据,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0201]
第一数据发送模块803,用于将所述第一数据请求发送至第一服务端,以使所述第一服务端依据第一数据请求预测到预计曝光时间之后,向业务提供方的第二服务端发送基于预计曝光时间生成的第二数据请求,并依据第二服务端的第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至客户端。
[0202]
第二指令响应模块804,用于响应于第二启动指令,切换至所述启动页面曝光所述业务对象。
[0203]
第三数据生成模块805,用于依据所述第二启动指令,生成包括所述业务对象的投放信息的第三数据请求。
[0204]
第三数据发送模块806,用于将所述第三数据请求发送至第一服务端,以使所述第一服务端判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端。
[0205]
判定结果接收模块807,用于根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0206]
参照图9,示出了又一种业务对象投放装置,应用于业务投放方的第二服务端,所述装置可以包括:
[0207]
第二数据接收模块901,用于接收第一服务端发送的第二数据请求,所述第二数据请求由所述第一服务端基于预计曝光时间生成,所述预计曝光时间由第一服务端依据客户端的第一数据请求预测得到,所述第一数据请求用于其请求下一次在客户端上曝光的业务对象的业务数据,其中,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0208]
业务确认模块902,用于依据所述第二数据请求,确认是否提供业务对象。
[0209]
第二响应生成模块903,用于根据对应的确认结果生成第二数据响应,在确认提供所述业务对象时,所述第二数据响应包括所述业务对象的业务数据。
[0210]
第二响应发送模块904,用于发送所述第二数据响应至第一服务端,以使所述第一
服务端依据所述第二数据响应确认提供业务对象时,将所述业务对象的所述业务数据转发至客户端,且在所述客户端曝光业务对象时,接收所述客户端包括所述业务对象的投放信息的第三数据请求,并判定所述投放信息的有效性,将对应的判定结果反馈至所述客户端,以使所述客户端根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0211]
本发明实施例还提供了一种电子设备,如图10所示,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信,
[0212]
存储器1003,用于存放计算机程序;
[0213]
处理器1001,用于执行存储器1003上所存放的程序时,实现如下步骤:
[0214]
接收用户的客户端的第一数据请求,所述第一数据请求用于请求下一次在客户端上曝光的业务对象的业务数据,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0215]
依据所述第一数据请求,预测所述客户端对应的预计曝光时间。
[0216]
基于所述预计曝光时间,生成第二数据请求并发送至业务提供方的第二服务端,所述第二数据请求用于确认是否提供业务对象。
[0217]
接收所述第二服务端的第二数据响应,并在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端。
[0218]
在所述客户端曝光业务对象时,接收所述客户端的第三数据请求,所述第三数据请求包括所述业务对象的投放信息。
[0219]
判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端,所述判定结果用于确定所述客户端是否在所述业务对象中加载对应的业务数据。
[0220]
或者是:
[0221]
响应于第一启动指令,切换至启动页面。
[0222]
依据所述第一启动指令生成第一数据请求,所述第一数据请求用于请求下一次曝光时的业务对象的业务数据,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0223]
将所述第一数据请求发送至第一服务端,以使所述第一服务端依据第一数据请求预测到预计曝光时间之后,向业务提供方的第二服务端发送基于预计曝光时间生成的第二数据请求,并依据第二服务端的第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至客户端。
[0224]
响应于第二启动指令,切换至所述启动页面曝光所述业务对象。
[0225]
依据所述第二启动指令,生成包括所述业务对象的投放信息的第三数据请求。
[0226]
将所述第三数据请求发送至第一服务端,以使所述第一服务端判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端。
[0227]
根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0228]
又或者是:
[0229]
接收第一服务端发送的第二数据请求,所述第二数据请求由所述第一服务端基于预计曝光时间生成,所述预计曝光时间由第一服务端依据客户端的第一数据请求预测得到,所述第一数据请求用于其请求下一次在客户端上曝光的业务对象的业务数据,其中,曝
光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示。
[0230]
依据所述第二数据请求,确认是否提供业务对象。
[0231]
根据对应的确认结果生成第二数据响应,在确认提供所述业务对象时,所述第二数据响应包括所述业务对象的业务数据。
[0232]
发送所述第二数据响应至第一服务端,以使所述第一服务端依据所述第二数据响应确认提供业务对象时,将所述业务对象的所述业务数据转发至客户端,且在所述客户端曝光业务对象时,接收所述客户端包括所述业务对象的投放信息的第三数据请求,并判定所述投放信息的有效性,将对应的判定结果反馈至所述客户端,以使所述客户端根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0233]
又或者是:
[0234]
所述客户端响应于第一启动指令切换至启动页面,并依据所述第一启动指令生成用于请求下一次曝光时的业务对象的业务数据的第一数据请求,并发送至所述第一服务端,曝光指的是启动所述客户端时在对应的启动页面中执行业务对象的展示;
[0235]
所述第一服务端依据所述第一数据请求,预测所述客户端对应的预计曝光时间,基于所述预计曝光时间生成第二数据请求,并发送至所述第二服务端;
[0236]
所述第二服务端依据所述第二数据请求,确认是否提供业务对象,并根据对应的确认结果生成第二数据响应发送至所述第一服务端,在确认提供所述业务对象时,所述第二数据响应包括所述业务对象的业务数据;
[0237]
所述第一服务端在依据所述第二数据响应确认提供业务对象时,将所述业务对象的业务数据转发至所述客户端;
[0238]
所述客户端响应于第二启动指令切换至所述启动页面曝光所述业务对象,并依据所述第二启动指令生成包括所述业务对象的投放信息的第三数据请求,且发送至所述第一服务端;
[0239]
所述第一服务端判定所述投放信息的有效性,并将对应的判定结果反馈至所述客户端;
[0240]
所述客户端根据所述判定结果确定是否在所述业务对象中加载对应的业务数据。
[0241]
上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0242]
通信接口用于上述终端与其他设备之间的通信。
[0243]
存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0244]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0245]
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的业务对象投放方法。
[0246]
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的业务对象投放方法。
[0247]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0248]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0249]
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0250]
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1