本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)推送方法及系統(tǒng)。
背景技術(shù):
保險產(chǎn)品的核心數(shù)據(jù)包括產(chǎn)品費率和產(chǎn)品現(xiàn)價,對于每一款保險產(chǎn)品,都需要將產(chǎn)品費率和產(chǎn)品現(xiàn)價存儲在個險核心業(yè)務(wù)系統(tǒng)(Computer Science Corporation,以下簡稱:CSC)中,以便于保費現(xiàn)價的計算和退?,F(xiàn)價的計算。
現(xiàn)有的產(chǎn)品費率和產(chǎn)品現(xiàn)價存儲過程是:產(chǎn)品部的工作人員需要將每款保險產(chǎn)品的產(chǎn)品費率和產(chǎn)品現(xiàn)價從Word格式文件手工轉(zhuǎn)換到Excel文件中,再將Excel文件直接給IT開發(fā)人員,接著由開發(fā)人員通過IBMAS400系統(tǒng)定義的文件上傳功能按照預(yù)先定義的數(shù)據(jù)模板格式將Excel文件上傳到IBMAS400系統(tǒng)中的臨時數(shù)據(jù)庫,然后通過執(zhí)行CSC特定的轉(zhuǎn)換功能將臨時數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換到實際費率表中,產(chǎn)品部的工作人員和開發(fā)人員的工作都很復(fù)雜,人工的工作量很大。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種數(shù)據(jù)推送方法及系統(tǒng),以解決現(xiàn)有技術(shù)中保險產(chǎn)品的核心數(shù)據(jù)存儲時人工的工作量大的問題。
第一方面,本發(fā)明提供一種數(shù)據(jù)推送方法,包括:
產(chǎn)品庫接收到導(dǎo)入的數(shù)據(jù)后,將所述數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)格式并存儲在所述產(chǎn)品庫的數(shù)據(jù)庫中;
所述產(chǎn)品庫將所述數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為個險核心業(yè)務(wù)系統(tǒng)CSC數(shù)據(jù)格式的數(shù)據(jù),同時將轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)推送到CSC數(shù)據(jù)庫中;
所述產(chǎn)品庫向所述CSC發(fā)送觸發(fā)命令;
所述CSC接收到所述觸發(fā)命令后,從所述CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
可選的,所述導(dǎo)入的數(shù)據(jù)的格式為word格式或excel格式。
可選的,所述產(chǎn)品庫將所述數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為個險核心業(yè)務(wù)系統(tǒng)CSC數(shù)據(jù)格式的數(shù)據(jù),包括:
所述產(chǎn)品庫根據(jù)預(yù)存的映射表將所述數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù),所述映射表為每款產(chǎn)品的產(chǎn)品費率和產(chǎn)品現(xiàn)價與CSC數(shù)據(jù)格式的數(shù)據(jù)之間的對應(yīng)關(guān)系。
可選的,所述CSC將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中,包括:
所述CSC根據(jù)預(yù)存的對應(yīng)關(guān)系獲取不同數(shù)據(jù)對應(yīng)的處理子程序,所述預(yù)存的對應(yīng)關(guān)系為不同產(chǎn)品費率格式與處理子程序之間的對應(yīng)關(guān)系;
所述CSC通過獲取的處理子程序?qū)⒆x取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
可選的,所述從所述CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù)之后,還包括:
根據(jù)讀取的數(shù)據(jù)攜帶的處理標(biāo)識確定出所述CSC數(shù)據(jù)庫中未被處理的數(shù)據(jù)。
第二方面,本發(fā)明提供一種數(shù)據(jù)推送系統(tǒng),包括:
產(chǎn)品庫和個險核心業(yè)務(wù)系統(tǒng)CSC;
所述產(chǎn)品庫用于:
接收到導(dǎo)入的數(shù)據(jù)后,將所述數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)格式并存儲在所述產(chǎn)品庫的數(shù)據(jù)庫中;
將所述數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為個險核心業(yè)務(wù)系統(tǒng)CSC數(shù)據(jù)格式的數(shù)據(jù),同時將轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)推送到CSC數(shù)據(jù)庫中;
向所述CSC發(fā)送觸發(fā)命令;
所述CSC用于:接收到所述觸發(fā)命令后,從所述CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
可選的,所述導(dǎo)入的數(shù)據(jù)的格式為word格式或excel格式。
可選的,所述產(chǎn)品庫具體用于:
根據(jù)預(yù)存的映射表將所述數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù),所述映射表為每款產(chǎn)品的產(chǎn)品費率和產(chǎn)品現(xiàn)價與CSC數(shù)據(jù)格式的數(shù)據(jù)之間的對應(yīng)關(guān)系。
可選的,所述CSC具體用于:
根據(jù)預(yù)存的對應(yīng)關(guān)系獲取不同數(shù)據(jù)對應(yīng)的處理子程序,所述預(yù)存的對應(yīng)關(guān)系為不同產(chǎn)品費率格式與處理子程序之間的對應(yīng)關(guān)系;
通過獲取的處理子程序?qū)⒆x取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
可選的,所述CSC還用于:
從所述CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù)之后,根據(jù)讀取的數(shù)據(jù)攜帶的處理標(biāo)識確定出所述CSC數(shù)據(jù)庫中未被處理的數(shù)據(jù)。
本發(fā)明提供的數(shù)據(jù)推送方法及系統(tǒng),通過產(chǎn)品庫將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為產(chǎn)品庫所需數(shù)據(jù)格式的數(shù)據(jù)并存儲在產(chǎn)品庫的數(shù)據(jù)庫中,接著自動進行格式轉(zhuǎn)換為后CSC數(shù)據(jù)格式的數(shù)據(jù),同時推送CSC數(shù)據(jù)格式的數(shù)據(jù)到CSC數(shù)據(jù)庫,接著觸發(fā)CSC進行數(shù)據(jù)轉(zhuǎn)換批處理,CSC接收到觸發(fā)指令后,批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表所需的存儲字段格式的數(shù)據(jù)并存儲到費率表中。從而可實現(xiàn)數(shù)據(jù)的自動推送和自動進行格式轉(zhuǎn)換存儲,產(chǎn)品部不需要人工進行費率或現(xiàn)價數(shù)據(jù)的轉(zhuǎn)換,同時也不需要開發(fā)人員手工進行數(shù)據(jù)的上傳,提高了數(shù)據(jù)處理的效率,節(jié)省人力資源。
附圖說明
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明數(shù)據(jù)推送方法實施例一的流程圖;
圖2為本發(fā)明數(shù)據(jù)推送方法實施例二的交互流程圖;
圖3為本發(fā)明數(shù)據(jù)推送方法實施例二中批處理的過程示意圖;
圖4為本發(fā)明數(shù)據(jù)推送系統(tǒng)實施例一的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1為本發(fā)明數(shù)據(jù)推送方法實施例一的流程圖,如圖1所示,本實施例的方法可以包括:
S101、產(chǎn)品庫接收到導(dǎo)入的數(shù)據(jù)后,將數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)格式并存儲在產(chǎn)品庫的數(shù)據(jù)庫中。
其中,導(dǎo)入的數(shù)據(jù)的格式為word格式或excel格式,導(dǎo)入的數(shù)據(jù)為保險產(chǎn)品費率或保險產(chǎn)品現(xiàn)價對應(yīng)的數(shù)據(jù),預(yù)設(shè)的數(shù)據(jù)格式為產(chǎn)品庫自定義的數(shù)據(jù)格式。產(chǎn)品庫為前端系統(tǒng)產(chǎn)品庫,支持word、excel等數(shù)據(jù)格式的直接導(dǎo)入。具體地,產(chǎn)品庫將數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)格式并存儲在產(chǎn)品庫的數(shù)據(jù)庫如MYSQL數(shù)據(jù)庫中。
S102、產(chǎn)品庫將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù),同時將轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)推送到CSC數(shù)據(jù)庫中。
其中,CSC數(shù)據(jù)格式為面向商業(yè)的通用語言(Common Business Oriented Language,簡稱:COBOL)加密的數(shù)據(jù)。產(chǎn)品庫將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù),具體為:產(chǎn)品庫根據(jù)預(yù)存的映射表將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù),映射表為每款產(chǎn)品的產(chǎn)品費率和產(chǎn)品現(xiàn)價與CSC數(shù)據(jù)格式的數(shù)據(jù)之間的對應(yīng)關(guān)系。轉(zhuǎn)換的同時,產(chǎn)品庫將轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)推送到CSC數(shù)據(jù)庫中,CSC負(fù)責(zé)從CSC數(shù)據(jù)庫中讀取數(shù)據(jù)。
S103、產(chǎn)品庫向CSC發(fā)送觸發(fā)命令。
產(chǎn)品庫向CSC發(fā)送觸發(fā)命令,即就是觸發(fā)調(diào)用CSC的處理單元進行批處理。
S104、CSC接收到觸發(fā)命令后,從CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
其中,CSC將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中,具體為:首先CSC根據(jù)預(yù)存的對應(yīng)關(guān)系獲取不同數(shù)據(jù)對應(yīng)的處理子程序,預(yù)存的對應(yīng)關(guān)系為不同產(chǎn)品費率格式與處理子程序之間的對應(yīng)關(guān)系,不同的費率格式對應(yīng)不同的處理子程序。接著CSC通過獲取的處理子程序?qū)⒆x取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
進一步地,S104中從CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù)之后,還包括:
根據(jù)讀取的數(shù)據(jù)攜帶的處理標(biāo)識確定出CSC數(shù)據(jù)庫中未被處理的數(shù)據(jù)。即就是進行數(shù)據(jù)過濾,過濾出未被處理的數(shù)據(jù)即新數(shù)據(jù),對新數(shù)據(jù)進行轉(zhuǎn)換,轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
進一步地,CSC將讀取的數(shù)據(jù)轉(zhuǎn)換并存儲到費率表中之后,產(chǎn)品庫還可向CSC發(fā)送查詢指令以查詢轉(zhuǎn)換結(jié)果,并記錄轉(zhuǎn)換結(jié)果。
本實施例提供的數(shù)據(jù)推送方法,通過產(chǎn)品庫將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為產(chǎn)品庫所需數(shù)據(jù)格式的數(shù)據(jù)并存儲在產(chǎn)品庫的數(shù)據(jù)庫中,接著自動進行格式轉(zhuǎn)換為后CSC數(shù)據(jù)格式的數(shù)據(jù),同時推送CSC數(shù)據(jù)格式的數(shù)據(jù)到CSC數(shù)據(jù)庫,接著觸發(fā)CSC進行數(shù)據(jù)轉(zhuǎn)換批處理,CSC接收到觸發(fā)指令后,批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表所需的存儲字段格式的數(shù)據(jù)并存儲到費率表中。從而可實現(xiàn)數(shù)據(jù)的自動推送和自動進行格式轉(zhuǎn)換存儲,產(chǎn)品部不需要人工進行費率或現(xiàn)價數(shù)據(jù)的轉(zhuǎn)換,同時也不需要開發(fā)人員手工進行數(shù)據(jù)的上傳,提高了數(shù)據(jù)處理的效率,節(jié)省人力資源。
下面采用一個具體的實施例,對圖1所示方法實施例的技術(shù)方案進行詳細(xì)說明。
圖2為本發(fā)明數(shù)據(jù)推送方法實施例二的交互流程圖,如圖2所示,本實施例的方法可以包括:
S201、產(chǎn)品庫接收到導(dǎo)入的數(shù)據(jù)后,將數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)格式并存儲在產(chǎn)品庫的數(shù)據(jù)庫中。
S202、產(chǎn)品庫將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)。
S203、產(chǎn)品庫將轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)推送到CSC數(shù)據(jù)庫中。
S204、產(chǎn)品庫調(diào)用導(dǎo)入批處理。
即就是產(chǎn)品庫向CSC發(fā)送觸發(fā)命令。
S205、CSC接收到觸發(fā)命令后,進行數(shù)據(jù)批處理。
具體來說,圖3為本發(fā)明數(shù)據(jù)推送方法實施例二中批處理的過程示意圖,如圖3所示,數(shù)據(jù)表一和數(shù)據(jù)表二為CSC數(shù)據(jù)庫中的兩個表,產(chǎn)品庫負(fù)責(zé)推送數(shù)據(jù)到這兩個表,CSC負(fù)責(zé)從這兩個表中讀取數(shù)據(jù),兩個表中一個存數(shù)據(jù),一個存數(shù)據(jù)對應(yīng)的中文描述,相應(yīng)地,費率表也包括兩個,費率表一和費率表二。CSC從數(shù)據(jù)表一和數(shù)據(jù)表二中批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表一和費率表二中。數(shù)據(jù)的轉(zhuǎn)換處理進程和數(shù)據(jù)對應(yīng)的中文描述的轉(zhuǎn)換處理進程同時進行。
具體地,首先CSC根據(jù)預(yù)存的對應(yīng)關(guān)系從配置表中獲取不同數(shù)據(jù)對應(yīng)的處理子程序,配置表中存儲各個處理子程序和預(yù)存的對應(yīng)關(guān)系表,預(yù)存的對應(yīng)關(guān)系為不同產(chǎn)品費率格式與處理子程序之間的對應(yīng)關(guān)系,不同的費率格式對應(yīng)不同的處理子程序。接著CSC通過獲取的處理子程序?qū)⒆x取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表一和費率表二中。
S206、產(chǎn)品庫輪詢CSC處理結(jié)果。
即產(chǎn)品庫向CSC發(fā)送查詢指令以查詢批處理結(jié)果,批處理結(jié)果存儲在CSC的個險查詢中,個險查詢?yōu)镃SC的webservice服務(wù),為產(chǎn)品庫提供功能接口。
S207、記錄CSC處理結(jié)果。
圖4為本發(fā)明數(shù)據(jù)推送系統(tǒng)實施例一的結(jié)構(gòu)示意圖,如圖4所示,本實施例的裝置可以包括:產(chǎn)品庫11和CSC12,其中,產(chǎn)品庫11用于:接收到導(dǎo)入的數(shù)據(jù)后,將數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)格式并存儲在產(chǎn)品庫的數(shù)據(jù)庫中。將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為個險核心業(yè)務(wù)系統(tǒng)CSC數(shù)據(jù)格式的數(shù)據(jù),同時將轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù)推送到CSC數(shù)據(jù)庫中。向CSC發(fā)送觸發(fā)命令。
CSC12用于:接收到觸發(fā)命令后,從CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
其中,導(dǎo)入的數(shù)據(jù)的格式為word格式或excel格式。
進一步地,產(chǎn)品庫11具體用于:
根據(jù)預(yù)存的映射表將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為CSC數(shù)據(jù)格式的數(shù)據(jù),映射表為每款產(chǎn)品的產(chǎn)品費率和產(chǎn)品現(xiàn)價與CSC數(shù)據(jù)格式的數(shù)據(jù)之間的對應(yīng)關(guān)系。
CSC12具體用于:CSC根據(jù)預(yù)存的對應(yīng)關(guān)系獲取不同數(shù)據(jù)對應(yīng)的處理子程序,預(yù)存的對應(yīng)關(guān)系為不同產(chǎn)品費率格式與處理子程序之間的對應(yīng)關(guān)系;
CSC通過獲取的處理子程序?qū)⒆x取的數(shù)據(jù)轉(zhuǎn)換為費率表的存儲字段格式的數(shù)據(jù)并存儲到費率表中。
進一步地,CSC還用于:從CSC數(shù)據(jù)庫中批量讀取數(shù)據(jù)之后,根據(jù)讀取的數(shù)據(jù)攜帶的處理標(biāo)識確定出CSC數(shù)據(jù)庫中未被處理的數(shù)據(jù)。
本實施例的裝置,可以用于執(zhí)行圖3所示方法實施例的技術(shù)方案,其實現(xiàn)原理類似,此處不再贅述。
本發(fā)明提供的數(shù)據(jù)推送系統(tǒng),通過產(chǎn)品庫將導(dǎo)入的數(shù)據(jù)轉(zhuǎn)換為產(chǎn)品庫所需數(shù)據(jù)格式的數(shù)據(jù)并存儲在產(chǎn)品庫的數(shù)據(jù)庫中,接著自動進行格式轉(zhuǎn)換為后CSC數(shù)據(jù)格式的數(shù)據(jù),同時推送CSC數(shù)據(jù)格式的數(shù)據(jù)到CSC數(shù)據(jù)庫,接著觸發(fā)CSC進行數(shù)據(jù)轉(zhuǎn)換批處理,CSC接收到觸發(fā)指令后,批量讀取數(shù)據(jù),將讀取的數(shù)據(jù)轉(zhuǎn)換為費率表所需的存儲字段格式的數(shù)據(jù)并存儲到費率表中。從而可實現(xiàn)數(shù)據(jù)的自動推送和自動進行格式轉(zhuǎn)換存儲,產(chǎn)品部不需要人工進行費率或現(xiàn)價數(shù)據(jù)的轉(zhuǎn)換,同時也不需要開發(fā)人員手工進行數(shù)據(jù)的上傳,提高了數(shù)據(jù)處理的效率,節(jié)省人力資源。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。