内容推送方法及装置与流程

文档序号:12364393阅读:288来源:国知局
内容推送方法及装置与流程

本发明涉及信息技术领域,尤其涉及一种内容推送方法及装置。



背景技术:

视频网站通常需要在主页和各个频道的首页上向用户推送若干视频,门户网站通常需要在主页上向用户推送若干新闻。如何选择合适的内容推送给用户成为视频网站和门户网站等内容服务商重点关注的问题。

现有技术中,一般采用两种方式选择推送的内容:一是基于人工的方式,依靠挑选者的经验和知识从众多内容中挑选出进行推送的内容。这种方式效率低下,滞后性较严重,且受限于挑选者的经验和知识,也较容易引入人为错误;二是基于对离线数据进行统计的方式,选择过往一段时间内点击量较高的内容,这种方式滞后性较严重,对于突发热点或新闻的适应性较差。

综上,现有的内容推送技术至少存在以下问题:滞后性较严重,难以满足互联网瞬息万变的应用需求,导致内容推送的效果较差。



技术实现要素:

技术问题

有鉴于此,本发明要解决的技术问题是,现有的内容推送技术的滞后性较严重,导致内容推送的效果较差的问题。

解决方案

为了解决上述技术问题,根据本发明的一实施例,提供了一种内容推送方法,包括:

分别获取每个候选内容在指定时间段内的点击量和曝光量;

对于每个所述候选内容,根据所述候选内容在指定时间段内的点击量和曝光量确定所述候选内容的点击率;

根据所述候选内容的点击率对所述候选内容进行推送。

对于上述方法,在一种可能的实现方式中,在分别获取每个候选内容在指定时间段内的点击量和曝光量之前,所述方法还包括:

根据待选内容的以下至少一项信息从所述待选内容中筛选出候选内容:曝光量、点击量、转发量、顶踩量、评论量和消费量。

对于上述方法,在一种可能的实现方式中,根据所述候选内容在指定时间段内的点击量和曝光量确定所述候选内容的点击率,具体为:

计算所述候选内容在指定时间段内的点击量与曝光量的比值,得到所述候选内容的点击率。

对于上述方法,在一种可能的实现方式中,根据所述候选内容的点击率对所述候选内容进行推送,包括:

按照所述点击率由高到低的顺序对所述候选内容进行排序;

对排序在前的N个所述候选内容进行推送,其中,N为正整数,所述候选内容的个数大于或等于N。

对于上述方法,在一种可能的实现方式中,对排序在前的N个所述候选内容进行推送,包括:

对于排序在前的N个所述候选内容,分别计算每个所述候选内容被选择的概率;

根据所述候选内容被选择的概率,从N个所述候选内容中随机选择M个所述候选内容进行推送,其中,M为小于或等于N的正整数。

对于上述方法,在一种可能的实现方式中,计算每个所述候选内容被选择的概率,包括:根据所述候选内容的点击率来计算每个所述候选内容被选择的概率。

对于上述方法,在一种可能的实现方式中,分别计算每个所述候选内容被选择的概率,包括:

采用式1分别计算每个所述候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示所述第r个候选内容被选择的概率,c(r)表示所述第r个候选内容的点击率,i表示第i个候选内容,c(i)表示所述第i个候选内容的点击率,T表示温度系数。

对于上述方法,在一种可能的实现方式中,分别计算每个所述候选内容被选择的概率,包括:

采用式2分别计算每个所述候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示所述第r个候选内容被选择的概率,c′(r)表示所述第r个候选内容的点击率的修正值,i表示第i个候选内容,c′(i)表示所述第i个候选内容的点击率的修正值,T表示温度系数,c(r)表示所述第r个候选内容的点击率,c(i)表示所述第i个候选内容的点击率,1≤i≤N,表示N个所述候选内容的点击率中最大的点击率,s(r)表示所述第r个候选内容的曝光量,s(i)表示所述第i个候选内容的曝光量。

