专利摘要:
一種方法,其包括下列步驟:接收一命令以改變關聯於一無線局域網路(WLAN)裝置之一媒體接取控制(MAC)位址;以及僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機。依照該方法操作之一裝置也被說明。
公开号:TW201309078A
申请号:TW101128989
申请日:2012-08-10
公开日:2013-02-16
发明作者:Philip Ginzboorg;Valtteri Niemi;Kari Leppanen
申请人:Nokia Corp;
IPC主号:H04L61-00
专利说明:
限制無線數據機中媒體接取控制位址改變率之技術 發明領域
本發明之範例以及非限制的實施例大體上係關於無線通訊系統、方法、設備以及電腦程式,並且更明確地說,係關於至移動式設備之無線局域網路、數據機、隨意網路以及媒體接取控制(MAC)位址分配。 發明背景
這部份是欲對於被列舉於申請專利範圍之本發明提供背景或脈絡。此處之說明可包含可被進行之概念,但不必定得是已先前被表達、被實作或被說明之一者,因此,除非於此處被指示,否則於這部份中所說明的不是對於這申請中之說明以及申請專利範圍之先前技術,並且不承認這部份中之內含物是先前技術。
下面可於說明文及/或圖形中發現的縮寫字被定義如下:
Wi-Fi是用於無線連接電子設備之一商標標準。一Wi-Fi設備,例如,個人電腦、視訊遊戲操縱台、智慧型手機、或數位音訊播放機,可經由一無線網路存取點連接至網際網路。一存取點(或熱點)具有大約20米(65英尺)之室內範圍以及較大之室外範圍。複數個重疊存取點可涵蓋大的區域。“Wi-Fi”是Wi-Fi聯盟之一商標,並且該名稱是用於IEEE 802.11標準之一簡單商標名稱。
一媒體接取控制(MAC)位址作用如同一設備之身份並且被呈現至外接設備。於至少一些習見的移動式設備(例如,移動式手機)中,其可能是必須重新開啟設備之WiFi數據機(調變器/解調變器),以便改變該設備之MAC位址。這可能是由於,例如,一習見的WiFi數據機可能僅在啟動時改變MAC位址之事實。重新啟動數據機可能需要許多秒。因而一最大的MAC位址改變率可能被限定在大約10秒之級數上的一時間週期。這限制之一好處是一駭客(有惡意企圖之人員)不能使用該移動式設備在每分鐘冒充作為大約多於六個不同的節點。 發明概要
於本發明實施範例之第一論點中是有關一種方法,該方法包括下列步驟:接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址;以及僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機。
於本發明實施範例之一進一步的論點中,是有關包括至少一資料處理器以及包含電腦程式碼之至少一記憶體的一裝置。該記憶體以及電腦程式碼被組態以便,藉由該至少一處理器,導致該裝置接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址;以及僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機。
於本發明之實施範例更進一步的論點是有關一裝置,該裝置包括:用以從一主機處理器接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址之構件;以及用以僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機之構件。於該裝置中,其中該限制藉由執行一漏桶演算法被實作,該漏桶演算法以藉由在媒體接取控制位址改變之間的一預定允許平均時間A所設定的速率增加一代符並且在媒體接取控制位址被改變的各時間抽取一代符,並且其中一位址改變準則是至少有一代符可供用以被抽取。 圖式簡單說明
本發明實施範例之上述以及其他論點當配合附圖閱讀時,將自下面詳細說明更明白,其中:第1圖展示適用於實作本發明之一邏輯結構,其中該結構被劃分成為一主機以及具有一WLAN上方MAC部份及一WLAN數據機部份的一WLAN解法器。
第2圖描述第1圖中展示之WLAN解法器的簡化方塊圖之非限制範例以及邏輯機構。
第3圖是展示依據本發明實施範例之方法的操作,以及電腦程式指令之一執行結果的邏輯流程圖。 詳細說明
需要一移動式設備,例如,一諾基亞即時通訊(NIC)設備,是可偶爾改變其之MAC位址。這可被完成以至少提高設備之位置隱密性。但是,因為重新開啟WiFi數據機將導致NIC以及非NIC通訊之斷路,媒體接取控制位址改變應最好是被進行而不必重新開啟數據機。需要WiFi數據機遵循於,例如,NIC WiFi韌體規格,以便能夠改變其之MAC位址而不需要重新開啟。但是,如果吾人增加在其中數據機之MAC位址可被改變之速率,而不必要重新開啟數據機,則一駭客可能使用這特點以在相對短的時間週期內冒充作為大數量設備。
本發明實施範例之一論點是提供一移動式設備,其是可改變其之MAC位址且不必要重新啟動,而強制MAC位址可在每個時間單位被改變之一最大速率。
本發明實施範例可採用第1圖展示之邏輯結構,其中該結構被劃分成為一主機10以及一WLAN解法器12。主機10可被表示如移動式設備20之一個或多個處理器,並且被假設包含儲存藉由處理器可存取以及可藉由處理器被執行之電腦程式碼的至少一記憶體。
移動式設備20之各種實施例可包含,但是不被限定於,行動電話、具有無線通訊能力之個人數位助理(PDA)、具有無線通訊能力之輕便型電腦、具有例如無線通訊能力之數位攝影機的影像補捉設備、具有無線通訊能力之遊戲設備、具有無線通訊能力之音樂儲存器以及播啟器具、允許無線網際網路存取以及瀏覽之網際網路器具、以及包含此等功能的組合之輕便單元或終端機。於一些實施例中,例如,當被實作如桌上型電腦或其他型式之具有WLAN能力之基本上不動的設備時,設備不需要是移動式的。
關於WLAN操作模式之主要功能可被安置於WLAN解法器12中。在主機10以及WLAN解法器12之間的界面可被實作如提供用於主機10之構件以控制WLAN解法器12之操作的WLAN API 14。WLAN API 14也提供一機構以供主機10要求活動訊框發送並且用以接收WLAN解法器12已在空中接收的活動訊框。WLAN解法器12包括二主要元件:一是WLAN上方MAC 12A以及一是WLAN數據機12B。WLAN上方MAC 12A代表實際地與WLAN數據機12B分離而在一處理器中被進行之WLAN解法器12的部份。WLAN上方MAC 12A經由WLAN晶片界面12C界面至WLAN數據機12B。
對於WLAN API 14,是需要一規格以控制主機10需要經由WLAN API 14確定之控制的參數以及功能。WLAN API 14通常可被考慮使用命令可在其上被傳送的至少一雙向作用控制匯流排14A以及至少一雙向作用資料匯流排14B而被實作。
注意,第1圖中展示之邏輯結構只是本發明實施範例可被實現之一適當的製作,並且不應以任何方式被視為對本發明實施範例之限制。
本發明實施範例之一論點是強加一有意之限制於頻率上,在其中(在其之速率)WiFi數據機(WLAN數據機12B)可改變MAC位址(而不必重新開啟)。
WiFi數據機(WLAN數據機12B)可改變MAC位址之速率上的限制被選擇,以至於其是足以防止一設備避免冒充作為一“堆”設備,一方面;雖不能防止MAC位址避免被改變那麼慢以擊敗提供改變MAC位址之能力的目的(例如,以提高設備使用者之位置隱密性)。
於實施範例中,WLAN數據機12B被增強以包含控制MAC位址可被改變之最大速率的機構。如一非限制範例,每秒一次改變之速率將被考慮,雖然另一數值(例如,於5秒或10秒中之一次改變)也可被使用。在平均的意義中,該限制最好是被了解為:在一些MAC位址改變之間的時間會是較少於1秒,假設平均時間是至少一秒。一般,在媒體接取控制位址改變之間有一些要求以及預定允許之平均時間A。
於操作中,一新的MAC位址藉由主機處理器10被產生並且於MAC位址改變要求中藉由主機處理器10被給予至WLAN解法器12。WLAN數據機12B指示至主機處理器10有關所要求的MAC位址改變是成功或失效。於失效之情況中,該指示可包含一秒時間參數為一酬載。這失效指示可被主機處理器10解釋為於一秒中再試MAC位址改變之一要求。
參考至第2圖,其用以展示WLAN解法器12之簡化方塊圖以及邏輯機構之一非限制範例。WLAN解法器12包含至少一資料處理器30以及至少一相關非暫時性電腦可讀取媒體,例如,儲存電腦程式指令34之記憶體32。電腦程式指令34是可藉由資料處理器30執行並且導致WLAN解法器12之全部控制以及操作。資料處理器30被假設將被互連於WLAN API 14並且因此被連接於主機10。經由WLAN API 14,資料處理器從主機10接收MAC位址改變命令,並且可傳送一要求MAC位址改變命令之狀態指示(成功/失效)至主機10。WLAN解法器12也包含,一般為WLAN數據機12B的一部份,至少一基帶單元36、至少一調變器/解調變器單元38以及連接到天線40A之至少一對無線電頻率發送器/接收器(收發器)40。資料處理器30以及基帶單元36可經由,例如,第1圖中展示之WLAN晶片界面12C被互連。同時也被展示的是儲存一目前使用之MAC位址的一MAC位址儲存部42,以及依據本發明實施範例操作的一MAC位址改變限制功能(MACRF)44。MAC位址儲存部42可被考慮如所展示之記憶體32的一部份,或其可被實作如一分離的硬體暫存器。MAC位址改變限制功能(MACRF)44可作為電腦程式指令(軟體)34之一部份單獨地被實作,或其可作為硬體邏輯元件單獨地被實作,或其可作為軟體以及硬體(及/或韌體)之組合被實作。
於第2圖中,電腦可讀取媒體32可以是適用於區域性的專門環境之任何型式並且可使用任何適當的資料儲存部技術被實作,例如,半導體基礎之記憶體設備、隨機存取記憶體、唯讀記憶體、可程控唯讀記憶體、快閃記憶體、磁式記憶體設備與系統、光學記憶體設備與系統、固定式記憶體與可移動式記憶體。資料處理器30可以是適用於區域性技術環境之任何型式,並且可包含一個或多個一般用途電腦、特殊用途電腦、微處理器、數位信號處理器(DSP)、以及依據多核心處理器結構之處理器,作為非限制之範例。
於本發明一實施範例中,MAC位址改變限制功能(MACRF)44可使用一'漏桶'方法或演算法被實作於WLAN無線電數據機12B中。例如,一'代符桶'可如下所述地被使用:(1)被積聚於該桶中的代符之最少數量是零並且被積聚於該桶中之代符之最大數量是10;(2)一代符每秒一次地被添加至該桶並且藉由各MAC位址改變從該桶被刪除(被移除);以及(3)僅如果該桶中有至少一代符,則MAC位址42可被改變。
實作MAC位址改變限制功能44之漏桶方法只是一適當的範例。例如,另一製作使用一簡單移動平均(SMA)或“滑動視窗”方法或演算法。WLAN解法器12是將最後的w個MAC位址改變之時間:X(k),X(k-1),…,X(k-w+1)儲存於記憶體32中。假設t是主機10所要求之MAC位址改變的一目前時間。如果(t-X(k-w+1))/w<1秒,則MAC位址改變限制功能44拒絕MAC位址改變要求;否則MAC位址改變限制功能44允許MAC位址之改變,移動序列X(k),X(k-1),…,X(k-w+1)至左方(藉由移動從該序列刪除最後項X(k-w+1)),並且設定X(k)至t。
MAC位址改變限制功能44之另一實作範例使用指數移動平均(EMA)方法或演算法以估計在MAC位址改變之間的平均時間M。如之前所述,假設t是主機10所要求之MAC位址改變的目前時間。利用X表示於最後MAC位址改變之時間(秒),且利用y表示一暫時變量。M以及X可被啟始化,例如,分別地至10以及0。MAC位址改變限制功能44首先藉由:y=(1-α)M+α(t-X),計算M之一暫時估計,其中加權 α (0,1)。如果y<1秒則MAC位址改變限制功能44拒絕MAC位址改變要求;否則其如所要求地改變MAC位址42並且設定:X=t,M=y。
注意,於一些實施例中,其可以是假名機構而導致:(i)在00:00 UTC藉由所有設備之設備假名(網路以及MAC位址)的一決定性改變,以及(ii)如果藉由設備被傳送的訊息之一計數器在該決定性改變之間翻轉,則導致設備假名之一改變。於一些情況中,在MAC位址改變速率上的限制已依據本發明實施範例以WLAN解法器12被實作之後,則上述特點(i)及/或(ii)可被防止。
但是,藉由假名機構所導致之網路以及MAC位址的改變可調適至,例如,1秒之最小限制以消除那些的情況。這可藉由'鎖定'那些的位址而被達成,因而它們不能藉由除了假名改變實作例之外的任何實體被改變,至少:(i)在00:00 UTC之前的一秒(更通常地是A秒),或(ii)一些數量(例如,1000)之訊息在訊息計數器翻轉之前被傳送;並且在(i)在00:00 UTC之MAC位址改變,以及(ii)訊息計數器的翻轉之後,解除鎖定。
依照上面之敘述,本發明實施範例明顯地提供一方法、裝置以及電腦程式以控制無線設備之MAC位址可被改變之速率。
第3圖是邏輯流程圖,其展示依據本發明實施範例之一方法的操作,以及電腦程式指令執行之結果。依據這些實施範例之一方法,在方塊3A,進行接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址之步驟。在方塊3B之步驟中,僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之無線數據機。
於第3圖之方法中,其中該允許速率是一允許平均速率。
於第3圖之方法中,其中該限制藉由執行一漏桶演算法被實作,該漏桶演算法以藉由在媒體接取控制位址改變之間的一預定允許平均時間A所設定的速率增加一代符並且在媒體接取控制位址被改變的各時間抽取一代符,並且其中一位址改變準則是至少有一代符可供用以被抽取。
於第3圖之方法中,其中該限制藉由執行一簡單移動平均演算法被實作,該演算法儲存最後的w個媒體接取控制位址改變之時間:X(k),X(k-1),…,X(k-w+1),其中t是媒體接取控制位址改變命令被接收之目前時間,並且A是在媒體接取控制位址改變之間的一允許平均時間,如果(t-X(k-w+1))/w<A,則拒絕該媒體接取控制位址改變命令,否則一位址改變準則被認為將被滿足並且改變該媒體接取控制位址,移動序列X(k),X(k-1),…,X(k-w+1),從該序列刪除最後項X(k-w+1),並且設定X(k)至t。
於第3圖之方法中,其中該限制藉由執行一指數移動平均演算法被實作,以估計在媒體接取控制位址改變之間的平均時間M,其中M是媒體接取控制位址改變命令被接收之一目前時間並且A是在媒體接取控制位址改變之間的一允許平均時間,利用X表示最後媒體接取控制位址改變之時間(秒),並且利用y表示一暫時變量,初始化M以及X至其中M>X之數值,藉由:y=(1-α)M+α(t-X)計算M之一暫時估計,其中一加權α (0,1),如果y<A則拒絕媒體接取控制位址改變命令,否則一位址改變準則被認為將被滿足以及改變該媒體接取控制位址並且設定X=t,M=y。
於第3圖以及先前段落之方法中,其中M以及X被啟始化至M=10以及X=0。
於第3圖以及第3圖之前許多段落描述之方法中,其中命令在無線局域網路裝置從主機處理器被接收,並且進一步包括傳送給該主機處理器有關該媒體接取控制位址改變是否被達成之一指示。
於第3圖以及第3圖之前許多段落描述之方法中,其中A是一秒或較大。
於第3圖以及第3圖之前許多段落描述之方法中,其進一步包括於一預定媒體接取控制位址改變時間之前鎖定該媒體接取控制位址避免被改變經A秒,其中A是在媒體接取控制位址改變之間的一預定允許平均時間。
於第3圖以及第3圖之前許多段落描述之方法中,進一步包括當較少於一訊息計數器翻轉數目的一些數量之訊息已從該裝置被傳送時,鎖定該媒體接取控制位址避免被改變,其中該訊息計數器自動地翻轉而觸發一媒體接取控制位址改變。
實施範例同時也包含一非暫時性電腦可讀取媒體,其包含軟體程式指令,其中藉由至少一資料處理器之軟體程式指令的執行導致包括第3圖以及第3圖之前許多段落描述之方法的執行之操作性能。
第3圖展示之各種方塊可被視為方法步驟,及/或被視為產生自電腦程式碼之操作的操作,及/或被視為被構成以實行相關功能的複數個耦合邏輯電路元件。
如先前所提,各種實施範例可以硬體或特殊用途電路、軟體、邏輯或其任何組合被實作。例如,一些論點可以硬體被實作,而其他論點可以韌體或軟體被實作,其中該軟體可藉由控制器、微處理器或其他電腦設備被執行,雖然本發明是不受此限制。雖然本發明實施範例之各種論點可以方塊圖、流程圖、或使用一些其他圖示之表示被闡述並且被說明,應了解此處說明的這些方塊、裝置、系統、技術、或方法可以利用,非限制範例、硬體、軟體、韌體、特殊目的電路或邏輯、一般目的硬體或控制器或其他電腦設備、或其一些組合而被實作。
就此而言,本發明實施範例也是有關一裝置,該裝置包括至少一資料處理器以及至少一記憶體,該記憶體包含電腦程式碼。記憶體以及電腦程式碼被組態以便,藉由該至少一處理器,導致該裝置接收一命令以改變關聯於一無線局域網路裝置之媒體接取控制位址;以及僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之無線數據機。
本發明實施範例同時也包含一裝置,該裝置包括構件,該構件用以接收一命令以改變關聯於無線局域網路裝置之媒體接取控制位址;以及構件,其用以僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變媒體接取控制位址,而不必重新開啟該裝置之無線數據機。
因此應了解,本發明實施範例之至少一些論點可以各種構件被實施,例如,積體電路晶片以及模組,並且本發明實施範例可以被實施作為積體電路之裝置被實現。積體電路或電路,可包括電路系統(以及可能的韌體),該電路系統用以實施可被組態以便依據本發明實施範例操作的資料處理器、數位信號處理器、基帶電路以及無線電頻率電路之至少一者或多者。
那些熟習本技術者應明白,當配合附圖閱讀時,鑑於上面之說明,本發明上面之實施範例可有各種修改以及調適。但是,任何以及所有的修改將仍然落在本發明非限制以及實施範例範疇之內。
例如,雖然實施範例已於上面之WiFi系統脈絡中被說明,應了解本發明實施範例是不受限於僅使用這一特定型式的無線通訊系統,而且它們可有利地被使用於其他無線通訊系統中。
應注意到,名詞“被連接”、“被耦合”、或其任何變化,表示以直接或間接方式,在二個或更多元件之間,任何的連接或耦合,並且可包含“被連接”或“被耦合”在一起的二元件之間的一個或多個中間元件之存在。在元件之間的耦合或連接可以是實際性、邏輯性或其之組合。如此處使用之二元件可被考慮藉由一條或多條電線、電纜線及/或印刷式電氣連接之使用、以及藉由電磁能之使用,例如,具有無線電頻率區域、微波區域以及光學(可見以及非可見)區域中之波長的電磁能,而“被連接”或“被耦合”在一起,如許多非限制以及非全面之範例。
進一步地,被使用於上述方法之各種名稱(例如,“漏桶”、SMA、EMA等等)不欲限定於任何論點中,例如這些方法可藉由任何適當的名稱被辨識。進一步地,如上所述之公式以及數學表示式可能不同於此處明確被揭示的那些。
更進一步地,本發明各種非限制以及實施範例的一些特點可有利地被使用而不必其他特點之對應使用。就此而言,上面之說明應被考慮僅作為原理、技術以及本發明實施範例之展示,並且不是作為其之限制。
10‧‧‧主機
12‧‧‧WLAN解法器器
112A‧‧‧WLAN上方MAC
12B‧‧‧WLAN數據機
12C‧‧‧WLAN晶片界面
14‧‧‧WLAN API
14A‧‧‧控制匯流排
14B‧‧‧資料匯流排
20‧‧‧移動式設備
30‧‧‧資料處理器
32‧‧‧記憶體
34‧‧‧電腦程式指令
36‧‧‧基帶單元
38‧‧‧調變器/解調變器單元
40‧‧‧無線電頻率收發器
40A‧‧‧天線
42‧‧‧MAC位址儲存部
44‧‧‧MAC位址改變限制功能(MACRF)
3A-3B‧‧‧本發明實施範例方法之操作及電腦程式指令執行結果之邏輯流程步驟
第1圖展示適用於實作本發明之一邏輯結構,其中該結構被劃分成為一主機以及具有一WLAN上方MAC部份及一WLAN數據機部份的一WLAN解法器。
第2圖描述第1圖中展示之WLAN解法器的簡化方塊圖之非限制範例以及邏輯機構。
第3圖是展示依據本發明實施範例之方法的操作,以及電腦程式指令之一執行結果的邏輯流程圖。
3A-3B‧‧‧步驟
权利要求:
Claims (28)
[1] 一種方法,其包括下列步驟:接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址;以及僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機。
[2] 如申請專利範圍第1項之方法,其中該允許速率是一允許平均速率。
[3] 如申請專利範圍第1項之方法,其中該限制藉由執行一漏桶演算法被實作,該漏桶演算法以藉由在媒體接取控制位址改變之間的一預定允許平均時間A所設定的速率增加一代符並且在媒體接取控制位址被改變的各時間抽取一代符,並且其中一位址改變準則是至少有一代符可供用以被抽取。
[4] 如申請專利範圍第1項之方法,其中該限制藉由執行一簡單移動平均演算法被實作,該演算法是儲存最後的w個媒體接取控制位址改變之時間:X(k),X(k-1),…,X(k-w+1),其中t是媒體接取控制位址改變命令被接收之目前時間,並且A是在媒體接取控制位址改變之間的一允許平均時間,如果(t-X(k-w+1))/w<A,則拒絕該媒體接取控制位址改變命令,否則一位址改變準則被認為將被滿足並且改變該媒體接取控制位址,移動序列X(k),X(k-1),…,X(k-w+1),從該序列刪除最後項X(k-w+1),並且設定X(k)至t。
[5] 如申請專利範圍第1項之方法,其中該限制藉由執行一指數移動平均演算法被實作以估計在媒體接取控制位址改變之間的平均時間M,其中t是媒體接取控制位址改變命令被接收之一目前時間,並且A是在媒體接取控制位址改變之間的一允許平均時間,利用X表示於最後媒體接取控制位址改變之時間(秒)並且利用y表示一暫時變量,初始化M以及X至其中M>X之數值,藉由:y=(1-α)M+α(t-X)計算M之一暫時估計,其中一加權α (0,1),如果y<A則拒絕媒體接取控制位址改變命令,否則一位址改變準則被認為將被滿足以及改變該媒體接取控制位址並且設定X=t,M=y。
[6] 如申請專利範圍第5項之方法,其中M以及X被啟始化至:M=10以及X=0。
[7] 如先前申請專利範圍之任一項之方法,其中該命令自一主機處理器在該無線局域網路裝置被接收,並且進一步包括傳送給該主機處理器有關該媒體接取控制位址改變是否被達成之一指示。
[8] 如申請專利範圍第3、4及5項之任一項之方法,其中A是一秒或較大。
[9] 如申請專利範圍第1項之方法,進一步包括於一預定媒體接取控制位址改變時間之前鎖定該媒體接取控制位址避免被改變經A秒,其中A是在媒體接取控制位址改變之間的一預定允許平均時間。
[10] 如申請專利範圍第1項之方法,進一步包括當較少於一訊息計數器翻轉數目的一些數量之訊息已從該裝置被傳送時,鎖定該媒體接取控制位址避免被改變,其中該訊息計數器自動地翻轉而觸發一媒體接取控制位址改變。
[11] 一種包含軟體程式指令之非暫時性電腦可讀取媒體,其中藉由至少一資料處理器之軟體程式指令的執行導致包括申請專利範圍第1-10項之任一項之方法的執行之操作實行。
[12] 一種裝置,其包括:至少一資料處理器;以及至少一記憶體,該記憶體包含電腦程式碼,其中該記憶體以及電腦程式碼被組態以便,藉由該至少一處理器,導致該裝置進行,接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址;以及僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機。
[13] 如申請專利範圍第12項之裝置,其中該允許速率是一允許平均速率。
[14] 如申請專利範圍第12項之裝置,其中結合於該電腦程式碼之該至少一資料處理器被組態以藉由執行一漏桶演算法而實作該限制,該漏桶演算法以藉由在媒體接取控制位址改變之間的一預定允許平均時間A所設定的速率增加一代符並且在媒體接取控制位址被改變的各時間抽取一代符,並且其中一位址改變準則是至少有一代符可供用以被抽取。
[15] 如申請專利範圍第12項之裝置,其中結合於該電腦程式碼之該至少一資料處理器被組態以藉由執行一簡單移動平均演算法而實作該限制,其中該移動平均演算法儲存最後的w媒體接取控制位址改變之時間:X(k),X(k-1),…,X(k-w+1),其中t是媒體接取控制位址改變命令被接收之目前時間,並且A是在媒體接取控制位址改變之間的一允許平均時間,如果(t-X(k-w+1))/w<A,則拒絕該媒體接取控制位址改變命令,否則一位址改變準則被認為將被滿足並且改變該媒體接取控制位址,移動序列X(k),X(k-1),…,X(k-w+1),從該序列刪除最後項X(k-w+1),並且設定X(k)至t。
[16] 如申請專利範圍第12項之裝置,其中結合於該電腦程式碼之該至少一資料處理器被組態以藉由執行一指數移動平均演算法而實作該限制以估計在媒體接取控制位址改變之間的平均時間M,其中t是該媒體接取控制位址改變命令被接收之一目前時間,並且A是在媒體接取控制位址改變之間的一允許平均時間,利用X表示於最後媒體接取控制位址改變之時間(秒)並且利用y表示一暫時變量,初始化M以及X至其中M>X之數值,藉由:y=(1-α)M+α(t-X)計算M之一暫時估計,其中一加權α (0,1),如果y<A則拒絕媒體接取控制位址改變命令,否則一位址改變準則被認為將被滿足並且改變該媒體接取控制位址並且設定X=t,M=y。
[17] 如申請專利範圍第16項之裝置,其中M以及X被啟始化至:M=10以及X=0。
[18] 如先前申請專利範圍第12-17項之任一項之裝置,其中該命令自一主機處理器在該無線局域網路裝置被接收,並且其中結合於該電腦程式碼之該至少一資料處理器進一步被組態以傳送給該主機處理器有關該媒體接取控制位址改變是否被達成之一指示。
[19] 如申請專利範圍第14-16項之任一項之裝置,其中A是一秒或較大。
[20] 如申請專利範圍第12項之裝置,其中結合於該電腦程式碼之該至少一資料處理器被組態以於一預定媒體接取控制位址改變時間之前鎖定該媒體接取控制位址避免被改變經A秒,其中A是在媒體接取控制位址改變之間的一預定允許平均時間。
[21] 如申請專利範圍第12項之裝置,其中結合於該電腦程式碼之該至少一資料處理器被組態以當較少於一訊息計數器翻轉數目的一些數量之訊息已從該裝置被傳送時,鎖定該媒體接取控制位址避免被改變,其中該訊息計數器自動地翻轉而觸發一媒體接取控制位址改變。
[22] 如申請專利範圍第12-21項之任一項之裝置,其至少部份地被實施作為被包含於一移動式設備中之一無線局域網路數據機。
[23] 一種裝置,其包括:用以從一主機處理器接收一命令以改變關聯於一無線局域網路裝置之一媒體接取控制位址之構件;以及用以僅如果一媒體接取控制位址改變的允許速率之限制不被違反,則改變該媒體接取控制位址,而不必重新開啟該裝置之一無線數據機之構件;其中該限制藉由執行一漏桶演算法被實作,該漏桶演算法以藉由在媒體接取控制位址改變之間的一預定允許平均時間A所設定的速率增加一代符,並且在媒體接取控制位址被改變的各時間抽取一代符,並且其中一位址改變準則是至少有一代符可供用以被抽取。
[24] 如申請專利範圍第23項之裝置,其中A是大約一秒或較大。
[25] 如申請專利範圍第23項之裝置,進一步包括用以傳送該媒體接取控制位址改變是否被達成之一指示給該主機處理器的構件。
[26] 如申請專利範圍第23項之裝置,進一步包括用以於一預定的媒體接取控制位址改變時間之前鎖定該媒體接取控制位址以避免被改變經A秒之構件,其中A是在媒體接取控制位址改變之間的一預定允許平均時間。
[27] 如申請專利範圍第23項之裝置,進一步包括用以當較少於一訊息計數器翻轉數目的一些數量之訊息已從該裝置被傳送時,鎖定該媒體接取控制位址避免被改變的構件,其中該訊息計數器自動地翻轉而觸發一媒體接取控制位址改變。
[28] 如申請專利範圍第23-27項之任一項之裝置,其中該構件至少部份被實施作為包括一移動式設備之一部份的一無線數據機積體電路。
类似技术:
公开号 | 公开日 | 专利标题
US20180368058A1|2018-12-20|Method for controlling device access, and related device and system
KR101697414B1|2017-01-17|피어 투 피어 링크를 통한 공유 네트워크 액세스
EP3005822B1|2017-07-19|Mac layer transport for wi-fi direct services application service platform without internet protocol
TWI575993B|2017-03-21|在嵌入式通用積體電路卡(uicc)中的支援用戶識別模組工具組應用程式
JP5985767B2|2016-09-06|近接場通信を用いたピア・ツー・ピアWi−Fiレンジングのための方法および装置
WO2018103484A1|2018-06-14|直播页面的数据处理方法、装置和系统
US9386453B2|2016-07-05|Method and system for establishing wireless local area network link between portable terminals
CN107801179B|2021-03-23|用于向移动设备供应自举电子用户身份模块|的技术
KR101890973B1|2018-08-22|네트워크 통신 및 코스트 인식 기법
WO2010150052A2|2010-12-29|Methods and apparatuses for avoiding denial of service attacks by rogue access points
CN104754003B|2019-01-08|传输数据的方法及系统
US20200296142A1|2020-09-17|User Group Establishment Method and Apparatus
US20150133052A1|2015-05-14|Device selection
US20170325092A1|2017-11-09|Discovery mechanism for service server connection
US20210168902A1|2021-06-03|User Group Session Management Method and Apparatus
CN108702602A|2018-10-23|分享图像的方法、电子设备及系统
CN112188227A|2021-01-05|一种流媒体数据分发方法和装置
US10212215B2|2019-02-19|Apparatus and method for providing metadata with network traffic
TWI572240B|2017-02-21|限制無線數據機中媒體接取控制位址改變率之技術
CN108605373A|2018-09-28|用于提供网络共享服务的方法和电子装置
CN105530714A|2016-04-27|Mifi通信服务系统和其mifi和通信方法
CN106357522A|2017-01-25|一种数据的分享方法及装置
WO2014146229A1|2014-09-25|Nfc设备通信方法、装置和nfc设备
KR20150001682A|2015-01-06|데이터 전송 방법 및 장치
CN105490810B|2020-06-23|虚拟资源数据的处理方法、装置和系统
同族专利:
公开号 | 公开日
TWI572240B|2017-02-21|
CN103733662B|2017-09-08|
US9654441B2|2017-05-16|
EP2742709A1|2014-06-18|
WO2013024322A1|2013-02-21|
US20140254384A1|2014-09-11|
EP2742709A4|2015-07-08|
EP2742709B1|2021-01-06|
CN103733662A|2014-04-16|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US7349377B2|2001-11-09|2008-03-25|Nokia Corporation|Method, system and system entities for providing location privacy in communication networks|
FI113515B|2002-01-18|2004-04-30|Nokia Corp|Osoitteistus langattomissa lähiverkoissa|
KR100878764B1|2002-07-06|2009-01-14|삼성전자주식회사|사용자의 익명성보장을 위한 무선 랜 시스템 및 사용자의익명성 보장방법|
GB2391434A|2002-07-31|2004-02-04|Hewlett Packard Co|A communication infrastructure of cellular and wireless local area networks|
US7379423B1|2003-03-20|2008-05-27|Occam Networks, Inc.|Filtering subscriber traffic to prevent denial-of-service attacks|
DE60336998D1|2003-07-03|2011-06-16|Alcatel Lucent|Überprüfung auf doppelte MAC Adressen und dynamische Zuweisung von MAC Adressen|
US7706776B2|2004-12-06|2010-04-27|Meshnetworks, Inc.|Scheme for MAC address privacy in infrastructure-based multi-hop wireless networks|
US8243595B2|2005-08-05|2012-08-14|Hewlett-Packard Development Company, L.P.|Prioritization of network traffic sent to a processor by using packet importance|
CN101141493B|2007-10-11|2010-12-01|杭州华三通信技术有限公司|无线局域网的地址解析方法及接入点|
KR20100049472A|2008-11-03|2010-05-12|엘지전자 주식회사|이동국 식별방법|
CN101959181B|2009-07-20|2013-06-12|中兴通讯股份有限公司|多无线网络协同的网络架构及方法|US9654483B1|2014-12-23|2017-05-16|Amazon Technologies, Inc.|Network communication rate limiter|
US10904163B2|2018-03-28|2021-01-26|Lumentum Operations Llc|Tunneling data to a data-path chip via a microcontroller unit |
法律状态:
优先权:
申请号 | 申请日 | 专利标题
PCT/IB2011/053599|WO2013024322A1|2011-08-12|2011-08-12|Limiting rate of mac address change in wireless modem|
[返回顶部]