CN106055430A - 云台摄像头的***备份更新方法及装置 - Google Patents

云台摄像头的***备份更新方法及装置 Download PDF

Info

Publication number
CN106055430A
CN106055430A CN201610366281.1A CN201610366281A CN106055430A CN 106055430 A CN106055430 A CN 106055430A CN 201610366281 A CN201610366281 A CN 201610366281A CN 106055430 A CN106055430 A CN 106055430A
Authority
CN
China
Prior art keywords
backup
file
operating system
subregion
normal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610366281.1A
Other languages
English (en)
Inventor
熊道云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610366281.1A priority Critical patent/CN106055430A/zh
Publication of CN106055430A publication Critical patent/CN106055430A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1435Saving, restoring, recovering or retrying at system level using file system or storage system metadata
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/617Upgrading or updating of programs or applications for camera control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种云台摄像头的***备份更新装置,包括:***划分单元,用于将操作***的存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;备份更新单元,用于在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;备份读取单元,用于当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。采用本发明,可以方便快速的实现摄像头的操作***自动更新和备份。

Description

云台摄像头的***备份更新方法及装置
技术领域
本发明涉及***备份技术领域,更具体地,涉及云台摄像头的***备份更新方法及装置。
背景技术
云台摄像头内置有操作***,但由于摄像头的功能较为简单,所以对操作***的要求并不高,而且受制于摄像头本身的硬件存储空间较小,该操作***的内核一般会被裁剪到满足摄像头的基本所需即可,甚至没有考虑到利用额外的存储空间进行备份。每当摄像头的操作***发布更新版本时,往往需要用户自己留意并下载摄像头生产商在其网站上发布的最新版本的操作***。操作***对摄像头的正常工作至关重要,在摄像头的启动过程中,如果操作***的***文件存在问题,则摄像头无法正常启动。另外,如果摄像头的操作***出现***文件丢失或其他故障,还是需要用户自行在摄像头生产商的网站上寻找该摄像头型号的操作***进行固件修复。
故此,现有技术的摄像头操作***的更新和修复都非常麻烦。
发明内容
鉴于上述问题,本发明提出了一种云台摄像头的***备份更新方法及装置,能够方便快速的实现摄像头的操作***自动更新和备份。
本发明实施例中提供了一种云台摄像头的***备份更新方法,包括:
将操作***的存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;
当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
优选地,当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***的步骤之后,还包括:
根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。
优选地,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤,包括:
读取操作***更新包,更新所述正常分区当前的操作***文件;
根据所述操作***更新包内的文件加密校验码,判断所述正常分区当前的操作***文件是否正确更新;
当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件。
优选地,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤,包括:
在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将增量备份文件添加至所述备份分区。
优选地,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤,包括:
在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将差量备份文件添加至所述备份分区。
优选地,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤之后,还包括:
对所述备份分区的备份文件进行无损压缩。
优选地,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤之后,还包括:
对所述备份分区的备份文件进行文件分块压缩。
优选地,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤之后,还包括:
对所述备份分区的备份文件进行差分压缩。
优选地,当所述正常分区存储的操作***文件出现故障之后,从所述备份分区读取更新的备份文件启动所述操作***的步骤之前,还包括:
对所述备份分区被压缩的备份文件进行解压缩。
优选地,对所述备份分区被压缩的备份文件进行解压缩,包括:
将解压缩后的备份文件替换所述正常分区存储的操作***文件。
相应地,本发明实施例提供了一种云台摄像头的***备份更新装置,包括:
***划分单元,用于将操作***的存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
备份更新单元,用于在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;
备份读取单元,用于当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
优选地,还包括:与所述备份读取单元相连的***复原单元,用于根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。
优选地,所述备份更新单元,包括:
更新读取子单元,用于读取操作***更新包,更新所述正常分区当前的操作***文件;
更新检验子单元,用于根据所述操作***更新包内的文件加密校验码,判断所述正常分区当前的操作***文件是否正确更新;
更新备份子单元,用于当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件。
优选地,包括:与所述备份更新单元相连的增量更新单元,用于在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将增量备份文件添加至所述备份分区。
优选地,包括:与所述备份更新单元相连的差量更新单元,用于在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将差量备份文件添加至所述备份分区。
优选地,所述备份更新单元,还包括:
第一压缩单元,用于对所述备份分区的备份文件进行无损压缩。
优选地,所述备份更新单元,还包括:
第二压缩单元,用于对所述备份分区的备份文件进行文件分块压缩。
优选地,所述备份更新单元,还包括:
第三压缩单元,用于对所述备份分区的备份文件进行差分压缩。
优选地,所述备份读取单元,还包括:
压缩解除单元,用于对所述备份分区被压缩的备份文件进行解压缩。
优选地,包括:与所述压缩解除单元相连的自动修复单元,用于将解压缩后的备份文件替换所述正常分区存储的操作***文件。
相对于现有技术,本发明提供的方案,将操作***的存储空间划分为正常分区和备份分区,如果正常分区的操作***文件出现故障时,可以从备份分区读取备份文件来启动操作***。与现有技术相比,无需登录生产商的网站下载指定型号的操作***进行固件修复,方便了用户,提高了用户体验。另外,备份分区的备份文件也会在正常分区的操作***文件更新时,进行同步的更新。这样,当需要通过备份分区启动操作***时,所启动的操作***依然是最新版本的操作***,避免了用户需要再次升级或老版本***出现不兼容的麻烦。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明云台摄像头的***备份更新方法的流程图;
图2是本发明云台摄像头的***备份更新方法的实施例流程图;
图3是本发明云台摄像头的***备份更新装置的示意图;
图4是本发明云台摄像头的***备份更新装置的实施例示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在当今物联网时代,人们对数据的依赖越来越大,数据丢失、破坏往往对机构造成致命打击。在一些高连续性、高可用性应用环境,由于数据丢失、业务中断所造成的损失和影响更是难以估量。因而,数据保护显得尤为重要。作为数据保护关键技术的***备份已成为基础设施的核心之一。
然而,在物联网中的很多小家电小设备,例如摄像头、MP3、打印机等,由于功能相对较为简单、固定,所以对操作***的要求并不高,而且受制于设备本身的硬件存储空间较小,该类操作***的内核一般会被裁剪到满足设备的基本所需即可,甚至没有考虑到利用额外的存储空间进行备份。故此,现有技术的摄像头、MP3、打印机等的操作***更新和修复都非常麻烦。
为此,图1是本发明云台摄像头的***备份更新方法的流程图,包括:
S101:将操作***的存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
S102:在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;
S103:当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
本发明将操作***的存储空间划分为正常分区和备份分区,如果正常分区的操作***文件出现故障时,可以从备份分区读取备份文件来启动操作***。与现有技术相比,无需登录生产商的网站下载指定型号的操作***进行固件修复,方便了用户,提高了用户体验。另外,备份分区的备份文件也会在正常分区的操作***文件更新时,进行同步的更新。这样,当需要通过备份分区启动操作***时,所启动的操作***依然是最新版本的操作***,避免了用户需要再次升级或老版本***出现不兼容的麻烦。
图2是本发明云台摄像头的***备份更新方法的实施例流程图,与图1相比,图2的实施例还能实现对正常分区的***文件进行复原,和/或通过更新包正确更新操作***等。
S201:将存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
S202:读取操作***更新包,更新所述正常分区当前的操作***文件;
S203:根据所述操作***更新包内的文件加密校验码,判断所述正常分区当前的操作***文件是否正确更新;
S204:当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件;
S205:当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
S206:根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。
优选地,本实施例将存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件。所述正常分区当前的操作***文件可以通过更新包进行更新,以摄像头为例,将摄像头通过USB线连接至存储有更新包的终端设备,在所述终端设备上运行所述更新包,将所述更新包安装在所述摄像头的正常分区上,实现所述正常分区操作***文件的更新。另外,如果摄像头本身具有无线网络连接功能,也可以通过摄像头的操作***自动查询远程终端的更新包,当远程终端上发布有与本地摄像头型号相同的新版本的操作***更新包时,读取操作***更新包,更新所述正常分区当前的操作***文件。
前述步骤S102当中,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新。如果所述正常分区的操作***文件更新有误,则直接影响到备份分区的有效备份。故此,所述操作***更新包内设有文件加密校验码,根据所述操作***更新包内的文件加密校验码,先判断所述正常分区当前的操作***文件是否正确更新,当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件。
优选地,所述文件加密校验码采用MD5校验值。MD5(Message Digest Algorithm5,消息摘要算法第五版),典型应用比如,在Unix操作***下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:MD5(tanajiya.tgz)=38bc2c1093dd0fec383c940515这就是tanajiya.tgz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5校验值。具体应用在我们的操作***更新包当中,它的作用就在于我们可以在下载操作***更新包后,对下载回来的更新文件做一次MD5校验,以确保我们获得的文件与该生产商站点提供的文件为同一更新文件,通过比较这两个值是否相同,就能判断下载的文件是否出错,或者说下载的文件是否被篡改,以此判断所述正常分区当前的操作***文件是否被正确更新。
进一步优选地,本实施例除了能够准确备份操作***之外,还可以对正常分区当中受损的操作***文件进行复原。根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。当再次重启设备时,操作***即可从复原后的正常分区进行启动。
传统的数据保护技术为了保证数据的可恢复性,降低数据丢失的可能,采取提高备份频率或使用快照、连续数据保护等技术将使得备份的数据量急剧增加,加重了存储和带宽负担,反过来又会影响数据备份和恢复性能。这种矛盾的产生主要是由于传统的数据保护技术不能有效识别和消除备份中的重复数据。备份在计算机工程中是指对原数据的额外拷贝,以便当原数据发生损坏或丢失时能通过备份恢复过来。通常的备份方式有三种,分别是全量备份,增量备份和差量备份。全量备份是指对指定数据集中的所有数据都进行备份。如果文件意外丢失,数据很容易从全量备份拷贝中得到恢复。显然,周期性的全量备份会产生大量的数据冗余,浪费存储空间。
在其中一个实施例当中,在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将增量备份文件添加至所述备份分区。
增量备份是指只备份自上一次备份过程完成以来发生改变的数据。增量备份虽然减少了备份中的冗余数据,但空间节省的效果有限。因为文件级增量备份仅仅在两次备份之间消除文件级的重复数据。通过文件元数据而不是文件内容判断文件是否发生改变,这样对内容相同仅仅文件名或其它文件元数据不同的文件不能识别和消除冗余。块级增量备份虽然能消除更小粒度的冗余,但也仅仅消除两次备份之间的重复数据块,无法在全局范围内消除重复块。增量备份的一个主要缺点是会延长数据恢复的过程,因为对数据的完整恢复往往会涉及到对一个全量备份和数个增量备份的恢复。
在其中一个实施例当中,在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将差量备份文件添加至所述备份分区。
差量备份是指备份自上一次全量备份过程完成以来发生改变的数据。相对于增量备份,差量备份加快了数据恢复过程,因为其数据恢复过程仅仅涉及到对一个全量备份和一个差量备份的恢复。但是差量备份会较增量备份存储更多的重复数据,因为多次连续的差量备份都是以同一次全量备份为起点来备份数据的。
为了节省摄像头设备的存储空间,本发明还对所述备份分区的备份文件进行压缩,具体的压缩方式可采用以下三种技术之一来实现:
对所述备份分区的备份文件进行无损压缩;或,
对所述备份分区的备份文件进行文件分块压缩,或,
对所述备份分区的备份文件进行差分压缩。
数据压缩技术一般分为有损压缩和无损压缩。无损压缩是指重构压缩数据(还原,解压缩),而重构数据与原来数据完全相同。而有损压缩是指重构压缩数据,其重构数据与原数据有所不同,但不影响原始资料表达信息。有损压缩广泛应用于语音、图像和视频的数据压缩。本实施例推荐采用无损数据压缩技术,这样数据经过压缩后,信息不受损失,还能完全恢复到压缩前的原样。无损流压缩通过消除数据流输入窗口内的冗余数据达到数据压缩目的。根据字符在窗口内出现的不同频率,不同长度的编码被静态或动态地分配给字符以使得输出流的长度小于输入流的长度。由于压缩器只能在压缩窗口内评估流的统计特性,而压缩窗口又受限于内存空间,故压缩效果有限,一般仅能达到1.5~2.5的数据压缩率。典型的压缩算法的程序有zip、compress、lharc、gzip(基于Lempel-Ziv压缩算法)和bzip2(基于Burrows-Wheeler compression压缩算法)等。
文件分块压缩的基本思想是对文件或数据流进行分块,然后消除冗余的数据块。为了提高冗余数据块识别的效率,一般使用抗碰撞性强的哈希函数比如MD5和SHA-1对数据块的内容进行哈希以得到标识数据块的指纹,通过比较指纹以识别和消除冗余数据块。最简单的分块方式是定长块的切分方法,这种方式和主流文件***存储文件的方式一致,因而便于存储管理。
差分压缩又称Delta压缩,它通过比较两个文件Vr和Vi以生成一个较小的Delta文件△r,i,以便于给定文件Vr和△r,i,通过Delta逆运算能还原文件Vi。Delta文件△r,i是一个从文件Vr转换为文件Vi的最佳编辑操作系列或者字符块移动命令的最小覆盖集。Vr称为引用文件,而Vi为版本文件。如果Vr和Vi具有较大的相似度,则文件△r,i会很小,这样,以存储△r,i代替存储Vi会节省很大的存储空间。差分压缩通常被用于节省存储空间或数据传输带宽。在存储应用中,当一个引用文件被存储后,此引用文件的后续修改版本便可以Delta文件的形式存储在***中。比如版本控制***RCS就使用差分压缩工具diff压缩文件的不同版本以节省存储空间。在存储具有较大相似性的文件集特别是版本文件集时,使用差分压缩技术,可以极大地减少存储空间占有率,甚至达到100∶1以上的压缩率。
综上所述,在对所述备份分区的备份文件进行压缩之后,还需要,对所述备份分区被压缩的备份文件进行解压缩,以便于启动操作***。
在其中一个实施例当中,还包括,将解压缩后的备份文件替换所述正常分区存储的操作***文件。在启动备份分区的操作***的过程中,修复正常分区的操作***文件,更加方便快捷的复原正常分区,提高用户体验。
图3是本发明云台摄像头的***备份更新装置的示意图,包括:
***划分单元,用于将操作***的存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
备份更新单元,用于在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;
备份读取单元,用于当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
图4是本发明云台摄像头的***备份更新装置的实施例示意图。
如图4所示,所述的云台摄像头的操作***备份更新装置,还包括:
与所述备份读取单元相连的***复原单元,用于根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。
如图4所示,所述备份更新单元,包括:
更新读取子单元,用于读取操作***更新包,更新所述正常分区当前的操作***文件;
更新检验子单元,用于根据所述操作***更新包内的文件加密校验码,判断所述正常分区当前的操作***文件是否正确更新;
更新备份子单元,用于当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件。
在其中一个实施例当中,包括:
与所述备份更新单元相连的增量更新单元,用于在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将增量备份文件添加至所述备份分区。
在其中一个实施例当中,包括:
与所述备份更新单元相连的差量更新单元,用于在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将差量备份文件添加至所述备份分区。
在其中一个实施例当中,所述备份更新单元,还包括:
第一压缩单元,用于对所述备份分区的备份文件进行无损压缩。
在其中一个实施例当中,所述备份更新单元,还包括:
第二压缩单元,用于对所述备份分区的备份文件进行文件分块压缩。
在其中一个实施例当中,所述备份更新单元,还包括:
第三压缩单元,用于对所述备份分区的备份文件进行差分压缩。
在其中一个实施例当中,所述备份读取单元,还包括:
压缩解除单元,用于对所述备份分区被压缩的备份文件进行解压缩。
在其中一个实施例当中,包括:
与所述压缩解除单元相连的自动修复单元,用于将解压缩后的备份文件替换所述正常分区存储的操作***文件。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种云台摄像头的操作***备份更新方法,其特征在于,包括:
将存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;
当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
2.根据权利要求1所述的云台摄像头的操作***备份更新方法,其特征在于,当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***的步骤之后,还包括:
根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。
3.根据权利要求1所述的云台摄像头的操作***备份更新方法,其特征在于,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤,包括:
读取操作***更新包,更新所述正常分区当前的操作***文件;
根据所述操作***更新包内的文件加密校验码,判断所述正常分区当前的操作***文件是否正确更新;
当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件。
4.根据权利要求1所述的云台摄像头的操作***备份更新方法,其特征在于,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤,包括:
在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将增量备份文件添加至所述备份分区。
5.根据权利要求1所述的云台摄像头的操作***备份更新方法,其特征在于,在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新的步骤,包括:
在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将差量备份文件添加至所述备份分区。
6.一种云台摄像头的操作***备份更新装置,其特征在于,包括:
***划分单元,用于将存储空间划分为正常分区和备份分区,其中所述正常分区用于存储操作***文件,所述备份分区用于所述操作***文件的备份文件;
备份更新单元,用于在所述正常分区存储的操作***文件更新时,将所述备份分区的备份文件进行同步更新;
备份读取单元,用于当所述正常分区存储的操作***文件出现故障时,从所述备份分区读取更新的备份文件启动所述操作***。
7.根据权利要求6所述的云台摄像头的操作***备份更新装置,其特征在于,还包括:
与所述备份读取单元相连的***复原单元,用于根据文件名称的索引,将所述备份分区更新的备份文件替换所述正常分区存储的操作***文件,对所述正常分区的操作***文件进行复原。
8.根据权利要求6所述的云台摄像头的操作***备份更新装置,其特征在于,所述备份更新单元,包括:
更新读取子单元,用于读取操作***更新包,更新所述正常分区当前的操作***文件;
更新检验子单元,用于根据所述操作***更新包内的文件加密校验码,判断所述正常分区当前的操作***文件是否正确更新;
更新备份子单元,用于当所述当前的操作***文件被正确更新后,更新所述备份分区的备份文件。
9.根据权利要求6所述的云台摄像头的操作***备份更新装置,其特征在于,包括:
与所述备份更新单元相连的增量更新单元,用于在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将增量备份文件添加至所述备份分区。
10.根据权利要求6所述的云台摄像头的操作***备份更新装置,其特征在于,包括:
与所述备份更新单元相连的差量更新单元,用于在每隔预设的时间周期时,根据所述正常分区存储的操作***文件的更新,将差量备份文件添加至所述备份分区。
CN201610366281.1A 2016-05-27 2016-05-27 云台摄像头的***备份更新方法及装置 Pending CN106055430A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610366281.1A CN106055430A (zh) 2016-05-27 2016-05-27 云台摄像头的***备份更新方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610366281.1A CN106055430A (zh) 2016-05-27 2016-05-27 云台摄像头的***备份更新方法及装置

