一种用户行为消息的优先级确定方法和装置的制造方法

文档序号:10654418阅读:212来源:国知局
一种用户行为消息的优先级确定方法和装置的制造方法
【专利摘要】本发明提供了一种用户行为消息的优先级确定方法和装置,其中所述方法包括:获取待上报的用户行为消息中的关键词组;按照预设规则匹配所述关键词组对应的维度优先级;确定所述维度优先级对应的上报优先级等级;依据所述上报优先级等级上报所述用户行为消息。通过本发明实施例提供的用户行为消息的优先级确定方法,能够根据用户行为消息的具体生成场景不同,对用户行为消息的优先级进行划分。
【专利说明】
-种用户行为消息的优先级确定方法和装置
技术领域
[0001] 本发明设及用户行为分析技术领域,特别是设及一种用户行为消息的优先级确定 方法和装置。
【背景技术】
[0002] 目前,为了提升用户的使用体验,当用户使用移动终端进行操作时,移动终端中的 操作系统则需要对用户的操作行为跟踪并将用户行为消息上报至日志服务器。日志服务器 则可根据接收到的用户行为消息对用户行为进行分析,W便为用户进行个性化推荐,例如: 依据用户的历史行为消息为用户推荐感兴趣的信息。
[0003] 目前移动终端在上报用户行为消息时,在获取配置信息后、按照配置信息中包含 的单一的上报优先等级进行消息的上报。在具体实现过程中,配置信息中可W被配置高、 中、低任意一种上报优先级等级,在配置信息更新前,移动终端将始终按照配置信息中上报 优先等级进行用户行为消息的上报。其中,上报优先级等级包括高、中、低=个等级,高等级 对应设置为:数据连通或者无线局域网连通时上报消息;中等级对应设置为:只有无线局域 网连通时上报消息;低等级对应设置为:只有无线局域网连通、且用户体验计划打开时上报 消息。
[0004] 现有的用户行为消息的优先级确定,仅是通过配置信息中统一设置的上报优先级 等级确定,例如:配置信息中设置的上报优先等级为中等级(只有无线局域网连通时上报消 息),则在配置信息未更新前全部用户行为消息的优先级均为中等级。现有的运种用户行为 消息的优先级确定方案,当配置信息中设置的上报优先等级为中等级时,则无法实现依据 高等级的上报优先级上报某一重要应用程序相关的用户行为消息。可见,现有的用户行为 消息的优先级确定方案,无法根据用户行为消息的具体生成场景,对用户行为消息的优先 级进行确定。

【发明内容】

