System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通过统一服务接口实现多业务系统终端调用的方法技术方案_技高网

一种通过统一服务接口实现多业务系统终端调用的方法技术方案

技术编号:43577340 阅读:9 留言:0更新日期:2024-12-06 17:43
本发明专利技术特别涉及一种通过统一服务接口实现多业务系统终端调用的方法。该通过统一服务接口实现多业务系统终端调用的方法,对自助终端外部系统进行模拟登陆及会话监测,并对外部系统调用规则进行设定管理;启动HTTP监听服务,发布封装的HTTP接口服务,开始监听调用端发起的数据请求;收到数据请求后,分析并定位需要调用的HTTP服务接口,调用相应的HTTP服务接口,并根据HTTP服务接口设定的调用规则,协同调用涉及的业务系统或者客户端软件的指定功能,实现相关操作,获取操作的结果数据。该通过统一服务接口实现多业务系统终端调用的方法,兼容性高,无需业务系统提供数据接口,即可实现业务系统或者客户端协同调用,提高了开发效率,降低了开发成本。

【技术实现步骤摘要】

本专利技术涉及系统应用,特别涉及一种通过统一服务接口实现多业务系统终端调用的方法


技术介绍

1、目前,由于管理要求和系统厂商提供的技术支持不足,自助终端功能大都是单一化,能够实现的功能受限于核心业务系统提供的接口,自助终端能够实现的业务功能比较少。

2、为了更好的为客户提供服务,对自助终端的服务要求更高,自助终端业务功能需要更全面化、融合化,以支持全量的业务办理。

3、各个单位和组织都有多个业务系统,其中既有b/s架构,也有c/s的架构,并且每个系统可能由同一单位的不同部门管理,不仅职责不同,安全要求也不同。因而,现有的自助终端无法按需求提供业务系统接口。尤其是不同单位间的数据打通时,现有的自助终端几乎不可能实现实时通信。

4、怎样才能在一台自助终端上更快、更方便的集成各个业务系统功能,实现业务融合,为用户提供更全面、更便利的自助办理服务,从而一种无需业务系统厂商提供数据接口,即可按设定规则自动模拟操作多个业务系统或者客户端软件完成一项业务操作,获取操作过程数据并提供统一服务接口的方法,方便自助终端业务功能开发使用,可支持实现全业务集成,该方法使用于移动app、小程序等其他对用户提供服务的系统使用。

5、现在为了更好的为客户提供服务,要求自助终端业务功能更全面化、融合化,支持全量的高频业务办理。如何集成各个业务系统功能,实现业务融合,成为当前亟待解决的难题。

6、为了为用户提供更全面、更便利得自助办理服务,本专利技术提出了一种通过统一服务接口实现多业务系统终端调用的方法。

7、从而需要一种在没有业务系统厂商提供业务接口的情况下,实现模拟自动操作涉及的多个业务系统或者客户端软件,获取数据的并对外提供统一服务接口的方法,方便终端业务功能开发使用,可支持实现所有业务集成。

8、该方法同样适用于移动app、小程序等其他对用户提供服务的系统使用。


技术实现思路

1、本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的通过统一服务接口实现多业务系统终端调用的方法。

2、本专利技术是通过如下技术方案实现的:

3、一种通过统一服务接口实现多业务系统终端调用的方法,包括以下步骤:

4、步骤s1、根据需求在同一终端设备上自定义安装所需浏览器或涉及业务系统的客户端,分别完成各系统运行调试,以保证各项操作均能够顺利完成;

5、步骤s2、对终端外部系统的登录地址、方式以及账号密码进行配置,进行模拟登陆及会话监测,并对外部系统调用规则进行设定管理;

6、根据业务需求将对应的应用系统操作或客户端操作分别封装成供调用的http接口服务,并对http服务接口的调用规则进行配置,以实现各系统功能模拟调用;

7、步骤s3、启动http监听服务,发布步骤s2中封装的http接口服务,开始监听自助终端作为调用端发起的数据请求;

8、收到数据请求后,分析并定位需要调用的http服务接口,调用相应的http服务接口,并根据http服务接口设定的调用规则,协同调用涉及的业务系统或者客户端软件的指定功能,实现相关操作,获取操作的结果数据。

9、所述步骤s1中,b/s架构业务系统使用模拟数据数据请求的方式,模拟请求数据并获取响用数据来模拟业务操作;客户端用于模拟点击操作业务,并使用ocr识别提取过程数据。

10、所述步骤s2中,模拟http数据请求来实现模拟应用系统操作,或者通过模拟点击来实现客户端软件的操作,获取操作的结果数据;根据业务需求将相关操作分别封装成供调用的http接口服务,并对http服务接口的功能及数据权限进行设置,接口入参与出参均使用json数据格式,为http服务接口输入输出规范文档,以便自助终端系统及其他系统调用。

11、所述步骤s2中,进行模拟登陆及会话监测前,校验调用的业务系统是否登录:

12、如果已登录,则执行操作,获取操作过程和结果数据,并将结果数据返回给发起调用的终端;

13、如果业务系统未登录,则获取业务配置的账号密码,自动执行模拟登录操作流程,登录成功后执行相关接口设定规则,并保持会话状态。

14、用于实现本专利技术通过统一服务接口实现多业务系统终端调用的方法的系统,包括:

15、安装调试模块,用于根据需求在同一终端设备上自定义安装所需浏览器或涉及业务系统的客户端,分别完成各系统运行调试,以保证各项操作均能够顺利完成;

16、模拟登陆与会话监测模块,用于对终端外部系统的登录地址、方式以及账号密码进行配置,进行模拟登陆及会话监测,并对外部系统调用规则进行设定管理;

