基于引用寻址技术的电子文档多版本控制方法

文档序号:6375044阅读:269来源:国知局
专利名称:基于引用寻址技术的电子文档多版本控制方法
技术领域
本发明涉及一种电子文档多版本控制方法,尤其是一种基于引用寻址技术使得电 子文档只存在一个物理版本,而该物理版本对应多个逻辑引用版本的电子文档多版本控制 方法,属于计算机软件应用领域。
背景技术
随着社会的不断发展,21世纪被称为知识经济时代。企业的核心竞争力也主要体 现在知识力量的竞争上,所以企业开始注重自身的知识管理。文档管理软件作为企业知识 管理的必要载体,被越来越多的企业应用。通过文档管理软件管理电子文档,可有效达到知识积累的目的。针对电子文档的 版本管理,大部分采用的是使用物理存储空间直接存储多个版本,由此,用户在复制一个电 子文档时,实质产生了一个电子文档的副本,而此时该副本的版本只有一个,文档管理软件 视之为新的文档而非已有文档的版本,由此将产生电子文档多版本管理的混乱。随着软件开发技术的不断优化,寻址技术的不断延伸,需要开发出一种更有效的 电子文档多版本控制方法。

发明内容
本发明的目的在于针对以上现有技术存在的不足,提出一种通过引用寻址技术, 使得电子文档的每个版本在物理存储介质上只有一个版本,其它所有版本都是针对这个物 理存储唯一的版本的引用,通过建立引用地址访问机制,达到对电子文档多版本控制的方法。为了达到以上目的,本发明的基于引用寻址技术的电子文档多版本控制方法应包 含如下组件物理存储介质——用以存储电子文档的物理版本;数据存储组件——用以将需要存储的电子文档转化为数据流,然后在物理存储介 质上开辟相应大小的存储单元,进行电子数据的存储;数据读取组件——用以根据指令要求及地址读取物理存储介质上的数据;地址解析组件——用以将逻辑地址解析为物理地址;引用参照表一用以记录引用版本内记录的物理版本的实际地址。本发明的基于引用寻址技术的电子文档多版本控制方法,包含如下步骤步骤一将需要存储的电子文档数据,通过数据存储组件存储到物理存储介质上, 并将存储的物理地址写入到引用参照表中;步骤二在接受到需要引用该电子文档的指令后,通过数据存储组件在物理存储 介质上再开辟一个存储单元;步骤三数据存储组件将该电子文档的物理地址存储到新开辟的存储单元中,同 时将该存储单元的地址记录到引用参照表内;
步骤四再接受到需要读取引用的电子文档数据的指令后,在引用参照表内首先 获取到该引用版本对应的在物理存储介质上的地址;步骤五通过获取的地址,调用数据读取组件进行读取,通过地址解析组件读取电 子文档存储的真实物理地址;步骤六通过获取的物理地址,调用数据读取组件到物理存储介质上进行读取,从 而取出真实的电子文档数据。由此可见,本发明通过引用寻址技术,使得每个电子文档的引用版本内只记录电 子文档物理版本的物理地址而非电子文档数据。如此不仅可使得电子文档存储的空间大大 减少,而且物理唯一性使得电子文档的版本得到有效控制。
具体实施例方式实施例一通过目前比较通用的.Net作为开发平台,进行本发明的实现。物理存储介质为关系型数据库系统。通过.Net作为开发平台,以面向对象为设计原则,在平台上实现如下几个模块数据存储组件——用以将需要存储的电子文档转化为数据流,然后在物理存储介 质上开辟相应大小的存储单元,进行电子数据的存储;数据读取组件——用以根据指令要求及地址读取物理存储介质上的数据;地址解析组件——用以将逻辑地址解析为物理地址;引用参照表——用以记录引用版本内记录的物理版本的实际地址。本发明的基于引用寻址技术的电子文档多版本控制方法,包含如下步骤步骤一将需要存储的电子文档数据,通过数据存储组件存储到物理存储介质上, 并将存储的物理地址写入到引用参照表中;步骤二在接受到需要引用该电子文档的指令后,通过数据存储组件在物理存储 介质上再开辟一个存储单元;步骤三数据存储组件将该电子文档的物理地址存储到新开辟的存储单元中,同 时将该存储单元的地址记录到引用参照表内;步骤四再接受到需要读取引用的电子文档数据的指令后,在引用参照表内首先 获取到该引用版本对应的在物理存储介质上的地址;步骤五通过获取的地址,调用数据读取组件进行读取,通过地址解析组件读取电 子文档存储的真实物理地址;步骤六通过获取的物理地址,调用数据读取组件到物理存储介质上进行读取,从 而取出真实的电子文档数据。除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形 成的技术方案,均落在本发明要求的保护范围。
权利要求
1.基于引用寻址技术的电子文档多版本控制方法,其特征在于包含如下组件 物理存储介质一用以存储电子文档的物理版本;数据存储组件一用以将需要存储的电子文档转化为数据流,然后在物理存储介质上 开辟相应大小的存储单元,进行电子数据的存储;数据读取组件一用以根据指令要求及地址读取物理存储介质上的数据; 地址解析组件一用以将逻辑地址解析为物理地址。
2.根据权利要求1所述基于引用寻址技术的电子文档多版本控制方法,其特征在于包 含如下步骤步骤一将需要存储的电子文档数据,通过数据存储组件存储到物理存储介质上,并将 存储的物理地址写入到引用参照表中;步骤二 在接受到需要引用该电子文档的指令后,通过数据存储组件在物理存储介质 上再开辟一个存储单元;步骤三数据存储组件将该电子文档的物理地址存储到新开辟的存储单元中,同时将 该存储单元的地址记录到引用参照表内;步骤四再接受到需要读取引用的电子文档数据的指令后,在引用参照表内首先获取 到该引用版本对应的在物理存储介质上的地址;步骤五通过获取的地址,调用数据读取组件进行读取,通过地址解析组件读取电子文 档存储的真实物理地址;步骤六通过获取的物理地址,调用数据读取组件到物理存储介质上进行读取,从而取 出真实的电子文档数据。全文摘要
本发明涉及一种电子文档多版本控制方法,尤其是一种基于引用寻址技术使得电子文档只存在一个物理版本,而该物理版本对应多个逻辑引用版本的电子文档多版本控制方法,属于计算机软件应用领域。本发明提出一种通过引用寻址技术,使得电子文档的每个版本在物理存储介质上只有一个版本,其它所有版本都是针对这个物理存储唯一的版本的引用,通过建立引用地址访问机制,达到对电子文档多版本控制的方法。如此不仅可使得电子文档存储的空间大大减少,而且物理唯一性使得电子文档的版本得到有效控制。
文档编号G06F9/44GK101996076SQ20091018472
公开日2011年3月30日 申请日期2009年8月20日 优先权日2009年8月20日
发明者李骁淳 申请人:镇江雅迅软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1