信息处理方法和信息处理设备技术

技术编号:11593921 阅读:59 留言:0更新日期:2015-06-11 02:29
本发明专利技术提供了一种信息处理方法和信息处理设备,所述信息处理方法包括:分别获取多个应用的每一个的初始推送命令;对多个初始推送命令进行分析,以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件;当确定所述至少一部分初始推送命令满足预定条件时,基于所述至少一部分初始推送命令,生成最终推送命令;基于所述最终推送命令,生成推送消息;以及输出所述推送消息。

【技术实现步骤摘要】

本专利技术涉及信息处理的领域,更具体地,本专利技术涉及一种信息处理方法和信息处理设备
技术介绍
当前,随着信息技术的发展和用户对于信息及时性的需求,越来越多的电子设备通过推送的方式向用户提供信息。例如,在基于安卓系统的手机中,应用通过通知栏消息的形式向用户推送消息。随着手机中安装的应用数目的增加,用户往往会收到许多内容相似甚至一样的推送消息,导致对用户造成不必要的干扰。而且,在推送消息越来越多的情况下,用户难以从中找到真正有用的提示消息,造成用户体验较差。
技术实现思路
有鉴于上述情况,本专利技术提供了一种信息处理方法和信息处理设备,其能够对于来自不用应用的推送消息进行整合,从而减少了不必要的推送消息,避免对于用户不必要的干扰,方便用户容易地获取有用信息,大大改进了用户体验。根据本专利技术一实施例,提供了一种信息处理方法,包括:分别获取多个应用的每一个的初始推送命令;对多个初始推送命令进行分析,以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件;当确定所述至少一部分初始推送命令满足预定条件时,基于所述至少一部分初始推送命令,生成最终推送命令;基于所述最终推送命令,生成推送消息;以及输出所述推送消息。所述初始推送命令包含内容数据,所述对多个初始推送命令进行分析以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件包括:获取所述多个初始推送命令中每一个的内容数据;以及对获取的所有内容数据进行语义分析,以确定至少一部分内容数据之间的语义相似度是否达到第一预定阈值。所述初始推送命令包含内容数据,所述对多个初始推送命令进行分析以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件包括:获取所述多个初始推送命令中每一个的内容数据;以及对获取的所有内容数据进行关键词匹配,以确定至少一部分内容数据所包含的相同的关键词的数量是否达到第二预定阈值。所述初始推送命令还包含应用标识,并且,所述基于所述至少一部分初始推送命令生成最终推送命令包括:获取所述至少一部分初始推送命令分别包含的应用标识;以及基于所述应用标识以及所述至少一部分初始推送命令,生成最终推送命令。所述多个应用分为第一类型应用和第二类型应用,所述第一类型应用不同于所述第二类型应用,并且,所述对多个初始推送命令进行分析以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件包括:对多个初始推送命令当中的与所述第二类型应用所对应的初始推送命令进行分析,以确定是否存在所述至少一部分初始推送命令满足所述预定条件。所述分别获取多个应用的每一个的初始推送命令包括:以预定时间间隔获取所述多个应用的每一个的初始推送命令。根据本专利技术另一实施例,提供了一种信息处理设备,包括:获取单元,分别获取多个应用的每一个的初始推送命令;分析单元,对多个初始推送命令进行分析,以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件;第一生成单元,当确定所述至少一部分初始推送命令满足预定条件时,基于所述至少一部分初始推送命令,生成最终推送命令;第二生成单元,基于所述最终推送命令,生成推送消息;以及输出单元,输出所述推送消息。所述初始推送命令包含内容数据,所述分析单元包括:内容数据获取单元,获取所述多个初始推送命令中每一个的内容数据;以及语义分析单元,对获取的所有内容数据进行语义分析,以确定至少一部分内容数据之间的语义相似度是否达到第一预定阈值。所述初始推送命令包含内容数据,所述分析单元包括:内容数据获取单元,获取所述多个初始推送命令中每一个的内容数据;以及关键词匹配单元,对获取的所有内容数据进行关键词匹配,以确定至少一部分内容数据所包含的相同的关键词的数量是否达到第二预定阈值。所述初始推送命令还包含应用标识,并且,所述第一生成单元包括:标识获取单元,获取所述至少一部分初始推送命令分别包含的应用标识;以及消息生成单元,基于所述应用标识以及所述至少一部分初始推送命令,生成最终推送命令。所述多个应用分为第一类型应用和第二类型应用,所述第一类型应用不同于所述第二类型应用,并且,所述第一生成单元配置为:对多个初始推送命令当中的与所述第二类型应用所对应的初始推送命令进行分析,以确定是否存在所述至少一部分初始推送命令满足所述预定条件。所述获取单元配置为以预定时间间隔获取所述多个应用的每一个的初始推送命令在本专利技术实施例的信息处理方法和信息处理设备中,在来自多个应用的多个推送命令符合一定条件的情况下,基于所述多个推送命令而生成最终的推送命令,并基于所述最终的推送命令生成和输出推送消息,从而能够有效地减少不必要的推送消息,避免对于用户不必要的干扰,方便用户容易地获取有用信息,大大改进了用户体验。【附图说明】图1是图示根据本专利技术实施例的信息处理方法的流程图;图2是图示根据本专利技术实施例的信息处理设备的主要配置的框图;以及图3是示意性图示本专利技术实施例的信息处理方法应用于安卓操作系统时的相关架构图。【具体实施方式】以下将参考附图详细描述本专利技术实施例。首先,参照图1描述根据本专利技术实施例的信息处理方法。本专利技术的信息处理方法可以应用于诸如手机、平板电脑等的各种电子设备。所述电子设备可以包括显示单元和存储单元。所述存储单元用于存储各种应用。所述应用可以以例如推送的方式在所述显示单元上显示推送消息。以下,将参照图1详细描述本专利技术实施例的信息处理方法。如图1所示,首先,在步骤S101,本专利技术实施例的信息处理方法分别获取多个应用的每一个的初始推送命令。具体地,当所述电子设备中安装的应用有新的消息要推送时,所述应用生成所述初始推送命令。所述初始推送命令用于指示所述应用所要推送的消息,例如可以包含应用标识(如应用名称)、消息的标题、消息的主体(以下称为内容数据)等等。所述信息处理方法获取要推送消息的每一个应用的初始推送命令。更具体地,在一实施例中,所述信息处理方法以预定时间间隔检测所述电子设备中安装的应用是否产生了所述初始推送命令。在检测到某一应用产生了初始推送命令的情况下,所述信息处理方法获取所述初始推送命令。所述预定时间间隔由本领域技术人员根据需要适当地设置,在此不作限定。在另一实施例中,当所述电子设备中安装的某一应用生成所述初始推送命令时,所述应用直接将所述初始推送命令发送至所述电子设备中应用所述信息处理方法的模块,例如所述电子设备的处理单元。接下来,在步骤S102,所述信息处理方法对多个初始推送命令进行分析,以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件。具体地,在第一实施例中,所述初始推送命令可以包含如上所述的内容数据。由此,所述信息处理方法可以获取所述多个初始推送命令中每一个的内容数据,并对获取的所有内容数据进行语义分析,以确定至少一部分内容当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种信息处理方法,包括:分别获取多个应用的每一个的初始推送命令;对多个初始推送命令进行分析,以确定所述多个初始推送命令中的至少一部分初始推送命令是否满足预定条件;当确定所述至少一部分初始推送命令满足预定条件时,基于所述至少一部分初始推送命令,生成最终推送命令;基于所述最终推送命令,生成推送消息;以及输出所述推送消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张奇伟
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1