数据配置方法与装置的制造方法

文档序号:9750729阅读:341来源:国知局
数据配置方法与装置的制造方法
【技术领域】
[0001]本发明关于数据配置方法与装置,尤其关于能够达到快速配置与良好空间使用效率的数据配置方法与装置。
【背景技术】
[0002]对许多电子装置而言,数字数据的接收与储存是装置运作中不可或缺的一环。然而,尽管数字数据的接收与储存技术发展已久,仍有其不足之处。举例而言,在多数据流的接收与储存方面,部分当前技术无视各数据流的每笔数据的大小而配置给每笔数据一最大可能数据量的储存单位,如此虽能快速配置储存单位,但却牺牲了储存空间的使用效率;另有部分当前技术依据各数据流的每笔数据的实时数据量信息来配置给该笔数据一适当的储存单位,如此虽能达到储存空间的高使用效率,但因每笔数据的数据量不一,此技术会在储存单位反复地被配置与释放后产生可用储存空间碎裂(亦即位址分散且大小不一)的情形,进而产生储存单位的配置缓慢而无法达成如上述般实时配置的作业;尚有部分先前技术是准备可供各数据流的前后笔数据接续储存的一单一储存单位,尽管此作法同样能达到储存空间的高使用效率,但为了后续的数据排序与重组及最严苛的储存需求,此单一储存单位的大小至少需为「最大需保留数据笔数(Window Size)乘以单笔最大可能数据量」,因此会耗用相当多的储存空间,且各数据流的储存剩余空间无法分享给其它数据流的储存作业来使用,此缺点导致了储存资源的浪费。

【发明内容】

