智能设备控制方法、控制装置、冰箱、终端及存储介质制造方法及图纸

技术编号:24163907 阅读:33 留言:0更新日期:2020-05-16 00:54
本发明专利技术提出了一种智能设备控制方法、控制装置、冰箱、终端及存储介质。其中,智能设备控制方法包括:接收功能下载指令,获取用户信息或设备信息;在云端下载与用户信息或设备信息对应的功能模块的脚本信息;执行脚本信息,以安装或更新功能模块。通过本发明专利技术的技术方案,使得安装或更新的功能模块是针对当前用户或当前智能设备的,实现功能定制化,满足不同用户的不同需求。

【技术实现步骤摘要】
智能设备控制方法、控制装置、冰箱、终端及存储介质
本专利技术涉及智能设备
,具体而言,涉及一种智能设备控制方法、智能设备控制装置、冰箱、终端及计算机可读存储介质。
技术介绍
智能设备(例如家电、移动终端等)可安装功能模块或应用软件,以实现多种多样的功能。但是,相关技术中仅仅是通过用户需求进行功能模块的下载与更新,也就是说用户在需要使用某一功能时点击下载该功能,使智能设备对该功能模块进行下载,这使得一方面用户需要清楚地知道智能设备能够应用哪些功能,另一方面智能设备不能主动提供用户功能,不能实现针对每个用户进行功能定制化,用户使用体验不理想。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的第一个方面在于提出了一种智能设备控制方法。本专利技术的第二个方面在于提出了一种智能设备控制装置。本专利技术的第三个方面在于提出了一种冰箱。本专利技术的第四个方面在于提出了一种终端。本专利技术的第五个方面在于提出了一种计算机可读存储介质。有鉴于此,根据本专利技术的第一个方面,提出了一种智能设备控制方法,包括:接收功能下载指令,获取用户信息或设备信息;在云端下载与用户信息或设备信息对应的功能模块的脚本信息;执行脚本信息,以安装或更新功能模块。本专利技术提供的智能设备控制方法,在用户想要安装或更新智能设备的功能模块时会发出的功能下载指令,接收到用户的功能下载指令后,获取用户信息或设备信息,进而在云端下载与用户信息或设备信息相关的功能模块,进行安装或更新。例如,当根据用户信息确定当前用户为老年人时可安装有关养生的功能模块,当根据用户信息确定当前用户为音乐爱好者时可安装有关音乐的功能模块,再例如,当根据设备信息确定当前智能设备为高端设备时可安装高端设备能够应用的功能模块。通过本专利技术的技术方案,使得安装或更新的功能模块是针对当前用户或当前智能设备的,实现功能定制化,满足不同用户的不同需求。需要说明的是,功能下载指令中可以不明确指示安装或更新哪个功能模块,也就是说,用户在面对智能设备时并不知道该智能设备能够提供给自己什么样的功能,用户可以只是发出“请提供给我一些有趣的功能”的语音。用户信息可以通过识别用户图像来获得,设备信息可以为系统预存的。根据本专利技术的上述智能设备控制方法,还可以具有以下技术特征:在上述技术方案中,执行脚本信息,以安装或更新功能模块的步骤,具体包括:将脚本信息从第一编译代码转换为第二编译代码;执行转换后的脚本信息,以安装或更新功能模块。在上述任一技术方案中,第一编译代码为web平台开发代码;第二编译代码为iOS平台开发代码或安卓平台开发代码。在该技术方案中,功能模块的脚本信息在开发平台上以第一编译代码(编译语言)进行编写,然后被打包发送至云端。当被下载待至云端后首先进行代码转换,即从第一编译代码转换为适用于智能设备的第二编译代码,以实现对功能模块的安装或更新。相关技术中webapp基于浏览器渲染,可实现跨平台展示,更新维护即时便捷,但部署在云端,界面渲染慢,部分功能难以实现。Nativeapp基于原生开发(iOS平台开发或安卓平台开发),即能够在智能设备端开发,用户体验良好,但不同设备对于不同功能模块需分别定制开发,开发维护成本高,升级不便,同时难以实现个性化定制。在该技术方案中,应用混合开发方案综合webapp和nativeapp各自优点,取长补短,通过webapp的开发方式,编译生成功能模块的脚本信息部署到云端,智能设备集成iOS系统或安卓系统,下载脚本信息后,通过js引擎对脚本信息进行代码转换,生成nativeview后渲染。本专利技术的技术方案,一方面通过在云端下载开发好的功能模块使得本地系统无需定制开发功能模块,降低开发维护成本;另一方面将下载后的功能模块的脚本信息进行转换以适于智能设备本地系统原生开发,用户使用体验良好。在上述任一技术方案中,在云端下载与用户信息或设备信息对应的功能模块的脚本信息的步骤,具体包括:向云端发送下载请求;接收云端响应下载请求后发送的与用户信息或设备信息对应的功能模块的脚本信息。在该技术方案中,向云端发送下载请求,该下载请求中包括用户信息或设备信息,或者该下载请求中包括指明用户信息或设备信息的指示信息,使得云端能够对应下发与用户信息或设备信息相关的功能模块的脚本信息,以实现用户或设备的功能定制化。在上述任一技术方案中,在安装或更新功能模块之后,还包括:展示功能模块;和/或将执行脚本信息中产生的数据进行存储。在该技术方案中,在安装或更新功能模块后可直接进行显示,以使用户更加方便地使用该功能模块。和/或对应脚本信息执行过程中产生的数据进行存储,进而可以将存储的数据发送至其它智能设备上进行后续使用。在上述任一技术方案中,用户信息包括以下一种或其组合:用户账号、用户年龄、用户爱好信息;设备信息包括以下一种或其组合:设备账号、设备类型。在该技术方案中,用户信息包括但不限于:用户账号、用户年龄、用户爱好信息,通过上述信息下载与用户相关的功能模块,例如根据用户信息确定用户是运动爱好者可下载运动功能模块。设备信息包括但不限于:设备账号、设备类型,通过上述信息下载与设备相关的功能模块,例如通过设备类型可知该设备为智能冰箱,则下载在冰箱能够实现的功能模块,实现用户或设备的功能定制化。根据本专利技术的第二个方面,提出了一种智能设备控制装置,包括存储器和处理器,存储器中存储有计算机程序,处理器用于执行计算机程序时实现如上述任一技术方案的智能设备控制方法。根据本专利技术的第三个方面,提出了一种冰箱,包括上述的智能设备控制装置。本专利技术提供的冰箱包括上述的智能设备控制装置,因此该冰箱包括上述任一技术方案的智能设备控制装置的全部有益效果。根据本专利技术的第四个方面,提出了一种终端,包括上述的智能设备控制装置。本专利技术提供的终端包括上述的智能设备控制装置,因此该终端包括上述任一技术方案的智能设备控制装置的全部有益效果。根据本专利技术的第五个方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一技术方案的智能设备控制方法。本专利技术提供的计算机可读存储介质,计算机程序被处理器执行时实现如上述任一技术方案的智能设备控制方法的步骤,因此该计算机可读存储介质包括上述任一技术方案的智能设备控制方法的全部有益效果。本专利技术的附加方面和优点将在下面的描述部分中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了本专利技术的第一个实施例的智能设备控制方法的流程示意图;图2示出了本专利技术的第一个实施例的智能设备控制方法的流程示意图;图3示出了本专利技术的一个实施例的智能设备控制装置的示意框图;图4示出了本专利技术的一个实施例的定制化功能的框架的示意图;图5示出了本专利技术的一个实施例的软件混合本文档来自技高网...

