一种设备更新方法及装置、电子设备及存储介质制造方法及图纸

技术编号:35071471 阅读:20 留言:0更新日期:2022-09-28 11:33
本申请涉及一种设备更新方法及装置、电子设备及存储介质。其中,方法包括:获取用于推送至目标账号的多个候选更新文件;按照对应于目标账号的用户关注度关系以及每个候选更新文件对应的候选设备类型,确定出与每个候选更新文件对应的更新优先级;按照所有更新优先级,在多个候选更新文件中确定出更新优先级最高的目标更新文件;将目标更新文件推送至登录有目标账号的目标客户端。通过本申请可以解决相关技术中当目标账号关联的设备存在大量需要更新的相关文件时,用户无法快速找出自己关注度最高的设备,关注度最高的设备长期处于待更新状态,进而影响用户的工作效率,导致更新无法满足用户需求的问题。法满足用户需求的问题。法满足用户需求的问题。

【技术实现步骤摘要】
一种设备更新方法及装置、电子设备及存储介质


[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]第二确定模块,用于按照所有所述更新优先级,在所述多个候选更新文件中确定出所述更新优先级最高的目标更新文件,其中,所述目标更新文件的所述更新优先级高于所有所述候选更新文件中除所述目标更本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备更新方法,其特征在于,包括:获取用于推送至目标账号的多个候选更新文件,其中,所述候选更新文件用于对关联至所述目标账号的候选设备类型的设备进行软件更新,每个所述候选更新文件具有对应的所述候选设备类型;按照对应于所述目标账号的用户关注度关系以及每个所述候选更新文件对应的所述候选设备类型,确定出与每个所述候选更新文件对应的更新优先级,其中,所述用户关注度关系用于指示所述目标账号的用户对各个所述候选设备类型的设备的关注程度;按照所有所述更新优先级,在所述多个候选更新文件中确定出所述更新优先级最高的目标更新文件,其中,所述目标更新文件的所述更新优先级高于所有所述候选更新文件中除所述目标更新文件之外的任一个所述候选更新文件的所述更新优先级;将所述目标更新文件推送至登录有所述目标账号的目标客户端。2.根据权利要求1所述的方法,其特征在于,在所述获取用于推送至目标账号的多个候选更新文件之前,所述方法还包括:获取多个指定更新文件;按照与每个所述指定更新文件对应的指定设备类型,以及所述目标账号对应的所有预设设备类型,在所有所述指定更新文件中确定出用于推送至所述目标账号的所述多个候选更新文件,其中,所述预设设备类型为所述目标账号关联的所有设备中的至少一个设备的设备类型,所述候选设备类型同时存在于所有所述指定设备类型中以及所有所述预设设备类型中。3.根据权利要求1所述的方法,其特征在于,在所述按照对应于所述目标账号的用户关注度关系以及每个所述候选更新文件对应的所述候选设备类型,确定出与每个所述候选更新文件对应的更新优先级之前,所述方法还包括:按照与每个预设设备类型对应的历史交互信息,确定与每个所述预设设备类型对应的预设用户关注度,其中,所述预设设备类型为所述目标账号关联的所有设备中的至少一个设备的设备类型,对于任一个所述预设设备类型,与所述预设设备类型对应的所述历史交互信息,用于指示关联至所述目标账号的所述预设设备类型的所有设备被执行预设交互操作的次数;按照与每个所述预设设备类型对应的所述预设用户关注度,确定出所述用户关注度关系。4.根据权利要求3所述的方法,其特征在于,所述按照与每个所述预设设备类型对应的历史交互信息,确定与每个所述预设设备类型对应的预设用户关注度,包括:基于所述历史交互信息,确定出现过所述预设设备类型对应的预设设备类型标识的预设接口的个数,其中,每个所述预设设备类型具有唯一对应的预设设备类型标识,所述预设接口用于供所述目标客户端与所述预设设备类型的设备之间进行交互;基于所述历史交互信息,确定出每个所述预设接口中出现所述预设设备类型标识的子交互次数;基于所述预设接口的个数、所述子交互次数以及与所述预设设备类型对应的预设权重,确定出与所述预设设备类型对应的所述预设用户关注度。5.根据权利要求1所述的方法,其特征在于,在所述将所述目标更新文件推送至登录有
所述目标账号的目标客户端之后,所述方法还包括:获取反馈信息;当所述反馈信息指示成功将所述目标更新文件下发至与所述目标客...

【专利技术属性】
技术研发人员:李爽张锴郭强林浩生杨兴刚
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1