实现设备即插即用的方法和设备技术

技术编号:4172511 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现设备即插即用的方法,应用于与所述设备连接的主机中,该方法包括:在主机开机加电自检(POST)时,当判断信息表示未获得来自所述设备的标识数据时将预设的基本标识数据导入所述主机的主控模块;根据所述基本标识数据,控制所述主控模块处于正常工作状态;在POST之后,从所述设备获得所述标识数据;且将所述标识数据导入所述主控模块;将所述主控模块根据所述标识数据产生的信号输出,其中所述信号使所述设备处于工作状态。本发明专利技术还公开了一种计算机,在计算机的基本标识数据提供模块中预设基本标识数据,使得设备在任何时候接入计算机都能即插即用。

Method and apparatus for implementing device plug and play

The invention discloses a method for realizing plug and play method used in connection with the host device, the method includes: the host computer power on self test (POST), when the judge said the main control module of basic information standard will preset unlabeled data from the device to obtain the knowledge data into the host; according to the basic identification data, the master control module is in normal working condition; after POST, the obtained from the device identification data; and the identification data into the main control module; the output signal of the main control module according to the identification the data is generated, wherein the signal that the equipment is in working state. The invention also discloses a computer, in which the basic identification data is preset in the basic identification data providing module of the computer, so that the device can plug and play the computer at any time.

【技术实现步骤摘要】

