发明名称 软体升级装置及方法
摘要 一种软体升级装置及方法,藉由伺服器端对客户端进行软体升级,软体升级方法部分包括有下列步骤:首先,由伺服器端之伺服器端升级单元的伺服器端升级准备模组,确认伺服器端可进行升级作业,再由客户端之客户端升级单元的客户端升级准备模组,确认客户端可进行升级作业,并由伺服器端升级单元之更新文件处理模组,读取更新文件,更新文件储存于更新文件处理模组,以及由更新文件处理模组,依特定的文件格式以更新文件,生成指令序列,然后,由更新文件处理模组经第一线上更新介面传送指令序列,再由列表获取模组接收指令序列,并经第一线上更新介面及伺服器端处理模组,一一传送指令序列中之指令至客户端处理模组,之后,由客户端处理模组之升级命令处理模组,经第二线上更新介面,一一获取指令,并依指令执行升级作业。
申请公布号 TWI284820 申请公布日期 2007.08.01
申请号 TW093131701 申请日期 2004.10.19
申请人 英业达股份有限公司 发明人 刘文涵;宋建福;杨卫华
分类号 G06F17/40(2006.01);H04L29/02(2006.01) 主分类号 G06F17/40(2006.01)
代理机构 代理人 许世正 台北市信义区忠孝东路5段410号4楼
主权项 1.一种软体升级装置,藉由一伺服器端对一客户端 进行软体升级,该软体升级装置包括有: 一伺服器端升级单元,设置于该伺服器端,并包括 有: 一伺服器端处理模组,设置于该伺服器端; 一第一线上更新介面,与该伺服器端处理模组连接 ; 一伺服器端升级准备模组,与该第一线上更新介面 连接,以经由该第一线上更新介面,作该伺服器端 状态之检测,而确保可进行升级作业; 一更新文件处理模组,与该第一线上更新介面连接 ,并储存有一更新文件,在读取该更新文件后,依一 特定的文件格式生成一指令序列,且经由该第一线 上更新介面作传送;及 一列表获取模组,与该第一线上更新介面连接,以 由该第一线上更新介面获取该指令序列,并一一将 该指令序列中之一指令作传送;及 一客户端升级单元,设置于该客户端,并包括有: 一客户端处理模组,与该伺服器端处理模组连接, 以得到该指令,并作传送; 一第二线上更新介面,与该客户端处理模组连接, 并于获取该指令后,作传送; 一客户端升级准备模组,与该第二线上更新介面连 接,以在该伺服器端升级准备模组做完检测后,该 伺服器端处理模组经该客户端处理模组,使该客户 端升级准备模组立即经由该第二线上更新介面,作 该客户端状态之检测,而确保可进行升级作业,再 由该更新文件处理模组动作;及 一升级命令处理模组,与该第二线上更新介面连接 ,经该第二线上更新介面,获取该指令,并执行升级 作业。 2.如申请专利范围第1项所述软体升级装置,其中该 伺服器端升级准备模组在作该伺服器端状态之检 测,且在确认该伺服器端状态不允许升级时,改变 该伺服器端状态,使其适于升级,并确认该伺服器 端可允许升级。 3.如申请专利范围第1项所述软体升级装置,其中该 客户端升级准备模组在作该客户端状态之检测,且 在确认该客户端状态不允许升级时,改变该客户端 状态,使其适于升级,并确认该客户端可允许升级 。 4.如申请专利范围第1项所述软体升级装置,其中该 列表获取模组系在确认该指令序列中,具有未传送 之该指令时,取得该指令序列中,下一该指令,并作 传送。 5.一种软体升级方法,藉由一伺服器端对一客户端 进行软体升级,该软体升级方法包括有: 由该伺服器端之一伺服器端升级单元的一伺服器 端升级准备模组,确认该伺服器端可进行升级作业 ; 由该客户端之一客户端升级单元的一客户端升级 准备模组,确认该客户端可进行升级作业; 由该伺服器端升级单元之一更新文件处理模组,读 取一更新文件,该更新文件储存于该更新文件处理 模组; 由该更新文件处理模组,依一特定的文件格式以该 更新文件,生成一指令序列; 由该更新文件处理模组经该第一线上更新介面传 送该指令序列; 由一列表获取模组接收该指令序列; 由该列表获取模组经该第一线上更新介面及该伺 服器端处理模组,一一传送该指令序列中之一指令 至该客户端处理模组;及 由该客户端处理模组之一升级命令处理模组,经该 第二线上更新介面,一一获取该指令,并依该指令 执行升级作业。 6.如申请专利范围第5项所述软体升级方法,其中该 由该伺服器端之该伺服器端升级单元的一伺服器 端升级率备模组,确认该伺服器端可进行升级作业 的步骤更包括有下列步骤: 该伺服器端升级准备模组检测该伺服器端状态; 该伺服器端升级准备模组确认该伺服器端状态不 允许升级; 该伺服器端升级准备模组改变该伺服器端状态,使 其适于升级;及 该伺服器端升级准备模组确认该伺服器端状态可 允许升级。 7.如申请专利范围第5项所述软体升级方法,其中该 由该客户端之该客户端升级单元的一客户端升级 准备模组,确认该客户端可进行升级作业的步骤更 包括有下列步骤: 该客户端升级准备模组检测该客户端状态; 该客户端升级准备模组确认该客户端状态不允许 升级; 该客户端升级准备模组改变该客户端状态,使其适 于升级;及 该客户端升级准备模组确认该客户端状态可允许 升级。 8.如申请专利范围第5项所述软体升级方法,其中该 由该列表获取模组经该第一线上更新介面及该伺 服器端处理模组,一一传送该指令序列中之一指令 至该客户端处理模组的步骤更包括有下列步骤: 该列表获取模组确认该指令序列中,具有未传送之 该指令; 该列表获取模组取得该指令序列中,下一该指令; 及 该列表获取模组传送该指令至该客户端。 9.如申请专利范围第5项所述软体升级方法,其中该 由该客户端处理模组之一升级命令处理模组,经该 第二线上更新介面,一一获取该指令,并依该指令 执行升级作业的步骤之后,更包括有待该升级命令 处理模组升级完成后,由该列表获取模组记录升级 结果至该伺服器端之该数据库的步骤。 图式简单说明: 第1图为本发明之装置架构图; 第2图为本发明之方法流程图; 第3图为本发明方法流程图中,步骤101的细部流程 图; 第4图为本发明方法流程图中,步骤102的细部流程 图;及 第5图为本发明方法流程图中,步骤106的细部流程 图。
地址 台北市士林区后港街66号