[發明專利]注冊之前的設備驗證有效
| 申請號: | 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.szxzyx.cn/pat/books/201580046305.9/2.html,轉載請聲明來源鉆瓜專利網。





