[发明专利]一种无线接入设备的内存管理方法及系统、无线接入设备在审
申请号: | 201710681768.3 | 申请日: | 2017-08-10 |
公开(公告)号: | CN107547267A | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 王超 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04W48/02 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 接入 设备 内存 管理 方法 系统 | ||
技术领域
本发明涉及内存管理领域,尤指一种无线接入设备的内存管理方法及系统、无线接入设备。
背景技术
在无线网络中,无线接入设备(即Wireless Access Point,无线AP,后续简称AP设备)主要运行Linux操作系统,该操作系统预先将内存按不同大小分成若干块,比如大内存,4M、8M等,若干;小内存,1K、2K等,若干;对内存需求不大的应用尽量分配小内存块,通过这种方式减少内存碎片的产生。
但是当AP设备长时间运行后,还是会产生内存碎片,尤其是在一些热点,用户频繁上下线,在小块内存都被占用后,如果还有小应用上线,也只好占用大内存块,一个大内存块往往会分配给多个用户,即使后面因某些用户下线部分小块内存释放出来了,其他用户仍然占用了大内存块的一部分内存,这样当AP设备中有应用(例如:想增加一个新的无线网络SSID)需要申请大的内存块的时候,由于申请不到内存,会导致应用运行失败。
如果强行进行内存回收,则需要先扫描全部内存,找到合适的内存块,把该内存块上的所有业务迁移到其他小块内存,这些操作比较费时,会占用大量CPU资源,同时影响现有业务的运行;同时也不一定能找到合适的块,存在一定风险。
发明内容
本发明的目的是提供一种无线接入设备的内存管理方法及系统、无线接入设备,在不影响现有业务运行的情况下及时解除内存不足风险。
本发明提供的技术方案如下:
一种无线接入设备的内存管理方法,包括:步骤S100监听符合预设条件的内存数量;步骤S200判断所述符合预设条件的内存数量是否不大于预设内存阈值;步骤S300当所述符合预设条件的内存数量不大于所述预设内存阈值时,禁止接入待接入无线终端;步骤S400检测已接入无线终端的数量;步骤S500当所述已接入无线终端的数量不大于预设终端阈值时,执行复位操作。
在上述技术方案中,通过监听内存,及时发现内存存在的风险。当符合预设条件的内存数量不大于预设内存阈值时,通过禁止接入待接入无线终端,避免内存进一步恶化;通过检测已接入无线终端的数量,当已接入无线终端的数量不大于预设终端阈值时,执行复位操作,重新初始化无线接入设备的内存,解决内存风险。
进一步,步骤S100进一步还包括:根据预设监测间隔时间,监听符合预设条件的内存数量。
在上述技术方案中,通过间隔监听内存,减少因频繁监听内存而带来的CPU负荷增加,避免影响正常业务运行。
进一步,所述步骤S400包括:步骤S410检测已接入无线终端的数量;步骤S420判断所述已接入无线终端的数量是否不大于预设终端阈值;步骤S430当所述已接入无线终端的数量大于预设终端阈值、且达到预设检测间隔时间时,执行步骤S410。
在上述技术方案中,通过间隔检测已接入无线终端的数量,避免频繁的检测,减少因此带来的CPU负荷增加。另外,一般已接入无线终端数量也不会变化太快。
进一步,步骤S300包括:步骤S310向无线接入控制器发送告警信息。
在上述技术方案中,通过发送告警信息,向网络管理员提醒内存不足风险,及时预警。
进一步,所述步骤S300之后还包括:步骤S600当接收到无线接入控制器根据所述告警信息发送的复位指令时,执行复位操作。
在上述技术方案中,通过执行复位指令,给网络管理员提供一种主动管理、解除风险的途径。
本发明还提供一种无线接入设备,包括:监听模块,用于监听符合预设条件的内存数量;判断模块,与所述监听模块电连接,用于判断所述符合预设条件的内存数量是否不大于预设内存阈值;处理模块,与所述判断模块电连接,当所述符合预设条件的内存数量不大于所述预设内存阈值时,所述处理模块用于禁止接入待接入无线终端;所述监听模块,进一步用于检测已接入无线终端的数量;复位模块,与所述判断模块电连接,当所述已接入无线终端的数量不大于预设终端阈值时,所述复位模块用于执行复位操作。
在上述技术方案中,通过监听内存,及时发现内存存在的风险。当符合预设条件的内存数量不大于所述预设内存阈值时,通过禁止接入待接入无线终端,避免内存进一步恶化;通过检测已接入无线终端的数量,当已接入无线终端的数量不大于预设终端阈值时,执行复位操作,重新初始化无线接入设备的内存,解决内存风险。
进一步,还包括,所述监听模块,进一步用于根据预设监测间隔时间,监听符合预设条件的内存数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710681768.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于新能源的太阳能光伏板支撑装置
- 下一篇:一种光伏板的仰角调整机构