最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

無(wú)線接入樓宇服務(wù)裝置及其自動(dòng)組網(wǎng)方法

文檔序號(hào):7886855閱讀:228來(lái)源:國(guó)知局
專利名稱:無(wú)線接入樓宇服務(wù)裝置及其自動(dòng)組網(wǎng)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種呼叫服務(wù)信息的傳輸與處理裝置及其組網(wǎng)方法,特別是涉及一種有線/無(wú)線信息的中繼傳輸與處理裝置及其組網(wǎng)方法。
背景技術(shù)
現(xiàn)有的餐飲服務(wù),茶樓服務(wù),醫(yī)院呼叫服務(wù)等等樓宇服務(wù)呼叫系統(tǒng),通常采用圖1所示的有線信息的傳輸與處理裝置或圖2所示的無(wú)線信息的中繼傳輸與處理裝置。圖1所示的有線信息的傳輸與處理裝置中有線管理機(jī)I設(shè)有多個(gè)I/O接口,每一個(gè)I/O接口經(jīng)一條獨(dú)立的多芯電纜線4與一個(gè)特定的有線終端2交流數(shù)據(jù)。每個(gè)有線終端2中設(shè)單片機(jī)、電源電路、顯示器、鍵盤、有線通信模塊。該電源電路向該單片機(jī)、該顯示器和該有線通信模塊供電,該單片機(jī)的輸出端口連接該顯示器的輸入端口,該鍵盤連接該單片機(jī)的輸入端口,該有線通信模塊的第一組I/O端口連接該單片機(jī)的I/O端口,該有線通信模塊的第二組I/O端口經(jīng)一條多芯電纜線連接有線管理機(jī)的一個(gè)I/O接口。本裝置的組網(wǎng)作業(yè)就是使用不同的多芯電纜線4將每一個(gè)有線終端2與有線管理機(jī)I的各個(gè)I/O接口建立起一一對(duì)應(yīng)的連接關(guān)系。使用時(shí),使用者操作有線終端2的鍵盤向有線管理機(jī)I發(fā)送命令數(shù)據(jù),有線終端2上的顯示器用于顯示鍵盤輸入的命令數(shù)據(jù)以及有線管理機(jī)I回送的應(yīng)答信息。有線管理機(jī)I收到一條命令數(shù)據(jù)后一方面按I/O接口的編號(hào)進(jìn)行保存,并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;另一方面按I/O接口的編號(hào)進(jìn)行應(yīng)答回復(fù),提示該命令數(shù)據(jù)已收到并執(zhí)行。當(dāng)有線終端2的數(shù)量不斷增加時(shí),多芯電纜線4和I/O接口的數(shù)量也同時(shí)等量地增加,不僅多芯電纜線4的布線工作量大還會(huì)影響樓宇內(nèi)的美觀,I/O接口數(shù)量的增加也會(huì)增加有線管理機(jī)I自身的復(fù)雜性。所以,圖1所示的有線信息的傳輸與處理裝置的擴(kuò)展性很差,有線終端2數(shù)量大時(shí)實(shí)施成本高。圖3所示的無(wú)線信息的中繼傳輸與處理裝置中多個(gè)無(wú)線終端20分別與無(wú)線管理機(jī)10交流數(shù)據(jù),或者經(jīng)過(guò)綁定的無(wú)線中繼站30與無(wú)線管理機(jī)10交流數(shù)據(jù)。其中,每個(gè)無(wú)線終端20如圖2所示:設(shè)編碼芯片(例如PT2262)21、LED燈22、鍵盤23、跳線電路24、電源電路25和無(wú)線通信模塊26。該電源電路25向該編碼芯片21、該LED燈22、跳線電路24和該無(wú)線通信模塊26供電,該編碼芯片21的控制輸出端口連接該LED燈22,該鍵盤23連接該編碼芯片21的控制輸入端口,該跳線電路24連接該編碼芯片21的數(shù)據(jù)輸入端口,該無(wú)線通信模塊26的數(shù)據(jù)輸入端口連接該編碼芯片21的數(shù)據(jù)輸出端口,該無(wú)線通信模塊26經(jīng)無(wú)線鏈路鏈接無(wú)線管理機(jī)10的無(wú)線通信模塊或與其綁定的無(wú)線中繼站30的無(wú)線通信模塊。每個(gè)無(wú)線中繼站30中設(shè)有單片機(jī)、電源電路以及具有第一路無(wú)線收發(fā)模組和第二路無(wú)線收發(fā)模組的無(wú)線通信模塊。無(wú)線通信模塊的第一路無(wú)線收發(fā)模組經(jīng)無(wú)線鏈路鏈接無(wú)線管理機(jī)10的無(wú)線通信模塊,該無(wú)線通信模塊的第二路無(wú)線收發(fā)模組經(jīng)無(wú)線鏈路連接與其綁定的無(wú)線終端20的無(wú)線通信模塊26。本無(wú)線信息的中繼傳輸與處理裝置組網(wǎng)的作業(yè)是,在每一個(gè)無(wú)線終端20的使用現(xiàn)場(chǎng)按分配給該無(wú)線終端20的編號(hào)對(duì)其跳線電路24左對(duì)應(yīng)的焊接或熔斷,然后操作做該無(wú)線終端20和無(wú)線管理機(jī)10或無(wú)線中繼站30,使它們形成綁定;從而使每一個(gè)無(wú)線終端20分別與無(wú)線管理機(jī)10或無(wú)線中繼站30建立起一一對(duì)應(yīng)的綁定關(guān)系。使用時(shí),使用者操作無(wú)線終端20的鍵盤向無(wú)線管理機(jī)10或與其綁定的無(wú)線中繼站30發(fā)送帶有本無(wú)線終端20編號(hào)的命令數(shù)據(jù),無(wú)線終端20上LED燈22用于顯示鍵盤21輸入的命令操作。無(wú)線中繼站30收到一條命令數(shù)據(jù)后,先按其無(wú)線終端20的編號(hào)進(jìn)行核查,若該無(wú)線終端20已與其綁定,就將該帶有該無(wú)線終端20編號(hào)的命令數(shù)據(jù)附加本無(wú)線中繼站30編號(hào)一起轉(zhuǎn)發(fā)給無(wú)線管理機(jī)10 ;無(wú)線管理機(jī)10收到該附帶有無(wú)線中繼站30編號(hào)及帶有該無(wú)線終端20編號(hào)的命令數(shù)據(jù),則直接按該無(wú)線中繼站30編號(hào)和該無(wú)線終端20編號(hào)進(jìn)行保存,并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;另一方面按該無(wú)線中繼站30編號(hào)及該無(wú)線終端20編號(hào)進(jìn)行應(yīng)答回復(fù),提示該命令數(shù)據(jù)已收到并執(zhí)行。無(wú)線管理機(jī)10直接收到未附帶有無(wú)線中繼站30編號(hào)僅帶有該無(wú)線終端20編號(hào)的命令數(shù)據(jù)(即直接由無(wú)線終端20發(fā)送的命令數(shù)據(jù)),則先按其無(wú)線終端20的編號(hào)進(jìn)行核查,若該無(wú)線終端20已與其綁定,就按該無(wú)線終端20編號(hào)進(jìn)行保存,并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;否則,拋棄該命令數(shù)據(jù)。在這類無(wú)線呼叫或無(wú)線點(diǎn)菜等無(wú)線通信系統(tǒng)中,有三個(gè)主要技術(shù)難點(diǎn)一直不好攻克。(一),樓宇內(nèi)無(wú)線環(huán)境太過(guò)復(fù)雜,所以經(jīng)常會(huì)有些地方無(wú)線通信不好,不得不被迫加上無(wú)線中繼站30,采用無(wú)線中繼站30 —個(gè)是價(jià)格昂貴,無(wú)線管理機(jī)10、無(wú)線終端20、無(wú)線中繼站30的無(wú)線通信模塊均采用2.4G數(shù)傳模塊或ZigBee模塊(一對(duì)要近百元),第二是出于射頻安全的要求,無(wú)線管理機(jī)10、無(wú)線終端20、無(wú)線中繼站30中無(wú)線通信模塊功率均不能太大,通信距離受限,通常直線傳輸距離在100米以內(nèi)。(二),與某個(gè)無(wú)線中繼站30綁定的無(wú)線終端20拿到另一個(gè)位置或房間,脫離該無(wú)線中繼站30的支持就不能呼叫了 ;組網(wǎng)不靈活。(三),組網(wǎng)調(diào)試時(shí),對(duì)各個(gè)無(wú)線終端20進(jìn)行編號(hào)設(shè)置要采用電烙鐵現(xiàn)場(chǎng)對(duì)無(wú)線終端20的跳線電路22進(jìn)行焊接或熔斷,然后操作做該無(wú)線終端20和無(wú)線管理機(jī)10或無(wú)線中繼站30,使它們形成綁定,綁定作業(yè)過(guò)于專業(yè)也不方便。