对于上述方法,在一种可能的实现方式中,根据所述候选内容被选择的概率,从N个所述候选内容中随机选择M个所述候选内容进行推送,包括:

将区间[0,1]按照各个所述候选内容被选择的概率划分为N个子区间,各个所述子区间之间无交集,每个所述子区间分别对应于N个所述候选内容中的其中一个所述候选内容,所述候选内容对应的子区间的长度与所述候选内容被选择的概率成正比;

在区间[0,1]中生成M次随机数,根据所述随机数对应的子区间确定待推送的候选内容。

为了解决上述技术问题,根据本发明的另一实施例,提供了一种内容推送装置,包括:

点击量和曝光量获取模块,用于分别获取每个候选内容在指定时间段内的点击量和曝光量;

点击率确定模块,用于对于每个所述候选内容,根据所述候选内容在指定时间段内的点击量和曝光量确定所述候选内容的点击率;

推送模块,用于根据所述候选内容的点击率对所述候选内容进行推送。

对于上述装置,在一种可能的实现方式中,所述装置还包括:

候选内容筛选模块,用于根据待选内容的以下至少一项信息从所述待选内容中筛选出候选内容:曝光量、点击量、转发量、顶踩量、评论量和消费量。

对于上述装置,在一种可能的实现方式中,所述点击率确定模块具体用于:

计算所述候选内容在指定时间段内的点击量与曝光量的比值,得到所述候选内容的点击率。

对于上述装置,在一种可能的实现方式中,所述推送模块包括:

排序子模块,用于按照所述点击率由高到低的顺序对所述候选内容进行排序;

推送子模块,用于对排序在前的N个所述候选内容进行推送,其中,N为正整数,所述候选内容的个数大于或等于N。

对于上述装置,在一种可能的实现方式中,所述排序子模块具体用于:

对于排序在前的N个所述候选内容,分别计算每个所述候选内容被选择的概率;

根据所述候选内容被选择的概率,从N个所述候选内容中随机选择M个所述候选内容进行推送,其中,M为小于或等于N的正整数。

对于上述装置,在一种可能的实现方式中,所述排序子模块具体用于:根据所述候选内容的点击率来计算每个所述候选内容被选择的概率。

对于上述装置,在一种可能的实现方式中,所述排序子模块具体用于:

采用式1分别计算每个所述候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示所述第r个候选内容被选择的概率,c(r)表示所述第r个候选内容的点击率,i表示第i个候选内容,c(i)表示所述第i个候选内容的点击率,T表示温度系数。

对于上述装置,在一种可能的实现方式中,所述排序子模块具体用于:

采用式2分别计算每个所述候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示所述第r个候选内容被选择的概率,c′(r)表示所述第r个候选内容的点击率的修正值,i表示第i个候选内容,c′(i)表示所述第i个候选内容的点击率的修正值,T表示温度系数,c(r)表示所述第r个候选内容的点击率,c(i)表示所述第i个候选内容的点击率,1≤i≤N,表示N个所述候选内容的点击率中最大的点击率,s(r)表示所述第r个候选内容的曝光量,s(i)表示所述第i个候选内容的曝光量。

对于上述装置,在一种可能的实现方式中,所述排序子模块具体用于:

将区间[0,1]按照各个所述候选内容被选择的概率划分为N个子区间,各个所述子区间之间无交集,每个所述子区间分别对应于N个所述候选内容中的其中一个所述候选内容,所述候选内容对应的子区间的长度与所述候选内容被选择的概率成正比;

在区间[0,1]中生成M次随机数,根据所述随机数对应的子区间确定待推送的候选内容。

有益效果

通过分别获取每个候选内容在指定时间段内的点击量和曝光量,对于每个候选内容,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率,再根据该候选内容的点击率对该候选内容进行推送,根据本发明实施例的内容推送方法及装置能够对实时内容进行推送,从而能够提高内容推送的时效性,提高内容推送的效果。

