一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于现场监控单元FSU的协议下载系统和方法、存储介质与流程

2021-10-20 01:16:00 来源:中国专利 TAG:单元 监控 现场 用于 协议

用于现场监控单元fsu的协议下载系统和方法、存储介质
技术领域
1.本发明涉及现场监控单元fsu技术领域,具体涉及一种用于现场监控单元fsu的协议下载系统和方法、存储介质。


背景技术:

2.随着it技术的发展,智能设备的应用越来越广泛,智能设备的种类也越来越多,对智能设备实施实时监控的系统也应用地越来越普遍,对监控系统的灵活性、易用性等方面的技术要求更是越来越高。特别是在通信行业,基站/机房中应用了越来越多的智能设备,为加强基站/机房智能设备的统筹管理,需要有大批量的fsu(field supervision unit,现场监控单元)设备去对接这些智能设备,采集智能设备的运行数据并发送给监控平台,实现对智能设备的监控。目前一台fsu设备有16个智能口用于与智能设备连接,也就是说能同时监控16种不同类型的智能设备,包括开关电源、智能电表、ups(uninterruptible power system,不间断电源)、空调等等。每个智能口通过串口线和智能设备连接,然后下载对应设备厂家的协议来实现数据采集和监控工作,这样的话下载协议就成了十分繁琐的事情,需要现场调试人员通过eisuconfig配置工具挨个智能口去下载协议,工作量非常大。


技术实现要素:

