對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法
【專利摘要】本發(fā)明是一種對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法,應(yīng)用于一網(wǎng)絡(luò)系統(tǒng)上,該網(wǎng)絡(luò)系統(tǒng)包括一用戶端設(shè)備及多個來源端設(shè)備,該用戶端設(shè)備能分別通過一第一連線路徑及一第二連線路徑連接至網(wǎng)際網(wǎng)絡(luò),該連線方法是在該用戶端設(shè)備接收到由各該來源端設(shè)備傳來的一數(shù)據(jù)封包時,使該用戶端設(shè)備先對該數(shù)據(jù)封包進行分析,若判斷該數(shù)據(jù)封包屬于一高傳輸延遲敏感數(shù)據(jù),則選擇以傳輸品質(zhì)較穩(wěn)定的第一連線路徑,將該數(shù)據(jù)封包傳輸至該用戶端設(shè)備;若判斷該數(shù)據(jù)封包屬于一非傳輸延遲敏感數(shù)據(jù),則選擇以該第二連線路徑,將該數(shù)據(jù)封包傳輸至該用戶端設(shè)備。如此,即能有效減低該用戶端設(shè)備的頻寬負荷,并使該用戶端設(shè)備能以更佳的運作效率連上網(wǎng)際網(wǎng)絡(luò)。
【專利說明】對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是一種對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法,尤使一用戶端設(shè)備在接收到一數(shù)據(jù)封包后,能先分析該數(shù)據(jù)封包是否對傳輸延遲敏感,進而選擇相對應(yīng)連線通道進行傳輸?shù)姆椒?,以改善該用戶端設(shè)備的運作狀態(tài)。
【背景技術(shù)】
[0002]隨著科技的日新月異,目前網(wǎng)際網(wǎng)絡(luò)已成為現(xiàn)代人生活中必不可少的重要工具之一,無論是通信聯(lián)絡(luò)、查找地圖、搜尋店家信息甚至是分享娛樂信息,皆必須仰賴網(wǎng)際網(wǎng)絡(luò)其無遠弗屆的傳遞能力。以往使用者欲利用一電腦連線至網(wǎng)際網(wǎng)絡(luò)時,必須使用以太網(wǎng)絡(luò)線連接電腦與一路由器,使網(wǎng)際網(wǎng)絡(luò)上的數(shù)據(jù)能通過該路由器傳送至電腦。而隨著網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展及各種移動裝置的被研發(fā)面世,目前除了傳統(tǒng)的以太網(wǎng)絡(luò)線外,電腦與路由器間尚能通過許多新的連線路徑建立連結(jié),例如=WiFi無線網(wǎng)絡(luò)、電力線網(wǎng)絡(luò)、同軸電纜線(如!Multimedia over Coax Alliance 纜線)等。
[0003]前述各種連線路徑在使用上各有其優(yōu)缺點:以以太網(wǎng)絡(luò)線及同軸電纜線等實體線路為例,雖然實體線路在傳遞信號上具有速度快、穩(wěn)定性高等優(yōu)點,但由于實體線路在布設(shè)上較為不易,因此若電腦設(shè)置位置距離路由器較遠,則即不適合使用以太網(wǎng)絡(luò)線及同軸電纜線;電力線網(wǎng)絡(luò)雖能通過居家住宅中原先就布設(shè)有的電力線路傳輸信號,但由于電力線網(wǎng)絡(luò)的傳輸品質(zhì)是與線路的新舊、布設(shè)品質(zhì)及方式有關(guān),因此在使用上仍有局限性;而近年來蓬勃發(fā)展的WiFi無線網(wǎng)絡(luò),雖然不必通過實體線路連接路由器與電腦,具有最廣的應(yīng)用及設(shè)置彈性,然而,無線信號在穿透水泥墻或人體時,其信號強度將會明顯地衰減,因此若無線信號應(yīng)用在障礙物較多的環(huán)境中,則在傳輸上可能會有時常發(fā)生信號中斷的情事,而無法保證傳輸穩(wěn)定性。
[0004]此外,隨著網(wǎng)際網(wǎng)絡(luò)上數(shù)據(jù)量的爆炸性發(fā)展,許多人在通過電腦進行上網(wǎng)時,電腦與路由器間的傳輸路徑常會因為同一時間中數(shù)據(jù)的流量過多,而造成部份數(shù)據(jù)有傳輸延遲的現(xiàn)象發(fā)生。由于某些類型的數(shù)據(jù)一旦發(fā)生延遲,將會嚴重破壞使用者上網(wǎng)的品質(zhì)(例如:網(wǎng)絡(luò)通信中突然中斷信號、觀賞線上影片時播放速度時快時慢等),因此,發(fā)明人乃思及,是否能通過多條連線路徑連接電腦與路由器,以提升路由器傳輸數(shù)據(jù)的頻寬?且發(fā)明人著手對相關(guān)技術(shù)進行開發(fā)、研究后,認為若能進一步使路由器對各種數(shù)據(jù)進行分析與篩選,以將不同數(shù)據(jù)分別由不同的連線路徑進行傳輸,如此一來,不僅能大幅減低路由器的頻寬負荷,且尚能明顯提升電腦連線至網(wǎng)際網(wǎng)絡(luò)時的運作效率。
[0005]因此,如何對路由器的連線方法進行改良,以使該路由器接收到網(wǎng)際網(wǎng)絡(luò)上傳來的數(shù)據(jù)后,能先進行分析,再選擇以適合的連線路徑進行傳輸,即成為本發(fā)明在此亟欲解決的重要問題。
【發(fā)明內(nèi)容】
[0006]有鑒于以往使用者通過電腦連線到網(wǎng)際網(wǎng)絡(luò)上時,會因為同時有多種數(shù)據(jù)進行傳輸,致使重要的數(shù)據(jù)在傳輸時發(fā)生延遲的問題,發(fā)明人憑借著多年來的實務(wù)經(jīng)驗,并經(jīng)過多次的研究及測試后,終于設(shè)計出本發(fā)明的一種對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法,期能創(chuàng)造出更符合使用者需求的網(wǎng)絡(luò)使用環(huán)境。
[0007]本發(fā)明的一目的,是提供一種對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法,該連線方法應(yīng)用于一網(wǎng)絡(luò)系統(tǒng)上,該網(wǎng)絡(luò)系統(tǒng)包括一用戶端設(shè)備及多個來源端設(shè)備,該用戶端設(shè)備分別通過一第一連線路徑及(如:電力線網(wǎng)絡(luò)或有線網(wǎng)絡(luò))及一第二連線路徑(如:WiFi等無線網(wǎng)絡(luò))連線至一網(wǎng)際網(wǎng)絡(luò),進而與各該來源端設(shè)備建立連線通道;該用戶端設(shè)備中設(shè)有一路由列表,該路由列表中儲存有多筆來源數(shù)據(jù)及預(yù)定路徑,各該來源數(shù)據(jù)對應(yīng)至與該用戶端設(shè)備建立連線通道的來源端設(shè)備,各該預(yù)定路徑是代表該第一連線路徑或第二連線路徑,且分別對應(yīng)至各該來源數(shù)據(jù),以使該用戶端設(shè)備能根據(jù)各該來源數(shù)據(jù),選擇以對應(yīng)的該預(yù)定路徑,傳送該用戶端設(shè)備及對應(yīng)的來源端設(shè)備間的數(shù)據(jù)封包,該方法是使該用戶端設(shè)備執(zhí)行下列步驟:在該用戶端設(shè)備接收到一來源端設(shè)備傳來的數(shù)據(jù)封包,且該來源端設(shè)備并未對應(yīng)至該等來源數(shù)據(jù)的情況下,對該數(shù)據(jù)封包進行分析,以判斷該數(shù)據(jù)封包是屬于一高傳輸延遲敏感數(shù)據(jù)(例如:影音數(shù)據(jù)、通信數(shù)據(jù)等)或一非傳輸延遲敏感數(shù)據(jù)(例如:網(wǎng)頁數(shù)據(jù));在判斷出該數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù)的情況下,選擇將該數(shù)據(jù)封包通過該第一連線路徑傳輸至該用戶端設(shè)備;在判斷出該數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù)的情況下,選擇將該數(shù)據(jù)封包通過第二連線路徑傳輸至該用戶端設(shè)備;將該來源端設(shè)備的連線信息新增為該路由列表中的一來源數(shù)據(jù),且將對應(yīng)的連線路徑紀錄成該路由列表中的一預(yù)定路徑,以在該來源端設(shè)備再次傳送另一數(shù)據(jù)封包時,該用戶端設(shè)備能根據(jù)該路由列表,直接選擇使用對應(yīng)的連線路徑傳輸該另一數(shù)據(jù)封包。如此,由于該用戶端設(shè)備能將對于傳輸延遲較為敏感的高傳輸延遲敏感數(shù)據(jù),選擇以較穩(wěn)定的第一連線路徑進行數(shù)據(jù)傳輸,故除能有效減輕頻寬負荷外,尚能確保高傳輸延遲敏感數(shù)據(jù)在傳輸上的穩(wěn)定性,進而提升該用戶端設(shè)備連線至網(wǎng)際網(wǎng)絡(luò)上時的運作效率。
[0008]本發(fā)明的另一目的,乃該用戶端設(shè)備包括一用戶端電腦及一路由器,該用戶端電腦分別通過該第一連線路徑及第二連線路徑與該路由器相連接,且該路由列表是儲存于該路由器中;在本發(fā)明的方法中,該路由器是針對該數(shù)據(jù)封包的類型代碼進行分析,若該數(shù)據(jù)封包的類型代碼為Data或Background,則判斷該數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù);若該數(shù)據(jù)封包的類型代碼為Video或VoIP,則判斷該數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù)。
[0009]本發(fā)明的又一目的,乃該路由器是針對該數(shù)據(jù)封包的傳輸協(xié)議進行分析,若該數(shù)據(jù)封包的傳輸協(xié)議為UDP(User Data Protocol,用戶數(shù)據(jù)協(xié)議),則判斷該數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù);若該數(shù)據(jù)封包的傳輸協(xié)議為TCP (Transmission Control Protocol,傳輸控制協(xié)議),則判斷該數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù)。
[0010]為便審查員能對本發(fā)明的步驟流程、技術(shù)特征及其目的有更進一步的認識與理解,茲舉實施例配合圖式,詳細說明如下。
【專利附圖】
【附圖說明】
[0011]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中:
[0012]圖1為本發(fā)明的連線方法應(yīng)用的一網(wǎng)絡(luò)系統(tǒng)示意圖;[0013]圖2為本發(fā)明的連線方法應(yīng)用的路由列表示意圖;
[0014]圖3為本發(fā)明的連線方法的流程示意圖;及
[0015]圖4為本發(fā)明的連線方法應(yīng)用的另一網(wǎng)絡(luò)系統(tǒng)示意示意圖。
[0016]附圖標(biāo)號說明:
[0017]網(wǎng)絡(luò)系統(tǒng)1、4
[0018]網(wǎng)際網(wǎng)絡(luò)10、40
[0019]用戶端電腦11
[0020]路由器12
[0021]來源端設(shè)備13、43
[0022]用戶端設(shè)備C、41
[0023]第一連線路徑RURll
[0024]第二連線路徑R2、R22
[0025]路由列表T、410
[0026]來源數(shù)據(jù)Tl
[0027]預(yù)定路徑Τ2
【具體實施方式】
[0028]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合附圖對本發(fā)明實施例做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0029]本發(fā)明是一種對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法,請參閱圖1所示,是本發(fā)明的第一較佳實施例,該連線方法是應(yīng)用于一網(wǎng)絡(luò)系統(tǒng)1,該網(wǎng)絡(luò)系統(tǒng)I包括一用戶端設(shè)備C及多個來源端設(shè)備13,其中該用戶端設(shè)備C包括一用戶端電腦11及一路由器12,且該用戶端電腦11是能通過至少一第一連線路徑Rl及一第二連線路R2該路由器12相連接,以使該用戶端電腦11能通過該路由器12,連線至一網(wǎng)際網(wǎng)絡(luò)10 (在圖1中,以較粗的實線代表實體傳輸?shù)倪B接,且以虛線表示無線傳輸?shù)倪B接)。在本實施例中,該第一連線路徑Rl是一電力線網(wǎng)絡(luò),該第二連線路徑R2則為一無線網(wǎng)絡(luò),但在本發(fā)明的其他較佳實施例中,依據(jù)該用戶端電腦11的配備,該用戶端電腦11亦能通過多條連線路徑與該路由器12相連接,例如:該用戶端電腦11能同時通過WiFi無線網(wǎng)絡(luò)、以太網(wǎng)絡(luò)線、同軸電纜線及電力網(wǎng)絡(luò)線四種不同的連線路徑連線至該路由器12,合先陳明。
[0030]請參閱圖1及圖2所不,該路由器12中尚儲存有一路由列表Τ,該路由列表T中儲存有多筆來源數(shù)據(jù)Tl及多組預(yù)定路徑Τ2,各該來源數(shù)據(jù)Tl是一能代表與該用戶端電腦11建立連線通道的來源端設(shè)備13的文本數(shù)據(jù)或系統(tǒng)參數(shù),例如=Session,但該來源數(shù)據(jù)的種類并非本發(fā)明的限制,只要可使該路由器正確地對應(yīng)至來源端設(shè)備的連線數(shù)據(jù)(例如:Cookie、IP地址等),皆可視為本發(fā)明所定義的來源數(shù)據(jù);各該預(yù)定路徑T2則紀錄有該用戶端電腦11與對應(yīng)的來源端設(shè)備13進行傳輸時的傳輸方式,意即,各該預(yù)定路徑T2可代表該第一連線路徑Rl或第二連線路徑R2,各該預(yù)定路徑T2尚能分別對應(yīng)至各該來源數(shù)據(jù)Tl,以使該路由器12能根據(jù)該路由列表T中的來源數(shù)據(jù)Tl,選擇相對應(yīng)的預(yù)定路徑T2,對該用戶端電腦11及來源端設(shè)備13間進行數(shù)據(jù)傳輸。在此要特別一提者,圖2中所繪制的路由列表T僅為示意圖,以便審查員及本領(lǐng)域技術(shù)人員能迅速理解本發(fā)明的技術(shù)重點,但在實際施作上,該路由列表T的形式可能略有出入,圖2中僅為該路由列表T的必要重點,合先陳明。
[0031]茲以圖1至圖3為例,詳細說明該路由器12根據(jù)本發(fā)明的連線方法進行處理的步驟流程如下:
[0032]步驟301,接收一來源端設(shè)備13傳來的數(shù)據(jù)封包;
[0033]步驟302,判斷該來源端設(shè)備13是否能對應(yīng)至該路由列表T中的該等來源數(shù)據(jù)Tl ?若是,執(zhí)行步驟303,否則,執(zhí)行步驟304 ;
[0034]步驟303,根據(jù)該路由列表T,找出與該來源數(shù)據(jù)Tl相對應(yīng)的預(yù)定路徑T2,以通過相對應(yīng)的連線路徑,將數(shù)據(jù)封包傳輸至該用戶端設(shè)備C (在本實施例中,傳輸至該用戶端電腦11),并結(jié)束處理步驟;
[0035]步驟304對該數(shù)據(jù)封包進行分析,以判斷該數(shù)據(jù)封包是屬于一高傳輸延遲敏感數(shù)據(jù)或一非傳輸延遲敏感數(shù)據(jù),若該數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù),則執(zhí)行步驟305 ;若該數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù),則執(zhí)行步驟306 ;
[0036]步驟305通過該第一連線路徑R1,將該數(shù)據(jù)封包傳輸至該用戶端設(shè)備C (在本實施例中,是傳輸至該用戶端電腦11);
[0037]步驟306通過該第二連線路徑R2,將該數(shù)據(jù)封包傳輸至該用戶端設(shè)備C (在本實施例中,是傳輸至該用戶端電腦11) '及
[0038]步驟307在將該數(shù)據(jù)封包傳輸至該用戶端設(shè)備C后,更新該路由列表T,意即,將該來源端設(shè)備13的連線信息(如前述的SessioruCokie或網(wǎng)絡(luò)地址等)新增為該路由列表T中的一來源數(shù)據(jù)Tl,同時,將對應(yīng)的連線路徑R1、R2紀錄為該路由列表T中的一預(yù)定路徑T2,且使該預(yù)定路徑T2能與該來源數(shù)據(jù)Tl相對應(yīng)。
[0039]復(fù)請參閱圖1以及圖2所示,在本實施例中,該路由器12在將該數(shù)據(jù)封包傳輸至該用戶端電腦11后,始更新該路由列表T,但在本發(fā)明的其他較佳實施例中,該路由器12亦能在判斷出該數(shù)據(jù)封包的屬性后,或在選定各該連線路徑Rl、R2后,即先更新該路由列表T,再進行數(shù)據(jù)封包的傳輸,合先陳明。
[0040]如此,之后該來源端設(shè)備13再次傳送另一數(shù)據(jù)封包至該路由器時,該路由器12將能通過前述步驟301~步驟302,自行找出相對應(yīng)的預(yù)定路徑T2,并通過對應(yīng)的連線路徑進行數(shù)據(jù)傳輸。由于本發(fā)明的連線方法能使該路由器12自行分析判斷出數(shù)據(jù)封包是否對于傳輸上的延遲十分敏感,進而選擇連線品質(zhì)較穩(wěn)定或較快速的路徑進行傳輸,而對于傳輸上的延遲較無影響的數(shù)據(jù),則通過其他的傳輸路徑進行傳輸,因此,能有效地區(qū)分開不同類別的數(shù)據(jù)封包,以減輕該路由器12的頻寬負荷,進而提升該用戶端電腦11在連線至該網(wǎng)際網(wǎng)絡(luò)10上時,接收、傳遞數(shù)據(jù)時的速度及穩(wěn)定性。
[0041]在此要特別一提者,雖然前述實施例中,該連線方法是應(yīng)用于該路由器12上,然而,該連線方法亦可應(yīng)用于各種具網(wǎng)絡(luò)接口的用戶端設(shè)備C上,例如:智能手機、平板電腦或筆記本電腦等,請參閱圖4所示,是本發(fā)明的另一較佳實施例,該網(wǎng)絡(luò)系統(tǒng)4包括一用戶端設(shè)備41及多個來源端設(shè)備43,該用戶端設(shè)備41中是儲存有路由列表410,且能通過一第一連線路徑Rll及一第二連線路徑R22連線至網(wǎng)際網(wǎng)絡(luò)40,如此,該用戶端設(shè)備41亦能依據(jù)圖3所示的步驟,執(zhí)行本發(fā)明的連線方法,并達成相同的效果。[0042]復(fù)請參閱圖1及圖2所示,在本發(fā)明第一較佳實施例的實際施作中,該路由器12是能根據(jù)任何條件對該數(shù)據(jù)封包進行分析,茲列舉較為常見的幾種分析判斷方式如下:首先,在本發(fā)明的第一較佳實施例中,該路由器12是針對該數(shù)據(jù)封包的類別進行判斷,若該數(shù)據(jù)封包的類別代碼為“Data”或“Background”,則代表該數(shù)據(jù)封包僅為一般數(shù)據(jù)或背景數(shù)據(jù):若該數(shù)據(jù)封包的類別代碼為“Video”、“VoIP”或“Internet Management”,則即代表該數(shù)據(jù)封包屬于影音、通信數(shù)據(jù)或管理數(shù)據(jù),這類數(shù)據(jù)在遭遇傳輸延遲時,常會使整條連線通道斷開,嚴重影響到使用者的使用品質(zhì),因此可被分類為高傳輸延遲敏感數(shù)據(jù)。
[0043]承上,若該數(shù)據(jù)封包內(nèi)并未設(shè)定有類別信息,則該路由器12尚能分析與該數(shù)據(jù)封包相對應(yīng)的來源端設(shè)備13的來源數(shù)據(jù)Tl,以判斷該來源端設(shè)備13是否屬于一影音服務(wù)提供網(wǎng)站(例如:Y0UTUBE)?若是,則代表該數(shù)據(jù)封包屬于影音數(shù)據(jù)或通信數(shù)據(jù),可直接被判定為高傳輸延遲敏感數(shù)據(jù)。此外,在本發(fā)明的第二較佳實施例中,該路由器12亦能針對該數(shù)據(jù)封包的傳輸協(xié)議進行分析,若該數(shù)據(jù)封包的傳輸協(xié)議是屬于UDP (User DataProtocol,用戶數(shù)據(jù)協(xié)議),則代表該數(shù)據(jù)封包對于傳輸延遲較為敏感,或代表該數(shù)據(jù)封包并未具備重傳機制,應(yīng)被分類為高傳輸延遲敏感數(shù)據(jù);而若該數(shù)據(jù)封包的傳輸協(xié)議是屬于TCP (Transmission Control Protocol,傳輸控制協(xié)議),則代表該數(shù)據(jù)封包對于傳輸延遲并不敏感,或代表該數(shù)據(jù)封包具備重傳機制,可被分類為非傳輸延遲敏感數(shù)據(jù)。
[0044]由上述可知,本發(fā)明的目的是讓高傳輸延遲敏感數(shù)據(jù)能經(jīng)由連線狀態(tài)較為穩(wěn)定的連線路徑被傳輸,進而提供該用戶端電腦的使用者一更佳的使用體驗,由于一般來說,實體線網(wǎng)絡(luò)的連線品質(zhì)大多優(yōu)于無線網(wǎng)絡(luò),因此,若該路由器12是分別通過一實體線網(wǎng)絡(luò)及一無線網(wǎng)絡(luò)與該用戶端電腦11相連接,則該路由器12可直接將該實體線網(wǎng)絡(luò)設(shè)置為該第一連線路徑R1,且將該 無線網(wǎng)絡(luò)設(shè)為第二連線路徑R2。
[0045]然而,前述判斷方式仍可能依該用戶端電腦11的配置方式、地點等因素而改變,因此,在本發(fā)明的進一步實施方式中,該路由器12尚能在最初開啟時,自動對連線狀態(tài)進行測試,以本發(fā)明的第一較佳實施例為例,該路由器12是通過二傳輸路徑(即,前述的第一連線路徑Rl及第二連線路徑R2)與該用戶端電腦11相連接,各該傳輸路徑分別為一電力線網(wǎng)絡(luò)及一無線網(wǎng)絡(luò),該路由器12能通過各該傳輸路徑,分別傳送一測試封包至該用戶端電腦11,使該用戶端電腦11接收到該測試封包后,能自動回傳一接收信息至該路由器12 ;該路由器12取得該接收信息后,即能依據(jù)不同接收信息回傳的時間,判斷出各該傳輸路徑的連線品質(zhì)(例如:電力線網(wǎng)絡(luò)的回傳時間較短,即代表其連線速率或穩(wěn)定度優(yōu)于無線網(wǎng)絡(luò));接著,將連線品質(zhì)最佳的傳輸路徑設(shè)定為該第一連線路徑R1,將連線品質(zhì)次佳的傳輸路徑設(shè)定為該第二連線路徑R2,如此,即能確保該第一連線路徑Rl的當(dāng)前連線品質(zhì)確實優(yōu)于該第二連線路徑R2。
[0046]以上所述,僅為本發(fā)明的若干較佳實施例,但本發(fā)明的技術(shù)特征并不局限于此,凡本領(lǐng)域技術(shù)人員在參酌本發(fā)明的技術(shù)內(nèi)容后,所能輕易思及的等效變化,均應(yīng)不脫離本發(fā)明的保護范疇。
【權(quán)利要求】
1.一種對數(shù)據(jù)封包進行分析以選擇連線路徑的連線方法,是應(yīng)用于一網(wǎng)絡(luò)系統(tǒng)上,所述網(wǎng)絡(luò)系統(tǒng)包括一用戶端設(shè)備及多個來源端設(shè)備,所述用戶端設(shè)備分別通過一第一連線路徑及一第二連線路徑,連線至一網(wǎng)際網(wǎng)絡(luò),并與所述來源端設(shè)備建立連線通道;所述用戶端設(shè)備設(shè)有一路由列表,所述路由列表中儲存有多筆來源數(shù)據(jù)及預(yù)定路徑,所述來源數(shù)據(jù)對應(yīng)至與所述用戶端設(shè)備建立連線通道的來源端設(shè)備,所述預(yù)定路徑是代表所述第一連線路徑或第二連線路徑,且分別對應(yīng)至所述來源數(shù)據(jù),以使所述用戶端設(shè)備能根據(jù)所述來源數(shù)據(jù),選擇以對應(yīng)的所述預(yù)定路徑,傳送所述用戶端設(shè)備及對應(yīng)的來源端設(shè)備間的數(shù)據(jù)封包,所述方法是使所述用戶端設(shè)備執(zhí)行下列步驟: 接收一來源端設(shè)備傳來的數(shù)據(jù)封包; 在判斷出所述來源端設(shè)備并未對應(yīng)至所述路由列表中的所述來源數(shù)據(jù)的情況下,對所述數(shù)據(jù)封包進行分析,以判斷所述數(shù)據(jù)封包是屬于一高傳輸延遲敏感數(shù)據(jù)或一非傳輸延遲敏感數(shù)據(jù); 在判斷出所述數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù)的情況下,選擇將所述數(shù)據(jù)封包通過所述第一連線路徑傳輸至所述用戶端設(shè)備; 在判斷出所述數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù)的情況下,選擇將所述數(shù)據(jù)封包通過第二連線路徑傳輸至所述用戶端設(shè)備;及 將所述來源端設(shè)備的連線數(shù)據(jù)新增為所述路由列表中的一來源數(shù)據(jù),且將對應(yīng)的連線路徑紀錄成所述路由列表中的一預(yù)定路徑,以在所述來源端設(shè)備再次傳送另一數(shù)據(jù)封包時,所述用戶端設(shè)備能根據(jù)所述路由列表,直接選擇以相對應(yīng)的預(yù)定路徑,傳輸所述另一數(shù)據(jù)封包。
2.根據(jù)權(quán)利要求1所述的連線方法,其特征在于,所述用戶端設(shè)備是針對所述數(shù)據(jù)封包內(nèi)的一類型代碼進行分析,若所述數(shù)據(jù)封包的類型代碼為Data或Background,則判斷所述數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù);若所述數(shù)據(jù)封包的類型代碼為Video、VoIP或Internet Management,則判斷所述數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的連線方法,其特征在于,所述用戶端設(shè)備是針對所述數(shù)據(jù)封包的傳輸協(xié)議進行分析,若所述數(shù)據(jù)封包的傳輸協(xié)議為User Data Protocol,則判斷所述數(shù)據(jù)封包屬于高傳輸延遲敏感數(shù)據(jù);若所述數(shù)據(jù)封包的傳輸協(xié)議為Transmission ControlProtocol,則判斷所述數(shù)據(jù)封包屬于非傳輸延遲敏感數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的連線方法,其特征在于,所述用戶端設(shè)備分析與所述數(shù)據(jù)封包相對應(yīng)的來源數(shù)據(jù),若所述用戶端設(shè)備判斷所述來源端設(shè)備屬于一影音服務(wù)提供網(wǎng)站,則將所述數(shù)據(jù)封包認定為高傳輸延遲敏感數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至4所述的連線方法,其特征在于,所述用戶端設(shè)備包括一用戶端電腦及一路由器,所述用戶端電腦分別通過所述第一連線路徑及第二連線路徑與所述路由器相連接,進而連線至網(wǎng)際網(wǎng)絡(luò),且所述路由列表是儲存于所述路由器中。
6.根據(jù)權(quán)利要求5所述的連線方法,其特征在于,所述路由器是通過至少二個傳輸路徑與所述用戶端電腦相連接,且所述路由器能對所述傳輸路徑進行測試,以判斷所述傳輸路徑的傳輸品質(zhì),接著,將傳輸品質(zhì)最佳的傳輸路徑設(shè)定為所述第一連線路徑,傳輸品質(zhì)次佳的傳輸路徑設(shè)定為所述第二連線路徑。
7.根據(jù)權(quán)利要求6所述的連線方法,其特征在于,所述傳輸路徑為以太網(wǎng)絡(luò)線、電力網(wǎng)絡(luò)線、同軸 電纜線或無線網(wǎng)絡(luò)。
【文檔編號】H04L12/757GK103916331SQ201310110154
【公開日】2014年7月9日 申請日期:2013年4月1日 優(yōu)先權(quán)日:2013年1月8日
【發(fā)明者】黃俊皓, 許偉忠, 劉明翰 申請人:友訊科技股份有限公司