掌桥专利:专业的专利平台
掌桥专利
首页

一种基于智慧黑板的数据共享方法、系统及存储介质

文献发布时间:2023-06-19 10:27:30


一种基于智慧黑板的数据共享方法、系统及存储介质

技术领域

本发明属于数据传输技术领域,更具体地说,涉及一种基于智慧黑板的数据共享方法、系统及存储介质。

背景技术

智慧黑板又称为智慧教室互动黑板,智慧教室互动黑板是一款高科技互动教学产品,可以通过触控实现传统教学黑板和智能电子黑板之间的无缝切换,将传统教学黑板变为可感知的互动黑板,实现了互动教学的创新突破。目前智慧黑板广泛应用于各个校园教室中,大大提高了课堂教学效果。在智慧黑板的使用过程中需要通过外部网络传输所需数据,利用外部网络传输数据不仅效率低,且大大降低了数据使用的安全性。

针对上述问题,现有技术也提出了一些解决方案,例如发明创造名称为;加载虚拟机镜像的磁盘漂移方法、装置、系统及服务器(申请日:2017年6月12日;申请号:201710439208.7),该方案公开了一种加载虚拟机镜像的磁盘漂移方法,包括:共享建立步骤,通过共享存储技术,将源物理机上的虚拟机磁盘镜像共享到目标物理机,形成第一磁盘镜像;磁盘镜像建立步骤,在目标物理机上建立新的磁盘镜像,新的磁盘镜像以第一磁盘镜像作为后备镜像;以及挂载步骤,在目标物理机上动态挂载新的磁盘镜像。

此外,还有发明创造名称为:以存储区域网络提供读取基础镜像的服务器、主机及方法(申请日:2012年9月18日;申请号:201210348063.7),该方案公开了一种以存储区域网络提供读取基础镜像的服务器、主机及方法,其通过主机通过存储区域网络在存储服务器中建立父虚拟硬盘文档,并以父虚拟硬盘文档为基础镜像在本地磁盘中建立差异虚拟硬盘文档,当主机所执行的虚拟机挂载差异虚拟硬盘文档后,虚拟机执行目标程序时,服务主机通过存储区域网络读取父虚拟硬盘文档中的原始数据,并在本地磁盘的差异虚拟硬盘文档中存取目标程序所产生的差异数据的技术手段,可以将基础镜像与差异硬盘设置在不同装置,并达成提高存储服务器的存取效能与增加所支持的虚拟机数的技术效果。但是上述方案的不足之处在于:无法实现多虚拟机协同挂载的操作,降低了数据共享的高效性,并且该方案的挂载需要对于虚拟机进行关机操作。

综上所述,如何提高智慧黑板中数据共享的安全性和高效性,是目前现有技术中亟需解决的问题。

发明内容

1.要解决的问题

本发明克服了现有技术中,智慧黑板的数据共享的安全性和高效性较低的不足,提供了一种基于智慧黑板的数据共享方法、系统及存储介质,通过多虚拟机的磁盘挂载实现了数据的快速传输,从而大大提高了数据共享的高效性,进一步提高了数据共享的安全性。

2.技术方案

为了解决上述问题,本发明所采用的技术方案如下:

本发明的一种基于智慧黑板的数据共享方法,包括:建立多个虚拟主机,且每个虚拟主机挂载有对应的磁盘;之后虚拟主机通过动态挂载磁盘获取不同虚拟主机的数据。

作为本发明更进一步地改进,建立多个虚拟主机的具体过程为:在不同的服务器内建立对应的虚拟主机,且服务器之间通过网络连接。

作为本发明更进一步地改进,获取不同虚拟主机的数据的具体过程为:设定获取数据的虚拟主机为虚拟主机A,被获取数据的虚拟主机为虚拟主机B;虚拟主机A通过所属服务器A向服务器B的虚拟主机B发送读取指令,然后服务器B根据读取指令调取虚拟主机B挂载的对应磁盘向服务器A进行磁盘映射,之后服务器A的虚拟主机A动态挂载映射的磁盘并读取数据。