根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。

附图说明

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。

图1示出根据本发明一实施例的内容推送方法的实现流程图;

图2示出根据本发明一实施例的内容推送方法的一示例性的实现流程图;

图3示出根据本发明一实施例的内容推送方法步骤S103的一示例性的具体实现流程图;

图4示出根据本发明一实施例的内容推送方法步骤S302中对排序在前的N个候选内容进行推送的一示例性的具体实现流程图;

图5示出轮盘算法的原理的示意图;

图6示出根据本发明一实施例的内容推送方法步骤S402的一示例性的具体实现流程图;

图7示出根据本发明一实施例的内容推送方法的一示例性的实现流程图;

图8示出根据本发明另一实施例的内容推送装置的结构框图;

图9示出根据本发明另一实施例的内容推送装置的一示例性的结构框图;

图10示出了本发明的另一个实施例的一种内容推送设备的结构框图。

具体实施方式

以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。

实施例1

图1示出根据本发明一实施例的内容推送方法的实现流程图。如图1所示,该方法主要包括:

在步骤S101中,分别获取每个候选内容在指定时间段内的点击量和曝光量。

作为本发明实施例的一个示例,指定时间段可以以当前系统时间或者收到客户端的内容推送请求的时间作为起点,向前追溯的某个指定长度的时间段。例如,指定长度可以为7天,在此不作限定。根据该示例的内容推送方法基于的指定时间段是随着当前系统时间或者收到客户端的内容推送请求的时间的变化而变化的,由此获取的每个候选内容在指定时间段内的点击量和曝光量也是随着时间变化的,从而能够考虑用户行为和兴趣随着时间变化的特性,提高内容推送的效果。其中,提高内容推送的效果的具体表现形式可以包括以下至少一项:提高点击量、提高点击率、提高转发量、提高评论量和提高消费量。提高内容推送的效果也可以有其他的具体表现形式,在此不作限定。

本文所称的曝光量,可以指某内容或其相关信息在网页、APP客户端等媒介上向用户曝光(展现)的次数,例如,如果用户打开网页或APP客户端并浏览到包含某内容的链接的界面,则认为该内容被曝光一次。

在步骤S102中,对于每个候选内容,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率。

在本发明实施例中,候选内容的点击率越高,可以在一定程度上表明用户对于该候选内容的反馈越好和/或喜爱度越高。

作为本发明实施例的一个示例,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率,具体为:计算该候选内容在指定时间段内的点击量与曝光量的比值,得到该候选内容的点击率。

作为本发明实施例的另一个示例,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率,可以为:计算该候选内容在指定时间段内的有效的点击量与曝光量的比值,得到该候选内容的点击率。例如,若用户点击一视频后,该视频的实际播放时间占该视频总长度的比例小于第一预设值,则可以将该用户对于该视频的该次点击行为确定为无效的点击行为,无效的点击行为不产生有效的点击量。例如,第一预设值可以为0.05,在此不作限定。

在步骤S103中,根据候选内容的点击率对候选内容进行推送。

在一种可能的实现方式中,候选内容被推送的概率随着候选内容的点击率的增大而增大。

图2示出根据本发明一实施例的内容推送方法的一示例性的实现流程图。如图2所示,该方法主要包括:

在步骤S201中,根据待选内容的以下至少一项信息从待选内容中筛选出候选内容:曝光量、点击量、转发量、顶踩量、评论量和消费量。

作为本发明实施例的一个示例,从待选内容中筛选出候选内容可以包括:按照点击量由高到低的顺序对待选内容进行排序,再从排序后的待选内容中筛选出排序在前的P个待选内容作为候选内容,其中,P为正整数,待选内容的个数大于或等于P。

作为本发明实施例的另一个示例,从待选内容中筛选出候选内容可以包括:按照转发量由高到低的顺序对待选内容进行排序,再从排序后的待选内容中筛选出排序在前的P个待选内容作为候选内容。

