数据智能填充方法、装置、系统、移动终端和存储介质制造方法及图纸

技术编号:33623828 阅读:12 留言:0更新日期:2022-06-02 00:51
本发明专利技术涉及互联网通信技术领域,特别是涉及一种数据智能填充方法、装置、系统、移动终端和存储介质,应用于移动终端,所述数据智能填充方法包括:获取第一终端的表单链接,根据所述表单链接从服务端获取表单页面并向用户展示;根据用户针对表单项目的选择操作启用对应的输入线程,所述输入线程包括文字输入线程、语音输入线程以及图像输入线程;根据当前启用的输入线程对应的数据更新规则将当前项目的数据上传服务器以更新第一终端的表单数据。本发明专利技术根据所采用的不同输入线程的具体进程进行数据的更新,降低一次性更新造成的丢包概率,同时每一次更新都与具体的输入内容关联,使得每次更新都具有实际的数据变更意义,排除了空操作。了空操作。了空操作。

【技术实现步骤摘要】
数据智能填充方法、装置、系统、移动终端和存储介质


[0001]本专利技术涉及互联网通信
,特别是涉及一种数据智能填充方法、装置、系统、移动终端和存储介质。

技术介绍

[0002]表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及将数据提交到服务器的方法。表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮:包括提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
[0003]在表单的使用过程中,数据的录入对使用者来说是一项繁琐的操作,现技术提供的移动终端提供了各种便捷输入的方式,包括文字输入、语音输入以及图像输入等,采用这些输入方式可以显著提高数据的录入效率。
[0004]但是使用这些输入方式产生的一个问题是,如果采用实时更新的方式,则导致数据传输量太大,占用资源消耗高;如果采用输入完成后一次性提交的方式,若录入终端出现故障,可能导致已经录入的数据丢失,需要重新录入;此外,对于录入的错误检查也没有提供有效的更正机制。

技术实现思路