3.本技术提供一种用于现场监控单元fsu的协议下载系统和方法、存储介质,旨在解决现有的下载fsu与智能设备进行通信所需的协议的方法操作繁琐、工作量大的问题。
4.根据第一方面,一种实施例中提供一种用于现场监控单元fsu的协议下载系统,包括:
5.设置于智能设备上的电子标签,所述电子标签用于标识所述智能设备的设备信息;
6.设置于fsu上的收发天线,所述收发天线用于向所述电子标签发送信息读取信号,并接收所述电子标签响应于所述信息读取信号返回的设备信息;
7.运维平台,所述运维平台包括协议库,所述协议库存储有fsu与智能设备进行通信所需的协议,所述运维平台用于将所述协议下发到fsu中;
8.设置于fsu上的处理器,所述处理器与所述收发天线和所述运维平台连接,用于控制所述收发天线向所述电子标签发送信息读取信号,并通过所述收发天线接收所述电子标签响应于所述信息读取信号返回的设备信息,将所述设备信息下发到fsu各智能口以识别各智能口所连接的智能设备的类型,以及用于接收所述运维平台下发的fsu与智能设备进行通信所需的协议,并根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上。
9.一种实施例中,所述设备信息包括设备类型、设备型号和设备厂家。
10.一种实施例中,所述运维平台根据fsu所在机房的类型,向fsu一次性下发该机房类型的fsu所需的所有协议。
11.一种实施例中,所述处理器根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上,是通过以下方式实现:
12.从接收到的每个协议的ini配置文件中查找该协议的设备类型字段,得到该协议所匹配的设备类型;
13.根据各协议所匹配的设备类型,以及各智能口连接的智能设备的类型,对协议和智能口进行匹配,将每个协议的ini配置文件和相应的so动态库文件一同下载到所匹配的智能口上。
14.一种实施例中,所述处理器还用于在将相应的协议下载到智能口上后,控制fsu重启。
15.根据第二方面,一种实施例中提供一种基于上述第一方面所述的协议下载系统的协议下载方法,包括:
16.控制所述收发天线向所述电子标签发送信息读取信号;
17.通过所述收发天线接收所述电子标签响应于所述信息读取信号返回的设备信息;
18.将所述设备信息下发到fsu各智能口以识别各智能口所连接的智能设备的类型;
19.接收所述运维平台下发的fsu与智能设备进行通信所需的协议;
20.根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上。
21.一种实施例中,所述设备信息包括设备类型、设备型号和设备厂家。
22.一种实施例中,所述根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上,包括:
23.从接收到的每个协议的ini配置文件中查找该协议的设备类型字段,得到该协议所匹配的设备类型;
24.根据各协议所匹配的设备类型,以及各智能口连接的智能设备的类型,对协议和智能口进行匹配,将每个协议的ini配置文件和相应的so动态库文件一同下载到所匹配的智能口上。
25.一种实施例中,所述协议下载方法还包括:在将相应的协议下载到智能口上后,重启fsu。
26.依据上述实施例的用于现场监控单元fsu的协议下载系统和方法,以及计算机可读存储介质,使用了射频识别技术,使得fsu能够快速地获取所连接的智能设备的设备信息,利用设备信息识别各智能口分别连接的是什么类型的智能设备,同时从运维平台一次性下载fsu与智能设备进行通信所需的协议,根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上,完成fsu的协议下载工作,使得整个协议下载过程实现自动化,操作便捷,大大提升了工作效率。
附图说明
27.图1为一种实施例的用于fsu的协议下载系统的结构示意图;
28.图2为一种实施例的用于fsu的协议下载方法的流程示意图;
29.图3为一种实施例的用于fsu的协议下载系统的原理示意图。
具体实施方式
30.下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本技术能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本技术相关的一些操作并没有在说明书中显示或者描述,这是为了避免本技术的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
31.另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
32.本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本技术所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
33.请参考图1,本技术一种实施例中的用于fsu的协议下载系统包括电子标签11、收发天线21、运维平台30和处理器22,下面分别说明。
34.电子标签11设置于智能设备10上,用于标识智能设备10的设备信息,每个智能设备10上都设置有一个电子标签11,设备信息包括设备类型、设备型号和设备厂家等。
35.收发天线21设置于fsu 20上,用于向电子标签11发送信息读取信号,并接收电子标签11响应于信息读取信号返回的设备信息,进行解码,然后将设备信息上传至处理器22。收发天线21对于电子标签11所存储的设备信息的读取是一种射频识别技术,通过射频识别技术,使得fsu 20在还未与智能设备10建立物理连接时就能快速地获取所连接的智能设备的设备信息。
36.运维平台30包括协议库31,协议库31存储有fsu与智能设备10进行通信所需的协议,运维平台30可以根据fsu的需求将协议库31中的协议下发到fsu 20中。在有的实施例中,运维平台30会根据fsu 20所在机房的类型,向fsu 20一次性下发该机房类型的fsu所需的所有协议。机房有不同的类型,例如有数据机房、核心机房等,不同类型的机房所包括的智能设备是不同的,那么位于这些机房中的fsu所需要的协议也是不同的。如果一次把所有协议都下发到fsu中,不仅会导致资源浪费,还有可能使fsu因为承载数据过大导致崩溃。因此,运维平台30可以根据fsu 20所在机房的类型,只向fsu 20下发该机房类型的fsu所需的协议,有利于fsu 20高效准确地获取协议。
37.处理器22设置于fsu 20上,与收发天线21和运维平台30连接。在fsu 20下载协议的过程中,处理器22首先控制收发天线21向电子标签11发送信息读取信号,并通过收发天线21接收电子标签11响应于信息读取信号返回的设备信息,然后将设备信息下发到fsu 20的各智能口,对设备信息进行解析,和智能口所连接的智能设备进行匹配,从而识别各智能口所连接的智能设备的类型,例如智能口1接的是开关电源设备

06、智能口2接的是交流配电屏设备

03、智能口3接的是ups设备

