專利名稱:實現安全卸載移動電子設備的系統(tǒng)的制作方法
實現安全卸載移動電子設備的系統(tǒng)所屬技術領域
本發(fā)明涉及一種實現安全卸載移動電子設備的系統(tǒng),特別是一種 通過按鍵實現安全卸載移動電子設備的系統(tǒng)。背景技術:
隨著技術的發(fā)展,大部分的移動電子設備通過USB接口與計算機 以USB MASS STORAGE協(xié)議進行通訊(被計算機識別為USB MASS STORAGE DEVICE )連接,移動電子設備包括移動硬盤、數碼相機伴倡、 音/視頻播放器、U盤等電子設備。移動電子設備在與計算機的USB 接口連接后,此時系統(tǒng)的屏幕右下角的顯示窗口中會出現一綠色箭頭 標志的連接圖標。為了安全卸載移動電子設備,通常,使用者使用完 移動電子設備需要斷開與計算機的連接時,首先,點中該屏幕右下角 的連接圖標,擊鼠標右鍵或雙擊,系統(tǒng)會自動彈出安全卸載的確認框, 按提示步驟刪除掉該移動電子設備即可完成安全卸載。但是,按步驟 進行的安全卸載需要使用者多次點擊鼠標或敲擊鍵盤,需要使用者作 出判斷并選擇才能最終完成,其中有可能會由于出現使用者的錯誤操 作,而人為的復雜安全卸載的操作,同時還會增長卸載的時間,這樣 就不能滿足使用者要求安全便捷的卸載需求。
另外,當使用者使用完移動電子設備,有時候會出現雖然讀寫數 據表現在屏幕上顯示已經結束,但實際仍在對移動電子設備執(zhí)行讀寫 操作,此時,如果使用者沒有點擊屏幕右下角的連接圖標進行卸載, 而直接從計算機上熱插拔下移動電子設備。這樣,就容易造成數據的丟失,嚴重的情況下會出現FAT表損壞,分區(qū)無法識別,甚至損壞移 動電子設備。
發(fā)明內容
本發(fā)明所解決的技術問題是提供移動電子設備與計算機之間連 接時的安全卸載,保證數據的安全性,便于用戶的安全使用。
本發(fā)明的技術方案如下
一種實現安全卸載移動電子設備的系統(tǒng),該系統(tǒng)包括移動電子設 備,以及與移動電子設備進行數據交互的計算機,其特征在于 移動電子設備包括
用戶輸入單元,根據用戶的輸入產生信號信息;
與用戶輸入單元連接的移動電子設備的微處理器,接收用戶輸入 單元發(fā)送過來的信號信息生成安全卸載指令信息并發(fā)送出去; 與移動電子設備微處理器連接的移動電子設備控制器,接收移動 電子設備微處理器發(fā)送過來的安全卸載指令信息,并對接收到的 指令信息進行編碼打包形成數據包;
與移動電子設備控制器連接的移動電子設備接口單元,接收移動 電子設備控制器編碼打包的數據包,同時與計算機連接進行數據 信息的交互; 計算機包括
計算機接口單元,與移動電子設備對應的移動電子設備接口單元 連接并進行數據信息交互;
計算機控制器,對接收到的數據包進行解碼得到的數據信息;計算機的中央處理器,接收計算機端控制器進行解碼后的數據信 息,并對該數據信息進行計算處理,根據相關數據信息生成相應的反 饋指令并發(fā)送出去;
與計算機接口單元連接的監(jiān)聽單元,用于監(jiān)聽計算機接口單元與 計算機控制器的數據信息交互情況,將獲得的有數據交互的監(jiān)聽信息
發(fā)送給中央處理器;
反饋單元,與中央處理器連接,接收計算機的中央處理器發(fā)送的 反饋指令,并輸出提醒用戶的信息。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的中央處理器接收到監(jiān)聽單元報告的有數據交互的監(jiān)聽 信息,同時所述的監(jiān)聽單元以固定時間間隔輪詢的方式監(jiān)聽計算機接 口單元與控制器之間的數據交互情況,當監(jiān)聽到有數據在該接口單元 和該控制器之間進行數據交互時,就向中央處理器發(fā)送有數據交互在 進行的監(jiān)聽信息,中央處理器根據在接收到的計算機控制器發(fā)送過來 的數據中獲得的安全卸載指令信息,向反饋單元發(fā)送生成顯示不能安 全卸載的反饋指令。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的中央處理器接收到監(jiān)聽單元報告的有數據交互的監(jiān)聽 信息,則中央處理器向所述的監(jiān)聽單元發(fā)送監(jiān)聽指令,監(jiān)聽單元接收 到監(jiān)聽指令后,對計算機接口單元與控制器之間的數據交互情況進行 監(jiān)聽,當有數據在該接口單元和該控制器之間進行數據交互時,就向 中央處理器發(fā)送有數據交互在進行的監(jiān)聽信息,中央處理器根據在接收到的計算機控制器發(fā)送過來的數據中獲得的安全卸載指令信息,向 反饋單元發(fā)送生成顯示不能安全卸載的反饋指令。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術
方案為所述的用戶輸入單元為按鍵。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的按鍵設置于移動電子設備上。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的移動電子設備為移動存儲裝置、音/視頻播放器、個 人數字助手。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案還包括偵測單元,連接計算機控制器和中央處理器,用于偵測所 述計算機端控制器向中央處理器發(fā)送數據的狀態(tài)。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的偵測單元,對計算機控制器將數據發(fā)送給中央處理器 進行偵測,當偵測到數據時,向中央處理器發(fā)送有數據傳送的信息。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的中央處理器接收到偵測單元發(fā)送過來的有數據傳送的 信息后,結合監(jiān)聽單元所發(fā)送的數據信息,生成不能安全卸載的指令 并發(fā)送給反々貴單元。
本發(fā)明實現安全卸載移動電子設備的系統(tǒng)還進一步提供的技術 方案為所述的接口單元為USB接口、 SATA接口、 1394接口或網絡 接口。由上所述,本發(fā)明通過在移動電子設備上增加一個發(fā)送安全卸載 指令信息的按鍵,在計算機上設置監(jiān)聽單元以監(jiān)聽計算機與移動電子 設備之間的數據交互情況,當使用者需要斷開連接時,無需點擊屏幕 右下角的連接圖標,按下按鍵就可以自動偵測是否還有對移動電子設
備的讀寫,尋址等操作,如果沒有就卸載該設備;如果有,就在屏幕 上給出提示,提醒用戶稍后再按,或關閉所有與該設備相關的窗口、 程序后再按鍵,保證完成安全的卸載。
為了能更進一步了解本發(fā)明的特征以及技術內容,以下結合本發(fā) 明的具體實施例及附圖進行說明。但所舉附圖及實施例并非用來對本 發(fā)明加以限制。
圖1是本發(fā)明系統(tǒng)的第一實施例的邏輯框圖。
圖2是本發(fā)明系統(tǒng)的第二實施例的邏輯框圖。
圖3是本發(fā)明系統(tǒng)的實現安全卸載方法的流程框圖。
具體實施方式
如圖l所示,為本發(fā)明的第一實施例,在本實施例中的移動電子 裝置為移動硬盤。該移動硬盤上設置有一卸載按鍵,用戶可以通過點 擊該卸載按鍵,對連接到計算機的移動硬盤進行安全卸載。
該移動;更盤包括
用于產生安全卸載信號的卸載按鍵,該按鍵連接移動硬盤的微處 理器(MPU),該微處理器(MPU)將接收到的卸載信號生成安全卸載 指令并發(fā)送給移動硬盤的控制器,該控制器對該安全卸載指令進行編碼打包并發(fā)送給USB接口 ,通過該USB接口與計算機進行數據交互。 與該移動硬盤連接的計算機包括
與移動硬盤連接的USB接口,用于接收移動硬盤發(fā)送過來的數據 信息;與USB接口連接的計算機控制器,用于接收通過USB接口發(fā)送 過來的數據信息,對其進行解碼,并將解碼后獲得的安全卸載指令信 息發(fā)送給中央處理器(CPU);監(jiān)聽單元以固定的時間間隔對計算機的 USB接口與控制器之間的數據交互情況進行輪詢監(jiān)聽,當監(jiān)聽到有數 據交互傳送時,則向CPU發(fā)送有數據交互的監(jiān)聽信息,CPU接收到安 全卸載指令同時根據監(jiān)聽單元發(fā)送過來的監(jiān)聽信息生成安全卸載指 令信息,該安全卸載指令表示移動硬盤目前不可以安全卸載,并將該 安全卸載指令信息發(fā)送給反饋單元;反饋單元接收到該安全卸載指令 信息后輸出提醒用戶注意此時不可以安全卸載移動硬盤的信息。
如圖2所示,為本發(fā)明的第二實施例,在本實施例中的隨身電子 裝置為一個人數字助手(PDA)。該PDA設置有一卸載按鍵,該PDA與 計算機連接進行數據交互后,需要卸載該PDA時則只需要點擊卸載按 鍵來查看是否可以進行安全卸載。
該PDA包括
用于產生安全卸載信號的卸載按鍵,該按鍵連接PDA的微處理器 (MPU),該微處理器(MPU)將接收到的卸載信號生成安全卸載指令 信息并發(fā)送給PDA的控制器,同時,連接PDA控制器的還有PDA的存 儲單元,該存儲單元內的存儲數據也發(fā)送給該控制器,該控制器對該 安全卸載指令信息和存儲數據一起進行編碼打包,并將打包好的數據包發(fā)送給PDA的USB接口 ,通過該USB接口與計算機進行數據交互。 計算機包括
USB接口,連接PDA進行數據傳輸;連接該USB接口的計算機控 制器,用于拆包接收到的數據包并進行數據解碼,將相關存儲數據發(fā) 送給存儲單元;偵測單元偵測解碼后的數據信息,若從中獲得安全卸 載指令信息,則將該安全卸載指令信息發(fā)送給CPU; CPU接收到安全 卸載指令信息后,生成監(jiān)聽指令并向監(jiān)聽單元發(fā)送;監(jiān)聽單元接收到 CPU發(fā)送的監(jiān)聽指令后對USB接口和控制器之間的數據交互情況進行 監(jiān)聽,當監(jiān)聽到有數據交互時,則向CPU發(fā)送有數據交互在進行的監(jiān) 聽信息,當未監(jiān)聽到有數據交互時,則向CPU發(fā)送沒有數據交互在進 行的監(jiān)聽信息;當CPU接收到監(jiān)聽單元發(fā)送過來的有數據交互的監(jiān)聽 信息后,生成提醒用戶不能安全卸載設備的信息發(fā)送給反饋單元,當 CPU接收到監(jiān)聽單元發(fā)送過來的沒有數據交互的監(jiān)聽信息后,生成提 醒用戶安全卸載設備的信息發(fā)送給反饋單元,反饋單元接收到CPU發(fā) 送過來的相應的信息后在顯示器顯示。
如圖3所示,為了進一步說明本發(fā)明涉及的系統(tǒng)的工作情況,首 先在計算機上安裝用于監(jiān)聽計算機和移動電子設備之間進行數據交 互情況的驅動,該驅動的安裝可以實現監(jiān)聽的功能。以下詳細的說明 本發(fā)明系統(tǒng)完成安全卸載功能的方法如下
1 )、計算機接收移動電子設備發(fā)送過來的數據信息;
2)、計算機判斷接收到的數據信息是否包含有安全卸載指令,當 沒有安全卸載指令時,移動電子設備正常使用;當有安全卸載指令時,進一步判斷是否有數據正在計算機和移動電子設備之間進行數據交 互;
3) 、當有數據在計算機和移動電子設備之間進行數據交互時,則 計算機中央處理器生成不可以安全卸載的反饋指令并發(fā)送出去,當沒 有數據在計算機和移動電子設備之間進行數據交互時,計算機中央處
理器生成可以安全卸載的反饋指令并發(fā)送出去;
4) 、接收反饋指令將該反饋指令反饋給用戶,提醒用戶是否可以 安全卸載移動電子設備。
并且在以上所述方法的步驟3)的操作進一步可以分為以下情況
3. 1 )、監(jiān)聽單元以固定時間間隔輪詢USB接口和計算機控制器之 間的數據交互情況,當發(fā)現有數據正在進行傳輸時對計算機中央處理 器反饋數據正在交互的監(jiān)聽信息。
3. 2 )、監(jiān)聽單元接收到計算機中央處理器發(fā)送的開始監(jiān)聽的指 令,進行對計算機和移動電子設備之間的數據交互情況。
在以上所述方法的步驟2)是由計算機中央處理器進行判斷,或
的操作。 .
綜上所述,對于本領域的普通技術人員來說,可以根據本發(fā)明的 技術方案和技術構思作出其他各種相應的改變和變形,而所有這些改 變和變形都應屬于本發(fā)明所述的權利要求的保護范圍。
權利要求
1、一種實現安全卸載移動電子設備的系統(tǒng),該系統(tǒng)包括移動電子設備,以及與移動電子設備進行數據交互的計算機,其特征在于移動電子設備包括用戶輸入單元,根據用戶的輸入產生信號信息;與用戶輸入單元連接的移動電子設備的微處理器,接收用戶輸入單元發(fā)送過來的信號信息生成安全卸載指令信息并發(fā)送出去;與移動電子設備微處理器連接的移動電子設備控制器,接收移動電子設備微處理器發(fā)送過來的安全卸載指令信息,并對接收到的指令信息進行編碼打包形成數據包;與移動電子設備控制器連接的移動電子設備接口單元,接收移動電子設備控制器編碼打包的數據包,同時與計算機連接進行數據信息的交互;計算機包括計算機接口單元,與移動電子設備對應的移動電子設備接口單元連接并進行數據信息交互;計算機控制器,對接收到的數據包進行解碼得到的數據信息;計算機的中央處理器,接收計算機端控制器進行解碼后的數據信息,并對該數據信息進行計算處理,根據相關數據信息生成相應的反饋指令并發(fā)送出去;與計算機接口單元連接的監(jiān)聽單元,用于監(jiān)聽計算機接口單元與計算機控制器的數據信息交互情況,將獲得的有數據交互的監(jiān)聽信息發(fā)送給中央處理器;反饋單元,與中央處理器連接,接收計算機的中央處理器發(fā)送的反饋指令,并輸出提醒用戶的信息。
2、 根據權利要求1所述的實現安全卸載移動電子設備的系統(tǒng), 其特征在于,所述的中央處理器接收到監(jiān)聽單元報告的有數據交 互的監(jiān)聽信息,同時所述的監(jiān)聽單元以固定時間間隔輪詢的方式 監(jiān)聽計算機接口單元與控制器之間的數據交互情況,當監(jiān)聽到有 數據在該接口單元和該控制器之間進行數據交互時,就向中央處 理器發(fā)送有數據交互在進行的監(jiān)聽信息,中央處理器根據在接收 到的計算機控制器發(fā)送過來的數據中獲得的安全卸栽指令信息, 向反饋單元發(fā)送生成顯示不能安全卸載的反饋指令。
3、 根據權利要求2所述的實現安全卸載移動電子設備的系統(tǒng),其 特征在于,所述的中央處理器接收到監(jiān)聽單元^l艮告的有數據交互 的監(jiān)聽信息,則中央處理器向所述的監(jiān)聽單元發(fā)送監(jiān)聽指令,監(jiān) 聽單元接收到監(jiān)聽指令后,對計算機接口單元與控制器之間的數 據交互情況進行監(jiān)聽,當有數據在該接口單元和該控制器之間進 行數據交互時,就向中央處理器發(fā)送有數據交互在進行的監(jiān)聽信 息,中央處理器根據在接收到的計算機控制器發(fā)送過來的數據中 獲得的安全卸載指令信息,向反饋單元發(fā)送生成顯示不能安全卸 載的反饋指令。
4、 根據權利要求1所述的實現安全卸載移動電子設備的系統(tǒng), 其特征在于,所述的用戶輸入單元為按鍵。
5、 根據權利要求4所述的實現安全卸載移動電子設備的系統(tǒng),其特征在于,所述的按鍵設置于移動電子設備上。
6、 根據權利要求5所述的實現安全卸載移動電子設備的系統(tǒng),其 特征在于,所述的移動電子設備為移動存儲裝置、音/視頻播放器、 個人數字助手。
7、 根據權利要求1所述的實現安全卸載移動電子設備的系統(tǒng),其特征在于,還包括偵測單元,連接計算機控制器和中央處理器, 用于偵測所述計算機端控制器向中央處理器發(fā)送數據的狀態(tài)。
8、 根據權利要求7所述的實現安全卸載移動電子設備的系統(tǒng),其 特征在于,所述的偵測單元,對計算機控制器將數據發(fā)送給中央 處理器進行偵測,當偵測到數據時,向中央處理器發(fā)送有數據傳 送的信息。
9、 根據權利要求8所述的實現安全卸載移動電子設備的系統(tǒng),其 特征在于,所述的中央處理器接收到偵測單元發(fā)送過來的有數據 傳送的信息后,結合監(jiān)聽單元所發(fā)送的lt據信息,生成不能安全 卸載的指令并發(fā)送給反饋單元。
10、 根據權利要求1所述的實現安全卸載移動電子設備的系統(tǒng),其 特征在于,所述的接口單元為USB接口、 SATA接口、 1394接口或 網絡接口 。
全文摘要
本發(fā)明公開一種實現安全卸載移動電子設備的系統(tǒng),該系統(tǒng)包括移動電子設備,以及與移動電子設備進行數據交互的計算機,移動電子設備包括移動電子設備微處理器及移動電子設備控制器,移動電子設備控制器接收移動電子設備微處理器發(fā)送過來的安全卸載指令信息,計算機的監(jiān)聽單元監(jiān)聽計算機接口單元與計算機控制器的數據信息交互情況,將獲得的有數據交互的監(jiān)聽信息發(fā)送給中央處理器處理,計算機接收計算機的中央處理器發(fā)送的反饋指令,并輸出提醒用戶的信息。本發(fā)明通過計算機與移動電子設備的數據交互情況的監(jiān)聽,從而判斷移動電子設備的數據傳輸情況是否發(fā)送安全卸載的反饋信息,以使得移動電子設備安全從計算機卸載,由此確保數據安全性。
文檔編號G06F13/42GK101425050SQ20071017676
公開日2009年5月6日 申請日期2007年11月2日 優(yōu)先權日2007年11月2日
發(fā)明者棟 李, 田欣欣 申請人:北京華旗資訊數碼科技有限公司