USB端口禁用方法、装置、存储介质及一体机制造方法及图纸

技术编号:24289919 阅读:33 留言:0更新日期:2020-05-26 20:10
本发明专利技术公开了一种一体机设备的USB端口禁用方法、装置、存储介质及一体机,其中,所述方法包括:基于一体机设备的系统数据库中获得所述一体机设备的USB端口列表;基于所述USB端口列表判断所述USB端口是否为禁用USB端口;若为禁用USB端口,则禁用所述USB端口的接入设备,反之,则允许使用所述USB接口接入设备;实时接收用户在所述一体机设备上操作更新USB端口的端口状态,并更新至所述系统数据库中。在本实施例中,无需专门的IO即可实现软件方式禁用USB端口,并且可以只禁用对应设定的USB端口而不影响其他的USB端口的使用。

USB port disable method, device, storage medium and all-in-one machine

【技术实现步骤摘要】
USB端口禁用方法、装置、存储介质及一体机
本专利技术涉及一体机设备
,尤其涉及一种一体机设备的USB端口禁用方法、装置、存储介质及一体机。
技术介绍
一体机设备现在已广泛的应用在会议或者教育或者展览上,甚至已应用在相应的办公上;随着应用的广泛,出现了一些对于一体机设备上的某些指定端口的禁用问题,在现有的技术下,一般是通过硬件或者软件的方式实现禁用;硬件一般通过IO来实现,但是现有的一些芯片方案的IO口不够用,往往会增加硬件成本,或者已经设计好的板卡无法通过硬件的方式来禁用USB设备,然而现有的软件禁用方式单一的指定禁用某一个端口。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种一体机设备的USB端口禁用方法、装置、存储介质及一体机,无需专门的IO即可实现软件方式禁用USB端口,并且可以只禁用对应设定的USB端口而不影响其他的USB端口的使用。为了解决上述技术问题,本专利技术实施例提供了一种一体机设备的USB端口禁用方法,所述方法包括:基于一体机设备的系统数据库中获得所述一体机设备的USB端口列表,所述USB端口列表包括每个USB端口对应的路径和字段标志位;基于所述USB端口列表判断所述USB端口是否为禁用USB端口;若为禁用USB端口,则禁用所述USB端口的接入设备,反之,则允许使用所述USB接口接入设备;实时接收用户在所述一体机设备上操作更新USB端口的端口状态,并更新至所述系统数据库中。可选的,所述每个USB端口对应的路径与该USB端口是一一对应的,且具有唯一性。可选的,所述字段标志位包括三个字段标志位;所述三个字段标志位分别为端口名称、端口路径和端口状态。可选的,所述基于所述USB端口列表判断所述USB端口是否为禁用端口,包括:基于所述USB端口列表中的每个端口对应的字段标志位中的端口状态来判断所述USB端口是否为禁用端口。可选的,所述禁用所述USB端口的接入设备,包括:将所述接入设备禁止加载至所述一体机设备的系统上。可选的,所述将所述接入设备禁止加载至所述一体机设备的系统上,包括:在所述接入设备的驱动加载时,基于底层代码控制不加载所述接入设备的设备驱动。可选的,所述实时接收用户在所述一体机设备上操作更新USB端口的端口状态,包括:实时接收用户在所述一体机设备上操作更新USB端口的字段标志位中的端口状态;其中,所述端口状态包括禁用状态或启用状态。另外,本专利技术实施例还提供了一种一体机设备的USB端口禁用装置,所述装置包括:获得模块:用于基基于一体机设备的系统数据库中获得所述一体机设备的USB端口列表,所述USB端口列表包括每个USB端口对应的路径和字段标志位;判断模块:用于基于所述USB端口列表判断所述USB端口是否为禁用USB端口;禁止或允许模块:用于若为禁用USB端口,则禁用所述USB端口的接入设备,反之,则允许使用所述USB接口接入设备;状态更新模块:用于实时接收用户在所述一体机设备上操作更新USB端口的端口状态,并更新至所述系统数据库中。另外,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述中任意一项所述的USB端口禁用方法。另外,本专利技术实施例还提供了一种一体机,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行上述中任意一项所述的USB端口禁用方法。在本专利技术实施例中,无需专门的IO即可实现软件方式禁用USB端口,并且可以只禁用对应设定的USB端口而不影响其他的USB端口的使用;并且只需要纯软件配置下禁用对应的端口,无需改动硬件,减少改动硬件的成本;并且对于受限板卡,即可通过软件的本专利技术的方式进行相应的USB端口的禁用,且客服以往的软件禁用时会影响所有同类型端口的使用问题,提高用户使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例中的一体机设备的USB端口禁用方法的流程示意图;图2是本专利技术实施例中的一体机设备的USB端口禁用装置的结构组成示意图;图3是本专利技术实施例中的一体机设备的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例请参阅图1,图1是本专利技术实施例中的一体机设备的USB端口禁用方法的流程示意图。如图1所示,一种一体机设备的USB端口禁用方法,所述方法包括:S11:基于一体机设备的系统数据库中获得所述一体机设备的USB端口列表,所述USB端口列表包括每个USB端口对应的路径和字段标志位;在本专利技术具体实施过程中,所述每个USB端口对应的路径与该USB端口是一一对应的,且具有唯一性。进一步的,所述字段标志位包括三个字段标志位;所述三个字段标志位分别为端口名称、端口路径和端口状态。具体的,一体机设备在系统开机之后,系统自动从系统数据库中去提取相应的USB端口的列表以及每个USB端口对应的路径和字段标志位,从而得到一体机设备的USB端口列表以及每个USB端口对应的路径和字段标志位,其中,每一个USB端口对应的路径与该USB端口是一一对应的,并且具有唯一性;字段标志位包括三个字段标志位;三个字段标志位分别为端口名称、端口路径和端口状态。举个例子说明,如:板卡上的端口A,对应的设备路径为/sys/bus/usb/devices/4-1.2(对某一路端口),要被禁用,在数据库中就会有三个字段记录:port、path、enable(端口、路径、启用);port、path、false(端口、路径、禁用),对应记录的内容就有:对应的内容为:A、/sys/bus/usb/devices/4-1.2、false即可,即A对应的为端口名称,/sys/bus/usb/devices/4-1.2对应的是端口路径,false对应的是端口状态;并且,/sys/bus/usb/devices/4-1.2这里和某路端口是一一对应的,是唯一的。S12:基于所述USB端口列表以及每个端口对应的字段标志位判断所述USB端口是否为禁用USB端口;在本专利技术具体实施过程中,所述基于所述USB端口列表判断所述USB端口是否为禁用端口,本文档来自技高网...

