一种移动终端及其在双系统下访问数据的方法和装置制造方法
【专利摘要】本发明公开了一种移动终端及其在双系统下访问数据的方法和装置,属于移动终端【技术领域】。该在双系统下访问数据的方法包括:接收到当前操作系统中的应用程序的共享指令时,将当前操作系统中的应用程序共享给第二操作系统;检测到当前操作系统从第一操作系统变更为第二操作系统时,将当前操作系统切换到第二操作系统;接收到共享的应用程序的启动指令时,启动对应的应用程序;接收到通过启动的应用程序访问数据的指令时,提取第一操作系统和第二操作系统的数据。本发明使得在给用户的使用带来便利的同时使得双系统数据的访问更加安全。
【专利说明】一种移动终端及其在双系统下访问数据的方法和装置
【技术领域】
[0001] 本发明涉及移动终端【技术领域】,具体涉及一种移动终端及其在双系统下访问数据 的方法和装置。
【背景技术】
[0002] 由于每个操作系统都有自身的特点,为了满足用户的不同需求,越来越多的用户 选择安装双操作系统甚至是多操作系统。双操作系统在安装时,两个操作系统是分别装在 不同的分区内,后安装的操作系统不会覆盖前一个操作系统。而且每个单独的操作系统都 有自己的分区格式,系统文件不会造成冲突的,因此当每个操作系统需要访问数据时,只能 访问到其可获取到的数据。对于有公用存储区域的,各个操作系统除了能访问到各自的系 统文件,还能访问公用存储区域中的数据,对于没有公用存储区域的两个操作系统,则只能 访问存储在各自存储区的数据。
[0003] 现有的这种访问数据的缺陷在于:针对有公用存储区的两个操作系统,当其中一 个操作系统中的恶意软件访问甚至修改公用存储区中的数据时,现有的技术无法做到很好 的保护,但是如果做到完全隔离,又会给用户的日常使用带来不便,例如当用户在一个操作 系统中运行微信时,如果用户需要通过微信访问到另一个操作系统中的图片,则无法执行。
【发明内容】
[0004] 本发明提供一种移动终端及其在双系统下访问数据的方法和装置,以达到安全访 问另一个操作系统中的数据的目的,克服上述现有的访问技术给用户带来不便的缺陷。
[0005] 本发明解决上述技术问题的技术方案如下。
[0006] 根据本发明的一个方面,提供的一种在双系统下访问数据的方法,该方法应用于 包括两个操作系统的移动终端,该方法包括:接收到当前操作系统中的应用程序的共享指 令时,将当前操作系统中的应用程序共享给第二操作系统;检测到当前操作系统从第一操 作系统变更为第二操作系统时,将当前操作系统切换到第二操作系统;接收到共享的应用 程序的启动指令时,启动对应的应用程序;接收到通过启动的应用程序访问数据的指令时, 提取第一操作系统和第二操作系统的数据。
[0007] 优选地,当上述两个操作系统的数据隔离存储时,移动终端内预设有后台控制程 序,后台控制程序用于实现两个操作系统之间的数据交互,上述在双系统下访问数据的方 法还包括:当接收到当前操作系统中的应用程序的共享指令时,启动后台控制程序;通过 后台控制程序将被选择的应用程序共享给第二操作系统。
[0008] 优选地,针对上述提取第一操作系统和第二操作系统的数据,该在双系统下访问 数据的方法还包括:通过后台控制程序提取第一操作系统和第二操作系统的数据。
[0009] 优选地,在将当前操作系统中的应用程序共享给第二操作系统的步骤后,该在双 系统下访问数据的方法还包括:将被共享的应用程序的快捷方式共享给第二操作系统;当 第二操作系统获取到共享的快捷方式时,将快捷方式加入到桌面文件夹中。
[0010] 优选地,上述桌面文件夹中被共享的快捷方式标识有其所属的操作系统。
[0011] 优选地,上述该在双系统下访问数据的方法还包括:根据用户的选择选定对应的 应用程序;接收到当前操作系统中被选定的应用程序的共享指令时,将被选定的应用程序 共享给第二操作系统。
[0012] 根据本发明的另一个方面,提供的一种在双系统下访问数据的装置,该装置包括: 应用程序共享模块,用于接收到当前操作系统中的应用程序的共享指令时,将当前操作系 统中的应用程序共享给第二操作系统;切换模块,用于检测到当前操作系统从第一操作系 统变更为第二操作系统时,将当前操作系统切换到第二操作系统;应用程序启动模块,用于 接收到共享的应用程序的启动指令时,启动对应的应用程序;数据访问模块,用于接收到通 过启动的应用程序访问数据的指令时,提取第一操作系统和第二操作系统的数据。
[0013] 优选地,上述应用程序共享模块包括:后台控制程序启动模块,用于当接收到当前 操作系统中的应用程序的共享指令时,启动后台控制程序;后台共享模块,用于通过后台控 制程序将被选择的应用程序共享给第二操作系统。
[0014] 优选地,上述数据访问模块还包括:后台提取模块,用于通过后台控制程序提取第 一操作系统和第二操作系统的数据。
[0015] 根据本发明的又一个方面,提供的一种移动终端,该移动终端包括的上述在双系 统下访问数据的装置。
[0016] 本发明提供了一种移动终端及其在双系统下访问数据的方法和装置,通过使用预 共享的应用程序来访问另一操作系统的数据,使得其中一个操作系统中的恶意软件访问甚 至修改公用存储区中的数据时,该恶意软件由于未被用户共享,将无法在启动也无法访问 数据,同时由于共享的应用程序一般都是用户需要日常使用的,也不会涉及到恶意软件,将 日常使用的软件设为共享给用户在使用双操作系统时带来便利。
【专利附图】
【附图说明】
[0017] 图1为根据本发明的一个实施例的在双系统下访问数据的方法的流程图;
[0018] 图2为根据本发明的另一个实施例的在双系统下访问数据的方法的流程图;
[0019] 图3为根据本发明的一个实施例的在双系统下访问数据的装置示范性结构框图;
[0020] 图4为根据本发明的一个实施例的移动终端的示范性结构框图。
【具体实施方式】
[0021] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0022] 实施例一
[0023] 图1为根据本发明的一个实施例的在双系统下访问数据的方法的流程图,下面结 合图1来描述根据本发明的一个实施例的在双系统下访问数据的方法,该方法应用于包括 两个操作系统的移动终端,如图1所示,该方法包括以下步骤:
[0024] S100、接收到当前操作系统中的应用程序的共享指令时,将当前操作系统中的应 用程序共享给第二操作系统;
[0025] S200、检测到当前操作系统从第一操作系统变更为第二操作系统时,将当前操作 系统切换到第二操作系统,该变更可以是当一个操作系统异常时的被迫变更,也可以是根 据用户的操作执行的正常切换;
[0026] S300、接收到共享的应用程序的启动指令时,启动对应的应用程序;
[0027] S400、接收到通过启动的应用程序访问数据的指令时,提取第一操作系统和第二 操作系统的数据,供用户访问。
[0028] 为了使用户的可操作性更强,该方法还包括:
[0029] 根据用户的选择选定对应的应用程序;
[0030] 接收到当前操作系统中被选定的应用程序的共享指令时,将被选定的应用程序共 享给第二操作系统。
[0031] 本实施例应用于第一操作系统和第二操作系统有公用存储区域的情况,由于这两 个操作系统自身就能访问到公用存储区域的数据,因此不需要在二者之间搭桥就可以实 现。
[0032] 实施例二
[0033] 图2为根据本发明的另一个实施例的在双系统下访问数据的方法的流程图,当两 个操作系统的数据隔离存储时,移动终端内预设有后台控制程序,后台控制程序用于实现 两个操作系统之间的数据交互,如图2所示,该方法还包括:
[0034] 上述步骤S100具体还包括S110 :当接收到当前操作系统中的应用程序的共享指 令时,启动后台控制程序,通过后台控制程序将被选择的应用程序共享给第二操作系统。
[0035] 上述步骤S400具体还包括S410 :通过后台控制程序提取第一操作系统和第二操 作系统的数据。
[0036] 由于被共享的应用程序一般都是用户日常使用的应用,故为了方便用户可以快速 启动共享的应用程序,在将当前操作系统中的应用程序共享给第二操作系统的步骤后,该 方法还可以包括:
[0037] 将被共享的应用程序的快捷方式共享给第二操作系统;
[0038] 当第二操作系统获取到共享的快捷方式时,将快捷方式加入到桌面文件夹中。
[0039] 其中,上述桌面文件夹中被共享的快捷方式标识有其所属的操作系统。
[0040] 将桌面文件夹中的快捷方式做标识便于用户识别该应用程序属于哪个操作系统。
[0041] 该实施例的一个使用场景例如:当两个操作系统中的一个操作系统是安全性操作 系统,另一个操作系统是常用的普通操作系统,为了使普通操作系统只能访问普通操作系 统中的数据,而安全性操作系统既可以访问安全性操作系统下的数据也可以访问普通操作 系统中的数据,我们需要将这两个操作系统的数据隔离存储。针对隔离存储的情况,我们需 要在这两个操作系统之间建立一个单向访问的桥梁,即上述的后台控制程序,其具体实现 方式如上所述。
[0042] 实施例三
[0043] 图3为根据本发明的一个实施例的在双系统下访问数据的装置示范性结构框图, 下面根据图3来描述根据本发明的一个实施例的在双系统下访问数据的装置100,如图3所 示,该装置100包括:
[0044] 应用程序共享模块10,用于接收到当前操作系统中的应用程序的共享指令时,将 当前操作系统中的应用程序共享给第二操作系统;
[0045] 切换模块20,用于检测到当前操作系统从第一操作系统变更为第二操作系统时, 将当前操作系统切换到第二操作系统;
[0046] 应用程序启动模块30,用于接收到共享的应用程序的启动指令时,启动对应的应 用程序;
[0047] 数据访问模块40,用于接收到通过启动的应用程序访问数据的指令时,提取第一 操作系统和第二操作系统的数据。
[0048] 其中,当两个操作系统的数据隔离存储时,该在双系统下访问数据的装置内预设 有后台控制程序,该后台控制程序用于实现两个操作系统之间的数据交互,上述应用程序 共享模块10包括:
[0049] 后台控制程序启动模块11,用于当接收到当前操作系统中的应用程序的共享指令 时,启动后台控制程序;
[0050] 后台共享模块12,用于通过后台控制程序将被选择的应用程序共享给第二操作系 统。
[0051] 其中,当两个操作系统的数据隔离存储时,上述数据访问模块40还包括:
[0052] 后台提取模块41,用于通过后台控制程序提取第一操作系统和第二操作系统的数 据。
[0053] 其中,为了方便用户操作,上述应用程序共享模块10还可以包括:
[0054] 快捷方式共享模块,用于将被共享的应用程序的快捷方式共享给第二操作系统;
[0055] 加入模块,用于当第二操作系统获取到共享的快捷方式时,将该快捷方式加入到 桌面文件夹中。其中,针对通过此种方式加入到面文件夹中的快捷方式,可以在该快捷方式 上标上标识,表示其为另一个操作系统中的应用程序。
[0056] 实施例四
[0057] 图4为根据本发明的一个实施例的移动终端的示范性结构框图,如图4所示的移 动终端11,该移动终端包括上述的在双系统下访问数据的装置1〇〇。
[0058] 本发明通过预共享的应用程序来访问另一操作系统的数据,使得其中一个操作系 统中的恶意软件访问甚至修改公用存储区中的数据时,该恶意软件由于未被用户共享,将 无法在启动也无法访问数据,同时由于共享的应用程序一般都是用户需要日常使用的,也 不会涉及到恶意软件,将日常使用的软件设为共享给用户在使用双操作系统时带来便利。
[0059] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种在双系统下访问数据的方法,所述方法应用于包括两个操作系统的移动终端, 其特征在于,所述方法包括: 接收到当前操作系统中的应用程序的共享指令时,将所述当前操作系统中的应用程序 共享给第二操作系统; 检测到当前操作系统从第一操作系统变更为第二操作系统时,将当前操作系统切换到 所述第二操作系统; 接收到所述共享的应用程序的启动指令时,启动对应的应用程序; 接收到通过所述启动的应用程序访问数据的指令时,提取所述第一操作系统和所述第 二操作系统的数据。
2. 根据权利要求1所述的在双系统下访问数据的方法,其特征在于,当所述两个操作 系统的数据隔离存储时,所述移动终端内预设有后台控制程序,所述后台控制程序用于实 现两个操作系统之间的数据交互,所述方法还包括: 当接收到当前操作系统中的应用程序的共享指令时,启动所述后台控制程序; 通过所述后台控制程序将被选择的应用程序共享给所述第二操作系统。
3. 根据权利要求2所述的在双系统下访问数据的方法,其特征在于,针对所述提取所 述第一操作系统和第二操作系统的数据,所述方法还包括: 通过所述后台控制程序提取第一操作系统和所述第二操作系统的数据。
4. 根据权利要求1至3任一项所述的在双系统下访问数据的方法,其特征在于,在所述 将所述当前操作系统中的应用程序共享给第二操作系统的步骤后,所述方法还包括: 将所述被共享的应用程序的快捷方式共享给所述第二操作系统; 当所述第二操作系统获取到所述共享的快捷方式时,将所述快捷方式加入到桌面文件 夹中。
5. 根据权利要求4所述的在双系统下访问数据的方法,其特征在于,所述桌面文件夹 中被共享的快捷方式标识有其所属的操作系统。
6. 根据权利要求1至3任一项所述的在双系统下访问数据的方法,其特征在于,所述方 法还包括: 根据用户的选择选定对应的应用程序; 接收到当前操作系统中被选定的应用程序的共享指令时,将所述被选定的应用程序共 享给第二操作系统。
7. -种在双系统下访问数据的装置,其特征在于,所述装置包括: 应用程序共享模块,用于接收到当前操作系统中的应用程序的共享指令时,将所述当 前操作系统中的应用程序共享给第二操作系统; 切换模块,用于检测到当前操作系统从第一操作系统变更为第二操作系统时,将当前 操作系统切换到所述第二操作系统; 应用程序启动模块,用于接收到所述共享的应用程序的启动指令时,启动对应的应用 程序; 数据访问模块,用于接收到通过所述启动的应用程序访问数据的指令时,提取所述第 一操作系统和所述第二操作系统的数据。
8. 根据权利要求7所述的装置,其特征在于,所述应用程序共享模块包括: 后台控制程序启动模块,用于当接收到当前操作系统中的应用程序的共享指令时,启 动所述后台控制程序; 后台共享模块,用于通过所述后台控制程序将被选择的应用程序共享给所述第二操作 系统。
9. 根据权利要求7所述的装置,其特征在于,所述数据访问模块还包括: 后台提取模块,用于通过所述后台控制程序提取所述第一操作系统和第二操作系统的 数据。
10. -种移动终端,其特征在于,所述移动终端包括上述权利要求7?9任一项所述的 在双系统下访问数据的装置。
【文档编号】G06F21/52GK104156658SQ201410369962
【公开日】2014年11月19日 申请日期:2014年7月30日 优先权日:2014年7月30日
【发明者】刘英东 申请人:深圳市中兴移动通信有限公司