[發(fā)明專利]提升數(shù)據(jù)傳輸效率的方法與系統(tǒng)無效
| 申請?zhí)枺?/td> | 200810302801.8 | 申請日: | 2008-07-18 |
| 公開(公告)號: | CN101630304A | 公開(公告)日: | 2010-01-20 |
| 發(fā)明(設(shè)計)人: | 莊豐穗 | 申請(專利權(quán))人: | 深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 提升 數(shù)據(jù)傳輸 效率 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種提升數(shù)據(jù)傳輸效率的方法與系統(tǒng),尤其涉及一種用于提升雙處理器之間數(shù)據(jù)傳輸效率的方法與系統(tǒng)。
背景技術(shù)
近年來由于移動電話所能提供的功能愈來愈多元化,為了加速所述功能執(zhí)行的速度,部分移動電話制造商采用雙處理器架構(gòu),其中一主要處理器負責(zé)操作系統(tǒng)的執(zhí)行,而另一數(shù)字訊號處理器負責(zé)其它應(yīng)用程序的執(zhí)行,例如:網(wǎng)絡(luò)聯(lián)機等。
于所述雙處理器架構(gòu)下,若數(shù)據(jù)要于雙處理器間進行傳輸,該主要處理器必須先與該數(shù)字訊號處理器建立一個點對點協(xié)議(Point-to-Point?Protocol,PPP)聯(lián)機,此時,于雙處理器間傳輸?shù)囊粋€封包必須于PPP層針對該封包進行封裝(Encapsulation),再將該經(jīng)封裝后所得訊框(Frame)于多任務(wù)(Multiplex?layer,MUX)層切割。
然而,于建立PPP聯(lián)機前,雙處理器需先進行連接控制協(xié)議(Link?Control?Protocol)及連接控制協(xié)議網(wǎng)絡(luò)控制協(xié)議(Network?Control?Protocol)協(xié)商程序,該協(xié)商程序都需花費一定的時間。另外,通過PPP聯(lián)機傳輸?shù)姆獍?,?dāng)遇到某些特定字符時,其需透過一“逃脫”(Escaping)程序,將封包內(nèi)所含該等特定字符取代為其它字符,該逃脫程序也增加了數(shù)據(jù)傳送所需的處理時間。
因此,如何簡化封包于傳送時所需封裝的字段以及縮短聯(lián)機所需作業(yè)時間,成為提升數(shù)據(jù)傳輸效率的重要課題。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種簡化的訊框格式以及可加速建立聯(lián)機且又減少傳輸額外負擔(dān)(overhead)的協(xié)議堆棧(protocol?stack)。
一種提升數(shù)據(jù)傳輸效率的系統(tǒng),其包含第一處理器及第二處理器,該第二處理器包含一控制器及一點對點協(xié)議模塊,當(dāng)該控制器收到由該第一處理器發(fā)出的一連接指令后,該控制器將該連接指令傳送至該點對點協(xié)議模塊,再由該點對點協(xié)議模塊將聯(lián)機信息傳送至該第一處理器,以使得該第一處理器通過一包括新點對點協(xié)議層的協(xié)議堆棧與該第二處理器建立聯(lián)機以提升數(shù)據(jù)傳輸效率。
一種雙處理器間提升數(shù)據(jù)傳輸效率的方法,該雙處理器包含第一處理器及第二處理器,且該第二處理器該包含一控制器及一點對點協(xié)議模塊,該方法包括如下步驟:該控制器于收到由該第一處理器發(fā)出的一連接指令后,該控制器將該連接指令傳送到該點對點協(xié)議模塊;該點對點協(xié)議模塊發(fā)送聯(lián)機信息到該第一處理器,以使得該第一處理器通過一包括新點對點協(xié)議層的協(xié)議堆棧與該第二處理器建立聯(lián)機以提升數(shù)據(jù)傳輸效率。
相較于現(xiàn)有技術(shù),所述的提升數(shù)據(jù)傳輸效率的系統(tǒng)與方法,其通過一新點對點聯(lián)機協(xié)議(New?Point-to-Point?Protocol,NPPP),除了省去了雙處理器間要建立聯(lián)機所需的協(xié)商時間,由于每一封包所需額外封裝的字段被簡化,除了可減少傳輸?shù)念~外負擔(dān),又可減少逃脫程序的執(zhí)行,從而提升雙處理器間數(shù)據(jù)傳輸?shù)男省?/p>
附圖說明
圖1為本發(fā)明中提升數(shù)據(jù)傳輸效率的系統(tǒng)的較佳實施例的系統(tǒng)架構(gòu)圖。
圖2為本發(fā)明中使用NPPP的協(xié)議堆棧的示意圖。
圖3為本發(fā)明中NPPP層訊框格式的示意圖。
圖4為本發(fā)明中提升數(shù)據(jù)傳輸效率的方法的較佳實施例的流程圖。
具體實施方式
圖1所示為本發(fā)明中提升數(shù)據(jù)傳輸效率的系統(tǒng)(后稱“系統(tǒng)10”)的較佳實施例的系統(tǒng)架構(gòu)圖。本系統(tǒng)10包含一主要處理器20、一數(shù)字訊號處理器30,其中該主要處理器20及該數(shù)字訊號處理器30共享一記憶體架構(gòu)(圖未示)。該主要處理器20及該數(shù)字訊號處理器30并通過一組標(biāo)準(zhǔn)的應(yīng)用程序接口相互溝通。于本較佳實施例中,該主要處理器20用于執(zhí)行操作系統(tǒng)、管理人機接口并執(zhí)行其它一些常規(guī)任務(wù),而該數(shù)字訊號處理器30執(zhí)行網(wǎng)絡(luò)聯(lián)機功能。
該數(shù)字訊號處理器30包含一控制器32及至少一PPP模塊34。該控制器32用于接收由該主要處理器20傳送的指令,并將該指令分配到相應(yīng)的模塊。而該PPP模塊34除了可用于建立NPPP聯(lián)機(詳細協(xié)議堆棧及訊框格式將于圖2及圖3詳細介紹),也可用于建立現(xiàn)有的PPP聯(lián)機
于本較佳實施例中,當(dāng)該控制器32收到由該主要處理器20發(fā)出的連接指令后,若該連接指令指明欲建立一NPPP聯(lián)機,則該控制器32將該指明欲建立NPPP的連接指令傳送至該PPP模塊34,再由該PPP模塊34傳送一回復(fù)訊息至該主要處理器20確認(rèn)建立NPPP聯(lián)機。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司,未經(jīng)深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810302801.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學(xué)習(xí)機器
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





