当前位置: 首页 > 专利查询>黎剑猛专利>正文

一种监控插件迁移的方法及系统技术方案

技术编号:23938282 阅读:35 留言:0更新日期:2020-04-25 04:01
本公开涉及一种监控插件迁移的方法及系统,方法包括:第一线程获取已安装的监控插件对应的监控插件编号,并获取监控插件的参数信息;第二线程将迁移标识、监控插件对应的监控插件编号和监控插件的参数信息进行拼接,得到迁移代码,将迁移代码上报给第三线程;第三线程向服务器发送迁移请求;服务器将主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,将从监控设备的MAC地址、监控插件安装包以及监控插件的参数信息打包,生成迁移信息,向主监控设备返回迁移信息;第一AP接收到迁移信息后,向从监控设备发送迁移信息中的监控插件安装包。本公开能提高主监控设备和从监控设备之间监控插件迁移的便利性。

A method and system of monitoring plug-in migration

【技术实现步骤摘要】
一种监控插件迁移的方法及系统
本公开涉及软件
,尤其涉及一种监控插件迁移的方法及系统。
技术介绍
开展明厨亮灶建设,有利于引导社会公众主动参与食品制作加工监督。主监控设备为安装有监控插件的监控设备,主监控设备通过监控插件监控厨房的情况。为了推广使用,将主监控设备的监控插件迁移到从监控设备。不过,不同类型的从监控设备需要获取不同主监控设备的监控插件,同一类型的从监控设备则需要获取同一个主监控设备的监控插件,因为同一类型的话,从监控设备接收主监控设备迁移过来的监控插件是主监控设备采用的监控插件,因此能很好地满足用户的需求,而如何在同一类型的主监控设备和从监控设备之间完成监控插件的迁移,是一个亟待解决的问题。
技术实现思路
有鉴于此,本公开提出了一种监控插件迁移的方法及系统,能够在同一类型的主监控设备和从监控设备之间完成监控插件的迁移,提高主监控设备和从监控设备之间监控插件迁移的便利性。根据本公开的一方面,提供了一种监控插件迁移的方法,所述方法应用于网络设备,所述方法包括主监控设备、服务器、第一AP,所述主监控设备包括第一线程、第二线程、第三线程;所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程;所述第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值;所述服务器将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,就识别所述主监控设备与所述从监控设备是同一类型的监控设备,获取所述从监控设备绑定的指纹特征值对应的从监控设备的MAC地址,并获取所述监控插件编号对应的监控插件安装包;所述服务器将所述从监控设备的MAC地址、所述监控插件安装包以及所述监控插件的参数信息打包,生成所述迁移信息,向所述主监控设备返回所述迁移信息,以使所述主监控设备向所述第一AP返回所述迁移信息;所述第一AP接收到所述迁移信息后,向所述从监控设备发送所述迁移信息中的所述监控插件安装包,以在同一类型的所述主监控设备和所述从监控设备之间完成所述监控插件的迁移。根据本公开的另一方面,提供了一种监控插件迁移系统,所述系统应用于网络设备,所述系统包括主监控设备、服务器、第一AP,所述主监控设备包括第一模块、第二模块,所述第三模块,所述服务器包括匹配模块和返回模块,所述第一AP包括发送模块;所述第一模块,用于第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;所述第二模块,用于第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程;所述第三模块,用于第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值;所述匹配模块,用于将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,就识别所述主监控设备与所述从监控设备是同一类型的监控设备,获取所述从监控设备绑定的指纹特征值对应的从监控设备的MAC地址,并获取所述监控插件编号对应的监控插件安装包;所述返回模块,用于将所述从监控设备的MAC地址、所述监控插件安装包以及所述监控插件的参数信息打包,生成所述迁移信息,向所述主监控设备返回所述迁移信息,以使所述主监控设备向所述第一AP返回所述迁移信息;所述发送模块,用于所述第一AP接收到所述迁移信息后,向所述从监控设备发送所述迁移信息中的所述监控插件安装包以及所述监控插件的参数信息,以在同一类型的所述主监控设备和所述从监控设备之间完成所述监控插件的迁移。本公开能够在同一类型的主监控设备和从监控设备之间完成监控插件的迁移,不用手动查找主监控设备采用的监控插件,因此提高了主监控设备和从监控设备之间监控插件迁移的便利性。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明图1示出了本公开一实施例的监控插件迁移的方法的流程图。图2示出了本公开一实施例的监控插件迁移的系统的结构框图。具体实施方式图1示出了本公开一实施例的监控插件迁移的方法的流程图。监控插件迁移的方法可以用于网络设备。如图1所示,该监控插件迁移的方法可以包括:主监控设备、服务器、第一AP,所述主监控设备包括第一线程、第二线程、第三线程;其中,主监控设备和从监控设备均具备指纹输入器,指纹输入器用于接收用户输入的指纹。其中,从监控设备为主监控设备以外的监控设备。其中,主监控设备和从监控设备的对应关系是一对多,比如:一个主监控设备可以对应多个从监控设备。为便于说明,举例如下:其中,用户在主监控设备配置好监控插件以及监控插件的参数信息后,通过指纹输入器向主监控设备输入指纹。主监控设备通过指纹输入器接收用户输入的指纹后,会得到用户的指纹特征值,主监控设备绑定指纹特征值后存储。其中,用户通过指纹输入器向从监控设备输入指纹。从监控设备通过指纹输入器接收用户输入的指纹后,会得到用户的指纹特征值,从监控设备绑定指纹特征值后存储。如果有多个从监控设备的话,就向每个从监控设备输入指纹就好。这样,后续服务器将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,就可以识别出所述主监控设备与所述从监控设备是同一类型的监控设备,这样后续绑定相同指纹特征值的主监控设备与从监控设备之间就可以实现监控插件迁移。S1,所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;其中,迁移标识为自定义的标识,比如定义为migrateidentifier。S2,所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程;S3,所述第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值;S4,所述服务器将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的本文档来自技高网...

