移動終端及其通信方法
【技術領域】
[0001 ]本發明涉及移動終端技術領域,具體涉及一種移動終端及其通信方法。
【背景技術】
[0002]目前市場的雙卡終端95%都支持一張卡上網,另一張卡可以打電話。但是很少終端可以支持兩張SIM(Subscribe Identity Module,用戶識別卡)卡同時上網。目前最新的終端可以實現兩張SIM卡可以同時上網,但是如果一張SIM卡上4G(the 4th Generat1nMobile Communicat1n Technology,第四代移動通信技術)LTE(Long Term Evolut1n,長期演進技術),另一張卡只能上3G(3rd Generat1n,第三代移動通信技術)的網絡,兩張SM卡不能同時使用4G網絡。且現有的移動終端一般包括一個調制解調器器和一個應用處理器,其中,調制解調器用于完成協議處理,以及用于對收發的通信數據進行調制解調,以實現與外部通信設備的通信等功能。應用處理器用于處理復雜的邏輯操作以及進行任務分配,為用戶提供交互接口,運行操作系統等。
[0003]為了擴展移動終端的通信功能,需要增加新的調制解調器和應用處理器時,但在增加新的調制解調器和應用處理器的基礎上,移動終端還是只有一個WiFi芯片以及對應的協議棧和上層應用,只支持對一個WiFi熱點的連接,并且由于WiFi的帶寬限制以及與WiFi熱點連接的移動終端數量過多等因素的影響,導致網絡的訪問效率較低。
[0004]上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
【發明內容】
[0005]本發明提供一種移動終端及其通信方法,旨在解決網絡的訪問效率較低的技術問題。
[0006]基于上述問題,本發明提供一種移動終端,所述移動終端包括第一WiFi模塊、第二WiFi模塊、WiFi服務子模塊、音頻模塊、第一調制解調器和第二調制解調器,其中,所述第一WiFi模塊包括第一 WiFi應用子模塊和第一 WiFi處理子模塊,所述第二 WiFi模塊包括第二WiFi應用子模塊和第二 WiFi處理子模塊;
[0007]所述第一調制解調器,用于獲取第一用戶識別卡的信息,根據所述第一用戶識別卡的信息與第一 LTE網絡通信,進行語音業務和數據業務;
[0008]所述第二調制解調器,用于獲取第二用戶識別卡的信息,根據所述第二用戶識別卡的信息與第二 LTE網絡通信,進行語音業務和數據業務;
[0009]所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊,用于當所述第一調制解調器通過所述第一 LTE網絡進行數據業務和/或所述第二調制解調器通過所述第二 LTE網絡進行數據業務,且接收到WiFi連接指令時,將所述WiFi連接指令發送給所述WiFi服務子模塊;
[0010]所述WiFi服務子模塊,用于當接收到所述WiFi連接指令時,將所述WiFi連接指令發送給對應的所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊;[0011 ]所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊,用于根據所述WiFi連接指令以及對應的協議發送WiFi連接的狀態信息給所述WiFi服務子模塊;
[0012]所述WiFi服務子模塊,還用于根據所述狀態信息確定WiFi已成功連接,且所述第一WiFi處理子模塊和/或所述第二 WiFi處理子模塊處于預設通信狀態時,對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務。
[0013]可選地,所述WiFi服務子模塊,還用于當根據所述狀態信息確定WiFi已成功連接時,發送獲取IP地址的獲取指令給所述第一 WiFi處理子模塊和所述第二 WiFi處理子模塊;
[0014]所述第一WiFi處理子模塊和所述第二 WiFi處理子模塊,還用于根據所述獲取指令發送對應的IP地址給所述WiFi服務子模塊;
[0015]所述WiFi服務子模塊,還用于根據獲取的IP地址確定所述第一WiFi處理子模塊和所述第二 WiFi處理子模塊是否處于預設通信狀態;
[0016]所述WiFi服務子模塊,還用于若所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊處于預設通信狀態,則啟動單WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二 WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務;
[0017]所述WiFi服務子模塊,還用于若所述第一 WiFi處理子模塊和所述第二 WiFi處理子模塊均處于預設通信狀態,則啟動雙WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二 WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務。
[0018]可選地,所述第一 WiFi處理子模塊包括第一 WiFi框架單元、第一 WiFi協議單元和第一 WiFi芯片;所述第二 WiFi處理子模塊包括第二 WiFi框架單元、第二 WiFi協議單元和第二 WiFi芯片;
[0019]所述第一 WiFi框架單元或所述第二 WiFi框架單元,還用于當接收到所述WiFi連接指令時,獲取WiFi的相關信息,并將所述相關信息和所述WiFi連接指令對應發送給所述第一 WiFi協議單元或所述第二 WiFi協議單元;
[°02°]所述第一 WiFi協議單元或所述第二 WiFi協議單元,還用于當接收到所述相關信息和所述WiFi連接指令時,根據所述相關信息選擇對應的協議,并將所述協議和所述WiFi連接指令對應發送給所述第一 WiFi芯片或所述第二 WiFi芯片;
[0021]所述第一WiFi芯片或所述第二 WiFi芯片,還用于接收到所述協議和所述WiFi連接指令時,根據所述協議和所述WiFi連接指令對應建立WiFi連接,并將所述WiFi連接的狀態信息發送給所述WiFi服務子模塊。
[0022]可選地,所述WiFi服務子模塊,還用于將WiFi狀態信息發送給所述第一WiFi應用子模塊或所述第二 WiFi應用子模塊;
[0023]所述第一WiFi應用子模塊或所述第二 WiFi應用子模塊,還用于接收到所述狀態信息時,根據所述狀態信息輸出提示信息。
[0024]可選地,所述移動終端還包括編解碼模塊和第一數據處理模塊;
[0025]所述音頻模塊,用于采集語音信號,將所述語音信號發送給編解碼模塊;
[0026]所述編解碼模塊,用于當接收到所述語音信號時,對所述語音信號進行模數轉換后傳輸給第一數據處理模塊;
[0027]所述第一數據處理模塊,用于對所接收的所述語音信號進行音頻處理并傳輸給所述第一調制解調器。
[0028]可選地,所述移動終端第二數據處理模塊;
[0029]所述第一數據處理模塊,還用于對所接收的所述語音信號進行音頻處理后傳輸給第二數據處理模塊;
[0030]所述第二數據處理模塊,用于將所接收的語音信號傳輸給所述第二調制解調器。
[0031]進一步地,還提出一種通信方法,所述通信方法包括:
[0032]提供第一調制解調器、第二調制解調器、音頻模塊、WiFi服務子模塊、第一WiFi模塊和第二 WiFi模塊,與所述第一調制解調器連接的第一應用處理器,與所述第二調制解調器連接的第二應用處理器,其中,所述第一WiFi模塊包括第一WiFi應用子模塊和第一WiFi處理子模塊;所述第二 WiFi模塊包括第二 WiFi應用子模塊和第二 WiFi處理子模塊;
[0033]所述第一調制解調器獲取第一用戶識別卡的信息,根據所述第一用戶識別卡的信息與第一 LTE網絡通信,進行語音業務和數據業務;
[0034]所述第二調制解調器獲取第二用戶識別卡的信息,根據所述第二用戶識別卡的信息與第二 LTE網絡通信,進行語音業務和數據業務;
[0035]當所述第一調制解調器通過所述第一LTE網絡進行數據業務和/或所述第二調制解調器通過所述第二 LTE網絡進行數據業務,且所述第一 WiFi應用子模塊或所述第二 WiFi應用子模塊接收到WiFi連接指令時,所述第一 WiFi應用子模塊或所述第二 WiFi應用子模塊將所述WiFi連接指令發送給所述WiFi服務子模塊;
[0036]當所述WiFi服務子模塊接收到所述WiFi連接指令時,將所述WiFi連接指令發送給對應的所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊;
[0037]所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊根據所述WiFi連接指令以及對應的協議發送WiFi連接的狀態信息給所述WiFi服務子模塊;
[0038]當所述WiFi服務子模塊根據所述狀態信息確定WiFi已成功連接,且所述第一WiFi處理子模塊和/或所述第二 WiFi處理子模塊處于預設通信狀態時,所述WiFi服務子模塊對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二 WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務。
[0039]可選地,所述當所述WiFi服務子模塊根據所述狀態信息確定WiFi已成功連接,且所述第一WiFi處理子模塊和/或所述第二WiFi處理子模塊處于預設通信狀態時,所述WiFi服務子模塊對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端通過所述第一 WiFi模塊、所述第二 WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務的步驟包括:
[0040]當所述WiFi服務子模塊根據所述狀態信息確定WiFi已成功連接時,所述WiFi服務子模塊發送獲取IP地址的獲取指令給所述第一 WiFi處理子模塊和所述第二 WiFi處理子模塊;
[0041]所述第一WiFi處理子模塊和所述第二 WiFi處理子模塊根據所述獲取指令發送對應的IP地址給所述WiFi服務子模塊;
[0042]所述WiFi服務子模塊根據獲取的IP地址確定所述第一WiFi處理子模塊和所述第二 WiFi處理子模塊是否處于預設通信狀態;
[0043]若所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊處于預設通信狀態,所述WiFi服務子模塊則啟動單WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二 WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務;
[0044]若所述第一 WiFi處理子模塊和所述第二 WiFi處理子模塊均處于預設通信狀態,所述WiFi服務子模塊則啟動雙WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二 WiFi模塊、所述第一 LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務。
[0045]可選地,所述第一 WiFi處理子模塊包括第一 WiFi框架單元、第一 WiFi協議單元和第一 WiFi芯片;所述第二 WiFi處理子模塊包括第二 WiFi框架單元、第二 WiFi協議單元和第二 WiFi芯片,所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊根據所述WiFi連接指令以及對應的協議發送WiFi連接的狀態信息給所述WiFi服務子模塊的步驟包括:
[0046]當所述第一WiFi框架單元或所述第二 WiFi框架單元接收到所述WiFi連接指令時,獲取WiFi的相關信息,并將所述相關信息和所述WiFi連接指令對應發送給所述第一WiFi協議單元或所述第二 WiFi協議單元;
[0047]當所述第一WiFi協議單元或所述第二 WiFi協議單元接收到所述相關信息和所述WiFi連接指令時,根據所述相關信息選擇對應的協議,并將所述協議和所述WiFi連接指令對應發送給所述第一 WiFi芯片或所述第二 WiFi芯片;
[0048]當所述第一WiFi芯片或所述第二 WiFi芯片接收到所述協議和所述WiFi連接指令時,根據所述協議和所述WiFi連接指令對應建立WiFi連接,并將所述WiFi連接的狀態信息發送給所述WiFi服務子模塊。
[0049]可選地,所述當所述WiFi服務子模塊根據所述狀態信息確定WiFi已成功連接,且所述第一WiFi處理子模塊和/或所述第二WiFi處理子模塊處于預設通信狀態時,所述WiFi服務子模塊對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置的步驟之后,還包括:
[0050]所述WiFi服務子模塊將WiFi狀態信息發送給所述第一WiFi應用子模塊或所述第二 WiFi應用子模塊;
[0051 ]當所述第一 WiFi應用子模塊或所述第二 WiFi應用子模塊接收到所述狀態信息時,根據所述狀態信息輸出提示信息。
[0052]可選地,所述第一調制解調器獲取所述第一用戶識別卡的信息,根據所述第一用戶識別卡的信息與第一 LTE網絡通信,進行語音業務的步驟包括:
[0053]所述音頻模塊采集語音信號,將所述語音信號發送給編解碼模塊;
[0054]當所述編解碼模塊接收到所述語音信號時,所述編解碼模塊對所述語音信號進行模數轉換后傳輸給第一數據處理模塊;
[0055]第一數據處理模塊對所接收的所述語音信號進行音頻處理并傳輸給所述第一調制解調器。
[0056]可選地,所述當所述編解碼模塊接收到所述語音信號時,所述編解碼模塊對所述語音信號進行模數轉換后傳輸給第一數據處理模塊的步驟之后,還包括:
[0057]所述第一數據處理模塊對所接收的所述語音信號進行音頻處理后傳輸給第二數據處理模塊;
[0058]所述第二數據處理模塊將所接收的語音信號傳輸給所述第二調制解調器。
[0059]本發明提供第一調制解調器、第二調制解調器、音頻模塊、WiFi服務子模塊、第一WiFi模塊和第二 WiFi模塊,與所述第一調制解調器連接的第一應用處理器,與所述第二調制解調器連接的第二應用處理器,其中,所述第一WiFi模塊包括第一WiFi應用子模塊和第一WiFi處理子模塊;所述第二 WiFi模塊包括第二 WiFi應用子模塊和第二 WiFi處理子模塊,所述第一調制解調器獲取第一用戶識別卡的信息,根據所述第一用戶識別卡的信息與第一LTE網絡通信,進行語音業務和數據業務;所述第二調制解調器獲取第二用戶識別卡的信息,根據所述第二用戶識別卡的信息與第二LTE網絡通信,進行語音業務和數據業務;當所述第一調制解調器通過所述第一 LTE網絡進行數據業務和/或所述第二調制解調器通過所述第二 LTE網絡進行數據業務,且所述第一 WiFi應用子模塊或所述第二 WiFi應用子模塊接收到WiFi連接指令時,所述第一 WiFi應用子模塊或所述第二 WiFi應用子模塊將所述WiFi連接指令發送給所述WiFi服務子模塊;當所述WiFi服務子模塊接收到所述WiFi連接指令時,將所述WiFi連接指令發送給對應的所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊;所述第一 WiFi處理子模塊或所述第二 WiFi處理子模塊根據所述WiFi連接指令以及對應的協議發送WiFi連接的狀態信息給所述WiFi服務子模塊;當所述WiFi服務子模塊根據所述狀態信息確定WiFi已成功連接,且所述第一 WiFi處理子模塊和/或所述第二 WiFi處理子模塊處于預設通信狀態時,所述WiFi服務子模塊對應啟動單WiFi數據的路由配置或雙WiFi數據的路由配置,以供移動終端通過所述第一WiFi模塊、所述第二WiFi模塊、所述第一LTE網絡通信和所述第二 LTE網絡通信中至少一種或者兩種以上組合進行所述數據業務。實現了用戶可以通過第一 WiFi模塊和第二 WiFi模塊同時訪問同一個網絡,或者通過第一 WiFi模塊和第二 WiFi模塊分別訪問不同的網絡,同時可以實現第一調制解調器與第一 LTE網絡通信,和/或第二調制解調器與第二 LTE網絡通信,提高了移動終端網絡的訪問效率,如當移動終端執行下載業務時,通過第一 WiFi模塊、第二 WiFi模塊、第一 LTE網絡通信和第二 LTE網絡通信中至少一種或者兩種以上組合進行下載業務,提高移動終端的下載速度下載業務,提高移動終端的下載速度。
【附圖說明】
[0060]圖1為實現本發明各個實施例中一個可選的移動終端的硬件結構示意圖;
[0061 ]圖2為本發明實施例中移動終端的一種內部框架圖示意圖;
[0062]圖3為本發明移動終端一種實施例的框架結構示意圖;
[0063]圖4為本發明實施例中第一WiFi處理子模塊的一種功能模塊圖;
[0064]圖5為本發明實施例中第二WiFi處理子模塊的一種功能模塊圖;
[0065]圖6為本發明移動終端