作为本发明实施例的另一个示例,从待选内容中筛选出候选内容可以包括:对曝光量A1、点击量A2、转发量A3、顶踩量A4、评论量A5和消费量A6分别设置对应的权重值λ1、λ2、λ3、λ4、λ5和λ6,各个权重值大于或等于0且小于1;将曝光量、点击量、转发量、顶踩量、评论量和消费量分别与其权重值相乘后求和,计算得到待选内容的推荐值按照推荐值由高到低的顺序对待选内容进行排序,再从排序后的待选内容中筛选出排序在前的P个待选内容作为候选内容。

在一个示例中,曝光量、点击量、转发量、顶踩量、评论量和消费量等信息可以利用本领域技术人员已知的手段来获得,例如通过相关日志获得。

作为本发明实施例的另一个示例,在从待选内容中筛选出候选内容时,还可以考虑待选内容的类型。其中,待选内容的类型可以包括新闻、视频、微博、娱乐和体育等,在此不作限定。从待选内容中筛选出的候选内容可以仅为一种类型,以满足例如视频网站的频道首页的内容推送需求。从待选内容中筛选出的候选内容也可以包括多种类型,以满足例如视频网站的主页的内容推送需求。

在步骤S202中,分别获取每个候选内容在指定时间段内的点击量和曝光量。

在步骤S203中,对于每个候选内容,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率。

在步骤S204中,根据候选内容的点击率对候选内容进行推送。

图3示出根据本发明一实施例的内容推送方法步骤S103的一示例性的具体实现流程图。如图3所示,根据该候选内容的点击率对该候选内容进行推送,包括:

在步骤S301中,按照点击率由高到低的顺序对候选内容进行排序。

在步骤S302中,对排序在前的N个候选内容进行推送,其中,N为正整数,候选内容的个数大于或等于N。

作为本发明实施例的一个示例,从候选内容中筛选出点击率最高的N个候选内容用于推送。

图4示出根据本发明一实施例的内容推送方法步骤S302中对排序在前的N个候选内容进行推送的一示例性的具体实现流程图。如图4所示,对排序在前的N个候选内容进行推送,包括:

在步骤S401中,对于排序在前的N个候选内容,分别计算每个候选内容被选择的概率。

在步骤S402中,根据候选内容被选择的概率,从N个候选内容中随机选择M个候选内容进行推送,其中,M为小于或等于N的正整数。作为本发明实施例的一个示例,从N个候选内容中随机选择M个候选内容进行推送,可以包括:从N个候选内容中随机选择M个候选内容,根据随机选择的M个候选内容生成推荐列表,再根据生成的推荐列表进行推送。

在一个示例中,候选内容被推送的概率可与候选内容的点击率有关,例如可随着候选内容的点击率的增大而增大,可以根据所述候选内容的点击率来计算每个所述候选内容被选择的概率。

以下给出两种根据候选内容的点击率来计算每个候选内容被选择的概率的示例。

在一种可能的实现方式中,分别计算每个候选内容被选择的概率,包括:

采用式1分别计算每个候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示第r个候选内容被选择的概率,c(r)表示第r个候选内容的点击率,i表示第i个候选内容,c(i)表示第i个候选内容的点击率,T表示温度系数。

其中,温度系数T可以采用式4确定:

其中,s(i)表示第i个候选内容的曝光量。

温度系数T可以用于调整c(r)对p(r)的贡献大小。在系统初始化时,为0,温度系数T趋向于无穷大,随着的逐渐增大,温度系数T逐渐减小,c(r)对p(r)的贡献逐渐增大,系统趋于稳定,从而能优选出点击率较高的候选内容。

在另一种可能的实现方式中,分别计算每个候选内容被选择的概率,包括:

