直播视频交友方法、存储介质、电子设备及系统与流程

文档序号:17481447发布日期:2019-04-20 06:29阅读:269来源:国知局
直播视频交友方法、存储介质、电子设备及系统与流程

本发明涉及网络直播的视频交友领域,具体涉及一种直播视频交友方法、存储介质、电子设备及系统。



背景技术:

随着直播行业的快速发展,越来越多的用户喜爱观看直播;同时伴随着直播间的快速增加,越来越多的直播内容也加入至直播行业。随着直播的内容越来越多,用户的选择面也越来越宽广。目前,观看直播的用户已经不再满足传统的视频直播的单向沟通的方式,越来越多的用户希望可以有更多的新颖视频互动方式。

针对上述需求,直播平台开发了一种直播时视频交友的方法,即在直播时,用户(例如主播)实时与发起视频交友的请求的用户进行视频连接,当主播通过用户的视频交友请求时,主播和用户双方进行即时视频通讯。

但是,上述直播时视频交友方法存在以下缺陷:

(1)主播希望进行视频交友的用户对象一般为:喜爱自己的用户,上述视频交友方法只能知道哪些用户发起了视频交友请求,无法鉴别发起视频交友请求的用户的质量,进而导致恶意视频交友的几率较大,例如发起视频交友请求的用户是诋毁主播的用户。因此,上述方法难以保证视频交友的质量。

(2)主播和用户双方即时视频通讯,不仅会导致视频突然连接时通信不够稳定的情况,而且主播和用户双方均没有视频交互之前的准备时间,进而是导致“突发情况”的发生(视频时用户未呈现最好的展示状态,例如还在化妆等);视频连接时通信不够稳定或发生“突发情况”,均会降低用户体验。



技术实现要素:

针对现有技术中存在的缺陷,本发明解决的技术问题为:如何在提高视频交友的质量的同时,保证视频交友时的通信状态和用户展示状态。本发明通过不同级别的用户组,来鉴别不同用户的质量,以此实现同质量用户的视频交友,显著提高了用户体验。

为达到以上目的,本发明提供的直播视频交友方法,包括以下步骤:

步骤a:服务端获取所有发起视频交友请求的全部用户的用户信息,用户信息包括用户id、用户头像、用户在线时长和用户充值金额;服务端根据用户在线时长和用户充值金额,将所有用户分为至少3组不同级别的用户组后,为每组用户组创建显示图像,服务端将隶属于同组用户组的所有用户id和用户头像,与该组用户组的用户组显示图像关联,转到步骤b;

步骤b:服务端向用户所属的客户端展示每组用户组的用户组显示图像,用户点击用户组显示图像时,显示用户组显示图像对应用户组的所有用户id和用户头像;服务端监测到用户点击用户id或用户头像后,向点击用户和被点击用户所属的客户端下发视频连接成功信号,转到步骤c;

步骤c:双方用户所属的客户端收到视频连接成功信号后,显示等待画面,在预先设置的等待时长后,移除等待画面,显示对方的视频画面。

在上述技术方案的基础上,步骤a还包括以下步骤:服务端创建用户群显示图像,将所述全部用户的用户id和用户头像,与用户群显示头像关联;步骤b还包括以下步骤:服务端向用户所属的客户端展示用户群显示图像,用户点击用户群显示图像时,显示全部用户的用户id和用户头像。

本发明提供的存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述直播视频交友方法。

本发明提供的电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述直播视频交友方法。

本发明提供的直播视频交友系统,包括设置于服务端上的用户分组模块、视频交友连接模块,以及设置于客户端上的视频画面显示模块;

用户分组模块用于:获取所有发起视频交友请求的全部用户的用户信息,用户信息包括用户id、用户头像、用户在线时长和用户充值金额;根据用户在线时长和用户充值金额,将所有用户分为至少3组不同级别的用户组后,为每组用户组创建显示图像,将隶属于同组用户组的所有用户id和用户头像,与该组用户组的用户组显示图像关联,向视频交友连接模块发起视频连接信号;

视频交友连接模块用于:收到视频连接信号后,向用户所属的客户端展示每组用户组的用户组显示图像,用户点击用户组显示图像时,显示用户组显示图像对应用户组的所有用户id和用户头像;监测到用户点击用户id或用户头像后,向点击用户和被点击用户所属的客户端的视频画面显示模块下发视频连接成功信号;

视频显示模块用于:收到视频连接成功信号后,显示等待画面,在预先设置的等待时长后,移除等待画面,显示对方的视频画面。

在上述技术方案的基础上,所述用户分组模块还用于:创建用户群显示图像,将所述全部用户的用户id和用户头像,与用户群显示头像关联;所述视频交友连接模块还用于:向用户所属的客户端展示用户群显示图像,用户点击用户群显示图像时,显示全部用户的用户id和用户头像。

与现有技术相比,本发明的优点在于:

(1)参见本发明步骤a和b可知,本发明根据发起视频交友请求的所有用户的用户信息,为所有用户进行了分组,进而使得用户能够通过自主选择的方式,选择与用户信息匹配的其他用户进行视频交友。因此,本发明通过不同级别的用户组,来鉴别不同用户的质量,以此实现同质量用户的视频交友,进而显著提高了视频交友的质量。

(2)参见本发明步骤c可知,本发明在双方视频连接建立成功后,不会立即在双方所属的客户端上显示对方的视频画面,而是在显示指定时长的等待画面移除后,才显示对方的视频画面。指定时长的等待画面不仅保证了视频通信状态的稳定,而且给予了用户充分的准备时间,保证了用户展示状态。

