專利名稱:管理數(shù)據(jù)傳輸服務(wù)的方法和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及服務(wù)進程的管理。
背景技術(shù):
嵌入式平臺使用FTP(File Transfer Protocol,文件傳輸協(xié)議)和Samba等軟 件來進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)氖褂靡呀?jīng)越來越普遍。由于嵌入式系統(tǒng)固有的內(nèi)存小、 磁盤容量不足、資源有限等局限性,在使用FTP和Samba等軟件來進行網(wǎng)絡(luò)數(shù) 據(jù)傳輸時, 一般都是通過掛載上的USB(Universal Serial Bus ,通用串行總線) 存儲設(shè)備來進行。但如果在未掛載USB存儲設(shè)備的情況下,用戶開啟了FTP、 Samba進程進行網(wǎng)絡(luò)數(shù)據(jù)的傳輸,就會導(dǎo)致直接對嵌入式系統(tǒng)的內(nèi)存或者硬盤 進行操作,在大數(shù)據(jù)量的情況下,系統(tǒng)很容易崩潰。同樣的,如果在已經(jīng)掛載 了 USB存儲設(shè)備的情況下,而又未能開啟FTP或Samba這樣的網(wǎng)絡(luò)數(shù)據(jù)傳輸 服務(wù),導(dǎo)致用戶需手動開啟網(wǎng)絡(luò)數(shù)據(jù)傳輸服務(wù)后才可進行相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)傳輸 服務(wù),則影響了用戶的體驗。
發(fā)明內(nèi)容
免用戶在未掛載USB存儲設(shè)備的情況下直接對嵌入式系統(tǒng)的內(nèi)存或者硬盤進 行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮鳎瑢崿F(xiàn)對嵌入式系統(tǒng)的保護;同時,在已掛載USB存儲 設(shè)備的情況下,自動開啟網(wǎng)絡(luò)數(shù)據(jù)傳輸服務(wù),當用戶需要進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)?操作時,即可通過對已掛載的USB存儲設(shè)備進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,從而?善用戶的體驗。
為解決上述技術(shù)問題,本發(fā)明實施例一方面,提供了一種管理數(shù)據(jù)傳輸服務(wù)的方法,包括
檢測是否有通用串行總線USB存儲設(shè)備掛載; 將檢測結(jié)果向管理服務(wù)單元發(fā)送;
管理服務(wù)單元一艮據(jù)所述^f企測結(jié)果進行數(shù)據(jù)傳輸服務(wù)的管理。 另一方面,提供了一種終端,包括
檢測單元,用于檢測是否有通用串行總線USB存儲設(shè)備掛載,并將檢測結(jié) 果向管理服務(wù)單元發(fā)送;
管理服務(wù)單元,用于根據(jù)所述檢測結(jié)果進行數(shù)據(jù)傳輸服務(wù)的管理。 從上述技術(shù)方案可以看出,本發(fā)明實施例通過將網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)确?wù)的啟 用、關(guān)閉與USB存儲設(shè)備的掛載與否進行綁定,避免了用戶在未掛載USB存 儲設(shè)備的情況下直接對嵌入式系統(tǒng)的內(nèi)存或者硬盤進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮鳎?實現(xiàn)了對嵌入式系統(tǒng)的保護;同時,在已掛載USB存儲設(shè)備的情況下,自動開 啟網(wǎng)絡(luò)數(shù)據(jù)傳輸服務(wù),當用戶需要進行網(wǎng)絡(luò)數(shù)據(jù)輸出的操作時,自動通過對已 掛載的USB存儲設(shè)備進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,而改善了用戶的體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實 施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的 一些實施例,對于本領(lǐng)域普通技術(shù)人員來講, 在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明方法實施例示意圖2為本發(fā)明方法實施例的一種具體流程圖3為本發(fā)明方法實施例的另一種具體流程圖4為本發(fā)明終端實施例示意圖5為本發(fā)明終端實施例管理服務(wù)器的示意圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清 楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是 全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造 性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了 一種管理數(shù)據(jù)傳輸服務(wù)的方法和終端。
本發(fā)明實施例通過將網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)确?wù)的啟用、關(guān)閉與USB存儲設(shè)備的 掛載與否進行綁定,避免了用戶在未掛載USB存儲設(shè)備的情況下直接對嵌入式 系統(tǒng)的內(nèi)存或者硬盤進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,實現(xiàn)了對嵌入式系統(tǒng)的保護; 同時,在已掛載USB存儲設(shè)備的情況下,自動開啟網(wǎng)絡(luò)數(shù)據(jù)傳輸服務(wù),當用戶 需要進行網(wǎng)絡(luò)數(shù)據(jù)輸出的操作時,自動通過對已掛載的USB存儲設(shè)備進行網(wǎng)絡(luò) 數(shù)據(jù)傳輸?shù)牟僮鳎纳屏擞脩舻捏w驗。
下面結(jié)合附圖對本發(fā)明實施例進行進一步詳細說明。
如圖1所示,為本發(fā)明方法實施例示意圖。
101、 檢測是否有USB存儲設(shè)備掛載; 嵌入式平臺檢測是否有USB存儲設(shè)備。
102、 將檢測結(jié)果向管理服務(wù)單元發(fā)送;
103、 根據(jù)所述檢測結(jié)果管理數(shù)據(jù)傳輸服務(wù);
當檢測結(jié)果為有USB存儲設(shè)備掛載,則管理服務(wù)單元開啟數(shù)據(jù)傳輸服務(wù), 當用戶需要進行數(shù)據(jù)傳輸?shù)牟僮鲿r,則啟動相應(yīng)的服務(wù)進程,例如啟動FTP或 Samba;當檢測結(jié)果為無USB存儲設(shè)備掛載,則管理服務(wù)器單元關(guān)閉數(shù)據(jù)傳輸 服務(wù),對正在進行的FTP或Samba操作,自動關(guān)閉。
從以上實施例可以看出,本發(fā)明實施例通過將網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)确?wù)的啟用、 關(guān)閉與USB存儲設(shè)備的掛載與否進行綁定,避免了用戶在未掛載USB存儲設(shè)
5備的情況下直接對嵌入式系統(tǒng)的內(nèi)存或者硬盤進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,實現(xiàn)
了對嵌入式系統(tǒng)的保護;同時,在已掛載USB存儲設(shè)備的情況下,自動開啟網(wǎng) 絡(luò)數(shù)據(jù)傳輸服務(wù),當用戶需要進行網(wǎng)絡(luò)數(shù)據(jù)輸出的操作時,自動通過對已掛載 的USB存儲設(shè)備進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,而改善了用戶的體驗。
如圖2所示,為本發(fā)明方法實施例的 一種流程圖。本實施例以用戶插入USB 存儲設(shè)備為例說明本發(fā)明方法實施例的處理流程。
201 、檢測到用戶插入USB存儲設(shè)備;
驅(qū)動檢測到用戶插入USB存儲設(shè)備。
202、 驅(qū)動向進程管理服務(wù)器發(fā)送信號;
當驅(qū)動檢測到用戶插入USB存儲設(shè)備后,驅(qū)動向進程管理服務(wù)器發(fā)送嵌入 式平臺掛載有USB存儲設(shè)備的信號。
203、 進程管理服務(wù)器根據(jù)需要啟動進程;
進程管理服務(wù)器開啟數(shù)據(jù)傳輸服務(wù),當用戶需要進行FTP數(shù)據(jù)傳輸服務(wù)時, 進入到以下204a及205a的步驟;當用戶需要進行Samba數(shù)據(jù)傳輸服務(wù)時,進 入到以下204b及205b的步驟。
204a、啟動FTP;
204b 、啟動Samba;
205a、利用FTP傳輸數(shù)據(jù);
205b 、利用Samba傳輸數(shù)據(jù)。
從以上實施例可以看出,本發(fā)明實施例通過將網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)确?wù)的啟用、 關(guān)閉與USB存儲設(shè)備的掛載與否進行綁定,在已掛載USB存儲設(shè)備的情況下, 自動開啟網(wǎng)絡(luò)數(shù)據(jù)傳輸服務(wù),當用戶需要進行網(wǎng)絡(luò)數(shù)據(jù)輸出的操作時,自動通 過對已掛載的USB存儲設(shè)備進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮鳎纳屏擞脩舻捏w驗。
如圖3所示,為本發(fā)明方法實施例的 一種流程圖。本實施例以用戶拔掉USB 存儲設(shè)備為例說明本發(fā)明方法實施例的處理流程。
301、檢測到用戶拔走USB存儲設(shè)備;
6驅(qū)動檢測到用戶拔走USB存儲設(shè)備。
302、 驅(qū)動向進程管理服務(wù)器發(fā)信號;
當驅(qū)動檢測到用戶拔走USB存儲設(shè)備后,向進程管理服務(wù)器發(fā)送無USB 存儲設(shè)備掛載的信號。
303、 進程管理服務(wù)器關(guān)閉進程;
進程管理服務(wù)器關(guān)閉數(shù)據(jù)傳輸服務(wù),如用戶正在進行FTP數(shù)據(jù)傳輸服務(wù), 則進入步驟304a,即關(guān)閉FTP數(shù)據(jù)傳輸服務(wù);如用戶正在進行Samba數(shù)據(jù)傳 輸服務(wù),則進入步驟304b,即關(guān)閉Samba數(shù)據(jù)傳輸服務(wù)。
304a、關(guān)閉FTP;
304b、關(guān)閉Samba。
從以上實施例可以看出,本發(fā)明實施例通過將網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)确?wù)的啟用、 關(guān)閉與USB存儲設(shè)備的掛載與否進行綁定,避免了用戶在未掛載USB存儲設(shè) 備的情況下直接對嵌入式系統(tǒng)的內(nèi)存或者硬盤進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,實現(xiàn) 了對嵌入式系統(tǒng)的保護。
如圖4所示,為本發(fā)明終端實施例示意圖。本發(fā)明終端實施例包括檢測單 元401及服務(wù)管理單元402。其中,所述檢測單元401用于檢測是否有通用串 行總線USB存儲設(shè)備掛載,并將;f企測結(jié)果向管理服務(wù)單元發(fā)送;所述服務(wù)管理 單元402用于根據(jù)所述檢測結(jié)果進行數(shù)據(jù)傳輸服務(wù)的管理。例如,當用戶插入 USB存儲設(shè)備時,檢測單元401檢測到USB存儲設(shè)備掛載,向服務(wù)管理單元 402發(fā)送有USB存儲設(shè)備掛載的信息,服務(wù)管理單元402開啟數(shù)據(jù)傳輸服務(wù); 當用戶拔掉USB存儲設(shè)備時,檢測單元401檢測到無USB存儲設(shè)備掛載,向 服務(wù)管理單元402發(fā)送無USB存儲設(shè)備掛載的信息,服務(wù)管理單元402關(guān)閉數(shù) 據(jù)傳輸服務(wù)。
如圖5所示,本發(fā)明終端實施例還可以包括控制單元402a,所述控制單元 402a用于當檢測單元檢測到有USB存儲設(shè)備掛載時,開啟數(shù)據(jù)傳輸服務(wù),當 檢測單元檢測到無USB存儲設(shè)備掛載時,關(guān)閉數(shù)據(jù)傳輸服務(wù)。從以上實施例可以看出,本發(fā)明實施例通過將網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)确?wù)的啟用、
關(guān)閉與USB存儲設(shè)備的掛載與否進行綁定,避免了用戶在未掛載USB存儲設(shè) 備的情況下直接對嵌入式系統(tǒng)的內(nèi)存或者硬盤進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮鳎瑢崿F(xiàn) 了對嵌入式系統(tǒng)的保護;同時,在已掛載USB存儲設(shè)備的情況下,自動開啟網(wǎng) 絡(luò)數(shù)據(jù)傳輸服務(wù),當用戶需要進行網(wǎng)絡(luò)數(shù)據(jù)輸出的操作時,自動通過對已掛載 的USB存儲設(shè)備進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟僮?,而改善了用戶的體驗。
最后應(yīng)說明的是以上實施例僅僅為本發(fā)明的優(yōu)選實施例并不用以限定本 發(fā)明;盡管參照前述實施例對本發(fā)明實施例進行了詳細的說明,本領(lǐng)域的普通 技術(shù)人員應(yīng)當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改, 或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技 術(shù)方案的本質(zhì)脫離本發(fā)明實施例各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種管理數(shù)據(jù)傳輸服務(wù)的方法,其特征在于,包括檢測是否有通用串行總線USB存儲設(shè)備掛載;將檢測結(jié)果向管理服務(wù)單元發(fā)送;管理服務(wù)單元根據(jù)所述檢測結(jié)果進行數(shù)據(jù)傳輸服務(wù)的管理。
2、 如權(quán)利要求l所述方法,其特征在于,所述管理服務(wù)器根據(jù)所述檢測結(jié) 果進行數(shù)據(jù)傳輸服務(wù)的管理具體為當檢測到有USB存儲設(shè)備掛載時,開啟數(shù)據(jù)傳輸服務(wù); 當檢測到無USB存儲設(shè)備掛載時,關(guān)閉數(shù)據(jù)傳輸服務(wù)。
3、 如權(quán)利要求1所述方法,其特征在于,所述數(shù)據(jù)傳輸服務(wù)為FTP或Samba 數(shù)據(jù)傳輸服務(wù)。
4、 一種終端,其特征在于,包括檢測單元,用于檢測是否有通用串行總線USB存儲設(shè)備掛載,并將檢測結(jié) 果向管理服務(wù)單元發(fā)送;管理服務(wù)單元,用于根據(jù)所述檢測結(jié)果進行數(shù)據(jù)傳輸服務(wù)的管理。
5、 如權(quán)利要求4所述終端,其特征在于,所述管理服務(wù)單元包括控制單元, 所述控制單元用于當檢測單元檢測到有USB存儲設(shè)備掛載時,開啟數(shù)據(jù)傳輸服 務(wù),當檢測單元檢測到無USB存儲設(shè)備掛載時,關(guān)閉數(shù)據(jù)傳輸服務(wù)。
全文摘要
本發(fā)明涉及一種管理數(shù)據(jù)傳輸服務(wù)的方法和終端。所述方法包括檢測是否有通用串行總線USB存儲設(shè)備掛載,將檢測結(jié)果向管理服務(wù)單元發(fā)送,管理服務(wù)單元根據(jù)所述檢測結(jié)果進行數(shù)據(jù)傳輸服務(wù)的管理。通過本發(fā)明的方法和終端,實現(xiàn)對嵌入式系統(tǒng)的保護,同時改善用戶的體驗。
文檔編號H04L29/06GK101645908SQ200910189909
公開日2010年2月10日 申請日期2009年8月31日 優(yōu)先權(quán)日2009年8月31日
發(fā)明者俞佑清, 果 劉, 鑫 呂, 燁 梁 申請人:深圳華為通信技術(shù)有限公司