一种更新通知处理方法和装置制造方法及图纸

技术编号:14701751 阅读:49 留言:0更新日期:2017-02-24 20:12
本发明专利技术实施例公开了一种更新通知处理方法,用于解决终端在第一网络状态下向用户输出更新通知,给用户使用造成干扰的问题。本发明专利技术实施例方法包括:监听终端上应用程序的更新通知;若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。本发明专利技术实施例还提供一种更新通知处理装置。

【技术实现步骤摘要】

本专利技术涉及智能终端
,尤其涉及一种更新通知处理方法和装置
技术介绍
目前,当终端上的应用程序有可更新版本时,应用程序一般通过对话框或通知栏提示的方式向用户展示更新通知,从而提醒用户对应用程序进行更新。然而,当终端处于第一网络状态下时,由于第一网络资费昂贵,用户往往不愿意在第一网络状态下对应用程序进行更新,此时向用户展示的更新通知不仅无法起到提醒用户更新应用程序的作用,而且给用户的使用造成干扰。
技术实现思路
本专利技术实施例提供了一种更新通知处理方法和装置,能够避免终端在第一网络状态下向用户输出更新通知,减少更新通知给用户使用造成的干扰。本专利技术实施例提供的一种更新通知处理方法,包括:监听终端上应用程序的更新通知;若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。可选地,所述更新通知处理方法还包括:将被禁止输出的更新通知保存至通知暂存列表;若监听到所述终端从第一网络切换至第二网络,则输出所述通知暂存列表中的更新通知。可选地,在将被禁止输出的更新通知保存至通知暂存列表之前,还包括:判断所述通知暂存列表中是否存在对应的应用程序与所述被禁止输出的更新通知对应的应用程序相同的更新通知;若是,则丢弃所述被禁止输出的更新通知,或者执行将被禁止输出的更新通知保存至通知暂存列表的步骤并且丢弃所述通知暂存列表中对应的应用程序判断结果相同的所述更新通知;若否,则执行将所述被禁止输出的更新通知保存至通知暂存列表的步骤。可选地,在输出所述通知暂存列表中的更新通知之后,还包括:清空所述通知暂存列表。可选地,所述监听终端上应用程序的更新通知具体为:监听终端上正在运行的应用程序在启动后前预设时长内发出的更新通知。可选地,所述更新通知处理方法还包括:若监听到所述终端上正在运行的应用程序被关闭,则删除所述通知暂存列表中与被关闭的所述应用程序对应的更新通知。本专利技术实施例提供的一种更新通知处理装置,包括:更新通知监听模块,用于监听终端上应用程序的更新通知;禁止通知输出模块,用于若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。可选地,所述更新通知处理装置还包括:更新通知保存模块,用于将被禁止输出的更新通知保存至通知暂存列表;更新通知输出模块,用于若监听到所述终端从第一网络切换至第二网络,则输出所述通知暂存列表中的更新通知。可选地,所述更新通知处理装置还包括:判断模块,用于判断所述通知暂存列表中是否存在对应的应用程序与所述被禁止输出的更新通知对应的应用程序相同的更新通知;第一处理模块,用于若所述判断模块的判断结果为是,则丢弃所述被禁止输出的更新通知,或者触发所述更新通知保存模块并且丢弃所述通知暂存列表中对应的应用程序判断结果相同的所述更新通知;第二处理模块,用于若所述判断模块的判断结果为否,则触发所述更新通知保存模块。可选地,所述更新通知监听模块具体用于监听终端上正在运行的应用程序在启动后前预设时长内发出的更新通知;所述更新通知处理装置还包括:更新通知删除模块,用于若监听到所述终端上正在运行的应用程序被关闭,则删除所述通知暂存列表中与被关闭的所述应用程序对应的更新通知。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,监听终端上应用程序的更新通知;然后,若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。从而,可以避免终端在第一网络状态下向用户输出更新通知,减少更新通知给用户使用造成的干扰。附图说明图1为本专利技术实施例中一种更新通知处理方法一个实施例流程图;图2为本专利技术实施例中一种更新通知处理装置一个实施例结构图。具体实施方式本专利技术实施例提供了一种更新通知处理方法和装置,用于解决终端在第一网络状态下向用户输出更新通知,给用户使用造成干扰的问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中一种更新通知处理方法一个实施例包括:101、监听终端上应用程序的更新通知;本实施例中,首先可以监听终端上应用程序的更新通知。具体地,可以是监听终端上应用程序的通知信息,然后判断这些应用程序的通知信息中是否存在更新通知。本实施例中,上述的应用程序的更新通知可以通过系统的Dialog和Notification进行判断,在系统framework的Dialog.java和Notification.java中的show()方法中,通过提取通知信息的标题和内容,判断该标题或内容中是否包含关键字“更新”,若是,则可以确定该通知信息为更新通知,否则,则该通知信息不是应用程序的更新通知。另外,可以理解的是,本实施中的应用程序的更新通知不仅可以是应用程序自身发出的,也可以由第三方程序发出,甚至可以是终端系统检测后发出,对此不作具体限定。所述通知信息包括应用程序的推送信息,例如新闻、话题、广告等,也包括了应用程序的更新通知,比如某应用程序的新版本更新通知,用户可以通过直接点击该更新通知来对应用程序进行更新。进一步地,具体可以监听终端上正在运行的应用程序在启动后前预设时长内发出的更新通知。可以理解的是,应用程序一般在启动后一定时间内发出更新通知,例如手机上某APP在启动10秒之内弹出更新通知提示,但超过了这个预设时长后,应用程序不会再发出更新通知,因此为了避免不必要的判断,节省监听资源,可以只监听应用程序启动后的前预设时长内发出的更新通知中是否存在更新通知,超过这个时间则不对这个应用程序进行监听。、本实施例中所述的终端可以包括智能手机、平板电脑、个人计算机、可穿戴设备等智能设备。102、若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。本实施例中,若监听到所述更新通知并且所述终端处于第一网络状态下,则可以禁止所述终端输出所述更新通知。优选地,上述的第一网络具体可以是移动网络,例如2G、3G、4G,甚至5G网络,与第一网络相对应的第二网络则具体可以为非移动网络,例如WIFI网络、有线网络等。通常,移动网络的数据流量资费要远高于非移动网络的数据流量资费,因此用户常常希望在非移动网络状态下更新应用程序。另外,第一网络和第二网络还可以均为移动网络,例如双卡双待的移动终端上,第一网络为3G网络,第二网络为4G网络,该移动终端所属用户希望通过4G网络来更新应用程序,则可以在其将移动终端从第一网络切换至第二网络,也即从3G网络切换至4G网络时,输出所述更新通知,从而便于用户在第二网络状态下进行应用程序的更新。本实施例中,可以在系统framework的Dialog.java和Notification.java中添加广播接收器来监听应用程序的开始运行情况以及终端当前的网络状态(第一网络或第二网络)。上述禁止所述终端输出所述更新通知可以是指禁止所述终端显示该更新通知对用户进行提示,从而避免在第一网络状态下用户看到终端上弹出这些应用程序的更新通知,对本文档来自技高网...
一种更新通知处理方法和装置

