TWI392280B - 在通訊網絡中管理資訊的處理的方法和系統 - Google Patents

在通訊網絡中管理資訊的處理的方法和系統 Download PDF

Info

Publication number
TWI392280B
TWI392280B TW097127621A TW97127621A TWI392280B TW I392280 B TWI392280 B TW I392280B TW 097127621 A TW097127621 A TW 097127621A TW 97127621 A TW97127621 A TW 97127621A TW I392280 B TWI392280 B TW I392280B
Authority
TW
Taiwan
Prior art keywords
network
available
cost function
tasks
wireless communication
Prior art date
Application number
TW097127621A
Other languages
English (en)
Other versions
TW200922208A (en
Inventor
G Maclnnis Alexander
Quigley Thomas
Behzad Arya
Karaoguz Jeyhan
Walley John
Buer Mark
Original Assignee
Broadcom Corp
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 Broadcom Corp filed Critical Broadcom Corp
Publication of TW200922208A publication Critical patent/TW200922208A/zh
Application granted granted Critical
Publication of TWI392280B publication Critical patent/TWI392280B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5044Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

在通訊網絡中管理資訊的處理的方法和系統
本發明涉及通訊網絡內的資訊處理的管理,更具體的說,本發明的一些實施例涉及實現無線設備的功能細化的方法和系統。
無線通訊技術在過去幾年裏飛速發展。在當今社會,大多數人出於商業或者私人用途都擁有自己的移動設備,比如移動電話,掌上電腦,筆記本電腦等等。社會正逐漸走向移動化。大量的移動通訊解決方案正在誕生並融入人們的日常生活中。
例如,在眾多應用之中,無線個人區域網路(WPAN)越來越普及,這是因為這種網路所能提供的連接非常靈活且使用過程非常方便。WPAN系統取代了笨重的電纜以及電線,這是因為以往的電纜及電線只能採用短距離(通常為10米的範圍)的連接方式來連接一定區域內的設備及移動終端。WPAN可基於已經標準化的技術來構建,例如2類藍牙(BT)技術。雖然某些應用可從WPAN獲益,但是其他應用可能需要更大的服務區域和/或容量。
為滿足這種需要,技術人員開發出了其他的技術來提供更好的無線服務。例如,無線區域網路(WLAN)系統可工作在100米範圍內。與WPAN系統相比,WLAN能夠為較大地理區域內的設備提供連接,例如建築物或校園內的區域。WLAN系統通常基於特定的標準,例如IEEE 802.11標準規範,並且通常工作在100米的範圍之內,一般用來為同一地理區域內的傳統有線區域網路(LAN)補充通信容量。
其他一些類型的無線解決方案也從傳統的陸地通信技術中演變而來。例如蜂窩電話已經成為當今世界的日常生活必需品。雖然蜂窩技術最初的目的僅僅是為傳統技術服務提供移動性,但這項技術的發展已經超出了原來的初衷。許多現代蜂窩技術包括GSM/GPRS/EDGE、UMTS和CDMA 2000之中都添加了基本的資料性能。多數今天的蜂窩服務都包括這樣一些特色服務,如文本消息、音頻/視頻流和網頁瀏覽。
一些移動設備可以採用一種或多種無線通訊技術。比如,WLAN系統可與WPAN系統混合使用以為用戶提供更好的整體功能。例如,藍牙技術可用於將筆記本電腦或手持無線終端連接到週邊設備如鍵盤、滑鼠、耳機和/或印表機,而這些筆記本電腦或手持無線終端又通過建築物內的接入點(AP)連接到校園範圍內的WLAN網路。同樣的,蜂窩技術還允許將移動電話用作無線數據機,這使得可以通過蜂窩網路來將筆記本電腦連接到互聯網。
與其他電子設備一樣,無線通訊設備在運行能力和運行速度上也取得了巨大的進步。同樣地,移動通訊技術正在試圖進入到除了給用戶提供移動電話服務的其他領域中去。這樣的領域包括微型電腦、多媒體播放器、GPS設備以及其他方面的應用。
比較本發明後續將要結合附圖介紹的系統,傳統技術的其他局限性和弊端對於本領域的普通技術人員來說是顯而易見的。
本發明提供了一種用於無線設備的功能細化的系統和/或 方法,其在至少一幅附圖中進行了詳細的描述,並在權利要求中進行的完整的定義。
根據本發明的一個方面,本發明提供了一種在通訊網絡中管理資訊的處理的方法,包括:在手持無線通訊設備(HWCD)內,發現通訊網絡中的一種或多種可用資源;對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算;基於所述估算出的對應成本函數,分配所述一項或多項任務通過所述手持無線通訊設備進行本地執行和/或通過所述發現的可用資源進行遠端執行。
優選的,對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理所述一項或多項任務所分別估算出來的成本函數取決於以下一個或多個因素:可用通訊帶寬、可用的存儲空間、可用的CPU處理能力以及可用的電量。
優選的,所述的一個或多個因素被加權。
優選的,該方法包括動態地估算所述對應的成本函數。
優選的,該方法包括基於所述動態估算對所述一項或多項任務進行動態再分配。
優選的,該方法包括基於反應時間對所述一項或多項任務進行分配,該反應時間與所述本地執行和/或所述遠端執行相關。
優選的,該方法包括基於與所述一項或多項任務相關的服務質量(QoS)將所述一項或多項任務分配給本地執行和/或遠端執行。
優選的,該方法包括基於與所述一項或多項任務相關的優先順序將所述一項或多項任務分配給本地執行和/或遠端執行。
優選的,該方法包括基於用戶喜好估算對應的成本函數。
優選的,該方法包括基於所述估算出的對應的成本函數以及與所述任務相關的優先順序和/或服務質量(QoS)選擇所述無線移動通訊設備和/或所述發現的一種或多種可用資源進行所述處理。
根據本發明的一個方面,本發明提供了一種機器可讀記憶體,其上存儲的電腦程式包含至少一段用於管理通訊網絡中的資訊處理的代碼,所述至少一段代碼由機器執行而使機器執行如下步驟:在手持無線通訊設備(HWCD)內,發現通訊網絡中的一種或多種可用資源;對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算;基於所述估算出的對應成本函數,分配所述一項或多項任務通過所述手持無線通訊設備進行本地執行和/或通過所述發現的可用資源進行遠端執行。
優選的,對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理所述一項或多項任務所分別估算出來的成本函數取決於以下一個或多個因素:可用通訊帶寬、可用的存儲空間、可用的CPU處理能力以及可用的電量。
優選的,所述的一個或多個因素被加權。
優選的,所述至少一段代碼包括用於動態地估算所述對應的成本函數的代碼。
優選的,所述至少一段代碼包括基於所述動態估算對所述一項或多項任務進行動態再分配的代碼。
優選的,所述至少一段代碼包括基於與所述本地執行和/或所述遠端執行相關的反應時間對所述一項或多項任務進行 分配的代碼。
優選的,所述至少一段代碼包括基於與所述一項或多項任務相關的服務質量(QoS)將所述一項或多項任務分配給本地執行和/或遠端執行的代碼。
優選的,所述至少一段代碼包括基於與所述一項或多項任務相關的優先順序將所述一項或多項任務分配給本地執行和/或遠端執行的代碼。
優選的,所述至少一段代碼包括基於用戶喜好估算對應的成本函數的代碼。
優選的,所述至少一段代碼用於基於所述估算出的對應的成本函數以及與所述任務相關的優先順序和/或服務質量(QoS)選擇所述無線移動通訊設備和/或所述發現的一種或多種可用資源進行所述處理的代碼。
根據本發明的一個方面,本發明提供一種在通訊網絡中管理資訊的處理的系統,所述系統包括:包括一個或多個處理器的手持無線通訊設備(HWCD),所述一個或多個處理器用於發現通訊網絡中的一種或多種可用資源;所述一個或多個處理器對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算;以及所述一個或多個處理器基於所述估算出的對應成本函數,分配所述一項或多項任務通過所述手持無線通訊設備進行本地執行和/或通過所述發現的可用資源進行遠端執行。
優選的,對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理所述一項或多項任務所分別估算出來的成本函數取決於以下一個或多個因素:可用通訊帶寬、可用 的存儲空間、可用的CPU處理能力以及可用的電量。
優選的,所述的一個或多個因素被加權。
優選的,所述一個或多個處理器動態地估算所述對應的成本函數。
優選的,所述的一個或多個處理器基於所述動態估算對所述一項或多項任務進行動態再分配。
優選的,所述的一個或多個處理器基於與所述本地執行和/或所述遠端執行相關的反應時間對所述一項或多項任務進行分配。
優選的,所述一個或多個處理器基於與所述一項或多項任務相關的服務質量(QoS)將所述一項或多項任務分配給本地執行和/或遠端執行。
優選的,所述一個或多個處理器基於與所述一項或多項任務相關的優先順序將所述一項或多項任務分配給本地執行和/或遠端執行。
優選的,所述系統還包括基於用戶喜好估算對應的成本函數。
優選的,所述一個或多個處理器基於所述估算出的對應的成本函數以及與所述任務相關的優先順序和/或服務質量(QoS)選擇所述無線移動通訊設備和/或所述發現的一種或多種可用資源進行所述處理。
本發明的各種優點、各個方面和創新特徵,以及其中所示例的實施例的細節,將在以下的描述和附圖中進行詳細介紹。
本發明的一些實施例涉及在無線設備中功能細化的方法 和系統。該方法包括在通訊網絡中通過手持無線通訊設備(HWCD)發現一種或多種可用資源以及對通過該HWCD和/或者被發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算。基於分別估算的成本函數,這些任務可能被分配為通過HWCD進行本地執行,或者通過被發現的一種或多種可用資源進行遠端執行。對於通過HWCD或者被發現的一種或多種可用資源進行的一項或多項任務處理而分別進行的成本函數估算,其估算結果取決於以下一種或多種因素:可用的通訊帶寬、可用的存儲空間、可用的CPU處理能力以及可用的電池電量,每種因素都可被加權。成本函數是動態估算出來的,這使得一項或多項任務的動態再分配成為可能。這些任務可基於反應時間、服務質量(QoS)、優先權以及用戶喜好度這些與本地和/或遠端執行有關的因素進行分配。HWCD和/或被發現的一種或多種有用資源可以被選擇來進行任務處理,這種選擇是基於估算出的各成本函數、與任務相關的優先權和/或QoS這些因素做出的。
圖1是依據本發明一較佳實施例的採用普通分散式系統(DS)集成基本服務單元(BSS)的WLAN結構示意圖。如圖1所示,WLAN基礎結構網路100包括:手持無線通訊設備(HWCD)103、第一BSS 102a、第二BSS 102b、DS 104、有線網路106、入口108、第一接入點(AP)112a、第二接入點112b、因特網119以及多個WLAN工作站110a和110b。
HWCD 103可包含適當的電路、邏輯和/或編碼,用於提供用戶與網路資源之間的無線通訊。在此發明的一個實施例中,HWCD 103可包括能夠使用多種無線協定進行通信的蜂窩電 話,例如蜂窩、WLAN、WiMax、藍牙(Bluetooth)、RFID以及NFC。
BSS 102a以及102b可以被看作是IEEE 802.11(WLAN)架構的底部基礎構件,其可定義為受單個協調功能直接控制的一組基站。被BSS覆蓋的地理區域被稱作為基本服務區(BSA)。DS 104可被用來將BSS 102a與BSS 102b集成起來並且可包含適當的硬體、邏輯、電路和/或編碼以用作骨幹網,在WLAN基礎網路100中負責媒介訪問控制(MAC)層傳輸。DS 104就像IEEE 802.11標準說明的那樣可以被獨立使用。例如,DS 104可以通過利用IEEE 802.3乙太局域網(LAN)、IEEE 802.4權杖匯流排局域網、IEEE 802.5權杖環局域網、分散式光纖資料介面城域網或者其他的IEEE 802.11無線傳輸媒介得以實現。DS 104同樣可以利用與第一BSS 102a或者第二BSS 102b相同的物理媒介來實現。然而,DS 104可能與BSS有著邏輯上的不同,並且DS 104只能被用來在BSS之間和/或在BSS與有線網路106之間傳輸資料包。
有線網路106可包括適當的硬體、邏輯器件、電路和/或編碼,用以提供有線網路操作。有線網路106可以通過入口108從由WLAN基礎設施網路100接入。入口108可包含當的硬體、邏輯器件、電路和/或編碼,用以將WLAN基礎設施網路100與非IEEE 802.11網路結合起來。另外,入口108也可以起到橋接器的作用,比如範圍擴展和/或不同幀格式之間的格式轉換,這也是為了能將WLAN基礎設施網路與基於IEEE 802.11的網路結合起來。
接入點(AP)112a以及112b可包括適當的硬體、邏輯器件、 電路和/或編碼,通過為BSS之間的連接提供必要的結合點來支援WLAN基礎設施網路100的範圍擴展。WLAN工作站110a以及110b對應於啟用了WLAN的終端,WLAN工作站包括適當的硬體、邏輯器件、電路和/或編碼,用以提供經AP到WLAN基礎設施網路100的連接。WLAN工作站110a是一個筆記本電腦,對應於BSS裏的一個移動站或者終端,WLAN基站110b是一台臺式電腦,對應於BSS裏的固定或者靜止終端。每個BSS都包括了大量的移動或者固定工作站而並不僅限於圖1所示的應用情況。
在運行中,HWCD 103可被用於執行特定的任務。這些任務可能會對處理器能力以及通訊帶寬有著不同程度的要求。相應地,HWCD 103可發現本地資源以及這些資源適合於所要執行的任務的合適的性能因素。為了讓HWCD 103能夠決定什麼任務以及任務的哪些部分可以被細化並傳送給其他位置和/或資源進行執行,需要考慮很多可變因素。每個變數都具有自己的權重函數,該權重函數是由用戶喜好以及應用需求和要求而決定的。進一步的權重可基於HWCD 103以及被發現的資源的能力來估計。
因此,成本函數可以被定義為一個計算出來的數值,這個數值反映了執行預期任務的特定配置的合意性(desirability),其中,高成本函數就意味著低合意性,因為這必然伴隨著對帶寬、處理時間以及實際金錢花費的高成本。成本函數也可看作是成本方程、權重因數或者成本因數。成本函數的計算包括了很多因素,其中包括:可用於HWCD 103的通訊帶寬、本地及遠端資源、通訊成本(免費的WIFI與付費的蜂窩式接入)、可用 存儲空間、可用於HWCD 103的處理能力、HWCD 103的剩餘電量、某些應用對HWCD 103的可用性、特定任務的網路資源和安全需求的可能性。另外,關於前述因素的反應時間要求、QoS、優先順序和/或用戶喜好都影響著成本函數的計算。這些包含在成本函數計算中的因素都被加權,從而在某些特定情形中,某些因素將會被認為比其他因素更重要些。比如,對於一項要求大量處理的任務,相對於其他因素而言處理能力就會更重要或具有更高的權重。
HWCD 103可計算出與每種資源利用組合相關的成本,並且基於用戶喜好定出成本效率最高的方案,其中用戶喜好資訊可被存儲在HWCD 103的本地或者遠端。在一個需要大量處理但不需要高帶寬的任務的情況下,該任務將被傳送給諸如WLAN工作站110b這樣的網路資源進行處理。又比如,一個需要有限處理能力和帶寬的任務往往比較少而且/或者會很貴,這樣的任務會在本地HWCD 103上執行。所以,決定成本函數的因素將會依任務不同而有所不同。
本發明的另一個實施例中,一項任務可能會被細化,或者拆分為多項小任務,這些任務將會被分配給一種或多種包括HWCD 103在內的資源予以執行,例如,並行執行或者順序執行。
圖2是依據本發明一實施例的資源利用結構示意圖。如圖2所示,展示了局域網201、蜂窩塔211、因特網119以及家庭網路213。局域網201包括HWCD 103、PC主機203、無線接入點205、有線PC主機207以及網路監視器209。例如,PC主機203以及有線PC主機207可包含用於完成HWCD 103所 請求的特定任務的計算系統。有線PC主機207可與無線接入點205通信連接,從而實現局域網201內的資源的無線傳送。家庭網路213包括有線PC主機215,它可與因特網119通信連接。
在運行中,HWCD 103可被用於執行特定的任務。所述任務將會在一種或多種網路資源的協調下完成,這些資源包括:PC主機203、有線PC主機207、網路監視器209和/或有線PC主機215。如圖1描述的成本函數將會就每種可能的資源利用配置進行計算。HWCD 103將使用在計算出的所有選擇中具有最低的成本函數的資源利用配置。
本發明的一個具體實施例中,在待執行的任務要求高強度的處理能力的情況下,所述任務可以傳送給一種或多種資源,比如PC主機203、有線PC主機207和/或有線PC主機215。在有些情況下,比如局域網201的通訊帶寬有限和/或受到限制時,HWCD 103可將特定的任務經過蜂窩塔211以及因特網119傳送給有線PC主機215。如果與由蜂窩塔211所提供的蜂窩網路能力相比,局域網201的安全性值得懷疑時,那麼就局域網201資源利用配置計算出來的成本函數將會高過在家庭網路213中利用有線PC主機215的情況。
在某些既要求高處理強度又要求高帶寬的情況下,比如處理一個大視頻文件,局域網201的通訊帶寬將顯著高於蜂窩塔211提供的蜂窩服務所具有的帶寬,局域網201的配置成本函數將低於使用家庭網路213中的有線PC主機215的情況。本發明的一個具體實施例中,HWCD 103可以對網路資源進行訊問以確定能否對多媒體內容進行代碼轉換或者格式轉制以及 該任務的成本,並將該資訊考慮到成本函數的計算之中。在這種情況下,HWCD 103將會傳送該任務給PC主機203和有線PC主機207中的一者或多者。另外,如果HWCD 103的用戶喜歡用大顯示幕觀看視頻,那麼HWCD 103可以將處理的視頻文件傳送到網路監視器209。
在本發明的另一實施例中,如果被用來執行特定任務的固件、軟體和/或編碼對於局域網201內的一項資源來說是不可用的,並且該任務要求高強度的處理能力,那麼該任務將會給傳送給與固件、軟體和/或編碼可用的資源,比如有線PC主機215。
圖3是依據本發明的包含有限本地資源的一個實施例的結構示意圖。如圖3所示,展示了商業點301、因特網119以及家庭網路213。該商業點可包括一個地點,比如咖啡店,在這裏沒有可用的本地資源只有低成本的無線網路服務。無線接入點303可被用於在諸如HWCD 103這樣的無線設備以及因特網119之間提供無線通訊連接。
在運行中,HWCD 103可被用於執行任務,其成本函數正如圖1描述的那樣可按照可能的配置計算出來。在這個例子中,由於沒有本地處理資源,如果該任務需要顯著的處理能力那麼可能HWCD 103無法勝任,這種情況下,該任務可通過因特網119以及無線接入點303傳送給位於家庭網路213中的PC主機215。在本發明的另一實施例中,該任務可被細化為許多子任務,並且針對完成該任務的每一種可能配置計算成本函數。然後,所述子任務將被分配給能導致最優或者最低成本函數的一個或多個資源。例如,許多較小的子任務可在本地的 HWCD 103上執行,而較大的、對處理要求較高的子任務將會在PC主機215上執行。
圖4是依據本發明一較佳實施例的平行資源利用配置的結構示意圖。如圖4所示,展示出了HWCD 103、無線接入點401以及多個PC主機403、405、407以及409。無線接入點401可包括適當的電路、邏輯器件和/或編碼,用於實現HWCD 103與PC主機403、405、407和409之間的無線通訊。
在運行中,HWCD 103可被用來執行任務。如結合圖1所描述的成本函數,將針對可能的配置計算出現,這些可能的配置包括在在本地HWCD 103上執行處理,通過PC主機403、405、407以及409中的一個多個執行處理,或者是前面兩種配置的組合。在任務的執行速度至關重要的情況下,所述任務可被細化或者拆分成多個子任務。這些子任務被傳送給能夠並行執行這些子任務的PC主機403、405、407以及409,從而提高任務執行速度。
在本發明的一個實施例中,多個可能配置的成本函數可以根據需求動態調整,並且可以隨著一些可變因素的調整而對成本函數進行再計算以及再細分,比如,通過資源的通訊帶寬以及可用處理能力的改變。
圖5是依據本發明一較佳實施例的關於成本函數以及任務執行的流程圖。流程從步驟501開始,在步驟503中,對於HWCD 103執行一項或多項任務可用的資源將被評估。在步驟505中,每種可能配置的成本函數被計算出。在步驟507中,任務或子任務被傳送給具有完成該任務的最佳成本函數的一個或多個資源,接下來在步驟509中執行該任務或子任務,最 後在步驟511中流程結束。
本發明的實施例公開了一種在通訊網絡中通過手持無線通訊設備(HWCD)103發現一種或多種可用資源以及估算通過HWCD 103和/或被發現的一種或多種可用資源203、207、209、403、405、407和409處理一項或多項任務相對應的成本函數的方法、系統和機器可讀代碼。依據估算出來的成本函數,可將任務分配為通過HWCD 103本地執行和/或通過發現的一種或多種可用資源203、207、209、403、405、407和409進行遠端執行。旨在通過HWCD 103和/或一種或多種發現的可用資源203、207、209、403、405、407及409對一項或多項任務進行處理的成本函數的估算依賴於以下一種或多種因素,包括:可用通訊帶寬、可用存儲空間、可用CPU處理能力以及可用電池電量,每個因素都可被加權。成本函數的估算可以動態地進行,這就使得對一項或多項任務的動態再分配成為可能。所述的一項或多項任務可基於與本地執行和/或遠端執行相關的反應時間、服務質量(QoS)、優先順序以及用戶喜好進行再分配。基於分別估算出的成本函數以及與任務相關的優先順序和/或QoS,可選擇HWCD 103和/或發現的一種或多種有用資源203、207、209、403、405、407和409進行任務的處理。
本發明的一個實施例包括了一種機器可讀記憶體,其上存儲有電腦程式。該程式至少包含一段用於在通訊網絡中傳送資訊的代碼,所述至少一段代碼由機器執行使得該機器能夠執行本申請中所述的方法步驟。
因此,本發明可應用於硬體、軟體、固件或其各種組合。本發明可以在至少一個電腦系統的集中模式下實現,或者在分 散式模式下實現,在所述分散式模式下,不同元件分佈在幾個互聯的電腦系統中。採用任何適用于執行本發明介紹的方法的電腦系統或者其他設備都是合適的。一種硬體、軟體和固件的典型組合是具有電腦程式的通用電腦系統,當程式被載入和執行時,控制所述電腦系統以使其執行本申請描述的方法。
本發明的一個實施例可以實現為板級產品、單晶片、專用積體電路(ASIC)或者作為單獨的部件與系統的其他部分以不同的集成度集成在單晶片中。所述系統的集成度將主要取決於速度和成本考慮。由於如今成熟的處理器技術,利用一個現有的商用處理器是可能的,所述處理器可以實現在本發明的ASIC實現的外部。或者,如果所述處理器是以ASIC核或者邏輯塊存在的,那麼現有的商業處理器可以被用來實現為ASIC設備的一部分,用固件方式實現其多種功能。
本發明還可以嵌入到電腦程式產品內,所述電腦程式包含能夠實現本發明方法的全部特徵,當其安裝到電腦系統中時,通過運行,可以實現本發明的方法。本文件中的電腦程式所指的是:可以採用任何程式語言、代碼或符號編寫的一組指令的任何運算式,該指令組使系統具有資訊處理能力,以直接實現特定功能,或在進行下述一個或兩個步驟之後實現特定功能:a)轉換成其他語言、編碼或符號;b)以不同的格式再現。然而,本領域技術人員能夠理解的電腦程式的其他含義也被本發明所包含。
雖然本發明是通過幾個具體實施例進行說明的,本領域技術人員應當明白,在不脫離本發明範圍的情況下,還可以對本發明進行各種變換及等同替代。另外,針對特定情形或具體情 況,可以對本發明做各種修改,而不脫離本發明的範圍。因此,本發明不局限於所公開的具體實施例,而應當包括落入本發明權利要求範圍內的全部實施方式。
100‧‧‧無線區域網路(WLAN)基礎結構網路
102a‧‧‧第一基本服務單元(BSS)
102b‧‧‧第二基本服務單元(BSS)
103‧‧‧手持無線通訊設備(HWCD)
104‧‧‧普通分散式系統(DS)
106‧‧‧有線網路
108‧‧‧入口
110a、110b‧‧‧WLAN工作站
112a‧‧‧第一接入點(AP)
112b‧‧‧第二接入點
119‧‧‧網際網路
201‧‧‧局域網
203‧‧‧PC主機
205‧‧‧無線接入點
207‧‧‧有線PC主機
209‧‧‧網路監視器
211‧‧‧蜂窩塔
213‧‧‧家庭網路
215‧‧‧有線PC主機
301‧‧‧商業點
303‧‧‧無線接入點
401‧‧‧無線接入點
403、405、407、409‧‧‧PC主機
圖1是依據本發明一較佳實施例的採用普通分散式系統(DS)集成基本服務單元(BSS)的WLAN結構示意圖;圖2是依據本發明一較佳實施例的資源利用結構示意圖;圖3是依據本發明的一個包含有限本地資源的實施例的示意圖;圖4是依據本發明一較佳實施例的並行資源利用配置的結構示意圖;圖5是依據本發明一較佳實施例的關於成本函數以及任務執行的流程圖。
圖5為流程圖,無元件符號說明

