一种切片请求认证方法及设备技术

技术编号:38335981 阅读:10 留言:0更新日期:2023-08-02 09:16
本申请提供了一种切片请求认证方法及设备,包括:发送目标视频的点播请求至点播服务器,并接收所述点播服务器返回的第一问题以及索引数据;发送第一切片请求以及第一答案至所述点播服务器;接收所述点播服务器在验证所述第一答案通过后发送的第一切片数据以及第二问题,所述第二问题用于验证下一次切片请求。本申请提供了一种基于切片请求的问答机制,在发送切片数据获取请求的同时答复上一个问题,服务端在验证答案通过后为点播客户端提供相应的视频资源数据,如此,在点播客户端点播过程中完成无感认证,能够有效验证播放端的合法性,能有效降低非法盗播、下载,保护视频平台的版权。版权。版权。

【技术实现步骤摘要】
一种切片请求认证方法及设备


[0001]本申请涉及互联网视频播放
,尤其涉及一种切片请求认证方法及设备。

技术介绍

[0002]视频平台经常面临视频资源被非法盗播、下载,独家内容被非法传播的问题,同时盗链下载占用了平台带宽资源,由此,给平台方造成了巨大的经济损失。
[0003]现有技术中,平台方可以通过在播放请求中添加鉴权认证参数,服务器端通过校验这些关键的鉴权认证参数来验证播放端的合法性,然而,非法用户可以通过抓包的方式伪造播放请求,由此非法获取相关资源,视频资源的非法传播问题仍然严峻,视频平台的版权利益无法被保护。

技术实现思路