[0005]基于此,有必要针对上述的问题,提供一种数据智能填充方法、装置、系统、移动终端和存储介质,旨在解决
技术介绍
中提供的至少一个问题。
[0006]本专利技术实施例是这样实现的,一种数据智能填充方法,应用于移动终端,所述数据智能填充方法包括:获取第一终端的表单链接,根据所述表单链接从服务端获取表单页面并向用户展示;根据用户针对表单项目的选择操作启用对应的输入线程,所述输入线程包括文字输入线程、语音输入线程以及图像输入线程;根据当前启用的输入线程对应的数据更新规则将当前项目的数据上传服务器以更新第一终端的表单数据。
[0007]在其中一个实施例中,本专利技术提供了一种数据智能填充装置,所述数据智能填充装置包括:表单页面获取模块,用于获取第一终端的表单链接,根据所述表单链接从服务端获取表单页面并向用户展示;输入线程选定模块,用于根据用户针对表单项目的选择操作启用对应的输入线程,所述输入线程包括文字输入线程、语音输入线程以及图像输入线程;数据更新模块,用于根据当前启用的输入线程对应的数据更新规则将当前项目的
数据上传服务器以更新第一终端的表单数据。
[0008]在其中一个实施例中,本专利技术提供了一种数据智能填充系统,所述数据智能填充系统包括:第一终端,用于展示表单,生成表单链接;移动终端,用于执行如本专利技术实施例所述的数据智能填充方法以得到填充数据;服务器,与所述第一终端以及所述移动终端通信,用于将所述移动终端上传的数据更新到所述第一终端。
[0009]在其中一个实施例中,本专利技术提供了一种移动终端,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述数据智能填充方法的步骤。
[0010]在其中一个实施例中,本专利技术提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述数据智能填充方法的步骤。
[0011]本专利技术根据所采用的不同输入线程的具体进程进行数据的更新,降低一次性更新造成的丢包概率,同时每一次更新都与具体的输入内容关联,使得每次更新都具有实际的数据变更意义,排除了空操作,在进行实质性更新的同时减少了更新次数;此外,本专利技术提供的方法针对不同的输入线程给定了不同的校正以及辅助输入的优化方法,提高了输入效率,同时便于输入纠错,克服了现有文字、语音以及图像输入不便修改的弊端,有利于减少数据更新次数,实现精准更新。
附图说明
[0012]图1为一个实施例中提供的数据智能填充方法的流程图;图2为一个实施例中数据智能填充装置的结构框图;图3为一个实施例中移动终端的内部结构框图。
具体实施方式
[0013]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0014]可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0015]如图1所示,在一个实施例中,提出了一种数据智能填充方法,具体可以包括以下步骤:获取第一终端的表单链接,根据所述表单链接从服务端获取表单页面并向用户展示;根据用户针对表单项目的选择操作启用对应的输入线程,所述输入线程包括文字输入线程、语音输入线程以及图像输入线程;
根据当前启用的输入线程对应的数据更新规则将当前项目的数据上传服务器以更新第一终端的表单数据。
[0016]在本实施例中,第一终端通常为移动性或者输入操作性较差的终端,包括但不限于台式电脑、笔记本电脑等,此外还可以是其它任意形式的机器设备,通过本专利技术的方式可以便于此类设备数据的输入。
[0017]在本实施例中,第一终端上有表格或者单据,这些表格或者单据可以从网络上获取,也可以由使用者编辑得到,当要进行这些表格或者单据的输入操作时,对于表格或者单据的全部或者部分项目,可以生成链接以供移动终端登陆该链接进行内容的录入。这里的链接的形式具体可以是二维码、网页地址或者其它可能的链接的形式,优选为二维码的方式。
[0018]在本实施例中,可以理解,这里的移动终端就当具备文字输入、语音输入以及图像输入方式中的一种或者多种,且便于操作,具体可以是平板、手机等产品。移动终端通过登陆表单链接,将填报的数据按照本专利技术提供的规则上传到服务器,由服务器中转传输到第一终端,实现数据的更新。在本实施例中,对于表单中的某个具体项目,可以预先设定对应的输入方式,也可以分列上述三种输入方式供用户选择,此为可选的具体实现方式,本专利技术对此不作具体限定,本专利技术关注的是各种具体的输入方式如何实现以及获取输入内容后何时进行更新的问题。
[0019]本专利技术提供的方法首先解决了第一终端输入不便的问题,在此基础上,根据所采用的不同输入线程的具体进程进行数据的更新,降低一次性更新造成的丢包概率,同时每一次更新都与具体的输入内容关联,使得每次更新都具有实际的数据变更意义,排除了空操作,在进行实质性更新的同时减少了更新次数;此外,本专利技术提供的方法针对不同的输入线程给定了不同的校正以及辅助输入的优化方法,提高了输入效率,同时便于输入纠错,克服了现有文字、语音以及图像输入不便修改的弊端,有利于减少数据更新次数,实现精准更新。
[0020]作为一个优选实施例,对于文字输入线程,根据以下方式上传当前项目的数据到服务器:获取当前输入框内的全部文字内容得到当前文字队列,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据智能填充方法,应用于移动终端,其特征在于,所述数据智能填充方法包括:获取第一终端的表单链接,根据所述表单链接从服务端获取表单页面并向用户展示;根据用户针对表单项目的选择操作启用对应的输入线程,所述输入线程包括文字输入线程、语音输入线程以及图像输入线程;根据当前启用的输入线程对应的数据更新规则将当前项目的数据上传服务器以更新第一终端的表单数据。2.根据权利要求1所述的数据智能填充方法,其特征在于,对于文字输入线程,根据以下方式上传当前项目的数据到服务器:获取当前输入框内的全部文字内容得到当前文字队列,将当前文字队列与前一次上传的文字队列进行比较;若前一次上传的文字队列被当前文字队列全覆盖,则获取差异文字队列;判断差异文字队列中是否存在第一关键字,若出现第一关键字,则将差异文字队列上传服务器以更新前一次上传的文字队列;若未出现第一关键字,则判断差异队列是否达到四个字符,若是,则将差异文字队列上传服务器以更新前一次上传的文字队列;若前一次上传的文字队列未被当前文字队列全覆盖,则将当前文字队列上传服务器以替换前一次上传的文字队列;其中:当前输入框内的文字内容的获取动作由输入框的键入操作触发;第一关键字根据当前项目名称确定;所述全覆盖是指,当前文字队列最左侧的若干个字符与前一次上传的文字队列完全相同。3.根据权利要求1所述的数据智能填充方法,其特征在于,对于语音输入线程,根据以下方式得到当前项目的数据:实时获取用户输入的语音数据,调用本地语音识别线程将识别结果实时填充于当前输入框;获取当前输入框内的全部文字内容得到当前文字队列,将当前文字队列与前一次获取的文字队列进行比较以确定差异文字队列;判断差异文字队列中是否存在第一关键字,若出现第一关键字,则将差异文字队列对应的语音数据上传服务器并获取返回的识别结果;若未出现第一关键字,则判断差异文字队列是否存在第二关键字,若是,则将差异文字队列对应的语音数据上传服务器并获取返回的识别结果;判断识别结果与对应的差异文字队列是否相同,若不同,则并列显示服务器返回的识别结果以供用户选择,若相同则不执行操作;其中:第一关键字根据当前项目名称确定;第二关键字为无意义字词。4.根据权利要求1所述的数据智能填充方法,其特征在于,对于图像输入线程,根据以下方式得到当前项目的数据:获取图像数据;根据图像数据的不同来源执行如下的对应操作:若图像数据来源于本地存储,则将获取的图像数据与云端数据库内的图像进行对比以
判断是否为已有图像;若是已有图像,则调用云端数据库内的图像版本并展示给用户,根据用户针对云端数据内的图像版本上的若干个指示框的选定顺序,读取每个指示框对应的内容以生成当前项目的文字序列;若非已有图像,则调用本地图像识别线程将识别结果叠加显示于图像对应文字区域的上层,根据用户对至少一个识别结果的选择操作将选定的识别结果填充于当前输入框;获取当前输入框内的全部文字内容得到当前文字队列;判断当前文字队列中是否存在第一关键字,若出...

【专利技术属性】
技术研发人员:李珈慧
申请(专利权)人:深圳源中瑞科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1