【技术实现步骤摘要】
本专利技术涉及输入法技术,尤其涉及一种输入请求消息的发送方法及系统。
技术介绍
基于云输入技术的输入法应用中,会为云输入请求消息设置一个延迟时长,即用户通过按键输入字符的时刻与客户端向云服务器发送云输入请求消息的时刻之间的时间间隔时长,该延迟时长用以减少不必要的云输入请求的发起,以及减少插入从云服务器获得的候选词条给用户带来的输入干扰。目前该延迟时长的数值是固定的,然而,用户在输入法中的输入速度是各异的,且客户端的网络环境也是各异的,客户端无法实现依据用户的输入速度和网络环境动态调整延迟时长。
技术实现思路
有鉴于此,本专利技术实施例提供了一种输入请求消息的发送方法及系统,以实现动态调整输入请求消息的延迟时长。本专利技术实施例提供了一种输入请求消息的发送方法,包括:获得按键时间间隔时长;获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长;依据所述按键时间间隔时长 ...
【技术保护点】
一种输入请求消息的发送方法,其特征在于,所述方法包括:获得按键时间间隔时长;获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长;依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长;依据所述延迟时长发送输入请求消息。
【技术特征摘要】
1.一种输入请求消息的发送方法,其特征在于,所述方法包括:
获得按键时间间隔时长;
获得输入响应时长;所述输入响应时长为输入请求消息的发送时刻与所述输
入请求消息的响应消息的接收时刻之间的间隔时长;
依据所述按键时间间隔时长和所述输入响应时长,获得延迟时长;
依据所述延迟时长发送输入请求消息。
2.根据权利要求1所述的方法,其特征在于,所述获得按键时间间隔时长,
包括:
获得预先设置的按键时间间隔时长;或者,
获得N个按键时间间隔时长,N为大于或者等于1的整数,依据所述N个按
键时间间隔时长和预设的每个按键时间间隔时长对应的权重值,并利用如下公式
获得所述按键时间间隔时长:
T1=Σi=Ni=1ti×ki]]>其中,T1为所述按键时间间隔时长,ti为第i个按键时间间隔时长,ki为第i
个按键时间间隔时长对应的权重值,且满足3.根据权利要求1或2所述的方法,其特征在于,所述获得所述输入响应
时长,包括:
获得预先设置的输入响应时长;或者,
获得M个输入响应时长,M为大于或者等于1的整数;依据所述M个输入
响应时长和预设的每个所述输入响应时长的权重值,并利用如下公式获得所述输
入响应时长:
T2=Σi=Mi=1ti′×ri]]>其中,T2为所述输入响应时长,ti′为第i个输入响应时长,ri为第i个输入响
应时长对应的权重值,且满足4.根据权利要求1至3中任一项所述的方法,其特征在于,所述依据所述
按键时间间隔时长和所述输入响应时长,获得延迟时长,包括:
依据所述按键时间间隔时长,获得目标时长;所述目标时长为按键的点击时
刻与所述输入请求消息的响应消息的接收时刻之间的间隔时长;
依据所述目标时长与所述输入响应时长的差值,获得所述延迟时长。
5.根据权利要求4所述的方法,其特征在于,所述依据所述按键时间间隔
时长,获得目标时长,包括:
依据预设的调整值与所述按键时间间隔时长的和值,获得所述目标时长;或
者,
依据预设的调整倍数与所述按键时间间隔时...
【专利技术属性】
技术研发人员:陈晓昕,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。