外设设备的访问控制方法、系统和服务器的制造方法

文档序号:9865435阅读:819来源:国知局
外设设备的访问控制方法、系统和服务器的制造方法
【技术领域】
[0001]本发明涉及外设控制技术领域,具体而言,涉及一种外设设备的访问控制方法、一种外设设备的访问控制系统和一种服务器。
【背景技术】
[0002]相关技术中,终端开发于兼容多个操作系统,而每个操作系统可以对指定的外设设备进行控制,相对而言,每个操作系统对外设设备的访问控制权限是有局限性的,另外,由于操作系统直接与相应的外设设备进行访问控制,如操作系统受到病毒程序侵犯等恶意操作,外设设备会直接受到影响,严重的甚至导致用户的隐私信息泄露。
[0003]因此,如何保证外设设备的访问控制过程的安全性和多元化成为亟待解决的技术问题。

【发明内容】

[0004]本发明正是基于上述技术问题至少之一,提出了一种新的外设设备的访问控制方案和一种服务器,通过服务器控制终端对外设设备的访问控制过程,实现了终端的多个操作系统对外设设备的访问控制请求的合理分配,另外,以服务器为控制中介有效地保护了终端和外设设备的信息安全,综上所述,本发明基于C/S架构实现了对外设设备的多元控制需求和便捷地外设资源共享的效果。
[0005]有鉴于此,本发明提出了一种外设设备的访问控制方法,包括:获取终端的操作系统发送的请求访问控制所述外设设备的请求指令;根据所述请求指令控制所述操作系统是否访问控制所述外设设备。
[0006]在该技术方案中,通过服务器控制终端对外设设备的访问控制过程,实现了终端的多个操作系统对外设设备的访问控制请求的合理分配,另外,以服务器为控制中介有效地保护了终端和外设设备的信息安全,也即基于C/S架构实现了对外设设备的多元控制需求和便捷地外设资源共享的效果。
[0007]具体地,终端的操作系统对外设设备的访问控制过程包括多种:
[0008](I)当终端包括多个操作系统时,服务器获取操作系统的同时发送请求访问控制多个外设设备的多个指令时,服务器根据每个指令分别判断上述操作系统是否有权限访问控制每个外设设备。
[0009](2)当终端包括多个操作系统时,服务器获取多个操作系统的同时发送请求分别访问控制不同外设设备的指令时,服务器根据请求指令分别判断上述操作系统是否有权限访问控制上述指令所指向的外设设备。
[0010](3)当终端包括多个操作系统时,服务器获取多个操作系统的同时发送请求分别访问控制相同外设设备的指令时,服务器首先判断操作系统的优先级别,在判定优先级别高的操作系统具备访问上述指令所指向的外设设备的使用权限时,拒绝其他操作系统在上述访问控制过程结束前对该外设设备进行访问控制。
[0011]在上述技术方案中,优选地,获取终端的操作系统发送的请求访问控制所述外设设备的请求指令,包括以下具体步骤:获取所述操作系统发送的请求访问控制所述外设设备的请求指令;根据所述请求指令获取所述操作系统的系统标识信息和所述外设设备的设备标识信息。
[0012]在该技术方案中,通过获取系统标识信息和外设标识信息,可以根据请求系统标识和外设标识来判定操作系统是否具备访问控制的权限,提供了一种便捷地判断权限的方法,进而提高服务器为中介来实现操作系统对外设设备的控制过程。
[0013]在上述技术方案中,优选地,根据所述请求指令控制所述操作系统是否访问控制所述外设设备,包括以下具体步骤:根据所述系统标识信息和所述外设设备标识信息判断所述操作系统是否具有访问控制所述外设设备的权限;在判定所述操作系统具有访问控制所述外设设备的权限时,向所述外设设备转发所述请求指令;在获取所述外设设备的反馈数据后,向所述操作系统实时转发所述反馈数据。
[0014]在该技术方案中,通过在判定操作系统具有访问控制外设设备的权限时,将操作系统的请求指令转发至外设设备,以及将外设设备在根据请求指令运行过程中的反馈数据转发至操作系统,可以实现外设设备的便捷访问控制,另外,反馈数据也不会造成未进行访问控制的操作系统的内存负担,保证了终端的可靠性和稳定性。
[0015]在上述技术方案中,优选地,根据所述系统标识信息和所述外设设备标识信息判断所述操作系统是否具有访问控制所述外设设备的权限,包括以下具体步骤:在判定所述操作系统不具有访问控制所述外设设备的权限时,向所述操作系统发送拒绝请求访问控制所述外设设备的驳回指令。
[0016]在该技术方案中,通过在判断操作系统不具有访问控制外设设备的权限时,拒绝该操作系统的请求指令,可以保证对外设设备操作的准确性,其中,拒绝该操作系统的请求指令包括多种方式:
[0017](I)在系统标识信息与外设设备标识信息不相符时,拒绝操作系统的请求指令;
[0018](2)在系统标识信息与外设设备标识信息相符,但是已有优先级别高的操作系统对该外设设备进行访问控制,并且访问控制过程未结束,也拒绝外设设备的请求指令。
[0019]根据本发明的另一方面,还提出了一种外设设备的访问控制系统,包括:获取单元,用于获取终端的操作系统发送的请求访问控制所述外设设备的请求指令;控制单元,用于根据所述请求指令控制所述操作系统是否访问控制所述外设设备。
[0020]在该技术方案中,通过服务器控制终端对外设设备的访问控制过程,实现了终端的多个操作系统对外设设备的访问控制请求的合理分配,另外,以服务器为控制中介有效地保护了终端和外设设备的信息安全,也即基于C/S架构实现了对外设设备的多元控制需求和便捷地外设资源共享的效果。
[0021]具体地,终端的操作系统对外设设备的访问控制过程包括多种:
[0022](I)当终端包括多个操作系统时,服务器获取操作系统的同时发送请求访问控制多个外设设备的多个指令时,服务器根据每个指令分别判断上述操作系统是否有权限访问控制每个外设设备。
[0023](2)当终端包括多个操作系统时,服务器获取多个操作系统的同时发送请求分别访问控制不同外设设备的指令时,服务器根据请求指令分别判断上述操作系统是否有权限访问控制上述指令所指向的外设设备。
[0024](3)当终端包括多个操作系统时,服务器获取多个操作系统的同时发送请求分别访问控制相同外设设备的指令时,服务器首先判断操作系统的优先级别,在判定优先级别高的操作系统具备访问上述指令所指向的外设设备的使用权限时,拒绝其他操作系统在上述访问控制过程结束前对该外设设备进行访问控制。
[0025]在上述技术方案中,优选地,所述获取单元还用于,获取所述操作系统发送的请求访问控制所述外设设备的请求指令;以及用于根据所述请求指令获取所述操作系统的系统标识信息和所述外设设备的设备标识信息。
[0026]在该技术方案中,通过获取系统标识信息和外设标识信息,可以根据请求系统标识和外设标识来判定操作系统是否具备访问控制的权限,提供了一种便捷地判断权限的方法,进而提高服务器为中介来实现操作系统对外设设备的控制过程。
[0027]在上述技术方案中,优选地,判断单元,用于根据所述系统标识信息和所述外设设备标识信息判断所述操作系统是否具有访问控制所述外设设备的权限;转发单元,用于在判定所述操作系统具有访问控制所述外设设备的权限时,向所述外设设备转发所述操作系统的指令;以及用于在获取所述外设设备的反馈数据后,向所述操作系统实时转发所述反馈数据。
[0028]在该技术方案中,通过在判定操作系统具有访问控制外设设备的权限时,将操作系统的请求指令转发至外设设备,以及将外设设备在根据请求指令运行过程中的反馈数据转发至操作系统,可以实现外设设备的便捷访问控制,另外,反馈数据也不会造成未进行访问控制的操作系统的内存负担,保证了终端的可靠性和稳定性。
[0029]在上述技术方案中,优选地,还包括:发送单元,用于在判定所述操作系统不具有访问控制所述外设设备的权限时,向所述操作系统发送拒绝请求访问控制所述外设设备的驳回指令。
[0030]在该技术方案中,通过在判断操作系统不具有访问控制外设设备的权限时,拒绝该操作系统的请求指令,可以保证对外设设备操作的准确性,其中,拒绝该操作系统的请求指令包括多种方式:
[0031](I)在系统标识信息与外设设备标识信息不相符时,拒绝操作系统的请求指令;
[0032](2)在系统标识信息与外设设备标识信息相符,但是已有优先级别高的操作系统对该外
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1