【技术保护点】
1.一种监控插件迁移方法,其特征在于,包括主监控设备、服务器、第一AP,所述主监控设备包括第一线程、第二线程、第三线程;/n所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;/n所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程;/n所述第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值;/n所述服务器将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,就识别所述主监控设备与所述从监控设备是同一类型的监控设备,获取所述从监控设备绑定的指纹特征值对应的从监控设备的MAC地址,并获取所述监控插件编号对应的监控插件安装包;/n所述服务器将所述从监控设备的MAC地址、所述监控插件安装包以及所述监控插件的参数信息打包,生成所述迁移信息,向所述主监控设备返回所述迁移信息,以使所述主监控设备向所述第一AP返回所述迁移信息;/n所述第一AP接收到所述迁移信息后,向所述从监控设备发送所述迁移信息中的所述监控插件安装包以及所述监控插件的参数信息,以在同一类型的所述主监控设备和所述从监控设备之间完成所述监控插件的迁移。/n...

【技术特征摘要】
1.一种监控插件迁移方法,其特征在于,包括主监控设备、服务器、第一AP,所述主监控设备包括第一线程、第二线程、第三线程;
所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;
所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程;
所述第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值;
所述服务器将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,就识别所述主监控设备与所述从监控设备是同一类型的监控设备,获取所述从监控设备绑定的指纹特征值对应的从监控设备的MAC地址,并获取所述监控插件编号对应的监控插件安装包;
所述服务器将所述从监控设备的MAC地址、所述监控插件安装包以及所述监控插件的参数信息打包,生成所述迁移信息,向所述主监控设备返回所述迁移信息,以使所述主监控设备向所述第一AP返回所述迁移信息;
所述第一AP接收到所述迁移信息后,向所述从监控设备发送所述迁移信息中的所述监控插件安装包以及所述监控插件的参数信息,以在同一类型的所述主监控设备和所述从监控设备之间完成所述监控插件的迁移。


2.如权利要求1所述的方法,其特征在于,在所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,将所述消息包的包头字段上报给所述第二线程之前,所述方法包括:
第一AP连接用户终端,通过所述用户终端显示监控设备列表,所述监控设备列表中包括所述第一AP接入的监控设备,获取在所述监控设备列表中指定的监控设备,将指定的监控设备识别为主监控设备,在包头字段写入预存的迁移标识后,向所述主监控设备发送消息包,所述携带所述包头字段。


3.如权利要求1所述的方法,其特征在于,所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程,具体为:
所述第二线程在第一字段中写入所述迁移标识,在第二字段中写入所述监控插件对应的监控插件编号,在第三字段中写入所述监控插件的参数信息,将所述第一字段、所述第二字段、所述第三字段依次进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程。


4.如权利要求1所述的方法,其特征在于,所述第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值,具体为:
所述第三线程查询本地是否存在迁移代码对应的迁移信息,如果不存在,就向所述第一AP发送请求报文,所述请求报文用于请求所述第一AP返回服务器的网页地址,检测是否接收到所述第一AP返回服务器的网页地址,当接收到所述网页地址时,根据所述网页地址向所述服务器发送迁移请求,所述迁移请求用于请求所述服务器给所述主监控设备配置所述迁移信息,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值。


5.如权利要求1所述的方法,其特征在于,所述服务器将所述从监控设备的MAC地址、所述监控插件安装包以及所述监控插件的参数信息打包,生成所述迁移信息,向所述主监控设备返回所述迁移信息,以使所述主监控设备向所述第一AP返回所述迁移信息,具体为:
所述服务器读取内存区域中的剩余内存空间,读取内核线程的状态,在确定所述内存区域中的剩余内存空间不小于预设空间阈值且确定所述内核线程的状态处于就绪状态时,将存储区域中的所述监控插件安装包复制至所述内存区域中,再通过所述内核线程将所述从监控设备的MAC地址、...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:黎剑猛
类型:发明
国别省市:广东;44

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

1