《信息获取方法和装置.pdf》由会员分享,可在线阅读,更多相关《信息获取方法和装置.pdf(16页完整版)》请在专利查询网上搜索。
本申请公开了信息获取方法和装置。所述方法的一具体实施方式包括:获取地理信息点的描述信息并获取所述地理信息点所在位置的位置指纹信息;建立将所述位置指纹信息与所述描述信息关联的索引;接收客户端发送的当前位置指纹信息;根据所述索引获取所述当前位置指纹信息对应的描述信息。该实施方式实现了对用户当前地理信息点的描述信息的准确获取。。
CN201510641348.3
2015.09.30
CN105224659A
2016.01.06
实审
审中
实质审查的生效IPC(主分类):G06F 17/30申请日:20150930|||公开
G06F17/30
百度在线网络技术(北京)有限公司
陈炜于; 徐瑜
100085 北京市海淀区上地十街10号百度大厦三层
北京英赛嘉华知识产权代理有限责任公司 11204
王达佐;马晓亚
本申请公开了信息获取方法和装置。所述方法的一具体实施方式包括:获取地理信息点的描述信息并获取所述地理信息点所在位置的位置指纹信息;建立将所述位置指纹信息与所述描述信息关联的索引;接收客户端发送的当前位置指纹信息;根据所述索引获取所述当前位置指纹信息对应的描述信息。该实施方式实现了对用户当前地理信息点的描述信息的准确获取。
权利要求书1. 一种信息获取方法,其特征在于,所述方法包括:获取地理信息点的描述信息并获取所述地理信息点所在位置的位置指纹信息;建立将所述位置指纹信息与所述描述信息关联的索引;接收客户端发送的当前位置指纹信息;根据所述索引获取所述当前位置指纹信息对应的描述信息。2. 根据权利要求1所述的方法,其特征在于,所述获取地理信息点的描述信息包括:根据与所述地理信息点对应的用户生成内容获取所述地理信息点的描述信息。3. 根据权利要求1所述的方法,其特征在于,所述获取地理信息点的描述信息包括:获取与所述地理信息点对应的网页;分析所述网页中的内容信息以获得所述地理信息点对应的描述信息。4. 根据权利要求1所述的方法,其特征在于,所述根据所述索引获取所述当前位置指纹信息对应的描述信息包括:在所述索引中查找与所述当前位置指纹信息匹配的位置指纹信息;获取所查找到的位置指纹信息在所述索引中对应的描述信息。5. 根据权利要求4所述的方法,其特征在于,所述在所述索引中查找与所述当前位置指纹信息匹配的位置指纹信息包括:通过预设模型查找与所述当前位置指纹信息匹配的位置指纹信息。6. 根据权利要求5所述的方法,其特征在于,所述预设模型包括以下至少一项:支持向量机模型、深度学习模型。7. 一种信息获取方法,其特征在于,所述方法包括:获取用户的当前位置指纹信息;将所述当前位置指纹信息传输到服务器;接收所述服务器返回的描述信息,其中所述服务器返回的描述信息是由所述服务器根据预先建立的将位置指纹信息与描述信息关联的索引获取的与所述当前位置指纹信息对应的描述信息,所述索引是所述服务器根据地理信息点的描述信息和所述地理信息点所在位置的位置指纹信息预先建立的。8. 根据权利要求7所述的方法,其特征在于,所述获取用户的当前位置指纹信息包括:接收所述用户所在位置的位置指纹信号;根据所述位置指纹信号的特性确定所述当前位置指纹信息。9. 根据权利要求8所述的方法,其特征在于,所述特性包括以下至少一项:信号来源设备的名称、信号来源设备的物理地址、信号强度。10. 一种信息获取装置,其特征在于,所述装置包括:描述信息获取单元,配置用于获取地理信息点的描述信息;位置指纹信息获取单元,配置用于获取所述地理信息点所在位置的位置指纹信息;索引建立单元,配置用于建立将所述位置指纹信息与所述描述信息关联的索引;信息接收单元,配置用于接收客户端发送的当前位置指纹信息;信息获取单元,配置用于根据所述索引获取所述当前位置指纹信息对应的描述信息。11. 根据权利要求10所述的装置,其特征在于,所述描述信息获取单元进一步配置用于根据与所述地理信息点对应的用户生成内容获取所述地理信息点的描述信息。12. 根据权利要求10所述的装置,其特征在于,所述描述信息获取单元进一步配置用于:获取与所述地理信息点对应的网页;分析所述网页中的内容信息以获得所述地理信息点对应的描述信息。13. 根据权利要求10所述的装置,其特征在于,所述信息获取单元包括:信息匹配子单元,配置用于在所述索引中查找与所述当前位置指纹信息匹配的位置指纹信息;信息获取子单元,配置用于获取所查找到的位置指纹信息在所述索引中对应的描述信息。14. 根据权利要求13所述的装置,其特征在于,所述信息匹配子单元进一步配置用于:通过预设模型查找与所述当前位置指纹信息匹配的位置指纹信息。15. 根据权利要求14所述的装置,其特征在于,所述预设模型包括以下至少一项:支持向量机模型、深度学习模型。16. 一种信息获取装置,其特征在于,所述装置包括:位置指纹信息获取单元,配置用于获取用户的当前位置指纹信息;发送单元,配置用于将所述当前位置指纹信息传输到服务器;描述信息接收单元,配置用于接收所述服务器返回的描述信息,其中所述服务器返回的描述信息是由所述服务器根据预先建立的将位置指纹信息与描述信息关联的索引获取的与所述当前位置指纹信息对应的描述信息,所述索引是所述服务器根据地理信息点的描述信息和所述地理信息点所在位置的位置指纹信息预先建立的。17. 根据权利要求16所述的装置,其特征在于,所述位置指纹信息获取单元包括信号接收子单元,配置用于接收所述用户所在位置的位置指纹信号;当前位置指纹信息确定子单元,配置用于根据所述位置指纹信号的特性确定所述当前位置指纹信息。18. 根据权利要求17所述的装置,其特征在于,所述特性包括以下至少一项:信号来源设备的名称、信号来源设备的物理地址、信号强度。
说明书信息获取方法和装置 技术领域 本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及信息获取方法和装置。 背景技术 信息获取指围绕一定目标,在一定范围内,通过一定的技术手段和方式方法获得原始信息的活动和过程。在地理信息系统领域,获取到关联的、及时的和可靠的数据有助于研究、分析和支持最后决策。 然而,现有的地理信息点的信息获取方式通常只能在确定地理信息点后进行相应的描述信息获取,从而,存在无法直接获取与用户关联的地理信息点的描述信息以及获取的描述信息缺乏针对性的问题。 发明内容 本申请的目的在于提出一种改进的信息获取方法和装置,来解决以上背景技术部分提到的技术问题。 第一方面,本申请提供了一种信息获取方法,所述方法包括:获取地理信息点的描述信息并获取所述地理信息点所在位置的位置指纹信息;建立将所述位置指纹信息与所述描述信息关联的索引;接收客户端发送的当前位置指纹信息;根据所述索引获取所述当前位置指纹信息对应的描述信息。 在一些实施例中,所述获取地理信息点的描述信息包括:根据与所述地理信息点对应的用户生成内容获取所述地理信息点的描述信息。 在一些实施例中,所述获取地理信息点的描述信息包括:获取与所述地理信息点对应的网页;分析所述网页中的内容信息以获得所述地理信息点对应的描述信息。 在一些实施例中,所述根据所述索引获取所述当前位置指纹信息对应的描述信息包括:在所述索引中查找与所述当前位置指纹信息匹配的位置指纹信息;获取所查找到的位置指纹信息在所述索引中对应的描述信息。 在一些实施例中,所述在所述索引中查找与所述当前位置指纹信息匹配的位置指纹信息包括:通过预设模型查找与所述当前位置指纹信息匹配的位置指纹信息。 在一些实施例中,所述预设模型包括以下至少一项:支持向量机模型、深度学习模型。 第二方面,本申请提供了另一种信息获取方法,所述方法包括:获取用户的当前位置指纹信息;将所述当前位置指纹信息传输到服务器;接收所述服务器返回的描述信息,其中所述服务器返回的描述信息是由所述服务器根据预先建立的将位置指纹信息与描述信息关联的索引获取的与所述当前位置指纹信息对应的描述信息,所述索引是所述服务器根据地理信息点的描述信息和所述地理信息点所在位置的位置指纹信息预先建立的。 在一些实施例中,所述获取用户的当前位置指纹信息包括:接收所述用户所在位置的位置指纹信号;根据所述位置指纹信号的特性确定所述当前位置指纹信息。 在一些实施例中,所述特性包括以下至少一项:信号来源设备的名称、信号来源设备的物理地址、信号强度。 第三方面,本申请提供了一种信息获取装置,所述装置包括:描述信息获取单元,配置用于获取地理信息点的描述信息;位置指纹信息获取单元,配置用于获取所述地理信息点所在位置的位置指纹信息;索引建立单元,配置用于建立将所述位置指纹信息与所述描述信息关联的索引;信息接收单元,配置用于接收客户端发送的当前位置指纹信息;信息获取单元,配置用于根据所述索引获取所述当前位置指纹信息对应的描述信息。 在一些实施例中,所述描述信息获取单元进一步配置用于根据与所述地理信息点对应的用户生成内容获取所述地理信息点的描述信 息。 在一些实施例中,所述描述信息获取单元进一步配置用于:获取与所述地理信息点对应的网页;分析所述网页中的内容信息以获得所述地理信息点对应的描述信息。 在一些实施例中,所述信息获取单元包括:信息匹配子单元,配置用于在所述索引中查找与所述当前位置指纹信息匹配的位置指纹信息;信息获取子单元,配置用于获取所查找到的位置指纹信息在所述索引中对应的描述信息。 在一些实施例中,所述信息匹配子单元进一步配置用于:通过预设模型查找与所述当前位置指纹信息匹配的位置指纹信息。 在一些实施例中,所述预设模型包括以下至少一项:支持向量机模型、深度学习模型。 第四方面,本申请提供了一种信息获取装置,所述装置包括位置指纹信息获取单元,配置用于获取用户的当前位置指纹信息;发送单元,配置用于将所述当前位置指纹信息传输到服务器;描述信息接收单元,配置用于接收所述服务器返回的描述信息,其中所述服务器返回的描述信息是由所述服务器根据预先建立的将位置指纹信息与描述信息关联的索引获取的与所述当前位置指纹信息对应的描述信息,所述索引是所述服务器根据地理信息点的描述信息和所述地理信息点所在位置的位置指纹信息预先建立的。 在一些实施例中,所述位置指纹信息获取单元包括信号接收子单元,配置用于接收所述用户所在位置的位置指纹信号;当前位置指纹信息确定子单元,配置用于根据所述位置指纹信号的特性确定所述当前位置指纹信息。 在一些实施例中,所述特性包括以下至少一项:信号来源设备的名称、信号来源设备的物理地址、信号强度。 本申请提供的信息生成方法和装置,通过对地理信息点建立位置指纹信息和描述信息的对应关系,利用用户当前的指纹来获取地理信息点的描述信息,从而可实时获取用户当前所在位置的描述信息。同时,由于位置指纹信息具有更好的定位精度,该方法和装置在复杂环 境的商场和写字楼中也能够提供用户当前所在实体的准确的描述信息,从而提高信息获取的针对性与准确性。 附图说明 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显: 图1是本申请可以应用于其中的示例性系统架构图; 图2是根据本申请的信息获取方法的一个实施例的流程图; 图3是根据本申请的信息获取方法的一个应用场景的示意图; 图4是根据本申请的信息获取方法的又一个实施例的流程图; 图5是根据本申请的信息获取装置的一个实施例的结构示意图; 图6是根据本申请的信息获取装置的又一个实施例的结构示意图; 图7是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。 具体实施方式 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。 图1示出了可以应用本申请的信息获取方法或信息获取装置的实施例的示例性系统架构100。 如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。 用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如地图类应用、搜索类应用、即时通信工具、生活信息综合服务类应用、社交平台软件等。 终端设备101、102、103可以是安装有可用于获取位置指纹信息的传感器的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。 服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上运用的应用提供支持的后台服务器。后台服务器可以根据接收到的位置指纹信息等数据进行分析等处理,并可以将处理结果(例如描述信息)反馈给终端设备。 需要说明的是,本申请图2对应的实施例所提供的信息获取方法一般由服务器105执行,相应地,图5对应的信息获取装置一般设置于服务器105中;图4对应的实施例所提供的信息获取方法一般由终端设备101、102、103执行,相应地,图6对应的信息获取装置一般设置于终端设备101、102、103中。 应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。 继续参考图2,示出了根据本申请的信息获取方法的一个实施例的流程200。所述的信息获取方法,包括以下步骤: 步骤201,获取地理信息点的描述信息并获取该地理信息点所在位置的位置指纹信息。 在本实施例中,信息获取方法运行于其上的电子设备(例如图1所示的服务器)可以从本地数据库中获取地理信息点的描述信息以及该地理信息点所在位置的位置指纹信息,也可以通过有线连接方式或者无线连接方式从其他可能包含地理信息点的描述信息或位置指纹信息的来源处获取相应信息。需要指出的是,上述无线连接方式可以包 括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultrawideband)连接、以及其他现在已知或将来开发的无线连接方式。 其中,地理信息点英文为POI(PointofInterest),也可以翻译成“兴趣点”。本实施例中,地理信息点可以是一个具有独立意义的实体,例如公司、门店,也可以是一个实体中具有区分意义的区域,例如一个大型超市的服装部、食品部。 地理信息点的描述信息,也可称为地理信息点的标签信息,可以是用于描述地理信息点的关键词,包括但不限于分类标签和场景化标签。分类标签可以是对地理信息点进行一级或多级分类后用于表征每种类别地理信息点的关键词,例如一个快餐门店的分类标签可以是“美食->快餐”,一个运动服装门店的分类标签可以为“服装->运动装”。场景化标签可以是用于对地理信息点对应的用户生活场景进行辅助判断。例如,发生在大型商场中的主要场景为“购物”,发生在写字楼的主要场景为“办公”,结合用户到达的频次和时间等信息,可以判断用户当前所处的生活场景。 地理信息点的位置指纹信息,是信号传播过程中所形成的多径特征。信号的多径传播对环境具有依赖性,由于每个位置上信道的多径结构是唯一的,终端发射的信号经过反射和折射后会产生与周围环境密切相关的特定模式的多径信号,根据该多径信号的多径特征可确定准确的位置信息。位置指纹信息包括但不限于wifi(Wireless-Fidelity,无线保真)信息、地磁信息以及其他传感器信号的特征信息。相比于传统的GPS(GlobalPositioningSystem,全球定位系统)定位,基于位置指纹信息的定位能够更加准确的判断用户当前所处的位置,可以区分同一个经纬度上的多个不同实体,例如大型商场中同一个经纬度上处于不同楼层的商家。 在本实施例的一些可选的实现方式中,电子设备可以从地理信息点对应的用户生成内容中获取相应的描述信息。用户生成内容(UGC,Usergeneratedcontent),指网站或其他开放性媒介的内容由其用户贡献生成。互联网上的许多站点开始广泛使用用户生成内容的方式提供 服务,许多图片、视频、博客、社交论坛、社交、知识分享、研究类网站都使用了这种方式。用户生成内容是用户自发生成的数据,来源广泛且针对性强,从地理信息点对应的用户生成内容可获取丰富的描述信息。 在本实施例的一些可选的实现方式中,电子设备获取地理信息点的描述信息的方式可以包括:获取与该地理信息点对应的网页;分析所获取网页中的内容信息,以获得所述地理信息点对应的描述信息。其中,内容信息包括但不限于图片信息、文本信息、音频信息。例如,电子设备可以使用网络爬虫获取与地理信息点相关网页的内容,该网页可以是该地理信息点的官网页面,也可以是通过搜索引擎以地理信息点的名称作为关键词搜索出的相关页面。使用上述的网页分析技术获取描述信息,可提高信息获取的效率,节约信息采集成本。 步骤202,建立将上述位置指纹信息与所述描述信息关联的索引。 在本实施例中,基于步骤201中得到的数据,上述电子设备(例如图1所示的服务器)可以在位置指纹信息与描述信息间建立索引,以实现根据某一给定的位置指纹信息快速读取其所关联的描述信息。例如,电子设备可以在数据库中为所有获取到的指纹信息建立指纹信息数据表,将获取到的描述信息建立描述信息数据表,然后通过外键方式实现指纹信息数据表和描述信息数据表之间的关联。电子设备还可以将同一信息点的位置指纹信息和描述信息记录在同一条数据记录里,以实现位置指纹信息和描述信息的关联。电子设备可以采用索引来表征这种关联关系。需要说明的是,位置指纹信息和描述信息也可以是在同一服务器的不同数据库中或在多个服务器的不同数据库中。该步骤中建立两者关联的索引可以是所有能够将位置指纹信息与描述信息进行关联的数据结构,包括但不限于使用数据库进行信息的存储和关联。同时,该索引也包括但不限于数据库中用于快速访问特定信息的索引。 步骤203,接收客户端发送的当前位置指纹信息。 在本实施例中,电子设备可以接收由客户端发送的当前位置指纹信息。电子设备可获取当前位置的指纹信息,并将该信息通过网络传输 到服务器,使服务器能接收到用户当前位置的指纹信息。 步骤204,根据上述索引获取该当前位置指纹信息对应的描述信息。 在本实施例中,上述电子设备可以在接收到当前位置指纹信息后,从上述索引中查找与当前位置指纹信息对应的描述信息,该描述信息即可作为获取到的描述信息。 在本实施例的一些可选的实现方式中,上述电子设备可以首先在上述索引中查找与所述当前位置指纹信息匹配的位置指纹信息。在上述索引中,关联的是预先获取的位置指纹信息和描述信息,考虑到不一定能在索引中查找到与当前位置指纹信息完全对应的位置指纹信息,可以根据预设的条件在索引中查找与当前位置指纹信息匹配的位置指纹信息。在索引中查找与当前位置指纹信息匹配的位置指纹信息可以包括:通过预设模型查找与所述当前位置指纹信息匹配的位置指纹信息。可选的,该预设模型包括以下至少一项:支持向量机模型、深度学习模型。本领域技术人员可以想到,上述预设模型还可以是其它模型。在索引中确定了与当前位置指纹信息匹配的指纹信息后,即可直接索引中的关联关系获取该确定的指纹信息对应的描述信息,作为所需获取的描述信息。 继续参见图3,图3是根据本实施例的信息获取方法的应用场景的一个示意图。在图3的应用场景中,用户所使用的终端设备首先检测到wifi指纹信息并将该wifi指纹信息传输到服务器上,该wifi指纹信息可以包括wifi信号的ssid(ServiceSetIdentifier,服务集标识)、物理地址以及信号强度;之后,服务器根据位置指纹信息-描述信息索引获取该wifi信息对应的标签信息,并将该标签信息对应到该用户。这样,服务器即可获取用户当前位置的准确描述信息。 本申请的上述实施例提供的方法通过建立地理信息点的位置指纹信息与描述信息之间的索引,并利用客户端提供的当前位置指纹信息,获取了用户当前所在实体的准确描述信息,提高了信息获取的精确性。 进一步参考图4,其示出了信息获取方法的又一个实施例的流程400。该信息获取方法的流程400,包括以下步骤: 步骤401,获取用户的当前位置指纹信息。 在本实施例中,信息获取方法运行于其上的电子设备(例如图1所示的终端设备)可以首先获取当前位置指纹信息。 在本实施例的一些可选的实现方式中,上述电子设备可以通过硬件设备接收用户所在位置的位置指纹信号;根据该位置指纹信号的特性确定所述当前位置指纹信息。电子设备通过硬件设备接收用户所在位置的位置指纹信号时,可以通过内置的无线网卡模块芯片接收当前的wifi信号后根据wifi信号的特性来确定位置指纹信息,也可以通过地磁传感器获取用户当前地磁信号后根据地磁信号的特性获取对应的位置指纹信息。本领域技术人员可以理解,电子设备还可以通过其他硬件设备接收对应的位置指纹信号,例如通过蓝牙设备、zigbee(紫蜂协议)设备、红外传感器、MEMS(MicroelectroMechanicalSystems,微机电系统)传感器、重力传感器、陀螺仪、磁力感应器、加速度传感器等其他传感器接收对应的位置指纹信号。 可选的,上述特性可以是信号来源设备的名称、信号来源设备的物理地址、信号强度中的一种或多种。例如,使用wifi信号获取位置指纹信息时,可以根据wifi信号的信号来源设备的名称、物理地址以及wifi信号的强度中的一项或多项确定位置指纹信息;使用地磁信号获取位置指纹信息时,可以根据大地坐标系x、y、z三个方向上的地磁场强度值来确定位置指纹信息。本领域技术人员可以理解,信号特性选择信号来源设备的名称、信号来源设备的物理地址、信号强度中的哪几种,可以根据位置指纹信号的具体种类来决定,这属于本领域的现有技术,这里不再赘述。 步骤402,将上述当前位置指纹信息传输到服务器。 在本实施例中,电子设备可以安装有能发送位置指纹信息的客户端应用,该客户端应用可将步骤401获取的当前位置指纹信息通过网络传输到服务器,使服务器能接收到用户当前位置的指纹信息。 步骤403,接收服务器返回的描述信息。 在本实施例中,服务器在接收到电子设备发的当前指纹信息后,会根据预先建立的将索引获取与该当前位置指纹信息对应的描述信 息,并将该描述信息发回给电子设备,电子设备即可获取到相应的描述信息。其中,该索引是服务器根据地理信息点的描述信息和地理信息点所在位置的位置指纹信息预先建立的。 本实施例中的信息获取方法的流程400可通过获取用户当前的位置指纹信息并通过服务器将该指纹信息转化为对应的描述信息,使得终端设备可以获取到用户当前位置准确的描述信息,该描述信息还可以提供给终端设备上的其他应用。 进一步参考图5,作为对图2所示方法的实现,本申请提供了一种信息获取装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。 如图5所示,本实施例所述的信息获取装置500包括:描述信息获取单元501、位置指纹信息获取单元502、索引建立单元503、信息接收单元504和信息获取单元505。其中,描述信息获取单元501配置用于获取地理信息点的描述信息;位置指纹信息获取单元502配置用于获取所述地理信息点所在位置的位置指纹信息;索引建立单元503配置用于建立将所述位置指纹信息与所述描述信息关联的索引;信息接收单元504配置用于接收客户端发送的当前位置指纹信息;信息获取单元505配置用于根据所述索引获取所述当前位置指纹信息对应的描述信息。 在本实施例中,信息获取装置500的描述信息获取单元501可以从本地数据库中获取地理信息点的描述信息,也可以通过有线连接方式或者无线连接方式从其他可能包含描述信息的来源处获取。 在本实施例中,位置指纹信息获取单元502可以从本地数据库中获取地理信息点的位置指纹信息,也可以通过有线连接方式或者无线连接方式从其他可能包含位置指纹信息的来源处获取。 在本实施例中,基于描述信息获取单元501得到的描述信息以及基于位置指纹信息获取单元502获得的位置指纹信息,索引建立单元503可以在位置指纹信息与描述信息间建立索引,以实现根据位置指纹信息快速读取其所关联的描述信息。 在本实施例中,上述信息接收单元504可以接收由客户端发送的 当前位置指纹信息。该当前位置指纹信息可以是终端设备通过一种或多种传感器获取到的当前位置指纹信息,该当前位置信息可以从终端设备通过网络发送到服务器端,信息接收单元504即可接收到该当前位置指纹信息。 本实施例中,信息获取单元505可以在接收到当前位置指纹信息后,从上述索引中查找与当前位置指纹信息对应的位置指纹信息并获取所查找到的描述信息。 本领域技术人员可以理解,上述信息获取装置500还包括一些其他公知结构,例如处理器、存储器等,为了不必要地模糊本公开的实施例,这些公知的结构在图5中未示出。 进一步参考图6,作为对图4所示方法的实现,本申请提供了一种信息获取装置的一个实施例,该装置实施例与图4所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。 如图6所示,本实施例所述的信息获取装置600包括:位置指纹信息获取单元601、发送单元602、描述信息接收单元603。其中,位置指纹信息获取单元601配置用于获取用户的当前位置指纹信息;发送单元602配置用于将当前位置指纹信息传输到服务器;描述信息接收单元603配置用于接收上述服务器返回的描述信息。 在本实施例中,位置指纹信息获取单元601可以首先获取用户当前位置的位置指纹信息。可选的,位置指纹信息获取单元601可以通过硬件设备接收用户所在位置的位置指纹信号,并根据该位置指纹信号的特性确定所述当前位置指纹信息。位置指纹信息获取单元601通过硬件设备接收用户所在位置的位置指纹信号时,可以通过内置的无线网卡模块芯片接收当前的wifi信号后根据wifi信号的特性来确定位置指纹信息,也可以通过地磁传感器获取用户当前地磁信号后根据地磁信号的特性获取对应的位置指纹信息。本领域技术人员可以理解,位置指纹信息获取单元601还可以通过其他硬件设备接收对应的位置指纹信号,例如通过蓝牙设备、zigbee(紫蜂协议)设备、红外传感器、MEMS(MicroelectroMechanicalSystems,微机电系统)传感器、重力传感器、陀螺仪、磁力感应器、加速度传感器等其他传感器接收 对应的位置指纹信号。可选的,上述特性可以是信号来源设备的名称、信号来源设备的物理地址、信号强度中的一种或多种。 在本实施例中,基于位置指纹信息获取单元601得到的当前位置指纹信息,上述发送单元602可以将该当前位置指纹信息通过网络传输到服务器,使服务器能接收到用户当前位置的指纹信息。 在本实施例中,描述信息接收单元603可以接收服务器返回的描述信息。服务器在接收到发送单元602发送的当前指纹信息后,会根据预先建立的将索引获取与该当前位置指纹信息对应的描述信息,并将该描述信息发回,描述信息接收单元603即可接收到相应的描述信息。其中,该索引是服务器根据地理信息点的描述信息和地理信息点所在位置的位置指纹信息预先建立的。 本领域技术人员可以理解,上述网页生成装置600还包括一些其他公知结构,例如处理器、存储器等,为了不必要地模糊本公开的实施例,这些公知的结构在图6中未示出。 下面参考图7,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统700的结构示意图。 如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM703中,还存储有系统700操作所需的各种程序和数据。CPU701、ROM702以及RAM703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。 以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。 特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。 附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。 描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、解析单元、信息选取单元和生成单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,信息接收单元还可以被描述为“接收客户端发送的当前位置指纹信息的单元”。 作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:获取地理信息点的描述信息并获取所述地理信息点所在位置的位置指纹信息;建立将所述位置指纹信息与所述描述信息关联的索引; 接收客户端发送的当前位置指纹信息;根据所述索引获取所述当前位置指纹信息对应的描述信息。或者,上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:获取用户的当前位置指纹信息;将所述当前位置指纹信息传输到服务器;接收所述服务器返回的描述信息,其中所述服务器返回的描述信息是由所述服务器根据预先建立的将位置指纹信息与描述信息关联的索引获取的与所述当前位置指纹信息对应的描述信息,所述索引是所述服务器根据地理信息点的描述信息和所述地理信息点所在位置的位置指纹信息预先建立的。 以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
下载文档到电脑,查找使用更方便
30 金币 0人已下载
还可以输入200字符
暂无评论,赶快抢占沙发吧。
copyright@ 2017-2018 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1