一种应用消息展示方法及其设备与流程

文档序号:13642560阅读:191来源:国知局

本发明涉及电子技术领域,尤其涉及一种应用消息展示方法及其设备。



背景技术:

随着电子技术不断的开发和完善,手机和平板电脑等终端设备已经成为了人们生活中不可或缺的一个部分,人们可以利用这些终端设备中的终端应用实现通信、游戏等功能,满足了用户工作及生活等各方面需求。

服务器通常会基于终端应用向终端设备推送与终端应用有关的一些应用消息,例如:即时通信应用的通信消息、服务应用的广告消息等,现有的对应用消息展示的过程往往是采用终端设备中系统默认的展示方式对应用消息进行封装以呈现给用户,然而采用系统的展示方式往往过于单一,容易导致所关注的一些重要的应用消息无法有效的引起用户的注意,降低了消息的传递效率。



技术实现要素:

本发明实施例提供一种应用消息展示方法及其设备,增加对应用消息的展示方式,提高消息的传递效率。

本发明实施例第一方面提供了一种应用消息展示方法,可包括:

获取针对终端应用所推送的应用消息;

对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

本发明实施例第二方面提供了一种应用消息展示设备,可包括:

消息获取单元,用于获取针对终端应用所推送的应用消息;

消息解析单元,用于对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

消息展示单元,用于获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

本发明实施例第三方面提供了一种电子设备,可包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:

获取针对终端应用所推送的应用消息;

对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

在本发明实施例中,通过获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,获取应用标识对应的消息展示方式,最终采用消息展示方式对消息内容进行展示。通过对终端应用进行识别,并获取终端应用各自的消息展示方式对消息内容进行展示,丰富了消息的展示方式,可以对一些重要的应用消息进行重点展示,进而提高了消息的传递效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种应用消息展示方法的流程示意图;

图2是本发明实施例提供的又一种应用消息展示方法的流程示意图;

图2a是本发明实施例提供的一种应用消息展示的举例示意图;

图2b是本发明实施例提供的又一种应用消息展示的举例示意图;

图2c是本发明实施例提供的又一种应用消息展示的举例示意图;

图3是本发明实施例提供的一种应用消息展示设备的结构示意图;

图4是本发明实施例提供的又一种应用消息展示设备的结构示意图;

图5是本发明实施例提供的一种消息展示单元的结构示意图;

图6是本发明实施例提供的又一种消息展示单元的结构示意图;

图7是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的应用消息展示方法可以应用于服务器向终端设备推送与终端应用有关的一些应用消息,包括即时通信应用的通信消息、服务应用的广告消息等,例如:移动终端获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,最终获取应用标识对应的消息展示方式,采用该消息展示方式对消息内容进行展示,从而解决了采用系统的展示方式过于单一,容易导致所关注的一些重要的应用消息无法有效的引起用户的注意的问题,提高了消息的传递效率。

本发明实施例涉及的应用消息展示设备可以包括:平板电脑、智能手机、个人电脑(pc)、笔记本电脑、掌上电脑以及移动互联网设备(mid)等具备接收针对终端应用的应用消息的终端设备。

请参见图1,为本发明实施例提供了一种应用消息展示方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤s101-步骤s103。

s101,获取针对终端应用所推送的应用消息;

具体的,应用消息展示设备可以获取针对终端应用所推送的应用消息,可以理解的是,终端应用是用户安装在应用消息展示设备上的应用程序或者是应用消息展示设备上已经存在的服务应用,应用消息展示设备首先获取了对该终端应用的消息读取权限,当应用消息展示设备检测到终端应用有消息通知的变化,所述应用消息具体可以为服务器推送给应用消息展示设备与终端应用相关的应用消息,例如:即时通信消息、广告消息等,或者所述应用消息具体可以为所述终端应用自身产生的消息,例如:闹钟消息、事件提醒消息等。应用消息展示设备进一步获取针对该终端应用的应用消息。

s102,对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

具体的,应用消息展示设备获得针对该终端应用的应用消息,应用消息包括有应用标识和消息内容,所述应用消息展示设备进一步对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容,并对应用标识和消息内容进行存储,所述应用标识表示应用消息的来源,具体用于指示所述应用消息所属的终端应用,例如:应用序列号(identity,id),消息内容包含有时间信息和内容信息,内容信息包括主文案和副文案。