[0005] 本发明实施例提供了一种用户行为消息的优先级确定方法和装置,W解决现有的 用户行为消息确定方案中存在的、无法根据用户行为消息的具体生成场景,对用户行为消 息的优先级进行确定的问题。
[0006] 为了解决上述问题,本发明公开了一种用户行为消息的优先级确定方法,包括:获 取待上报的用户行为消息中的关键词组;按照预设规则匹配所述关键词组对应的维度优先 级;确定所述维度优先级对应的上报优先级等级;依据所述上报优先级等级上报所述用户 行为消息。
[0007] 为了解决上述问题,本发明还公开了一种用户行为消息的优先级确定装置,所述 装置包括:获取模块,用于获取待上报的用户行为消息中的关键词组;匹配模块,用于按照 预设规则匹配所述关键词组对应的维度优先级;确定模块,用于确定所述维度优先级对应 的上报优先级等级;上报模块,用于依据所述上报优先级等级上报所述用户行为消息。
[0008] 本发明提供的用户行为消息的优先级确定方法和装置,在配置信息中预先为不同 生成场景的用户行为消息设置具体的维度优先级,并为维度优先级设置对应的上报优先级 等级,当确定待上报用户行为消息的优先级时,即可根据用户行为消息对应的关键词组确 定其具有生成场景,根据用户行为消息的具体生成场景,对用户行为消息的优先级进行确 定。例如:为重要应用程序相关的用户行为消息设值维度优先级时,可W将其维度优先级设 置成对应高等级上报优先级,而对于不重要应用程序相关的用户行为消息设置维度优先级 时,则可W将其维度优先级设置成对应低等级优先级,运样,即可实现根据用户行为消息的 具体生成场景不同,对用户行为消息的优先级进行划分的目的。
【附图说明】
[0009] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根 据运些附图获得其他的附图。
[0010] 图1是根据本发明实施例一的一种用户行为消息的优先级确定方法的步骤流程 图;
[0011] 图2是根据本发明实施例二的一种用户行为消息的优先级确定方法的步骤流程 图;
[0012] 图3是用户行为消息上报时系统的交互示意图;
[0013] 图4是根据本发明实施例=的一种用户行为消息的优先级确定装置的结构框图;
[0014] 图5是根据本发明实施例四的一种用户行为消息的优先级确定装置的结构框图。
【具体实施方式】
[0015] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016] 实施例一
[0017] 参照图1,示出了本发明实施例一的一种用户行为消息的优先级确定方法的步骤 流程图。
[0018] 本发明实施例的用户行为消息的优先级确定方法包括W下步骤:
[0019] 步骤S102:获取待上报的用户行为消息中的关键词组。
[0020] 其中,用户行为消息中携带有关键词组,关键词组包括:应用程序关键词、动作关 键词W及事件关键词。
[0021] 例如:待上报的用户行为消息为:用户在运行音乐APP的第二播放页签下点击某一 元素的操作生成的用户行为消息。相应地,该用户行为消息则对应的应用程序关键词包括: 音乐APP;由于用户行为消息对应的操作时音乐APP处于运行状态,因此可确定音乐APP中执 行的动作为运行,故确定用户行为消息对应的动作关键词为:运行;事件关键词:第二播放 页签、点击。
[0022] 步骤S104:按照预设规则匹配关键词组对应的维度优先级。
[0023] 维度优先级信息由移动终端从配置服务器中获取得到。在具体实现过程中,移动 终端可W按照预设频率从配置服务器中获取配置信息,其中,配置信息中包括维度优先级 信息、上报优先级信息W及维度优先级与上报优先级的对应关系。
[0024] 其中,维度优先级按照使用场景的颗粒度可W分为W下=个维度分别为:应用程 序优先级、应用程序中执行的动作优先级、应用程序的界面元素下执行的事件优先级;应用 程序优先级对应第一维度优先级、应用程序中执行的动作优先级对应第二维度优先级,W 及应用程序的界面元素下执行的事件优先级对应第=维度优先级。
[0025] 其中,通过第一维度优先级可W确定某一应用程序对应的上报优先级。通过第二 维度优先级可W确定某一应用程序下执行的动作对应的上报优先级,通过第=维度优先级 可W确定某一应用程序在某一界面元素下执行的某一事件对应的上报优先级。
[0026] 步骤S106:确定维度优先级对应的上报优先级等级。
[0027] 维度优先级中包含指示上报优先级等级的信息,因此,通过维度优先级中包含上 报优先级等级信息即可确定其对应的上报优先级等级。也就是说,本发明实施例中需要依 据维度优先级W及上报优先级等级信息,最终确定用户行为消息的上报优先等级。
[002引例如:配置信息中预设有应用程序"live"所对应的用户行为消息对应第一维度优 先级,并且其对应的第一维度优先级中指示上报优先级等级为高级。因此,在确定应用程序 "live"对应的用户行为消息的优先级时,首先从用户行为消息中获取应用程序关键词,并 通过该关键词确定其对应第一维度优先级,通过该第一维度优先级中指示的具体等级信息 可确定其对应高级上报优先级,因此,在对该用户行为消息进行上报时,则当移动终端满足 高级上报优先级对应的条件时,即可上报。
[0029] 步骤S108:依据上报优先级等级上报用户行为消息。
[0030] 在确定上报优先级等级后,确定上报优先等级对应的具体设置。当移动终端当前 满足优先等级对应的具体设置时,即可上报该用户行为消息。
[0031 ]其中,上报优先等级包括但不限于:高、中、低=个等级;高等级可W对应设置为: 数据连通或者无线局域网连通时上报消息;中等级可W对应设置为:只有无线局域网连通 时上报消息;低等级可W对应设置为:只有无线局域网连通、且用户体验计划打开时上报消 息。
[0032] 例如:待上报的用户行为消息对应的维度优先级中、指示上报优先级等级为高级, 而高级上报优先级对应的设置为数据连通或者无线局域网连通时均可上报消息,因此,当 移动终端中的数据连通或者无线局域网络连通时,均可上报该用户行为消息。
[0033] 本发明提供的用户行为消息的优先级确定方法,在配置信息中预先为不同生成场 景的用户行为消息设置具体的维度优先级,并为维度优先级中设置对应的上报优先级等 级,当确定待上报用户行为消息的优先级时,即可根据用户行为消息对应的关键词组确定 其具有生成场景,根据用户行为消息的具体生成场景,对用户行为消息的优先级进行确定。 例如:为重要应用程序相关的用户行为消息设值维度优先级时,可W将其维度优先级设置 成对应高等级上报优先级,而对于不重要应用程序相关的用户行为消息设置维度优先级 时,则可W将其维度优先级设置成对应低等级优先级,运样,即可实现根据用户行为消息的 具体生成场景不同,对用户行为消息的优先级进行划分的目的。
[0034] 实施例二
[0035] 参照图2,示出了本发明实施例二的一种用户行为消息的优先级确定方法的步骤 流程图。
[0036] 本发明实施例的用户行为消息的优先级确定方法具体包括W下步骤:
[0037] 步骤S202:从配置服务器中获取配置信息。
[0038] 其中,配置信息包括但不限于:上报的用户行为消息的维度优先级和上报优先级 的对应关系。
[0039] 需要说明的是,配置信息中还可W包括:消息上报的时间间隔、优先级的设置选项 W及时间间隔的设置选项。
[0040] 上报优先级可W设定高、中、低=个等级。其中,高等级可W对应设置为:数据连通 或者无线局域网连通时上报消息;中等级可W对应设置为:只有无线局域网连通时上报消 息;低等级对应设置为:只有无线局域网连通、且用户体验计划打开时上报消息。
[0041] 维度优先级按照场景的颗粒度进行划分时,可W包括W下至少之一:应用程序优 先级对应的第一维度优先级即APP优先级、应用程序中执行的动作优先级对应的第二维度 优先级即Action优先级,W及应用程序的界面元素下执行的事件优先级对应的第S维度优 先级即Event优先级。
[0042] 在配置信息中配置有多个应用程序对应的第一维度优先级,多个应用程序中执行 的动作对应的第二维度优先级,W及多个应用程序下执行的事件对应的第=维度优先级。
[0043] 优选地,在配置信息中将上报消息的维度优先级和上报优先级W编码的形式表 示。W编码的形式标识维度优先级和上报优先级的具体信息,能够节省配置信息获取时所 耗费的流量。
[0044] 下面W-具体实例为例,对采用编码的形式表示上报消息的维度优先级和上报优 先级的方式进行说明:
[004<
[0046] 其中,本段程序为对APP"化op","Weibo","Music",分别在播放页签"idl"," id2","id3"下,执行"expose", "click", "install"事件生成的用户行为消息对应的第S维 度优先级的设置。其中,"expose"即曝光,"click"即点击,"install"即安装。
[0047;
[004引其中,本段程序为在APP Calendar" , "phone" , "photo",下分别执行"run"," ready","exit"动作所生成的用户行为消息对应的第二维度优先级的设置。其中,"run"即 运行,"ready"即准备,"exit"即退出。
[0049]
[0050] 其中,本段程序为APP"live" ,"Videoplay"对应的第一维度优先级的设置。
[0051] 通过上述列举的计算机程序可知,在对于某类维度优先级进行设置时,可W先定 义其对应的维度,再定义维度对应的优先级信息,例如evt_p;ri有S个维度apps/widgets/ events,分别用数组记录对应值,values记录相应的优先级信息,记录方式为前面维度数组 的索引值和优先级,例如上例化op在Widget: id2的instal 1 Event的priority为0则value 定义为[0,1,2,0]。其中,[0,1,2,0]中的最后一个0即维度优先级中的指示上报优先级等级 的信息。在具体实现过程中,可W将上报优先级等级中的高等级定义为0、中等级定义为1、 低等级定义为2。当然,也可W将高等级定义为2、中等级定义1、低等级定义为0;还可W将高 等级定义为1、中等级定义为2,低等级定义为0。对于上报优先级中高、中、低等级所对应的 数值的定义,可W由本领域技术人员根据实际需求进行设置,在设置时能够保证数值与其 对应的等级进行对应即可,本发明实施例中对此不作具体限制。
[0052] 在具体实现过程中,移动终端开机后获取配置信息,不仅如此,移动终端在运行过 程中需要按照预设频率从配置服务器中获取配置信息。运是由于,配置服务器中设置的配 置信息存在被更改的可能,因此,需要按照设定频率从配置服务器中获取配置信息。对于获 取配置信息的具体频率也可W由本领域技术人员根据实际需求进行设置,本发明实施例中 对此不作具体限制。
[0053] 本发明实施例中从配置服务器中获取配置信息,而并非将配置信息固定写入到移 动终端的上报程序中,当需要对配置信息进行变更时,仅需对配置服务器中的配置信息进 行修改即可,而无需对消息上报程序中的代码或函数进行更改,因此,能够减轻处理配置 信息变更的技术人员的工作量,便于操作。可见,从配置服务器中按照设定频率获取配置信 息的方法,无需修改代码即可达到动态修改上报配置的目的。
[0054] 步骤S204:将获取的配置信息中的维度优先级按照所属的维度进行统计,生成维 度优先级列表。
[0055] 其中,每个维度优先级均对应有关键词组。第一维度优先级对应有应用程序关键 词,第二维度优先级对应有应用程序关键词与动作关键词组成的关键词组,第=维度优先 级则对应有应用程序关键词W及事件关键词组成的关键词组。
[0056] 例如:Music(音乐APP)在播放页签(Widget2.1)点击事件(Click Event),其对应 第S维度优先级,该第S维度优先级对应关键词组:音乐APP、Widget2.1W及Click Event。 [0057]在生成维度优先级列表时,移动终端从配置服务器中获取配置信息后,获取配置 信息中的维度优先级信息,并针对每条信息确定其对应的维度,W将相同维度的优先级信 息集中存储。
[005引步骤S206:获取待上报的用户行为消息中的关键词组。
[0059] 通过步骤S202至步骤S204移动终端中则已经存储有用户行为消息维度配置信息 W及上报优先级配置信息。在实际使用过程中,移动终端则可依据存储的配置信息、W及其 对应的关键词组,确定待上报的用户行为消息对应的维度优先级,将维度优先级对应的上 报优先级等级确定为该消息的最终上报优先级。
[0060] 其中,本发明实施例中W关键词组中包含:应用程序关键词、动作关键词W及事件 关键词为例进行说明。在具体实现过程中,移动终端监测到用户行为操作时,依据用户行为 操作生成用户行为消息,并将生成的用户行为消息添加到上报消息队列中,W等待消息上 报。其中,在生成的用户行为消息中携带有关键词组。
[0061] 步骤S208:按照预设规则匹配关键词组对应的维度优先级。
[0062] 在匹配关键词组对应的维度优先级时,采用逐层匹配的方式,即首先匹配第=维 度优先级,若不存在匹配结果时,则调整关键词组,匹配第二维度优先级,若依然不存在匹 配结果,则继续调整关键词组,匹配第一维度优先级。
[0063] 需要说明的是,若调整关键词组后,依然无法得到匹配的维度优先级,即未查找到 关键词组对应的维度优先级时,依据上报优先级中的最低等级上报用户行为消息。
[0064] -种优选地按照预设规则匹配关键词组对应的维度优先级的方式如下:
[0065] 查找维度优先级列表中是否存在与关键词组匹配的第S维度优先级;
[0066] 若是,则将所述关键词组对应的第=维度优先级确定为查找结果;
[0067] 若否,则调整关键词组将事件关键词删除,查找优先级列表中是否存在与调整后 的关键词组匹配的第二维度优先级;
[0068] 若是,则将调整后的关键词组对应的第二维度优先级确定为查找结果;
[0069] 若否,则调整关键词组仅通过所述应用程序关键词从所述优先级列表中匹配第一 维度优先级,将匹配到的第一维度优先级确定为查找结果。
[0070] 步骤S210:确定维度优先级对应的上报优先级等级。
[0071] 每个维度优先级中均包含用于指示上报优先级等级的信息,通过该信息即可确定 维度优先级对应的上报优先级等级,从而确定待上报的用户行为消息对应的上报优先级等 级。
[0072] 例如:通过匹配确定某一用户行为消息对应的第一维度优先级信息为(0,1),则可 确定该用户行为消息为标识为0的应用程序下生成的消息,且该应用程序对应的上报优先 级等级的标识为I,因此,将标识被定义为I的优先级等级(如高等级)确定为该用户消息对 应的上报优先级等级即可。
[0073] 步骤S212:依据上报优先级等级上报用户行为消息。
[0074] 对于依据上报优先级等级上报用户行为消息的具体方案,参见相关技术即可,本 发明实施例信息,当移动终端当前满足优先等级对应的具体设置时,即可上报该用户行为 消息。
[0075] 通过本发明实施例提供的优先级确定方法,在配置信息中预先为不同生成场景的 用户行为消息设置具体的维度优先级,并且为每个维度优先级设置对应的上报优先等级, 当确定待上报用户行为消息的优先级时,即可根据用户行为消息对应的关键词组确定其具 有生成场景,根据用户行为消息的具体生成场景,对用户行为消息的优先级进行确定。例 如:为重要应用程序相关的用户行为消息设值维度优先级时,可W将其维度优先级设置成 对应高等级上报优先级,而对于不重要应用程序相关的用户行为消息设置维度优先级时, 则可W将其维度优先级设置成对应低等级优先级,运样,即可实现根据用户行为消息的具 体生成场景不同,对用户行为消息的优先级进行划分的目的。
[0076] 下面参照图3,从移动终端与服务器的交互角度,对本发明实施例的用户行为消息 的优先级确定方法的整体流程进行说明。
[0077] 如图3所示,用户行为消息上报系统包括移动终端、Agnes home即配置服务器W及 TCP Logger服务器即基于传输控制协议的日志服务器。其中,移动终端上安装有APP (Application,应用)U及与Agnes home进交互白勺a邑nes service,a邑nes service 移动终端上安装的APP上的用户行为操作进行监测。agnes service为适配于移动终端操作 系统的用户行为消息上报程序的服务线程。用户行为消息上报系统进行用户行为消息上报 时的主要流程如下:
[0078] 首先,移动终端开启后,a即es service从Agnes home获取配置信息即get Config Info。
[0079] 需要说明的是,在具体实现过程中,agnes service每过一小时运行一次配置获取 操作,从服务器Agnes_home取包配置信息。其中,配置信息中包括:维度优先级W及上报优 先级的配置信息。
[0080] 其次,agnes service监测APP上的用户行为操作,当监测到用户行为操作时,生成 用户行为消息,并将用户行为消息添加到消息队列中。
[0081] 再次,当预上报某一用户行为消息时,确定该用户行为消息对应的上报优先级等 级。
[0082] 需要说明的是,系统默认该用户行为消息对应的上报优先等级为最低等级,若通 过本步骤确定出该用户行为消息对应的上报优先级等级,则采用确定后的上报优先等级替 代默认的最低等级;若无法确定出该用户行为消息对应的上报优先级等级,则将系统默认 的最低等级确定为该用户行为消息的实际上报优先级等级。
[0083] 确定该用户行为消息对应的上报优先级等级时,首先获取待上报的用户行为消息 对应的关键词组,依据关键词匹配其对应的维度优先级,确定维度优先级中指示的上报优 先级等级,W完成用户行为消息的上报优先级等级的确定。
[0084] 需要说明的是,对于依据关键词匹配其对应的维度优先级的具体方式参见实施例 二中的相关说明即可,本发明实施例中对此不作具体限制。
[0085] 最后,agnes service确定用户行为消息对应的上报优先级等级后,确定该优先级 等级的具体配置,当移动终端当前状态满足优先级等级的具体配置时,将用户行为消息上 报至TCP Logger Server中。
[0086] 本具体实例中,从配置服务器中获取配置信息,而并非将配置信息固定写入到移 动终端的上报程序中,当需要对配置信息进行变更时,仅需对配置服务器中的配置信息进 行修改即可,而无需对消息上报程序中的代码或函数进行更改,因此,能够减轻处理配置信 息变更的技术人员的工作量,便于操作。可见,从配置服务器中按照设定频率获取配置信息 的方法,无需修改代码即可达到动态修改上报配置的目的。
[0087] 实施例S
[0088] 参照图4,示出了本发明实施例S的一种用户行为消息的优先级确定装置的结构 框图。
[0089] 本发明实施例的用户行为消息的优先级确定装置可W包括:获取模块402,用于获 取待上报的用户行为消息中的关键词组;匹配模块404,用于按照预设规则匹配所述关键词 组对应的维度优先级;确定模块406,用于确定所述维度优先级对应的上报优先级等级;上 报模块408,用于依据所述上报优先级等级上报所述用户行为消息。
[0090] 本发明实施例提供的用户行为消息的优先级确定装置,在配置信息中预先为不同 生成场景的用户行为消息设置具体的维度优先级,并且为维度优先级设置对应的上报优先 等级,当确定待上报用户行为消息的优先级时,即可根据用户行为消息对应的关键词组确 定其具有生成场景,根据用户行为消息的具体生成场景,对用户行为消息的优先级进行确 定。例如:为重要应用程序相关的用户行为消息设值维度优先级时,可W将其维度优先级设 置成对应高等级上报优先级,而对于不重要应用程序相关的用户行为消息设置维度优先级 时,则可W将其维度优先级设置成对应低等级优先级,运样,即可实现根据用户行为消息的 具体生成场景不同,对用户行为消息的优先级进行划分的目的。
[0091] 实施例四
[0092] 参照图5,示出了本发明实施例四的一种用户行为消息的优先级确定装置的结构 框图。
[0093] 本发明实施例的装置是对实施例四中的用户行为消息的优先级确定装置的进一 步优化,优化后的用户行为消息的优先级确定装置可W包括:获取模块502,用于获取待上 报的用户行为消息中的关键词组;匹配模块504,用于按照预设规则匹配所述关键词组对应 的维度优先级;确定模块506,用于确定所述维度优先级对应的上报优先级等级;上报模块 508,用于依据所述上报优先级等级上报所述用户行为消息。
[0094] 优选地,所述维度优先级包括W下至少之一:应用程序优先级、应用程序中执行的 动作优先级、应用程序的界面元素下执行的事件优先级;所述应用程序优先级对应第一维 度优先级,所述应用程序中执行的动作优先级对应第二维度优先级,W及所述应用程序的 界面元素下执行的事件优先级对应第=维度优先级。
[00M]优选地,所述装置还包括:配置信息获取模块510,用于在所述获取模块502获取待 上报的用户行为消息中的关键词组之前,按照预设频率从配置服务器中获取配置信息;其 中,所述配置信息包括:上报的用户行为消息的维度优先级和上报优先级的对应关系;统计 模块512,用于将获取的配置信息中的维度优先级按照所属的维度进行统计,生成维度优先 级列表;其中,每个维度优先级均对应有关键词组。
[0096] 优选地,所述匹配模块504包括:第一判断子模块5041,用于查找所述维度优先级 列表中是否存在与所述关键词组匹配的第=维度优先级;第一确定子模块5042,用于若所 述第一判断子模块5041判断结果为是时,则将所述关键词组对应的第=维度优先级确定为 查找结果;第二判断子模块5043,用于若所述第一判断子模块5041判断结果为否时,则调整 关键词组将所述事件关键词删除,查找所述优先级列表中是否存在与调整后的关键词组匹 配的第二维度优先级;第二确定子模块5044,用于若所述第二判断子模块5043的判断结果 为是时,则将调整后的关键词组对应的第二维度优先级确定为查找结果;第=确定子模块 5045,用于若所述第二判断子模块5043的判断结果为否时,则调整关键词组仅通过所述应 用程序关键词从所述优先级列表中匹配第一维度优先级,将匹配到的第一维度优先级确定 为查找结果。
[0097] 优选地,所述装置还包括:默认上报模块514,用于当未查找到所述关键词组对应 的维度优先级时,依据上报优先级中的最低等级上报所述用户行为消息。
[0098] 优选地,所述上报消息的维度优先级和上报优先级W编码的形式表示。
[0099] 本发明实施例的用户行为消息的优先级确定装置用于实现前述实施例一、实施例 二中相应的用户行为消息的优先级确定方法,并且具有相应的方法实施例的有益效果,在 此不再寶述。
[0100] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例 而言,由于其与方法实施例基本相似,所W描述的比较简单,相关之处参见方法实施例的部 分说明即可。
[0101] W上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可 W是或者也可W不是物理上分开的,作为单元显示的部件可W是或者也可W不是物理单 元,即可W位于一个地方,或者也可W分布到多个网络单元上。可W根据实际的需要选择其 中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性 的劳动的情况下,即可W理解并实施。
[0102] 通过W上的实施方式的描述,本领域的技术人员可W清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可W通过硬件。基于运样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可WW软件产品的形式体现出来,该 计算机软件产品可W存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指 令用W使得一台计算机设备(可W是个人计算机,服务器,或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。
[0103] 最后应说明的是:W上实施例仅用W说明本实发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然 可W对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
【主权项】
1. 一种用户行为消息的优先级确定方法,其特征在于,包括: 获取待上报的用户行为消息中的关键词组; 按照预设规则匹配所述关键词组对应的维度优先级; 确定所述维度优先级对应的上报优先级等级; 依据所述上报优先级等级上报所述用户行为消息。2. 根据权利要求1所述的方法,其特征在于,所述维度优先级包括以下至少之一:应用 程序优先级、应用程序中执行的动作优先级、应用程序的界面元素下执行的事件优先级; 所述应用程序优先级对应第一维度优先级,所述应用程序中执行的动作优先级对应第 二维度优先级,以及所述应用程序的界面元素下执行的事件优先级对应第三维度优先级。3. 根据权利要求2所述的方法,其特征在于,在所述获取待上报的用户行为消息对应的 关键词组的步骤之前,所述方法还包括: 按照预设频率从配置服务器中获取配置信息;其中,所述配置信息包括:上报的用户行 为消息的维度优先级和上报优先级的对应关系; 将获取的配置信息中的维度优先级按照所属的维度进行统计,生成维度优先级列表; 其中,每个维度优先级均对应有关键词组。4. 根据权利要求3所述的方法,其特征在于,其中,所述关键词组包含:应用程序关键 词、动作关键词以及事件关键词,所述按照预设规则匹配所述关键词组对应的维度优先级 的步骤包括: 查找所述维度优先级列表中是否存在与所述关键词组匹配的第三维度优先级; 若是,则将所述关键词组对应的第三维度优先级确定为查找结果; 若否,则调整关键词组将所述事件关键词删除,查找所述优先级列表中是否存在与调 整后的关键词组匹配的第二维度优先级; 若是,则将调整后的关键词组对应的第二维度优先级确定为查找结果; 若否,则调整关键词组仅通过所述应用程序关键词从所述优先级列表中匹配第一维度 优先级,将匹配到的第一维度优先级确定为查找结果。5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当未查找到所述关键词组对应的维度优先级时,依据上报优先级中的最低等级上报所 述用户行为消息。6. -种用户行为消息的优先级确定装置,其特征在于,包括: 获取模块,用于获取待上报的用户行为消息中的关键词组; 匹配模块,用于按照预设规则匹配所述关键词组对应的维度优先级; 确定模块,用于确定所述维度优先级对应的上报优先级等级; 上报模块,用于依据所述上报优先级等级上报所述用户行为消息。7. 根据权利要求6所述的装置,其特征在于,所述维度优先级包括以下至少之一:应用 程序优先级、应用程序中执行的动作优先级、应用程序的界面元素下执行的事件优先级; 所述应用程序优先级对应第一维度优先级,所述应用程序中执行的动作优先级对应第 二维度优先级,以及所述应用程序的界面元素下执行的事件优先级对应第三维度优先级。8. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 配置信息获取模块,用于在所述获取模块获取待上报的用户行为消息中的关键词组之 前,按照预设频率从配置服务器中获取配置信息;其中,所述配置信息包括:上报的用户行 为消息的维度优先级和上报优先级的对应关系; 统计模块,用于将获取的配置信息中的维度优先级按照所属的维度进行统计,生成维 度优先级列表;其中,每个维度优先级均对应有关键词组。9. 根据权利要求8所述的装置,其特征在于,其中,所述关键词组包含:应用程序关键 词、动作关键词以及事件关键词,所述匹配模块包括: 第一判断子模块,用于查找所述维度优先级列表中是否存在与所述关键词组匹配的第 二维度优先级; 第一确定子模块,用于若所述第一判断子模块判断结果为是时,则将所述关键词组对 应的第三维度优先级确定为查找结果; 第二判断子模块,用于若所述第一判断子模块判断结果为否时,则调整关键词组将所 述事件关键词删除,查找所述优先级列表中是否存在与调整后的关键词组匹配的第二维度 优先级; 第二确定子模块,用于若所述第二判断子模块的判断结果为是时,则将调整后的关键 词组对应的第二维度优先级确定为查找结果; 第三确定子模块,用于若所述第二判断子模块的判断结果为否时,则调整关键词组仅 通过所述应用程序关键词从所述优先级列表中匹配第一维度优先级,将匹配到的第一维度 优先级确定为查找结果。10. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 默认上报模块,用于当未查找到所述关键词组对应的维度优先级时,依据上报优先级 中的最低等级上报所述用户行为消息。
【文档编号】G06F11/30GK106021060SQ201610282603
【公开日】2016年10月12日
【申请日】2016年4月29日
【发明人】吴启纲, 余留洋
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1