System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码专区国产乱码电影 ,亚洲精品自偷自拍无码,久久人妻无码中文字幕
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種文檔生成方法、裝置、設備及其存儲介質制造方法及圖紙

    技術編號:44499970 閱讀:3 留言:0更新日期:2025-03-04 18:08
    本申請實施例屬于研發設計技術領域,應用于文本類文檔生成場景中,涉及一種文檔生成方法、裝置、設備及其存儲介質,通過啟動定時生成任務;定時進行文檔區別編號預生成;加入到預設的文檔編號緩沖池中;獲取文檔生成請求;從文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板;對文檔生成請求進行解析,得到非模板化信息;將非模板化信息寫入到目標文檔模板中對應的預留位置處,生成目標期望文檔,并將最早生成的文檔區別編號設置為目標期望文檔的編號信息。相較于直接訪問數據庫中即時生成文檔區別編號,避免了批量生成時高并發訪問數據庫的問題,不易造成數據庫崩潰,延長了數據庫的使用壽命。

    【技術實現步驟摘要】

    本申請涉及研發設計,應用于文本類文檔生成場景中,尤其涉及一種文檔生成方法、裝置、設備及其存儲介質。


    技術介紹

    1、對于互聯網保險產品承保平臺,平臺的高可用和高性能是至關重要的,在承保流程中保單號生成是一個必要步驟,如果在承保流程中保單號生成出現異常導致保單號沒有生成,那么整個承保流程就失敗了。

    2、傳統的文檔生成,例如保單生成時,在保單號,即文檔編號生成環節是強依賴數據庫的,依賴數據庫去生成文檔編號,每次接收到文檔生成請求都實時去調用數據庫生成一個文檔編號,當數據庫出現異常會導致文檔編號生成失敗,從而導致文檔生成失敗,嚴重影響業務開展,沒法做到高可用。同時互聯網文檔生成平臺日均單量較大,每個文檔生成請求都實時的去調用數據庫,對數據庫的性能要求也是一種挑戰,容易造成數據庫崩潰。


    技術實現思路

    1、本申請實施例的目的在于提出一種文檔生成方法、裝置、設備及其存儲介質,以解決現有進行文檔生成時強依賴數據庫,容易造成數據庫崩潰的問題。

    2、為了解決上述技術問題,本申請實施例提供文檔生成方法,采用了如下所述的技術方案:

    3、一種文檔生成方法,包括下述步驟:

    4、啟動預設的定時生成任務;

    5、根據所述定時生成任務和預設的生成策略,定時進行文檔區別編號預生成;

    6、按照生成時間對預生成的文檔區別編號進行序列化整理,獲得序列化整理的文檔區別編號;

    7、將所述序列化整理的文檔區別編號加入到預設的文檔編號緩沖池中;>

    8、獲取文檔生成請求,其中,所述文檔生成請求中包括需要往生成文檔中寫入的非模板化信息;

    9、按照序列位置從所述文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板;

    10、對所述文檔生成請求進行解析,得到所述非模板化信息;

    11、將所述非模板化信息寫入到所述目標文檔模板中對應的預留位置處,生成目標期望文檔,并將所述最早生成的文檔區別編號設置為所述目標期望文檔的編號信息。

    12、進一步的,所述生成策略中規定了文檔區別編號中的可變字段所對應的生成格式,所述根據所述定時生成任務和預設的生成策略,定時進行文檔區別編號預生成的步驟,具體包括:

    13、步驟301,實時獲取所述定時生成任務本次執行生成任務時的執行時間點;

    14、步驟302,將所述執行時間點作為目標可變字段的生成參數輸入到所述生成格式中;

    15、步驟303,獲得所述生成格式所生成的目標可變字段;

    16、步驟304,根據預設的拼接方式,拼接預設的固定字段和所述目標可變字段,得到拼接字段作為所述文檔區別編號。

    17、進一步的,所述生成格式包括對時間信息進行十進制轉換的函數公式,在執行所述將所述執行時間點作為目標可變字段的生成參數輸入到所述生成格式中的步驟之后,所述方法還包括:

    18、執行所述對時間信息進行十進制轉換的函數公式;

    19、獲得所述執行時間點所對應的十進制數值;

    20、將所述十進制數值作為所述目標可變字段。

    21、進一步的,所述生成策略中還規定了文檔區別編號中的可變字段所無法使用的所有停用字符串,在執行所述獲得所述生成格式所生成的目標可變字段的步驟之后,所述方法還包括:

    22、通過對比識別,判斷所述目標可變字段是否為停用字符串;

    23、若所述目標可變字段是停用字符串,則重新執行步驟301至步驟303,獲得所述生成格式所生成的最新可變字段,將所述最新可變字段更新為所述目標可變字段;

    24、若所述目標可變字段不是停用字符串,則執行步驟304。

    25、進一步的,在執行所述按照序列位置從所述文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板的步驟之前,所述方法包括:

    26、對所述文檔生成請求進行解析格式校驗,判斷所述文檔生成請求是否符合預設的解析格式;

    27、若所述文檔生成請求不符合預設的解析格式,則向目標請求端發送請求出錯的提示消息;

    28、若所述文檔生成請求符合預設的解析格式,則將所述文檔生成請求轉發給目標解析端。

    29、進一步的,在執行所述按照序列位置從所述文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板的步驟之前,所述方法還包括:

    30、通過預設的監測統計組件,統計所述文檔編號緩沖池中緩存的文檔區別編號數量是否未超過預設的數量要求;

    31、若所述文檔編號緩沖池中緩存的文檔區別編號數量未超過預設的最少數量要求,則觸發啟動所述定時生成任務;

    32、若所述文檔編號緩沖池中緩存的文檔區別編號數量超過了預設的最大數量要求,則觸發停止所述定時生成任務。

    33、進一步的,所述方法還包括:

    34、識別系統當前時間點;

    35、根據歷史請求數據,確定系統當前時間點是否為文檔生成高峰期;

    36、若所述系統當前時間點是文檔生成高峰期,則采用任務克隆方式,生成n個定時生成任務,并基于多線程同步執行方式啟動所有定時生成任務,其中,n為大于1的正整數。

    37、為了解決上述技術問題,本申請實施例還提供文檔生成裝置,采用了如下所述的技術方案:

    38、一種文檔生成裝置,包括:

    39、定時生成任務啟動模塊,用于啟動預設的定時生成任務;

    40、文檔區別編號預生成模塊,用于根據所述定時生成任務和預設的生成策略,定時進行文檔區別編號預生成;

    41、序列化整理模塊,用于按照生成時間對預生成的文檔區別編號進行序列化整理,獲得序列化整理的文檔區別編號;

    42、加入緩沖池模塊,用于將所述序列化整理的文檔區別編號加入到預設的文檔編號緩沖池中;

    43、文檔生成請求獲取模塊,用于獲取文檔生成請求,其中,所述文檔生成請求中包括需要往生成文檔中寫入的非模板化信息;

    44、文檔生成構件獲取模塊,用于按照序列位置從所述文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板;

    45、文檔生成請求解析模塊,用于對所述文檔生成請求進行解析,得到所述非模板化信息;

    46、目標期望文檔生成模塊,用于將所述非模板化信息寫入到所述目標文檔模板中對應的預留位置處,生成目標期望文檔,并將所述最早生成的文檔區別編號設置為所述目標期望文檔的編號信息。

    47、為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:

    48、一種計算機設備,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現上述所述的文檔生成方法的步驟。

    49、為了解決上述技術問題,本申請實施例還提供一種計本文檔來自技高網...

    【技術保護點】

    1.一種文檔生成方法,其特征在于,包括下述步驟:

    2.根據權利要求1所述的文檔生成方法,其特征在于,所述生成策略中規定了文檔區別編號中的可變字段所對應的生成格式,所述根據所述定時生成任務和預設的生成策略,定時進行文檔區別編號預生成的步驟,具體包括:

    3.根據權利要求2所述的文檔生成方法,其特征在于,所述生成格式包括對時間信息進行十進制轉換的函數公式,在執行所述將所述執行時間點作為目標可變字段的生成參數輸入到所述生成格式中的步驟之后,所述方法還包括:

    4.根據權利要求2所述的文檔生成方法,其特征在于,所述生成策略中還規定了文檔區別編號中的可變字段所無法使用的所有停用字符串,在執行所述獲得所述生成格式所生成的目標可變字段的步驟之后,所述方法還包括:

    5.根據權利要求1所述的文檔生成方法,其特征在于,在執行所述按照序列位置從所述文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板的步驟之前,所述方法包括:

    6.根據權利要求1或5所述的文檔生成方法,其特征在于,在執行所述按照序列位置從所述文檔編號緩沖池中獲取最早生成的文檔區別編號以及從預設的文檔生成模板庫中獲取目標文檔模板的步驟之前,所述方法還包括:

    7.根據權利要求1所述的文檔生成方法,其特征在于,所述方法還包括:

    8.一種文檔生成裝置,其特征在于,包括:

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

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

    ...

    【技術特征摘要】

    1.一種文檔生成方法,其特征在于,包括下述步驟:

    2.根據權利要求1所述的文檔生成方法,其特征在于,所述生成策略中規定了文檔區別編號中的可變字段所對應的生成格式,所述根據所述定時生成任務和預設的生成策略,定時進行文檔區別編號預生成的步驟,具體包括:

    3.根據權利要求2所述的文檔生成方法,其特征在于,所述生成格式包括對時間信息進行十進制轉換的函數公式,在執行所述將所述執行時間點作為目標可變字段的生成參數輸入到所述生成格式中的步驟之后,所述方法還包括:

    4.根據權利要求2所述的文檔生成方法,其特征在于,所述生成策略中還規定了文檔區別編號中的可變字段所無法使用的所有停用字符串,在執行所述獲得所述生成格式所生成的目標可變字段的步驟之后,所述方法還包括:

    5.根據權利要求1所述的文檔生成方法,其特征在于,在執行所述按照序列位置從所述文檔編號緩沖池中獲取最早生...

    【專利技術屬性】
    技術研發人員:王少成
    申請(專利權)人:中國平安財產保險股份有限公司,
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 久久AV无码精品人妻糸列| 精品人妻大屁股白浆无码| 国产成人无码av片在线观看不卡| 亚洲a无码综合a国产av中文 | 亚洲国产av无码精品| 无码137片内射在线影院| 免费a级毛片无码av| 亚洲日韩av无码中文| 国产亚洲3p无码一区二区| 日韩少妇无码一区二区三区 | 久久精品无码中文字幕| 久久人妻av无码中文专区| 亚洲中久无码不卡永久在线观看| 无码夫の前で人妻を侵犯| 国产精品无码无需播放器| 狠狠精品久久久无码中文字幕 | 久久久久亚洲AV片无码下载蜜桃| 国产无码一区二区在线| 国产精品无码久久av| 永久免费无码网站在线观看| 亚洲欧洲AV无码专区| 精品无码一区在线观看| 无码H肉动漫在线观看| 亚洲va中文字幕无码久久不卡| 亚洲熟妇少妇任你躁在线观看无码| 在线精品自偷自拍无码中文| 色噜噜综合亚洲av中文无码| 国产成人无码久久久精品一| 伊人久久精品无码av一区| 日韩精品无码免费专区午夜不卡 | 本道天堂成在人线av无码免费| 久久精品日韩av无码| 丰满爆乳无码一区二区三区| 亚洲午夜成人精品无码色欲| 无码乱肉视频免费大全合集| 亚洲中文字幕无码久久2020| 无码尹人久久相蕉无码| 大胆日本无码裸体日本动漫 | 中文字幕无码av激情不卡久久| yy111111少妇影院无码| 亚洲综合无码精品一区二区三区 |