视联网业务恢复方法、服务器、电子设备及存储介质技术

技术编号:24293360 阅读:36 留言:0更新日期:2020-05-26 20:53
本申请提供了一种视联网业务恢复方法、服务器、电子设备及存储介质,该方法应用于业务恢复服务器,业务恢复服务器分别与主自治服务器和备自治服务器通信连接,该方法包括:在检测到主自治服务器发生切换到备自治服务器的操作时,读取主自治服务器当前正在进行的视频业务对应的会议业务信息;根据会议业务信息,获得视频业务的业务恢复数据;根据该业务恢复数据,在备自治服务器上恢复视频业务。本申请中的业务恢复服务器能在保证不中断视频业务的情况下,自动地将主自治服务器上当前正在进行的视频业务转移到备自治服务器上并快速恢复,能有效改善用户的使用体验,尤其是在一些重要视频会议场景中,本申请维护视频会议顺利进行的效果尤为突出。

Recovery methods, servers, electronic devices and storage media of video networking services

【技术实现步骤摘要】
视联网业务恢复方法、服务器、电子设备及存储介质
本申请涉及信息处理
,特别是涉及一种视联网业务恢复方法、服务器、电子设备及存储介质。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。所以视联网通信技术逐渐成为诸多用户的通信选择。在视联网中,可通过自治服务器建立视频会议。通常情况下,在主自治服务器上建立视频会议前,会为该主自治服务器设置备自治服务器,以保证主自治服务器出现突发故障时,可以在备自治服务器上恢复视频会议。然而,在相关技术中,当主自治服务器切换到备自治服务器时,需要中断主自治服务器上当前正在进行的视频会议,即:所有处于当前视频会议的成员需要退出视频会议,并在备自治服务器上重新建立视频会议。因而,相关技术中的这种恢复视频业务的方法极大地影响了用户的使用体验。
技术实现思路
本申请实施例提供了一种视联网业务恢复方法、服务器、电子设备及存储介质,可在主自治服务器切换到备自治服务器后,在不中断视频会议的情况下,快速恢复视频会议,改善用户的使用体验。本申请实施例第一方面提供了一种视联网业务恢复方法,所述方法应用于业务恢复服务器,所述业务恢复服务器分别与主自治服务器和备自治服务器通信连接,所述方法包括:检测所述主自治服务器是否发生切换到所述备自治服务器的操作;在检测到所述操作时,确定所述主自治服务器当前正在进行的视频业务;读取所述视频业务对应的会议业务信息;根据所述会议业务信息,获得所述视频业务的业务恢复数据;根据所述业务恢复数据,在所述备自治服务器上恢复所述视频业务。本申请实施例第二方面提供了一种业务恢复服务器,所述业务恢复服务器分别与主自治服务器和备自治服务器通信连接,所述业务恢复服务器包括:检测模块,用于检测所述主自治服务器是否发生切换到所述备自治服务器的操作;确定模块,用于在检测到所述操作时,确定所述主自治服务器当前正在进行的视频业务;读取模块,用于读取所述视频业务对应的会议业务信息;获得模块,用于根据所述会议业务信息,获得所述视频业务的业务恢复数据;恢复模块,用于根据所述业务恢复数据,在所述备自治服务器上恢复所述视频业务。本申请实施例第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本申请第一方面所述的方法的步骤。本申请实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请第一方面所述的方法中的步骤。本申请实施例提供了一种视联网业务恢复方法,业务恢复服务器在检测到主自治服务器切换到备自治服务器的操作后,确定主自治服务器上当前正在进行的视频业务,然后读取视频业务对应的会议业务信息,根据会议业务信息获得视频业务的业务恢复数据,再将业务恢复数据发送到备自治服务器,并在备自治服务器上恢复视频业务。在上述过程中,业务恢复服务器能在保证不中断视频业务的情况下,自动地将主自治服务器上当前正在进行的视频业务转移到备自治服务器上并快速恢复,无需主自治服务器上的会议成员退出视频业务,保证了视频业务的正常进行,相比于相关技术中需要在备自治服务器上重新建立视频会议的繁琐过程,本申请能有效改善用户的使用体验,尤其是在一些重要视频会议场景中,本申请维护视频会议顺利进行的效果尤为突出。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例示出的一种实施环境示意图;图2是本申请一实施例示出的一种视联网业务恢复方法的流程图;图3是本申请一实施例示出的一种数据链路配置原理示意图;图4是本申请一实施例示出的一种创建视频会议的流程图;图5是本申请一实施例示出的一种业务恢复系统的结构示意图;图6是本申请一实施例示出的一种业务恢复服务器的结构框图;图7是本申请一实施例示出的一种电子设备的示意图;图8是本申请一实施例示出的一种视联网的组网示意图;图9是本申请一实施例示出的一种节点服务器的硬件结构示意图;图10是本申请一实施例示出的一种接入交换机的硬件结构示意图;图11是本申请一实施例示出的一种以太网协转网关的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1是本申请一实施例示出的一种实施环境示意图。在图1中,业务恢复服务器分别与64位自治服务器(主)和64位自治服务器(备)通信连接,其中,64位自治服务器(主)和64位自治服务器(备)功能相同,均包括:主控设备、分控设备、边界路由器以及终端设备。主控设备是整个自治服务器的大脑,分为互联网口和视联网口,其中,互联网口用于接收业务指令(例如:开始会议、停止会议等),主控设备解析互联网包获取业务指令,并把业务指令通过视联网口发送至视联网中;分控设备连接在主控设备下,用于视联网中业务数据的发送和接收;边界路由器是连接上一层自治服务器和下一层自治服务器的桥梁,包括:上级边界路由器和下级边界路由器,其中,上级边界路由器连接到主控设备下,下级边界路由器连接在分控设备下;终端设备连接在分控设备下,终端可以是电脑、摄像监控设备和视联网终端设备等。业务恢复服务器中部署有业务恢复系统,包括多个建立视频会议的功能模块,例如:业务操作模块、业务记录模块、业务接口模块以及服务器资源管理模块等。在本申请中,通过图1中的业务恢复服务器,可为64位自治服务器(主)下连接的多个终端设备建立视频会议,并在64位自治服务器(主)切换到64位自治服务器(备)时,快速在64位自治服务器(备)上恢复视频会议而无需使多个终端设备退出视频会议。具体地,本申请提供的视联网业务恢复方法应用于图1中的业务恢复服务器。图2是本申请一实施例示出的一种视联网业务恢复方法的流程图。参照图2,本申请的视联网业务恢复方法可以包括如下步骤:步骤S11:检测所述主自治服务器是否发生切换到所述备自治服务器的操作。在本实施例中,业务恢复服务器可以通过多种方式检测主自治服务器是否切换到备自治服务器。例如:业务恢复服务器可以周期性获取主自治服务器的状态信息,根据状态信息判断其是否切换到备自治服务器;或者,主自治服务器可以周期性向业务恢复服务器发送心跳包(当主自治服务器切换到备自治服务器时,主自治服务器将切换信息携带在心跳包中),业务恢复服务器根据心跳包中的信息判断其是否切换到本文档来自技高网...

