[发明专利]一种基于Rxjava技术的固件升级系统及其方法与空调在审
申请号: | 201811308857.4 | 申请日: | 2018-11-05 |
公开(公告)号: | CN109189456A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 谌进;宋德超;何贤俊;庞文军 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 天津三元专利商标代理有限责任公司 12203 | 代理人: | 钱凯 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多状态 固件升级 终端设备 远程升级 多模块 监听 服务器 提示 通信技术领域 移动终端启动 空调 错误提示 复杂功能 固件程序 升级成功 升级功能 数据传输 数据下载 通讯连接 移动终端 用户体验 有效地 升级 线程 发送 传输 失败 进程 | ||
本发明属于通信技术领域,具体涉及一种基于Rxjava技术的固件升级系统及其方法与空调。所述基于Rxjava技术的固件升级方法,终端设备、移动终端、服务器之间建立通讯连接;终端设备固件程序升级时,终端设备与服务器之间数据传输,移动终端启动Rxjava线程对传输情况进行多状态监听;升级完成后,多状态监听升级功能关闭,同时终止Rxjava的发送进程,有效地解决了远程升级过程中多模块多状态复杂提示的问题,实现多模块多状态复杂功能的有效提示,防止远程升级过程中出现的数据下载、升级成功或失败的错误提示,极大地提升了用户体验感。
技术领域
本发明属于通信技术领域,具体涉及一种基于Rxjava技术的固件升级系统及其方法与空调。
背景技术
目前,空调已走进千家万户,用户对空调的需求除了普通的调节温度之外,更希望空调能够紧跟时代的潮流,融入更多地时尚元素。而如何才能够让空调在日益激烈的市场竞争中与时俱进,如何让用户购买空调之后,能够持续地享受技术更新带来的全新体验是目前空调升级系统需解决的问题。
通过远程固件升级技术可以实现对空调模块的更新操作,让用户空调能够持续更新功能。但是在远程固件升级实现过程中,会遇到多模块升级过程状态提示复杂的问题。因此,提供一种基于RxJava技术实现多模块固件升级状态的监听方法,能够有效地解决复杂的升级提示的问题。
发明内容
为了解决上述远程固件升级过程中,多模块升级过程状态提示复杂的问题,本发明提供一种基于Rxjava技术的固件升级系统及其方法与空调。
为实现上述目的,本发明所采用的技术方案是:一种基于Rxjava技术的固件升级方法,包括终端设备、移动终端、服务器,
终端设备、移动终端、服务器之间建立通讯连接;
终端设备固件程序升级时,终端设备与服务器之间数据传输,移动终端启动Rxjava线程对传输情况进行多状态监听;
升级完成后,多状态监听升级功能关闭,同时终止Rxjava的发送进程。
进一步的,终端设备与服务器的数据传输时将每个模块及其对应的状态、方法封装成功能代码块发送至移动终端。
进一步的,当固件数据信息下载失败时,则重新执行数据下载,并启动多状态监听数据下载功能。
进一步的,当固件升级失败后,多状态监听升级功能关闭,提示升级失败,并重新执行固件升级提示。
进一步的,移动终端与终端设备通过wifi模块连接,获得终端设备的固件信息。
进一步的,移动终端获得服务器上的固件信息,并与终端设备的固件信息进行匹配,判断终端设备的固件是否需要升级。
进一步的,固件信息包括固件版本号、固件编码、固件IP中的一种或多种。
一种基于Rxjava技术的固件升级系统,包括服务器、终端设备、移动终端,所述服务器、移动终端与终端设备进行数据对接,所述移动终端包括
接收模块,用于接收服务器和终端设备发送的数据信息;
多状态监听模块,终端设备与服务器的数据传输时,对传输情况进行多状态监听。
进一步的,服务器包括存储模块,用于存储终端设备的固件信息。
进一步的,还包括通信模块,用于服务器、终端设备、移动终端间实现数据交互。
进一步的,还封装模块,用于利用Rxjava技术将获取的固件升级信息的每个模块及其对应的状态、方法封装成功能代码。
一种空调,包括上述的基于Rxjava技术的固件升级系统,所述终端设备包括空调内机和/或外机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811308857.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络数字电视升级方法
- 下一篇:智能惯导传感系统的固件升级系统及方法