提供目标多人交互视频的方法及服务器的制造方法

文档序号:9931546阅读:363来源:国知局
提供目标多人交互视频的方法及服务器的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种提供目标多人交互视频的方法及服务器。
【背景技术】
[0002]现今各种类型的多人交互视频,尤其是竞技类比赛都拥有庞大的观看需求,无论是足球比赛、篮球比赛,或是游戏电竞,队友间是否配合默契,玩家操作是否专业都会影响比赛结果。普通玩家希望通过观看比赛来学习操作技巧以及对战经验。为了便于用户深入学习和研究比赛,比赛类交互视频的播放的清晰度要求比普通视频的清晰度要求更高,而如果采用现有的普通视频文件的下载方案,获取到比赛视频的清晰度和流畅度往往达不达用户要求,影响用户体验。

【发明内容】

[0003]本发明的一个目的是提供一种提供目标多人交互视频的方法及服务器,能够增加播放的多人交互视频的清晰度和流畅度。
[0004]根据本发明的一个方面,提供了一种提供目标多人交互视频的方法,该方法包括:
[0005]获取用户设备发送的关于目标多人交互视频的视频访问请求;
[0006]根据所述视频访问请求,确定对应的目标多人交互视频;
[0007]将所述目标多人交互视频对应的视频播放信息提供至所述用户设备,其中,所述视频播放信息包括所述目标多人交互视频中的交互操作信息,所述视频播放信息用于供所述用户设备模拟重现所述目标多人交互视频。
[0008]上述方法一优选的实施例中,所述视频播放信息还包括通信协议,及根据所述通信协议和交互操作信息生成的交互视频数据。
[0009]上述方法一优选的实施例中,将所述目标多人交互视频对应的视频播放信息提供至所述用户设备之前,还包括:
[0010]获取交互操作信息,根据所述通信协议和交互操作信息生成对应的交互视频数据;
[0011 ]存储所述通信协议、交互操作信息和交互视频数据;
[0012]将所述目标多人交互视频对应的视频播放信息提供至所述用户设备,包括:
[0013]向用户设备发送对应的通信协议、交互操作信息和交互视频数据。
[0014]上述方法一优选的实施例中,存储所述通信协议、交互操作信息和交互视频数据,包括:
[0015]以可执行文件的方式存储所述通信协议、交互操作信息和交互视频数据。
[0016]上述方法一优选的实施例中,所述可执行文件为BAT文件。
[0017]上述方法一优选的实施例中,向用户设备发送对应的通信协议、交互操作信息和交互视频数据,包括:
[0018]向所述用户设备发送对应的可执行文件,所述可执行文件包括对应的通信协议、交互操作信息和交互视频数据。
[0019]上述方法一优选的实施例中,向用户设备发送对应的通信协议、交互操作信息和交互视频数据,包括:
[0020]向所述用户设备发送与请求播放的目标多人交互视频对应的完整的通信协议、交互操作信息和交互视频数据。
[0021]上述方法一优选的实施例中,向用户设备发送对应的通信协议、交互操作信息和交互视频数据,包括:
[0022]向所述用户设备发送与请求播放的目标多人交互视频对应的分段部分的交互视频的通信协议、交互操作信息和交互视频数据。
[0023]上述方法一优选的实施例中,获取用户设备发送的关于目标多人交互视频的视频访问请求,根据所述视频访问请求,确定对应的目标多人交互视频,包括:
[0024]根据存储的通信协议、交互操作信息和交互视频数据,生成对应的交互视频列表;
[0025]获取用户设备从所述视频列表中选择播放的目标多人交互视频。
[0026]上述方法一优选的实施例中,根据所述通信协议和交互操作信息生成对应的交互视频数据,包括:
[0027]根据所述通信协议和交互操作信息生成对应的各个镜头角度的交互视频数据。
[0028]上述方法一优选的实施例中,根据所述通信协议和交互操作信息生成对应的交互视频数据,包括:
[0029]根据所述通信协议和交互操作信息生成对应的各个观看视野范围的交互视频数据。
[0030]上述方法一优选的实施例中,向用户设备发送对应的通信协议、交互操作信息和交互视频数据,包括:
[0031]判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间,其中,交互视频的开始生成时间根据其交互视频数据的开始生成时间确定,
[0032]若是,向所述用户设备推送从预设时间开始的该目标多人交互视频对应的通信协议、交互操作信息和交互视频数据;
[0033]若否,重新进行所述判断。
[0034]上述方法一优选的实施例中,所述预设时间为请求播放的当前时间减去所述预设延迟时间。
[0035]上述方法一优选的实施例中,所述预设时间为目标多人交互视频的开始生成时间。
[0036]上述方法一优选的实施例中,重新进行所述判断的同时,还包括:
[0037]向用户设备推送延迟倒计时。
[0038]上述方法一优选的实施例中,获取交互操作信息,根据所述通信协议和交互操作信息生成对应的交互视频数据,包括:
[0039]获取交互操作信息和设置参数,根据所述通信协议和交互操作信息、设置参数生成对应的交互视频数据;
[0040]向用户设备发送对应的通信协议、交互操作信息和交互视频数据,包括:
[0041]判断请求播放的目标多人交互视频的参数设置是否结束,
[0042]若结束,判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间,其中,交互视频的开始生成时间根据其交互视频数据的开始生成时间确定,若是,向所述用户设备推送从预设时间开始的该目标多人交互视频对应的通信协议、交互操作信息和交互视频数据,其中,所述预设时间为目标多人交互视频的开始生成时间;若否,重新判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间;
[0043]若未结束,重新判断交互视频的参数设置是否结束。
[0044]上述方法一优选的实施例中,重新判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间之前,还包括:
[0045]向用户设备推送所述设置的目标多人交互视频的参数。
[0046]根据本发明的另一方面,还提供了一种提供目标多人交互视频的服务器,该服务器包括:
[0047]第一模块,用于获取用户设备发送的关于目标多人交互视频的视频访问请求及根据所述视频访问请求,确定对应的目标多人交互视频;
[0048]第二模块,用于将所述目标多人交互视频对应的视频播放信息提供至所述用户设备,其中,所述视频播放信息包括所述目标多人交互视频中的交互操作信息,所述视频播放信息用于供所述用户设备模拟重现所述目标多人交互视频。
[0049]上述服务器一优选的实施例中,所述视频播放信息还包括通信协议,及根据所述通信协议和交互操作信息生成的交互视频数据。
[0050]上述服务器一优选的实施例中,还包括:
[0051]第三模块,用于获取交互操作信息,根据所述通信协议和交互操作信息生成对应的交互视频数据;
[0052]第四模块,用于存储所述通信协议、交互操作信息和交互视频数据;
[0053]所述第二模块,用于向用户设备发送对应的通信协议、交互操作信息和交互视频数据。
[0054]上述服务器一优选的实施例中,所述第四模块,用于以可执行文件的方式存储所述通信协议、交互操作信息和交互视频数据。
[0055]上述服务器一优选的实施例中,所述可执行文件为BAT文件。
[0056]上述服务器一优选的实施例中,所述第二模块,用于向所述用户设备发送对应的可执行文件,所述可执行文件包括对应的通信协议、交互操作信息和交互视频数据。
[0057]上述服务器一优选的实施例中,所述第二模块,用于向所述用户设备发送与请求播放的目标多人交互视频对应的完整的通信协议、交互操作信息和交互视频数据。
[0058]上述服务器一优选的实施例中,所述第二模块,用于向所述用户设备发送与请求播放的目标多人交互视频对应的分段部分的交互视频的通信协议、交互操作信息和交互视频数据。
[0059]上述服务器一优选的实施例中,所述第一模块,用于根据存储的通信协议、交互操作信息和交互视频数据,生成对应的交互视频列表;获取用户设备从所述视频列表中选择播放的目标多人交互视频。
[0060]上述服务器一优选的实施例中,所述第三模块,用于根据所述通信协议和交互操作信息生成对应的各个镜头角度的交互视频数据。
[0061]上述服务器一优选的实施例中,所述第三模块,用于根据所述通信协议和交互操作信息生成对应的各个观看视野范围的交互视频数据。
[0062]上述服务器一优选的实施例中,所述第二模块,用于判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间,其中,交互视频的开始生成时间根据其交互视频数据的生成时间确定,
[0063]若是,向所述用户设备推送从预设时间开始的该目标多人交互视频对应的通信协议、交互操作信息和交互视频数据;
[0064]若否,重新进行所述判断。
[0065]上述服务器一优选的实施例中,所述预设时间为请求播放的当前时间减去所述预设延迟时间。
[0066]上述服务器一优选的实施例中,所述预设时间为目标多人交互视频的开始生成时间。
[0067]上述服务器一优选的实施例中,所述第二模块,还用于在重新进行所述判断的同时,向用户设备推送延迟倒计时。
[0068]上述服务器一优选的实施例中,所述第三模块,用于获取交互操作信息和设置参数,根据所述通信协议和交互操作信息、设置参数生成对应的交互视频数据;
[0069]所述第二模块,用于判断请求播放的目标多人交互视频的参数设置是否结束,若结束,判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间,其中,交互视频的开始生成时间根据其交互视频数据的开始生成时间确定,若是,向所述用户设备推送从预设时间开始的该目标多人交互视频对应的通信协议、交互操作信息和交互视频数据,其中,所述预设时间为目标多人交互视频的开始生成时间;若否,重新判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间;若未结束,重新判断交互视频的参数设置是否结束。
[0070]上述服务器一优选的实施例中,所述第二模块,用于重新判断请求播放的目标多人交互视频的开始生成时间与当前时间的差值是否大于等于预设延迟时间之前,向用户设备推送所述设置的目标多人交互视频的参数。
[0071]与现有技术相比,本申请通过获取用户设备发送的关于目标多人交互视频的视频访问请求;根据所述视频访问请求,确定对应的目标多人交互视频;将所述目标多人交互视频对应的视频播放信息提供至所述用户设备,其中,所述视频播放信息包括所述目标多人交互视频中的交互操作信息,所述视频播放信息用于供所述用户设备模拟重现所述目标多人交互视频,由于向用户设备提供的是视频播放信息,视频播放信息是生成多人交互视频的原始数据,包括了交互操作信息,后续用户设备采用视频播放信息可以像服务
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1