【技术实现步骤摘要】
无状态应用通知
技术介绍
在服务提供商于服务器侧实现通知服务以向客户端传递消息的客户端-服务器环境中,可以将服务配置为代表第三方来处理和传递通知消息给客户端。在一些传统方法中,消息传送可以基于客户端状态数据,比如地址、路由数据、账户数据、认证数据和/或由服务提供商在服务器侧永久维护的用于大量客户端的其他状态数据。但是,维护用于大量客户端的这种客户端状态数据可能是昂贵的,这是因为服务提供商为了其他目的而招募的资源(例如存储器和处理能力)被捆绑用于状态数据的存储和管理。此外,服务提供商永久地存储用于客户端的状态数据是无效率且浪费的,所述客户端可能不经常连接和/或可能连接一次并且之后不会再次重新连接。此外,作为黑客获得客户端数据的目标,集中式存储可能是安全风险,而通知依赖于单个集中式存储的可靠性。
技术实现思路
提供这个
技术实现思路
部分来以简化的形式介绍下面在具体实施方式中进一步描述的概念的选择。这个
技术实现思路
并不旨在识别所请求保护的主题的关键特征或基本特征,也不旨在用于限制所请求保护的主题的范围。各种实施方式提供了被设计为使第三方能够提供通知给客户端应用的无状态应用通知。在至 ...
【技术保护点】
一种用于通知服务的方法,该方法包括:建立与客户端应用的通信信道,以将通知从应用服务传递给所述客户端应用;生成用于所述应用服务可使用的通信信道的模糊的路由数据,以通过通知服务在信道上引导通知;发布所述模糊的路由数据以供所述应用服务使用;从所述应用服务获得利用所述模糊的路由数据封装的通知;以及解释所述模糊路由数据,以识别通信信道并且将所述通知引导至所述客户端应用。
【技术特征摘要】
2011.09.01 US 13/224,2171.一种用于通知服务中的方法,该方法包括:通过所述通知服务建立与客户端应用的通信信道,以将通知在应用服务和所述客户端应用之间传递;通知服务生成用于所述应用服务可使用的通信信道的模糊的路由数据,以通过通知服务在所述客户端应用的通信信道上引导通知,所述模糊路由数据无法被应用服务和客户端应用所解释;从所述应用服务获得利用所述模糊的路由数据封装的通知,所述模糊路由数据对所述通信信道的路径进行编码,所述通信信道的路径能够由所述通知服务根据处理中的所述模糊的路由数据来确定,并且无需查找针对所述通信信道的缓存的状态数据;以及通过所述通知服务解释所述模糊路由数据,以识别通信信道并且将从应用服务获得的所述通知引导至所述客户端应用。2.根据权利要求1所述的方法,其中所述模糊的路由数据包括信道句柄,所述信道句柄被导出作为所述通信信道的地址的抽象。3.根据权利要求1所述的方法,其中所述模糊的路由数据包括格式化的令牌,以携带能够由所述通知服务解释的路由数据,从而引导与通信信道上的令牌相关联地发送的通知。4.根据权利要求1所述的方法,其中将所述通知服务进一步配置为执行包括通过加密和数字签名所述模糊的路由数据对所述通信信道进行安全保护的动作。5.根据权利要求1所述的方法,其中建立通信信道包括将信道标识符分配为所述通知服务和所述客户端应用之间的持久...
【专利技术属性】
技术研发人员:G乔伊,刘卓云,D路易,Y弗斯滕伯格,R彻鲁库里,KM沃利,MR艾尔斯,GS阿南德,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。