一种地址输入的方法和设备的制造方法_2

文档序号:9922044阅读:来源:国知局
055]针对一种字符类型,地址提示设备将预先收集到的地址详细信息转换成字符类型对应的地址查询信息;
[0056]地址提示设备将地址详细信息的所有字符类型对应的地址查询信息组成地址详细信息对应的地址查询信息;
[0057]地址提示设备将所有地址详细信息以及每个地址详细信息对应的地址查询信息保存在数据库中。
[0058]较佳地,地址提示设备根据下列方式更新地址库:
[0059]若地址库需要增加新地址详细信息,针对一种字符类型,地址提示设备将增加的新地址详细信息转换成字符类型对应的地址查询信息;将增加的新地址详细信息的所有字符类型对应的地址查询信息组成增加的新地址详细信息对应的地址查询信息;并将所有增加的新地址详细信息以及每个增加的新地址详细信息对应的地址查询信息保存在数据库中;
[0060]若地址库需要替换地址库中的地址详细信息,针对一种字符类型,地址提示设备将用于替换的地址详细信息转换成字符类型对应的地址查询信息;将用于替换的地址详细信息的所有字符类型对应的地址查询信息组成用于替换的地址详细信息对应的地址查询信息;将数据库中所有待替换的地址详细信息以及每个待替换的地址详细信息对应的地址查询信息,替换为所有用于替换的地址详细信息以及每个用于替换的地址详细信息对应的地址查询信息。
[0061]实施中,根据字符类型的不同,地址提示设备将收集到的地址详细信息,转换成该字符类型对应的地址查询信息,其中地址查询信息包括:汉字地址查询信息、拼音地址查询信息、首字母地址查询信息和外文地址查询信息(例如日文、韩文等)。同时,地址查询信息又是由能够检索的独立字符组成的,也就是说地址提示设备将详细地址信息编织索引入库,形成了可以使用“单个汉字”,“汉字词组”,“拼音”,“首字母”和“外文”进行检索的地址库。通过用户输入的重要的“单个汉字”,“汉字词组”,“拼音”,“首字母”和“外文”混合的有顺序的信息,地址提示设备将用户输入的信息,进行拆分,即将汉字、简拼与拼音拆分,形成独立的,可以检索的单位,作为筛选条件,在地址库中检索对应的倒序索引,检索出最匹配此种输入的地址信息。
[0062]地址库中的详细地址信息可以根据需要进行更新,例如增加地址详细信息或者是更改地址库中的地址详细信息。当用户想增加新的地址详细信息时,相应的地址提示设备将需要增加的地址详细信息转换成不同的字符类型的地址查询信息,即将需要增加的地址详细信息转换成对应的汉字地址查询信息、拼音地址查询信息、首字母地址查询信息和外文地址查询信息,并将需要增加的详细地址信息以及转换得到的所有地址查询信息都保存在地址库中;
[0063]当用户想要更改地址库中的地址详细信息时,相应的地址提示设备将进行替换的地址详细信息转换成不同的字符类型的地址查询信息,即将进行替换的地址详细信息转换成对应的汉字地址查询信息、拼音地址查询信息、首字母地址查询信息和外文地址查询信息,并将地址库中待替换的地址详细信息以及对应的地址查询信息,替换为进行替换的详细地址信息以及转换得到的所有地址查询信息。
[0064]用户输入到输入工具的拼音输入框中的信息可以有很多情况,例如详细地址的汉字字符、汉字词组、拼音字符组、首字母字符组外文字符组等;因而地址输入设备根据拼音输入框中的信息所确定的目标字符组也可能包括多种情况,针对接收到的不同目标字符组,地址提示设备进行拆分和匹配详细地址信息的过程也不相同。下面具体进行介绍。
[0065]较佳地,地址提示设备根据地址库查询与收到的目标字符组匹配的全部地址信息,组成候选地址集合,包括:
[0066]地址提示设备将目标字符组进行拆分,形成能够检索的独立字符;
[0067]地址提示设备根据地址库查询与形成的独立字符匹配的全部详细地址信息,组成候选地址集合。
[0068]较佳地,地址提示设备将目标字符组进行拆分,形成能够检索的独立字符,包括:
[0069]地址提示设备根据字符类型,将目标字符组中的字符划分字符组;
[0070]地址提示设备分别将每个字符组拆分成能够检索的独立字符;
[0071]地址提示设备根据地址库查询与形成的独立字符匹配的全部详细地址信息,组成候选地址集合,包括:
[0072]地址提示设备将拆分后得到的独立字符组成地址查询信息;
[0073]地址提示设备将得到的地址查询信息与地址库中保存的所有地址查询信息进行匹配,根据匹配结果从地址库中选择地址查询信息;
[0074]地址提示设备根据地址库中的地址查询信息和地址详细信息的对应关系,确定选择的地址查询信息对应的地址详细信息,并将确定的所有地址详细信息组成候选地址集入口 ο
[0075]较佳地,地址提示设备根据字符类型,将目标字符组中的字符划分字符组,包括:
[0076]地址提示设备将目标字符组中相同类型的字符,按照在目标字符组中的位置划分字符组。
[0077]其中,地址提示设备根据字符类型,将目标字符组中的字符划分字符组,可以分为两种情况,第一,可以将目标字符组中所有相同类型的字符划分为一个字符组,即目标字符组中有几种类型的字符就划分为几个字符组;第二,将所述目标字符组中相同类型的字符,按照在所述目标字符组中的位置划分字符组,也就是说将目标字符组从起始位置开始,连续的相同类型的字符划分为一个字符组。
[0078]例如,用户输入的目标字符组为“北京市Xichengqu裕民路”,则地址提示设备根据输入的汉字和字母两种字符类型,可以将目标字符组以两种形式进行划分,第一,划分为“北京市裕民路”和“xichengqu”两个字符组;第二,划分为“北京市”、“xichengqu”、“裕民路”三个字符组。除了汉字字符、字母字符外,其它包含的首字母字符、数字字符、符号字符和外文字符等类型字符的目标字符组也可以采用这两种形式划分字符组,划分方式类似,此处不再一一列举。
[0079]当用户在地址输入设备中输入自己需要填写的地址的某一部分信息,即输入目标字符组时,如重要的兴趣点名称,行政区划名称,街道名称,小区名称,门楼牌号等信息时,地址输入设备根据拼音输入框中的信息确定目标字符组,并将确定的目标字符组发送给地址提示设备,地址提示设备将接收到的目标字符组进行拆分,将汉字、简拼、拼音和外文字符拆分,形成独立的,可以检索的独立字符,并将拆分后得到的独立字符组成地址查询信息,然后将得到的地址查询信息在地址库中检索对应的倒序索引;其中,拼音输入框是指用户在进行地址输入时,能够实时的显示用户输入的拼音信息的框。
[0080]检索过程中,凡是对用户输入的汉字,简拼,拼音和外文字符全部匹配的地址详细信息,形成候选地址集合,发送给地址输入设备,其中发送给地址输入设备的候选地址详细信息集合按照与用户的输入的汉字、简拼、拼音和外文字符的匹配度,进行排序,并在地址输入工具的选字框中进行显示;用户通过查看在拼音输入框下方的选字框中提示的地址信息候选集合,从中选择需要的地址信息,或者继续输入更多的筛选信息形成新的目标字符组,这些筛选信息包括汉字、简拼、拼音和外文字符,并重复将目标字符组发送给地址提示设备步骤。
[0081]在地址提示设备根据地址库查询与形成的独立字符匹配的地址详细信息时,可以匹配用户输入的目标字符组中拆分得到的全部独立字符,也可以只匹配其中的一部分独立字符,例如当用户输入错误,在输入的目标字符组中包括无法识别的独立字符,则地址提示设备将只匹配有效的,能够查询的独立字符,忽略无效的,无法查询的独立字符。
[0082]地址提示设备在根据用户输入的目标字符组显示地址详细信息时,显示的地址详细信息按照预先设定的规则进行排序,下面进行具体介绍。
[0083]较佳地,地址提示设备将确定的所有地址详细信息组成候选地址集合,包括:
[0084]地址提示设备根据匹配结果,确定选择的地址查询信息对应的匹配度,并将地址查询信息对应的匹配度作为地址查询信息对应的地址详细信息的匹配度;
[0085]地址提示设备根据的地址详细信息的匹配度,按照从大到小的顺序将确定的地址详细信息组成候选地址集合。
[0086]相应的,地址输入设备将候选地址集合在输入工具的选字框中进行显示,包括:
[0087]地址输入设备按照候选地址集合中地址详细信息的顺序,在输入工具的选字框中显示候选地址集合中的地址详细信息。
[0088]实施中,地址提示设备将与用户在输入工具的拼音输入框中输入的信息匹配的详细地址信息,组成候选地址集合,并按照地址提示设备预先设定的根据地址查询信息与地址库中保存的所有地址查询信息进行匹配,根据匹配结果,确定选择的地址查询信息对应的匹配度,并根据的地址详细信息的匹配度,按照从大到小的顺序将确定的地址详细信息组成候选地址集合,并根据匹配度的大小对集合中的地址详细信息进行排序,此外,也可以根据需要设定根据详细地址信息的相关度、使用频率和重要性等进行排序,并将排序后的候选地址集合发送给地址输入设备进行显示,其中,候选地址集合能够实时的根据用户在输入工具的拼音输入框中输入的信息的变化情况进行变化。
[0089]较佳地,输入工具的选字框中显示的候选地址集合,也就是用于提示给用户的地址信息,是完整的详细地址信息,而非组成地址的“单词”,因而用户仅需要打几个关键性“汉字”、“词组”、“拼音”或“拼音首字母”,即可完整的录入完整地址信息,用户通过对提示的地址信息的正确性分辨,可以在找到合适地址信息时,选择正确的地址,直接将地址录入到待输入地址的地址信息框中。
[0090]实施中,地址提示设备根据目标字符组中字符的类型,从目标字符组的起始位置开始,分别对每一组相同类型的字符组进行拆分,下面针对不同类型的字符组进行具体介绍。
[0091 ] 较佳地,字符组为汉字字符组;
[0092]地址提示设备分别将每个字符组拆分成能够检索的独立字符,包括:
[0093]针对一个字符组,地址提示设备将字符组与设置的汉字进行匹配,根据匹配结果将字符组拆分成能够检索的单个汉字;和/或
[0094]针对一个字符组,地址提示设备将字符组与设置的汉字词组进行匹配,根据匹配结果将字符组拆分成能够检索的汉字词组。
[0095]实施中,字符组为汉字字符组时,根据地址提示设备中预先设定的汉字或者汉字词组进行匹配,进而将汉字字符组拆分为单个汉字或者是汉字词组。
[0096]例如,针对用户输入的目标字符组中包括“北京市西城区裕民路A号”时,若地址库中存在该地址详细信息,则地址提示设备会预先设定用于进行匹配比对的单个汉字“号”,以及“北京市”、“西城区”、和“裕民路”三个汉字词组,因而地址提示设备可以根据预先设定的单个汉字和汉字词组,将汉字字符的目标字符组划分为“北京市”、“西城区”、和“裕民路”三个汉字词组和单个汉字“号”,其中“X”代表具体的数字,因而可以根据预先设定的地址详细信息中的数字直接匹配具体的数字。
[0097]较佳地,字符组为拼音字符组;
[0098]地址提示设备分别将每个字符组拆分成能够检索的独立字符,包括:
[0
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1