用于提供地点信息的方法和设备的制作方法

文档序号:6510153阅读:251来源:国知局
用于提供地点信息的方法和设备的制作方法
【专利摘要】本发明公开了一种用于提供地点信息的方法,该方法包括:获取第一用户发布的包含位置数据的评价信息;对评价信息进行分词;根据分词结果给位置数据打上标签;在标签与位置数据之间建立索引;以及响应于第二用户的搜索向第二用户提供与位置数据相对应的地点信息。本发明还公开了一种用于提供地点信息的设备,该设备包括:用于获取第一用户发布的包含位置数据的评价信息的装置;用于对评价信息进行分词的装置;用于根据分词结果给位置数据打上标签的装置;用于在标签与位置数据之间建立索引的装置;以及用于响应于第二用户的搜索向第二用户提供与位置数据相对应的地点信息的装置。
【专利说明】用于提供地点信息的方法和设备

【技术领域】
[0001]本发明涉及移动通信和互联网应用领域,具体地涉及一种用于提供地点信息的方法和设备。

【背景技术】
[0002]基于位置的服务(Locat1n Based Service, LBS),是指通过移动通信网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端(移动电话、个人数字助理(Personal Digital Assistant, PDA)、掌上电脑(Pocket PC)等)用户的位置数据(地理坐标或大地坐标),在地理信息系统(Geographic Informat1n System, GIS)平台的支持下,为移动终端用户提供相应服务的一种增值业务。因此,LBS包括以下两个方面的含义:首先,是确定移动终端用户所在的地理位置;其次,是提供与位置相关的各类信息服务。
[0003]随着社交网站(Social Network Site, SNS)的迅猛发展,人们越来越多地借助于社交网站通过发布状态、微博、日志、帖子等各种形式来发表他们对某一地点(比如景点、饭店等)的评价。这些评价信息能够及时、准确地向移动终端用户提供该地点的有关信息,具有较好的时效性和准确性。
[0004]已经出现了向移动终端用户提供地点信息的应用。该类应用需要移动终端用户输入地点名称才能向其提供该地点的详细信息,这对于事先并不知道地点名称的移动终端用户而言就显得无能为力,而且,这些详细信息或者因为仅来自较早时候的官方数据而缺乏时效性和准确性,或者因为包括其他用户发布的大量评价信息而导致信息量过载,使得移动终端用户无法快速、准确地获取期望的地点的详细信息。


【发明内容】

[0005]需要一种用于提供地点信息的方法,该方法可以响应于事先并不知道地点名称等信息的用户的搜索而快速、准确地向该用户提供期望的地点的详细信息。
[0006]在本发明的一个方面,公开了一种用于提供地点信息的方法,该方法包括:获取第一用户发布的包含位置数据的评价信息;对评价信息进行分词;根据分词结果给位置数据打上标签;在标签与位置数据之间建立索引;以及响应于第二用户的搜索向第二用户提供与位置数据相对应的地点信息。
[0007]优选地,通过社交网站的开放平台获取第一用户发布的包含位置数据的评价信肩、O
[0008]优选地,采用开放词典对评价信息进行分词。
[0009]优选地,第二用户的搜索使用标签作为搜索词。
[0010]优选地,通过电子地图的开放平台获取地点信息。
[0011]在本发明的另一方面,还公开了一种用于提供地点信息的设备,该设备包括:用于获取第一用户发布的包含位置数据的评价信息的装置;用于对评价信息进行分词的装置;用于根据分词结果给位置数据打上标签的装置;用于在标签与位置数据之间建立索引的装置;以及用于响应于第二用户的搜索向第二用户提供与位置数据相对应的地点信息的装置。
[0012]优选地,通过社交网站的开放平台获取第一用户发布的包含位置数据的评价信肩、O
[0013]优选地,采用开放词典对评价信息进行分词。
[0014]优选地,第二用户的搜索使用标签作为搜索词。
[0015]优选地,通过电子地图的开放平台获取地点信息。
[0016]本发明将LBS和SNS相结合,通过对社交网站用户发布的包含位置数据的评价信息进行分析,再根据分析结果给位置数据打上标签,继而建立评价信息与对应于该位置数据的地点信息之间的对应关系。由于该地点信息来源于社交网站用户发布的评价信息,因此一定程度上保证了地点信息的真实性和时效性,从而使得移动终端用户可以快速、准确地获取期望的地点的详细信息;而且,在不知道地点名称等信息的情况下,移动终端用户同样可以便捷地获取该地点的详细信息。

