会议消息实时同步方法、系统、设备和存储介质技术方案

技术编号:27195043 阅读:14 留言:0更新日期:2021-01-31 11:47
本发明专利技术实施例公开了一种会议消息实时同步方法,包括:服务器端接收客户端发送的握手消息,与客户端建立连接;向会议平台端发送订阅消息,接收会议平台端发送的会议变化消息,将会议变化消息推送给客户端,其中,会议变化消息是会议平台端接收到会议参与人的变化而生成并发送的。本发明专利技术还公开了会议消息实时同步系统、设备和存储介质。本发明专利技术可以有效降低资源消耗、提升通信效率,完整显示消息。完整显示消息。完整显示消息。

【技术实现步骤摘要】
会议消息实时同步方法、系统、设备和存储介质


[0001]本专利技术涉及消息发送领域,尤其涉及会议消息实时同步方法、系统、设备和存储介质。

技术介绍

[0002]公司现有的页面web监控采用的方案都是客户端浏览器向服务端每隔3秒进行轮询,获取最新的会议状态及参与人信息,这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。
[0003]采用轮询机制,即时按照每3秒进行一次,消息的传递也会出现延迟的,无法实时获取到真实的状态,最大会延迟3秒才能更新数据,影响客户使用监控。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种会议消息实时同步方法,用于解决现有技术中的资源浪费、效率低的问题。
[0005]一种会议消息实时同步方法,包括:服务器端接收客户端发送的握手消息,与所述客户端建立连接;接收会议平台端发送的会议变化消息,将所述会议变化消息推送给所述客户端,其中,所述会议变化消息是所述会议平台端接收到会议参与人的变化而生成并发送的。
[0006]其中,所述与所述客户端建立连接的步骤,包括:接收所述客户端发送的会议请求消息,将所述会议请求消息发送给所述会议平台端,使得所述会议平台端根据所述会议请求消息启动会议。
[0007]其中,所述会议请求消息包括请求类型,所述请求类型包括:会议预约、外呼参与人入会全体静音请求、会议锁定请求、会议录音请求、参与人静音或挂断请求中的至少一个。
[0008]一种会议消息实时同步方法,包括:会议平台端接收会议参与人发送的会议操作消息;根据所述会议操作消息生成会议变化消息,将所述会议变化消息推送至服务器端,以使得所述服务器端将所述会议变化消息推送装置所述客户端。
[0009]其中,所述会议操作消息包括操作类型,所述操作类型包括:主动拨打电话入会、电话端静音、取消静音、电话端举手问答和电话挂断中的至少一项。
[0010]其中,所述方法还包括:接收所述服务器端发送的会议请求消息,根据所述会议请求消息启动会议。
[0011]一种会议消息实时同步系统,包括相互连接的服务器端和会议平台端;所述会议平台端用于接收会议参与人发送的会议操作消息;根据所述会议操作消息生成会议变化消息,将所述会议变化消息推送至服务器端;所述服务器端用于接收客户端发送的握手消息,与所述客户端建立连接,还用于接收所述会议平台端发送的会议变化消息,将所述会议变
化消息推送给所述客户端。
[0012]其中,所述会议平台端包括相互连接的中间件和会议平台;所述会议平台用于接收会议参与人发送的会议操作消息;根据所述会议操作消息生成会议变化消息,将所述会议变化消息发送至所述中间件;所述中间件用于接收所述服务器端发送的会议变化消息,将所述会议变化消息发送至所述会议平台,还用于将所述会议变化消息发送至所述服务器端。
[0013]一种会议消息实时同步设备,包括相互连接的存储器和处理器,所述处理器用于运行所述存储器中存储的计算机程序以实现如上所述的方法。
[0014]一种存储介质,存储有计算机程序,所述计算机程序可以被运行以实现如上所述的方法。
[0015]实施本专利技术实施例,将具有如下有益效果:服务器端接收客户端发送的握手消息,与所述客户端建立连接,从而服务器端可以主动向客户端发送消息,会议平台端接收到会议参与人的变化而生成会议变化消息,接收会议平台端发送的会议变化消息,将所述会议变化消息推送给所述客户端,从而在会议参与人发生变化时,客户端可以及时显示会议变化消息以提示客户端用户会议参与人发生变化,能够有效提升通知的效率,节约资源。
[0016]附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]其中:图1是本专利技术提供的会议消息实时同步方法的第一实施例的流程示意图;图2是本专利技术提供的会议消息实时同步方法的第二实施例的流程示意图;图3是本专利技术提供的会议消息实时同步方法的第三实施例的流程示意图;图4是本专利技术提供的会议消息实时同步方法的第四实施例的流程示意图;图5是本专利技术提供的会议消息实时同步系统的第一实施例的结构示意图;图6是本专利技术提供的会议消息实时同步系统的第二实施例的结构示意图;图7是本专利技术提供的会议消息实时同步设备的一实施例的结构示意图;图8是本专利技术提供的存储介质的一实施例的结构示意图。
[0019]具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]请参阅图1,图1是本专利技术提供的会议消息实时同步方法的第一实施例的流程示意图。本专利技术提供的会议消息实时同步方法包括如下步骤:S101:服务器端接收客户端发送的握手消息,与客户端建立连接。
[0022]在一个具体的实施场景中,服务器端和客户端之间的数据交换基于WebSocket机制,WebSocket使得客户端和服务器之端间的数据交换变得更加简单,允许服务器端主动向客户端推送数据。在WebSocket API(Application Programming Interface,应用程序接口)中,客户端和服务器端只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在本实施场景中,客户端在打开后初始化时首先要和服务器端进行WebSocket握手,建立连接通道,服务器端接收客户端发送的握手消息,与客户端建立握手连接,从而以后服务器端可以随时主动向客户端发送消息。
[0023]S102:向会议平台端发送订阅消息,接收会议平台端发送的会议变化消息,将会议变化消息推送给客户端,其中,会议变化消息是会议平台端接收到会议参与人的变化而生成并发送的。
[0024]在一个具体的实施场景中,会议平台端根据接收到的会议参与人发送的会议操作消息判断会议参与人是否发生变化,若会议参与人发生变化,则生成会议变化消息。在其他实施场景中,会议平台端根据接收到的会议参与人发送的会议操作消息判断会议是否发生变化,例如至少一个会议参与人静音、至少一个会议参与人发言等等,根据检测到的会议变化生成会议变化消息。
[0025]客户端通过服务器端向会议平台端发送订阅消息,该订阅消息用于指示会议平台端将所有的会议变化消息均发送至服务器端,以使得服务器端能将会议变化消息及时推送至客户端,从而客户端的用户可以及时了解会议当前发生的变化。因此,服务器端在接收会议平台端发送的会议变化本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种会议消息实时同步方法,其特征在于,包括:服务器端接收客户端发送的握手消息,与所述客户端建立连接;向会议平台端发送订阅消息,接收所述会议平台端发送的会议变化消息,将所述会议变化消息推送给所述客户端,其中,所述会议变化消息是所述会议平台端接收到会议参与人的变化而生成并发送的。2.根据权利要求1所述的会议消息实时同步方法,其特征在于,所述与所述客户端建立连接的步骤之后,包括:接收所述客户端发送的会议请求消息,将所述会议请求消息发送给所述会议平台端,使得所述会议平台端根据所述会议请求消息启动会议响应。3.根据权利要求2所述的会议消息实时同步方法,其特征在于,所述会议请求消息包括请求类型,所述请求类型包括:会议预约、外呼参与人入会、全体静音请求、会议锁定请求、会议录音请求、参与人静音或挂断请求中的至少一个。4.一种会议消息实时同步方法,其特征在于,包括:会议平台端接收会议参与人发送的会议操作消息;接收服务器端发送的发送订阅消息,根据所述会议操作消息生成会议变化消息,将所述会议变化消息推送至服务器端,以使得所述服务器端将所述会议变化消息推送至客户端。5.根据权利要求4所述的会议消息实时同步方法,其特征在于,所述会议操作消息包括操作类型,所述操作类型包括:主动拨打电话入会、电话端静音、取消静音、电话端举手问答和电话挂断中的至少一项。6.根据权利要求4所述的...

【专利技术属性】
技术研发人员:白琨
申请(专利权)人:全时云商务服务股份有限公司
类型:发明
国别省市:

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

1