一种基于ISO/OSI参考模型的电子公文交换方法及工具技术

技术编号:27092170 阅读:14 留言:0更新日期:2021-01-25 18:25
本发明专利技术公开一种基于ISO/OSI参考模型的电子公文交换方法,涉及数据传输技术领域,其实现内容包括:基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有TLS协议的电子公文交换协议;基于集成有TLS协议的电子公文交换协议,完成公文发送方与公文接收方之间的会话连接;公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建;会话创建完成后,基于电子公文交换协议,进行公文发送方与公文接收方之间的电子公文交换。本发明专利技术还公开一种电子公文交换工具,其通过构建模块、会话连接模块、会话创建模块、电子公文交换模块实现前述电子公文交换方法。本发明专利技术可以兼容WebService接口模式,实现无损转换,具有传输安全、编解码速度快、传输效率高的优点。传输效率高的优点。传输效率高的优点。

【技术实现步骤摘要】
一种基于ISO/OSI参考模型的电子公文交换方法及工具


[0001]本专利技术涉及ISO/OSI参考模型,具体的说是一种基于ISO/OSI参考模型的电子公文交换方法及工具。

技术介绍

[0002]现有电子公文交换接口的相关规范规定了电子公文系统之间以及交换系统与电子公文处理系统间进行交换时采用的报文数据格式和接口,其中报文数据格式为XML,接口以Web Service方式对外提供。
[0003]基于现有规范,发现使用WebService接口方式进行公文交换存在传输效率低、编解码速度低、安全性低等问题。具体问题描述如下
[0004]1)现有规范中规定“公文正文”、“附件文件”文件内容,首先将文件二进制流进行base64编码,然后封装到报文的对应XML元素中。由于WebService是基于HTTP 协议,虽然HTTP协议有文件分段传输机制(参考:IETF RFC 2616),但会导致整体的传输效率较低。
[0005]2)由于数据进行了多层的协议封装与编码格式转换,将消耗大量的机器资源,编解码速度较低。
[0006]3)现有规范“7.2.2建立受信代码”部分可认为是通信协议的握手机制,但发送方调用一次接收方的WebService接口,相当于仅进行了一次握手,该机制没法达成双方的互信,存在一定的数据安全隐患。

技术实现思路

