混合表单处理方法、装置以及移动终端制造方法及图纸

技术编号:13162441 阅读:34 留言:0更新日期:2016-05-10 09:16
本发明专利技术公开了一种混合表单处理装置,应用于服务器,所述混合表单处理装置包括:处理模块,用于对终端上传的混合表单数据进行处理,获得处理结果;生成模块,用于基于所述处理结果生成对应的执行代码;嵌入模块,用于将所述执行代码嵌入预存页面;发送模块,用于将嵌入所述执行代码的所述预存页面返回所述终端,以供所述终端执行所述预存页面中的执行代码。本发明专利技术还提出一种混合表单处理方法。本发明专利技术实现了对混合表单处理结果的反馈。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种混合表单处理方法、装置以及移动终端
技术介绍
现有技术中往往通过form以及Ajax(Asynchronous JavaScript)的方式上传表单数据,采用form方式的上传表单数据可以支持各种表单类型,即可以支持包含文件数据的混合表单数据的上传,但是这种方式从服务端返回数据时,智能返回携带数据的页面,不能对用户上传的表单数据的的处理结果如表单错误进行友好提示,而Ajax方式只支持传递文本类型的信息,并不支持文件数据的上传。
技术实现思路
本专利技术的主要目的在于提供一种混合表单处理方法、装置以及移动终端,旨在解决上传混合表单数据时不能反馈表单数据的处理结果的技术问题。为实现上述目的,本专利技术提供一种混合表单处理装置,所述混合表单处理装置包括:处理模块,用于对终端上传的混合表单数据进行处理,获得处理结果;生成模块,用于基于所述处理结果生成对应的执行代码;嵌入模块,用于将所述执行代码嵌入预存页面;发送模块,用于将嵌入所述执行代码的所述预存页面返回所述终端,以供所述终端执行所述预存页面中的执行代码。可选地,所述处理模块包括:分离子模块,用于对所述混合表单数据进行遍历,以分离所述混合表单数据之中的表单文本与文件数据;处理子模块,用于对分离得到的所述表单文本和所述文件数据分别进行处理,得到所述表单文本和所述文件数据的所述处理结果。可选地,所述处理子模块包括:存储单元,用于将所述文件数据保存到预设的存储地址,并将所述存储地址与所述表单文本存入预设数据表中,并获得存储操作结果;处理单元,用于将所述存储地址以及所述存储操作结果作为所述表单文本和所述文件数据的所述处理结果。可选地,所述处理子模块还包括:校验单元,用于对所述表单文本与所述文件数据分别进行校验;处理单元,还用于所述在校验成功时,将所述文件数据保存到预设的存储地址;获取单元,用于在校验失败时,获取校验失败的字段数据;所述处理单元,还用于将校验失败的字段数据作为所述表单文本和所述文件数据的所述处理结果。可选地,所述执行代码包括:操作类型、跳转URL、提示信息以及提示字段。 本专利技术还提出一种混合表单处理方法,混合表单处理方法包括:对终端上传的混合表单数据进行处理,获得处理结果;基于所述处理结果生成对应的执行代码;将所述执行代码嵌入预存页面,并将嵌入所述执行代码的所述预存页面返回所述终端,以供所述终端执行所述预存页面中的执行代码。可选地,所述服务端将所述终端上传的所述混合表单数据进行处理,获得所述处理结果的步骤包括:对所述混合表单数据进行遍历,以分离所述混合表单数据之中的表单文本与文件数据;对分离得到的所述表单文本和所述文件数据分别进行处理,得到所述表单文本和所述文件数据的所述处理结果。可选地,对分离得到的所述表单文本和所述文件数据分别进行处理,得到所述表单文本和所述文件数据的所述处理结果的步骤包括:将所述文件数据保存到预设的存储地址,并将所述存储地址与所述表单文本存入预设数据表中,并获得存储操作结果;将所述存储地址以及所述存储操作结果作为所述表单文本和所述文件数据的所述处理结果。可选地,所述将所述文件数据保存到预设的存储地址的步骤之前,所述对分离得到的所述表单文本和所述文件数据分别进行处理,得到所述表单文本和所述文件数据的所述处理结果的步骤还包括:对所述表单文本与所述文件数据分别进行校验;在校验成功时,执行将所述文件数据保存到预设的存储地址的步骤;在校验失败时,获取校验失败的字段数据,将校验失败的字段数据作为所述表单文本和所述文件数据的所述处理结果。可选地,所述执行代码包括:操作类型、跳转URL、提示信息以及提示字段。此外,为实现上述目的,本专利技术还提出一种移动终端,所述移动终端包括:上传模块,用于向服务器上传混合表单数据,其中,服务器对终端上传的混合表单数据进行处理,基于所述处理结果生成对应的执行代码,并将所述执行代码嵌入预存页面反馈至所述移动终端;接收模块,用于在上传所述混合表单数据后,接收服务器反馈的预存页面;执行模块,用于在所述接收模块接收到所述预存页面后,执行所述预存页面中的所述执行代码。本专利技术提出的混合表单处理方法、装置以及移动终端,对终端上传的混合表单数据进行处理,基于所述处理结果生成对应的执行代码,并将所述执行代码嵌入预存页面,并将嵌入所述执行代码的所述预存页面返回所述终端,终端执行预存页面中的执行代码以显示所述处理结果,实现对混合表单处理结果的反馈。【附图说明】图1是本专利技术实施例方案涉及的系统架构示意图;图2是本专利技术实施例方案涉及的服务器的硬件结构示意图图3为本专利技术混合表单处理装置第一实施例的功能模块示意图;图4为本专利技术混合表单处理装置第二实施例中处理模块的细化功能模块示意图;图5为本专利技术混合表单处理方法第一实施例的流程示意图;图6为本专利技术混合表单处理方法第二实施例中对混合表单数据进行处理获取的处理结果的步骤的细化流程示意图;图7为本专利技术涉及的移动终端一实施的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的服务器。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。具体地,如图1所示,本实施例方案涉及的系统架构包括服务器以及终端,混合表单处理装置运行服务器中,该移动终端也可由PC等其它终端替代,以下以移动终端为例进行说明。移动终端,用于向服务器上传混合表单数据,并在接收到服务器基于接收到混合表单数据反馈的预存页面时,执行改预存页面中的执行代码;服务器,用于对移动终端上传的混合表单数据进行处理,基于所述处理结果生成对应的执行代码,并将生成的执行代码嵌入预存页面返回所述移动终端,以供所述终端执行所述预存页面中的执行代码。[0当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种混合表单处理装置,应用于服务器,其特征在于,所述混合表单处理装置包括:处理模块,用于对终端上传的混合表单数据进行处理,获得处理结果;生成模块,用于基于所述处理结果生成对应的执行代码;嵌入模块,用于将所述执行代码嵌入预存页面;发送模块,用于将嵌入所述执行代码的所述预存页面返回所述终端,以供所述终端执行所述预存页面中的执行代码。

【技术特征摘要】

【专利技术属性】
技术研发人员:林浩
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1