CN105824775A - 电子设备及信息处理方法 - Google Patents
电子设备及信息处理方法 Download PDFInfo
- Publication number
- CN105824775A CN105824775A CN201610141394.1A CN201610141394A CN105824775A CN 105824775 A CN105824775 A CN 105824775A CN 201610141394 A CN201610141394 A CN 201610141394A CN 105824775 A CN105824775 A CN 105824775A
- Authority
- CN
- China
- Prior art keywords
- usb
- control signal
- electronic equipment
- controller
- behaviour
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Abstract
本发明实施例公开了一种电子设备及信息处理方法,所述电子设备包括:处理芯片;通用串行总线USB接口;USB开关模块,分别与所述处理芯片和所述USB接口连接,用于通过自身开关状态的切换,导通或断开所述处理芯片与所述USB接口之间的第一USB连接;控制器,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种电子设备及信息处理方法。
背景技术
电子设备通常设置有通用串行总线(UniversalSerialBus,USB)接口,用于连接USB设备。电子设备的处理芯片直接与USB接口连接,但是USB设备连接之后会出现安全问题,例如,斯诺登安全门事件,就是因为USB设备造成的。
在现有技术中,仅有拔出USB设备才能断开处理芯片与USB设备的物理连接;且没办法对USB设备进行监控。若需要禁用USB接口,则需要重写基本输入输出***(BasicInput/OutputSystem,BIOS),改变对应设置,才能禁用USB接口,这样电子设备必须重启;而对于某些重要的服务器,重启会导致重大损失和用户投诉。
发明内容
有鉴于此,本发明实施例期望提供一种电子设备及信息处理方法,至少部分解决上述问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种电子设备,所述电子设备包括:
处理芯片;
通用串行总线USB接口;
USB开关模块,分别与所述处理芯片和所述USB接口连接,用于通过自身开关状态的切换,导通或断开所述处理芯片与所述USB接口之间的第一USB连接;
控制器,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
基于上述方案,所述控制器为基板管理控制器BMC。
基于上述方案,所述控制器,通过所述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接口之间的第一USB连接上,设置有USB开关模块,通过控制器与USB开关模块的连接,能够控制USB开关模块自身状态的切换,从而控制第一USB连接的导通或断开,从而能够在不关机不重新进行BIOS设置的前提下,能够直接隔离USB接口与处理芯片,实现物理芯片与USB接口的连接断开,从而减少连接在USB接口上的USB设备,在物理连接断开不及时或被***非法USB设备时导致的安全风险高的现象,提升了电子设备的使用安全性。
附图说明
图1为本发明实施例提供的第一种电子设备的结构示意图;
图2为本发明实施例提供的第二种电子设备的结构示意图;
图3为本发明实施例提供的第三种电子设备的结构示意图;
图4为本发明实施例提供的一种信息处理方法的流程示意图;
图5为本发明实施例提供的获取使用状况信息的一种流程示意图;
图6为本发明实施例提供的一种主板的结构示意图。
具体实施方式
以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
实施例一:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
本实施例提供一种电子设备,该电子设备可包括USB插口的设备中,所述USB接口120可为USB接口中的USB插口,能够接受包括有USB插头的USB设备***。当然处理芯片110、控制器140、USB开关模块130及USB接口可为仅是上述电子设备中的一部分;所述电子设备中还可包括其他在本发明实施例中未列举的结构。
所述处理芯片110可为各种处理芯片,这里的处理芯片可包括各种类型的处理芯片,例如、中央处理器的处理芯片、微控制器芯片、数字信号处理芯片或可编程阵列处理芯片。例如南桥芯片,这里的处理芯片可为南桥芯片中的PCH芯片。
所述USB开关模块130可为各种受控开关,例如,具有开关作用的场效应管或三极管等。
在本实施例中所述处理芯片与所述USB接口之间建立有连接,在本实施例中称之为第一USB连接。所述开关模块130可设置在所述第一USB连接上,通过自身的开关状态的切换,关闭或导通所述第一USB连接,所述第一USB连接导通时,所述处理芯片110与USB接口之间具有数据传输通路,这样可以通过USB接口120与处理芯片110进行数据交互。
所述控制器140可为各种具有信号处理功能的处理器或处理电路,能够根据产生控制信号,控制USB开关模块130的开关状态,从而控制处理芯片110与USB接口之间的连接。在本实施例中所述控制器140与开关模块之间建立有控制连接,该控制连接至少能够用于由控制器140向USB开关模块130传输控制信号。本示例中的控制信号可包括导通信号和断开信号;导通信号可用于导通第一USB连接,断开信号用于断开第一USB连接。例如,所述导通信号可为导通场效应管的高电平,所述断开信号可为断开场效应管的低电平。这里的高电平和低电平是相对而言的,高电平的电压通常高于同一参考的低低电压。
显然本实施例提供的一种电子设备,在不用重新设置电子设备的BIOS的情况下,也能够直接断开处理芯片110与USB接口120之间的物理连接,避免USB设备拔出不及时或需要重启电子设备导致的重大USB设备事件及用户投诉。
实施例二:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
如图2所示,所述控制器140为基板管理控制器BMC。
在本实施例中所述控制器140优选为基板管理控制器(BaseboardManagementController,BMC),在本实施例中选择复用BMC来作为所述控制器,这样在电子设备中就不用专门设置一个控制,一方面能够很好的与现有的电子设备的结构兼容,另一方面能够保证电子设备的结构复杂度不至于出现较大的增大,于此同时还能够重复利用BMC的软硬件资源,提高BMC的资源利用率。
实施例三:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
如图3所示,所述控制器140,通过所述USB开关模块与所述USB接口120之间建立有第二USB连接;
所述USB开关模块130,还用于根据所述控制信号的控制,导通或断开所述第二USB连接。
在本实施例中所述控制器130还与USB接口120,之间建立有第二USB连接,这样的话,连接在USB接口120上的USB设备,既可以与处理芯片110进行信息交互,也可以与控制器140进行信息交互。
若本实施例中所述控制器140如上一实施例记载的为BMC,则在本实施例中所述USB接口120,不仅可以用于处理芯片110与USB设备之间进行信息交互,还可用于BMC与USB设备之间进行信息交互,这样的话,显然能够提升USB接口120的有效使用率和使用价值。这样一个USB接口120,既可以被处理芯片110使用,也可以被BMC使用,实现了USB接口120被两个具有信息处理功能的结构的复用。
当然在本实施例中为了USB接口的使用安全,所述控制器140的控制信号不仅可以用于控制第一USB连接的导通和断开,同时也可以用于控制第二USB连接的导通和断开。
所述控制器140的控制信号在控制第一USB连接和第二USB连接时,具有以下几种可实现方案:
方案一,所述第一USB连接和第二USB连接受控于同一个控制信号,这个时候,所述USB开关模块130在接收到一个控制信号时,同时导通所述第一USB连接和第二USB连接,或者,同时断开所述第一USB连接或第二USB连接。
方案二:所述控制信号包括第一控制信号和第二控制信号;所述第一控制信号用于控制第一USB连接的导通和断开,所述第二控制信号用于控制第二USB连接的导通和断开。这样的话,所述控制器140将以不同的控制信号控制第一USB连接和第二USB连接的导通和断开,这样的话,就有可能出现第一USB连接导通而第二USB连接断开,或第二USB连接导通而第一USB连接断开的现象。
在具体的实现过程中,可以任选上述一种方法。
当上述两个USB连接均保持导通时,在进行信息交互时,所述USB开关模块130可包括识别芯片或识别电路,可以通过交互信息中承载的标识,通过所述第一USB连接或第二USB连接发送给处理芯片110或控制器140(例如,BMC)。这里的标识可为处理芯片110与控制器140的标识,也可以为所述第一USB连接和所述第二USB连接的标识。
在本实施例中所述第二USB连接与所述控制连接可对应于同一物理连接,采用时分复用的方法,分别发送控制信号及实现控制器140与USB接口之间非控制信号的数据交互。在断开所述第二USB连接时,即表示禁用所述第二USB连接传输非控制信号以外的数据。在本实施例中优选为所述第二USB连接和控制连接是两个独立的物理连接,相互不干扰,控制连接仅用于传输控制信号,第二USB连接用户传输所述控制信号以外的数据。
值得注意的是:在图3中控制连接用细实线表示,粗实线分别表示第一USB连接和第二USB连接。
实施例四:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
所述控制器140,通过所述USB开关模块与所述USB接口120之间建立有第二USB连接;
所述USB开关模块130,还用于根据所述控制信号的控制,导通或断开所述第二USB连接。
所述控制器140,还用于利用所述第二USB连获取USB接口的使用状况信息,并根据所述使用状况信息生成所述控制信号。
在本实施例中所述控制器140将利用所述第二USB连接获取USB接口的使用状况,在本实施例中首先,所述第二USB连接是所述控制器与USB接口之间交互控制信号以外的数据连接,在本实施例中所述第二USB连接能够用于读取USB接口的使用状况信息。
这里的USB接口的使用状况信息,可包括USB接口是否连接有USB设备,连接的哪种类型的USB设备,连接的USB设备的标识等信息。
再根据使用状况信息来生成对应的控制信号。
例如,所述控制器140获取的使用状况信息中包括当前连接的USB设备的名称,发现该USB设备是一个非法设备,例如,之前该USB设备连接到本台电子设备上时,发现有由其传染了病毒,控制器140已经将该电子设备视为了非法设备,这个时候,就需要至少断开第一USB连接的物理连接,以免USB设备再次传播病毒,导致处理芯片110的故障。
当然以上仅是举一个示例,用来表明所述控制器140通过获取使用状况信息,来生成对应的控制信号;但是控制信号的生成方式不局限于上述方式。
实施例五:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
所述控制器140,通过所述USB开关模块与所述USB接口120之间建立有第二USB连接;
所述USB开关模块130,还用于根据所述控制信号的控制,导通或断开所述第二USB连接。
所述控制器140,还用于利用所述第二USB连获取USB接口的使用状况信息,并根据所述使用状况信息生成所述控制信号。
所述控制器140,具体用于利用所述第二USB连接读取连接在所述USB接口的USB设备的标识信息,根据所述标识信息确定所述USB设备是否满足安全条件并形成确定结果;并根据所述确定结果生成所述控制信号。
在本实施例中所述控制器140通过所述第二USB连接,读取的USB接口上连接的USB设备的标识信息。这里的标识信息可包括所述USB设备的设备序列号或设备名称等能够标识该设备的信息。
在本实施例中会柑橘该标准信息判断该USB设备是否满足预设的安全条件,这里的预设安全条件,可包括该USB设备是否与安全列表中的设备相匹配。例如,在该电子设备中预先存储有另一个安全列表,在该安全列表中存储有允许使用该USB接口120的USB设备的标识信息,这样通过标识信息的匹配就能够确定该USB设备是否满足安全条件。该安全列表可为基于用户指示形成的,也可以是从其他电子设备接收的。当然在本实施例中也可以包括非安全列表,存储有禁止使用USB设备的标识信息的安全列表。具体地如,在本实施例中当确定符合安全条件就生成导通信号,若不符合安全条件,表示可能存储使用安全隐患,则生成断开信号。
当然,在本实施例中所述控制器140还可以在获取所述到所述USB设备的标识信息时,基于所述标识信息弹出对应的对话框,提示用户是否确定连接,在接收基于所述对话框形成的用户指示,根据所接收的用户指示,生成对应的控制信号。例如,弹出所述USB设备的标识信息(例如,USB设备的名称),方便用户查看。例如,当前服务器在运行着,多台服务器共用一台监控设备,工作人员通过该监控设备监控服务器的运行,例如,所述控制器140将获取的标识信息或对话框发送给监控设备,监控设备接收所述标识信息之后,弹出对应的对话框,或直接接收对话框并输出;监控设备接收用户指示,监控设备将用户指示回传给服务器,服务器内的控制器接收到该用户指示之后,将生成对应的控制信号。
再例如,所述USB接口的使用状况信息,可包括从USB接口120连接的USB设备上的授权信息。例如,在一个机房内,有多台有USB接口120的电子设备,若为了防止USB设备的滥用,在本实施例中,需要使用的USB设备需要从主控设备中接收到一个授权码。将存储有授权码的USB设备查到USB接口120上之后,所述控制器140通过运行对一个的代码,将会从USB设备的指定存储区域,读取所述授权码,若读取到该授权码,认为该USB设备是合法设备,否则认为非法设备。这里的授权码即为所述使用授权信息的一种,也可以为标识该USB设备是非法设备或合法设备的标识信息。
总之,在本实施例中通过获取标识信息,再通过对标识信息的信息处理,将生成对应的控制信号,以控制第一USB连接和/或第二USB连接的导通和断开。
实施例六:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
所述控制器140,通过所述USB开关模块与所述USB接口120之间建立有第二USB连接;
所述USB开关模块130,还用于根据所述控制信号的控制,导通或断开所述第二USB连接。
所述控制器140,还用于存储第一时刻的所述使用状况信息,其中,所述第一时刻的使用状况信息用于提供第二时刻所述USB接口1250连接的USB设备是否满足安全条件的判断依据;
所述第二时刻晚于所述第一时刻。
在本实施例中所述控制器140还将存储第一时刻的使用状况信息,这里的第一时刻可为历史时刻,即为已经逝去的时刻。所述第二时刻为晚于第一时刻的时刻,可对应于当前时刻。在本实施例中通过历史时刻的使用状况信息,来作为当前时刻USB接口120连接的USB设备是否满足安全条件判断的判断依据。
例如,所述使用时刻信息可包括历史使用频次,如历史使用频次表明当前连接的USB设备曾经连接到USB接口120上并被安全使用,可以直接认为当前USB设备符合所述安全条件,生成导通信号;否则认为不符合安全条件,生成断开信号。在本实施例中,还可以是当所述历史使用频次大于指定次数时,认为符合安全条件,否则认为不符合安全条件。
在本实施例中若不符合安全条件时,将在本地电子设备或与本地电子设备远程连接的远程设备中输出安全警告,若用户解除安全警告,则生成导通信号,允许当前USB设备的使用。这里的本地电子设备为包括本实施例提供的电子设备,远程设备即为本实施例提供的电子设备连接的设备。
实施例七:
如图1所示,本实施例提供一种电子设备,所述电子设备包括:
处理芯片110;
通用串行总线USB接口120;
USB开关模块130,分别与所述处理芯片110和所述USB接口120连接,用于通过自身开关状态的切换,导通或断开所述处理芯片110与所述USB接口120之间的第一USB连接;
控制器140,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
所述控制器140,通过所述USB开关模块与所述USB接口120之间建立有第二USB连接;
所述USB开关模块130,还用于根据所述控制信号的控制,导通或断开所述第二USB连接。
所述第二USB连接,能够用于所述控制器140的控制***识别并使用连接在所述USB接口120上的USB设备;
所述第一USB连接,能够用于所述电子设备的操作***识别并使用连接在所述USB接口上的USB设备。所述电子设备的操作***识别并使用连接在所述USB接口上的USB设备。
在本实施例中所述第二USB连接,还能够用于控制***识别并使用所述USB接口120上的USB设备。假设当前所述USB设备为从设备,在本实施例中所述USB设备可以为处理芯片110的从设备,也可以组委所述控制器140的从设备。这里的控制***为所述控制器140运行的***,例如BMC运行的***。这里的操作***可为处理芯片运行的***,例如,用户可见的操作***,例如,Windows设备运行的Windows操作***即为本实施例中所述的操作***的一种。
总之,本实施例中所述电子设备能够通过第一USB连接和第二USB连接,利用不同的***度USB设备进行识别并进行信息交互;提升了电子设备的软硬件资源的有效利用。
实施例八:
如图4所示,本实施例提供一种信息处理方法,包括:
步骤S110:生成控制信号;
步骤S120:根据所述控制信号导通或断开处理芯片与USB接口之间的第一USB连接。
在本实施例中的信息处理方法可以应用于实施例一至实施例七提供的电子设备中,具体如笔记本电脑、台式电脑、平板电脑、笔记本平板二和一电脑、服务器等各种电子设备中。在步骤S110中生成控制信号,这里的控制信号可包括导通信号或断开信号。可以由前述电子设备中的控制器140生成,具体例如,可以由BMC生成。
在步骤S120中会根据控制信号导通或断开处理芯片与USB接口之间的第一USB连接。在本实施例中断开所述第一USB连接,为从物理上断开,断开所述第一USB连接之后,将会导致所述第一USB连接无法传输USB信号。在本实施例中所述控制信号可为控制电平,例如,对应于场效应管等电压控制开关,在接收到对应电平之后,会导通或断开。在本实施例中所述控制信号可直接作用于受控开关控制所述第一USB连接的导通或段卡,这里的受控开关可为所述第一USB连接上的设备。
本实施例所述的信息处理方法,可以在不重启设备的情况下,不重新设置电子设备的BIOS的情况下,禁止USB接口上连接的USB设备与处理芯片之间建立连接,从而能够提高处理芯片的安全性,从而对于电子设备可以提高USB接口的使用安全性。
实施例九:
如图4所示,本实施例提供一种信息处理方法,包括:
步骤S110:生成控制信号;
步骤S120:根据所述控制信号导通或断开处理芯片与USB接口之间的第一USB连接。
如图5所示,所述步骤S110可包括:
步骤S111:获取连接USB接口的使用状况信息;
步骤S112:根据所述使用状况信息,确定连接在所述USB接口上的USB设备是否满足安全条件,形成确定结果;
步骤S113:根据所述确定结果,生成控制信号。
在本实施例所述步骤S110分为了三个子步骤,分别是步骤S111至步骤S113。在步骤S111中获取USB接口的使用状况信息,例如,控制器利用与USB接口的连接,读取连接在USB接口上的USB设备的使用状况信息。在本实施例中执行所述步骤S110的控制器与所述处理芯片有选为与不同处理芯片,且通常是物理隔离的芯片。,
在步骤S122,将根据所述使用状况信息,确定USB设备是否满足安全条件,形成确定结果。在本实施例中所述确定结果包括“是”或“否”等逻辑判断结果。在步骤S113中当所述USB设备满足所述安全条件时,可生成导通信号,当所述USB设备不满足所述安全条件时,可生成断开信号。这样的话,在不满足安全条件等安全风险系数较高的时候,将断开所述第一USB连接,隔离所述处理芯片和所述USB接口,从而避免USB设备通过USB接口及所述第一USB连接盗取所述处理芯片中的信息,或向处理芯片发送病毒、蠕虫等非法信息,提高所述处理芯片的安全性。
实施例十:
如图4所示,本实施例提供一种信息处理方法,包括:
步骤S110:生成控制信号;
步骤S120:根据所述控制信号导通或断开处理芯片与USB接口之间的第一USB连接。
如图5所示,所述步骤S110可包括:
步骤S111:获取连接USB接口的使用状况信息;
步骤S112:根据所述使用状况信息,确定连接在所述USB接口上的USB设备是否满足安全条件,形成确定结果;
步骤S113:根据所述确定结果,生成控制信号。
所述步骤S111可包括:
获取连接在所述USB接口上的USB设备的标识信息;
所述步骤S112可包括:
根据所述标识信息,查询安全列表;
若所述标识信息位于所述安全列表中,则确定所述USB设备满足所述安全条件。
在本实施例中所述电子设备中存储有安全列表。在本实施例中所述安全列表中可存储有电子设备认为使用安全风险低的USB设备的标识信息。这里的标识信息可为电子设备自身的标识信息,例如USB设备的设备标识。所述标识信息还可以为授权标识信息。这里的授权标识信息可包括前述实施例中提到的授权码等存储在电子设备中的信息。
在本实施例子中依据获取的标识信息,检索所述安全列表,若获取的标识信息位于所述安全列表中,则可认为所述USB设备满足安全条件、
本实施例在前一实施例的基础上,提供了一种信息处理方法,能够简便的确定USB设备的是否满足安全条件,以提升USB接口的使用安全性。
实施例十一:
如图4所示,本实施例提供一种信息处理方法,包括:
步骤S110:生成控制信号;
步骤S120:根据所述控制信号导通或断开处理芯片与USB接口之间的第一USB连接。
如图5所示,所述步骤S110可包括:
步骤S111:获取连接USB接口的使用状况信息;
步骤S112:根据所述使用状况信息,确定连接在所述USB接口上的USB设备是否满足安全条件,形成确定结果;
步骤S113:根据所述确定结果,生成控制信号。
所述方法还包括:
存储第一时刻的使用状况信息;
所述步骤S111可包括:
获取第二时刻的使用状况信息;其中,所述第二时刻晚于所述第一时刻;
所述步骤S112可包括:
结合所述第一时刻的使用状况信息和所述第二时刻的使用状况信息,确定所述USB设备是否满足安全条件。
在本实施例中所述存储第一时刻的使用状况信息,为在本次执行所述信息处理方法之前的一次执行过程中,在执行完步骤S111时,同步执行的。
在本实施例中所述第一时刻为早于第二时刻的一个时间点,若所述第二时刻为当前时刻,则所述第一时刻为历史时刻。
在本实施例中所述第一时刻的使用状况信息可称为历史使用状况信息,可包括历史使用频次,历史使用时长及历史使用次数、每次使用的平均时长等信息,这些信息都能够表明一个USB设备利用该USB接口与电子设备进行连接的使用状况。通常一个USB设备在其历史使用期间内未发生过异常,则历史使用频次越高,历史使用时长越长及历史使用次数越多,就表明该USB设备的安全性越高,则结合第一时刻和第二时刻的使用状况信息,确定的USB设备满足安全条件的可能性就越高。
总之,本实施例提供了一种安全使用USB接口的信息处理方法,具有实现简便,电子设备的安全性高的特点。
实施例十二:
如图4所示,本实施例提供一种信息处理方法,包括:
步骤S110:生成控制信号;
步骤S120:根据所述控制信号导通或断开处理芯片与USB接口之间的第一USB连接。
所述方法还包括:
利用所述控制信号,导通或断开控制器与USB接口之间的第二USB连接。
在本实施例中所述信息处理方法可以应用于包括控制器、处理芯片及UB接口的电子设备中。在本实施例中所述控制器与USB接口之间能够建立有第二USB连接。在本实施例中可以利用所述控制信号来控制所述第二USB连接。
在本实施例中,所述控制器可以通过所述第二USB连接与连接在USB接口上的USB设备进行信息交互。所述USB设备可以作为控制的从设备来使用,所述控制器也可以作为所述USB设备的从设备。
在本实施例中所述控制信号可为第一USB连接和第二USB连接的总控制信号,第一USB连接和第二USB连接在该控制信号的作用下,同时导通或断开。当然所述控制信号可以包括两个子信号,一个为第一控制信号,另一个为第二控制信号,第一控制信号用于控制第一USB连接,第二控制信号用于控制第二USB连接。这样的话,通过上述信息处理方法的处理,能够实现所述第一USB连接和第二USB连接的分别控制。
总之,本实施例所述的信息处理方法,不仅能够提高电子设备的安全性,还通过第二USB连接的建立和控制,使得处理芯片和控制器复用一个USB接口,分别与一个USB设备进行信息交互。
以下结合上述任意一个实施例提供一个具体示例;
如图6所示,本实施例提供给一种主板,该主板可对应于前述的电子设备,包括PCH芯片、BMC、USB接口及USB开关器。
在实施例中所述PCH芯片即为前述处理芯片110的一种;所述BMC即为前述控制器140的一种,所述USB开关器即为前述USB开关模块的一个示例。在本实施例中所述PCH通过USB开关器,与USB接口之间建立的连接为对应于前述第一USB连接的PCHUSB连接。BMC通过USB开关器与USB接口之间建立的连接为对应于前述第二USB连接的BMCUSB连接。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (12)
1.一种电子设备,其特征在于,所述电子设备包括:
处理芯片;
通用串行总线USB接口;
USB开关模块,分别与所述处理芯片和所述USB接口连接,用于通过自身开关状态的切换,导通或断开所述处理芯片与所述USB接口之间的第一USB连接;
控制器,与所述USB开关模块之间建立有控制连接;其中,所述控制连接用于所述控制器通过向所述USB开关模块发送控制信号;所述控制信号能够用于控制所述USB开关模块的开关状态,以控制所述第一USB连接的导通或断开。
2.根据权利要求1所述的电子设备,其特征在于,
所述控制器为基板管理控制器BMC。
3.根据权利要求1或2所述的电子设备,其特征在于,
所述控制器,通过所述USB开关模块与所述USB接口之间建立有第二USB连接;
所述USB开关模块,还用于根据所述控制信号的控制,导通或断开所述第二USB连接。
4.根据权利要求3所述的电子设备,其特征在于,
所述控制器,还用于利用所述第二USB连获取USB接口的使用状况信息,并根据所述使用状况信息生成所述控制信号。
5.根据权利要求4所述的电子设备,其特征在于,
所述控制器,具体用于利用所述第二USB连接读取连接在所述USB接口的USB设备的标识信息,根据所述标识信息确定所述USB设备是否满足安全条件并形成确定结果;并根据所述确定结果生成所述控制信号。
6.根据权利要求4所述的电子设备,其特征在于,
所述控制器,还用于存储第一时刻的所述使用状况信息,其中,所述第一时刻的使用状况信息用于提供第二时刻所述USB接口连接的USB设备是否满足安全条件的判断依据;
所述第二时刻晚于所述第一时刻。
7.根本权利要求3所述的电子设备,其特征在于,
所述第二USB连接,能够用于所述控制器的控制***识别并使用连接在所述USB接口上的USB设备;
所述第一USB连接,能够用于所述电子设备的操作***识别并使用连接在所述USB接口上的USB设备。
8.一种信息处理方法,其特征在于,包括:
生成控制信号;
根据所述控制信号导通或断开处理芯片与USB接口之间的第一USB连接。
9.根据权利要求8所述的方法,其特征在于,
所述生成控制信号,包括:
获取连接USB接口的使用状况信息;
根据所述使用状况信息,确定连接在所述USB接口上的USB设备是否满足安全条件,形成确定结果;
根据所述确定结果,生成控制信号。
10.根据权利要求9所述的方法,其特征在于,
所述获取连接USB接口的使用状况信息,包括:
获取连接在所述USB接口上的USB设备的标识信息;
所述根据所述标识信息确定所述USB设备是否满足安全条件并形成确定结果,包括:
根据所述标识信息,查询安全列表;
若所述标识信息位于所述安全列表中,则确定所述USB设备满足所述安全条件。
11.根据权利要求9所述的方法,其特征在于,
所述方法还包括:
存储第一时刻的使用状况信息;
所述获取连接在所述USB接口上的USB设备的标识信息,包括:
获取第二时刻的使用状况信息;其中,所述第二时刻晚于所述第一时刻;
所述根据所述标识信息确定所述USB设备是否满足安全条件并形成确定结果,包括:
结合所述第一时刻的使用状况信息和所述第二时刻的使用状况信息,确定所述USB设备是否满足安全条件。
12.根据权利要求8所述的方法,其特征在于,
所述方法还包括:
利用所述控制信号,导通或断开控制器与USB接口之间的第二USB连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610141394.1A CN105824775A (zh) | 2016-03-11 | 2016-03-11 | 电子设备及信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610141394.1A CN105824775A (zh) | 2016-03-11 | 2016-03-11 | 电子设备及信息处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105824775A true CN105824775A (zh) | 2016-08-03 |
Family
ID=56987273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610141394.1A Pending CN105824775A (zh) | 2016-03-11 | 2016-03-11 | 电子设备及信息处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105824775A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107644001A (zh) * | 2016-07-20 | 2018-01-30 | 联阳半导体股份有限公司 | ***接口芯片及其数据传送方法 |
CN108874700A (zh) * | 2018-06-01 | 2018-11-23 | 联想(北京)有限公司 | 电子设备 |
CN109063459A (zh) * | 2018-07-17 | 2018-12-21 | 北京云智信安科技有限公司 | 一种usb设备过滤装置和方法 |
CN109117402A (zh) * | 2017-06-23 | 2019-01-01 | 英业达科技有限公司 | 经由万用序列汇流排连接埠获取控制器信息的*** |
CN110471359A (zh) * | 2019-09-22 | 2019-11-19 | 南京时仓信息科技有限公司 | 适用于嵌入式主机的信息安全控制模组与控制方法 |
CN113495859A (zh) * | 2020-03-18 | 2021-10-12 | 合肥杰发科技有限公司 | 一种通讯***以及电子设备 |
CN114625686A (zh) * | 2020-12-10 | 2022-06-14 | 明基智能科技(上海)有限公司 | 资料控制方法及资料控制*** |
US11921663B2 (en) | 2020-09-18 | 2024-03-05 | K-Tronics (Suzhou) Technology Co., Ltd. | Electronic apparatus and USB interface switching method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003140784A (ja) * | 2001-10-17 | 2003-05-16 | Internatl Business Mach Corp <Ibm> | 情報処理装置、コンピュータ、及び情報処理装置のモード制御方法 |
CN201508549U (zh) * | 2009-09-02 | 2010-06-16 | 中兴通讯股份有限公司 | 一种控制通用串行总线接口通断的装置及*** |
CN102542192A (zh) * | 2011-01-04 | 2012-07-04 | 联想(北京)有限公司 | 对usb设备进行选择性启用的方法、装置及计算机终端 |
CN105224876A (zh) * | 2015-09-21 | 2016-01-06 | 山东超越数控电子有限公司 | Usb接口数据的保护方法和装置、带usb接口的设备 |
-
2016
- 2016-03-11 CN CN201610141394.1A patent/CN105824775A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003140784A (ja) * | 2001-10-17 | 2003-05-16 | Internatl Business Mach Corp <Ibm> | 情報処理装置、コンピュータ、及び情報処理装置のモード制御方法 |
CN201508549U (zh) * | 2009-09-02 | 2010-06-16 | 中兴通讯股份有限公司 | 一种控制通用串行总线接口通断的装置及*** |
CN102542192A (zh) * | 2011-01-04 | 2012-07-04 | 联想(北京)有限公司 | 对usb设备进行选择性启用的方法、装置及计算机终端 |
CN105224876A (zh) * | 2015-09-21 | 2016-01-06 | 山东超越数控电子有限公司 | Usb接口数据的保护方法和装置、带usb接口的设备 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107644001A (zh) * | 2016-07-20 | 2018-01-30 | 联阳半导体股份有限公司 | ***接口芯片及其数据传送方法 |
CN107644001B (zh) * | 2016-07-20 | 2020-06-09 | 联阳半导体股份有限公司 | ***接口芯片及其数据传送方法 |
CN109117402A (zh) * | 2017-06-23 | 2019-01-01 | 英业达科技有限公司 | 经由万用序列汇流排连接埠获取控制器信息的*** |
CN108874700A (zh) * | 2018-06-01 | 2018-11-23 | 联想(北京)有限公司 | 电子设备 |
CN108874700B (zh) * | 2018-06-01 | 2021-07-16 | 联想(北京)有限公司 | 电子设备 |
CN109063459A (zh) * | 2018-07-17 | 2018-12-21 | 北京云智信安科技有限公司 | 一种usb设备过滤装置和方法 |
CN110471359A (zh) * | 2019-09-22 | 2019-11-19 | 南京时仓信息科技有限公司 | 适用于嵌入式主机的信息安全控制模组与控制方法 |
CN110471359B (zh) * | 2019-09-22 | 2023-02-14 | 南京时仓信息科技有限公司 | 适用于嵌入式主机的信息安全控制模组与控制方法 |
CN113495859A (zh) * | 2020-03-18 | 2021-10-12 | 合肥杰发科技有限公司 | 一种通讯***以及电子设备 |
US11921663B2 (en) | 2020-09-18 | 2024-03-05 | K-Tronics (Suzhou) Technology Co., Ltd. | Electronic apparatus and USB interface switching method |
CN114625686A (zh) * | 2020-12-10 | 2022-06-14 | 明基智能科技(上海)有限公司 | 资料控制方法及资料控制*** |
CN114625686B (zh) * | 2020-12-10 | 2023-11-14 | 明基智能科技(上海)有限公司 | 资料控制方法及资料控制*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105824775A (zh) | 电子设备及信息处理方法 | |
CN101963929B (zh) | 保存/恢复工作现场的方法 | |
CN100492309C (zh) | 实现虚拟热插拔的方法及实现虚拟热插拔的主机设备 | |
US20150127814A1 (en) | Monitoring Server Method | |
CN101291243A (zh) | 高可用集群***的裂脑预防方法 | |
EP3835903B1 (en) | Fault diagnosis system and server | |
CN106446654A (zh) | 基于指纹识别的计算机输入输出设备隔离方法 | |
CN109976926A (zh) | 一种屏蔽重启保护bmc更新过程的方法、电路、终端及存储介质 | |
CN104809046A (zh) | 一种应用程序联网控制方法和应用程序联网控制装置 | |
CN107111568A (zh) | 用于在启用usb 设备时呈现驱动器安装文件的***和方法 | |
CN105306407A (zh) | 用户账号登陆方法及装置 | |
EP4206697A1 (en) | Self-locking and detection circuit and apparatus, and control method | |
US20150149677A1 (en) | Hot plugging system and method | |
CN105515826B (zh) | 一种分层状态机实现pon线卡热插拔机制的方法及装置 | |
CN103870564A (zh) | 一种数据更新方法及电子设备 | |
CN109582626B (zh) | 一种访问总线的方法、装置、设备及可读存储介质 | |
CN101510240A (zh) | 多套独立操作平台的安全管理*** | |
CN116643904A (zh) | 一种PCIe链路故障自动修复的***、方法和一种服务器 | |
US20030023843A1 (en) | Remote processor intelligent reset apparatus and method | |
CN105100344A (zh) | 一种用户识别模块卡热插拔处理方法以及移动终端 | |
CN201657197U (zh) | 智能电源管理视频监控设备 | |
CN205121564U (zh) | 一种嵌入式***加密备份还原装置 | |
CN104883340A (zh) | 防范入侵的方法及接入设备 | |
CN105630654B (zh) | 用于显示bmc的ip地址的***及方法 | |
CN111865411A (zh) | 一种交换机光模块监控方法、装置及相关组件 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160803 |