一种基于订阅信息发布的电子白板数据共享系统技术方案

技术编号:14185821 阅读:94 留言:0更新日期:2016-12-14 16:54
本发明专利技术提供了一种基于订阅信息发布的电子白板数据共享系统,由系统中的每个数据共享设备之间的数据通信连接,在不同数据共享设备之间进行订阅发布机制的电子内容数据同步的同时,还在不同数据共享设备上对电子白板内容数据进行分布式的备份存储,一旦作为信息发布者的数据共享设备出现运行状态异常的情况,其对应的各个信息订阅者则会启动相应订阅主题类型中信息发布者和信息订阅者的分配调度机制,由相应订阅主题类型的其它各运行状态正常的信息订阅者根据订阅优先级最高的原则确定出新的代理信息发布者,代为执行相应订阅主题类型的电子白板内容数据发布任务,降低了电子白板数据共享服务中断的几率,提升了系统提供信息共享服务的流畅度和稳定性。

Electronic whiteboard data sharing system based on subscription information distribution

The invention provides a subscription information based on electronic whiteboard data sharing system, data sharing system by each data communication between devices connected, and electronic content data synchronization publish / subscribe mechanism in different data sharing between devices, in different data storage and backup equipment on the whiteboard content data are distributed as soon as the information sharing, the publisher of the data sharing equipment running state of abnormal situation, the information corresponding to the subscriber information release will start the appropriate subscription topic type and information of the subscriber scheduling mechanism, the running state of the corresponding subscription by other types of normal information subscribers according to the subscription of the highest priority principle a new proxy information publisher, to carry out the corresponding subscription types of electricity The whiteboard content data release task reduces the probability of data sharing service interruption of electronic whiteboard, and improves the fluency and stability of the information sharing service provided by the system.

【技术实现步骤摘要】

