[发明专利]基于代理的推送服务方法及系统有效
申请号: | 201380005898.5 | 申请日: | 2013-01-15 |
公开(公告)号: | CN104054322B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 李莉 | 申请(专利权)人: | 苹果公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 罗亚男 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代理 推送 服务 | ||
技术领域
本发明的实施例涉及移动设备处理领域;更具体地,涉及管理移动设备与代理的通知服务连接。
背景技术
移动设备(例如膝上型计算机、掌上电脑、便携式媒体播放器、智能手机、多媒体移动电话、移动游戏系统,例如“Gameboy”等)的用户可能会订阅一项或多项通知服务。例如,用户可以订阅一项或多项“推送”电子邮件服务,例如,.Mac、Microsoft Exchange ActiveSync、push-IMAP、Yahoo!Push等。就推送电子邮件服务而言,例如,电子邮件服务器可以自动向针对用户的移动设备上的电子邮件客户端传输电子邮件消息和/或日历更新而无需用户请求该项目。换句话讲,用户不请求(轮询)电子邮件服务器发送感兴趣的电子邮件消息或其他项目。因此,推送通知服务是一项持久性通知服务。此外,其他类型的服务可以使用类似的推送构造(例如,更新/升级服务、新闻服务、weblog服务、podcast服务等)。为了保持推送通知服务,移动设备周期性地刷新与推送通知服务的连接(例如,通过向推送服务器传输查验消息)。
此外,用户可以订阅一项或多项“拉取”服务,例如“拉取”电子邮件服务(例如IMAP,POP3)。在拉取电子邮件服务中,用户周期性地检查(轮询)电子邮件服务器以确定是否有新的电子邮件消息。如果有新的电子邮件消息,则将它们下载到客户端。许多电子邮件客户端支持自动配置轮询间隔。例如,移动设备的用户可以为POP3电子邮件帐户配置10分钟的轮询间隔(因此,电子邮件客户端每10分钟自动轮询电子邮件服务器以检查新的电子邮件消息)。此外,可以配置通知服务以向多个订阅者提供网络范围(例如互联网范围)事件通知消息,其中通知服务可以被一个 或多个订阅者和/或发布者自动发现,在2008年3月4日提交的名称为“Automatic Notification System and Process”的美国专利申请12/042,307中描述了这种情况,该申请据此全文以引用方式并入。
移动设备建立与一个或多个网元的数据语境(例如分组数据协议(PDP)语境),所述一个或多个网元通过网络(例如蜂窝网络,诸如通用分组无线电服务(GPRS)网络和/或局域网(LAN))向移动设备(例如,来自互联网的网际协议流量)提供数据服务。该数据语境是移动设备和网元之间的逻辑关联,并包括涉及路由(例如IP地址信息)、服务质量(QoS)、计费、认证等的信息。由于保持数据语境会消耗网元的网络资源,因此如果移动设备未主动使用数据语境,一个或多个服务器可以拆除与移动设备关联的数据语境。例如,如果关闭移动设备(从而不使用数据语境且不联系网元),网元可以在不从移动设备接收信息之后一定时间拆除数据语境。移动设备可以周期性地刷新数据语境以保持数据语境连接有效。
为了节省电池寿命,移动设备可以在未连接到恒定电源且未主动使用时(例如空闲状态)进入低功率模式。通常将这称为“睡眠”模式。根据移动设备的特性,特定移动设备的睡眠模式可能不同。例如,在移动设备具有网络接入(例如蜂窝接入、WiFi接入等)的情况下,睡眠模式可以包括暂时使主处理器进入睡眠并关闭显示器,但保持网络堆栈处于可操作功能中。因此,在处于睡眠模式中时,示例性移动设备可以继续从通知服务(例如来自推送电子邮件服务和/或来自拉取电子邮件服务的电子邮件消息)接收电话呼叫和/或感兴趣的项目。一旦接收到,就可以唤醒移动设备以处理那些电话呼叫和/或通知。例如,移动设备在处于睡眠模式时接收到电话呼叫之后唤醒,因此用户可以应答电话呼叫。此外,典型的移动设备通常不能在处于睡眠模式的同时刷新数据语境(因此,移动设备通常需要唤醒以刷新数据语境)。
发明内容
一种在移动客户端和通知服务器之间代理通知服务连接的方法和装置。在本发明的一个实施例中,代理从移动客户端接收对通知服务的代理设置请求。代理还为移动客户端建立与通知服务器的通知连接并保持通知 连接而不唤醒移动客户端的应用处理器。代理从通知服务接收通知并将通知转发给移动客户端。
在本发明的另一个实施例中,一种系统包括移动客户端、通知服务器和推送代理。移动客户端经由通知服务器从通知服务接收通知,并且推送代理为移动客户端代理通知请求。推送代理从移动客户端接收对通知服务的代理设置请求。推送代理还为移动客户端建立与通知服务器的通知连接并保持与通知服务器的通知连接而不唤醒移动客户端的应用处理器。此外,推送代理从通知服务接收通知并将通知转发给移动客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380005898.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多用户日程安排方法和装置
- 下一篇:一种基于物联网的铁路施工人员安全管理系统