Embodiments relate to a device to be registered to receive notifications. In one case, a computer system receives a notification registration request from a computing device. Registered secret computer system generates identification information including uniquely identifies a computing device, and transmits the generated secret registered to the notification service, the generated registration secret includes uniquely identifies a computing device information. A computer system receives a hash value from a computing device, wherein a hash value is generated based on the identification information of the generated registration secret. The computer system identification information secret registered received based on another hash value to determine whether the second hash value with the first hash value, and in determining the second hash value matching with the first hash value, the computer system will be registered in the computing device from the notification service to receive notifications.
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
范围从小型嵌入式设备到手机和平板电脑到PC和后端服务器,计算系统已经变得普遍存在。这些计算系统中的每一个被设计为处理软件代码。该软件允许用户执行诸如针对通知的注册的功能。当使用蜂窝电话或其它便携式电子设备时,用户可能期望注册他们的设备,以从某些应用或服务接收推送通知。用户通常请求注册他们的设备,并且经由电子邮件或文本消息接收诸如数字序列或字母序列的代码。然后,用户在应用中输入该代码,以证明他们是电话的所有者,并且证明他们确实请求针对推送通知的注册。
技术实现思路
本文描述的实施例涉及注册设备以接收通知。在一个实施例中,计算机系统从计算设备接收通知注册请求。计算机系统生成包括标识信息的注册秘密(标识信息唯一地标识计算设备),并且将所生成的包括唯一地标识计算设备的信息的注册秘密发送到通知服务。计算机系统从计算设备接收第一哈希值,其中基于所生成的注册秘密的标识信息来生成第一哈希值。计算机系统基于所接收的注册秘密的标识信息来计算第二哈希值,以确定第二哈希值是否与第一哈希值匹配,并且在确定第二哈希值与第一哈希值匹配时,计算机系统将计算设备注册以从通知服务接收通知。在另一实施例中,计算机系统执行用于注册设备以接收通知的备选方法。计算机系统生成可标识为源自计算设备的客户端质询,并向注册服务发送包括所生成的客户端质询的通知注册请求。计算机系统从通知服务接收注册秘密(该注册秘密包括唯一地标识包含客户端质询的计算设备的信息),并验证所接收的客户端质询与所生成的客户端质询匹配。计算机系统然后向注册服务发送包括注册秘密的注册请求。提供本
技术实现思路
来以简化形式介绍下面在具体实施 ...
【技术保护点】
一种用于注册设备以接收通知的计算机实现的方法,所述计算机实现的方法由一个或多个处理器执行,所述一个或多个处理器执行用于所述计算机实现的方法的计算机可执行指令,并且所述计算机实现的方法包括:从计算设备接收通知注册请求;生成注册秘密,所述注册秘密包括唯一地标识所述计算设备的标识信息;将生成的所述注册秘密发送到通知服务,生成的所述注册秘密包括唯一地标识所述计算设备的信息;从所述计算设备接收第一哈希值,所述第一哈希值是基于生成的所述注册秘密的所述标识信息而生成的;基于接收的所述注册秘密的所述标识信息来计算第二哈希值,以确定所述第二哈希值是否与所述第一哈希值匹配;以及在确定所述第二哈希值与所述第一哈希值匹配时,注册所述计算设备以从所述通知服务接收通知的动作。
【技术特征摘要】
【国外来华专利技术】2014.08.29 US 14/472,9161.一种用于注册设备以接收通知的计算机实现的方法,所述计算机实现的方法由一个或多个处理器执行,所述一个或多个处理器执行用于所述计算机实现的方法的计算机可执行指令,并且所述计算机实现的方法包括:从计算设备接收通知注册请求;生成注册秘密,所述注册秘密包括唯一地标识所述计算设备的标识信息;将生成的所述注册秘密发送到通知服务,生成的所述注册秘密包括唯一地标识所述计算设备的信息;从所述计算设备接收第一哈希值,所述第一哈希值是基于生成的所述注册秘密的所述标识信息而生成的;基于接收的所述注册秘密的所述标识信息来计算第二哈希值,以确定所述第二哈希值是否与所述第一哈希值匹配;以及在确定所述第二哈希值与所述第一哈希值匹配时,注册所述计算设备以从所述通知服务接收通知的动作。2.根据权利要求1所述的计算机实现的方法,其中所述注册秘密中的所述标识信息包括从所述计算设备接收的客户端质询、与所述计算设备相关联的通知地址和时间戳。3.根据权利要求2所述的计算机实现的方法,其中所述注册秘密包括所述客户端质询、所述通知地址和所述时间戳的哈希。4.根据权利要求1所述的计算机实现的方法,其中接收的所述注册秘密被加密,并且其中所述第二哈希值是基于经加密的接收的所述注册秘密而生成的。5.一种用于注册设备以接收通知的计算机实现的方法,所述计算机实现的方法由一个或多个处理器执行,所述一个或多个处理器执行用于所述计算机实现的方法的计算机可执行指令,并且所述计算机实现的方法包括:生成可标识为源自所述计算设备的客户端质询;向注册服务发送包括生成的所述客户端质询的通知注册请求;从通知服务接收注册秘密,所述注册秘密包括唯一地标识包含...
【专利技术属性】
技术研发人员:S·本格彻,V·尚布哈格,J·D·费雷,E·达玛吉奥,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。