Claims (10)

  1. 一種在通訊網絡中管理資訊的處理的方法,其特徵在於,所述方法包括:在手持無線通訊設備內,發現通訊網絡中的一種或多種可用資源;對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算;基於所述估算出的對應成本函數,分配所述一項或多項任務通過所述手持無線通訊設備進行本地執行和/或通過所述發現的可用資源進行遠端執行;其中當所述手持無線通訊設備透過一第一網絡連接於所述通訊網路,並且所述發現的一種或多種可用資源透過一第二網絡連接於所述通訊網路,所述對應的成本函數的計算更考量所述第一網絡與所述第二網絡的安全性。
  2. 如申請專利範圍第1項所述的方法,其中,對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理所述一項或多項任務所分別估算出來的成本函數取決於以下一個或多個因素:可用通訊帶寬、可用的存儲空間、可用的CPU處理能力以及可用的電量。
  3. 如申請專利範圍第2項所述的方法,其中,所述的一個或多個因素被加權。
  4. 如申請專利範圍第1項所述的方法,其中,所述方法包括動態地估算所述對應的成本函數。
  5. 如申請專利範圍第4項所述的方法,其中,所述方法包括基於 所述動態估算對所述一項或多項任務進行動態再分配。
  6. 一種機器可讀記憶體,其上存儲的電腦程式包含至少一段用於管理通訊網絡中的資訊處理的代碼,所述至少一段代碼由機器執行而使機器執行如下步驟:在手持無線通訊設備內,發現通訊網絡中的一種或多種可用資源;對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算;基於所述估算出的對應成本函數,分配所述一項或多項任務通過所述手持無線通訊設備進行本地執行和/或通過所述發現的可用資源進行遠端執行;其中當所述手持無線通訊設備透過一第一網絡連接於所述通訊網路,並且所述發現的一種或多種可用資源透過一第二網絡連接於所述通訊網路,所述對應的成本函數的計算更考量所述第一網絡與所述第二網絡的安全性。
  7. 如申請專利範圍第6項所述的機器可讀記憶體,其中,對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理所述一項或多項任務所分別估算出來的成本函數取決於以下一個或多個因素:可用通訊帶寬、可用的存儲空間、可用的CPU處理能力以及可用的電量。
  8. 一種在通訊網絡中管理資訊的處理的系統,其特徵在於,所述系統包括:包括一個或多個處理器的手持無線通訊設備,所述一個或多個處理器用於發現通訊網絡中的一種或多種可用資源; 所述一個或多個處理器對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理一項或多項任務對應的成本函數進行估算;以及所述一個或多個處理器基於所述估算出的對應成本函數,分配所述一項或多項任務通過所述手持無線通訊設備進行本地執行和/或通過所述發現的可用資源進行遠端執行;其中當所述手持無線通訊設備透過一第一網絡連接於所述通訊網路,並且所述發現的一種或多種可用資源透過一第二網絡連接於所述通訊網路,所述對應的成本函數的計算更考量所述第一網絡與所述第二網絡的安全性。
  9. 如申請專利範圍第8項所述的系統,其中,對通過所述手持無線通訊設備和/或所述發現的一種或多種可用資源處理所述一項或多項任務所分別估算出來的成本函數取決於以下一個或多個因素:可用通訊帶寬、可用的存儲空間、可用的CPU處理能力以及可用的電量。
  10. 如申請專利範圍第9項所述的系統,其中,所述的一個或多個因素被加權。
