一种用于会议的数据处理系统技术方案

技术编号:36455632 阅读:12 留言:0更新日期:2023-01-25 22:53
本发明专利技术提供了一种用于会议的数据处理系统,包括:第一处理模块、第二处理模块、n个资源存储模块和m个终端设备;第一处理模块和第二处理模块的功能相同。在加电后,两个处理模同时以第二模式启动,进入会议之前将连接对方并向对方发送自身模式状态。此后两个处理模块会进行主从裁决,裁决后需要进行资源与数据同步,当主处理模块断线后从处理模块需要接管控制功能。由于只包括两个处理模块,并且这两个处理模块能够自动确定谁为主处理模块,谁为从处理模块,无需事先指定处理模块的主从状态,主从状态可以由设定规则确定,可以简化系统部署逻辑。此外,在处理过程中,只有主处理模块对数据进行处理,不会对会议处理业务产生影响。不会对会议处理业务产生影响。不会对会议处理业务产生影响。

【技术实现步骤摘要】
一种用于会议的数据处理系统


[0001]本专利技术涉及数据处理领域,特别是涉及一种用于会议的数据处理系统。

技术介绍

[0002]当前的热备份方案主要包括以下几种模式:
[0003](1)主从模式:该模式从节点自动同步主节点数据,实现数据的热备份。当主节点故障后,需要主动切换指定的从节点为新的主节点。
[0004](2)哨兵模式:该模式在主从模式上添加了一个监控系统,实现故障转移,哨兵节点会监控,主从节点运行状态,当主节点故障下线后,哨兵节点会选择一个从节点充当新的主节点,继续提供服务。
[0005](3)集群模式:该模式在主从模式上添加了监控机制和数据分片机制,实现故障转移和数据水平扩展,集群中组合多个主从,并且每个主节点都负责存储集群中的一部分数据,当某个主节点故障下线后,集群会选择该节点的一个从节点充当新的主节点,继续提供服务。
[0006]然而,单纯的主从模式,需要事先明确主备关系、故障时需要主动切换,不能适应需要自动切换的场景;哨兵模式适用于数据量较少的场景,但是存在哨兵节点的单点故障,一般需要使用哨兵集群提供服务;集群模式具有稳定性、可扩展性优于哨兵模式,但是使用模式比较复杂。因此,当在资源有限又需要灵活的自动故障切换的场景例如会议时,上述三种模式都不适用。

技术实现思路

