一种数据交互的方法及装置的制造方法_3

文档序号:9844496阅读:来源:国知局
户端;
[0102]接收单元404,用于接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互I3DF文件;
[0103]解析单元405,用于解析携带有所述交互数据的交互PDF文件,获取所述交互数据。
[0104]在一种可能的实现方式中,该装置还包括:第二设置单元,用于将HTTP报文头的格式设置为applicat1n/pdf,以使所述客户端根据所述HTTP报文头的格式,通过浏览器打开所述交互TOF文件。
[0105]在一种可能的实现方式中,所述生成单元,还用于将所述表单控件设置为H)F格式的表单控件;
[0106]所述接收单元,用于接收客户端发来的携带有FDF格式的交互数据的交互PDF文件。
[0107]在一种可能的实现方式中,该装置还包括:
[0108]会话单元,用于接收所述客户端发来的下载所述交互TOF文件的请求,根据所述请求建立与客户端的会话,在所述交互PDF文件中添加隐藏域,所述隐藏域包括:与客户端进行会话的会话信息;
[0109]所述接收单元,还用于获取所述交互TOF文件中的隐藏域中的所述会话信息,根据所述会话信息,建立与客户端的会话。
[0110]在一种可能的实现方式中,所述发送单元,用于通过iText的PdfStamper类的实例向ServletOutputStream写入所述交互I3DF文件。
[0111]上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0112]本发明实施例提供的一种数据交互的方法及装置,具有如下有益效果:
[0113]1、本发明实施例提供了一种数据交互的方法及装置,用户可以根据需要通过配置信息在交互roF文件中添加表单控件,以满足用户对各种文件格式的要求,通过表单控件接收外部输入的交互数据,以满足无纸化办公的需求,提高了无纸化办公的效率。
[0114]2、本发明实施例提供了一种数据交互的方法及装置,在该实现方式中,通过设置HTTP报文头的格式为applicat1n/pdf,使得用户在进行无纸化办公时可以通过浏览器直接单打开交互TOF文件,对该交互TOF文件进行操作,无需通过专用的软件进行处理,使得无纸化办公更加方便。
[0115]3、本发明实施例提供了一种数据交互的方法及装置,通过该是实现方式,将表单控件设置为roF格式的表单控件,使得交互TOF文件上的表单控件能够接收H)F格式的文件,能够接收图片、证书之类的文件。当该交互roF文件能够接收各种文件类型时,能够使得无纸化办公更加方便高效,能够适用各种场景。
[0116]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0117]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0118]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种数据交互的方法,其特征在于,包括:预先设置PDF表单的配置信息;还包括: S1:根据所述配置信息,生成带有表单控件的交互PDF文件; S2:将所述交互PDF文件发送给客户端; S3:接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互PDF文件; S4:解析携带有所述交互数据的交互PDF文件,获取所述交互数据。2.根据权利要求1所述的方法,其特征在于,还包括:将HTTP报文头的格式为applicat1n/pdf,以使所述客户端根据所述HTTP报文头的格式,通过浏览器打开所述交互I3DF文件。3.根据权利要求1所述的方法,其特征在于,所述SI,还包括: 将所述表单控件设置为FDF格式的表单控件; 所述S3,包括: 接收客户端发来的携带有FDF格式的交互数据的交互PDF文件。4.根据权利要求1所述的方法,其特征在于,在所述S2之前,还包括: 接收所述客户端发来的下载所述交互PDF文件的请求,根据所述请求建立与客户端的会话; 在所述交互PDF文件中添加隐藏域,所述隐藏域包括:与客户端进行会话的会话信息; 所述S3,还包括: 获取所述交互PDF文件中的隐藏域中的所述会话信息,根据所述会话信息,建立与客户端的会话。5.根据权利要求1所述的方法,其特征在于,所述S2,包括: 通过iText的Pdf Stamper类的实例向ServletOutputStream写入所述交互PDF文件。6.一种数据交互的装置,其特征在于,包括: 第一设置单元,用于设置PDF表单的配置信息; 生成单元,用于根据所述配置信息,生成带有表单控件的交互PDF文件; 发送单元,用于将所述交互PDF文件发送给客户端; 接收单元,用于接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互I3DF文件; 解析单元,用于解析携带有所述交互数据的交互PDF文件,获取所述交互数据。7.根据权利要求6所述的装置,其特征在于,还包括:第二设置单元,用于将HTTP报文头的格式设置为applicat1n/pdf,以使所述客户端根据所述HTTP报文头的格式,通过浏览器打开所述交互I3DF文件。8.根据权利要求6所述的装置,其特征在于,所述生成单元,还用于将所述表单控件设置为FDF格式的表单控件; 所述接收单元,用于接收客户端发来的携带有FDF格式的交互数据的交互PDF文件。9.根据权利要求6所述的装置,其特征在于,还包括: 会话单元,用于接收所述客户端发来的下载所述交互PDF文件的请求,根据所述请求建立与客户端的会话,在所述交互PDF文件中添加隐藏域,所述隐藏域包括:与客户端进行会话的会话信息; 所述接收单元,还用于获取所述交互roF文件中的隐藏域中的所述会话信息,根据所述会话信息,建立与客户端的会话。10.根据权利要求6所述的装置,其特征在于,所述发送单元,用于通过iText的PdfStamper类的实例向ServletOutputStream写入所述交互I3DF文件。
【专利摘要】本发明提供了一种数据交互的方法及装置,该方法包括:预先设置PDF表单的配置信息;根据所述配置信息,生成带有表单控件的交互PDF文件;将所述交互PDF文件发送给客户端;接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互PDF文件;解析携带有所述交互数据的交互PDF文件,获取所述交互数据。本发明提供了一种数据交互的方法及装置,能够提高无纸化办公的效率。
【IPC分类】G06Q10/10
【公开号】CN105608556
【申请号】CN201510963036
【发明人】杨培强, 刘福明
【申请人】浪潮软件集团有限公司
【公开日】2016年5月25日
【申请日】2015年12月18日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1