一种连麦会话的监测方法、装置和服务器制造方法及图纸

技术编号:13674134 阅读:111 留言:0更新日期:2016-09-07 23:15
本发明专利技术实施例公开了一种连麦会话的监测方法,包括:服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识;判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。本发明专利技术实施例还公开了一种监测装置和服务器。采用本发明专利技术,能对连麦会话的状态进行实时监测和统计。

【技术实现步骤摘要】

本专利技术涉及网络直播领域,尤其涉及一种连麦状态的监测方法、装置和服务器。
技术介绍
随着互联网的普及,流媒体的互联网应用得到广泛的发展。网络直播作为流媒体的重要组成形式,以其丰富的内容和互动性吸引越来越多的用户参与。在直播平台系统中,为了增加主播的人气和培养新主播,出现了在两个主播之间进行连麦的形式,参与连麦的主播能在自己的主播客户端显示本地的媒体流和另一个主播的媒体流,极大的丰富了直播平台的表现形式。但是一直以来,缺乏一定的手段来对连麦进的相关参数进行定量的统计。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种连麦会话的监测方法、装置和服务器。可实时对连麦会话进行监测和统计为了解决上述技术问题,本专利技术实施例提供了一种连麦会话的监测方法,包括:服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识;判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。相应地,本专利技术实施例还提供了一种连麦会话的监测装置,包括:查询模块,用于周期性查询连麦状态表中存在目标连麦会话的目标会话标
识;判断模块,用于判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;获取模块,用于若所述判断模块的判断结果为是,获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;确定模块,用于根据上述两个时间点确定所述目标连麦会话的持续时间。实施本专利技术实施例,具有如下有益效果:服务器通过对连麦状态表中会话标识的查询获知连麦会话的状态,以及通过对连麦计时表查询到的会话标识的时间点和当前时间点的比较,获知连麦会话的持续时间,可以实时和准确的对连麦会话进行监测。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种直播网络架构示意图;图2是本专利技术实施例提供的一种连麦会话的监控方法的流程示意图;图3是本专利技术实施例提供的一种连麦会话的监控方法的另一流程示意图;图4是本专利技术实施例提供的一种连麦会话的监控装置的结构示意图;图5是本专利技术实施例提供的一种连麦会话的监控装置的另一结构示意图;图6是本专利技术实施例提供的一种连麦会话的监控装置的又一结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了更好理解本专利技术实施例公开的一种连麦会话的监控方法、装置和服务器,下面先对本专利技术实施例适用的直播网络构架进行描述。请参阅图1,图1是本专利技术实施例公开的一种直播网络构架示意图。如图1所示,该直播网络构架可以包括服务设备以及多个客户端,其中,服务设备也被称后台服务器、组件服务器等,服务设备可以通过互联网与多个客户端进行通信连接。在图1所示的直播网络构架中,多个客户端中的部分客户端可以作为主播客户端,而其余客户端可以作为观众客户端。本专利技术实施例中,频道简单来讲就是服务设备创建的一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互。主播客户端对接入其频道内的其余观众客户端不仅具有接入、踢出控制权,还具有直播主动权。本专利技术实施例中,主播客户端、观众客户端可以实现包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等多种功能。在图1所示的直播网络构架中,主播客户端、观众客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。参见图2,为本专利技术实施例提供的一种连麦会话的监测方法的流程示意图,在本专利技术实施例中,所述方法包括:S201、服务器查询连麦状态表中存在目标连麦会话的目标会话标识的情况下,判断连麦计时表中是否存在目标会话标识。具体的,连麦会话表示第一主播客户端和第二主播客户端之间建立的连麦连接,连麦会话的建立过程可以为:服务器接收第一主播客户端或第二主播客户端发起连麦邀请,在确定第一主播客户端或第二主播客户端具有相应的操作权限的情况下,服务器将第一主播客户端发布的视频流转发给第二主播客户端,以及将第二主播客户端发布的视频流转发给第一主播客户端,使第一主播客户端和第二主播客户端分别在同一界面上显示第一主播客户端和第二主播客户端发布的视频流,此时第一主播客户端与第二主播客户端之间成功建立连麦会话,即第一主播客户端和第二主播客户端之间的连麦会话为连通状态。连麦状态表用于存储连通状态的连麦会话的会话标识,会话标识用于唯一表示连麦会话的身份,包括:第一主播客户端的终端标识、第二主播客户端的终端标识和第一主播客户端和第二主播客户端的频道标识(包括主频道标识和子频道标识),如
果连麦会话由连通状态转换为断开状态,则连麦状态表中该连麦会话对应的会话标识被删除。连麦计时表用于存储首次在连麦状态表中查询到的会话标识的时间点。服务器周期性的查询连麦状态表中的会话标识,目标会话标识为连麦状态表中的任意一个会话标识,服务器查询连麦状态表中存在目标会话标识的情况下,继续判断连麦计时表中是否存在目标会话标识,连麦状态表中存在目标会话标识时分为两种情况:一种是该目标会话标识为首次被查询到,上一查询时间点连麦状态表中不存在该目标会话标识,即目标会话标识对应的目标连麦会话为新建的;另一种是上一次查询时连麦状态表中存在该目标会话标识,即目标连麦会话已持续一段时间。同时,服务器在连麦状态表中查询到目标会话标识,表明目标连麦会话为连通状态。S202、若为是,服务器获取在连麦状态表中查询到目标会话标识的时间点,以及获取连麦计时表中存储的目标会话标识的时间点。具体的,如果连麦计时表中存在目标会话标识,表明目标连麦会话不是新建的,已存在一段时间,服务器在查询连麦状态表中的目标会话标识时生成并记录时间戳,根据记录的时间戳获取查询目标会话标识的时间点,以及获取连麦计时表中存储的目标会话标识的时间点,连麦计时表中存在会话标识和关联的时间点。S203、服务器根据上述两个时间点确定目标连麦会话的持续时间。具体的,服务器根据两个时间点之间的时间间隔可确定目标连麦会话的持续时间,服务器可根据持续时间为判决条件执行相应的触本文档来自技高网
...

【技术保护点】
一种连麦会话的监测方法,其特征在于,包括:服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识;判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。

【技术特征摘要】
1.一种连麦会话的监测方法,其特征在于,包括:服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识;判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。2.如权利要求1所述的方法,其特征在于,所述服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识之前,还包括:所述服务器接收用于建立所述目标连麦会话的请求时,建立所述目标连麦会话,以及将所述目标连麦会话的目标会话标识存储至所述连麦状态表中;或所述服务器接收用于断开所述目标连接会话的请求时,将所述目标会话标识从所述连麦状态表中删除。3.如权利要求1所述的方法,其特征在于,还包括:若所述连麦计时表中不存在所述目标会话标识,将当前时间点和所述目标会话标识存储至所述连麦计时表中;所述服务器向预设的相关进程通知所述目标连麦会话的连通状态。4.如权利要求1所述的方法,其特征在于,所述根据上述两个时间点确定所述目标连麦会话的持续时间之后,还包括:所述服务器查询所述连麦状态表中不存在所述目标会话标识时,获取当前的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;所述服务器根据上述两个时间点确定所述目标连麦会话的生存时间;所述服务器删除所述连麦计时表中的所述目标会话标识和所述目标会话标识的时间点;所述服务器向预设的相关进程通知所述目标连麦会话的断开状态和所述生存时间。5.如权利要求1-4任意一项所述的方法,其特征在于,所述服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识包括:所述服务器以1秒的周期查询连麦状态表中...

【专利技术属性】
技术研发人员:蔡培峰
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1