TW201436616A - 管理數據機功耗 - Google Patents

管理數據機功耗 Download PDF

Info

Publication number
TW201436616A
TW201436616A TW103100387A TW103100387A TW201436616A TW 201436616 A TW201436616 A TW 201436616A TW 103100387 A TW103100387 A TW 103100387A TW 103100387 A TW103100387 A TW 103100387A TW 201436616 A TW201436616 A TW 201436616A
Authority
TW
Taiwan
Prior art keywords
wireless data
power consumption
data transaction
transaction
power
Prior art date
Application number
TW103100387A
Other languages
English (en)
Other versions
TWI532398B (zh
Inventor
Rashid Ahmed Akbar Attar
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW201436616A publication Critical patent/TW201436616A/zh
Application granted granted Critical
Publication of TWI532398B publication Critical patent/TWI532398B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0245Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本案描述了用於管理行動設備的數據機中的功耗的方法、系統和設備。與核查傳呼訊息相關聯的數據機的排程的上電期間,可以量測與數據機的接收器相關聯的接收功率。隨後,可以基於與接收器相關聯的量測的接收功率,來估計與在數據機的發射器處發送待發無線資料事務相關聯的功耗度量。隨後,可以至少部分地基於所估計的功率消耗度量,來判斷是否在第一時間發送待發無線資料事務。

Description

管理數據機功耗
本專利申請案中論述的技術大體係關於無線通訊,並且更具體而言,係關於管理行動設備中的數據機功耗。本發明的實施例可以用於通訊元件的各種不同特徵中。
無線通訊系統廣泛地被部署以提供各種類型的通訊內容,諸如音訊、視訊、封包資料、訊息傳遞、廣播等。該等系統可以是能夠藉由共享可用系統資源(例如,時間、頻率和功率)來支援與多個使用者進行通訊的多工存取系統。該等多工存取系統的實例包括分碼多工存取(CDMA)系統、分時多工存取(TDMA)系統、分頻多工存取(FDMA)系統和正交分頻多工存取(OFDMA)系統。
很多行動設備是電池供電的。行動設備的電池可以儲存有限數量的能量用於在充電週期之間為行動設備供電。很多行動設備的尺寸限制了可用於彼等設備的電池的尺寸,因此限制了可用於為其供電的能量的數量。此外,行動設備的某些元件,包括數據機的發射器和接收器,可以在活動時消耗相對較大數量的功率。因此,需要管理行動設備中的數 據機功耗以便延長行動設備的電池壽命的解決方案。
為了對本案的一或多個態樣有一個基本的理解,下 文提供了對該等態樣的概括。該概括不是對本案的所有預期特徵的詳盡概述,並且既不是意欲識別本案所有態樣的關鍵或重要元素,亦不是意欲描述本案的任何或全部態樣的範圍。該概括的目的是用簡化的形式呈現本案一或多個態樣的一些設計構思,以此作為後文提供的更詳細說明的前奏。
本案揭示一種用於管理行動設備中的功耗的方法、 設備、系統和電腦程式產品。當無線資料事務(例如,無線資料的傳輸)在行動設備處是待發的,可以在與核查傳呼訊息相關聯的數據機的排程的上電期間,量測與數據機的接收器相關聯的接收功率。可以基於所量測的接收功率,來估計與發送該待發無線資料事務相關聯的功耗度量。隨後,可以至少部分基於所估計的功耗度量來做出判斷是否在第一時間段期間發送該待發無線資料事務。
根據第一組實例,一種用於管理行動設備的數據機 中的功耗的方法可以包括以下步驟:在與核查傳呼訊息相關聯的該數據機的排程的上電期間,量測與該數據機的接收器相關聯的接收功率;基於與該接收器相關聯的量測的接收功率,來估計與在該數據機的發射器處發送待發無線資料事務相關聯的功耗度量;及判斷是否在第一時間發送該待發無線資料事務。該判斷可以至少部分基於所估計的功耗度量。
在某些實例中,可以藉由執行預定的映射功能以便 根據所量測的該接收器接收功率來獲取該功耗度量,來估計功耗度量。在某些實例中,可以在用於核查傳呼訊息的該數據機的每個排程的上電期間,執行該接收器的該接收功率的量測和所預定的映射功能。執行所預定的映射功能可以包括,例如,將所量測的接收功率映射到發射功率;將該發射功率映射到傳輸的即時代價;及將該傳輸的即時代價映射到發送該待發無線資料事務的總代價。
在某些實例中,該方法可以包括以下步驟:基於該 功耗度量,決定不在該第一時間發送該待發無線資料事務,以及估計在該第一時間之後的第二時間的針對該待發無線資料事務的第二功耗度量。可以至少部分基於決定不在該第一時間發送該待發無線資料事務,來將該數據機斷電。在某些實例中,可以至少部分基於所接收的第二功耗度量來決定在該第二時間發送該待發無線事務。
在某些實例中,該方法可以包括以下步驟:基於該 功耗度量來決定不在該第一時間發送該待發無線資料事務,決定與該待發無線資料事務相關聯的計時器已到期,以及至少部分基於該計時器的到期來發送該待發無線資料事務。回應於決定該計時器已到期,可以增加與該待發無線資料事務相關聯的優先順序;及可以至少部分基於決定該待發無線資料事務的增加的優先順序比該功耗度量更重要,來發送該待發無線資料事務。
在某些實例中,該方法可以包括以下步驟:識別與 該待發無線資料事務相關聯的優先順序,以及將和該待發無 線資料事務相關聯的該優先順序與和發送該待發無線資料事務相關聯的該功耗度量進行比較。對是否發送該無線資料事務的判斷可以基於該比較。
在某些實例中,該方法可以包括以下步驟:經由應 用程式介面(API)向與該待發無線資料事務相關聯的應用程式發送該功耗度量的指示。回應於在數據機處經由API從應用程式接收到的針對功耗度量的請求,可以經由API向應用程式發送功耗度量。在某些實例中,將該功耗度量分類為多個預定類別的選定的類別。向應用程式發送的該功耗度量的指示可以例如包括所選定的類別。
在某些實例中,對是否發送該待發無線資料事務的 判斷可以在該應用程式處進行。另外或替代地,該判斷可以發生在該數據機處。在某些實例中,該數據機可以在與該數據機相關聯的暫存器處接收該待發無線資料事務,並且數據機可以基於該判斷從該數據機的暫存器向網路發送該待發無線資料事務。
在第二組實例中,一種行動設備可以包括發射器、 接收器、接收功率量測模組、功耗度量模組以及事務決定模組。該接收功率量測模組可以被配置為在與接收傳呼訊息相關聯的數據機的排程的上電期間,量測與該接收器相關聯的接收功率。該功耗度量模組可以被配置為根據該量測出的該接收器相關聯的接收功率估計在該發射器處發送待發無線資料事務相關聯的功耗度量。事務決策模組可以被配置為判斷是否在發射器處在第一時間發送該待發無線資料事務。該判 斷可以至少部分基於所估計的功耗度量。
在第三組實例中,一種用於管理行動設備的數據機 中的功耗的裝置可以至少包括:用於在與核查傳呼訊息相關聯的該數據機的排程的上電期間,量測與該數據機的接收器相關聯的接收功率的手段;用於基於與該接收器相關聯的量測的接收功率,估計與在該數據機的發射器處發送待發無線資料事務相關聯的功耗度量的手段;及用於判斷是否在第一時間發送該待發無線資料事務的手段。該判斷可以至少部分基於所估計的功耗度量。
在第四組實例中,一種電腦程式產品可以包括有形 的電腦可讀存放裝置,該有形的電腦可讀存放裝置具有其上儲存的電腦可讀取程式碼。該電腦可讀取程式碼可以包括:被配置為使至少一個處理器在與核查傳呼訊息相關聯的該數據機的排程的上電期間,量測與該數據機的接收器相關聯的接收功率的電腦可讀取程式碼;被配置為使該至少一個處理器基於與該接收器相關聯的量測的接收功率,估計與在該數據機的發射器處發送待發無線資料事務相關聯的功耗度量的電腦可讀取程式碼;及被配置為使該至少一個處理器判斷是否在第一時間發送該待發無線資料事務的電腦可讀取程式碼。該判斷可以至少部分基於所估計的功耗度量。
對於本領域一般技藝人士而言,在結合附圖閱讀下 文的具體描述、本發明的示例性實施例之後,本發明的其他態樣、特徵和實施例將變得清楚。儘管本發明的特徵可以是針對下文的某些實施例和附圖論述的,但是本發明的所有實 施例可以包括本文中論述的一或多個有利特徵。換言之,儘管一或多個實施例可以被論述為具有某些有利特徵,但是亦可以根據本文中論述的本發明的各個實施例來使用一或多個該等特徵。同樣,儘管下文可以將示例性實施例論述為設備、系統或方法實施例,但是應該理解的是,該等示例性實施例可以在各種設備、系統和方法中實現。
100‧‧‧無線通訊系統
105‧‧‧基地台
105-a‧‧‧基地台
105-b‧‧‧基地台
105-c‧‧‧基地台
105-d‧‧‧基地台
105-e‧‧‧基地台
105-f‧‧‧基地台
110-a‧‧‧覆蓋區域
110-b‧‧‧覆蓋區域
110-c‧‧‧覆蓋區域
112-b-1‧‧‧扇區
112-b-2‧‧‧扇區
112-b-3‧‧‧扇區
115‧‧‧行動設備
115-a‧‧‧行動設備
115-b‧‧‧行動設備
115-c‧‧‧行動設備
115-d‧‧‧行動設備
115-e‧‧‧行動設備
115-f‧‧‧行動設備
115-g‧‧‧行動設備
115-h‧‧‧行動設備
120‧‧‧基地台控制器
125‧‧‧核心網路
130‧‧‧核心網路
200‧‧‧系統
205‧‧‧應用程式
205-a‧‧‧應用程式
205-b‧‧‧應用程式
205-c‧‧‧應用程式
205-d‧‧‧應用程式
210‧‧‧數據機
210-a‧‧‧數據機
210-b‧‧‧數據機
210-c‧‧‧數據機
210-d‧‧‧數據機
215‧‧‧請求
215-a‧‧‧功耗請求
215-b‧‧‧請求
215-c‧‧‧請求
215-d‧‧‧請求
215-e‧‧‧請求
220‧‧‧啟動
220-a‧‧‧上電
220-b‧‧‧上電
220-c‧‧‧啟動
220-d‧‧‧上電
220-e‧‧‧上電
220-f‧‧‧上電
225‧‧‧傳呼訊息
225-a‧‧‧傳呼訊息
225-b‧‧‧傳呼訊息
225-c‧‧‧傳呼訊息
225-d‧‧‧傳呼訊息
225-e‧‧‧傳呼訊息
225-f‧‧‧傳呼訊息
230‧‧‧接收功率量測
230-a‧‧‧接收功率量測
230-b‧‧‧對接收功率的新量測
230-c‧‧‧接收功率量測
230-d‧‧‧對接收功率的新量測
230-e‧‧‧接收功率量測
230-f‧‧‧接收功率量測
235‧‧‧發射功率估計
235-a‧‧‧發射功率估計
235-b‧‧‧發射功率估計
235-c‧‧‧發射功率估計
235-d‧‧‧發射功率估計
235-f‧‧‧發射功率估計
240‧‧‧功耗度量
240-a‧‧‧功耗度量
240-b‧‧‧功耗度量
240-c‧‧‧功耗度量
240-d‧‧‧功耗度量
240-e‧‧‧功耗度量
245‧‧‧決定
245-a‧‧‧決定
245-b‧‧‧決定
245-c‧‧‧決定
245-d‧‧‧決定
245-e‧‧‧決定
245-f‧‧‧決定
250‧‧‧事務指令
250-a‧‧‧事務A指令
250-b‧‧‧指示
250-c‧‧‧指令
250-d‧‧‧指令
255‧‧‧事務
255-a‧‧‧事務A
255-c‧‧‧事務C
255-d‧‧‧發送
305‧‧‧計時器
500‧‧‧決策表
605‧‧‧天線
605-a‧‧‧天線
610‧‧‧數據機
610-a‧‧‧數據機
615-a‧‧‧記憶體
615‧‧‧記憶體
615-b‧‧‧記憶體
620‧‧‧軟體代碼
620-a‧‧‧電腦可讀取程式碼
625‧‧‧處理器模組
625-a‧‧‧處理器模組
625-b‧‧‧處理器
630‧‧‧RF處理模組
630-a‧‧‧RF處理模組
630-b‧‧‧TD模組
635‧‧‧發射器
635-a‧‧‧發射器
640‧‧‧接收器
640-a‧‧‧接收器
645‧‧‧接收功率量測模組
645-a‧‧‧接收量測模組
645-b‧‧‧接收功率量測模組
650‧‧‧功耗度量模組
650-a‧‧‧功耗度量模組
650-b‧‧‧功耗度量模組
655‧‧‧事務決定模組
655-a‧‧‧事務決定模組
705‧‧‧應用程式
715‧‧‧事務執行模組
720‧‧‧傳呼核查模組
725‧‧‧發射功率估計模組
730‧‧‧映射功能查詢表
735‧‧‧優先順序模組
740‧‧‧計時器模組
820‧‧‧發送處理器
830‧‧‧多輸入多輸出(MIMO)處理器
832-a‧‧‧發送調變器
832-x‧‧‧發送調變器
834-a‧‧‧天線
834-x‧‧‧天線
836‧‧‧MIMO偵測器
838‧‧‧接收處理器
840‧‧‧處理器
842‧‧‧記憶體
854-a‧‧‧解調器
854-n‧‧‧解調器
856‧‧‧MIMO偵測器
858‧‧‧接收處理器
864‧‧‧發送處理器
866‧‧‧MIMO處理器
900‧‧‧方法
905‧‧‧方塊
910‧‧‧方塊
915‧‧‧方塊
1000‧‧‧示例性方法
1005‧‧‧方塊
1010‧‧‧方塊
1015‧‧‧方塊
1020‧‧‧方塊
1025‧‧‧方塊
1030‧‧‧方塊
1035‧‧‧方塊
1040‧‧‧方塊
1100‧‧‧示例性方法
1105‧‧‧方塊
1110‧‧‧方塊
1115‧‧‧方塊
1120‧‧‧方塊
1125‧‧‧方塊
1130‧‧‧方塊
1135‧‧‧方塊
1140‧‧‧方塊
藉由參照下文的附圖可以對本發明的特性和優點有 進一步的理解。在附圖中,相似的元件或特徵可以具有相同的元件符號。此外,可以藉由在元件符號後面跟著的破折號和用於在相似元件之間進行區分的第二標記,來區分相同類型的各種元件。若在說明書中只使用第一元件符號,則本描述可應用於具有相同第一元件符號的相似元件中的任一者,而不管第二元件符號。
圖1圖示其中可以使用一些實施例的無線通訊系統 的實例的方塊圖。
圖2根據一些實施例,圖示在行動設備、該行動設備 的數據機和基地台上執行的應用程式之間的通訊的實例的視圖。
圖3A、圖3B和圖3C根據一些實施例,圖示在行動設 備、該行動設備的數據機和基地台上執行的應用程式之間的通訊的實例的視圖。
圖4根據一些實施例,圖示在行動設備、該行動設備 的數據機和基地台上執行的應用程式之間的通訊的實例的視 圖。
圖5根據一些實施例,圖示用於判斷是否在給定的時間進行待發無線資料事務的決策表格的實例的視圖。
圖6根據一些實施例,圖示行動設備的實例的方塊圖。
圖7根據一些實施例,圖示行動設備的實例的方塊圖。
圖8根據一些實施例,圖示包括基地台和行動設備的無線通訊系統的實例的方塊圖。
圖9根據一些實施例,圖示管理行動設備中的數據機功耗的示例性方法的流程圖。
圖10根據一些實施例,圖示管理行動設備中的數據機功耗的示例性方法的流程圖;及圖11根據一些實施例,圖示管理行動設備中的數據機功耗的示例性方法的流程圖。
本專利申請案中論述的技術實現並關於通訊設備(例如,行動設備、智慧型電話、手機、娛樂設備等)中的數據機功耗的管理。當無線資料事務(例如,無線資料的傳輸)在行動設備處待發,可以在與核查傳呼訊息相關聯的數據機的排程的上電期間,量測與數據機的接收器相關聯的接收功率。可以基於量測的接收功率,來估計與發送待發的無線資料事務相關聯的功耗度量。隨後,可以至少部分地基於估計的功耗度量做出是否要在第一時間段期間發送待發的無線 資料事務的決定。
本案中描述的技術可以用於各種無線通訊系統,諸 如蜂巢無線系統、同級間無線通訊、無線區域網路(WLAN)、自組織網路、衛星通訊系統和其他系統。術語「系統」和「網路」經常可互換使用。該等無線通訊系統可以採用各種無線通訊技術以用於經由諸如分碼多工存取(CDMA)、分時多工存取(TDMA)、分頻多工存取(FDMA)、正交FDMA(OFDMA)、單載波FDMA(SC-FDMA)及/或其他技術在無線系統中多工存取。一般,根據稱為無線存取技術(RAT)的一或多個無線通訊技術的標準化實現來進行無線通訊。實施無線存取技術的無線通訊系統或網路可以被稱為無線存取網路(RAN)。
採用CDMA技術的無線存取技術的實例包括CDMA 2000、通用陸地無線存取(UTRA)等。CDMA 2000涵蓋IS-2000標準、IS-95標準和IS-856標準。IS-2000版本0和A通常被稱為CDMA2000 1X、1X等。IS-856(TIA-856)通常被稱為CDMA2000 1xEV-DO、高速封包資料(HRPD)等。UTRA包括寬頻CDMA(WCDMA)和CDMA的其他變型。TDMA系統的實例包括行動通訊全球系統(GSM)的各種實現。採用FDMA及/或OFDMA的無線存取技術的實例包括超行動寬頻(UMB)、進化型UTRA(E-UTRA)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDM等。UTRA和E-UTRA是通用行動電信系統(UMTS)的一部分。3GPP長期進化(LTE)和增強型LTE(LTE-A)是使用E-UTRA的UMTS 新版本。UTRA、E-UTRA、UMTS、LTE、LTE-A和GSM是在來自名為「第三代合作夥伴計畫」(3GPP)的組織的文件中描述的。CDMA 2000和UMB是在來自名為「第三代合作夥伴計畫2」(3GPP2)的組織的文件中描述的。本案中描述的技術可以用於如上面提到的系統和無線技術以及其他系統和無線技術。但是,下文的說明書為了舉例而描述LTE系統,並且在下文描述的大部分中使用了LTE術語,儘管該等技術可應用於LTE應用程式之外。
因此,下文的描述提供了實例,並且不限於請求項 中提供的範圍、應用性或配置。可以在不背離本案的精神和範圍的前提下對所論述的元素的功能和佈置做出改變。各種實施例可以根據需要來省略、替代或添加各種程式或元件。 例如,所描述的方法可以經由與所描述的順序不同的順序來執行,並且可以添加、省略或組合各種操作。並且,參照某些實施例所描述的特徵可以在其他實施例中被組合。
首先參照圖1,方塊圖圖示無線通訊系統100的實例 。系統100可以包括基地台105(或細胞服務區)、行動設備115、基地台控制器120和核心網路125(控制器120可以被整合到核心網路125中)。系統100可以支援在多個載波(不同頻率的波形信號)上的操作。
基地台105可以經由基地台天線(未圖示)與行動設 備115進行無線通訊。基地台105可以在基地台控制器120的控制下經由多個載波與行動設備115進行通訊。基地台105網站中的每一者可以為各別的地理區域提供通訊覆蓋。每個基地 台105的覆蓋區域此處被識別為110-a、110-b或110-c。基地台的覆蓋區域可以被劃分為只組成覆蓋區域的一部分的扇區(例如,扇區112-b-1、112-b-2、112-b-3等)。系統100可以包括不同類型的基地台105(例如,巨集基地台、微基地台、毫微微基地台及/或微微基地台)。巨集基地台可以為相對較大的地理區域(例如,半徑35km)提供通訊覆蓋。微微基地台可以為相對較小的地理區域(例如,半徑2km)提供覆蓋,而毫微微基地台可以為相對更小的地理區域(例如,半徑50m)提供通訊覆蓋。可能存在針對不同技術的重疊的覆蓋區域。
行動設備115可以分散在整個覆蓋區域110。行動設 備115可以被稱為行動站、行動設備、存取終端(AT)、使用者設備(UE)、用戶站(SS)或用戶單元。行動設備115可以包括蜂巢式電話和無線通訊設備,但是亦可以包括個人數位助理(PDA)、其他手持設備、小筆電、筆記型電腦等。行動設備115亦可以包括能夠進行無線通訊的很多其他類型的設備。
如下文更詳細論述的,在某些實例中,行動設備115 可以被配置為自我調整地控制無線資料事務的時序以減少總功耗並延長電池壽命。例如,在某些時間,行動設備115可能需要比其他設備更多的功率來發送無線資料。對用於發送無線資料的功率數量造成影響的因素包括但不限於行動設備115和服務基地台105之間的距離、行動設備115和基地台105之間的通道品質、來自其他設備的干擾、用於發送無線資料 的調變類型及/或其他相關因素。若發送無線資料事務在功率方面的代價目前較高,則行動設備115可以選擇推遲無線資料事務的傳輸直到代價變低為止。
發送無線資料事務在功率方面的代價可以針對不同 事務來單獨決定。當行動設備115處於活動傳輸的狀態下,則發送無線資料事務相關聯的功率可以基於行動設備115的發射器的當前功耗來決定。當行動設備115處於閒置狀態時,可以根據在用於核查傳呼訊息的排程的上電期間在接收器處量測的接收功率,來推導出與發送無線資料事務相關聯的功率。
推遲無線資料事務的傳輸的決定可以至少部分基於 無線資料事務的識別的優先順序。例如,可以不考慮功率代價,立即發送一些高優先順序的無線資料事務。類似地,一些低優先順序無線資料事務可以被推遲,直到發送事務的功率代價已降低到某個閥值之下。
圖2圖示用於在閒置狀態下的行動設備115-b處,經 由在行動設備115-a、行動設備115-a的數據機210和基地台105-a上執行的應用程式205之間的通訊,來管理功耗的實例的方塊圖。行動設備115-a和基地台105-a可以分別是如上文參照圖1所描述的行動設備115和基地台105的各別實例。
在本實例中,行動設備115-a的數據機210可以實現 在行動設備115-a和基地台105-a之間的無線通訊。例如,數據機210可以包括用於聯合實現調變和解調、編碼和解碼、基頻處理的多個電子元件、射頻(RF)前端、發射器鏈和接收器 鏈。數據機210可以另外包括被配置為經由與數據機210相關聯的應用程式介面(API)與應用程式205進行通訊的多個電子元件。
應用程式205可以是執行在行動設備115-a的硬體上 的一個軟體,用於實現所期望的功能。應用程式205可以是使用者應用程式或系統應用程式。應用程式205可以產生待發的無線資料事務。待發的無線資料事務可以由來自使用者的請求發起,或者作為由應用程式205實現的功能的一部分而自動地發起。例如,待發的無線資料事務可以包括用於傳輸到基地台105-a或者經由基地台105-a傳輸到網路服務器的資料。另外或者替代地,待發的無線資料事務可以包括針對來自基地台105-a或來自網路服務器的經由基地台105-a的資料請求。
在本實例中,應用程式205可以被配置為在向數據機 210發送無線資料事務以進行傳輸之前,評估一或多個無線資料事務的功耗影響。在某些實例中,可以針對在應用程式205處發起的每個無線資料事務來執行該分析。在其他實例中,該分析可以只針對當數據機210-a處於閒置狀態時發起的無線資料事務來執行。應用程式205可以針對被評估的每個待發無線資料事務,從數據機接收功耗度量。功耗度量可以指示在當前時間從數據機210發送該無線資料事務的相對代價。在某些實例中,可以在針對待發無線資料事務的接收的功耗度量、與無線資料事務相關聯的優先順序之間進行權衡,並且可以基於事務的優先順序是否比該事務的功耗度量更重要,來作出是否將待發無線資料事務提交給數據機210以進行傳輸 的決定。
當行動設備115-a的數據機210上電並且活動地發送 和接收資料時,可以至少基於在數據機處的接收功率的即時量測來計算待發無線資料事務的功耗度量。但是,若行動設備115-a的數據機210-a處於閒置狀態並且不活動地發送或接收資料,則可以關閉發射器和接收器以節省功率。將發射器或接收器從閒置狀態上電可能消耗功率。因此,若應用程式205在行動設備115-a處於閒置狀態時產生新的待發無線資料事務,喚醒發射器或接收器來計算待發無線資料事務的功耗度量或發送低優先順序無線資料事務,可能不是節能的。
鑒於該等考慮,圖2圖示經由使用當在對傳呼訊息進 行排程的核查期間行動設備115-a對數據機210的接收器進行上電時所取得的量測結果,來計算當行動設備115-a處於閒置狀態時發起的無線資料事務的功耗度量的方法。經由此種方式,當行動設備115-a處於閒置狀態時,可以決定待發無線事務的功耗度量,而無需對除了已被排程為對傳呼訊息進行核查的發射器或接收器之外的發射器或接收器進行上電。
如圖2中所示,應用程式205可以經由應用程式介面(API),向數據機210請求215待發無線資料事務的功耗度量。數據機210可以經由API來接收請求,並且若數據機210處於閒置狀態,則緩存該請求並等待以計算待發無線資料事務的功耗度量,直到在對來自基地台105-a的傳呼訊息225進行排程的核查期間行動設備115-a對數據機210的接收器進行上電為止。
在排程的時間,接收器可以啟動220以核查傳呼訊息 225的下行鏈路控制通道(PDCCH)或另一個專用通道。當接收器啟動時,可以進行接收功率量測230並儲存。接收功率量測可以指示在當前時間在接收器處從基地台105-a接收到的一或多個信號的功率。針對行動設備115-a的傳呼訊息225可以選擇性地被行動設備115-a接收,但是不需要行動設備115-a實際接收傳呼訊息以量測接收功率。
基於在對傳呼訊息進行排程的核查期間量測出的接 收功率,可以獲取與在當前時間發送待發無線資料事務相關聯的發射功率估計235。例如,可以使用查詢表實現的映射功能來將量測出的接收器的即時接收功率映射到發射器的大致即時發射功率,來獲取發射功率估計235。在某些實例中,映射功能可以包括將量測出的接收功率映射到發射功率,將發射功率映射到傳輸的即時代價,以及將傳輸的即時代價映射到發送待發無線資料事務的總代價。使用發射器的即時發射功率,考慮待發無線資料事務的尺寸、發射器或接收器的資料傳輸速率、在行動設備115-a和基地台105-a之間的通道品質、其他待發無線資料事務的數量和尺寸、數據機210的當前狀態及/或其他相關因素,可以產生發射功率估計235。
可以經由API將基於待發無線資料事務的發射功率 估計235的功耗度量240發送給應用程式205。功耗度量240可以包括待發無線資料事務的發射功率估計235。另外或替代地,功耗度量240可以包括與在當前時間發送待發無線資料事務的相對功率代價相關聯的多個預定等級(例如,低、中、高 )中的一者。
應用程式205可以經由API從數據機接收功耗度量 240,並且決定245是在當前時間繼續發送待發無線資料事務還是推遲發送該待發無線資料事務直到該事務的功耗度量240變低為止。在做出此決定時,應用程式205可以在待發無線資料事務的優先順序與在當前時間發送該待發無線資料事務的代價之間權衡,如功耗度量240所指示。可以基於以下各項中的一或多者來決定待發無線資料事務的優先順序:事務的緊急性、應用程式205的識別或類型、事務的識別或類型、事務的內容等。
在圖2的實例中,在待發無線資料事務的優先順序與 傳輸的代價之間進行權衡之後,應用程式205可以選擇立即向數據機210提交待發無線資料事務,該數據機210可以上電並將事務255提交給基地台105-a。
儘管圖2的實例圖示數據機210等待,直到接收器的 下一次排程的上電為止才進行接收功率量測230並且獲取發射功率估計235,在替代的實例中,數據機210可以存取自接收器先前排程的上電起儲存的接收功率量測值,以便獲取發射功率估計235並將功耗度量240返給應用程式205。經由此種方式,應用程式205可以很快接收待發無線資料事務的功耗度量240。
圖3A至圖3C圖示在閒置狀態下的行動設備115處, 經由執行在行動設備115、行動設備115的數據機210和基地台105上的應用程式205之間的通訊,來管理功耗的不同實例的 方塊圖。圖3A至圖3C中圖示出的行動設備115和基地台105可以分別是上文參照先前附圖所描述的行動設備115與基地台105中的一或多者的各別實例。
在圖3A的實例中,應用程式205-a可以經由數據機 210-a的API向數據機210-a請求215-a事務A的功耗度量。事務A可以是應用程式205-a的待發無線資料事務,並且可以具有低優先順序。例如,應用程式205-a可以是新聞應用程式,而事務A可以是與應用程式205-a相關聯的更新新聞流(news feed)相關聯的非緊急自動後臺更新。
在某些實例中,可以由應用程式205-a為事務A指派 優先順序。或者,事務A的優先順序可以固有地與發起應用程式205-a、與事務A相關聯的事務類型、事務A的內容、事務A的尺寸及/或其他相關因素相關聯。在某些實例中,應用程式205-a可以將事務A的優先順序作為功耗請求215-a的一部分發送給數據機210-a。應用程式205-a亦可以向數據機210-a發送事務A的一或多個參數(例如,尺寸),尤其是若該參數與估計數據機210-a處發送事務A相關聯的功耗有關。
數據機210-a可以經由API來接收請求215-a,若數據 機210-a處於閒置狀態,緩存請求215-a並等待,直到行動設備115-b在對來自基地台105-b的傳呼訊息225-a進行排程的核查期間對數據機210-a的接收器進行上電為止。
在排程的時間,接收器可以上電220-a以便核查針對 傳呼訊息225-a的實體下行鏈路控制通道(PDCCH)或另一個專用通道。當接收器喚醒時,可以獲取並儲存接收功率量測 230-a,並且可以選擇性地接收針對行動設備115-b的傳呼訊息225-a。
使用映射功能,可以將量測出的接收器接收功率轉 換為發射器的即時功耗。基於發射器的即時功耗和事務A的尺寸,可以獲取與在當前時間發送事務A相關聯的發射功率估計235-a。基於待發無線資料事務的發射功率估計235-a的功耗度量240-a可以經由API發送給應用程式205-a。功耗度量240-a可以指示在當前時間發送事務A的估計功耗較高。
應用程式205-a可以經由API從數據機接收功耗度量 240-a,在當前時間發送事務A的高的估計功率代價與事務A的低優先順序之間進行權衡,以便做出決定245-a來推遲發送事務A,直到發送事務A的功率代價變低為止。
應用程式205-b可以向數據機210-a提交事務A的功 耗度量的另一個請求215-b。或者,數據機210-a可以儲存初始請求215-a並選擇以便在稍後基於計時器的到期或另一個觸發器來重新評估事務A的功率代價。因此,當接收器上電220-b以核查新的傳呼訊息225-b時,可以執行對接收功率的新量測230-b,並且可以基於新的接收功率量測230-b來獲得新的發射功率估計235-b。
在該稍後時刻,行動設備115-b可能已經移動到更靠 近基地台105-b或者在其他方面中遇到通道品質的提高。相應地,可以經由API將新的功耗度量240-b發送給應用程式205-a,該新的功耗度量240-b指示與發送事務A相關聯的估計功耗現在較低。因此,應用程式205-a可以在事務A的低優先順序 與發送事務A的低代價之間進行權衡,並且做出決定245-b以指示數據機210-a經由API發送事務A。隨後,數據機210-a可以向基地台105-b發送事務A,以便由基地台105-b處理及/或轉發給網路服務器。
在圖3B的實例中,應用程式205-b可以經由數據機 210-b的API向數據機210-b請求215-c事務B的功耗度量。事務B可以是應用程式205-b的待發無線資料事務,並且可以具有中等優先順序。例如,應用程式205-a可以是郵件客戶端,而事務B可以是與從伺服器獲取新郵件相關聯的自動發送/接收請求。
數據機210-b可以經由API接收請求215-c,並且若數 據機210-a處於閒置狀態,則緩存該請求215-c並且等待直到行動設備115-c在對來自基地台105-c的傳呼訊息225-c進行排程的核查期間對數據機210-b的接收器上電為止。
在排程的時間,接收器可以啟動220-c以核查用於傳 呼訊息225-c的實體下行鏈路控制通道(PDCCH)或另一個專用通道。當接收器喚醒時,可以進行接收功率量測230-c並儲存,並且可以選擇性地接收針對行動設備115-c的傳呼訊息225-c。
使用映射功能,可以將所量測的接收器接收功率轉 換為發射器的即時功耗。基於發射器的即時功耗和事務B的尺寸,可以獲取在當前時間發送事務B相關聯的發射功率估計235-c。基於事務C的發射功率估計235-c的功耗度量240-c可以經由API發送給應用程式205-b。功耗度量240-c可以指示:在 當前時間發送事務B的估計功耗相對較高。
應用程式205-a可以經由API從數據機接收功耗度量 240-a,在當前時間發送事物B的估計的高功率代價與事務B的中等優先順序之間進行權衡,從而做出決定245-c推遲發送事務B,直到發送事務B的功率代價變低。
應用程式205-b可以將針對事務A的功耗度量的另一 個請求215-d提交給數據機210-b。或者,數據機210-b可以儲存初始請求215-c,並且選擇在稍後基於計時器的到期或另一個觸發器來重新評估事務B的功率代價。因此,當接收器稍後上電220-d以便核查新的傳呼訊息225-d時,可以執行對接收功率的新量測230-d,並且可以基於新的接收功率量測230-d來獲得新的發射功率估計235-d。新的功耗度量240-d可以經由API發送給應用程式205-a,指示與發送事務B相關聯的估計功耗仍然較高。因此,應用程式205-b可以再次在事務B的中等優先順序與發送事務B的高代價之間進行權衡,並且決定再次推遲事務B的傳輸。
如圖3B中進一步圖示的,若事務B在計時器305到期 時還沒有被提交給數據機進行傳輸,則應用程式205-b可以指示250-b數據機210-b發送事務B,而不考慮相關聯的功率代價。在某些實例中,計時器305可以基於僅某個優先順序的事務(例如,僅中等或低優先順序事務)的功率來推翻推遲事務的決定。或者,計時器305可以用於推翻針對所有類型的無線資料事務的推遲決定。在另外其他實例中,回應於決定計時器已到期,可以增加待發無線事務的優先順序,並且可以至 少部分基於決定事務的增加的優先順序比功耗度量更重要,來發送待發的無線事務。在某些實例中,不同的計時器值可以與不同優先順序的事務相關聯。
圖3C的實例中,應用程式205-c可以經由數據機 210-c的API向數據機210-c請求215-e事務C的功耗度量。事務C可以是應用程式205-c的待發無線資料事務,並且可以具有高優先順序。例如,應用程式205-c可以是網頁瀏覽器或訊息傳遞應用程式,並且事務C可以是針對網頁或訊息傳輸的使用者發起的請求。
數據機210-c可以經由API接收請求215-e。若數據機 210-c處於閒置狀態,則數據機210-c可以緩存請求215-d並且等待,直到行動設備115-d在對來自基地台105-c的傳呼訊息225-c的排程的核查期間對數據機210-c的接收器上電。
在排程的時間,接收器可以上電220-e以便核查用於 傳呼訊息225-e的實體下行鏈路控制通道(PDCCH)或另一個專用通道。當接收器喚醒時,可以進行接收功率量測230-e並儲存,並且可以選擇性地接收針對行動設備115-d的傳呼訊息225-e。
使用映射功能,可以將所量測的接收器接收功率轉 換為發射器的即時功耗。基於發射器的即時功耗和事務C的尺寸,可以獲取在當前時間與發送事務C相關聯的發射功率估計235-e。基於事務C的發射功率估計235-e的功耗度量240-e可以經由API發送給應用程式205-c。功耗度量240-e可以指示:在當前時間發送事務C的估計功耗較高。
應用程式205-a可以經由API從數據機接收功耗度量 240-a,在當前時間發送事物C的估計的高功耗與事務C的高優先順序之間進行權衡,從而做出決定245-e立即發送事務C。 因此,應用程式205-c可以向數據機210-c發出用於向基地台105-d發送事務C 255-c的指令250-c。
在替代的實例中,應用程式205-a在決定事務C具有 高優先順序之後,可以放棄如下程序:請求功耗度量和基於功耗度量來判斷是否推遲發送事務C。相反,應用程式205-a可以立即將每個高優先順序事務提交給數據機210-c以進行立即傳輸。
圖4圖示經由執行在行動設備115、行動設備115-e的 數據機210-d和基地台105-e上的應用程式205-d之間的通訊來管理閒置狀態下的行動設備115-e處的功耗的另一個實例的方塊圖。圖4中圖示出的行動設備115-e和基地台105-e可以是上文參照前文的附圖所描述的行動設備115和基地台105中的一或多者的各別實例。
在圖4的實例中,可以在數據機210-d處作出決定是推遲還是立即發送待發的無線資料事務。因此,應用程式205-d可以產生無線資料事務並向數據機210-d提交用於發送無線資料事務的指令250-d。數據機210-d可以將無線資料事務儲存在緩存中,直到針對事務作出傳輸決定。數據機210-d可以等待,直到行動設備115-e在對來自基地台105-e的傳呼訊息225-f進行排程的核查期間對數據機210-d的接收器上電220-f為止才計算待發無線資料事務的功耗度量。
在排程的時間,接收器可以上電220-f以核查用於傳 呼訊息225-f的下行鏈路控制通道(PDCCH)或另一個專用通道。當接收器喚醒時,可以進行接收功率量測230-f並儲存。 接收功率量測230-f可以指示:在當前時間在接收器處從基地台105-e接收的信號的信號強度。可以選擇性地由行動設備115-e接收針對行動設備115-e的傳呼訊息225-f,但是不需要行動設備115-e實際接收傳呼訊息來量測接收功率。
基於在對傳呼訊息的排程的核查期間做出的接收功 率量測230-f,可以使用映射功能和待發無線資料事務的一或多個參數來獲得在當前時間發送待發無線資料事務相關聯的發射功率估計235-f。
數據機210-d可以做出決定是在當前時間繼續發送 待發無線資料事務,還是推遲發送待發無線資料事務直到針對待發無線資料事務的發射功率估計235-f變低。在做出該決定時,數據機210-d可以在待發無線資料事務的優先順序與在當前時間發送待發無線資料事務的代價之間進行權衡,如發射功率估計235-f所指示的。在某些實例中,數據機210-d可以從應用程式205-d接收待發無線資料事務的優先順序。另外或替代地,數據機210-d可以對待發無線資料事務的內容、格式、類型或尺寸應用一或多個規則,以決定優先順序。
如圖4中所圖示,數據機210-d可以決定立即向基地 台105-e發送255-d無線資料事務。或者,數據機210-d可以決定與發送待發無線資料事務相關聯的事務功率估計235-f比待發無線資料事務的優先順序更重要,並且將待發無線資料事 務保存在緩存中,直到數據機210-d決定發射功率估計235-f已降低或者與待發無線資料事務相關聯的計時器到期為止。
儘管圖4的實例圖示數據機210-d等待直到接收器的 下一次排程的上電為止才進行接收功率量測230-f並且獲取發射功率估計235-f,在替代的實例中,數據機210-f可以存取自接收器的先前排程的上電起所儲存的接收功率量測230-f,從而獲得發射功率估計。經由此種方式,數據機可以做出是否推遲待發無線資料事務的傳輸的快速初始決定245-f。
圖5圖示用於判斷是否在給定的時間進行待發無線 資料事務的決策表500的實例的視圖。沿著x軸表示不同功耗度量(被分為低代價、中等代價和高代價的低細微性(low-granularity)類別),而沿著y軸表示不同無線資料事務優先順序水平。表500指示是立即發送(「Y」)還是推遲(「N」)具有給定功耗度量的給定優先順序水平的資料事務。
儘管決策表500依賴於兩個變數,但是應該理解的是 額外的變數亦可以整合到決策表500中。例如,除了無線資料事務的優先順序和功耗度量,是否推遲無線資料事務的傳輸的決定可以進一步基於以下各項中的一或多者:與無線資料事務相關聯的應用程式的識別、無線資料事務的尺寸、無線資料事務的內容、無線資料事務的基地台或目標接收方的識別、數據機的發射器或接收器是上電還是斷電、其他無線資料事務被排程為在給定的時間訊窗內傳輸、行動設備的電池水平、自行動設備上一次電池充電的時間、行動設備決定的網路壅塞等級、在行動設備處可用儲存量、行動設備的處理 器利用率、一天中的時間、安全參數及/或其他期望或相關的參數。
另外,儘管圖5的決策表500基於待發無線資料事務 的優先順序和功耗度量的相對較低的細微性(例如,低、中、高),但是亦可以使用更高或更低的細微性。
在某些實例中,可以允許行動設備的使用者輸入與 至少基於無線資料事務相關聯的功耗度量來判斷是否推遲發送無線資料事務相關聯的一或多個規則。在某些實例中,行動設備可以提供使用者介面,使用者可以經由該介面添加、修改或刪除該等規則。在該等場景中,可以更新決策表500以反映使用者選擇的規則。
圖6是行動設備115-f的實例的方塊圖600。行動設備 115-f可以是上文參照前文的附圖所描述的一或多個行動設備115的實例。行動設備115-f可以被配置為以下各項中的一或多者:個人電腦(例如,膝上型電腦、筆記型電腦、平板電腦等)、蜂巢式電話、PDA、數位視訊攝像機(DVR)、網際網路設備、遊戲操縱桿、電子閱讀器等。行動設備115-f可以具有內部電源(未圖示),諸如電池,以便於移動操作。
行動設備115-f可以包括天線605、數據機610、記憶 體615和處理器模組625,其中每者可以直接或間接地相互通訊(例如,經由一或多個匯流排)。數據機610可以被配置為如上述及之經由天線605及/或一或多個有線或無線鏈路與一或多個網路實現雙向無線通訊。例如,數據機610可以被配置為與上文參照前文附圖所描述的一或多個基地台105進行雙 向通訊。數據機610可以包括RF處理模組630、發射器635和接收器640。該等元件可以聯合調變封包並將調變後的封包提供給天線605進行傳輸,並且解調從天線605接收到的封包。儘管行動設備115-f可以包括單個天線,但是替代地,行動設備115-f可以包括用於多個鏈路的多個天線605。
記憶體615可以包括隨機存取記憶體(RAM)和唯讀 記憶體(ROM)。記憶體615可以儲存電腦可讀的、電腦可執行的軟體代碼620,其包含被配置為在被執行時使得處理器模組625執行上文述及之各種功能(例如,量測接收功率、估計功耗度量、判斷是否在當前時間發送待發無線資料事務等)的指令。或者,軟體620可能不是處理器模組625可直接執行的,而是被配置為(例如,當被編譯並執行時)使得電腦執行本文所描述的功能。
處理器模組625可以包括智慧硬體設備,例如,中央 處理單元(CPU)、微控制器、特殊應用積體電路(ASIC),或被配置為執行代碼並控制記憶體615的其他硬體設備。
根據圖6的架構,行動設備115-f亦可以包括接收功 率量測模組625、功耗度量模組630和事務決定模組655。在某些實例中,該等模組625、630、635的一或多個態樣可以由執行記憶體615所儲存的代碼620的處理器模組625、數據機610或其組合來實現。另外或替代地,接收功率量測模組625、功耗度量模組630或事務決定模組655的一或多個態樣可以由適用於執行硬體中的一些或所有可應用功能的一或多個特殊應用積體電路(ASIC)來實現。在附加的或替代的實現中,可 以使用其他類型的積體電路(例如,結構化/平臺ASIC、現場可程式設計閘陣列(FPGA)和其他半定製IC),其中可以用本領域已知的任何方式來對該等其他類型的積體電路進行程式設計。每個單元的功能亦可以整體或部分地用記憶體中具體實現的指令來實現,被格式化為由一或多個通用處理器或專用處理器執行。每個所述模組可以是用於執行涉及行動設備115-f的操作的一或多個功能的手段。
接收功率量測模組625可以被配置為與接收傳呼訊 息相關聯的數據機610的排程的上電期間量測與接收器640相關聯的接收功率。所量測的接收功率可以是在接收器640處在所分配的時槽期間監聽來自基地台的傳呼訊息時接收的信號相關聯的功率量(例如,以dBm為單位)。
功耗度量模組650可以被配置為基於在接收功率量 測模組645處量測的接收功率,來估計與在發射器635處發送待發無線資料事務相關聯的功耗度量。例如,如上文所述,可以使用預定的映射功能將所量測的接收功率轉換為發射器635的估計的即時功耗。
使用發射器的估計即時功率和待發無線資料事務的 已知參數(例如,尺寸、類型等),功耗度量模組650可以估計若在當前狀況下發送待發無線資料事務,發射器635將消耗的功率量。與待發無線資料事務相關聯的功耗度量可以反映該估計的事務功率量。在某些實例中,功耗度量可以包括用於在當前狀況下發送事務的估計的功率量。另外或替代地,功耗度量可以包括用於發送事務的估計的功率量的分類,其 中該分類是從有限集合(例如,低、中、高)中選擇的。
在某些實例中,接收器640在對傳呼訊息進行排程的 核查期間的接收功率量測以及將所量測的接收器640接收功率到所估計的發射器635的功耗的映射可以在每次數據機610監聽傳呼訊息時發生。例如,可以決定發射器635的估計功耗以便決定當對數據機610從基地台接收到傳呼訊息作出回應時分配給發射器635的功率量。但是,所量測的接收器640接收功率和在核查傳呼訊息期間決定的發射器635的估計功耗可以另外用於決定用於待發無線資料事務的估計的功耗度量。
事務決定模組655可以被配置為判斷是否在第一時 間段期間(例如,在關於接收功率的量測的給定的時間訊窗內)發送待發的無線資料事務。事務決定模組655可以判斷是立即發送待發無線資料事務還是推遲待發無線資料事務的傳輸。可以藉由將在功耗度量模組650處估計的功耗度量與待發無線資料事務相關聯的優先順序進行比較來做出此決定。在延緩待發無線資料事務的傳輸的情況中,功耗度量模組650可以估計該待發無線資料事務在第一時間週期之後的第二時間週期內的第二功耗度量,隨後,事務決定模組655可以基於第二功耗度量來判斷是否要在第二時間段期間發送待發無線資料事務。
圖7是行動設備115-g的另一個實例的方塊圖。行動 設備115-g可以是上文參照前文的附圖描述的一或多個行動設備115的實例。類似於圖6的行動設備115-f,本實例的行動設 備115-g可以包括一或多個天線605-a、數據機610-a、包含電腦可讀取程式碼620-a的記憶體615-a、處理器模組625-a、接收功率量測模組645-a、功耗度量模組650-a和事務決定模組655-a。另外,行動設備115-g可以包括至少一個應用程式705、閒置狀態模組710和事務執行模組715。
在本實例中,應用程式705可以由處理器模組625-a 和記憶體615-a來實現。應用程式705可以產生用於由數據機610-a傳輸給基地台的待發無線資料事務(例如,向網路服務器的資料請求)。應用程式705可以經由API與功耗度量模組650-a、事務決定模組655-a、事務執行模組715及/或數據機610-a進行通訊,以指示已經產生了待發無線資料事務。在某些實例中,在產生待發無線資料事務之後,應用程式705可以經由API來請求針對待發無線資料事務的功耗度量。
閒置狀態模組710可以管理數據機610-a在非活動時 段期間進入的閒置狀態。當活動地發送或接收無線資料時,閒置狀態模組710可以至少將數據機610-a的發射器635-a和接收器640-a斷電以節省電池電量。閒置狀態模組710可以包括傳呼核查模組720,該傳呼核查模組720被配置為週期性地在閒置狀態期間對數據機610-a的接收器640-a上電,以便核查來自基地台的排程的傳呼訊息。在該等排程的上電期間,接收量測模組645-a可以量測接收器640-a的接收功率。發射功率估計模組725可以使用映射功能查詢表730,基於在傳呼訊息的排程的核查期間所量測的接收器接收功率來估計在當前通道狀況下的發射器635-a的功耗。
功耗度量模組650-a可以針對在應用程式705處產生 的待發無線事務,估計用於指示在當前時間發送待發無線事務的相對代價的功耗度量。若數據機610-a處於活動地發送或接收資料的狀態,則可以藉由量測在發射器635-a和接收器640-a處的當前功率消耗來決定功耗度量,並且推測在當前通道狀況下發送待發無線事務的估計代價。但是,若數據機610-a處於前文提到的閒置狀態下,則為了估計發送待發無線資料事務的功率代價,對發射器635-a或接收器640-a上電可能不划算。
相應地,當數據機610-a處於閒置狀態時,功耗度量 模組650-a可以使用由發射功率估計模組725在所排程的用於核查傳呼訊息的接收器640-a上電期間估計的發射功率,來決定待發無線資料事務的功耗度量。
閒置狀態模組710的接收功率量測模組645-a和發射 功率估計模組725的一個目的可以是決定在需要對傳呼訊息的回應或數據機610-a返回活動地發送和接收資料的狀態的情況下,分配給發射器635-a多少功率。但是,功耗度量模組650-a亦可以使用由發射功率估計模組725估計的發射功率來產生由應用程式705在數據機610-a處於閒置模式時產生的待發無線事務的功耗度量。在某些實例中,功耗度量模組650-a可以存取儲存的估計發射功率,該存取是為了最新排程的對接收器640-a上電以便核查傳呼訊息而執行的。另外或替代地,功耗度量模組650-a可以等待對接收器640-a的下一次排程的上電,以便基於來自閒置狀態模組710的新的接收功率量測和發 射功率估計來產生待發無線資料的功耗度量。
在某些實例中,功耗度量可以包括發射器635-a和接 收器640-a可能消耗的用於在當前時間或當前時間段期間進行待發無線事務而將會消耗的功率估計量的數字表示(例如,以dBm為單位)。另外或替代地,功耗度量可以包括發射器635-a和接收器640-a可能消耗的、用於在當前時間或當前時間段期間進行待發無線事務而將會消耗的功率估計量的低細微性分類(例如,低、中、高)。
事務決定模組655-a可以使用功耗度量來判斷是在 當前時間段期間發送待發無線資料事務,還是將待發無線資料事務的傳輸推遲到稍後的時間段。在某些實例中,事務決定模組655-a可以是應用程式705的元件。或者,事務決定模組655-a可以是數據機610-a的元件。事務決定模組655-a可以包括被配置為決定與待發無線資料事務相關聯的優先順序的優先順序模組735。優先順序模組735亦可以被配置為在待發無線資料事務的優先順序與事務的功耗度量進行權衡,以判斷是在當前時間發送待發無線事務還是將事務的傳輸推遲直到事務的功耗度量降低。在一些實施例中,事務決定模組655-a可以被配置為節流(throttle on)開啟和關閉事務。節流可以基於諸如本文針對事務決定模組操作特性所論述的各種參數。
事務決定模組655-a亦可以包括計時器模組740。在 某些實例中,計時器模組740可以實現待發無線資料事務的計時器。該計時器可以在應用程式705產生待發無線資料事務時 開始。當計時器到期時,可以提高待發無線資料事務的優先順序。在某些實例中,當事務的計時器到期時,可以立即發送事務,不管事務的優先順序或事務的功耗度量。在另外的或替代的實例中,不同尺寸、類型或優先順序的待發無線資料事務可以具有不同的預先決定的計時器值。
在某些實例中,若事務決定模組655-a決定不在當前 時間段期間發送待發無線資料事務,則事務閒置狀態模組可以將數據機610的發射器635和接收器640斷電並返回閒置狀態。
事務執行模組715可以被配置為接收待發無線資料 事務並根據事務決定模組655-a的決定將事務提交給數據機610-a進行無線傳輸。在某些實例中,事務執行模組715的一或多個元件可以由應用程式705來實現。另外或替代地,事務執行模組715的一或多個元件可以由數據機610-a實現。
圖8是包括基地台105-f和行動設備115-h的系統800 的方塊圖。該系統800可以是如上所論述的一或多個系統100、200、300、400的實例。基地台105-f可以配備有天線834-a到834-x,行動設備115-h可以配備有天線852-a到852-n。在基地台105-f處,發送處理器820可以從資料來源接收資料。
發送處理器820可以處理資料。發送處理器820亦可 以產生參考符號和細胞服務區專用參考符號。發送(TX)多輸入多輸出(MIMO)處理器830可以對資料符號、控制符號及/或參考符號執行空間處理(例如,預編碼)(若可以的話),並且可以將輸出符號串流提供給發送調變器832-a到832-x 。每個調變器832可以對各別的輸出符號串流進行處理(例如,進行OFDM等)以獲取輸出樣本串流。每個調變器832亦可以處理(例如,轉換為類比、放大、濾波和升頻轉換)輸出樣本串流以得到下行鏈路(DL)信號。在一個實例中,可以分別經由天線834-a到834-x發送來自調變器832-a到832-x的DL信號。
在行動設備115-h處,行動設備天線650-a到650-n可以從基地台105-f接收DL信號,並可以將所接收的信號分別提供給解調器854-a到854-n。解調器854可以是數據機(例如,圖6或圖7的數據機610)的元件。每個解調器854可以調整(例如,濾波、放大、降頻轉換和數位化)各別的接收信號以獲取輸入樣本。每個解調器854可以對輸入樣本進一步處理(例如,進行OFDM等)以獲取所接收的符號。MIMO偵測器856可以從所有解調器854-a到854-n獲取所接收的符號,對所接收的符號執行MIMO偵測(若可以的話),並提供偵測出符號。接收處理器858可以處理(例如,解調、解交錯和解碼)偵測出的符號,將行動設備115-h的解碼資料提供給資料輸出,並將解碼後的控制資訊提供給處理器625-b或記憶體615-b。
在上行鏈路(UL)上,在行動設備115-h處,發送處理器864可以從資料儲存器接收並處理資料。發送處理器864亦可以產生參考信號的參考符號。來自發送處理器864的符號可以由發送MIMO處理器866進行預編碼(若可以的話),由調變器854-a到854-n進一步處理(例如,進行SC-FDMA等),根據從基地台105-f接收的傳輸參數來發送給基地台105-f。 調變器854可以是遵循上述原則的數據機的元件。
在某些實例中,當發射器和調變器854在閒置狀態中 被斷電時,可以在行動設備115-h處產生用於傳輸的資料(亦即,無線資料事務)。如上文參照先前的附圖描述的,接收功率量測模組645-b可以在對來自基地台105-f的傳呼訊息進行核查相關聯的數據機的排程的上電期間,量測接收器及/或解調器854相關聯的接收功率。功耗度量模組650-b可以基於與接收器相關聯的所量測的接收功率,來估計在當前時間段期間從發射器發送無線資料事務相關聯的功耗度量。事務決定模組655-b可以至少部分基於估計的功耗度量來判斷是否在當前時間段期間在發射器處發送待發無線資料事務。
在基地台105-f處,來自行動設備115-h的UL信號可 以由天線834接收,由解調器832處理,由MIMO偵測器836偵測(若可以的話),並由接收處理器進一步處理。接收處理器838可以將解碼資料提供給資料輸出端和處理器840。
可以單獨或聯合地用適合於執行硬體中的一些或所 有可應用功能的一或多個特殊應用積體電路(ASIC)來實現行動設備115-h的元件。每個所述模組可以是用於執行涉及系統800的操作的一或多個功能的手段。類似地,可以單獨或聯合地用適合於執行硬體中的一些或所有可應用功能的一或多個特殊應用積體電路(ASIC)來實現基地台105-f的元件。每個所述元件可以是用於執行涉及系統800的操作的一或多個功能的手段。
圖9圖示用於管理在行動設備中的數據機功耗的方 法900的實例的流程圖。在某些實例中,可以由上文參照前文附圖所描述的一或多個行動設備115來執行方法900。
在方塊905處,可以在與傳呼訊息的核查相關聯的數 據機的排程的上電期間,量測與行動設備中的數據機的接收器相關聯的接收功率。在方塊910處,可以基於所量測的接收功率,來估計在數據機的發射器處發送待發無線資料事務相關聯的功耗度量。在某些實例中,估計功耗度量可以包括執行預定的映射功能以便根據所量測的接收器接收功率來得出功耗度量。在某些實例中,接收功率的量測和預定的映射功能可以在每個排程的上電以核查傳呼訊息的期間執行,並且所量測的接收功率和來自映射功能的結果亦可以用於決定待發無線資料事務的估計的功耗度量。
在某些實例中,回應於經由API向與待發無線資料事 務相關聯的應用程式請求功耗度量,可以經由API向該應用程式發送功耗度量的指示。在某些實例中,功耗度量可以被分類為多個預定類別之一,並且功耗度量的指示可以包括所選擇的類別。方塊915的判斷可以在應用程式、數據機或應用程式與數據機的組合處執行。在其中數據機執行方塊915的判斷的實例中,數據機可以在緩存處接收待發無線資料事務並基於判斷結果從數據機發送待發無線資料事務。
在方塊915處,行動設備可以至少部分基於所估計的 功耗度量來判斷是否在第一時間發送待發無線資料事務。該判斷可以基於待發無線資料事務相關聯的優先順序與功耗度量之間的比較。在某些實例中,行動設備可以基於功耗度量 來決定不在第一時間發送待發無線資料事務,並且估計第一時間之後的第二時間的待發無線資料事務的第二功耗度量。 在該等情況中,行動設備可以至少部分基於不在第一時間發送待發無線資料事務的決定來將數據機斷電。隨後,行動設備可以至少部分基於所接收的第二功耗度量來決定在第二時間發送待發無線資料事務。
在附加或替代的實例中,行動設備可以基於功耗度 量來決定不在第一時間發送待發的無線資料事務;決定待發無線資料事務相關聯的計時器已到期;及至少部分基於計時器的到期來發送待發無線資料事務。
圖10圖示用於管理在行動設備處的數據機功耗的另 一個示例性方法1000的流程圖。圖10的方法1000可以是圖9的方法900的實例。本實例的方法1000可以由數據機和行動設備的相關元件執行。
在方塊1005處,可以經由API從應用程式接收請求。 該請求可以是來自應用程式的、針對與待發無線資料事務相關聯的功耗度量。在方塊1010處,可以判斷數據機的發射器及/或接收器是否活動(亦即,上電)。
若數據機的發射器或接收器中的至少一者是活動的 (方塊1010,YES),可以在方塊1015處量測發射器或接收器的即時接收功率。在方塊1020處,可以基於所量測的接收功率來估計在當前時間在數據機的發射器處發送待發無線資料事務相關聯的功耗度量,並且在方塊1040處,可以經由API將功耗度量返回給應用程式。該應用程式可以使用功耗度量 來判斷是否在當前時間發送待發無線資料事務。
換言之,若數據機的發射器和接收器在閒置狀態被 斷電(決定1010,NO),則在方塊1025處,數據機可以在排程的時間對至少接收器進行上電,以執行對傳呼訊息的核查。在方塊1030處,可以在對傳呼訊息的排程的核查期間,量測數據機的接收器相關聯的即時接收功率。在方塊1035處,可以基於所量測的接收器即時接收功率,估計在當前時間從數據機的發射器發送待發無線資料事務相關聯的功耗度量。 在方塊1040處,可以經由API將功耗度量返回給應用程式,以便由該應用程式用來判斷是否在當前時間發送待發無線資料事務。
圖11圖示用於管理在行動設備處的數據機功耗的另 一個示例性方法1100的流程圖。圖11的方法1100可以是圖9的方法900的實例。本實例的方法1100可以由執行在行動設備上的應用程式來執行。
在方塊1105處,可以識別待發無線資料事務。該事 務可以源自於應用程式處。在方塊1110處,可以經由API向行動設備的數據機請求待發無線資料事務的功耗度量。在方塊1115處,可以經由API從數據機接收被請求的待發無線資料事務的功耗度量。該功耗度量可以基於在用於核查數據機處的傳呼訊息的排程的上電期間所量測的接收功率。在方塊1120處,可以由應用程式識別待發無線資料事務相關聯的優先順序。
在方塊1125處,應用程式可以將待發無線資料事務 的優先順序與事務的接收功耗度量進行比較,以判斷在當前時間發送事務是否被允許。若基於優先順序和功耗度量在當前時間該事務的傳輸是被允許的(方塊1125,YES),則待發無線資料事務可以被提交給數據機以便傳輸給基地台或其他無線接收方。若基於優先順序和功耗度量,事務的傳輸不被允許(方塊1125,NO),則在方塊1135處可以判斷與待發無線資料事務相關聯的計時器是否已到期。若計時器已到期(方塊1135,YES),則可以在方塊1130處將待發無線資料事務提交給數據機以進行無線傳輸。若計時器還沒有超時(方塊1140,NO),則應用程式可以等待一段預定的時間量,並流程可以回到方塊1110。
上文結合附圖提供的詳細說明描述了示例性實施例並且不代表僅僅可以實現或者位於請求項範圍內的實施例。貫穿本說明書所使用的術語「示例性」是指「用作示例、實例或者描述」,而並不是比其他實施例「較佳」或「更有優勢」。詳細描述包括用於提供對所描述的技術的理解為目的的具體細節。但是,可以在沒有該等具體細節的情況下實施該等技術。在一些實例中,以方塊圖的形式圖示公知的結構和設備,以避免所描述的實施例的構思變模糊。
可以用各種不同技術和手段中的任一種來表示資訊和信號。例如,上文描述的全文中可以引用的資料、指令、命令、資訊、信號、位元、符號以及碼片,可以用電壓、電流、電磁波、磁場或磁粒子、光場或光粒子,或者其任意組合來表示。
被設計為執行本文所描述的功能的通用處理器、數 位訊號處理器(DSP)、特殊應用積體電路(ASIC)、現場可程式設計閘陣列(FPGA)或其他可程式設計邏輯裝置、個別閘門或者電晶體邏輯、個別硬體元件,或者其任意組合,可以實現或執行結合本文揭示內容所描述的各種示例性的方塊和模組。通用處理器可以是微處理器,或者,該處理器亦可以是任何一般的處理器、控制器、微控制器或者狀態機。 處理器亦可以實現為計算設備的組合,例如,DSP和微處理器的組合、多個微處理器、與DSP核相結合的一或多個微處理器,或者任何其他此類結構。
本案中所描述的功能可以由用硬體、處理器執行的 軟體、韌體或其任意組合來實現。若用處理器執行的軟體來實現,功能可以作為一或多數指令或代碼儲存在電腦可讀取媒體上或經由電腦可讀取媒體傳輸。其他實例和實現亦位於本案和所附請求項的範圍和精神之內。例如,由於軟體的特性,上文描述的功能能夠使用處理器所執行的軟體、硬體、韌體、硬接線或該等的任意組合來實現。特徵實現功能亦可以實體地位於各種位置處,包括被分佈為使得在不同實體位置處實現功能的各個部分。並且,如本案中所使用的,包括在請求項中的,在以「至少一個」開頭的一系列條目中所使用的「或」指示分開的列表,例如,列表「A、B或C中的至少一個」意味著A或B或C或AB或AC或BC或ABC(亦即,A和B和C)。
電腦可讀取媒體包括電腦儲存媒體和通訊媒體兩者 ,該通訊媒體包括有助於電腦程式從一個位置傳輸到另一個 位置的任何媒體。儲存媒體可以是通用或專用電腦能夠存取的任何可用媒體。作為實例而非限制,電腦可讀取媒體可以包括RAM、ROM、EEPROM、CD-ROM或其他光碟儲存、磁碟儲存或其他磁性存放裝置,或者能夠用來攜帶或儲存具有指令或資料結構形式的所期望的程式碼手段並且能夠被通用或專用電腦、通用或專用處理器存取的任何其他媒體。此外,任何連接都可以稱為電腦可讀取媒體。例如,若軟體是使用同軸線纜、光纖線纜、雙絞線、數位用戶線路(DSL),或者諸如紅外線、無線電和微波之類的無線技術,從網站、伺服器或其他遠端源傳輸的,則媒體的定義中包括同軸線纜、光纖線纜、雙絞線、DSL,或者諸如紅外線、無線電和微波之類的無線技術。如本文所使用的磁碟和光碟包括壓縮光碟(CD)、雷射光碟、光碟、數位多功能光碟(DVD)、軟碟以及藍光光碟,其中磁碟通常用磁再現資料,而光碟是由雷射器用光再現數據。上述的組合亦被包括在電腦可讀取媒體的範圍內。
為使本領域技藝人士能夠實現或使用本案,上文提 供了對所申請的前述說明。對於本領域技藝人士來說,對本案的各種修改將是明顯的,並且,本文定義的總原理可以在不脫離本案的精神和保護範圍的前提下適用於其他變型。整個本案的術語「實例」或「示例性」指示一個示例或實例,並且不暗示或要求比述及之示例較佳。因此,本案並不限於本案中描述的實例和設計,而是與本文揭示的原理和新穎特 徵的最寬範圍相一致。
100‧‧‧無線通訊系統
105‧‧‧基地台
105-a‧‧‧基地台
105-b‧‧‧基地台
105-c‧‧‧基地台
105-d‧‧‧基地台
105-e‧‧‧基地台
105-f‧‧‧基地台
110-a‧‧‧覆蓋區域
110-b‧‧‧覆蓋區域
110-c‧‧‧覆蓋區域
112-b-1‧‧‧扇區
112-b-2‧‧‧扇區
112-b-3‧‧‧扇區
115‧‧‧行動設備
115-a‧‧‧行動設備
115-b‧‧‧行動設備
115-c‧‧‧行動設備
115-d‧‧‧行動設備
115-e‧‧‧行動設備
115-f‧‧‧行動設備
115-g‧‧‧行動設備
115-h‧‧‧行動設備
120‧‧‧基地台控制器
125‧‧‧核心網路
130‧‧‧核心網路

Claims (46)

  1. 一種管理一行動設備的一數據機中的功耗的方法,該方法包括以下步驟:在與核查傳呼訊息相關聯的該數據機的一排程的上電期間,量測與該數據機的一接收器相關聯的一接收功率;基於與該接收器相關聯的所量測的接收功率,來估計與在該數據機的發射器處發送一待發無線資料事務相關聯的一功耗度量;及判斷是否在一第一時間發送該待發無線資料事務,其中該判斷至少部分基於所估計的功耗度量。
  2. 如請求項1述及之方法,其中估計該功耗度量之該步驟包括以下步驟:執行一預定的映射功能,以便根據該接收器的所量測的接收功率來獲取該功耗度量。
  3. 如請求項2述及之方法,其中與該接收器相關聯的該接收功率的量測和該預定的映射功能是在用於核查傳呼訊息的、該數據機的每個排程的上電期間執行的。
  4. 如請求項2述及之方法,其中執行該預定的映射功能之該步驟包括以下步驟:將所量測的接收功率映射到一發射功率;將該發射功率映射到一傳輸的即時代價;及 將該傳輸的即時代價映射到發送該待發無線資料事務的一總代價。
  5. 如請求項1述及之方法,亦包括以下步驟:基於該功耗度量,來決定不在該第一時間發送該待發無線資料事務;及估計在該第一時間之後的一第二時間的該待發無線資料事務的一第二功耗度量。
  6. 如請求項5述及之方法,亦包括以下步驟:至少部分基於決定不在該第一時間發送該待發無線資料事務,來將該數據機斷電。
  7. 如請求項5述及之方法,亦包括以下步驟:至少部分基於所接收的第二功耗度量,來決定在該第二時間發送該待發無線資料事務。
  8. 如請求項1述及之方法,亦包括以下步驟:基於該功耗度量,來決定不在該第一時間發送該待發無線資料事務;決定與該待發無線資料事務相關聯的一計時器已到期;及至少部分基於該計時器的到期,發送該待發無線資料事務。
  9. 如請求項8述及之方法,亦包括以下步驟:回應於決定該計時器已到期,增加與該待發無線資料事務相關聯的一優先順序;其中該待發無線資料事務的傳輸是至少部分基於決定該待發無線資料事務的所增加的優先順序比該功耗度量更重要。
  10. 如請求項1述及之方法,亦包括以下步驟:識別與該待發無線資料事務相關聯的一優先順序;及將和該待發無線資料事務相關聯的該優先順序與和發送該待發無線資料事務相關聯的該功耗度量進行比較;其中判斷是否發送該待發無線資料事務之該步驟是基於該比較。
  11. 如請求項1述及之方法,亦包括以下步驟:經由一應用程式介面(API)向與該待發無線資料事務相關聯的一應用程式發送該功耗度量的一指示。
  12. 如請求項11述及之方法,亦包括以下步驟:在該數據機處經由該API從該應用程式接收針對該功耗度量的一請求;其中回應於所接收的請求,將該功耗度量經由該API發送給該應用程式。
  13. 如請求項11述及之方法,亦包括以下步驟:將該功耗度量分類為複數個預定類別的一選定的類別;其中該功耗度量的該指示包括所選定的類別。
  14. 如請求項11述及之方法,其中對是否發送該待發無線資料事務的該判斷是在該應用程式處做出的。
  15. 如請求項1述及之方法,其中對是否發送該待發無線資料事務的該判斷是在該數據機處做出的。
  16. 如請求項15述及之方法,亦包括以下步驟:在與該數據機相關聯的一暫存器處接收該待發無線資料事務;及基於該決定,從該數據機向一網路發送該待發無線資料事務。
  17. 一種行動設備,包括:一發射器;一接收器;一接收功率量測模組,該接收功率量測模組被配置為在與接收傳呼訊息相關聯的一數據機的一排程的上電期間,量測與該接收器相關聯的一接收功率;一功耗度量模組,該功耗度量模組被配置為:基於與該 接收器相關聯的所量測的接收功率,來估計與在該發射器處發送一待發無線資料事務相關聯的一功耗度量;及一事務決策模組,該事務決策模組被配置為判斷是否在一第一時間在該發射器處發送該待發無線資料事務,其中該判斷是至少部分地基於所估計的功耗度量。
  18. 如請求項17述及之行動設備,其中該功耗度量模組亦被配置為:執行一預定的映射功能,以便從所量測的該接收器接收功率來獲取該功耗度量。
  19. 如請求項18述及之行動設備,其中與該接收器相關聯的該接收功率的量測和該預定的映射功能是在用於核查傳呼訊息的該數據機的每個排程的上電期間被執行的。
  20. 如請求項18述及之行動設備,其中該功耗度量模組亦被配置為藉由以下操作來執行該預定的映射功能:將所量測的接收功率映射到一發射功率;將該發射功率映射到一傳輸的即時代價;及將該傳輸的即時代價映射到發送該待發無線資料事務的一總代價。
  21. 如請求項17述及之行動設備,其中:該事務決定模組亦被配置為基於該功耗度量來決定不在 該第一時間發送該待發無線資料事務;及該功耗度量模組亦被配置為估計在該第一時間之後的一第二時間的針對該待發無線資料事務的一第二功耗度量。
  22. 如請求項21述及之行動設備,亦包括一閒置狀態模組,該閒置狀態模組被配置為:至少部分基於決定不在該第一時間發送該待發無線資料事務,將該數據機斷電。
  23. 如請求項21述及之行動設備,其中該事務決定模組亦被配置為:至少部分基於所接收的第二功耗度量,來決定在該第二時間發送該待發無線資料事務。
  24. 如請求項17述及之行動設備,其中該事務決定模組亦被配置為:基於該功耗度量來決定不在該第一時間發送該待發無線資料事務;決定與該待發無線資料事務相關聯的一計時器已經到期;及至少部分基於該計時器的到期,來發送該待發無線資料事務。
  25. 如請求項24述及之行動設備,其中該事務決定模組亦被 配置為:回應於決定該計時器已到期,增加與該待發無線資料事務相關聯的一優先順序;其中該待發無線資料事務的傳輸是至少部分基於決定該待發無線資料事務的增加的優先順序比該功耗度量更重要。
  26. 如請求項17述及之行動設備,其中該事務決定模組亦被配置為:識別與該待發無線資料事務相關聯的一優先順序;及將和該待發無線資料事務相關聯的該優先順序與和發送該待發無線資料事務相關聯的該功耗度量進行比較;其中判斷是否在該第一時間發送該待發無線資料事務之該步驟是基於該比較。
  27. 如請求項17述及之行動設備,其中該功耗度量模組亦被配置為:經由一應用程式介面(API)向與該待發無線資料事務相關聯的一應程式發送該功耗度量的一指示。
  28. 如請求項27述及之行動設備,其中該功耗度量模組亦被配置為:經由該API從該應用程式接收針對該功耗度量的一請求;及回應於所接收的請求,將該功耗度量經由該API發送給該 應用程式。
  29. 如請求項27述及之行動設備,其中該功耗度量模組亦被配置為:將該功耗度量分類為複數個預定類別的一選定的類別;其中該功耗度量的該指示包括所選定的類別。
  30. 一種用於管理一行動設備的一數據機中的功耗的裝置,包括:用於在與核查傳呼訊息的該數據機的一排程的上電期間,量測與該數據機的一接收器相關聯的一接收功率的手段;用於基於與該接收器相關聯的該量測的接收功率,來估計與在該數據機的一發射器處發送一待發無線資料事務相關聯的一功耗度量的手段;及用於判斷是否在一第一時間發送該待發無線資料事務的手段,其中該判斷是至少部分基於所估計的功耗度量。
  31. 如請求項30述及之裝置,其中用於估計該功耗度量的該手段包括:用於執行一預定的映射功能以便根據該接收器的該量測的接收功率來獲取該功耗度量的手段。
  32. 如請求項31述及之裝置,其中與該接收器相關聯的該接收功率的量測和該預定的映射功能是在用於核查傳呼訊息的 該數據機的每個排程的上電期間被執行的,該裝置更包括。
  33. 如請求項31述及之裝置,其中用於執行該預定的映射功能的該手段包括:用於將所量測的接收功率映射到一發射功率的手段;用於將該發射功率映射到一傳輸的即時代價的手段;及用於將該傳輸的即時代價映射到發送該待發無線資料事務的一總代價的手段。
  34. 如請求項30述及之裝置,亦包括:用於基於該功耗度量來決定不在該第一時間發送該待發無線資料事務的手段;及用於估計在該第一時間之後的一第二時間的該待發無線資料事務的一第二功耗度量的手段。
  35. 如請求項34述及之裝置,亦包括:用於至少部分基於決定不在該第一時間發送該待發無線資料事務,來將該數據機斷電的手段。
  36. 如請求項34述及之裝置,亦包括:用於至少部分基於所接收的第二功耗度量,來決定在該第二時間發送該待發無線資料事務的手段。
  37. 如請求項30述及之裝置,亦包括: 用於基於該功耗度量來決定不在該第一時間發送該待發無線資料事務的手段;用於決定與該待發無線資料事務相關聯的一計時器已到期的手段;及用於至少部分基於該計時器的到期來發送該待發無線資料事務的手段。
  38. 如請求項37述及之方法,亦包括:用於回應於決定該計時器已到期,增加與該待發無線資料事務相關聯的一優先順序的手段;其中該待發無線資料事務的傳輸是至少部分基於決定該待發無線資料事務的增加的優先順序比該功耗度量更重要。
  39. 如請求項30述及之裝置,亦包括:用於識別與該待發無線資料事務相關聯的一優先順序的手段;及用於將和該待發無線資料事務相關聯的該優先順序與和發送該待發無線資料事務相關聯的該功耗度量進行比較的手段;其中判斷是否在該第一時間發送該待發無線資料事務之該步驟是基於該比較。
  40. 如請求項30述及之裝置,亦包括:用於經由一應用程式介面(API)向與該待發無線資料事 務相關聯的一應用程式發送該功耗度量的一指示的手段。
  41. 如請求項40述及之裝置,亦包括:用於在該數據機處經由該API從該應用程式接收針對該功耗度量的一請求的手段;其中該功耗度量是回應於所接收的請求而經由該API發送給該應用程式的。
  42. 如請求項40述及之裝置,亦包括:用於將該功耗度量分類為複數個預定類別的一選定的類別的手段;其中該功耗度量的該指示包括所選定的類別。
  43. 如請求項40述及之裝置,其中對是否發送該待發無線資料事務的該判斷是在該應用程式處做出的。
  44. 如請求項30述及之裝置,其中對是否發送該待發無線資料事務的該判斷是在該數據機處做出的。
  45. 如請求項44述及之裝置,亦包括:用於在與該數據機相關聯的一暫存器處接收該待發無線資料事務的手段;及用於基於該決定,從該數據機向一網路發送該待發無線資料事務的手段。
  46. 一種電腦程式產品,包括:一有形的電腦可讀存放裝置,該有形的電腦可讀存放裝置包括其上儲存的電腦可讀取程式碼,該電腦可讀取程式碼包括:被配置為使得至少一個處理器在與核查傳呼訊息相關聯的該數據機的一排程的上電期間,量測與該數據機的一接收器相關聯的一接收功率的電腦可讀取程式碼;被配置為使該至少一個處理器基於與該接收器相關聯的該量測的接收功率,來估計與在該數據機的一發射器處發送一待發無線資料事務相關聯的一功耗度量的電腦可讀取程式碼;及被配置為使該至少一個處理器判斷是否在一第一時間發送該待發無線資料事務的電腦可讀取程式碼,其中該判斷是至少部分基於所估計的功耗度量。
TW103100387A 2013-01-11 2014-01-06 管理數據機功耗 TWI532398B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/739,655 US9367113B2 (en) 2013-01-11 2013-01-11 Managing modem power consumption

Publications (2)

Publication Number Publication Date
TW201436616A true TW201436616A (zh) 2014-09-16
TWI532398B TWI532398B (zh) 2016-05-01

Family

ID=50030453

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103100387A TWI532398B (zh) 2013-01-11 2014-01-06 管理數據機功耗

Country Status (10)

Country Link
US (1) US9367113B2 (zh)
EP (1) EP2921004B1 (zh)
JP (1) JP5992639B2 (zh)
KR (1) KR101718641B1 (zh)
CN (1) CN104919864B (zh)
BR (1) BR112015016657A2 (zh)
ES (1) ES2573283T3 (zh)
HU (1) HUE027567T2 (zh)
TW (1) TWI532398B (zh)
WO (1) WO2014109897A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2774424B1 (en) * 2013-01-28 2017-11-08 Huawei Technologies Co., Ltd. A method of minimizing power consumption during operation of a battery operated mobile wireless information device
US9143921B2 (en) 2013-09-06 2015-09-22 Qualcomm Incorporated Communicating physical layer wireless parameters over an application programming interface
CN104684049A (zh) * 2013-11-26 2015-06-03 中兴通讯股份有限公司 一种并发数据传输控制方法、装置及终端
US10169104B2 (en) * 2014-11-19 2019-01-01 International Business Machines Corporation Virtual computing power management
US10176012B2 (en) * 2014-12-12 2019-01-08 Nxp Usa, Inc. Method and apparatus for implementing deterministic response frame transmission
US10505757B2 (en) 2014-12-12 2019-12-10 Nxp Usa, Inc. Network interface module and a method of changing network configuration parameters within a network device
US10412669B2 (en) * 2016-03-14 2019-09-10 Apple Inc. Low power cellular modem system architecture
US10628352B2 (en) 2016-07-19 2020-04-21 Nxp Usa, Inc. Heterogeneous multi-processor device and method of enabling coherent data access within a heterogeneous multi-processor device
US10206124B1 (en) * 2016-09-14 2019-02-12 Mbit Wireless, Inc. Method and apparatus for bidirectional modem
US10182368B1 (en) 2016-09-20 2019-01-15 Mbit Wireless, Inc. Method and apparatus for bidirectional applications
US20180110010A1 (en) * 2016-10-19 2018-04-19 Microsoft Technology Licensing, Llc Extending battery life in low signal conditions
WO2019096968A1 (en) * 2017-11-17 2019-05-23 Telit Communications S.P.A. Fast energy counter for wireless communication transceiver
CN111432470B (zh) * 2019-01-09 2023-04-07 成都鼎桥通信技术有限公司 应用层寻呼消息的处理方法和装置
US20230362810A1 (en) * 2022-05-09 2023-11-09 Qualcomm Incorporated Power consumption calculation and reporting

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3631601B2 (ja) * 1996-11-27 2005-03-23 株式会社日立製作所 移動通信システム送信電力制御方法及びその実施装置
DE19713956C2 (de) 1997-04-04 1999-02-18 Ericsson Telefon Ab L M Verfahren, Kommunikationsnetz und Dienst-Zugangs-Interface für Kommunikationen in einer Umgebung für Verbindungen von offenen Systemen
US6334047B1 (en) * 1999-04-09 2001-12-25 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive power control in a mobile radio communications system
US6973039B2 (en) 2000-12-08 2005-12-06 Bbnt Solutions Llc Mechanism for performing energy-based routing in wireless networks
US7328049B2 (en) * 2002-06-28 2008-02-05 Nokia Corporation Pre-resource checking before file download
US20040203722A1 (en) * 2002-08-30 2004-10-14 Lassers Harold Aaron Network initiated information delivery
EP1503548A1 (en) 2003-08-01 2005-02-02 fg microtec GmbH Distributed Quality of Service Management System
US7263333B2 (en) 2004-01-28 2007-08-28 Harris Corporation Wireless ultra wideband network having frequency bin transmission level setting and related methods
US7583645B2 (en) 2004-09-01 2009-09-01 Intel Corporation Adaptive MAC architecture for wireless networks
US7242920B2 (en) * 2005-05-31 2007-07-10 Scenera Technologies, Llc Methods, systems, and computer program products for controlling data transmission based on power cost
US7787892B2 (en) * 2005-10-05 2010-08-31 Via Technologies, Inc. Method and apparatus for adaptive multi-stage multi-threshold detection of paging indicators in wireless communication systems
WO2007094415A1 (ja) * 2006-02-17 2007-08-23 Sharp Kabushiki Kaisha 移動通信システム、移動局装置、基地局装置及び移動通信方法
US7725093B2 (en) 2006-03-29 2010-05-25 Intel Corporation Method and apparatus for a power-efficient framework to maintain data synchronization of a mobile personal computer to simulate a connected scenario
US8121585B2 (en) 2006-08-25 2012-02-21 International Business Machines Corporation Technique for synchronizing data with a mobile device based on a synchronization context
US8135443B2 (en) * 2006-08-31 2012-03-13 Qualcomm Incorporated Portable device with priority based power savings control and method thereof
US20120207098A1 (en) 2007-03-23 2012-08-16 Zenzui, Inc. Systems and methods for controlling application updates across a wireless interface
US8121655B2 (en) * 2007-12-12 2012-02-21 Motorola Mobility, Inc. Method and device for improving battery life of a mobile station
US8638790B2 (en) 2008-06-23 2014-01-28 Qualcomm Incorporated Method and apparatus for managing data services in a multi-processor computing environment
US9736769B2 (en) 2009-10-01 2017-08-15 Qualcomm Incorporated Energy efficient quality of service aware communication over multiple air-links
US8270990B2 (en) * 2009-12-18 2012-09-18 Hewlett-Packard Development Company, L.P. Techniques to provide enhanced message management services
US8548034B2 (en) 2010-02-08 2013-10-01 Maxlinear, Inc. Methods and apparatus for intelligent power reduction in communications systems
US8560026B2 (en) 2010-11-23 2013-10-15 Motorola Mobility Llc Methods and devices for power-aware data synchronization in wireless devices
US8751592B2 (en) * 2011-11-04 2014-06-10 Facebook, Inc. Controlling notification based on power expense and social factors
US8885533B2 (en) * 2011-07-13 2014-11-11 Zte Corporation Enhancement of slotted mode operation for wireless communication
US20130122804A1 (en) * 2011-11-14 2013-05-16 Siva G. Narendra Mobile device power management
US20140157009A1 (en) * 2012-12-05 2014-06-05 Broadcom Corporation Opportunistic Modem Wakeup

Also Published As

Publication number Publication date
JP2016503273A (ja) 2016-02-01
HUE027567T2 (en) 2016-10-28
TWI532398B (zh) 2016-05-01
US20140201556A1 (en) 2014-07-17
KR101718641B1 (ko) 2017-03-21
KR20150106905A (ko) 2015-09-22
WO2014109897A1 (en) 2014-07-17
BR112015016657A2 (pt) 2017-07-11
EP2921004B1 (en) 2016-03-23
US9367113B2 (en) 2016-06-14
JP5992639B2 (ja) 2016-09-14
CN104919864A (zh) 2015-09-16
ES2573283T3 (es) 2016-06-07
EP2921004A1 (en) 2015-09-23
CN104919864B (zh) 2018-07-27

Similar Documents

Publication Publication Date Title
TWI532398B (zh) 管理數據機功耗
JP5905471B2 (ja) 電力消費履歴に基づくタッチ温度管理のための方法および装置
US9571952B2 (en) Offloading of data to wireless local area network
US9137737B2 (en) Systems and methods for monitoring of background application events
US9178965B2 (en) Systems and methods for synchronization of application communications
CN106031222B (zh) 用于降低移动客户端上的无线电功耗的客户端侧网络流量的排队机制
US10057850B2 (en) Methods for deferring communications between a mobile communication device and a service network
EP2560455B1 (en) Systems and methods for multiple radio access bearer traffic throttling
WO2016161180A1 (en) Determining inactivity timeout using distributed coordination function
US8909732B2 (en) System and method of establishing transmission control protocol connections
US9693265B2 (en) Method and apparatus for mobile terminal mobility
US10462209B2 (en) Increasing an efficiency of a file transfer by using multiple communication resources
KR20140080526A (ko) 백그라운드 애플리케이션 이벤트들의 관리를 위한 시스템들 및 방법들
JP2016531524A (ja) アプリケーションプログラミングインターフェースを介した物理レイヤワイヤレスパラメータの通信

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees