[发明专利]一种长表单的保存与校验方法、装置及系统在审
申请号: | 201811124748.7 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109376341A | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 张芳英 | 申请(专利权)人: | 海南新软软件有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F17/24;G06F17/27 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 571924 海南省海口市老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 子表 长表 校验子 保存 装置及系统 单组 失败 指令 标记结果 校验结果 有效解决 表单项 跳转 申请 成功 | ||
本申请提供了一种长表单的保存与校验方法、装置及系统,其中,所述方法包括:根据长表单的各表单项的相似性,拆分长表单为n组子表单;根据保存指令,确定当前子表单为待校验子表单并校验待校验子表单;根据校验结果,标记待校验子表单为校验通过或者校验失败;根据标记结果,对应保存所述当前子表单,并跳转校验下一子表单;根据提交指令,提交全部所述子表单;如果累计当前所述校验通过的子表单组数为n‑1,则校验第n组子表单,如果所述第n组子表单校验通过,则提交成功,如果所述第n组子表单校验未通过,则提交失败;如果累计当前所述校验通过的子表单组数小于n‑1,则提交失败。能够有效解决现有长表单保存与校验方法效率低、重复性高的问题。
技术领域
本申请涉及表单数据保存及校验技术领域,尤其涉及一种长表单的保存与校验方法、装置及系统。
背景技术
表单填写应用场景众多,表单中包含很多表单项,用户在全部填写完毕后,点击提交后,整个表单会一次性保存至服务器,并在同一时间进行统一校验,一旦发现某个表单项存在问题,则需要将错误信息重新返还至客户端,用户需要重新填写,并再次执行上述保存与校验的过程,直至全部表单项均填写无误为止。
本发明人在使用现有表单的保存与校验方法时存在一些问题,如果表单的表单项较少时,采用上述方法,还可以满足使用需求。然而在实际应用过程中,一些专业性强的工业级表单的表单项很多,用户在填写时,极易发生漏填和错填的现象;表单只在提交后进行一次性保存动作,一旦网络不稳、故障或者其他因素干扰,则会令保存失效,从而令用户的填写前功尽弃;表单在提交之后,由于表单项数量庞大,因此需要大量的时间依次保存和校验,令用户需要耗费较多的时间得知校验结果,且服务器需要瞬时承担巨大的运算量,会造成过量运行负载;一旦表单项存在错误,用户需要再次填写,而且由于表单项基数较大,因此通常重复填写的数量会相对提高,这将严重降低保存效率和校验效率,并且影响用户的使用体验感。
发明内容
本申请提供了一种长表单的保存与校验方法、装置及系统,以解决现有长表单保存与校验方法效率低、重复性高的问题。
本申请第一方面提供了一种长表单的保存与校验方法,所述方法包括:
根据长表单的各表单项的相似性,拆分所述长表单为n组子表单;
根据保存指令,确定当前子表单为待校验子表单并校验所述待校验子表单;
根据校验结果,标记所述待校验子表单为校验通过或者校验失败;
根据标记结果,对应保存所述当前子表单,并跳转校验下一子表单;
根据提交指令,提交全部所述子表单;
如果累计当前所述校验通过的子表单组数为n-1,则校验第n组子表单,如果所述第n组子表单校验通过,则提交成功,如果所述第n组子表单校验未通过,则提交失败;
如果累计当前所述校验通过的子表单组数小于n-1,则提交失败。
结合第一方面,在第一方面的第一种可实现方式中,所述根据长表单的各表单项的相似性,拆分所述长表单为n组子表单的具体步骤包括:
确定各表单项的关键词;
根据语义分析规则,合并语义相近的关键词所对应的表单项,生成子表单。
结合第一方面,在第一方面的第二种可实现方式中,所述根据保存指令,确定当前子表单为待校验子表单并校验所述待校验子表单的具体步骤包括:
检测子表单中各表单项是否存在字符;
如果全部所述表单项均存在字符,则判断各所述表单项的字符是否匹配预设表单项内容;
如果部分所述表单项不存在字符,则标记所述不存在字符的表单项,并生成提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南新软软件有限公司,未经海南新软软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811124748.7/2.html,转载请声明来源钻瓜专利网。