[發明專利]控制串行傳輸數據傳輸總線上的數據傳輸的方法有效
| 申請號: | 201080010984.1 | 申請日: | 2010-02-22 |
| 公開(公告)號: | CN102341798A | 公開(公告)日: | 2012-02-01 |
| 發明(設計)人: | 法布里斯·謝呂埃爾 | 申請(專利權)人: | 意法愛立信有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;H04L12/24 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 瑞士*** | 國省代碼: | 瑞士;CH |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 串行 傳輸 數據傳輸 線上 方法 | ||
技術領域
本發明涉及控制串行傳輸數據傳輸總線上的數據傳輸,更具體地涉及通過移動電話中的中央處理單元來管理串行傳輸數據傳輸總線上的數據傳輸。
背景技術
移動電話并入越來越多的應用程序,比如多媒體播放器。因此,可以將數據從計算機傳輸到移動電話或者在移動電話上聽音樂。這些應用由中央處理單元(比如處理器)管理和控制,該中央處理單元還控制通過計算機和例如移動電話之間的數據傳輸總線進行的數據傳輸。應用程序(例如多媒體播放器)占用中央處理單元的大百分比的計算能力。中央處理單元的剩余的計算能力的百分比是有限的并且通常不可能使其他應用程序同時運行,而且無法在計算機和包括該中央處理單元的移動電話之間的串行傳輸數據傳輸總線上進行數據傳輸。
由于移動電話的處理器的能力是有限的,當在移動電話和計算機之間在串行傳輸數據傳輸總線上進行數據傳輸時,處理器限制應用程序同時運行。因此,為了能夠在通過數據傳輸總線進行數據傳輸期間使用運行的其他應用程序(比如多媒體播放器),通常需要依靠更有效的處理器或者具有外部隨機存取存儲器的外部協處理器。
然而,在移動電話中,處理器的空間和能力是有限的。
發明內容
因此,提出了通過影響數據中斷的數目來調整串行傳輸數據傳輸總線上的數據傳輸速率、同時允許比如多媒體播放器的應用程序運行來克服以上提及的缺點。
根據一個方面,在一個實施方式中,提出了一種通過中央處理單元控制串行傳輸數據傳輸總線上的數據傳輸的方法。
該方法包括以下步驟:
a)確定總線的可用帶寬;
b)確定所述中央處理單元的可用計算能力百分比;
c)基于所述可用帶寬和所述可用計算能力百分比確定所述總線上的最大數據速率;
d)基于確定的最大數據速率控制所述總線上的數據傳輸。
有利地,所述總線上的所述最大數據速率對應于所述中央處理單元的計算能力百分比小于或等于所述可用計算能力百分比時的最高數據速率,所述最大數據速率小于或等于對應于所述可用帶寬的數據速率。
因此,為所述總線確定可用帶寬,使得可能在總線上以可用數據速率提供數據。取決于中央處理單元的可用計算能力百分比,即取決于中央處理單元的未由其他應用程序使用的計算能力百分比,評估所述中央處理單元的可用計算能力百分比是否足夠以與總線的可用帶寬對應的可用速率在串行傳輸數據傳輸總線上傳輸數據。
如果可用計算能力百分比不能以可用數據速率傳輸數據,即如果可用數據速率需要的計算能力百分比過高,即高于可用計算能力百分比,則降低數據速率以使數據速率需要的計算能力百分比小于或等于中央處理單元的可用計算能力百分比。
優選地,所述中央處理單元的用于總線上的數據傳輸的計算能力百分比與所述中央處理單元的用于其他應用程序的計算能力百分比之和小于工作閾。
因此,總計算能力百分比,即用于總線上的數據傳輸的計算能力百分比與用于其他應用程序的計算能力百分比之和必須不超過工作閾,以進行數據傳輸和運行其他應用程序。
有利地,在總線上的數據傳輸之前和/或期間重復步驟a)到d)。
因此,如果可用于總線的帶寬變化和/或如果中央處理單元的可用計算能力百分比變化,則基于新的可用帶寬和/或新的可用計算能力百分比確定總線上的新的最大數據速率。接著基于確定的新的最大數據速率控制總線上的數據傳輸。
優選地,通過降低分配給數據的中斷的數目來降低所述總線上的數據速率。
數據通過控制中斷和數據中斷在數據包中發送。控制中斷負責控制在數據接收裝置和數據發送裝置之間發送的信息。假定這些控制中斷被正確地發送和正確地接收,則串行傳輸數據總線上的通信運行。數據中斷負責數據傳輸。這些數據中斷可以暫時被屏蔽,而不破壞數據傳輸。因此,為了降低數據速率,接收者可觀察到的分配給數據的中斷的數目被降低。
因此,通過屏蔽(mask)分配給數據的一些中斷,中央處理單元具有被釋放的計算能力百分比,接著,該被釋放的計算能力百分比能夠專用于其他應用程序的運行。與此同時保持可接受的數據傳輸速率。
有利地,如果最大數據速率低于與可用帶寬相對應的數據速率,則所述總線上的數據速率被降低。
根據另一方面,在一個實施方式中提出了一種用于通過中央處理單元來控制串行傳輸數據傳輸總線上的數據傳輸的系統。
所述系統包括:
-第一評估部件,所述第一評估部件能夠確定總線的可用帶寬;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于意法愛立信有限公司,未經意法愛立信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080010984.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于小區間干擾協調的用戶管理方法及系統
- 下一篇:靜電涂裝裝置





