离线更新方法、装置以及终端.pdf

上传人:a**** 文档编号:1285771 上传时间:2018-04-12 格式:PDF 页数:11 大小:620.77KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610873918.6

申请日:

2016.09.30

公开号:

CN106502726A

公开日:

2017.03.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/445申请日:20160930|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

乐视控股(北京)有限公司; 乐视致新电子科技(天津)有限公司

发明人:

肖勃剑

地址:

100025 北京市朝阳区姚家园路105号3号楼10层1102

优先权:

专利代理机构:

北京天奇智新知识产权代理有限公司 11340

代理人:

蔡飞燕

PDF下载: PDF下载
内容摘要

本发明实施例公开了离线更新方法、装置以及终端,属于计算机技术领域。包括:当获得预设的更新指令时,触发软件更新事件;搜索有更新标识的文件;读取所述有更新标识的文件,进行软件的更新。本发明实施例,使得采用离线更新方式的终端设备避免误读存储在移动硬盘、USB盘等存储装置/介质中的系统更新数据,改善了用户的使用体验。

权利要求书

1.一种离线更新方法,其特征在于,包括:
当获得预设的更新指令时,触发软件更新事件;
搜索有更新标识的文件;
读取所述有更新标识的文件,进行软件的更新。
2.根据权利要求1所述的离线更新方法,其特征在于,还包括:
当没有获得所述预设的更新指令,但获得读取文件指令时,回避所述有更新标识的文
件。
3.根据权利要求1或2所述的离线更新方法,其特征在于,所述有更新标识的文件,存储
在移动存储装置/介质内,所述移动存储装置/介质包括:
移动硬盘、USB盘、记忆卡、具有数据存储和传输功能的移动终端。
4.根据权利要求3所述的离线更新方法,其特征在于,所述搜索有更新标识的文件的步
骤包括:
搜索存储在所述移动存储装置/介质内的文件的文件头;
判断所述文件的文件头中是否包含所述更新标识。
5.根据权利要求4所述的离线更新方法,其特征在于,所述读取所述有更新标识的文
件,进行软件的更新的步骤包括:
当所述文件的文件头中包含所述更新标识时,读取所述文件的子文件,进行软件的更
新。
6.一种离线更新装置,其特征在于,包括:
触发模块,用于当获得预设的更新指令时,触发软件更新事件;
搜索模块,用于搜索有更新标识的文件;
更新模块,用于读取所述有更新标识的文件,进行软件的更新。
7.根据权利要求6所述的离线更新装置,其特征在于:
所述搜索模块,用于搜索存储在移动存储装置/介质内的所述有更新标识的文件;
所述更新模块,用于读取存储在所述移动存储装置/介质内的所述有更新标识的文件,
进行软件的更新。
8.根据权利要求6或7所述的离线更新装置,其特征在于,所述搜索模块包括:
搜索单元,用于搜索存储在所述移动存储装置/介质内的文件的文件头;
判断单元,用于判断所述文件的文件头中是否包含所述更新标识。
9.根据权利要求8所述的离线更新装置,其特征在于,当判断单元判断所述文件的文件
头中包含所述更新标识时,所述更新模块读取所述文件的子文件,进行软件的更新。
10.一种终端,其特征在于,所述终端包括权利要求6—9任意一项所述的离线更新装
置。

说明书

离线更新方法、装置以及终端

技术领域

本发明实施例涉及计算机技术领域,尤其涉及离线更新方法、装置以及终端。

背景技术

目前,越来越多的终端设备通过装设微型计算机,提高智能化程度,改善用户的使
用体验。由于这些终端设备的微型计算机的软件系统更新的频率相对较低,因此对这些终
端设备的微型计算机的软件系统常常采用离线更新的方式。例如,通过读取存储在移动硬
盘、USB盘等存储装置/介质中的有关数据,实现软件系统的更新。

发明人在研究本申请的过程中发现,现有技术中至少存在如下问题:采用离线更
新方式的终端设备容易误读存储在移动硬盘、USB盘等存储装置/介质中的系统更新数据,
造成微型计算机的软件系统非正常更新。因此,如何避免采用离线更新方式的终端设备误
读存储在移动硬盘、USB盘等存储装置/介质中的系统更新数据,成为亟待解决的技术问题。

发明内容

本发明实施例所要解决的技术问题是,避免采用离线更新方式的终端设备误读存
储在移动硬盘、USB盘等存储装置/介质中的系统更新数据。

为了解决上述技术问题,本发明实施例所述离线更新方法、装置以及终端采用了
以下的技术方案。

本发明实施例采用的第一技术方案为:一种离线更新方法,包括:

当获得预设的更新指令时,触发软件更新事件;

