基于脚本注入的系统整合方法及装置制造方法及图纸

技术编号:14687806 阅读:91 留言:0更新日期:2017-02-23 10:04
本发明专利技术公开一种基于脚本注入的系统整合方法及装置,其方法包括:接收对接入系统的整合指令;根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合,其中,所述脚本注入至少包括:浏览器插件脚本注入和窗口句柄脚本注入。本发明专利技术无需对接入系统进行改造即可实现对接入系统的整合,并可将登录整合、功能整合、表单整合、查询整合、消息整合有机的结合在一起,提高了整合深度及范围,使整个系统更加紧凑。

【技术实现步骤摘要】

本专利技术涉及系统整合
,尤其涉及一种基于脚本注入的系统整合方法及装置
技术介绍
目前,系统整合的产品应用非常广泛,而传统的系统整合方案都需要接入系统进行大量的改造才可以实现。例如,原登录整合的方案即为单点登录,需要改造接入系统的登录验证方式才可以实现;原功能整合方案,只是采取简单的嵌入页面或者以新窗口打开页面的方式,这两种方法对于由布局组件开发的系统而言,就没有办法进行功能整合;原表单整合方案,通常需要接入系统提供数据来源及数据格式;原查询整合方案,同样需要接入系统提供数据来源及数据格式;原消息整合方案,同样需要接入系统提供数据来源及数据格式。由以上可见,现有的系统整合方案都存在接入系统改造的问题。但是,对于老系统而言,原来的研发团队可能早已解散,无法对系统进行改造。而对于非定制产品的使用者而言,产品已经交付,同样存在无法进行改造的情况。这些无法改造的系统,在原整合方案下,也就无法进行系统整合。
技术实现思路
本专利技术的主要目的在于提供一种基于脚本注入的系统整合方法及装置,实现对无法改造的接入系统及可以改造的接入系统都可以进行系统整合,提高整合深度及范围,使整个系统更加紧凑。为了达到上述目的,本专利技术提出一种基于脚本注入的系统整合方法,包括以下步骤:接收对接入系统的整合指令;根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合,其中,所述脚本注入至少包括:浏览器插件脚本注入和窗口句柄脚本注入。可选地,若所述接入系统为B/S接入系统,则B/S接入系统通过浏览器插件脚本注入来完成整合;若所述接入系统为C/S接入系统,则C/S接入系统通过窗口句柄脚本注入来完成整合。可选地,所述根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合的步骤包括:若接收到对接入系统的整合指令为登录整合指令,则打开相应的接入系统应用;读取所述接入系统的账号信息及登录整合的配置信息,形成登录脚本;通过插件进行脚本注入,自动输入账号信息及点击登录按钮,最后进入到接入系统的主界面;若接收到对接入系统的整合指令为功能整合指令,则检查该接入系统是否已登录;在确定接入系统已登录之后,打开相应的功能主界面,通过插件进行脚本注入,打开接入系统相应的功能页面。可选地,所述根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合的步骤包括:若接收到对接入系统的整合指令为表单整合指令,则打开相应的接入系统的表单应用,自动跳转到相应的表单功能页面;在跳转到相应的表单功能页面时,通过插件的脚本注入在表单功能页面上,显示表单数据查询窗口;在用户进行表单数据查询时,通过网页采集、数据库连接、相应接口的方式来获取到接入系统的数据;通过脚本注入的方式将接入系统的数据复制到表单功能页面上。可选地,所述根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合的步骤包括:若接收到对接入系统的整合指令为查询整合指令,则打开查询整合应用进行查询;通过网页采集、数据库连接、相应接口的方式来获取各接入系统的数据,数据经过清理来筛选后统一展现。本专利技术还提出一种基于脚本注入的系统整合装置,包括:应用层、后台管理层和数据资源层;其中:应用层,用于实现各接入系统整合功能,所述应用层包括:接收模块,用于接收对接入系统的整合指令;整合模块,用于根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合,其中,所述脚本注入至少包括:浏览器插件脚本注入和窗口句柄脚本注入;后台管理层,用于配置接入系统整合属性、注入脚本模板;数据资源层,用于提供各接入系统的数据资源。可选地,若所述接入系统为B/S接入系统,则B/S接入系统通过浏览器插件脚本注入来完成整合;若所述接入系统为C/S接入系统,则C/S接入系统通过窗口句柄脚本注入来完成整合。可选地,所述整合模块,还用于若接收到对接入系统的整合指令为登录整合指令,则打开相应的接入系统应用;读取所述接入系统的账号信息及登录整合的配置信息,形成登录脚本;通过插件进行脚本注入,自动输入账号信息及点击登录按钮,最后进入到接入系统的主界面。可选地,所述整合模块,还用于若接收到对接入系统的整合指令为功能整合指令,则检查该接入系统是否已登录;在确定接入系统已登录之后,打开相应的功能主界面,通过插件进行脚本注入,打开接入系统相应的功能页面。可选地,所述整合模块,还用于若接收到对接入系统的整合指令为表单整合指令,则打开相应的接入系统的表单应用,自动跳转到相应的表单功能页面;在跳转到相应的表单功能页面时,通过插件的脚本注入在表单功能页面上,显示表单数据查询窗口;在用户进行表单数据查询时,通过网页采集、数据库连接、相应接口的方式来获取到接入系统的数据;通过脚本注入的方式将接入系统的数据复制到表单功能页面上;以及还用于若接收到对接入系统的整合指令为查询整合指令,则打开查询整合应用进行查询;通过网页采集、数据库连接、相应接口的方式来获取各接入系统的数据,数据经过清理来筛选后统一展现。本专利技术提出的一种基于脚本注入的系统整合方法及装置,针对传统整合方案存在的问题,增加一种基于脚本注入的系统整合方案。具体可以实现登录整合、功能整合、表单整合、查询整合、消息整合。与现有技术相比,本专利技术具有如下优点:1、整合平台无需对接入系统进行改造。2、整合平台可以将登录整合、功能整合、表单整合、查询整合、消息整合有机的结合在一起,提高了整合深度及范围,使整个系统更加紧凑。3、整合平台对无法改造的接入系统及可以改造的接入系统都可以进行系统整合,提高了系统整合的全面性及扩展性。附图说明图1是本专利技术基于脚本注入的系统整合装置的框架示意图;图2a是本专利技术登录整合流程示意图;图2b是本专利技术功能整合流程示意图;图2c是本专利技术表单整合流程示意图;图2d是本专利技术查询整合流程示意图;图2e是本专利技术消息整合流程示意图;图3是本专利技术基于脚本注入的系统整合方法流程示意图。为了使本专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术提出一种基于脚本注入的系统整合装置,该基于脚本注入的系统整合装置可以设置在整合平台上,包括:应用层、后台管理层和数据资源层;其中:应用层主要实现各种接入系统整合功能。后台管理层主要用于配置接入系统整合属性、注入脚本模板等。数据资源层主要提供为各接入系统的数据资源。所述应用层可以包括:接收模块,用于接收对接入系统的整合指令;整合模块,用于根据接收到的对接入系统的整合指令,基于脚本注入和/或网页采集的系统整合策略,对所述接入系统进行相应的项目整合;具体地,本专利技术方案可以实现登录整合、功能整合、表单整合、查询整合、消息整合,其中:1、登录整合:实现自动输入用户的账号信息进行自动登录。2、功能整合:实现自动打开相应系统的功能页面。3、表单整合:实现调取相应系统的表单数据,并复制到其它系统的表单页面上。4、查询整合:实现多个系统的查询整合,能进行统一展现。5、消息整合:实现多个系统的本文档来自技高网...
基于脚本注入的系统整合方法及装置

