[發(fā)明專利]一種基于紅外和無線傳輸技術(shù)的實(shí)物編程方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210251967.8 | 申請(qǐng)日: | 2012-07-19 |
| 公開(公告)號(hào): | CN102789713A | 公開(公告)日: | 2012-11-21 |
| 發(fā)明(設(shè)計(jì))人: | 王丹力;顧天元;張鋮;王宏安 | 申請(qǐng)(專利權(quán))人: | 中國科學(xué)院軟件研究所 |
| 主分類號(hào): | G09B19/00 | 分類號(hào): | G09B19/00;G08C17/02;G08C23/04 |
| 代理公司: | 北京君尚知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11200 | 代理人: | 余長(zhǎng)江 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 紅外 無線 傳輸 技術(shù) 實(shí)物 編程 方法 系統(tǒng) | ||
1.一種基于紅外和無線傳輸技術(shù)的實(shí)物編程方法,其步驟為:
1)選取或建立一套實(shí)物編程顯示環(huán)境,并將該實(shí)物編程顯示環(huán)境的語法語義判定規(guī)則存儲(chǔ)到實(shí)物編程處理模塊中;
2)用戶根據(jù)所選實(shí)物編程的任務(wù)及任務(wù)執(zhí)行規(guī)則擺放實(shí)物編程塊;其中,每一個(gè)實(shí)物編程塊包含有一單片機(jī),所述單片機(jī)包括一無線模塊和一紅外模塊;實(shí)物編程塊的表面設(shè)有一個(gè)語義圖形和一反饋指示燈;每一實(shí)物編程塊具有唯一的一二進(jìn)制標(biāo)識(shí)碼;
3)實(shí)物編程塊通過紅外模塊將其二進(jìn)制標(biāo)識(shí)碼經(jīng)單片機(jī)編碼后發(fā)送給相鄰實(shí)物編程模塊,實(shí)物編程模塊的的單片機(jī)收到二進(jìn)制標(biāo)識(shí)碼后對(duì)其進(jìn)行解碼;
4)服務(wù)器上的無線處理模塊輪詢每個(gè)實(shí)物編程塊的無線模塊,進(jìn)行一對(duì)多雙向通信,無線處理模塊根據(jù)無線模塊發(fā)出的無線信息對(duì)實(shí)物編程塊的二進(jìn)制碼排序,得到實(shí)物編程塊序列信息并將其發(fā)送給實(shí)物編程處理模塊;所述無線信息包括前一個(gè)實(shí)物編程塊的二進(jìn)制標(biāo)識(shí)碼和當(dāng)前實(shí)物編程塊的二進(jìn)制標(biāo)識(shí)碼;
5)實(shí)物編程處理模塊將二進(jìn)制序列信息轉(zhuǎn)換為對(duì)應(yīng)的功能語義序列;
6)實(shí)物編程處理模塊判斷當(dāng)前功能語義序列是否滿足該實(shí)物顯示環(huán)境的語法語義規(guī)則,并根據(jù)正確或錯(cuò)誤情況提供相應(yīng)的反饋;
7)當(dāng)根據(jù)所選實(shí)物編程的任務(wù)及任務(wù)執(zhí)行規(guī)則擺放的所有實(shí)物編程塊對(duì)應(yīng)的功能語義序列滿足該實(shí)物編程顯示環(huán)境的語法語義判定規(guī)則時(shí),完成該實(shí)物編程的任務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于所述無線處理模塊中包括一地址數(shù)組,該地址數(shù)組中存放了每個(gè)實(shí)物編程塊的識(shí)別碼。
3.如權(quán)利要求2所述的方法,其特征在于所述雙向通信過程中,對(duì)于實(shí)物編程塊,首先檢測(cè)是否收到相鄰實(shí)物編程塊的紅外信號(hào),收到紅外信號(hào)的實(shí)物編程塊等待無線處理模塊進(jìn)行詢問,若收到無線處理模塊的信號(hào),則先檢驗(yàn)是否是通知此實(shí)物編程塊錯(cuò)誤,如果是,則使此實(shí)物編程塊上的反饋指示燈閃爍,否則此實(shí)物編程塊將其紅外模塊接收的前一個(gè)實(shí)物編程塊的標(biāo)識(shí)碼和自身編程塊的標(biāo)識(shí)碼反饋給無線處理模塊;對(duì)于無線處理模塊,首先實(shí)物編程塊的標(biāo)識(shí)碼確定開始實(shí)物編程塊,然后詢問所述地址數(shù)組中識(shí)別碼所標(biāo)識(shí)的某個(gè)實(shí)物編程塊,并等待設(shè)定時(shí)間,若沒收到反饋則詢問下一個(gè)實(shí)物編程塊,若收到反饋,則所述無線模塊,根據(jù)當(dāng)前實(shí)物編程塊的無線信息查找其前一個(gè)實(shí)物編程塊的標(biāo)識(shí)碼在該序列中的位置,若該位置之后無實(shí)物編程塊,則直接在該位置后加入當(dāng)前實(shí)物編程塊;若該位置之后有實(shí)物編程塊,則消除該位置以及該位置之后的所有實(shí)物編程塊,并加入當(dāng)前實(shí)物編程塊,得到實(shí)物編程塊序列信息。
4.如權(quán)利要求1所述的方法,其特征在于所述實(shí)物編程處理模塊判斷當(dāng)前功能語義序列是否滿足該實(shí)物顯示環(huán)境的語法語義規(guī)則的方法為:所述實(shí)物編程處理模塊從所述功能語義序列中取出命令,每取到一個(gè)命令后,判斷是否符合所述語法語義規(guī)則,如果不符合,則反饋提示信息,不執(zhí)行剩下的語義命令;如果符合,則繼續(xù)從所述功能語義序列中取出命令,直到取出所有命令或某個(gè)命令不符合所述語法語義規(guī)則。
5.如權(quán)利要求1所述的方法,其特征在于所述單片機(jī)對(duì)紅外信號(hào)使用脈沖寬度調(diào)制進(jìn)行編碼和解碼。
6.一種基于紅外和無線傳輸技術(shù)的實(shí)物編程系統(tǒng),其特征在于包括若干實(shí)物編程塊、一服務(wù)器,所述服務(wù)器包括一無線處理模塊、實(shí)物編程處理單元、實(shí)物編程顯示環(huán)境的輸出設(shè)備;所述實(shí)物編程處理單元分別與所述實(shí)物編程顯示環(huán)境的輸出設(shè)備、所述無線處理模塊連接;所述無線處理模塊用于與每個(gè)實(shí)物編程塊的無線模塊通過地址輪詢進(jìn)行一對(duì)多雙向通信,得到實(shí)物編程塊構(gòu)成的二進(jìn)制序列信息;所述實(shí)物編程處理單元用于將所述二進(jìn)制序列信息轉(zhuǎn)換為功能語義序列,判斷當(dāng)前采集的實(shí)物編程塊序列是否滿足所述實(shí)物編程顯示環(huán)境的語法語義判定規(guī)則,并根據(jù)判斷結(jié)果提供反饋信息;其中,每一所述實(shí)物編程塊包括一單片機(jī)、一語義圖像和反饋燈、一標(biāo)識(shí)碼;所述單片機(jī)包含無線模塊和紅外模塊,相鄰實(shí)物編程塊通過所述紅外模塊進(jìn)行通信,所述無線模塊用于與所述無線處理模塊通信。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于所述無線模塊向所述無線處理模塊發(fā)出的無線信息包括前一個(gè)實(shí)物編程塊的二進(jìn)制標(biāo)識(shí)碼和當(dāng)前實(shí)物編程塊的二進(jìn)制標(biāo)識(shí)碼。
8.如權(quán)利要求6或7所述的系統(tǒng),其特征在于所述無線處理模塊中包括一地址數(shù)組,該地址數(shù)組中存放了每個(gè)實(shí)物編程塊的識(shí)別碼。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于所述單片機(jī)對(duì)紅外信號(hào)使用脈沖寬度調(diào)制進(jìn)行編碼和解碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國科學(xué)院軟件研究所,未經(jīng)中國科學(xué)院軟件研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210251967.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