【技术保护点】
1.一种视联网业务恢复方法,其特征在于,所述方法应用于业务恢复服务器,所述业务恢复服务器分别与主自治服务器和备自治服务器通信连接,所述方法包括:/n检测所述主自治服务器是否发生切换到所述备自治服务器的操作;/n在检测到所述操作时,确定所述主自治服务器当前正在进行的视频业务;/n读取所述视频业务对应的会议业务信息;/n根据所述会议业务信息,获得所述视频业务的业务恢复数据;/n根据所述业务恢复数据,在所述备自治服务器上恢复所述视频业务。/n

【技术特征摘要】
1.一种视联网业务恢复方法,其特征在于,所述方法应用于业务恢复服务器,所述业务恢复服务器分别与主自治服务器和备自治服务器通信连接,所述方法包括:
检测所述主自治服务器是否发生切换到所述备自治服务器的操作;
在检测到所述操作时,确定所述主自治服务器当前正在进行的视频业务;
读取所述视频业务对应的会议业务信息;
根据所述会议业务信息,获得所述视频业务的业务恢复数据;
根据所述业务恢复数据,在所述备自治服务器上恢复所述视频业务。


2.根据权利要求1所述的方法,其特征在于,所述业务恢复数据包括:上传会议数据包、开始会议数据包以及设置发言方数据包;
根据所述业务恢复数据,在所述备自治服务器上恢复所述视频业务,包括:
将所述上传会议数据包发送到所述备自治服务器,并接收所述备自治服务器返回的第一响应,所述第一响应是所述备自治服务器根据所述上传会议数据包执行第一操作后生成的,所述第一操作包括:数据包规范性判断、数据包解析以及存储会议相关参数;
在所述第一响应表示所述第一操作执行成功时,将所述开始会议数据包发送到所述备自治服务器,并接收所述备自治服务器返回的第二响应,所述第二响应是所述备自治服务器根据所述开始会议数据包执行第二操作后生成的,所述第二操作包括:创建视频会议;
在所述第二响应表示所述第二操作执行成功时,将所述设置发言方数据包发送到所述备自治服务器,使所述备自治服务器根据所述设置发言方数据包执行第三操作,以恢复所述视频业务,所述第三操作包括:设置会议主席和设置发言方。


3.根据权利要求1所述的方法,其特征在于,在检测所述主自治服务器是否发生切换到所述备自治服务器的操作前,所述方法还包括:
生成上传会议数据包,所述上传会议数据包用于在所述主自治服务器上创建目标视频会议;
将所述上传会议数据包发送到所述主自治服务器;
在接收到所述主自治服务器返回的表示上传会议成功的响应后,在本地记录针对所述目标视频会议的会议信息;
生成开始会议数据包;
将所述开始会议数据包发送到所述主自治服务器;
在接收到所述主自治服务器返回的表示开始会议成功的响应后,对所述目标视频会议的会议信息进行第一更新操作;
生成设置发言方数据包;
将所述设置发言方数据包发送到所述主自治服务器;
在接收到所述主自治服务器返回的表示设置发言方成功的响应后,对所述目标视频会议的会议信息进行第二更新操作。


4.根据权利要求3所述的方法,其特征在于,所述会议信息包括:会议状态、上传会议数据包、开始会议数据包以及设置发言方数据包;
在本地记录针对所述目标视频会议的会议信息,包括:
在本地记录针对所述目标视频会议的会议状态、上传会议数据包、开始会议数据包以及设置发言方数据包;
对所述目标视频会议的会议信息进行第一更新操作,包括:
更新...

【专利技术属性】
技术研发人员:贺传森王晓燕亓娜王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1