基于地域信息调整输入法语料库的方法、客户端及系统的制作方法
【专利摘要】本发明提供了一种基于地域信息调整输入法语料库的方法、客户端及系统,属于计算终端、软件【技术领域】。所述方法包括:预建与不同地域相对应的地域字符库;采集所在终端的地域信息;获取所在地域对应的地域字符库,加入到所在终端对应的输入法语料库中。利用本发明,在输入法客户端所对应的系统服务器中预设对应不同地域的地域字符库,根据输入法客户端所在的地域信息,向其推送相应的地域字符库,添加至输入法语料库内。根据输入法客户端地域信息的变化,变更输入法语料库内的地域字符库,以此提高输入法界面中候选项的正确率,提高用户的输入效率,为其带来更好的应用体验。
【专利说明】基于地域信息调整输入法语料库的方法、客户端及系统
【技术领域】
[0001 ] 本发明属于计算终端、软件【技术领域】。
【背景技术】
[0002]计算机在人们的日常生活、办公中已经越来越普及。以计算机为平台的基础应用程序,例如输入法已经成为用户使用计算机时必备的工具之一。
[0003]在输入法的使用过程中,输入法语料库的内容对正确、快捷地输出有着重要的影响。实际应用中,不同地域生活的人们由于语言应用的习惯,以及生活中与地域相关的特定内容,使得在应用输入法客户端进行输入时有着不同的需求。随着现今社会的发展,人口的流动性加大,随着用户所在地域的变更,其输入法客户端所应用的语料库却没有相应的变化,一定程度上影响了用户的输入效率,为用户的输入操作带来不便。
【发明内容】
[0004]本发明的目的在于,提供一种基于地域信息调整输入法语料库的方法、客户端及系统,利用本发明,能够根据输入法客户端所在的地域信息,输出与地域相对应的数据,以此提高输入法界面中候选项的正确率。
[0005]本发明所述的一种基于地域信息调整输入法语料库的方法包括如下步骤:
[0006]步骤I,预建与不同地域相对应的地域字符库;
[0007]步骤2,采集所在终端的地域信息;
[0008]步骤3,获取所在地域对应的地域字符库,加入到所在终端对应的输入法语料库中。
[0009]优选的,与不同地域相对应的地域字符库中包括有如下类型字符中至少其一:
[0010]A,所在地域的地理和/或交通地址名称所对应的字符;
[0011]B,所在地域公共场所所对应的名称的字符;
[0012]C,所在地域历史和/或当代人物名称的字符;
[0013]D,所在地域历史和/或当代人物著作和/或业绩所对应的字符;
[0014]E,所在地域发生事件对应的字符;
[0015]F,所在地域特产物品和/或动植物名称的字符;
[0016]G,所在地域公共服务和/或公共设施所对应的字符;
[0017]H,所在地域方言和/或俗语所对应的字符。
[0018]优选的,所述终端的地域数据通过如下方式之一获取:
[0019]A,通过所在终端的IP地址,获取所在终端的地域数据;
[0020]B,通过所在终端的定位装置,获取该终端所在的地域数据。
[0021]优选的,所述的地域,限定为终端所在的城市。
[0022]优选的,所述的地域,限定为终端所在城市的特定城区或街道。
[0023]优选的,对应着前述输入法所在的客户端,通过如下方式触发地域字符库的变更操作:
[0024]步骤a,预设用以检查所在终端是否变更地域的功能结构;
[0025]步骤b,以预设的时间频率启动对所在终端地域信息的采集操作;
[0026]步骤c,当所采集的地域信息符合地域变更条件时,由输入法所在的客户端发出请求获取变更后地域信息所对应的地域字符库。
[0027]优选的,所述步骤c中获取变更后地域信息所对应的地域字符库后,删除输入法语料库中前一地域信息对应的地域字符库。
[0028]优选的,针对对应着地域字符库所生成的输入法界面中候选项列表中的候选项,设置有地域标识。
[0029]优选的,用户输入的拼写字符串同时对应地域字符库与公共字符库中的字符信息时,输入法候选项列表中优先输出地域字符库中的字符信息。
[0030]优选的,在触发输入法客户端下载或者触发字符库更新时,检查终端所在的地域信息,根据所获得的地域信息判定是否已设置有地域字符库,在没有设置的情况下添加地域字符库;或者,判定已有的地域字符库是否为最新版本,在是的情况下保持该最新版本,在否的情况下更新为最新版本。
[0031]优选的,前述触发输入法客户端下载或触发字符库更新时,获取发起数据下载或更新的终端的IP地址,基于该IP地址判定前述终端所在的地域;向前述终端发送是否安装地域字符库的询问指令。
[0032]相应地,本发明提供了一种基于地域信息调整输入法语料库的客户端,该客户端包括:
[0033]地域变更查询单元,用以查询输入法客户端所在终端的地域信息是否变更;
[0034]地域字符库获取单元,用以在经地域变更查询单元判断终端所在地域信息发生改变后,触发系统服务器向其推送变更后地域信息所对应的地域字符库,并将接收到的地域字符库加入到所在终端的输入法语料库中;
[0035]候选项输出单元,用以在采集到用户输入的拼写字符串后,根据添加地域字符库后的输入法语料库输出对应的候选项。
[0036]优选的,对应所述的地域变更查询单元,设置有时间检测模块,用以检查所在终端的时间量值是否符合时间上的地域变更查询触发条件。
[0037]优选的,对应所述的地域变更查询单元,设置有位置检测模块,用以检查所在终端的地域信息,以便地域变更查询单元判定是否符合位置改变的触发条件。
[0038]相应地,本发明还提供了一种基于地域信息调整输入法语料库的系统,该系统由客户端和系统服务器组成:
[0039]客户端,用以查询输入法客户端所在终端的地域信息是否变更;在地域信息发生改变后,触发下述系统服务器向其推送变更后地域信息所对应的地域字符库;在采集到用户输入的拼写字符串后,根据添加地域字符库后的输入法语料库输出对应的候选项。
[0040]系统服务器,用以建立并存储与不同地域相对应的地域字符库;在接收到来自上述客户端的地域信息变更消息后,将其当前所在地域对应的地域字符库推送至上述客户端。
[0041 ] 优选的,对应所述的客户端,设置有时间检测模块,用以检查所在终端的时间量值是否符合时间上的地域变更查询触发条件。
[0042]优选的,对应所述的客户端,设置有位置检测模块,用以检查所在终端的地域信息,以便地域变更查询单元判定是否符合位置改变的触发条件。
[0043]优选的,对应所述系统服务器还设置有地域字符库更新模块,用以在接收到客户端触发输入法客户端下载或者触发字符库更新的消息时,检查终端所在的地域信息,根据所获得的地域信息判定是否已设置有地域字符库,在没有设置的情况下添加地域字符库;或者,判定已有的地域字符库是否为最新版本,在是的情况下保持该最新版本,在否的情况下更新为最新版本。
【专利附图】
【附图说明】
[0044]图1是本发明所述的基于地域信息调整输入法语料库的方法流程图。
[0045]图2是本发明所述的根据地域信息变化触发地域字符库变更的操作流程图。
[0046]图3是本发明所述方法中未加载地域字符库时输入法界面输出显示示意图。
[0047]图4是本发明所述方法中加载地域字符库后输入法界面输出显示示意图(一)。
[0048]图5是本发明所述方法中加载地域字符库后输入法界面输出显示示意图(二)。
[0049]图6是本发明所述的基于地域信息调整输入法语料库的客户端结构框图。
[0050]图7是本发明所述的基于地域信息调整输入法语料库的系统结构框图。
【具体实施方式】
[0051]本发明的目的在于,提供一种基于地域信息调整输入法语料库的方法、客户端及系统。利用本发明,在输入法客户端所对应的系统服务器中预设对应不同地域的地域字符库,根据输入法客户端所在的地域信息,向其推送相应的地域字符库,添加至输入法语料库内。根据输入法客户端地域信息的变化,变更输入法语料库内的地域字符库,以此提高输入法界面中候选项的正确率,提高用户的输入效率,为其带来更好的应用体验。
[0052]下面参照附图,结合具体实施例对本发明做进一步的说明。
[0053]图1是本发明所述的基于地域信息调整输入法语料库的方法流程图。参图中所示,本发明所提供的方法包括如下步骤:
[0054]步骤S101,预建与不同地域相对应的地域字符库。
[0055]需要说明的是,在本发明中输入法语料库是指终端中输入法客户端内本地字符库的总和。包括输入法客户端下载安装时统一安装的公共字符库,以及供用户选择性安装的包含某一共性的分类字符库。地域字符库即属于前述的分类字符库,其包含的共性即为该字符库内的字符信息均与同一地域相对应。
[0056]本发明在应用时,首先在输入法客户端所对应的系统服务器中建立与不同地域相对应的地域字符库。该地域字符库中包括有如下类型字符中至少其一:
[0057]A,所在地域的地理和/或交通地址名称所对应的字符,如社区、道路名称。
[0058]B,所在地域公共场所所对应的名称的字符,如公园、广场名称。
[0059]C,所在地域历史和/或当代人物名称的字符,如该地域在历史上的旧称。
[0060]D,所在地域历史和/或当代人物著作和/或业绩所对应的字符。
[0061]E,所在地域发生事件对应的字符。[0062]F,所在地域特产物品和/或动植物名称的字符。
[0063]G,所在地域公共服务和/或公共设施所对应的字符,如学校、医院的名称。
[0064]H,所在地域方言和/或俗语所对应的字符。
[0065]前述类型字符均为与该地域有关联的字符,这些字符中所对应的地域信息即为其与其它字符有所区别的关键标签。例如,上海徐汇区有一条名为余庆路的道路,因而在对应上海或者上海徐汇区的地域字符库中即包含有“余庆路”这一字符组合。
[0066]步骤S102,采集所在终端的地域信息。
[0067]地域字符库建立后,根据输入法客户端的地域信息,由客户端所对应的系统服务器将该地域的地域字符库推送至前述客户端。
[0068]这一过程中所在终端地域信息的获取包括以下两种方式:
[0069]方式一,通过所在终端的IP地址,获取所在终端的地域数据;
[0070]IP地址构成了整个Internet的基础,整个Internet上的每台计算机都依靠各自唯一的IP地址来标识,每一个节点都依靠唯一的IP地址互相区分和相互联系。基于IP的寻址规则和分配标准可以对Internet上的某一台计算机唯一的IP地址进行追踪和定位,因而通过输入法客户端所在终端的唯一 IP即查询该终端的所在地。
[0071 ] 这一获取方式主要应用于输入法客户端所在终端为个人电脑的情况下。
[0072]方式二,通过所在终端的定位装置,获取该终端所在的地域数据。
[0073]通过定位装置获取地域信息主要包括卫星定位和基站定位两种。
[0074]以用户使用终端为移动电话为例,常见的定位方式有卫星定位,如GPS定位,当用户使用的移动电话中包含的GPS模块处于开启状态时,即可通过该功能模块捕获、跟踪待测卫星信号,根据GPS模块与卫星间伪距和距离的变化率,解调出卫星轨道参数等数据,并由此进行定位计算,得出用户所在地理地域信息。
[0075]除卫星定位外,特别是不包含GPS模块的移动电话,还可以利用移动通信网基站进行定位,该定位方式是基于所在的通信网络中的基站与手机终端之间的位置关系进行定位的。
[0076]需要注意的是,由于地域字符库所对应的是一片地域范围,而不局限于某一具体地点,因此无论通过IP定位或者通过定位装置进行定位都不一定需要获取该终端所在地的精确地址。以IP地址为例,实际应用中,用户的电脑终端不一定对应唯一 IP,而是某一局域网中重新分配的IP地址,因而无法获取准确IP地址所在地,但仍可以查询出其所在的地域信息,如上海市徐汇区。
[0077]在本发明中所述地域字符库中的地域限定为终端所在的城市,例如北京、济南。特别地,当城市范围较大时,所述地域还可进一步限定为终端所在城市的特定城区或街道,如徐汇区、浦东新区。
[0078]步骤S103,获取所在地域对应的地域字符库,加入到所在终端对应的输入法语料库中。
[0079]经步骤S102确定输入法客户端所在终端的地域信息后,由系统服务器将与前述地域信息相对应的地域字符库推送至输入法客户端,添加至客户端中已有的输入法语料库中。
[0080]添加有地域字符库的输入法客户端在进行字符输入操作时,若用户输入的拼写字符串同时对应地域字符库与公共字符库中的字符信息时,输入法候选项列表中优先输出地域字符库中的字符信息。特别地,针对对应着地域字符库所生成的输入法界面中候选项列表中的候选项,设置有地域标识。
[0081]以街道名称为例,不同的街道名称是某一地域中特有的字符信息。但是在不同地域中会出现同音不同字的道路名称,例如位于上海市徐汇区的余庆路和位于济南市长清区的玉清路。当用户采用拼音输入法进行输入时,二者的输入字符串信息一致,在使用公共字符库时,二者均对应前述输入字符串信息。
[0082]如图3中所示,图中输入法界面100的上部为用户输入的拼写字符串110“yuqinglu”,下部为与前述拼写字符串110相对应的候选项列表120。候选项列表120中既包含有“余庆路”也包含有“玉清路”,由于余庆路相对较为有名,因而作为首选项121,在候选项列表120中位于首位。若位于济南的用户想输入本地道路玉清路时,则需要手动选择该候选项,或者输入该候选项对应的编号“2”,降低了用户的输入效率。
[0083]在本实施例中,当位于济南的用户输入法客户端添加对应济南地区的地域字符库后,再次通过输入法进行输入时,由于玉清路属于地域字符库内的字符信息,因此该字符信息优先于位于公共字符库内的余庆路进行输出。如图4所示,图中输入法界面100的上部为拼写字符串110 “yuqinglu”,下部为与前述拼写字符串110相对应的候选项列表120。与图3相比,候选项列表120中首选项121的字符内容调整为“玉清路”,公共字符库内的“余庆路”后延至第二个候选项,同时,在首选项121 “玉清路”的右侧显示有地域标识200,以此表示该字符所示的信息属于当前终端所在地的地域信息。
[0084]除前述实施例中出现的同音不同字时,优先输出地域字符库中的字符信息的情况夕卜,地域字符库的设置还可以弥补公共字符库中的空白,由于地域字符库中的一些字符信息有相对的局限性,因而公共字符库在设置时并未完全包括,而造成用户在输入时不能直接成词,为用户的输入带来不便。仍以前述实施例中的输入字符串“yuqinglu”为例,一上海市浦东新区用户通过输入法输入该区内一条名为御青路的道路时,由于公共字符库中并未设置相应的字符信息,因而如图3中所不,输入法界面100的候选项列表120中并未包含该候选项。用户在使用时需要通过控制候选项列表的翻页操作逐字选择,降低了用户的输入效率。
[0085]在通过确定该用户所在地理位置为上海市浦东新区后,由系统服务器将对应浦东新区的地域字符库推送至用户的客户端后,用户再利用该输入法进行输入时,输入法客户端通过比对查询输入的拼写字符串与地域字符库中的御青路相对应,因而如图5所示,输入法界面100内与拼写字符串110 “yuqinglu”相对应的候选项列表120中,“御青路”为首选项121,与公共字符库相对应的“余庆路”和“玉清路”顺延至第二和第三候选项,且首选项121 “御青路”的右侧显示有地域标识200,以此表示该字符所示的信息属于当前终端所在地的地域信息。
[0086]进一步,在实际应用中,由于人口的流动性,用户当前所在地会从一个地域变更到另一个地域,由此,为方便用户准确快捷地输入当前所在地相关字符内容,用户随身携带的终端中相应的地域字符库也应随之进行变更调整。图2所示即为本发明所述的根据地域信息变化触发地域字符库变更的操作流程图。
[0087]步骤S201,预设用以检查所在终端是否变更地域的功能结构。[0088]步骤S202,以预设的时间频率启动对所在终端地域信息的采集操作。
[0089]步骤S203,当所采集的地域信息符合地域变更条件时,由输入法所在的客户端发出请求获取变更后地域信息所对应的地域字符库。
[0090]用户终端中输入法客户端地域字符库的变更操作是在符合地域变更条件后触发的。所述的地域变更条件,即为输入法客户端所在终端当前所处地域,与输入法客户端中所存储的地域字符库对应地域不符,这种情况即判定为输入法所在终端地域变更,即触发地域字符库的变更操作。
[0091]输入法客户端所在终端当前所处地域的查询操作,是通过定时启动相应的位置检测功能实现的。预先设置一定的时间频率,如24小时,则在设定完毕后每24小时检测一次,利用IP定位或者定位装置定位的方式获取终端当前所在地域信息。
[0092]当检测获取的地域信息与输入法客户端中所存储的地域字符库对应地域不符,SP符合地域变更条件时,触发地域字符库的变更操作,由输入法所在的客户端向输入法客户端对应的系统服务器发出请求获取变更后地域信息所对应的地域字符库。
[0093]特别地,获取变更后地域信息所对应的地域字符库后,删除输入法语料库中前一地域信息对应的地域字符库,即输入法客户端中仅保存当前所在地所对应的地域字符库。因此,用户在进行输入时输入法界面中出现的包含有地域标识的候选项,即表示为该候选项所对应的信息为用户当前所在地的地域信息。
[0094]进一步,针对使用时更新输入法客户端版本以及输入法客户端内字符库的情况,根据输入法客户端所在终端的地域信息,安装或更新相应的地域字符库。
[0095]具体地,当采集到输入法客户端下载的触发消息,首先触发终端所在地的查询操作,获取相应的地域信息。然后,进一步查询终端中原有客户端内是否已设置有相应的地域字符库,若没有则在更新输入法客户端版本时将相应的地域字符库推送至更新后客户端,添加至本地输入法语料库中;若已经设置有相应的地域字符库,则进一步判断其是否为最新版本,若是则仅更新输入法客户端版本,保留该最新版本地域字符库,若否则在更新输入法客户端版本时将最新版本地域字符库推送至更新后客户端,添加至本地输入法语料库中。
[0096]当采集到针对输入法客户端内字符库更新的触发消息时,首先触发终端所在地的查询操作,获取相应的地域信息。然后,进一步查询客户端内是否已设置有相应的地域字符库,即终端所在地是否发生变更,若没有则将相应的地域字符库推送客户端,添加至本地输入法语料库中;若已经设置有相应的地域字符库,则进一步判断其是否为最新版本,若是则保留该最新版本地域字符库,若否则将最新版本地域字符库推送至客户端,添加至本地输入法语料库中。
[0097]特别地,前述操作中终端所在地的查询操作,是基于获取发起数据下载或更新的终端的IP地址来实现的。获取相应的地域信息后,向前述终端发送是否安装地域字符库的询问指令,在得到用户的许可后,向前述终端发送对应的地域字符库。
[0098]图6是本发明所述的基于地域信息调整输入法语料库的客户端结构框图,如图中所示,所述客户端300包括如下组成部分:
[0099]地域变更查询单元310,用以查询输入法客户端所在终端的地域信息是否变更;
[0100]地域字符库获取单元320,用以在经地域变更查询单元310判断终端所在地域信息发生改变后,触发系统服务器向其推送变更后地域信息所对应的地域字符库,并将接收到的地域字符库加入到所在终端的输入法语料库中;
[0101]候选项输出单元330,用以在采集到用户输入的拼写字符串后,根据添加地域字符库后的输入法语料库输出对应的候选项。
[0102]进一步,对应所述的地域变更查询单元310,设置有时间检测模块311,用以检查所在终端的时间量值是否符合时间上的地域变更查询触发条件。
[0103]对应所述的地域变更查询单元310,设置有位置检测模块312,用以检查所在终端的地域信息,以便地域变更查询单元310判定是否符合位置改变的触发条件。
[0104]针对本发明所述的基于地域信息调整输入法语料库的实现过程,客户端主要用于检测所在终端的地域信息,并以此为依据触发系统服务器向其推送与前述地域信息相符合的地域字符库,然后根据添加地域字符库后的输入法语料库,输出与用户输入的拼写字符串相对应的候选项。具体过程描述如下:初次使用时,由地域变更查询单元310中的位置检测模块312检查所在终端的地域信息后,地域字符库获取单元320触发系统服务器向其推送前述地域信息所对应的地域字符库,并将接收到的地域字符库加入到所在终端的输入法语料库中。后续使用时,由时间检测模块311记录距离上一次地域信息检测的时间量,判断其是否达到预设的时间间隔,在满足的情况下触发位置检测模块312检查所在终端当前的地域信息。再由地域变更查询单元310比对当前的地域信息以及客户端中已存在的地域字符库所对应的地域信息是否一致。若地域信息已变更,则由地域字符库获取单元320触发系统服务器向其推送变更后地域信息所对应的地域字符库,并将接收到的地域字符库加入到所在终端的输入法语料库中。最后由候选项输出单元330,根据添加地域字符库后的输入法语料库,输出与用户输入的拼写字符串相对应的候选项。
[0105]如图7所示,所述的基于地域信息调整输入法语料库的系统400包括如下组成部分:
[0106]客户端410,用以查询输入法客户端410所在终端的地域信息是否变更;在地域信息发生改变后,触发下述系统服务器420向其推送变更后地域信息所对应的地域字符库;在采集到用户输入的拼写字符串后,根据添加地域字符库后的输入法语料库输出对应的候选项。
[0107]系统服务器420,用以建立并存储与不同地域相对应的地域字符库;在接收到来自上述客户端410的地域信息变更消息后,将其当前所在地域对应的地域字符库推送至上述客户端410。
[0108]进一步,对应所述的客户端410,设置有时间检测模块411,用以检查所在终端的时间量值是否符合时间上的地域变更查询触发条件。
[0109]对应所述的客户端410,设置有位置检测模块412,用以检查所在终端的地域信息,以便客户端410判定是否符合位置改变的触发条件。
[0110]对应所述系统服务器420还设置有地域字符库更新模块421,用以在接收到客户端410触发输入法客户端下载或者触发字符库更新的消息时,检查终端所在的地域信息,根据所获得的地域信息判定是否已设置有地域字符库,在没有设置的情况下添加地域字符库;或者,判定已有的地域字符库是否为最新版本,在是的情况下保持该最新版本,在否的情况下更新为最新版本。[0111]针对前述系统400,本发明所述的基于地域信息调整输入法语料库的实现过程,针对输入法语料库中已包含地域字符库的客户端410具体描述如下。
[0112]针对输入法语料库中已包含地域字符库的客户端410,首先由时间检测模块411记录距离上一次地域信息检测的时间量,判断其是否达到预设的时间间隔,在满足的情况下触发位置检测模块412检查所在终端当前的地域信息。客户端410通过比对当前的地域信息以及客户端中已存在的地域字符库所对应的地域信息是否一致,判断地域信息是否发生变更。若地域信息已变更,将变更后的地域信息发送至系统服务器420,触发系统服务器420向其推送变更后地域信息所对应的地域字符库,并将接收到的地域字符库添加至客户端410的输入法语料库中,当采集到用户输入的拼写字符串后,即可根据添加地域字符库后的输入法语料库输出对应的候选项。
[0113]特别地,针对使用时更新输入法客户端版本以及输入法客户端内字符库的情况,系统服务器420还设置有地域字符库更新模块421。接收到客户端410触发输入法客户端下载或者触发字符库更新的消息时,通过发起数据下载或更新的终端的IP地址,获取终端所在的地域信息。通过查询客户端410内的输入法语料库信息,判定其中是否已设置地域字符库或者已设置相应地域的地域字符库,在没有设置的情况下向客户端410推送前述地域信息相应的地域字符库;在已设置的情况下进一步判定已有的地域字符库是否为最新版本,在是的情况下保持该最新版本,在否的情况下向客户端410推送前述地域信息相应的最新版本地域字符库。
[0114]以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中。
【权利要求】
1.一种基于地域信息调整输入法语料库的方法,其特征在于该方法包括如下步骤: 步骤1,预建与不同地域相对应的地域字符库; 步骤2,采集所在终端的地域信息; 步骤3,获取所在地域对应的地域字符库,加入到所在终端对应的输入法语料库中。
2.根据权利要求1所述的一种基于地域信息调整输入法语料库的方法,其特征在于:与不同地域相对应的地域字符库中包括有如下类型字符中至少其一, A,所在地域的地理和/或交通地址名称所对应的字符; B,所在地域公共场所所对应的名称的字符; C,所在地域历史和/或当代人物名称的字符; D,所在地域历史和/或当代人物著作和/或业绩所对应的字符; E,所在地域发生 事件对应的字符; F,所在地域特产物品和/或动植物名称的字符; G,所在地域公共服务和/或公共设施所对应的字符; H,所在地域方言和/或俗语所对应的字符。
3.根据权利要求1所述的一种基于地域信息调整输入法语料库的方法,其特征在于:所述的地域,限定为终端所在的城市,或所在城市的特定城区或街道。
4.根据权利要求1所述的一种基于地域信息调整输入法语料库的方法,其特征在于:对应着前述输入法所在的客户端,通过如下方式触发地域字符库的变更操作, 步骤a,预设用以检查所在终端是否变更地域的功能结构; 步骤b,以预设的时间频率启动对所在终端地域信息的采集操作; 步骤C,当所采集的地域信息符合地域变更条件时,由输入法所在的客户端发出请求获取变更后地域信息所对应的地域字符库。
5.根据权利要求1所述的一种基于地域信息调整输入法语料库的方法,其特征在于:针对对应着地域字符库所生成的输入法界面中候选项列表中的候选项,设置有地域标识。
6.根据权利要求1所述的一种基于地域信息调整输入法语料库的方法,其特征在于:在触发输入法客户端下载或者触发字符库更新时,检查终端所在的地域信息,根据所获得的地域信息判定是否已设置有地域字符库,在没有设置的情况下添加地域字符库;或者,判定已有的地域字符库是否为最新版本,在是的情况下保持该最新版本,在否的情况下更新为最新版本。
7.一种基于地域信息调整输入法语料库的客户端,其特征在于该客户端包括: 地域变更查询单元,用以查询输入法客户端所在终端的地域信息是否变更; 地域字符库获取单元,用以在经地域变更查询单元判断终端所在地域信息发生改变后,触发系统服务器向其推送变更后地域信息所对应的地域字符库,并将接收到的地域字符库加入到所在终端的输入法语料库中; 候选项输出单元,用以在采集到用户输入的拼写字符串后,根据添加地域字符库后的输入法语料库输出对应的候选。
8.根据权利要求7所述的一种基于地域信息调整输入法语料库的客户端,其特征在于:对应所述的地域变更查询单元,设置有位置检测模块,用以检查所在终端的地域信息,以便地域变更查询单元判定是否符合位置改变的触发条件。
9.一种基于地域信息调整输入法语料库的系统,其特征在于所述系统包括: 客户端,用以查询输入法客户端所在终端的地域信息是否变更;在地域信息发生改变后,触发下述系统服务器向其推送变更后地域信息所对应的地域字符库;在采集到用户输入的拼写字符串后,根据添加地域字符库后的输入法语料库输出对应的候选项。 系统服务器,用以建立并存储与不同地域相对应的地域字符库;在接收到来自上述客户端的地域信息变更消息后,将其当前所在地域对应的地域字符库推送至上述客户端。
10.根据权利要求9所述的一种基于地域信息调整输入法语料库的系统,其特征在于:对应所述系统服务器还设置有地域字符库更新模块,用以在接收到客户端触发输入法客户端下载或者触发字符库更新的消息时,检查终端所在的地域信息,根据所获得的地域信息判定是否已设置有地域字符库,在没有设置的情况下添加地域字符库;或者,判定已有的地域字符库是否为最新 版本,在是的情况下保持该最新版本,在否的情况下更新为最新版本。
【文档编号】G06F3/023GK103455167SQ201310360068
【公开日】2013年12月18日 申请日期:2013年8月18日 优先权日:2013年8月18日
【发明者】马宇尘 申请人:苏州量跃信息科技有限公司