s103,获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

具体的,在对应用消息进行解析处理获取所述应用消息携带的应用标识后,在存储消息展示方式的内存中,获取所述应用标识对应的消息展示方式,可以理解的是,当应用消息展示设备安装了新的终端应用后,则提示用户是否设置针对所述新的终端应用的消息展示方式,若用户设置了针对所述新的终端应用的消息展示方式,或者是检测到已存在应用消息展示设备中的终端应用设置了对所述终端应用的消息展示方式,则将所述消息展示方式存储到应用消息展示设备的内存中。

在对应用消息进行解析处理获取所述应用消息携带的消息内容后,将消息存储在本地缓存中,在所述本地缓存中获取在预设规则内所述应用标识对应的消息内容,并采用所述消息展示方式对所述消息内容进行封装,将封装后的所述消息内容进行展示。所述预设规则有预设时间段、预设关键字等等。可以理解的是,所述预设规则是预设时间段时,在该预设时间段内的消息内容才会被展示出来;所述预设规则是预设关键字时,当消息内容中包含有该关键字时,设备将所述消息以所述消息对应的展示方式展示出来。

在本发明实施例中,通过获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,获取应用标识对应的消息展示方式,最终采用消息展示方式对消息内容进行展示。通过对终端应用进行识别,并获取终端应用各自的消息展示方式对消息内容进行展示,丰富了消息的展示方式,可以对一些重要的应用消息进行重点展示,进而提高了消息的传递效率。

请参见图2,为本发明实施例提供了一种应用消息展示方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤s201-步骤s208。

s201,在已存储的终端应用集合中获取所选择的至少一个目标终端应用,将所述至少一个目标终端应用中各目标终端应用对应的目标应用标识存储于信任应用集合中;

具体的,针对应用消息展示设备中的所有终端应用,包括用户在第三方平台下载的终端应用和设备系统框架中的应用,将选择至少一个目标终端应用,将所述至少一个目标终端应用中各目标终端应用对应的目标应用标识存储于信任应用集合中,该信任集合中的应用标识对应的终端应用为系统信任的应用,系统可以获取服务器推送给与终端应用相关的应用消息,或者是即时通信消息时,又或者是应用消息展示设备与终端应用之间的交互信息。

s202,获取针对所述目标应用标识所设置的消息展示方式,并对所述目标应用标识和所述消息展示方式进行存储;

针对所述信任应用集中的目标终端应用标识,获取所述目标应用标识所设置的消息展示方式,消息展示方式包括文字展示方式或语音展示方式,且可以在展示时附带振动提示,并对所述目标应用标识和所述消息展示方式进行存储。

s203,获取针对终端应用所推送的应用消息;

s204,对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

s205,将所述消息内容存储到本地缓存中;

在终端应用消息解析得到应用消息携带的应用标识和消息内容后,将所述消息内容存储到本地缓存中。可以理解为,将消息内容存储到本地缓存中,当应用消息需要以终端应用所对应的展示方式进行展示,或者查看某些没有来得及查看的应用消息时,能够根据应用消息对应的应用标识直接调用该应用消息进行展示,具体的,在展示消息和查看历史消息时,消息内容从消息缓存中调取。

s206,在所述信任应用集合中检测是否存在与所述应用标识相匹配的目标应用标识;

具体的,在终端应用消息解析得到应用消息携带的应用标识和消息内容后,在所述信任应用集合中检测是否存在与所述应用标识相匹配的目标应用标识;即判断该终端应用是否为信任应用。

s207,获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示;

具体的,在对应用消息进行解析处理获取所述应用消息携带的应用标识后,在存储消息展示方式的内存中,获取所述应用标识对应的消息展示方式,可以理解的是,当应用消息展示设备安装了新的终端应用后,则提示用户是否设置针对所述新的终端应用的消息展示方式,若用户设置了针对所述新的终端应用的消息展示方式,或者是检测到已存在应用消息展示设备中的终端应用设置了对所述终端应用的消息展示方式,则将所述消息展示方式存储到应用消息展示设备的内存中。

