[發(fā)明專利]應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710682162.1 | 申請(qǐng)日: | 2017-08-10 |
| 公開(kāi)(公告)號(hào): | CN107908429B | 公開(kāi)(公告)日: | 2021-07-23 |
| 發(fā)明(設(shè)計(jì))人: | 柳宏波 | 申請(qǐng)(專利權(quán))人: | 廣州真諾電子科技有限公司 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30;G06F8/38 |
| 代理公司: | 北京七夏專利代理事務(wù)所(普通合伙) 11632 | 代理人: | 王曉豐 |
| 地址: | 510660 廣東省廣州*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用于 機(jī)器人 軟件工程師 人機(jī)交互 編程 系統(tǒng) | ||
1.應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng),其特征在于:包括人機(jī)交互單元和代碼編程單元,所述人機(jī)交互單元與代碼編程單元聯(lián)系,通過(guò)智能編輯方式來(lái)實(shí)現(xiàn)最后的代碼編程;
所述人機(jī)交互單元包括智能討論模塊、數(shù)據(jù)庫(kù)處理模塊、頁(yè)面菜單處理模塊和頁(yè)面細(xì)節(jié)處理模塊,所述智能討論模塊、數(shù)據(jù)庫(kù)處理模塊、頁(yè)面菜單處理模塊和頁(yè)面細(xì)節(jié)處理模塊依次順序調(diào)用,所述智能討論模塊所選擇的數(shù)據(jù)庫(kù)類型交由數(shù)據(jù)庫(kù)處理模塊進(jìn)行處理,所述數(shù)據(jù)庫(kù)處理模塊根據(jù)人機(jī)交互確定數(shù)據(jù)庫(kù)表結(jié)構(gòu),在確定數(shù)據(jù)庫(kù)表結(jié)構(gòu)的基礎(chǔ)上,繼續(xù)人機(jī)交互,進(jìn)行主界面設(shè)計(jì)以及主界面菜單、工具欄和其它細(xì)節(jié)設(shè)計(jì);進(jìn)行頁(yè)面以及頁(yè)面細(xì)節(jié)設(shè)計(jì);所述代碼編程單元包括邏輯編寫(xiě)模塊和代碼生成模塊,所述邏輯編寫(xiě)模塊根據(jù)人機(jī)交互所確定的軟件構(gòu)架,版本、并與代碼生成模塊合作,拆分設(shè)計(jì)單元、決定每一層次、類的具體功能、產(chǎn)生編程邏輯,根據(jù)所述編程邏輯,代碼生成模塊可根據(jù)所選編程語(yǔ)言的不同生成不同編程語(yǔ)言的代碼;
所述邏輯編寫(xiě)模塊包括處理單機(jī)結(jié)構(gòu)、CS結(jié)構(gòu)、網(wǎng)頁(yè)結(jié)構(gòu)和網(wǎng)頁(yè)+網(wǎng)絡(luò)服務(wù)結(jié)構(gòu)的能力; 所述邏輯編寫(xiě)模塊檢查、判斷編程邏輯、結(jié)構(gòu)的正確性之后交由代碼生成模塊進(jìn)行處理,完成所選計(jì)算機(jī)編程語(yǔ)言的代碼編寫(xiě);當(dāng)判斷軟件結(jié)構(gòu)為單機(jī)結(jié)構(gòu)時(shí),機(jī)器人則根據(jù)人機(jī)交互所確定的軟件設(shè)計(jì),依次編寫(xiě)實(shí)體類代碼、編寫(xiě)數(shù)據(jù)庫(kù)讀寫(xiě)代碼、編寫(xiě)邏輯類代碼、編寫(xiě)控制類代碼、編寫(xiě)編寫(xiě)界面代碼、編寫(xiě)IO代碼、編寫(xiě)多媒體代碼、編寫(xiě)圖形代碼、編寫(xiě)動(dòng)畫(huà)代碼、編寫(xiě)定制代碼、編寫(xiě)解決方案代碼,最后生成單機(jī)代碼;
當(dāng)判斷代碼結(jié)構(gòu)為CS結(jié)構(gòu)時(shí),通過(guò)編寫(xiě)網(wǎng)絡(luò)服務(wù)代碼、編寫(xiě)服務(wù)解決方案、編寫(xiě)客戶端代碼、編寫(xiě)客戶端解決方案、然后生成CS結(jié)構(gòu)的代碼;
當(dāng)判斷代碼結(jié)構(gòu)為網(wǎng)頁(yè)結(jié)構(gòu)時(shí),通過(guò)編寫(xiě)網(wǎng)頁(yè)代碼、編寫(xiě)網(wǎng)頁(yè)解決方案生成網(wǎng)頁(yè)代碼;
編寫(xiě)網(wǎng)頁(yè)解決方案時(shí),當(dāng)判斷所述網(wǎng)頁(yè)結(jié)構(gòu)通過(guò)網(wǎng)絡(luò)服務(wù)獲取數(shù)據(jù)時(shí),進(jìn)行編寫(xiě)網(wǎng)頁(yè)+網(wǎng)絡(luò)服務(wù)構(gòu)架的軟件、編寫(xiě)網(wǎng)頁(yè)代碼、網(wǎng)頁(yè)解決方案、網(wǎng)絡(luò)服務(wù)代碼、網(wǎng)絡(luò)服務(wù)解決方案來(lái)生成網(wǎng)頁(yè)+網(wǎng)絡(luò)服務(wù)結(jié)構(gòu)的代碼;當(dāng)判斷所述網(wǎng)頁(yè)直接從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)時(shí),可直接生成網(wǎng)頁(yè)代碼。
2.根據(jù)權(quán)利要求1所述的應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng),其特征在于:所述智能討論模塊包括討論項(xiàng)目基本信息、討論構(gòu)架設(shè)計(jì)、討論層次結(jié)構(gòu)和討論數(shù)據(jù)庫(kù)選擇。
3.根據(jù)權(quán)利要求2所述的應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng),其特征在于:所述數(shù)據(jù)庫(kù)處理模塊中將數(shù)據(jù)庫(kù)表結(jié)構(gòu)輸入,用于機(jī)器人檢查,判斷數(shù)據(jù)庫(kù)表結(jié)構(gòu)的正確性:
當(dāng)判斷所述數(shù)據(jù)庫(kù)表結(jié)構(gòu)正確時(shí),直接進(jìn)入討論界面結(jié)構(gòu),進(jìn)行數(shù)據(jù)的主菜單設(shè)計(jì);當(dāng)判斷所述數(shù)據(jù)庫(kù)表結(jié)構(gòu)發(fā)現(xiàn)錯(cuò)誤時(shí),將其錯(cuò)誤文件呈現(xiàn)在人機(jī)界面上供人檢查,人進(jìn)行電子表格的修改或者界面錄入,然后輸入正確的數(shù)據(jù)庫(kù)表結(jié)構(gòu)電子表格再次供機(jī)器人檢查。
4.根據(jù)權(quán)利要求3所述的應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng),其特征在于:所述頁(yè)面菜單處理模塊用于將所述的界面結(jié)構(gòu)進(jìn)行主菜單設(shè)計(jì),用于機(jī)器人檢查,判斷主菜單設(shè)計(jì)的正確性:
當(dāng)判斷所述主菜單設(shè)計(jì)正確時(shí),直接進(jìn)入討論頁(yè)面設(shè)計(jì),進(jìn)行頁(yè)面設(shè)計(jì)的細(xì)節(jié)設(shè)計(jì);當(dāng)判斷所述主菜單設(shè)計(jì)發(fā)現(xiàn)錯(cuò)誤時(shí),將其錯(cuò)誤文件呈現(xiàn)在人機(jī)界面上供人檢查,人進(jìn)行電子表格的修改或者界面錄入,然后輸入正確的數(shù)據(jù)庫(kù)電子表格再次供機(jī)器人檢查。
5.根據(jù)權(quán)利要求4所述的應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng),其特征在于:所述頁(yè)面細(xì)節(jié)處理模塊用于將所述的討論頁(yè)面設(shè)計(jì)進(jìn)行頁(yè)面的細(xì)節(jié)設(shè)計(jì),用于機(jī)器人檢查,判斷頁(yè)面的細(xì)節(jié)設(shè)計(jì)的正確性:
當(dāng)判斷所述頁(yè)面設(shè)計(jì)細(xì)節(jié)正確時(shí),可進(jìn)入編寫(xiě)代碼;當(dāng)判斷所述頁(yè)面設(shè)計(jì)細(xì)節(jié)發(fā)現(xiàn)錯(cuò)誤時(shí),將其錯(cuò)誤文件呈現(xiàn)在人機(jī)界面上供人檢查,人進(jìn)行電子表格的修改或者界面錄入,然后輸入正確的頁(yè)面設(shè)計(jì)細(xì)節(jié)電子表格再次供機(jī)器人檢查,直至頁(yè)面設(shè)計(jì)細(xì)節(jié)正確,能順利完成代碼編寫(xiě)。
6.根據(jù)權(quán)利要求1所述的應(yīng)用于機(jī)器人軟件工程師的人機(jī)交互與編程系統(tǒng),其特征在于:所述邏輯編寫(xiě)模塊包括編寫(xiě)數(shù)據(jù)庫(kù)代碼、編寫(xiě)實(shí)體類代碼、編寫(xiě)數(shù)據(jù)庫(kù)增刪查改代碼、編寫(xiě)商業(yè)邏輯代碼、以及通過(guò)人機(jī)交互所確定的其它界面、繪圖、多媒體代碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州真諾電子科技有限公司,未經(jīng)廣州真諾電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710682162.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 基于Web服務(wù)的分布式人機(jī)交互系統(tǒng)
- 用于提供人機(jī)交互資源的方法及設(shè)備
- 基于配置化實(shí)現(xiàn)人機(jī)交互功能的方法
- 一種人機(jī)交互平臺(tái)位置可調(diào)節(jié)的儲(chǔ)物柜
- 車載人機(jī)交互方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種網(wǎng)格化的飛行管理系統(tǒng)人機(jī)交互設(shè)計(jì)與實(shí)現(xiàn)方法
- 人機(jī)交互優(yōu)化方法以及相關(guān)裝置
- 消毒型自助設(shè)備及其控制方法
- 一種實(shí)時(shí)3D遠(yuǎn)程人機(jī)交互裝置
- 一種人機(jī)交互設(shè)備控制方法及裝置





