云边协同的模型更新方法、装置及系统制造方法及图纸

技术编号:38054987 阅读:10 留言:0更新日期:2023-06-30 11:20
本公开提供一种云边协同的模型更新方法、装置及系统,方法应用于边服务器,通过接收云服务器发送的更新消息,更新消息为云服务器在确定存在待更新子文件的情况下,基于待更新子文件生成的消息,模型子文件为云服务器基于模型文件以及网络连接状态进行拆分得到的子文件,解析更新消息,得到解析信息,在基于解析信息,确定下载待更新子文件的情况下,发送下载请求至云服务器,并接收云服务器基于下载请求发送的文件,作为已下载文件,基于解析信息,对已下载文件进行验证,在验证已下载文件可用的情况下,基于已下载文件,更新边服务器的模型。能够提高对边服务器的模型进行更新的成功率,以及能够提高云边协同更新模型的成功率。以及能够提高云边协同更新模型的成功率。以及能够提高云边协同更新模型的成功率。

【技术实现步骤摘要】
云边协同的模型更新方法、装置及系统


[0001]本公开涉及物联网
,尤其涉及一种云边协同的模型更新方法、装置及系统。

技术介绍

[0002]目前,在云边端一体化的环境下,包括云服务器、边服务器以及端设备,端设备可以执行数据采集操作。边服务器可以通过边服务器的模型对端设备采集的数据进行分析,得到分析结果,并将数据和分析结果发送至云服务器。云服务器可以对接收到的数据以及分析结果进行汇总分析,从而对云服务器的模型进行大规模训练,得到更新后的模型。在得到更新后的模型后,云服务器可以通知边服务器进行模型的更新。
[0003]目前,边服务器以及端设备部署在工厂、野外、矿山等偏远且信号较弱的地方,从而导致云服务器与边服务器之间通信网络的信号较弱。在边服务器的模型需要更新的情况下,存在模型文件较大,且通信网络连接状态不稳定的情况,导致边服务器的模型更新失败的概率较大,云边协同更新模型的成功率较低。

技术实现思路

[0004]本公开提供一种云边协同的模型更新方法、装置及系统,用以解决现有技术中边服务器的模型更新失败的概率较大的缺陷,提高对边服务器的模型进行更新的成功率,以及提高云边协同更新模型的成功率。
[0005]本公开提供一种云边协同的模型更新方法,应用于边服务器,方法包括:
[0006]接收云服务器发送的更新消息,其中,所述更新消息为所述云服务器在确定存在待更新子文件的情况下,基于所述待更新子文件生成的消息,所述待更新子文件为模型文件包括的多个模型子文件中,需要进行更新的模型子文件,所述模型子文件为所述云服务器基于所述模型文件以及网络连接状态进行拆分得到的子文件;
[0007]解析所述更新消息,得到解析信息,在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器,并接收所述云服务器基于所述下载请求发送的文件,作为已下载文件;
[0008]基于所述解析信息,对所述已下载文件进行验证,在验证所述已下载文件可用的情况下,基于所述已下载文件,更新所述边服务器的模型。
[0009]根据本公开提供的一种云边协同的模型更新方法,所述解析信息包括所述待更新子文件的标识;
[0010]在所述在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器的步骤之前,所述方法还包括:
[0011]基于所述标识,判断是否存在与所述更新消息一致的待验证消息;
[0012]在不存在所述待验证消息的情况下,确定下载所述待更新子文件;
[0013]在存在所述待验证消息,且所述待验证消息对应的待验证文件不完整的情况下,
确定下载所述待更新子文件。
[0014]根据本公开提供的一种云边协同的模型更新方法,所述解析信息包括所述待更新子文件的唯一标识;
[0015]所述基于所述解析信息,对所述已下载文件进行验证的步骤,包括:
[0016]获取已下载文件的待验证标识;
[0017]在所述待验证标识与所述唯一标识满足预设条件的情况下,确定所述已下载文件可用。
[0018]根据本公开提供的一种云边协同的模型更新方法,在所述基于所述解析信息,对所述已下载文件进行验证的步骤之后,所述方法还包括:
[0019]在验证所述已下载文件可用的情况下,生成确定消息并发送至所述云服务器,以使所述云服务器基于所述确定消息,确定所述待更新子文件已处理。
[0020]根据本公开提供的一种云边协同的模型更新方法,在所述接收云服务器发送的更新消息的步骤之前,所述方法还包括:
[0021]接收端设备发送的待处理信息;
[0022]将所述待处理信息输入至所述边服务器的模型,得到待处理结果;
[0023]将所述待处理信息以及所述待处理结果发送至所述云服务器,以使所述云服务器基于所述待处理信息以及所述待处理结果,对所述云服务器的模型进行训练,得到更新后的模型文件。
[0024]本公开还提供一种云边协同的模型更新方法,应用于云服务器,方法包括:
[0025]基于模型文件以及网络连接状态,将所述模型文件拆分为多个模型子文件;
[0026]在确定存在待更新子文件的情况下,基于所述待更新子文件,生成更新消息,其中,所述待更新子文件为模型文件包括的多个模型子文件中,需要进行更新的模型子文件;
[0027]将所述更新消息发送至边服务器,以使所述边服务器解析所述更新消息,得到解析信息,并在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器;
[0028]基于所述下载请求,向所述边服务器发送对应的文件,以使所述边服务器接收到已下载文件,并基于所述解析信息,对所述已下载文件进行验证,在验证所述已下载文件可用的情况下,基于所述已下载文件,更新所述边服务器的模型。
[0029]根据本公开提供的一种云边协同的模型更新方法,在所述基于所述下载请求,向所述边服务器发送对应的文件的步骤之后,所述方法还包括:
[0030]接收确定消息,其中,所述确定消息为所述边服务器在验证所述已下载文件可用的情况下生成的消息;
[0031]基于所述确定消息,确定所述待更新子文件已处理。
[0032]根据本公开提供的一种云边协同的模型更新方法,在所述接收确定消息的步骤之前,所述方法还包括:
[0033]判断是否接收到所述确定消息;
[0034]在确定接收到所述确定消息的情况下,执行所述基于所述确定消息,确定所述待更新子文件已处理的步骤;
[0035]在确定未接收到所述确定消息,且未接收到所述确定消息的时长大于预设时长阈
值的情况下,发送所述待更新子文件至所述边服务器。
[0036]根据本公开提供的一种云边协同的模型更新方法,在所述在确定存在待更新子文件的情况下,基于所述待更新子文件,生成更新消息的步骤之前,所述方法还包括:
[0037]接收所述边服务器发送的待处理信息以及待处理结果,其中,所述待处理信息为端设备发送至所述边服务器的信息,所述待处理结果为将所述待处理信息输入至所述边服务器的模型,得到的结果;
[0038]基于所述待处理信息以及所述待处理结果,对所述云服务器的模型进行训练,得到更新后的模型文件。
[0039]本公开还提供一种云边协同的模型更新装置,应用于边服务器,装置包括:
[0040]第一接收模块,用于接收云服务器发送的更新消息,其中,所述更新消息为所述云服务器在确定存在待更新子文件的情况下,基于所述待更新子文件生成的消息,所述待更新子文件为模型文件包括的多个模型子文件中,需要进行更新的模型子文件,所述模型子文件为所述云服务器基于所述模型文件以及网络连接状态进行拆分得到的子文件;
[0041]解析模块,用于解析所述更新消息,得到解析信息,在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器,并接收所述云服务器基于所述下载请求发送的文件,作为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云边协同的模型更新方法,其特征在于,应用于边服务器,所述方法包括:接收云服务器发送的更新消息,其中,所述更新消息为所述云服务器在确定存在待更新子文件的情况下,基于所述待更新子文件生成的消息,所述待更新子文件为模型文件包括的多个模型子文件中,需要进行更新的模型子文件,所述模型子文件为所述云服务器基于所述模型文件以及网络连接状态进行拆分得到的子文件;解析所述更新消息,得到解析信息,在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器,并接收所述云服务器基于所述下载请求发送的文件,作为已下载文件;基于所述解析信息,对所述已下载文件进行验证,在验证所述已下载文件可用的情况下,基于所述已下载文件,更新所述边服务器的模型。2.根据权利要求1所述的云边协同的模型更新方法,其特征在于,所述解析信息包括所述待更新子文件的标识;在所述在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器的步骤之前,所述方法还包括:基于所述标识,判断是否存在与所述更新消息一致的待验证消息;在不存在所述待验证消息的情况下,确定下载所述待更新子文件;在存在所述待验证消息,且所述待验证消息对应的待验证文件不完整的情况下,确定下载所述待更新子文件。3.根据权利要求1所述的云边协同的模型更新方法,其特征在于,所述解析信息包括所述待更新子文件的唯一标识;所述基于所述解析信息,对所述已下载文件进行验证的步骤,包括:获取已下载文件的待验证标识;在所述待验证标识与所述唯一标识满足预设条件的情况下,确定所述已下载文件可用。4.根据权利要求1

