一种视频下载方法及系统技术方案

技术编号:9697363 阅读:106 留言:0更新日期:2014-02-21 06:24
本公开是关于一种视频下载方法及系统,所述方法包括步骤:服务器接收第一终端发送的待同步视频的视频同步信息,所述视频同步信息中至少包括:用户信息和视频信息;所述服务器根据所述视频同步信息生成同步控制命令;所述同步控制命令中至少包括有与所述视频信息相对应的视频地址;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令;所述第二终端根据所述同步控制命令,下载所述视频地址的视频。用户可以在第一终端发送视频同步信息,在第二终端获取视频地址进行视频下载和播放,无需重新对视频进行搜索,从而实现了视频的多终端下载和同步。

【技术实现步骤摘要】
一种视频下载方法及系统
本公开是关于视频信息处理领域,尤其是关于一种视频下载方法及系统。
技术介绍
随着网络视频技术和移动终端设备的发展,用户可以通过多种终端设备(如手机、平板电脑、计算机等)去浏览和观看视频,并可以根据不同的需要针对视频进行下载和评论等操作,从而使用户得到了不同的体验。相关技术中,各终端之间无法实现视频的同步,用户在一个终端上观看视频后,再使用其他终端进行该视频观看时,需要重新连接网络搜索该视频,下载或在线观看该视频,增加了用户的重复操作,降低了用户观看视频的连续性。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种视频下载方法及系统。一方面,本公开提供了一种视频下载方法;服务器接收第一终端发送的待同步视频的视频同步信息,所述视频同步信息中至少包括:用户信息和视频信息;所述服务器根据所述视频同步信息生成同步控制命令;所述同步控制命令中至少包括有与所述视频信息相对应的视频地址;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令;所述第二终端根据所述同步控制命令,下载所述视频地址的视频。本实施例中,通过服务器接收第一终端发送的视频同步信息,根据视频同步信息生成同步控制命令,并向与所述用户信息相对应的第二终端发送所述同步控制命令,下载所述视频地址的视频,使得用户可以在第一终端发送视频同步信息,在第二终端获取视频地址进行视频下载,无需重新对视频进行搜索,减少了用户操作,同时减少了第二终端对用户操作的响应。所述视频同步信息还包括视频播放进度信息;所述视频播放进度信息,用于标示所述待同步视频的播放进度;所述同步控制命令中包括有该视频播放进度信息。本实施例中,通过同步控制命令中包含的视频播放进度信息,获取表示所述待同步视频的播放进度,使得第二终端能够获取待同步视频的播放进度,从而可以根据待同步视频的播放进度播放视频,减少了用户的操作次数和服务器的处理次数,使得系统计算和处理更为简便,提高了系统运行效率,用户不必从视频开头从新进行观看,提高了视频同步下载和观看的程度,方便用户利用第二终端继续进行观看。所述服务器根据所述视频同步信息生成同步控制命令;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令,包括:所述服务器根据所述视频同步信息生成所述同步控制命令;所述同步控制命令中至少包括:与所述视频信息相对应的视频地址,以及与所述用户信息相对应的第二终端的账户信息;所述服务器接收第二终端定时发出的同步查询请求;所述同步查询请求至少包括所述第二终端的账户信息;将所述同步控制命令中的账户信息与所述同步查询请求中的账户信息进行匹配;当所述同步控制命令中的账户信息与所述同步查询请求中的账户信息匹配一致时,将所述同步控制命令发送给所述第二终端。本实施例中,同步控制命令中包括与所述视频信息相对应的视频地址,以及与所述用户信息相对应的第二终端的账户信息,服务器可以根据第二终端的账户信息向所述第二终端发送同步控制命令,并根据同步控制命令中的视频地址下载和同步视频,从而使第一终端和第二终端通过服务器进行联系,实现了视频的同步和下载。所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令,包括:所述用户信息中包括有第二终端的账户信息;所述服务器根据所述账户信息向所对应的第二终端发送所述同步控制命令;或者,所述用户信息中包括有所述第一终端的账户信息;所述服务器中存储有第一终端与第二终端之间的同步关联关系;所述服务器根据所述第一终端的账户信息及第一终端与第二终端之间的同步关联关系,向所述第二终端发送所述同步控制命令。本实施例中,服务器可以根据用户信息中的第二终端的账户信息向所述第二终端发送同步控制命令,从而以较为直接的方式指引服务器想第二终端发送同步控制命令,也可以利用服务器中存储的同步关联关系向所述第二终端发送所述同步控制命令,从而实现多种端利用同步关联关系进行关联同步视频下载。所述服务器根据所述视频同步信息生成同步控制命令,包括:根据所述用户信息,获取与所述用户信息相对应的第二终端的终端属性信息;所述终端属性信息中包括有与所述第二终端相匹配的视频类型信息;根据所述视频同步信息中的视频信息以及所述第二终端的终端属性信息,获取与所述视频信息相对应且与第二终端相匹配的视频地址;所述同步控制命令中至少包括有所述与所述视频信息相对应且与第二终端相匹配的视频地址。本实施例中,通过获取第二终端的终端属性信息,从而得到与所述第二终端相匹配的视频类型信息,可以根据视频类型信息将视频地址转换为与第二终端相匹配的视频地址,提高了针对终端视频下载和同步的兼容性和流畅性,降低了视频下载和播放对终端的要求。所述第二终端的终端属性信息,预先存储于所述服务器,或者由所述第二终端发送给所述服务器。所述根据所述视频同步信息中的视频信息以及所述第二终端的终端属性信息,获取与所述视频信息相对应且与第二终端相匹配的视频地址,包括:所述视频信息中包括有所述待同步视频的第一视频地址;所述服务器中存储有视频类型转换方法库;所述视频类型转换方法库中存储有对应于视频地址的视频类型转换方法;所述服务器根据所述第一视频地址查找与所述第一视频地址相对应的视频类型转换方法;根据所述第一视频地址及所述第二终端的终端属性信息,通过所述视频类型转换方法获取与所述视频信息相对应且与第二终端相匹配的第二视频地址。本实施例中,通过利用视频类型转换方法库中存储有对应于视频地址的视频类型转换方法将待同步视频的第一视频地址转换为与第二终端相匹配的第二视频地址,从而实现了视频地址的快速转换,提高了视频类型转换效率和准确性,减少了视频类型转换的步骤,使得用户在使用第二行终端进行下载时,可以利用与第二终端相匹配的第二视频地址下载和同步视频,从而提高了用户体验。另一方面,本公开提供了一种视频下载系统,所述系统包括:第一终端、服务器、第二终端;所述服务器用于接收第一终端发送的待同步视频的视频同步信息,所述视频同步信息中至少包括:用户信息和视频信息;根据所述视频同步信息生成同步控制命令;所述同步控制命令中至少包括有与所述视频信息相对应的视频地址;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令;所述第二终端用于所述第二终端根据所述同步控制命令,下载所述视频地址的视频。所述视频同步信息还包括视频播放进度信息;所述视频播放进度信息,用于标示所述待同步视频的播放进度;所述同步控制命令中包括有该视频播放进度信息。所述服务器还用于根据所述视频同步信息生成所述同步控制命令;所述同步控制命令中至少包括:与所述视频信息相对应的视频地址,以及与所述用户信息相对应的第二终端的账户信息;接收第二终端定时发出的同步查询请求;所述同步查询请求至少包括所述第二终端的账户信息;将所述同步控制命令中的账户信息与所述同步查询请求中的账户信息进行匹配;当所述同步控制命令中的账户信息与所述同步查询请求中的账户信息匹配一致时,将所述同步控制命令发送给所述第二终端。所述服务器还用于根据所述账户信息向所对应的第二终端发送所述同步控制命令;或者,所述用户信息中包括有所述第一终端的账户信息,所述同步命令发送模块中存储有第一终端本文档来自技高网...
一种视频下载方法及系统

