一种输入请求消息的发送方法及系统的制作方法

文档序号:7796368阅读:412来源:国知局
一种输入请求消息的发送方法及系统的制作方法
【专利摘要】本发明实施例提供了一种输入请求消息的发送方法,包括:获得按键时间间隔时长;获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长;依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长;依据所述延迟时长发送输入请求消息;本发明实施例还提供一种输入请求消息的发送系统。根据本发明实施例提供的技术方案,以实现动态调整输入请求消息的延迟时长。
【专利说明】一种输入请求消息的发送方法及系统
【【技术领域】】
[0001]本发明涉及输入法技术,尤其涉及一种输入请求消息的发送方法及系统。
【【背景技术】】
[0002]基于云输入技术的输入法应用中,会为云输入请求消息设置一个延迟时长,即用户通过按键输入字符的时刻与客户端向云服务器发送云输入请求消息的时刻之间的时间间隔时长,该延迟时长用以减少不必要的云输入请求的发起,以及减少插入从云服务器获得的候选词条给用户带来的输入干扰。
[0003]目前该延迟时长的数值是固定的,然而,用户在输入法中的输入速度是各异的,且客户端的网络环境也是各异的,客户端无法实现依据用户的输入速度和网络环境动态调整延迟时长。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种输入请求消息的发送方法及系统,以实现动态调整输入请求消息的延迟时长。
[0005]本发明实施例提供了一种输入请求消息的发送方法,包括:
[0006]获得按键时间间隔时长;
[0007]获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长;
[0008]依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长;
[0009]依据所述延迟时长发送输入请求消息。
[0010]上述方法中,所述获得按键时间间隔时长,包括:
[0011]获得预先设置的按键时间间隔时长;或者,
[0012]获得N个按键时间间隔时长,N为大于或者等于I的整数,依据所述N个按键时间间隔时长和预设的每个按键时间间隔时长对应的权重值,并利用如下公式获得所述按键时间间隔时长:

[0013]
【权利要求】
1.一种输入请求消息的发送方法,其特征在于,所述方法包括: 获得按键时间间隔时长; 获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长; 依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长; 依据所述延迟时长发送输入请求消息。
2.根据权利要求1所述的方法,其特征在于,所述获得按键时间间隔时长,包括: 获得预先设置的按键时间间隔时长;或者, 获得N个按键时间间隔时长,N为大于或者等于I的整数,依据所述N个按键时间间隔时长和预设的每个按键时间间隔时长对应的权重值,并利用如下公式获得所述按键时间间隔时长:
3.根据权利要求1或2所述的方法,其特征在于,所述获得所述输入响应时长,包括: 获得预先设置的输入响应时长;或者, 获得M个输入响应时长,M为大于或者等于I的整数;依据所述M个输入响应时长和预设的每个所述输入响应时长的权重值,并利用如下公式获得所述输入响应时长:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长,包括: 依据所述按键时间间隔时长,获得目标时长;所述目标时长为按键的点击时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长; 依据所述目标时长与所述输入响应时长的差值,获得所述延迟时长。
5.根据权利要求4所述的方法,其特征在于,所述依据所述按键时间间隔时长,获得目标时长,包括: 依据预设的调整值与所述按键时间间隔时长的和值,获得所述目标时长;或者, 依据预设的调整倍数与所述按键时间间隔时长的乘积,获得所述目标时长。
6.一种输入请求消息的发送系统,其特征在于,所述系统包括: 第一处理单元,用于获得按键时间间隔时长; 第二处理单元,用于获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长; 第三处理单元,用于依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长; 消息输出单元,用于依据所述延迟时长发送输入请求消息。
7.根据权利要求6所述的系统,其特征在于,所述第一处理单元具体用于: 获得预先设置的按键时间间隔时长;或者, 获得N个按键时间间隔时长,N为大于或者等于I的整数,依据所述N个按键时间间隔时长和预设的每个按键时间间隔时长对应的权重值,并利用如下公式获得所述按键时间间隔时长:
8.根据权利要求6或7所述的系统,其特征在于,所述第二处理单元具体用于: 获得预先设置的输入响应时长;或者, 获得M个输入响应时长,M为大于或者等于I的整数;依据所述M个输入响应时长和预设的每个所述输入响应时长的权重值,并利用如下公式获得所述输入响应时长:
9.根据权利要求6至8中任一项所述的系统,其特征在于,所述第三处理单元具体用于: 依据所述按键时间间隔时长,获得目标时长;所述目标时长为按键的点击时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长; 依据所述目标时长与所述输入响应时长的差值,获得所述延迟时长。
10.根据权利要求9所述的系统,其特征在于,所述第三处理单元具体用于: 依据预设的调整值与所述按键时间间隔时长的和值,获得所述目标时长;或者, 依据预设的调整倍数与所述按键时间间隔时长的乘积,获得所述目标时长。
【文档编号】H04L29/08GK103793070SQ201410039881
【公开日】2014年5月14日 申请日期:2014年1月27日 优先权日:2014年1月27日
【发明者】陈晓昕 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1