[发明专利]一种页面组件的校验方法、装置、服务器和存储介质有效
| 申请号: | 201810089192.6 | 申请日: | 2018-01-30 |
| 公开(公告)号: | CN108319575B | 公开(公告)日: | 2021-06-29 |
| 发明(设计)人: | 董立岩 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G06F40/226 | 分类号: | G06F40/226;G06F9/445;G06F11/36 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 页面 组件 校验 方法 装置 服务器 存储 介质 | ||
本发明实施例公开了一种页面组件的校验方法、装置、服务器和存储介质,该方法包括:将宿主应用程序中包含的页面组件与校验配置文件进行匹配;依据匹配结果,确定目标校验组件以及所述目标校验组件的目标校验方式;在到达所述宿主应用程序确定的校验时机时,采用所述目标校验方式对所述目标校验组件的数据进行校验;将校验结果反馈给所述宿主应用程序。本发明实施例能够为开发者提供可配置的统一的校验规则,实现前端用户对页面组件中输入的数据以及后端开发者对页面组件的设置进行校验;并且在后期的更新时统一对校验配置文件进行修改,提高开发者对应用程序以及校验规则的开发、更新和维护的效率。
技术领域
本发明实施例涉及软件开发技术领域,尤其涉及一种页面组件的校验方法、装置、服务器和存储介质。
背景技术
随着互联网技术的发展,移动终端中安装的应用软件与用户的交互行为越来越多,至此用户需要输入相应的数据内容方可获得应用软件中提供的相关服务。
因此,在涉及到用户输入等场景时,大量的页面组件需要校验输入数据格式的合法性,只有合法的数据才能够被传送到系统后台,实现对数据的处理和用户的反馈。目前,开发者根据不同页面组件的业务需求,对不同页面上的不同组件的校验方式进行设置,以满足用户或业务的需求。
然而,在应用软件与用户的交互中,由于存在大量的用户界面以及大量的页面组件,且应用软件提供了大量的业务方式,所以这些都导致了开发者单独设计各个组件的校验规则时产生大量的开发工作量。且目前的校验规则只能针对前端用户输入的数据进行校验,而对于后端开发者对组件的开发过程得不到相应的校验。因此,现有的页面组件校验方式不仅降低了开发者的开发和维护效率;而且导致了应用程序的校验方式不一致,不利于开发者后端的开发、更新和维护。
发明内容
本发明实施例提供了一种页面组件的校验方法、装置、服务器和存储介质,能够为开发者提供可配置的统一的校验规则,实现前端用户对页面组件中输入的数据以及后端开发者对页面组件的设置进行校验,提高开发者对校验规则的开发、更新和维护的效率。
第一方面,本发明实施例提供了一种页面组件的校验方法,包括:
将宿主应用程序中包含的页面组件与校验配置文件进行匹配;
依据匹配结果,确定目标校验组件以及所述目标校验组件的目标校验方式;
在到达所述宿主应用程序确定的校验时机时,采用所述目标校验方式对所述目标校验组件的数据进行校验;
将校验结果反馈给所述宿主应用程序。
第二方面,本发明实施例提供了一种页面组件的校验装置,包括:
配置匹配模块,用于将宿主应用程序包含的页面组件与校验配置文件进行匹配;
校验确定模块,用于依据匹配结果,确定目标校验组件以及所述目标校验组件的目标校验方式;
校验模块,用于在到达所述宿主应用程序确定的校验时机时,采用所述目标校验方式对所述目标校验组件的相关数据进行校验;
结果反馈模块,用于将校验结果反馈给所述宿主应用程序。
第三方面,本发明实施例提供了一种服务器,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例中任意实施例所述的页面组件的校验方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例中任意实施例所述的页面组件的校验方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810089192.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交互式PDF文件的生成方法和生成装置
- 下一篇:一种生成图片素材的方法及装置





