基于厨电设备的控制端动态更新方法、系统、设备及介质技术方案

技术编号:30767726 阅读:20 留言:0更新日期:2021-11-10 12:30
本发明专利技术公开了一种基于厨电设备的控制端动态更新方法、系统、设备及存储介质,所述基于厨电设备的控制端动态更新方法应用在控制端,并包括:根据厨电设备所对应的用户标识信息,从预设云端获取设备列表,所述设备列表中包括所述厨电设备所对应的目标人机界面版本号;若所述厨电设备的本地人机界面版本号与所述目标人机界面版本号不一致,则从所述预设云端下载与所述目标人机界面版本号对应的资源文件;解析所述资源文件并根据所述资源文件渲染成目标人机界面。本发明专利技术的技术方案能够实现控制端人机界面的动态更新以及根据用户进行动态定制,并解决了厨电设备的电控程序和控制端应用程序难以同步更新的问题。用程序难以同步更新的问题。用程序难以同步更新的问题。

【技术实现步骤摘要】
基于厨电设备的控制端动态更新方法、系统、设备及介质


[0001]本专利技术涉及物联网及移动通讯
,尤其涉及一种基于厨电设备的控制端动态更新方法、系统、设备及介质。

技术介绍

[0002]当前,智能化厨电产品无处不在,物联网已经渐渐走入人们的生活,不单便利了生活,还丰富了生活。物联网主要是通过各种控制端,如智能手表、智能手机、PC、平板电脑等,对厨电设备进行智能控制,让用户达到远程操控的目的。
[0003]由于厨电设备和控制端通常由不同团队独立开发,两者的上线频率存在难以同步的问题,从而导致有些厨电设备需要紧急上线或者需要修改控制端的界面布局的话,还需要等到控制端应用程序的下一次发版;这势必导致厨电产品上线和更新的滞后性。

技术实现思路

