[发明专利]信息交互方法有效
申请号: | 202010620466.7 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111901308B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 汪早荣;汪沁婷;沈淙波;刘昊 | 申请(专利权)人: | 浙江深大智能科技有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L67/565;H04L69/22;H04L9/32;H04L67/133;H04L9/40 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张迪 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 交互 方法 | ||
本发明公开了一种信息交互方法,涉及通信技术领域,用于解决现有系统之间对接困难的问题,该方法包括以下步骤:接收交互请求;根据所述交互请求确定调用的业务接口;对所述交互请求进行报文解析,并根据所述业务接口对解析后的报文进行格式及协议转换,得到转换后的交互请求;通过所述业务接口转发所述格式转换后的交互请求;接收所述交互请求的响应结果,将所述响应结果转换为预设格式并存储。本发明通过对交互请求进行统一数据处理,进而解决了多个接口对接困难的问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种信息交互方法。
背景技术
随着通信技术的发展,信息化系统也越来越多,以旅游行业信息化系统为例,目前的旅游行业信息化系统已由原有的单一票务系统发展出了多种不同系统,例如电商交易系统、资讯服务系统、线下票务系统、停车场系统等。
目前,同一景区的不同系统通常由不同的软件供应商提供技术支持,对于不同供应商提供的系统,由于设计思路不一致,会存在系统接口不同的问题,随着业务量的提升,当需要进行增加新的系统或对系统进行修改时,为了满足多个旅游信息化系统的全面协同,所有系统都需要各自的供应商进行系统对接的定制开发。此外,由于对接系统的接口协议不同(如socket、webservice、https等等)、所使用的代码语言不同(如java、delphi、.net等)、系统的建设年代不同,导致返回的结果存在差异,对系统维护造成了巨大麻烦。当景区需要对系统维护时,需要景区协调多个不同的对接供应商进行排查、解决问题,系统维护的效率低。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种信息交互方法,其通过对交互请求及响应结果进行统一处理,降低了业务对接的难度。
本发明的目的之一采用以下技术方案实现:
一种信息交互方法,包括以下步骤:
接收交互请求;
根据所述交互请求确定调用的业务接口;
对所述交互请求进行报文解析,并根据所述业务接口对解析后的报文进行格式及协议转换,得到转换后的交互请求;
通过所述业务接口转发所述格式转换后的交互请求;
接收所述交互请求的响应结果,将所述响应结果转换为预设格式并存储。
进一步地,所述交互请求的格式为预设请求格式。
进一步地,根据所述交互请求确定调用的业务接口,包括以下步骤:
验证接口调用权限;
若验证通过,则识别所述交互请求所需调用的业务接口;
若验证失败,则返回失败结果。
进一步地,所述验证接口调用权限步骤,包括:
根据所述交互请求的私钥签名,通过公钥验证所述接口调用权限。
进一步地,对所述交互请求进行报文解析,并根据所述业务接口进行报文格式及协议转换,包括以下步骤:
当报文解析成功时,根据所述业务接口进行报文格式及协议转换;
当报文解析失败时,返回错误信息或重新进行报文解析。
进一步地,通过所述业务接口转发所述格式转换后的交互请求,包括以下步骤:
调用系统编码,根据所述系统编码匹配所述交互请求的转发链路;
根据所述链路,通过所述业务接口转发所述交互请求。
进一步地,所述系统编码包括路由表及业务逻辑,当所述交互请求包含业务信息时,通过所述路由表进行报文解析;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江深大智能科技有限公司,未经浙江深大智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010620466.7/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置