【技术实现步骤摘要】
一种软件接口通讯报文的封装方法及相关装置
[0001]本专利技术涉及软件接口
,并且更具体地,涉及一种软件接口通讯报文的封装方法及相关装置。
技术介绍
[0002]很多软件产品,为了方便第三方软件与软件产品功能做对接,会提供接口服务(API),在第三方软件与产品做接口对接时,存在业务数据的发送与接收处理过程,存在多种业务功能调用请求的情况下,存在请求数据失真的问题。
技术实现思路
[0003]针对现有技术的不足,本专利技术提供一种软件接口通讯报文的封装方法及相关装置。
[0004]根据本专利技术的一个方面,提供了一种软件接口通讯报文的封装方法,用于实现第三方软件与软件产品接口服务之间通讯时的数据处理,包括:
[0005]根据预先设置的请求监听装置接收第三方软件的请求报文;
[0006]根据预先设置的报文解析装置对请求报文进行解析,获取请求报文数据信息;
[0007]根据预先设置的业务处理装置对请求报文数据信息进行业务处理,获取业务处理数据信息,并将业务处理数据信息回传至报
【技术保护点】
【技术特征摘要】
1.一种软件接口通讯报文的封装方法,用于实现第三方软件与软件产品接口服务之间通讯时的数据处理,其特征在于,包括:根据预先设置的请求监听装置接收所述第三方软件的请求报文;根据预先设置的报文解析装置对所述请求报文进行解析,获取请求报文数据信息;根据预先设置的业务处理装置对所述请求报文数据信息进行业务处理,获取业务处理数据信息,并将所述业务处理数据信息回传至所述报文解析装置;所述报文解析装置根据所述业务处理数据信息,封装返回报文;所述请求监听装置将所述返回报文发送至所述第三方软件。2.根据权利要求1所述的方法,其特征在于,所述报文解析装置根据所述业务处理数据信息,封装返回报文的操作,包括:所述报文解析装置按照约定返回报文格式进行返回数据封装,封装所述返回报文,其中所述请求报文数据信息包括请求功能ID和业务数据,所述业务处理数据信息包括处理后的返回业务数据、所述请求功能ID、处理结果代码以及处理结果文字描述。3.根据权利要求1所述的方法,其特征在于,所述请求报文以及所述返回报文为json格式或者xml格式。4.根据权利要求1所述的方法,其特征在于,所述业务数据以及所述返回业务数据为base64编码后的字符串。5.一种软件接口通讯报文的封装装置,用于实现第三方软件与软件产品接口服务之间通讯时的数据处理,其特征在于,包括:接收模块,用于根据预先设置的请求监听装置接收所述第三方软件的请求报文;解析模块,用于根据预先设置的报文...
【专利技术属性】
技术研发人员:郭尚坤,王梦蕾,周晚晴,魏贺生,单国军,谢宇,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。