作为本发明更进一步地改进,智慧黑板控制虚拟主机A发送读取指令。

作为本发明更进一步地改进,动态挂载磁盘的具体过程为:先搭建QMP通道,再采用libvirt启动qemu对磁盘进行挂载。

作为本发明更进一步地改进,还包括:虚拟主机读取数据后自动卸载挂载的磁盘。

本发明的一种基于智慧黑板的数据共享系统,包括若干个智慧黑板和若干个服务器,智慧黑板与服务器一一对应连接,若干个服务器之间互相连接,且每个服务器内建立有虚拟主机,每个虚拟主机设有磁盘模块。

作为本发明更进一步地改进,虚拟主机设有挂载模块和卸载模块,挂载模块和卸载模块分别与磁盘模块连接,其中,挂载模块用于挂载磁盘,卸载模块用于卸载磁盘。

作为本发明更进一步地改进,若干个服务器之间通过网络互相连接。

本发明的一种存储介质,存储介质上存储有程序,程序被处理器执行时实现上述的一种基于智慧黑板的数据共享方法。

3.有益效果

相比于现有技术,本发明的有益效果为:

本发明的一种基于智慧黑板的数据共享方法,通过建立多虚拟机实现磁盘的动态挂载,大大提高了数据传输的效率,进而提高了数据共享的高效性,并且保证了共享数据的安全性。进一步通过服务器协同传输数据,进一步保证了数据传输的安全性,并且提高了数据传输的稳定性。本发明的一种基于智慧黑板的数据共享系统,通过设置服务器和虚拟主机,提高了数据的传输效率,进而提高了数据共享的高效性,并且提高了数据共享的安全性。

附图说明

图1为本发明的方法流程示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例;而且,各个实施例之间不是相对独立的,根据需要可以相互组合,从而达到更优的效果。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。

实施例1

结合图1所示,本发明的一种基于智慧黑板的数据共享方法,包括以下步骤:

1)建立虚拟主机

建立多个虚拟主机,具体地,在不同的服务器内建立对应的虚拟主机,每个服务器对应建立有一个虚拟主机,且服务器之间通过网络连接,从而可以实现不同虚拟主机之间的连接。进一步地,每个虚拟主机挂载有对应的磁盘,通过挂载磁盘可以实现对数据读取。值得说明的是,本发明中智慧黑板对应连接有服务器,即每个智慧黑板与服务器的虚拟主机连接,进而智慧黑板可以通过服务器的虚拟主机读取磁盘存储的数据。本实施例中智慧黑板与服务器网络连接。

2)挂载磁盘

虚拟主机通过动态挂载磁盘获取不同虚拟主机的数据,从而实现磁盘数据的共享。值得说明的是,获取不同虚拟主机的数据的具体过程为:设定获取数据的虚拟主机为虚拟主机A,被获取数据的虚拟主机为虚拟主机B;虚拟主机A通过所属服务器A向服务器B的虚拟主机B发送读取指令,具体地,智慧黑板控制虚拟主机A发送读取指令,然后服务器B根据读取指令调取虚拟主机B挂载的对应磁盘向服务器A进行磁盘映射,通过磁盘映射即实现了虚拟主机B中的磁盘数据传输至服务器A;需要特别说明的是,由于服务器之间通过网络互相连接,即磁盘的数据共享传输在服务器内部网络中进行,从而保证了数据传输的安全性。

之后服务器A的虚拟主机A动态挂载映射的磁盘并读取数据,通过动态挂载磁盘方式可实现数据的快速传送,从而大大提高了数据的传输效率,进一步提高了数据共享的高效性。值得进一步说明的是,动态挂载磁盘的具体过程为:先搭建QMP通道,再采用libvirt启动qemu对磁盘进行挂载,从而实现了在虚拟主机在线情况下挂载磁盘,相比于现有技术中必须在虚拟主机关机条件下挂载磁盘,本发明的方法操作更简便高效。此外需要说明的是,本发明被动态挂载的磁盘只具备只读功能,即另一个虚拟主机不能对被挂载磁盘的数据进行修改,从而实现了在保证数据安全条件下达到数据传输和共享的目的。

