多系统外部设备共享的方法、装置和多系统终端的制作方法

文档序号:8225894阅读:533来源:国知局
多系统外部设备共享的方法、装置和多系统终端的制作方法
【技术领域】
[0001] 本发明涉及设备管理领域,尤其涉及多系统外部设备共享的方法、装置以及具有 所述装置的多系统终端。
【背景技术】
[0002] 随着计算机信息技术的快速发展,越来越多的终端设备上集成有多个操作系统, 且多系统终端上各系统的使用人群和用途都不一样。对于大多数多系统的终端来说,出于 资源共享的目的,会对终端上的设备文件进行了虚拟化,从而使得多系统终端上的各个系 统都可以通过访问终端上的设备文件来控制和使用外部设备资源。因此各外部设备资源对 于终端上的各个系统都是可见且可使用的,因为无需再为终端上的每个系统添加对应的外 部设备。然而从安全的角度出发,所有的外部设备资源都共享给终端上的各个系统会很容 易出现各种安全问题,一旦多系统终端中的某一系统被破解后,某些外部设备,例如GPS、摄 像头等就容易遭到非法访问而泄漏用户的个人隐私。

【发明内容】

[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] 图1为本发明多系统终端的结构示例图;
[0039] 图2为本发明多系统外部设备共享的方法第一实施例的流程示意图;
[0040]图3为本发明多系统外部设备共享的方法第二实施例的流程示意图;
[0041]图4为本发明多系统外部设备共享的方法第三实施例的流程示意图;
[0042] 图5为本发明多系统外部设备共享的方法第四实施例的流程示意图;
[0043]图6为本发明多系统外部设备共享的装置第一实施例的功能模块示意图;
[0044]图7为本发明多系统外部设备共享的装置第二实施例的功能模块示意图;
[0045]图8为本发明多系统外部设备共享的装置第三实施例的功能模块示意图;
[0046]图9为本发明多系统外部设备共享的装置第四实施例的功能模块示意图。
[0047] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0048] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049] 本发明的核心思想是通过安全系统的外部设备资源管理权限来分配给其他开放 系统对这些外部设备资源的访问权限,从而防止由于外部设备自由共享而带来的潜在的安 全问题。本发明适用于任何具有多系统的终端平台的外部设备共享管理。
[0050] 参照图1,图1为本发明中多系统终端的结构示例图。
[0051] 本实施例中的多系统终端包括一个安全系统和N(N为大于1的正整数)个开放系 统,同时还包括M(M为大于1的正整数)个外部
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1