(3)参见本发明步骤a和b可知,本发明能够为用户同时展示用户群显示图像和每组用户组的用户组显示图像,进而使得用户可以根据自身的需求,来点击用户群显示图像进行随机视频交友,或者点击用户组显示图像进行指定用户组视频交友。因此,本发明的设置非常人性化,大幅度提高了用户体验。

附图说明

图1为本发明实施例中直播视频交友方法的流程图;

图2为本发明实施例中电子设备的连接框图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

参见图1所示,本发明实施例中的直播视频交友方法,包括以下步骤:

s1:服务端监测到发起视频交友请求的用户时,判断用户所属的客户端是否开启视频和音频功能(即是否含有摄像头和耳麦),若是,转到s2,否则结束。

s2:服务端获取所有发起视频交友请求的全部用户的用户信息,用户信息包括用户id、用户头像、用户在线时长和用户充值金额;服务端创建用户群显示图像,将全部用户的用户id和用户头像,与用户群显示头像关联。服务端根据用户在线时长和用户充值金额,将所有用户分为至少3组不同级别的用户组后,为每组用户组创建显示图像,服务端将隶属于同组用户组的所有用户id和用户头像,与该组用户组的用户组显示图像关联,转到s3。

s2中的至少3组不同级别的用户组为:用户充值金额为0的未充值用户组,用户充值金额为a~b、用户在线时长为d~e的初级用户组,用户充值金额为a1~b1、用户在线时长为d1~e1的中级用户组,以及用户充值金额为a2以上、用户在线时长在d2以上的高级用户组;b<a1,b1<a2,e<d1,e1<d2。

本实施例中a~b为1~6元,a1~b1为7~200元,a2为201元;d~e为600s~1800,d1~e1为1801s~3600s,d2为3601s。

s3:服务端向用户所属的客户端同时展示用户群显示图像和每组用户组的用户组显示图像,用户点击用户群显示图像时,显示全部用户的用户id和用户头像;用户点击用户组显示图像时,显示用户组显示图像对应用户组的所有用户id和用户头像。服务端监测到用户点击用户id或用户头像后,向点击用户和被点击用户所属的客户端下发视频连接成功信号,即双方(点击用户和被点击用户)用户所属的客户端已经成功建立视频通信连接(此时已经视频通信过程已经完成),转到s4。

s4:双方用户所属的客户端收到视频连接成功信号后,显示等待画面(例如遮罩浮层),在预先设置的等待时长后(例如10s,遮罩浮层上有10s~1s的倒计时显示过程),移除等待画面,显示对方(点击用户显示被点击用户,被点击用户显示点击用户)的视频画面,此时双方即可正常的进行视频/音频的交流。

参见s2和s3可知,本发明实施例根据发起视频交友请求的所有用户的用户信息,为所有用户进行了分组,进而使得用户能够通过自主选择的方式,选择与用户信息匹配的其他用户进行视频交友。因此,本发明实施例通过不同级别的用户组,来鉴别不同用户的质量,以此实现同质量用户的视频交友,进而显著提高了视频交友的质量。

进一步,参见s2和s3可知,本发明实施例能够为用户同时展示用户群显示图像和每组用户组的用户组显示图像,进而使得用户可以根据自身的需求,来点击用户群显示图像进行随机视频交友,或者点击用户组显示图像进行指定用户组视频交友。因此,本发明实施例的设置非常人性化,大幅度提高了用户体验。

参见s4可知,本发明实施例在双方视频连接建立成功后,不会立即在双方所属的客户端上显示对方的视频画面,而是在显示指定时长的等待画面移除后,才显示对方的视频画面。指定时长的等待画面不仅保证了视频通信状态的稳定,而且给予了用户充分的准备时间,保证了用户展示状态。

本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述直播视频交友方法。需要说明的是,所述存储介质包括u盘、移动硬盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、磁碟或者光盘等各种可以存储程序代码的介质。

参见图2所示,本发明实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述直播视频交友方法。

本发明实施例中的直播视频交友系统,包括设置于服务端上的用户分组模块、视频交友连接模块,以及设置于客户端上的视频画面显示模块。

用户分组模块用于:获取所有发起视频交友请求的全部用户(所属客户端开启视频和音频功能的用户)的用户信息,用户信息包括用户id、用户头像、用户在线时长和用户充值金额;创建用户群显示图像,将所述全部用户的用户id和用户头像,与用户群显示头像关联;根据用户在线时长和用户充值金额,将所有用户分为至少3组不同级别的用户组后,为每组用户组创建显示图像,将隶属于同组用户组的所有用户id和用户头像,与该组用户组的用户组显示图像关联,向视频交友连接模块发起视频连接信号。

用户分组模块中的至少3组不同级别的用户组为:用户充值金额为0的未充值用户组,用户充值金额为a~b、用户在线时长为d~e的初级用户组,用户充值金额为a1~b1、用户在线时长为d1~e1的中级用户组,以及用户充值金额为a2以上、用户在线时长在d2以上的高级用户组;b<a1,b1<a2,e<d1,e1<d2。

视频交友连接模块用于:收到视频连接信号后,向用户所属的客户端同时展示用户群显示图像和每组用户组的用户组显示图像,用户点击用户群显示图像时,显示全部用户的用户id和用户头像,用户点击用户组显示图像时,显示用户组显示图像对应用户组的所有用户id和用户头像;监测到用户点击用户id或用户头像后,向点击用户和被点击用户所属的客户端的视频画面显示模块下发视频连接成功信号。

视频显示模块用于:收到视频连接成功信号后,显示等待画面,在预先设置的等待时长后,移除等待画面,显示对方的视频画面。

需要说明的是:本发明实施例提供的系统在进行模块间通信时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

进一步,本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1