搜索有更新标识的文件;

读取所述有更新标识的文件,进行软件的更新。

优选的,当没有获得所述预设的更新指令,但获得读取文件指令时,回避所述有更
新标识的文件。

优选的,所述有更新标识的文件,存储在移动存储装置/介质内,所述移动存储装
置/介质包括:

移动硬盘、USB盘、记忆卡、具有数据存储和传输功能的移动终端。

优选的,所述搜索有更新标识的文件的步骤包括:

搜索存储在所述移动存储装置/介质内的文件的文件头;

判断所述文件的文件头中是否包含所述更新标识。

优选的,所述读取所述有更新标识的文件,进行软件的更新的步骤包括:

当所述文件的文件头中包含所述更新标识时,读取所述文件的子文件,进行软件
的更新。

本发明实施例采用的第二技术方案为:一种离线更新装置,包括:

触发模块,用于当获得预设的更新指令时,触发软件更新事件;

搜索模块,用于搜索有更新标识的文件;

更新模块,用于读取所述有更新标识的文件,进行软件的更新。

优选的,所述搜索模块,搜索存储在移动存储装置/介质内的所述有更新标识的文
件;

所述更新模块,读取存储在所述移动存储装置/介质内的所述有更新标识的文件,
进行软件的更新。

优选的,所述搜索模块包括:

搜索单元,用于搜索存储在所述移动存储装置/介质内的文件的文件头;

判断单元,用于判断所述文件的文件头中是否包含所述更新标识。

优选的,当判断单元判断所述文件的文件头中包含所述更新标识时,所述更新模
块读取所述文件的子文件,进行软件的更新。

本发明实施例采用的第三技术方案为:一种终端,所述终端包括第二技术方案所
描述的任意一种离线更新装置。

与现有技术相比,本发明实施例主要有以下有益效果:

本发明实施例,当获得预设的更新指令时,触发软件更新事件。通过搜索有更新标
识的文件,找出用于软件更新事件的特定文件。通过读取所述有更新标识的文件,进行软件
的更新。综上所述,本发明实施例,使得采用离线更新方式的终端设备避免误读存储在移动
硬盘、USB盘等存储装置/介质中的系统更新数据,改善了用户的使用体验。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附
图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域
普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附
图。

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说
明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除
非有特别申明,附图中的图不构成比例限制。

图1为本发明第一实施例所述离线更新方法的示意图。

图2为本发明第二实施例所述在智能音响实施离线更新方法的示意图。

图3为本发明第二实施例所述智能音响搜索和读取USB盘中的文件的示意图。

图4为本发明第三实施例所述离线更新装置的示意图。

图5为本发明第四实施例所述离线更新装置的示意图。

图6为一种实施本发明第四实施例所述的离线更新装置的终端示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚而完
整的描述。所描述的实施例是本发明一部分较佳的实施例,而不是全部可行的实施例。基于
本发明具体实施方式中的各个实施例,本领域的任何技术人员在没有做出创造性劳动的前
提下所获得的其他实施例,都应属于本发明保护的范围。

除非另有定义,本文所使用的所有技术和科学术语与本发明技术领域的技术人员
通常理解的含义相同。本文中所使用的任何术语只是为了描述具体的实施例,并非旨在限
制本发明的保护范围。

本发明第一实施例:

参考图1,为本发明第一实施例所述离线更新方法的示意图。本发明第一实施例所
述的离线更新方法包括以下内容。

步骤S1:当获得预设的更新指令时,触发软件更新事件。

步骤S2:搜索有更新标识的文件。

有更新标识的文件是软件更新事件的特定文件,用于软件的更新。

步骤S3:读取所述有更新标识的文件,进行软件的更新。

本发明第一实施例所述的离线更新方法,主要有以下技术效果:

本发明第一实施例所述离线更新方法,当获得预设的更新指令时,触发软件更新
事件。通过搜索有更新标识的文件,找出用于软件更新事件的特定文件。通过读取所述有更
新标识的文件,进行软件的更新。综上所述,本发明第一实施例所述的离线更新方法,使得
采用离线更新方式的终端设备避免误读存储在移动硬盘、USB盘等存储装置/介质中的系统
更新数据,改善了用户的使用体验。

本发明第二实施例:

本发明第二实施例所述的离线更新方法包括以下内容。

步骤A1:当获得预设的更新指令时,触发软件更新事件。

在本发明第二实施例中,当没有获得所述预设的更新指令,但获得读取文件指令
时,回避所述有更新标识的文件。

可选的,所述有更新标识的文件,存储在移动存储装置/介质内,所述移动存储装
置/介质包括但不限于:

