一种远程升级方法及系统的制作方法

文档序号:9826110阅读:268来源:国知局
一种远程升级方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种远程升级方法及系统。
【背景技术】
[0002]目前,嵌入式系统被广泛应用于中央空调的室内机和室外机中,其中,嵌入式系统的主控板中预先存储有保证中央空调室内机和室外机正常运行的程序,但在中央空调的室内机和室外机的使用过程中,往往会出现之前未被发现的漏洞,此时,需要对主控板中预先存储的保证中央空调室内机和室外机正常运行的程序进行升级,从而对漏洞进行修复。
[0003]在现有技术中,对主控板中的程序进行升级的方法如下:计算机通过仿真器连接在中央空调的室内机或室外机的主控板上,将计算机中编写好的升级程序通过仿真器烧写在与仿真器连接的中央空调的室内机或室外机的主控板上,从而使得与仿真器连接的中央空调的室内机或室外机的主控板根据接收到的升级程序来运行。
[0004]但在上述实现方式中,由于主控板是装配在中央空调的室内机和室外机中,若对中央空调的室内机或室外机中的程序进行升级,则需要将中央空调的室内机或室外机的外壳打开后,才能将仿真器与中央空调的室内机或室外机中的主控板连接,这样耗时又费力,导致升级效率降低。

【发明内容】

