一种会议状态通知处理的方法和系统技术方案

技术编号:28045741 阅读:25 留言:0更新日期:2021-04-09 23:30
一种会议状态通知处理的方法和系统,包括:会议服务器向会议状态通知服务器发送会议状态通知消息;会议状态通知服务器判断是否是发起了一个新的会议,如果是,为新发起会议动态加载一个会议消息消费装置,并新建一条会议状态消息缓存记录;如果否,则读取会议对应的会议状态消息缓存记录,并将所读取的会议状态消息缓存记录中的最近一条会议状态通知消息更新成所收到的会议状态通知消息,同时还包括:每个会议消息消费装置按照预先设置的工作频率,读取自身对应的会议状态消息缓存记录,并向会议业务管理平台转发其中的最近一条会议状态通知消息。本发明专利技术属于信息技术领域,能有效解决远程会议状态通知的消息拥堵、重复、丢失、及通知不及时问题。

【技术实现步骤摘要】
一种会议状态通知处理的方法和系统
本专利技术涉及一种会议状态通知处理的方法和系统,属于信息

技术介绍
近几年来,远程会议系统因不受地域、设备的限制,越来越受到大家的欢迎,成为现代企业远程办公的一种主要模式。参与会议的会议终端可以是专业的会议终端,也可以是PC个人电脑、平板电脑、智能手机等,这些会议终端可以进行即时视频或者语音通信,在振铃中、拒接、在会议中、挂断会议、再次加入会议时,都会向注册的会议服务器上报会议状态。通常一个远程会议系统,会实时产生大量的会议状态通知消息,现有技术中,会议服务器对这些会议状态通知消息的原则是即收即发,对会议状态通知消息的处理完全无序、无存储、无缓冲的直接推送给会议业务管理平台。各个会议业务管理平台接收并解析会议状态通知消息,以维护每一个会议实时的参会人列表,且每个参会人要实时呈现真实的参会状态。在会议服务器推送会议状态通知消息给各个会议业务管理平台的过程中,经过复杂的网络环境,先后推送的不同会议状态通知消息极可能打乱顺序到达会议业务管理平台,从而造成业务侧参会状态的错误显示,并且频繁、大量、重复本文档来自技高网...

【技术保护点】
1.一种会议状态通知处理的方法,其特征在于,包括有:/n步骤一、会议服务器向会议状态通知服务器发送会议状态通知消息,所述会议状态通知消息携带有会议标识、会议状态、时间戳标识;/n步骤二、会议状态通知服务器从收到的会议状态通知消息中提取会议标识,并判断是否是发起了一个新的会议,如果是,为新发起的会议动态加载一个会议消息消费装置,并在自身的会议状态通知缓存中新建一条会议状态消息缓存记录,会议状态消息缓存记录中保存有会议标识、最近一条会议状态通知消息、累计通知数和消息有效标识,然后将新建的会议状态消息缓存记录中的会议标识保存为所提取的会议标识、最近一条会议状态通知消息保存为所收到的会议状态通知消息、...

【技术特征摘要】
1.一种会议状态通知处理的方法,其特征在于,包括有:
步骤一、会议服务器向会议状态通知服务器发送会议状态通知消息,所述会议状态通知消息携带有会议标识、会议状态、时间戳标识;
步骤二、会议状态通知服务器从收到的会议状态通知消息中提取会议标识,并判断是否是发起了一个新的会议,如果是,为新发起的会议动态加载一个会议消息消费装置,并在自身的会议状态通知缓存中新建一条会议状态消息缓存记录,会议状态消息缓存记录中保存有会议标识、最近一条会议状态通知消息、累计通知数和消息有效标识,然后将新建的会议状态消息缓存记录中的会议标识保存为所提取的会议标识、最近一条会议状态通知消息保存为所收到的会议状态通知消息、累计通知数置为0;如果否,则从自身的会议状态通知缓存中读取所提取会议标识对应的会议状态消息缓存记录,并将所读取的会议状态消息缓存记录中的最近一条会议状态通知消息更新成所收到的会议状态通知消息、且累计通知数加1,
同时,还包括有:
步骤A、会议状态通知服务器上的每个会议消息消费装置按照预先设置的工作频率,各自周期性的从会议状态通知缓存中读取自身会议标识对应的会议状态消息缓存记录,并向自身会议对应的会议业务管理平台转发会议状态消息缓存记录中的最近一条会议状态通知消息,最后由会议业务管理平台收到、并向用户展示会议状态通知消息中的会议状态。


