本发明涉及交换机技术领域,尤其涉及一种分立无线管理交换机。
背景技术:
随着大数据、云计算、云平台业务的大规模商用,传统封闭网络架构或者单独业务网络应用架构已在市场领域日趋淡化。各大管道运营商与互联网业务公司纷纷设立各自的云机房,部分业务采用租赁公共机房的方式运维。相对于传统机房管理,基于大数据运维的机房对机房运维的有效实时性与高效率配置能力均提出了非常苛刻的要求。如果不能提高设备自动化效能,就只能依赖人工手段,基础运维成本将随着业务容量呈线性递增,加之人工因素的不稳定性,风险系数随之增长,风控成本也会呈现线性递增的关系。
常规的网络数据交换设备的管理配置方式有以下几个技术权限:从操作上便捷上,控制台接口的配置需要专线连接,在机架较多的大数据机房,设备安放位置高低宽窄范围不同且固定不可拆卸,不利于对设备进行升级和管理;从操作效率上,一次操作只能对应一台机器,对于整体机房共性业务升级,也只能依次线性操作;从运维成本上,如果仍采用常规管理模式,想要提高工作效率就需要增设人员岗位,增大运维成本。
技术实现要素:
本发明的目的是针对现有技术的缺陷,提供一种分立无线管理交换机,采用加装蓝牙单元的无线管理方式,通过分立无线交换管理交换机的一次数据交换处理,能够配置管理机房中所有或其中多台注册设备,而不用再通过有线接口分别依次对每台注册设备进行配置处理,并且每台注册设备都在分立无线管理交换机中都有详细信息跟踪记录,可远程实时监控、管理注册设备,从而降低了分立无线管理交换机的维护成本和难度,并提高了机房设备群实时管理效率和管理精度。
为实现上述目的,本发明提供了一种分立无线管理交换机,所述交换机包括:蓝牙单元、交换管理单元和电源单元;
所述蓝牙单元,接收外部节点发送的第一配置数据,并将所述第一配置数据发送至交换管理单元;
所述交换管理单元,用于为所述外部节点与指定端口之间提供电信号通路;所述交换管理单元包括:
管理单元,接收所述第一配置数据,对所述第一配置数据进行计算处理,得到第一配置参数,并生成第一配置信号;所述管理单元将所述第一配置参数发送至存储单元,并将所述第一配置信号发送至交换单元;
所述存储单元,接收并存储所述第一配置参数;
所述交换单元,根据所述第一配置信号获取所述第一配置参数,并根据所述第一配置参数进行所述分立无线管理交换机的交换协议处理,得到所述处理后的交换协议;
所述接口单元从指定存储单元获取预设交换数据,根据所述处理后的交换协议将所述预设交换数据转发至所述指定端口,接收所述指定端口的返回数据,生成通道关闭信号发送至所述管理单元;
所述管理单元根据通道关闭信号生成关闭控制信号,用以关闭所述蓝牙单元;
所述电源单元,与所述蓝牙单元、管理单元、存储单元、交换单元和接口单元分别电连接,为所述蓝牙单元、管理单元、存储单元、交换单元和接口单元供电。
优选的,所述接口单元接收所述外部节点发出的第二配置数据,将所述第二配置数据传输给所述交换单元;
所述交换单元接收所述第二配置数据,将所述第二配置数据发送至所述存储单元,并且生成激活信号发送给所述管理单元;
所述管理单元根据所述激活信号,获取所述第二配置数据,对所述第二配置数据进行计算处理,得到第二配置参数,并生成第二配置信号;所述管理单元将所述第二配置参数发送至所述存储单元,并将所述第二配置信号发送至所述交换单元;
所述交换单元,根据所述第二配置信号获取所述第二配置参数,并根据所述第二配置参数进行所述分立无线管理交换机的交换协议处理,得到所述处理后的交换协议;
所述接口单元从指定存储单元获取预设交换数据,根据所述处理后的交换协议将所述预设交换数据转发至所述指定端口。
优选的,所述蓝牙单元包括蓝牙天线和蓝牙芯片;
所述蓝牙芯片与所述外部节点通过所述蓝牙天线相连;所述蓝牙天线接收所述外部节点发送的第一配置数据,并将所述第一配置数据发送至所述蓝牙芯片;
所述蓝牙芯片与所述管理单元相连,将所述第一配置数据发送至所述管理单元。
优选的,所述接口单元包括接口端和转换器;
所述接口端与所述外部节点和所述指定端口分别相连,用以同所述外部节点和所述指定端口间传输数据;
所述转换器将所述预设交换数据转换为发送数据,并将所述发送数据发送至所述接口端;
所述接口端根据所述处理后的交换协议将所述发送数据转发至所述指定端口。
优选的,所述管理单元具体用于:
所述管理单元根据应用层预设的安全规则对配置数据进行计算处理。
优选的,所述管理单元具体还用于:
所述管理单元将配置参数和配置数据发送至存储单元,以使所述存储单元接收并存储所述配置参数和所述配置数据。
优选的,所述交换单元具体用于:
所述交换单元接收所述管理单元发送的调用信号,并根据所述调用信号从所述存储单元获取所需的配置参数。
进一步优选的,所述交换单元还用于:
所述交换单元根据所述调用信号从指定存储单元中获取第一配置参数和预设交换数据,并将所述预设交换数据发送至所述接口单元。
优选的,所述分立无线管理交换机还包括信号灯;所述信号灯包括信号灯接口。
进一步优选的,所述接口单元具体用于:
所述接口单元根据所述处理后的交换协议将所述预设交换数据转发至所述指定端口,并生成信号灯信号;
所述信号灯接口接收所述信号灯信号,并根据所述信号灯信号驱动所述信号灯闪烁。
本发明实施例提供的分立无线管理交换机降低了分立无线管理交换机的维护成本和维护难度,提高了机房设备群实时管理效率和管理精度。另外,本发明实施例提供的分立无线管理交换机采用独立板卡实现,可不用对常规交换机型做进行改造,方便在现有交换机的基础上进行系统升级,有利于分立无线管理交换机的制造或升级成本的控制。
附图说明
图1为本发明实施例提供的分立无线管理交换机的示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明实施例提供的分立无线管理交换机的示意图,如图1所示,本发明实施例提供的分立无线管理交换机包括蓝牙单元1、交换管理单元2和电源单元3。蓝牙单元1与交换管理单元2相连,交换管理单元2经蓝牙单元1提供的通讯通路接收配置数据。
其中,交换管理单元2包括:管理单元21、存储单元22、交换单元23、接口单元24和信号灯25。
电源单元3与蓝牙单元1、管理单元21、存储单元22、交换单元23、接口单元24和信号灯25分别电连接,为蓝牙单元1、管理单元21、存储单元22、交换单元23、接口单元24和信号灯25供电。
交换管理单元2用于为分立无线管理交换机的外部节点与指定端口之间提供电信号通路。对分立无线管理交换机的配置数据可以通过交换管理单元2提供的两种不同的通路进入到交换管理单元2中。
在本实施例提供的一个具体实现方式中,外部节点所发送的配置数据通过蓝牙单元1以无线传输的方式进入到管理单元21中进行计算处理。
这里,配置数据可以理解为外部节点对分立无线管理交换机发送的配置请求数据,包含外部节点预设的对分立无线管理交换机进行配置的配置管理信息。
蓝牙单元1与外部节点和管理单元21相连接。外部节点为一个业务节点的数据输入端,管理单元21为数据接收端,外部节点与交换管理单元2通过蓝牙单元1提供的电磁波通路实现数据传输。在本实施例中,蓝牙单元1接收外部节点发送的第一配置数据,并将第一配置数据以无线的传输方式发送至管理单元21。
具体的,蓝牙单元1包括蓝牙天线12和蓝牙芯片11。蓝牙芯片11通过蓝牙天线12与外部节点相连,接收由外部节点发出的第一配置数据,并且,蓝牙芯片11与管理单元21相连,蓝牙芯片11接收第一配置数据后,将第一配置数据发送至管理单元21进行配置管理。
在一个具体的例子中,本发明实施例提供的分立无线管理交换机的操作系统(以下简称上位机操作系统)中,具有针对蓝牙单元1的软件开发工具包(softwaredevelopmentkit,sdk)、针对蓝牙单元1的驱动软件和针对蓝牙单元1的注册、管理的管理软件。
sdk是上位机操作系统对蓝牙单元1的接口软件,主要是实现上位机操作系统与蓝牙单元1的通讯建立、使用鉴权、指令交互、通讯结束等功能。sdk将以上所有功能以应用程序编程接口(applicationprogramminginterface,api)的方式提供,并根据上位机操作系统类型分别支持windows系统、linux系统和android系统。其核心模块包含sdk指令行模式、sdk通道管理、sdk使用管理、蓝牙单元1操作系统指令集、蓝牙单元1通讯指令集和上位机操作系统版本管理等。
驱动软件将上位机操作系统和蓝牙单元1联系起来,使得蓝牙单元1可以在上位机操作系统运行。
管理软件是用于连接、操作蓝牙单元1的上位机桌面应用软件。主要提供蓝牙单元1的注册加装、升级等功能。管理软件主要包含:底层通讯模块、用户界面设计、安全管理模块、软件周期管理模块、脚本解析(脚本语法检查、指令解析、批量处理)、算法验证模块、数据加解密模块和鉴权管理模块等模块。
蓝牙单元1的数据输出端只与分立无线管理交换机中的管理单元21对接,防止了外部设备通过分立无线管理交换机中的其他通讯路线对蓝牙单元1向管理单元13发送的第一配置数据进行恶意篡改或非法监听。
优选的,蓝牙单元1在生成第一配置参数时对第一配置参数进行了加密和身份认证,以防止配置参数在传输过程中被篡改或窃取。
在本实施例提供的另一个具体实现方式中,外部节点所发送的配置数据通过接口单元24进入到管理单元21中进行计算处理。
接口单元24与连接外部节点和指定端口相连接。外部节点为一个业务节点的数据输入端,指定端口为另一个业务节点的数据接收端,外部节点与指定端口通过分立无线管理交换机提供的电信号通路实现数据交换。接口单元24根据指定端口发出的请求信号获取指定端口的端口地址,并从外部节点获取第二配置数据,将第二配置数据发送至交换单元23。
交换单元23与接口单元24和存储单元22分别相连接。其中,交换单元23接收接口单元24发送的第二配置数据,将第二配置数据转发至存储单元22,存储单元22接收并存储交换数据后,交换单元23生成激活信号发送给管理单元21,用以激活管理单元21工作。
以上两个具体实现方式都可以通过分立无线管理交换机实现,即管理单元21可分别通过无线和有线的方式接收配置数据。管理单元21无论通过哪种方式接收配置数据,分立无线管理交换机都可以进行如下配置管理处理。
管理单元21接收配置数据,并根据分立无线管理交换机的应用层预设的安全规则对配置数据进行计算处理,得到配置参数,并生成配置信号。管理单元21将配置参数和配置数据发送至存储单元22,并将配置信号发送至交换单元23。
存储单元22接收并存储配置参数、配置数据,备份存储配置参数、配置数据后生成调用信号。交换单元23根据调用信号从存储单元22中获取配置参数和预设交换数据,并根据配置参数进行分立无线管理交换机的交换协议处理,得到处理后的交换协议。
接口单元24首先从指定交换单元23中获取预设交换数据,然后根据处理后的交换协议将预设交换数据转发至所述指定端口,接收指定端口的返回数据,生成通道关闭信号发送至管理单元21。
具体的,接口单元24包括接口端241和转换器242。接口端241连接外部节点、指定端口和交换单元23,用以获取指定端口的端口地址、配置数据和预设交换数据。转换器242从接口端241中获取预设交换数据,将预设交换数据转换为能够被指定端口读取的发送数据,并将发送数据发送至接口端241。接口端241根据处理后的交换协议将发送数据转发至指定端口的端口地址后,指定端口向接口端241发送返回数据,接口端241根据返回数据生成通道关闭信号发送至管理单元21。管理单元21根据通道关闭信号生成关闭控制信号,用以关闭蓝牙单元1。
为便于用户观察通信链路的连接工作,在本发明提供的交换管理单元2还包括信号灯25。信号灯25具有信号灯接口251,信号灯25通过信号灯接口251与接口单元24相连接。信号灯25做规律性“明-暗”的闪烁动作,以示端口工作。具体的,接口单元24根据处理后的交换协议将预设交换数据转发至指定端口时生成信号灯信号,信号灯接口251根据信号灯信号驱动信号灯25闪烁。
在本发明实施例的应用场景中,交换机机房里可同时具有多个已注册的分立无线管理交换机。当外部节点需要对本交换机机房进行配置管理时,一个外部节点可以通过蓝牙单元1和/或接口单元24同时连接所有本机房内已注册的分立无线管理交换机。通过此外部节点发送配置数据对机房内所所有已注册的分立无线管理交换机进行配置管理,而不用实际对每台交换机进行配置管理。
本发明实施例提供的分立无线管理交换机,采用加装蓝牙单元的无线管理方式,通过分立无线交换管理交换机的一次数据交换处理,能够配置管理机房中所有或其中多台注册设备,而不用再通过有线接口分别依次对每台注册设备进行配置处理,并且每台注册设备都在分立无线管理交换机中都有详细信息跟踪记录,可远程实时监控、管理注册设备,从而降低了分立无线管理交换机的维护成本和难度,并提高了机房设备群实时管理效率和管理精度。另外,本发明实施例提供的分立无线管理交换机采用独立板卡实现,可不用对常规交换机型做进行改造,方便在现有交换机的基础上进行系统升级,有利于分立无线管理交换机的制造或升级成本的控制。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。