利索能及
我要发布
收藏
专利号: 2021109932340
申请人: 厦门华厦学院
专利类型:发明专利
专利状态:已下证
更新日期:2025-02-20
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种解决孤岛问题的方法,其特征在于,应用于解决孤岛问题的系统,所述解决孤岛问题的系统包括新业务系统和旧业务系统,所述新业务系统集成在第二服务器中;所述旧业务系统集成在第一服务器中;所述第一服务器包括第一端口号;所述第二服务器包括第二端口号;所述方法包括:

所述新业务系统获得第一端口号和第二端口号,在selenium框架下,绑定所述第一端口号和第二端口号,构成信息交互链路;

所述新业务系统通过在selenium框架下的浏览器驱动单元启动浏览器;所述浏览器驱动单元集成在所述新业务系统中;所述新业务系统具有操作所述浏览器的权限;

所述新业务系统在所述selenium框架下,通过所述浏览器与所述旧业务系统进行信息交互,以读取所述旧业务系统的数据或者将数据写入所述旧业务系统中;所述浏览器与所述旧业务系统进行信息交互的信息交互通道是所述信息交互链路。

2.根据权利要求1所述的方法,其特征在于,若所述旧业务系统没有登陆模块,所述新业务系统在所述selenium框架下,通过所述浏览器与所述旧业务系统进行信息交互,以读取所述旧业务系统的数据或者将数据写入所述旧业务系统中,包括:在所述selenium框架下,新业务系统通过所述浏览器,经过所述信息交互链路发送首页请求到所述旧业务系统中;

所述旧业务系统收到所述首页请求后,经过所述信息交互链路发送旧业务系统首页至所述新业务系统中;

在所述selenium框架下,所述新业务系统将所述旧业务系统首页发送至所述浏览器中;所述浏览器将所述旧业务系统首页进行显示,并给所述新业务系统提供操作权限,所述新业务系统通过浏览器读取所述旧业务系统的数据或者将数据写入所述旧业务系统中。

3.根据权利要求2所述的方法,其特征在于,若所述旧业务系统有登录模块,所述新业务系统在所述selenium框架下,通过所述浏览器与所述旧业务系统进行信息交互,以读取所述旧业务系统的数据或者将数据写入所述旧业务系统中,还包括:在所述selenium框架下,新业务系统通过所述浏览器,经过所述信息交互链路发送首页请求到所述旧业务系统中;

所述旧业务系统收到所述首页请求后,返回旧业务系统登录页面至所述浏览器;

在所述selenium框架下,所述新业务系统通过所述浏览器,经过所述信息交互链路发送登录信息至所述旧业务系统的登陆模块中;

若所述旧业务系统接收到所述登陆信息,向所述新业务系统返回旧业务系统首页至所述浏览器中;所述浏览器将所述旧业务系统首页进行显示,并给所述新业务系统提供操作权限,所述新业务系统通过浏览器读取所述旧业务系统的数据或者将数据写入所述旧业务系统中。

4.根据权利要求3所述的方法,其特征在于,获得所述旧业务系统首页后,所述新业务系统在所述selenium框架下,通过所述浏览器与所述旧业务系统进行信息交互,以读取所述旧业务系统的数据或者将数据写入所述旧业务系统中,还包括:在所述selenium框架下,所述新业务系统通过所述浏览器,经过所述信息交互链路发送目标页面请求至所述旧业务系统;

所述旧业务系统收到所述目标页面请求后,返回所述目标页面请求对应的目标页面至所述新业务系统中;

在所述selenium框架下,所述新业务系统将所述目标页面发送至所述浏览器中;所述浏览器将所述目标页面进行显示,并给所述新业务系统提供操作权限;所述新业务系统通过所述浏览器驱动单元在所述目标页面中读取数据,或者通过所述浏览器驱动单元将数据写入所述目标页面中。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述新业务系统在所述selenium框架下,对所述浏览器驱动单元读取到的所述目标页面的数据进行分析,输出分析结果;所述新业务系统基于所述分析结果对所述目标页面的数据进行预处理,生成符合用户需求的标准数据。

6.根据权利要求5所述的方法,其特征在于,所述预处理包括数据清理、数据集成、变换、规约。

7.一种解决孤岛问题的系统,其特征在于,所述解决孤岛问题的系统包括新业务系统和旧业务系统,所述新业务系统集成在第二服务器中;所述旧业务系统集成在第一服务器中;所述第一服务器包括第一端口号;所述第二服务器包括第二端口号;

所述新业务系统用于,获得第一端口号和第二端口号,在selenium框架下,绑定所述第一端口号和第二端口号,构成信息交互链路;

所述新业务系统用于,通过在selenium框架下的浏览器驱动单元启动浏览器;所述浏览器驱动单元和所述浏览器集成在所述新业务系统中;所述新业务系统具有操作所述浏览器的权限;

所述新业务系统还用于,在所述selenium框架下,通过所述浏览器与所述旧业务系统进行信息交互,以读取所述旧业务系统的数据或者将数据写入所述旧业务系统中;所述浏览器与所述旧业务系统进行信息交互的信息交互通道是所述信息交互链路。

8.根据权利要求7所述的系统,其特征在于,若所述旧业务系统没有登陆模块:新业务系统还用于,在所述selenium框架下,通过所述浏览器,经过所述信息交互链路发送首页请求到所述旧业务系统中;

所述旧业务系统还用于,在收到所述首页请求后,经过所述信息交互链路发送旧业务系统首页至所述新业务系统中;

所述新业务系统还用于,在所述selenium框架下,将所述旧业务系统首页发送至所述浏览器中;所述浏览器将所述旧业务系统首页进行显示,并给所述新业务系统提供操作权限,所述新业务系统通过浏览器读取所述旧业务系统的数据或者将数据写入所述旧业务系统中。

9.根据权利要求8所述的系统,其特征在于,若所述旧业务系统有登录模块,所述新业务系统在所述selenium框架下,通过所述浏览器与所述旧业务系统进行信息交互,以读取所述旧业务系统的数据或者将数据写入所述旧业务系统中,还包括:新业务系统还用于,在所述selenium框架下,通过所述浏览器,经过所述信息交互链路发送首页请求到所述旧业务系统中;

所述旧业务系统,还用于收到所述首页请求后,返回旧业务系统登录页面至所述浏览器;

所述新业务系统还用于,在所述selenium框架下,通过所述浏览器,经过所述信息交互链路发送登录信息至所述旧业务系统的登陆模块中;

所述旧业务系统还用于,若所述旧业务系统接收到所述登陆信息,向所述新业务系统返回旧业务系统首页至所述浏览器中;所述浏览器将所述旧业务系统首页进行显示,并给所述新业务系统提供操作权限,所述新业务系统通过浏览器读取所述旧业务系统的数据或者将数据写入所述旧业务系统中。

10.根据权利要求9所述的系统,其特征在于,所述新业务系统还用于,在所述selenium框架下,通过所述浏览器,经过所述信息交互链路发送目标页面请求至所述旧业务系统;

所述旧业务系统还用于,在收到所述目标页面请求后,返回所述目标页面请求对应的目标页面至所述新业务系统中;

所述新业务系统还用于,在所述selenium框架下,将所述目标页面发送至所述浏览器中;所述浏览器将所述目标页面进行显示,并给所述新业务系统提供操作权限;所述新业务系统通过所述浏览器驱动单元在所述目标页面中读取数据,或者通过所述浏览器驱动单元将数据写入所述目标页面中。