电子公文交换方法、装置、设备及存储介质制造方法及图纸

技术编号:38875693 阅读:18 留言:0更新日期:2023-09-22 14:09
本发明专利技术公开了一种电子公文交换方法、装置、设备及存储介质,所述方法通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列;通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息;通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱,能够快速实现电子公文中数据交换的功能,不会妨碍调用者的工作,消息调用不会阻塞,提高了系统消息并发处理能力,提升了电子公文交换的速度和效率,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
电子公文交换方法、装置、设备及存储介质


[0001]本专利技术涉及数据交换
,尤其涉及一种电子公文交换方法、装置、设备及存储介质。

技术介绍

[0002]目前,很多机构内部实现了无纸化办公,实现了日常文件的起草、审批和流转的网络化与电子化,通过电子手段规范和简化工作流程的思路已经得到广泛认可;传统的公文交换和下达主要通过纸制文档的传递来实现、交换环节复杂,周期长,效率低,费用高;随着电子配套技术的成熟,通过网络进行电子公文的安全传输已经成为可能,这方面的需求也越来越迫切;通过网络进行公文交换和公文传输,可以提高部门的工作效率,节约支出成本;同时,如何实现部门之间的无纸化办公和交流,也越来越多为信息化建设部门所重视;电子公文交换系统正是针对公文传输的这种需求,在信息化领域所迈出的重要一步。
[0003]电子公文交换系统,是用于实现单位之间、地域之间快速、安全进行公文传输交换、信息交换的信息化公文交换系统;进行公文交换系统建设后,企事业单位可实现标准统一、格式规范的公文传递,从而改变了传统的公文传输模式,实现公文传输的无纸化、自动化。
[0004]在电子公文交换系统开发过程中还要考虑系统的稳定和数据的安全,具体说,安全措施包括五大方面:终端接入安全、传输入安全、存储安全、运行安全、机制安全,实现对系统的各个环节给予细致的保护,以保证公文在传输过程中的绝对安全;但在实际系统开发中,一般的电子公文交换系统采用的是同步调用API接口的方式来实现电子公文交换功能,但是由于同步调用是一种阻塞式调用,同步方法的调用必须等到该方法返回后才能继续接下来的行为,电子公文交换效率较低。

技术实现思路