【专利附图】

【附图说明】
[0017]通过下文对结合附图所示出的实施例进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同或相似的标号表示相同或相似的部件。在附图中,
[0018]图1A示出了现有技术中基于位置的服务(LBS)的示例;
[0019]图1B示出了现有技术中用于提供地点信息的应用的示例;
[0020]图2示出了根据本发明的一个实施例的用于提供地点信息的方法的实现流程图;
[0021]图3示出了根据本发明的另一实施例的用于提供地点信息的方法的实现流程图;以及
[0022]图4是示意性示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的移动终端的框图。

【具体实施方式】
[0023]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0024]下面结合附图对本发明的具体实施例进行描述。
[0025]图1A示出了现有技术中基于位置的服务(LBS)的示例。如图1A中所示,LBS通过移动通信网络(中国联通)获取移动终端(移动电话)用户的位置(长宁区安化路),然后向该移动终端用户提供查询附近地点(例如银行/ATM机、便利店、停车场、加油站、药店、小吃快餐、电影院、KTV等)的服务。
[0026]图1B示出了现有技术中用于提供地点信息的应用的示例。如图1B中所示,移动终端用户输入商户名称“东来顺”后可以获得有关该商户的详细信息(例如优惠信息、地理位置、用户评论等)。但是,对于事先并不知道“东来顺”的移动终端用户而言则无法获取这些详细信息。
[0027]图2示出了根据本发明的一个实施例的用于提供地点信息的方法的实现流程图200。该流程图200是基于一个社交网站来实现的。下面以人人网为例阐述该实现流程图200。如图2中所示,在步骤202,登录人人网的开放平台(http://wik1.dev, renren.com/wiki/API),获取用户A在某景点发布的包含该景点的位置数据(假设为poi (214.00,214.00))的状态“这里好刺激啊”。在步骤204,使用开放词典(例如中科院的分词词典)对该状态进行分词,分词结果是“刺激”。在步骤206,根据分词结果给位置数据poi (214.00,214.00)打上标签“刺激”。在步骤208,在标签“刺激”与位置数据poi (214.00,214.00)之间建立索引。在步骤210,响应于用户B输入的搜索词“刺激”,找到带有标签“刺激”的位置数据poi (214.00, 214.00)。在步骤212,登录百度地图的开放平台(http://developer,baidu.com/map/),获取对应于位置数据poi (214.00,214.00)的地点信息并将该地点信息返回给用户B。
[0028]进一步地,图3示出了根据本发明的另一实施例的用于提供地点信息的方法的实现流程图300。该流程图300是同时基于多个社交网站来实现的。下面以人人网和新浪微博这两个社交网站为例阐述该流程图300。如图3中所示,在步骤302,登录人人网的开放平台(http: //wik1.dev, renren.com/wiki/API)和新浪微博的开放平台(http: //open,weib0.com/wiki/% E5% BE% AE% E5% 8D% 9AAPI),分别获取用户A在某饭店发布的包含该饭店的位置数据(假设为Poi (314.00,314.00))的状态“这里的宫保鸡丁很好吃”和微博“这里的鱼香肉丝很好吃”。在步骤304,使用开放词典(例如中科院的分词词典)对该状态和微博分别进行分词,分词结果是“宫保鸡丁”、“鱼香肉丝”和“好吃”。在步骤306,给位置数据poi (314.00,314.00)打上标签“宫保鸡丁”、“鱼香肉丝”和“好吃”。在步骤308,在标签“宫保鸡丁”、“鱼香肉丝”和“好吃”与位置数据poi (314.00,314.00)之间建立索引。在步骤310,响应于用户B输入的搜索词“宫保鸡丁”,找到带有标签“宫保鸡丁”的位置数据poi (314.00, 314.00)。在步骤 312,登录百度地图的开放平台(http://developer, baidu.com/map/),获取对应于位置数据poi (314.00,314.00)的地点信息并将该地点信息返回给用户B。
[0029]优选地,还可以通过人人网和新浪微博这两个社交网站的开放平台获取用户A的所有好友信息,继而获取好友发布的包含位置数据的所有状态和微博,然后获取用户A的所有好友的好友信息,依此类推,不断循环下去,获取足够多的包含位置数据的状态和微博,以此作为向用户B提供地点信息的数据来源。
[0030]图4是示意性示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的移动终端400的框图。上文结合图2和图3描述的方法均可以在移动终端400上实现。在图4所示的示例中,移动终端400是一个具有无线通信能力的移动设备。然而,可以理解,这仅仅是示例性而非限制性的。其他类型的移动终端也可以容易地采用本发明的实施方式,诸如便携式数字助理(PDA)、寻呼机、移动计算机、移动电视、游戏设备、膝上型计算机、照相机、录像机、GPS设备以及其他类型的语音和文本通信系统。固定式移动终端同样可以容易地使用本发明的实施方式。
[0031 ] 移动终端400包括一个或天线418,其可操作地与发射机414和接收机416进行通信。移动终端400还包括处理器412或者其他处理元件,其分别提供去往发射机414的信号和接收来自接收机416的信号。信号包括按照适当蜂窝系统的空中接口标准的信令信息,并且还包括用户语音、接收的数据和/或用户生成的数据。在此方面,移动终端400能够利用一个或多个空中接口标准、通信协议、调制类型以及接入类型来进行操作。作为示范,移动终端400能够根据多个第一代、第二代、第三代和/或第四代通信协议等中的任何协议来进行操作。例如,移动终端400可以能够按照第二代(G)无线通信协议IS-136 (TDMA)、GSM和IS-95 (CDMA)来进行操作,或者按照诸如UMTS、CDMA2000, WCDMA和TD-SCDMA的第三代(G)无线通信协议来进行操作,或者按照第四代(4G)无线通信协议和/或类似协议进行操作。
[0032]可以理解,处理器412包括实现移动终端400的功能所需的电路。例如,处理器412可以包括数字信号处理器设备、微处理器设备、各种模数转换器、数模转换器和其他支持电路。移动终端400的控制和信号处理功能按照这些设备各自的能力在其间分配。处理器412由此还可以包括在调制和传输之前对消息和数据进行卷积编码和交织的功能。处理器412还可以另外包括内部语音编码器,并且可以包括内部数据调制解调器。此外,处理器412可以包括对可以存储在存储器中的一个或多个软件程序进行操作的功能。例如,处理器412可以能够操作连接程序,诸如传统的Web浏览器。连接程序继而可以允许移动终端400例如按照无线应用协议(WAP)、超文本传输协议(HTTP)等来发射和接收Web内容(诸如基于位置的内容和/或其他web页面内容)。
[0033]移动终端400还可以包括用户接口,其例如可以包括耳机或者扬声器424、振铃器422、麦克风426、显示屏428以及手写设备431,所有这些设备都耦合至处理器412。移动终端400可以包括小键盘430。小键盘430可以包括传统的数字键(0_9)和相关键(#、*),以及用于操作移动终端400的其他键。备选地,小键盘430可以包括传统的QWERTY小键盘布置。小键盘430还可以包括与功能相关联的各种软键。移动终端400还可以包括加速度感应模块436,用于捕获用户做出的动作(运动)。
[0034]具体地,显示屏428可以包括触摸式屏幕和/或邻近式屏幕,用户可以通过直接操作屏幕而操作移动终端400。此时,显示屏428同时充当输入设备和输出设备二者。在这样的实施方式中,手写设备431可以配置用于接收用户通过例如普通的笔、专用触笔和/或手指在显示屏428上提供的输入,包括指点输入和手势输入。
[0035]此外,移动终端400可以包括诸如操纵杆的接口设备或者其他用于输入接口。移动终端400还包括电池434,诸如振动电池组,用于为操作移动终端400所需的各种电路供电,以及可选地提供机械振动作为可检测输出。
[0036]移动终端400可以进一步包括用户标识模块(UM)438。ΠΜ438通常是具有内置处理器的存储器设备。ΠΜ438例如可以包括订户标识模块(SM)、通用集成电路卡(UICC)、通用订户标识模块(USM)、可移动用户标识模块(R-UM)等。ΠΜ438通常存储与移动订户相关的信元。
[0037]移动终端400还可以具有存储器。例如,移动终端400可以包括易失性存储器440,例如包括用于数据临时存储的高速缓存区域的易失性随机存取存储器(RAM)。移动终端400还可以包括其他非易失性存储器442,其可以是嵌入式的和/或可移动的。非易失性存储器442可以附加地或者可选地包括例如EEPROM和闪存等。存储器可以存储移动终端400所使用的多个信息片段和数据中的任意项,以实现移动终端400的功能。
[0038]应当理解,图4所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况而增加或者减少某些设备。
[0039]应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
[0040]应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
[0041]此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0042]虽然以上结合具体实施例,对根据本发明的用于提供地点信息的方法和设备进行了详细描述,但本发明并不限于此。本领域普通技术人员能够在说明书教导之下对本发明进行多种变换、替换和修改而不偏离本发明的精神和范围。应该理解,所有这样的变化、替换、修改仍然落入本发明的保护范围之内。本发明的保护范围由所附权利要求来限定。
【权利要求】
1.一种用于提供地点信息的方法,所述方法包括: 获取第一用户发布的包含位置数据的评价信息; 对所述评价信息进行分词; 根据分词结果给所述位置数据打上标签; 在所述标签与所述位置数据之间建立索引;以及 响应于第二用户的搜索向所述第二用户提供与所述位置数据相对应的地点信息。
2.根据权利要求1所述的方法,其中通过社交网站的开放平台获取所述第一用户发布的包含所述位置数据的所述评价信息。
3.根据权利要求1所述的方法,其中采用开放词典对所述评价信息进行分词。
4.根据权利要求1所述的方法,其中所述第二用户的所述搜索使用所述标签作为搜索
ο
5.根据权利要求1-4中的任一项所述的方法,其中通过电子地图的开放平台获取所述地点信息。
6.一种用于提供地点信息的设备,所述设备包括: 用于获取第一用户发布的包含位置数据的评价信息的装置; 用于对所述评价信息进行分词的装置; 用于根据分词结果给所述位置数据打上标签的装置; 用于在所述标签与所述位置数据之间建立索引的装置;以及 用于响应于第二用户的搜索向所述第二用户提供与所述位置数据相对应的地点信息的装置。
7.根据权利要求6所述的设备,其中通过社交网站的开放平台获取所述第一用户发布的包含所述位置数据的所述评价信息。
8.根据权利要求6所述的设备,其中采用开放词典对所述评价信息进行分词。
9.根据权利要求6所述的设备,其中所述第二用户的所述搜索使用所述标签作为搜索
ο
10.根据权利要求6-9中的任一项所述的设备,其中通过电子地图的开放平台获取所述地点信息。
【文档编号】G06F17/30GK104424301SQ201310396565
【公开日】2015年3月18日 申请日期:2013年8月30日 优先权日:2013年8月30日
【发明者】樊城晨 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1