一種移動終端及雙調制解調器系統的通信方法
【技術領域】
[0001]本發明涉及移動終端技術領域,具體涉及一種移動終端及雙調制解調器系統的通?目方法。
【背景技術】
[0002]在網絡通信中,傳輸的信號通常分為兩種,一種是直接用于通信的數據,比如網絡數據包,另外一種是不直接提供用戶使用的,而是用于控制網絡電路的發布命令型信號,即本領域技術人員熟知的“信令”。信令是我們經常會使用的,例如,我們通過手機下載一個60-200Μ大小的文件,通常會產生15次的信令,瀏覽一個網頁,按照網頁大小每小時通常會產生10-40次的信令。
[0003]現有的移動終端一般包括一個調制解調器處理模塊和一個應用程序處理模塊,其中,調制解調器處理模塊用于完成協議處理,以及用于對收發的通信數據進行調制解調,以實現與外部通信設備的通信等功能。應用程序處理模塊用于處理復雜的邏輯操作以及進行任務分配,為用戶提供交互接口,運行操作系統等。
[0004]當為了擴展移動終端的通信功能,需要增加新的調制解調器處理模塊和應用程序處理模塊時,如何實現原有應用程序處理模塊和新增應用程序處理模塊之間的數據和信令傳輸,實現正常的通信功能,現有技術中并沒有提出解決方案。
【發明內容】
[0005]本發明提供一種移動終端及雙調制解調器系統的通信方法,旨在克服現有技術的上述缺陷,以擴展移動終端的通信功能。
[0006]本發明解決上述技術問題的技術方案如下。
[0007]本發明提供了一種移動終端,包括:
[0008]第一應用程序處理模塊,用于設置第一邏輯端口;
[0009]第二應用程序處理模塊,用于設置與第一邏輯端口相對應的第二邏輯端口;
[0010]所述第一邏輯端口和第二邏輯端口之間用于傳輸數據,以及傳輸控制命令。
[0011]可選的,所述移動終端還包括:
[0012]與所述第二應用程序處理模塊連接的第二調制解調器處理模塊;
[0013]所述第二應用程序處理模塊還用于將通過所述第二邏輯端口接收的數據透傳給所述第二調制解調器處理模塊,將通過所述第二邏輯端口接收的控制命令透傳給所述第二調制解調器處理模塊。
[0014]可選的,所述移動終端還包括:
[0015]分別與所述第一應用程序處理模塊和第二調制解調器處理模塊連接的第一調制解調器處理模塊;
[0016]與所述第一調制解調器處理模塊連接的第一用戶識別卡;
[0017]與所述第一調制解調器處理模塊連接的第二用戶識別卡;
[0018]所述第一調制解調器處理模塊用于與其連接的第一用戶識別卡對應的第一運營商網絡建立連接,以及用于提取第二用戶識別卡的卡信息并發送給第二調制解調器處理模塊;
[0019]所述第二調制解調器處理模塊用于基于接收的所述第二用戶識別卡的卡信息進行搜網注冊操作以及鑒權操作,并在完成所述搜網注冊操作以及鑒權操作之后,建立與所述第二用戶識別卡所對應的第二運營商網絡的連接。
[0020]可選的,所述移動終端還包括:
[0021 ]與所述第一調制解調器處理模塊連接的數字信號處理模塊;
[0022]與所述數字信號處理模塊連接的編解碼模塊;
[0023]與所述編解碼模塊連接的語音輸出模塊;
[0024]所述第一調制解調器處理模塊還用于在接收到基于所述第一用戶識別卡或所述第二用戶識別卡的下行語音數據時,將接收的所述下行語音數據解調后傳輸至所述數字信號處理模塊;
[0025]所述數字信號處理模塊用于將解調后的所述下行語音數據進行音頻處理后傳輸至所述編解碼模塊;
[0026]所述編解碼模塊用于將音頻處理后的所述下行語音數據進行數模轉換后傳輸至所述語音輸出模塊;
[0027]所述語音輸出模塊用于輸出數模轉換后的所述下行語音數據。
[0028]可選的,所述第一應用程序處理模塊還用于基于檢測到的第二邏輯端口,設置第一邏輯端口。
[0029]進一步的,本發明還提供一種雙調制解調器系統的通信方法,應用于移動終端,所述移動終端包括第一應用程序處理模塊和第二應用程序處理模塊,所述方法包括:
[0030]所述第二應用程序處理模塊設置第二邏輯端口;
[0031]所述第一應用程序處理模塊基于所述第二邏輯端口,設置并配置相應的第一邏輯端口,以建立與所述第二應用程序處理模塊的連接,其中,所述第一邏輯端口和第二邏輯端口之間用于傳輸數據,以及傳輸控制命令。
[0032]可選的,所述移動終端還包括與所述第二應用程序處理模塊連接的第二調制解調器處理模塊,所述方法還包括:
[0033]所述第二應用程序處理模塊在通過所述第二邏輯端口接收到數據時,將接收的數據透傳給所述第二調制解調器處理模塊。
[0034]可選的,所述方法還包括:
[0035]所述第二應用程序處理模塊在通過所述第二邏輯端口接收到控制命令時,將接收的控制指令透傳給所述第二調制解調器處理模塊。
[0036]可選的,所述移動終端還包括分別與所述第一應用程序處理模塊和第二調制解調器處理模塊連接的第一調制解調器處理模塊、與所述第一調制解調器處理模塊連接的第一用戶識別卡以及與所述第一調制解調器處理模塊連接的第二用戶識別卡,所述方法還包括:
[0037]所述第一調制解調器處理模塊在與其連接的第一用戶識別卡對應的第一運營商網絡建立有連接時,提取所述第二用戶識別卡的卡信息并發送給所述第二調制解調器處理豐旲塊;
[0038]所述第二調制解調器處理模塊基于接收的所述第二用戶識別卡的卡信息進行搜網注冊操作以及鑒權操作,并在完成所述搜網注冊操作以及鑒權操作之后,建立與所述第二用戶識別卡所對應的第二運營商網絡的連接。
[0039]可選的,所述移動終端還包括與所述第一調制解調器處理模塊連接的數字信號處理模塊、與所述數字信號處理模塊連接的編解碼模塊以及與所述編解碼模塊連接的語音輸出模塊,所述方法還包括:
[0040]所述第一調制解調器處理模塊在接收到基于所述第一用戶識別卡或所述第二用戶識別卡的下行語音數據時,將接收的所述下行語音數據解調后傳輸至所述數字信號處理豐旲塊;
[0041]所述數字信號處理模塊將解調后的所述下行語音數據進行音頻處理后傳輸至所述編解碼模塊;
[0042]所述編解碼模塊將音頻處理后的所述下行語音數據進行數模轉換后傳輸至所述語首輸出申旲塊;
[0043]所述語音輸出模塊輸出數模轉換后的所述下行語音數據。
[0044]本發明通過由原有的第一應用程序處理模塊設置第一邏輯端口,由新增的第二應用程序處理模塊設置與第一邏輯端口相對應的第二邏輯端口,其中,所述第一邏輯端口和第二邏輯端口之間用于傳輸數據,以及傳輸控制命令,實現了原有第一應用程序處理模塊和新增第二應用程序處理模塊之間的數據和信令傳輸,擴展了移動終端的通信功能;且實現支持兩張用戶識別卡均駐留在4G網絡,可利用兩條4G通道進行數據業務的并發傳輸,提高傳輸效率;此外,當進行數據業務傳輸時,還可進行語音業務傳輸,提高用戶體驗。
【附圖說明】
[0045]圖1為實現本發明各個實施例的移動終端的一個可選的硬件結構示意圖;
[0046]圖2為實現本發明各個實施例的移動終端的一個可選的雙調制解調器系統的拓撲結構示例圖;
[0047]圖3為本發明雙調制解調器系統的通信方法一個實施例的流程示意圖。
【具體實施方式】
[0048]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0049]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0050]終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0051]圖1為實現本發明各個實施例的移動終端的硬件結構示意。
[0052]移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0053]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統或網絡之間的無線電通信。例如,無線通信單元可以包括移動通信模塊111。
[0054]移動通信模塊111將無線電信號發送到基站(例如,接入點、節點B等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據文本和/或多媒體消息發送和/或接收的各種類型的數據。移動通信模塊111可以為一個,也可以為多個,例如,在本發明的實施例中,移動通信模塊111優選為兩個,用于分別實現本發明實施例的第一調制解調器處理模塊和第一射頻模塊,以及第二調制解調器處理模塊和第二射頻模塊。
[0055]A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括麥克風121,麥克風121可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經由麥克風接收聲音(音頻數據),并且能夠將這樣的聲音處理為音頻數據。處理后的音頻(語音)數據可以在電話通話模式的情況下轉換為可經由移動通信模塊111發送到移動通信基站的格式輸出。麥克風121可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發送音頻信號的過程中產生的噪聲或者干擾。在本發明的實施例中,麥克風121用于實現本發明實施例的數字信號處理模塊和語音輸入模塊。
[0056]用戶輸入單元130可以根據用戶輸入的命令生成鍵輸入數據以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。
[0057]感測單元140檢測移動終端100的當前狀態,(例如,移動終端100的打開或關閉狀態)、移動終端100的位置、用戶對于移動終端100的接觸(S卩,觸摸輸入)的有無、移動終端100的取向、移動終端100的加速