一種基于自然語言設(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ī)則的定制。