用于在网络平台上执行传感器应用的系统和方法技术方案

技术编号:32622215 阅读:25 留言:0更新日期:2022-03-12 17:53
在一实现方式中,提供了一种方法。该方法可包括:由网络平台(110)接收传感器应用(310),网络平台包括处理模块(130)和多个端口(115),并且其中处理模块的第一部分(140)被分配给网络平台的操作系统(160);由网络平台将处理模块的第二部分(150)分配给传感器应用(173)(320);由处理模块的第二部分执行传感器应用(330);由处理模块的第二部分模拟多个端口中的一端口(340);并且允许执行的传感器应用通过模拟的端口与操作系统进行交互(350)。用通过模拟的端口与操作系统进行交互(350)。用通过模拟的端口与操作系统进行交互(350)。

【技术实现步骤摘要】
【国外来华专利技术】用于在网络平台上执行传感器应用的系统和方法


[0001]本公开概括而言涉及网络平台,例如交换机和路由器。

技术介绍

[0002]当前,为了测试网络平台,例如交换机或路由器,技术人员将把传感器设备附接到网络平台的物理端口。然后,该传感器设备可以运行与网络平台的功能和网络平台提供的任何联网服务或功能有关的各种测试。然后,传感器设备可以生成数据,例如报告,该数据可用于确定网络平台以及关联的联网服务和功能是否正确运行。然而,许多网络平台可能被安装在技术人员不容易到达的地方,使得难以物理地安装传感器设备。
附图说明
[0003]当结合所附附图来阅读时,会更好地理解以下对说明性实施例的详细描述。为了图示实施例的目的,在附图中示出了实施例的示例构造;然而,实施例并不限于所公开的具体方法和手段。在附图中:
[0004]图1是能够执行一个或多个传感器应用的示范性网络平台的图示;
[0005]图2是图示出用于在网络平台上选择、安装和执行传感器应用的示范性环境的框图;
[0006]图3是在网络平台上执行传感器应用的方法的实现方式的操作流程;
[0007]图4是在网络平台上选择和安装传感器应用的方法的实现方式的操作流程;并且
[0008]图5示出了可在其中实现示例实施例和方面的示范性计算环境。
具体实施方式
[0009]概述
[0010]下面给出了示例实施例的简化概述,以提供对示例实施例的一些方面的基本理解。此概述不是对示例实施例的广泛概述。它既不打算识别示例实施例的关键或重要元素,也不打算划定所附权利要求的范围。它的唯一目的是以简化的形式给出示例实施例的一些概念,作为后面给出的更详细描述的前序。
[0011]在独立权利要求中阐述本专利技术的各方面并且在从属权利要求中阐述优选特征。一个方面的优选特征可被应用于其他方面。
[0012]在一实现方式中,提供了一种设备,它可包括多个端口、处理模块和与处理模块通信地耦合的存储器。存储器可存储操作系统模块和传感器模块。操作系统模块可包括指令,这些指令当被处理模块执行时,使得处理模块关于多个端口执行一个或多个联网操作,其中操作系统模块被分配了处理模块的第一部分。传感器模块可包括指令,这些指令当被一个或多个处理器执行时,使得处理模块:执行传感器应用;模拟多个端口中的一端口;并且允许执行的传感器应用通过模拟的端口与操作系统模块进行交互,其中传感器模块被分配了处理模块的第二部分。
[0013]在一实现方式中,提供了一种方法。该方法可包括:由网络平台接收传感器应用,该网络平台包括处理模块和多个端口,并且其中处理模块的第一部分被分配给网络平台的操作系统;由网络平台将处理模块的第二部分分配给传感器应用;由处理模块的第二部分执行传感器应用;由处理模块的第二部分模拟多个端口中的一端口;并且允许执行的传感器应用通过模拟的端口与操作系统进行交互。
[0014]在一实现方式中,提供了一种方法。该方法可包括:由计算设备提供关于多个传感器应用的信息,其中每个传感器应用模拟与网络平台的端口连接的传感器设备的操作;由计算设备接收对多个传感器应用中的一传感器应用的选择;响应于对该传感器应用的选择,由计算设备使得所选择的传感器应用被安装在网络平台上,其中网络平台包括第一处理模块和第二处理模块;由计算设备接收与在网络平台上执行传感器应用相关联的数据,其中,传感器应用曾由第二处理模块执行,并且网络平台的操作系统曾由第一处理模块执行;并且由计算设备基于接收的数据生成报告。
[0015]示例实施例
[0016]本说明书提供了示例,这些示例不打算限制所附权利要求的范围。附图一般指示出示例的特征,其中,可以理解和明白,相似的标号用于指代相似的元素。说明书中提到“一个实施例”或“一实施例”或“一示例实施例”的意思是,所描述的特定特征、结构或特性被包括在本文描述的至少一个实施例中,而并不意味着该特征、结构或特性存在于本文描述的所有实施例中。
[0017]图1是能够执行一个或多个传感器应用173的示范性网络平台110的图示。如图所示,网络平台110包括处理模块130和一个或多个端口115(即,端口115a

d)。端口115可以是任何类型的端口,通常用于与诸如以太网之类的传感器设备相对接。可以支持其他类型的端口。虽然只示出了四个端口115,但这只是为了说明的目的。可以支持更多或更少的端口115。
[0018]处理模块130可包括处理和存储器资源,这些资源可以被网络平台110用来向附接的设备提供或执行网络服务和操作。处理模块130可包括一个或多个处理器和某个量的存储器。存储器可以是一个或多个处理器的一部分或者与一个或多个处理器分开。可以使用任何类型的处理器和/或存储器的组合。
[0019]本文使用的网络平台110包括任何类型的计算设备,该计算设备可以向附接的设备提供或执行网络服务和操作。网络平台的示例包括交换机和路由器。取决于实施例,网络平台110可以由关于图5图示的计算设备500中的一个或多个来实现。
[0020]网络平台110可包括操作系统模块160。操作系统模块160可被配置为执行网络平台110的一个或多个操作系统。所执行的操作系统一般可控制网络平台110和端口115的操作,并且可进一步向一个或多个连接的传感器设备提供各种网络服务和操作。
[0021]如上所述,与使用传感器设备测试网络平台110相关联的一个缺点是,传感器设备必须物理地连接到一个或多个端口115以便执行各种测试。因此,为了解决与传感器设备相关联的缺点,网络平台110包括传感器模块170,该传感器模块被配置为执行一个或多个传感器应用173并且模拟网络平台110的至少一个端口115(即,模拟的端口175)。
[0022]每个传感器应用173可以模拟或提供与通过端口115物理连接到网络平台110的传感器设备类似的功能。然而,由于传感器应用173是由网络平台110执行的软件并且通过模
拟的端口175“连接”到操作系统模块160,因此可以测试网络平台110,而无需技术人员访问网络平台110并且物理连接传感器应用173。相反,正如将关于图2进一步描述的那样,传感器应用173可以被从传感器应用服务器下载到网络平台130的传感器模块170。
[0023]可以由传感器模块170执行的传感器应用173的示例包括装载(onboarding)应用(例如,测试802.1X服务、ISE和Radius服务、诸如TLS和PEAP之类的认证方法、以及DHCP)、网络和服务器可达性测试应用(例如,连接到网络平台110的设备可以或不可以到达哪些计算机)、服务功能测试应用(例如,测试电子邮件应用、FTP应用、以及HTTP应用)、以及质量测试应用(例如,测试网络质量度量,例如时延、抖动、封包丢失、以及速度测试)。下面将论述传感器应用173的进一步示例。
[0024]正如将关于图2进一步论述的,在执行传感器应用173的同时或之后,传感器模块170本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种设备,包括:多个端口;处理模块;以及存储器,该存储器通信地耦合到所述处理模块并且存储:操作系统模块,该操作系统模块包括指令,所述指令当被所述处理模块执行时使得所述处理模块:执行关于所述多个端口的一个或多个联网操作,其中所述操作系统模块被分配所述处理模块的第一部分;以及传感器模块,该传感器模块包括指令,所述指令当被所述一个或多个处理器执行时使得所述处理模块:执行传感器应用;模拟所述多个端口中的一端口;并且允许执行的传感器应用通过模拟的端口与所述操作系统模块进行交互,其中所述传感器模块被分配所述处理模块的第二部分。2.如权利要求1所述的设备,其中,所述设备包括网络平台。3.如权利要求2所述的设备,其中,所述网络平台包括交换机或路由器。4.如权利要求1至3中的任一项所述的设备,其中,所述传感器应用被指派MAC地址和IP地址中的一个或多个。5.如权利要求1至4中的任一项所述的设备,其中,所述传感器应用模拟与所述多个端口中的所述模拟的端口相连接的物理传感器。6.如权利要求1至5中的任一项所述的设备,其中,所述传感器应用是以下各项中的一个或多个:装载应用,策略保证应用,性能测试应用,故障排查应用,客户端模拟应用,接入点模拟应用,以及部署测试应用。7.如权利要求1至6中的任一项所述的设备,其中,所述处理模块包括具有多个核心的处理器,并且其中,所述处理模块的第一部分包括所述多个核心中的核心的第一子集,并且所述处理模块的第二部分包括所述多个核心中的核心的第二子集。8.如权利要求1至7中的任一项所述的设备,其中,所述处理模块包括第一处理器和第二处理器,并且其中,所述处理模块的第一部分包括所述第一处理器,并且所述处理模块的第二部分包括所述第二处理器。9.一种方法,包括:由网络平台接收传感器应用,所述网络平台包括处理模块和多个端口,并且其中所述处理模块的第一部分被分配给所述网络平台的操作系统;由所述网络平台将所述处理模块的第二部分分配给所述传感器应用;由所述处理模块的第二部分执行所述传感器应用;由所述处理模块的第二部分模拟所述多个端口中的一端口;并且允许执行的传感器应用通过模拟的端口与所述操作系统进行交互。10.如权利要求9所述的方法,其中,所述网络平台包括交换机或路由器。11.如权利要求9或10所述的方法,还包括将MAC地址和IP地址中的一个或多个指派给所述传感器应用。
12.如权利要求9至11中的任一项所述的方法,其中,所述传感器应用模拟与所述多个端口中的所述模拟的端口相连接的物理传感器。13.如权利要求9至12中的任一项所述的方法,其中,所述传感器应用是以下...

【专利技术属性】
技术研发人员:大卫
申请(专利权)人:思科技术公司
类型:发明
国别省市:

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

1