一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能家电系统和智能家电的OTA升级方法与流程

2022-08-30 23:09:23 来源:中国专利 TAG:

智能家电系统和智能家电的ota升级方法
技术领域
1.本发明属于家电系统升级技术领域,具体涉及一种智能家电系统和智能家电的ota升级方法。


背景技术:

2.空中下载技术(over-the-air technology,简称ota)是通过移动通信的空中接口实现对移动终端设备及sim卡数据进行远程管理的技术。近年来,随着智能家电技术的不断发展,几乎现有所有智能家电都开始支持远程升级功能,通过远程升级功能可以修复系统bug、更改系统设置,从而达到提升性能、完善功能的效果。
3.现有远程升级功能虽然已经能很好地进行系统修改,然而却无法满足用户的个性化需求。具体地,现有远程升级方式主要分为两种:一种是制定完整的系统升级包,再提示用户进行整体升级,在用户确定升级之后,自动对升级包中包含的所有程序进行修改;另一种则是针对系统出现的具体问题,自动选择出相应的修复升级包,然后提示用户进行修复式升级,以便针对出现问题的模块自动进行局部修复。在这两种升级方式中,用户都只能选择升级或不升级,而无法进行有效的个性化设置,因而导致用户体验不佳的问题。
4.相应地,本领域需要一种新的智能家电系统和智能家电的ota升级方法来解决上述问题。


技术实现要素:

