首页> 中国专利> 一种样本存储位置的分配方法及其装置

一种样本存储位置的分配方法及其装置

摘要

本申请实施方式提供了一种样本存储位置的分配方法,该方法包括:确定待分配存储位置的N个样本的属性,根据样本的属性和样本存储要求确定用于存储样本的存储单元的范围;在所述存储单元的范围内检索有效存储位置数不为空的存储单元,所述存储单元包括至少一个存储位置;从所述不为空的存储单元中确定出有效存储位置数由少到多的M个存储单元,所述M个存储单元的有效存储位置数总和大于或等于N;将M个存储单元内的有效存储位置按预设策略分配给N个样本,所述N、M为自然数。本申请的实施方式还提供了一种样本存储位置的分配装置。本申请实施方式可以提高样本存储效率和存储空间利用率。

著录项

  • 公开/公告号CN104142996A

    专利类型发明专利

  • 公开/公告日2014-11-12

    原文格式PDF

  • 申请/专利权人 北京嘉和美康信息技术有限公司;

    申请/专利号CN201410375072.4

  • 发明设计人 董智华;甘伟;

    申请日2014-07-31

  • 分类号G06F17/30;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人王宝筠

  • 地址 100085 北京市海淀区上地信息产业基地开拓路7号先锋大厦Ⅰ段三层

  • 入库时间 2023-12-17 01:59:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-16

    授权

    授权

  • 2014-12-10

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20140731

    实质审查的生效

  • 2014-11-12

    公开

    公开

说明书

技术领域

本申请的实施方式涉及存储位置分配技术领域,尤其涉及一种样本存 储位置分配方法及其装置。

背景技术

在生物、医药等领域会产生各种各样的样本,为了后续对样本的利用, 需要将这些样本进行存储。存储、管理、入库或出库的平台通常称为样本 资源平台。一种常见的样本资源平台类似于冰箱柜,冰箱柜内包括多个冻 存架,每个冻存架包含多个格子,每个格子内放置冻存盒,每个冻存盒内 可以放置多个装有样本的冻存管。样本存储后需要取出样本,存储的方式 决定了取用样本的难度,为了方便取用的目的,对样本的存储便是十分重 要的工作,尤其在样本数量较多、样本类型各不相同的情况下,要将这些 装有样本的冻存管放置到合适的冻存盒内并非易事,因此需要对样本的存 储位置进行规划分配,按照分配的存储位置存储样本。

在传统的样本规划中,直接通过人工进行存储登记,即在将一个冻存 管放置到样本资源平台时,同时在相应的登记表格中(比如,EXCEL表 格)对其存储位置进行登记,当需要取用时,通过查阅登记本来确定存储 样本的位置。然而,这种方式过于繁琐,尤其在需要大量存储样本时,效 率低下,存储空间亦得不到较好的利用。为避免人工带来的麻烦,现有技 术中出现了借助于计算机软件来实现的样本存储位置的分配方法,但是, 这样方法仅是利用图形化的界面形式,简单模拟人工存储方式,没有给样 本存储带来根本性改变。

发明内容

为了解决上述问题,本申请实施例提供了一种样本存储位置分配方法 及其装置,以便提高存储效率和存储空间的利用率。

本申请实施方式提供的样本存储位置的分配方法包括:

确定待分配存储位置的N个样本的属性,根据样本的属性和样本存储 要求确定用于存储样本的存储单元的范围;

在所述存储单元的范围内检索有效存储位置数不为空的存储单元,所 述存储单元包括至少一个存储位置;

从所述不为空的存储单元中确定出有效存储位置数由少到多的M个 存储单元,所述M个存储单元的有效存储位置数总和大于或等于N;

将M个存储单元内的有效存储位置按预设策略分配给N个样本,所 述N、M为自然数。

优选地,所述属性为样本所属的研究课题,所述样本存储要求为同一 个存储单元存储相同属性的样本,则根据样本的属性和样本存储要求确定 的用于存储样本的存储单元的范围为用于存储属于同一个研究课题的样 本的存储单元。

优选地,所述属性为样本所属的研究课题以及样本类型,所述样本存 储要求为同一个存储单元存储相同研究课题且相同样本类型的样本,则根 据样本的属性和样本存储要求确定的用于存储样本的存储单元的范围为 用于存储属于同一个研究课题且相同样本类型的样本的存储单元。

