基于可視化低代碼的程序生成方法、裝置、設備及介質

基本信息

申請?zhí)?/td> CN202111614439.X 申請日 -
公開(公告)號 CN114461198A 公開(公告)日 2022-05-10
申請公布號 CN114461198A 申請公布日 2022-05-10
分類號 G06F8/34(2018.01)I;G06F8/38(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 梁靖;唐瑞伯;葉倩雯;李林穎;顏勇;周莉 申請(專利權)人 上海交通大學四川研究院
代理機構 成都九鼎天元知識產(chǎn)權代理有限公司 代理人 -
地址 610000四川省成都市雙流區(qū)菁蓉中心a座10號樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了基于可視化低代碼的程序生成方法、裝置、設備及介質,該方法包括獲取并加載流程圖數(shù)據(jù),所述流程圖數(shù)據(jù)包括流程圖的節(jié)點和邊,所述邊包括IN邊和OUT邊,所述OUT邊表示出該節(jié)點的邊,所述IN邊表示進該節(jié)點的邊;通過重復遍歷某一節(jié)點之后的子圖,確定所述節(jié)點的OUT邊的順序;通過重復深度遍歷,確定節(jié)點的控制節(jié)點和邊的順序,并判斷邊的類型,所述控制節(jié)點為到達某節(jié)點所必經(jīng)的節(jié)點;根據(jù)節(jié)點間的控制關系調整邊類型,確定每個節(jié)點唯一從控制節(jié)點到達的邊;確定代碼塊、嵌套層次和邊的代碼類型,生成程序代碼,根據(jù)所述程序代碼生成應用程序。本發(fā)明通過對節(jié)點和邊進行定序,能夠生成邏輯相對復雜的程序。