[发明专利]一种数据资源分配方法、系统、智能终端及可读储存介质在审
申请号: | 202111278285.1 | 申请日: | 2021-10-30 |
公开(公告)号: | CN114020458A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 杨二建 | 申请(专利权)人: | 江苏信而泰智能装备有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 卓凡;梁栋 |
地址: | 226001 江苏省南通市南通高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 资源 分配 方法 系统 智能 终端 可读 储存 介质 | ||
本申请涉及一种数据资源分配方法、系统、智能终端及可读储存介质,涉及内存资源分配的领域,包括:获取域宽信息以及域深信息,从域宽信息中查找出数组并随机抽取一个流存储至搁置内存块中;计算域宽差值;若域宽差值为0,则完成放置存储并重新抽取;若不为0,则判断域是否存在流;若存在流,则随机抽取流,并放置,并更新占用内存块,完成放置存储;若不存在流,则完成放置存储;直至所有流放置存储完成。改善了随意分配往往容易导致很多空缺内存资源的浪费的问题,本申请具有减少了空缺内存资源的浪费,提高了内存块的使用效率的效果。
技术领域
本申请涉及内存资源分配的领域,尤其是涉及一种数据资源分配方法、系统、智能终端及可读储存介质。
背景技术
随着网络的普及化和复杂化,网络的合理架设和正常运行变得异常重要,而保障网络的正常运行必须借助网络检测辅助设备。
流是输入输出设备的抽象概念。每个仿真端口可以配置多条流,这些流是产生数据报文的基本控制单元,也是最小资源管理单元,每条流按照自己的配置信息独立生成网络数据帧,从仿真端口发送出去。网络测试仪中,存在一个流量发生器的部件。流量发生器是用来检测网络性能,进行网络相关研究的一个很重要的工具。在每次产生网络数据帧时,流量发生器会从流内数据列表中取出一条放入对应的数据域中。流量发生器预备一块连续的内存资源,软件需要在这块连续内存中,为每个需要配置流内数据列表跳变的流分配一份连续固定大小的内存块。
相关技术中,参照图1,每个流均需要占据一块宽度和深度固定的内存资源,不同的流用不同的图案进行表示。当一个流出现时,流直接将同一端顶格的空缺内存块作为初始点进行放置存储且下一个流出现时继续按照上述步骤开始存储。例如,当前流分别为S1{2,10},S2{8,1},S3{2,3} ,S4{4,2},S5{5,3},其中前一个数字代表域宽,后一个数字代表域深。
针对上述中的相关技术,发明人认为按照上述步骤分配往往容易导致很多空缺内存资源的浪费,利用率较低,尚有改进的空间。
发明内容
为了改善随意分配往往容易导致很多空缺内存资源的浪费的问题,本申请提供一种数据资源分配方法、系统、存储介质及智能终端。
第一方面,本申请提供一种数据资源分配方法,采用如下的技术方案:
获取申请资源中内存块的流的域宽信息以及域深信息,内存块包括搁置内存块以及占用内存块,从域宽信息中查找出域宽值一致的流并根据域宽值生成对应的数组;
从任一数组中随机抽取一个流,并将抽取的流从任一端存储至搁置内存块中,以转换为占用内存块;
计算占用内存块中的流所对应的域宽值与所预设的最大域宽信息所对应的域宽值之间的域宽差值;
判断域宽差值是否为0;
若域宽差值为0,则完成当前域宽信息所对应的域深信息所在行的放置存储并重新从任一数组中随机抽取一个流,并将抽取的流从任一端存储至搁置内存块中,以转换为占用内存块,并重复判断域宽差值是否为0;
若域宽差值不为0,则判断域宽值小于或等于域宽差值的数组中是否存在流;
若存在流,则从域宽值小于或等于域宽差值的数组中随机抽取一个流,并将流放置于占用内存块所对应的域深信息所在行中,并更新占用内存块,完成当前域宽信息所对应的最大域深信息所在行的放置存储,并重新从任一数组中随机抽取一个流,并将抽取的流从任一端存储至搁置内存块中,以转换为占用内存块,并重复判断域宽差值是否为0;
若不存在流,则完成当前域宽信息所对应的域深信息所在行的放置存储,并重新从任一数组中随机抽取一个流,并将抽取的流从任一端存储至搁置内存块中,以转换为占用内存块,并重复判断域宽差值是否为0;
直至所有流放置存储完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏信而泰智能装备有限公司,未经江苏信而泰智能装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111278285.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置