[0005]本专利技术的主要目的在于提供一种电子公文交换方法、装置、设备及存储介质,旨在解决现有技术中电子公文交换通过同步调用API必须等到该方法返回后才能继续接下来的行为,电子公文交换效率较低的技术问题。
[0006]第一方面,本专利技术提供一种电子公文交换方法,所述电子公文交换方法包括以下步骤:
[0007]通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列;
[0008]通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息;
[0009]通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱。
[0010]可选地,所述通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列之前,所述电子公文交换方法还包括:
[0011]在检测到发送交换箱和接收交换箱启动后,将所述发送交换箱和所述接收交换箱分别连接到交换站系统中的消息中间件上。
[0012]可选地,所述通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息,包括:
[0013]通过交换站系统从所述消息交换队列中获得所述电子公文数据;
[0014]通过所述交换站系统从所述电子公文数据中解析出发送正文和对应的FTP1文件路径信息,将所述FTP1文件路径信息作为文件信息。
[0015]可选地,所述通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱,包括:
[0016]通过所述交换站系统从发送交换箱的FTP1服务器中拉取电子公文文件放入所述交换站系统的系统FTP服务器中;
[0017]通过所述交换站系统将所述文件信息修改为所述系统FTP服务器的系统文件路径信息;
[0018]将转换后的所述系统文件路径信息投递到接收交换箱。
[0019]可选地,所述将转换后的所述系统文件路径信息投递到接收交换箱,包括:
[0020]通过所述交换站系统从所述电子公文数据中解析出目标交换箱信息,并根据预设路由配置策略将所述目标交换箱信息投递到所述消息中间件上的对应接收交换箱的交换箱队列中。
[0021]可选地,所述通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱之后,所述电子公文交换方法还包括:
[0022]在所述接收交换箱启动后,监听所述消息中间件中的接收交换箱队列;
[0023]在检测到有新的消息进入所述接收交换箱队列时,拉取所述接收交换箱队列对应的目标电子公文数据。
[0024]可选地,所述在检测到有新的消息进入所述接收交换箱队列时,拉取所述接收交换箱队列对应的目标电子公文数据之后,所述电子公文交换方法包括:
[0025]通过所述接收交换箱从所述目标电子公文数据中解析出目标正文和对应的FTP3文件路径信息;
[0026]通过所述接收交换箱从所述交换站系统的系统FTP服务器中拉取电子公文文件放入接收箱FTP服务器中。
[0027]第二方面,为实现上述目的,本专利技术还提出一种电子公文交换装置,所述电子公文交换装置包括:
[0028]数据发送模块,用于通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列;
[0029]数据解析模块,用于通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息;
[0030]转换投递模块,用于通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱。
[0031]第三方面,为实现上述目的,本专利技术还提出一种电子公文交换设备,所述电子公文交换设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电子公
文交换程序,所述电子公文交换程序配置为实现如上文所述的电子公文交换方法的步骤。
[0032]第四方面,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有电子公文交换程序,所述电子公文交换程序被处理器执行时实现如上文所述的电子公文交换方法的步骤。
[0033]本专利技术提出的电子公文交换方法,通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列;通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息;通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱,能够快速实现电子公文中数据交换的功能,不会妨碍调用者的工作,消息调用不会阻塞,提高了系统消息并发处理能力,提升了电子公文交换的速度和效率,提升了用户体验。
附图说明
[0034]图1为本专利技术实施例方案涉及的硬件运行环境的设备结构示意图;
[0035]图2为本专利技术电子公文交换方法第一实施例的流程示意图;
[0036]图3为本专利技术电子公文交换方法第二实施例的流程示意图;
[0037]图4为本专利技术电子公文交换方法第三实施例的流程示意图;
[0038]图5为本专利技术电子公文交换方法第四实施例的流程示意图;
[0039]图6为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子公文交换方法,其特征在于,所述电子公文交换方法包括:通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列;通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息;通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱。2.如权利要求1所述的电子公文交换方法,其特征在于,所述通过发送交换箱将电子公文数据以消息方式发送到消息中间件的消息交换队列之前,所述电子公文交换方法还包括:在检测到发送交换箱和接收交换箱启动后,将所述发送交换箱和所述接收交换箱分别连接到交换站系统中的消息中间件上。3.如权利要求1所述的电子公文交换方法,其特征在于,所述通过交换站系统从所述消息交换队列中获得所述电子公文数据,从所述电子公文数据中解析获得对应所述发送交换箱的文件信息,包括:通过交换站系统从所述消息交换队列中获得所述电子公文数据;通过所述交换站系统从所述电子公文数据中解析出发送正文和对应的FTP1文件路径信息,将所述FTP1文件路径信息作为文件信息。4.如权利要求1所述的电子公文交换方法,其特征在于,所述通过所述交换站系统将所述文件信息进行修改转换,并将转换后的文件信息投递到接收交换箱,包括:通过所述交换站系统从发送交换箱的FTP1服务器中拉取电子公文文件放入所述交换站系统的系统FTP服务器中;通过所述交换站系统将所述文件信息修改为所述系统FTP服务器的系统文件路径信息;将转换后的所述系统文件路径信息投递到接收交换箱。5.如权利要求4所述的电子公文交换方法,其特征在于,所述将转换后的所述系统文件路径信息投递到接收交换箱,包括:通过所述交换站系统从所述电子公文数据中解析出目标交换箱信息,并根据预设路由配置策略将所述目标交换箱信...

【专利技术属性】
技术研发人员:夏峰程刚陈烈军柯增勇余龙王聪文建伟郭兵
申请(专利权)人:武汉烽火信息集成技术有限公司
类型:发明
国别省市:

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

1