优选地,所述从所述不为空的存储单元中确定出有效存储位置数由少 到多的M个存储单元,将M个存储单元内的有效存储位置按预设策略分 配给N个样本具体为:

根据有效存储位置数对所述不为空的存储单元进行排序,确定出有效 存储位置数最少的存储单元;

判断该有效存储位置数最少的存储单元内的有效存储位置数是否大 于等于当前待分配存储位置的样本数;

如果是,则将所述有效存储位置数最少的存储单元内的有效位置数据 按预设策略分配给待分配存储位置的样本;如果否,则将所述有效存储位 置数最少的存储单元内的有效位置数据按预设策略分配给相应数量的样 本,针对除所述有效存储位置数最少的的存储单元之外剩余的不为空的存 储单元返回执行排序步骤,直至将M个存储单元内的有效存储位置总和 分配完毕。

优选地,所述从所述不为空的存储单元中确定出有效存储位置数由少 到多的M个存储单元,将M个存储单元内的有效存储位置按预设策略分 配给N个样本具体为:

根据有效存储位置数对所述不为空的存储单元进行排序,对所述排序 结果按照由小到大的顺序存储,读取第i个存储单元的有效存储位置数;

判断第i个存储单元内的有效存储位置数是否大于或等于当前待分配 存储位置的样本;

如果是,则将第i个存储单元内的有效位置数据按预设策略分配给待 分配存储位置的样本;如果否,则将第i存储单元内的有效位置数据按预 设策略分配给相应数量的样本,且读取第i+1个存储单元的有效存储位置 数执行判断步骤,直至将M个存储单元内的有效存储位置总和分配完毕。

优选地,所述将M个存储单元内的有效存储位置按预设策略分配给N 个样本具体为:将M个存储单元内的有效存储位置和N个样本进行顺序 排列,将M个存储单元内的有效存储位置按照顺序对应关系分配给N个 样本。

优选地,将存储单元进行分组形成存储单元组,根据样本的属性和样 本存储要求确定用于存储样本的存储单元组的范围,在所述存储单元组的 范围内检索有效存储位置数不为空的存储单元组,从所述不为空的存储单 元组中确定出有效存储位置数由少到多的L个存储单元组,所述L个存储 单元组内存储单元的有效存储位置数总和等于N;将L个存储单元组内的 有效位置按预设策略分配给N个样本,所述L为自然数。

进一步优选地,所述存储单元为冻存盒,各个样本保存在冻存管内, 所述样本存储位置的分配为对冻存管在冻存盒内的存储位置的分配。

本申请实施方式还提供了一种样本存储位置的分配装置。该装置包 括:第一确定模块、检索模块、第二确定单元以及分配模块,其中:

所述第一确定模块,用于确定待分配存储位置的N个样本的属性,根 据样本的属性和样本存储要求确定用于存储样本的存储单元的范围;

所述检索模块,用于在所述存储单元的范围内检索有效存储位置数不 为空的存储单元,所述存储单元包括至少一个存储位置;

所述第二确定模块,用于从所述不为空的存储单元中确定出有效存储 位置数由少到多的M个存储单元,所述M个存储单元的有效存储位置数 总和大于或等于N;

所述分配模块,用于将M个存储单元内的有效存储位置按预设策略 分配给N个样本,所述N、M为自然数。

优选地,所述第二确定模块还包括排序子模块、判断子模块,所述分 配模块包括第一分配子模块和第二分配子模块,其中:

所述排序子模块,用于根据有效存储位置数对所述不为空的存储单元 进行排序,确定出有效存储位置数最少的存储单元;

所述判断子模块,用于判断该有效存储位置数最少的存储单元内的有 效存储位置数是否大于等于当前待分配存储位置的样本数;如果是,则触 发第一分配子模块;如果否,则触发第二分配子模块;

所述第一分配子模块,用于将所述有效存储位置数最少的存储单元内 的有效位置数据按预设策略分配给待分配存储位置的样本;

所述第二分配子模块,用于将所述有效位置存储数最少的存储单元内 的有效位置数据按预设策略分配给相应数量的样本,触发排序子模块对除 所述有效存储位置数最少的存储单元之外剩余的不为空的存储单元进行 排序,直至将M个存储单元内的有效存储位置总和分配完毕。