【技术保护点】
一种视频下载方法,其特征在于,包括步骤:服务器接收第一终端发送的待同步视频的视频同步信息,所述视频同步信息中至少包括:用户信息和视频信息;所述服务器根据所述视频同步信息生成同步控制命令;所述同步控制命令中至少包括有与所述视频信息相对应的视频地址;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令;所述第二终端根据所述同步控制命令,下载所述视频地址的视频。

【技术特征摘要】
1.一种视频下载方法,其特征在于,包括步骤:服务器接收第一终端发送的待同步视频的视频同步信息,所述视频同步信息中至少包括:用户信息和视频信息;所述服务器根据所述视频同步信息生成同步控制命令;所述同步控制命令中至少包括有与所述视频信息相对应的视频地址;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令;所述第二终端根据所述同步控制命令,下载所述视频地址的视频;所述服务器根据所述视频同步信息生成同步控制命令,包括:根据所述用户信息,获取与所述用户信息相对应的第二终端的终端属性信息;所述终端属性信息中包括有与所述第二终端相匹配的视频类型信息;根据所述视频同步信息中的视频信息以及所述第二终端的终端属性信息,获取与所述视频信息相对应且与第二终端相匹配的视频地址;所述同步控制命令中至少包括有所述与所述视频信息相对应且与第二终端相匹配的视频地址。2.根据权利要求1所述的视频下载方法,其特征在于,所述视频同步信息还包括视频播放进度信息;所述视频播放进度信息,用于标示所述待同步视频的播放进度;所述同步控制命令中包括有该视频播放进度信息。3.根据权利要求1所述的视频下载方法,其特征在于,所述服务器根据所述视频同步信息生成同步控制命令;所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令,包括:所述服务器根据所述视频同步信息生成所述同步控制命令;所述同步控制命令中至少包括:与所述视频信息相对应的视频地址,以及与所述用户信息相对应的第二终端的账户信息;所述服务器接收第二终端定时发出的同步查询请求;所述同步查询请求至少包括所述第二终端的账户信息;将所述同步控制命令中的账户信息与所述同步查询请求中的账户信息进行匹配;当所述同步控制命令中的账户信息与所述同步查询请求中的账户信息匹配一致时,将所述同步控制命令发送给所述第二终端。4.根据权利要求1所述的视频下载方法,其特征在于,所述服务器根据所述用户信息,向与所述用户信息相对应的第二终端发送所述同步控制命令,包括:所述用户信息中包括有第二终端的账户信息;所述服务器根据所述账户信息向所对应的第二终端发送所述同步控制命令;或者,所述用户信息中包括有所述第一终端的账户信息;所述服务器中存储有第一终端与第二终端之间的同步关联关系;所述服务器根据所述第一终端的账户信息及第一终端与第二终端之间的同步关联关系,向所述第二终端发送所述同步控制命令。5.根据权利要求1所述的视频下载方法,其特征在于,所述第二终端的终端属性信息,预先存储于所述服务器,或者由所述第二终端发送给所述服务器。6.根据权利要求1所述的视频下载方法,其特征在于,所述根据所述视频同步信息中的视频信息以及所述第二终端的终端属性信息,获取与所述视频信息相对应且与第二终端相匹配的视频地址,包括:所述视频信息中包括有所述待同步视频的第一视频地址;所述服务器中存储有视频类型转换方法库;所述视频类型转换方法库中存储有对应于视频地址的视频类...

【专利技术属性】
技术研发人员:徐琰张少伟王石成
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

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

1