17、http接口服务封装模块,用于根据业务需求将对应的应用系统操作或客户端操作分别封装成供调用的http接口服务,并对http服务接口的调用规则进行配置,以实现各系统功能模拟调用;

18、http服务接口监听模块,用于启动http监听服务,发布步骤s2中封装的http接口服务后,开始监听自助终端作为调用端发起的数据请求;

19、http服务接口调用模块,收到数据请求后,分析并定位需要调用的http服务接口,调用相应的http服务接口,并根据http服务接口设定的调用规则,协同调用涉及的业务系统或者客户端软件的指定功能,实现相关操作,获取操作的结果数据。

20、所述安装调试模块中,b/s架构业务系统使用模拟数据数据请求的方式,模拟请求数据并获取响用数据来模拟业务操作;客户端用于模拟点击操作业务,并使用ocr识别提取过程数据。

21、所述模拟登陆与会话监测模块模拟http数据请求来实现模拟应用系统操作,或者通过模拟点击来实现客户端软件的操作,以获取操作的结果数据;

22、所述模拟登陆与会话监测模块进行模拟登陆及会话监测前,校验调用的业务系统是否登录:

23、如果已登录,则执行操作,获取操作过程和结果数据,并将结果数据返回给发起调用的终端;

24、如果业务系统未登录,则获取业务配置的账号密码,自动执行模拟登录操作流程,登录成功后执行相关接口设定规则,并保持会话状态。

25、所述http接口服务封装模块根据业务需求将相关操作分别封装成供调用的http接口服务,并对http服务接口的功能及数据权限进行设置,接口入参与出参均使用json数据格式,为http服务接口输入输出规范文档,以便自助终端系统及其他系统调用。

26、一种通过统一服务接口实现多业务系统终端调用的设备,其特征在于:包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现上述的方法步骤。

27、一种可读存储介质,其特征在于:所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。

28、本专利技术的有益效果是:该通过统一服务接口实现多业务系统终端调用的方法,兼容性高,无需本文档来自技高网...

【技术保护点】

1.一种通过统一服务接口实现多业务系统终端调用的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的通过统一服务接口实现多业务系统终端调用的方法,其特征在于:所述步骤S1中,B/S架构业务系统使用模拟数据数据请求的方式,模拟请求数据并获取响用数据来模拟业务操作;客户端用于模拟点击操作业务,并使用OCR识别提取过程数据。

3.根据权利要求1所述的通过统一服务接口实现多业务系统终端调用的方法,其特征在于:所述步骤S2中,模拟HTTP数据请求来实现模拟应用系统操作,或者通过模拟点击来实现客户端软件的操作,获取操作的结果数据;根据业务需求将相关操作分别封装成供调用的HTTP接口服务,并对HTTP服务接口的功能及数据权限进行设置,接口入参与出参均使用JSON数据格式,为HTTP服务接口输入输出规范文档。

4.根据权利要求2所述的通过统一服务接口实现多业务系统终端调用的方法,其特征在于:所述步骤S2中,进行模拟登陆及会话监测前,校验调用的业务系统是否登录:

5.一种通过统一服务接口实现多业务系统终端调用的系统,其特征在于:包括:

<p>6.根据权利要求5所述的通过统一服务接口实现多业务系统终端调用的系统,其特征在于:所述安装调试模块中,B/S架构业务系统使用模拟数据数据请求的方式,模拟请求数据并获取响用数据来模拟业务操作;客户端用于模拟点击操作业务,并使用OCR识别提取过程数据。

7.根据权利要求5所述的通过统一服务接口实现多业务系统终端调用的系统,其特征在于:所述模拟登陆与会话监测模块模拟HTTP数据请求来实现模拟应用系统操作,或者通过模拟点击来实现客户端软件的操作,以获取操作的结果数据;

8.根据权利要求5所述的通过统一服务接口实现多业务系统终端调用的系统,其特征在于:所述HTTP接口服务封装模块根据业务需求将相关操作分别封装成供调用的HTTP接口服务,并对HTTP服务接口的功能及数据权限进行设置,接口入参与出参均使用JSON数据格式,为HTTP服务接口输入输出规范文档。

9.一种通过统一服务接口实现多业务系统终端调用的设备,其特征在于:包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现如权利要求1至4任意一项所述的方法。

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

...

【技术特征摘要】

1.一种通过统一服务接口实现多业务系统终端调用的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的通过统一服务接口实现多业务系统终端调用的方法,其特征在于:所述步骤s1中,b/s架构业务系统使用模拟数据数据请求的方式,模拟请求数据并获取响用数据来模拟业务操作;客户端用于模拟点击操作业务,并使用ocr识别提取过程数据。

3.根据权利要求1所述的通过统一服务接口实现多业务系统终端调用的方法,其特征在于:所述步骤s2中,模拟http数据请求来实现模拟应用系统操作,或者通过模拟点击来实现客户端软件的操作,获取操作的结果数据;根据业务需求将相关操作分别封装成供调用的http接口服务,并对http服务接口的功能及数据权限进行设置,接口入参与出参均使用json数据格式,为http服务接口输入输出规范文档。

4.根据权利要求2所述的通过统一服务接口实现多业务系统终端调用的方法,其特征在于:所述步骤s2中,进行模拟登陆及会话监测前,校验调用的业务系统是否登录:

5.一种通过统一服务接口实现多业务系统终端调用的系统,其特征在于:包括:

6.根据权利要求5所述的通过统一服务接口实现多业务系统终端调用的系统,...

【专利技术属性】
技术研发人员:秦振鹏张景祥李会刘和营郭凤
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

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

1