本申请实施方式在样本存储位置分配过程中考虑样本的属性和存储 要求,然后基于样本属性和存储要求进行有效存储单元的检索,将检索到 的存储单元内的有效存储位置分配给样本,与现有技术相比,一方面,本 申请实施方式的方案可以自动化的完成样本存储位置的分配,避免了人工 分配带来的效率低下、不准确等问题,而且,由于采取统一化的分配方式 有利于提供存储单元的存储空间的有效利用率;另一方面,本申请实施方 式的方案在样本分配过程中考虑样本属性和存储要求,满足了样本存储的 定制化需求,提高了样本存储的针对性。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以 及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制 性的方式示出了本发明的若干实施方式,其中:

图1为本申请的样本存储位置的分配方法的一个实施例的流程图;

图2为本申请的样本存储位置的具体分配过程的示例性方式之一;

图3为本申请的样本存储位置的具体分配过程的示例性方式之二;

图4为本申请的样本存储位置的分配装置的一个实施例的结构框图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理 解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而 实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施 方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传 达给本领域的技术人员。

参见图1,该图示出了本申请提供的样本存储位置的分配方法的一个实 施例的流程,该流程包括:

步骤S11:确定待分配存储位置的N个样本的属性,根据样本的属性 和样本存储要求确定用于存储样本的存储单元的范围;

存储的样本具有多方面的属性,但主要可分为两类:一是样本的归类 性属性;二是样本自身的属性。比如,对于血清样本而言,该血清样本来 源于某个病人,那么可以认为该样本的归类性属性为归属于某个病人,即 归类性属性体现为归属于该样本来源的病人,此外,归类性属性还可以体 现为用途属性,比如,该血清样本将用于研究某个疾病的样本,那么可以 认为该样本的归类性属性为某个研究课题。对于样本本身的属性,如果为 血清样本,那么其自身属性即为血清,该属性可以称为样本类型。样本属 性一定情况下是与对样本的存储要求联系在一起的。比如,对于某个课题, 往往需要将该课题下的全部样本(即其归类性属性为该课题)存储到相邻 或相近的存储位置,甚至存储到相同的存储单元,因此,在实际应用过程 中,往往需要同时考虑样本的属性和样本存储要求两者才能确定将用于存 储这些样本的存储单元的范围,进而在该存储单元范围内选择合适的有效 存储位置对样本进行存储。存储单元的范围体现了基于某些属性和存储要 求确定的可用存储空间范围,在该存储空间范围之外的存储空间是用于存 储满足其他属性和存储要求的空间,通过该步骤,可以对样本的存储实现 有效管理。

这里的存储单元是作为一个存储基本单元来讲的,但在该存储单元内 部还可以包括一个或多个存储位置,通常情况下,在样本入库出库过程中, 最小的出入库单位即是一个存储单元,也就是说,当需要取用某个存储单 元内某个存储样本时,该存储单元内的其他样本也会被同时出库。在实际 应用过程中,存储单元可以体现为样本资源平台中的冻存盒,当然,存储 单元的级别还可以提升为比“冻存盒”大的冻存架,或者在一个冻存管内 可以同时隔离存放多个样本的情况下,存储单元的级别还可以降低为冻存 管。

步骤S12:在所述存储单元的范围内检索有效存储位置数不为空的存 储单元,所述存储单元包括至少一个存储位置;

确定了存储单元的范围后即知道本次样本存储位置分配的空间大小, 这里的有效位置存储数是指一个存储单元还能存储样本的位置多少,其小 于等于该存储单元本身具有的全部存储位置数,当一个存储单元已经存储 满样本,那么其有效存储位置为零,即为空。因此,这里检索有效存储位 置不为空的存储单元即是寻找那些还有存储位置可供存储样本的存储单 元。如前所述,通常情况下,一个存储单元可以包括一个或多个存储位置, 也即一个存储单元可以看成是一个存储位置的集合,可用于存储一个或多 个样本。

步骤S13:从所述不为空的存储单元中确定出有效存储位置数由少到 多的M个存储单元,所述M个存储单元的有效存储位置数总和大于等于 N;

检索出有效存储位置不为空的存储单元后,说明这些存储单元均具有 用于存储本次样本的可能性,但是并不代表这些存储单元都将用于存储样 本,这取决于当前需要分配存储位置的样本数量。通常情况下,当前需要 分配存储位置的样本数量N少于或等于可以找到的用于存储的全部存储 单元的有效存储位置的总和,否则,将必然出现存储溢出,而这时便不是 分配样本存储位置的问题,而是需要增大整体的存储空间,以满足当前样 本数量的要求。实际上,只要确定出来的存储单元的个数满足如下关系即 可:这些存储单元的有效存储位置总和大于等于样本N的数量。这里包括 两种情况:一是存储单元的有效存储位置总和等于N,这样在后续分配中 将能做到完全对应性的分配,查找到M个存储单元不会出现有效位置存 储;二是存储单元的有效存储位置总和大于N,这样经过分配后的存储单 元,可能存在至少一个存储单元剩余有效存储位置。该位置可以在下次样 本存储过程中使用。

