多媒体信息更新方法及装置的制造方法_2

文档序号:9765974阅读:来源:国知局
间;
[0056] 根据第二预测更新时间,获取更新的多媒体信息。
[0057] 可选地,判断历史多媒体信息的更新时间是否满足更新时间规则之前,该方法还 包括:
[0058] 当多媒体信息集合中不包括历史多媒体信息时,每隔第二预设时长获取多媒体信 息集合的更新数据;
[0059] 在数据更新时长达到第H预设时长后,根据第H预设时长内每一个指定多媒体信 息的更新时间,统计多媒体信息集合的第二预测更新时间;
[0060] 根据第二预测更新时间,获取更新的多媒体信息。
[0061] 可选地,根据指定多媒体信息集合的地址信息,获取更新的多媒体信息,包括:
[0062] 控制爬虫程序根据指定多媒体信息集合的地址信息,抓取指定多媒体信息集合对 应的网页;
[0063] 在网页中获取更新的多媒体信息。
[0064] 可选地,根据指定多媒体信息集合的地址信息,获取更新的多媒体信息,包括:
[0065] 当指定多媒体信息集合的多媒体信息来源于指定服务器时,根据指定多媒体信息 集合的地址信息,通过指定服务器的数据接口,抓取指定多媒体信息集合对应的网页;在网 页中获取更新的多媒体信息;或,
[0066] 当指定多媒体信息集合的多媒体信息来源于除指定服务器之外的其他服务器时, 根据指定多媒体信息集合的地址信息,获取发布在其他服务器的站点上与指定多媒体信息 集合相关的网页;在网页中获取更新的多媒体信息,更新的多媒体信息中包括信息的来源 标识。
[0067] 上述所有可选技术方案,可W采用任意结合形成本发明的可选实施例,在此不再 --赏述。
[0068] 图3是本发明实施例提供的一种多媒体信息更新方法的流程图。参见图3,本发明 实施例提供的方法流程包括:
[0069] 301、对于每一个多媒体信息集合,判断该多媒体信息集合中是否包括历史多媒体 信息;如果该多媒体信息集合中包括历史多媒体信息,则执行步骤302 ;如果该多媒体信息 集合中不包括历史多媒体信息,则执行步骤306。
[0070] 在本发明实施例中,多媒体信息可包括剧集的集数标识、简介信息、海报图片、播 放地址或下载地址等等,本发明实施例对多媒体信息包括的内容不进行具体限定。其中,一 个多媒体文件(比如,一集电视剧、一期综艺节目或一期广播等等)对应一项多媒体信息。 其中,多媒体信息集合具体可为一个剧集信息列表或文件夹。其既可包含至少一个多媒体 文件的多媒体信息,也可不包含任何多媒体文件的多媒体信息,而仅为包括整个剧集的大 体简介、海报图片、花絮等的文件夹。本发明实施例对多媒体信息集合形式和包含的内容同 样不进行具体限定。
[0071] W电视剧为例,则对于已完结电视剧的多媒体信息集合来说,该多媒体信息集合 中包括了全部剧集的多媒体信息。对于未完结电视剧的多媒体集合来说,该多媒体信息集 合中包括了部分剧集的多媒体信息。该部分剧集的多媒体信息便为历史多媒体信息;在每 一次剧集更新之后,历史多媒体信息的数量都会增加,增加的数量等同于剧集的更新集数。 对于已发布预告片或片花,但一集未更的电视剧而言,其多媒体信息集合中便不包括任一 集电视剧对应的多媒体信息,而仅包括该电视剧的完整预告片、完整片花或部分剧集的预 告片等。
[0072] 在判断该多媒体信息集合中是否包括历史多媒体信息时,可根据集数标识实现。 比如,当多媒体信息集合中包括诸如"第**集_完整版"或"第1集"字样等信息时,便可 确定该多媒体信息集合中包括历史多媒体信息。
[0073] 当然,除上述判断历史多媒体信息的方式外,还可采取其他判断方式。比如,根据 剧集的简介信息或播放地址等进行判断,本发明实施例对此不进行具体限定。
[0074] 需要说明的是,若根据上述判断方式判断出该多媒体信息集合中包括历史多媒体 信息,则继续执行判断历史多媒体信息的更新时间是否满足更新时间规则的步骤,详见下 述步骤302 ;如果该多媒体信息集合中不包括历史多媒体信息,则本发明实施例提供了另 一种更新时间的预测及更新多媒体信息的获取方式,详见下述步骤306至步骤308。
[0075] 302、当多媒体信息集合中包括历史多媒体信息时,判断历史多媒体信息的更新时 间是否满足更新时间规则。当历史多媒体信息的更新时间满足更新时间规则时,执行步骤 303 ;当历史多媒体信息的更新时间不满足更新时间规则时,执行步骤306。
[0076] 其中,更新时间规则用于约束多媒体信息集合每两次更新之间的时间间隔。通常 情况下,对于大部分剧集和综艺节目来说,更新周期一般为周更(每周更新一次)或日更 (每天更新一次)。所W,本发明实施例中更新时间规则所限制的更新时间间隔便W-周(7 天)为基准。
[0077] 在本发明实施例中,在判断历史多媒体信息的更新时间是否满足更新时间规则 时,具体可采取下述方式实现:
[0078] 根据历史多媒体信息的更新时间,判断历史多媒体信息之间的更新时间间隔是否 大于预设时间阔值;如果历史多媒体信息之间的更新时间间隔大于预设时间阔值,则判断 历史多媒体信息的更新时间满足更新时间规则。
[0079] 其中,预设时间阔值通常为7天。当然,预设时间阔值除上述数值外,还可为其他 数值,本发明实施例对此不进行具体限定。本发明实施例仅W预设时间阔值为7天进行举 例说明。此外,历史多媒体信息的更新时间均会记录在存储介质上。在获取历史多媒体信 息的更新时间时,可直接根据历史多媒体信息的集数标识等从存储介质中获取对应更新时 间。其中,存储介质可为内存或闪存等等,本发明实施例对存储介质的类型不进行具体限 定。
[0080] W电视剧A为例,假设电视剧A已更新了 2次,每次更新2集,共更新4集,预设时 间阔值为7天,则第1集至第4集的多媒体信息均为历史多媒体信息。如果第1集和第2集 的多媒体信息在2014年10月1日更新,第3集和第4集的多媒体信息在2014年10月11 日更新,则由于更新时间间隔为10天,大于7天,所W判断历史多媒体信息的更新时间间隔 满足更新时间规则。
[0081] 此外,如果历史多媒体数据的更新时间间隔不满足更新时间规则,则本发明实施 例提供了另一种更新时间的预测及更新多媒体信息的获取方式,详见下述步骤306至步骤 308。
[0082] 303、当历史多媒体信息满足更新时间规则时,根据历史多媒体信息的更新时间, 计算多媒体信息集合的第一预测更新时间。
[0083] 在本发明实施例中,第一预测更新时间既包括预测更新日期也包括预测更新时 亥IJ。其中,预测更新日期用于限定多媒体信息集合具体在哪一天有更新。也即预测更新日 期的精确到天。预测更新时刻,用于限定多媒体信息集合具体在预测更新日期对应的郝一 天中的哪个时刻进行更新。也即预测更新时刻精确到几时几分。
[0084] 需要说明的是,本发明实施例在计算多媒体信息集合的第一预测更新时间时,先 对多媒体信息集合的预测更新日期进行计算。在得到预测更新日期之后,再对多媒体信息 集合的预测更新时刻进行计算。在计算多媒体信息集合的预测更新日期时,具体可采取下 述方式实现:
[0085] 303a、获取每一项历史多媒体信息的更新日期。
[0086] 针对该步骤,在每一个多媒体信息更新后,均会将其更新时间记录在存储介质上。 其中,更新时间包括更新日期和更新时刻。在获取历史多媒体信息的更新日期时,可直接根 据历史多媒体信息的集数标识等从存储介质中获取对应更新日期。其中,存储介质可为内 存或闪存等等,本发明实施例对存储介质的类型不进行具体限定。
[0087] 303b、统计更新日期坐落在第一预设时长中每一天的比例。
[0088] 针对该步骤,第一预设时长的大小通常为7天。当然,第一预设时长除了上述数值 夕F,还可为其他数值。比如,14天或21天等等,本发明实施例对此不进行具体限定。本发明 实施例仅W第一预设时长的大小为7天进行举例说明。
[0089] W多媒体信息集合中各项历史多媒体信息在一周中每天出现的比例分别为 A{ai,曰2,曰3,曰4,曰5,曰6,曰7}为例,则曰1指代历史多媒体信息的更新时间在周一出现的比例,曰2 指代历史多媒体信息的更新时间在周二出现的比例,曰3指代历史多媒体信息的更新时间在 周H出现的比例,W此类推,则a,指代历史多媒体信息的更新时间在周日出现的比例。
[0090] 303c、计算有多媒体信息更新的天数。
[0091] 其中,有多媒体信息更新的天数,指代多媒体信息集合中历史多媒体信息的更新 天数总和。
[009引 比如,电视剧A为周更剧,当前已经更新了 6集,分别在2014年9月3号更新了第 1集和第2集的多媒体信息,在2014年9月10号更新了第3集和第4集的多媒体信息,在 2014年9月17号更新了第5集和第6集的多媒体信息,则有多媒体信息更新的天数便为3 天。
[0093] 303t根据比例和天数,计算多媒体信息集合的预测更新日期。
[0094] 针对该步骤,在得到历史多媒体信息在一周中每一天更新的比例和有多媒体信息 更新的天数之后,便可根据下述公式(1)计算多媒体信息集合的预测更新日期:
[0095] 曰1 > 1/化(1)
[0096] 其中,i的取值范围为1至7 ;曰1指代上述曰1至曰7中的任一个;n指代有多媒体信 息更新的天数。上述公式(1)的含义是:当曰1至曰7中的任一个大于l/2n时,该多媒体集合 的预测更新日期便为下周的送一天。比如,曰1大于1/化,则该多媒体集合下一次的更新日 期便为下周一。
[0097] 下面W-个具体的例子对上述步骤303a至步骤303d进行详细地解释说明。
[0098] 表 1
[0099]
[0100] 参见上述表1,电视剧A为周更剧,当前已经更新了 6集,分别在2014年9月3号 更新了第1集和第2集的多媒体信息,在2014年9月10号更新了第3集和第4集的多媒 体信息,在2014年9月17号更新了第5集和第6集的多媒体信息。W当前时间为18号为 例,则在计算电视剧A的下一次更新日期时,先计算曰1至曰7的数值。由表1可知,曰1 =曰2 =曰4 =曰5 =曰6 =曰7 = 0,曰3 = 1,则由于
则电视剧A的下一次更新日期便 为下周H,也即24号。
[0101] 其中,在计算多媒体信息集合的更新时刻时,具体可采取下述方式实现:
[0102] 303e、获取每一项历史多媒体信息的更新时刻。
[0103] 针对该步骤,在每一
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1