当前位置: 首页 > 专利查询>万斌专利>正文

一种识别传统表单信息并创建对应Web表单的系统及方法技术方案

技术编号:4164564 阅读:270 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种识别传统表单信息并创建对应Web表单的系统,包括客户机和服务器,所述客户机与服务器通过网络相连接;所述客户机还包括公共对象库、传统表单识别单元、影像识别及转换单元;所述服务器还包括信息特征库、第一数据表、第二数据表、Web表单模板解析单元、实例表单后台响应程序;所述传统表单识别单元包括传统表单信息读取模块、计算分析模块、识别模块、用户修正与设定模块、发送模块。本发明专利技术还公开了一种识别传统表单信息并创建对应Web表单的方法,包括以下步骤:(1)读入传统表单信息;(2)识别及分析;(3)修正与设定;(4)发送及存储;(5)解析。本发明专利技术具有实用、简便、快捷、成本低、适用性强等优点。

A system and method for identifying traditional form information and creating corresponding Web forms

The invention discloses a system for identifying traditional form information and create the corresponding Web form, including client and server, the client and server are connected by a network; the client also includes a public library, the traditional form of object recognition unit, image recognition and conversion unit; the server also includes a feature library information first, the data table, second tables, Web form template parsing unit, an example of form background response procedures; the traditional form recognition unit includes the traditional form of information reading module, analysis module, identification module, user setting module, transmission module and correction. The invention also discloses a method for identifying traditional form information and create the corresponding Web form, which comprises the following steps: (1) read the traditional form of information; (2) identification and analysis; (3) correction and setting; (4) sending and storing; (5) analysis. The present invention has the advantages of practicality, simplicity, speed, low cost and strong applicability.

【技术实现步骤摘要】

