[发明专利]用于供应推送通知会话的方法、装置与系统有效
申请号: | 201280017785.2 | 申请日: | 2012-02-06 |
公开(公告)号: | CN103460674A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 哈尼夫·索马尼;肖恩·迈克尔·昆兰 | 申请(专利权)人: | 良好科技公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 美国特*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 供应 推送 通知 会话 方法 装置 系统 | ||
技术领域
本发明涉及一种用于在客户端上运行的应用程序与对应于该应用程序的服务器之间供应推送通知会话的方法、装置与系统。
背景技术
推送技术是其中在服务器上发起客户与服务器之间的处理请求的数据通信的形式。该技术使服务器能够自主地将通知消息传送至客户端。HTTP服务器推送和Java Pushlet就是推送技术的实例。
通知消息能够从服务器直接被传送至客户端,或者通知消息的传送能够由推送通知服务调解。
推送通知服务提供到客户端点(例如,客户端上的应用程序)的持久的数据通信信道以用于递送由服务器发送的通知消息。推送通知服务通常要求应用程序对其进行注册,从而在推送通知服务与应用程序之间建立信任关系。
除了与应用程序建立信任连接之外,推送通知服务可以与托管应用程序的设备建立信任连接。通常通过验证用于限制推送通知服务的可用性的预先提供的客户凭证来建立信任连接。
响应于对由应用程序发送的注册请求的接收,启动在推送通知服务上的推送通知信道的建立:推送通知服务将推送通知信道与应用程序相关联,并将识别推送通知信道的数据供应至应用程序。响应于对识别信道的数据的接收,应用程序将信道数据提供至服务器。随后,服务器能够将用于递送至应用程序的任何通知消息与信道数据一起传送至推送通知服务。
在对采用推送通知服务的应用程序的注册期间,识别信道的数据被创建,并且作为被建立在推送通知服务与应用程序之间的信任关系,该数据在应用程序的寿命内都是有效的。因此,在诸如危及服务器或应用程序的安全的设置中,将会永久地危及整个推送通知信道的安全。这使得推送通知信道对于安全通信或敏感通信不可靠。
发明内容
根据本发明的一个方面,提供了一种根据所附权利要求的用于供应推送通知会话的方法、系统和推送供应实体。
实施方式提供了客户端的“按需”配置以访问推送通知服务。只要客户端已被配置为其中客户端能够请求一个或多个推送通知会话的操作状态(所谓的第一操作状态),则客户端上的应用程序能够请求建立推送通知会话。
在某些设置中,客户端负责传送推送通知供应请求消息并且处理与其相关联的响应消息,这影响着客户端从未激活(所谓的第二操作状态)到激活的操作状态的转换。客户端的操作状态的这种变化能使客户端上的所有应用程序建立推送通知会话。
如本领域中所熟知,会话是两个或更多个计算设备之间的信息的非永久性交换,并且在特定时间点建立的会话后续会被去除。因此,与本领域中所熟知的不具有相关联的有效性的信道相反,第一方面通过建立推送通知会话额外地引入了推送通知的有效性。
实施方式进一步包括产生用于验证推送通知会话的令牌以响应于来自客户端上的应用程序的推送通知会话请求消息。产生的令牌与应用程序相关联并且用于识别与客户端相关联的会话端点(其通常是应用程序)。令牌被额外地用作会话有效性凭证。因此,提供了用于验证推送通知会话的机制。
响应于对令牌的接收,应用程序可将令牌提供至服务器,服务器利用接收的令牌建立推送通知会话。应用程序可利用客户端上任何可用的通信方式来将令牌提供至服务器。服务器是能够与客户端通信的网络实体,从而将推送通知消息提供至客户端上的应用程序。
在一种设置中,客户端包括多个应用程序,其中每个应用程序均能够请求建立推送通知会话。客户端能够响应于对从客户端发起的推送通知会话请求消息的接收为每个相应的应用程序产生不同的令牌。因此,客户端上的每个应用程序均能够建立独立于客户端上的其他应用程序的推送通知会话。
方便地,该方法包括基于预定标准选择性地产生令牌。选择性产生令牌扩展了从应用程序丢弃推送通知会话请求的能力。例如,基于应用程序认证和授权、用户认证以及服务器认证能够放弃请求。因此,可基于与应用程序和服务器的信任关系选择性地提供推送通知会话。
在进一步的设置中,提供了用于识别网络节点的机制以传送服务器访问请求,从而使没有服务器连接细节的应用程序能够与服务器进行通信。所识别的网络节点可以是对服务器与客户端之间的安全连接的建立进行调解的安全访问供应实体。安全访问供应实体可维护(maintain,保持)被授权与服务器进行推送通知会话的应用程序的列表,从而通过过滤访问请求降低服务器的处理开销。该方法可包括监控安全访问供应实体上的应用程序授权状态以控制建立的推送通知会话。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于良好科技公司,未经良好科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280017785.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合阻垢缓蚀剂及应用
- 下一篇:天然油基聚氨酯分散