基于可視化低代碼的程序生成方法、裝置、設(shè)備及介質(zhì)
基本信息
申請?zhí)?/td> | CN202111614439.X | 申請日 | - |
公開(公告)號 | CN114461198A | 公開(公告)日 | 2022-05-10 |
申請公布號 | CN114461198A | 申請公布日 | 2022-05-10 |
分類號 | G06F8/34(2018.01)I;G06F8/38(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 梁靖;唐瑞伯;葉倩雯;李林穎;顏勇;周莉 | 申請(專利權(quán))人 | 上海交通大學(xué)四川研究院 |
代理機(jī)構(gòu) | 成都九鼎天元知識產(chǎn)權(quán)代理有限公司 | 代理人 | - |
地址 | 610000四川省成都市雙流區(qū)菁蓉中心a座10號樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了基于可視化低代碼的程序生成方法、裝置、設(shè)備及介質(zhì),該方法包括獲取并加載流程圖數(shù)據(jù),所述流程圖數(shù)據(jù)包括流程圖的節(jié)點(diǎn)和邊,所述邊包括IN邊和OUT邊,所述OUT邊表示出該節(jié)點(diǎn)的邊,所述IN邊表示進(jìn)該節(jié)點(diǎn)的邊;通過重復(fù)遍歷某一節(jié)點(diǎn)之后的子圖,確定所述節(jié)點(diǎn)的OUT邊的順序;通過重復(fù)深度遍歷,確定節(jié)點(diǎn)的控制節(jié)點(diǎn)和邊的順序,并判斷邊的類型,所述控制節(jié)點(diǎn)為到達(dá)某節(jié)點(diǎn)所必經(jīng)的節(jié)點(diǎn);根據(jù)節(jié)點(diǎn)間的控制關(guān)系調(diào)整邊類型,確定每個(gè)節(jié)點(diǎn)唯一從控制節(jié)點(diǎn)到達(dá)的邊;確定代碼塊、嵌套層次和邊的代碼類型,生成程序代碼,根據(jù)所述程序代碼生成應(yīng)用程序。本發(fā)明通過對節(jié)點(diǎn)和邊進(jìn)行定序,能夠生成邏輯相對復(fù)雜的程序。 |
