[發明專利]數據包傳輸系統及方法在審
| 申請號: | 201710396656.3 | 申請日: | 2017-05-27 |
| 公開(公告)號: | CN107182086A | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 車曉東 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | H04W28/06 | 分類號: | H04W28/06;H04W88/06 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據包 傳輸 系統 方法 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種數據包傳輸系統及方法。
背景技術
隨著移動通信技術的發展,越來越多的移動終端如智能手機具有雙卡雙通的功能,使得用戶在實現語音業務的待機同時,能建立數據業務連接。移動終端通常具有兩個用戶識別卡以及分別與所述兩個用戶識別卡連接的調制解調器,兩個用戶識別卡全開時,一個用戶識別卡(SIM1)可以使用4G(the 4th Generation Mobile Communication Technology,第四代移動通信技術),例如LTE(Long Term Evolution,長期演進技術)網絡,另一個用戶識別卡(SIM2)僅能使用2G(2-Generation wireless telephone technology,第二代手機通信技術規格)或3G(3rd Generation,第三代移動通信技術)網絡,SIM2不能上4G的原因主要是:移動終端只有一套射頻,兩張卡使用該套射頻是分時復用的關系,并不能同時占用,由于兩張卡全開時,只有一張卡可以使用4G網絡,另一張卡只能使用2G或3G網絡,導致移動終端中數據傳輸的效率較低。
因此,為了使移動終端可以支持雙LTE,以提高數據傳輸效率,移動終端可與外接設備連接(該外接設備中設置有調制解調器),以實現雙LTE通信功能。但是,目前移動終端和外接設備進行數據包傳輸過程中,如果移動終端中的用戶識別卡是電信卡,由于電信卡一般都大于移動終端和外接設備之間數據傳輸的臨時緩沖區buffer的容量值,因此buffer無法緩存一個完整的數據包,若是直接進行數據傳輸,容易導致移動終端死機。
發明內容
本發明的主要目的在于提出一種數據包傳輸系統及方法,旨在解決現有的數據包傳輸方式,容易導致移動終端死機的技術問題。
為實現上述目的,本發明提供的一種數據包傳輸系統,所述數據包傳輸系統包括移動終端,以及通過預設接口與所述移動終端連接的外接設備,所述移動終端包括第一應用處理器、第一調制解調器、第一射頻模塊,以及與所述第一調制解調器連接的第一用戶識別卡和第二用戶識別卡,所述外接設備包括第二應用處理器、第二調制解調器和第二射頻模塊;
所述第一應用處理器,用于通過預設接口接收第二應用處理器發送的數據包獲取請求時,從第一用戶識別卡或第二用戶識別卡中提取所述數據包獲取請求對應的數據包;對提取的數據包進行壓縮;將壓縮后的數據包緩存至所述預設接口的臨時緩沖區buffer中,以供第二應用處理器從所述buffer中提取壓縮后的數據包,以完成數據包的傳輸。
可選地,所述第一應用處理器,還用于判斷能否從所述數據包獲取請求中提取出第二應用處理器添加的壓縮標識;若能提取出壓縮標識,則對提取的數據包進行壓縮。
可選地,所述第一應用處理器,還用于對提取的所述數據包進行解析,以得到所述數據包的包頭;基于所述數據包的包頭確定所述數據包的長度;在所述數據包的長度大于預設閾值時,則對提取的數據包進行壓縮。
可選地,所述第一應用處理器對提取的數據包進行壓縮具體包括:
所述第一應用處理器獲取所述數據包對應的源文本;
確定源文本中出現頻率大于預設頻率的字符段;
在預設字典列表中,查找所述字符段對應的編碼,其中,編碼的長度小于對應的字符段的長度;
通過查找的編碼代替對應的字符段,以實現數據包的壓縮。
可選地,所述第一應用處理器,還用于確定源文本中是否存在內容相同且長度大于預設值的字符段;
若存在,確定后一個字符段與前一個字符端的距離以及所述字符段的長度;
采用距離與長度的標識代替后一個字符段,以實現數據包的壓縮。
此外,為實現上述目的,本發明還提出一種數據包傳輸方法,應用于移動終端以及通過預設接口與移動終端連接的外接設備,所述移動終端包括第一應用處理器、第一調制解調器、第一射頻模塊,以及與所述第一調制解調器連接的第一用戶識別卡和第二用戶識別卡,所述外接設備包括第二應用處理器、第二調制解調器和第二射頻模塊,所述方法包括:
第一應用處理器通過預設接口接收第二應用處理器發送的數據包獲取請求時,從第一用戶識別卡或第二用戶識別卡中提取所述數據包獲取請求對應的數據包;
對提取的數據包進行壓縮;
將壓縮后的數據包緩存至所述預設接口的臨時緩沖區buffer中,以供第二應用處理器從所述buffer中提取壓縮后的數據包,以完成數據包的傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710396656.3/2.html,轉載請聲明來源鉆瓜專利網。