發(fā)明內(nèi)容
本發(fā)明旨在提供一種應(yīng)用靈活、方便且成本低廉的無(wú)線接入樓宇服務(wù)裝置及其自動(dòng)組網(wǎng)方法。本發(fā)明的技術(shù)方案是:無(wú)線接入樓宇服務(wù)裝置,具有多個(gè)無(wú)線終端,每個(gè)無(wú)線終端中設(shè)編碼芯片、LED燈、鍵盤、跳線電路、電源電路和無(wú)線通信模塊;該裝置還有有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;該有線管理機(jī)的I/O接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/O接口經(jīng)多芯電纜線與有線管理機(jī)的I/O接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。這種無(wú)線接入樓宇服務(wù)裝置中,無(wú)線終端經(jīng)有線/無(wú)線中繼器向有線管理機(jī)發(fā)送命令后,無(wú)需有線管理機(jī)經(jīng)有線/無(wú)線中繼器回饋對(duì)該命令的應(yīng)答。無(wú)線終端的結(jié)構(gòu)簡(jiǎn)單,整個(gè)裝置的造價(jià)也就最低廉。本發(fā)明無(wú)線接入樓宇服務(wù)裝置的另一種結(jié)構(gòu)形式是:無(wú)線接入樓宇服務(wù)裝置,具有多個(gè)無(wú)線終端,其特征在于:所述無(wú)線終端中設(shè)單片機(jī)、電源電路、顯示器、鍵盤、撥號(hào)開(kāi)關(guān)、無(wú)線通信模塊;電源電路向單片機(jī)、顯示器、撥號(hào)開(kāi)關(guān)和無(wú)線通信模塊供電;單片機(jī)的輸出端口連接顯示器的輸入端口,鍵盤連接單片機(jī)的第一輸入端口,撥號(hào)開(kāi)關(guān)連接單片機(jī)的第二輸入端口。無(wú)線通信模塊的I/o端口連接單片機(jī)的I/O端口,無(wú)線通信模塊經(jīng)無(wú)線鏈路鏈接相鄰的中繼器;撥號(hào)開(kāi)關(guān)用以設(shè)定本終端獨(dú)立的編號(hào);該裝置還有有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;該有線管理機(jī)的I/o接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/0接口經(jīng)多芯電纜線與有線管理機(jī)的I/0接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。這種無(wú)線接入樓宇服務(wù)裝置中,無(wú)線終端經(jīng)有線/無(wú)線中繼器向有線管理機(jī)發(fā)送命令后,需要有線管理機(jī)經(jīng)有線/無(wú)線中繼器回饋對(duì)該命令的應(yīng)答。無(wú)線終端的結(jié)構(gòu)略微負(fù)載,但整個(gè)裝置的造價(jià)也比較低廉。本發(fā)明無(wú)線接入樓宇服務(wù)裝置,無(wú)論采用上述的任一種結(jié)構(gòu)形式,它的有線管理機(jī)與有線/無(wú)線中繼器之間的主干線采用有線形式的多芯電纜線并聯(lián)連接,有線/無(wú)線中繼器與無(wú)線終端之間的分支線采用無(wú)線形式的動(dòng)態(tài)鏈接,相對(duì)圖1所示的有線信息的中繼傳輸與處理裝置更節(jié)省多芯電纜線線材;相對(duì)圖2所示的無(wú)線信息的中繼傳輸與處理裝置,結(jié)構(gòu)組合更靈活。由于每個(gè)有線/無(wú)線中繼器中只使用一個(gè)小功率的無(wú)線通信模塊,可以比無(wú)線中繼站更廉價(jià)。所以本發(fā)明的無(wú)線接入樓宇服務(wù)裝置的整體成本低廉。本發(fā)明無(wú)線接入樓宇服務(wù)裝置,無(wú)論采用上述的任一種結(jié)構(gòu)形式,所述的有線管理機(jī)設(shè)有單片機(jī)、電源電路、顯示器、鍵盤、有線通信模塊和與外界多芯電纜線對(duì)應(yīng)連接的插座;該電源電路向該單片機(jī)、該顯示器和該有線通信模塊供電,該單片機(jī)的輸出端口對(duì)應(yīng)連接該顯示器的輸入端口,該鍵盤對(duì)應(yīng)連接該單片機(jī)的輸入端口,該有線通信模塊的第一組I/O端口對(duì)應(yīng)連接該單片機(jī)的I/O端口,該有線通信模塊的第二組I/O端口對(duì)應(yīng)連接該插座。這種有線管理機(jī),結(jié)構(gòu)簡(jiǎn)單,成本低,易于實(shí)施和維護(hù)。本發(fā)明無(wú)線接入樓宇服務(wù)裝置,無(wú)論采用上述的任一種結(jié)構(gòu)形式,所述的有線/無(wú)線中繼器設(shè)有單片機(jī)、電源電路、無(wú)線通信模塊、有線通信模塊和與外界多芯電纜線對(duì)應(yīng)連接的插座;該電源電路向該單片機(jī)、該無(wú)線通信模塊和該有線通信模塊供電,該單片機(jī)的第一 I/O端口對(duì)應(yīng)連接該無(wú)線通信模塊的I/O端口,該有線通信模塊的第一組I/O端口對(duì)應(yīng)連接該單片機(jī)的第二 I/o端口,該有線通信模塊的第二組I/O端口對(duì)應(yīng)連接該插座。這種有線/無(wú)線中繼器,結(jié)構(gòu)簡(jiǎn)單,成本低,易于實(shí)施和維護(hù)。上述第一種結(jié)構(gòu)形式的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,包含無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程,有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程以及有線管理機(jī)處理該命令數(shù)據(jù)的過(guò)程;其中:無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中,無(wú)線終端將本無(wú)線終端的編號(hào)與命令數(shù)據(jù)一起向外發(fā)送;有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有步驟A,該有線/無(wú)線中繼器收到一條無(wú)線終端的命令數(shù)據(jù)后,提取該無(wú)線終端的編號(hào)和命令數(shù)據(jù);核查該無(wú)線終端的編號(hào)是否已保存在本有線/無(wú)線中繼器內(nèi),若尚未保存則延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度大于或等于裝置中允許的最大中繼器的數(shù)量與中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間的乘積,執(zhí)行步驟B ;步驟B,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間大于或等于中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間,執(zhí)行步驟C ;
步驟C,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)并執(zhí)行步驟E,否則執(zhí)行步驟D ;步驟D,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào);將帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)附加本有線/無(wú)線中繼器的編號(hào)一起經(jīng)多芯電纜線轉(zhuǎn)發(fā)給有線管理機(jī)的I/o接口 ;執(zhí)行步驟E ;步驟E,結(jié)束本過(guò)程;有線管理機(jī)處理該命令數(shù)據(jù)的過(guò)程中,有線管理機(jī)I/O接口收到該附帶有有線/無(wú)線中繼器的編號(hào)及帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)后,有線管理機(jī)按該有線/無(wú)線中繼器的編號(hào)和該無(wú)線終端的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息。本發(fā)明無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,通過(guò)上述的各個(gè)過(guò)程實(shí)現(xiàn)了無(wú)線終端與有線/無(wú)線中繼器及有線管理機(jī)之間以軟件方式動(dòng)態(tài)組網(wǎng)通信,特別是在有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,通過(guò)步驟A對(duì)未在本有線/無(wú)線中繼器登記的無(wú)線終端的命令信號(hào)延時(shí)一時(shí)間段作轉(zhuǎn)發(fā)處理,使得在本有線/無(wú)線中繼器登記的無(wú)線終端的命令數(shù)據(jù)可以優(yōu)先轉(zhuǎn)發(fā);通過(guò)步驟B,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),使有線/無(wú)線中繼器的編號(hào)小的有線/無(wú)線中繼器可以優(yōu)先轉(zhuǎn)發(fā)其接收的無(wú)線終端的命令數(shù)據(jù),避免各個(gè)有線/無(wú)線中繼器競(jìng)爭(zhēng)轉(zhuǎn)發(fā)同一無(wú)線終端的同一命令數(shù)據(jù)的混亂局面;通過(guò)步驟D,將尚未保存在本有線/無(wú)線中繼器內(nèi)該無(wú)線終端的編號(hào)予以保存,實(shí)現(xiàn)了無(wú)線終端與有線/無(wú)線中繼器自動(dòng)綁定;通過(guò)步驟C,將已登記在更高級(jí)別有線/無(wú)線中繼器中并有其轉(zhuǎn)發(fā)命令數(shù)據(jù)的無(wú)線終端的編號(hào)從本有線/無(wú)線中繼器中刪除,實(shí)現(xiàn)了無(wú)線終端與有線/無(wú)線中繼器自動(dòng)解除綁定;實(shí)現(xiàn)自動(dòng)組網(wǎng)。上述的各個(gè)過(guò)程簡(jiǎn)潔、可靠,處理靈活、效率高。進(jìn)而,上述第一種結(jié)構(gòu)形式的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,允許同一無(wú)線終端同時(shí)與兩個(gè)相鄰的有線/無(wú)線中繼器向綁定,以擴(kuò)大對(duì)移動(dòng)中的無(wú)線終端的無(wú)線通信寬容度,增加無(wú)線終端的無(wú)線通信:所述有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,有線/無(wú)線中繼器在步驟C,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則執(zhí)行步驟Cl,步驟Cl中核查該無(wú)線終端的編號(hào)是否保存在本有線/無(wú)線中繼器內(nèi),若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則執(zhí)行步驟E,否則將本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí)行步驟C2 ;步驟C2,核查本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)是否等于3,是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)及該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;執(zhí)行步驟E ;在所述的步驟D中,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào)的同時(shí)將該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記為O。上述第二種結(jié)構(gòu)形式的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,包含無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程,有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程,有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程以及該無(wú)線終端接收處理該應(yīng)答的過(guò)程;其中:
無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中,無(wú)線終端將本無(wú)線終端的編號(hào)與命令數(shù)據(jù)一起向外發(fā)送;有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有步驟L,該有線/無(wú)線中繼器收到一條無(wú)線終端的命令數(shù)據(jù)后,提取該無(wú)線終端的編號(hào)和命令數(shù)據(jù);核查該無(wú)線終端的編號(hào)是否已保存在本有線/無(wú)線中繼器內(nèi),若尚未保存則延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度大于或等于裝置中允許的最大中繼器的數(shù)量與中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間的乘積,執(zhí)行步驟M ;步驟M,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間大于或等于中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間,執(zhí)行步驟NC ;步驟N,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)并執(zhí)行步驟Q,否則執(zhí)行步驟P ;步驟P,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào);將帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)附加本有線/無(wú)線中繼器的編號(hào)一起經(jīng)多芯電纜線轉(zhuǎn)發(fā)給有線管理機(jī)的I/o接口 ;執(zhí)行步驟Q ;步驟Q,結(jié)束本過(guò)程;有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程中,有線管理機(jī)I/O接口收到該附帶有有線/無(wú)線中繼器的編號(hào)及帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)后,有線管理機(jī)按該有線/無(wú)線中繼器的編號(hào)和該無(wú)線終端的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;有線管理機(jī)經(jīng)I/o接口進(jìn)行回復(fù)應(yīng)答,該應(yīng)答中包含該有線/無(wú)線中繼器的編號(hào)、該無(wú)線終端的編號(hào)以及提示該命令數(shù)據(jù)已收到并執(zhí)行的信息;有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程中,有線/無(wú)線中繼器經(jīng)多芯電纜線接收到有線管理機(jī)的應(yīng)答后,先核查該應(yīng)答中的有線/無(wú)線中繼器的編號(hào)是否與本有線/無(wú)線中繼器的編號(hào)一致,是則啟動(dòng)無(wú)線通信模塊以無(wú)線方式向該應(yīng)答中指定的無(wú)線終端轉(zhuǎn)發(fā)該應(yīng)答中的提示該命令數(shù)據(jù)已收到并執(zhí)行的信息;無(wú)線終端接收處理該應(yīng)答的過(guò)程中,該無(wú)線終端接收并顯示提示已發(fā)出的命令數(shù)據(jù)已被有線管理機(jī)收到并執(zhí)行的信息。上述第二種結(jié)構(gòu)形式的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,通過(guò)上述的各個(gè)過(guò)程實(shí)現(xiàn)了無(wú)線終端與有線/無(wú)線中繼器及有線管理機(jī)之間以軟件方式動(dòng)態(tài)組網(wǎng)通信,特別是在有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,通過(guò)步驟L對(duì)未在本有線/無(wú)線中繼器登記的無(wú)線終端的命令信號(hào)延時(shí)一時(shí)間段作轉(zhuǎn)發(fā)處理,使得在本有線/無(wú)線中繼器登記的無(wú)線終端的命令數(shù)據(jù)可以優(yōu)先轉(zhuǎn)發(fā);通過(guò)步驟M,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),使有線/無(wú)線中繼器的編號(hào)小的有線/無(wú)線中繼器可以優(yōu)先轉(zhuǎn)發(fā)其接收的無(wú)線終端的命令數(shù)據(jù),避免各個(gè)有線/無(wú)線中繼器競(jìng)爭(zhēng)轉(zhuǎn)發(fā)同一無(wú)線終端的同一命令數(shù)據(jù)的混亂局面;通過(guò)步驟P,將尚未保存在本有線/無(wú)線中繼器內(nèi)該無(wú)線終端的編號(hào)予以保存,實(shí)現(xiàn)了無(wú)線終端與有線/無(wú)線中繼器自動(dòng)綁定;通過(guò)步驟N,將已登記在更高級(jí)別有線/無(wú)線中繼器中并有其轉(zhuǎn)發(fā)命令數(shù)據(jù)的無(wú)線終端的編號(hào)從本有線/無(wú)線中繼器中刪除,實(shí)現(xiàn)了無(wú)線終端與有線/無(wú)線中繼器自動(dòng)解除綁定;實(shí)現(xiàn)自動(dòng)組網(wǎng)。上述的各個(gè)過(guò)程簡(jiǎn)潔、可靠,處理靈活、效率高。上述第二種結(jié)構(gòu)形式的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,進(jìn)而允許同一無(wú)線終端同時(shí)與兩個(gè)相鄰的有線/無(wú)線中繼器向綁定,以擴(kuò)大對(duì)移動(dòng)中的無(wú)線終端的無(wú)線通信寬容度,增加無(wú)線終端的無(wú)線通信可靠性:所述有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,有線/無(wú)線中繼器在步驟N,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則執(zhí)行步驟NI,步驟NI中核查該無(wú)線終端的編號(hào)是否保存在本有線/無(wú)線中繼器內(nèi),若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則執(zhí)行步驟V,否則將本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí)行步驟N2 ;步驟N2,核查本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)是否等于3,是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)及該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;執(zhí)行步驟V ;在所述的步驟P中,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào)的同時(shí)將該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記為O。上述兩種結(jié)構(gòu)形式綜合的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,該無(wú)線接入樓宇服務(wù)裝置,具有多個(gè)無(wú)線終端、一個(gè)有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;一部分無(wú)線終端屬于不需要顯示回復(fù)信息的類型,這些無(wú)線終端中設(shè)編碼芯片、LED燈、鍵盤、跳線電路、電源電路和無(wú)線通信模塊;另一部分無(wú)線終端屬于需要顯示回復(fù)信息的類型,這些無(wú)線終端中設(shè)單片機(jī)、電源電路、顯示器、鍵盤、撥號(hào)開(kāi)關(guān)、無(wú)線通信模塊,電源電路向單片機(jī)、顯示器、撥號(hào)開(kāi)關(guān)和無(wú)線通信模塊供電,單片機(jī)的輸出端口連接顯示器的輸入端口,鍵盤連接單片機(jī)的第一輸入端口,撥號(hào)開(kāi)關(guān)連接單片機(jī)的第二輸入端口以設(shè)定本終端獨(dú)立的編號(hào);無(wú)線通信模塊的I/O端口連接單片機(jī)的I/O端口,無(wú)線通信模塊經(jīng)無(wú)線鏈路鏈接相鄰的中繼器;該有線管理機(jī)的I/O接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/O接口經(jīng)多芯電纜線與有線管理機(jī)的I/O接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接;該裝置的自動(dòng)組網(wǎng)方法包含無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程,有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程,有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程以及該無(wú)線終端接收處理該應(yīng)答的過(guò)程;其中:無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中,無(wú)線終端將本無(wú)線終端的類型、編號(hào)與命令數(shù)據(jù)一起向外發(fā)送;有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有 步驟R,該有線/無(wú)線中繼器收到一條無(wú)線終端的命令數(shù)據(jù)后,提取該無(wú)線終端的類型、編號(hào)和命令數(shù)據(jù);核查該無(wú)線終端的編號(hào)是否已保存在本有線/無(wú)線中繼器內(nèi),若尚未保存則延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度大于或等于裝置中允許的最大中繼器的數(shù)量與中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間的乘積,執(zhí)行步驟S ;步驟S,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間大于或等于中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間,執(zhí)行步驟T ;步驟T,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)并執(zhí)行步驟V,否則執(zhí)行步驟U ;步驟U,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的類型、編號(hào);將帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)附加本有線/無(wú)線中繼器的編號(hào)一起經(jīng)多芯電纜線轉(zhuǎn)發(fā)給有線管理機(jī)的I/O接口 ;執(zhí)行步驟V ;步驟V,結(jié)束本過(guò)程;有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程中,有線管理機(jī)I/O接口收到該附帶有有線/無(wú)線中繼器的編號(hào)及帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)后,有線管理機(jī)按該有線/無(wú)線中繼器的編號(hào)和該無(wú)線終端的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;有線管理機(jī)經(jīng)I/o接口進(jìn)行回復(fù)應(yīng)答,該應(yīng)答中包含該有線/無(wú)線中繼器的編號(hào)、該無(wú)線終端的編號(hào)以及提示該命令數(shù)據(jù)已收到并執(zhí)行的信息;有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程中,有線/無(wú)線中繼器經(jīng)多芯電纜線接收到有線管理機(jī)的應(yīng)答后,先核查該應(yīng)答中的有線/無(wú)線中繼器的編號(hào)是否與本有線/無(wú)線中繼器的編號(hào)一致,是則進(jìn)一步核查該應(yīng)答中的無(wú)線終端的類型,若該無(wú)線終端的類型需要顯示回復(fù)信息則啟動(dòng)無(wú)線通信模塊以無(wú)線方式向該應(yīng)答中指定的無(wú)線終端轉(zhuǎn)發(fā)該應(yīng)答中的提示該命令數(shù)據(jù)已收到并執(zhí)行的信息;無(wú)線終端接收處理該應(yīng)答的過(guò)程中,該無(wú)線終端接收并顯示提示已發(fā)出的命令數(shù)據(jù)已被有線管理機(jī)收到并執(zhí)行的信息。進(jìn)而,上述的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,允許同一無(wú)線終端同時(shí)與兩個(gè)相鄰的有線/無(wú)線中繼器向綁定,以擴(kuò)大對(duì)移動(dòng)中的無(wú)線終端的無(wú)線通信寬容度,增加無(wú)線終端的無(wú)線通信可靠性:所述有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,有線/無(wú)線中繼器在步驟T,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則執(zhí)行步驟Tl,步驟Tl中核查該無(wú)線終端的編號(hào)是否保存在本有線/無(wú)線中繼器內(nèi),若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則執(zhí)行步驟V,否則將本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí)行步驟T2 ;步驟T2,核查本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)是否等于3,是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)及該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;執(zhí)行步驟V ;在所述的步驟U中,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào)的同時(shí)將該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記為O。本發(fā)明無(wú)線接入樓宇服務(wù)裝置,整個(gè)裝置中所有有線/無(wú)線中繼器節(jié)點(diǎn)相互并聯(lián),有線/無(wú)線中繼器的數(shù)量可以擴(kuò)大很多。每個(gè)有線/無(wú)線中繼器可動(dòng)態(tài)地綁定多個(gè)無(wú)線終端,無(wú)線終端的數(shù)量也可以擴(kuò)大很多。有線/無(wú)線中繼器與有線管理機(jī)之間的距離也可以通過(guò)改變對(duì)應(yīng)多芯電纜線的長(zhǎng)度而增加;有線管理機(jī)的管理半徑可達(dá)2.5千米。其優(yōu)點(diǎn)一個(gè)是靈活,另一個(gè)是節(jié)省線材;還有布線也簡(jiǎn)單,只要布一條主干線即可,哪個(gè)地方無(wú)線信號(hào)傳送較差就在那個(gè)地方放一臺(tái)有線/無(wú)線中繼器即可,幾十個(gè)無(wú)線終端可以配一個(gè)有線/無(wú)線中繼器。由于無(wú)線終端與有線/無(wú)線中繼器之間的作用距離可以限制在直線距離20-30米的范圍內(nèi),有線/無(wú)線中繼器和無(wú)線終端的無(wú)線通信模塊可以采用價(jià)格便宜的超再生收發(fā)模塊(一對(duì)4 5元即可),一個(gè)有線/無(wú)線中繼器的材料成本只要25元左右即可,有線管理機(jī)和無(wú)線終端的成本也很低。所以本發(fā)明無(wú)線接入樓宇服務(wù)裝置成本低。本發(fā)明無(wú)線接入樓宇服務(wù)裝置的有線/無(wú)線中繼器節(jié)點(diǎn)也可以擴(kuò)大很多,總的服務(wù)距離也可由原來(lái)的幾十米增加到幾公里了。整個(gè)裝置中有線/無(wú)線中繼器與相鄰無(wú)線終端的綁定設(shè)置采用軟件方式自動(dòng)處理,變成很容易;無(wú)線終端可動(dòng)態(tài)地鏈接相鄰的有線/無(wú)線中繼器實(shí)現(xiàn)自動(dòng)組網(wǎng)、自動(dòng)切換有線/無(wú)線中繼器,不會(huì)產(chǎn)生盲點(diǎn)-這有點(diǎn)象移動(dòng)蜂窩通信,對(duì)使用者是透明的,沒(méi)有限制??傊?,整個(gè)裝置的構(gòu)成簡(jiǎn)單,制作和安裝的成本低廉,易于推廣。本發(fā)明無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,通過(guò)無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中將本無(wú)線終端的編號(hào)(該無(wú)線終端的物理識(shí)別碼)與命令數(shù)據(jù)一起向外發(fā)送,接收設(shè)備根據(jù)該編號(hào)就可區(qū)分進(jìn)行無(wú)線鏈接的無(wú)線終端,解決了需要在現(xiàn)場(chǎng)采用人工操作的方式與接收設(shè)備作綁定才能避免混淆的問(wèn)題。通過(guò)有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中引入兩類不同的延時(shí),使得在本有線/無(wú)線中繼器登記的無(wú)線終端的命令數(shù)據(jù)可以優(yōu)先轉(zhuǎn)發(fā)以及使有線/無(wú)線中繼器的編號(hào)小的有線/無(wú)線中繼器可以優(yōu)先轉(zhuǎn)發(fā)其接收的無(wú)線終端的命令數(shù)據(jù),避免了并聯(lián)系統(tǒng)中各個(gè)有線/無(wú)線中繼器競(jìng)爭(zhēng)轉(zhuǎn)發(fā)同一無(wú)線終端的同一命令數(shù)據(jù)的混亂局面的。本發(fā)明無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,利用了各個(gè)有線/無(wú)線中繼器的數(shù)據(jù)處理能力,同時(shí)處理關(guān)聯(lián)無(wú)線終端的綁定與解綁定,而無(wú)需有線管理機(jī)干預(yù),處理速度快,適合動(dòng)態(tài)改變無(wú)線終端在本裝置作用范圍內(nèi)的具體位置及動(dòng)態(tài)增加和減少無(wú)線終端的數(shù)量,所以本發(fā)明無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法組網(wǎng)靈活、擴(kuò)展性強(qiáng)。按本發(fā)明無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法編制的程序簡(jiǎn)潔明快,易于實(shí)施。


