專利名稱:數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器的制作方法
技術領域:
本發(fā)明實施例涉及通信技術領域,尤其是一種數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器。
背景技術:
機器類通信(Machine-Type Communication,簡稱MTC)泛指人、機、系統(tǒng)之間建立連接和通信的所有技術和手段,它提供了實時數(shù)據(jù)在系統(tǒng)之間、遠程設備之間以及機器與個人之間建立連接的便捷方法,綜合了傳感器、數(shù)據(jù)采集、遠程監(jiān)控、電信等技術,極大地實現(xiàn)了業(yè)務流程的自動化和智能化。移動網絡在建網初期主要用于提供綜合個人通信業(yè)務,并沒有針對機器類通信進行優(yōu)化;MTC涉及一個或多個不必需要自然人交互的實體,因此針對MTC優(yōu)化的業(yè)務與針對自然人通信優(yōu)化的業(yè)務是完全不相同的。當網絡中引入MTC設備后,網絡中的終端數(shù)量會由于MTC設備的大量加入而急劇增加,此時會對導致網絡中的因特網協(xié)議anternet Protocol,簡稱IP)v4地址數(shù)量嚴重不足,現(xiàn)有技術通過網關設備(PDN Gff)為MTC設備分配私網IPv4地址。由于私網IP地址只用于在局域網內標識一個終端,并不能對私網 IP地址在因特網(Internet)上進行路由與尋址,因此使用私網IP地址的終端需要通過網絡地址轉換(Network Address Translation,簡稱NAT)的方式接入到公網的因特網 (Internet)上,因此需要網關設備具有NAT的功能。當具有私網IP地址的MTC設備發(fā)起請求時,MTC設備使用私網IP地址標識自身,該請求到達網關設備后,網關設備為該MTC設備臨時分配一個公網IP地址和端口號,并使用該臨時分配的公網IP地址和端口號來標識該 MTC設備,該公網IP地址和端口號會在使用一段時間后被收回,以分配給其它終端使用。由于NAT網關仍需要為每個MTC設備分配一個公網IP地址和端口號,當網絡中的 MTC設備數(shù)量較大時,仍然存在公網IP地址和端口號不足的問題。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器,減小終端設備與服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,包括終端設備在附著到網絡后向網絡側服務器發(fā)送所述終端設備的私網因特網協(xié)議 IP地址和網關設備的IP地址,所述網關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網關設備為所述終端設備所附著網絡中的網關設備;所述終端設備接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,包括機器類通信服務器獲取終端設備的私網IP地址和網關設備的IP地址,所述網關設備為所述終端設備所附著網絡中的網關設備;
所述機器類通信服務器根據(jù)所述私網IP地址和所述網關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供一種地址獲取方法,包括地址獲取服務器接收來自終端設備的所述終端設備的私網IP地址;所述地址獲取服務器根據(jù)機器類通信服務器發(fā)送的請求向網關設備發(fā)送包含所述私網IP地址的請求,以使所述網關設備根據(jù)所述包含所述私網IP地址的請求給所述終端設備分配公網IP地址和端口號;所述網關設備為所述終端設備所附著網絡中的網關設備;所述地址獲取服務器將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供一種終端設備,包括發(fā)送模塊,用于在終端設備附著到網絡后向網絡側服務器發(fā)送所述終端設備的私網因特網協(xié)議IP地址和網關設備的IP地址,所述網關設備的IP地址為該終端設備通過附著接受消息中獲得的,所述網關設備為該終端設備所附著網絡中的網關設備;接收模塊,用于接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。本發(fā)明實施例提供一種機器類通信服務器,包括獲取模塊,用于獲取終端設備的私網IP地址和所述網關設備的IP地址,所述網關設備為所述終端設備所附著網絡中的網關設備;傳輸模塊,用于根據(jù)所述私網IP地址和所述網關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供一種地址獲取服務器,包括接收模塊,用于接收來自終端設備的所述終端設備的私網IP地址;獲取模塊,用于根據(jù)機器類通信服務器發(fā)送的請求向網關設備發(fā)送包含所述私網 IP地址的請求,以使所述網關設備根據(jù)所述包含所述私網IP地址的請求給所述終端設備分配公網IP地址和端口號,所述網關設備為所述終端設備所附著網絡中的網關設備;發(fā)送模塊,用于將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供一種數(shù)據(jù)傳輸系統(tǒng),包括網絡側服務器、網關設備;所述網絡側服務器用于在終端設備附著到網絡后獲取所述終端設備的私網IP地址和所述網關設備的IP地址,并根據(jù)所述網關設備的IP地址與所述網關設備進行數(shù)據(jù)信息的傳輸,所述網關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網關設備為所述終端設備所附著網絡中的網關設備;所述網關設備用于根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。本發(fā)明實施例提供一種數(shù)據(jù)傳輸系統(tǒng),包括機器類通信服務器,用于發(fā)送第一請求;
地址獲取服務器,用于接收終端設備發(fā)送的所述終端設備的私網IP地址,根據(jù)所述機器類通信服務器發(fā)送的所述第一請求向所述網關設備發(fā)送包含所述私網IP地址的第二請求;和網關設備,用于根據(jù)所述請求給所述終端設備分配公網IP地址和端口號;所述地址獲取服務器,還用于將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器;所述機器類通信服務器,還用于根據(jù)所述公網IP地址和端口號與所述終端設備進行數(shù)據(jù)信息的傳輸。上述本發(fā)明實施例,由于終端設備將終端設備的私網IP地址發(fā)送給了網絡側服務器,使得網絡側服務器根據(jù)終端設備的私網IP地址傳輸數(shù)據(jù)信息,減小了終端設備與網絡側服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例所適用的SAE的網絡架構圖;圖2為本發(fā)明數(shù)據(jù)傳輸方法一個實施例的流程示意圖;圖3為本發(fā)明數(shù)據(jù)傳輸方法又一個實施例的流程示意圖;圖4為本發(fā)明地址獲取方法實施例的流程示意圖;圖5為本發(fā)明實施例所適用的一個信令流程圖;圖6為本發(fā)明實施例所適用的又一個信令流程圖;圖7為本發(fā)明實施例所適用的再一個信令流程圖;圖8為本發(fā)明終端設備實施例的結構示意圖;圖9為本發(fā)明機器類通信服務器實施例的結構示意圖;圖10為本發(fā)明地址獲取服務器實施例的結構示意圖;圖11為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)一個實施例的結構示意圖;圖12為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)又一個實施例的結構示意圖;圖13為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)再一個實施例的結構示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明實施例所適用的SAE的網絡架構圖,如圖1所示,移動性管理實體(Mobility Management Entity,簡稱MME) 11處于核心網絡,負責移動性管理,功能包括核心網的承載控制;服務網關(Serving (Gateway,簡稱SGW) 12負責用戶設備(User Equipment,簡稱UE)用戶平面數(shù)據(jù)的傳送、轉發(fā)和路由切換等;分組數(shù)據(jù)網絡網關(Packet Data Network,簡稱PDN)網關(PDN Serving Gateway,簡稱PGW) 13 主要負責與PDN網絡進行連接、為用戶分配IP地址等;策略與計費規(guī)則功能(Policy and ChargingRules Function,簡稱=PCRF) 14負責根據(jù)用戶的簽約信息、IP連接訪問網絡 (IP-Connectivity Access Network,簡稱IP-CAN)類型、IP-CAN 能力等信息產生用于承載建立的策略和計費規(guī)則信息。由于SAE是全IP網絡,PGW13負責為附著到網絡中的終端設備分配全網可路由的公網IP地址,該IP地址可以是IPv4地址;此外,本發(fā)明實施例中公網IP地址具體可以為因特網(Internet)中的網關設備為附著在因特網(Internet)上的終端設備分配的全網絡可路由的IP地址,本發(fā)明實施例中所述的私網IP地址具體可以為用于在局域網內標識一個終端設備且不能在因特網(Internet)上進行路由的IP地址。圖2為本發(fā)明數(shù)據(jù)傳輸方法一個實施例的流程示意圖,如圖2所示,本發(fā)明實施例包括如下步驟步驟201、終端設備在附著到網絡后向網絡側服務器發(fā)送終端設備的私網’地址和網關設備的IP地址,其中,網關設備IP地址為終端設備通過附著接受消息獲得的,網關設備為終端設備所附著網絡中的網關設備;步驟202、終端設備接收來自網絡側服務器根據(jù)私網IP地址和網關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,由于終端設備將終端設備的私網IP地址和網關設備的IP地址發(fā)送給了網絡側服務器,使得網絡側服務器根據(jù)終端設備的私網IP地址與網關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網關設備為終端設備分配終端設備的公網IP地址,減小了終端設備與網絡側服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP 地址的影響。進一步地,在上述圖2所示實施例的基礎上,終端設備可以在MME確定出終端設備為機器類通信設備后接收MME發(fā)送的附著接受消息,其中,附著接受消息中包含網關設備的IP地址;進一步地,MME根據(jù)來自家鄉(xiāng)用戶服務器的簽約信息判斷出終端設備為MTC設備。進一步地,在上述圖2所示實施例的基礎上,步驟202具體可以為當網絡側服務器需要向所述終端設備傳輸數(shù)據(jù)信息時,所述終端設備接收所述網絡側服務器根據(jù)所述網關設備的IP地址向所述網關設備發(fā)送并經所述網關設備根據(jù)所述私網IP地址向所述終端設備轉發(fā)的所述數(shù)據(jù)信息。進一步地,在上述圖2所示實施例的基礎上,若終端設備還向網絡側服務器發(fā)送以隧道方式傳輸數(shù)據(jù)信息的指示,使得網絡側服務器根據(jù)該以隧道與網關設備進行通信, 進而網關設備與該終端設備之間進行所述數(shù)據(jù)信息的傳輸;具體地,隧道方式可以例如為 IP 嵌套 IP (IP in IP)的方式、用戶數(shù)據(jù)包隧道(UDP Tunnel,User Datagram Protocol)的方式等。進一步地,在上述圖2所示實施例中,網關設備具體可以為網絡中的PGW,還可以為網絡中存在的NAT網關。圖3為本發(fā)明數(shù)據(jù)傳輸方法又一個實施例的流程示意圖,如圖3所示,本發(fā)明實施例包括如下步驟
步驟301、機器類通信服務器獲取終端設備的私網IP地址和網關設備的IP地址, 其中,網關設備為終端設備所附著網絡中的網關設備;步驟302、機器類通信服務器根據(jù)私網IP地址和網關設備的IP地址向終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,由于機器類通信服務器根據(jù)終端設備的私網 IP地址和網關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網關設備為終端設備分配終端設備的公網IP地址,減小了終端設備與網絡側服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖3所示實施例的基礎上,步驟301可以通過如下包括如下過程機器類通信服務器接收終端設備發(fā)送的所述終端設備的私網IP地址和所述網關設備的IP地址;或者,所述機器類通信服務器向機器類通信網關或域名服務器發(fā)送請求消息,用于請求獲取所述終端設備的私網IP地址和所述網關設備的IP地址;所述機器類通信服務器接收所述機器類通信網關設備或域名服務器根據(jù)所述請求消息返回所述終端設備的私網IP地址和所述網關設備的IP地址。進一步地,在上述圖3所示實施例的基礎上,還包括若所述機器類通信服務器還獲取到來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示,則步驟302具體可以為所述網絡側服務器根據(jù)所述私網IP地址與所述網關設備的IP以隧道與所述網關設備進行通信,進而所述網關設備根據(jù)私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。進一步地,在上述圖3所示實施例中,網關設備具體可以為網絡中的PGW,還可以為網絡中存在的NAT網關。圖4為本發(fā)明地址獲取方法實施例的流程示意圖,如圖4所示,本發(fā)明實施例中的終端設備具體可以為MTC設備;本發(fā)明實施例包括如下步驟步驟401、地址獲取服務器接收終端設備發(fā)送的所述終端設備的私網IP地址;步驟402、地址獲取服務器根據(jù)來自MTC服務器發(fā)送的請求向網關設備發(fā)送包含私網IP地址的請求,以使網關設備根據(jù)該包含私網IP地址的請求給終端設備分配公網IP 地址和端口號;其中,網關設備為終端設備所附著網絡中的網關設備;步驟403、地址獲取服務器將獲取到的公網IP地址和端口號發(fā)送給機器類通信服務器,使得機器類通信服務器根據(jù)公網IP地址向終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供的地址獲取方法,由于地址獲取服務器根據(jù)來自機器類通信服務器的獲取終端設備的公網IP地址的請求向網關設備獲取終端設備的公網IP地址和端口號,實現(xiàn)了機器類通信服務器動態(tài)地獲取終端設備的公網IP地址,減小了終端設備與機器類通信服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖4所示實施例的基礎上,步驟402可以通過如下包括如下過程所述地址獲取服務器接收來自機器類通信服務器的包含有MTC設備的全稱域名 (Fully Qualified Domain Name,簡稱FQDN)的請求,用于請求獲取所述終端設備的公網 IP地址和端口號;
所述地址獲取服務器查詢所述終端設備的全稱域名以便獲取所述網關設備的IP 地址,并根據(jù)所述網關設備的IP地址向所述網關設備發(fā)送包含有所述私網IP地址的請求, 使得所述網關設備根據(jù)所述私網IP地址為所述終端設備分配所述終端設備的公網IP地址和端口號。進一步地,在上述圖4所示實施例中,網關設備具體可以為網絡中的PGW,還可以為網絡中存在的NAT網關;位置獲取服務器具體可以為MTC網關/DNS。為了更清楚的描述本發(fā)明實施例的技術方案,下面結合圖5 圖7對本發(fā)明實施例進行詳細描述。圖5為本發(fā)明實施例所適用的一個信令流程圖,如圖5所示,本實施例中,以終端設備具體為MTC設備、網關設備具體為PGW/NAT、網絡側服務器具體為MTC服務器為例進行示例性說明;本發(fā)明實施例包括如下步驟步驟501、MTC設備向MME發(fā)起附著請求消息,其中,該附著請求消息具體可以為 SAE網絡附著請求消息;步驟502、MME對該附著請求消息進行鑒權,具體鑒權過程可以參考現(xiàn)有技術中的相關協(xié)議,在此不再贅述;步驟503、MME向家鄉(xiāng)用戶服務器(Home Subscriber Server,簡稱HSS)或鑒權以及授權與計帳(Authentication,Accounting,Authorization,簡稱AAA)服務器發(fā)起位置更新請求消息;步驟504、HSS/AAA向MME返回位置更新響應消息,在該位置更新響應消息中包含 MTC設備的簽約信息,該簽約信息包括該MTC設備支持的MTC屬性,還可以包括該MTC設備的全稱域名(Fully Qualified DomainName,簡稱FQDN),其中MTC屬性具體可以包括MTC 設備通信時的小數(shù)據(jù)量、低移動性、時間控制的規(guī)律性中的至少一個或者任意組合,但該 MTC屬性并不僅限于上述列舉,只要是MTC設備自身具有的區(qū)別于其它終端設備的特性均為本實施例中所述的MTC屬性;步驟505、MME向PGW發(fā)起建立默認承載(default bearer)請求;步驟506、PGW接收到該默認承載請求后,建立默認承載(default bearer)上下文信息;可選地,若在網絡中存在單獨的NAT網關,則PGW還可以獲取該NAT網關的IP地址; PGff向MME返回建立默認承載響應,該建立默認承載響應中包含終端設備的私網IP地址和 PGff的IP地址,進一步地,若網絡中存在單獨的NAT網關,則PGW在建立默認承載響應中還可以攜帶該NAT網關的IP地址;步驟507、MME根據(jù)HSS返回的簽約信息及PGW返回的響應消息判斷出終端設備為 MTC 設備(Device);例如MME可以根據(jù)HSS返回的簽約信息中包含MTC特性的描述判斷出終端設備為MTC設備,和/或,根據(jù)HSS返回的簽約信息中包含終端的FQDN判斷出終端設備為MTC 設備;步驟508、MME向終端設備發(fā)送網絡附著接受(Attach Accept)消息,該附著接受消息包含網關設備的IP地址;進一步地,若網絡中存在NAT網關,則還可以包括NAT網關的 IP地址;具體地,可以通過對附著接受(Attach Accept)消息的演進會話管理(EvolvedSession Management,簡禾爾ESM) ;§、· 1 胃;§、7Π素(MessageContainer Information Element)激活默認演進數(shù)據(jù)包系統(tǒng)(Activate defaultEvolved Packet System)承載上下文請求(bearer context request)進行擴展來攜帶,具體擴展方式可以為在現(xiàn)有的激活默認演進數(shù)據(jù)包系統(tǒng)承載上下文請求的消息體基礎上增加一個信息元素,該信息元素具體可以為PGW/NAT的地址(PGW/NAT address),該信息元素的類型具體為PGW/NAT IP地址 (address),并且該信息元素為可選的,長度為6 14字節(jié)。步驟509、MTC設備向MTC服務器(Server)發(fā)送包含MTC設備(Device)的FQDN、 私網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ù)包進行保存。步驟510、當MTC服務器需要與MTC設備進行數(shù)據(jù)信息傳輸時,MTC服務器根據(jù) PGW/NAT的IP地址與PGW/NAT進行數(shù)據(jù)信息的傳輸;具體地,當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ù)包的內部IP地址是 MTC設備(Device)的私網IP地址;上述描述僅為一個示例并不能構成對本發(fā)明實施例的限制。步驟511、PGW/NAT根據(jù)私網IP地址與終端進行該數(shù)據(jù)信息的傳輸;例如與上述步驟510的例子相對應,PGW/NAT接收到MTC服務器發(fā)送的UDP數(shù)據(jù)包后,取出UDP數(shù)據(jù)包的私網IP地址,并按照正常的流程根據(jù)私網IP地址將數(shù)據(jù)信息傳輸給 MTC 設備(Device)。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,終端設備在附著到網絡后發(fā)送第一數(shù)據(jù)包, 由于該第一數(shù)據(jù)包中包括終端設備的私網IP地址、PGW/NAT的IP地址,使得MTC服務器可以根據(jù)終端設備的私網IP地址與PGW/NAT的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要PGW向終端設備分配終端設備的公網IP地址,減小了終端設備與MTC服務器傳輸數(shù)據(jù)信息時對現(xiàn)有的公網IP地址的影響;進一步地,若網絡中存在NAT網關,則由于不再需要 NAT網關為MTC設備(Device)建立一個IP地址映射表,因此簡化了 NAT網關的功能,MTC 設備(Device)不必維護從NAT網關獲得的公網IP地址、端口號,避免了對網絡資源的浪費和MTC設備(Device)電池電量的消耗。圖6為本發(fā)明實施例所適用的又一個信令流程圖,如圖6所示,本發(fā)明實施例以 終端設備具體為MTC設備、網關設備具體為PGW/NAT、網絡側服務器包括MTC網關/DNS和 MTC服務器為例進行示例性說明;本發(fā)明實施例包括如下步驟本發(fā)明實施例包括如下步驟步驟601、MTC設備向MME發(fā)起附著請求消息,其中,該附著請求消息具體可以為 EPS網絡附著請求消息。
步驟602、MME對該附著請求消息進行鑒權,具體鑒權過程可以參考現(xiàn)有技術中的相關協(xié)議,在此不再贅述;步驟603、MME向HSS或者AAA發(fā)起位置更新請求消息;步驟604、HSS/AAA向MME返回位置更新響應消息,在該位置更新響應消息中包含 MTC設備的簽約信息,該簽約信息包括該MTC設備支持的MTC屬性,還可以包括該MTC設備的FQDN,其中MTC屬性具體可以包括MTC設備通信時的小數(shù)據(jù)量、低移動性、時間控制的規(guī)律性中的至少一個或者任意組合,但該MTC屬性并不僅限于上述列舉,只要是MTC設備自身具有的區(qū)別于其它終端設備的特性均為本實施例中所述的MTC屬性;步驟605、MME向PGW/NAT發(fā)起建立默認承載(default bearer)請求;步驟606、PGW/NAT接收到該默認承載請求后,建立默認承載(defaultbearer)上下文信息;可選地,若在網絡中存在單獨的NAT網關,則PGW還可以獲取該NAT網關的IP地址;PGW在向MME返回建立默認承載響應,該建立默認承載響應中包含終端設備的私網IP 地址和PGW的IP地址,進一步地,若網絡中存在單獨的NAT網關,則PGW在建立默認承載響應中還可以攜帶該NAT網關的IP地址;步驟607、MME根據(jù)HSS/AAA返回的簽約信息及PGW/NAT返回的響應消息判斷出終端設備為MTC設備(Device);例如MME可以根據(jù)HSS返回的簽約信息中包含MTC特性的描述判斷出終端設備為MTC設備,和/或,根據(jù)HSS返回的簽約信息中包含終端的FQDN判斷出終端設備為MTC 設備;步驟608、MME向終端設備發(fā)送附著接受(Attach Accept)消息,該附著接受消息包含PGW的IP地址;進一步地,若網絡中存在NAT網關,則還可以包括NAT網關的IP地址;具體地,可以通過對附著接受(Attach Accept)消息的演進會話管理(Evolved Session Management, Ml^ :ESM) ;§、· 1 胃;§、7Π 素(MessageContainer Information Element)激活默認演進數(shù)據(jù)包系統(tǒng)(Activate defaultEvolved Packet System)承載上下文請求(bearer context request)進行擴展來攜帶,具體擴展方式可以為在現(xiàn)有的激活默認演進數(shù)據(jù)包系統(tǒng)承載上下文請求的消息體基礎上增加一個信息元素,該信息元素具體可以為PGW/NAT的地址(PGW/NAT address),該信息元素的類型具體為PGW/NAT IP地址 (address),并且該信息元素為可選的,長度為6 14字節(jié)。步驟609、MTC設備向MTC網關/域名服務器(MTC Gateway/DNS)發(fā)送第一數(shù)據(jù)包,在該第一數(shù)據(jù)包中包含MTC設備(Device)的FQDN、私網IP地址和PGW/NAT的IP地址; MTC網關/域名服務器(MTC Gateway/DNS)保存該第一數(shù)據(jù)包中所包含的FQDN、私網IP地址,PGW的IP地址;進一步的,該第一數(shù)據(jù)包可以為DNS更新消息;此外,若網絡中存在NAT 網關,則該第一數(shù)據(jù)包中還可以包括NAT網關的IP地址。步驟610、當MTC服務器(Server)需要向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC 服務器(Server)向MTC網關/域名服務器(MTCGateway/DNQ發(fā)送第一請求消息,在該第一請求消息中包含MTC設備(Device)的FQDN ;步驟611、MTC網關/域名服務器(MTC Gateway/DNS)向MTC服務器返回第一響應消息,該第一響應消息包括MTC設備(Device)的私網IP地址和PGW的IP地址,若網絡中存在NAT網關,則還可以包括NAT網關的IP地址。
步驟612、在MTC服務器(Server)向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC服務器(Server)通過隧道方式(UDP tunnel)向PGW/NAT發(fā)送數(shù)據(jù)信息,該數(shù)據(jù)信息具體可以為UDP數(shù)據(jù)包,該隧道方式具體可以為在UDP數(shù)據(jù)包的外部IP地址是PGW或者NAT的 IP地址,UDP數(shù)據(jù)包的內部IP地址是MTC設備(Device)的私網IP地址。步驟613、PGW或者NAT接收到該數(shù)據(jù)信息后,取出UDP數(shù)據(jù)包內部的PDU包,并按照正常的流程將該數(shù)據(jù)信息發(fā)送給MTC設備(Device)。其中,步驟612和步驟611僅為一個示例性說明,只要是MTC服務器通過PGW/NAT 的IP地址向PGW/NAT發(fā)送數(shù)據(jù)信息,并且PGW/NAT根據(jù)MTC設備的私網IP地址向MTC設備轉發(fā)該數(shù)據(jù)信息的過程,均為本發(fā)明實施例所述的實現(xiàn)方式。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,終端設備在附著到網絡后發(fā)送第一數(shù)據(jù)包, 由于該第一數(shù)據(jù)包中包括終端設備的私網IP地址終端設備所附著網關設備的IP地址,使得MTC服務器根據(jù)終端設備的私網IP地址與終端設備所附著網關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要終端設備所附著網關設備向終端設備分配終端設備的公網 IP地址,減小了終端設備與服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響;并且,NAT不需要為MTCDevice建立一個IP地址映射表簡化了 NAT網關功能;另外,MTC Device不必維護從NAT獲得的公網IP地址、公網端口號,避免了對網絡資源的浪費和MTC Device電池電量的消耗。圖7為本發(fā)明實施例所適用的再一個信令流程圖,如圖7所示,本發(fā)明實施例以 終端設備具體為MTC設備、網關設備具體為PGW/NAT、網絡側服務器包括MTC網關/DNS和 MTC服務器為例進行示例性說明;本發(fā)明實施例包括如下步驟步驟701、MTC設備向MME發(fā)起附著請求消息,其中,該附著請求消息具體可以為 EPS網絡附著請求消息。步驟702、MME對該附著請求消息進行鑒權,具體鑒權過程可以參考現(xiàn)有技術中的相關協(xié)議,在此不再贅述;步驟703、MME向HSS或者AAA發(fā)起位置更新請求消息;步驟704、HSS/AAA向MME返回位置更新響應消息,在該位置更新響應消息中包含 MTC設備的簽約信息,該簽約信息包括該MTC設備支持的MTC屬性,還可以包括該MTC設備的FQDN,其中MTC屬性具體可以包括MTC設備通信時的小數(shù)據(jù)量、低移動性、時間控制的規(guī)律性中的至少一個或者任意組合,但該MTC屬性并不僅限于上述列舉,只要是MTC設備自身具有的區(qū)別于其它終端設備的特性均為本實施例中所述的MTC屬性;步驟705、MME向PGW發(fā)起建立默認承載(default bearer)請求;步驟706、PGW接收到該默認承載請求后,建立默認承載(default bearer)上下文信息;可選地,若在網絡中存在單獨的NAT網關,則PGW還可以獲取該NAT網關的IP地址; PGW在向MME返回建立默認承載響應,該建立默認承載響應中包含終端設備的私網IP地址和PGW的IP地址,進一步地,若網絡中存在單獨的NAT網關,則PGW在建立默認承載響應中還可以攜帶該NAT網關的IP地址;步驟707、MME根據(jù)HSS/AAA返回的簽約信息及PGW返回的響應消息判斷出終端設備為MTC設備(Device);例如MME可以根據(jù)HSS返回的簽約信息中包含MTC特性的描述判斷出終端設備為MTC設備,和/或,根據(jù)HSS返回的簽約信息中包含終端的FQDN判斷出終端設備為MTC 設備;步驟708、MME向MTC設備發(fā)送網絡附著接受(Attach Accept)消息,該附著接受消息包含網關設備的IP地址;進一步地,若網絡中存在NAT網關,則還可以包括NAT的IP 地址;具體地,可以通過對網絡附著接受(Attach Accept)消息的演進會話管理 (Evolved Session Management,簡稱ESM)消息容器信息元素(MessageContainer Information Element)激活默認演進數(shù)據(jù)包系統(tǒng)(Activate defaultEvolved Packet System)承載上下文請求(bearer context request)進行擴展來攜帶,具體擴展方式可以為在現(xiàn)有的激活默認演進數(shù)據(jù)包系統(tǒng)承載上下文請求的消息體基礎上增加一個信息元素,該信息元素具體可以為PGW/NAT的地址(PGW/NAT address),該信息元素的類型具體為 PGW/NAT IP地址(address),并且該信息元素為可選的,長度為6 14字節(jié)。步驟709、MTC設備向MTC網關/DNS發(fā)送更新消息,在該更新消息中包含MTC設備 (Device)的FQDN、私網IP地址和PGW的IP地址;進一步的,該更新消息可以為DNS更新消息;此外,若網絡中存在NAT網關,則該更新消息中還可以包括NAT網關的IP地址。步驟710、在MTC服務器(Server)需要向MTC設備(Device)傳輸數(shù)據(jù)信息時,MTC 服務器(Server)向MTC網關/DNS發(fā)送請求消息,其中,請求消息包括FQDN,用于請求獲取 MTC設備(Device)的公網IP地址;步驟711、MTC網關/DNS根據(jù)FQDN查找MTC設備(Device)所附著PGW或NAT的 IP地址,并向PGW或NAT發(fā)送動態(tài)請求消息,用于請求MTC設備(Device)的公網IP地址, 在該動態(tài)請求消息中包含MTC設備(Device)的私網IP地址;步驟712,PGff根據(jù)MTC設備(Device)的私網IP地址找到MTC設備(Device),并為該MTC設備(Device)動態(tài)分配對應的公網IP地址和端口號,將該MTC設備的公網IP地址和端口號發(fā)送給MTC網關/DNS ;步驟713、MTC網關/DNS向MTC服務器(Server)返回MTC設備(Device)的公網 IP地址和端口號;步驟714、MTC服務器(Server)向MTC設備(Device)的公網IP地址發(fā)送數(shù)據(jù)信息,根據(jù)MTC設備的公網IP地址將該數(shù)據(jù)信息路由到PGW或NAT網關;步驟715、PGW/NAT收到該數(shù)據(jù)信息后,按照正常的NAT流程將該MTC設備 (Device)的公網IP地址和端口號映射成私網IP地址和端口號,并根據(jù)私網IP地址將該數(shù)據(jù)信息發(fā)送給MTC設備。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法,服務器在獲取到終端設備的私網IP地址、 PGff或NAT的IP地址后,根據(jù)終端設備的私網IP地址與PGW或NAT的IP地址動態(tài)地向 SGW/PGW獲取MTC設備的公網IP地址,由于MTC設備不再固定占用網關設備所分配的公網 IP地址,而是在需要進行數(shù)據(jù)傳輸時動態(tài)地由網關設備進行分配,減小了終端設備與服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。圖8為本發(fā)明終端設備實施例的結構示意圖,如圖8所示,本發(fā)明實施例中的終端設備具體可以為MTC設備,本發(fā)明實施例可以實現(xiàn)上述圖2所示實施例的方法流程以及圖 5所示實施例的信令流程;本實施例包括發(fā)送模塊81、接收模塊82 ;
15
其中,發(fā)送模塊81在終端設備附著到網絡后向網絡側服務器發(fā)送所述終端設備的私網因特網協(xié)議IP地址和網關設備的IP地址,所述網關設備的IP地址為該終端設備通過附著接受消息中獲得的,所述網關設備為該終端設備所附著網絡中的網關設備;接收模塊82接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的IP地址傳輸?shù)?br>
數(shù)據(jù)信息。本發(fā)明實施例提供的終端設備,由于接收模塊82將終端設備的私網IP地址、網關設備的IP地址發(fā)送給了網絡側服務器,使得網絡側服務器根據(jù)終端設備的私網IP地址與網關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網關設備為終端設備分配終端設備的公網IP地址,減小了終端設備與網絡側服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖8所示實施例的基礎上,接收模塊82還用于所述終端設備在所述移動性管理實體確定出所述終端設備為機器類通信設備后接收所述移動性管理實體發(fā)送的所述附著接受消息。進一步地,在上述圖8所示實施例的基礎上,發(fā)送模塊81還用于向所述網絡側服務器發(fā)送以隧道方式傳輸所述數(shù)據(jù)信息的指示,使得所述網絡側服務器根據(jù)所述私網IP 地址與所述網關設備的IP地址以隧道方式與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備傳輸進行所述數(shù)據(jù)信息的傳輸。圖9為本發(fā)明機器類通信服務器實施例的結構示意圖,本發(fā)明實施例可以實現(xiàn)上述圖3所示實施例的方法流程以及圖5 圖7所示實施例的信令流程;如圖9所示,本實施例包括獲取模塊91、傳輸模塊92 ;其中,獲取模塊91獲取終端設備的私網IP地址和所述網關設備的IP地址,所述網關設備為所述終端設備所附著網絡中的網關設備;傳輸模塊92根據(jù)所述私網IP地址和所述網關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供的機器類通信服務器,由于傳輸模塊92根據(jù)終端設備的私網 IP地址和網關設備的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網關設備為終端設備分配終端設備的公網IP地址,減小了終端設備與網絡側服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖9所示實施例的基礎上,獲取模塊91還可以包括第一接收單元,和/或,第一發(fā)送單元和第二接收單元;其中,第一接收單元接收終端設備發(fā)送的所述終端設備的私網IP地址和所述網關設備的IP地址;第一發(fā)送單元向機器類通信網關或域名服務器發(fā)送請求消息,用于請求獲取所述終端設備的私網IP地址和所述網關設備的IP 地址;第二接收單元接收所述機器類通信網關設備或域名服務器根據(jù)所述請求消息返回所述終端設備的私網IP地址和所述網關設備的IP地址。進一步地,在上述圖9所示實施例的基礎上,獲取模塊91還用于獲取來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示,則傳輸模塊92具體用于在獲取模塊91獲取到來自終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示的情況下,根據(jù)所述私網IP地址與所述網關設備的IP地址以隧道方式與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。圖10為本發(fā)明地址獲取服務器實施例的結構示意圖,本發(fā)明實施例中的地址獲取服務器具體可以為MTC網關設備或者DNS,本發(fā)明實施例可以實現(xiàn)上述圖4所示實施例的方法流程以及圖7所示實施例的信令流程;如圖10所示,本實施例包括接收模塊101、獲取模塊102、發(fā)送模塊103 ;其中,接收模塊101接收來自終端設備的所述終端設備的私網IP地址;獲取模塊 102根據(jù)MTC服務器發(fā)送的請求向網關設備發(fā)送包含所述私網IP地址的請求,以使所述網關設備根據(jù)所述包含私網IP地址的請求給所述終端設備分配公網IP地址和端口號,所述網關設備為所述終端設備所附著網絡中的網關設備;發(fā)送模塊103將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。本發(fā)明實施例提供的地址獲取服務器,由于獲取模塊102根據(jù)來自機器類通信服務器的獲取終端設備的公網IP地址的請求向網關設備獲取終端設備的公網IP地址和端口號,實現(xiàn)了機器類通信服務器動態(tài)地獲取終端設備的公網IP地址,減小了終端設備與機器類通信服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖10所示實施例的基礎上,獲取模塊102還可以包括第一接收單元、查詢單元、第二接收單元;其中,第一接收單元所述地址獲取服務器接收來自機器類通信服務器的包含有所述FQDN的請求,用于請求獲取所述終端設備的公網IP地址和端口號;查詢單元查詢所述終端設備的全稱域名以便獲取所述網關設備的IP地址,并根據(jù)所述網關設備的IP地址向所述網關設備發(fā)送包含有所述私網IP地址的請求,使得所述網關設備根據(jù)所述私網IP地址為所述終端設備分配所述終端設備的公網IP地址和端口號;第二接收單元接收所述網關設備發(fā)送的所述公網IP地址和端口號。圖11為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)一個實施例的結構示意圖,本發(fā)明實施例中的系統(tǒng)可以實現(xiàn)上述圖2 圖4所示實施例的方法流程以及圖5所示實施例的信令流程;如圖11 所示,本實施例包括網絡側服務器111、網關設備112 ;網絡側服務器111在終端設備附著到網絡后獲取所述終端設備的私網IP地址和所述網關設備的IP地址,并根據(jù)網關設備112的IP地址與網關設備112進行數(shù)據(jù)信息的傳輸,網關設備112的IP地址為所述終端設備通過附著接受消息獲得的,所述網關設備112 為所述終端設備所附著網絡中的網關設備;網關設備112根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。本發(fā)明實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于網絡側服務器111在終端設備附著到網絡后獲取所述終端設備的私網IP地址和所述網關設備的IP地址,網絡側服務器111根據(jù)終端設備的私網IP地址與網關設備112的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網關設備112為終端設備分配終端設備的公網IP地址,減小了終端設備與網絡側服務器 111傳輸數(shù)據(jù)信息時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖11所示實施例的基礎上,網絡側服務器111還用于獲取所述終端設備發(fā)送的以隧道方式傳輸所述數(shù)據(jù)信息的指示,根據(jù)網關設備112的IP以隧道方式與網關設備112進行通信,進而網關設備112根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。進一步地,在上述圖11所示實施例的基礎上,網絡側服務器可以為機器類通信服務器,或者,網絡側服務器還可以包括機器類通信服務器、機器類通信網關或域名服務器;圖12為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)又一個實施例的結構示意圖,本發(fā)明實施例中的系統(tǒng)可以實現(xiàn)上述圖2 圖4所示實施例的方法流程以及圖6所示實施例的信令流程;本實施例以網絡側服務器具體包括MTC服務器、MTC GW/DNS為例進行示例性說明;如圖12所示,本實施例包括網關設備 121、MTC 服務器 122、MTC GW/DNS123、MME124、HSS125 ;HSS125用于為MMElM提供終端設備的簽約信息,MME124根據(jù)終端設備的簽約信息判斷出終端設備為機器類通信設備;在MMElM確定終端設備為機器類通信設備后, MMElM向終端設備發(fā)送附著接受消息,其中,附著接受消息中包括網關設備121的IP地址; 進一步地,MMElM可以通過對附著接受消息進行字段擴展以在接受消息中攜帶網關設備 121的IP地址。終端設備在附著到網絡后,MTC GW/DNS123接收終端設備發(fā)送的終端設備的私網 IP地址、網關設備121的IP地址,并在MTC服務器122需要向終端設備傳輸數(shù)據(jù)信息時為 MTC服務器122提供終端設備的私網IP地址和網關設備121的IP地址;其中,網關設備121 為終端設備所附著網絡中的網關設備。本發(fā)明實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于終端設備將終端設備的私網IP地址、網關設備121的IP地址發(fā)送給了 MTC服務器122,使得MTC服務器122根據(jù)終端設備的私網 IP地址與網關設備121的IP地址向終端設備傳輸數(shù)據(jù)信息,由于不再需要網關設備121為終端設備分配終端設備的公網IP地址,減小了終端設備與MTC服務器122傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖12所示實施例的基礎上,MTC GW/DNS123還用于獲取終端設備發(fā)送的以隧道方式傳輸所述數(shù)據(jù)信息的指示,在MTC服務器122需要向終端設備傳輸數(shù)據(jù)信息時,MTC服務器122向MTC GW/DNS123獲取終端設備的私網IP地址、網關設備121的 IP地址,從而MTC服務器122根據(jù)網關設備121的IP地址以隧道方式與網關設備121進行通信,進而網關設備121根據(jù)私網IP地址與終端設備進行數(shù)據(jù)信息的傳輸。圖13為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)再一個實施例的結構示意圖,本發(fā)明實施例中的系統(tǒng)可以實現(xiàn)上述圖2 圖4所示實施例的方法流程以及圖7所示實施例的信令流程,本發(fā)明實施例中的位置獲取服務器具體可以為圖10所示實施例中的位置獲取服務器,并且該位置獲取服務器具體可以實現(xiàn)MTC GW/DNS的功能;如圖13所示,本實施例包括網關設備 131、MTC服務器132、位置獲取服務器133 ;終端設備在附著到網絡后,位置獲取服務器133接收終端設備發(fā)送的私網IP地址,根據(jù)MTC服務器132發(fā)送的第一請求向網關設備131發(fā)送包含所述私網IP地址的第二請求,以使網關設備131根據(jù)該第二請求給終端設備分配公網IP地址和端口號;位置獲取服務器133將從網關設備131處獲取到的所述公網IP地址和端口號發(fā)送給MTC服務器132,MTC服務器132根據(jù)所述公網IP地址和端口號與終端設備進行數(shù)據(jù)信息的傳輸。本發(fā)明實施例提供的數(shù)據(jù)傳輸系統(tǒng),由于位置獲取服務器133根據(jù)來自MTC服務器132的獲取終端設備的公網IP地址的請求向網關設備131獲取終端設備的公網IP地址和端口號,實現(xiàn)了 MTC服務器132在需要進行數(shù)據(jù)傳輸時動態(tài)地獲取終端設備的公網IP地址,減小了終端設備與MTC服務器132傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。進一步地,在上述圖13所示實施例的基礎上,再如圖13所示,該數(shù)據(jù)傳輸系統(tǒng)還可以包括MME134、HSS135 ;其中,HSS135用于為MME134提供終端設備的簽約信息,使得 MME134根據(jù)終端設備的簽約信息判斷出終端設備為機器類通信設備;在MME134確定終端設備為機器類通信設備后,MME134向終端設備發(fā)送附著接受消息,其中,附著接受消息中包括網關設備131的IP地址;具體地,MME134通過對附著接受消息進行字段擴展以在接受消息中攜帶網關設備131的IP地址。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、 設備、模塊和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
權利要求
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括終端設備在附著到網絡后向網絡側服務器發(fā)送所述終端設備的私網因特網協(xié)議IP地址和網關設備的IP地址,所述網關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網關設備為所述終端設備所附著網絡中的網關設備;所述終端設備接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的IP 地址傳輸?shù)臄?shù)據(jù)信息。
2.根據(jù)權利要求1所述的方法,其特征在于,還包括所述終端設備在所述移動性管理實體確定出所述終端設備為機器類通信設備后接收所述移動性管理實體發(fā)送的所述附著接受消息。
3.根據(jù)權利要求2所述的方法,其特征在于,還包括所述移動性管理實體根據(jù)來自家鄉(xiāng)用戶服務器的所述終端設備的簽約信息判斷出終端設備為機器類通信設備。
4.根據(jù)權利要求1 3任一所述的方法,其特征在于,所述終端設備接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的IP地址傳輸?shù)臄?shù)據(jù)信息包括當所述網絡側服務器需要向所述終端設備傳輸數(shù)據(jù)信息時,所述終端設備接收所述網絡側服務器根據(jù)所述網關設備的IP地址向所述網關設備發(fā)送并經所述網關設備根據(jù)所述私網IP地址向所述終端設備轉發(fā)的所述數(shù)據(jù)信息。
5.根據(jù)權利要求1 3任一所述的方法,其特征在于,所述終端設備還向所述網絡側服務器發(fā)送以隧道方式傳輸所述數(shù)據(jù)信息的指示,使得所述網絡側服務器根據(jù)所述私網IP 地址與所述網關設備的IP地址以隧道與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
6.一種數(shù)據(jù)傳輸方法,其特征在于,包括機器類通信服務器獲取終端設備的私網IP地址和網關設備的IP地址,所述網關設備為所述終端設備所附著網絡中的網關設備;所述機器類通信服務器根據(jù)所述私網IP地址和所述網關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。
7.根據(jù)權利要求6所述的方法,其特征在于,所述機器類通信服務器獲取終端設備的私網IP地址和所述網關設備的IP地址包括機器類通信服務器接收終端設備發(fā)送的所述終端設備的私網IP地址和所述網關設備的IP地址;或者,所述機器類通信服務器向機器類通信網關或域名服務器發(fā)送請求消息,用于請求獲取所述終端設備的私網IP地址和所述網關設備的IP地址;所述機器類通信服務器接收所述機器類通信網關設備或域名服務器根據(jù)所述請求消息返回所述終端設備的私網IP地址和所述網關設備的IP地址。
8.根據(jù)權利要求6或7所述的方法,其特征在于,若所述機器類通信服務器還獲取到來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示,則所述機器類通信服務器根據(jù)所述私網IP地址和所述網關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息包括所述網絡側服務器根據(jù)所述私網IP地址與所述網關設備的IP地址以隧道與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
9.一種地址獲取方法,其特征在于,包括地址獲取服務器接收終端設備發(fā)送的所述終端設備的私網IP地址;所述地址獲取服務器根據(jù)機器類通信服務器發(fā)送的請求向網關設備發(fā)送包含所述私網IP地址的請求,以使所述網關設備根據(jù)所述包含所述私網IP地址的請求給所述終端設備分配公網IP地址和端口號;所述網關設備為所述終端設備所附著網絡中的網關設備;所述地址獲取服務器將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
10.根據(jù)權利要求9所述的方法,其特征在于,所述地址獲取服務器根據(jù)機器類通信服務器發(fā)送的請求向網關設備發(fā)送包含所述私網IP地址的請求,以使所述網關設備根據(jù)所述請求給所述終端設備分配公網IP地址和端口號包括所述地址獲取服務器接收來自機器類通信服務器的包含有全稱域名的請求,用于請求獲取所述終端設備的公網IP地址和端口號;所述地址獲取服務器查詢所述終端設備的全稱域名以便獲取所述網關設備的IP地址,并根據(jù)所述網關設備的IP地址向所述網關設備發(fā)送包含有所述私網IP地址的請求,使得所述網關設備根據(jù)所述私網IP地址為所述終端設備分配所述終端設備的公網IP地址和端口號;所述地址獲取服務器接收所述網關設備發(fā)送的所述公網IP地址和端口號。
11.一種終端設備,其特征在于,包括發(fā)送模塊,用于在終端設備附著到網絡后向網絡側服務器發(fā)送所述終端設備的私網因特網協(xié)議IP地址和網關設備的IP地址,所述網關設備的IP地址為該終端設備通過附著接受消息中獲得的,所述網關設備為該終端設備所附著網絡中的網關設備;接收模塊,用于接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的 IP地址傳輸?shù)臄?shù)據(jù)信息。
12.根據(jù)權利要求11所述的設備,其特征在于,所述接收模塊還用于所述終端設備在移動性管理實體確定出所述終端設備為機器類通信設備后接收所述移動性管理實體發(fā)送的所述附著接受消息。
13.根據(jù)權利要求11或12所述的設備,其特征在于,所述發(fā)送模塊還用于向所述網絡側服務器發(fā)送以隧道方式傳輸所述數(shù)據(jù)信息的指示,使得所述網絡側服務器根據(jù)所述私網 IP地址與所述網關設備的IP地址以隧道方式與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
14.一種機器類通信服務器,其特征在于,包括獲取模塊,用于獲取終端設備的私網IP地址和所述網關設備的IP地址,所述網關設備為所述終端設備所附著網絡中的網關設備;傳輸模塊,用于根據(jù)所述私網IP地址和所述網關設備的IP地址向所述終端設備傳輸數(shù)據(jù)信息。
15.根據(jù)權利要求14所述的服務器,其特征在于,所述獲取模塊包括第一接收單元,用于接收終端設備發(fā)送的所述終端設備的私網IP地址和所述網關設備的IP地址;或者,所述獲取模塊包括第一發(fā)送單元,用于向機器類通信網關或域名服務器發(fā)送請求消息,用于請求獲取所述終端設備的私網IP地址和所述網關設備的IP地址;和,第二接收單元,用于接收所述機器類通信網關設備或域名服務器根據(jù)所述請求消息返回所述終端設備的私網IP地址和所述網關設備的IP地址。
16.根據(jù)權利要求14或15所述的服務器,其特征在于,所述獲取模塊還用于獲取來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示;所述傳輸模塊具體用于在所述獲取模塊獲取到來自所述終端設備的以隧道方式傳輸所述數(shù)據(jù)信息的指示的情況下,根據(jù)所述私網IP地址與所述網關設備的IP地址以隧道方式與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
17.—種地址獲取服務器,其特征在于,包括接收模塊,用于接收來自終端設備的所述終端設備的私網IP地址;獲取模塊,用于根據(jù)機器類通信服務器發(fā)送的請求向網關設備發(fā)送包含所述私網IP 地址的請求,以使所述網關設備根據(jù)所述包含所述私網IP地址的請求給所述終端設備分配公網IP地址和端口號,所述網關設備為所述終端設備所附著網絡中的網關設備;發(fā)送模塊,用于將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器,使得所述機器類通信服務器根據(jù)所述公網IP地址和端口號向所述終端設備傳輸數(shù)據(jù)信息。
18.根據(jù)權利要求17所述的服務器,其特征在于,所述獲取模塊包括第一接收單元,用于接收來自機器類通信服務器的包含有全稱域名的請求,用于請求獲取所述終端設備的公網IP地址和端口號;查詢單元,用于查詢所述終端設備的全稱域名以便獲取所述網關設備的IP地址,并根據(jù)所述網關設備的IP地址向所述網關設備發(fā)送包含有所述私網IP地址的請求,使得所述網關設備根據(jù)所述私網IP地址為所述終端設備分配所述終端設備的公網IP地址和端口號;第二接收單元,用于接收所述網關設備發(fā)送的所述公網IP地址和端口號。
19.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括網絡側服務器、網關設備;所述網絡側服務器用于在終端設備附著到網絡后獲取所述終端設備的私網IP地址和所述網關設備的IP地址,并根據(jù)所述網關設備的IP地址與所述網關設備進行數(shù)據(jù)信息的傳輸,所述網關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網關設備為所述終端設備所附著網絡中的網關設備;所述網關設備用于根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
20.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述網絡側服務器還用于獲取所述終端設備發(fā)送的以隧道方式傳輸所述數(shù)據(jù)信息的指示,根據(jù)所述網關設備的IP地址以隧道方式與所述網關設備進行通信,進而所述網關設備根據(jù)所述私網IP地址與所述終端設備進行所述數(shù)據(jù)信息的傳輸。
21.根據(jù)權利要求19所述的系統(tǒng),其特征在于,還包括移動性管理實體,用于在確定出所述終端設備為機器類通信設備后向所述移動終端發(fā)送所述附著接受消息。
22.根據(jù)權利要求21所述的系統(tǒng),其特征在于,還包括家鄉(xiāng)用戶服務器,用于為所述移動性管理實體提供所述終端設備的簽約信息;所述移動性管理實體具體用于根據(jù)所述終端設備的簽約信息判斷出所述終端設備為機器類通信設備后向所述移動終端發(fā)送所述附著接受消息。
23.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述網絡側服務器包括機器類通信服務器和機器類通信網關,或機器類通信服務器和域名服務器;所述機器類通信網關或域名服務器用于接收所述終端設備發(fā)送的所述終端設備的私網IP地址和所述網關設備的IP地址,并在所述機器類通信服務器需要向所述終端設備傳輸數(shù)據(jù)信息時為所述機器類通信服務器提供所述終端設備的私網IP地址和所述網關設備的IP地址。
24.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括機器類通信服務器,用于發(fā)送第一請求;地址獲取服務器,用于接收終端設備發(fā)送的所述終端設備的私網IP地址,根據(jù)所述機器類通信服務器發(fā)送的所述第一請求向所述網關設備發(fā)送包含所述私網IP地址的第二請求;和網關設備,用于根據(jù)所述請求給所述終端設備分配公網IP地址和端口號;所述地址獲取服務器,還用于將從所述網關設備處獲取到的所述公網IP地址和端口號發(fā)送給所述機器類通信服務器;所述機器類通信服務器,還用于根據(jù)所述公網IP地址和端口號與所述終端設備進行數(shù)據(jù)信息的傳輸。
全文摘要
本發(fā)明實施例涉及一種數(shù)據(jù)傳輸方法及系統(tǒng)、地址獲取方法、終端設備、服務器,其中數(shù)據(jù)傳輸方法包括終端設備在附著到網絡后向網絡側服務器發(fā)送所述終端設備的私網因特網協(xié)議IP地址和網關設備的IP地址,所述網關設備的IP地址為所述終端設備通過附著接受消息獲得的,所述網關設備為所述終端設備所附著網絡中的網關設備;所述終端設備接收來自所述網絡側服務器根據(jù)所述私網IP地址和所述網關設備的IP地址傳輸?shù)臄?shù)據(jù)信息。本發(fā)明實施例,由于終端設備將終端設備的私網IP地址發(fā)送給了網絡側服務器,使得網絡側服務器根據(jù)終端設備的私網IP地址傳輸數(shù)據(jù)信息,減小了終端設備與網絡側服務器傳輸數(shù)據(jù)時對現(xiàn)有的公網IP地址的影響。
文檔編號H04L29/06GK102238243SQ20101017019
公開日2011年11月9日 申請日期2010年5月5日 優(yōu)先權日2010年5月5日
發(fā)明者金輝, 陳國喬, 龍水平 申請人:華為終端有限公司