【技术保护点】
1.一种智能设备控制方法,其特征在于,包括:/n接收功能下载指令,获取用户信息或设备信息;/n在云端下载与所述用户信息或所述设备信息对应的功能模块的脚本信息;/n执行所述脚本信息,以安装或更新所述功能模块。/n

【技术特征摘要】
1.一种智能设备控制方法,其特征在于,包括:
接收功能下载指令,获取用户信息或设备信息;
在云端下载与所述用户信息或所述设备信息对应的功能模块的脚本信息;
执行所述脚本信息,以安装或更新所述功能模块。


2.根据权利要求1所述的智能设备控制方法,其特征在于,执行所述脚本信息,以安装或更新所述功能模块的步骤,具体包括:
将所述脚本信息从第一编译代码转换为第二编译代码;
执行转换后的所述脚本信息,以安装或更新所述功能模块。


3.根据权利要求2所述的智能设备控制方法,其特征在于,
所述第一编译代码为web平台开发代码;
所述第二编译代码为iOS平台开发代码或安卓平台开发代码。


4.根据权利要求1至3中任一项所述的智能设备控制方法,其特征在于,在云端下载与所述用户信息或所述设备信息对应的功能模块的脚本信息的步骤,具体包括:
向所述云端发送下载请求;
接收所述云端响应所述下载请求后发送的与所述用户信息或所述设备信息对应的所述功能模块的脚本信息。

<...

【专利技术属性】
技术研发人员:殷超卞景富徐路
申请(专利权)人:合肥美的电冰箱有限公司合肥华凌股份有限公司美的集团股份有限公司
类型:发明
国别省市:安徽;34

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

1