【技术实现步骤摘要】
数据处理方法及装置
[0001]本专利技术实施例涉及互联网
,尤其涉及一种数据处理方法及装置。
技术介绍
[0002]随着互联网应用的飞速发展,日常工作生活中,越来越多的应用场景需要通过互联网提交表单。
[0003]通常情况下,工作用户在终端设备下载并安装应用程序(application,APP),开启APP后,终端设备的用户界面上显示表单,表单上的必填项以红色*号等标出,以提示工作用户该项为必填项,从而保证工作用户正确填写表单。工作用户在该用户界面填写表单完毕后,点击提交按钮。服务器利用校验逻辑对表单的必填项进行校验,若校验成功,则表单提交成功;若未通过校验,则返回提示信息,以提示工作用户哪些必填项填写错误。其中,校验逻辑是预先配置在服务器上的,工作用户指利用该APP接收工作、反馈工作状况的用户。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:表单上的必填项是固定的,即在APP上写死,校验逻辑也是固定的。但是,同一类型的表单,可能具有不同的属性,不同属性的表单的必填项不 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:第一终端设备向服务器发送携带目标表单的表单标识的获取请求,所述服务器的数据库中预先存储至少两个表单的表单标识与界面元素对应关系,所述至少两个表单中各表单必须填写的界面元素是可配置的,所述至少两个表单包括所述目标表单;所述第一终端设备接收所述服务器发送的获取响应,所述获取响应携带所述目标表单必须填写的界面元素;所述第一终端设备显示包含所述必须填写的界面元素的所述目标表单;所述第一终端设备生成第一数据流,所述第一数据流是所述第一终端设备基于工作用户对所述目标表单填写所述必须填写界面元素的操作生成的;所述第一终端设备向所述服务器发送所述第一数据流。2.根据权利要求1所述的方法,其特征在于,所述目标表单是所述服务器的数据库中的新增表单;或者,所述目标表单是第二终端设备对所述服务器的数据库中已有的表单进行修改得到的。3.一种数据处理方法,其特征在于,包括:服务器接收第一终端设备发送的携带目标表单的表单标识的获取请求,所述服务器的数据库中预先存储至少两个表单的表单标识与界面元素对应关系,所述至少两个表单中各表单必须填写的界面元素是可配置的,所述至少两个表单包括所述目标表单;所述服务器利用所述目标表单的表单标识,检索所述目标表单必须填写的界面元素;所述服务器向所述第一终端设备发送获取响应,所述获取响应携带所述目标表单必须填写的界面元素;所述服务器接收第一终端设备发送的第一数据流,所述第一数据流是所述第一终端设备基于工作用户对所述目标表单填写界面元素的操作生成的。4.根据权利要求3所述的方法,其特征在于,所述服务器接收第一终端设备发送的第一数据流之后,还包括:所述服务器从所述数据库获取界面元素集合和校验逻辑,所述界面元素集合包含所述目标表单的界面元素,所述校验逻辑用于校验所述必须填写的界面元素的内容;所述服务器利用所述界面元素集合,从所述第一数据流中确定出所述目标表单必须填写的界面元素的内容;所述服务器利用所述校验逻辑校验所述目标表单必须填写的界面元素的内容。5.根据权利要求4所述的方法,其特征在于,所述服务器利用所述校验逻辑校验所述目标表单必须填写的界面元素的内容之后,还包括:所述服务器根据所述目标表单必须填写的界面元素的内容的校验结果,向所述第一终端设备发送反馈信息。6.根据权利要求4或5所述的方法,其特征在于,所述服务器利用所述校验逻辑校验所述目标表单必须填写的界面元素的内容,包括:所述服务器对所述目标表单的界面元素必须填写的内容进行非空校验;和/或所述服务器校验所述目标表单必须填写的界面元素的内容是否满足预设的正则表达
式。7.根据权利要求3-5任一项所述的方法,其特征在于,所述目标表单是所述服务器的数据库中的新增表单;或者,所述目标表单是第二终端设备对所述服务器的数据库中已有的表单进行修改得到的。8.根据权利要求3-5任一项所述的方法,其特征在于,所述服务器接收第一终端设备发送的携带目标表单的表单标识的获取请求之前,还包括:所述服务器接收第二终端设备发送的第二数据流,所述第二数据流包含目标表单必须填写的界面元素,所述目标表单的界面元素和所述服务器的数据库中已有表单的界面元素不同;所述服务器利用所述第二数据流,确定所述目标表单的表单标识与所述目标表单的界面元素的对应关系。9.根据权利要求8所述的方法,其特征在于,所述第二数据流还包含用于校验所述目标表单必须填写的界面元素的内容的校验逻辑。...
【专利技术属性】
技术研发人员:王大鹏,
申请(专利权)人:北京京东振世信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。