本专利技术涉及即插即用技术,尤其涉及一种实现设备即插即用的方法和设备
技术介绍
目前普及的数字电视、液晶显示器、等离子显示器和投影机等数字显示设备,普遍釆用与周边设备可以进行数字数据通信的数字接口 ,如USB( Universal Serial Bus:通用串行接口 )和数字视频接口 DVI ( Digital Visual Interface:数字视频接口 )等。其中,DVI是由DDWG ( Digital Display Working Group:数字显示工作组) 规定的接口标准,DVI的主要目的是让视频信号通过数字的方式直接传输到显 示设备,由于DVI接口的传输速率高,适合传输高清晰度的视频信号,目前已 成为数字视频传输的标准接口。实际应用中,通常将釆用DVI接口进行视频信 号传输的显示设备称为DVI显示设备。现有技术中,DVI显示设备接入DVI视频图像处理设备,接收来自DVI 视频图像处理设备的视频信号,并根据视频信号进行显示。DVI视频图像处理 设备,是指采用DVI接口进行视频信号传输的视频图像处理设备,包括个人PC (Personal Computer:计算机)和DVD (Digital Video Disk:数字视频光盘) 机等。如图l所示,图l为现有技术中的DVI显示设备接入DVI视频图像处理设 备的示意图,现有DVI显示设备的即插即用是这样实现的DVI显示设备必须 在DVI视频图像处理设备开机前接入DVI视频图像处理设备,从而在DVI视 频图像处理设备开机加电自检POST (Power On Self Test:开机加电自检)过程 中,由DVI视频图像处理设备内的VGA (Video Graphics Array:视频图像阵列)控制器通过与DVI显示设备之间的I2C (Inter - Integrated Circuit:集成电路间) 总线,读取来自DVI显示设备的EDID (Extended Display Identification Data:扩展显示标识数据),进而对接入的DVI显示设备进行识别;等到DVI视频图 像处理设备POST之后,可以实现DVI显示设备的即插即用搡作。所谓EDID, 是一种数据格式,其中包含DVI显示设备的相关参数,包括分辨率信息、颜色 设置、频率范围等,这些参数是以字符串的形式存储在DVI显示设备中。DVI标准中规定,VGA控制器通过与DVI显示设备之间的I2C总线读取 DVI显示设备的EDID,且VGA控制器中用来控制I2C总线数据传输的部分只 在DVI视频图像处理设备POST的过程中工作,其他时间均不再工作。由此可 知,如果DVI显示设备没有在DVI视频图像处理设备开机之前接入DVI视频 图像处理设备,而在POST之后再接入DVI显示设备时,由于DVI视频图像处 理设备在POST过程中没有识别到DVI显示设备,并且在POST之后也无法读 取所接入DVI显示设备的EDID,从而也就无法实现DVI显示设备的即插即用。在实际应用中,还存在其他接入主机的设备,无法实现任何时候的即插即 用,例如PS/2 (Peripheral Serial:外围串行)接口的鼠标和键盘等。这些设备 接入主机的工作原理为主机中的用于控制设备的主控模块在主机POST时, 获得用于判断是否获得来自设备的标识数据的判断信息,当判断信息表示获得 来自设备的标识数据时,主控模块处于工作状态,当判断信息表示未获得来自 设备的标识数据时,主控模块处于非工作状态。综上所述,现有技术中,对于上述工作原理的设备,还无法实现在任何时 候接入主机都能即插即用,从而给用户的使用带来不便。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种实现设备即插即用的方法和设 备,以解决现有技术无法实现设备在任何时候接入主机都能即插即用的问题。 为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种实现设备即插即用的方法,所述方法应用于与所述设备连接的主机中,且所述主机中的用于控制所述设备的主控模块在所述主机POST(Power On Self Test:开机加电自检)时,获得用于判断是否获得来自所述设 备的标识数据的判断信息,当所述判断信息表示获得所述标识数据时,所述主 控模块处于工作状态,当所述判断信息表示未获得所述标识数据时,所述主控 模块处于非工作状态,所述方法包括在所述POST时,当所述判断信息表示未获得所述标识数据时将预设的基本标识数据导入所述主控模块;根据所述基本标识数据,控制所述主控模块处于所述工作状态; 在所述POST之后,从所述设备获得所述标识数据,且将所述标识数据导入所述主控模块;将所述主控模块根据所述标识数据产生的信号输出,所述信号使所述设备 处于工作状态。所述将预设的基本标识数据导入所述主控模块,具体为通过I2C (Inter-Integrated Circuit:集成电路间)总线将所述基本标识数据导入VGA (Video Graphics Array:视频图像阵列)控制器或通过PS/2 ( Peripheral Serial:外围串 行)总线将所述基本标识数据导入EC (Embedded Controller:嵌入式控制器) 或者Superl/O控制器。本专利技术还提供了一种计算机,包括主控模块用于在所述计算机POST时,获得用于判断是否获得来自与所 述计算机连接的设备的标识数据的判断信息,当所述判断信息表示获得所述标 识数据时,所述主控模块处于工作状态,当所述判断信息表示未获得所述标识 数据时,所述主控模块处于非工作状态;所述计算机还包括基本标识数据提供模块,与所述主控模块连接,用于在所述POST时,当 所述判断信息表示未获得所述标识数据时将预设的基本标识数据导入所述主控 模块;其中,所述主控模块用于根据所述基本标识数据控制所述主控模块处于 工作状态;且在POST之后,获取来自接入所述主机的所述设备的所述标识数 据,并根据所述标识数据产生信号输出给所 设备。本专利技术还提供了 一种实现DVI (Digital Visual Interface:数字视频接口 )显 示设备即插即用的方法,包括在POST时,将I2C (Inter-Integrated Circuit:集成电路间)控制器中预设 的基本EDID (Extended Display Identification Data:扩展显示标识数据)导入 VGA控制器;根据所述基本EDID,控制所述VGA控制器处于工作状态;在所述POST之后,从所述DVI显示设备获取所述DVI显示设备的EDID,并将所述DVI显示设备的EDID导入所述VGA控制器;将所述VGA控制器根据所述DVI显示设备的所述EDID产生的视频信号提供给所述DVI显示设备。所述将I2C控制器中预设的基本EDID导入VGA控制器,具体包括 在POST时,获得用于判断是否获得来自所述DVI显示设备的标识数据的判断信息;在所述判断信息表示未获得所述标识数据时,将所述基本EDID通过I2C 控制器与VGA控制器之间的I2C总线,导入所述VGA控制器的寄存器中。所述从DVI显示设备获取DVI显示设备的EDID,具体包括所述I2C控 制器通过自身与DVI显示设备之间本文档来自技高网
...

【技术保护点】
一种实现设备即插即用的方法,所述方法应用于与所述设备连接的主机中,且所述主机中的用于控制所述设备的主控模块在所述主机POST(Power OnSelf Test:开机加电自检)时,获得用于判断是否获得来自所述设备的标识数据的判断信息,当所述判断信息表示获得所述标识数据时,所述主控模块处于工作状态,当所述判断信息表示未获得所述标识数据时,所述主控模块处于非工作状态,其特征在于,所述方法包括: 在所述POST时,当所述判断信息表示未获得所述标识数据时将预设的基本标识数据导入 所述主控模块; 根据所述基本标识数据,控制所述主控模块处于所述工作状态; 在所述POST之后,从所述设备获得所述标识数据,且将所述标识数据导入所述主控模块; 将所述主控模块根据所述标识数据产生的信号输出,所述信号使所述设备 处于工作状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁栋华
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利