[發(fā)明專利]一種從自然語(yǔ)言中提取邏輯流程生成代碼的方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010094768.5 | 申請(qǐng)日: | 2020-02-16 |
| 公開(公告)號(hào): | CN111258566A | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計(jì))人: | 彭熹 | 申請(qǐng)(專利權(quán))人: | 彭熹 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 610000 四川省成都*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自然語(yǔ)言 提取 邏輯 流程 生成 代碼 方法 系統(tǒng) | ||
1.一種代碼自動(dòng)生成系統(tǒng),適用于自然語(yǔ)言,包括:
代碼生成模塊,具有流程特征詞庫(kù)和流程模型庫(kù),所述流程特征詞庫(kù)包括一個(gè)或多個(gè)流程特征詞組,流程模型庫(kù)包括一種或多種邏輯流程模型,其中所述代碼生成模塊為代碼自動(dòng)生成平臺(tái);
輸入裝置,用以接收描述數(shù)據(jù);以及
處理器,耦接所述輸入裝置,并且用以執(zhí)行所述代碼生成模塊,
其中當(dāng)所述處理器執(zhí)行所述代碼生成模塊時(shí),所述處理器讀取所述代碼生成模塊當(dāng)中的所述流程特征詞庫(kù),并且提取輸入描述中的邏輯流程特征詞,匹配流程特征詞組,對(duì)應(yīng)邏輯流程模型,產(chǎn)生程序流程代碼。
2.如權(quán)利要求1所述的代碼自動(dòng)生成系統(tǒng),其中所述流程特征詞庫(kù),包括一個(gè)或多個(gè)流程特征詞組,所述流程特征詞組由一個(gè)或多個(gè)流程特征詞構(gòu)成,所述流程特征詞是代表某種邏輯流程的自然語(yǔ)言描述詞匯。
3.如權(quán)利要求1所述的代碼自動(dòng)生成系統(tǒng),其中所述特流程模型庫(kù)是由具體邏輯流程的流程路徑組成的流程庫(kù)。
4.其中當(dāng)所述處理器將所述描述數(shù)據(jù)進(jìn)行分析以生成代碼時(shí),所述處理器將所述特征詞組逐一在輸入的描述數(shù)據(jù)中對(duì)比查找,某特征詞組的所有特征詞都查找到后為匹配該特征詞組成功,再對(duì)照該特征詞組對(duì)應(yīng)的流程模型,生成相應(yīng)的流程代碼。
5.如權(quán)利要求1所述的代碼自動(dòng)生成系統(tǒng),還包括外部服務(wù)器,其中所述代碼生成模塊設(shè)置在所述外部服務(wù)器中,并且所述處理器通訊連接至所述外部服務(wù)器,以讀取并執(zhí)行所述生成模塊。
6.一種代碼自動(dòng)生成方法,適用于自然語(yǔ)言,包括:
執(zhí)行代碼生成模塊,并且讀取所述代碼生成模塊當(dāng)中的流程特征詞庫(kù)和流程模型庫(kù),并且所述代碼生成模塊是代碼自動(dòng)生成平臺(tái);
接收描述數(shù)據(jù);以及
從所述描述數(shù)據(jù)中提取邏輯流程特征詞,匹配流程特征詞組,對(duì)照邏輯流程模型,產(chǎn)生程序流程代碼。
7.如權(quán)利要求5所述的代碼自動(dòng)生成方法,還包括:
執(zhí)行代碼生成操作,并且所述代碼生成操作包括:
接收描述數(shù)據(jù);
從所述描述數(shù)據(jù)中提取邏輯流程特征詞,匹配流程特征詞組,對(duì)照邏輯流程模型,產(chǎn)生程序流程代碼。
8.如權(quán)利要求5所述的代碼自動(dòng)生成方法,其中所述流程特征詞庫(kù)包括多個(gè)流程特征詞組。
9.如權(quán)利要求5所述的代碼自動(dòng)生成方法,其中所述流程特征詞組包括一個(gè)或多個(gè)描述邏輯流程的流程特征詞,所述流程特征詞是代表某種邏輯流程的自然語(yǔ)言描述詞匯。
10.如權(quán)利要求5所述的代碼自動(dòng)生成方法,其中所述流程模型庫(kù)是由具體邏輯流程的流程路徑組成的流程庫(kù)。
11.如權(quán)利要求5所述的代碼自動(dòng)生成方法,其中所述描述數(shù)據(jù)包括描述特定流程的自然語(yǔ)言,并且所述特定流程的描述數(shù)據(jù)包括一個(gè)或多個(gè)描述特定邏輯的流程特征詞,其中將所述描述數(shù)據(jù)生成代碼的步驟包括:
將所述特征詞庫(kù)中的特征詞組的特征詞逐一在描述數(shù)據(jù)中查找,若全部找到則匹配本特征詞組,
根據(jù)所述特征詞組,對(duì)應(yīng)流程模型庫(kù),
根據(jù)流程模型庫(kù),生成流程代碼。
12. 如權(quán)利要求8所述的代碼自動(dòng)生成方法,其中所述代碼生成模塊設(shè)置在外部服務(wù)器中, 并且執(zhí)行所述代碼生成模塊的步驟包括:
通訊連接至所述外部服務(wù)器,以讀取并執(zhí)行所述代碼生成模塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于彭熹,未經(jīng)彭熹許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010094768.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種自然語(yǔ)言的搜索方法及系統(tǒng)
- 基于交互上下文處理自然語(yǔ)言方法
- 計(jì)算機(jī)化的自然語(yǔ)言查詢意圖分派
- 自然語(yǔ)言描述信息的生成方法及裝置
- 風(fēng)格可定制的文本生成
- 多輪預(yù)制對(duì)話
- 改變應(yīng)答以提供表現(xiàn)豐富的自然語(yǔ)言對(duì)話的方法、計(jì)算機(jī)裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 自然語(yǔ)言查詢的轉(zhuǎn)換
- 一種自然語(yǔ)言處理方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 自然語(yǔ)言理解模型訓(xùn)練方法、自然語(yǔ)言理解方法及裝置





