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

文档序号:9765974阅读:816来源:国知局
多媒体信息更新方法及装置的制造方法
【技术领域】
[0001] 本发明涉及网络技术领域,特别涉及一种多媒体信息更新方法及装置。
【背景技术】
[0002] 随着网络技术的不断发展,人们通过网络观看视频或收听音频变得越来越普遍。 由于视频和音频等多媒体文件每天都在不定时更新,为了增强用户体验度,还需在第一时 间内抓取更新的多媒体信息。其中,多媒体信息可包括更新多媒体文件的简介信息和播放 地址信息等等。然而,对于多媒体文件搜索引擎来说,由于对数据进行一轮全量更新需要花 费较长时间,因此,如何在保证数据覆盖率的同时快速地对多媒体信息进行更新,成为了本 领域技术人员较为关注的一个问题。
[0003] W视频文件为例,现有技术通常采取H种方式对视频文件的视频信息进行更 新。第一种方式为全量更新方式。目P,直接根据所有视频文件的抓LOJniform Resource Locator,统一资源定位符)抓取新添加的视频信息,并根据新添加的视频信息对原始视频 信息进行更新。第二种方式为站点更新方式。目P,W站点为单位对新添加的视频信息进行 抓取。首先,根据不同站点的质量为每个站点分配一定权重;在爬虫程序根据URL抓取数据 之前,对各个站点进行打分;之后,基于打分数值的高低顺序,依次对各个站点下的视频信 息进行更新。第H种方式为队列更新方式。目P,W U化为单位对新添加的视频信息进行抓 取。首先,在爬虫程序根据U化抓取数据之前,基于各个U化的因素(比如,站点质量、U化 模式、页面质量、等待时间)对各个U化进行打分;之后,依据打分数值的高低顺序,将各个 U化放入一个优先级队列中;最终,爬虫程序不断从该队列中取出U化,并根据取出的U化对 视频信息进行更新。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在W下问题:
[0005] 针对第一种方式,在一轮数据更新过程中很多视频文件可能暂无更新,但送些数 据的m?L也会被进行相应处理,甚至基于该U化进行数据抓取。而盲目的数据抓取不但增 加了更新时间,而且存在因对对方服务器的访问量过大而被对方站点封禁的缺陷。针对第 二种方式,由于目前互联网已经越来越重视版权管理,所W有很多多媒体文件是独家的,而 该种方式对于独播多媒体文件不能及时进行更新。针对第H种方式,由于影响U化分数的 因素较多,而打分方式不能做到对所有因素进行覆盖,所W同样存在数据更新量大、更新时 间长的缺陷。