08等;然后从运维平台30接收fsu与智能设备进行通信所需的协议,并根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上,
完成fsu的协议下载工作。具体的,处理器22从接收到的每个协议的ini配置文件中查找该协议的设备类型字段,得到该协议所匹配的设备类型;然后根据各协议所匹配的设备类型,以及各智能口连接的智能设备的类型,对协议和智能口进行匹配,将每个协议的ini配置文件和相应的so动态库文件一同下载到所匹配的智能口上。例如协议1的设备类型字段是“开关电源”,协议2的设备类型字段是“交流配电屏”,智能口1连接的是交流配电屏,智能口2连接的是开关电源,那么协议1就和智能口2匹配,协议2就和智能口1匹配,于是就将协议1的ini配置文件和相应的so动态库文件下载到智能口2上,将协议2的ini配置文件和相应的so动态库文件下载到智能口1上,从而使得各智能口都能下载到与其所连接的智能设备对应的协议。在将相应的协议下载到智能口上后,处理器22还可以控制fsu重启,以更新各智能口的状态,这时fsu所连接的所有设备的协议都已被下载到各智能口下,于是fsu就能够与智能设备进行通信,实时获取智能设备的运行数据并上送给b接口平台,实现对智能设备的监控。在整个协议下载过程中,现场调试人员只需要通过串口线将fsu各个智能口与智能设备连接即可,无需其他操作,大大提升了工作效率。
38.本技术还提供一种基于上述用于fsu的协议下载系统的协议下载方法,该方法可以应用在处理器22上。请参考图2,本技术一种实施例中的协议下载方法包括步骤110~150,下面具体说明。
39.步骤110:控制收发天线21向电子标签11发送信息读取信号。每个智能设备10上都设置有一个电子标签11,电子标签11用于标识智能设备10的设备信息,设备信息包括设备类型、设备型号和设备厂家等。
40.步骤120:通过收发天线21接收电子标签11响应于信息读取信号返回的设备信息,从而能够在还未与智能设备10建立物理连接时就能快速地获取所连接的智能设备的设备信息。
41.步骤130:将设备信息下发到fsu各智能口,对设备信息进行解析,和智能口所连接的智能设备进行匹配,从而识别各智能口所连接的智能设备的类型,例如智能口1接的是开关电源设备

06、智能口2接的是交流配电屏设备

03、智能口3接的是ups设备

