專利名稱:網(wǎng)絡連接管理系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種網(wǎng)絡連接管理系統(tǒng)及方法,特別是一種可方便同時管理多個電子 裝置的網(wǎng)絡連接管理系統(tǒng)、網(wǎng)絡聯(lián)機管理方法及其網(wǎng)絡數(shù)據(jù)傳輸方法。
背景技術:
目前的電子裝置通常同時具有許多種有線或無線的網(wǎng)絡通信模塊,例如現(xiàn)今一般 的筆記本型計算機或桌上型計算機都擁有藍牙裝置、以太網(wǎng)卡或無線網(wǎng)卡。同時對于不同 的應用程序而言,可能會用到不同的網(wǎng)絡通信裝置。例如使用者使用聊天軟件時,可能使用 以太網(wǎng)卡或無線網(wǎng)卡經(jīng)由因特網(wǎng)做數(shù)據(jù)傳輸。而使用者使用視頻通話時,則可能會使用藍 牙裝置傳輸語音數(shù)據(jù)。因此對于兩個電子裝置間的文件傳輸而言,使用者可以選擇3G、藍牙裝置、以太網(wǎng) 卡或無線網(wǎng)卡達到文件傳輸?shù)哪康?,只要這些網(wǎng)絡通信裝置已經(jīng)建立這兩個裝置間的連接 即可。但是在先前技術中,對于單一電子裝置而言,不同的網(wǎng)絡通信裝置作文件傳輸時有不 同的存取路徑。即使是圖形化的使用者界面也不盡相同,對于使用者在操作上會相當不便。 此外不同的電子裝置可能有相同的名稱,因此當使用者要選擇作為文件傳輸?shù)哪繕说碾娮?裝置時會感到困擾。在先前技術中的電子裝置的操作系統(tǒng),如Microsoft 的Windows 系列,已經(jīng)提供 應用程序用以檢測個別網(wǎng)絡通信裝置的連接狀態(tài),以及通過這些應用程序達到在兩網(wǎng)絡通 信裝置間傳輸數(shù)據(jù)。但是對于目前的操作系統(tǒng)或是應用程序而言并沒有提供整合電子裝置 上多個網(wǎng)絡通信裝置作數(shù)據(jù)傳輸?shù)墓δ堋R虼?,有必要發(fā)明一種管理網(wǎng)絡連接的方法與系統(tǒng),以解決先前技術的缺失。
發(fā)明內容
本發(fā)明的主要目的是在提供一種網(wǎng)絡連接管理系統(tǒng),以同時管理多個電子裝置的 網(wǎng)絡連接。本發(fā)明的另一主要目的是在提供一種網(wǎng)絡連接管理方法。本發(fā)明的又一主要目的是在提供一種網(wǎng)絡數(shù)據(jù)傳輸方法。為達到上述的目的,本發(fā)明的網(wǎng)絡連接管理系統(tǒng)用于計算機系統(tǒng),其中計算機系 統(tǒng)與多個電子裝置之間具有至少一網(wǎng)絡連接,網(wǎng)絡連接管理系統(tǒng)包括管理模塊、擷取模塊、 數(shù)據(jù)庫以及使用者界面,管理模塊用以檢測計算機系統(tǒng)與多個電子裝置之間的網(wǎng)絡連接狀 態(tài);擷取模塊用以讀取該多個電子裝置所各自具有的識別碼;數(shù)據(jù)庫用以儲存該多個電子 裝置所各自具有的識別碼與網(wǎng)絡連接狀態(tài);以及使用者界面用以根據(jù)數(shù)據(jù)庫以顯示網(wǎng)絡連 接狀態(tài),其中當管理模塊檢測到網(wǎng)絡連接狀態(tài)改變時,管理模塊即時儲存新網(wǎng)絡連接狀態(tài) 于數(shù)據(jù)庫中,并顯示于使用者界面上。本發(fā)明的網(wǎng)絡連接管理方法用于計算機系統(tǒng),其中計算機系統(tǒng)與多個電子裝置之 間具有至少一網(wǎng)絡連接,該方法包括以下步驟檢測計算機系統(tǒng)與多個電子裝置的一網(wǎng)絡
4連接狀態(tài);讀取多個電子裝置所各自具有的識別碼;儲存多個電子裝置所各自具有的識別碼與網(wǎng)絡連接狀態(tài)于數(shù)據(jù)庫中;根據(jù)數(shù)據(jù)庫,顯示網(wǎng)絡連接狀態(tài)于使用者界面上;判斷網(wǎng)絡連接狀態(tài)是否改變;以及若是,則即時儲存新網(wǎng)絡連接狀態(tài)于數(shù)據(jù)庫中,并顯示于使用者界面上。
本發(fā)明的網(wǎng)絡數(shù)據(jù)傳輸?shù)姆椒òㄒ韵虏襟E在計算機系統(tǒng)與電子裝置之間建立多個網(wǎng)絡連接;根據(jù)多個網(wǎng)絡連接的網(wǎng)絡連接狀態(tài),以決定數(shù)據(jù)的傳輸方式;以及傳輸數(shù)據(jù)。
藉由本發(fā)明的系統(tǒng)與方法,使用者與應用程序即可方便地同時管理不同的電子裝置所具有的不同的網(wǎng)絡連接方式。
[OOl3]圖l為本發(fā)明的網(wǎng)絡連接管理系統(tǒng)的架構圖。
圖2為本發(fā)明的計算機系統(tǒng)與多個電子裝置連接的示意圖。[OOl5]圖3為本發(fā)明的使用者界面的示意圖。[OOl6]圖4為本發(fā)明的網(wǎng)絡連接管理方法的步驟流程圖。
圖5為本發(fā)明的網(wǎng)絡數(shù)據(jù)傳輸方法的步驟流程圖。[OOl8]主要組件符號說明[OOl9]計算機系統(tǒng)l識別碼54
網(wǎng)絡連接管理系統(tǒng)lo第一網(wǎng)絡連接55a
管理模塊20第二網(wǎng)絡連接55b
第一子網(wǎng)絡管理模塊2l第三網(wǎng)絡連接55c
第二子網(wǎng)絡管理模塊22儲存路徑56
第三子網(wǎng)絡管理模塊2] 應用程序登記模塊60
擷取模塊30應用程序6l
數(shù)據(jù)庫40電子裝置70
使用者界面50第一電子裝置7l
狀態(tài)顯示字段51a,、51b第二電子裝置72
圖示52第三電子裝置73
呢稱5] 第四電子裝置具體實施方式
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出本發(fā)明的具體實施例,并配合所附附圖,作詳細說明如下。
U,下請一并參考圖l以及圖2,圖l為本發(fā)明的網(wǎng)絡連接管理系統(tǒng)的架構圖,圖2為本發(fā)明的計算機系統(tǒng)與多個電子裝置連接的示意圖。
本發(fā)明的網(wǎng)絡連接管理系統(tǒng)lo用于計算機系統(tǒng)l,用以管理計算機系統(tǒng)l與電子裝置70之間的網(wǎng)絡連接關系。計算機系統(tǒng)l與電子裝置70皆可為桌上型計算機、筆記本型計算機或是智能型手機等具有運算及儲存功能的系統(tǒng)。例如在圖2中所示,第一電子裝置7l及第二電子裝置72為手機,而第三電子裝置73及第四電子裝置74為筆記本型計算機,但本發(fā)明并不以上述所列舉的裝置為限。同時計算機系統(tǒng)1與電子裝置70皆具有網(wǎng)絡 連接的功能,可以利用至少一種網(wǎng)絡連接進行連接。其中網(wǎng)絡連接包括有線網(wǎng)絡連接、無線 網(wǎng)絡連接、藍牙連接、紅外連接或3G連接等,但本發(fā)明并不以上述所列舉的為限。需注意的是,本發(fā)明的較佳實施例為計算機系統(tǒng)1與其進行網(wǎng)絡連接的電子裝置 70,亦即第一電子裝置71到第四電子裝置74,都具有網(wǎng)絡連接管理系統(tǒng)10。如此一來對于 整體的網(wǎng)絡連接環(huán)境而言才能具有最佳的管理及傳輸?shù)男?。網(wǎng)絡連接管理系統(tǒng)10包括管理模塊20、擷取模塊30、數(shù)據(jù)庫40、使用者界面50以 及應用程序登記模塊60。管理模塊20用以檢測計算機系統(tǒng)1與多個電子裝置70之間的網(wǎng) 絡連接狀態(tài),以判斷計算機系統(tǒng)1與多個電子裝置70是否建立網(wǎng)絡連接,以及可以適用于 何種類型的網(wǎng)絡連接。管理模塊20可具有多個子網(wǎng)絡管理模塊,不同的子網(wǎng)絡管理模塊用 以管理不同的網(wǎng)絡連接。在本實施例中,管理模塊20包括第一子網(wǎng)絡管理模塊21、第二子 網(wǎng)絡管理模塊22以及第三子網(wǎng)絡管理模塊23,但本發(fā)明并不以此數(shù)量為限。為了方便說 明,本說明書中以下的實施方式以第一子網(wǎng)絡管理模塊21管理無線網(wǎng)絡連接;第二子網(wǎng)絡 管理模塊22管理藍牙連接;第三子網(wǎng)絡管理模塊23管理有線網(wǎng)絡連接為例進行說明,但本 發(fā)明并不以此為限。管理模塊20利用不同的子網(wǎng)絡管理模塊傳輸分組(packet)到不同的 電子裝置70,藉此檢測其網(wǎng)絡連接情況。需注意的是,上述的子網(wǎng)絡管理模塊可為計算機系統(tǒng)1內的網(wǎng)絡傳輸模塊或是監(jiān) 控網(wǎng)絡傳輸模塊的管理模塊。舉例而言,第一子網(wǎng)絡管理模塊21可為計算機系統(tǒng)1的無線 網(wǎng)卡或是監(jiān)控無線網(wǎng)卡的模塊。本發(fā)明并不限定子網(wǎng)絡管理模塊的形式,只要子網(wǎng)絡管理 模塊能管理網(wǎng)絡連接即在本發(fā)明的保護范圍內。在計算機系統(tǒng)1與電子裝置70進行網(wǎng)絡連接后,若計算機系統(tǒng)1與電子裝置70 之間要進行數(shù)據(jù)傳輸,管理模塊20亦可根據(jù)不同的網(wǎng)絡環(huán)境,以控制不同的子網(wǎng)絡管理模 塊以進行最佳化的數(shù)據(jù)傳輸處理。其詳細的處理方式在之后會有詳細的介紹,故在此不再 贅述。擷取模塊30用以讀取多個電子裝置70所各自具有的識別碼。由于每一電子裝置 70都會具有其所屬且唯一的識別碼,因此計算機系統(tǒng)1建立網(wǎng)絡連接后,擷取模塊30可經(jīng) 由管理模塊20讀取電子裝置70的識別碼,即可方便地辨識電子裝置70。另一方面,擷取模 塊30亦可讀取計算機系統(tǒng)1的識別碼再傳送到已建立網(wǎng)絡連接的電子裝置70。數(shù)據(jù)庫40為具有儲存功能的電子組件,用以儲存管理模塊20所檢測到的網(wǎng)絡連 接狀態(tài),以及儲存擷取模塊30所讀取到的識別碼,甚至于儲存過去曾經(jīng)連接過的網(wǎng)絡連接 記錄。數(shù)據(jù)庫40可以依照識別碼來分類儲存,但本發(fā)明并不以此為限。使用者界面50用以讀取數(shù)據(jù)庫40內所儲存的數(shù)據(jù),再顯示于使用者界面50上以 供使用者確認與操作。使用者界面50可為圖形化界面或為表格條列式的界面。關于使用 者界面50的其中一種實施方式請參考圖3,圖3為本發(fā)明的使用者界面的示意圖。在本實 施例中,使用者界面50為圖形化界面顯示以方便使用者操作,但本發(fā)明并不以此為限。使用者界面50上可以顯示出可與計算機系統(tǒng)1進行網(wǎng)絡連接的第一電子裝置71 到第四電子裝置74,并且藉由狀態(tài)顯示字段51a、51b將不同狀態(tài)的電子裝置70分開顯示。 其中狀態(tài)顯示字段51a顯示已經(jīng)進行網(wǎng)絡連接的第一電子裝置71、第二電子裝置72以及第 三電子裝置73。狀態(tài)顯示字段51b則顯示沒有進行連接的第四電子裝置74。需注意的是,狀態(tài)顯示可以利用文字或是顏色等方式顯示,本發(fā)明并不以圖3所示的顯示狀態(tài)為限。在使用者界面50上還可顯示出圖示52、昵稱53、識別碼M、儲存路徑56以及不同 的網(wǎng)絡連接,即第一網(wǎng)絡連接55a、第二網(wǎng)絡連接5 與第三網(wǎng)絡連接55c。圖示52為顯示 出電子裝置70的種類,如第一電子裝置71顯示為手機,第三電子裝置73則顯示為筆記本 型計算機。使用者可以藉由圖示52清楚分辨不同種類的電子裝置70。昵稱53用以代表電 子裝置70的名稱,讓使用者能夠方便辨識。昵稱53可由使用者自行設定或是計算機系統(tǒng) 1進行網(wǎng)絡連接時依排序自行產(chǎn)生,本發(fā)明并不以此為限。在前述的擷取模塊30讀取出識 別碼討后,使用者界面50上亦可顯示出識別碼M。第一網(wǎng)絡連接55a、第二網(wǎng)絡連接5 與第三網(wǎng)絡連接55c代表計算機系統(tǒng)1與電 子裝置70之間可以利用的網(wǎng)絡環(huán)境。舉例而言,假設第一網(wǎng)絡連接55a為無線網(wǎng)絡連接, 第二網(wǎng)絡連接5 為藍牙連接,第三網(wǎng)絡連接55c為有線網(wǎng)絡連接。則由圖3可知,第一電 子裝置71與計算機系統(tǒng)1之間可以利用無線網(wǎng)絡連接及藍牙連接,第三電子裝置73與計 算機系統(tǒng)1之間可以利用無線網(wǎng)絡連接及有線網(wǎng)絡連接。由于第四電子裝置74與計算機 系統(tǒng)1并沒有進行網(wǎng)絡連接,因此第四電子裝置74的字段可以不顯示出網(wǎng)絡連接的代表圖 示,或是顯示出曾經(jīng)與計算機系統(tǒng)1連接時的網(wǎng)絡連接的代表圖示。儲存路徑56代表計算機系統(tǒng)1與電子裝置70進行數(shù)據(jù)傳輸時的路徑,可以包括 顯示數(shù)據(jù)傳輸至計算機系統(tǒng)1時所儲存的數(shù)據(jù)夾或是傳輸至電子裝置70時所儲存的數(shù)據(jù) 夾。藉由上述的使用者界面50,使用者即可方便地得知計算機系統(tǒng)1與多個電子裝置 70之間的連接狀態(tài)。并且使用者界面50在連接狀態(tài)改變時,立即讀取數(shù)據(jù)庫40的即時信 息,以改變顯示出的狀態(tài),讓使用者可立即進行管理。網(wǎng)絡連接管理系統(tǒng)10還具有應用程序登記模塊60。由于除了由使用者進行管 理之外,電子裝置70還可藉由計算機系統(tǒng)1所具有的應用程序61進行自動化地管理或傳 輸數(shù)據(jù)。此應用程序61可為計算機系統(tǒng)1的操作系統(tǒng)。應用程序61必須經(jīng)由網(wǎng)絡連接 管理系統(tǒng)10與電子裝置70進行連接,并且每一應用程序61都設定有回傳函數(shù)(Callkick Function),用以登錄于網(wǎng)絡連接管理系統(tǒng)10的應用程序登記模塊60內。在網(wǎng)絡連接狀態(tài) 改變時,應用程序登記模塊60即可利用回傳函數(shù)以告知應用程序61,讓應用程序61可進行 自動化地管理。接下來請參考圖4,圖4為本發(fā)明的網(wǎng)絡連接管理方法的步驟流程圖。此處需注意的是,以下雖以網(wǎng)絡連接管理系統(tǒng)10為例說明本發(fā)明的網(wǎng)絡連接管 理方法,但本發(fā)明的網(wǎng)絡連接管理方法并不以使用在網(wǎng)絡連接管理系統(tǒng)10為限。首先進行步驟401 檢測計算機系統(tǒng)與多個電子裝置的網(wǎng)絡連接狀態(tài)。首先管理模塊20控制其具有的子網(wǎng)絡管理模塊,如圖1中的第一子網(wǎng)絡管理模塊 21、第二子網(wǎng)絡管理模塊22以及第三子網(wǎng)絡管理模塊23,分別發(fā)出分組以檢測計算機系統(tǒng) 1與多個電子裝置70的網(wǎng)絡連接狀態(tài)。管理模塊20藉由判斷分組是否回傳的方式即可得 知計算機系統(tǒng)1與多個電子裝置70是否有連接,以及用何種網(wǎng)絡進行連接。其次進行步驟402 讀取多個電子裝置所各自具有的一識別碼。其次擷取模塊30讀取出與計算機系統(tǒng)1進行連接的電子裝置70所具有的識別 碼。另一方面,擷取模塊30亦可同時讀取出計算機系統(tǒng)1的識別碼,再傳送到電子裝置70。
7
需注意的是,除了識別碼之外,本發(fā)明也可以藉由管理模塊20檢測出電子裝置70 的網(wǎng)絡連接地址。例如當電子裝置70與計算機系統(tǒng)1利用無線網(wǎng)絡連接時,管理模塊20 可控制第一子網(wǎng)絡管理模塊21檢測電子裝置70的IP地址,如10. 36. 141. 132。而當電子 裝置70與計算機系統(tǒng)1利用藍牙連接時,管理模塊20可控制第二子網(wǎng)絡管理模塊22檢測 電子裝置70的藍牙傳輸模塊的識別碼,如001813aab87a。接著進行步驟403 儲存多個電子裝置所各自具有的識別碼與網(wǎng)絡連接狀態(tài)于一 數(shù)據(jù)庫中。接著將上述步驟401及402中所檢測到的識別碼、網(wǎng)絡連接狀態(tài)或其他的信息儲 存于數(shù)據(jù)庫40中。再進行步驟404 顯示網(wǎng)絡連接狀態(tài)于使用者界面上。接著根據(jù)數(shù)據(jù)庫40內所儲存的信息,將其顯示于使用者界面50上。其中使用者 界面50即如圖3所示,包括了狀態(tài)顯示字段51a、51b、圖示52、昵稱53、識別碼M以及不同 的網(wǎng)絡連接55a、55b以及55c。此時管理模塊20同時進行步驟405 判斷網(wǎng)絡連接狀態(tài)是否改變。管理模塊20會不斷地控制第一子網(wǎng)絡管理模塊21、第二子網(wǎng)絡管理模塊22以及 第三子網(wǎng)絡管理模塊23發(fā)出分組,以檢測是否有任何一種電子裝置70中斷或連接到任何 一種網(wǎng)絡連接。當網(wǎng)絡連接狀態(tài)改變時,則進行步驟406 即時儲存新網(wǎng)絡連接狀態(tài)于數(shù)據(jù)庫中, 并顯示于使用者界面上。當管理模塊20檢測到網(wǎng)絡連接狀態(tài)改變,管理模塊20立即將改變后的新網(wǎng)絡連 接狀態(tài)儲存到數(shù)據(jù)庫40中。同時使用者界面50即時讀取數(shù)據(jù)庫40的信息,以同步顯示新 網(wǎng)絡連接狀態(tài)于使用者界面50上。舉例而言,當?shù)谝蛔泳W(wǎng)絡管理模塊21檢測到與第一電子裝置71之間建立新的無 線網(wǎng)絡連接時,在使用者界面50上顯示出第一網(wǎng)絡連接55a的指示。若管理模塊20檢測 不到與第四電子裝置74的網(wǎng)絡連接時,使用者界面50將第四電子裝置74顯示出的位置變 更到狀態(tài)顯示字段51b的范圍下。最后進行步驟407 告知計算機系統(tǒng)的應用程序。最后網(wǎng)絡連接管理系統(tǒng)10還必須經(jīng)由應用程序登記模塊60,將新網(wǎng)絡連接狀態(tài) 告知計算機系統(tǒng)1的應用程序61,讓應用程序61可同時進行管理。接著請參考圖5,圖5為本發(fā)明的網(wǎng)絡數(shù)據(jù)傳輸方法的步驟流程圖。計算機系統(tǒng)1與電子裝置70之間可以由使用者或是應用程序61要求進行數(shù)據(jù)傳 輸。當計算機系統(tǒng)1與電子裝置70要經(jīng)由網(wǎng)絡連接進行數(shù)據(jù)傳輸時,首先要進行步驟501 在計算機系統(tǒng)與電子裝置之間建立多個網(wǎng)絡連接。首先計算機系統(tǒng)1與電子裝置70之間會先建立多個網(wǎng)絡連接,例如建立第一網(wǎng)絡 連接與第二網(wǎng)絡連接。并且由網(wǎng)絡連接管理系統(tǒng)10檢測及管理計算機系統(tǒng)1與電子裝置 70之間的第一網(wǎng)絡連接與第二網(wǎng)絡連接。其檢測及管理的方法即如上述步驟401到407所 述,故在此不再贅述。其次進行步驟502 根據(jù)網(wǎng)絡連接的一網(wǎng)絡連接狀態(tài),以決定數(shù)據(jù)的傳輸方式。管理模塊20根據(jù)計算機系統(tǒng)1與電子裝置70之間的第一網(wǎng)絡連接與第二網(wǎng)絡連接的網(wǎng)絡連接狀態(tài),以決定數(shù)據(jù)的傳輸方式,亦即進行最佳化的數(shù)據(jù)傳輸處理。其中網(wǎng)絡連 接狀態(tài)可以根據(jù)網(wǎng)絡連接帶寬,或是儲存于數(shù)據(jù)庫40中的先前的網(wǎng)絡連接記錄進行最佳 化處理。先前的網(wǎng)絡連接記錄包括最高帶寬使用量以及使用者的喜好設定。管理模塊20 得知網(wǎng)絡連接狀態(tài)后,即利用下面的步驟以傳輸數(shù)據(jù)。步驟503 將數(shù)據(jù)分配為多個數(shù)據(jù)區(qū)塊。管理模塊20根據(jù)網(wǎng)絡連接的狀態(tài)將數(shù)據(jù)進行切割為多個數(shù)據(jù)區(qū)塊。舉例而言, 當計算機系統(tǒng)1與電子裝置70之間的第一網(wǎng)絡連接與第二網(wǎng)絡連接分別為無線網(wǎng)絡連接 (Wi-Fi)及藍牙連接時,管理模塊20根據(jù)無線網(wǎng)絡連接及藍牙連接的帶寬進行分配。假設 無線網(wǎng)絡連接的帶寬為lOOOlcbps,藍牙連接的帶寬lOOlcbps,此時管理模塊20將數(shù)據(jù)切割 為11個數(shù)據(jù)區(qū)塊,其中10個數(shù)據(jù)區(qū)塊由帶寬較大的第一網(wǎng)絡連接進行傳輸,另外剩下的1 個數(shù)據(jù)區(qū)塊則由帶寬較小的第二網(wǎng)絡連接進行傳輸。另一方面,除了步驟503所述的網(wǎng)絡連接狀態(tài)之外,管理模塊20亦可依照數(shù)據(jù)的 大小以決定數(shù)據(jù)的傳輸方式。當數(shù)據(jù)太小,管理模塊20可以控制僅由具有較大帶寬的第一 網(wǎng)絡連接來傳輸數(shù)據(jù)。而在數(shù)據(jù)分割完后,還要進行步驟504 建立一額外信息于多個數(shù)據(jù)區(qū)塊內。管理模塊20要先在多個數(shù)據(jù)區(qū)塊內建立額外信息,用以識別為同一數(shù)據(jù)所分割 的文件。額外信息可以包括發(fā)送端的識別碼或是重組多個數(shù)據(jù)區(qū)塊所需的信息等。再進行步驟505 傳輸數(shù)據(jù)。管理模塊20再將處理過的數(shù)據(jù),亦即多個數(shù)據(jù)區(qū)塊,經(jīng)過上述的設定由不同的網(wǎng) 絡連接傳送到電子裝置70。電子裝置70接收完多個數(shù)據(jù)區(qū)塊后,再根據(jù)多個數(shù)據(jù)區(qū)塊所具 有的額外信息進行合并,成為一完整的數(shù)據(jù)。同時使用者可以利用使用者界面50上所顯示 的儲存路徑56,以得知計算機系統(tǒng)1或電子裝置70所儲存數(shù)據(jù)的數(shù)據(jù)夾。另一方面,使用 者亦可直接利用使用者界面50來選擇所要儲存的數(shù)據(jù)夾。同時管理模塊20同時進行步驟506 判斷網(wǎng)絡連接狀態(tài)是否改變。管理模塊20會不斷地檢測電子裝置70是否有中斷或新連接到任何一種網(wǎng)絡連 接。由于此步驟506與步驟405相同,故在此不再贅述。最后當網(wǎng)絡連接狀態(tài)改變時,則進行步驟507 根據(jù)新網(wǎng)絡連接狀態(tài)以重新決定 數(shù)據(jù)的傳輸方式。當管理模塊20檢測到網(wǎng)絡連接狀態(tài)改變時,管理模塊20會根據(jù)新網(wǎng)絡連接狀態(tài), 以重新決定數(shù)據(jù)的傳輸方式。亦即重新回到步驟502,再決定如何傳輸數(shù)據(jù)。舉例而言,當計算機系統(tǒng)1與電子裝置70經(jīng)由第一網(wǎng)絡(如Wi-Fi)連接傳輸數(shù)據(jù) 的第一部分,而經(jīng)由第二網(wǎng)絡(如藍牙)連接傳輸數(shù)據(jù)的第二部分。若此時第一網(wǎng)絡連接 中斷,則進行將數(shù)據(jù)重新分配的流程,亦即進行步驟503 將數(shù)據(jù)分配為多個數(shù)據(jù)區(qū)塊。管 理模塊20立即將數(shù)據(jù)的第一部分改變?yōu)榻?jīng)由未中斷的第二網(wǎng)絡連接傳輸,而使數(shù)據(jù)的第 一部分繼續(xù)執(zhí)行傳輸,以應變其中的一個網(wǎng)絡突然斷線的狀況。同樣地,若有新的網(wǎng)絡連接 建立,管理模塊20會根據(jù)新網(wǎng)絡連接的狀態(tài),以決定是否要將數(shù)據(jù)重新進行分配,如可將 原本設定為兩種網(wǎng)絡傳輸?shù)臄?shù)據(jù)區(qū)塊分配重新分配增加到設為三種網(wǎng)絡傳輸?shù)臄?shù)據(jù)區(qū)塊 分配。需注意的是,本發(fā)明并不限定計算機系統(tǒng)1與電子裝置70之間僅能傳輸一筆數(shù)據(jù)。若計算機系統(tǒng)1與電子裝置70之間正在利用第一網(wǎng)絡連接傳輸?shù)谝粩?shù)據(jù)時,管理模塊 20亦可以控制由第二網(wǎng)絡連接傳輸?shù)诙?shù)據(jù)。此處需注意的是,本發(fā)明的網(wǎng)絡連接管理與網(wǎng)絡數(shù)據(jù)傳輸?shù)姆椒ú⒉灰陨鲜龅牟?驟次序為限,只要能達到本發(fā)明的目的,上述的步驟次序亦可加以改變。藉由本發(fā)明的系統(tǒng)與方法,使用者與應用程序61即可方便地同時管理不同的電 子裝置70所具有的不同的網(wǎng)絡連接方式。綜上所陳,本發(fā)明無論就目的、手段及功效,處處均顯示其迥異于公知技術的特 征,懇請審查員明察,早日賜準專利,使嘉惠社會,實感德便。惟應注意的是,上述諸多實施 例僅是為了便于說明而舉例而已,本發(fā)明所要求保護的權利范圍自然應當以權利要求書的 范圍所述為準,而非僅限于上述實施例。
權利要求
1.一種網(wǎng)絡連接管理系統(tǒng),用于一計算機系統(tǒng),其中該計算機系統(tǒng)與多個電子裝置之 間具有至少一網(wǎng)絡連接,該網(wǎng)絡連接管理系統(tǒng)包括一管理模塊,用以檢測該計算機系統(tǒng)與該多個電子裝置之間的一網(wǎng)絡連接狀態(tài);一擷取模塊,用以讀取該多個電子裝置所各自具有的一識別碼;一數(shù)據(jù)庫,用以儲存該多個電子裝置所各自具有的該識別碼與該網(wǎng)絡連接狀態(tài);以及一使用者界面,用以根據(jù)該數(shù)據(jù)庫以顯示該網(wǎng)絡連接狀態(tài),其中當該管理模塊檢測到 該網(wǎng)絡連接狀態(tài)改變時,該管理模塊即時儲存一新網(wǎng)絡連接狀態(tài)于該數(shù)據(jù)庫中,并顯示于 該使用者界面上。
2.如權利要求1所述的網(wǎng)絡連接管理系統(tǒng),該管理模塊還包括多個子網(wǎng)絡管理模塊, 用以分別管理多個網(wǎng)絡連接。
3.如權利要求1所述的網(wǎng)絡連接管理系統(tǒng),其中該管理模塊藉由傳送一分組以檢測該 網(wǎng)絡連接狀態(tài)。
4.如權利要求1所述的網(wǎng)絡連接管理系統(tǒng),其中該使用者界面為一圖形化界面,并包 括顯示該多個電子裝置所各自具有的一圖示、一昵稱或該識別碼。
5.如權利要求1所述的網(wǎng)絡連接管理系統(tǒng),還包括一應用程序登記模塊,用以登錄該 計算機系統(tǒng)內的一應用程序,其中該應用程序用以管理該多個電子裝置;當該網(wǎng)絡連接狀 態(tài)改變時,該應用程序登記模塊告知該應用程序。
6.如權利要求1所述的網(wǎng)絡連接管理系統(tǒng),該計算機系統(tǒng)與其中的一個電子裝置傳輸 一數(shù)據(jù)時,該管理模塊依照該計算機系統(tǒng)與該電子裝置之間的該網(wǎng)絡連接狀態(tài)以決定該數(shù) 據(jù)的傳輸方式。
7.如權利要求6所述的網(wǎng)絡連接管理系統(tǒng),其中該管理模塊依照一網(wǎng)絡帶寬,將該數(shù) 據(jù)分配為多個數(shù)據(jù)區(qū)塊以進行傳輸。
8.如權利要求7所述的網(wǎng)絡連接管理系統(tǒng),其中該管理模塊建立一額外信息于該多個 數(shù)據(jù)區(qū)塊內。
9.如權利要求6所述的網(wǎng)絡連接管理系統(tǒng),其中該管理模塊依照一網(wǎng)絡連接記錄決定 該數(shù)據(jù)的傳輸方式。
10.如權利要求6所述的網(wǎng)絡連接管理系統(tǒng),其中該管理模塊依照該數(shù)據(jù)的大小以決 定該數(shù)據(jù)的傳輸方式。
11.如權利要求6所述的網(wǎng)絡連接管理系統(tǒng),當該計算機系統(tǒng)與該電子裝置經(jīng)由一第 一網(wǎng)絡連接傳輸一第一數(shù)據(jù)時,該管理模塊控制該計算機系統(tǒng)與該電子裝置經(jīng)由一第二網(wǎng) 絡連接傳輸一第二數(shù)據(jù)。
12.如權利要求6所述的網(wǎng)絡連接管理系統(tǒng),當該管理模塊檢測到該網(wǎng)絡連接狀態(tài)改 變時,該管理模塊根據(jù)該新網(wǎng)絡連接狀態(tài)以重新決定該數(shù)據(jù)的傳輸方式。
13.如權利要求12所述的網(wǎng)絡連接管理系統(tǒng),該管理模塊檢測到該網(wǎng)絡連接狀態(tài)改 變,指至少其中的一個網(wǎng)絡傳輸中斷或新增另一網(wǎng)絡傳輸方式。
14.一種網(wǎng)絡連接管理方法,用于一計算機系統(tǒng),其中該計算機系統(tǒng)與多個電子裝置之 間具有至少一網(wǎng)絡連接,該方法包括以下步驟檢測該計算機系統(tǒng)與該多個電子裝置的一網(wǎng)絡連接狀態(tài);讀取該多個電子裝置所各自具有的一識別碼;儲存該多個電子裝置所各自具有的該識別碼與該網(wǎng)絡連接狀態(tài)于一數(shù)據(jù)庫中; 根據(jù)該數(shù)據(jù)庫,顯示該網(wǎng)絡連接狀態(tài)于一使用者界面上; 判斷該網(wǎng)絡連接狀態(tài)是否改變;以及若是,則即時儲存一新網(wǎng)絡連接狀態(tài)于該數(shù)據(jù)庫中,并顯示于該使用者界面上。
15.如權利要求14所述的網(wǎng)絡連接管理方法,還包括以下步驟若該網(wǎng)絡連接關系改變,則告知該計算機系統(tǒng)的一個應用程序,其中該應用程序用以 管理該多個電子裝置。
16.如權利要求14所述的網(wǎng)絡連接管理方法,還包括以下步驟 利用多個子網(wǎng)絡管理模塊以分別管理多個網(wǎng)絡連接。
17.如權利要求14所述的網(wǎng)絡連接管理方法,還包括以下步驟 藉由傳送一分組以檢測該網(wǎng)絡連接狀態(tài)。
18.如權利要求14所述的網(wǎng)絡連接管理方法,還包括以下步驟顯示該多個電子裝置所各自具有的一圖示、一昵稱或該識別碼于該使用者界面上。
全文摘要
網(wǎng)絡連接管理系統(tǒng)及方法。該網(wǎng)絡連接管理系統(tǒng)用于計算機系統(tǒng),其中計算機系統(tǒng)與多個電子裝置之間具有至少一網(wǎng)絡連接,網(wǎng)絡連接管理系統(tǒng)包括管理模塊、擷取模塊、數(shù)據(jù)庫以及使用者界面,管理模塊用以檢測計算機系統(tǒng)與多個電子裝置之間的網(wǎng)絡連接狀態(tài);擷取模塊用以讀取多個電子裝置所各自具有的識別碼;數(shù)據(jù)庫用以儲存多個電子裝置所各自具有的識別碼與網(wǎng)絡連接狀態(tài);使用者界面用以根據(jù)數(shù)據(jù)庫以顯示網(wǎng)絡連接狀態(tài),其中當管理模塊檢測到網(wǎng)絡連接狀態(tài)改變時,管理模塊即時儲存新網(wǎng)絡連接狀態(tài)于數(shù)據(jù)庫中,并顯示于使用者界面上。藉由本發(fā)明,使用者與應用程序即可方便地同時管理不同的電子裝置所具有的不同的網(wǎng)絡連接方式。
文檔編號H04L12/24GK102118262SQ20101000023
公開日2011年7月6日 申請日期2010年1月5日 優(yōu)先權日2010年1月5日
發(fā)明者江啟逞 申請人:宏碁股份有限公司