本专利技术涉及通信
和网络应用服务
,特别涉及一种基于订阅信息发布的电子白板数据共享系统
技术介绍
电子白板是广泛用于教育、远程会议等的交互系统,安装相关软件后,实现在白板上书写、绘图、演示课件、批注等功能,并且通过互联网络技术,各类通信终端设备(包括计算机终端、手机终端、平板电脑等)都能够实时的获取电子白板上的数据信息,实现与电子白板之间的实时信息交互共享,应用于开展互联网络教学、网络会议等应用服务业务。目前,电子白板和通信终端设备之间的数据通信交互,主要通过建立数据中转服务器作为交互数据的中转站,分别与电子白板和通信终端设备通信,执行电子白板与通信终端设备之间交互共享信息的中转发送操作;然而,一旦数据中转服务器出现故障或工作异常情况,就会导致电子白板与通信终端设备之间的信息交互共享被中断,不能相互通信,从而造成互联网络教学、网络会议无法继续进行等情况,导致系统提供应用服务业务的流畅度和稳定性受到影响。
技术实现思路
针对现有技术的上述不足,本专利技术的目的在于提供一种基于订阅信息发布的电子白板数据共享系统,以解决现有技术中依赖于数据中转服务器实现多设备之间的电子白板数据共享服务的流畅度和稳定性不佳等问题,提升电子白板数据共享系统提供信息共享服务的流畅度和稳定性。为解决上述技术问题,本专利技术采用了如下的技术方案:一种基于订阅信息发布的电子白板数据共享系统,包括若干个数据共享设备,各个数据共享设备之间通过互联网络相互建立数据通信连接,每个数据共享设备均能够设定作为一个或多个订阅主题类型的信息发布者,且均能够通过请求订阅不同的订阅主题类型而成为相应订阅主题类型的信息订阅者;每个数据共享设备均具有订阅数据存储区,用于存储其对外发布的订阅主题类型的电子白板内容数据或/和其订阅的订阅主题类型的电子白板内容数据;每个作为信息发布者的数据共享设备用于通过互联网络接收来自其它数据共享设备的携带有申请订阅主题类型的信息订阅请求,并判断所述信息订阅请求中携带的申请订阅主题类型是否为自身所发布的订阅主题类型,若是,则将其订阅数据存储区中当前所存储的相应订阅主题类型的全部电子白板内容数据发送至提交所述信息订阅请求的数据共享设备,且与提交所述信息订阅请求的数据共享设备建立相应的订阅主题类型配对关系;还用于每当在其发布的相应订阅主题类型中产生增量的电子白板内容数据时,通过互联网络将所述增量的电子白板内容数据发布给与之建立相应订阅主题类型配对关系的其它数据共享设备;每个数据共享设备通过向互联网络发送携带有申请订阅主题类型的信息订阅请求并得到响应后成为相应订阅主题类型的信息订阅者,与相应订阅主题类型的信息发布者建立相应的订阅主题类型配对关系,且按照预设定的订阅优先级规则建立自身作为相应订阅主题类型的信息订阅者的订阅优先级,接收相应订阅主题类型的信息发布者所发送的电子白板内容数据存储在订阅数据存储区中;每个作为信息订阅者的数据共享设备还用于通过互联网络通信实时的监测与自身建立订阅主题类型配对关系的信息发布者的运行状态是否正常,当监测到与自身建立订阅主题类型配对关系的信息发布者的运行状态异常时,则通过互联网络与相应订阅主题类型的其它各信息订阅者通信,判断当前自身在相应订阅主题类型的各运行状态正常的信息订阅者之中是否具备最高的订阅优先级,若是,则主动切换成为相应订阅主题类型的代理信息发布者,代为执行相应订阅主题类型的电子白板内容数据发布任务。上述基于订阅信息发布的电子白板数据共享系统中,作为优选方案,所述数据共享设备包括订阅数据存储区、数据通信模块、列表调度模块、发布主题设置模块、发布处理模块、订阅处理模块和监控模块;所述订阅数据存储区用于存储其对外发布的订阅主题类型的电子白板内容数据或/和其订阅的订阅主题类型的电子白板内容数据;所述数据通信模块记录有其所在数据共享设备的设备识别码,用于与连接互联网络,通过互联网络与其它数据共享设备建立数据通信连接,且在向其它数据共享设备发送信息时一并携带其自身记录的设备识别码;所述列表调度模块用于记录发布主题列表和订阅主题列表,所述发布主题列表用于记录其所在数据共享设备对外发布的订阅主题类型的主题类型识别码,所述订阅主题列表用于记录其所在数据共享设备所订阅的订阅主题类型的主题类型识别码,列表调度模块用于接收携带有主题类型识别码的发布主题调度指令和携带有主题类型识别码的订阅主题调度指令,将发布主题调度指令中携带的主题类型识别码加入到发布主题列表中,将订阅主题调度指令中携带的主题类型识别码加入到订阅主题列表中;所述发布主题设置模块用于设置外发布的订阅主题类型,并向列表调度模块发送携带有相应订阅主题类型的主题类型识别码的发布主题调度指令,使得相应订阅主题类型的主题类型识别码加入到发布主题列表中,即成为相应订阅主题类型的信息发布者;所述发布处理模块中针对于发布主题列表中每一个主题类型识别码设置有一个对应的发布主题类型配对列表,用于将每个发布的订阅主题类型中与自身建立订阅主题类型配对关系的作为信息订阅者的数据共享设备的设备识别码记录在相应主题类型识别码的发布主题类型配对列表中;还用于通过数据通信模块接收来自其它数据共享设备的携带有申请订阅主题类型的信息订阅请求,并判断所述信息订阅请求中携带的申请订阅主题类型的主题类型识别码是否在自身所记录的发布主题列表中,若是,则将订阅数据存储区中当前所存储的相应订阅主题类型的全部电子白板内容数据发送至提交所述信息订阅请求的数据共享设备,且与提交所述信息订阅请求的数据共享设备建立相应的订阅主题类型配对关系,将相应数据共享设备的设备识别码记录在相应主题类型识别码对应的发布主题类型配对列表中;还用于每当在所发布的相应订阅主题类型中产生增量的电子白板内容数据时,通过数据通信模块将所述增量的电子白板内容数据发布给与之建立相应订阅主题类型配对关系的其它数据共享设备;所述订阅处理模块中设置有一个订阅主题类型配对列表,用于将与自身建立订阅主题类型配对关系的各个订阅主题类型中作为信息发布者的数据共享设备的设备识别码记录在订阅主题类型配对列表中;还用于通过数据通信模块对外发送携带有申请订阅主题类型的信息订阅请求,并在得到响应后向列表调度模块发送携带有相应订阅主题类型的主题类型识别码的订阅主题调度指令,使得相应订阅主题类型的主题类型识别码加入到订阅主题列表中,即成为相应订阅主题类型的信息订阅者,且与相应订阅主题类型的信息发布者建立相应的订阅主题类型配对关系,将作为所述信息发布者的数据共享设备的设备识别码记录在订阅主题类型配对列表中,且按照预设定的订阅优先级规则建立自身作为相应订阅主题类型的信息订阅者的订阅优先级,并通过数据通信模块接收相应订阅主题类型的信息发布者所发送的电子白板内容数据存储在订阅数据存储区中;所述监控模块用于针对订阅主题类型配对列表中记录的每一个设备识别码所对应的数据共享设备通过数据通信模块分别与之实时通信,实时的监测与自身建立订阅主题类型配对关系的信息发布者的运行状态是否正常,当监测到与自身建立订阅主题类型配对关系的信息发布者的运行状态异常时,则通过数据通信模块与作为相应订阅主题类型的其它各信息订阅者数据共享设备的通信,判断当前自身在相应订阅主题类型的各运行状本文档来自技高网...
一种基于订阅信息发布的电子白板数据共享系统