采用式2分别计算每个候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示第r个候选内容被选择的概率,c′(r)表示第r个候选内容的点击率的修正值,i表示第i个候选内容,c′(i)表示第i个候选内容的点击率的修正值,T表示温度系数,c(r)表示第r个候选内容的点击率,c(i)表示第i个候选内容的点击率,1≤i≤N,表示N个候选内容的点击率中最大的点击率,s(r)表示第r个候选内容的曝光量,s(i)表示第i个候选内容的曝光量。

在该实现方式中,对c(r)进行修正。其中,表示第r个候选内容的归一化的点击率。在修正后,对于点击率c(r)相同的候选内容,曝光量较小的候选内容被选择的概率较高,从而对于新加入的、曝光量较少的候选内容,例如新上传的视频,能够增加其被推送的机会。

在一个示例中,得到每个候选内容被选择的概率后,可以利用“轮盘算法”从N个候选内容中随机选择M个候选内容进行推送。图5示出了轮盘算法的原理的示意图。如图5所示,对于N个候选内容,可根据各个候选内容被选择的概率划分扇形区域,每个扇形区域的圆心角分别对应于N个候选内容中的其中一个候选内容,候选内容对应的扇形区域的圆心角的大小与候选内容被选择的概率成正比。随机转动M次轮盘,就可以实现根据候选内容被选择的概率从N个候选内容中随机选择M个候选内容。

图6示出根据本发明一实施例的内容推送方法步骤S402的一示例性的具体实现流程图。图6也可以看作是基于图5所示“轮盘算法原理”的一种具体实现方式。如图6所示,根据候选内容被选择的概率,从N个候选内容中随机选择M个候选内容进行推送,包括:

在步骤S601中,将区间[0,1]按照各个候选内容被选择的概率划分为N个子区间,各个子区间之间无交集,每个子区间分别对应于N个候选内容中的其中一个候选内容,候选内容对应的子区间的长度与候选内容被选择的概率成正比。

在步骤S602中,在区间[0,1]中生成M次随机数,根据随机数对应的子区间确定待推送的候选内容。

例如,N等于4,M等于2,第1个候选内容对应的子区间为[0,0.1),第2个候选内容对应的子区间为[0.1,0.35),第3个候选内容对应的子区间为[0.35,0.7),第4个候选内容对应的子区间为[0.7,1],在区间[0,1]中生成2次随机数,分别为0.5和0.8,则可以确定待推荐的候选内容为第3个候选内容和第4个候选内容。需要说明的是,这里只是对N和M的取值进行举例,在实际应用中,N的取值可能远大于4,M的取值可能远大于2,在此不作限定。

图7示出根据本发明一实施例的内容推送方法的一示例性的实现流程图。如图7所示,该方法主要包括:

在步骤S701中,从待选内容中筛选出候选内容。

在步骤S702中,根据所有候选内容建立热点池。

在步骤S703中,记录用户反馈信息,根据用户反馈信息得到热点池内的各个候选内容的点击量和曝光量。

其中,用户反馈信息可以包括候选内容的曝光信息和点击信息,曝光信息可以包括候选内容被展示的次数和展示时间,点击信息可以包括候选内容被点击的次数和点击时间。根据展示时间和点击时间,可以确定该用户反馈信息是否发生在指定时间段内。

在步骤S704中,从热点池中筛选出点击率排序在前的N个候选内容,并分别计算排序在前的N个候选内容被选择的概率。

在步骤S705中,在接收到客户端发送的内容获取请求的情况下,根据排序在前的N个候选内容被选择的概率,从N个候选内容中随机选择M个候选内容推送至客户端。

这样,通过分别获取每个候选内容在指定时间段内的点击量和曝光量,对于每个候选内容,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率,再根据该候选内容的点击率对该候选内容进行推送,根据本发明实施例的内容推送方法能够对实时内容进行推送,从而能够提高内容推送的时效性,提高内容推送的效果。

实施例2

图8示出根据本发明另一实施例的内容推送装置的结构框图。该装置可以用于运行图1所示的内容推送方法。为了便于说明,在图8中仅示出了与本发明实施例相关的部分。

