1.一种词汇推送的方法,其特征在于,所述方法包括:
接收用户输入的至少一个音节单元;
响应于所述至少一个音节单元所对应的输入位置处具有上文词汇,获取所述上文词汇;
检测所述至少一个音节单元中的第一个音节单元对应的候选词中是否存在与所述上文词汇具有关联关系的候选词;
根据检测结果确定所述至少一个音节单元所对应的语义单元的句首,其中,所述句首包括语义单元的起始词或起始位置;
将各个音节单元对应的候选词依次组合生成候选推送词汇组合;
基于所述候选推送词汇组合中相邻词汇的转化概率,确定各个候选词汇组合的重要度系数,其中,所述重要度系数包括句首概率、句首与候选推送词汇组合中第一个词汇的转化概率、候选推送词汇组合中相邻词汇的各转化概率的乘积;
按照所述重要度系数由大到小的顺序从所述候选推送词汇组合中选择出词汇组合进行推送。
2.根据权利要求1所述的方法,其特征在于,所述根据检测结果确定所述至少一个音节单元所对应的语义单元的句首包括:响应于检测到所述至少一个音节单元中的第一个音节单元对应的候选词中存在与上文词汇具有关联关系的候选词,将上文词汇确定为句首;
响应于检测到所述至少一个音节单元中的第一个音节单元对应的候选词中不存在与上文词汇具有关联关系的候选词,将用户输入至少一个音节单元的起始位置确定为句首。
3.根据权利要求1所述的方法,其特征在于:
当第一个音节单元对应的候选词中不存在与上文词汇具有关联关系的候选词时,句首概率与句首与候选推送词汇组合中第一个词汇的转化概率的乘积通过候选推送词汇组合中第一个词汇作为句首的频次/候选推送词汇组合中第一个词汇的总词频来计算;
当第一个音节单元对应的候选词中存在与上文词汇具有关联关系的候选词时,句首概率与句首与候选推送词汇组合中第一个词汇的转化概率的乘积替换为候选推送词汇组合中第一个词汇的出现概率。
4.根据权利要求1所述的方法,其特征在于,所述关联关系包括:转化概率高于预设概率阈值。
5.根据权利要求1-4中任一所述的方法,其特征在于,所述转化概率包括:前一词汇后出现后一词汇的频次/前一词汇出现过的总词频。
6.一种词汇推送的装置,其特征在于,所述装置包括:
接收模块,配置用于接收用户输入的至少一个音节单元;
获取模块,配置用于响应于所述至少一个音节单元所对应的输入位置处具有上文词汇,获取所述上文词汇;
检测模块,配置用于检测所述至少一个音节单元中的第一个音节单元对应的候选词中是否存在与所述上文词汇具有关联关系的候选词;
确定模块,配置用于根据检测结果确定所述至少一个音节单元所对应的语义单元的句首,其中,所述句首包括语义单元的起始词或起始位置;
推送模块,配置用于将各个音节单元对应的候选词依次组合生成候选推送词汇组合;
基于所述候选推送词汇组合中相邻词汇的转化概率,确定各个候选词汇组合的重要度系数,其中,所述重要度系数包括句首概率、句首与候选推送词汇组合中第一个词汇的转化概率、候选推送词汇组合中相邻词汇的各转化概率的乘积;按照所述重要度系数由大到小的顺序从所述候选推送词汇组合中选择出词汇组合进行推送。
7.根据权利要求6所述的装置,其特征在于,所述确定模块还配置用于:响应于检测到所述至少一个音节单元中的第一个音节单元对应的候选词中存在与上文词汇具有关联关系的候选词,将上文词汇确定为句首;
响应于检测到所述至少一个音节单元中的第一个音节单元对应的候选词中不存在与上文词汇具有关联关系的候选词,将用户输入至少一个音节单元的起始位置确定为句首。
8.根据权利要求6所述的装置,其特征在于:
当第一个音节单元对应的候选词中不存在与上文词汇具有关联关系的候选词时,句首概率与句首与候选推送词汇组合中第一个词汇的转化概率的乘积通过候选推送词汇组合中第一个词汇作为句首的频次/候选推送词汇组合中第一个词汇的总词频来计算;
当第一个音节单元对应的候选词中存在与上文词汇具有关联关系的候选词时,句首概率与句首与候选推送词汇组合中第一个词汇的转化概率的乘积替换为候选推送词汇组合中第一个词汇的出现概率。
9.根据权利要求6所述的装置,其特征在于,所述关联关系包括:转化概率高于预设概率阈值。
10.根据权利要求6-9中任一所述的装置,其特征在于,所述转化概率包括:前一词汇后出现后一词汇的频次/前一词汇出现过的总词频。
11.一种计算设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
12.一种非易失性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的方法。