本發明專利技術提供了一種終端,具有多個通信模塊,其特征在于,包括:數據連接建立單元,通過所述多個通信模塊中的至少一個通信模塊建立新的數據連接;處理單元,在所述數據連接建立單元建立所述新的數據連接的同時,保留終端中由其他通信模塊建立的已有數據連接。相應地,本發明專利技術還提出了一種多路數據連接并發的處理方法。通過本發明專利技術的技術方案,可以支持多模終端的多卡數據業務并發。
【技術實現步驟摘要】
本專利技術涉及數據通信領域,具體而言,涉及一種終端和一種多路數據連接并發的處理方法。
技術介紹
目前的多模手機,比如雙模雙待手機,在處理數據連接的一般方法是,雙卡可以分別建立各自的數據連接,但同一時刻只能設置一張SM卡作為主卡,并默認只能使用當前主卡進行數據業務長連接撥號,在使用副卡的數據業務短連接時需要斷開當前主卡的長連接,并在副卡使用完成后斷開短連接并恢復主卡的長連接。這種方法沒有考慮到雙卡數據連接并發的需求,隨著3G網絡和雙待機的普及,雙待用戶對于雙卡的業務不再局限于語音業務的并發,雙卡數據業務并發的需求也逐步提上了日程,雙待下多rop (分組數據協議)的并發勢在必行。 因此,需要一種新的數據通信技術,可以支持多模終端的多卡數據業務并發。
技術實現思路
本專利技術正是基于上述問題,提出了一種新的數據通信技術,可以支持多模終端的多卡數據業務并發。有鑒于此,本專利技術提出了一種終端,具有多個通信模塊,其特征在于,包括數據連接建立單元,通過所述多個通信模塊中的至少一個通信模塊建立新的數據連接;處理單元,在所述數據連接建立單元建立所述新的數據連接的同時,保留所述終端中由其他通信模塊建立的已有數據連接。在該技術方案中,上述終端的某些通信模塊建立數據連接時,若其他通信模塊也需要建立數據連接,則可以在不斷開已有數據連接的情況下,建立新的數據連接。如多模多待手機中,用戶已使用第一通信模塊建立連接,此時用戶需要使用第二通信模塊建立另一條連接,以往的多模多待手機中,需要斷開第一通信模塊的連接,然后開啟第二通信模塊的連接,而本方案根據用戶具體選擇,既可以設置為在不斷開第一通信模塊的連接的同時開啟第二通信模塊的連接,也可以先斷開第一通信模塊的連接然后再開啟第二通信模塊的連接,以節省數據流量,從而方便用戶根據具體業務的不同選擇不同的方案。在上述技術方案中,優選地,所述處理單元還用于在所述新的數據連接完成數據傳輸后,斷開所述新的數據連接。在該技術方案中,在新的數據連接完成數據傳輸后,可以選擇繼續保持連接,以在下次使用時,省去建立數據連接時的搜網、建立等過程,或者也可以選擇將其斷開,這可以減少耗電量并加快上述終端的運行速度,避免了不必要的內存浪費,而無論采用何種方式,均不會對原本已建立的數據連接及其數據傳輸產生影響。當然,用戶也可以根據具體需要設置新的數據連接完成數據傳輸后不會自動斷開,增加可操作性。在上述技術方案中,優選地,還包括數據量檢測單元,用于檢測所述已有數據連接待傳輸的數據包的數據量;數據包分割單元,用于在所述數據包的數據量大于預定數據量的情況下,對所述數據包進行分割,以得到多個子數據包,其中,每個所述子數據包的數據量不大于所述預定數據量;以及所述數據連接建立單元還用于通過建立的所述數據連接,對多個所述子數據包進行傳輸。在該技術方案中,若數據包的數據量過大時,可能導致進行傳輸的數據鏈路的傳輸速度過慢;而通過分割后,拉起多條數據鏈路,可以緩解單條數據鏈路的數據傳輸壓力。這里的多個數據連接,并不一定指其數量與子數據包的數量一一對應,只需要確保對數據包的傳輸進行分流處理,即可實現對傳輸速度的提升。在上述技術方案中,優選地,還包括關聯設置單元,用于根據接收到的設置命令,為所述終端中的應用程序設置至少一種相關聯的數據鏈路;數據鏈路選擇單元,用于選擇與所述應用程序相關聯的數據鏈路,以建立所述新的數據連接。在該技術方案中,通過廠商或用戶的操作,可以為每個應用程序設置特定類型的 數據鏈路,以用于建立相應的數據連接。在上述技術方案中,優選地,每個通信模塊存在多種預設的數據鏈路,則所述終端還包括數據鏈路選擇單元,用于由應用程序選擇對應的數據鏈路,以由所述數據連接建立單元通過相應的通信模塊建立所述新的數據連接。在該技術方案中,每個通信模塊預先設置有多個數據鏈路,通過啟動相應的數據鏈路,以建立對應的數據連接。根據本專利技術的又一方面,還提出了一種多路數據連接并發的處理方法,用于具有多個通信模塊的終端,其特征在于,包括在所述終端需要通過所述多個通信模塊中的至少一個通信模塊建立新的數據連接時,保留所述終端中由其他通信模塊建立的已有數據連接,并建立所述新的數據連接。在該技術方案中,上述終端的某些通信模塊建立數據連接時,若其他通信模塊也需要建立數據連接,則可以在不斷開已有數據連接的情況下,建立新的數據連接。如多模多待手機中,用戶已使用第一通信模塊建立連接,此時用戶需要使用第二通信模塊建立另一條連接,以往的多模多待手機中,需要斷開第一通信模塊的連接,然后開啟第二通信模塊的連接,而本方案根據用戶具體選擇,既可以設置為在不斷開第一通信模塊的連接的同時開啟第二通信模塊的連接,以實現數據連接的連續性和多個數據連接帶來的更高的下載速度,也可以先斷開第一通信模塊的連接然后再開啟第二通信模塊的連接,以節省數據流量,從而方便用戶根據具體業務的不同選擇不同的方案。在上述技術方案中,優選地,還包括在所述新的數據連接完成數據傳輸后,斷開所述新的數據連接。在該技術方案中,在新的數據連接完成數據傳輸后,可以選擇繼續保持連接,以在下次使用時,省去建立數據連接時的搜網、建立等過程,或者也可以選擇將其斷開,這可以減少耗電量并加快上述終端的運行速度,避免了不必要的內存浪費,而無論采用何種方式,均不會對原本已建立的數據連接及其數據傳輸產生影響。當然,用戶也可以根據具體需要設置新的數據連接完成數據傳輸后不會自動斷開,增加可操作性。在上述技術方案中,優選地,還包括在所述已有數據連接待傳輸的數據包的數據量大于預定數據量時,對所述數據包進行分割,以得到多個子數據包,其中,每個所述子數據包的數據量不大于所述預定數據量;通過建立的所述數據連接,對多個所述子數據包進行傳輸。在該技術方案中,若數據包的數據量過大時,可能導致進行傳輸的數據鏈路的傳輸速度過慢;而通過分割后,拉起多條數據鏈路,可以緩解單條數據鏈路的數據傳輸壓力。這里的多個數據連接,并不一定指其數量與子數據包的數量一一對應,只需要確保對數據包的傳輸進行分流處理,即可實現對傳輸速 度的提升。在上述技術方案中,優選地,還包括根據接收到的設置命令,為所述終端中的應用程序設置至少一種相關聯的數據鏈路,則建立所述新的數據連接的過程包括選擇與所述應用程序相關聯的數據鏈路,以建立所述新的數據連接。在該技術方案中,通過廠商或用戶的操作,可以為每個應用程序設置特定類型的數據鏈路,以用于建立相應的數據連接。在上述技術方案中,優選地,每個通信模塊存在多種預設的數據鏈路,則建立所述新的數據連接的過程包括應用程序選擇對應的數據鏈路,以通過相應的通信模塊建立所述新的數據連接。在該技術方案中,每個通信模塊預先設置有多個數據鏈路,通過啟動相應的數據鏈路,以建立對應的數據連接。通過以上技術方案,可以支持多模終端的多卡數據業務并發。附圖說明圖I示出了根據本專利技術的實施例的終端的框圖;圖2示出了根據本專利技術的實施例的多路數據連接并發的處理方法的流程圖;圖3示出了根據本專利技術的實施例的多路數據連接并發的處理方法的詳細流程圖;圖4示出了根據本專利技術的實施例的數據連接示意圖。具體實施例方式為了能夠更清楚地理解本專利技術的上述目的、特征和優點,下面結合附圖和具體實施方式對本專利技術進行進一步的詳細描述。需本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種終端,具有多個通信模塊,其特征在于,包括 數據連接建立單元,通過所述多個通信模塊中的至少一個通信模塊建立新的數據連接; 處理單元,在所述數據連接建立單元建立所述新的數據連接的同時,保留所述終端中由其他通信模塊建立的已有數據連接。2.根據權利要求I所述的終端,其特征在于,所述處理單元還用于 在所述新的數據連接完成數據傳輸后,斷開所述新的數據連接。3.根據權利要求I所述的終端,其特征在于,還包括 數據量檢測單元,用于檢測所述已有數據連接待傳輸的數據包的數據量; 數據包分割單元,用于在所述數據包的數據量大于預定數據量的情況下,對所述數據包進行分割,以得到多個子數據包,其中,每個所述子數據包的數據量不大于所述預定數據量;以及 所述數據連接建立單元還用于通過建立的所述數據連接,對多個所述子數據包進行傳輸。4.根據權利要求I所述的終端,其特征在于,還包括 關聯設置單元,用于根據接收到的設置命令,為所述終端中的應用程序設置至少一種相關聯的數據鏈路; 數據鏈路選擇單元,用于選擇與所述應用程序相關聯的數據鏈路,以建立所述新的數據連接。5.根據權利要求I至4中任一項所述的終端,其特征在于,每個通信模塊存在多種預設的數據鏈路,則所述終端還包括 數據鏈路選擇單元,用于由應用程序選擇對應的數據鏈路,以由所述數據連接建立單...
【專利技術屬性】
技術研發人員:關學進,
申請(專利權)人:宇龍計算機通信科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。