一种短视频入口控制方法、存储介质、设备及系统技术方案

技术编号:20927036 阅读:74 留言:0更新日期:2019-04-20 12:02
本发明专利技术公开了一种短视频入口控制方法、存储介质、设备及系统,涉及直播应用开发技术领域。该方法包括:当用户端启动直播间页面时,通过调用已有的房间配置接口获取当前直播间的ID;用户端以当前直播间ID作为传入参数,通过发起网络请求的方式,向服务器查询当前直播间是否具有短视频录制入口,若有,则显示短视频录制入口;当用户点击短视频录制入口时,用户端通过调用用户权限获取函数向服务器查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则给出不允许用户进行录制的原因后结束。本发明专利技术不但能从直播间和用户两方面进行二维度的灵活控制,而且请求的数据量小,无需进行数据匹配,控制实时性高,适用性强。

A Short Video Access Control Method, Storage Media, Equipment and System

The invention discloses a short video access control method, storage medium, equipment and system, which relates to the technical field of live broadcasting application development. The method includes: when the client starts the live room page, the ID of the current live room is obtained by calling the existing room configuration interface; when the user clicks on the short video recording entrance, the user queries the server whether the current live room has a short video recording entrance or not by initiating a network request with the ID of the current live room as the input parameter; when the user clicks on the short video recording entrance, the user displays the short video recording entrance. When recording entrance, the client inquires the server whether the current user has the right to record short video by calling the user rights acquisition function. If so, it performs the related operations of recording short video; if not, it gives the reason why the user is not allowed to record and ends. The invention not only can flexibly control two-dimensional from both the live broadcasting room and the user, but also requests small amount of data, does not need data matching, and has high real-time control and strong applicability.

