一种地名录入方法及装置制造方法

文档序号:6518655阅读:177来源:国知局
一种地名录入方法及装置制造方法
【专利摘要】本发明实施例公开了一种地名录入方法及装置。本发明实施例方法包括:获取用户输入的源地名,源地名由用户在同一文本框内输入的一个或多个源子地名组成;在标准地名数据库中查找与源地名匹配的标准地名,将标准地名展现给用户,展现给所述用户的标准地名由多个按级划分的标准子地名组成;接收用户的选择,完成录入。本发明实施例能够实现地名的快速、准确录入。
【专利说明】一种地名录入方法及装置
【技术领域】
[0001 ] 本发明实施例涉及数据处理领域,尤其涉及一种地名录入方法及装置。
【背景技术】
[0002]目前,在很多信息系统中都需要用户输入地名,现有的做法一般是将不同级别的地名以多个下拉列表的方式呈现给用户,让用户通过逐级选择的方式来输入。比如,给用户提供第一个下拉列表让用户选择省份,提供第二个下拉列表让用户在已选择的省份下选择城市,提供第三个下拉列表让用户在已选择的城市下选择县区。
[0003]这种逐级输入的方法操作起来非常繁琐。另外,这种方法在用户对要输入的地名很熟悉的情况下,操作起来没有问题。但是,如果用户对要输入的地名并不熟悉,比如“义乌”,用户可能不是很清楚义乌属于哪个省,哪个市,这样可能用户暂时就无法进行输入,需要先去确认义乌所属的省、市,这给用户带来了极大的不便。
[0004]因此,有必要提供一种新的方法解决上述问题。

【发明内容】

[0005]本发明实施例提供了一种地名录入方法及装置,操作简单,且能够实现地名的快速、准确录入。
[0006]本发明实施例提供的地名录入方法包括:获取用户输入的源地名,所述源地名由所述用户在同一文本框内输入的一个或多个源子地名组成;在标准地名数据库中查找与所述源地名匹配的标准地名,将所述标准地名展现给所述用户,所述展现给所述用户的标准地名由多个按级划分的标准子地名组成;接收所述用户的选择,完成录入。
[0007]本发明实施例提供的地名录入装置包括:获取单元,用于获取用户输入的源地名,所述源地名由所述用户在同一文本框内输入的一个或多个源子地名组成;处理单元,用于在标准地名数据库中查找与所述源地名匹配的标准地名,将所述标准地名展现给所述用户,所述展现给所述用户的标准地名由多个按级划分的标准子地名组成;接收单元,用于接收所述用户的选择,完成录入。
[0008]从以上技术方案可以看出,本发明实施例具有以下优点:
[0009]本发明实施例中,地名录入装置首先获取用户输入的源地名,源地名由用户在同一文本框内输入的一个或多个源子地名组成;在标准地名数据库中查找与源地名匹配的标准地名,将标准地名展现给用户,展现给用户的标准地名由多个按级划分的标准子地名组成;接收用户的选择,完成录入。本发明实施例中,地名录入装置可以支持用户在同一文本框内输入由一个或多个源子地名组成的源地名,然后根据用户输入的源地名在标准地名数据库中查找与源地名匹配的标准地名,返回给用户由多个按级划分的标准子地名组成的标准地名,即返回的是较为完整的标准地名,这样用户直接在返回的标准地名里选择正确的地名即可完成地名的录入,整个录入过程简单、且可实现地名的快速、准确录入。【专利附图】

