说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111334620.5 (22)申请日 2021.11.11 (71)申请人 欧冶云商股份有限公司 地址 201999 上海市宝山区漠河路6 00弄1 号5层A501-A507室 (72)发明人 吕峰辉 从武科 高晓国 刘晶 (74)专利代理 机构 上海科盛知识产权代理有限 公司 312 25 代理人 彭瑶 (51)Int.Cl. H04L 67/02(2022.01) H04L 67/565(2022.01) H04L 67/568(2022.01) H04L 69/22(2022.01) H04L 9/40(2022.01) (54)发明名称 一种基于HTTP协议的中间件 数据传输方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及一种基于HTTP协议的中间件数 据传输方法、 装置、 设备及存储介质, 方法包括: 当本发明启动后读取数据库中的下游系统信息; 解析下游系统信息加载到内存中, 便于管理; 解 析双方系统发送的数据进行通信; 实时监控通 信, 若数据通信失败, 可对数据进行重发。 与现有 技术相比, 本发明可对多个下游系统进行管理, 便于双方系统快速对接, 实施成本低, 可对通信 失败数据进行重发, 能够有效避免由于某一系统 被攻击而导致消息无法传输的情况, 保证了消息 传输的可靠性以及数据的完整性。 权利要求书2页 说明书5页 附图2页 CN 114172877 A 2022.03.11 CN 114172877 A 1.一种基于HTTP协议的中间件数据传输方法, 其特征在于, 该方法基于spring框架实 现, 包括下列步骤: 读取数据库中的下游系统信息; 解析下游系统信息并将其加载至内存中; 基于HTTP请求解析数据收发双方 所发送的数据, 并进行通信; 基于HTTP请求实时监控数据收发双方的通信, 若数据通信失败, 则执行数据传输重发 机制。 2.根据权利要求1所述的基于HTTP协议的中间件数据传输方法, 其特征在于, 解析下游 系统信息并加载到内存中的具体步骤 包括: 21)数据库读取下游系统信息, 判断同一下游系统信息的数量是否仅为一个, 若是, 执 行下一步, 若否, 不执 行操作; 22)判断下游系统是否处于启用状态, 若是, 则执 行下一步, 若否, 不执 行操作; 23)遍历所有启用的下游系统信息, 判断是否存在需要废弃的数据, 若存在将其置为废 弃状态, 更新数据库, 若不存在, 执 行下一步; 24)将已确认并已激活的数据, 替换到内存中。 3.根据权利要求2所述的基于HTTP协议的中间件数据传输方法, 其特征在于, 步骤24) 的具体内容 为: 读取数据库中已确认的数据, 新建一个实体, 将遍历出来的新数据赋值于已确认的旧 数据, 并将其设置为需要废弃 的数据, 执行数据库添加操作; 随后对得到的需要废弃数据, 判断其是否符合数据收发双方约定的通信规范, 若 是, 则将数据置为已确认状态, 更新数据 库, 并替换内存中的数据; 若否, 不执 行操作。 4.根据权利 要求1所述的基于HTTP协议的中间件数据传输方法, 其特征在于, 基于HTTP 请求解析数据收发双方 所发送的数据的具体步骤 包括: 31)读取内存, 获取服 务提供方包括IP、 端口和路径在内的信息; 32)解析数据传输方向, 跳转对应服 务提供方的方法; 33)将发送的数据转换为JSON格式字符串, 采用POST方式, 执行HTTP请求发送至接收 方。 5.根据权利要求4所述的基于HTTP协议的中间件数据传输方法, 其特征在于, 执行数据 传输重发机制的具体步骤 包括: 41)判断是否存在人工操作标识, 若存在, 不执 行数据传输 重发机制, 否则执 行下一步; 42)判断数据传输类型是否为异步, 若是, 则进入下一步, 若否, 不执行数据传输重发机 制; 43)获取HTTP请求状态码, 读取数据库中定义的重试状态码, 若两个状态码相互匹配, 则执行下一步, 若两个 状态码不匹配, 则不执 行数据传输 重发机制; 44)创建一个重试队列, 将重试实体添加至队列中, 开启一个新线程, 每次从 队列头部 取出一个重试实体, 重新执 行HTTP请求, 执 行发送, 发送结束, 队列置空, 并将线程数减1。 6.一种基于 HTTP协议的中间件数据传输装置, 其特 征在于, 包括: 数据读取模块, 用于读取 数据库中的下游系统信息; 数据加载模块, 用于对读取的数据库中的下游系统信息进行解析, 并将其加载至内存权 利 要 求 书 1/2 页 2 CN 114172877 A 2中; 数据判断模块, 用于判断同一下游系统信息的数量是否仅有一个, 若是则遍历所有启 用的下游系统信息, 并对于遍历所有启用的下游系统信息判断是否存在需要废弃 的数据, 对于存在的废弃的数据执 行数据库添加操作; 数据添加模块, 用于读取数据库中已确认的数据, 并新建一个实体, 将遍历出来的新数 据赋值于已确认的旧数据, 并将其设置为需要废弃的数据, 执 行数据库添加操作; 数据解析模块, 用于将数据添加模块中得到的需要废弃数据, 判断是否符合数据收发 双方约定的通信规范, 对于符合规范 的数据, 将其置为已确认状态, 更新数据库, 并替换内 存中的数据; 数据传输模块, 用于判断数据中包含的下游系统信 息是否为数据解析模块中的加载到 内存中的已确认数据, 若是, 则解析 数据得到IP、 端口、 路径信息后执 行数据传输; 数据监控模块, 用于监控数据传输模块的数据传输状态, 若数据通信失败, 控制其重新 执行数据传输 。 7.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至5中任一项 所述基于 HTTP协议的中间件数据传输方法的步骤。 8.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被 处理器执行时实现如权利要求1至5中任一项所述基于HTTP协议的中间件数据传输方法的 步骤。权 利 要 求 书 2/2 页 3 CN 114172877 A 3
专利 一种基于HTTP协议的中间件数据传输方法、装置、设备及存储介质
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 20:57:58
上传分享
举报
下载
原文档
(406.8 KB)
分享
友情链接
T-CES 104—2022 综合能源安全风险评价指标体系.pdf
T-CESA 1219—2022 服务器基板管理控制器 BMC 测试方法.pdf
T-SLEA 1011.1—2023 实验室设计与建设技术规范 第1部分:通用技术要求.pdf
A_White_Paper_of_AIGC_GPT-4_Empowering_Telecom_Sector.pdf
GB-T 43435-2023 信息安全技术 移动互联网应用程序 App 软件开发工具包 SDK 安全要求.pdf
SL-T 534-2023 生态清洁小流域建设技术规范.pdf
GB-T 3781.6-2019 乙炔炭黑 第6部分:视比容的测定.pdf
CCSP Exam Guide AIO 第2版 英文版.pdf
GB-T 30761-2014 扁桃仁.pdf
T-CEC 642—2022 电力5G通信模组通用技术要求.pdf
NY-T 2284-2012 玉米灾害田间调查及分级技术规范.pdf
GB-T 36343-2018 信息技术 数据交易服务平台 交易数据描述.pdf
DB52-T 1541.7-2021 政务数据平台 第7部分:运维管理规范 贵州省.pdf
许天翔 人工智能与网络空间安全.pdf
T-ACEF 034—2022 城镇供水管网数字化技术指南.pdf
GB-T 42332-2023 海岛及周边海域地形图测绘规范.pdf
GB-T 35680-2017 液体材料微波频段使用开口同轴探头的电磁参数测量方法.pdf
GB-T 31516-2015 邻苯二甲酸酐危险特性分类方法.pdf
密码使用管理制度.pdf
OWASP go语言 安全编码实践指南 中文版.pdf
交流群
-->
1
/
3
10
评价文档
赞助2元 点击下载(406.8 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。