[发明专利]设置缓存的方法和装置有效
申请号: | 201611267955.9 | 申请日: | 2016-12-31 |
公开(公告)号: | CN106658067B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 金波;冷志敏;封栋梁;郑兴淦;楼思嘉;吴晓斌;方昉 | 申请(专利权)人: | 中国移动通信集团江苏有限公司;中国移动通信集团公司 |
主分类号: | H04N21/2387 | 分类号: | H04N21/2387;H04N21/258;H04N21/432;H04N21/433;H04N21/472 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 210029 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设置 缓存 方法 装置 | ||
本发明公开了一种设置缓存的方法和装置。该方法包括:获取用户观看视频时的操作参数;基于操作参数,识别该用户的操作习惯;基于操作习惯,设置缓存的容量大小。本发明实施例通过识别用户的操作习惯,并根据用户的操作习惯来设置缓存容量的大小,不仅可以契合用户需求,而且节约终端资源和用户的数量流量,并保障网络资源的正常使用。
技术领域
本发明涉及计算机领域,尤其涉及一种设置缓存的方法和装置。
背景技术
随着互联网技术的快速发展,人们已经习惯通过互联网获取更多的信息。于此同时,数字视频技术和智能终端的广泛普及使用户能够通过智能终端获取网络视频进行观看。
当前,越来越多的用户通过各种网站在线观看视频。针对这种在线的视频观看,通常会在终端的流媒体处理和播放软件中设定视频缓存,对当前播放点之后的视频进行预下载,以便用户能够保持流畅观看。
此外,缓存会在用户关闭终端应用时或者更滞后一定时间统一删除,以使当前播放点之前的数据可以仍缓存在终端供用户回放。当前播放点之后的视频通常也不会无限加载,而是会根据终端预设的数据量进行下载,一方面保障用户能够流畅观看并支持适当快进,另一方面避免过度缓存增加无谓用户流量或者增大终端与流量的资源开销。
在目前常见的缓存设置方法中,缓存区的总体大小是固定的,缓存流媒体的获取方式和填充方式也是固定的。在总体大小固定的缓存区内,可以通过前后搜索来进行视频播放。然而,如果后向缓存区设置得过小,当用户快进搜索的范围超出缓存范围时,则需要用户等待以便重新读取;如果后向缓存区设置得过大,则会大量占用终端资源,同时也可能导致预下载的大量内容用户并不需要,浪费流量资源。类似地,如果前向缓存区设置得过大,则会占用终端大量的内存资源;如果前向缓存区设置得过小(看过即删),则可能影响用户回看之前播放的内容。
现有的缓存方法中,缓存区大小固定,当前向或者后向的缓存设置不合理时,将严重影响用户观看体验。
发明内容
鉴于以上所述一个或多个问题,本发明实施例提供了一种设置缓存的方法和装置。
第一方面,提供了一种设置缓存的方法,包括以下步骤:
获取用户观看视频时的操作参数;
基于操作参数,识别该用户的操作习惯;
基于操作习惯,设置缓存的容量大小。
第二方面,提供了一种设置缓存的装置,包括:
获取模块,用于获取用户观看视频时的操作参数;
识别模块,用于基于操作参数,识别该用户的操作习惯;
第一设置模块,用于基于操作习惯,设置缓存的容量大小。
本发明实施例通过获取用户观看视频时的操作参数,基于操作参数识别该用户的操作习惯,并根据用户的操作习惯来设置缓存容量的大小,不仅可以契合用户需求,而且节约终端资源和用户的数量流量,并保障网络资源的正常使用。另外,通过灵活设置缓存容量大小,可以动态分配和调整服务器端和终端侧的缓存资源,从而减小终端和服务器端负担,并充分利用已有网络和终端资源,达到更好的用户体验。
附图说明
从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。
图1为本发明一实施例的设置缓存的方法流程示意图;
图2为本发明另一实施例的设置缓存的方法流程示意图;
图3为本发明一实施例的设置缓存的装置结构示意图。
图4为本发明另一实施例的设置缓存的装置结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团江苏有限公司;中国移动通信集团公司,未经中国移动通信集团江苏有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611267955.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多机顶盒带宽分配方法及装置
- 下一篇:广告投放的方法和装置