1.一种输入法推荐候选词的方法,其特征在于,包括:获取应用程序的类别和当前地理位置信息;
根据所述当前地理位置信息获取与所述应用程序的类别对应的候选词,并将所述候选词存储到前端字库中,其中,所述前端字库是预设的输入法程序的前端字库;
若接收到用户在使用所述应用程序时输入的字符,则将所述字符在所述前端字库中进行匹配得到目标候选词;
将所述目标候选词按照预设规则进行排序;
按照所述目标候选词的排序依次展现所述目标候选词。
2.根据权利要求1所述的输入法推荐候选词的方法,其特征在于,所述根据所述当前地理位置信息获取与所述应用程序的类别对应的候选词的步骤,包括:根据所述应用程序的类别调用与所述应用程序对应的候选字库;
在所述候选字库中根据所述当前地理位置信息获取预设地理范围内的候选词。
3.根据权利要求2所述的输入法推荐候选词的方法,其特征在于,所述在所述候选字库中根据所述当前地理位置信息获取预设地理范围内的候选词的步骤,包括:获取所述当前地理位置信息中的当前地理位置;
以所述当前地理位置为中心,以预设距离为半径画出的圆的区域确定为所述预设地理范围;
在所述候选字库中获取所述预定地理范围内的候选词。
4.根据权利要求1所述的输入法推荐候选词的方法,其特征在于,所述将所述目标候选词按照预设规则进行排序的步骤,包括:判断所述目标候选词是否按照预设的价格排序规则进行排序;
若判定所述目标候选词按照预设的价格排序规则进行排序,则判断是否通过应用程序的价格接口获取与所述目标候选词相应的价格信息;
若是,根据所述价格信息将所述目标候选词按照价格从小到大依次排序。
5.根据权利要求4所述的输入法推荐候选词的方法,其特征在于,所述判断所述目标候选词是否按照预设的价格排序规则进行排序的步骤,包括:获取所述目标候选词的类型;
将所述目标候选词的类型与可进行价格排序的预设类型进行对比;
若所述目标候选词的类型与所述预设类型相同,则判定所述目标候选词按照预设的价格排序规则进行排序。
6.根据权利要求4所述的输入法推荐候选词的方法,其特征在于,所述判断所述目标候选词是否按照预设的价格排序规则进行排序的步骤之后,包括:若判定所述目标候选词不按照预设的价格排序规则进行排序,则将所述目标候选词根据当前地理位置与所述目标候选词携带的地理位置之间的相对距离由小至大依次进行排序。
7.根据权利要求6所述的输入法推荐候选词的方法,其特征在于,所述将所目标述候选词根据当前地理位置与所述目标候选词携带的地理位置之间的相对距离由小至大依次进行排序的步骤之前,包括:将所述当前地理位置与所述目标候选词携带的地理位置信息的地理位置进行对比,得到相对距离;
将所述相对距离对应所述目标候选词存储至所述前端字库。
8.一种输入法推荐候选词的装置,其特征在于,包括:获取模块,用于获取应用程序的类别和当前地理位置信息;
存储模块,用于根据所述当前地理位置信息获取与所述应用程序的类别对应的候选词,并将所述候选词存储到前端字库中,其中,所述前端字库是预设的输入法程序的前端字库;
匹配模块,用于在接收到用户使用所述应用程序时输入的字符时,将所述字符在所述前端字库中进行匹配得到目标候选词;
排序模块,用于将所述目标候选词按照预设规则进行排序;
展现模块,用于按照所述目标候选词的排序依次展现所述目标候选词。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。