一种线上会议中的终端状态更新方法及服务器技术

技术编号:39843184 阅读:6 留言:0更新日期:2023-12-29 16:34
本申请提供一种线上会议中的终端状态更新方法

【技术实现步骤摘要】
一种线上会议中的终端状态更新方法及服务器
[0001]本申请是
2021

06

17
日递交的,申请号为
202110670670.4
,专利技术名称为“一种线上会议中的终端状态更新方法

装置及电子设备”的中国专利申请的分案申请



[0002]本申请涉及计算机
,尤其涉及一种线上会议中的终端状态更新方法及服务器


技术介绍

[0003]目前,在线上会议中,参会终端周期性(例如每隔
90s
)向服务器发送心跳信令,以使服务器根据心跳信令确定终端的状态,例如,在线状态

离开会议等,进而在参会终端的状态变化时更新其状态

具体地,服务器如果在
90s
内接收到参会终端发送的心跳信令,则可以设置参会终端的状态为在线状态,并将该参会终端的在线状态广播至其他参会终端;接下来,如果超时未接收到终端心跳信令,则将参会终端的状态更新为离开状态,并将离开状态广播至其他参会终端

[0004]参会终端在一些异常情况下,例如偶然的网络波动,可能造成心跳信令超时但很快又恢复正常心跳信令的状况,在这个过程中,服务器需要将参会终端的状态由在线状态更新为离开状态,并将其离开状态广播至其他参会终端,然后在很短时间后,又需要将该参会终端的状态由离开状态更新为在线状态,并将其在线状态广播至其他参会终端,这个状态更新过程是不必要的,会浪费服务器的处理资源


技术实现思路

[0005]本申请提供了一种线上会议中的终端状态更新方法及服务器,用以避免浪费服务器的处理资源

[0006]本申请实施例提供的具体技术方案如下:第一方面,本申请实施例提供一种线上会议中的终端状态更新方法,应用于服务器,包括:在第一终端加入线上会议后,设置所述第一终端的状态为在线状态,并向已加入所述线上会议的至少一个第二终端广播所述第一终端的在线状态;监听所述第一终端对应的长连接;在检测到与所述第一终端的长连接断开之后,先不改变所述第一终端在线状态的状态,并等待与所述第一终端重新建立长连接,以避免将所述第一终端更新后的离线状态通知给所述第二终端;在与所述第一终端重新建立长连接后,继续保持所述第一终端的状态为在线状态

[0007]第二方面,本申请实施例提供一种服务器,所述服务器实现第一方面任一项所述的方法

附图说明
[0008]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0009]图1为本申请实施例中提供的一种线上会议中的终端状态更新方法的应用场景示意图;图2为本申请实施例中提供的又一种线上会议中的终端状态更新方法的流程图;图3为本申请实施例中提供的一种线上会议中的终端状态更新方法的信令交互图;图4为本申请实施例中提供的另一种线上会议中的终端状态更新方法的结构示意图;图5为本申请实施例中提供的又一种线上会议中的终端状态更新方法的示意图;图6为本申请实施例中提供的一种电子设备的结构示意图

具体实施方式
[0010]为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围

[0011]在本申请的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量

由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征

在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上

[0012]目前,参会终端在一些异常情况下,例如偶然的网络波动,可能造成与服务器的长连接断开然后又很快恢复的情况,这会造成参会终端的心跳信令超时但很快又恢复正常心跳信令,在这个过程中,服务器需要将参会终端的状态由在线状态更新为离开状态,并将其离开状态广播至其他参会终端,然后在很短时间后,又需要将该参会终端的状态由离开状态更新为在线状态,并将其在线状态广播至其他参会终端,这个状态更新过程是不必要的,会浪费服务器的处理资源

[0013]有鉴于此,本申请实施例提供一种线上会议中的终端状态更新方法

装置及电子设备,用以在更新参会终端的状态过程中,可以避免不必要的状态更新,从而避免浪费服务器的处理资源

[0014]下面结合图1所示的一种线上会议中的终端状态更新的应用场景示意图,对本申请实施例的应用场景可能涉及的设备进行示例介绍

[0015]如图1所示,会议系统包括:服务器
100
和多个参会终端
200
,服务器
100
和多个参会终端
200
之间可以通过通信网络进行连接

针对任一参会终端,用户可以通过该终端上的客户端或者
web
应用,使用预先注册的用户标识和密码登录服务器,从而建立起服务器与该参会终端之间的长连接通道,使得该参会终端与服务器之间可以进行交互

其中,用户标识可以唯一确定使用参会终端的用户,即服务器可以根据该用户标识唯一确定对应的用户


中,用户标识可以包括但不限于用户的身份信息

用户的账号信息或者用户群体的账号信息

[0016]此外,为了区分不同的参会终端,服务器可以将参会终端的终端标识进行存储,即该终端标识可以唯一标识对应的参会终端,使得服务器可以确定与该终端标识对应的参会终端之间的长连接通道,实现服务器与参会终端之间的交互

其中,本申请实施例对终端标识的具体实现形式不做限定,终端标识具体可以包括设备地址

设备类型与设备的端口号等

[0017]服务器可以执行本申请实施例的线上会议中的终端状态更新方法,以对参会终端的状态进行更新

[0018]下面结合附图和具体实施例对本申请的线上会议中的终端状态更新方法进行详细介绍

[0019]图2示出了本申请实施例提供的一种线上会议中的终端状态更新方法,该方法可以应用于服务器,该服务器具体可以是会议管理服务器

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种线上会议中的终端状态更新方法,其特征在于,应用于服务器,包括:在第一终端加入线上会议后,设置所述第一终端的状态为在线状态,并向已加入所述线上会议的至少一个第二终端广播所述第一终端的在线状态;监听所述第一终端对应的长连接;在检测到与所述第一终端的长连接断开之后,先不改变所述第一终端在线状态的状态,并等待与所述第一终端重新建立长连接,以避免将所述第一终端更新后的离线状态通知给所述第二终端;在与所述第一终端重新建立长连接后,继续保持所述第一终端的状态为在线状态
。2.
根据权利要求1所述的方法,其特征在于,所述在与所述第一终端重新建立长连接后,继续保持所述第一终端的状态为在线状态,包括:若在所第一设定时长内与所述第一终端重新建立长连接,则继续保持所述第一终端的状态为在线状态;所述方法还包括:若在所第一设定时长内未与所述第一终端重新建立长连接,则将所述第一终端的状态由在线状态变为离线状态,并向所述至少一个第二终端广播所述第一终端的离线状态;其中,所述离线状态表示所述第一终端异常离开会议
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:与所述第一终端重新建立长连接后,确定重新建立的长连接的标识与断开前的长连接的标识是否相同;在重新建立的长连接的标识与断开前的长连接的标识不同时,释放所述断开前的长连接的连接通道以...

【专利技术属性】
技术研发人员:滕健范克磊王云刚管济为
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1