基于双系统的文件同步方法、终端设备及存储介质技术方案

技术编号:33730262 阅读:17 留言:0更新日期:2022-06-08 21:25
本申请公开了一种基于双系统的文件同步方法、终端设备及存储介质,用以解决相关技术中双系统共享数据的过程复杂低效,破坏了双系统数据隔离的特性,极大的降低用户的使用体验的问题。本申请中通过响应于前台系统对至少一个待同步文件的同步请求,调用共享服务的通信接口传递同步请求,则基于同步请求中的路径参数确定至少一个待同步文件在前台系统的存储路径和后台系统的备份路径;将至少一个待同步文件从前台系统的存储路径复制到后台系统的备份路径,并将复制结果发送给文件管理器。由此通过调用双系统的共享服务的通信接口传递参数,在不破坏数据隔离的基础上,将待同步文件同步到另外一个系统中,实现双系统中数据的交互以及数据的共享。交互以及数据的共享。交互以及数据的共享。

【技术实现步骤摘要】
基于双系统的文件同步方法、终端设备及存储介质


[0001]本申请涉及终端
,特别涉及一种基于双系统的文件同步方法、终端设备及存储介质。

技术介绍

[0002]随着终端设备的日渐普及,双系统的应用场景也越来越多。双系统本身具有的数据隔离的特性,使得终端设备的数据的安全性得到了进一步提升,但相对的,使得操作的便捷性降低。
[0003]相关技术中,双系统中一个系统需要使用另一个系统中的数据时,需要借助另外的设备将一个系统中的数据复制出来,再复制到另一个系统中,或者可以让两个系统的数据互通,比如将数据的存储位置设置为同一个存储区,但这会让两个系统的数据无法隔离,完全舍弃了双系统数据隔离的优点,会产生数据的相互影响,会使得共享数据的过程复杂低效,破坏了双系统性能,极大的降低用户对双系统的使用体验。

技术实现思路

