信息处理方法、装置、电子设备及存储介质与流程

文档序号:30004866发布日期:2022-05-11 15:08阅读:96来源:国知局
信息处理方法、装置、电子设备及存储介质与流程

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.所述预加载单元包括:
75.预加载子单元,被配置为执行在所述目标账号关联信息与所述业务关联信息匹配的情况下,根据所述当前行为信息和所述预设业务,确定所述预加载信息。
76.在一种可能的实现方式中,所述预设业务为多个预设业务,所述业务指标信息为所述多个业务指标对应的多个业务指标信息;所述预加载模块包括:
77.目标业务确定单元,被配置为执行从所述多个预设业务中确定目标业务,所述目标业务对应的业务指标信息大于多个预设业务中除所述目标业务之外的预设业务对应的业务指标信息;
78.预加载信息确定单元,被配置为执行根据所述当前行为信息和所述目标业务,确定所述预加载信息。
79.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
80.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法。
81.根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行本公开实施例的第一方面中任一项所述的方法。
82.本公开的实施例提供的技术方案至少带来以下有益效果:
83.通过当前行为信息结合历史行为信息,利用这些离散的用户行为进行用户账号预加载预测,得到预加载信息,不仅考虑了当前行为还考虑了历史行为,使得预加载信息的确定比较精准;进一步地结合预设业务以及预设业务下的业务指标信息,将预加载信息与预设业务对应,提升了预加载信息的精细粒度,从而更加提升了预加载的精准度,且能提升预加载的灵活性,即实现预设业务下的预加载;这种精准的预加载方式可以避免无效预加载,从而可以避免无效资源的消耗。并且通过将预加载信息发送至目标终端,使得目标用户账号在预设业务的流程中能够流畅操作,即使在目标用户账号所处的网络环境不佳或者目标终端性能较差的情况下,也可以保证有效预加载对用户账号实时行为的及时响应,用户体验度较好。
84.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
85.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
86.图1是根据一示例性实施例示出的一种应用环境的示意图。
87.图2是根据一示例性实施例示出的一种信息处理方法的流程图一。
88.图3是根据一示例性实施例示出的一种根据当前行为信息和历史行为信息,确定目标用户账号在预设业务下的业务指标信息的方法流程图。
89.图4是根据一示例性实施例示出的一种信息处理方法的流程图二。
90.图5是根据一示例性实施例示出的一种信息处理的方法流程图三。
91.图6是根据一示例性实施例示出的一种信息处理装置框图。
92.图7是根据一示例性实施例示出的一种用于信息处理的电子设备的框图。
93.图8是根据一示例性实施例示出的另一种用于信息处理的电子设备的框图。
具体实施方式
94.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公
开实施例中的技术方案进行清楚、完整地描述。
95.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
96.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括服务器01和终端02。
97.在一个可选的实施例中,服务器01可以用于本公开的信息处理。具体的,服务器01可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
98.在一个可选的实施例中,终端02可以接收预加载信息。具体的,终端02可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
99.此外,需要说明的是,图1所示的仅仅是本公开提供的信息处理方法的一种应用环境。可选地,也可以由终端执行信息处理。
100.本说明书实施例中,上述服务器01以及终端02可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
101.需要说明的是,以下图中示出的是一种可能的步骤顺序,实际上并不限定必须严格按照此顺序。有些步骤可以在互不依赖的情况下并行执行。本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户行为信息等)和数据(包括但不限于用于展示的数据、训练的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
102.图2是根据一示例性实施例示出的一种信息处理方法的流程图。如图2所示,可以包括以下步骤。
103.在步骤s201中,获取目标用户账号在目标应用中的当前行为信息和历史行为信息。
104.本说明书实施例中,可以获取目标用户账号在目标应用中的当前行为信息以及目标用户账号的历史行为信息。其中,目标用户账号可以是目标应用中的任一用户账号,用户账号可以用账号标识信息表示,账号标识信息可以用于在目标应用中唯一标识一个用户账号。这里的目标应用(目标应用程序)可以是多媒体应用、电商应用等,多媒体应用例如可以是短视频应用等,本公开对这些均不作限定。当前行为信息可以是当前时间获取到的、目标用户账号的行为信息;历史行为信息可以是当前时间之前的、目标用户账号的行为信息。
105.实际应用中,当前行为信息可以是目标应用的服务器主动获取的,也可以是终端自动上报的。以终端自动上报为例,可以下发目标应用中预设业务对应的多个预设行为事
件,将该多个预设行为事件告知各终端。终端可以基于多个预设行为事件,监测目标用户账号在目标应用中的行为信息,当监测到与任一预设行为事件匹配的行为信息,可以作为目标用户账号在目标应用中的当前行为信息,从而可以将当前行为信息上报至服务器。
106.以预设业务为短视频业务为例,比如短视频业务对应的多个预设行为事件包括启动目标应用、搜索短视频、观看短视频和点赞短视频。目标终端在监测到目标用户账号点赞短视频,可以将点赞短视频作为当前行为信息进行上报。这里的多个预设行为事件可以利用事件标识信息表示,比如点赞短视频的事件标识信息为事件s4,从而可以将“事件s4”作为当前行为信息。可选地,在上报当前行为信息时还可以携带目标用户账号的账号标识信息。相应地,考虑用户账号在目标应用中的行为信息比较丰富,但与预设业务的相关性可能不大,可以基于多个预设行为事件获取目标用户账号的历史行为信息,以保证历史行为信息与预设业务的相关性。基于此,可以从目标用户账号在历史时段内的行为信息中,筛选出与多个预设行为事件匹配的行为事件作为历史行为信息。其中,历史时段的终止时间可以是当前时间,历史时段的起始时间可以是1年前、一个月前、目标用户账号当次启动目标应用的时间等,本公开对此不作限定。
107.在一种可能的实现方式中,可以通过以下步骤获取目标用户账号的历史行为信息:
108.获取第一时段内的第一历史行为信息以及第二时段内的第二历史行为信息;该第一时段的起始时间为目标用户账号启动目标应用的时间、第一时段的终止时间可以为当前时间;第二时段的终止时间可以为启动目标应用的时间,本公开对第二时段的时长不作限定。
109.从第一历史行为信息和/或第二历史行为信息中,筛选出与多个预设行为事件匹配的历史行为信息。
110.本说明书实施例中,可以设置至少两种历史时段以灵活获取历史行为信息,例如可以获取第一时段内的第一历史行为信息以及第二时段内的第二历史行为信息。进一步地,可以从第一历史行为信息和/或第二历史行为信息中,筛选出与多个预设行为事件匹配的历史行为信息。例如第一历史行为信息中包括浏览直播封面、浏览短视频、在直播间中触发物品清单、浏览物品清单。第二历史行为信息包括关注的主播列表、关注短视频列表、预约预设活动等,预设活动可以是指目标应用中提供预设资源补偿的活动,比如在预设日期提供优惠券、在预设日期提供特效使用权限等。这里的预设日期可以根据实际需求设置,本公开对此不作限定。作为一个示例,以预设业务为对象交互(比如物品交互)为例,该预设业务对应的多个预设行为事件可以包括触发对象清单、查看对象清单、预约预设活动。基于此,可以从第一历史行为信息和第二历史行为信息中筛选出历史行为信息为:在直播间中触发物品清单、浏览物品清单和预约预设活动。
111.这种通过当次启动目标应用的第一时段和当前启动之前的第二时段两种方式,获取的历史行为信息,使得历史行为信息的获取更有层次、更加灵活;且基于多个预设行为事件对第一历史行为信息和/或第二历史行为信息进行筛选,可以有效保证历史行为信息与预设业务的相关性,为后续预加载信息的精准性提供基础。
112.在步骤s203中,根据当前行为信息和历史行为信息,确定目标用户账号在预设业务下的业务指标信息。
113.在一种可能的实现方式中,可以对当前行为信息和历史行为信息进行行为轨迹拟合,得到当前行为轨迹信息,从而可以获取预设业务对应的行为轨迹决策树,经一步地,可以基于该轨迹决策树,查找当前行为轨迹信息在决策树中的深度信息,可以将该深度信息作为业务指标信息。该业务指标信息可以表征当前行为轨迹信息与预设业务的匹配程度,深度信息越深可以表示与预设业务越匹配。该预设业务对应的行为轨迹决策树可以包括该预设业务对应的至少一个操作流程,每个操作流程中可以包括多个预设行为事件,该多个预设行为事件可以按照决策树的层级顺序排列。预设业务可以是目标应用中的一个业务或多个业务。
114.在步骤s205中,根据当前行为信息、预设业务以及业务指标信息,确定预加载信息。
115.在一个示例中,在业务指标信息为深度信息时,可以获取预设业务的轨迹决策树,从而可以获取深度信息的下一深度信息对应的预设行为事件。基于此,可以获取当前行为信息的当前页面信息,从而可以基于当前页面信息和下一深度信息对应的预设行为事件,确定需要预加载的页面信息作为预加载信息。
116.在另一个示例中,可以确定业务指标信息对应的预加载数量信息,比如预加载页面数量。可以预先设置不同业务指标信息对应的预加载数量信息,例如业务指标信息大于或等于指标等级阈值时,对应的预加载页面数量为2;业务指标信息小于指标等级阈值时,对应的预加载页面数量为。在业务指标信息为量化信息的情况下,指标等级阈值也可以是量化阈值,比如数值阈值。进一步地,可以基于当前行为信息、预设业务以及预加载数量信息,确定预加载信息。例如可以确定预设业务中当前行为信息的多个关联页面信息,并可以从多个关联页面信息中筛选出预加载页面数量的关联页面信息作为预加载信息。
117.在步骤s207中,将预加载信息发送至目标用户账号对应的目标终端。
118.本说明书实施例中,可以将预加载信息发送至目标用户账号对应的目标终端,以便在目标用户账号触发预加载信息时,可以快速响应,比如快速展示预加载信息。
119.可选地,在s207之前可以发送预加载通知信息至目标终端,从而由目标终端发送预加载请求。相应地,服务器响应于预加载请求,将预加载信息发送至目标用户账号对应的目标终端。
120.通过当前行为信息结合历史行为信息,利用这些离散的用户行为进行用户账号预加载预测,得到预加载信息,不仅考虑了当前行为还考虑了历史行为,使得预加载信息的确定比较精准;进一步地结合预设业务以及预设业务下的业务指标信息,将预加载信息与预设业务对应,提升了预加载信息的精细粒度,从而更加提升了预加载的精准度,且能提升预加载的灵活性,即实现预设业务下的预加载;这种精准的预加载方式可以避免无效预加载,从而避免无效资源的消耗。并且通过将预加载信息发送至目标终端,使得目标用户账号在预设业务的流程中能够流畅操作,即使在目标用户账号所处的网络环境不佳或者目标终端性能较差的情况下,也可以保证有效预加载对用户账号实时行为的及时响应,用户体验度较好。
121.图3是根据一示例性实施例示出的一种根据当前行为信息和历史行为信息,确定目标用户账号在预设业务下的业务指标信息的方法流程图。如图3所示,在一种可能的实现方式中,上述步骤s203可以包括:
122.在步骤s301中,获取预设业务对应的多个预设行为事件以及多个预设行为事件各自的事件指标信息,该事件指标信息可以表征预设行为事件与预设业务的匹配程度。其中,多个预设行为事件可以组成预设业务的行为动线,即操作流程。
123.本说明书实施例中,预设业务对应的多个预设行为事件可以是预先设置的,多个预设行为事件各自的事件指标信息也可以是预先设置的,即预设业务、预设行为事件和事件指标信息之间的对应关系可以是预先设置的。基于此,可以根据该对应关系,获取预设业务对应的多个预设行为事件以及多个预设行为事件各自的事件指标信息。其中,预设业务对应的多个预设行为事件可以是基于大量用户执行预设业务的行为大数据,进行统计得到的。例如将行为大数据中能够有效表征预设业务的行为事件筛选出来,作为预设业务对应的多个预设行为事件。
124.在一个示例中,若预设业务包括对象交互业务,预设业务、预设行为事件和事件指标信息之间的对应关系可以如下表1所示:
125.表1
[0126][0127]
以上仅仅是预设业务以及预设业务、预设行为事件和事件指标信息之间对应关系的示例,不对本公开进行限定。其中,事件指标信息为事件指标量化信息,比如数值。数值越高的预设行为事件与预设业务的匹配程度越高,即与预设业务的相关性越强。可选地,事件指标信息还可以是事件指标等级信息,比如事件指标高、事件指标中、事件指标低。
[0128]
需要说明的是,在预设业务为多个时,可以分别对每个预设业务执行该步骤s301~s305,从而可以得到目标用户账号在各预设业务下的业务指标信息。
[0129]
在步骤s303中,基于多个预设行为事件以及事件指标信息,分别确定当前行为信息的第一事件指标信息以及历史行为信息的第二事件指标信息;
[0130]
在一种可能的实现方式中,当前行为信息可以包括当前行为事件信息,比如查看对象清单。历史行为信息可以包括多个历史行为事件信息,例如启动目标应用、观看直播。相应地,该步骤s303可以包括:
[0131]
从多个预设行为事件中,确定与当前行为事件信息匹配的第一目标行为事件、以及与多个历史行为事件信息匹配的多个第二目标行为事件;
[0132]
基于事件指标信息,分别确定第一目标行为事件对应的第一事件指标信息、以及多个第二目标行为事件各自对应的第二事件指标信息。
[0133]
参见上述表1,可以从多个预设行为事件中,确定与当前行为事件信息匹配的第一目标行为事件为:查看对象清单;与多个历史行为事件信息匹配的多个第二目标行为事件为:启动目标应用、观看直播、点赞短视频。参见表1,从而可以确定第一目标行为事件的第
一事件指标信息为5;多个第二目标行为事件中的启动目标应用的第二事件指标信息为1、观看直播的第二事件指标信息为2。这种通过预设行为事件对应的事件指标信息,确定当前行为信息的第一事件指标信息以及历史行为信息的第二事件指标信息,在事件指标信息表征预设行为事件与预设业务的匹配程度的情况下,使得业务指标信息可以有效表征与预设业务的匹配程度。
[0134]
在步骤s305中,根据第一事件指标信息和第二事件指标信息,确定目标用户账号在预设业务下的业务指标信息。
[0135]
本说明书实施例中,以上述对象交互业务为例,第一目标行为事件的第一事件指标信息为5;多个第二目标行为事件中的启动目标应用的第二事件指标信息为1、观看直播的第二事件指标信息为2。可以确定目标用户账号在对象交互业务下的业务指标信息为5+1+2=8。
[0136]
可选地,预设业务可以是至少两个,在一个示例中,若预设业务包括对象交互业务和短视频业务,预设业务、预设行为事件和事件指标信息之间的对应关系可以如下表2所示:
[0137]
表2
[0138][0139]
在一种可能的实现方式中,当前行为信息可以包括当前行为事件信息,比如查看对象清单。历史行为信息可以包括多个历史行为事件信息,例如启动目标应用、观看直播、点赞短视频a。
[0140]
参见上述表2,可以从多个预设行为事件中,确定与当前行为事件信息匹配的第一目标行为事件为:查看对象清单;与多个历史行为事件信息匹配的多个第二目标行为事件为:启动目标应用、观看直播、点赞短视频。参见表2,从而可以确定第一目标行为事件的第一事件指标信息为5;多个第二目标行为事件中的启动目标应用的第二事件指标信息为1、观看直播的第二事件指标信息为2、点赞短视频的第二事件指标信息为5。从而可以确定:
[0141]
目标用户账号在对象交互业务下的业务指标信息为5+1+2=8。
[0142]
目标用户账号在短视频业务下的业务指标信息为1+5=6。
[0143]
可选地,从上述两个业务指标信息可以确定目标用户账号正在进行对象交互业务的概率大于正在进行短视频业务的概率,即目标用户账号在目标应用中的行为轨迹与对象交互业务更加匹配,从而可以确定目标用户账号可能在进行对象交互业务,基于此,可以使得后续基于业务指标信息的预加载更加接近用户的真实行为。
[0144]
通过设置预设业务、多个预设行为事件以及事件指标信息三者之间的对应关系,且设置事件指标信息表征预设行为事件与预设业务的匹配程度,使得业务指标信息能够有效表征与预设业务的匹配度,对于目标用户账号的行为轨迹的准确预测提供了基础,从而可以为用户提供更加精准的预加载信息。
[0145]
在一种可能的实现方式中,在确定业务指标信息时还可以结合各预设行为事件的权重信息,基于此,该方法还可以包括:
[0146]
获取多个预设行为事件各自的权重信息;该权重信息可以表征预设行为事件与预设业务的匹配程度,例如与预设业务的匹配程度越高(越相关或者说更能区别于其它预设业务),对应的权重信息越高。
[0147]
相应地,上述步骤s303可以包括:基于多个预设行为事件、事件指标信息以及权重信息,分别确定当前行为信息的第一事件指标信息以及历史行为信息的第二事件指标信息。以当前行为信息为点赞短视频为例,点赞短视频对应的事件指标信息为5,若点赞短视频对应的权重信息为k1,则点赞短视频的第一事件指标信息可以为k1*5。历史行为信息的第二事件指标信息的计算与此类似,在此不再赘述。通过权重信息的设置,可以进一步提升业务指标信息的精准度。
[0148]
在一种可能的实现方式中,在多个预设业务的情况下,可以从多个预设业务中确定目标业务,即确定当前与目标用户账号的行为轨迹匹配的预设业务。例如,可以从多个预设业务中确定目标业务,该目标业务对应的业务指标信息大于多个预设业务中除目标业务之外的预设业务对应的业务指标信息;即可以将业务指标信息大于其它业务指标信息的预设业务作为目标业务。并且可以根据当前行为信息和目标业务,确定预加载信息。以上述“目标用户账号在对象交互业务下的业务指标信息为5+1+2=8;目标用户账号在短视频业务下的业务指标信息为1+5=6”为例,可以将8对应的对象交互业务作为目标业务。这样即可以保证预加载信息的精准性,又可以避免不必要的预加载,节省资源开销。
[0149]
上述对象交互业务的业务指标信息为8,短视频业务的业务指标为6,这两个业务指标信息比较接近,且业务指标信息均不高。在这种情况下预测目标业务,有可能存在偏差。基于这种考虑,可以设置预设指标条件,比如预设指标阈值,以提升预加载的准确性。基于此,在一种可能的实现方式中,如图4所示,上述步骤s205可以包括:
[0150]
在步骤s401中,在业务指标信息满足预设指标条件的情况下,根据当前行为信息和预设业务,确定预加载信息。这样可以避免全量预加载情况,节约资源;并且可以有效实现对预加载用户账号的动态筛选,使得与目标业务具有强匹配度的用户账号能够在预设业务中得到流畅操作,特别是在用户账号的网络环境或设备性能不佳的情况下,仍然可以保证用户对目标业务的体验度。
[0151]
相应地,预设业务为多个预设业务,业务指标信息为多个业务指标对应的多个业
务指标信息的情况下。该步骤s401可以包括:
[0152]
确定多个业务指标信息中满足预设指标条件的目标业务指标信息;
[0153]
根据当前行为信息和目标业务,确定预加载信息,目标业务为目标业务指标信息对应的预设业务。
[0154]
本说明书实施例中,可以确定多个业务指标信息中满足预设指标条件的业务指标信息为目标业务指标信息。并且可以确定目标业务指标信息对应的目标业务,以及根据当前行为信息和目标业务,确定预加载信息。作为一个示例,以预加载信息为预加载页面信息为例,可以根据述当前行为信息,确定当前页面信息;并可以基于预设业务,确定当前页面信息关联的预加载页面信息,即下一步可能操作的页面信息。通过当前行为信息和预设业务确定预加载页面信息,可以提升预加载页面信息的准确性。
[0155]
需要说明的是,在不存在业务指标信息满足预设指标条件的情况下,可以确定不对目标用户账号进行预加载操作;并且在多个预设业务时,可以仅将满足预设指标条件的目标业务向目标用户账号进行预加载,从而可以提升预加载信息与目标用户账号的相关性,保证预加载信息在终端侧的有效性,避免预加载信息的资源浪费。
[0156]
图5是根据一示例性实施例示出的一种信息处理的方法流程图三。如图5所示,该方法还可以包括:在步骤s501中,获取预设资源补偿信息;相应地,上述步骤s203可以包括:
[0157]
在步骤s503中,根据当前行为信息、历史行为信息以及预设资源补偿信息,确定目标用户账号在预设业务下的业务指标信息。
[0158]
本说明书实施例中,预设资源补偿信息可以是目标应用中在预设时段进行资源补偿的信息,例如可以包括优惠券信息、达到资源阈值的资源回退信息、观看短视频达到10分钟的资源补偿信息等。这里的资源可以包括多媒体资源、优惠券、特效资源等。预设时段可以是目标应用设置的,例如节假日、周期性资源补偿的时段等。该预设时段的时长可以是一天,本公开对此不作限定。
[0159]
作为一个示例,可以根据上述当前行为信息和历史行为信息确定初始指标信息,具体可以参见上述s203上和图3的内容。进一步地可以基于预设时段和当前时间,确定预设资源补偿信息对应的资源补偿指标信息。资源补偿指标信息可以是量化信息,比如为数值5。这样在当前时间与预设时段匹配的情况下,可以根据初始指标信息和资源补偿指标信息,确定业务指标信息。其中,当前时间与预设时段匹配可以是指当前时间在预设时段内。举例来说,目标用户账号在对象交互业务下的初始指标信息为8。当前时间为xxxx年xx月xx日的10点,预设时段为每年的xx月xx日,通过比较,确定当前时间在预设时段内,可以在初始指标信息的基础上加上资源补偿指标信息,得到业务指标信息为8+5=13。
[0160]
通过预设资源补偿信息的设置,可以结合目标应用中预设时段内的资源补偿活动进行业务指标信息的确定,从而可以更加灵活且准确地预测目标用户账号的后续行为,使得预加载的判断更加准确。
[0161]
本说明书实施例中,考虑影响预加载的因素较多,在上述当前行为信息、历史行为信息的基础上,还可以结合预设业务相关的信息以及目标用户账号相关的信息。基于此,该方法还可以包括:获取预设业务的业务关联信息以及目标用户账号的目标账号关联信息。
[0162]
相应地,上述步骤s205可以包括:在目标账号关联信息与业务关联信息匹配的情况下,根据当前行为信息和预设业务,确定预加载信息。
[0163]
其中,业务关联信息可以是指预设业务的关联对象信息,例如多媒体内容类别信息、直播间中展示对象的对象类别信息、对象类别信息对应的预设账号属性信息中的至少一个。目标账号关联信息可以是目标用户账号的目标账号属性信息、目标用户账号进入目标应用的路径信息(比如进入目标应用前的页面信息),例如年龄信息、性别信息、教育程度信息等。
[0164]
作为一个示例,比如目标用户账号q浏览了对象h,该对象h对应的预设账号属性信息为年龄大于50岁。若确定目标用户账号q在目标业务下的目标业务指标信息为20,虽然20高于预设指标阈值(比如15),还需要进一步地确定目标用户账号q的年龄是否大于50岁,如果不大于50岁,说明目标账号关联信息与业务关联信息不匹配,则确定不进行预加载处理;若大于50岁,说明目标账号关联信息与业务关联信息匹配,可以确定进行预加载处理,从而可以根据当前行为信息和预设业务,确定所述预加载信息。具体预加载信息的确定方式可以参见上述相应内容,在此不再赘述。
[0165]
通过设置目标账号关联信息与业务关联信息,对是否进行预加载进行进一步地的判断,可以提升预加载信息的精准度。
[0166]
图6是根据一示例性实施例示出的一种信息处理装置框图。参照图6,该装置可以包括:
[0167]
行为信息获取模块601,被配置为执行获取目标用户账号在目标应用中的当前行为信息和历史行为信息;
[0168]
业务指标信息确定模块603,被配置为执行根据当前行为信息和历史行为信息,确定目标用户账号在预设业务下的业务指标信息;
[0169]
预加载模块605,被配置为执行根据当前行为信息、预设业务以及业务指标信息,确定预加载信息;
[0170]
发送模块607,被配置为执行将预加载信息发送至目标用户账号对应的目标终端。
[0171]
在一种可能的实现方式中,上述业务指标信息确定模块603可以包括:
[0172]
第一获取单元,被配置为执行获取预设业务对应的多个预设行为事件以及多个预设行为事件各自的事件指标信息,事件指标信息表征预设行为事件与预设业务的匹配程度;
[0173]
第一确定单元,被配置为执行基于多个预设行为事件以及事件指标信息,分别确定当前行为信息的第一事件指标信息以及历史行为信息的第二事件指标信息;
[0174]
第二确定单元,被配置为执行根据第一事件指标信息和第二事件指标信息,确定目标用户账号在预设业务下的业务指标信息。
[0175]
在一种可能的实现方式中,当前行为信息包括当前行为事件信息,历史行为信息包括多个历史行为事件信息;第一确定单元可以包括:
[0176]
第一确定子单元,被配置为执行从多个预设行为事件中,确定与当前行为事件信息匹配的第一目标行为事件、以及与多个历史行为事件信息匹配的多个第二目标行为事件;
[0177]
第二确定子单元,被配置为执行基于事件指标信息,分别确定第一目标行为事件对应的第一事件指标信息、以及多个第二目标行为事件各自对应的第二事件指标信息。
[0178]
在一种可能的实现方式中,上述装置还可以包括:
[0179]
权重信息获取模块,被配置为执行获取多个预设行为事件各自的权重信息;权重信息表征预设行为事件与预设业务的匹配程度;
[0180]
第一确定单元,还被配置为执行基于多个预设行为事件、事件指标信息以及权重信息,分别确定当前行为信息的第一事件指标信息以及历史行为信息的第二事件指标信息。
[0181]
在一种可能的实现方式中,上述行为信息获取模块601可以包括:
[0182]
第二获取单元,被配置为执行获取第一时段内的第一历史行为信息以及第二时段内的第二历史行为信息;第一时段的起始时间为目标用户账号启动目标应用的时间、第一时段的终止时间为当前时间;第二时段的终止时间为启动目标应用的时间;
[0183]
筛选单元,被配置为执行从第一历史行为信息和/或第二历史行为信息中,筛选出与多个预设行为事件匹配的历史行为信息。
[0184]
在一种可能的实现方式中,该装置还可以包括:
[0185]
资源补偿信息获取模块,被配置为执行获取预设资源补偿信息;
[0186]
业务指标信息确定模块包括:
[0187]
业务指标信息确定单元,被配置为执行根据当前行为信息、历史行为信息以及预设资源补偿信息,确定目标用户账号在预设业务下的业务指标信息。
[0188]
在一种可能的实现方式中,上述预加载模块605可以包括:
[0189]
预加载单元,被配置为执行在业务指标信息满足预设指标条件的情况下,根据当前行为信息和预设业务,确定预加载信息。
[0190]
在一种可能的实现方式中,预设业务为多个预设业务,业务指标信息为多个业务指标对应的多个业务指标信息;预加载单元可以包括:
[0191]
目标业务指标信息确定子单元,被配置为执行确定多个业务指标信息中满足预设指标条件的目标业务指标信息;
[0192]
第一预加载子单元,被配置为执行根据当前行为信息和目标业务,确定预加载信息,目标业务为目标业务指标信息对应的预设业务。
[0193]
在一种可能的实现方式中,预加载信息为预加载页面信息;上述预加载单元可以包括:
[0194]
页面确定子单元,被配置为执行根据当前行为信息,确定当前页面信息;
[0195]
第二预加载子单元,被配置为执行基于预设业务,确定当前页面信息关联的预加载页面信息。
[0196]
在一种可能的实现方式中,该装置还可以包括:
[0197]
关联信息获取模块,被配置为执行获取预设业务的业务关联信息以及目标用户账号的目标账号关联信息;
[0198]
预加载单元包括:
[0199]
预加载子单元,被配置为执行在目标账号关联信息与业务关联信息匹配的情况下,根据当前行为信息和预设业务,确定预加载信息。
[0200]
在一种可能的实现方式中,预设业务为多个预设业务,业务指标信息为多个业务指标对应的多个业务指标信息;预加载模块包括:
[0201]
目标业务确定单元,被配置为执行从多个预设业务中确定目标业务,目标业务对
应的业务指标信息大于多个预设业务中除目标业务之外的预设业务对应的业务指标信息;
[0202]
预加载信息确定单元,被配置为执行根据当前行为信息和目标业务,确定预加载信息。
[0203]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0204]
图7是根据一示例性实施例示出的一种用于信息处理的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图7所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息处理的方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0205]
本领域技术人员可以理解,图7中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0206]
图8是根据一示例性实施例示出的另一种用于信息处理的电子设备的框图,该电子设备可以是服务器,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息处理的方法。
[0207]
本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0208]
在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的信息处理方法。
[0209]
在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的信息处理方法。计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0210]
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的信息处理的方法。
[0211]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申
请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0212]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0213]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1