终端信息显示方法和装置制造方法及图纸

技术编号:19026903 阅读:29 留言:0更新日期:2018-09-26 19:59
一种终端信息显示方法,包括监听系统通知栏的通知消息;当监听到通知消息时,获取所述通知消息的发送参数;根据所述通知消息的发送参数确定所述通知消息的类型;当通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息。本申请还提供一种终端信息显示装置,通过监听通知消息并判断是否为聊天消息,将聊天消息通过显示优先级为最上层的视图动态播放,从而方便用户快速及时查看通知消息,避免通知消息积累而导致重要的关注信息不能及时传达。

【技术实现步骤摘要】
终端信息显示方法和装置
本专利技术涉及移动互联网
,特别是涉及一种移动互联网
中的终端信息显示方法和装置。
技术介绍
随着移动互联网技术的不断发展,手机等移动终端以及应用于移动终端的各类应用不断涌现,极大的方便了用户之间的交流,然而,伴随而之的问题是用户收到的各类通知消息越来越多,导致通知栏中经常会积累很多消息,有些消息是用户并不关注的,如广告推送、新闻推送,而有些通知消息是用户关注的,而过多的通知消息的积累在一起导致用户无法方便的对关注的消息进行及时查看。目前,有通过通知栏清理应用拦截部分通知消息收入到一条通知里面,用户可自定义要纳入通知栏管理的应用作为拦截对象,点击清理后即可删除被收入的通知消息。该种方式实现了对纳入通知栏管理的通知消息的统一删除,然而该种方式并不能对通知消息做到精确识别,容易存在漏掉的垃圾通知消息没有拦截,也容易导致部分有价值的通知消息误删除,且通知消息的积累所带来的用户无法方便地及时查看的问题并不能有效解决。相关技术中,对于上述问题,尚无有效解决方案。
技术实现思路
基于此,有必要提供一种方便用户快速及时查看通知消息的终端信息显示方法和装置。一种终端信息显示方法,包括:监听系统通知栏的通知消息;当监听到通知消息时,获取所述通知消息的发送参数;根据所述通知消息的发送参数确定所述通知消息的类型;若是,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息。一种终端信息显示装置,包括:监听模块,用于监听系统通知栏的通知消息;参数获取模块,用于当监听到通知消息时,获取所述通知消息的发送参数;判断模块,用于根据所述通知消息的发送参数确定所述通知消息的类型;播放模块,用于当所述通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息。上述终端信息显示方法和装置,通过监听系统通知栏的通知消息并通过获取通知消息的发送参数识别聊天消息,将聊天消息通过顶层消息视图及时地动态播放,方便用户快速查看,从而可及时从众多的聊天消息中获取关注的聊天消息进行查看,以避免通知消息容易积累过多无法准确有效区分而带来消息推送不便的问题,通过顶层消息视图以动态播放聊天消息,便于用户快速及时的接收到聊天消息所携带的价值信息并针对性做出反应,提升了通过聊天应用进行沟通的及时性,从而也提升了各聊天应用的实用价值。附图说明图1为一实施例中终端信息显示装置的系统架构图;图2为一实施例中终端的内部结构示意图;图3为一实施例中终端信息显示方法的流程图;图4为另一实施例中终端信息显示方法的流程图;图5为又一实施例中终端信息显示方法的流程图;图6为另一实施例中终端信息显示方法的流程图;图7为又一实施例中终端信息显示方法的流程图;图8为再一实施例中终端信息显示方法的流程图;图9为通过终端信息显示方法进行信息显示的示意图;图10为一实施例中终端信息显示装置的结构示意图;图11为另一实施例中终端信息显示装置的结构示意图;图12为又一实施例中终端信息显示装置的结构示意图;图13为再一实施例中终端信息显示装置的结构示意图;图14为另一实施例中终端信息显示装置的结构示意图;图15为再一实施例中终端信息显示装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。本专利技术实施例提供的终端信息显示方法可应用于图1所示的系统中,如图1所示,终端通过网络与服务器进行通信,终端获取服务器的发送各类通知消息并进行显示,其中,通知消息包含通过服务器推送的系统消息、广告消息、新闻消息及用户终端通过聊天应用发送给其它用户终端的交流消息等。聊天应用可以为互联网
中针对不同使用者沟通交流方式的应用软件,包括目前常用的即时通讯应用、移动终端的短消息服务等,用户通过聊天应用发送指向其它用户的交流消息,并通过服务器将交流消息发送给对应的用户终端,其中,交流消息的消息内容通常包括文本消息、图片消息、链接消息、语音消息以及视频消息等,根据消息内容的不同而将通过聊天应用接收的交流消息中最可能包含用户关注的内容设定为聊天消息,如文本消息通常为用户自身思想表达的最有效形式也通常是接收方会关注的内容,因此可以将交流消息中消息内容为文本消息的确定为聊天消息。终端100可以为智能手机、平板电脑、个人数字助理(PDA)及个人计算机。服务器200可以为独立的物理服务器或者物理服务器集群。图1中的终端的内部结构如图2所示。移动终端100包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口以及显示屏。处理器具有计算功能和控制移动终端工作的功能,该处理器被配置为执行一种终端信息显示方法。非易失性存储介质包括磁存储介质、光存储介质和闪存式存储介质中的至少一种,非易失性存储介质存储有操作系统和终端信息显示装置。该终端信息显示装置用于实现对终端获取到的通知消息的现实方法。网络接口用于连接到服务器,用于与服务器进行通信,接收来自服务器发送的通知消息、网络上的资源等。如图3所示,为本申请一实施例提供的一种终端信息显示方法,该方法可应用于图2所示的终端中,具体包括如下步骤。步骤101,监听系统通知栏的通知消息。监听系统通知栏的状态变化,当通知栏状态变化时表示有新的通知消息加入。具体的,以目前主流的Android终端为例,监听系统通知栏的通知消息的步骤包括:获取系统服务的通知读取权限,通过系统服务NotificationListenerService监听通知栏的通知消息。在另一个实施例中,监听系统通知栏的通知消息的步骤包括:获取系统root权限,通过Hook函数调用系统服务NotificationListenerService监听通知栏的通知消息。步骤103,当监听到通知消息时,获取通知消息的发送参数。通知消息的发送参数是指能够了解通知消息的发送方信息的相关参数,如发送方名、发送方分类属性、发送方关键字等。当有新的通知消息加入时,通过回调函数获取通知消息的发送参数。具体的,仍以前主流的Android终端为例,通过系统服务NotificationListenerService监听通知栏的通知消息,由于NotificationListenerService是通过系统调用的服务,当有应用发送通知时监听到新的通知加入,系统会将通知的动作和信息通过回调函数回调给NotificationListenerService,回调函数是指通过函数指针调用的函数,把函数的指针作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时即为回调。步骤105,根据通知消息的发送参数确定通知消息的类型。通知消息包含通过服务器推送的系统消息、广告消息、新闻消息及用户终端通过聊天应用发送给其它用户终端的交流消息等。其中,交流消息是指用户通过不同聊天应用本文档来自技高网
...