3任一项所述的云边协同的模型更新方法,其特征在于,在所述基于所述解析信息,对所述已下载文件进行验证的步骤之后,所述方法还包括:在验证所述已下载文件可用的情况下,生成确定消息并发送至所述云服务器,以使所述云服务器基于所述确定消息,确定所述待更新子文件已处理。5.根据权利要求1

3任一项所述的云边协同的模型更新方法,其特征在于,在所述接收云服务器发送的更新消息的步骤之前,所述方法还包括:接收端设备发送的待处理信息;将所述待处理信息输入至所述边服务器的模型,得到待处理结果;将所述待处理信息以及所述待处理结果发送至所述云服务器,以使所述云服务器基于所述待处理信息以及所述待处理结果,对所述云服务器的模型进行训练,得到更新后的模型文件。6.一种云边协同的模型更新方法,其特征在于,应用于云服务器,所述方法包括:基于模型文件以及网络连接状态,将所述模型文件拆分为多个模型子文件;在确定存在待更新子文件的情况下,基于所述待更新子文件,生成更新消息,其中,所述待更新子文件为模型文件包括的多个模型子文件中,需要进行更新的模型子文件;
将所述更新消息发送至边服务器,以使所述边服务器解析所述更新消息,得到解析信息,并在基于所述解析信息,确定下载所述待更新子文件的情况下,发送下载请求至所述云服务器;基于所述下载请求,向所述边服务器发送对应的文件,以使所述边服务器接收到已下载文件,并基于所述解析信息,对所述已下载文件进行验证,在验证所述已下载文件可用的情况下,基于所述已下载文件,更新所述边服务器的模型。7.根据权利要求6所述的云边协同的模型更新方法,其特征在于,在所述基于所述下载请求,向所述边服务器发送对应的文件的步骤之后,所述方法还包括:接收确定消息,其中,所述确定消息为所述边服务器在验证所述已下载文件可用的情况下生成的消息;基于所述确定消息,确定所述待更新子文件已处理。8.根据权利要求7...

【专利技术属性】
技术研发人员:闫昆王辉田园袁平张君庆
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1