[發明專利]逆向圖形化智能編程方法與裝置、設備和存儲介質在審
| 申請號: | 201711068209.1 | 申請日: | 2017-11-03 |
| 公開(公告)號: | CN107861721A | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | 李貴 | 申請(專利權)人: | 上海寬全智能科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201802 上海市嘉定區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 逆向 圖形 智能 編程 方法 裝置 設備 存儲 介質 | ||
1.一種逆向圖形化智能編程方法,適于在計算設備中執行,包括以下步驟:
a.標準定義,定義多語言標準組件、容器、顯示器和邏輯連接,所述多語言標準組件包括但不限于函數、變量、運算符、以及函數、變量與運算符的組合;所述的容器用于裝載標準組件,具有輸入輸出的結構;所述的顯示器連接容器的輸出端,用于顯示并統計容器的輸出內容;所述邏輯連接包括但不限于箭頭、連接符,用于容器與容器、容器與顯示器的連接;
b.編譯記錄,識別源碼的計算機語言,將所述源碼進行編譯并解析執行流程,進行出錯檢查;
c.源碼解析,利用多語言標準組件和邏輯連接對源碼進行解析,形成標準組件和標準運行邏輯;
d.分割,對標準組件進行分割,生成多個組件模塊,并分別裝載于多個容器中;
e.轉換輸出,將所述多個容器按運行邏輯進行組裝,在每一個容器后端增加一個顯示器,轉換為流程圖并輸出。
2.如權利要求1所述的逆向圖形化智能編程方法,其特征在于,所述步驟d具體包括:
對標準組件的語言進行檢測,若檢測發現為非標準語言,提示標準組件中出現的非標準語言所處位置以及對非標準語言進行標準化的方法,供用戶進行標準化處理;
對標準組件進行分割,生成多個組件模塊,并分別裝載于多個容器中。
3.如權利要求1所述的逆向圖形化智能編程方法,其特征在于,在所述步驟e后,還包括優化步驟f,將所述流程圖包含的容器進行合并簡化生成簡化流程圖,所述合并簡化方法包括但不限于合并同類項、布爾代數法、真值表示法、卡諾圖法、波形圖法、點陣圖法,以及上述方法的混合方法。
4.如權利要求1所述的逆向圖形化智能編程方法,其特征在于,在所述步驟e后,還包括對流程圖進行編輯的步驟g,具體地,包括對流程圖中的組件、容器、顯示器、邏輯連接進行編輯。
5.如權利要求1所述的逆向圖形化智能編程方法,其特征在于,在所述步驟e后,還包括語言轉換步驟h,將流程圖中的組件轉換為系統支持的其他計算機語言。
6.一種逆向圖形化智能編程裝置,適于駐留在計算設備中,包括以下模塊:
標準定義模塊,適于定義多語言標準組件、容器、顯示器和邏輯連接,所述多語言標準組件包括但不限于函數、變量、運算符、以及函數、變量與運算符的組合;所述的容器用于裝載標準組件,具有輸入輸出的結構;所述的顯示器連接容器的輸出端,用于顯示并統計容器的輸出內容;所述邏輯連接包括但不限于箭頭、連接符,用于容器與容器、容器與顯示器的連接;
編譯記錄模塊,適于識別源碼的計算機語言,將源碼進行編譯并解析執行流程,進行出錯檢查;
源碼解析模塊,適于利用多語言標準組件和邏輯連接對源碼進行解析,形成標準組件和標準運行邏輯;
分割模塊,適于對標準組件進行分割,生成多個組件模塊,并分別裝載于多個容器中;
轉換輸出模塊,適于將所述多個容器按運行邏輯進行組裝,在每一個容器后端增加一個顯示器,轉換為流程圖并輸出。
7.如權利要求6所述的逆向圖形化智能編程裝置,其特征在于,還包括非標準語言的處理模塊,適于對標準組件的語言進行檢測,提示標準組件中出現的非標準語言所處位置以及對非標準語言進行標準化的方法,供用戶進行標準化處理。
8.如權利要求6所述的逆向圖形化智能編程裝置,其特征在于,還包括優化模塊,適于將所述流程圖包含的容器進行合并簡化生成簡化流程圖,所述合并簡化方法包括但不限于合并同類項、布爾代數法、真值表示法、卡諾圖法、波形圖法、點陣圖法,以及以上方法的混合方法。
9.一種計算設備,包括:
一個或多個處理器;
存儲器;以及
一個或多個程序,其中所述一個或多個程序存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個程序包括用于執行根據權利要求1-5所述方法中的任一方法的指令。
10.一種計算機存儲介質,所述存儲介質存儲有一個或多個程序,所述一個或多個程序包括指令,所述指令當由計算設備執行時,使得所述計算設備執行根據權利要求1-5所述方法中的任一方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寬全智能科技有限公司,未經上海寬全智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711068209.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:區塊數據鏈文件數據的處理方法
- 下一篇:一種iOS上動態修改UI布局的方法





