亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)傳送裝置、數(shù)據(jù)傳送方法以及數(shù)據(jù)傳送系統(tǒng)的制作方法

文檔序號:6596565閱讀:133來源:國知局
專利名稱:數(shù)據(jù)傳送裝置、數(shù)據(jù)傳送方法以及數(shù)據(jù)傳送系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及將從外部取得的數(shù)據(jù)傳送到服務(wù)器的數(shù)據(jù)傳送裝置、數(shù)據(jù)傳送方法以及數(shù)據(jù)傳送系統(tǒng)。
背景技術(shù)
以往,提出了在數(shù)據(jù)通信時即使線路狀態(tài)(線路品質(zhì))變動也不降低數(shù)據(jù)傳送的效率的各種技術(shù)(例如,專利文獻1、專利文獻2)。在專利文獻1中,公開了根據(jù)幀發(fā)送的成功 失敗的狀態(tài),決定下次發(fā)送的幀長度的數(shù)據(jù)傳送方式。另外,在專利文獻2中,公開了測定無線通信中的電波信號的Ec/Io (導(dǎo)頻信號強度對全部接收信號強度)的水平,判定線路狀態(tài)是傾向恢復(fù)還是傾向惡化,并根據(jù)其結(jié)果, 設(shè)定1個分組的數(shù)據(jù)尺寸來進行通信的技術(shù)。專利文獻1 日本特開平11-1222 號公報專利文獻2 日本特開2005-20550號公報

發(fā)明內(nèi)容
但是,在專利文獻1公開的技術(shù)中,在通信時,如果鏈接在中途被切斷,則到此為止發(fā)送的數(shù)據(jù)被丟失,所以需要在再確立鏈接之后,從最初重新發(fā)送數(shù)據(jù)。在專利文獻2公開的技術(shù)中,通過多個會話傳送應(yīng)發(fā)送的數(shù)據(jù),在線路的狀態(tài)良好時,使會話(鏈接)的數(shù)量增加。由此,高效地傳送龐大的數(shù)據(jù)。對會話分配會話ID,進行數(shù)據(jù)通信的兩個主機存儲保持會話ID。兩個主機通過相互進行會話ID的請求·響應(yīng)確認,即使在通信被中斷了的情況下,也能夠從該會話ID的會話再次開始,而無需從最初重新發(fā)送數(shù)據(jù)。但是,由于通過1次的鏈接傳送的數(shù)據(jù)量被確定,所以存在在線路的狀態(tài)惡化、鏈接在中途被切斷而產(chǎn)生了重發(fā)的情況下,即使在中途鏈接再次被切斷的可能性高的狀況下,也不得不以相同的數(shù)據(jù)量反復(fù)重發(fā)這樣的問題。因此,要求提出用于避免由于鏈接的中途切斷而數(shù)據(jù)傳送的效率降低的新的技術(shù)。本發(fā)明是鑒于這樣的實情而完成的,其目的在于提供一種數(shù)據(jù)傳送裝置、數(shù)據(jù)傳送方法以及數(shù)據(jù)傳送系統(tǒng),在傳送數(shù)據(jù)時,根據(jù)線路狀態(tài),調(diào)整通過1次的鏈接發(fā)送的數(shù)據(jù)量等,從而防止以鏈接的中途切斷為起因的數(shù)據(jù)傳送的效率降低。為了達成上述目的,本發(fā)明提供一種數(shù)據(jù)傳送裝置,其特征在于,具備數(shù)據(jù)取得單元,從其他裝置取得數(shù)據(jù)并儲存到緩沖器;通信單元,將在所述緩沖器中儲存的數(shù)據(jù)發(fā)送到經(jīng)由規(guī)定的網(wǎng)絡(luò)連接的服務(wù)器;線路狀態(tài)取得單元,取得與線路的狀態(tài)相關(guān)的線路狀態(tài)數(shù)據(jù);線路狀態(tài)存儲單元,積蓄并存儲該線路狀態(tài)取得單元取得的線路狀態(tài)數(shù)據(jù);
發(fā)送數(shù)據(jù)量決定單元,根據(jù)在該線路狀態(tài)存儲單元中存儲的所述線路狀態(tài)數(shù)據(jù), 決定能夠通過與所述服務(wù)器的1次鏈接發(fā)送的數(shù)據(jù)量即可發(fā)送數(shù)據(jù)量;以及發(fā)送計劃制作單元,根據(jù)在所述緩沖器中儲存的數(shù)據(jù)的總量和所述可發(fā)送數(shù)據(jù)量,制作針對所述服務(wù)器的數(shù)據(jù)的發(fā)送計劃,所述通信單元按照所述發(fā)送計劃,發(fā)送在所述緩沖器中儲存的數(shù)據(jù)。根據(jù)本發(fā)明,能夠防止以鏈接的中途切斷為起因的數(shù)據(jù)傳送的效率降低。


