一种表单填写和打印方法

文档序号:6486800阅读:456来源:国知局
一种表单填写和打印方法
【专利摘要】本发明公开了一种表单填写和打印方法,包含终端扫描模块,表单模块,打印模块,数据库模块等。系统为需要填写的表单生成唯一性的编码并编码到条码,并映射编码到对应的打印地址,用户在需要填写表单时,终端扫描表单的条码或输入条码编码后,系统查询对应的表单和打印机在线地址,并将表单推送并在线呈现给用户,用户通过终端在线填写表单,系统为表单域提供填写提示或填写样本,并对表单域进行验证,用户填写并验证通过后,用户选择打印,系统将用户表单发送到对应的映射的打印机地址进行打印。通过终端电子化表单,为用户提供了一种方便的表单填写和打印业务体验。
【专利说明】一种表单填写和打印方法
【技术领域】
[0001]本发明涉及互联网和终端【技术领域】,特别是指一种表单填写和打印方法。
【背景技术】
[0002]随着互联网技术和终端软件技术的发展,特别是互联网软件和云计算技术的发展,为一种表单填写和打印方法提供了可行性。
[0003]目前,在很多场景下用户需要现场填写表单后并提交,如政府机构,银行柜台需要用户填写很多表单,由于用户经常对表单填写不熟悉,以及用户填写字体的差异,系统在录入或检验用户填写的表单时,经常需要用户修改或重新填写,用户体验有待提高。
[0004]而随着终端技术,互联网技术和云打印技术的发展,用户通过条码识别表单并在终端上在线输入,系统对用户的输入进行检查和验证,有效地避免了用户的填写笔迹不清以及用户不清楚表单填写而错误或缺失的必填项目的填写,同时通过电子化的输入提高了表单的填写效率。
[0005]而网络打印技术尤其是云打印技术的发展,用户在输入表单后,系统查询表单关联的打印地址,如支持云打印的打印机邮件地址或用户接入网络如现场环境的WIFI网络环境下的打印机地址,用户无需知道具体的打印地址,系统自动将用户的表单发送到对应的打印机,用户按照系统提示到指定的地点即可拿到系统打印的表单。
[0006]通过用户在线填写和校验用户的填写数据并为用户提供在线打印功能,帮助对应的需要填写表单的业务,如政府办事机构需要填写表单的场景,能清晰有效地提供各种机打表单,免除用户填写差异,通过电子化填写提高了效率和正确性,是对目前手工填写表单方式的一种补充。
[0007]有鉴于此,本发明的目的在于提出一种简单易行,结合云平台技术和互联网技术的一种表单填写和打印方法。

【发明内容】

[0008]从上面所述可以看出,系统为需要填写的表单生成唯一性的编码并编码到条码,并映射编码到对应的打印地址,用户在需要填写表单时,终端扫描表单的条码或输入条码编码后,系统查询对应的表单和打印机在线地址,并将表单推送并在线呈现给用户,用户通过终端在线填写表单,系统为表单域提供填写提示或填写样本,并对表单域进行验证,用户填写并验证通过后,用户选择打印,系统将用户表单发送到对应的映射的打印机地址进行打印。
[0009]进一步的,通过所提供的一种表单填写和打印方法为一种表单业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。
[0010]为实现上述目的,本发明的一个方面提供了一种表单填写和打印方法,该方法包括:
系统对于表单进行编码,每个编码在系统内是唯一性的,对表单编码后并将表单编码写入到条码,关联打印地址,并将表单条码打印在表单样本或通过屏幕方式呈现给用户,用户随后即可通过终端对条码进行扫描查询系统获取表单。
[0011]本发明提供的一种表单填写和打印方法的一个实施例中,该方法还包括:
系统关联表单的编码和对应的打印地址,打印地址为用户接入网络中的可寻址的打印机地址或云打印地址,如打印机邮件地址,用户扫描表单条码接入到系统后,系统查询和寻址编码对应网络中的打印机资源,并将表单发送到对应的打印地址进行表单打印。
[0012]本发明提供的一种表单填写和打印方法的一个实施例中,该方法还包括:
终端在现场通过终端摄像头扫描表单样本上条码,获取条码编码,通过条码编码查询系统,系统获取用户的请求消息,根据用户请求访问的接入信息将对应的表单数据推送到终端,用户即可在线填写表单。
[0013]系统在生成表单时,为每个表单域提供表单域填与提和填与样本并显在表单域,用户点击表单域后即可消失,以帮助用户正确地填写表单。
[0014]本发明提供的一种表单填写和打印方法的一个实施例中,该方法还包括:
对应表单的必填和选填的每个表单域,系统对用户的填写内容和格式进行验证,保证用户填写的表单域内容和对应表单域内容格式的正确性。
[0015]具体来说具有以下优点:
终端识别和输入:
用户通过终端识别表单并自动定位到对应的表单页面,通过终端输入对应的数据,免除了用户手写方式输入的字迹问题和清晰度等问题,能清晰地输出各个表单并提高了输入效率。
[0016]云打印模式:
系统关联表单和对应的打印资源,用户无需自己寻找打印资源,系统自动地匹配表单和打印资源,将用户的表单发送到最近的打印机上。
[0017]自动校验:
对于用户陌生的表单,系统对用户的输入的内容以及格式自动进行校验,保证了用户输入的完整性和正确性,相比较人工咨询或提供纸质模板等方式能很好地提高表单的输入正确性。
[0018]【专利附图】

