TWI395498B - 用於通訊介面選擇之裝置、方法及電腦程式碼產品 - Google Patents
用於通訊介面選擇之裝置、方法及電腦程式碼產品 Download PDFInfo
- Publication number
- TWI395498B TWI395498B TW095113889A TW95113889A TWI395498B TW I395498 B TWI395498 B TW I395498B TW 095113889 A TW095113889 A TW 095113889A TW 95113889 A TW95113889 A TW 95113889A TW I395498 B TWI395498 B TW I395498B
- Authority
- TW
- Taiwan
- Prior art keywords
- communication
- policy
- interface
- selection
- network
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 194
- 238000000034 method Methods 0.000 title claims description 30
- 238000005516 engineering process Methods 0.000 claims description 47
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000007246 mechanism Effects 0.000 abstract description 15
- 238000012545 processing Methods 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000000178 monomer Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010187 selection method Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Systems (AREA)
Description
本發明係相關於經由通訊系統之通訊中適當通訊介面之選擇方法。
通訊系統乃可致使於二或多個單體之間可互相通訊之設備,而此單體例如使用者終端設備(行動或固定式)或其他通訊裝置,網路單體和其他節點。此通訊可例如包含聲音的通訊,電子郵件(email),文字訊息,數據,多媒體等等。
一合適的通訊網路提供使用者對於通訊系統的存取。使用者的通訊裝置可能能以複數個不同的存取網路之方式來存取通訊系統,此要求通訊裝置相容於不同的存取技術。
通訊網路典型上依據給定的標準或給定的一組規格來運作,此規格指出什麼是系統的各個元件被允許可做的和應該如何達成。例如,標準或規格可能定義是否提供電路交換承載或封包交換承載,或同時提供於使用者,或更精確地乃為使用者設備。應該使用於連線的通訊協定和/或參數也典型上被定義出來。例如,通訊應該在使用者設備和通訊網路的元件之間實施的方式典型上建立於事先定義好的通訊協定。換言之,通訊能夠依據的特定組“規則”必須定義為可致使使用者設備經由通訊系統作通訊。
存取介面可由固線或無線通訊介面提供。通訊系統提供的無線存取可為其使用者提供至少某一程度的機動性。更進一步的機動性支援典型上可當作增強功能來增加。通
訊網路提供之無線存取的例子為公眾陸地行動網路(PLMN),如第二代(2G)GSM(行動通訊全球標準),稱作2.5代的GPRS(通用封包無線電服務)或第三代(3G)WCDMA(寬頻分碼多工存取)或EDGE(增強型數據速率GSM演進)。公眾陸地行動網路(PLMN)通常建立於行動電話技術。在行動電話系統中,基地收送站(BTS)或類似的存取單體經由各單體間之無線介面提供服務給行動通訊裝置或使用者設備(UE)。在使用者設備和通訊網路的元件之間的無線介面上之通訊可建立於適當的通訊協定。基地台設備之運作和通訊所需求之其他設備可由一或數個控制單體所控制。無線存取技術之其他例子包含各種的無線區域網路(WLANs)和衛星基地系統。
固線存取技術的例子包含公眾交換電話網路(PSTN),纜線網路,數位用戶迴路(DSL)網路等等。
通訊系統中的各種控制單體可以相互連接。一或多個閘道節點可提供連接一存取網路至其他的通訊網路,例如至IP(網際網路協定)和/或其他封包交換數據網路。在如此的安排中,通訊網路提供了存取網路以致使擁有適當使用者設備的使用者可存取外部網路,主機,或特定服務供應商所提供的服務。
在封包數據網路中,封包數據載子或承載可建立以在網路上攜帶通訊流。此類封包數據載子的例子為目前GPRS,EGPRS和WCDMA網路中的封包數據協定(PDP)內容。
傳統的行動終端對於數據通訊可能只支援行動電話存取技術,而在那些行動終端中數據的使用相對簡單。例如,對於使用者發出之數據應用的回應,一事先定義之GSM數據連線,以GSM為基礎的EDGE數據連線,或WCDMA數據連線或類似的將被產生出來。
提供了多重無線電能力之更複雜的使用者設備可存取經由數個網路存取技術及經由通訊系統所提供的服務。例如,利用在3G存取網路之EDGE網路設立PDP內容,或利用經過非行動電話互補存取網路如無線區域網路設立連線,行動裝置可連接至經由通訊系統所提供之服務。
此意謂對於資料傳輸有新的機會,例如對於類似網路電話(VoIP)的應用。另一方面,此也造成新的挑戰,例如,因為需要利用行動電話或非行動電話系統以改變存取特徵,如位元速率,成本,覆蓋率等等,來處理之行動應用的引進。例如,行動電話覆蓋率典型上在全國範圍內提供,相對地,無線區域網路覆蓋率只由小熱點(hot spot)所提供。因此行動電話連線應該全時工作,但非行動電話系統,如無線區域網路,只提供暫時和區域的連線。由於存取系統的不同本質,如網路協定和應用的重大特性區別可利用不同的存取技術來使用。
新增存取技術的數目,某些存取技術如無線區域網路的暫時可利用性,和不同要求之應用的多樣性都增加了行動終端使用性的複雜度且可能導致網路潛能的使用不足。例如,因為使用者可能不知道哪裡有無線區域網路熱點可
利用,其結果可能是試圖要建立無線區域網路的連線是很吃力的。
如果關於連線的決定不是自動的話,行動終端的使用性可能變得相當的複雜,因此可能出現不同連線技術的使用阻礙。例如,使用者可能希望使用無線區域網路存取來做電子郵件通訊時並沒有無線區域網路設備可供利用。在此情況下使用者可能停留在GPRS(通用封包無線電服務)網路於相當長的時間,甚至數天,除非他/她不斷地檢查無線區域網路或類似網路的可利用性。如果連線決定是自動的話,在偵測到無線區域網路變成可利用時行動通訊裝置可以自動地切換到無線區域網路。
然而,如果行動終端將自動選擇存取技術打開的話,則會有其他的問題產生。其中一例為特別是關於使用在不同網路以存取服務的協定。例如,當使用GPRS連線時雖然某一組協定可能足夠的,而當使用無線區域網路連線時卻需要另一組協定。如果無線區域網路存取是由並不提供安全性功能的無線區域網路所提供的話,更好的安全性可能由IP等級(如IPsec)所要求以避免偷聽。一般的使用者如果嘗試手動地管理所有要求的設定是可能有其困難的。因此擁有改進的機制以選擇通訊介面是有益的。
根據本發明之實施提供了資料處理機制其為通訊裝置從通訊系統所提供之複數個通訊介面中對於通訊介面的選擇方法。其機制包含第一控制器單體來執行第一選擇常式
以於經由通訊系統之通訊中考慮至少一個第一策略,以及第二控制器單體來執行第二選擇常式以於經由通訊系統之通訊中考慮至少一個第二策略。此至少一個第二策略乃與此至少一個第一策略相關於通訊之不同方面。此資料處理機制設定成基於第一選擇常式和第二選擇常式之輸出來選擇通訊介面。
本發明之另一實施提供方法其為通訊裝置從通訊系統所提供之複數個通訊介面中對於通訊介面的自動選擇方法。在此方法中於經由通訊系統之通訊中改寫以考慮至少一個第一策略之第一選擇常式會被執行。除了第一常式之外,於經由通訊系統之通訊中改寫以考慮至少一個第二策略之第二選擇常式會被執行。此至少一個第二策略乃與此至少一個第一策略相關於通訊之不同方面。於是通訊介面基於第一選擇常式和第二選擇常式之輸出來做選擇。
本發明之某一特定的實施中其資料處理機制包含第三控制器單體以執行第三選擇常式。此第三常式可於經由通訊系統之通訊中考慮至少一個第三策略,此至少一個第三策略乃與此至少一個第一策略和此至少一個第二策略相關於通訊之不同方面。此資料處理機制於是可基於此第三選擇常式的輸出來決定通訊介面。
其中一個選擇常式可用以考慮至少一個策略於通訊協定,和/或於流量要求。其中一個選擇常式可用以考慮至少一個策略於存取介面,而其中另一個選擇常式可改寫以考慮關於通訊裝置的參數。
其中一個控制單體可設定成要求另一個控制單體來啟動通訊介面。
一控制單體可設定成通知另一個所選擇之通訊介面的控制單體,且將應用資料轉送至另一個控制單體。
其中一個控制單體可設定成監看通訊介面的可利用性,並通知至少一個其他的控制單體有可利用之通訊介面。
資料處理機制可於通訊裝置中提供,例如在移動終端中或另一個行動通訊裝置。
資料處理機制可利用程式碼產品提供。
本發明之實施可提供各種的優點,包含,但不僅限於,移動終端之可用性的增強,可利用之存取技術的高效率利用,例如電池之終端資源的高效率利用,例如通訊裝置之中央處理單元(CPU)的處理器,和記憶體容量等等。本實施可提供有效率的工具給使用者設備來自動選擇存取技術和連線的建立。
為了幫助對本發明的瞭解,首先將以一個參考元件定義為第三代合作伙伴計劃(3GPP)和無線區域網路系統之可能的基礎通訊系統做為解釋。值得注意的是雖然本實施現以舉例的方式描述,並參考包含至少一個3GPP行動通訊網路和無線區域網路之行動電話通訊系統為示例架構,本實施尚可應用於通訊系統任何其他適合的型式並於此說明與描述。也值得注意的是在底下的描述中介面這個名詞可理解乃參照為存取技術。基於存取技術之可利用的介面例如
為GSM、GPRS、EDGE、WCDMA、CDMA、WLAN、UWB(極寬頻)、或短距離連結如藍芽(一種短距離無線電連結)、WiMax(全球微波存取互通介面)、或RFID(無線射頻辨識系統)等等。
移動裝置可基於合適的協定使用各種的應用,例如移動IP協定。在圖1中移動裝置有效的應用以雲狀圖14簡單表示。例如此應用可利用網際網路提供,因此雲狀圖14可理解為IP為主的資料網路系統。
行動電話系統典型上經由無線介面在使用者設備和通訊系統的基地台之間配置為服務許多個移動使用者設備。移動通訊網路32的某些元件顯示於圖1中。行動電話訊通網路在支援節點33和移動裝置30之間的封包交換區域中提供封包交換數據傳輸。接著網路32經由閘道GPRS支援節點(GGSN)34連接至外部資料網路,如網際網路。GPRS服務允許在移動通訊裝置和外部資料網路之間的封包資料傳輸。除了至少一個閘道器,3G網路典型上也包含數個封包資料服務節點(SN)。在示例的實施中,服務節點由提供GPRS服務之支援節點(SGSN)33所提供。每個節點33連接到至少一個移動存取網路,典型上為基地台系統31。基地台31配置為經由分別的無線介面傳輸訊號至移動裝置30和從移動裝置30接收訊號。相同地,每個移動裝置能夠經由無線介面傳輸訊號至基地台和從基地台接收訊號。
在無線電存取網路裡的移動裝置可經由無線電網路頻道和無線電網路控制器做通訊,其頻道典型上可參照為無
線電承載。每個如移動使用者設備的移動裝置可擁有一或多個無線電頻道開放在任何的時間與無線電網路控制器做連接。例如使用者可利用如個人電腦、個人數位助理(PDA)、移動終端(MS)、可攜式電腦、以上等等組合或類似的通訊裝置來存取行動電話網路。
移動裝置可使用在各種的工作如打電話和接電話、接收和傳送資料到網路、和體驗多媒體或其他內容。在通訊裝置典型裡提供了處理器和記憶體以完成這些工作。使用者設備的運作可利用適合的使用者介面來控制,如鍵盤、語音命令、觸碰螢幕或觸碰板、或以上等等組合或類似的。
在存取單體中之使用者設備和行動電話網路之GGSN之間的所有通訊可由PDP(封包數據協定)內容來提供。每個PDP內容提供了在特定的使用者設備和GGSN之間的通訊路徑。每個PDP內容辨識要傳送之資料的特徵,例如服務質量(QoS)。一旦PDP內容建立之後,其典型上可運送多重資料流並擁有近似足夠的資料傳輸特徵。舉例而言,每個資料流通常表示特定的服務和/或特定服務的媒體元件。PDP內容因此通常表示經過行動電話網路之一或多個資料流在邏輯上的通訊路徑。為了完成在使用者設備和提供GPRS服務之支援節點之間的PDP內容,無線電存取承載必須建立起來以允許使用者設備的資料傳輸。使用者設備一次可擁有一或多個有效的PDP內容。
圖1也顯示了WLAN網路38。除了由網路32所提供之PDP內容,移動裝置30可經由WLAN 38存取通訊系統。
此WLAN為提供無線電存取到其他系統,如IP網路,或其他裝置等等之存取技術的例子。值得注意的是IP為主的通訊並非是必要的要求而是可用某些其他的協定代替。每個WLAN提供了至少一個存取點37和封包資料閘道器39。資料載子可利用一些協定來提供。例如,當存取到IP網路和由IP網路所提供的服務時,IP協定用以運送資料,而UPnP(通用隨插及用)可用以找尋裝置和服務,等等。IP的安全性可以稱作IPsec通道來加強。網際網路金鑰交換(IKEv2)訊息方式可用以在移動裝置30和封包資料閘道器39之間協商和管理IPsec通道。封包資料閘道器39可連接WLAN到網路14。
接著考慮已選擇適當介面之實施,首先可參考圖2,其顯示了在移動裝置中利用分別的選擇程序做出自動連接決定的實施。每個選擇程序執行於分別的選擇單體中。每個選擇單體修改為執行程序其考慮至少一個事先定義的策略以應用特定之可利用的通訊介面。
更明確地,圖2顯示網路協定策略單體、移動策略單體和存取策略單體。這些移動裝置的單體分別地考慮通訊介面不同的方面,並配置於其分別的模組20,22和24。則可基於從這些模組收集而來的資訊選擇適合的通訊介面。
如雙箭頭線所示,模組20,22和24都互相連結且可於決定確立程序期間互動。
值得注意的是策略控制單體的功能可結合成一或二個模組或分散於數個模組。
存取技術,即通訊介面的選擇方式,可建立於事先定義好的網路策略其應用於考慮置於可利用之存取技術之後的通訊協定和服務。適當的網路策略可縮小允許連接至所要的裝置之可能的存取技術的清單。最後之存取技術的選擇可因此基於移動裝置系統資訊和使用者偏好做決定。存取技術的選擇也可建立於事先定義好的網路策略其應用於考慮資料流的通訊要求。適當的網路策略可從應用中接收資料流要求。要求也可從網路協定獲得。例如,IP區分服務(Diffserv)可使用於揭露所要求的優先序資訊,QoS資訊等等。資料流要求也可基於資料流資訊決定,如所使用的來源和目的地的埠號。例如,檔案傳輸協定(FTP)服務可基於傳輸控制協定(TCP)的埠號來決定FTP的特徵(其為非即時,高位元速率,可靠的,容許延遲的等等),或利用調查所使用的協定(即時傳輸協定(RTP)表頭表示其為對延遲敏感的流量)。最後之存取技術的選擇可因此基於資料流要求而決定。
不同的功能決定等級可引進於移動裝置的控制軟體中以對連線決定做自動化。不同的決定等級的目的為在功能位置中完成決定確立程序,其位置已擁有足夠的和詳細的資訊可供決定確立利用。例如,網路策略可能知道IP等級資料流,協定和服務資訊。存取策略並非必須要能夠處理IP協定,但舉例來說其可能可以處理EDGE PDP內容邏輯。因此網路策略在IP等級上執行而非EDGE(存取)等級。所以名詞“位置”可理解為代表某一策略功能乃處於可於某一
系統功能交互工作的地方。
齊化的決定確立程序可也幫忙保持設計模組。
用以選擇存取技術的程序可建立於偵測可利用的介面,偵測虛擬私有網路(VPN),移動IP(MIP)網路或任何其他要求的協定或服務是否可利用,且檢查移動策略設定。承載的交換可因此在MIP或VPN的幫助下“無縫地”完成。因為在移動裝置上的應用可使用相同的IP位址而不管所使用的介面,所以在MIP系統中能夠無縫的遞交。選擇程序可考慮利用VPN來提供無縫運作,舉例而言於此減少的無線電安全性由VPN適當的補償而因此滿足其要求。如果無MIP或VPN移動保護可利用,一種稱為“硬漫遊”的情況就可能發生。硬漫遊的例子為當移動裝置啟動WLAN連接且將資料流從EDGE連接移至WLAN連接,這會造成IP位址的改變。應用程式因此必須建立新的TCP連線因為IP位址改變了,否則資料無法傳送,或應用程式可能停止工作因為IP位址改變了。
在此例中策略決定確立單體的最高等級接近於網路協定12因此資訊的必須分享可被確定。存取略策單體不必接近於網路協定因為這些單體不必直接地分享資訊。舉例而言網路協定可包含如網際網路協定(IP)、移動IP、傳輸控制協定(TCP)、使用者資料封包協定、串流控制傳輸協定(SCTP)等等。決定確立的這個等級可在下文中參照為“網路協定策略”,且由圖2中的控制方塊20來表示。
網路協定策略控制器20可包含複數個策略其定義了對
不同的目的地和服務的路由限制。讓我們考慮企業電子郵件的例子,其中虛擬私有網路(VPN)可使用於連線。VPN解決方案為典型上各種安全性限制的主題。網路協定策略控制器20可修改以決定是否無VPN的直接連線或有使用VPN的連線該被使用,其中有使用VPN的連線可能需要連線到組織的安全性閘道器。對於直接連線WCDMA網路可當作候選人,在此例中WCDMA網路提供了所要求的安全性和服務質量(QoS)等級且WCDMA網路可建立安全的連線到組織的網路。對於VPN連線,網路協定策略控制器20可擁有資訊其某些存取網路提供了到組織領域的連線,其組織包含所要求之安全性閘道器。某些其他的存取網路也許不提供到該領域的存取,例如因為防火牆、名稱(或網路)位址轉譯(NAT)等等。因此到安全性閘道器的連線將會失敗。結果為網路協定策略控制器20可提供可使用於連線之候選存取網路的清單,所以安全性要求可以滿足且到所要求之協定和服務的連線也可以保證,並提供清單給決定確立的下一個等級。
網路協定策略控制器20也可包含對於資料流的流量要求邏輯。網路協定策略控制器20可從應用程式經由特別的應用程式介面(API)直接地接收資料流要求。網路協定策略控制器也可從所使用的協定接收資料流要求,例如從IP(如相關於DiffServ)。網路協定策略控制器20也能夠決定流資流要求。例如當資料流使用某一埠號(如檔案傳輸協定(FTP)或全球資訊網(WWW)),服務或協定(即時傳輸協定(RTP)),
網路協定策略控制器20可決定流量要求和提供此要求給決定確立的下一個等級。例如即時資料不容許延遲因此GPRS網路對於此資料流是不可接受的。
網路協定策略控制器20也可包含事先選擇的網路介面以使用於連線。例如,GPRS,WLAN,WCDMA可能被指示為合適的如果此介面已經可利用和啟動的。網路協定策略控制器20可決定由應用程式所產生的新連線將導至既存的介面因為此連線符合定義的網路協定策略。一例為當使用者執行瀏覽器和開始連線到某一HTTP位址,瀏覽器可能建立數十個TCP連線。網路協定策略控制器20可因此決定將所有的資料流安排至相同的網路介面。
可能的下一級策略控制器單體為移動策略控制器22。因此如果網路協定策略控制器20無法決定連線應該安排至哪一個介面或當連線開始時沒有可利用的介面,網路協定策略控制器20可要求移動策略控制器22選擇連線的介面。網路協定策略控制器20可提供候選介面清單和/或資料流要求給移動策略控制器22。候選介面清單和/或資料流要求可留空白以表示所有的介面都是允許的。基於候選介面清單和基於移動策略資訊,移動策略控制器22可因此選擇用以連線的介面以取代網路協定策略控制器20的選擇。
移動策略控制器22可管理諸如使用者偏好,應用程式偏好和系統資訊的功能。使用者偏好可包含許多參數,諸如通用連線價格限制,覆蓋率要求,電池消耗規則(或一般為電力),QoS限制,關於最高/中間/平均位元速率,延遲,
可靠度,和其他參數其提供共同架構給介面的選擇。應用程式偏好可包含應用程式特定的偏好,諸如QoS和服務描述。系統資訊包含諸如介面可利用性,位置和電池容量等級的資訊。後者可能在關於WLAN介面的使用時特別重要,因為其已知為高電力消耗,且如果所剩電池容量已經很低時是不希望使用WLAN介面的。其他參數,諸如對於多重介面使用的移動終端限制,也希望被考慮。例如,限制可能取決於移動裝置的型別。任何其他適合的系統等級資訊也可利用於決定確立程序。
移動策略控制器22可因此要求存取策略控制器24來啟動對於由存取系統10所提供之存取技術的選擇。移動策略控制器22也可通知網路協定策略控制器20有關於所選擇的介面因此網路協定策略控制器20能夠安排應用資料於正確的存取技術。一旦存取技術已啟動,如EDGE PDP內容已啟動,協商的QoS參數,所指定的IP位址等等參數可從所選擇的存取技術到網路協定和應用程式做通訊。例如,指定給PDP內容的IP位址被IP協定使用且QoS可被包含應用程式的整個系統使用來為資料流提供所要求的處理。
移動策略控制器也可要求存取策略控制器來增加流量於已動作的存取技術。
當存取策略控制器24從移動策略控制器22接收到存取技術之啟動或使用要求時,存取策略控制器24將要求對映至存取技術特定策略決定。使用要求乃增加流量於已動
作的存取技術。存取策略控制器24可因此使用於管理所使用的存取技術,亦即介面特定策略和資訊。此資訊可能是介面的定義其可被同時地啟動(例如不造成干擾或耗光CPU能量或記憶體)和也可能是介面特定資訊,如動作之PDP內容的特徵。
存取策略控制器24定義了機制以對特定的存取技術做管理連線決定。存取策略控制器單體可對移動策略控制器和網路協定策略控制器單體隱藏存取技術特定的決定。
存取策略控制器的運作可以下例闡明。如果WLAN是不動作的,在存取策略控制器24啟動WLAN之後,移動策略控制器22可要求WLAN動作。在另外一個例子中,如果GPRS網路已經和PDP內容啟動,由於新的連線需要啟動使用GPRS網路,移動策略控制器22可要求增加在GPRS網路上傳輸的位元速率。存取策略控制器24因此必須決定是否既存的GPRS連線和PDP內容設定也應該使用於新連線,是否既存的PDP內容應該要修改,例如啟動和網路協商之增加的位元速率,或是否為新連線所產生之新PDP內容應該要啟動。在第三個例子中WCDMA連線和PDP內容一起動作。移動會議應用程式啟動音訊和視訊串流和表現分享應用程式。存取策略控制器24可使用於決定是否正常的WCDMA對於連線是足夠的或是否WCDMA高速下行封包存取(HSDPA)應該取而代之。如果做的決定是後者,存取策略控制器24可因此開始WCDMA HSDPA動作常式以提供由移動會議應用程式和其他應用程式所要求之服務。
存取策略控制器也可提供介面的監看。例如當移動策略控制器選擇WLAN但並無WLAN可利用時,移動策略控制器可能要求存取策略控制器去監看WLAN的可利用性。存取策略控制器可能於是開始已動作之不同介面的排程來啟動對於WLAN介面的監看。介面的排程代表某些動作的介面可能為了監看WLAN而暫停。當WLAN變成可利用時,存取策略控制器會通知移動策略控制器。移動策略控制器可因此決定改變一或多個連線以從WLAN運送資料。
值得注意的是這些策略並不限於無線介面而也可使用於控制固線介面,例如通用序列匯流排(USB)或乙太網路。
單體提供了網路協定策略,而移動策略和存取策略可包含所有上述的功能。值得注意的是更多的功能可被加到兩者中,而某些上述的功能可能在某些應用中是非必須的,而因此不需要被提供。描述為策略單體之一部份的功能可實現於另一策略單體的一部份。例如,應用程式連線要求也可能實現於網路協定策略的一部份而非移動策略。如以上所解釋的,圖2的決定單體20,22,和24提供了不同的功能。例如網路策略可配置於靠近IP堆疊而因此當會要求數個TCP連線的瀏覽器被執行時,網路策略可為TCP連線選擇存取技術而因此總體的策略控制器元件由於所做的決定可能不被載入,此可幫助於模組化和效能的最佳化。
圖3顯示根據可於通訊裝置自動選擇通訊介面之實施的流程圖。更明確地,圖3顯示之實施為通訊介面如何可基於複數個選擇常式步驟110之輸出來做選擇,在此架構中
選擇常式的輸出可當作下一個選擇常式的輸入,且如果有需要,下一個選擇常式的輸出可當作再下一個選擇常式的輸入,以此類推。
如果有需要建立一個連線,第一選擇常式於步驟100執行於第一控制單體以考慮至少一個通訊協定上事先定義好的策略。這可以參考先前說明之網路協定策略方塊20來完成。如果在步驟102中決定為無法選擇出一個通訊介面,則將送一個請求至在步驟104執行於另一個選擇常式之第二控制單體。如果在這個階段已經可以選擇出介面,則此介面將使用於通訊,如步驟105。第一控制器單體可輸出候選清單和/或任何其他適合的資訊,如資料流要求,則其可當作第二選擇常式的輸入。
接著在步驟104中執行於第二控制單體的第二選擇常式可考慮至少一個系統資訊上事先定義好的策略。可能考慮之系統資訊的例子於先前說明並可參考移動策略方塊22。
在圖3的步驟106中移動策略已選擇一個介面。於是可以使用此介面且無需再與其他策略做資訊的通訊,如與存取策略。如果此介面需要被啟動、監看或修改,則存取策略可能需要被呼叫。存取策略可使用於對映移動策略要求至存取技術特定的要求,例如一或多個PDP內容、音訊存取的QoS定義等等。因此在某些實施中至少一個進一步的選擇常式是可能需要的。在圖3中這由在選項步驟108中所執行之第三選擇常式來表示,以在存取介面上考慮至
少一個策略來對映策略要求至存取技術特定的要求。
值得注意的是網路策略,移動策略和存取策略可執行於和表示於圖中及先前描述不同的順序。例如移動策略可第一個完成和之後只應用網路策略。因此首先決定哪一個介面是可用的且之後網路策略只從符合網路要求的候選介面選擇其一。這些策略也可平行執行,此為實現等級的問題。
此外,網路協定策略可擁有邏輯以決定是否應用程式無法達到要求的服務。在此情況下,網路協定策略可以從候選存取技術清單中排除正在使用於應用資料流的存取技術以導致於選擇另一個存取技術於應用資料流。例如,WLAN連線已為了某一應用資料流而啟動但WLAN網路無法提供連線給所要求的服務,如因為路徑上之防火牆,則網路策略可以注意到這個情況並從候選存取技術清單中排除正在使用的WLAN網路以導致選擇不同的WLAN網路或不同的存取技術。網路協定策略可以如經由和網路協定的通訊或應用程式可提供所要求的資訊而注意到這個情況。
依據另一個實施,為通訊裝置從複數個已選擇之通訊介面中選擇通訊介面的另一個資料處理機制提供於有複數個控制單體參與通訊介面選擇常式的通訊系統中。此機制包含控制器單體以從一組已選擇和啟動之通訊介面中執行近端通訊介面的選擇。此選擇建立於通訊上至少一個策略之資訊,其通訊乃經由近端單體可擁有之通訊系統。
移動裝置所要求之資料處理功能可利用一或多個資料
處理器提供。當載入至移動裝置,適當改寫的電腦程式碼產品可使用於完成本實施,例如移動裝置的處理器。舉例而言,程式碼可執行選擇運作,產生訊息和/或資訊元件,解譯資訊等等。提供此運作的程式碼產品可儲存於如承載磁碟、卡片或磁帶的承載媒體並從中提供出來。一可能性為經由資料網路下載程式碼產品至移動裝置。
值得注意的是本發明的實施已描述於相關的裝置,如移動終端,本發明的實施尚可應用於任何其他適合經由通訊網路做通訊之合適種類的裝置。
值得注意的是策略決定參數的討論只是舉例,而任何其他的參數也可以被體系機制所採用。
值得注意的是儘管表示和描述於本文之示例實施使用第三代(3G)寬頻分碼多重擷取(WCDMA)網路的術語,諸如全球行動通訊系統(UMTS)、CDMA2000系統和無線區域網路,所提解決方案之實施可使用於任何可利用本發明之實施獲得好處的通訊系統。此選擇方法也可以應用在無線和固線存取之間。
值得注意的是以上僅描述本發明之示例實施,尚有許多根據本解決方案所實行之變化或修改但並不脫離本發明的範疇並定義於申請專利範圍中。
10‧‧‧存取系統
12‧‧‧網路協定
14‧‧‧應用網路
20‧‧‧網路協定策略
22‧‧‧移動策略
30‧‧‧移動裝置
31‧‧‧基地台
32‧‧‧移動通訊網路
33‧‧‧提供GPRS服務之支援節點(SGSN)
34‧‧‧閘道GPRS支援節點(GGSN)
37‧‧‧存取點
38‧‧‧無線區域網路(WLAN)
39‧‧‧封包資料閘道器(PDG)
44‧‧‧存取策略
圖1說明包含複數個網路之通訊系統的概略圖。
圖2說明根據本實施之功能方塊圖。
圖3說明根據本實施之流程圖。
100‧‧‧執行第一個選擇副程式(常式)以在通訊協定上考慮至少一個策略
102‧‧‧已選擇介面?
104‧‧‧執行第二個選擇副程式(常式)以在通訊系統上考慮至少一個策略
105‧‧‧使用此介面來通訊
106‧‧‧已選擇介面?
108‧‧‧執行第三個選擇副程式(常式)以在存取介面上考慮至少一個策略
110‧‧‧使用基於複數個選擇副程式(常式)之輸出所選擇的資料承載
Claims (38)
- 一種為一通訊裝置上之應用程式而用以從由一通訊系統所提供之複數個通訊介面中選取一通訊介面之裝置,該裝置包含:一第一控制器單體,其用以執行一第一選擇常式,以於經由該通訊系統之通訊中考慮至少一第一策略,其中該第一控制器單體係用以提供一候選介面清單、用以判定該應用程式是否無法達到該應用程式所請求之服務,以及用以從該候選介面清單排除當前所使用的存取技術;以及一第二控制器單體,其用以執行一第二選擇常式,以從該候選介面清單來選擇該通訊介面,其中該第二控制器單體係用以於經由該通訊系統之通訊中考慮至少一第二策略,該至少一第二策略和該至少一第一策略相關於一不同方面之通訊;其中該裝置係組配以基於該第二選擇常式之輸出來選擇該通訊介面。
- 根據申請專利範圍第1項所述之裝置,其包含一第三控制器單體,其用以執行一第三選擇常式以於經由該通訊系統之通訊中考慮至少一第三策略,該至少一第三策略與該至少一第一策略和該至少一第二策略相關於一不同方面之通訊,其中該裝置係組配以基於該第三選擇常式的輸出來決定該通訊介面。
- 根據申請專利範圍第1或2項所述之裝置,其中該等選擇常式之一者係用以考慮至少一個在通訊協定上之策略。
- 根據申請專利範圍第1或2項所述之裝置,其中該等選擇常式之一者係用以考慮至少一個在資訊流要求上之策略。
- 根據申請專利範圍第1或2項所述之裝置,其中該等選擇常式中之一者係用以考慮至少一個在存取介面上之策略。
- 根據申請專利範圍第1或2項所述之裝置,其中該等選擇常式中之一者係適配來考慮與該通訊裝置有關的參數。
- 根據申請專利範圍第1或2項所述之裝置,其中該等選擇常式中之一者係適配來考慮與連線、價格、電力來源、服務質量、和該通訊裝置的種類中之至少任何一者有關的參數。
- 根據申請專利範圍第1或2項所述之裝置,其中該等選擇常式中之一者係適配來考慮網際網路協定、移動網際網路協定、傳輸控制協定、和串流控制傳輸協定中之其中 至少一種。
- 根據申請專利範圍第1或2項所述之裝置,其中該等控制器單體中之一者係組配來要求該等控制器單體中之另外一者來啟動一通訊介面。
- 根據申請專利範圍第2項所述之裝置,其中該第二控制器單體係組配來將一所選擇之通訊介面告知該第一控制器單體,且該第一控制器單體係組配來安排應用程式資料至該第三控制器單體。
- 根據申請專利範圍第1或2項所述之裝置,其中該等控制器單體中之一者係組配來監看通訊介面的可利用性,並通知該等控制器單體中之其中至少另外一個可利用之通訊介面。
- 根據申請專利範圍第1或2項所述之裝置,其中該裝置組配以基於服務的要求利用縮小候選存取技術清單來選擇該通訊介面。
- 根據申請專利範圍第1或2項所述之裝置,其中該裝置係組配以基於資料流的要求來選擇該通訊介面。
- 根據申請專利範圍第1或2項所述之裝置,其中該 等控制器單體中之其中之一者由該通訊裝置的網路策略控制器所提供。
- 根據申請專利範圍第1或2項所述之裝置,其中該等控制器單體中之一者由該通訊裝置的移動策略控制器所提供。
- 根據申請專利範圍第1或2項所述之裝置,其中該等控制器單體中之一者該通訊裝置的存取策略控制器所提供。
- 根據申請專利範圍第1或2項所述之裝置,其中該通訊介面由GPRS網路,CDMA網路,WCDMA網路,GSM網路,EDGE網路,極寬頻,短距離連結和無線區域網路中之其中任一者所提供。
- 根據申請專利範圍第1項所述之裝置,其中該通訊介面基於經由該通訊系統之通訊上至少一個策略從一組已選擇的通訊介面中進一步被選擇。
- 一種通訊裝置,其包含為該通訊裝置上之一應用程式而用以從由一通訊系統所提供之複數個通訊介面中選取一通訊介面之一裝置,該裝置包含:一第一控制器單體,其用以執行一第一選擇常式,以 於經由該通訊系統之通訊中來考慮至少一第一策略,其中該第一控制器單體係用以提供一候選介面清單、用以判定該應用程式是否無法達到該應用程式所請求之服務,以及用以從該候選介面清單排除當前所使用的存取技術;及一第二控制器單體,其用以執行一第二選擇常式,以從該候選介面清單選擇該通訊介面,其中該第二控制器單體係於經由通訊系統之通訊中考慮至少一第二策略,該至少一第二策略和該至少一第一策略相關於一不同方面之通訊;其中該裝置係組配以基於該第二選擇常式之輸出來選擇該通訊介面。
- 根據申請專利範圍第19項之通訊裝置,其包含一移動裝置。
- 一種為一通訊裝置上之一應用程式而用以從由一通訊系統所提供之複數個通訊介面中自動選擇一通訊介面的方法,其包含:執行適於經由該通訊系統之通訊中考慮至少一第一策略之一第一選擇常式;提供一候選清單;判定該應用程式是否無法達到該應用程式所要求的服務;從該候選清單排除當前使用的存取技術;以及 執行適於從該候選介面清單來選擇該介面之一第二選擇常式,該第二選擇常式於經由該通訊系統之通訊中考慮至少一第二策略,該至少一第二策略與該至少一第一策略相關於一不同方面之通訊;以及基於該第二選擇常式之輸出來選擇該通訊介面。
- 根據申請專利範圍第21項所述之之方法,包含執行適於經由該通訊系統之通訊中考慮至少一第三策略之一第三選擇常式,該至少一第三策略係與該至少一第一策略和該至少一第二策略相關於一不同方面之通訊,並基於該第三選擇常式的輸出做出關於選擇一決定。
- 根據申請專利範圍第22項所述之方法,其中執行該第三選擇常式之步驟包含考慮至少一個在存取介面上之策略。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其中執行該第一選擇副程式之步驟包含考慮至少一個在通訊協定上之策略。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其中執行該第一選擇副程式之步驟包含考慮至少一個在資訊流要求上之策略。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其中執行該第二選擇常式之步驟包含考慮於關於該通訊裝置的參數上之一事先定義好之策略。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,包含從一選擇常式輸出一候選通訊介面清單及/或資訊流要求,且輸入該清單於另一個選擇常式之步驟。
- 根據申請專利範圍第27項所述之方法,其包含產生一空白清單來表示所有可利用的介面都是允許的。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其包含利用該等選擇常式中之一者,如果有的話,來分析可滿足一安全性策略之該等可能的通訊介面。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其包含利用該等選擇常式中之一者從已啟動之該等通訊介面來選擇一通訊介面。
- 根據申請專利範圍第21、22或23項所述之方法,其包含利用該等選擇常式中之一者從一組偏好的通訊介面中,如果有的話,來選擇一通訊介面。
- 根據申請專利範圍第21、22或23項所述之方法, 其包含若該第一選擇常式無法輸出可讓該通訊裝置使用之一通訊介面,則傳送一請求至該第二選擇常式以選擇一通訊介面。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其包含基於服務的要求縮小候選存取技術的清單。
- 根據申請專利範圍第21、22或23項任一項所述之方法,其包含基於資料流要求選擇一通訊介面。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其中該第二選擇常式在該第一選擇常式執行之前被執行。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其包含監看該等通訊介面的可利用性。
- 根據申請專利範圍第21、22或23項其中任一項所述之方法,其中該通訊裝置包含一移動裝置。
- 一種內嵌於一電腦可讀取媒體中之電腦程式碼產品,其中該程式碼產品包含經組配以執行以下步驟之程式碼構件: 執行適於經由該通訊系統之通訊中考慮至少一第一策略之一第一選擇常式;提供一候選清單;判定該應用程式是否無法達到該應用程式所要求的服務;從該候選清單排除當前使用的存取技術;以及執行適於從該候選介面清單選擇該介面之一第二選擇常式,該第二選擇常式於經由該通訊系統之通訊中考慮至少一第二策略,該至少一個第二策略與該至少一個第一策略相關於一不同方面通之訊;基於該第二選擇常式之輸出來選擇該通訊介面。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB0508057.7A GB0508057D0 (en) | 2005-04-21 | 2005-04-21 | Selection of a communication interface |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200704216A TW200704216A (en) | 2007-01-16 |
| TWI395498B true TWI395498B (zh) | 2013-05-01 |
Family
ID=34639879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095113889A TWI395498B (zh) | 2005-04-21 | 2006-04-19 | 用於通訊介面選擇之裝置、方法及電腦程式碼產品 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US8174994B2 (zh) |
| EP (1) | EP1872609B1 (zh) |
| JP (1) | JP2008538475A (zh) |
| KR (1) | KR100965521B1 (zh) |
| CN (1) | CN101189893B (zh) |
| AT (1) | ATE548883T1 (zh) |
| GB (1) | GB0508057D0 (zh) |
| TW (1) | TWI395498B (zh) |
| WO (1) | WO2006114712A1 (zh) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10281999B2 (en) | 2014-09-02 | 2019-05-07 | Apple Inc. | Button functionality |
| TWI676127B (zh) * | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
| US10649622B2 (en) | 2014-09-02 | 2020-05-12 | Apple Inc. | Electronic message user interface |
| US10712824B2 (en) | 2018-09-11 | 2020-07-14 | Apple Inc. | Content-based tactile outputs |
| US10872318B2 (en) | 2014-06-27 | 2020-12-22 | Apple Inc. | Reduced size user interface |
| US10884592B2 (en) | 2015-03-02 | 2021-01-05 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
| US10921976B2 (en) | 2013-09-03 | 2021-02-16 | Apple Inc. | User interface for manipulating user interface objects |
| US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
| US11157143B2 (en) | 2014-09-02 | 2021-10-26 | Apple Inc. | Music user interface |
| US11402968B2 (en) | 2014-09-02 | 2022-08-02 | Apple Inc. | Reduced size user in interface |
| US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
| US11656751B2 (en) | 2013-09-03 | 2023-05-23 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
| US11936607B2 (en) | 2008-03-04 | 2024-03-19 | Apple Inc. | Portable multifunction device, method, and graphical user interface for an email client |
| US12050766B2 (en) | 2013-09-03 | 2024-07-30 | Apple Inc. | Crown input for a wearable electronic device |
| US12287962B2 (en) | 2013-09-03 | 2025-04-29 | Apple Inc. | User interface for manipulating user interface objects |
Families Citing this family (95)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
| US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
| US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
| US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US11368327B2 (en) | 2008-08-11 | 2022-06-21 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
| US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
| US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
| US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
| US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
| US11190578B2 (en) | 2008-08-11 | 2021-11-30 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
| US12063220B2 (en) | 2004-03-16 | 2024-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
| US8635350B2 (en) | 2006-06-12 | 2014-01-21 | Icontrol Networks, Inc. | IP device discovery systems and methods |
| US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
| AU2005223267B2 (en) | 2004-03-16 | 2010-12-09 | Icontrol Networks, Inc. | Premises management system |
| US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
| US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
| US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
| US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
| US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
| US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
| US20110128378A1 (en) * | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
| US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
| US8155693B2 (en) * | 2006-02-27 | 2012-04-10 | Broadcom Corporation | Mobile communication device providing communication pathway determination assistance |
| US7958355B2 (en) * | 2006-03-01 | 2011-06-07 | Microsoft Corporation | Keytote component |
| US8391865B2 (en) * | 2006-03-27 | 2013-03-05 | Kyocera Corporation | System selection method and arrangement for mobile wireless communication devices |
| US12063221B2 (en) | 2006-06-12 | 2024-08-13 | Icontrol Networks, Inc. | Activation of gateway device |
| US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
| EP1895800A1 (en) * | 2006-08-31 | 2008-03-05 | France Télécom | Determination of a list of preferred mobile access networks |
| JP5341771B2 (ja) * | 2006-12-28 | 2013-11-13 | ノキア コーポレイション | 移動体接続 |
| US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
| US7756068B2 (en) * | 2007-02-08 | 2010-07-13 | Sony Ericsson Mobile Communications Ab | Selecting an interface in a multi-radio enabled device |
| US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
| US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
| US8191106B2 (en) * | 2007-06-07 | 2012-05-29 | Alcatel Lucent | System and method of network access security policy management for multimodal device |
| US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US12184443B2 (en) | 2007-06-12 | 2024-12-31 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US12283172B2 (en) | 2007-06-12 | 2025-04-22 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
| US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| EP2012473A1 (en) * | 2007-07-06 | 2009-01-07 | Nokia Siemens Networks Oy | Method and device for flow management and communication system comprising such device |
| CN101743767A (zh) | 2007-07-13 | 2010-06-16 | 艾利森电话股份有限公司 | 匹配所使用且允许的无线接入技术类型 |
| US10223903B2 (en) | 2010-09-28 | 2019-03-05 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US12541237B2 (en) | 2007-08-10 | 2026-02-03 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
| US8386766B2 (en) * | 2007-10-17 | 2013-02-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for deciding a security setting |
| US8189532B2 (en) * | 2007-12-26 | 2012-05-29 | Nokia Corporation | Mobile node, a method or handover and a computer program |
| US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| GB2457656C (en) * | 2008-02-18 | 2014-09-17 | Sony Corp | Cellular communication system, apparatus and method for network discovery |
| US9131425B2 (en) | 2008-06-09 | 2015-09-08 | Qualcomm Incorporated | Method and apparatus for PCC enhancement for flow based mobility |
| US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
| US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
| US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US8660065B2 (en) * | 2008-12-19 | 2014-02-25 | Nec Europe Ltd. | Radio network and a method for operating a radio network |
| EP2394465A1 (en) | 2009-01-09 | 2011-12-14 | Interdigital Patent Holdings, Inc. | Data flow mobility |
| US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
| ITTO20090967A1 (it) * | 2009-12-09 | 2011-06-10 | Elsag Datamat Spa | Sistema per comunicazioni punto-punto su reti ip |
| US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
| US9678804B1 (en) | 2010-09-30 | 2017-06-13 | EMC IP Holding Company LLC | Dynamic load balancing of backup server interfaces based on timeout response, job counter, and speed of a plurality of interfaces |
| US9047128B1 (en) | 2010-09-30 | 2015-06-02 | Emc Corporation | Backup server interface load management based on available network interfaces |
| US8725848B1 (en) * | 2010-09-30 | 2014-05-13 | Emc Corporation | Multipath distribution |
| US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
| US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
| JP5722726B2 (ja) * | 2011-08-04 | 2015-05-27 | Kddi株式会社 | ポリシー制御方法ならびにそのポリシーサーバおよび移動端末 |
| US9986422B2 (en) * | 2011-08-30 | 2018-05-29 | Toyota Jidosha Kabushiki Kaisha | Wireless communication device and wireless communication method |
| JP2013141170A (ja) * | 2012-01-06 | 2013-07-18 | Ricoh Co Ltd | 通信装置 |
| CN104041083A (zh) * | 2012-01-16 | 2014-09-10 | 阿尔卡特朗讯 | 下一代智能卡 |
| US8488577B1 (en) * | 2012-06-06 | 2013-07-16 | Google Inc. | Apparatus for controlling the availability of internet access to applications |
| US9356804B1 (en) * | 2012-06-12 | 2016-05-31 | Amazon Technologies, Inc. | Policy-based network connection resource selection |
| US9160497B2 (en) * | 2012-07-02 | 2015-10-13 | Intel Corporation | Application continuity with reroute and reset in a wireless communication network |
| JP6274211B2 (ja) * | 2012-09-05 | 2018-02-07 | 日本電気株式会社 | 無線通信端末、通信方法、プログラム、情報処理装置および配信サーバ |
| US9271254B2 (en) * | 2012-10-22 | 2016-02-23 | Qualcomm Incorporated | Network directed system selection using wireless device input |
| CN103441991A (zh) * | 2013-08-12 | 2013-12-11 | 江苏华大天益电力科技有限公司 | 一种移动终端安全接入平台 |
| US10382305B2 (en) | 2013-11-15 | 2019-08-13 | Microsoft Technology Licensing, Llc | Applying sequenced instructions to connect through captive portals |
| US9554323B2 (en) | 2013-11-15 | 2017-01-24 | Microsoft Technology Licensing, Llc | Generating sequenced instructions for connecting through captive portals |
| US9369342B2 (en) | 2013-11-15 | 2016-06-14 | Microsoft Technology Licensing, Llc | Configuring captive portals with a cloud service |
| US9693276B1 (en) * | 2013-11-25 | 2017-06-27 | Google Inc. | System and method for intelligent network connection selection |
| EP2900016B1 (en) | 2014-01-28 | 2018-10-24 | Openet Telecom Ltd. | System and Method for Performing Network Selection |
| US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
| KR101481757B1 (ko) * | 2014-07-30 | 2015-01-21 | 주식회사 파이오링크 | 동적 플로우 분배를 이용하여 플로우를 처리하기 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 |
| CN113763377B (zh) * | 2015-01-31 | 2025-10-31 | 文塔纳医疗系统公司 | 用于使用载片缩略图图像的感兴趣区域检测的系统和方法 |
| MY194025A (en) * | 2015-06-29 | 2022-11-08 | Ericsson Telefon Ab L M | Communication policy control in a machine-to-machine communication system |
| CN109156022B (zh) | 2016-06-22 | 2022-08-09 | 英特尔公司 | 用于全双工调度的通信设备和方法 |
| KR102581310B1 (ko) | 2016-10-25 | 2023-09-22 | 삼성전자 주식회사 | 무선 통신 시스템에서 접속 네트워크를 선택하는 방법 및 장치 |
| WO2021087272A1 (en) * | 2019-10-31 | 2021-05-06 | Battelle Energy Alliance, Llc | Processing flows and related systems and methods are disclosed |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020039892A1 (en) * | 2000-10-04 | 2002-04-04 | Bo Lindell | System and method for network and service selection in a mobile communication station |
| WO2003075489A1 (en) * | 2002-03-06 | 2003-09-12 | Hitachi Kokusai Electric Inc. | Multi-service radio communication system |
| TW200304331A (en) * | 2001-12-19 | 2003-09-16 | Intel Corp | Method and apparatus for location based wireless roaming between communication networks |
| US20040009751A1 (en) * | 2002-07-11 | 2004-01-15 | Oliver Michaelis | Interface selection in a wireless communication network |
| TW200412771A (en) * | 2002-07-10 | 2004-07-16 | Koninkl Philips Electronics Nv | Interface selection from multiple networks |
| US6801777B2 (en) * | 2001-11-27 | 2004-10-05 | Intel Corporation | Device and method for intelligent wireless communication selection |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5898667A (en) * | 1996-12-31 | 1999-04-27 | Northern Telecom Limited | SS7 network management primeship |
| US6522884B2 (en) * | 2000-02-23 | 2003-02-18 | Nexterna, Inc. | System and method for dynamically routing messages transmitted from mobile platforms |
| US6674769B1 (en) * | 2000-03-07 | 2004-01-06 | Advanced Micro Devices, Inc. | Simultaneous searching of layer 3 policy filter and policy cache in a network switch port |
| US7114010B2 (en) | 2000-06-28 | 2006-09-26 | Broadcom Corporation | Multi-mode controller |
| JP3813431B2 (ja) | 2000-09-29 | 2006-08-23 | 株式会社東芝 | 無線端末装置、無線通信システム |
| AU2001221501A1 (en) | 2000-11-14 | 2002-05-27 | Siemens Aktiengesellschaft | Device and method for selecting network accesses |
| JP3782671B2 (ja) | 2001-02-28 | 2006-06-07 | 株式会社エヌ・ティ・ティ・ドコモ | リンクマネージャ及びリンク管理方法 |
| FI20010979L (fi) | 2001-05-09 | 2002-11-10 | Nokia Corp | Puhelunohjausmenetelmä |
| EP1286270A1 (en) * | 2001-07-24 | 2003-02-26 | Deutsche Thomson-Brandt Gmbh | An integrated circuit having a generic communication interface |
| WO2004021717A1 (en) | 2002-08-30 | 2004-03-11 | Sprint Spectrum, L.P. | Method and system for intersystem wireless communication session arbitration |
| AU2003263545A1 (en) | 2002-10-02 | 2004-04-23 | Koninklijke Philips Electronics N.V. | Smart connection management of portable devices |
| JP2004272563A (ja) | 2003-03-07 | 2004-09-30 | Fujitsu Ltd | 通信制御プログラム、コンテンツ配信プログラム、端末装置、およびコンテンツサーバ |
| EP1463366B1 (en) * | 2003-03-24 | 2007-12-05 | Star Home GmbH | Preferred network selection |
| US20050025182A1 (en) | 2003-06-25 | 2005-02-03 | Ala Nazari | Systems and methods using multiprotocol communication |
| JP2005109722A (ja) * | 2003-09-29 | 2005-04-21 | Toshiba Corp | 無線通信装置および無線通信方法 |
| US7761607B2 (en) * | 2004-04-23 | 2010-07-20 | Microsoft Corporation | User based communication mode selection on a device capable of carrying out network communications |
| US7610057B2 (en) * | 2004-04-23 | 2009-10-27 | Microsoft Corporation | Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies |
-
2005
- 2005-04-21 GB GBGB0508057.7A patent/GB0508057D0/en not_active Ceased
-
2006
- 2006-04-14 US US11/403,884 patent/US8174994B2/en active Active
- 2006-04-18 WO PCT/IB2006/001558 patent/WO2006114712A1/en not_active Ceased
- 2006-04-18 JP JP2008507196A patent/JP2008538475A/ja active Pending
- 2006-04-18 EP EP06765508A patent/EP1872609B1/en not_active Not-in-force
- 2006-04-18 KR KR1020077027040A patent/KR100965521B1/ko not_active Expired - Fee Related
- 2006-04-18 AT AT06765508T patent/ATE548883T1/de active
- 2006-04-18 CN CN2006800199061A patent/CN101189893B/zh not_active Expired - Fee Related
- 2006-04-19 TW TW095113889A patent/TWI395498B/zh not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020039892A1 (en) * | 2000-10-04 | 2002-04-04 | Bo Lindell | System and method for network and service selection in a mobile communication station |
| US6801777B2 (en) * | 2001-11-27 | 2004-10-05 | Intel Corporation | Device and method for intelligent wireless communication selection |
| TW200304331A (en) * | 2001-12-19 | 2003-09-16 | Intel Corp | Method and apparatus for location based wireless roaming between communication networks |
| WO2003075489A1 (en) * | 2002-03-06 | 2003-09-12 | Hitachi Kokusai Electric Inc. | Multi-service radio communication system |
| TW200412771A (en) * | 2002-07-10 | 2004-07-16 | Koninkl Philips Electronics Nv | Interface selection from multiple networks |
| US20040009751A1 (en) * | 2002-07-11 | 2004-01-15 | Oliver Michaelis | Interface selection in a wireless communication network |
Cited By (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12316596B2 (en) | 2008-03-04 | 2025-05-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface for an email client |
| US12273315B2 (en) | 2008-03-04 | 2025-04-08 | Apple Inc. | Portable multifunction device, method, and graphical user interface for an email client |
| US11936607B2 (en) | 2008-03-04 | 2024-03-19 | Apple Inc. | Portable multifunction device, method, and graphical user interface for an email client |
| US11656751B2 (en) | 2013-09-03 | 2023-05-23 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
| US12481420B2 (en) | 2013-09-03 | 2025-11-25 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
| US12287962B2 (en) | 2013-09-03 | 2025-04-29 | Apple Inc. | User interface for manipulating user interface objects |
| US12050766B2 (en) | 2013-09-03 | 2024-07-30 | Apple Inc. | Crown input for a wearable electronic device |
| US10921976B2 (en) | 2013-09-03 | 2021-02-16 | Apple Inc. | User interface for manipulating user interface objects |
| US11829576B2 (en) | 2013-09-03 | 2023-11-28 | Apple Inc. | User interface object manipulations in a user interface |
| US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
| US11720861B2 (en) | 2014-06-27 | 2023-08-08 | Apple Inc. | Reduced size user interface |
| US10872318B2 (en) | 2014-06-27 | 2020-12-22 | Apple Inc. | Reduced size user interface |
| US11250385B2 (en) | 2014-06-27 | 2022-02-15 | Apple Inc. | Reduced size user interface |
| US12361388B2 (en) | 2014-06-27 | 2025-07-15 | Apple Inc. | Reduced size user interface |
| US12299642B2 (en) | 2014-06-27 | 2025-05-13 | Apple Inc. | Reduced size user interface |
| US11941191B2 (en) | 2014-09-02 | 2024-03-26 | Apple Inc. | Button functionality |
| US11474626B2 (en) | 2014-09-02 | 2022-10-18 | Apple Inc. | Button functionality |
| US11068083B2 (en) | 2014-09-02 | 2021-07-20 | Apple Inc. | Button functionality |
| US10281999B2 (en) | 2014-09-02 | 2019-05-07 | Apple Inc. | Button functionality |
| US11743221B2 (en) | 2014-09-02 | 2023-08-29 | Apple Inc. | Electronic message user interface |
| TWI676127B (zh) * | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
| US11644911B2 (en) | 2014-09-02 | 2023-05-09 | Apple Inc. | Button functionality |
| US10649622B2 (en) | 2014-09-02 | 2020-05-12 | Apple Inc. | Electronic message user interface |
| US11157143B2 (en) | 2014-09-02 | 2021-10-26 | Apple Inc. | Music user interface |
| US12001650B2 (en) | 2014-09-02 | 2024-06-04 | Apple Inc. | Music user interface |
| US10536414B2 (en) | 2014-09-02 | 2020-01-14 | Apple Inc. | Electronic message user interface |
| US12118181B2 (en) | 2014-09-02 | 2024-10-15 | Apple Inc. | Reduced size user interface |
| US12197659B2 (en) | 2014-09-02 | 2025-01-14 | Apple Inc. | Button functionality |
| US11402968B2 (en) | 2014-09-02 | 2022-08-02 | Apple Inc. | Reduced size user in interface |
| US12333124B2 (en) | 2014-09-02 | 2025-06-17 | Apple Inc. | Music user interface |
| US10884592B2 (en) | 2015-03-02 | 2021-01-05 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
| US11921926B2 (en) | 2018-09-11 | 2024-03-05 | Apple Inc. | Content-based tactile outputs |
| US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
| US12277275B2 (en) | 2018-09-11 | 2025-04-15 | Apple Inc. | Content-based tactile outputs |
| US10712824B2 (en) | 2018-09-11 | 2020-07-14 | Apple Inc. | Content-based tactile outputs |
| US10928907B2 (en) | 2018-09-11 | 2021-02-23 | Apple Inc. | Content-based tactile outputs |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008538475A (ja) | 2008-10-23 |
| KR20080009131A (ko) | 2008-01-24 |
| US8174994B2 (en) | 2012-05-08 |
| WO2006114712A1 (en) | 2006-11-02 |
| TW200704216A (en) | 2007-01-16 |
| US20060259951A1 (en) | 2006-11-16 |
| ATE548883T1 (de) | 2012-03-15 |
| GB0508057D0 (en) | 2005-06-01 |
| CN101189893A (zh) | 2008-05-28 |
| CN101189893B (zh) | 2011-11-30 |
| KR100965521B1 (ko) | 2010-06-23 |
| EP1872609A1 (en) | 2008-01-02 |
| EP1872609B1 (en) | 2012-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI395498B (zh) | 用於通訊介面選擇之裝置、方法及電腦程式碼產品 | |
| US8620307B2 (en) | Selection of access interface | |
| RU2481749C2 (ru) | Мобильное устройство и способ для выборочной передачи данных по нелицензируемым беспроводным сетям ближнего действия и глобальным беспроводным сетям | |
| CN114521335B (zh) | Ue以及通信控制方法 | |
| CN102450086B (zh) | 用于在异类无线电单元之间进行互配的技术 | |
| JP4789918B2 (ja) | 異種ネットワークシステム、ネットワークノード、および移動ホスト | |
| KR101721113B1 (ko) | 라우팅 제어를 위한 네트워크 요소, 집적 회로 및 방법 | |
| EP1647127B1 (en) | Method for soft handoff across different networks assisted by an end-to-end application protocol, and user agent, network application gateway and computer-readable medium program | |
| US7245927B2 (en) | Intelligent network interface | |
| CN101785335A (zh) | 自组织移动宽带网络中的切换 | |
| EP1869840B1 (en) | Communicating ip packets to a mobile user equipment | |
| US20080247346A1 (en) | Communication node with multiple access support | |
| JP2007129715A (ja) | モバイル通信デバイスとワイヤレスネットワークとの間のデータ接続を要求するアプリケーション間の競合を解消するためのシステムおよび方法 | |
| Hagos | The performance of WiFi offload in LTE networks | |
| Wisely et al. | Transparent IP radio access for next-generation mobile networks | |
| Campos et al. | Dynamic and automatic interworking between personal area networks using composition | |
| US7536187B2 (en) | Supporting communication sessions at a mobile node | |
| US20030126290A1 (en) | Context filter in a mobile node | |
| US9072009B1 (en) | Carrier selection based on probable mobility of packet flow | |
| JP2014236444A (ja) | 複数の無線ベアラにアクセスする方法及び装置 | |
| Sur | Technical and business aspects of vertical handoffs | |
| Reaz et al. | Telecommunication & Network Research Lab School of Computer Science | |
| HK1145754A (zh) | 异构自组织移动宽带网络的安全保护 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |