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