[发明专利]实现扩展应用程序的推送通知的方法及装置有效
| 申请号: | 201310505295.3 | 申请日: | 2013-10-23 | 
| 公开(公告)号: | CN103595766B | 公开(公告)日: | 2016-10-19 | 
| 发明(设计)人: | 陈磊 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 | 
| 代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 | 
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 实现 扩展 应用程序 推送 通知 方法 装置 | ||
1.一种实现扩展应用程序的推送通知的方法,所述扩展应用程序是指需要在已利用系统权限克服操作系统施加的程序安装限制的环境下安装的应用程序,其特征在于,包括:
拦截操作系统上注册了推送通知的应用程序的标识列表,将所述扩展应用程序的标识添加到所述标识列表中;
设置关于所述扩展应用程序的推送通知参数;
获取操作系统的应用程序推送状态接口,在需要显示推送通知时,利用所述应用程序推送状态接口,读取所述标识列表得到所述扩展应用程序的标识,并读取所述扩展应用程序的推送通知参数;
根据读取的所述扩展应用程序的标识及推送通知参数,在终端上显示关于所述扩展应用程序的推送通知。
2.如权利要求1所述的方法,其特征在于,
采用hook机制拦截操作系统上注册推送通知的应用程序的标识列表,得到关于扩展应用程序的推送通知参数,以及,获取操作系统的应用程序推送状态接口。
3.如权利要求1所述的方法,其特征在于,所述设置关于扩展应用程序的推送通知参数包括:
设置关于所述扩展应用程序的推送通知的类型信息;
设置关于所述扩展应用程序的推送通知的内容数据。
4.如权利要求1、2或3所述的方法,其特征在于,还包括:
接收用户输入的有关所述扩展应用程序的推送通知的状态数据;
保存所述状态数据;
在终端重启后根据最新状态数据显示推送通知。
5.如权利要求1至4任一项所述的方法,其特征在于,在以下条件时,确定所述需要显示推送通知:
所述扩展应用程序退到后台时,延时函数达到预设时间点;或,
在操作系统后台,轮询系统服务器状态符合推送条件时;或,
在操作系统后台,创建套接字socket通信,当接收到的消息根据预置规则需要给予用户提醒时。
6.一种实现扩展应用程序的推送通知的装置,所述扩展应用程序是指需要在已利用系统权限克服操作系统施加的程序安装限制的环境下安装的应用程序,其特征在于,包括:
列表修改单元,用于拦截操作系统上注册了推送通知的应用程序的标识列表,将所述扩展应用程序的标识添加到所述标识列表中;
参数设置单元,用于设置关于所述扩展应用程序的推送通知参数;
接口读取单元,用于获取操作系统的应用程序推送状态接口,利用所述应用程序推送状态接口,读取所述列表修改单元得到所述扩展应用程序的标识,并读取所述参数设置单元得到所述扩展应用程序的推送通知参数;
推送显示单元,用于根据所述接口读取单元读取的所述扩展应用程序的标识及推送通知参数,在终端上显示关于所述扩展应用程序的推送通知。
7.如权利要求6所述的装置,其特征在于,
所述列表修改单元采用hook机制拦截操作系统上注册推送通知的应用程序的标识列表;所述参数设置单元采用hook机制得到推送通知参数;所述接口读取单元通过hook机制得到应用程序推送状态接口。
8.如权利要求6所述的装置,其特征在于,所述参数设置单元设置关于所述扩展应用程序的推送通知的类型信息及内容数据。
9.如权利要求6、7或8所述的装置,其特征在于,所述参数设置单元还用于接收并保存用户输入的有关所述扩展应用程序的推送通知的状态数据;所述推送显示单元在终端重启后根据接口读取单元最新状态数据显示推送通知。
10.如权利要求6至9任一项所述的装置,其特征在于,在以下条件下启动所述接口读取单元读取所述扩展应用程序的标识和推送通知参数以及启动所述推送显示单元显示所述推送通知:
所述扩展应用程序退到后台时,延时函数到达预设时间点;或,
在操作系统后台,轮询系统服务器状态符合推送条件时;或,
在操作系统后台,创建套接字socket通信,当接收到的消息根据预置规则需要给予用户提醒时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310505295.3/1.html,转载请声明来源钻瓜专利网。





