欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種開關(guān)機的方法及裝置的制造方法

文檔序號:9331013閱讀:180來源:國知局
一種開關(guān)機的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種開關(guān)機的方法及裝置。
【背景技術(shù)】
[0002]隨著智能電視產(chǎn)業(yè)的快速發(fā)展,開關(guān)機速度也越來越引起用戶關(guān)注。一般智能電視的開關(guān)機模式有兩種,一種是通過智能電視主體上的電源觸發(fā)的關(guān)機,此時智能電視中的所有模塊都斷電;另一種是按遙控器中的電源按鈕觸發(fā)的關(guān)機,此時智能電視中除內(nèi)存和主芯片之外的其他模塊斷電,內(nèi)存與主芯片處于低電工作模式。
[0003]在通過遙控器中的電源按鈕觸發(fā)的開關(guān)機的過程大致包括以下幾個步驟:當用戶按下遙控器上的電源按鈕進行關(guān)機時,內(nèi)核接收到遙控器發(fā)出的信號后,通知所有應(yīng)用程序外接設(shè)備斷電,應(yīng)用程序根據(jù)外接設(shè)備斷電狀態(tài)進行各自的相關(guān)處理,等待所有應(yīng)用程序各自處理完成之后,內(nèi)核將內(nèi)存中的數(shù)據(jù)進行保存;當用戶在此按遙控器上的電源按鈕進行開機時,內(nèi)核接收到遙控器發(fā)出的信號后,檢測接入的外接設(shè)備,恢復(fù)內(nèi)存數(shù)據(jù),并將外接設(shè)備的狀態(tài)信息發(fā)送至應(yīng)用程序,各應(yīng)用程序根據(jù)外接設(shè)備上電狀態(tài)更新執(zhí)行對應(yīng)處理。
[0004]在實現(xiàn)上述通過遙控器中的電源按鈕觸發(fā)開關(guān)機的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:無論關(guān)機還是開機,都需要將外接設(shè)備的狀態(tài)同步至應(yīng)用程序。尤其是在關(guān)機過程中,由于應(yīng)用程序會根據(jù)外接設(shè)備狀態(tài)的變化修改內(nèi)存中的數(shù)據(jù),為了保證關(guān)機時存儲的內(nèi)存數(shù)據(jù)的正確性,所以必須等待各個應(yīng)用程序完全同步外接設(shè)備的變化之后,才能保存內(nèi)存中的數(shù)據(jù),完成關(guān)機。這樣會使得關(guān)機耗時隨著與外接設(shè)備相關(guān)的應(yīng)用程序的增加而延長。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的實施例提供一種開關(guān)機的方法及裝置,通過減少關(guān)機過程中內(nèi)核與應(yīng)用程序同步外接設(shè)備狀態(tài)的步驟,縮短關(guān)機耗時。
[0006]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0007]第一方面,本發(fā)明實施例提供了一種開關(guān)機方法,包括:
[0008]在接收到關(guān)機指令的情況下,內(nèi)核斷開與外接設(shè)備的連接,并中斷與應(yīng)用程序的交互;
[0009]在接收到開機指令的情況下,內(nèi)核啟動并檢測外接設(shè)備,內(nèi)核向應(yīng)用程序發(fā)送重加載消息,應(yīng)用程序根據(jù)重加載消息更新已存儲的外接設(shè)備信息;重加載消息中包括外接設(shè)備的掛載路徑。
[0010]第二方面,本發(fā)明實施例提供了一種智能設(shè)備,包括:
[0011]指令接收模塊,用于接收關(guān)機指令和開機指令;
[0012]內(nèi)核,用于在指令接收模塊接收到關(guān)機指令的情況下,斷開與外接設(shè)備的連接,并中斷與應(yīng)用程序模塊的交互;
[0013]內(nèi)核,還用于在指令接收模塊接收到開機指令的情況下,啟動并檢測外接設(shè)備,向應(yīng)用程序模塊發(fā)送重加載消息;
[0014]應(yīng)用程序模塊,用于根據(jù)重加載消息更新已存儲的外接設(shè)備信息;重加載消息中包括外接設(shè)備的掛載路徑。
[0015]本發(fā)明實施例提供的一種開關(guān)機方法及裝置,該方法包括:在接收到關(guān)機指令的情況下,內(nèi)核斷開與外接設(shè)備的連接,并中斷與應(yīng)用程序的交互;在接收到開機指令的情況下,內(nèi)核啟動并檢測硬件設(shè)備,內(nèi)核向應(yīng)用程序發(fā)送重加載消息,應(yīng)用程序根據(jù)重加載消息更新已存儲的外接設(shè)備信息;重加載消息中包括外接設(shè)備的掛載路徑。這樣,通過在快速開機時,更新觸發(fā)應(yīng)用程序更新外接設(shè)備的相關(guān)信息,打破了關(guān)機過程中內(nèi)核與應(yīng)用程序之間必須同步外接設(shè)備狀態(tài)的過程,最終在不增加開機步驟的情況下,精簡了關(guān)機過程中的步驟,加快了關(guān)機時的關(guān)機耗時。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實施例提供的一種開關(guān)機方法的流程示意圖;
[0018]圖2為本發(fā)明實施例提供的另一種開關(guān)機方法的流程示意圖;
[0019]圖3為本發(fā)明實施例提供的一種智能設(shè)備的功能示意圖;
[0020]圖4為本發(fā)明實施例提供的另一種智能設(shè)備的功能示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]需要說明的是,實施例一和實施例二中方法的執(zhí)行主體可以是任意一種能夠連接外接設(shè)備并且存在快速開關(guān)機模式的智能終端,可以是智能電視,也可以是電腦,還可以是智能音箱。本發(fā)明對此不做限制。
[0023]實施例一
[0024]本發(fā)明實施例提供了一種開關(guān)機方法。如圖1所示,包括:
[0025]101、在接收到關(guān)機指令的情況下,內(nèi)核斷開與外接設(shè)備的連接,并中斷與應(yīng)用程序的交互。
[0026]需要說明的是,關(guān)機指令是指示內(nèi)核控制除內(nèi)存和主芯片之外的其他部分斷電的指令。
[0027]具體的,在智能電視處于正常運行的情況下,用戶按下遙控器上的電源按鈕,遙控器發(fā)出信號,智能電視接收遙控器發(fā)出的信號,并根據(jù)智能電視的當前運行狀態(tài)產(chǎn)生關(guān)機指令,將關(guān)機指令發(fā)送至內(nèi)核。內(nèi)核控制除內(nèi)存和主芯片之外的所有模塊斷電。外接設(shè)備斷電之前向內(nèi)核發(fā)送外接設(shè)備移除消息,內(nèi)核接收到外接設(shè)備移除消息后,通知驅(qū)動模塊刪除外接設(shè)備所對應(yīng)的驅(qū)動信息,并中斷與應(yīng)用程序的交互,不向應(yīng)用程序同步外接設(shè)備移除狀態(tài),以避免應(yīng)用程序根據(jù)外接設(shè)備移除狀態(tài)進行相關(guān)處理。
[0028]需要說明的是,在快速關(guān)機的情況下,內(nèi)核不用同步應(yīng)用程序中保存的外接設(shè)備狀態(tài)與內(nèi)核感知的外接設(shè)備的實際狀態(tài),也就是說,雖然內(nèi)核接收了外接設(shè)備移除消息,但是不把外接設(shè)備移除的信息通知應(yīng)用程序,在快速關(guān)機后應(yīng)用程序保存的外接設(shè)備的相關(guān)數(shù)據(jù)仍按照插入外接設(shè)備的狀態(tài)存儲。
[0029]102、在接收到開機指令的情況下,內(nèi)核啟動并檢測硬件設(shè)備,內(nèi)核向應(yīng)用程序發(fā)送重加載消息,應(yīng)用程序根據(jù)重加載消息更新已存儲的外接設(shè)備信息。
[0030]其中,重加載消息中包括外接設(shè)備的掛載路徑。
[0031]需要說明的是,應(yīng)用程序已存儲的外接設(shè)備信息是指在關(guān)機之前,外接設(shè)備插入之后,應(yīng)用程序獲取的外接設(shè)備的相關(guān)信息,該信息可以包括:外接設(shè)備標識、外接設(shè)備驅(qū)動加載路徑等。
[0032]需要說明的是,在快速關(guān)機之后,智能電視內(nèi)存和主芯片工作低電狀態(tài),此時智能電視依舊能夠接收遙控器發(fā)送的觸發(fā)開機的信號。
[0033]需要說明的是,在智能電視快速關(guān)機時,卸載外接設(shè)備的驅(qū)動,在智能電視快速開機時,重新加載外接設(shè)備的驅(qū)動。由于重新加載外接設(shè)備的驅(qū)動時,加載路徑與關(guān)機前驅(qū)動的加載路徑不同,并且快速關(guān)機時應(yīng)用程序沒有修改外接設(shè)備的相關(guān)信息,所以在快速開機后,應(yīng)用程序需要更新自身保存的外接設(shè)備的相關(guān)信息。
[0034]具體的,在智能電視處于快速關(guān)機后的待機狀態(tài)下,用戶按下遙控器上的電源按鈕,遙控器發(fā)出信號,智能電視接收遙控器發(fā)出的信號,并根據(jù)智能電視的當
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
墨玉县| 富锦市| 内黄县| 秦皇岛市| 福安市| 银川市| 宜丰县| 红原县| 大埔县| 舒兰市| 辰溪县| 中宁县| 冕宁县| 柳林县| 重庆市| 平度市| 涞源县| 曲周县| 洛浦县| 柯坪县| 晋中市| 苍溪县| 稻城县| 陵川县| 繁峙县| 板桥市| 淅川县| 大厂| 金山区| 大邑县| 白朗县| 苏尼特右旗| 左权县| 黔江区| 阳西县| 长汀县| 贺兰县| 青川县| 同江市| 论坛| 贵德县|