移动硬盘、USB盘、记忆卡、具有数据存储和传输功能的移动终端以及其他存储装
置/介质。本领域技术人员应当可以理解,其它种类的移动存储装置/介质也是可以的,只要
能实现数据存储和数据传输的功能即可。

步骤A2:搜索存储在所述移动存储装置/介质内的文件的文件头;判断所述文件的
文件头中是否包含所述更新标识。

在本发明第二实施例中,所述文件的文件头指的是,文件开头的一段承担一定任
务的数据。所述更新标识指的是,位于文件头中的预设的一段数据,用于标识升级文件。

步骤A3:当判断单元判断所述文件的文件头中包含所述更新标识时,读取所述文
件的子文件,进行软件的更新。

下面将举例对本发明第二实施例所述的离线更新方法作进一说明。

假定,本发明第二实施例所述的离线更新方法在一种智能音响上实施。用户可以
在使用这种智能音响的过程中,对智能音响的软件系统进行更新,以改善这种智能音响的
播放效果和使用体验。

参考图2,为本发明第二实施例所述在智能音响实施离线更新方法的示意图。

假定,所述有更新标识的文件存储在USB盘,所述智能音响通过读取所述USB盘中
的所述有更新标识的文件进行软件的更新。

通过按压所述智能音响上的控制按钮(例如,同时按下信号源键和菜单键)生成预
设的更新指令。所述智能音响获得预设的更新指令,触发软件更新事件。所述智能音响搜索
USB盘中的有更新标识的文件,当搜索到USB盘中的有所述更新标识的文件,所述智能音响
读取所述有更新标识的文件,进行软件的更新。本领域技术人员应当可以理解,预设的更新
指令可以根据使用场景进行灵活的设置。

参考图3,为本发明第二实施例所述智能音响搜索和读取USB盘中的文件的示意
图。

为了便于说明,假定在USB盘中存储有音频文件1、音频文件2和有更新标识的文
件。所述智能音响播放音频时,搜索并读取USB盘中存储的音频文件1、音频文件2,回避读取
所述有更新标识的文件。

当所述智能音响获得预设的更新指令后,触发软件更新事件,搜索USB盘中存储的
所述有更新标识的文件,并读取其子文件,进行软件的更新。

本发明第二实施例所述的离线更新方法,主要有以下技术效果:

本发明第二实施例所述的离线更新方法,当获得预设的更新指令时,触发软件更
新事件。通过搜索存储在所述移动存储装置/介质内的文件的文件头;判断所述文件的文件
头中是否包含所述更新标识。当所述文件的文件头中包含所述更新标识时,读取所述文件
的子文件,进行软件的更新。综上所述,本发明第二实施例所述的离线更新方法,使得采用
离线更新方式的终端设备避免误读存储在移动硬盘、USB盘等存储装置/介质中的系统更新
数据,进一步改善了用户的使用体验。

本发明第三实施例:

参考图4,为本发明第三实施例所述离线更新装置的示意图。本发明第三实施例所
述的离线更新装置,用于实施本发明第一实施例所述的离线更新方法。

本发明第三实施例所述的离线更新装置,包括:

触发模块1,用于当获得预设的更新指令时,触发软件更新事件;

搜索模块2,用于搜索有更新标识的文件;

更新模块3,用于读取所述有更新标识的文件,进行软件的更新。

在本发明第三实施例中,所述触发模块1当获得预设的更新指令时,触发软件更新
事件。在软件更新事件触发后,所述搜索模块2,搜索有更新标识的文件。然后,所述更新模
块3读取所述有更新标识的文件,进行软件的更新。

本发明第三实施例所述的离线更新装置,主要有以下技术效果:

本发明第三实施例所述离线更新装置,所述触发模块1当获得预设的更新指令时,
触发软件更新事件。在软件更新事件触发后,通过所述搜索模块2,搜索有更新标识的文件。
然后,通过所述更新模块3读取所述有更新标识的文件,进行软件的更新。综上所述,本发明
第三实施例所述的离线更新装置,使得采用离线更新方式的终端设备避免误读存储在移动
硬盘、USB盘等存储装置/介质中的系统更新数据,改善了用户的使用体验。

本发明第四实施例:

参考图5,为本发明第四实施例所述离线更新装置的示意图。本发明第四实施例所
述的离线更新装置,用于实施本发明第二实施例所述的离线更新方法。

本发明第四实施例所述离线更新装置,包括:

触发模块10,用于当获得预设的更新指令时,触发软件更新事件;

搜索模块20,用于搜索存储在移动存储装置/介质内的文件的文件头;

判断所述文件的文件头中是否包含所述更新标识;

更新模块30,用于读取存储在所述移动存储装置/介质内的所述有更新标识的文
件,进行软件的更新。

