发明名称 一种内存管理方法
摘要 本发明提供了一种内存管理方法,所述方法包括:在数据接收过程中,当连续的数据包所占用的缓存容量达到Ms时,向上层应用递交对该块缓存的处理权;当连续和非连续的网络数据包所占用的缓存容量达到M<SUB>P</SUB>时,向服务器发送流媒体协议暂停控制指令暂停数据包的传输,同时向上层应用递交对该块缓存的处理权,当缓存的使用量小于等于M<SUB>I</SUB>时,向服务器发送流媒体协议播放控制指令恢复数据包的传送;M<SUB>P</SUB>为向上层应用提交的连续和非连续的数据包占用的最大缓存容量;M<SUB>S</SUB>为向上层应用提交的连续数据包占用的最大缓存容量;M<SUB>I</SUB>为向上层应用提交的连续和非连续的数据包占用的最小缓存容量,且M<SUB>P</SUB>>M<SUB>S</SUB>>M<SUB>I</SUB>。保证内存不会溢出的同时节约了内存使用量。
申请公布号 CN101212399A 申请公布日期 2008.07.02
申请号 CN200610157798.6 申请日期 2006.12.27
申请人 深圳TCL工业研究院有限公司 发明人 纪萍;安钻杰
分类号 H04L12/56(2006.01);H04L29/06(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 深圳中一专利商标事务所 代理人 欧阳启明
主权项 1.一种内存管理方法,其特征在于,所述方法包括:在数据接收过程中,当连续的数据包所占用的缓存容量达到Ms时,向上层应用递交对该块缓存的处理权;当连续和非连续的网络数据包所占用的缓存容量达到MP时,向服务器发送流媒体协议暂停控制指令暂停数据包的传输,同时向上层应用递交对该块缓存的处理权,当缓存的使用量小于等于MI时,向服务器发送流媒体协议播放控制指令恢复数据包的传送;其中,MP为向上层应用提交的连续和非连续的数据包占用的最大缓存容量;MS为向上层应用提交的连续数据包占用的最大缓存容量;MI为向上层应用提交的连续和非连续的数据包占用的最小缓存容量,且MP>MS>MI。
地址 518000广东省深圳市南山区南海大道南TCL王牌大厦B区6楼工业研究院