[发明专利]一种自动完成数据输入的方法及设备在审
申请号: | 201710875990.7 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107608536A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 何嵩 | 申请(专利权)人: | 武汉优品鼎盛科技服务有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F3/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开发区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 完成 数据 输入 方法 设备 | ||
技术领域
本发明涉及一种自动数据输入技术,尤其涉及一种网页客户端自动完成数据输入的方法及装置。
背景技术
随着移动互联网深入发展,人们的日常工作、生活都依赖个人移动终端设备的软件来完成,在软件使用过程中内容输入是最为常见的交互,为了提高用户输入操作的友好性,用户在输入内容时,可采用自动完成(Autocomplete)功能帮助用户简化输入操作,这一交互功能通常指软件自动跟踪用户最近键入的信息,如Web站点地址、表单的中信息以及搜索查询等并在键入新的信息时试图预测用户要键入的信息,并提供可能的匹配内容的功能。
当然在个人移动终端设备的软件中也包括基于浏览器实现的网页应用,而在网页应用中同样需要采用自动完成功能,例如在浏览器中打开 www.google.com 并在搜索框中输入「jav」,此时输入框下面会呈现包含以「jav」开头的结果列表,列表可能包括「javav」、「java 下载」、「java 教程」等内容,此时用户可以选择「java 教程」来取代键入剩下的字符从而完成输入过程。但是这整个交互依赖于网络,而在使用移动设备时会出现无网络或弱网络的情况,此时交互无法正常运行;并且即便完成交互,呈现的也可能并不是用户所期望的结果,例如用户预期是输入「javascript」而当他输入至「jav」时,呈现的结果列表仍然无法提供预期结果,只有继续输入至「javas」时,才呈现「javascript」结果,而当用户重新打开 www.google.com 时,同样需要键入至「javas」才能获得「javascript」结果。
综上所述,现有技术中存在如下技术问题:
1.整个交互依赖于网络,而在使用移动设备时会出现无网络或弱网络的情况,此时交互无法正常运行,有一点的局限性;
2.交互的结果不够精确,虽然可能提供更多的结果,但是大多数结果可能并不是用户经常使用的结果,匹配率不高。
发明内容
为解决上述背景技术中存在的技术问题,本发明公开了一种在客户端实现帮助用户自动完成数据输入的方法。其步骤如下:
第一,将储存于客户端的第一用户输入记录数据储存至内存变量一(M1)中,所述的第一用户数据为针对用户预设的基础词词库,如用户为股票用户,则其预设词库包含金融、证券、行情等基础词或语句。
第二,将内存变量一M1中数据进行重复率计算C1,将重复率计算结果储存在客户端内存变量二M2中。
第三,当获取到第二用户输入记录数据时,结合重复率计算结果进行匹配计算C2,将匹配计算结果P1储存至客户端内存变量三M3中,并由显示装置403呈现结果选项。其中第二用户输入记录数据是指开启客户端后输入装置接收的输入的内容,所述呈现的结果选项以结果列表的方式呈现。
第四,当获取到自动输入指令时,将相应的匹配计算结果P1储存至客户端。所述获取到自动输入指令是指,监听装置监听到结果选项的选取操作,将选取的匹配计算结果P1自动输入至输入装置。
依照上述方法,每次用户完成一次数据输入后,都能够更新一次客户端储存的用户输入记录数据,以实现每次输入的匹配结果更符合用户的使用习惯。
作为优选,提供一种自动完成数据输入的方法,包括:
第一,将储存于客户端的第一用户输入记录数据储存至内存变量一M1中;
第二,将内存变量一M1中数据进行重复率计算C1,将重复率计算结果储存在客户端内存变量二M2中;
第三,当获取到第二用户输入记录数据时,结合重复率计算结果进行匹配计算C2,将匹配计算结果P1储存至客户端内存变量三M3中,并由显示装置403呈现结果选项;
第四,在获取自动输入指令完成自动输入后,当获取自动输入提交指令时,将相应的匹配计算结果P1储存至客户端。
上述方案可以实现客户多次选取匹配结果进行组合而得到最终符合用户要求的输入结果,并将此结果作为用户输入记录数据储存。如,用户先输入“w”,得出匹配结果是“万科”,用户再次输入“A”,得出匹配结果“A股行情”,此时用户点击提交,则将符合用户表达需求的“万科A股行情”进行储存,二并非是将“万科”和“A股行情”分开储存。
作为优选,提供一种自动完成数据输入的方法,包括:
第一,将储存于客户端的第一用户输入记录数据储存至内存变量一M1中;
第二,将内存变量一M1中数据进行重复率计算C1,将重复率计算结果储存在客户端内存变量二M2中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉优品鼎盛科技服务有限公司,未经武汉优品鼎盛科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710875990.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汉字扩充笔画的排序方法及其检索输入方法
- 下一篇:基本笔画汉字键盘
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置