当前位置: 首页 > 专利查询>管南风专利>正文

系统对接方法、装置、管理系统及终端设备、存储介质制造方法及图纸

技术编号:21913962 阅读:19 留言:0更新日期:2019-08-21 12:25
本申请实施例适用于计算机技术领域,公开了涉及一种系统对接方法、装置、管理系统及终端设备、计算机可读存储介质,其中,方法包括:第三方系统通过非业务接口方式从源系统获取业务数据;第三方系统分析业务数据,确定业务流程;第三方系统根据业务流程和业务数据,通过非业务接口方式对目的系统执行相应业务操作。本申请实施例通过引入第三方系统,第三方系统通过非业务接口方式从源系统获取业务数据,并分析业务数据确定业务流程,基于业务数据和业务流程,通过非业务接口方式对目的系统执行相应业务操作,无需系统开发或开放接口、无需修改或开发程序实现源系统和目的系统间的系统对接,降低了对接难度,提高了对接效率和系统稳定性。

System docking method, device, management system, terminal equipment and storage medium

【技术实现步骤摘要】
系统对接方法、装置、管理系统及终端设备、存储介质
本申请属于计算机
,尤其涉及一种系统对接方法、装置、管理系统及终端设备、计算机可读存储介质。
技术介绍
目前,一个单位内部的两个系统之间,或者不同单位的两个系统之间,一般都存在数据传递需求或者业务操作需求,而系统之间传输数据或进行业务操作,需要进行系统对接。传统的系统对接方式是系统双方就接口方式和接口方法达成一致,系统两方或其中一方通过开发程序或修改程序,预留或开放接口来实现系统对接。常见对接方式例如包括WebService、httpAPI、DLL等。其中,WebService对接方式具体为:目的系统开发一段WebService程序,并向源系统声明其接口定义;源系统增加对目的系统的接口调用,两方系统均遵循WebService标准。httpAPI对接方式具体为:目的系统开发一个http程序,作为系统的一部分,并向源系统声明接口定义。源系统增加对该接口的调用,两方系统均使用http的方式。显然,现有阶段的系统对接方式需要开发系统接口,需要系统两方或其中一方修改程序,增加对接口的支持或增加对接口的调用。对接程序的开发或修改以及接口的定义开发等难度一般较大,耗费的时间较长。此外,系统所开放的接口或接口调用程序,会给系统带来不稳定的隐患。综上,现有系统对接方式存在对接难度较大,对接效率较低,系统稳定性较低的问题。
技术实现思路
有鉴于此,本申请实施例提供一种系统对接方法、装置、管理系统及终端设备、计算机可读存储介质,以解决现有系统对接方式存在的对接难度较大、对接效率较低以及系统稳定性较低的问题。本申请实施例的第一方面提供一种系统对接管理系统,包括源系统、与所述源系统通信连接的第三方系统以及与所述第三方系统通信连接的目的系统;所述第三方系统用于通过非业务接口方式从所述源系统获取业务数据;分析所述业务数据,确定业务流程;根据所述业务流程和所述业务数据,通过非业务接口方式对所述目的系统执行相应业务操作;所述源系统为系统对接中发起业务操作的一方,所述目的系统为系统对接中接收业务操作的一方。本申请实施例的第二方面提供一种系统对接方法,应用于上述第一方面所述的系统对接管理系统中的第三方系统,包括:通过非业务接口方式从源系统获取业务数据;分析所述业务数据,确定业务流程;根据所述业务流程和所述业务数据,通过非业务接口方式对目的系统执行相应业务操作。结合第二方面,在一种可行的实现方式中,所述通过非业务接口方式从源系统获取业务数据,包括:根据源系统的类型,从预设获取方式中确定对应的目标获取方式;通过所述目标获取方式,从所述源系统获取所述业务数据。结合第二方面,在一种可行的实现方式中,所述根据源系统的类型,从预设获取方式中确定对应的目标获取方式,包括:当所述源系统为基于浏览器运行的系统时,对应的目标获取方式为第一目标获取方式;当所述源系统为基于数据库运行的系统时,对应的目标获取方式为第二目标获取方式;当所述源系统为Windows程序时,对应的目标获取方式为第二目标获取方式;所述预设获取方式包括所述第一目标获取方式、第二目标获取方式以及第三目标获取方式。结合第二方面,在一种可行的实现方式中,所述通过所述目标获取方式,从所述源系统获取所述业务数据,包括:基于Selenium软件,操作所述源系统的浏览器打开所述源系统的相应页面;通过xPath获取所述源系统的浏览器中的操作对象;根据所述操作对象提取所述业务数据;或者通过在所述源系统的数据库中运行不带编辑权限的SQL语句,获取所述业务数据;或者通过WindowsAPI操作所述源系统切换至窗口前端;通过Windows操作消息激活编辑窗口,并获取所述业务数据。结合第二方面,在一种可行的实现方式中,当所述目的系统为基于浏览器运行的系统时,所述根据所述业务流程和所述业务数据,通过非业务接口方式对所述目的系统执行相应业务操作,包括:基于Selenium软件,操作所述目的系统的浏览器打开业务操作页面;通过xPath获取所述源系统的浏览器中的操作对象;根据所述业务数据和所述业务流程,对所述源系统的浏览器中的操作对象进行操作。本申请实施例的第三方面提供一种系统对接装置,集成于上述第一方面所述的系统对接管理系统中的第三方系统,包括:业务数据获取模块,用于通过非业务接口方式从源系统获取业务数据;流程确定模块,用于分析所述业务数据,确定业务流程;操作模块,用于根据所述业务流程和所述业务数据,通过非业务接口方式对目的系统执行相应业务操作。结合第三方面,在一种可行的实现方式中,所述业务数据获取模块包括:获取方式确定单元,用于根据源系统的类型,从预设获取方式中确定对应的目标获取方式;获取单元,用于通过所述目标获取方式,从所述源系统获取所述业务数据。本申请实施例的第四方面提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第二方面任一项所述方法的步骤。本申请实施例的第五方面一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第二方面任一项所述方法的步骤。本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过引入第三方系统,第三方系统通过非业务接口方式从源系统获取业务数据,并分析业务数据确定业务流程,基于业务数据和业务流程,通过非业务接口方式对目的系统执行相应业务操作,无需系统开发或开放接口、无需修改或开发程序实现源系统和目的系统间的系统对接,降低了对接难度,提高了对接效率和系统稳定性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种系统对接管理系统的结构示意框图;图2为本申请实施例提供的一种系统对接方法的流程示意框图;图3为本申请实施例提供的业务数据获取过程的流程示意框图;图4为本申请实施例提供的第三方系统操作目的系统的流程示意框图;图5为本申请实施例提供的一种系统对接装置的结构示意框图;图6为本申请实施例提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。实施例一请参见图1,为本申请实施例提供的一种系统对接管理系统的结构示意框图,该系统可以包括源系统11、与源系统通信连接的第三方系统12以及与第三方系统通信连接的目的系统13。其中,源系统是指系统对接中发起业务操作的一方,目的系统是指系统对接中接收业务操作的一方。即源系统和目的系统是用于表征在系统对接中的系统双方地位的名称。源系统和目的系统的类型可以是任意的。第三方系统可以用于通过非业务接口方式从源系统获取业务数据;本文档来自技高网...

