通過如此設(shè)計,通訊裝置 中的無線系統(tǒng)封裝組件100將可辨認(rèn)出欲進行無線保真聯(lián)機的裝置(例如第二聯(lián)機端點 CP2),并進一步的依據(jù)無線保真配置設(shè)定與其聯(lián)機。為了設(shè)定新的無線保真配置參數(shù),用戶 將其聯(lián)機信息輸入(Key-in)以及無線保真安全碼通過第一聯(lián)機端點CPl傳送至通訊裝置中 的無線系統(tǒng)封裝組件100中。然而,本發(fā)明也可通過程序?qū)⒙?lián)機信息、參數(shù)或安全碼自動輸 入至無線系統(tǒng)封裝組件100中。然而,在步驟S601及步驟S602中的無線保真廣播信號(Wi-Fi Beacon Signal)與藍(lán)牙廣告信號(Advertising Signal)也可重復(fù)性地連續(xù)廣播。因此,在 步驟S604中的藍(lán)牙聯(lián)機以及在步驟S610中的無線保真聯(lián)機可將依此建立。
[0108] 為了描述方便,通訊裝置中的無線系統(tǒng)封裝組件100的通訊方法的流程圖將描述 在圖14。并且,第二聯(lián)機端點CP2的通訊方法的流程圖將描述在圖15,說明如下。考慮通訊裝 置中的無線系統(tǒng)封裝組件100與第一聯(lián)機端點CPl(例如行動裝置)的通訊方法,可應(yīng)用于無 線系統(tǒng)封裝組件或通訊裝置,如圖14所述,通訊方法(設(shè)定無線保真聯(lián)機配置的方法)包括 但不限定于以下步驟:
[0109] 步驟S601a:執(zhí)行無線保真掃描程序,以辨識及決定可使用的無線保真裝置或聯(lián)機 端點;
[0110] 步驟S602a:利用藍(lán)牙服務(wù)廣播藍(lán)牙廣告信號;
[0111] 步驟S604a:對第一聯(lián)機端點CPl或第二聯(lián)機端點CP2建立藍(lán)牙聯(lián)機;
[0112] 步驟S605a:通過藍(lán)牙聯(lián)機,傳送對應(yīng)于第一無線保真聯(lián)機狀態(tài)的多個第一參數(shù) (原始無線保真配置設(shè)定)至第一聯(lián)機端點CPl或第二聯(lián)機端點CP2,而第一無線保真聯(lián)機是 通訊裝置中的無線系統(tǒng)封裝組件100與第二聯(lián)機端點CP2的聯(lián)機;
[0113] 步驟S608a:通過藍(lán)牙聯(lián)機,接收來自于第一聯(lián)機端點CPl或第二聯(lián)機端點CP2所傳 來的多個第二參數(shù)(更新后的無線保真聯(lián)機狀態(tài));
[0114] 步驟S609a:傳送對應(yīng)于多個第二參數(shù)的無線保真聯(lián)機請求至第二聯(lián)機端點CP2以 建立無線保真聯(lián)機;
[0115] 步驟S611a:更新并顯示第二無線保真聯(lián)機狀態(tài),并將此狀態(tài)信息通過藍(lán)牙聯(lián)機回 傳至第一聯(lián)機端點CPl。
[0116] 為了描述完整,在此將再考慮通訊裝置中的無線系統(tǒng)封裝組件100與第二聯(lián)機端 點CP2(例如無線存取點或無線網(wǎng)絡(luò)基地臺)的通訊方法,可應(yīng)用于具藍(lán)牙功能的無線存取 點或無線網(wǎng)絡(luò)基地臺。在圖15中,通訊方法的流程圖包括但不限定于以下步驟:
[0117] 步驟S601b:廣播無線保真廣播信號(Wi-Fi Beacon Signal);
[0118] 步驟S602b:通過由第二聯(lián)機端點CP2所提供的藍(lán)牙服務(wù),接收由通訊裝置中的無 線系統(tǒng)封裝組件100所廣播的藍(lán)牙廣告信號;
[0119] 步驟S604b:對通訊裝置中的無線系統(tǒng)封裝組件100建立藍(lán)牙聯(lián)機;
[0120]步驟S605b:通過藍(lán)牙聯(lián)機,接收對應(yīng)于第一無線保真聯(lián)機狀態(tài)的多個第一參數(shù), 其中無線保真聯(lián)機是通訊裝置中的無線系統(tǒng)封裝組件100與第二聯(lián)機端點CP2的間的聯(lián)機;
[0121] 步驟S608b:通過藍(lán)牙聯(lián)機,通訊裝置中的無線系統(tǒng)封裝組件100接收多個第二參 數(shù)以觸發(fā)通訊裝置中的無線系統(tǒng)封裝組件100的無線保真聯(lián)機,其中多個第二參數(shù)為使用 者通過圖11中的網(wǎng)絡(luò)接口窗口 Ul至U6輸入對應(yīng)的數(shù)據(jù)。
[0122] 步驟S610b:接收由通訊裝置中的無線系統(tǒng)封裝組件100所傳來的對應(yīng)多個第二參 數(shù)的無線保真聯(lián)機請求信號,并驗證其合法性。若驗證通過,則允許通訊裝置中的無線系統(tǒng) 封裝組件100與第二聯(lián)機端點CP2的間建立無線保真聯(lián)機,其中第二聯(lián)機端點CP2選擇性地 提供并發(fā)送動態(tài)因特網(wǎng)協(xié)議(Dynamic IP)或是動態(tài)主機配置協(xié)議(Dynamic Host Configuration Protocol)下的因特網(wǎng)協(xié)議(IP地址)至通訊裝置中的無線系統(tǒng)封裝組件 100;
[0123] 步驟S611b:接收由通訊裝置中的無線系統(tǒng)封裝組件100所傳來的無線保真聯(lián)機狀 態(tài)(包括成功聯(lián)機的狀態(tài))。
[0124] 在上述步驟中,第二聯(lián)機端點CP2與通訊裝置中的無線系統(tǒng)封裝組件100可為分離 的兩相異網(wǎng)絡(luò)節(jié)點。第二聯(lián)機端點CP2亦可整合于通訊裝置中的無線系統(tǒng)封裝組件100的 中。在本發(fā)明中,具有無線系統(tǒng)封裝組件100的通訊裝置具有將信息遞移(Message Propagation)的功能。而這種將信息遞移的功能可使多個通訊裝置自動聯(lián)機,方法描述于 下。
[0125] 圖16是具有無線系統(tǒng)封裝組件的通訊裝置,信息遞移方法的示意圖。為了描述簡 化,「通訊裝置中的無線系統(tǒng)封裝組件」在圖16中將簡化描述為「無線系統(tǒng)封裝組件」。在圖 16中,考慮無線系統(tǒng)封裝組件100a至100g建立無線保真聯(lián)機的狀況。以第二聯(lián)機端點CP2為 中心的虛線圓形表示第二聯(lián)機端點CP2的無線保真?zhèn)鬏數(shù)暮w范圍(Wi-Fi Coverage)。以 無線系統(tǒng)封裝組件100a至100g為中心的虛線圓形表示各無線系統(tǒng)封裝組件的藍(lán)牙傳輸范 圍(Bluetooth Coverage)。首先,假設(shè)多個第二參數(shù)(對應(yīng)更新后的無線保真聯(lián)機狀態(tài))已 經(jīng)被無線系統(tǒng)封裝組件100a所接收,且無線系統(tǒng)封裝組件100a已經(jīng)根據(jù)多個第二參數(shù),與 第二聯(lián)機端點CP2建立無線保真聯(lián)機。接著,無線系統(tǒng)封裝組件100a開始偵測于無線系統(tǒng)封 裝組件100a的藍(lán)牙涵蓋范圍內(nèi),其它的無線系統(tǒng)封裝組件所廣播的藍(lán)牙廣告信號(例如無 線系統(tǒng)封裝組件IOOb以及IOOc的藍(lán)牙廣播信號)。在無線系統(tǒng)封裝組件IOOa附近的無線系 統(tǒng)封裝組件IOOb以及IOOc被偵測后,無線系統(tǒng)封裝組件IOOa會利用藍(lán)牙,廣播對應(yīng)于更新 后的無線保真聯(lián)機狀態(tài)的多個第二參數(shù)。特此說明,無線系統(tǒng)封裝組件IOOa可直接將多個 第二參數(shù)廣播至鄰近的無線系統(tǒng)封裝組件IOOb以及100c。然而,這種直接廣播的方式會失 去傳輸安全性,且數(shù)據(jù)傳輸會受到限制。較佳實施例的做法為,無線系統(tǒng)封裝組件IOOa先對 無線系統(tǒng)封裝組件IOOb及無線系統(tǒng)封裝組件IOOc依據(jù)步驟S604依序建立藍(lán)牙連結(jié),而后再 依據(jù)步驟S605至步驟S612執(zhí)行數(shù)據(jù)傳輸。在無線系統(tǒng)封裝組件IOOb及無線系統(tǒng)封裝組件 IOOc通過藍(lán)牙聯(lián)機接收到多個第二參數(shù)的信息時,無線系統(tǒng)封裝組件IOOb及無線系統(tǒng)封裝 組件IOOc會依據(jù)多個第二參數(shù),與第二聯(lián)機端點CP2開始建立對應(yīng)更新后聯(lián)機配置的無線 保真聯(lián)機。并且,當(dāng)無線系統(tǒng)封裝組件IOOb及無線系統(tǒng)封裝組件IOOc位于第二聯(lián)機端點CP2 的無線保真涵蓋范圍以及無線系統(tǒng)封裝組件IOOa的涵蓋范圍時,無線系統(tǒng)封裝組件IOOb及 無線系統(tǒng)封裝組件IOOc才能依據(jù)多個第二參數(shù)對第二聯(lián)機端點CP2成功地建立對應(yīng)更新后 聯(lián)機配置的無線保真聯(lián)機。當(dāng)無線系統(tǒng)封裝組件IOOb及無線系統(tǒng)封裝組件IOOc成功地建立 無線保真聯(lián)機且回傳一個聯(lián)機成功信息給無線系統(tǒng)封裝組件IOOa后,無線系統(tǒng)封裝組件 IOOa會停止通過藍(lán)牙聯(lián)機傳送多個第二參數(shù)至無線系統(tǒng)封裝組件IOOb及無線系統(tǒng)封裝組 件100c。同理,當(dāng)無線系統(tǒng)封裝組件IOOf位于第二聯(lián)機端點CP2的無線保真涵蓋范圍以及無 線系統(tǒng)封裝組件IOOc的涵蓋范圍,并通過藍(lán)牙聯(lián)機接收從無線系統(tǒng)封裝組件IOOc傳來的多 個第二參數(shù)后,無線系統(tǒng)封裝組件IOOf可依據(jù)從無線系統(tǒng)封裝組件IOOc傳來的多個第二參 數(shù)對第二聯(lián)機端點CP2建立無線保真聯(lián)機。同理,當(dāng)無線系統(tǒng)封裝組件IOOd位于第二聯(lián)機端 點CP2的無線保真涵蓋范圍以及無線系統(tǒng)封裝組件IOOb的涵蓋范圍,并通過藍(lán)牙聯(lián)機接收 從無線系統(tǒng)封裝組件IOOb傳來的多個第二參數(shù)后,無線系統(tǒng)封裝組件IOOd可依據(jù)從無線系 統(tǒng)封裝組件IOOb傳來的多個第二參數(shù)對第二聯(lián)機端點CP2建立無線保真聯(lián)機。依此類推,最 終多個第二參數(shù)的信息將會通過藍(lán)牙聯(lián)機蔓延至無線系統(tǒng)封裝組件IOOa至IOOf。因此,位 于第二聯(lián)機端點CP2的無線保真涵蓋范圍的無線系統(tǒng)封裝組件IOOa至IOOf最后均可依據(jù)多 個第二參數(shù),與第二聯(lián)機端點CP2建立對應(yīng)更新的無線保真配置的聯(lián)機。為了不失一般性, 本實施例亦考慮了無線系統(tǒng)封裝組件l〇〇g。無線系統(tǒng)封裝組件100g位于無線系統(tǒng)封裝組件 IOOe的涵蓋范圍內(nèi),但位于第二聯(lián)機端點CP2的無線保真涵蓋范圍外。類似前述的模式,無 線系統(tǒng)封裝組件100g會廣播一個藍(lán)牙廣告信號至無線系統(tǒng)封裝組件l〇〇 e。當(dāng)無線系統(tǒng)封裝 組件IOOe接收到藍(lán)牙廣告信號后,無線系統(tǒng)封裝組件IOOe會通過藍(lán)牙聯(lián)機傳送多個第二參 數(shù)至無線系統(tǒng)封裝組件l〇〇g。如前述,無線系統(tǒng)封裝組件IOOe亦可使用直接廣播的方式使 無線系統(tǒng)封裝組件100g接收到多個第二參數(shù)。然而,這種直接廣播的方式會失去傳輸安全 性,且數(shù)據(jù)傳輸會受到限制。因此,較佳實施例的做法為,無線系統(tǒng)封裝組件IOOe先對無線 系統(tǒng)封裝組件100g依據(jù)步驟S604依序建立藍(lán)牙聯(lián)機,在利用藍(lán)牙聯(lián)機將多個第二參數(shù)傳至 無線系統(tǒng)封裝組件100g中。特此說明,無線系統(tǒng)封裝組件IOOe可通過藍(lán)牙聯(lián)機讀出無線系 統(tǒng)封裝組件100g的辨識數(shù)據(jù),例如裝置序號、藍(lán)牙網(wǎng)卡實體地址(Media Access Control Address)。廣義地說,每一個無線系統(tǒng)封裝組件都可以讀到其藍(lán)牙聯(lián)機范圍內(nèi)的無線系統(tǒng) 封裝組件的辨識數(shù)據(jù)。而后,當(dāng)無線系統(tǒng)封裝組件100g對第二聯(lián)機端點CP2建立聯(lián)機失敗超 過一個預(yù)定時間時(例如超過Timeout Interval),當(dāng)無線系統(tǒng)封裝組件IOOe就會儲存無線 系統(tǒng)封裝組件100g的藍(lán)牙網(wǎng)卡實體地址(辨識數(shù)據(jù))。在本實施例中,因為無線系統(tǒng)封裝組 件100g位于第二聯(lián)機端點CP2的無線保真涵蓋范圍外,因此無線保真的聯(lián)機建立必定失敗。 為了防止無線系統(tǒng)封裝組件IOOe無限制的傳送多個第二參數(shù)至無線系統(tǒng)封裝組件l〇〇g,無 線系統(tǒng)封裝組件IOOe將于預(yù)定時間過期時(Timeout Expired)暫停對特定辨識數(shù)據(jù)的無線 系統(tǒng)封裝組件聯(lián)機。舉例來說,在無線系統(tǒng)封裝組件IOOe及無線系統(tǒng)封裝組件100g間建立 藍(lán)牙聯(lián)機后,多個第二參數(shù)將被傳輸。甚至當(dāng)無線系統(tǒng)封裝組件100g與第二聯(lián)機端點CP2的 無線保真間的聯(lián)機建立失敗時,通過藍(lán)牙聯(lián)機的數(shù)據(jù)傳輸成會持續(xù),直到聯(lián)機建立失敗狀 態(tài)的持續(xù)時間過期時(觸發(fā)原因可為一直聯(lián)機失敗而造成等待時間太長),無線系統(tǒng)封裝組 件IOOe就會暫停與無線系統(tǒng)封裝組件100g間的聯(lián)機。換句話說,無線系統(tǒng)封裝組件IOOe與 無線系統(tǒng)封裝組件100g僅會在一個預(yù)定時間的區(qū)間內(nèi)進行聯(lián)機。這個預(yù)定時間可由使用者 自定義。當(dāng)無線系統(tǒng)封裝組件100g之后被移動至第二聯(lián)機端點CP2的無線保真涵蓋范圍內(nèi) 時(例如行動通訊節(jié)點或是熱點),無線系統(tǒng)封裝組件100g即可根據(jù)多個第二參數(shù)對第二聯(lián) 機端點CP2進行無線保真聯(lián)機。因此,本實施例的信息遞移方法,具有高設(shè)計彈性以及動態(tài) 建立聯(lián)機的功能。
[0126] 為了描述更為清楚,通訊裝置中的無線系統(tǒng)封裝組件IOOa的信息遞移方法將描述 于下。圖17是圖16所述的信息遞移方法中,通訊裝置中的無線系統(tǒng)封裝組件IOOa聯(lián)機程序 的流程圖。而聯(lián)機程序可被通訊裝置中的無線系統(tǒng)封裝組件IOOa中的處理器執(zhí)行,步驟如 下:
[0127] 步驟S701:通過藍(lán)牙聯(lián)機接收更新后的無線保真配置(對應(yīng)多個第二參數(shù)),并依 據(jù)更新后的無線保真配置,在通訊裝置中的無線系統(tǒng)封裝組件IOOa與第二聯(lián)機端點CP2的 間建立無線保真聯(lián)機;
[0128] 步驟S702:于通訊裝置中的無線系統(tǒng)封裝組件IOOa的藍(lán)牙涵蓋范圍內(nèi),偵測其它 無線系統(tǒng)封裝組件(100b及100c)的藍(lán)牙廣告信號;
[0129] 步驟S703:于通訊裝置中的無線系統(tǒng)封裝組件IOOa的藍(lán)牙涵蓋范圍內(nèi),無線系統(tǒng) 封裝組件IOOa廣播多個對應(yīng)更新后的無線保真配置的多個第二參數(shù)的信息至其它無線系 統(tǒng)封裝組件;
[0130] 步驟S704:接收由其它無線系統(tǒng)封裝組件的對應(yīng)通訊裝置的無線保真聯(lián)機狀態(tài)數(shù) 據(jù);
[0131] 步驟S705:當(dāng)其它無線系統(tǒng)封裝組件的對應(yīng)通訊裝置成功建立無線保真聯(lián)機時, 停止廣播多個第二參數(shù)的信息;
[0132] 步驟S706:當(dāng)收到無線保真鏈接失敗的信息時,通訊裝置中的無線系統(tǒng)封裝組件 IOOa選擇性地停止傳送/廣播對應(yīng)更新后的無線保真配置的多個第二參數(shù)的信息,或暫停 傳送/廣播對應(yīng)更新后的無線保真配置的多個第二參數(shù)的信息。
[0133] 特此說明,在步驟S703中,無線系統(tǒng)封裝組件IOOa可直接將多個第二參數(shù)廣播至 鄰近的無線系統(tǒng)封裝組件IOOb以及100c。然而,這種直接廣播的方式會失去傳輸安全性,且 數(shù)據(jù)傳輸會受到限制。較佳實施例的做法為,無線系統(tǒng)封裝組件IOOa先對無線系統(tǒng)封裝組 件IOOb及無線系統(tǒng)封裝組件IOOc依據(jù)步驟S604依序建立藍(lán)牙連結(jié),而后再依據(jù)步驟S605至 步驟S612執(zhí)行數(shù)據(jù)傳輸。在步驟S704中,無線保真聯(lián)機狀態(tài)數(shù)據(jù)報含無線保真成功建立聯(lián) 機的數(shù)據(jù)以及無線保真建立聯(lián)機失敗的數(shù)據(jù)。
[0134] 圖18是本發(fā)明的無線系統(tǒng)封裝組件300的方塊圖。如圖18所示,無線系統(tǒng)封裝組件 300中的系統(tǒng)芯片單元22的硬件結(jié)構(gòu)相同于無線系統(tǒng)封裝組件100及200中的系統(tǒng)芯片單元 22的硬件結(jié)構(gòu)。其差異點在于無線系統(tǒng)封裝組件300中的處理器12可執(zhí)行額外的程序功能, 例如多模式的加載驅(qū)動韌體。而這些多模式的加載驅(qū)動韌體包括藍(lán)牙模塊加載驅(qū)動韌體 30a以及無線保真模塊加載驅(qū)動韌體30b。這些加載驅(qū)動韌體可選擇性地儲存于內(nèi)部非揮發(fā) 性內(nèi)存19(或是外部非揮發(fā)性內(nèi)存17)。特此說明,倘若系統(tǒng)芯片單元22內(nèi)具有高階的處理 器12,則處理器12可以執(zhí)行儲存于外部非揮發(fā)性內(nèi)存17中的程序的功能。倘若系統(tǒng)芯片單 元22內(nèi)具有低階的處理器12,則處理器12僅能執(zhí)行儲存于外部非揮發(fā)性內(nèi)存17中的程序的 功能。在本實施例中,處理器12可執(zhí)行多模式下的加載驅(qū)動韌體,以使無線系統(tǒng)封裝組件 300具備多模式的通訊功能,說明如下。在無線系統(tǒng)封裝組件300中,無線保真模塊加載驅(qū)動 韌體30b提供無線保真模塊15對應(yīng)的驅(qū)動初始化的韌體。藍(lán)牙模塊加載驅(qū)動韌體30