【技术实现步骤摘要】
多模块Matter设备固件升级的方法和系统
[0001]本申请涉及Matter规范
,尤其涉及一种多模块Matter设备固件升级的方法和系统。
技术介绍
[0002]Matter规范中描述了Matter类设备进行固件升级的相关要求,其中定义了两种角色。1是OTA(Over The Air)Requestor,其节点类型是0x0012,Matter规范要求其是实现了OTA Software Update Provider cluster的客户端角色,同时实现了OTA Software Update Requestor cluster服务端角色。2是OTA Provider,其节点类型是0x0014,Matter规范要求其是实现了OTA Software Update Provider cluster的服务端角色,同时实现了OTA Software Update Requestor cluster客户端角色。规范同时描述了整个固件升级能力需要支持如下几点:
[0003]1、实现一套逻辑可以通知到OTA Requestor当前有哪些OTA Provider。
[0004]2、实现一套逻辑可以让OTA Requestor获取到可用固件镜像信息。
[0005]3、提供一个OTA Requestor可以拉取镜像的一个本地代理,无网络时也可用。
[0006]4、实现一套OTA Requestor与OTA Provider相互通知的机制。
[0007]5、支持根据管理规则延迟安装的逻辑。 ...
【技术保护点】
【技术特征摘要】
1.一种多模块Matter设备固件升级的方法,应用于Matter设备,其特征在于,包括:通过终端设备向第一服务器发送固件升级请求,所述固件升级请求包括所述Matter设备标识和所述Matter设备当前版本号;接收所述终端设备发送的OTA描述文件,所述OTA描述文件是在所述终端设备在收到来自所述第一服务器发送的所述Matter设备的最新版本号、并在检测到所述最新版本号高于所述当前版本号后,向所述Matter设备发送的;解析所述OTA描述文件,以获得所述最新版本号;根据所述最新版本号和所述Matter设备标识向第二服务器发送升级请求,其中,所述第二服务器中存储有所述Matter设备的版本号与多个模块的版本信息映射关系,以及每一模块的升级固件下载地址;接收所述第二服务器提供的升级固件下载地址,下载待升级模块的固件信息,并在固件升级完成后,将所述当前版本号更新为所述最新版本号。2.如权利要求1所示的方法,其特征在于,所述最新版本号是根据所述Matter设备的模块的版本信息的改变而更新的,对应所述Matter设备的模块的增加、模块的删除和模块版本的升级中的任意一个或多个,所述Matter设备的所述最新版本号进行更新。3.如权利要求1所示的方法,其特征在于,所述根据所述最新版本号和所述Matter设备标识向第二服务器发送升级请求包括:将所述Matter设备的最新版本号、所述Matter设备标识以及与所述Matter设备的版本号关联的每一模块的当前版本信息分别发送至所述第二服务器;以使所述第二服务器根据每一所述模块的当前版本信息和所述模块的最新版本信息确认是否需要对所述模块进行固件升级。4.一种多模块Matter设备固件升级的方法,应用于终端设备,其特征卷号:230061CI在于,包括:接收来自Matter设备的检测固件升级信息的请求,所述请求包括所述Matter设备标识和所述Matter设备的当前版本号;向第一服务器请求检测所述Matter设备标识对应的固件升级信息;接收来自所述第一服务器的所述Matter设备的升级地址信息;根据所述地址信息下载OTA描述文件;根据所述OTA描述文件获得所述Matter设备的最新版本号;在比较所述最新版本号和所述Matter设备的当前版本号后,确定是否需要对所述Matter设备进行升级;以及在确定需要对所述Matter设备进行升级的情况下,将所述OTA描述文件发送至所述Matter设备,以使得所述Matter设备根据所述OTA描述文件向第二服务器获取与所述Matter设备关联的多个模块的固件升级信息。5.如权利要求4所述的方法,其特征在于,所述第一服务器为Matter服务器,所述第二服务器为所述Matter设备所属的生产厂家的服务器。6.一种多模块Matter设备固件升级的方法,其特征在于,应用于第二服务器,所述第二服务中存储有所述Matter设备的版本号与多个模块的版本信息的映射关系,以及每一模块的升级固件下载地址,所述方法包括:
接收来自Matter设备的最新版本号以及所述Matter设备标识;确定所述最新版本号对应的所述Matter设备的每一模块的最新版本信息;根据所述模块的最新版本信息和所述Matter设备标识对应的模块的当前版本信息确定所述Matt...
【专利技术属性】
技术研发人员:刘志坤,张小龙,黄锦涛,夏海强,黄小华,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。