本专利技术涉及Web表单的设计开发领域,特别涉及一种识别传统表单信息并 创建对应Web表单的系统及方法。
技术介绍
Web表单是构建基于Web的应用程序的基本组件,也是基于工作流的Web 应用系统中最普遍最重要的信息载体和交互工具。在以往的基于Web的应用中, 通常由专业技术人员在了解用户的需求后,在特定的系统开发平台中,以纯手 工方式,或借助某些智能设计器,设计出反映用户需求的Web表单界面,编制 后台程序建立响应交互的规则,编译以后引入基于Web的应用系统。这种方法 通常会存在以下缺点1、 过度专业化、成本高、效率低设计表单的过程繁琐而复杂,通过在设 计环境中添加和设置大量的控件以及数据类型,通常要辅以编程,经由编译方 能完成一个Web数据表单的设计工作;过程中需要接触大量的计算机专业术语 和操作,如控件、字段以及对其的设置等,造成不熟悉计算机编程的用 户就表单设计过程对专业人员的过度依赖,而无法基于现实习惯自行设计;而 交给专业人员进行设计,则因通常Web应用中会存在大量的数据表单,大量的 设计工作使得Web应用的实施成本大幅提高,以及实施效率大幅降低;2、 应变能力差通常基于工作流的Web应用系统的需求是时常变化的,当 需求发生变化时,会产生对数据表单的增加、删除、修改等要求,而这种不断 变化的要求因为对专业人员的依赖而带来进一歩的成本上升、效率下降;3、 不能准确反映现实以往的实施方法还依赖于Web应用的实际操作用户 向专业技术人员介绍现实工作的表述能力,以及专业人员对现实工作需求的理 解能力,因为职业领域的巨大差别,造成了 Web应用系统反映现实过程的巨大 障碍。中国专利申请号为96106616.4,名称为《中英文表单的识别系统及识别方 法》的文献公开了一种系统和方法,涉及到对印刷介质表单的光学扫描及识别 的过程,该专利技术的成果涉及到印刷介质的表单到数字文件的转换,但并不涉及称为《流程表单处理系统及方法》 的文献公开了一种流程表单的处理方法,该方法基于模型抽象化的流程和业务 信息,提出了一种以通过手工设计、编译而创建的表单为载体的业务流程处理 系统和方法,而并不涉及Web表单的设计过程;中国专利申请号为200710074352.1,名称为《通过Microsoft Word快速建立 Web表单及自动在数据库中建立对应数据表的方法》的文献公开了一种方法, 其实质是当前被普遍应用的Web表单智能设计器的一种,该方法的核心技术基 于对第三方软件的应用、人为约定表单文本标识以及专业化的常规交互,且在 交互过程中对表单控件字段的属性设置过程并无创新,无法改善当前被普遍应 用的Web表单设计方法过度专业化的弱点,因此很难在实际的Web应用系统开 发和实施过程中比现有方法体现更大价值;中国专利申请号为200810014332.X,名称为《表单自定义方法》的文献, 其所公开的方法,其实质仍然是一个专业人员进行专业的Web表单设计的过程, 因此与当前正被普遍应用的众多智能表单设计器并无根本的不同;中国专利申请号为03149846.9,名称为《表单处理装置、表单处理方法、 以及存储介质和程序》的文献公开了一种表单处理装置和方法,该装置和方法 描述了一种在对已有表单所关联的数据表字段进行覆盖时,可不对表单数据类 型和表现形象加以限制和处理,其实质是对已存在的表单进行数据处理,但并 不涉及传统表单识别及Web表单的设计过程;中国专利申请号为200510099656.4,名称为《基于Web的数据表单》的文 献公开了一种方法,使基于Web的表单的交互能动态地反映至所绑定的数据源 中,其实质是一种对已存在的Web表单的处理方法,但并不涉及传统表单识别 及Web表单的设计过程。
技术实现思路
本专利技术的首要目的在于克服现有技术的缺点和不足,提供了一种成本低、 适用性强、操作容易的识别传统表单信息并创建对应Web表单的系统。本专利技术的另一目的在于克服现有技术的缺点和不足,提供了一种成本低、 适用性强、操作容易的识别传统表单信息并创建对应Web表单的方法。本专利技术的首要目的是通过下述技术方案实现的, 一种识别传统表单信息并创建对应Web表单的系统,包括客户机具备网络通信功能、可与其它计算机通过网络进行信息交换的计 算机设备;用于从常规信息载体读入传统表单信息,转换为格式化数字文件, 或直接从常规信息载体读入包含有传统表单信息的格式化数字文件,对其进行识别及分析,提取其信息关键字,缺省地确定要创建的对应Web表单模板中所 需的控件类别、布局及字段属性,并通过与用户交互,修正与设定Web表单模 板中交互控件与非交互控件间的、以及各交互控件间的关联;将通过识别及分 析、与用户交互、修正与设定形成的完整Web表单模板数据,以XML (可扩展 标记语言)格式发送给服务器;服务器具备网络通信功能、可提供基于Web的网络信息服务、可与其它 计算机通过网络进行信息交换的计算机设备;用于创建和修改第一数据表用以 存储客户机发送的Web表单模板数据,解析Web表单模板数据,运行时动态创 建模板的一个实例和关联的第二数据表,并为该实例中的控件绑定关联的第二 数据表,将创建的实例以HTML(超文本语言)格式发送给客户机或其它客户端。为更好的实现本专利技术,所述客户机硬件部分包括中央处理单元、系统存储器、输入设备、输出设备、移动存储设备、非移 动存储设备、数据读取设备、影像读取设备和网络通信单元; 所述客户机的软件部分包括操作系统控制和管理客户机硬件和软件资源、合理有效地组织计算机系 统的工作,使应用软件能在其上稳定运行的底层软件系统;公共对象库用于对固定格式的格式化数字文件进行读写操作的接口程序;传统表单识别单元利用公共对象库提供的接口从格式化数字文件读取传 统表单信息;对读入的传统表单信息进行计算和分析,获得对应的Web表单布 局和外观信息;并通过对读入的传统表单信息中的单元格进行识别及分析、用 户修正与设定后确定控件的类别、控件的字段属性及控件之间的关联,构成Web 表单模板数据;将上述对应的Web表单布局和外观信息以及Web表单模板数据 存储在系统的存储器中,并以XML格式发送给服务器;影像识别及转换单元对包含传统表单信息的印刷介质进行光学扫描,得 到图像,再将图像转换为传统表单识别单元可识别的格式化数字文件;基于Web的网络浏览器用于浏览服务器返回的信息以及与服务器进行交互;所述服务器硬件部分包括中央处理单元、系统存储器、输入设备、输出 设备、大容量非移动存储设备和网络通信单元; 所述服务器软件及数据部分包括操作系统控制和管理客户机硬件和软件资源、合理有效地组织计算机系 统的工作,使应用软件能在其上稳定运行的底层软件系统;网络信息服务程序用于在因特网及局域网上发布信息及Web应用的应用 程序;数据库服务程序用于提供数据库及数据表的创建、査询、修改、删除服 务的应用程序;Web应用运行环境对Web应用的客户端呈现、状态与服务器端响应进行 管控的软件平台;实例表单后台响应程序对客户端在根据Web表单模板生成的实例表单上 进行操作并发回的信息进行响应的程序;信息特征库用于提供缺省地确定控件和控件字段属性所需的信息特征数 据库;第一数据表用于存储客户机以本文档来自技高网
...

