一种地理信息的检索方法及装置的制造方法_4

文档序号:9349979阅读:来源:国知局
法的实施,重复之处不再赘述。
[0165] 如图5所示,本发明实施例提供的一种地理信息的检索装置,包括:
[0166] 接收模块51,用于接收用户输入的检索关键词;
[0167] 分词模块52,用于对所述检索关键词进行分词;
[0168] 分析模块53,用于利用检索关键词的分词进行神经网络分析,确定所述检索关键 词对应的检索模式;
[0169] 检索模块54,用于按照确定出的检索模式进行检索并返回检索结果。
[0170] 进一步地,上述接收模块51,具体用于接收用户从预设的检索框中输入的检索关 键词。
[0171] 进一步地,上述分词模块52,如图6所示,包括:
[0172] 分词子模块521,用于对所述检索关键词进行分词处理,得到至少一个分词;
[0173] 标记子模块522,用于对每个分词的属性进行分析,标记出每个分词对应的识别符 号,所述识别符号包括:
[0174] 行政区域、周边范围、分类信息、电话号码、交叉路口、门牌号、兴趣点和道路。
[0175] 进一步地,上述标记子模块522,具体用于将每个分词的属性,与预设的各识别符 号的判定规则和/或数据库进行匹配,标记出每个分词对应的识别符号。
[0176] 进一步地,上述分析模块53,如图7所示,包括:
[0177] 获取子模块531,用于将所述每个分词和对应识别符号的权值作为预先建立的反 向传播BP神经网络的输入,获取所述BP神经网络的输出;所述BP神经网络的输出包括:各 检索模式对应的分值;
[0178] 排序子模块532,用于将各检索模式对应的分值进行排序;
[0179] 确定子模块533,用于将分值最高的检索模式确定为所述检索关键词对应的检索 模式;或者将排序结果推送给用户,将用户从中选择的检索模式确定为所述检索关键词对 应的检索模式。
[0180] 进一步地,上述检索模式包括下述一项或多项:
[0181] 名称检索模式、分类检索模式、电话号码检索模式、交叉路口检索模式、门牌号检 索模式、周边分类检索模式和周边名称检索模式。
[0182] 进一步地,上述地理信息的检索装置,如图5所示,还可以包括:
[0183] BP神经网络建立模块55,用于确定BP神经网络的拓扑结构,所述拓扑结构包括: 输入层、隐藏层和输出层,以及各层的神经节点;确定BP神经网络中各层的参数变量;通过 对预设的各训练样本分别进行训练,并逆向反馈,调整神经网络各层的参数变量直至所述 神经网络的期望输出值与实际输出值的误差小于预设的阈值时,停止训练,得到稳定的BP 神经网络;
[0184]上述输入层的神经节点包括:各分词及对应的识别符号;
[0185] 上述隐藏层的神经节点为下述一项或多项:行政区域、周边范围、分类信息、电话 号码、交叉路口、门牌号、兴趣点和道路;
[0186] 上述输出层的神经节点为下述一项或多项:名称检索模式、分类检索模式、电话 号码检索模式、交叉路口检索模式、门牌号检索模式、周边分类检索模式和周边名称检索模 式。
[0187] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形 式。
[0188] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0189] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0190] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0191] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种地理信息的检索方法,其特征在于,包括: 接收用户输入的检索关键词; 对所述检索关键词进行分词,并利用检索关键词的分词进行神经网络分析,确定所述 检索关键词对应的检索模式; 按照确定出的检索模式进行检索并返回检索结果。2. 如权利要求1所述的方法,其特征在于,接收用户输入的检索关键词,包括: 接收用户从预设的检索框中输入的检索关键词。3. 如权利要求1所述的方法,其特征在于,对所述检索关键词进行分词,包括: 对所述检索关键词进行分词处理,得到至少一个分词; 对每个分词的属性进行分析,标记出每个分词对应的识别符号,所述识别符号包括: 行政区域、周边范围、分类信息、电话号码、交叉路口、门牌号、兴趣点和道路。4. 如权利要求3所述的方法,其特征在于,对每个分词进行分析,根据每个分词的属 性,标记出每个分词对应的识别符号,具体包括: 将每个分词的属性,与预设的各识别符号的判定规则和/或数据库进行匹配,标记出 每个分词对应的识别符号。5. 如权利要求3所述的方法,其特征在于,利用检索关键词的分词进行神经网络分析, 确定所述检索关键词对应的检索模式,包括: 将所述每个分词和对应识别符号的权值作为预先建立的反向传播BP神经网络的输 入,获取所述BP神经网络的输出;所述BP神经网络的输出包括:各检索模式对应的分值; 将各检索模式对应的分值进行排序,将分值最高的检索模式确定为所述检索关键词对 应的检索模式;或者 将各检索模式对应的分值进行排序,并将排序结果推送给用户;将用户从中选择的检 索模式确定为所述检索关键词对应的检索模式。6. -种地理信息的检索装置,其特征在于,包括: 接收模块,用于接收用户输入的检索关键词; 分词模块,用于对所述检索关键词进行分词; 分析模块,用于利用检索关键词的分词进行神经网络分析,确定所述检索关键词对应 的检索模式; 检索模块,用于按照确定出的检索模式进行检索并返回检索结果。7. 如权利要求6所述的装置,其特征在于,所述接收模块,具体用于接收用户从预设的 检索框中输入的检索关键词。8. 如权利要求7所述的装置,其特征在于,所述分词模块,包括: 分词子模块,用于对所述检索关键词进行分词处理,得到至少一个分词; 标记子模块,用于对每个分词的属性进行分析,标记出每个分词对应的识别符号,所述 识别符号包括: 行政区域、周边范围、分类信息、电话号码、交叉路口、门牌号、兴趣点和道路。9. 如权利要求8所述的装置,其特征在于,所述标记子模块,具体用于将每个分词的属 性,与预设的各识别符号的判定规则和/或数据库进行匹配,标记出每个分词对应的识别 符号。10.如权利要求8所述的装置,其特征在于,所述分析模块,包括: 获取子模块,用于将所述每个分词和对应识别符号的权值作为预先建立的反向传播BP 神经网络的输入,获取所述BP神经网络的输出;所述BP神经网络的输出包括:各检索模式 对应的分值; 排序子模块,用于将各检索模式对应的分值进行排序; 确定子模块,用于将分值最高的检索模式确定为所述检索关键词对应的检索模式;或 者将排序结果推送给用户,将用户从中选择的检索模式确定为所述检索关键词对应的检索 模式。
【专利摘要】本发明公开了一种地理信息的检索方法及装置,其中方法包括:接收用户输入的检索关键词;对所述检索关键词进行分词,并利用检索关键词的分词进行神经网络分析,确定所述检索关键词对应的检索模式;按照确定出的检索模式进行检索并返回检索结果。本发明接收用户输入的检索关键词后,对检索关键词进行分词,然后对分词进行神经网络分析,从而识别出用户需要检索什么,适合哪种方式进行检索,实现对用户检索关键词进行智能、精确的识别,保证了检索结果的准确性,同时,用户只需要输入检索关键词即可得到准确的检索结果,操作简便,提升了地理信息检所操作的用户体验。
【IPC分类】G06F17/30
【公开号】CN105069047
【申请号】CN201510437871
【发明人】解威, 朱小莹, 张佳
【申请人】沈阳美行科技有限公司
【公开日】2015年11月18日
【申请日】2015年7月23日
【公告号】CN104112020A
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1