[0004]有鉴于此,本申请提供了一种切片请求认证方法及设备,能够有效验证播放端的合法性,能有效降低非法盗播、下载,保护视频平台的版权。
[0005]其技术方案如下:
[0006]第一方面,本申请实施例提供了一种切片请求认证方法,所述方法应用于点播客户端,所述方法包括:
[0007]发送目标视频的点播请求至点播服务器,并接收所述点播服务器返回的第一问题以及索引数据,所述第一问题是所述点播服务器从预设的问答资料库中随机选取的,所述索引数据用于指示所述目标视频的切片网络位置;
[0008]发送第一切片请求以及第一答案至所述点播服务器,所述第一答案是根据所述第一问题确定的,所述第一切片请求是基于所述索引数据确定的,所述第一切片请求用于获取所述目标视频的第一切片数据;
[0009]接收所述点播服务器在验证所述第一答案通过后发送的第一切片数据以及第二问题,所述第二问题用于验证下一次切片请求。
[0010]可选的,所述方法还包括:
[0011]按照预设周期从服务平台获取所述预设的问答资料库,所述预设的问答资料库是按照预设周期进行更新的;
[0012]所述第一答案是根据所述第一问题确定的,包括:
[0013]根据所述第一问题从所述预设的问答资料库中获得所述第一答案。
[0014]可选的,所述方法还包括:
[0015]发送第二切片请求以及第二答案至所述点播服务器,所述第二答案是根据所述第二问题确定的,所述第二切片请求是基于所述索引数据确定的,所述第二切片请求用于获取所述目标视频的第二切片数据;
[0016]接收所述点播服务器在认证所述第二答案通过后发送的第二切片数据以及第三问题,所述第三问题用于验证下一次切片请求。
[0017]第二方面,本申请实施例提供了一种切片请求认证方法,所述方法应用于点播服务器,所述方法包括:
[0018]接收点播客户端发送的目标视频的点播请求;
[0019]根据所述点播请求确定索引数据,并从预设的问答资料库中随机选取第一问题,所述索引数据用于指示所述目标视频的切片网络位置;
[0020]将所述第一问题和所述索引数据发送至所述点播客户端,并记录所述点播客户端的答题记录;
[0021]接收所述点播客户端发送的第一切片请求以及第一答案,所述第一答案是根据所述第一问题确定的,所述第一切片请求是基于所述索引数据确定的,所述第一切片请求用于获取所述目标视频的第一切片数据;
[0022]在验证所述第一答案通过后,记录所述第一答案被解答正确次数增加一次,并发送所述第一切片数据以及第二问题至所述点播客户端,所述第二问题用于认证所述点播客户端的下一次切片请求。
[0023]可选的,所述方法还包括:
[0024]按照预设周期从服务平台获取所述预设的问答资料库,所述预设的问答资料库是按照预设周期进行更新的。
[0025]可选的,所述方法还包括:
[0026]当所述第一答案的解答正确次数大于预设正确阈值时,记录所述点播客户端的解答错误次数增加一次;
[0027]当所述点播客户端首次发起切片请求且所述点播客户端的答题记录为空时,记录所述点播客户端的解答错误次数增加一次。可选的,所述方法还包括:
[0028]在验证所述第一答案未通过后,或,在预设时长内未接收到所述点播客户端发送的第一答案后,记录所述点播客户端的解答错误次数增加一次;
[0029]当所述点播客户端的解答错误次数达到预设错误阈值时,拒绝所述点播客户端的切片请求。
[0030]可选的,所述方法还包括:
[0031]所述点播客户端的解答错误次数是基于滑动时间窗口算法统计的。
[0032]第三方面,本申请实施例提供了一种切片请求认证设备,所述设备包括:
[0033]存储器,用于存储一个或多个程序;
[0034]处理器;当所述一个或多个程序被所述处理器执行时,实现如第一方面中任一项所述的方法,或,如第二方面中任一项所述的方法。
[0035]第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质上存储有程序,所述程序被处理器执行时实现如第一方面中任一项所述的方法,或,如第二方面中任一项所述的方法。
[0036]上述技术方案具有如下有益效果:
[0037]本申请实施例提供的一种切片请求认证方法,所述方法应用于点播客户端,执行所述方法时,发送目标视频的点播请求至点播服务器,并接收所述点播服务器返回的第一问题以及索引数据,所述第一问题是所述点播服务器从预设的问答资料库中随机选取的,所述索引数据用于指示所述目标视频的切片网络位置;发送第一切片请求以及第一答案至
所述点播服务器,所述第一答案是根据所述第一问题确定的,所述第一切片请求是基于所述索引数据确定的,所述第一切片请求用于获取所述目标视频的第一切片数据;接收所述点播服务器在验证所述第一答案通过后发送的第一切片数据以及第二问题,所述第二问题用于验证下一次切片请求。本申请提供了一种基于切片请求的问答机制,在发送切片数据获取请求的同时答复上一个问题,服务端在验证答案通过后为点播客户端提供相应的视频资源数据,如此,在点播客户端点播过程中完成无感认证,能够有效验证播放端的合法性,能有效降低非法盗播、下载,保护视频平台的版权。
[0038]本申请实施例还提供了与上述方法相对应的设备、存储介质,具有与上述方法相同的有益效果。
附图说明
[0039]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例提供的一种视频点播系统的结构示意图;
[0041]图2为本申请实施例提供的一种切片请求认证方法的流程示意图;
[0042]图3为本申请实施例提供的又一种切片请求认证方法的流程示意图;
[0043]图4为本申请实施例提供的一种切片请求认证方法的交互示意图;
[0044]图5为本申请实施例提供的一种切片请求认证设备的结构示意图。
具体实施方式
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种切片请求认证方法,所述方法应用于点播客户端,其特征在于,所述方法包括:发送目标视频的点播请求至点播服务器,并接收所述点播服务器返回的第一问题以及索引数据,所述第一问题是所述点播服务器从预设的问答资料库中随机选取的,所述索引数据用于指示所述目标视频的切片网络位置;发送第一切片请求以及第一答案至所述点播服务器,所述第一答案是根据所述第一问题确定的,所述第一切片请求是基于所述索引数据确定的,所述第一切片请求用于获取所述目标视频的第一切片数据;接收所述点播服务器在验证所述第一答案通过后发送的第一切片数据以及第二问题,所述第二问题用于验证下一次切片请求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:按照预设周期从服务平台获取所述预设的问答资料库,所述预设的问答资料库是按照预设周期进行更新的;所述第一答案是根据所述第一问题确定的,包括:根据所述第一问题从所述预设的问答资料库中获得所述第一答案。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:发送第二切片请求以及第二答案至所述点播服务器,所述第二答案是根据所述第二问题确定的,所述第二切片请求是基于所述索引数据确定的,所述第二切片请求用于获取所述目标视频的第二切片数据;接收所述点播服务器在认证所述第二答案通过后发送的第二切片数据以及第三问题,所述第三问题用于验证下一次切片请求。4.一种切片请求认证方法,所述方法应用于点播服务器,其特征在于,所述方法包括:接收点播客户端发送的目标视频的点播请求;根据所述点播请求确定索引数据,并从预设的问答资料库中随机选取第一问题,所述索引数据用于指示所述目标视频的切片网络位置;将所述第一问题和所述索引数据发送至所述点播客户端,并记录所述点播客户端的答题记录;接收所述点播客户端发送的第一切片请求以及第一答案...

【专利技术属性】
技术研发人员:曹问
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1