【技术保护点】
一种识别传统表单信息并创建对应Web表单的系统,其特征在于,包括:    客户机:具备网络通信功能、与其它计算机通过网络进行信息交换的计算机设备;用于从常规信息载体读入传统表单信息,转换为格式化数字文件,或直接从常规信息载体读入包含有传统表单信息的格式化数字文件,对其进行识别及分析,提取其信息关键字,缺省地确定要创建的对应Web表单模板中所需的控件类别、布局及字段属性,并通过与用户交互,修正与设定Web表单模板中交互控件与非交互控件间的、以及各交互控件间的关联;将通过识别及分析、与用户交互、修正与设定形成的完整Web表单模板数据,以XML格式发送给服务器;    服务器:具备网络通信功能、提供基于Web的网络信息服务、与其它计算机通过网络进行信息交换的计算机设备;用于创建和修改第一数据表用以存储客户机发送的Web表单模板数据,解析Web表单模板数据,运行时动态创建模板的一个实例和关联的第二数据表,并为该实例中的控件绑定关联的第二数据表,将创建的实例以HTML格式发送给客户机或其它客户端。

【技术特征摘要】
1、一种识别传统表单信息并创建对应Web表单的系统,其特征在于,包括客户机具备网络通信功能、与其它计算机通过网络进行信息交换的计算机设备;用于从常规信息载体读入传统表单信息,转换为格式化数字文件,或直接从常规信息载体读入包含有传统表单信息的格式化数字文件,对其进行识别及分析,提取其信息关键字,缺省地确定要创建的对应Web表单模板中所需的控件类别、布局及字段属性,并通过与用户交互,修正与设定Web表单模板中交互控件与非交互控件间的、以及各交互控件间的关联;将通过识别及分析、与用户交互、修正与设定形成的完整Web表单模板数据,以XML格式发送给服务器;服务器具备网络通信功能、提供基于Web的网络信息服务、与其它计算机通过网络进行信息交换的计算机设备;用于创建和修改第一数据表用以存储客户机发送的Web表单模板数据,解析Web表单模板数据,运行时动态创建模板的一个实例和关联的第二数据表,并为该实例中的控件绑定关联的第二数据表,将创建的实例以HTML格式发送给客户机或其它客户端。2、 根据权利要求1所述识别传统表单信息并创建对应Web表单的系统,其 特征在于-所述客户机硬件部分包括中央处理单元、系统存储器、输入设备、输出 设备、移动存储设备、非移动存储设备、数据读取设备、影像读取设备和网络通信单元;所述服务器硬件部分包括中央处理单元、系统存储器、输入设备、输出 设备、大容量非移动存储设备和网络通信单元。3、 根据权利要求1所述识别传统表单信息并创建对应Web表单的系统,其 特征在于-所述客户机的软件部分包括操作系统控制和管理客户机硬件和软件资源、合理有效地组织计算机系统的工作,使应用软件能在其上稳定运行的底层软件系统;公共对象库用于对固定格式的格式化数字文件进行读写操作的接口程序; 传统表单识别单元利用公共对象库提供的接口从格式化数字文件读取传统表单信息;对读入的传统表单信息进行计算和分析,获得对应的Web表单布 局和外观信息;并通过对读入的传统表单信息中的单元格进行识别及分析、用户修正与设定后确定控件的类别、控件的字段属性及控件之间的关联,构成Web 表单模板数据;将上述对应的Web表单布局和外观信息以及Web表单模板数据 存储在系统的存储器中,并以XML格式发送给服务器;影像识别及转换单元对包含传统表单信息的印刷介质进行光学扫描,得 到图像,再将图像转换为传统表单识别单元可识别的格式化数字文件;基于Web的网络浏览器用于浏览服务器返回的信息以及与服务器进行交互;所述服务器软件及数据部分包括操作系统控制和管理客户机硬件和软件资源、合理有效地组织计算机系 统的工作,使应用软件能在其上稳定运行的底层软件系统;网络信息服务程序用于在因特网及局域网上发布信息及Web应用的应用 程序;数据库服务程序用于提供数据库及数据表的创建、査询、修改、删除服 务的应用程序;Web应用运行环境对Web应用的客户端呈现、状态与服务器端响应进行 管控的软件平台;实例表单后台响应程序对客户端在根据Web表单模板生成的实例表单上 进行操作并发回的信息进行响应的程序;信息特征库用于提供缺省地确定控件和控件字段属性所需的信息特征数 据库;第一数据表用于存储客户机以XML格式发送的Web表单模板数据的数 据表;第二数据表用于与根据第一数据表中Web表单模板数据创建的实例绑定 的数据表;Web表单模板解析单元用于根据客户机的请求从第一数据表中提取Web 表单模板数据,并创建该模板的一个实例,将实例中的每个控件的值绑定到关 联的第二数据表中的对应字段,并将该实例以HTML格式发送给客户机或其它 客户端以响应交互。4、根据权利要求3所述识别传统表单信息并创建对应Web表单的系统,其 特征在于,所述客户机中的传统表单识别单元具体包括-传统表单信息读取模块用于利用公共对象库提供的接口从格式化数字文 件读取传统表单信息并将读取的传统表单信息存储于系统存储器的程序数据区中;计算分析模块对读入的传统表单信息进行数据单位和制式转换,获得对应的Web表单布局和外观信息,并把对应的Web表单布局和外观信息以XML 字符串形式存储于系统存储器的程序数据区中;识别模块对读入的传统表单信息中的单元格遍历,提取非空白单元格的 信息关键字,通过与服务器存储的信息特征库比对,缺省地确定非空白单元格 与相邻空白单元格间的关联,以及缺省地确定将要创建的Web表单模板中每一 个控件的类别、布局及字段属性;用户修正与设定模块通过客户机的输入设备和输出设备与用户交互,修 改不符合用户预期的缺省确定值,设定将要创建的Web表单模板中交互控件与 非交互控件之间,以及各交互控件之间的关联;将修正后确定的控件的类别、 控件的字段属性及控件之间的关联形成Web表单模板数据,以XML字符串形 式存储在系统存储器的程序数据区中;发送模块:将存储Web表单布局和外观信息以及Web表单模...

【专利技术属性】
技术研发人员:万斌
申请(专利权)人:万斌
类型:发明
国别省市:81[中国|广州]

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

1