电子通信装置的制造及其应用技术1.本技术属于设备管理技术领域,尤其涉及一种设备自动配置部署方法及装置。背景技术:2.随着通信技术的快速进步,基于通信技术实现的各种网络得到了飞速的发展,例如基础互联网、移动通信网络、视频安防网络、以及各种专用网络等等。这些网络中部署的设备日益增多,例如一个视频安防网络中存在数百甚至数千台摄像机也已经非常正常。面对庞大数量的设备,在建设时各设备业务配置往往需要花费大量时间。同时,在对网络进行扩充时,新业务设备的加入,也使网络的可扩展性面临挑战。3.目前,在对设备进行业务配置时,首先需要通过设备自己的配置管理界面进行基本网络配置,例如配置设备的动态获取ip地址还是配置静态ip地址,以便设备连接到网络中,保持网络的畅通。然后,需要结合管理设备的配置管理界面和设备自己的配置管理界面进行集中配置,可能需要在多个不同配置界面下进行。4.例如,网络视频录像机nvr对网络摄像机ipc的配置,首先需要在网络摄像机ipc上配置ip地址,然后在网络视频录像机nvr上配置设备查找协议,添加网络摄像机ipc,添加后再进一步在网络视频录像机nvr上配置各个网络摄像机ipc的业务等等。5.然而,目前的技术方案仅管理设备可以对已知类型设备进行简单复制或者下发配置,对于未知设备类型(新产品,管理设备版本不兼容新设备)或者未知的设备(其他厂商的设备)无法进行配置,这导致网络的可扩展性降低,添加新型产品时需要重新更新管理设备版本的可能性增加,因此可扩展性比较差。技术实现要素:6.本技术的目的是提供一种设备自动配置部署方法及装置,以提高网络的可扩展性。7.为了实现上述目的,本技术技术方案如下:8.一种设备自动配置部署方法,用于采用服务器集群自动配置接入设备,所述设备自动配置部署方法,应用于服务器集群,包括:9.接收接入设备的配置申请,将配置库中已保存的功能配置下发给接入设备,以便接入设备保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;10.接收接入设备反馈的新功能配置,生成新功能配置对应的控制规则下发给接入设备,以便接入设备反馈控制规则适配结果;11.接收接入设备反馈的控制规则适配结果,在接入设备适配所述控制规则时,将新功能配置保存到配置库中。12.进一步的,所述接收接入设备反馈的控制规则适配结果,在接入设备适配所述控制规则之后,还包括:13.向接入设备下发所述新功能对应的控制指令,以便接入设备反馈控制指令适配结果;14.接收接入设备反馈的控制指令适配结果,在接入设备支持所述控制指令时,则将新功能配置保存到配置库中。15.进一步的,所述功能配置包括本功能对应的各项配置的具体内容。16.进一步的,所述控制规则包括对接入设备进行控制的控制指令的报文头、报文内容和报文尾,所述报文头包括新功能所属种类对应的字符串和当前时间,所述报文内容包括对新功能进行控制的具体指令集合。17.本技术还提出了一种设备自动配置部署方法,用于采用服务器集群自动配置接入设备,所述设备自动配置部署方法,应用于接入设备,包括:18.向服务器集群申请配置,接收服务器集群下发的配置库中已保存的功能配置,保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;19.接收服务器集群下发的所述新功能对应的控制规则,反馈控制规则适配结果。20.进一步的,所述设备自动配置部署方法,还包括:21.接收服务器集群下发的所述新功能对应的控制指令,反馈控制指令适配结果。22.进一步的,所述功能配置包括本功能对应的各项配置的具体内容。23.进一步的,所述控制规则包括对接入设备进行控制的控制指令的报文头、报文内容和报文尾,所述报文头包括新功能所属种类对应的字符串和当前时间,所述报文内容包括对新功能进行控制的具体指令集合。24.本技术还提出了一种设备自动配置部署装置,用于采用服务器集群自动配置接入设备,所述设备自动配置部署装置,应用于服务器集群,包括:25.功能配置下发模块,用于接收接入设备的配置申请,将配置库中已保存的功能配置下发给接入设备,以便接入设备保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;26.控制规则协商模块,用于接收接入设备反馈的新功能配置,生成新功能配置对应的控制规则下发给接入设备,以便接入设备反馈控制规则适配结果;27.新功能配置保存模块,用于接收接入设备反馈的控制规则适配结果,在接入设备适配所述控制规则时,将新功能配置保存到配置库中。28.本技术还提出了一种设备自动配置部署装置,用于采用服务器集群自动配置接入设备,所述设备自动配置部署装置,应用于接入设备,包括:29.功能比较模块,用于向服务器集群申请配置,接收服务器集群下发的配置库中已保存的功能配置,保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;30.规则适配模块,用于接收服务器集群下发的所述新功能对应的控制规则,反馈控制规则适配结果。31.本技术提出的一种设备自动配置部署方法及装置,在服务器集群的配置库中保存功能配置,在对接入设备进行配置时,下发功能配置,接入设备进行功能匹配,向服务器集群反馈新功能配置。然后下发新功能配置对应的控制规则进行适配,在适配成功后,将新功能配置保存到配置库中。本发明增强了网络的扩展性,对新的设备具有更强的兼容性,能够容纳更多设备接入。可以有效的解决后期网络扩容或扩展问题,从而使网络延长使用周期,摊薄整体建设成本。附图说明32.图1为本技术实施例一种设备自动配置部署方法流程图;33.图2为本技术另一实施例设备自动配置部署方法流程图;34.图3为本技术实施例设备自动配置部署装置结构示意图;35.图4为本技术另一实施例设备自动配置部署装置结构示意图。具体实施方式36.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本技术,并不用于限定本技术。37.本技术提供的一种设备自动配置部署方法及装置,将设备抽象为功能集合,将功能配置存储在服务器集群中,本技术服务器集群可以是一台中心服务器,也可以是多台服务器组成的服务器集群,或者是云服务。功能配置仅存储配置功能对应的各项配置的具体内容,不包含协议和格式。服务器集群按照与接入设备约定的控制规则与接入设备通信,实现对接入设备的控制。38.在一个实施例中,如图1所示,提供了一种设备自动配置部署方法,应用于服务器集群,包括:39.步骤s110、接收接入设备的配置申请,将配置库中已保存的功能配置下发给接入设备,以便接入设备保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置。40.本实施例网络中设置有服务器集群,接入设备接入到网络中后,通过自动发现或注册到服务器集群的方法向服务器集群发送配置申请,也可以在接入设备上电后自动发送配置申请。亦或服务器集群在网络中发现新的接入设备后即视为接入设备发送了配置申请。41.本实施例中接入设备不限于一种类型,例如在视频安防网络中,接入设备可以是网络摄像机ipc、传感器、报警器等等。将各种接入设备都抽象为功能集合,在拥有新功能的接入设备接入到网络后,都将新功能对应的默认功能配置反馈给服务器集群保存。从而服务器集群的配置库中已经保存了网络中现有接入设备所具有的各种功能配置。42.本技术功能配置仅存储配置功能对应的各项配置的具体内容,如下表所示:43.序号配置1配置2功能101功能2str1str2功能33000122211130025551223………44.表145.表1中的功能配置仅为一种示例性的表示,对于每个功能可能有更多的配置项,本技术不限于具体配置项的数量,由该功能对应的具体配置项数目来决定。46.以功能3为测温功能为例,配置1的具体内容3001222111表示具体的测温范围,配置2的具体内容30025551223表示测温的频率,都是测温功能对应的具体配置项对应的具体内容。由于网络中各种设备的功能种类众多,这里不一一举例。47.以设备a为例,服务器集群在收到设备a的配置申请后,将配置库中已存在的功能配置下发给设备a。假设配置库中已经存在功能1、功能2和功能3对应的功能配置,则设备a收到3个功能配置。如果功能1表示具有国标接入功能,功能2表示具有无线通信功能,功能3表示具有测温功能。48.而设备a本身具有国标接入功能、测温功能和移动功能,设备a将接收的功能配置与自身具备的功能进行对比,发现功能1、功能3是与自身功能匹配的功能配置,则保留功能1、功能3对应的功能配置,同时舍弃功能2对应的功能配置。而移动功能是设备a具有的,但是服务器集群配置库中并未存在该功能配置,因此设备a经过对比后,将移动功能视为新功能,将自身该移动功能对应的默认配置作为移动功能对应的功能配置发送给服务器集群,服务器集群接收移动功能对应的功能配置后,临时保存,例如临时保存为功能6。49.步骤s120、接收接入设备反馈的新功能配置,生成新功能配置对应的控制规则下发给接入设备,以便接入设备反馈控制规则适配结果。50.当服务器集群接收到接入设备反馈的新功能配置后,服务器集群与接入设备协商约定发送控制指令的控制规则。51.本实施例服务器集群预先设置了多种控制规则的组织形式,在一个具体的实施例中,所述控制规则包括对接入设备进行控制的控制指令的报文头、报文内容和报文尾,所述报文头包括新功能所属种类对应的字符串和当前时间,所述报文内容包括对新功能进行控制的具体指令集合。52.将功能按照其所属的种类进行分类,例如运动控制类、开关控制类等。以设备a的移动功能为例,属于运动控制类,运动控制类对应的字符串为0xfff888,当前时间为2020.12.22,则控制规则的报文头为:0xfff88820201222。采用crc校验形式产生一个报文尾,报文内容未具体的控制指令,例如报文内容未1、2、3、4分别对应4个控制指令,分别表示上下左右四个方向的移动控制。53.生成上述控制规则后,将其发送给接入设备,接入设备收到控制规则后,对控制规则进行适配。解析出报文头、报文内容、报文尾,分析报文内容有几个控制指令,与自己需要的控制指令是否契合,如果契合就反馈适配成功。54.需要说明的是,控制规则可以基于预先定义的功能分类字符串+当前时间来进行设置,也可以按照其他预先定义的方式来生成,例如还可以以功能名称+当前时间来进行设置,本技术不限于具体的生成方式。还可以预先定义多种方式,服务器集群在发现一种控制规则不能与接入设备适配时,下发另一种方式生成的控制规则,接入设备再次进行适配,直到确定一种适配的控制规则。55.本技术在服务器集群与接入设备协商控制规则的过程中,如果第一次下发的控制规则,接入设备不适配,可以在反馈适配结果时,将不适配的部分进行反馈。服务器集群根据反馈对控制规则进行调整后再次下发控制规则,直到适配。56.例如设备a的移动功能需要6个方向的控制,而在首次下发控制规则时,报文内容部分仅给出了4个方向上控制的指令,则设备a不能适配,在反馈结果中指出需要6个方向上的控制指令。服务器集群再次下发控制规则,将报文内容部分增加到6个方向上控制的指令,从而完成适配。57.步骤s130、接收接入设备反馈的控制规则适配结果,在接入设备适配所述控制规则时,将新功能配置保存到配置库中。58.服务器集群接收到接入设备的适配结果后,如果是成功适配,则认为接入设备接受这种控制规则,从而可以按照控制规则向接入设备发送控制指令,对接入设备进行控制操作。59.服务器集群在收到成功适配结果后,将新功能配置保存到配置库中。以上述设备a的移动功能为例,在适配成功后,服务器集群将移动功能保存在配置库中,成为功能6。60.从而当另一个具有该新功能的设备b接入到网络中后,可以直接向其发送功能配置。61.例如,设备b具有功能1、功能3、功能6,此时服务器集群中原来已经保存了功能1、2、3,另已经保存了功能6,则直接向设备b发送功能1、2、3、6的功能配置,设备b经过匹配,保留功能1、3、6的功能配置。62.服务器集群还根据与接入设备预定的控制规则,生成对该功能进行控制的各个控制指令,在配置管理界面上生成各个控制指令对应的虚拟按钮,从而可以点击这些虚拟按钮,下发对应的控制指令,对接入设备进行控制。63.本实施例不以设备为单位存储配置项,而以功能为单位存储配置,单个功能具有独立的配置,将设备看成是功能的集合,通过本技术的方法生成与接入设备约定的控制规则,在配置管理界面上生成各个控制指令对应的虚拟按钮,从而可以点击这些虚拟按钮,下发对应的控制指令,对接入设备进行控制。对于任何新接入网络的设备,都可以方便的进行扩展,对其进行控制操作。64.在一个优选的示例中,对上述一种设备自动配置部署方法进行了扩展。所述接收接入设备反馈的控制规则适配结果,在接入设备适配所述控制规则之后,还包括:65.向接入设备下发所述新功能对应的控制指令,以便接入设备反馈控制指令适配结果;66.接收接入设备反馈的控制指令适配结果,在接入设备支持所述控制指令时,则将新功能配置保存到配置库中。67.本示例在上述实施例的基础上,进一步根据控制规则生成一个个控制指令,下发给接入设备执行,接入设备反馈执行控制指令的结果,如果执行成功,则表示接入设备支持该控制指令,从而在配置管理界面上生成各个控制指令对应的虚拟按钮,可以点击这些虚拟按钮,下发对应的控制指令,对接入设备进行控制。对于已经保存的功能配置,由于都已经在配置管理界面上生成了对应的虚拟按钮,从而可以对接入设备进行控制。68.以移动功能为例,假设该功能配置如下:69.序号配置1配置2功能610fff70.表271.其中,配置1表示移动速度,配置2表示移动方向,根据预定的控制规则,生成如下控制指令:72.控制指令报文头报文内容报文尾向上移动0xfff8882020122210向下移动0xfff8882020122221向左移动0xfff8882020122230向右移动0xfff888202012224173.表374.从而,在下发向上移动控制指令时,接入设备以配置1的速度,向上移动,在下发向下移动控制指令时,接入设备以配置1的速度,向下移动。75.本示例通过进一步进行控制指令的执行验证控制指令的有效性,提高了对设备进行控制操作的准确性,保证服务器集群能够对设备进行控制操作。76.本技术的另一个实施例,如图2所示,还提供了一种设备自动配置部署方法,应用于接入设备,包括:77.步骤s210、向服务器集群申请配置,接收服务器集群下发的配置库中已保存的功能配置,保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;78.步骤s220、接收服务器集群下发的所述新功能对应的控制规则,反馈控制规则适配结果。79.本实施例是上述应用于服务器集群的设备自动配置部署方法,应用于接入设备的一种具体体现。接入设备向服务器集群申请配置,接收服务器集群下发的功能配置,服务器集群将配置库中已保存的功能配置下发给接入设备。接入设备保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置。然后在接收到服务器集群下发的控制规则后,反馈适配结果。80.在一个优选的示例中,所述设备自动配置部署方法,还包括:81.接收服务器集群下发的所述新功能对应的控制指令,反馈控制指令适配结果。82.本示例在上述实施例的基础上,服务器集群进一步根据控制规则生成一个个控制指令,下发给接入设备执行,接入设备反馈执行控制指令的结果,如果执行成功,则表示接入设备支持该控制指令,从而在配置管理界面上生成各个控制指令对应的虚拟按钮,可以点击这些虚拟按钮,下发对应的控制指令,对接入设备进行控制。83.本技术的另一个实施例,如图3所示,还提供了一种设备自动配置部署装置,用于采用服务器集群自动配置接入设备,所述设备自动配置部署装置,应用于服务器集群,包括:84.功能配置下发模块,用于接收接入设备的配置申请,将配置库中已保存的功能配置下发给接入设备,以便接入设备保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;85.控制规则协商模块,用于接收接入设备反馈的新功能配置,生成新功能配置对应的控制规则下发给接入设备,以便接入设备反馈控制规则适配结果;86.新功能配置保存模块,用于接收接入设备反馈的控制规则适配结果,在接入设备适配所述控制规则时,将新功能配置保存到配置库中。87.关于本实施例一种设备自动配置部署装置的具体限定可以参见上文中对于一种设备自动配置部署方法的限定,在此不再赘述。88.在一个优选示例中,所述设备自动配置部署装置,还包括指令发送模块,用于向接入设备下发所述新功能对应的控制指令,以便接入设备反馈控制指令适配结果。89.则新功能配置保存模块,还接收接入设备反馈的控制指令适配结果,在接入设备支持所述控制指令时,则将新功能配置保存到配置库中。90.本技术的另一个实施例,如图4所示,还提供了一种设备自动配置部署装置,用于采用服务器集群自动配置接入设备,所述设备自动配置部署装置,应用于接入设备,包括:91.功能比较模块,用于向服务器集群申请配置,接收服务器集群下发的配置库中已保存的功能配置,保留与自身功能匹配的功能配置,并反馈自身所具备的新功能配置;92.规则适配模块,用于接收服务器集群下发的所述新功能对应的控制规则,反馈控制规则适配结果。93.在一个优选的示例中,所述设备自动配置部署装置,还包括:94.指令适配模块,用于接收服务器集群下发的所述新功能对应的控制指令,反馈控制指令适配结果。95.关于本实施例一种设备自动配置部署装置的具体限定可以参见上文中对于一种设备自动配置部署方法的限定,在此不再赘述。96.上述一种设备自动配置部署装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。97.存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件互相之间可以通过一条或多条通讯总线或信号线实现电性连接。存储器中存储有可在处理器上运行的计算机程序,所述处理器通过运行存储在存储器内的计算机程序,从而实现本发明实施例中的网络拓扑布局方法。98.其中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。其中,存储器用于存储程序,所述处理器在接收到执行指令后,执行所述程序。99.所述处理器可能是一种集成电路芯片,具有数据的处理能力。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等。可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。100.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种设备自动配置部署方法及装置与流程
作者:admin
2022-09-02 18:28:36
569
关键词:
电子通信装置的制造及其应用技术
专利技术
- 下一篇: 一种冷梁设备的制作方法
- 上一篇: 基于生物特征鉴权的支付方法、装置、设备及存储介质与流程