步骤S14:将M个存储单元内的有效存储位置按预设策略分配给N 个样本,所述N、M为自然数。

在确定出M个存储单元后即可将这些存储单元内的有效存储位置分 配给样本。这里的具体分配方式可以有多种方式,比如,为便于后续样本 的出库和管理,可以将待存储的N个样本进行顺序编号,并将M个存储 单元内的有效存储位置进行连续编号,然后“对号入座”式完成样本存储 位置的分配。还比如,可以将每个存储单元内的相应位置进行连续编号(即 第一个存储单元的第一个样本存储位置编号1,第二个存储单元的第一个 样本存储位置编号为2,依次循环往复),然后将N个样本顺序存储下去。 此外,还可以间隔性的存储等。总之,存储的具体方式可以根据需要制定 出分配策略,在前述寻找到相应的存储单元的有效存储位置后按照该预设 策略实现分配。确定了样本的存储位置后,即可自动或人工地进行样本的 存储操作。如果前述的存储单元为冻存盒,各个样本保存在冻存管内,这 里的样本存储位置的分配即为对冻存管的存储位置的分配,经过前述的操 作后,则可以打开冰箱柜,找到相应的冻存架和冻存盒的位置(预先分配 的),打开冻存盒,将样本放置到相应的位置。

在上述实施例中步骤S11提到需要根据样本的属性和样本存储要求确 定用于存储样本的存储单元的范围,前述提到样本属性和样本存储要求可 能被联系起来,在实务中比较常见的比如可以包含如下两种典型情形:

A、单存储单元单属性,即在同一个存储单元内的所有有效存储位置上 均存储相同属性的样本。比如,如果样本属性为课题属性,那么可以将一 个存储单元内的全部有效存储位置用于存储同一个研究课题的样本,如果 课题的样本数量较大,可以采用多个存储单元进行存储。通常情况下,待 分配存储位置的样本数量N与用于存储的存储单元内的有效存储位置数 可能不是整倍数关系,这时可能出现某个存储单元内的有效位置存储数不 能存满,即出现富余有效存储位置。在这一典型情形下,富余的有效存储 位置被空着,不会用于存储其他课题的样本。

B、单存储单元多属性,即在单个存储单元内的有效存储位置可以存储 不同样本属性的样本。比如,血清样本和血小板样本可以存储在一个存储 单元之中。在这一典型情形下,由于多个属性的样本可混合存储,通常情 况下,一个存储单元的有效存储位置将得到充分利用。

上述两种典型情形从最基本的情况出现进行了考察,实际上,这两种 情形各有利弊,实务应用中会将两种结合起来。对于A情形,虽然相同属 性的样本存储在同一个存储单元中,这样方便了样本的管理,但是,可能 出现多种不好的效果,比如,前述的出现某个存储单元内的有效存储位置 不能被利用,导致整体空间利用率降低,还可能出现一个病人的多个样本 存储在不同的存储单元中,在以病人为主线的科学实验中,常常需要将该 病人的所有样本出库,必然造成多个存储单元的样本降解(即打开某个存 储单元可能给样本带来的物理、化学变化)。对于B情形,虽然多个不同 属性的样本可以存储到相同的存储单元中,避免了类似前述的同源样本的 分散化,便于快速查找,但是,却容易给样本的分类管理带来麻烦。对此, 通常情况下,需要将上述的两种情形结合起来,在进行结合时,从不同层 面上来考虑样本的属性。比如,假设当前需要对同一课题的不同病人的多 个样本进行有效位置分配,那么可以考虑三个层次,即课题层次、病人层 次和样本自身属性层:在课题层次,采用A情形,即将属性相同的课题的 样本存储到相同的存储单元之中,这样能够将本课题的样本与其他课题的 样本区分开,实现了在课题层次上的分类管理;在病人层次,采用B情形, 将同一个病人的所有样本存储到相同的存储单元之中,这样能够使同一病 人的样本不致过于分散;在样本自身属性层次,采用A情形,将相同样本 类型的样本放置在同一个存储单元的连续有效存储位置处,这方便了样本 的分类管理。这里针对三个层次的要求介绍了样本存储,实际上,只有两 个层次(比如仅有研究课题属性和样本类型属性)或者有更多的层次,其 情况类似,不再赘言。

