用于提供兴趣点的方法及设备的制作方法

文档序号:6423047阅读:147来源:国知局
专利名称:用于提供兴趣点的方法及设备的制作方法
技术领域
本发明涉及计算机技术领域,更具体地,本发明涉及一种用于提供兴趣点的方法及设备。
背景技术
随着计算机与网络技术的迅速发展,社交网络(social network)(或称为社交网站)已经日益成为现代网络的重要组成部分。社交网络是指向对特定对象感兴趣或只是一起“闲逛”的人们提供虚拟社区的Web站点。用户通过语音、聊天、即时消息、视频会议和博客等进行通信,并且该服务通常向用户提供了联系其他用户的好友的方法。另一方面,发源于地理信息系统领域的兴趣点(Point of Interest,缩写为POI)概念也逐步应用于社交网络领域,特别是基于移动通信技术的移动POI系统。具体而言,移动POI是一项基于位置的服务,这项服务包括服务器系统和客户端应用程序,客户端应用程序主要是针对移动终端平台(例如手机平台)所开发的。移动POI服务的目标是创建一个平台,让用户们能够分享彼此之间的地理位置以及相关信息。POI通常是指一个包含特定的相关信息的地理位置。POI可以包含不同类型对象(例如餐馆、酒吧或公园)的信息,这些信息包括位置、文字描述、图片和用户们的评论。每一个POI都被分门别类,归属于某一社区和某一类别。当用户在添加POI时,便可以选定它属于哪一类别。设置类别的目的是让用户能够更好地过滤掉不感兴趣的P0I,而只查看关心的P0I。在用户访问社交网络来发表日志、图片、状态或其他内容时,通常可以将这些发表行为关联于特定的POI,例如,在工人体育场发表工人体育场的图片。由于POI系统中的POI数量众多,用户在确定特定的POI时可能需要手动地从众多的POI中选择一个,或者需要手动输入特定POI的名称,等等。这些操作降低了用户的使用效率,并且影响了用户体验。因此,需要一种能够高效地提供兴趣点的方法及设备。

发明内容
为了解决上述问题,根据本发明的一个方面,提供了一种用于提供兴趣点的方法,包括获取用户的当前位置及当前行为;查找与所述当前位置及当前行为相匹配的兴趣点;提供所述匹配的兴趣点。根据本发明的一个实施例,所述查找步骤进一步包括建立兴趣点数据库,所述兴趣点数据库包括多个兴趣点,其中每个兴趣点对应于不同的兴趣点位置以及用户在该兴趣点的历史行为记录。根据本发明的一个实施例,所述用户的历史行为记录包括用户历史的发表行为,用户历史的签到行为和/或用户历史行为的时间。根据本发明的一个实施例,所述查找步骤进一步包括以用户的当前位置为基准位置;获取搜索范围;搜索在所述基准位置的搜索范围内的兴趣点。根据本发明的一个实施例,所述提供步骤进一步包括在存在多个匹配的兴趣点的情况下对所述匹配的兴趣点排序。根据本发明的一个实施例,在所述提供步骤之后,还包括根据用户对所述匹配的兴趣点的选择确定用户所在的兴趣点。根据本发明的一个实施例,在所述确定步骤之后,还包括将用户所在的兴趣点与用户的当前行为相关联,并记录所述关联的兴趣点与当前行为。根据本发明的一个实施例,通过GPS定位、WiF i定位或Cell ID定位方式确定所述用户的当前位置。根据本发明的另一方面,还提供了一种提供兴趣点的设备,包括获取装置,用于获取用户的当前位置及当前行为;查找装置,用于查找与所述当前位置及当前行为相匹配的兴趣点;提供装置,用于提供所述匹配的兴趣点。不同于现有技术,本发明的用于提供兴趣点的方法及设备可以根据用户历史行为的记录来自动地向用户提供与用户当前位置相匹配的兴趣点名称或列表,由此用户可以减少选择兴趣点或者输入兴趣点的时间,从而提高了用户的使用体验。


