一种文档管理方法及装置。该文档管理方法包含有:根据一特定对照方式,将一实际文档的多个实际位置转换成一虚拟文档的多个虚拟位置;根据所述虚拟位置于该实际文档中搜寻所述实际位置;以及自储存该实际文档的所述实际位置存取数据。
【技术实现步骤摘要】
本专利技术涉及一种文档管理装置,特别是涉及一种虚拟位置的文档管理 装置。
技术介绍
就即时媒体(live-media)应用而言(如数字电视广播),将即时内容储 存于储存装置中并让使用者可稍后才观赏,此可给使用者较观看传统电视 更多的乐趣,此即"时移(time-shift),,。 一般而言,用以储存多媒体串流的 储存装置的容量需求很大。另外,所有的播放应用(playback application)皆是采用固定文档来储存, 亦即,所储存的文档内容不会随着播放时间而改变(如线性播放),因此, 并不适用于储存文档不断改变的时移应用。
技术实现思路
本专利技术的目的之一在于提出一种文档管理方法及其装置,以解决上述 的问题。本专利技术的目的之一在于提出一种文档管理方法及其装置,可适用于时 移的应用。本专利技术揭示了一种文档管理方法,其包含根据一特定对照方式,将 一实际文档的多个实际位置转换成一虚拟文档的多个虚拟位置;根据所述 虚拟位置于该实际文档中搜寻所述实际位置;以及自储存于该环状緩冲器 中的该实际文档的所述实际位置存取数据。本专利技术揭示了一种文档管理装置,其包含转换模块,将一实际文档 的多个实际位置转换成一虚拟文档的多个虚拟位置。搜寻模块,用来根据 所述虛拟位置于该实际文档中搜寻所述实际位置。数据存取模块,用来自 储存于该环状緩沖器中的该实际文档的所述实际位置存取数据。附图说明图1为说明一实际文档的实际位置以及一虚拟文档的虚拟位置之间的 对照关系图。图2为本专利技术文档管理方法的一操作范例的流程图。 图3为本专利技术文档管理装置的第一实施例的示意图。 图4为本专利技术文档管理方法的另 一操作范例的流程图。 图5为本专利技术文档管理装置的第二实施例的示意图。 图6为本专利技术文档管理方法的又一操作范例的流程图。 图7为本专利技术文档管理装置的第三实施例的示意图。附图符号说明110环状緩冲器112第一实际文档114第二实际文档130转换层120虛拟文档A read实际读取位置A_write实际写入位置V—read虛拟读取位置V一write虚拟写入位置202-210、410~420、 610 — 6:300、 500、700文档管理装置310转换模块320搜寻模块330数据存取模块312实际读取指标314实际写入指标316虚拟读取指标318虛拟写入指标510第 一检查模块520错误回复模块步骤5710 第二检查模块720 子文档产生模块具体实施例方式图1为说明一实际文档的实际位置以及一虚拟文档120的虚拟位置之 间的对照关系图。如图所示,环状緩沖器110储存至少一实际文档,如第 一及第二实际文档112、 114,而通过转换层130,则可根据一特定对照方法 将第一及第二实际文档112、 114的实际位置转换成虛拟文档120中的虛拟 位置。于本实施例中,虚拟文档120的虚拟读取位置V一read与虛拟写入位 置V一write分别对应于第二实际文档114的实际读取位置A一read与第 一 实 际文档112的实际写入位置A一write。就应用的观点,虚拟文档120的大小限制是可无限制地增加的,亦即 所谓的无限大以及线性的特性。就使用者而言,只能够看到虛拟文档120 的虚拟读取位置V一read以及虚拟写入位置V一write,但事实上,环状緩冲器 110的文档限制却是有限的(例如10GB),所以,通过转换层130可将有容 量限制的储存装置视为无限大,以轻易地达到硬件需求,且可节省不必要 的成本,另外,虚拟文档120适用于传统的纪录以及播放等应用,亦可符 合软件需求,且于任何文档系统类别下的时移应用皆可由有限容量的储存 装置来实现。例如,当使用者利用虚拟写入位置V_write来持续写入数据(亦 即纪录动作)于此一文档中,虚拟文档的文档大小会不断地增加,但是实 际文档的文档大小却不会跟着改变。虚拟文档必须能指出实际写入位置 A—write,并自动覆盖旧的数据,因此,只有储存于实际文档中的最新一笔 数据才是有效的数据。此外,使用者可在虚拟文档中读取任何一个字节(亦 即播放动作),但是只有在实际文档中的最新一笔数据的范储存围内的数据 方为有效。请注意,环状缓冲器IIO用来储存一媒体串流,如由网络端所传来的 影音串流或电视广播讯号等数据,然而本领域的技术人员应可了解,这并 非用以限制本专利技术,且若该媒体串流不断地改变,环状緩冲器110亦可无 止境地重复覆写。于此可知,储存于环状緩冲器110的实际文档的实际位 置,会因为环状緩冲器110的重复覆写而对应到该虛拟文档中的至少一虛 拟位置。6请同时参考图1、图2及图3,于下列的叙述中,将结合图2所示的各 步骤与图3所示的各元件来说明各元件间如何运作。于步骤204中,转换 模块310会根据一特定对照方式,将储存于环状緩冲器110中的实际文档 112的多个实际位置转换成一虚拟文档的多个虚拟位置,亦即,储存于环状 緩冲器110中的实际文档112的实际写入位置A—write及实际文档114的实 际读取位置A—read分别转换成虚拟文档120的虚拟写入位置V一write及虚 拟读取位置Vjead,接着,搜寻模块320会根据所述虚拟位置于该实际文 档中搜寻所述实际位置(亦即实际写入位置A—write以及实际读取位置 A—read )(步骤206 ),最后,数据存取模块330会从环状緩冲器110中的所 述实际文档的所述实际位置存取数据(步骤208)。此外,环状緩冲器IIO可以是一硬盘或是其他储存装置,但此并非用以 限制本专利技术。请同时参考图l、图4及图5。图4为本专利技术的文档管理方法的另一操 作范例的流程图,其与图2中的步骤相似,差别在于图4流程当中还增加 了检查功能(亦即在步骤204与步骤206之间插入了步骤410及步骤420 )。 图5为本专利技术的文档管理装置500的第二实施例的示意图。文档管理装置 500与文档管理装置300类似,差别在于文档管理装置500还包含第一检查 模块510以及错误回复模块520,其中第一检查模块510耦接于转换模块 310与搜寻模块320之间,而错误回复模块520耦接于第一检查模块510。 于下列的叙述中,将配合图4所示的各步骤与图5所示的各元件来说明各 元件间如何运作。于步骤410中,第一检查模块510先检查所述虚拟位置 是否有效,以产生一检查结果,若检查结果指出所述虚拟位置为有效时, 则依序执行步骤206及步骤208 ;若检查结果指出所述虛拟位置为无效时, 则执行步骤420,即错误回复模块520回应一错误讯息。而步骤204、 206 及208已于上述说明,故不再赘述。请同时参考图1、图6以及图7。图6为本专利技术的文档管理方法的又一 操作范例的流程图,其与图2中的步骤相似,差别在于图6中另增加了文 档系统类别^f企查功能(亦即在步骤204前插入步骤610、步骤620及步骤 630 )。图7为本专利技术的文档管理装置700的第三实施例的示意图。文档管 理装置700与文档管理装置300类似,差别在于文档管理装置700还包含 第二检查模块710及子文档产生模块720。第二检查模块710耦接于环状缓7冲器110与转换模块310之间。子文档产生模块720耦接于第二检查模块 710及搜寻模块320。于下列的叙述中,将结合图6所示本文档来自技高网...
【技术保护点】
一种文档管理方法,包含有: 根据一特定对照方式,将储存于一环状缓冲器中的一实际文档的多个实际位置转换成一虚拟文档的多个虚拟位置,其中该多个虚拟位置与该多个实际位置相对应; 根据该多个虚拟位置的至少一个于该实际文档中搜寻该相对应实 际位置;以及 自储存于该环状缓冲器中的该实际文档的该相对应实际位置存取数据。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:吴元涛,杨宜倩,赖勇孝,马成,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。