一種信息處理的方法及電子設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種信息處理的方法及電子設(shè)備。該方法應(yīng)用于一電子設(shè)備,電子設(shè)備包括一操作系統(tǒng),外置顯卡接口,開(kāi)關(guān)模塊以及控制器,其中,開(kāi)關(guān)模塊分別與外置顯卡接口和控制器連接;方法包括:在電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),控制器檢測(cè)開(kāi)關(guān)模塊是否處于第一狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第一狀態(tài)時(shí),控制器控制外置顯卡接口處于上電狀態(tài),并發(fā)送第一通知信息給操作系統(tǒng),其中,第一通知信息為表示外置顯卡接口中插入有外置顯卡的信息;操作系統(tǒng)基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模式不同的第二模式,進(jìn)而使得外置顯卡能夠處于工作狀態(tài)。
【專(zhuān)利說(shuō)明】一種信息處理的方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種信息處理的方法及電子設(shè)備。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類(lèi)也越 來(lái)越多,人們也享受到了科技發(fā)展帶來(lái)的各種便利?,F(xiàn)在人們可以通過(guò)各種類(lèi)型的電子設(shè) 備,比如,平板電腦,筆記本電腦,智能電視等享受隨著科技發(fā)展帶來(lái)的舒適生活。
[0003] 目前,以超級(jí)本為例,由于機(jī)箱的容置空間有限,使得一些體積較大的顯卡不能夠 安裝在機(jī)箱里,但是有時(shí)候用戶(hù)在使用電子設(shè)備的時(shí)候需要使用顯卡時(shí),就需要將外置顯 卡與電子設(shè)備連接。通常,當(dāng)用戶(hù)想要使用外置顯卡時(shí),需要先將正在工作的電子設(shè)備掉電 關(guān)機(jī),然后將外置顯卡插入到電子設(shè)備機(jī)箱上的外置顯卡接口上,那么,再次啟動(dòng)電子設(shè)備 后,電子設(shè)備的操作系統(tǒng)就能夠控制外置顯卡正常工作了。
[0004] 但本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例中技術(shù)方案的過(guò)程中,發(fā)現(xiàn)上述技術(shù)至少存 在如下技術(shù)問(wèn)題:
[0005] 由于使用外置顯卡均需要先將電子設(shè)備掉電關(guān)機(jī),即要先使電子設(shè)備處于不工作 狀態(tài),所以,導(dǎo)致了如果在電子設(shè)備正常工作時(shí)插入外置顯卡,就會(huì)引起主板損壞,進(jìn)而存 在電子設(shè)備無(wú)法控制在其工作時(shí)所插入的外置顯卡進(jìn)行工作的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供一種信息處理的方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中存在的電子設(shè) 備無(wú)法控制在其工作時(shí)所插入的外置顯卡進(jìn)行工作的技術(shù)問(wèn)題。
[0007] -方面,本發(fā)明通過(guò)本申請(qǐng)的一個(gè)實(shí)施例,提供一種信息處理的方法,應(yīng)用于一電 子設(shè)備,所述電子設(shè)備包括一操作系統(tǒng),外置顯卡接口,開(kāi)關(guān)模塊以及控制器,其中,所述開(kāi) 關(guān)模塊分別與所述外置顯卡接口和所述控制器連接;所述方法包括:在所述電子設(shè)備處于 工作狀態(tài)且處于第一模式時(shí),所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否處于第一狀態(tài);當(dāng)所述開(kāi) 關(guān)模塊處于所述第一狀態(tài)時(shí),所述控制器控制所述外置顯卡接口處于上電狀態(tài),并發(fā)送第 一通知信息給所述操作系統(tǒng),其中,所述第一通知信息為表示所述外置顯卡接口中插入有 外置顯卡的信息;所述操作系統(tǒng)基于所述第一通知信息控制所述電子設(shè)備由第一模式切換 為與所述第一模式不同的第二模式,進(jìn)而使得所述外置顯卡能夠處于工作狀態(tài)。
[0008] 可選的,在所述電子設(shè)備處于工作狀態(tài)且處于第一模式之前,所述方法還包括:在 所述電子設(shè)備上電開(kāi)機(jī)之后加載所述操作系統(tǒng)之前,所述控制器檢測(cè)所述外置顯卡接口上 是否連接有所述外置顯卡;當(dāng)所述外置顯卡接口上沒(méi)有連接所述外置顯卡時(shí),所述操作系 統(tǒng)控制所述電子設(shè)備處于所述第一模式。
[0009] 可選的,所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否處于第一狀態(tài),具體為:所述控制器檢 測(cè)所述開(kāi)關(guān)模塊的電平是否為高電平,其中,當(dāng)所述開(kāi)關(guān)模塊的電平為高電平時(shí),確認(rèn)所述 開(kāi)關(guān)模塊處于所述第一狀態(tài)。
[0010] 可選的,所述電子設(shè)備還包括一與所述控制器連接的電源模塊,用于對(duì)所述外置 顯卡接口供電;所述控制器控制所述外置顯卡接口處于上電狀態(tài),并發(fā)送第一通知信息給 所述操作系統(tǒng),具體為:所述控制器發(fā)送上電指令給所述電源模塊,以使所述電源模塊供電 給所述外置顯卡接口。
[0011] 可選的,在所述操作系統(tǒng)基于所述第一通知信息控制所述電子設(shè)備由所述第一模 式切換為與所述第一模式不同的第二模式之后,所述方法還包括:所述控制器檢測(cè)所述開(kāi) 關(guān)模塊是否處于第二狀態(tài);當(dāng)所述開(kāi)關(guān)模塊處于所述第二狀態(tài)時(shí),所述控制器控制所述外 置顯卡接口處于掉電狀態(tài),并發(fā)送第二通知信息給所述操作系統(tǒng),其中,所述第二通知信息 為表示所述外置顯卡接口處于掉電狀態(tài)的信息;所述操作系統(tǒng)基于所述第二通知信息控制 所述電子設(shè)備由所述第二模式切換為所述第一模式。
[0012] 可選的,所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否處于第二狀態(tài),具體為:所述控制器檢 測(cè)所述開(kāi)關(guān)模塊的電平是否為低電平,其中,當(dāng)所述開(kāi)關(guān)模塊的電平為低電平時(shí),確認(rèn)所述 開(kāi)關(guān)模塊處于所述第二狀態(tài)。
[0013] 另一方面,本發(fā)明通過(guò)本申請(qǐng)的另一個(gè)實(shí)施例,提供一種電子設(shè)備,包括:外置顯 卡接口;開(kāi)關(guān)模塊,與所述外置顯卡接口連接;控制器,與所述開(kāi)關(guān)模塊連接,用于在所述 電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),檢測(cè)所述開(kāi)關(guān)模塊是否處于第一狀態(tài);當(dāng)所述 開(kāi)關(guān)模塊處于所述第一狀態(tài)時(shí),所述控制器控制所述外置顯卡接口處于上電狀態(tài),并發(fā)送 第一通知信息給安裝在所述電子設(shè)備上的操作系統(tǒng),其中,所述第一通知信息為表示所述 外置顯卡接口中插入有外置顯卡的信息;所述操作系統(tǒng),用于基于所述第一通知信息控制 所述電子設(shè)備由第一模式切換為與所述第一模式不同的第二模式,進(jìn)而使得所述外置顯卡 能夠處于工作狀態(tài)。
[0014] 可選的,所述控制器還用于在所述電子設(shè)備上電開(kāi)機(jī)之后加載所述操作系統(tǒng)之 前,檢測(cè)所述外置顯卡接口上是否連接有所述外置顯卡;所述操作系統(tǒng)還用于當(dāng)所述外置 顯卡接口上沒(méi)有連接所述外置顯卡時(shí),控制所述電子設(shè)備處于所述第一模式。
[0015] 可選的,所述控制器具體用于:所述控制器檢測(cè)所述開(kāi)關(guān)模塊的電平是否為高電 平,其中,當(dāng)所述開(kāi)關(guān)模塊的電平為高電平時(shí),確認(rèn)所述開(kāi)關(guān)模塊處于所述第一狀態(tài)。
[0016] 可選的,所述電子設(shè)備還包括一與所述控制器連接的電源模塊,用于對(duì)所述外置 顯卡接口供電;所述控制器具體用于:所述控制器發(fā)送上電指令給所述電源模塊,以使所 述電源模塊供電給所述外置顯卡接口。
[0017] 可選的,所述控制器還用于:檢測(cè)所述開(kāi)關(guān)模塊是否處于第二狀態(tài);當(dāng)所述開(kāi)關(guān) 模塊處于所述第二狀態(tài)時(shí),控制所述外置顯卡接口處于掉電狀態(tài),并發(fā)送第二通知信息給 所述操作系統(tǒng),其中,所述第二通知信息為表示所述外置顯卡接口處于掉電狀態(tài)的信息;所 述操作系統(tǒng)還用于:基于所述第二通知信息控制所述電子設(shè)備由所述第二模式切換為所述 第一模式。
[0018] 可選的,所述控制器具體用于:檢測(cè)所述開(kāi)關(guān)模塊的電平是否為低電平,其中,當(dāng) 所述開(kāi)關(guān)模塊的電平為低電平時(shí),確認(rèn)所述開(kāi)關(guān)模塊處于所述第二狀態(tài)。
[0019] 本申請(qǐng)實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0020] 1、由于在電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),控制器檢測(cè)開(kāi)關(guān)模塊是否處 于第一狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第一狀態(tài)時(shí),控制器控制外置顯卡接口處于上電狀態(tài),并將表 示外置顯卡接口中插入外置顯卡的第一通知信息發(fā)送給操作系統(tǒng),然后,操作系統(tǒng)基于第 一通知信息控制電子設(shè)備由第一模式切換為與第一模式不同的第二模式,進(jìn)而使得外置顯 卡能夠處于工作狀態(tài),也就是說(shuō),在電子設(shè)備正常工作,根據(jù)開(kāi)關(guān)模塊的狀態(tài)來(lái)判斷外置顯 卡接口中是否插入外置顯卡,當(dāng)插入外置顯卡時(shí),先控制外置顯卡接口上電,然后控制器通 知操作系統(tǒng),使得操作系統(tǒng)控制電子設(shè)備進(jìn)行模式切換,進(jìn)而使得外置顯卡正常工作,也不 會(huì)損壞主板,所以,有效地解決了現(xiàn)有技術(shù)中存在的電子設(shè)備無(wú)法控制在其工作時(shí)所插入 的外置顯卡進(jìn)行工作的技術(shù)問(wèn)題,實(shí)現(xiàn)了外置顯卡在電子設(shè)備工作時(shí)插入,即外置顯卡的 熱插入,提供給了良好的用戶(hù)體驗(yàn)。
[0021] 2、由于在操作系統(tǒng)基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模 式不同的第二模式之后,控制器檢測(cè)開(kāi)關(guān)模塊是否處于第二狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第二狀 態(tài)時(shí),控制器控制外置顯卡接口處于掉電狀態(tài),并發(fā)送第二通知信息給操作系統(tǒng),其中,第 二通知信息為表示外置顯卡接口處于掉電狀態(tài)的信息;操作系統(tǒng)基于第二通知信息控制電 子設(shè)備由第二模式切換為第一模式,也就是說(shuō),在插入外置顯卡之后,如果用戶(hù)想要停用該 外置顯卡,電子設(shè)備會(huì)根據(jù)開(kāi)關(guān)模塊的狀態(tài),控制外置顯卡接口掉電,并通知操作系統(tǒng),操 作系統(tǒng)再控制電子設(shè)備進(jìn)行狀態(tài)切換,實(shí)現(xiàn)外置顯卡的熱拔出。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0022] 圖1為本發(fā)明一實(shí)施例中的電子設(shè)備的結(jié)構(gòu)示意圖;
[0023] 圖2為本發(fā)明一實(shí)施例中的外置顯卡熱插入的方法流程圖;
[0024] 圖3為本發(fā)明一實(shí)施例中在電子設(shè)備上電開(kāi)機(jī)之后加載操作系統(tǒng)之前,檢測(cè)是否 插入外置顯卡的方法流程圖;
[0025] 圖4為本發(fā)明一實(shí)施例中的外置顯卡熱拔出的方法流程圖。
【具體實(shí)施方式】
[0026] 本申請(qǐng)實(shí)施例通過(guò)提供一種信息處理的方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中存在 的電子設(shè)備無(wú)法控制在其工作時(shí)所插入的外置顯卡進(jìn)行工作的技術(shù)問(wèn)題。
[0027] 本申請(qǐng)實(shí)施例中的技術(shù)方案為解決上述存在的電子設(shè)備無(wú)法控制在其工作時(shí)所 插入的外置顯卡工作的問(wèn)題,總體思路如下:
[0028] 通過(guò)在電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),控制器檢測(cè)開(kāi)關(guān)模塊是否處于 第一狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第一狀態(tài)時(shí),控制器控制外置顯卡接口處于上電狀態(tài),并將表示 外置顯卡接口中插入外置顯卡的第一通知信息發(fā)送給操作系統(tǒng),然后,操作系統(tǒng)基于第一 通知信息控制電子設(shè)備由第一模式切換為與第一模式不同的第二模式,進(jìn)而使得外置顯卡 能夠處于工作狀態(tài),也就是說(shuō),在電子設(shè)備正常工作,根據(jù)開(kāi)關(guān)模塊的狀態(tài)來(lái)判斷外置顯卡 接口中是否插入外置顯卡,當(dāng)插入外置顯卡時(shí),控制器通知操作系統(tǒng),使得操作系統(tǒng)控制電 子設(shè)備進(jìn)行模式切換,進(jìn)而使得外置顯卡正常工作,也不會(huì)損壞主板,所以,有效地解決了 現(xiàn)有技術(shù)中存在的電子設(shè)備無(wú)法控制在其工作時(shí)所插入的外置顯卡工作的技術(shù)問(wèn)題,實(shí)現(xiàn) 了外置顯卡在電子設(shè)備工作時(shí)插入,即外置顯卡的熱插入,提供給了良好的用戶(hù)體驗(yàn)。
[0029] 下面通過(guò)附圖以及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案做詳細(xì)的說(shuō)明,應(yīng)當(dāng)理解本發(fā)明 實(shí)施例以及實(shí)施例中的具體特征是對(duì)本發(fā)明技術(shù)方案的詳細(xì)的說(shuō)明,而不是對(duì)本發(fā)明技術(shù) 方案的限定,在不沖突的情況下,本發(fā)明實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。
[0030] -方面,本發(fā)明通過(guò)本申請(qǐng)的一個(gè)實(shí)施例,提供一種信息處理的方法,應(yīng)用于一電 子設(shè)備,比如,平板電腦,超級(jí)本,平板電視等,如圖1所示,該電子設(shè)備包括一操作系統(tǒng)10, 外置顯卡接口 20,開(kāi)關(guān)模塊30以及控制器40,其中,開(kāi)關(guān)模塊30分別與外置顯卡接口 20 和控制器40連接。在具體實(shí)施過(guò)程中,外置顯卡接口 20具體可以為PCI-E X4接口,還可 以為PCI-E X8接口,還可以為PCI-E X16接口,本申請(qǐng)不做具體限定;控制器40具體為設(shè) 置在電子設(shè)備的主板上的EC (嵌入式控制器40, Embedded Controller),當(dāng)然也可以為其 他的控制器40,只要能夠控制外置顯卡接口 20上電或者掉電即可,本申請(qǐng)不做具體限定。
[0031] 進(jìn)一步,開(kāi)關(guān)模塊30具體可以為一機(jī)械開(kāi)關(guān),具有兩種狀態(tài),即0N狀態(tài)和OFF狀 態(tài)。當(dāng)用戶(hù)按下開(kāi)關(guān)模塊30時(shí),開(kāi)關(guān)模塊30就處于0N狀態(tài),開(kāi)關(guān)模塊30與控制器40連 接,使得控制器40上與開(kāi)關(guān)模塊30連接的管腳接地,電平拉低,此時(shí),控制器40就知道開(kāi) 關(guān)模塊30處于0N狀態(tài);同樣的,當(dāng)用戶(hù)再次按下開(kāi)關(guān)模塊30時(shí),開(kāi)關(guān)模塊30處于OFF狀 態(tài),開(kāi)關(guān)模塊30與控制器40斷開(kāi),使得控制器40上與開(kāi)關(guān)模塊30連接的管腳懸空,電平 拉高,此時(shí),控制器40就知道開(kāi)關(guān)模塊30處于OFF狀態(tài)。
[0032] 當(dāng)然,還可以為當(dāng)開(kāi)關(guān)模塊30處于0N狀態(tài)時(shí),開(kāi)關(guān)模塊30與控制器40斷開(kāi),使 得控制器40上與開(kāi)關(guān)模塊30連接的管腳懸空,電平拉高,此時(shí),控制器40就知道開(kāi)關(guān)模塊 30處于0N狀態(tài);同樣的,當(dāng)開(kāi)關(guān)模塊30處于OFF狀態(tài)時(shí),開(kāi)關(guān)模塊30與控制器40連接, 使得控制器40上與開(kāi)關(guān)模塊30連接的管腳接地,電平拉低,此時(shí),控制器40就知道開(kāi)關(guān)模 塊30處于OFF狀態(tài)。本領(lǐng)域技術(shù)人員可自行設(shè)定,本申請(qǐng)不做具體限定。
[0033] 如圖2所示,該方法包括:
[0034] S101 :在電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),控制器檢測(cè)開(kāi)關(guān)模塊是否處 于第一狀態(tài);
[0035] S102:當(dāng)開(kāi)關(guān)模塊處于第一狀態(tài)時(shí),控制器控制外置顯卡接口處于上電狀態(tài),并發(fā) 送第一通知信息給操作系統(tǒng),其中,第一通知信息為表示外置顯卡接口中插入有外置顯卡 的信息;
[0036] S103 :操作系統(tǒng)基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模式不 同的第二模式,進(jìn)而使得外置顯卡能夠處于工作狀態(tài)。
[0037] 下面以超級(jí)本為例,對(duì)上述技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0038] 請(qǐng)結(jié)合圖1及圖2,例如,用戶(hù)想要使用電子設(shè)備,即超級(jí)本來(lái)打游戲,但是電子設(shè) 備上設(shè)置在主板上的顯卡并不能夠滿(mǎn)足游戲的要求,那么,用戶(hù)就需要在電子設(shè)備的外置 顯卡接口 20上插入支持游戲要求的外置顯卡。用戶(hù)按下開(kāi)關(guān)模塊30,彈出一個(gè)托盤(pán),用戶(hù) 將外置顯卡放置在托盤(pán)上,并將托盤(pán)推回電子設(shè)備中,此時(shí),電子設(shè)備執(zhí)行S101,當(dāng)電子設(shè) 備處于工作狀態(tài)且處于如內(nèi)置顯卡模式的第一模式,控制器40檢測(cè)開(kāi)關(guān)模塊30是否處于 第一狀態(tài),如0N狀態(tài)。
[0039] 在具體實(shí)施過(guò)程中,S101可以為:控制器40檢測(cè)開(kāi)關(guān)模塊30的電平是否為高電 平,其中,當(dāng)開(kāi)關(guān)模塊30的電平為高電平時(shí),確認(rèn)開(kāi)關(guān)模塊30處于第一狀態(tài),即0N狀態(tài)。
[0040] 然后,執(zhí)行S102, S卩:當(dāng)開(kāi)關(guān)模塊30處于第一狀態(tài)時(shí),控制器40控制外置顯卡接 口 20處于上電狀態(tài),并發(fā)送第一通知信息給操作系統(tǒng)10,其中,第一通知信息為表示外置 顯卡接口 20中插入有外置顯卡的信息。
[0041] 具體來(lái)說(shuō),當(dāng)控制器40檢測(cè)到開(kāi)關(guān)模塊30處于第一狀態(tài),即ON狀態(tài)時(shí),控制器40 控制外置顯卡20上電,同時(shí),發(fā)送一表示外置顯示接口 20中插入由外置顯卡的第一通知信 息給操作系統(tǒng)10,比如,控制器40將第一通知信息先發(fā)送給PCH (Platform Controller Hub,平臺(tái)控制中心),再由PCH告知CPU。
[0042] 在另一實(shí)施例中,電子設(shè)備還包括一與控制器40連接的電源模塊,比如,南橋芯 片,用于對(duì)外置顯卡接口 20供電。那么,此時(shí),S102可以為:控制器40發(fā)送上電指令給電 源模塊,以使電源模塊供電給外置顯卡接口 20。也就是說(shuō),當(dāng)控制器40檢測(cè)到外置顯卡插 入了外置顯卡接口 20時(shí),控制器40發(fā)送一上電指令給電源模塊,告知電源模塊外置顯卡已 插入,控制電源模塊對(duì)外置顯卡接口 20上電。
[0043] 接下來(lái),當(dāng)操作系統(tǒng)10接收到上述第一通知信息后,執(zhí)行S103, S卩:操作系統(tǒng)10 基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模式不同的第二模式,進(jìn)而使得 外置顯卡能夠處于工作狀態(tài)。
[0044] 具體來(lái)說(shuō),當(dāng)操作系統(tǒng)10通過(guò)第一通知信息得知外置顯卡已插入到外置顯卡接 口 20時(shí),操作系統(tǒng)以如GPIO (General Purpose Input Output,通用輸入輸出)的控制方 式來(lái)告知系統(tǒng)驅(qū)動(dòng)和顯卡驅(qū)動(dòng),使得電子設(shè)備由第一模式切換為第二模式,即將內(nèi)置顯卡 模式切換為外置顯卡模式,也就是說(shuō),控制電子設(shè)備從使用內(nèi)置顯卡切換為使用外置顯卡, 此時(shí),外置顯卡就能夠工作了,用戶(hù)也就能夠使用外置顯卡進(jìn)行游戲了。
[0045] 至此,電子設(shè)備上實(shí)現(xiàn)了外置顯卡的熱插入過(guò)程。
[0046] 在另一實(shí)施例中,有時(shí)候用戶(hù)在電子設(shè)備還未上電開(kāi)機(jī)時(shí),就已經(jīng)將外置顯卡插 入到外置顯卡接口 20中了,此時(shí),如圖3所示,該方法還包括:
[0047] S201 :在電子設(shè)備上電開(kāi)機(jī)之后加載操作系統(tǒng)之前,控制器檢測(cè)外置顯卡接口上 是否連接有外置顯卡;
[0048] S202:當(dāng)外置顯卡接口上沒(méi)有連接外置顯卡時(shí),操作系統(tǒng)控制電子設(shè)備處于第一 模式。
[0049] 具體來(lái)說(shuō),為了確認(rèn)用戶(hù)是否在電子設(shè)備開(kāi)機(jī)工作之前是否插入由外置顯卡,電 子設(shè)備執(zhí)行S201,在電子設(shè)備上電開(kāi)機(jī)之后加載操作系統(tǒng)之前,即用戶(hù)按下電子設(shè)備的電 源按鈕之后,電子設(shè)備進(jìn)行開(kāi)機(jī)初始化的過(guò)程中,控制器40檢測(cè)外置顯卡接口 20上是否連 接有外置顯卡。
[0050] 接下來(lái),執(zhí)行S202,S卩:當(dāng)外置顯卡接口 20上沒(méi)有連接外置顯卡時(shí),操作系統(tǒng)10 控制電子設(shè)備處于第一模式,即內(nèi)置顯卡模式。反之,當(dāng)外置顯卡接口 20上連接外置顯卡 時(shí),操作系統(tǒng)10控制電子設(shè)備優(yōu)先使用外置顯卡,即控制電子設(shè)備處于第二模式。
[0051] 此時(shí),電子設(shè)備處于工作狀態(tài)且處于第一模式,就能夠進(jìn)一步執(zhí)行S101-S103,來(lái) 實(shí)現(xiàn)外置顯卡的熱插入。
[0052] 在另一實(shí)施例中,為了實(shí)現(xiàn)外置顯卡的熱拔出,如圖4所示,該方法還包括:
[0053] S301 :控制器檢測(cè)開(kāi)關(guān)模塊是否處于第二狀態(tài);
[0054] S302 :當(dāng)開(kāi)關(guān)模塊處于第二狀態(tài)時(shí),控制器控制外置顯卡接口處于掉電狀態(tài),并發(fā) 送第二通知信息給操作系統(tǒng),其中,第二通知信息為表示外置顯卡接口處于掉電狀態(tài)的信 息;
[0055] S303 :操作系統(tǒng)基于第二通知信息控制電子設(shè)備由第二模式切換為第一模式。
[0056] 具體來(lái)說(shuō),當(dāng)用戶(hù)結(jié)束游戲,想要停用外接顯卡時(shí),用戶(hù)再次按下開(kāi)關(guān)模塊30,執(zhí) 行S301,控制器40檢測(cè)開(kāi)關(guān)模塊30是否處于第二狀態(tài),S卩OFF狀態(tài)。
[0057] 在實(shí)際應(yīng)用中,S301可以為:控制器40檢測(cè)開(kāi)關(guān)模塊30的電平是否為低電平,其 中,當(dāng)開(kāi)關(guān)模塊30的電平為低電平時(shí),確認(rèn)開(kāi)關(guān)模塊30處于第二狀態(tài),即OFF狀態(tài)。
[0058] 然后,執(zhí)行S302, S卩:當(dāng)開(kāi)關(guān)模塊30處于第二狀態(tài)時(shí),控制器40控制外置顯卡接 口 20處于掉電狀態(tài),并發(fā)送第二通知信息給操作系統(tǒng)10,其中,第二通知信息為表示外置 顯卡接口處于掉電狀態(tài)的信息。
[0059] 具體來(lái)說(shuō),當(dāng)控制器40檢測(cè)到開(kāi)關(guān)模塊30處于第一狀態(tài),S卩OFF狀態(tài)時(shí),控制器 40控制外置顯卡20掉電,同時(shí),發(fā)送一表示外置顯卡接口 20處于掉電狀態(tài)的信息的第二通 知信息給操作系統(tǒng)10,比如,控制器40將第二通知信息先發(fā)送給PCH,再由PCH告知CPU。
[0060] 最后,執(zhí)行S303, S卩:操作系統(tǒng)基于第二通知信息控制電子設(shè)備由第二模式切換 為第一模式。也就是說(shuō),操作系統(tǒng)10根據(jù)第二通知信息以如GPI0的控制方式來(lái)告知系統(tǒng) 驅(qū)動(dòng)和顯卡驅(qū)動(dòng),使得控制電子設(shè)備由第二模式,即外置顯卡模式切換回第一模式,即內(nèi)置 顯卡模式,即控制電子設(shè)備使用內(nèi)置顯卡,停用外置顯卡,上述托盤(pán)自動(dòng)彈出,使得外置顯 卡與外置顯卡接口 20斷開(kāi),用戶(hù)就能夠?qū)⑼庵蔑@卡從托盤(pán)上拿下來(lái)即可。
[0061] 至此,電子設(shè)備實(shí)現(xiàn)外置顯卡的熱拔出。
[0062] 由上述描述可知,因?yàn)樵陔娮釉O(shè)備處于工作狀態(tài)且處于第一模式時(shí),控制器檢測(cè) 開(kāi)關(guān)模塊是否處于第一狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第一狀態(tài)時(shí),控制器控制外置顯卡接口處于 上電狀態(tài),并將表示外置顯卡接口中插入外置顯卡的第一通知信息發(fā)送給操作系統(tǒng),然后, 操作系統(tǒng)基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模式不同的第二模式, 進(jìn)而使得外置顯卡能夠處于工作狀態(tài),也就是說(shuō),在電子設(shè)備正常工作,根據(jù)開(kāi)關(guān)模塊的狀 態(tài)來(lái)判斷外置顯卡接口中是否插入外置顯卡,當(dāng)插入外置顯卡時(shí),控制器通知操作系統(tǒng),使 得操作系統(tǒng)控制電子設(shè)備進(jìn)行模式切換,進(jìn)而使得外置顯卡正常工作,也不會(huì)損壞主板,實(shí) 現(xiàn)了外置顯卡在電子設(shè)備工作時(shí)插入,即外置顯卡的熱插入,提供給了良好的用戶(hù)體驗(yàn);進(jìn) 一步,因?yàn)樵诓僮飨到y(tǒng)基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模式不同 的第二模式之后,控制器檢測(cè)開(kāi)關(guān)模塊是否處于第二狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第二狀態(tài)時(shí),控 制器控制外置顯卡接口處于掉電狀態(tài),并發(fā)送第二通知信息給操作系統(tǒng),其中,第二通知信 息為表示外置顯卡接口處于掉電狀態(tài)的信息;操作系統(tǒng)基于第二通知信息控制電子設(shè)備 由第二模式切換為第一模式,也就是說(shuō),在插入外置顯卡之后,如果用戶(hù)想要停用該外置顯 卡,電子設(shè)備會(huì)根據(jù)開(kāi)關(guān)模塊的狀態(tài),控制外置顯卡接口掉電,并通知操作系統(tǒng),操作系統(tǒng) 再控制電子設(shè)備進(jìn)行狀態(tài)切換,實(shí)現(xiàn)外置顯卡的熱拔出。
[0063] 另一方面,本發(fā)明通過(guò)本申請(qǐng)的另一個(gè)實(shí)施例,提供一種電子設(shè)備,如圖1所示, 包括:外置顯卡接口 20 ;開(kāi)關(guān)模塊30,與外置顯卡接口 20連接;控制器40,與開(kāi)關(guān)模塊30 連接,用于在電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),檢測(cè)開(kāi)關(guān)模塊30是否處于第一狀 態(tài);當(dāng)開(kāi)關(guān)模塊30處于第一狀態(tài)時(shí),控制器40控制外置顯卡接口 20處于上電狀態(tài),并發(fā)送 第一通知信息給安裝在電子設(shè)備上的操作系統(tǒng)10,其中,第一通知信息為表示外置顯卡接 口 20中插入有外置顯卡的信息;操作系統(tǒng)10,用于基于第一通知信息控制電子設(shè)備由第一 模式切換為與第一模式不同的第二模式,進(jìn)而使得外置顯卡能夠處于工作狀態(tài)。
[0064] 進(jìn)一步,控制器40還用于在電子設(shè)備上電開(kāi)機(jī)之后加載操作系統(tǒng)10之前,檢測(cè)外 置顯卡接口上是否連接有外置顯卡;操作系統(tǒng)10還用于當(dāng)外置顯卡接口上沒(méi)有連接外置 顯卡時(shí),控制電子設(shè)備處于第一模式。
[0065] 進(jìn)一步,控制器40具體用于:控制器40檢測(cè)開(kāi)關(guān)模塊30的電平是否為高電平,其 中,當(dāng)開(kāi)關(guān)模塊30的電平為高電平時(shí),確認(rèn)開(kāi)關(guān)模塊30處于第一狀態(tài)。
[0066] 進(jìn)一步,電子設(shè)備還包括一與控制器40連接的電源模塊,用于對(duì)外置顯卡接口 20 供電;控制器40具體用于:控制器40發(fā)送上電指令給電源模塊,以使電源模塊供電給外置 顯卡接口 20。
[0067] 進(jìn)一步,控制器40還用于:檢測(cè)開(kāi)關(guān)模塊30是否處于第二狀態(tài);當(dāng)開(kāi)關(guān)模塊30處 于第二狀態(tài)時(shí),控制外置顯卡接口 20處于掉電狀態(tài),并發(fā)送第二通知信息給操作系統(tǒng)10, 其中,第二通知信息為表示外置顯卡接口 20處于掉電狀態(tài)的信息;操作系統(tǒng)10還用于:基 于第二通知信息控制電子設(shè)備由第二模式切換為第一模式。
[0068] 進(jìn)一步,控制器40具體用于:檢測(cè)開(kāi)關(guān)模塊30的電平是否為低電平,其中,當(dāng)開(kāi)關(guān) 模塊30的電平為低電平時(shí),確認(rèn)開(kāi)關(guān)模塊30處于第二狀態(tài)。
[0069] 根據(jù)上面的描述,上述電子設(shè)備用于實(shí)現(xiàn)上述信息處理的方法,所以,該電子設(shè)備 的工作過(guò)程與上述方法的一個(gè)或多個(gè)實(shí)施例一致,在此就不一一贅述了。
[0070] 上述本申請(qǐng)實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0071] 1、由于在電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),控制器檢測(cè)開(kāi)關(guān)模塊是否處 于第一狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第一狀態(tài)時(shí),控制器控制外置顯卡接口處于上電狀態(tài),并將表 示外置顯卡接口中插入外置顯卡的第一通知信息發(fā)送給操作系統(tǒng),然后,操作系統(tǒng)基于第 一通知信息控制電子設(shè)備由第一模式切換為與第一模式不同的第二模式,進(jìn)而使得外置顯 卡能夠處于工作狀態(tài),也就是說(shuō),在電子設(shè)備正常工作,根據(jù)開(kāi)關(guān)模塊的狀態(tài)來(lái)判斷外置顯 卡接口中是否插入外置顯卡,當(dāng)插入外置顯卡時(shí),先控制外置顯卡接口上電,控制器通知操 作系統(tǒng),使得操作系統(tǒng)控制電子設(shè)備進(jìn)行模式切換,進(jìn)而使得外置顯卡正常工作,也不會(huì)損 壞主板,所以,有效地解決了現(xiàn)有技術(shù)中存在的電子設(shè)備無(wú)法控制在其工作時(shí)所插入的外 置顯卡進(jìn)行工作的技術(shù)問(wèn)題,實(shí)現(xiàn)了外置顯卡在電子設(shè)備工作時(shí)插入,即外置顯卡的熱插 入,提供給了良好的用戶(hù)體驗(yàn)。
[0072] 2、由于在操作系統(tǒng)基于第一通知信息控制電子設(shè)備由第一模式切換為與第一模 式不同的第二模式之后,控制器檢測(cè)開(kāi)關(guān)模塊是否處于第二狀態(tài);當(dāng)開(kāi)關(guān)模塊處于第二狀 態(tài)時(shí),控制器控制外置顯卡接口處于掉電狀態(tài),并發(fā)送第二通知信息給操作系統(tǒng),其中,第 二通知信息為表示外置顯卡接口處于掉電狀態(tài)的信息;操作系統(tǒng)基于第二通知信息控制電 子設(shè)備由第二模式切換為第一模式,也就是說(shuō),在插入外置顯卡之后,如果用戶(hù)想要停用該 外置顯卡,電子設(shè)備會(huì)根據(jù)開(kāi)關(guān)模塊的狀態(tài),控制外置顯卡接口掉電,并通知操作系統(tǒng),操 作系統(tǒng)再控制電子設(shè)備進(jìn)行狀態(tài)切換,實(shí)現(xiàn)外置顯卡的熱拔出。
[0073] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
[0074] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算 機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能 的裝置。
[0075] 這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0076] 這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖 一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0077] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1. 一種信息處理的方法,應(yīng)用于一電子設(shè)備,其特征在于,所述電子設(shè)備包括一操作系 統(tǒng),外置顯卡接口,開(kāi)關(guān)模塊以及控制器,其中,所述開(kāi)關(guān)模塊分別與所述外置顯卡接口和 所述控制器連接,所述方法包括: 在所述電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí),所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否 處于第一狀態(tài); 當(dāng)所述開(kāi)關(guān)模塊處于所述第一狀態(tài)時(shí),所述控制器控制所述外置顯卡接口處于上電狀 態(tài),并發(fā)送第一通知信息給所述操作系統(tǒng),其中,所述第一通知信息為表示所述外置顯卡接 口中插入有外置顯卡的信息; 所述操作系統(tǒng)基于所述第一通知信息控制所述電子設(shè)備由第一模式切換為與所述第 一模式不同的第二模式,進(jìn)而使得所述外置顯卡能夠處于工作狀態(tài)。
2. 如權(quán)利要求1所述的方法,其特征在于,在所述電子設(shè)備處于工作狀態(tài)且處于第一 模式之前,所述方法還包括: 在所述電子設(shè)備上電開(kāi)機(jī)之后加載所述操作系統(tǒng)之前,所述控制器檢測(cè)所述外置顯卡 接口上是否連接有所述外置顯卡; 當(dāng)所述外置顯卡接口上沒(méi)有連接所述外置顯卡時(shí),所述操作系統(tǒng)控制所述電子設(shè)備處 于所述第一模式。
3. 如權(quán)利要求1所述的方法,其特征在于,所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否處于第 一狀態(tài),具體為:所述控制器檢測(cè)所述開(kāi)關(guān)模塊的電平是否為高電平,其中,當(dāng)所述開(kāi)關(guān)模 塊的電平為高電平時(shí),確認(rèn)所述開(kāi)關(guān)模塊處于所述第一狀態(tài)。
4. 如權(quán)利要求1所述的方法,其特征在于,所述電子設(shè)備還包括一與所述控制器連接 的電源模塊,用于對(duì)所述外置顯卡接口供電; 所述控制器控制所述外置顯卡接口處于上電狀態(tài),并發(fā)送第一通知信息給所述操作系 統(tǒng),具體為:所述控制器發(fā)送上電指令給所述電源模塊,以使所述電源模塊供電給所述外置 顯卡接口。
5. 如權(quán)利要求1所述的方法,其特征在于,在所述操作系統(tǒng)基于所述第一通知信息控 制所述電子設(shè)備由所述第一模式切換為與所述第一模式不同的第二模式之后,所述方法還 包括: 所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否處于第二狀態(tài); 當(dāng)所述開(kāi)關(guān)模塊處于所述第二狀態(tài)時(shí),所述控制器控制所述外置顯卡接口處于掉電狀 態(tài),并發(fā)送第二通知信息給所述操作系統(tǒng),其中,所述第二通知信息為表示所述外置顯卡接 口處于掉電狀態(tài)的信息; 所述操作系統(tǒng)基于所述第二通知信息控制所述電子設(shè)備由所述第二模式切換為所述 第一模式。
6. 如權(quán)利要求5所述的方法,其特征在于,所述控制器檢測(cè)所述開(kāi)關(guān)模塊是否處于第 二狀態(tài),具體為:所述控制器檢測(cè)所述開(kāi)關(guān)模塊的電平是否為低電平,其中,當(dāng)所述開(kāi)關(guān)模 塊的電平為低電平時(shí),確認(rèn)所述開(kāi)關(guān)模塊處于所述第二狀態(tài)。
7. -種電子設(shè)備,其特征在于,包括: 外置顯卡接口; 開(kāi)關(guān)模塊,與所述外置顯卡接口連接; 控制器,與所述開(kāi)關(guān)模塊連接,用于在所述電子設(shè)備處于工作狀態(tài)且處于第一模式時(shí), 檢測(cè)所述開(kāi)關(guān)模塊是否處于第一狀態(tài);當(dāng)所述開(kāi)關(guān)模塊處于所述第一狀態(tài)時(shí),所述控制器 控制所述外置顯卡接口處于上電狀態(tài),并發(fā)送第一通知信息給安裝在所述電子設(shè)備上的操 作系統(tǒng),其中,所述第一通知信息為表示所述外置顯卡接口中插入有外置顯卡的信息; 所述操作系統(tǒng),用于基于所述第一通知信息控制所述電子設(shè)備由第一模式切換為與所 述第一模式不同的第二模式,進(jìn)而使得所述外置顯卡能夠處于工作狀態(tài)。
8. 如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述控制器還用于在所述電子設(shè)備上 電開(kāi)機(jī)之后加載所述操作系統(tǒng)之前,檢測(cè)所述外置顯卡接口上是否連接有所述外置顯卡; 所述操作系統(tǒng)還用于當(dāng)所述外置顯卡接口上沒(méi)有連接所述外置顯卡時(shí),控制所述電子 設(shè)備處于所述第一模式。
9. 如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述控制器具體用于:所述控制器檢測(cè) 所述開(kāi)關(guān)模塊的電平是否為高電平,其中,當(dāng)所述開(kāi)關(guān)模塊的電平為高電平時(shí),確認(rèn)所述開(kāi) 關(guān)模塊處于所述第一狀態(tài)。
10. 如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括一與所述控制器 連接的電源模塊,用于對(duì)所述外置顯卡接口供電; 所述控制器具體用于:所述控制器發(fā)送上電指令給所述電源模塊,以使所述電源模塊 供電給所述外置顯卡接口。
11. 如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述控制器還用于:檢測(cè)所述開(kāi)關(guān)模 塊是否處于第二狀態(tài);當(dāng)所述開(kāi)關(guān)模塊處于所述第二狀態(tài)時(shí),控制所述外置顯卡接口處于 掉電狀態(tài),并發(fā)送第二通知信息給所述操作系統(tǒng),其中,所述第二通知信息為表示所述外置 顯卡接口處于掉電狀態(tài)的信息; 所述操作系統(tǒng)還用于:基于所述第二通知信息控制所述電子設(shè)備由所述第二模式切換 為所述第一模式。
12. 如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述控制器具體用于:檢測(cè)所述開(kāi)關(guān) 模塊的電平是否為低電平,其中,當(dāng)所述開(kāi)關(guān)模塊的電平為低電平時(shí),確認(rèn)所述開(kāi)關(guān)模塊處 于所述第二狀態(tài)。
【文檔編號(hào)】G06F9/48GK104063278SQ201310088136
【公開(kāi)日】2014年9月24日 申請(qǐng)日期:2013年3月19日 優(yōu)先權(quán)日:2013年3月19日
【發(fā)明者】朱榮卿 申請(qǐng)人:聯(lián)想(北京)有限公司