【技术实现步骤摘要】
一种隔离方法、系统及相关装置
[0001]本申请涉及计算机
,尤其涉及一种隔离方法、系统及相关装置。
技术介绍
[0002]随着计算机技术和互联网技术的发展,多用户设备连接同一台主机的使用场景越来越多。多个用户设备同时连接到同一台主机,所有用户设备可以分时共用主机提供的硬件资源。
[0003]但是,主机提供的硬件资源中存在一些需要隔离的器件,这些器件在同一时间只能有一个用户或一个用户组对其进行访问。如果多个用户设备(例如第一用户设备和第二用户设备)同时访问主机上的同一器件(例如摄像头、扬声器等等),该多个用户设备会交叉对该器件相关的数据进行读写,此时,第一用户设备可能读取到第二用户设备写入的数据,导致用户隐私泄露。
技术实现思路
[0004]本申请提供了一种隔离方法、系统以及相关装置,该方法中,主机可以在接收到用户设备访问隔离设备的请求时,基于该隔离设备的访问记录确定是否允许用户设备对隔离设备的访问,实现了对隔离设备的动态隔离。
[0005]第一方面,本申请提供了一种隔离方法,包括:主机接收第一用户设备发送的第一访问请求,第一访问请求用于请求控制第一隔离设备执行第一功能;响应于第一访问请求,当主机确定访问记录表中存在第一隔离设备的访问记录,且第一隔离设备的访问记录中前一次访问隔离设备的用户设备为第一用户设备,且第一隔离设备的访问记录有效时,主机控制第一隔离设备执行第一功能;其中,访问记录表包括一个或多个隔离设备的设备标志符和一个或多个隔离设备的访问记录,访问记录包括前一次访问隔离 ...
【技术保护点】
【技术特征摘要】
1.一种隔离方法,其特征在于,包括:主机接收第一用户设备发送的第一访问请求,所述第一访问请求用于请求控制所述第一隔离设备执行第一功能;响应于所述第一访问请求,当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备为所述第一用户设备,且所述第一隔离设备的访问记录有效时,所述主机控制所述第一隔离设备执行所述第一功能;其中,所述访问记录表包括一个或多个隔离设备的设备标志符和所述一个或多个隔离设备的访问记录,所述访问记录包括前一次访问隔离设备的用户设备的设备标识和所述访问记录的有效信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述第一访问请求,当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备与所述第一用户设备不同,且所述第一隔离设备的访问记录无效时,所述主机控制所述第一隔离设备执行所述第一功能。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:响应于所述第一访问请求,当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备与所述第一用户设备相同,且所述第一隔离设备的访问记录无效时,所述主机向所述第一用户设备发送第一通知,所述第一通知用于通知所述第一用户设备不能控制所述第一隔离设备执行所述第一功能。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述访问记录还包括前一个访问隔离设备的用户设备的访问时间;所述方法还包括:响应于所述第一访问请求,当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备与所述第一用户设备不同,且所述第一隔离设备的访问记录有效,且前一个访问第一隔离设备的用户设备的访问时间与当前时间的时间间隔大于第一阈值时,所述主机控制所述第一隔离设备执行所述第一功能。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于所述第一访问请求,当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备与所述第一用户设备不同,且所述第一隔离设备的访问记录有效,且前一个访问第一隔离设备的用户设备的访问时间与当前时间的时间间隔小于等于第一阈值时,所述主机向所述第一用户设备发送第一通知,所述第一通知用于通知所述第一用户设备不能控制所述第一隔离设备执行所述第一功能。6.根据权利要求1
‑
5中任一项所述的方法,其特征在于,所述方法还包括:响应于所述第一访问请求,当所述主机确定访问记录表中不存在所述第一隔离设备的访问记录时,所述主机控制所述第一隔离设备执行所述第一功能。
7.根据权利要求1
‑
6中任一项所述的方法,其特征在于,在所述主机控制所述第一隔离设备执行所述第一功能之后,所述方法还包括:当所述主机确定访问记录表中不存在所述第一隔离设备的访问记录时,所述主机在所述访问记录表中添加所述第一隔离设备的访问记录。8.根据权利要求1
‑
6中任一项所述的方法,其特征在于,在所述主机控制所述第一隔离设备执行所述第一功能之后,所述方法还包括:当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备与所述第一用户设备不同,且所述第一隔离设备的访问记录无效时,所述主机将所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备的设备标识更改为所述第一用户设备的设备标识,所述主机将所述访问记录的有效信息更改为有效。9.根据权利要求4或5所述的方法,其特征在于,在所述主机控制所述第一隔离设备执行所述第一功能之后,所述方法还包括:当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备为所述第一用户设备,且所述第一隔离设备的访问记录有效时,所述主机将所述第一隔离设备的访问记录中的所述访问时间更改为所述当前时间。10.根据权利要求4或5所述的方法,其特征在于,在所述主机控制所述第一隔离设备执行所述第一功能之后,所述方法还包括:当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备与所述第一用户设备不同,且所述第一隔离设备的访问记录有效,且前一个访问第一隔离设备的用户设备的访问时间与当前时间的时间间隔大于第一阈值时,所述主机将所述第一隔离设备的访问记录中前一次访问隔离设备的用户设备的设备标识更改为所述第一用户设备的设备标识,所述主机将所述第一隔离设备的访问记录中的所述访问时间更改为所述当前时间。11.根据权利要求1
‑
10中任一项所述的方法,其特征在于,所述第一访问请求包括所述第一用户设备的访问标识和所述第一隔离设备的设备标识;所述第一隔离设备的设备标志符为所述第一隔离设备的设备标识;其中,所述第一隔离设备的设备标识包括如下任一种:所述第一隔离设备的设备名称、设备类型、媒体存取控制MAC地址和网际协议IP地址。12.根据权利要求1
‑
10中任一项所述的方法,其特征在于,所述第一访问请求包括所述第一用户设备的设备标识和所述第一隔离设备的设备标识;所述方法还包括:所述主机基于所述第一隔离设备的设备标识,通过哈希算法确定所述第一隔离设备的标志符,其中,所述第一隔离设备的标志符的数据量小于所述第一隔离设备的设备标识的数据量。13.根据权利要求12所述的方法,其特征在于,所述访问记录表的类型是哈希表。14.根据权利要求1
‑
13中任一项所述的方法,其特征在于,所述第一访问请求还包括第一访问类型,所述第一访问类型用于指示所述第一功能的类型;在所述主机控制所述第一隔离设备执行所述第一功能之前,所述方法还包括:
所述主机基于所述第一访问类型确定第一指令,所述第一指令用于指示所述第一隔离设备执行所述第一功能;所述主机控制所述第一隔离设备执行所述第一功能,具体包括:所述主机向所述第一隔离设备发送所述第一指令。15.根据权利要求1
‑
14中任一项所述的方法,其特征在于,所述方法还包括:当所述主机确定满足第一条件时,所述主机将所述第一隔离设备的访问记录中的有效信息更改为无效。16.根据权利要求15所述的方法,其特征在于,所述第一条件为所述主机接收到用于终止用户设备对第一隔离设备的占用的第一输入操作。17.根据权利要求15所述的方法,其特征在于,所述第一条件为所述主机确定所述第一隔离设备的被占用时间大于第二阈值。18.一种隔离系统,其特征在于,包括主机、第一隔离设备和第一用户设备;所述第一用户设备,用于向所述主机发送第一访问请求,所述第一访问请求用于请求控制所述第一隔离设备执行第一功能;所述主机,用于接收所述第一访问请求;所述主机还用于响应于所述第一访问请求,当所述主机确定访问记录表中存在所述第一隔离设备的访问记录,且所述第一隔...
【专利技术属性】
技术研发人员:沈晴霓,陈唯,付鹏程,陈博言,汪硕,李家欣,毛伟,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。