【技术实现步骤摘要】
数据备份方法、装置及用于视频会议系统的多点控制单元
本专利技术涉及数据备份
,具体涉及一种数据备份方法、装置及用于视频会议系统的多点控制单元。
技术介绍
随着计算机、互联网的发展,数据存储是诸如手机、平板电脑或者电子阅读器之类的电子设备中最为常用且最为重要的功能之一。然而,在用户使用电子设备的过程中,可能因为用户的误操作或者电子设备感染病毒等原因使得电子设备中的数据丢失,此时电子设备就需要对已经丢失的数据进行恢复。因此,为了能够对电子设备中丢失的数据进行恢复,电子设备可以先将数据进行备份。即,数据备份是将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。以视频会议系统为例,在会议进行中,会将当前系统的配置信息以及所有的会议信息进行备份,一旦当前会议出现硬件故障,及时切换到备份模块,快速重建会议。在现有技术中,对数据备份通常采用拷贝的方式进行,由于数据的复杂性,存在多种数据类型,如变量、数组、指针、多重指针等等,导致在备份数据时,其存储文件格式复杂。因而,在进行数据恢复,读取备份模块的数据时,需要占用大量CPU资源,效率较低。
技术实现思路
有鉴 ...
【技术保护点】
1.一种数据备份方法,其特征在于,包括:确定备份对象指向的内存中的待备份数据,其中,所述待备份数据以树形结构存储;对树形结构的所述待备份数据的节点数据依次执行以下步骤,直到所有节点数据完成备份,生成线性结构的备份数据:读取所述待备份数据中的当前节点的数据;将所述当前节点的数据存储至备份存储区域的前一节点数据后以完成所述当前节点的数据备份。
【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:确定备份对象指向的内存中的待备份数据,其中,所述待备份数据以树形结构存储;对树形结构的所述待备份数据的节点数据依次执行以下步骤,直到所有节点数据完成备份,生成线性结构的备份数据:读取所述待备份数据中的当前节点的数据;将所述当前节点的数据存储至备份存储区域的前一节点数据后以完成所述当前节点的数据备份。2.根据权利要求1所述的方法,其特征在于,将所述当前节点的数据存储至备份存储区域的前一节点数据后以完成所述当前节点的数据备份包括:判断所述当前节点的数据类型;当所述当前节点的数据类型为数值型时,采用无损变长编码算法对所述当前节点的数据进行压缩;将压缩后的数据存储至所述备份存储区域的前一节点数据后。3.根据权利要求2所述的方法,其特征在于,采用无损变长编码算法对所述当前节点的数据进行压缩包括:将数值型数据转化为二进制数值,其中,每8位二进制数值构成一个字节,每个字节的最高位用于表示该字节是否为对应数值型数据的最后一个字节。4.根据权利要求3所述的方法,其特征在于,所述最高位为1时,表示该字节不是对应数值型数据的最后一个字节;所述最高位为0时,表示该字节为对应数值型数据的最后一个字节。5.根据权利要求1所述的方法,其特征在于,将所述当前节点的数据存储至备份存储区域的前一节点数据后以完成所述当前节点的数据备份包括:当所述当前节点的数据类型为字符型时,将该字符型数据直接存储至所述备份存储区域的前一节点数据后。6.根据权利要求1至5中任一项所述的方法,其特征在于,根据所述待备份数据中的每一个数据,生成备份数据之后,所...
【专利技术属性】
技术研发人员:胡小鹏,徐顺利,顾振华,
申请(专利权)人:苏州市科远软件技术开发有限公司,苏州科达科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。