[0004]本专利技术一实施例提供一种基于厨电设备的控制端动态更新方法、系统、计算机设备及存储介质,能够实现控制端人机界面的动态更新以及根据用户进行动态定制,并解决厨电设备的电控程序和控制端应用程序难以同步更新的问题。
[0005]一种基于厨电设备的控制端动态更新方法,其特征在于,所述基于厨电设备的控制端动态更新方法应用在控制端,并包括:
[0006]根据厨电设备所对应的用户标识信息,从预设云端获取设备列表,所述设备列表中包括所述厨电设备所对应的目标人机界面版本号;
[0007]若所述厨电设备的本地人机界面版本号与所述目标人机界面版本号不一致,则从所述预设云端下载与所述目标人机界面版本号对应的资源文件;
[0008]解析所述资源文件并根据所述资源文件渲染成目标人机界面。
[0009]一种基于厨电设备的控制端动态更新系统,其特征在于,包括控制端和预设云端;
[0010]其中,所述控制端用于:根据厨电设备所对应的用户标识信息,从预设云端获取设备列表,所述设备列表中包括所述厨电设备所对应的目标人机界面版本号;
[0011]若所述厨电设备的本地人机界面版本号与所述目标人机界面版本号不一致,则从所述预设云端下载与所述目标人机界面版本号对应的资源文件;
[0012]解析所述资源文件并根据所述资源文件渲染成目标人机界面。
[0013]所述预设云端用于:
[0014]当所述厨电设备进行固件更新时,获取所述厨电设备的电控程序版本号;
[0015]根据所述电控程序版本号调整所述资源文件,并通知所述控制端进行动态更新。
[0016]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于厨电设备的控制端动态更新方法的步骤。
[0017]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计
算机程序被处理器执行时实现上述基于厨电设备的控制端动态更新方法的步骤。
[0018]上述基于厨电设备的控制端动态更新方法、系统、计算机设备及存储介质,在预设云端上配置有渲染目标人机界面所需要的资源文件(图片、布局文件等),由控制端通过厨电设备所对应的用户标识信息从预设云端下载这些资源文件,并渲染成特定的人机交互界面,可适用于控制端上的应用程序(APP)尚未发布更新或厨电设备的固件需要紧急更新的情形,解决了厨电设备的电控程序和控制端应用程序难以同步更新的问题。同时,由于资源文件可根据用户标识信息进行分组,划分用户权限,可以根据厨电设备的产品型号、用户开通的功能的多少等条件动态改变控制端上人机交互界面的功能,实现控制端上针对不同用户的人机交互界面的动态定制。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术一实施例中基于厨电设备的控制端动态更新方法的应用场景示意图;
[0021]图2是本专利技术一实施例中基于厨电设备的控制端动态更新方法的流程图;
[0022]图3是本专利技术一实施例中在手机APP上实现动态更新的流程图;
[0023]图4是本专利技术一实施例中预设云端通知控制端进行动态更新的流程图;
[0024]图5是本专利技术一实施例中控制端生成布局文件并上传预设云端的流程图;
[0025]图6是本专利技术一实施例中生成布局文件的流程图。
具体实施方式
[0026]下面将结合本专利技术一些实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]本专利技术提供的基于厨电设备的控制端动态更新方法,应用在如图1所示的应用场景中;厨电设备是指智能洗碗机、热水器等家用电器;控制端APP是如基于智能手机的、对厨电设备进行远程控制的应用程序;预设云端是指用于数据处理的后台服务器;其中,控制端包括但不限于智能手机、PC、平板电脑、智能手表或手环等;控制端APP与预设云端进行网络通讯,厨电设备在固件升级时与预设云端进行网络通讯。
[0028]在一实施例中,提供一种基于厨电设备的控制端动态更新方法应用在控制端,如图2所示,并包括如下步骤:
[0029]S1:根据厨电设备所对应的用户标识信息,从预设云端获取设备列表,设备列表中包括厨电设备所对应的目标人机界面版本号。
[0030]其中,用户标识信息用于唯一标识一个厨电设备,可以是字符、数字或特殊符号所组成的字符串。控制端上的APP在安装之时已获取该用户标识信息,同时,用户标识信息存
储在预设云端。
[0031]人机界面是指控制端APP的UI界面;目标人机界面版本号对应了操控厨电设备的控制端APP所对应的UI界面版本号。即,当厨电设备的固件已经升级,增加了新的功能,而对应的控制端APP尚未发布更新,则可以通过在预设云端配置一些通用的资源文件供控制端下载,以临时代替所对应的最新控制端APP功能。
[0032]设备列表用于记载每个厨电设备所对应的目标人机界面版本号,设备列表具体可以是文本文件形式存储。
[0033]例如,当预设云端需要维护每款类型智能产品的资源文件,则洗碗机一个类型,烟机一个类型等,然后再根据产品的具体型号再进一步进行分类,如V7洗碗机,A6洗碗机等;同时,预设云端需要维护好每一份资源文件的版本信息从版本1.0.0开始提升版本号。
[0034]S2:若厨电设备的本地人机界面版本号与目标人机界面版本号不一致,则从预设云端下载与目标人机界面版本号对应的资源文件。
[0035]其中,资源文件为压缩文件的形式存储在预设云端上,并包括图片文件和布局文件。布局文件是用于渲染UI界面的文件,如JSON文件。
[0036]控制端A本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于厨电设备的控制端动态更新方法,其特征在于,所述基于厨电设备的控制端动态更新方法应用在控制端,并包括:根据厨电设备所对应的用户标识信息,从预设云端获取设备列表,所述设备列表中包括所述厨电设备所对应的目标人机界面版本号;若所述厨电设备的本地人机界面版本号与所述目标人机界面版本号不一致,则从所述预设云端下载与所述目标人机界面版本号对应的资源文件;解析所述资源文件并根据所述资源文件渲染成目标人机界面。2.如权利要求1所述的基于厨电设备的控制端动态更新方法,其特征在于,所述资源文件为压缩文件,并包括图片文件和布局文件;所述解析所述资源文件并根据所述资源文件渲染成目标人机界面,包括:解压所述压缩文件,并根据所述图片文件和布局文件将当前人机界面渲染成所述目标人机界面。3.如权利要求2所述的基于厨电设备的控制端动态更新方法,其特征在于,所述布局文件为JSON文件,所述JSON文件包括字段:控件名称、控件类型、背景颜色、子控件数组、坐标、视图半径、字号、文本内容、文本颜色。4.如权利要求1所述的基于厨电设备的控制端动态更新方法,其特征在于,所述基于厨电设备的控制端动态更新方法还应用在所述预设云端,并包括:当所述厨电设备进行固件更新时,获取所述厨电设备的电控程序版本号;根据所述电控程序版本号调整所述资源文件,并通知所述控制端进行动态更新。5.如权利要求4所述的基于厨电设备的控制端动态更新方法,其特征在于,还包括:为用户设定独立的用户权限,并根据用户标识信息将所述资源文件进行分组。6.如权利要求1所述的基于厨电设备的控制端...

【专利技术属性】
技术研发人员:冯炜坚潘叶江
申请(专利权)人:华帝股份有限公司
类型:发明
国别省市:

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

1