Publications (1)

Publication Number Publication Date
CN106055430A true CN106055430A (zh) 2016-10-26

Family

ID=57175902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610366281.1A Pending CN106055430A (zh) 2016-05-27 2016-05-27 云台摄像头的***备份更新方法及装置

Country Status (1)

Country Link
CN (1) CN106055430A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107247603A (zh) * 2017-04-18 2017-10-13 深圳市广和通无线股份有限公司 支持固件自动恢复功能的远程升级方法与***
CN109408153A (zh) * 2018-11-01 2019-03-01 百度在线网络技术(北京)有限公司 软件启动方法和软件升级方法
CN109597588A (zh) * 2018-12-11 2019-04-09 浙江中智达科技有限公司 一种数据存储方法、数据还原方法及装置
CN113824620A (zh) * 2021-08-20 2021-12-21 中国第一汽车股份有限公司 一种分区切换方法、装置、车辆和存储介质
CN113821235A (zh) * 2021-06-15 2021-12-21 荣耀终端有限公司 操作***数据更新方法、设备、存储介质及程序产品

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1456980A (zh) * 2002-05-08 2003-11-19 联想(北京)有限公司 硬盘数据备份及恢复的方法
EP1199636A3 (en) * 2000-10-06 2005-12-14 Hewlett-Packard Company Self-repairing operating system for computer entities
CN102681917A (zh) * 2012-04-24 2012-09-19 中标软件有限公司 一种操作***及其修复方法
CN104484199A (zh) * 2014-12-08 2015-04-01 东软集团股份有限公司 航空器ife***数据更新方法及装置
CN105550071A (zh) * 2015-12-28 2016-05-04 迈普通信技术股份有限公司 ***文件升级及检测方法、通信设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1199636A3 (en) * 2000-10-06 2005-12-14 Hewlett-Packard Company Self-repairing operating system for computer entities
CN1456980A (zh) * 2002-05-08 2003-11-19 联想(北京)有限公司 硬盘数据备份及恢复的方法
CN102681917A (zh) * 2012-04-24 2012-09-19 中标软件有限公司 一种操作***及其修复方法
CN104484199A (zh) * 2014-12-08 2015-04-01 东软集团股份有限公司 航空器ife***数据更新方法及装置
CN105550071A (zh) * 2015-12-28 2016-05-04 迈普通信技术股份有限公司 ***文件升级及检测方法、通信设备

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107247603A (zh) * 2017-04-18 2017-10-13 深圳市广和通无线股份有限公司 支持固件自动恢复功能的远程升级方法与***
CN109408153A (zh) * 2018-11-01 2019-03-01 百度在线网络技术(北京)有限公司 软件启动方法和软件升级方法
CN109408153B (zh) * 2018-11-01 2022-03-01 百度在线网络技术(北京)有限公司 软件启动方法和软件升级方法
CN109597588A (zh) * 2018-12-11 2019-04-09 浙江中智达科技有限公司 一种数据存储方法、数据还原方法及装置
CN109597588B (zh) * 2018-12-11 2020-09-04 浙江中智达科技有限公司 一种数据存储方法、数据还原方法及装置
CN113821235A (zh) * 2021-06-15 2021-12-21 荣耀终端有限公司 操作***数据更新方法、设备、存储介质及程序产品
CN113821235B (zh) * 2021-06-15 2023-10-20 荣耀终端有限公司 操作***数据更新方法、设备、存储介质及程序产品
CN113824620A (zh) * 2021-08-20 2021-12-21 中国第一汽车股份有限公司 一种分区切换方法、装置、车辆和存储介质

