一种面向安卓终端的外部存储设备的访问控制方法和装置的制造方法

文档序号:10655963阅读:162来源:国知局
一种面向安卓终端的外部存储设备的访问控制方法和装置的制造方法
【专利摘要】本发明提供一种面向安卓终端的外部存储设备的访问控制方法和装置,该方法包括:获取安卓终端挂载的外部存储设备的标识;根据所述外部存储设备的标识和预设的标识,确定所述外部存储设备是否为合法的外部存储设备;若确定所述外部存储设备为非法的外部存储设备,则执行关机操作。本发明提供的一种面向安卓终端的外部存储设备的访问控制方法和装置,能够避免员工自行更换安卓终端的外部存储设备,从而达到了避免员工将企业所配发的安卓终端私用的目的,进而可以避免员工在将企业所配发的安卓终端私用的过程中,出现将企业内部信息或客户信息泄露,导致企业财产遭受损失的情况。
【专利说明】
一种面向安卓终端的外部存储设备的访问控制方法和装置
技术领域
[0001]本发明涉及终端技术,尤其涉及一种面向安卓终端的外部存储设备的访问控制方法和装置。
【背景技术】
[0002]目前,许多企业会给员工配发专门用于工作的安卓终端,以使得员工可以通过该安卓终端与企业内部的员工、或者与客户进行交互。其中,企业在给员工所配发的安卓终端上安装有用于扩展其内存空间存储设备,以满足员工在实际使用时的需求,上述所说的存储设备例如可以为TF(Trans-flash)卡、Micro SD卡等。
[0003]然而,为了避免员工将上述安卓终端私用,企业不希望员工自行更换上述安卓终端的存储设备。因此,如何避免员工自行更换安卓终端的外部存储设备是一个亟待解决的技术问题。

【发明内容】

