国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?

      文檔序號(hào):7617696閱讀:130來源:國知局
      專利名稱:利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?br> 技術(shù)領(lǐng)域
      本發(fā)明涉及一種利用網(wǎng)絡(luò)連線(network connection)的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,且特別是關(guān)于一種先將網(wǎng)絡(luò)連線分類并在多媒體網(wǎng)絡(luò)連線時(shí)將封包(packet)聚集為群組發(fā)送,以節(jié)省頻寬(bandwidth)的多媒體數(shù)據(jù)傳輸方法。
      背景技術(shù)
      在先前技術(shù)中,檔案傳輸時(shí)都會(huì)切割成多個(gè)封包,然后依時(shí)間順序進(jìn)行傳輸。因此當(dāng)伺服器(server)在傳輸多媒體檔案時(shí)就如圖1所示,伺服器會(huì)先將多媒體檔案切割成多個(gè)影像封包(V1-1、V1-2、V1-3…)、多個(gè)聲音封包(A1-1、A1-2、A1-3…)、以及多個(gè)參數(shù)(parameter)封包(P1-1、P1-2、P1-3…),然后依時(shí)間順序一一傳輸。例如圖2當(dāng)中的順序,第一個(gè)送出的是影像封包V1-1,然后依次為聲音封包A1-1、一般數(shù)據(jù)封包P1-1、影像封包V1-2、聲音封包A1-2,以此類推。
      這樣做的缺點(diǎn)是伺服器從傳完第一個(gè)影像封包V1-1到開始傳輸?shù)谝粋€(gè)聲音封包A1-1,通常需要間隔一段時(shí)間,后面的封包之間也都有類似的間隔,如圖2所示。眾多的間隔累積起來就會(huì)造成頻寬的浪費(fèi),降低客戶端(client)的檔案接收速度。
      中國臺(tái)灣專利公告第589837號(hào)提出一種數(shù)據(jù)傳輸控制的系統(tǒng)與方法,其原理是盡快分離并傳送傳輸控制協(xié)定(transmission control protocol,簡稱為TCP)的控制封包,以提高傳輸效率。然而此方法并沒有解決封包間隔所造成的頻寬浪費(fèi),也沒有針對(duì)多媒體數(shù)據(jù)做進(jìn)一步的處理。

      發(fā)明內(nèi)容
      本發(fā)明的目的是在提供一種利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,以有效區(qū)分多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線,進(jìn)而將多媒體封包重組后傳輸,以節(jié)省網(wǎng)絡(luò)頻寬,提高傳輸效率。
      本發(fā)明的另一目的是提供一種利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,以減少封包傳輸時(shí)的時(shí)間間隔,進(jìn)而節(jié)省網(wǎng)絡(luò)頻寬,提高傳輸效率。
      為達(dá)成上述及其他目的,本發(fā)明提出一種利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,在本發(fā)明的方法中,首先必須針對(duì)網(wǎng)絡(luò)連線進(jìn)行分類。在網(wǎng)絡(luò)連線的分類方法中,包括下列步驟首先,檢查封包所屬的網(wǎng)絡(luò)連線。若網(wǎng)絡(luò)連線的發(fā)送端或接收端的傳輸埠(port)為標(biāo)準(zhǔn)的非多媒體傳輸協(xié)定(protocol)的傳輸埠,則將此網(wǎng)絡(luò)連線分類為非多媒體網(wǎng)絡(luò)連線。若網(wǎng)絡(luò)連線的發(fā)送端或接收端的傳輸埠為標(biāo)準(zhǔn)的多媒體傳輸協(xié)定的傳輸埠,則將此網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線。最后,若網(wǎng)絡(luò)連線的發(fā)送端與接收端的傳輸埠不是標(biāo)準(zhǔn)的非多媒體傳輸協(xié)定的傳輸埠,也不是標(biāo)準(zhǔn)的多媒體傳輸協(xié)定的傳輸埠,則根據(jù)網(wǎng)絡(luò)連線所屬的應(yīng)用程式的傳輸歷史,將此網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線其中之一。
      上述的網(wǎng)絡(luò)連線分類方法,在一實(shí)施例中,根據(jù)傳輸歷史分類網(wǎng)絡(luò)連線的步驟更包括首先,以網(wǎng)絡(luò)連線更新傳輸歷史。若傳輸歷史符合多媒體傳輸協(xié)定的特征,則將此網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線。若傳輸歷史不符合多媒體傳輸協(xié)定的特征,而且應(yīng)用程式經(jīng)過本方法分析過的封包數(shù)量已經(jīng)到達(dá)一預(yù)設(shè)值,則將此網(wǎng)絡(luò)連線分類為非多媒體網(wǎng)絡(luò)連線。最后,若傳輸歷史不符合多媒體傳輸協(xié)定的特征,而且應(yīng)用程式經(jīng)過本方法分析過的封包數(shù)量未到達(dá)上述預(yù)設(shè)值,則暫不分類此網(wǎng)絡(luò)連線并繼續(xù)分析封包。
      從另一觀點(diǎn)來看,本發(fā)明另提出一種多媒體數(shù)據(jù)傳輸方法,包括下列步驟首先,判斷封包所屬的網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線。若此網(wǎng)絡(luò)連線為多媒體網(wǎng)絡(luò)連線,則將封包加入一封包群組,并且等待此封包群組聚集完成后,發(fā)送此封包群組。
      上述的多媒體數(shù)據(jù)傳輸方法,在一實(shí)施例中,判斷網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線的步驟更包括判斷網(wǎng)絡(luò)連線的傳輸協(xié)定是否為傳輸控制協(xié)定,以及若此網(wǎng)絡(luò)連線的傳輸協(xié)定為傳輸控制協(xié)定,則根據(jù)網(wǎng)絡(luò)連線的發(fā)送端位址(source IP address,其中IP為網(wǎng)際網(wǎng)絡(luò)傳輸協(xié)定,即InternetProtocol的縮寫)、發(fā)送端傳輸埠(source port)、接收端位址(destinationIP address)、以及接收端傳輸埠(destination port),判斷此網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線。
      上述的多媒體數(shù)據(jù)傳輸方法,在一實(shí)施例中,根據(jù)網(wǎng)絡(luò)連線的發(fā)送端位址等參數(shù)判斷是否為多媒體網(wǎng)絡(luò)連線的步驟更包括首先,根據(jù)網(wǎng)絡(luò)連線的發(fā)送端位址、發(fā)送端傳輸埠、接收端位址、以及接收端傳輸埠,判斷網(wǎng)絡(luò)連線是否已經(jīng)登記于連線表。若網(wǎng)絡(luò)連線尚未登記于連線表,則將網(wǎng)絡(luò)連線加入連線表,并登記為尚未分類,然后將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線其中之一。若網(wǎng)絡(luò)連線已經(jīng)登記于連線表而且尚未分類,則將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線其中之一。最后,若網(wǎng)絡(luò)連線已經(jīng)登記于連線表而且已經(jīng)分類,則根據(jù)連線表中登記的類別,判斷此網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線。
      從另一觀點(diǎn)來看,本發(fā)明另提出一種多媒體數(shù)據(jù)傳輸方法,其技術(shù)特征就如同上述的多媒體數(shù)據(jù)傳輸方法,而且使用上述的網(wǎng)絡(luò)連線分類方法以進(jìn)行網(wǎng)絡(luò)連線的分類。
      本發(fā)明的原理是先區(qū)分出傳輸多媒體數(shù)據(jù)的網(wǎng)絡(luò)連線,然后將傳輸多媒體數(shù)據(jù)的封包分類組合,將傳輸同類數(shù)據(jù)的封包聚集成封包群組之后,根據(jù)數(shù)據(jù)種類或重要程度等先前設(shè)定的順序依次發(fā)送。因此能減少傳輸封包之間的時(shí)間間隔,進(jìn)而節(jié)省網(wǎng)絡(luò)頻寬,提高傳輸效率。
      為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉本發(fā)明的較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。


      圖1繪示一批多媒體數(shù)據(jù)的網(wǎng)絡(luò)封包種類。
      圖2為先前技術(shù)的多媒體數(shù)據(jù)傳輸方法的示意圖。
      圖3為根據(jù)于本發(fā)明一實(shí)施例的多媒體數(shù)據(jù)傳輸方法的示意圖。
      圖4為根據(jù)于本發(fā)明一實(shí)施例的網(wǎng)絡(luò)連線分類方法的流程圖。
      圖5為根據(jù)于本發(fā)明一實(shí)施例的多媒體數(shù)據(jù)傳輸方法的流程圖。
      A1-1~A1-3聲音封包G1、G2封包群組P1-1~P1-3一般數(shù)據(jù)封包t時(shí)間軸V1-1~V1-3影像封包401檢查一網(wǎng)絡(luò)連線以傳送數(shù)據(jù)402網(wǎng)絡(luò)連線的發(fā)送端或接收端的傳輸埠為標(biāo)準(zhǔn)的非多媒體傳輸協(xié)定的傳輸埠?403網(wǎng)絡(luò)連線的發(fā)送端或接收端的傳輸埠為標(biāo)準(zhǔn)的多媒體傳輸協(xié)定的傳輸埠?404以網(wǎng)絡(luò)連線更新網(wǎng)絡(luò)連線所屬的應(yīng)用程式的傳輸歷史405傳輸歷史符合多媒體傳輸協(xié)定的特征?406應(yīng)用程式經(jīng)過本方法分析過的封包數(shù)量已經(jīng)到達(dá)預(yù)設(shè)值?408將網(wǎng)絡(luò)連線分類為非多媒體網(wǎng)絡(luò)連線409將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線501封包所屬的網(wǎng)絡(luò)連線的傳輸協(xié)定為傳輸控制協(xié)定?503網(wǎng)絡(luò)連線根據(jù)網(wǎng)絡(luò)連線的發(fā)送端位址、發(fā)送端傳輸埠、接收端位址、以及接收端傳輸埠,判斷網(wǎng)絡(luò)連線是否已經(jīng)登記于連線表?504網(wǎng)絡(luò)連線已經(jīng)分類?506根據(jù)連線表中登記的類別,判斷網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線?507將封包加入封包群組
      508在一時(shí)間內(nèi)封包群組聚集完成?509直接發(fā)送已完成的封包群組510根據(jù)先前設(shè)定的順序發(fā)送封包群組512將網(wǎng)絡(luò)連線加入連線表并登記為尚未分類513將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線其中之一514發(fā)送封包具體實(shí)施方式
      請(qǐng)參照?qǐng)D3,圖3為根據(jù)于本發(fā)明一實(shí)施例的多媒體數(shù)據(jù)傳輸方法的示意圖。本實(shí)施例會(huì)先將傳輸多媒體數(shù)據(jù)的封包分類為影像封包、聲音封包、以及一般數(shù)據(jù)封包。然后將同種類的封包聚集為封包群組,以群組為單位送出。例如在圖3當(dāng)中,第一個(gè)送出的封包群組G1是由三個(gè)影像封包V1-1至V1-3組成,第二個(gè)送出的封包群組G2是由三個(gè)聲音封包A1-1至A1-3組成。如此就能減少傳輸封包的時(shí)間間隔,也就減少了網(wǎng)絡(luò)頻寬的浪費(fèi)。
      在封包的分類之前,要先做網(wǎng)絡(luò)連線的分類,知道哪些連線在傳輸多媒體數(shù)據(jù),才能進(jìn)一步處理其中的封包。請(qǐng)參照?qǐng)D4,圖4為根據(jù)于本發(fā)明一實(shí)施例的網(wǎng)絡(luò)連線分類方法的流程圖。網(wǎng)絡(luò)上的數(shù)據(jù)傳輸通常以封包為單位,每當(dāng)有一個(gè)封包需要發(fā)送到接收端,流程就會(huì)從步驟401開始。
      首先,在步驟401檢查網(wǎng)絡(luò)連線以傳輸一數(shù)據(jù),其中此數(shù)據(jù)包含多數(shù)個(gè)封包且此網(wǎng)絡(luò)連線包含一發(fā)送端傳輸埠及一接收端傳輸埠,然后在步驟402中將此網(wǎng)絡(luò)連線與一非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表進(jìn)行比對(duì),以判斷網(wǎng)絡(luò)連線的發(fā)送端(例如伺服器)或接收端(例如客戶端的個(gè)人電腦)的傳輸埠是否為標(biāo)準(zhǔn)的非多媒體傳輸協(xié)定的傳輸埠,例如超文字傳輸協(xié)定(hypertext transfer protocol,縮寫為HTTP)使用的傳輸埠80。如果是,就在步驟408將網(wǎng)絡(luò)連線分類為非多媒體網(wǎng)絡(luò)連線,也就是并非傳輸多媒體數(shù)據(jù)的網(wǎng)絡(luò)連線。
      如果步驟402的判斷結(jié)果為否,接下來,在步驟403將網(wǎng)絡(luò)連線的一發(fā)送端傳輸埠及一接收端傳輸埠與一標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表進(jìn)行比對(duì),以判斷網(wǎng)絡(luò)連線的發(fā)送端或接收端的傳輸埠是否為標(biāo)準(zhǔn)的多媒體傳輸協(xié)定的傳輸埠。如果是,就在步驟409將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線,也就是傳輸多媒體數(shù)據(jù)的網(wǎng)絡(luò)連線。
      如果步驟403的判斷結(jié)果也是否定,流程會(huì)進(jìn)入步驟404,以目前這個(gè)網(wǎng)絡(luò)連線的相關(guān)資訊,更新此網(wǎng)絡(luò)連線所屬的應(yīng)用程式的傳輸歷史。所謂的傳輸歷史是指同一個(gè)應(yīng)用程式所開通的網(wǎng)絡(luò)連線的相關(guān)資訊的累積記錄,例如傳輸埠的使用順序等。然后,在步驟405判斷傳輸歷史是否符合多媒體傳輸協(xié)定的特征,例如可以根據(jù)傳輸歷史所記錄的傳輸埠使用順序來做判斷,或觀察傳輸歷史所記錄的封包內(nèi)容來做判斷,或根據(jù)其他方法來做判斷。如果步驟405的判斷結(jié)果為是,流程會(huì)進(jìn)入步驟409,將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線。
      反之,如果步驟405的判斷結(jié)果為否,流程會(huì)進(jìn)入步驟406,判斷應(yīng)用程式經(jīng)過本方法分析過的封包數(shù)量是否已經(jīng)到達(dá)一個(gè)預(yù)設(shè)值。如果是,就進(jìn)入步驟408,將網(wǎng)絡(luò)連線分類為非多媒體網(wǎng)絡(luò)連線,否則就暫時(shí)不分類這個(gè)網(wǎng)絡(luò)連線并回到步驟404繼續(xù)分析后續(xù)的封包,直到分析的封包數(shù)量到達(dá)預(yù)設(shè)值。
      解說過網(wǎng)絡(luò)連線的分類方法之后,就可以詳細(xì)解說多媒體數(shù)據(jù)的傳輸方法?,F(xiàn)在請(qǐng)參照?qǐng)D5,圖5為根據(jù)于本發(fā)明一實(shí)施例的多媒體數(shù)據(jù)傳輸方法的流程圖。每當(dāng)有數(shù)據(jù)需要通過網(wǎng)絡(luò)進(jìn)行傳送亦即封包需要進(jìn)行傳送時(shí),流程就會(huì)從步驟501開始。
      首先,在步驟501判斷封包所屬的網(wǎng)絡(luò)連線的傳輸協(xié)定是否為傳輸控制協(xié)定(TCP)。如果不是,表示封包不適用本方法,流程會(huì)進(jìn)入步驟514直接發(fā)送封包。
      反之,如果在步驟501判斷出封包是以TCP傳輸,流程會(huì)進(jìn)入步驟503,根據(jù)網(wǎng)絡(luò)連線的四個(gè)參數(shù)判斷網(wǎng)絡(luò)連線是否已經(jīng)登記于連線表。這四個(gè)參數(shù)就是網(wǎng)絡(luò)連線的發(fā)送端位址、發(fā)送端傳輸埠、接收端位址、以及接收端傳輸埠。
      如果步驟503的結(jié)果為尚未登記,就進(jìn)入步驟512,將網(wǎng)絡(luò)連線加入連線表,并登記為尚未分類。然后在步驟513將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線其中之一。本實(shí)施例在步驟513使用的網(wǎng)絡(luò)連線分類方法,就是圖4當(dāng)中的網(wǎng)絡(luò)連線分類方法,不過本發(fā)明并不以此為限。將網(wǎng)絡(luò)連線分類之后,當(dāng)確定網(wǎng)絡(luò)連線為非多媒體網(wǎng)絡(luò)連線時(shí),則流程會(huì)進(jìn)入步驟514發(fā)送封包。當(dāng)確定網(wǎng)絡(luò)連線為多媒體連線時(shí),則流程會(huì)進(jìn)入步驟507將封包加入封包群組。
      如果步驟503的檢查結(jié)果是已經(jīng)登記,流程會(huì)進(jìn)入步驟504檢查網(wǎng)絡(luò)連線是否已經(jīng)分類。如果尚未分類,就進(jìn)入步驟513,將網(wǎng)絡(luò)連線分類為多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線其中之一,然后進(jìn)入步驟514發(fā)送封包或是進(jìn)入步驟507將封包加入封包群組。
      反之,如果步驟504的檢查結(jié)果是已經(jīng)分類,流程會(huì)進(jìn)入步驟506,根據(jù)連線表中登記的類別,判斷網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線。如果不是,表示本方法不適用于此封包,流程會(huì)進(jìn)入步驟514直接發(fā)送封包。
      另一方面,如果步驟506的檢查結(jié)果為肯定,就在步驟507將封包加入封包群組,并計(jì)算封包加入封包群組時(shí)的時(shí)間。在本實(shí)施例中,傳輸多媒體數(shù)據(jù)的封包分為影像封包、聲音封包、與一般數(shù)據(jù)封包三個(gè)種類,而且每一個(gè)封包群組都是由同一種類的多個(gè)封包組成。
      由于所要傳送的一筆數(shù)據(jù)為多數(shù)個(gè)封包所構(gòu)成,且封包的數(shù)量隨著數(shù)據(jù)量的增加而增加。當(dāng)此筆數(shù)據(jù)量的大小達(dá)到一定程度時(shí),在傳送此筆數(shù)據(jù)的過程中若仍要將此筆數(shù)據(jù)的所有封包加入封包群組后再進(jìn)行傳送,將會(huì)造成此筆數(shù)據(jù)的傳輸延遲,因此必須將此筆數(shù)據(jù)的封包分批完成封包群組并分批傳送。在步驟508中,在一時(shí)間內(nèi)判斷上述的封包群組是否已經(jīng)聚集完成,其中此時(shí)間可視使用者的需求而定。如果是,就在步驟510根據(jù)先前設(shè)定的順序發(fā)送全部的封包群組。這個(gè)順序可以是根據(jù)封包群組的種類決定,例如像圖3繪示的,先發(fā)送影像封包群組G1,然后發(fā)送聲音封包群組G2,也可以是根據(jù)封包群組的重要程度決定,或以其他方法決定順序。
      另一方面,如果步驟508的判斷結(jié)果為封包群組在時(shí)間內(nèi)尚未聚集完成,則表示當(dāng)封包群組聚集完成時(shí)可能會(huì)發(fā)生網(wǎng)絡(luò)連線逾時(shí)(timeout)的缺陷,因此流程會(huì)進(jìn)入步驟509直接發(fā)送已經(jīng)完成的封包群組,接下來回到步驟507,將尚未加入封包群組的封包繼續(xù)加入封包群組,直到將所欲傳送的數(shù)據(jù)所包含的封包全部傳送完成。隨著產(chǎn)品或是使用者需求的不同,在本發(fā)明中可不需要利用時(shí)間的限制而可另外以設(shè)定封包群組所包含的封包數(shù)量的方式進(jìn)行。當(dāng)所聚集的任一封包群組內(nèi)的封包數(shù)量達(dá)到一設(shè)定值后,已完成聚集的封包群組將會(huì)依據(jù)一先前設(shè)定的順序進(jìn)行傳送以將數(shù)據(jù)所包含的封包分批傳送。而避免網(wǎng)絡(luò)逾時(shí)而造成數(shù)據(jù)傳輸中斷的缺陷,但是并不限制本發(fā)明的范圍。
      由以上實(shí)施例可知,本發(fā)明的原理是先通過比對(duì)傳輸埠與分析應(yīng)用程式的傳輸歷史,區(qū)分出傳輸多媒體數(shù)據(jù)的網(wǎng)絡(luò)連線,然后將傳輸多媒體數(shù)據(jù)的封包分類組合,將傳輸同類數(shù)據(jù)的封包聚集成封包群組之后,根據(jù)數(shù)據(jù)種類或重要程度等先前設(shè)定的順序依次發(fā)送。因此能減少傳輸封包之間的時(shí)間間隔,進(jìn)而節(jié)省網(wǎng)絡(luò)頻寬,提高傳輸效率。
      雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的申請(qǐng)專利范圍所界定者為準(zhǔn)。
      權(quán)利要求
      1.一種網(wǎng)絡(luò)連線分類方法,其特征在于其包括下列步驟(A)檢查一網(wǎng)絡(luò)連線以傳送一數(shù)據(jù),其中該網(wǎng)絡(luò)連線包含一發(fā)送端傳輸埠及一接收端傳輸埠;(B)將該發(fā)送端傳輸埠及該接收端傳輸埠與一非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表進(jìn)行比對(duì);(C)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠落入該非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),判斷該網(wǎng)絡(luò)連線為一非多媒體網(wǎng)絡(luò)連線;(D)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠均無落入該非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),則將該發(fā)送端傳輸埠及該接收端傳輸埠與一標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表進(jìn)行比對(duì);(E)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠落入該標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),判斷該網(wǎng)絡(luò)連線為一多媒體網(wǎng)絡(luò)連線;以及(F)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠均無落入該標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),根據(jù)該網(wǎng)絡(luò)連線所屬的一應(yīng)用程式的一傳輸歷史,以判斷該網(wǎng)絡(luò)連線是否為該多媒體網(wǎng)絡(luò)連線。
      2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)連線分類方法,其特征在于其中在(F)步驟中根據(jù)該傳輸歷史判斷該網(wǎng)絡(luò)連線是否為該多媒體網(wǎng)絡(luò)連線的步驟更包括(F1)以該網(wǎng)絡(luò)連線更新該傳輸歷史,其中該傳輸歷史包含多數(shù)個(gè)封包的內(nèi)容;(F2)將該更新的傳輸歷史與一多媒體傳輸協(xié)定特征進(jìn)行比對(duì);(F3)當(dāng)該更新的傳輸歷史符合該多媒體傳輸協(xié)定特征時(shí),判斷該網(wǎng)絡(luò)連線為該多媒體網(wǎng)絡(luò)連線;(F4)當(dāng)該更新的傳輸歷史不符合該多媒體傳輸協(xié)定特征時(shí),判斷經(jīng)過比對(duì)的該多數(shù)個(gè)封包的一數(shù)量與一預(yù)設(shè)值的關(guān)系;(F5)當(dāng)該數(shù)量小于該預(yù)設(shè)值時(shí),回復(fù)至步驟(F1);以及(F6)當(dāng)該數(shù)量大于該預(yù)設(shè)值時(shí),判斷該網(wǎng)絡(luò)連線為該非多媒體網(wǎng)絡(luò)連線。
      3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)連線分類方法,其特征在于其中所述的多媒體傳輸協(xié)定特征包含傳輸埠使用順序。
      4.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)連線分類方法,其特征在于其中所述的多媒體傳輸協(xié)定特征包含該多數(shù)個(gè)封包的內(nèi)容。
      5.一種利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其包括下列步驟(A)判斷一網(wǎng)絡(luò)連線的一傳輸協(xié)定是否為一傳輸控制協(xié)定,其中該網(wǎng)絡(luò)連線包含多數(shù)個(gè)第一封包;(B)當(dāng)該傳輸協(xié)定不為該傳輸控制協(xié)定時(shí),直接利用該網(wǎng)絡(luò)連線發(fā)送該多數(shù)個(gè)第一封包;(C)當(dāng)該網(wǎng)絡(luò)連線的傳輸協(xié)定為該傳輸控制協(xié)定時(shí),判斷該網(wǎng)絡(luò)連線是否已經(jīng)登記于一連線表;(D)當(dāng)該網(wǎng)絡(luò)連線未登記于該連線表時(shí),將該網(wǎng)絡(luò)連線加入連線表并將該網(wǎng)絡(luò)連線登記為未分類,并直接執(zhí)行步驟(F);(E)當(dāng)該網(wǎng)絡(luò)連線已經(jīng)登記于該連線表時(shí),判斷該網(wǎng)絡(luò)連線是否已被分類為一多媒體網(wǎng)絡(luò)連線與一非多媒體網(wǎng)絡(luò)連線其中之一;(F)當(dāng)該網(wǎng)絡(luò)連線未被分類時(shí),依據(jù)一分類方法將該網(wǎng)絡(luò)連線分類為該多媒體網(wǎng)絡(luò)連線與該非多媒體網(wǎng)絡(luò)連線其中之一;(G)當(dāng)該網(wǎng)絡(luò)連線為該非多媒體網(wǎng)絡(luò)連線時(shí),直接利用該網(wǎng)絡(luò)連線發(fā)送該多數(shù)個(gè)第一封包;(H)當(dāng)該網(wǎng)絡(luò)連線為該多媒體網(wǎng)絡(luò)連線時(shí),直接執(zhí)行步驟(J);(I)當(dāng)該網(wǎng)絡(luò)連線已被分類且該網(wǎng)絡(luò)連線為非多媒體網(wǎng)絡(luò)連線時(shí),直接利用該網(wǎng)絡(luò)連線發(fā)送該多數(shù)個(gè)第一封包;(J)當(dāng)該網(wǎng)絡(luò)連線已被分類且該網(wǎng)絡(luò)連線為該多媒體網(wǎng)絡(luò)連線時(shí),將該多數(shù)個(gè)第一封包加入一封包群組;以及(K)利用該網(wǎng)絡(luò)連線發(fā)送該封包群組。
      6.根據(jù)權(quán)利要求5所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中所述的分類方法包含(L1)檢查該網(wǎng)絡(luò)連線,其中該網(wǎng)絡(luò)連線包含一發(fā)送端傳輸埠及一接收端傳輸埠;(L2)將該發(fā)送端傳輸埠及該接收端傳輸埠與一非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表進(jìn)行比對(duì);(L3)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠落入該非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),判斷該網(wǎng)絡(luò)連線為一非多媒體網(wǎng)絡(luò)連線;(L4)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠均無落入該非多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),則將該發(fā)送端傳輸埠及該接收端傳輸埠與一標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表進(jìn)行比對(duì);(L5)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠落入該標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),判斷該網(wǎng)絡(luò)連線為一多媒體網(wǎng)絡(luò)連線;以及(L6)當(dāng)任一該發(fā)送端傳輸埠及該接收端傳輸埠均無落入該標(biāo)準(zhǔn)多媒體傳輸協(xié)定的傳輸埠數(shù)據(jù)表時(shí),根據(jù)該網(wǎng)絡(luò)連線所屬的一應(yīng)用程式的一傳輸歷史,以判斷該網(wǎng)絡(luò)連線是否為該多媒體網(wǎng)絡(luò)連線。
      7.根據(jù)權(quán)利要求6所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中在(L6)步驟中根據(jù)該傳輸歷史判斷該網(wǎng)絡(luò)連線是否為該多媒體網(wǎng)絡(luò)連線的步驟更包括(M1)以該網(wǎng)絡(luò)連線更新該傳輸歷史,其中該傳輸歷史包含多數(shù)個(gè)第二封包的內(nèi)容;(M2)將該更新的傳輸歷史與一多媒體傳輸協(xié)定特征進(jìn)行比對(duì);(M3)當(dāng)該更新的傳輸歷史符合該多媒體傳輸協(xié)定特征時(shí),判斷該網(wǎng)絡(luò)連線為該多媒體網(wǎng)絡(luò)連線;(M4)當(dāng)該更新的傳輸歷史不符合該多媒體傳輸協(xié)定特征時(shí),判斷經(jīng)過比對(duì)的該多數(shù)個(gè)第二封包的一數(shù)量與一預(yù)設(shè)值的關(guān)系;(M5)當(dāng)該數(shù)量小于該預(yù)設(shè)值時(shí),回復(fù)至步驟(M1);以及(M6)當(dāng)該數(shù)量大于該預(yù)設(shè)值時(shí),判斷該網(wǎng)絡(luò)連線為該非多媒體網(wǎng)絡(luò)連線。
      8.根據(jù)權(quán)利要求7所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中所述的多媒體傳輸協(xié)定特征包含傳輸埠使用順序。
      9.根據(jù)權(quán)利要求7所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中所述的多媒體傳輸協(xié)定特征包含該多數(shù)個(gè)封包的內(nèi)容。
      10.根據(jù)權(quán)利要求5所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中所述的多數(shù)個(gè)第一封包的種類為影像封包、聲音封包、與一般數(shù)據(jù)封包其中之一,而且每一個(gè)該封包群組都是由同一種類的多個(gè)封包組成。
      11.根據(jù)權(quán)利要求5所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中發(fā)送該封包群組的步驟更包括當(dāng)該多數(shù)個(gè)第一封包無法在一時(shí)間內(nèi)聚集完成時(shí),直接發(fā)送已完成聚集的封包群組并持續(xù)聚集未完成聚集的多數(shù)個(gè)第一封包。
      12.根據(jù)權(quán)利要求5所述的利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸方法,其特征在于其中發(fā)送該封包群組的步驟更包括任一該封包群組內(nèi)的封包數(shù)量到達(dá)一設(shè)定值時(shí),直接發(fā)送已完成聚集的封包群組并持續(xù)聚集未完成聚集的多數(shù)個(gè)第一封包。
      全文摘要
      本發(fā)明是有關(guān)于一種利用網(wǎng)絡(luò)連線的分類以進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,用于區(qū)分多媒體網(wǎng)絡(luò)連線與非多媒體網(wǎng)絡(luò)連線,然后將多媒體封包重組、聚集為封包群組后傳輸,以減少封包傳輸時(shí)的時(shí)間間隔,進(jìn)而節(jié)省網(wǎng)絡(luò)頻寬,提高傳輸效率。此多媒體數(shù)據(jù)傳輸方法的主要步驟包括首先,判斷封包所屬的網(wǎng)絡(luò)連線是否為多媒體網(wǎng)絡(luò)連線。若此網(wǎng)絡(luò)連線為多媒體網(wǎng)絡(luò)連線,則將封包加入一封包群組,并且等待封包群組聚集完成后,根據(jù)先前設(shè)定的順序發(fā)送封包群組。
      文檔編號(hào)H04L29/04GK1855912SQ200510067808
      公開日2006年11月1日 申請(qǐng)日期2005年4月26日 優(yōu)先權(quán)日2005年4月26日
      發(fā)明者王人立 申請(qǐng)人:仁寶電腦工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1