一種wifi數據與移動數據同時使用的數據獲取方法及裝置的制造方法
【專利說明】一種WIFI數據與移動數據同時使用的數據獲取方法及裝置
技術領域
[0001]本發明涉及移動通信技術領域,尤其涉及一種WIFI數據與移動數據同時使用的數據獲取方法及裝置。
【背景技術】
[0002]目前,移動設備的上網方式一般有兩種:WLAN技術和移動數據。但是這兩個上網方式在一臺設備上是不能同時使用的,兩者只能擇其一。移動數據業務覆蓋廣,隨時可用,但受環境影響太大,且費用高。WLAN技術覆蓋面積小,但一般不收費。移動數據與WLAN都有一個共同點,那就是都要與他人共享網絡環境,這樣就無可避免地會出現,接入的用戶一多,網絡會很差的現象。
[0003]具體來說,正常情況下,當移動設備連接到WiFi熱點以后,WiFi的網卡就會分配到一個IP地址,且與移動設備流量相關的網卡就會被關掉;同樣地,當移動設備連接到數據流量時,移動設備流量相關網卡就會分配到一個IP地址,且WiFi有關的網卡就會被關掉。從物理層面上說,通過WIFI傳遞數據的流程如圖1所示,模擬信號從天線耦合進來傳輸到WiFi芯片經過WiFi芯片解調出來再轉化成數字信號到CPU進行處理。同樣的,通過數據流量傳送數據的流程如圖2所述,模擬信號從天線耦合進來傳輸給收發機,再由收發機解調出來轉化成數字信號到CPU處理。
[0004]因此,提供一種能夠讓移動網絡和WLAN相互配合使用的方法或裝置,成功目前亟待解決的問題。
【發明內容】
[0005]鑒于上述問題,本申請記載了一種WIFI數據與移動數據同時使用的數據獲取方法,所述方法包括步驟:
[0006]分別為WIFI芯片和收發機分配IP地址,所述WiFi芯片通過第一天線與WiFi熱點連接,所述收發機通過第二天線與基站連接;
[0007]于移動設備通過所述WIFI熱點和所述基站向網絡設備請求數據時,所述網絡設備將所述數據分組打包并分別通過所述第一天線和所述第二天線發送至所述WIFI芯片和所述收發機處;
[0008]對所述WIFI芯片和所述收發機接收到的數據包進行整合處理以獲取最終數據。
[0009]較佳的,對所述WIFI芯片和所述收發機接收到的所述數據包進行整合處理以獲取所述最終數據的過程包括:
[0010]將所述WIFI芯片和所述收發機接收到的所有數據包中不相同的數據包全部存放至所述最終數據中;
[0011]將所述WIFI芯片和所述收發機接收到的所有數據包中相同的數據包中信號更完整的存入所述最終數據中。
[0012]較佳的,在對所述WIFI芯片和所述收發機接收到的所述數據包進行整合處理之前,對所述WIFI芯片和所述收發機接收到的所述數據包進行同步處理。
[0013]本發明還提供了一種WIFI數據與移動數據同時使用的數據獲取裝置,所述裝置包括:
[0014]WIFI芯片,通過第一天線與WIFI熱點連接,用以發送或接收數據;
[0015]收發機,通過第二天線與基站連接,用以發送或接受數據;
[0016]數據處理模塊,分別與所述WIFI芯片和所述收發機相連,用以向所述WIFI芯片和所述收發機分配IP地址,以及對所述WIFI芯片和所述收發機接收到的數據進行整合處理,以獲取最終數據。
[0017]較佳的,所述數據處理模塊包括:
[0018]IP分配單元,分別與所述WIFI芯片和所述收發機相連,用以分別向所述WIFI芯片和所述收發機分配IP地址;
[0019]整合單元,分別與所述WIFI芯片和所述收發機相連,用以將所述WIFI芯片和所述收發機接收到的所述數據包進行整合以獲取最終數據;
[0020]傳送單元,分別與所述整合單元和CPU相連,用以將所述最終數據傳送至所述CPU ο
[0021 ] 較佳的,所述裝置還包括:
[0022]同步模塊,與所述整合單元相連,用以對所述WIFI芯片和所述收發機接收到的所述數據包進行同步處理。
[0023]較佳的,所述同步模塊為外部時鐘。
[0024]上述技術方案具有如下優點或有益效果:本發明中WIFI數據與移動數據同時使用,首先為WIFI芯片和收發機分配不同的ΙΡ,使得兩者能夠同時連接天線。此外,調制出來的數字信號流入CPU之前先經過數據處理模塊,從而完成了第WIFI芯片和收發機獲得的數據包的整合。本發明能夠使WiFi與數據流量同時工作,從而提高了上網速率。
【附圖說明】
[0025]參考所附附圖,以更加充分的描述本發明的實施例。然而,所附附圖僅用于說明和闡述,并不構成對本發明范圍的限制。
[0026]圖1為現有技術中通過WIFI傳遞數據的流程示意圖;
[0027]圖2為現有技術中通過數據流量傳遞數據的流程示意圖;
[0028]圖3為本發明一種WIFI數據與移動數據同時使用的數據獲取方法的流程示意圖 ,
[0029]圖4為本發明一種WIFI數據與移動數據同時使用的數據獲取方法的流程示意圖-* *
[0030]圖5為本發明一種WIFI數據與移動數據同時使用的數據獲取裝置的結構示意圖。
【具體實施方式】
[0031]下面結合附圖和具體實施例對本發明一種WIFI數據與移動數據同時使用的數據獲取方法及裝置進行詳細說明。
[0032]實施例一
[0033]如圖3所示,一種WIFI數據與移動數據同時使用的數據獲取方法,包括步驟:
[0034]數據處理模塊分別為WIFI芯片和收發機分配IP地址,然后在WIFI芯片和第一天線、收發機與第二天線之間建立連接;值得指出的是,WiFi芯片通過第一天線與WiFi熱點連接,收發機通過第二天線與基站連接;
[0035]于移動設備通過所述WIFI熱點和基站向網絡設備請求數據時,網絡設備將所述數據分組打包并分別通過所述第一天線和第二天線發送至所述WIFI芯片和所述收發機處;
[0036]—段時間后,數據處理模塊對所述WIFI芯片和所述收發機接收到的數據包進行整合處理以獲取最終數據;
[0037]將所述最終數據發送至移動設備的CPU中。
[0038]具體來說,在該過程中,首先數據處理模塊分別為WIFI芯片和收發機分配IP地址,這樣,就能夠在WIFI芯片和第一天線、收發機和第二天線之間都建立連接。因為在現有技術中,的那個移動設備連接到WIFI熱點后,WIFI網卡就會分配一個IP地址,且與移動設備流量相關的網卡(即收發機)就會被關閉;同樣的,當移動設備連接到數據流量時,移動設備流量的相關網卡就會分配到一個IP地址,且WIFI有關的網卡(即WIFI芯片)就會被關閉。因此,在本實施例中,為了解決能夠使移動設備同時連接上WIFI熱點和移動數據業務,所以數據處理模塊分別為WIFI芯片和收發機分配IP地址,從而將WIFI芯片和第一天線、收發機和第二天線之間的連接同時建立起來,這兩者并不會因為一方的存在而受到影響。
[0039]當在WIFI芯片和第一天線、收發機和第二天線之間都建立連接之后,移動設備會通過所述WIFI和/或數據流量向網絡設備請求數據。值得指出的是,由于WIFI芯片和收發機接收的信號都為數字信號,也就是包含0和1的字符串,而且不論是WIFI芯片接收的數據流還是接收機接收到的數據流,采用的都是分組數據技術,也就是說數據是分組打包接收的。即當移動設備通過WiFi和/或數據流量要向網絡請求一段數據,網絡會把該段數據分組打包,比如說都打包成a、b、c、d、e這5個包,同時網絡會將這5個包不按順序地發送過來,這些包里裝著的都是含有0、1的字符串。
[0040]從時域上來說,若經一段時間后,所述WIFI芯片和所述收發機分別接收到了相同或者不同的數據包,數據處理模塊會對這些數據包進行整合,以獲取最終數據。最后,將所述最終數據發送至所述移動設備的CPU中。
[0041]其中,如圖4所示,數據處理模塊對所述WIFI芯片和所述收發機接收到的數據包進行整合處理以獲取最終數據的過程包括步驟:
[0042]將所述WIFI芯片接收到的所有數據包和所述收發機接收到的所有數據包中不相同的數據包全部存放至所述最終數據中;