使用设备标识符进行认证的系统和方法

文档序号:9713910阅读:565来源:国知局
使用设备标识符进行认证的系统和方法
【专利说明】使用设备标识符进行认证的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2013年9月27日递交的美国申请N0.14/039,124的优先权,该美国申请通过引用完全结合于此。
技术领域
[0003]本文公开的实施例涉及使用设备标识符进行认证的系统和方法。具体地,本文公开的实施例可将设备标识符与认证证书进行匹配以便设备标识符可被用于认证。
【背景技术】
[0004]由于移动设备的使用的增加以及这些移动设备的改进的联网和在线能力,具有物理的“砖头和水泥”商店的商家也可具有在线展示以使用这些连接的移动设备挖掘这部分人群。在线展示可包括在线库存、在线订购、在线支付以及可在线管理的忠诚计划。另外,当顾客位于他们的商店时,商家还可能希望顾客利用在线展示来在线使用。结果,商家可提供并维护商店中的接入点并/或与通信提供商协作以确保蜂窝数据网络充分地在他们得商店中提供覆盖。
[0005]理论上,商家提供的在线展示可以是商家的附加价值、增加顾客满意度,并给商家带来增加的回头生意。然而,顾客可能在他们每次访问商家时不得不执行认证或“登录”的乏味处理。并且,如果用户不在每次访问时登录,则顾客和商家都不能从商家提供的在线展示中充分受益。
【附图说明】
[0006]图1是根据某些实施例的联网系统的框图。
[0007]图2是例示了根据某些实施例的计算系统的图示。
[0008]图3是例示了根据某些实施例的使用设备标识符进行认证的流程的图示。
[0009]图4是例示了根据某些实施例的使用设备标识符进行认证的流程的图示。
[0010]图5是例示了根据某些实施例的用于使用设备标识符进行认证的方法的流程图。[0011 ]图6是例示了根据某些实施例的用于使用设备标识符进行认证的方法的流程图。
[0012]在附图中,具有相同名称的元件具有相同或相似的功能。
【具体实施方式】
[0013]在以下描述中,描述某些实施例的具体细节被提出。然而,本领域技术人员将明白,公开的实施例可在没有这些具体细节的全部或一些的情况下实施。给出的具体实施例打算成为例示性而非限制性的。本领域技术人员可认识到虽然本文中未具体描述,但是其它素材也在本公开的范围和精神内。
[0014]根据某些实施例,提供了一种系统。该系统包括网络接口组件,该网络接口组件被配置成接收包括证书的对认证的请求、发送分组并接收包括接收或重发被发送的分组的设备的设备标识符的信息。该系统还包括一个或多个处理器,所述处理器被配置成生成分组并将接收的证书与接收的设备标识符配对。该系统还包括存储配对的设备标识符和证书的存储器。
[0015]根据某些实施例,还提供了一种方法。该方法包括以下步骤:接收对向服务器认证的请求,所述对认证的请求包括证书;响应于对认证的请求而发送分组;接收包括接收或重发被发送的分组的设备的设备标识符的信息;以及将接收的证书与设备标识符配对。
[0016]根据某些实施例,还提供了一种方法。该方法包括以下步骤:接收对向服务器认证的请求,该请求包括证书;响应于对认证的请求而发送可运行指令;从运行所述可运行指令的设备接收设备标识符;以及当发送所述设备标识符的设备与发送所述对认证的请求的设备匹配时,将接收的证书与设备标识符配对。
[0017]符合本公开的实施例可允许服务器将设备的设备标识符与认证证书相匹配,以使得在后续接收到该设备标识符时该设备能够向服务器自动认证。
[0018]下面将参考以下附图更详细地描述这些和其他实施例。
[0019]图1是根据某些实施例的联网系统100的框图。系统100包括通过网络106通信的客户端计算设备102和远程服务器104。远程服务器104可以是可由诸如加州圣何塞的PayPal公司之类的支付处理服务提供商维护来的支付处理服务提供商服务器。在不同实施例中,远程服务器104可由其他服务提供商维护。远程服务器104还可由如下实体维护,利用该实体,敏感证书和信息可被与客户端计算设备102交换。远程服务器104更一般地可以是网站、在线内容管理器、诸如银行之类的服务提供商、或将要求用户认证或登录的内容提供给用户的另一实体。
[0020]在一个实施例中,网络106可被实施为单一网络或多个网络的组合。例如,在各种实施例中,网络106可包括互联网和/或一个或多个内联网、固话网、无线网和/或其他适当类型的通信网络。在另一示例中,网络可包括适于与诸如互联网之类的其他通信网络通信的无线电信网络(例如,蜂窝电话网络)。
[0021]在一个实施例中,客户端计算设备102可使用被配置用于通过网络106的有线和/或无线通信的硬件和/或软件的任何适当组合来实现。例如客户端计算设备102可被实现为无线电话(例如,智能手机)、平板、个人数字助理(PDA)、笔记本电脑、个人计算机、例如由电缆或卫星内容提供商提供的连接的机顶盒(STB)、或视频游戏系统控制台、头戴显示器(HMD)或其他可穿戴计算设备(包括具有眼镜投影屏幕的可穿戴计算设备)、以及/或者各种其他众所周知类型的计算设备。
[0022]在某些实施例中,客户端计算设备102可经由接入点108连接到网络106。接入点108可以是可根据电气电子工程师协会(IEEE)802.11标准的一个或多个版本辅助客户端计算设备102通过网络106的无线通信的无线接入点(WAP)。接入点108还可以是根据IEEE802.3以太网标准辅助通过网络106的无线通信的有线路由器或桥接器。在某些实施例中,接入点108可以是根据诸如CDMA或GSM 2G、3G、4G、HSDPA+、LTE和其他蜂窝数据标准之类的无线联网标准辅助客户端计算设备102通过网络106的无线通信的移动通信塔。移动通信塔可以是蜂窝基站,包括较低功率和较小蜂窝基站,比如毫微微小区、微微小区或微小区。在某些实施例中,客户端计算设备102可被要求向接入点108认证以连接到网络106。另外,接入点108可与远程服务器104相关联,以使得接入点108可由具有向远程服务器104的账户的实体提供并且接入点108可以能够通过网络106向远程服务器104提供信息。在某些实施例中,接入点108可以能够从远程服务器104接收指令和规则以用于分析由客户端计算设备102发送的流量的模式。
[0023]客户端计算设备102可包括具有一个或多个处理器并能够读取有形非暂态机器可读介质上存储的指令以供一个或多个处理器运行的硬件和/或软件的任意适当组合。根据某些实施例,客户端计算设备102包括机器可读介质,比如包括用于由一个或多个处理器(未示出)运行以使得客户端计算设备102执行特定任务的指令的存储器(未示出)。在某些实施例中,指令可由一个或多个处理器响应于用户110的交互来运行。例如,某些指令可包括诸如移动浏览器应用之类的浏览器应用112,该浏览器应用可被用来提供用户界面以许可用户110浏览通过网络106可获得的信息,包括由远程服务器104托管的信息。例如,浏览器应用112可被实现为网络浏览器以查看通过网络106可获得的信息。浏览器应用112可包括被配置成允许用户110通过接口与远程服务器104或由内容提供商或商家管理的其他服务器经由网络106相连接并通信的图形化用户界面(GUI)。例如,用户110可以能够访问网站以发现并购买物品,以及访问用户账户信息或网络内容。
[0024]客户端计算设备102还可包括支付应用114,支付应用114可允许用户110通过网络106进入并执行交易,包括授权支付由支付服务处理提供商处理,该支付服务处理提供商例如可由加州圣何塞的PayPal公司提供并由远程服务器104实现。在某些实施例中,用户110可以是商家或顾客、购买者或买主。客户端计算设备102可包括一个或多个实施例中可能希望的其他应用116以提供用户110可获得的附加特征,包括访问向远程服务器104的用户账户。例如,应用116可包括允许用户通过网络106以及向远程服务器104和其他在线站点接收和发送信息的接口和通信协议。应用116还可包括用于实现客户侧安全特征的安全应用、用于经由网络106通过接口与适当API相连接的可编程客户端应用或各种其他类型的众所周知的程序和/或应用。应用116可包括被下载并驻留在客户端计算设备102上的移动应用,以使得用户110能够通过这些应用访问内容。
[0025]根据某些实施例,远程服务器104可由在线支付提供商维护,该在线支付提供商可代表用户110提供用于在线金融和支付交易的处理。远程服务器104还可由商家维护,并且提供对用于购买的商家货物和服务(统称为“物品”)的访问,并且可提供对购买的物品的支付服务处理。远程服务器104可至少包括认证应用118,认证应用118可被配置成经由接入
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1