在对应用消息进行解析处理获取所述应用消息携带的消息内容后,将消息存储在本地缓存中,在所述本地缓存中获取在预设规则内所述应用标识对应的消息内容,并采用所述消息展示方式对所述消息内容进行封装,将封装后的所述消息内容进行展示。所述预设规则有预设时间段、预设关键字等等。可以理解的是,所述预设规则是预设时间段时,在该预设时间段内的消息内容才会被展示出来;所述预设规则是预设关键字时,当消息内容中包含有该关键字时,设备将所述消息以所述消息对应的展示方式展示出来。

请参见图2a,图2a是本发明实施例提供的一种应用消息展示的举例示意图,所述消息展示方式可以依据预设时间段对消息进行展示,如图2a所示,在本地缓存中获取在预设时间内所述应用标识对应的第一消息内容,并采用所述消息展示方式对所述第一消息内容进行封装,将封装后的所述第一消息内容进行展示。例如,所述终端应用为即时通信应用,预设时间为最近1分钟,显示方式为弹框高亮显示,当即时通信应用收到消息后会将该消息以弹框高亮的方式展示在应用消息展示设备上,且应用消息展示设备上会显示最近一分钟内的所有消息,经过一分钟后,该消息不再属于预设时间段内,则应用消息展示设备上不再显示该消息。

请参见图2b,图2b是本发明实施例提供的又一种应用消息展示的举例示意图,所述消息展示方式可以依据预设关键字对消息进行展示,如图2b所示,在本地缓存中获取所述应用标识对应的包含预设关键字的第二消息内容,并采用所述消息展示方式对所述第二消息内容进行封装,将封装后的所述第二消息内容进行展示。例如,所述终端应用为即时通信应用,预设关键字为“张三”,显示方式为弹框高亮显示,当即时通信应用收到联系人张三发送的消息后会将该消息以弹框高亮的方式展示在应用消息展示设备上。又或者,预设关键字为“红包”,显示方式为“红包来啦”的个性声音播放,当即时通信应用收到红包后,应用消息展示设备会播放“红包来啦”的个性声音。

当然预设时间段展示方式和预设关键字展示方式也可以结合起来,实现过程为,在本地缓存中获取在预设时间段内且包含预设关键字的所述应用标识对应的第三消息内容;采用所述消息展示方式对所述第三消息内容进行封装,将封装后的所述第三消息内容进行展示。

具体的,请参见图2c,图2c是本发明实施例提供的又一种应用消息展示的举例示意图,所述消息展示方式可以依据预设时间段和预设关键字对消息进行展示,如图2c所示,在本地缓存中获取在预设时间内且包含预设关键字的所述应用标识对应的第三消息内容,并采用所述消息展示方式对所述第三消息内容进行封装,将封装后的所述第三消息内容进行展示。例如,所述终端应用为即时通信应用,预设时间为最近1分钟,预设关键字为“张三”,显示方式为弹框高亮显示,当即时通信应用收到消息后会将该消息以弹框高亮的方式展示在应用消息展示设备上,且应用消息展示设备上会显示张三在最近一分钟内的所有消息,经过一分钟后,该消息不再属于预设时间段内,则应用消息展示设备上不再显示该消息。

s208,当接收到针对所述终端应用的消息查询请求时,基于预设筛选条件在所述本地缓存中获取所述应用标识对应的历史消息内容,对所述历史消息内容进行展示;

具体的,当接收到针对所述终端应用的消息查询请求时,基于预设筛选条件在所述本地缓存中获取所述应用标识对应的历史消息内容,并对所述历史消息内容进行展示。例如,当终端应用收到消息后,第一时间没有查看,或者需要再一次查看消息,可以通过历史消息查看,即根据预设条件访问本地缓存中的消息。例如,所述终端应用为即时通信应用,预设条件为“张三”、“2017年1月1日”,则即时通信应用将2017年1月1日张三发送的信息显示出来。

其中,在该实施例中步骤s208并不需要按照图2所示的实施例的执行顺序来执行,可以理解的是,步骤s208的执行过程,即接收到针对所述终端应用的消息查询请求后,可以在步骤s201到s207任何一个步骤后执行。

其中,本发明实施例的步骤s203和s204可以分别参见图1所示实施例的步骤s101和s102的具体描述,在此不进行赘述。

