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

文档序号:9922044阅读:来源:国知局
下列步骤:
[0162]步骤501、地址提示设备接收地址输入设备发送的目标字符组,其中目标字符组是地址输入设备根据输入工具的拼音输入框中的信息确定的;
[0163]步骤502、地址提示设备根据地址库查询与收到的目标字符组匹配的全部地址信息,组成候选地址集合;
[0164]步骤503、地址提示设备将候选地址集合发送给地址输入设备。
[0165]较佳地,地址提示设备根据地址库查询与收到的目标字符组匹配的全部地址信息,组成候选地址集合,包括:
[0166]地址提示设备将目标字符组进行拆分,形成能够检索的独立字符;
[0167]地址提示设备根据地址库查询与形成的独立字符匹配的全部详细地址信息,组成候选地址集合。
[0168]较佳地,地址提示设备将目标字符组进行拆分,形成能够检索的独立字符,包括:
[0169]地址提示设备根据字符类型,将目标字符组中的字符划分字符组;
[0170]地址提示设备分别将每个字符组拆分成能够检索的独立字符;
[0171]地址提示设备根据地址库查询与形成的独立字符匹配的全部详细地址信息,组成候选地址集合,包括:
[0172]地址提示设备将拆分后得到的独立字符组成地址查询信息;
[0173]地址提示设备将得到的地址查询信息与地址库中保存的所有地址查询信息进行匹配,根据匹配结果从地址库中选择地址查询信息;
[0174]地址提示设备根据地址库中的地址查询信息和地址详细信息的对应关系,确定选择的地址查询信息对应的地址详细信息,并将确定的所有地址详细信息组成候选地址集入口 ο
[0175]较佳地,地址提示设备根据字符类型,将目标字符组中的字符划分字符组,包括:
[0176]地址提示设备将目标字符组中相同类型的字符,按照在目标字符组中的位置划分字符组。
[0177]较佳地,地址提示设备将确定的所有地址详细信息组成候选地址集合,包括:
[0178]地址提示设备根据匹配结果,确定选择的地址查询信息对应的匹配度,并将地址查询信息对应的匹配度作为地址查询信息对应的地址详细信息的匹配度;
[0179]地址提示设备根据的地址详细信息的匹配度,按照从大到小的顺序将确定的地址详细信息组成候选地址集合。
[0180]较佳地,地址提示设备根据下列方式生成地址库:
[0181]针对一种字符类型,地址提示设备将预先收集到的地址详细信息转换成字符类型对应的地址查询信息;
[0182]地址提示设备将地址详细信息的所有字符类型对应的地址查询信息组成地址详细信息对应的地址查询信息;
[0183]地址提示设备将所有地址详细信息以及每个地址详细信息对应的地址查询信息保存在数据库中。
[0184]较佳地,地址提示设备根据下列方式更新地址库:
[0185]若地址库需要增加新地址详细信息,针对一种字符类型,地址提示设备将增加的新地址详细信息转换成字符类型对应的地址查询信息;将增加的新地址详细信息的所有字符类型对应的地址查询信息组成增加的新地址详细信息对应的地址查询信息;并将所有增加的新地址详细信息以及每个增加的新地址详细信息对应的地址查询信息保存在数据库中;
[0186]若地址库需要替换地址库中的地址详细信息,针对一种字符类型,地址提示设备将用于替换的地址详细信息转换成字符类型对应的地址查询信息;将用于替换的地址详细信息的所有字符类型对应的地址查询信息组成用于替换的地址详细信息对应的地址查询信息;将数据库中所有待替换的地址详细信息以及每个待替换的地址详细信息对应的地址查询信息,替换为所有用于替换的地址详细信息以及每个用于替换的地址详细信息对应的地址查询信息。
[0187]较佳地,字符组为汉字字符组;
[0188]地址提示设备分别将每个字符组拆分成能够检索的独立字符,包括:
[0189]针对一个字符组,地址提示设备将字符组与设置的汉字进行匹配,根据匹配结果将字符组拆分成能够检索的单个汉字;和/或
[0190]针对一个字符组,地址提示设备将字符组与设置的汉字词组进行匹配,根据匹配结果将字符组拆分成能够检索的汉字词组。
[0191]较佳地,字符组为拼音字符组;
[0192]地址提示设备分别将每个字符组拆分成能够检索的独立字符,包括:
[0193]针对一个字符组,地址提示设备根据最大匹配拆分原则,将字符组拆分成拼音令牌,其中拆分后得到的拼音令牌为能够检索的独立拼音。
[0194]较佳地,针对一个字符组,地址根据最大匹配拆分原则,将字符组拆分成拼音令牌,包括:
[0195]针对一个字符组,地址提示设备从字符组起始位置开始,截取待识别的字符组成目标字符组,并确定目标字符组是否为拼音令牌;
[0196]若确定目标字符组为拼音令牌,且最近一次截取的字符不为字符组中的最后一个字符,则将字符组中与最近一次截取的字符相邻的位于后面的至少一个字符加入目标字符组中,并返回确定目标字符组是否为拼音令牌的步骤;
[0197]若确定目标字符组不为拼音令牌,将最近一次确定是拼音令牌的目标字符组中的字符作为一个拼音令牌。
[0198]较佳地,字符组为首字母字符组;
[0199]地址提示设备分别将每个字符组拆分成能够检索的独立字符,包括:
[0200]针对一个字符组,地址提示设备将字符组中的每一个字母作为能够检索的汉字的首字母。
[0201]较佳地,字符组为外文字符组;
[0202]地址提示设备分别将每个字符组拆分成能够检索的独立字符,包括:
[0203]针对一个字符组,地址提示设备确定字符组对应的外文类型;
[0204]地址提示设备根据外文类型和拆分规则的对应关系,确定字符组对应的外文类型的拆分规则;
[0205]地址提示设备根据确定的拆分规则,将字符组拆分成能够检索的独立字符。
[0206]如图6所示,本发明实施例地址输入设备进行地址输入的方法包括下列步骤:
[0207]步骤601、地址输入设备根据输入工具的拼音输入框中的信息确定目标字符组;
[0208]步骤602、地址输入设备将确定的目标字符组发送给地址提示设备;
[0209]步骤603、地址输入设备接收地址提示设备发送的包含地址详细信息的候选地址集合,并将候选地址集合在输入工具的选字框中进行显示。
[0210]较佳地,地址输入设备确定目标字符组,包括:
[0211]地址输入设备在检测到输入工具的拼音输入框中的信息发生变化和/或输入工具的拼音输入框中的字符个数达到设定的阈值后,确定目标字符组。
[0212]较佳地,地址输入设备将候选地址集合在输入工具的选字框中进行显示,包括:
[0213]地址输入设备按照候选地址集合中地址详细信息的顺序,在输入工具的选字框中显示候选地址集合中的地址详细信息。
[0214]其中,图5和图6可以合成一个流程,形成新的进行连接的方法,执行步骤的先后顺序为步骤601、步骤602、步骤501、步骤502、步骤503和步骤603。
[0215]根据上述对本发明实施例一种地址输入方法的描述,总结出该方法的总体流程图,如图7所示,为本发明实施例提供的一种针对字符组为汉字字符组和拼音字符组的地址输入的方法的总体流程图,包括下列步骤:
[0216]步骤701、地址输入设备根据输入工具的拼音输入框中的信息确定目标字符组;
[0217]步骤702、输入工具的拼音输入框中的信息是否发生变化和/或拼音输入框中的字符个数是否达到设定的阈值,若是则执行步骤703,否则,跳出本流程;
[0218]步骤703、地址输入设备将确定的目标字符组发送给地址提示设备,并执行步骤704 ;
[0219]步骤704、地址提示设备接收地址输入设备发送的目标字符组;
[0220]步骤705、地址提示设备将目标字符组中相同类型的字符,按照在目标字符组中的位置划分字符组,若字符组为汉字字符组时,执行步骤706,若字符组为拼音字符组时,则执行步骤707 ;
[0221]步骤706、字符组为汉字字符组时,针对一个字符组,地址提示设备将字符组与设置的汉字和/或汉字词组进行匹配,根据匹配结果将字符组拆分成能够检索的独立字符单个汉字和/或汉字词组,并执行步骤711 ;
[0222]步骤707、字符组为拼音字符组,针对一个字符组,地址提示设备从字符组起始位置开始,截取待识别的字符组成目标字符组;
[0223]步骤708、确定目标字符组是否为拼音令牌,若是,则执行步骤710,否则执行步骤709 ;
[0224]步骤709、确定目标字符组不是拼音令牌,将最近一次确定是拼音令牌的目标字符组中的字符作为一个拼音令牌,即一个独立字符,并执行步骤711 ;
[0225]步骤710、确定目标字符组为拼音令牌,且最近一次截取的字符不为字符组中的最后一个字符,则将字符组中与最近一次截取的字符相邻的位于后面的至少一个字符加入目标子符组中,并执彳丁步骤708 ;
[0226]步骤711、地址提示设备将拆分后得到的独立字符组成地址查询信息,并将得到的地址查询信息与地址库中保存的所有地址查询信息进行匹配,根据匹配结果从地址库中选择地址查询信息;
[0227]步骤712、地址提示设备根据地址库中的地址查询信息和地址详细信息的对应关系,确定选择的地址查询信息对应的地址详细信息;
[0228]步骤713、地址提示设备根据匹配结果,中地址详细信息的匹配度,按照从大到小的顺序将确定的地址详细信息组成候选地址集合;
[0229]步骤714、地址提示设备将候选地址集合发送给地址输入设备;
[0230]步骤715、地址输入设备接收地址提示设备发送的包含详细地址信息的候选地址集合,并按照候选地址集合中地址详细信息的顺序将候选地址集合在输入工具的选字框中进行显示。
[0231 ] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0232]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0233]这些计算机程序指令也可存储在能引导计
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1