新四季網

中繼通信系統及中繼通信裝置製造方法

2023-06-20 06:23:52

中繼通信系統及中繼通信裝置製造方法
【專利摘要】本發明提供中繼通信系統及中繼通信裝置。中繼通信裝置具備第1通信部、第2通信部和通信緩衝器。各中繼通信裝置在由第1通信部接收到數據的情況下,將該數據暫時積累在通信緩衝器中。作為主設備而發揮功能的中繼通信裝置對作為從設備而發揮功能的中繼通信裝置依次詢問在通信緩衝器中是否有數據。主設備對答覆了有數據的從設備提供發送許可。得到了發送許可的從設備對上述數據的目的地的從設備發送上述數據。主設備在提供了發送許可的從設備完成了從第2通信部的數據的發送的情況下,進行對下一個從設備的詢問。各中繼通信裝置一次發送的數據量受到限制。
【專利說明】中繼通信系統及中繼通信裝置
【技術領域】
[0001]本發明涉及用於在中繼通信裝置相互進行通信的中繼通信系統中避免信號發送衝突的結構。
【背景技術】
[0002]已知將RS — 232C或CAN (Controller Area Network:控制器區域網)等的串行通信無線通信化的適配器(adapter)。通過將通過有線進行連接的設備間無線通信化,具有能夠實現無電纜的優點。
[0003]在這樣的進行無線通信的設備中,在產生了多個設備同時進行信號發送的信號發送衝突的情況下,無法進行正常的通信。因此,提出了各種用來避免信號發送衝突的結構。
[0004]例如在無線LAN的領域中,如專利第4018449號公報作為現有技術所示出的那樣,已知集中仲裁控制的通信方式。根據該集中仲裁控制,具有集中仲裁功能的接入點控制通信權,通過依次對各無線通信裝置進行輪詢(polling),對各無線通信裝置轉讓通信權。另外,這樣進行輪詢的結構例如還記載在專利第3971404號公報等中。
[0005]在通過輪詢而被提供了發送權的無線通信裝置發送了大容量的數據的情況下等,若數據的發送耗費時間,則其他無線通信裝置長時間等待數據的發送。因此,在響應性重要的系統(例如在一定時間內必須可靠地進行通信那樣的系統)中,不能採用上述那樣的結構。
[0006]還已知如下結構,即在不進行輪詢、各無線通信裝置按各自的定時進行信號發送而發生了信號發送衝突的情況下、在隨機決定的時間期間使信號發送等待的結構。通過在隨機的時間期間等待,信號發送的定時不受其他設備影響,能夠避免信號發送衝突。但是,根據該結構,由於使通信等待而產生遲延,因此無法保證響應性。特別是,由於等待時間隨機決定,所以無法預先預想通信的遲延,並且有遲延增大(等待時間增長)的可能性。
[0007]對於這一點,日本特開2001 - 86137號公報公開了使數據發送頻度大的子站裝置優先、向子站裝置分配不同的信號發送定時的結構。由此,日本特開2001 - 86137號公報能夠防止在數據發送頻度大的子站彼此之間產生對母站裝置無線發送的信號的衝突,從而能夠防止系統整體的吞吐量的降低而提高通信效率。
[0008]但是,日本特開2001 - 86137號公報的結構由於限制請求信號時隙的數量,所以當子機裝置的數量增多時不能固定地被分配請求信號時隙的子機裝置的比例增加。結果,不能避免請求信號的信號發送衝突增大的情況。因此,根據日本特開2001 — 86137號公報的結構,僅限於在子機裝置少的情況下能夠保證系統的響應性。
[0009]如上,無論是利用輪詢的情況還是不利用輪詢的情況,根據現有的技術都無法保證系統的響應性。

【發明內容】

[0010]本發明是鑑於以上情況而做出的,其主要目的在於,提供一種能夠可靠防止信號發送衝突、保證響應性的中繼通信系統。
[0011]本發明要解決的課題如以上那樣,下面說明用來解決該課題的方法和效果。
[0012]根據本發明的觀點,提供以下結構的中繼通信系統。即,該中繼通信系統具備多個中繼通信裝置、和通信控制裝置。上述中繼通信裝置具備第I通信部、第2通信部、通信緩衝器、發送數據處理部和接收數據處理部。上述第I通信部與自身所連接的終端裝置進行通信。上述第2通信部至少與通信控制裝置進行通信。上述通信緩衝器將經由上述第I通信部接收到的數據暫時保存。上述發送數據處理部響應來自上述通信控制裝置的發送許可,開始從上述第2通信部發送在上述通信緩衝器中積累的數據,並且將根據一次的發送許可而能夠發送的數據量限制在規定數據量以下。上述接收數據處理部在經由第2通信部接收到的數據是向自身所連接的終端裝置發送的情況下,將該數據從第I通信部發送。上述通信控制裝置具備通信部、輪詢處理部、發送許可賦予部和輪詢再開始處理部。上述通信部與上述中繼通信裝置進行通信。上述輪詢處理部將對在上述通信緩衝器中積累的數據的有無進行詢問的詢問信號,按規定的順序對上述中繼通信裝置發送。上述發送許可賦予部在從發送了上述詢問信號的中繼通信裝置接收到有數據的答覆的情況下,使上述輪詢處理部的上述詢問中斷,並且發送對做出了該答覆的中繼通信裝置的發送許可。上述輪詢再開始處理部在上述數據的發送完成後,使上述輪詢處理部再次開始對下一個中繼通信裝置的上述詢問。
[0013]根據以上結構,僅在通信控制裝置許可了的情況下,從中繼通信裝置進行數據的發送,因此能夠將信號發送衝突防患於未然。由此,能夠避免因信號發送衝突而引起的通信的遲延,因此能夠確保中繼通信系統整體的響應性。此外,從通信控制裝置對各中繼通信裝置的詢問按照(不隨機)規定的順序進行,因此能在規定期間內可靠地對有進行發送的數據的中繼通信裝置提供發送許可。因而,各中繼通信裝置在有進行發送的數據的情況下,能夠在規定期間內可靠地發送數據。並且,從中繼通信裝置一次發送的數據的容量被限制在規定數據量以下,因此能夠防止通信控制裝置的詢問長時間中斷。由此,能夠提高中繼通信系統的響應性。
[0014]在上述的中繼通信系統中,優選的是,上述中繼通信裝置僅在經由上述第I通信部接收到的數據的目的地是與自身以外的中繼通信裝置連接的終端裝置的情況下,將該數據積累在通信緩衝器中。
[0015]S卩,在數據的目的地的設備與自身的第I通信部連接的情況下,不需要將該數據積累在通信緩衝器中。因此,由於這樣的數據不積累在通信緩衝器中,從而能夠節約該通信緩衝器的容量。
[0016]在上述的中繼通信系統中,可以是,上述輪詢處理部的上述詢問信號的發送頻度按每個中繼通信裝置而不同。
[0017]由此,能夠實現將數據發送的機會優先提供給特定的中繼通信裝置等的靈活的應對。
[0018]上述的中繼通信系統優選如以下那樣構成。即,各中繼通信裝置具備目的地取得部,該目的地取得部確定在上述通信緩衝器中積累的數據的目的地的中繼通信裝置。各中繼通信裝置的上述第2通信部能夠與自身以外的中繼通信裝置進行通信。各中繼通信裝置的上述發送數據處理部基於上述發送許可,對由上述目的地取得部確定的中繼通信裝置發送上述數據。
[0019]根據該結構,各中繼通信裝置僅在通信許可被提供的情況下,對其他中繼通信裝置發送數據。由此,能夠可靠防止發送衝突。
[0020]上述的中繼通信系統還能如以下那樣構成。即,各中繼通信裝置的上述發送數據處理部基於上述發送許可,對上述通信控制裝置發送上述數據。上述通信控制裝置具備目的地取得部和數據傳輸處理部,該目的地取得部確定從上述通信部發送的數據的目的地的中繼通信裝置,該數據傳輸處理部使上述目的地取得部確定應傳輸從提供了上述發送許可的中繼通信裝置接收到的數據的中繼通信裝置,對該確定的中繼通信裝置發送上述數據。
[0021]根據該結構,能夠將各中繼通信裝置發送的數據由通信控制裝置一元地傳輸,因此能夠可靠防止發送衝突。
[0022]根據本發明的另一觀點,提供以下結構的中繼通信裝置。即,該中繼通信裝置具備工作模式設定部、第I通信部、第2通信部、通信緩衝器、發送數據處理部、接收數據處理部、輪詢處理部、發送許可賦予部和輪詢再開始處理部。上述工作模式設定部對自身作為通信控制裝置或從設備裝置中的哪一種來發揮功能進行設定。上述第I通信部與自身所連接的終端裝置進行通信。上述第2通信部與自身以外的中繼通信裝置進行通信。上述通信緩衝器將經由上述第I通信部接收到的數據暫時保存。上述發送數據處理部在自身作為上述從設備裝置而發揮功能的情況下,響應來自作為上述通信控制裝置而發揮功能的中繼通信裝置的發送許可,開始從上述第2通信部發送在上述通信緩衝器中積累的數據,並且將根據一次的發送許可而能夠發送的數據量限制在規定數據量以下。上述接收數據處理部在經由第2通信部接收到的數據向自身所連接的終端裝置發送的情況下,將該數據從第I通信部發送。上述輪詢處理部在自身作為上述通信控制裝置而發揮功能的情況下,將對在上述通信緩衝器中積累的數據的有無進行詢問的詢問信號,按照規定的順序對作為上述從設備裝置而發揮功能的中繼通信裝置發送。上述發送許可賦予部在自身作為上述通信控制裝置而發揮功能的情況下,在從發送了上述詢問信號的中繼通信裝置接收到有數據的答覆的情況下,使上述輪詢處理部的上述詢問中斷,並且發送對做出了該答覆的中繼通信裝置的發送許可。上述輪詢再開始處理部在自身作為上述通信控制裝置而發揮功能的情況下,在上述數據的發送完成後,使上述輪詢處理部再次開始對下一個中繼通信裝置的上述詢問。
[0023]這樣,通過構成為使中繼通信裝置還能作為通信控制裝置而發揮功能,將硬體共通化而能夠削減成本,並且能夠靈活地構成中繼通信系統。
[0024]本發明的其他特徵、元素、步驟及優點等能夠通過參照以下附圖的具體實施例而得出。
【專利附圖】