在本发明实施例中,通过获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,最终获取应用标识对应的消息展示方式,将所述消息内容存储到本地缓存中,若在所述信任应用集合中检测到存在与所述应用标识相匹配的目标应用标识,则确定所述应用标识对应的终端应用为信任应用,进而获取所述应用标识对应的消息展示方式,采用所述消息展示方式对消息内容进行封装,最后对所述消息内容进行展示。采用该消息展示方式对消息内容进行展示,丰富了消息的展示方式,对一些关注的重要的应用消息,能有效的引起用户的注意,提高了消息的传递效率。

请参见图3,为本发明实施例提供了一种应用消息展示设备的结构示意图。如图3所示,本发明实施例的所述应用消息展示设备1可以包括:消息获取单元11、消息解析单元12、和消息展示单元13。

消息获取单元11,用于获取针对终端应用所推送的应用消息;

具体的,消息获取单元11可以获取针对终端应用所推送的应用消息,可以理解的是,终端应用是用户安装在应用消息展示设备上的应用程序或者是应用消息展示设备上已经存在的服务应用,应用消息展示设备首先获取了对该终端应用的消息读取权限,当应用消息展示设备检测到终端应用有消息通知的变化,所述应用消息具体可以为服务器推送给应用消息展示设备与终端应用相关的应用消息,例如:即时通信消息、广告消息等,或者所述应用消息具体可以为所述终端应用自身产生的消息,例如:闹钟消息、事件提醒消息等。消息获取单元11进一步获取针对该终端应用的应用消息。

消息解析单元12,用于对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

具体的,消息获取单元11获得针对该终端应用的应用消息,应用消息包括有应用标识和消息内容,所述消息解析单元12进一步对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容,并对应用标识和消息内容进行存储,所述应用标识表示应用消息的来源,具体用于指示所述应用消息所属的终端应用,例如:应用序列号(identity,id),消息内容包含有时间信息和内容信息,内容信息包括主文案和副文案。

消息展示单元13,用于获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

具体的,在消息解析单元12对应用消息进行解析处理获取所述应用消息携带的应用标识后,在存储消息展示方式的内存中,消息展示单元13获取所述应用标识对应的消息展示方式,可以理解的是,当应用消息展示设备安装了新的终端应用后,则提示用户是否设置针对所述新的终端应用的消息展示方式,若用户设置了针对所述新的终端应用的消息展示方式,或者是检测到已存在应用消息展示设备中的终端应用设置了对所述终端应用的消息展示方式,则将所述消息展示方式存储到应用消息展示设备的内存中。

在消息解析单元12对应用消息进行解析处理获取所述应用消息携带的消息内容后,将消息存储在本地缓存中,消息展示单元13在所述本地缓存中获取在预设规则内所述应用标识对应的消息内容,并采用所述消息展示方式对所述消息内容进行封装,将封装后的所述消息内容进行展示。所述预设规则有预设时间段、预设关键字等等。可以理解的是,所述预设规则是预设时间段时,在该预设时间段内的消息内容才会被展示出来;所述预设规则是预设关键字时,当消息内容中包含有该关键字时,设备将所述消息以所述消息对应的展示方式展示出来。

在本发明实施例中,通过获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,获取应用标识对应的消息展示方式,最终采用消息展示方式对消息内容进行展示。通过对终端应用进行识别,并获取终端应用各自的消息展示方式对消息内容进行展示,丰富了消息的展示方式,可以对一些重要的应用消息进行重点展示,进而提高了消息的传递效率。

请参见图4,为本发明实施例提供了又一种应用消息展示设备1的结构示意图。如图4所示,本发明实施例的所述应用消息展示设备可以包括:消息获取单元11、消息解析单元12、消息展示单元13、存储单元14、检测单元15、通知单元16、消息缓存单元17、请求接收单元18和消息查询单元19。

存储单元14,用于在已存储的终端应用集合中获取所选择的至少一个目标终端应用,将所述至少一个目标终端应用中各目标终端应用对应的目标应用标识存储于信任应用集合中;

具体的,针对应用消息展示设备中的所有终端应用,包括用户在第三方平台下载的终端应用和设备系统框架中的应用,将选择至少一个目标终端应用,存储单元14将所述至少一个目标终端应用中各目标终端应用对应的目标应用标识存储于信任应用集合中,该信任集合中的应用标识对应的终端应用为系统信任的应用,系统可以获取服务器推送给与终端应用相关的应用消息,或者是即时通信消息时,又或者是应用消息展示设备与终端应用之间的交互信息。