【技术保护点】
一种更新通知处理方法,其特征在于,包括:监听终端上应用程序的更新通知;若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。

【技术特征摘要】
1.一种更新通知处理方法,其特征在于,包括:监听终端上应用程序的更新通知;若监听到所述更新通知并且所述终端处于第一网络状态下,则禁止所述终端输出所述更新通知。2.根据权利要求1所述的更新通知处理方法,其特征在于,所述更新通知处理方法还包括:将被禁止输出的更新通知保存至通知暂存列表;若监听到所述终端从第一网络切换至第二网络,则输出所述通知暂存列表中的更新通知。3.根据权利要求2所述的更新通知处理方法,其特征在于,在将被禁止输出的更新通知保存至通知暂存列表之前,还包括:判断所述通知暂存列表中是否存在对应的应用程序与所述被禁止输出的更新通知对应的应用程序相同的更新通知;若是,则丢弃所述被禁止输出的更新通知,或者执行将被禁止输出的更新通知保存至通知暂存列表的步骤并且丢弃所述通知暂存列表中对应的应用程序判断结果相同的所述更新通知;若否,则执行将所述被禁止输出的更新通知保存至通知暂存列表的步骤。4.根据权利要求2所述的更新通知处理方法,其特征在于,在输出所述通知暂存列表中的更新通知之后,还包括:清空所述通知暂存列表。5.根据权利要求2至4中任一项所述的更新通知处理方法,其特征在于,所述监听终端上应用程序的更新通知具体为:监听终端上正在运行的应用程序在启动后前预设时长内发出的更新通知。6.根据权利要求5所述的更新通知处理方法,其特征在于,所述更新通知处理方法还包括:若监听到所述终端上正在运行的应用程序被关闭,则删除所述通知暂存列表中与...

【专利技术属性】
技术研发人员:周奇邹鹃
申请(专利权)人:深圳市邦华电子有限公司
类型:发明
国别省市:广东;44

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

1