08等。
42.步骤140:接收运维平台30下发的fsu与智能设备进行通信所需的协议。运维平台30包括协议库31,协议库31存储有fsu与智能设备10进行通信所需的协议,运维平台30可以根据fsu的需求将协议库31中的协议下发到fsu20中。在有的实施例中,运维平台30会根据fsu 20所在机房的类型,向fsu20一次性下发该机房类型的fsu所需的所有协议。机房有不同的类型,例如有数据机房、核心机房等,不同类型的机房所包括的智能设备是不同的,那么位于这些机房中的fsu所需要的协议也是不同的。如果一次把所有协议都下发到fsu中,不仅会导致资源浪费,还有可能使fsu因为承载数据过大导致崩溃。因此,运维平台30可以根据fsu 20所在机房的类型,只向fsu 20下发该机房类型的fsu所需的协议,这时候fsu接收到的就只是其所在机房可能包括的智能设备的协议。
43.步骤150:根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上,完成fsu的协议下载工作。具体的,首先从接收到的每个协议的ini配置文件中查找该协议的设备类型字段,得到该协议所匹配的设备类型;然后根据各协议所匹配的设备类型,以及各智能口连接的智能设备的类型,对协议和智能口进行匹配,将每个协议的ini配置文件和相应的so动态库文件一同下载到所匹配的智能口上。例如协议1的设备类型字段是“开关
电源”,协议2的设备类型字段是“交流配电屏”,智能口1连接的是交流配电屏,智能口2连接的是开关电源,那么协议1就和智能口2匹配,协议2就和智能口1匹配,于是就将协议1的ini配置文件和相应的so动态库文件下载到智能口2上,将协议2的ini配置文件和相应的so动态库文件下载到智能口1上,从而使得各智能口都能下载到与其所连接的智能设备对应的协议。
44.在将相应的协议下载到智能口上后,还可以重启fsu,以更新各智能口的状态,这时fsu所连接的所有设备的协议都已被下载到各智能口下,于是fsu就能够与智能设备进行通信,实时获取智能设备的运行数据并上送给b接口平台,实现对智能设备的监控。在整个协议下载过程中,现场调试人员只需要通过串口线将fsu各个智能口与智能设备连接即可,无需其他操作,大大提升了工作效率。
45.下面以一个具体的例子来说明本技术的用于现场监控单元fsu的协议下载系统和方法。请参考图3,图3中的fsu包括收发天线、处理器以及com1、com2、com3等多个智能口,其中智能口com1、com4、com7分别通过串口线和开关电源、ups设备、智能电表连接,开关电源、ups设备、智能电表上都设置有一电子标签,电子标签上存储着各自所在设备的设备信息。处理器首先控制收发天线向各智能设备上的电子标签发送信息读取信号,电子标签接收到信息读取信号后发送自己所存储的设备信息,收发天线接收各电子标签发送的设备信息,进行解码后上传至处理器,处理器再把这些设备信息下发到各个智能口,从而识别出智能口com1连接的是开关电源、智能口com4连接的是ups设备、智能口com7连接的是智能电表。此时处理器已经接收运维平台下发的fsu与各智能设备进行通信所需的协议,其中包括开关电源的通信协议、ups设备的通信协议和智能电表的通信协议,于是就将开关电源的通信协议下载到com1,将ups设备的通信协议下载到com4,将智能电表的通信协议下载到com7,完成协议下载工作,然后重启fsu,fsu就能够获取开关电源、ups设备、智能电表的运行数据,将运行数据上传给b接口平台,实现对开关电源、ups设备和智能电表的监控。
46.依据上述实施例的用于现场监控单元fsu的协议下载系统和方法,使用了射频识别技术,使得fsu能够快速地获取所连接的智能设备的设备信息,利用设备信息识别各智能口分别连接的是什么类型的智能设备,同时从运维平台一次性下载fsu与智能设备进行通信所需的协议,根据各智能口所连接的智能设备的类型,将相应的协议下载到智能口上,完成fsu的协议下载工作,使得整个协议下载过程实现自动化,操作便捷,大大提升了工作效率。
47.本文参照了各种示范实施例进行说明。然而,本领域的技术人员将认识到,在不脱离本文范围的情况下,可以对示范性实施例做出改变和修正。例如,各种操作步骤以及用于执行操作步骤的组件,可以根据特定的应用或考虑与系统的操作相关联的任何数量的成本函数以不同的方式实现(例如一个或多个步骤可以被删除、修改或结合到其他步骤中)。
48.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。另外,如本领域技术人员所理解的,本文的原理可以反映在计算机可读存储介质上的计算机程序产品中,该可读存储介质预装有计算机可读程序代码。任何有形的、非暂时性的计算机可读存储介质皆可被使用,包括磁存储设备(硬盘、软盘等)、光学存储设备(cd至rom、dvd、blu ray盘等)、闪存和/或诸如此类。这些计算机程序指令可被加载到通用计算机、专用计算机或其他可编程数据处理设备上以形成机器,使得这些在计算机上或其他可编程数
据处理装置上执行的指令可以生成实现指定的功能的装置。这些计算机程序指令也可以存储在计算机可读存储器中,该计算机可读存储器可以指示计算机或其他可编程数据处理设备以特定的方式运行,这样存储在计算机可读存储器中的指令就可以形成一件制造品,包括实现指定功能的实现装置。计算机程序指令也可以加载到计算机或其他可编程数据处理设备上,从而在计算机或其他可编程设备上执行一系列操作步骤以产生一个计算机实现的进程,使得在计算机或其他可编程设备上执行的指令可以提供用于实现指定功能的步骤。
49.虽然在各种实施例中已经示出了本文的原理,但是许多特别适用于特定环境和操作要求的结构、布置、比例、元件、材料和部件的修改可以在不脱离本披露的原则和范围内使用。以上修改和其他改变或修正将被包含在本文的范围之内。
50.前述具体说明已参照各种实施例进行了描述。然而,本领域技术人员将认识到,可以在不脱离本披露的范围的情况下进行各种修正和改变。因此,对于本披露的考虑将是说明性的而非限制性的意义上的,并且所有这些修改都将被包含在其范围内。同样,有关于各种实施例的优点、其他优点和问题的解决方案已如上所述。然而,益处、优点、问题的解决方案以及任何能产生这些的要素,或使其变得更明确的解决方案都不应被解释为关键的、必需的或必要的。本文中所用的术语“包括”和其任何其他变体,皆属于非排他性包含,这样包括要素列表的过程、方法、文章或设备不仅包括这些要素,还包括未明确列出的或不属于该过程、方法、系统、文章或设备的其他要素。此外,本文中所使用的术语“耦合”和其任何其他变体都是指物理连接、电连接、磁连接、光连接、通信连接、功能连接和/或任何其他连接。
51.具有本领域技术的人将认识到,在不脱离本发明的基本原理的情况下,可以对上述实施例的细节进行许多改变。因此,本发明的范围应仅由权利要求确定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