TW097127621A 2007-07-20 2008-07-21 在通訊網絡中管理資訊的處理的方法和系統 TWI392280B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US95101407P 2007-07-20 2007-07-20
US11/864,562 US8442015B2 (en) 2007-07-20 2007-09-28 Method and system for an atomizing function of a mobile device

Publications (2)

Publication Number Publication Date
TW200922208A TW200922208A (en) 2009-05-16
TWI392280B true TWI392280B (zh) 2013-04-01

Family

ID=40264777

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097127621A TWI392280B (zh) 2007-07-20 2008-07-21 在通訊網絡中管理資訊的處理的方法和系統

Country Status (5)

Country Link
US (2) US8442015B2 (zh)
KR (1) KR100963212B1 (zh)
CN (1) CN101350752B (zh)
HK (1) HK1127531A1 (zh)
TW (1) TWI392280B (zh)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8553623B2 (en) 2007-07-20 2013-10-08 Broadcom Corporation Method and system for utilizing standardized interface in a wireless device to discover and use local and remote resources
US8442015B2 (en) 2007-07-20 2013-05-14 Broadcom Corporation Method and system for an atomizing function of a mobile device
US8131302B2 (en) * 2007-07-20 2012-03-06 Broadcom Corporation Method and system for dynamically splitting jobs across multiple agnostic processors in wireless system
US8665735B2 (en) * 2007-07-20 2014-03-04 Broadcom Corporation Method and system for quality of service management in a multi-standard mesh of networks
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8839387B2 (en) 2009-01-28 2014-09-16 Headwater Partners I Llc Roaming services network and overlay networks
US7607174B1 (en) * 2008-12-31 2009-10-20 Kaspersky Lab Zao Adaptive security for portable information devices
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9552478B2 (en) 2010-05-18 2017-01-24 AO Kaspersky Lab Team security for portable information devices
US9201701B2 (en) 2010-07-16 2015-12-01 Nokia Technologies Oy Method and apparatus for distributing computation closures
US20120173620A1 (en) * 2010-12-29 2012-07-05 Microsoft Corporation Creation and management of resilient wireless groups
KR101275289B1 (ko) * 2011-01-13 2013-06-14 주식회사 팬택 콘텐츠 제공 장치 및 방법
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US20120291096A1 (en) * 2011-05-12 2012-11-15 Nokia Corporation Method and apparatus for secure signing and utilization of distributed computations
US9332551B2 (en) * 2011-12-28 2016-05-03 Intel Corporation Opportunistic resource sharing between devices
US9098357B2 (en) * 2012-04-11 2015-08-04 Nokia Technologies Oy Method and apparatus for activity management across multiple devices
CN103685402B (zh) * 2012-09-17 2017-06-27 联想(北京)有限公司 远程控制资源的方法、服务器和任务发起设备
US11372536B2 (en) 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US10185416B2 (en) 2012-11-20 2019-01-22 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving movement of device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US10423214B2 (en) * 2012-11-20 2019-09-24 Samsung Electronics Company, Ltd Delegating processing from wearable electronic device
US10551928B2 (en) 2012-11-20 2020-02-04 Samsung Electronics Company, Ltd. GUI transitions on wearable electronic device
US11237719B2 (en) * 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
GB2516833A (en) * 2013-07-31 2015-02-11 Ibm Running software application with dynamic action delegation
WO2015045304A1 (ja) * 2013-09-27 2015-04-02 日本電気株式会社 無線通信システム、無線通信端末、無線通信システムの制御方法、及び、記憶媒体
CN103517348B (zh) * 2013-10-09 2016-04-06 中国联合网络通信集团有限公司 一种基于数据优先级的数据传输方法和网关
KR20150063906A (ko) 2013-11-29 2015-06-10 주식회사 케이티 M2m 환경에서 사용 가능한 장치를 검색하는 방법 및 장치
US10691332B2 (en) 2014-02-28 2020-06-23 Samsung Electronics Company, Ltd. Text input on an interactive display
US10185590B2 (en) 2014-06-16 2019-01-22 Amazon Technologies, Inc. Mobile and remote runtime integration
JP6385471B2 (ja) * 2014-06-16 2018-09-05 アマゾン テクノロジーズ インコーポレイテッド 移行および遠隔ランタイム統合
US9880918B2 (en) 2014-06-16 2018-01-30 Amazon Technologies, Inc. Mobile and remote runtime integration
US20160095057A1 (en) * 2014-09-26 2016-03-31 Wey-Yi W. Guy Systems and methods for distributing offload service processing
CN104437953B (zh) * 2014-12-03 2017-12-12 深圳市富恒通科技有限公司 一种智能超声波雾化***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI225613B (en) * 2001-01-25 2004-12-21 Sony Computer Entertainment Inc Method for exchanging information between communication devices performing wireless communication
US20060031509A1 (en) * 2004-08-06 2006-02-09 Marco Ballette Resource management method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6848104B1 (en) 1998-12-21 2005-01-25 Koninklijke Philips Electronics N.V. Clustering of task-associated objects for effecting tasks among a system and its environmental devices
KR20030020501A (ko) * 2001-08-29 2003-03-10 주식회사 제이케이디소프트 인터넷망을 기반으로 하는 디바이스 원격제어 시스템 및이를 이용한 디바이스 원격제어 방법
US7539759B2 (en) 2003-04-15 2009-05-26 Panasonic Corporation Session endpoint management protocol
US8406235B2 (en) * 2003-11-26 2013-03-26 Qualcomm Incorporated Quality of service scheduler for a wireless network
US8028292B2 (en) * 2004-02-20 2011-09-27 Sony Computer Entertainment Inc. Processor task migration over a network in a multi-processor system
JPWO2005116832A1 (ja) * 2004-05-31 2008-04-03 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation 分散処理環境におけるジョブの実行を制御するためのコンピュータシステム、方法及びプログラム
US8473602B2 (en) 2005-06-11 2013-06-25 Intellectual Business Machines Corporation System and method for autonomic system management through modulation of network controls
ATE547864T1 (de) 2005-07-29 2012-03-15 Telecom Italia Spa Verfahren und system zum erzeugen von anweisungssignalen zum durchführen von eingriffen in einem kommunikationsnetz und entsprechendes computerprogrammprodukt
US8428002B2 (en) * 2007-04-18 2013-04-23 Broadcom Corporation Cooperative transceiving between wireless interface devices of a host device
US8442015B2 (en) 2007-07-20 2013-05-14 Broadcom Corporation Method and system for an atomizing function of a mobile device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI225613B (en) * 2001-01-25 2004-12-21 Sony Computer Entertainment Inc Method for exchanging information between communication devices performing wireless communication
US20060031509A1 (en) * 2004-08-06 2006-02-09 Marco Ballette Resource management method