[0004]本发明提供一种面向安卓终端的外部存储设备的访问控制方法和装置,用以解决现有技术中如何避免员工自行更换安卓终端的外部存储设备的问题。
[0005]本发明第一方面提供一种面向安卓终端的外部存储设备的访问控制方法,包括:
[0006]获取安卓终端挂载的外部存储设备的标识;
[0007]根据所述外部存储设备的标识和预设的标识,确定所述外部存储设备是否为合法的外部存储设备;
[0008]若确定所述外部存储设备为非法的外部存储设备,则执行关机操作。
[0009]如上所述,所述执行关机操作之前,所述方法还包括:
[0010]向管理设备发送报警信息;所述报警信息用于向所述管理设备指示所述安卓终端挂载的外部存储设备不合法。
[0011]如上所述,所述获取安卓终端挂载的外部存储设备的标识之前,所述方法还包括:
[0012]判断所述安卓终端是否完成所述外部存储设备的挂载;
[0013]若确定所述安卓终端已完成所述外部存储设备的挂载,则获取安卓终端挂载的外部存储设备的标识。
[0014]如上所述,所述判断所述安卓终端是否完成所述外部存储设备的挂载,包括:
[0015]通过接收到的挂载信息,判断所述安卓终端是否完成所述外部存储设备的挂载;所述挂载信息用于标识所述安卓终端已完成所述外部存储设备的挂载。
[0016]如上所述,所述外部存储设备的标识包括所述外部存储设备的身份标识号ID。
[0017]本发明第二方面提供一种面向安卓终端的外部存储设备的访问控制装置,包括:
[0018]获取模块,用于获取安卓终端挂载的外部存储设备的标识;
[0019]确定模块,用于根据所述获取模块获取的所述外部存储设备的标识和预设的标识,确定所述外部存储设备是否为合法的外部存储设备;
[0020]处理模块,用于在所述确定模块确定所述外部存储设备为非法的外部存储设备时,执行关机操作。
[0021]如上所述,所述装置还包括:
[0022]发送模块,用于在所述处理模块执行关机操作之前,向管理设备发送报警信息;所述报警信息用于向所述管理设备指示所述安卓终端挂载的外部存储设备不合法。
[0023]如上所述,所述装置还包括:
[0024]判断模块,用于在所述获取模块获取安卓终端挂载的外部存储设备的标识之前,判断所述安卓终端是否完成所述外部存储设备的挂载;
[0025]则所述获取模块,具体用于在所述判断模块确定所述安卓终端已完成所述外部存储设备的挂载时,获取安卓终端挂载的外部存储设备的标识。
[0026]如上所述,所述判断模块,具体用于通过接收到的挂载信息,判断所述安卓终端是否完成所述外部存储设备的挂载;所述挂载信息用于标识所述安卓终端已完成所述外部存储设备的挂载。
[0027]如上所述,所述外部存储设备的标识包括所述外部存储设备的身份标识号ID。
[0028]本发明提供的面向安卓终端的外部存储设备的访问控制方法和装置,安卓终端可以获取其操作系统所挂载的外部存储设备的标识,从而可以根据其操作系统所挂载的外部存储设备的标识以及预设的合法外部存储设备的标识,确定其操作系统所挂载的外部存储设备是否为合法的外部存储设备,进而在确定其操作系统所挂载的外部存储设备为非法的外部存储设备时,即安卓终端所挂载的外部存储设备为员工自行更换的外部存储设备,而并非是企业给员工配发安卓终端时在安卓终端上所安装的外部存储设备时,则执行关机操作。通过这种方式,可以避免员工自行更换安卓终端的外部存储设备,从而达到了避免员工将企业所配发的安卓终端私用的目的,进而可以避免员工在将企业所配发的安卓终端私用的过程中,出现将企业内部信息或客户信息泄露,导致企业财产遭受损失的情况。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明提供的面向安卓终端的外部存储设备的访问控制方法实施例一的流程不意图;
[0031]图2为本发明提供的面向安卓终端的外部存储设备的访问控制装置实施例一的结构示意图;
[0032]图3为本发明提供的面向安卓终端的外部存储设备的访问控制装置实施例二的结构示意图;
[0033]图4为本发明提供的面向安卓终端的外部存储设备的访问控制装置实施例三的结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]本发明所涉及的外部存储设备可以为任一具有存储功能且可以安装在安卓终端上的设备,例如:TF卡、Mi cro SD卡等外部存储设备。本发明所涉及的安卓终端,可以为任一可拆卸的安装有外部存储设备、且设置有安卓操作系统的终端,例如:手机、平板电脑、个人数字助理等安卓终端。在本申请文件中,企业在安卓终端上所安装的外部存储设备为该安卓终端的合法外部存储设备,示例性的,假定企业给员工配发安卓终端时,在安卓终端上安装的外部存储设备为外部存储设备A,则该外部存储设备A即为该安卓终端的合法外部存储设备。
[0036]本发明所涉及的一种面向安卓终端的外部存储设备的访问控制方法,旨在解决现有技术中如何避免员工自行更换安卓终端的外部存储设备的技术问题。
[0037]下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0038]图1为本发明提供的面向安卓终端的外部存储设备的访问控制方法实施例一的流程示意图,本实施例的执行主体可以为面向安卓终端的外部存储设备的访问控制装置,还可以为集成了面向安卓终端的外部存储设备的访问控制装置的安卓终端,下述以执行主体为集成了面向安卓终端的外部存储设备的访问控制装置的安卓终端(简称:安卓终端)为例进行说明。本实施例涉及的是根据预设的标识,确定安卓终端所挂载的外部存储设备是否为合法的外部存储设备的具体过程,如图1所示,该方法可以包括:
[0039]SlOl、获取安卓终端挂载的外部存储设备的标识。
[0040]具体的,上述安卓终端挂载的外部存储设备即为安卓终端上安装的外部存储设备,在本实施例中,上述安卓终端在开机之后,可以实时的、或周期性的访问其操作系统挂载的外部存储设备,以获取外部存储设备中存储的外部存储设备的标识,其中,这里所说的外部存储设备的标识可以为能够表示外部存储设备身份的标识,例如:外部存储设备的身份标识号(identificat1n,简称:ID)、外部存储设备的序列号、外部存储设备的串号等。
[0041]S102、根据外部存储设备的标识和预设的标识,确定外部存储设备是否为合法的外部存储设备;若是,则结束,若否,则执行S103。
[0042]具体的,上述安卓终端上存储有预设的标识,该预设的标识为该安卓终端的合法外部存储设备的标识,即企业给员工配发安卓终端时在安卓终端上安装的外部存储设备。这样,当上述安卓终端获取到其操作系统挂载的外部存储设备的标识之后,就可以根据该预设的标识和其操作系统挂载的外部存储设备的标识,确定其操作系统挂载的外部存储设备是否为合法的外部存储设备。可选的,上述安卓终端可以通过判断其操作系统挂载的外部存储设备的标识和预设的标识是否相同来确定其操作系统挂载的外部存储设备是否为合法的外部存储设备。
[0043]当安卓终端判断得出其操作系统挂载的外部存储设备的标识与预设的标识相同时,说明其操作系统挂载的外部存储设备为合法的外部存储设备,即安卓终端所挂载的外部存储设备就是企业给员工配发安卓终端时在安卓终端上所安装的外部存储设备,则结束流程;当安卓终端判断得出外部存储设备的标识与预设的标识不同时,说明其操作系统所挂载的外部存储设备为非法的外部存储设备,即安卓终端所挂载的外部存储设备并非是企业给员工配发安卓终端时在安卓终端上所安装的外部存储设备,而是员工自行更换的外部存储设备,则执行S103。
[0044]S103、执行关机操作。
[0045]具体的,当安卓终端确定其操作系统挂载的外部存储设备为非法的外部存储设备时,即安卓终端所挂载的外部存储设备为员工自行更换的外部存储设备时,执行关机操作,通过这种方式,可以避免员工自行更换安卓终端的外部存储设备,从而达到了避免员工将企业所配发的安卓终端私用的目的,进而可以避免员工在将企业所配发的安卓终端私用的过程中,出现将企业内部信息或客户信息泄露,导致企业财产遭受损失的情况。
[0046]本发明提供的面向安卓终端的外部存储设备的访问控制方法,安卓终端可以获取其操作系统所挂载的外部存储设备的标识,从而可以根据其操作系统所挂载的外部存储设备的标识以及预设的合法外部存储设备的标识,确定其操作系统所挂载的外部存储设备是否为合法的外部存储设备,进而在确定其操作系统所挂载的外部存储设备为非法的外部存储设备时,即安卓终端所挂载的外部存储设备为员工自行更换的外部存储设备,而并非是企业给员工配发安卓终端时在安卓终端上所安装的外部存储设备时,则执行关机操作。通过这种方式,可以避免员工自行更换安卓终端的外部存储设备,从而达到了避免员工将企业所配发的安卓终端私用的目的,进而可以避免员工在将企业所配发的安卓终端私用的过程中,出现将企业内部信息或客户信息泄露,导致企业财产遭受损失的情况。
[0047]进一步地,在上述实施例的基础上,在上述S103之前,该方法还可以包括:向管理设备发送报警信息;其中,该报警信息用于向管理设备指示安卓终端挂载的外部存储设备不合法。
[0048]具体的,上述管理设备可以为企业内部的管理员的安卓终端,还可以为企业内部的管理服务器。当上述管理设备为管理员的安卓终端时,则上述报警信息可以携带在短信中发送给管理员的安卓终端,当上述管理设备为管理服务器时,则上述报警信息可以携带在消息中发送给管理服务器,以使得企业内部的管理员可以通过查看自己的安卓终端或者访问管理服务器获知该报警信息,进而可以根据该报警信息获知哪个安卓终端挂载的外部存储设备不合法,即哪个安卓终端的外部存储设备被员工自行更换过,以便于企业对安卓终端和员工的管理。其中,上述报警信息的具体内容可以根据用户的需求设定,例如可以包括安卓终端的标识、非法的外部存储设备的标识,还可以包括确定外部存储设备为非法的外部存储设备的时间、以及安卓终端对应的员工信息(例如:员工工号或员工名字)等。
[0049]如上述实施例所说,上述安卓终端可以在开机之后,实时的或周期性的获取其操作系统挂载的外部存储设备的标识,则在本发明的另一种实现方式中,在上述SlOl之前,该方法还可以包括:判断安卓终端是否完成外部存储设备的挂载;若是,则执行SlOl,若否,则结束。
[0050]具体的,若上述外部存储设备为安卓终端在开机之前就已经安装在安卓终端上的,则安卓终端的操作系统在安卓终端开机时,会对该外部存储设备进行挂载,以使得安卓终端可以访问该外部存储设备;若上述外部存储设备为安卓终端在运行过程中安装在安卓终端上的,则安卓终端的操作系统会在外部存储设备安装在安卓终端上后,对该外部存储设备进行挂载,以使得安卓终端可以访问该外部存储设备。因此,当上述安卓终端需要获取其操作系统挂载的外部存储设备的标识时,可以先判断其操作系统是否完成了外部存储设备的挂载,当安卓终端通过判断确定其操作系统已完成外部存储设备的挂载之后,才会执行获取其操作系统挂载的外部存储设备的标识的动作。通过这种方式,可以提高安卓终端获取其挂载的外部存储设备的标识的准确性。
[0051]可选的,上述安卓终端可以通过接收到的操作系统广播的挂载信息(也可以称为插卡广播),判断其操作系统是否完成外部存储设备的挂载;其中,该挂载信息用于标识安卓终端已完成外部存储设备的挂载。可选的,上述安卓终端还可以通过在操作系统的路径列表中查询是否有外部存储设备的访问路径来判断其操作系统是否完成外部存储设备的挂载;当然,上述安卓终端还可以采用现有的判断其操作系统是否完成外部存储设备的挂载的方式,本发明对此不再赘述。
[0052]本发明提供的面向安卓终端的外部存储设备的访问控制方法,安卓终端可以获取其操作系统所挂载的外部存储设备的标识,从而可以根据其操作系统所挂载的外部存储设备的标识以及预设的合法外部存储设备的标识,确定其操作系统所挂载的外部存储设备是否为合法的外部存储设备,进而在确定其操作系统所挂载的外部存储设备为非法的外部存储设备时,即安卓终端所挂载的外部存储设备为员工自行更换的外部存储设备,而并非是企业给员工配发安卓终端时在安卓终端上所安装的外部存储设备时,则执行关机操作。通过这种方式,可以避免员工自行更换安卓终端的外部存储设备,从而达到了避免员工将企业所配发的安卓终端私用的目的,进而可以避免员工在将企业所配发的安卓终端私用的过程中,出现将企业内部信息或客户信息泄露,导致企业财产遭受损失的情况。
[0053]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0054]图2为本发明提供的面向安卓终端的外部存储设备的访问控制装置实施例一的结构示意图,如图2所示,该面向安卓终端的外部存储设备的访问控制装置可以通过软件、硬件或者两者的结合实现安卓终端的部分或者全部,该面向安卓终端的外部存储设备的访问控制装置可以包括:获取模块11、确定模块12和处理模块13;其中,
[0055]获取模块11,用于获取安卓终端挂载的外部存储设备的标识;其中,上述外部存储设备的标识例如可以为:外部存储设备的ID、外部存储设备的序列号、外部存储设备的串号等。
[0056]确定模块12,用于根据获取模块11获取的外部存储设备的标识和预设的标识,确定外部存储设备是否为合法的外部存储设备;
[0057]处理模块13,用于在确定模块12确定外部存储设备为非法的外部存储设备时,执行关机操作。
[0058]本发明提供的面向安卓终端的外部存储设备的访问控制装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0059]图3为本发明提供的面向安卓终端的外部存储设备的访问控制装置实施例二的结构示意图,如图3所示,进一步地,在上述实施例的基础上,在本发明的另一种实现方式中,上述装置还可以包括:
[0060]发送模块14,用于在处理模块13执行关机操作之前,向管理设备发送报警信息;该报警信息用于向管理设备指示安卓终端挂载的外部存储设备不合法。
[0061]本发明提供的面向安卓终端的外部存储设备的访问控制装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0062]图4为本发明提供的面向安卓终端的外部存储设备的访问控制装置实施例三的结构示意图,如图4所示,进一步地,在上述实施例的基础上,在本发明的另一种实现方式中,上述装置还可以包括:
[0063]判断模块15,用于在获取模块11获取安卓终端挂载的外部存储设备的标识之前,判断安卓终端是否完成外部存储设备的挂载。可选的,上述判断模块15可以通过接收到的挂载信息,判断安卓终端是否完成外部存储设备的挂载;其中,该挂载信息用于标识安卓终端已完成外部存储设备的挂载。
[0064]则上述获取模块11,具体用于在判断模块15确定安卓终端已完成外部存储设备的挂载时,获取安卓终端挂载的外部存储设备的标识。
[0065]本发明提供的面向安卓终端的外部存储设备的访问控制装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0066]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种面向安卓终端的外部存储设备的访问控制方法,其特征在于,包括: 获取安卓终端挂载的外部存储设备的标识; 根据所述外部存储设备的标识和预设的标识,确定所述外部存储设备是否为合法的外部存储设备; 若确定所述外部存储设备为非法的外部存储设备,则执行关机操作。2.根据权利要求1所述的方法,其特征在于,所述执行关机操作之前,所述方法还包括: 向管理设备发送报警信息;所述报警信息用于向所述管理设备指示所述安卓终端挂载的外部存储设备不合法。3.根据权利要求1或2所述的方法,其特征在于,所述获取安卓终端挂载的外部存储设备的标识之前,所述方法还包括: 判断所述安卓终端是否完成所述外部存储设备的挂载; 若确定所述安卓终端已完成所述外部存储设备的挂载,则获取安卓终端挂载的外部存储设备的标识。4.根据权利要求3所述的方法,其特征在于,所述判断所述安卓终端是否完成所述外部存储设备的挂载,包括: 通过接收到的挂载信息,判断所述安卓终端是否完成所述外部存储设备的挂载;所述挂载信息用于标识所述安卓终端已完成所述外部存储设备的挂载。5.根据权利要求1所述的方法,其特征在于,所述外部存储设备的标识包括所述外部存储设备的身份标识号ID。6.—种面向安卓终端的外部存储设备的访问控制装置,其特征在于,包括: 获取模块,用于获取安卓终端挂载的外部存储设备的标识; 确定模块,用于根据所述获取模块获取的所述外部存储设备的标识和预设的标识,确定所述外部存储设备是否为合法的外部存储设备; 处理模块,用于在所述确定模块确定所述外部存储设备为非法的外部存储设备时,执行关机操作。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 发送模块,用于在所述处理模块执行关机操作之前,向管理设备发送报警信息;所述报警信息用于向所述管理设备指示所述安卓终端挂载的外部存储设备不合法。8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括: 判断模块,用于在所述获取模块获取安卓终端挂载的外部存储设备的标识之前,判断所述安卓终端是否完成所述外部存储设备的挂载; 则所述获取模块,具体用于在所述判断模块确定所述安卓终端已完成所述外部存储设备的挂载时,获取安卓终端挂载的外部存储设备的标识。9.根据权利要求8所述的装置,其特征在于, 所述判断模块,具体用于通过接收到的挂载信息,判断所述安卓终端是否完成所述外部存储设备的挂载;所述挂载信息用于标识所述安卓终端已完成所述外部存储设备的挂载。10.根据权利要求6所述的装置,其特征在于,所述外部存储设备的标识包括所述外部存储设备的身份标识号ID。
【文档编号】G06F21/78GK106022171SQ201610366029
【公开日】2016年10月12日
【申请日】2016年5月27日
【发明人】王玉龙, 王平, 王一平, 杨放春, 苏森, 徐鹏, 双锴
【申请人】北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1