(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111362134.4
(22)申请日 2021.11.17
(71)申请人 佛山市宏图数据有限公司
地址 528000 广东省佛山市禅城区文华中
路43号二层之五号铺
(72)发明人 冯力 潘裕华 陆明典
(74)专利代理 机构 合肥上博知识产权代理事务
所(特殊普通 合伙) 3418 8
代理人 周超
(51)Int.Cl.
H04L 9/40(2022.01)
H04W 12/08(2021.01)
(54)发明名称
一种无感边界数据交换方法
(57)摘要
本发明公开了一种无感边界数据交换方法,
涉及安全边界交换技术领域, 包括以下步骤: 标
定无感边界数据交换组件, 分别部署在边界两
端, 包括CNetPort组件和BNetPort组件, 其发起
端通过访问BNetPort组件获得服务, BNetPort组
件经过边界访问CNetPort组件, CNetPort组件再
访问服务端 提供的服务, CNetPort返回服务结果
经过边界返回给BNetPort组件, BNetPort组件再
返回信息给 发起端。 本发 明通过请求分包/组包、
文件类型识别自动摆渡、 内部路由分发等能力,
构建无感边界交换组件, 使边界限制对开发人员
透明, 辅助软件开发人员高效研发、 快速部署, 解
决边界交换平台对于服务开发者的服务器IP双
向固定、 传输内容限制 Json、 传输长度限制的问
题, 大大提高了开发者研发速度。
权利要求书1页 说明书4页 附图1页
CN 114221785 A
2022.03.22
CN 114221785 A
1.一种无感边界数据交换 方法, 其特 征在于, 包括以下步骤:
标定无感边界数据交换组件, 分别部署在边界两端, 其中包括CNetPort组件和
BNetPort组件;
发起端通过访问BNetPor t组件获得服 务;
BNetPort组件经过边界访问CNetPor t组件;
CNetPort组件再访问服务端提供的服务, CNetPort返回服务结果经过边界返回给
BNetPort组件;
BNetPort组件再返回信息给发起端。
2.根据权利要求1所述的无感边界数据交换方法, 其特征在于, 所述发起端通过访问
BNetPort组件获得服 务, 包括以下步骤:
发起端发起请求, BNetPort组件解析请求并封装压缩请求, 其中包括自动以压缩算法
压缩请求信息;
进行对请求信息判定类型, 其中包括文件类型和字符类型, 包括以下步骤:
若当前请求信息为文件类型, 判断是否大于 50K, 包括:
标定当前文件类型大于50K, 则通过BNetPort组件自动发起ftp摆渡服务和生成文件
toekn通知并发起ht tp摆渡服务;
标定当前文件类型小于50K, 则通过BNetPort组件将文件转换为Base64编码, 自动发起
http摆渡服务;
CNetPort组件接收ftp摆 渡服务和http摆渡服务并解析请求后处 理封装回复消费端;
若当前请求信息为字符类型, 判断是否大于 50K, 包括:
标定字符类型 大于50K, 通过BNetPor t组件进行分段传送并自动发起ht tp摆渡服务;
标定字符类型小于 50K, 自动发起ht tp摆渡服务;
CNetPort组件接收ht tp摆渡服务并解析请求后处 理封装回复消费端。
3.根据权利要求2所述的无感边界数据交换 方法, 其特 征在于, 还 包括以下步骤:
CNetPort组件部署内网服 务器, 并接收BNetPor t组件封装压缩请求进行解析请求;
CNetPort组件解析请求后进行分发, 其中包括将获取的消费端网络边界请求转发到 网
内任意一台电脑处 理;
获取处理结果进行CNetPor t组件封装压缩回复结果。
4.根据权利 要求3所述的无感边界数据交换方法, 其特征在于, 所述CNetPort组件封装
压缩回复结果, 包括以下步骤:
CNetPort组件自动发起ht tp回复摆 渡服务并回传 BNetPort组件;
BNetPort组件接收并自动发起ht tp回复摆 渡服务并还原回复结果回传发起端。权 利 要 求 书 1/1 页
2
CN 114221785 A
2一种无感边界数据 交换方法
技术领域
[0001]本发明涉及安全边界交换技 术领域, 具体来说, 涉及一种无感边界数据交换 方法。
背景技术
[0002]安全边界交换平台一般作为低安全网络与高安全网络之间的边界, 数据服务通常
保存在高安全网络, 服务消费应用一般部署在低安全网络, 通常会做如下配置: 注册边界两
端的电脑设备IP与Mac地址。 注册 边界两端服务的API接口以及参数, 以配置http摆渡服务。
在API接口调用的过程中, 只允许传输json字 符串, 并且边界平台对调用的参数内容进 行审
查。 在API接口调用过程中, 严格 限制调用数据包大小(一般为50K), 因此大文件必须通过
ftp摆渡服务摆渡文件。
[0003]但目前存在如下问题, 在比较严格 的双网交互平台中, 首先会对服务接口进行注
册, 并且严格限制访问互联网, 另外对于数据包大小有严格限制, 且不支持数据流, 在此基
础上, 基本无法实现打通内外网的场景, 具体如下:
[0004]1、 服务器双向固定, 边界两端的服务器必须是注册的两台电脑设备, 更换服务器
需要向边界管理员重新申请。
[0005]2、 传输内容受限, 由于传输内容只能传输json字符串, 因此传输二进制文件受限
制。
[0006]3、 传输长度受限, 由于传 输内容限定了数据 包大小(一般为50K), 因此大文件不能
通过接口传输 。
[0007]由于上述问题, 在软件开发的过程中需要时刻注意边界的存在, 对软件开发造成
不少的困扰, 每次调用都要注意 边界规则问题, 耗费了大量的调试时间。
[0008]针对相关技 术中的问题, 目前尚未提出有效的解决方案 。
发明内容
[0009]针对相关技术中的问题, 本发明提出一种无感边界数据交换方法, 通过请求分包/
组包、 文件类型识别自动摆渡、 内部路由分发等能力, 构建无感边界交换组件, 使边界限制
对开发人员透明, 辅助软件开 发人员高效研发、 快速部署, 以克服现有相关技术所存在的上
述技术问题。
[0010]本发明的技 术方案是这样实现的:
[0011]一种无感边界数据交换 方法, 包括以下步骤:
[0012]步骤S1, 标定无感边界数据交换组件, 分别部署在边界两端, 其中包括CNetPort组
件和BNetPor t组件;
[0013]步骤S2, 发起端通过访问BNetPor t组件获得服 务;
[0014]步骤S3, BNetPor t组件经过边界访问CNetPor t组件;
[0015]步骤S4, CNetPort组件再访问服务端提供的服务, CNetPort返回服务结果经过边
界返回给BNetPor t组件;说 明 书 1/4 页
3
CN 114221785 A
3
专利 一种无感边界数据交换方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 20:59:24上传分享