数据获取方法、数据获取装置和终端的制作方法

文档序号:8298979阅读:500来源:国知局
数据获取方法、数据获取装置和终端的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,具体而言,涉及一种数据获取方法、一种数据获取装置和一种终端。
【背景技术】
[0002]目前,对于搭配了双系统的智能终端,安全系统与普通系统的应用程序是各自独立,也就是说,安全应用程序只能在安全系统下使用,而非安全应用程序则只能在普通系统下使用,当同一应用程序在安全系统与普通系统下均需要使用时,则会出现在终端中需要安装两个相同应用程序,用户在使用时需要频繁地进行系统切换,以读取分别存储在两个系统中的数据,这样不仅增加了终端的内存负担,还严重影响了用户的体验。
[0003]因此,如何实现使终端中的多个系统共享一套应用程序并同时保证安全系统的使用安全性成为亟待解决的技术问题。

【发明内容】

[0004]本发明正是基于上述问题,提出了一种新的技术方案,可以使终端中的多个系统共享一套应用程序,有效地减少了终端内存的负担,并通过数据获取安全验证,有效地减少了用户频繁切换系统的操作,提升了用户体验。
[0005]有鉴于此,本发明的一方面提出了一种数据获取方法,用于获取终端的数据,所述终端上安装有多个系统,所述终端在当前系统运行目标应用程序,包括:向目标系统发送获取目标数据的数据请求,并根据所述数据请求,获取目标用户信息;判断所述目标应用程序是否与所述目标系统匹配;在匹配成功时,将所述数据请求发送至所述目标系统,以使所述目标系统将所述目标数据发送至所述当前系统,否则,发出安全提示,其中,所述目标系统的安全等级高于所述当前系统。
[0006]在该技术方案中,当终端在当前系统运行终端中安装的唯一的目标应用程序时,在请求调用目标系统中的目标数据之前先判断目标应用程序是否与目标系统匹配,即目标应用程序是否能够在目标系统中运行,当判定匹配时,将数据请求发送至目标系统,以获取目标数据,否则发出安全提示,其中,当前系统的安全等级低于目标系统,比如,当前系统为普通系统,目标系统为安全系统,如此,可以使终端中的多个系统共享一套应用程序,有效地减少了终端内存的负担,并通过数据获取安全验证,有效地减少了用户频繁切换系统的操作,提升了用户体验。
[0007]在上述技术方案中,优选地,所述判断所述目标应用程序是否与所述目标系统匹配具体包括:判断所述目标用户信息是否与指定用户信息匹配。
[0008]在该技术方案中,通过判断目标用户信息是否与指定用户信息匹配验证目标应用程序是否与目标系统(安全系统)匹配,如此,通过用户信息的唯一性保证获取安全等级高的系统中的数据的安全性,进一步提升用户体验。
[0009]在上述技术方案中,优选地,在向所述目标系统发送所述数据请求之前,还包括:建立所述目标应用程序与所述目标系统的匹配关系;以及将在所述目标系统中运行所述目标应用程序生成的所述目标数据存储至所述目标系统中。
[0010]在该技术方案中,通过预先建立目标应用程序与目标系统的匹配关系,即只有建立了匹配关系才能实现在安全等级低的当前系统通过目标应用程序获取存储在目标系统中的目标数据(安全数据),目标数据为在目标系统中运行目标应用程时生成的对应的数据,相应地,在当前系统(普通系统)运行目标应用程序生成的数据对应地存储在当前系统中,如此,可以有效地保证安全等级高的系统的访问安全性,避免数据外泄造成安全隐患,进而提升了用户体验。
[0011]在上述技术方案中,优选地,在判定建立所述匹配关系时,存储所述指定用户信息至所述目标系统,以在获取所述目标数据时进行用户信息匹配。
[0012]在该技术方案中,通过在建立目标应用程序与目标系统的匹配关系时同时存储指定用户的信息,以提供获取目标数据进行安全验证的依据,进而保证安全等级高的系统的数据安全性。
[0013]在上述技术方案中,优选地,所述安全提示的形式包括:文字、声音和/或图像。
[0014]在该技术方案中,安全提示的形式包括但不限于文字、声音和/或图像。
[0015]本发明的另一方面提出了一种数据获取装置,用于终端,所述终端上安装有多个系统,所述终端在当前系统运行目标应用程序,包括:获取模块,用于向目标系统发送获取目标数据的数据请求,并根据所述数据请求,获取目标用户信息;判断模块,用于判断所述目标应用程序是否与所述目标系统匹配;控制模块,用于在匹配成功时,控制将所述数据请求发送至所述目标系统,以使所述目标系统将所述目标数据发送至所述当前系统,否则,发出安全提示,其中,所述目标系统的安全等级高于所述当前系统。
[0016]在该技术方案中,当终端在当前系统运行终端中安装的唯一的目标应用程序时,在请求调用目标系统中的目标数据之前先判断目标应用程序是否与目标系统匹配,即目标应用程序是否能够在目标系统中运行,当判定匹配时,将数据请求发送至目标系统,以获取目标数据,否则发出安全提示,其中,当前系统的安全等级低于目标系统,比如,当前系统为普通系统,目标系统为安全系统,如此,可以使终端中的多个系统共享一套应用程序,有效地减少了终端内存的负担,并通过数据获取安全验证,有效地减少了用户频繁切换系统的操作,提升了用户体验。
[0017]在上述技术方案中,优选地,所述判断模块具体用于:判断所述目标用户信息是否与指定用户信息匹配。
[0018]在该技术方案中,通过判断目标用户信息是否与指定用户信息匹配验证目标应用程序是否与目标系统(安全系统)匹配,如此,通过用户信息的唯一性保证获取安全等级高的系统中的数据的安全性,进一步提升用户体验。
[0019]在上述技术方案中,优选地,还包括:创建模块,用于在向所述目标系统发送所述数据请求之前,建立所述目标应用程序与所述目标系统的匹配关系;以及存储模块,用于将在所述目标系统中运行所述目标应用程序生成的所述目标数据存储至所述目标系统中。
[0020]在该技术方案中,通过预先建立目标应用程序与目标系统的匹配关系,即只有建立了匹配关系才能实现在安全等级低的当前系统通过目标应用程序获取存储在目标系统中的目标数据(安全数据),目标数据为在目标系统中运行目标应用程时生成的对应的数据,相应地,在当前系统(普通系统)运行目标应用程序生成的数据对应地存储在当前系统中,如此,可以有效地保证安全等级高的系统的访问安全性,避免数据外泄造成安全隐患,进而提升了用户体验。
[0021]在上述技术方案中,优选地,所述存储模块还用于:在判定建立所述匹配关系时,存储所述指定用户信息至所述目标系统,以在所述获取所述目标数据时进行用户信息匹配。
[0022]在该技术方案中,通过在建立目标应用程序与目标系统的匹配关系时同时存储指定用户的信息,以提供获取目标数据进行安全验证的依据,进而保证安全等级高的系统的数据安全性。
[0023]在上述技术方案中,优选地,所述安全提示的形式包括:文字、声音和/或图像。
[0024]在该技术方案中,安全
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1