[发明专利]一种根据地理位置推荐候选词的方法和装置有效
申请号: | 201710495840.3 | 申请日: | 2012-05-29 |
公开(公告)号: | CN107589855B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 傅茂建 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F16/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 刘祥景 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 根据 地理位置 推荐 候选 方法 装置 | ||
本申请提供了一种根据地理位置推荐候选词的方法和装置,其中的方法具体包括:接收用户的编码字符串;采集所述编码字符串对应的地理位置信息;确定所述地理位置信息所属的地理区域;依据所确定地理区域的地理词库,检索得到与所述编码字符串相应的地理候选词;所述地理区域的地理词库用于针对地理区域存储编码字符串和相应的地理词汇;展现所述地理候选词。本申请能够减轻输入的繁琐程度,且能够提高输入法的智能性。
技术领域
本申请涉及输入法技术领域,特别是涉及一种根据地理位置推荐候选词的方法和装置。
背景技术
目前随着计算机技术以及互联网技术的普及与发展,一方面,用于实现计算机文字输入的输入法越来越深入到人们的生活中,另一方面,用户对于输入法的智能性要求也越来越高。
为提高智能性,现有技术一些输入法能够支持地名和地方方言的输入,其构建地方语言包(地名+地方方言),如果用户下载地方语言包到本地,则使用其中的地名或地方方言。例如,杭州的用户下载了四川语言包,则在用户输入编码字符串时,如果该编码字符串命中四川语言包中的地名或四川方言,则会优先展现该命中的地名或方言候选词,供用户选择。
现有技术一些输入法能够满足地名或地方方言的快速输入,但随着移动通讯技术的发展和移动设备的普及,在有些情况下用户所处的地理位置对用户的输入需求也有很大的影响,尤其当用户所使用的移动设备经常移动时,这种影响尤为显著。例如,当用户到一个商场逛街时,很有可能告知朋友该商场的名称;又如,当用户在一个餐馆吃饭时,很有可能通过发微博介绍该餐馆,或者,当用户在一个旅游城市度假时,由于对该旅游景点不熟悉,可能需要在地图中搜索该旅游城市周边的商圈、餐饮、酒店、超市、电影院、景点、学校、银行等服务信息。
在上述的应用场景中,显然现有的输入法并不能智能地向用户提供这些与地理位置相关的输入内容。例如,用户下载了广东方言包,其在杭州市的江干区富春路701号万象城逛街时,输入“zsj”的本意是获得候选词“张生记”,但现有技术展现地名“珠三角”对用户的输入需求毫无益处。此时,如果用户需要获得候选词“张生记”,则需要通过全拼输入“zhangshengji”才能更准确地获得想要的候选词,这无疑增加了拼音输入的繁琐程度。
因此,现有技术不能智能地了解用户的输入需求,不能总是在输入过程中出现用户想要的候选词,增加了输入的繁琐程度,这对输入法的智能性提出了更高的要求。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够减轻输入的繁琐程度,以及提高输入法的智能性。
发明内容
本申请所要解决的技术问题是提供一种根据地理位置推荐候选词的方法和装置,能够减轻输入的繁琐程度,且能够提高输入法的智能性。
为了解决上述问题,本申请公开了一种根据地理位置推荐候选词的方法,包括:
接收用户的编码字符串;
采集所述编码字符串对应的地理位置信息;
确定所述地理位置信息所属的地理区域;
依据所确定地理区域的地理词库,检索得到与所述编码字符串相应的地理候选词;所述地理区域的地理词库用于针对地理区域存储编码字符串和相应的地理词汇;
展现所述地理候选词。
优选的,通过如下步骤构建所述地理区域的地理词库:
对地理区域内的地理词汇的使用频率进行统计,收集统计结果符合相应的预设的使用频率条件的地理词汇;
将所收集的地理词汇及相应的编码字符串储存至该地理区域的地理词库。
优选的,通过如下步骤获取该地理区域内的地理词汇:
依据地理位置类别从互联网信息中搜集该地理区域内的地理词汇;和/或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710495840.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提供互动游戏体验的系统和方法
- 下一篇:操作输入装置