[0004]本申请的目的是提供一种基于双系统的文件同步方法、终端设备及存储介质,用以解决相关技术中双系统共享数据的过程复杂低效,破坏了双系统数据隔离的特性,极大的降低用户的使用体验的问题。
[0005]第一方面,本申请提供一种基于双系统的文件同步方法,所述方法包括:
[0006]响应于前台系统对至少一个待同步文件的同步请求,调用共享服务的通信接口传递所述同步请求,所述同步请求中包括所述至少一个待同步文件的路径参数;所述共享服务为双系统共享的服务;
[0007]若所述通信接口的调用者为所述前台系统的文件管理器,则基于所述路径参数确定所述至少一个待同步文件在所述前台系统的存储路径和后台系统的备份路径;
[0008]基于所述至少一个待同步文件在所述前台系统的存储路径,将所述至少一个待同步文件复制到所述后台系统的备份路径,并将复制结果发送给所述文件管理器。
[0009]在一种可能的实施方式中,所述方法还包括:
[0010]在终端设备开机之后,且在所述双系统开机之前,启动底层服务类中的所述共享服务。
[0011]在一种可能的实施方式中,所述调用共享服务的通信接口传递所述同步请求,包括:
[0012]获取由所述至少一个待同步文件对应的路径位置和文件名组成的列表;
[0013]调用所述通信接口,将指示所述列表的路径参数携带在所述同步请求中传递给所述共享服务。
[0014]在一种可能的实施方式中,所述基于所述路径参数确定所述至少一个待同步文件在所述前台系统的存储路径和后台系统的备份路径,包括:
[0015]确定所述前台系统的系统标识;
[0016]若所述系统标识指示所述前台系统为所述双系统的第一系统,则确定所述至少一个待同步文件的前台系统的存储路径为所述第一系统中文件的路径位置,并确定所述至少一个待同步文件在后台系统的备份路径为所述双系统的第二系统中文件的路径位置。
[0017]在一种可能的实施方式中,所述将所述至少一个待同步文件复制到所述后台系统的备份路径之前,所述方法还包括:
[0018]若所述后台系统中不存在所述后台系统的备份路径,则依据所述后台系统的文件路径创建规则创建所述后台系统的备份路径;
[0019]将所述至少一个待同步文件复制到创建好的所述后台系统的备份路径。
[0020]在一种可能的实施方式中,所述同步请求中还包括密码参数,所述方法还包括:
[0021]若所述调用者为所述前台系统的文件管理器,则判断所述同步请求中的密码参数是否正确;
[0022]若所述密码参数正确,则执行所述基于所述路径参数确定所述至少一个待同步文件在所述前台系统的存储路径和后台系统的备份路径的步骤;
[0023]若所述密码参数错误,则执行退出操作。
[0024]在一种可能的实施方式中,所述方法还包括:
[0025]显示用于选择待同步文件的同步引导界面,所述同步引导界面中包括至少一个文件;
[0026]响应用户对所述至少一个文件的文件选择操作,确定所述至少一个待同步文件;
[0027]响应于对所述至少一个待同步文件执行同步操作的同步指令,生成所述同步请求。
[0028]第二方面,本申请提供一种终端设备,包括:
[0029]显示器、处理器和存储器;
[0030]所述显示器用于显示屏幕显示区域;
[0031]所述存储器,用于存储所述处理器可执行指令;
[0032]所述处理器被配置为执行所述指令以实现如上述第一方面中任一项所述的基于双系统的文件同步方法。
[0033]第三方面,本申请提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由终端设备执行时,使得所述终端设备能够执行如上述第一方面中任一项所述的基于双系统的文件同步方法。
[0034]第四方面,本申请提供一种计算机程序产品,包括计算机程序:
[0035]所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的基于双系统的文件同步方法。
[0036]本申请的实施例提供的技术方案至少带来以下有益效果:
[0037]本申请实施例中通过响应于前台系统对至少一个待同步文件的同步请求,调用共享服务的通信接口传递同步请求,同步请求中包括至少一个待同步文件的路径参数;共享服务为双系统共享的服务;若通信接口的调用者为前台系统的文件管理器,则基于路径参数确定至少一个待同步文件在前台系统的存储路径和后台系统的备份路径;基于至少一个待同步文件在前台系统的存储路径,将至少一个待同步文件复制到后台系统的备份路径,
并将复制结果发送给文件管理器。由此通过调用双系统的共享服务的通信接口传递参数,可以实现给用户一个便捷高效的共享双系统中数据的方法,在不破坏双系统数据隔离的基础上,将待同步文件同步到另外一个系统中,实现双系统中数据的交互以及数据的共享,提升了用户的使用体验。
[0038]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0039]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例提供的一种终端设备的结构示意图;
[0041]图2为本申请实施例提供的终端设备的软件结构框图;
[0042]图3为本申请实施例提供的基于双系统的文件同步方法的流程示意图;
[0043]图4为本申请实施例提供的第一系统和第二系统分别通过各自的底层服务访问硬件的示意图;
[0044]图5为本申请实施例提供的第一系统和第二系统均通过共享服务访问硬件的示意图;
[0045]图6为本申请实施例提供的同步引导界面的效果示意图;...

【技术保护点】

【技术特征摘要】
1.一种基于双系统的文件同步方法,其特征在于,所述方法包括:响应于前台系统对至少一个待同步文件的同步请求,调用共享服务的通信接口传递所述同步请求,所述同步请求中包括所述至少一个待同步文件的路径参数;所述共享服务为双系统共享的服务;若所述通信接口的调用者为所述前台系统的文件管理器,则基于所述路径参数确定所述至少一个待同步文件在所述前台系统的存储路径和后台系统的备份路径;基于所述至少一个待同步文件在所述前台系统的存储路径,将所述至少一个待同步文件复制到所述后台系统的备份路径,并将复制结果发送给所述文件管理器。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在终端设备开机之后,且在所述双系统开机之前,启动底层服务类中的所述共享服务。3.根据权利要求1所述的方法,其特征在于,所述调用共享服务的通信接口传递所述同步请求,包括:获取由所述至少一个待同步文件对应的路径位置和文件名组成的列表;调用所述通信接口,将指示所述列表的路径参数携带在所述同步请求中传递给所述共享服务。4.根据权利要求1所述的方法,其特征在于,所述基于所述路径参数确定所述至少一个待同步文件在所述前台系统的存储路径和后台系统的备份路径,包括:确定所述前台系统的系统标识;若所述系统标识指示所述前台系统为所述双系统的第一系统,则确定所述至少一个待同步文件的前台系统的存储路径为所述第一系统中文件的路径位置,并确定所述至少一个待同步文件在后台系统的备份路径为所述双系统的第二系统中文件的路径位置。5.根据权利要求1所述的方法,其特征在于,所述将所述至少一个待同步文件复制到所述后台系统的备份路径之前,所述方法还包括:若所述后台系统中...

【专利技术属性】
技术研发人员:孙哲
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1