中繼通信系統(tǒng)及中繼通信裝置制造方法
【專利摘要】本發(fā)明提供中繼通信系統(tǒng)及中繼通信裝置。中繼通信裝置具備第1通信部、第2通信部和通信緩沖器。各中繼通信裝置在由第1通信部接收到數(shù)據(jù)的情況下,將該數(shù)據(jù)暫時(shí)積累在通信緩沖器中。作為主設(shè)備而發(fā)揮功能的中繼通信裝置對(duì)作為從設(shè)備而發(fā)揮功能的中繼通信裝置依次詢問(wèn)在通信緩沖器中是否有數(shù)據(jù)。主設(shè)備對(duì)答復(fù)了有數(shù)據(jù)的從設(shè)備提供發(fā)送許可。得到了發(fā)送許可的從設(shè)備對(duì)上述數(shù)據(jù)的目的地的從設(shè)備發(fā)送上述數(shù)據(jù)。主設(shè)備在提供了發(fā)送許可的從設(shè)備完成了從第2通信部的數(shù)據(jù)的發(fā)送的情況下,進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)。各中繼通信裝置一次發(fā)送的數(shù)據(jù)量受到限制。
【專利說(shuō)明】中繼通信系統(tǒng)及中繼通信裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于在中繼通信裝置相互進(jìn)行通信的中繼通信系統(tǒng)中避免信號(hào)發(fā)送沖突的結(jié)構(gòu)。
【背景技術(shù)】
[0002]已知將RS — 232C或CAN (Controller Area Network:控制器局域網(wǎng))等的串行通信無(wú)線通信化的適配器(adapter)。通過(guò)將通過(guò)有線進(jìn)行連接的設(shè)備間無(wú)線通信化,具有能夠?qū)崿F(xiàn)無(wú)電纜的優(yōu)點(diǎn)。
[0003]在這樣的進(jìn)行無(wú)線通信的設(shè)備中,在產(chǎn)生了多個(gè)設(shè)備同時(shí)進(jìn)行信號(hào)發(fā)送的信號(hào)發(fā)送沖突的情況下,無(wú)法進(jìn)行正常的通信。因此,提出了各種用來(lái)避免信號(hào)發(fā)送沖突的結(jié)構(gòu)。
[0004]例如在無(wú)線LAN的領(lǐng)域中,如專利第4018449號(hào)公報(bào)作為現(xiàn)有技術(shù)所示出的那樣,已知集中仲裁控制的通信方式。根據(jù)該集中仲裁控制,具有集中仲裁功能的接入點(diǎn)控制通信權(quán),通過(guò)依次對(duì)各無(wú)線通信裝置進(jìn)行輪詢(polling),對(duì)各無(wú)線通信裝置轉(zhuǎn)讓通信權(quán)。另外,這樣進(jìn)行輪詢的結(jié)構(gòu)例如還記載在專利第3971404號(hào)公報(bào)等中。
[0005]在通過(guò)輪詢而被提供了發(fā)送權(quán)的無(wú)線通信裝置發(fā)送了大容量的數(shù)據(jù)的情況下等,若數(shù)據(jù)的發(fā)送耗費(fèi)時(shí)間,則其他無(wú)線通信裝置長(zhǎng)時(shí)間等待數(shù)據(jù)的發(fā)送。因此,在響應(yīng)性重要的系統(tǒng)(例如在一定時(shí)間內(nèi)必須可靠地進(jìn)行通信那樣的系統(tǒng))中,不能采用上述那樣的結(jié)構(gòu)。
[0006]還已知如下結(jié)構(gòu),即在不進(jìn)行輪詢、各無(wú)線通信裝置按各自的定時(shí)進(jìn)行信號(hào)發(fā)送而發(fā)生了信號(hào)發(fā)送沖突的情況下、在隨機(jī)決定的時(shí)間期間使信號(hào)發(fā)送等待的結(jié)構(gòu)。通過(guò)在隨機(jī)的時(shí)間期間等待,信號(hào)發(fā)送的定時(shí)不受其他設(shè)備影響,能夠避免信號(hào)發(fā)送沖突。但是,根據(jù)該結(jié)構(gòu),由于使通信等待而產(chǎn)生遲延,因此無(wú)法保證響應(yīng)性。特別是,由于等待時(shí)間隨機(jī)決定,所以無(wú)法預(yù)先預(yù)想通信的遲延,并且有遲延增大(等待時(shí)間增長(zhǎng))的可能性。
[0007]對(duì)于這一點(diǎn),日本特開(kāi)2001 - 86137號(hào)公報(bào)公開(kāi)了使數(shù)據(jù)發(fā)送頻度大的子站裝置優(yōu)先、向子站裝置分配不同的信號(hào)發(fā)送定時(shí)的結(jié)構(gòu)。由此,日本特開(kāi)2001 - 86137號(hào)公報(bào)能夠防止在數(shù)據(jù)發(fā)送頻度大的子站彼此之間產(chǎn)生對(duì)母站裝置無(wú)線發(fā)送的信號(hào)的沖突,從而能夠防止系統(tǒng)整體的吞吐量的降低而提高通信效率。
[0008]但是,日本特開(kāi)2001 - 86137號(hào)公報(bào)的結(jié)構(gòu)由于限制請(qǐng)求信號(hào)時(shí)隙的數(shù)量,所以當(dāng)子機(jī)裝置的數(shù)量增多時(shí)不能固定地被分配請(qǐng)求信號(hào)時(shí)隙的子機(jī)裝置的比例增加。結(jié)果,不能避免請(qǐng)求信號(hào)的信號(hào)發(fā)送沖突增大的情況。因此,根據(jù)日本特開(kāi)2001 — 86137號(hào)公報(bào)的結(jié)構(gòu),僅限于在子機(jī)裝置少的情況下能夠保證系統(tǒng)的響應(yīng)性。
[0009]如上,無(wú)論是利用輪詢的情況還是不利用輪詢的情況,根據(jù)現(xiàn)有的技術(shù)都無(wú)法保證系統(tǒng)的響應(yīng)性。
【發(fā)明內(nèi)容】
[0010]本發(fā)明是鑒于以上情況而做出的,其主要目的在于,提供一種能夠可靠防止信號(hào)發(fā)送沖突、保證響應(yīng)性的中繼通信系統(tǒng)。
[0011]本發(fā)明要解決的課題如以上那樣,下面說(shuō)明用來(lái)解決該課題的方法和效果。
[0012]根據(jù)本發(fā)明的觀點(diǎn),提供以下結(jié)構(gòu)的中繼通信系統(tǒng)。即,該中繼通信系統(tǒng)具備多個(gè)中繼通信裝置、和通信控制裝置。上述中繼通信裝置具備第I通信部、第2通信部、通信緩沖器、發(fā)送數(shù)據(jù)處理部和接收數(shù)據(jù)處理部。上述第I通信部與自身所連接的終端裝置進(jìn)行通信。上述第2通信部至少與通信控制裝置進(jìn)行通信。上述通信緩沖器將經(jīng)由上述第I通信部接收到的數(shù)據(jù)暫時(shí)保存。上述發(fā)送數(shù)據(jù)處理部響應(yīng)來(lái)自上述通信控制裝置的發(fā)送許可,開(kāi)始從上述第2通信部發(fā)送在上述通信緩沖器中積累的數(shù)據(jù),并且將根據(jù)一次的發(fā)送許可而能夠發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。上述接收數(shù)據(jù)處理部在經(jīng)由第2通信部接收到的數(shù)據(jù)是向自身所連接的終端裝置發(fā)送的情況下,將該數(shù)據(jù)從第I通信部發(fā)送。上述通信控制裝置具備通信部、輪詢處理部、發(fā)送許可賦予部和輪詢?cè)匍_(kāi)始處理部。上述通信部與上述中繼通信裝置進(jìn)行通信。上述輪詢處理部將對(duì)在上述通信緩沖器中積累的數(shù)據(jù)的有無(wú)進(jìn)行詢問(wèn)的詢問(wèn)信號(hào),按規(guī)定的順序?qū)ι鲜鲋欣^通信裝置發(fā)送。上述發(fā)送許可賦予部在從發(fā)送了上述詢問(wèn)信號(hào)的中繼通信裝置接收到有數(shù)據(jù)的答復(fù)的情況下,使上述輪詢處理部的上述詢問(wèn)中斷,并且發(fā)送對(duì)做出了該答復(fù)的中繼通信裝置的發(fā)送許可。上述輪詢?cè)匍_(kāi)始處理部在上述數(shù)據(jù)的發(fā)送完成后,使上述輪詢處理部再次開(kāi)始對(duì)下一個(gè)中繼通信裝置的上述詢問(wèn)。
[0013]根據(jù)以上結(jié)構(gòu),僅在通信控制裝置許可了的情況下,從中繼通信裝置進(jìn)行數(shù)據(jù)的發(fā)送,因此能夠?qū)⑿盘?hào)發(fā)送沖突防患于未然。由此,能夠避免因信號(hào)發(fā)送沖突而引起的通信的遲延,因此能夠確保中繼通信系統(tǒng)整體的響應(yīng)性。此外,從通信控制裝置對(duì)各中繼通信裝置的詢問(wèn)按照(不隨機(jī))規(guī)定的順序進(jìn)行,因此能在規(guī)定期間內(nèi)可靠地對(duì)有進(jìn)行發(fā)送的數(shù)據(jù)的中繼通信裝置提供發(fā)送許可。因而,各中繼通信裝置在有進(jìn)行發(fā)送的數(shù)據(jù)的情況下,能夠在規(guī)定期間內(nèi)可靠地發(fā)送數(shù)據(jù)。并且,從中繼通信裝置一次發(fā)送的數(shù)據(jù)的容量被限制在規(guī)定數(shù)據(jù)量以下,因此能夠防止通信控制裝置的詢問(wèn)長(zhǎng)時(shí)間中斷。由此,能夠提高中繼通信系統(tǒng)的響應(yīng)性。
[0014]在上述的中繼通信系統(tǒng)中,優(yōu)選的是,上述中繼通信裝置僅在經(jīng)由上述第I通信部接收到的數(shù)據(jù)的目的地是與自身以外的中繼通信裝置連接的終端裝置的情況下,將該數(shù)據(jù)積累在通信緩沖器中。
[0015]S卩,在數(shù)據(jù)的目的地的設(shè)備與自身的第I通信部連接的情況下,不需要將該數(shù)據(jù)積累在通信緩沖器中。因此,由于這樣的數(shù)據(jù)不積累在通信緩沖器中,從而能夠節(jié)約該通信緩沖器的容量。
[0016]在上述的中繼通信系統(tǒng)中,可以是,上述輪詢處理部的上述詢問(wèn)信號(hào)的發(fā)送頻度按每個(gè)中繼通信裝置而不同。
[0017]由此,能夠?qū)崿F(xiàn)將數(shù)據(jù)發(fā)送的機(jī)會(huì)優(yōu)先提供給特定的中繼通信裝置等的靈活的應(yīng)對(duì)。
[0018]上述的中繼通信系統(tǒng)優(yōu)選如以下那樣構(gòu)成。即,各中繼通信裝置具備目的地取得部,該目的地取得部確定在上述通信緩沖器中積累的數(shù)據(jù)的目的地的中繼通信裝置。各中繼通信裝置的上述第2通信部能夠與自身以外的中繼通信裝置進(jìn)行通信。各中繼通信裝置的上述發(fā)送數(shù)據(jù)處理部基于上述發(fā)送許可,對(duì)由上述目的地取得部確定的中繼通信裝置發(fā)送上述數(shù)據(jù)。
[0019]根據(jù)該結(jié)構(gòu),各中繼通信裝置僅在通信許可被提供的情況下,對(duì)其他中繼通信裝置發(fā)送數(shù)據(jù)。由此,能夠可靠防止發(fā)送沖突。
[0020]上述的中繼通信系統(tǒng)還能如以下那樣構(gòu)成。即,各中繼通信裝置的上述發(fā)送數(shù)據(jù)處理部基于上述發(fā)送許可,對(duì)上述通信控制裝置發(fā)送上述數(shù)據(jù)。上述通信控制裝置具備目的地取得部和數(shù)據(jù)傳輸處理部,該目的地取得部確定從上述通信部發(fā)送的數(shù)據(jù)的目的地的中繼通信裝置,該數(shù)據(jù)傳輸處理部使上述目的地取得部確定應(yīng)傳輸從提供了上述發(fā)送許可的中繼通信裝置接收到的數(shù)據(jù)的中繼通信裝置,對(duì)該確定的中繼通信裝置發(fā)送上述數(shù)據(jù)。
[0021]根據(jù)該結(jié)構(gòu),能夠?qū)⒏髦欣^通信裝置發(fā)送的數(shù)據(jù)由通信控制裝置一元地傳輸,因此能夠可靠防止發(fā)送沖突。
[0022]根據(jù)本發(fā)明的另一觀點(diǎn),提供以下結(jié)構(gòu)的中繼通信裝置。即,該中繼通信裝置具備工作模式設(shè)定部、第I通信部、第2通信部、通信緩沖器、發(fā)送數(shù)據(jù)處理部、接收數(shù)據(jù)處理部、輪詢處理部、發(fā)送許可賦予部和輪詢?cè)匍_(kāi)始處理部。上述工作模式設(shè)定部對(duì)自身作為通信控制裝置或從設(shè)備裝置中的哪一種來(lái)發(fā)揮功能進(jìn)行設(shè)定。上述第I通信部與自身所連接的終端裝置進(jìn)行通信。上述第2通信部與自身以外的中繼通信裝置進(jìn)行通信。上述通信緩沖器將經(jīng)由上述第I通信部接收到的數(shù)據(jù)暫時(shí)保存。上述發(fā)送數(shù)據(jù)處理部在自身作為上述從設(shè)備裝置而發(fā)揮功能的情況下,響應(yīng)來(lái)自作為上述通信控制裝置而發(fā)揮功能的中繼通信裝置的發(fā)送許可,開(kāi)始從上述第2通信部發(fā)送在上述通信緩沖器中積累的數(shù)據(jù),并且將根據(jù)一次的發(fā)送許可而能夠發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。上述接收數(shù)據(jù)處理部在經(jīng)由第2通信部接收到的數(shù)據(jù)向自身所連接的終端裝置發(fā)送的情況下,將該數(shù)據(jù)從第I通信部發(fā)送。上述輪詢處理部在自身作為上述通信控制裝置而發(fā)揮功能的情況下,將對(duì)在上述通信緩沖器中積累的數(shù)據(jù)的有無(wú)進(jìn)行詢問(wèn)的詢問(wèn)信號(hào),按照規(guī)定的順序?qū)ψ鳛樯鲜鰪脑O(shè)備裝置而發(fā)揮功能的中繼通信裝置發(fā)送。上述發(fā)送許可賦予部在自身作為上述通信控制裝置而發(fā)揮功能的情況下,在從發(fā)送了上述詢問(wèn)信號(hào)的中繼通信裝置接收到有數(shù)據(jù)的答復(fù)的情況下,使上述輪詢處理部的上述詢問(wèn)中斷,并且發(fā)送對(duì)做出了該答復(fù)的中繼通信裝置的發(fā)送許可。上述輪詢?cè)匍_(kāi)始處理部在自身作為上述通信控制裝置而發(fā)揮功能的情況下,在上述數(shù)據(jù)的發(fā)送完成后,使上述輪詢處理部再次開(kāi)始對(duì)下一個(gè)中繼通信裝置的上述詢問(wèn)。
[0023]這樣,通過(guò)構(gòu)成為使中繼通信裝置還能作為通信控制裝置而發(fā)揮功能,將硬件共通化而能夠削減成本,并且能夠靈活地構(gòu)成中繼通信系統(tǒng)。
[0024]本發(fā)明的其他特征、元素、步驟及優(yōu)點(diǎn)等能夠通過(guò)參照以下附圖的具體實(shí)施例而得出。
【專利附圖】
【附圖說(shuō)明】[0025]圖1是表示本發(fā)明的第I實(shí)施方式的中繼通信系統(tǒng)的整體結(jié)構(gòu)的圖。[0026]圖2是第I實(shí)施方式的中繼通信裝置的框圖。
[0027]圖3是例示出裝置信息表的內(nèi)容的圖。[0028]圖4是表示第I實(shí)施方式的從設(shè)備(Slave)的動(dòng)作的流程圖。[0029]圖5是表示第I實(shí)施方式的主設(shè)備(master)的動(dòng)作的流程圖。
[0030]圖6是第I實(shí)施方式的中繼通信系統(tǒng)的序列圖。[0031]圖7是表示第2實(shí)施方式的中繼通信系統(tǒng)的整體結(jié)構(gòu)的圖。
[0032]圖8是第2實(shí)施方式的中繼通信裝置的框圖。
[0033]圖9是表示第2實(shí)施方式的從設(shè)備的動(dòng)作的流程圖。
[0034]圖10是表示第2實(shí)施方式的主設(shè)備的動(dòng)作的流程圖。
[0035]圖11是第2實(shí)施方式的中繼通信系統(tǒng)的序列圖。
[0036]圖12是表示變形例的中繼通信系統(tǒng)的整體結(jié)構(gòu)的圖。
【具體實(shí)施方式】
[0037]接著,參照【專利附圖】
【附圖說(shuō)明】本發(fā)明的實(shí)施方式。圖1表示本發(fā)明的第I實(shí)施方式的中繼通信系統(tǒng)I的整體結(jié)構(gòu)。
[0038]在該中繼通信系統(tǒng)中,包含多個(gè)終端裝置11、12、13。該終端裝置11、12、13例如是以通過(guò)RS - 232C或CAN等的有線的串行通信相互進(jìn)行通信為前提而設(shè)計(jì)的設(shè)備。在圖1的例子中,包含三個(gè)終端裝置(第I終端11、第2終端12、第3終端13),但這是最小限度的結(jié)構(gòu),中繼通信系統(tǒng)I也可以包含四個(gè)以上的終端裝置。
[0039]各終端裝置有線連接到中繼通信裝置。中繼通信裝置與終端裝置分別對(duì)應(yīng)地設(shè)置。例如,在圖1的例子中,第I終端11與第I中繼通信裝置21連接,第2終端12與第2中繼通信裝置22連接,第3終端與第3中繼通信裝置23連接。
[0040]中繼通信裝置彼此以能夠進(jìn)行無(wú)線通信的方式構(gòu)成。該中繼通信裝置21、22、23是用來(lái)將以進(jìn)行有線通信為前提而設(shè)計(jì)的終端裝置11、12、13彼此的通信進(jìn)行無(wú)線化的裝置。即,對(duì)各終端裝置有線連接中繼通信裝置,通過(guò)中繼通信裝置使終端裝置彼此的通信中繼。由此,能夠?qū)⒂芯€的串行通信轉(zhuǎn)換為無(wú)線通信。另外,在圖1的例子中,包含三個(gè)中繼通信裝置21、22、23,但在終端裝置為四個(gè)以上的情況下,可以與之對(duì)應(yīng)地包含四個(gè)以上的中繼通信裝置。
[0041]此外,該中繼通信系統(tǒng)I所包含的多個(gè)中繼通信裝置中的一個(gè)還作為通信控制裝置而發(fā)揮功能。例如,在圖1的情況下,第3中繼通信裝置23作為通信控制裝置而發(fā)揮功能。該作為通信控制裝置的第3中繼通信裝置23以對(duì)各中繼通信裝置的無(wú)線通信的信號(hào)發(fā)送定時(shí)進(jìn)行控制的方式發(fā)揮功能。這樣,通過(guò)用通信控制裝置一元調(diào)整中繼通信裝置彼此的通信,將信號(hào)發(fā)送沖突防患于未然。
[0042]另外,作為通信控制裝置而發(fā)揮功能的第3中繼通信裝置23、和除此以外的中繼通信裝置(第I中繼通信裝置21以及第2中繼通信裝置22)在硬件上是相同的結(jié)構(gòu)。各中繼通信裝置21、22、23是否作為通信控制裝置而發(fā)揮功能能夠通過(guò)軟件進(jìn)行設(shè)定。因而,中繼通信系統(tǒng)I所包含的多個(gè)中繼通信裝置21、22、23之中的哪個(gè)中繼通信裝置作為通信控制裝置而發(fā)揮功能都可以。但是,在一個(gè)中繼通信系統(tǒng)I之中能夠作為通信控制裝置而發(fā)揮功能的中繼通信裝置限于I臺(tái)。這樣,由于用通信控制裝置和除此以外的中繼通信裝置使硬件結(jié)構(gòu)共通,所以能夠削減成本。此外,由于能夠根據(jù)需要來(lái)改變作為通信控制裝置而發(fā)揮功能的中繼通信裝置,所以能夠更加靈活地構(gòu)筑中繼通信系統(tǒng)I。
[0043]另外,在以下的說(shuō)明中,有時(shí)將作為通信控制裝置而發(fā)揮功能的中繼通信裝置稱作“主設(shè)備”,并將除此以外的中繼通信裝置稱作“從設(shè)備”。例如,在圖1的情況下,將第3中繼通信裝置23稱作主設(shè)備,將第I中繼通信裝置21稱作第I從設(shè)備,將第2中繼通信裝置22稱作第2從設(shè)備。
[0044]接著,參照?qǐng)D2,詳細(xì)說(shuō)明中繼通信裝置的結(jié)構(gòu)。另外,如上述那樣,中繼通信裝置21、22、23在硬件上是共通的,所以在圖2中代表第3中繼通信裝置23來(lái)進(jìn)行圖示。
[0045]中繼通信裝置具備第I通信部31、第2通信部32、通信緩沖器33、裝置信息存儲(chǔ)部34和控制部35。
[0046]第I通信部31以能夠與自身連接的終端裝置進(jìn)行通信的方式構(gòu)成。第I通信部31的通信的方式?jīng)]有特別限定。本實(shí)施方式的情況下,由于以各終端裝置進(jìn)行RS - 232C或CAN等的有線串行通信為前提,所以第I通信部31以通過(guò)上述有線串行通信而與所連接的終端裝置連接的方式構(gòu)成。
[0047]根據(jù)以上結(jié)構(gòu),終端裝置發(fā)送的數(shù)據(jù)被連接該終端裝置的中繼通信裝置的第I通信部31接收。此外,中繼通信裝置從第I通信部31發(fā)送的數(shù)據(jù)被該中繼通信裝置所連接的終端裝置接收。另外,對(duì)各終端裝置11、12、13賦予在中繼通信系統(tǒng)I內(nèi)唯一的標(biāo)識(shí)符(終端ID)。各終端裝置在發(fā)送數(shù)據(jù)時(shí),添加對(duì)發(fā)送對(duì)象的終端裝置的終端ID進(jìn)行指定的信息來(lái)進(jìn)行發(fā)送。
[0048]第2通信部32通過(guò)與其他中繼通信裝置之間的通信而被利用。第2通信部32的通信的方式?jīng)]有特別限定。例如,在本實(shí)施方式中,各中繼通信裝置的第2通信部32以能夠進(jìn)行基于無(wú)線LAN (例如IEEE802.11)的通信的方式構(gòu)成。
[0049]另外,對(duì)各中繼通信裝置21、22、23賦予在中繼通信系統(tǒng)I內(nèi)唯一的標(biāo)識(shí)符(例如IP地址)。在中繼通信裝置彼此經(jīng)由第2通信部32進(jìn)行通信時(shí),在指定了通信對(duì)象的中繼通信裝置的標(biāo)識(shí)符(IP地址)的基礎(chǔ)上進(jìn)行通信。
[0050]通信緩沖器33是將從自身所連接的終端裝置經(jīng)由第I通信部31接收到的數(shù)據(jù)暫時(shí)積累的存儲(chǔ)器區(qū)域。在通信緩沖器中積累的數(shù)據(jù)在從作為通信控制裝置而發(fā)揮功能的中繼通信裝置(主設(shè)備)提供了許可時(shí)(后述),被從第2通信部32發(fā)送。另外,在以下的說(shuō)明中,將在通信緩沖器33中積累的數(shù)據(jù)稱作“待發(fā)送數(shù)據(jù)”,意為等候發(fā)送的狀態(tài)下的數(shù)據(jù)。
[0051]在裝置信息存儲(chǔ)部34中存儲(chǔ)有裝置信息,該裝置信息將中繼通信系統(tǒng)I所包含的各中繼通信裝置的標(biāo)識(shí)符(IP地址)與該中繼通信裝置所連接的終端裝置的標(biāo)識(shí)符(終端ID)建立了關(guān)聯(lián)。由于在中繼通信系統(tǒng)I中存在多個(gè)中繼通信裝置,所以裝置信息存儲(chǔ)部所存儲(chǔ)的裝置信息存在多個(gè)。因而,裝置信息存儲(chǔ)部34的存儲(chǔ)內(nèi)容例如能夠如圖3那樣以表形式表現(xiàn)。在以下的說(shuō)明中,將裝置信息存儲(chǔ)部34的存儲(chǔ)內(nèi)容稱作裝置信息表。另外,各中繼通信裝置的標(biāo)識(shí)符不僅能夠以IP地址來(lái)管理,還能夠以MAC地址來(lái)管理。
[0052]另外,中繼通信系統(tǒng)I所包含的各中繼通信裝置的裝置信息存儲(chǔ)部34中,存儲(chǔ)有相同內(nèi)容的裝置信息表。例如,在本實(shí)施方式的情況下,圖3所示的內(nèi)容的裝置信息表被存儲(chǔ)在圖1的三個(gè)中繼通信裝置21、22、23各自的裝置信息存儲(chǔ)部34中。此外,在裝置信息表中,存儲(chǔ)有哪個(gè)中繼通信裝置作為通信控制裝置而發(fā)揮功能的信息。例如,在圖3的例子中,存儲(chǔ)有這樣的信息,即第3中繼通信裝置23是主設(shè)備(通信控制裝置),第I中繼通信裝置21和第2中繼通信裝置22是從設(shè)備。
[0053]控制部35由CPU、R0M、RAM等硬件和控制該硬件的軟件構(gòu)成,通過(guò)上述硬件和軟件協(xié)作來(lái)實(shí)現(xiàn)各種功能。具體而言,控制部35構(gòu)成為,能夠作為工作模式設(shè)定部36、目的地取得部37、發(fā)送數(shù)據(jù)處理部38、接收數(shù)據(jù)處理部39、輪詢處理部40、發(fā)送許可賦予部41、輪詢?cè)匍_(kāi)始處理部42等而發(fā)揮功能。
[0054]各中繼通信裝置的工作模式設(shè)定部36構(gòu)成為,能夠設(shè)定該中繼通信裝置自身是作為主設(shè)備來(lái)發(fā)揮功能還是作為從設(shè)備來(lái)發(fā)揮功能這樣的工作模式。另外,工作模式設(shè)定部36的設(shè)定在設(shè)置該中繼通信裝置時(shí)由中繼通信系統(tǒng)I的管理者進(jìn)行。
[0055]目的地取得部37構(gòu)成為,參照裝置信息存儲(chǔ)部34的存儲(chǔ)內(nèi)容,確定待發(fā)送數(shù)據(jù)的目的地的中繼通信裝置。例如,在圖1中,第I終端11向第2終端12發(fā)送數(shù)據(jù),若該數(shù)據(jù)被積累到第I中繼通信裝置21的通信緩沖器33,則第I中繼通信裝置21的目的地取得部37通過(guò)對(duì)待發(fā)送數(shù)據(jù)進(jìn)行解析,取得該數(shù)據(jù)的目的地的終端裝置(在該例中是第2終端12)的終端ID。接著,目的地取得部37通過(guò)參照裝置信息表,取得對(duì)作為目的地而確定的上述終端裝置進(jìn)行連接的中繼通信裝置(在該例中是第2中繼通信裝置22)的IP地址。通過(guò)以上那樣,目的地取得部37能夠取得應(yīng)發(fā)送待發(fā)送數(shù)據(jù)的中繼通信裝置(在上述的例子中是第2中繼通信裝置22)的IP地址。
[0056]發(fā)送數(shù)據(jù)處理部38在接收了來(lái)自主設(shè)備的發(fā)送許可信號(hào)(后述)的情況下,將待發(fā)送數(shù)據(jù)從第2通信部32對(duì)目的地取得部37取得的IP地址進(jìn)行發(fā)送。這樣所發(fā)送的數(shù)據(jù)被目的地的中繼通信裝置的第2通信部32接收。發(fā)送數(shù)據(jù)處理部38在待發(fā)送數(shù)據(jù)的發(fā)送已完成的情況下,將發(fā)送完成的報(bào)告經(jīng)由第2通信部32對(duì)主設(shè)備發(fā)送。
[0057]在本實(shí)施方式的中繼通信裝置中,發(fā)送數(shù)據(jù)處理部38構(gòu)成為,將從第2通信部32能夠一次發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。即,在通信緩沖器33所積累的待發(fā)送數(shù)據(jù)的容量超過(guò)規(guī)定數(shù)據(jù)量(規(guī)定的字節(jié)數(shù))的情況下,中繼通信裝置的發(fā)送數(shù)據(jù)處理部38在發(fā)送許可被賦予時(shí)從第2通信部32發(fā)送規(guī)定數(shù)據(jù)量的數(shù)據(jù),該次的數(shù)據(jù)的發(fā)送結(jié)束。剩余的數(shù)據(jù)在下次以后賦予發(fā)送許可時(shí)依次被發(fā)送。另外,在通信緩沖器33所積累的待發(fā)送數(shù)據(jù)的容量在規(guī)定數(shù)據(jù)量以下的情況下,在賦予發(fā)送許可時(shí)發(fā)送全部數(shù)據(jù)即可。
[0058]接收數(shù)據(jù)處理部39,在第2通信部32所接收的數(shù)據(jù)是向自身所連接的終端裝置發(fā)送的情況下,將該數(shù)據(jù)從第I通信部31發(fā)送。這樣,從中繼通信裝置的第I通信部31發(fā)送的數(shù)據(jù)被該中繼通信裝置所連接的終端裝置接收。
[0059]根據(jù)以上結(jié)構(gòu),能夠經(jīng)由中繼通信裝置,從某個(gè)中繼通信裝置所連接的終端裝置將數(shù)據(jù)無(wú)線發(fā)送到其他中繼通信裝置所連接的終端裝置。
[0060]接著,說(shuō)明輪詢處理部40、發(fā)送許可賦予部41、輪詢?cè)匍_(kāi)始處理部42。它們是在中繼通信裝置的工作模式是主設(shè)備的情況(作為通信控制裝置而發(fā)揮功能的情況)下特有的功能。
[0061]輪詢處理部40從第2通信部32對(duì)自己自身(主設(shè)備)以外的中繼通信裝置(從設(shè)備)發(fā)送詢問(wèn)信號(hào),該詢問(wèn)信號(hào)詢問(wèn)是否有待發(fā)送數(shù)據(jù)。對(duì)各從設(shè)備進(jìn)行的詢問(wèn)信號(hào)的發(fā)送按照規(guī)定的次序進(jìn)行。輪詢處理部40在從進(jìn)行了詢問(wèn)的從設(shè)備接收到“無(wú)待發(fā)送的數(shù)據(jù)”的答復(fù)的情況下,進(jìn)行對(duì)下個(gè)從設(shè)備的詢問(wèn)。
[0062]對(duì)多個(gè)從設(shè)備發(fā)送詢問(wèn)信號(hào)的次序沒(méi)有特別限定,但該詢問(wèn)需要按預(yù)先確定的次序進(jìn)行。這是因?yàn)?,假設(shè)隨機(jī)確定發(fā)送詢問(wèn)信號(hào)的從設(shè)備,則無(wú)法保證對(duì)各從設(shè)備的詢問(wèn)在規(guī)定期間內(nèi)可靠地進(jìn)行。
[0063]本實(shí)施方式的輪詢處理部40構(gòu)成為,按在裝置信息存儲(chǔ)部34中存儲(chǔ)的裝置信息表的存儲(chǔ)順序,進(jìn)行對(duì)自身以外的中繼通信裝置(從設(shè)備)的詢問(wèn)。例如,在圖3的情況下,由于按第I中繼通信裝置的IP地址、第2中繼通信裝置的IP地址……的順序存儲(chǔ)在裝置信息表中,所以如第I中繼通信裝置(第I從設(shè)備)21、第2中繼通信裝置(第2從設(shè)備)22……那樣,按表的存儲(chǔ)順序進(jìn)行對(duì)各從設(shè)備的詢問(wèn)。另外,在詢問(wèn)到在裝置信息表的最后存儲(chǔ)的從設(shè)備而詢問(wèn)完成的情況下,返回到裝置信息表的開(kāi)頭來(lái)繼續(xù)詢問(wèn)即可。根據(jù)該結(jié)構(gòu),能夠在規(guī)定期間內(nèi)對(duì)所有從設(shè)備可靠地進(jìn)行詢問(wèn)。[0064]發(fā)送許可賦予部41在從發(fā)送了上述詢問(wèn)信號(hào)的從設(shè)備接收到“有待發(fā)送數(shù)據(jù)”的答復(fù)的情況下,從第2通信部32發(fā)送對(duì)該從設(shè)備的發(fā)送許可信號(hào)。另外,發(fā)送許可賦予部41在對(duì)從設(shè)備發(fā)送了發(fā)送許可信號(hào)的情況下,使輪詢處理部40的詢問(wèn)中斷。由此,主設(shè)備提供了發(fā)送許可的從設(shè)備以外的中繼通信裝置不進(jìn)行第2通信部32進(jìn)行的發(fā)送。因而,被賦予了發(fā)送許可的從設(shè)備能夠不與其他中繼通信裝置信號(hào)發(fā)送沖突地從第2通信部32發(fā)送數(shù)據(jù)。這樣,根據(jù)本實(shí)施方式的結(jié)構(gòu),能夠可靠防止信號(hào)發(fā)送沖突,因此能夠?qū)⒃撔盘?hào)發(fā)送沖突引起的遲延防患于未然,提高中繼通信系統(tǒng)I整體的響應(yīng)性。
[0065]輪詢?cè)匍_(kāi)始處理部42在由第2通信部32接收到來(lái)自提供了發(fā)送許可的從設(shè)備的發(fā)送完成的報(bào)告的情況下,使輪詢處理部40的詢問(wèn)再開(kāi)始。
[0066]這樣,主設(shè)備能夠?qū)Ω鲝脑O(shè)備依次詢問(wèn)待發(fā)送數(shù)據(jù)的有無(wú),對(duì)有待發(fā)送數(shù)據(jù)的從設(shè)備提供發(fā)送許可。
[0067]接著,對(duì)于作為從設(shè)備而發(fā)揮功能的中繼通信裝置的動(dòng)作,參照?qǐng)D4的流程圖進(jìn)行說(shuō)明。
[0068]作為從設(shè)備的中繼通信裝置,監(jiān)視數(shù)據(jù)是否被第I通信部31及第2通信部32接收(步驟SlOl及步驟S102)。在第I通信部31接收了數(shù)據(jù)的情況(接收了來(lái)自自身所連接的終端裝置的數(shù)據(jù)的情況)下,從設(shè)備將該接收到的數(shù)據(jù)積累在通信緩沖器33中(步驟S103)。
[0069]在從設(shè)備的第2通信部32接收了數(shù)據(jù)的情況下,根據(jù)該被接收的數(shù)據(jù)的種類使處理分支。在第2通信部32接收到的數(shù)據(jù)是向自身所連接的終端裝置發(fā)送的數(shù)據(jù)的情況下(步驟S104),接收數(shù)據(jù)處理部39將該數(shù)據(jù)從第I通信部31發(fā)送(步驟S105)。由此,上述數(shù)據(jù)被該從設(shè)備的與第I通信部31連接的所連接的終端裝置接收。
[0070]另一方面,在由第2通信部32接收到來(lái)自主設(shè)備的詢問(wèn)信號(hào)的情況下(步驟S106),從設(shè)備對(duì)此進(jìn)行答復(fù)。即,從設(shè)備在有待發(fā)送數(shù)據(jù)的情況下(步驟S107的判斷),通過(guò)第2通信部32向主設(shè)備答復(fù)“有待發(fā)送數(shù)據(jù)”(步驟S108)。另一方面,在無(wú)待發(fā)送數(shù)據(jù)的情況下,通過(guò)第2通信部32向主設(shè)備答復(fù)“無(wú)待發(fā)送數(shù)據(jù)”(步驟S109)。
[0071]在由第2通信部32接收到來(lái)自主設(shè)備的發(fā)送許可信號(hào)的情況下(步驟S110),從設(shè)備進(jìn)行待發(fā)送數(shù)據(jù)的發(fā)送。首先,目的地取得部37取得應(yīng)發(fā)送待發(fā)送數(shù)據(jù)的中繼通信裝置的IP地址(步驟S111),發(fā)送數(shù)據(jù)處理部38對(duì)取得的IP地址發(fā)送待發(fā)送數(shù)據(jù)(步驟S112)。發(fā)送數(shù)據(jù)處理部38在待發(fā)送數(shù)據(jù)的發(fā)送完成的情況下,將該情況向主設(shè)備報(bào)告(步驟 S113)。
[0072]如上述那樣,根據(jù)本實(shí)施方式,能夠從第2通信部32 —次發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。即,在步驟S112中,在從第2通信部32發(fā)送了規(guī)定數(shù)據(jù)量的數(shù)據(jù)的情況下,即使剩余了待發(fā)送數(shù)據(jù),該次的數(shù)據(jù)的發(fā)送也完成,前進(jìn)到步驟S113。剩余的數(shù)據(jù)在下次以后發(fā)送。
[0073]接著,關(guān)于作為主設(shè)備而發(fā)揮功能的中繼通信裝置的動(dòng)作,參照?qǐng)D5的流程圖進(jìn)行說(shuō)明。
[0074]首先,通過(guò)輪詢處理部40,發(fā)送對(duì)從設(shè)備的詢問(wèn)信號(hào)(步驟S201 )。如上述那樣,對(duì)從設(shè)備的詢問(wèn)信號(hào)按在裝置信息表中存儲(chǔ)的次序發(fā)送。
[0075]此外,作為主設(shè)備的中繼通信裝置也與從設(shè)備同樣地監(jiān)視數(shù)據(jù)是否被第I通信部31及第2通信部32接收(步驟S202及步驟S203)。在由第I通信部31接收了數(shù)據(jù)的情況(接收到來(lái)自自身所連接的終端裝置的數(shù)據(jù)的情況)下,主設(shè)備將該接收到的數(shù)據(jù)積累在通信緩沖器33中(步驟S204)。
[0076]在由主設(shè)備的第2通信部32接收了數(shù)據(jù)的情況下,根據(jù)該接收到的數(shù)據(jù)的種類使處理分支。在由第2通信部32接收到的數(shù)據(jù)是向自身所連接的終端發(fā)送的數(shù)據(jù)的情況下(步驟S205),接收數(shù)據(jù)處理部39將該數(shù)據(jù)從第I通信部31發(fā)送(步驟S206)。由此,上述數(shù)據(jù)被主設(shè)備的與第I通信部31連接的所連接的終端裝置接收。
[0077]這樣,即使是作為主設(shè)備而發(fā)揮功能的中繼通信裝置,在對(duì)向所連接的終端裝置發(fā)送的數(shù)據(jù)進(jìn)行中繼這一點(diǎn)上,也進(jìn)行與從設(shè)備同樣的動(dòng)作。因而,各終端裝置能夠與自身所連接的中繼通信裝置是主設(shè)備還是從設(shè)備無(wú)關(guān)地進(jìn)行通信。
[0078]在由主設(shè)備的第2通信部32接收到針對(duì)上述詢問(wèn)信號(hào)的來(lái)自從設(shè)備的答復(fù)的情況下(步驟S207 ),主設(shè)備根據(jù)該答復(fù)的內(nèi)容使處理分支。即,在從從設(shè)備接收到“有發(fā)送數(shù)據(jù)”的答復(fù)的情況下(步驟S208的判斷),主設(shè)備的發(fā)送許可賦予部41從第2通信部發(fā)送對(duì)該從設(shè)備的發(fā)送許可信號(hào)(步驟S209)。由此,從接到許可的從設(shè)備的第2通信部32進(jìn)行數(shù)據(jù)的發(fā)送。
[0079]此時(shí),向從設(shè)備發(fā)送了發(fā)送許可信號(hào)的發(fā)送許可賦予部41使輪詢處理部40的詢問(wèn)(步驟S201)中斷。這在圖5的流程圖中通過(guò)在步驟S209之后返回到步驟S202來(lái)實(shí)現(xiàn)。
[0080]在由第2通信部32從提供了上述發(fā)送許可的從設(shè)備接收到發(fā)送完成的報(bào)告的情況下(步驟S210),輪詢?cè)匍_(kāi)始處理部42使輪詢處理部40的詢問(wèn)處理再開(kāi)始(即返回步驟S201)。此外,在來(lái)自從設(shè)備的對(duì)詢問(wèn)信號(hào)的答復(fù)是“無(wú)待發(fā)送數(shù)據(jù)”的情況下(步驟S208的判斷),不對(duì)發(fā)送許可信號(hào)進(jìn)行發(fā)送,繼續(xù)進(jìn)行輪詢處理部40的詢問(wèn)處理(即返回步驟S201)。
[0081 ] 此外,在由步驟S209對(duì)從設(shè)備提供了發(fā)送許可后,到該從設(shè)備完成數(shù)據(jù)的發(fā)送為止的期間,主設(shè)備對(duì)其他從設(shè)備的詢問(wèn)中斷。若提供了發(fā)送許可的從設(shè)備的數(shù)據(jù)的發(fā)送耗費(fèi)時(shí)間,則其他從設(shè)備長(zhǎng)時(shí)間等待,系統(tǒng)的響應(yīng)性降低。
[0082]關(guān)于這一點(diǎn),如上述那樣,根據(jù)本實(shí)施方式,能夠從從設(shè)備的第2通信部32 —次發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。由此,提供了發(fā)送許可的從設(shè)備的數(shù)據(jù)發(fā)送在規(guī)定時(shí)間內(nèi)可靠地完成,因此能夠防止主設(shè)備對(duì)其他從設(shè)備的詢問(wèn)長(zhǎng)時(shí)間中斷。由此,能夠提高中繼通信系統(tǒng)的響應(yīng)性。
[0083]另外,如上述那樣,在主設(shè)備所連接的終端裝置發(fā)送了數(shù)據(jù)的情況下,在主設(shè)備的通信緩沖器33中積累待發(fā)送數(shù)據(jù)(步驟S204)。因此,需要在適當(dāng)?shù)亩〞r(shí)將該數(shù)據(jù)從第2通信部32發(fā)送。
[0084]因此,在本實(shí)施方式中,作為主設(shè)備而發(fā)揮功能的中繼通信裝置在對(duì)下一個(gè)從設(shè)備進(jìn)行詢問(wèn)前,將自身的待發(fā)送數(shù)據(jù)發(fā)送。即,主設(shè)備在對(duì)下一個(gè)從設(shè)備進(jìn)行詢問(wèn)前(在返回步驟S201之前),判定是否有自身的待發(fā)送數(shù)據(jù)(步驟S211)。在主設(shè)備自身沒(méi)有待發(fā)送數(shù)據(jù)的情況下,返回步驟S201,進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0085]另一方面,在主設(shè)備自身有待發(fā)送數(shù)據(jù)的情況下,主設(shè)備將對(duì)下一個(gè)從設(shè)備的詢問(wèn)中斷,進(jìn)行自身的待發(fā)送數(shù)據(jù)的發(fā)送。即,主設(shè)備的目的地取得部37取得應(yīng)發(fā)送待發(fā)送數(shù)據(jù)的中繼通信裝置的IP地址(步驟S212),主設(shè)備的發(fā)送數(shù)據(jù)處理部38對(duì)取得的IP地址發(fā)送待發(fā)送數(shù)據(jù)(步驟S213)。主設(shè)備在發(fā)送數(shù)據(jù)處理部38的上述數(shù)據(jù)的發(fā)送結(jié)束的情況下,返回步驟S201,再次開(kāi)始對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0086]另外,根據(jù)本實(shí)施方式,在主設(shè)備自身發(fā)送待發(fā)送數(shù)據(jù)的情況下,也將能夠從第2通信部32 —次發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。由此,能夠防止主設(shè)備對(duì)從設(shè)備的詢問(wèn)長(zhǎng)時(shí)間中斷,從而能夠提高中繼通信系統(tǒng)的響應(yīng)性。
[0087]根據(jù)以上結(jié)構(gòu),主設(shè)備能夠利用對(duì)從設(shè)備的詢問(wèn)的間隙,從第2通信部32發(fā)送主設(shè)備自身的待發(fā)送數(shù)據(jù)。
[0088]另外,有由于某種理由而沒(méi)有在規(guī)定時(shí)間內(nèi)得到來(lái)自從設(shè)備的答復(fù)的情況。因此,主設(shè)備構(gòu)成為,在規(guī)定時(shí)間內(nèi)沒(méi)有由第2通信部32接收到來(lái)自從設(shè)備的答復(fù)的情況下(步驟S214的判斷),放棄等待來(lái)自該從設(shè)備的答復(fù),進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0089]接著,關(guān)于本實(shí)施方式的中繼通信系統(tǒng)I的動(dòng)作,例示圖6的序列圖來(lái)具體說(shuō)明。
[0090]首先,提高主設(shè)備(第3中繼通信裝置)23的輪詢處理部40,對(duì)從設(shè)備發(fā)送詢問(wèn)待發(fā)送數(shù)據(jù)的有無(wú)的詢問(wèn)信號(hào)。如上述那樣,輪詢處理部40的詢問(wèn)信號(hào)對(duì)在裝置信息表中存儲(chǔ)的從設(shè)備按該表的存儲(chǔ)順序發(fā)送。例如,在圖3的情況下,在裝置信息表的開(kāi)頭存儲(chǔ)第I從設(shè)備(第I中繼通信裝置)21的IP地址,所以輪詢處理部40首先對(duì)第I從設(shè)備(第I中繼通信裝置)21發(fā)送詢問(wèn)信號(hào)(序列號(hào)碼S301)。
[0091]這里,在圖6的例子中,假設(shè)第I從設(shè)備21沒(méi)有“待發(fā)送數(shù)據(jù)”的情況。第I從設(shè)備21在沒(méi)有待發(fā)送數(shù)據(jù)的情況下,回復(fù)“無(wú)待發(fā)送數(shù)據(jù)”(序列號(hào)碼S302)。
[0092]在從第I從設(shè)備接收到“無(wú)待發(fā)送數(shù)據(jù)”的答復(fù)的情況下,主設(shè)備的輪詢處理部40對(duì)下一個(gè)從設(shè)備發(fā)送詢問(wèn)信號(hào)。在圖3的裝置信息表中,由于在第I從設(shè)備之后登記有第2從設(shè)備(第2中繼通信裝置)22的IP地址,所以對(duì)該第2從設(shè)備22發(fā)送詢問(wèn)信號(hào)(序列號(hào)碼 S305)。
[0093]這里,在圖6的例子中,假設(shè)第2從設(shè)備22有“待發(fā)送數(shù)據(jù)”的情況。S卩,在主設(shè)備23對(duì)第2從設(shè)備22發(fā)送詢問(wèn)信號(hào)之前,第2從設(shè)備22所連接的第2終端12發(fā)送以第I終端11為目的地的數(shù)據(jù)(序列號(hào)碼S303)。第2終端12發(fā)送出的數(shù)據(jù)被積累在第2從設(shè)備22的通信緩沖器33中(序列號(hào)碼S304)。因而,接收到來(lái)自主設(shè)備23的詢問(wèn)信號(hào)的第2從設(shè)備22發(fā)送“有待發(fā)送數(shù)據(jù)”的答復(fù)(序列號(hào)碼S306)。
[0094]接收到“有待發(fā)送數(shù)據(jù)”的答復(fù)的主設(shè)備23的發(fā)送許可賦予部41將發(fā)送許可信號(hào)對(duì)第2從設(shè)備22發(fā)送(序列號(hào)碼S307)。并且,主設(shè)備23中斷對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0095]接收到發(fā)送許可的第2從設(shè)備的目的地取得部37取得應(yīng)發(fā)送待發(fā)送數(shù)據(jù)的中繼通信裝置的地址(序列號(hào)碼S308)。在圖6的例子中,由于指定第I終端11作為待發(fā)送數(shù)據(jù)的發(fā)送目的地,所以取得連接該第I終端11的第I從設(shè)備21的IP地址。
[0096]接著,第2從設(shè)備的發(fā)送數(shù)據(jù)處理部38對(duì)取得的IP地址,將上述待發(fā)送數(shù)據(jù)從第2通信部32無(wú)線發(fā)送(序列號(hào)碼S309)。被發(fā)送出的數(shù)據(jù)由第I從設(shè)備21的第2通信部32接收。[0097]第I從設(shè)備21的接收數(shù)據(jù)處理部39將由第2通信部32接收到的數(shù)據(jù)從第I通信部31進(jìn)行發(fā)送(序列號(hào)碼S310)。該數(shù)據(jù)被與該第I從設(shè)備21的第I通信部31連接的第I終端11接收。這樣,從第2終端12向第I終端11發(fā)送的數(shù)據(jù)能夠通過(guò)經(jīng)由中繼通信系統(tǒng)I來(lái)無(wú)線發(fā)送。
[0098]結(jié)束了待發(fā)送數(shù)據(jù)的發(fā)送的第2從設(shè)備22的發(fā)送數(shù)據(jù)處理部38將發(fā)送完成的報(bào)告對(duì)主設(shè)備23發(fā)送(序列號(hào)碼S313)。
[0099]在主設(shè)備23接收到發(fā)送完成的報(bào)告的情況下,主設(shè)備23的輪詢?cè)匍_(kāi)始處理部42使對(duì)下一個(gè)從設(shè)備的詢問(wèn)再次開(kāi)始。另外,如上述那樣,由于第2從設(shè)備22能夠一次發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下,所以第2從設(shè)備22的數(shù)據(jù)的發(fā)送在規(guī)定時(shí)間內(nèi)可靠地完成。因而,能夠可靠地在規(guī)定時(shí)間內(nèi)再次開(kāi)始對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0100]但是,如上述那樣,在主設(shè)備23自身有待發(fā)送數(shù)據(jù)的情況下,主設(shè)備23在進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)前,發(fā)送自身的待發(fā)送數(shù)據(jù)。
[0101]例如,在圖6的例子中,假設(shè)在接收來(lái)自第2從設(shè)備的發(fā)送完成方向前,主設(shè)備23所連接的第3終端13向第2終端12發(fā)送數(shù)據(jù)(序列號(hào)碼S311)。該情況下,來(lái)自第3終端13的數(shù)據(jù)被積累在主設(shè)備23的通信緩沖器33中(序列號(hào)碼S312)。這樣在主設(shè)備23存在待發(fā)送數(shù)據(jù)的情況下,主設(shè)備23的目的地取得部37取得應(yīng)發(fā)送該數(shù)據(jù)的從設(shè)備的IP地址。在圖6的情況下,取得對(duì)待發(fā)送數(shù)據(jù)的目的地的第2終端12進(jìn)行連接的第2從設(shè)備22的IP地址(序列號(hào)碼S314)。發(fā)送數(shù)據(jù)處理部38對(duì)所取得的IP地址發(fā)送自身的待發(fā)送數(shù)據(jù)(序列號(hào)碼S315)。接收到上述數(shù)據(jù)的第2從設(shè)備22的接收數(shù)據(jù)處理部39將該數(shù)據(jù)發(fā)送到第2終端12 (序列號(hào)碼S316)。另外,如上述那樣,在主設(shè)備發(fā)送的待發(fā)送數(shù)據(jù)的容量大的情況下,在發(fā)送了規(guī)定數(shù)據(jù)量的數(shù)據(jù)后,即使待發(fā)送數(shù)據(jù)剩余,也結(jié)束該次的數(shù)據(jù)的發(fā)送。并且,主設(shè)備在自身的待發(fā)送數(shù)據(jù)的發(fā)送完成的情況下,再次開(kāi)始輪詢處理部40進(jìn)行的對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0102]如以上說(shuō)明的那樣,本實(shí)施方式的中繼通信系統(tǒng)I具備多個(gè)中繼通信裝置21、22、23。各中繼通信裝置具備工作模式設(shè)定部36、第I通信部31、第2通信部32、通信緩沖器33、發(fā)送數(shù)據(jù)處理部38、接收數(shù)據(jù)處理部39、輪詢處理部40、發(fā)送許可賦予部41和輪詢?cè)匍_(kāi)始處理部42。
[0103]工作模式設(shè)定部36對(duì)自身作為主設(shè)備或從設(shè)備中的哪個(gè)而發(fā)揮功能進(jìn)行設(shè)定。第I通信部31與自身所連接的終端裝置進(jìn)行通信。第2通信部32與自身以外的中繼通信裝置進(jìn)行通信。通信緩沖器33將經(jīng)由第I通信部31接收到的數(shù)據(jù)暫時(shí)積累。
[0104]在自身作為從設(shè)備而發(fā)揮功能的情況下,發(fā)送數(shù)據(jù)處理部38響應(yīng)來(lái)自主設(shè)備的發(fā)送許可,開(kāi)始從第2通信部32發(fā)送在通信緩沖器33中積累的待發(fā)送數(shù)據(jù),并且將一次的發(fā)送許可能夠發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下。在經(jīng)由第2通信部32接收到的數(shù)據(jù)是向自身所連接的終端裝置發(fā)送的情況下,接收數(shù)據(jù)處理部39將該數(shù)據(jù)從第I通信部31發(fā)送。
[0105]輪詢處理部40,在自身作為主設(shè)備而發(fā)揮功能的情況下,將對(duì)在通信緩沖器33中積累的數(shù)據(jù)的有無(wú)進(jìn)行詢問(wèn)的詢問(wèn)信號(hào)按照規(guī)定的順序?qū)脑O(shè)備發(fā)送。發(fā)送許可賦予部41,在自身作為主設(shè)備而發(fā)揮功能的情況下,在從發(fā)送了詢問(wèn)信號(hào)的從設(shè)備接收到有待發(fā)送數(shù)據(jù)的答復(fù)的情況下,使輪詢處理部40的上述詢問(wèn)中斷,并且將發(fā)送許可對(duì)進(jìn)行了該答復(fù)的從設(shè)備發(fā)送。輪詢?cè)匍_(kāi)始處理部42,在自身作為主設(shè)備而發(fā)揮功能的情況下,在上述數(shù)據(jù)的發(fā)送完成的情況下,使輪詢處理部40再次開(kāi)始對(duì)下一個(gè)從設(shè)備的上述詢問(wèn)。
[0106]根據(jù)以上結(jié)構(gòu),僅在主設(shè)備許可了的情況下,進(jìn)行來(lái)自從設(shè)備的數(shù)據(jù)的發(fā)送,所以能夠?qū)⑿盘?hào)發(fā)送沖突防患于未然。由此,能夠避免因信號(hào)發(fā)送沖突而引起的通信的遲延,所以能夠確保中繼通信系統(tǒng)I整體的響應(yīng)性。此外,從主設(shè)備對(duì)各從設(shè)備的詢問(wèn)(不隨機(jī))按照規(guī)定的順序進(jìn)行,所以在規(guī)定期間內(nèi)對(duì)有進(jìn)行發(fā)送的數(shù)據(jù)的從設(shè)備可靠地提供發(fā)送許可。因而,各從設(shè)備在有進(jìn)行發(fā)送的數(shù)據(jù)的情況下,能夠在規(guī)定期間內(nèi)可靠地發(fā)送數(shù)據(jù)。并且,從從設(shè)備一次發(fā)送的數(shù)據(jù)的容量限制在規(guī)定數(shù)據(jù)量以下,所以能夠防止主設(shè)備的詢問(wèn)長(zhǎng)時(shí)間中斷。由此,能夠提高中繼通信系統(tǒng)I的響應(yīng)性。
[0107]此外,如本實(shí)施方式那樣,中繼通信裝置以還能作為主設(shè)備(通信控制裝置)而發(fā)揮功能的方式構(gòu)成,從而使硬件共通化而能夠削減成本,并且能夠靈活地構(gòu)成中繼通信系
[0108]此外,在上述實(shí)施方式的中繼通信系統(tǒng)I中,各中繼通信裝置具備對(duì)在通信緩沖器33中積累的數(shù)據(jù)的目的地的中繼通信裝置進(jìn)行確定的目的地取得部37。各中繼通信裝置的第2通信部32能夠與自身以外的中繼通信裝置進(jìn)行通信。各中繼通信裝置的發(fā)送數(shù)據(jù)處理部38基于來(lái)自主設(shè)備的發(fā)送許可,對(duì)由目的地取得部37確定的中繼通信裝置發(fā)送數(shù)據(jù)。
[0109]根據(jù)該結(jié)構(gòu),各中繼通信裝置僅在通信許可被提供的情況下對(duì)其他中繼通信裝置發(fā)送數(shù)據(jù)。由此,能夠可靠防止發(fā)送沖突。
[0110]接著,說(shuō)明在最初設(shè)定上述的中繼通信系統(tǒng)I的情況下的設(shè)定處理。
[0111]首先,中繼通信系統(tǒng)I的管理者將各終端裝置11、12、13分別與中繼通信裝置的第I通信部31有線連接,并進(jìn)行適當(dāng)配置。該狀態(tài)下,處于在各中繼通信裝置21、22、23的裝置信息存儲(chǔ)部34中什么都不存儲(chǔ)的狀態(tài)(裝置信息表是空的狀態(tài))。
[0112]接著,中繼通信系統(tǒng)I的管理者將構(gòu)成中繼通信系統(tǒng)I的多個(gè)中繼通信裝置21、22,23中的任一個(gè)選擇為主設(shè)備,設(shè)定各中繼通信裝置的工作模式設(shè)定部36。這里,如圖1所示那樣,將第3中繼通信裝置23設(shè)定為主設(shè)備。接著,管理者通過(guò)進(jìn)行適當(dāng)?shù)牟僮?,在主設(shè)備23的裝置信息存儲(chǔ)部34中設(shè)定裝置信息表。
[0113]主設(shè)備23的控制部35參照所設(shè)定的裝置信息表,取得自身以外的中繼通信裝置(圖1的情況下是第I從設(shè)備21、第2從設(shè)備22)的IP地址,并從第2通信部32對(duì)該IP地址發(fā)送在自身的裝置信息存儲(chǔ)部34中存儲(chǔ)的裝置信息表的內(nèi)容。因而,主設(shè)備23的控制部35能夠還作為裝置信息分發(fā)部43而發(fā)揮功能。
[0114]從主設(shè)備23接收到裝置信息表的各從設(shè)備21、22將該接收到的裝置信息表存儲(chǔ)在自身的裝置信息存儲(chǔ)部34中。根據(jù)以上,能夠在構(gòu)成中繼通信系統(tǒng)I的各中繼通信裝置21、22、23的裝置信息存儲(chǔ)部34中存儲(chǔ)裝置信息表。
[0115]接著,主設(shè)備23的輪詢處理部40參照裝置信息表,對(duì)各從設(shè)備依次發(fā)送詢問(wèn)信號(hào)。這里,在設(shè)置中繼通信系統(tǒng)I的階段,各中繼通信裝置21、22、23沒(méi)有待發(fā)送數(shù)據(jù),因此第I從設(shè)備21及第2從設(shè)備22進(jìn)行無(wú)待發(fā)送數(shù)據(jù)的答復(fù)。通過(guò)對(duì)該無(wú)待發(fā)送數(shù)據(jù)的答復(fù)進(jìn)行接收,能夠確認(rèn)主設(shè)備23能正常進(jìn)行與各從設(shè)備21、22之間的通信。
[0116]另外,在設(shè)置中繼通信系統(tǒng)I的階段,各中繼通信裝置21、22、23沒(méi)有待發(fā)送數(shù)據(jù),因此不會(huì)有各中繼通信裝置21、22、23的第2通信部32發(fā)送數(shù)據(jù)的情況。因而,也不會(huì)有主設(shè)備23的輪詢處理部40的詢問(wèn)中斷的情況,所以,遍歷一次裝置信息表所需的時(shí)間(大致完成對(duì)全部從設(shè)備的詢問(wèn)所需的時(shí)間)最短。因而,此時(shí)遍歷一次裝置信息表所需的時(shí)間成為中繼通信系統(tǒng)I的響應(yīng)性的指標(biāo)。
[0117]因此,在最初設(shè)置中繼通信系統(tǒng)I時(shí),主設(shè)備23構(gòu)成為,對(duì)遍歷一次裝置信息表所需的時(shí)間(大致完成對(duì)全部從設(shè)備的詢問(wèn)所需的時(shí)間)進(jìn)行測(cè)定。主設(shè)備23在時(shí)間的計(jì)測(cè)完成的情況下,將遍歷一次裝置信息表所需的時(shí)間通過(guò)適當(dāng)?shù)姆椒ㄝ敵觥?br>
[0118]中繼通信系統(tǒng)I的管理者通過(guò)對(duì)主設(shè)備23的輸出進(jìn)行確認(rèn),能夠調(diào)整中繼通信系統(tǒng)I。例如,在響應(yīng)性差(遍歷一次裝置信息表過(guò)于花費(fèi)時(shí)間)情況下,在中繼通信系統(tǒng)I中中繼通信裝置過(guò)多,所以能夠判斷為將中繼通信裝置減少較好。相反,在得到充分的響應(yīng)性的情況下,能夠判斷為進(jìn)一步追加中繼通信裝置也沒(méi)有問(wèn)題。
[0119]接著,說(shuō)明在上述實(shí)施方式的中繼通信系統(tǒng)I中進(jìn)行終端裝置及中繼通信裝置的增減的情況。
[0120]中繼通信系統(tǒng)I的管理者在進(jìn)行中繼通信裝置及終端裝置的增減時(shí),通過(guò)進(jìn)行適當(dāng)?shù)牟僮鳎轮髟O(shè)備23的裝置信息表的內(nèi)容。例如,在對(duì)圖1所示的中繼通信系統(tǒng)I新追加對(duì)第4終端進(jìn)行連接的第4中繼通信裝置的情況下,對(duì)于主設(shè)備23的裝置信息存儲(chǔ)部34,將上述第4終端的終端ID和第4中繼通信裝置的IP地址建立關(guān)聯(lián)而存儲(chǔ)。另一方面,在從中繼通信系統(tǒng)I刪除已有的中繼通信裝置及終端裝置的情況下,從主設(shè)備23的裝置信息表刪除相應(yīng)的信息。
[0121]在主設(shè)備23的裝置信息表被更新的情況下,該主設(shè)備23的裝置信息分發(fā)部43在任何從設(shè)備都不進(jìn)行第2通信部32的通信的定時(shí)(具體而言,主設(shè)備即將進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)之前的定時(shí)),將更新后的裝置信息表向各從設(shè)備進(jìn)行分發(fā)。接收到更新后的裝置信息表的各從設(shè)備根據(jù)接收到的內(nèi)容,將自身的裝置信息存儲(chǔ)部34的存儲(chǔ)內(nèi)容更新。
[0122]根據(jù)以上結(jié)構(gòu),由于能夠簡(jiǎn)單地更新各中繼通信裝置的裝置信息存儲(chǔ)部34的存儲(chǔ)內(nèi)容,所以能夠簡(jiǎn)單地變更中繼通信系統(tǒng)I的結(jié)構(gòu)。因而,能夠簡(jiǎn)單地進(jìn)行中繼通信裝置(以及終端裝置)的增減。
[0123]接著,說(shuō)明本發(fā)明的第2實(shí)施方式。另外,在以下的說(shuō)明中,對(duì)于與上述第I實(shí)施方式相同或類似的結(jié)構(gòu),有對(duì)附圖及要素名附加與第I實(shí)施方式相同的符號(hào)并省略說(shuō)明的情況。
[0124]圖7表示第2實(shí)施方式的中繼通信系統(tǒng)101的結(jié)構(gòu)。本實(shí)施方式的中繼通信系統(tǒng)101也與第I實(shí)施方式同樣地包含多個(gè)終端裝置11、12、13。第I終端11與第I中繼通信裝置121連接,第2終端12與第2中繼通信裝置122連接,第3終端與第3中繼通信裝置123連接。另外,在本實(shí)施方式中,也假設(shè)第3中繼通信裝置123是主設(shè)備(通信控制裝置),第I中繼通信裝置121和第2中繼通信裝置122是從設(shè)備。
[0125]在上述第I實(shí)施方式的中繼通信系統(tǒng)I中,通過(guò)主設(shè)備而被賦予了發(fā)送許可的從設(shè)備對(duì)目的地的中繼通信裝置直接發(fā)送數(shù)據(jù)。相對(duì)于此,在第2實(shí)施方式的中繼通信系統(tǒng)101中,從設(shè)備彼此不進(jìn)行直接的數(shù)據(jù)的發(fā)送接收,主設(shè)備對(duì)全部數(shù)據(jù)進(jìn)行中繼。
[0126]S卩,在第2實(shí)施方式中,各從設(shè)備(第I從設(shè)備121以及第2從設(shè)備122)僅與主設(shè)備123進(jìn)行經(jīng)由第2通信部32的通信。因而,從設(shè)備彼此不進(jìn)行經(jīng)由第2通信部32的通[0127]接著,關(guān)于第2實(shí)施方式的中繼通信裝置的結(jié)構(gòu),參照?qǐng)D8進(jìn)行說(shuō)明。另外,在第2實(shí)施方式中,中繼通信裝置121、122、123也在硬件方面共通,因此在圖8中代表第3中繼通信裝置123來(lái)進(jìn)行圖示。
[0128]第2實(shí)施方式的中繼通信裝置與第I實(shí)施方式同樣地,具備第I通信部31、第2通信部32、通信緩沖器33、裝置信息存儲(chǔ)部34和控制部35。
[0129]在本實(shí)施方式中,各中繼通信裝置的裝置信息存儲(chǔ)部34的存儲(chǔ)內(nèi)容根據(jù)該中繼通信裝置的工作模式是主設(shè)備還是從設(shè)備而不同。
[0130]如上所述,各從設(shè)備121、122僅與主設(shè)備123進(jìn)行通信。因而,在中繼通信裝置的工作模式是從設(shè)備的情況下,第2通信部32的通信所需的信息僅為主設(shè)備23的標(biāo)識(shí)符(IP地址),主設(shè)備以外的中繼通信裝置的IP地址不是必要的。因此,在本實(shí)施方式中,在從設(shè)備121、122的裝置信息存儲(chǔ)部34中,僅存儲(chǔ)主設(shè)備123的標(biāo)識(shí)符(IP地址)。
[0131]另一方面,在主設(shè)備123的裝置信息存儲(chǔ)部34中,與第I實(shí)施方式同樣地,存儲(chǔ)有將各中繼通信裝置121、122、123的標(biāo)識(shí)符(IP地址)和該中繼通信裝置所連接的終端裝置的標(biāo)識(shí)符(終端ID)建立了關(guān)聯(lián)的裝置信息(裝置信息表)(與圖3相同的內(nèi)容)。
[0132]第2實(shí)施方式的控制部35與第I實(shí)施方式同樣地,能夠作為工作模式設(shè)定部36、目的地取得部37、發(fā)送數(shù)據(jù)處理部38、接收數(shù)據(jù)處理部39、輪詢處理部40、發(fā)送許可賦予部41、輪詢?cè)匍_(kāi)始處理部42等而發(fā)揮功能。
[0133]并且,第2實(shí)施方式的控制部35具有作為數(shù)據(jù)傳輸處理部45的功能。
[0134]第2實(shí)施方式的發(fā)送數(shù)據(jù)處理部38,在中繼通信裝置的工作模式是從設(shè)備的情況(不作為通信控制裝置而發(fā)揮功能的情況)下,在接收到來(lái)自主設(shè)備的發(fā)送許可信號(hào)時(shí),將待發(fā)送數(shù)據(jù)從第2通信部32對(duì)主設(shè)備進(jìn)行發(fā)送。另外,由于主設(shè)備的IP地址存儲(chǔ)在裝置信息存儲(chǔ)部34中,所以對(duì)該IP地址進(jìn)行發(fā)送即可。如上述那樣被發(fā)送的數(shù)據(jù)由主設(shè)備的第2通信部32接收。
[0135]在中繼通信裝置的工作模式是主設(shè)備的情況(作為通信控制裝置而發(fā)揮功能的情況)下,若從提供了發(fā)送許可的從設(shè)備發(fā)送數(shù)據(jù),則數(shù)據(jù)傳輸處理部45使目的地取得部37取得應(yīng)傳輸該數(shù)據(jù)的中繼通信裝置的標(biāo)識(shí)符(IP地址)。
[0136]目的地取得部37取得應(yīng)發(fā)送數(shù)據(jù)的中繼通信裝置的IP地址。
[0137]具體而言如以下那樣。與第I實(shí)施方式同樣地,各終端裝置在發(fā)送數(shù)據(jù)時(shí),添加對(duì)發(fā)送對(duì)象的終端裝置的終端ID進(jìn)行指定的信息來(lái)進(jìn)行發(fā)送。例如,在圖7中,在第I終端11向第2終端12發(fā)送數(shù)據(jù)的情況下,該第I終端11發(fā)送將第2終端12的終端ID指定為目的地的數(shù)據(jù)。該數(shù)據(jù)被積累在第I從設(shè)備121的通信緩沖器33中,成為待發(fā)送數(shù)據(jù)。
[0138]若從主設(shè)備123對(duì)該第I從設(shè)備121提供了發(fā)送許可,則從該第I從設(shè)備121向主設(shè)備123發(fā)送將第2終端12作為目的地進(jìn)行了指定的數(shù)據(jù)。主設(shè)備123的目的地取得部37通過(guò)對(duì)該數(shù)據(jù)進(jìn)行解析,取得該數(shù)據(jù)的目的地的終端裝置(在該例中是第2終端12)的終端ID。并且,主設(shè)備123的目的地取得部37通過(guò)參照裝置信息表,取得對(duì)上述目的地的終端裝置進(jìn)行連接的中繼通信裝置(在該例中是第2從設(shè)備122)的IP地址。通過(guò)以上那樣,主設(shè)備的目的地取得部37能夠取得應(yīng)傳輸從從設(shè)備接收到的數(shù)據(jù)的中繼通信裝置的IP地址。[0139]并且,主設(shè)備123的數(shù)據(jù)傳輸處理部45將上述數(shù)據(jù)從第2通信部32對(duì)目的地取得部37取得的IP地址進(jìn)行發(fā)送。通過(guò)以上的處理,主設(shè)備123能夠?qū)哪硞€(gè)從設(shè)備發(fā)送來(lái)的數(shù)據(jù)對(duì)連接著被指定為該數(shù)據(jù)的目的地的終端裝置的從設(shè)備(上述情況下是第2從設(shè)備122)進(jìn)行傳輸。
[0140]如上,在第2實(shí)施方式的中繼通信系統(tǒng)101中,從各從設(shè)備的第2通信部32發(fā)送的數(shù)據(jù)必定經(jīng)由主設(shè)備23。這樣,從設(shè)備間的數(shù)據(jù)的交換經(jīng)由主設(shè)備23來(lái)進(jìn)行,從而主設(shè)備能夠調(diào)整從設(shè)備間的數(shù)據(jù)通信。
[0141]接著,關(guān)于作為從設(shè)備而發(fā)揮功能的中繼通信裝置的動(dòng)作,參照?qǐng)D9的流程圖進(jìn)行說(shuō)明。
[0142]從S401到S409的處理與圖4的從SlOl到S109的處理相同,因此省略說(shuō)明。
[0143]在由第2通信部32接收到來(lái)自主設(shè)備的發(fā)送許可信號(hào)的情況下(步驟S410),第2實(shí)施方式的從設(shè)備的發(fā)送數(shù)據(jù)處理部38將待發(fā)送數(shù)據(jù)向主設(shè)備發(fā)送(步驟S411)。
[0144]另外,在該第2實(shí)施方式中,能夠從從設(shè)備的第2通信部32 —次發(fā)送的數(shù)據(jù)量也被限制在規(guī)定數(shù)據(jù)量以下。即,在步驟S401中,在從第2通信部32發(fā)送了規(guī)定數(shù)據(jù)量的數(shù)據(jù)的情況下,即使待發(fā)送數(shù)據(jù)剩余,也結(jié)束該次的數(shù)據(jù)的發(fā)送,前進(jìn)到步驟S411。剩余的數(shù)據(jù)在下次以后進(jìn)行發(fā)送。
[0145]接著,關(guān)于作為主設(shè)備而發(fā)揮功能的中繼通信裝置的動(dòng)作,參照?qǐng)D10的流程圖進(jìn)行說(shuō)明。
[0146]從S501到S506的處理與圖5的從S201到S206的處理相同,所以省略說(shuō)明。
[0147]在由主設(shè)備的第2通信部32接收到針對(duì)詢問(wèn)信號(hào)的來(lái)自從設(shè)備的答復(fù)的情況下(步驟S507),主設(shè)備根據(jù)該答復(fù)的內(nèi)容使處理分支。即,在從從設(shè)備接收到“有發(fā)送數(shù)據(jù)”的答復(fù)的情況下(步驟S508的判斷),主設(shè)備的發(fā)送許可賦予部41將對(duì)該從設(shè)備的發(fā)送許可信號(hào)從第2通信部發(fā)送(步驟S509)。此時(shí),發(fā)送許可賦予部41使輪詢處理部40的詢問(wèn)(步驟S501)中斷。這在圖10的流程圖中通過(guò)在步驟S509之后返回到步驟S502來(lái)實(shí)現(xiàn)。
[0148]在由第2通信部32接收到來(lái)自提供了上述發(fā)送許可的從設(shè)備的數(shù)據(jù)的情況下(步驟S510),數(shù)據(jù)傳輸處理部45進(jìn)行該數(shù)據(jù)的傳輸處理。即,數(shù)據(jù)傳輸處理部45使目的地取得部37取得應(yīng)傳輸接收到的數(shù)據(jù)的從設(shè)備的IP地址(步驟S511)。數(shù)據(jù)傳輸處理部45對(duì)取得的IP地址發(fā)送上述數(shù)據(jù)(步驟S512)。
[0149]在數(shù)據(jù)傳輸處理部45的數(shù)據(jù)的傳輸結(jié)束的情況下,輪詢?cè)匍_(kāi)始處理部42使輪詢處理部40的詢問(wèn)處理再次開(kāi)始(即,返回到步驟S501)。
[0150]另外,如上述那樣,由于第2從設(shè)備22 —次發(fā)送的數(shù)據(jù)量被限制在規(guī)定數(shù)據(jù)量以下,所以主設(shè)備一次必須傳輸?shù)臄?shù)據(jù)的容量受到限制。因而,主設(shè)備的數(shù)據(jù)的傳輸在規(guī)定時(shí)間內(nèi)可靠地完成。因而,能夠可靠地在規(guī)定時(shí)間內(nèi)開(kāi)始對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0151]此外,在該第2實(shí)施方式中,也在主設(shè)備自身有待發(fā)送數(shù)據(jù)的情況下,主設(shè)備中斷對(duì)下一個(gè)從設(shè)備的詢問(wèn),進(jìn)行自身的待發(fā)送數(shù)據(jù)的發(fā)送。即,主設(shè)備的目的地取得部37,在有待發(fā)送數(shù)據(jù)的情況下(S513的判斷),取得應(yīng)發(fā)送該待發(fā)送數(shù)據(jù)的中繼通信裝置的IP地址(步驟S514),主設(shè)備的發(fā)送數(shù)據(jù)處理部38對(duì)取得的IP地址發(fā)送待發(fā)送數(shù)據(jù)(步驟S515)。主設(shè)備在發(fā)送數(shù)據(jù)處理部38的上述數(shù)據(jù)的發(fā)送結(jié)束的情況下,返回到步驟S501,再次開(kāi)始對(duì)下一個(gè)從設(shè)備的詢問(wèn)。[0152]另外,在該第2實(shí)施方式中,在主設(shè)備自身發(fā)送待發(fā)送數(shù)據(jù)的情況下能夠從第2通信部32 —次發(fā)送的數(shù)據(jù)量也被限制在規(guī)定數(shù)據(jù)量以下。由此,能夠防止主設(shè)備對(duì)從設(shè)備的詢問(wèn)長(zhǎng)時(shí)間中斷,因此能夠提高中繼通信系統(tǒng)的響應(yīng)性。
[0153]根據(jù)以上結(jié)構(gòu),主設(shè)備能夠利用對(duì)從設(shè)備的詢問(wèn)、以及數(shù)據(jù)的傳輸?shù)拈g隙,將主設(shè)備自身的待發(fā)送數(shù)據(jù)從第2通信部32發(fā)送。
[0154]接著,關(guān)于本實(shí)施方式的中繼通信系統(tǒng)I的動(dòng)作,例示出圖11的序列圖來(lái)具體說(shuō)明。
[0155]另外,關(guān)于從序列號(hào)碼S601到S607的處理,由于與圖6的從序列號(hào)碼S301到S307的處理相同,所以省略說(shuō)明。
[0156]接收到發(fā)送許可的第2從設(shè)備122的發(fā)送數(shù)據(jù)處理部38將待發(fā)送數(shù)據(jù)向主設(shè)備123發(fā)送(序列號(hào)碼S608)。另外,如上述那樣,在第2從設(shè)備122發(fā)送的待發(fā)送數(shù)據(jù)的容量大的情況下,在發(fā)送了規(guī)定數(shù)據(jù)量的數(shù)據(jù)后,即使待發(fā)送數(shù)據(jù)剩余,也結(jié)束該次的數(shù)據(jù)的發(fā)送。
[0157]此時(shí)主設(shè)備123接收到的數(shù)據(jù)由于以第I終端11作為目的地,所以是應(yīng)向連接該第I終端11的第I從設(shè)備121傳輸?shù)臄?shù)據(jù)。主設(shè)備123的數(shù)據(jù)傳輸處理部45使目的地取得部37取得應(yīng)傳輸該數(shù)據(jù)的中繼通信裝置(該情況下是第I從設(shè)備121)的地址(序列號(hào)碼S609)。
[0158]數(shù)據(jù)傳輸處理部45對(duì)取得的IP地址,從第2通信部32發(fā)送數(shù)據(jù)(序列號(hào)碼S610 )。被發(fā)送了的數(shù)據(jù)由第I從設(shè)備121的第2通信部32接收。第I從設(shè)備121的接收數(shù)據(jù)處理部39將接收到的數(shù)據(jù)從第I通信部31發(fā)送(序列號(hào)碼S611)。該數(shù)據(jù)被與該第I從設(shè)備121的第I通信部31連接的第I終端11接收。通過(guò)以上那樣,能夠?qū)?lái)自第2終端12的向第I終端11發(fā)送的數(shù)據(jù)通過(guò)經(jīng)由第2實(shí)施方式的中繼通信系統(tǒng)101而無(wú)線發(fā)送。
[0159]在數(shù)據(jù)傳輸處理部45完成數(shù)據(jù)的發(fā)送的情況下,主設(shè)備123的輪詢?cè)匍_(kāi)始處理部42使對(duì)下一個(gè)從設(shè)備的詢問(wèn)再次開(kāi)始。如上述那樣,由于從設(shè)備一次發(fā)送的數(shù)據(jù)量被限制在規(guī)定數(shù)據(jù)量以下,所以主設(shè)備的數(shù)據(jù)的傳輸在規(guī)定時(shí)間的期間可靠地完成。因而,能夠在短時(shí)間內(nèi)再次開(kāi)始對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0160]此外,如上述那樣,在主設(shè)備123自身有待發(fā)送數(shù)據(jù)的情況下,主設(shè)備123在進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)前,發(fā)送自身的待發(fā)送數(shù)據(jù)(從序列號(hào)碼S612到S616)。并且,主設(shè)備在自身的待發(fā)送數(shù)據(jù)的發(fā)送結(jié)束的情況下,再次開(kāi)始輪詢處理部40對(duì)下一個(gè)從設(shè)備的詢問(wèn)。
[0161]如以上說(shuō)明的那樣,在第2實(shí)施方式的中繼通信系統(tǒng)101中,各中繼通信裝置的發(fā)送數(shù)據(jù)處理部38基于來(lái)自主設(shè)備的發(fā)送許可,對(duì)該主設(shè)備發(fā)送數(shù)據(jù)。中繼通信裝置在作為主設(shè)備而發(fā)揮功能的情況下,具備對(duì)從第2通信部32發(fā)送的數(shù)據(jù)的目的地的中繼通信裝置進(jìn)行確定的目的地取得部37、和使目的地取得部37確定應(yīng)傳輸從提供了發(fā)送許可的中繼通信裝置接收到的數(shù)據(jù)的中繼通信裝置、對(duì)該所確定的中繼通信裝置發(fā)送上述數(shù)據(jù)的數(shù)據(jù)傳輸處理部45。
[0162]根據(jù)該結(jié)構(gòu),主設(shè)備將各中繼通信裝置發(fā)送的數(shù)據(jù)一元性傳輸,所以能夠可靠地防止發(fā)送沖突。
[0163]以上說(shuō)明了本發(fā)明的優(yōu)選實(shí)施方式,但上述的結(jié)構(gòu)能夠例如如以下那樣進(jìn)行變更。
[0164]在上述實(shí)施方式中,作為通信控制裝置而發(fā)揮功能的中繼通信裝置(主設(shè)備)和除此以外的中繼通信裝置(從設(shè)備)的硬件是共通的結(jié)構(gòu),但不限于此,通信控制裝置和除此以外的中繼通信裝置的硬件結(jié)構(gòu)也可以不同。此外,通信控制裝置自身也可以不連接終端裝置(即,通信控制裝置也可以不具有作為中繼通信裝置的功能)。
[0165]中繼通信裝置的各功能通過(guò)硬件和軟件進(jìn)行協(xié)作而實(shí)現(xiàn),但也可以是將上述功能的一部分或全部通過(guò)專用的硬件來(lái)實(shí)現(xiàn)的結(jié)構(gòu)。
[0166]在上述實(shí)施方式中,第I通信部進(jìn)行有線通信,第2通信部進(jìn)行無(wú)線通信,但不限于此。例如,也可以構(gòu)成為使第2通信部進(jìn)行有線通信。本發(fā)明的結(jié)構(gòu)還能夠用來(lái)避免有線通信產(chǎn)生的信號(hào)發(fā)送沖突。
[0167]在上述實(shí)施方式中,主設(shè)備的輪詢處理部40按照在裝置信息存儲(chǔ)部34中存儲(chǔ)的裝置信息表的次序來(lái)進(jìn)行對(duì)從設(shè)備的詢問(wèn)。然而不限于此,也可以具有裝置信息表以外的決定對(duì)從設(shè)備的詢問(wèn)的次序的信息。要點(diǎn)在于,只要能夠按規(guī)定次序可靠地進(jìn)行對(duì)各從設(shè)備的詢問(wèn)即可。
[0168]另外,不需要平等地進(jìn)行對(duì)全部從設(shè)備的詢問(wèn),也可以對(duì)特定的從設(shè)備進(jìn)行比其他從設(shè)備頻繁的詢問(wèn)。例如,也可以是,如每對(duì)第I從設(shè)備21進(jìn)行兩次詢問(wèn)而對(duì)第2從設(shè)備22僅進(jìn)行一次詢問(wèn)那樣,使對(duì)待發(fā)送數(shù)據(jù)的有無(wú)進(jìn)行詢問(wèn)的頻度按每個(gè)從設(shè)備而不同。由此,能夠?qū)崿F(xiàn)使數(shù)據(jù)發(fā)送的機(jī)會(huì)對(duì)特定的中繼通信裝置優(yōu)先提供等靈活的應(yīng)對(duì)。另外,即使在該情況下,只要按預(yù)先決定的次序進(jìn)行對(duì)從設(shè)備的詢問(wèn),也能夠在規(guī)定期間內(nèi)可靠地對(duì)各從設(shè)備進(jìn)行詢問(wèn)。
[0169]在上述實(shí)施方式中,采用各中繼通信裝置的第I通信部31分別與一個(gè)終端裝置連接的結(jié)構(gòu)。但是,例如在CAN等的串行通信中,一個(gè)總線能夠連接多個(gè)終端。因此,例如,如圖12所示的中繼通信裝置24那樣 ,能夠經(jīng)由總線46將多個(gè)終端裝置14、15、……連接到第I通信部31。
[0170]該情況下,例如圖12的終端裝置14能夠以連接到其他中繼通信裝置的終端裝置(圖12的情況下是終端裝置11、12或13)作為目的地來(lái)發(fā)送數(shù)據(jù),也能夠以連接到與自身相同的中繼通信裝置24的終端裝置(圖12的情況下是終端裝置15或16)作為目的地來(lái)發(fā)送數(shù)據(jù)。中繼通信裝置24管理與自身連接的終端裝置的終端ID,能夠基于由第I通信部31接收到的數(shù)據(jù)的目的地,判斷是與自身所連接的終端裝置間的通信還是對(duì)與其他中繼通信裝置所連接的終端裝置的通信。
[0171]中繼通信裝置24在由第I通信部31接收到的數(shù)據(jù)的目的地是與自身以外的中繼通信裝置連接的通信終端的情況下,如已說(shuō)明的那樣,將該數(shù)據(jù)積累在通信緩沖器33中。另一方面,中繼通信裝置在由第I通信部31接收到的數(shù)據(jù)的目的地是與自身連接的終端裝置中的任一個(gè)的情況下,不需要將該數(shù)據(jù)從第2通信部32無(wú)線發(fā)送。該情況下,數(shù)據(jù)的目的地的終端裝置能夠經(jīng)由與中繼通信裝置24的第I通信部31連接的總線46接收該數(shù)據(jù)。因此,中繼通信裝置僅在由第I通信部31接收到的數(shù)據(jù)的目的地是與自身以外的中繼通信裝置連接的終端裝置中的任一個(gè)的情況下,將該數(shù)據(jù)積累在通信緩沖器33中。由此,由于不進(jìn)行無(wú)線發(fā)送的數(shù)據(jù)不被積累在通信緩沖器33中,因此能夠防止該不進(jìn)行無(wú)線發(fā)送的數(shù)據(jù)被從第2通信部32發(fā)送,并且能夠節(jié)約通信緩沖器33的容量。[0172]如以上那樣,即使在中繼通信裝置與多個(gè)終端裝置連接的情況下,也能夠適當(dāng)?shù)剡M(jìn)行終端裝置彼此的通信。
[0173]另外,在上述變形例的圖7中,一個(gè)第I通信部31與多個(gè)終端裝置連接,但中繼通信裝置也可以具有多個(gè)用來(lái)連接終端裝置的第I通信部。
[0174]在上述實(shí)施方式中,主設(shè)備23在進(jìn)行對(duì)下一個(gè)從設(shè)備的詢問(wèn)前,將自身的待發(fā)送數(shù)據(jù)發(fā)送。在該結(jié)構(gòu)的情況下,主設(shè)備23與第I從設(shè)備21及第2從設(shè)備22相比,能夠發(fā)送待發(fā)送數(shù)據(jù)的機(jī)會(huì)多(因?yàn)槊慨?dāng)詢問(wèn)各從設(shè)備就被提供發(fā)送數(shù)據(jù)的機(jī)會(huì))。因而,優(yōu)選將數(shù)據(jù)的發(fā)送量多的終端裝置連接到主設(shè)備。不過(guò),不限于此,例如也可以構(gòu)成為,僅在遍歷了裝置信息表時(shí)(大致完成了對(duì)全部從設(shè)備的詢問(wèn)時(shí)),發(fā)送主設(shè)備的待發(fā)送數(shù)據(jù)。根據(jù)該結(jié)構(gòu),主設(shè)備和其他從設(shè)備能夠發(fā)送待發(fā)送數(shù)據(jù)的機(jī)會(huì)平等。
[0175]雖然通過(guò)具體實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明,但本領(lǐng)域技術(shù)人員能夠?qū)⒈景l(fā)明以其他各種形態(tài)實(shí)施,在不脫離發(fā)明主旨的范圍內(nèi),能夠進(jìn)行各種變更。這些實(shí)施方式及其變形包含在權(quán)利要求記載的發(fā)明及其等同范圍內(nèi)。
【權(quán)利要求】
1.一種中繼通信系統(tǒng),其特征在于,具備通信控制裝置和多個(gè)中繼通信裝置;上述中繼通信裝置具備:第I通信部,與自身所連接的終端裝置進(jìn)行通信;第2通信部,至少與通信控制裝置進(jìn)行通信;通信緩沖器,將經(jīng)由上述第I通信部接收到的數(shù)據(jù)暫時(shí)保存;發(fā)送數(shù)據(jù)處理部,響應(yīng)來(lái)自上述通信控制裝置的發(fā)送許可,開(kāi)始從上述第2通信部發(fā)送在上述通信緩沖器中積累的數(shù)據(jù),并且將根據(jù)一次的發(fā)送許可而能夠發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下;以及接收數(shù)據(jù)處理部,在經(jīng)由第2通信部接收到的數(shù)據(jù)是向自身所連接的終端裝置發(fā)送的情況下,將該數(shù)據(jù)從第I通信部發(fā)送;上述通信控制裝置具備:通信部,與上述中繼通信裝置進(jìn)行通信;輪詢處理部,將對(duì)在上述通信緩沖器中積累的數(shù)據(jù)的有無(wú)進(jìn)行詢問(wèn)的詢問(wèn)信號(hào),按照規(guī)定的順序?qū)ι鲜鲋欣^通信裝置發(fā)送;發(fā)送許可賦予部,在從發(fā)送了上述詢問(wèn)信號(hào)的中繼通信裝置接收到有數(shù)據(jù)的答復(fù)的情況下,使上述輪詢處理部的上述詢問(wèn)中斷,并且發(fā)送對(duì)做出了該答復(fù)的中繼通信裝置的發(fā)送許可;以及`輪詢?cè)匍_(kāi)始處理部,在上述數(shù)據(jù)的發(fā)送完成后,使上述輪詢處理部再次開(kāi)始對(duì)下一個(gè)中繼通信裝置的上述詢問(wèn)。
2.如權(quán)利要求1記載的中繼通信系統(tǒng),其特征在于,上述中繼通信裝置,僅在經(jīng)由上述第I通信部接收到的數(shù)據(jù)的目的地是與自身以外的中繼通信裝置連接的終端裝置的情況下,將該數(shù)據(jù)積累在通信緩沖器中。
3.如權(quán)利要求1記載的中繼通信系統(tǒng),其特征在于,上述輪詢處理部的上述詢問(wèn)信號(hào)的發(fā)送頻度按每個(gè)中繼通信裝置而不同。
4.如權(quán)利要求1記載的中繼通信系統(tǒng),其特征在于,各中繼通信裝置具備目的地取得部,該目的地取得部確定在上述通信緩沖器中積累的數(shù)據(jù)的目的地的中繼通信裝置;各中繼通信裝置的上述第2通信部能夠與自身以外的中繼通信裝置進(jìn)行通信;各中繼通信裝置的上述發(fā)送數(shù)據(jù)處理部基于上述發(fā)送許可,對(duì)由上述目的地取得部所確定的中繼通信裝置發(fā)送上述數(shù)據(jù)。
5.如權(quán)利要求1記載的中繼通信系統(tǒng),其特征在于,各中繼通信裝置的上述發(fā)送數(shù)據(jù)處理部構(gòu)成為,基于上述發(fā)送許可,對(duì)上述通信控制裝置發(fā)送上述數(shù)據(jù);上述通信控制裝置具備:目的地取得部,確定從上述通信部發(fā)送的數(shù)據(jù)的目的地的中繼通信裝置;以及數(shù)據(jù)傳輸處理部,使上述目的地取得部確定應(yīng)傳輸從提供了上述發(fā)送許可的中繼通信裝置接收到的數(shù)據(jù)的中繼通信裝置,對(duì)該確定的中繼通信裝置發(fā)送上述數(shù)據(jù)。
6.一種中繼通信裝置,其特征在于,具備:工作模式設(shè)定部,對(duì)自身作為通信控制裝置或從設(shè)備裝置中的某一個(gè)而發(fā)揮功能進(jìn)行設(shè)定;第I通信部,與自身所連接的終端裝置進(jìn)行通信;第2通信部,與自身以外的中繼通信裝置進(jìn)行通信;通信緩沖器,將經(jīng)由上述第I通信部接收到的數(shù)據(jù)暫時(shí)保存;發(fā)送數(shù)據(jù)處理部,在自身作為上述從設(shè)備裝置而發(fā)揮功能的情況下,響應(yīng)來(lái)自作為上述通信控制裝置而發(fā)揮功能的中繼通信裝置的發(fā)送許可,開(kāi)始從上述第2通信部發(fā)送在上述通信緩沖器中積累的數(shù)據(jù),并且將根據(jù)一次的發(fā)送許可而能夠發(fā)送的數(shù)據(jù)量限制在規(guī)定數(shù)據(jù)量以下;接收數(shù)據(jù)處理部,在經(jīng)由第2通信部接收到的數(shù)據(jù)是向自身所連接的終端裝置發(fā)送的情況下,將該數(shù)據(jù)從第I通信部發(fā)送;輪詢處理部,在自身作為上述通信控制裝置而發(fā)揮功能的情況下,將對(duì)在上述通信緩沖器中積累的數(shù)據(jù)的有無(wú)進(jìn)行詢問(wèn)的詢問(wèn)信號(hào),按照規(guī)定的順序?qū)ψ鳛樯鲜鰪脑O(shè)備裝置而發(fā)揮功能的中繼通信裝置發(fā)送;發(fā)送許可賦予部,在自身作為上述通信控制裝置而發(fā)揮功能的情況下,在從發(fā)送了上述詢問(wèn)信號(hào)的中繼通信裝置接收到有數(shù)據(jù)的答復(fù)的情況下,使上述輪詢處理部的上述詢問(wèn)中斷,并且發(fā)送對(duì)做出了該答復(fù)的中繼通信裝置的發(fā)送許可;以及輪詢?cè)匍_(kāi)始處理部,在自身作為上述通信控制裝置而發(fā)揮功能的情況下,在上述數(shù)據(jù)的發(fā)送完成了之后,使上述輪詢`處理部再次開(kāi)始對(duì)下一個(gè)中繼通信裝置的上述詢問(wèn)。
【文檔編號(hào)】H04W16/26GK103517444SQ201310231080
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2013年6月9日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】谷本好史 申請(qǐng)人:村田機(jī)械株式會(huì)社