[0003]鉴于先前技术的缺失,本发明的一目的在于提出一种数据配置方法与装置,以达到储存空间的快速配置与充分使用的效果。
[0004]本发明提出一种数据配置方法,其一实施例包含下列步骤:准备一储存空间;将该储存空间的一当前部分配置为复数个当前分页,其包含一第一当前分页与一第二当前分页;将该储存空间的一备用部分配置为复数个备用分页,其包含一第一备用分页与一第二备用分页;比较一第一笔数据的一第一数据量与该第一当前分页的一第一剩余储存空间,并比较一第二笔数据的一第二数据量与该第二当前分页的一第二剩余储存空间;若该第一数据量不大于该第一剩余储存空间,将该第一笔数据储存于该第一当前分页中;若该第一数据量大于该第一剩余储存空间,将该第一当前分页视为一已用分页,将该第一备用分页视为该第一当前分页,将该第一笔数据储存于被视为该第一当前分页的该第一备用分页中,以及将该储存空间的一待用部分的一第一部分配置为该第一备用分页或其替代分页;若该第二数据量不大于该第二剩余储存空间,将该第二笔数据储存于该第二当前分页中;以及若该第二数据量大于该第二剩余储存空间,将该第二当前分页视为另一已用分页,将该第二备用分页视为该第二当前分页,将该第二笔数据储存于被视为该第二当前分页的该第二备用分页中,以及将该储存空间的该待用部分的一第二部分配置为该第二备用分页或其替代分页,其中该第一与第二笔数据的储存同时进行。
[0005]本发明亦提出一种数据配置装置,其一实施例包含:一储存空间;一数据配置器,用来将该储存空间的一部分或全部配置为复数个当前分页与复数个备用分页,该复数个当前分页包含一第一当前分页与一第二当前分页,该复数个备用分页包含一第一备用分页与一第二备用分页;以及一储存处理电路,用来同时储存复数笔数据流包含一第一笔数据与一第二笔数据,包含一第一储存处理单元与一第二储存处理单元。所述第一储存处理单元用来比较该第一笔数据的一第一数据量与该第一当前分页的一第一剩余储存空间,于该第一数据量不大于该第一剩余储存空间时将该第一笔数据储存于该第一当前分页中,并于该第一数据量大于该第一剩余储存空间时将该第一当前分页视为一已用分页、将该第一备用分页视为该第一当前分页、以及将该第一笔数据储存于被视为该第一当前分页的该第一备用分页中,之后该数据配置器会将该储存空间的一待用部分的一第一部分配置为该第一备用分页或其替代分页。所述第二储存处理单元用来比较该第二笔数据的一第二数据量与该第二当前分页的一第二剩余储存空间,于该第二数据量不大于该第二剩余储存空间时将该第二笔数据储存于该第二当前分页中,并于该第二数据量大于该第二剩余储存空间时将该第二当前分页视为另一已用分页、将该第二备用分页视为该第二当前分页、以及将该第二笔数据储存于被视为该第二当前分页的该第二备用分页中,之后该数据配置器会将该储存空间的该待用部分的一第二部分配置为该第二备用分页或其替代分页。
[0006]有关本发明的特征、实作与功效,兹配合图式作优选实施例详细说明如下。
【附图说明】
[0007]图1是本发明的数据配置方法的一实施例的示意图;
[0008]图2是本发明的数据配置装置的一实施例的示意图;以及
[0009]图3是本发明的数据配置装置的另一实施例的示意图。
[0010]【符号说明】
[0011]SllO准备一储存空间
[0012]S120 将该储存空间的当前部分配置为复数个当前分页,其包含一第一当前分页与一第二当前分页
[0013]S130 将该储存空间的备用部分配置为复数个备用分页,其包含一第一备用分页与一第二备用分页
[0014]S140 比较一第一笔数据的一第一数据量与该第一当前分页的一第一剩余储存空间,并比较一第二笔数据的一第二数据量与该第二当前分页的一第二剩余储存空间
[0015]S150?S160 若该第一数据量不大于该第一剩余储存空间,将该第一笔数据储存于该第一当前分页中;否则将该第一笔数据储存于该第一备用分页中,并准备替代的第一备用分页
[0016]S170?S180 若该第二数据量不大于该第二剩余储存空间,将该第二笔数据储存于该第二当前分页中;否则将该第二笔数据储存于该第二备用分页中,并准备替代的第二备用分页,其中该第一与第二笔数据的储存同时进行
[0017]200数据配置装置
[0018]210储存空间
[0019]212第一当前分页
[0020]214第二当前分页
[0021]216第一备用分页
[0022]218第二备用分页
[0023]220数据配置器
[0024]230储存处理电路
[0025]232第一储存处理单元
[0026]234第二储存处理单元
[0027]300数据接收器
【具体实施方式】
[0028]以下说明内容的技术用语是参照本技术领域的习惯用语,如本说明书对部分用语有加以说明或定义,该部分用语的解释应以本说明书的说明或定义为准。
[0029]本发明包含数据配置方法与装置,能够藉由储存空间的配置、使用与释放来快速达成数据配置与储存,并能达到储存空间共享的功效。本发明可应用于多数据流的储存装置,像是固定式或可携式网络通讯装置(例如长程演进技术(Long Term Evolut1n, LTE)的装置)等,然而只要实施为可能,本发明亦可应用于其它类型的储存装置。此外,本发明的方法可以是软件及/或固件的形式,可藉由本发明的装置或其等效装置来执行。再者,本发明的装置可能包含已知组件,在不影响发明公开要求及可实施性的前提下,已知组件的说明将被适度节略。
[0030]请参阅图1,其是本发明的数据配置方法的一实施例的示意图,该实施例可由本发明的数据配置装置(详见后述)或其等效装置来执行,能够在多数据流的储存应用中提供每笔数据流专用的当前储存空间与备用储存空间,并视每笔数据流的一待储存数据的大小来决定将待储存数据储存于上述当前或备用储存空间中,因此,藉由专用储存空间的设计、待储存数据量的判读与备用储存空间的配置,本实施例能快速且同时进行单笔或多笔数据流的储存作业,并能充份地利用储存空间。更详细地说,如图1所示,本实例包含下列步骤:
[0031]步骤SllO:准备一储存空间,其储存容量不小于一当前部分的容量、一备用部分的容量以及一待用部分的容量的总合。本实施例中,该储存空间是一内存或其余能支持储存空间配置的储存装置,且该当前、备用与待用部分是指该储存空间的一部分或全部被配置后的不同部分。
[0032]步骤S120:将该储存空间的当前部分配置为复数个当前分页,其包含一第一当前分页与一第二当前分页。本实施例中,每该当前分页的容量不小于一预设最大数据量,藉此为一单笔数据的储存提供足够的空间,倘一当前分页已存有先前数据而不足以储存该单笔数据,一备用分页(如后所述)将被用来储存该单笔数据。上述预设最大数据量可由实
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1