[發明專利]視頻監控平臺系統的內存池結構及實現方法無效
| 申請號: | 201110234296.X | 申請日: | 2011-08-16 |
| 公開(公告)號: | CN102279804A | 公開(公告)日: | 2011-12-14 |
| 發明(設計)人: | 謝曉霞;于新強;黃博 | 申請(專利權)人: | 天津市天祥世聯網絡科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;H04N7/18 |
| 代理公司: | 天津市宗欣專利商標代理有限公司 12103 | 代理人: | 王山 |
| 地址: | 300384 天津市南*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 監控 平臺 系統 內存 結構 實現 方法 | ||
1.一種視頻監控平臺系統的內存池結構,其特征在于,包括:單寫多讀鎖,在寫入時不允許其他線程進行讀和寫,允許多個線程同時訪問,在有線程進行讀操作的時候不允許寫操作;內存單元,進行內存分配和管理的單元;內存棧,由單寫多讀鎖和內存單元構成,封裝管理內存單元,提供監視內存塊數目、內存分配大小、是否釋放內存給系統的各種接口;內存注冊,提供內存申請登記機制,申請的內存提供傳入說明性文字以表明內存在何處使用;內存池,對內存棧和內存注冊進行封裝;內存隊列,為動態大小并且有最大限制,采用隊列方式,先進先出,內存池中的內容進入到內存隊列中;內存隊列單元,組成內存隊列。
2.一種基于權利要求1所述內存池結構的視頻監控平臺系統的內存池實現方法,有以下步驟:
1)預先申請部分固定空間作為可用內存,當申請內存的信號發送至內存單元時,內存單元對可用內存進行分配;
2)內存分配以最小單元的大小開始,并根據需要按照最小單元大小的2的倍數進行遞增分配,直至最大單元;
3)判斷內存單元內是否還有可用內存,如果仍有可用內存則發送申請內存的信號,如果超出可用內存上限,即可用內存不足時,則向系統提出申請,由系統進行內存調配后再發出申請內存的信號;
4)內存被申請后調用內存池接口釋放暫不釋放給系統,內存單元放在內存池結構中,成功可用內存,直到程序結束時調用函數一起釋放給系統;
5)內存申請超過最大單元,內存單元直接向系統提出申請,并且當釋放時直接釋放給系統。
3.根據權利要求2所述的視頻監控平臺系統的內存池實現方法,其特征在于:內存單元中的內存分配和管理采用棧的方式,即遵循先進后出的原則。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津市天祥世聯網絡科技有限公司,未經天津市天祥世聯網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110234296.X/1.html,轉載請聲明來源鉆瓜專利網。





