[发明专利]一种跨系统批量文件高效交互方法在审
| 申请号: | 202211499079.8 | 申请日: | 2022-11-28 |
| 公开(公告)号: | CN115865897A | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 高建平;徐晓东;刘伟祥;黄泽林 | 申请(专利权)人: | 公安部交通管理科学研究所 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/02;H04L67/133;H04L9/40;H04L9/32;H04L69/04 |
| 代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 季玉晴;曹祖良 |
| 地址: | 214151 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 批量 文件 高效 交互 方法 | ||
本发明涉及信息处理技术领域,具体公开了一种跨系统批量文件高效交互方法,适用于请求方和服务方之间的批量文件高效交互,包括:请求方发送服务调用请求至服务方;服务方对服务调用请求的类型进行判断;若服务调用请求为文件查询请求,则将文件查询请求对应的文件查询结果返回至请求方;若服务调用请求为文件写入请求,则将文件写入请求对应的文件写入结果返回至请求方。本发明提供的跨系统批量文件高效交互方法,实现基于二进制流的批量文件跨系统交互,提高了交互效率;同时实现了统一接口调用和实现框架,避免了传统的独立开发多个接口而造成的管理混乱、工作量大的问题。
技术领域
本发明涉及信息处理技术领域,更具体地,涉及一种跨系统批量文件高效交互方法。
背景技术
随着“放管服”的持续深入,以及业务元素数字化管理的逐步推广应用,同一省份各平台系统之间及不同省份系统之间都存在大量的跨系统数据交互需求,尤其是影像化资料等图片文件交互需求。
传统方法在处理跨系统文件数据交互时的做法是,采用WebService接口实现跨平台跨系统的数据交换,对于图片等大对象文件先进行base64编码转换为文本后进行交互。这种方式虽然可以解决跨系统文件交换问题,但也存在系统资源消耗大、效率低等较为明显的缺陷:一是文件进行base64转换后,信息量在原有基础上增加33%,会额外增加网络资源消耗。二是base64编码和解码需要的计算量对CPU消耗较大,大量的文件编码/解码对系统性能影响较大,降低了数据交换效率。三是webservice接口对传输数据量有所限制,传输数据过大可能会导致解析失败。
发明内容
为了解决现有技术中存在的不足,本发明提供了一种跨系统批量文件高效交互方法,采用HTTP协议POST方法,实现基于二进制流的批量文件跨系统交互,提高了交互效率。同时提供技术手段实现了统一接口调用和实现框架,避免了传统的独立开发多个接口而造成的管理混乱、工作量大的问题。
作为本发明的第一个方面,提供一种跨系统批量文件高效交互方法,适用于请求方和服务方之间的批量文件高效交互,包括:
步骤S1:请求方发送服务调用请求至服务方;
步骤S2:服务方对接收到的所述服务调用请求的类型进行判断;
步骤S3:若所述服务调用请求为文件查询请求,则将所述文件查询请求对应的文件查询结果返回至所述请求方;
步骤S4:若所述服务调用请求为文件写入请求,则将所述文件写入请求对应的文件写入结果返回至所述请求方。
进一步地,还包括:
所述请求方依次通过统一接口调用方式和统一接口请求操作将请求参数传递至所述服务方;
所述服务方接收到所述请求方传递的请求参数后,依次通过接口请求参数统一解析、统一接口实现操作和接口返回参数统一封装将生成的返回结果返回至所述请求方;
所述请求方将所述返回结果进行解析后输出;
其中,所述请求方提供查询接口和写入接口两种交互方式,所述服务方提供查询请求和写入请求的具体实现逻辑。
进一步地,还包括:
第一,请求方统一查询接口和写入接口的入参和出参;
第二,请求方实现请求header和body的统一格式封装,对请求参数进行加密处理生成请求字符串同时对请求参数进行防篡改处理生成签名信息,以及将请求参数合并二进制数据流处理;
第三,服务方将接收到的二进制数据流按照请求参数和上传文件的大小拆分成对应的byte数组后还原为请求参数的格式类型,并对请求参数的签名信息进行验签;
第四,服务方通过定义统一的查询接口和写入接口类,从接口定义表读取查询接口和写入接口实现类标签,动态映射到实际实现类,实现了接口的统一操作;
第五,服务方将生成的返回结果合并二进制数据流压缩处理后再返回至请求方;
第六,请求方根据操作类型对返回结果二进制数据流进行数组拆分和解析;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于公安部交通管理科学研究所,未经公安部交通管理科学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211499079.8/2.html,转载请声明来源钻瓜专利网。





