基于联系人信息来标注被访问的位置的制作方法

文档序号:8532144阅读:547来源:国知局
基于联系人信息来标注被访问的位置的制作方法
【专利说明】
【背景技术】
[0001]诸如智能电话和平板电脑的移动装置已经打开了可以向用户提供的多种新的服务。这些新的服务的一个非常受欢迎且不断增长的类别包含位置跟踪和感知。可以使用用于确定位置的几种技术中的任何一种来确定移动装置的地理位置,该技术包括通过参考蜂窝网络塔、W1-Fi接入点位置或通过使用来自全球定位系统(GPS)组件的数据。利用位置跟踪和感知的示例应用包括来自基于位置向社交交互报告的位置的全部内容。
[0002]由这些新的服务中的许多面对的一个共同问题是地理位置(例如,在地球上的玮度和经度)与相关位置标签(例如,家、工作等)的关系。用于解决该问题的现有技术和系统限于搜索列出企业或其他公开地的位置。使用不完整的数据来建立地理位置的相关和有意义的标签可以使得向用户呈现的信息的质量变差,由此使得他们对于位置跟踪或位置感知服务的体验变差。

【发明内容】

[0003]在一个示例中,本公开描述了一种用于使用计算机处理器标注用户访问的位置的方法,包括:收集所述用户的位置历史数据,并且将所述位置历史数据存储在数据存储中。根据这个示例,所述方法也包括:由与所述数据存储进行通信的处理器从所述位置历史数据确定被访问的位置,并且由所述处理器对于与所述用户相关联的联系人列表搜索与所述被访问的位置对应的联系人位置信息。所述方法可以进一步包括:由所述处理器将所述被访问的位置与对应于匹配的联系人位置信息的联系人位置标签相关联。
[0004]在另一个示例中,本公开描述了一种用于使用计算机处理器将位置信息与联系人相关联的方法,包括:收集用户的位置历史数据,并且将所述位置历史数据存储在数据存储中。根据这个示例,所述方法也包括:由与所述数据存储进行通信的处理器从所述位置历史数据确定被访问的位置,从所述用户接收联系人和位置标签的指定,并且由所述处理器将所述被访问的位置与所述联系人和所述位置标签相关联。
[0005]在另一个示例中,本公开描述了一种用于使用计算机处理器将位置信息与联系人相关联的方法,包括:收集第一用户的位置历史数据,并且将所述位置历史数据存储在数据存储中。根据这个示例,所述方法也包括:由与所述数据存储进行通信的处理器从所述位置历史数据确定由所述第一用户访问的位置,并且由所述处理器确定所述第一用户访问的所述位置是否与第二用户相关联。所述方法可以进一步包括:由所述处理器在所述被访问的位置与所述第二用户相关联的情况下更新在与所述第一用户相关联的联系人列表中的用于所述第二用户的联系人列表条目,以包括所述被访问的位置。
【附图说明】
[0006]通过下面结合附图进行的详细说明,可以更全面地明白如上所述的公开的技术的方面和不例,在附图中:
[0007]图1示意地图示了根据本公开的方面的示例移动网络;
[0008]图2是用于收集和分析用户的位置历史数据的示例技术的流程图;
[0009]图3是图示在本公开的方面中利用的示例位置历史数据的表格;
[0010]图4是用于搜索与用户相关联的联系人列表以将用户访问的位置与在联系人列表中的条目相关联的示例技术的流程图;
[0011]图5是图示在本公开的方面中利用的示例联系人列表条目信息的表格;
[0012]图6是用于将用户访问的位置与联系人列表条目相关联的示例技术的流程图;以及
[0013]图7是用于利用对应于被访问的位置的信息来更新与第一用户相关联的联系人列表的示例技术的流程图。
【具体实施方式】
[0014]在此公开的系统和技术提供了用于确定用户访问的位置并且基于联系人信息来将相关的位置标签与被访问的位置相关联的能力。与用户相关联的联系人信息(例如,对于每一个联系人在用户的联系人列表中存储的地址)的使用允许当通过本地搜索查询或其他公共信息源不可获得被访问的位置时根据本公开的系统和技术提供被访问的位置的相关的标签。在一些示例中,可以基于在被访问的位置和在用户的联系人列表中存储的信息之间的匹配来应用位置标签。在其他示例中,用户可以有效地指定要与被访问的位置相关联的联系人和位置标签。在其他示例中,如果用户访问的位置在用户的联系人列表中未被列出,但是以其他方式已知,则可以适当地将被访问的位置标注,并且可以将在用户的联系人列表中的对应的联系人更新以包括被访问的位置。
[0015]现在描述某些示例以提供在此公开的系统和技术的结构、功能、制造和使用的原理的整体理解。在附图中图示了示例。本领域内的技术人员可以明白,在此具体描述和在附图中图示的系统和技术是非限定性示例,并且本公开的范围仅由权利要求限定。与一个示例相关地图示或描述的特征可以与其他示例的特征组合。这样的修改和改变意欲被包括在本公开的范围内。
[0016]可以基于用户的移动装置的位置来推断用户的位置。可以以各种时间间隔来存储位置信息,以提供装置和用户的位置历史。该位置历史可以被存储在移动装置上的高速缓存或其他存储器中,或者它可以通过移动网络被发送到服务器,并且被存储在数据存储中。可以向用户提供下述机会:控制例如由与用户相关联或被用户使用的计算装置执行的程序或特征是否收集用户信息(例如,关于用户的位置的信息或其他信息,诸如关于用户的联系人、社交网络连接、社交行为或活动、偏好等的信息);以及/或者,基于所收集的信息来控制是否和/或如何从内容服务器接收内容。另外,可以在将某个数据存储或使用之前以一个或多个方式来处理它,使得对于该用户不可确定个人可识别的信息,或者可以一般化其中获得位置信息(诸如城市、ZIP代码或州等级)的用户的地理位置,使得不能确定用户的具体位置。在这些方式中,用户可以对信息如何被内容服务器收集和使用具有控制。
[0017]图1图示了用于提供基于位置的服务的移动网络100的示例。在所示的示例中,移动网络100包括通信网络110和移动装置120。移动装置120可以经由各种接入点130连接到通信网络110。虽然为了示例的目的而图示了一个移动装置120和一个接入点130,但是移动网络可以包括任何数量的移动装置和接入点。
[0018]移动装置120可以是被配置为通过移动网络交换数据的任何装置。例如,移动网络100可以是GSM、TDMA或CDMA技术使能的网络或诸如IEEE 802.11、蓝牙或其他W1-Fi网络的任何其他形式的无线网络或者有线和无线网络的组合。接入点130可以是一种形式的无线电接收器或发送器,其提供移动装置120和通信网络110之间的网关。例如,接入点可以是无线路由器或蜂窝网络塔。在一些示例中,移动装置120也可以接收从GPS卫星140发送的GPS信号。
[0019]在所示的示例中,移动网络100也包括位置服务器150,位置服务器150可以经由通信网络110与移动装置120交换数据。位置服务器150可以包括例如数字数据处理器160,数字数据处理器160与数字数据库存储170通信耦合,数字数据库存储170例如是数据库或能够存储数字数据的其他存储器或存储单元。
[0020]可以在利用软件、固件或硬件指令编程的一个或多个计算装置上实现位置服务器150。这样的计算装置可以包括但是不限于一个或多个个人计算机、工作站、微型计算机、集群计算机系统和/或嵌入系统。也可以在移动装置120本身上实现位置服务器150功能的一些或全部。这样的计算装置(包括移动装置120)也可以包括但是不限于具有用于执行和存储指令的一个或多个处理器和存储器的装置。这样的计算装置可以包括软件、固件和硬件。软件可以包括一个或多个应用和操作系统。硬件可以包括但是不限于处理器、存储器和图形用户界面显示器。位置服务器150可以使用硬件、软件或其组合被实现,并且可以在计算机系统或其他处理系统中被实现。
[0021]在图2中图示了用于收集位置信息并且确定用户访问的位置的示例技术200。技术200可以包括获得位置历史数据,或者它可以包括对预存在的位置历史数据进行操作。如图2中所示,技术200在步骤210处开始,其中,收集位置历史数据。例如,位置历史数据可以被诸如图1的移动装置120的移动装置产生,并且经由接入点130和通信网络110通过移动网络100被传送到位置服务器150。例如当用户使用提供报到的任何数量的社交应用在某个位置处“报到”时,位置服务器150也可以收集位置历史数据。
[0022]例如可以通过移动装置120向用户提供下述机会:控制例如由移动装置120执行的程序或特征是否收集用户信息(例如,位置历史数据或其他信息,诸如关于用户的联系人、社交网络连接、社交行为或活动、偏好等的信
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1