存储单元14,还用于获取针对所述目标应用标识所设置的消息展示方式,并对所述目标应用标识和所述消息展示方式进行存储;

针对所述信任应用集中的目标终端应用标识,获取所述目标应用标识所设置的消息展示方式,消息展示方式包括文字展示方式或语音展示方式,且可以在展示时附带振动提示,存储单元14对所述目标应用标识和所述消息展示方式进行存储。

消息获取单元11,用于获取针对终端应用所推送的应用消息;

消息解析单元12,用于对所述应用消息进行解析处理以获取所述应用消息携带的应用标识和消息内容;

消息缓存单元17,用于将所述消息内容存储到本地缓存中;

在消息解析单元12解析消息得到应用消息携带的应用标识和消息内容后,消息缓存单元17将所述消息内容存储到本地缓存中。可以理解为,消息缓存单元17将消息内容存储到本地缓存中,当应用消息需要以终端应用所对应的展示方式进行展示,或者查看某些没有来得及查看的应用消息时,能够根据应用消息对应的应用标识直接调用该应用消息进行展示,具体的,在展示消息和查看历史消息时,消息内容从消息缓存中调取。

检测单元15,用于在所述信任应用集合中检测是否存在与所述应用标识相匹配的目标应用标识;

具体的,在消息解析单元12解析消息得到应用消息携带的应用标识和消息内容后,检测单元15在所述信任应用集合中检测是否存在与所述应用标识相匹配的目标应用标识;即判断该终端应用是否为信任应用。

通知单元16,用于若所述检测单元15检测到所述信任应用集合中存在与所述应用标识相匹配的目标应用标识,则通知单元16通知所述消息展示单元13获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

消息展示单元13,用于获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示;

具体的,在消息解析单元12对应用消息进行解析处理获取所述应用消息携带的应用标识后,在存储消息展示方式的内存中,消息展示单元13获取所述应用标识对应的消息展示方式,可以理解的是,当应用消息展示设备安装了新的终端应用后,则提示用户是否设置针对所述新的终端应用的消息展示方式,若用户设置了针对所述新的终端应用的消息展示方式,或者是检测到已存在应用消息展示设备中的终端应用设置了对所述终端应用的消息展示方式,则将所述消息展示方式存储到应用消息展示设备的内存中。

在消息解析单元12对应用消息进行解析处理获取所述应用消息携带的消息内容后,将消息存储在本地缓存中,消息展示单元13在所述本地缓存中获取在预设规则内所述应用标识对应的消息内容,并采用所述消息展示方式对所述消息内容进行封装,将封装后的所述消息内容进行展示。所述预设规则有预设时间段、预设关键字等等。可以理解的是,所述预设规则是预设时间段时,在该预设时间段内的消息内容才会被展示出来;所述预设规则是预设关键字时,当消息内容中包含有该关键字时,设备将所述消息以所述消息对应的展示方式展示出来。

下图的实施例描述的是当预设规则为预设时间段时,应用消息展示设备应用消息以所述应用消息对应的展示方式展示出来具体过程。

具体的,请一并参见图5,为本发明实施例提供了一种消息展示单元13的结构示意图。如图5所示,本发明实施例的所述消息展示单元13可以包括:第一方式获取子单元131、第一消息封装子单元132和第一消息展示子单元133。

第一方式获取子单元131,用于获取所述应用标识对应的消息展示方式;

第一消息获取子单元132,用于在本地缓存中获取在预设时间段内所述应用标识对应的第一消息内容;

第一消息展示子单元133,用于采用所述消息展示方式对所述第一消息内容进行封装,将封装后的所述第一消息内容进行展示;

具体的,第一消息获取子单元132在本地缓存中获取在预设时间内所述应用标识对应的第一消息内容,第一方式获取子单元131获取所述应用标识对应的消息展示方式;第一消息展示子单元133采用所述消息展示方式将第一消息获取子单元132获取的所述第一消息内容进行展示。例如,所述终端应用为即时通信应用,预设时间为最近1分钟,显示方式为弹框高亮显示,当即时通信应用收到消息后会将该消息以弹框高亮的方式展示在应用消息展示设备上,且应用消息展示设备上会显示最近一分钟内的所有消息,经过一分钟后,该消息不再属于预设时间段内,则应用消息展示设备上不再显示该消息。

