[发明专利]一种内存释放方法、装置、电子设备及存储介质在审
申请号: | 201810744045.8 | 申请日: | 2018-07-09 |
公开(公告)号: | CN110704174A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 李颖 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 100032 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务数据 缓冲区 内存释放 接收区 转存 存储位置 日志信息 转存时刻 删除 无线通信技术领域 存储 存储位置信息 业务数据存储 存储介质 电子设备 缓存时长 内存 记录 | ||
本发明涉及无线通信技术领域,提供了一种内存释放方法、装置、电子设备及存储介质,旨在解决现有技术中内存释放时业务数据误删除以及内存释放不及时造成资源浪费的问题,该方法中内存包括接收区和缓冲区,将接收到的业务数据存储于接收区;根据预先设定的时间长度,将该时间长度内接收到的第一业务数据从接收区转存到缓冲区,记录与被转存的第一业务数据对应的第一日志信息和转存时刻,第一日志信息包括被转存的第一业务数据在缓冲区的第一存储位置信息;根据转存时刻,确定缓存时长达到第一设定阈值的目标第一业务数据,判断目标第一业务数据在缓冲区中对应的第一存储位置是否存储有业务数据;如果有,则将该第一存储位置存储的业务数据删除。
技术领域
本发明涉及无线通信技术领域,尤其涉及一种内存释放方法、装置、电子设备及存储介质。
背景技术
后端系统在基于HTTP/HTTPs进行网络通信,实现对移动终端的管控时,要求移动终端与后端系统的业务数据传输具有较高的实时性。由于管控过程中会存在大量的业务数据交换、业务数据查询和业务数据存储等计算工作,因此随着移动终端连接数量越来越多,管控的规模也会越来越大,涉及的业务也会越来越复杂,极容易造成网络堵塞,导致后端系统的后端系统性能急剧下降。
所以,现有技术中通常会将业务数据存储在内存中,以缓解后端系统性能下降,同时为避免当内存中存储的业务数据达到门限后,造成后端系统部分功能实效,会再对内存中的业务数据进行释放。
然而,现有技术中常用的内存释放方法也大相径庭,较为常用方法的包括以下两种:
一、基于缓存时间的内存释放方法
即从内存业务数据更新的时间点算起,在延迟一段时间后,释放这段时间内的业务数据。
二、基于指针规则的内存释放方法
即将内存中的业务数据按FIFO规则排成FIFO队列,然后利用按预设校验规则编译的业务数据指针,校验FIFO队列中是否存在不在被任何业务访问的业务数据,若存在,则释放这部分业务数据。
在上述方法一中,延迟时间是静态指定的,若延迟时间过短,那么在该延迟时间到达时,如果待释放的业务数据被访问,则会造成业务数据误删除,影响业务数据访问;若延迟时间过长,则会释放不及时,导致后端系统可提供的空闲内存的数量减小,造成内存资源的浪费。
在上述方法二中,业务数据指针对FIFO队列的校验规则是刚性的,若业务类型增加,而指针的校验规则未涉及新增类型,则会因新增类型不能识别而造成业务数据误删除,影响业务数据访问;若业务类型减少,而指针依旧遵循原业务类型进行业务数据校验,则会降低检验效率,释放不及时,导致后端系统可提供的空闲内存的数量减小,造成内存资源的浪费。
因此,如何解决现有技术中的内存释放方法都存在因业务数据误删除影响业务数据访问,以及内存释放不及时造成资源浪费的问题,是一个值得关注的问题。
发明内容
本发明公开了一种内存释放方法、装置、电子设备及存储介质,以克服现有技术中进行内存释放时存在的因业务数据误删除影响业务数据访问,以及内存释放不及时造成内存资源浪费的问题。
为达到上述目的,依据本发明的另一个方面,提供了一种内存释放方法,所述内存包括接收区和缓冲区,所述方法包括:
将接收到的业务数据存储于所述接收区;
根据预先设定的时间长度,将所述时间长度内接收到的第一业务数据从所述接收区转存到所述缓冲区,并针对被转存的第一业务数据记录对应的第一日志信息和转存时刻,其中所述第一日志信息包括每条被转存的第一业务数据在所述缓冲区中的第一存储位置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810744045.8/2.html,转载请声明来源钻瓜专利网。