此外,在上述讨论存储单元时,针对样本自身属性层次,实际上将一 个存储单元内的多个有效存储位置进行了分组,即根据样本类型的多少, 区分了多个存储区域,存储区域I用于存储样本类型I,存储区域II用于 存储样本类型II,以此类推。这种方式可以是上述综合A、B情形的一种 实施方式,但是,在实际应用过程中,为保证一个存储单元的独立性,对 存储单元的分区可以提升到存储单元这个层次,即对存储单元进行分组。 对于上述的例子,可以进行三个层次的分组,第一层次是根据课题的数量 分成相应的课题组,第二层次是根据病人的数量将其中的课题组分成病人 组,第三层次是根据样本的类型将病人组分成相应的样本组,在样本组这 一级样本组内的每个存储单位即是一个存储单元。

在上述实施例中步骤S13、S14提到对样本存储位置的具体分配过程, 实际上了为了更为具体地实施上述两个步骤可以有多种方式,这里为简 便,给出两种示例性实施方式,本领域技术人员可以在此基础之上进行其 他变形或改进,从而得到更多的实施例,但是,这些实施例阐述的技术方 案均在本申请的保护范围之内。

示例性方式之一(参见图2,该图示出了该示例的具体流程):

步骤S21:根据有效存储位置数对所述不为空的存储单元进行排序, 确定出有效存储位置数最少的第i存储单元;

在检索出有效存储位置数不为空的存储单元后,对这些存储单元按照 有效存储位置数进行排序,以找出具有最少有效存储位置的那个存储单元 (这里称为第i存储单元),具体的排序过程可以采用多种方式实现,比 如常见的冒泡排序法,可以快速找到第i存储单元。这里可能出现一种情 况是有效存储位置数最少的第i存储单元可能具有多个,那么这时可根据 预先对存储单元的编号,选择编号较小(或者较大)的一个存储单元作为 第i存储单元。当然,也可以随机进行一个存储单元。

步骤S22:判断该有效存储位置数最少的存储单元内的有效存储位置 数是否大于等于当前待分配存储位置的样本数;如果是,则执行步骤S23; 如果否,则执行步骤S24;

由于需要进行存储位置分配的样本数量为N,因此,如果当前确定的 第i存储单元内的有效存储位置数已经大于或等于N,说明在仅第i存储 单元内进行分配即可,而无需再次寻找下一个存储单元,否则,在对第i 存储单元的有效存储位置分配完毕后,还需要继续查找下一个第i存储单 元。基于这种不同的流程方向,这里采用本步骤的判断来实现该目的。

步骤S23:将所述有效位置存储数最少的存储单元内的有效位置数据 按预设策略分配给待分配存储位置的样本,结束流程;

步骤S24:将所述有效位置存储数最少的第i存储单元内的有效位置 数据按预设策略分配给相应数量的样本;

步骤S25:判断待分配存储位置的N个样本是否分配完毕,如果否, 则执行步骤S25(a):从不为空的存储单元中剔除第i存储单元,返回执 行步骤S21;如果是,结束流程。

示例性方式之二(参见图3,该图示出了该示例的具体流程):

步骤S31:根据有效存储位置数对所述不为空的存储单元进行排序; 对所述排序结果按照由小到大的顺序存储;

步骤S32:读取第i个存储单元的有效存储位置数;

步骤S33:判断第i个存储单元内的有效存储位置数是否大于等于当 前待分配存储位置的样本;如果是,则执行步骤S34;如果否,则执行步 骤S35;

步骤S34:将第i个存储单元内的有效位置数据按预设策略分配给待 分配存储位置的样本,结束流程;

步骤S35:将第i存储单元内的有效位置数据按预设策略分配给相应 数量的样本;

步骤S36:判断待分配存储位置的N个样本是否分配完毕,如果否, 则执行步骤S37;如果是,结束流程;

步骤S37:i=i+1,返回步骤S32。

