基于数据隔离的双系统的数据共享方法和装置、终端设备制造方法及图纸

技术编号:24089768 阅读:37 留言:0更新日期:2020-05-09 07:33
本发明专利技术提供了一种基于数据隔离的双系统的数据共享方法和装置、终端设备,包括:在终端设备上设置挂载点;当从第一虚拟机切换到第二虚拟机时,根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,再退出所述第一虚拟机;在启动所述第二虚拟机之前,获取所述挂载点的公共配置信息,根据所述公共配置信息更新所述第二虚拟机的配置信息。本发明专利技术可以使公共配置信息在虚拟机之间共享,避免在一虚拟机上修改的配置信息随着终端设备上的虚拟机切换,修改后的配置信息在另一虚拟机上得不到继承的问题。

Data sharing method, device and terminal equipment of dual system based on data isolation

【技术实现步骤摘要】
基于数据隔离的双系统的数据共享方法和装置、终端设备
本专利技术涉及虚拟机领域,尤指一种基于数据隔离的双系统的数据共享方法和装置、终端设备。
技术介绍
以Android手机为例,同一手机用户,可能使用手机登录不同的用户管理系统,在不同的用户管理系统有不同的权限限制,对应的同一用户有不同的角色,比如,作为机主进行日常使用、作为访客只能访问受限应用,不同用户所限定的使用功能不同或者需要设置不同的门禁权限。所以同一手机上需要按不同的用户需求进行适配,机主模式/访客模式下可执行的功能、接收的数据、对安全性的要求、对公专网络的访问接入等都不一样,一般期望各种用户使用场景下数据能相互隔离,以增加安全性。《CN110245001A数据隔离方法及装置、电子设备》提出了一种数据隔离方法,终端设备搭载了虚拟机管理器,以及运行在第一虚拟机上的用户操作系统,和运行在第二虚拟机上的可信执行环境。此方案采用不同虚拟机适配不同的用户需要,两个虚拟机有独立的数据空间,因而数据隔离度高。但同一个用户,无论处于哪个用户角色,对同一部手机的属性配置(比如,亮度设置、文字大小等)一般期望是相同的,但上述方案在虚拟机切换时,存在用户修改的属性配置不能继承的问题。以下述场景为例,假设系统默认字体大小为“中等”,用户偏好大字体,当用户作为机主运行虚拟机1时,修改字体大小的设置,改为“大”;但从虚拟机1切换虚拟机2时,虚拟机管理器重新初始化,字体大小的设置恢复为虚拟机2的缺省配置,即系统默认配置(“中等”),没有继承用户在运行虚拟机1时的修改设置,导致用户必需再次修改,所以用户体验不好。
技术实现思路
本专利技术的目的是提供一种基于数据隔离的双系统的数据共享方法和装置、终端设备,用于解决随着终端设备上的虚拟机切换,在一虚拟机上修改的配置信息在另一虚拟机上得不到有效继承的问题。本专利技术提供的技术方案如下:一种基于数据隔离的双系统的数据共享方法,包括:在终端设备上设置挂载点;当从第一虚拟机切换到第二虚拟机时,根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,再退出所述第一虚拟机;在启动所述第二虚拟机之前,获取所述挂载点的公共配置信息,根据所述公共配置信息更新所述第二虚拟机的配置信息。进一步地,所述的根据所述公共配置信息更新所述第二虚拟机的配置信息,还包括:根据所述公共配置信息对所述终端设备进行设置,以及更新所述第二虚拟机的配置信息。进一步地,所述的根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,包括:获取所述挂载点的公共配置信息;当获取的公共配置信息与所述第一虚拟机的当前配置信息中的对应项一致时,则不根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息。进一步地,所述挂载点还记录各个虚拟机的特殊配置信息。进一步地,所述的根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,还包括:根据所述第一虚拟机的当前配置信息更新所述挂载点记录的公共配置信息和所述第一虚拟机的特殊配置信息。本专利技术还提供一种基于数据隔离的双系统的数据共享装置,包括:挂载点设置模块,用于在终端设备上设置挂载点;配置信息更新模块,用于当从第一虚拟机切换到第二虚拟机时,根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,再退出所述第一虚拟机;配置信息获取模块,用于在启动所述第二虚拟机之前,获取所述挂载点的公共配置信息;配置信息共享模块,用于根据所述公共配置信息更新所述第二虚拟机的配置信息。进一步地,还包括:配置信息实施模块,用于根据所述公共配置信息对所述终端设备进行设置。进一步地,所述配置信息更新模块,进一步用于当从第一虚拟机切换到第二虚拟机时,获取所述挂载点的公共配置信息;当获取的公共配置信息与所述第一虚拟机的当前配置信息中的对应项一致时,则不根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息。进一步地,所述挂载点还记录各个虚拟机的特殊配置信息;所述配置信息更新模块,进一步用于当从第一虚拟机切换到第二虚拟机时,根据所述第一虚拟机的当前配置信息更新所述挂载点记录的公共配置信息和所述第一虚拟机的特殊配置信息。本专利技术还提供一种终端设备,包括:存储器,用于存储计算机程序;处理器,用于运行所述计算机程序时实现前述任一项所述的基于数据隔离的双系统的数据共享方法。通过本专利技术提供的一种基于数据隔离的双系统的数据共享方法和装置、终端设备,能够带来以下有益效果:1、本专利技术通过设置挂载点,在挂载点保存各个虚拟机的公共配置信息,可使虚拟机切换时公共配置能得到很好地继承、同步,从而改善用户体验。2、本专利技术通过在挂载点记录公共配置信息和各个虚拟机的特殊配置信息,可使虚拟机切换时不仅最新的公共配置信息得到继承、同步,同时各虚拟机的特殊配置信息能得到尽快恢复,使用户感受不到虚拟机切换的影响,体验更好。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于数据隔离的双系统的数据共享方法和装置、终端设备的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术的一种基于数据隔离的双系统的数据共享方法的一个实施例的流程图;图2是本专利技术的一种基于数据隔离的双系统的数据共享方法的另一个实施例的流程图;图3是本专利技术的一种基于数据隔离的双系统的数据共享装置的一个实施例的结构示意图;图4是本专利技术的一种终端设备的一个实施例的结构示意图;附图标号说明:100.数据共享装置,110.挂载点设置模块,120.配置信息获取模块,130.配置信息共享模块,140.配置信息更新模块,150.配置信息实施模块,200.终端设备,210.存储器,220.处理器,230.计算机程序。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘制了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。在本专利技术的一个实施例中,如图1所示,一种基于数据隔离的双系统的数据共享方法,包括:步骤S100在终端设备上设置挂载点,该挂载点记录公共配置信息;步骤S200当从第一虚拟机切换到第二虚拟机时,根据第一虚拟机的当前配置信息更新挂载点的公共配置信息,再退出第一虚拟机;步骤S300在启动所述第二虚拟机之前,获取挂载点的公共配置信息;步骤S400根据公共配置信息对终端设备进行设置,并根据公共配置信息更新第二虚拟机的配置信息。具体地,终端设备上(比如Android手机本文档来自技高网
...

【技术保护点】
1.一种基于数据隔离的双系统的数据共享方法,其特征在于,包括:/n在终端设备上设置挂载点;/n当从第一虚拟机切换到第二虚拟机时,根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,再退出所述第一虚拟机;/n在启动所述第二虚拟机之前,获取所述挂载点的公共配置信息,根据所述公共配置信息更新所述第二虚拟机的配置信息。/n

【技术特征摘要】
1.一种基于数据隔离的双系统的数据共享方法,其特征在于,包括:
在终端设备上设置挂载点;
当从第一虚拟机切换到第二虚拟机时,根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,再退出所述第一虚拟机;
在启动所述第二虚拟机之前,获取所述挂载点的公共配置信息,根据所述公共配置信息更新所述第二虚拟机的配置信息。


2.根据权利要求1所述的基于数据隔离的双系统的数据共享方法,其特征在于,所述的根据所述公共配置信息更新所述第二虚拟机的配置信息,还包括:
根据所述公共配置信息对所述终端设备进行设置,以及更新所述第二虚拟机的配置信息。


3.根据权利要求1所述的基于数据隔离的双系统的数据共享方法,其特征在于,所述的根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,包括:
获取所述挂载点的公共配置信息;
当获取的公共配置信息与所述第一虚拟机的当前配置信息中的对应项一致时,则不根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息。


4.根据权利要求1所述的基于数据隔离的双系统的数据共享方法,其特征在于:
所述挂载点还记录各个虚拟机的特殊配置信息。


5.根据权利要求4所述的基于数据隔离的双系统的数据共享方法,其特征在于,所述的根据所述第一虚拟机的当前配置信息更新所述挂载点的公共配置信息,还包括:
根据所述第一虚拟机的当前配置信息更新所述挂载点记录的公共配置信息和所述第一虚拟机的特殊配置信息。


6.一种基于数据隔离的双系统的数据共享装置,...

【专利技术属性】
技术研发人员:尹志辉何川
申请(专利权)人:诚迈科技南京股份有限公司
类型:发明
国别省市:江苏;32

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

1