Similar Documents

Publication Publication Date Title
CN106055430A (zh) 云台摄像头的***备份更新方法及装置
US7797279B1 (en) Merging of incremental data streams with prior backed-up data
US8407189B2 (en) Finding and fixing stability problems in personal computer systems
US8135748B2 (en) Virtual machine data replication
US7730031B2 (en) Method and system for updating an archive of a computer file
US7783604B1 (en) Data de-duplication and offsite SaaS backup and archiving
US8972678B2 (en) Efficient backup replication
CN112286728A (zh) 数据备份方法、装置、设备及计算机存储介质
CN101930387A (zh) 用于更新压缩只读文件***的改进的容错方法及装置
CN102880663A (zh) 部分去重复的文件的优化
US7900088B1 (en) System for performing incremental file system check
US10013424B2 (en) Efficient building of restore list
US10613923B2 (en) Recovering log-structured filesystems from physical replicas
US8909606B2 (en) Data block compression using coalescion
CN112800019A (zh) 基于Hadoop分布式文件***的数据备份方法及***
US20070055834A1 (en) Performance improvement for block span replication
US10169381B2 (en) Database recovery by container
CN113254267B (zh) 分布式数据库的数据备份方法和装置
US11593304B2 (en) Browsability of backup files using data storage partitioning
US20200192760A1 (en) Apparatus and method for deduplicating data
CN109254786B (zh) 一种软件备份还原方法及***
CN113220500A (zh) 基于逆向差异恢复的恢复方法、设备和程序产品
US11645333B1 (en) Garbage collection integrated with physical file verification
US20210042271A1 (en) Distributed garbage collection for dedupe file system in cloud storage bucket
KR100503899B1 (ko) 데이터베이스 복제시스템 및 그 복제방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161026

RJ01 Rejection of invention patent application after publication