圖1為現(xiàn)有的有線接入樓宇服務(wù)裝置的方框結(jié)構(gòu)示意圖。圖2為現(xiàn)有的無(wú)線接入樓宇服務(wù)裝置中無(wú)線終端的方框結(jié)構(gòu)示意圖。圖3為現(xiàn)有的無(wú)線接入樓宇服務(wù)裝置的方框結(jié)構(gòu)示意圖。圖4為本發(fā)明無(wú)線接入樓宇服務(wù)裝置一個(gè)實(shí)施例的方框結(jié)構(gòu)示意圖。圖5為圖4實(shí)施例中有線管理機(jī)的方框結(jié)構(gòu)示意圖。圖6為圖4實(shí)施例中一種無(wú)線終端的方框結(jié)構(gòu)示意圖。圖7為圖4實(shí)施例中有線/無(wú)線中繼器的方框結(jié)構(gòu)示意圖。圖8為圖4實(shí)施例中有線/無(wú)線中繼器的工作流程示意圖。
具體實(shí)施例方式一、實(shí)施例一本發(fā)明無(wú)線接入樓宇服務(wù)裝置一個(gè)實(shí)施例的方框結(jié)構(gòu),如圖4所示,該裝置具有一個(gè)有線管理機(jī)(以下簡(jiǎn)稱管理機(jī))100、多個(gè)無(wú)線終端(以下簡(jiǎn)稱終端)200和多個(gè)有線/無(wú)線中繼器(以下簡(jiǎn)稱中繼器)300。管理機(jī)100的I/O接口經(jīng)多條多芯電纜線(以下簡(jiǎn)稱多芯線)400并聯(lián)接入各個(gè)中繼器300。例如,圖3中四個(gè)中繼器300-14、300-13、300-12、300-11的I/O接口依次經(jīng)三條獨(dú)立的多芯線400并聯(lián)起來(lái),再經(jīng)一條另外的多芯線400并聯(lián)接入管理機(jī)100的I/O接口。兩個(gè)個(gè)中繼器300-22、300-21的I/O接口依次經(jīng)兩根多芯線400并聯(lián)接入管理機(jī)100的I/O接口。三個(gè)中繼器的I/O接口依次經(jīng)三根多芯線400并聯(lián)接入管理機(jī)100的I/O接口。每個(gè)中繼器300設(shè)有無(wú)線通信模塊與鄰近的終端200的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。例如,圖3中三個(gè)終端200-110、200-133、200-155的無(wú)線通信模塊分別與相鄰的中繼器300-12的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。中繼器300-22的無(wú)線通信模塊與鄰近的終端200-500的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。中繼器300-31的無(wú)線通信模塊與鄰近的終端200-15的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。中繼器300-33的無(wú)線通信模塊與鄰近的兩個(gè)終端200-301、200-721的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。該裝置中的無(wú)線通信模塊200的數(shù)量不限於圖3所示,還可以動(dòng)態(tài)地增加很多個(gè);中繼器300的數(shù)量也不限於圖3所示,可以動(dòng)態(tài)地增加或減少。該裝置中管理機(jī)100的方框結(jié)構(gòu),如圖5所示:管理機(jī)100設(shè)有單片機(jī)101、顯示器102、鍵盤103、有線通信模塊104、電源電路105、內(nèi)部多芯線106和兩個(gè)與外界多芯線400對(duì)應(yīng)連接的插座107、108。有線通信模塊104可采用485通信模塊或CAN通信模塊。電源電路105可采用市電降壓、整流的市售交直流變換產(chǎn)品。多芯線400采用5類網(wǎng)線或超5類網(wǎng)線,則插座107、108采用RJ45插座。電源電路105向單片機(jī)101、顯示器102和有線通信模塊104供電。單片機(jī)101的輸出端口對(duì)應(yīng)連接顯示器102的輸入端口,鍵盤103對(duì)應(yīng)連接單片機(jī)101的輸入端口,有線通信模塊104的第一組I/O端口對(duì)應(yīng)連接單片機(jī)101的I/O端口,有線通信模塊104的第二組I/O端口經(jīng)內(nèi)部多芯線106對(duì)應(yīng)并聯(lián)連接兩個(gè)插座107,108ο本實(shí)施例中終端200的結(jié)構(gòu)有兩種類型,第一種類型的終端200不需要顯示回復(fù)信息,它的方框結(jié)構(gòu)如圖2中的無(wú)線終端20所示。第一種類型的終端200設(shè)有編碼芯片(例如PT2262)21、LED燈22、鍵盤23、跳線電路24、電源電路25和無(wú)線通信模塊26。無(wú)線通信模塊26采用市售的無(wú)線收發(fā)模塊,例如超再生收發(fā)模塊。該電源電路25向該編碼芯片21、該LED燈22、跳線電路24和該無(wú)線通信模塊26供電,該編碼芯片21的控制輸出端口連接該LED燈22,該鍵盤23連接該編碼芯片21的控制輸入端口,該跳線電路24連接該編碼芯片21的數(shù)據(jù)輸入端口,該無(wú)線通信模塊26的數(shù)據(jù)輸入端口連接該編碼芯片21的數(shù)據(jù)輸出端口,該無(wú)線通信模塊26經(jīng)無(wú)線鏈路鏈接相鄰中繼器300的無(wú)線通信模塊。預(yù)先在工廠或加工點(diǎn)用電烙鐵分別對(duì)各個(gè)無(wú)線終端200的跳線電路22進(jìn)行焊接或熔斷,為各個(gè)終端200作獨(dú)立編號(hào)的設(shè)置。第二種類型的終端200需要顯示回復(fù)信息,它的方框結(jié)構(gòu)如圖6所示:第二種類型的終端200中設(shè)單片機(jī)201、顯示器202、鍵盤203、撥號(hào)開(kāi)關(guān)204、電源電路205和無(wú)線通信模塊206。電源電路205采用電池。無(wú)線通信模塊206采用市售的無(wú)線收發(fā)模塊,例如超再生收發(fā)模塊。電源電路205向單片機(jī)201、顯示器202、撥號(hào)開(kāi)關(guān)204和無(wú)線通信模塊206供電。單片機(jī)201的輸出端口連接顯示器202的輸入端口,鍵盤203連接單片機(jī)201的第一輸入端口,撥號(hào)開(kāi)關(guān)204連接單片機(jī)201的第二輸入端口。無(wú)線通信模塊206的I/O端口連接單片機(jī)201的I/O端口,無(wú)線通信模塊206經(jīng)無(wú)線鏈路鏈接相鄰的中繼器300。撥號(hào)開(kāi)關(guān)204用以設(shè)定本終端200獨(dú)立的編號(hào)。每個(gè)中繼器300的方框結(jié)構(gòu),如圖7所示:中繼器300中設(shè)有單片機(jī)301、電源電路302、無(wú)線通信模塊303、有線通信模塊304、內(nèi)部多芯線305和兩個(gè)與外界多芯線400對(duì)應(yīng)連接的插座306、307。電源電路302采用電池,或者只是連接到內(nèi)部多芯線305上的兩條電源連接線,由管理機(jī)100的電源電路105經(jīng)多芯線400向該電源電路302供電。無(wú)線通信模塊303采用市售的無(wú)線收發(fā)模塊,例如超再生收發(fā)模塊。有線通信模塊304可采用485通信模塊或CAN通信模塊。多芯線400采用5類網(wǎng)線或超5類網(wǎng)線,則插座306、307采用RJ45插座。電源電路302向單片機(jī)301、無(wú)線通信模塊303和有線通信模塊304供電。單片機(jī)301的第一 I/O端口對(duì)應(yīng)連接無(wú)線通信模塊303的I/O端口,有線通信模塊304的第一組I/O端口對(duì)應(yīng)連接單片機(jī)301的第二 I/O端口,有線通信模塊304的第二組I/O端口經(jīng)內(nèi)部多芯線305對(duì)應(yīng)連接兩個(gè)插座306、307。上述無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,包含終端200發(fā)送命令數(shù)據(jù)的過(guò)程,中繼器300接收終端200的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,管理機(jī)100處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程,中繼器300接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程以及該終端200接收處理該應(yīng)答的過(guò)程;其中:終端200發(fā)送命令數(shù)據(jù)的過(guò)程中,終端200將本終端的類型、編號(hào)與命令數(shù)據(jù)一起向外發(fā)送。中繼器300接收終端200的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,請(qǐng)參看圖8。步驟101,中繼器300上電,開(kāi)始工作,單片機(jī)301從自身的電改寫只讀存儲(chǔ)器(EEPROM)中讀出每一個(gè)預(yù)存的已與本中繼器300綁定的終端200類型、編號(hào),并在自身的隨機(jī)存儲(chǔ)器(RAM)中按上述各終端200的編號(hào)建立一張轉(zhuǎn)發(fā)次數(shù)表,記載上述各終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)(初始次數(shù)為O)。執(zhí)行步驟102。步驟102,中繼器300定時(shí)核查是否收到終端200發(fā)出的命令信號(hào),是則執(zhí)行步驟103,否則再次執(zhí)行本步驟。步驟103,中繼器300收到一條終端200發(fā)出的命令數(shù)據(jù)后,提取該終端200的類型、編號(hào)和命令數(shù)據(jù);執(zhí)行步驟104。步驟104,中繼器300核查該終端200的編號(hào)是否已保存在本中繼器300的EEPROM內(nèi),是則執(zhí)行步驟106,否則執(zhí)行步驟105。步驟105,中繼器300延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度應(yīng)大于或等于裝置中允許的最大中繼器300的數(shù)量與中繼器300處理和轉(zhuǎn)發(fā)一條終端200命令數(shù)據(jù)的時(shí)間的乘積(例如I秒);執(zhí)行步驟107。步驟106,中繼器300按本中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間應(yīng)大于或等于中繼器300處理和轉(zhuǎn)發(fā)一條終端200命令數(shù)據(jù)的時(shí)間(例如2毫秒),執(zhí)行步驟107。步驟107,中繼器300核查延時(shí)期間是否有其它中繼器300經(jīng)多芯線400轉(zhuǎn)發(fā)該終端200的命令數(shù)據(jù),是則執(zhí)行步驟114,否則執(zhí)行步驟108。步驟108,中繼器300核查該終端200的編號(hào)是否已保存在本中繼器300的EEPROM內(nèi),是則將RAM中轉(zhuǎn)發(fā)次數(shù)表內(nèi)該終端200的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)記為O并執(zhí)行步驟110,否則執(zhí)行步驟109。步驟109,中繼器300在自身的EEPROM中保存該終端200的類型、編號(hào)同時(shí)在自身RAM的轉(zhuǎn)發(fā)次數(shù)表中增加一個(gè)該終端的命令被其它中繼器轉(zhuǎn)發(fā)次數(shù)的記錄項(xiàng),并將該終端200的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)記為O ;執(zhí)行步驟110。
步驟110,中繼器300將帶有該終端類型、編號(hào)的命令數(shù)據(jù)附加本中繼器的編號(hào)一起經(jīng)多芯線400轉(zhuǎn)發(fā)給管理機(jī)100的I/O接口 ;結(jié)束本過(guò)程,進(jìn)入管理機(jī)100處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程。步驟114,中繼器300核查該終端200的編號(hào)是否保存在本中繼器300的EEPROM內(nèi),是則執(zhí)行步驟115 ;否則該終端200綁定于其它中繼器300,無(wú)需對(duì)其命令數(shù)據(jù)做處理,結(jié)束本過(guò)程,轉(zhuǎn)步驟102等待新的命令信息。步驟115,中繼器300將本中繼器RAM中轉(zhuǎn)發(fā)次數(shù)表記載的該終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí)行步驟116。步驟116,中繼器300核查本中繼器RAM中轉(zhuǎn)發(fā)次數(shù)表記載的該終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)是否等于3 (當(dāng)然該次數(shù)也可指定為2或4),是則執(zhí)行步驟117,否則結(jié)束本過(guò)程,轉(zhuǎn)步驟102等待新的命令信息。執(zhí)行步驟117,中繼器300在本中繼器的EEPROM中刪除該終端的類型、編號(hào)及刪除RAM中轉(zhuǎn)發(fā)次數(shù)表內(nèi)該終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;結(jié)束本過(guò)程,轉(zhuǎn)步驟102等待新的命令信息。管理機(jī)100處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程中,管理機(jī)100的I/O接口收到該附帶有中繼器300的編號(hào)及帶有該終端200的類型、編號(hào)的命令數(shù)據(jù)后,管理機(jī)100按該中繼器300的編號(hào)和該終端200的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;管理機(jī)100經(jīng)I/O接口進(jìn)行回復(fù)應(yīng)答,該應(yīng)答中包含該中繼器300的編號(hào)、該終端200的編號(hào)以及提示該命令數(shù)據(jù)已收到并執(zhí)行的信息。中繼器300接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程,見(jiàn)圖8中的步驟111:中繼器300經(jīng)多芯線400接收到管理機(jī)100的應(yīng)答后,執(zhí)行步驟112。步驟112,中繼器300先核查該應(yīng)答中的中繼器300的編號(hào)是否與本中繼器的編號(hào)一致,若不是,則置之不理,轉(zhuǎn)步驟102等待新的命令信息;若是則進(jìn)一步核查自身的EEPROM內(nèi)該應(yīng)答中的無(wú)線終端的類型,若該無(wú)線終端的類型需要顯示回復(fù)信息則執(zhí)行步驟113,否則轉(zhuǎn)步驟102等待新的命令信息。步驟113,中繼器300啟動(dòng)無(wú)線通信模塊303以無(wú)線方式向該應(yīng)答中指定的終端200轉(zhuǎn)發(fā)該應(yīng)答中的提示該命令數(shù)據(jù)已收到并執(zhí)行的信息;結(jié)束本過(guò)程,轉(zhuǎn)步驟102等待新的命令息。終端200接收處理該應(yīng)答的過(guò)程中,該終端200接收到中繼器300轉(zhuǎn)發(fā)的應(yīng)答后,先核查該應(yīng)答中的終端200的編號(hào)是否與本終端200的編號(hào)一致,若不是,則置之不理;若是則顯示提示已發(fā)出的命令數(shù)據(jù)已被管理機(jī)100收到并執(zhí)行的信息。上述中繼器300接收終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中引入兩類不同的延時(shí),使得在本中繼器300登記的終端200的命令數(shù)據(jù)可以優(yōu)先轉(zhuǎn)發(fā)以及使中繼器300的編號(hào)小的中繼器300可以優(yōu)先轉(zhuǎn)發(fā)其接收的終端200的命令數(shù)據(jù),避免了并聯(lián)系統(tǒng)中各個(gè)中繼器300競(jìng)爭(zhēng)轉(zhuǎn)發(fā)同一終端200的同一命令數(shù)據(jù)的混亂局面的。例如,當(dāng)多臺(tái)中繼器300同時(shí)收到同一終端200的命令數(shù)據(jù),且這些中繼器300的EEPROM都沒(méi)有保存此終端200的編號(hào)的情況:中繼器300-13和中繼器300-14同時(shí)收到終端200-133的命令信息,則中繼器300-13收到終端200-133的命令信息后,檢查本中繼器300的EEPROM中無(wú)終端200-133的編號(hào)就等待I秒后,則再等待13*2毫秒,若沒(méi)有收到其它設(shè)備對(duì)終端200-133的命令轉(zhuǎn)發(fā)信息后就將終端200-133的編號(hào)存到本中繼器300的EEPROM中,并在RAM的轉(zhuǎn)發(fā)次數(shù)表內(nèi)增加該終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)記錄,并將該記錄項(xiàng)的數(shù)值記為0,使該終端200與本中繼器300綁定,并將終端200-133的命令數(shù)據(jù)發(fā)送給管理機(jī)100。此時(shí)中繼器300-14收到中繼器300-13對(duì)終端200-133的命令轉(zhuǎn)發(fā)信息后,就將收到的終端200-133的命令數(shù)據(jù)丟棄。又例如多臺(tái)中繼器300同時(shí)收到同一終端200的命令信息,有的中繼器300的EEPROM存有此終端200的編號(hào),有的中繼器300的EEPROM沒(méi)有此終端200的編號(hào):中繼器300-13和中繼器30014同時(shí)收到終端200-133的命令信息,則中繼器300-13收到終端200-133命令信息后檢查本中繼器300的EEPROM中存有終端200-133的編號(hào),再等待13*2毫秒就進(jìn)行轉(zhuǎn)發(fā)。此時(shí)中繼器300-14收到終端200-133命令信息后檢查本中繼器300的EEPROM中沒(méi)有預(yù)存終端200-133的編號(hào),只好先延時(shí)I秒,再延時(shí)14*2毫秒,期間收到中繼器300-13對(duì)終端200-133的命令數(shù)據(jù)轉(zhuǎn)發(fā)的信息后,就將收到的終端200-133的命令數(shù)據(jù)丟棄。再例如多臺(tái)中繼器300同時(shí)收到同一終端200的命令信息且自身的EEPROM都存有此終端200的編號(hào):中繼器300-13和中繼器300-14同時(shí)收到終端200-133的命令信息,則中繼器300-13收到終端200-133的命令信息后檢查本中繼器300的EEPROM中有終端200-133的編號(hào),再等待13*2毫秒后就將該命令數(shù)據(jù)轉(zhuǎn)發(fā)出去。此時(shí)中繼器300-14收到終端200-133命令信息后檢查本中繼器300的EEPROM中存有終端200-133的編號(hào),延時(shí)14*2毫秒期間收到中繼器300-13對(duì)終端200-133的命令數(shù)據(jù)轉(zhuǎn)發(fā)的信息后,就將收到的終端200-133的命令數(shù)據(jù)丟棄。并將本中繼器RAM中轉(zhuǎn)發(fā)次數(shù)表內(nèi)記載的該終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)加1,當(dāng)本中繼器RAM中轉(zhuǎn)發(fā)次數(shù)表內(nèi)記載的該終端的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)等于3時(shí),就將本中繼器300的EEPROM中終端200-133的編號(hào)刪除,并刪除RAM中轉(zhuǎn)發(fā)次數(shù)表內(nèi)該終端200-133的命令被其它中繼器轉(zhuǎn)發(fā)的次數(shù)記錄,解除該終端200與本中繼器300的綁定。本中繼器300以后就不會(huì)搶著轉(zhuǎn)發(fā)終端200-133的數(shù)據(jù)了。倘若本發(fā)明無(wú)線接入樓宇服務(wù)裝置中只使用第一種類型的終端200,它的自動(dòng)組網(wǎng)方法就不必涉及區(qū)分終端200類型的問(wèn)題,該方法將只包含上述終端200發(fā)送命令數(shù)據(jù)的過(guò)程,中繼器300接收終端200的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,管理機(jī)100處理該命令數(shù)據(jù)的過(guò)程。而不再有中繼器300接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程即圖8中的步驟111、112、113以及該終端200接收處理該應(yīng)答的過(guò)程。在終端200發(fā)送命令數(shù)據(jù)的過(guò)程中,終端200只需將本終端的編號(hào)與命令數(shù)據(jù)一起向外發(fā)送。在中繼器300接收終端200的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,也就不再涉及終端200的類型。管理機(jī)100處理該命令數(shù)據(jù)的過(guò)程中,管理機(jī)100的I/O接口收到該附帶有中繼器300的編號(hào)及帶有該終端200的編號(hào)的命令數(shù)據(jù)后,管理機(jī)100按該中繼器300的編號(hào)和該終端200的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息。倘若本發(fā)明無(wú)線接入樓宇服務(wù)裝置中只使用第二種類型的終端200,它的自動(dòng)組網(wǎng)方法也不必涉及區(qū)分無(wú)線終端類型的問(wèn)題,該方法將包含上述終端200發(fā)送命令數(shù)據(jù)的過(guò)程,中繼器300接收終端200的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,管理機(jī)100處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程,中繼器300接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程以及該終端200接收處理該應(yīng)答的過(guò)程。終端200發(fā)送命令數(shù)據(jù)的過(guò)程中,終端200只需將本終端的編號(hào)與命令數(shù)據(jù)一起向外發(fā)送。中繼器300接收終端200的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向管理機(jī)100轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,也就不再涉及終端200的類型。而且不再需要圖8中的步驟112,在步驟111完成后直接轉(zhuǎn)步驟113。以上所述,僅為本發(fā)明較佳實(shí)施例,不以此限定本發(fā)明實(shí)施的范圍,依本發(fā)明的技術(shù)方案及說(shuō)明書內(nèi)容所作的等效變化與修飾,皆應(yīng)屬于本發(fā)明涵蓋的范圍。
權(quán)利要求
1.無(wú)線接入樓宇服務(wù)裝置,具有多個(gè)無(wú)線終端,每個(gè)無(wú)線終端中設(shè)編碼芯片、LED燈、鍵盤、跳線電路、電源電路和無(wú)線通信模塊;其特征在于:該裝置還有有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;該有線管理機(jī)的I/O接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/o接口經(jīng)多芯電纜線與有線管理機(jī)的I/O接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。
2.無(wú)線接入樓宇服務(wù)裝置,具有多個(gè)無(wú)線終端,其特征在于:所述無(wú)線終端中設(shè)單片機(jī)、電源電路、顯示器、鍵盤、撥號(hào)開(kāi)關(guān)、無(wú)線通信模塊;電源電路向單片機(jī)、顯示器、撥號(hào)開(kāi)關(guān)和無(wú)線通信模塊供電;單片機(jī)的輸出端口連接顯示器的輸入端口,鍵盤連接單片機(jī)的第一輸入端口,撥號(hào)開(kāi)關(guān)連接單片機(jī)的第二輸入端口。無(wú)線通信模塊的I/O端口連接單片機(jī)的I/O端口,無(wú)線通信模塊經(jīng)無(wú)線鏈路鏈接相鄰的中繼器;撥號(hào)開(kāi)關(guān)用以設(shè)定本終端獨(dú)立的編號(hào);該裝置還有有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;該有線管理機(jī)的I/O接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/o接口經(jīng)多芯電纜線與有線管理機(jī)的I/o接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。
3.根據(jù)權(quán)利要求1或2所述的無(wú)線接入樓宇服務(wù)裝置,其特征在于:所述的有線管理機(jī)設(shè)有單片機(jī)、電源電路、顯示器、鍵盤、有線通信模塊和與外界多芯電纜線對(duì)應(yīng)連接的插座;該電源電路向該單片機(jī)、該顯示器和該有線通信模塊供電,該單片機(jī)的輸出端口對(duì)應(yīng)連接該顯示器的輸入端口,該鍵盤對(duì)應(yīng)連接該單片機(jī)的輸入端口,該有線通信模塊的第一組I/O端口對(duì)應(yīng)連接該單片機(jī)的I/O端口,該 有線通信模塊的第二組I/O端口對(duì)應(yīng)連接該插座。
4.根據(jù)權(quán)利要求1或2所述的無(wú)線接入樓宇服務(wù)裝置,其特征在于:所述的有線/無(wú)線中繼器設(shè)有單片機(jī)、電源電路、無(wú)線通信模塊、有線通信模塊和與外界多芯電纜線對(duì)應(yīng)連接的插座;該電源電路向該單片機(jī)、該無(wú)線通信模塊和該有線通信模塊供電,該單片機(jī)的第一 I/O端口對(duì)應(yīng)連接該無(wú)線通信模塊的I/O端口,該有線通信模塊的第一組I/O端口對(duì)應(yīng)連接該單片機(jī)的第二 I/O端口,該有線通信模塊的第二組I/O端口對(duì)應(yīng)連接該插座。
5.根據(jù)權(quán)利要求1所述的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,包含無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程,有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程以及有線管理機(jī)處理該命令數(shù)據(jù)的過(guò)程;其中: 無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中,無(wú)線終端將本無(wú)線終端的編號(hào)與命令數(shù)據(jù)一起向外發(fā)送; 有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有 步驟A,該有線/無(wú)線中繼器收到一條無(wú)線終端的命令數(shù)據(jù)后,提取該無(wú)線終端的編號(hào)和命令數(shù)據(jù);核查該無(wú)線終端的編號(hào)是否已保存在本有線/無(wú)線中繼器內(nèi),若尚未保存則延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度大于或等于裝置中允許的最大中繼器的數(shù)量與中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間的乘積,執(zhí)行步驟B ; 步驟B,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間大于或等于中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間,執(zhí)行步驟C ; 步驟C,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)并執(zhí)行步驟E,否則執(zhí)行步驟D; 步驟D,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào);將帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)附加本有線/無(wú)線中繼器的編號(hào)一起經(jīng)多芯電纜線轉(zhuǎn)發(fā)給有線管理機(jī)的I/O接口 ;執(zhí)行步驟E ; 步驟E,結(jié)束本過(guò)程; 有線管理機(jī)處理該命令數(shù)據(jù)的過(guò)程中,有線管理機(jī)I/O接口收到該附帶有有線/無(wú)線中繼器的編號(hào)及帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)后,有線管理機(jī)按該有線/無(wú)線中繼器的編號(hào)和該無(wú)線終端的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息。
6.根據(jù)權(quán)利要求5所述的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,其特征在于:所述有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,有線/無(wú)線中繼器在步驟C,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則執(zhí)行步驟Cl,步驟Cl中核查該無(wú)線終端的編號(hào)是否保存在本有線/無(wú)線中繼器內(nèi),若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則執(zhí)行步驟E,否則將本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí) 行步驟C2 ;步驟C2,核查本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)是否等于3,是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)及該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;執(zhí)行步驟E ;在所述的步驟D中,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào)的同時(shí)將該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記為O。
7.根據(jù)權(quán)利要求2所述的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,包含無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程,有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程,有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程以及該無(wú)線終端接收處理該應(yīng)答的過(guò)程;其中: 無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中,無(wú)線終端將本無(wú)線終端的編號(hào)與命令數(shù)據(jù)一起向外發(fā)送; 有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有 步驟L,該有線/無(wú)線中繼器收到一條無(wú)線終端的命令數(shù)據(jù)后,提取該無(wú)線終端的編號(hào)和命令數(shù)據(jù);核查該無(wú)線終端的編號(hào)是否已保存在本有線/無(wú)線中繼器內(nèi),若尚未保存則延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度大于或等于裝置中允許的最大中繼器的數(shù)量與中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間的乘積,執(zhí)行步驟M ; 步驟M,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間大于或等于中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間,執(zhí)行步驟N ; 步驟N,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)并執(zhí)行步驟Q,否則執(zhí)行步驟P; 步驟P,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào);將帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)附加本有線/無(wú)線中繼器的編號(hào)一起經(jīng)多芯電纜線轉(zhuǎn)發(fā)給有線管理機(jī)的I/o接口 ;執(zhí)行步驟Q ; 步驟Q,結(jié)束本過(guò)程; 有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程中,有線管理機(jī)I/O接口收到該附帶有有線/無(wú)線中繼器的編號(hào)及帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)后,有線管理機(jī)按該有線/無(wú)線中繼器的編號(hào)和該無(wú)線終端的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;有線管理機(jī)經(jīng)I/O接口進(jìn)行回復(fù)應(yīng)答,該應(yīng)答中包含該有線/無(wú)線中繼器的編號(hào)、該無(wú)線終端的編號(hào)以及提示該命令數(shù)據(jù)已收到并執(zhí)行的信息; 有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程中,有線/無(wú)線中繼器經(jīng)多芯電纜線接收到有線管理機(jī)的應(yīng)答后,先核查該應(yīng)答中的有線/無(wú)線中繼器的編號(hào)是否與本有線/無(wú)線中繼器的編號(hào)一致,是則啟動(dòng)無(wú)線通信模塊以無(wú)線方式向該應(yīng)答中指定的無(wú)線終端轉(zhuǎn)發(fā)該應(yīng)答中的提示該命令數(shù)據(jù)已收到并執(zhí)行的信息; 無(wú)線終端接收處理該應(yīng)答的過(guò)程中,該無(wú)線終端接收并顯示提示已發(fā)出的命令數(shù)據(jù)已被有線管理機(jī)收到并執(zhí)行的信息。
8.根據(jù)權(quán)利要求7所述的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,其特征在于:所述有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,有線/無(wú)線中繼器在步驟N,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則執(zhí)行步驟NI,步驟NI中核查該無(wú)線終端的編號(hào)是否保存在本有線/無(wú)線中繼器內(nèi),若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則執(zhí)行步驟Q,否則將本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí)行步驟N2 ;步驟N2,核查本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā) 的次數(shù)是否等于3,是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)及該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;執(zhí)行步驟Q ;在所述的步驟P中,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào)的同時(shí)將該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記為O。
9.無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,該無(wú)線接入樓宇服務(wù)裝置,具有多個(gè)無(wú)線終端、一個(gè)有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;一部分無(wú)線終端屬于不需要顯示回復(fù)信息的類型,這些無(wú)線終端中設(shè)編碼芯片、LED燈、鍵盤、跳線電路、電源電路和無(wú)線通信模塊;另一部分無(wú)線終端屬于需要顯示回復(fù)信息的類型,這些無(wú)線終端中設(shè)單片機(jī)、電源電路、顯示器、鍵盤、撥號(hào)開(kāi)關(guān)、無(wú)線通信模塊,電源電路向單片機(jī)、顯示器、撥號(hào)開(kāi)關(guān)和無(wú)線通信模塊供電,單片機(jī)的輸出端口連接顯示器的輸入端口,鍵盤連接單片機(jī)的第一輸入端口,撥號(hào)開(kāi)關(guān)連接單片機(jī)的第二輸入端口以設(shè)定本終端獨(dú)立的編號(hào);無(wú)線通信模塊的I/O端口連接單片機(jī)的I/O端口,無(wú)線通信模塊經(jīng)無(wú)線鏈路鏈接相鄰的中繼器;該有線管理機(jī)的I/O接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/O接口經(jīng)多芯電纜線與有線管理機(jī)的I/O接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接;該裝置的自動(dòng)組網(wǎng)方法包含無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程,有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程,有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程以及該無(wú)線終端接收處理該應(yīng)答的過(guò)程;其中: 無(wú)線終端發(fā)送命令數(shù)據(jù)的過(guò)程中,無(wú)線終端將本無(wú)線終端的類型、編號(hào)與命令數(shù)據(jù)一起向外發(fā)送; 有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程,有 步驟R,該有線/無(wú)線中繼器收到一條無(wú)線終端的命令數(shù)據(jù)后,提取該無(wú)線終端的類型、編號(hào)和命令數(shù)據(jù);核查該無(wú)線終端的編號(hào)是否已保存在本有線/無(wú)線中繼器內(nèi),若尚未保存則延時(shí)一時(shí)間段,該時(shí)間段的長(zhǎng)度大于或等于裝置中允許的最大中繼器的數(shù)量與中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間的乘積,執(zhí)行步驟S ; 步驟S,按本有線/無(wú)線中繼器的編號(hào)*間隔時(shí)間的值作延時(shí),該間隔時(shí)間大于或等于中繼器處理和轉(zhuǎn)發(fā)一條終端命令數(shù)據(jù)的時(shí)間,執(zhí)行步驟T ; 步驟T,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)并執(zhí)行步驟V,否則執(zhí)行步驟U; 步驟U,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的類型、編號(hào);將帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)附加本有線/無(wú)線中繼器的編號(hào)一起經(jīng)多芯電纜線轉(zhuǎn)發(fā)給有線管理機(jī)的I/o接口 ;執(zhí)行步驟V ; 步驟V,結(jié)束本過(guò)程; 有線管理機(jī)處理該命令數(shù)據(jù)并回復(fù)應(yīng)答的過(guò)程中,有線管理機(jī)I/O接口收到該附帶有有線/無(wú)線中繼器的編號(hào)及帶有該無(wú)線終端編號(hào)的命令數(shù)據(jù)后,有線管理機(jī)按該有線/無(wú)線中繼器的編號(hào)和該無(wú)線終端的編號(hào)保存該命令數(shù)據(jù),并發(fā)出執(zhí)行該命令數(shù)據(jù)的提示信息;有線管理機(jī)經(jīng)I/o接口進(jìn)行回復(fù)應(yīng)答,該應(yīng)答中包含該有線/無(wú)線中繼器的編號(hào)、該無(wú)線終端的編號(hào)以及提示該命令數(shù)據(jù)已收到并執(zhí)行的信息; 有線/無(wú)線中繼器接收并轉(zhuǎn)發(fā)該應(yīng)答的過(guò)程中,有線/無(wú)線中繼器經(jīng)多芯電纜線接收到有線管理機(jī)的應(yīng)答后,先核查該應(yīng)答中的有線/無(wú)線中繼器的編號(hào)是否與本有線/無(wú)線中繼器的編號(hào)一致,是則進(jìn)一步核查該應(yīng)答中的無(wú)線終端的類型,若該無(wú)線終端的類型需要顯示回復(fù)信息則啟動(dòng)無(wú)線通信模塊以無(wú)線方式向該應(yīng)答中指定的無(wú)線終端轉(zhuǎn)發(fā)該應(yīng)答中的提示該命令數(shù)據(jù)已收到并執(zhí)行的信息; 無(wú)線終端接收處理該應(yīng)答的過(guò)程中,該無(wú)線終端接收并顯示提示已發(fā)出的命令數(shù)據(jù)已被有線管理機(jī)收到并執(zhí)行的信息。
10.根據(jù)權(quán)利要求9所述的無(wú)線接入樓宇服務(wù)裝置的自動(dòng)組網(wǎng)方法,其特征在于:所述有線/無(wú)線中繼器接收無(wú)線終端的命令數(shù)據(jù)、自動(dòng)組網(wǎng)和向有線管理機(jī)轉(zhuǎn)發(fā)該命令數(shù)據(jù)的過(guò)程中,有線/無(wú)線中繼器在步驟T,核查延時(shí)期間是否有其它有線/無(wú)線中繼器經(jīng)多芯電纜線轉(zhuǎn)發(fā)該無(wú)線終端的命令數(shù)據(jù),是則執(zhí)行步驟Tl,步驟Tl中核查該無(wú)線終端的編號(hào)是否保存在本有線/無(wú)線中繼器內(nèi),若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則執(zhí)行步驟V,否則將本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)加1,執(zhí)行步驟T2 ;步驟T2,核查本有線/無(wú)線中繼器中記載的該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)是否等于3,是則在本有線/無(wú)線中繼器中刪除該無(wú)線終端的編號(hào)及該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記錄;執(zhí)行步驟 V;在所述 的步驟U中,若該無(wú)線終端的編號(hào)尚未保存在本有線/無(wú)線中繼器內(nèi),則保存該無(wú)線終端的編號(hào)的同時(shí)將該無(wú)線終端的命令被其它有線/無(wú)線中繼器轉(zhuǎn)發(fā)的次數(shù)記為O。
全文摘要
本發(fā)明無(wú)線接入樓宇服務(wù)裝置及其自動(dòng)組網(wǎng)方法,涉及一種有線/無(wú)線信息的中繼傳輸與處理裝置及其組網(wǎng)方法。該裝置具有多個(gè)無(wú)線終端,每個(gè)無(wú)線終端中設(shè)編碼芯片、LED燈、鍵盤、跳線電路、電源電路和無(wú)線通信模塊;該裝置還有有線管理機(jī)和多個(gè)有線/無(wú)線中繼器;該有線管理機(jī)的I/O接口并聯(lián)接入多個(gè)有線/無(wú)線中繼器;每個(gè)有線/無(wú)線中繼器設(shè)有I/O接口經(jīng)多芯電纜線與有線管理機(jī)的I/O接口對(duì)應(yīng)連接,每個(gè)有線/無(wú)線中繼器設(shè)有無(wú)線通信模塊與鄰近的無(wú)線終端的無(wú)線通信模塊構(gòu)成無(wú)線鏈接。該裝置應(yīng)用靈活、方便且成本低廉。
文檔編號(hào)H04L12/46GK103200052SQ20121000563
公開(kāi)日2013年7月10日 申請(qǐng)日期2012年1月6日 優(yōu)先權(quán)日2012年1月6日
發(fā)明者鄭文芽 申請(qǐng)人:廈門尚享電子科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1