在本发明第四实施例中,所述搜索模块20包括:

搜索单元21,用于搜索存储在所述移动存储装置/介质内的文件的文件头;

判断单元22,用于判断所述文件的文件头中是否包含所述更新标识。

可选的,在本发明第四实施例中,当所述文件的文件头中包含所述更新标识时,所
述更新模块读取所述文件的子文件,进行软件的更新。

本发明第四实施例所述的离线更新装置,主要有以下技术效果:

本发明第四实施例所述的离线更新装置,所述触发模块10,当获得预设的更新指
令时,触发软件更新事件。通过所述搜索单元21,搜索存储在所述移动存储装置/介质内的
文件的文件头;通过所述判断单元22,判断所述文件的文件头中是否包含所述更新标识。通
过更新模块30,读取存储在所述移动存储装置/介质内的所述有更新标识的文件,进行软件
的更新。综上所述,本发明第四实施例所述的离线更新装置,使得采用离线更新方式的终端
设备避免误读存储在移动硬盘、USB盘等存储装置/介质中的系统更新数据,进一步改善了
用户的使用体验。

本领域普通技术人员应当理解到,上述各个实施例中的离线更新装置还可以通过
其他方式实现。本发明各个实施例中所述的离线更新装置可以用硬件实现,或固件实现,或
它们的组合方式来实现。

一种计算机可读取存储介质,用于存储本发明第三实施例和本发明第四实施例中
所述的触发模块、搜索模块、更新模块为实现其功能所需的计算机指令和/或数据。

当使用到软件实现时,可以将上述各个实施例中的各个功能模块存储在计算机可
读介质中或作为可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算
机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序
的任何介质。存储介质可以是计算机能够存储的任何可用介质。以此为例但不限于次:计算
机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁
存储设备、或者能够携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算
机存取的任何其他介质。此外,任何连接可以适当的成为计算机可读介质。例如,如果软件
是使用同轴电缆、光钎光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类
的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光钎光缆、双绞线、DSL
或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定义中。

举例而言,一种如图6所示的实施本发明第四实施例所述的离线更新装置的终端。
所述终端包括但不限于:电源模块z1、数据输入模块z2、指令输入模块z3、存储器模块z4、处
理器模块z5、总线z6。

本领域普通技术人员应当理解到,将上述终端包括的各个硬件设备进行必要的组
合就能实现本发明第四实施例所述离线更新装置的各个功能模块。

例如,通过电源模块z1、指令输入模块z3、存储器模块z4、处理器模块z5、总线z6等
便能实现本发明第四实施例所述离线更新装置的触发模块10。通过电源模块z1、数据输入
模块z2、存储器模块z4、处理器模块z5、总线z6等便能实现本发明第四实施例所述离线更新
装置的搜索模块20。通过电源模块z1、数据输入模块z2、存储器模块z4、处理器模块z5、总线
z6等便能实现本发明第四实施例所述离线更新装置的更新模块30。

本领域普通技术人员应当理解到,参照图6所示的实施本发明第四实施例所述离
线更新装置的终端,本发明第三实施例所述离线更新装置也可借助软件加必需的通用硬件
平台来实现。

实施本发明第三实施例或者本发明第四实施例所述离线更新装置的终端,在离线
状态下,通过读取移动硬盘、USB盘、记忆卡、具有数据存储和传输功能的移动终端以及其他
存储装置/介质中的更新标识的文件,进行软件的更新。

实施本发明第三实施例或者本发明第四实施例所述离线更新装置的终端,包括但
不限于:智能音响、智能空调、智能冰箱、智能电视。

图6所示的实施本发明第四实施例所述离线更新装置的终端,只是为了更充分地
说明如何实现本发明的各个实施例,不能用于限定本申请的保护范围。

通过以上所有的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软
件加必需的通用硬件平台来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本
质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产
品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一
台计算机设备执行各个实施例或者实施例的某些部分所述的方法。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的
限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,
均应为等效的置换方式,都包含在本发明的保护范围之内。

离线更新方法、装置以及终端.pdf_第1页
第1页 / 共11页
离线更新方法、装置以及终端.pdf_第2页
第2页 / 共11页
离线更新方法、装置以及终端.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《离线更新方法、装置以及终端.pdf》由会员分享,可在线阅读,更多相关《离线更新方法、装置以及终端.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了离线更新方法、装置以及终端,属于计算机技术领域。包括:当获得预设的更新指令时,触发软件更新事件;搜索有更新标识的文件;读取所述有更新标识的文件,进行软件的更新。本发明实施例,使得采用离线更新方式的终端设备避免误读存储在移动硬盘、USB盘等存储装置/介质中的系统更新数据,改善了用户的使用体验。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1