【技术保护点】
1.一种一体机设备的USB端口禁用方法,其特征在于,所述方法包括:/n基于一体机设备的系统数据库中获得所述一体机设备的USB端口列表,所述USB端口列表包括每个USB端口对应的路径和字段标志位;/n基于所述USB端口列表判断所述USB端口是否为禁用USB端口;/n若为禁用USB端口,则禁用所述USB端口的接入设备,反之,则允许使用所述USB接口接入设备;/n实时接收用户在所述一体机设备上操作更新USB端口的端口状态,并更新至所述系统数据库中。/n

【技术特征摘要】
1.一种一体机设备的USB端口禁用方法,其特征在于,所述方法包括:
基于一体机设备的系统数据库中获得所述一体机设备的USB端口列表,所述USB端口列表包括每个USB端口对应的路径和字段标志位;
基于所述USB端口列表判断所述USB端口是否为禁用USB端口;
若为禁用USB端口,则禁用所述USB端口的接入设备,反之,则允许使用所述USB接口接入设备;
实时接收用户在所述一体机设备上操作更新USB端口的端口状态,并更新至所述系统数据库中。


2.根据权利要求1所述的USB端口禁用方法,其特征在于,所述每个USB端口对应的路径与该USB端口是一一对应的,且具有唯一性。


3.根据权利要求1所述的USB端口禁用方法,其特征在于,所述字段标志位包括三个字段标志位;所述三个字段标志位分别为端口名称、端口路径和端口状态。


4.根据权利要求1所述的USB端口禁用方法,其特征在于,所述基于所述USB端口列表判断所述USB端口是否为禁用端口,包括:
基于所述USB端口列表中的每个USB端口对应的字段标志位中的端口状态来判断所述USB端口是否为禁用端口。


5.根据权利要求1所述的USB端口禁用方法,其特征在于,所述禁用所述USB端口的接入设备,包括:
将所述接入设备禁止加载至所述一体机设备的系统上。


6.根据权利要求5所述的USB端口禁用方法,其特征在于,所述将所述接入设备禁止加载至所述一体机设备的系统上,包括:
在所...

【专利技术属性】
技术研发人员:谭贵勇颜专邓嘉俊
申请(专利权)人:广州朗国电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1