通过对结合附图所示出的实施方式进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同的标号表示相同或相似的元素。在附图中图I示出了根据本发明一个实施例的社交网络的示意图;图2示出了根据本发明一个实施例的用于提供兴趣点的方法的流程;图3示出了根据本发明一个实施例的用于提供兴趣点的设备的框图;图4示出了适合用来实践本发明实施例的计算机系统的框图。在附图中,相同或对应的标号表不相同或对应的部分。
具体实施例方式下文将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。参考图1,示出了根据本发明一个实施例的社交网络的示意图。该社交网络包括服务器101,网络102以及用户终端103。具体地,一个或多个用户终端103通过网络102连接至服务器101。用户终端103的用户,也即社交网络的使用者可经由网络102访问服务器101以实现与其他用户的交流,并使用社交网络提供的各种应用服务。在本说明书中,用户终端103指能够接入网络102的设备,其包括但不限于下列设备个人计算机、个人数字助理、移动电话等。需要说明的是,图I中示出的用户终端103的数量仅是示例性的,本领域普通技术人员应能理解,在实际应用中,社交网络中用户终端103的数量并不限于图I所示的数量。不失一般性地,服务器101中通常维护有一个或多个数据库,例如用户数据库,其用于存储用户标识以及与用户标识对应的用户相关信息,其中,每一用户唯一地被用户标识所标识,该用户标识可以是服务器101为用户所分配的用户代码,或者是用户提供的用户名称,或者是其他与用户对应地、可以唯一地标识用户的标签。
图2示出了根据本发明一个实施例的用于提供兴趣点的方法的流程。应当理解,该方法中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,该方法可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。接下来,结合图I及图2对本发明的用于提供兴趣点的方法的实施例进行进一步的说明。在步骤S202中,获取用户的当前位置以及当前行为。具体地,用户通过用户终端103接入网络102,进而访问服务器101。通常地,用户终端103由用户携带,或者可以由用户直接操作,因此,用户的 当前位置与用户终端103所在的位置基本重合。在一个实施例中,可以通过用户终端103所采用的定位装置来确定用户的当前位置,并由用户终端103将该当前位置的信息发送给服务器101,由此服务器101获得用户的当前位置。可选地,可以通过GPS定位、WiFi定位或Cell ID定位方式等定位方式来确定用户的当前位置。在本说明书中,用户或用户终端103所在的位置是指尺度在几十米或几百米乃至上千米的位置范围。上述位置范围的表示可以是精确周界信息,也可以是其中一点或多点的精确信息以及相关精度信息,当然还可以是本领域公知的其他表示方式。而本说明书中提及的当前位置,相应地是指在当前时刻所处的位置,即用户进行发表、签到或其他操作行为时所处的位置。在本说明书中,当前时刻是指跨度在几秒钟或者几分钟乃至几小时的时间范围。上述当前时刻的表示可以是精确时间始末点,也可以是其中一个或多个时间点的精确信息以及相关精度信息。可以理解,在用户的当前位置范围内,可能存在一个或多个兴趣点,也可以不存在兴趣点。因此,兴趣点的数目可以为零,可以为一,也可以为任意的大于一的整数。如果存在两个或更多的兴趣点,其中任何两个不同兴趣点的位置可以彼此分离,但也有可能彼此
重叠或部分重叠。另一方面,在访问服务器101时,用户可以通过用户终端103来进行各种操作行为,包括但不限于进行签到(Check-in)操作,以及发表图片、日志或个人状态的操作,等等。这里所称的“签到”,是指用户输入兴趣点的名称或标识来记录自己所在位置的行为,该位置具体为用户所在的兴趣点。例如,用户的当前位置是在名称为“第一人民医院”的兴趣点,那么用户可以进行签到操作,以记录自己当前正位于“第一人民医院”。通常地,用户在进行发表操作时,也可以输入或选择兴趣点的名称或标识,从而记录自己所处的位置。例如,用户在名称为“理工大学第一宿舍”的兴趣点发表日志,那么在编辑日志的过程中,用户可以输入该兴趣点的名称,或者从包含多个兴趣点名称的列表中选择该兴趣点名称,以使得自己发表日志的行为与该兴趣点相关联。在社交网络中,用户通过表明自己当前所在的兴趣点,一方面,用户的好友可以较为及时地了解用户实际所处的地理位置,以便于与该用户联系;另一方面,用户还可以基于当前所在的兴趣点来获得服务器101所提供的相关的服务,例如用户在确定当前兴趣点后,可以进一步地从服务器101获得介绍该兴趣点的信息。需要说明的是,在步骤S202中,所获取的用户的当前行为是指用户进行发表内容的行为,或者进行签到的行为,但在实际应用中,用户可能尚未选择或输入与该行为相关联的兴趣点,即用户尚未完成发表或签到行为。例如用户正处于编辑日志的操作,或者正处于选择个人状态的过程中,等等。进ー步需要说明的是,由于用户終端103的定位装置通常可以实时或准实时地对用户终端103进行定位,因此,对于处于移动状态的用户,在用户进行操作行为的过程中,用户的当前位置可能会不断的发生变化。在这种情况下,在步骤S202中,可以不断地对用户的当前位置进行更新,并以最近更新的用户所在的位置作为用户的当前位置。接着,在步骤S204中,查找与所述当前位置及当前行为相匹配的兴趣点。在一个实施例中,步骤S202进ー步包括提供兴趣点数据库,所述兴趣点数据库中包括多个兴趣点,其中每个兴趣点对应于不同的兴趣点位置以及用 户在该兴趣点历史行为的记录。具体地,该兴趣点数据库包括一个或多个数据集合,每个数据集合为ー张对应于一个用户的数据列表,每张数据列表中存储有ー个或多个不同的兴趣点以及该用户在该兴趣点历史行为的记录。其中,与每ー个用户对应的数据列表可以通过用户标识来索引。如表I所示表I
权利要求
1.一种用于提供兴趣点的方法,包括 获取用户的当前位置及当前行为; 查找与所述当前位置及当前行为相匹配的兴趣点; 提供所述匹配的兴趣点。
2.根据权利要求I所述的方法,其特征在于,在所述查找步骤进一步包括建立兴趣点数据库,所述兴趣点数据库包括多个兴趣点,其中每个兴趣点对应于不同的兴趣点位置以及用户在该兴趣点的历史行为记录。
3.根据权利要求2所述的方法,其特征在于,所述用户的历史行为记录包括用户历史的发表行为,用户历史的签到行为和/或用户历史行为的时间。
4.根据权利要求I所述的方法,其特征在于,所述查找步骤进一步包括 以用户的当前位置为基准位置; 获取搜索范围; 搜索在所述基准位置的搜索范围内的兴趣点。
5.根据权利要求I所述的方法,其特征在于,所述提供步骤进一步包括在存在多个匹配的兴趣点的情况下对所述匹配的兴趣点排序。
6.根据权利要求I至5中任一项所述的方法,其特征在于,在所述提供步骤之后,还包括根据用户对所述匹配的兴趣点的选择确定用户所在的兴趣点。
7.根据权利要求6所述的方法,其特征在于,在所述确定步骤之后,还包括将用户所在的兴趣点与用户的当前行为相关联,并记录所述关联的兴趣点与当前行为。
8.根据权利要求I所述的方法,其特征在于,通过GPS定位、WiFi定位或CellID定位方式确定所述用户的当前位置。
9.一种用于提供兴趣点的设备,包括 获取装置,用于获取用户的当前位置及当前行为; 查找装置,用于查找与所述当前位置及当前行为相匹配的兴趣点; 提供装置,用于提供所述匹配的兴趣点。
10.根据权利要求9所述的设备,其特征在于,所述设备还包括兴趣点数据库,用于存储多个兴趣点,其中每个兴趣点对应于不同的兴趣点位置以及用户在该兴趣点的历史行为记录。
11.根据权利要求10所述的设备,其特征在于,所述用户的历史行为记录包括用户历史的发表行为,用户历史的签到行为和/或用户历史行为的时间。
12.根据权利要求9所述的设备,其特征在于,所述查找装置进一步用于 以用户的当前位置为基准位置; 获取搜索范围; 搜索在所述基准位置的搜索范围内的兴趣点。
13.根据权利要求9所述的设备,其特征在于,所述提供装置进一步包括用于在存在多个匹配的兴趣点的情况下对所述匹配的兴趣点排序的装置。
14.根据权利要求9至13中任一项所述的设备,其特征在于,所述设备还包括用于根据用户对所述匹配的兴趣点的选择确定用户所在的兴趣点的装置。
15.根据权利要求14所述的设备,其特征在于,所述设备还包括用于将用户所在的兴趣点与用户的当前行为相关联,并记录所述关联的兴趣点与当前行为的装置。
16.根据权利要求9所述的设备,其特征在于,所述设备还包括GPS定位装置、WiFi定位装置或Cell ID定位装置,用于确定所述用户的当前位置。
全文摘要
本发明公开了一种用于提供兴趣点的方法和设备。该方法包括获取用户的当前位置及当前行为;查找与所述当前位置及当前行为相匹配的兴趣点;提供所述匹配的兴趣点。本发明的用于提供兴趣点的方法及设备可以根据用户历史行为的记录来自动地向用户提供与用户当前位置相匹配的兴趣点名称或列表,由此用户可以减少选择兴趣点或者输入兴趣点的时间,从而提高了用户的使用体验。
文档编号G06F17/30GK102750292SQ20111010468
公开日2012年10月24日 申请日期2011年4月20日 优先权日2011年4月20日
发明者侯吉亮 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1