[0005]本发明的实施例提供一种远程升级方法、装置及系统,用于提高升级效率。
[0006]本发明实施例提供一种远程升级系统,包括:上位机,收发设备及用户设备;所述上位机与所述收发设备连接;所述收发设备与所述用户设备通过总线连接;所述总线为所述用户设备之间进行通信的数据线;所述收发设备,用于接收所述上位机发送的升级消息,并向所述用户设备发送所述升级消息;所述升级消息中携带升级数据;所述用户设备,用于接收所述收发设备发送的所述升级消息,并根据所述升级数据更新应用程序区。
[0007]可选的,所述收发设备,还用于向所述用户设备发送升级命令;所述用户设备,还用于在接收到所述收发设备发送的所述升级命令时,擦除所述应用程序区的原有数据;所述用户设备根据所述升级数据更新应用程序区包括:所述用户设备将所述升级数据存储至所述应用程序区。
[0008]可选的,所述升级消息中还携带至少一个目标用户设备的标识信息;所述升级命令中携带所述至少一个目标用户设备的标识信息;所述用户设备,还用于确定所述至少一个目标用户设备的标识信息中是否有所述用户设备的标识信息;所述用户设备擦除所述应用程序区的原有数据包括:所述用户设备在确定所述至少一个目标用户设备的标识信息中有所述用户设备的标识信息时,擦除所述应用程序区的原有数据。
[0009]可选的,所述收发设备,还用于获取所述用户设备的工作状态;所述用户设备的工作状态包括:运行状态和停机状态;所述收发设备向所述用户设备发送升级命令包括:所述收发设备在确定所述用户设备的工作状态为停机状态时,向所述用户设备发送升级命令;或者,所述收发设备在确定所述用户设备的工作状态为运行状态时,向所述用户设备发送停机命令,并向所述用户设备发送所述升级命令;所述用户设备,还用于接收所述停机命令,并根据所述停机命令执行停机动作。
[0010]可选的,所述用户设备,还用于向所述收发设备发送升级数据请求消息;所述升级数据请求消息用于指示擦除成功;所述收发设备向所述用户设备发送所述升级消息包括:所述收发设备在接收到所述升级数据请求消息时,向所述用户设备发送所述升级消息。
[0011]可选的,所述用户设备,还用于在接收到所述升级数据时,运行所述升级数据。
[0012]可选的,所述收发设备包括无线收发设备;所述上位机与所述无线收发设备通过无线连接。
[0013]本发明实施例提供一种远程升级方法,应用于上述实施例所述的远程升级系统中,所述系统包括:上位机,收发设备及用户设备,所述方法包括:通过总线接收收发设备发送的升级消息;所述升级消息中携带升级数据;根据所述升级数据更新应用程序区。
[0014]可选的,在所述通过所述总线接收所述收发设备发送的升级消息之前,还包括:通过所述总线接收所述收发设备发送的升级命令;擦除应用程序区的原有数据;所述根据所述升级数据更新应用程序区包括:将接收到的所述升级数据存储至所述应用程序区。
[0015]可选的,所述升级消息中携带至少一个目标用户设备的标识信息;所述升级命令中携带所述至少一个目标用户设备的标识信息;在所述擦除所述应用程序区的原有数据之前,还包括:确定所述至少一个目标用户设备的标识信息中是否有所述用户设备的标识信息;所述擦除所述应用程序区的原有数据包括:若确定所述至少一个目标用户设备的标识信息中有所述用户设备的标识信息,则擦除所述应用程序区的原有数据。
[0016]可选的,在所述通过所述总线接收所述收发设备发送的升级命令之前,还包括:通过所述总线接收无线收发设备发送的停机命令,并根据所述停机命令执行停机工作。
[0017]可选的,在所述通过所述总线接收所述收发设备发送的升级消息之前,还包括:通过所述总线向所述收发设备发送升级数据请求消息;所述升级数据请求消息用于指示擦除成功。
[0018]可选的,在所述将接收到的所述升级数据写入所述应用程序区之后,还包括:运行所述升级数据。
[0019]本发明实施例提供一种远程升级方法及系统,收发设备在接收到上位机发送的携带升级数据的升级消息时,将此携带升级数据的升级消息通过总线发送至用户设备,以使得用户设备接收到此携带升级数据的升级消息时,根据此升级消息中携带的升级数据更新应用程序区,即对应用程序区进行了升级。这样,由于用户设备与收发设备是通过总线连接的,而此总线是现有技术中用户设备与用户设备之间进行通信时使用的数据线,因此在对应用程序区进行升级时,只需将收发设备连接在现有的总线上,而不需要将用户设备的外壳打开后再与用户设备的主控板连接,所以本发明省时省力,从而提高了升级效率。
【附图说明】
[0020]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例提供的一种远程升级系统的结构示意图;
[0022]图2为本发明实施例提供的一种升级客户端软件的主界面示意图;
[0023]图3为本发明实施例提供的一种无线收发设备的功能示意图;
[0024]图4为本发明实施例提供的一种远程升级方法的流程示意图;
[0025]图5为本发明实施例提供的另一种远程升级方法的流程示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]本发明实施例提供一种远程升级系统,如图1所示,包括:上位机101,收发设备102及用户设备103。
[0028]所述上位机101与所述收发设备102连接;所述收发设备102与所述用户设备103通过总线连接。
[0029]其中,所述总线为所述用户设备103之间进行通信的数据线。
[0030]优选的,所述收发设备102包括无线收发设备102a。
[0031]所述上位机101与所述无线收发设备102a通过无线连接。
[0032]所述收发设备102,用于接收所述上位机101发送的升级消息,并向所述用户设备103发送所述升级消息。
[0033]其中,所述升级消息中携带升级数据。
[0034]所述用户设备103,用于接收所述收发设备102发送的所述升级消息,并根据所述升级数据更新应用程序区。
[0035]具体的,以收发设备102为无线收发设备102a进行说明,上位机101中存储有升级客户端软件,在需要升级用户设备103的应用程序区时,首先运行升级客户端软件,配置无线收发设备102a的IP地址及端口号,待检测到无线收发设备102a的IP (InternetProtocol,因特网互联协议)地址及端口号时,与无线收发设备102a建立无线连接,此时,上位机101获取用户选取的升级数据,并将升级数据携带在升级消息中,通过无线将携带升级数据的升级消息发送至无线收发设备102a中,此
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1