下图的实施例描述的是当预设规则为预设关键字时,应用消息展示设备应用消息以所述应用消息对应的展示方式展示出来具体过程。

请参见图6,为本发明实施例提供了又一种消息展示单元13的结构示意图。如图6所示,本发明实施例的所述消息展示单元可以包括:第二方式获取子单元134、第二消息封装子单元135和第二消息展示子单元136。

第二方式获取子单元134,用于获取所述应用标识对应的消息展示方式;

第二消息获取子单元135,用于在本地缓存中获取在预设时间段内所述应用标识对应的第二消息内容;

第二消息展示子单元136,用于采用所述消息展示方式对所述第二消息内容进行封装,将封装后的所述第二消息内容进行展示;

具体的,第二消息获取子单元135在本地缓存中获取包含预设关键字的所述应用标识对应的第二消息内容,第二方式获取子单元134获取所述应用标识对应的消息展示方式;第二消息展示子单元136采用所述消息展示方式将第二消息获取子单元135获取的所述第二消息内容进行展示。例如,所述终端应用为即时通信应用,预设关键字为“张三”,显示方式为弹框高亮显示,当即时通信应用收到联系人张三发送的消息后会将该消息以弹框高亮的方式展示在应用消息展示设备上。又或者,预设关键字为“红包”,显示方式为“红包来啦”的个性声音播放,当即时通信应用收到红包后,应用消息展示设备会播放“红包来啦”的个性声音。

请求接收单元18,用于接收针对所述终端应用的消息查询请求;

具体的,当消息获取单元11接收消息后,消息解析单元12将消息解析处理得到消息内容,消息缓存单元17将消息内容存储在本地缓存中,消息展示单元13采用该终端应用对应的消息展示方式将所述消息内容展示出来;请求接收单元18接收到终端应用的消息查询请求,即接收到再次展示所述消息内容的请求,消息查询请求的预设规则可以包括预设时间段、预设关键字等等。

消息查询单元19,用于当接收到针对所述终端应用的消息查询请求时,基于预设筛选条件在所述本地缓存中获取所述应用标识对应的历史消息内容;

具体的,当消息查询单元19接收到针对所述终端应用的包括预设时间段、预设关键字等等预设规则的消息查询请求时,根据所述预设规则在本地缓存中获取满足条件的历史消息内容,存在于本地缓存中历史消息内容可以被多次获取。

消息展示单元13,还用于对所述历史消息内容进行展示;

具体的,消息展示单元13根据所述消息查询请求在本地缓存中获取满足条件的历史消息内容后,将所述历史消息内容进行展示;可以理解的是,所述消息查询请求的预设规则是预设时间段时,则在该预设时间段内的历史消息内容才会被展示出来;所述消息查询请求的预设规则是预设关键字时,则包含该预设关键字的历史消息内容才会被展示出来。

进一步的,当所述请求接收单元18接收到针对所述终端应用的消息查询请求时,所述消息查询单元19基于预设筛选条件在所述本地缓存中获取所述应用标识对应的历史消息内容,所述消息展示单元13对所述历史消息内容进行展示。具体的,当终端应用收到消息后,第一时间没有查看,或者需要再一次查看消息,可以通过历史消息查看,即根据预设条件访问本地缓存中的消息。例如,所述终端应用为即时通信应用,预设条件为“张三”、“2017年1月1日”,则即时通信应用将2017年1月1日张三发送的信息显示出来。

其中,在该实施例中请求接收单元18、消息查询单元19、消息展示单元13所实施的步骤并不需要按照图4所示的实施例的执行顺序来执行,可以理解的是,请求接收单元18、消息查询单元19、消息展示单元13的执行过程,即请求接收单元18接收到终端应用的消息查询请求后,可以在图4所示任何一个单元后执行。

其中,本发明实施例的消息获取单元11和消息解析单元12可以分别参见图3所示实施例的消息获取单元11和消息解析单元12的具体描述,在此不进行赘述。

