System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码一区二区三区牛牛,亚洲av无码天堂一区二区三区,亚洲av日韩av永久无码电影
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    業務引擎實例的生成方法、裝置、計算機設備和可讀存儲介質制造方法及圖紙

    技術編號:43529439 閱讀:2 留言:0更新日期:2024-12-03 12:15
    本申請涉及計算機處理技術領域,提供一種業務引擎實例的生成方法、裝置、計算機設備和可讀存儲介質。所述方法包括:獲取目標業務在設定格式的表達信息;根據表達信息中的第一類數據,確定目標結構化查詢語言;第一類數據的來源為多表聯合查詢的數據集;根據表達信息中除第一類數據以外的信息以及預先設定的規則庫,得到規則模板;根據規則模板和目標結構化查詢語言,得到引擎實例。采用本方法能夠提高多表聯合查詢能力和完成附帶邏輯判斷的復雜引擎實例的構建。

    【技術實現步驟摘要】

    本申請涉及計算機處理,特別是涉及一種業務引擎實例的生成方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。


    技術介紹

    1、低代碼服務端是一種簡化后端開發流程的技術平臺,旨在通過圖形化界面和預構建模塊,使開發人員和非開發人員更快速地構建和集成業務功能。低代碼服務端的出現滿足了現代企業對快速、高效與靈活開發的需求。

    2、低代碼服務端上的業務引擎目前主要通過模板和基礎對象關系映射(objectrelational?mapping,orm)框架,構建較為基礎的業務的引擎實例。然而,對于涉及多個表的聯合查詢以及附帶邏輯判斷的這類復雜業務,業務引擎的現有處理方式難以構建出復雜業務相應的引擎實例。


    技術實現思路

    1、基于此,有必要針對上述技術問題,提供一種業務引擎實例的生成方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。

    2、第一方面,本申請提供了一種業務引擎實例的生成方法,包括:

    3、獲取目標業務在設定格式的表達信息;

    4、根據所述表達信息中的第一類數據,確定目標結構化查詢語言;所述第一類數據的來源為多表聯合查詢的數據集;

    5、根據所述表達信息中除所述第一類數據以外的信息以及預先設定的規則庫,得到規則模板;

    6、根據所述規則模板和所述目標結構化查詢語言,得到所述目標業務的引擎實例。

    7、在其中一個實施例中,所述根據所述表達信息中的第一類數據,確定目標結構化查詢語言,包括:

    8、獲取結構化查詢語言生成器;

    9、將所述第一類數據輸入所述結構化查詢語言生成器,以使所述結構化查詢語言生成器對所述第一類數據進行解析,得到所述目標結構化查詢語言。

    10、在其中一個實施例中,所述根據所述表達信息中除所述第一類數據以外的信息以及預先設定的規則庫,得到規則模板,包括:

    11、在所述表達信息中除所述第一類數據以外的信息中,確定若干節點標識、第二類數據以及若干個規則表達式;所述第二類數據的來源為非多表聯合查詢的數據集;

    12、分別將若干個規則表達式與預先設定的規則庫中的規則進行比較,得到若干個規則表達式各自匹配的規則;

    13、對若干個規則表達式各自匹配的規則、若干節點標識和第二類數據進行整合,得到規則模板。

    14、在其中一個實施例中,所述對若干個規則表達式各自匹配的規則、若干節點標識和第二類數據進行整合,得到規則模板,包括:

    15、依次將若干個規則表達式作為待處理規則表達式;

    16、根據所述待處理規則表達式所關聯的節點標識和第二類數據,得到所述待處理規則表達式對應的部分規則模板;

    17、根據若干個規則表達式各自對應的部分規則模板,得到規則模板。

    18、在其中一個實施例中,所述分別將若干個規則表達式與預先設定的規則庫中的規則進行比較,得到若干個規則表達式各自匹配的規則,包括:

    19、依次將若干個規則表達式作為待處理規則表達式;

    20、根據預先設定的規則庫中各規則的比較優先級,得到規則比較序列;規則的比較優先級越高,規則在所述規則比較序列的順序越靠前;

    21、根據所述規則比較序列,依次將所述規則庫中各規則與所述待處理規則表達式進行比較,得到比較結果;

    22、根據所述比較結果,確定與所述待處理規則表達式匹配的規則。

    23、在其中一個實施例中,在根據預先設定的規則庫中各規則的比較優先級,得到規則比較序列之前,所述方法還包括:

    24、獲取各規則的匹配成功次數;

    25、根據所述各規則的匹配成功次數,確定各規則的比較優先級;規則的匹配成功次數越多,規則的比較優先級越高。

    26、在其中一個實施例中,所述根據所述規則模板和所述目標結構化查詢語言,得到所述目標業務的引擎實例,包括:

    27、根據所述第一類數據關聯的節點標識以及所述節點標識在所述規則模板中位置,確定所述目標結構化查詢語言在所述規則模板中的填入位置;

    28、按所述填入位置,將所述目標結構化查詢語言添加至所述規則模板,得到所述目標業務的引擎實例。

    29、第二方面,本申請還提供了一種業務引擎實例的生成裝置,包括:

    30、表達信息獲取模塊,用于獲取目標業務在設定格式的表達信息;

    31、查詢語言獲取模塊,用于根據所述表達信息中的第一類數據,確定目標結構化查詢語言;所述第一類數據的來源為多表聯合查詢的數據集;

    32、規則模板獲取模塊,用于根據所述表達信息中除所述第一類數據以外的信息以及預先設定的規則庫,得到規則模板;

    33、引擎實例獲取模塊,用于根據所述規則模板和所述目標結構化查詢語言,得到所述目標業務的引擎實例。

    34、第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行上述方法。

    35、第四方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行上述方法。

    36、第五方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行上述方法。

    37、上述業務引擎實例的生成方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品,獲取目標業務在設定格式的表達信息;根據表達信息中的第一類數據,確定目標結構化查詢語言;第一類數據的來源為多表聯合查詢的數據集;根據表達信息中除第一類數據以外的信息以及預先設定的規則庫,得到規則模板;根據規則模板和目標結構化查詢語言,得到目標業務的引擎實例,在該引擎實例中,來源為多表聯合查詢的數據集的第一類數據,通過目標結構化查詢語言表達、描述,相較于直接用第一類數據本身構建目標業務的引擎實例而言,此種方式提高了多表聯合查詢能力;并且,目標業務的表達信息中除第一類數據以外的信息,借助預先設定的規則庫,得到相應的規則模板,當表達信息中除第一類數據以外的信息含有附帶邏輯判斷的時候,通過此種方式也能得到相應的規則模板,進而結合前述目標結構化查詢語言構建出目標業務的引擎實例。

    本文檔來自技高網...

    【技術保護點】

    1.一種業務引擎實例的生成方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據所述表達信息中的第一類數據,確定目標結構化查詢語言,包括:

    3.根據權利要求1所述的方法,其特征在于,所述根據所述表達信息中除所述第一類數據以外的信息以及預先設定的規則庫,得到規則模板,包括:

    4.根據權利要求3所述的方法,其特征在于,所述對若干個規則表達式各自匹配的規則、若干節點標識和第二類數據進行整合,得到規則模板,包括:

    5.根據權利要求3所述的方法,其特征在于,所述分別將若干個規則表達式與預先設定的規則庫中的規則進行比較,得到若干個規則表達式各自匹配的規則,包括:

    6.根據權利要求5所述的方法,其特征在于,在根據預先設定的規則庫中各規則的比較優先級,得到規則比較序列之前,所述方法還包括:

    7.根據權利要求1所述的方法,其特征在于,所述根據所述規則模板和所述目標結構化查詢語言,得到所述目標業務的引擎實例,包括:

    8.一種業務引擎實例的生成裝置,其特征在于,所述裝置包括:

    9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。

    10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。

    ...

    【技術特征摘要】

    1.一種業務引擎實例的生成方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據所述表達信息中的第一類數據,確定目標結構化查詢語言,包括:

    3.根據權利要求1所述的方法,其特征在于,所述根據所述表達信息中除所述第一類數據以外的信息以及預先設定的規則庫,得到規則模板,包括:

    4.根據權利要求3所述的方法,其特征在于,所述對若干個規則表達式各自匹配的規則、若干節點標識和第二類數據進行整合,得到規則模板,包括:

    5.根據權利要求3所述的方法,其特征在于,所述分別將若干個規則表達式與預先設定的規則庫中的規則進行比較,得到若干個規則表達式各自匹配的規則,包括:

    6...

    【專利技術屬性】
    技術研發人員:秦曉洲肖恒韻
    申請(專利權)人:中電金信軟件有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: V一区无码内射国产| 国内精品人妻无码久久久影院导航| 本道久久综合无码中文字幕| 亚洲中文字幕无码av| 日韩AV无码一区二区三区不卡毛片| 亚洲av无码专区在线| 日韩人妻无码精品一专区| 国产精品亚洲а∨无码播放麻豆| 色综合99久久久无码国产精品| 国产亚洲?V无码?V男人的天堂| 色欲狠狠躁天天躁无码中文字幕| 国产成人亚洲综合无码精品| 亚洲中文字幕无码爆乳app| 最新无码专区视频在线| 成人免费一区二区无码视频| 亚洲美免无码中文字幕在线| 久久久久琪琪去精品色无码| 久久久久亚洲AV无码去区首| 亚洲AV无码国产一区二区三区| 亚洲国产精品无码久久九九大片| 一本一道AV无码中文字幕| 无套内射在线无码播放| AV无码久久久久不卡网站下载| 亚洲乱亚洲乱妇无码麻豆| 小12箩利洗澡无码视频网站| 手机永久无码国产AV毛片| 久久国产亚洲精品无码| 中文字幕人妻三级中文无码视频| 精品人妻无码专区中文字幕| av区无码字幕中文色| 中文成人无码精品久久久不卡| 日韩人妻无码中文字幕视频| 日韩乱码人妻无码中文视频| 亚洲AV无码久久久久网站蜜桃| 无码里番纯肉h在线网站| 亚洲国产成人无码AV在线影院| 久久中文字幕无码专区| 国产精品JIZZ在线观看无码| 久久精品成人无码观看56| 99久久国产热无码精品免费| 中文字幕久无码免费久久|