【技术实现步骤摘要】
一种短视频入口控制方法、存储介质、设备及系统
本专利技术涉及直播应用开发
,具体来讲是一种短视频入口控制方法、存储介质、设备及系统。
技术介绍
随着移动终端的快速发展,特别是手机移动终端的快速发展,直播行业越来越受欢迎,很多用户喜欢通过移动终端设备来观看直播。而随着直播热度的不断上升,直播过程中的短视频也越来越火爆。所谓直播过程中的短视频是指主播在开播的时候,对于开播的内容很精彩的时候,可以对主播的表演进行录制并且上传到网站进行分享给别的用户。在实际操作中,这个短视频权限并不是可以开放给所有用户的,也并不是所有的直播间都有权限进行短视频录制的。比如一些不健康,反动的,暴力的直播间,这样的直播间是坚决不允许进行录制的;而有些直播间虽说可以录制,但是有些用户是不允许录制或者频繁的恶作剧式的录制。因此,基于上述原因,需要从直播间和用户两方面进行短视频入口的控制。但目前,常规的短视频入口的控制方式是:将所有的可以进行录制的直播间集合通过一个配置接口返回到用户端,用户端将获得的可以录制的直播间集合与当前直播间的房间ID(Identifier,唯一标识符)进行匹配,决定是否可以进行录制。这种常规的方案可以从直播间纬度实现一定的短视频入口控制,但是实际应用中依然存在以下缺陷:(1)在常规的控制方式中,需要将所有的可以进行录制的直播间集合发送到用户端。而实际应用中,可以录制的直播间集合有时会很大,数据量也非常大,例如,可以录制的直播间有几十万个的时候,会导致匹配量大、匹配速度慢,并且需要返回几十万个直播间的房间ID,数据量太多,无法满足控制实时需求,而无法适用。(2)常规的控制方式中,控制了直播间录制权限之后,不能控制某些用户是否可以录制。也就是说,不能从用户的维度控制哪些用户可以录制哪些用户不能录制,无法满足现实需求中需要从直播间和用户两方面进行二维度的短视频入口控制的要求。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种短视频入口控制方法、存储介质、设备及系统,不但能从直播间和用户两方面进行二维度的灵活控制,而且请求的数据量小,无需进行数据匹配,控制实时性高,适用性强。为达到以上目的,本专利技术采取的技术方案是:提供一种短视频入口控制方法,该方法包括以下步骤:S1、当用户端启动直播间页面时,通过调用已有的房间配置接口获取当前直播间的ID;S2、用户端以当前直播间的ID作为传入参数,通过发起网络请求的方式,向服务器查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口,转入步骤S3;若没有,则直接结束;S3、当用户点击显示的短视频录制入口时,用户端通过调用已有的用户权限获取函数,向服务器查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则给出不允许用户进行录制的原因,结束。在上述技术方案的基础上,步骤S2具体包括以下流程:S201、用户端使用网络请求工具类InterfaceManager调用网络请求函数,向服务器发出查询当前直播间是否具有短视频录制入口的请求;该网络请求函数的传入参数为当前直播间ID,且该网络请求函数具有三个由服务器反馈的返回值:网络请求的错误码、网络请求的错误信息、以及网络请求的数据data,该数据data为当前直播间是否具有短视频录制入口的信息;S202、根据返回值中网络请求的错误码判断网络请求是否成功,若网络请求不成功,则反馈网络请求的错误信息后终止操作;若网络请求成功,则转入步骤S203;S203、根据返回值中网络请求的数据data判断该数据的类型是否为指定类型,若不是,说明类型不正确,终止操作;若是,说明类型正确,转入步骤S204;S204、根据返回值中网络请求的数据data,查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口,转入步骤S3;若没有,则直接结束。在上述技术方案的基础上,步骤S3具体包括以下流程:S301、当用户点击显示的短视频录制入口时,用户端通过调用已有的用户权限获取函数,向服务器发出查询当前用户是否具有短视频录制权限的请求;该用户权限获取函数的传入参数为当前用户ID,且该网络请求函数具有三个由服务器反馈的返回值:网络请求的错误码、录制权限的错误信息、以及网络请求的数据data,该数据data为当前用户是否具有短视频录制权限的信息;S302、根据返回值中网络请求的错误码判断网络请求是否成功,若网络请求不成功,结束操作;若网络请求成功,转入步骤S303;S303、根据返回值中网络请求的数据data判断该数据的类型是否为指定类型,若不是,说明类型不正确,终止操作;若是,说明类型正确,转入步骤S304;S304、根据返回值中网络请求的数据data,查询查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则根据返回值中网络请求的错误信息,反馈当前用户不允许录制的原因,结束。在上述技术方案的基础上,执行步骤S3的同时,还包括以下操作:服务器对当前用户的短视频录制权限进行定期的检查和更新。本专利技术还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述短视频入口控制方法的步骤。本专利技术还提供一种短视频入口控制设备,包括存储器、处理器及存储在存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述短视频入口控制方法的步骤。本专利技术还提供一种短视频入口控制系统,该系统包括服务器和用户端,所述用户端设置有直播间ID获取模块、短视频录制入口查询模块、用户权限查询模块;所述直播间ID获取模块用于:当用户端启动直播间页面时,通过调用已有的房间配置接口获取当前直播间的ID;所述短视频录制入口查询模块用于:以当前直播间的ID作为传入参数,通过发起网络请求的方式,向服务器查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口;若没有,则结束操作;所述用户权限查询模块用于:当用户点击显示的短视频录制入口时,用户端通过调用已有的用户权限获取函数,向服务器查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则给出不允许用户进行录制的原因。在上述技术方案的基础上,所述短视频录制入口查询模块向服务器查询当前直播间是否具有短视频录制入口的具体流程为:使用网络请求工具类InterfaceManager调用网络请求函数,向服务器发出查询当前直播间是否具有短视频录制入口的请求;该网络请求函数的传入参数为当前直播间ID,且该网络请求函数具有三个由服务器反馈的返回值:网络请求的错误码、网络请求的错误信息、以及网络请求的数据data,该数据data为当前直播间是否具有短视频录制入口的信息;根据返回值中网络请求的错误码判断网络请求是否成功,若网络请求不成功,则反馈网络请求的错误信息后终止操作;若网络请求成功,则根据返回值中网络请求的数据data判断该数据的类型是否为指定类型,若不是,说明类型不正确,终止操作;若是,说明类型正确,则根据返回值中网络请求的数据data,查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口;若没有,则结束操作。在上述技术方案的基础上,所述用户权限查询模块本文档来自技高网
...

