国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Pc機通過移動終端配置網絡地址、收發(fā)數據方法及系統的制作方法

      文檔序號:7988641閱讀:428來源:國知局
      Pc機通過移動終端配置網絡地址、收發(fā)數據方法及系統的制作方法
      【專利摘要】本發(fā)明涉及移動通信領域,提供一種PC機通過移動終端配置網絡地址的方法,移動終端通過PDP激活過程從網絡端獲取IP地址IP1和DNS地址;移動終端根據IP1生成與IP1同子網的IP地址IP2,并將IP2設置為DHCP服務器IP地址和網關IP地址;移動終端通過DHCP過程為PC機配置網口參數;還提供PC機通過移動終端發(fā)送數據的方法、接收數據的方法、為PC機配置網絡地址的移動終端以及PC機通過移動終端配置網絡地址的系統,本發(fā)明不再使用路由器為PC機分配IP地址,直接通過DHCP過程把IP1分配給PC機,減少了IP數據的路由次數,提高了數據傳輸實時性。
      【專利說明】PC機通過移動終端配置網絡地址、收發(fā)數據方法及系統
      【技術領域】
      [0001]本發(fā)明涉及通信【技術領域】,特別涉及一種PC機(Personal Computer,個人計算設備)通過移動終端配置網絡地址、接收數據、發(fā)送數據方法、終端及系統。
      【背景技術】
      [0002]由于使用習慣、處理速度等因素的影響,人們偏向于使用PC機訪問互聯網,而在一些特殊場合,PC機無法通過有線或無線方式直接連接或訪問互聯網,隨著3G/4G技術的成熟和商用,通過移動終端接入互聯網的技術被越來越廣泛的使用,因而人們越來越希望通過移動終端能夠使PC機連接或訪問互聯網,從而達到PC機訪問互聯網的目的。
      [0003]為了方便實用,移動終端通常通過USB (Universal Serial BUS,通用串行總線)接口和PC機連接,為了減少冗余數據的傳輸,簡化連接過程,方便用戶操作,USB設備一般枚舉為網口,移動終端通過DHCP (Dynamic Host Configuration Protocol,動態(tài)主機配置協議)方式自動為PC機配置IP地址,網關地址,子網掩碼和DNS (Domain Name System,域名系統)地址。
      [0004]目前,現有技術在移動終端中增加路由器功能模塊,用于管理移動終端和PC機的網絡連接,實現了PC機訪問互聯網的目的。但是,增加的路由器功能模塊對數據進行路由轉發(fā),會占用移動終端的系統資源,降低移動終端的處理速度,不符合當前對移動終端處理速度要求越來越高的趨勢,并且,隨著4G技術的商用,對上網速度要求越來越快,PC機上的數據通過移動終端路由轉發(fā),造成了數據的延遲,降低了數據傳輸實時性。

      【發(fā)明內容】

      [0005]針對上述不足,本發(fā)明提出PC機通過移動終端配置網絡地址、接收數據、發(fā)送數據方法、終端及系統,實現PC機直接連接到無線網絡,并減少移動終端對PC傳來的數據進行路由處理所占用的系統資源開銷,降低數據傳輸的延遲,提升數據傳輸的實時性。
      [0006]本發(fā)明提供一種PC機通過移動終端配置網絡地址的方法,包括:
      [0007]移動終端通過PDP激活過程從網絡端獲取IP地址IPl和DNS地址;
      [0008]移動終端根據IPl生成與IPl同子網的IP地址IP2,并將IP2設置為DHCP服務器IP地址和網關IP地址;
      [0009]移動終端通過DHCP過程為PC機配置網口參數,即把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機。
      [0010]優(yōu)選地,所述配置網絡地址的方法,還包括:
      [0011]PC機發(fā)起IPl地址重復性檢測過程,移動終端對重復性檢測請求進行處理,判斷重復性檢測的請求IP地址是否是IP1,如果是,認為是重復性檢測數據,則不響應,丟棄請求包,PC機超時后收不到響應,認為IPl地址可用。
      [0012]本發(fā)明提供一種PC機通過移動終端發(fā)送數據的方法,包括:
      [0013]PC機需要訪問某網絡IP地址IPx前,檢查本地的地址解析協議ARP表,是否存在IPx地址對應的硬件地址;
      [0014]PC機判斷IPx是否與IPl在同一個子網內,獲得ARP解析地址,S卩如果IPx是與IPl在同一個子網內,則ARP解析地址為IPx,否則,ARP解析地址為網關地址IP2 ;
      [0015]PC機在子網內廣播ARP解析消息,移動終端對ARP請求進行處理,如果源IP地址是IP1,并且請求IP地址不是IP1,用移動終端的硬件地址響應,否則,不響應,丟棄該請求包。PC機從ARP響應中讀取的移動終端的硬件地址,并記錄在ARP表中;
      [0016]PC機把需要發(fā)送的數據發(fā)送到移動終端的硬件地址;
      [0017]移動終端將收到PC機的發(fā)送數據,移動終端的數據處理模塊解析出IP數據,直接發(fā)送到對應無線承載,完成數據發(fā)送。
      [0018]本發(fā)明提供一種PC機通過移動終端接收數據的方法,包括:
      [0019]移動終端接收到無線網絡下發(fā)的IP數據包,查找ARP表,查找IPl地址對應的硬件地址;
      [0020]如果IPl地址沒有對應的硬件地址,移動終端發(fā)起ARP請求解析過程,移動終端廣播發(fā)送ARP解析請求,請求解析IPl地址的硬件地址;PC機收到該ARP解析請求后,使用本地的硬件地址響應移動終端,移動終端接收到該響應后,記錄PC機的硬件地址到ARP表;
      [0021]移動終端的數據處理模塊使用獲取的PC機的硬件地址,把獲取的IP數據包發(fā)送到PC機,PC機接收到移動終端發(fā)送的IP包,完成下行數據接收。
      [0022]本發(fā)明提供一種為PC機配置網絡地址的移動終端,包括:
      [0023]PDP激活模塊22,用于PDP激活過程,從無線網絡獲取IP地址IPl和DNS地址;
      [0024]同子網IP生成模塊24,用于利用IPl地址生成與IPl地址同子網IP地址IP2 ;
      [0025]DHCP服務器模塊26,用于將IP2地址設置為DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,包括把IPl地址分配給PC機,將DNS地址、DHCP服務器地址、網關地址、子網掩碼通知PC機。
      [0026]網絡接口 28,用于連接PC機,發(fā)送網口參數到PC機,組裝移動終端發(fā)送的IP數據包以適合網絡接口發(fā)送。
      [0027]優(yōu)選地,所述移動終端,還包括:
      [0028]ARP解析模塊27,與所述網絡接口 28相連接,用于處理PC機重復性檢測數據包,處理PC機的ARP解析數據包,發(fā)起ARP解析請求。
      [0029]本發(fā)明提供一種PC機通過移動終端配置網絡地址的系統,包括PC機10和移動終
      立而20 ;
      [0030]所述移動終端20包括:
      [0031 ] PDP激活模塊22,用于PDP激活過程,從無線網絡獲取IP地址IPl和DNS地址;
      [0032]同子網IP生成模塊24,用于利用IPl地址生成與IPl地址同子網IP地址IP2 ;
      [0033]DHCP服務器模塊26,用于將IP2地址設置為DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,包括把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼通知PC機;
      [0034]網絡接口 28,用于與PC機相連接,接收PC機10發(fā)送的數據,解析IP數據包;發(fā)送數據到PC機10,組裝發(fā)送的IP數據包以適合網絡接口發(fā)送;
      [0035]所述PC機10包括:[0036]DHCP客戶端模塊12,用于作為DHCP客戶端發(fā)起DHCP地址配置過程,接收移動終端配置的IP地址和通知的DNS地址、DHCP服務器地址、網關地址、子網掩碼;
      [0037]網絡接口 18,與移動終端20的網絡接口 28相連接,接收移動終端20發(fā)送的數據,解析IP數據包;發(fā)送數據到移動終端20,組裝發(fā)送的IP數據包以適合網絡接口發(fā)送。
      [0038]優(yōu)選地,所述移動終端20還包括:
      [0039]ARP解析模塊27,與網絡接口 28相連接,用于處理PC機重復性檢測數據包,處理PC機的ARP解析數據包,發(fā)起移動終端的ARP解析請求;
      [0040]所述PC機10還包括:
      [0041]ARP解析模塊17,與網絡接口 18相連接,用于發(fā)起PC機的ARP解析請求,處理移動終端的ARP解析數據包。
      [0042]與現有技術相比,本發(fā)明設計了一個IP2地址,即是DHCP服務器IP地址也是網關IP地址,不再使用路由器為PC機分配IP地址,直接通過DHCP過程把IPl分配給PC機,與現有技術相比,PC機IP地址和PDP過程獲取網絡IP地址一致,移動終端減少路由器功能模塊,減少了 IP數據的路由次數,提高了數據傳輸實時性。
      【專利附圖】

      【附圖說明】
      [0043]圖1為本發(fā)明PC機通過移動終端配置網絡地址的方法實施例流程示意圖;
      [0044]圖2為本發(fā)明PC機通過移動終端配置網絡地址的方法另一實施例流程示意圖;
      [0045]圖3為本發(fā)明PC機通過移動終端發(fā)送數據的方法實施例流程示意圖;
      [0046]圖4為本發(fā)明PC機通過移動終端接收數據的方法實施例流程示意圖;
      [0047]圖5為本發(fā)明為PC機配置網絡地址的移動終端實施例結構示意圖;
      [0048]圖6為本發(fā)明PC機通過移動終端配置網絡地址的系統實施例結構示意圖;
      [0049]圖7為本發(fā)明PC機通過移動終端配置網絡地址的系統另一實施例結構示意圖。
      【具體實施方式】
      [0050]為使本發(fā)明更加清楚,下面結合附圖進行說明,本發(fā)明不限于下述及附圖所示的實施方式或實施例,凡不違背本發(fā)明精神所做出的修改及變形,均應包括在本發(fā)明范圍之內。
      [0051]特別說明的是,本發(fā)明移動終端和PC機之間的連接接口包括但不限于USB接口、串口等,本發(fā)明對此并無特別限定。本發(fā)明移動終端和PC機之間連接后,PC機可以訪問互聯網、以太網、因特網等,而為描述方便,統稱為互聯網。
      [0052]為實現本發(fā)明目的,作為一種實施例,本發(fā)明提供一種PC機通過移動終端配置網絡地址的方法,如圖1所示,包括:
      [0053]301、移動終端通過rop (Packet Data Protocol,分組數據協議)激活過程從網絡端獲取IP地址(標記為IPl)和DNS地址;
      [0054]所述PDP激活過程為現有技術,見3GPP TS24.228記載。
      [0055]302、移動終端根據IPl生成與IPl同子網的IP地址IP2,并將IP2設置為DHCP服務器IP地址和網關IP地址;
      [0056]所述同子網的IP地址IP2采用以下方式獲取:[0057]根據IPl所在子網可能需要的IP地址數,設置子網掩碼。PC機可以使用該子網掩碼區(qū)分訪問的IP地址是否在該子網內。根據子網掩碼可以確定IPI所在子網內的有效IP地址,從該子網的有效IP地址中選擇不同于IPl的任意一個IP地址作為IP2地址。
      [0058]以下作為一個實例介紹如何獲取IP2,以及將IP2設置為DHCP服務器IP地址和網關IP地址:
      [0059]由于IPl地址所在的子網,只需要兩個IP地址,所以可設置子網掩碼為0XFFFFFF00。于是該子網內可以有255個有效IP地址,下面從255個有效IP地址中選擇不同于IPl的任意一個地址作為IP2地址。
      [0060]典型地,首先檢查IPl地址的最后一個字節(jié)是否為1,如果IPl地址的最后一個字節(jié)為I,通過修改IPl地址的最后一個字節(jié)為2,生成新的IP地址,作為IP2地址,如果IPl地址的最后一個字節(jié)不是1,通過修改IPl地址的最后一個字節(jié)為1,生成新的IP地址,作為IP2地址。
      [0061]然后,把IP2地址輸入設置模塊,設置模塊把IP2地址設置為DHCP服務器IP地址和網關IP地址。
      [0062]303、移動終端通過DHCP過程為PC機配置網口參數,即把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機;
      [0063]移動終端和PC機連接后,PC機作為DHCP客戶端主動發(fā)起DHCP地址配置過程,移動終端響應DHCP消息,把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機。
      [0064]本實施例PC機通過移動終端配置網絡地址的方法包括移動終端通過PDP激活過程,獲取了 IP地址和DNS地址,該IP地址記為IPl地址。然后根據IPl地址生成IP地址,記為IP2地址,IP2地址同時設置為DHCP服務器IP地址和網關IP地址。IPl和IP2地址在同一個子網,即移動終端和PC機在同一個子網。
      [0065]PC機可以使用IP2地址和移動終端進行DHCP過程交互,PC機如果是訪問子網外的IP地址,可以通過解析IP2地址,完成ARP過程。
      [0066]本實施例設計了一個IP2地址,即是DHCP服務器IP地址也是網關IP地址,不再使用路由器為PC機分配IP地址,直接通過DHCP過程把IPl分配給PC機,與現有技術相比,PC機IP地址和PDP過程獲取網絡IP地址一致,移動終端減少路由器功能模塊,減少了 IP數據的路由次數,提高IP數據傳輸效率。
      [0067]作為一種可選實施方式,如圖2所示,進一步包括:
      [0068]304、PC機發(fā)起IPl地址重復性檢測過程,移動終端對重復性檢測請求進行處理,判斷重復性檢測的請求IP地址是否是IPl,如果是,認為是重復性檢測數據,則不響應,丟棄請求包,PC機超時后收不到響應,認為IPl地址可用。
      [0069]重復性檢測請求包是ARP (Address Resolution Protocol,地址解析協議)包格式,ARP數據包包含源IP地址和請求IP地址,源IP地址是發(fā)起ARP請求端的IP地址,請求IP地址是需要解析硬件地址的IP地址。PC機發(fā)送的重復性檢測請求包,設置請求IP地址為IPl地址。
      [0070]通過以上重復性檢測,確保PC機獲得的IPI地址在子網內不重復,具有唯一性,避免IP沖突導致后續(xù)數據傳輸不成功的情況。進而使得PC機可以使用IPl訪問互聯網。[0071]為實現本發(fā)明目的,作為一種實施例,本發(fā)明提供一種PC機通過移動終端發(fā)送數據的方法,在以上PC機通過移動終端配置網絡地址的過程完成后進行,移動終端已為PC機配置了網口參數,即把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機,如圖3所示,具體包括:
      [0072]401、PC機需要訪問某網絡IP地址(IPx)前,首先PC機檢查本地的ARP表,是否存在IPx地址對應的硬件地址,如果存在直接轉到404,否則執(zhí)行402.[0073]402,PC機根據在上述地址配置過程配置的子網掩碼,判斷IPx是否與上述IPl在同一個子網內,獲得ARP解析地址,S卩如果IPx是與IPl在同一個子網內,則ARP解析地址為IPx,否則,ARP解析地址為網關地址IP2。
      [0074]403、PC機在子網內廣播ARP解析消息,移動終端對ARP請求進行處理,如果源IP地址是IP1,并且請求IP地址不是IP1,用移動終端的硬件地址響應,否則,不響應,丟棄該請求包,PC機從ARP響應中讀取的移動終端的硬件地址,并記錄在ARP表中。
      [0075]ARP解析消息中包含源IP地址和請求IP地址,源IP地址是發(fā)起ARP解析請求端的IP地址,即PC機IP地址IPl;請求IP地址是需要解析硬件地址的IP地址,即IPx地址或網關地址IP2。所述ARP解析過程參考RFC826。
      [0076]404、PC機把需要發(fā)送的數據發(fā)送到移動終端的硬件地址。
      [0077]405、移動終端將收到PC機的發(fā)送數據,移動終端的數據處理模塊解析出IP數據,直接發(fā)送到對應無線承載,完成數據發(fā)送。
      [0078]PC機在訪問一個陌生IP地址前,首先發(fā)送ARP請求。PC機根據配置的子網掩碼,判斷該陌生IP是否在同一個子網內,如果是在同一子網內,直接廣播ARP解析消息,請求解析該陌生IP地址。如果該陌生IP地址和IPl不在同一子網內,直接廣播ARP解析消息,請求解析網關IP地址IP2。移動終端ARP模塊攔截PC機廣播的ARP解析消息,然后判斷請求解析的IP地址不是IPl地址,且源地址是IPl地址,就發(fā)送移動終端的硬件地址給PC機,完成解析過程,同時從ARP解析消息中獲取PC機的硬件地址,并記錄在ARP表中。
      [0079]然后PC機就可以通過獲取的移動終端的硬件地址發(fā)送數據到移動終端,移動終端的數據處理模塊把IP數據包發(fā)送到對應的無線承載上,完成數據發(fā)送。
      [0080]本實施例PC機通過移動終端發(fā)送數據的方法根據地址配置過程配置的子網掩碼,設計了 ARP解析機制,即所有來自PC機的ARP解析請求,移動終端都攔截,并均使用移動終端的硬件地址應答。PC機通過該網口發(fā)送的數據全部都發(fā)送到移動終端,由移動終端解析出IP數據后,發(fā)送到對應的無線承載。使得使用移動終端的硬件地址響應所有子網內有效IP地址ARP請求,并且PC機通過該網口發(fā)送的所有數據都發(fā)送到移動終端,并通過移動終端進行發(fā)送。
      [0081]為實現本發(fā)明目的,作為一種實施例,本發(fā)明提供一種PC機通過移動終端接收數據的方法,在以上PC機通過移動終端配置網絡地址的過程完成后進行,移動終端已為PC機配置了網口參數,即把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機,如圖4所示,具體包括:
      [0082]501、移動終端接收到無線網絡下發(fā)的IP數據包,查找ARP表,查找IPl地址對應的硬件地址。
      [0083]502、如果IPl地址沒有對應的硬件地址,進入503、否則,轉到504。[0084]所述ARP解析過程參考RFC826。
      [0085]503、移動終端發(fā)起ARP請求解析過程,移動終端廣播發(fā)送ARP解析請求,請求解析IPl地址的硬件地址;PC機收到該ARP解析請求后,使用本地的硬件地址響應移動終端。移動終端接收到該響應后,記錄PC機的硬件地址到ARP表。
      [0086]ARP解析請求消息中包含源IP地址和請求IP地址,源IP地址是發(fā)起ARP解析請求端的IP地址,即移動終端的IP地址IP2;請求IP地址是需要解析硬件地址的IP地址,即PC機的IP地址IPl。
      [0087]504、移動終端的數據處理模塊使用獲取的PC機的硬件地址,把從無線承載獲取的IP數據包發(fā)送到PC機,PC機接收到移動終端發(fā)送的IP包,完成下行數據接收。
      [0088]本實施例提供了一種PC機通過移動終端接收數據的方法,即移動終端接收到網絡的IP數據包后,直接查找PC機硬件地址,并把接收的數據使用PC機硬件地址發(fā)送到PC機,完成PC機接收數據的過程,從而減少IP數據包路由的過程,提高了接收效率。
      [0089]為實現本發(fā)明目的,作為一種實施例,本發(fā)明提供一種為PC機配置網絡地址的移動終端20,如圖5所示,包括:
      [0090]PDP激活模塊22,用于PDP激活過程,從無線網絡獲取IP地址IPl和DNS地址;
      [0091]所述PDP激活過程為現有技術,見3GPP TS24.228記載。
      [0092]同子網IP生成模塊24,用于利用IPl地址生成與IPl地址同子網IP地址IP2 ;
      [0093]所述同子網的IP地址IP2采用以下方式獲取:
      [0094]根據IPl所在子網可能需要的IP地址數,設置子網掩碼。PC機可以使用該子網掩碼區(qū)分訪問的IP地址是否在該子網內。根據子網掩碼可以確定IPI所在子網內的有效IP地址,從該子網的有效IP地址中選擇不同于IPl的任意一個IP地址作為IP2地址。
      [0095]以下作為一個實例介紹如何獲取IP2,以及將IP2設置為DHCP服務器IP地址和網關IP地址:
      [0096]由于IPl地址所在的子網,只需要兩個IP地址,所以可設置子網掩碼為0XFFFFFF00,于是該子網內可以有255個有效IP地址,下面從255個有效IP地址中選擇不同于IPl的任意一個地址作為IP2地址。
      [0097]典型地,首先檢查IPl地址的最后一個字節(jié)是否為I。,如果IPl地址的最后一個字節(jié)為I,通過修改IPl地址的最后一個字節(jié)為2,生成新的IP地址,作為IP2地址,如果IPl地址的最后一個字節(jié)不是1,通過修改IPl地址的最后一個字節(jié)為1,生成新的IP地址,作為IP2地址。
      [0098]然后,把IP2地址輸入設置模塊,設置模塊把IP2地址設置為DHCP服務器IP地址和網關IP地址。
      [0099]DHCP服務器模塊26,用于將IP2地址設置為DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,包括把IPl地址分配給PC機,將DNS地址、DHCP服務器地址、網關地址、子網掩碼通知PC機;
      [0100]本實施例移動終端和PC機連接后,PC機作為DHCP客戶端主動發(fā)起DHCP地址配置過程,本實施例移動終端響應DHCP消息,把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機。
      [0101]網絡接口 28,用于與PC機相連接,接收PC機發(fā)送的數據,解析為IP數據包;發(fā)送數據到PC機,組裝移動終端發(fā)送的IP數據包以適合網絡接口發(fā)送。
      [0102]本實施例移動終端包括PDP激活模塊22,通過PDP激活過程,獲取了 IP地址和DNS地址,該IP地址記為IPl地址;同子網IP生成模塊24根據IPl地址生成IP地址,記為IP2地址。DHCP服務器模塊26將IP2地址同時設置為DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,使得IPl和IP2地址在同一個子網,即本實施例移動終端和PC機在同一個子網。
      [0103]PC機可以使用IP2地址和移動終端進行DHCP過程交互,PC機如果是訪問子網外的IP地址,可以通過解析IP2地址,完成ARP過程。
      [0104]本實施例設計了一個IP2地址,即是DHCP服務器IP地址也是網關IP地址,不再使用路由器為PC機分配IP地址,直接通過DHCP過程把IPl分配給PC機,與現有技術相比,PC機IP地址和PDP過程獲取網絡IP地址一致,本實施例移動終端能減少路由功能模塊,減少了 IP數據的路由次數,提高IP數據傳輸效率。
      [0105]優(yōu)選地,所述移動終端還包括:
      [0106]ARP解析模塊27,與網絡接口 28相連接,用于處理PC機重復性檢測數據包,處理PC機的ARP解析數據包,發(fā)起移動終端的ARP解析請求;
      [0107]重復性檢測請求包是ARP (Address Resolution Protocol,地址解析協議)包格式,ARP數據包包含源IP地址和請求IP地址,源IP地址是發(fā)起ARP請求端的IP地址,請求IP地址是需要解析硬件地址的IP地址。PC機發(fā)送的重復性檢測請求包,設置請求IP地址為IPl地址。
      [0108]通過重復性檢測,確保PC機獲得的IPI地址在子網內不重復,具有唯一性,避免IP沖突導致后續(xù)數據傳輸不成功的情況。進而使得PC機可以使用IPl訪問互聯網。
      [0109]為實現本發(fā)明目的,作為一種實施例,本發(fā)明提供一種PC機通過移動終端配置網絡地址的系統,如圖6、圖7所示,包括PC機10和移動終端20 ;
      [0110]所述移動終端20包括:(本實施例移動終端20的各個部分,可進一步參考前文移動終端20的實施例部分以及圖5的內容,為節(jié)省篇幅,不再展開描述)
      [0111]PDP激活模塊22,用于PDP激活過程,從無線網絡獲取IP地址IPl和DNS地址;
      [0112]同子網IP生成模塊24,用于利用IPl地址生成與IPl地址同子網IP地址IP2 ;
      [0113]DHCP服務器模塊26,用于將IP2地址設置為DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,包括把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼通知PC機;
      [0114]網絡接口 28,用于與PC機相連接,接收PC機10發(fā)送的數據,解析IP數據包;發(fā)送數據到PC機10,組裝發(fā)送的IP數據包以適合網絡接口發(fā)送。
      [0115]優(yōu)選地,所述移動終端20還包括:
      [0116]ARP解析模塊27,與網絡接口 28相連接,用于處理PC機重復性檢測數據包,處理PC機的ARP解析數據包,發(fā)起移動終端的ARP解析請求;
      [0117]所述PC機10包括:
      [0118]DHCP客戶端模塊12,用于作為DHCP客戶端發(fā)起DHCP地址配置過程,接收移動終端配置的IP地址和通知的DNS地址、DHCP服務器地址、網關地址、子網掩碼。
      [0119]網絡接口 18,與移動終端20的網絡接口 28相連接,接收移動終端20發(fā)送的數據,解析IP數據包;發(fā)送數據到移動終端20,組裝發(fā)送的IP數據包以適合網絡接口發(fā)送。
      [0120]優(yōu)選地,所述PC機10還包括:
      [0121]ARP解析模塊17,與網絡接口 18相連接,用于發(fā)起PC機的ARP解析請求,處理移動終端的ARP解析數據包。
      [0122]本發(fā)明所舉實施方式或者實施例對本發(fā)明的目的、技術方案和優(yōu)點進行了進一步的詳細說明,所應理解的是,以上所舉實施方式或者實施例僅為本發(fā)明的優(yōu)選實施方式而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內對本發(fā)明所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
      【權利要求】
      1.一種PC機通過移動終端配置網絡地址的方法,其特征在于,包括: 移動終端通過分組數據協議PDP激活過程從網絡端獲取IP地址IPl和域名系統DNS地址; 移動終端根據IPl生成與IPl同子網的IP地址IP2,并將IP2設置為動態(tài)主機配置協議DHCP服務器IP地址和網關IP地址; 移動終端通過DHCP過程為PC機配置網口參數,即把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼配置給PC機。
      2.根據權利要求1所述配置網絡地址的方法,其特征在于,還包括: PC機發(fā)起IPl地址重復性檢測過程,移動終端對重復性檢測請求進行處理,判斷重復性檢測的請求IP地址是否是IP1,如果是,認為是重復性檢測數據,則不響應,丟棄請求包,PC機超時后收不到響應,認為IPl地址可用。
      3.—種PC機通過移動終端發(fā)送數據的方法,其特征在于,包括: PC機需要訪問某網絡IP地址IPx前,檢查本地的地址解析協議ARP表,是否存在IPx地址對應的硬件地址; PC機判斷IPx是否與IPl在同一個子網內,獲得ARP解析地址,即如果IPx是與IPl在同一個子網內,則ARP解析地址為IPx,否則,ARP解析地址為網關地址IP2 ; PC機在子網內廣播AR P解析消息,移動終端對ARP請求進行處理,如果源IP地址是IP1,并且請求IP地址不是IP1,用移動終端的硬件地址響應,否則,不響應,丟棄該請求包,PC機從ARP響應中讀取的移動終端的硬件地址,并記錄在ARP表中; PC機把需要發(fā)送的數據發(fā)送到移動終端的硬件地址; 移動終端將收到PC機的發(fā)送數據,移動終端的數據處理模塊解析出IP數據,直接發(fā)送到對應無線承載,完成數據發(fā)送。
      4.一種PC機通過移動終端接收數據的方法,其特征在于,包括: 移動終端接收到無線網絡下發(fā)的IP數據包,查找地址解析協議ARP表,查找IPl地址對應的硬件地址; 如果IPl地址沒有對應的硬件地址,移動終端發(fā)起ARP請求解析過程,移動終端廣播發(fā)送ARP解析請求,請求解析IPl地址的硬件地址;PC機收到該ARP解析請求后,使用本地的硬件地址響應移動終端,移動終端接收到該響應后,記錄PC機的硬件地址到ARP表; 移動終端的數據處理模塊使用獲取的PC機的硬件地址,把獲取的IP數據包發(fā)送到PC機,PC機接收到移動終端發(fā)送的IP包,完成下行數據接收。
      5.一種為PC機配置網絡地址的移動終端,其特征在于,包括: PDP激活模塊(22),用于分組數據協議PDP激活過程,從無線網絡獲取IP地址IPl和域名系統DNS地址; 同子網IP生成模塊(24),用于利用IPl地址生成與IPl地址同子網IP地址IP2 ;DHCP服務器模塊(26),用于將IP2地址設置為動態(tài)主機配置協議DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,包括把IPl地址分配給PC機,將DNS地址、DHCP服務器地址、網關地址、子網掩碼通知PC機; 網絡接口(28),用于連接PC機,發(fā)送網口參數到PC機,組裝移動終端發(fā)送的IP數據包以適合網絡接口發(fā)送。
      6.根據權利要求5所述移動終端,其特征在于,還包括: ARP解析模塊(27),與所述網絡接口(28)相連接,用于處理PC機重復性檢測數據包,處理PC機的地址解析協議ARP解析數據包,發(fā)起ARP解析請求。
      7.一種PC機通過移動終端配置網絡地址的系統,包括PC機(10)和移動終端(20),其特征在于: 所述移動終端(20)包括: PDP激活模塊(22 ),用于PDP激活過程,從無線網絡獲取IP地址IPl和域名系統DNS地址; 同子網IP生成模塊(24),用于利用IPl地址生成與IPl地址同子網IP地址IP2 ;DHCP服務器模塊(26),用于將IP2地址設置為動態(tài)主機配置協議DHCP服務器IP地址和網關IP地址,通過DHCP過程為PC機配置網口參數,包括把IPl地址分配給PC機,并將DNS地址、DHCP服務器地址、網關地址、子網掩碼通知PC機; 網絡接口(28),用于與PC機(10)相連接,接收PC機(10)發(fā)送的數據,解析IP數據包;發(fā)送數據到PC機(10),組裝發(fā)送的IP數據包以適合網絡接口發(fā)送; 所述PC機(10)包括: DHCP客戶端模塊(12),用于作為DHCP客戶端發(fā)起DHCP地址配置過程,接收移動終端配置的IP地址和通知的DNS地址、DHCP服務器地址、網關地址、子網掩碼; 網絡接口(18),與移動終端(20)的網絡接口(28)相連接,接收移動終端(20)發(fā)送的數據,解析IP數據包;發(fā)送數據到移動終端(20),組裝發(fā)送的IP數據包以適合網絡接口發(fā)送。
      8.根據權利要求7所述配置網絡地址的系統,其特征在于, 所述移動終端(20)還包括: ARP解析模塊(27),與網絡接口(28)相連接,用于處理PC機重復性檢測數據包,處理PC機的地址解析協議ARP解析數據包,發(fā)起移動終端的ARP解析請求; 所述PC機(10)還包括: ARP解析模塊(17),與網絡接口( 18)相連接,用于發(fā)起PC機的地址解析協議ARP解析請求,處理移動終端的ARP解 析數據包。
      【文檔編號】H04L29/12GK103905580SQ201210591133
      【公開日】2014年7月2日 申請日期:2012年12月29日 優(yōu)先權日:2012年12月29日
      【發(fā)明者】韓令軍, 周勃 申請人:重慶重郵信科通信技術有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1