【技术保护点】
一种基于订阅信息发布的电子白板数据共享系统,其特征在于,包括若干个数据共享设备,各个数据共享设备之间通过互联网络相互建立数据通信连接,每个数据共享设备均能够设定作为一个或多个订阅主题类型的信息发布者,且均能够通过请求订阅不同的订阅主题类型而成为相应订阅主题类型的信息订阅者;每个数据共享设备均具有订阅数据存储区,用于存储其对外发布的订阅主题类型的电子白板内容数据或/和其订阅的订阅主题类型的电子白板内容数据;每个作为信息发布者的数据共享设备用于通过互联网络接收来自其它数据共享设备的携带有申请订阅主题类型的信息订阅请求,并判断所述信息订阅请求中携带的申请订阅主题类型是否为自身所发布的订阅主题类型,若是,则将其订阅数据存储区中当前所存储的相应订阅主题类型的全部电子白板内容数据发送至提交所述信息订阅请求的数据共享设备,且与提交所述信息订阅请求的数据共享设备建立相应的订阅主题类型配对关系;还用于每当在其发布的相应订阅主题类型中产生增量的电子白板内容数据时,通过互联网络将所述增量的电子白板内容数据发布给与之建立相应订阅主题类型配对关系的其它数据共享设备;每个数据共享设备通过向互联网络发送携带有申请订阅主题类型的信息订阅请求并得到响应后成为相应订阅主题类型的信息订阅者,与相应订阅主题类型的信息发布者建立相应的订阅主题类型配对关系,且按照预设定的订阅优先级规则建立自身作为相应订阅主题类型的信息订阅者的订阅优先级,接收相应订阅主题类型的信息发布者所发送的电子白板内容数据存储在订阅数据存储区中;每个作为信息订阅者的数据共享设备还用于通过互联网络通信实时的监测与自身建立订阅主题类型配对关系的信息发布者的运行状态是否正常,当监测到与自身建立订阅主题类型配对关系的信息发布者的运行状态异常时,则通过互联网络与相应订阅主题类型的其它各信息订阅者通信,判断当前自身在相应订阅主题类型的各运行状态正常的信息订阅者之中是否具备最高的订阅优先级,若是,则主动切换成为相应订阅主题类型的代理信息发布者,代为执行相应订阅主题类型的电子白板内容数据发布任务。...

