[发明专利]一种基于ISO/OSI参考模型的电子公文交换方法及工具有效
申请号: | 202010919199.3 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112260986B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 王青松 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L69/32;H04L67/06;H04L67/146;H04L69/22;H04L9/40 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 冯春连 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 iso osi 参考 模型 电子 公文 交换 方法 工具 | ||
本发明公开一种基于ISO/OSI参考模型的电子公文交换方法,涉及数据传输技术领域,其实现内容包括:基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有TLS协议的电子公文交换协议;基于集成有TLS协议的电子公文交换协议,完成公文发送方与公文接收方之间的会话连接;公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建;会话创建完成后,基于电子公文交换协议,进行公文发送方与公文接收方之间的电子公文交换。本发明还公开一种电子公文交换工具,其通过构建模块、会话连接模块、会话创建模块、电子公文交换模块实现前述电子公文交换方法。本发明可以兼容WebService接口模式,实现无损转换,具有传输安全、编解码速度快、传输效率高的优点。
技术领域
本发明涉及ISO/OSI参考模型,具体的说是一种基于ISO/OSI参考模型的电子公文交换方法及工具。
背景技术
现有电子公文交换接口的相关规范规定了电子公文系统之间以及交换系统与电子公文处理系统间进行交换时采用的报文数据格式和接口,其中报文数据格式为XML,接口以Web Service方式对外提供。
基于现有规范,发现使用WebService接口方式进行公文交换存在传输效率低、编解码速度低、安全性低等问题。具体问题描述如下
1)现有规范中规定“公文正文”、“附件文件”文件内容,首先将文件二进制流进行base64编码,然后封装到报文的对应XML元素中。由于WebService是基于HTTP 协议,虽然HTTP协议有文件分段传输机制(参考:IETF RFC 2616),但会导致整体的传输效率较低。
2)由于数据进行了多层的协议封装与编码格式转换,将消耗大量的机器资源,编解码速度较低。
3)现有规范“7.2.2建立受信代码”部分可认为是通信协议的握手机制,但发送方调用一次接收方的WebService接口,相当于仅进行了一次握手,该机制没法达成双方的互信,存在一定的数据安全隐患。
发明内容
本发明针对现有规范在实现过程中存在的传输效率低、编解码速度低、安全性低的问题,提供一种基于ISO/OSI参考模型的电子公文交换方法及工具。
首先,本发明提供一种基于ISO/OSI参考模型的电子公文交换方法,解决上述技术问题采用的技术方案如下:
一种基于ISO/OSI参考模型的电子公文交换方法,包括如下步骤:
步骤S1、基于ISO/OSI参考模型的会话层、表示层、应用层,构建集成有TLS 协议的电子公文交换协议,
步骤S2、基于集成有TLS协议的电子公文交换协议,完成公文发送方与公文接收方之间的会话连接,
步骤S3、公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,
步骤S4、会话创建完成后,基于电子公文交换协议,进行公文发送方与公文接收方之间的电子公文交换。
可选的,执行步骤S3时,公文发送方与公文接收方之间进行3次握手,实现电子公文交换的会话创建,具体操作包括:
S3.1、公文发送方向公文接收方发送“握手请求”报文,
S3.2、公文接收方接收到握手请求后进行身份校验:
S3.2a、校验失败:向公文发送方发送“终止会话请求”报文,公文发送方接收到请求后终止会话并断开连接,
S3.2b、校验成功:向公文发送方发送“握手应答”报文,继续执行步骤S3.3, S3.3、公文发送方接收到握手应答后,校验公文接收方身份信息:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010919199.3/2.html,转载请声明来源钻瓜专利网。