[发明专利]注册之前的设备验证有效
| 申请号: | 201580046305.9 | 申请日: | 2015-08-25 |
| 公开(公告)号: | CN106664308B | 公开(公告)日: | 2020-09-25 |
| 发明(设计)人: | S·本格彻;V·尚布哈格;J·D·费雷;E·达玛吉奥 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 注册 之前 设备 验证 | ||
实施例涉及将设备注册以接收通知。在一种情况下,计算机系统从计算设备接收通知注册请求。计算机系统生成包括唯一地标识计算设备的标识信息的注册秘密,并且将所生成的注册秘密发送到通知服务,所生成的注册秘密包括唯一地标识计算设备的信息。计算机系统从计算设备接收哈希值,其中,基于所生成的注册秘密的标识信息来生成哈希值。计算机系统基于所接收的注册秘密的标识信息来计算另一哈希值,以确定第二哈希值是否与第一哈希值匹配,并且在确定第二哈希值与第一哈希值匹配时,计算机系统将计算设备注册以从通知服务接收通知。
背景技术
范围从小型嵌入式设备到手机和平板电脑到PC和后端服务器,计算系统已经变得普遍存在。这些计算系统中的每一个被设计为处理软件代码。该软件允许用户执行诸如针对通知的注册的功能。当使用蜂窝电话或其它便携式电子设备时,用户可能期望注册他们的设备,以从某些应用或服务接收推送通知。用户通常请求注册他们的设备,并且经由电子邮件或文本消息接收诸如数字序列或字母序列的代码。然后,用户在应用中输入该代码,以证明他们是电话的所有者,并且证明他们确实请求针对推送通知的注册。
发明内容
本文描述的实施例涉及注册设备以接收通知。在一个实施例中,计算机系统从计算设备接收通知注册请求。计算机系统生成包括标识信息的注册秘密(标识信息唯一地标识计算设备),并且将所生成的包括唯一地标识计算设备的信息的注册秘密发送到通知服务。计算机系统从计算设备接收第一哈希值,其中基于所生成的注册秘密的标识信息来生成第一哈希值。计算机系统基于所接收的注册秘密的标识信息来计算第二哈希值,以确定第二哈希值是否与第一哈希值匹配,并且在确定第二哈希值与第一哈希值匹配时,计算机系统将计算设备注册以从通知服务接收通知。
在另一实施例中,计算机系统执行用于注册设备以接收通知的备选方法。计算机系统生成可标识为源自计算设备的客户端质询,并向注册服务发送包括所生成的客户端质询的通知注册请求。计算机系统从通知服务接收注册秘密(该注册秘密包括唯一地标识包含客户端质询的计算设备的信息),并验证所接收的客户端质询与所生成的客户端质询匹配。计算机系统然后向注册服务发送包括注册秘密的注册请求。提供本发明内容来以简化形式介绍下面在具体实施方式中进一步描述的概念选择。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附加的特征和优点将在下面的描述中阐述,并且对于本领域的普通技术人员来说,根据该描述,附加的特征和优点部分地将是显而易见的,或者可以通过实践本文的教导而习得。本文描述的实施例的特征和优点可以借助于在所附权利要求中特别指出的仪器和组合来实现和获得。通过以下描述和所附权利要求,本文描述的实施例的特征将变得更加彻底地显而易见。
附图说明
为了进一步阐明本文所描述的实施例的上述特征和其它特征,将通过参考附图给出更具体的描述。理解的是,这些附图仅仅描绘了本文所描述的实施例的示例,因此不应被认为是对其范围的限制。将通过使用附图以附加的特性和细节来描述和解释实施例,其中:
图1图示计算机架构,在该计算机架构中,本文描述的实施例可以操作,包括注册设备以接收通知。
图2图示了用于注册设备以接收通知的示例方法的流程图。
图3图示了用于注册设备以接收通知的备选示例方法的流程图。
图4图示了其中设备在没有用户交互的情况下针对推送通知进行注册的一个实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580046305.9/2.html,转载请声明来源钻瓜专利网。