3)卸载磁盘

虚拟主机读取数据后自动卸载挂载的磁盘,值得说明的是,关闭虚拟主机即可实现磁盘的自动卸载。磁盘卸载后即从虚拟主机中清除,即虚拟主机中不再存有被卸载的磁盘,从而保证了数据的安全性。

本实施例中智慧黑板A连接有服务器A,服务器A建立有虚拟主机A,虚拟主机A挂载有磁盘E和磁盘F,智慧黑板B连接有服务器B,服务器B建立有虚拟主机B,虚拟主机B挂载有磁盘I和磁盘J。智慧黑板B通过服务器B向服务器A发送指令调用磁盘E,服务器A根据读取指令调取虚拟主机A挂载的对应磁盘E向服务器B进行磁盘映射;智慧黑板B通过服务器B的虚拟主机B动态挂载映射的磁盘E,即此时虚拟主机B挂载有磁盘E、磁盘I和磁盘J,智慧黑板B读取数据后关闭虚拟主机B,此时磁盘E自动卸载,虚拟主机B挂载的磁盘恢复至原始状态,即虚拟主机B只挂载有磁盘I和磁盘J。

本发明的一种基于智慧黑板的数据共享方法,通过建立多虚拟机实现磁盘的动态挂载,大大提高了数据传输的效率,进而提高了数据共享的高效性,并且保证了共享数据的安全性。进一步通过服务器协同传输数据,进一步保证了数据传输的安全性,并且提高了数据传输的稳定性。

本发明的一种基于智慧黑板的数据共享系统,采用上述的一种基于智慧黑板的数据共享方法,本发明的系统包括若干个智慧黑板和若干个服务器,智慧黑板与服务器一一对应连接,若干个服务器之间互相连接,本实施例中若干个服务器之间通过网络互相连接。此外,每个服务器内建立有虚拟主机,每个虚拟主机设有磁盘模块,磁盘模块挂载有磁盘,从而可以实现数据的共享。

进一步地,本发明的虚拟主机设有挂载模块和卸载模块,挂载模块和卸载模块分别与磁盘模块连接,挂载模块用于挂载磁盘,即通过挂载模块可以实现磁盘的动态挂载,从而可以实现数据的快速传输,并且提高了数据共享的安全性。卸载模块用于卸载磁盘,从而可以实现被挂载磁盘的自动卸载,实现了数据的安全共享,保证了共享数据的初始状态。

本发明的一种基于智慧黑板的数据共享系统,通过设置服务器和虚拟主机实现了数据传输的安全性和高效性;进一步通过设置挂载模块实现了磁盘的动态挂载,不仅提高了数据传输的效率,并且提高了数据共享的安全性。

本发明的一种存储介质,存储介质上存储有程序,程序被处理器执行时实现上述的一种基于智慧黑板的数据共享方法,从而实现数据共享的安全性和高效性。本发明的存储介质包括易失性存储器和非易失性存储器,例如存储器为RAM、ROM或者硬盘,本实施例的存储器为RAM。

在上文中结合具体的示例性实施例详细描述了本发明。但是,应当理解,可在不脱离由所附权利要求限定的本发明的范围的情况下进行各种修改和变型。详细的描述和附图应仅被认为是说明性的,而不是限制性的,如果存在任何这样的修改和变型,那么它们都将落入在此描述的本发明的范围内。此外,背景技术旨在为了说明本技术的研发现状和意义,并不旨在限制本发明或本申请和本发明的应用领域。

相关技术
  • 一种基于智慧黑板的数据共享方法、系统及存储介质
  • 一种基于区块链的智慧城市数据共享方法及系统
技术分类

06120112554222