【附图说明】
[0010]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明地名录入方法一个实施例示意图;
[0012]图2为本发明地名录入方法另一实施例示意图;
[0013]图3为本发明地名录入方法另一实施例示意图;
[0014]图4为本发明地名录入装置一个实施例示意图。
【具体实施方式】
[0015]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016]本发明实施例提供了 一种地名录入方法及装置,能够快速、准确地录入地名。
[0017]请参阅图1,本发明地名录入方法一个实施例包括:
[0018]101、获取用户输入的源地名;
[0019]用户在地名录入装置的输入界面输入源地名,本实施例的地名录入装置支持用户在同一文本框内输入由一个或多个源子地名组成的源地名。地名录入装置获取用户输入的源地名。
[0020]102、在标准地名数据库中查找与源地名匹配的标准地名,将标准地名展现给用户,展现给用户的标准地名由多个按级划分的标准子地名组成;
[0021]本实施例中的标准地名数据库可以根据国家统计局或其他权威机构提供的数据整理得到,当然也可以由用户自行创建,此处不做具体限定。标准地名数据库中包含标准地名,每个标准地名由一个或多个按级划分的标准子地名组成。例如,每个标准地名可以包含省、地、县、乡、村的详细名称。
[0022]地名录入装置查找与源地名匹配的标准地名,将标准地名展现给用户。本实施例中,地名录入装置展现给用户的标准地名是由多个按级划分的标准子地名组成的,是比较完整的地名。
[0023]103、接收用户的选择,完成录入。
[0024]因用户输入的源地名可以是完整的地名,也可以是部分的地名,所以最终查找到的与源地名匹配的标准地名可能只有一个,也可能有多个。如果最终展现给用户的标准地名只有一个,则在用户直接点选该标准地名后,地名录入装置即可完成地名的录入;如果最终展现给用户的标准地名有多个,则在用户根据实际情况点选其中一个标准地名后,地名录入装置即完成地名的录入。
[0025]本实施例中,地名录入装置可以支持用户在同一文本框内输入由一个或多个源子地名组成的源地名,然后根据用户输入的源地名在标准地名数据库中查找与源地名匹配的标准地名,返回给用户由多个按级划分的标准子地名组成的标准地名,即返回的是较为完整的标准地名,这样用户直接在返回的标准地名里选择正确的地名即可完成地名的录入,不需要用户逐级选择,整个录入过程简单、且可实现地名的快速、准确录入。
[0026]为便于理解,下面以一具体实施例对本发明实施例中地名录入方法进行描述,请参阅图2,本实施例方法包括:
[0027]201、获取用户输入的源地名;
[0028]用户在地名录入装置的输入界面输入源地名,本实施例的地名录入装置支持用户在同一文本框内输入由一个或多个源子地名组成的源地名。如果用户输入的源地名中包含多个源子地名,则用户可以按照中文地名书写习惯输入源地名,即将大地名输入在前,小地名输入在后。通常一个源地名会有多个字符串组成。地名录入装置获取用户输入的源地名。
[0029]202、对源地名中的字符串进行分词得到候选词集;
[0030]本实施例中,可以采用丽SEG分词工具对源地名中的字符串进行分词,当然也可以采用其他分词中文工具对源地名中的字符串进行分词,分词之后会形成一个候选词集,候选词集中的每一个候选词就是源地名中的一个源子地名。例如,用户输入的源地名为“北京市东城区”,分词之后得到的候选词集为{北京市,东城区}。
[0031]203、依次遍历候选词集中的每一个候选词,最终在标准地名数据库中找出与候选词集匹配的标准地名;
[0032]本实施例中的标准地名数据库可以根据国家统计局或其他权威机构提供的数据整理得到,当然也可以由用户自行创建,此处不做具体限定。标准地名数据库中包含标准地名,每个标准地名由一个或多个按级划分的标准子地名组成。例如,每个标准地名可以包含省、地、县、乡、村的详细名称。另外,标准地名数据库中还可以包含行政区划编码,行政区划编码可以使用固定长度、按位切分的数字结构表示;且行政区划编码与标准地名一一对应。标准地名数据库中的数据可如 下表所示:
[0033]
【权利要求】
1.一种地名录入方法,其特征在于,包括: 获取用户输入的源地名,所述源地名由所述用户在同一文本框内输入的一个或多个源子地名组成; 在标准地名数据库中查找与所述源地名匹配的标准地名,将所述标准地名展现给所述用户,所述展现给所述用户的标准地名由多个按级划分的标准子地名组成; 接收所述用户的选择,完成录入。
2.如权利要求1所述的地名录入方法,其特征在于,所述在标准地名数据库中查找与所述源地名匹配的标准地名的方法具体为: 对所述源地名中的字符串进行分词得到候选词集,所述候选词集中的每个候选词为一个源子地名; 依次遍历所述候选词集中的每一个候选词,最终在标准地名数据库中找出与所述候选词集匹配的所述标准地名,与所述候选词集匹配的所述标准地名为一个或多个。
3.如权利要求1所述的地名录入方法,其特征在于,所述在标准地名数据库中查找与所述源地名匹配的标准地名的方法具体为: 对所述源地名中的字符串进行分词得到候选词集,所述候选词集中的每个候选词为一个源子地名; 直接在所述标准地名数据库中查找与所述候选词集中的所有候选词同时匹配的所述标准地名,与所述候选词集中的所有候选词同时匹配的所述标准地名为一个或多个。`
4.如权利要求1至3任意一项所述的地名录入方法,其特征在于,所述源地名为完整地名,或者为部分地名。
5.如权利要求1至3任意一项所述的地名录入方法,其特征在于,所述将所述标准地名展现所述用户的方法具体为: 将所述标准地名以下拉列表的方式展现给所述用户。
6.一种地名录入装置,其特征在于,包括: 获取单元,用于获取用户输入的源地名,所述源地名由所述用户在同一文本框内输入的一个或多个源子地名组成; 处理单元,用于在标准地名数据库中查找与所述源地名匹配的标准地名,将所述标准地名展现给所述用户,所述展现给所述用户的标准地名由多个按级划分的标准子地名组成; 接收单元,用于接收所述用户的选择,完成录入。
7.如权利要求6所述的地名录入装置,其特征在于,所述处理单元在标准地名数据库中查找与所述源地名匹配的标准地名的方法具体为: 对所述源地名中的字符串进行分词得到候选词集,所述候选词集中的每个候选词为一个源子地名; 依次遍历所述候选词集中的每一个候选词,最终在标准地名数据库中找出与所述候选词集匹配的所述标准地名,与所述候选词集匹配的所述标准地名为一个或多个。
8.如权利要求6所述的地名录入装置,其特征在于,所述处理单元在标准地名数据库中查找与所述源地名匹配的标准地名的方法具体为: 对所述源地名中的字符串进行分词得到候选词集,所述候选词集中的每个候选词为一个源子地名; 直接在所述标准地名数据库中查找与所述候选词集中的所有候选词同时匹配的所述标准地名,与所述候选词集中的所有候选词同时匹配的所述标准地名为一个或多个。
9.如权利要求6至8任意一项所述的地名录入装置,其特征在于,所述源地名为完整地名,或者为部分地名。
10.如权利要求6至8任意一项所述的地名录入装置,其特征在于,所述处理单元将所述标准地名展现给所述用户的方法具体为: 所述处理单元 将所述标准地名以下拉列表的方式展现给所述用户。
【文档编号】G06F17/30GK103558926SQ201310559734
【公开日】2014年2月5日 申请日期:2013年11月12日 优先权日:2013年11月12日
【发明者】雷中南 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1