【技术保护点】
1.一种系统对接管理系统,其特征在于,包括源系统、与所述源系统通信连接的第三方系统以及与所述第三方系统通信连接的目的系统;所述第三方系统用于通过非业务接口方式从所述源系统获取业务数据;分析所述业务数据,确定业务流程;根据所述业务流程和所述业务数据,通过非业务接口方式对所述目的系统执行相应业务操作;所述源系统为系统对接中发起业务操作的一方,所述目的系统为系统对接中接收业务操作的一方。

【技术特征摘要】
1.一种系统对接管理系统,其特征在于,包括源系统、与所述源系统通信连接的第三方系统以及与所述第三方系统通信连接的目的系统;所述第三方系统用于通过非业务接口方式从所述源系统获取业务数据;分析所述业务数据,确定业务流程;根据所述业务流程和所述业务数据,通过非业务接口方式对所述目的系统执行相应业务操作;所述源系统为系统对接中发起业务操作的一方,所述目的系统为系统对接中接收业务操作的一方。2.一种系统对接方法,应用于上述权利要求1所述的系统对接管理系统中的第三方系统,其特征在于,包括:通过非业务接口方式从源系统获取业务数据;分析所述业务数据,确定业务流程;根据所述业务流程和所述业务数据,通过非业务接口方式对目的系统执行相应业务操作。3.如权利要求2所述的方法,其特征在于,所述通过非业务接口方式从源系统获取业务数据,包括:根据源系统的类型,从预设获取方式中确定对应的目标获取方式;通过所述目标获取方式,从所述源系统获取所述业务数据。4.如权利要求3所述的方法,其特征在于,所述根据源系统的类型,从预设获取方式中确定对应的目标获取方式,包括:当所述源系统为基于浏览器运行的系统时,对应的目标获取方式为第一目标获取方式;当所述源系统为基于数据库运行的系统时,对应的目标获取方式为第二目标获取方式;当所述源系统为Windows程序时,对应的目标获取方式为第二目标获取方式;所述预设获取方式包括所述第一目标获取方式、第二目标获取方式以及第三目标获取方式。5.如权利要求4所述的方法,其特征在于,所述通过所述目标获取方式,从所述源系统获取所述业务数据,包括:基于Selenium软件,操作所述源系统的浏览器打开所述源系统的相应页面;通过xPath获取所述源系统的浏...

【专利技术属性】
技术研发人员:管南风
申请(专利权)人:管南风
类型:发明
国别省市:广东,44

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

1