新四季網

基於智能電視的外部存儲設備的安全退出方法和裝置製造方法

2023-07-09 17:38:06

基於智能電視的外部存儲設備的安全退出方法和裝置製造方法
【專利摘要】本申請提供了一種基於智能電視的外部存儲設備的安全退出方法和裝置,接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;將所述外部存儲設備所在分區發送給守護進程vold,由vold向所述分區內的所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;判斷各個應用程式是否全部退出佔用,如果是,則卸載並安全彈出所述外部存儲設備;如果否,則執行強制卸載。採用該方法,當對智能電視外接的外部存儲設備進行退出時,能夠保證該外部存儲設備中的運行程序完全退出,保護外部存儲設備安全,延長使用壽命。
【專利說明】基於智能電視的外部存儲設備的安全退出方法和裝置
【技術領域】
[0001]本申請屬於智能電視領域,尤其涉及一種基於智能電視的外部存儲設備的安全退出方法和裝置。
【背景技術】
[0002]電視是現代社會中最常見的家用電器,隨著科技技術的發展,具有全開放式平臺,搭載了作業系統的智能電視也應運而生。用戶在基於該智能電視欣賞普通電視內容的同時,可以自行安裝和卸載各類應用軟體,可持續對智能電視的功能進行擴充和升級,能夠給用戶帶來豐富的個性化體驗。
[0003]用戶也可通過使智能電視外接U盤或移動硬碟等外部存儲設備進行視頻播放、軟體升級等各種操作,在智能電視外接U盤或移動硬碟等外部存儲設備進行軟體升級完成或是視頻播放結束後,現有技術中,使外接U盤或移動硬碟等外部存儲設備斷開與智能電視連接的方式為用戶直接將外部存儲設備拔出。
[0004]但是,由於軟體升級完成後或是視頻播放結束可能有些應用程式或進程並未真正結束。而在當有應用程式正在寫入外部存儲設備,或從外部存儲設備中讀取的情況下將該外部存儲設備拔出,很容易造成對外部存儲設備的損壞,致使外部存儲設備的使用壽命減短。

【發明內容】

[0005]有鑑於此,本申請的目的在於提供一種基於智能電視的外部存儲設備的安全退出方法和裝置,當外部存儲設備從智能電視中移除時,能夠保證外部存儲設備中的運行程序完全退出,保護外部存儲設備安全,延長使用壽命。
[0006]為保證本申請提供的一種基於智能電視的外部存儲設備的安全退出方法在實際中的應用,本申請提供了一種基於智能電視的外部存儲設備的安全退出裝置。
[0007]一種基於智能電視的外部存儲設備的安全退出方法,包括:
[0008]接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;
[0009]將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;
[0010]判斷各個應用程式是否全部退出佔用,如果是,則卸載並安全彈出所述外部存儲設備;如果否,則執行強制卸載。
[0011]上述的方法,優選的,所述執行強制卸載,包括:
[0012]調用底層殺進程程序,強制結束未退出佔用的應用程式。
[0013]上述的方法,優選的,所述執行強制卸載後,還包括:
[0014]判斷所述強制卸載是否成功,如果是,則安全彈出所述外部存儲設備;如果否,則提示外部存儲設備正在執行任務。[0015]上述的方法,優選的,所述提示外部存儲設備正在執行任務的方式包括:
[0016]彈出對話框,提示有程序正在應用中。
[0017]上述的方法,優選的,所述安全彈出所述外部存儲設備時,還包括:
[0018]彈出提示安全退出可移除外部存儲設備的顯示信息。
[0019]上述的方法,優選的,所述彈出提示安全退出可移除外部存儲設備的顯示信息的方式,包括:氣泡或對話框。
[0020]上述的方法,優選的,所述由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息的方式,包括:廣播方式。
[0021]一種基於智能電視的外部存儲設備的安全退出裝置,包括:
[0022]接收單元,用於接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;
[0023]發送單元,用於將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;
[0024]第一判斷單元,用於判斷各個應用程式是否全部退出佔用;
[0025]第一安全彈出單元,用於當應用程式全部退出佔用時,卸載並安全彈出所述外部存儲設備;
[0026]強制卸載單元,用於當應用程式未全部退出佔用時,執行對應用程式的強制卸載。
[0027]上述的裝置,優選的,還包括:
[0028]第二判斷單元,用於判斷所述強制卸載是否成功;
[0029]第二安全彈出單元,用於當強制卸載成功時,安全彈出所述外部存儲設備;
[0030]提示單元,用於當強制卸載未成功時,提示外部存儲設備正在執行任務。
[0031]本申請提供了一種基於智能電視的外部存儲設備的安全退出方法和裝置,接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;判斷各個應用程式是否全部退出佔用,如果是,則安全彈出所述外部存儲設備;如果否,則執行強制卸載。採用該方法,當對智能電視外接的外部存儲設備進行退出時,能夠保證該外部存儲設備中的運行程序完全退出,保護外部存儲設備安全,延長使用壽命。
【專利附圖】

