一种地理词库推送方法及装置的制造方法

文档序号:9911207阅读:280来源:国知局
一种地理词库推送方法及装置的制造方法
【技术领域】
[0001] 本发明涉及信息输入领域,特别是涉及一种地理词库推送方法及装置。
【背景技术】
[0002] 随着计算机技术的发展,作为人机交互的入口,信息输入技术也不断完善。为了便 于用户快速实现信息输入,现有技术中,信息输入软件提供了各种细胞词库,每一个细胞词 库是一个细分类别词库的集合。比如输入法的细胞词库包括:体育、科技、英语、法律等类 另IJ,用户可以根据自己的喜好选择加载各种细胞词库。
[0003] 随着移动终端使用的普及,移动终端功能不断完善,移动终端上的信息输入技术 也不断发展、完善。用户随时随地都可以使用移动终端进行信息输入,以实现信息搜索、发 布等。因此,现有技术中的细胞词库又出现了地理信息类别,包括如街道、建筑、商家信息 等。现有技术中的地理词库有两种:第一种,基于一个特定小区域的地理词库,包含该区域 内的街道、建筑等,比如故宫词库,这类词库文件体积小信息不全面,无法做到精准推送地 理信息;第二种,为了解决精准推送的问题,现有技术中还有一种基于一个城市或者较大区 域的常用地理词库,包含该区域的:街道、商场、饭店、银行、医院等,比如北京词库,这种词 库的一般信息全面,可以做到根据用户的地理位置精准推送相关词库,但是该词库体积大, 下载这样的词库会耗费移动终端较大流量。
[0004] 综上所述,现有技术中推送的地理词库存在体积大或推送的词库内容不精准的缺 陷。

【发明内容】

