国产精品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>

      數(shù)據(jù)通信方法

      文檔序號(hào):7627071閱讀:259來(lái)源:國(guó)知局
      專利名稱:數(shù)據(jù)通信方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種在確立了網(wǎng)絡(luò)連接的兩個(gè)通信機(jī)器間進(jìn)行數(shù)據(jù)傳送時(shí)的通信方法。
      背景技術(shù)
      在兩個(gè)通信機(jī)器間進(jìn)行數(shù)據(jù)通信時(shí),即使在這些通信機(jī)器間確立了網(wǎng)絡(luò)連接,但若不能進(jìn)行數(shù)據(jù)收發(fā)信,并且,雙方的通信機(jī)器不能處理所需數(shù)據(jù)種類(lèi)、數(shù)據(jù)形式、以及數(shù)據(jù)尺寸等,則實(shí)際上不會(huì)進(jìn)行數(shù)據(jù)通信,或通信數(shù)據(jù)無(wú)效。以前,是根據(jù)機(jī)器制造商獨(dú)自定立的通信方法來(lái)進(jìn)行通信的。作為通信方法的實(shí)例有數(shù)據(jù)發(fā)送側(cè)機(jī)器判斷可否發(fā)送數(shù)據(jù),或判斷可否發(fā)送被請(qǐng)求的數(shù)據(jù)的方法;數(shù)據(jù)發(fā)送側(cè)機(jī)器通過(guò)對(duì)可發(fā)送的數(shù)據(jù)種類(lèi)與數(shù)據(jù)接收側(cè)機(jī)器中有效的數(shù)據(jù)種類(lèi)進(jìn)行比較從而判斷通信目標(biāo)機(jī)器與數(shù)據(jù)種類(lèi)的方法;數(shù)據(jù)發(fā)送側(cè)機(jī)器取得可發(fā)送的數(shù)據(jù)種類(lèi)或數(shù)據(jù)數(shù)量、數(shù)據(jù)的識(shí)別信息進(jìn)行通信的方法等。并且,還有省略了上述步驟的一部分,組合多個(gè)方法,執(zhí)行固定的通信時(shí)序的方法。例如參照特開(kāi)平9-244942號(hào)公報(bào)。
      因此,當(dāng)要進(jìn)行由各種數(shù)據(jù)種類(lèi)、數(shù)據(jù)形式、數(shù)據(jù)尺寸所構(gòu)成的各種組合的數(shù)據(jù)通信時(shí),因無(wú)效數(shù)據(jù)的通信或通信形態(tài)的通知或確認(rèn)而在通信機(jī)器間使通信信息量增加,從而引起通信量增大及由通信量的增大而產(chǎn)生的數(shù)據(jù)傳送速度降低。另外,通過(guò)以特定的通信時(shí)序來(lái)進(jìn)行數(shù)據(jù)傳送,即使在相同通信機(jī)器間進(jìn)行多次數(shù)據(jù)傳送時(shí),也不得不對(duì)每次重復(fù)的信息進(jìn)行處理,帶來(lái)通信信息量增加和數(shù)據(jù)傳送速度降低的問(wèn)題。
      在這樣情況下,例如若在必須分割大的文件來(lái)進(jìn)行收發(fā)信的通信環(huán)境下,因分割步驟、分割數(shù)據(jù)的長(zhǎng)度等的設(shè)定是由各應(yīng)用程序的供應(yīng)商獨(dú)自進(jìn)行的,所以在應(yīng)用程序不同的機(jī)器間無(wú)法進(jìn)行通信。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,以少的信息交換來(lái)高效地進(jìn)行通信形態(tài)或通信數(shù)據(jù)的通知、確認(rèn),對(duì)成為數(shù)據(jù)通信目標(biāo)的機(jī)器及有效數(shù)據(jù)進(jìn)行判斷,實(shí)現(xiàn)數(shù)據(jù)通信時(shí)的通信量減少和數(shù)據(jù)通信速度的提高。
      本發(fā)明的數(shù)據(jù)通信方法用于與網(wǎng)絡(luò)連接的兩個(gè)以上的通信機(jī)器相互進(jìn)行數(shù)據(jù)通信。該數(shù)據(jù)通信方法具備保持設(shè)置在所述通信機(jī)器的存儲(chǔ)器上的與數(shù)據(jù)通信相關(guān)的功能的數(shù)據(jù)通信功能表,和數(shù)據(jù)通信控制部,數(shù)據(jù)通信控制部通過(guò)進(jìn)行對(duì)所述數(shù)據(jù)通信功能表的寫(xiě)入、讀取,進(jìn)行所述通信機(jī)器的相互間的數(shù)據(jù)通信。根據(jù)該方法,因?yàn)椴槐匕l(fā)送相同的數(shù)據(jù),所以具有減少網(wǎng)絡(luò)通信量的效果。因?yàn)閿?shù)據(jù)通信時(shí)間縮短,所以各通信機(jī)器可得到與數(shù)據(jù)通信速度提高同樣的效果。
      數(shù)據(jù)通信功能表也可包含表示可發(fā)送的數(shù)據(jù)種類(lèi)、或可接收的數(shù)據(jù)種類(lèi)的代碼。通過(guò)不請(qǐng)求不能發(fā)送的數(shù)據(jù)、不發(fā)送不能接收或無(wú)效的數(shù)據(jù),可減少網(wǎng)絡(luò)通信量。
      另外,數(shù)據(jù)通信功能表也可包含表示自發(fā)通信功能或請(qǐng)求應(yīng)答通信有無(wú)的項(xiàng)目。通過(guò)僅對(duì)進(jìn)行自發(fā)通信數(shù)據(jù)取得的通信機(jī)器進(jìn)行數(shù)據(jù)通信、或僅對(duì)可應(yīng)答請(qǐng)求應(yīng)答通信請(qǐng)求的通信機(jī)器進(jìn)行通信請(qǐng)求,可減少網(wǎng)絡(luò)通信量。
      數(shù)據(jù)通信功能表也可包含表示數(shù)據(jù)通信中效率最好的數(shù)據(jù)的分割尺寸的項(xiàng)目??蓪?duì)由任意通信媒體構(gòu)成的網(wǎng)絡(luò)進(jìn)行通信速度效率最好的數(shù)據(jù)通信。
      通信裝置,設(shè)有保持設(shè)置在所述通信機(jī)器的存儲(chǔ)器上的與數(shù)據(jù)通信相關(guān)的功能的數(shù)據(jù)通信功能表,并具有通過(guò)對(duì)所述數(shù)據(jù)通信功能表進(jìn)行讀寫(xiě)進(jìn)行所述通信機(jī)器的相互間數(shù)據(jù)通信的數(shù)據(jù)通信控制部。數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)中的至少一個(gè)。另外,數(shù)據(jù)通信功能表保持發(fā)送數(shù)據(jù)信息、數(shù)據(jù)傳送狀態(tài)、每種數(shù)據(jù)數(shù)量、數(shù)據(jù)分割數(shù)量、傳送數(shù)據(jù)內(nèi)至少一個(gè)。另一方面,通信對(duì)方的數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)、發(fā)送數(shù)據(jù)信息、數(shù)據(jù)傳送狀態(tài)、每種數(shù)據(jù)數(shù)量、數(shù)據(jù)分割數(shù)量、傳送數(shù)據(jù)內(nèi)至少一個(gè)信息。另外,發(fā)送側(cè)與接收側(cè)也可彼此共享信息。據(jù)此,因?yàn)椴槐匕l(fā)送相同數(shù)據(jù),所以具有網(wǎng)絡(luò)通信量會(huì)減少的效果。因?yàn)閿?shù)據(jù)通信時(shí)間縮短,所以各通信機(jī)器可得到與數(shù)據(jù)通信速度提高同樣的效果。
      通信裝置,設(shè)有保持設(shè)置在所述通信機(jī)器的存儲(chǔ)器上的與數(shù)據(jù)通信相關(guān)的功能的數(shù)據(jù)通信功能表,并具有通過(guò)對(duì)所述數(shù)據(jù)通信功能表進(jìn)行讀寫(xiě)進(jìn)行所述通信機(jī)器的相互間數(shù)據(jù)通信的數(shù)據(jù)通信控制部。數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)內(nèi)至少一個(gè)。另一方面,通信對(duì)方的數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)內(nèi)的至少一個(gè)信息。另外,發(fā)送側(cè)與接收側(cè)也可彼此共享信息。據(jù)此,因?yàn)椴槐匕l(fā)送相同數(shù)據(jù),所以具有使網(wǎng)絡(luò)通信量減少的效果。因?yàn)閿?shù)據(jù)通信時(shí)間縮短,所以各通信機(jī)器可得到與數(shù)據(jù)通信速度提高同樣的效果。
      根據(jù)本發(fā)明,提供一種數(shù)據(jù)通信方法的記錄媒體,記錄在計(jì)算機(jī)上使所述數(shù)據(jù)通信方法作用的程序。這種程序也可記錄在記錄媒體中。
      另外,根據(jù)本發(fā)明,提供一種程序,在計(jì)算機(jī)上使所述數(shù)據(jù)通信方法作用。
      通信裝置,設(shè)有保持設(shè)置在所述通信機(jī)器的存儲(chǔ)器上的與數(shù)據(jù)通信相關(guān)的功能的數(shù)據(jù)通信功能表,并具有通過(guò)對(duì)所述數(shù)據(jù)通信功能表進(jìn)行讀寫(xiě)進(jìn)行所述通信機(jī)器的相互間數(shù)據(jù)通信的數(shù)據(jù)通信控制部。數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)內(nèi)至少一個(gè)。另外,數(shù)據(jù)通信功能表保持發(fā)送數(shù)據(jù)信息、數(shù)據(jù)傳送狀態(tài)、每種數(shù)據(jù)數(shù)量、數(shù)據(jù)分割數(shù)量、傳送數(shù)據(jù)內(nèi)至少一個(gè)。通信對(duì)方的數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)、發(fā)送數(shù)據(jù)信息、數(shù)據(jù)傳送狀態(tài)、每種數(shù)據(jù)數(shù)量、數(shù)據(jù)分割數(shù)量、傳送數(shù)據(jù)內(nèi)至少一個(gè)信息。另外,發(fā)送側(cè)與接收側(cè)也可彼此共享信息。
      通信裝置,設(shè)有保持設(shè)置在所述通信機(jī)器的存儲(chǔ)器上的與數(shù)據(jù)通信相關(guān)的功能的數(shù)據(jù)通信功能表,并具有通過(guò)對(duì)所述數(shù)據(jù)通信功能表進(jìn)行讀寫(xiě)進(jìn)行所述通信機(jī)器的相互間數(shù)據(jù)通信的數(shù)據(jù)通信控制部。數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)內(nèi)至少一個(gè)。通信對(duì)方的數(shù)據(jù)通信功能表具有自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、自發(fā)接收數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)內(nèi)的至少一個(gè)信息。另外,發(fā)送側(cè)與接收側(cè)也可彼此共享信息。


      圖1是表示進(jìn)行本發(fā)明的數(shù)據(jù)通信的通信機(jī)器構(gòu)成圖一實(shí)例的圖。
      圖2是表示在數(shù)據(jù)通信前的空調(diào)與控制器的數(shù)據(jù)通信功能表的狀態(tài)的圖。
      圖3是表示發(fā)送數(shù)據(jù)信息一實(shí)例的圖。
      圖4是表示在數(shù)據(jù)通信后的空調(diào)與控制器的數(shù)據(jù)通信功能表狀態(tài)的圖。
      圖5是表示在數(shù)據(jù)通信前的照明與控制器的數(shù)據(jù)通信功能表狀態(tài)的圖。
      圖6是表示在數(shù)據(jù)通信后的照明與控制器的數(shù)據(jù)通信功能表狀態(tài)的圖。
      圖7是表示在數(shù)據(jù)通信前的控制器與微波爐的數(shù)據(jù)通信功能表狀態(tài)的圖。
      圖8是表示在數(shù)據(jù)通信后的控制器與微波爐的數(shù)據(jù)通信功能表狀態(tài)的圖。
      圖9是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖10是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖11是表示與數(shù)據(jù)接收服務(wù)相關(guān)屬性實(shí)例的圖。
      圖12是表示自發(fā)通信時(shí)序?qū)嵗膱D。
      圖13是表示用于自發(fā)通信時(shí)序中的電文實(shí)例的圖。
      圖14是表示請(qǐng)求應(yīng)答通信的通信時(shí)序?qū)嵗膱D。
      圖15是表示用于請(qǐng)求應(yīng)答通信時(shí)序中的電文實(shí)例的圖。
      圖16是表示用于請(qǐng)求應(yīng)答通信時(shí)序中的電文實(shí)例的圖。
      圖17是表示其它數(shù)據(jù)通信功能表的數(shù)據(jù)通信前狀態(tài)的圖。
      圖18是表示其它數(shù)據(jù)通信功能表的數(shù)據(jù)通信后狀態(tài)的圖。
      圖19是表示終端機(jī)器的發(fā)送功能表與控制器的接收功能表格的圖。
      圖20是表示與數(shù)據(jù)接收服務(wù)相關(guān)屬性實(shí)例的圖。
      圖21是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖22是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖23是表示與數(shù)據(jù)通信相關(guān)的節(jié)點(diǎn)上升時(shí)序?qū)嵗膱D。
      圖24是表示與數(shù)據(jù)通信相關(guān)的節(jié)點(diǎn)上升時(shí)序?qū)嵗膱D。
      圖25是表示自發(fā)通信的通信時(shí)序?qū)嵗膱D。
      圖26是表示請(qǐng)求應(yīng)答通信的通信時(shí)序?qū)嵗膱D。
      圖27是表示與數(shù)據(jù)接收服務(wù)相關(guān)屬性實(shí)例的圖。
      圖28是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖29是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖30是表示與數(shù)據(jù)通信相關(guān)的節(jié)點(diǎn)上升時(shí)序?qū)嵗膱D。
      圖31是表示與數(shù)據(jù)通信相關(guān)的節(jié)點(diǎn)上升時(shí)序?qū)嵗膱D。
      圖32是表示自發(fā)通信的通信時(shí)序?qū)嵗膱D。
      圖33是表示請(qǐng)求應(yīng)答通信的通信時(shí)序?qū)嵗膱D。
      圖34是表示與數(shù)據(jù)接收服務(wù)相關(guān)屬性實(shí)例的圖。
      圖35是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖36是表示與數(shù)據(jù)發(fā)送服務(wù)相關(guān)屬性實(shí)例的圖。
      圖37是表示與數(shù)據(jù)通信相關(guān)的節(jié)點(diǎn)上升時(shí)序?qū)嵗膱D。
      圖38是表示與數(shù)據(jù)通信相關(guān)的節(jié)點(diǎn)上升時(shí)序?qū)嵗膱D。
      圖39是表示自發(fā)通信的通信時(shí)序?qū)嵗膱D。
      圖40是表示請(qǐng)求應(yīng)答通信的通信時(shí)序?qū)嵗膱D。
      圖41是表示用于自發(fā)通信時(shí)序中的電文實(shí)例的圖。
      圖42是表示用于自發(fā)通信時(shí)序中的電文實(shí)例的圖。
      圖43是表示用于請(qǐng)求應(yīng)答通信時(shí)序中的電文實(shí)例的圖。
      圖44是表示用于請(qǐng)求應(yīng)答通信時(shí)序中的電文實(shí)例的圖。
      圖45是PUSH接收處理目標(biāo)信息的結(jié)構(gòu)圖。
      圖46是PULL接收處理目標(biāo)信息的結(jié)構(gòu)圖。
      圖47是發(fā)送目標(biāo)信息的構(gòu)成圖。
      圖48是發(fā)送文件信息的構(gòu)成圖。
      圖49是發(fā)送數(shù)據(jù)的構(gòu)成圖。
      圖50是表示根據(jù)本發(fā)明的通信方法來(lái)收發(fā)信數(shù)據(jù)的通信系統(tǒng)100的構(gòu)成圖。
      具體實(shí)施例方式
      下面,參照附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。首先,在說(shuō)明各實(shí)施例之前,先說(shuō)明本發(fā)明的概念。
      圖50是表示根據(jù)本發(fā)明的通信方法來(lái)收發(fā)信數(shù)據(jù)的通信系統(tǒng)100的構(gòu)成圖。通信系統(tǒng)100由兩個(gè)通信機(jī)器1、2和與其連接的網(wǎng)絡(luò)3構(gòu)成。
      本說(shuō)明書(shū)中假設(shè)的通信系統(tǒng)100的實(shí)例為在可通信的狀態(tài)下相互連接家電機(jī)器的家庭內(nèi)LAN。通信機(jī)器1、2基本上是具有同樣通信功能和構(gòu)成的家電機(jī)器、例如空調(diào)機(jī)(空調(diào))、冰箱、微波爐、室外照相機(jī)。網(wǎng)絡(luò)3是向家電機(jī)器供電的電燈線。因?yàn)榫W(wǎng)絡(luò)3為電燈線,所以是例如通信速度最大為9600bps的較低速的通信媒體。作為網(wǎng)絡(luò)3,也可采用以更低速的通信速度(例如最大為2400bps)的無(wú)線進(jìn)行通信的無(wú)線網(wǎng)絡(luò)來(lái)代替家庭內(nèi)LAN。在任一情況下都不需要鋪設(shè)新的布線。另外,網(wǎng)絡(luò)3也可以是一般的通信網(wǎng)絡(luò)。
      在以下的說(shuō)明中,說(shuō)明通信機(jī)器1向通信機(jī)器2發(fā)送數(shù)據(jù)文件,通信機(jī)器2處理該數(shù)據(jù)文件。例如,設(shè)通信機(jī)器1是用于觀察來(lái)訪者的室外照相機(jī),通信機(jī)器2是具有監(jiān)視器的控制機(jī)器(控制器),設(shè)室外照相機(jī)拍攝的圖像數(shù)據(jù)文件經(jīng)網(wǎng)絡(luò)3顯示在控制器的監(jiān)視器上。另外,假設(shè)數(shù)據(jù)文件中還包含沒(méi)有附加作為文件的名稱等的純數(shù)據(jù)。
      通信機(jī)器1的構(gòu)成如下。即,通信機(jī)器1具備應(yīng)用程序軟件101、服務(wù)中間件(service middle ware)102、服務(wù)API(應(yīng)用程序接口)103、基本API104-1、104-2、通信處理部(通信中間件)105、服務(wù)目標(biāo)107、下位通信軟件108、和共同下位通信接口109。從敘述為“軟件”這一點(diǎn)可知,圖50中示出的通信機(jī)器1的構(gòu)成是關(guān)于通信機(jī)器1的通信功能的層的示意模型。基于物理構(gòu)成的框圖如后述的圖1等中所記載。
      本發(fā)明的主要特征之一在于通信系統(tǒng)100的通信機(jī)器1和2任一中都設(shè)置服務(wù)中間件102和服務(wù)目標(biāo)107,統(tǒng)一通信時(shí)的處理步驟。因?yàn)閿?shù)據(jù)文件接收側(cè)的通信機(jī)器1與數(shù)據(jù)文件發(fā)送側(cè)的通信機(jī)器2所必需的功能不同,所以服務(wù)中間件102和服務(wù)目標(biāo)107的具體內(nèi)容不同。但是如下所述,通過(guò)事先規(guī)定數(shù)據(jù)文件收發(fā)必需的信息,按規(guī)定步驟進(jìn)行通信,可有效通知、確認(rèn)通信形態(tài)或通信數(shù)據(jù),由此可容易判斷成為數(shù)據(jù)通信目標(biāo)的機(jī)器和有效數(shù)據(jù)。結(jié)果,可確保傳送速度較低速的網(wǎng)絡(luò)3具有充分的實(shí)用性。
      應(yīng)用程序軟件101是執(zhí)行通信機(jī)器1的主要處理的軟件。例如,對(duì)通信機(jī)器1而言,是通過(guò)室外照相機(jī)進(jìn)行拍攝、編碼等的軟件。對(duì)通信機(jī)器2而言,相當(dāng)于解碼接收到的圖像等后進(jìn)行顯示處理的軟件。應(yīng)用程序軟件101既可單獨(dú)存在,也可是進(jìn)行特定處理的多個(gè)軟件的集合。
      服務(wù)中間件102是規(guī)定應(yīng)用程序軟件101的共同、基本處理的程序。具體而言,服務(wù)中間件102進(jìn)行用于收發(fā)較大數(shù)據(jù)文件的處理(數(shù)據(jù)文件的傳送時(shí)序管理、組合(復(fù)原)所接收到的已被分割后的數(shù)據(jù)文件的處理)。服務(wù)中間件102被定位于特定應(yīng)用程序軟件的一部分。因此,服務(wù)中間件102在內(nèi)部處理中,當(dāng)利用通信中間件105的功能時(shí),利用基本API104-2。因而若從通信中間件105的角度出發(fā),則服務(wù)中間件102被看作應(yīng)用程序軟件101中的一個(gè)。通過(guò)由服務(wù)中間件102來(lái)定義共同處理功能,可減輕應(yīng)用程序軟件的開(kāi)發(fā)負(fù)擔(dān),另外,軟件商就可以將精力集中于更本質(zhì)的功能、性能上的系統(tǒng)、機(jī)器開(kāi)發(fā),就可提供對(duì)用戶有益的系統(tǒng)關(guān)聯(lián)制品。后面詳細(xì)描述服務(wù)中間件102。
      服務(wù)API103是由應(yīng)用程序軟件101來(lái)訪問(wèn)服務(wù)中間件102的API。由服務(wù)中間件102來(lái)提供服務(wù)API103。通過(guò)利用服務(wù)API103,應(yīng)用程序軟件101可向服務(wù)中間件102傳遞請(qǐng)求,另外,應(yīng)用程序軟件101可從服務(wù)中間件102接收處理結(jié)果。
      通常,所謂API是指由應(yīng)用程序來(lái)調(diào)用OS準(zhǔn)備的各功能用的接口。通常,因?yàn)锳PI被廣泛公開(kāi),所以若利用API,可高效開(kāi)發(fā)應(yīng)用程序。
      下面,基本API104-1和104-2是應(yīng)用程序軟件與通信中間件105間授受數(shù)據(jù)文件時(shí)利用的接口。如上所述,若從通信中間件105來(lái)看,則由于服務(wù)中間件102是應(yīng)用程序軟件的一部分,所以共享基本的API。但是,為了容易理解,示出了對(duì)應(yīng)用程序軟件101利用基本API104-1,對(duì)服務(wù)中間件102利用基本API104-2。
      通信中間件105利用機(jī)器目標(biāo)106和服務(wù)目標(biāo)107,進(jìn)行關(guān)于數(shù)據(jù)文件收發(fā)信的通信處理。具體而言,是經(jīng)網(wǎng)絡(luò)3接收到的電文分析等的幀處理、根據(jù)服務(wù)目標(biāo)107的屬性的處理、對(duì)服務(wù)目標(biāo)107的寫(xiě)入、讀取處理。數(shù)據(jù)文件還包含應(yīng)用程序軟件101及/或從服務(wù)中間件102接收到的文件、和從網(wǎng)絡(luò)103接收到的文件之一。
      說(shuō)明通信中間件105中具備的機(jī)器目標(biāo)106。機(jī)器目標(biāo)106是規(guī)定關(guān)于機(jī)器各種信息的目標(biāo)。通信機(jī)器1的機(jī)器目標(biāo)106包含網(wǎng)絡(luò)內(nèi)的分類(lèi)、實(shí)例、屬性、屬性值等。作為由此規(guī)定的信息,例如有特定照相機(jī)的ID序號(hào)、表示外部照相機(jī)動(dòng)作狀態(tài)的標(biāo)志、快門(mén)速度、快門(mén)光圈等快門(mén)設(shè)定、取得圖像的存儲(chǔ)位置等。通過(guò)分類(lèi)和實(shí)例可指定并檢索機(jī)器目標(biāo)的存儲(chǔ)器區(qū)域。
      服務(wù)目標(biāo)107是公開(kāi)在網(wǎng)絡(luò)中的服務(wù)中間件102的功能或設(shè)定信息,具體而言,是規(guī)定功能、服務(wù)、屬性的分類(lèi)規(guī)格的目標(biāo)模塊。定義服務(wù)目標(biāo)107的目的在于可通過(guò)從網(wǎng)絡(luò)3訪問(wèn)服務(wù)中間件102來(lái)有效構(gòu)筑系統(tǒng)。服務(wù)目標(biāo)107包含表示可發(fā)送/接收的數(shù)據(jù)文件種類(lèi)的代碼、表示自發(fā)通信功能或請(qǐng)求應(yīng)答通信功能的項(xiàng)目等。服務(wù)目標(biāo)107的具體構(gòu)成例表示為圖2~8、圖17~19等中記載的功能表格。在各實(shí)施例中對(duì)其進(jìn)行詳細(xì)說(shuō)明。
      下位通信軟件108進(jìn)行可訪問(wèn)網(wǎng)絡(luò)3的處理。具體而言,下位通信軟件108吸收不同通信媒體的協(xié)議差異,進(jìn)行與共同定義的共同下位通信接口109間的數(shù)據(jù)傳遞。共同下位通信接口109傳播數(shù)據(jù)文件。相反,一旦接收應(yīng)從通信中間件105發(fā)送到網(wǎng)絡(luò)3的數(shù)據(jù)文件,則下位通信軟件108經(jīng)共同下位通信接口109接收該數(shù)據(jù)文件,按照規(guī)定的協(xié)議將數(shù)據(jù)文件發(fā)送給網(wǎng)絡(luò)3。
      以上說(shuō)明了關(guān)于通信機(jī)器1的通信功能的構(gòu)成。另外,通信機(jī)器2的基本構(gòu)成實(shí)質(zhì)上與通信機(jī)器1相同。因?yàn)橥ㄐ艡C(jī)器2用作控制器,所以必需與通信機(jī)器1以外的機(jī)器進(jìn)行通信。因此,對(duì)于通信機(jī)器2的服務(wù)目標(biāo)117而言,也可對(duì)作為通信目標(biāo)的各機(jī)器分別設(shè)置一個(gè)通信機(jī)器2。
      這里,詳細(xì)說(shuō)明作為本發(fā)明主要特征的服務(wù)中間件102。服務(wù)中間件102支持由傳送容量較小的網(wǎng)絡(luò)3收發(fā)信數(shù)據(jù)文件情況下的文件傳送。將該文件傳送處理稱為“文件傳送服務(wù)”。
      服務(wù)中間件102管理的數(shù)據(jù)文件傳送時(shí)序可分為兩大類(lèi)。第1是通信機(jī)器1自發(fā)發(fā)送數(shù)據(jù)文件情況下的一連串通信時(shí)序。將該形態(tài)的通信稱為“自發(fā)通信”或“PUSH型數(shù)據(jù)通信”。具體而言,是從照相機(jī)(通信機(jī)器1)向控制器(通信機(jī)器2)自發(fā)發(fā)送數(shù)據(jù)文件情況下的通信時(shí)序。第2是通信機(jī)器2請(qǐng)求通信機(jī)器1傳送數(shù)據(jù)文件,通信機(jī)器1應(yīng)答該請(qǐng)求后發(fā)送數(shù)據(jù)文件時(shí)的一連串時(shí)序。將該形態(tài)的通信稱“請(qǐng)求應(yīng)答通信”或“PULL型數(shù)據(jù)通信”。具體而言,是在用戶想看照相機(jī)(通信機(jī)器1)的圖像時(shí),控制器(通信機(jī)器2)向照相機(jī)(通信機(jī)器1)請(qǐng)求攝影數(shù)據(jù)文件,接受該請(qǐng)求的照相機(jī)(通信機(jī)器1)進(jìn)行攝像,向控制器發(fā)送拍攝數(shù)據(jù)文件情況下的通信時(shí)序。兩種通信時(shí)序都在后面的實(shí)施例中詳細(xì)說(shuō)明。
      根據(jù)網(wǎng)絡(luò)3的傳送容量或發(fā)送目的地的通信機(jī)器2在通信中可一次處理的數(shù)據(jù)尺寸來(lái)決定服務(wù)中間件102進(jìn)行的數(shù)據(jù)文件的分割。照相機(jī)(通信機(jī)器1)的服務(wù)中間件102也可在通電時(shí),根據(jù)來(lái)自下位通信軟件108的信息,辯認(rèn)當(dāng)前網(wǎng)絡(luò)3的傳送容量。另外,當(dāng)發(fā)送目的地的通信機(jī)器2被確定時(shí),參照通信機(jī)器2的服務(wù)目標(biāo)117等,取得通信機(jī)器2在通信中可一次處理的數(shù)據(jù)尺寸。那么,在要發(fā)送的數(shù)據(jù)文件比該尺寸大的情況下,對(duì)數(shù)據(jù)文件進(jìn)行分割使其小于傳送容量的尺寸后再發(fā)送。
      這里,將網(wǎng)絡(luò)3中可一次收發(fā)信的數(shù)據(jù)尺寸設(shè)為最大131字節(jié)。例如,在照相機(jī)拍攝的圖像數(shù)據(jù)的數(shù)據(jù)尺寸為5k字節(jié)(約5000字節(jié))的情況下,照相機(jī)的服務(wù)中間件102考慮控制器(通信機(jī)器2)在通信中可一次處理的數(shù)據(jù)尺寸,以131字節(jié)為單位將該圖像數(shù)據(jù)分割后發(fā)送給控制器(通信機(jī)器2)。相應(yīng)分割,服務(wù)中間件102對(duì)服務(wù)目標(biāo)107設(shè)定關(guān)于發(fā)送數(shù)據(jù)的信息(數(shù)據(jù)分割信息)。數(shù)據(jù)分割信息是數(shù)據(jù)發(fā)送側(cè)的照相機(jī)在通信中可一次處理的數(shù)據(jù)尺寸。并且,在服務(wù)目標(biāo)107中也可包含確定經(jīng)分割的各圖像數(shù)據(jù)的ID、順序、個(gè)數(shù)等。
      接收側(cè)的控制器(通信機(jī)器2)接收經(jīng)分割的各圖像數(shù)據(jù)。然后,通信機(jī)器2的服務(wù)中間件112參照照相機(jī)(通信機(jī)器1)的服務(wù)目標(biāo)107,確認(rèn)接收的數(shù)據(jù)是否是所有經(jīng)分割的數(shù)據(jù)。在不齊備的情況下,向照相機(jī)(通信機(jī)器1)請(qǐng)求再發(fā)送不足的數(shù)據(jù)。在所有分割數(shù)據(jù)齊備的情況下,服務(wù)中間件112根據(jù)照相機(jī)(通信機(jī)器1)的服務(wù)目標(biāo)107中設(shè)定的數(shù)據(jù)分割信息,組合被分割的數(shù)據(jù)而得到原來(lái)的圖像數(shù)據(jù)文件。服務(wù)中間件112對(duì)應(yīng)于來(lái)自應(yīng)用程序軟件111的請(qǐng)求,經(jīng)服務(wù)API113來(lái)提供圖像數(shù)據(jù)文件。
      下面,對(duì)應(yīng)上述的數(shù)據(jù)傳送服務(wù),詳細(xì)說(shuō)明服務(wù)目標(biāo)107、117。相應(yīng)數(shù)據(jù)文件的傳送,在發(fā)送側(cè)的通信機(jī)器1中搭載了關(guān)于文件發(fā)送的服務(wù)目標(biāo)107(文件發(fā)送服務(wù)目標(biāo)107)。另外,在接收側(cè)的通信機(jī)器2中搭載了關(guān)于文件接收的服務(wù)目標(biāo)117(文件發(fā)送服務(wù)目標(biāo)117)。任一文件發(fā)送/接收服務(wù)目標(biāo)都對(duì)應(yīng)于文件傳送方式(PUSH型、PULL型)安裝有必需的屬性。所謂“屬性”,分別表現(xiàn)為原文件傳送服務(wù)的工作狀態(tài)、發(fā)送狀態(tài)、發(fā)送內(nèi)容等服務(wù)本來(lái)的屬性或功能。
      文件發(fā)送服務(wù)目標(biāo)107是公開(kāi)發(fā)送設(shè)定、發(fā)送狀態(tài)、發(fā)送內(nèi)容等的目標(biāo)。對(duì)PUSH型而言,具體內(nèi)容記載于圖21、圖22、圖35、圖36中。而文件接收服務(wù)目標(biāo)117是作為接收數(shù)據(jù)文件窗口的被公開(kāi)的目標(biāo)。具體內(nèi)容記載于圖20、圖34中。另外,PUSH發(fā)送/接收用處理目標(biāo)信息分別表示可PUSH發(fā)送/接收的數(shù)據(jù)種類(lèi)等,PULL發(fā)送/接收用處理目標(biāo)信息分別表示可PULL發(fā)送/接收的數(shù)據(jù)種類(lèi)等。
      (實(shí)施例1)圖1是表示根據(jù)本發(fā)明的通信方法來(lái)收發(fā)信數(shù)據(jù)的通信系統(tǒng)100的構(gòu)成圖。與圖50一樣,通信系統(tǒng)100由經(jīng)網(wǎng)絡(luò)3連接的通信機(jī)器1和通信機(jī)器2構(gòu)成。
      通信機(jī)器1具有中央處理部(CPU)(10)、存儲(chǔ)器11、數(shù)據(jù)通信控制部12、存儲(chǔ)器管理部13、網(wǎng)絡(luò)控制部14。CPU10統(tǒng)一控制通信機(jī)器1的動(dòng)作。通過(guò)CPU10的控制,其它構(gòu)成要素(存儲(chǔ)器11、數(shù)據(jù)通信控制部12、存儲(chǔ)器管理部13、網(wǎng)絡(luò)控制部14)在適當(dāng)?shù)亩〞r(shí)進(jìn)行動(dòng)作,進(jìn)行適當(dāng)處理。存儲(chǔ)器11具有數(shù)據(jù)通信功能表15。數(shù)據(jù)通信功能表15保持規(guī)定數(shù)據(jù)通信功能的信息或關(guān)于通信處理步驟的信息。存儲(chǔ)器11存儲(chǔ)通信機(jī)器1執(zhí)行的軟件。即,為應(yīng)用程序軟件101和服務(wù)中間件102。并且,存儲(chǔ)器還存儲(chǔ)使通信中間件105動(dòng)作的中間件(未圖示)。數(shù)據(jù)通信控制部12具有表共享控制部16,進(jìn)行關(guān)于后述表格共享處理的控制。存儲(chǔ)器管理部13具有表格值讀取部17、表格值寫(xiě)入部18、表共享處理部19,就數(shù)據(jù)通信功能表15的內(nèi)容,與其它通信機(jī)器2進(jìn)行共享處理。網(wǎng)絡(luò)控制部14與其它通信機(jī)器之間進(jìn)行通信處理。
      另一方面,通信機(jī)器2也可是與通信機(jī)器1相同的構(gòu)成。通信機(jī)器2具有CPU20、存儲(chǔ)器21、數(shù)據(jù)通信控制部22、存儲(chǔ)器管理部23、網(wǎng)絡(luò)控制部24。CPU10統(tǒng)一控制通信機(jī)器1的動(dòng)作。存儲(chǔ)器21中存儲(chǔ)數(shù)據(jù)通信功能表25、應(yīng)用程序軟件111和服務(wù)中間件112。雖向通信機(jī)器2的各構(gòu)成要素標(biāo)以與通信機(jī)器1的構(gòu)成要素不同的參照符號(hào),但同名的構(gòu)成要素具有相同構(gòu)成和功能。因此,省略對(duì)通信機(jī)器2各構(gòu)成要素的個(gè)別說(shuō)明。
      下面,參照?qǐng)D50來(lái)說(shuō)明圖50所示通信機(jī)器1的模塊構(gòu)造是否相當(dāng)于圖1的任一構(gòu)成要素。
      首先,如圖1所示,應(yīng)用程序軟件101和服務(wù)中間件102存儲(chǔ)在存儲(chǔ)器11(圖1)中。從存儲(chǔ)器11(圖1)中讀取服務(wù)中間件102后,由CPU10(圖1)執(zhí)行。CPU10根據(jù)服務(wù)中間件102的命令,適當(dāng)訪問(wèn)存儲(chǔ)器11(圖1)中存儲(chǔ)的機(jī)器目標(biāo)106和服務(wù)目標(biāo)107,進(jìn)行處理。另外,也從存儲(chǔ)器11(圖1)中讀取應(yīng)用程序軟件101,由CPU10(圖1)來(lái)執(zhí)行。在處理時(shí),CPU10根據(jù)應(yīng)用程序軟件101的命令,利用服務(wù)API103后,利用服務(wù)中間件102的處理結(jié)果,并還向服務(wù)中間件102發(fā)送請(qǐng)求。
      機(jī)器目標(biāo)106及服務(wù)目標(biāo)107相當(dāng)于數(shù)據(jù)通信功能表15(圖1)。都以表格形式進(jìn)行存儲(chǔ)。
      通信中間件105存儲(chǔ)在存儲(chǔ)器11(圖1)中。CPU10根據(jù)管理通信機(jī)器1的通信的中間件(未圖示),適當(dāng)訪問(wèn)存儲(chǔ)器11的數(shù)據(jù)通信功能表15(圖1),同時(shí),使數(shù)據(jù)通信控制部12(圖1)和存儲(chǔ)器管理部13(圖1)動(dòng)作。
      下位通信軟件108和共同下位通信接口109相當(dāng)于網(wǎng)絡(luò)控制部14(圖1)。網(wǎng)絡(luò)控制部14(圖1)實(shí)現(xiàn)為具有串行接口(例如RS-232C)的接口卡、端口等通信模塊。下位通信軟件108存儲(chǔ)在設(shè)置在這種通信模塊內(nèi)的存儲(chǔ)器(例如EEPROM)中,由同樣設(shè)置的個(gè)別CPU執(zhí)行,實(shí)現(xiàn)根據(jù)規(guī)定協(xié)議的通信。
      對(duì)于通信機(jī)器2而言,圖1與圖50的對(duì)應(yīng)關(guān)系原則上與通信機(jī)器1相同。因此,通信機(jī)器2的機(jī)器目標(biāo)和服務(wù)目標(biāo)對(duì)應(yīng)于數(shù)據(jù)通信功能表25(圖1)。其中,通信機(jī)器1的數(shù)據(jù)通信功能表15與通信機(jī)器2的數(shù)據(jù)通信功能表25所應(yīng)具備的機(jī)器目標(biāo)和服務(wù)目標(biāo)不同。在通信機(jī)器1為數(shù)據(jù)發(fā)送側(cè)節(jié)點(diǎn)、通信機(jī)器2為數(shù)據(jù)發(fā)送側(cè)節(jié)點(diǎn)的情況下,通信機(jī)器1的服務(wù)目標(biāo)107(圖50)必需具備文件發(fā)送服務(wù)目標(biāo),通信機(jī)器2的服務(wù)目標(biāo)107(圖50)必需具備文件接收服務(wù)目標(biāo)。
      下面,說(shuō)明本實(shí)施例的數(shù)據(jù)通信動(dòng)作。首先,說(shuō)明從終端機(jī)器向控制器自發(fā)發(fā)送傳送數(shù)據(jù)的情況。網(wǎng)絡(luò)連接的通信機(jī)器1是具有自發(fā)發(fā)送功能的空調(diào),設(shè)通信機(jī)器2是集中控制具有對(duì)自發(fā)發(fā)送的接收功能、即自發(fā)接收功能的空調(diào)等的控制器。將自發(fā)發(fā)送與自發(fā)接收的通信稱為自發(fā)通信。
      最初,設(shè)在由來(lái)自空調(diào)1的數(shù)據(jù)通信控制部12的指令網(wǎng)絡(luò)連接確立時(shí)或進(jìn)行數(shù)據(jù)通信時(shí)刻,對(duì)方通信機(jī)器確認(rèn)是否是具有數(shù)據(jù)通信功能表的機(jī)器。在該確認(rèn)中,通過(guò)事先確定所用通信電文,查詢對(duì)方的通信機(jī)器,得到回信來(lái)進(jìn)行。并且,在確認(rèn)是否具有數(shù)據(jù)通信功能表的機(jī)器的同時(shí),也可通過(guò)查詢數(shù)據(jù)通信功能表中存儲(chǔ)的各信息的存在,得到回信,來(lái)確認(rèn)是否具有自發(fā)接收功能的機(jī)器。另外,控制器2也可在與連接的各機(jī)器之間在數(shù)據(jù)通信前或定期進(jìn)行確認(rèn)。另外,控制器2也可通過(guò)查詢對(duì)方通信機(jī)器數(shù)據(jù)通信功能表中存儲(chǔ)信息的存在,確認(rèn)是否具有自發(fā)發(fā)送功能的機(jī)器。
      圖2是表示空調(diào)1的數(shù)據(jù)通信功能表15與控制器2的數(shù)據(jù)通信功能表在數(shù)據(jù)通信前狀態(tài)的圖。圖3是表示發(fā)送數(shù)據(jù)信息一實(shí)例的圖。圖4是表示空調(diào)1與控制器2的數(shù)據(jù)通信功能表5、25在數(shù)據(jù)通信結(jié)束之前狀態(tài)的圖。
      圖2中示出的空調(diào)1的初始狀態(tài)數(shù)據(jù)通信功能表201中存儲(chǔ)以下信息。自發(fā)發(fā)送數(shù)據(jù)種類(lèi)211是表示空調(diào)1可自發(fā)發(fā)送表示表格形式數(shù)據(jù)CSV形式、與表示文本形式數(shù)據(jù)的TXT形式兩種狀態(tài)的值。自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)214雖表示接收自發(fā)發(fā)送對(duì)方側(cè)處理的數(shù)據(jù)種類(lèi),但因?yàn)椴恢獙?duì)方狀態(tài),所以為未設(shè)定。發(fā)送數(shù)據(jù)信息2是空調(diào)1自發(fā)發(fā)送數(shù)據(jù)時(shí)的數(shù)據(jù)形式、例如數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、數(shù)據(jù)的尺寸,如圖3所示。在初始狀態(tài)下,值未設(shè)定。數(shù)據(jù)傳送狀態(tài)213表示是否發(fā)送中,最初為未發(fā)送。數(shù)據(jù)分割信息215是自發(fā)接收目的處理的數(shù)據(jù)分割尺寸,因?yàn)樽畛醪恢?,所以為未設(shè)定。傳送數(shù)據(jù)216是傳送數(shù)據(jù)本身,最初為未設(shè)定。
      控制器2的初始狀態(tài)數(shù)據(jù)通信功能表202中存儲(chǔ)以下信息。自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)214表示接收自發(fā)發(fā)送空調(diào)2處理的數(shù)據(jù)種類(lèi),表示可處TXT的狀態(tài)。發(fā)送數(shù)據(jù)信息222是自發(fā)發(fā)送源空調(diào)1自發(fā)發(fā)送時(shí)的數(shù)據(jù)形式,例如數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、數(shù)據(jù)的尺寸,是圖3中示出的模式信息。在初始狀態(tài)下,因?yàn)椴恢l(fā)來(lái)何種形式的電文,所以未設(shè)定。數(shù)據(jù)傳送狀態(tài)223因?yàn)楸硎臼欠癜l(fā)送中,所以最初為未發(fā)送。數(shù)據(jù)分割信息225是自發(fā)接收目的、即控制器2自身處理的數(shù)據(jù)分割尺寸,為1024。傳送數(shù)據(jù)226是接收的數(shù)據(jù),因?yàn)槭前l(fā)送前,所以最初為未設(shè)定。
      接著,空調(diào)1如下確認(rèn)控制器2是否變?yōu)樽园l(fā)發(fā)送對(duì)方目的的通信機(jī)器??照{(diào)1的表共享控制部16向表共享處理部19發(fā)送共享自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)214數(shù)據(jù)的指令。接受指令的表共享處理部19指示網(wǎng)絡(luò)控制部14,將進(jìn)行不同自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)共享用的電文發(fā)送給事先確認(rèn)完為具有數(shù)據(jù)通信功能表構(gòu)成的通信機(jī)器,在本實(shí)例中,為控制器2。
      接收電文的控制器2從網(wǎng)絡(luò)控制部24向表共享處理部29發(fā)送接收信息,表共享處理部29由表格值讀取部27讀取數(shù)據(jù)通信功能表25、即圖2的數(shù)據(jù)通信功能表202內(nèi)的自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)224的值TXT,返回表共享處理部單元29。表共享處理部29指示網(wǎng)絡(luò)控制部24,向可發(fā)送電文的機(jī)器發(fā)出、回信該讀取值。接受該值的空調(diào)1從網(wǎng)絡(luò)控制部4向表共享處理部19發(fā)送該信息,表共享處理部19指示表格值寫(xiě)入部17,將取得的值寫(xiě)入數(shù)據(jù)通信功能表15中。由此,如圖4的414所示,將TXT的值寫(xiě)入空調(diào)1的數(shù)據(jù)通信功能表15的自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)中,進(jìn)行數(shù)據(jù)通信功能表的一個(gè)項(xiàng)目的共享。
      接著,空調(diào)1的表共享處理部19通知數(shù)據(jù)通信控制部12自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)214與自發(fā)接收對(duì)方目的的自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)224共享,數(shù)據(jù)通信控制部12比較寫(xiě)入的自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)214的值TXT與自發(fā)發(fā)送數(shù)據(jù)種類(lèi)211的值CSV、TXT,因?yàn)榇嬖谝恢碌臄?shù)據(jù)種類(lèi),所以判斷為可發(fā)送。在沒(méi)有一致種類(lèi)的數(shù)據(jù)的情況下,則判斷為不能自發(fā)發(fā)送的對(duì)方目的。另外,在表示全部的值進(jìn)入空調(diào)2的數(shù)據(jù)通信功能表25的自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)224中的情況下,判斷為包含于空調(diào)1側(cè)的自發(fā)發(fā)送數(shù)據(jù)種類(lèi)211中的所有數(shù)據(jù)均可發(fā)送。
      下面,空調(diào)1的數(shù)據(jù)通信控制部12為了進(jìn)行數(shù)據(jù)的自發(fā)發(fā)送,通過(guò)向表格值寫(xiě)入部17發(fā)出指令,如圖4的413所示將數(shù)據(jù)通信功能表15的數(shù)據(jù)傳送狀態(tài)213的值設(shè)定為傳送中狀態(tài)后,通過(guò)向相同的表格值寫(xiě)入部17發(fā)出指令,設(shè)定作為最新信息的圖3所示數(shù)據(jù)種類(lèi)301、數(shù)據(jù)名稱302、日期信息303、數(shù)據(jù)字節(jié)數(shù)304,作為數(shù)據(jù)通信功能表15的發(fā)送數(shù)據(jù)信息212。發(fā)送數(shù)據(jù)信息212向自發(fā)接收目的通知這次將傳送的傳送數(shù)據(jù)的形式。另外,同時(shí)將最新數(shù)據(jù)設(shè)定為作為傳送數(shù)據(jù)主體的傳送數(shù)據(jù)216。圖4的412、416示出該狀態(tài)。
      接著,數(shù)據(jù)通信控制部12使用表共享控制部16來(lái)共享發(fā)送數(shù)據(jù)信息。即,表共享處理部19向表格值讀取部17讀取設(shè)定的發(fā)送數(shù)據(jù)信息412,傳遞到網(wǎng)絡(luò)控制部14后,發(fā)送給控制器2。接收發(fā)送數(shù)據(jù)信息412的控制器2側(cè)的表共享處理部29經(jīng)表格值寫(xiě)入部28,向數(shù)據(jù)通信功能表25內(nèi)的發(fā)送數(shù)據(jù)信息422寫(xiě)入發(fā)送數(shù)據(jù)信息412。
      另外,通知數(shù)據(jù)通信控制部22進(jìn)行發(fā)送數(shù)據(jù)信息的共享,數(shù)據(jù)通信控制部22根據(jù)由發(fā)送數(shù)據(jù)信息通知的數(shù)據(jù)種類(lèi)和數(shù)據(jù)尺寸等來(lái)判斷是否可接收的數(shù)據(jù),在可接收的情況下,由表格值寫(xiě)入部28將數(shù)據(jù)通信功能表25的數(shù)據(jù)傳送狀態(tài)423設(shè)定為傳送中。之后,數(shù)據(jù)通信控制部22的表共享控制部26指示表共享處理部29,讀取數(shù)據(jù)通信功能表25的數(shù)據(jù)分割信息425的值1024,從網(wǎng)絡(luò)控制部24通知給空調(diào)1。
      空調(diào)1將接收到的數(shù)據(jù)分割信息425的值1024作為數(shù)據(jù)分割信息415存儲(chǔ)在空調(diào)1的數(shù)據(jù)通信功能表15中,與控制器2共享。由此,可實(shí)現(xiàn)傳送數(shù)據(jù)的傳送準(zhǔn)備。從而,數(shù)據(jù)通信控制部12通過(guò)表共享控制部6,指令數(shù)據(jù)通信功能表15的傳送數(shù)據(jù)416的值的共享。即,將傳送數(shù)據(jù)416的數(shù)據(jù)分割作為1024字節(jié)單位,執(zhí)行從空調(diào)1到控制器2的數(shù)據(jù)自發(fā)發(fā)送。由此,作為426,將傳送數(shù)據(jù)寫(xiě)入控制器2側(cè)的數(shù)據(jù)通信功能表25的傳送數(shù)據(jù)226中,將數(shù)據(jù)從空調(diào)傳送給控制器。
      最后,在判斷為空調(diào)1與控制器2各自的數(shù)據(jù)通信控制部12、22完成傳送數(shù)據(jù)共享的時(shí)刻,數(shù)據(jù)傳送狀態(tài)413、423被改寫(xiě)為待機(jī)中、未發(fā)送、或未設(shè)定,變?yōu)?13、223的狀態(tài)。對(duì)數(shù)據(jù)傳送狀態(tài)以外的項(xiàng)目保持共享值。因此,此后,不需要共享相同信息的數(shù)據(jù)通信。
      另外,也可在傳送自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)224時(shí),同時(shí)或連續(xù)傳送數(shù)據(jù)分割信息225。
      (實(shí)施例2)下面,說(shuō)明從控制器向終端機(jī)器請(qǐng)求傳送數(shù)據(jù)的請(qǐng)求應(yīng)答通信的實(shí)例。作為一例,說(shuō)明在照明機(jī)器與集中控制照明機(jī)器等的控制器之間的數(shù)據(jù)通信。構(gòu)成可用與圖1相同的圖來(lái)表示。在本實(shí)施例中,在圖1中,將通信機(jī)器1設(shè)為照明機(jī)器1,將通信機(jī)器2設(shè)為控制器2。作為控制器2向照明機(jī)器1請(qǐng)求數(shù)據(jù)傳送,照明機(jī)器1應(yīng)答發(fā)送,控制器2接收請(qǐng)求的情況,將這種數(shù)據(jù)通信稱為請(qǐng)求應(yīng)答通信。
      圖5是表示照明機(jī)器1與控制器2的數(shù)據(jù)通信功能表15、25在數(shù)據(jù)通信前狀態(tài)的圖。圖6是表示照明機(jī)器1與控制器2的數(shù)據(jù)通信功能表15、25在數(shù)據(jù)通信結(jié)束之前狀態(tài)的圖。
      在照明機(jī)器1的數(shù)據(jù)通信功能表15中,如圖5的501所示,作為初始狀態(tài),存儲(chǔ)以下信息。應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)511是表示照明機(jī)器1實(shí)現(xiàn)發(fā)送表示表格形式數(shù)據(jù)的CSV形式數(shù)據(jù)狀態(tài)的值。發(fā)送數(shù)據(jù)信息512是照明機(jī)器1應(yīng)答發(fā)送數(shù)據(jù)時(shí)的數(shù)據(jù)形式、例如數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、數(shù)據(jù)的尺寸,如圖3所示,在初始狀態(tài)下,為未設(shè)定。數(shù)據(jù)傳送狀態(tài)513表示是否發(fā)送中,最初為未發(fā)送。數(shù)據(jù)分割信息515是自發(fā)接收目的處理的數(shù)據(jù)分割尺寸,因?yàn)樽畛醪恢?,所以為未設(shè)定。傳送數(shù)據(jù)516是傳送數(shù)據(jù)本身,最初為未設(shè)定。每種數(shù)據(jù)數(shù)量517是表示CSV、TXT等每種數(shù)據(jù)形式下發(fā)送幾個(gè)文件等單位數(shù)據(jù)的信息,在本實(shí)施例中,最初為511中示出的CSV,設(shè)定為一個(gè)。
      在控制器2的數(shù)據(jù)通信功能表25中,如圖5的502所示,作為初始狀態(tài),存儲(chǔ)以下信息。應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)521是表示應(yīng)答發(fā)送源應(yīng)答發(fā)送數(shù)據(jù)的種類(lèi),因?yàn)樽畛醪恢?,所以為未設(shè)定。發(fā)送數(shù)據(jù)信息522是應(yīng)答發(fā)送源的照明機(jī)器1應(yīng)答發(fā)送數(shù)據(jù)時(shí)的數(shù)據(jù)形式、例如數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、數(shù)據(jù)的尺寸,如圖3所示,但在初始狀態(tài)下,因?yàn)檫€不知道,所以為未設(shè)定。數(shù)據(jù)傳送狀態(tài)523表示是否發(fā)送中,最初為未發(fā)送。數(shù)據(jù)分割信息525是作為請(qǐng)求接收目的的控制器2自身處理的數(shù)據(jù)分割尺寸,設(shè)定為1024。傳送數(shù)據(jù)526是請(qǐng)求接收數(shù)據(jù)本身,最初為未設(shè)定。每種數(shù)據(jù)數(shù)量527是表示CSV、TXT等每種數(shù)據(jù)形式下以文件等單位發(fā)送來(lái)幾個(gè)數(shù)據(jù)的信息,最初為未設(shè)定。請(qǐng)求接收側(cè)數(shù)據(jù)種類(lèi)524是控制器2處理的數(shù)據(jù)種類(lèi),將CSV、TXT兩種變?yōu)榭烧?qǐng)求接收。
      下面,說(shuō)明本實(shí)施例的數(shù)據(jù)通信的動(dòng)作。最初,設(shè)在由來(lái)自控制器2的數(shù)據(jù)通信控制部12的指令網(wǎng)絡(luò)連接確立時(shí)或進(jìn)行數(shù)據(jù)通信時(shí)刻,對(duì)方通信機(jī)器確認(rèn)是否是具有數(shù)據(jù)通信功能表的機(jī)器。在該確認(rèn)中,通過(guò)事先確定所用通信電文,查詢對(duì)方的通信機(jī)器,得到回信來(lái)進(jìn)行。并且,在確認(rèn)是否具有數(shù)據(jù)通信功能表的機(jī)器的同時(shí),也可通過(guò)查詢數(shù)據(jù)通信功能表中存儲(chǔ)的各信息的存在,得到回信,來(lái)確認(rèn)是否具有應(yīng)答接收功能的機(jī)器。另外,照明機(jī)器1也可在與連接的各機(jī)器之間在數(shù)據(jù)通信前或定期進(jìn)行確認(rèn)。另外,照明機(jī)器1也可通過(guò)查詢對(duì)方通信機(jī)器數(shù)據(jù)通信功能表中存儲(chǔ)信息的存在,確認(rèn)是否具有請(qǐng)求接收功能的機(jī)器。
      接著,在具有發(fā)送請(qǐng)求功能的控制器2通過(guò)來(lái)自數(shù)據(jù)通信控制部22的指令網(wǎng)絡(luò)連接確立時(shí)或進(jìn)行數(shù)據(jù)通信時(shí)刻,如下確認(rèn)是否是變?yōu)榘l(fā)送請(qǐng)求目的的通信機(jī)器??刂破?通過(guò)數(shù)據(jù)通信控制部22的表共享控制部26,將照明機(jī)器1的數(shù)據(jù)通信功能表15內(nèi)的、作為圖5所示表格501的應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)511的值的CSV讀入控制器2的功能表格25的應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)521。因此,表共享處理部29作成請(qǐng)求網(wǎng)絡(luò)控制部24應(yīng)答發(fā)送種類(lèi)電文,發(fā)送到照明機(jī)器1。
      照明機(jī)器1對(duì)網(wǎng)絡(luò)控制部14分析接收到的電文,將請(qǐng)求內(nèi)容傳遞給表共享處理部19,表共享處理部19經(jīng)表格值讀取部17,讀取應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)511的值CSV,存儲(chǔ)在回信電文中,從網(wǎng)絡(luò)控制部14向控制器2回信、即請(qǐng)求發(fā)送??刂破?從請(qǐng)求接收的電文中讀取應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)511的值CSV,作為圖6的應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)621,寫(xiě)入數(shù)據(jù)通信功能表25中。接著,控制器2的數(shù)據(jù)通信控制部26比較寫(xiě)入的應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)CSV與作為請(qǐng)求接收側(cè)數(shù)據(jù)種類(lèi)524的值CSV和TXT。因?yàn)榇嬖谝恢路N類(lèi)數(shù)據(jù),所以判斷為可請(qǐng)求接收應(yīng)答發(fā)送。此時(shí),在沒(méi)有一致種類(lèi)數(shù)據(jù)的情況下,判斷為不能請(qǐng)求接收。
      接著,控制器2的數(shù)據(jù)通信控制部26為了取得可請(qǐng)求數(shù)據(jù)的信息,通過(guò)請(qǐng)求每種數(shù)據(jù)數(shù)量517的共享,對(duì)控制器2的每種數(shù)據(jù)數(shù)量527設(shè)定每種數(shù)據(jù)數(shù)量517的值1,作為每種數(shù)據(jù)數(shù)量527。共享也通過(guò)按與對(duì)所述應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)511、512的611、612的共享類(lèi)似的步驟取得電文來(lái)進(jìn)行。因?yàn)樵撉闆r下數(shù)據(jù)數(shù)量為1個(gè),所以可請(qǐng)求的數(shù)據(jù)數(shù)量變?yōu)?個(gè)。
      接著,控制器2的數(shù)據(jù)通信控制部26為了進(jìn)行數(shù)據(jù)請(qǐng)求,如圖6的623所示,在將數(shù)據(jù)通信功能表25的數(shù)據(jù)傳送狀態(tài)523的值設(shè)定為傳送中后,使用表共享控制部26,將照明機(jī)器1的數(shù)據(jù)傳送狀態(tài)613的值設(shè)定為傳送中。該共享也可通過(guò)與所述類(lèi)似的步驟來(lái)進(jìn)行。由此,照明機(jī)器1的數(shù)據(jù)通信功能表15中齊備為了設(shè)定最新數(shù)據(jù)信息616、626而必需的信息來(lái)作為傳送數(shù)據(jù)516和發(fā)送數(shù)據(jù)信息512。
      之后,通過(guò)與實(shí)施例1相同的控制步驟從照明機(jī)器1向控制器2傳送數(shù)據(jù)。
      最后,在照明機(jī)器1與控制器2各自的數(shù)據(jù)通信控制部12、22判斷為傳送數(shù)據(jù)616、626的共享完成的時(shí)刻,將數(shù)據(jù)傳送狀態(tài)613、623設(shè)定為完成,對(duì)數(shù)據(jù)傳送狀態(tài)613、623以外的項(xiàng)目保持共享值。因此,以后不需要共享相同信息用的數(shù)據(jù)通信。
      (實(shí)施例3)下面,說(shuō)明從終端機(jī)器向控制器請(qǐng)求傳送數(shù)據(jù)發(fā)送的請(qǐng)求應(yīng)答通信的情況。圖1中,設(shè)通信機(jī)器1為集中控制終端機(jī)器組的控制器1,設(shè)通信機(jī)器2為微波爐2。
      圖7是表示控制器1與微波爐2的數(shù)據(jù)通信功能表15、25在數(shù)據(jù)通信前狀態(tài)的圖,圖8是表示控制器1與微波爐2的數(shù)據(jù)通信功能表15、25在數(shù)據(jù)通信結(jié)束之后狀態(tài)的圖。
      在控制器1的數(shù)據(jù)通信功能表15中,如圖7的701所示,作為初始狀態(tài),存儲(chǔ)以下信息。應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)711表示處于控制器1實(shí)現(xiàn)發(fā)送表示超文本置標(biāo)(markup)語(yǔ)言形式數(shù)據(jù)的HTM和表示文本形式數(shù)據(jù)的TXT形式的數(shù)據(jù)的狀態(tài)。發(fā)送數(shù)據(jù)信息712是控制器1應(yīng)答發(fā)送數(shù)據(jù)時(shí)的數(shù)據(jù)形式、例如數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、數(shù)據(jù)的尺寸,如圖3所示,按可應(yīng)答發(fā)送的每個(gè)數(shù)據(jù)種類(lèi)、HTM、TXT,存儲(chǔ)圖3形式的發(fā)送數(shù)據(jù)信息。數(shù)據(jù)傳送狀態(tài)713表示是否發(fā)送中,最初為未發(fā)送。數(shù)據(jù)分割信息715是請(qǐng)求接收目的處理的數(shù)據(jù)分割尺寸,因?yàn)樽畛醪恢?,所以為未設(shè)定。傳送數(shù)據(jù)716是傳送數(shù)據(jù)本身,最初為未設(shè)定。每種數(shù)據(jù)數(shù)量717是表示CSV、TXT等每種數(shù)據(jù)形式下以文件等單位來(lái)發(fā)送幾個(gè)數(shù)據(jù)的信息,在本實(shí)施例中,最初在HTM形式下設(shè)定為10個(gè),在TXT形式下設(shè)定為5個(gè)。
      在微波爐2的數(shù)據(jù)通信功能表25中,如圖7的702所示,作為初始狀態(tài),存儲(chǔ)以下信息。應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)721是表示應(yīng)答發(fā)送源可應(yīng)答發(fā)送數(shù)據(jù)的種類(lèi),因?yàn)樽畛醪恢溃詾槲丛O(shè)定。發(fā)送數(shù)據(jù)信息722是控制器1應(yīng)答發(fā)送數(shù)據(jù)時(shí)的數(shù)據(jù)形式、例如數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、數(shù)據(jù)的尺寸,如圖3所示,但在初始狀態(tài)下,因?yàn)檫€不知道,所以為未設(shè)定。數(shù)據(jù)傳送狀態(tài)723表示是否發(fā)送中,最初為未發(fā)送。數(shù)據(jù)分割信息725是作為請(qǐng)求接收目的的微波爐2處理的數(shù)據(jù)分割尺寸,設(shè)定為1024。傳送數(shù)據(jù)726是存儲(chǔ)請(qǐng)求接收數(shù)據(jù)的場(chǎng)所,最初為空、即未設(shè)定。每種數(shù)據(jù)數(shù)量727是表示HTM、TXT等每種數(shù)據(jù)形式下以文件等單位發(fā)送來(lái)幾個(gè)數(shù)據(jù)的信息,最初為未設(shè)定。請(qǐng)求接收側(cè)數(shù)據(jù)種類(lèi)724是微波爐2處理的數(shù)據(jù)種類(lèi),將HTM一種變?yōu)榭烧?qǐng)求接收。
      下面,說(shuō)明本實(shí)施例的數(shù)據(jù)通信的動(dòng)作。首先,具有發(fā)送請(qǐng)求功能的微波爐2在網(wǎng)絡(luò)連接確立時(shí)或進(jìn)行數(shù)據(jù)通信時(shí)刻,如下確認(rèn)是否是作為發(fā)送請(qǐng)求目的的通信機(jī)器。即,微波爐2使用表共享處理部29,從控制器1的數(shù)據(jù)通信功能表15內(nèi)取得應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)711的值HTM、TXT后,存儲(chǔ)在821中,與請(qǐng)求接收側(cè)數(shù)據(jù)種類(lèi)724的值HTM進(jìn)行比較,判斷為在數(shù)據(jù)種類(lèi)為HTM的情況下可從控制器1接收數(shù)據(jù)。
      接著,微波爐2使用表共享處理部29,從控制器1的數(shù)據(jù)通信功能表15中取得每種數(shù)據(jù)數(shù)量717的值10和5后,存儲(chǔ)在827中。微波爐2為了選擇從作為目標(biāo)的數(shù)據(jù)中取得的數(shù)據(jù),使用表共享處理部29,進(jìn)行與控制器1的數(shù)據(jù)通信功能表的發(fā)送數(shù)據(jù)信息712的表格共享。此時(shí),因?yàn)榭刂破?如712所示,保持作為發(fā)送目標(biāo)的所有數(shù)據(jù)的發(fā)送數(shù)據(jù)信息,微波爐2取得所有目標(biāo)數(shù)據(jù)的發(fā)送數(shù)據(jù)信息712,作為發(fā)送數(shù)據(jù)信息822存儲(chǔ)在數(shù)據(jù)通信功能表25中。可從多種發(fā)送數(shù)據(jù)信息中選擇請(qǐng)求的數(shù)據(jù)。但是,在本實(shí)施例中,因?yàn)榭山邮帐菫镠TM一種,所以僅可選擇HTM種類(lèi)。
      接著,微波爐2的數(shù)據(jù)通信控制部22為了在發(fā)送數(shù)據(jù)信息822取得的數(shù)據(jù)種類(lèi)中進(jìn)行HTM數(shù)據(jù)內(nèi)的第3次數(shù)據(jù)請(qǐng)求,如圖8的823所示,在將數(shù)據(jù)通信功能表25的數(shù)據(jù)傳送狀態(tài)723設(shè)定為第3次傳送中后,使用表共享控制部26,如圖8的183所示,將控制器1的數(shù)據(jù)傳送狀態(tài)713的值設(shè)定為第3次傳送中。從而,控制器1的數(shù)據(jù)通信控制部2可將最新數(shù)據(jù)信息設(shè)定為傳送數(shù)據(jù)716和發(fā)送數(shù)據(jù)信息712。
      之后,通過(guò)與(實(shí)施例1)相同的控制,可從控制器向微波爐傳送指定的數(shù)據(jù)。
      另外,在控制器內(nèi)的數(shù)據(jù)為可變的情況下、即每種數(shù)據(jù)數(shù)量、各數(shù)據(jù)的發(fā)送數(shù)據(jù)信息、傳送數(shù)據(jù)的值可變的情況、數(shù)據(jù)傳送狀態(tài)為傳送中的情況下,變?yōu)椴豢蓪?xiě)入的狀態(tài)。另外,除將數(shù)據(jù)傳送狀態(tài)設(shè)定為傳送中外,可設(shè)定為不可寫(xiě)入狀態(tài),在該狀態(tài)時(shí),可將每種數(shù)據(jù)數(shù)量、各發(fā)送數(shù)據(jù)信息、各數(shù)據(jù)信息的各值設(shè)為不變。
      最后,在控制器1與微波爐2各自的數(shù)據(jù)通信控制部12、22判斷為傳送數(shù)據(jù)共享完成的時(shí)刻,將數(shù)據(jù)傳送狀態(tài)設(shè)定為完成,對(duì)數(shù)據(jù)傳送狀態(tài)以外的項(xiàng)目保持共享值。因此,以后不需要共享相同信息用的數(shù)據(jù)通信。
      在所述三個(gè)實(shí)施例中,說(shuō)明共享必需數(shù)據(jù)傳送的啟動(dòng)側(cè)(觸發(fā)器側(cè))的通信機(jī)器與其對(duì)方通信機(jī)器的各數(shù)據(jù)通信功能表信息用的機(jī)器構(gòu)成、機(jī)器動(dòng)作、處理步驟。在實(shí)施例1中,自發(fā)通信的自發(fā)發(fā)送側(cè)與自發(fā)接收側(cè)的數(shù)據(jù)種類(lèi)一致。在實(shí)施例2、3中,請(qǐng)求應(yīng)答通信的請(qǐng)求接收側(cè)與應(yīng)答發(fā)送側(cè)的數(shù)據(jù)種類(lèi)一致。
      若沒(méi)有兩者共同的數(shù)據(jù)種類(lèi),則因?yàn)椴荒苓M(jìn)行數(shù)據(jù)傳送,所以通信機(jī)器一方或雙方也可顯示不可傳送數(shù)據(jù)。
      或者,也可將具有變換數(shù)據(jù)種類(lèi)功能的其它通信機(jī)器連接設(shè)置在網(wǎng)絡(luò)上,經(jīng)該變換器,來(lái)進(jìn)行數(shù)據(jù)傳送。若通信機(jī)器內(nèi)具有這種變換功能,則在數(shù)據(jù)種類(lèi)不一致的情況下,也可發(fā)送、接收與任一所具有的數(shù)據(jù)種類(lèi)一致后變換的數(shù)據(jù)。
      另外,也可代之以可接收期望數(shù)據(jù)種類(lèi)的其它通信機(jī)器接受傳送數(shù)據(jù),之后呈報(bào)。
      另外,在數(shù)據(jù)種類(lèi)彼此不一致的情況下,也可查詢其它通信機(jī)器與想發(fā)送的數(shù)據(jù)種類(lèi)一致的傳送時(shí)序或可處理數(shù)據(jù)種類(lèi)的傳送數(shù)據(jù)的程序,從該通信機(jī)器下載到通信機(jī)器1、通信機(jī)器2中不能對(duì)應(yīng)的機(jī)器,通過(guò)期望的種類(lèi)數(shù)據(jù)數(shù)量、數(shù)據(jù)分割來(lái)處理規(guī)定的數(shù)據(jù)種類(lèi)。
      另一方面,在兩個(gè)通信機(jī)器中存在多種共同數(shù)據(jù)種類(lèi)時(shí),無(wú)論哪種數(shù)據(jù)種類(lèi)都可傳送數(shù)據(jù)。通常傳送數(shù)據(jù)的種類(lèi)由于預(yù)定為T(mén)XT、CSV、HTM等,所以必需設(shè)定與期望傳送的數(shù)據(jù)文件一致的數(shù)據(jù)種類(lèi)。也可從調(diào)查必要的文件數(shù)據(jù)種類(lèi)開(kāi)始,從多個(gè)數(shù)據(jù)種類(lèi)信息中選擇共享。
      本發(fā)明中所用的數(shù)據(jù)通信功能表具有關(guān)于數(shù)據(jù)通信的一連串步驟、即規(guī)定目標(biāo)的動(dòng)作,表格自身被視為一個(gè)目標(biāo)。不僅每個(gè)信息共享關(guān)于數(shù)據(jù)發(fā)送的信息,而且,作為所謂傳送任務(wù)的目標(biāo)、即通過(guò)共享目標(biāo),平滑伴隨數(shù)據(jù)通信開(kāi)始的兩通信機(jī)器間的協(xié)商,可減少不必要的通信云集。
      在先說(shuō)明的自發(fā)發(fā)送數(shù)據(jù)種類(lèi)、發(fā)送數(shù)據(jù)信息、數(shù)據(jù)傳送狀態(tài)、傳送數(shù)據(jù)、自發(fā)接收側(cè)數(shù)據(jù)種類(lèi)、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)、請(qǐng)求接收數(shù)據(jù)種類(lèi)、數(shù)據(jù)分割數(shù)量、每種數(shù)據(jù)數(shù)量是稱為決定數(shù)據(jù)通信服務(wù)形態(tài)用的屬性。這些參數(shù)的決定方法有多種,但圖9、圖10、圖11中示出其具體實(shí)例。圖9和圖10是與[A]數(shù)據(jù)發(fā)送服務(wù)關(guān)聯(lián)的屬性。
      (1)PUSH發(fā)送用處理型信息(自發(fā)發(fā)送數(shù)據(jù)種類(lèi))[值的細(xì)節(jié)]·表示由PUSH型進(jìn)行數(shù)據(jù)發(fā)送情況下處理的數(shù)據(jù)MAX字節(jié)數(shù)量、類(lèi)型數(shù)量、各數(shù)據(jù)類(lèi)型與MAX數(shù)據(jù)數(shù)量的屬性。
      ·處理數(shù)據(jù)MAX字節(jié)數(shù)量表示可發(fā)送的數(shù)據(jù)1的最大字節(jié)數(shù)量。
      ·類(lèi)型數(shù)量處理的數(shù)據(jù)類(lèi)型數(shù)量。在該值為0的情況下,表示所有數(shù)據(jù)種類(lèi)變?yōu)槟繕?biāo)。
      ·MAX數(shù)據(jù)數(shù)量每類(lèi)處理數(shù)據(jù)的MAX數(shù)量。
      ·與數(shù)據(jù)傳送狀態(tài)無(wú)關(guān),總可讀取該值。
      (2)PULL發(fā)送用處理型信息(應(yīng)答發(fā)送數(shù)據(jù)種類(lèi))[值的細(xì)節(jié)]·表示由PULL型進(jìn)行數(shù)據(jù)發(fā)送情況下處理的數(shù)據(jù)MAX字節(jié)數(shù)量、類(lèi)型數(shù)量、各數(shù)據(jù)類(lèi)型與MAX數(shù)據(jù)數(shù)量的屬性。
      ·處理數(shù)據(jù)MAX字節(jié)數(shù)量表示可發(fā)送的數(shù)據(jù)1的最大字節(jié)數(shù)量。
      ·類(lèi)型數(shù)量處理的數(shù)據(jù)類(lèi)型數(shù)量。在該值為0的情況下,表示所有數(shù)據(jù)種類(lèi)變?yōu)槟繕?biāo)。
      ·MAX數(shù)據(jù)數(shù)量每類(lèi)處理數(shù)據(jù)的MAX數(shù)量。
      ·與數(shù)據(jù)傳送狀態(tài)無(wú)關(guān),總可讀取該值。
      (3)其它PULL發(fā)送用類(lèi)型數(shù)據(jù)數(shù)量(每種數(shù)據(jù)數(shù)量)[值的細(xì)節(jié)]·每類(lèi)現(xiàn)在的數(shù)據(jù)數(shù)量·類(lèi)型排列順序與PULL發(fā)送用處理類(lèi)信息相同,但也可省略數(shù)據(jù)數(shù)量為0的類(lèi)型。
      ·指定為數(shù)據(jù)傳送狀態(tài)的數(shù)據(jù)No也按該類(lèi)型順序排列。
      ·在數(shù)據(jù)傳送狀態(tài)為傳送中、寫(xiě)入中的情況下,不能變更數(shù)據(jù)數(shù)量。
      ·與數(shù)據(jù)傳送狀態(tài)無(wú)關(guān),總可讀取該值。
      (4)發(fā)送數(shù)據(jù)信息[值的細(xì)節(jié)]·成為發(fā)送目標(biāo)的各數(shù)據(jù)類(lèi)型或名稱、日期、字節(jié)數(shù)量等信息。
      ·發(fā)送數(shù)據(jù)1的信息是排列為1的排列處理屬性,排列要素No.變?yōu)閿?shù)據(jù)No.。另外,數(shù)據(jù)No.順序排列成PULL發(fā)送用處理類(lèi)型信息指定的類(lèi)型順序。
      ·日期信息用XX:YY:MN:DD:HH:MM:SS來(lái)表示數(shù)據(jù)的日期。
      (20-99):(0-99):(1-12):(1-31):(0-23):(0-59):(0-59)在目標(biāo)沒(méi)有日期信息的情況下,將各字節(jié)數(shù)據(jù)設(shè)定為0。
      ·數(shù)字字節(jié)數(shù)量發(fā)送數(shù)據(jù)整體的字節(jié)數(shù)量。
      ·校驗(yàn)碼合計(jì)發(fā)送數(shù)據(jù)整體的各字節(jié)數(shù)據(jù),為2的補(bǔ)碼。
      ·在數(shù)據(jù)傳送狀態(tài)為傳送中、寫(xiě)入中的情況下,不能變更該信息。
      ·總可讀取要素指定的發(fā)送數(shù)據(jù)信息。
      (5)數(shù)據(jù)傳送狀態(tài)[值的細(xì)節(jié)]·表示現(xiàn)在的數(shù)據(jù)傳送狀態(tài),在傳送中的情況下,表示數(shù)據(jù)No.。
      ·也可設(shè)定為不變更發(fā)送類(lèi)型信息、指定類(lèi)型數(shù)據(jù)數(shù)量和各數(shù)據(jù)信息值用的寫(xiě)入鎖定狀態(tài)。
      ·在數(shù)據(jù)傳送狀態(tài)為寫(xiě)入鎖定或傳送中的情況下,必需再次進(jìn)行數(shù)據(jù)No.的寫(xiě)入,開(kāi)始數(shù)據(jù)傳送,或返回正常結(jié)束或異常結(jié)束的結(jié)束狀態(tài)。
      ·在即使數(shù)據(jù)傳送后經(jīng)過(guò)一定時(shí)間,卻沒(méi)有欠缺數(shù)據(jù)請(qǐng)求或數(shù)據(jù)傳送狀態(tài)的設(shè)定的情況下,本終端將數(shù)據(jù)傳送狀態(tài)設(shè)定為異常結(jié)束。
      ·在數(shù)據(jù)傳送狀態(tài)為寫(xiě)入中或傳送中的情況下,不能從進(jìn)行傳送處理的終端以外的終端寫(xiě)入值。
      ·總可讀取該值。
      (6)數(shù)據(jù)傳送[值的細(xì)節(jié)]將數(shù)據(jù)No.指定為數(shù)據(jù)傳送狀態(tài)的情況下,將數(shù)據(jù)分割成從數(shù)據(jù)分割信息求出的分割尺寸,作為排列類(lèi)型連續(xù)發(fā)送。
      ·全部排列數(shù)量分割發(fā)送的全部排列數(shù)量。
      ·分割數(shù)據(jù)尺寸該幀的分割數(shù)據(jù)字節(jié)數(shù)量。
      ·接收數(shù)據(jù)分割信息通知后,從發(fā)送側(cè)通知發(fā)送傳送數(shù)據(jù)主體。
      圖11是關(guān)于[B]數(shù)據(jù)接收服務(wù)的屬性。
      (1)PUSH接收用處理型信息(自發(fā)接收側(cè)數(shù)據(jù)種類(lèi))[值的細(xì)節(jié)]·表示由PUSH型進(jìn)行數(shù)據(jù)接收情況下處理的數(shù)據(jù)MAX字節(jié)數(shù)量、類(lèi)型數(shù)量、各數(shù)據(jù)類(lèi)型的屬性。
      ·處理數(shù)據(jù)MAX字節(jié)數(shù)量表示可接收的數(shù)據(jù)1的最大字節(jié)數(shù)量。
      ·類(lèi)型數(shù)量處理的數(shù)據(jù)類(lèi)型數(shù)量。在該值為0的情況下,表示可接收所有數(shù)據(jù)種類(lèi)。
      ·與數(shù)據(jù)傳送狀態(tài)無(wú)關(guān),總可讀取該值。
      (2)PULL接收用處理型信息(請(qǐng)求接收側(cè)數(shù)據(jù)種類(lèi))[值的細(xì)節(jié)]·表示由PULL型進(jìn)行數(shù)據(jù)接收情況下處理的數(shù)據(jù)MAX字節(jié)數(shù)量、類(lèi)型數(shù)量、各數(shù)據(jù)類(lèi)型的屬性。
      ·處理數(shù)據(jù)MAX字節(jié)數(shù)量表示可接收的數(shù)據(jù)1的最大字節(jié)數(shù)量。
      ·類(lèi)型數(shù)量處理的數(shù)據(jù)類(lèi)型數(shù)量。在該值為0的情況下,表示可接收全部數(shù)據(jù)種類(lèi)。
      ·與數(shù)據(jù)傳送狀態(tài)無(wú)關(guān),總可讀取該值。
      (3)數(shù)據(jù)分割信息[值的細(xì)節(jié)]·接收側(cè)最適于接收的搭載數(shù)據(jù)的最大字節(jié)數(shù)量。
      ·設(shè)置的搭載數(shù)據(jù)最大字節(jié)數(shù)量,本終端可一次發(fā)送的搭載數(shù)據(jù)最大字節(jié)數(shù)量。
      ·搭載數(shù)據(jù)最大字節(jié)數(shù)量中最小字節(jié)數(shù)量,分割發(fā)送數(shù)據(jù)后,進(jìn)行數(shù)據(jù)傳送處理,以可構(gòu)成數(shù)據(jù)傳送的搭載數(shù)據(jù)。
      ·在數(shù)據(jù)傳送狀態(tài)為傳送中的情況下,不能寫(xiě)入值。
      下面,為了執(zhí)行所述3個(gè)實(shí)施例中說(shuō)明的數(shù)據(jù)通信方法、步驟,說(shuō)明使用圖9、圖10、圖11各屬性的電文實(shí)例。
      在自發(fā)通信(PUSH型數(shù)據(jù)通信)的處理中,在通過(guò)自動(dòng)發(fā)信從發(fā)送側(cè)進(jìn)行數(shù)據(jù)傳送的情況下,請(qǐng)求接收側(cè)的PUSH接收用處理類(lèi)型并進(jìn)行傳送數(shù)據(jù)種類(lèi)確認(rèn)后,通知發(fā)送數(shù)據(jù)信息,緊接著作為來(lái)自接收側(cè)應(yīng)答的數(shù)據(jù)傳送確定,通過(guò)從發(fā)送側(cè)傳送分割數(shù)據(jù),進(jìn)行數(shù)據(jù)傳送。圖12中示出自發(fā)通信(PUSH型數(shù)據(jù)通信)的代理通信時(shí)序。這是發(fā)送側(cè)通過(guò)內(nèi)部觸發(fā)器來(lái)自動(dòng)發(fā)送數(shù)據(jù)的處理。說(shuō)明自發(fā)通信(PUSH型數(shù)據(jù)通信)的處理概要。在通過(guò)自動(dòng)發(fā)送從發(fā)送側(cè)傳送數(shù)據(jù)的情況下,請(qǐng)求接收側(cè)的PUSH接收用處理類(lèi)型,在確認(rèn)傳送數(shù)據(jù)種類(lèi)后,通知發(fā)送數(shù)據(jù)信息。緊接著作為來(lái)自接收側(cè)應(yīng)答的數(shù)據(jù)傳送確定,通過(guò)從發(fā)送側(cè)傳送分割數(shù)據(jù),傳送數(shù)據(jù)。
      ①請(qǐng)求處理類(lèi)型信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)向接收側(cè)讀取并請(qǐng)求PUSH接收用處理類(lèi)型信息。
      ②應(yīng)答處理類(lèi)型信息(接收側(cè)→發(fā)送側(cè))接受請(qǐng)求,接收側(cè)應(yīng)答發(fā)送PUSH接收用處理類(lèi)型信息。
      ③通知發(fā)送數(shù)據(jù)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)在數(shù)據(jù)傳送狀態(tài)下將傳送數(shù)據(jù)No.設(shè)置成寫(xiě)入傳送中后,向接收側(cè)通知傳送數(shù)據(jù)尺寸、校驗(yàn)和等發(fā)送數(shù)據(jù)信息。接收側(cè)根據(jù)發(fā)送數(shù)據(jù)信息判斷可否接收數(shù)據(jù),在不能接收的情況下,通過(guò)數(shù)據(jù)傳送完成設(shè)定來(lái)設(shè)定異常結(jié)束。
      ④通知分割數(shù)據(jù)信息(接收側(cè)→發(fā)送側(cè))接收側(cè)在判斷為可接收的情況下,發(fā)送本終端的可接收的搭載最大字節(jié)數(shù)量。
      ⑤傳送分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)分割數(shù)據(jù)后連續(xù)發(fā)送給接收側(cè)。
      ⑥請(qǐng)求指定分割數(shù)據(jù)(接收側(cè)→發(fā)送側(cè))在接收側(cè)接收最終分割數(shù)據(jù)后,或在發(fā)生分割數(shù)據(jù)接收等待暫停的時(shí)刻,在有不能正確接收的分割數(shù)據(jù)的情況下,指定分割數(shù)據(jù)的排列要素序號(hào)后請(qǐng)求發(fā)送。
      ⑦傳送指定分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))接收側(cè)在有來(lái)自接收側(cè)的指定分割數(shù)據(jù)請(qǐng)求的情況下,發(fā)送指定排列要素的分割數(shù)據(jù)。
      ⑧設(shè)定數(shù)據(jù)傳送完成(接收側(cè)→發(fā)送側(cè))在不能正確接收數(shù)據(jù)的情況或無(wú)論何種理由結(jié)束數(shù)據(jù)傳送處理的情況下,接收側(cè)向發(fā)送側(cè)發(fā)送數(shù)據(jù)傳送狀態(tài)變?yōu)橥瓿傻臄?shù)據(jù)。
      但是,也有未發(fā)送該幀的情況。因此,數(shù)據(jù)發(fā)送側(cè)對(duì)指定分割數(shù)據(jù)的請(qǐng)求和數(shù)據(jù)傳送完成設(shè)定的幀接收等待處理設(shè)置暫停,進(jìn)行將數(shù)據(jù)傳送狀態(tài)從處理中變更為完成的處理。
      圖13的①-⑧是用于所述各時(shí)序中的電文的一實(shí)例。在圖13中,OHD為目標(biāo)標(biāo)題,SEOJ為發(fā)送源目標(biāo),DEOJ為接收目的目標(biāo),EPC為屬性名稱代碼,ESV為屬性服務(wù)內(nèi)容。之后,必要時(shí)搭載各種數(shù)據(jù)。這些電文通過(guò)附加作為發(fā)送源地址、接收目的地址之一的通信機(jī)器1與2的地址,在網(wǎng)絡(luò)控制部14與15之間收發(fā)信。
      在請(qǐng)求應(yīng)答通信(PULL型數(shù)據(jù)通信)的處理中,在請(qǐng)求從接收側(cè)傳送數(shù)據(jù)的情況下,請(qǐng)求發(fā)送側(cè)的PUSH發(fā)送用處理類(lèi)型并進(jìn)行傳送數(shù)據(jù)確認(rèn)后,必要時(shí)進(jìn)行數(shù)據(jù)信息收集處理,之后,接收側(cè)發(fā)送數(shù)據(jù)傳送開(kāi)始觸發(fā)脈沖。數(shù)據(jù)發(fā)送側(cè)接受該觸發(fā)脈沖后通知指定數(shù)據(jù)的發(fā)送數(shù)據(jù)信息,并在此后進(jìn)行與PUSH型相同的數(shù)據(jù)傳送處理。
      圖14中示出請(qǐng)求應(yīng)答通信(PULL型數(shù)據(jù)通信)的代理通信時(shí)序。說(shuō)明請(qǐng)求應(yīng)答通信(PULL型數(shù)據(jù)通信)的處理概要。在從接收側(cè)請(qǐng)求數(shù)據(jù)傳送的情況下,請(qǐng)求發(fā)送側(cè)的PUSH發(fā)送用處理類(lèi)型并確定傳送數(shù)據(jù)后,必要時(shí)進(jìn)行數(shù)據(jù)信息收集處理。之后,接收側(cè)發(fā)送數(shù)據(jù)傳送開(kāi)始觸發(fā)脈沖。數(shù)據(jù)發(fā)送側(cè)接受該觸發(fā)脈沖后通知指定數(shù)據(jù)的發(fā)送數(shù)據(jù)信息,此后進(jìn)行與PUSH型相同的數(shù)據(jù)傳送處理。下面,簡(jiǎn)單說(shuō)明各電文。
      (1)請(qǐng)求處理類(lèi)型信息(接收側(cè)→發(fā)送側(cè))發(fā)送側(cè)向接收側(cè)讀取并請(qǐng)求PULL發(fā)送用處理類(lèi)型信息。
      (2)應(yīng)答處理類(lèi)型信息(發(fā)送側(cè)→接收側(cè))接受請(qǐng)求,接收側(cè)應(yīng)答發(fā)送PULL發(fā)送用處理類(lèi)型信息。
      數(shù)據(jù)選擇處理如下。但是,必要時(shí)進(jìn)行這些處理。另外,也可不進(jìn)行數(shù)據(jù)傳送而單獨(dú)進(jìn)行各處理。
      (3)請(qǐng)求數(shù)據(jù)傳送狀態(tài)(接收側(cè)→發(fā)送側(cè))接收側(cè)向發(fā)送側(cè)請(qǐng)求數(shù)據(jù)傳送狀態(tài)。接收該請(qǐng)求后,發(fā)送側(cè)應(yīng)答數(shù)據(jù)傳送狀態(tài)。
      (4)應(yīng)答數(shù)據(jù)傳送狀態(tài)(發(fā)送側(cè)→接收側(cè))
      發(fā)送側(cè)向接收側(cè)發(fā)送數(shù)據(jù)傳送狀態(tài)應(yīng)答。接收側(cè)在數(shù)據(jù)傳送狀態(tài)為未處理或結(jié)束狀態(tài)的情況下,發(fā)送寫(xiě)入鎖定或數(shù)據(jù)傳送開(kāi)始觸發(fā)脈沖。
      (5)寫(xiě)入鎖定(接收側(cè)→發(fā)送側(cè))為了鎖定以便發(fā)送側(cè)不進(jìn)行當(dāng)前數(shù)據(jù)種類(lèi)或數(shù)據(jù)信息的改寫(xiě),將數(shù)據(jù)傳送狀態(tài)變?yōu)閷?xiě)入鎖定。必要時(shí)進(jìn)行寫(xiě)入鎖定。在鎖定后,必需將數(shù)據(jù)No.設(shè)置成數(shù)據(jù)傳送狀態(tài),并將數(shù)據(jù)傳送設(shè)定為開(kāi)始或結(jié)束狀態(tài)。
      (6)請(qǐng)求不同類(lèi)型數(shù)據(jù)數(shù)量(接收側(cè)→發(fā)送側(cè))為了必要時(shí)收集數(shù)據(jù)傳送開(kāi)始之前的信息,請(qǐng)求每個(gè)發(fā)送類(lèi)型的數(shù)據(jù)數(shù)量。
      (7)應(yīng)答不同類(lèi)型數(shù)據(jù)數(shù)量(發(fā)送側(cè)→接收側(cè))對(duì)應(yīng)于請(qǐng)求來(lái)應(yīng)答每種類(lèi)型的數(shù)據(jù)數(shù)量。
      (8)請(qǐng)求指定發(fā)送數(shù)據(jù)信息(接收側(cè)→發(fā)送側(cè))在數(shù)據(jù)傳送處理前,在想取得作為數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)信息的情況下,通過(guò)指定數(shù)據(jù)序號(hào),請(qǐng)求發(fā)送數(shù)據(jù)信息。
      (9)應(yīng)答指定發(fā)送數(shù)據(jù)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)對(duì)應(yīng)于請(qǐng)求,應(yīng)答指定的發(fā)送數(shù)據(jù)信息。
      (10)數(shù)據(jù)傳送開(kāi)始觸發(fā)器(接收側(cè)→發(fā)送側(cè))接收側(cè)通過(guò)向發(fā)送側(cè)發(fā)送將數(shù)據(jù)傳送狀態(tài)變?yōu)樘幚碇械膸?,發(fā)送數(shù)據(jù)傳送開(kāi)始的觸發(fā)脈沖。接受該觸發(fā)脈沖后,發(fā)送側(cè)進(jìn)行如下處理。
      以后與PUSH型數(shù)據(jù)傳送相同。
      圖15、圖16是所述PULL型時(shí)序的通信電文實(shí)例。
      下面,圖17、圖18中示出數(shù)據(jù)通信功能表的其它實(shí)施例。在圖17、圖18中,通信機(jī)器1的數(shù)據(jù)通信功能表901具備自發(fā)發(fā)送數(shù)據(jù)種類(lèi)911、自發(fā)接收數(shù)據(jù)種類(lèi)912、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)913、請(qǐng)求接收數(shù)據(jù)種類(lèi)914、發(fā)送數(shù)據(jù)信息915、數(shù)據(jù)傳送狀態(tài)916、每種數(shù)據(jù)數(shù)量917、數(shù)據(jù)分割數(shù)量918、傳送數(shù)據(jù)919。通信機(jī)器2的數(shù)據(jù)通信功能表902也具備自發(fā)發(fā)送數(shù)據(jù)種類(lèi)921、自發(fā)接收數(shù)據(jù)種類(lèi)922、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)923、請(qǐng)求接收數(shù)據(jù)種類(lèi)924、發(fā)送數(shù)據(jù)信息925、數(shù)據(jù)傳送狀態(tài)926、每種數(shù)據(jù)數(shù)量927、數(shù)據(jù)分割數(shù)量928、傳送數(shù)據(jù)929。
      將各數(shù)據(jù)區(qū)域分為(a)和(b),(a)中存儲(chǔ)自己的數(shù)據(jù),(b)中存儲(chǔ)對(duì)方的數(shù)據(jù)。在自己數(shù)據(jù)(a)內(nèi),在自發(fā)發(fā)送數(shù)據(jù)種類(lèi)911、921、自發(fā)接收數(shù)據(jù)種類(lèi)912、922、應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)913、923、請(qǐng)求接收數(shù)據(jù)種類(lèi)914、924、每種數(shù)據(jù)數(shù)量917、927、數(shù)據(jù)分割數(shù)量918、928中,存儲(chǔ)通信機(jī)器自身可處理的數(shù)據(jù)種類(lèi)或非多數(shù)數(shù)據(jù)分割數(shù)量。發(fā)送數(shù)據(jù)信息915、925、數(shù)據(jù)傳送狀態(tài)916、926是在數(shù)據(jù)通信執(zhí)行過(guò)程中決定的值,在初始狀態(tài)下,為未設(shè)定。數(shù)據(jù)傳送狀態(tài)916、926的未設(shè)定表示未發(fā)送。在各數(shù)據(jù)內(nèi),(b)在初始狀態(tài)下由于不知對(duì)方的狀態(tài),所以它們也為未設(shè)定。
      說(shuō)明通信機(jī)器1進(jìn)行收發(fā)發(fā)送的情況。通信機(jī)1向通信機(jī)器2發(fā)送電文,以送出自發(fā)接收數(shù)據(jù)種類(lèi)922(a)和數(shù)據(jù)分割數(shù)量928(a),通信機(jī)器2應(yīng)答后送出數(shù)據(jù)。通信機(jī)器1將接收到的自發(fā)接收數(shù)據(jù)種類(lèi)922(a)和數(shù)據(jù)分割數(shù)量928(a)分別存儲(chǔ)在912(b)和918(b)中,比較911(a)918(a),確認(rèn)有共同部分,從共同的部分中選擇期望的數(shù)據(jù)種類(lèi),寫(xiě)入發(fā)送數(shù)據(jù)信息915(a)中。在圖18的情況下,HTM在911(a)與912(b)中共同,1024在918(a)與918(b)中共同。
      通信機(jī)器1在每次自發(fā)發(fā)送HTM形式的文件A時(shí),根據(jù)圖3的模式,將發(fā)送數(shù)據(jù)信息915(a)設(shè)定為數(shù)據(jù)種類(lèi)HTM、數(shù)據(jù)名稱文件A、日期2002/3/10、數(shù)據(jù)字節(jié)數(shù)量5500,并將該數(shù)據(jù)送給通信機(jī)器2。通信機(jī)器2將接收到的數(shù)據(jù)存儲(chǔ)在發(fā)送數(shù)據(jù)信息925(b)中。另外,通信機(jī)器1對(duì)919(a)準(zhǔn)備文件A。將數(shù)據(jù)傳送狀態(tài)916(a)設(shè)定為傳送中,發(fā)送設(shè)定的數(shù)據(jù),使通信機(jī)器2知道執(zhí)行傳送。通信機(jī)器2將接收到的數(shù)據(jù)傳送狀態(tài)916(a)存儲(chǔ)在926(b)中,并進(jìn)行文件的接收準(zhǔn)備。
      接著,通信機(jī)器1將傳送數(shù)據(jù)919(a)的文件A分割成每1024字節(jié)后進(jìn)行傳送。通信機(jī)器2按接收順序?qū)⒎指罱邮盏降奈募嗀存儲(chǔ)在傳送數(shù)據(jù)929(b)中。在文件A由多個(gè)子文件構(gòu)成的情況下,根據(jù)子文件的序號(hào),如第3傳送中那樣,根據(jù)子文件序號(hào)來(lái)改變數(shù)據(jù)傳送狀態(tài)916(a),進(jìn)行傳送狀態(tài)與子文件的序號(hào)管理。另外,通信機(jī)器2也通過(guò)926(b)來(lái)進(jìn)行傳送狀態(tài)與子文件的序號(hào)管理。在發(fā)送發(fā)送數(shù)據(jù)信息915(a)時(shí),若同時(shí)或另外發(fā)送每種數(shù)據(jù)數(shù)量917(a),則通信機(jī)器2事先知道傳送執(zhí)行中發(fā)送的文件數(shù)量,右判斷接收是否完成。
      由此,何處入手通信機(jī)器1與2分別處理的數(shù)據(jù)種類(lèi)、數(shù)據(jù)分割數(shù)量、每咱數(shù)據(jù)數(shù)量等,與自己的處理能力相比,共享彼此的處理能力。另外,在選擇傳送文件等傳送數(shù)據(jù)時(shí),彼此共享傳送數(shù)據(jù)的數(shù)據(jù)種類(lèi)、數(shù)據(jù)名稱等。其次,通過(guò)傳送執(zhí)行來(lái)彼此共享傳送數(shù)據(jù)。從而,通過(guò)使用數(shù)據(jù)通信功能表,彼此共享,可確實(shí)以少的通信量來(lái)進(jìn)行通信機(jī)器1、2間的通信調(diào)停。
      在圖17、圖18的數(shù)據(jù)通信功能表中,通信機(jī)器1、2都可進(jìn)行自發(fā)發(fā)送、自發(fā)接收、應(yīng)答發(fā)送、請(qǐng)求接收的情況,但在僅進(jìn)行一部分的機(jī)器中,也可省略不要的數(shù)據(jù)區(qū)域、其中的(a)、(b)一方或雙方。實(shí)施例1、2、3相當(dāng)于這種情況。為了共享,變?yōu)閭魉蛿?shù)據(jù)發(fā)送側(cè)的通信機(jī)器一方共享處理的數(shù)據(jù)種類(lèi)、數(shù)據(jù)分割信息、每種數(shù)據(jù)數(shù)量等,但最好是在接收側(cè),對(duì)應(yīng)于共享來(lái)進(jìn)行接收準(zhǔn)備。尤其是,接收側(cè)在與接收的傳送數(shù)據(jù)屬性、狀況一致來(lái)改變對(duì)應(yīng)的情況下,即使這樣也不妨礙。
      在圖17、圖18的數(shù)據(jù)通信功能表中,也可匯總自發(fā)發(fā)送數(shù)據(jù)種類(lèi)911與應(yīng)答發(fā)送數(shù)據(jù)種類(lèi)913,作為一個(gè)發(fā)送數(shù)據(jù)種類(lèi)911,并匯總自發(fā)接收數(shù)據(jù)種類(lèi)912與請(qǐng)求接收數(shù)據(jù)種類(lèi)914,作為一個(gè)接收數(shù)據(jù)種類(lèi)912,刪除913、914。此時(shí),在自發(fā)通信中,送來(lái)對(duì)方的接收數(shù)據(jù)種類(lèi),比較自己的發(fā)送數(shù)據(jù)種類(lèi)與對(duì)方的接收數(shù)據(jù)種類(lèi)。另外,在請(qǐng)求應(yīng)答通信中,送來(lái)對(duì)方的發(fā)送數(shù)據(jù)種類(lèi),比較自己的接收數(shù)據(jù)種類(lèi)與對(duì)方的發(fā)送數(shù)據(jù)種類(lèi)。
      如上所述,也可通過(guò)以數(shù)據(jù)通信功能表的形式進(jìn)行傳送來(lái)進(jìn)行共享,從而取代追隨步驟來(lái)傳送共享各屬性。此時(shí),數(shù)據(jù)通信功能表的內(nèi)容進(jìn)行必要的未設(shè)定后發(fā)送。雖然也有通過(guò)一次傳送完成的情況,但通常在通信機(jī)器1、2雙方之間進(jìn)行多次傳送。
      (實(shí)施例4)
      就具有圖1構(gòu)成的終端機(jī)器與控制器而言,說(shuō)明從終端機(jī)器向控制器自發(fā)發(fā)送數(shù)據(jù)的情況。作為一實(shí)例,說(shuō)明將自發(fā)發(fā)送數(shù)據(jù)的終端機(jī)器設(shè)為空調(diào)1,將接收側(cè)設(shè)為控制器2,一旦空調(diào)1存儲(chǔ)一定期間維護(hù)數(shù)據(jù)后,則自發(fā)發(fā)送給控制器2的情況。
      如圖19所示,對(duì)空調(diào)1準(zhǔn)備發(fā)送功能表1001、對(duì)控制器2準(zhǔn)備接收功能表格1002,兩者通過(guò)經(jīng)通信網(wǎng)絡(luò)對(duì)通信對(duì)方的表格進(jìn)行參照或?qū)懭耄M(jìn)行數(shù)據(jù)的收發(fā)信。下面,將發(fā)送功能表與接收功能表格統(tǒng)稱為通信功能表格。
      發(fā)送功能表1001中存儲(chǔ)以下信息。動(dòng)作狀態(tài)1011表示發(fā)送功能表1001整體的動(dòng)作是否有效,例如用ON=0x30、OFF=0x31兩個(gè)值來(lái)表現(xiàn)。1012是數(shù)據(jù)提供機(jī)器·功能信息,存儲(chǔ)提供發(fā)送數(shù)據(jù)的機(jī)器種類(lèi)及表示其功能的代碼。在發(fā)送空調(diào)一定期間維護(hù)數(shù)據(jù)的情況下,將組合表示空調(diào)的代碼0x013001和表示維護(hù)數(shù)據(jù)的代碼0xF0后的0x103001F0存儲(chǔ)在1012中(代碼為實(shí)例)。由機(jī)器與功能來(lái)將該代碼變?yōu)槲ㄒ弧?013是發(fā)送數(shù)據(jù)信息,例如圖3所示,由數(shù)據(jù)種類(lèi)(位圖形式、文本形式等)、數(shù)據(jù)名稱、數(shù)據(jù)的作成日期、發(fā)送數(shù)據(jù)的尺寸等構(gòu)成。1014是數(shù)據(jù)發(fā)送狀態(tài),表示是否發(fā)送中。1015是數(shù)據(jù)分割信息,是接收側(cè)控制器2處理的數(shù)據(jù)尺寸。另外,1016是發(fā)送數(shù)據(jù)本身。
      另一方面,在接收功能表格1002中存儲(chǔ)以下信息。動(dòng)作狀態(tài)1021表示接收功能表格1002整體的動(dòng)作是否有效,例如用ON=0x30、OFF=0x31兩個(gè)值來(lái)表現(xiàn)。1022與1012相同,是數(shù)據(jù)提供機(jī)器·功能信息,存儲(chǔ)提供發(fā)送數(shù)據(jù)的機(jī)器種類(lèi)及表示其功能的代碼。1024是數(shù)據(jù)接收狀態(tài),表示是否接收中。1025是數(shù)據(jù)分割信息,是發(fā)送側(cè)處理的數(shù)據(jù)尺寸。
      下面,說(shuō)明本實(shí)施例的動(dòng)作。首先,空調(diào)1與控制器2必需彼此識(shí)別通信對(duì)方。尤其是作為發(fā)送側(cè)的空調(diào)1因?yàn)榇_認(rèn)作為發(fā)送目的地的控制器2后,可開(kāi)始向控制器2發(fā)送數(shù)據(jù),所以必需該確認(rèn)時(shí)序。通過(guò)以下的通信步驟來(lái)進(jìn)行。
      在空調(diào)1與控制器2接通電源后,變?yōu)橄蚓W(wǎng)絡(luò)上通知自身具有的通信功能表格信息的規(guī)格。在空調(diào)1的電源比控制器2后接通的情況下,控制器2在接受空調(diào)1的發(fā)送功能表1001搭載通知后,向空調(diào)1的發(fā)送功能表1001的動(dòng)作狀態(tài)1001發(fā)出ON寫(xiě)入電文。向?qū)照{(diào)1的寫(xiě)入電文中加入表示搭載控制器2的地址或接收功能表格1002的信息。空調(diào)1通過(guò)接受該電文,可知具有接收功能表格的機(jī)器存在。
      另一方面,在控制器2后接通電源的情況下,因?yàn)榭照{(diào)1可接受控制器2的接收功能表格1002搭載通知,所以可識(shí)別發(fā)送對(duì)方目的,但在接受控制器2的接收功能表格1002搭載通知后,向控制器2的接收功能表格1002的動(dòng)作狀態(tài)1021送出ON的寫(xiě)入電文,使控制器2識(shí)別空調(diào)1的存在。
      另外,也可取代所述通信步驟,空調(diào)1與控制器2在接通電源向網(wǎng)絡(luò)上通知自身具有的通信功能表格信息后,向?qū)Ψ降耐ㄐ殴δ鼙砀袼统鰟?dòng)作狀態(tài)的參照/通知請(qǐng)求電文,通過(guò)對(duì)該電文的應(yīng)答來(lái)進(jìn)行通信對(duì)方的確認(rèn)。例如,在具有發(fā)送功能表的空調(diào)1啟動(dòng)時(shí),向網(wǎng)絡(luò)上具有接收功能表格的所有機(jī)器發(fā)出動(dòng)作狀態(tài)參照/通知請(qǐng)求。若接收該電文的控制器2讀取接收功能表格1002的動(dòng)作狀態(tài)1021后作成應(yīng)答電文并發(fā)送給空調(diào)1,則空調(diào)1可確認(rèn)控制器2的接收功能表格1002的存在。
      如上所述,作業(yè)進(jìn)行數(shù)據(jù)發(fā)送的事前處理,空調(diào)1可識(shí)別作為自發(fā)發(fā)送對(duì)方目的的控制器2。
      下面描述空調(diào)1與控制器2的數(shù)據(jù)收發(fā)信??照{(diào)1例如一旦存儲(chǔ)一定期間的維護(hù)數(shù)據(jù),則作成數(shù)據(jù)提供機(jī)器·功能信息,發(fā)送給控制器2??刂破?一旦接收空調(diào)1的數(shù)據(jù)提供機(jī)器·功能信息,則斟酌該信息內(nèi)容,并在取得維護(hù)數(shù)據(jù)的情況下,向空調(diào)1發(fā)送地空調(diào)1的發(fā)送功能表1001的數(shù)據(jù)發(fā)送狀態(tài)1014寫(xiě)入表示發(fā)送中代碼的電文。另外,控制器2同時(shí)向自身的接收功能表格1002的數(shù)據(jù)接收狀態(tài)1024中寫(xiě)入表示接收中的代碼。另外,在控制器2未取得維護(hù)數(shù)據(jù)的情況下,向空調(diào)發(fā)送對(duì)空調(diào)1的發(fā)送功能表1001的數(shù)據(jù)發(fā)送狀態(tài)1014寫(xiě)入表示異常結(jié)束的代碼電文。此時(shí),控制器2什么也未寫(xiě)入自身接收功能表格1002的數(shù)據(jù)接收狀態(tài)1024中。
      空調(diào)1將控制器2的發(fā)送中寫(xiě)入電文接收變?yōu)橛|發(fā)脈沖,首先,從發(fā)送功能表1001中讀取發(fā)送數(shù)據(jù)信息1013,并發(fā)送到控制器2。之后,讀取發(fā)送數(shù)據(jù)1016,將發(fā)送數(shù)據(jù)分割成數(shù)據(jù)分割信息1015中存儲(chǔ)的數(shù)據(jù)尺寸后,執(zhí)行向控制器2的自發(fā)發(fā)送??刂破?一旦接收所有分割的發(fā)送數(shù)據(jù),則組成數(shù)據(jù),與先接收的發(fā)送數(shù)據(jù)信息鏈接后保存。
      另外,在空調(diào)1向控制器2發(fā)送數(shù)據(jù)提供機(jī)器·功能信息時(shí),也可附加發(fā)送數(shù)據(jù)信息1013。此時(shí),一旦空調(diào)1接收來(lái)自控制器2的發(fā)送中寫(xiě)入電文,則向控制器2發(fā)送當(dāng)即分割的發(fā)送數(shù)據(jù)。
      如上所述,在本實(shí)施例4中,對(duì)于具有自發(fā)發(fā)送數(shù)據(jù)功能的終端機(jī)器與接收的控制器而言,在終端機(jī)器發(fā)送數(shù)據(jù)之前,因?yàn)橄蚩刂破靼l(fā)送關(guān)于包含終端機(jī)器的機(jī)器·功能信息數(shù)據(jù)的信息,所以控制器可通過(guò)明確把握提供數(shù)據(jù)的機(jī)器·功能信息來(lái)取得數(shù)據(jù)。
      (實(shí)施例5)對(duì)于具有圖1構(gòu)成的終端機(jī)器和控制器而言,說(shuō)明從控制器向終端機(jī)器請(qǐng)求數(shù)據(jù)的情況。作為一實(shí)例,說(shuō)明將終端機(jī)器設(shè)為取得靜止圖像的照相機(jī)1,將接收側(cè)設(shè)為控制器2,控制器2請(qǐng)求照相機(jī)1的靜止圖像數(shù)據(jù)情況下的數(shù)據(jù)收發(fā)信方法。
      照相機(jī)1與控制器2分別具有圖19所示發(fā)送功能表1001、接收功能表格1002。因?yàn)楦鞅砀竦臉?gòu)成與實(shí)施例4一樣,所以省略說(shuō)明。另外,發(fā)送功能表1001的數(shù)據(jù)提供機(jī)器·功能信息1012中存儲(chǔ)組合表示照相機(jī)1的代碼0x06C001與表示靜止圖像數(shù)據(jù)的代碼0xF1后的0x06C001F1(代碼為實(shí)例)。
      下面,說(shuō)明本實(shí)施例的動(dòng)作。首先,控制器2必需識(shí)別照相機(jī)1的存在。按如下通信步驟來(lái)進(jìn)行。
      與實(shí)施例4相同,在照相機(jī)1與控制器2接通電源之后,變?yōu)橄蚓W(wǎng)絡(luò)上通知自身具有的通信功能表格信息的規(guī)格。在控制器2的電源比照相機(jī)1后接通的情況下,一旦照相機(jī)1接受控制器2的接收功能表格1002搭載通知時(shí),則對(duì)控制器2的接收功能表格1002的動(dòng)作狀態(tài)1021進(jìn)行ON寫(xiě)和。在對(duì)控制器2的寫(xiě)入電文中,加入表示搭載照相機(jī)1的地址或發(fā)送功能表1001的信息??刂破?通過(guò)接受該電文,知道具有發(fā)送功能表機(jī)器的存在。
      相反,在照相機(jī)1后接通電源的情況下,因?yàn)榭刂破?可接受照相機(jī)1的發(fā)送功能表1001搭載通知,所以可識(shí)別數(shù)據(jù)請(qǐng)求目的,但在接受照相機(jī)1的發(fā)送功能表1001搭載通知后,也可向照相機(jī)1的發(fā)送功能表1001的動(dòng)作狀態(tài)1011送出ON的寫(xiě)入電文,對(duì)照相機(jī)1識(shí)別控制器2的存在。
      另外,也可取代所述通信步驟,與實(shí)施例4相同,照相機(jī)1與控制器2在接通電源并向網(wǎng)絡(luò)上通知自身具有的通信功能表格信息后,向?qū)Ψ降耐ㄐ殴δ鼙砀袼统鰟?dòng)作狀態(tài)的參照/通知請(qǐng)求電文,通過(guò)對(duì)該電文的應(yīng)答來(lái)進(jìn)行通信對(duì)方的確認(rèn)。
      如上所述,作為進(jìn)行數(shù)據(jù)發(fā)送的事前處理,控制器2可識(shí)別作為數(shù)據(jù)請(qǐng)求目的的照相機(jī)1。
      下面描述照相機(jī)1與控制器2的數(shù)據(jù)收發(fā)信??刂破?向照相機(jī)1發(fā)送對(duì)照相機(jī)1的發(fā)送功能表1001的數(shù)據(jù)提供機(jī)器·功能信息1012取得數(shù)據(jù)提供源機(jī)器和功能信息用的參照請(qǐng)求電文??刂破?根據(jù)照相機(jī)1的應(yīng)答電文取得照相機(jī)1的數(shù)據(jù)提供源機(jī)器和功能信息(在本實(shí)施例中為稱為照相機(jī)靜止圖像的信息),并判斷可否從照相機(jī)1取得數(shù)據(jù)。在控制器2從照相機(jī)1取得數(shù)據(jù)的情況下,首先向照相機(jī)1發(fā)送照相機(jī)1的發(fā)送功能表1001的數(shù)據(jù)發(fā)送狀態(tài)1014的參照請(qǐng)求電文??刂破?接受來(lái)自照相機(jī)1的應(yīng)答電文后,確認(rèn)照相機(jī)1的發(fā)送狀態(tài),若發(fā)送狀態(tài)為READY,則在照相機(jī)1的發(fā)送功能表1001的數(shù)據(jù)發(fā)送狀態(tài)1014下,向照相機(jī)1發(fā)送發(fā)送中代碼的寫(xiě)入請(qǐng)求電文。另外,控制器2在自身的接收功能表格1002的數(shù)據(jù)接收狀態(tài)1024中寫(xiě)入表示接收中的代碼。
      照相機(jī)1一旦從控制器2向發(fā)送功能表1001的數(shù)據(jù)發(fā)送狀態(tài)1014中寫(xiě)入發(fā)送中代碼,則作成發(fā)送數(shù)據(jù)信息1013,發(fā)送給控制器2。之后,讀取發(fā)送數(shù)據(jù)1016,將發(fā)送數(shù)據(jù)分割成存儲(chǔ)在數(shù)據(jù)分割信息1015中的數(shù)據(jù)尺寸,執(zhí)行對(duì)控制器2的自發(fā)發(fā)送??刂破?一旦全部接收分割的發(fā)送數(shù)據(jù),則組成數(shù)據(jù),與在先接收的發(fā)送數(shù)據(jù)信息鏈接后保存。
      如上所述,在本實(shí)施例5中,對(duì)于保持?jǐn)?shù)據(jù)的終端機(jī)器與請(qǐng)求的控制器而言,在控制器向終端機(jī)器請(qǐng)求數(shù)據(jù)之前,由于取得關(guān)于包含終端機(jī)器的機(jī)器·功能信息數(shù)據(jù)的信息,所以控制器可通過(guò)明確把握提供數(shù)據(jù)的機(jī)器·功能信息來(lái)取得終端機(jī)器的數(shù)據(jù)。
      (實(shí)施例6)圖20、圖21、圖22中示出實(shí)現(xiàn)所述實(shí)施例4和實(shí)施例5說(shuō)明的數(shù)據(jù)通信方法、步驟的屬性具體實(shí)例。
      圖20是與數(shù)據(jù)接收服務(wù)相關(guān)的屬性。
      (1)PUSH接收用處理目標(biāo)信息[值的細(xì)節(jié)]·處理文件MAX字節(jié)數(shù)量可PUSH接收組成后的文件的MAX字節(jié)數(shù)量。
      ·文件提供機(jī)器目標(biāo)/屬性數(shù)量提供可PUSH接收的文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的屬性數(shù)量。最大值為40。
      ·文件提供機(jī)器目標(biāo)/屬性組合提供可PUSH接收文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的目標(biāo)代碼與屬性代碼而成。
      ·文件數(shù)量表示可接收并保持的每個(gè)機(jī)器目標(biāo)·屬性的文件數(shù)量。
      0-0xFFFE=文件數(shù)量。表示0xFFFF=?jīng)]有特別限制。
      ·總可讀取本屬性值。
      (2)PULL接收用處理目標(biāo)信息[值的細(xì)節(jié)]·處理文件MAX字節(jié)數(shù)量可PULL接收組成后的文件的MAX字節(jié)數(shù)量。
      ·文件提供機(jī)器目標(biāo)/屬性數(shù)量提供可PULL接收的文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的屬性數(shù)量。最大值為40。
      ·文件提供機(jī)器目標(biāo)/屬性組合提供可PULL接收文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的目標(biāo)代碼與屬性代碼而成。
      ·文件數(shù)量表示可接收并保持的每個(gè)機(jī)器目標(biāo)·屬性的文件數(shù)量。0-0xFFFE=文件數(shù)量。表示0xFFFF=?jīng)]有特別限制。
      ·總可讀取本屬性值。
      (3)數(shù)據(jù)分割信息[值的細(xì)節(jié)]·表示接收最佳的EDT最大字節(jié)數(shù)量。
      ·在發(fā)送側(cè)進(jìn)行發(fā)送數(shù)據(jù)通知之前,進(jìn)行讀取。
      ·總可讀取本屬性值。
      圖21是與數(shù)據(jù)發(fā)送服務(wù)相關(guān)的部分屬性。
      (1)PUSH發(fā)送用處理目標(biāo)信息[值的細(xì)節(jié)]·處理文件MAX字節(jié)數(shù)量可PUSH發(fā)送的分割前文件的MAX字節(jié)數(shù)量。
      ·文件提供機(jī)器目標(biāo)/屬性數(shù)量提供可PUSH發(fā)送的文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的屬性數(shù)量。最大值為40。
      ·文件提供機(jī)器目標(biāo)/屬性組合提供可PUSH接收文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的目標(biāo)代碼與屬性代碼而成。
      ·文件數(shù)量表示對(duì)每個(gè)機(jī)器目標(biāo)·屬性保持的文件數(shù)量。
      ·與發(fā)送狀態(tài)無(wú)關(guān),總可讀取本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,不變更本屬性的文件數(shù)量。
      (2)PULL發(fā)送用處理目標(biāo)信息[值的細(xì)節(jié)]·處理文件MAX字節(jié)數(shù)量可PULL發(fā)送的分割前文件的MAX字節(jié)數(shù)量。
      ·文件提供機(jī)器目標(biāo)/屬性數(shù)量提供可PULL發(fā)送的文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的屬性數(shù)量。最大值為40。
      ·文件提供機(jī)器目標(biāo)/屬性組合提供可PULL接收文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的目標(biāo)代碼與屬性代碼而成。
      ·文件數(shù)量表示對(duì)每個(gè)機(jī)器目標(biāo)·屬性保持的文件數(shù)量。
      ·與發(fā)送狀態(tài)無(wú)關(guān),總可讀取本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,不變更本屬性值的文件數(shù)量。
      圖22是與數(shù)據(jù)發(fā)送服務(wù)相關(guān)的部分屬性。
      (3)發(fā)送狀態(tài)[值的細(xì)節(jié)]·READY/上次正常結(jié)束=0在處理待機(jī)中,發(fā)送執(zhí)行前或上次正常結(jié)束。
      ·發(fā)送開(kāi)始=0x01發(fā)送處理開(kāi)始(發(fā)送處理中)·寫(xiě)入鎖定中=0x0不變更發(fā)送目標(biāo)信息、發(fā)送文件信息、發(fā)送數(shù)據(jù)各值的模式·上次異常結(jié)束=0xFF在處理待機(jī)中,上次異常結(jié)束。
      ·總可讀取本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,除進(jìn)行發(fā)送狀態(tài)寫(xiě)入的文件接收側(cè)節(jié)點(diǎn)外,不能寫(xiě)入本屬性值。
      ·在數(shù)據(jù)發(fā)送中,通過(guò)對(duì)本屬性寫(xiě)入正常結(jié)束或異常結(jié)束,可中斷發(fā)送處理。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,必需返回正常結(jié)束或異常結(jié)束的結(jié)束狀態(tài),或再次進(jìn)行發(fā)送開(kāi)始寫(xiě)入后開(kāi)始發(fā)送。
      (4)發(fā)送目標(biāo)信息[值的細(xì)節(jié)]·文件提供機(jī)器目標(biāo)/屬性在處理目標(biāo)信息中,成為發(fā)送目標(biāo)的機(jī)器目標(biāo)/屬性信息·文件序號(hào)處理多個(gè)文件情況下的文件序號(hào)。
      ·PUSH型發(fā)送情況下,從發(fā)送側(cè)節(jié)點(diǎn)向接收側(cè)節(jié)點(diǎn)進(jìn)行通知。
      ·PULL型發(fā)送情況下,從接收側(cè)節(jié)點(diǎn)向發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行寫(xiě)入。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,不變更本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,總可讀取本屬性值。
      (5)發(fā)送文件信息[值的細(xì)節(jié)]·表示發(fā)送文件的名稱、日期信息、文件字節(jié)數(shù)量、校驗(yàn)碼。
      ·名稱由ASCII8文字表現(xiàn)的文件名稱。
      ·屬性由ASCII3文字表現(xiàn)的文件屬性。
      ·日期信息以Y1Y2/MN/DD HH:MM:SS的形式來(lái)表示文件日期。
      Y1=0x13-0x63(19-99),Y2=0x00-0x63(00-99),MN=0x01-0x0C(1-12),DD=0x01-0x1F(1-31),HH=0x00-0x17(0-23),MM=0x00-0x3B(0-59),SS=0x00-0x3B(0-59)在文件不具有日期信息的情況下,將各字節(jié)數(shù)據(jù)設(shè)定為0。
      ·文件字節(jié)數(shù)量發(fā)送文件整體的字節(jié)數(shù)量。
      ·校驗(yàn)碼合計(jì)發(fā)送文件整體的各字節(jié),為2的補(bǔ)碼。
      ·PULL型發(fā)送情況下,發(fā)送側(cè)節(jié)點(diǎn)在從發(fā)送側(cè)節(jié)點(diǎn)向接收狀態(tài)屬性中進(jìn)行發(fā)送中寫(xiě)入后,通知接收側(cè)節(jié)點(diǎn)本屬性值。
      ·PUSH型發(fā)送情況下,發(fā)送側(cè)節(jié)點(diǎn)在將發(fā)送狀態(tài)屬性變更為發(fā)送中后,通知接收側(cè)節(jié)點(diǎn)本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,不變更本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,總可讀取本屬性值。
      (6)發(fā)送數(shù)據(jù)·全部排列數(shù)量分割發(fā)送的全部排列數(shù)量。
      ·分割數(shù)據(jù)尺寸分割數(shù)據(jù)的字節(jié)數(shù)量。設(shè)除全部排列數(shù)量為大于2的最終排列要素外,分割數(shù)據(jù)尺寸相等,另外,(分割數(shù)據(jù)尺寸+6)與EDT尺寸相等。
      ·分割數(shù)據(jù)分割的數(shù)據(jù)主體。最終排列要素與其它排列的EDT尺寸相等,分割數(shù)據(jù)尺寸以后的數(shù)據(jù)為0墊整。
      ·在接收接收側(cè)的數(shù)據(jù)分割信息后,從發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行發(fā)送數(shù)據(jù)通知。
      ·在發(fā)送狀態(tài)不是發(fā)送中的情況下,不能通知或讀取本屬性值。
      另外,為了實(shí)現(xiàn)所述實(shí)施例4和實(shí)施例5中說(shuō)明的數(shù)據(jù)通信方法、步驟,說(shuō)明使用圖20、21、22各屬性的時(shí)序?qū)嵗?br> 機(jī)器上升時(shí)的處理利用通過(guò)各節(jié)點(diǎn)的上升時(shí)序來(lái)進(jìn)行實(shí)例變化分類(lèi)通知,在進(jìn)行PUSH型文件傳送的情況下,接收側(cè)取得接收側(cè)節(jié)點(diǎn)的EA,在進(jìn)行PULL型文件傳送的情況下,接收側(cè)取得發(fā)送側(cè)節(jié)點(diǎn)的EA。
      圖23是接收側(cè)比發(fā)送側(cè)先上升情況下的時(shí)序。
      (1)通知實(shí)例變化分類(lèi)(發(fā)送側(cè)→接收側(cè))根據(jù)上升時(shí)序,通知接收側(cè)實(shí)例變化分類(lèi)。接收該通知的接收側(cè)可取得搭載發(fā)送服務(wù)目標(biāo)的機(jī)器EA。
      (2)請(qǐng)求動(dòng)作狀態(tài)ON寫(xiě)入(接收側(cè)→發(fā)送側(cè))接收側(cè)在以PUSH型可接收文件的情況下,接受實(shí)例變化分類(lèi)的通知,接收側(cè)請(qǐng)求將發(fā)送服務(wù)目標(biāo)的動(dòng)作狀態(tài)變?yōu)镺N的寫(xiě)入。接收該請(qǐng)求的發(fā)送側(cè)可取得搭載接收服務(wù)目標(biāo)的機(jī)器EA。
      圖24是發(fā)送側(cè)比接收側(cè)先上升情況下的時(shí)序。
      (1)通知實(shí)例變化分類(lèi)(接收側(cè)→發(fā)送側(cè))根據(jù)上升時(shí)序,通知發(fā)送側(cè)實(shí)例變化分類(lèi)。接收該通知的發(fā)送側(cè)可取得搭載接收服務(wù)目標(biāo)的機(jī)器EA。
      (2)請(qǐng)求動(dòng)作狀態(tài)ON寫(xiě)入(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)在以PUSH型可發(fā)送文件的情況下,接受實(shí)例變化分類(lèi)的通知,發(fā)送側(cè)請(qǐng)求將接收服務(wù)目標(biāo)的動(dòng)作狀態(tài)變?yōu)镺N的寫(xiě)入。接收該請(qǐng)求的接收側(cè)可取得搭載發(fā)送服務(wù)目標(biāo)的機(jī)器EA。
      在自發(fā)通信(PUSH型數(shù)據(jù)通信)的處理中,在通過(guò)自動(dòng)發(fā)信從發(fā)送側(cè)進(jìn)行文件傳送的情況下,請(qǐng)求接收側(cè)的PUSH接收用處理目標(biāo)信息,必要時(shí)在進(jìn)行發(fā)送目標(biāo)信息通知后,緊接著發(fā)送文件信息通知,通過(guò)從發(fā)送側(cè)發(fā)送分割數(shù)據(jù),進(jìn)行文件發(fā)送。
      圖25是自發(fā)通信的代表通信時(shí)序。
      (1)請(qǐng)求處理目標(biāo)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)向接收側(cè)讀取并請(qǐng)求PUSH接收用處理目標(biāo)信息。
      (2)應(yīng)答處理目標(biāo)信息(接收側(cè)→發(fā)送側(cè))接受請(qǐng)求,接收側(cè)應(yīng)答發(fā)送PUSH接收用處理目標(biāo)信息。
      另外,可省略(1)、(2)。
      (3)通知發(fā)送目標(biāo)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)在有多個(gè)接收側(cè)接收處理目標(biāo)信息的情況下,為了指定向哪個(gè)機(jī)器目標(biāo)發(fā)送數(shù)據(jù),發(fā)送發(fā)送目標(biāo)信息。
      (4)請(qǐng)求發(fā)送狀態(tài)寫(xiě)入(接收側(cè)→發(fā)送側(cè))發(fā)送側(cè)接受發(fā)送目標(biāo)信息通知后,在可接收成為發(fā)送目標(biāo)的數(shù)據(jù)的情況下,進(jìn)行將發(fā)送服務(wù)目標(biāo)的發(fā)送狀態(tài)變?yōu)榘l(fā)送開(kāi)始的寫(xiě)入請(qǐng)求。在不能取得成為發(fā)送目標(biāo)的數(shù)據(jù)的情況下,進(jìn)行將發(fā)送狀態(tài)變?yōu)樯洗萎惓=Y(jié)束的寫(xiě)入請(qǐng)求。
      (5)通知發(fā)送文件信息(發(fā)送側(cè)→接收側(cè))在發(fā)送側(cè)對(duì)發(fā)送狀態(tài)設(shè)置發(fā)送開(kāi)始后,向接收側(cè)通知發(fā)送文件的尺寸、校驗(yàn)和等發(fā)送文件信息。接收側(cè)根據(jù)發(fā)送文件信息判斷可否接收,在不能接收的情況下,通過(guò)發(fā)送完成設(shè)定來(lái)設(shè)定異常結(jié)束。
      (6)通知應(yīng)答發(fā)送文件信息(接收側(cè)→發(fā)送側(cè))接收側(cè)返回通知應(yīng)答。
      (7)發(fā)送分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)分割文件后連續(xù)發(fā)送給接收側(cè)。
      (8)請(qǐng)求指定分割數(shù)據(jù)(接收側(cè)→發(fā)送側(cè))在接收側(cè)接收最終分割數(shù)據(jù)后,或在發(fā)生分割數(shù)據(jù)接收等待暫停的時(shí)刻,在有不能正確接收的分割數(shù)據(jù)的情況下,指定分割數(shù)據(jù)的排列要素序號(hào)后請(qǐng)求發(fā)送。
      (9)發(fā)送指定分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)在有來(lái)自接收側(cè)的指定分割數(shù)據(jù)請(qǐng)求的情況下,發(fā)送指定排列要素的分割數(shù)據(jù)。
      (10)設(shè)定發(fā)送完成(接收側(cè)→發(fā)送側(cè))在不能正確接收文件的情況或無(wú)論何種理由結(jié)束發(fā)送處理的情況下,接收側(cè)對(duì)發(fā)送側(cè)將發(fā)送狀態(tài)設(shè)定為結(jié)束狀態(tài)。其中,也有不進(jìn)行發(fā)送完成設(shè)定的情況。因此,發(fā)送側(cè)對(duì)指定分割數(shù)據(jù)的請(qǐng)求和發(fā)送完成設(shè)定的幀接收等待處理設(shè)置暫停,進(jìn)行將發(fā)送狀態(tài)從發(fā)送中變更為上次正常結(jié)束的處理。
      在請(qǐng)求應(yīng)答通信(PULL型數(shù)據(jù)通信)處理中,在從接收側(cè)請(qǐng)求發(fā)送文件的情況下,在請(qǐng)求發(fā)送側(cè)的PUSH發(fā)送用處理目標(biāo)信息并進(jìn)行發(fā)送文件確認(rèn)后,必要時(shí)進(jìn)行發(fā)送文件信息收集后,接收側(cè)發(fā)送發(fā)送開(kāi)始觸發(fā)脈沖。接受該觸發(fā)脈沖后,發(fā)送側(cè)通知指定對(duì)象目標(biāo)的發(fā)送文件信息,之后進(jìn)行與PUSH型相同的處理。
      圖26是請(qǐng)求應(yīng)答通信的代表通信時(shí)序。
      (1)請(qǐng)求處理目標(biāo)信息(接收側(cè)→發(fā)送側(cè))接收側(cè)向發(fā)送側(cè)讀取并請(qǐng)求PULL發(fā)送用處理目標(biāo)信息。
      (2)應(yīng)答處理目標(biāo)信息(發(fā)送側(cè)→接收側(cè))接受請(qǐng)求,接收側(cè)應(yīng)答發(fā)送PULL發(fā)送用處理目標(biāo)信息。
      (3)請(qǐng)求發(fā)送狀態(tài)(發(fā)送側(cè)→接收側(cè))接收側(cè)向發(fā)送側(cè)請(qǐng)求發(fā)送狀態(tài)。接受該請(qǐng)求后,發(fā)送側(cè)應(yīng)答發(fā)送狀態(tài)。
      (4)應(yīng)答發(fā)送狀態(tài)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)向接收側(cè)發(fā)送發(fā)送狀態(tài)應(yīng)答。接收側(cè)在發(fā)送狀態(tài)為未處理或結(jié)束狀態(tài)的情況下,發(fā)送寫(xiě)入鎖定或發(fā)送開(kāi)始觸發(fā)脈沖。
      (5)寫(xiě)入鎖定(接收側(cè)→發(fā)送側(cè))
      為了鎖定以便發(fā)送側(cè)不進(jìn)行發(fā)送文件信息的改寫(xiě),對(duì)發(fā)送狀態(tài)進(jìn)行寫(xiě)入鎖定的寫(xiě)入請(qǐng)求。發(fā)送側(cè)對(duì)應(yīng)于寫(xiě)入請(qǐng)求,將發(fā)送狀態(tài)設(shè)定為寫(xiě)入鎖定。必要時(shí)進(jìn)行寫(xiě)入鎖定。另外,在將發(fā)送狀態(tài)設(shè)置為寫(xiě)入鎖定后,必需設(shè)定為對(duì)將發(fā)送開(kāi)始設(shè)置成發(fā)送狀態(tài)后開(kāi)始發(fā)送或結(jié)束狀態(tài)。
      (6)應(yīng)答發(fā)送狀態(tài)寫(xiě)入(發(fā)送側(cè)→接收側(cè))對(duì)寫(xiě)入請(qǐng)求進(jìn)行應(yīng)答。
      (7)寫(xiě)入請(qǐng)求發(fā)送目標(biāo)信息(接收側(cè)→發(fā)送側(cè))為了必要時(shí)收集各種文件信息,寫(xiě)入請(qǐng)求發(fā)送目標(biāo)信息。
      (8)應(yīng)答發(fā)送目標(biāo)信息寫(xiě)入(發(fā)送側(cè)→接收側(cè))對(duì)寫(xiě)入請(qǐng)求進(jìn)行應(yīng)答。
      (9)請(qǐng)求指定發(fā)送文件信息(接收側(cè)→發(fā)送側(cè))在發(fā)送處理前,在想取得成為發(fā)送目標(biāo)的發(fā)送文件信息的情況下,請(qǐng)求發(fā)送文件信息。
      (10)應(yīng)答指定發(fā)送文件信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)對(duì)應(yīng)于請(qǐng)求,應(yīng)答指定的發(fā)送文件信息。
      (11)發(fā)送開(kāi)始觸發(fā)脈沖(接收側(cè)→發(fā)送側(cè))通過(guò)進(jìn)行將發(fā)送狀態(tài)變?yōu)樘幚碇械膶?xiě)入請(qǐng)求,接收側(cè)向發(fā)送側(cè)發(fā)送發(fā)送開(kāi)始觸發(fā)脈沖。接收該觸發(fā)脈沖后,發(fā)送側(cè)進(jìn)行下一處理。發(fā)送文件信息通知以后與PUSH型文件傳送相同。
      另外,可省略所述(5)-(11)。
      (實(shí)施例7)圖27、圖28、圖29中示出實(shí)現(xiàn)實(shí)施例4和5中說(shuō)明的數(shù)據(jù)通信方法、步驟用屬性的具體實(shí)例。
      圖27是與數(shù)據(jù)接收服務(wù)相關(guān)的屬性。
      (1)動(dòng)作狀態(tài)表示文件接收服務(wù)功能的動(dòng)作狀態(tài)。停止中的情況設(shè)為0x31,通常動(dòng)作中的情況設(shè)為0x30。
      (2)PUSH接收用處理目標(biāo)信息在由PUSH型接收的情況下,表示處理文件MAX字節(jié)數(shù)量或文件提供機(jī)器目標(biāo)和屬性等信息的屬性。本屬性的存在表示可由PUSH型來(lái)接收文件。在由PUSH型接收文件的情況下,必需本屬性。另外,在接收側(cè)節(jié)點(diǎn)實(shí)例搭載多個(gè)本服務(wù)目標(biāo)的情況下,安裝成各實(shí)例的本屬性值不重復(fù)。
      ·處理文件MAX字節(jié)數(shù)量可PUSH接收組成后的文件的MAX字節(jié)數(shù)量。
      ·文件存儲(chǔ)機(jī)器分類(lèi)/屬性數(shù)量存儲(chǔ)可PUSH接收文件的分類(lèi)與屬性的組合數(shù)量。最大值為40。
      ·文件存儲(chǔ)機(jī)器分類(lèi)/屬性組合存儲(chǔ)可PUSH接收文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的分類(lèi)組代碼、分類(lèi)代碼與屬性代碼而成。
      ·文件數(shù)量表示可接收并保持的每個(gè)機(jī)器分類(lèi)·屬性的文件數(shù)量。0-0xFFFE=文件數(shù)量。表示0xFFFF=?jīng)]有特別限制。
      ·總可讀取本屬性值。
      (3)數(shù)據(jù)分割信息表示可接收數(shù)據(jù)的最大分割尺寸的屬性。發(fā)送側(cè)節(jié)點(diǎn)比較通知的本屬性值與自身節(jié)點(diǎn)可發(fā)送的分割尺寸,為了將文件分割成小的一方尺寸后發(fā)送而讀取的屬性。
      ·表示可接收的EDT最大字節(jié)數(shù)量。
      ·在發(fā)送側(cè)進(jìn)行發(fā)送數(shù)據(jù)通知之前,進(jìn)行讀取。
      ·總可讀取本屬性值。
      圖28是與數(shù)據(jù)發(fā)送服務(wù)相關(guān)的屬性。
      (1)動(dòng)作狀態(tài)表示文件發(fā)送服務(wù)功能的動(dòng)作狀態(tài)。停止中的情況設(shè)為0x31,通常動(dòng)作中的情況設(shè)為0x30。
      (2)PULL發(fā)送用處理目標(biāo)信息在由PULL型發(fā)送文件的情況下,表示處理文件MAX字節(jié)數(shù)量或文件提供機(jī)器目標(biāo)和屬性等的屬性。本屬性的存在表示可由PULL型來(lái)發(fā)送文件。另外,在接收側(cè)節(jié)點(diǎn)實(shí)例搭載多個(gè)本服務(wù)目標(biāo)的情況下,安裝成各實(shí)例的本屬性值不重復(fù)。
      在由PULL型來(lái)發(fā)送文件的情況下,必需本屬性。
      ·處理文件MAX字節(jié)數(shù)量可PULL發(fā)送的分割前文件的MAX字節(jié)數(shù)量。
      ·文件提供機(jī)器目標(biāo)/屬性數(shù)量提供可PULL發(fā)送的文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器目標(biāo)與屬性組合的數(shù)量。最大值為40。
      ·文件提供機(jī)器目標(biāo)/屬性組合提供可PULL接收文件的本身節(jié)點(diǎn)或其它節(jié)點(diǎn)機(jī)器的分類(lèi)組代碼、分類(lèi)代碼、實(shí)例代碼表示的機(jī)器目標(biāo)與屬性代碼而成。
      ·文件數(shù)量表示對(duì)每個(gè)機(jī)器目標(biāo)·屬性保持的文件數(shù)量。
      ·與發(fā)送狀態(tài)無(wú)關(guān),可讀取本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,不變更本屬性值的文件數(shù)量。
      圖29是與數(shù)據(jù)發(fā)送服務(wù)相關(guān)的屬性。
      (3)收發(fā)信設(shè)定用于從接收節(jié)點(diǎn)寫(xiě)入發(fā)送觸發(fā)脈沖或收發(fā)信結(jié)果的屬性。本屬性值與寫(xiě)入同時(shí)反映為發(fā)送狀態(tài)屬性。
      ·正常結(jié)束=0x00發(fā)送正常結(jié)束·強(qiáng)制結(jié)束=0x01由接收側(cè)節(jié)點(diǎn)強(qiáng)制結(jié)束。
      ·寫(xiě)入鎖定設(shè)定=0x10除進(jìn)行本屬性寫(xiě)入的接收側(cè)節(jié)點(diǎn)外,不允許寫(xiě)入本屬性值的設(shè)定。通過(guò)該設(shè)定,不向進(jìn)行本屬性寫(xiě)入的接收側(cè)節(jié)點(diǎn)以外發(fā)送文件。
      ·發(fā)送開(kāi)始=0x20發(fā)送處理開(kāi)始[讀取·寫(xiě)入·通知定時(shí)等]·向本屬性的值的寫(xiě)入在寫(xiě)入之后反映為發(fā)送狀態(tài)屬性,在向本屬性值寫(xiě)入發(fā)送開(kāi)始的情況下,將發(fā)送狀態(tài)設(shè)定為發(fā)送中,將寫(xiě)入鎖定情況設(shè)定為寫(xiě)入鎖定中,將其它情況設(shè)定為READY。在發(fā)送狀態(tài)屬性為發(fā)送中或?qū)懭腈i定中的情況下,不能從對(duì)本屬性進(jìn)行寫(xiě)入的接收側(cè)節(jié)點(diǎn)以外寫(xiě)入本屬性值。
      ·在數(shù)據(jù)發(fā)送中,通過(guò)向本屬性寫(xiě)入正常結(jié)束或異常結(jié)束,可中斷發(fā)送處理。
      (3)發(fā)送狀態(tài)表示自身實(shí)例是否是發(fā)送處理中的發(fā)送狀態(tài)屬性。在本屬性值為發(fā)送中的情況下,不變更發(fā)送目標(biāo)信息、發(fā)送文件信息、發(fā)送數(shù)據(jù)。
      ·READY=0待機(jī)中。
      ·寫(xiě)入鎖定中=0x10保護(hù)向?qū)κ瞻l(fā)信設(shè)定屬性中進(jìn)行寫(xiě)入的接收側(cè)節(jié)點(diǎn)以外發(fā)送文件的模式。
      ·發(fā)送中=0x20發(fā)送處理中[讀取·寫(xiě)入·通知定時(shí)等]·總可讀取本屬性值。
      寫(xiě)入收發(fā)信設(shè)定屬性的值反映為本屬性。
      (4)發(fā)送目標(biāo)信息從成為發(fā)送目標(biāo)的處理目標(biāo)信息中特定實(shí)際發(fā)送的文件用屬性。在處理目標(biāo)信息的文件提供機(jī)器目標(biāo)/屬性數(shù)量為1個(gè)、其文件數(shù)量也為1個(gè)的情況下,不必進(jìn)行該屬性的文件特定。
      ·文件提供機(jī)器目標(biāo)/屬性在處理目標(biāo)信息中,成為發(fā)送目標(biāo)的機(jī)器目標(biāo)/屬性信息·文件序號(hào)處理多個(gè)文件情況下的文件序號(hào)。
      ·PUSH型發(fā)送情況下,從發(fā)送側(cè)節(jié)點(diǎn)向接收側(cè)節(jié)點(diǎn)進(jìn)行通知。
      ·PULL型發(fā)送情況下,從接收側(cè)節(jié)點(diǎn)向發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行寫(xiě)入。
      ·在發(fā)送狀態(tài)為發(fā)送中的情況下,不變更本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,總可讀取本屬性值。
      ·本屬性值在發(fā)送狀態(tài)不為發(fā)送中或?qū)懭腈i定中的情況下,讀取對(duì)各值進(jìn)行0墊整的數(shù)據(jù)。
      (5)發(fā)送文件信息表示成為發(fā)送目標(biāo)的文件名稱或?qū)傩?、日期信息、字?jié)數(shù)量等信息的屬性。可通過(guò)本屬性取得由PULL型收發(fā)信時(shí)選擇收發(fā)信文件用的信息。
      ·表示發(fā)送文件的名稱、日期信息、文件字節(jié)數(shù)量、校驗(yàn)碼。
      ·名稱由ASCII8文字表現(xiàn)的文件名稱。
      ·屬性由ASCII3文字表現(xiàn)的文件屬性。
      ·日期信息以Y1Y2/MN/DD HH:MM:SS的形式來(lái)表示文件日期。
      Y1=0x13-0x63(19-99),Y2=0x00-0x63(00-99),MN=0x01-0x0C(1-12),DD=0x01-0x1F(1-31),HH=0x00-0x17(0-23),MM=0x00-0x3B(0-59),SS=0x00-0x3B(0-59)在文件不具有日期信息的情況下,將各字節(jié)數(shù)據(jù)設(shè)定為0。
      ·文件字節(jié)數(shù)量發(fā)送文件整體的字節(jié)數(shù)量。
      ·校驗(yàn)碼合計(jì)發(fā)送文件整體的各字節(jié),為2的補(bǔ)碼。
      ·PULL型發(fā)送情況下,發(fā)送側(cè)節(jié)點(diǎn)在從接收側(cè)節(jié)點(diǎn)向發(fā)送狀態(tài)屬性中進(jìn)行發(fā)送中寫(xiě)入后,通知接收側(cè)節(jié)點(diǎn)本屬性值。
      ·PUSH型發(fā)送情況下,發(fā)送側(cè)節(jié)點(diǎn)在將發(fā)送狀態(tài)屬性變更為發(fā)送中后,通知接收側(cè)節(jié)點(diǎn)本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中的情況下,不變更本屬性值。
      ·在發(fā)送狀態(tài)為發(fā)送中或?qū)懭腈i定中的情況下,總可讀取本屬性值。
      ·本屬性值在發(fā)送狀態(tài)不為發(fā)送中或?qū)懭腈i定中的情況下,讀取對(duì)各值進(jìn)行0墊整的數(shù)據(jù)。
      (6)發(fā)送數(shù)據(jù)將發(fā)送文件數(shù)據(jù)表示為排列的屬性。
      ·全部排列數(shù)量分割發(fā)送的全部排列數(shù)量。
      ·分割數(shù)據(jù)尺寸分割數(shù)據(jù)的字節(jié)數(shù)量。設(shè)除全部排列數(shù)量為大于2的最終排列要素外,分割數(shù)據(jù)尺寸相等,另外,(分割數(shù)據(jù)尺寸+6)與EDT尺寸相等。
      ·分割數(shù)據(jù)分割的數(shù)據(jù)主體。最終排列要素與其它排列的EDT尺寸相等,分割數(shù)據(jù)尺寸以后的數(shù)據(jù)為0墊整。
      ·在接收接收側(cè)節(jié)點(diǎn)的發(fā)送文件信息通知應(yīng)答后,從發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行發(fā)送數(shù)據(jù)通知。
      ·在發(fā)送狀態(tài)不是發(fā)送中的情況下,不能通知或讀取本屬性值。
      另外,為了實(shí)現(xiàn)實(shí)施例4和5中說(shuō)明的數(shù)據(jù)通信方法、步驟,說(shuō)明使用圖27、28、29各屬性的時(shí)序?qū)嵗?br> 機(jī)器上升時(shí)的處理利用通過(guò)各節(jié)點(diǎn)的上升時(shí)序來(lái)進(jìn)行實(shí)例變化分類(lèi)通知,在進(jìn)行PUSH型文件傳送的情況下,發(fā)送側(cè)取得接收側(cè)節(jié)點(diǎn)的EA,在進(jìn)行PULL型文件傳送的情況下,接收側(cè)取得發(fā)送側(cè)節(jié)點(diǎn)的EA。
      圖30是接收側(cè)比發(fā)送側(cè)先上升情況下的時(shí)序。
      (1)通知實(shí)例變化分類(lèi)(發(fā)送側(cè)→接收側(cè))根據(jù)上升時(shí)序,通知接收側(cè)節(jié)點(diǎn)實(shí)例變化分類(lèi)。接收該通知的接收側(cè)節(jié)點(diǎn)的應(yīng)用程序可取得搭載文件發(fā)送服務(wù)目標(biāo)的發(fā)送側(cè)節(jié)點(diǎn)的EA。(發(fā)送側(cè)節(jié)點(diǎn)通知服務(wù))(2)通知?jiǎng)幼鳡顟B(tài)(接收側(cè)→發(fā)送側(cè))接收側(cè)節(jié)點(diǎn)在以PULL型可發(fā)送文件的情況下,接受實(shí)例變化分類(lèi)的通知,發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行文件發(fā)送服務(wù)目標(biāo)的動(dòng)作狀態(tài)通知。接收該通知的接收側(cè)的應(yīng)用程序可取得搭載文件發(fā)送服務(wù)目標(biāo)的發(fā)送側(cè)節(jié)點(diǎn)的EA。
      發(fā)送側(cè)節(jié)點(diǎn)通知服務(wù)在自發(fā)通信(PUSH型數(shù)據(jù)通信)的處理中,從發(fā)送側(cè)節(jié)點(diǎn)請(qǐng)求接收側(cè)節(jié)點(diǎn)的PUSH接收用處理目標(biāo)信息,必要時(shí),在通知發(fā)送目標(biāo)信息后,緊接著通知發(fā)送文件信息,通過(guò)從發(fā)送側(cè)節(jié)點(diǎn)發(fā)送分割數(shù)據(jù),進(jìn)行文件發(fā)送。
      圖32是自發(fā)通信的代表通信時(shí)序。
      (1)請(qǐng)求處理目標(biāo)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序向接收側(cè)節(jié)點(diǎn)的接收服務(wù)目標(biāo)讀取并請(qǐng)求PUSH接收用處理目標(biāo)信息。(處理目標(biāo)信息請(qǐng)求服務(wù))發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件也可假設(shè)接收側(cè)節(jié)點(diǎn)中搭載多個(gè)接收服務(wù)目標(biāo),向?qū)嵗w一齊報(bào)送。
      (2)應(yīng)答處理目標(biāo)信息(接收側(cè)→發(fā)送側(cè))接受請(qǐng)求,接收側(cè)節(jié)點(diǎn)應(yīng)答發(fā)送PUSH接收用處理目標(biāo)信息。
      另外,可省略(1)、(2)。
      (3)通知發(fā)送目標(biāo)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序在有多個(gè)接收側(cè)節(jié)點(diǎn)的接收處理目標(biāo)信息的情況下,為了指定向哪個(gè)機(jī)器目標(biāo)發(fā)送數(shù)據(jù),發(fā)送發(fā)送目標(biāo)信息。該通知中,從應(yīng)用程序?qū)ξ募魉头?wù)中間件的請(qǐng)求變?yōu)橛|發(fā)脈沖。(文件發(fā)送請(qǐng)求服務(wù))(4)請(qǐng)求收發(fā)信設(shè)定寫(xiě)入(接收側(cè)→發(fā)送側(cè))接收側(cè)節(jié)點(diǎn)的應(yīng)用程序接受發(fā)送目標(biāo)信息通知后,在可接收成為發(fā)送目標(biāo)的數(shù)據(jù)的情況下,進(jìn)行將發(fā)送服務(wù)目標(biāo)的收發(fā)信設(shè)定變?yōu)榘l(fā)送開(kāi)始的寫(xiě)入請(qǐng)求。在不能取得成為發(fā)送目標(biāo)的數(shù)據(jù)的情況下,或在未取得的情況下,進(jìn)行將收發(fā)信設(shè)定變?yōu)?x01強(qiáng)制結(jié)束的寫(xiě)入請(qǐng)求。(發(fā)送設(shè)定寫(xiě)入服務(wù))(5)通知發(fā)送文件信息(發(fā)送側(cè)→接收側(cè))在發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件對(duì)收發(fā)信設(shè)定寫(xiě)入請(qǐng)求(4)接收發(fā)送開(kāi)始后,向接收側(cè)節(jié)點(diǎn)通知發(fā)送文件的尺寸、校驗(yàn)和等發(fā)送文件信息。另外,將文件發(fā)送中使用的發(fā)送服務(wù)目標(biāo)的發(fā)送狀態(tài)屬性設(shè)為0x20發(fā)送中。
      (6)通知應(yīng)答發(fā)送文件信息(接收側(cè)→發(fā)送側(cè))接收側(cè)節(jié)點(diǎn)向發(fā)送側(cè)節(jié)點(diǎn)返回通知應(yīng)答。
      (7)發(fā)送分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)節(jié)點(diǎn)分割文件后連續(xù)發(fā)送給接收側(cè)節(jié)點(diǎn)。
      (8)請(qǐng)求指定分割數(shù)據(jù)(接收側(cè)→發(fā)送側(cè))在接收側(cè)節(jié)點(diǎn)接收最終分割數(shù)據(jù)后,或在發(fā)生分割數(shù)據(jù)接收等待暫停(=1分鐘)的時(shí)刻,在有不能正確接收的分割數(shù)據(jù)的情況下,指定分割數(shù)據(jù)的排列要素序號(hào)后請(qǐng)求發(fā)送。
      (9)發(fā)送指定分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)節(jié)點(diǎn)在有來(lái)自接收側(cè)節(jié)點(diǎn)的指定分割數(shù)據(jù)請(qǐng)求的情況下,一定發(fā)送指定排列要素的分割數(shù)據(jù)。
      (10)設(shè)定發(fā)送完成(接收側(cè)→發(fā)送側(cè))在不能正確接收文件的情況或無(wú)論何種理由結(jié)束發(fā)送處理的情況下,接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件對(duì)發(fā)送側(cè)節(jié)點(diǎn)將收發(fā)信設(shè)定設(shè)定為0x00正常結(jié)束,或0x01強(qiáng)制結(jié)束。
      其中,也有不進(jìn)行發(fā)送完成設(shè)定的情況。因此,發(fā)送側(cè)節(jié)點(diǎn)對(duì)指定分割數(shù)據(jù)的請(qǐng)求和發(fā)送完成設(shè)定的幀接收等待處理設(shè)置暫停1分鐘,將發(fā)送狀態(tài)屬性設(shè)定為0x00READY。
      另外,接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件將通過(guò)分割數(shù)據(jù)發(fā)送得到的多個(gè)數(shù)據(jù)組成成1個(gè)文件,與通過(guò)發(fā)送文件信息通知得到的文件信息一起通知給應(yīng)用程序。(文件接收通知服務(wù))在請(qǐng)求應(yīng)答通信(PUSH型數(shù)據(jù)通信)處理中,在從接收側(cè)節(jié)點(diǎn)請(qǐng)求發(fā)送側(cè)節(jié)點(diǎn)的PUSH發(fā)送用處理目標(biāo)信息并確認(rèn)發(fā)送文件后,必要時(shí)進(jìn)行發(fā)送文件信息收集,接收側(cè)節(jié)點(diǎn)發(fā)送發(fā)送開(kāi)始觸發(fā)脈沖。接受該觸發(fā)脈沖后,發(fā)送側(cè)節(jié)點(diǎn)通知指定對(duì)象目標(biāo)的發(fā)送文件信息,之后進(jìn)行與PUSH型相同的處理。
      圖33是請(qǐng)求應(yīng)答通信的代表通信時(shí)序。
      (1)請(qǐng)求處理目標(biāo)信息(接收側(cè)→發(fā)送側(cè))
      接收側(cè)節(jié)點(diǎn)的應(yīng)用程序向發(fā)送側(cè)節(jié)點(diǎn)讀取并請(qǐng)求PULL發(fā)送用處理目標(biāo)信息。(處理目標(biāo)信息請(qǐng)求服務(wù))接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件也可假設(shè)在發(fā)送側(cè)節(jié)點(diǎn)中搭載多個(gè)發(fā)送服務(wù)目標(biāo),對(duì)實(shí)例整體進(jìn)行一齊報(bào)送。
      (2)應(yīng)答處理目標(biāo)信息(發(fā)送側(cè)→接收側(cè))接受請(qǐng)求,發(fā)送側(cè)節(jié)點(diǎn)應(yīng)答發(fā)送PULL發(fā)送用處理目標(biāo)信息。
      (3)請(qǐng)求發(fā)送狀態(tài)(發(fā)送側(cè)→接收側(cè))接收側(cè)節(jié)點(diǎn)的文件傳送中間件向通過(guò)處理目標(biāo)信息請(qǐng)求(1)得到的發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送服務(wù)目標(biāo)請(qǐng)求發(fā)送狀態(tài)。
      (4)應(yīng)答發(fā)送狀態(tài)(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)節(jié)點(diǎn)向接收側(cè)節(jié)點(diǎn)發(fā)送發(fā)送狀態(tài)應(yīng)答。接收側(cè)節(jié)點(diǎn)在發(fā)送狀態(tài)為READY的情況下,發(fā)送寫(xiě)入鎖定或發(fā)送開(kāi)始觸發(fā)脈沖。
      (5)寫(xiě)入鎖定(接收側(cè)→發(fā)送側(cè))其它節(jié)點(diǎn)為了保護(hù)接收請(qǐng)求,對(duì)收發(fā)信設(shè)定屬性進(jìn)行0x02寫(xiě)入鎖定的寫(xiě)入請(qǐng)求。發(fā)送側(cè)節(jié)點(diǎn)對(duì)應(yīng)于寫(xiě)入請(qǐng)求,將發(fā)送狀態(tài)屬性設(shè)定為0x02寫(xiě)入鎖定。必要時(shí)進(jìn)行寫(xiě)入鎖定。
      另外,在將收發(fā)信設(shè)定屬性設(shè)置為0x02寫(xiě)入鎖定后,必需設(shè)定為對(duì)將0x02發(fā)送開(kāi)始設(shè)置成該屬性后開(kāi)始發(fā)送或結(jié)束狀態(tài)。
      寫(xiě)入鎖定請(qǐng)求后,對(duì)來(lái)自接收側(cè)的任何寫(xiě)入請(qǐng)求設(shè)置暫停1分鐘,將發(fā)送狀態(tài)設(shè)定為0x00READY。
      (6)應(yīng)答收發(fā)信設(shè)定寫(xiě)入(發(fā)送側(cè)→接收側(cè))對(duì)寫(xiě)入請(qǐng)求進(jìn)行應(yīng)答。
      (7)寫(xiě)入請(qǐng)求發(fā)送目標(biāo)信息(接收側(cè)→發(fā)送側(cè))必要時(shí),寫(xiě)入請(qǐng)求發(fā)送目標(biāo)信息。
      (8)應(yīng)答發(fā)送目標(biāo)信息寫(xiě)入(發(fā)送側(cè)→接收側(cè))對(duì)寫(xiě)入請(qǐng)求進(jìn)行應(yīng)答。
      另外,可省略所述(3)-(8)。
      (9)發(fā)送開(kāi)始觸發(fā)脈沖(接收側(cè)→發(fā)送側(cè))通過(guò)進(jìn)行將收發(fā)信設(shè)定變?yōu)?x20發(fā)送開(kāi)始的寫(xiě)入請(qǐng)求,接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件向發(fā)送側(cè)節(jié)點(diǎn)發(fā)送發(fā)送開(kāi)始觸發(fā)脈沖。接收該觸發(fā)脈沖后,發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件將發(fā)送狀態(tài)屬性設(shè)定為0x20發(fā)送中。
      發(fā)送文件信息通知以后的時(shí)序與自發(fā)通信的發(fā)送文件信息通知以后的時(shí)序一樣。
      下面示出作為圖32中示出的發(fā)送側(cè)節(jié)點(diǎn)服務(wù)的PUSH型文件發(fā)送相關(guān)服務(wù)。
      (1)接收側(cè)節(jié)點(diǎn)通知服務(wù)向應(yīng)用程序通知變?yōu)橛蒔USH型發(fā)送文件發(fā)送目的地的接收側(cè)節(jié)點(diǎn)ECHONET地址的服務(wù)。沒(méi)有輸入數(shù)據(jù),應(yīng)答數(shù)據(jù)變?yōu)榻邮諅?cè)節(jié)點(diǎn)的ECHONET地址。
      (2)處理目標(biāo)信息請(qǐng)求服務(wù)對(duì)接收側(cè)節(jié)點(diǎn)進(jìn)行PUSH接收用處理目標(biāo)信息取得的服務(wù)。輸入數(shù)據(jù)是接收側(cè)節(jié)點(diǎn)的ECHONET地址。應(yīng)答數(shù)據(jù)變?yōu)镻USH接收用處理目標(biāo)信息。
      (3)文件發(fā)送請(qǐng)求服務(wù)對(duì)自身節(jié)點(diǎn)的文件發(fā)送目標(biāo)設(shè)置數(shù)據(jù),由PUSH型來(lái)進(jìn)行文件發(fā)送的服務(wù)。輸入數(shù)據(jù)是對(duì)發(fā)送目標(biāo)信息、發(fā)送文件名稱、發(fā)送文件屬性、發(fā)送文件日期、作為發(fā)送數(shù)據(jù)的發(fā)送文件主體的指示符。應(yīng)答數(shù)據(jù)變?yōu)楸硎景l(fā)送完成或發(fā)送失敗的發(fā)送結(jié)果。
      下面示出作為圖33中示出的發(fā)送側(cè)節(jié)點(diǎn)服務(wù)的PULL型文件發(fā)送相關(guān)服務(wù)。
      (1)寫(xiě)入鎖定通知服務(wù)在從接收側(cè)節(jié)點(diǎn)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的收發(fā)信設(shè)定進(jìn)行寫(xiě)入鎖定的寫(xiě)入時(shí),將該意思通知應(yīng)用程序的服務(wù)。沒(méi)有輸入數(shù)據(jù)、應(yīng)答數(shù)據(jù)。
      (2)發(fā)送目標(biāo)信息通知服務(wù)在從接收側(cè)節(jié)點(diǎn)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送目標(biāo)信息進(jìn)行寫(xiě)入時(shí),通知應(yīng)用程序?qū)懭氲陌l(fā)送目標(biāo)信息。沒(méi)有輸入數(shù)據(jù),應(yīng)答數(shù)據(jù)變?yōu)榘l(fā)送目標(biāo)數(shù)據(jù)。
      (3)文件更新請(qǐng)求服務(wù)對(duì)自身節(jié)點(diǎn)的文件發(fā)送目標(biāo)設(shè)置數(shù)據(jù)的服務(wù)。在文件發(fā)送目標(biāo)的發(fā)送狀態(tài)是寫(xiě)入鎖定中或發(fā)送中的情況下,為不可更新。輸入數(shù)據(jù)是對(duì)發(fā)送目標(biāo)信息、發(fā)送文件名稱、發(fā)送文件屬性、發(fā)送文件日期、作為發(fā)送數(shù)據(jù)的發(fā)送文件主體的指示符。應(yīng)答數(shù)據(jù)變?yōu)楦峦瓿苫蚋率〉陌l(fā)送結(jié)果。
      下面示出作為圖32中示出的接收側(cè)節(jié)點(diǎn)服務(wù)的PUSH型文件接收相關(guān)服務(wù)。
      (1)發(fā)送目標(biāo)信息通知服務(wù)在從進(jìn)行PUSH型文件發(fā)送的發(fā)送側(cè)節(jié)點(diǎn)接收發(fā)送目標(biāo)信息的通知時(shí),通知應(yīng)用程序接收到的信息的服務(wù)。沒(méi)有輸入數(shù)據(jù),應(yīng)答數(shù)據(jù)變?yōu)榘l(fā)送側(cè)節(jié)點(diǎn)的ECHONET地址、發(fā)送目標(biāo)信息。
      (2)收發(fā)信設(shè)定寫(xiě)入請(qǐng)求服務(wù)在通過(guò)發(fā)送目標(biāo)通知服務(wù)收到的發(fā)送目標(biāo)信息為可接收的情況下,向發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)的收發(fā)信設(shè)定屬性進(jìn)行發(fā)送開(kāi)始寫(xiě)入請(qǐng)求。沒(méi)有輸入數(shù)據(jù)、應(yīng)答數(shù)據(jù)。
      (3)文件接收通知服務(wù)在從發(fā)送側(cè)節(jié)點(diǎn)接收完成由PUSH型發(fā)送的文件時(shí),向應(yīng)用程序通知接收文件信息的服務(wù)。沒(méi)有輸入數(shù)據(jù),應(yīng)答數(shù)據(jù)變?yōu)閷?duì)發(fā)送文件名稱、發(fā)送文件屬性、發(fā)送文件日期、作為發(fā)送數(shù)據(jù)的發(fā)送文件主體的指示符。
      下面示出作為圖33中示出的接收側(cè)節(jié)點(diǎn)服務(wù)的PULL型文件接收相關(guān)服務(wù)。
      (1)發(fā)送側(cè)節(jié)點(diǎn)通知服務(wù)通知應(yīng)用程序變?yōu)橛蒔USH型發(fā)送文件發(fā)送源的發(fā)送側(cè)節(jié)點(diǎn)ECHONET地址的服務(wù)。沒(méi)有輸入數(shù)據(jù),應(yīng)答數(shù)據(jù)變?yōu)榘l(fā)送側(cè)節(jié)點(diǎn)的ECHONET地址。
      (2)處理目標(biāo)信息請(qǐng)求服務(wù)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送目標(biāo)請(qǐng)求PULL發(fā)送用處理目標(biāo)信息的服務(wù)。輸入數(shù)據(jù)變?yōu)榘l(fā)送側(cè)的ECHONET地址,應(yīng)答數(shù)據(jù)變?yōu)镻ULL發(fā)送用處理目標(biāo)信息。
      (3)文件接收請(qǐng)求服務(wù)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)請(qǐng)求發(fā)送指定的文件提供機(jī)器目標(biāo)、屬性、文件序號(hào)的文件。是文件傳送服務(wù)中間件控制發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送狀態(tài)確認(rèn)、發(fā)送開(kāi)始觸發(fā)脈沖的發(fā)送、文件接收、接收完成設(shè)定之前的一連串時(shí)序,一旦接收完文件,則返回接收完的服務(wù)。輸入數(shù)據(jù)是變?yōu)榘l(fā)送源的ECHONET地址、發(fā)送目標(biāo)信息、接收處理的作為最初是否將發(fā)送文件服務(wù)目標(biāo)的收發(fā)信設(shè)定變?yōu)閷?xiě)入鎖定標(biāo)志的寫(xiě)入鎖定設(shè)定。應(yīng)答數(shù)據(jù)變?yōu)楸硎窘邮胀瓿苫蚪邮帐〉慕邮战Y(jié)果。
      (實(shí)施例8)圖34、圖35、圖36中示出實(shí)現(xiàn)在具有圖1構(gòu)成的兩個(gè)終端間傳送文件情況下的數(shù)據(jù)通信方法、步驟用屬性的具體實(shí)例。
      圖34是與數(shù)據(jù)接收服務(wù)相關(guān)的屬性。
      (1)動(dòng)作狀態(tài)設(shè)定文件接收服務(wù)功能的動(dòng)作(ON/OFF),取得動(dòng)作狀態(tài)。在動(dòng)作ON(提供服務(wù))的情況下,設(shè)為0x30,在動(dòng)作OFF(停止服務(wù))的情況下,設(shè)為0x31。另外,在動(dòng)作OFF時(shí),不保證對(duì)其它屬性的訪問(wèn)。
      圖45是PUSH接收處理目標(biāo)信息的結(jié)構(gòu)圖。
      (2)PUSH接收用處理目標(biāo)信息在由PUSH型接收的情況下,表示處理文件MAX字節(jié)數(shù)量或文件提供機(jī)器目標(biāo)和屬性等信息的屬性。在由PUSH型接收文件的情況下,必需本屬性。另外,對(duì)各實(shí)例而言,本屬性的文件存儲(chǔ)機(jī)器信息的值不重復(fù)。
      ·處理文件MAX字節(jié)數(shù)量可PUSH接收組成后的文件的MAX字節(jié)數(shù)量。
      ·文件信息數(shù)量存儲(chǔ)可PUSH接收文件的文件存儲(chǔ)信息數(shù)量。最大值為40。
      ·文件存儲(chǔ)信息組合作為存儲(chǔ)可PUSH接收文件機(jī)器信息的文件存儲(chǔ)機(jī)器信息與每個(gè)文件存儲(chǔ)機(jī)器可接收的文件數(shù)量而成。
      ·文件存儲(chǔ)機(jī)器信息存儲(chǔ)文件的機(jī)器的分類(lèi)組代碼、分類(lèi)代碼與屬性代碼。
      ·文件數(shù)量表示可接收并保持的每個(gè)文件存儲(chǔ)機(jī)器信息的文件數(shù)量。0-0xFFFE=文件數(shù)量。表示0xFFFF=?jīng)]有特別限制。
      (3)數(shù)據(jù)分割信息表示可接收數(shù)據(jù)的最大分割尺寸的屬性。發(fā)送側(cè)節(jié)點(diǎn)比較通知的本屬性值與自身節(jié)點(diǎn)可發(fā)送的分割尺寸,為了將文件分割成小的一方尺寸后發(fā)送而讀取的屬性。
      ·表示可接收的EDT最大字節(jié)數(shù)量。
      ·在發(fā)送側(cè)進(jìn)行發(fā)送數(shù)據(jù)通知之前,進(jìn)行讀取。
      圖35是與數(shù)據(jù)發(fā)送服務(wù)相關(guān)的屬性。
      (1)動(dòng)作狀態(tài)設(shè)定文件發(fā)送服務(wù)功能的動(dòng)作(ON/OFF),取得動(dòng)作狀態(tài)。在動(dòng)作ON(提供服務(wù))的情況下,設(shè)為0x30,在動(dòng)作OFF(停止服務(wù))的情況下,設(shè)為0x31。另外,在動(dòng)作OFF時(shí),不保證對(duì)其它屬性的訪問(wèn)。
      圖46是PULL發(fā)送處理目標(biāo)信息的結(jié)構(gòu)圖。
      (2)PULL發(fā)送用處理目標(biāo)信息在由PULL型發(fā)送文件的情況下,表示處理文件MAX字節(jié)數(shù)量或文件提供機(jī)器目標(biāo)和屬性等的屬性。對(duì)各實(shí)例而言,本屬性的文件存儲(chǔ)機(jī)器信息的值不重復(fù)。
      在由PULL型來(lái)發(fā)送文件的情況下,必需本屬性。
      ·處理文件MAX字節(jié)數(shù)量可PULL發(fā)送的分割前文件的MAX字節(jié)數(shù)量。
      ·文件提供信息數(shù)量提供可PULL發(fā)送文件的文件提供信息數(shù)量。最大值為40。
      ·文件提供信息表示提供可PULL發(fā)送文件的文件提供機(jī)器信息與每個(gè)文件提供機(jī)器信息中保持的文件數(shù)量。
      ·文件提供機(jī)器信息組合由提供可PUSH發(fā)送文件機(jī)器的分類(lèi)組代碼、分類(lèi)代碼、實(shí)例代碼表示的機(jī)器目標(biāo)與屬性代碼而成。
      ·文件數(shù)量表示每個(gè)機(jī)器目標(biāo)·屬性中保持的文件數(shù)量。
      ·在發(fā)送狀態(tài)屬性為發(fā)送中的情況下,不變更本屬性值的文件數(shù)量。
      圖36是與數(shù)據(jù)發(fā)送服務(wù)相關(guān)的屬性。
      (3)收發(fā)信設(shè)定用于從接收側(cè)節(jié)點(diǎn)寫(xiě)入發(fā)送觸發(fā)脈沖或收發(fā)信結(jié)果的屬性。本屬性值與寫(xiě)入同時(shí)反映為發(fā)送狀態(tài)屬性。
      ·正常結(jié)束=0x00發(fā)送正常結(jié)束·強(qiáng)制結(jié)束=0x01由接收側(cè)節(jié)點(diǎn)強(qiáng)制結(jié)束。
      ·發(fā)送開(kāi)始=0x20發(fā)送處理開(kāi)始[讀取·寫(xiě)入·通知定時(shí)等]·向本屬性的值的寫(xiě)入在寫(xiě)入之后反映為發(fā)送狀態(tài)屬性,在向本屬性值寫(xiě)入發(fā)送開(kāi)始的情況下,將發(fā)送狀態(tài)屬性設(shè)定為發(fā)送中,將其它情況設(shè)定為READY。在發(fā)送狀態(tài)屬性為發(fā)送中的情況下,不能從對(duì)本屬性進(jìn)行寫(xiě)入的接收側(cè)節(jié)點(diǎn)以外寫(xiě)入本屬性值。
      ·在數(shù)據(jù)發(fā)送中,通過(guò)向本屬性寫(xiě)入正常結(jié)束或異常結(jié)束,可中斷發(fā)送處理。
      (4)發(fā)送狀態(tài)表示自身實(shí)例是否是發(fā)送處理中的發(fā)送狀態(tài)屬性。在本屬性值為發(fā)送中的情況下,不變更發(fā)送目標(biāo)信息屬性與發(fā)送數(shù)據(jù)屬性。
      ·READY=0待機(jī)中。
      ·發(fā)送中=0x20發(fā)送處理中[讀取·寫(xiě)入·通知定時(shí)等]·寫(xiě)入收發(fā)信設(shè)定屬性的值反映為本屬性。
      ·發(fā)送狀態(tài)屬性轉(zhuǎn)變?yōu)镽EADY的定時(shí)為1、節(jié)點(diǎn)啟動(dòng)之后、2、對(duì)收發(fā)信設(shè)定屬性0x00正常結(jié)束、0x01強(qiáng)制結(jié)束設(shè)置之后、3、經(jīng)過(guò)暫停后等三個(gè)定時(shí)。
      ·發(fā)送狀態(tài)屬性轉(zhuǎn)變?yōu)榘l(fā)送中的定時(shí)為1、對(duì)收發(fā)信設(shè)定屬性0x20發(fā)送開(kāi)始設(shè)置之后的定時(shí)。
      圖47是發(fā)送目標(biāo)信息的構(gòu)成圖。
      (5)發(fā)送目標(biāo)信息特定變?yōu)榘l(fā)送處理目標(biāo)的文件提供機(jī)器信息用的屬性。在PUSH型下,表示發(fā)送側(cè)節(jié)點(diǎn)通過(guò)向接收側(cè)節(jié)點(diǎn)通知本屬性值,發(fā)送本屬性值表示的文件提供機(jī)器的文件的意思。另一方面,在PULL型下,接收側(cè)節(jié)點(diǎn)通過(guò)寫(xiě)入發(fā)送側(cè)節(jié)點(diǎn)的本屬性中,委托發(fā)送側(cè)節(jié)點(diǎn)確保文件提供機(jī)器的文件。接受后,發(fā)送側(cè)節(jié)點(diǎn)不管文件確保成功、失敗與否,都通知接收側(cè)節(jié)點(diǎn)本屬性值。
      ·文件提供機(jī)器信息在處理目標(biāo)信息中,成為發(fā)送目標(biāo)的文件提供機(jī)器信息·文件序號(hào)文件提供機(jī)器信息的文件序號(hào)。文件序號(hào)附加方安裝依存在發(fā)送側(cè)節(jié)點(diǎn)中。其中,在排列處理文件提供機(jī)器目標(biāo)/屬性的情況下,文件序號(hào)與排列要素No.相等。
      ·PUSH型發(fā)送情況下,向接收側(cè)節(jié)點(diǎn)的文件接收服務(wù)目標(biāo)通知本屬性。
      ·PULL型發(fā)送情況下,從接收側(cè)節(jié)點(diǎn)寫(xiě)入本屬性。
      一旦接受該寫(xiě)入請(qǐng)求電文,則返回并通知接收側(cè)節(jié)點(diǎn)的文件接收服務(wù)目標(biāo)發(fā)送目標(biāo)信息。其中,在未進(jìn)行正確寫(xiě)入的情況下,通知將文件序號(hào)設(shè)為0xFFFF的發(fā)送目標(biāo)信息。
      圖48是發(fā)送文件信息的構(gòu)成圖。
      (6)發(fā)送文件信息表示成為發(fā)送目標(biāo)的文件名稱或?qū)傩?、日期信息、字?jié)數(shù)量等信息的屬性??赏ㄟ^(guò)本屬性取得由PULL型收發(fā)信時(shí)選擇收發(fā)信文件用的信息。

      ·表示發(fā)送文件的名稱、日期信息、文件字節(jié)數(shù)量、校驗(yàn)碼。
      ·名稱由ASCII8文字表現(xiàn)的文件名稱。文件名稱前面縮短,空區(qū)域填0x00。
      ·屬性由ASCII3文字表現(xiàn)的文件屬性。文件名稱前面縮短,空區(qū)域填0x00。
      ·日期信息以Y1Y2/MN/DD HH:MM:SS的形式來(lái)表示文件日期。
      Y1=0x13-0x63(19-99),Y2=0x00-0x63(00-99),MN=0x01-0x0C(1-12),DD=0x01-0x1F(1-31),HH=0x00-0x17(0-23),MM=0x00-0x3B(0-59),SS=0x00-0x3B(0-59)在文件不具有日期信息的情況下,將各字節(jié)數(shù)據(jù)設(shè)定為0。另外,當(dāng)Y1為0x00時(shí),日期數(shù)據(jù)為無(wú)效。
      ·文件字節(jié)數(shù)量發(fā)送文件整體的字節(jié)數(shù)量。
      ·校驗(yàn)碼合計(jì)發(fā)送文件整體的各字節(jié),為2的補(bǔ)碼。
      ·本屬性值在發(fā)送目標(biāo)信息屬性值不包含于PULL發(fā)送用處理目標(biāo)信息屬性的文件提供機(jī)器目標(biāo)/屬性中(發(fā)送目標(biāo)信息不妥)的情況下,對(duì)本屬性的文件字節(jié)數(shù)量設(shè)置0并進(jìn)行通知。
      圖49是發(fā)送數(shù)據(jù)的構(gòu)成圖。
      (7)發(fā)送數(shù)據(jù)將發(fā)送文件數(shù)據(jù)按每個(gè)數(shù)據(jù)尺寸分割后的數(shù)據(jù)表示為排列的屬性。排列要素必需連續(xù)。
      ·排列要素No.按每個(gè)分割數(shù)據(jù)尺寸來(lái)分割發(fā)送文件,將從發(fā)送文件開(kāi)頭對(duì)各分割數(shù)據(jù)順序附加序號(hào)的序號(hào)設(shè)為排列要素No.。
      ·全部排列數(shù)量分割發(fā)送的全部排列數(shù)量。
      ·分割數(shù)據(jù)尺寸分割數(shù)據(jù)的字節(jié)數(shù)量。設(shè)除全部排列數(shù)量為大于2的最終排列要素外,分割數(shù)據(jù)尺寸相等,另外,(分割數(shù)據(jù)尺寸+6)與EDT尺寸相等。
      ·分割數(shù)據(jù)分割發(fā)送文件的各數(shù)據(jù)。最終排列要素與其它排列的EDT尺寸相等,分割數(shù)據(jù)尺寸以后的數(shù)據(jù)為0墊整。
      ·在接收接收側(cè)節(jié)點(diǎn)的發(fā)送文件信息通知應(yīng)答后,從發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行發(fā)送數(shù)據(jù)通知。
      ·在發(fā)送狀態(tài)屬性不是發(fā)送中的情況下,返回不可應(yīng)答。
      另外,為了實(shí)現(xiàn)在具有圖1構(gòu)成的兩個(gè)終端間進(jìn)行文件傳送情況下的數(shù)據(jù)通信方法、步驟,說(shuō)明使用圖34、35、36各屬性的時(shí)序?qū)嵗A硗?,在本?shí)施例中,將通過(guò)自發(fā)通信來(lái)傳送文件的方式設(shè)為PUSH型,將通過(guò)請(qǐng)求應(yīng)答通信來(lái)傳送文件的方式設(shè)為PULL型,將各方式的文件傳送設(shè)為PUSH型文件傳送、PULL型文件傳送。
      機(jī)器上升時(shí)的處理利用通過(guò)各節(jié)點(diǎn)的上升時(shí)序來(lái)進(jìn)行實(shí)例變化分類(lèi)通知,在進(jìn)行PUSH型文件傳送的情況下,發(fā)送側(cè)取得接收側(cè)節(jié)點(diǎn)的EA,在進(jìn)行PULL型文件傳送的情況下,接收側(cè)取得發(fā)送側(cè)節(jié)點(diǎn)的EA。
      圖37是接收側(cè)比發(fā)送側(cè)先上升情況下的時(shí)序。
      (1)通知實(shí)例變化分類(lèi)(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]根據(jù)上升時(shí)序,通知接收側(cè)節(jié)點(diǎn)實(shí)例變化分類(lèi)。
      接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接收該通知電文,則通知應(yīng)用程序中搭載文件發(fā)送服務(wù)目標(biāo)的發(fā)送側(cè)節(jié)點(diǎn)的EA。(發(fā)送側(cè)節(jié)點(diǎn)通知服務(wù))。接收側(cè)節(jié)點(diǎn)的應(yīng)用程序管理發(fā)送側(cè)節(jié)點(diǎn)的EA。
      (2)通知?jiǎng)幼鳡顟B(tài)(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接收(1)通知實(shí)例變化分類(lèi),必須向發(fā)送側(cè)節(jié)點(diǎn)通知可由PUSH型接收文件的全部文件接收服務(wù)目標(biāo)的動(dòng)作狀態(tài)通知(必須)。
      發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接收該通知電文,則通知應(yīng)用程序中搭載文件接收服務(wù)目標(biāo)的接收側(cè)節(jié)點(diǎn)的EA(接收側(cè)節(jié)點(diǎn)通知服務(wù))。發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序管理接收側(cè)節(jié)點(diǎn)的EA。
      圖38是發(fā)送側(cè)比接收側(cè)先上升情況下的時(shí)序。
      (1)通知實(shí)例變化分類(lèi)(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]根據(jù)上升時(shí)序,對(duì)發(fā)送側(cè)節(jié)點(diǎn)通知實(shí)例變化分類(lèi)。
      發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接收該通知電文,則通知應(yīng)用程序中搭載文件接收服務(wù)目標(biāo)的接收側(cè)節(jié)點(diǎn)的EA(接收側(cè)節(jié)點(diǎn)通知服務(wù))。發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序管理接收側(cè)節(jié)點(diǎn)的EA。
      (2)通知?jiǎng)幼鳡顟B(tài)(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接收(1)通知實(shí)例變化分類(lèi),必須向接收側(cè)節(jié)點(diǎn)通知可由PULL型發(fā)送文件的全部文件發(fā)送服務(wù)目標(biāo)的動(dòng)作狀態(tài)通知(必須)。
      接收側(cè)的文件傳送服務(wù)中間件一旦接收該通知電文,則通知應(yīng)用程序中搭載文件發(fā)送服務(wù)目標(biāo)的發(fā)送側(cè)節(jié)點(diǎn)的EA(發(fā)送側(cè)節(jié)點(diǎn)通知服務(wù))。接收側(cè)節(jié)點(diǎn)的應(yīng)用程序管理發(fā)送側(cè)節(jié)點(diǎn)的EA。
      在從發(fā)送側(cè)節(jié)點(diǎn)通過(guò)自動(dòng)發(fā)信來(lái)進(jìn)行文件傳送的情況下,請(qǐng)求接收側(cè)節(jié)點(diǎn)的PUSH接收用處理目標(biāo)信息,必要時(shí)在通知發(fā)送目標(biāo)信息屬性后,緊接著發(fā)送文件信息屬性的通知,通過(guò)分割目標(biāo)數(shù)據(jù)并進(jìn)行發(fā)送,進(jìn)行文件發(fā)送。
      圖39是自發(fā)通信的代表通信時(shí)序,圖41、42是用于自發(fā)通信的通信時(shí)序中的電文實(shí)例圖。
      (1)請(qǐng)求處理目標(biāo)信息(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序向接收側(cè)節(jié)點(diǎn)的接收服務(wù)目標(biāo)讀取并請(qǐng)求PUSH接收用處理目標(biāo)信息。(處理目標(biāo)信息請(qǐng)求服務(wù))發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件也可假設(shè)接收側(cè)節(jié)點(diǎn)中搭載多個(gè)接收服務(wù)目標(biāo),向?qū)嵗w一齊報(bào)送。
      (2)應(yīng)答處理目標(biāo)信息(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接受(1)請(qǐng)求處理目標(biāo)信息,接收側(cè)節(jié)點(diǎn)的全部接收服務(wù)目標(biāo)應(yīng)答發(fā)送PUSH接收用處理目標(biāo)信息。
      發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接受應(yīng)答電文,則將該電文中的SEOJ作為接收側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo),與處理目標(biāo)信息鏈接并存儲(chǔ),向應(yīng)用程序返回處理目標(biāo)信息請(qǐng)求服務(wù)的應(yīng)答。
      (3)通知發(fā)送目標(biāo)信息(發(fā)送側(cè)→接收側(cè))發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序?qū)ξ募魉头?wù)中間件設(shè)定發(fā)送目標(biāo)信息(文件取得通知服務(wù))。接收該信息的文件傳送服務(wù)中間件中,發(fā)送側(cè)節(jié)點(diǎn)對(duì)接收側(cè)節(jié)點(diǎn)進(jìn)行發(fā)送目標(biāo)信息通知。(必須)此時(shí),文件傳送服務(wù)中間件如下決定通知電文的SEOJ和DEOJ。SEOJ任意選擇作為發(fā)送窗口的文件發(fā)送服務(wù)目標(biāo)。DEOJ在接收側(cè)節(jié)點(diǎn)的文件接收服務(wù)目標(biāo)(由時(shí)序②取得)中,選擇通過(guò)文件取得通知服務(wù)處理接受到的文件提供機(jī)器信息的目標(biāo)。
      接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件將該通知電文中的SEOJ存儲(chǔ)為發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)(發(fā)送目標(biāo)信息通知服務(wù))(4)發(fā)信開(kāi)始觸發(fā)脈沖(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的應(yīng)用程序接受(3)通知發(fā)送目標(biāo)信息,對(duì)文件傳送服務(wù)中間件設(shè)定判斷可否接收文件的結(jié)果(文件接收設(shè)定服務(wù))。在接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件接收文件的情況下,將發(fā)送目標(biāo)信息通知發(fā)送源的文件發(fā)送服務(wù)中間件發(fā)送將收發(fā)信設(shè)定屬性設(shè)定為0x20發(fā)送開(kāi)始的發(fā)送開(kāi)始觸發(fā)脈沖。在不能取得由發(fā)送目標(biāo)信息指定的文件的情況下,或未取得的情況下,進(jìn)行將收發(fā)信設(shè)定屬性變?yōu)?x01強(qiáng)制結(jié)束的寫(xiě)入請(qǐng)求(必須)。
      發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件向應(yīng)用程序通知對(duì)接收側(cè)節(jié)點(diǎn)的收發(fā)信設(shè)定屬性的寫(xiě)入結(jié)果(文件發(fā)送設(shè)定通知服務(wù))。另外,發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件對(duì)應(yīng)于對(duì)收發(fā)信設(shè)定屬性的寫(xiě)入數(shù)據(jù),向發(fā)送狀態(tài)屬性進(jìn)行寫(xiě)入(必須)。
      (5)通知發(fā)送文件信息(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序接收文件發(fā)送設(shè)定服務(wù),設(shè)定添加到文件傳送傳送服務(wù)中間件中的新文件和發(fā)送文件文件信息(文件發(fā)送請(qǐng)求服務(wù))。接受后,文件傳送服務(wù)中間件向接收側(cè)節(jié)點(diǎn)的文件接收服務(wù)目標(biāo)通知發(fā)送文件信息(必須)。
      (6)通知應(yīng)答發(fā)送文件信息(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)向發(fā)送側(cè)節(jié)點(diǎn)返回通知應(yīng)答。
      (7)發(fā)送分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]接受(6)通知應(yīng)答發(fā)送文件信息后,發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件按每個(gè)分割數(shù)據(jù)尺寸來(lái)分割發(fā)送文件,指定接收側(cè)節(jié)點(diǎn)的EA和文件接收服務(wù)目標(biāo),按排列要素No.從小到大的順序來(lái)連續(xù)發(fā)送(必須)。
      (8)請(qǐng)求指定分割數(shù)據(jù)(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件在有不能正確接收的分割數(shù)據(jù)的情況下,指定分割數(shù)據(jù)的排列要素No.,對(duì)發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行發(fā)送請(qǐng)求。
      (9)發(fā)送指定分割數(shù)據(jù)(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]發(fā)送側(cè)節(jié)點(diǎn)的中間件一旦從接收側(cè)節(jié)點(diǎn)接收(8)請(qǐng)求指定分割數(shù)據(jù),則向接收側(cè)節(jié)點(diǎn)發(fā)送指定排列要素的分割數(shù)據(jù)。
      (10)設(shè)定發(fā)送完成(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件對(duì)發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)的收發(fā)信設(shè)定屬性在不能正確接收文件的情況設(shè)定為0x00正常結(jié)束,或無(wú)論何種理由結(jié)束發(fā)送處理的情況下,設(shè)定為0x01強(qiáng)制結(jié)束(必須)。
      另外,接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件由通過(guò)(7)發(fā)送分割數(shù)據(jù)得到的多個(gè)數(shù)據(jù)組成成一個(gè)文件,與通過(guò)(5)通知發(fā)送文件信息得到的文件信息一起通知給應(yīng)用程序(文件接收設(shè)定服務(wù)的應(yīng)答)。另一方面,發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦從接收側(cè)節(jié)點(diǎn)接收(10)設(shè)定發(fā)送完成或文件發(fā)送強(qiáng)制結(jié)束設(shè)定,則通知給應(yīng)用程序。在文件接收失敗的情況下,將該意思通知給應(yīng)用程序。(文件發(fā)送服務(wù)的應(yīng)答)。
      發(fā)送側(cè)節(jié)點(diǎn)在接受來(lái)自接收側(cè)節(jié)點(diǎn)的發(fā)送完成設(shè)定后,將發(fā)送狀態(tài)屬性設(shè)定為0x00READY。在不進(jìn)行發(fā)送完成設(shè)定的情況下配備,發(fā)送側(cè)節(jié)點(diǎn)對(duì)指定分割數(shù)據(jù)的請(qǐng)求與發(fā)送完成設(shè)定的幀接收等待處理設(shè)置大于1分鐘的暫停,在經(jīng)過(guò)暫停時(shí)間后,將發(fā)送狀態(tài)屬性設(shè)定為0x00READY。另外,接收側(cè)節(jié)點(diǎn)在該暫停1分鐘之內(nèi)接收來(lái)自接收側(cè)節(jié)點(diǎn)的重發(fā)請(qǐng)求(必須)。
      另外,接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦從(10)接收側(cè)節(jié)點(diǎn)接收(10)設(shè)定發(fā)送完成或文件發(fā)送強(qiáng)制結(jié)束設(shè)定,則通知給應(yīng)用程序。(文件發(fā)送服務(wù)的應(yīng)答)。
      在請(qǐng)求應(yīng)答通信(PULL型數(shù)據(jù)通信)處理中,在從接收側(cè)節(jié)點(diǎn)請(qǐng)求發(fā)送文件的情況下,在請(qǐng)求發(fā)送側(cè)節(jié)點(diǎn)的PUSH發(fā)送用處理目標(biāo)信息屬性并確認(rèn)發(fā)送文件后,必要時(shí)進(jìn)行發(fā)送文件信息收集,接收側(cè)節(jié)點(diǎn)發(fā)送發(fā)送開(kāi)始觸發(fā)脈沖。接受該觸發(fā)脈沖后,發(fā)送側(cè)節(jié)點(diǎn)通知指定對(duì)象目標(biāo)的發(fā)送文件信息,之后進(jìn)行與PUSH型相同的處理。
      圖40是請(qǐng)求應(yīng)答通信的代表通信時(shí)序,圖43、圖44是用于請(qǐng)求應(yīng)答通信的通信時(shí)序中的電文實(shí)例的圖。
      (1)請(qǐng)求處理目標(biāo)信息(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的應(yīng)用程序向發(fā)送側(cè)節(jié)點(diǎn)讀取并請(qǐng)求PULL發(fā)送用處理目標(biāo)信息屬性(處理目標(biāo)信息請(qǐng)求服務(wù))。接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件也可假設(shè)在發(fā)送側(cè)節(jié)點(diǎn)中搭載多個(gè)發(fā)送服務(wù)目標(biāo),對(duì)實(shí)例整體進(jìn)行一齊報(bào)送。
      (2)應(yīng)答處理目標(biāo)信息(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]接受請(qǐng)求處理目標(biāo)信息(1),發(fā)送側(cè)節(jié)點(diǎn)的全部發(fā)送服務(wù)目標(biāo)應(yīng)答發(fā)送PULL發(fā)送用處理目標(biāo)信息屬性。
      接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件一旦接受該應(yīng)答電文,則將該電文中的SEOJ作為發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo),與處理目標(biāo)信息鏈接后存儲(chǔ),并對(duì)應(yīng)用程序返回處理目標(biāo)信息請(qǐng)求服務(wù)的應(yīng)答。
      接收側(cè)節(jié)點(diǎn)的應(yīng)用程序通過(guò)向文件傳送服務(wù)中間件發(fā)出文件接收請(qǐng)求,通過(guò)以下時(shí)序來(lái)進(jìn)行文件傳送。
      (3)寫(xiě)入請(qǐng)求發(fā)送目標(biāo)信息(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的應(yīng)用程序當(dāng)從發(fā)送側(cè)節(jié)點(diǎn)的文件提供機(jī)器請(qǐng)求文件確保時(shí),對(duì)文件傳送服務(wù)中間件設(shè)定想文件確保的發(fā)送側(cè)節(jié)點(diǎn)的EA和發(fā)送目標(biāo)信息(文件預(yù)約服務(wù))。接收后,文件傳送服務(wù)中間件向發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)進(jìn)行發(fā)送目標(biāo)信息屬性的寫(xiě)入請(qǐng)求(必須)。
      此時(shí),文件傳送服務(wù)中間件如下決定寫(xiě)入請(qǐng)求電文的SEOJ和DEOJ。SEOJ任意選擇作為發(fā)送窗口的文件接收服務(wù)目標(biāo)。DEOJ在發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)(由時(shí)序②取得)中,選擇通過(guò)文件預(yù)約服務(wù)處理接受到的文件提供機(jī)器信息的目標(biāo)。

      對(duì)于發(fā)送側(cè)節(jié)點(diǎn),文件傳送服務(wù)中間件一旦接收發(fā)送目標(biāo)信息寫(xiě)入請(qǐng)求電文,則將該電文中的SEA、SEOJ、DEOJ分別作為接收側(cè)節(jié)點(diǎn)的EA、文件接收服務(wù)目標(biāo)、自身節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)來(lái)存儲(chǔ)。并且,發(fā)行文件的預(yù)約No,與發(fā)送目標(biāo)信息一起通知給應(yīng)用程序(發(fā)送目標(biāo)信息通知服務(wù))。此時(shí),預(yù)約No唯一分配給每個(gè)SEA、SEOJ、DEOJ的組合。發(fā)送側(cè)節(jié)點(diǎn)的應(yīng)用程序接受發(fā)送目標(biāo)信息通知服務(wù),確保由發(fā)送目標(biāo)信息指定的機(jī)器目標(biāo)和由屬性決定的文件,并與通過(guò)發(fā)送目標(biāo)信息通知服務(wù)接受的預(yù)約No一起進(jìn)行管理。若連續(xù)接受具有相同預(yù)約No的發(fā)送目標(biāo)信息通知服務(wù),則僅最后接受的服務(wù)有效。確保的文件在經(jīng)過(guò)暫停時(shí)間后,被廢棄。另外,暫停變?yōu)閼?yīng)用程序的安裝依存。
      (4)通知發(fā)送目標(biāo)信息(發(fā)送側(cè)→接收側(cè))[發(fā)送側(cè)節(jié)點(diǎn)處理]發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件檢查通過(guò)(3)寫(xiě)入請(qǐng)求發(fā)送目標(biāo)信息寫(xiě)入的發(fā)送目標(biāo)信息是否包含于文件發(fā)送服務(wù)目標(biāo)的PULL發(fā)送用處理目標(biāo)信息屬性的文件提供機(jī)器信息中,在包含(發(fā)送目標(biāo)信息妥當(dāng))的情況下,返回并通知發(fā)送目標(biāo)信息,在不包含(發(fā)送目標(biāo)信息不妥)的情況下,或雖然包含(發(fā)送目標(biāo)信息妥當(dāng))但不能確保文件的情況下,通知將文件序號(hào)設(shè)為OxFFFF的發(fā)送目標(biāo)信息(必須)。
      接收側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件接受該通知,向應(yīng)用程序返回應(yīng)答(文件預(yù)約服務(wù)的應(yīng)答)。
      (5)請(qǐng)求發(fā)送狀態(tài)(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接收側(cè)節(jié)點(diǎn)的應(yīng)用程序在通過(guò)文件預(yù)約服務(wù)的應(yīng)答來(lái)判斷為可文件確保發(fā)送側(cè)節(jié)點(diǎn)的情況下,對(duì)文件傳送服務(wù)中間件設(shè)定接收文件的意思(文件接收設(shè)定服務(wù))。
      接收側(cè)節(jié)點(diǎn)的文件傳送中間件向通過(guò)(1)請(qǐng)求處理目標(biāo)信息得到的發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送服務(wù)目標(biāo)請(qǐng)求發(fā)送狀態(tài)屬性。
      (6)應(yīng)答發(fā)送狀態(tài)(發(fā)送側(cè)→接收側(cè)) 對(duì)讀取請(qǐng)求發(fā)送應(yīng)答。
      (7)發(fā)送開(kāi)始觸發(fā)脈沖(接收側(cè)→發(fā)送側(cè))[接收側(cè)節(jié)點(diǎn)處理]接受文件接收服務(wù)或發(fā)送狀態(tài)應(yīng)答的READY,文件傳送服務(wù)中間件向發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)發(fā)送將Ox20發(fā)送開(kāi)始寫(xiě)入收發(fā)信設(shè)定屬性中的發(fā)送開(kāi)始觸發(fā)脈沖(必須)。
      發(fā)送側(cè)節(jié)點(diǎn)的文件傳送服務(wù)中間件接受來(lái)自接收側(cè)節(jié)點(diǎn)的發(fā)送開(kāi)始觸發(fā)脈沖,將發(fā)送狀態(tài)屬性變更為Ox20發(fā)送中(必須)。另外,從發(fā)送開(kāi)始觸發(fā)脈沖電文中的SEA、SEOJ、DEOJ中檢索文件的預(yù)約No.,將該預(yù)約No.通知給應(yīng)用程序(文件發(fā)送設(shè)定通知服務(wù))。
      發(fā)送文件信息通知以后的時(shí)序與自發(fā)通信的發(fā)送文件信息通知以后的時(shí)序一樣。
      下面示出作為圖39中示出的發(fā)送側(cè)節(jié)點(diǎn)服務(wù)的PUSH型文件發(fā)送相關(guān)服務(wù)。
      (1)接收側(cè)節(jié)點(diǎn)通知服務(wù)向應(yīng)用程序通知變?yōu)橛蒔USH型發(fā)送文件發(fā)送目的地的接收側(cè)節(jié)點(diǎn)ECHONET地址的服務(wù)。
      輸入變?yōu)榻邮諅?cè)節(jié)點(diǎn)的ECHONET地址數(shù)據(jù),沒(méi)有應(yīng)答數(shù)據(jù)。
      (2)處理目標(biāo)信息請(qǐng)求服務(wù)對(duì)接收側(cè)節(jié)點(diǎn)進(jìn)行PUSH接收用處理目標(biāo)信息屬性的取得。輸入數(shù)據(jù)是接收側(cè)節(jié)點(diǎn)的ECHONET地址。應(yīng)答數(shù)據(jù)變?yōu)镻USH接收用處理目標(biāo)信息。
      (3)文件取得通知服務(wù)請(qǐng)求向接收側(cè)節(jié)點(diǎn)通知發(fā)送目標(biāo)信息屬性。輸入數(shù)據(jù)為發(fā)送目標(biāo)信息。無(wú)應(yīng)答數(shù)據(jù)。
      (4)文件發(fā)送設(shè)定通知服務(wù)通知應(yīng)用程序有來(lái)自接收側(cè)節(jié)點(diǎn)的收發(fā)信設(shè)定寫(xiě)入請(qǐng)求。輸入數(shù)據(jù)為表示發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定信息,無(wú)應(yīng)答數(shù)據(jù)。
      (5)文件發(fā)送請(qǐng)求服務(wù)對(duì)自身節(jié)點(diǎn)的文件發(fā)送目標(biāo)設(shè)置數(shù)據(jù),進(jìn)行文件發(fā)送。輸入數(shù)據(jù)是對(duì)發(fā)送文件名稱、屬性、日期、文件字節(jié)數(shù)量、發(fā)送文件的指示符。應(yīng)答數(shù)據(jù)變?yōu)楸硎景l(fā)送完成或發(fā)送失敗的發(fā)送結(jié)果。
      下面示出作為圖39中示出的發(fā)送側(cè)節(jié)點(diǎn)服務(wù)的PUSH型文件接收相關(guān)服務(wù)。
      (1)發(fā)送目標(biāo)信息通知服務(wù)在從進(jìn)行PUSH型文件發(fā)送的發(fā)送側(cè)節(jié)點(diǎn)接收發(fā)送目標(biāo)信息屬性通知的情況下,向應(yīng)用程序通知接收的信息。輸入數(shù)據(jù)變?yōu)榻邮諅?cè)節(jié)點(diǎn)的ECHONET地址、發(fā)送目標(biāo)信息,無(wú)應(yīng)答數(shù)據(jù)。
      (2)文件接收設(shè)定服務(wù)在由發(fā)送目標(biāo)信息通知服務(wù)接受的發(fā)送目標(biāo)信息是可接收的情況下,向發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)的收發(fā)信設(shè)定屬性寫(xiě)入請(qǐng)求發(fā)送開(kāi)始,接收文件。輸入數(shù)據(jù)變?yōu)槭瞻l(fā)信設(shè)定、發(fā)送源EA、文件提高機(jī)器信息、文件序號(hào)。應(yīng)答數(shù)據(jù)變?yōu)閷?duì)接收結(jié)果、文件名稱、屬性、日期、文件字節(jié)數(shù)量、接收文件的指示符。
      下面示出作為圖40中示出的發(fā)送側(cè)節(jié)點(diǎn)服務(wù)的PULL型文件發(fā)送相關(guān)服務(wù)。
      (1)發(fā)送目標(biāo)信息通知服務(wù)(文件預(yù)約)在從接收側(cè)節(jié)點(diǎn)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送目標(biāo)信息屬性進(jìn)行寫(xiě)入的情況下,將寫(xiě)入的發(fā)送目標(biāo)信息屬性值通知應(yīng)用程序。輸入數(shù)據(jù)變?yōu)榈卿浀陌l(fā)送目標(biāo)信息的預(yù)約No.和發(fā)送目標(biāo)信息,無(wú)應(yīng)答數(shù)據(jù)。
      (2)文件發(fā)送設(shè)定通知服務(wù)通知應(yīng)用程序接收來(lái)自接收側(cè)節(jié)點(diǎn)的收發(fā)信開(kāi)始觸發(fā)脈沖的服務(wù)。輸入數(shù)據(jù)為預(yù)約No.和表示發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定,無(wú)應(yīng)答數(shù)據(jù)。
      (3)文件發(fā)送請(qǐng)求服務(wù)對(duì)自身節(jié)點(diǎn)的文件發(fā)送目標(biāo)設(shè)置數(shù)據(jù),進(jìn)行文件發(fā)送的服務(wù)。輸入數(shù)據(jù)是預(yù)約No.、對(duì)預(yù)約No.、發(fā)送文件名稱、屬性、日期、文件字節(jié)數(shù)量、發(fā)送文件的指示符。應(yīng)答數(shù)據(jù)變?yōu)楸硎景l(fā)送完成或發(fā)送失敗的發(fā)送結(jié)果。
      下面示出作為圖40中示出的接收側(cè)節(jié)點(diǎn)服務(wù)的PULL型文件接收相關(guān)服務(wù)。
      (1)發(fā)送側(cè)節(jié)點(diǎn)通知服務(wù)通知應(yīng)用程序變?yōu)橛蒔USH型發(fā)送文件發(fā)送源的發(fā)送側(cè)節(jié)點(diǎn)ECHONET地址。輸入數(shù)據(jù)變?yōu)榘l(fā)送側(cè)節(jié)點(diǎn)的ECHONET地址,沒(méi)有應(yīng)答數(shù)據(jù)。
      (2)處理目標(biāo)信息請(qǐng)求服務(wù)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送目標(biāo)請(qǐng)求PULL發(fā)送用處理目標(biāo)信息屬性。輸入數(shù)據(jù)變?yōu)榘l(fā)送側(cè)的ECHONET地址,應(yīng)答數(shù)據(jù)變?yōu)镻ULL發(fā)送用處理目標(biāo)信息。
      (3)文件預(yù)約服務(wù)進(jìn)行想向發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)發(fā)送指定的文件提供機(jī)器目標(biāo)、屬性、文件序號(hào)的文件的預(yù)約。文件傳送服務(wù)中間件對(duì)于指定信息通過(guò)發(fā)送目標(biāo)信息寫(xiě)入請(qǐng)求而對(duì)發(fā)送側(cè)節(jié)點(diǎn)進(jìn)行寫(xiě)入,接受來(lái)自發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送目標(biāo)信息通知。輸入數(shù)據(jù)是發(fā)送側(cè)節(jié)點(diǎn)的ECHONET地址和發(fā)送目標(biāo)信息。應(yīng)答數(shù)據(jù)是表示預(yù)約完成或預(yù)約失敗的預(yù)約結(jié)果。
      (4)文件接收設(shè)定服務(wù)對(duì)發(fā)送側(cè)節(jié)點(diǎn)的文件發(fā)送服務(wù)目標(biāo)請(qǐng)求發(fā)送通過(guò)文件預(yù)約服務(wù)預(yù)約的文件。文件傳送服務(wù)中間件控制發(fā)送側(cè)節(jié)點(diǎn)的發(fā)送狀態(tài)確認(rèn)、發(fā)送開(kāi)始觸發(fā)脈沖的發(fā)送、文件接收、接收完成設(shè)定之前的一連串時(shí)序,一旦接收完文件,則返回接收完。輸入數(shù)據(jù)是表示允許接收或不可接收的收發(fā)信設(shè)定、變?yōu)榘l(fā)送源的ECHONET地址、發(fā)送目標(biāo)信息。應(yīng)答數(shù)據(jù)變?yōu)閷?duì)表示接收完成或接收失敗的接收結(jié)果、發(fā)送文件名稱、屬性、日期、文件字節(jié)數(shù)量、接收文件主體的指示符。
      另外,在本發(fā)明中,像控制器等,與多個(gè)多種終端機(jī)器進(jìn)行通信的通信機(jī)器,也可具備多個(gè)數(shù)據(jù)通信功能表,可暫時(shí)保存共享的表格,用于下次數(shù)據(jù)通信。
      另外,記錄本發(fā)明數(shù)據(jù)通信方法程序的記錄媒體為記錄程序的ROM、RAM、軟盤(pán)、CD-ROM、DVD、存儲(chǔ)卡、硬秀等記錄媒體。另外,是還包含電話線路、傳輸線路等通信媒體的概念。
      如上所述,根據(jù)本發(fā)明的數(shù)據(jù)通信方法,通過(guò)進(jìn)行關(guān)于通信的功能表格共享,可判斷可進(jìn)行自發(fā)通信或請(qǐng)求應(yīng)答通信的數(shù)據(jù)通信、判定發(fā)送數(shù)據(jù)種類(lèi)、取得數(shù)據(jù)數(shù)量、各數(shù)據(jù)的識(shí)別信息、將數(shù)據(jù)分割成最佳尺寸后進(jìn)行數(shù)據(jù)通信,在數(shù)據(jù)通信中,可實(shí)現(xiàn)通信量的削減和通信的高速化。
      權(quán)利要求
      1.一種數(shù)據(jù)發(fā)送機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器,其特征在于所述數(shù)據(jù)接收機(jī)器,存儲(chǔ)數(shù)據(jù)接收目標(biāo),該數(shù)據(jù)接收目標(biāo)包含了與接收由所述數(shù)據(jù)發(fā)送機(jī)器自主發(fā)送的所述數(shù)據(jù)的推壓接收相關(guān)的推壓接收信息,所述推壓接收信息,包含表示所述推壓接收為可能的組合后的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的存放相關(guān)的數(shù)據(jù)存放信息,所述數(shù)據(jù)發(fā)送機(jī)器,具有當(dāng)自主地發(fā)送所述數(shù)據(jù)時(shí),向所述數(shù)據(jù)接收機(jī)器請(qǐng)求所述推壓接收信息的推壓接收信息請(qǐng)求部件。
      2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述數(shù)據(jù)存放信息,包含旨在特定用于存放所述推壓接收為可能的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù)接收目標(biāo),包含表示用于進(jìn)行數(shù)據(jù)接收的數(shù)據(jù)接收服務(wù)功能的動(dòng)作究竟是ON還是OFF的動(dòng)作狀態(tài)信息,所述數(shù)據(jù)發(fā)送機(jī)器,具備在所述數(shù)據(jù)發(fā)送機(jī)器啟動(dòng)時(shí),向所述數(shù)據(jù)接收機(jī)器發(fā)送通知數(shù)據(jù)的通知數(shù)據(jù)發(fā)送部件;和當(dāng)所述數(shù)據(jù)接收機(jī)器為所述推壓接收可能時(shí),接收來(lái)自接收了所述通知數(shù)據(jù)的所述數(shù)據(jù)接收機(jī)器的所述動(dòng)作狀態(tài)信息的動(dòng)作狀態(tài)信息接收部件。
      4.一種數(shù)據(jù)發(fā)送機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器,其特征在于具備存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了與獲得來(lái)自所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送請(qǐng)求后發(fā)送所述數(shù)據(jù)的牽拉發(fā)送相關(guān)的牽拉發(fā)送信息;接收來(lái)自所述數(shù)據(jù)接收機(jī)器的所述牽拉發(fā)送信息的請(qǐng)求的請(qǐng)求接收部件;以及當(dāng)所述請(qǐng)求接收部件接收到所述牽拉發(fā)送信息的請(qǐng)求時(shí),向所述數(shù)據(jù)接收機(jī)器發(fā)送所述牽拉發(fā)送信息的牽拉發(fā)送信息發(fā)送部件,所述牽拉發(fā)送信息,包含表示所述牽拉發(fā)送為可能的分割前的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的提供相關(guān)的數(shù)據(jù)提供信息。
      5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述數(shù)據(jù)提供信息,包含旨在特定對(duì)應(yīng)于所述牽拉發(fā)送為可能的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      6.根據(jù)權(quán)利要求4或5所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù)發(fā)送目標(biāo),包含表示用于進(jìn)行數(shù)據(jù)發(fā)送的數(shù)據(jù)發(fā)送服務(wù)功能的動(dòng)作究竟是ON還是OFF的動(dòng)作狀態(tài)信息,所述數(shù)據(jù)發(fā)送機(jī)器,具備在所述數(shù)據(jù)接收機(jī)器啟動(dòng)時(shí),接收來(lái)自所述數(shù)據(jù)接收機(jī)器的通知數(shù)據(jù)的通知數(shù)據(jù)接收部件;和當(dāng)所述牽拉發(fā)送為可能且接收到所述通知數(shù)據(jù)時(shí),向所述數(shù)據(jù)接收機(jī)器發(fā)送所述動(dòng)作狀態(tài)信息的動(dòng)作狀態(tài)信息發(fā)送部件。
      7.一種數(shù)據(jù)發(fā)送機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器,其特征在于包括存儲(chǔ)包含了與成為發(fā)送目標(biāo)的所述數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息的數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件;存儲(chǔ)所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)接收目標(biāo)的數(shù)據(jù)接收目標(biāo)存儲(chǔ)部件;根據(jù)所述發(fā)送目標(biāo)信息,選擇存儲(chǔ)在所述數(shù)據(jù)接收目標(biāo)存儲(chǔ)部件中的所述數(shù)據(jù)接收目標(biāo)的某個(gè)的選擇部件;以及將所述選擇部件所選擇的所述數(shù)據(jù)接收目標(biāo)作為對(duì)方目標(biāo)來(lái)進(jìn)行所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息通知部件。
      8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述發(fā)送目標(biāo)信息,包含旨在特定對(duì)應(yīng)于成為發(fā)送目標(biāo)的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      9.一種數(shù)據(jù)發(fā)送機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器,其特征在于包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)具備被所述數(shù)據(jù)接收機(jī)器寫(xiě)入發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定屬性、表示自身實(shí)例是否處于數(shù)據(jù)發(fā)送處理中的發(fā)送狀態(tài)的發(fā)送狀態(tài)屬性、以及與成為發(fā)送目標(biāo)的數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息;向所述數(shù)據(jù)接收機(jī)器進(jìn)行所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息通知部件;以及當(dāng)自獲得了所述發(fā)送目標(biāo)信息的通知的所述數(shù)據(jù)接收機(jī)器向所述收發(fā)信設(shè)定屬性有所述發(fā)送開(kāi)始或所述強(qiáng)制結(jié)束的寫(xiě)入時(shí),按照向所述收發(fā)信設(shè)定屬性的寫(xiě)入進(jìn)行所述發(fā)送狀態(tài)屬性的寫(xiě)入的發(fā)送狀態(tài)屬性寫(xiě)入部件。
      10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述發(fā)送目標(biāo)信息,包含旨在特定對(duì)應(yīng)于成為發(fā)送目標(biāo)的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      11.一種數(shù)據(jù)發(fā)送機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器,其特征在于包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)具備被所述數(shù)據(jù)接收機(jī)器設(shè)定收發(fā)信結(jié)果的收發(fā)信設(shè)定屬性、和表示自身實(shí)例是否處于數(shù)據(jù)發(fā)送處理中的發(fā)送狀態(tài)的發(fā)送狀態(tài)屬性;當(dāng)自所述數(shù)據(jù)接收機(jī)器向所述收發(fā)信設(shè)定屬性有發(fā)送結(jié)束設(shè)定時(shí),將發(fā)送狀態(tài)屬性設(shè)定成準(zhǔn)備完畢的第1準(zhǔn)備完畢設(shè)定部件;在接收等待的中斷時(shí)間經(jīng)過(guò)后,將發(fā)送狀態(tài)屬性設(shè)定成準(zhǔn)備完畢的第2準(zhǔn)備完畢設(shè)定部件;以及在所述中斷時(shí)間內(nèi)受理自所述數(shù)據(jù)接收機(jī)器的再送請(qǐng)求的再送請(qǐng)求受理部件。
      12.一種數(shù)據(jù)發(fā)送機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器,其特征在于包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)包含與成為發(fā)送目標(biāo)的所述數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息;當(dāng)來(lái)自于所述數(shù)據(jù)接收機(jī)器接收到請(qǐng)求所述發(fā)送目標(biāo)信息的寫(xiě)入的寫(xiě)入請(qǐng)求電文時(shí),按照所述寫(xiě)入請(qǐng)求電文的發(fā)送源地址、發(fā)送源目標(biāo)及對(duì)方目標(biāo)的組合發(fā)行所述數(shù)據(jù)的預(yù)約編號(hào)的預(yù)約編號(hào)發(fā)行部件;以及確保對(duì)應(yīng)于所述寫(xiě)入請(qǐng)求電文請(qǐng)求寫(xiě)入的所述發(fā)送目標(biāo)信息的所述數(shù)據(jù),并與所述預(yù)約編號(hào)一起管理的預(yù)約管理部件。
      13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)發(fā)送機(jī)器,其特征在于具備所定的中斷時(shí)間經(jīng)過(guò)后,放棄所確保的所述數(shù)據(jù)的數(shù)據(jù)放棄部件。
      14.一種數(shù)據(jù)接收機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù),其特征在于包括存儲(chǔ)數(shù)據(jù)接收目標(biāo)的數(shù)據(jù)接收目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)接收目標(biāo)包含了與接收由所述數(shù)據(jù)發(fā)送機(jī)器自主地發(fā)送來(lái)的所述數(shù)據(jù)的推壓接收相關(guān)的推壓接收信息;接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述推壓接收信息的請(qǐng)求的請(qǐng)求接收部件;以及當(dāng)接收到所述推壓接收信息的請(qǐng)求時(shí),將所述推壓接收信息發(fā)送到所述數(shù)據(jù)發(fā)送機(jī)器的推壓接收信息發(fā)送部件,所述推壓接收信息,包含表示所推壓接收為可能的組合后的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的存放相關(guān)的數(shù)據(jù)存放信息。
      15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)接收機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述數(shù)據(jù)存放信息,包含旨在特定對(duì)應(yīng)于推壓接收為可能的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      16.根據(jù)權(quán)利要求14或15所述的數(shù)據(jù)接收機(jī)器,其特征在于所述數(shù)據(jù)接收目標(biāo),包含表示用于進(jìn)行數(shù)據(jù)接收的數(shù)據(jù)接收服務(wù)功能的動(dòng)作究竟是ON還是OFF的動(dòng)作狀態(tài)信息,所述數(shù)據(jù)接收機(jī)器,具備在所述數(shù)據(jù)發(fā)送機(jī)器啟動(dòng)時(shí),接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的通知數(shù)據(jù)的通知數(shù)據(jù)接收部件;和當(dāng)所述推壓接收為可能且接收到所述通知數(shù)據(jù)時(shí),將所述動(dòng)作狀態(tài)信息發(fā)送到所述數(shù)據(jù)發(fā)送機(jī)器的的動(dòng)作狀態(tài)信息發(fā)送部件。
      17.一種數(shù)據(jù)接收機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù),其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo),其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了與獲得來(lái)自所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送請(qǐng)求后發(fā)送所述數(shù)據(jù)的牽拉發(fā)送相關(guān)的牽拉發(fā)送信息,所述牽拉發(fā)送信息,包含表示所述牽拉發(fā)送為可能的分割前的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的提供相關(guān)的數(shù)據(jù)提供信息,所述數(shù)據(jù)接收機(jī)器,具有向所述數(shù)據(jù)發(fā)送機(jī)器請(qǐng)求所述牽拉發(fā)送信息的牽拉發(fā)送信息請(qǐng)求部件、和接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述牽拉發(fā)送信息的牽拉發(fā)送信息接收部件。
      18.根據(jù)權(quán)利要求17所述的數(shù)據(jù)接收機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述數(shù)據(jù)提供信息,包含旨在特定對(duì)應(yīng)于所述牽拉發(fā)送為可能的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      19.根據(jù)權(quán)利要求17或18所述的數(shù)據(jù)接收機(jī)器,其特征在于所述數(shù)據(jù)發(fā)送目標(biāo),包含表示用于進(jìn)行數(shù)據(jù)發(fā)送的數(shù)據(jù)發(fā)送服務(wù)功能的動(dòng)作究竟是ON還是OFF的動(dòng)作狀態(tài)信息,所述數(shù)據(jù)接收機(jī)器,具備在所述數(shù)據(jù)接收機(jī)器啟動(dòng)時(shí),向所述數(shù)據(jù)發(fā)送機(jī)器發(fā)送通知數(shù)據(jù)的通知數(shù)據(jù)發(fā)送部件;和當(dāng)所述數(shù)據(jù)發(fā)送機(jī)器為所述牽拉發(fā)送可能時(shí),接收來(lái)自接收了所述通知數(shù)據(jù)的所述數(shù)據(jù)發(fā)送機(jī)器的所述動(dòng)作狀態(tài)信息的動(dòng)作狀態(tài)信息接收部件。
      20.一種數(shù)據(jù)接收機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù),其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo),其中,該數(shù)據(jù)發(fā)送目標(biāo),具備來(lái)自所述數(shù)據(jù)接收機(jī)器的用于寫(xiě)入發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定屬性、和與成為發(fā)送目標(biāo)的數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息,所述數(shù)據(jù)接收機(jī)器,包括接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息接收部件;根據(jù)接收的所述發(fā)送目標(biāo)信息,判斷數(shù)據(jù)接收是否可能的判斷部件;當(dāng)進(jìn)行數(shù)據(jù)接收時(shí),對(duì)所述數(shù)據(jù)發(fā)送目標(biāo),發(fā)送將所述收發(fā)信設(shè)定屬性設(shè)定到所述發(fā)送開(kāi)始的發(fā)送觸發(fā)脈沖的發(fā)送觸發(fā)脈沖發(fā)送部件;以及當(dāng)不行數(shù)據(jù)接收時(shí),進(jìn)行將所述收發(fā)信設(shè)定屬性設(shè)定到所述強(qiáng)制結(jié)束的寫(xiě)入請(qǐng)求的寫(xiě)入請(qǐng)求部件。
      21.根據(jù)權(quán)利要求20所述的數(shù)據(jù)接收機(jī)器,其特征在于所述數(shù)據(jù),對(duì)應(yīng)于規(guī)定與戶內(nèi)網(wǎng)絡(luò)上的機(jī)器相關(guān)的信息的機(jī)器目標(biāo)的屬性,所述發(fā)送目標(biāo)信息,包含旨在特定對(duì)應(yīng)于成為發(fā)送目標(biāo)的所述數(shù)據(jù)的所述機(jī)器目標(biāo)的所述屬性的信息。
      22.一種數(shù)據(jù)接收機(jī)器,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù),其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo),其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了用于設(shè)定來(lái)自所述數(shù)據(jù)接收機(jī)器的收發(fā)結(jié)果的收發(fā)信設(shè)定屬性,所述數(shù)據(jù)接收機(jī)器,包括當(dāng)所述數(shù)據(jù)被正確接收時(shí),對(duì)所述收發(fā)信設(shè)定屬性設(shè)定正常結(jié)束的正常結(jié)束設(shè)定部件;和當(dāng)結(jié)束數(shù)據(jù)發(fā)送處理時(shí),對(duì)所述收發(fā)信設(shè)定屬性設(shè)定強(qiáng)制結(jié)束的強(qiáng)制結(jié)束設(shè)定部件。
      23.一種數(shù)據(jù)發(fā)送方法,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)發(fā)送方法,其特征在于所述數(shù)據(jù)接收機(jī)器,存儲(chǔ)數(shù)據(jù)接收目標(biāo),其中,該數(shù)據(jù)接收目標(biāo)包含了與接收由所述數(shù)據(jù)發(fā)送機(jī)器自主發(fā)送的所述數(shù)據(jù)的推壓接收相關(guān)的推壓接收信息,所述推壓接收信息,包含表示所述推壓接收為可能的組合后的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的存放相關(guān)的數(shù)據(jù)存放信息,所述數(shù)據(jù)發(fā)送方法,具有當(dāng)自主地發(fā)送所述數(shù)據(jù)時(shí),向所述數(shù)據(jù)接收機(jī)器請(qǐng)求所述推壓接收信息的推壓接收信息請(qǐng)求步驟。
      24.一種數(shù)據(jù)發(fā)送方法,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)發(fā)送方法,其特征在于具備存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)步驟,其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了與獲得來(lái)自所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送請(qǐng)求后發(fā)送所述數(shù)據(jù)的牽拉發(fā)送相關(guān)的牽拉發(fā)送信息;接收來(lái)自所述數(shù)據(jù)接收機(jī)器的所述牽拉發(fā)送信息的請(qǐng)求的請(qǐng)求接收步驟;以及當(dāng)所述請(qǐng)求接收步驟接收到所述牽拉發(fā)送信息的請(qǐng)求時(shí),向所述數(shù)據(jù)接收機(jī)器發(fā)送所述牽拉發(fā)送信息的牽拉發(fā)送信息發(fā)送步驟,所述牽拉發(fā)送信息,包含表示所述牽拉發(fā)送為可能的分割前的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的提供相關(guān)的數(shù)據(jù)提供信息。
      25.一種數(shù)據(jù)發(fā)送方法,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)發(fā)送方法,其特征在于包括存儲(chǔ)包含了與成為發(fā)送目標(biāo)的所述數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息的數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)步驟;存儲(chǔ)所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)接收目標(biāo)的數(shù)據(jù)接收目標(biāo)存儲(chǔ)步驟;根據(jù)所述發(fā)送目標(biāo)信息,選擇存儲(chǔ)在所述數(shù)據(jù)接收目標(biāo)存儲(chǔ)部件中的所述數(shù)據(jù)接收目標(biāo)的某個(gè)的選擇步驟;以及將所述選擇部件所選擇的所述數(shù)據(jù)接收目標(biāo)作為對(duì)方目標(biāo)來(lái)進(jìn)行所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息通知步驟。
      26.一種數(shù)據(jù)發(fā)送方法,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)發(fā)送方法,其特征在于包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)步驟,其中,該數(shù)據(jù)發(fā)送目標(biāo)具備來(lái)自所述數(shù)據(jù)接收機(jī)器的用于寫(xiě)入發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定屬性、表示自身實(shí)例是否處于數(shù)據(jù)發(fā)送處理中的發(fā)送狀態(tài)的發(fā)送狀態(tài)屬性、以及與成為發(fā)送目標(biāo)的數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息;向所述數(shù)據(jù)接收機(jī)器進(jìn)行所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息通知步驟;以及當(dāng)自獲得了所述發(fā)送目標(biāo)信息的通知的所述數(shù)據(jù)接收機(jī)器向所述收發(fā)信設(shè)定屬性有所述發(fā)送開(kāi)始或所述強(qiáng)制結(jié)束的寫(xiě)入時(shí),按照向所述收發(fā)信設(shè)定屬性的寫(xiě)入進(jìn)行所述發(fā)送狀態(tài)屬性的寫(xiě)入的發(fā)送狀態(tài)屬性寫(xiě)入步驟。
      27.一種數(shù)據(jù)發(fā)送方法,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)發(fā)送方法,其特征在于包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)步驟,其中,該數(shù)據(jù)發(fā)送目標(biāo)具備來(lái)自所述數(shù)據(jù)接收機(jī)器的用于設(shè)定收發(fā)結(jié)果的收發(fā)信設(shè)定屬性、和表示自身實(shí)例是否處于數(shù)據(jù)發(fā)送處理中的發(fā)送狀態(tài)的發(fā)送狀態(tài)屬性;當(dāng)自所述數(shù)據(jù)接收機(jī)器向所述收發(fā)信設(shè)定屬性有發(fā)送結(jié)束設(shè)定時(shí),將發(fā)送狀態(tài)屬性設(shè)定成準(zhǔn)備完畢的第1準(zhǔn)備完畢設(shè)定步驟;在接收等待的中斷時(shí)間經(jīng)過(guò)后,將發(fā)送狀態(tài)屬性設(shè)定成準(zhǔn)備完畢的第2準(zhǔn)備完畢設(shè)定步驟;以及在所述中斷時(shí)間內(nèi)受理自所述數(shù)據(jù)接收機(jī)器的再送請(qǐng)求的再送請(qǐng)求受理步驟。
      28.一種數(shù)據(jù)發(fā)送方法,在戶內(nèi)網(wǎng)絡(luò)中,將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)發(fā)送方法,其特征在于包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)步驟,其中,該數(shù)據(jù)發(fā)送目標(biāo)包含與成為發(fā)送目標(biāo)的所述數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息;當(dāng)自所述數(shù)據(jù)接收機(jī)器接收到請(qǐng)求所述發(fā)送目標(biāo)信息的寫(xiě)入的寫(xiě)入請(qǐng)求電文時(shí),按照所述寫(xiě)入請(qǐng)求電文的發(fā)送源地址、發(fā)送源目標(biāo)及對(duì)方目標(biāo)的組合發(fā)行所述數(shù)據(jù)的預(yù)約編號(hào)的預(yù)約編號(hào)發(fā)行步驟;以及確保對(duì)應(yīng)于所述寫(xiě)入請(qǐng)求電文請(qǐng)求寫(xiě)入的所述發(fā)送目標(biāo)信息的所述數(shù)據(jù),并與所述預(yù)約編號(hào)一起管理的預(yù)約管理步驟。
      29.一種數(shù)據(jù)接收方法,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)的數(shù)據(jù)接收機(jī)器的數(shù)據(jù)接收方法,其特征在于包括存儲(chǔ)數(shù)據(jù)接收目標(biāo)的數(shù)據(jù)接收目標(biāo)存儲(chǔ)步驟,其中,該數(shù)據(jù)接收目標(biāo)包含了與接收由所述數(shù)據(jù)發(fā)送機(jī)器自主地發(fā)送來(lái)的所述數(shù)據(jù)的推壓接收相關(guān)的推壓接收信息;接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述推壓接收信息的請(qǐng)求的請(qǐng)求接收步驟;以及當(dāng)接收到所述推壓接收信息的請(qǐng)求時(shí),將所述推壓接收信息發(fā)送到所述數(shù)據(jù)發(fā)送機(jī)器的推壓接收信息發(fā)送步驟,所述推壓接收信息,包含表示所述推壓接收為可能的組合后的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的存放相關(guān)的數(shù)據(jù)存放信息。
      30.一種數(shù)據(jù)接收方法,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)的數(shù)據(jù)接收機(jī)器的數(shù)據(jù)接收方法,其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo),其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了與獲得來(lái)自所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送請(qǐng)求后發(fā)送所述數(shù)據(jù)的牽拉發(fā)送相關(guān)的牽拉發(fā)送信息,所述牽拉發(fā)送信息,包含表示所述牽拉發(fā)送為可能的分割前的所述數(shù)據(jù)的最大尺寸的最大尺寸信息;和與所述數(shù)據(jù)的提供相關(guān)的數(shù)據(jù)提供信息,所述數(shù)據(jù)接收方法,具有向所述數(shù)據(jù)發(fā)送機(jī)器請(qǐng)求所述牽拉發(fā)送信息的牽拉發(fā)送信息請(qǐng)求步驟、和接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述牽拉發(fā)送信息的牽拉發(fā)送信息接收步驟。
      31.一種數(shù)據(jù)接收方法,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)的數(shù)據(jù)接收機(jī)器的數(shù)據(jù)接收方法,其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo),其中,該數(shù)據(jù)發(fā)送目標(biāo),具備來(lái)自所述數(shù)據(jù)接收機(jī)器的用于寫(xiě)入發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定屬性、和與成為發(fā)送目標(biāo)的數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息,所述數(shù)據(jù)接收方法,包括接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息接收步驟;根據(jù)接收的所述發(fā)送目標(biāo)信息,判斷數(shù)據(jù)接收是否可能的判斷步驟;當(dāng)進(jìn)行數(shù)據(jù)接收時(shí),對(duì)所述數(shù)據(jù)發(fā)送目標(biāo),發(fā)送將所述收發(fā)信設(shè)定屬性設(shè)定到所述發(fā)送開(kāi)始的發(fā)送觸發(fā)脈沖的發(fā)送觸發(fā)脈沖發(fā)送步驟;以及當(dāng)不行數(shù)據(jù)接收時(shí),進(jìn)行將所述收發(fā)信設(shè)定屬性設(shè)定到所述強(qiáng)制結(jié)束的寫(xiě)入請(qǐng)求的寫(xiě)入請(qǐng)求步驟。
      32.一種數(shù)據(jù)接收方法,在戶內(nèi)網(wǎng)絡(luò)中,接收來(lái)自數(shù)據(jù)發(fā)送機(jī)器的數(shù)據(jù)的數(shù)據(jù)接收機(jī)器的數(shù)據(jù)接收方法,其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo),其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了用于設(shè)定來(lái)自所述數(shù)據(jù)接收機(jī)器的收發(fā)結(jié)果的收發(fā)信設(shè)定屬性,所述數(shù)據(jù)接收方法,包括當(dāng)所述數(shù)據(jù)被正確接收時(shí),對(duì)所述收發(fā)信設(shè)定屬性設(shè)定正常結(jié)束的正常結(jié)束設(shè)定步驟;和當(dāng)結(jié)束數(shù)據(jù)發(fā)送處理時(shí),對(duì)所述收發(fā)信設(shè)定屬性設(shè)定強(qiáng)制結(jié)束的強(qiáng)制結(jié)束設(shè)定步驟。
      33.一種使計(jì)算機(jī)執(zhí)行權(quán)利要求23~32中任一項(xiàng)所述的方法的程序。
      34.一種記錄了權(quán)利要求33所述的程序的計(jì)算機(jī)可讀記錄媒體。
      35.一種數(shù)據(jù)通信系統(tǒng),在戶內(nèi)網(wǎng)絡(luò)中,具有數(shù)據(jù)接收機(jī)器和將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù)接收機(jī)器,包括存儲(chǔ)數(shù)據(jù)接收目標(biāo)的數(shù)據(jù)接收目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)接收目標(biāo)包含了與接收由所述數(shù)據(jù)發(fā)送機(jī)器自主地發(fā)送來(lái)的所述數(shù)據(jù)的推壓接收相關(guān)的推壓接收信息;接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述推壓接收信息的請(qǐng)求的請(qǐng)求接收部件;以及當(dāng)接收到所述推壓接收信息的請(qǐng)求時(shí),將所述推壓接收信息發(fā)送到所述數(shù)據(jù)發(fā)送機(jī)器的推壓接收信息發(fā)送部件,所述數(shù)據(jù)發(fā)送機(jī)器,具有當(dāng)自主地發(fā)送所述數(shù)據(jù)時(shí),向所述數(shù)據(jù)接收機(jī)器請(qǐng)求所述推壓接收信息的推壓接收信息請(qǐng)求部件,所述推壓接收信息,包含表示所述推壓接收為可能的組合后的所述數(shù)據(jù)的最大尺寸的最大尺寸信息、和與所述數(shù)據(jù)的存放相關(guān)的數(shù)據(jù)存放信息。
      36.一種數(shù)據(jù)通信系統(tǒng),在戶內(nèi)網(wǎng)絡(luò)中,具有數(shù)據(jù)接收機(jī)器和將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,具備存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)包含了與獲得來(lái)自所述數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送請(qǐng)求后發(fā)送所述數(shù)據(jù)的牽拉發(fā)送相關(guān)的牽拉發(fā)送信息;接收來(lái)自所述數(shù)據(jù)接收機(jī)器的所述牽拉發(fā)送信息的請(qǐng)求的請(qǐng)求接收部件;以及當(dāng)所述請(qǐng)求接收部件接收到所述牽拉發(fā)送信息的請(qǐng)求時(shí),向所述數(shù)據(jù)接收機(jī)器發(fā)送所述牽拉發(fā)送信息的牽拉發(fā)送信息發(fā)送部件,所述數(shù)據(jù)接收機(jī)器,具備向所述數(shù)據(jù)發(fā)送機(jī)器請(qǐng)求所述牽拉發(fā)送信息的牽拉發(fā)送信息請(qǐng)求部件;和接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述牽拉發(fā)送信息的牽拉發(fā)送信息接收部件,所述牽拉發(fā)送信息,包含表示所述牽拉發(fā)送為可能的分割前的所述數(shù)據(jù)的最大尺寸的最大尺寸信息、和與所述數(shù)據(jù)的提供相關(guān)的數(shù)據(jù)提供信息。
      37.一種數(shù)據(jù)通信系統(tǒng),在戶內(nèi)網(wǎng)絡(luò)中,具有數(shù)據(jù)接收機(jī)器和將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)具備來(lái)自所述數(shù)據(jù)接收機(jī)器的用于寫(xiě)入發(fā)送開(kāi)始或強(qiáng)制結(jié)束的收發(fā)信設(shè)定屬性、表示自身實(shí)例是否處于數(shù)據(jù)發(fā)送處理中的發(fā)送狀態(tài)的發(fā)送狀態(tài)屬性、以及與成為發(fā)送目標(biāo)的數(shù)據(jù)相關(guān)的發(fā)送目標(biāo)信息;向所述數(shù)據(jù)接收機(jī)器進(jìn)行所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息通知部件;以及當(dāng)自獲得了所述發(fā)送目標(biāo)信息的通知的所述數(shù)據(jù)接收機(jī)器向所述收發(fā)信設(shè)定屬性有所述發(fā)送開(kāi)始或所述強(qiáng)制結(jié)束的寫(xiě)入時(shí),按照向所述收發(fā)信設(shè)定屬性的寫(xiě)入進(jìn)行所述發(fā)送狀態(tài)屬性的寫(xiě)入的發(fā)送狀態(tài)屬性寫(xiě)入部件,所述數(shù)據(jù)接收機(jī)器,包括接收來(lái)自所述數(shù)據(jù)發(fā)送機(jī)器的所述發(fā)送目標(biāo)信息的通知的發(fā)送目標(biāo)信息接收部件;根據(jù)接收的所述發(fā)送目標(biāo)信息,判斷數(shù)據(jù)接收是否可能的判斷部件;當(dāng)進(jìn)行數(shù)據(jù)接收時(shí),對(duì)所述數(shù)據(jù)發(fā)送目標(biāo),發(fā)送將所述收發(fā)信設(shè)定屬性設(shè)定到所述發(fā)送開(kāi)始的發(fā)送觸發(fā)脈沖的發(fā)送觸發(fā)脈沖發(fā)送部件;以及當(dāng)不行數(shù)據(jù)接收時(shí),進(jìn)行將所述收發(fā)信設(shè)定屬性設(shè)定到所述強(qiáng)制結(jié)束的寫(xiě)入請(qǐng)求的寫(xiě)入請(qǐng)求部件。
      38.一種數(shù)據(jù)通信系統(tǒng),在戶內(nèi)網(wǎng)絡(luò)中,具有數(shù)據(jù)接收機(jī)器和將數(shù)據(jù)發(fā)往數(shù)據(jù)接收機(jī)器的數(shù)據(jù)發(fā)送機(jī)器,其特征在于所述數(shù)據(jù)發(fā)送機(jī)器,包括存儲(chǔ)數(shù)據(jù)發(fā)送目標(biāo)的數(shù)據(jù)發(fā)送目標(biāo)存儲(chǔ)部件,其中,該數(shù)據(jù)發(fā)送目標(biāo)具備來(lái)自所述數(shù)據(jù)接收機(jī)器的用于設(shè)定收發(fā)結(jié)果的收發(fā)信設(shè)定屬性、和表示自身實(shí)例是否處于數(shù)據(jù)發(fā)送處理中的發(fā)送狀態(tài)的發(fā)送狀態(tài)屬性;當(dāng)自所述數(shù)據(jù)接收機(jī)器向所述收發(fā)信設(shè)定屬性有發(fā)送結(jié)束設(shè)定時(shí),將發(fā)送狀態(tài)屬性設(shè)定成準(zhǔn)備完畢的第1準(zhǔn)備完畢設(shè)定部件;在接收等待的中斷時(shí)間經(jīng)過(guò)后,將發(fā)送狀態(tài)屬性設(shè)定成準(zhǔn)備完畢的第2準(zhǔn)備完畢設(shè)定部件;以及在所述中斷時(shí)間內(nèi)受理自所述數(shù)據(jù)接收機(jī)器的再送請(qǐng)求的再送請(qǐng)求受理部件,所述數(shù)據(jù)接收機(jī)器,具備當(dāng)所述數(shù)據(jù)被正確接收時(shí),對(duì)所述收發(fā)信設(shè)定屬性設(shè)定正常結(jié)束的正常結(jié)束設(shè)定部件;和當(dāng)結(jié)束數(shù)據(jù)發(fā)送處理時(shí),對(duì)所述收發(fā)信設(shè)定屬性設(shè)定強(qiáng)制結(jié)束的強(qiáng)制結(jié)束設(shè)定部件。
      全文摘要
      一種數(shù)據(jù)通信方法,通過(guò)共享與通信相關(guān)的數(shù)據(jù)通信功能表,可判斷是否為能進(jìn)行自發(fā)通信或請(qǐng)求應(yīng)答通信的數(shù)據(jù)通信的通信機(jī)器,判定發(fā)送數(shù)據(jù)種類(lèi),取得數(shù)據(jù)數(shù)量、各數(shù)據(jù)識(shí)別信息,將數(shù)據(jù)分割成最佳尺寸后進(jìn)行數(shù)據(jù)通信,從而在數(shù)據(jù)通信中,可實(shí)現(xiàn)通信量的削減與通信的高速化。
      文檔編號(hào)H04L29/06GK1770775SQ200510118769
      公開(kāi)日2006年5月10日 申請(qǐng)日期2003年3月13日 優(yōu)先權(quán)日2002年3月13日
      發(fā)明者榛葉教子, 松井大 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1