2.根据权利要求1所述的方法,其特征在于,步骤一中,会议服务器向会议状态通知服务器发送会议状态通知消息,进一步包括有:
各个会议终端将自身的参会状态,通过会议状态通知消息实时推送给会议服务器,然后由会议服务器将收到的会议状态通知消息转发给会议状态通知服务器,会议终端发出的会议状态通知消息中的会议状态包括有:振铃中、拒接、在会议中、挂断会议,
或,
会议服务器监控每个会议的当前状态,然后向会议状态通知服务器发送会议状态通知消息,会议服务器发出的会议状态通知消息中的会议状态包括有;会议未开始、会议开始、会议结束。


3.根据权利要求1所述的方法,其特征在于,步骤二中,会议状态通知服务器判断不是发起了一个新的会议时,从自身的会议状态通知缓存中读取所提取会议标识对应的会议状态消息缓存记录,并将所读取的会议状态消息缓存记录中的最近一条会议状态通知消息更新成所收到的会议状态通知消息、且累计通知数加1,进一步包括有:
步骤21、会议状态通知服务器分别计算所收到的会议状态通知消息、所读取的会议状态消息缓存记录中保存的最近一条会议状态通知消息的MD5值,并比较两条会议状态通知消息的MD5值是否一致,如果是,则将所读取的会议状态消息缓存记录中的消息有效标识置为false、累计通知数加1、并将最近一条会议状态通知消息更新成所收到的会议状态通知消息,本流程结束;如果否,则继续下一步;
步骤22、会议状态通知服务器将所读取的会议状态消息缓存记录中的消息有效标识置为true、累计通知数加1、并将最近一条会议状态通知消息更新成所收到的会议状态通知消息。


4.根据权利要求3所述的方法,其特征在于,步骤21中当MD5值不一致时,还包括有:
会议状态通知服务器判断所收到的会议状态通知消息的时间戳是否小于所读取的会议状态消息缓存记录中保存的最近一条会议状态通知消息的时间戳,如果是,则本流程结束;如果否,则转向步骤22,或者,
会议状态通知服务器判断所收到的会议状态通知消息中的会议状态是否属于会议业务管理平台的关注状态,如果是,则转向步骤22;如果否,则将所读取的会议状态消息缓存记录中的消息有效标识置为false、累计通知数加1、并将最近一条会议状态通知消息更新成所收到的会议状态通知消息。


5.根据权利要求1所述的方法,其特征在于,步骤A进一步包括有:
步骤A1、会议状态通知服务器上的每个会议消息消费装置按照预先设置的频率,各自周期性的从会议状态通知缓存中读取自身会议标识对应的会议状态消息缓存记录;
步骤A2、每个会议消息消费装置判断所读取的会议状态消息缓存记录中的最近一条会议状态通知消息内容是否为空,如果是,则判定该条会议状态通知消息无需转发,本流程结束;如果否,则继续下一步;
步骤A3、每个会议消息消费装置判断所读取的会议状态消息缓存记录中的消息有效标识是否是false,如果是,则判定该条会议状态通知消息无需转发,本流程结束;如果否,则判定该条会议状态通知消息有效,向自身会议对应的会议业务管理平台转发所读取的会议状态消息缓存记录中的最近一条会议状态通知消息,并在通知成功后,将所读取的会议状态消息缓存记录中的累计通知数还原为0、消息有效标识置为false。


6.根据权利要求5所述的方法,其特征在于,步骤A2中,当每个会议消息消费装置判断所读取的会议状态消息缓存记录中的最近一条会议状态通知消息内容不为空时,还包括有:
每个会议消息消费装置判断所读取的会议状态消息缓存记录中的累计通知数是否大于累计通知数的阈值,如果是,则向自身会议对应的会议业务管理平台转发所读取的会议状态消息缓存记录中的最近一条会议状态通知消息,并在通知成功后,将所读取的会议状态消息缓存记录中的累计通知数还原为0、消息有效标识置为false,本流程结束;如果否,则继续步骤A3。


7.根据权利要求1所述的方法,其特征在于,当会议状态通知服务器接收到会议服务器的会议状态通知消息中的会议状态为结束时,还包括有:
会议状态通知服务器先向会议业务管理平台发送会议结束通知消息,如果未收到会议业务管理平台的响应消息则会继续再发送多次,当会议业务管理平台成功返回响应消息后,删除会议状态...

【专利技术属性】
技术研发人员:刘芳芳张乾
申请(专利权)人:杭州东信北邮信息技术有限公司
类型:发明
国别省市:浙江;33

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

1