[0005] 本发明所要解决的技术问题是:提供一种地理词库推送方法,解决现有技术中推 送地理词库体积大的问题。
[0006] 为了解决上述问题,本发明实施例提供了一种地理词库推送方法,包括:获取移动 终端的当前地理位置发送至词库服务器;接收所述词库服务器推送的所述当前地理位置对 应的子地理词库并存储,其中,所述子地理词库至少包括:地理词条,所述地理词条具有至 少一个索引位置;所述子地理词库中的地理词条选自于预设的源地理词库。
[0007] 具体实施时,所述词库服务器推送的所述当前地理位置对应的子地理词库由索引 位置在所述当前地理位置预设范围内的地理词条组成。
[0008] 进一步地,所述词库服务器推送的所述当前地理位置对应的子地理词库由索引位 置在所述当前地理位置预设范围内的地理词条组成具体为:所述词库服务器推送的所述当 前地理位置对应的子地理词库由源地理词库中与所述当前地理位置距离小于阈值范围的 索引位置对应的地理词条组成。
[0009] 在本发明的另一实施例中,进一步地,所述词库服务器推送的所述当前地理位置 对应的子地理词库由索引位置在所述当前地理位置预设范围内的地理词条组成具体为:所 述词库服务器推送的所述当前地理位置对应的子地理词库由源地理词库中与所述当前地 理位置距离小于阈值范围的索引位置对应的,且前一次没有被推送至所述移动终端的地理 词条组成。
[0010] 在本发明的另一优选实施例中,在接收所述词库服务器推送的所述当前地理位置 对应的子地理词库后,所述方法还包括:删除所述移动终端本地存储的子地理词库中索引 位置与所述当前地理位置距离大于或等于阈值范围的地理词条。
[0011] 相应的,为了解决上述问题,本发明另一实施例提供了一种地理词库推送方法,包 括:创建包括多个地理词条的源地理词库,所述地理词条具有至少一个索引位置;接收移动 终端发送的当前地理位置;确定所述源地理词库中索引位置在所述当前地理位置预设范围 内的地理词条组成所述当前地理位置对应的子地理词库,并推送所述子地理词库至所述移 动终端。
[0012] 进一步地,所述确定所述源地理词库中索引位置在所述当前地理位置预设范围内 的地理词条组成所述当前地理位置对应的子地理词库,具体为:根据所述索引位置确定所 述源地理词库中与所述当前地理位置距离小于阈值范围的索引位置对应的地理词条组成 所述当前地理位置对应的子地理词库。
[0013] 在本发明的另一实施例中,进一步地,所述确定所述源地理词库中索引位置在所 述当前地理位置预设范围内的地理词条组成所述当前地理位置对应的子地理词库,具体 为:根据所述索引位置确定所述源地理词库中与所述当前地理位置距离小于阈值范围的索 引位置对应的,且前一次没有被推送至所述移动终端的地理词条组成所述当前地理位置对 应的子地理词库。
[0014] 相应的,本发明还公开了一种地理词库推送装置,包括:
[0015] 地理位置获取模块,用于获取移动终端的当前地理位置发送至词库服务器;
[0016] 词库获取模块,用于接收所述词库服务器推送的所述当前地理位置对应的子地理 词库并存储,其中,所述子地理词库至少包括:地理词条,所述地理词条具有至少一个索引 位置;所述子地理词库中的地理词条选自于预设的源地理词库。
[0017] 具体实施时,所述词库服务器推送的所述当前地理位置对应的子地理词库由索引 位置在所述当前地理位置预设范围内的地理词条组成。
[0018] 进一步地,在本发明的一个实施例中,所述词库服务器推送的所述当前地理位置 对应的子地理词库由索引位置在所述当前地理位置预设范围内的地理词条组成具体为:所 述词库服务器推送的所述当前地理位置对应的子地理词库由源地理词库中与所述当前地 理位置距离小于阈值范围的索引位置对应的地理词条组成。
[0019] 进一步地,在本发明的另一个实施例中,所述词库服务器推送的所述当前地理位 置对应的子地理词库由索引位置在所述当前地理位置预设范围内的地理词条组成具体为: 所述词库服务器推送的所述当前地理位置对应的子地理词库由源地理词库中与所述当前 地理位置距离小于阈值范围的索引位置对应的,且前一次没有被推送至所述移动终端的地 理词条组成。
[0020] 在本发明的另一优选实施例中,所述装置还包括:
[0021 ]词库维护模块,用于在接收所述词库服务器推送的所述当前地理位置对应的子地 理词库后,删除所述移动终端本地存储的子地理词库中索引位置与所述当前地理位置距离 大于或等于阈值范围的地理词条。
[0022]相应的,本发明实施例还公开了一种地理词库推送装置,包括:
[0023] 源地理词库创建模块,用于创建包括多个地理词条的源地理词库,所述地理词条 具有至少一个索引位置;
[0024]推送请求接收模块,用于接收移动终端发送的当前地理位置;
[0025]子地理词库推送模块,用于确定所述源地理词库中索引位置在所述当前地理位置 预设范围内的地理词条组成所述当前地理位置对应的子地理词库,并推送所述子地理词库 至所述移动终端。
[0026]具体实施时,所述确定所述源地理词库中索引位置在所述当前地理位置预设范围 内的地理词条组成所述当前地理位置对应的子地理词库,具体为:根据所述索引位置确定 所述源地理词库中与所述当前地理位置距离小于阈值范围的索引位置对应的地理词条组 成所述当前地理位置对应的子地理词库。
[0027] 在本发明的另一具体实施例中,所述确定所述源地理词库中索引位置在所述当前 地理位置预设范围内的地理词条组成所述当前地理位置对应的子地理词库,具体为:根据 所述索引位置确定所述源地理词库中与所述当前地理位置距离小于阈值范围的索引位置 对应的,且前一次没有被推送至所述移动终端的地理词条组成所述当前地理位置对应的子 地理词库。
[0028] 本发明通过获取移动终端的当前地理位置发送至词库服务器;然后,接收所述词 库服务器推送的所述当前地理位置对应的子地理词库并存储。由于生成的子地理词库和当 前地理位置相关,即保证了子地理词库的精准性,与现有技术中推送全城地理词条相比,有 效减小了子地理词库的体积。
【附图说明】
[0029] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附 图获得其他的附图。
[0030] 图1是本发明一个实施例的地理词库推送方法流程图;
[0031] 图2是本发明另一个实施例的地理词库推送方法流程图;
[0032]图3是本发明再一个实施例的地理词库推送方法流程图;
[0033]图4是本发明一个实施例的地理词库推送装置结构图;
[0034]图5是本发明另一个实施例的地理词库推送装置结构图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0036]本发明的信息推送方法应用场景为:移动终端中设置有输入法或者信息输入接 口,词库服务器通过网络和移动终端链接,为移动终端推送地理词库。其中,移动终端的信 息输入接口可以为具有输入界面的输入法,也可以是没有输入界面的静默信息输入方式, 本发明对此不做限定。
[0037] 实施例一:
[003
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1