【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种多媒体信息更新方法及装 置。所述技术方案如下:
[0007] -方面,提供了一种多媒体信息更新方法,所述方法包括:
[0008] 对于每一个多媒体信息集合,当所述多媒体信息集合中包括历史多媒体信息时, 判断所述历史多媒体信息的更新时间是否满足更新时间规则;
[0009] 当所述历史多媒体信息满足更新时间规则时,根据所述历史多媒体信息的更新时 间,计算所述多媒体信息集合的第一预测更新时间;
[0010] 确定第一预测更新时间小于当前时间的指定多媒体信息集合;
[0011] 根据所述指定多媒体信息集合的地址信息,获取更新的多媒体信息。
[0012] 另一方面,提供了一种多媒体信息更新装置,所述装置包括:
[0013] 更新时间规则判断模块,用于对于每一个多媒体信息集合,当所述多媒体信息集 合中包括历史多媒体信息时,判断所述历史多媒体信息的更新时间是否满足更新时间规 则;
[0014] 预测更新时间计算模块,用于当所述历史多媒体信息满足更新时间规则时,根据 所述历史多媒体信息的更新时间,计算所述多媒体信息集合的第一预测更新时间;
[0015] 多媒体信息集合确定模块,用于确定第一预测更新时间小于当前时间的指定多媒 体信息集合;
[0016] 第一多媒体信息获取模块,用于根据所述指定多媒体信息集合的地址信息,获取 更新的多媒体信息。
[0017] 本发明实施例提供的技术方案带来的有益效果是:
[0018] 对于每一个多媒体信息集合来说,当多媒体信息集合中包括历史多媒体信息时, 判断历史多媒体信息的更新时间是否满足更新时间规则;当历史多媒体信息满足更新时间 规则时,根据历史多媒体信息的更新时间,计算多媒体信息集合的第一预测更新时间,并确 定第一预测更新时间小于当前时间的指定多媒体信息集合;之后,根据指定多媒体信息集 合的地址信息,获取更新的多媒体信息,由于在每一轮的更新过程中,基于历史多媒体信息 对多媒体信息集合的更新时间进行预测,并根据预测得到的更新时间对多媒体信息集合进 行更新,可有效降低数据更新量和数据更新时间。
【附图说明】
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据送些附图获得其他 的附图。
[0020] 图1是本发明实施例提供的一种多媒体信息更新方法所涉及的实施环境的结构 示意图;
[0021] 图2是本发明实施例提供的一种多媒体信息更新方法的流程图;
[0022] 图3是本发明实施例提供的一种多媒体信息更新方法的流程图;
[0023] 图4是本发明实施例提供的一种多媒体信息更新装置结构示意图;
[0024] 图5是本发明实施例提供的一种终端的结构示意图。
【具体实施方式】
[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0026] 在对本发明实施例做详细地解释说明之前,先对本发明实施例的应用场景予W说 明。
[0027] 图I是本发明实施例提供的一种多媒体信息更新方法所涉及的实施环境的结构 示意图。参见图1,W多媒体文件为视频文件为例,则一个视频文件被发布在视频网站后,女口 果能够被终端安装的爬虫程序快速抓取到,则可大幅增强用户的体验度,可为视频网站挽 留大量的用户。
[0028] 其中,终端可每隔一定时间通过爬虫程序自动对全网多媒体信息进行一轮更新, 具体为对于每一个多媒体信息集合,当多媒体信息集合中包括历史多媒体信息时,判断历 史多媒体信息的更新时间是否满足更新时间规则;当历史多媒体信息满足更新时间规则 时,根据历史多媒体信息的更新时间,计算多媒体信息集合的第一预测更新时间;确定第一 预测更新时间小于当前时间的指定多媒体信息集合;根据指定多媒体信息集合的地址信 息,获取更新的多媒体信息。服务器中不断有更新的多媒体信息出现。终端从服务器上通 过抓取网页的形式对本地的多媒体信息进行更新。
[0029] 图2是本发明实施例提供的一种多媒体信息更新方法的流程图。参见图2,本发明 实施例提供的方法流程包括:
[0030] 201、对于每一个多媒体信息集合,当多媒体信息集合中包括历史多媒体信息时, 判断历史多媒体信息的更新时间是否满足更新时间规则。
[0031] 202、当历史多媒体信息满足更新时间规则时,根据历史多媒体信息的更新时间, 计算多媒体信息集合的第一预测更新时间。
[0032] 203、确定第一预测更新时间小于当前时间的指定多媒体信息集合。
[0033] 204、根据指定多媒体信息集合的地址信息,获取更新的多媒体信息。
[0034] 本发明实施例提供的方法,对于每一个多媒体信息集合来说,当多媒体信息集合 中包括历史多媒体信息时,判断历史多媒体信息的更新时间是否满足更新时间规则;当历 史多媒体信息满足更新时间规则时,根据历史多媒体信息的更新时间,计算多媒体信息集 合的第一预测更新时间,并确定第一预测更新时间小于当前时间的指定多媒体信息集合; 之后,根据指定多媒体信息集合的地址信息,获取更新的多媒体信息,由于在每一轮的更新 过程中,基于历史多媒体信息对多媒体信息集合的更新时间进行预测,并根据预测得到的 更新时间对多媒体信息集合进行更新,可有效降低数据更新量和数据更新时间。
[0035] 可选地,第一预测更新时间包括预测更新日期,根据历史多媒体信息的更新时间, 计算多媒体信息集合的第一预测更新时间,包括:
[0036] 获取每一项历史多媒体信息的更新日期;
[0037] 统计更新日期坐落在第一预设时长中每一天的比例;
[0038] 计算有多媒体信息更新的天数;
[003引根据比例和天数,计算多媒体信息集合的预测更新日期。
[0040] 可选地,第一预测更新时间包括第一预测更新时刻,根据历史多媒体信息的更新 时间,计算多媒体信息集合的第一预测更新时间,包括:
[0041] 获取每一项历史多媒体信息的更新时刻;
[0042] 根据更新时刻,预测多媒体信息集合的第二预测更新时刻;
[0043] 确定当前的更新时间修正值;
[0044] 根据第二预测更新时刻和当前的更新时间修正值,计算第一预测更新时刻。
[0045] 可选地,根据指定多媒体信息集合的地址信息,获取更新的多媒体信息之后,该方 法还包括:
[0046] 获取修正时间步长和当前的更新时间修正值;
[0047] 当第一预测更新时刻小于指定更新时刻时,根据当前的更新时间修正值和修正时 间步长之和,重置当前的更新时间修正值的大小,得到新的更新时间修正值;或,
[0048] 当第一预测更新时刻等于指定更新时刻时,根据当前的更新时间修正值和修正时 间步长之差,重置当前的更新时间修正值的大小,得到新的更新时间修正值;
[0049] 其中,指定更新时刻为指定多媒体信息集合的实际更新时刻。
[0050] 可选地,判断历史多媒体信息的更新时间是否满足更新时间规则,包括:
[0051] 根据历史多媒体信息的更新时间,判断历史多媒体信息之间的更新时间间隔是否 大于预设时间阔值;
[0052] 如果历史多媒体信息之间的更新时间间隔大于预设时间阔值,则判断历史多媒体 信息的更新时间满足更新时间规则。
[0053] 可选地,判断历史多媒体信息的更新时间是否满足更新时间规则之后,该方法还 包括:
[0054] 当历史多媒体信息的更新时间不满足更新时间规则时,每隔第二预设时长获取多 媒体信息集合的更新数据;
[0055] 在数据更新时长达到第H预设时长后,根据第H预设时长内每一个指定多媒体信 息的更新时间,统计多媒体信息集合的第二预测更新时
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1