在本发明实施例中,通过获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,最终获取应用标识对应的消息展示方式,将所述消息内容存储到本地缓存中,若在所述信任应用集合中检测到存在与所述应用标识相匹配的目标应用标识,则确定所述应用标识对应的终端应用为信任应用,进而获取所述应用标识对应的消息展示方式,采用所述消息展示方式对消息内容进行封装,最后对所述消息内容进行展示。采用该消息展示方式对消息内容进行展示,丰富了消息的展示方式,对一些关注的重要的应用消息,能有效的引起用户的注意,提高了消息的传递效率。

请参见图7,为本发明实施例提供了一种电子设备的结构示意图。如图7所示,本发明实施例的所述电子设备可以包括:壳体700、电路板701、处理器702、通信总线703、输入设备704、输出设备705和存储器706,其中,电路板701安置在壳体700围成的空间内部,处理器702、通信总线703、存储器706、输入设备704和输出设备705设置在电路板701上;通信总线703用于实现这些组件之间的连接通信。其中,存储器706可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器706可选的还可以是至少一个位于远离前述处理器702的存储设备。其中,处理器702可以结合图3-6所描述的应用消息展示设备,存储器706中存储可执行程序代码;且处理器702通过读取存储器706中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

控制输入设备704获取针对终端应用所推送的应用消息;

控制处理器702对所述应用消息进行解析处理;

控制输入设备704获取所述应用消息进行解析处理后携带的应用标识和消息内容;

获取所述应用标识对应的消息展示方式;

控制输出设备705采用所述消息展示方式对所述消息内容进行展示。

在可选的实施例中,控制处理器702对所述应用消息进行解析处理并调用存储器706中存储的可执行程序代码执行获取所述应用消息携带的应用标识和消息内容之前,具体执行以下操作:

在已存储的终端应用集合中获取所选择的至少一个目标终端应用,将所述至少一个目标终端应用中各目标终端应用对应的目标应用标识存储于信任应用集合中;

获取针对所述目标应用标识所设置的消息展示方式,并对所述目标应用标识和所述消息展示方式进行存储。

在可选的实施例中,控制处理器702对所述应用消息进行解析处理并调用存储器706中存储的可执行程序代码执行获取所述应用消息携带的应用标识和消息内容之后,具体执行以下操作:

在所述信任应用集合中检测是否存在与所述应用标识相匹配的目标应用标识;

若是,则确定所述应用标识对应的终端应用为信任应用;

当所述终端应用是信任应用时,转入执行获取所述应用标识对应的消息展示方式,采用所述消息展示方式对所述消息内容进行展示。

在可选的实施例中,控制处理器702对所述应用消息进行解析处理并调用存储器706中存储的可执行程序代码执行获取所述应用消息携带的应用标识和消息内容之后,具体执行以下操作:

将所述消息内容存储到本地缓存中。

在可选的实施例中,所述处理器702调用存储器706中存储的可执行程序代码执行采用所述消息展示方式对所述消息内容进行展示,具体执行以下操作:

在本地缓存中获取在预设时间段内所述应用标识对应的第一消息内容;

采用所述消息展示方式对所述第一消息内容进行封装,将封装后的所述第一消息内容进行展示。

在可选的实施例中,所述处理器702调用存储器706中存储的可执行程序代码执行采用所述消息展示方式对所述消息内容进行展示,具体执行以下操作:

在本地缓存中获取所述应用标识对应的包含预设关键字的第二消息内容;

采用所述消息展示方式对所述第二消息内容进行封装,将封装后的所述第二消息内容进行展示。

在可选的实施例中,所述处理器702调用存储器706中存储的可执行程序代码执行具体以下操作:

当接收到针对所述终端应用的消息查询请求时,基于预设筛选条件在所述本地缓存中获取所述应用标识对应的历史消息内容;

对所述历史消息内容进行展示。

在本发明实施例中,通过获取针对终端应用所推送的应用消息,并对该应用消息进行解析处理,得到应用消息携带的应用标识和消息内容,最终获取应用标识对应的消息展示方式,将所述消息内容存储到本地缓存中,若在所述信任应用集合中检测到存在与所述应用标识相匹配的目标应用标识,则确定所述应用标识对应的终端应用为信任应用,进而获取所述应用标识对应的消息展示方式,采用所述消息展示方式对消息内容进行封装,最后对所述消息内容进行展示。采用该消息展示方式对消息内容进行展示,丰富了消息的展示方式,对一些关注的重要的应用消息,能有效的引起用户的注意,提高了消息的传递效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1