[0007]本专利技术针对现有规范在实现过程中存在的传输效率低、编解码速度低、安全性低的问题,提供一种基于ISO/OSI参考模型的电子公文交换方法及工具。<br/>[0008]首先,本专利技术提供一种基于ISO/OSI参考模型的电子公文交换方法,解决上述技术问题采用的技术方案如下:
[0009]一种基于ISO/OSI参考模型的电子公文交换方法,包括如下步骤:
[0010]步骤S1、基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有TLS 协议的电子公文交换协议,
[0011]步骤S2、基于集成有TLS协议的电子公文交换协议,完成公文发送方与公文接收方之间的会话连接,
[0012]步骤S3、公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,
[0013]步骤S4、会话创建完成后,基于电子公文交换协议,进行公文发送方与公文接收方之间的电子公文交换。
[0014]可选的,执行步骤S3时,公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,具体操作包括:
[0015]S3.1、公文发送方向公文接收方发送“握手请求”报文,
[0016]S3.2、公文接收方接收到握手请求后进行身份校验:
[0017]S3.2a、校验失败:向公文发送方发送“终止会话请求”报文,公文发送方接收到请求后终止会话并断开连接,
[0018]S3.2b、校验成功:向公文发送方发送“握手应答”报文,继续执行步骤S3.3, S3.3、公文发送方接收到握手应答后,校验公文接收方身份信息:
[0019]S3.3a、校验失败:向公文接收方发送“终止会话请求”报文,此时,公文发送方将终止会话并断开连接,公文接收方接收到请求后终止会话并断开连接,
[0020]S3.3b、校验成功:向公文接收方发送“握手应答”报文,完成会话创建。
[0021]进一步可选的,执行步骤S3.1时,公文发送方向公文接收方发送的“握手请求”报文包含会话标识、会话状态、密码算法、发送方身份标识、发送方身份名称、发送方身份描述。
[0022]进一步可选的,步骤S3.2中,公文接收方接收到握手请求进行身份校验成功后,公文接收方向公文发送方发送的“握手应答”报文包含会话标识、会话状态、接收方身份标识、接收方身份名称、接收方身份描述。
[0023]进一步可选的,步骤S3.3中,公文发送方成功校验公文接收方身份信息后,公文发送方向公文接收方发送的“握手应答”报文包含会话标识、会话状态。
[0024]进一步可选的,执行步骤S4时,公文发送方与公文接收方之间进行电子公文交换的具体操作包括:
[0025]S4.1、公文发送方向公文接收方发送“公文交换请求”报文,
[0026]S4.2、公文接收方接收到请求后将对报文进行校验:
[0027]S4.2a、校验失败:向公文发送方发送“终止会话请求”报文,公文发送方将终止会话并断开连接,
[0028]S4.2b、校验成功:向公文发送方发送“公文交换响应”报文,继续执行步骤S4.3, S4.3、公文发送方接收到响应报文后,对报文进行校验:
[0029]S4.3a、校验失败:向公文接收方发送“终止会话请求”报文,此时,公文发送方将终止会话并断开连接,公文接收方接收到请求后终止会话并断开连接,
[0030]S4.3b、校验成功:向公文接收方发送新的“公文交换请求”,或者,向公文接收方发送“终止会话请求”报文以结束公文交换会话。
[0031]进一步可选的,执行步骤S4.1时,公文发送方向公文接收方发送的“公文交换请求”报文包含报文标识、会话标识、报文发送时间、报文备注、公文报文、签名值、签名者、签名时间。
[0032]进一步可选的,执行步骤S4.2时,公文接收方向公文发送方发送的“公文交换响应”报文包含报文标识、会话标识、响应时间、响应结果、意见。
[0033]进一步可选的,公文发送方向公文接收方发送的“终止会话请求”报文,或者公文接收方向公文发送方发送的“终止会话请求”报文,分别包含会话标识、会话状态。
[0034]其次,本专利技术提供一种基于ISO/OSI参考模型的电子公文交换工具,解决上述技术问题采用的技术方案如下:
[0035]一种基于ISO/OSI参考模型的电子公文交换工具,其结构包括:
[0036]构建模块,用于基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有 TLS
协议的电子公文交换协议,
[0037]会话连接模块,用于基于集成有TLS协议的电子公文交换协议,完成公文发送方与公文接收方之间的会话连接,
[0038]会话创建模块,用于在公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,
[0039]电子公文交换模块,在会话创建完成后,用于基于电子公文交换协议进行公文发送方与公文接收方之间的电子公文交换。
[0040]本专利技术的一种基于ISO/OSI参考模型的电子公文交换方法及工具,与现有技术相比具有的有益效果是:
[0041]本专利技术基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有TLS协议的电子公文交换协议,通过电子公文交换协议完成公文发送方与公文接收方之间的会话连接、会话创建、电子公文交换,具有传输安全、编解码速度快、传输效率高的优点,还可以兼容WebService接口模式,实现无损转换。
附图说明
[0042]附图1是本专利技术实施例一构建电子公文交换协议的架构示意图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ISO/OSI参考模型的电子公文交换方法,其特征在于,包括如下步骤:步骤S1、基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有TLS协议的电子公文交换协议,步骤S2、基于集成有TLS协议的电子公文交换协议,完成公文发送方与公文接收方之间的会话连接,步骤S3、公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,步骤S4、会话创建完成后,基于电子公文交换协议,进行公文发送方与公文接收方之间的电子公文交换。2.根据权利要求1所述的一种基于ISO/OSI参考模型的电子公文交换方法,其特征在于,执行步骤S3时,公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,具体操作包括:S3.1、公文发送方向公文接收方发送“握手请求”报文,S3.2、公文接收方接收到握手请求后进行身份校验:S3.2a、校验失败:向公文发送方发送“终止会话请求”报文,公文发送方接收到请求后终止会话并断开连接,S3.2b、校验成功:向公文发送方发送“握手应答”报文,继续执行步骤S3.3,S3.3、公文发送方接收到握手应答后,校验公文接收方身份信息:S3.3a、校验失败:向公文接收方发送“终止会话请求”报文,此时,公文发送方将终止会话并断开连接,公文接收方接收到请求后终止会话并断开连接,S3.3b、校验成功:向公文接收方发送“握手应答”报文,完成会话创建。3.根据权利要求2所述的一种基于ISO/OSI参考模型的电子公文交换方法,其特征在于,执行步骤S3.1时,公文发送方向公文接收方发送的“握手请求”报文包含会话标识、会话状态、密码算法、发送方身份标识、发送方身份名称、发送方身份描述。4.根据权利要求3所述的一种基于ISO/OSI参考模型的电子公文交换方法,其特征在于,步骤S3.2中,公文接收方接收到握手请求进行身份校验成功后,公文接收方向公文发送方发送的“握手应答”报文包含会话标识、会话状态、接收方身份标识、接收方身份名称、接收方身份描述。5.根据权利要求4所述的一种基于ISO/OSI参考模型的电子公文交换方法,其特征在于,步骤S3.3中,公文发送方成功校验公文接收方身份信息后,公文发送方向公文接收方发送的“握手应答”报文包含会话标识、会话状态。6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:王青松
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1