国家标准网
(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

.PDF文档 专利 一种无感边界数据交换方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种无感边界数据交换方法 第 1 页 专利 一种无感边界数据交换方法 第 2 页 专利 一种无感边界数据交换方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 20:59:24上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。