電子裝置的無線網絡連線方法及其電子裝置制造方法
【專利摘要】本發明提供一種電子裝置的無線網絡連線方法及其電子裝置,其中電子裝置具有存取點模式與站臺模式,連線方法包括:當電子裝置啟動無線網絡連線功能時,切換電子裝置為站臺模式;搜尋附近是否具有位于存取點模式的其他電子裝置;若未搜尋到位于存取點模式的其他電子裝置時,切換電子裝置為存取點模式,自行連線至無線網絡,并提供無線網絡服務給附近位于站臺模式的其他電子裝置;以及若已搜尋到位于存取點模式的其他電子裝置時,計算各自的權重值,以將其中之一設定為主要存取點,并使主要存取點外的其他的裝置通過主要存取點連線至無線網絡。
【專利說明】電子裝置的無線網絡連線方法及其電子裝置
【技術領域】
[0001]本發明是有關于一種通信技術,且特別是有關于一種電子裝置的無線網絡連線方法及其電子裝置。
【背景技術】
[0002]由于科技的快速發展以及制造技術的成熟,各種智能電子產品已成為非常普遍的隨身設備。因此,現代人對于無線網絡連線的依賴程度有越來越高的趨勢。在現有的無線網絡連線技術中,其中常見的幾種有W1-F1、通用分組無線業務(General Packet Rad1Service, GPRS)技術、碼分多址(Code Divis1n Multiple Access, CDMA)技術等較為遠距的無線傳輸技術,以及近距離無線傳輸的相關技術,例如WIFI直連(W1-Fi Direct)、藍牙(Bluetooth)、近距離無線通信(NFC)技術等。
[0003]然而,在W1-Fi Direct通信以及NFC技術中,皆需具備特定硬件來支持。此外,以窗口操作系統(Windows)或是安卓系統(Android)的裝置間的W1-Fi Direct通信為例,其僅能達成單對單的裝置或是單對少數的裝置的連線結果。因此,W1-Fi Direct通信中存在有很多連線上的限制。在Bluetooth通信中,裝置間的搜尋時間較長,頻寬也較小。在NFC中,則需要裝置間近距離的接觸,并且其頻寬也非常小。在Alljoyn技術中,則限制所有的裝置僅能連線至特定的存取點。
[0004]由于現代人在使用各種智能電子產品來執行無線網絡連線時,隨時會遭遇到各種環境變化或是移動因素的影響,因此,若能有一種技術能讓無線網絡連線能隨時因應狀況來做調整,并且此技術可架構于現有的通信標準以及硬件架構上,將會是無線網絡連線技術上的一大突破。
【發明內容】
[0005]本發明提供一種電子裝置的無線網絡連線方法及其電子裝置,其會使范圍內的多個電子裝置彼此能自動相互檢測并推舉出最佳的無線網絡服務提供者,藉以在遭遇到環境變化或是移動因素的影響下,自動調整對應的連線方式,讓無線網絡皆能順暢互連,并可自動地通過穩定地無線網絡服務提供者來上網。
[0006]本發明提供一種電子裝置的無線網絡連線方法,其中電子裝置具有存取點模式與站臺模式,連線方法包括下述步驟:當電子裝置啟動無線網絡連線功能時,切換電子裝置為站臺模式;搜尋附近是否具有位于存取點模式的至少一其他電子裝置;若未搜尋到位于存取點模式的至少一其他電子裝置時,切換電子裝置為存取點模式,自行連線至無線網絡,并提供無線網絡服務給附近位于站臺模式的至少一其他電子裝置;以及若已搜尋到位于存取點模式的至少一其他電子裝置時,計算位于存取點模式的至少一其他電子裝置以及電子裝置各自的權重值,以將位于存取點模式的至少一其他電子裝置以及電子裝置其中之一設定為主要存取點,并使其他位于存取點模式的至少一其他電子裝置以及電子裝置通過主要存取點連線至無線網絡。
[0007]本發明提供一種用于無線網絡連線的電子裝置,包括:連線單元、儲存單元及控制單元。連線單元具有存取點模式與站臺模式;儲存單元用以儲存權重值;以及控制單元耦接至連線單元以及儲存單元,用以切換為存取點模式或站臺模式。其中,當電子裝置進入無線網絡連線流程時,控制單元設定來控制以下步驟:當電子裝置啟動無線網絡連線功能時,切換電子裝置為站臺模式;搜尋附近是否具有位于存取點模式的至少一其他電子裝置;若未搜尋到位于存取點模式的至少一其他電子裝置時,切換電子裝置為存取點模式,自行連線至無線網絡,并提供無線網絡服務給附近位于站臺模式的至少一其他電子裝置;以及若已搜尋到位于存取點模式的至少一其他電子裝置時,計算位于存取點模式的至少一其他電子裝置以及電子裝置各自的權重值,以將位于存取點模式的至少一其他電子裝置以及電子裝置其中之一設定為主要存取點,并使其他位于存取點模式的至少一其他電子裝置以及電子裝置通過主要存取點連線至無線網絡。
[0008]基于上述,本發明實施例的電子裝置通過計算在附近范圍內所搜尋到的位于存取點模式的其他電子裝置以及電子裝置各自的權重值,以將位于存取點模式的其他電子裝置以及電子裝置其中之一設定為主要存取點,而主要存取點以外的其他裝置便可通過主要存取點來連線至無線網絡,藉以對應環境變化或是移動因素來做連線的調整,讓無線網絡皆能順暢互連,并可自動地通過穩定地主要存取點來上網。
[0009]為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
【專利附圖】
【附圖說明】
[0010]圖1為根據本發明一實施例的用于無線網絡連線的電子裝置的方塊圖;
[0011]圖2為根據本發明一實施例的無線網絡連線方法的流程圖;
[0012]圖3為根據本發明另一實施例的無線網絡連線方法的流程圖;
[0013]圖4為根據本發明另一實施例的無線網絡連線方法的流程圖;
[0014]附圖標記說明:
[0015]100:電子裝置;
[0016]110:連線單元;
[0017]120:儲存單元;
[0018]130:控制單元;
[0019]300:服務設定識別符;
[0020]S210 ?S220、S230a ?S230b、S240a ?S240b、S231 ?S232、S241 ?S247、S250:根據本發明的實施例的無線網絡連線方法的步驟。
【具體實施方式】
[0021]圖1為根據本發明一實施例的用于無線網絡連線的電子裝置的方塊圖。如圖1所示,電子裝置100包括連線單元110、儲存單元120以及控制單元130。控制單元130耦接至連線單元110以及儲存單元120。
[0022]電子裝置100可以是網絡服務器、臺式電腦、筆記本電腦、平板電腦、智能手機、以及任何具有提供無線網絡服務以及網絡連線功能的裝置,在此并不加以限制。連線單元110具有存取點(Access Point,AP)模式與站臺(Stat1n,ST)模式。本實施例的連線單元110可以是符合本發明的無線網絡連線方法的無線通信芯片或相關實體,例如是WIFI無線網絡卡。當連線單元110位于存取點模式時,電子裝置100可用以發送特定封包,藉以傳達可提供無線網絡服務的信息。另一方面,當連線單元110位于站臺模式時,電子裝置100可通過搜尋并接收附近范圍內的特定封包,藉以得知是否附近是否具備可供連線的無線網絡服務以進行網絡連線。控制單元130可通過本發明下述實施例的無線網絡連線方法來判斷,是否將電子裝置100切換為存取點模式或站臺模式。控制單元130可以是芯片或各種微處理器,在此并不加以限制。儲存單元120可用以儲存權重值,此權重值用以評估電子裝置100在附近范圍內是否應切換為存取點模式來提供無線網絡服務的參考值。儲存單元120可以是硬盤、閃存、隨機存取存儲器、高速緩存或其他儲存媒介,在此并不加以限制。
[0023]圖2為根據本發明一實施例的無線網絡連線方法的流程圖。如圖2所示,根據本發明實施例的無線網絡連線方法主要包括步驟S210?S220、S230a?S230b及S240a?S240b。
[0024]首先,在步驟S210中,當電子裝置100啟動無線網絡連線功能時,控制單元130切換電子裝置100為站臺模式,藉以搜尋無線網絡服務。在本發明實施例中,電子裝置100乃是以站臺模式做為預定的啟動模式,下列將會對此原因做詳述。
[0025]在步驟S220中,控制單元130搜尋附近是否具有位于存取點模式的至少一其他電子裝置。舉例來說,控制單元130可在第一時間間隔(如,I?5分鐘)內搜尋附近范圍內是否存在有位于存取點模式的其他電子裝置,若搜尋時間超過第一時間間隔,則可代表控制單元130并未找到位于存取點模式的其他電子裝置。在本實施例中,為了便于說明,下述的“存取點”是指“位于存取點模式的其他電子裝置”,而“站臺’則是指”位于站臺模式的其他電子裝置”。由于當電子裝置100在尚未啟動無線網絡連線功能時,電子裝置100可能還未能得知在附近范圍內是否存在有位于存取點模式的其他電子裝置,因此在啟動無線網絡連線功能時,在步驟S210中乃先將電子裝置100切換至站臺模式,以避免在一開始于附近范圍內發送特定封包后,進而對原先已存在的存取點產生持續互搶站臺的情況,或是對原先已存在的存取點以及站臺產生其他網絡通信上的沖突。
[0026]在步驟S230a中,若控制單元130未搜尋到位于存取點模式的至少一其他電子裝置時,則切換電子裝置100為存取點模式,以使電子裝置100自行連線至無線網絡,并接著在步驟S230b中,提供無線網絡服務給附近位于站臺模式的至少一其他電子裝置。由于控制單元130已確認在附近范圍內并未存在有裝置提供無線網絡服務,因此控制單元130將電子裝置100切換為存取點模式,讓附近范圍內位于站臺模式的其他電子裝置能利用其所提供的無線網絡服務而連線至無線網絡。換句話說,電子裝置100即為此時附近范圍內的主要存取點。
[0027]在步驟S240a中,若控制單元130已搜尋到位于存取點模式的至少一其他電子裝置時,則計算位于存取點模式的至少一其他電子裝置各自的權重值,以將位于存取點模式的至少一其他電子裝置的其中之一設定為主要存取點,并接著在步驟S240b中,使電子裝置100以及其他位于存取點模式的至少一其他電子裝置通過主要存取點連線至無線網絡。此時,主要存取點外的裝置已通過權重值的計算而產生共識,進而從附近范圍內所推舉出的主要存取點來取得無線網絡服務。在本發明的實施例中,可將位于存取點模式的其他電子裝置中具有最高權重值的裝置設定為主要存取點。具有最高權重值的裝置可表示其具有最佳的無線網絡服務提供能力、具有特定的無線通信協議類型、具有特定的機器規格、或是具有其他屬性,在此并不加以限制。在本發明的另一實施例中,控制單元130可進一步通過所計算出的位于存取點模式的其他電子裝置各自的權重值,以將位于存取點模式的其他電子裝置的其中之另一設定為次要存取點。當主要存取點由于特殊因素而無法繼續提供無線網絡服務時,次要存取點便可立即取代主要存取點而繼續提供無線網絡服務,藉此可節省重新計算權重值所花費的時間以及其他成本。
[0028]若已執行了步驟S230b或S240b,則可代表在附近范圍內的裝置已共同推舉出了主要存取點,進而達成了穩定的連線狀況,因而此時附近范圍內的裝置可通過主要存取點所提供的無線網絡服務來連線至無線網絡。此外,上述附近范圍內的裝置亦可通過主要存取點來執行媒體共享、文件傳輸、即時通信、Alljoyn應用程序或是其他的應用,在此并不加以限制。由于位于存取點模式的其他電子裝置以及電子裝置100可以是軟件存取點(software AP),因而在本發明的另一實施例中,連線至主要存取點的裝置可通過主要存取點的所發送的通知信息來得知附近范圍內的硬件存取點(hardware AP)的存在,并通過該硬件存取點來連線至無線網絡,進而提升連線效能。
[0029]表I為根據本發明的一實施例的電子裝置的服務設定識別符的示意圖。
[0030]表I
[0031]
特111111 I 11 I 2.2 2 2 2 2 2 2 2 2 3 3 3
til:0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12
Il 2 4 6 8 2 4 0 0 0 2 1 0 4 1 O 135791357913579
用
V: Linkus-AAAABCCDE-FFFFFFFFFFFFFFF
途長
L6I 4 12 11115
度
[0032]如表I所示,電子裝置100可具有32個字節的服務設定識別符300,其中用途字段用以表示其對應的字節的用途。舉例來說,第I?6字節(用途字段對應標示為"Linkus"者)可用以做為根據本發明的實施例的無線網絡連線方法的特定識別符。第8?11字節(用途字段標示為"A〃者)可用以表示電子裝置100的通信協議類型,例如,"0001〃可表示電子商務卡(vCard),"0002〃可表示文件交換,"0003〃可表示匹配于陌生用戶等。第12?13字節(用途字段標示為"B〃者)可用以表示裝置類型,例如,"01〃可表示智能手機,"02〃可表示平板電腦,"03"可表示筆記本電腦,"04"可表示臺式電腦。第14字節(用途字段標示為〃C〃者)可用以表示互聯網連線能力,例如,"O"可表示不具有互聯網連線能力,〃1〃可表示具有互聯網連線能力。第15字節(用途字段標示為"D〃者)可用以表示電力模式,例如,"O"可表示電池(或直流電),〃1〃可表示交流電。第16字節(用途字段標示為〃E〃者)可用以表示電池狀態,例如,"O"(最低)?〃9〃(充滿電)。第18?32字節(用途字段標示為"F〃者)可用以表示裝置名稱或是媒體存取控制地址(MAC Address,Media AccessControl Address)的基本服務集標識符(Basic Service Set Identifier, BSSID);第7 及第17字節(用途字段標示為者)可用以做為符號的分隔用途。
[0033]因此,通過表I的服務設定識別符300可對應得知電子裝置100乃具有特定識別符"246824"、通信協議類型為文件交換、裝置類型為臺式電腦、具有互聯網連線能力、電力模式為交流電、電池狀態為最低(若裝置的電力模式為交流電,則其電池狀態可對應為負值或不具意義,在此并不加以限制)以及裝置名稱為〃 135791357913579〃。上述電子裝置100的服務設定識別符300的長度以及各字段的用途安排可以有各種變化,在此并不加以限制。
[0034]根據本發明的實施例,當電子裝置100位于存取點模式時,可廣播具有服務設定識別符的封包,藉此在附近范圍內位于站臺模式的其他電子裝置可通過接收具有電子裝置100的服務設定識別符的封包,來得知位于存取點模式的電子裝置100的存在及其屬性。當電子裝置100位于站臺模式時,可通過接收位于存取點模式的其他電子裝置所廣播的具有服務設定識別符的封包,來得知位于存取點模式的其他電子裝置的存在及其屬性。根據本發明的另一實施例,當電子裝置100位于存取點模式時,亦可同時接收附近范圍內具有服務設定識別符的其他封包,來得知位于存取點模式的其他電子裝置的存在及其屬性。根據本發明的另一實施例,當電子裝置100位于存取點模式時,則無法同時接收附近范圍內具有服務設定識別符的其他封包。
[0035]圖3為根據本發明的另一實施例的無線網絡連線方法的流程圖。如圖3所示,根據本發明的實施例的無線網絡連線方法包括步驟S210?S220、S230a?S230b及S241?S243。下列將針對相異于上述的內容來說明。
[0036]在步驟S241中,若控制單元130已搜尋到位于存取點模式的至少一其他電子裝置時,則通過位于存取點模式的至少一其他電子裝置各自的服務設定識別符來計算各自的權重值。根據本發明的實施例,當控制單元130通過服務設定識別符來計算權重值時,不同的用途屬性可具有不同的權重值影響力,例如,表I中用途屬性的權重值影響力可以是裝置類型(標示為"B"者)> 互聯網連線能力(標示為〃C〃者)> 電力模式(標示為〃D〃者)> 電池狀態(標示為"E"者)。舉例來說,可通過表I的服務設定識別符的第12?16字節(用途字段分別標示為"BCXDE"者)來計算權重值,而其計算方式可以是第12字節值X 10000+第13字節值X 1000+第14字節值X 100+第15字節值X 100+第16字節值XI,因此得出其權重值為10410,然而此權重計算方式可以有各種變化,在此并不加以限制。
[0037]在步驟S242中,控制單元130將位于存取點模式的至少一其他電子裝置中具有最高權重值的裝置設定為主要存取點。根據本發明的實施例,控制單元130可根據由步驟S242中所計算出的各權重值進行排序,來找出具有最高權重值的裝置。根據本發明的另一實施例,控制單元130亦可通過對位于存取點模式的其他電子裝置所具有的裝置名稱或是媒體訪問控制地址來依照字母順序進行排序,藉以將其第一位或最后一位的裝置設定為主要存取點。根據本發明的一實施例,控制單元130可更進一步針對特定的通信協議類型,來在位于存取點模式的其他電子裝置中找出其具有最高權重值的裝置而設定為主要存取點。
[0038]步驟S243中,使電子裝置100及其他位于存取點模式的其他電子裝置通過主要存取點連線至無線網絡。如上所述,此時,主要存取點外的裝置已通過權重值的計算而產生共識,進而從附近范圍內所推舉出的主要存取點來取得無線網絡服務。
[0039]圖4為根據本發明的另一實施例的無線網絡連線方法的流程圖。如圖4所示,根據本發明的實施例的無線網絡連線方法包括步驟S210?S220、S231?S232、S241?S242、S244?S247及S250。下列將針對相異于上述的內容來說明。
[0040]在步驟S231中,若控制單元130未搜尋到位于存取點模式的至少一其他電子裝置時,則切換電子裝置100為存取點模式,自行連線至無線網絡。如上所述,由于控制單元130已確認在附近范圍內并未有裝置提供無線網絡服務,因此將電子裝置100本身切換為存取點模式來提供無線網絡服務,并自行連線至無線網絡。
[0041]在步驟S232中,控制單元130判斷是否已提供無線網絡服務給附近位于站臺模式的至少一其他電子裝置。舉例來說,控制單元130可判斷在第二時間間隔內是否已提供無線網絡服務,若超過第二時間間隔則可代表并未提供服務。若電子裝置100切換為存取點模式而未有任何其他電子裝置接收其所提供的無線網絡服務,其代表可能在附近范圍內存在有位于存取點模式的其他電子裝置,然而卻因電子裝置100正在移動或其他的因素,因而導致當下并未搜尋到,所以此時可返回步驟S220來重新做搜尋。
[0042]在步驟S241中,若控制單元130已搜尋到位于存取點模式的至少一其他電子裝置時,則根據其服務設定識別符來計算各自的權重值。此時,除了所搜尋到的位于存取點模式的其他電子裝置可提供無線網絡服務外,先前已經歷步驟S231及S232而未能確實提供無線網絡服務的電子裝置100又再經歷步驟S220而來到步驟S241時,也同樣位于存取點模式而能夠提供無線網絡服務,因此在步驟S241中乃針對所搜尋到的位于存取點模式的其他電子裝置以及電子裝置100各自的服務設定識別符來計算各自的權重值。接著,如上所述,在步驟S242中,將位于存取點模式的至少一其他電子裝置以及電子裝置100中具有最高權重值的裝置設定為主要存取點。
[0043]在步驟S244中,控制單元130判斷電子裝置100是否位于存取點模式。若此時電子裝置100位于站臺模式,則可代表此時電子裝置100無法提供無線網絡服務,接著便進入步驟S247。反之,若此時電子裝置100位于存取點模式,則可代表其能夠提供無線網絡服務,接著便進入步驟S245。
[0044]在步驟S245中,控制單元130判別電子裝置100本身是否為所判定出的主要存取點。若電子裝置100本身為所判定出的主要存取點,則接者可進入步驟S232。若電子裝置100本身并非所判定出的主要存取點,則可代表在附近范圍中存在有具備更佳無線網絡提供能力的其他電子裝置,因此進入到步驟S246來將電子裝置100切換至站臺模式,接者再進入步驟S247。
[0045]在步驟S247中,控制單元130判別是否通過主要存取點而連線至無線網絡。若此時判別出主要存取點外的其他的裝置(此時為位于站臺模式的電子裝置100以及其他電子裝置)并未能通過主要存取點而連線至無線網絡,則可代表其是因為移動或其他的因素而最終并未取得主要存取點所提供的無線網絡服務,所以此時可返回步驟S220來重新做搜尋。
[0046]在步驟S250中,若已將在步驟S220中所搜尋到的位于存取點模式的至少一其他電子裝置以及電子裝置100其中之一設定為主要存取點,并使主要存取點外的其他的裝置通過主要存取點而連線至無線網絡,則可代表在附近范圍內的裝置已共同推舉出了主要存取點,進而達成了穩定的連線狀況,因而此時附近范圍內的裝置可通過主要存取點所提供的無線網絡服務來連線至無線網絡,接著,控制單元130便可將電子裝置100交由應用程序來接管,進而完成整個無線網絡連線流程。
[0047]綜上所述,本發明通過在開始啟動無線網絡連線功能時,先將電子裝置切換至站臺模式來避免網絡通信上的沖突,并接著根據在附近范圍內所搜尋到的位于存取點模式的其他電子裝置以及電子裝置所具有的服務設定識別符,來計算各自的權重值,以將位于存取點模式的其他電子裝置以及電子裝置其中之一設定為主要存取點,而主要存取點外的其他裝置便可通過主要存取點來連線至無線網絡,藉以對應環境變化或是移動因素來做連線的調整。
[0048]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【權利要求】
1.一種電子裝置的無線網絡連線方法,其特征在于,該電子裝置具有存取點模式與站臺模式,該連線方法包括: 當該電子裝置啟動無線網絡連線功能時,切換該電子裝置為該站臺模式; 搜尋一附近范圍內是否具有位于存取點模式的至少一其他電子裝置; 若未搜尋到位于該存取點模式的該至少一其他電子裝置時,切換該電子裝置為該存取點模式,自行連線至無線網絡,并提供無線網絡服務給該附近范圍內位于站臺模式的至少一其他電子裝置;以及 若已搜尋到位于該存取點模式的該至少一其他電子裝置時,計算位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之一設定為主要存取點,并使其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該主要存取點連線至無線網絡。
2.根據權利要求1所述的無線網絡連線方法,其特征在于,該電子裝置以及該其他電子裝置皆具有一服務設定識別符,而計算位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的該權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之一設定為該主要存取點的步驟,還包括: 通過位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的該服務設定識別符來計算該各自的該權重值;以及 將位于該存取點模式的該至少一其他電子裝置以及該電子裝置中具有一最高權重值的一裝置設定為該主要存取點。
3.根據權利要求2所述的無線網絡連線方法,其特征在于,若已搜尋到位于該存取點模式的該至少一其他電子裝置時,計算位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之一設定為主要存取點,并使其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該主要存取點連線至無線網絡的步驟,還包括: 判斷該電子裝置是否位于該存取點模式; 若該電子裝置已切換為該存取點模式,則判斷該電子裝置是否為該主要存取點; 若該電子裝置為該主要存取點,則判斷是否有提供無線網絡服務給位于站臺模式的該至少一其他電子裝置; 若該電子裝置并非該主要存取點,則將該電子裝置切換為該站臺模式,且連線至該主要存取點;以及 若該電子裝置并非位于該存取點模式,則連線至該主要存取點。
4.根據權利要求1所述的無線網絡連線方法,其特征在于,還包括: 其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該主要存取點所發送的一通知信息而得知一硬件式存取點,并通過該硬件式存取點來連線至無線網絡。
5.根據權利要求1所述的無線網絡連線方法,其特征在于,若已搜尋到位于該存取點模式的該至少一其他電子裝置時,計算位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之一設定為主要存取點,并使其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該主要存取點連線至無線網絡的步驟,還包括: 通過所計算的位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的該權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之另一設定為次要存取點,以在當該主要存取點無法提供無線網絡服務時,使其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該次要存取點連線至無線網絡。
6.一種用于無線網絡連線的電子裝置,其特征在于,包括: 一連線單元,具有存取點模式與站臺模式; 一儲存單元,用以儲存一權重值;以及 一控制單元,耦接至該連線單元以及該儲存單元,用以切換為該存取點模式或該站臺模式, 其中,當該電子裝置進入一無線網絡連線流程時,該控制單元設定來控制以下步驟: 當該電子裝置啟動無線網絡連線功能時,切換該電子裝置為該站臺模式; 搜尋一附近范圍內是否具有位于存取點模式的至少一其他電子裝置; 若未搜尋到位于該存取點模式的該至少一其他電子裝置時,切換該電子裝置為該存取點模式,自行連線至無線網絡,并提供無線網絡服務給該附近范圍內位于站臺模式的至少一其他電子裝置;以及 若已搜尋到位于該存取點模式的該至少一其他電子裝置時,計算位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之一設定為主要存取點,并使其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該主要存取點連線至無線網絡。
7.根據權利要求6所述的電子裝置,其特征在于,該電子裝置以及該其他電子裝置皆具有一服務設定識別符,而當該電子裝置計算位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的該權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之一設定為該主要存取點時,該控制單元更進一步設定來控制以下步驟: 通過位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的該服務設定識別符來計算該各自的該權重值;以及 將位于該存取點模式的該至少一其他電子裝置以及該電子裝置中具有一最高權重值的一裝置設定為該主要存取點。
8.根據權利要求7所述的電子裝置,其特征在于,若該電子裝置已搜尋到位于該存取點模式的該至少一其他電子裝置時,該控制單元更進一步設定來控制以下步驟: 判斷該電子裝置是否位于該存取點模式; 若該電子裝置已切換為該存取點模式,則判斷該電子裝置是否為該主要存取點; 若該電子裝置為該主要存取點,則判斷是否有提供無線網絡服務給位于站臺模式的該至少一其他電子裝置; 若該電子裝置并非該主要存取點,則將該電子裝置切換為該站臺模式,且連線至該主要存取點;以及 若該電子裝置并非位于該存取點模式,則連線至該主要存取點。
9.根據權利要求6所述的電子裝置,其特征在于,該控制單元更進一步設定來控制以下步驟: 其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該主要存取點所發送的一通知信息而得知一硬件式存取點,并通過該硬件式存取點來連線至無線網絡。
10.根據權利要求6所述的電子裝置,其特征在于,該控制單元更進一步設定來控制以下步驟: 通過所計算的位于該存取點模式的該至少一其他電子裝置以及該電子裝置各自的該權重值,以將位于該存取點模式的該至少一其他電子裝置以及該電子裝置其中之另一設定為次要存取點,以在當該主要存取點無法提供無線網絡服務時,使其他位于該存取點模式的該至少一其他電子裝置以及該電子裝置通過該次要存取點連線至無線網絡。
【文檔編號】H04W76/02GK104168628SQ201310183529
【公開日】2014年11月26日 申請日期:2013年5月17日 優先權日:2013年5月17日
【發明者】呂奕慰 申請人:宏碁股份有限公司