圖1是示出本發(fā)明的一個實施方式的數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)的框圖。圖2是示出線路狀態(tài)存儲部中儲存的線路狀態(tài)數(shù)據(jù)的一個例子的圖。圖3是示出環(huán)境信息存儲部中儲存的環(huán)境信息的一個例子的圖。圖4是示出由數(shù)據(jù)傳送裝置執(zhí)行的處理的步驟的流程圖。圖5是示出數(shù)據(jù)發(fā)送處理的步驟的流程圖。圖6是示出發(fā)送數(shù)據(jù)量決定處理的步驟(其1)的流程圖。圖7是示出發(fā)送數(shù)據(jù)量決定處理的步驟(其2)的流程圖。圖8是示出發(fā)送數(shù)據(jù)量決定處理的步驟(其3)的流程圖。(附圖標記說明)10 數(shù)據(jù)傳送裝置;20 數(shù)據(jù)收集服務(wù)器;101 數(shù)據(jù)取得部;102 緩沖器;103 通信部;104 線路狀態(tài)取得部;105 線路狀態(tài)存儲部;106 環(huán)境信息取得部;107 環(huán)境信息存儲部;108 發(fā)送數(shù)據(jù)量決定部;109 發(fā)送計劃制作部。
具體實施例方式以下,參照附圖,說明本發(fā)明的一個實施方式的數(shù)據(jù)傳送系統(tǒng)。圖1是示出本實施方式的數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)的框圖。如圖1所示,該數(shù)據(jù)傳送系統(tǒng)由數(shù)據(jù)傳送裝置10和數(shù)據(jù)收集服務(wù)器20構(gòu)成。數(shù)據(jù)傳送裝置10和數(shù)據(jù)收集服務(wù)器 20經(jīng)由因特網(wǎng)等廣域網(wǎng)N能夠相互通信地連接。在本實施方式中,數(shù)據(jù)傳送裝置10從1個或者多個裝置取得與太陽能發(fā)電相關(guān)的各種日志數(shù)據(jù),將其傳送到數(shù)據(jù)收集服務(wù)器20。數(shù)據(jù)收集服務(wù)器20具備HTTP (HyperText Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP (File Tranfer Protocol,文件傳輸協(xié)議), SMTP (Simple Mail Transfer Protocol,簡單郵件傳輸協(xié)議)等 TCP/IP (Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)通信的服務(wù)器功能。數(shù)據(jù)傳送裝置10具備數(shù)據(jù)取得部101、緩沖器102、通信部103、線路狀態(tài)取得部 104、線路狀態(tài)存儲部105、環(huán)境信息取得部106、環(huán)境信息存儲部107、發(fā)送數(shù)據(jù)量決定部 108、以及發(fā)送計劃制作部109。另外,雖然未圖示,但各構(gòu)成要素與數(shù)據(jù)傳送裝置10中內(nèi)置的CPU或者MPU(以下,稱為CPU等)連接。CPU等通過執(zhí)行ROM等中存儲的規(guī)定的程序來控制各構(gòu)成要素。數(shù)據(jù)取得部101與太陽能發(fā)電中的各裝置(例如,太陽能電池、各種傳感器、功率調(diào)節(jié)器等)通過有線或者無線能夠進行數(shù)據(jù)通信地連接,接收在規(guī)定的定時(在本實施方式中,規(guī)定的時間間隔)從各裝置發(fā)送的發(fā)電量、氣象條件等日志數(shù)據(jù)。數(shù)據(jù)取得部101將
5所接收到的日志數(shù)據(jù)保存到緩沖器102。緩沖器102例如由能夠讀寫的非易失性的半導(dǎo)體存儲器構(gòu)成。通信部103具備調(diào)制解調(diào)器等通信設(shè)備、PPP(Point-to-Point Protocol,點對點協(xié)議)、TCP/IP、HTTP客戶機、SMTP客戶機等通信軟件,經(jīng)由廣域網(wǎng)N,與數(shù)據(jù)收集服務(wù)器20 進行數(shù)據(jù)通信。此時,通信部103根據(jù)發(fā)送計劃制作部109的處理結(jié)果,執(zhí)行數(shù)據(jù)通信,在后面詳細說明。線路狀態(tài)取得部104取得在通信部103執(zhí)行通信的期間產(chǎn)生的錯誤、發(fā)送數(shù)據(jù)量、通信時間等與線路狀態(tài)相關(guān)的信息(線路狀態(tài)數(shù)據(jù))。在本實施方式中,線路狀態(tài)取得部104取得每個鏈接的數(shù)據(jù)傳送中的、開始時刻、傳送成功與否、預(yù)定傳送字節(jié)數(shù)、實際傳送字節(jié)數(shù)、連接時間以及分組重發(fā)次數(shù),將它們作為線路狀態(tài)數(shù)據(jù),儲存到線路狀態(tài)存儲部 105(參照圖2)。線路狀態(tài)存儲部105例如由能夠讀寫的非易失性的半導(dǎo)體存儲器構(gòu)成。如圖2所示,在線路狀態(tài)存儲部105中,積蓄并保存過去幾小時的線路狀態(tài)數(shù)據(jù)。環(huán)境信息取得部106從未圖示的各測量器取得與當前的氣象狀態(tài)相關(guān)的諸信息而作為環(huán)境信息。在本實施方式中,環(huán)境信息取得部106取得一般被認為對線路狀態(tài)造成影響的氣象狀態(tài)、即天氣、氣溫、相對濕度、水蒸氣密度、氣壓等而作為環(huán)境信息。環(huán)境信息取得部106根據(jù)從與數(shù)據(jù)傳送裝置10連接的未圖示的各種測量器(例如,能見度計、日照計、溫度計、濕度計、氣壓計等)取得的數(shù)據(jù),決定這些氣象狀態(tài)。另外,在數(shù)據(jù)取得部101 接收到的日志數(shù)據(jù)中包括與氣象狀態(tài)相關(guān)的信息的情況下,環(huán)境信息取得部106既可以將其從日志數(shù)據(jù)抽取來利用、或者也可以采用從數(shù)據(jù)收集服務(wù)器20下載與氣象狀態(tài)相關(guān)的信息的方法。環(huán)境信息取得部106針對每規(guī)定時間取得上述環(huán)境信息,儲存到例如由能夠讀寫的非易失性的半導(dǎo)體存儲器構(gòu)成的環(huán)境信息存儲部107(參照圖3)。發(fā)送數(shù)據(jù)量決定部108根據(jù)線路狀態(tài)存儲部105中儲存的線路狀態(tài)數(shù)據(jù)和環(huán)境信息存儲部107中儲存的環(huán)境信息,計算鏈接不被切斷而能夠發(fā)送的數(shù)據(jù)量(字節(jié)數(shù))。發(fā)送計劃制作部109根據(jù)發(fā)送數(shù)據(jù)量決定部108決定的能夠通過1次的鏈接發(fā)送的數(shù)據(jù)量和緩沖器102中儲存的日志數(shù)據(jù)的總量,制作針對數(shù)據(jù)收集服務(wù)器20的數(shù)據(jù)發(fā)送計劃。接下來,使用圖4以及圖5的流程圖,說明如上所述構(gòu)成的數(shù)據(jù)傳送裝置10執(zhí)行的處理的步驟。如果數(shù)據(jù)傳送裝置10的電源成為0N,則CPU等起動,在其控制之下,通過上述各構(gòu)成要素,反復(fù)執(zhí)行以下的處理。首先,數(shù)據(jù)取得部101執(zhí)行取得來自其他裝置的日志數(shù)據(jù)的處理(步驟S101)。數(shù)據(jù)取得部101例如對所連接的所有裝置(例如,太陽能電池、各種傳感器、功率調(diào)節(jié)器等)發(fā)行日志數(shù)據(jù)的發(fā)送請求消息。各裝置響應(yīng)于該發(fā)送請求消息,將各自保持的日志數(shù)據(jù)發(fā)送到數(shù)據(jù)傳送裝置10。數(shù)據(jù)取得部101接收從各裝置發(fā)送的日志數(shù)據(jù),儲存到緩沖器102。與由數(shù)據(jù)取得部101執(zhí)行上述處理同步地,環(huán)境信息取得部106執(zhí)行取得環(huán)境信息的處理(步驟S102)。環(huán)境信息取得部106從未圖示的各測量器(例如,能見度計、日照計、溫度計、濕度計、氣壓計等)取得數(shù)據(jù)(測量值),根據(jù)它們,求出當前的氣象狀態(tài)、即天氣、氣溫、相對濕度、水蒸氣密度、氣壓。然后,將求出的氣象狀態(tài)作為環(huán)境信息,儲存到環(huán)境信息存儲部107。另外,環(huán)境信息取得部106也可以與由數(shù)據(jù)取得部101執(zhí)行的處理非同步地即以不同的時間間隔執(zhí)行環(huán)境信息的取得處理。在接下來的步驟S103中,執(zhí)行數(shù)據(jù)發(fā)送處理。使用圖5的流程圖,詳細說明該數(shù)據(jù)發(fā)送處理。首先,發(fā)送數(shù)據(jù)量決定部108根據(jù)線路狀態(tài)存儲部105中儲存的線路狀態(tài)數(shù)據(jù)和環(huán)境信息存儲部107中儲存的環(huán)境信息,計算通過1次的鏈接發(fā)送的數(shù)據(jù)量(字節(jié)數(shù))(步驟S201)。對于其計算方法,以下列舉具體例。(1)基于傳送成功與否和實際傳送字節(jié)數(shù)的計算方法使用圖6的流程圖說明該情況的例子。首先,發(fā)送數(shù)據(jù)量決定部108參照線路狀態(tài)數(shù)據(jù),檢查在過去3小時以內(nèi)是否有傳送失敗的鏈接(步驟S301)。其結(jié)果,在過去3小時以內(nèi)不存在傳送失敗的鏈接的情況下(在步驟S301中“否”),發(fā)送數(shù)據(jù)量決定部108將緩沖器102中儲存的所有日志數(shù)據(jù)的總量決定為通過1次的鏈接發(fā)送的數(shù)據(jù)量(步驟S302)。另一方面,在過去3小時以內(nèi)在某個鏈接中傳送失敗了的情況下(在步驟S301中 “是”),發(fā)送數(shù)據(jù)量決定部108檢測在過去3小時以內(nèi)傳送成功了的鏈接的實際傳送字節(jié)數(shù)中的、傳送失敗了的鏈接的實際傳送字節(jié)數(shù)的最小值以下且最大的實際傳送字節(jié)數(shù)(步驟S303)。換言之,發(fā)送數(shù)據(jù)量決定部108從在過去3小時以內(nèi)傳送成功了的鏈接的實際傳送字節(jié)數(shù)之中檢測其值以下的傳送沒有失敗且最大的實際傳送字節(jié)數(shù)。然后,發(fā)送數(shù)據(jù)量決定部108將所檢測到的實際傳送字節(jié)數(shù)的一半的值決定為通過1次的鏈接發(fā)送的數(shù)據(jù)量 (步驟 S304)。例如,在過去3小時以內(nèi)的線路狀態(tài)數(shù)據(jù)如圖2所示的情況下,編號1的鏈接中的實際傳送字節(jié)數(shù)的一半的值、即102,400字節(jié)成為通過1次的鏈接發(fā)送的數(shù)據(jù)量。(2)基于傳送成功與否和連接時間的計算方法使用圖7的流程圖,說明該情況的例子。首先,發(fā)送數(shù)據(jù)量決定部108參照線路狀態(tài)數(shù)據(jù),檢查在過去3小時以內(nèi)是否有傳送失敗了的鏈接(步驟S401)。其結(jié)果,在過去3 小時以內(nèi)不存在傳送失敗的鏈接的情況下(在步驟S401中“否”),發(fā)送數(shù)據(jù)量決定部108 將緩沖器102中儲存的所有日志數(shù)據(jù)總量決定為通過1次的鏈接發(fā)送的數(shù)據(jù)量(步驟
5402)。另一方面,在過去3小時以內(nèi)在某個鏈接中傳送失敗了的情況下(在步驟S401 中“是”),發(fā)送數(shù)據(jù)量決定部108從過去3小時以內(nèi)的鏈接中,檢測最大的連接時間(步驟
5403)。發(fā)送數(shù)據(jù)量決定部108根據(jù)所檢測到的連接時間和通信部103的傳送速度,計算基準數(shù)據(jù)量(步驟S404)。然后,發(fā)送數(shù)據(jù)量決定部108將所計算出的基準數(shù)據(jù)量的三分之一的值決定為通過1次的鏈接發(fā)送的數(shù)據(jù)量(步驟S405)。(3)基于傳送成功與否、實際傳送字節(jié)數(shù)、以及分組重發(fā)次數(shù)的計算方法使用圖8的流程圖,說明該情況的例子。首先,發(fā)送數(shù)據(jù)量決定部108參照線路狀態(tài)數(shù)據(jù),檢查在過去3小時以內(nèi)是否有傳送失敗了的鏈接(步驟S501)。其結(jié)果,在過去 3小時以內(nèi)不存在傳送失敗了的鏈接的情況下(在步驟S501中“否”),發(fā)送數(shù)據(jù)量決定部 108將緩沖器102中儲存的所有日志數(shù)據(jù)的總量決定為通過1次的鏈接發(fā)送的數(shù)據(jù)量(步驟 S502)。
另一方面,在過去3小時以內(nèi)在某個鏈接中傳送失敗了的情況下(在步驟S501中 “是”),發(fā)送數(shù)據(jù)量決定部108求出過去3小時以內(nèi)的鏈接中的實際傳送字節(jié)數(shù)的合計(步驟S503),并且,求出過去3小時以內(nèi)的鏈接中的分組重發(fā)次數(shù)的合計(步驟S504)。然后, 發(fā)送數(shù)據(jù)量決定部108將實際傳送字節(jié)數(shù)的合計除以分組重發(fā)次數(shù)的合計,求出其結(jié)果值 (Vl)(步驟 S505)。接下來,發(fā)送數(shù)據(jù)量決定部108檢測在過去3小時以內(nèi)傳送成功了的鏈接中的、其實際傳送字節(jié)數(shù)為傳送失敗了的鏈接的實際傳送字節(jié)數(shù)的最小值以下且最大的鏈接(步驟 S506)。發(fā)送數(shù)據(jù)量決定部108將在步驟S505中求出的Vl和在步驟S506中檢測到的鏈接中的分組重發(fā)次數(shù)的一半的值相乘,將其結(jié)果值決定為通過1次的鏈接發(fā)送的數(shù)據(jù)量(步驟 S507)。例如,在過去3小時以內(nèi)的線路狀態(tài)數(shù)據(jù)如圖2所示的情況下,步驟S503中的實際傳送字節(jié)數(shù)的合計以及步驟S504中的分組重發(fā)次數(shù)的合計分別成為1,104,200字節(jié)以及75次。其結(jié)果,成為Vl = 14,722字節(jié)(小數(shù)點以下舍去)。另外,在步驟S506中,檢測圖2的編號1的鏈接。然后,在步驟S507中,數(shù)據(jù)量成為VlX (14/ =103,OM字節(jié)。(4)基于環(huán)境信息的計算方法發(fā)送數(shù)據(jù)量決定部108例如根據(jù)“電波伝搬ζ、> K寸、” (‘)7 y ^ <理工乂 > 夕一、1999年)第5章以及第6章”那樣的公知文獻公開的信息,參照環(huán)境信息存儲部107 中存儲的環(huán)境信息求出電波的衰減率。然后,使用為了從電波的衰減率導(dǎo)出發(fā)送數(shù)據(jù)量而預(yù)先準備的規(guī)定的計算式或者表格,根據(jù)所求出的電波的衰減率決定通過1次的鏈接發(fā)送的數(shù)據(jù)量。發(fā)送數(shù)據(jù)量決定部108既可以如上述計算例那樣,僅參照線路狀態(tài)數(shù)據(jù)或者環(huán)境信息中的某一方,決定通過1次的鏈接發(fā)送的數(shù)據(jù)量,也可以通過各種條件切換參照哪一個。例如,在數(shù)據(jù)傳送裝置10的起動時等,在線路狀態(tài)存儲部105中沒有儲存線路狀態(tài)數(shù)據(jù)的情況下,發(fā)送數(shù)據(jù)量決定部108也可以參照環(huán)境信息存儲部107中儲存的環(huán)境信息,計
算數(shù)據(jù)量?;蛘?,也可以將參照線路狀態(tài)數(shù)據(jù)而計算的數(shù)據(jù)量(例如,通過上述⑴ (3)中的某一個方法計算的數(shù)據(jù)量)、和參照環(huán)境信息而計算的數(shù)據(jù)量(例如,通過上述(4)計算的數(shù)據(jù)量)之中的某一個小的一方用作通過1次的鏈接發(fā)送的數(shù)據(jù)量。回到圖5的流程圖,在步驟S202中,發(fā)送計劃制作部109制作數(shù)據(jù)的發(fā)送計劃(步驟S202)。發(fā)送計劃制作部109根據(jù)緩沖器102中儲存的日志數(shù)據(jù)的總量(即,應(yīng)發(fā)送的數(shù)據(jù)量)和發(fā)送數(shù)據(jù)量決定部108決定的通過1次的鏈接發(fā)送的數(shù)據(jù)量(即,能夠發(fā)送的數(shù)據(jù)量),制作發(fā)送計劃。在本例子中,發(fā)送計劃制作部109還加入發(fā)送容許時間來制作發(fā)送計劃。發(fā)送容許時間是從當前時刻至下次的數(shù)據(jù)取得時刻的時間。下次的數(shù)據(jù)取得時刻是指,數(shù)據(jù)取得部101下次取得日志數(shù)據(jù)的時刻。另外,發(fā)送容許時間也可以是預(yù)先確定的時間。例如,在應(yīng)發(fā)送的數(shù)據(jù)量是307,200字節(jié),能夠發(fā)送的數(shù)據(jù)量是102,400字節(jié),直至下次的數(shù)據(jù)取得時刻的時間(即,發(fā)送容許時間)是1小時的情況下,發(fā)送計劃制作部 109將應(yīng)發(fā)送的數(shù)據(jù)量(307,200字節(jié))除以能夠發(fā)送的數(shù)據(jù)量(102,400字節(jié)),求出其結(jié)果值(此處,3)。然后,發(fā)送計劃制作部109針對將發(fā)送容許時間(1小時)用“3”分割而得到的每個時間(20分鐘),針對數(shù)據(jù)收集服務(wù)器20,制作發(fā)送數(shù)據(jù)的計劃。另外,在發(fā)送計劃的制作中沒有加入發(fā)送容許時間的例子中,發(fā)送計劃制作部109將預(yù)先確定的時間(例如,20分鐘)設(shè)定為發(fā)送間隔。圖2的編號6 8示出依照上述例的發(fā)送計劃的數(shù)據(jù)發(fā)送中的線路狀態(tài)數(shù)據(jù)的例子。另外,圖2的編號2 5示出在發(fā)送失敗(編號幻之后,將數(shù)據(jù)分成3次而發(fā)送的例子。這樣,根據(jù)對分割次數(shù)(例如,3次)加上1(發(fā)送失敗的實績)而得到的次數(shù)(例如, 4次)、和直至下次的數(shù)據(jù)取得時刻的時間(例如,1小時),求出失敗的緊接之后的發(fā)送計劃中的發(fā)送間隔。其結(jié)果,在圖2的編號2 5的例子中,發(fā)送間隔成為每15分鐘。另外,在發(fā)送數(shù)據(jù)量決定部108決定的數(shù)據(jù)量小,且為了發(fā)送緩沖器102中儲存的所有日志數(shù)據(jù)而例如需要10以上的分割的情況下,發(fā)送計劃制作部109制作使數(shù)據(jù)的發(fā)送中止的意思的發(fā)送計劃。另外,在線路狀態(tài)良好的情況等能夠發(fā)送的數(shù)據(jù)量和應(yīng)發(fā)送的數(shù)據(jù)量一致的情況下,即能夠通過1次的鏈接中的數(shù)據(jù)發(fā)送來發(fā)送所有日志數(shù)據(jù)的情況下,在發(fā)送計劃制作部109制作的發(fā)送計劃中,當然不包括上述發(fā)送間隔。CPU等參照發(fā)送計劃制作部109制作出的發(fā)送計劃,判定是否執(zhí)行發(fā)送(步驟 S203)。此處,在發(fā)送計劃的內(nèi)容表示使上述數(shù)據(jù)的發(fā)送中止的意思的情況下,CPU等決定發(fā)送的中止(在步驟S203中“否”),結(jié)束本處理(數(shù)據(jù)發(fā)送處理)。另一方面,如果由CPU等決定了發(fā)送的執(zhí)行(在步驟S203中“是”),則通信部103 按照發(fā)送計劃制作部109制作出的發(fā)送計劃執(zhí)行數(shù)據(jù)通信。通信部103在待機至發(fā)送計劃所示的發(fā)送時刻之后(步驟S204),確立用于與數(shù)據(jù)收集服務(wù)器20進行數(shù)據(jù)通信的鏈接 (步驟 S205)。如果鏈接確立,則線路狀態(tài)取得部104在線路狀態(tài)存儲部105中追加制作新的線路狀態(tài)數(shù)據(jù)的記錄,在“開始時刻”中儲存當前時刻,在“預(yù)定傳送字節(jié)數(shù)”中儲存發(fā)送數(shù)據(jù)量決定部108決定的數(shù)據(jù)量。通信部103將發(fā)送數(shù)據(jù)分割為規(guī)定尺寸的分組而發(fā)送(步驟S206)。在針對所發(fā)送的分組,從數(shù)據(jù)收集服務(wù)器20沒有返回肯定響應(yīng)的情況下,通信部103判定為是分組錯誤(在步驟S207中“是”)。在該情況下,線路狀態(tài)取得部104使線路狀態(tài)存儲部105的針對該鏈接的線路狀態(tài)數(shù)據(jù)的“分組重發(fā)次數(shù)”遞增(increment)而更新(步驟S208)。接下來,通信部103判定有無產(chǎn)生鏈接錯誤(步驟S209)。具體而言,如果產(chǎn)生超時、或從數(shù)據(jù)收集服務(wù)器20送來復(fù)位分組,則通信部103判定為產(chǎn)生了鏈接錯誤、即鏈接被切斷(在步驟S209中“是”)。在該情況下,線路狀態(tài)取得部104記錄鏈接錯誤信息(步驟 S210)。具體而言,線路狀態(tài)取得部104使線路狀態(tài)存儲部105的針對該鏈接的線路狀態(tài)數(shù)據(jù)的“傳送成功與否”成為失敗,在“實際傳送字節(jié)數(shù)”中儲存到此為止傳送的字節(jié)數(shù),在“連接時間”中儲存從鏈接的確立至切斷所需的時間。在記錄了由線路狀態(tài)取得部104取得的鏈接錯誤信息之后,返回步驟S201,再次執(zhí)行利用發(fā)送數(shù)據(jù)量決定部108的處理。另一方面,在沒有產(chǎn)生鏈接錯誤的情況下(在步驟S209中“否”),返回步驟S206, 通信部103再次發(fā)送產(chǎn)生了錯誤的分組。
9
在步驟S207的判定中,沒有產(chǎn)生分組錯誤的情況下(在步驟S207中“否”),通信部103判定該鏈接中的預(yù)定的所有數(shù)據(jù)的發(fā)送是否完成(步驟S211)。在本次的鏈接中的預(yù)定的所有數(shù)據(jù)的發(fā)送完成了的情況下(在步驟S211中“是”),通信部103切斷鏈接(步驟S212)。另外,線路狀態(tài)取得部104記錄鏈接連接信息(步驟S213)。具體而言,線路狀態(tài)取得部104使線路狀態(tài)存儲部105的針對該鏈接的線路狀態(tài)數(shù)據(jù)的“傳送成功與否”成為成功,在“實際傳送字節(jié)數(shù)”中儲存到此為止傳送的字節(jié)數(shù)(在該情況下,與“預(yù)定傳送字節(jié)數(shù)”的值相同),在“連接時間”中儲存從鏈接的確立至切斷所需的時間。另一方面,在本次的鏈接中的預(yù)定的所有數(shù)據(jù)的發(fā)送沒有完成的情況下(在步驟 S211中“否”),返回步驟S206,通信部103發(fā)送接下來的分組。在步驟S213的處理之后,通信部103判定所有數(shù)據(jù)(緩沖器102中儲存的所有日志數(shù)據(jù))的發(fā)送是否完成(步驟S214)。其結(jié)果,在所有數(shù)據(jù)的發(fā)送完成了的情況下(在步驟S214中“是”),CPU等結(jié)束本處理(數(shù)據(jù)發(fā)送處理)。另一方面,在所有數(shù)據(jù)的發(fā)送沒有完成的情況下(在步驟S214中“否”),返回步驟S204,通信部103待機至發(fā)送計劃所示的下次的發(fā)送時刻。如果以上的數(shù)據(jù)發(fā)送處理結(jié)束,則CPU等使由各構(gòu)成要素進行的處理暫時待機至由數(shù)據(jù)取得部101下次取得數(shù)據(jù)的時刻(圖4的步驟S104)。之后,CPU等使數(shù)據(jù)取得部 101起動,以后,反復(fù)從步驟SlOl起的處理。如以上說明,在本實施方式的數(shù)據(jù)傳送系統(tǒng)中,在數(shù)據(jù)傳送裝置10中,在將數(shù)據(jù)取得部101取得的數(shù)據(jù)(日志數(shù)據(jù))發(fā)送到數(shù)據(jù)收集服務(wù)器20時,根據(jù)線路狀態(tài)存儲部 105中儲存的線路狀態(tài)數(shù)據(jù),發(fā)送數(shù)據(jù)量決定部108決定能夠通過1次的鏈接發(fā)送的數(shù)據(jù)量。然后,發(fā)送計劃制作部109根據(jù)緩沖器102中儲存的數(shù)據(jù)的總量、和能夠通過1次的鏈接發(fā)送的數(shù)據(jù)量,制作數(shù)據(jù)的發(fā)送計劃。通信部103按照該發(fā)送計劃,執(zhí)行數(shù)據(jù)發(fā)送。由此,在線路狀態(tài)差的情況下,能夠設(shè)成不必一次發(fā)送大量的數(shù)據(jù),即使在中途鏈接被切斷,也能夠防止產(chǎn)生大量的數(shù)據(jù)重發(fā)。另外,發(fā)送計劃制作部109根據(jù)將緩沖器102中儲存的數(shù)據(jù)的總量除以發(fā)送數(shù)據(jù)量決定部108決定的數(shù)據(jù)量而得到的值、和發(fā)送容許時間,決定每一個鏈接的發(fā)送中的時間間隔。因此,能夠?qū)崿F(xiàn)重發(fā)少、且高效的數(shù)據(jù)傳送。另外,在由發(fā)送數(shù)據(jù)量決定部108決定的數(shù)據(jù)量非常小的情況下,發(fā)送計劃制作部109能夠制作使數(shù)據(jù)的發(fā)送中止的意思的發(fā)送計劃,由此,通信部103能夠使數(shù)據(jù)發(fā)送暫時中止。因此,在利用根據(jù)線路使用頻度來收使用費用的線路等情況下,能夠防止由于線路利用次數(shù)增加而線路使用費用增加。另外,發(fā)送數(shù)據(jù)量決定部108還能夠參照由環(huán)境信息取得部106取得并儲存于環(huán)境信息存儲部107中的氣象狀態(tài)等環(huán)境信息,來決定能夠通過1次的鏈接發(fā)送的數(shù)據(jù)量。 由此,無需使用線路而能夠掌握線路的狀態(tài),能夠降低線路狀態(tài)差時的線路使用的機會。另夕卜,通過并用線路狀態(tài)數(shù)據(jù)和環(huán)境信息,能夠提高由發(fā)送數(shù)據(jù)量決定部108決定的數(shù)據(jù)量的精度。在上述情況下,數(shù)據(jù)傳送裝置10也可以從數(shù)據(jù)收集服務(wù)器20下載而取得環(huán)境信息。由此,在多個數(shù)據(jù)傳送裝置10經(jīng)由廣域網(wǎng)N連接到1個數(shù)據(jù)收集服務(wù)器20的系統(tǒng)結(jié)構(gòu)的情況下,僅將探測氣象狀態(tài)的測量器等設(shè)置到數(shù)據(jù)收集服務(wù)器20即可,所以能夠削減
10系統(tǒng)整體的成本。進而,在數(shù)據(jù)取得部101從其他裝置接收的日志數(shù)據(jù)中包括環(huán)境信息的情況下, 環(huán)境信息取得部106也可以從數(shù)據(jù)取得部101接收到的日志數(shù)據(jù)抽取環(huán)境信息,并利用該信息。由此,在數(shù)據(jù)傳送裝置10以及數(shù)據(jù)收集服務(wù)器20中的哪一個中,都無需設(shè)置探測氣象狀態(tài)的測量器等,而能夠進一步降低成本。另外,本發(fā)明不限于上述實施方式,而當然能夠在不脫離本發(fā)明的宗旨的范圍內(nèi)進行各種變更。例如,也可以通過CPU等執(zhí)行規(guī)定的程序,實現(xiàn)上述實施方式的數(shù)據(jù)傳送裝置10 中的各構(gòu)成要素(線路狀態(tài)取得部104、發(fā)送數(shù)據(jù)量決定部108、發(fā)送計劃制作部109等) 的功能。產(chǎn)業(yè)上的可利用性本發(fā)明能夠很好地適用于從構(gòu)成太陽能發(fā)電系統(tǒng)的各裝置取得每個時刻的發(fā)電量等日志數(shù)據(jù)并傳送到服務(wù)器的系統(tǒng)。
權(quán)利要求
1.一種數(shù)據(jù)傳送裝置,其特征在于,具備數(shù)據(jù)取得單元,從其他裝置取得數(shù)據(jù)并儲存到緩沖器;通信單元,將在所述緩沖器中儲存的數(shù)據(jù)發(fā)送到經(jīng)由規(guī)定的網(wǎng)絡(luò)連接的服務(wù)器; 線路狀態(tài)取得單元,取得與線路的狀態(tài)相關(guān)的線路狀態(tài)數(shù)據(jù); 線路狀態(tài)存儲單元,積蓄并存儲該線路狀態(tài)取得單元取得的線路狀態(tài)數(shù)據(jù); 發(fā)送數(shù)據(jù)量決定單元,根據(jù)在該線路狀態(tài)存儲單元中存儲的所述線路狀態(tài)數(shù)據(jù),決定能夠通過與所述服務(wù)器的1次鏈接發(fā)送的數(shù)據(jù)量即可發(fā)送數(shù)據(jù)量;以及發(fā)送計劃制作單元,根據(jù)在所述緩沖器中儲存的數(shù)據(jù)的總量和所述可發(fā)送數(shù)據(jù)量,制作針對所述服務(wù)器的數(shù)據(jù)的發(fā)送計劃,所述通信單元按照所述發(fā)送計劃,發(fā)送在所述緩沖器中儲存的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳送裝置,其特征在于,在所述緩沖器中儲存的數(shù)據(jù)的總量大于所述可發(fā)送數(shù)據(jù)量的情況下,所述發(fā)送計劃制作單元在所述發(fā)送計劃中包括如下信息,即,該信息用于使所述通信單元能夠?qū)⑺鼍彌_器中儲存的數(shù)據(jù)分為多次鏈接而發(fā)送。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳送裝置,其特征在于,所述發(fā)送計劃制作單元根據(jù)將所述緩沖器中儲存的數(shù)據(jù)的總量除以所述可發(fā)送數(shù)據(jù)量而得到的值和依據(jù)規(guī)定的條件決定的發(fā)送容許時間,決定分為多次鏈接而發(fā)送時的時間間隔。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳送裝置,其特征在于,所述發(fā)送計劃制作單元根據(jù)當前時刻和由所述數(shù)據(jù)取得單元下次取得數(shù)據(jù)的時刻,決定所述發(fā)送容許時間。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳送裝置,其特征在于,還具備 環(huán)境信息取得單元,取得當前的環(huán)境信息;以及環(huán)境信息存儲單元,存儲該環(huán)境信息取得單元取得的環(huán)境信息, 所述發(fā)送數(shù)據(jù)量決定單元還加入所述環(huán)境信息存儲單元中存儲的環(huán)境信息來決定所述可發(fā)送數(shù)據(jù)量。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳送裝置,其特征在于, 所述環(huán)境信息是與當前的氣象狀態(tài)相關(guān)的信息。
7.根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳送裝置,其特征在于,所述環(huán)境信息取得單元從所述數(shù)據(jù)取得單元所取得的數(shù)據(jù)中抽取所述環(huán)境信息。
8.一種數(shù)據(jù)傳送裝置,其特征在于,具備數(shù)據(jù)取得單元,從其他裝置取得數(shù)據(jù)并儲存到緩沖器;通信單元,將在所述緩沖器中儲存的數(shù)據(jù)發(fā)送到經(jīng)由規(guī)定的網(wǎng)絡(luò)連接的服務(wù)器; 環(huán)境信息取得單元,取得當前的環(huán)境信息; 環(huán)境信息存儲單元,存儲該環(huán)境信息取得單元取得的環(huán)境信息; 發(fā)送數(shù)據(jù)量決定單元,根據(jù)在該環(huán)境信息存儲單元中存儲的所述環(huán)境信息,決定能夠通過與所述服務(wù)器的1次鏈接發(fā)送的數(shù)據(jù)量即可發(fā)送數(shù)據(jù)量;以及發(fā)送計劃制作單元,根據(jù)在所述緩沖器中儲存的數(shù)據(jù)的總量和所述可發(fā)送數(shù)據(jù)量,制作針對所述服務(wù)器的數(shù)據(jù)的發(fā)送計劃,所述通信單元按照所述發(fā)送計劃,發(fā)送在所述緩沖器中儲存的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳送裝置,其特征在于, 所述環(huán)境信息是與當前的氣象狀態(tài)相關(guān)的信息。
10.一種數(shù)據(jù)傳送方法,其特征在于,具有數(shù)據(jù)取得步驟,從其他裝置取得數(shù)據(jù)并儲存到緩沖器;通信步驟,將在所述緩沖器中儲存的數(shù)據(jù)發(fā)送到經(jīng)由規(guī)定的網(wǎng)絡(luò)連接的服務(wù)器; 線路狀態(tài)取得步驟,取得與線路的狀態(tài)相關(guān)的線路狀態(tài)數(shù)據(jù),并儲存到線路狀態(tài)存儲單元;發(fā)送數(shù)據(jù)量決定步驟,根據(jù)在所述線路狀態(tài)存儲單元中儲存的所述線路狀態(tài)數(shù)據(jù),決定能夠通過與所述服務(wù)器的1次鏈接發(fā)送的數(shù)據(jù)量即可發(fā)送數(shù)據(jù)量;以及發(fā)送計劃制作步驟,根據(jù)在所述緩沖器中儲存的數(shù)據(jù)的總量和所述可發(fā)送數(shù)據(jù)量,制作針對所述服務(wù)器的數(shù)據(jù)的發(fā)送計劃,在所述通信步驟中,按照所述發(fā)送計劃,發(fā)送在所述緩沖器中儲存的數(shù)據(jù)。
11.一種數(shù)據(jù)傳送系統(tǒng),具備1個或者多個數(shù)據(jù)傳送裝置和服務(wù)器,該服務(wù)器經(jīng)由規(guī)定的網(wǎng)絡(luò)與該1個或者多個數(shù)據(jù)傳送裝置能夠相互通信地連接,該數(shù)據(jù)傳送系統(tǒng)的特征在于,所述數(shù)據(jù)傳送裝置具備數(shù)據(jù)取得單元,從其他裝置取得數(shù)據(jù)并儲存到緩沖器; 通信單元,將在所述緩沖器中儲存的數(shù)據(jù)發(fā)送到所述服務(wù)器; 線路狀態(tài)取得單元,取得與線路的狀態(tài)相關(guān)的線路狀態(tài)數(shù)據(jù); 線路狀態(tài)存儲單元,積蓄并存儲該線路狀態(tài)取得單元取得的線路狀態(tài)數(shù)據(jù); 發(fā)送數(shù)據(jù)量決定單元,根據(jù)在該線路狀態(tài)存儲單元中存儲的所述線路狀態(tài)數(shù)據(jù),決定能夠通過與所述服務(wù)器的1次鏈接發(fā)送的數(shù)據(jù)量即可發(fā)送數(shù)據(jù)量;以及發(fā)送計劃制作單元,根據(jù)在所述緩沖器中儲存的數(shù)據(jù)的總量和所述可發(fā)送數(shù)據(jù)量,制作針對所述服務(wù)器的數(shù)據(jù)的發(fā)送計劃,所述通信單元按照所述發(fā)送計劃,發(fā)送在所述緩沖器中儲存的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)傳送系統(tǒng),其特征在于, 所述數(shù)據(jù)傳送裝置還具備環(huán)境信息取得單元,取得當前的環(huán)境信息;以及環(huán)境信息存儲單元,存儲該環(huán)境信息取得單元取得的環(huán)境信息, 所述發(fā)送數(shù)據(jù)量決定單元還加入所述環(huán)境信息存儲單元中存儲的環(huán)境信息來決定所述可發(fā)送數(shù)據(jù)量。
13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)傳送系統(tǒng),其特征在于,所述服務(wù)器向所述數(shù)據(jù)傳送裝置發(fā)送包括所述環(huán)境信息的數(shù)據(jù), 所述環(huán)境信息取得單元取得經(jīng)由所述通信單元從所述服務(wù)器發(fā)送的數(shù)據(jù),從該取得的數(shù)據(jù)抽取所述環(huán)境信息。
全文摘要
數(shù)據(jù)取得部(101)從其他裝置取得數(shù)據(jù)并儲存到緩沖器(102)。通信部(103)將緩沖器(102)中儲存的數(shù)據(jù)發(fā)送到數(shù)據(jù)收集服務(wù)器(20)。線路狀態(tài)取得部(104)取得與線路相關(guān)的信息(線路狀態(tài)數(shù)據(jù)),將所取得的線路狀態(tài)數(shù)據(jù)積蓄并儲存到線路狀態(tài)存儲部(105)。發(fā)送數(shù)據(jù)量決定部(108)根據(jù)線路狀態(tài)存儲部(105)中儲存的線路狀態(tài)數(shù)據(jù),決定對數(shù)據(jù)收集服務(wù)器(20)能夠通過1次的鏈接發(fā)送的數(shù)據(jù)量。發(fā)送計劃制作部(109)根據(jù)緩沖器(102)中儲存的數(shù)據(jù)的總量和能夠通過1次的鏈接發(fā)送的數(shù)據(jù)量,制作數(shù)據(jù)的發(fā)送計劃。通信部(103)按照該發(fā)送計劃,發(fā)送數(shù)據(jù)。
文檔編號G06F13/00GK102474447SQ20098016086
公開日2012年5月23日 申請日期2009年8月12日 優(yōu)先權(quán)日2009年8月12日
發(fā)明者伊藤善朗, 伊藤山彥, 鈴木史郎 申請人:三菱電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1