一种基于软件开发平台中多目标交叉调试系统的制作方法

文档序号:14156967阅读:284来源:国知局

本发明涉及一种基于软件开发平台中多目标交叉调试系统,属计算机软件技术领域。



背景技术:

业务交叉软件是实现当前网络数据传输交互系统的重要操作核心,但在实际使用中发现,当前所使用的交叉软件系统往往均采用基于sdh传输基础的软件及硬件平台上进行,虽然可以满足使用的需要,但一方面存在数据交互处理能力差,对软件及硬件数据处理能力要求高,设备投入及运行成本高,另一方面数据处理能力低下,数据传输效率低且对硬件设备依赖性性强,并从而进一步导致了当前数据交叉运行系统运行成本高昂且运行效率低下,不能满足当前大数据运行及处理作业的需要,因此针对这一现状,迫切需要开发一种全新的数据交叉调试系统,以满足实际使用的需要。



技术实现要素:

本发明目的就在于克服上述不足,提供一种基于软件开发平台中多目标交叉调试系统。

为实现上述目的,本发明是通过以下技术方案来实现:

一种基于软件开发平台中多目标交叉调试系统,包括基于云平台数据处理服务器、检索服务器、客户终端、通讯网络、中继服务器、通讯协议服务器、身份识别服务器,其中云平台数据处理服务器通过通讯网络分别与检索服务器、通讯协议服务器、身份识别服务器相互连接,构成一级服务网络,中继服务器通过通讯网络分别与客户终端相互链接,且各客户终端间通过通讯网络相互连接构成二级服务网络,且每个二级服务网络均通过至少一个中继服务器与一级服务网络相互链接,通过至少一个中继服务器与其它二级服务网络相互连接。

进一步的,所述的云平台数据处理服务器、检索服务器、身份识别服务器均设至少一个外部操控终端,所述的外部操控终端通过中继服务器与二级服务器网络的客户终端相互连接。

进一步的,所述的基于云平台数据处理服务器中包括虚拟驱动单元、测试仿真子程序、存储单元、数据处理单元、数据检索目录列表及检索指针程序,其中数据处理单元分别与虚拟驱动单元、存储单元和检索指针程序相互链接,检索指针程序与数据检索目录列表相互链接,所述的分别与数据处理单元和数据检索目录列表相互链接,且测试仿真子程序至少一个,每个测试仿真子程序均设至少一个检索关键词,所述的检索关键词分别保存在数据检索目录列表和检索指针程序内。

进一步的,所述的检索服务器包括数据检索索引主程序、优先级计算子程序、信任度计算子程序,且数据检索索引主程序分别与优先级计算子程序、信任度计算子程序相互连接。

进一步的,所述的身份识别服务器包括客户终端登录信息存储单元、客户终端通讯物理寻址编码单元、客户终端软件信息识别单元、客户终端登录密码编码单元。

进一步的,所述的客户终端包括驱动子程序、软件驱动子程序、硬件驱动子程序、操作界面子程序及数据映射服务子程序,操作界面子程序分别与驱动子程序、软件驱动子程序、硬件驱动子程序及数据映射服务子程序相互链接,并通过数据映射服务子程序与基于云平台数据处理服务器、身份识别服务器建立数据连接。

进一步的,所述的驱动子程序、软件驱动子程序为嵌入式corba、嵌入式java及嵌入式dcom中的任意一种或几种共用,且当为任意几种共用时,嵌入式corba、嵌入式java及嵌入式dcom间采用相互平行分布架构,并通过终端子程序与操作界面子程序相互连接。

进一步的,所述的通讯网络至少两条,且各条通讯网络间相互并联并均与网络切换器相互连接,所述的通讯网络包括至少一个互联网通讯网络和至少一个物联网通讯网络,且互联网通讯网络与物联网通讯网络相互并联。

本发明方法简单,操作和实施容易,一方面网络结构简单,构建及维护成本低廉,数据处理能力及通讯能力强,数据处理可靠性高,另一方面可有效的降低软件运行时对硬件设备依赖性,在降低硬件设备投入成本的同时,提高数据处理作业能力。

附图说明

图1为本发明系统结构示意图;

图2为本发明数据处理流程意图。

具体实施方式

如图1和2所示,一种基于软件开发平台中多目标交叉调试系统,包括基于云平台数据处理服务器1、检索服务器2、客户终端3、通讯网络4、中继服务器5、通讯协议服务器6、身份识别服务器7,其中云平台数据处理服务器1通过通讯网络4分别与检索服务器2、通讯协议服务器6、身份识别服务器7相互连接,构成一级服务网络,中继服务器5通过通讯网络4分别与客户终端3相互链接,且各客户终端3间通过通讯网络4相互连接构成二级服务网络,且每个二级服务网络均通过至少一个中继服务器5与一级服务网络相互链接,通过至少一个中继服务器5与其它二级服务网络相互连接。

