一種基于自然語言設(shè)計的計費引擎
基本信息
申請?zhí)?/td> | CN202010638765.3 | 申請日 | - |
公開(公告)號 | CN111913692A | 公開(公告)日 | 2020-11-10 |
申請公布號 | CN111913692A | 申請公布日 | 2020-11-10 |
分類號 | G06F8/20;G06F8/41 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 彭源林 | 申請(專利權(quán))人 | 廣州翰智軟件有限公司 |
代理機構(gòu) | 廣州三環(huán)專利商標代理有限公司 | 代理人 | 郭浩輝;麥小嬋 |
地址 | 510075 廣東省廣州市越秀區(qū)先烈中路83號510自編之十二房號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于自然語言設(shè)計的計費引擎,包括有:規(guī)則配置文件,用于自然語言的規(guī)則訂制;自定義語法約定,用于解析規(guī)則配置,提供解析規(guī)范;動態(tài)語言模板,用于將內(nèi)置算子和擴展算子、規(guī)則語言合并進行計費運算,并返回結(jié)果;自定義算子,用于計費引擎的擴展算子定義單元,負責針對不同計費需求的擴展;ANTLR解析器,根據(jù)輸入自動生成語法樹并可視化的顯示出來的開源語法分析器;動態(tài)語言編譯器,用于將語言腳本轉(zhuǎn)換成java字節(jié)碼,并將轉(zhuǎn)換好的java字節(jié)碼,通過java類加載器加載到JVM虛擬機中執(zhí)行,完成自然語言定義的計費規(guī)則,通過ANTLR解析器轉(zhuǎn)換為語言腳本,并最終轉(zhuǎn)換為java字節(jié)碼的完整轉(zhuǎn)換。本發(fā)明實現(xiàn)了通過自然語言進行費用計算規(guī)則的定制。 |
