为了最优化缓存存储器管理,本发明专利技术提出一种方法和对应装置,其包括根据数据来源及可能根据数据类型和从添加数据到缓存的排除的增长等级,应用不同缓存存储器管理策略,随着缓存存储器填入等级增加,排除等级关于添加数据到缓存日益严格。该方法和设备允许其在保留重要信息在缓存存储器中并且降低花费在缓存存储器的交换信息出入上的时间。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及存取从通信网络接收的数字数据,并更具体地涉及用于最优化对该数据的存取的方法和装置。
技术介绍
用于存取数字数据服务的专用设备,诸如用于提供音视频服务的因特网协议机顶盒(例如,IPTV-STB),具有最少的硬件资源以便于降低生产成本并确保有竞争力的市场价格。具体地,使处理和存储器资源适应于严格的需求。但是,随着持续增强的服务供应和改进的提供呈现的图像服务,作为存取服务供应的进入点的服务入口(service portal)变得越发复杂并且对于专用设备的有限资源越发渴求。服务入口一般包括菜单和页面的结构,不仅包括文本,还包括大量图像和必需执行的脚本。全部这些信息必需在被提供之前在网络上从远程服务器下载,这放慢了设备的反应时间。要求重要的处理和存储器资源,以便于对用户确保足够的设备反应性,而这与保持低的设备生产成本的要求相冲突。根据现有技 术解决方案,使用本地缓存存储器来加速菜单和页面的提供,从而从本地缓存存储器取回所需的且已经下载过一次的信息,而不是在每次需要该信息时下载。但是,持续增长的服务供应的增强导致当用户在服务供应存取入口的页面之间浏览时非常快地填满缓存存储器。使用完全填满的、根据现有缓存管理来管理的缓存是有问题的,因为这会引入不期待的延迟海当新数据被添加到满的缓存,所谓的“最佳候选”必须找到以从缓存中移除,这并没有太多地将设备的反应性处于不利位置。现有技术解决方案试图通过应用有关存储在缓存中的数据的最后使用的时间标记的不同缓存管理策略并且从缓存移除相对“老”的信息,来最优化此“最佳候选”的搜索。但是,缓存管理也引入了延迟。在一些情况下,缓存管理所需的延迟高于通过从网络直接下载所需的数据引起的延迟;这是难以事先评估的情况。另外,根据特定缓存管理策略选择的“最佳候选”不总是最佳选择;例如,不希望从缓存存储器移除主要服务供应存取入口应用(该应用用作用户存取服务供应的进入点)的页面和资源,即使有关主要服务供应存取入口的数据是缓存中“最老”的数据。因此需要一种最优化的缓存存储器管理方法,在该方法中,避免由全部内存存储器的管理所引入的延迟并且避免从缓存存储器移除重要信息。
技术实现思路
本专利技术目的在于缓解现有技术的某些不便。本专利技术提出用于缓存存储器管理的解决方案,其避免其中现有缓存存储器管理的前述缺陷。本专利技术包括根据数据来源的不同缓存存储器管理策略的应用。为了最优化缓存存储器管理,本专利技术提出在用户接收器设备(可能用于音视频服务的接收并可能连接到网络)中实现的最优化缓存存储器管理的方法,该方法包括随着缓存存储器填入等级增加,分段排除(stagewiseexclusion)添加数据到所述缓存存储器,并且对缓存存储器填入等级的每个连续阶段根据添加数据到所述缓存存储器的排除的规则来确定添加的所述排除,所述规则作为数据的来源和类型的功函数日益严格。根据专利技术的变型实施例,所述方法进一步包括,如果缓存存储器填入等级高于缓存存储器填入等级的第一阶段就排除添加数据到缓存存储器的步骤,该第一阶段低于缓存存储器填入等级的最高阶段。根据专利技术的变型实施例,方法进一步包括如下步骤,维持在所述接收器设备中的优选服务供应提供商的列表,并且确定要添加的所述数据源自于其的服务供应提供商是否在所述列表中;并且如果确定服务供应提供商不在列表中并且缓存存储器填入等级在低于缓存存储器填入等级的第一阶段的缓存存储器填入等级的第二阶段之下,且如果确定数据的类型在优选数据类型的列表中,则优选数据类型的列·表出现在接收器设备中、添加数据到缓存存储器中。根据专利技术的变型实施例,方法进一步包括如下步骤,如果缓存存储器填入等级在低于缓存存储器填入等级的第二阶段的缓存存储器填入等级的第三阶段之下,则添加数据到缓存存储器中。根据专利技术的变型实施例,优选数据类型的列表包括图像类型。根据专利技术的变型实施例,优选数据类型的列表可执行脚本类型。根据专利技术的变型实施例,确定要添加的数据源自于其的服务供应提供商是否在优选服务供应提供商的列表中是基于出现在请求中的统一资源定位器与在优选服务供应提供商的列表中的优选服务供应提供商的统一资源定位器的比较。根据专利技术的变型实施例,确定要添加的数据源自于此的服务供应提供商是否在优选服务供应提供商的列表中是基于指示数据的来源的出现在请求中的因特网协议地址与在优选服务供应提供商的列表中的优选服务供应提供商的因特网协议地址的比较。专利技术也关于用于管理缓存存储器的设备,该设备包括用于当缓存存储器填入等级增加时,分段排除添加数据到缓存存储器的控制器,并且由该控制器(111,120)根据排除添加数据到所述缓存存储器的规则,对缓存存储器填入等级的每个连续阶段确定添加的排除,作为数据的来源和类型的功能,该规则日益严格。根据设备的变型实施例,如果缓存存储器填入等级在低于缓存存储器填入等级的最高阶段的缓存存储器填入等级的第一阶段之上,控制器进一步确定排除添加数据到缓存存储器。根据设备的变型实施例,控制器进一步包括装置,维持优选服务供应提供商的列表,和装置,用于确定要添加的数据源自于此的服务供应提供商是否在该列表中,和装置,用于确定数据从其添加的服务供应提供商是否不在列表中并且缓存存储器填入等级在低于缓存存储器填入等级的第一阶段的缓存存储器填入等级的第二阶段之下,且如果由控制器确定数据的类型在优选数据类型的列表中,则优选数据类型的列表出现在设备中,并且肯定的是,控制器添加数据到缓存存储器。根据设备的变型实施例,控制器进一步包括装置,确定缓存存储器填入等级是否在低于缓存存储器填入等级的第二阶段的缓存存储器填入等级的第三阶段之下,并且确定的是,控制器添加数据到缓存存储器。附图说明本专利技术的更多优势将通过专利技术的具体的、非限制实施例的描述来体现。将参考下列附图来描述实施例图I示出了依靠网络互连设备图示的本专利技术的具体实施例。图2示出了在具有不同于图I的用户接收器设备的结构的用户接收器设备中本专利技术的变型实施例。图3概略地示出了根据本专利技术的各种具体实施例的、渐进排除作为各种参数的函数的添加到缓存存储器的数据。图4示出了例如通过图I的用户接收器设备或通过图2的用户接收器设备实现的实现本专利技术的方法的具体实施例的算法。·具体实施例方式图I示出了在音视频用户接收器设备12中的本专利技术的具体实施例,该音视频用户接收器设备12经由连接1010连接到网络11,向用户接收器设备12提供包括直播(1004)和视频点播(VoD) (1005)音视频服务的单一音视频服务供应。传送侧10包括直播音频和/或视频编码器100、VoD服务器101和服务供应呈现应用服务器102,例如提供基于HTML (超文本标示语言)网络应用(呈现给出到服务供应的访问的网页)的网络应用服务器。这些连接到内网104、经由连接1001连接到直播A/V编码器100、经由连接1002连接到VoD服务器101并且经由连接1003连接到服务供应呈现应用服务器102。现场A/V编码器100经由连接1000从外部设备(未示出)接收其输入流。它以编码和传输格式编码接收到的直播传输,该格式可以由接收器12 (例如,用于运动图像专家组2、传输流的MPEG2TS)接收和编码。这些直播传输由A/V解码器100经由连接1004通过网络11提供本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:T奎雷,R里加尔,F弗雷斯内耶,
申请(专利权)人:汤姆森特许公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。