5.为了解决现有技术中的上述问题,即为了解决现有智能家电的ota升级方式不佳而无法满足用户个性化需求的问题,本发明提供了一种智能家电的ota升级方法,所述ota升级方法包括:获取升级指示;将获取到的升级指示发送给服务器;基于接收到的升级指示,将与所述升级指示相对应的ota差分包发送给所述智能家电;根据接收到的ota差分包对所述智能家电的相应模块进行升级。
6.在上述ota升级方法的优选技术方案中,“将与所述升级指示相对应的ota差分包发送给所述智能家电”的步骤具体包括:将与所述升级指示相对应的ota差分包直接发送给所述智能家电的控制器。
7.在上述ota升级方法的优选技术方案中,“获取升级指示”的步骤具体包括:通过移动终端获取升级指示。
8.在上述ota升级方法的优选技术方案中,“将与所述升级指示相对应的ota差分包发送给所述智能家电”的步骤具体包括:将与所述升级指示相对应的ota差分包发送给移动终端;在移动终端接收到所述ota差分包的情形下,再将接收到的ota差分包发送给所述智能家电的控制器。
9.在上述ota升级方法的优选技术方案中,“获取升级指示”的步骤具体包括:通过所述智能家电的控制面板获取升级指示。
10.在上述ota升级方法的优选技术方案中,所述智能家电为洗衣机;并且/或者所述
服务器为云端服务器。
11.本领域技术人员能够理解的是,本发明的ota升级方法包括:获取升级指示;将获取到的升级指示发送给服务器;基于接收到的升级指示,将与所述升级指示相对应的ota差分包发送给所述智能家电;根据接收到的ota差分包对所述智能家电的相应模块进行升级。基于上述方法设置,用户能够根据实际使用需求自行发送不同的升级指示,以使所述智能家电能够仅根据用户选择的ota差分包对其相应模块进行升级处理,从而有效实现根据个性化需求进行部分升级的效果,进而有效避免了现有升级方式大多都强制用户进行全面系统升级的问题,以便最大程度地满足不同用户的个性化需求,提升用户体验。
12.另外,本发明还提供一种智能家电系统,所述智能家电系统包括智能家电以及与所述智能家电通讯连接的服务器,所述服务器中存储有多个ota差分包,并且所述服务器设置为能够在接收到升级指示的情形下将与所述升级指示相对应的ota差分包发送给所述智能家电,所述智能家电的控制器包括多个模块,并且所述智能家电设置为能够在接收到所述ota差分包后对其相应模块进行升级。
13.在上述智能家电系统的优选技术方案中,所述服务器还设置为能够接收移动终端发送的升级指示。
14.在上述智能家电系统的优选技术方案中,所述服务器还设置为能够接收所述智能家电的控制面板发送的升级指示。
15.在上述智能家电系统的优选技术方案中,所述智能家电为洗衣机;并且/或者所述服务器为云端服务器。
16.本领域技术人员能够理解的是,本发明的智能家电系统包括智能家电以及与所述智能家电通讯连接的服务器,所述服务器中存储有多个ota差分包,并且所述服务器设置为能够在接收到升级指示的情形下将与所述升级指示相对应的ota差分包发送给所述智能家电,所述智能家电的控制器包括多个模块,并且所述智能家电设置为能够在接收到所述ota差分包后对其相应模块进行升级。基于上述设置,用户能够根据实际使用需求自行发送不同的升级指示,以使所述服务器能够根据接收到的升级指示发送相应的ota差分包给所述智能家电,进而使得所述智能家电能够仅根据用户选择的ota差分包对其相应模块进行升级处理,从而有效实现根据个性化需求进行部分升级的效果,进而有效避免了现有升级方式大多都强制用户进行全面系统升级的问题,以便最大程度地满足不同用户的个性化需求,有效提升用户体验。
附图说明
17.图1是本发明的ota升级方法的主要步骤流程图;
18.图2是本发明的优选实施例的详细步骤流程图。
具体实施方式
19.下面参照附图并结合智能家电为智能洗衣机时的情形来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。本领域技术人员可以根据需要对其作出调整,以便适应具体的应用场合。例如,虽然本优选实施例中所述的智能家电的类型为智能洗衣机,但这并不是
限制性的,技术人员也可以根据实际使用需求自行设定智能家电的具体类型,比如,智能家电还可以是智能空调、智能冰箱等。这种具体应用对象的改变并不偏离本发明的基本原理,应当属于本发明的保护范围。
20.需要说明的是,在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。例如,一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,还可以是软件和硬件的组合。又例如,处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能,并且处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等。另外,本技术的模块化分只是为了方便读者理解系统的功能构成,实践中这些模块既可以被合并,也可以被进一步拆分,在不改变本发明的基本原理的情况下,合并和拆分后的技术方案也将落入本发明的保护范围之内。
21.此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是电连接,也可以是机械连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。尽管本技术中按照特定顺序描述了本发明的控制方法的各个步骤,但是这些顺序并不是限制性的,在不偏离本发明的基本原理的前提下,本领域技术人员可以按照不同的顺序来执行所述步骤。
22.具体地,本发明的智能家电系统包括智能洗衣机以及与所述智能洗衣机通讯连接的服务器。首先,需要说明的是,本发明不对所述智能洗衣机的具体类型作任何限制,技术人员可以根据实际使用需求自行选定,只要所述智能洗衣机能够与所述服务器建立通讯连接关系即可,并且本发明也不对所述服务器的具体类型作任何限制,技术人员可以根据实际使用需求自行选定,只要所述服务器能够与所述智能洗衣机建立通讯连接关系即可;优选地,所述服务器为云端服务器,以便有效节省本地内存,提升共享数据的便捷性。
23.另外,还需要说明的是,本发明也不对所述智能洗衣机和所述服务器之间的具体连接方式作任何限制,技术人员可以根据实际使用需求自行设定;例如,所述智能洗衣机和所述服务器可以通过有线通讯的方式进行连接;又例如,所述智能洗衣机和所述服务器还可以通过无线通讯的方式进行连接;进一步例如,所述智能洗衣机和所述服务器可以通过蓝牙通讯的方式进行连接,也可以通过无线网络进行通讯连接,这都不是限制性的,只要所述智能洗衣机和所述服务器能够建立通讯连接关系即可。
24.具体而言,以所述服务器为云端服务器时为例,所述云端服务器中存储有多个ota差分包,每个ota差分包都能够对应解决不同问题或对应更改不同设置,用户可以根据实际使用需求自行选定ota差分包的具体版本或类型,并且技术人员还可以根据开发进程持续上传各类ota差分包,以便用户自行选择。
25.进一步地,所述智能洗衣机包括控制器和控制面板,所述控制器能够控制所述智能洗衣机的运行,所述控制面板用于给用户操作以控制所述智能洗衣机的运行,并且所述控制器包括多个模块,所述多个模块用以执行不同功能,例如,可以包括用于执行各种控制逻辑的控制模块,还可以包括用于控制所述控制面板显示内容的显示模块等。需要说明的
是,本发明不对所述控制器包含的具体模块的数量和类型作任何限制,技术人员可以根据实际使用需求自行设定。
26.另外,本领域技术人员能够理解的是,本发明不对所述控制器和所述控制面板的具体结构和型号作任何限制,并且所述控制器可以是所述智能洗衣机原有的控制器,也可以是为执行本发明的ota升级方法而单独设置的控制器,技术人员可以根据实际使用需求自行设定所述控制器的结构和型号。
27.更进一步地,用户可以通过移动终端与所述智能洗衣机和所述服务器进行通讯,当然,需要说明的是,这种通讯方式的建立并不是限制性的,技术人员也可以根据实际使用需求自行调整其具体通讯方式,例如,用户还可以通过所述智能洗衣机的控制面板与所述智能洗衣机的控制器和所述服务器建立通讯连接的关系。此外,还需要说明的是,本发明不对移动终端的具体类型作任何限制,技术人员可以根据实际使用需求自行设定;例如,移动终端可以是手机,也可以是平板,还可以是手提电脑等。这种具体执行主体的改变并不偏离本发明的基本原理,属于本发明的保护范围。
28.作为一种优选设置方式,移动终端上设置有与所述智能洗衣机绑定的app客户端,用户可以通过该app客户端与所述智能洗衣机和所述云端服务器进行通讯。具体地,该app客户端上能够显示各种ota差分包以供用户选择,并且还能够相应显示各个ota差分包对应更改的内容,以便用户能够清楚地知晓每个ota差分包的具体作用,从而进一步方便用户的个性化设置;例如,ota差分包可以包括用于修复程序卡顿的,还可以包括用于更改ui控制界面的,也可以包括用于修改语音功能的,以便用户可以根据自身的实际需求进行相应选择。进一步优选地,app客户端还可以对所有ota差分包进行分类展示,以便有效提升用户的操作效率;例如,将所有ota差分包分为修补型差分包和更改型差分包。
29.进一步地,每次技术人员上传新的ota差分包以后,该app客户端都能够向用户发出更新提示,以便用户及时获知最新的更新消息。优选地,用户甚至还可以通过该app客户端向后台反馈自己需要的ota差分包类型,或者想要更改的内容,以便后台技术人员能够更好地了解用户的使用需求,及时制定出能够满足用户需求的ota差分包,进而最大程度地提升用户体验。
30.基于上述结构设置,用户可以通过移动终端上的app客户端发送升级指示,换言之,移动终端上的app客户端能够获取用户的升级指示,用户在app客户端上选定相应的ota差分包即可成功发送相应的升级指示,例如,用户在app客户端上选定用于更改ui控制界面的ota差分包之后,即为升级指示发送成功。在升级指示发送成功的情况下,所述云端服务器能够获取用户通过移动终端发送的升级指示,基于接收到的升级指示的内容,所述云端服务器能够将与所述升级指示相对应的ota差分包发送给所述智能洗衣机,所述智能洗衣机在接收到ota差分包以后,所述智能洗衣机的存储模块能够将接收到ota差分包存储起来,以便所述智能洗衣机的处理器加载使用,即根据接收到的ota差分包对所述智能洗衣机的相应模块进行升级,例如,对所述智能洗衣机的控制面板的控制界面进行更改,以便有效满足用户的个性化设置。
31.需要说明的是,本发明不对所述云端服务器将与所述升级指示相对应的ota差分包发送给所述智能洗衣机的具体路径作任何限制,技术人员可以根据实际使用需求自行设定。例如,所述云端服务器可以直接将与所述升级指示相对应的ota差分包发送给所述智能
洗衣机的控制器,以便有效缩短数据传输路径,提升数据传输效率,减小传输错误产生的几率。又例如,所述云端服务器也可以先将与所述升级指示相对应的ota差分包发送给移动终端,在移动终端接收到所述ota差分包的情形下,再将接收到的ota差分包发送给所述智能洗衣机的控制器。这种有关数据具体传输路径的改变并不偏离本发明的基本原理,属于本发明的保护范围。
32.首先参阅图1,该图是本发明的ota升级方法的主要步骤流程图。如图1所示,基于上述实施例中所述的智能家电系统,本发明的ota升级方法主要包括下列步骤:
33.s1:获取升级指示;
34.s2:将获取到的升级指示发送给服务器;
35.s3:基于接收到的升级指示,将与升级指示相对应的ota差分包发送给智能洗衣机;
36.s4:根据接收到的ota差分包对智能洗衣机的相应模块进行升级。
37.具体地,在步骤s1中,获取用户发送的升级指示。需要说明的是,本发明不对用户发送升级指示的方式作任何限制,技术人员可以根据实际使用需求自行设定,例如,用户可以通过与所述服务器建立通讯连接的移动终端发送升级指示,也可以通过所述智能洗衣机的控制面板发送升级指示,这都不是限制性的。
38.在获取到升级指示之后,执行步骤s2,即将获取到的升级指示发送给所述服务器。需要说明的是,本发明不对将获取到的升级指示发送给所述服务器的执行主体作任何限制,技术人员可以根据实际使用需求自行调整,例如,可以通过移动终端发送,也可以通过能够联网的控制面板发送,只要能够将其发送给所述服务器即可。
39.接着,在步骤s3中,在所述服务器接收到升级指示的情形下,基于接收到的升级指示,所述控制器能够将与所述升级指示相对应的ota差分包发送给所述智能洗衣机。需要说明的是,本发明不对所述服务器将与所述升级指示相对应的ota差分包发送给所述智能洗衣机的具体路径作任何限制,技术人员可以根据实际使用需求自行设定。例如,所述服务器可以直接将与所述升级指示相对应的ota差分包发送给所述智能洗衣机。又例如,所述服务器也可以先将与所述升级指示相对应的ota差分包发送给移动终端,在移动终端接收到所述ota差分包的情形下,再将接收到的ota差分包发送给所述智能洗衣机。
40.最后,在步骤s4中,所述智能洗衣机在接收到ota差分包以后,所述智能洗衣机的存储模块能够将接收到ota差分包存储起来,以便所述智能洗衣机的处理器加载使用,即,根据接收到的ota差分包对所述智能洗衣机的相应模块进行升级,以便有效满足用户个性化的升级需求。
41.接着参阅图2,该图是本发明的优选实施例的详细步骤流程图。如图2所示,基于上述优选实施例中所述的智能家电系统,本发明的ota升级方法的优选实施例具体包括下列步骤:
42.s101:移动终端获取用户的升级指示;
43.s102:移动终端将获取到的升级指示发送给云端服务器;
44.s103:基于接收到的升级指示,云端服务器将与升级指示相对应的ota差分包直接发送给智能洗衣机;
45.s104:在接收到ota差分之后,智能洗衣机根据接收到的ota差分包对其相应模块
进行升级。
46.进一步地,在步骤s101中,用户可以通过移动终端上设置的app客户端发送升级指示,以使移动终端能够通过该app客户端获取用户的升级指示。具体地,用户可以在app客户端上选定相应的ota差分包即可成功发送相应的升级指示,移动终端根据用户的点击结果获取用户的升级指示;例如,用户在app客户端上点击用于更改ui控制界面的ota差分包后,移动终端就能够相应获取用户想要更改ui控制界面的升级指示。
47.接着,在步骤s102中,移动终端能够将获取到的升级指示发送给所述云端服务器。需要说明的是,本发明不对所述云端服务器的具体类型作任何限制,技术人员可以根据实际使用需求自行设定;这种有关具体元件类型的改变并不偏离本发明的基本原理,应当属于本发明的保护范围。
48.进一步地,在步骤s103中,所述云端服务器基于接收到的升级指示,能够将与升级指示相对应的ota差分包直接发送给所述智能洗衣机,以便有效缩短数据传输路径,提升数据传输效率,减小传输错误产生的几率。
49.最后,所述智能洗衣机在接收到ota差分包以后,所述智能洗衣机的存储模块能够将接收到ota差分包存储起来,以便所述智能洗衣机的处理器加载使用,进而根据接收到的ota差分包对所述智能洗衣机的相应模块进行相应的升级,以便有效满足用户个性化的升级需求,从而最大程度地提升用户的使用体验。
50.此外,本发明还提供了一种存储介质,在根据本发明的一个存储介质实施例中,存储介质可以被配置成存储有执行上述方法实施例的ota升级方法的程序代码,该程序代码可以由处理器加载并运行以实现上述ota升级方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中存储是非暂时性的计算机可读存储介质。
51.进一步地,本发明还提供了一种处理设备,在根据本发明的一个处理设备实施例中,该处理设备包括存储装置和处理器,存储装置可以被配置成存储有执行上述ota升级方法的程序代码,处理器可以被配置成用于执行存储装置中的程序代码,该程序代码包括但不限于执行上述方法实施例的ota升级方法的程序代码。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该处理设备可以是包括各种电子设备形成的处理装置设备,可选的,本发明实施例中处理设备是单片机等微处理器。
52.本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。
53.进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的智能家电系统的功能单元,这些模块对应的物理器件可以是处理器本身,或者是处理器中软件的一
部分,硬件的一部分,或者软件和硬件结合的一部分。
54.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不仅局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献