【技术保护点】
一种基于脚本注入的系统整合方法,其特征在于,包括以下步骤:接收对接入系统的整合指令;根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合,其中,所述脚本注入至少包括:浏览器插件脚本注入和窗口句柄脚本注入。

【技术特征摘要】
1.一种基于脚本注入的系统整合方法,其特征在于,包括以下步骤:接收对接入系统的整合指令;根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合,其中,所述脚本注入至少包括:浏览器插件脚本注入和窗口句柄脚本注入。2.根据权利要求1所述的基于脚本注入的系统整合方法,其特征在于,若所述接入系统为B/S接入系统,则B/S接入系统通过浏览器插件脚本注入来完成整合;若所述接入系统为C/S接入系统,则C/S接入系统通过窗口句柄脚本注入来完成整合。3.根据权利要求1所述的基于脚本注入的系统整合方法,其特征在于,所述根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合的步骤包括:若接收到对接入系统的整合指令为登录整合指令,则打开相应的接入系统应用;读取所述接入系统的账号信息及登录整合的配置信息,形成登录脚本;通过插件进行脚本注入,自动输入账号信息及点击登录按钮,最后进入到接入系统的主界面;若接收到对接入系统的整合指令为功能整合指令,则检查该接入系统是否已登录;在确定接入系统已登录之后,打开相应的功能主界面,通过插件进行脚本注入,打开接入系统相应的功能页面。4.根据权利要求1所述的基于脚本注入的系统整合方法,其特征在于,所述根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合的步骤包括:若接收到对接入系统的整合指令为表单整合指令,则打开相应的接入系统的表单应用,自动跳转到相应的表单功能页面;在跳转到相应的表单功能页面时,通过插件的脚本注入在表单功能页面上,显示表单数据查询窗口;在用户进行表单数据查询时,通过网页采集、数据库连接、相应接口的方式来获取到接入系统的数据;通过脚本注入的方式将接入系统的数据复制到表单功能页面上。5.根据权利要求1所述的基于脚本注入的系统整合方法,其特征在于,所述根据接收到的对接入系统的整合指令,基于脚本注入的系统整合策略,对所述接入系统进行相应的项目整合的步骤包括:若接收到对接入系统的整合指令为查询整合指令,则打开查询整合应用进行查询;通过网页采集、数据库连接、相应接口的方式来获取各接入系统的数据,数...

【专利技术属性】
技术研发人员:扈洪升
申请(专利权)人:深圳市神盾信息技术有限公司
类型:发明
国别省市:广东;44

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

1