如图8所示,该装置包括:点击量和曝光量获取模块81,用于分别获取每个候选内容在指定时间段内的点击量和曝光量;点击率确定模块82,用于对于每个所述候选内容,根据所述候选内容在指定时间段内的点击量和曝光量确定所述候选内容的点击率;推送模块83,用于根据所述候选内容的点击率对所述候选内容进行推送。

图9示出根据本发明另一实施例的内容推送装置的一示例性的结构框图。该装置可以用于运行图1至图7所示的内容推送方法。为了便于说明,在图9中仅示出了与本发明实施例相关的部分。图9中标号与图8相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。如图9所示:

在一种可能的实现方式中,所述装置还包括:候选内容筛选模块84,用于根据待选内容的以下至少一项信息从所述待选内容中筛选出候选内容:曝光量、点击量、转发量、顶踩量、评论量和消费量。

在一种可能的实现方式中,所述点击率确定模块82具体用于:计算所述候选内容在指定时间段内的点击量与曝光量的比值,得到所述候选内容的点击率。

在一种可能的实现方式中,所述推送模块83包括:排序子模块831,用于按照所述点击率由高到低的顺序对所述候选内容进行排序;推送子模块832,用于对排序在前的N个所述候选内容进行推送,其中,N为正整数,所述候选内容的个数大于或等于N。

在一种可能的实现方式中,所述排序子模块831具体用于:对于排序在前的N个所述候选内容,分别计算每个所述候选内容被选择的概率(例如根据候选内容的点击率来计算);根据所述候选内容被选择的概率,从N个所述候选内容中随机选择M个所述候选内容进行推送,其中,M为小于或等于N的正整数。

在一种可能的实现方式中,所述排序子模块831具体用于:采用式1分别计算每个所述候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示所述第r个候选内容被选择的概率,c(r)表示所述第r个候选内容的点击率,i表示第i个候选内容,c(i)表示所述第i个候选内容的点击率,T表示温度系数。

在一种可能的实现方式中,所述排序子模块831具体用于:采用式2分别计算每个所述候选内容被选择的概率:

其中,r表示第r个候选内容,p(r)表示所述第r个候选内容被选择的概率,c′(r)表示所述第r个候选内容的点击率的修正值,i表示第i个候选内容,c′(i)表示所述第i个候选内容的点击率的修正值,T表示温度系数,c(r)表示所述第r个候选内容的点击率,c(i)表示所述第i个候选内容的点击率,1≤i≤N,表示N个所述候选内容的点击率中最大的点击率,s(r)表示所述第r个候选内容的曝光量,s(i)表示所述第i个候选内容的曝光量。

在一种可能的实现方式中,所述排序子模块831具体用于:将区间[0,1]按照各个所述候选内容被选择的概率划分为N个子区间,各个所述子区间之间无交集,每个所述子区间分别对应于N个所述候选内容中的其中一个所述候选内容,所述候选内容对应的子区间的长度与所述候选内容被选择的概率成正比;在区间[0,1]中生成M次随机数,根据所述随机数对应的子区间确定待推送的候选内容。

需要说明的是,这样,通过分别获取每个候选内容在指定时间段内的点击量和曝光量,对于每个候选内容,根据该候选内容在指定时间段内的点击量和曝光量确定该候选内容的点击率,再根据该候选内容的点击率对该候选内容进行推送,根据本发明实施例的内容推送装置能够对实时内容进行推送,从而能够提高内容推送的时效性,提高内容推送的效果。

实施例3

图10示出了本发明的另一个实施例的一种内容推送设备的结构框图。所述内容推送设备1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本发明具体实施例并不对计算节点的具体实现做限定。

所述内容推送设备1100包括处理器(processor)1110、通信接口(Communications Interface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。

通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。

处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。

在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:实现实施例1中各步骤的操作。

本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1