System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信息处理方法及相关装置制造方法及图纸_技高网

信息处理方法及相关装置制造方法及图纸

技术编号:40608614 阅读:6 留言:0更新日期:2024-03-12 22:15
本发明专利技术公开了一种信息处理方法及相关装置,可以通过获得异常编码,其中,所述异常编码为前端用户调用任一网关的网关接口产生的异常编码;查询本地缓存中是否存储有所述异常编码;若所述本地缓存中存储有所述异常编码,则从所述本地缓存中获得所述异常编码对应的异常信息,并更新所述异常信息在所述本地缓存的使用时间,其中,所述异常信息包括所述异常编码;将所述异常信息封装成统一格式的报文信息,其中,所述报文信息的报文结构是固定的;将所述报文信息返回给所述前端用户。本发明专利技术可以优先从本地缓存中获取异常信息,然后封装成统一格式的报文信息,方便网关快速向调用者提供统一格式的异常信息,处理效率较高。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别涉及一种信息处理方法及相关装置


技术介绍

1、当前常见的网关分为两种,一种是轻型网关,对后台接口报文不进行干预;一种是重型网关,需要对通过网关发布的接口进行统一规范,形成标准统一的接口报文。网关作为统一标准入口除了提供统一的接口规范,有时候也需要协助提供相关的异常信息,便于前端调用者开发,但目前尚无统一方案,导致网关无法对前端使用者实现快速支持,通常需要再联系后台单独应对,处理效率很低。


技术实现思路

1、鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种信息处理方法及相关装置。

2、第一方面,一种信息处理方法,包括:

3、获得异常编码,其中,所述异常编码为前端用户调用任一网关的网关接口产生的异常编码;

4、查询本地缓存中是否存储有所述异常编码;

5、若所述本地缓存中存储有所述异常编码,则从所述本地缓存中获得所述异常编码对应的异常信息,并更新所述异常信息在所述本地缓存的使用时间,其中,所述异常信息包括所述异常编码;

6、将所述异常信息封装成统一格式的报文信息,其中,所述报文信息的报文结构是固定的;

7、将所述报文信息返回给所述前端用户。

8、第二方面,一种信息处理装置,包括:异常编码获得单元、本地缓存查询单元、第一信息获得单元、异常信息封装单元和报文信息返回单元;

9、所述异常编码获得单元,用于获得异常编码,其中,所述异常编码为前端用户调用任一网关的网关接口产生的异常编码;

10、所述本地缓存查询单元,用于查询本地缓存中是否存储有所述异常编码;

11、所述第一信息获得单元,用于若所述本地缓存中存储有所述异常编码,则从所述本地缓存中获得所述异常编码对应的异常信息,并更新所述异常信息在所述本地缓存的使用时间,其中,所述异常信息包括所述异常编码;

12、所述异常信息封装单元,用于将所述异常信息封装成统一格式的报文信息,其中,所述报文信息的报文结构是固定的;

13、所述报文信息返回单元,用于将所述报文信息返回给所述前端用户。

14、第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的信息处理方法。

15、第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的信息处理方法。

16、借由上述技术方案,本专利技术提供的一种信息处理方法及相关装置,可以通过获得异常编码,其中,所述异常编码为前端用户调用任一网关的网关接口产生的异常编码;查询本地缓存中是否存储有所述异常编码;若所述本地缓存中存储有所述异常编码,则从所述本地缓存中获得所述异常编码对应的异常信息,并更新所述异常信息在所述本地缓存的使用时间,其中,所述异常信息包括所述异常编码;将所述异常信息封装成统一格式的报文信息,其中,所述报文信息的报文结构是固定的;将所述报文信息返回给所述前端用户。由此可以看出,本专利技术可以优先从本地缓存中获取异常信息,然后封装成统一格式的报文信息,方便网关快速向调用者提供统一格式的异常信息,处理效率较高。

17、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种信息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述查询本地缓存中是否存储有所述异常编码之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述在所述本地缓存中创建新的对象,并将所述Redis缓存中存储的所述异常编码对应的异常信息更新至所述对象中之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述异常信息封装成统一格式的报文信息,包括:

5.根据权利要求1所述的方法,其特征在于,在所述获得异常编码之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述数据库中存储的所述新的异常信息推送至对应的所述Redis缓存中,包括:

7.根据权利要求1所述的方法,其特征在于,在所述从所述本地缓存中获得所述异常信息,并更新所述异常信息在所述本地缓存的使用时间之后,所述方法还包括:

8.一种信息处理装置,其特征在于,包括:异常编码获得单元、本地缓存查询单元、第一信息获得单元、异常信息封装单元和报文信息返回单元;>

9.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的信息处理方法。

10.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1至7中任一项所述的信息处理方法。

...

【技术特征摘要】

1.一种信息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述查询本地缓存中是否存储有所述异常编码之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述在所述本地缓存中创建新的对象,并将所述redis缓存中存储的所述异常编码对应的异常信息更新至所述对象中之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述异常信息封装成统一格式的报文信息,包括:

5.根据权利要求1所述的方法,其特征在于,在所述获得异常编码之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述数据库中存储的所述新的异常信息推送至对应的所述redis缓存中,包括:

7...

【专利技术属性】
技术研发人员:郭杰王映彤孙薇薇郭和平贺海丽
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1