數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器的制造方法
【專利摘要】本發(fā)明實施例涉及一種數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器,其中數(shù)據(jù)傳輸方法包括:終端設備在附著到網(wǎng)絡后向網(wǎng)絡側(cè)服務器發(fā)送所述終端設備的私網(wǎng)因特網(wǎng)協(xié)議IP地址和網(wǎng)關設備的IP地址,所述網(wǎng)關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;所述終端設備接收來自所述網(wǎng)絡側(cè)服務器根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。本發(fā)明實施例,由于終端設備將終端設備的私網(wǎng)IP地址發(fā)送給了網(wǎng)絡側(cè)服務器,使得網(wǎng)絡側(cè)服務器根據(jù)終端設備的私網(wǎng)IP地址傳輸數(shù)據(jù)信息,減小了終端設備與網(wǎng)絡側(cè)服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
【專利說明】數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器
[0001](本申請為2010年5月5日遞交的申請?zhí)枮?01010170193.7的發(fā)明申請的分案申請)
【技術領域】
[0002]本發(fā)明實施例涉及通信【技術領域】,尤其是一種數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器。
【背景技術】
[0003]機器類通信(Machine-Type Communicat1n,簡稱:MTC)泛指人、機、系統(tǒng)之間建立連接和通信的所有技術和手段,它提供了實時數(shù)據(jù)在系統(tǒng)之間、遠程設備之間以及機器與個人之間建立連接的便捷方法,綜合了傳感器、數(shù)據(jù)采集、遠程監(jiān)控、電信等技術,極大地實現(xiàn)了業(yè)務流程的自動化和智能化。
[0004]移動網(wǎng)絡在建網(wǎng)初期主要用于提供綜合個人通信業(yè)務,并沒有針對機器類通信進行優(yōu)化;MTC涉及一個或多個不必需要自然人交互的實體,因此針對MTC優(yōu)化的業(yè)務與針對自然人通信優(yōu)化的業(yè)務是完全不相同的。當網(wǎng)絡中引入MTC設備后,網(wǎng)絡中的終端數(shù)量會由于MTC設備的大量加入而急劇增加,此時會對導致網(wǎng)絡中的因特網(wǎng)協(xié)議(InternetProtocol,簡稱:IP)v4地址數(shù)量嚴重不足,現(xiàn)有技術通過網(wǎng)關設備(PDN Gff)為MTC設備分配私網(wǎng)IPv4地址。由于私網(wǎng)IP地址只用于在局域網(wǎng)內(nèi)標識一個終端,并不能對私網(wǎng)IP地址在因特網(wǎng)(Internet)上進行路由與尋址,因此使用私網(wǎng)IP地址的終端需要通過網(wǎng)絡地址轉(zhuǎn)換(Network Address Translat1n,簡稱:NAT)的方式接入到公網(wǎng)的因特網(wǎng)(Internet)上,因此需要網(wǎng)關設備具有NAT的功能。當具有私網(wǎng)IP地址的MTC設備發(fā)起請求時,MTC設備使用私網(wǎng)IP地址標識自身,該請求到達網(wǎng)關設備后,網(wǎng)關設備為該MTC設備臨時分配一個公網(wǎng)IP地址和端口號,并使用該臨時分配的公網(wǎng)IP地址和端口號來標識該MTC設備,該公網(wǎng)IP地址和端口號會在使用一段時間后被收回,以分配給其它終端使用。
[0005]由于NAT網(wǎng)關仍需要為每個MTC設備分配一個公網(wǎng)IP地址和端口號,當網(wǎng)絡中的MTC設備數(shù)量較大時,仍然存在公網(wǎng)IP地址和端口號不足的問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例的目的在于提供一種數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器,減小終端設備與服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0007]本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,包括:
[0008]終端設備在附著到網(wǎng)絡后向網(wǎng)絡側(cè)服務器發(fā)送所述終端設備的私網(wǎng)因特網(wǎng)協(xié)議IP地址和網(wǎng)關設備的IP地址,所述網(wǎng)關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0009]所述終端設備接收來自所述網(wǎng)絡側(cè)服務器根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。
[0010]本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,包括:
[0011]機器類通信服務器獲取終端設備的私網(wǎng)IP地址和網(wǎng)關設備的IP地址,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0012]所述機器類通信服務器根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。
[0013]本發(fā)明實施例提供一種地址獲取方法,包括:
[0014]地址獲取服務器接收來自終端設備的所述終端設備的私網(wǎng)IP地址;
[0015]所述地址獲取服務器根據(jù)機器類通信服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的請求,以使所述網(wǎng)關設備根據(jù)所述包含所述私網(wǎng)IP地址的請求給所述終端設備分配公網(wǎng)IP地址和端口號;所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0016]所述地址獲取服務器將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網(wǎng)IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
[0017]本發(fā)明實施例提供一種終端設備,包括:
[0018]發(fā)送模塊,用于在終端設備附著到網(wǎng)絡后向網(wǎng)絡側(cè)服務器發(fā)送所述終端設備的私網(wǎng)因特網(wǎng)協(xié)議IP地址和網(wǎng)關設備的IP地址,所述網(wǎng)關設備的IP地址為該終端設備通過附著接受消息中獲得的,所述網(wǎng)關設備為該終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0019]接收模塊,用于接收來自所述網(wǎng)絡側(cè)服務器根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。
[0020]本發(fā)明實施例提供一種機器類通信服務器,包括:
[0021]獲取模塊,用于獲取終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0022]傳輸模塊,用于根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。
[0023]本發(fā)明實施例提供一種地址獲取服務器,包括:
[0024]接收模塊,用于接收來自終端設備的所述終端設備的私網(wǎng)IP地址;
[0025]獲取模塊,用于根據(jù)機器類通信服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的請求,以使所述網(wǎng)關設備根據(jù)所述包含所述私網(wǎng)IP地址的請求給所述終端設備分配公網(wǎng)IP地址和端口號,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0026]發(fā)送模塊,用于將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網(wǎng)IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
[0027]本發(fā)明實施例提供一種數(shù)據(jù)傳輸系統(tǒng),包括:網(wǎng)絡側(cè)服務器、網(wǎng)關設備;
[0028]所述網(wǎng)絡側(cè)服務器用于在終端設備附著到網(wǎng)絡后獲取所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址,并根據(jù)所述網(wǎng)關設備的IP地址與所述網(wǎng)關設備進行數(shù)據(jù)信息的傳輸,所述網(wǎng)關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0029]所述網(wǎng)關設備用于根據(jù)所述私網(wǎng)IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
[0030]本發(fā)明實施例提供一種數(shù)據(jù)傳輸系統(tǒng),包括:
[0031]機器類通信服務器,用于發(fā)送第一請求;
[0032]地址獲取服務器,用于接收終端設備發(fā)送的所述終端設備的私網(wǎng)IP地址,根據(jù)所述機器類通信服務器發(fā)送的所述第一請求向所述網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的第二請求;和
[0033]網(wǎng)關設備,用于根據(jù)所述請求給所述終端設備分配公網(wǎng)IP地址和端口號;
[0034]所述地址獲取服務器,還用于將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器;
[0035]所述機器類通信服務器,還用于根據(jù)所述公網(wǎng)IP地址和端口號與所述終端設備進行數(shù)據(jù)信息的傳輸。
[0036]上述本發(fā)明實施例,由于終端設備將終端設備的私網(wǎng)IP地址發(fā)送給了網(wǎng)絡側(cè)服務器,使得網(wǎng)絡側(cè)服務器根據(jù)終端設備的私網(wǎng)IP地址傳輸數(shù)據(jù)信息,減小了終端設備與網(wǎng)絡側(cè)服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
【專利附圖】
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例所適用的SAE的網(wǎng)絡架構(gòu)圖;
[0039]圖2為本發(fā)明數(shù)據(jù)傳輸方法一個實施例的流程示意圖;
[0040]圖3為本發(fā)明數(shù)據(jù)傳輸方法又一個實施例的流程示意圖;
[0041]圖4為本發(fā)明地址獲取方法實施例的流程示意圖;
[0042]圖5為本發(fā)明實施例所適用的一個信令流程圖;
[0043]圖6為本發(fā)明實施例所適用的又一個信令流程圖;
[0044]圖7為本發(fā)明實施例所適用的再一個信令流程圖;
[0045]圖8為本發(fā)明終端設備實施例的結(jié)構(gòu)示意圖;
[0046]圖9為本發(fā)明機器類通信服務器實施例的結(jié)構(gòu)示意圖;
[0047]圖10為本發(fā)明地址獲取服務器實施例的結(jié)構(gòu)示意圖;
[0048]圖11為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)一個實施例的結(jié)構(gòu)示意圖;
[0049]圖12為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)又一個實施例的結(jié)構(gòu)示意圖;
[0050]圖13為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)再一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0052]圖1為本發(fā)明實施例所適用的SAE的網(wǎng)絡架構(gòu)圖,如圖1所示,移動性管理實體(Mobility Management Entity,簡稱:MME) 11處于核心網(wǎng)絡,負責移動性管理,功能包括核心網(wǎng)的承載控制;服務網(wǎng)關(Serving Gateway,簡稱:SGW) 12負責用戶設備(User Equipment,簡稱:UE)用戶平面數(shù)據(jù)的傳送、轉(zhuǎn)發(fā)和路由切換等;分組數(shù)據(jù)網(wǎng)絡網(wǎng)關(Packet Data Network,簡稱:Η)Ν)網(wǎng)關(PDN Serving Gateway,簡稱:PGW) 13 主要負責與TON網(wǎng)絡進行連接、為用戶分配IP地址等;策略與計費規(guī)則功能(Policy andCharging Rules Funct1n,簡稱:PCRF) 14負責根據(jù)用戶的簽約信息、IP連接訪問網(wǎng)絡(IP-Connectivity Access Network,簡稱:IP_CAN)類型、IP-CAN 能力等信息產(chǎn)生用于承載建立的策略和計費規(guī)則信息。由于SAE是全IP網(wǎng)絡,PGW13負責為附著到網(wǎng)絡中的終端設備分配全網(wǎng)可路由的公網(wǎng)IP地址,該IP地址可以是IPv4地址;此外,本發(fā)明實施例中公網(wǎng)IP地址具體可以為因特網(wǎng)(Internet)中的網(wǎng)關設備為附著在因特網(wǎng)(Internet)上的終端設備分配的全網(wǎng)絡可路由的IP地址,本發(fā)明實施例中所述的私網(wǎng)IP地址具體可以為用于在局域網(wǎng)內(nèi)標識一個終端設備且不能在因特網(wǎng)(Internet)上進行路由的IP地址。
[0053]圖2為本發(fā)明數(shù)據(jù)傳輸方法一個實施例的流程示意圖,如圖2所示,本發(fā)明實施例包括如下步驟:
[0054]步驟201、終端設備在附著到網(wǎng)絡后向網(wǎng)絡側(cè)服務器發(fā)送終端設備的私網(wǎng)IP地址和網(wǎng)關設備的IP地址,其中,網(wǎng)關設備IP地址為終端設備通過附著接受消息獲得的,網(wǎng)關設備為終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0055]步驟202、終端設備接收來自網(wǎng)絡側(cè)服務器根據(jù)私網(wǎng)IP地址和網(wǎng)關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。
[0056]本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,由于終端設備將終端設備的私網(wǎng)IP地址和網(wǎng)關設備的IP地址發(fā)送給了網(wǎng)絡側(cè)服務器,使得網(wǎng)絡側(cè)服務器根據(jù)終端設備的私網(wǎng)IP地址與網(wǎng)關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網(wǎng)關設備為終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與網(wǎng)絡側(cè)服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0057]進一步地,在上述圖2所示實施例的基礎上,終端設備可以在MME確定出終端設備為機器類通信設備后接收MME發(fā)送的附著接受消息,其中,附著接受消息中包含網(wǎng)關設備的IP地址;進一步地,MME根據(jù)來自家鄉(xiāng)用戶服務器的簽約信息判斷出終端設備為MTC設備。
[0058]進一步地,在上述圖2所示實施例的基礎上,步驟202具體可以為:當網(wǎng)絡側(cè)服務器需要向所述終端設備傳輸數(shù)據(jù)信息時,所述終端設備接收所述網(wǎng)絡側(cè)服務器根據(jù)所述網(wǎng)關設備的IP地址向所述網(wǎng)關設備發(fā)送并經(jīng)所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址向所述終端設備轉(zhuǎn)發(fā)的所述數(shù)據(jù)信息。
[0059]進一步地,在上述圖2所示實施例的基礎上,若終端設備還向網(wǎng)絡側(cè)服務器發(fā)送以隧道方式傳輸數(shù)據(jù)信息的指示,使得網(wǎng)絡側(cè)服務器根據(jù)該以隧道與網(wǎng)關設備進行通信,進而網(wǎng)關設備與該終端設備之間進行所述數(shù)據(jù)信息的傳輸;具體地,隧道方式可以例如為:IP嵌套 IP(IP in IP)的方式、用戶數(shù)據(jù)包隧道(UDP Tunnel,User Datagram Protocol)的方式等。
[0060]進一步地,在上述圖2所示實施例中,網(wǎng)關設備具體可以為網(wǎng)絡中的PGW,還可以為網(wǎng)絡中存在的NAT網(wǎng)關。
[0061 ] 圖3為本發(fā)明數(shù)據(jù)傳輸方法又一個實施例的流程示意圖,如圖3所示,本發(fā)明實施例包括如下步驟:
[0062]步驟301、機器類通信服務器獲取終端設備的私網(wǎng)IP地址和網(wǎng)關設備的IP地址,其中,網(wǎng)關設備為終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0063]步驟302、機器類通信服務器根據(jù)私網(wǎng)IP地址和網(wǎng)關設備的IP地址向終端設備傳輸數(shù)據(jù)信息。
[0064]本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,由于機器類通信服務器根據(jù)終端設備的私網(wǎng)IP地址和網(wǎng)關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網(wǎng)關設備為終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與網(wǎng)絡側(cè)服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0065]進一步地,在上述圖3所示實施例的基礎上,步驟301可以通過如下包括如下過程:
[0066]機器類通信服務器接收終端設備發(fā)送的所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址;或者,
[0067]所述機器類通信服務器向機器類通信網(wǎng)關或域名服務器發(fā)送請求消息,用于請求獲取所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址;
[0068]所述機器類通信服務器接收所述機器類通信網(wǎng)關設備或域名服務器根據(jù)所述請求消息返回所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址。
[0069]進一步地,在上述圖3所示實施例的基礎上,還包括:若所述機器類通信服務器還獲取到來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示,則步驟302具體可以為:所述網(wǎng)絡側(cè)服務器根據(jù)所述私網(wǎng)IP地址與所述網(wǎng)關設備的IP以隧道與所述網(wǎng)關設備進行通信,進而所述網(wǎng)關設備根據(jù)私網(wǎng)IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
[0070]進一步地,在上述圖3所示實施例中,網(wǎng)關設備具體可以為網(wǎng)絡中的PGW,還可以為網(wǎng)絡中存在的NAT網(wǎng)關。
[0071]圖4為本發(fā)明地址獲取方法實施例的流程示意圖,如圖4所示,本發(fā)明實施例中的終端設備具體可以為MTC設備;本發(fā)明實施例包括如下步驟:
[0072]步驟401、地址獲取服務器接收終端設備發(fā)送的所述終端設備的私網(wǎng)IP地址;
[0073]步驟402、地址獲取服務器根據(jù)來自MTC服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含私網(wǎng)IP地址的請求,以使網(wǎng)關設備根據(jù)該包含私網(wǎng)IP地址的請求給終端設備分配公網(wǎng)IP地址和端口號;其中,網(wǎng)關設備為終端設備所附著網(wǎng)絡中的網(wǎng)關設備;
[0074]步驟403、地址獲取服務器將獲取到的公網(wǎng)IP地址和端口號發(fā)送給機器類通信服務器,使得機器類通信服務器根據(jù)公網(wǎng)IP地址向終端設備傳輸數(shù)據(jù)信息。
[0075]本發(fā)明實施例提供的地址獲取方法,由于地址獲取服務器根據(jù)來自機器類通信服務器的獲取終端設備的公網(wǎng)IP地址的請求向網(wǎng)關設備獲取終端設備的公網(wǎng)IP地址和端口號,實現(xiàn)了機器類通信服務器動態(tài)地獲取終端設備的公網(wǎng)IP地址,減小了終端設備與機器類通信服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0076]進一步地,在上述圖4所示實施例的基礎上,步驟402可以通過如下包括如下過程:
[0077]所述地址獲取服務器接收來自機器類通信服務器的包含有MTC設備的全稱域名(Fully Qualified Domain Name,簡稱:FQDN)的請求,用于請求獲取所述終端設備的公網(wǎng)IP地址和端口號;
[0078]所述地址獲取服務器查詢所述終端設備的全稱域名以便獲取所述網(wǎng)關設備的IP地址,并根據(jù)所述網(wǎng)關設備的IP地址向所述網(wǎng)關設備發(fā)送包含有所述私網(wǎng)IP地址的請求,使得所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址為所述終端設備分配所述終端設備的公網(wǎng)IP地址和端口號。
[0079]進一步地,在上述圖4所示實施例中,網(wǎng)關設備具體可以為網(wǎng)絡中的PGW,還可以為網(wǎng)絡中存在的NAT網(wǎng)關;位置獲取服務器具體可以為MTC網(wǎng)關/DNS。
[0080]為了更清楚的描述本發(fā)明實施例的技術方案,下面結(jié)合圖5?圖7對本發(fā)明實施例進行詳細描述。
[0081]圖5為本發(fā)明實施例所適用的一個信令流程圖,如圖5所示,本實施例中,以終端設備具體為MTC設備、網(wǎng)關設備具體為PGW/ΝΑΤ、網(wǎng)絡側(cè)服務器具體為MTC服務器為例進行示例性說明;本發(fā)明實施例包括如下步驟:
[0082]步驟501、MTC設備向MME發(fā)起附著請求消息,其中,該附著請求消息具體可以為SAE網(wǎng)絡附著請求消息;
[0083]步驟502、MME對該附著請求消息進行鑒權,具體鑒權過程可以參考現(xiàn)有技術中的相關協(xié)議,在此不再贅述;
[0084]步驟503、MME向家鄉(xiāng)用戶服務器(Home Subscriber Server,簡稱:HSS)或鑒權以及授權與計帳(Authenticat1n, Accounting, Authorizat1n,簡稱:AAA)服務器發(fā)起位置更新請求消息;
[0085]步驟504、HSS/AAA向MME返回位置更新響應消息,在該位置更新響應消息中包含MTC設備的簽約信息,該簽約信息包括該MTC設備支持的MTC屬性,還可以包括該MTC設備的全稱域名(Fully Qualified Domain Name,簡稱:FQDN),其中MTC屬性具體可以包括MTC設備通信時的小數(shù)據(jù)量、低移動性、時間控制的規(guī)律性中的至少一個或者任意組合,但該MTC屬性并不僅限于上述列舉,只要是MTC設備自身具有的區(qū)別于其它終端設備的特性均為本實施例中所述的MTC屬性;
[0086]步驟505、MME向PGW發(fā)起建立默認承載(default bearer)請求;
[0087]步驟506、PGW接收到該默認承載請求后,建立默認承載(default bearer)上下文信息;可選地,若在網(wǎng)絡中存在單獨的NAT網(wǎng)關,則PGW還可以獲取該NAT網(wǎng)關的IP地址;PGff向MME返回建立默認承載響應,該建立默認承載響應中包含終端設備的私網(wǎng)IP地址和PGff的IP地址,進一步地,若網(wǎng)絡中存在單獨的NAT網(wǎng)關,則PGW在建立默認承載響應中還可以攜帶該NAT網(wǎng)關的IP地址;
[0088]步驟507、MME根據(jù)HSS返回的簽約信息及PGW返回的響應消息判斷出終端設備為MTC 設備(Device);
[0089]例如:MME可以根據(jù)HSS返回的簽約信息中包含MTC特性的描述判斷出終端設備為MTC設備,和/或,根據(jù)HSS返回的簽約信息中包含終端的FQDN判斷出終端設備為MTC設備;
[0090]步驟508、MME向終端設備發(fā)送網(wǎng)絡附著接受(Attach Accept)消息,該附著接受消息包含網(wǎng)關設備的IP地址;進一步地,若網(wǎng)絡中存在NAT網(wǎng)關,則還可以包括NAT網(wǎng)關的IP地址;
[0091]具體地,可以通過對附著接受(Attach Accept)消息的演進會話管理(EvolvedSess1n Management,簡稱:ESM)消息容器信息兀素(Message Container Informat1nElement)激活默認演進數(shù)據(jù)包系統(tǒng)(Activate default Evolved Packet System)承載上下文請求(bearer context request)進行擴展來攜帶,具體擴展方式可以為:在現(xiàn)有的激活默認演進數(shù)據(jù)包系統(tǒng)承載上下文請求的消息體基礎上增加一個信息元素,該信息元素具體可以為PGW/ΝΑΤ的地址(PGW/ΝΑΤ address),該信息元素的類型具體為PGW/ΝΑΤ IP地址(address),并且該信息元素為可選的,長度為6?14字節(jié)。
[0092]步驟509、MTC設備向MTC服務器(Server)發(fā)送包含MTC設備(Device)的FQDN、私網(wǎng)IP地址和PGW的IP地址的第一數(shù)據(jù)包;可選的,該第一數(shù)據(jù)包還可以包括終端設備指示MTC服務器以隧道(Tunnel)方式(例如:UDP Tunnel、IP in IP)向終端設備傳輸數(shù)據(jù)信息的指示,具體地,該第一數(shù)據(jù)包包含特殊格式的消息體,例如:該特殊格式的消息體可以是在消息體的開頭部分固定以IP地址更新字段(IP Address Update)開頭,以告知MTC服務器(Server)該第一數(shù)據(jù)包的目的是進行地址信息更新;此外,MTC服務器(Server)在接收到MTC設備(Device)發(fā)送的第一數(shù)據(jù)包后將該第一數(shù)據(jù)包進行保存。
[0093]步驟510、當MTC服務器需要與MTC設備進行數(shù)據(jù)信息傳輸時,MTC服務器根據(jù)PGW/ΝΑΤ的IP地址與PGW/ΝΑΤ進行數(shù)據(jù)信息的傳輸;
[0094]具體地,當MTC服務器(Server)需要向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC服務器(Server)可以通過隧道(Tunnel)的方式向PGW傳輸數(shù)據(jù)信息,例如:若數(shù)據(jù)信息以用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol,簡稱:UDP)數(shù)據(jù)包傳輸,該隧道方式具體可以為:在UDP數(shù)據(jù)包的外部IP地址是PGW或者NAT的IP地址,UDP數(shù)據(jù)包的內(nèi)部IP地址是MTC設備(Device)的私網(wǎng)IP地址;上述描述僅為一個示例并不能構(gòu)成對本發(fā)明實施例的限制。
[0095]步驟511、PGW/ΝΑΤ根據(jù)私網(wǎng)IP地址與終端進行該數(shù)據(jù)信息的傳輸;
[0096]例如:與上述步驟510的例子相對應,PGW/ΝΑΤ接收到MTC服務器發(fā)送的UDP數(shù)據(jù)包后,取出UDP數(shù)據(jù)包的私網(wǎng)IP地址,并按照正常的流程根據(jù)私網(wǎng)IP地址將數(shù)據(jù)信息傳輸給 MTC 設備(Device)。
[0097]本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,終端設備在附著到網(wǎng)絡后發(fā)送第一數(shù)據(jù)包,由于該第一數(shù)據(jù)包中包括終端設備的私網(wǎng)IP地址、PGW/ΝΑΤ的IP地址,使得MTC服務器可以根據(jù)終端設備的私網(wǎng)IP地址與PGW/ΝΑΤ的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要PGW向終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與MTC服務器傳輸數(shù)據(jù)信息時對現(xiàn)有的公網(wǎng)IP地址的影響;進一步地,若網(wǎng)絡中存在NAT網(wǎng)關,則由于不再需要NAT網(wǎng)關為MTC設備(Device)建立一個IP地址映射表,因此簡化了 NAT網(wǎng)關的功能,MTC設備(Device)不必維護從NAT網(wǎng)關獲得的公網(wǎng)IP地址、端口號,避免了對網(wǎng)絡資源的浪費和MTC設備(Device)電池電量的消耗。
[0098]圖6為本發(fā)明實施例所適用的又一個信令流程圖,如圖6所示,本發(fā)明實施例以:終端設備具體為MTC設備、網(wǎng)關設備具體為PGW/ΝΑΤ、網(wǎng)絡側(cè)服務器包括MTC網(wǎng)關/DNS和MTC服務器為例進行示例性說明;本發(fā)明實施例包括如下步驟:
[0099]本發(fā)明實施例包括如下步驟:
[0100]步驟601、MTC設備向MME發(fā)起附著請求消息,其中,該附著請求消息具體可以為EPS網(wǎng)絡附著請求消息。
[0101]步驟602、MME對該附著請求消息進行鑒權,具體鑒權過程可以參考現(xiàn)有技術中的相關協(xié)議,在此不再贅述;
[0102]步驟603、MME向HSS或者AAA發(fā)起位置更新請求消息;
[0103]步驟604、HSS/AAA向MME返回位置更新響應消息,在該位置更新響應消息中包含MTC設備的簽約信息,該簽約信息包括該MTC設備支持的MTC屬性,還可以包括該MTC設備的FQDN,其中MTC屬性具體可以包括MTC設備通信時的小數(shù)據(jù)量、低移動性、時間控制的規(guī)律性中的至少一個或者任意組合,但該MTC屬性并不僅限于上述列舉,只要是MTC設備自身具有的區(qū)別于其它終端設備的特性均為本實施例中所述的MTC屬性;
[0104]步驟605、MME向PGW/ΝΑΤ發(fā)起建立默認承載(default bearer)請求;
[0105]步驟606、PGW/NAT接收到該默認承載請求后,建立默認承載(default bearer)上下文信息;可選地,若在網(wǎng)絡中存在單獨的NAT網(wǎng)關,則PGW還可以獲取該NAT網(wǎng)關的IP地址;PGW在向MME返回建立默認承載響應,該建立默認承載響應中包含終端設備的私網(wǎng)IP地址和PGW的IP地址,進一步地,若網(wǎng)絡中存在單獨的NAT網(wǎng)關,則PGW在建立默認承載響應中還可以攜帶該NAT網(wǎng)關的IP地址;
[0106]步驟607、MME根據(jù)HSS/AAA返回的簽約信息及PGW/ΝΑΤ返回的響應消息判斷出終端設備為MTC設備(Device);
[0107]例如:MME可以根據(jù)HSS返回的簽約信息中包含MTC特性的描述判斷出終端設備為MTC設備,和/或,根據(jù)HSS返回的簽約信息中包含終端的FQDN判斷出終端設備為MTC設備;
[0108]步驟608、MME向終端設備發(fā)送附著接受(Attach Accept)消息,該附著接受消息包含PGW的IP地址;進一步地,若網(wǎng)絡中存在NAT網(wǎng)關,則還可以包括NAT網(wǎng)關的IP地址;
[0109]具體地,可以通過對附著接受(Attach Accept)消息的演進會話管理(EvolvedSess1n Management,簡稱:ESM)消息容器信息兀素(Message Container Informat1nElement)激活默認演進數(shù)據(jù)包系統(tǒng)(Activate default Evolved Packet System)承載上下文請求(bearer context request)進行擴展來攜帶,具體擴展方式可以為:在現(xiàn)有的激活默認演進數(shù)據(jù)包系統(tǒng)承載上下文請求的消息體基礎上增加一個信息元素,該信息元素具體可以為PGW/ΝΑΤ的地址(PGW/ΝΑΤ address),該信息元素的類型具體為PGW/ΝΑΤ IP地址(address),并且該信息元素為可選的,長度為6?14字節(jié)。
[0110]步驟609、MTC設備向MTC網(wǎng)關/域名服務器(MTC Gateway/DNS)發(fā)送第一數(shù)據(jù)包,在該第一數(shù)據(jù)包中包含MTC設備(Device)的FQDN、私網(wǎng)IP地址和PGW/ΝΑΤ的IP地址;MTC網(wǎng)關/域名服務器(MTC Gateway/DNS)保存該第一數(shù)據(jù)包中所包含的FQDN、私網(wǎng)IP地址,PGW的IP地址;進一步的,該第一數(shù)據(jù)包可以為DNS更新消息;此外,若網(wǎng)絡中存在NAT網(wǎng)關,則該第一數(shù)據(jù)包中還可以包括NAT網(wǎng)關的IP地址。
[0111]步驟610、當MTC服務器(Server)需要向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC服務器(Server)向MTC網(wǎng)關/域名服務器(MTC Gateway/DNS)發(fā)送第一請求消息,在該第一請求消息中包含MTC設備(Device)的FQDN ;
[0112]步驟611、MTC網(wǎng)關/域名服務器(MTC Gateway/DNS)向MTC服務器返回第一響應消息,該第一響應消息包括MTC設備(Device)的私網(wǎng)IP地址和PGW的IP地址,若網(wǎng)絡中存在NAT網(wǎng)關,則還可以包括NAT網(wǎng)關的IP地址。
[0113]步驟612、在MTC服務器(Server)向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC服務器(Server)通過隧道方式(UDP tunnel)向PGW/ΝΑΤ發(fā)送數(shù)據(jù)信息,該數(shù)據(jù)信息具體可以為m)P數(shù)據(jù)包,該隧道方式具體可以為:在m)P數(shù)據(jù)包的外部IP地址是pgw或者nat的IP地址,UDP數(shù)據(jù)包的內(nèi)部IP地址是MTC設備(Device)的私網(wǎng)IP地址。
[0114]步驟613、PGW或者NAT接收到該數(shù)據(jù)信息后,取出UDP數(shù)據(jù)包內(nèi)部的PDU包,并按照正常的流程將該數(shù)據(jù)信息發(fā)送給MTC設備(Device)。
[0115]其中,步驟612和步驟611僅為一個示例性說明,只要是MTC服務器通過PGW/NAT的IP地址向PGW/ΝΑΤ發(fā)送數(shù)據(jù)信息,并且PGW/ΝΑΤ根據(jù)MTC設備的私網(wǎng)IP地址向MTC設備轉(zhuǎn)發(fā)該數(shù)據(jù)信息的過程,均為本發(fā)明實施例所述的實現(xiàn)方式。
[0116]本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,終端設備在附著到網(wǎng)絡后發(fā)送第一數(shù)據(jù)包,由于該第一數(shù)據(jù)包中包括終端設備的私網(wǎng)IP地址終端設備所附著網(wǎng)關設備的IP地址,使得MTC服務器根據(jù)終端設備的私網(wǎng)IP地址與終端設備所附著網(wǎng)關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要終端設備所附著網(wǎng)關設備向終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響;并且,NAT不需要為MTC Device建立一個IP地址映射表簡化了 NAT網(wǎng)關功能;另外,MTC Device不必維護從NAT獲得的公網(wǎng)IP地址、公網(wǎng)端口號,避免了對網(wǎng)絡資源的浪費和MTC Device電池電量的消耗。
[0117]圖7為本發(fā)明實施例所適用的再一個信令流程圖,如圖7所示,本發(fā)明實施例以:終端設備具體為MTC設備、網(wǎng)關設備具體為PGW/ΝΑΤ、網(wǎng)絡側(cè)服務器包括MTC網(wǎng)關/DNS和MTC服務器為例進行示例性說明;本發(fā)明實施例包括如下步驟:
[0118]步驟701、MTC設備向MME發(fā)起附著請求消息,其中,該附著請求消息具體可以為EPS網(wǎng)絡附著請求消息。
[0119]步驟702、MME對該附著請求消息進行鑒權,具體鑒權過程可以參考現(xiàn)有技術中的相關協(xié)議,在此不再贅述;
[0120]步驟703、MME向HSS或者AAA發(fā)起位置更新請求消息;
[0121]步驟704、HSS/AAA向MME返回位置更新響應消息,在該位置更新響應消息中包含MTC設備的簽約信息,該簽約信息包括該MTC設備支持的MTC屬性,還可以包括該MTC設備的FQDN,其中MTC屬性具體可以包括MTC設備通信時的小數(shù)據(jù)量、低移動性、時間控制的規(guī)律性中的至少一個或者任意組合,但該MTC屬性并不僅限于上述列舉,只要是MTC設備自身具有的區(qū)別于其它終端設備的特性均為本實施例中所述的MTC屬性;
[0122]步驟705、MME向PGW發(fā)起建立默認承載(default bearer)請求;
[0123]步驟706、PGW接收到該默認承載請求后,建立默認承載(default bearer)上下文信息;可選地,若在網(wǎng)絡中存在單獨的NAT網(wǎng)關,則PGW還可以獲取該NAT網(wǎng)關的IP地址;PGW在向MME返回建立默認承載響應,該建立默認承載響應中包含終端設備的私網(wǎng)IP地址和PGW的IP地址,進一步地,若網(wǎng)絡中存在單獨的NAT網(wǎng)關,則PGW在建立默認承載響應中還可以攜帶該NAT網(wǎng)關的IP地址;
[0124]步驟707、MME根據(jù)HSS/AAA返回的簽約信息及PGW返回的響應消息判斷出終端設備為MTC設備(Device);
[0125]例如:MME可以根據(jù)HSS返回的簽約信息中包含MTC特性的描述判斷出終端設備為MTC設備,和/或,根據(jù)HSS返回的簽約信息中包含終端的FQDN判斷出終端設備為MTC設備;
[0126]步驟708、MME向MTC設備發(fā)送網(wǎng)絡附著接受(Attach Accept)消息,該附著接受消息包含網(wǎng)關設備的IP地址;進一步地,若網(wǎng)絡中存在NAT網(wǎng)關,則還可以包括NAT的IP地址;
[0127]具體地,可以通過對網(wǎng)絡附著接受(Attach Accept)消息的演進會話管理(Evolved Sess1n Management,簡稱:ESM)消息容器信息兀素(Message ContainerInformat1n Element)激活默認演進數(shù)據(jù)包系統(tǒng)(Activate default Evolved PacketSystem)承載上下文請求(bearer context request)進行擴展來攜帶,具體擴展方式可以為:在現(xiàn)有的激活默認演進數(shù)據(jù)包系統(tǒng)承載上下文請求的消息體基礎上增加一個信息元素,該信息元素具體可以為PGW/ΝΑΤ的地址(PGW/ΝΑΤ address),該信息元素的類型具體為PGW/ΝΑΤ IP地址(address),并且該信息元素為可選的,長度為6?14字節(jié)。
[0128]步驟709、MTC設備向MTC網(wǎng)關/DNS發(fā)送更新消息,在該更新消息中包含MTC設備(Device)的FQDN、私網(wǎng)IP地址和PGW的IP地址;進一步的,該更新消息可以為DNS更新消息;此外,若網(wǎng)絡中存在NAT網(wǎng)關,則該更新消息中還可以包括NAT網(wǎng)關的IP地址。
[0129]步驟710、在MTC服務器(Server)需要向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC服務器(Server)向MTC網(wǎng)關/DNS發(fā)送請求消息,其中,請求消息包括FQDN,用于請求獲取MTC設備(Device)的公網(wǎng)IP地址;
[0130]步驟711、MTC網(wǎng)關/DNS根據(jù)FQDN查找MTC設備(Device)所附著PGW或NAT的IP地址,并向PGW或NAT發(fā)送動態(tài)請求消息,用于請求MTC設備(Device)的公網(wǎng)IP地址,在該動態(tài)請求消息中包含MTC設備(Device)的私網(wǎng)IP地址;
[0131]步驟712、PGW根據(jù)MTC設備(Device)的私網(wǎng)IP地址找到MTC設備(Device),并為該MTC設備(Device)動態(tài)分配對應的公網(wǎng)IP地址和端口號,將該MTC設備的公網(wǎng)IP地址和端口號發(fā)送給MTC網(wǎng)關/DNS ;
[0132]步驟713、MTC網(wǎng)關/DNS向MTC服務器(Server)返回MTC設備(Device)的公網(wǎng)IP地址和端口號;
[0133]步驟714、MTC服務器(Server)向MTC設備(Device)的公網(wǎng)IP地址發(fā)送數(shù)據(jù)信息,根據(jù)MTC設備的公網(wǎng)IP地址將該數(shù)據(jù)信息路由到PGW或NAT網(wǎng)關;
[0134]步驟715、PGW/ΝΑΤ收到該數(shù)據(jù)信息后,按照正常的NAT流程將該MTC設備(Device)的公網(wǎng)IP地址和端口號映射成私網(wǎng)IP地址和端口號,并根據(jù)私網(wǎng)IP地址將該數(shù)據(jù)信息發(fā)送給MTC設備。
[0135]本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,服務器在獲取到終端設備的私網(wǎng)IP地址、PGff或NAT的IP地址后,根據(jù)終端設備的私網(wǎng)IP地址與PGW或NAT的IP地址動態(tài)地向SGW/PGW獲取MTC設備的公網(wǎng)IP地址,由于MTC設備不再固定占用網(wǎng)關設備所分配的公網(wǎng)IP地址,而是在需要進行數(shù)據(jù)傳輸時動態(tài)地由網(wǎng)關設備進行分配,減小了終端設備與服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0136]圖8為本發(fā)明終端設備實施例的結(jié)構(gòu)示意圖,如圖8所示,本發(fā)明實施例中的終端設備具體可以為MTC設備,本發(fā)明實施例可以實現(xiàn)上述圖2所示實施例的方法流程以及圖5所示實施例的信令流程;本實施例包括:發(fā)送模塊81、接收模塊82 ;
[0137]其中,發(fā)送模塊81在終端設備附著到網(wǎng)絡后向網(wǎng)絡側(cè)服務器發(fā)送所述終端設備的私網(wǎng)因特網(wǎng)協(xié)議IP地址和網(wǎng)關設備的IP地址,所述網(wǎng)關設備的IP地址為該終端設備通過附著接受消息中獲得的,所述網(wǎng)關設備為該終端設備所附著網(wǎng)絡中的網(wǎng)關設備;接收模塊82接收來自所述網(wǎng)絡側(cè)服務器根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。
[0138]本發(fā)明實施例提供的終端設備,由于接收模塊82將終端設備的私網(wǎng)IP地址、網(wǎng)關設備的IP地址發(fā)送給了網(wǎng)絡側(cè)服務器,使得網(wǎng)絡側(cè)服務器根據(jù)終端設備的私網(wǎng)IP地址與網(wǎng)關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網(wǎng)關設備為終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與網(wǎng)絡側(cè)服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0139]進一步地,在上述圖8所示實施例的基礎上,接收模塊82還用于所述終端設備在所述移動性管理實體確定出所述終端設備為機器類通信設備后接收所述移動性管理實體發(fā)送的所述附著接受消息。
[0140]進一步地,在上述圖8所示實施例的基礎上,發(fā)送模塊81還用于向所述網(wǎng)絡側(cè)服務器發(fā)送以隧道方式傳輸所述數(shù)據(jù)信息的指示,使得所述網(wǎng)絡側(cè)服務器根據(jù)所述私網(wǎng)IP地址與所述網(wǎng)關設備的IP地址以隧道方式與所述網(wǎng)關設備進行通信,進而所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址與所述終端設備傳輸進行所述數(shù)據(jù)信息的傳輸。
[0141]圖9為本發(fā)明機器類通信服務器實施例的結(jié)構(gòu)示意圖,本發(fā)明實施例可以實現(xiàn)上述圖3所示實施例的方法流程以及圖5?圖7所示實施例的信令流程;如圖9所示,本實施例包括:獲取模塊91、傳輸模塊92 ;
[0142]其中,獲取模塊91獲取終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;傳輸模塊92根據(jù)所述私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。
[0143]本發(fā)明實施例提供的機器類通信服務器,由于傳輸模塊92根據(jù)終端設備的私網(wǎng)IP地址和網(wǎng)關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網(wǎng)關設備為終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與網(wǎng)絡側(cè)服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0144]進一步地,在上述圖9所示實施例的基礎上,獲取模塊91還可以包括:第一接收單元,和/或,第一發(fā)送單元和第二接收單元;其中,第一接收單元接收終端設備發(fā)送的所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址;第一發(fā)送單元向機器類通信網(wǎng)關或域名服務器發(fā)送請求消息,用于請求獲取所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址;第二接收單元接收所述機器類通信網(wǎng)關設備或域名服務器根據(jù)所述請求消息返回所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址。
[0145]進一步地,在上述圖9所示實施例的基礎上,獲取模塊91還用于獲取來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示,則傳輸模塊92具體用于:在獲取模塊91獲取到來自終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示的情況下,根據(jù)所述私網(wǎng)IP地址與所述網(wǎng)關設備的IP地址以隧道方式與所述網(wǎng)關設備進行通信,進而所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
[0146]圖10為本發(fā)明地址獲取服務器實施例的結(jié)構(gòu)示意圖,本發(fā)明實施例中的地址獲取服務器具體可以為MTC網(wǎng)關設備或者DNS,本發(fā)明實施例可以實現(xiàn)上述圖4所示實施例的方法流程以及圖7所示實施例的信令流程;如圖10所示,本實施例包括:接收模塊101、獲取模塊102、發(fā)送模塊103 ;
[0147]其中,接收模塊101接收來自終端設備的所述終端設備的私網(wǎng)IP地址;獲取模塊102根據(jù)MTC服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的請求,以使所述網(wǎng)關設備根據(jù)所述包含私網(wǎng)IP地址的請求給所述終端設備分配公網(wǎng)IP地址和端口號,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;發(fā)送模塊103將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網(wǎng)IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
[0148]本發(fā)明實施例提供的地址獲取服務器,由于獲取模塊102根據(jù)來自機器類通信服務器的獲取終端設備的公網(wǎng)IP地址的請求向網(wǎng)關設備獲取終端設備的公網(wǎng)IP地址和端口號,實現(xiàn)了機器類通信服務器動態(tài)地獲取終端設備的公網(wǎng)IP地址,減小了終端設備與機器類通信服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0149]進一步地,在上述圖10所示實施例的基礎上,獲取模塊102還可以包括:第一接收單元、查詢單元、第二接收單元;其中,第一接收單元所述地址獲取服務器接收來自機器類通信服務器的包含有所述FQDN的請求,用于請求獲取所述終端設備的公網(wǎng)IP地址和端口號;查詢單元查詢所述終端設備的全稱域名以便獲取所述網(wǎng)關設備的IP地址,并根據(jù)所述網(wǎng)關設備的IP地址向所述網(wǎng)關設備發(fā)送包含有所述私網(wǎng)IP地址的請求,使得所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址為所述終端設備分配所述終端設備的公網(wǎng)IP地址和端口號;第二接收單元接收所述網(wǎng)關設備發(fā)送的所述公網(wǎng)IP地址和端口號。
[0150]圖11為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)一個實施例的結(jié)構(gòu)示意圖,本發(fā)明實施例中的系統(tǒng)可以實現(xiàn)上述圖2?圖4所示實施例的方法流程以及圖5所示實施例的信令流程;如圖11所示,本實施例包括:網(wǎng)絡側(cè)服務器111、網(wǎng)關設備112 ;
[0151]網(wǎng)絡側(cè)服務器111在終端設備附著到網(wǎng)絡后獲取所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址,并根據(jù)網(wǎng)關設備112的IP地址與網(wǎng)關設備112進行數(shù)據(jù)信息的傳輸,網(wǎng)關設備112的IP地址為所述終端設備通過附著接受消息獲得的,所述網(wǎng)關設備112為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;網(wǎng)關設備112根據(jù)所述私網(wǎng)IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
[0152]本發(fā)明實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于網(wǎng)絡側(cè)服務器111在終端設備附著到網(wǎng)絡后獲取所述終端設備的私網(wǎng)IP地址和所述網(wǎng)關設備的IP地址,網(wǎng)絡側(cè)服務器111根據(jù)終端設備的私網(wǎng)IP地址與網(wǎng)關設備112的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網(wǎng)關設備112為終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與網(wǎng)絡側(cè)服務器111傳輸數(shù)據(jù)信息時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0153]進一步地,在上述圖11所示實施例的基礎上,網(wǎng)絡側(cè)服務器111還用于獲取所述終端設備發(fā)送的以隧道方式傳輸所述數(shù)據(jù)信息的指示,根據(jù)網(wǎng)關設備112的IP以隧道方式與網(wǎng)關設備112進行通信,進而網(wǎng)關設備112根據(jù)所述私網(wǎng)IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
[0154]進一步地,在上述圖11所示實施例的基礎上,網(wǎng)絡側(cè)服務器可以為機器類通信服務器,或者,網(wǎng)絡側(cè)服務器還可以包括機器類通信服務器、機器類通信網(wǎng)關或域名服務器;圖12為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)又一個實施例的結(jié)構(gòu)示意圖,本發(fā)明實施例中的系統(tǒng)可以實現(xiàn)上述圖2?圖4所示實施例的方法流程以及圖6所示實施例的信令流程;本實施例以網(wǎng)絡側(cè)服務器具體包括MTC服務器、MTC GW/DNS為例進行示例性說明;如圖12所示,本實施例包括:網(wǎng)關設備 121、MTC 服務器 122、MTC Gff/DNS123, MME124, HSS125 ;
[0155]HSS125用于為MME124提供終端設備的簽約信息,MME124根據(jù)終端設備的簽約信息判斷出終端設備為機器類通信設備;在MME124確定終端設備為機器類通信設備后,MME124向終端設備發(fā)送附著接受消息,其中,附著接受消息中包括網(wǎng)關設備121的IP地址;進一步地,MME124可以通過對附著接受消息進行字段擴展以在接受消息中攜帶網(wǎng)關設備121的IP地址。
[0156]終端設備在附著到網(wǎng)絡后,MTC GW/DNS123接收終端設備發(fā)送的終端設備的私網(wǎng)IP地址、網(wǎng)關設備121的IP地址,并在MTC服務器122需要向終端設備傳輸數(shù)據(jù)信息時為MTC服務器122提供終端設備的私網(wǎng)IP地址和網(wǎng)關設備121的IP地址;其中,網(wǎng)關設備121為終端設備所附著網(wǎng)絡中的網(wǎng)關設備。
[0157]本發(fā)明實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于終端設備將終端設備的私網(wǎng)IP地址、網(wǎng)關設備121的IP地址發(fā)送給了 MTC服務器122,使得MTC服務器122根據(jù)終端設備的私網(wǎng)IP地址與網(wǎng)關設備121的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網(wǎng)關設備121為終端設備分配終端設備的公網(wǎng)IP地址,減小了終端設備與MTC服務器122傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0158]進一步地,在上述圖12所示實施例的基礎上,MTC GW/DNS123還用于獲取終端設備發(fā)送的以隧道方式傳輸所述數(shù)據(jù)信息的指示,在MTC服務器122需要向終端設備傳輸數(shù)據(jù)信息時,MTC服務器122向MTC GW/DNS123獲取終端設備的私網(wǎng)IP地址、網(wǎng)關設備121的IP地址,從而MTC服務器122根據(jù)網(wǎng)關設備121的IP地址以隧道方式與網(wǎng)關設備121進行通信,進而網(wǎng)關設備121根據(jù)私網(wǎng)IP地址與終端設備進行數(shù)據(jù)信息的傳輸。
[0159]圖13為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)再一個實施例的結(jié)構(gòu)示意圖,本發(fā)明實施例中的系統(tǒng)可以實現(xiàn)上述圖2?圖4所示實施例的方法流程以及圖7所示實施例的信令流程,本發(fā)明實施例中的位置獲取服務器具體可以為圖10所示實施例中的位置獲取服務器,并且該位置獲取服務器具體可以實現(xiàn)MTC GW/DNS的功能;如圖13所示,本實施例包括:網(wǎng)關設備131、MTC服務器132、位置獲取服務器133 ;
[0160]終端設備在附著到網(wǎng)絡后,位置獲取服務器133接收終端設備發(fā)送的私網(wǎng)IP地址,根據(jù)MTC服務器132發(fā)送的第一請求向網(wǎng)關設備131發(fā)送包含所述私網(wǎng)IP地址的第二請求,以使網(wǎng)關設備131根據(jù)該第二請求給終端設備分配公網(wǎng)IP地址和端口號;
[0161]位置獲取服務器133將從網(wǎng)關設備131處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給MTC服務器132,MTC服務器132根據(jù)所述公網(wǎng)IP地址和端口號與終端設備進行數(shù)據(jù)信息的傳輸。
[0162]本發(fā)明實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于位置獲取服務器133根據(jù)來自MTC服務器132的獲取終端設備的公網(wǎng)IP地址的請求向網(wǎng)關設備131獲取終端設備的公網(wǎng)IP地址和端口號,實現(xiàn)了 MTC服務器132在需要進行數(shù)據(jù)傳輸時動態(tài)地獲取終端設備的公網(wǎng)IP地址,減小了終端設備與MTC服務器132傳輸數(shù)據(jù)時對現(xiàn)有的公網(wǎng)IP地址的影響。
[0163]進一步地,在上述圖13所示實施例的基礎上,再如圖13所示,該數(shù)據(jù)傳輸系統(tǒng)還可以包括:MME134、HSS135 ;其中,HSS135用于為MME134提供終端設備的簽約信息,使得MME134根據(jù)終端設備的簽約信息判斷出終端設備為機器類通信設備;在MME134確定終端設備為機器類通信設備后,MME134向終端設備發(fā)送附著接受消息,其中,附著接受消息中包括網(wǎng)關設備131的IP地址;具體地,MME134通過對附著接受消息進行字段擴展以在接受消息中攜帶網(wǎng)關設備131的IP地址。
[0164]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、設備、模塊和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0165]本領域普通技術人員可以理解:實現(xiàn)上述實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0166]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
【權利要求】
1.一種地址獲取方法,其特征在于,包括: 地址獲取服務器接收終端設備發(fā)送的所述終端設備的私網(wǎng)IP地址; 所述地址獲取服務器根據(jù)機器類通信服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的請求,以使所述網(wǎng)關設備根據(jù)所述包含所述私網(wǎng)IP地址的請求給所述終端設備分配公網(wǎng)IP地址和端口號;所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備;所述地址獲取服務器將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網(wǎng)IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
2.根據(jù)權利要求1所述的方法,其特征在于,所述地址獲取服務器根據(jù)機器類通信服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的請求,以使所述網(wǎng)關設備根據(jù)所述請求給所述終端設備分配公網(wǎng)IP地址和端口號包括: 所述地址獲取服務器接收來自機器類通信服務器的包含有全稱域名的請求,用于請求獲取所述終端設備的公網(wǎng)IP地址和端口號; 所述地址獲取服務器查詢所述終端設備的全稱域名以便獲取所述網(wǎng)關設備的IP地址,并根據(jù)所述網(wǎng)關設備的IP地址向所述網(wǎng)關設備發(fā)送包含有所述私網(wǎng)IP地址的請求,使得所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址為所述終端設備分配所述終端設備的公網(wǎng)IP地址和端口號; 所述地址獲取服務器接收所述網(wǎng)關設備發(fā)送的所述公網(wǎng)IP地址和端口號。
3.—種地址獲取服務 器,其特征在于,包括: 接收模塊,用于接收來自終端設備的所述終端設備的私網(wǎng)IP地址; 獲取模塊,用于根據(jù)機器類通信服務器發(fā)送的請求向網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的請求,以使所述網(wǎng)關設備根據(jù)所述包含所述私網(wǎng)IP地址的請求給所述終端設備分配公網(wǎng)IP地址和端口號,所述網(wǎng)關設備為所述終端設備所附著網(wǎng)絡中的網(wǎng)關設備; 發(fā)送模塊,用于將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網(wǎng)IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
4.根據(jù)權利要求3所述的服務器,其特征在于,所述獲取模塊包括: 第一接收單元,用于接收來自機器類通信服務器的包含有全稱域名的請求,用于請求獲取所述終端設備的公網(wǎng)IP地址和端口號; 查詢單元,用于查詢所述終端設備的全稱域名以便獲取所述網(wǎng)關設備的IP地址,并根據(jù)所述網(wǎng)關設備的IP地址向所述網(wǎng)關設備發(fā)送包含有所述私網(wǎng)IP地址的請求,使得所述網(wǎng)關設備根據(jù)所述私網(wǎng)IP地址為所述終端設備分配所述終端設備的公網(wǎng)IP地址和端口號; 第二接收單元,用于接收所述網(wǎng)關設備發(fā)送的所述公網(wǎng)IP地址和端口號。
5.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括: 機器類通信服務器,用于發(fā)送第一請求; 地址獲取服務器,用于接收終端設備發(fā)送的所述終端設備的私網(wǎng)IP地址,根據(jù)所述機器類通信服務器發(fā)送的所述第一請求向所述網(wǎng)關設備發(fā)送包含所述私網(wǎng)IP地址的第二請求;和網(wǎng)關設備,用于根據(jù)所述請求給所述終端設備分配公網(wǎng)IP地址和端口號; 所述地址獲取服務器,還用于將從所述網(wǎng)關設備處獲取到的所述公網(wǎng)IP地址和端口號發(fā)送給所述機器類通信服務器; 所述機器類通信服務器,還用于根據(jù)所述公網(wǎng)IP地址和端口號與所述終端設備進行數(shù)據(jù)信息的傳輸。
【文檔編號】H04W8/26GK104079684SQ201410336802
【公開日】2014年10月1日 申請日期:2010年5月5日 優(yōu)先權日:2010年5月5日
【發(fā)明者】金輝, 龍水平, 陳國喬 申請人:華為終端有限公司