【技术实现步骤摘要】
一种监控插件迁移的方法及系统
本公开涉及软件
,尤其涉及一种监控插件迁移的方法及系统。
技术介绍
开展明厨亮灶建设,有利于引导社会公众主动参与食品制作加工监督。主监控设备为安装有监控插件的监控设备,主监控设备通过监控插件监控厨房的情况。为了推广使用,将主监控设备的监控插件迁移到从监控设备。不过,不同类型的从监控设备需要获取不同主监控设备的监控插件,同一类型的从监控设备则需要获取同一个主监控设备的监控插件,因为同一类型的话,从监控设备接收主监控设备迁移过来的监控插件是主监控设备采用的监控插件,因此能很好地满足用户的需求,而如何在同一类型的主监控设备和从监控设备之间完成监控插件的迁移,是一个亟待解决的问题。
技术实现思路
有鉴于此,本公开提出了一种监控插件迁移的方法及系统,能够在同一类型的主监控设备和从监控设备之间完成监控插件的迁移,提高主监控设备和从监控设备之间监控插件迁移的便利性。根据本公开的一方面,提供了一种监控插件迁移的方法,所述方法应用于网络设备,所述方法包括主监控设备、服务器、第一AP,所述主监控设备包括第一线程、第二线程、第三线程;所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代 ...
【技术保护点】
1.一种监控插件迁移方法,其特征在于,包括主监控设备、服务器、第一AP,所述主监控设备包括第一线程、第二线程、第三线程;/n所述第一线程解析所述第一AP发送的消息包,得到所述消息包的包头字段,检测所述消息包的包头字段是否包括迁移标识,如果所述消息包的包头字段包括迁移标识时,就获取已安装的监控插件对应的监控插件编号,并获取所述监控插件的参数信息;/n所述第二线程将所述迁移标识、所述监控插件对应的监控插件编号和所述监控插件的参数信息进行拼接,得到迁移代码,将所述迁移代码上报给所述第三线程;/n所述第三线程向所述服务器发送迁移请求,所述迁移请求携带有所述迁移代码、所述主监控设备的MAC地址以及所述主监控设备绑定的指纹特征值;/n所述服务器将所述主监控设备绑定的指纹特征值与预存的从监控设备绑定的指纹特征值进行匹配,如果匹配成功,就识别所述主监控设备与所述从监控设备是同一类型的监控设备,获取所述从监控设备绑定的指纹特征值对应的从监控设备的MAC地址,并获取所述监控插件编号对应的监控插件安装包;/n所述服务器将所述从监控设备的MAC地址、所述监控插件安装包以及所述监控插件的参数信息打包,生成所述迁 ...
【技术特征摘要】
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地址、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。