專利名稱:一種移動(dòng)終端的數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種移動(dòng)終端的數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù):
手機(jī)的IP網(wǎng)絡(luò)是一個(gè)地址動(dòng)態(tài)分配的私有網(wǎng)絡(luò),當(dāng)手機(jī)用戶需要進(jìn)行互聯(lián)網(wǎng)的 訪問時(shí),需要經(jīng)過中間NAT (Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)代理設(shè)備的轉(zhuǎn) 化。而無線手機(jī)網(wǎng)絡(luò)由于其龐大的用戶和中間設(shè)備的限制,在經(jīng)過中間設(shè)備進(jìn)行互聯(lián)網(wǎng)絡(luò) 的訪問時(shí),設(shè)備對每個(gè)用戶的訪問請求只保持有限時(shí)間的生命周期。當(dāng)需要兩個(gè)手機(jī)進(jìn)行 UDP(User Datagram Protocol,用戶數(shù)據(jù)包協(xié)議)協(xié)議的應(yīng)用時(shí)(如圖1所示,虛線代表命 令數(shù)據(jù)流動(dòng),實(shí)線代表業(yè)務(wù)數(shù)據(jù)流動(dòng)),由于網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備對保持活動(dòng)的UDP端口的映 射只維持很短的時(shí)間,使得此種模式在應(yīng)用短時(shí)間后無法進(jìn)行正常的通訊,互聯(lián)網(wǎng)的穿越 協(xié)調(diào)服務(wù)無法很好的進(jìn)行工作。圖2所示為現(xiàn)有技術(shù)另一種移動(dòng)終端數(shù)據(jù)傳輸系統(tǒng)流程圖,其中,虛線代表命令 數(shù)據(jù)流動(dòng),實(shí)線代表業(yè)務(wù)數(shù)據(jù)流動(dòng),此種方法能夠適應(yīng)無線互聯(lián)網(wǎng)絡(luò)的特點(diǎn),能夠長時(shí)間的 進(jìn)行數(shù)據(jù)通訊,但當(dāng)?shù)谝灰苿?dòng)終端和第二移動(dòng)終端之間的所有業(yè)務(wù)數(shù)據(jù)必須經(jīng)過轉(zhuǎn)發(fā)服務(wù) 器時(shí),要占用大量的服務(wù)器帶寬,使得穿越服務(wù)器的服務(wù)能力大幅下降。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提出一種移動(dòng)終端的數(shù)據(jù)傳輸系統(tǒng),旨在解決現(xiàn)有技術(shù) 中兩移動(dòng)終端通訊時(shí),所有業(yè)務(wù)數(shù)據(jù)必須經(jīng)過轉(zhuǎn)發(fā)服務(wù)器時(shí),要占用大量的服務(wù)器帶寬以 及只能維持短時(shí)間通訊的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種移動(dòng)終端的數(shù)據(jù)傳輸系統(tǒng),包括轉(zhuǎn)發(fā)服務(wù)器,與第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相 連,用于根據(jù)第一移動(dòng)終端和第二移動(dòng)終端的通訊命令請求轉(zhuǎn)發(fā)第一、第二移動(dòng)終端的命 令數(shù)據(jù),和轉(zhuǎn)發(fā)第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)、回發(fā)地址和端口 ;第一移動(dòng)終端,與第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于通過第一網(wǎng)絡(luò) 地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,接收第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)耐ㄓ嵳?求命令及業(yè)務(wù)數(shù)據(jù),并用于通過第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和轉(zhuǎn)發(fā)服務(wù)器將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給第 二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,與第一移動(dòng)終端、轉(zhuǎn)換服務(wù)器和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備 通過無線網(wǎng)絡(luò)相連,用于將第一移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地址 并分配回發(fā)地址和端口,并用于將所述回發(fā)地址和端口以及第一移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù) 傳輸至轉(zhuǎn)發(fā)服務(wù)器;第二移動(dòng)終端,與第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于通過第二網(wǎng)絡(luò) 地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,接收第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)耐ㄓ嵜?令請求和業(yè)務(wù)數(shù)據(jù);
第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,與第二移動(dòng)終端、轉(zhuǎn)換服務(wù)器和第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備 通過無線網(wǎng)絡(luò)相連,用于將第二移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地址 并分配回發(fā)地址和端口,并用于接收轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)過來的業(yè)務(wù)數(shù)據(jù)、回發(fā)地址和端口 ;其中所述轉(zhuǎn)發(fā)服務(wù)器還用于仲裁第一移動(dòng)終端和第二移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)上行通過 轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),當(dāng)仲裁為第一移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù) 上行通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā) 時(shí),第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備直接轉(zhuǎn)發(fā)給第一網(wǎng)絡(luò)地址轉(zhuǎn) 換設(shè)備,第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備再將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給第一移動(dòng)終端。本發(fā)明實(shí)施例的另一目的在于提出一種一種移動(dòng)終端的數(shù)據(jù)傳輸方法,所述方法 包括第一和第二移動(dòng)終端向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求;轉(zhuǎn)發(fā)服務(wù)器仲裁第一和第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或通 過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),若第一移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)被仲裁為通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第 二移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)被仲裁為通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),則第一移動(dòng)終端將業(yè)務(wù)數(shù)據(jù)發(fā)送給第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將第一移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共 IP地址并分配回發(fā)地址和端口,并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給轉(zhuǎn)發(fā)服務(wù)器;轉(zhuǎn)發(fā)服務(wù)器根據(jù)保存的第二移動(dòng)終端的回發(fā)地址和端口將所述第一移動(dòng)終端的 回發(fā)地址和端口以及所述業(yè)務(wù)數(shù)據(jù)發(fā)送給第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備根據(jù)第一移動(dòng)終端的回發(fā)地址和端口,將第二移動(dòng)終端發(fā) 送的業(yè)務(wù)數(shù)據(jù)發(fā)送至第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將所述第二移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù)發(fā)送至第一移動(dòng)終端。本發(fā)明的有益效果當(dāng)兩個(gè)移動(dòng)通訊終端進(jìn)行對等數(shù)據(jù)傳輸能夠節(jié)省50%左右的帶寬,當(dāng)兩個(gè)移動(dòng)通 訊終端設(shè)備進(jìn)行不對等數(shù)據(jù)傳輸時(shí),轉(zhuǎn)發(fā)服務(wù)器將大量數(shù)據(jù)上行的終端仲裁為通過網(wǎng)絡(luò)地 址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),能節(jié)省超過50%以上的帶寬。在實(shí)際的典型的流媒體應(yīng)用過程中,可以節(jié) 約大約90%左右的穿越轉(zhuǎn)發(fā)服務(wù)器的帶寬,能夠大大提高穿越轉(zhuǎn)發(fā)服務(wù)器的服務(wù)能力,并 且能夠保持兩個(gè)移動(dòng)通訊終端長時(shí)間的通訊。
圖1是現(xiàn)有技術(shù)移動(dòng)終端數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)圖;圖2是現(xiàn)有技術(shù)另一移動(dòng)終端數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)圖;圖3是本發(fā)明實(shí)施例一種移動(dòng)終端數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例一種移動(dòng)終端數(shù)據(jù)傳輸方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖和實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。應(yīng)當(dāng)理 解,此處所描寫的具體實(shí)施例,僅僅用于解釋本發(fā)明,并不用以限制本發(fā)明。本發(fā)明通過轉(zhuǎn)發(fā)服務(wù)器來仲裁第一移動(dòng)終端和第二移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)上行通 過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),當(dāng)仲裁為第一移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù) 通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā),第二移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)時(shí), 第一移動(dòng)終端和第二移動(dòng)終端之間的業(yè)務(wù)數(shù)據(jù)只有部分通過了轉(zhuǎn)發(fā)服務(wù)器,從而減少了轉(zhuǎn) 發(fā)服務(wù)器的帶寬占用。第二移動(dòng)終端定時(shí)向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù)據(jù),并根據(jù)變化更新自 己的信息,以維持轉(zhuǎn)發(fā)服務(wù)器中第二移動(dòng)終端的回發(fā)地址和端口為最新,第二移動(dòng)終端也 可通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)獲取第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備為第一移動(dòng)終端分配的最新地 址和端口,因此,即使在第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備沒有保持長時(shí)間 的UDP通訊鏈路的情況下,第一和第二移動(dòng)終端仍能夠保持長時(shí)間的通訊。實(shí)施例一圖3是本發(fā)明實(shí)施例一種移動(dòng)終端數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖,其中虛線代表命令 數(shù)據(jù)流動(dòng),實(shí)線代表業(yè)務(wù)數(shù)據(jù)流動(dòng)。所述系統(tǒng)包括第一移動(dòng)終端、第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備、第二移動(dòng)終端、第二網(wǎng)絡(luò)地 址轉(zhuǎn)換設(shè)備、轉(zhuǎn)發(fā)服務(wù)器。轉(zhuǎn)發(fā)服務(wù)器,與第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相 連,用于根據(jù)第一移動(dòng)終端和第二移動(dòng)終端的通訊命令請求轉(zhuǎn)發(fā)第一、第二移動(dòng)終端的命 令數(shù)據(jù),并用于仲裁第一移動(dòng)終端和第二移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)上行通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或 通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),并用于轉(zhuǎn)發(fā)第一或第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)、 回發(fā)地址和端口 ;其中轉(zhuǎn)發(fā)服務(wù)器可將大量業(yè)務(wù)數(shù)據(jù)上行的移動(dòng)終端仲裁為通過網(wǎng)絡(luò)地址 轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā);第一移動(dòng)終端,與第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于通過第一網(wǎng)絡(luò) 地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,并用于當(dāng)被仲裁為發(fā)送的業(yè)務(wù)數(shù)據(jù)通過轉(zhuǎn) 發(fā)服務(wù)器轉(zhuǎn)發(fā)時(shí),通過第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和轉(zhuǎn)發(fā)服務(wù)器將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給第二網(wǎng)絡(luò)地 址轉(zhuǎn)換設(shè)備,并用于接收第二移動(dòng)終端通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備回傳的業(yè)務(wù)數(shù)據(jù);第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,與第一移動(dòng)終端、轉(zhuǎn)換服務(wù)器和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備 通過無線網(wǎng)絡(luò)相連,用于將第一移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地址 并分配回發(fā)地址和端口,并用于當(dāng)?shù)谝灰苿?dòng)終端被仲裁為發(fā)送的業(yè)務(wù)數(shù)據(jù)通過轉(zhuǎn)發(fā)服務(wù)器 轉(zhuǎn)發(fā)時(shí),將所述回發(fā)地址和端口和第一移動(dòng)終端發(fā)送業(yè)務(wù)的數(shù)據(jù)傳輸至轉(zhuǎn)發(fā)服務(wù)器,并用 于接收第二移動(dòng)終端通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備發(fā)送的業(yè)務(wù)數(shù)據(jù);第二移動(dòng)終端,與第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于通過第二網(wǎng)絡(luò) 地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,并用于當(dāng)被仲裁為發(fā)送的業(yè)務(wù)數(shù)據(jù)通過第 二網(wǎng)路地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)時(shí),通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給第一網(wǎng)絡(luò)地址 轉(zhuǎn)換設(shè)備,并用于定時(shí)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù)據(jù),以維持轉(zhuǎn) 發(fā)服務(wù)器中第二移動(dòng)終端的回發(fā)地址和端口為最新;第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,與第二移動(dòng)終端、轉(zhuǎn)換服務(wù)器和第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備 通過無線網(wǎng)絡(luò)相連,用于將第二移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地址 并分配回發(fā)地址和端口,并用于當(dāng)?shù)诙苿?dòng)終端被仲裁為發(fā)送的業(yè)務(wù)數(shù)據(jù)通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)時(shí),根據(jù)接收到的第一移動(dòng)終端的回發(fā)地址和端口將第二移動(dòng)終端發(fā)送的數(shù)據(jù) 傳輸至第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,并用于接收第一移動(dòng)終端通過第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和轉(zhuǎn) 發(fā)服務(wù)器轉(zhuǎn)發(fā)過來的業(yè)務(wù)數(shù)據(jù)、回發(fā)地址和端口,并用于根據(jù)第二移動(dòng)終端的請求,定時(shí)將 第二移動(dòng)終端的回發(fā)地址和端口發(fā)送給轉(zhuǎn)發(fā)服務(wù)器。所述移動(dòng)終端數(shù)據(jù)傳輸系統(tǒng)的工作過程如下當(dāng)?shù)谝灰苿?dòng)終端和第二移動(dòng)終端需要進(jìn)行通訊時(shí),第一移動(dòng)終端和第二移動(dòng)終端 向轉(zhuǎn)發(fā)服務(wù)器發(fā)起通訊命令請求,由轉(zhuǎn)發(fā)服務(wù)器仲裁第一移動(dòng)終端和第二移動(dòng)終端的業(yè)務(wù) 數(shù)據(jù)通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)。若第一移動(dòng)終端被仲裁為業(yè)務(wù)數(shù) 據(jù)上行通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第二移動(dòng)終端被仲裁為業(yè)務(wù)數(shù)據(jù)上行通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備 轉(zhuǎn)發(fā)時(shí),第一移動(dòng)終端的上行業(yè)務(wù)數(shù)據(jù)發(fā)送到轉(zhuǎn)發(fā)服務(wù)器時(shí),轉(zhuǎn)發(fā)服務(wù)器根據(jù)保存的第二 移動(dòng)終端的回發(fā)地址和端口,將第一移動(dòng)終端所發(fā)送的業(yè)務(wù)數(shù)據(jù)和第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備 為第一移動(dòng)終端分配的回發(fā)地址和端口通過同時(shí)轉(zhuǎn)發(fā)給第二移動(dòng)終端,第二移動(dòng)終端收到 所述業(yè)務(wù)數(shù)據(jù)和所述回發(fā)地址和端口后,將需要回傳給第一移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)根據(jù)所述 回發(fā)地址和端口通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備發(fā)送給第一移動(dòng)終端,實(shí)現(xiàn)第一移動(dòng)終端和第 二移動(dòng)終端的時(shí)時(shí)通訊。第二移動(dòng)終端定時(shí)向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù)據(jù),以維持轉(zhuǎn)發(fā)服務(wù) 器中第二移動(dòng)終端的回發(fā)地址和端口為最新。當(dāng)轉(zhuǎn)發(fā)服務(wù)器仲裁第一移動(dòng)終端和第二移動(dòng) 終端類型相反時(shí),只是第一移動(dòng)終端和第二移動(dòng)終端在圖中的位置互換,其數(shù)據(jù)的流動(dòng)和 實(shí)現(xiàn)方法是一樣的,在此不再贅述。
本發(fā)明實(shí)施例中第一移動(dòng)終端和第二移動(dòng)終端之間的數(shù)據(jù)只有部分通過了轉(zhuǎn)發(fā) 服務(wù)器,從而減少了轉(zhuǎn)發(fā)服務(wù)器的帶寬占用。第二移動(dòng)終端定時(shí)向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù) 據(jù),并根據(jù)變化更新自己的信息,以維持轉(zhuǎn)發(fā)服務(wù)器中第二移動(dòng)終端的回發(fā)地址和端口為 最新,第二移動(dòng)終端也可通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)獲取第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備為第一移 動(dòng)終端分配的最新地址和端口,因此,即使在第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和第二網(wǎng)絡(luò)地址轉(zhuǎn)換 設(shè)備沒有保持長時(shí)間的UDP通訊鏈路的情況下,第一和第二移動(dòng)終端仍能夠保持長時(shí)間的 通訊。實(shí)施例二圖4是本發(fā)明實(shí)施例一種移動(dòng)終端數(shù)據(jù)傳輸方法流程圖。所述方法包括以下步 驟S401,第一和第二移動(dòng)終端向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求;第一和第二移動(dòng)終端可同時(shí)向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,也可不是同時(shí)向服 務(wù)器發(fā)送通訊命令請求。S402,轉(zhuǎn)發(fā)服務(wù)器仲裁第一和第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā) 或通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),若第一移動(dòng)終端被仲裁為通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第二移動(dòng) 終端被仲裁為通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),則進(jìn)入步驟S403 ;其中轉(zhuǎn)發(fā)服務(wù)器可將大量業(yè)務(wù)數(shù)據(jù)上行的移動(dòng)終端仲裁為通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè) 備轉(zhuǎn)發(fā);若第二移動(dòng)終端被仲裁為通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第一移動(dòng)終端被仲裁為通過網(wǎng)絡(luò) 地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),只是第一移動(dòng)終端和第二移動(dòng)終端的位置互換,其數(shù)據(jù)的流動(dòng)和實(shí)現(xiàn) 方法是一樣的,在此不再贅述。
S403,第一移動(dòng)終端將業(yè)務(wù)數(shù)據(jù)發(fā)送給第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;S404,第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將第一移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的 公共IP地址并分配回發(fā)地址和端口,并將所述所述回發(fā)地址和端口以及所述業(yè)務(wù)數(shù)據(jù)發(fā) 送給轉(zhuǎn)發(fā)服務(wù)器;S405,轉(zhuǎn)發(fā)服務(wù)器根據(jù)保存的第二移動(dòng)終端的回發(fā)地址和端口將所述第一移動(dòng)終 端的回發(fā)地址和端口以及所述業(yè)務(wù)數(shù)據(jù)發(fā)送給第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;S406,第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備根據(jù)第一移動(dòng)終端的回發(fā)地址和端口,將第二移動(dòng) 終端發(fā)送的業(yè)務(wù)數(shù)據(jù)發(fā)送至第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;其中,第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備還負(fù)責(zé)將內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP 地址并分配回發(fā)地址和端口,并根據(jù)第二移動(dòng)終端的請求,定時(shí)將第二移動(dòng)終端的回發(fā)地 址和端口發(fā)送給轉(zhuǎn)發(fā)服務(wù)器。S407,第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將所述第二移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù)發(fā)送至第一移 動(dòng)終端。本發(fā)明實(shí)施例中第一移動(dòng)終端和第二移動(dòng)終端之間的數(shù)據(jù)只有部分通過了轉(zhuǎn)發(fā) 服務(wù)器,從而減少了轉(zhuǎn)發(fā)服務(wù)器的帶寬占用。第二移動(dòng)終端定時(shí)向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù) 據(jù),并根據(jù)變化更新自己的信息,以維持轉(zhuǎn)發(fā)服務(wù)器中第二移動(dòng)終端的回發(fā)地址和端口為 最新,第二移動(dòng)終端也可通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)獲取第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備為第一移 動(dòng)終端分配的最新地址和端口,因此,即使在第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和第二網(wǎng)絡(luò)地址轉(zhuǎn)換 設(shè)備沒有保持長時(shí)間的UDP通訊鏈路的情況下,第一和第二移動(dòng)終端仍能夠保持長時(shí)間的 通訊。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種移動(dòng)終端的數(shù)據(jù)傳輸系統(tǒng),包括轉(zhuǎn)發(fā)服務(wù)器,與第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于根據(jù)第一移動(dòng)終端和第二移動(dòng)終端的通訊命令請求轉(zhuǎn)發(fā)第一、第二移動(dòng)終端的命令數(shù)據(jù),和轉(zhuǎn)發(fā)第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)、回發(fā)地址和端口;第一移動(dòng)終端,與第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于通過第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,接收第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)耐ㄓ嵳埱竺罴皹I(yè)務(wù)數(shù)據(jù),并用于通過第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備和轉(zhuǎn)發(fā)服務(wù)器將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,與第一移動(dòng)終端、轉(zhuǎn)換服務(wù)器和第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于將第一移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地址并分配回發(fā)地址和端口,并用于將所述回發(fā)地址和端口以及第一移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù)傳輸至轉(zhuǎn)發(fā)服務(wù)器;第二移動(dòng)終端,與第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求,接收第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備傳輸?shù)耐ㄓ嵜钫埱蠛蜆I(yè)務(wù)數(shù)據(jù);第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,與第二移動(dòng)終端、轉(zhuǎn)換服務(wù)器和第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備通過無線網(wǎng)絡(luò)相連,用于將第二移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地址并分配回發(fā)地址和端口,并用于接收轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)過來的業(yè)務(wù)數(shù)據(jù)、回發(fā)地址和端口;其特征在于所述轉(zhuǎn)發(fā)服務(wù)器還用于仲裁第一移動(dòng)終端和第二移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)上行通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),當(dāng)仲裁為第一移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)上行通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)時(shí),第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備直接轉(zhuǎn)發(fā)給第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備再將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給第一移動(dòng)終端。
2.如權(quán)利要求1所述的移動(dòng)終端的數(shù)據(jù)傳輸系統(tǒng),其特征在于所述第二移動(dòng)終端定 時(shí)通過第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù)據(jù),以維持轉(zhuǎn)發(fā)服務(wù)器中第二移動(dòng) 終端的回發(fā)地址和端口為最新。
3.一種移動(dòng)終端的數(shù)據(jù)傳輸方法,包括第一和第二移動(dòng)終端向轉(zhuǎn)發(fā)服務(wù)器發(fā)送通訊命令請求;轉(zhuǎn)發(fā)服務(wù)器仲裁第一和第二移動(dòng)終端傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)或通過網(wǎng) 絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),若第一移動(dòng)終端的業(yè)務(wù)數(shù)據(jù)被仲裁為通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)、第二移 動(dòng)終端的業(yè)務(wù)數(shù)據(jù)被仲裁為通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),則第一移動(dòng)終端將業(yè)務(wù)數(shù)據(jù)發(fā)送給第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將第一移動(dòng)終端的內(nèi)部私有網(wǎng)絡(luò)地址轉(zhuǎn)換成合法的公共IP地 址并分配回發(fā)地址和端口,并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給轉(zhuǎn)發(fā)服務(wù)器;轉(zhuǎn)發(fā)服務(wù)器根據(jù)保存的第二移動(dòng)終端的回發(fā)地址和端口將所述第一移動(dòng)終端的回發(fā) 地址和端口以及所述業(yè)務(wù)數(shù)據(jù)發(fā)送給第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備根據(jù)第一移動(dòng)終端的回發(fā)地址和端口,將第二移動(dòng)終端發(fā)送的 業(yè)務(wù)數(shù)據(jù)發(fā)送至第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備;第一網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備將所述第二移動(dòng)終端發(fā)送的業(yè)務(wù)數(shù)據(jù)發(fā)送至第一移動(dòng)終端。
4.如權(quán)利要求3所述的移動(dòng)終端的數(shù)據(jù)傳輸方法,其特征在于所述轉(zhuǎn)發(fā)服務(wù)器將大量業(yè)務(wù)數(shù)據(jù)上行的移動(dòng)終端仲裁為通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)。
5.如權(quán)利要求3所述的移動(dòng)終端的數(shù)據(jù)傳輸方法,其特征在于所述第二移動(dòng)終端定時(shí)通過所述第二網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù)據(jù), 以維持轉(zhuǎn)發(fā)服務(wù)器中第二移動(dòng)終端的回發(fā)地址和端口為最新。
全文摘要
本發(fā)明公開一種移動(dòng)終端的數(shù)據(jù)傳輸方法和系統(tǒng),本發(fā)明通過轉(zhuǎn)發(fā)服務(wù)器仲裁移動(dòng)終端業(yè)務(wù)數(shù)據(jù)的上行方式,將大量業(yè)務(wù)數(shù)據(jù)上行的終端仲裁為通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā),少量業(yè)務(wù)數(shù)據(jù)上行的終端仲裁為通過轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā),業(yè)務(wù)數(shù)據(jù)通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)的終端定時(shí)向轉(zhuǎn)發(fā)服務(wù)器發(fā)送心跳數(shù)據(jù),以維持轉(zhuǎn)發(fā)服務(wù)器中業(yè)務(wù)數(shù)據(jù)通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備轉(zhuǎn)發(fā)的終端的回發(fā)地址和端口為最新,從而節(jié)省轉(zhuǎn)發(fā)服務(wù)器的帶寬,提高轉(zhuǎn)發(fā)服務(wù)器的服務(wù)能力,并且能夠保持兩個(gè)移動(dòng)通訊終端長時(shí)間的通訊。
文檔編號H04W8/24GK101909284SQ201010229518
公開日2010年12月8日 申請日期2010年7月16日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者張智勇 申請人:深圳市融創(chuàng)天下科技發(fā)展有限公司