Fi處理子模塊660和/或第二 WiFi處理子模塊770處于預設通信狀態時,WiFi服務子模塊88對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端通過第一 WiFi模塊66、第二 WiFi模塊77、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行數據業務。
[0178]當WiFi服務子模塊88接收到第一 WiFi處理子模塊660或第二 WiFi處理子模塊770發送的WiFi連接的狀態信息時,根據WiFi連接的狀態信息確定對應的WiFi是否連接成功。若WiFi服務子模塊88根據WiFi連接的狀態信息確定WiFi已成功連接,且第一 WiFi處理子模塊660和/或第二 WiFi處理子模塊770處于預設通信狀態時,WiFi服務子模塊88對應啟動單WiFi數據的路由配置或者雙WiFi數據的路由配置。當單WiFi數據的路由配置完成后,移動終端100根據第一 WiFi模塊66或第二 WiFi模塊77進行數據業務,在此基礎上,移動終端100可以同時根據第一LTE網絡和/或第二LTE網絡進行數據業務;當雙WiFi數據的路由配置完成后,移動終端100根據第一 WiFi模塊66和第二 WiFi模塊77進行數據業務,在此基礎上,移動終端100可以同時根據第一 LTE網絡和/或第二 LTE網絡進行數據業務。若WiFi服務子模塊88根據WiFi連接的狀態信息確定第一 WiFi處理子模塊660和第二 WiFi處理子模塊770的WiFi都未連接成功,則不啟動WiFi的路由配置。其中,預設通信狀態是當WiFi已成功連接,用戶可以根據該WiFi進行瀏覽網頁、觀看視頻時的一種狀態,即用戶可以通過WiFi訪問網頁,進行上網等。路由配置為配置WiFi的IP地址、賬戶名稱和密碼等。
[0179]進一步地,步驟S60包括:
[0180]當WiFi服務子模塊88根據狀態信息確定WiFi已成功連接時,WiFi服務子模塊88發送獲取IP地址的獲取指令給第一 WiFi處理子模塊660和第二 WiFi處理子模塊770;
[0181]第一 WiFi處理子模塊660和第二 WiFi處理子模塊770根據獲取指令發送對應的IP地址給WiFi服務子模塊88;
[0182]WiFi服務子模塊88根據獲取的IP地址確定第一 WiFi處理子模塊660和第二 WiFi處理子模塊770是否處于預設通信狀態;
[0183]若第一 WiFi處理子模塊660或第二 WiFi處理子模塊770處于預設通信狀態,WiFi月艮務子模塊88則啟動單WiFi數據的路由配置,以供移動終端100通過第一WiFi模塊66、第二WiFi模塊77、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行數據業務;
[0184]若第一 WiFi處理子模塊660和第二 WiFi處理子模塊770均處于預設通信狀態,WiFi服務子模塊88則啟動雙WiFi數據的路由配置,以供移動終端通過第一 WiFi模塊66、第二WiFi模塊77、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行數據業務。
[0185]當WiFi服務子模塊88根據接收到WiFi連接的狀態信息確定WiFi已成功連接時,WiFi服務子模塊88向第一 WiFi處理子模塊660和第二 WiFi處理子模塊770發送獲取IP地址的獲取指令。若此時用戶是操控第一WiFi模塊66,即第一WiFi處理子模塊660的狀態從未連接轉換為已連接,則當第一 WiFi處理子模塊660中的第一 WiFi驅動單元664接收到該獲取指令時,第一WiFi驅動單元664啟動DHCP(Dynamic Host Configurat1n Protocol,動態主機配置協議)服務,由此來驅動第一 WiFi芯片665根據獲取指令與所有WiFi進行空口交互,獲取與其連接WiFi的第一IP地址,并將該第一IP地址緩存至第一WiFi框架單元662中,由第一WiFi框架單元662將第一 IP地址發送給WiFi服務子模塊88。當WiFi服務子模塊88接收到第一IP地址,且第一 IP地址不為空時,WiFi服務子模塊88確定第一 WiFi框架單元662、第一WiFi協議單元663、第一 WiFi驅動單元664和第一 WiFi芯片665之間處于預設通信狀態,即第一 WiFi框架單元662、第一 WiFi協議單元663、第一 WiFi驅動單元664和第一 WiFi芯片665之間處于數據通信正常狀態。若此時第二 WiFi模塊77未連接WiFi,則第二 WiFi處理子模塊770的狀態未改變,一直都處于未連接狀態。WiFi服務子模塊88直接根據獲取指令獲取第二WiFi框架單元772中存儲的第二IP地址,但該第二IP地址為空地址,即第二WiFi框架單元772、第二 WiFi協議單元773、第二 WiFi驅動單元774和第二 WiFi芯片775之間不能進行數據通信。此時只有第一 WiFi框架單元662、第一 WiFi協議單元663、第一 WiFi驅動單元664和第一WiFi芯片665之間處于數據通信正常狀態,WiFi服務子模塊88則啟動單WiFi數據的路由設置。當第一 WiFi模塊66未進行WiFi連接的操作,第二 WiFi模塊77進行WiFi連接操作時,第二WiFi模塊77進行WiFi連接的過程與上述所描述的第一 WiFi模塊66進行WiFi連接操作,第二WiFi模塊77未進行WiFi連接操作的過程類似,在此不再贅述。當單WiFi數據的路由配置完成后,移動終端100根據第一 WiFi模塊66或第二 WiFi模塊77進行數據業務,在此基礎上,移動終端100可以同時根據第一 LTE網絡和/或第二 LTE網絡進行數據業務。
[0186]當第一 WiFi模塊66在進行WiFi連接過程中,若第二 WiFi模塊77已經處于WiFi已連接狀態,WiFi服務子模塊88則根據IP地址獲取指令獲取到兩個IP地址,且這兩個IP地址都不為空,即第一IP地址和第二IP地址都不為空。此時,則表明第一WiFi框架單元662、第一WiFi協議單元663、第一 WiFi驅動單元664和第一 WiFi芯片665之間處于數據通信正常狀態,且第二 WiFi模塊77中的第二 WiFi框架單元772、第二 WiFi協議單元773、第二 WiFi驅動單元774和第二WiFi芯片775之間也可以進行正常的數據通信,即第一WiFi應用子模塊661和第二WiFi應用子模塊771都處于預設通信狀態,此時,WiFi服務子模塊88啟動雙WiFi路由設置。當雙WiFi數據的路由配置完成后,移動終端100根據第一 WiFi模塊66和第二 WiFi模塊77進行數據業務,在此基礎上,移動終端100可以同時根據第一 LTE網絡和/或第二 LTE網絡進行數據業務。
[0187]當移動終端100同時使用第一WiFi模塊66和第二WiFi模塊77進行數據業務時,如當移動終端100同時使用兩個WiFi進行下載一個視頻時,該視頻總共100M。當WiFi服務子模塊88接收到第一 WiFi應用子模塊661和第二 WiFi應用子模塊771下載該視頻的指令時,WiFi服務子模塊88根據當前第一 WiFi應用子模塊661和第二 WiFi應用子模塊771的WiFi的信號強度和下載速率等分配對應的第一 WiFi處理子模塊660和第二 WiFi處理子模塊770下載工作,如第一WiFi處理子模塊660信號強度大于第二WiFi處理子模塊770時,WiFi服務子模塊88設置由第一WiFi處理子模塊660下載該視頻的60%,即下載60M,由第二WiFi處理子模塊770下載該視頻的40%,即下載40M。或者WiFi服務子模塊88設置第一WiFi處理子模塊660和第二 WiFi處理子模塊770按照均分的規則下載該視頻,即第一 WiFi處理子模塊660下載50M,第二 WiFi子模塊下載50M,或者按照預設規則分配第一 WiFi處理子模塊660和第二 WiFi處理子模塊770所需要下載該視頻的內容,其中,預設規則為根據具體情況設置。需要說明的是,第一 WiFi模塊66和第二 WiFi模塊77可以用連接同一個WiFi,或者連接不同的WiFi。或者當移動終端100第一調制解調器30所在系統通過第一 WiFi模塊66下載該視頻的部分內容,和第二調制解調器40通過與其通信的LTE網絡下載該視頻的部分內容,即此時該移動終端100同時使用第一 WiFi模塊66和LTE網絡下載該視頻。移動終端100可以根據第一 WiFi模塊66和LTE網絡各自的下載速率來分配如何下載該視頻,或者第一 WiFi模塊66和LTE網絡各自下載50M。或者移動終端100可以同時使用LTE網絡和LTE網絡下載該視頻,或者使用第二 WiFi模塊77和LTE網絡下載該視頻等等。
[0188]需要說明的是,本實施例都是以第一WiFi模塊66和第二 WiFi模塊77都連接在第一應用處理器10中為例來說明的。
[0189]本實施例通過第一調制解調器30獲取第一用戶識別卡90的信息,根據第一用戶識別卡90的信息與第一 LTE網絡通信,進行語音業務和數據業務,第二調制解調器40獲取第二用戶識別卡11的信息,根據第二用戶識別卡11的信息與第二LTE網絡通信,進行語音業務和數據業務;當第一調制解調器30通過第一LTE網絡進行數據業務和/或第二調制解調器40通過第二 LTE網絡進行數據業務,且第一 WiFi應用子模塊661或第二 WiFi應用子模塊771接收到WiFi連接指令時,第一 WiFi應用子模塊661或第二 WiFi應用子模塊771將WiFi連接指令發送給WiFi服務子模塊88;當WiFi服務子模塊88接收到WiFi連接指令時,將WiFi連接指令發送給對應的第一 WiFi處理子模塊660或第二 WiFi處理子模塊770;第一 WiFi處理子模塊660或第二 WiFi處理子模塊770根據WiFi連接指令以及對應的協議發送WiFi連接的狀態信息給WiFi服務子模塊88;當WiFi服務子模塊88根據狀態信息確定WiFi已成功連接,且第一WiFi處理子模塊660和/或第二 WiFi處理子模塊770處于預設通信狀態時,WiFi服務子模塊88對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端100通過第一WiFi模塊66、第二 WiFi模塊77、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行數據業務。實現了用戶可以通過第一 WiFi模塊66和第二 WiFi模塊77同時訪問同一個網絡,或者通過第一WiFi模塊66和第二WiFi模塊77分別訪問不同的網絡,同時可以實現第一調制解調器30與第一 LTE網絡通信,和/或第二調制解調器40與第二 LTE網絡通信,提高了移動終端100網絡的訪問效率,如當移動終端100執行下載業務時,通過第一 WiFi模塊66、第二 WiFi模塊77、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行下載業務,提高移動終端100的下載速度。
[0190]參照圖3和圖6提出本發明通信方法的第二實施例。具體地,參照圖8,圖8為本發明通信方法的第二實施例的流程示意圖。
[0191]在本實施例中,通信方法包括:
[0192]步驟S10,第一調制解調器30獲取第一用戶識別卡90的信息,根據第一用戶識別卡90的信息與第一 LTE網絡通信,進行語音業務和數據業務;
[0193]步驟S20,第二調制解調器40獲取第二用戶識別卡11的信息,根據第二用戶識別卡11的信息與第二LTE網絡通信,進行語音業務和數據業務;
[0194]第一調制解調器30與第一用戶識別卡90連接,當第一調制解調器30需要進行語音業務和/或數據業務時,第一調制解調器30獲取第一用戶識別卡90的信息,并基于獲取的第一用戶識別卡90的信息與第一 LTE網絡通信,進行語音業務和/或數據業務。
[0195]第二調制解調器40與第二用戶識別卡11連接,當第二調制解調器40需要進行語音業務和/或數據業務時,第二調制解調器40獲取第二用戶識別卡11的信息,并基于獲取的第二用戶識別卡11的信息與第二 LTE網絡通信,進行語音業務和/或數據業務。
[0196]步驟S30,當第一調制解調器30通過第一LTE網絡進行數據業務和/或第二調制解調器40通過第二 LTE網絡進行數據業務,且第一 WiFi應用子模塊661或第二 WiFi應用子模塊771接收到WiFi連接指令時,第一WiFi應用子模塊661或第二WiFi應用子模塊771將WiFi連接指令發送給WiFi服務子模塊88;
[0197]步驟S40,當WiFi服務子模塊88接收到WiFi連接指令時,將WiFi連接指令發送給對應的第一 WiFi處理子模塊661或第二 WiFi處理子模塊771;
[0198]當第一調制解調器30通過第一LTE網絡進行數據業務和/或第二調制解調器40通過第二LTE網絡進行數據業務時,若第一WiFi應用子模塊661或第二WiFi應用子模塊771接收到WiFi連接指令時,第一 WiFi應用子模塊661或第二 WiFi應用子模塊771則將WiFi連接指令發送給WiFi服務子模塊88;當WiFi服務子模塊88接收到該WiFi連接指令時,WiFi服務子模塊88判斷該WiFi連接指令是由第一 WiFi應用子模塊661發送的還是第二 WiFi應用子模塊771發送的,若該WiFi連接指令是由第一WiFi應用子模塊661發送的,WiFi服務子模塊88則將該WiFi連接指令發送給第一 WiFi處理子模塊660;若該WiFi連接指令是由第二 WiFi應用子模塊771發送的,WiFi服務子模塊88則將該WiFi連接指令發送給第二 WiFi處理子模塊770。
[0199]步驟S50,第一 WiFi處理子模塊660或第二 WiFi處理子模塊770根據WiFi連接指令以及對應的協議發送WiFi連接的狀態信息給WiFi服務子模塊88;
[0200]當第一WiFi處理子模塊660接收到WiFi服務子模塊88發送的WiFi連接指令時,第一WiFi處理子模塊660根據該WiFi連接指令以及根據該WiFi連接指令對應的協議執行該WiFi連接指令,并將WiFi連接的狀態信息發送給WiFi服務子模塊88;當第二WiFi處理子模塊770接收到WiFi服務子模塊88發送的WiFi連接指令時,第二WiFi處理子模塊770根據該WiFi連接指令以及根據該WiFi連接指令對應的協議執行該WiFi連接指令,并將WiFi連接的狀態信息發送給WiFi服務子模塊SS13WiFi連接的狀態信息有三種,分別為已連接,正在連接和連接失敗。
[0201]步驟S60,當WiFi服務子模塊88根據狀態信息確定WiFi已成功連接,且第一WiFi處理子模塊660和/或第二 WiFi處理子模塊770處于預設通信狀態時,WiFi服務子模塊88對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端通過第一 WiFi模塊66、第二 WiFi模塊77、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行數據業務。
[0202]當WiFi服務子模塊88接收到第一 WiFi處理子模塊660或第二 WiFi處理子模塊770發送的WiFi連接的狀態信息時,根據WiFi連接的狀態信息確定對應的WiFi是否連接成功。若WiFi服務子模塊88根據WiFi連接的狀態信息確定WiFi已成功連接,且第一 WiFi處理子模塊660和/或第二 WiFi處理子模塊770處于預設通信狀態時,WiFi服務子模塊88對應啟動單WiFi數據的路由配置或者雙WiFi數據的路由配置。若WiFi服務子模塊88根據WiFi連接的狀態信息確定第一 WiFi處理子模塊660和第二 WiFi處理子模塊770的WiFi都未連接成功,則不啟動WiFi的路由配置。當單WiFi數據的路由配置完成后,移動終端100根據第一 WiFi模塊66或第二 WiFi模塊77進行數據業務,在此基礎上,移動終端100可以同時根據第一 LTE網絡和/或第二LTE網絡進行數據業務;當雙WiFi數據的路由配置完成后,移動終端100根據第一WiFi模塊66和第二WiFi模塊77進行數據業務,在此基礎上,移動終端100可以同時根據第一LTE網絡和/或第二LTE網絡進行數據業務。其中,預設通信狀態是當WiFi已成功連接,用戶可以根據該WiFi進行瀏覽網頁、觀看視頻時的一種狀態,即用戶可以通過WiFi訪問網頁,進行上網等。路由配置為配置WiFi的IP地址、賬戶名稱和密碼等。
[0203]步驟S70,WiFi服務子模塊88將WiFi連接的狀態信息發送給第一WiFi應用子模塊661或第二 WiFi應用子模塊771 ;
[0204]步驟S80,當第一WiFi應用子模塊661或第二WiFi應用子模塊771接收到狀態信息時,根據狀態信息輸出提示信息。
[0205]當WiFi服務子模塊88根據所獲取的狀態信息及第一WiFi處理子模塊660和/或第二WiFi處理子模塊770是否處于預設通信狀態對應確定第一 WiFi處理子模塊660和/或第二WiFi處理子模塊770當前WiFi連接的狀態