【附圖說明】
[0032]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0033]圖1是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法實施例1的流程圖;
[0034]圖2是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法實施例2的流程圖;[0035]圖3是本申請提供的一種基於智能電視的外部存儲設備的安全退出裝置實施例1的結構不意圖;
[0036]圖4是本申請提供的一種基於智能電視的外部存儲設備的安全退出裝置實施例2的結構不意圖;
[0037]圖5是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法的應用場景一的流程圖;
[0038]圖6是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法的應用場景一中智能電視的存儲空間界面的示意圖;
[0039]圖7是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法的應用場景一中對話框的示意圖;
[0040]圖8是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法的應用場景一中消息提示框的示意圖;
[0041]圖9是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法的應用場景二的流程圖;
[0042]圖10是本申請提供的一種基於智能電視的外部存儲設備的安全退出方法的應用場景二中智能電視的存儲空間界面的示意圖。
【具體實施方式】
[0043]為使本申請實施例的目的、技術方案和優點更加清楚,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
[0044]如圖1所示,本申請實施例1提供的一種基於智能電視的外部存儲設備的安全退出方法的流程圖,包括:
[0045]步驟SlOl:接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;
[0046]智能電視連接外部存儲設備,對外部存儲設備中的視頻等內容進行播放,或是對軟體進行升級等功能。
[0047]智能電視的文件管理器可劃分為多個分區,該外部存儲設備屬於其中的某一個分區。
[0048]當視頻播放完畢或是軟體升級結束時,用戶請求彈出該外部存儲設備,則發出請求彈出命令,比如用戶在外部存儲設備對應的菜單中按下彈出外部存儲設備按鈕時生成彈出命令。該彈出命令是請求彈出當前文件管理器中某一個分區中外部存儲設備的,接收該彈出命令,開始執行外部存儲設備的安全退出的流程。
[0049]步驟S102:將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;
[0050]將該存儲設備所在的分區發送給守護進程void。
[0051]在收到彈出命令後,void廣播發送eject消息(彈出消息)至該存儲設備所在的分區中的各個應用程式,通知各個應用程式退出佔用,以使得佔用該外部存儲設備中的應用程式全部停止。
[0052]當然,外部存儲設備可能有很大的存儲空間,如移動硬碟,該外部存儲設備也可劃分為多個分區,任一分區也會佔用較大的存儲空間,其中相應的應用程式較多。當該外部存儲設備與智能電視連接進行某一操作時,只啟動該存儲設備中相應分區的應用程式,而不涉及其他分區的應用程式。所以,當執行該分區的退出時,只需停止這部分啟動的應用程式即可,無需再去確認其他的應用程式,以降低退出過程中處理應用程式的數量。
[0053]此時,用戶在菜單中選擇一個分區按下退出按鈕後,生成該分區的彈出命令,該彈出命令中可以攜帶有該分區所在外界存儲設備的所屬分區,彈出命令一同將該所屬分區的信息發送給void程序,或者將接收到的彈出命令中的分區信息轉發給void程序。void程序收到該分區信息或彈出命令後,廣播發送一個彈出消息(eject),通知所有佔用該待退出分區的外部存儲設備中的應用程式,使得該外部存儲設備中的該分區的各應用程式結束其正在執行的操作,完成退出準備。
[0054]步驟S103:判斷各個應用程式是否全部退出佔用,如果是,執行步驟S104 ;否則執行步驟S105 ;
[0055]步驟S104:卸載並安全彈出所述外部存儲設備;
[0056]判斷存儲設備中的應用程式是否全部退出佔用,如果全部退出佔用,則說明該存儲設備中的佔有的應用程式已全部結束進程,則卸載該存儲設備,可安全彈出該外部存儲設備。
[0057]實際應用中,還可進一步包括判斷該卸載是否成功,如果成功則可以拔出存儲設備,將存儲設備與智能電視之間的連接斷開,否則,說明該存儲設備中仍然有未檢查到的程序運行,此時提示用戶卸載失敗,仍有外部存儲設備正在執行任務。如果用戶依然要退出外部存儲設備,需要先關閉任務或是等待任務結束。用戶可根據實際情況進行相應的處理。
[0058]實施中還可彈出提示安全退出可移除外部存儲設備的顯示信息,提示用戶安全退出,可移除外部存儲設備以提示用戶。
[0059]具體實施中,該彈出提示安全退出可移除外部存儲設備的顯示信息的方式可採用氣泡或對話框的形式。
[0060]如果用戶在菜單中選擇外部存儲設備的一個分區並使得該分區退出,則判斷存儲設備中對應該分區的全部應用程式是否全部退出。
[0061]實際應用中,可以採用信息反饋的方式進行判斷:當某一應用程式退出佔用後,反饋進程結束消息,則根據該進程結束消息就可知道該應用程式已退出佔用。統計各個進程結束消息,與接入智能電視啟動的應用程式歷史比對,二者對應時,則判定應用程式全部退出佔用,否則,視為應用程式沒有全部退出佔用。也可採用瀏覽的方式進行判斷:瀏覽存儲設備中的應用程式,沒有應用程式運行時,判定應用程式全部退出佔用,否則,視為應用程式沒有全部退出佔用。
[0062]步驟S105:執行強制卸載。
[0063]當存儲設備中的應用程式沒有全部退出佔用時,對沒有退出佔用的應用程式進行強制卸載,以保證存儲設備中的應用程式不再佔用。
[0064]具體實施中,可調用底層殺進程程序,強制結束未退出佔用的應用進程,將未退出佔用的進程殺死。[0065]通過本發明實施例1提供的一種基於智能電視的外部存儲設備的安全退出方法,包括:接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;判斷各個應用程式是否全部退出佔用,如果是,則安全彈出所述外部存儲設備;如果否,則執行強制卸載。當對智能電視外接的存儲設備進行退出時,通過廣播方式對存儲設備中的應用程式進行退出通知,使其退出佔用;當有應用程式未退出佔用時,強制卸載,使得該外部存儲設備中的運行程序完全退出,保護外部存儲設備安全,延長設備使用壽命。
[0066]如圖2所示,本申請實施例2提供的一種基於智能電視的外部存儲設備的安全退出方法的流程圖,圖1所示流程圖中,步驟S105之後還包括:
[0067]步驟S106:判斷所述強制卸載是否成功,如果是,執行步驟S107 ;否則,執行步驟S108 ;
[0068]當存儲設備中的應用程式沒有全部退出佔用時,對沒有退出佔用的應用程式進行強制卸載,並判斷該沒有退出佔用的應用程式是否強制卸載成功,如果強制卸載成功,則說明外部存儲設備中的佔用的應用程式已全部卸載成功,已經安全卸載,可以拔出存儲設備,執行步驟S107 ;否則,執行步驟S108。
[0069]步驟S107:安全彈出所述外部存儲設備;
[0070]將存儲設備與智能電視之間的連接斷開。實施中還可彈出提示安全退出可移除外部存儲設備的顯示信息,提示用戶安全退出,可移除外部存儲設備以提示用戶。具體實施中,可採用彈出消息提示框的形式。
[0071]實際應用中,可以採用信息反饋的方式進行判斷:當強制卸載某一應用程式完成後,反饋卸載完成消息,則根據該卸載完成消息就可知道該應用程式已強制卸載完成。統計各個卸載完成消息,與沒有退出佔用的應用程式歷史比對,二者對應時,則判定應用程式全部強制卸載完成,否則,視為應用程式沒有全部強制卸載完成。也可採用瀏覽的方式進行判斷:瀏覽存儲設備中的應用程式,沒有應用程式運行時,判定應用程式全部強制卸載完成,否則,視為應用程式沒有全部強制卸載完成。
[0072]步驟S108:提示外部存儲設備正在執行任務。
[0073]由於有些應用程式比較重要,在該應用程式的運行過程中,不能被打斷或是打擾,則該應用程式不能被強制卸載,以避免該應用程式的準確性受到影響。或者有其他情況導致應用程式不能被強制卸載。因此,當強制卸載步驟完成後,仍可能有部分應用程式不能被強制卸載,返回不成功的信息,調用發出卸載失敗的消息對用戶進行提示,提示卸載失敗,仍有外部存儲設備正在執行任務如彈出對話框,提示有程序正在應用中。如果用戶依然要退出外部存儲設備,需要先關閉任務或是等待任務結束。用戶可根據實際情況進行相應的處理。
[0074]本發明實施例2提供的一種基於智能電視的外部存儲設備的安全退出方法,還包括:當執行強制卸載步驟後,判斷所述強制卸載是否成功,如果是,則安全彈出所述外部存儲設備;如果否,則提示外部存儲設備正在執行任務。保證了當對智能電視的外部存儲設備進行退出時,該外部存儲設備中正在運行的重要的應用程式不被打斷,保護了外部存儲設備中程序的安全。[0075]與上述本申請提供的一種基於智能電視的外部存儲設備的安全退出的方法實施例相對應的,本申請說明書中還提供了一種基於智能電視的外部存儲設備的安全退出的裝置實施例。
[0076]如圖3所示,本申請提供的一種基於智能電視的外部存儲設備的安全退出裝置實施例I的結構示意圖,所述裝置包括:接收單元101、發送單元102、第一判斷單元103、第一安全彈出單元104和強制卸載單元105 ;
[0077]其中,所述接收單元101,用於接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;
[0078]智能電視連接外部存儲設備,對外部存儲設備中的視頻等內容進行播放,或是對軟體進行升級等功能。
[0079]智能電視的文件管理器可劃分為多個分區,該外部存儲設備屬於其中的某一個分區。
[0080]當視頻播放完畢或是軟體升級結束時,用戶請求彈出該外部存儲設備,則發出請求彈出命令,比如用戶在外部存儲設備對應的菜單中按下彈出外部存儲設備按鈕時生成彈出命令。該彈出命令是請求彈出當前文件管理器中某一個分區中外部存儲設備的,接收單元101接收該彈出命令,安全退出裝置開始執行外部存儲設備的安全退出的流程。
[0081]其中,所述發送單元102,用於將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;
[0082]發送單元102將該存儲設備所在的分區發送給守護進程void。
[0083]在收到彈出命令後,void廣播發送eject消息(彈出消息)至該存儲設備所在的分區中的各個應用程式,通知各個應用程式退出佔用,以使得該外部存儲設備中的應用程式全部停止。
[0084]當然,外部存儲設備可能有很大的存儲空間,如移動硬碟,該外部存儲設備也可劃分為多個分區,任一分區也會佔用較大的存儲空間,其中相應的應用程式較多。當該外部存儲設備與智能電視連接進行某一操作時,只啟動該存儲設備中相應分區的應用程式,而不涉及其他分區的應用程式。所以,當執行該分區的退出時,只需停止這部分啟動的應用程式即可,無需再去確認其他的應用程式,以降低退出過程中處理應用程式的數量。
[0085]此時,用戶在菜單中選擇一個分區按下退出按鈕後,生成該分區的彈出命令,該彈出命令中可以攜帶有該分區所在外界存儲設備的所屬分區,彈出命令一同將該所屬分區的信息發送給void程序,或者發送單元102將接收到的彈出命令中的分區信息轉發給void程序。void程序收到該分區信息或彈出命令後,廣播發送一個彈出消息(eject),通知所有佔用該待退出分區的外部存儲設備中的應用程式,使得該外部存儲設備中的該分區的各應用程式結束其正在執行的操作,完成退出準備。
[0086]其中,所述第一判斷單元103,用於判斷各個應用程式是否全部退出佔用;
[0087]所述第一安全彈出單元104,用於當應用程式全部退出佔用時,安全彈出所述外部存儲設備;
[0088]第一判斷單元103判斷存儲設備中的應用程式是否全部退出佔用,如果全部退出佔用,則說明該存儲設備中的佔有的應用程式已全部結束進程,已經安全卸載,第一安全彈出單元104則卸載並安全彈出所述外部存儲設備,具體表現為可以拔出存儲設備,將存儲設備與智能電視之間的連接斷開。
[0089]實際應用中,第一安全彈出單元104還可進一步判斷該卸載是否成功,如果成功則可以拔出存儲設備,將存儲設備與智能電視之間的連接斷開,否則,說明該存儲設備中仍然有未檢查到的程序運行,此時提示用戶卸載失敗,仍有外部存儲設備正在執行任務。如果用戶依然要退出外部存儲設備,需要先關閉任務或是等待任務結束。用戶可根據實際情況進行相應的處理。
[0090]實施中還可彈出提示安全退出可移除外部存儲設備的顯示信息,提示用戶安全退出,可移除外部存儲設備以提示用戶。具體實施中,該彈出提示安全退出可移除外部存儲設備的顯示信息的方式可採用氣泡或對話框的形式。
[0091]如果用戶在菜單中選擇外部存儲設備的一個分區並使得該分區退出,則第一判斷單元103判斷存儲設備中對應該分區的全部應用程式是否全部退出。
[0092]實際應用中,可以採用信息反饋的方式進行判斷:當某一應用程式退出佔用後,反饋進程結束消息,則根據該進程結束消息就可知道該應用程式已退出佔用。統計各個進程結束消息,與接入智能電視啟動的應用程式歷史比對,二者對應時,則判定應用程式全部退出佔用,否則,視為應用程式沒有全部退出佔用。也可採用瀏覽的方式進行判斷:瀏覽存儲設備中的應用程式,沒有應用程式運行時,判定應用程式全部退出佔用,否則,視為應用程式沒有全部退出佔用。
[0093]其中,所述強制卸載單元105,用於當應用程式未全部退出佔用時,執行對應用程式的強制卸載。
[0094]當存儲設備中的應用程式沒有全部退出佔用時,強制卸載單元105對沒有退出佔用的應用程式進行強制卸載,以保證存儲設備中的應用程式不再佔用。
[0095]具體實施中,可調用底層殺進程程序,強制結束未退出佔用的應用進程,將未退出佔用的進程殺死。
[0096]通過本發明實施例1提供的一種基於智能電視的外部存儲設備的安全退出裝置,包括:接收單元,用於接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;發送單元,用於將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用;第一判斷單元,用於判斷各個應用程式是否全部退出佔用;第一安全彈出單元,用於當應用程式全部退出佔用時,安全彈出所述外部存儲設備;強制卸載單元,用於當應用程式未全部退出佔用時,執行對應用程式的強制卸載。。當對智能電視外接的存儲設備進行退出時,通過廣播方式對存儲設備中的應用程式進行退出通知,使其退出佔用;當有應用程式未退出佔用時,強制卸載,使得該外部存儲設備中的運行程序完全退出,保護外部存儲設備安全,延長設備使用壽命。
[0097]如圖4所示,本申請提供的一種基於智能電視的外部存儲設備的安全退出裝置實施例2的結構示意圖,圖3所示的結構中,所述裝置還包括:第二判斷單元106、第二安全彈出單元107和提示單元108 ;
[0098]其中,所述第二判斷單元106,用於判斷所述強制卸載是否成功;
[0099]所述第二安全彈出單元107,用於當強制卸載成功時,安全彈出所述外部存儲設備;
[0100]當存儲設備中的應用程式沒有全部退出佔用時,強制卸載單元105對沒有退出佔用的應用程式進行強制卸載,第二判斷單元106判斷該沒有退出佔用的應用程式是否強制卸載成功,如果強制卸載成功,則說明外部存儲設備中的佔用的應用程式已全部卸載成功,已經安全卸載,第二安全彈出單元107安全彈出所述外部存儲設備,具體表現為可以拔出存儲設備,將存儲設備與智能電視之間的連接斷開。實施中還可彈出提示安全退出可移除外部存儲設備的顯示信息,提示用戶安全退出,可移除外部存儲設備以提示用戶。具體實施中,可採用彈出消息提示框的形式。
[0101]實際應用中,可以採用信息反饋的方式進行判斷:當強制卸載某一應用程式完成後,反饋卸載完成消息,則根據該卸載完成消息就可知道該應用程式已強制卸載完成。統計各個卸載完成消息,與沒有退出佔用的應用程式歷史比對,二者對應時,則判定應用程式全部強制卸載完成,否則,視為應用程式沒有全部強制卸載完成。也可採用瀏覽的方式進行判斷:瀏覽存儲設備中的應用程式,沒有應用程式運行時,判定應用程式全部強制卸載完成,否則,視為應用程式沒有全部強制卸載完成。
[0102]其中,所述提示單元108,用於當強制卸載未成功時,提示外部存儲設備正在執行任務。
[0103]由於有些應用程式比較重要,在該應用程式的運行過程中,不能被打斷或是打擾,則該應用程式不能被強制卸載,以避免該應用程式的準確性受到影響。或者有其他情況導致應用程式不能被強制卸載。因此,當強制卸載步驟完成後,仍可能有部分應用程式不能被強制卸載,返回不成功的信息,提示單元108調用發出卸載失敗的消息對用戶進行提示,提示卸載失敗,仍有外部存儲設備正在執行任務如彈出對話框,提示有程序正在應用中。如果用戶依然要退出外部存儲設備,需要先關閉任務或是等待任務結束。用戶可根據實際情況進行相應的處理。
[0104]實際應用中,為了使得裝置結構簡化,可將第一判斷單元和第二判斷單元合併為一個部分,該部分分別在不同的執行步驟實現不同內容的判斷。
[0105]本發明實施例2提供的一種基於智能電視的外部存儲設備的安全退出裝置,還包括:第二判斷單元,用於判斷所述強制卸載是否成功;第二安全彈出單元,用於當強制卸載成功時,安全彈出所述外部存儲設備;提示單元,用於當強制卸載未成功時,提示外部存儲設備正在執行任務。保證了當對智能電視的外部存儲設備進行退出時,該外部存儲設備中正在運行的重要的應用程式不被打斷,保護了外部存儲設備中程序的安全。
[0106]本申請提供了一種基於智能電視的外部存儲設備的安全退出方法在外部存儲設備中的具體應用場景。
[0107]應用場景一的具體流程,如圖5所示。
[0108]本應用場景主要針對存儲空間較小的普通U盤或是SD卡等。
[0109]步驟S201:用戶在智能電視的存儲空間界面點擊外部存儲設備的彈出按鈕;
[0110]智能電視的存儲空間界面的示意圖如圖6所示,所示存儲空間界面201中包括:本地存儲、外部存儲和雲存儲三種存儲方式。
[0111]具體點擊方式為:用戶在外部存儲設備(U盤)右擊,頁面出現選擇按鈕框202 打開」,「彈出」點擊「彈出」按鈕。[0112]步驟S202:接收點擊「彈出」按鈕後生成的彈出命令,將所述外部存儲設備所在分區發送給守護進程void ;
[0113]步驟S203:vold廣播發送彈出消息至佔用外部存儲設備所在分區中的各個應用程式;
[0114]步驟S204:判斷所述分區中應用程式是否全部退出佔用,如果是,執行步驟S208 ;否則執行步驟S205 ;
[0115]步驟S205:執行強制卸載;
[0116]步驟S206:判斷所述強制卸載是否成功,如果是,執行步驟S209 ;否則,執行步驟S207 ;
[0117]步驟S207:彈出對話框提示卸載失敗,外部存儲設備有程序正在應用中;
[0118]所述對話框的示意圖如圖7所示,對話框203中顯示:「外部存儲設備正在執行任務,如果堅持退出,請先關閉任務或等待任務結束。」,並且在對話框中有兩個選項「確定退出」和「等待」。用戶點擊「確定退出」後可自行關閉任務。
[0119]步驟S208:卸載所述外部存儲設備;
[0120]步驟S209:判斷所述卸載是否成功,是,執行步驟S210,否則執行步驟S207 ;
[0121]步驟S210:結束,彈出消息提示框,提示安全退出可移除外部存儲設備。
[0122]所述消息提示框的示意圖如圖8所示,提示框204中顯示:「安全退出可移除外部存儲設備」。
[0123]應用場景二的具體流程,如圖9所示。
[0124]本應用場景主要針對存儲空間較大的移動硬碟等。
[0125]步驟S301:用戶在智能電視的存儲空間界面點擊外部存儲設備的彈出按鈕;
[0126]智能電視的存儲空間界面的示意圖如圖10所示,所示存儲空間界面301中包括:本地存儲、外部存儲和雲存儲三種存儲方式。
[0127]所述外部存儲設備分多個區域,本應用場景中,外部存儲設備分為3個分區,具體為分區2的退出。
[0128]具體點擊方式為:用戶在外部存儲設備的分區2右擊,頁面出現選擇按鈕框302:「打開」、「彈出」,點擊「彈出」按鈕。
[0129]步驟S302:接收點擊「彈出」按鈕後生成的彈出命令,將所述外部存儲設備所在分區發送給守護進程void ;
[0130]步驟S303:vold廣播發送彈出消息至佔用外部存儲設備分區2的各個應用程式;
[0131]步驟S304:判斷所述分區2的各個應用程式是否全部退出佔用,如果是,執行步驟S308 ;否則執行步驟S305 ;
[0132]步驟S305:執行強制卸載;
[0133]步驟S306:判斷所述強制卸載是否成功,如果是,執行步驟S308 ;否則,執行步驟S307 ;
[0134]步驟S307:彈出對話框提示卸載失敗,外部存儲設備有程序正在應用中;
[0135]所述對話框的示意圖如圖7所示,對話框203中顯示:「外部存儲設備正在執行任務,如果堅持退出,請先關閉任務或等待任務結束。」,並且在對話框中有兩個選項「確定退出」和「等待」。用戶點擊「確定退出」後可自行關閉任務。[0136]步驟S308:卸載所述外部存儲設備;
[0137]步驟S309:判斷所述卸載是否成功,是,執行步驟S310,否則執行步驟S307 ;
[0138]步驟S310:結束,彈出消息提示框,提示安全退出可移除外部存儲設備。
[0139]所述消息提示框的示意圖如圖8所示,提示框204中顯示:「安全退出,可移除外部存儲設備」。
[0140]以上對本發明所提供的一種基於智能電視的外部存儲設備的安全退出方法和裝置,進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用範圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種基於智能電視的外部存儲設備的安全退出方法,其特徵在於,包括: 接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令; 將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用; 判斷各個應用程式是否全部退出佔用,如果是,則卸載並安全彈出所述外部存儲設備;如果否,則執行強制卸載。
2.根據權利要求1所述的方法,其特徵在於,所述執行強制卸載,包括: 調用底層殺進程程序,強制結束未退出佔用的應用程式。
3.根據權利要求1所述的方法,其特徵在於,所述執行強制卸載後,還包括: 判斷所述強制卸載是否成功,如果是,則安全彈出所述外部存儲設備;如果否,則提示外部存儲設備正在執行任務。
4.根據權利要求3所述的方法,其特徵在於,所述提示外部存儲設備正在執行任務的方式包括: 彈出對話框,提示有程序正在應用中。
5.根據權利要求1-4中任意一項所述的方法,其特徵在於,所述安全彈出所述外部存儲設備時,還包括: 彈出提示安全退出可移除外部存儲設備的顯示信息。
6.根據權利要求5所述的方法,其特徵在於,所述彈出提示安全退出可移除外部存儲設備的顯示信息的方式,包括:氣泡或對話框。
7.根據權利要求1-4中任意一項所述的方法,其特徵在於,所述由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息的方式,包括:廣播方式。
8.一種基於智能電視的外部存儲設備的安全退出裝置,其特徵在於,包括: 接收單元,用於接收請求彈出當前文件管理器中某一分區外部存儲設備的彈出命令;發送單元,用於將所述外部存儲設備所在分區發送給守護進程void,由void向所述分區內所述外部存儲設備中的各個應用程式發送彈出外部存儲設備eject消息,通知各個所述應用程式退出佔用; 第一判斷單元,用於判斷各個應用程式是否全部退出佔用; 第一安全彈出單元,用於當應用程式全部退出佔用時,卸載並安全彈出所述外部存儲設備; 強制卸載單元,用於當應用程式未全部退出佔用時,執行對應用程式的強制卸載。
9.根據權利要求8所述的裝置,其特徵在於,還包括: 第二判斷單元,用於判斷所述強制卸載是否成功; 第二安全彈出單元,用於當強制卸載成功時,安全彈出所述外部存儲設備; 提示單元,用於當強制卸載未成功時,提示外部存儲設備正在執行任務。
【文檔編號】H04N5/775GK103544061SQ201310530969
【公開日】2014年1月29日 申請日期:2013年10月30日 優先權日:2013年10月30日
【發明者】許端, 梁帆 申請人:樂視致新電子科技(天津)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