【技术保护点】
1.一种短视频入口控制方法,其特征在于,该方法包括以下步骤:S1、当用户端启动直播间页面时,通过调用已有的房间配置接口获取当前直播间的ID;S2、用户端以当前直播间的ID作为传入参数,通过发起网络请求的方式,向服务器查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口,转入步骤S3;若没有,则直接结束;S3、当用户点击显示的短视频录制入口时,用户端通过调用已有的用户权限获取函数,向服务器查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则给出不允许用户进行录制的原因,结束。

【技术特征摘要】
1.一种短视频入口控制方法,其特征在于,该方法包括以下步骤:S1、当用户端启动直播间页面时,通过调用已有的房间配置接口获取当前直播间的ID;S2、用户端以当前直播间的ID作为传入参数,通过发起网络请求的方式,向服务器查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口,转入步骤S3;若没有,则直接结束;S3、当用户点击显示的短视频录制入口时,用户端通过调用已有的用户权限获取函数,向服务器查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则给出不允许用户进行录制的原因,结束。2.如权利要求1所述的短视频入口控制方法,其特征在于,步骤S2具体包括以下流程:S201、用户端使用网络请求工具类InterfaceManager调用网络请求函数,向服务器发出查询当前直播间是否具有短视频录制入口的请求;该网络请求函数的传入参数为当前直播间ID,且该网络请求函数具有三个由服务器反馈的返回值:网络请求的错误码、网络请求的错误信息、以及网络请求的数据data,该数据data为当前直播间是否具有短视频录制入口的信息;S202、根据返回值中网络请求的错误码判断网络请求是否成功,若网络请求不成功,则反馈网络请求的错误信息后终止操作;若网络请求成功,则转入步骤S203;S203、根据返回值中网络请求的数据data判断该数据的类型是否为指定类型,若不是,说明类型不正确,终止操作;若是,说明类型正确,转入步骤S204;S204、根据返回值中网络请求的数据data,查询当前直播间是否具有短视频录制入口,若有,则在当前直播间页面显示短视频录制入口,转入步骤S3;若没有,则直接结束。3.如权利要求1所述的短视频入口控制方法,其特征在于,步骤S3具体包括以下流程:S301、当用户点击显示的短视频录制入口时,用户端通过调用已有的用户权限获取函数,向服务器发出查询当前用户是否具有短视频录制权限的请求;该用户权限获取函数的传入参数为当前用户ID,且该网络请求函数具有三个由服务器反馈的返回值:网络请求的错误码、录制权限的错误信息、以及网络请求的数据data,该数据data为当前用户是否具有短视频录制权限的信息;S302、根据返回值中网络请求的错误码判断网络请求是否成功,若网络请求不成功,结束操作;若网络请求成功,转入步骤S303;S303、根据返回值中网络请求的数据data判断该数据的类型是否为指定类型,若不是,说明类型不正确,终止操作;若是,说明类型正确,转入步骤S304;S304、根据返回值中网络请求的数据data,查询查询当前用户是否具有短视频录制权限,若有,则执行短视频录制相关操作;若没有,则根据返回值中网络请求的错误信息,反馈当前用户不允许录制的原因,结束。4.如权利要求1所述的短视频入口控制方法,其特征在于:执行步骤S3的同时,还包括以下操作:服务器对当前用户的短视频录制权限进行定期的检查和更新。5.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至4中任一项所述方法的步骤。6.一种短视频入口控制设备,包括存储器、处理器及存储在所述存储器上...

【专利技术属性】
技术研发人员:汪刚陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1