用于验证计算设备的报告位置的方法、服务器以及系统的制作方法

文档序号:9794487阅读:434来源:国知局
用于验证计算设备的报告位置的方法、服务器以及系统的制作方法
【专利说明】用于验证计算设备的报告位置的方法、服务器从及系统
[0001] 相关申请的交叉引用
[0002] 本申请要求2013年 3 月14 日提交的题为"METHODS FOR VERIFYING REPORTED LOCATIONS OF MOBILE DEVICES(用于验证移动设备的报告位置的方法r的美国临时专利 申请S/N. 61/782,735的优先权权益,其内容通过援引整体纳入于此。
[000;3]领域
[0004] 本公开一般设及用于验证从移动设备发送的消息中所包括的位置信息W确保报 告位置信息准确的方法。
[0005] 背景
[0006] 通常在计算设备上找到的社交媒体应用、消息收发应用、W及其他应用往往包括 从用于设备的面向应用的基于位置的服务导出的位置信息,该位置信息可能出于各种原因 而不准确。基于位置的服务所生成的位置信息中存在系统错误是可能的。用户更改从面向 应用的基于位置的服务导出的位置信息或输入与用户的当前位置有关的不准确的位置信 息也是可能的。GPS系统中固有的误差或基于应用等待时间的误差可使得位置信息在基于 位置的服务中被不准确地报告,而没有用户的任何交互或蓄意尝试来更改位置信息。其他 位置信息可从集成在设备中的系统级基于位置的服务或从可通过其他设备(诸如无线接入 点或网络基础设施)获得的位置信息中导出。系统级位置信息一般不能被用户更改。
[0007] 概述
[000引各实施例方法、服务器、W及系统使得能够认证由计算设备在收到消息中报告或 指示的位置信息。用于认证消息中提供的位置信息的一实施例方法可包括:将从位于实际 位置处的发送方计算设备到接收方计算设备的消息中所纳入的位置信息与在服务器中维 护的与发送方计算设备的实际位置有关的信息进行比较;W及基于比较来认证位置信息。 一些实施例可包括:基于比较通过确定第二位置与第一位置信息之间的差异是否在所定义 的阔值内来认证位置信息,W及在第二位置信息与第一位置信息之间的差异在所定义的阔 值内时认证了第二位置信息。
[0009]在一些实施例中,服务器可接收发送方计算设备的包括与发送方计算设备的实际 位置有关的位置信息的注册W及存储运一信息W供稍后引用。在一实施例中,服务器可从 发送方计算设备接收对在服务器中维护的与发送方计算设备的实际位置有关的信息的请 求,W及作为响应将与发送方计算设备的实际位置有关的信息发送给发送方计算设备,从 而使得发送方计算设备能够在将消息传送给接收方计算设备之前认证位置信息。在另一实 施例中,服务器可从接收方计算设备接收对在服务器中维护的与发送方计算设备的实际位 置有关的信息的请求,W及作为响应将该信息发送给接收方计算设备,从而使得接收方计 算设备能够通过将该消息中所纳入的位置信息与从服务器接收到的与发送方计算设备的 实际位置有关的信息进行比较来认证从发送方计算设备接收到的消息中的位置信息。在另 一实施例中,服务器可从代理服务器接收对在服务器中维护的与发送方计算设备的实际位 置有关的信息的请求,W及作为响应将该信息发送给代理服务器,从而使代理服务器能够 通过在将该消息发送到接收方计算设备之前将该消息中所纳入的与发送方计算设备的位 置有关的信息与从服务器接收到的与发送方计算设备的实际位置有关的位置信息进行比 较、或者连同发送到接收方计算设备的消息一起包括从服务器接收到的与发送方计算设备 的实际位置有关的位置信息,从而认证从发送方计算设备接收到的消息中的位置信息。在 一实施例中,代理服务器可在比较掲示原始消息中的信息与从服务器接收到的位置信息显 著不同(超出阔值)时,通过在将该消息发送给接收方计算设备之前用从服务器接收到的与 发送方计算设备的实际位置有关的位置信息来替换该原始消息中包括的与发送方计算设 备的位置有关的信息,从而修改该消息。在另一实施例中,服务器可从接收方计算设备接收 原始消息中包括的与发送方计算设备的位置有关的信息;将接收到的与发送方计算设备的 位置有关的信息与由服务器维护的与发送方计算设备的实际位置有关的位置信息进行比 较,W及响应于查询,向接收方计算设备提供第二位置信息与第一位置信息的比较的结果 的指示。
[0010] 进一步的实施例包括一种通信系统,其包括:发送方计算设备,接收方计算设备, 服务器,代理服务器,W及用于执行上述方法的功能的装置。用于执行运些功能的装置可W 是配置有可执行指令W执行与上述方法相对应的操作的发送方计算设备的处理器、接收方 计算设备的处理器、服务器、和/或代理服务器。又一些实施例包括配置有处理器可执行指 令W执行与上述方法相对应的代理服务器操作的代理服务器。又一些实施例包括配置有处 理器可执行指令W执行与上述方法相对应的计算设备操作的计算设备。
[0011] 附图简述
[0012] 纳入于此且构成本说明书一部分的附图解说了本发明的实施例,并与W上给出的 一般描述和下面给出的详细描述一起用来解释本发明的特征。
[0013] 图1是适于用各个实施例实现的网络的通信系统框图。
[0014] 图2是解说其中位置验证由发送方计算设备执行的实施例的过程流程图。
[0015] 图3是解说其中位置验证由接收方计算设备执行的实施例的过程流程图。
[0016] 图4是解说其中位置信息被代理服务器附加至所传送的消息且接收方计算设备将 被附加的位置信息与该消息内原始包含的信息进行比较的实施例的过程流程图。
[0017] 图5是解说其中位置验证由代理服务器执行的实施例的过程流程图,其中代理服 务器用准确位置信息替换消息内原始包含的不准确位置信息。
[0018] 图6是解说其中在服务器中执行位置验证的实施例的过程流程图,其中响应于来 自接收方计算设备的查询来存储发送方计算设备的位置信息。
[0019] 图7是适用于各个实施例的示例无线设备的组件示图。
[0020] 图8是适用于各个实施例的另一示例无线设备的组件示图。
[0021 ]图9是适用于各个实施例的示例服务器的组件示图。
[0022] 详细描述
[0023] 将参照附图详细描述各实施例。在可能之处,相同附图标记将贯穿附图用于指代 相同或类似部分。对特定示例和实现所作的引用是用于解说性目的,而无意限定本发明或 权利要求的范围。
[0024] 措辞"示例性"在本文中用于表示"用作示例、实例或解说"。本文中描述为"示例 性"的任何实施例不必被解释为优于或胜过其他实施例。同样,术语"实施例"不要求本发明 的所有实施例包括所讨论的特征、优点、或操作模式。
[0025] 术语"计算设备"和"移动设备"在此处可互换地使用W指代W下各项中的任一个 或全部:蜂窝电话,智能电话,个人或移动多媒体播放器,个人数据助理(PDA),个人计算机, 膝上型计算机,平板计算机,智能本,超级本,掌上计算机,无线电子邮件接收器,启用因特 网的多媒体蜂窝电话,无线游戏控制器,W及包括存储器、可编程处理器和用于与大区域网 络(诸如因特网)进行通信的网络接口或收发机的类似个人电子设备。尽管各实施例对于其 位置可频繁改变的移动计算设备是有用的,但各实施例对较不移动的计算设备(诸如台式 计算机和工作站)同样有用。
[0026] 连接到通信网络的计算设备向管理网络与计算设备之间的通信链路的一个或多 个服务器注册。服务器存储计算设备的位置,并且在消息被发送到该设备时,运一信息由其 他代理服务器使用来定位该设备。服务器上的位置信息被设备和/或被网络周期性地更新, 诸如W计算设备藉W通信的蜂窝小区标识符(ID)的形式。
[0027] 各实施例包括用于验证通过消息(例如,电子邮件、文本消息、社交媒体发帖,等 等)接收到的且在依赖于基于位置的服务的社交媒体应用中使用的位置信息的系统和方 法。在计算设备连接到通信网络时,它可W使用会话发起协议(SIP)消息来向一个或多个服 务器注册。SIP消息可包括位置信息。位置信息可W从内置于计算设备的基于位置的服务 (诸如GPS)导出。位置信息被周期性地刷新且在设备改变位置时刷新。在各实施例中,位置 信息可由基于位置的服务转发给服务器。根据各实施例,存储在服务器中的运一信息随后 可被用来验证消息发送方计算设备("发送方计算设备")的位置。在一些实施例中,运一验 证可针对发送方计算设备执行,而在其他实施例中,运一验证可针对接收包括位置信息的 消息的计算设备("接收方计算设备")执行。
[0028] 例如,发送方计算设备的用户可W将用于在社交媒体应用中显示或使用的消息发 送到接收者的接收方计算设备。作为该消息或社交媒体活动的一部分,用户可W传送与用 户的位置或用户的计算设备的位置有关或相关的信息,诸如实际位置、城市位置、国家位 置、或链接到特定时区的传输时间。用户可更改用该消息或社交媒体活动来报告的位置。出 于运一原因,接收者可能不知道所包括的位置信息是否可被信任。然而,用户将不能够更改 存储在服务器处的位置信息。各方法和系统使得运样的位置信息的接收者能够验证或接收 发送者的位置的准确性的指示。运在验证发送者、证实发送者所提供的信息、W及验证发送 者所提供的信息方面是有用的。
[0029] 位置信息可W是低级位置信息或高级位置信息。低级位置信息可包括由发送方计 算设备的较低系统层或组件所提供的位置信息。低级位置信息也可由基础设施组件或结合 基础设施组件(诸如基站组件)来提供。低级位置信息一般不可被用户访问。
[0030] 高级位置信息可包括在发送方计算设备的较高系统/应用层处提供的位置信息。 高级位置信息可包括由用户输入到发送方计算设备的位置信息。高级位置信息也可W是通 过在发送方计算设备上执行的应用获得的位置信息。高级位置信息可W是通过提供位置信 息的网站获得的位置信息。高级位置信息一般可由发送方计算设备的用户在高级位置信息 被传送到接收方计算设备103或者其他组件或计算设备之前或之时访问。因为高级位置信 息可被用户操纵或者由应用或第=方提供,所W高级位置信息的准确性不能得到保证。
[0031] 图1解说了适用于各个实施例的无线网络系统100。无线通信计算设备102、103和 104W及无线发射机/接收机106-起构成无线数据网络108。发送方计算设备102和接收方 计算设备103可经由无线发射机/接收机(诸如基站106)连接在无线数据
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1