專利名稱:網(wǎng)絡(luò)數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)傳輸方法,尤指一種網(wǎng)絡(luò)數(shù)據(jù)傳輸方法。
技術(shù)背景
隨著科技的進(jìn)步和社會(huì)的發(fā)展,計(jì)算機(jī)的應(yīng)用越來越普及,其功能也越來越強(qiáng)大, 在人們的日常工作中扮演著越來越重要的角色。但是,計(jì)算機(jī)所提供的運(yùn)算能力和資源已 經(jīng)遠(yuǎn)遠(yuǎn)超過一般人日常工作的需要,在很多時(shí)間,計(jì)算機(jī)所提供的部分運(yùn)算能力和資源可 能都是閑置的,而無法被人們合理利用,有時(shí)候被閑置的計(jì)算機(jī)資源的數(shù)量非常龐大,這些 計(jì)算機(jī)不能通過較好的數(shù)據(jù)傳輸方式進(jìn)行溝通。因此,如何通過特定的數(shù)據(jù)傳輸方法來利 用這些計(jì)算機(jī)資源顯得尤為重要。發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種網(wǎng)絡(luò)數(shù)據(jù)傳輸方法。
一種網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,包括以下步驟一客戶端通過一網(wǎng)絡(luò)向一服務(wù)端發(fā)出一 數(shù)據(jù)傳輸請(qǐng)求;該服務(wù)端接收該數(shù)據(jù)傳輸請(qǐng)求后判斷該客戶端是否具有授權(quán)條件;如該客 戶端具有授權(quán)條件,則該服務(wù)端創(chuàng)建一后臺(tái)進(jìn)程;該客戶端發(fā)送一數(shù)據(jù)包及一狀態(tài)檢查請(qǐng) 求給該服務(wù)端;及該服務(wù)端的后臺(tái)進(jìn)程收到該數(shù)據(jù)包后回傳給該客戶端一數(shù)據(jù)接收?qǐng)?bào)告以 便該客戶端確定該數(shù)據(jù)包傳輸?shù)耐暾裕霸摲?wù)端接收到該狀態(tài)檢查請(qǐng)求后回復(fù)該服務(wù) 端的狀態(tài)報(bào)告給該客戶端。
相對(duì)現(xiàn)有技術(shù),客戶端可通過特定的網(wǎng)絡(luò)數(shù)據(jù)傳輸協(xié)議與該服務(wù)端進(jìn)行網(wǎng)絡(luò)數(shù)據(jù) 傳輸。
圖1為本發(fā)明一網(wǎng)絡(luò)資源服務(wù)系統(tǒng)較佳實(shí)施方式的系統(tǒng)架構(gòu)圖。
圖2為本發(fā)明網(wǎng)絡(luò)資源服務(wù)系統(tǒng)中網(wǎng)絡(luò)數(shù)據(jù)傳輸方法的流程圖。
圖3為本發(fā)明網(wǎng)絡(luò)資源服務(wù)系統(tǒng)中狀態(tài)檢查方法的流程圖。
具體實(shí)施方式
請(qǐng)參閱圖1,本發(fā)明一網(wǎng)絡(luò)資源服務(wù)系統(tǒng)包括一客戶端10、一與該客戶端10相連 的網(wǎng)絡(luò)30及接入該網(wǎng)絡(luò)30的若干服務(wù)端。在本實(shí)施方式中,該客戶端10可為計(jì)算機(jī)或數(shù) 碼相框等嵌入式電子裝置。該網(wǎng)絡(luò)30可為互聯(lián)網(wǎng)或局域網(wǎng)。該若干服務(wù)端包括一第一服 務(wù)端50、一第二服務(wù)端70、及一第三服務(wù)端90,且每一服務(wù)端50,70,90代表一接入網(wǎng)絡(luò)30 的計(jì)算機(jī)提供的可被利用的資源服務(wù),包括閑置的計(jì)算機(jī)資源服務(wù)。例如,該第一服務(wù)端50 可提供一照片處理服務(wù),該第二服務(wù)端70可提供一打印服務(wù),該第三服務(wù)端90可提供一存 儲(chǔ)服務(wù)等。
在該網(wǎng)絡(luò)資源服務(wù)系統(tǒng)中該數(shù)據(jù)通過一定的傳輸協(xié)議進(jìn)行傳輸,請(qǐng)參閱圖2,以該服務(wù)端50與該客戶端10之間的數(shù)據(jù)傳輸為例,其中該服務(wù)端50包括一服務(wù)端前臺(tái)用于處 理授權(quán)請(qǐng)求及一服務(wù)端后臺(tái)用于數(shù)據(jù)接收與處理,一網(wǎng)絡(luò)數(shù)據(jù)傳輸方法的較佳實(shí)施方式包 括以下步驟
SlO 該客戶端10通過該網(wǎng)絡(luò)向服務(wù)端50發(fā)出一數(shù)據(jù)傳輸請(qǐng)求。
S12 該服務(wù)端50接收該數(shù)據(jù)傳輸請(qǐng)求后判斷該客戶端10是否具有授權(quán)條件,如 具有授權(quán)條件則到S14 ;如不具有授權(quán)條件則回復(fù)該客戶端10拒絕接受該數(shù)據(jù)傳輸請(qǐng)求。 其中,該服務(wù)端50根據(jù)該客戶端10的一登陸信息來判斷該客戶端10是否具有授權(quán)條件。 該服務(wù)端50在判斷該客戶端10具有授權(quán)條件后,該服務(wù)端50將記錄該客戶端10的IP地 址及登陸名稱信息。
S14 該服務(wù)端50創(chuàng)建一后臺(tái)進(jìn)程。
S16 該客戶端10分別發(fā)送若干數(shù)據(jù)包給該服務(wù)端50。
S18 該服務(wù)端50的后臺(tái)進(jìn)程收到每一數(shù)據(jù)包后即回傳給該客戶端10 —數(shù)據(jù)接 收?qǐng)?bào)告使該客戶端10確定該數(shù)據(jù)包傳輸?shù)耐暾?。該服?wù)端50判斷該數(shù)據(jù)接收?qǐng)?bào)告是否 與發(fā)送出的數(shù)據(jù)包相匹配,如果不相匹配,則該客戶端10將重新傳輸該數(shù)據(jù)包到該服務(wù)端 50。
請(qǐng)參閱圖3,在本實(shí)施方式中,在S14步驟后,該方法還包括以下步驟
S20 該客戶端10定時(shí)發(fā)送一狀態(tài)檢查請(qǐng)求給該服務(wù)端50。
S22 該服務(wù)端50接收到該狀態(tài)檢查請(qǐng)求后回復(fù)該服務(wù)端50的狀態(tài)報(bào)告給該客 戶端10。當(dāng)該服務(wù)端50工作繁忙時(shí),該服務(wù)端50回復(fù)工作繁忙狀態(tài)給該客戶端10,該客 戶端10將暫停傳輸該數(shù)據(jù)包到該服務(wù)端50直到該該客戶端10收到正常工作的狀態(tài)報(bào)告。 當(dāng)該客戶端10在一預(yù)定時(shí)間內(nèi)未收到該服務(wù)端50的狀態(tài)報(bào)告時(shí),該客戶端10將暫停傳輸 該數(shù)據(jù)包到該服務(wù)端50直到該客戶端10與該服務(wù)端50重新建立連接。
在本實(shí)施方式中,S16可與S20同時(shí)進(jìn)行,步驟S22的結(jié)果將影響步驟S16的執(zhí)行。
在本實(shí)施方式中,該客戶端10的用戶所面對(duì)的不再是網(wǎng)絡(luò)上的若干計(jì)算機(jī),只需 了解網(wǎng)絡(luò)上所提供的資源服務(wù),不需要知道網(wǎng)絡(luò)地址去執(zhí)行每個(gè)服務(wù)。服務(wù)提供者只需要 提供統(tǒng)一的存取界面,便可提供各種資源服務(wù)。因此客戶端10可充分利用接入網(wǎng)絡(luò)的計(jì)算 機(jī)所提供的各種可以被利用的資源服務(wù),整合了閑置的計(jì)算機(jī)資源服務(wù)并進(jìn)行合理利用, 提高了計(jì)算機(jī)閑置資源的利用率。
權(quán)利要求
1.一種網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于,該方法包括以下步驟 一客戶端通過一網(wǎng)絡(luò)向一服務(wù)端發(fā)出一數(shù)據(jù)傳輸請(qǐng)求;該服務(wù)端接收該數(shù)據(jù)傳輸請(qǐng)求后判斷該客戶端是否具有授權(quán)條件; 如該客戶端具有授權(quán)條件,則該服務(wù)端創(chuàng)建一后臺(tái)進(jìn)程; 該客戶端發(fā)送一數(shù)據(jù)包及一狀態(tài)檢查請(qǐng)求給該服務(wù)端;及該服務(wù)端的后臺(tái)進(jìn)程收到該數(shù)據(jù)包后回傳給該客戶端一數(shù)據(jù)接收?qǐng)?bào)告以便該客戶端 確定該數(shù)據(jù)包傳輸?shù)耐暾裕霸摲?wù)端接收到該狀態(tài)檢查請(qǐng)求后回復(fù)該服務(wù)端的狀態(tài)報(bào) 告給該客戶端。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該數(shù)據(jù)包與該狀態(tài)檢查請(qǐng)求 同時(shí)發(fā)送給該服務(wù)端。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該方法還包括以下步驟該客 戶端判斷該數(shù)據(jù)接收?qǐng)?bào)告是否與發(fā)送出的數(shù)據(jù)包相匹配,如果不相匹配,則該客戶端將重 新傳輸該數(shù)據(jù)包到該服務(wù)端。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于當(dāng)該服務(wù)端工作繁忙時(shí),該服 務(wù)端回復(fù)工作繁忙狀態(tài)給該客戶端,該客戶端暫停傳輸該數(shù)據(jù)包到該服務(wù)端。
5.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該方法還包括以下步驟當(dāng)該 客戶端在一預(yù)定時(shí)間內(nèi)未收到該服務(wù)端的狀態(tài)報(bào)告時(shí),該客戶端暫停傳輸該數(shù)據(jù)包到該服 務(wù)端。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該服務(wù)端根據(jù)該客戶端的一 登陸信息來判斷該客戶端是否具有授權(quán)條件。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該服務(wù)端在判斷該客戶端的 具有授權(quán)條件后,該服務(wù)端記錄該客戶端的IP地址及登陸名稱信息。
8.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該客戶端為一嵌入式電子裝置。
9.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該服務(wù)端為一計(jì)算機(jī)。
10.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于該網(wǎng)絡(luò)為互聯(lián)網(wǎng)。
全文摘要
一種網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,包括以下步驟一客戶端通過一網(wǎng)絡(luò)向一服務(wù)端發(fā)出一數(shù)據(jù)傳輸請(qǐng)求;該服務(wù)端接收該數(shù)據(jù)傳輸請(qǐng)求后判斷該客戶端是否具有授權(quán)條件;如該客戶端具有授權(quán)條件,則該服務(wù)端創(chuàng)建一后臺(tái)進(jìn)程;該客戶端發(fā)送一數(shù)據(jù)包及一狀態(tài)檢查請(qǐng)求給該服務(wù)端;及該服務(wù)端的后臺(tái)進(jìn)程收到該數(shù)據(jù)包后回傳給該客戶端一數(shù)據(jù)接收?qǐng)?bào)告以便該客戶端確定該數(shù)據(jù)包傳輸?shù)耐暾裕霸摲?wù)端接收到該狀態(tài)檢查請(qǐng)求后回復(fù)該服務(wù)端的狀態(tài)報(bào)告給該客戶端。從而,該客戶端可通過特定的網(wǎng)絡(luò)數(shù)據(jù)傳輸協(xié)議與該服務(wù)端進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸。
文檔編號(hào)H04L29/06GK102035818SQ20091030804
公開日2011年4月27日 申請(qǐng)日期2009年9月30日 優(yōu)先權(quán)日2009年9月30日
發(fā)明者洪良茂, 熊凱和, 王俊文, 簡家弘 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司