專利名稱:一種用于具有供電接口的終端的關(guān)閉控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于具有供電接口的終端的關(guān)閉控制 方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的終端設(shè)備,以計(jì)算機(jī)為例,一般都提供有多種關(guān)閉模式供用戶選擇。例如, 現(xiàn)有的計(jì)算機(jī),當(dāng)用戶想要關(guān)閉計(jì)算機(jī)時(shí),根據(jù)操作系統(tǒng)的不同,一般會提供有待機(jī)、睡眠、 休眠或關(guān)機(jī)等幾個(gè)不同的選項(xiàng),以供用戶根據(jù)不同需要而選擇合適的關(guān)閉模式。
不同的關(guān)閉模式之間最主要的差別在于供電方式不同,因此,影響到關(guān)閉過程本 身的時(shí)間,以及從關(guān)閉到開啟的轉(zhuǎn)換速度也不同,這方面的差異對節(jié)電以及用戶體驗(yàn)都有 比較大的影響。
另一方面,現(xiàn)有的終端設(shè)備都提供有可供電接口,例如USB接口或一些硬盤接口, 用戶經(jīng)常利用這些接口的供電能力以實(shí)現(xiàn)對外設(shè)的供電或充電。然而,這些接口的供電能 力,與終端的運(yùn)行狀態(tài)有直接關(guān)系,在開機(jī)狀態(tài)時(shí),可以保證所有接口都可以提供供電,而 如果用戶選擇關(guān)閉計(jì)算機(jī)時(shí),不同的關(guān)閉模式下接口供電能力是不一樣的,但在很多情況 下,用戶對選擇何種關(guān)閉模式其實(shí)是沒有太多清晰的概念的,對不同關(guān)閉模式的差異與特 點(diǎn)也并不了解,因此,其所選擇的關(guān)閉模式很可能不能滿足當(dāng)前的供電需求。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種用于具有供電接口的終端的關(guān)閉控制 方法及系統(tǒng),以解決現(xiàn)有技術(shù)中未能考慮到供電接口而提供具有針對性的終端關(guān)閉模式的 問題。
為解決上述技術(shù)問題,本發(fā)明提供一種用于具有供電接口的終端的關(guān)閉控制方 法,包括
在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為外設(shè)供電的終端 接口 ;
如果存在正在為外設(shè)供電的終端接口,則控制所述終端以可維持該接口為外設(shè)供 電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
本發(fā)明還提供一種用于具有供電接口的終端的關(guān)閉控制系統(tǒng),包括
判斷模塊,用于在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為 外設(shè)供電的終端接口;
執(zhí)行模塊,用于在判斷到存在正在為外設(shè)供電的終端接口時(shí),控制所述終端以可 維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
應(yīng)用本發(fā)明,在用戶執(zhí)行關(guān)機(jī)時(shí),可以自動將當(dāng)前存在的供電接口的狀態(tài)作為關(guān) 閉模式的策略考量因素,根據(jù)供電接口狀態(tài)確定關(guān)閉模式,從而確保了用戶不會因?yàn)閭}促 關(guān)機(jī)而導(dǎo)致無法維持對外部設(shè)備的供電。
圖1為根據(jù)本發(fā)明實(shí)施例所述的一種用于具有供電接口的終端的關(guān)閉控制方法 流程示意圖。
圖2為根據(jù)本發(fā)明另一實(shí)施例所述的一種用于具有供電接口的終端的關(guān)閉控制 方法流程示意圖。
圖3為根據(jù)本發(fā)明另一實(shí)施例所述的確定關(guān)閉模式的流程圖。
圖4為根據(jù)本發(fā)明又一實(shí)施例所述的一種用于具有供電接口的終端的關(guān)閉控制 系統(tǒng)不意圖。
圖5為根據(jù)本發(fā)明又一實(shí)施例所述的模式確定模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖,對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。
如圖1所示,為根據(jù)本發(fā)明實(shí)施例所述的一種用于具有供電接口的終端的關(guān)閉控 制方法流程示意圖,首先,在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為 外設(shè)供電的終端接口(步驟101);然后,如果存在正在為外設(shè)供電的終端接口,則控制所述 終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作(步驟102)。
其中,所述可維持接口為外設(shè)供電的關(guān)閉模式,與操作系統(tǒng)及硬件配置的版本等 有關(guān),對于配置較高的終端設(shè)備,休眠關(guān)閉模式一般都可以較好的支持接口對外供電,因 此,可以默認(rèn)執(zhí)行休眠模式;而如果不能確認(rèn)當(dāng)前終端配置高低時(shí),則可以通過收集所述終 端當(dāng)前系統(tǒng)配置信息;然后根據(jù)所述當(dāng)前系統(tǒng)配置信息確定所述終端當(dāng)前支持的可維持接 口為外設(shè)供電的終端關(guān)閉模式。
而對于收集所述終端當(dāng)前系統(tǒng)配置信息的時(shí)機(jī),可以是根據(jù)預(yù)設(shè)策略定期收集, 也可以是在有外設(shè)插入終端,偵測到當(dāng)前存在正在為外設(shè)供電的終端接口時(shí),收集所述終 端當(dāng)前系統(tǒng)配置信息。
根據(jù)本發(fā)明的實(shí)施例,在確定可維持該接口為外設(shè)供電的關(guān)閉模式后,可以是直 接執(zhí)行該關(guān)閉模式,也可以是先為用戶提示所述可維持該接口為外設(shè)供電的終端關(guān)閉模 式,再根據(jù)用戶選擇執(zhí)行相對應(yīng)的關(guān)閉操作,以增強(qiáng)與用戶的交互性。
由于接口對外供電在功能類型上可能是在為外設(shè)提供普通工作電源,也可能是為 了為外設(shè)充電,而在終端關(guān)閉后,外設(shè)可能還未完成充電,很多時(shí)候用戶可能對能夠繼續(xù)充 電更加關(guān)心,因此,在步驟101中,還可以進(jìn)一步判斷所述供電類型,如果所述供電類型為 充電,則控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
此外,用戶對在終端關(guān)閉后是否能繼續(xù)維持接口供電的關(guān)注,與外設(shè)類型也有關(guān) 系,例如USB存儲設(shè)備,在終端關(guān)閉后一般是不會關(guān)注其接口是否能繼續(xù)供電的,而對于 USB接口的風(fēng)扇或正在充電的手機(jī),就可能希望在關(guān)閉終端后仍能維持接口供電,因此,上 述步驟101中,可以進(jìn)一步判斷所述外設(shè)類型,并根據(jù)所述外設(shè)類型控制所述終端以可維 持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。而具體哪些類型的外設(shè)需要在 終端關(guān)閉后繼續(xù)維持供電,則可以根據(jù)一個(gè)預(yù)置類型表根據(jù)預(yù)設(shè)策略進(jìn)行判斷。
上述步驟102中對終端關(guān)閉模式的確定,可以利用預(yù)置一配置文件表,記錄不同系統(tǒng)配置信息所支持的可維持該接口為外設(shè)供電的終端關(guān)閉模式;再將所述收集到的當(dāng)前 系統(tǒng)配置信息與所述預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持 的可維持接口供電的終端關(guān)閉模式。
而如果沒有找到相匹配的關(guān)閉模式,則根據(jù)當(dāng)前系統(tǒng)配置信息及配置文件表生成 一更新配置文件,并確定該更新配置文件所支持的可維持接口供電的終端關(guān)閉模式;在執(zhí) 行所述關(guān)閉操作時(shí),先執(zhí)行所述更新配置文件,再執(zhí)行對應(yīng)的關(guān)閉模式。
本發(fā)明實(shí)施例所述終端當(dāng)前系統(tǒng)配置信息,可以包括終端本機(jī)的硬件和/或軟件配置信息。
對于終端當(dāng)前支持的可維持接口對外供電的關(guān)閉模式,除與系統(tǒng)配置有關(guān)外,有 些情況下還會與外設(shè)的配置有關(guān),例如同一廠家的筆記本電腦與手機(jī)的相互支持就會比不 同廠家的產(chǎn)品之間要好,因此,對于上述步驟102中,還可以進(jìn)一步包括收集所述外設(shè)的 配置信息;并預(yù)置一配置文件表,記錄不同系統(tǒng)配置信息針對不同外設(shè)配置所支持的可維 持接口為外設(shè)供電的終端關(guān)閉模式;然后,將所述收集到的當(dāng)前系統(tǒng)配置信息及外設(shè)配置 信息與所述預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持 接口供電的終端關(guān)閉模式。
如圖2示,為根據(jù)本發(fā)明另一例所述的一種用于具有供電接口的終端的關(guān)閉控制 方法流程示意圖,首先,當(dāng)偵測到當(dāng)前存在正在為外設(shè)供電的終端接口時(shí),收集所述終端當(dāng) 前硬件配置信息(步驟201);然后,根據(jù)所述當(dāng)前硬件配置信息確定所述終端當(dāng)前支持的 可維持供電的終端關(guān)閉模式(步驟202);而在用戶關(guān)閉所述終端時(shí),根據(jù)所述終端當(dāng)前支 持的可維持接口供電的終端關(guān)閉模式,執(zhí)行相應(yīng)的關(guān)閉模式(步驟203)。
以USB接口充電為例,當(dāng)有USB設(shè)備插入時(shí),可以檢測該USB設(shè)備的類型,以及是 否是利用USB接口充電等信息。例如,通過USB_ID管腳來識別。USB電纜線有兩種,一種是 普通USB線,USB_ID是NC (空腳),一種是USB-CHARGE線,USB_ID在線材內(nèi)部接GND (地)。 在USB設(shè)備掛接后,可以檢測USB_ID管腳狀態(tài),如果是高電平,則可以判斷為USB通訊模 式,如果是低電平,則可以判斷為充電模式。
此外,還可以在USB設(shè)備掛接后,嘗試和USB HOST (主設(shè)備)通訊,如果通訊成功 則可以判斷為USB通信模式,如果超時(shí)未收到HOST回復(fù),則可以判斷為充電模式。
當(dāng)判斷到USB接口為充電模式時(shí),則說明正在為外設(shè)供電,這時(shí),根據(jù)本發(fā)明實(shí)施 例,就可以收集所述終端當(dāng)前硬件配置信息。該些硬件配置信息,可以是預(yù)先或定期于所述 終端中采集后存儲起來的配置文件,也可以是在判斷到USB充電模式后再即時(shí)采集硬件匹 配信息。
這些硬件信息可以是該終端的類型或型號信息,或其中的主要供電控制部件的類 型或型號信息。例如,對于計(jì)算機(jī)來說,可以獲得主機(jī)板的型號信息,不同主機(jī)板在不同的 關(guān)閉模式下的供電方案是不同的?;蛘?,對于筆記本電腦或平板電腦來說,主機(jī)板更換的概 率不是很高,這時(shí)可以采集終端本身的型號就可以作為參考。
由于不同的硬件配置所支持的可維持供電的終端關(guān)閉模式不同,因此,在確定當(dāng) 前終端的硬件配置后,就可以獲得其所支持的可維持供電的關(guān)閉模式,如圖3所示,為根據(jù) 本發(fā)明實(shí)施例所述的確定關(guān)閉模式的流程圖,首先,預(yù)置一配置文件表,記錄不同硬件配置 信息所支持的可維持接口供電的終端關(guān)閉模式(步驟301);然后將所述收集到的當(dāng)前硬件配置信息與所述預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可 維持接口供電的終端關(guān)閉模式(步驟302)。
其中,預(yù)置的配置文件表可以預(yù)裝于本終端中,也可以先保存于服務(wù)器中,然后通 過終端連接服務(wù)器后從服務(wù)器獲得該文件表。
而如果沒有找到相匹配的關(guān)閉模式時(shí),則可以根據(jù)當(dāng)前硬件配置信息及配置文件 表生成一更新配置文件,并確定該更新配置文件所支持的可維持接口供電的終端關(guān)閉模 式;然后在用戶關(guān)閉所述終端時(shí),執(zhí)行所述更新配置文件,并執(zhí)行對應(yīng)的關(guān)閉模式。
例如,有些主機(jī)板雖然支持USB接口在休眠模式下仍然供電,但需要將本機(jī)中的 電源管理模塊中的一個(gè)選項(xiàng)設(shè)置為“0N”。如果在插入U(xiǎn)SB設(shè)備后所收集到的本機(jī)硬件配置 信息顯示雖然主機(jī)板可以支持,但電源管理模塊的對應(yīng)的配置選項(xiàng)為“0FF”,這時(shí),通過與 配置文件表的對比可知,只要將電源管理模塊的對應(yīng)選項(xiàng)改為“0N”即可,這時(shí)可以生產(chǎn)一 更新配置文件,可控制所述終端執(zhí)行該對應(yīng)選項(xiàng)的修改動作。當(dāng)用戶關(guān)閉終端時(shí),先執(zhí)行該 更新配置文件,將電源管理模塊的對應(yīng)選項(xiàng)改為“0N”,再執(zhí)行休眠方式的關(guān)閉模式即可。
所述的終端當(dāng)前硬件配置信息,除可以是包括終端本機(jī)的硬件配置信息外,還可 以包括當(dāng)前正在被供電的外設(shè)信息。
由于目前的智能外設(shè)越來越多,不同外設(shè)與不同終端的匹配度也有不同,例如,同 一廠家的計(jì)算機(jī)與手機(jī)之間與不同廠家的計(jì)算機(jī)與手機(jī)之間,即便是相同的計(jì)算機(jī)終端, 其對不同外設(shè)所支持的可維持供電的關(guān)閉模式都不一樣,因此,還有必要進(jìn)一步獲得當(dāng)前 正在被供電的外設(shè)信息。
相應(yīng)的,所述配置文件表中會記錄有不同的終端本機(jī)硬件配置信息所支持的可維 持接口供電的終端關(guān)閉模式,以及不同的終端本機(jī)硬件配置信息針對不同外設(shè)所支持的可 維持接口供電的終端關(guān)閉模式。
在獲得終端本身以及外設(shè)的硬件信息后,即可通過查詢配置文件表獲知當(dāng)前終端 所支持的可維持接口供電的終端關(guān)閉模式,或者根據(jù)當(dāng)前收集到的硬件信息與配置文件表 之間的差異生成更新配置文件,并在執(zhí)行該更新配置文件后再執(zhí)行對應(yīng)的關(guān)閉模式,以維 持該USB接口的供電。
所述的配置文件表可以預(yù)置于終端本地;或者預(yù)置于服務(wù)器中,由所述終端側(cè)將 收集到的當(dāng)前硬件配置信息發(fā)送至服務(wù)器執(zhí)行與所述配置文件表的匹配,并將匹配結(jié)果返 回所述終端。
相應(yīng)的,本發(fā)明還提供一種用于具有供電接口的終端的關(guān)閉控制系統(tǒng),其可以包 括
判斷模塊,用于在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為 外設(shè)供電的終端接口;
執(zhí)行模塊,用于在判斷到存在正在為外設(shè)供電的終端接口時(shí),控制所述終端以可 維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
其中,所述執(zhí)行模塊,可以通過收集所述終端當(dāng)前系統(tǒng)配置信息,并根據(jù)所述當(dāng)前 系統(tǒng)配置信息確定所述終端當(dāng)前支持的可維持接口為外設(shè)供電的終端關(guān)閉模式。
所述執(zhí)行模塊可以在偵測到當(dāng)前存在正在為外設(shè)供電的終端接口時(shí)收集所述終 端當(dāng)前系統(tǒng)配置信息。
所述執(zhí)行模塊,還可以用于為用戶提示所述可維持該接口為外設(shè)供電的終端關(guān)閉 模式,并根據(jù)用戶選擇執(zhí)行相對應(yīng)的關(guān)閉操作。
所述判斷模塊,可以進(jìn)一步用于判斷所述供電類型,如果所述供電類型為充電,則 控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
所述判斷模塊,可以進(jìn)一步用于判斷所述外設(shè)類型,并根據(jù)所述外設(shè)類型控制所 述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
所述執(zhí)行模塊,可以通過將所述收集到的當(dāng)前系統(tǒng)配置信息與一預(yù)置的配置文件 表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持接口供電的終端關(guān)閉模式, 其中,所述配置文件表中記錄有不同系統(tǒng)配置信息所支持的可維持該接口為外設(shè)供電的終 端關(guān)閉模式;如果沒有找到相匹配的關(guān)閉模式時(shí),則根據(jù)當(dāng)前系統(tǒng)配置信息及配置文件表 生成一更新配置文件,并確定該更新配置文件所支持的可維持接口供電的終端關(guān)閉模式; 在執(zhí)行所述關(guān)閉操作時(shí),先執(zhí)行所述更新配置文件,再執(zhí)行對應(yīng)的關(guān)閉模式。
所述執(zhí)行模塊進(jìn)一步用于收集所述外設(shè)的配置信息,并將所述收集到的當(dāng)前系統(tǒng) 配置信息及外設(shè)配置信息與一預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端 當(dāng)前支持的可維持接口供電的終端關(guān)閉模式,其中,所述配置文件表中記錄有不同系統(tǒng)配 置信息針對不同外設(shè)配置所支持的可維持接口為外設(shè)供電的終端關(guān)閉模式。
如圖4所示,為根據(jù)本發(fā)明又一實(shí)施例所述的一種用于具有供電接口的終端的關(guān) 閉控制系統(tǒng)示意圖,包括信息收集模塊401、模式確定模塊402及模式執(zhí)行模塊403,其 中
信息收集模塊401,用于在偵測到當(dāng)前存在正在為外設(shè)供電的終端接口時(shí),收集所 述終端當(dāng)前硬件配置信息;
模式確定模塊402,用于根據(jù)所述當(dāng)前硬件配置信息確定所述終端當(dāng)前支持的可 維持供電的終端關(guān)閉模式;
模式執(zhí)行模塊403,用于在用戶關(guān)閉所述終端時(shí),根據(jù)所述終端當(dāng)前支持的可維持 接口供電的終端關(guān)閉模式,執(zhí)行相應(yīng)的關(guān)閉模式。
所述模式執(zhí)行模塊403,還可以為用戶提示與當(dāng)前支持的可維持接口供電的終端 關(guān)閉模式相匹配的關(guān)閉模式,并根據(jù)用戶選擇執(zhí)行相對應(yīng)的關(guān)閉模式,以提高與用戶的交互性。
如圖5所示,為根據(jù)本發(fā)明實(shí)施例所述的模式確定模塊502的結(jié)構(gòu)示意圖,包括 存儲單元501及匹配單元502,其中
存儲單元501,用于預(yù)置一配置文件表,記錄不同硬件配置信息所支持的可維持接 口供電的終端關(guān)閉模式;
匹配單元502,用于將所述收集到的當(dāng)前硬件配置信息與所述預(yù)置的配置文件表 進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持接口供電的終端關(guān)閉模式。
此外,進(jìn)一步包括生成單元503,用于在沒有找到相匹配的關(guān)閉模式時(shí),根據(jù)當(dāng) 前硬件配置信息及配置文件表生成一更新配置文件,并確定該更新配置文件所支持的可維 持接口供電的終端關(guān)閉模式,以使所述模式執(zhí)行模塊403在用戶關(guān)閉所述終端時(shí),首先執(zhí) 行所述更新配置文件,再執(zhí)行所述用戶選定的關(guān)閉模式。
同樣,所述終端當(dāng)前硬件配置信息,可以包括終端本機(jī)的硬件配置信息,還可以包括當(dāng)前正在被供電的外設(shè)信息。
所述配置文件表記錄有不同的終端本機(jī)硬件配置信息所支持的可維持接口供電 的終端關(guān)閉模式及不同的終端本機(jī)硬件配置信息針對不同外設(shè)所支持的可維持接口供電 的終端關(guān)閉模式。
所述配置文件表可以預(yù)置于終端本地,也可以預(yù)置于服務(wù)器中,由所述模式確定 模塊將收集到的當(dāng)前硬件配置信息發(fā)送至服務(wù)器執(zhí)行與所述配置文件表的匹配,并返回匹 配結(jié)果。
應(yīng)用本發(fā)明的實(shí)施例,用戶在使用終端的過程中,如果使用了終端接口對外部設(shè) 備供電,則會控制終端自動收集當(dāng)前終端及外設(shè)的硬件信息,確定出支持可維持接口供電 的終端關(guān)閉模式,而當(dāng)用戶需要關(guān)閉終端時(shí),就會提供可維持接口供電的終端關(guān)閉模式供 用戶執(zhí)行,使用戶在使用過程中,自然的保持對外設(shè)的供電,不會因?yàn)閭}促關(guān)機(jī)而導(dǎo)致停止 對外部設(shè)備的供電。
權(quán)利要求
1.一種用于具有供電接口的終端的關(guān)閉控制方法,其特征在于,包括在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為外設(shè)供電的終端接Π ;如果存在正在為外設(shè)供電的終端接口,則控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
2.如權(quán)利要求1所述的方法,其特征在于,所述可維持該接口為外設(shè)供電的終端關(guān)閉模式,通過下述步驟確定收集所述終端當(dāng)前系統(tǒng)配置信息;根據(jù)所述當(dāng)前系統(tǒng)配置信息確定所述終端當(dāng)前支持的可維持接口為外設(shè)供電的終端關(guān)閉模式。
3.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括偵測到當(dāng)前存在正在為外設(shè)供電的終端接口時(shí),收集所述終端當(dāng)前系統(tǒng)配置信息。
4.如權(quán)利要求1所述的方法,其特征在于,所述以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作的步驟,包括為用戶提示所述可維持該接口為外設(shè)供電的終端關(guān)閉模式,并根據(jù)用戶選擇執(zhí)行相對應(yīng)的關(guān)閉操作。
5.如權(quán)利要求1所述的方法,其特征在于,所述判斷當(dāng)前是否存在正在為外設(shè)供電的終端接口的步驟,進(jìn)一步包括判斷所述供電類型,如果所述供電類型為充電,則控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
6.如權(quán)利要求1所述的方法,其特征在于,所述判斷當(dāng)前是否存在正在為外設(shè)供電的終端接口的步驟,進(jìn)一步包括判斷所述外設(shè)類型,并根據(jù)所述外設(shè)類型控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
7.如權(quán)利要求2所述的方法,其特征在于,所述確定終端當(dāng)前支持的可維持接口為外設(shè)供電的終端關(guān)閉模式步驟,包括預(yù)置一配置文件表,記錄不同系統(tǒng)配置信息所支持的可維持該接口為外設(shè)供電的終端關(guān)閉模式;將所述收集到的當(dāng)前系統(tǒng)配置信息與所述預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持接口供電的終端關(guān)閉模式。
8.如權(quán)利要求7所述的方法,其特征在于,進(jìn)一步包括如果沒有找到相匹配的關(guān)閉模式,則根據(jù)當(dāng)前系統(tǒng)配置信息及配置文件表生成一更新配置文件,并確定該更新配置文件所支持的可維持接口供電的終端關(guān)閉模式;在執(zhí)行所述關(guān)閉操作時(shí),先執(zhí)行所述更新配置文件,再執(zhí)行對應(yīng)的關(guān)閉模式。
9.如權(quán)利要求2所述的方法,其特征在于,所述終端當(dāng)前系統(tǒng)配置信息,包括終端本機(jī)的硬件和/或軟件配置信息。
10.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括收集所述外設(shè)的配置信息;預(yù)置一配置文件表,記錄不同系統(tǒng)配置信息針對不同外設(shè)配置所支持的可維持接口為外設(shè)供電的終端關(guān)閉模式;將所述收集到的當(dāng)前系統(tǒng)配置信息及外設(shè)配置信息與所述預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持接口供電的終端關(guān)閉模式。
11.一種用于具有供電接口的終端的關(guān)閉控制系統(tǒng),其特征在于,包括判斷模塊,用于在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為外設(shè)供電的終端接口;執(zhí)行模塊,用于在判斷到存在正在為外設(shè)供電的終端接口時(shí),控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述執(zhí)行模塊,通過收集所述終端當(dāng)前系統(tǒng)配置信息,并根據(jù)所述當(dāng)前系統(tǒng)配置信息確定所述終端當(dāng)前支持的可維持接口為外設(shè)供電的終端關(guān)閉模式。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述執(zhí)行模塊在偵測到當(dāng)前存在正在為外設(shè)供電的終端接口時(shí)收集所述終端當(dāng)前系統(tǒng)配置信息。
14.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述執(zhí)行模塊,用于為用戶提示所述可維持該接口為外設(shè)供電的終端關(guān)閉模式,并根據(jù)用戶選擇執(zhí)行相對應(yīng)的關(guān)閉操作。
15.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述判斷模塊,進(jìn)一步用于判斷所述供電類型,如果所述供電類型為充電,則控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
16.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述判斷模塊,進(jìn)一步用于判斷所述外設(shè)類型,并根據(jù)所述外設(shè)類型控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。
17.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述執(zhí)行模塊,通過將所述收集到的當(dāng)前系統(tǒng)配置信息與一預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持接口供電的終端關(guān)閉模式,其中,所述配置文件表中記錄有不同系統(tǒng)配置信息所支持的可維持該接口為外設(shè)供電的終端關(guān)閉模式。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述執(zhí)行模塊,進(jìn)一步用于當(dāng)沒有找到相匹配的關(guān)閉模式時(shí),則根據(jù)當(dāng)前系統(tǒng)配置信息及配置文件表生成一更新配置文件,并確定該更新配置文件所支持的可維持接口供電的終端關(guān)閉模式;在執(zhí)行所述關(guān)閉操作時(shí),先執(zhí)行所述更新配置文件,再執(zhí)行對應(yīng)的關(guān)閉模式。
19.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述終端當(dāng)前系統(tǒng)配置信息,包括終端本機(jī)的硬件和/或軟件配置信息。
20.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述執(zhí)行模塊進(jìn)一步用于收集所述外設(shè)的配置信息,并將所述收集到的當(dāng)前系統(tǒng)配置信息及外設(shè)配置信息與一預(yù)置的配置文件表進(jìn)行匹配,并根據(jù)匹配結(jié)果確定所述終端當(dāng)前支持的可維持接口供電的終端關(guān)閉模式,其中,所述配置文件表中記錄有不同系統(tǒng)配置信息針對不同外設(shè)配置所支持的可維持接口為外設(shè)供電的終端關(guān)閉模式。
全文摘要
本發(fā)明提供一種用于具有供電接口的終端的關(guān)閉控制方法及系統(tǒng),首先在偵測到用戶執(zhí)行關(guān)閉終端的操作時(shí),判斷當(dāng)前是否存在正在為外設(shè)供電的終端接口;如果存在正在為外設(shè)供電的終端接口,則控制所述終端以可維持該接口為外設(shè)供電的終端關(guān)閉模式執(zhí)行相應(yīng)的關(guān)閉操作。應(yīng)用本發(fā)明,在用戶執(zhí)行關(guān)機(jī)時(shí),可以自動將當(dāng)前存在的供電接口的狀態(tài)作為關(guān)閉模式的策略考量因素,根據(jù)供電接口狀態(tài)確定關(guān)閉模式,從而確保了用戶不會因?yàn)閭}促關(guān)機(jī)而導(dǎo)致無法維持對外部設(shè)備的供電。
文檔編號G06F1/26GK103019350SQ20111028402
公開日2013年4月3日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
發(fā)明者劉航, 吳華愷 申請人:奇智軟件(北京)有限公司