本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種保險(xiǎn)數(shù)據(jù)處理方法及系統(tǒng)。
背景技術(shù):
隨著科技的不斷發(fā)展進(jìn)步和人們生活水平的不斷提高,人們對(duì)生活質(zhì)量的要求也在逐步提高,人們的保險(xiǎn)意識(shí)也在不斷增強(qiáng)。隨之而來(lái)的,各類保險(xiǎn)公司所承保的用戶投保保單的數(shù)量也在不斷增多,保險(xiǎn)公司的保險(xiǎn)服務(wù)器所需要處理的保險(xiǎn)相關(guān)的數(shù)據(jù)量,也越來(lái)越龐大。
目前,進(jìn)行保險(xiǎn)數(shù)據(jù)處理的方式通常是單線程的處理方式,這種處理方式每次只能處理有限的保險(xiǎn)數(shù)據(jù)量,對(duì)于龐大的數(shù)據(jù)量的處理,需要耗費(fèi)較長(zhǎng)的處理時(shí)間,由此浪費(fèi)了大量的寶貴時(shí)間,甚至影響了投保交易的成功率;雖然,業(yè)內(nèi)也出現(xiàn)了并行數(shù)據(jù)處理方案,但這些并行數(shù)據(jù)處理方案通常也是固定的,無(wú)法根據(jù)實(shí)際數(shù)據(jù)情況進(jìn)行動(dòng)態(tài)調(diào)整,且這種并行處理方案在很大程度上會(huì)導(dǎo)致服務(wù)器系統(tǒng)崩潰。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種保險(xiǎn)數(shù)據(jù)處理方法及系統(tǒng),用以:根據(jù)需處理的保險(xiǎn)數(shù)據(jù)量對(duì)應(yīng)采用多進(jìn)程的數(shù)據(jù)處理方式進(jìn)行數(shù)據(jù)處理,提高數(shù)據(jù)處理效率。
本發(fā)明公開了一種保險(xiǎn)數(shù)據(jù)處理方法,包括以下步驟:
a、接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處理任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;
b、若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
優(yōu)選地,所述步驟b包括:
若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
若分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟用所述數(shù)據(jù)處理進(jìn)程中確定數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;
若分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則執(zhí)行如下操作:
暫停所述待處理保險(xiǎn)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程;
為處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程按照對(duì)應(yīng)數(shù)據(jù)處理任務(wù)的啟動(dòng)時(shí)間先后順序,進(jìn)行啟動(dòng)順序的排序;
在檢測(cè)到當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于所述第二預(yù)設(shè)閾值時(shí),按照所述啟動(dòng)順序,啟動(dòng)排序在前的所述確定數(shù)量的暫停數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
優(yōu)選地,所述步驟b包括:
若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
若分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則按照任務(wù)進(jìn)程均衡規(guī)則,為各個(gè)數(shù)據(jù)處理任務(wù)確定平均進(jìn)程數(shù)量;
基于確定的所述平均進(jìn)程數(shù)量,暫停當(dāng)前正在運(yùn)行的各個(gè)數(shù)據(jù)處理任務(wù)中超額數(shù)量的數(shù)據(jù)處理進(jìn)程,并為所述數(shù)據(jù)處理任務(wù)分配并啟用所述平均進(jìn)程數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
優(yōu)選地,所述任務(wù)進(jìn)行均衡規(guī)則包括:
將所述第二預(yù)設(shè)閾值與當(dāng)前正在運(yùn)行的數(shù)據(jù)處理任務(wù)的總數(shù)量取平均數(shù),將所述平均數(shù)作為所述平均進(jìn)程數(shù)量。
優(yōu)選地,所述保險(xiǎn)數(shù)據(jù)處理方法還包括步驟:
接收用戶針對(duì)所述第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值的修改指令,將所述第一預(yù)設(shè)閾值更新為第一修改數(shù)據(jù),及/或?qū)⑺龅诙A(yù)設(shè)閾值更新為第二修改數(shù)據(jù)。
對(duì)應(yīng)于上述所公開的一種保險(xiǎn)數(shù)據(jù)處理方法,本發(fā)明還公開了一種保險(xiǎn)數(shù)據(jù)處理系統(tǒng),包括:
分析模塊,用于接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處理 任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;
處理模塊,用于若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
優(yōu)選地,所述處理模塊包括:
分析單元,用于若所述分析模塊分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
分配單元,用于若所述分析單元分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟用所述數(shù)據(jù)處理進(jìn)程中確定數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;
排序單元,用于若所述分析單元分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則執(zhí)行如下操作:
暫停所述待處理保險(xiǎn)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程;為處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程按照對(duì)應(yīng)數(shù)據(jù)處理任務(wù)的啟動(dòng)時(shí)間先后順序,進(jìn)行啟動(dòng)順序的排序;在檢測(cè)到當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于所述第二預(yù)設(shè)閾值時(shí),按照所述啟動(dòng)順序,啟動(dòng)排序在前的所述確定數(shù)量的暫停數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
優(yōu)選地,所述處理模塊包括:
分析單元,用于若所述分析模塊分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù) 量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
均衡單元,用于若所述分析單元分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則按照任務(wù)進(jìn)程均衡規(guī)則,為各個(gè)數(shù)據(jù)處理任務(wù)確定平均進(jìn)程數(shù)量;
處理單元,用于基于確定的所述平均進(jìn)程數(shù)量,暫停當(dāng)前正在運(yùn)行的各個(gè)數(shù)據(jù)處理任務(wù)中超額數(shù)量的數(shù)據(jù)處理進(jìn)程,并為所述數(shù)據(jù)處理任務(wù)分配并啟用所述平均進(jìn)程數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
優(yōu)選地,所述任務(wù)進(jìn)行均衡規(guī)則包括:
將所述第二預(yù)設(shè)閾值與當(dāng)前正在運(yùn)行的數(shù)據(jù)處理任務(wù)的總數(shù)量取平均數(shù),將所述平均數(shù)作為所述平均進(jìn)程數(shù)量。
優(yōu)選地,所述保險(xiǎn)數(shù)據(jù)處理系統(tǒng)還包括:
更新模塊,用于接收用戶針對(duì)所述第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值的修改指令,將所述第一預(yù)設(shè)閾值更新為第一修改數(shù)據(jù),及/或?qū)⑺龅诙A(yù)設(shè)閾值更新為第二修改數(shù)據(jù)。
本發(fā)明一種保險(xiǎn)數(shù)據(jù)處理方法及系統(tǒng)可以達(dá)到如下有益效果:
通過(guò)接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處理任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處 理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;具有根據(jù)需處理的保險(xiǎn)數(shù)據(jù)量對(duì)應(yīng)采用多進(jìn)程的數(shù)據(jù)處理方式進(jìn)行數(shù)據(jù)處理的有益效果,提高了數(shù)據(jù)處理的效率,節(jié)約了數(shù)據(jù)處理時(shí)間。
附圖說(shuō)明
圖1是本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法的一種實(shí)施方式的流程示意圖;
圖2是本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法中,圖1所述實(shí)施例中步驟s20的一種實(shí)施例方式的流程示意圖;
圖3是本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法中,圖1所述實(shí)施例中步驟s20的另一種實(shí)施例方式的流程示意圖;
圖4是本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法的另一種實(shí)施方式的流程示意圖;
圖5是本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)的一種實(shí)施方式的框圖;
圖6是本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)中,圖5所述實(shí)施例中處理模塊70的一種實(shí)施例方式的框圖;
圖7是本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)中,圖5所述實(shí)施例中處理模塊70的另一種實(shí)施例方式的框圖;
圖8是本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)的另一種實(shí)施方式的框圖。
本發(fā)明實(shí)施例目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
以下結(jié)合說(shuō)明書附圖及具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限 定本發(fā)明。
本發(fā)明提供了一種保險(xiǎn)數(shù)據(jù)處理方法,用以:根據(jù)需處理的保險(xiǎn)數(shù)據(jù)量對(duì)應(yīng)采用多進(jìn)程的數(shù)據(jù)處理方式進(jìn)行數(shù)據(jù)處理,提高數(shù)據(jù)處理效率。如圖1所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法可以實(shí)施為如下描述的步驟s10-s20:
步驟s10、接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處理任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;
本發(fā)明實(shí)施例中,保險(xiǎn)服務(wù)器接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,并響應(yīng)該啟動(dòng)指令,獲取該數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量,分析獲取的該待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值。
本發(fā)明實(shí)施例中,所描述的保險(xiǎn)數(shù)據(jù)包括保險(xiǎn)處理過(guò)程中各個(gè)階段的數(shù)據(jù),例如投保數(shù)據(jù)、核保數(shù)據(jù)等;所描述的保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量包括保險(xiǎn)數(shù)據(jù)的條數(shù)和保險(xiǎn)數(shù)據(jù)的大小。
在一個(gè)具體的應(yīng)用場(chǎng)景中,例如,當(dāng)用戶點(diǎn)擊投保按鈕觸發(fā)對(duì)應(yīng)的啟動(dòng)指令時(shí),保險(xiǎn)服務(wù)器接收并響應(yīng)該啟動(dòng)指令,分析進(jìn)入核保階段的投保數(shù)據(jù)的條數(shù)是否超過(guò)第一預(yù)設(shè)閾值比如五萬(wàn)條;或者,分析進(jìn)入核保階段的投保數(shù)據(jù)的大小是否超過(guò)第一預(yù)設(shè)閾值比如一百兆。
步驟s20、若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
若保險(xiǎn)服務(wù)器分析出上述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量小于或者等于第一預(yù)設(shè)閾值,則按照正常的處理流程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。若保險(xiǎn)服務(wù)器分析出上述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于上述第一預(yù)設(shè)閾 值,則根據(jù)待處理保險(xiǎn)數(shù)據(jù)的具體數(shù)據(jù)量,為該數(shù)據(jù)處理任務(wù)分配對(duì)應(yīng)的預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程;并啟用分配的上述預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)上述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
例如,上述待處理保險(xiǎn)數(shù)據(jù)的具體數(shù)據(jù)量為三萬(wàn)條,則針對(duì)這三萬(wàn)條數(shù)據(jù)量,保險(xiǎn)服務(wù)器為該數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量為十個(gè)的數(shù)據(jù)處理進(jìn)程,利用分配的這十個(gè)數(shù)據(jù)處理進(jìn)程,對(duì)上述三萬(wàn)條待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法通過(guò)接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處理任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;具有根據(jù)需處理的保險(xiǎn)數(shù)據(jù)量對(duì)應(yīng)采用多進(jìn)程的數(shù)據(jù)處理方式進(jìn)行數(shù)據(jù)處理的有益效果,提高了數(shù)據(jù)處理的效率,節(jié)約了數(shù)據(jù)處理時(shí)間。
基于圖1所述實(shí)施例的描述,本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法中,保險(xiǎn)服務(wù)器對(duì)數(shù)據(jù)量超出第一預(yù)設(shè)閾值的待處理保險(xiǎn)數(shù)據(jù)進(jìn)行處理時(shí),可以采用圖2所述實(shí)施例描述的技術(shù)手段來(lái)實(shí)現(xiàn)。
如圖2所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法中,圖1所述實(shí)施例中“步驟s20、若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理”,可以實(shí)施為如下描述的步驟s210-s250:
步驟s210、若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù) 設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
若分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則執(zhí)行步驟s220;若分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則執(zhí)行步驟s230-s250;
步驟s220、為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟用所述數(shù)據(jù)處理進(jìn)程中確定數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;
若保險(xiǎn)服務(wù)器分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則直接為該數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟動(dòng)分配的上述預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明實(shí)施例中,為了避免保險(xiǎn)服務(wù)器運(yùn)行的數(shù)據(jù)處理進(jìn)程過(guò)多而可能出現(xiàn)不可預(yù)期的不良后果,所描述的預(yù)設(shè)數(shù)量等于所述第二預(yù)設(shè)閾值與當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)的差值。
步驟s230、暫停所述待處理保險(xiǎn)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程;
步驟s240、為處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程按照對(duì)應(yīng)數(shù)據(jù)處理任務(wù)的啟動(dòng)時(shí)間先后順序,進(jìn)行啟動(dòng)順序的排序;
步驟s250、在檢測(cè)到當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于所述第二預(yù)設(shè)閾值時(shí),按照所述啟動(dòng)順序,啟動(dòng)排序在前的所述確定數(shù)量的暫停數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
若保險(xiǎn)服務(wù)器分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則為了避免保險(xiǎn)服務(wù)器超負(fù)荷運(yùn)行,也為了確保各數(shù)據(jù)處理進(jìn)程的順利運(yùn)行,保險(xiǎn)服務(wù)器暫停處理該待處理保險(xiǎn)數(shù)據(jù)所對(duì)應(yīng) 的數(shù)據(jù)處理進(jìn)程。
同時(shí),保險(xiǎn)服務(wù)器獲取處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)行,并對(duì)處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程進(jìn)行排序;其排序原則為:按照數(shù)據(jù)處理進(jìn)程對(duì)應(yīng)的數(shù)據(jù)處理任務(wù)的啟動(dòng)時(shí)間的先后順序,對(duì)上述處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程進(jìn)行啟動(dòng)順序的排序。且保險(xiǎn)服務(wù)器實(shí)時(shí)檢測(cè)或者按照預(yù)設(shè)周期檢測(cè)當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程的總數(shù);當(dāng)檢測(cè)到當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于上述第二預(yù)設(shè)閾值時(shí),按照上述排列好的數(shù)據(jù)處理進(jìn)程的啟動(dòng)順序,啟動(dòng)排序在前面的上述確定數(shù)量的暫停數(shù)據(jù)處理進(jìn)程,并基于啟動(dòng)的所述數(shù)據(jù)處理進(jìn)程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程處理。
在本發(fā)明一優(yōu)選的實(shí)施例中,保險(xiǎn)服務(wù)器對(duì)數(shù)據(jù)量超出第一預(yù)設(shè)閾值的待處理保險(xiǎn)數(shù)據(jù)進(jìn)行處理時(shí),還可以采用圖3所述實(shí)施例描述的技術(shù)手段來(lái)實(shí)現(xiàn)。
如圖3所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法中,圖1所述實(shí)施例中“步驟s20、若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理”,可以實(shí)施為如下描述的步驟s260-s280:
步驟s260、若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
步驟s270、若分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則按照任務(wù)進(jìn)程均衡規(guī)則,為各個(gè)數(shù)據(jù)處理任務(wù)確定平均進(jìn)程數(shù)量;
步驟s280、基于確定的所述平均進(jìn)程數(shù)量,暫停當(dāng)前正在運(yùn)行的各個(gè)數(shù)據(jù)處理任務(wù)中超額數(shù)量的數(shù)據(jù)處理進(jìn)程,并為所述數(shù)據(jù)處理任務(wù)分配并啟用所述平均進(jìn)程數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明實(shí)施例中,若保險(xiǎn)服務(wù)器分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則可以按照?qǐng)D2所述實(shí)施例的處理方式,例如:保險(xiǎn)服務(wù)器直接為該數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟動(dòng)分配的上述預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。保險(xiǎn)服務(wù)器也可以按照預(yù)先設(shè)定的處理方式,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。
當(dāng)保險(xiǎn)服務(wù)器分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值時(shí),按照任務(wù)進(jìn)程均衡規(guī)則,為各個(gè)數(shù)據(jù)處理任務(wù)確定平均進(jìn)程數(shù)量。本發(fā)明實(shí)施例中,將所述第二預(yù)設(shè)閾值與當(dāng)前正在運(yùn)行的數(shù)據(jù)處理任務(wù)的總數(shù)量取平均數(shù),將所述平均數(shù)作為所述平均進(jìn)程數(shù)量。
基于確定的上述平均進(jìn)程數(shù)量,保險(xiǎn)服務(wù)器暫停當(dāng)前正在運(yùn)行的各個(gè)數(shù)據(jù)處理任務(wù)中超額數(shù)量的數(shù)據(jù)處理進(jìn)程,并為待處理的所述數(shù)據(jù)處理任務(wù)分配并啟用所述平均進(jìn)程數(shù)量的數(shù)據(jù)處理進(jìn)程,從而執(zhí)行對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法通過(guò)采用不同的數(shù)據(jù)處理方式來(lái)進(jìn)行待處理保險(xiǎn)數(shù)據(jù)的多線程數(shù)據(jù)處理,具有根據(jù)待處理保險(xiǎn)數(shù)據(jù)的具體情況來(lái)靈活地調(diào)整數(shù)據(jù)處理方案的有益效果,提高了數(shù)據(jù)處理的靈活性和多樣性。
基于圖1、圖2和圖3所述實(shí)施例的描述,本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法中,保險(xiǎn)服務(wù)器基于用戶觸發(fā)的操作指令,可以對(duì)待處理保險(xiǎn)數(shù)據(jù)對(duì)應(yīng)的第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值的取值進(jìn)行修改或者更新。
如圖4所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法還包括步驟:
步驟s30、接收用戶針對(duì)所述第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值的修改指令,將所述第一預(yù)設(shè)閾值更新為第一修改數(shù)據(jù),及/或?qū)⑺龅诙A(yù)設(shè)閾值更新為第二修改數(shù)據(jù)。
本發(fā)明實(shí)施例中,保險(xiǎn)服務(wù)器接收到用戶針對(duì)第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值的修改指令時(shí),響應(yīng)該修改指令,將第一預(yù)設(shè)閾值更新為第一修改數(shù)據(jù),及/或?qū)⒌诙A(yù)設(shè)閾值更新為第二修改數(shù)據(jù)。
本發(fā)明實(shí)施例中,步驟s30可以在圖1所述實(shí)施例中步驟s10和步驟s20之間的任何一個(gè)環(huán)節(jié)執(zhí)行;一旦保險(xiǎn)服務(wù)器對(duì)上述第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值進(jìn)行了修改或者更新,則保險(xiǎn)服務(wù)器后續(xù)執(zhí)行保險(xiǎn)數(shù)據(jù)處理操作時(shí),直接按照更新后的修改數(shù)據(jù)進(jìn)行。本發(fā)明實(shí)施例中,圖3所述實(shí)施例以步驟s30在圖1所述實(shí)施例中的步驟s20之后執(zhí)行,為例進(jìn)行示意。
本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法通過(guò)對(duì)預(yù)設(shè)閾值的修改或者更新,進(jìn)一步提高了數(shù)據(jù)處理的靈活性。
對(duì)應(yīng)于圖1、圖2、圖3和圖4所述實(shí)施例提供的一種保險(xiǎn)數(shù)據(jù)處理方法,本發(fā)明還提供了一種保險(xiǎn)數(shù)據(jù)處理系統(tǒng),所述保險(xiǎn)數(shù)據(jù)處理系統(tǒng)可以運(yùn)行在上述實(shí)施例所描述的保險(xiǎn)服務(wù)器中。如圖5所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)包括:分析模塊60和處理模塊70;其中:
分析模塊60,用于接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處 理任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;
本發(fā)明實(shí)施例中,分析模塊60接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,并響應(yīng)該啟動(dòng)指令,獲取該數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量,分析獲取的該待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值。
本發(fā)明實(shí)施例中,所描述的保險(xiǎn)數(shù)據(jù)包括保險(xiǎn)處理過(guò)程中各個(gè)階段的數(shù)據(jù),例如投保數(shù)據(jù)、核保數(shù)據(jù)等;所描述的保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量包括保險(xiǎn)數(shù)據(jù)的條數(shù)和保險(xiǎn)數(shù)據(jù)的大小。
在一個(gè)具體的應(yīng)用場(chǎng)景中,例如,當(dāng)用戶點(diǎn)擊投保按鈕觸發(fā)對(duì)應(yīng)的啟動(dòng)指令時(shí),分析模塊60接收并響應(yīng)該啟動(dòng)指令,分析進(jìn)入核保階段的投保數(shù)據(jù)的條數(shù)是否超過(guò)第一預(yù)設(shè)閾值比如五萬(wàn)條;或者,分析進(jìn)入核保階段的投保數(shù)據(jù)的大小是否超過(guò)第一預(yù)設(shè)閾值比如一百兆。
處理模塊70,用于若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
若分析模塊60分析出上述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量小于或者等于第一預(yù)設(shè)閾值,則按照正常的處理流程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。若分析模塊60分析出上述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于上述第一預(yù)設(shè)閾值,則處理模塊70根據(jù)待處理保險(xiǎn)數(shù)據(jù)的具體數(shù)據(jù)量,為該數(shù)據(jù)處理任務(wù)分配對(duì)應(yīng)的預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程;并啟用分配的上述預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)上述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
例如,上述待處理保險(xiǎn)數(shù)據(jù)的具體數(shù)據(jù)量為三萬(wàn)條,則針對(duì)這三萬(wàn)條數(shù)據(jù)量,處理模塊70為該數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量為十個(gè)的數(shù)據(jù)處理進(jìn)程,利用分配的這十個(gè)數(shù)據(jù)處理進(jìn)程,對(duì)上述三萬(wàn)條待處理保險(xiǎn)數(shù) 據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)通過(guò)接收數(shù)據(jù)處理任務(wù)的啟動(dòng)指令,分析所述數(shù)據(jù)處理任務(wù)對(duì)應(yīng)的待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量是否大于第一預(yù)設(shè)閾值;若分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,啟用分配的所述數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;具有根據(jù)需處理的保險(xiǎn)數(shù)據(jù)量對(duì)應(yīng)采用多進(jìn)程的數(shù)據(jù)處理方式進(jìn)行數(shù)據(jù)處理的有益效果,提高了數(shù)據(jù)處理的效率,節(jié)約了數(shù)據(jù)處理時(shí)間。
基于圖5所述實(shí)施例的描述,如圖6所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)中,所述處理模塊70包括:分析單元701、分配單元702和排序單元703;其中:
分析單元701,用于若所述分析模塊分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
分配單元702,用于若所述分析單元分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則為所述數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟用所述數(shù)據(jù)處理進(jìn)程中確定數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理;
若分析單元701分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則分配單元702直接為該數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟動(dòng)分配的上述預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明實(shí)施例中,為了避免保險(xiǎn)數(shù)據(jù)處理系統(tǒng)運(yùn)行的數(shù)據(jù)處理進(jìn)程 過(guò)多而可能出現(xiàn)不可預(yù)期的不良后果,所描述的預(yù)設(shè)數(shù)量等于所述第二預(yù)設(shè)閾值與當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)的差值。
排序單元703,用于若所述分析單元分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則執(zhí)行如下操作:
暫停所述待處理保險(xiǎn)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程;為處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程按照對(duì)應(yīng)數(shù)據(jù)處理任務(wù)的啟動(dòng)時(shí)間先后順序,進(jìn)行啟動(dòng)順序的排序;在檢測(cè)到當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于所述第二預(yù)設(shè)閾值時(shí),按照所述啟動(dòng)順序,啟動(dòng)排序在前的所述確定數(shù)量的暫停數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
若分析單元701分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則為了避免保險(xiǎn)服務(wù)器超負(fù)荷運(yùn)行,也為了確保各數(shù)據(jù)處理進(jìn)程的順利運(yùn)行,排序單元703暫停處理該待處理保險(xiǎn)數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程。
同時(shí),排序單元703獲取處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)行,并對(duì)處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程進(jìn)行排序;其排序原則為:按照數(shù)據(jù)處理進(jìn)程對(duì)應(yīng)的數(shù)據(jù)處理任務(wù)的啟動(dòng)時(shí)間的先后順序,對(duì)上述處于暫停狀態(tài)的所有數(shù)據(jù)處理進(jìn)程進(jìn)行啟動(dòng)順序的排序。且排序單元703實(shí)時(shí)檢測(cè)或者按照預(yù)設(shè)周期檢測(cè)當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程的總數(shù);當(dāng)檢測(cè)到當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于上述第二預(yù)設(shè)閾值時(shí),排序單元703按照上述排列好的數(shù)據(jù)處理進(jìn)程的啟動(dòng)順序,啟動(dòng)排序在前面的上述確定數(shù)量的暫停數(shù)據(jù)處理進(jìn)程,并基于啟動(dòng)的所述數(shù)據(jù)處理進(jìn)程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程處理。
在本發(fā)明一優(yōu)選的實(shí)施例中,如圖7所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)中,所述處理模塊70包括:分析單元701、均衡單元704和處理單元705; 其中:
分析單元701,用于若所述分析模塊分析出所述待處理保險(xiǎn)數(shù)據(jù)的數(shù)據(jù)量大于所述第一預(yù)設(shè)閾值,則分析當(dāng)前正在運(yùn)行的各數(shù)據(jù)處理任務(wù)所對(duì)應(yīng)的數(shù)據(jù)處理進(jìn)程總數(shù),是否大于或者等于第二預(yù)設(shè)閾值;
均衡單元704,用于若所述分析單元分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值,則按照任務(wù)進(jìn)程均衡規(guī)則,為各個(gè)數(shù)據(jù)處理任務(wù)確定平均進(jìn)程數(shù)量;
處理單元705,用于基于確定的所述平均進(jìn)程數(shù)量,暫停當(dāng)前正在運(yùn)行的各個(gè)數(shù)據(jù)處理任務(wù)中超額數(shù)量的數(shù)據(jù)處理進(jìn)程,并為所述數(shù)據(jù)處理任務(wù)分配并啟用所述平均進(jìn)程數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明實(shí)施例中,若分析單元701分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)小于第二預(yù)設(shè)閾值,則可以按照如下處理方式對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,例如:保險(xiǎn)數(shù)據(jù)處理系統(tǒng)中處理模塊70直接為該數(shù)據(jù)處理任務(wù)分配預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,并啟動(dòng)分配的上述預(yù)設(shè)數(shù)量的數(shù)據(jù)處理進(jìn)程,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。處理模塊70也可以按照預(yù)先設(shè)定的處理方式,對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。
當(dāng)分析單元701分析出當(dāng)前正在運(yùn)行的數(shù)據(jù)處理進(jìn)程總數(shù)大于或者等于第二預(yù)設(shè)閾值時(shí),均衡單元704按照任務(wù)進(jìn)程均衡規(guī)則,為各個(gè)數(shù)據(jù)處理任務(wù)確定平均進(jìn)程數(shù)量。本發(fā)明實(shí)施例中,均衡單元704將所述第二預(yù)設(shè)閾值與當(dāng)前正在運(yùn)行的數(shù)據(jù)處理任務(wù)的總數(shù)量取平均數(shù),將所述平均數(shù)作為所述平均進(jìn)程數(shù)量。
基于均衡單元704確定的上述平均進(jìn)程數(shù)量,處理單元705暫停當(dāng)前正在運(yùn)行的各個(gè)數(shù)據(jù)處理任務(wù)中超額數(shù)量的數(shù)據(jù)處理進(jìn)程,并為待處理 的所述數(shù)據(jù)處理任務(wù)分配并啟用所述平均進(jìn)程數(shù)量的數(shù)據(jù)處理進(jìn)程,從而執(zhí)行對(duì)所述待處理保險(xiǎn)數(shù)據(jù)進(jìn)行多線程數(shù)據(jù)處理。
本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)通過(guò)采用不同的數(shù)據(jù)處理方式來(lái)進(jìn)行待處理保險(xiǎn)數(shù)據(jù)的多線程數(shù)據(jù)處理,具有根據(jù)待處理保險(xiǎn)數(shù)據(jù)的具體情況來(lái)靈活地調(diào)整數(shù)據(jù)處理方案的有益效果,提高了數(shù)據(jù)處理的靈活性和多樣性。
基于圖5、圖6和圖7所述實(shí)施例的描述,如圖8所示,本發(fā)明保險(xiǎn)數(shù)據(jù)處理系統(tǒng)還包括:
更新模塊80,用于接收用戶針對(duì)所述第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值的修改指令,將所述第一預(yù)設(shè)閾值更新為第一修改數(shù)據(jù),及/或?qū)⑺龅诙A(yù)設(shè)閾值更新為第二修改數(shù)據(jù)。
本發(fā)明實(shí)施例中,更新模塊80接收到用戶針對(duì)第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值的修改指令時(shí),響應(yīng)該修改指令,將第一預(yù)設(shè)閾值更新為第一修改數(shù)據(jù),及/或?qū)⒌诙A(yù)設(shè)閾值更新為第二修改數(shù)據(jù)。
本發(fā)明實(shí)施例中,更新模塊80可以在保險(xiǎn)數(shù)據(jù)處理系統(tǒng)對(duì)待處理保險(xiǎn)數(shù)據(jù)進(jìn)行處理的任何一個(gè)環(huán)節(jié)執(zhí)行;一旦更新模塊80對(duì)上述第一預(yù)設(shè)閾值及/或第二預(yù)設(shè)閾值進(jìn)行了修改或者更新,則保險(xiǎn)數(shù)據(jù)處理系統(tǒng)中分析模塊60和處理模塊70后續(xù)執(zhí)行保險(xiǎn)數(shù)據(jù)處理操作時(shí),直接按照更新模塊80更新后的修改數(shù)據(jù)進(jìn)行。
本發(fā)明保險(xiǎn)數(shù)據(jù)處理方法通過(guò)對(duì)預(yù)設(shè)閾值的修改或者更新,進(jìn)一步提高了數(shù)據(jù)處理的靈活性。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者任何其他帶 有非排他性涵蓋意義的詞語(yǔ),其作用是表明包括一系列要素的過(guò)程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制其專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。