【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种处理打字信息的方法和装置。
技术介绍
计算机用户如果要将汉字输入到计算机中,则需要使用中文输入软件。目前,中文输入软件可分为键盘输入软件和非键盘输入软件,前者应用较广。用户在使用键盘输入软件向计算机输入汉字的过程中,常常需要了解自己的打字速度等打字信息。目前,只有少数键盘输入软件能够对用户的打字信息进行处理,进而得到用户的打字速度信息,其对打字信息的处理方法具体为:键盘输入软件的输入法内核模块记录最近一分钟内的打字字数,将该字数作为当前打字速度信息发给打字统计显示模块,打字统计显示模块显示该当前打字速度信息。其中的输入法内核模块用于接收用户开始当前次打字的触发,根据用户输入的字符串产生候选词列表,接收用户从候选词列表中选定候选词的触发,接收到用户结束当前次打字的触发后,输出用户选定的候选词。可见,现有这种对打字信息进行处理的方法,直接将用户最近一分钟内的打字字数信息作为当前打字速度信息,其并没有考虑用户各次打字之间的间隔对计算出的当前打字速度信息的影响,因此,该当前打字速度信息准确度较差。例如,如果用户在当前一分钟内打了3个字之后去处理其他事情,则采用现有处理打字信息的方法得到的当前打字信息将是3字/分钟,这显然没有反映用户的真实打字速度。-->
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种处理打字信息的方法和装置,以提高打字速度信息的准确性,真实地反映用户的打字速度。为达到上述目的,本专利技术实施例的技术方案具体是这样实现的:一种处理打字信息的方法,该方法包括:接收当前次打字的开始触发和结束触发,记录 ...
【技术保护点】
一种处理打字信息的方法,其特征在于,该方法包括: 接收当前次打字的开始触发和结束触发,记录从接收到所述开始触发到接收到所述结束触发的持续时间信息以及当前次打字打出的字数信息并存储; 根据存储的预定数目次打字信息中各次打字的字数信息计算该预定数目次打字的字数总和信息,根据存储的各次打字的持续时间信息计算该预定数目次打字的持续时间总和信息,用所述字数总和信息除以所述持续时间总和信息,将所得的结果存储为当前打字速度信息。
【技术特征摘要】
1、一种处理打字信息的方法,其特征在于,该方法包括:接收当前次打字的开始触发和结束触发,记录从接收到所述开始触发到接收到所述结束触发的持续时间信息以及当前次打字打出的字数信息并存储;根据存储的预定数目次打字信息中各次打字的字数信息计算该预定数目次打字的字数总和信息,根据存储的各次打字的持续时间信息计算该预定数目次打字的持续时间总和信息,用所述字数总和信息除以所述持续时间总和信息,将所得的结果存储为当前打字速度信息。2、如权利要求1所述的方法,其特征在于,所述开始触发为:输入用于产生当前次打字的候选词列表的第一个字符的触发;所述结束触发为:输入用于将当前次打字的候选词列表中选定的候选词输出到当前编辑的文件中的触发。3、如权利要求1所述的方法,其特征在于,记录从接收到所述开始触发到接收到所述结束触发的持续时间信息包括:缓存接收到前一次打字的结束触发的结束时间点信息,判断接收到当前次打字的开始触发的开始时间点信息与所述结束时间点信息之间的时间间隔是否小于第一预定时间长度,若是,则将接收到当前次打字的开始触发的开始时间点信息更新为前一次打字的结束时间点信息,若否,保持接收到当前次打字的开始触发的开始时间点信息不变。4、如权利要求1所述的方法,其特征在于,所述根据预定数目次打字中各次打字的字数信息计算该预定数目次打字的字数总和信息,根据各次打字的持续时间信息计算该预定数目次打字的持续时间总和信息包括:判断每次打字持续的时间是否大于第二预定时间长度,若是,则不将该次打字持续的时间计入该预定数目次打字的持续时间总和,并且不将该次打字的字数计入该预定数目次打字的字数总和。5、如权利要求1至4任一权项所述的方法,其特征在于,所述存储包括:将各次打字的持续时间信息和各次打字的字数信息存储进打字统计文件的每次打字统计信息部分;所述打字统计文件包括文件头信息部分和每次打字统计信息部分;该方法进一步包括:将打字统计文件各个组成部分的结构信息存储进所述文件头信息部分。6、如权利要求5所述的方法,其特征在于,所述每次打字统计信息部分包括:每次统计结点和当前次打字统计结点索引;所述将各次打字的持续时间信息和各次打字的字数信息存储进打字统计文件的每次打字统计信息部分为:将当前次打字的持续时间信息和当前次打字的字数信息存储进当前次打字统计结点索引指向的次统计结点后,将当前次打字统计结点索引值加1,将所得结果按照所述次打字统计结点的数目取模,用取模结果更新当前次打字统计结点索引的值。7、如权利要求6所述的方法,其特征在于,所述打字统计文件进一步包括每天打字统计信息部分,所述每天打字统计信息部分包括366个天统计结点,每个天统计结点中存储有结束时间点信息、每天打字持续时间信息和每天打字字数信息;该方法进一步包括:根据当前的系统时间,计算当前日期在一年中的天数索引值,判断该索引值指向的天打字统计结点中存储的结束时间点信息与所述系统时间是否是同一天,若是,将当前次打字的持续时间计入该索引值指向的天打字统计结点中的天打字持续时间信息、将当前次打字的字数信息计入该索引值指向的天打字统计结点中的天打字字数信息,若否,用当前次打字的持续时间信息和字数信息分别覆盖所述索引值指向的天打字统计结点中的每天打字持续时间信息和每天打字字数信息。8、如权利要求6所述的方法,其特征在于,所述打字统计文件进一步包括词长度统计信息部分,该词长度统计信息部分存储有各种长度的词的出现次数;该方...
【专利技术属性】
技术研发人员:张会鹏,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。