【技术特征摘要】
1.一种基于订阅信息发布的电子白板数据共享系统,其特征在于,包括若干个数据共享设备,各个数据共享设备之间通过互联网络相互建立数据通信连接,每个数据共享设备均能够设定作为一个或多个订阅主题类型的信息发布者,且均能够通过请求订阅不同的订阅主题类型而成为相应订阅主题类型的信息订阅者;每个数据共享设备均具有订阅数据存储区,用于存储其对外发布的订阅主题类型的电子白板内容数据或/和其订阅的订阅主题类型的电子白板内容数据;每个作为信息发布者的数据共享设备用于通过互联网络接收来自其它数据共享设备的携带有申请订阅主题类型的信息订阅请求,并判断所述信息订阅请求中携带的申请订阅主题类型是否为自身所发布的订阅主题类型,若是,则将其订阅数据存储区中当前所存储的相应订阅主题类型的全部电子白板内容数据发送至提交所述信息订阅请求的数据共享设备,且与提交所述信息订阅请求的数据共享设备建立相应的订阅主题类型配对关系;还用于每当在其发布的相应订阅主题类型中产生增量的电子白板内容数据时,通过互联网络将所述增量的电子白板内容数据发布给与之建立相应订阅主题类型配对关系的其它数据共享设备;每个数据共享设备通过向互联网络发送携带有申请订阅主题类型的信息订阅请求并得到响应后成为相应订阅主题类型的信息订阅者,与相应订阅主题类型的信息发布者建立相应的订阅主题类型配对关系,且按照预设定的订阅优先级规则建立自身作为相应订阅主题类型的信息订阅者的订阅优先级,接收相应订阅主题类型的信息发布者所发送的电子白板内容数据存储在订阅数据存储区中;每个作为信息订阅者的数据共享设备还用于通过互联网络通信实时的监测与自身建立订阅主题类型配对关系的信息发布者的运行状态是否正常,当监测到与自身建立订阅主题类型配对关系的信息发布者的运行状态异常时,则通过互联网络与相应订阅主题类型的其它各信息订阅者通信,判断当前自身在相应订阅主题类型的各运行状态正常的信息订阅者之中是否具备最高的订阅优先级,若是,则主动切换成为相应订阅主题类型的代理信息发布者,代为执行相应订阅主题类型的电子白板内容数据发布任务。2.根据权利要求1所述基于订阅信息发布的电子白板数据共享系统,其特征在于,所述数据共享设备包括订阅数据存储区、数据通信模块、列表调度模块、发布主题设置模块、发布处理模块、订阅处理模块和监控模块;所述订阅数据存储区用于存储其对外发布的订阅主题类型的电子白板内容数据或/和其订阅的订阅主题类型的电子白板内容数据;所述数据通信模块记录有其所在数据共享设备的设备识别码,用于与连接互联网络,通过互联网络与其它数据共享设备建立数据通信连接,且在向其它数据共享设备发送信息时一并携带其自身记录的设备识别码;所述列表调度模块用于记录发布主题列表和订阅主题列表,所述发布主题列表用于记录其所在数据共享设备对外发布的订阅主题类型的主题类型识别码,所述订阅主题列表用于记录其所在数据共享设备所订阅的订阅主题类型的主题类型识别码,列表调度模块用于接收携带有主题类型识别码的发布主题调度指令和携带有主题类型识别码的订阅主题调度指令,将发布主题调度指令中携带的主题类型识别码加入到发布...

【专利技术属性】
技术研发人员:何云虎陈亮
申请(专利权)人:重庆锐畅科技有限公司
类型:发明
国别省市:重庆;50

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

1