从上述两种示例性方式的流程中,可以看出两者的区别:前一种实施 例在对有效存储位置数不为空的存储单元进行排序后,直接选取有效位置 数最少的第i存储单元作为当前的操作单元,根据该单元的有效位置数进 行存储位置的分配,当该操作单元不能满足存储位置分配要求时,再对剩 余的存储单元重新进行排序,也就是说,在实际应用中可能出现多次排序。 而后一种实施例中第一次排序后直接对排序结果进行存储,后续在当前的 操作单元不能满足存储位置分配要求时再读取下一个存储单元的有效存 储位置,从而不用再次进行排序操作。这两种方式各有优劣,在实际应用 过程中可以根据实际情况进行选用。比如,如果估计待分配存储位置的样 本数量不会超过一个存储单元的有效存储位置数量时,可以采用前一种示 意性方式实施,因为这样有较大的概率仅经过一次样本存储位置分配即可 满足要求,从而避免了单独增加存储单元带来的成本,该方式通常比较适 合于所有的存储单元初始进行样本存储的情形。相反,如果估计待分配存 储位置的样本数量超过一个或者多个存储单元的有效存储位置数量的可 能性较大,那么采取第一种方式可以大为避免排序带来的资源消耗,这通 常适合于所有存储单元中已经存储有一定数量的样本,每个存储单元内剩 余的有效存储位置不多的情形。

上述内容详细介绍了本申请的样本存储位置分配方法的实施例,相应 地,本申请还提供了一种样本存储位置的分配装置的实施例。参见图4, 该图示出了本申请样本存储位置的分配装置的一个实施例的结构框图。该 装置实施例包括第一确定模块U41、检索模块U42、第二确模块U43以及 分配模块U44,其中:

第一确定模块U41,用于确定待分配存储位置的N个样本的属性,根 据样本的属性和样本存储要求确定用于存储样本的存储单元的范围;

检索模块U42,用于在所述存储单元的范围内检索有效存储位置数不 为空的存储单元,所述存储单元包括至少一个存储位置;

第二确定模块U43,用于从所述不为空的存储单元中确定出有效存储 位置数由少到多的M个存储单元,所述M个存储单元的有效存储位置数 总和大于或等于N;

分配模块U44,用于将M个存储单元内的有效存储位置按预设策略分 配给N个样本,所述N、M为自然数。

该装置实施例的工作过程是;第一确定模块U41确定待分配存储位置 的N个样本的属性,并根据样本的属性和样本存储要求确定用于存储样本 的存储单元的范围;然后由检索模块U42在所述存储单元的范围内检索有 效存储位置数不为空的存储单元;再由第二确定模块U43从所述不为空的 存储单元中确定出有效存储位置数由少到多的M个存储单元;分配模块 U44将M个存储单元内的有效存储位置按预设策略分配给N个样本。本 装置实施例能够取得与前述方法实施例的相同的技术效果,为避免重复, 这里不再叙述。

在本申请的另一些实施例中,上述的各种组成模块还可以根据实际情 况进一步细化,从而取得特定的技术效果。某个模块的细化方式与该模块 需要完成的功能相对应。比如,与前述方法实施例中示例性实施方式之一 相对应,本申请的第二确定模块U43可以包括排序子模块U431、判断子 模块U432,分配模块U44可以包括第一分配子模块U441和第二分配子 模块U442,其中:

排序子模块U431,用于根据有效存储位置数对所述不为空的存储单 元进行排序,确定出有效存储位置数最少的存储单元;

判断子模块U431,用于判断该有效存储位置数最少的存储单元内的 有效存储位置数是否大于等于当前待分配存储位置的样本数;如果是,则 触发第一分配子模块;如果否,则触发第二分配子模块;

第一分配子模块U441,用于将所述有效存储位置数最少的存储单元 内的有效位置数据按预设策略分配给待分配存储位置的样本;

第二分配子模块U442,用于将所述有效位置存储数最少的存储单元 内的有效位置数据按预设策略分配给相应数量的样本,触发排序子模块对 除所述有效存储位置数最少的存储单元之外剩余的不为空的存储单元进 行排序,直至将M个存储单元内的有效存储位置总和分配完毕。

值得说明的是,虽然前述内容已经参考若干具体实施方式描述了本发 明创造的精神和原理,但是应该理解,本发明创造并不限于所公开的具体 实施方式,对各方面的划分也不意味着这些方面中的特征不能组合,这种 划分仅是为了表述的方便。本发明创造旨在涵盖所附权利要求的精神和范 围内所包括的各种修改和等同布置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号