【附圖說明】[0025]圖1是表示本發明的第I實施方式的中繼通信系統的整體結構的圖。[0026]圖2是第I實施方式的中繼通信裝置的框圖。
[0027]圖3是例示出裝置信息表的內容的圖。[0028]圖4是表示第I實施方式的從設備(Slave)的動作的流程圖。[0029]圖5是表示第I實施方式的主設備(master)的動作的流程圖。
[0030]圖6是第I實施方式的中繼通信系統的序列圖。[0031]圖7是表示第2實施方式的中繼通信系統的整體結構的圖。
[0032]圖8是第2實施方式的中繼通信裝置的框圖。
[0033]圖9是表示第2實施方式的從設備的動作的流程圖。
[0034]圖10是表示第2實施方式的主設備的動作的流程圖。
[0035]圖11是第2實施方式的中繼通信系統的序列圖。
[0036]圖12是表示變形例的中繼通信系統的整體結構的圖。
【具體實施方式】
[0037]接著,參照【專利附圖】

【附圖說明】本發明的實施方式。圖1表示本發明的第I實施方式的中繼通信系統I的整體結構。
[0038]在該中繼通信系統中,包含多個終端裝置11、12、13。該終端裝置11、12、13例如是以通過RS - 232C或CAN等的有線的串行通信相互進行通信為前提而設計的設備。在圖1的例子中,包含三個終端裝置(第I終端11、第2終端12、第3終端13),但這是最小限度的結構,中繼通信系統I也可以包含四個以上的終端裝置。
[0039]各終端裝置有線連接到中繼通信裝置。中繼通信裝置與終端裝置分別對應地設置。例如,在圖1的例子中,第I終端11與第I中繼通信裝置21連接,第2終端12與第2中繼通信裝置22連接,第3終端與第3中繼通信裝置23連接。
[0040]中繼通信裝置彼此以能夠進行無線通信的方式構成。該中繼通信裝置21、22、23是用來將以進行有線通信為前提而設計的終端裝置11、12、13彼此的通信進行無線化的裝置。即,對各終端裝置有線連接中繼通信裝置,通過中繼通信裝置使終端裝置彼此的通信中繼。由此,能夠將有線的串行通信轉換為無線通信。另外,在圖1的例子中,包含三個中繼通信裝置21、22、23,但在終端裝置為四個以上的情況下,可以與之對應地包含四個以上的中繼通信裝置。
[0041]此外,該中繼通信系統I所包含的多個中繼通信裝置中的一個還作為通信控制裝置而發揮功能。例如,在圖1的情況下,第3中繼通信裝置23作為通信控制裝置而發揮功能。該作為通信控制裝置的第3中繼通信裝置23以對各中繼通信裝置的無線通信的信號發送定時進行控制的方式發揮功能。這樣,通過用通信控制裝置一元調整中繼通信裝置彼此的通信,將信號發送衝突防患於未然。
[0042]另外,作為通信控制裝置而發揮功能的第3中繼通信裝置23、和除此以外的中繼通信裝置(第I中繼通信裝置21以及第2中繼通信裝置22)在硬體上是相同的結構。各中繼通信裝置21、22、23是否作為通信控制裝置而發揮功能能夠通過軟體進行設定。因而,中繼通信系統I所包含的多個中繼通信裝置21、22、23之中的哪個中繼通信裝置作為通信控制裝置而發揮功能都可以。但是,在一個中繼通信系統I之中能夠作為通信控制裝置而發揮功能的中繼通信裝置限於I臺。這樣,由於用通信控制裝置和除此以外的中繼通信裝置使硬體結構共通,所以能夠削減成本。此外,由於能夠根據需要來改變作為通信控制裝置而發揮功能的中繼通信裝置,所以能夠更加靈活地構築中繼通信系統I。
[0043]另外,在以下的說明中,有時將作為通信控制裝置而發揮功能的中繼通信裝置稱作「主設備」,並將除此以外的中繼通信裝置稱作「從設備」。例如,在圖1的情況下,將第3中繼通信裝置23稱作主設備,將第I中繼通信裝置21稱作第I從設備,將第2中繼通信裝置22稱作第2從設備。
[0044]接著,參照圖2,詳細說明中繼通信裝置的結構。另外,如上述那樣,中繼通信裝置21、22、23在硬體上是共通的,所以在圖2中代表第3中繼通信裝置23來進行圖示。
[0045]中繼通信裝置具備第I通信部31、第2通信部32、通信緩衝器33、裝置信息存儲部34和控制部35。
[0046]第I通信部31以能夠與自身連接的終端裝置進行通信的方式構成。第I通信部31的通信的方式沒有特別限定。本實施方式的情況下,由於以各終端裝置進行RS - 232C或CAN等的有線串行通信為前提,所以第I通信部31以通過上述有線串行通信而與所連接的終端裝置連接的方式構成。
[0047]根據以上結構,終端裝置發送的數據被連接該終端裝置的中繼通信裝置的第I通信部31接收。此外,中繼通信裝置從第I通信部31發送的數據被該中繼通信裝置所連接的終端裝置接收。另外,對各終端裝置11、12、13賦予在中繼通信系統I內唯一的標識符(終端ID)。各終端裝置在發送數據時,添加對發送對象的終端裝置的終端ID進行指定的信息來進行發送。
[0048]第2通信部32通過與其他中繼通信裝置之間的通信而被利用。第2通信部32的通信的方式沒有特別限定。例如,在本實施方式中,各中繼通信裝置的第2通信部32以能夠進行基於無線LAN (例如IEEE802.11)的通信的方式構成。
[0049]另外,對各中繼通信裝置21、22、23賦予在中繼通信系統I內唯一的標識符(例如IP位址)。在中繼通信裝置彼此經由第2通信部32進行通信時,在指定了通信對象的中繼通信裝置的標識符(IP位址)的基礎上進行通信。
[0050]通信緩衝器33是將從自身所連接的終端裝置經由第I通信部31接收到的數據暫時積累的存儲器區域。在通信緩衝器中積累的數據在從作為通信控制裝置而發揮功能的中繼通信裝置(主設備)提供了許可時(後述),被從第2通信部32發送。另外,在以下的說明中,將在通信緩衝器33中積累的數據稱作「待發送數據」,意為等候發送的狀態下的數據。
[0051]在裝置信息存儲部34中存儲有裝置信息,該裝置信息將中繼通信系統I所包含的各中繼通信裝置的標識符(IP位址)與該中繼通信裝置所連接的終端裝置的標識符(終端ID)建立了關聯。由於在中繼通信系統I中存在多個中繼通信裝置,所以裝置信息存儲部所存儲的裝置信息存在多個。因而,裝置信息存儲部34的存儲內容例如能夠如圖3那樣以表形式表現。在以下的說明中,將裝置信息存儲部34的存儲內容稱作裝置信息表。另外,各中繼通信裝置的標識符不僅能夠以IP位址來管理,還能夠以MAC地址來管理。
[0052]另外,中繼通信系統I所包含的各中繼通信裝置的裝置信息存儲部34中,存儲有相同內容的裝置信息表。例如,在本實施方式的情況下,圖3所示的內容的裝置信息表被存儲在圖1的三個中繼通信裝置21、22、23各自的裝置信息存儲部34中。此外,在裝置信息表中,存儲有哪個中繼通信裝置作為通信控制裝置而發揮功能的信息。例如,在圖3的例子中,存儲有這樣的信息,即第3中繼通信裝置23是主設備(通信控制裝置),第I中繼通信裝置21和第2中繼通信裝置22是從設備。
[0053]控制部35由CPU、R0M、RAM等硬體和控制該硬體的軟體構成,通過上述硬體和軟體協作來實現各種功能。具體而言,控制部35構成為,能夠作為工作模式設定部36、目的地取得部37、發送數據處理部38、接收數據處理部39、輪詢處理部40、發送許可賦予部41、輪詢再開始處理部42等而發揮功能。
[0054]各中繼通信裝置的工作模式設定部36構成為,能夠設定該中繼通信裝置自身是作為主設備來發揮功能還是作為從設備來發揮功能這樣的工作模式。另外,工作模式設定部36的設定在設置該中繼通信裝置時由中繼通信系統I的管理者進行。
[0055]目的地取得部37構成為,參照裝置信息存儲部34的存儲內容,確定待發送數據的目的地的中繼通信裝置。例如,在圖1中,第I終端11向第2終端12發送數據,若該數據被積累到第I中繼通信裝置21的通信緩衝器33,則第I中繼通信裝置21的目的地取得部37通過對待發送數據進行解析,取得該數據的目的地的終端裝置(在該例中是第2終端12)的終端ID。接著,目的地取得部37通過參照裝置信息表,取得對作為目的地而確定的上述終端裝置進行連接的中繼通信裝置(在該例中是第2中繼通信裝置22)的IP位址。通過以上那樣,目的地取得部37能夠取得應發送待發送數據的中繼通信裝置(在上述的例子中是第2中繼通信裝置22)的IP位址。
[0056]發送數據處理部38在接收了來自主設備的發送許可信號(後述)的情況下,將待發送數據從第2通信部32對目的地取得部37取得的IP位址進行發送。這樣所發送的數據被目的地的中繼通信裝置的第2通信部32接收。發送數據處理部38在待發送數據的發送已完成的情況下,將發送完成的報告經由第2通信部32對主設備發送。
[0057]在本實施方式的中繼通信裝置中,發送數據處理部38構成為,將從第2通信部32能夠一次發送的數據量限制在規定數據量以下。即,在通信緩衝器33所積累的待發送數據的容量超過規定數據量(規定的字節數)的情況下,中繼通信裝置的發送數據處理部38在發送許可被賦予時從第2通信部32發送規定數據量的數據,該次的數據的發送結束。剩餘的數據在下次以後賦予發送許可時依次被發送。另外,在通信緩衝器33所積累的待發送數據的容量在規定數據量以下的情況下,在賦予發送許可時發送全部數據即可。
[0058]接收數據處理部39,在第2通信部32所接收的數據是向自身所連接的終端裝置發送的情況下,將該數據從第I通信部31發送。這樣,從中繼通信裝置的第I通信部31發送的數據被該中繼通信裝置所連接的終端裝置接收。
[0059]根據以上結構,能夠經由中繼通信裝置,從某個中繼通信裝置所連接的終端裝置將數據無線發送到其他中繼通信裝置所連接的終端裝置。
[0060]接著,說明輪詢處理部40、發送許可賦予部41、輪詢再開始處理部42。它們是在中繼通信裝置的工作模式是主設備的情況(作為通信控制裝置而發揮功能的情況)下特有的功能。
[0061]輪詢處理部40從第2通信部32對自己自身(主設備)以外的中繼通信裝置(從設備)發送詢問信號,該詢問信號詢問是否有待發送數據。對各從設備進行的詢問信號的發送按照規定的次序進行。輪詢處理部40在從進行了詢問的從設備接收到「無待發送的數據」的答覆的情況下,進行對下個從設備的詢問。
[0062]對多個從設備發送詢問信號的次序沒有特別限定,但該詢問需要按預先確定的次序進行。這是因為,假設隨機確定發送詢問信號的從設備,則無法保證對各從設備的詢問在規定期間內可靠地進行。
[0063]本實施方式的輪詢處理部40構成為,按在裝置信息存儲部34中存儲的裝置信息表的存儲順序,進行對自身以外的中繼通信裝置(從設備)的詢問。例如,在圖3的情況下,由於按第I中繼通信裝置的IP位址、第2中繼通信裝置的IP位址……的順序存儲在裝置信息表中,所以如第I中繼通信裝置(第I從設備)21、第2中繼通信裝置(第2從設備)22……那樣,按表的存儲順序進行對各從設備的詢問。另外,在詢問到在裝置信息表的最後存儲的從設備而詢問完成的情況下,返回到裝置信息表的開頭來繼續詢問即可。根據該結構,能夠在規定期間內對所有從設備可靠地進行詢問。[0064]發送許可賦予部41在從發送了上述詢問信號的從設備接收到「有待發送數據」的答覆的情況下,從第2通信部32發送對該從設備的發送許可信號。另外,發送許可賦予部41在對從設備發送了發送許可信號的情況下,使輪詢處理部40的詢問中斷。由此,主設備提供了發送許可的從設備以外的中繼通信裝置不進行第2通信部32進行的發送。因而,被賦予了發送許可的從設備能夠不與其他中繼通信裝置信號發送衝突地從第2通信部32發送數據。這樣,根據本實施方式的結構,能夠可靠防止信號發送衝突,因此能夠將該信號發送衝突引起的遲延防患於未然,提高中繼通信系統I整體的響應性。
[0065]輪詢再開始處理部42在由第2通信部32接收到來自提供了發送許可的從設備的發送完成的報告的情況下,使輪詢處理部40的詢問再開始。
[0066]這樣,主設備能夠對各從設備依次詢問待發送數據的有無,對有待發送數據的從設備提供發送許可。
[0067]接著,對於作為從設備而發揮功能的中繼通信裝置的動作,參照圖4的流程圖進行說明。
[0068]作為從設備的中繼通信裝置,監視數據是否被第I通信部31及第2通信部32接收(步驟SlOl及步驟S102)。在第I通信部31接收了數據的情況(接收了來自自身所連接的終端裝置的數據的情況)下,從設備將該接收到的數據積累在通信緩衝器33中(步驟S103)。
[0069]在從設備的第2通信部32接收了數據的情況下,根據該被接收的數據的種類使處理分支。在第2通信部32接收到的數據是向自身所連接的終端裝置發送的數據的情況下(步驟S104),接收數據處理部39將該數據從第I通信部31發送(步驟S105)。由此,上述數據被該從設備的與第I通信部31連接的所連接的終端裝置接收。
[0070]另一方面,在由第2通信部32接收到來自主設備的詢問信號的情況下(步驟S106),從設備對此進行答覆。即,從設備在有待發送數據的情況下(步驟S107的判斷),通過第2通信部32向主設備答覆「有待發送數據」(步驟S108)。另一方面,在無待發送數據的情況下,通過第2通信部32向主設備答覆「無待發送數據」(步驟S109)。
[0071]在由第2通信部32接收到來自主設備的發送許可信號的情況下(步驟S110),從設備進行待發送數據的發送。首先,目的地取得部37取得應發送待發送數據的中繼通信裝置的IP位址(步驟S111),發送數據處理部38對取得的IP位址發送待發送數據(步驟S112)。發送數據處理部38在待發送數據的發送完成的情況下,將該情況向主設備報告(步驟 S113)。
[0072]如上述那樣,根據本實施方式,能夠從第2通信部32 —次發送的數據量限制在規定數據量以下。即,在步驟S112中,在從第2通信部32發送了規定數據量的數據的情況下,即使剩餘了待發送數據,該次的數據的發送也完成,前進到步驟S113。剩餘的數據在下次以後發送。
[0073]接著,關於作為主設備而發揮功能的中繼通信裝置的動作,參照圖5的流程圖進行說明。
[0074]首先,通過輪詢處理部40,發送對從設備的詢問信號(步驟S201 )。如上述那樣,對從設備的詢問信號按在裝置信息表中存儲的次序發送。
[0075]此外,作為主設備的中繼通信裝置也與從設備同樣地監視數據是否被第I通信部31及第2通信部32接收(步驟S202及步驟S203)。在由第I通信部31接收了數據的情況(接收到來自自身所連接的終端裝置的數據的情況)下,主設備將該接收到的數據積累在通信緩衝器33中(步驟S204)。
[0076]在由主設備的第2通信部32接收了數據的情況下,根據該接收到的數據的種類使處理分支。在由第2通信部32接收到的數據是向自身所連接的終端發送的數據的情況下(步驟S205),接收數據處理部39將該數據從第I通信部31發送(步驟S206)。由此,上述數據被主設備的與第I通信部31連接的所連接的終端裝置接收。
[0077]這樣,即使是作為主設備而發揮功能的中繼通信裝置,在對向所連接的終端裝置發送的數據進行中繼這一點上,也進行與從設備同樣的動作。因而,各終端裝置能夠與自身所連接的中繼通信裝置是主設備還是從設備無關地進行通信。
[0078]在由主設備的第2通信部32接收到針對上述詢問信號的來自從設備的答覆的情況下(步驟S207 ),主設備根據該答覆的內容使處理分支。即,在從從設備接收到「有發送數據」的答覆的情況下(步驟S208的判斷),主設備的發送許可賦予部41從第2通信部發送對該從設備的發送許可信號(步驟S209)。由此,從接到許可的從設備的第2通信部32進行數據的發送。
[0079]此時,向從設備發送了發送許可信號的發送許可賦予部41使輪詢處理部40的詢問(步驟S201)中斷。這在圖5的流程圖中通過在步驟S209之後返回到步驟S202來實現。
[0080]在由第2通信部32從提供了上述發送許可的從設備接收到發送完成的報告的情況下(步驟S210),輪詢再開始處理部42使輪詢處理部40的詢問處理再開始(即返回步驟S201)。此外,在來自從設備的對詢問信號的答覆是「無待發送數據」的情況下(步驟S208的判斷),不對發送許可信號進行發送,繼續進行輪詢處理部40的詢問處理(即返回步驟S201)。
[0081 ] 此外,在由步驟S209對從設備提供了發送許可後,到該從設備完成數據的發送為止的期間,主設備對其他從設備的詢問中斷。若提供了發送許可的從設備的數據的發送耗費時間,則其他從設備長時間等待,系統的響應性降低。
[0082]關於這一點,如上述那樣,根據本實施方式,能夠從從設備的第2通信部32 —次發送的數據量限制在規定數據量以下。由此,提供了發送許可的從設備的數據發送在規定時間內可靠地完成,因此能夠防止主設備對其他從設備的詢問長時間中斷。由此,能夠提高中繼通信系統的響應性。
[0083]另外,如上述那樣,在主設備所連接的終端裝置發送了數據的情況下,在主設備的通信緩衝器33中積累待發送數據(步驟S204)。因此,需要在適當的定時將該數據從第2通信部32發送。
[0084]因此,在本實施方式中,作為主設備而發揮功能的中繼通信裝置在對下一個從設備進行詢問前,將自身的待發送數據發送。即,主設備在對下一個從設備進行詢問前(在返回步驟S201之前),判定是否有自身的待發送數據(步驟S211)。在主設備自身沒有待發送數據的情況下,返回步驟S201,進行對下一個從設備的詢問。
[0085]另一方面,在主設備自身有待發送數據的情況下,主設備將對下一個從設備的詢問中斷,進行自身的待發送數據的發送。即,主設備的目的地取得部37取得應發送待發送數據的中繼通信裝置的IP位址(步驟S212),主設備的發送數據處理部38對取得的IP位址發送待發送數據(步驟S213)。主設備在發送數據處理部38的上述數據的發送結束的情況下,返回步驟S201,再次開始對下一個從設備的詢問。
[0086]另外,根據本實施方式,在主設備自身發送待發送數據的情況下,也將能夠從第2通信部32 —次發送的數據量限制在規定數據量以下。由此,能夠防止主設備對從設備的詢問長時間中斷,從而能夠提高中繼通信系統的響應性。
[0087]根據以上結構,主設備能夠利用對從設備的詢問的間隙,從第2通信部32發送主設備自身的待發送數據。
[0088]另外,有由於某種理由而沒有在規定時間內得到來自從設備的答覆的情況。因此,主設備構成為,在規定時間內沒有由第2通信部32接收到來自從設備的答覆的情況下(步驟S214的判斷),放棄等待來自該從設備的答覆,進行對下一個從設備的詢問。
[0089]接著,關於本實施方式的中繼通信系統I的動作,例示圖6的序列圖來具體說明。
[0090]首先,提高主設備(第3中繼通信裝置)23的輪詢處理部40,對從設備發送詢問待發送數據的有無的詢問信號。如上述那樣,輪詢處理部40的詢問信號對在裝置信息表中存儲的從設備按該表的存儲順序發送。例如,在圖3的情況下,在裝置信息表的開頭存儲第I從設備(第I中繼通信裝置)21的IP位址,所以輪詢處理部40首先對第I從設備(第I中繼通信裝置)21發送詢問信號(序列號碼S301)。
[0091]這裡,在圖6的例子中,假設第I從設備21沒有「待發送數據」的情況。第I從設備21在沒有待發送數據的情況下,回復「無待發送數據」(序列號碼S302)。
[0092]在從第I從設備接收到「無待發送數據」的答覆的情況下,主設備的輪詢處理部40對下一個從設備發送詢問信號。在圖3的裝置信息表中,由於在第I從設備之後登記有第2從設備(第2中繼通信裝置)22的IP位址,所以對該第2從設備22發送詢問信號(序列號碼 S305)。
[0093]這裡,在圖6的例子中,假設第2從設備22有「待發送數據」的情況。S卩,在主設備23對第2從設備22發送詢問信號之前,第2從設備22所連接的第2終端12發送以第I終端11為目的地的數據(序列號碼S303)。第2終端12發送出的數據被積累在第2從設備22的通信緩衝器33中(序列號碼S304)。因而,接收到來自主設備23的詢問信號的第2從設備22發送「有待發送數據」的答覆(序列號碼S306)。
[0094]接收到「有待發送數據」的答覆的主設備23的發送許可賦予部41將發送許可信號對第2從設備22發送(序列號碼S307)。並且,主設備23中斷對下一個從設備的詢問。
[0095]接收到發送許可的第2從設備的目的地取得部37取得應發送待發送數據的中繼通信裝置的地址(序列號碼S308)。在圖6的例子中,由於指定第I終端11作為待發送數據的發送目的地,所以取得連接該第I終端11的第I從設備21的IP位址。
[0096]接著,第2從設備的發送數據處理部38對取得的IP位址,將上述待發送數據從第2通信部32無線發送(序列號碼S309)。被發送出的數據由第I從設備21的第2通信部32接收。[0097]第I從設備21的接收數據處理部39將由第2通信部32接收到的數據從第I通信部31進行發送(序列號碼S310)。該數據被與該第I從設備21的第I通信部31連接的第I終端11接收。這樣,從第2終端12向第I終端11發送的數據能夠通過經由中繼通信系統I來無線發送。
[0098]結束了待發送數據的發送的第2從設備22的發送數據處理部38將發送完成的報告對主設備23發送(序列號碼S313)。
[0099]在主設備23接收到發送完成的報告的情況下,主設備23的輪詢再開始處理部42使對下一個從設備的詢問再次開始。另外,如上述那樣,由於第2從設備22能夠一次發送的數據量限制在規定數據量以下,所以第2從設備22的數據的發送在規定時間內可靠地完成。因而,能夠可靠地在規定時間內再次開始對下一個從設備的詢問。
[0100]但是,如上述那樣,在主設備23自身有待發送數據的情況下,主設備23在進行對下一個從設備的詢問前,發送自身的待發送數據。
[0101]例如,在圖6的例子中,假設在接收來自第2從設備的發送完成方向前,主設備23所連接的第3終端13向第2終端12發送數據(序列號碼S311)。該情況下,來自第3終端13的數據被積累在主設備23的通信緩衝器33中(序列號碼S312)。這樣在主設備23存在待發送數據的情況下,主設備23的目的地取得部37取得應發送該數據的從設備的IP位址。在圖6的情況下,取得對待發送數據的目的地的第2終端12進行連接的第2從設備22的IP位址(序列號碼S314)。發送數據處理部38對所取得的IP位址發送自身的待發送數據(序列號碼S315)。接收到上述數據的第2從設備22的接收數據處理部39將該數據發送到第2終端12 (序列號碼S316)。另外,如上述那樣,在主設備發送的待發送數據的容量大的情況下,在發送了規定數據量的數據後,即使待發送數據剩餘,也結束該次的數據的發送。並且,主設備在自身的待發送數據的發送完成的情況下,再次開始輪詢處理部40進行的對下一個從設備的詢問。
[0102]如以上說明的那樣,本實施方式的中繼通信系統I具備多個中繼通信裝置21、22、23。各中繼通信裝置具備工作模式設定部36、第I通信部31、第2通信部32、通信緩衝器33、發送數據處理部38、接收數據處理部39、輪詢處理部40、發送許可賦予部41和輪詢再開始處理部42。
[0103]工作模式設定部36對自身作為主設備或從設備中的哪個而發揮功能進行設定。第I通信部31與自身所連接的終端裝置進行通信。第2通信部32與自身以外的中繼通信裝置進行通信。通信緩衝器33將經由第I通信部31接收到的數據暫時積累。
[0104]在自身作為從設備而發揮功能的情況下,發送數據處理部38響應來自主設備的發送許可,開始從第2通信部32發送在通信緩衝器33中積累的待發送數據,並且將一次的發送許可能夠發送的數據量限制在規定數據量以下。在經由第2通信部32接收到的數據是向自身所連接的終端裝置發送的情況下,接收數據處理部39將該數據從第I通信部31發送。
[0105]輪詢處理部40,在自身作為主設備而發揮功能的情況下,將對在通信緩衝器33中積累的數據的有無進行詢問的詢問信號按照規定的順序對從設備發送。發送許可賦予部41,在自身作為主設備而發揮功能的情況下,在從發送了詢問信號的從設備接收到有待發送數據的答覆的情況下,使輪詢處理部40的上述詢問中斷,並且將發送許可對進行了該答覆的從設備發送。輪詢再開始處理部42,在自身作為主設備而發揮功能的情況下,在上述數據的發送完成的情況下,使輪詢處理部40再次開始對下一個從設備的上述詢問。
[0106]根據以上結構,僅在主設備許可了的情況下,進行來自從設備的數據的發送,所以能夠將信號發送衝突防患於未然。由此,能夠避免因信號發送衝突而引起的通信的遲延,所以能夠確保中繼通信系統I整體的響應性。此外,從主設備對各從設備的詢問(不隨機)按照規定的順序進行,所以在規定期間內對有進行發送的數據的從設備可靠地提供發送許可。因而,各從設備在有進行發送的數據的情況下,能夠在規定期間內可靠地發送數據。並且,從從設備一次發送的數據的容量限制在規定數據量以下,所以能夠防止主設備的詢問長時間中斷。由此,能夠提高中繼通信系統I的響應性。
[0107]此外,如本實施方式那樣,中繼通信裝置以還能作為主設備(通信控制裝置)而發揮功能的方式構成,從而使硬體共通化而能夠削減成本,並且能夠靈活地構成中繼通信系
[0108]此外,在上述實施方式的中繼通信系統I中,各中繼通信裝置具備對在通信緩衝器33中積累的數據的目的地的中繼通信裝置進行確定的目的地取得部37。各中繼通信裝置的第2通信部32能夠與自身以外的中繼通信裝置進行通信。各中繼通信裝置的發送數據處理部38基於來自主設備的發送許可,對由目的地取得部37確定的中繼通信裝置發送數據。
[0109]根據該結構,各中繼通信裝置僅在通信許可被提供的情況下對其他中繼通信裝置發送數據。由此,能夠可靠防止發送衝突。
[0110]接著,說明在最初設定上述的中繼通信系統I的情況下的設定處理。
[0111]首先,中繼通信系統I的管理者將各終端裝置11、12、13分別與中繼通信裝置的第I通信部31有線連接,並進行適當配置。該狀態下,處於在各中繼通信裝置21、22、23的裝置信息存儲部34中什麼都不存儲的狀態(裝置信息表是空的狀態)。
[0112]接著,中繼通信系統I的管理者將構成中繼通信系統I的多個中繼通信裝置21、22,23中的任一個選擇為主設備,設定各中繼通信裝置的工作模式設定部36。這裡,如圖1所示那樣,將第3中繼通信裝置23設定為主設備。接著,管理者通過進行適當的操作,在主設備23的裝置信息存儲部34中設定裝置信息表。
[0113]主設備23的控制部35參照所設定的裝置信息表,取得自身以外的中繼通信裝置(圖1的情況下是第I從設備21、第2從設備22)的IP位址,並從第2通信部32對該IP位址發送在自身的裝置信息存儲部34中存儲的裝置信息表的內容。因而,主設備23的控制部35能夠還作為裝置信息分發部43而發揮功能。
[0114]從主設備23接收到裝置信息表的各從設備21、22將該接收到的裝置信息表存儲在自身的裝置信息存儲部34中。根據以上,能夠在構成中繼通信系統I的各中繼通信裝置21、22、23的裝置信息存儲部34中存儲裝置信息表。
[0115]接著,主設備23的輪詢處理部40參照裝置信息表,對各從設備依次發送詢問信號。這裡,在設置中繼通信系統I的階段,各中繼通信裝置21、22、23沒有待發送數據,因此第I從設備21及第2從設備22進行無待發送數據的答覆。通過對該無待發送數據的答覆進行接收,能夠確認主設備23能正常進行與各從設備21、22之間的通信。
[0116]另外,在設置中繼通信系統I的階段,各中繼通信裝置21、22、23沒有待發送數據,因此不會有各中繼通信裝置21、22、23的第2通信部32發送數據的情況。因而,也不會有主設備23的輪詢處理部40的詢問中斷的情況,所以,遍歷一次裝置信息表所需的時間(大致完成對全部從設備的詢問所需的時間)最短。因而,此時遍歷一次裝置信息表所需的時間成為中繼通信系統I的響應性的指標。
[0117]因此,在最初設置中繼通信系統I時,主設備23構成為,對遍歷一次裝置信息表所需的時間(大致完成對全部從設備的詢問所需的時間)進行測定。主設備23在時間的計測完成的情況下,將遍歷一次裝置信息表所需的時間通過適當的方法輸出。
[0118]中繼通信系統I的管理者通過對主設備23的輸出進行確認,能夠調整中繼通信系統I。例如,在響應性差(遍歷一次裝置信息表過於花費時間)情況下,在中繼通信系統I中中繼通信裝置過多,所以能夠判斷為將中繼通信裝置減少較好。相反,在得到充分的響應性的情況下,能夠判斷為進一步追加中繼通信裝置也沒有問題。
[0119]接著,說明在上述實施方式的中繼通信系統I中進行終端裝置及中繼通信裝置的增減的情況。
[0120]中繼通信系統I的管理者在進行中繼通信裝置及終端裝置的增減時,通過進行適當的操作,更新主設備23的裝置信息表的內容。例如,在對圖1所示的中繼通信系統I新追加對第4終端進行連接的第4中繼通信裝置的情況下,對於主設備23的裝置信息存儲部34,將上述第4終端的終端ID和第4中繼通信裝置的IP位址建立關聯而存儲。另一方面,在從中繼通信系統I刪除已有的中繼通信裝置及終端裝置的情況下,從主設備23的裝置信息表刪除相應的信息。
[0121]在主設備23的裝置信息表被更新的情況下,該主設備23的裝置信息分發部43在任何從設備都不進行第2通信部32的通信的定時(具體而言,主設備即將進行對下一個從設備的詢問之前的定時),將更新後的裝置信息表向各從設備進行分發。接收到更新後的裝置信息表的各從設備根據接收到的內容,將自身的裝置信息存儲部34的存儲內容更新。
[0122]根據以上結構,由於能夠簡單地更新各中繼通信裝置的裝置信息存儲部34的存儲內容,所以能夠簡單地變更中繼通信系統I的結構。因而,能夠簡單地進行中繼通信裝置(以及終端裝置)的增減。
[0123]接著,說明本發明的第2實施方式。另外,在以下的說明中,對於與上述第I實施方式相同或類似的結構,有對附圖及要素名附加與第I實施方式相同的符號並省略說明的情況。
[0124]圖7表示第2實施方式的中繼通信系統101的結構。本實施方式的中繼通信系統101也與第I實施方式同樣地包含多個終端裝置11、12、13。第I終端11與第I中繼通信裝置121連接,第2終端12與第2中繼通信裝置122連接,第3終端與第3中繼通信裝置123連接。另外,在本實施方式中,也假設第3中繼通信裝置123是主設備(通信控制裝置),第I中繼通信裝置121和第2中繼通信裝置122是從設備。
[0125]在上述第I實施方式的中繼通信系統I中,通過主設備而被賦予了發送許可的從設備對目的地的中繼通信裝置直接發送數據。相對於此,在第2實施方式的中繼通信系統101中,從設備彼此不進行直接的數據的發送接收,主設備對全部數據進行中繼。
[0126]S卩,在第2實施方式中,各從設備(第I從設備121以及第2從設備122)僅與主設備123進行經由第2通信部32的通信。因而,從設備彼此不進行經由第2通信部32的通[0127]接著,關於第2實施方式的中繼通信裝置的結構,參照圖8進行說明。另外,在第2實施方式中,中繼通信裝置121、122、123也在硬體方面共通,因此在圖8中代表第3中繼通信裝置123來進行圖示。
[0128]第2實施方式的中繼通信裝置與第I實施方式同樣地,具備第I通信部31、第2通信部32、通信緩衝器33、裝置信息存儲部34和控制部35。
[0129]在本實施方式中,各中繼通信裝置的裝置信息存儲部34的存儲內容根據該中繼通信裝置的工作模式是主設備還是從設備而不同。
[0130]如上所述,各從設備121、122僅與主設備123進行通信。因而,在中繼通信裝置的工作模式是從設備的情況下,第2通信部32的通信所需的信息僅為主設備23的標識符(IP位址),主設備以外的中繼通信裝置的IP位址不是必要的。因此,在本實施方式中,在從設備121、122的裝置信息存儲部34中,僅存儲主設備123的標識符(IP位址)。
[0131]另一方面,在主設備123的裝置信息存儲部34中,與第I實施方式同樣地,存儲有將各中繼通信裝置121、122、123的標識符(IP位址)和該中繼通信裝置所連接的終端裝置的標識符(終端ID)建立了關聯的裝置信息(裝置信息表)(與圖3相同的內容)。
[0132]第2實施方式的控制部35與第I實施方式同樣地,能夠作為工作模式設定部36、目的地取得部37、發送數據處理部38、接收數據處理部39、輪詢處理部40、發送許可賦予部41、輪詢再開始處理部42等而發揮功能。
[0133]並且,第2實施方式的控制部35具有作為數據傳輸處理部45的功能。
[0134]第2實施方式的發送數據處理部38,在中繼通信裝置的工作模式是從設備的情況(不作為通信控制裝置而發揮功能的情況)下,在接收到來自主設備的發送許可信號時,將待發送數據從第2通信部32對主設備進行發送。另外,由於主設備的IP位址存儲在裝置信息存儲部34中,所以對該IP位址進行發送即可。如上述那樣被發送的數據由主設備的第2通信部32接收。
[0135]在中繼通信裝置的工作模式是主設備的情況(作為通信控制裝置而發揮功能的情況)下,若從提供了發送許可的從設備發送數據,則數據傳輸處理部45使目的地取得部37取得應傳輸該數據的中繼通信裝置的標識符(IP位址)。
[0136]目的地取得部37取得應發送數據的中繼通信裝置的IP位址。
[0137]具體而言如以下那樣。與第I實施方式同樣地,各終端裝置在發送數據時,添加對發送對象的終端裝置的終端ID進行指定的信息來進行發送。例如,在圖7中,在第I終端11向第2終端12發送數據的情況下,該第I終端11發送將第2終端12的終端ID指定為目的地的數據。該數據被積累在第I從設備121的通信緩衝器33中,成為待發送數據。
[0138]若從主設備123對該第I從設備121提供了發送許可,則從該第I從設備121向主設備123發送將第2終端12作為目的地進行了指定的數據。主設備123的目的地取得部37通過對該數據進行解析,取得該數據的目的地的終端裝置(在該例中是第2終端12)的終端ID。並且,主設備123的目的地取得部37通過參照裝置信息表,取得對上述目的地的終端裝置進行連接的中繼通信裝置(在該例中是第2從設備122)的IP位址。通過以上那樣,主設備的目的地取得部37能夠取得應傳輸從從設備接收到的數據的中繼通信裝置的IP位址。[0139]並且,主設備123的數據傳輸處理部45將上述數據從第2通信部32對目的地取得部37取得的IP位址進行發送。通過以上的處理,主設備123能夠將從某個從設備發送來的數據對連接著被指定為該數據的目的地的終端裝置的從設備(上述情況下是第2從設備122)進行傳輸。
[0140]如上,在第2實施方式的中繼通信系統101中,從各從設備的第2通信部32發送的數據必定經由主設備23。這樣,從設備間的數據的交換經由主設備23來進行,從而主設備能夠調整從設備間的數據通信。
[0141]接著,關於作為從設備而發揮功能的中繼通信裝置的動作,參照圖9的流程圖進行說明。
[0142]從S401到S409的處理與圖4的從SlOl到S109的處理相同,因此省略說明。
[0143]在由第2通信部32接收到來自主設備的發送許可信號的情況下(步驟S410),第2實施方式的從設備的發送數據處理部38將待發送數據向主設備發送(步驟S411)。
[0144]另外,在該第2實施方式中,能夠從從設備的第2通信部32 —次發送的數據量也被限制在規定數據量以下。即,在步驟S401中,在從第2通信部32發送了規定數據量的數據的情況下,即使待發送數據剩餘,也結束該次的數據的發送,前進到步驟S411。剩餘的數據在下次以後進行發送。
[0145]接著,關於作為主設備而發揮功能的中繼通信裝置的動作,參照圖10的流程圖進行說明。
[0146]從S501到S506的處理與圖5的從S201到S206的處理相同,所以省略說明。
[0147]在由主設備的第2通信部32接收到針對詢問信號的來自從設備的答覆的情況下(步驟S507),主設備根據該答覆的內容使處理分支。即,在從從設備接收到「有發送數據」的答覆的情況下(步驟S508的判斷),主設備的發送許可賦予部41將對該從設備的發送許可信號從第2通信部發送(步驟S509)。此時,發送許可賦予部41使輪詢處理部40的詢問(步驟S501)中斷。這在圖10的流程圖中通過在步驟S509之後返回到步驟S502來實現。
[0148]在由第2通信部32接收到來自提供了上述發送許可的從設備的數據的情況下(步驟S510),數據傳輸處理部45進行該數據的傳輸處理。即,數據傳輸處理部45使目的地取得部37取得應傳輸接收到的數據的從設備的IP位址(步驟S511)。數據傳輸處理部45對取得的IP位址發送上述數據(步驟S512)。
[0149]在數據傳輸處理部45的數據的傳輸結束的情況下,輪詢再開始處理部42使輪詢處理部40的詢問處理再次開始(即,返回到步驟S501)。
[0150]另外,如上述那樣,由於第2從設備22 —次發送的數據量被限制在規定數據量以下,所以主設備一次必須傳輸的數據的容量受到限制。因而,主設備的數據的傳輸在規定時間內可靠地完成。因而,能夠可靠地在規定時間內開始對下一個從設備的詢問。
[0151]此外,在該第2實施方式中,也在主設備自身有待發送數據的情況下,主設備中斷對下一個從設備的詢問,進行自身的待發送數據的發送。即,主設備的目的地取得部37,在有待發送數據的情況下(S513的判斷),取得應發送該待發送數據的中繼通信裝置的IP位址(步驟S514),主設備的發送數據處理部38對取得的IP位址發送待發送數據(步驟S515)。主設備在發送數據處理部38的上述數據的發送結束的情況下,返回到步驟S501,再次開始對下一個從設備的詢問。[0152]另外,在該第2實施方式中,在主設備自身發送待發送數據的情況下能夠從第2通信部32 —次發送的數據量也被限制在規定數據量以下。由此,能夠防止主設備對從設備的詢問長時間中斷,因此能夠提高中繼通信系統的響應性。
[0153]根據以上結構,主設備能夠利用對從設備的詢問、以及數據的傳輸的間隙,將主設備自身的待發送數據從第2通信部32發送。
[0154]接著,關於本實施方式的中繼通信系統I的動作,例示出圖11的序列圖來具體說明。
[0155]另外,關於從序列號碼S601到S607的處理,由於與圖6的從序列號碼S301到S307的處理相同,所以省略說明。
[0156]接收到發送許可的第2從設備122的發送數據處理部38將待發送數據向主設備123發送(序列號碼S608)。另外,如上述那樣,在第2從設備122發送的待發送數據的容量大的情況下,在發送了規定數據量的數據後,即使待發送數據剩餘,也結束該次的數據的發送。
[0157]此時主設備123接收到的數據由於以第I終端11作為目的地,所以是應向連接該第I終端11的第I從設備121傳輸的數據。主設備123的數據傳輸處理部45使目的地取得部37取得應傳輸該數據的中繼通信裝置(該情況下是第I從設備121)的地址(序列號碼S609)。
[0158]數據傳輸處理部45對取得的IP位址,從第2通信部32發送數據(序列號碼S610 )。被發送了的數據由第I從設備121的第2通信部32接收。第I從設備121的接收數據處理部39將接收到的數據從第I通信部31發送(序列號碼S611)。該數據被與該第I從設備121的第I通信部31連接的第I終端11接收。通過以上那樣,能夠將來自第2終端12的向第I終端11發送的數據通過經由第2實施方式的中繼通信系統101而無線發送。
[0159]在數據傳輸處理部45完成數據的發送的情況下,主設備123的輪詢再開始處理部42使對下一個從設備的詢問再次開始。如上述那樣,由於從設備一次發送的數據量被限制在規定數據量以下,所以主設備的數據的傳輸在規定時間的期間可靠地完成。因而,能夠在短時間內再次開始對下一個從設備的詢問。
[0160]此外,如上述那樣,在主設備123自身有待發送數據的情況下,主設備123在進行對下一個從設備的詢問前,發送自身的待發送數據(從序列號碼S612到S616)。並且,主設備在自身的待發送數據的發送結束的情況下,再次開始輪詢處理部40對下一個從設備的詢問。
[0161]如以上說明的那樣,在第2實施方式的中繼通信系統101中,各中繼通信裝置的發送數據處理部38基於來自主設備的發送許可,對該主設備發送數據。中繼通信裝置在作為主設備而發揮功能的情況下,具備對從第2通信部32發送的數據的目的地的中繼通信裝置進行確定的目的地取得部37、和使目的地取得部37確定應傳輸從提供了發送許可的中繼通信裝置接收到的數據的中繼通信裝置、對該所確定的中繼通信裝置發送上述數據的數據傳輸處理部45。
[0162]根據該結構,主設備將各中繼通信裝置發送的數據一元性傳輸,所以能夠可靠地防止發送衝突。
[0163]以上說明了本發明的優選實施方式,但上述的結構能夠例如如以下那樣進行變更。
[0164]在上述實施方式中,作為通信控制裝置而發揮功能的中繼通信裝置(主設備)和除此以外的中繼通信裝置(從設備)的硬體是共通的結構,但不限於此,通信控制裝置和除此以外的中繼通信裝置的硬體結構也可以不同。此外,通信控制裝置自身也可以不連接終端裝置(即,通信控制裝置也可以不具有作為中繼通信裝置的功能)。
[0165]中繼通信裝置的各功能通過硬體和軟體進行協作而實現,但也可以是將上述功能的一部分或全部通過專用的硬體來實現的結構。
[0166]在上述實施方式中,第I通信部進行有線通信,第2通信部進行無線通信,但不限於此。例如,也可以構成為使第2通信部進行有線通信。本發明的結構還能夠用來避免有線通信產生的信號發送衝突。
[0167]在上述實施方式中,主設備的輪詢處理部40按照在裝置信息存儲部34中存儲的裝置信息表的次序來進行對從設備的詢問。然而不限於此,也可以具有裝置信息表以外的決定對從設備的詢問的次序的信息。要點在於,只要能夠按規定次序可靠地進行對各從設備的詢問即可。
[0168]另外,不需要平等地進行對全部從設備的詢問,也可以對特定的從設備進行比其他從設備頻繁的詢問。例如,也可以是,如每對第I從設備21進行兩次詢問而對第2從設備22僅進行一次詢問那樣,使對待發送數據的有無進行詢問的頻度按每個從設備而不同。由此,能夠實現使數據發送的機會對特定的中繼通信裝置優先提供等靈活的應對。另外,即使在該情況下,只要按預先決定的次序進行對從設備的詢問,也能夠在規定期間內可靠地對各從設備進行詢問。
[0169]在上述實施方式中,採用各中繼通信裝置的第I通信部31分別與一個終端裝置連接的結構。但是,例如在CAN等的串行通信中,一個總線能夠連接多個終端。因此,例如,如圖12所示的中繼通信裝置24那樣 ,能夠經由總線46將多個終端裝置14、15、……連接到第I通信部31。
[0170]該情況下,例如圖12的終端裝置14能夠以連接到其他中繼通信裝置的終端裝置(圖12的情況下是終端裝置11、12或13)作為目的地來發送數據,也能夠以連接到與自身相同的中繼通信裝置24的終端裝置(圖12的情況下是終端裝置15或16)作為目的地來發送數據。中繼通信裝置24管理與自身連接的終端裝置的終端ID,能夠基於由第I通信部31接收到的數據的目的地,判斷是與自身所連接的終端裝置間的通信還是對與其他中繼通信裝置所連接的終端裝置的通信。
[0171]中繼通信裝置24在由第I通信部31接收到的數據的目的地是與自身以外的中繼通信裝置連接的通信終端的情況下,如已說明的那樣,將該數據積累在通信緩衝器33中。另一方面,中繼通信裝置在由第I通信部31接收到的數據的目的地是與自身連接的終端裝置中的任一個的情況下,不需要將該數據從第2通信部32無線發送。該情況下,數據的目的地的終端裝置能夠經由與中繼通信裝置24的第I通信部31連接的總線46接收該數據。因此,中繼通信裝置僅在由第I通信部31接收到的數據的目的地是與自身以外的中繼通信裝置連接的終端裝置中的任一個的情況下,將該數據積累在通信緩衝器33中。由此,由於不進行無線發送的數據不被積累在通信緩衝器33中,因此能夠防止該不進行無線發送的數據被從第2通信部32發送,並且能夠節約通信緩衝器33的容量。[0172]如以上那樣,即使在中繼通信裝置與多個終端裝置連接的情況下,也能夠適當地進行終端裝置彼此的通信。
[0173]另外,在上述變形例的圖7中,一個第I通信部31與多個終端裝置連接,但中繼通信裝置也可以具有多個用來連接終端裝置的第I通信部。
[0174]在上述實施方式中,主設備23在進行對下一個從設備的詢問前,將自身的待發送數據發送。在該結構的情況下,主設備23與第I從設備21及第2從設備22相比,能夠發送待發送數據的機會多(因為每當詢問各從設備就被提供發送數據的機會)。因而,優選將數據的發送量多的終端裝置連接到主設備。不過,不限於此,例如也可以構成為,僅在遍歷了裝置信息表時(大致完成了對全部從設備的詢問時),發送主設備的待發送數據。根據該結構,主設備和其他從設備能夠發送待發送數據的機會平等。
[0175]雖然通過具體實施例對本發明進行了說明,但本領域技術人員能夠將本發明以其他各種形態實施,在不脫離發明主旨的範圍內,能夠進行各種變更。這些實施方式及其變形包含在權利要求記載的發明及其等同範圍內。
【權利要求】
1.一種中繼通信系統,其特徵在於,具備通信控制裝置和多個中繼通信裝置;上述中繼通信裝置具備:第I通信部,與自身所連接的終端裝置進行通信;第2通信部,至少與通信控制裝置進行通信;通信緩衝器,將經由上述第I通信部接收到的數據暫時保存;發送數據處理部,響應來自上述通信控制裝置的發送許可,開始從上述第2通信部發送在上述通信緩衝器中積累的數據,並且將根據一次的發送許可而能夠發送的數據量限制在規定數據量以下;以及接收數據處理部,在經由第2通信部接收到的數據是向自身所連接的終端裝置發送的情況下,將該數據從第I通信部發送;上述通信控制裝置具備:通信部,與上述中繼通信裝置進行通信;輪詢處理部,將對在上述通信緩衝器中積累的數據的有無進行詢問的詢問信號,按照規定的順序對上述中繼通信裝置發送;發送許可賦予部,在從發送了上述詢問信號的中繼通信裝置接收到有數據的答覆的情況下,使上述輪詢處理部的上述詢問中斷,並且發送對做出了該答覆的中繼通信裝置的發送許可;以及`輪詢再開始處理部,在上述數據的發送完成後,使上述輪詢處理部再次開始對下一個中繼通信裝置的上述詢問。
2.如權利要求1記載的中繼通信系統,其特徵在於,上述中繼通信裝置,僅在經由上述第I通信部接收到的數據的目的地是與自身以外的中繼通信裝置連接的終端裝置的情況下,將該數據積累在通信緩衝器中。
3.如權利要求1記載的中繼通信系統,其特徵在於,上述輪詢處理部的上述詢問信號的發送頻度按每個中繼通信裝置而不同。
4.如權利要求1記載的中繼通信系統,其特徵在於,各中繼通信裝置具備目的地取得部,該目的地取得部確定在上述通信緩衝器中積累的數據的目的地的中繼通信裝置;各中繼通信裝置的上述第2通信部能夠與自身以外的中繼通信裝置進行通信;各中繼通信裝置的上述發送數據處理部基於上述發送許可,對由上述目的地取得部所確定的中繼通信裝置發送上述數據。
5.如權利要求1記載的中繼通信系統,其特徵在於,各中繼通信裝置的上述發送數據處理部構成為,基於上述發送許可,對上述通信控制裝置發送上述數據;上述通信控制裝置具備:目的地取得部,確定從上述通信部發送的數據的目的地的中繼通信裝置;以及數據傳輸處理部,使上述目的地取得部確定應傳輸從提供了上述發送許可的中繼通信裝置接收到的數據的中繼通信裝置,對該確定的中繼通信裝置發送上述數據。
6.一種中繼通信裝置,其特徵在於,具備:工作模式設定部,對自身作為通信控制裝置或從設備裝置中的某一個而發揮功能進行設定;第I通信部,與自身所連接的終端裝置進行通信;第2通信部,與自身以外的中繼通信裝置進行通信;通信緩衝器,將經由上述第I通信部接收到的數據暫時保存;發送數據處理部,在自身作為上述從設備裝置而發揮功能的情況下,響應來自作為上述通信控制裝置而發揮功能的中繼通信裝置的發送許可,開始從上述第2通信部發送在上述通信緩衝器中積累的數據,並且將根據一次的發送許可而能夠發送的數據量限制在規定數據量以下;接收數據處理部,在經由第2通信部接收到的數據是向自身所連接的終端裝置發送的情況下,將該數據從第I通信部發送;輪詢處理部,在自身作為上述通信控制裝置而發揮功能的情況下,將對在上述通信緩衝器中積累的數據的有無進行詢問的詢問信號,按照規定的順序對作為上述從設備裝置而發揮功能的中繼通信裝置發送;發送許可賦予部,在自身作為上述通信控制裝置而發揮功能的情況下,在從發送了上述詢問信號的中繼通信裝置接收到有數據的答覆的情況下,使上述輪詢處理部的上述詢問中斷,並且發送對做出了該答覆的中繼通信裝置的發送許可;以及輪詢再開始處理部,在自身作為上述通信控制裝置而發揮功能的情況下,在上述數據的發送完成了之後,使上述輪詢`處理部再次開始對下一個中繼通信裝置的上述詢問。
【文檔編號】H04W16/26GK103517444SQ201310231080
【公開日】2014年1月15日 申請日期:2013年6月9日 優先權日:2012年6月27日
【發明者】谷本好史 申請人:村田機械株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