欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信裝置、通信方法和程序的制作方法

文檔序號(hào):7619087閱讀:113來源:國(guó)知局
專利名稱:通信裝置、通信方法和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信裝置、通信方法和程序。
背景技術(shù)
近年來,已經(jīng)開發(fā)了網(wǎng)絡(luò)仿真器(network simulator)作為用于計(jì)算網(wǎng)絡(luò)狀態(tài)的計(jì)算機(jī)。在過去的網(wǎng)絡(luò)仿真器中,例如,存在用于精確地再現(xiàn)網(wǎng)絡(luò)實(shí)際所處的環(huán)境(在下文中,也稱為“真實(shí)環(huán)境”)的技術(shù)。然而,在用于精確地再現(xiàn)真實(shí)環(huán)境的技術(shù)中,必須再現(xiàn)與真實(shí)環(huán)境相同的網(wǎng)絡(luò)拓?fù)湟约疤幱谂c真實(shí)環(huán)境相同的鏈路級(jí)的通信協(xié)議中的通信處理。因此,在用于精確地再現(xiàn)真實(shí)環(huán)境的技術(shù)中,例如,難以僅通過使用計(jì)算機(jī)仿真來精確地再現(xiàn)如下處理在作為網(wǎng)絡(luò)示例的因特網(wǎng)中執(zhí)行的處理,其呈現(xiàn)出復(fù)雜性和類似黑箱的情況;由顯著地依賴外部因素的無線部件執(zhí)行的處理;等等。進(jìn)一步,開發(fā)了這樣的技術(shù)(例如,參見JP 2006-13969A)通過允許用于測(cè)量網(wǎng)絡(luò)狀態(tài)的測(cè)試分組流經(jīng)作為要由網(wǎng)絡(luò)仿真器計(jì)算的對(duì)象的實(shí)際網(wǎng)絡(luò)(在下文中,也稱為 “真實(shí)網(wǎng)絡(luò)”)來預(yù)先測(cè)量網(wǎng)絡(luò)狀態(tài),并仿真地再現(xiàn)通過測(cè)量獲得的網(wǎng)絡(luò)狀態(tài)。根據(jù)這種技術(shù),可以解決上述用于精確地再現(xiàn)真實(shí)環(huán)境的技術(shù)的問題。

