多因素位置验证的制作方法

文档序号:9476092阅读:426来源:国知局
多因素位置验证的制作方法
【技术领域】
[0001]本公开内容总体上涉及电子位置确定。
【背景技术】
[0002]诸如,智能电话、平板电脑或便携式计算机的移动计算设备可包括用于确定其位置、方向或方位的功能,诸如,GPS接收器、罗盘或陀螺仪。该设备还可包括用于无线通信的功能,诸如,蓝牙通信、近场通信(NFC)或红外线(IR)通信或者利用无线局域网(WLAN)或蜂窝电话网络的通信。移动计算设备还可以执行软件应用程序,诸如,游戏、网络浏览器或社交网络应用程序。利用社交网络应用程序,用户可以与他们的社交网络中的其他用户连接、通信并且共享信息。

【发明内容】

[0003]验证移动设备的用户位置可以是识别移动设备或者移动设备的用户的重要部分。例如,关于诸如刷信用卡的事件的数据显示用户在卡被刷的终端位置处正在进行经济交易。如果其他位置确定方法显示该用户在不同位置中,则该信息可对用户是否实际授权刷这个信用卡而不是被蒙骗或者欺诈表示怀疑。
[0004]可通过访问用户或者与用户相关的移动设备的至少两个确定位置来验证用户的位置。例如,用户的位置可通过与用户的移动设备相关的GPS读取以及通过移动设备与已知位置处的自助服务机之间的射频识别来确定。可以相互比较这两个确定,并且可基于所比较的位置是否对应于彼此来允许或者禁止与用户或者移动设备相关的功能。例如,可基于该比较允许或者拒绝刷信用卡或者访问安全网络。
【附图说明】
[0005]图1示出了与社交网络系统相关的示例性网络环境。
[0006]图2示出了示例性社交图谱。
[0007]图3示出了使用多个位置因素验证个体位置的示例性方法。
[0008]图4示出了使用将两个示例性位置确定方法进行比较的具体实例来验证移动设备的位置的示例性方法。
[0009]图5示出了示例性计算机系统。
【具体实施方式】
[0010]图1示出了与社交网络系统相关的示例性网络环境100。网络环境100包括通过网络110连接至彼此的客户端系统130、社交网络系统160以及第三方系统170。尽管图1示出了客户端系统130、社交网络系统160、第三方系统170以及网络110的具体布置,但是本公开内容考虑了客户端系统130、社交网络系统160、第三方系统170以及网络110的任何合适的布置。作为实例而不是限制性方式,客户端系统130、社交网络系统160以及第三方系统170中的两个或更多个可绕开网络110直接彼此连接。作为另一实例,客户端系统130、社交网络系统160以及第三方系统170中的两个或更多个可物理地或逻辑地整体或部分共同位于同一位置。此外,尽管图1示出了客户端系统130、社交网络系统160、第三方系统170以及网络110的具体数量,但是本公开内容考虑了客户端系统130、社交网络系统160、第三方系统170以及网络110的任何合适的数量。作为实例而不是限制性方式,网络环境100可包括多个客户端系统130、社交网络系统160、第三方系统170以及网络110。
[0011]本公开内容考虑了任何合适的网络110。作为实例而不是限制性方式,网络110的一个或多个部分可包括自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线局域网(WLAN)、广域网(WAN)、无线WAN (WffAN)、城域网(MAN)、互联网的一部分、公共交换电话网(PSTN)的一部分、蜂窝电话网络或者这些中的两个以上的组合。网络110可包括一个或多个网络110。
[0012]链路150可将客户端系统130、社交网络系统160以及第三方系统170连接至通信网络110或者彼此连接。本公开内容考虑了任何合适的链路150。在【具体实施方式】中,一个或多个链路150包括一个或多个有线链路(诸如,数字用户线路(DSL)或电缆数据服务接口规范(DOCSIS))、无线链路(诸如,W1-Fi或全球互通微波存取(WiMAX))、或者光链路(诸如,同步光纤网(SONET)或同步数字系统(SDH))。在【具体实施方式】中,一个或多个链路150都包括自组织网络、内联网、外联网、VPN、LAN、WLAN、WAN、WffAN, MAN、互联网的一部分、PSTN的一部分、以蜂窝技术为基础的网络、以卫星通信技术为基础的网络、另一个链路150或者两个或者更多个此类链路150的组合。链路150在整个网络环境100中不必相同。一个或多个第一链路150可以在一个或多个方面不同于一个或多个第二链路150。
[0013]在【具体实施方式】中,客户端系统130可以是包括硬件、软件、或嵌入式逻辑部件或者两个或更多个这样的部件的组合并且能够执行由客户端系统130实施或支持的适当功能的电子设备。作为实例并不作为限制性方式,客户端系统130可包括计算机系统,诸如,台式计算机、笔记本或便携式计算机、上网本、平板电脑、电子书阅读器、GPS设备、照相机、个人数字助理(PDA)、手提式电子设备、蜂窝电话、智能电话、其他合适的电子设备、或者其任意合适的组合。本公开内容考虑了任何合适的客户端系统130。客户端系统130可以使客户端系统130中的网络用户能够访问网络110。客户端系统130可以使其用户能够与在其他客户端系统130中的其他用户通信。
[0014]在【具体实施方式】中,客户端系统130可包括网络浏览器132,诸如,微软互联网浏览器(MICROSOFT INTERNET EXPLORER)、谷歌浏览器(GOOGLE CHROME)或火狐浏览器(M0ZILLA FIREF0X),并且可以具有一个或多个添加、插件或者其他扩展,诸如,工具栏(TOOLBAR)或雅虎工具栏(YAHOO TOOLBAR)。客户端系统130中的用户可以输入将网络浏览器132引导至特定服务器(诸如,服务器162或者与第三方系统170相关的服务器)的统一资源定位器(URL)或者其他地址,并且网络浏览器132可以产生超文本传输协议(HTTP)请求并且将HTTP请求传达至服务器。服务器可接受HTTP请求并且响应于HTTP请求将一个或多个超文本标记语言(HTML)文件传达至客户端系统130。客户端系统130可以基于来自服务器的HTML文件渲染用于呈现网页给用户。本公开内容考虑了任何合适的网页文件。作为实例而不是限制性方式,网页可根据具体需要从HTML文件、可扩展的超文本标记语言(XHTML)文件或者可扩展的标记语言(XML)文件进行渲染。这些网页还可执行脚本程序,诸如但不限于,以 JAVASCRIPT、JAVA、MICROSOFT SILVERLIGHT,诸如 AJAX(异步 Javascript和XML)等标记语言和脚本程序组合编写的程序。本文中,在适当情况下,参考网页包括一个或多个对应的网页文件(浏览器可以用其渲染网页),反之亦然。
[0015]在【具体实施方式】中,社交网络系统160可以是可承载在线社交网络的网络可寻址计算系统。诸如,社交网络系统160可产生、存储、接收以及发送社交网络数据,例如,用户配置文件数据、概念配置文件数据、社交图谱信息或者与在线社交网络相关的其他合适的数据。社交网络系统160可由网络环境100的其他部件直接或者经由网络110访问。在【具体实施方式】中,社交网络系统160可包括一个或多个服务器162。每个服务器162可以是单一服务器或者跨多个计算机或多个数据中心的分布式服务器。服务器162可以是各种类型,诸如,例如但不限于,网络服务器、新闻服务器、邮件服务器、消息服务器、广告服务器、文件服务器、应用服务器、交换服务器、数据库服务器、代理服务器、适于执行本文中所描述的功能或过程的另一个服务器或者它们的任何组合。在【具体实施方式】中,每个服务器162均可包括硬件、软件、或嵌入式逻辑部件或者用于执行由服务器162实施或支持的适当功能的两个或更多个该部件的组合。在【具体实施方式】中,社交网络系统160可包括一个或多个数据存储器164。数据存储器164可用于存储各种类型的信息。在【具体实施方式】中,可根据特定数据结构组织数据存储器164中存储的信息。在【具体实施方式】中,每个数据存储器164可以是关系的、圆柱形的、相关的或者其他适当的数据库。尽管本公开内容描述或者示出了数据库的具体类型,但是本公开内容考虑了任何合适的数据库类型。【具体实施方式】可提供能够使客户端系统130、社交网络系统160或者第三方系统170管理、检索、修改、添加或者删除存储在数据存储器164中的信息的接口。
[0016]在【具体实施方式】中,社交网络系统160可将一个或多个社交图谱存储在一个或多个数据存储器164中。在【具体实施方式】中,社交图谱可包括多个节点,其可包括多个用户节点(每个用户节点对应于具体用户)或多个概念节点(每个概念节点对应于具体概念),以及连接节点的多个边线。社交网络系统160可向在线社交网络的用户提供与其他用户通信和交互的能力。在【具体实施方式】中,用户可以经由社交网络系统160加入在线社交网络,然后将连接(例如,关系)添加到他们想要连接的社交网络系统160的许多其他用户。本文中,术语“好友”可能指的是用户经由社交网络系统160与其形成连接、关联或者关系的社交网络系统160的任何其他用户。
[0017]在【具体实施方式】中,社交网络系统160可向用户提供对通过社交网络系统160支持的各种类型的项目或对象采取行动的能力。作为实例而不是限制性方式,项目和对象可包括社交网络系统160的用户可能属于的群或者社交网络、用户可能感兴趣的事件或日历条目、用户可以使用的以计算机为基础的应用程序、允许用户经由服务购买或出售项目的交易、用户可以执行的与广告的交互、或者其他合适的项目或对象。用户可与能够在社交网络系统160中或者通过第三方系统170的外部系统表示的、独立于社交网络系统160并且经由网络110耦接至社交网络系统160的任何事物交互。
[0018]在【具体实施方式】中,社交网络系统160可以能够链接各种实体。作为实例而不是
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1