TW201513704A - 具有wlan能力的遠端控制設備 - Google Patents
具有wlan能力的遠端控制設備 Download PDFInfo
- Publication number
- TW201513704A TW201513704A TW103126449A TW103126449A TW201513704A TW 201513704 A TW201513704 A TW 201513704A TW 103126449 A TW103126449 A TW 103126449A TW 103126449 A TW103126449 A TW 103126449A TW 201513704 A TW201513704 A TW 201513704A
- Authority
- TW
- Taiwan
- Prior art keywords
- network device
- user input
- remote controller
- communication channel
- determining
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 468
- 230000007704 transition Effects 0.000 claims abstract description 132
- 230000004044 response Effects 0.000 claims abstract description 131
- 238000012545 processing Methods 0.000 claims description 92
- 238000000034 method Methods 0.000 claims description 87
- 238000012790 confirmation Methods 0.000 claims description 74
- 230000005540 biological transmission Effects 0.000 claims description 31
- 238000005259 measurement Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 14
- 230000007246 mechanism Effects 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 11
- 230000000694 effects Effects 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims 1
- 108091006146 Channels Proteins 0.000 description 309
- 238000010586 diagram Methods 0.000 description 63
- 238000006243 chemical reaction Methods 0.000 description 24
- 230000004913 activation Effects 0.000 description 10
- 238000001994 activation Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000004622 sleep time Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 230000000737 periodic effect Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000013257 coordination network Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0254—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity detecting a user operation or a tactile contact or a motion of the device
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/10—Power supply of remote control devices
- G08C2201/12—Power saving techniques of remote control or controlled devices
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/50—Receiving or transmitting feedback, e.g. replies, status updates, acknowledgements, from the controlled devices
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
揭示用於具有WLAN能力的遠端控制設備和受控設備的操作。第一網路設備(例如,遠端控制器)可接收用於控制通訊網路的第二網路設備(例如,受控設備)的操作的使用者輸入。第一網路設備可回應於接收到使用者輸入而轉換到活躍工作狀態。第一網路設備可將第一使用者輸入傳送給第二網路設備。第一網路設備可回應於成功將第一使用者輸入傳送給第二網路設備而退出活躍工作狀態。
Description
本專利申請案主張2013年8月5日提出申請的美國臨時專利申請案第SN.61/862,270號和2014年5月15日提出申請的美國申請案第SN.14/279,079號的優先權權益。
本案係關於具有WLAN能力的遠端控制設備。
本案的實施例一般係關於通訊網路領域,尤其係關於具有WLAN能力的遠端控制設備的功率節省。
通訊設備通常經由在功率節省模式中操作以節約功率並減少能耗來實現功率節省機制。在功率節省模式中,通訊設備可暫時掛起對封包的傳送和接收,由此減少該通訊設備的平均功耗。例如,通訊設備可在功率節省模式中暫時禁用一或多個元件並且可在退出功率節省模式之後啟用這些元件。
揭示用於具有WLAN能力的遠端控制設備的功率節省的各種實施例。在一些實施例中,第一網路設備可回應於
接收到用於控制第二網路設備的操作的使用者輸入而轉換到活躍工作狀態。第一網路設備可將第一使用者輸入傳送給第二網路設備。第一網路設備可回應於成功將第一使用者輸入傳送給第二網路設備而退出活躍工作狀態。
在一些實施例中,一種方法包括:在第一通訊通道上從第一網路設備向第二網路設備傳送第一使用者輸入,其中第一使用者輸入用於控制第二網路設備的操作;至少部分地基於未在第一通訊通道上接收到來自第二網路設備的確認訊息,決定第二網路設備是否正在第一通訊通道上操作;及回應於決定第二網路設備不在第一通訊通道上操作,根據通道掃瞄序列來掃瞄複數個通訊通道,其中該通道掃瞄序列是至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定的。
在一些實施例中,該方法進一步包括:回應於未在第一通訊通道上接收到來自第二網路設備的確認訊息,從第一網路設備向第二網路設備傳送第一使用者輸入和工作狀態回饋請求。
在一些實施例中,該方法進一步包括回應於以下至少一者從第一網路設備向第二網路設備傳送工作狀態回饋請求:決定用於向第二網路設備傳送第一使用者輸入的預定重傳時間區間已流逝,決定用於向第二網路設備傳送第一使用者輸入的預定數目次重傳嘗試已流逝,以及決定第一使用者輸入匹配預定使用者輸入。
在一些實施例中,該方法進一步包括:從第一網路
設備向第二網路設備傳送工作狀態回饋請求;及決定要保持被配置成處於活躍工作狀態,直至從第二網路設備接收到新的工作狀態回饋或者預定義時間區間流逝。
在一些實施例中,第二網路設備的工作狀態回饋包括以下至少一者:第二網路設備是否被配置成處於活躍工作狀態,第二網路設備是否與存取點相關聯,第二網路設備被配置成在其上與存取點通訊的工作通訊通道的標識,第二網路設備被配置成在活躍工作狀態中操作的時間區間的標識,以及第二網路設備被配置成在睡眠工作狀態中操作的時間區間的標識。
在一些實施例中,該方法進一步包括:在預定重傳時間區間流逝之後,決定不在第一通訊通道上向第二網路設備重傳第一使用者輸入;及在決定不重傳第一使用者輸入之後,在第一通訊通道上從第一網路設備向第二網路設備傳送工作狀態回饋請求。
在一些實施例中,該方法進一步包括:回應於未在第一通訊通道上接收到來自第二網路設備的確認訊息,將工作狀態回饋請求嵌入在第一使用者輸入在第一通訊通道上從第一網路設備至第二網路設備的重傳中。
在一些實施例中,該方法進一步包括:回應於從第一網路設備向第二網路設備傳送工作狀態回饋請求,接收來自第二網路設備的確認訊息;決定該確認訊息不包括第二網路設備的新的工作狀態回饋;及回應於決定該確認訊息不包括新的工作狀態回饋,決定使用先前從第二網路設備接收到
的工作狀態回饋。
在一些實施例中,該方法進一步包括:在第一網路設備處接收第二使用者輸入以供傳輸至第二網路設備;決定第一網路設備是否正向第二網路設備傳送第一使用者輸入;及至少部分地基於第一網路設備是否正向第二網路設備傳送第一使用者輸入,決定是否向第二網路設備傳送第二使用者輸入。
在一些實施例中,回應於決定第一網路設備正向第二網路設備傳送第一使用者輸入,該方法包括:決定第二使用者輸入是否為第一使用者輸入的重複;回應於決定第二使用者輸入不是第一使用者輸入的重複,從第一網路設備向第二網路設備傳送第一使用者輸入和第二使用者輸入;及回應於決定第二使用者輸入是第一使用者輸入的重複,延長與傳送第一使用者輸入相關聯的重傳時間區間。
在一些實施例中,回應於決定第一網路設備正向第二網路設備傳送第一使用者輸入,該方法包括:從第一網路設備向第二網路設備傳送第一使用者輸入和第二使用者輸入。
在一些實施例中,回應於決定第一網路設備正向第二網路設備傳送第一使用者輸入,該方法包括:在預定重傳時間區間流逝之後,決定不重傳第一使用者輸入和第二使用者輸入;及在該預定重傳時間區間流逝之後,從第一網路設備向第二網路設備傳送工作狀態回饋請求。
在一些實施例中,該方法進一步包括:回應於接收
到第一使用者輸入,在第一網路設備處轉換到活躍工作狀態;回應於在第二通訊通道上傳送第一使用者輸入之後在第二通訊通道上接收到來自第二網路設備的確認訊息,決定第二網路設備正在第二通訊通道上操作;及回應於在第二通訊通道上接收到來自第二網路設備的確認訊息,在第一網路設備處從活躍工作狀態轉換到非活躍工作狀態。
在一些實施例中,回應於未在第一通訊通道上接收到來自第二網路設備的確認訊息,該方法包括:在第一通訊通道上重傳第一使用者輸入達預定重傳時間區間;及至少部分地基於在該預定重傳時間區間流逝之後未接收到確認訊息,決定第二網路設備不在第一通訊通道上操作。
在一些實施例中,該方法進一步包括:決定第一使用者輸入在第二通訊通道上從第一網路設備至第二網路設備的成功傳輸;及使第一網路設備從活躍工作狀態轉換到睡眠工作狀態,其中睡眠工作狀態介於活躍工作狀態與非活躍工作狀態之間。
在一些實施例中,在第一網路設備被配置成處於睡眠工作狀態時,該方法進一步包括:回應於在第一網路設備處接收到第二使用者輸入,使第一網路設備從睡眠工作狀態轉換到活躍工作狀態以將第二使用者輸入傳送給第二網路設備;及回應於決定預定時間區間已流逝,使第一網路設備從睡眠工作狀態轉換到非活躍工作狀態。
在一些實施例中,第一使用者輸入是回應於啟動第一網路設備的觸發機制而被提供的。
在一些實施例中,該方法進一步包括:決定第一使用者輸入在第二通訊通道上從第一網路設備至第二網路設備的成功傳輸;使第一網路設備從活躍工作狀態轉換到睡眠工作狀態,其中睡眠工作狀態介於活躍工作狀態與非活躍工作狀態之間;及在預定時間區間流逝之後,自動使第一網路設備從睡眠工作狀態轉換到活躍工作狀態以傳送第二使用者輸入。
在一些實施例中,該方法進一步包括:從第一網路設備向第二網路設備傳送回饋請求,其中對該回饋請求的回應指示第一網路設備是否應當繼續向第二網路設備提供後續使用者輸入。
在一些實施例中,該方法進一步包括:決定第一使用者輸入與第二使用者輸入之間的差異是否超過預定閾值;回應於決定第一使用者輸入與第二使用者輸入之間的差異超過該預定閾值,從第一網路設備向第二網路設備傳送第二使用者輸入;及回應於決定第一使用者輸入與第二使用者輸入之間的差異不超過該預定閾值,決定不從第一網路設備向第二網路設備重傳第二使用者輸入。
在一些實施例中,第一使用者輸入和第二使用者輸入各自包括表示姿勢輸入的感測器資訊,或者第一使用者輸入和第二使用者輸入各自包括表示語音輸入的語音取樣。
在一些實施例中,該方法進一步包括:選擇第一網路設備的第一通訊參數以用於在第一通訊通道上從第一網路設備向第二網路設備傳送第一使用者輸入;及在預定重傳時
間區間流逝之後,選擇第一網路設備的第二通訊參數以用於在第一通訊通道上從第一網路設備向第二網路設備重傳第一使用者輸入。
在一些實施例中,該方法進一步包括:決定與第一網路設備和第二網路設備之間的第一通訊通道相關聯的效能量測;及至少部分地基於將效能量測與閾值作比較來決定是否呈現關於第一通訊通道的鏈路狀態。
在一些實施例中,該方法進一步包括:回應於決定效能量測不符合閾值,呈現鏈路狀態以指示第一網路設備將丟失與第二網路設備的連通性。
在一些實施例中,該從第一網路設備向第二網路設備傳送第一使用者輸入是回應於:決定第一網路設備將不會丟失與第二網路設備的連通性;或者在呈現鏈路狀態之後,決定第一網路設備在第二網路設備的通訊覆蓋範圍之內。
在一些實施例中,該方法進一步包括回應於以下各項在第一網路設備處呈現要執行用於在第一網路設備與第二網路設備之間配對的操作的通知:決定預定數目個使用者輸入沒有成功地從第一網路設備傳送至第二網路設備,或者決定在該複數個通訊通道上沒有偵測到第二網路設備。
在一些實施例中,第一網路設備是遠端控制設備,並且第二網路設備是消費者電子設備。
在一些實施例中,第一網路設備和第二網路設備各自包括無線區域網路(WLAN)能力。
在一些實施例中,一種第一網路設備包括:處理器
;及與該處理器耦合的通訊單元,該通訊單元被配置成:接收用於控制第二網路設備的操作的使用者輸入,其中第一網路設備被配置成相對於在非信標工作模式中操作的第二網路設備非同步地操作;回應於接收到使用者輸入,轉換到活躍工作狀態;將該使用者輸入傳送給第二網路設備;及回應於在將該使用者輸入傳送給第二網路設備之後接收到來自第二網路設備的確認訊息,退出活躍工作狀態。
在一些實施例中,該通訊單元進一步配置成:向第二網路設備傳送工作狀態回饋請求;及決定要保持被配置成處於活躍工作狀態,直至從第二網路設備接收到工作狀態回饋或者預定義時間區間流逝。
在一些實施例中,回應於未接收到來自第二網路設備的確認訊息,該通訊單元進一步配置成:將工作狀態回饋請求嵌入在該使用者輸入從第一網路設備至第二網路設備的重傳中。
在一些實施例中,一種方法包括:從第一網路設備向第二網路設備傳送第一使用者輸入,其中第一使用者輸入用於控制第二網路設備的操作;回應於未接收到來自第二網路設備的確認訊息,將工作狀態回饋請求嵌入在第一使用者輸入從第一網路設備至第二網路設備的重傳中;及至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定將用於從第一網路設備向第二網路設備重傳第一使用者輸入的第一通訊通道。
在一些實施例中,該決定將用於重傳第一使用者輸
入的第一通訊通道包括:根據通道掃瞄序列來掃瞄複數個通訊通道以偵測第二網路設備,其中該通道掃瞄序列是至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定的。
在一些實施例中,該方法進一步包括:回應於該工作狀態回饋請求,從第二網路設備接收新的工作狀態回饋;至少部分地基於通道掃瞄序列來決定第二網路設備將從第一通訊通道轉換到第二通訊通道,其中該通道掃瞄序列是至少部分地基於該新的工作狀態回饋來決定的;及在第二通訊通道上從第一網路設備向第二網路設備重傳後續使用者輸入。
在一些實施例中,該方法進一步包括:回應於該工作狀態回饋請求,決定未從第二網路設備接收到新的工作狀態回饋;及經由第一通訊通道從第一網路設備向第二網路設備重傳第一使用者輸入和該工作狀態回饋請求。
在一些實施例中,該將工作狀態回饋請求嵌入在第一使用者輸入的重傳中是回應於在第一網路設備處接收到預定義使用者輸入,其中該預定義使用者輸入致使第一網路設備向第二網路設備請求工作狀態回饋。
在一些實施例中,一種第一網路設備包括:處理器;及與該處理器耦合的通訊單元,該通訊單元被配置成:在第一通訊通道上向第二網路設備傳送第一使用者輸入,其中第一使用者輸入用於控制第二網路設備的操作;至少部分地基於未在第一通訊通道上接收到來自第二網路設備的確認訊息,決定第二網路設備是否正在第一通訊通道上操作;及回
應於決定第二網路設備不在第一通訊通道上操作,根據通道掃瞄序列來掃瞄複數個通訊通道,其中該通道掃瞄序列是至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定的。
在一些實施例中,回應於未在第一通訊通道上接收到來自第二網路設備的確認訊息,該通訊單元進一步配置成:將工作狀態回饋請求嵌入在第一使用者輸入在第一通訊通道上從第一網路設備至第二網路設備的重傳中。
在一些實施例中,該通訊單元進一步配置成:接收第二使用者輸入以供傳輸至第二網路設備;決定第一網路設備是否正向第二網路設備傳送第一使用者輸入;及至少部分地基於第一網路設備是否正向第二網路設備傳送第一使用者輸入,決定是否向第二網路設備傳送第二使用者輸入。
在一些實施例中,一種通訊系統包括:第一網路設備,其配置成與第二網路設備非同步地操作,第一網路設備被配置成回應於接收到用於控制該通訊系統的第二網路設備的操作的第一使用者輸入,轉換到活躍工作狀態;將第一使用者輸入傳送給第二網路設備;及回應於在將第一使用者輸入傳送給第二網路設備之後接收到來自第二網路設備的確認訊息,退出活躍工作狀態;及與第一網路設備通訊地耦合的第二網路設備,第二網路設備配置成在非信標工作模式中操作,第二網路設備被配置成回應於接收到來自第一網路設備的第一使用者輸入,向第一網路設備傳送確認訊息;及處理第一使用者輸入並執行與第一使用者輸入相關聯的操作。
在一些實施例中,第二網路設備被配置成:在第二網路設備被配置成處於活躍工作狀態時,偵測第一網路設備與第二網路設備之間的通訊通道上的資料話務;及回應於在該通訊通道上偵測到資料話務,動態地增加用於在活躍工作狀態中操作的時間區間。
在一些實施例中,第二網路設備被配置成處於活躍工作狀態,並且與第二網路設備相關聯的活躍工作狀態的歷時至少部分地基於與接收來自第一網路設備的第一使用者輸入相關聯的最大等待時間。
在一些實施例中,第二網路設備被進一步配置成:接收來自第一網路設備的第二使用者輸入;決定第二使用者輸入是否為第一使用者輸入的重複;回應於決定第二使用者輸入不是第一使用者輸入的重複,處理第一使用者輸入和第二使用者輸入;及回應於決定第二使用者輸入是第一使用者輸入的重複,決定不處理第二使用者輸入。
在一些實施例中,第二網路設備被進一步配置成至少部分地基於第一使用者輸入和第二使用者輸入的類型和上下文來決定第二使用者輸入是否為第一使用者輸入的重複。
在一些實施例中,回應於第二網路設備在第一通訊通道上操作並且第一網路設備在第二通訊通道上操作,第二網路設備被進一步配置成:週期性地從第一通訊通道轉換到第二通訊通道以與第一網路設備通訊。
在一些實施例中,第一網路設備被進一步配置成:回應於在第一通訊通道上傳送第一使用者輸入,決定未從第
二網路設備接收到確認訊息;在第一通訊通道上重傳第一使用者輸入達預定重傳時間區間;至少部分地基於在該預定重傳時間區間流逝之後未接收到確認訊息,決定第二網路設備不在第一通訊通道上操作;及根據通道掃瞄序列來掃瞄複數個通訊通道以偵測第二網路設備,其中該通道掃瞄序列是至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定的。
在一些實施例中,一種其中儲存有機器可執行指令的非瞬態機器可讀儲存媒體,該機器可執行指令包括用於以下操作的指令:在第一通訊通道上從第一網路設備向第二網路設備傳送第一使用者輸入,其中第一使用者輸入用於控制第二網路設備的操作;至少部分地基於未在第一通訊通道上接收到來自第二網路設備的確認訊息,決定第二網路設備是否正在第一通訊通道上操作;及回應於決定第二網路設備不在第一通訊通道上操作,根據通道掃瞄序列來掃瞄複數個通訊通道,其中該通道掃瞄序列是至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定的。
在一些實施例中,回應於未在第一通訊通道上接收到來自第二網路設備的確認訊息,該等指令進一步包括用於以下操作的指令:將工作狀態回饋請求嵌入在第一使用者輸入在第一通訊通道上從第一網路設備至第二網路設備的重傳中。
在一些實施例中,該等指令進一步包括用於以下操作的指令:接收第二使用者輸入以供傳輸至第二網路設備;
決定第一網路設備是否正向第二網路設備傳送第一使用者輸入;及至少部分地基於第一網路設備是否正向第二網路設備傳送第一使用者輸入,決定是否向第二網路設備傳送第二使用者輸入。
100‧‧‧通訊網路
102‧‧‧遠端控制器
104‧‧‧受控設備
106‧‧‧功率節省單元
108‧‧‧WLAN通訊單元
110‧‧‧輸入處理單元
112‧‧‧WLAN通訊單元
114‧‧‧輸入處理單元
116‧‧‧功率節省單元
118‧‧‧使用者輸入
200‧‧‧時序圖
202‧‧‧時間區間
204‧‧‧時間區間
206A‧‧‧命令訊息(CMD)
206B‧‧‧命令訊息
206C‧‧‧命令訊息
206D‧‧‧命令訊息
206E‧‧‧命令訊息
208‧‧‧睡眠區間
210‧‧‧活躍時間區間
212‧‧‧確認訊息
214‧‧‧時間區間
216‧‧‧時間區間
218‧‧‧蘇醒等待時間
220‧‧‧睡眠區間
222‧‧‧命令重複區間
250‧‧‧時序圖
300‧‧‧流程圖
302‧‧‧方塊
304‧‧‧方塊
306‧‧‧方塊
308‧‧‧方塊
310‧‧‧方塊
312‧‧‧方塊
314‧‧‧方塊
316‧‧‧方塊
318‧‧‧方塊
320‧‧‧方塊
502‧‧‧方塊
504‧‧‧方塊
506‧‧‧方塊
508‧‧‧方塊
602‧‧‧方塊
604‧‧‧方塊
606‧‧‧方塊
700‧‧‧流程圖
702‧‧‧方塊
704‧‧‧方塊
706‧‧‧方塊
708‧‧‧方塊
710‧‧‧方塊
800‧‧‧時序圖
802‧‧‧時間區間
804‧‧‧時間區間
806‧‧‧時間區間
808‧‧‧命令訊息
810‧‧‧確認訊息
812‧‧‧時間區間
814‧‧‧時間區間
816‧‧‧時間區間
818‧‧‧命令訊息
820‧‧‧確認訊息
822‧‧‧睡眠工作狀態
824‧‧‧時間區間
826‧‧‧預定超時區間
828‧‧‧預定超時區間
850‧‧‧時序圖
900‧‧‧時序圖
902‧‧‧時間區間
904‧‧‧時間區間
906‧‧‧時間區間
908‧‧‧第一命令訊息
910‧‧‧確認訊息
912‧‧‧睡眠時間區間
914‧‧‧時間區間
916‧‧‧時間區間
918‧‧‧第二命令訊息
920‧‧‧確認訊息
922‧‧‧睡眠時間區間
924‧‧‧時間區間
926‧‧‧命令訊息
928‧‧‧確認訊息
930‧‧‧時間區間
932‧‧‧姿勢回饋
934‧‧‧確認訊息
936‧‧‧時間區間
938‧‧‧封包間時間區間
950‧‧‧時序圖
1000‧‧‧時序圖
1002‧‧‧時間區間
1004‧‧‧時間區間
1006A‧‧‧命令訊息(CMD)
1006B‧‧‧命令訊息
1006C‧‧‧命令訊息
1006D‧‧‧命令訊息
1006E‧‧‧命令訊息
1006F‧‧‧命令訊息
1006G‧‧‧命令訊息
1006H‧‧‧命令訊息
1006I‧‧‧命令訊息
1006J‧‧‧命令訊息
1006K‧‧‧命令訊息
1006L‧‧‧命令訊息
1008‧‧‧睡眠區間
1012‧‧‧活躍區間
1018‧‧‧確認訊息
1020‧‧‧蘇醒等待時間
1022‧‧‧工作狀態回饋(FB)
1024‧‧‧確認訊息
1026‧‧‧睡眠區間
1028‧‧‧時間區間
1050‧‧‧時序圖
1100‧‧‧時序圖
1102‧‧‧時間區間
1104‧‧‧時間區間
1106A‧‧‧命令訊息
1106B‧‧‧重傳的訊息
1106C‧‧‧重傳的訊息
1106D‧‧‧命令訊息
1106E‧‧‧命令訊息
1106F‧‧‧命令訊息
1106G‧‧‧命令訊息
1106H‧‧‧命令訊息
1108‧‧‧通道搜尋時段
1110‧‧‧預定命令期滿時間
1112A‧‧‧工作狀態回饋請求(REQ)
1112B‧‧‧工作狀態回饋請求
1112C‧‧‧工作狀態回饋請求
1112D‧‧‧工作狀態回饋請求
1114‧‧‧睡眠區間
1116‧‧‧時間區間
1118‧‧‧通道搜尋時段
1200‧‧‧時序圖
1202‧‧‧睡眠區間
1206A‧‧‧命令訊息(CMD)
1206B‧‧‧重傳訊息
1206C‧‧‧重傳訊息
1206D‧‧‧重傳訊息
1206E‧‧‧命令訊息
1208‧‧‧睡眠區間
1210‧‧‧預定命令重複區間
1212‧‧‧睡眠區間
1214‧‧‧時間區間
1216‧‧‧活躍區間
1218‧‧‧睡眠區間
1220‧‧‧時間區間
1222‧‧‧活躍區間
1224‧‧‧確認訊息
1226‧‧‧睡眠區間
1230‧‧‧使用者輸入
1250‧‧‧時序圖
1302‧‧‧未配對工作狀態
1303‧‧‧轉換
1304‧‧‧配對工作狀態
1305‧‧‧轉換
1306‧‧‧轉換
1402‧‧‧非活躍工作狀態
1404‧‧‧遠程式控制制(RC)事件
1406‧‧‧恢復工作狀態
1408‧‧‧穩定工作狀態
1410‧‧‧活躍監聽工作狀態
1412‧‧‧轉換
1414‧‧‧轉換
1416‧‧‧狀態
1418‧‧‧循環
1420‧‧‧轉換
1422‧‧‧轉換
1424‧‧‧轉換
1426‧‧‧狀態
1428‧‧‧轉換
1430‧‧‧狀態
1432‧‧‧轉換
1434‧‧‧狀態
1436‧‧‧轉換
1438‧‧‧轉換
1440‧‧‧轉換
1442‧‧‧狀態
1444‧‧‧轉換
1446‧‧‧睡眠工作狀態
1448‧‧‧轉換
1450‧‧‧轉換
1452‧‧‧轉換
1454‧‧‧轉換
1510‧‧‧非活躍工作狀態
1515‧‧‧週期性計時器事件
1520‧‧‧恢復工作狀態
1530‧‧‧穩定工作狀態
1540‧‧‧活躍監聽工作狀態
1545‧‧‧轉換
1550‧‧‧接收工作狀態
1555‧‧‧轉換
1560‧‧‧轉換
1565‧‧‧轉換
1570‧‧‧轉換
1600‧‧‧電子設備
1602‧‧‧處理器
1604‧‧‧網路介面
1606‧‧‧記憶體
1608‧‧‧通訊單元
1610‧‧‧匯流排
1612‧‧‧功率節省單元
1614‧‧‧WLAN通訊單元
1616‧‧‧輸入處理單元
經由參考附圖,可以更好地理解本發明的諸實施例並使眾多目的、特徵和優點為熟習此項技術者所顯見。
圖1是圖示通訊網路中具有WLAN能力的遠端控制器的示例操作的方塊圖;圖2是圖示具有WLAN能力的遠端控制器的示例操作的時序圖;圖3是圖示具有WLAN能力的遠端控制器的示例操作的流程圖;圖4是圖3的延續並且圖示具有WLAN能力的遠端控制器的示例操作;圖5是圖示遠端控制器的用於定位受控設備的示例操作的流程圖;圖6是圖示遠端控制器的用於請求工作狀態回饋的示例操作的流程圖;圖7是遠端控制器合併多個使用者輸入以供傳輸至受控設備的流程圖;圖8是圖示具有WLAN能力的遠端控制器在按鈕輸入工作模式中的示例操作的時序圖;圖9是圖示具有WLAN能力的遠端控制器在姿勢輸
入工作模式中的示例操作的時序圖;圖10是圖示具有WLAN能力的遠端控制器改變傳輸參數以與受控設備通訊的示例操作的時序圖;圖11是圖示遠端控制器的用於標識受控設備的工作通訊通道的示例操作的時序圖;圖12是圖示受控設備的用於偵測遠端控制器的示例操作的時序圖;圖13是圖示由遠端控制器執行的示例操作的狀態圖;圖14是圖示遠端控制器的示例功率狀態操作的狀態圖;圖15是圖示受控設備的示例功率狀態操作的狀態圖;及圖16是通訊網路中包括用於功率節省的機制的示例電子設備的方塊圖。
以下描述包括體現本案的技術的示例性系統、方法、技術、指令序列、以及電腦程式產品。然而應理解,所描述的實施例在沒有這些具體細節的情況下亦可實踐。例如,儘管功率節省操作可由無線區域網路(WLAN)設備(例如,IEEE 802.11n相容網路設備)來實現,但各實施例不被如此限定。在其他實施例中,本文描述的功率節省操作可由實現其他合適通訊協定(例如,IEEE 802.11b/g/ac/ad/ah、Wi-Fi直連TM、長期進化(LTE)、3G、4G等)的網路設備來執行。在其
他實例中,公知的指令實例、協定、結構和技術未被詳細示出以免混淆本描述。
遠端控制器可被用於控制網路設備(諸如電視、機上盒(STB)、媒體播放機等)的操作。在一些實現中,遠端控制器可以是具有有限的通訊範圍及/或有限的可用電量的由電池供電的設備。例如,遠端控制器可以是具有WLAN能力的遠端控制器,其利用WLAN通訊協定與另一網路設備通訊並控制該另一網路設備的操作。對遠端控制通訊使用WLAN通訊協定可允許高資料率應用,包括姿勢互動、觸摸墊互動、語音互動、經由遠端控制器的無線頭戴式送受話器功能性、經由遠端控制器的顯示等。在受控網路設備具有用於網際網路連通性的現有WLAN能力時,對遠端控制通訊使用WLAN通訊協定可以是成本高效的。在此類環境中,使用具有WLAN能力的遠端控制器可免除對用於在受控網路設備處實現遠端控制通訊的額外收發機和處理元件的需要。例如,使用具有WLAN能力的遠端控制器可免除對受控網路設備處的紅外(IR)偵測和處理元件的需要。然而,由於WLAN可能是功率密集的通訊協定,因此實現具有WLAN能力的遠端控制器可汲取遠端控制器的電池功率。如以下將進一步描述的,具有WLAN能力的遠端控制器和具有WLAN能力的網路設備可被配置成實現低功率通訊協定以達成功率節省。本文描述的功率節省機制可幫助最佳化具有WLAN能力的遠端控制器的電池壽命。
圖1是圖示通訊網路100中具有WLAN能力的遠端控制器的示例操作的方塊圖。通訊網路100包括遠端控制器102
和受控設備104。遠端控制器102包括功率節省單元106、WLAN通訊單元108、以及輸入處理單元110。受控設備104包括WLAN通訊單元112、輸入處理單元114、以及功率節省單元116。在一些實施例中,遠端控制器102和受控設備104可使用WLAN通訊協定在自組織(ad-hoc)模式中操作。在自組織模式中,WLAN通訊單元108和112可交換訊息以在遠端控制器102和受控設備104之間建立直接WLAN通訊鏈路。例如,WLAN通訊單元108和112可實現任何合適的通訊協定,諸如Wi-Fi直連通訊協定、隧穿直接鏈路建立(TDLS)通訊協定、對等通訊協定、無線網狀通訊協定等,以用於自組織模式的操作。在其他實施例中,遠端控制器102和受控設備104可使用WLAN通訊協定(例如,IEEE 802.11n通訊協定)以在基礎設施模式中操作。在基礎設施模式,遠端控制器102和受控設備104可經由存取點或另一中間協調網路設備來通訊。例如,WLAN通訊單元108和112可經由中間協調設備交換訊息以在遠端控制器102和受控設備104之間建立WLAN通訊鏈路。在一些實施例中,WLAN通訊單元108和112可包括一或多個無線電收發機、類比前端(AFE)單元、天線、處理器、記憶體、其他邏輯、及/或其他元件以實現這些通訊協定和相關功能性。
在一個示例中,受控設備104可以是具有WLAN能力的電視。遠端控制器102可使用WLAN通訊協定基於由輸入處理單元110所偵測到的使用者輸入118來控制該電視的操作。在其他實施例中,受控設備104可以是有線電視機上盒、膝上型電腦、平板電腦、遊戲控制台、媒體播放機、智慧家電、
或可由遠端控制器控制的另一合適的電子設備。在一些實施例中,遠端控制器102可以是專用控制器設備。在其他實施例中,遠端控制器102可在電子設備上的應用中實現,該電子設備諸如行動設備(例如,智慧型電話、平板設備等)或可穿戴設備(例如,智慧手錶)。電子設備可執行該應用並允許使用者經由使用者介面來提供遠端控制輸入。在一些實施例中,除了WLAN通訊協定以外,受控設備104可被配置成使用其他合適的通訊協定(例如,藍芽®、WiMAX、乙太網路、電力線通訊(PLC)等)與其他網路設備通訊。例如,受控設備104可包括一或多個無線電收發機、AFE單元、天線、處理器、記憶體、及/或其他邏輯以實現這些通訊協定和相關功能性。
在一些實施例中,遠端控制器102可無線地建立與受控設備104的直接通訊鏈路(例如,使用TDLS通訊協定、Wi-Fi直連通訊協定等)。然而,在其他實施例中,遠端控制器102可經由存取點(或網路閘道)無線地連接至受控設備104。在該示例中,遠端控制器102可經由存取點來控制受控設備104。在又一實施例中,遠端控制器102可經由另一合適的中間網路設備(例如,不一定是存取點)無線地連接至受控設備104。遠端控制器102可經由中間網路設備向受控設備104傳送訊息(例如,使用者輸入);並且可經由中間網路設備從受控設備104接收訊息。在一些實施例中,遠端控制器102和中間網路設備可使用一種通訊協定來交換通訊;而中間網路設備和受控設備104可使用另一種通訊協定來交換通訊。例如,遠端控制器102和中間網路設備可使用WLAN通訊協定來交換通訊
;而中間網路設備和受控設備104可使用乙太網路通訊協定來交換通訊。在一些實施例中,中間網路設備可執行遠端控制器102及/或受控設備104的一或多個操作。在一些實施例中,遠端控制器102可無線地建立與受控設備104和存取點兩者的直接通訊鏈路。在一個實施例中,遠端控制器102可以是配置成控制受控設備104的操作的專用控制器設備。專用控制器設備可包括或者可以不包括整合顯示單元。在另一實施例中,遠端控制器102的功能性可被整合到另一合適的電子設備中,諸如智慧型電話、平板電腦、可穿戴設備等。在又一實施例中,遠端控制器102的功能性可在由電子設備執行(例如,由電子設備的處理器執行)的應用中實現。電子設備可執行該應用並允許使用者經由使用者介面來提供遠端控制輸入。
雖然未在圖1中圖示,但在一些實施例中,通訊網路100亦可包括存取點、網路閘道、及/或另一合適的網路設備。受控設備104亦可連接至通訊網路100中的多個網路設備並與之通訊。例如,受控設備104可連接至網路閘道以接收來自外部通訊網路(例如,乙太網路)的內容。作為另一示例,受控設備104亦可連接至平板電腦、智慧型電話、相機、膝上型電腦、可穿戴設備、及/或另一合適的智慧電器並與之交換資料。受控設備104可使用WLAN通訊協定(例如,IEEE 802.11通訊協定)、PLC通訊協定(例如,HomePlug AV)、及/或另一合適的通訊協定來連接至網路設備。
在一些實施例中,遠端控制器102可發起在遠端控制器102與受控設備104之間交換的所有通訊。例如,遠端控制
器102可回應於輸入處理單元110偵測到使用者輸入118而發起與受控設備104的通訊。例如,若使用者按壓遠端控制器102上的實體按鈕,則輸入處理單元110可接收到指示。作為另一示例,若使用者提供語音輸入,則輸入處理單元110可從話筒或其他音訊感測器接收到指示。作為另一示例,若使用者提供姿勢輸入,則輸入處理單元110可從陀螺儀、加速計、另一合適的運動感測器、相機、及/或另一合適的機器視覺偵測器接收到指示。作為另一示例,若使用者啟動遠端控制器102上的虛擬按鈕,則輸入處理單元110可從與遠端控制器觸控式螢幕整合的壓力感測器或另一合適的感測器接收到指示。在其他實施例中,輸入處理單元110可偵測其他合適類型的使用者輸入118,諸如另一合適的觸發機制的啟動、滑鼠點擊、基於指示筆的選擇、可穿戴輸入提供設備的運動等。此外,在一些實施例中,輸入處理單元110可包括音訊感測器、運動感測器、觸控式螢幕感測器等以用於偵測各種類型的使用者輸入118。在一些實施例中,受控設備104可被配置成相對於遠端控制器102作為存取點而操作。在該實施例中,受控設備104可在非信標工作模式中操作。例如,受控設備104的WLAN通訊單元112可以不按週期性間隔向遠端控制器102傳送信標訊息並且可不與遠端控制器102同步。由於受控設備104不為遠端控制器102產生信標訊息或者向遠端控制器102週期性地廣告其存在,因此遠端控制器102可與受控設備104獨立且非同步地操作。因此,遠端控制器102可以不監視受控設備104且不與受控設備104同步。在一些實現中,遠端控制器102可在
任何時刻切換至活躍工作狀態並傳送訊息,而不必等待來自受控設備104的信標訊息。通常情況下,彼此通訊地耦合的網路設備週期性地交換「保持存活」訊息以決定這兩個網路設備之間的通訊鏈路是否為可操作的及/或阻止該通訊鏈路被終止。然而,由於遠端控制器102與受控設備104獨立且非同步地操作,因此在一些實現中,遠端控制器102可能不會與受控設備104週期性地交換保持存活訊息。因此,可跨遠端控制器102的任何非活躍時段保存通訊通信期和較高協定層(例如,IP層)兩者的狀態。
為了遠端控制器102處的功率節省,功率節省單元106可使遠端控制器102維持在深睡眠狀態(「非活躍工作狀態」)或低功率狀態(「睡眠工作狀態」),直至輸入處理單元110接收到使用者輸入118。如以下將進一步描述的,當遠端控制器102的輸入處理單元110接收到使用者輸入118時,遠端控制器102可從非活躍工作狀態轉換到活躍工作狀態或從睡眠工作狀態轉換到活躍工作狀態。為了受控設備104處的功率節省,功率節省單元116可使受控設備104週期性地在睡眠工作狀態與活躍工作狀態之間轉換。在一些實施例中,睡眠工作狀態可以是低功率工作狀態。在一些實施例中,受控設備104的通訊元件(例如,WLAN通訊單元112)可在睡眠工作狀態中被禁用。相應地,受控設備104在睡眠工作狀態中可以不傳送或接收通訊。在一些實施例中,受控設備104的處理元件和通訊元件可在活躍工作狀態被啟用。相應地,受控設備104在活躍工作狀態中可以傳送或接收通訊。受控設備104被配置成處
於睡眠工作狀態的時間區間(「睡眠區間」)和受控設備104被配置成處於活躍工作狀態的時間區間(「活躍區間」)可基於各種因素來決定。例如,睡眠區間和活躍區間可至少部分地基於受控設備104的功耗規範、以及使用者提供使用者輸入118(例如,按壓遠端控制器102上的按鈕)與受控設備104接收到該使用者輸入118之間的最大可允許等待時間來決定。
圖2是圖示具有WLAN能力的遠端控制器的示例操作的時序圖。在圖2中,時序圖200圖示了遠程控制器102的操作,且時序圖250圖示了受控設備104的操作。儘管未在圖2中圖示,但受控設備104可在圖2的操作被執行之前開啟並與遠端控制器102配對。在沒有使用者輸入時,遠端控制器102被配置成處於非活躍工作狀態(時間區間202)。非活躍工作狀態可以是「深睡眠」工作狀態。例如,遠端控制器102的處理元件和通訊元件(例如,WLAN通訊單元108)可在非活躍工作狀態中被部分或全部禁用。回應於偵測到使用者輸入,遠端控制器102在時間區間204期間從非活躍工作狀態轉換到活躍工作狀態。例如,當使用者按壓遠端控制器102的通電按鈕時,功率節省單元106可使遠端控制器102轉換到活躍工作狀態。在其他實施例中,遠端控制器102可回應於其他合適的使用者輸入(諸如遠端控制器的任何虛擬/實體按鈕的啟動、語音命令、姿勢命令等)而轉換到活躍工作狀態。在時間區間204期間,遠端控制器102可啟動遠端控制器102的先前被禁用的處理元件和通訊元件。
遠端控制器102的輸入處理單元110可回應於在遠端
控制器102處偵測到使用者輸入118而產生命令訊息(CMD)206A。遠端控制器102的WLAN通訊單元108將命令訊息206A傳送給受控設備104。然而,如時序圖250中圖示的,受控設備104週期性地在睡眠工作狀態與活躍工作狀態之間轉換。睡眠工作狀態可以是活躍工作狀態與非活躍工作狀態之間的低功率工作狀態。例如,在睡眠工作狀態中,功率節省單元116可以不禁用掉受控設備104的所有處理元件和通訊元件。相比於非活躍工作狀態與活躍工作狀態之間的轉換,這可允許睡眠工作狀態與活躍工作狀態之間的更快轉換。然而,受控設備104在睡眠工作狀態期間可以不傳送或接收通訊。在圖2中,非活躍工作狀態和睡眠工作狀態用點狀塊來圖示。非活躍工作狀態用比睡眠工作狀態高的塊來圖示。在圖2的示例中,受控設備104在睡眠區間208期間被配置成處於睡眠工作狀態,此時遠端控制器102傳送命令訊息206A。因此,受控設備104不會接收命令訊息206A並且不會傳送對應的確認訊息。若WLAN通訊單元108在預定確認時間區間內沒有接收到確認訊息,則WLAN通訊單元108可重傳命令訊息,直至受控設備104確認收到該命令訊息。如圖2中圖示的,遠端控制器102向受控設備104重傳命令訊息206B、206C和206D不成功。相繼的命令訊息重傳之間(例如,命令訊息206A和206B的傳送之間)的時間區間被稱為命令重複區間222。遠端控制器102可至少部分地基於關於受控設備104的活躍區間的知識、關於受控設備104的睡眠區間的知識、及/或向受控設備104傳送命令訊息的期望成功概率來決定命令重複區間222。當受控設備104
在活躍時間區間210期間轉換到活躍工作狀態時,受控設備104接收重傳的命令訊息206E。受控設備104的WLAN通訊單元112隨後向遠端控制器102傳送確認訊息212。受控設備104可隨後在睡眠區間220裡轉換回到睡眠工作狀態。
在一些實施例中,如圖2中圖示的,遠端控制器102可以不是一旦其接收到確認訊息212就轉換回到非活躍工作狀態。取而代之,遠端控制器102可在時間區間214期間暫時從活躍工作狀態轉換到睡眠工作狀態,以期接收另一使用者輸入。如以上所討論的,睡眠工作狀態可以是活躍工作狀態與非活躍工作狀態之間的中間低功率工作狀態。例如,在睡眠工作狀態中,功率節省單元106可以不禁用掉遠端控制器102的所有處理元件和通訊元件。因此,用於從睡眠工作狀態轉換到活躍工作狀態的回應時間可以少於用於從非活躍工作狀態轉換到活躍工作狀態的回應時間。遠端控制器102可保持處於睡眠工作狀態達時間區間214。時間區間214可經由最佳化與從非活躍工作狀態轉換到活躍工作狀態相關聯的電量和等待時間相對於與保持處於睡眠工作狀態相關聯的電量和等待時間來選擇。例如,遠端控制器102可估計各種處理和通訊元件從睡眠工作狀態轉換到活躍工作狀態所消耗的功率、各種處理和通訊元件從非活躍工作狀態轉換到活躍工作狀態所消耗的功率、處理和通訊元件從睡眠工作狀態轉換到活躍工作狀態所需的時間、及/或處理和通訊元件從非活躍工作狀態轉換到活躍工作狀態所需的時間。遠端控制器102可作為這些功率和時間值的組合來決定時間區間214。在圖2中,遠端控
制器102在該遠端控制器被配置成處於睡眠工作狀態的時間區間214期間沒有接收到任何使用者輸入。因此,在時間區間214流逝之後,遠端控制器102可推斷使用者不希望控制受控設備104。在時間區間214流逝之後,遠端控制器102從睡眠工作狀態轉換到非活躍工作狀態(時間區間216)。
如圖2中圖示的,遠端控制器102偵測到使用者輸入118與受控設備104傳送確認訊息212之間的時間區間被稱為受控設備104的蘇醒等待時間218。蘇醒等待時間218可以是受控設備104的活躍區間和睡眠區間的函數。在一些實施例中,受控設備104可選擇及/或改變活躍區間和睡眠區間以在受控設備104處的功率節省與最小化蘇醒等待時間218之間達成平衡。
在一些實施例中,受控設備104的工作週期(亦即,睡眠區間和活躍區間)可以是預定的。然而,在其他實施例中,功率節省單元116可基於在活躍區間期間偵測到的通道活動量測或話務量來動態地調整受控設備104的工作週期。例如,WLAN通訊協定實現載波偵聽多工存取(CSMA)協定,其中具有WLAN能力的網路設備「在講話前進行監聽」。因此,具有WLAN能力的網路設備在發起傳輸之前偵聽通訊通道並且若在該通訊通道上偵測到另一傳輸則推遲傳輸。因此,在高話務環境中,遠端控制器102可能沒機會在受控設備104的活躍區間期間向受控設備104傳送訊息。在一些實施例中,當受控設備104被配置成處於活躍工作狀態時,WLAN通訊單元112可監視通訊通道。若WLAN通訊單元112決定通訊通道在活
躍區間期間繁忙,則功率節省單元116可推斷遠端控制器102可能沒機會向受控設備104傳送訊息。相應地,功率節省單元116可將活躍區間延長預定時間區間。這可允許遠端控制器102向受控設備104傳送訊息(若需要)。例如,若受控設備104具有Xms的活躍區間,則受控設備104可保持處於活躍工作狀態直至通訊通道閒置。在通訊通道閒置之後,受控設備104可保持處於活躍工作狀態達額外的Xms,以確保遠端控制器102有機會向受控設備104傳送訊息(若需要)。然而,在其他實施例中,在通訊通道閒置之後,受控設備104可保持處於活躍工作狀態達不同於活躍區間(例如,Xms)的額外時間區間(例如,Yms)。額外時間區間可至少部分地基於受控設備104的活躍區間來決定。例如,額外時間區間可以是活躍區間的預定百分比。作為另一示例,額外時間區間可以是活躍區間的預定倍數。由此,功率節省單元116可暫時掛起受控設備104的功率節省規範以便有利於使蘇醒等待時間218最小化。
WLAN通訊單元112可向遠端控制器102通知受控設備104的工作週期。遠端控制器102可對其至受控設備104的傳輸進行定時以確保受控設備104能接收來自遠端控制器102的傳輸。在一些實施例中,重傳嘗試的次數、重傳時間間隔、及/或命令重傳間隔(例如,每秒的重傳嘗試次數)可至少部分地基於受控設備104的工作週期來決定。例如,若受控設備104具有Xms的活躍區間,則遠端控制器102可選擇重傳嘗試的次數、重傳時間間隔、及/或每單位時間的重傳嘗試,以使得在任何Xms的時間區間期間命令訊息被傳送給受控設備104至
少一次。
在一些實施例中,遠端控制器102可在第一通訊通道上連接至受控設備104並可經由第一通訊通道向受控設備104傳送命令訊息。遠端控制器102可在轉換到睡眠工作狀態或非活躍工作狀態之前記錄第一通訊通道的識別符。然而,在一些實施例中,在遠端控制器102處於睡眠工作狀態時,受控設備104可切換至新的通訊通道。例如,受控設備104可與通訊網路100的存取點相關聯。若存取點在其操作期間切換至新的通訊通道,則受控設備104亦可切換至該新的通訊通道以維持與存取點的連通性。作為另一示例,受控設備104可為了對等內容共用通訊(例如,MiracastTM通訊)、回應於偵測到具有優選效能(例如,更低干擾水平)的通訊通道、及/或為了發起另一合適類型的通訊而切換至新的通訊通道。因此,當遠端控制器102轉換到活躍工作狀態時,遠端控制器102可能無法在第一通訊通道上偵測到受控設備104。為了定位受控設備104,遠端控制器102的WLAN通訊單元108可分析受控設備104可能在其上操作的通訊通道的清單,如以下將在圖3和4中進一步描述的。
圖3和圖4圖示了圖示具有WLAN能力的遠端控制器的示例操作的流程圖(「流程」)300。該流程始於圖3中的方塊302。
在方塊302,第一網路設備接收用於控制通訊網路的第二網路設備的使用者輸入。參考圖1的示例,遠端控制器102的輸入處理單元110可偵測使用者輸入118。例如,輸入處理
單元110可決定使用者已啟動遠端控制器102的觸發機制(例如,實體按鈕、鍵按壓等)。作為另一示例,輸入處理單元110可偵測姿勢命令、語音命令、感測器資訊、及/或另一合適的使用者輸入。該流程在方塊304處繼續。
在方塊304,第一網路設備回應於接收到使用者輸入而轉換到活躍工作狀態。例如,回應於偵測到使用者輸入118,功率節省單元106可使遠端控制器102在活躍工作狀態中操作。如以上在圖2中描述的,在活躍工作狀態中,遠端控制器102的處理和通訊元件可被啟用或者可操作。遠端控制器102可被配置成在活躍工作狀態中傳送和接收通訊。在一些實施例中,遠端控制器102可回應於接收到使用者輸入而從非活躍工作狀態轉換到活躍工作狀態。非活躍工作狀態可以是深睡眠狀態,其中遠端控制器102的多個處理和通訊元件可部分或全部被禁用以使遠端控制器102處的功率節省最大化。遠端控制器102可不被配置成在非活躍工作狀態中傳送和接收通訊。在另一實施例中,遠端控制器102可回應於接收到使用者輸入而從睡眠工作狀態轉換到活躍工作狀態。睡眠工作狀態可以是活躍工作狀態與非活躍工作狀態之間的中間低功率工作狀態。例如,在睡眠工作狀態中,可以不禁用掉遠端控制器102的所有處理元件和通訊元件。因此,用於從睡眠工作狀態轉換到活躍工作狀態的回應時間可以少於用於從非活躍工作狀態轉換到活躍工作狀態的回應時間。該流程在方塊306處繼續。
在方塊306,第一網路設備在通訊通道上將包括該使
用者輸入的命令訊息傳遞給第二網路設備。例如,遠端控制器102的輸入處理單元110可產生包括該使用者輸入的命令訊息。例如,該命令訊息可包括關於哪個按鈕被啟動的指示。作為另一示例,該命令訊息可包括代表姿勢使用者輸入的感測器資訊。作為另一示例,該命令訊息可包括代表語音使用者輸入的語音取樣。WLAN通訊單元108可在通訊通道上將該命令訊息傳遞給受控設備104。WLAN通訊單元108亦可傳送指示使用者輸入的各種其他資料,諸如鍵盤和滑鼠事件、觸摸墊資料、追蹤滾輪資料、來自陀螺儀/加速計的感測器資訊、來自話筒的資料等。在一些實施例中,WLAN通訊單元108亦可傳送遠端控制器102的通訊能力。在一些實施例中,WLAN通訊單元108可傳送指示遠端控制器102處的低功率位準(例如,低電池位準)的通知。在一些實施例中,在轉換到非活躍工作狀態之前,WLAN通訊單元108可記錄遠端控制器102最後在其上與受控設備104通訊的通訊通道的識別符。WLAN通訊單元108可在該記錄的通訊通道上傳送命令訊息。在其他實施例中,如以下將進一步描述的,WLAN通訊單元108可掃瞄其他通訊通道以嘗試定位受控設備104。在該實施例中,WLAN通訊單元108可在所考慮的通訊通道上將命令訊息傳遞給受控設備104。該流程在方塊308處繼續。
在方塊308,決定是否從第二網路設備接收到確認訊息。例如,WLAN通訊單元108可決定是否從受控設備104接收到確認訊息。若遠端控制器102接收到確認訊息,則這可指示受控設備104被配置成處於活躍工作狀態。遠端控制器102可
記錄在其上偵測到受控設備104的通訊通道的識別符。若遠端控制器102沒有接收到確認訊息,則這可指示受控設備104被配置成處於睡眠工作狀態或受控設備104正在另一通訊通道上操作。若從第二網路設備接收到確認訊息,則決定第二網路設備成功接收到命令訊息並且該流程在方塊310處繼續。否則,若沒有從第二網路設備接收到確認訊息,則決定第二網路設備沒有接收到命令訊息並且該流程在圖4的方塊316處繼續。
在方塊310,第一網路設備從活躍工作狀態轉換到睡眠工作狀態。如上所述,睡眠工作狀態可以是活躍工作狀態與非活躍工作狀態之間的中間低功率工作狀態。遠端控制器102可不被配置成在睡眠工作狀態中傳送/接收通訊。遠端控制器102可被配置成處於睡眠工作狀態以節約電池功率。如上所述,用於從睡眠工作狀態轉換到活躍工作狀態的時間區間少於用於從非活躍工作狀態轉換到活躍工作狀態的時間區間。因此,遠端控制器102可被配置成處於睡眠工作狀態,以期接收下一使用者輸入。該流程在方塊312處繼續。
在方塊312,決定是否轉換到非活躍工作狀態。如以上參考圖2所描述的,遠端控制器102可保持處於睡眠工作狀態達預定時間區間,以期接收另一使用者輸入。若該預定時間區間流逝並且遠端控制器102尚未偵測到任何使用者輸入,則遠端控制器102轉換到非活躍工作狀態並且該流程在方塊314處繼續。若遠端控制器102在該預定時間區間流逝之前偵測到使用者輸入,則遠端控制器轉換到活躍工作狀態並且該
流程在方塊306處繼續(圖3中圖示為「否(1)」路徑)。若該預定時間區間尚未流逝並且若遠端控制器102尚未偵測到任何使用者輸入,則遠端控制器102保持處於睡眠工作狀態並且該流程循環回到方塊312(圖3中圖示為「否(2)」路徑)。
在方塊314,第一網路設備從睡眠工作狀態轉換到非活躍工作狀態。例如,功率節省單元106可使遠端控制器102轉換到非活躍工作狀態。該流程從方塊314結束。遠端控制器102可在處於非活躍工作狀態時等待下一使用者輸入。
在圖4的方塊316處,第一網路設備決定是否在當前通訊通道上向第二網路設備重傳命令訊息。例如,WLAN通訊單元108可決定是否向受控設備104重傳命令訊息。為了決定是否在當前通訊通道上向受控設備104重傳命令訊息,遠端控制器102可決定預定數目次重傳嘗試是否已流逝及/或預定重傳時間區間是否已流逝。
在一些實施例中,在向受控設備104重傳命令訊息之前,遠端控制器102可決定是否向受控設備104傳送對工作狀態回饋的請求(「工作狀態回饋請求」)。在一些實施例中,WLAN通訊單元108可傳送向受控設備104懇請工作狀態回饋的單獨訊息。在其他實施例中,工作狀態回饋請求可作為命令訊息的一部分被傳送。經由向受控設備104傳送工作狀態回饋請求,遠端控制器102可向受控設備104請求以下工作狀態回饋中的一者或多者:A)受控設備104的當前功率狀態(例如,受控設備104是開啟還是關閉或受控設備是被配置成處於活躍工作狀態還是睡眠工作狀態),B)受控設備104的當前基
礎設施模式(例如,在受控設備104支援基礎設施模式時,受控設備104是否與通訊網路100的存取點相關聯),C)受控設備104的當前工作通訊通道,D)受控設備104被配置成在其上與相關聯存取點通訊的通訊通道,及/或E)受控設備104是否將在通道外操作用於對等(P2P)通訊。在一個實施例中,工作狀態回饋請求亦可包括關於受控設備104的工作週期、受控設備104將保持處於當前通訊通道上的時間區間(「存在時段」)、及/或遠端控制器可對至受控設備104的傳輸使用的最高調制編碼方案(MCS)的請求資訊。在決定受控設備104是否將在通道外操作用於P2P通訊時,可決定P2P通訊在受控設備104上被啟用還是被禁用。若P2P通訊被啟用,則工作狀態回饋可指示哪個P2P通道當前正被用於(例如,當前活躍用於)P2P通訊。若P2P通訊被禁用,則當前工作狀態可指示可被用於P2P通訊的優選P2P通道清單。優選P2P通道清單可表示其中可用P2P通道應被搜尋以偵測受控設備104的序列。
在一個實施例中,受控設備104是否將在通道外操作用於P2P通訊可由受控設備104的Miracast(鏡像投屏)模式來表示(例如,Miracast通訊在受控設備104上被啟用還是禁用)。在該實施例中,工作狀態回饋可包括與受控設備104的Miracast通訊有關的資訊。然而,在其他實施例中,工作狀態回饋可包括與受控設備104所執行的其他合適類型的通訊有關的資訊。例如,工作狀態回饋可包括與其他對等內容共用通訊相關聯的資訊。在一些實施例中,工作狀態回饋可指示遠端控制(RC)通道。RC通道可以是用於在遠端控制器102
與受控設備104之間交換通訊的預設通訊通道。
另外,工作狀態回饋可包括受控設備104的睡眠區間和活躍區間。如上所述,睡眠區間可指示受控設備104將被配置成處於睡眠工作狀態並且不能傳送/接收通訊的歷時。活躍區間可指示受控設備104將被配置成處於活躍工作狀態並且能夠傳送/接收通訊的歷時。在一些實施例中,工作狀態回饋可包括與受控設備104相關聯的工作通訊通道的優選清單(「通道掃瞄序列」)。工作狀態回饋可指示受控設備104可能在其上操作的通訊通道的序列。參考圖4,若決定要在當前通訊通道上重傳命令訊息,則該流程在圖3中的方塊306處繼續。否則,若決定不在當前通訊通道上重傳命令訊息,則該流程在圖4中的方塊318處繼續。
在方塊318,決定是否分析通道掃瞄序列中的另一通訊通道。在一些實現中,WLAN通訊單元108可基於從受控設備104接收到的上一個工作狀態回饋來決定掃瞄各通訊通道以定位受控設備104的序列(「通道掃瞄序列」)。例如,遠端控制器102可基於各種因素來決定通道掃瞄序列,這些因素諸如受控設備104的關聯狀態、受控設備104是否將在通道外操作用於P2P通訊、受控設備104是否正在動態頻率選擇(DFS)通道上操作等。在一個具體示例中,若受控設備104已在DFS通道上與存取點相關聯並且已禁用Miracast通訊,則遠端控制器102可決定通道掃瞄序列為:RC通道、Miracast通道#1、Miracast通道#2、其他2.4GHz WLAN通訊通道、其他5GHz WLAN通訊通道。在另一具體示例中,若受控設備104在非DFS
通道上與存取點相關聯並且啟用了Miracast通訊,則遠端控制器102可決定通道掃瞄序列為:Miracast通道#1、非DFS AP通道、Miracast通道#2、其他2.4GHz WLAN通訊通道、其他5GHz WLAN通訊通道。儘管各實施例描述了遠端控制器102基於受控設備104的Miracast通訊來決定通道掃瞄序列,但各實施例不被如此限定。在其他實施例中,通道掃瞄序列可基於受控設備104所執行的其他合適類型的通訊來決定。
在一些實施例中,遠端控制器102可維護通道掃瞄序列結構。通道掃瞄序列結構可包括針對受控設備104的不同工作狀態回饋的預定通道掃瞄序列。回應於從受控設備104接收到工作狀態回饋,遠端控制器102可將接收到的工作狀態回饋對照通道掃瞄序列結構作比較並選擇合適的通道掃瞄序列。參考圖4,若通道掃瞄序列包括要分析的另一通訊通道,則該流程在方塊320處繼續。否則,該流程結束。遠端控制器102可轉換到睡眠工作狀態或非活躍工作狀態並等待下一使用者輸入。
在方塊320,第一網路設備轉換到通道掃瞄序列中的下一通訊通道以與第二網路設備通訊。例如,WLAN通訊單元108可轉換到根據通道掃瞄序列決定的下一通訊通道。在一些實施例中,WLAN通訊單元108可在該下一通訊通道上向受控設備104重傳命令訊息。在另一實施例中,WLAN通訊單元108可協同工作狀態回饋請求來傳送命令訊息。在另一實施例中,遠端控制器102可在當前通訊通道上對命令訊息的預定數目次不成功的重傳嘗試之後傳送工作狀態回饋請求。在另一實
施例中,遠端控制器102可以不重傳命令訊息並且可僅傳送工作狀態回饋請求。遠端控制器102向受控設備104傳送命令訊息及/或工作狀態回饋請求的操作參考圖10和11來進一步描述。該流程從方塊320循環回到圖3中的方塊306。
如以上參考圖3-4所描述的,在一些實施例中,遠端控制器102可在預定重傳時間區間已流逝之後或在預定數目次不成功的重傳嘗試之後傳送工作狀態回饋請求。例如,在預定數目次不成功的重傳嘗試之後及/或在預定重傳時間流逝之後,遠端控制器102可推斷受控設備104不在當前通訊通道上活躍。因此,遠端控制器102可向受控設備104傳送工作狀態回饋請求。在一些實施例中,WLAN通訊單元108可將工作狀態回饋請求嵌入在命令訊息的後續重傳嘗試中。在一些實施例中,作為工作狀態回饋請求的一部分,WLAN通訊單元108可指示遠端控制器102將保持處於活躍工作狀態以接收工作狀態回饋的時間區間。然而,在其他實施例中,工作狀態回饋請求可以不指示遠端控制器102將保持處於活躍工作狀態的時間區間。取而代之,遠端控制器102可保持處於活躍工作狀態,直至其從受控設備104接收到工作狀態回饋或直至預定義時間區間流逝。在一些實施例中,作為工作狀態回饋請求的一部分,WLAN通訊單元108可指示遠端控制器102將在其上監聽工作狀態回饋的通訊通道。回應於接收到工作狀態回饋請求,WLAN通訊單元112可向遠端控制器102傳送關於受控設備104的當前工作狀態的資訊。在一個實施例中,若遠端控制器102在預定數目次重傳嘗試之後未接收到對命令訊息及/或
工作狀態回饋請求的回應,則遠端控制器102可切換至通道掃瞄序列中的下一通訊通道。在另一實施例中,若遠端控制器102在預定重傳區間期間沒有接收到回應,則遠端控制器102可切換至通道掃瞄序列中的下一通訊通道。遠端控制器102可在該下一通訊通道上傳送命令訊息及/或工作狀態回饋請求,以嘗試定位受控設備104。
儘管圖3-4描述了遠端控制器102在預定重傳時間區間流逝之後及/或在預定數目次不成功的重傳嘗試之後傳送工作狀態回饋請求,各實施例不被如此限定。在一些實施例中,遠端控制器102可按週期性間隔從受控設備104接收工作狀態回饋(而無需傳送工作狀態回饋請求)。在一些實施例中,遠端控制器102可回應於偵測到預定類型的使用者輸入而傳送工作狀態回饋請求。例如,工作狀態回饋請求可連結至遠端控制器102上的預定按鈕的啟動、預定姿勢、預定語音命令、及/或另一合適的使用者輸入。在一個示例中,遠端控制器102可回應於決定使用者已啟動遠端控制器102的電源開/關按鈕而傳送工作狀態回饋請求。作為另一示例,遠端控制器102可回應於決定使用者已啟動遠端控制器102的「enter(決定)」或「選擇」按鈕而傳送工作狀態回饋請求。在一些實施例中,若自遠端控制器102上一次從受控設備104接收到工作狀態回饋起已流逝了預定時間區間,則遠端控制器102可傳送工作狀態回饋請求。例如,遠端控制器102可回應於從受控設備104接收到工作狀態回饋而發起計時器。若遠端控制器102在計時器已流逝之後尚未接收到經更新的工作狀態回饋,則遠
端控制器102可向受控設備104傳送工作狀態回饋請求。
儘管以上未參考圖3-4進行描述,但輸入處理單元110可維護命令計時器,該命令計時器追蹤在偵測到使用者輸入118之後已流逝了多少時間。若命令計時器值超過命令期滿區間,則遠端控制器102可推斷該使用者輸入是「陳舊的」並且不再有效。命令期滿區間可至少部分地基於在使用者提供使用者輸入118(例如,按壓遠端控制器102上的按鈕)與受控設備104接收到相應的命令訊息之間的最大可容忍蘇醒等待時間來選擇。若輸入處理單元110決定使用者輸入是陳舊的,則WLAN通訊單元108可丟棄包括該使用者輸入的命令訊息。WLAN通訊單元108可不在任何通訊通道上重傳包括該使用者輸入的命令訊息。在一些實施例中,即使在丟棄使用者輸入之後,遠端控制器102亦可繼續傳送工作狀態回饋請求。遠端控制器102可繼續傳送工作狀態回饋請求,直至其從受控設備104接收到工作狀態回饋、或者偵測到新的使用者輸入、或者遠端控制器102將通道掃瞄序列中的所有通訊通道都掃瞄了一次。
圖5是圖示遠端控制器的用於定位受控設備的示例操作的流程圖。該流程在方塊502處繼續。
在方塊502,第一網路設備在第一通訊通道上向第二網路設備傳送使用者輸入以用於控制第二網路設備的操作。參考圖1的示例,遠端控制器102的輸入處理單元110可偵測使用者輸入118。例如,輸入處理單元110可決定使用者已啟動遠端控制器102的觸發機制(例如,實體按鈕、鍵按壓等)。
作為另一示例,輸入處理單元110可偵測姿勢命令、語音命令、感測器資訊、及/或另一合適的使用者輸入。在一些實施例中,回應於偵測到使用者輸入118,功率節省單元106可使遠端控制器102從非活躍工作狀態轉換到活躍工作狀態。在另一實施例中,回應於偵測到使用者輸入118,功率節省單元106可使遠端控制器102從睡眠工作狀態轉換到活躍工作狀態。如以上參考圖3所描述的,遠端控制器102的輸入處理單元110可產生包括該使用者輸入的命令訊息。WLAN通訊單元108可在第一通訊通道上將該命令訊息傳遞給受控設備104。在一些實施例中,遠端控制器102可被預配置成經由第一通訊通道與受控設備104通訊。在另一實施例中,遠端控制器102和受控設備104可協商以選擇第一通訊通道用於後續通訊。該流程在方塊504處繼續。
在方塊504,第一網路設備至少部分地基於未在第一通訊通道上接收到來自第二網路設備的確認訊息來決定第二網路設備是否正在第一通訊通道上操作。如以上參考圖3所描述的,若遠端控制器102沒有接收到來自受控設備104的確認訊息,則遠端控制器102的WLAN通訊單元108可決定受控設備104不在第一通訊通道上操作。在一些實施例中,遠端控制器102可在重傳時間流逝及/或預定數目次不成功的重傳嘗試之後決定受控設備104不在第一通訊通道上操作。在如以下將進一步描述的一些實施例中,遠端控制器102可在嘗試使用不同通訊參數(例如,MCS級別)重傳使用者輸入及/或工作狀態回饋請求不成功之後決定受控設備104不在第一通訊通道上
操作。在一些實施例中,遠端控制器102可在命令期滿時間流逝之後或在第一通訊通道的通道搜尋時段流逝之後決定受控設備104不在第一通訊通道上操作,如以下將在圖11中描述的。該流程在方塊506處繼續。
在方塊506,回應於決定第二網路設備不在第一通訊通道上操作,第一網路設備根據通道掃瞄序列來掃瞄複數個通訊通道。如以上在圖3和4中描述的,遠端控制器102可至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定通道掃瞄序列。例如,遠端控制器102和受控設備104可能已在早先時刻在相同通訊通道上操作。受控設備104可能已在早先時刻將工作狀態回饋提供給遠端控制器102。在該示例中,遠端控制器102可儲存該工作狀態回饋並使用根據所儲存的工作狀態回饋決定的通道掃瞄序列來定位受控設備104。遠端控制器102可使用所儲存的在早先時刻接收到的工作狀態回饋,直至接收到新的工作狀態回饋以代替所儲存的工作狀態回饋。在方塊506,遠端控制器102尚未從受控設備104接收到新的工作狀態回饋。因此,遠端控制器102可使用先前接收的工作狀態回饋來決定用於搜尋受控設備104的通道掃瞄序列。遠端控制器102可使用通道掃瞄序列來決定受控設備104可能在其上操作的通訊通道。回應於決定受控設備104不在第一通訊通道上操作,遠端控制器102可切換至通道掃瞄序列中所指示的下一通訊通道。遠端控制器102可在該下一通訊通道上向受控設備104重傳使用者輸入。如以下將在圖11中進一步描述的,遠端控制器102可相繼地掃瞄通道掃瞄序列中列出的每
個通訊通道,直至遠端控制器102定位到受控設備104。該流程在方塊508處繼續。
在方塊508,回應於在第二通訊通道上傳送使用者輸入之後在第二通訊通道上接收到來自第二網路設備的確認訊息,第一網路設備決定第二網路設備正在第二通訊通道上操作。在一些實施例中,遠端控制器102可在通道掃瞄序列的第二通訊通道上重傳使用者輸入並且可在第二通訊通道上接收到確認訊息。遠端控制器102可決定要經由第二通訊通道與受控設備104交換後續通訊。在一些實施例中,在接收到來自第二網路設備的確認訊息之後,功率控制單元110可使遠端控制器102從活躍工作狀態轉換到中間睡眠工作狀態。如上所述,遠端控制器102可保持處於睡眠工作狀態達預定時間區間,以期接收另一使用者輸入。若該預定時間區間流逝並且遠端控制器102尚未偵測到任何使用者輸入,則遠端控制器102轉換到非活躍工作狀態。在其他實施例中,遠端控制器102可在成功向第二網路設備傳送第一使用者輸入及/或從第二網路設備接收到工作狀態回饋之後從活躍工作狀態轉換到非活躍工作狀態。在該實施例中,遠端控制器102可以不在中間睡眠工作狀態中操作。該流程從方塊508結束。
圖6是圖示遠端控制器的用於請求工作狀態回饋的示例操作的流程圖。該流程在方塊602處繼續。
在方塊602,第一網路設備向第二網路設備傳送使用者輸入以用於控制第二網路設備的操作。參考圖1的示例,遠端控制器102的輸入處理單元110可偵測使用者輸入118。例如
,輸入處理單元110可決定使用者已啟動遠端控制器102的觸發機制(例如,實體按鈕、鍵按壓等)。作為另一示例,輸入處理單元110可偵測姿勢命令、語音命令、感測器資訊、及/或另一合適的使用者輸入。在一些實施例中,回應於偵測到使用者輸入118,功率節省單元106可使遠端控制器102在活躍工作狀態中操作。
如以上參考圖3所描述的,輸入處理單元110可產生包括該使用者輸入的命令訊息。WLAN通訊單元108可在通訊通道上將該命令訊息傳遞給受控設備104。在一些實施例中,遠端控制器102可被預配置成經由預定義通訊通道與受控設備104通訊。在另一實施例中,遠端控制器102和受控設備104可協商以選擇用於後續通訊的通訊通道。該流程在方塊604處繼續。
在方塊604,回應於未接收到來自第二網路設備的確認訊息,將工作狀態回饋請求嵌入在該使用者輸入從第一網路設備至第二網路設備的後續重傳中。如以上參考圖3所描述的,遠端控制器102可傳送工作狀態回饋請求以向受控設備104請求各種類型的資訊。例如,遠端控制器102可傳送工作狀態回饋請求以決定用於定位受控設備104的通道掃瞄序列。該流程在方塊606處繼續。
在方塊606,第一網路設備至少部分地基於先前從第二網路設備接收到的工作狀態回饋來決定用於從第一網路設備向第二網路設備重傳使用者輸入的第一通訊通道。在一些實施例中,遠端控制器102可根據先前從受控設備104接收到
的工作狀態回饋來決定通道掃瞄序列。遠端控制器102可在由通道掃瞄序列所指示的第一通訊通道上重傳使用者輸入及/或工作狀態回饋請求,以嘗試定位受控設備104。在一些實施例中,若遠端控制器102回應於工作狀態回饋請求未從受控設備104接收到工作狀態回饋,則遠端控制器102可在第一通訊通道上重傳使用者輸入及/或工作狀態回饋請求,直至預定重傳時間區間流逝、接收到工作狀態回饋、及/或接收到確認訊息。遠端控制器102可在通道掃瞄序列中列出的每個通訊通道上傳送使用者輸入及/或工作狀態回饋請求,直至所有通訊通道已被掃瞄或直至偵測到受控設備104。在一些實施例中,遠端控制器102可回應於工作狀態回饋請求從第二網路設備接收新的工作狀態回饋。遠端控制器102可至少部分地基於新的工作狀態回饋來決定通道掃瞄序列。遠端控制器102可至少部分地基於通道掃瞄序列來決定第二網路設備將從第一通訊通道轉換到第二通訊通道。遠端控制器102可在第二通訊通道上傳送後續使用者輸入。該流程從方塊606結束。
圖7是遠端控制器合併多個使用者輸入以供傳輸至受控設備的流程圖700。該流程始於方塊702處。
在方塊702,通訊網路的第一網路設備接收當前使用者輸入以供傳輸至該通訊網路的第二網路設備。參考圖1的示例,遠端控制器102的輸入處理單元110可偵測使用者輸入118。例如,輸入處理單元110可決定使用者已啟動遠端控制器102的觸發機制(例如,實體按鈕、虛擬按鈕等)。作為另一示例,輸入處理單元110可偵測姿勢使用者輸入、語音使用者輸入
、感測器資訊、及/或另一合適的使用者輸入。如以上參考圖3的方塊304類似地討論的,回應於偵測到當前使用者輸入,功率節省單元106可使遠端控制器102從非活躍工作狀態轉換到活躍工作狀態。在另一示例中,回應於偵測到當前使用者輸入,功率節省單元106可使遠端控制器102從睡眠工作狀態轉換到活躍工作狀態。該流程在方塊704處繼續。
在方塊704,決定第一網路設備是否正向第二網路設備傳送先前使用者輸入。例如,輸入處理單元110可決定WLAN通訊單元108當前是否正向受控設備104傳送先前使用者輸入。例如,使用者可啟動遠端控制器102上的第一按鈕。在遠端控制器102正傳送(或重傳)第一按鈕啟動的指示時,使用者可啟動遠端控制器102上的第二按鈕。若第一網路設備當前正向第二網路設備傳送先前使用者輸入,則該流程在方塊706處繼續。否則,該流程在方塊708處繼續。
在方塊706,決定先前使用者輸入是否有效。例如,輸入處理單元110可決定先前使用者輸入為有效亦是已超時從而使其無效。在一些實施例中,為了決定先前使用者輸入是否有效,輸入處理單元110可決定在遠端控制器102處偵測到先前使用者輸入之後是否已流逝了命令期滿區間。在另一實施例中,輸入處理單元110可決定用於傳送先前使用者輸入的預定重傳時間區間是否已流逝及/或預定數目次重傳嘗試是否已流逝。
在一些實施例中,輸入處理單元110可比較先前使用者輸入與當前使用者輸入以決定先前使用者輸入是否異於當
前使用者輸入。在一些實施例中,若當前使用者輸入和先前使用者輸入具有相同的值(例如,若使用者按壓了同一按鈕兩次),則輸入處理單元110可諮詢預定規則集以決定當前使用者輸入是否為先前使用者輸入的重複以及要傳送這些使用者輸入中的一者還是兩者。在一些實施例中,輸入處理單元110可至少部分地基於使用者輸入的類型和提供該使用者輸入的上下文來決定要傳送這些使用者輸入中的一者還是兩者。輸入處理單元110可諮詢指示相繼的相同使用者輸入應被認為是重複亦是獨特使用者輸入的預定規則集。在一個實施例中,輸入處理單元110可基於被啟動的按鈕類型來決定相繼的相同使用者輸入應被認為是重複還是獨特使用者輸入。例如,若電源開/關按鈕被相繼啟動多次,則輸入處理單元110可推斷使用者旨在按壓電源開/關按鈕僅一次。在該示例中,輸入處理單元110可推斷電源開/關按鈕的第二次啟動是電源開/關按鈕的第一次啟動的重複。作為另一示例,若音量按鈕被相繼啟動多次,則輸入處理單元110可推斷使用者旨在按壓音量按鈕多次。在該示例中,輸入處理單元110可推斷音量按鈕的第二次啟動異於音量按鈕的第一次啟動。若先前使用者輸入有效,則該流程在方塊710處繼續。否則,該流程在方塊708處繼續。
在方塊708,第一網路設備將包括當前使用者輸入的命令訊息傳遞給第二網路設備。如以上參考圖3的方塊306類似地描述的,輸入處理單元110可產生包括當前使用者輸入的命令訊息。在一些實施例中,若先前使用者輸入無效但當前
使用者輸入有效,則輸入處理單元110可產生包括當前使用者輸入的命令訊息。如以上所討論的,若在使用者提供先前使用者輸入之後命令期滿區間已流逝、若用於傳送先前使用者輸入的預定重傳時間區間已流逝、若預定數目次重傳嘗試已流逝等,則先前使用者輸入可能無效。在另一實施例中,若在偵測到當前使用者輸入時遠端控制器102沒有在嘗試傳送先前使用者輸入,則輸入處理單元110可產生包括當前使用者輸入的命令訊息。WLAN通訊單元108可將該命令訊息傳遞給受控設備104。在一些實施例中,如以上參考圖3-4類似地描述的,在需要的情況下,遠端控制器102可重傳該命令訊息、切換通訊通道以搜尋受控設備104、及/或傳送工作狀態回饋請求。該流程從方塊708結束。遠端控制器102可轉換到睡眠工作狀態或非活躍工作狀態並等待下一使用者輸入。
在方塊710,將先前使用者輸入和當前使用者輸入傳送給第二網路設備。如以上所討論的,若在使用者提供先前使用者輸入之後命令期滿區間尚未流逝、若用於傳送先前使用者輸入的預定重傳時間區間尚未流逝、若預定數目次重傳嘗試尚未流逝等,則先前使用者輸入可以是有效的。因此,若在提供當前使用者輸入時遠端控制器102正嘗試向受控設備104傳送(或重傳)先前使用者輸入,則先前使用者輸入可以是有效的。例如,回應於決定先前使用者輸入是有效的並且回應於決定先前使用者輸入異於當前使用者輸入,遠端控制器102可在單個命令訊息中傳送先前使用者輸入和當前使用者輸入。例如,先前使用者輸入和當前使用者輸入可以各
自是回應於使用者啟動調高音量按鈕。在該示例中,輸入處理單元110可決定(例如,基於諮詢預定規則集)對「調高音量」按鈕的相繼啟動是可接受的。輸入處理單元110可決定使用者旨在按壓調高音量按鈕兩次。輸入處理單元110可推斷先前使用者輸入和當前使用者輸入是獨特的、相異的輸入。遠端控制器102可在共用命令訊息中傳送先前使用者輸入和當前使用者輸入兩者。在一些實施例中,遠端控制器102可傳送先前使用者輸入和當前使用者輸入達預定重傳時間區間及/或達預定數目次重傳嘗試,隨後丟棄這兩個使用者輸入。因此,若當前使用者輸入是在先前使用者輸入有效時提供的,則遠端控制器102有效地重啟針對先前和當前使用者輸入的重傳時間區間。在一些實施例中,若當前使用者輸入是先前使用者輸入的重複,則遠端控制器102可重啟針對先前使用者輸入的重傳時間區間。該流程從方塊712結束。
在一些實施例中,當遠端控制器102正在通道掃瞄序列的通訊通道上重傳先前使用者輸入及/或懇請工作狀態回饋時,遠端控制器102可接收當前使用者輸入。回應於接收到當前使用者輸入,遠端控制器102可以不重啟通道掃瞄規程並且可以不重新掃瞄先前已掃瞄的通訊通道。取而代之,遠端控制器102可在傳送先前使用者輸入、當前使用者輸入、及/或工作狀態回饋請求的同時繼續掃瞄通道掃瞄序列中的剩餘通訊通道。
儘管圖7描述了遠端控制器102決定多個相繼接收到的使用者輸入是獨特的還是重複,但各實施例不被如此限定
。取而代之,遠端控制器102可在命令訊息中傳送給受控設備104的每個使用者輸入。受控設備104的輸入處理單元114可分析接收到的使用者輸入以查明這些使用者輸入中的任一者是否為重複,如以上參考遠端控制器102類似地描述的。若受控設備104相繼接收到相同的使用者輸入多次,則輸入處理單元114可基於預定規則集來決定相繼接收到的使用者輸入是獨特的還是重複。這些規則可由遠端控制器102至少部分地基於在遠端控制器102處偵測到的相繼使用者輸入(例如,按鈕按壓)之間的相對定時來進一步擴充。受控設備104可隨後處理獨特的使用者輸入並丟棄重複的使用者輸入。
在一些實施例中,遠端控制器102和受控設備104可支援多種使用者輸入工作模式。例如,遠端控制器102和受控設備104可支援按鈕輸入工作模式、姿勢輸入工作模式、語音輸入工作模式、無線音訊輸入工作模式、或另一合適的輸入工作模式。在一些實施例中,取決於輸入工作模式,遠端控制器102和受控設備104可為了功率節省而執行不同的操作。用於實現按鈕輸入工作模式的操作將在以下參考圖8進一步描述。用於實現姿勢輸入工作模式的操作將在以下參考圖9進一步描述。
圖8是圖示具有WLAN能力的遠端控制器在按鈕輸入工作模式中的示例操作的時序圖。在圖8中,時序圖800圖示了遠程控制器102的操作。時序圖850圖示了回應於遠端控制器102的操作的受控設備104的操作。儘管未在圖8中圖示,但受控設備104可在圖8的操作被執行之前開啟並與遠端控制
器102配對。在沒有使用者輸入時,遠端控制器102被配置成處於非活躍工作狀態(時間區間802)。在使用者啟動遠端控制器102上的按鈕時,遠端控制器102轉換到活躍工作狀態。遠端控制器102在時間區間804期間從非活躍工作狀態轉換到活躍工作狀態。遠端控制器102根據WLAN通訊協定在時間區間806期間爭用通道存取。在時間區間806期間爭用通道存取時,遠端控制器102可被配置成處於活躍工作狀態。遠端控制器102基於使用者啟動遠端控制器102的按鈕而產生命令訊息(CMD)808。遠端控制器102將命令訊息808傳送給受控設備104。受控設備104接收命令訊息808並向遠端控制器102傳送確認訊息810。
在一些實施例中,如圖8中圖示的,遠端控制器102可以不是一旦其從受控設備104接收到確認訊息810就轉換回到非活躍工作狀態。取而代之,遠端控制器102可暫時轉換到睡眠工作狀態,以期使用者將啟動遠端控制器102的另一按鈕。如以上所討論的,睡眠工作狀態可以是活躍工作狀態與非活躍工作狀態之間的中間低功率工作狀態。用於從睡眠工作狀態轉換到活躍工作狀態的回應時間可以少於用於從非活躍工作狀態轉換到活躍工作狀態的回應時間。在圖8中,非活躍工作狀態和睡眠工作狀態用點狀塊來圖示。非活躍工作狀態用比睡眠工作狀態高的塊來圖示。遠端控制器102可被配置成保持處於睡眠工作狀態達預定超時區間826,隨後轉換到非活躍工作狀態。預定超時區間826可經由最佳化與從非活躍工作狀態轉換到活躍工作狀態相關聯的電量和等待時間相對於與
保持處於睡眠工作狀態相關聯的電量來選擇。
在圖8的示例中,當遠端控制器102在時間區間812期間(在預定超時區間826內)處於睡眠工作狀態時,使用者啟動遠端控制器102上的第二按鈕。遠端控制器102在時間區間814期間從睡眠工作狀態轉換到活躍工作狀態。例如,在時間區間814期間,遠端控制器102可使遠端控制器102的處理元件及/或通訊元件通電或啟動。遠端控制器102根據WLAN通訊協定在時間區間816期間爭用通道存取。在時間區間816期間爭用通道存取時,遠端控制器102可被配置成處於活躍工作狀態。遠端控制器102基於使用者啟動遠端控制器102的第二按鈕而產生命令訊息818。遠端控制器102將命令訊息818傳送給受控設備104。受控設備104接收命令訊息818並向遠端控制器102傳送確認訊息820。
在接收到確認訊息820之後,遠端控制器102轉換回到睡眠工作狀態822並發起另一預定超時區間828。在圖8中,遠端控制器102在預定超時區間828期間沒有接收到任何使用者輸入。因此,在預定時間區間828流逝之後,遠端控制器102可推斷使用者不希望控制受控設備104。在預定時間區間828流逝之後,遠端控制器102從睡眠工作狀態轉換到非活躍工作狀態(時間區間824)。
圖9是圖示具有WLAN能力的遠端控制器在姿勢輸入工作模式中的示例操作的時序圖。在圖9中,時序圖900圖示了遠程控制器102的操作。時序圖950圖示了回應於遠端控制器102的操作的受控設備104的操作。儘管未在圖9中圖示,
但受控設備104可在圖9的操作被執行之前開啟並與遠端控制器102配對。在沒有使用者輸入時,遠端控制器102被配置成處於非活躍工作狀態(時間區間902)。在遠端控制器102被配置成處於非活躍工作狀態時,遠端控制器102偵測到使用者輸入。例如,使用者可啟動遠端控制器102上的按鈕以發起姿勢輸入工作模式。作為另一示例,使用者輸入可以是代表姿勢輸入的感測器資訊(在以下描述)。遠端控制器102可回應於遠端控制器102偵測到使用者輸入而轉換到活躍工作狀態。遠端控制器102可在時間區間904期間從非活躍工作狀態轉換到活躍工作狀態。遠端控制器102根據WLAN通訊協定在時間區間906期間爭用通道存取。在時間區間906期間爭用通道存取時,遠端控制器102可被配置成處於活躍工作狀態。
在一些實施例中,遠端控制器102可包括整合感測器(例如,加速計、陀螺儀、話筒等)以允許遠端控制器102在姿勢輸入工作模式中操作。在一些實施例中,遠端控制器102可從整合感測器接收感測器資訊並且可將原始感測器資訊(不經處理地)傳送給受控設備104以力圖節約遠端控制器102上的電池功率。如圖9中圖示的,遠端控制器102產生包括感測器資訊的命令訊息908並將命令訊息908傳送給受控設備104。受控設備104接收命令訊息908並向遠端控制器102傳送確認訊息910。
受控設備104可處理感測器資訊並決定如何對接收到的感測器資訊進行回應。例如,使用者可將遠端控制器102用作指示器以選擇受控設備104上所顯示的元素。遠端控制器
102可從遠端控制器102內整合的加速計接收相應的感測器資訊並且可將該感測器資訊轉發給受控設備104。受控設備104可處理感測器資訊並標識使用者希望選擇的元素。受控設備104可隨後呈現選擇該元素的視覺指示。
在姿勢輸入工作模式中,產生並從遠端控制器102傳送感測器資訊的速率通常高於使用者提供姿勢輸入的速率。遠端控制器102可被配置成在傳送相繼的命令訊息之間從活躍工作狀態轉換到睡眠工作狀態。例如,如以下將在圖9中進一步描述的,遠端控制器102可傳送第一命令訊息,轉換到睡眠工作狀態達預定睡眠時間區間,在該預定睡眠時間區間流逝之後轉換到活躍工作狀態以傳送第二命令訊息,依此類推。
對姿勢輸入(例如,感測器資訊)的解讀通常由受控設備104執行。因此,遠端控制器102可週期性地轉換到活躍工作狀態以接收來自受控設備104的回饋並決定使用者是否正在提供有效的姿勢輸入。遠端控制器102可使用該接收到的回饋來決定姿勢輸入工作模式是否正在進行或者使用者是否已停止提供姿勢輸入(例如,使用者是否已停止使用遠端控制器102)。遠端控制器102可使用該接收到的回饋來決定是否退出姿勢輸入工作模式,使其感測器斷電,以及停止向受控設備104傳送感測器資訊。
參考圖9的示例,遠端控制器102將包括第一感測器資訊集的第一命令訊息908傳送給受控設備104。遠端控制器102從受控設備104接收確認訊息910。遠端控制器102從活躍
工作狀態轉換到睡眠工作狀態達睡眠時間區間912。如以上所討論的,睡眠工作狀態可以是活躍工作狀態與非活躍工作狀態之間的中間低功率工作狀態。與從睡眠工作狀態轉換到活躍工作狀態相關聯的轉換時間(及/或功耗)可以少於與從非活躍工作狀態轉換到活躍工作狀態相關聯的轉換時間(及/或功耗)。在圖9中,非活躍工作狀態和睡眠工作狀態用點狀塊來圖示。非活躍工作狀態用比睡眠工作狀態高的塊來圖示。在睡眠時間區間912流逝之後,遠端控制器102在時間區間914期間從睡眠工作狀態轉換到活躍工作狀態。例如,在時間區間914期間,遠端控制器102可使遠端控制器102的處理元件及/或通訊元件通電或啟動。遠端控制器102根據WLAN通訊協定在時間區間916期間爭用通道存取。在時間區間916期間爭用通道存取時,遠端控制器102可被配置成處於活躍工作狀態。遠端控制器102產生包括第二感測器資訊集的第二命令訊息918並將第二命令訊息918傳送給受控設備104。在遠端控制器102傳送第一命令訊息908與第二命令訊息918之間的時間區間被稱為封包間時間區間938。
回應於傳送第二命令訊息918,遠端控制器102從受控設備104接收確認訊息920。如上所述,在接收到確認訊息920之後,遠端控制器102從活躍工作狀態轉換到睡眠工作狀態達睡眠時間區間922。在睡眠時間區間922流逝之後,遠端控制器102在時間區間924期間從睡眠工作狀態轉換到活躍工作狀態。遠端控制器102隨後傳送包括下一感測器資訊集的下一命令訊息。更一般而言,遠端控制器102週期性地傳送包括
當前感測器資訊集的命令訊息,轉換到睡眠工作狀態達睡眠時間區間,並轉換到活躍工作狀態以傳送下一感測器資訊集。遠端控制器102可確保在傳送當前感測器資訊集與傳送下一感測器資訊集之間維持封包間時間區間938。
由於遠端控制器102不能決定使用者是否正在提供有效的姿勢輸入,因此遠端控制器102可依賴於受控設備104來指示使用者是否正在提供姿勢輸入以及遠端控制器102是否應當保持處於姿勢輸入工作模式。例如,基於處理接收到的感測器資訊,受控設備104可決定使用者是否正在提供有效的姿勢輸入或者使用者是否已停止使用遠端控制器102。在一些實施例中,遠端控制器102可指示(作為包括感測器資訊的命令訊息的部分)遠端控制器102將在何時以及在多長時間裡保持處於活躍工作狀態以接收來自受控設備104的姿勢回饋。姿勢回饋可指示遠端控制器102是否應當保持處於姿勢輸入工作模式或者遠端控制器102是否應當轉換到非活躍工作狀態。參考圖9的示例,遠端控制器102可傳送包括下一感測器資訊集和姿勢回饋請求的命令訊息926。在一些實施例中,姿勢回饋請求可指示遠端控制器102將在多長時間裡保持處於活躍工作狀態。然而,在其他實施例中,姿勢回饋請求可以不指示遠端控制器102將在多長時間裡保持處於活躍工作狀態。在該實施例中,遠端控制器102可保持處於活躍工作狀態,直至其從受控設備104接收到姿勢回饋或直至預定義時間區間流逝。受控設備104接收包括姿勢回饋請求的命令訊息926並傳送確認訊息928。回應於接收到確認訊息928,遠端控制
器102保持處於活躍工作狀態(在時間區間930期間)以期接收來自受控設備104的姿勢回饋。受控設備104可在由遠端控制器102指定的時間區間930期間傳送姿勢回饋932(FB)。姿勢回饋可指示遠端控制器102是否應當保持處於姿勢輸入工作模式以及遠端控制器102是否應當繼續週期性地向受控設備104傳送感測器資訊。
回應於接收到姿勢回饋932,遠端控制器102可向受控設備104傳送確認訊息934。遠端控制器102可分析姿勢回饋並決定是否要保持處於姿勢輸入工作模式。在圖9的示例中,基於接收到的姿勢回饋932,遠端控制器102決定使用者不再提供姿勢輸入。相應地,在傳送確認訊息934之後,遠端控制器102轉換到非活躍工作狀態(時間區間936)。
在一些實施例中,如以上參考圖9所描述的,在傳送預定數目的命令訊息(和感測器資訊)之後,遠端控制器102可傳送姿勢回饋請求並保持處於活躍工作狀態。在另一實施例中,在向受控設備104傳送每個命令訊息之後(亦即,在每個感測器資訊集之後),遠端控制器102可保持處於活躍工作狀態達預定時間區間以期接收來自受控設備104的姿勢回饋。
儘管圖9描述了遠端控制器102傳送姿勢回饋請求並指示受控設備104何時應當傳送姿勢回饋,但各實施例不被如此限定。在一些實施例中,受控設備104可具有關於遠端控制器102將在何時以及在多長時間裡保持處於活躍工作狀態以接收姿勢回饋的先驗知識。在該實施例中,遠端控制器102可以不向受控設備104傳送姿勢回饋請求。取而代之,受控設備
104可按預定的週期性時間間隔向遠端控制器102傳送姿勢回饋。在另一實施例中,受控設備104可以不按週期性間隔傳送姿勢回饋。取而代之,當受控設備104決定使用者已停止使用遠端控制器102時,受控設備104可指示(例如,在確認訊息中)遠端控制器102應當退出姿勢輸入工作模式。在另一實施例中,受控設備104可指示受控設備104將在何時向遠端控制器102傳送姿勢回饋。此外,除了指示遠端控制器102是否應當保持處於姿勢輸入工作模式以外,受控設備104亦可指示遠端控制器102應當多頻繁地向受控設備104傳送感測器資訊以及遠端控制器102應當多頻繁地監聽來自受控設備104的姿勢回饋。在一些實施例中,姿勢回饋亦可包括受控設備104的工作狀態回饋,如以上所描述的。
如以上所討論的,使用者提供姿勢輸入的時間區間可涵蓋多個感測器資訊集的傳輸。受控設備104可基於評估這多個感測器資訊集來推斷姿勢輸入。因此,在一些實施例中,在連貫的感測器資訊集之間可存在很少差異或沒有差異。每一感測器資訊集可用位元、符號、取樣、或另一合適的資訊單位來表示。在一些實施例中,遠端控制器102可被配置成經由向受控設備104僅傳送實質上獨特的感測器資訊來節約功率。例如,遠端控制器102可傳送包括第一感測器資訊集的第一命令訊息。在接收到第二感測器資訊集之後,遠端控制器102可決定第二感測器資訊集是否實質上不同於第一感測器資訊集。例如,遠端控制器102可決定第一感測器資訊集與第二感測器資訊集之間的差異是否小於感測器閾值。作為另
一示例,遠端控制器102可決定對應於第一感測器資訊集的第一資料取樣集與對應於第二感測器資訊集的第二資料取樣集之間的差異是否小於感測器閾值。作為另一示例,遠端控制器102可決定第一感測器資訊集與第二感測器資訊集之間的相關是否超過相關閾值。若該差異小於感測器閾值或者若該相關超過相關閾值,則遠端控制器102可決定第二感測器資訊集與第一感測器資訊集大致相同。相應地,遠端控制器102可以不向受控設備104傳送第二感測器資訊集。然而,若第一感測器資訊集與第二感測器資訊集之間的差異大於或等於感測器閾值或者若該相關不超過相關閾值,則遠端控制器102可向受控設備104傳送第二感測器資訊集。因此,遠端控制器102可使在姿勢輸入工作模式中傳送的傳輸數目和感測器信息量最小化。
在一些實施例中,受控設備104的輸入處理單元116(例如,姿勢處理應用)可被配置成一旦發起姿勢輸入工作模式就週期性地接收感測器資訊。輸入處理單元116可解讀感測器資訊並在受控設備104的顯示單元上呈現結果輸出(例如,選擇元素、移動滑鼠指標等)。若沒有在恰當的時刻接收到感測器資訊,則輸入處理單元116可產生出錯訊息。如以上所討論的,若第二感測器資訊集與第一感測器資訊集大致相同,則遠端控制器102可以不傳送第二感測器資訊集。若受控設備104的WLAN通訊單元112沒有從遠端控制器102接收到當前感測器資訊,則WLAN通訊單元112可推斷當前感測器資訊與先前感測器資訊大致相同。因此,為了輸入處理單元116的無
錯誤操作,WLAN通訊單元112可第二次將先前感測器資訊提供給輸入處理單元116。在一些實施例中,WLAN通訊單元112可經由將預定水平的舒適雜訊添加到先前感測器資訊來產生當前感測器資訊。這可確保輸入處理單元116接收到與先前感測器資訊不同的當前感測器資訊。
WLAN通訊協定通常指示各種調制和編碼方案(MCS)級別,各種MCS級別指示具有WLAN能力的網路設備可如何向另一具有WLAN能力的網路設備傳送通訊。每一MCS級別表示輸送量與可靠性之間的不同折衷。通常情況下,較高的輸送量水平(例如,較高的資料傳輸率)與較低的可靠性水平相關聯,反之亦然。回應於決定要向受控設備104傳送命令訊息,遠端控制器102可選擇使遠端控制器102的能耗最小化並使遠程控制器102的輸送量最大化的初始MCS級別。初始MCS級別可基於來自受控設備104的工作狀態回饋、(由受控設備104提供的)遠端控制器102的收到信號強度資訊(RSSI)、及/或其他合適的因素來選擇。替換地,遠端控制器102使用的初始MCS可基於來自受控設備104的輸入來選擇。
在預定數目次不成功的重傳嘗試之後,遠端控制器102可選擇最佳化傳輸可靠性的第二MCS級別。遠端控制器102可嘗試使用第二MCS級別向受控設備104重傳命令訊息。在一些實施例中,若以第二MCS級別重傳命令訊息不成功,則遠端控制器102可選擇第三MCS級別來重傳命令訊息。在其他實施例中,若以第二MCS級別重傳命令訊息不成功達預定重傳區間或達預定數目次重傳嘗試,則遠端控制器102可切換
至(來自通道掃瞄序列的)下一通訊通道並嘗試在該下一通訊通道上定位受控設備104,如以上參考圖3-4所描述的。用於以不同MCS級別來重傳命令訊息的操作在圖10中進一步圖示。
圖10是圖示具有WLAN能力的遠端控制器改變傳輸參數以與受控設備通訊的示例操作的時序圖。在圖10中,時序圖1000圖示了遠程控制器102的操作,且時序圖1050圖示了受控設備104的操作。在沒有使用者輸入時,遠端控制器102被配置成處於非活躍工作狀態(時間區間1002)。回應於偵測到使用者輸入,遠端控制器102在時間區間1004期間從非活躍工作狀態轉換到活躍工作狀態。遠端控制器102可回應於任何合適的使用者輸入(諸如遠端控制器的任何虛擬/實體按鈕的啟動、語音命令、姿勢命令等)而轉換到活躍工作狀態。
遠端控制器102的輸入處理單元110回應於在遠端控制器102處偵測到使用者輸入而產生命令訊息(CMD)1006A。遠端控制器102的WLAN通訊單元108將命令訊息1006A傳送給受控設備104。然而,如時序圖1050中圖示的,受控設備104週期性地在睡眠工作狀態與活躍工作狀態之間轉換。在圖10的示例中,受控設備104被配置成在睡眠區間1008期間處於睡眠工作狀態,此時遠端控制器102傳送命令訊息1006A。因此,受控設備104不會接收命令訊息1006A並且不會傳送對應的確認訊息。若遠端控制器102在預定確認時間區間內沒有接收到確認訊息,則WLAN通訊單元108可在預定命令重複區間1010期間重傳命令訊息。
如圖10中圖示的,在受控設備104被配置成處於睡眠工作狀態時(在睡眠區間1008期間),遠端控制器102向受控設備104重傳命令訊息1006B、1006C和1006D。在睡眠區間1008流逝之後,受控設備104轉換到活躍工作狀態達活躍區間1012。當受控設備104被配置成在活躍區間1012期間處於活躍工作狀態時,遠端控制器102繼續重傳命令訊息1006E、1006F和1006G。當受控設備104被配置成在下一睡眠區間1014期間處於睡眠工作狀態時,遠端控制器102傳送命令訊息1006H。然而,在一些實現中,受控設備104不接收和確認訊息1006E、1006F、1006G和1006H中的任一者。在圖10中,訊息1006A-1006H是使用第一MCS級別來傳送的。在一些實現中,若受控設備104不能可靠地接收使用第一MCS級別的訊息,則在活躍區間1012期間傳送的命令訊息1006E、1006F和1006G可能沒有被受控設備104成功接收(使用「X」來圖示)。在預定重傳時間區間1016流逝之後(或者在預定數目次不成功的重傳嘗試之後),遠端控制器102選擇第二MCS級別(如上所述)並開始在命令訊息1006I、1006J、1006K和1006L中使用第二MCS級別來重傳使用者輸入。使用第二MCS級別傳送的訊息1006I-1006L亦可包括嵌入式工作狀態回饋請求。在圖10中,使用第二MCS級別傳送且包括工作狀態回饋請求的訊息1006I-1006L用陰影線來圖示。
在圖10的示例中,當受控設備104被配置成在睡眠區間1014期間處於睡眠工作狀態時,遠端控制器102傳送命令訊息1006I、1006J和1006K。在睡眠區間1014流逝之後,受控設
備104轉換到活躍工作狀態。當受控設備104被配置成處於活躍工作狀態時,遠端控制器102傳送命令訊息1006L。受控設備104接收重傳的命令訊息1006L並向遠端控制器102傳送確認訊息1018。如以上所討論的,遠端控制器102偵測到使用者輸入與受控設備104接收並確認使用者輸入之間的時間區間是蘇醒等待時間1020。
由於命令訊息1006L包括工作狀態回饋請求,因此受控設備104向遠端控制器102傳送工作狀態回饋(FB)1022。在圖10的示例中,受控設備104在傳送確認訊息1018之後向遠端控制器102傳送工作狀態回饋1022。回應於接收到確認訊息1018,遠端控制器102保持處於活躍工作狀態以接收來自受控設備104的工作狀態回饋1022。然而,在其他實施例中,受控設備104可作為確認訊息1018的一部分來傳送工作狀態回饋。在接收到工作狀態回饋1022之後,遠端控制器102向受控設備104傳送確認訊息1024。遠端控制器102從活躍工作狀態轉換到睡眠工作狀態達睡眠區間1026。如以上所討論的,遠端控制器102在睡眠區間1026流逝之後從睡眠工作狀態轉換到非活躍工作狀態。遠端控制器102可保持處於非活躍工作狀態(圖示為時間區間1028),直至遠端控制器102偵測到另一使用者輸入。在一些實施例中,如將在圖11中進一步描述的,遠端控制器102可改變MCS級別和通訊通道兩者以定位受控設備104。
在一些實施例中,受控設備104可接收並確認使用第一MCS級別傳送的命令訊息1006E、1006F和1006G之一。在該
實施例中,遠端控制器102可使用第一MCS級別來傳送後續訊息(例如,工作狀態回饋請求訊息、第二命令訊息等)。若受控設備104能成功接收使用第一MCS級別的訊息,則遠端控制器102可以不切換至第二MCS級別。
圖11是圖示遠端控制器的用於標識受控設備的工作通訊通道的示例操作的時序圖1100。圖11圖示了WLAN通訊通道相對於時間的圖形。在沒有使用者輸入時,遠端控制器102被配置成處於非活躍工作狀態(時間區間1102)。回應於偵測到使用者輸入,遠端控制器102在時間區間1104期間從非活躍工作狀態轉換到活躍工作狀態。
遠端控制器102的輸入處理單元110回應於在遠端控制器102處偵測到使用者輸入而產生命令訊息1106A。遠端控制器102的WLAN通訊單元108將命令訊息(CMD)1106A傳送給受控設備104。然而,若例如受控設備104正在不同通訊通道上操作、被配置成處於睡眠工作狀態等,則受控設備104可能不會接收該命令訊息。在圖11的示例中,受控設備104不會接收命令訊息1106A並且不會傳送對應的確認訊息。若WLAN通訊單元108在預定確認時間區間內沒有接收到確認訊息,則WLAN通訊單元108可使用其他合適的傳輸參數(例如,不同的MCS級別、不同的通訊通道等)來重傳命令訊息,如以下將進一步描述的。在圖11中,遠端控制器102使用第一MCS級別並經由第一通訊通道(圖示為CH_A)來傳送初始命令訊息1106A和重傳的訊息1106B和1106C。在預定重傳時間區間流逝之後或者在預定數目次不成功的重傳嘗試之後,遠端控制器
102選擇第二MCS級別並使用第二MCS級別在第一通訊通道上重傳該命令訊息。在圖11的示例中,遠端控制器102使用第二MCS級別在第一通訊通道上傳送命令訊息1106D、1106E和1106F。在一些實施例中,命令訊息1106D、1106E和1106F亦可包括嵌入式工作狀態回饋請求。在圖11中,使用第二MCS級別傳送的命令訊息1106D、1106E和1106F用陰影線來圖示。
在預定通道搜尋時段1108流逝之後,遠端控制器102選擇下一通訊通道。通道搜尋時段1108可以指遠端控制器102嘗試在特定通訊通道上定位受控設備104的時間區間。通道搜尋時段1108可至少部分地基於受控設備104的活躍區間和睡眠區間來決定。下一通訊通道可至少部分地基於通道掃瞄序列來決定(如以上在圖3-4中圖示的)。在圖11中,在用於第一通訊通道的通道搜尋時段1108流逝之後,遠端控制器102經由第二WLAN通訊通道(圖示為CH_B)重傳該命令訊息。遠端控制器102經由第二通訊通道傳送命令訊息1106G、1106H等。在一些實施例中,如圖11中圖示的,遠端控制器102可使用第二MCS級別來傳送命令訊息1106G、1106H。然而,在其他實施例中,遠端控制器102可使用第一MCS級別在第二通訊通道上傳送一些命令訊息並且可使用第二MCS級別在第二通訊通道上傳送其餘命令訊息,如上所述。在又一實施例中,遠端控制器102可使用第二MCS級別在第二通訊通道上傳送一些命令訊息,可使用第三MCS級別在第二通訊通道上傳送其餘命令訊息,依此類推。
在圖11的示例中,在預定命令期滿時間1110流逝之
後,遠端控制器102決定該使用者輸入是「陳舊的」並且不再有效。因此,在命令期滿時間1110流逝之後,遠端控制器102停止向受控設備104重傳該使用者輸入。取而代之,如圖11中圖示的,遠端控制器102僅將工作狀態回饋請求(REQ)1112A傳送給受控設備104。遠端控制器102可在第二通訊通道上重傳工作狀態回饋請求多次(由訊息1112A...1112B圖示)。在用於第二通訊通道的通道搜尋時段1118流逝之後,遠端控制器102可切換至第三通訊通道並重傳工作狀態回饋請求,直至遠端控制器102接收到來自受控設備104的工作狀態回饋或直至用於第三通訊通道的通道搜尋時段流逝。用於每個通訊通道的通道搜尋時段可以是不同的或者可以是相同的。
在圖11的示例中,遠端控制器102在第n通訊通道(圖示為CH_N)上傳送工作狀態回饋請求1112C和1112D。在用於第n通訊通道的通道搜尋時段流逝之後,遠端控制器102決定其已掃瞄了受控設備104可能在其上操作的所有通訊通道。例如,遠端控制器102可決定其已掃瞄了通道掃瞄序列中指示的所有通訊通道。相應地,在傳送工作狀態回饋請求1112D不成功之後並且在用於第n通訊通道的通道搜尋時段流逝之後,遠端控制器102可從活躍工作狀態轉換到睡眠工作狀態。遠端控制器102可保持處於睡眠工作狀態達睡眠區間1114。如以上所討論的,遠端控制器102在睡眠區間1114流逝之後從睡眠工作狀態轉換到非活躍工作狀態。遠端控制器102可保持處於非活躍工作狀態(圖示為時間區間1116),直至遠端控制器102偵測到另一使用者輸入。在替換實施例中,遠端控制器102
可回應於傳送訊框1112D而轉換到非活躍工作狀態1116。
圖12是圖示受控設備的用於偵測遠端控制器的示例操作的時序圖。在圖12中,時序圖1200圖示了遠程控制器102的操作,且時序圖1250圖示了受控設備104的操作。遠端控制器102週期性地在睡眠工作狀態與活躍工作狀態之間轉換。同樣,受控設備104週期性地在睡眠工作狀態與活躍工作狀態之間轉換。如時序圖1250中圖示的,受控設備104被配置成在睡眠區間1202期間處於睡眠工作狀態。在被配置成處於睡眠工作狀態時,使用者提供輸入1230以提示受控設備104定位遠端控制器102。例如,使用者可啟動受控設備104上的「尋找遠端控制器」按鈕。回應於使用者輸入1230,受控設備104在時間區間1204期間從睡眠工作狀態轉換到活躍工作狀態。例如,在時間區間1204期間,受控設備102可使受控設備104的處理元件及/或通訊元件通電或啟動。受控設備104產生命令訊息(CMD)1206A,其包括遠端控制器102應當向使用者指示其存在的請求。
受控設備104將命令訊息1206A傳送給遠端控制器102。例如,受控設備104可在上次用於與遠端控制器102通訊的通訊通道上傳送命令訊息1206A。然而,如時序圖1200中圖示的,遠端控制器102週期性地在睡眠工作狀態與活躍工作狀態之間轉換。例如,遠端控制器102被配置成在睡眠區間1212期間處於睡眠工作狀態,在時間區間1214期間從睡眠工作狀態轉換到活躍工作狀態,並在活躍區間1216期間在活躍工作狀態中操作。在活躍區間1216流逝之後,遠端控制器102轉換
到睡眠工作狀態達睡眠區間1218。在遠端控制器102被配置成處於睡眠工作狀態(在睡眠區間1218期間)時,受控設備104嘗試向遠端控制器102傳送命令訊息1206A和重傳訊息1206B、1206C和1206D。如以上所討論的,受控設備104可在每個預定命令重複區間1210重傳命令訊息。在睡眠區間1218流逝之後,遠端控制器102在時間區間1220期間從睡眠工作狀態轉換到活躍工作狀態,並在活躍區間1222期間在活躍工作狀態中操作。受控設備對命令訊息1206E的傳輸落在遠端控制器102的活躍區間1222內。遠端控制器102接收命令訊息1206E並向受控設備104傳送確認訊息1224。另外,遠端控制器102亦可向使用者指示其存在以允許使用者定位遠端控制器102。例如,遠端控制器102可啟動整合在遠端控制器102內的光源(例如,LED)、提供觸覺回饋(例如,使遠端控制器102振動)、提供音訊回饋等。在活躍區間1222流逝之後,遠端控制器102可轉換到睡眠工作狀態達睡眠區間1226。同樣,在接收到來自遠端控制器102的確認訊息1224之後,受控設備104可轉換到睡眠工作狀態達睡眠區間1208。
圖13-15是描述根據本案各種實施例的各種示例狀態和操作的狀態圖。這些狀態圖是可在遠端控制器或受控設備上實現的各種工作狀態、轉換、或狀況的非限定性示例。應理解,這些狀態圖可被實現為狀態機、在機器可讀取媒體上體現的指令、硬體、軟體等。在一些實施例中,一種裝置可包括一或多個處理器,該處理器執行配置成實現圖13-15中描述的狀態、轉換或狀況的指令。
圖13是圖示由遠端控制器(例如,遠端控制器102)執行的示例操作的狀態圖。遠端控制器可始於未配對工作狀態1302。在遠端控制器與受控設備之間的配對程序成功完成之後,遠端控制器可轉換(由轉換1303圖示)到配對工作狀態1304。若遠端控制器在本端決定與受控設備的配對已丟失,則遠端控制器可轉換(由轉換1305圖示)到未配對工作狀態1302。在一些實施例中,遠端控制器可回應於合適的使用者輸入而轉換(由轉換1305圖示)到未配對狀態1302。替換地,在遠端控制器如上所述地嘗試在通道掃瞄序列中指示的通訊通道上定位受控設備不成功之後,遠端控制器可轉換到未配對狀態。此外,當遠端控制器被復位或重啟(由轉換1306圖示)時,遠端控制器可在未配對工作狀態1302中操作。
圖14是圖示遠端控制器(例如,遠端控制器102)的示例功率狀態操作的狀態圖。當遠端控制器正在配對工作狀態中操作時,遠端控制器可執行圖14中描述的操作。遠端控制器可始於非活躍工作狀態1402。回應於接收到遠程式控制制(RC)事件1404(諸如按鈕按壓),遠端控制器可轉換到恢復工作狀態1406和穩定工作狀態1408。在穩定狀態1408之後,遠端控制器可轉換到活躍監聽工作狀態1410(由轉換1412圖示)。若有命令可供傳送,則遠端控制器可嘗試在狀態1416中將該命令傳送(由轉換1414圖示)給受控設備。遠端控制器可保持處於狀態1416(由循環1418圖示)以傳送該命令,直至遠端控制器接收到來自受控設備的層2確認訊息(由轉換
1420圖示)或通道搜尋時間區間流逝(由轉換1422圖示)或用於傳送該命令的時間區間流逝(由轉換1424圖示)。
若通道搜尋時間區間流逝1422,則遠端控制器可切換至通道掃瞄清單上的下一通訊通道並開始在該下一通訊通道上操作(狀態1426)。遠端控制器可隨後嘗試在該下一通訊通道上重傳該命令,如由從狀態1426至狀態1416的轉換1428圖示的。
回應於接收到層2確認訊息1420,遠端控制器可決定該遠程控制器是否預期接收上層確認訊息(狀態1430)。若遠程控制器預期接收上層確認(參見轉換1432),則遠端控制器可轉換到活躍監聽工作狀態1410並保持處於活躍監聽工作狀態1410,直至在狀態1434中接收到上層確認訊息(UL_ACK)、或有新命令可供傳送(參見轉換1414)、或最大上層等待時間時間區間流逝(參見至狀態1442的轉換1440)。在狀態1434,若接收到上層確認訊息,則遠端控制器可估計在下一命令被排程傳送之前的剩餘時間(參見從狀態1434至狀態1442的轉換1436)。
若遠端控制器未被排程成接收上層確認訊息(從狀態1430的轉換1438)或者若用於接收上層確認訊息的時間區間已流逝(轉換1440),則遠端控制器估計在下一命令被排程傳送之前的剩餘時間。在狀態1442,遠端控制器將該剩餘時間與預定閾值作比較。若在下一命令被傳送之前的剩餘時間大於預定閾值,則遠端控制器經由轉換1444來轉換到睡眠工作狀態1446。然而,若在下一命令被傳送之前的剩餘時間大
於預定閾值,則遠端控制器轉換到別處,其經由轉換1448返回到活躍監聽工作狀態1410。
在睡眠超時區間流逝之後,遠端控制器從睡眠工作狀態1446轉換到非活躍工作狀態1402,由轉換1450圖示。從睡眠工作狀態1446到非活躍工作狀態1402的轉換亦可被稱為遠端控制器轉換到「掛起」操作。若遠端控制器在睡眠超時區間流逝之前偵測到新的RC事件(例如,按鈕按壓),則遠端控制器從睡眠工作狀態1446轉換到穩定工作狀態1408,由轉換1452圖示。此外,當遠端控制器被復位或重啟(由轉換1454圖示)時,遠端控制器可在非活躍工作狀態1402中操作。
圖15是圖示受控設備(例如,受控設備104)的示例功率狀態操作的狀態圖。在一些實施例中,在處於待機工作模式時,受控設備的WLAN模組可在中間睡眠工作狀態與活躍工作狀態之間振盪。受控設備可在睡眠工作狀態與活躍工作狀態之間轉換以減少受控設備的待機功耗,同時保持對從遠端控制器傳送而來的命令的回應性。
受控設備可從非活躍工作狀態1510開始。此外,當受控設備被重定或重啟(由轉換1570圖示)時,受控設備可在非活躍工作狀態1510中操作。回應於偵測到週期性計時器事件1515(例如,回應於睡眠循環的完成),受控設備可轉換經由恢復工作狀態1520和穩定工作狀態1530。受控設備隨後可轉換到活躍監聽工作狀態1540。受控設備可保持處於活躍監聽工作狀態1540達預定時間區間(例如,RC存在時間區間),在該預定時間區間期間,受控設備等待偵測封包。若偵測
到封包,則受控設備可轉換(由轉換1545圖示)到接收工作狀態1550。在接收封包之後,受控設備從接收工作狀態1550轉換到活躍監聽工作狀態1540(由轉換1555圖示)並且至少部分地基於接收到的封包來決定下一工作狀態。
若下一工作狀態是活躍監聽工作狀態,則受控設備可取消該預定時間區間(例如,RC存在時間區間)並且可保持處於活躍監聽工作狀態1540,由轉換1560圖示。在活躍監聽工作狀態1540中,受控設備可繼續等待偵測來自遠端控制器的後續命令/訊息。
然而,若受控設備未接收到保持處於活躍監聽工作狀態1540的指示,則受控設備可在活躍監聽工作狀態1540中操作(作為待機工作模式),直至該預定時間區間(例如,RC存在時間區間)流逝。在RC存在時間區間流逝之後,受控設備可經由轉換1565來轉換到非活躍工作狀態1510。
應理解,圖1-15是意在幫助理解諸實施例的示例,而不應被用來限制實施例或限制請求項的範疇。實施例可包括額外元件、不同元件、及/或可執行額外操作、執行較少操作、以不同次序執行操作、並行地執行操作、以及以不同方式執行一些操作。例如,在語音輸入工作模式中,遠端控制器102和受控設備104可執行如以上針對姿勢輸入工作模式在圖9中描述的類似操作。遠端控制器102可週期性地將包括語音取樣的命令訊息傳遞給受控設備104。受控設備104可處理語音取樣並呈現恰當的輸出。此外,受控設備104可向遠端控制器102提供回饋,以指示使用者是否正在提供語音輸入以及
遠端控制器102是否應當保持處於語音輸入工作模式。此外,遠端控制器102亦可決定當前語音取樣集是否與先前語音取樣集大致相同(例如,當使用者沒有在講話時)以及是否將當前語音取樣集提供給受控設備104。
附圖描述了遠端控制器102和受控設備104傳送和接收訊息。然而,在其他實施例中,遠端控制器102和受控設備104可傳送和接收封包、訊框、及/或其他合適的資料單元。封包、訊框、及/或另一合適的資料單元可包括頭部欄位、有效載荷欄位、及/或其他合適數目和類型的欄位。圖1-15引述遠端控制器102及/或受控設備104彼此連接或連接至其他網路設備。術語「連接」可指網路設備之間的實體連接或網路設備之間的通訊耦合(例如,使用有線或無線通訊媒體和協定)。另外,術語「連接」可指網路設備之間的直接耦合或網路設備之間經由一或多個中間網路設備的間接耦合。
儘管附圖描述了受控設備104回應於接收到工作狀態回饋請求而向遠端控制器102傳送工作狀態回饋,但各實施例不被如此限定。在一些實施例中,回應於接收到工作狀態回饋請求,受控設備104可決定當前工作狀態回饋是否與上次傳送的工作狀態回饋相同。若是,則受控設備104可以不將當前工作狀態回饋傳送給遠端控制器102。取而代之,受控設備104可向遠端控制器102傳送確認訊息以指示當前工作狀態回饋與上次傳送的工作狀態回饋相同。在其他實施例中,受控設備104可傳送另一合適的訊息或在訊息內傳送合適的值以指示當前工作狀態回饋與上次傳送的工作狀態回饋相同。若
當前工作狀態回饋與上次傳送的工作狀態回饋不同,則受控設備104可傳送當前工作狀態回饋。
在一些實施例中,遠端控制器102在掃瞄通道掃瞄序列中指示的所有通訊通道之後可能偵測不到受控設備104。例如,若受控設備104已被拔下電源插頭、若遠端控制器102在受控設備104的通訊範圍之外等,則遠端控制器102可能偵測不到受控設備104。相應地,遠端控制器102可通知使用者該遠端控制器102不能偵測到受控設備104以及使用者應在遠端控制器102和受控設備104之間重新執行配對操作。在其他實施例中,遠端控制器102可在預定數目個連貫使用者輸入沒有能成功傳送給受控設備104之後通知使用者該遠端控制器102不能偵測到受控設備104。遠端控制器102可經由啟動整合在遠端控制器102內的光源(例如,LED)、提供觸覺回饋(例如,使遠端控制器102振動)、提供音訊回饋、在遠端控制器102的顯示單元上呈現通知等來通知使用者它已失去與受控設備104的配對。
在一些實施例中,遠端控制器102可實現用於指示遠端控制器102是否瀕臨失去與受控設備104的連通性的功能性。在一個實施例中,遠端控制器102可監視遠端控制器102和受控設備104之間的無線通訊鏈路的效能量測(例如,RSSI、錯誤率等)。遠端控制器102可將該效能量測對照效能閾值作比較以決定該效能量測是否符合效能閾值。例如,遠端控制器102可決定該效能量測是否大於/小於效能閾值。作為另一示例,遠端控制器102可決定該效能量測是否在效能閾值的預
定百分比或預定範圍之內。基於將效能量測與閾值作比較,遠端控制器102可決定是否呈現關於無線通訊鏈路的鏈路狀態指示符。鏈路狀態指示符可指示遠端控制器102在受控設備104的WLAN覆蓋範圍的邊緣上。換言之,鏈路狀態指示符可向使用者指示遠端控制器102瀕臨丟失與受控設備104的連通性。例如,若RSSI小於RSSI閾值,則遠端控制器102可呈現鏈路狀態指示符。作為另一示例,若錯誤率大於錯誤率閾值,則遠程控制器102可呈現鏈路狀態指示符。作為另一示例,若RSSI比閾值RSSI低該閾值RSSI的5%(或另一合適的百分比),則遠程控制器102可呈現鏈路狀態指示符。在一些實施例中,鏈路狀態指示符可以是呈現在與遠端控制器102相關聯的顯示單元上的通知。在另一實施例中,遠端控制器102可經由使光源(例如,發光二極體或即LED)閃爍、提供觸覺回饋(例如,振動)、提供音訊回饋、及/或提供其他合適的回饋來呈現鏈路狀態指示符以指示遠端控制器102將丟失與受控設備104的連通性。回應於接收到鏈路狀態指示符,使用者可將遠端控制器102移至受控設備104的WLAN覆蓋範圍內。
在一些實施例中,若遠端控制器102不會丟失與受控設備104的連通性,則遠端控制器102可將使用者輸入傳送給受控設備104。在一些實施例中,遠端控制器102可在呈現遠端控制器102將丟失與受控設備104的連通性的鏈路狀態指示符之後將使用者輸入傳送給受控設備104。在其他實施例中,遠端控制器102可在確保遠端控制器102在WLAN覆蓋範圍內並且不會丟失與受控設備104的連通性之後將使用者輸入傳
送給受控設備104。在該實施例中,遠端控制器102可以直至決定遠端控制器102不會丟失與受控設備104的連通性才將使用者輸入傳送給受控設備104。
在一些實施例中,受控設備104可決定遠端控制器102是否瀕臨失去與受控設備104的連通性。受控設備104可監視遠端控制器102和受控設備104之間的通訊鏈路的效能量測。在恰當的時候,受控設備104可提供通知(例如,經由受控設備、經由遠端控制器102等)以指示遠端控制器102正瀕臨丟失與受控設備104的連通性。在一些實施例中,若遠端控制器102經由中間網路設備連接至受控設備104,則遠端控制器102、受控設備104、及/或該中間網路設備可監視遠端控制器102與該中間網路設備之間的通訊鏈路的效能量測。如上所述,若遠端控制器102與該中間網路設備之間的通訊鏈路的效能量測不符合效能閾值,則遠端控制器102、受控設備104、及/或該中間網路設備可提供遠端控制器102在該中間網路設備的WLAN覆蓋範圍邊緣上的通知。該通知可經由啟動光源(例如,LED)、提供觸覺回饋、提供音訊回饋、在顯示單元上呈現通知等來提供。回應於接收到遠端控制器102正瀕臨丟失與受控設備104(或中間網路設備)的連通性的通知,使用者可移動遠端控制器102更靠近受控設備104(或中間網路設備)。
在一些實施例中,受控設備104可切換至動態頻率選擇(DFS)通道並在其上通訊。例如,受控設備104可連接至通訊網路100的存取點或網路閘道(圖1中未圖示)。若存取點切換至DFS通道,則受控設備104亦可切換至該DFS通道以維
持與存取點的連通性。若實現其他通訊協定(例如,RADAR通訊)的網路設備在DFS通道上是不活躍的,則DFS通道可以是可僅用於WLAN通訊的通訊通道。通常情況下,可要求具有WLAN能力的網路設備在經由DFS通道通訊之前等待顯著時間量以確保DFS通道可供用於WLAN通訊。因此,由於功率和等待時間考量,遠端控制器102可不被配置成在DFS通道上操作。相應地,若受控設備104在DFS通道上操作,則受控設備104可被配置成週期性地切換至非DFS通道以使遠端控制器102能偵測到受控設備104並與受控設備104通訊。在一些實施例中,受控設備104可週期性地切換至非DFS通道並維持在非DFS通道上的存在達預定時間區間。該預定時間區間可至少部分地基於受控設備104的活躍區間來選擇。例如,受控設備104可(向遠端控制器102)指示其在每100ms時間區間裡具有5ms的活躍區間。相應地,若受控設備104被配置成在DFS通道上操作,則受控設備104可被配置成在每100ms時間區間裡切換至非DFS通道達至少5ms。然而,在其他實施例中,受控設備104可維持任何合適的活躍區間和睡眠區間。此外,若被配置成在DFS通道上操作,則受控設備104可維持在非DFS通道上存在於活躍工作狀態中達任何合適的時間區間。在一個示例中,如上所述,受控設備104可切換至非DFS通道達等於活躍區間的預定時間區間。在一個實施例中,非DFS通道可以是先前在遠端控制器102和受控設備104之間協商的通訊通道。在另一實施例中,非DFS通道可以是來自通道掃瞄序列的任何合適的通訊通道(例如,Miracast通訊通道、2.4GHz WLAN通訊
通道、5GHz WLAN通訊通道等)。
在一些實施例中,受控設備104可關聯並連接至通訊網路100中的另一網路設備。例如,受控設備104可關聯並連接至膝上型電腦、智慧電器、或另一合適的網路設備。在與網路設備交換訊息之前,受控設備104和該網路設備可協商以選擇用於後續通訊的合適通訊通道。受控設備104在與網路設備協商以選擇通訊通道時可以不包括DFS通道。
如熟習此項技術者將領會的,本案的各態樣可體現為系統、方法或電腦程式產品。相應地,本案的各態樣可採取全硬體實施例、軟體實施例(包括韌體、常駐軟體、微代碼等)、或組合了軟體與硬體態樣的實施例的形式,其在本文可全部被統稱為「電路」、「模組」或「系統」。此外,本案的各態樣可採取體現在其上含有電腦可讀取程式碼的一或多個電腦可讀取媒體中的電腦程式產品的形式。
可以利用一或多個非瞬態電腦可讀取媒體的任何組合。非瞬態電腦可讀取媒體包括所有電腦可讀取媒體,唯一的例外是瞬態的傳播信號。非瞬態電腦可讀取媒體可以是電腦可讀取儲存媒體。電腦可讀取儲存媒體可以是例如但不限於:電子、磁性、光學、電磁、紅外、或半導體系統、裝置或設備,或者前述的任何合適組合。電腦可讀取儲存媒體的更為具體的示例(非窮盡性列表)可包括以下各項:具有一或多條導線的電連接、可攜式電腦軟碟、硬碟、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可抹除可程式設計唯讀記憶體(EPROM或快閃記憶體)、光纖、可攜式壓縮光碟唯讀
記憶體(CD-ROM)、光存放裝置、磁存放裝置,或者前述的任何合適組合。在本文件的上下文中,電腦可讀取儲存媒體可以是能包含或儲存供指令執行系統、裝置或設備使用或者結合其使用的程式的任何有形媒體。
在電腦可讀取媒體上體現的用於實現本案各態樣的操作的電腦程式代碼可以用一或多個程式設計語言的任何組合來編寫,包括物件導向程式設計語言(諸如Java、Smalltalk、C++等)、以及一般程序程式設計語言(諸如「C」程式設計語言或類似程式設計語言)。程式碼可完全在使用者電腦上、部分在使用者電腦上、作為獨立套裝軟體、部分在使用者電腦上且部分在遠端電腦上、或者完全在遠端電腦或伺服器上執行。在後一情境中,遠端電腦可經由任何類型的網路連接至使用者電腦,包括區域網路(LAN)或廣域網(WAN),或者可進行與外部電腦的連接(例如,使用網際網路服務提供者經由網際網路來連接)。
本案的各態樣是參照根據本案的各實施例的方法、裝置(系統)和電腦程式產品的流程圖示說及/或方塊圖來描述的。將理解,這些流程圖示說及/或方塊圖之每一者方塊、以及這些流程圖示說及/或方塊圖中的方塊的組合可以經由電腦程式指令來實現。這些電腦程式指令可被提供給通用電腦、專用電腦或其他可程式設計資料處理裝置的處理器以用以製造機器,從而經由電腦或其他可程式設計資料處理裝置的處理器執行的這些指令構建用於實現這些流程圖及/或方塊圖的一或多個方塊中所指定的功能/動作的裝置。
這些電腦程式指令亦可儲存在電腦可讀取媒體中,其可以指導電腦、其他可程式設計資料處理裝置或其他設備以特定方式起作用,從而儲存在該電腦可讀取媒體中的指令製造出包括實現這些流程圖及/或方塊圖的一或多個方塊中所指定的功能/動作的指令的製品。
電腦程式指令亦可被載入到電腦、其他可程式設計資料處理裝置或其他設備上以使得在該電腦、其他可程式設計裝置或其他設備上執行一系列操作步驟以產生由電腦實現的程序,從而在該電腦或其他可程式設計裝置上執行的這些指令提供用於實現這些流程圖及/或方塊圖的一或多個方塊中所指定的功能/動作的程序。
圖16是包括用於通訊網路中的功率節省的機制的電子設備1600的一個實施例的方塊圖。在一些實現中,電子設備1600可以是以下各項之一:桌上型電腦、膝上型電腦、平板電腦、行動電話、智慧電器、遊戲控制台、電視、機上盒、音訊播放機、媒體播放機、或包括可由遠端控制器或另一控制設備控制的通訊單元的另一電子設備。在另一實現中,電子設備1600可以是配置成接收用於控制網路設備的使用者輸入的遠端控制器或另一電子設備。電子設備1600包括處理器1602(可能包括多個處理器、多個核、多個節點、及/或實現多執行緒等)和記憶體1606。記憶體1606可以是系統記憶體(例如,快取記憶體、SRAM、DRAM、零電容器RAM、雙電晶體RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、SONOS、PRAM等中的一或多個)或者上面
已經描述的非瞬態機器可讀儲存媒體的可能實現中的任何一或多個。電子設備1600亦包括匯流排1610(例如,PCI、ISA、PCI-Express、HyperTransport®、InfiniBand®、NuBus、AHB、AXI等)。電子設備1600可任選地包括網路介面1604(用虛線圖示)。例如,若電子設備1600可由遠端控制器控制,則該電子設備可包括網路介面1604。網路介面1604可包括無線網路介面(例如,WLAN介面、藍芽®介面、WiMAX介面、ZigBee®介面、無線USB介面等)及/或有線網路介面(例如,PLC介面、乙太網路介面等)。在一些實施例中,電子設備1600可執行IEEE 802.11協定以實現WLAN通訊功能性。在一些實施例中,電子設備1600可執行IEEE 1905.1協定以實現混合通訊功能性。
電子設備1600亦包括通訊單元1608。通訊單元1608包括功率節省單元1612、WLAN通訊單元1614、以及輸入處理單元1616。在一個實施例中,如以上參考圖1-12和15所描述的,功率節省單元1612可使電子設備1600週期性地在活躍工作狀態與睡眠工作狀態之間轉換。回應於接收到來自遠端控制器的使用者輸入,輸入處理單元1616可處理該使用者輸入並決定如何在電子設備1600的顯示單元上呈現結果輸出。在另一實施例中,如以上在圖1-11和13-14中所描述的,輸入處理單元1616可接收使用者輸入、決定是否將該使用者輸入傳送給網路設備、以及使WLAN通訊單元1614將該使用者輸入傳送給網路設備。功率節省單元1612可至少部分地基於來自輸入處理單元1616和受控網路設備的通訊來決定是將電子設備
1600配置成處於活躍工作狀態、中間睡眠工作狀態、還是非活躍工作狀態。在一些實施例中,通訊單元1608亦可包括至少一個無線介面以用於與受控網路設備通訊並控制受控網路設備的操作。
這些功能性中的任何一個皆可部分地(或完全地)在硬體中及/或在處理器1602上實現。例如,該功能性可用特殊應用積體電路來實現、在處理器1602中所實現的邏輯中實現、在周邊設備或卡上的輔助處理器中實現等。在一些實施例中,通訊單元1608可各自實現在片上系統(SoC)、特殊應用積體電路(ASIC)、或另一合適的積體電路上,以啟用電子設備1600的通訊。在一些實施例中,通訊單元1608可包括額外處理器和記憶體,並且可實現在電子設備1600的一或多個電路板上的一或多個積體電路中。此外,諸實現可包括更少的組件或包括圖16中未圖示的額外元件(例如,視訊卡、音訊卡、網路介面、周邊設備等)。例如,除了與匯流排1610相耦合的處理器1602以外,通訊單元1608亦可包括至少一個額外處理器。作為另一示例,儘管被示為耦合到匯流排1610,但是記憶體1606亦可耦合到處理器1602。
儘管各實施例是參照各種實現和利用來描述的,但是應理解這些實施例是說明性的且本案的範疇並不限於這些實施例。一般而言,本文所描述的用於具有WLAN能力的遠端控制設備的功率節省的技術可以用符合任何硬體系統或諸硬體系統的設施來實現。許多變體、修改、添加、和改進都是可能的。
可為本文描述為單個實例的元件、操作、或結構提供複數個實例。最後,各種元件、操作、以及資料儲存之間的邊界在某種程度上是任意性的,並且在具體說明性配置的上下文中圖示了特定操作。其他功能性分配是可預見的並且可落在本案的範疇之內。一般而言,在示例性配置中呈現為分開的元件的結構和功能性可被實現為組合式結構或元件。類似地,被呈現為單個元件的結構和功能性可被實現為分開的組件。這些以及其他變體、修改、添加及改進可落在本案的範疇內。
300‧‧‧流程圖
302‧‧‧方塊
304‧‧‧方塊
306‧‧‧方塊
308‧‧‧方塊
310‧‧‧方塊
312‧‧‧方塊
314‧‧‧方塊
316‧‧‧方塊
318‧‧‧方塊
320‧‧‧方塊
Claims (49)
- 一種方法,包括以下步驟:在一第一通訊通道上從一第一網路設備向一第二網路設備傳送一第一使用者輸入,其中該第一使用者輸入用於控制該第二網路設備的操作;至少部分地基於未在該第一通訊通道上接收到來自該第二網路設備的一確認訊息,決定該第二網路設備是否正在該第一通訊通道上操作;及回應於決定該第二網路設備不在該第一通訊通道上操作,根據一通道掃瞄序列來掃瞄複數個通訊通道,其中該通道掃瞄序列是至少部分地基於先前從該第二網路設備接收到的工作狀態回饋來決定的。
- 如請求項1述及之方法,進一步包括以下步驟:回應於未在該第一通訊通道上接收到來自該第二網路設備的該確認訊息,從該第一網路設備向該第二網路設備傳送該第一使用者輸入和一工作狀態回饋請求。
- 如請求項1述及之方法,進一步包括回應於以下至少一者從該第一網路設備向該第二網路設備傳送一工作狀態回饋請求:決定用於向該第二網路設備傳送該第一使用者輸入的一預定重傳時間區間已流逝,決定用於向該第二網路設備傳送該第一使用者輸入的一 預定數目次重傳嘗試已流逝,以及決定該第一使用者輸入匹配一預定使用者輸入。
- 如請求項1述及之方法,進一步包括以下步驟:從該第一網路設備向該第二網路設備傳送一工作狀態回饋請求;及決定要保持被配置成處於一活躍工作狀態,直至從該第二網路設備接收到一新的工作狀態回饋或者一預定義時間區間流逝。
- 如請求項1述及之方法,其中該第二網路設備的該工作狀態回饋包括以下至少一者:該第二網路設備是否被配置成處於一活躍工作狀態,該第二網路設備是否與一存取點相關聯,該第二網路設備被配置成在其上與該存取點通訊的一工作通訊通道的一標識,該第二網路設備被配置成在該活躍工作狀態中操作的一時間區間的一標識,以及該第二網路設備被配置成在一睡眠工作狀態中操作的一時間區間的一標識。
- 如請求項1述及之方法,進一步包括以下步驟:在一預定重傳時間區間流逝之後,決定不在該第一通訊通道上向該第二網路設備重傳該第一使用者輸入;及 在決定不重傳該第一使用者輸入之後,在該第一通訊通道上從該第一網路設備向該第二網路設備傳送一工作狀態回饋請求。
- 如請求項1述及之方法,其中回應於未在該第一通訊通道上接收到來自該第二網路設備的該確認訊息,該方法進一步包括以下步驟:將一工作狀態回饋請求嵌入在該第一使用者輸入在該第一通訊通道上從該第一網路設備至該第二網路設備的一重傳中。
- 如請求項1述及之方法,進一步包括以下步驟:回應於從該第一網路設備向該第二網路設備傳送一工作狀態回饋請求,接收來自該第二網路設備的該確認訊息;決定該確認訊息不包括該第二網路設備的一新的工作狀態回饋;及回應於決定該確認訊息不包括該新的工作狀態回饋,決定使用先前從該第二網路設備接收到的該工作狀態回饋。
- 如請求項1述及之方法,進一步包括以下步驟:在該第一網路設備處接收一第二使用者輸入以供傳輸至該第二網路設備;決定該第一網路設備是否正向該第二網路設備傳送該第一使用者輸入;及 至少部分地基於該第一網路設備是否正向該第二網路設備傳送該第一使用者輸入,決定是否向該第二網路設備傳送該第二使用者輸入。
- 如請求項9述及之方法,其中回應於決定該第一網路設備正向該第二網路設備傳送該第一使用者輸入,該方法包括以下步驟:決定該第二使用者輸入是否為該第一使用者輸入的一重複;回應於決定該第二使用者輸入不是該第一使用者輸入的一重複,從該第一網路設備向該第二網路設備傳送該第一使用者輸入和該第二使用者輸入;及回應於決定該第二使用者輸入是該第一使用者輸入的一重複,延長與傳送該第一使用者輸入相關聯的一重傳時間區間。
- 如請求項9述及之方法,其中回應於決定該第一網路設備正向該第二網路設備傳送該第一使用者輸入,該方法包括以下步驟:從該第一網路設備向該第二網路設備傳送該第一使用者輸入和該第二使用者輸入。
- 如請求項9述及之方法,其中回應於決定該第一網路設備正向該第二網路設備傳送該第一使用者輸入,該方法包括以 下步驟:在一預定重傳時間區間流逝之後,決定不重傳該第一使用者輸入和該第二使用者輸入;及在該預定重傳時間區間流逝之後,從該第一網路設備向該第二網路設備傳送一工作狀態回饋請求。
- 如請求項1述及之方法,進一步包括以下步驟:回應於接收到該第一使用者輸入,在該第一網路設備處轉換到一活躍工作狀態;回應於在一第二通訊通道上傳送該第一使用者輸入之後在該第二通訊通道上接收到來自該第二網路設備的一確認訊息,決定該第二網路設備正在該第二通訊通道上操作;及回應於在該第二通訊通道上接收到來自該第二網路設備的該確認訊息,在該第一網路設備處從該活躍工作狀態轉換到一非活躍工作狀態。
- 如請求項1述及之方法,其中回應於未在該第一通訊通道上接收到來自該第二網路設備的該確認訊息,該方法包括以下步驟:在該第一通訊通道上重傳該第一使用者輸入達一預定重傳時間區間;及至少部分地基於在該預定重傳時間區間流逝之後未接收到該確認訊息,決定該第二網路設備不在該第一通訊通道上操作。
- 如請求項1述及之方法,進一步包括以下步驟:決定該第一使用者輸入在一第二通訊通道上從該第一網路設備至該第二網路設備的成功傳輸;及使該第一網路設備從一活躍工作狀態轉換到一睡眠工作狀態,其中該睡眠工作狀態介於該活躍工作狀態與一非活躍工作狀態之間。
- 如請求項15述及之方法,其中在該第一網路設備被配置成處於該睡眠工作狀態時,該方法進一步包括以下步驟:回應於在該第一網路設備處接收到一第二使用者輸入,使該第一網路設備從該睡眠工作狀態轉換到該活躍工作狀態以將該第二使用者輸入傳送給該第二網路設備;及回應於決定一預定時間區間已流逝,使該第一網路設備從該睡眠工作狀態轉換到該非活躍工作狀態。
- 如請求項15述及之方法,其中該第一使用者輸入是回應於啟動該第一網路設備的一觸發機制而被提供的。
- 如請求項1述及之方法,進一步包括以下步驟:決定該第一使用者輸入在一第二通訊通道上從該第一網路設備至該第二網路設備的成功傳輸;使該第一網路設備從一活躍工作狀態轉換到一睡眠工作狀態,其中該睡眠工作狀態介於該活躍工作狀態與一非活躍 工作狀態之間;及在一預定時間區間流逝之後,自動使該第一網路設備從該睡眠工作狀態轉換到該活躍工作狀態以傳送一第二使用者輸入。
- 如請求項18述及之方法,進一步包括以下步驟:從該第一網路設備向該第二網路設備傳送一回饋請求,其中對該回饋請求的回應指示該第一網路設備是否應當繼續向該第二網路設備提供後續使用者輸入。
- 如請求項18述及之方法,進一步包括以下步驟:決定該第一使用者輸入與該第二使用者輸入之間的一差異是否超過一預定閾值;回應於決定該第一使用者輸入與該第二使用者輸入之間的該差異超過該預定閾值,從該第一網路設備向該第二網路設備傳送該第二使用者輸入;及回應於決定該第一使用者輸入與該第二使用者輸入之間的該差異不超過該預定閾值,決定不從該第一網路設備向該第二網路設備重傳該第二使用者輸入。
- 如請求項18述及之方法,其中:該第一使用者輸入和該第二使用者輸入各自包括表示一姿勢輸入的感測器資訊,或者該第一使用者輸入和該第二使用者輸入各自包括表示一 語音輸入的語音取樣。
- 如請求項1述及之方法,進一步包括以下步驟:選擇該第一網路設備的一第一通訊參數以用於在該第一通訊通道上從該第一網路設備向該第二網路設備傳送該第一使用者輸入;及在一預定重傳時間區間流逝之後,選擇該第一網路設備的一第二通訊參數以用於在該第一通訊通道上從該第一網路設備向該第二網路設備重傳該第一使用者輸入。
- 如請求項1述及之方法,進一步包括以下步驟:決定與該第一網路設備和該第二網路設備之間的該第一通訊通道相關聯的一效能量測;及至少部分地基於將該效能量測與一閾值作比較來決定是否呈現關於該第一通訊通道的一鏈路狀態。
- 如請求項23述及之方法,進一步包括以下步驟:回應於決定該效能量測不符合該閾值,呈現該鏈路狀態以指示該第一網路設備將丟失與該第二網路設備的連通性。
- 如請求項23述及之方法,其中該從該第一網路設備向該第二網路設備傳送該第一使用者輸入是回應於:決定該第一網路設備將不會丟失與該第二網路設備的連通性;或者 在呈現該鏈路狀態之後,決定該第一網路設備在該第二網路設備的一通訊覆蓋範圍之內。
- 如請求項1述及之方法,進一步包括回應於以下各項在該第一網路設備處呈現要執行用於在該第一網路設備與該第二網路設備之間配對的操作的一通知:決定一預定數目個使用者輸入沒有成功地從該第一網路設備傳送至該第二網路設備,或者決定在該複數個通訊通道上沒有偵測到該第二網路設備。
- 如請求項1述及之方法,其中該第一網路設備是一遠端控制設備,並且該第二網路設備是一消費者電子設備。
- 如請求項1述及之方法,其中該第一網路設備和該第二網路設備各自包括無線區域網路(WLAN)能力。
- 一種第一網路設備,包括:一處理器;及與該處理器耦合的一通訊單元,該通訊單元被配置成:接收用於控制一第二網路設備的操作的一使用者輸入,其中該第一網路設備被配置成相對於在一非信標工作模式中操作的該第二網路設備非同步地操作;回應於接收到該使用者輸入,轉換到一活躍工作狀態 ;將該使用者輸入傳送給該第二網路設備;及回應於在將該使用者輸入傳送給該第二網路設備之後接收到來自該第二網路設備的一確認訊息,退出該活躍工作狀態。
- 如請求項29述及之第一網路設備,其中該通訊單元進一步配置成:向該第二網路設備傳送一工作狀態回饋請求;及決定要保持被配置成處於該活躍工作狀態,直至從該第二網路設備接收到工作狀態回饋或者一預定義時間區間流逝。
- 如請求項29述及之第一網路設備,其中回應於未接收到來自該第二網路設備的該確認訊息,該通訊單元進一步配置成:將一工作狀態回饋請求嵌入在該使用者輸入從該第一網路設備至該第二網路設備的一重傳中。
- 一種方法,包括以下步驟:從一第一網路設備向一第二網路設備傳送一第一使用者輸入,其中該第一使用者輸入用於控制該第二網路設備的操作;回應於未接收到來自該第二網路設備的一確認訊息,將 一工作狀態回饋請求嵌入在該第一使用者輸入從該第一網路設備至該第二網路設備的一重傳中;及至少部分地基於先前從該第二網路設備接收到的工作狀態回饋來決定將用於從該第一網路設備向該第二網路設備重傳該第一使用者輸入的一第一通訊通道。
- 如請求項32述及之方法,其中該決定將用於重傳該第一使用者輸入的該第一通訊通道包括以下步驟:根據一通道掃瞄序列來掃瞄複數個通訊通道以偵測該第二網路設備,其中該通道掃瞄序列是至少部分地基於先前從該第二網路設備接收到的該工作狀態回饋來決定的。
- 如請求項32述及之方法,進一步包括以下步驟:回應於該工作狀態回饋請求,從該第二網路設備接收一新的工作狀態回饋;至少部分地基於一通道掃瞄序列來決定該第二網路設備將從該第一通訊通道轉換到一第二通訊通道,其中該通道掃瞄序列是至少部分地基於該新的工作狀態回饋來決定的;及在該第二通訊通道上從該第一網路設備向該第二網路設備重傳一後續使用者輸入。
- 如請求項32述及之方法,進一步包括以下步驟:回應於該工作狀態回饋請求,決定未從該第二網路設備接收到一新的工作狀態回饋;及 經由該第一通訊通道從該第一網路設備向該第二網路設備重傳該第一使用者輸入和該工作狀態回饋請求。
- 如請求項32述及之方法,其中該將工作狀態回饋請求嵌入在該第一使用者輸入的該重傳中是回應於在該第一網路設備處接收到一預定義使用者輸入,其中該預定義使用者輸入致使該第一網路設備向該第二網路設備請求該工作狀態回饋。
- 一種第一網路設備,包括:一處理器;及與該處理器耦合的一通訊單元,該通訊單元被配置成:在一第一通訊通道上向一第二網路設備傳送一第一使用者輸入,其中該第一使用者輸入用於控制該第二網路設備的操作;至少部分地基於未在該第一通訊通道上接收到來自該第二網路設備的一確認訊息,決定該第二網路設備是否正在該第一通訊通道上操作;及回應於決定該第二網路設備不在該第一通訊通道上操作,根據一通道掃瞄序列來掃瞄複數個通訊通道,其中該通道掃瞄序列是至少部分地基於先前從該第二網路設備接收到的工作狀態回饋來決定的。
- 如請求項37述及之第一網路設備,其中回應於未在該第 一通訊通道上接收到來自該第二網路設備的該確認訊息,該通訊單元進一步配置成:將一工作狀態回饋請求嵌入在該第一使用者輸入在該第一通訊通道上從該第一網路設備至該第二網路設備的一重傳中。
- 如請求項37述及之第一網路設備,其中該通訊單元進一步配置成:接收一第二使用者輸入以供傳輸至該第二網路設備;決定該第一網路設備是否正向該第二網路設備傳送該第一使用者輸入;及至少部分地基於該第一網路設備是否正向該第二網路設備傳送該第一使用者輸入,決定是否向該第二網路設備傳送該第二使用者輸入。
- 一種通訊系統,包括:一第一網路設備,其配置成與一第二網路設備非同步地操作,該第一網路設備被配置成:回應於接收到用於控制該通訊系統的該第二網路設備的操作的一第一使用者輸入,轉換到一活躍工作狀態;將該第一使用者輸入傳送給該第二網路設備;及回應於在將該第一使用者輸入傳送給該第二網路設備之後接收到來自該第二網路設備的一確認訊息,退出該活躍工作狀態;及 與該第一網路設備通訊地耦合的該第二網路設備,該第二網路設備配置成在一非信標工作模式中操作,該第二網路設備被配置成:回應於接收到來自該第一網路設備的該第一使用者輸入,向該第一網路設備傳送該確認訊息;及處理該第一使用者輸入並執行與該第一使用者輸入相關聯的操作。
- 如請求項40述及之通訊系統,其中該第二網路設備被配置成:在該第二網路設備被配置成處於該活躍工作狀態時,偵測該第一網路設備與該第二網路設備之間的一通訊通道上的資料話務;及回應於在該通訊通道上偵測到該資料話務,動態地增加用於在該活躍工作狀態中操作的一時間區間。
- 如請求項40述及之通訊系統,其中:該第二網路設備被配置成處於該活躍工作狀態,並且與該第二網路設備相關聯的該活躍工作狀態的一歷時至少部分地基於與接收來自該第一網路設備的該第一使用者輸入相關聯的一最大等待時間。
- 如請求項40述及之通訊系統,其中該第二網路設備被進一步配置成: 接收來自該第一網路設備的一第二使用者輸入;決定該第二使用者輸入是否為該第一使用者輸入的一重複;回應於決定該第二使用者輸入不是該第一使用者輸入的一重複,處理該第一使用者輸入和該第二使用者輸入;及回應於決定該第二使用者輸入是該第一使用者輸入的一重複,決定不處理該第二使用者輸入。
- 如請求項43述及之通訊系統,其中該第二網路設備被進一步配置成至少部分地基於該第一使用者輸入和該第二使用者輸入的一類型和上下文來決定該第二使用者輸入是否為該第一使用者輸入的一重複。
- 如請求項40述及之通訊系統,其中回應於該第二網路設備在一第一通訊通道上操作並且該第一網路設備在一第二通訊通道上操作,該第二網路設備被進一步配置成:週期性地從該第一通訊通道轉換到該第二通訊通道以與該第一網路設備通訊。
- 如請求項40述及之通訊系統,其中該第一網路設備被進一步配置成:回應於在該第一通訊通道上傳送該第一使用者輸入,決定未從該第二網路設備接收到該確認訊息;在該第一通訊通道上重傳該第一使用者輸入達一預定重 傳時間區間;至少部分地基於在該預定重傳時間區間流逝之後未接收到該確認訊息,決定該第二網路設備不在該第一通訊通道上操作;及根據一通道掃瞄序列來掃瞄複數個通訊通道以偵測該第二網路設備,其中該通道掃瞄序列是至少部分地基於先前從該第二網路設備接收到的工作狀態回饋來決定的。
- 一種其中儲存有機器可執行指令的非瞬態機器可讀儲存媒體,該機器可執行指令包括用於以下操作的指令:在一第一通訊通道上從一第一網路設備向一第二網路設備傳送第一使用者輸入,其中該第一使用者輸入用於控制該第二網路設備的操作;至少部分地基於未在該第一通訊通道上接收到來自該第二網路設備的一確認訊息,決定該第二網路設備是否正在該第一通訊通道上操作;及回應於決定該第二網路設備不在該第一通訊通道上操作,根據一通道掃瞄序列來掃瞄複數個通訊通道,其中該通道掃瞄序列是至少部分地基於先前從該第二網路設備接收到的工作狀態回饋來決定的。
- 如請求項47述及之非瞬態機器可讀儲存媒體,其中回應於未在該第一通訊通道上接收到來自該第二網路設備的該確認訊息,該等指令進一步包括用於以下操作的指令: 將一工作狀態回饋請求嵌入在該第一使用者輸入在該第一通訊通道上從該第一網路設備至該第二網路設備的一重傳中。
- 如請求項47述及之非瞬態機器可讀儲存媒體,其中該等指令進一步包括用於以下操作的指令:接收一第二使用者輸入以供傳輸至該第二網路設備;決定該第一網路設備是否正向該第二網路設備傳送該第一使用者輸入;及至少部分地基於該第一網路設備是否正向該第二網路設備傳送該第一使用者輸入,決定是否向該第二網路設備傳送該第二使用者輸入。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361862270P | 2013-08-05 | 2013-08-05 | |
| US14/279,079 US9357492B2 (en) | 2013-08-05 | 2014-05-15 | WLAN-capable remote control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201513704A true TW201513704A (zh) | 2015-04-01 |
Family
ID=52427604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103126449A TW201513704A (zh) | 2013-08-05 | 2014-08-01 | 具有wlan能力的遠端控制設備 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US9357492B2 (zh) |
| EP (1) | EP3031041B1 (zh) |
| JP (1) | JP6388943B2 (zh) |
| KR (1) | KR20160040275A (zh) |
| CN (1) | CN105453151B (zh) |
| TW (1) | TW201513704A (zh) |
| WO (1) | WO2015020994A2 (zh) |
Families Citing this family (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9357492B2 (en) | 2013-08-05 | 2016-05-31 | Qualcomm Incorporated | WLAN-capable remote control device |
| KR102277752B1 (ko) * | 2014-01-06 | 2021-07-16 | 삼성전자주식회사 | 웨어러블 기기를 이용한 홈 디바이스 제어 장치 및 제어 방법 |
| US20150295783A1 (en) * | 2014-04-10 | 2015-10-15 | Screenovate Technologies Ltd. | Method for real-time multimedia interface management sensor data |
| US20150295973A1 (en) * | 2014-04-10 | 2015-10-15 | Screenovate Technologies Ltd. | Method for real-time multimedia interface management |
| KR102278507B1 (ko) * | 2014-04-15 | 2021-07-16 | 삼성디스플레이 주식회사 | 착용형 장치 |
| US10581971B2 (en) * | 2014-07-02 | 2020-03-03 | Intel Corporation | Method, apparatus and system for exchanging sensor information with middleware |
| US10181803B2 (en) * | 2014-08-25 | 2019-01-15 | Lg Electronics Inc. | Home appliance and operating method thereof |
| KR20160024154A (ko) | 2014-08-25 | 2016-03-04 | 엘지전자 주식회사 | 홈 어플라이언스 및 그 동작방법 |
| US9781585B2 (en) * | 2014-09-25 | 2017-10-03 | Sharp Laboratories Of America, Inc. | Latency reduction for mode switching in sidelink communications |
| WO2016084234A1 (ja) * | 2014-11-28 | 2016-06-02 | 三菱電機株式会社 | 通信機器、通信アダプタ、通信システム、通信パラメータ応答方法及びプログラム |
| US11363460B1 (en) * | 2015-03-03 | 2022-06-14 | Amazon Technologies, Inc. | Device-based identification for automated user detection |
| US9911321B2 (en) * | 2015-03-18 | 2018-03-06 | Logitech Europe S.A. | Simplified adaptable controller |
| TWI582730B (zh) * | 2015-05-13 | 2017-05-11 | Interactive light body control system | |
| TW201643833A (zh) * | 2015-06-12 | 2016-12-16 | Dong-Guan Liu | 危險氣體緊急快閉裝置 |
| US9749420B2 (en) | 2015-06-24 | 2017-08-29 | Qualcomm Incorporated | Controlling an IoT device using a remote control device via an infrastructure device |
| US9654564B2 (en) | 2015-06-24 | 2017-05-16 | Qualcomm Incorporated | Controlling an IoT device using a remote control device via a remote control proxy device |
| WO2017005599A1 (en) * | 2015-07-09 | 2017-01-12 | Philips Lighting Holding B.V. | Method and apparatus for providing acknowledgement indicators in a wireless communication network |
| US10237193B2 (en) * | 2015-09-30 | 2019-03-19 | Apple Inc. | Prioritizing short-range wireless packets for time-sensitive applications |
| KR102635868B1 (ko) * | 2016-01-26 | 2024-02-14 | 삼성전자주식회사 | 전자 장치 및 그의 제어방법 |
| CN105676699A (zh) * | 2016-02-25 | 2016-06-15 | 北京小米移动软件有限公司 | 提醒烹饪状态的方法及装置 |
| EP3427425B1 (en) | 2016-03-09 | 2019-11-13 | Telefonaktiebolaget LM Ericsson (publ) | Methods and transceivers for wireless communication in a packet based communication network |
| JP6615045B2 (ja) * | 2016-05-10 | 2019-12-04 | アルパイン株式会社 | 通信装置、通信制御方法および通信システム |
| US10506192B2 (en) * | 2016-08-16 | 2019-12-10 | Google Llc | Gesture-activated remote control |
| DE102016010128A1 (de) * | 2016-08-20 | 2018-02-22 | Wabco Gmbh | Verfahren und System zur Steuerung von Fahrzeug-Funktionen |
| US10210863B2 (en) | 2016-11-02 | 2019-02-19 | Roku, Inc. | Reception of audio commands |
| KR20180049525A (ko) * | 2016-11-03 | 2018-05-11 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 무선 연결 제어 방법 |
| WO2018112917A1 (en) * | 2016-12-23 | 2018-06-28 | Motorola Solutions, Inc. | Portable communication device and method of operating the same in covert operation mode |
| US10074269B2 (en) * | 2017-01-09 | 2018-09-11 | Nintendo Co., Ltd. | Communication system, apparatus and method |
| JP2018182488A (ja) * | 2017-04-11 | 2018-11-15 | 大和機工株式会社 | 双方向通信システム |
| JP2018192083A (ja) * | 2017-05-19 | 2018-12-06 | 東芝ライフスタイル株式会社 | 自律型電気掃除機 |
| CN110870368A (zh) | 2017-06-13 | 2020-03-06 | 舒尔获得控股公司 | 并行使用及扫描无线信道 |
| US10599377B2 (en) * | 2017-07-11 | 2020-03-24 | Roku, Inc. | Controlling visual indicators in an audio responsive electronic device, and capturing and providing audio using an API, by native and non-native computing devices and services |
| US10455322B2 (en) * | 2017-08-18 | 2019-10-22 | Roku, Inc. | Remote control with presence sensor |
| US11062710B2 (en) | 2017-08-28 | 2021-07-13 | Roku, Inc. | Local and cloud speech recognition |
| US11062702B2 (en) | 2017-08-28 | 2021-07-13 | Roku, Inc. | Media system with multiple digital assistants |
| US10777197B2 (en) | 2017-08-28 | 2020-09-15 | Roku, Inc. | Audio responsive device with play/stop and tell me something buttons |
| CN109547506B (zh) * | 2017-09-20 | 2021-08-06 | 中国移动通信有限公司研究院 | 一种信息交互方法、物联网设备及计算机可读存储介质 |
| WO2019076946A1 (en) * | 2017-10-16 | 2019-04-25 | Sice Tech S.R.L. | ENHANCED REMOTE CONTROL AND METHOD OF OPERATION THEREFOR |
| US11145298B2 (en) | 2018-02-13 | 2021-10-12 | Roku, Inc. | Trigger word detection with multiple digital assistants |
| FR3082043A1 (fr) * | 2018-06-01 | 2019-12-06 | Orange | Gestion de l'alimentation electrique d'une telecommande. |
| US10536891B1 (en) * | 2018-06-29 | 2020-01-14 | Texas Instruments Incorporated | Using estimated time drift to determine keep alive periodicity in synchronized networks |
| TWI667569B (zh) * | 2018-07-20 | 2019-08-01 | 技嘉科技股份有限公司 | 電腦喚醒方法及電腦節電方法 |
| US11706662B2 (en) * | 2019-01-11 | 2023-07-18 | Qualcomm Incorporated | Techniques for determining a number of (re)transmissions in wireless communications |
| US11751134B2 (en) | 2019-05-24 | 2023-09-05 | Marvell Asia Pte Ltd | Power save and group-addressed frames in WLAN using multiple communication links |
| US11405793B2 (en) | 2019-09-30 | 2022-08-02 | Shure Acquisition Holdings, Inc. | Concurrent usage and scanning of wireless channels for direct DFS to DFS channel switching |
| DE102020201287A1 (de) | 2020-02-03 | 2021-08-05 | BSH Hausgeräte GmbH | Verfahren zum Betreiben eines Haushaltsgeräts, Computerprogrammprodukt und Anordnung umfassend ein Haushaltsgerät und eine externe Bedieneinrichtung |
| US12124317B1 (en) * | 2020-05-08 | 2024-10-22 | Remarkable As | Power regulation in an active display system |
| US11737164B2 (en) * | 2020-06-08 | 2023-08-22 | Sonos, Inc. | Simulation of device removal |
| US12456109B2 (en) * | 2020-09-29 | 2025-10-28 | Ncr Voyix Corporation | Mobile navigational control of terminal user interface |
| CN112420041B (zh) * | 2020-11-19 | 2023-08-29 | 深圳市欧瑞博科技股份有限公司 | 智能设备唤醒阈值的控制方法、装置、智能设备及存储介质 |
| CN115242824B (zh) * | 2021-04-23 | 2024-10-22 | 深圳绿米联创科技有限公司 | 设备控制方法及装置、路由器、无线网状网络系统及介质 |
| CN115440018B (zh) * | 2021-06-04 | 2023-07-28 | 天津首瑞智能电气有限公司 | 一种无线遥控系统和遥控方法 |
| CN114168094B (zh) * | 2021-11-24 | 2024-07-02 | 深圳康佳电子科技有限公司 | 基于可继承状态机的Miracast消息处理方法、装置及设备 |
| CN116795310A (zh) * | 2022-03-17 | 2023-09-22 | 北京荣耀终端有限公司 | 一种数据传输方法及系统 |
| CN114822005B (zh) * | 2022-06-28 | 2022-09-20 | 深圳市矽昊智能科技有限公司 | 基于人工智能的遥控意图预测方法、装置、设备及介质 |
| WO2024034698A1 (ko) * | 2022-08-08 | 2024-02-15 | 엘지전자 주식회사 | 무선 오디오 수신 장치, 무선 오디오 전송 장치 및 이를 구비하는 무선 오디오 출력 시스템 |
| US12439326B2 (en) * | 2022-08-19 | 2025-10-07 | Charter Communications Operating, Llc | Client assisted off-channel scan |
| KR102767783B1 (ko) * | 2023-04-11 | 2025-02-17 | 엘지전자 주식회사 | 디스플레이 장치 및 그의 동작 방법 |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3806804A (en) | 1965-06-11 | 1974-04-23 | Martin Marietta Corp | Radio telephone system having automatic channel selection |
| US5854593A (en) * | 1996-07-26 | 1998-12-29 | Prince Corporation | Fast scan trainable transmitter |
| JP2002291067A (ja) * | 2001-01-16 | 2002-10-04 | Sony Corp | データ伝送方法、データ伝送システム及びデータ伝送装置 |
| WO2003056530A1 (en) * | 2002-01-03 | 2003-07-10 | Vkr Holding A/S | Method of and system for transmitting signals using frequency hopping |
| US20040203697A1 (en) | 2002-08-22 | 2004-10-14 | James Finn | Ultra wideband remote control system and method |
| ATE388555T1 (de) * | 2003-05-10 | 2008-03-15 | Samsung Electronics Co Ltd | Schnelle anpassung der datenrate eines paketdaten-rückkanals in einem mobilen kommunikationssystem |
| US7352998B2 (en) | 2003-09-12 | 2008-04-01 | Nokia Corporation | Method and system for establishing a wireless communications link |
| US7577180B2 (en) | 2003-12-18 | 2009-08-18 | Vtech Telecommunications Limited | Method and system for maintaining synchronization in low-power mode over a frequency hopping radio link |
| KR100713336B1 (ko) * | 2004-03-08 | 2007-05-04 | 삼성전자주식회사 | 이동통신시스템에서의 신호 검출 순서 결정방법 |
| US8223001B2 (en) | 2005-07-19 | 2012-07-17 | Marvell International Ltd. | Two way remote control |
| US20080151795A1 (en) * | 2006-01-31 | 2008-06-26 | Peter Shorty | Home electrical device control within a wireless mesh network |
| US8626251B2 (en) * | 2006-01-31 | 2014-01-07 | Niels Thybo Johansen | Audio-visual system energy savings using a mesh network |
| EP2032209B1 (en) | 2006-06-09 | 2014-09-17 | St. Jude Medical AB | Methods in a medical telemetry system |
| KR101311895B1 (ko) | 2007-01-12 | 2013-09-27 | 삼성전자주식회사 | 통신 채널 설정방법 및 이를 적용한 영상수신장치 |
| JP5217459B2 (ja) * | 2008-01-29 | 2013-06-19 | 富士通株式会社 | 基地局装置、及び移動通信システム |
| CN101771511B (zh) * | 2008-12-29 | 2013-07-03 | 电信科学技术研究院 | 多载波升级系统中反馈ack/nack的方法及设备 |
| CN101873706A (zh) * | 2009-04-24 | 2010-10-27 | 北京三星通信技术研究有限公司 | 在多载波系统中反馈确认/未确认消息的方法 |
| CN101877628B (zh) * | 2009-04-30 | 2013-11-06 | 中兴通讯股份有限公司 | 一种多载波反馈信息的发送系统及方法 |
| US8704958B2 (en) * | 2009-06-01 | 2014-04-22 | Lg Electronics Inc. | Image display device and operation method thereof |
| US9030404B2 (en) | 2009-07-23 | 2015-05-12 | Qualcomm Incorporated | Method and apparatus for distributed user interfaces using wearable devices to control mobile and consumer electronic devices |
| CA2717641C (en) | 2009-10-30 | 2013-01-15 | Elster Solutions, Llc | Packet acknowledgment for polled mesh network communications |
| US8825873B2 (en) * | 2010-03-01 | 2014-09-02 | Apple Inc. | Using a service discovery request to find available devices |
| CN101877627B (zh) * | 2010-06-21 | 2015-09-16 | 中兴通讯股份有限公司 | 信道状态信息的反馈方法及终端 |
| US8405606B2 (en) | 2010-07-02 | 2013-03-26 | Alpha & Omega Inc. | Remote control systems and methods for activating buttons of digital electronic display devices |
| JP5712548B2 (ja) * | 2010-10-06 | 2015-05-07 | 富士通株式会社 | 基地局、通信プログラム、通信方法および通信システム |
| US8780961B2 (en) | 2010-10-29 | 2014-07-15 | Broadcom Corporation | Mixed-mode wireless device operation |
| CN102013965A (zh) * | 2010-11-26 | 2011-04-13 | 北京邮电大学 | 一种使用载波聚合技术传输广播业务并用网络编码进行重传的方法 |
| JP2012142877A (ja) * | 2011-01-06 | 2012-07-26 | Panasonic Corp | 無線通信機器 |
| CN102820957B (zh) * | 2012-07-19 | 2016-03-30 | 福建先创通信有限公司 | 一种数据状态反馈包及其应用 |
| US9357492B2 (en) | 2013-08-05 | 2016-05-31 | Qualcomm Incorporated | WLAN-capable remote control device |
-
2014
- 2014-05-15 US US14/279,079 patent/US9357492B2/en not_active Expired - Fee Related
- 2014-08-01 TW TW103126449A patent/TW201513704A/zh unknown
- 2014-08-05 EP EP14755248.3A patent/EP3031041B1/en not_active Not-in-force
- 2014-08-05 KR KR1020167005691A patent/KR20160040275A/ko not_active Withdrawn
- 2014-08-05 CN CN201480044063.5A patent/CN105453151B/zh not_active Expired - Fee Related
- 2014-08-05 WO PCT/US2014/049678 patent/WO2015020994A2/en not_active Ceased
- 2014-08-05 JP JP2016533368A patent/JP6388943B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160040275A (ko) | 2016-04-12 |
| JP6388943B2 (ja) | 2018-09-12 |
| US20150036573A1 (en) | 2015-02-05 |
| WO2015020994A2 (en) | 2015-02-12 |
| CN105453151B (zh) | 2018-12-28 |
| CN105453151A (zh) | 2016-03-30 |
| EP3031041B1 (en) | 2018-12-26 |
| WO2015020994A3 (en) | 2015-04-09 |
| JP2016533093A (ja) | 2016-10-20 |
| EP3031041A2 (en) | 2016-06-15 |
| US9357492B2 (en) | 2016-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201513704A (zh) | 具有wlan能力的遠端控制設備 | |
| US10992722B2 (en) | High efficiency distributed device-to-device (D2D) channel access | |
| US8369797B2 (en) | Communication apparatus and communication method, and computer program therefor | |
| US9832725B2 (en) | Power save mechanism for peer-to-peer communication networks | |
| JP5877388B2 (ja) | 通信装置、通信方法、端末装置、及び、通信システム | |
| JP5177416B2 (ja) | 情報処理装置および方法、プログラム、並びに通信方法 | |
| US20160112947A1 (en) | Method and apparatus to improve wireless device performance | |
| TW201843969A (zh) | 用於喚醒無線電傳輸的資料速率選擇 | |
| TWI530136B (zh) | 具混合操作模式之無線裝置及其操作方法 | |
| JP4702458B2 (ja) | 無線通信装置、無線通信システム、無線通信方法およびコンピュータプログラム | |
| US10070386B2 (en) | Device for wireless network and computer readable recording medium including communication method thereof | |
| JP4737275B2 (ja) | 無線通信装置、無線通信システム、および無線通信方法 | |
| WO2014101893A1 (zh) | 设备发现方法、装置及系统 | |
| JP2002271341A (ja) | Bluetoothネットワーク通信方法およびBluetoothネットワークで使用されるBluetooth機器 | |
| CN114765835B (zh) | 终端操作的配置方法及装置、终端的节能方法及装置 | |
| JP5670955B2 (ja) | 通信システム、端末、中継装置、通信方法、および、コンピュータ・プログラム |