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

文档序号:10572729阅读:240来源:国知局
一种连麦会话的监测方法、装置和服务器的制造方法
【专利摘要】本发明实施例公开了一种连麦会话的监测方法,包括:服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识;判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。本发明实施例还公开了一种监测装置和服务器。采用本发明,能对连麦会话的状态进行实时监测和统计。
【专利说明】
一种连麦会话的监测方法、装置和服务器
技术领域
[0001]本发明涉及网络直播领域,尤其涉及一种连麦状态的监测方法、装置和服务器。
【背景技术】
[0002]随着互联网的普及,流媒体的互联网应用得到广泛的发展。网络直播作为流媒体的重要组成形式,以其丰富的内容和互动性吸引越来越多的用户参与。在直播平台系统中,为了增加主播的人气和培养新主播,出现了在两个主播之间进行连麦的形式,参与连麦的主播能在自己的主播客户端显示本地的媒体流和另一个主播的媒体流,极大的丰富了直播平台的表现形式。但是一直以来,缺乏一定的手段来对连麦进的相关参数进行定量的统计。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种连麦会话的监测方法、装置和服务器。可实时对连麦会话进行监测和统计
[0004]为了解决上述技术问题,本发明实施例提供了一种连麦会话的监测方法,包括:
[0005]服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识;
[0006]判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;
[0007]若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;
[0008]所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。
[0009]相应地,本发明实施例还提供了一种连麦会话的监测装置,包括:
[0010]查询模块,用于周期性查询连麦状态表中存在目标连麦会话的目标会话标识;
[0011 ]判断模块,用于判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;
[0012]获取模块,用于若所述判断模块的判断结果为是,获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;
[0013]确定模块,用于根据上述两个时间点确定所述目标连麦会话的持续时间。
[0014]实施本发明实施例,具有如下有益效果:
[0015]服务器通过对连麦状态表中会话标识的查询获知连麦会话的状态,以及通过对连麦计时表查询到的会话标识的时间点和当前时间点的比较,获知连麦会话的持续时间,可以实时和准确的对连麦会话进行监测。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例公开的一种直播网络架构示意图;
[0018]图2是本发明实施例提供的一种连麦会话的监控方法的流程示意图;
[0019]图3是本发明实施例提供的一种连麦会话的监控方法的另一流程示意图;
[0020]图4是本发明实施例提供的一种连麦会话的监控装置的结构示意图;
[0021]图5是本发明实施例提供的一种连麦会话的监控装置的另一结构示意图;
[0022]图6是本发明实施例提供的一种连麦会话的监控装置的又一结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]为了更好理解本发明实施例公开的一种连麦会话的监控方法、装置和服务器,下面先对本发明实施例适用的直播网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种直播网络构架示意图。如图1所示,该直播网络构架可以包括服务设备以及多个客户端,其中,服务设备也被称后台服务器、组件服务器等,服务设备可以通过互联网与多个客户端进行通信连接。
[0025]在图1所示的直播网络构架中,多个客户端中的部分客户端可以作为主播客户端,而其余客户端可以作为观众客户端。本发明实施例中,频道简单来讲就是服务设备创建的一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互。主播客户端对接入其频道内的其余观众客户端不仅具有接入、踢出控制权,还具有直播主动权。本发明实施例中,主播客户端、观众客户端可以实现包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等多种功能。在图1所示的直播网络构架中,主播客户端、观众客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant ,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
[0026]参见图2,为本发明实施例提供的一种连麦会话的监测方法的流程示意图,在本发明实施例中,所述方法包括:
[0027]S201、服务器查询连麦状态表中存在目标连麦会话的目标会话标识的情况下,判断连麦计时表中是否存在目标会话标识。
[0028]具体的,连麦会话表示第一主播客户端和第二主播客户端之间建立的连麦连接,连麦会话的建立过程可以为:服务器接收第一主播客户端或第二主播客户端发起连麦邀请,在确定第一主播客户端或第二主播客户端具有相应的操作权限的情况下,服务器将第一主播客户端发布的视频流转发给第二主播客户端,以及将第二主播客户端发布的视频流转发给第一主播客户端,使第一主播客户端和第二主播客户端分别在同一界面上显示第一主播客户端和第二主播客户端发布的视频流,此时第一主播客户端与第二主播客户端之间成功建立连麦会话,即第一主播客户端和第二主播客户端之间的连麦会话为连通状态。连麦状态表用于存储连通状态的连麦会话的会话标识,会话标识用于唯一表示连麦会话的身份,包括:第一主播客户端的终端标识、第二主播客户端的终端标识和第一主播客户端和第二主播客户端的频道标识(包括主频道标识和子频道标识),如果连麦会话由连通状态转换为断开状态,则连麦状态表中该连麦会话对应的会话标识被删除。连麦计时表用于存储首次在连麦状态表中查询到的会话标识的时间点。服务器周期性的查询连麦状态表中的会话标识,目标会话标识为连麦状态表中的任意一个会话标识,服务器查询连麦状态表中存在目标会话标识的情况下,继续判断连麦计时表中是否存在目标会话标识,连麦状态表中存在目标会话标识时分为两种情况:一种是该目标会话标识为首次被查询到,上一查询时间点连麦状态表中不存在该目标会话标识,即目标会话标识对应的目标连麦会话为新建的;另一种是上一次查询时连麦状态表中存在该目标会话标识,即目标连麦会话已持续一段时间。同时,服务器在连麦状态表中查询到目标会话标识,表明目标连麦会话为连通状态。
[0029]S202、若为是,服务器获取在连麦状态表中查询到目标会话标识的时间点,以及获取连麦计时表中存储的目标会话标识的时间点。
[0030]具体的,如果连麦计时表中存在目标会话标识,表明目标连麦会话不是新建的,已存在一段时间,服务器在查询连麦状态表中的目标会话标识时生成并记录时间戳,根据记录的时间戳获取查询目标会话标识的时间点,以及获取连麦计时表中存储的目标会话标识的时间点,连麦计时表中存在会话标识和关联的时间点。
[0031]S203、服务器根据上述两个时间点确定目标连麦会话的持续时间。
[0032]具体的,服务器根据两个时间点之间的时间间隔可确定目标连麦会话的持续时间,服务器可根据持续时间为判决条件执行相应的触发操作。
[0033]从上述实施例可以看出,服务器通过对连麦状态表中会话标识的查询获知连麦会话的状态,以及通过对连麦计时表查询到的会话标识的时间点和当前时间点的比较,获知连麦会话的持续时间,可以实时和准确的对连麦会话进行监测。
[0034]参见图3,为本发明实施例提供的一种连麦会话的监测方法,在本发明实施例中,所述方法包括:
[0035]S301、服务器接收用于建立目标连麦会话的请求时,建立目标连麦会话,以及将目标连麦会话的目标会话标识存储至连麦状态表中。
[0036]具体的,第一主播客户端向服务器发起建立目标连麦会话的请求,服务器将该请求转发给第二主播客户端,第二主播客户端同意该请求后,服务器在第一主播客户端和第二主播客户端之间建立目标连麦会话,服务器将第一主播客户端发布的视频流转发给第二主播客户端,以及将第二主播客户端发布的视频流转发给第一主播客户端,使第一主播客户端和第二主播客户端分别在同一界面上显示第一主播客户端发布的视频流和第二主播客户端发布的视频流,。例如,在界面上并排设置两个播放窗口,两个播放窗口中分别显示第一主播客户端发布的视频流和第二主播客户端发布的视频流,或者采用其他的方式在同一界面上显示两个主播客户端发布的视频流,本发明不作限制。目标会话标识用于唯一表示连麦会话的标识,可以包第一主播客户端的终端标识、第二主播客户端的终端标识、第一主播客户端所在的频道标识和第二主播客户端所在的频道标识,目标连麦会话建立成功后,将目标连麦会话的目标会话标识存储至连麦状态表中,连麦状态表中只存储连通状态的连麦会话的会话标识。
[0037]需要说明的是,在第一主播客户端和第二主播客户端成功建立目标连麦会话建立后,第一主播客户端和第二主播客户端所在的频道内的观众客户端也同步显示两个主播客户端发布的视频流。
[0038]S302、服务器接收用于断开目标连麦会话的请求时,将目标会话标识从连麦状态表中删除。
[0039]具体的,服务器接收第一主播客户端或第二主播客户端发送的用于断开当前的目标连麦会话的请求时,停止向第一主播客户端转发第二主播客户端发布的视频流,以及停止向第二主播客户端转发第一主播客户端发布的视频流,此时第一主播客户端与第二主播客户端之间的目标连麦会话为断开状态,服务器需要将目标连麦会话的目标会话标识中连麦状态表中删除。
[0040]S303、服务器查询连麦状态表中存在目标连麦会话的目标会话标识。
[0041 ]具体的,服务器周期性的查询连麦状态表中存在目标连麦会话,表明目标连麦会话对应的目标连麦会话当前时间点为连通状态。
[0042]S304、判断连麦计时表中是否存在目标会话标识。
[0043 ]具体的,连麦计时表中存储首次在连麦状态表中查询到的会话标识的时间点和关联的会话标识,服务器判断连麦计时表中是否存在目标会话标识,如果存在,表明目标连麦会话持续了一段时间,不是新建的;如果不存在,表明目标会话连接时新建。
[0044]S305、将当前时间点和目标会话标识存储至连麦计时表中。
[0045]具体的,在S304的判断结果为否的情况下,服务器将当前时间点和目标会话标识进行关联后存储至连麦计时表中。
[0046]S206、服务器向预设的相关进程通知目标连麦会话的连通状态。
[0047]具体的,预设的相关进程为已订阅连麦会话的相关参数的进程,服务器向预设的相关进程或业务模块通知目标连麦会话的连通状态,相关进程或业务模块接收到该通知时得知目标连麦会话的建立。
[0048]S307、服务器获取在连麦状态表中查询到目标会话标识的时间点,以及获取连麦计时表中存储的目标会话标识的时间点。
[0049]具体的,在S304的判断结果为否的情况下,服务器获取连麦状态表中目标会话标识的时间点,以及在连麦状态表中查询到目标会话标识的时间点(即当前时间点)。
[0050]S308、服务器根据上述两个时间点确定目标连麦会话的持续时间。
[0051 ]具体的,服务器根据两个时间点之间的时间间隔来确定目标连麦会话的持续时间,目标连麦会话的持续时间表示目标连麦会话保持连通状态的时间。
[0052]S309、服务器查询连麦状态表中不存在目标会话标识时,获取当前的时间点,以及获取连麦计时表中存储的目标会话标识的时间点。
[0053]具体的,服务器在下次的查询过程中发现连麦状态表中不存在目标会话标识时,表明目标连麦会话为断开状态,服务器获取当前的时间点和连麦计时表中存储的目标会话标识的时间点。
[0054]S310、服务器根据上述两个时间点确定目标连麦会话的生存时间。
[0055]具体的,目标连麦会话的生存时间表示目标连麦会话由连通状态切换为断开状态的时间。
[0056]S311、服务器删除连麦计时表中目标会话标识和目标会话标识的时间点。
[0057]具体的,目标连麦会话为断开状态时,服务器删除目标连麦会话的目标会话标识和时间点。
[0058]S312、服务器向预设的相关进程通知目标连麦会话的断开状态和生存时间。
[0059]具体的,服务器向预设的相关进程或业务模块通知目标连麦会话的断开状态,相关进程或业务模块接收到该通知时得知目标连麦会话为断开状态以及生存时间,相关进程或业务模块根据该通知触发相应的业务操作。
[0060]可以理解的是,服务器查询连麦状态表的查询周期越小,计算出来的目标连麦会话的持续时间和生存时间的精度就越高,但同时服务器的处理开销也会相应的增加,为了兼顾精度和开销,可根据需要将查询周期设置为合理的值,例如:将服务器的查询周期设置为ls,即服务器每隔Is查询一次连麦状态表。本发明实施例中以服务器查询一个会话标识为例进行说明,在实际应用过程中,服务器可同时对连麦状态表中的多个会话标识进行查询,同时将连麦计时表中的会话标识进行比较,可以得到开始连麦集合、持续连麦集合和断开连麦集合,开始连麦集合中包括新建的连麦会话,持续连麦集合中包括保持连接状态的连麦会话,断开连麦集合中包括断开状态的连麦集合,具体原理可参照本发明实施例的描述,此处不再赘述。
[0061 ] 需要说明的是,S301-S302与S303-S312之间为并行执行的,S卩S301-S302的子流程与S303-S312的子流程相互独立,没有执行顺序上的区别。
[0062]下面就具体的实施例对本发明的连麦会话的监控方法进行说明,假设查询周期为ls,服务器在时间点tl查询到连麦状态表中存在Sess1n IDl,为了确定Sess1n IDl是否为首次出现,服务器在连麦计时表中判断是否存在Sess1n IDl,如果存在,表明Sess1nIDI对应的连麦会话已存在一定时间,获取连麦计时表中的Sess 1n IDI的时间点12,计算时间点11至时间点12之间的时间间隔作为Se ss i on IDI对应的连麦会话的持续时间,由于查询周期为I s,可知计算出来的持续时间为I s的整数倍。如果连麦计时表中不存在Sess1nIDl,表明Sess1n IDl对应的连麦会话为新建的,服务器将Sess1n IDl和时间点tl进行关联后存储至连麦时间点,服务器向相关进程或业务模块通知Sess1n IDl对应的连麦会话的连通状态。
[0063]假设服务器在时间点tl查询到连麦状态表中存在Sess1nIDl,在时间点t3查询到连麦状态表中不存在Sess1n IDl,服务器获取连麦计时表中的Sess1n IDl的时间点12,根据时间点12至时间点11之间的时间间隔确定Sess 1n IDI对应的连麦会话的生存时间,然后删除连麦计时表中的Sess1n IDl和关联的时间点tl,服务器向相关的业务进程或业务模块通知Sess1n IDl的断开状态和生存时间。
[0064]从上述实施例可以看出,服务器通过对连麦状态表中会话标识的查询获知连麦会话的状态,以及通过对连麦计时表查询到的会话标识的时间点和当前时间点的比较,获知连麦会话的持续时间,可以实时和准确的对连麦会话进行监测。
[0065]参见图4,为本发明实施例提供的一种连麦会话的监测装置的结构示意图,本发明实施例的监测装置用于执行图2中的一种连麦会话的检测方法,所涉及的术语和过程可参照图2实施例的描述。监测装置包括:查询模块40、判断模块41、获取模块42和确定模块43。
[0066]查询模块40,用于周期性查询连麦状态表中存在目标连麦会话的目标会话标识。
[0067]判断模块41,用于判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识。
[0068]获取模块42,用于若所述判断模块的判断结果为是,获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点。
[0069]确定模块43,用于根据上述两个时间点确定所述目标连麦会话的持续时间。
[0070]本发明实施例和图2的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照方法实施例一的描述,此处不再赘述。
[0071]参见图5,为本发明实施例提供的一种连麦会话的监测装置的一结构示意图,本发明实施例的监测装置用于执行图3中的一种连麦会话的检测方法,所涉及的术语和过程可参照图3实施例的描述。监测装置除包括:查询模块40、判断模块41、获取模块42和确定模块43之外,还包括:预处理模块44、第一通知模块45和第二通知模块46。
[0072]可选的,监测模块4还包括:
[0073]预处理模块44,用于接收用于建立所述目标连麦会话的请求时,建立所述目标连麦会话,以及将所述目标连麦会话的目标会话标识存储至所述连麦状态表中;或
[0074]接收用于断开所述目标连接会话的请求时,将所述目标会话标识从所述连麦状态表中删除。
[0075]可选的,监测模块还包括:
[0076]第一通知模块45,用于若所述连麦计时表中不存在所述目标会话标识,将当前时间点和所述目标会话标识存储至所述连麦计时表中;向预设的相关进程通知所述目标连麦会话的连通状态。
[0077]可选的,监测模块还包括:
[0078]第二通知模块46,用于查询所述连麦状态表中不存在所述目标会话标识时,获取当前的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;
[0079]根据上述两个时间点确定所述目标连麦会话的生存时间;
[0080]删除所述连麦计时表中的所述目标会话标识和所述目标会话标识的时间点;
[0081 ]向预设的相关进程通知所述目标连麦会话的断开状态和所述生存时间。
[0082]可选的,查询模块40用于以I秒的周期查询连麦状态表中存在目标连麦会话的目标会话标识。
[0083]本发明实施例和图3的方法实施例二基于同一构思,其带来的技术效果也相同,具体原理可参照方法图3的实施例二的描述,此处不再赘述。
[0084]参见图6,为本发明实施例提供的一种监测装置的又一结构示意图,在本发明实施例中,监测装置包括处理器601、存储器602和收发器603。收发器603用于与外部设备之间收发数据。监测装置中的处理器601的数量可以是一个或多个。本发明的一些实施例中,处理器601、存储器602和收发器603可通过总线系统或其他方式连接。监测装置可以用于执行图2所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图2对应的实施例。此处不再赘述。
[0085]其中,存储器602中存储程序代码。处理器601用于调用存储器602中存储的程序代码,用于执行以下操作:
[0086]周期性查询连麦状态表中存在目标连麦会话的目标会话标识;
[0087]判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识;
[0088]若为是,获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;
[0089]根据上述两个时间点确定所述目标连麦会话的持续时间。
[0090]在一种可能的实施方式中,处理器601执行周期性查询连麦状态表中存在目标连麦会话的目标会话标识之前,还用于执行:
[0091 ]接收用于建立所述目标连麦会话的请求时,建立所述目标连麦会话,以及将所述目标连麦会话的目标会话标识存储至所述连麦状态表中;或
[0092]接收用于断开所述目标连接会话的请求时,将所述目标会话标识从所述连麦状态表中删除。
[0093]在一种可能的实施方式中,处理器601还用于执行:
[0094]若所述连麦计时表中不存在所述目标会话标识,将当前时间点和所述目标会话标识存储至所述连麦计时表中;
[0095]向预设的相关进程通知所述目标连麦会话的连通状态。
[0096]在一种可能的实施方式中,处理器601执行所述根据上述两个时间点确定所述目标连麦会话的持续时间之后,还用于执行:
[0097]查询所述连麦状态表中不存在所述目标会话标识时,获取当前的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点;
[0098]根据上述两个时间点确定所述目标连麦会话的生存时间;
[0099]删除所述连麦计时表中的所述目标会话标识和所述目标会话标识的时间点;
[0100]向预设的相关进程通知所述目标连麦会话的断开状态和所述生存时间。
[Ο?Ο? ]在一种可能的实施方式中,处理器601执行所述周期性查询连麦状态表中存在目标连麦会话的目标会话标识包括:
[0102]以I秒的周期查询连麦状态表中存在目标连麦会话的目标会话标识。
[0103]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0104]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【主权项】
1.一种连麦会话的监测方法,其特征在于,包括: 服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识; 判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识; 若为是,所述服务器获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点; 所述服务器根据上述两个时间点确定所述目标连麦会话的持续时间。2.如权利要求1所述的方法,其特征在于,所述服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识之前,还包括: 所述服务器接收用于建立所述目标连麦会话的请求时,建立所述目标连麦会话,以及将所述目标连麦会话的目标会话标识存储至所述连麦状态表中;或 所述服务器接收用于断开所述目标连接会话的请求时,将所述目标会话标识从所述连麦状态表中删除。3.如权利要求1所述的方法,其特征在于,还包括: 若所述连麦计时表中不存在所述目标会话标识,将当前时间点和所述目标会话标识存储至所述连麦计时表中; 所述服务器向预设的相关进程通知所述目标连麦会话的连通状态。4.如权利要求1所述的方法,其特征在于,所述根据上述两个时间点确定所述目标连麦会话的持续时间之后,还包括: 所述服务器查询所述连麦状态表中不存在所述目标会话标识时,获取当前的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点; 所述服务器根据上述两个时间点确定所述目标连麦会话的生存时间; 所述服务器删除所述连麦计时表中的所述目标会话标识和所述目标会话标识的时间占.V, 所述服务器向预设的相关进程通知所述目标连麦会话的断开状态和所述生存时间。5.如权利要求1-4任意一项所述的方法,其特征在于,所述服务器周期性查询连麦状态表中存在目标连麦会话的目标会话标识包括: 所述服务器以I秒的周期查询连麦状态表中存在目标连麦会话的目标会话标识。6.一种连麦会话的监测装置,其特征在于,包括: 查询模块,用于周期性查询连麦状态表中存在目标连麦会话的目标会话标识; 判断模块,用于判断连麦计时表中是否存在所述目标会话标识;其中,所述连麦状态表用于存储连通状态的连麦会话的会话标识,所述连麦计时表用于存储在所述连麦状态表中首次查询到的会话标识的时间点和关联的会话标识; 获取模块,用于若所述判断模块的判断结果为是,获取在所述连麦状态表中查询到所述目标会话标识的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间占.V, 确定模块,用于根据上述两个时间点确定所述目标连麦会话的持续时间。7.如权利要求6所述的监测装置,其特征在于,还包括: 预处理模块,用于接收用于建立所述目标连麦会话的请求时,建立所述目标连麦会话,以及将所述目标连麦会话的目标会话标识存储至所述连麦状态表中;或 接收用于断开所述目标连接会话的请求时,将所述目标会话标识从所述连麦状态表中删除。8.如权利要求6所述的监测装置,其特征在于,还包括: 第一通知模块,用于若所述连麦计时表中不存在所述目标会话标识,将当前时间点和所述目标会话标识存储至所述连麦计时表中;向预设的相关进程通知所述目标连麦会话的连通状态。9.如权利要求6所述的监测装置,其特征在于,还包括: 第二通知模块,用于查询所述连麦状态表中不存在所述目标会话标识时,获取当前的时间点,以及获取所述连麦计时表中存储的所述目标会话标识的时间点; 根据上述两个时间点确定所述目标连麦会话的生存时间; 删除所述连麦计时表中的所述目标会话标识和所述目标会话标识的时间点; 向预设的相关进程通知所述目标连麦会话的断开状态和所述生存时间。10.如权利要求6-9任意一项所述的监测装置,其特征在于,所述查询模块用于以I秒的周期查询连麦状态表中存在目标连麦会话的目标会话标识。11.一种服务器,其特征在于,包括如权利要求6-10任意一项所述的装置。
【文档编号】H04L29/08GK105933375SQ201610196709
【公开日】2016年9月7日
【申请日】2016年3月30日
【发明人】蔡培峰
【申请人】广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1