【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统网络拓扑示意图。
[0020]图2为本发明系统模块结构示意图。
[0021]图3为本发明业务流程示意图。
[0022]
【具体实施方式】
[0023]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。[0024]为实现上述目的,提出了一种表单填写和打印方法。
[0025]以下通过结合附图,对本发明的实施方式进行描述。
[0026]实现一种表单填与和打印方法的关键点如下:
表单编码:
系统为每个表单进行分类编码,并将编码写入到条码,条码根据表单编码类型可以是一维码或二维码,每个表单编码在系统内部为唯一性即可。
[0027]表单查询:
终端扫描表单上的条码,解析条码内容获取其中的编码,并基于编码向系统发起查询和表单定位请求,系统获取用户的请求,获取表单编码信息和用户信息,对用户进行鉴权和认证后,根据表单编码查询对应的表单并推送到用户终端呈现。
[0028]打印资源寻址:
系统在根据表单编码查询到对应的表单后,根据表单编码查询对应关联的打印资源,获取对应的打印地址,可以是云打印方式的打印机邮件地址或网络内可寻址和打印的打印机地址,根据获取的打印机地址将用户通过扫描选择的表单和填写的数据发送到对应的打印机进行打印。
[0029]主要功能模块
如图1所示,一种表单填写和打印方法的拓扑主要包括:
表单条码和编码100:
外部的实体或电子方式的表单上呈现的表单编码和对应的条码,用户通过终端可以扫描到表单上的条码或输入编码。
[0030]用户终端101:
用户登录使用的各种具备互联网能力的终端设备,包含智能手机,平板等设备,承载终端扫描和表单访问和填与、提交打印等功能。
[0031]互联网网络102:
包含固定互联网和移动互联网,提供数据访问和接入的通道。
[0032]系统表单服务103:
系统端的表单服务,通过服务方式提供表单的查询,定位和表单的推送功能,并验证用户的输入,系统端通过获取用户扫描条码后解析出来的表单编码对表单进行定位。
[0033]系统打印服务104:
系统端的打印服务,为用户提交的表单进行打印。
[0034]图2示为本发明系统模块结构示意图。
[0035]扫描模块200:
用户终端通过摄像头扫描实体表单或电子表单上的条码对系统端的空白表单资源进行定位。
[0036]表单模块201:
用户终端上的表单功能模块,包含表单填写,表单内容的终端侧的验证,表单的提交等功能。
[0037]传输通道202:
包含固定互联网和移动互联网,提供数据访问和接入的通道。[0038]访问服务接口 203:
系统服务向外界开放的接口,外部系统或终端通过系统服务接口访问系统并与其进行交互。
[0039]数据库204:
系统端的数据库,保存各种业务数据并提供数据访问接口和数据操作各种功能。
[0040]表单服务205:
系统端的表单服务,以服务方式提供表单的查询,定位和表单的推送功能,在系统端验证用户的输入,同时,系统端通过获取用户扫描条码后解析出来的表单编码对表单进行定位和表单的呈现。
[0041]认证和授权服务206:
对用户身份和权限进行认证,允许合法用户使用系统端的各个服务。
[0042]打印服务207:
系统提供的表单打印服务,接受用户提交并验证后的表单并打印出来。
[0043]管理配置模块208:
系统端的管理和配置功能模块,管理和配置各种业务参数。
[0044]系统门户209:
系统的门户界面,承载用户以及系统的业务逻辑和访问的通道。
[0045]下面举一个例子来说明本发明用户一种表单填写和打印方法的使用流程,如图3所示,该实施例中,业务包括以下步骤:
步骤1:用户选择表单并扫描或输入表单编码;
步骤2:用户提交表单,请求定位到对应的电子表单页面;
步骤3:系统获取用户提交的表单请求和用户信息;
步骤4.系统对用户进行鉴权和认证;
步骤5.如通过,允许用户访问表单服务,则查询和定位对应的表单,并将定位的表单推送到用户端,否则显示错误信息,拒绝用户访问;
步骤6.用户进入系统推送的表单页面,在表单上填写数据;
步骤7.终端侧验证用户填写的表单数据的完整性和格式;
步骤7.如通过则允许用户提交表单,否则提示用户修改;
步骤8.通过验证后用户提交表单到系统;
步骤9.系统定位表单关联的打印资源,向该打印资源发送表单数据进行打印。
[0046]步骤10:系统端的打印机获取系统提交的打印请求,打印出用户提交的表单。
[0047]本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种表单填写和打印方法,其特征在于,系统为需要填写的表单生成唯一性的编码并编码到条码,并映射编码到对应的打印地址,用户在需要填写表单时,终端扫描表单的条码或输入条码编码后,系统查询对应的表单和打印机在线地址,并将表单推送并在线呈现给用户,用户通过终端在线填写表单,系统为表单域提供填写提示或填写样本,并对表单域进行验证,用户填写并验证通过后,用户选择打印,系统将用户表单发送到对应的映射的打印机地址进行打印。
2.如权利要求1所述,系统为需要填写的表单生成唯一性的编码并编码到条码,其特征在于,系统对于表单进行编码,每个编码在系统内是唯一性的,对表单编码后并将表单编码写入到条码,关联打印地址,并将表单条码打印在表单样本或通过屏幕方式呈现给用户,用户随后即可通过终端对条码进行扫描查询系统获取表单。
3.如权利要求1所述,系统映射编码到对应的打印地址,其特征在于,系统关联表单的编码和对应的打印地址,打印地址为用户接入网络中的可寻址的打印机地址或云打印地址,如打印机邮件地址,用户扫描表单条码接入到系统后,系统查询和寻址编码对应网络中的打印机资源,并将表单发送到对应的打印地址进行表单打印。
4.如权利要求1所述,终端扫描表单的条码或输入条码编码后,系统查询对应的表单和打印机在线地址,并将表单推送并在线呈现给用户,其特征在于,终端在现场通过终端摄像头扫描表单样本上条码,获取条码编码,通过条码编码查询系统,系统获取用户的请求消息,根据用户请求访问的接入信息将对应的表单数据推送到终端,用户即可在线填写表单。
5.如权利要求1所述,系统为表单域提供填写提示或填写样本,其特征在于,系统在生成表单时,为每个表单域提供表单域填写提示和填写样本并显示在表单域,用户点击表单域后即可消失,以帮助用户正确地填写表单。
6.如权利要求1所述,系统对表单域进行验证,其特征在于,对应表单的必填和选填的每个表单域,系统对用户的填写内容和格式进行验证,保证用户填写的表单域内容和对应表单域内容格式的正确性。
【文档编号】G06F3/12GK103543964SQ201210233660
【公开日】2014年1月29日 申请日期:2012年7月9日 优先权日:2012年7月9日
【发明者】顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1