当前位置: 首页 > 专利查询>AFL电信公司专利>正文

分布式测试系统架构技术方案

技术编号:12135571 阅读:86 留言:0更新日期:2015-09-30 17:46
本发明专利技术涉及一种连接包含处理器和应用程序的第一设备与包含处理器和应用程序的第二设备的方法,用于帮助多个应用程序、多个设备以及多个应用程序和设备之间进行模块化通信的分布式架构系统,和一种计算机可读介质,其存储用于使得处理器连接多个应用程序、多个设备以及多个应用程序和设备的程序。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】分布式测试系统架构相关申请的交叉引用本申请基于并要求2012年11月5日提交的美国临时申请号61/722578的优先权权益,通过引用将其公开内容全部并入本文。
本专利技术涉及连接应用程序到应用程序、硬件到硬件以及应用程序到硬件的方法,以及用于帮助多个应用程序、多个设备以及多个应用程序和设备之间的模块化通信的分布式架构系统。
技术介绍
当今的测试和测量系统本质上是单片式的,其中给定系统最多支持少量的密切相关紧密集成的激励和测量性能。系统具有具体激励和测量性能的个性和特征,并且限制到支持这种个性和特征。即使在模块化平台上设计的系统实际上在本质上是单片式电路,其中在给定时间,仅能够支持给定集合的密切相关紧密集成的性能。为了支持不同的性能,模块化系统必须完全转变为这种新的性能。经常地,系统不得不断电并重新上电,以便单片式软件能够安装用于所安装的硬件性能的具体驱动器。当今的单片式、非分布式系统限制用户同时支持不同测量和激励性能的能力。这些方案通常还需要通过直接硬件连接的紧密耦合。公开的激励和测量性能通过用户接口与实际激励和测量硬件紧密耦合。用户接口还和系统软件密集集成。即使用户接口建立为单独的应用层,它仍与系统软件、系统硬件和模块硬件紧密耦合。模块驱动器还与系统软件密集集成。这清楚地显示在其中系统必须在改变模块时完全重新启动以便新的个性和新模块驱动器能够被具体加载的情况中。对于当今系统,用户不能测试他们的整个系统,除非系统由少量密切相关紧密集成的激励和测量性能覆盖。作为一个示例,客户常常希望测试跨越光纤/铜边界的完整通信网路路径。他们想要测量网络的光纤组件上的传输特性和信号参数,并且还想要测量网络的铜组件上的传输特性和信号参数。今天,客户不得不拥有两个完全不同的单元(一个配置为光纤测试平台而另一个配置为铜纤维测试平台(假定模块化平台)。拥有两个完整模块化系统会非常昂贵。另外,如果客户希望控制成本,客户需要将他们的模块化系统配置为光纤测试器、测试光纤组件并随后将他们的模块化系统重新配置为铜测试器并测试铜组件。这增加了测试时间。这还增加假故障和误报的机会。当今的单片式软件架构还针对给定硬件基础而被具体设计。它们被设计为运行在给定操作系统(例如Windows或Iinux),也运行在包括处理器、存储器、支持外围设备、存储装置和通信装置的定制设计硬件集合上。为了支持移动到不同硬件基础,需要重新设计和重新架构软件,使得软件和它运行在其上的硬件紧密集成。虽然具有类似性能的新处理器能够被设计到它们的硬件基础内,但是由于它们的系统设计的紧密集成本质,不同硬件基础或不同操作系统的大规模改变是不可能的。
技术实现思路
本专利技术的示例性实施方式至少解决了上述问题和/或缺点以及上文没有描述的缺点。此外,并不要求本专利技术克服上述缺点,并且本专利技术的示例性实施方式可以不克服上面列出的任何问题。本专利技术的一个实施例使用一种将包含处理器和第一应用程序的第一设备与包含处理器和第二应用程序的第二设备连接的方法,该方法包括:利用配置管理器注册第一设备和第一应用程序中的至少一个;第二设备和第二应用程序中的至少一个向配置管理器请求包含处理器和应用程序的设备的连接信息;提供第一设备和第一应用程序中的至少一个的连接信息到第二设备和第二应用程序中的至少一个;以及基于连接信息,第二设备和第二应用程序中的至少一个直接与第一设备和第一应用程序中的至少一个通信。实施例的其他特征可以包括,第一设备具有多个设备,所述多个设备具有多个应用程序,配置管理器具有应用程序管理器,该应用程序管理器映射限定设备和应用程序之间的连接关系,连接管理器限定系统中的所有设备和所有应用程序,以及当限定设备和应用程序被配置和映射时,限定设备和限定应用程序彼此直接通信。实施例的其他特征可以包括第二设备,该第二设备具有多个设备,所述多个设备具有多个应用程序,配置管理器包含应用程序管理器,该应用程序管理器映射限定设备和应用程序之间的连接关系,连接管理器限定系统中的所有设备和所有应用程序,以及当限定设备和应用程序被配置和映射时,限定设备和限定应用程序彼此直接通信。实施例的其他特征可以包括,第一设备具有多个设备,所述多个设备具有多个应用程序,配置管理器限定遍布多个物理机器中的虚拟系统内的所有设备和应用程序,应用程序管理器映射配置的设备和应用程序之间的连接关系而不管它们运行在其上的物理设备,以及一旦经过配置和映射,设备和应用程序直接通信。实施例的其他特征可以包括,第二设备具有多个设备,所述多个设备具有多个应用程序,配置管理器限定遍布多个物理机器中的虚拟系统内的所有设备和所有应用程序,应用程序管理器映射配置的设备和应用程序之间的连接关系而不管它们运行在其上的物理机器;以及一旦经过配置和映射,设备和应用程序直接通信。本专利技术的另一个实施例可以包括一种连接多个应用程序、多个设备以及多个应用程序和设备的方法,其中该方法包括包含处理器的第一设备在分布式架构系统中发送对远程连接配置的请求;分布式架构系统中的应用程序管理器通过远程连接配置接收请求;应用程序管理器通过远程连接配置请求服务管理器找出对应于该请求的第二设备;服务设备与第二设备通信并识别第二设备的位置;服务管理器将与第二设备的位置相关的信息发送到应用程序管理器;应用程序管理器通过远程连接配置接收与第二设备的位置相关的信息并将其发送到第一设备;以及基于应用程序管理器提供的与位置相关的信息,第一设备与第二设备直接通信。本专利技术的另一个实施例可以包括一种分布式架构系统,其用于帮助多个应用程序、多个设备以及多个应用程序和设备之间的模块化通信,该系统包括:应用程序管理器,其从多个设备中的第一设备接收对远程连接配置的请求;服务管理器,其搜索对应于对远程连接配置的请求的第二设备、与第二设备通信并识别第二设备的位置;以及将与第二设备的位置相关的信息发送到应用程序管理器,其中应用程序管理器通过远程连接配置将与第二设备的位置相关的信息发送到第一设备,以便第一设备基于应用程序管理器提供的位置直接与第二设备通信。实施例的其他特征可以包括应用程序管理器使用的应用程序,其具有基础应用编程接口(API),其中基础API具有电源AP1、许可AP1、插件AP1、异步AP1、封装管理AP1、目的AP1、设置AP1、数据存储AP1、进程间通信AP1、导出/导入AP1、错误处理/管理API和网络配置API。本专利技术的另一个实施例可以包括一种计算机可读介质,该计算机可读介质存储用于使得处理器连接多个应用程序、多个设备以及多个应用程序和设备的程序,包括:第一设备或第一应用程序中的至少一个在分布式架构系统中发送对远程连接配置的请求;分布式架构系统中的应用程序管理器接收对远程连接配置的请求;应用程序管理器请求服务管理器找出对应于对远程连接配置的请求的第二设备或第二应用程序中的至少一个;服务设备与第二设备或第二应用程序中的至少一个通信并识别第二设备或第二应用程序中的至少一个的位置;服务管理器将与第二设备或第二应用程序中的至少一个的位置相关的信息发送到应用程序管理器;应用程序管理器通过远程连接配置接收与第二设备或第二应用程序中的至少一个的位置相关的信息并将其发送到第一设备和第一应用程序中的至少一个;以本文档来自技高网
...

【技术保护点】
一种连接包含处理器和第一应用程序的第一设备和包含处理器和第二应用程序的第二设备的方法,所述方法包含:利用配置管理器注册所述第一设备和所述第一设备内的所述第一应用程序中的至少一个;以及由所述第二设备和所述第二设备内的所述第二应用程序的至少一个向所述配置管理器请求包含处理器和应用程序的设备的连接信息;将所述第一设备和所述第一应用程序中的至少一个的连接信息提供给所述第二设备和所述第二应用程序中的至少一个;其中所述第二设备和所述第二应用程序中的至少一个基于所述连接信息与所述第一设备和所述第一应用程序中的至少一个直接通信。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J·菲茨杰拉德S·普雷斯科特M·J·雷顿S·P·亚当
申请(专利权)人:AFL电信公司
类型:发明
国别省市:美国;US

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

1