[0007]针对上述技术问题,本专利技术采用的技术方案为:
[0008]本专利技术实施例提供一种用于会议的数据处理系统,所述系统包括:第一处理模块、第二处理模块、n个资源存储模块和m个终端设备;所述第一处理模块和所述第二处理模块的功能相同;
[0009]任一资源存储模块i上设置有第一连接线程和第二连接线程,任一资源卡i的第一连接线程用于与主处理模块通信连接,任一资源卡i的第二连接线程用于与从处理模块通信连接;i的取值为1到n;
[0010]任一终端设备j设置有第一连接线程和第二连接线程,任一终端设备j的第一连接线程用于与主处理模块通信连接,任一终端设备j的第二连接线程用于与从处理模块通信连接;j的取值为1到m;
[0011]其中,在会议过程中,所述第一处理模块和所述第二处理模块基于设定规则确定自身是主处理模块还是从处理模块,并将对应的模式状态发送给对方;所述模式状态包括第一模式和第二模式;
[0012]其中,所述主处理模块用于执行计算机程序,以实现如下步骤:
[0013]S100,获取任一资源存储模块i与自身的连接状态,在确定与资源存储模块i连接
状态为第一状态时,在资源存储模块i上存储相应的资源,并将任一资源存储模块i上存储的资源、任一资源存储模块i与自身的连接状态发送给所述从处理模块;
[0014]S110,获取任一终端设备j与自身的连接状态,并将终端设备j与自身的连接状态发送给所述从处理模块;以及获取任一终端设备j发送的数据报文并进行处理,所述数据报文具有数据标识;
[0015]S120,将处理结果发送给所述从处理模块,所述处理结果包括数据报文和对应的数据标识;
[0016]所述从处理模块用于执行计算机程序,以实现如下步骤:
[0017]S200,获取主处理模块发送的连接状态信息;
[0018]S210,获取任一终端设备j发送的数据报文并存储在缓存列表中;
[0019]S220,在从主处理模块接收到任一处理结果时,将该处理结果进行存储,并从所述缓存列表中删除与该处理结果相对应的数据报文;
[0020]S230,在检测到所述主处理模块处于异常状态时,则进入第一模式,以对所述缓存列表中的剩余的数据报文进行处理;
[0021]所述主处理模块还用于执行计算机程序,以实现如下步骤:
[0022]S130,在从异常状态恢复至正常状态后,重新与所述从处理模块通信连接,并进入第二模式,以等待所述从处理模块发送处理结果和状态信息。
[0023]本专利技术至少具有以下有益效果:
[0024]本专利技术实施例提供的用于会议的数据处理系统,由于只包括两个处理模块,并且这两个处理模块能够自动确定谁为主处理模块,谁为从处理模块,无需事先指定处理模块的主从状态,主从状态可以由设定规则确定,可以简化系统部署逻辑。此外,在处理过程中,只有主处理模块对数据进行处理,不会对会议处理业务产生影响。并且,在主处理模块发生故障时,从处理模块可以快速的接管主处理模块的功能,使得控制功能能够无感知迁移。
附图说明
[0025]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本专利技术实施例提供的用于会议的数据处理系统的框图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]图1为本专利技术实施例提供的用于会议的数据处理系统的框图。
[0029]本专利技术实施例提供一种用于会议的数据处理系统,如图1所示,所述系统包括:第一处理模块、第二处理模块、n个资源存储模块和m个终端设备。
[0030]在本专利技术实施例中,处理模块、资源存储模块可为集成在主机上的板卡。其中,用作处理模块的板卡可为具有数据处理功能的板卡,用作资源存储模块的板卡可为具有存储能力的板卡。在本专利技术实施例中,资源存储模块用于存储流资源,例如音视频资源等。
[0031]在本专利技术实施例中,所述第一处理模块和所述第二处理模块的功能相同,即两个处理模块上运行的软件完全一致。
[0032]在本专利技术实施例中,终端设备可为会议终端,例如,笔记本电脑、ipad、智能手机等。
[0033]进一步地,在本专利技术实施例中,任一资源存储模块i上设置有第一连接线程和第二连接线程,任一资源卡i的第一连接线程用于与主处理模块通信连接,任一资源卡i的第二连接线程用于与从处理模块通信连接;i的取值为1到n。n可基于实际需要确定。
[0034]任一终端设备j设置有第一连接线程和第二连接线程,任一终端设备j的第一连接线程用于与主处理模块通信连接,任一终端设备j的第二连接线程用于与从处理模块通信连接;j的取值为1到m。m可基于实际情况确定,在本专利技术一示例中,m=5。
[0035]任一资源存储模块i和任一终端设备j在与处理模块首次连接时,可先进行注册。在注册之后再次连接时,可自动与处理模块连接。
[0036]其中,在会议过程中,所述第一处理模块和所述第二处理模块基于设定规则确定自身是主处理模块还是从处理模块,并将对应的模式状态发送给对方;所述模式状态包括第一模式和第二模式。在本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于会议的数据处理系统,其特征在于,所述系统包括:第一处理模块、第二处理模块、n个资源存储模块和m个终端设备;所述第一处理模块和所述第二处理模块的功能相同;任一资源存储模块i上设置有第一连接线程和第二连接线程,任一资源卡i的第一连接线程用于与主处理模块通信连接,任一资源卡i的第二连接线程用于与从处理模块通信连接;i的取值为1到n;任一终端设备j设置有第一连接线程和第二连接线程,任一终端设备j的第一连接线程用于与主处理模块通信连接,任一终端设备j的第二连接线程用于与从处理模块通信连接;j的取值为1到m;其中,在会议过程中,所述第一处理模块和所述第二处理模块基于设定规则确定自身是主处理模块还是从处理模块,并将对应的模式状态发送给对方;所述模式状态包括第一模式和第二模式;其中,所述主处理模块用于执行计算机程序,以实现如下步骤:S100,获取任一资源存储模块i与自身的连接状态,在确定与资源存储模块i连接状态为第一状态时,在资源存储模块i上存储相应的资源,并将任一资源存储模块i上存储的资源、任一资源存储模块i与自身的连接状态发送给所述从处理模块;S110,获取任一终端设备j与自身的连接状态,并将终端设备j与自身的连接状态发送给所述从处理模块;以及获取任一终端设备j发送的数据报文并进行处理,所述数据报文具有数据标识;S120,将处理结果发送给所述从处理模块,所述处理结果包括数据报文和对应的数据标识;所述从处理模块用于执行计算机程序,以实现如下步骤:S200,获取主处理模块发送的连接状态信息;S210,获取任一终端设备j发送的数据报文并存储在缓存列表中;S220,在从主处理模块接收到任一处理结果时,将该处理结果进行存储,并从所述缓存列表中删除与该处理结果相对应的数据报文;S230,在检测到所述主处理模块处于异常状态时,则进入第一模式,以对所述缓存列表中的剩余的数据报文进行处理;所述主处理模块还用于执行计算机程序,以实现如下步骤:S130,在从异常状态恢复至正常状态后,重新与所述从...

【专利技术属性】
技术研发人员:王安良胡端贺振宇肖昊
申请(专利权)人:北京华建云鼎科技股份公司
类型:发明
国别省市:

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

1