【技术保护点】
1.一种终端信息显示方法,包括:监听系统通知栏的通知消息;当监听到通知消息时,获取所述通知消息的发送参数;根据所述通知消息的发送参数确定所述通知消息的类型;当所述通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息。

【技术特征摘要】
1.一种终端信息显示方法,包括:监听系统通知栏的通知消息;当监听到通知消息时,获取所述通知消息的发送参数;根据所述通知消息的发送参数确定所述通知消息的类型;当所述通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息。2.如权利要求1所述的终端信息显示方法,其特征在于:所述当所述通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息的步骤包括:当所述通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图;通过所述顶层消息视图分别根据所述聊天消息所属不同类型应用以相应的显示方式沿预定方向滚动播放所述聊天消息,所述显示方式分别对应所述不同类型应用。3.如权利要求1所述的终端信息显示方法,其特征在于:所述根据所述通知消息的发送参数确定所述通知消息的类型的步骤包括:获取应用规则列表;根据所述应用规则列表和所述发送参数确定所述通知消息的发送方是否为聊天应用;当所述通知消息的发送方为聊天应用时,获取所述通知消息的消息内容判断是否包含文本消息,根据所述消息内容中是否包含文本消息以确认所述通知消息的类型是否为聊天消息。4.如权利要求3所述的终端信息显示方法,其特征在于:所述发送参数包括应用名或应用分类属性,所述获取应用规则列表的步骤包括:获取服务器发送的以预设规则配置的聊天应用列表;获取选取应用为或不为聊天应用的选取指令;根据所述聊天应用列表及所述选取指令生成包含应用名或者应用分类属性的应用规则列表。5.如权利要求1-4中任意一项所述的终端信息显示方法,其特征在于:所述根据所述聊天消息创建顶层消息视图的步骤包括:若当前显示页面为桌面时,调用系统管理器的增加子视图函数在桌面创建显示优先级为最上层的顶层消息视图;若当前显示页面为应用页面时,调用系统管理器的增加子视图函数在当前应用页面创建显示优先级为最上层的顶层消息视图。6.如权利要求1-4中任意一项所述的终端信息显示方法,其特征在于:当所述通知消息为聊天消息时,根据所述聊天消息创建顶层消息视图,通过所述顶层消息视图动态播放所述聊天消息的步骤包括:当所述通知消息为聊天消息时,获取屏宽和屏高,根据所述屏宽和所述屏高确定所述聊天消息的坐标;获取所述聊天消息的消息长度,根据所述消息长度确定所述聊天消息的运动速度;根据所述坐标创建顶层消息视图,通过所述顶层消息视图以所述运动速度滚动播放所述聊天消息。7.如权利要求6所述的终端信息显示方法,其特征在于:所述获取所述聊天消息的消息长度,根据所述消息长度确定所述聊天消息的运动速度的步骤包括:获取所述聊天消息的消息长度,根据所述消息长度与播放系数的乘积获得所述聊天消息的滚动时长;设置所述聊天消息的播放的起始位置;根据所述起始位置与所...

【专利技术属性】
技术研发人员:夏盛新
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1