优化延迟的方法、装置、设备及系统制造方法及图纸

技术编号:3749260 阅读:131 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开一种优化延迟的方法、装置、设备及系统。本发明专利技术提供的技术方案包括:获取悬停在播放操作界面中的鼠标的移动时间、悬停位置;根据所述鼠标的移动时间、悬停位置以及预先收集的用户操作习惯记录,预判断鼠标是否会在播放操作界面进行点击操作;当预判断得到鼠标会进行点击操作时,重新定位对应于会进行点击操作的位置的数据源;向所述数据源获取相应的视频数据。本发明专利技术实施例提供的优化延迟的方法和装置,能够应用于视频点播系统中。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种优化延迟的方法、装置、设备及系统
技术介绍
近年来,视频点播集通讯技术和计算机技术于一体,随着互联网技术的发展迅速普及。在实现本专利技术的过程中,专利技术人发现,现有技术的P2P视频点播系统中存在延迟, 而造成延迟的原因除了初始化播放缓冲区外,还由于在进行视频点播或跳转时要进行数据 源的寻找以及建立与数据源之间连接,导致延迟的发生,延迟在经过传输过程的累加效应 后,严重影响了视频点播的服务质量。
技术实现思路
本专利技术实施例提供一种优化延迟的方法、装置、设备及系统,以降低视频点播延 迟,提高视频点播的服务质量。本专利技术实施例采用如下技术方案优化延迟的方法,应用于视频点播系统中,包括获取悬停在播放操作界面中的鼠 标的移动时间、悬停位置,所述移动时间为鼠标开始移动到鼠标开始悬停之间的时间差;根 据所述鼠标的移动时间、悬停位置以及预先收集的用户操作习惯记录,预判断鼠标是否会 在播放操作界面进行点击操作;当预判断得到鼠标会进行点击操作时,重新定位对应于会 进行点击操作的位置的数据源;向所述数据源获取相应的视频数据。优化延迟的装置,用于视频点播系统中,包括第一获取单元,用于获取悬停在播放操作界面中的鼠标的移动时间、悬停位置,所 述移动时间为鼠标开始移动到鼠标开始悬停的时间;第一预判单元,用于根据所述第一获取单元获取的鼠标的移动时间、悬停位置以 及预先收集的用户操作习惯记录,预判断鼠标是否会在播放操作界面进行点击操作;定位单元,用于当所述第一预判单元预判断得到鼠标会进行点击操作时,重新定 位对应于会进行点击操作的位置的数据源; 第二获取单元,用于向所述定位单元定位得到的数据源获取相应的视频数据。网络设备,包括上述的优化延迟的装置以及中央处理器,所述中央处理器用于控 制所述优化延迟的装置。网络系统,包括第一网络设备,用于获取悬停在播放操作界面中的鼠标的移动时间、悬停位置,所 述移动时间为鼠标开始移动到鼠标开始悬停之间的时间差;根据所述鼠标的移动时间、悬 停位置以及预先收集的用户操作习惯记录,预判断鼠标是否会在播放操作界面进行点击操 作;当预判断得到鼠标会进行点击操作时,重新定位对应于会进行点击操作的位置的数据 源;根据所述数据源信息向所述服务器获取相应的视频数据;第二网络设备,用于向所述第一设备提供视频数据。本专利技术实施例提供的优化延迟的方法、装置、设备及系统,利用鼠标从悬停到完成 点击之间的时间间隔,判断出悬停在播放操作界面上的鼠标会在播放操作界面进行点击操 作后并重新定位对应于会进行点击操作的位置的数据源,向数据源获取视频数据,从而降 低了视频点播过程中由于跳转导致的延迟,提高了视频点播的服务质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根 据这些附图获得其他的附图。图1为本专利技术实施例提供的优化延迟的方法的流程图;图2为本专利技术又一实施例提供的优化延迟的方法的流程图;图3为本专利技术另一实施例提供的优化延迟的方法的流程图;图4为本专利技术实施例提供的优化延迟的装置构示意图一;图5为本专利技术实施例提供的优化延迟的装置构示意图二 ;图6为本专利技术实施例提供的优化延迟的装置构示意图三;图7为本专利技术实施例提供的网络设备的结构示意图;图8为本专利技术实施例提供的网络系统的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本专利技术保护的范围。本专利技术实施例提供一种优化延迟的方法和装置,可以应用在视频点播系统中,如 P2P视频点播系统,C/S视频点播系统。如图1所示,本专利技术实施例提供的优化延迟的方法,包括步骤101,获取悬停在播放操作界面中的鼠标的移动时间、悬停位置,所述移动时 间为鼠标开始移动到鼠标开始悬停之间的时间差;步骤102,根据所述鼠标的移动时间、悬停位置以及预先收集的用户操作习惯记 录,预判断鼠标是否会在播放操作界面进行点击操作;在本实施例中,所述预先收集的用户操作习惯记录包括悬停位置与移动时间的相 对应关系以及鼠标点击概率与移动时间的相对应关系。 步骤103,当预判断得到鼠标会进行点击操作时,重新定位对应于会进行点击操作的位置的数据源;在本实施例中,所述重新定位对应于会进行点击操作的位置的数据源,包括根据 鼠标的悬停位置计算新的播放位置,再根据视频文件的分片规则计算新的播放位置对应的 媒体分片。如果在本地没有该媒体分片数据源的信息,触发分片数据源查询请求,向P2P系统的索引服务器查询该分片的数据源信息。向各个数据源发送状态查询信息,根据各个数据源返回的信息,选择合适的数据源,初始化向数据源请求数据的报文。步骤104,向所述数据源获取相应的视频数据。本专利技术实施例提供的优化延迟的方法,利用鼠标从悬停到完成点击之间的时间间 隔,判断出悬停在播放操作界面上的鼠标会在播放操作界面进行点击操作后并重新定位对 应于会进行点击操作的位置的数据源,向数据源获取视频数据,优化了视频点播过程中由 于跳转导致的延迟;降低了视频点播过程中由于跳转导致的延迟,提高了视频点播的服务质量。为了使本领域技术人员能够更清楚地理解本专利技术实施例提供的技术方案,下面通 过具体的实施例,对本专利技术实施例提供的优化延迟的方法进行详细说明。如图2所示,本专利技术又一实施例提供的优化延迟的方法,包括步骤201,获取悬停在播放操作界面中的鼠标的移动时间、悬停位置,所述移动时 间为鼠标开始移动到鼠标开始悬停之间的时间差;在本实施例中,当鼠标焦点进入播放操作界面后,每隔一定时间,如每100毫秒, 检测当前的鼠标位置,当当前鼠标位置与上一次检测的鼠标位置相同时,该鼠标位置为鼠 标的悬停位置,获取悬停在播放操作界面中的鼠标的悬停位置。步骤202,根据所述鼠标的移动时间、悬停位置以及预先收集的用户操作习惯记 录,预判断鼠标是否会在播放操作界面进行点击操作;所述预先收集的用户操作习惯记录包括悬停位置与移动时间的相对应关系以及 鼠标点击概率与移动时间的相对应关系。在本实施例中,根据步骤201中获取的所述鼠标的移动时间和悬停位置查找得到 所述预先收集的用户操作习惯中与该移动时间感和悬停位置向对应的数鼠标点击概率,将 查找到得鼠标点击概率与预先设置的概率阀值进行比较,当所述鼠标点击概率大于预先设 置的概率阀值时,判断得到鼠标会进行点击操作,否则鼠标不会进行点击操作。所述预先设 置的概率阀值可以是人为设定的P2P视频点播系统中全局统一的概率值,如70%,也可以 是根据各个用户设备中预先收集的用户操作习惯记录得到的各个用户设备的概率值。步骤203,当预判断得到鼠标会进行点击操作时,重新定位对应于会进行点击操作 的位置的数据源;在本实施例中,所述重新定位对应于会进行点击操作的位置的数据源,包括根据 鼠标的悬停位置计算新的播放位置,再根据视频文件的分片规则计算新的播放本文档来自技高网...

【技术保护点】
一种优化延迟的方法,其特征在于,应用于视频点播系统中,包括:获取悬停在播放操作界面中的鼠标的移动时间、悬停位置,所述移动时间为鼠标开始移动到鼠标开始悬停之间的时间差;根据所述鼠标的移动时间、悬停位置以及预先收集的用户操作习惯记录,预判断鼠标是否会在播放操作界面进行点击操作;当预判断得到鼠标会进行点击操作时,重新定位对应于会进行点击操作的位置的数据源;向所述数据源获取相应的视频数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:田甲余宏亮龙有水
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利