發(fā)明內(nèi)容
然而,在通過允許用于測(cè)量網(wǎng)絡(luò)狀態(tài)的測(cè)試分組流經(jīng)真實(shí)網(wǎng)絡(luò)來預(yù)先測(cè)量網(wǎng)絡(luò)狀態(tài)的技術(shù)中,通過允許測(cè)試分組流過而產(chǎn)生了新的話務(wù)。因此,存在難以精確地測(cè)量真實(shí)網(wǎng)絡(luò)狀態(tài)的問題。考慮到前述問題,期望提供一種新穎的和改進(jìn)的技術(shù),其能夠在不需要精確地再現(xiàn)真實(shí)環(huán)境且沒有通過允許測(cè)試分組流動(dòng)而產(chǎn)生的話務(wù)的任何影響的情況下,計(jì)算網(wǎng)絡(luò)狀態(tài)。根據(jù)本發(fā)明的實(shí)施例,提供了通信裝置,包括通信狀態(tài)確定部件,基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);話務(wù)產(chǎn)生部件,通過基于由所述通信狀態(tài)確定部件確定的通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);協(xié)議處理部件,創(chuàng)建包括由所述話務(wù)產(chǎn)生部件創(chuàng)建的數(shù)據(jù)的分組;以及通信部件,將由所述協(xié)議處理部件創(chuàng)建的分組發(fā)送到另一通信裝置。所述通信狀態(tài)確定部件可以將以接近從所述仿真引擎要求的傳輸速率的傳輸速率經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間的通信的狀態(tài)確定為所述通信狀態(tài)。當(dāng)經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間的通信的傳輸速率逐級(jí)地增大時(shí),在逐級(jí)增大的傳輸速率由S" k(0^k^n-l)表示,且從仿真引擎要求的傳輸速率由S'表示的情況下,當(dāng)以n-1開始的k 一次減小1時(shí),通信狀態(tài)確定部件可以計(jì)算第一次滿足S' >S" k的k,可以以通過向計(jì)算出的k加1而獲得的值更新k, 并可以確定由更新的k表示的S" k作為所述通信狀態(tài)。其中逐級(jí)增大的傳輸速率由S" k(0彡k彡Π-1)表示,從仿真引擎要求的傳輸速率由S'表示,并且預(yù)定系數(shù)由α表示,當(dāng)以1開始的k 一次增大1時(shí),通信狀態(tài)確定部件可以確定第一次滿足S' <S〃 k-a (S" k-S" η)的k作為所述通信狀態(tài)。所述通信狀態(tài)確定部件可以基于通過關(guān)于傳輸速率以及經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài)執(zhí)行統(tǒng)計(jì)處理而獲得的統(tǒng)計(jì)數(shù)據(jù)來確定所述通信狀態(tài)。當(dāng)經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間的通信的傳輸速率逐級(jí)增大時(shí),在逐級(jí)增大的傳輸速率由S" k(0^k^n-l)表示,從仿真引擎要求的傳輸速率由S'表示,且與傳輸速率S" ,μ對(duì)應(yīng)的接收速率的平均值由R" n.., μ表示的情況下,通信狀態(tài)確定部件可以求出滿足S"<S" w&k,可以通過使用等式(l)a = 1-(S' -S" k)/(S" k+1_S〃 k)來計(jì)算系數(shù)a,可以通過使用等式= a -R" k+(l-a) .R" M來計(jì)算關(guān)于S'的接收速率的平均值R',可以計(jì)算關(guān)于S'的離散值σ ‘,可以產(chǎn)生基于R'和ο ‘的正態(tài)分布隨機(jī)數(shù),可以基于產(chǎn)生的正態(tài)分布隨機(jī)數(shù)計(jì)算傳輸速率,并可以確定與計(jì)算出的傳輸速率對(duì)應(yīng)的通信的狀態(tài)作為所述通信狀態(tài)。進(jìn)一步,根據(jù)本發(fā)明的另一實(shí)施例,提供了通信方法,包括如下步驟基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);通過基于所述通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);創(chuàng)建包括所述數(shù)據(jù)的分組;以及將所述分組發(fā)送到另一通信裝置。進(jìn)一步,根據(jù)本發(fā)明的另一實(shí)施例,提供了程序,用于使得計(jì)算機(jī)用作包括如下部件的通信裝置通信狀態(tài)確定部件,基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);話務(wù)產(chǎn)生部件,通過基于由所述通信狀態(tài)確定部件確定的通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);協(xié)議處理部件,創(chuàng)建包括由所述話務(wù)產(chǎn)生部件創(chuàng)建的數(shù)據(jù)的分組;以及通信部件,將由所述協(xié)議處理部件創(chuàng)建的分組發(fā)送到另一通信裝置。根據(jù)上述本發(fā)明的實(shí)施例,可以計(jì)算通信狀態(tài),而不需要精確地再現(xiàn)真實(shí)環(huán)境,且沒有通過允許測(cè)試分組流動(dòng)而產(chǎn)生的話務(wù)的任何影響。


圖1是示出了根據(jù)實(shí)施例的通信狀態(tài)測(cè)量裝置的使用示例的圖;圖2是示出了根據(jù)實(shí)施例的網(wǎng)絡(luò)仿真器的配置示例的圖;圖3是用于圖示第一通信狀態(tài)確定技術(shù)的樣本曲線圖;圖4是示出了第一通信狀態(tài)確定技術(shù)的流程的流程圖;以及圖5是用于圖示通信狀態(tài)設(shè)置部件的功能的細(xì)節(jié)的圖。
具體實(shí)施例方式在下文中,將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在該說明書和附圖中,具有基本上相同功能和結(jié)構(gòu)的結(jié)構(gòu)元件以相同的附圖標(biāo)記表示,并且省略這些功能元件的重復(fù)說明。進(jìn)一步,將以如下順序描述“具體實(shí)施方式
”。1.實(shí)施例1-1.測(cè)量通信狀態(tài)的裝置的使用示例1-2.網(wǎng)絡(luò)仿真器的配置示例1-2-1.第一通信狀態(tài)確定技術(shù)1-2-2.第二通信狀態(tài)確定技術(shù)1-2-3.第一通信狀態(tài)確定技術(shù)的細(xì)節(jié)1-2-3-1.選擇數(shù)據(jù)的方法1-2-3-2.應(yīng)用數(shù)據(jù)的技術(shù)1-2-3-3.待獲取的優(yōu)選測(cè)量數(shù)據(jù)1-2-4.第二通信狀態(tài)確定技術(shù)的細(xì)節(jié)1-2-4-1.選擇和應(yīng)用數(shù)據(jù)的方法1-3.通信狀態(tài)設(shè)置部件的功能的細(xì)節(jié)2.修改示例3.總結(jié)<1.實(shí)施例 >[1-1.測(cè)量通信狀態(tài)的裝置的使用示例]本實(shí)施例涉及網(wǎng)絡(luò)仿真系統(tǒng),并且更具體地,涉及以分組級(jí)控制話務(wù)并控制通信狀態(tài)的網(wǎng)絡(luò)仿真系統(tǒng)。更具體地說,在計(jì)算機(jī)上再現(xiàn)虛擬網(wǎng)絡(luò)的仿真軟件中,通過基于真實(shí)網(wǎng)絡(luò)環(huán)境中的測(cè)量結(jié)果來改變網(wǎng)絡(luò)狀態(tài),可以容易地實(shí)現(xiàn)接近實(shí)際網(wǎng)絡(luò)的網(wǎng)絡(luò)仿真。圖1是示出了測(cè)量通信狀態(tài)的裝置的使用示例的圖。如圖1所示,在網(wǎng)絡(luò)仿真之前,兩個(gè)通信狀態(tài)測(cè)量裝置100(其為通信狀態(tài)測(cè)量裝置100A和通信狀態(tài)測(cè)量裝置100B) 均連接到網(wǎng)絡(luò)N(其為作為待計(jì)算對(duì)象的實(shí)際網(wǎng)絡(luò))并且進(jìn)行工作。通信狀態(tài)測(cè)量裝置100A 和網(wǎng)絡(luò)N通過全雙工鏈路Dl彼此連接,而通信狀態(tài)測(cè)量裝置100B和網(wǎng)絡(luò)N通過全雙工鏈路D2彼此連接。在下文中,在通信狀態(tài)測(cè)量裝置100A和通信狀態(tài)測(cè)量裝置100B不特別地彼此區(qū)分的情況下,均將其稱為通信狀態(tài)測(cè)量裝置100。通信狀態(tài)測(cè)量裝置100A和通信狀態(tài)測(cè)量裝置100B經(jīng)由全雙工鏈路D1、全雙工鏈路D2和網(wǎng)絡(luò)N執(zhí)行彼此端對(duì)端通信,并且在執(zhí)行通信的狀態(tài)下通信狀態(tài)測(cè)量裝置100A或通信狀態(tài)測(cè)量裝置100B測(cè)量通信狀態(tài)。作為通信狀態(tài)(其為待測(cè)量的對(duì)象),給出了分組接收速率、分組等待時(shí)間、分組丟失率、突發(fā)分組丟失率、分組序列誤碼率、復(fù)制分組率等, 并且在通信狀態(tài)中至少包括分組接收速率。隨著測(cè)量通信狀態(tài)的時(shí)間,由通信狀態(tài)測(cè)量裝置100A或通信狀態(tài)測(cè)量裝置100B獲取那些通信狀態(tài)。通信狀態(tài)測(cè)量裝置100A將由UDP (用戶數(shù)據(jù)報(bào)協(xié)議)分組等構(gòu)成的測(cè)試分組發(fā)送到通信狀態(tài)測(cè)量裝置100B。那時(shí),逐漸地增大由通信狀態(tài)測(cè)量裝置100A發(fā)送的測(cè)試分組的傳輸速率,并且測(cè)量通信狀態(tài)測(cè)量裝置100B處測(cè)試分組的接收速率。測(cè)試分組可以是任何類型。為了掌握從通信狀態(tài)測(cè)量裝置100A發(fā)送的測(cè)試分組可以在通信狀態(tài)測(cè)量裝置100B 處接收到什么程度,通信狀態(tài)測(cè)量裝置100A測(cè)量表示可以由通信狀態(tài)測(cè)量裝置100B接收到的最大接收速率的最大接收速率。例如,在盡管來自通信狀態(tài)測(cè)量裝置100A的測(cè)試分組的傳輸速率增大但通信狀態(tài)測(cè)量裝置100B處測(cè)試分組的接收速率減小的情況下,測(cè)量緊接在接收速率減小之前的接收速率作為最大接收速率。接著,通信狀態(tài)測(cè)量裝置100A從零(無通信狀態(tài))到最大接收速率離散地改變傳輸速率,并將測(cè)試分組發(fā)送到通信狀態(tài)測(cè)量裝置100B,并且在預(yù)定時(shí)段內(nèi)(例如,以IMbps 單元,每傳輸速率180秒)對(duì)每一傳輸速率測(cè)量通信狀態(tài)。通過測(cè)量,通信狀態(tài)測(cè)量裝置 100可以獲取測(cè)量數(shù)據(jù),在該測(cè)量數(shù)據(jù)中傳輸速率與通信狀態(tài)彼此相關(guān)聯(lián)。接著,通信狀態(tài)測(cè)量裝置100通過執(zhí)行測(cè)量數(shù)據(jù)的統(tǒng)計(jì)處理來分類測(cè)量數(shù)據(jù)。例如,通信狀態(tài)測(cè)量裝置100通過基于分組丟失率和分組等待時(shí)間來確定是在網(wǎng)絡(luò)N處于擁塞狀態(tài)時(shí)獲取測(cè)量數(shù)據(jù)還是在網(wǎng)絡(luò)N未處于擁塞狀態(tài)時(shí)獲取測(cè)量數(shù)據(jù),從而執(zhí)行分類。更具體地說,例如,在分組丟失率超過預(yù)定值的情況下,通信狀態(tài)測(cè)量裝置100可以確定網(wǎng)絡(luò) N處于擁塞狀態(tài)。進(jìn)一步,例如,在分組等待時(shí)間超過預(yù)定值的情況下,通信狀態(tài)測(cè)量裝置 100可以確定網(wǎng)絡(luò)N處于擁塞狀態(tài)。[1-2.網(wǎng)絡(luò)仿真器的配置示例]圖2是示出了根據(jù)實(shí)施例的網(wǎng)絡(luò)仿真器的配置示例的圖。如圖2所示,網(wǎng)絡(luò)仿真器包括兩個(gè)通信裝置200 (其為通信裝置200A和通信裝置200B)、鏈接通信裝置200A和通信裝置200B的全雙工鏈路D3以及仿真引擎300。在下文中,在通信裝置200A和通信裝置 200B不特別地彼此區(qū)分的情況下,均將其稱為通信裝置200。通信裝置200包括話務(wù)產(chǎn)生部件210、協(xié)議處理部件220、通信狀態(tài)設(shè)置部件230和通信部件MO。通信狀態(tài)設(shè)置部件 230用作通信狀態(tài)確定部件的示例。話務(wù)產(chǎn)生部件210具有如下功能通過基于通信狀態(tài)設(shè)置部件230確定的通信狀態(tài),創(chuàng)建在通信裝置200A和通信裝置200B之間通信的數(shù)據(jù)來產(chǎn)生話務(wù)。協(xié)議處理部件220 具有根據(jù)通信裝置200A和通信裝置200B之間的通信協(xié)議執(zhí)行處理的功能。具體地說,存在創(chuàng)建包括由話務(wù)產(chǎn)生部件210創(chuàng)建的數(shù)據(jù)的分組的假設(shè)處理。話務(wù)產(chǎn)生部件210、協(xié)議處理部件220和通信狀態(tài)設(shè)置部件230例如均由CPU(中央處理單元)和RAM(隨機(jī)存取存儲(chǔ)器)構(gòu)成,并且均通過由CPU展開(develop)RAM中的通信裝置200中的存儲(chǔ)部件(未示出)中存儲(chǔ)的程序并由CPU執(zhí)行RAM中展開的程序來實(shí)現(xiàn)。例如,通信部件MO由通信裝置構(gòu)成。由通信裝置200中包括的輸入部件(未示出)來接受由通信狀態(tài)測(cè)量裝置100 從操作者獲取的測(cè)量數(shù)據(jù)的輸入,并且將測(cè)量數(shù)據(jù)存儲(chǔ)在通信裝置200中包括的存儲(chǔ)部件 (未示出)中。進(jìn)一步,由通信狀態(tài)測(cè)量裝置100獲取的測(cè)量數(shù)據(jù)可以經(jīng)由通信線路從通信狀態(tài)測(cè)量裝置100發(fā)送到通信裝置200,并且可以存儲(chǔ)在通信裝置200中包括的存儲(chǔ)部件 (未示出)中。由通信狀態(tài)設(shè)置部件230使用通信裝置200中包括的存儲(chǔ)部件(未示出) 中存儲(chǔ)的測(cè)量數(shù)據(jù)。當(dāng)通過來自操作者的指令等開始通過仿真引擎300的仿真時(shí),向通信裝置200A或通信裝置200B通知仿真引擎300要求的傳輸速率。通過來自操作者的指令,仿真引擎300 要求的傳輸速率可以實(shí)時(shí)地輸入到仿真引擎300,或者可以預(yù)先在仿真引擎300中寄存如何隨著時(shí)間的經(jīng)過而改變傳輸速率。當(dāng)從仿真引擎300要求傳輸速率時(shí),根據(jù)從仿真引擎300要求的傳輸速率在通信裝置200A或通信裝置200B中確定通信狀態(tài),并且根據(jù)確定的通信狀態(tài)執(zhí)行經(jīng)由全雙工鏈路D3在通信裝置200A和通信裝置200B之間的通信。將從仿真引擎300要求的傳輸速率經(jīng)由租用(lease)的線路直接輸出到通信裝置200A或通信裝置200B的通信狀態(tài)設(shè)置部件 230,由此例如向通信裝置200A或通信裝置200B通知從仿真引擎300要求的傳輸速率。通信狀態(tài)設(shè)置部件230根據(jù)從仿真引擎300要求的傳輸速率并基于由通信狀態(tài)測(cè)量裝置100 獲取的測(cè)量數(shù)據(jù),確定通信狀態(tài),并且作為通信狀態(tài)確定技術(shù),可以建議如下的兩種技術(shù)。[1-2-1.第一通信狀態(tài)確定技術(shù)]第一通信狀態(tài)確定技術(shù)是用于將以接近從仿真引擎300要求的傳輸速率的傳輸速率測(cè)量的測(cè)量數(shù)據(jù)的通信狀態(tài)確定為在通信裝置200A和通信裝置200B之間的通信狀態(tài)的技術(shù)。在該技術(shù)中,盡管必須預(yù)先以小傳輸速率間隔獲取測(cè)量數(shù)據(jù),但是存在如下優(yōu)點(diǎn) 存在各確定的通信狀態(tài)之間的時(shí)間相關(guān)。[1-2-2.第二通信狀態(tài)確定技術(shù)]第二通信狀態(tài)確定技術(shù)是用于從測(cè)量數(shù)據(jù)收集統(tǒng)計(jì)數(shù)據(jù),并根據(jù)從仿真引擎300 要求的傳輸速率來應(yīng)用統(tǒng)計(jì)數(shù)據(jù)的技術(shù)。在該技術(shù)中,盡管不能保證在各通信狀態(tài)之間存在時(shí)間相關(guān),但是存在易于計(jì)算離散獲取的測(cè)量數(shù)據(jù)與測(cè)量數(shù)據(jù)之間的通信狀態(tài)的優(yōu)點(diǎn)。[1-2-3.第一通信狀態(tài)確定技術(shù)的細(xì)節(jié)][1-2-3-1.選擇數(shù)據(jù)的方法]通信狀態(tài)設(shè)置部件230基于從仿真引擎300要求的傳輸速率,從通信狀態(tài)測(cè)量裝置100獲取的測(cè)量數(shù)據(jù)中選擇合適的測(cè)量數(shù)據(jù)?;旧线x擇以高于從仿真引擎300要求的傳輸速率的傳輸速率測(cè)量的測(cè)量數(shù)據(jù)。這里,將所選的測(cè)量數(shù)據(jù)稱為“級(jí)(stage)”,并且通過使用附圖描述其選擇技術(shù)。圖3示出了用于圖示第一通信狀態(tài)確定技術(shù)的樣本曲線圖, 并且圖4示出了第一通信狀態(tài)確定技術(shù)的流程的流程圖。注意,圖中所示的符號(hào)的意義如下。S'從仿真引擎300要求的傳輸速率S"在通信狀態(tài)測(cè)量裝置100處獲取測(cè)量時(shí)間時(shí)的傳輸速率(S〃 ^ = 0, S" < S" )
° k ^ ° k+Ι 乂α 變化的系數(shù)(0 < α < 1. 0)Τ:當(dāng)前級(jí)數(shù)在開始圖4中所示的處理(步驟SlOl到步驟SlU)之前,由通信狀態(tài)設(shè)置部件 230初始化Τ。每當(dāng)從仿真引擎300要求傳輸速率S'時(shí),通信狀態(tài)設(shè)置部件230執(zhí)行圖4 中所示的處理(步驟SlOl到步驟S112)。當(dāng)接著執(zhí)行圖4中所示的處理(步驟SlOl到步驟SlU)時(shí),通信狀態(tài)設(shè)置部件230使用T(在完成圖4中所示的處理(步驟SlOl到步驟 S112)的執(zhí)行時(shí)的時(shí)間點(diǎn)處,通信狀態(tài)設(shè)置部件230保存Τ)。當(dāng)從仿真引擎300要求傳輸速率S'時(shí),通信狀態(tài)設(shè)置部件230用η_1代替k(步驟S101),并執(zhí)行循環(huán)1(步驟S102到步驟S104)所示的處理。在循環(huán)1所示的處理中,通信狀態(tài)設(shè)置部件230執(zhí)行步驟S103所示的處理,直到滿足S' >S〃 k或?yàn)橹埂T诓襟ES103,通信狀態(tài)設(shè)置部件230用k-Ι代替k (步驟S103)。當(dāng)通信狀態(tài)設(shè)置部件230從循環(huán)1所示的處理退出時(shí),通信狀態(tài)設(shè)置部件230用k+Ι代替k (步驟S105)。通信狀態(tài)設(shè)置部件230確定k是否大于T(步驟S106)。在確定k大于T(步驟S106中“是”)的情況下,通信狀態(tài)設(shè)置部件230進(jìn)行到步驟S112。在確定k等于或小于 T (步驟S106中“否”)的情況下,通信狀態(tài)設(shè)置部件230用1代替k(步驟S107),并執(zhí)行循環(huán)2(步驟S108到步驟110)所示的處理。在循環(huán)2所示的處理中,通信狀態(tài)設(shè)置部件230 執(zhí)行步驟S109所示的處理,直到滿足S' <S〃 k-a (S" k_S〃 ^1)或k彡η為止。在步驟 S109,通信狀態(tài)設(shè)置部件230用k+Ι代替k (步驟S109)。當(dāng)通信狀態(tài)設(shè)置部件230從循環(huán)2所示的處理退出時(shí),通信狀態(tài)設(shè)置部件230確定k是否小于T(步驟S111)。在確定k小于T(步驟Slll中“是”)的情況下,通信狀態(tài)設(shè)置部件230進(jìn)行到步驟S112。在確定k等于或大于T(步驟Slll中“否”)的情況下,通信狀態(tài)設(shè)置部件230終止處理。在進(jìn)行到步驟S112的情況下,通信狀態(tài)設(shè)置部件230用k代替T,并終止處理。[1-2-3-2.應(yīng)用數(shù)據(jù)的技術(shù)]通信狀態(tài)設(shè)置部件230不將所選的測(cè)量數(shù)據(jù)的傳輸速率原樣地應(yīng)用為傳輸速率, 而是將傳輸速率設(shè)置為最大傳輸速率。[1-2-3-3.待獲取的優(yōu)選測(cè)量數(shù)據(jù)]由于通信狀態(tài)測(cè)量裝置100獲取的測(cè)量數(shù)據(jù)幾乎原樣地用于仿真,因此優(yōu)選的是,通信狀態(tài)測(cè)量裝置100在各種條件下執(zhí)行測(cè)量。例如,通信狀態(tài)測(cè)量裝置100不僅以小的傳輸速率間隔執(zhí)行測(cè)量,而且創(chuàng)建考慮網(wǎng)絡(luò)狀態(tài)隨著周中的星期幾或時(shí)間的變化的數(shù)據(jù)。然而,應(yīng)該注意,當(dāng)切換數(shù)據(jù)時(shí)變得缺乏時(shí)間持續(xù)性。[1-2-4.第二通信狀態(tài)確定技術(shù)的細(xì)節(jié)][1-2-4-1.選擇和應(yīng)用數(shù)據(jù)的方法]通信狀態(tài)測(cè)量裝置100關(guān)于各個(gè)傳輸速率,對(duì)通信狀態(tài)的測(cè)量結(jié)果執(zhí)行統(tǒng)計(jì)處理,并計(jì)算通信狀態(tài)的平均值和離散值作為統(tǒng)計(jì)數(shù)據(jù)。在仿真時(shí),通信狀態(tài)設(shè)置部件230使用通過基于從仿真引擎300要求的傳輸速率對(duì)測(cè)量結(jié)果的統(tǒng)計(jì)數(shù)據(jù)執(zhí)行線性內(nèi)插而獲得的值。這里,將示出由通信狀態(tài)測(cè)量裝置100執(zhí)行接收速率的統(tǒng)計(jì)處理的示例。在該示例中,從仿真引擎300要求的傳輸速率表示為S',并且與傳輸速率S" ο, i,..對(duì)應(yīng)的接收速率的平均值表示為R" CM,...,^通信狀態(tài)設(shè)置部件230求出滿足S"<S〃 w的k,并通過使用等式(1) 計(jì)算系數(shù)a。a = 1-(S' -S" k)/(S〃 k+1_S〃 k)(1)接著,通信狀態(tài)設(shè)置部件230通過使用等式( 計(jì)算關(guān)于S'的接收速率的平均值 R'。R' = a · R〃 k+(l_a) · R〃 k+1(2)以相同的方式,通信狀態(tài)設(shè)置部件230計(jì)算關(guān)于S'的離散值ο ‘,基于R'和 σ ‘產(chǎn)生正態(tài)分布隨機(jī)數(shù),并基于產(chǎn)生的正態(tài)分布隨機(jī)數(shù)計(jì)算傳輸速率S。通信狀態(tài)設(shè)置部件230在每個(gè)預(yù)定時(shí)段通過這種技術(shù)計(jì)算傳輸速率S,并通過在每個(gè)預(yù)定時(shí)段計(jì)算出的傳輸速率S更新話務(wù)產(chǎn)生部件210使用的傳輸速率。[1-3.通信狀態(tài)設(shè)置部件的功能的細(xì)節(jié)]基本策略是通過使用漏桶算法(leaky bucket algorithm)設(shè)置傳輸速率的上限;并丟棄處于桶中的分組、切換分組的順序、并創(chuàng)建復(fù)制分組。
這里重要的是防止與測(cè)量結(jié)果獨(dú)立地出現(xiàn)分組丟失,這由桶中收集的分組引起。 因此,圖5是用于圖示通信狀態(tài)設(shè)置部件的功能的細(xì)節(jié)的圖。如圖5所示,假設(shè)漏桶,漏桶的桶大小是無限的(實(shí)際上依賴于操作仿真器的裝置而受限),并且僅執(zhí)行率的設(shè)置(流出)、存在處于桶中的分組的丟棄、分組順序的切換和復(fù)制分組的創(chuàng)建。因此,自動(dòng)地確定分組等待時(shí)間。<2.修改示例>本領(lǐng)域的技術(shù)人員應(yīng)該理解,根據(jù)設(shè)計(jì)要求和其他因素可能出現(xiàn)各種修改、組合、 部分組合和變更,只要它們落在所附權(quán)利要求及其等價(jià)物的范圍內(nèi)即可。例如,在本實(shí)施例中,當(dāng)傳輸速率從0到最大接收速率離散地變化時(shí),測(cè)量作為要測(cè)量的對(duì)象的通信狀態(tài),但是本發(fā)明不限于此。例如,傳輸速率可以從OMbps到10Mbps、從 IOMbps到20Mbps、以及從20Mbps到30Mbps變化,并且可以測(cè)量和使用在變化點(diǎn)的每一個(gè)通信狀態(tài)。由此測(cè)量的通信狀態(tài)用于仿真,由此提高了仿真的精度。進(jìn)一步,作為通信狀態(tài),可以使用每一給定時(shí)間測(cè)量的通信狀態(tài)、每一周中的給定星期幾測(cè)量的通信狀態(tài)等。因此,可以執(zhí)行反映出基于周中的星期幾和時(shí)間的通信狀態(tài)的差異的仿真。<3.總結(jié)〉根據(jù)本實(shí)施例,可以計(jì)算網(wǎng)絡(luò)狀態(tài),而不需要精確地再現(xiàn)真實(shí)環(huán)境,且沒有通過允許測(cè)試分組流動(dòng)而產(chǎn)生的話務(wù)的任何影響。進(jìn)一步,根據(jù)本實(shí)施例,通過經(jīng)由復(fù)雜且難以預(yù)測(cè)的網(wǎng)絡(luò)預(yù)先獲取與通信有關(guān)的測(cè)量數(shù)據(jù)可以獲得如下效果網(wǎng)絡(luò)仿真可以通過簡(jiǎn)單實(shí)施來執(zhí)行;可以實(shí)現(xiàn)獨(dú)立于與更低層對(duì)應(yīng)的網(wǎng)絡(luò)層的實(shí)施;以及可以執(zhí)行高度可再現(xiàn)的仿

ο本申請(qǐng)包含與于2010年3月31日向日本專利局提交的日本優(yōu)先權(quán)專利申請(qǐng)JP 2010-082339中公開的主題有關(guān)的主題,將其全部?jī)?nèi)容通過引用的方式合并在此。
10
權(quán)利要求
1.一種通信裝置,包括通信狀態(tài)確定部件,基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);話務(wù)產(chǎn)生部件,通過基于由所述通信狀態(tài)確定部件確定的通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);協(xié)議處理部件,創(chuàng)建包括由所述話務(wù)產(chǎn)生部件創(chuàng)建的數(shù)據(jù)的分組;以及通信部件,將由所述協(xié)議處理部件創(chuàng)建的分組發(fā)送到另一通信裝置。
2.根據(jù)權(quán)利要求1所述的通信裝置,其中,所述通信狀態(tài)確定部件將以接近從所述仿真引擎要求的傳輸速率的傳輸速率經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間的通信的狀態(tài)確定為所述通信狀態(tài)。
3.根據(jù)權(quán)利要求2所述的通信裝置,其中,當(dāng)經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間的通信的傳輸速率逐級(jí)地增大時(shí),在逐級(jí)增大的傳輸速率由S" k表示,且從仿真引擎要求的傳輸速率由S'表示的情況下,當(dāng)以n-1開始的k 一次減小1時(shí)所述通信狀態(tài)確定部件計(jì)算第一次滿足S' >S" k的k,以通過向計(jì)算出的k加1而獲得的值更新k,并將由更新的k表示的S" k確定為所述通信狀態(tài),其中0彡k彡n-1。
4.根據(jù)權(quán)利要求3所述的通信裝置,其中,所述逐級(jí)增大的傳輸速率由S" k表示,從仿真引擎要求的傳輸速率由S'表示, 并且預(yù)定系數(shù)由α表示,當(dāng)以1開始的k 一次增大1時(shí),所述通信狀態(tài)確定部件將第一次滿足S' <S〃 k-a (S" k-S〃 η)的k確定為所述通信狀態(tài),其中0彡k彡n-1。
5.根據(jù)權(quán)利要求1所述的通信裝置,其中,所述通信狀態(tài)確定部件基于通過關(guān)于傳輸速率以及經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài)執(zhí)行統(tǒng)計(jì)處理而獲得的統(tǒng)計(jì)數(shù)據(jù)來確定所述通信狀態(tài)。
6.根據(jù)權(quán)利要求5所述的通信裝置,其中,當(dāng)經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間的通信的傳輸速率逐級(jí)增大時(shí),在逐級(jí)增大的傳輸速率由S" k表示,從仿真引擎要求的傳輸速率由S'表示,且與傳輸速率S"對(duì)應(yīng)的接收速率的平均值由R" 0,1,...,μ表示的情況下,所述通信狀態(tài)確定部件求出滿足S" S' <S" MWk,通過使用等式⑴a = 1-(S' -S" k)/(S〃 k+1_S〃 k)來計(jì)算系數(shù)a,通過使用等式= a -R" k+(l-a) .R" M來計(jì)算關(guān)于S'的接收速率的平均值R',計(jì)算關(guān)于S'的離散值 ο ‘,產(chǎn)生基于R'和σ'的正態(tài)分布隨機(jī)數(shù),基于產(chǎn)生的正態(tài)分布隨機(jī)數(shù)計(jì)算傳輸速率, 并將與計(jì)算出的傳輸速率對(duì)應(yīng)的通信的狀態(tài)確定為所述通信狀態(tài),,其中0 < k < n-1。
7.一種通信方法,包括如下步驟基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);通過基于所述通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);創(chuàng)建包括所述數(shù)據(jù)的分組;以及將所述分組發(fā)送到另一通信裝置。
8. 一種程序,用于使得計(jì)算機(jī)用作包括如下部件的通信裝置 通信狀態(tài)確定部件,基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以所述傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);話務(wù)產(chǎn)生部件,通過基于由所述通信狀態(tài)確定部件確定的通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);協(xié)議處理部件,創(chuàng)建包括由所述話務(wù)產(chǎn)生部件創(chuàng)建的數(shù)據(jù)的分組;以及通信部件,將由所述協(xié)議處理部件創(chuàng)建的分組發(fā)送到另一通信裝置。
全文摘要
提供了通信裝置、通信方法和程序。該通信裝置包括通信狀態(tài)確定部件,基于傳輸速率和經(jīng)由真實(shí)網(wǎng)絡(luò)在第一通信狀態(tài)測(cè)量裝置與第二通信狀態(tài)測(cè)量裝置之間以該傳輸速率的通信的狀態(tài),確定與從仿真引擎要求的傳輸速率對(duì)應(yīng)的通信狀態(tài);話務(wù)產(chǎn)生部件,通過基于由通信狀態(tài)確定部件確定的通信狀態(tài)創(chuàng)建數(shù)據(jù)來產(chǎn)生話務(wù);協(xié)議處理部件,創(chuàng)建包括由話務(wù)產(chǎn)生部件創(chuàng)建的數(shù)據(jù)的分組;以及通信部件,將由協(xié)議處理部件創(chuàng)建的分組發(fā)送到另一通信裝置。
文檔編號(hào)H04L12/26GK102209007SQ20111007179
公開日2011年10月5日 申請(qǐng)日期2011年3月24日 優(yōu)先權(quán)日2010年3月31日
發(fā)明者三浦俊佑, 久禮嘉伸, 和久田兼作, 小林信司, 田中朗穗 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
囊谦县| 武穴市| 莆田市| 金门县| 吉安市| 万盛区| 巴中市| 江山市| 宝应县| 五莲县| 新丰县| 宣恩县| 磴口县| 鹤岗市| 大渡口区| 博爱县| 闽侯县| 阳高县| 柘荣县| 米脂县| 阳曲县| 文水县| 都昌县| 屏南县| 获嘉县| 寿宁县| 滦南县| 乌鲁木齐市| 区。| 东兰县| 嘉禾县| 鹤壁市| 灵武市| 望城县| 商城县| 浦城县| 盘山县| 南开区| 青海省| 汝城县| 靖州|