A network camera memory consolidation method comprises the following steps: acquiring system available memory and / or access only for audio and video memory; the system memory available and the first preset threshold comparison, and / or, will only be used for the available memory and second audio and video functions of the preset threshold compared to a threshold system the remaining memory of the second preset threshold corresponding to the system is not working properly; if the system memory available is less than the first preset threshold, or only for audio and video memory is larger than the second preset threshold, mobile memory. Thus, the stability of the system is greatly improved without the need to increase the cost of the network camera and without the need to reduce the function and application of the system.
【技术实现步骤摘要】
一种网络摄像机及其内存整理方法和装置
本专利技术属于网络摄像机领域,尤其涉及一种网络摄像机及其内存整理方法和装置。
技术介绍
网络摄像机又叫IPCAMERA(简称IPC),是由网络编码模块和模拟摄像机组合而成。网络编码模块将模拟摄像机采集到的模拟视频信号编码压缩成数字信号,从而可以直接接入网络交换及路由设备。网络上用户可以直接观看到摄像机图像,授权用户还可以控制摄像机云台镜头的动作或对嵌入式操作系统进行配置操作。网络摄像机在进行视频传输时,为了保证码流正常生成,嵌入式系统在启动时一般会预留一部分内存专门用于视频图像,设备在长时间运行后,内核的可用内存减少,造成设备中内核的运行内存不足,使得设备运行不正常,出现如系统重启或进程异常退出等故障。而为了解决该问题,目前一般通过提高系统的内存量,或者降低系统运行的程序或功能的方法,来提高系统运行的可靠度,但是这样会导致产品的成本增加,或者导致产品所运行的功能或者应用减少。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络摄像机的内存整理方法,以解决现有技术中为解决内存故障导致产品成本增加,或者卖到产品运行的程度或功能减少的问题。本专利技术实施例的第一方面提供了一种网络摄像机的内存整理方法,所述内存整理方法包括:获取系统的可用内存,和/或,获取只用于音视频功能的可用内存;将系统的可用内存与第一预设阈值进行比较,和/或,将只用于音视频功能的可用内存与第二预设阈值进行比较,所述第二预设阈值为系统不能正常工作时所对应的系统剩余内存的阈值;如果系统的可用内存小于第一预设阈值时,或只用于音视频功能的可用内存大于第二预设阈值时 ...
【技术保护点】
一种网络摄像机的内存整理方法,其特征在于,所述内存整理方法包括:获取系统的可用内存,和/或,获取只用于音视频功能的可用内存;将系统的可用内存与第一预设阈值进行比较,和/或,将只用于音视频功能的可用内存与第二预设阈值进行比较,所述第二预设阈值为系统不能正常工作时所对应的系统剩余内存的阈值;如果系统的可用内存小于第一预设阈值时,或只用于音视频功能的可用内存大于第二预设阈值时,进行内存移动。
【技术特征摘要】
1.一种网络摄像机的内存整理方法,其特征在于,所述内存整理方法包括:获取系统的可用内存,和/或,获取只用于音视频功能的可用内存;将系统的可用内存与第一预设阈值进行比较,和/或,将只用于音视频功能的可用内存与第二预设阈值进行比较,所述第二预设阈值为系统不能正常工作时所对应的系统剩余内存的阈值;如果系统的可用内存小于第一预设阈值时,或只用于音视频功能的可用内存大于第二预设阈值时,进行内存移动。2.根据权利要求1所述的网络摄像机的内存整理方法,其特征在于,所述获取系统的可用内存的步骤包括:读取内存块记录文件,获取不同类型的内存块的大小和数量,计算得到系统的可用内存;或者,通过读取内存查看工具中的指定字段的数据获取系统的可用内存;或者,通过查看系统的内存状态信息文件的指定字段的内容获取系统的可用内存;或者,通过系统内存状态查看指令获取系统的可用内存。3.根据权利要求1所述的网络摄像机的内存整理方法,其特征在于,所述获取只用于音视频功能的可用内存的步骤包括:通过读取指定目录下的页面类型信息文件,获取所述只用于音视频功能的可用内存。4.根据权利要求1所述的网络摄像机的内存整理方法,其特征在于,所述如果系统的可用内存小于第一预设阈值时,或只用于音视频功能的可用内存大于第二预设阈值时,进行内存移动的步骤包括:如果系统的可用内存小于第一预设阈值时,通过内存碎片整理指令将系统内存碎片整理连续内存块;如果只用于音视频功能的可用内存大于第二预设阈值时,将只用于音视频功能的内存整理为其它内存分区,和/或通过内存碎片整理指令将系统内存碎片整理为连续内存块。5.根据权利要求1-4任一项所述的网络摄像机的内存整理方法,其特征在于,所述第二预设阈值为系统触发内存溢出指令所对应的系统剩余内存值。6.根据权利要求1-4任一项所述的网摄像机的内存整理方法,其特征在于,打飞机这第二预设阈值为第一预设阈值的预定倍数,所述预定倍数大于1且小于...
【专利技术属性】
技术研发人员:李晓东,
申请(专利权)人:杭州联吉技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。