本实施例中,所述的云平台数据处理服务器1、检索服务器2、身份识别服务器7均设至少一个外部操控终端8,所述的外部操控终端8通过中继服务器5与二级服务器网络的客户终端相互连接。

本实施例中,所述的基于云平台数据处理服务器1中包括虚拟驱动单元、测试仿真子程序、存储单元、数据处理单元、数据检索目录列表及检索指针程序,其中数据处理单元分别与虚拟驱动单元、存储单元和检索指针程序相互链接,检索指针程序与数据检索目录列表相互链接,所述的分别与数据处理单元和数据检索目录列表相互链接,且测试仿真子程序至少一个,每个测试仿真子程序均设至少一个检索关键词,所述的检索关键词分别保存在数据检索目录列表和检索指针程序内。

本实施例中,所述的检索服务器2包括数据检索索引主程序、优先级计算子程序、信任度计算子程序,且数据检索索引主程序分别与优先级计算子程序、信任度计算子程序相互连接。

本实施例中,所述的身份识别服务器7包括客户终端登录信息存储单元、客户终端通讯物理寻址编码单元、客户终端软件信息识别单元、客户终端登录密码编码单元。

本实施例中,所述的客户终端3包括驱动子程序、软件驱动子程序、硬件驱动子程序、操作界面子程序及数据映射服务子程序,操作界面子程序分别与驱动子程序、软件驱动子程序、硬件驱动子程序及数据映射服务子程序相互链接,并通过数据映射服务子程序与基于云平台数据处理服务器、身份识别服务器建立数据连接。

本实施例中,所述的驱动子程序、软件驱动子程序为嵌入式corba、嵌入式java及嵌入式dcom中的任意一种或几种共用,且当为任意几种共用时,嵌入式corba、嵌入式java及嵌入式dcom间采用相互平行分布架构,并通过终端子程序与操作界面子程序相互连接。

本实施例中,所述的通讯网络4至少两条,且各条通讯网络间相互并联并均与网络切换器相互连接,所述的通讯网络包括至少一个互联网通讯网络和至少一个物联网通讯网络,且互联网通讯网络与物联网通讯网络相互并联。

本发明在具体实施时,首先完成基于云平台数据处理服务器、检索服务器、客户终端、通讯网络、中继服务器、通讯协议服务器、身份识别服务器各设备间的组网链接,并由基于云平台数据处理服务器对整个网络数据处理提供数据运算、存储支持,然后一方面通过身份识别服务器为客户终端各客户终端分配通讯物理寻址编码,另一方面采集各客户终端的运行软件版本信息、登录密码信息,完成对客户终端身份信息识别,并在完客户终端身份信息识别后,通过检索服务器向基于云平台数据处理服务器发送数据检索调用请求,当基于云平台数据处理服务器接收到数据检索调用请求后,对相应数据进行检索调用,然后将检索到的相关数据按照数据检索调用请求路径直接返回到客户终端中,从而完成数据交叉调用的目的。

在实际使用中,检索服务器在接收各客户终端数据检索调用请求时,将各客户终端的身份识别信息与其发送的客户终端数据检索调用请求汇编呈统一的检索数据包,并保存在检索服务器中,然后为每个客户终端分别建立与检索数据包对应的数据检索列表,并将满足检索数据包需要的数据文件获取路径保存到检索数据包中,作为历史记录备案,并当客户终端再次发送与检索数据包数据匹配的客户终端数据检索调用请求时,即可直接从数据检索列表相应的数据,提高数据交叉调用作业的效率。

除此之外,数据检索列表内的数据信息一方面通过客户终端进行相关数据编辑,另一方面通过检索服务器对检索数据包使用频率进行统计,然后根据使用频率设定各检索数据包在数据检索列表中的优先级等级。

另可通过客户终端在完成身份识别服务器登录认证后,主动对数据推送服务器内的客户终端正常推送信息列表和客户终端阻拦推送信息列表内的数据信息进行修改调整。

本发明方法简单,操作和实施容易,一方面网络结构简单,构建及维护成本低廉,数据处理能力及通讯能力强,数据处理可靠性高,另一方面可有效的降低软件运行时对硬件设备依赖性,在降低硬件设备投入成本的同时,提高数据处理作业能力。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1