Also Published As

Publication number Publication date
CN101350752A (zh) 2009-01-21
US8442015B2 (en) 2013-05-14
US20090022118A1 (en) 2009-01-22
CN101350752B (zh) 2013-04-24
US9047127B2 (en) 2015-06-02
TW200922208A (en) 2009-05-16
KR20090009746A (ko) 2009-01-23
KR100963212B1 (ko) 2010-06-16
HK1127531A1 (en) 2009-09-25
US20130239118A1 (en) 2013-09-12

Similar Documents

Publication Publication Date Title
TWI392280B (zh) 在通訊網絡中管理資訊的處理的方法和系統
Kovachev et al. Adaptive computation offloading from mobile devices into the cloud
Baccarelli et al. Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: review, challenges, and a case study
JP2021057882A (ja) エッジコンピューティング環境における適応データフロー変換
EP2624611B1 (en) Method and system for visualizing an adaptive screen according to a terminal
EP2018006B1 (en) Method and system for utilizing plurality of physical layers to retain quality of service in a wireless device during a single communication session
CN102165717B (zh) 在协作无线装置上执行任务的方法和***
CN101945278A (zh) 视频自适应转码方法和***
US20130111493A1 (en) Dynamically splitting jobs across multiple agnostic processors in wireless system
WO2022133875A1 (en) Protocol state aware power management
JP2017515438A (ja) クラウドベースのアクセスネットワーク
KR20220047408A (ko) 무선 네트워크들에서의 모델 지원 심층 강화 학습 기반 스케줄링
US20080311896A1 (en) Method and system for a mobile multi-service interface device
KR100973209B1 (ko) 무선 시스템에서 원격 프로세싱 리소스로부터 복귀되는결과를 포맷팅하기 위한 방법 및 시스템
EP2023675A2 (en) Method and system for an atomizing function of a mobile device
US11972297B2 (en) Generating abstractions for offloading tasks to heterogeneous accelerators
KR101328102B1 (ko) 멀티미디어 데이터의 재생이 가능한 이동 단말기 및 이동 단말기의 멀티미디어 재생 방법
US20220374262A1 (en) Methods for Offloading A Task From A Processor to Heterogeneous Accelerators
KR102431518B1 (ko) 네트워크 제어 서버 및 방법
US20240256351A1 (en) Methods for generating application for radio-access-network servers with heterogeneous accelerators
KR20080039576A (ko) 이종 모바일 플랫폼을 위한 네트워크 컨텐츠 제공 장치 및제공 방법
Jyothirmai et al. A Review of Mobile Computation Offloading Techniques
CN118277051A (zh) 一种任务调度方法、装置、设备、存储介质及程序产品
Firmansyah An energy-aware mobile gateway for Bluetooth low energy-powered Internet of Things devices
CN118034876A (zh) 任务调度***、方法、装置、存储介质及电子设备