一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)和方法
【專利摘要】本發(fā)明公開(kāi)一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)和方法,所述系統(tǒng)包括接收模塊、分析模塊、判斷模塊、采集模塊、處理模塊和發(fā)布模塊。本發(fā)明系統(tǒng)采用基于統(tǒng)一接口機(jī)制的接口方式與上下游系統(tǒng)(消費(fèi)方系統(tǒng)、采集方系統(tǒng))進(jìn)行信息交互,例如,具體可采用WebService接口方式實(shí)現(xiàn)對(duì)采集方系統(tǒng)中的相關(guān)指標(biāo)數(shù)據(jù)進(jìn)行采集,以為消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。從而,針對(duì)多系統(tǒng)數(shù)據(jù)發(fā)布需求,僅需基于統(tǒng)一接口機(jī)制通過(guò)進(jìn)行相應(yīng)配置將各消費(fèi)方系統(tǒng)以及各采集方系統(tǒng)分別接入本發(fā)明系統(tǒng)即可,無(wú)需針對(duì)不同系統(tǒng)、不同維度、不同采集頻度的指標(biāo)在采集方與消費(fèi)方之間進(jìn)行多接口開(kāi)發(fā),克服了現(xiàn)有技術(shù)中多系統(tǒng)數(shù)據(jù)發(fā)布時(shí)接口開(kāi)發(fā)、維護(hù)工作量較大,成本較高的問(wèn)題。
【專利說(shuō)明】一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于辦公自動(dòng)化【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著辦公自動(dòng)化的發(fā)展,大型企業(yè)往往需由多套軟件系統(tǒng)分工合作來(lái)支撐其整個(gè)業(yè)務(wù)體系,不可避免地,各系統(tǒng)間會(huì)產(chǎn)生各種指標(biāo)數(shù)據(jù)的分析發(fā)布需求,例如,內(nèi)部系統(tǒng)與內(nèi)部系統(tǒng)之間、內(nèi)部系統(tǒng)向外部系統(tǒng)進(jìn)行指標(biāo)數(shù)據(jù)發(fā)布等。
[0003]當(dāng)前,實(shí)現(xiàn)指標(biāo)數(shù)據(jù)發(fā)布的兩方系統(tǒng)中,不同的采集方系統(tǒng)與不同的消費(fèi)方系統(tǒng)間存在接口多對(duì)多的混亂局面,例如,某企業(yè)當(dāng)前存在兩種系統(tǒng)Al,A2,作為指標(biāo)采集方A1,A2均存在多個(gè)不同數(shù)據(jù)維度、不同采集頻度的指標(biāo)需對(duì)外發(fā)布,外部系統(tǒng)B1,B2作為數(shù)據(jù)消費(fèi)方需要獲取Al,A2的指標(biāo)數(shù)據(jù),此種情況下,針對(duì)Al,A2中每個(gè)不同維度、不同頻度的指標(biāo)都需分別開(kāi)發(fā)與BI,B2間的接入接口,即最終需要開(kāi)發(fā)的數(shù)據(jù)發(fā)布接口數(shù)量為:采集方系統(tǒng)數(shù)量*消費(fèi)方系統(tǒng)數(shù)量*指標(biāo)數(shù)。
[0004]可見(jiàn),現(xiàn)有技術(shù)需要開(kāi)發(fā)多個(gè)接口實(shí)現(xiàn)多系統(tǒng)數(shù)據(jù)的發(fā)布,且隨著系統(tǒng)個(gè)數(shù)、不同維度、不同采集頻度的發(fā)布指標(biāo)數(shù)量的增加,接口數(shù)量將成倍增長(zhǎng),大大增加了多系統(tǒng)數(shù)據(jù)發(fā)布的接口開(kāi)發(fā)、維護(hù)的工作量,提高了成本。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)和方法,以解決現(xiàn)有由于需要多個(gè)接口實(shí)現(xiàn)多系統(tǒng)數(shù)據(jù)的發(fā)布,而導(dǎo)致的接口開(kāi)發(fā)、維護(hù)工作量較大、成本較高的問(wèn)題。
[0006]為此,本發(fā)明公開(kāi)如下技術(shù)方案:
[0007]—種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,包括接收模塊、分析模塊、判斷模塊、采集模塊、處理模塊和發(fā)布模塊,其中:
[0008]所述接收模塊,用于采用預(yù)設(shè)的基于統(tǒng)一接口機(jī)制的接口方式,接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,所述請(qǐng)求信息用于請(qǐng)求獲取目標(biāo)指標(biāo)的指標(biāo)數(shù)據(jù),所述請(qǐng)求信息包括目標(biāo)指標(biāo)的標(biāo)識(shí)信息;
[0009]所述分析模塊,用于依據(jù)所述目標(biāo)指標(biāo)分析需從采集方系統(tǒng)采集的原始指標(biāo);
[0010]所述判斷模塊,用于判斷預(yù)先建立的指標(biāo)業(yè)模文檔中是否已定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,若判斷結(jié)果為是則轉(zhuǎn)至執(zhí)行所述采集模塊;否則,若判斷結(jié)果為否,則定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,將定義的所述指標(biāo)業(yè)模添加至所述指標(biāo)業(yè)模文檔,之后觸發(fā)所述采集模塊;
[0011]所述采集模塊,用于采用基于統(tǒng)一接口機(jī)制的接口方式,采集所述采集方系統(tǒng)中以所述指標(biāo)業(yè)模文檔的統(tǒng)一要求準(zhǔn)備的原始指標(biāo)數(shù)據(jù);
[0012]所述處理模塊,用于對(duì)所述原始指標(biāo)數(shù)據(jù)進(jìn)行分析和處理,得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù);
[0013]所述發(fā)布模塊,用于采用基于統(tǒng)一接口機(jī)制的接口方式發(fā)布所述目標(biāo)指標(biāo)數(shù)據(jù),以為所述消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。
[0014]上述系統(tǒng),優(yōu)選的,還包括管理模塊,所述管理模塊包括指標(biāo)體系管理模塊、指標(biāo)數(shù)據(jù)采集管理模塊、指標(biāo)數(shù)據(jù)處理管理模塊、指標(biāo)數(shù)據(jù)發(fā)布管理模塊以及指標(biāo)數(shù)據(jù)質(zhì)量管理模塊,其中:
[0015]所述指標(biāo)體系管理模塊,用于依據(jù)所述指標(biāo)業(yè)模文檔中對(duì)指標(biāo)業(yè)模的定義在所述服務(wù)系統(tǒng)中進(jìn)行指標(biāo)體系結(jié)構(gòu)與指標(biāo)數(shù)據(jù)信息的同步配置管理,包括指標(biāo)結(jié)構(gòu)管理、指標(biāo)管理以及指標(biāo)信息查詢;
[0016]所述指標(biāo)數(shù)據(jù)采集管理模塊,用于對(duì)指標(biāo)數(shù)據(jù)采集全流程進(jìn)行管理,包括采集數(shù)據(jù)源管理、采集組管理、指標(biāo)數(shù)據(jù)采集管理。
[0017]所述指標(biāo)數(shù)據(jù)處理管理模塊,用于對(duì)指標(biāo)數(shù)據(jù)處理全流程進(jìn)行管理,包括處理任務(wù)管理、指標(biāo)數(shù)據(jù)處理調(diào)度管理、指標(biāo)數(shù)據(jù)處理管理;
[0018]所述指標(biāo)數(shù)據(jù)發(fā)布管理模塊,用于對(duì)指標(biāo)數(shù)據(jù)發(fā)布全流程進(jìn)行管理,包括數(shù)據(jù)消費(fèi)方管理、數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及數(shù)據(jù)發(fā)布管理;
[0019]所述指標(biāo)數(shù)據(jù)質(zhì)量管理模塊,用于依據(jù)預(yù)先制定的數(shù)據(jù)質(zhì)量規(guī)則對(duì)指標(biāo)數(shù)據(jù)進(jìn)行校驗(yàn),并記錄經(jīng)校驗(yàn)后存在質(zhì)量問(wèn)題的指標(biāo)數(shù)據(jù),包括數(shù)據(jù)質(zhì)量規(guī)則管理、數(shù)據(jù)質(zhì)量校驗(yàn)場(chǎng)景管理、數(shù)據(jù)質(zhì)量核查、數(shù)據(jù)質(zhì)量核查明細(xì)查詢。
[0020]上述系統(tǒng),優(yōu)選的,還包括:
[0021]統(tǒng)計(jì)模塊,用于從不同角度對(duì)指標(biāo)數(shù)據(jù)的發(fā)布過(guò)程進(jìn)行信息統(tǒng)計(jì),得到相應(yīng)的統(tǒng)計(jì)報(bào)表,所述統(tǒng)計(jì)報(bào)表包括數(shù)據(jù)采集類報(bào)表、數(shù)據(jù)處理類報(bào)表、數(shù)據(jù)發(fā)布類報(bào)表以及數(shù)據(jù)質(zhì)量報(bào)表。
[0022]上述系統(tǒng),優(yōu)選的,所述基于統(tǒng)一接口機(jī)制的接口方式具體為WebService、Socket以及中間庫(kù)中的任意一種。
[0023]上述系統(tǒng),優(yōu)選的,所述采集方系統(tǒng)包括:業(yè)務(wù)支持系統(tǒng)、智能互動(dòng)網(wǎng)站、呼叫平臺(tái)。
[0024]上述系統(tǒng),優(yōu)選的,所述消費(fèi)方系統(tǒng)包括移動(dòng)終端、業(yè)務(wù)應(yīng)用系統(tǒng)。
[0025]一種數(shù)據(jù)發(fā)布服務(wù)方法,包括:
[0026]采用預(yù)設(shè)的基于統(tǒng)一接口機(jī)制的接口方式,接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,所述請(qǐng)求信息用于請(qǐng)求獲取目標(biāo)指標(biāo)的指標(biāo)數(shù)據(jù),所述請(qǐng)求信息包括目標(biāo)指標(biāo)的標(biāo)識(shí)信息;
[0027]依據(jù)所述目標(biāo)指標(biāo)分析需從采集方系統(tǒng)采集的原始指標(biāo);
[0028]判斷預(yù)先建立的指標(biāo)業(yè)模文檔中是否已定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模;若判斷結(jié)果為否,則定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,并將定義的所述指標(biāo)業(yè)模添加至所述指標(biāo)業(yè)模文檔;
[0029]采用基于統(tǒng)一接口機(jī)制的接口方式,采集所述采集方系統(tǒng)中以所述指標(biāo)業(yè)模文檔的統(tǒng)一要求準(zhǔn)備的原始指標(biāo)數(shù)據(jù);
[0030]對(duì)所述原始指標(biāo)數(shù)據(jù)進(jìn)行分析和處理,得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù);
[0031]采用基于統(tǒng)一接口機(jī)制的接口方式發(fā)布所述目標(biāo)指標(biāo)數(shù)據(jù),以為所述消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。
[0032]上述方法,優(yōu)選的,還包括:
[0033]依據(jù)所述指標(biāo)業(yè)模文檔中對(duì)指標(biāo)業(yè)模的定義進(jìn)行指標(biāo)體系結(jié)構(gòu)與指標(biāo)信息的同步配置管理,包括指標(biāo)結(jié)構(gòu)管理、指標(biāo)管理以及指標(biāo)信息查詢;
[0034]對(duì)指標(biāo)數(shù)據(jù)采集全流程進(jìn)行管理,包括采集數(shù)據(jù)源管理、采集組管理、指標(biāo)數(shù)據(jù)采集管理。
[0035]對(duì)指標(biāo)數(shù)據(jù)處理全流程進(jìn)行管理,包括處理任務(wù)管理、指標(biāo)數(shù)據(jù)處理調(diào)度管理、指標(biāo)數(shù)據(jù)處理管理;
[0036]對(duì)指標(biāo)數(shù)據(jù)發(fā)布全流程進(jìn)行管理,包括數(shù)據(jù)消費(fèi)方管理、數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及以及數(shù)據(jù)發(fā)布管理;
[0037]依據(jù)預(yù)先制定的數(shù)據(jù)質(zhì)量規(guī)則對(duì)指標(biāo)數(shù)據(jù)進(jìn)行校驗(yàn),并記錄經(jīng)校驗(yàn)后存在質(zhì)量問(wèn)題的指標(biāo)數(shù)據(jù),包括數(shù)據(jù)質(zhì)量規(guī)則管理、數(shù)據(jù)質(zhì)量校驗(yàn)場(chǎng)景管理、數(shù)據(jù)質(zhì)量核查、數(shù)據(jù)質(zhì)量核查明細(xì)查詢。
[0038]上述方法,優(yōu)選的,還包括:
[0039]從不同角度對(duì)指標(biāo)數(shù)據(jù)的發(fā)布過(guò)程進(jìn)行信息統(tǒng)計(jì)得到相應(yīng)的統(tǒng)計(jì)報(bào)表,所述統(tǒng)計(jì)報(bào)表包括數(shù)據(jù)采集類報(bào)表、數(shù)據(jù)處理類報(bào)表、數(shù)據(jù)發(fā)布類報(bào)表以及數(shù)據(jù)質(zhì)量報(bào)表。
[0040]本發(fā)明實(shí)施例提供的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)包括接收模塊、分析模塊、判斷模塊、采集模塊、處理模塊和發(fā)布模塊。本發(fā)明系統(tǒng)采用基于統(tǒng)一接口機(jī)制的接口方式實(shí)現(xiàn)與上下游系統(tǒng)(消費(fèi)方系統(tǒng)、采集方系統(tǒng))的信息交互,例如,具體可采用WebService接口方式,實(shí)現(xiàn)對(duì)采集方系統(tǒng)中的相關(guān)指標(biāo)數(shù)據(jù)進(jìn)行采集,從而為消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持??梢?jiàn),針對(duì)多系統(tǒng)數(shù)據(jù)發(fā)布需求,僅需基于統(tǒng)一接口機(jī)制通過(guò)進(jìn)行相應(yīng)配置將各消費(fèi)方系統(tǒng)以及各采集方系統(tǒng)分別接入本發(fā)明的服務(wù)系統(tǒng)即可,無(wú)需針對(duì)不同系統(tǒng)、不同維度、不同采集頻度的指標(biāo)在采集方與消費(fèi)方之間開(kāi)發(fā)多個(gè)接入接口,從而本發(fā)明克服了現(xiàn)有技術(shù)中多系統(tǒng)數(shù)據(jù)發(fā)布時(shí)接口開(kāi)發(fā)、維護(hù)工作量較大,成本較高的問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實(shí)施例一公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的一種結(jié)構(gòu)示意圖;
[0043]圖2是本發(fā)明實(shí)施例二公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的另一種結(jié)構(gòu)示意圖;
[0044]圖3是本發(fā)明實(shí)施例二公開(kāi)的管理模塊的結(jié)構(gòu)示意圖;
[0045]圖4是本發(fā)明實(shí)施例三公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的又一種結(jié)構(gòu)示意圖;
[0046]圖5是本發(fā)明實(shí)施例四公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)方法的一種流程圖;
[0047]圖6是本發(fā)明實(shí)施例四公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)方法的另一種流程圖;
[0048]圖7是本發(fā)明實(shí)施例四公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)方法的又一種流程圖;
[0049]圖8是本發(fā)明實(shí)施例四公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的技術(shù)架構(gòu)示意圖。
【具體實(shí)施方式】
[0050]為了引用和清楚起見(jiàn),下文中使用的技術(shù)名詞、簡(jiǎn)寫或縮寫總結(jié)解釋如下:
[0051]WebService:該技術(shù)能使得運(yùn)行在不同機(jī)器上的不同應(yīng)用無(wú)須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。依據(jù)WebService規(guī)范實(shí)施的應(yīng)用之間,無(wú)論所使用的語(yǔ)言、平臺(tái)或內(nèi)部協(xié)議是什么,都可以相互交換數(shù)據(jù)。
[0052]Socket:即套接字,用于描述IP地址和端口,是一個(gè)通信鏈的句柄。
[0053]SOAP:SimpIe Object Access Protocol,簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議。
[0054]HTTP:Hypertext transfer protocol,超文本傳輸協(xié)議。
[0055]XML !Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言。
[0056]WSDL:ffeb Services Descript1n Language, Web 服務(wù)器描述語(yǔ)言。
[0057]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]實(shí)施例一
[0059]本發(fā)明實(shí)施例一公開(kāi)一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),請(qǐng)參見(jiàn)圖1,該系統(tǒng)包括接收模塊100、分析模塊200、判斷模塊300、采集模塊400、處理模塊500和發(fā)布模塊600。
[0060]本發(fā)明建立統(tǒng)一的對(duì)外接口機(jī)制,確保數(shù)據(jù)發(fā)布的上下游系統(tǒng)(消費(fèi)方系統(tǒng)、采集方系統(tǒng))都遵循該機(jī)制,同時(shí),在統(tǒng)一機(jī)制的前提下,支持多種接口方式,以確保本發(fā)明系統(tǒng)與消費(fèi)方系統(tǒng)、采集方系統(tǒng)對(duì)接的靈活性。具體地,本發(fā)明的系統(tǒng)可采用WebService、Socket以及中間庫(kù)等基于統(tǒng)一接口機(jī)制的接口方式中的任意一種,本實(shí)施例具體采用WebService接口方式實(shí)現(xiàn)數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)與采集方系統(tǒng)及消費(fèi)方系統(tǒng)的數(shù)據(jù)接入。
[0061]實(shí)施本發(fā)明時(shí),可將消費(fèi)方系統(tǒng)作為客戶端,將本發(fā)明系統(tǒng)作為服務(wù)器,客戶端和服務(wù)器間基于WebService SOAP協(xié)議通過(guò)HTTP并采用XML格式的字符串來(lái)交互數(shù)據(jù),具體地,客戶端根據(jù)WSDL描述文檔生成SOAP請(qǐng)求消息,并將該請(qǐng)求消息發(fā)送到服務(wù)端,服務(wù)端解析收到的SOAP請(qǐng)求,調(diào)用相應(yīng)的WebService從采集方系統(tǒng)獲取所需的相應(yīng)原始指標(biāo)數(shù)據(jù),然后再依據(jù)原始指標(biāo)數(shù)據(jù)生成相應(yīng)的SOAP應(yīng)答(即XML字符串形式的結(jié)果數(shù)據(jù))反饋至客戶端。
[0062]其中,采集方系統(tǒng)是指提供指標(biāo)數(shù)據(jù)的數(shù)據(jù)源,作為數(shù)據(jù)提供方其包括業(yè)務(wù)支持系統(tǒng)、智能互動(dòng)網(wǎng)站、呼叫平臺(tái)等核心系統(tǒng);消費(fèi)方系統(tǒng)具體為通過(guò)本發(fā)明服務(wù)系統(tǒng)查詢指標(biāo)數(shù)據(jù)并進(jìn)行數(shù)據(jù)消費(fèi)活動(dòng)的數(shù)據(jù)消費(fèi)方,包括移動(dòng)終端、業(yè)務(wù)應(yīng)用系統(tǒng)等。消費(fèi)方系統(tǒng)和采集方系統(tǒng)分別作為本發(fā)明數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的上下游系統(tǒng),借助本發(fā)明提供的數(shù)據(jù)發(fā)布服務(wù)實(shí)現(xiàn)指標(biāo)數(shù)據(jù)的發(fā)布、處理、獲取等目的。
[0063]接收模塊100,用于采用預(yù)設(shè)的基于統(tǒng)一接口機(jī)制的接口方式,接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,所述請(qǐng)求信息用于請(qǐng)求獲取目標(biāo)指標(biāo)的指標(biāo)數(shù)據(jù),所述請(qǐng)求信息包括目標(biāo)指標(biāo)的標(biāo)識(shí)信息。
[0064]本發(fā)明的系統(tǒng)作為消費(fèi)方、采集方系統(tǒng)的中間服務(wù)系統(tǒng),在消費(fèi)方系統(tǒng)有指標(biāo)數(shù)據(jù)的獲取需求時(shí),通過(guò)其包括的接收模塊100接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,該請(qǐng)求信息包括需獲取的目標(biāo)指標(biāo)的標(biāo)識(shí)信息,例如具體可包括目標(biāo)指標(biāo)的編碼等,以通知本發(fā)明系統(tǒng)對(duì)相應(yīng)的原始指標(biāo)數(shù)據(jù)進(jìn)行采集。
[0065]分析模塊200,用于依據(jù)所述目標(biāo)指標(biāo)分析需從采集方系統(tǒng)采集的原始指標(biāo)。
[0066]具體地,例如,分析模塊200對(duì)消費(fèi)方系統(tǒng)所請(qǐng)求的某目標(biāo)指標(biāo)進(jìn)行分析后,獲知目標(biāo)指標(biāo)共需由3個(gè)原始指標(biāo)數(shù)據(jù)計(jì)算得到,后續(xù)分析模塊200將該3個(gè)原始指標(biāo)的指標(biāo)數(shù)據(jù)采集、計(jì)算等任務(wù)交由其他相應(yīng)模塊進(jìn)行處理。
[0067]判斷模塊300,用于判斷預(yù)先建立的指標(biāo)業(yè)模文檔中是否已定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,若判斷結(jié)果為是則轉(zhuǎn)至執(zhí)行所述采集模塊400 ;否則,若判斷結(jié)果為否,則定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,將定義的所述指標(biāo)業(yè)模添加至所述指標(biāo)業(yè)模文檔,之后觸發(fā)所述采集模塊400。
[0068]具體地,數(shù)據(jù)消費(fèi)方提出指標(biāo)數(shù)據(jù)請(qǐng)求,若判斷模塊300判斷出指標(biāo)業(yè)模文檔中沒(méi)有定義該指標(biāo)的指標(biāo)業(yè)模,或沒(méi)有定義獲取該指標(biāo)數(shù)據(jù)所需的原始指標(biāo)的指標(biāo)業(yè)模,則數(shù)據(jù)消費(fèi)方會(huì)發(fā)起指標(biāo)變更請(qǐng)求,請(qǐng)求在指標(biāo)業(yè)模文檔中定義所述指標(biāo)或原始指標(biāo)的指標(biāo)業(yè)模,判斷模塊300經(jīng)過(guò)相應(yīng)的指標(biāo)審批流程后,完成所需的指標(biāo)業(yè)模的定義,形成新的指標(biāo)業(yè)模文檔。該指標(biāo)業(yè)模文檔可作為本發(fā)明數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)、數(shù)據(jù)提供方以及數(shù)據(jù)消費(fèi)方系統(tǒng)中指標(biāo)變更的依據(jù),本發(fā)明系統(tǒng)根據(jù)所述文檔中指標(biāo)業(yè)模的定義,維護(hù)系統(tǒng)中指標(biāo)的各項(xiàng)信息,且作為指標(biāo)數(shù)據(jù)提供方的業(yè)務(wù)支持系統(tǒng)、智能互動(dòng)網(wǎng)站、呼叫平臺(tái)等核心系統(tǒng),根據(jù)所述文檔中指標(biāo)業(yè)模的統(tǒng)一要求,準(zhǔn)備指標(biāo)數(shù)據(jù),以供數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)進(jìn)行采集。
[0069]采集模塊400,用于采用基于統(tǒng)一接口機(jī)制的接口方式,采集所述采集方系統(tǒng)以所述指標(biāo)業(yè)模文檔的統(tǒng)一要求準(zhǔn)備的原始指標(biāo)數(shù)據(jù)。
[0070]其中,采集模塊400確定所需采集的原始指標(biāo)所屬的采集方系統(tǒng),并確定采集方系統(tǒng)的地址以及采集機(jī)制,在此基礎(chǔ)上,進(jìn)行接口配置實(shí)現(xiàn)將相應(yīng)的采集方系統(tǒng)接入本發(fā)明;與此同時(shí),本采集模塊400將同一類型的指標(biāo)基本數(shù)據(jù)單元打包形成采集組,作為數(shù)據(jù)采集的基本單元,并依據(jù)采集組所定義的采集任務(wù)規(guī)則,調(diào)度采集任務(wù)采用所確定的采集機(jī)制從相應(yīng)的采集方系統(tǒng)采集所需的指標(biāo)數(shù)據(jù)。
[0071]本發(fā)明的服務(wù)系統(tǒng)可采用數(shù)據(jù)源推送或主動(dòng)采集兩種采集方式或機(jī)制實(shí)現(xiàn)從采集方采集指標(biāo)數(shù)據(jù)。
[0072]本模塊具體采用WebService接口,并通過(guò)進(jìn)行相應(yīng)配置實(shí)現(xiàn)與采集方系統(tǒng)間的數(shù)據(jù)接入。
[0073]處理模塊500,用于對(duì)所述原始指標(biāo)數(shù)據(jù)進(jìn)行分析和處理,得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù)。
[0074]在采集模塊400從相應(yīng)采集方系統(tǒng)采集所需的原始指標(biāo)數(shù)據(jù)后,處理模塊500將處理方式類似的指標(biāo)數(shù)據(jù)單元組合在一起,形成數(shù)據(jù)處理任務(wù),并依據(jù)預(yù)先定義的數(shù)據(jù)處理任務(wù)與處理邏輯間的映射關(guān)系,選擇合適的處理邏輯,對(duì)數(shù)據(jù)處理任務(wù)進(jìn)行相應(yīng)處理,例如對(duì)原始數(shù)據(jù)進(jìn)行匯總、計(jì)算等,最終得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù)。
[0075]消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù)從形式上可以是原始指標(biāo)數(shù)據(jù)、對(duì)原始指標(biāo)數(shù)據(jù)進(jìn)行處理所得的新指標(biāo)數(shù)據(jù)或匯總數(shù)據(jù)。
[0076]發(fā)布模塊600,用于采用基于統(tǒng)一接口機(jī)制的接口方式發(fā)布所述目標(biāo)指標(biāo)數(shù)據(jù),以為所述消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。
[0077]具體地,發(fā)布模塊600根據(jù)來(lái)自不同消費(fèi)方系統(tǒng)的數(shù)據(jù)獲取需求,配置指標(biāo)信息及匯總數(shù)據(jù)與消費(fèi)方系統(tǒng)的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)對(duì)消費(fèi)方系統(tǒng)的相應(yīng)數(shù)據(jù)訪問(wèn)權(quán)限進(jìn)行設(shè)置,在此基礎(chǔ)上,該模塊對(duì)處理模塊500的匯總數(shù)據(jù)、新指標(biāo)數(shù)據(jù)等處理結(jié)果數(shù)據(jù)進(jìn)行發(fā)布。后續(xù)消費(fèi)方系統(tǒng)可通過(guò)約定好的接口方式獲取發(fā)布數(shù)據(jù)。
[0078]本模塊從實(shí)現(xiàn)方式可采用消費(fèi)方查詢請(qǐng)求數(shù)據(jù)和數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)主動(dòng)推送數(shù)據(jù)兩種方式實(shí)現(xiàn)消費(fèi)方系統(tǒng)獲取所需的指標(biāo)數(shù)據(jù)。且本模塊具體采用WebService接口,并通過(guò)進(jìn)行相應(yīng)配置實(shí)現(xiàn)與消費(fèi)方系統(tǒng)間的數(shù)據(jù)交互。
[0079]綜上,本發(fā)明實(shí)施例提供的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)包括接收模塊100、分析模塊200、判斷模塊300、采集模塊400、處理模塊500和發(fā)布模塊600。本發(fā)明系統(tǒng)采用基于統(tǒng)一接口機(jī)制的接口方式實(shí)現(xiàn)與上下游系統(tǒng)(消費(fèi)方系統(tǒng)、采集方系統(tǒng))的信息交互,例如,具體可采用WebService接口方式,實(shí)現(xiàn)對(duì)采集方系統(tǒng)中的相關(guān)指標(biāo)數(shù)據(jù)進(jìn)行采集,從而為消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。可見(jiàn),針對(duì)多系統(tǒng)數(shù)據(jù)發(fā)布需求,僅需基于統(tǒng)一接口機(jī)制通過(guò)進(jìn)行相應(yīng)配置將各消費(fèi)方系統(tǒng)以及各采集方系統(tǒng)分別接入本發(fā)明的服務(wù)系統(tǒng)即可,無(wú)需針對(duì)不同系統(tǒng)、不同維度、不同采集頻度的指標(biāo)在采集方與消費(fèi)方之間開(kāi)發(fā)多個(gè)接入接口,從而本發(fā)明克服了現(xiàn)有技術(shù)中多系統(tǒng)數(shù)據(jù)發(fā)布時(shí)接口開(kāi)發(fā)、維護(hù)工作量較大,成本較高的問(wèn)題。
[0080]實(shí)施例二
[0081]本發(fā)明實(shí)施例二繼續(xù)對(duì)實(shí)施例一的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)進(jìn)行優(yōu)化,請(qǐng)參見(jiàn)圖2,本實(shí)施例中,數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)除了包含以上各模塊之外,還包含管理模塊700,用于對(duì)發(fā)布服務(wù)系統(tǒng)的各工作流程進(jìn)行管理。
[0082]如圖3所示,該管理模塊700具體包括指標(biāo)體系管理模塊701、指標(biāo)數(shù)據(jù)采集管理模塊702、指標(biāo)數(shù)據(jù)處理管理模塊703、指標(biāo)數(shù)據(jù)發(fā)布管理模塊704以及指標(biāo)數(shù)據(jù)質(zhì)量管理模塊705。
[0083]其中,指標(biāo)體系管理模塊701,用于依據(jù)所述指標(biāo)業(yè)模文檔中對(duì)指標(biāo)業(yè)模的定義在所述服務(wù)系統(tǒng)中進(jìn)行指標(biāo)體系結(jié)構(gòu)與指標(biāo)數(shù)據(jù)信息的同步配置管理,包括指標(biāo)結(jié)構(gòu)管理、指標(biāo)管理以及指標(biāo)信息查詢。
[0084]本發(fā)明數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)中的數(shù)據(jù)包括采集類數(shù)據(jù)和匯總數(shù)據(jù)兩類業(yè)務(wù)數(shù)據(jù)。
[0085]采集類數(shù)據(jù)是指從數(shù)據(jù)提供方采集、并存儲(chǔ)到本發(fā)明服務(wù)系統(tǒng)指定數(shù)據(jù)庫(kù)的原始數(shù)據(jù),這些原始數(shù)據(jù)是后續(xù)數(shù)據(jù)處理以及發(fā)布的基本數(shù)據(jù)單元,共分為六個(gè)大類,分別是話務(wù)類、座席類、話務(wù)實(shí)時(shí)類、業(yè)務(wù)受理類、業(yè)務(wù)處理類和回訪類。匯總數(shù)據(jù)是指對(duì)采集后的原始指標(biāo)數(shù)據(jù)進(jìn)行深度加工所形成的新指標(biāo)數(shù)據(jù)或者匯總信息。指標(biāo)體系管理模塊701依據(jù)指標(biāo)業(yè)模文檔中對(duì)指標(biāo)業(yè)模的定義對(duì)以上兩類業(yè)務(wù)數(shù)據(jù)進(jìn)行指標(biāo)體系結(jié)構(gòu)與指標(biāo)數(shù)據(jù)信息的同步配置管理。
[0086]指標(biāo)數(shù)據(jù)采集管理模塊702,用于對(duì)指標(biāo)數(shù)據(jù)采集全流程進(jìn)行管理,包括采集數(shù)據(jù)源管理、采集組管理、指標(biāo)數(shù)據(jù)采集管理。
[0087]采集數(shù)據(jù)源管理包括:配置所有采集數(shù)據(jù)源的定義信息,對(duì)采集數(shù)據(jù)源的信息進(jìn)行增、刪、改、查操作等。采集數(shù)據(jù)源的信息(即業(yè)務(wù)屬性)主要包括數(shù)據(jù)源編碼、數(shù)據(jù)源名稱、來(lái)源系統(tǒng)、數(shù)據(jù)源類別(WebService、socket、中間庫(kù))、數(shù)據(jù)源地址、備注等信息。
[0088]本模塊的采集數(shù)據(jù)源管理基于如下約束:如果當(dāng)前數(shù)據(jù)源被至少一個(gè)采集組所引用,則不允許進(jìn)行刪除。
[0089]采集組是本發(fā)明服務(wù)系統(tǒng)與數(shù)據(jù)提供方進(jìn)行指標(biāo)數(shù)據(jù)采集交互的基本單元。采集組由基本屬性和采集數(shù)據(jù)項(xiàng)構(gòu)成,其中,采集組基本屬性包括采集組編碼、采集組名稱、采集數(shù)據(jù)源、采集方式(主動(dòng)、被動(dòng))、采集頻度、采集時(shí)間、采集組描述;采集數(shù)據(jù)項(xiàng)為指標(biāo)數(shù)據(jù)單元的基本數(shù)據(jù)單元,包括指標(biāo)編碼、指標(biāo)名稱、指標(biāo)結(jié)構(gòu)、對(duì)應(yīng)業(yè)模指標(biāo)編號(hào)、基本數(shù)據(jù)單元名稱、時(shí)間頻度、供電單位類型或部門類型、業(yè)務(wù)維度信息。
[0090]指標(biāo)數(shù)據(jù)采集管理模塊702的采集組管理功能實(shí)現(xiàn)對(duì)采集組基本屬性以及采集組包含的數(shù)據(jù)項(xiàng)信息進(jìn)行配置管理。
[0091]指標(biāo)數(shù)據(jù)采集管理根據(jù)采集數(shù)據(jù)源和采集組的配置信息,按照不同的時(shí)間頻度、不同的采集方式,將采集組不斷實(shí)例化,從數(shù)據(jù)提供方采集數(shù)據(jù),實(shí)現(xiàn)采集工作智能化的后臺(tái)調(diào)度功能。指標(biāo)數(shù)據(jù)的采集可采用主動(dòng)采集和被動(dòng)接收兩種方式。
[0092]指標(biāo)數(shù)據(jù)處理管理模塊703,用于對(duì)指標(biāo)數(shù)據(jù)處理全流程進(jìn)行管理,包括處理任務(wù)管理、指標(biāo)數(shù)據(jù)處理調(diào)度管理、指標(biāo)數(shù)據(jù)處理管理。
[0093]指標(biāo)數(shù)據(jù)處理是將采集后的指標(biāo)數(shù)據(jù),經(jīng)過(guò)加工,形成新的指標(biāo)或者數(shù)據(jù)發(fā)布服務(wù)所需要的匯總數(shù)據(jù)的過(guò)程。本模塊的指標(biāo)數(shù)據(jù)處理管理實(shí)現(xiàn)了對(duì)指標(biāo)數(shù)據(jù)處理的全流程進(jìn)行管理,包括處理任務(wù)管理、數(shù)據(jù)處理調(diào)度管理、數(shù)據(jù)處理等。
[0094]指標(biāo)數(shù)據(jù)發(fā)布管理模塊704,用于對(duì)指標(biāo)數(shù)據(jù)發(fā)布全流程進(jìn)行管理,包括數(shù)據(jù)消費(fèi)方管理、數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及數(shù)據(jù)發(fā)布管理。
[0095]數(shù)據(jù)發(fā)布是將本發(fā)明服務(wù)系統(tǒng)內(nèi)的指標(biāo)數(shù)據(jù)以及處理后的匯總數(shù)據(jù),發(fā)布給指定數(shù)據(jù)消費(fèi)系統(tǒng)的過(guò)程。本模塊實(shí)現(xiàn)了對(duì)指標(biāo)數(shù)據(jù)發(fā)布的全流程進(jìn)行管理,主要功能包括數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及數(shù)據(jù)發(fā)布。
[0096]數(shù)據(jù)消費(fèi)方管理提供將需要獲取數(shù)據(jù)的消費(fèi)方系統(tǒng)及其屬性進(jìn)行定義和維護(hù)的功能,可以定義消費(fèi)方系統(tǒng)的ID、消費(fèi)方名稱、狀態(tài)、級(jí)別、數(shù)據(jù)獲取方式等。
[0097]數(shù)據(jù)權(quán)限管理是將待發(fā)布的數(shù)據(jù)與數(shù)據(jù)消費(fèi)方建立對(duì)應(yīng)關(guān)系的過(guò)程,可確保數(shù)據(jù)消費(fèi)方查詢數(shù)據(jù)時(shí)不越界、不越級(jí)。
[0098]對(duì)原始數(shù)據(jù)進(jìn)行處理后所得的新指標(biāo)數(shù)據(jù)或匯總數(shù)據(jù)可分為需要審核和不需要審核兩類,需要審核的數(shù)據(jù)在生成后為待審核狀態(tài),審核通過(guò)后變更為已審核狀態(tài),已審核狀態(tài)的數(shù)據(jù)才可以對(duì)外發(fā)布;不需要審核的數(shù)據(jù)匯總后可以直接發(fā)布。指標(biāo)數(shù)據(jù)發(fā)布管理模塊704的數(shù)據(jù)審核實(shí)現(xiàn)對(duì)待審核狀態(tài)的各類數(shù)據(jù)進(jìn)行審核。
[0099]數(shù)據(jù)發(fā)布管理實(shí)現(xiàn)數(shù)據(jù)發(fā)布工作智能化的后臺(tái)調(diào)度功能,具體可采用主動(dòng)推送或響應(yīng)消費(fèi)方查詢請(qǐng)求兩種數(shù)據(jù)發(fā)布方式,根據(jù)數(shù)據(jù)權(quán)限的配置信息以及審核情況,向數(shù)據(jù)消費(fèi)方提供對(duì)應(yīng)數(shù)據(jù)。
[0100]指標(biāo)數(shù)據(jù)質(zhì)量管理模塊705,用于依據(jù)預(yù)先制定的數(shù)據(jù)質(zhì)量規(guī)則對(duì)指標(biāo)數(shù)據(jù)進(jìn)行校驗(yàn),并記錄經(jīng)校驗(yàn)后存在質(zhì)量問(wèn)題的指標(biāo)數(shù)據(jù),包括數(shù)據(jù)質(zhì)量規(guī)則管理、數(shù)據(jù)質(zhì)量校驗(yàn)場(chǎng)景管理、數(shù)據(jù)質(zhì)量核查、數(shù)據(jù)質(zhì)量核查明細(xì)查詢。
[0101]指標(biāo)數(shù)據(jù)質(zhì)量管理從及時(shí)性、完整性、準(zhǔn)確性三個(gè)角度定義了數(shù)據(jù)指標(biāo)的質(zhì)量規(guī)貝U,定時(shí)或即時(shí)根據(jù)數(shù)據(jù)質(zhì)量規(guī)則對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),記錄有質(zhì)量問(wèn)題的數(shù)據(jù),作為運(yùn)維人員發(fā)現(xiàn)問(wèn)題、核查問(wèn)題的依據(jù)。
[0102]本實(shí)施例二通過(guò)對(duì)數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的全工作流程進(jìn)行管理,實(shí)現(xiàn)了該服務(wù)系統(tǒng)的全方位智能化調(diào)度,為用戶使用本發(fā)明提供了便利。
[0103]實(shí)施例三
[0104]本發(fā)明實(shí)施例三繼續(xù)對(duì)以上實(shí)施例公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)進(jìn)行補(bǔ)充、完善。請(qǐng)參見(jiàn)圖4,該服務(wù)系統(tǒng)還包括統(tǒng)計(jì)模塊800,用于從不同角度對(duì)指標(biāo)數(shù)據(jù)的發(fā)布過(guò)程進(jìn)行信息統(tǒng)計(jì)得到相應(yīng)的統(tǒng)計(jì)報(bào)表,所述統(tǒng)計(jì)報(bào)表包括數(shù)據(jù)采集類報(bào)表、數(shù)據(jù)處理類報(bào)表、數(shù)據(jù)發(fā)布類報(bào)表以及數(shù)據(jù)質(zhì)量報(bào)表。
[0105]本實(shí)施例的統(tǒng)計(jì)模塊800具體依據(jù)上述服務(wù)系統(tǒng)日常的各類業(yè)務(wù)活動(dòng)信息,從不同的角度對(duì)進(jìn)行信息統(tǒng)計(jì),可以滿足不同業(yè)務(wù)部門的統(tǒng)計(jì)需求,為后續(xù)的信息分析工作提供了依據(jù)。
[0106]實(shí)施例四
[0107]本發(fā)明實(shí)施例四公開(kāi)一種數(shù)據(jù)發(fā)布服務(wù)方法,該方法與以上實(shí)施例公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)相對(duì)應(yīng)。
[0108]首先,相應(yīng)于實(shí)施例一中數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的結(jié)構(gòu),本發(fā)明公開(kāi)數(shù)據(jù)發(fā)布服務(wù)方法的一種流程,請(qǐng)參見(jiàn)圖5,該方法包括如下步驟:
[0109]S501:采用預(yù)設(shè)的基于統(tǒng)一接口機(jī)制的接口方式,接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,所述請(qǐng)求信息用于請(qǐng)求獲取目標(biāo)指標(biāo)的指標(biāo)數(shù)據(jù),所述請(qǐng)求信息包括目標(biāo)指標(biāo)的標(biāo)識(shí)信息。
[0110]S502:依據(jù)所述目標(biāo)指標(biāo)分析需從采集方系統(tǒng)采集的原始指標(biāo)。
[0111]S503:判斷預(yù)先建立的指標(biāo)業(yè)模文檔中是否已定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模;若判斷結(jié)果為否,則定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,將定義的所述指標(biāo)業(yè)模添加至所述指標(biāo)業(yè)模文檔。
[0112]S504:采用基于統(tǒng)一接口機(jī)制的接口方式,采集所述采集方系統(tǒng)中以所述指標(biāo)業(yè)模文檔的統(tǒng)一要求準(zhǔn)備的原始指標(biāo)數(shù)據(jù)。
[0113]S505:對(duì)所述原始指標(biāo)數(shù)據(jù)進(jìn)行分析和處理,得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù)。
[0114]S506:采用基于統(tǒng)一接口機(jī)制的接口方式發(fā)布所述目標(biāo)指標(biāo)數(shù)據(jù),以為所述消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。
[0115]其次,相應(yīng)于實(shí)施例二中數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的結(jié)構(gòu),本實(shí)施例繼續(xù)公開(kāi)數(shù)據(jù)發(fā)布服務(wù)方法的另一種流程,如圖6所示,該方法還包括:
[0116]S507:對(duì)指標(biāo)數(shù)據(jù)采集、處理、發(fā)布的全流程進(jìn)行管理。
[0117]該步驟S507具體包括:
[0118]依據(jù)所述指標(biāo)業(yè)I旲文檔中對(duì)指標(biāo)業(yè)I旲的定乂在所述服務(wù)系統(tǒng)中進(jìn)彳丁指標(biāo)體系結(jié)構(gòu)與指標(biāo)信息的同步配置管理,包括指標(biāo)結(jié)構(gòu)管理、指標(biāo)管理以及指標(biāo)信息查詢;
[0119]對(duì)指標(biāo)數(shù)據(jù)采集全流程進(jìn)行管理,包括采集數(shù)據(jù)源管理、采集組管理、指標(biāo)數(shù)據(jù)采集管理。
[0120]對(duì)指標(biāo)數(shù)據(jù)處理全流程進(jìn)行管理,包括處理任務(wù)管理、指標(biāo)數(shù)據(jù)處理調(diào)度管理、指標(biāo)數(shù)據(jù)處理管理;
[0121]對(duì)指標(biāo)數(shù)據(jù)發(fā)布全流程進(jìn)行管理,包括數(shù)據(jù)消費(fèi)方管理、數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及以及數(shù)據(jù)發(fā)布管理;
[0122]依據(jù)預(yù)先制定的數(shù)據(jù)質(zhì)量規(guī)則對(duì)指標(biāo)數(shù)據(jù)進(jìn)行校驗(yàn),并記錄經(jīng)校驗(yàn)后存在質(zhì)量問(wèn)題的指標(biāo)數(shù)據(jù),包括數(shù)據(jù)質(zhì)量規(guī)則管理、數(shù)據(jù)質(zhì)量校驗(yàn)場(chǎng)景管理、數(shù)據(jù)質(zhì)量核查、數(shù)據(jù)質(zhì)量核查明細(xì)查詢。
[0123]相應(yīng)于實(shí)施例三中數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)的結(jié)構(gòu),本實(shí)施例繼續(xù)公開(kāi)數(shù)據(jù)發(fā)布服務(wù)方法的又一種流程,請(qǐng)參見(jiàn)圖7,該方法還包括:
[0124]S508:從不同角度對(duì)指標(biāo)數(shù)據(jù)的發(fā)布過(guò)程進(jìn)行信息統(tǒng)計(jì)得到相應(yīng)的統(tǒng)計(jì)報(bào)表,所述統(tǒng)計(jì)報(bào)表包括數(shù)據(jù)采集類報(bào)表、數(shù)據(jù)處理類報(bào)表、數(shù)據(jù)發(fā)布類報(bào)表以及數(shù)據(jù)質(zhì)量報(bào)表。
[0125]接下來(lái),公開(kāi)實(shí)現(xiàn)本發(fā)明系統(tǒng)的技術(shù)架構(gòu)。如圖8所示,本發(fā)明系統(tǒng)的技術(shù)架構(gòu)包括數(shù)據(jù)源層、數(shù)據(jù)接入層、數(shù)據(jù)處理層、數(shù)據(jù)發(fā)布服務(wù)層和數(shù)據(jù)應(yīng)用層。
[0126]數(shù)據(jù)源層包括提供指標(biāo)數(shù)據(jù)的業(yè)務(wù)支持系統(tǒng)、智能互動(dòng)網(wǎng)站、呼叫平臺(tái)等核心系統(tǒng),這些核心系統(tǒng)根據(jù)指標(biāo)業(yè)模的統(tǒng)一要求,準(zhǔn)備指標(biāo)數(shù)據(jù),供數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)進(jìn)行采集。
[0127]數(shù)據(jù)接入層是指依據(jù)指標(biāo)業(yè)模從數(shù)據(jù)源層接入指標(biāo)數(shù)據(jù)并存儲(chǔ)到采集數(shù)據(jù)存儲(chǔ)空間的技術(shù)支持層,其從實(shí)現(xiàn)方式上支持?jǐn)?shù)據(jù)源層推送和從數(shù)據(jù)源層主動(dòng)采集兩種采集方式,從技術(shù)手段上支持WebService、Socket、中間庫(kù)三種接口方式。
[0128]數(shù)據(jù)處理層包括對(duì)管理數(shù)據(jù)、采集數(shù)據(jù)、匯總數(shù)據(jù)的處理,通過(guò)JAVA調(diào)用和存儲(chǔ)過(guò)程調(diào)用的方式,依據(jù)一定的管理數(shù)據(jù)要求,將采集來(lái)的指標(biāo)數(shù)據(jù)加工并生成為新的指標(biāo)數(shù)據(jù)或者匯總數(shù)據(jù)。
[0129]數(shù)據(jù)發(fā)布服務(wù)層將匯總數(shù)據(jù)發(fā)布給數(shù)據(jù)消費(fèi)系統(tǒng)的技術(shù)支持層,其從實(shí)現(xiàn)方式上支持消費(fèi)方查詢請(qǐng)求和主動(dòng)推送兩種采集方式,從技術(shù)手段上支持WebService、Socket、中間庫(kù)三種接口方式。
[0130]數(shù)據(jù)應(yīng)用層分為管理功能、數(shù)據(jù)消費(fèi)兩部分,其中管理功能包括指標(biāo)管理、采集組定義、處理規(guī)則定義、數(shù)據(jù)授權(quán)以及數(shù)據(jù)質(zhì)量管理等功能,其技術(shù)實(shí)現(xiàn)手段主要為SoTower、Flex;數(shù)據(jù)消費(fèi)主要是指通過(guò)數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)查詢數(shù)據(jù)的數(shù)據(jù)消費(fèi)活動(dòng),數(shù)據(jù)消費(fèi)方包括等南中心大屏、移動(dòng)終端等消費(fèi)方系統(tǒng)。
[0131]對(duì)于本發(fā)明實(shí)施例四公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)方法而言,由于其與以上各實(shí)施例公開(kāi)的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)相似之處請(qǐng)參見(jiàn)以上各實(shí)施例中數(shù)據(jù)發(fā)布服務(wù)系統(tǒng)部分的說(shuō)明即可,此處不再詳述。
[0132]綜上所述,本發(fā)明具有如下優(yōu)勢(shì):統(tǒng)一標(biāo)準(zhǔn),即依據(jù)指標(biāo)業(yè)模實(shí)現(xiàn)了指標(biāo)定義,并從指標(biāo)分類、指標(biāo)含義、采集頻度以及統(tǒng)計(jì)口徑等方面實(shí)現(xiàn)了指標(biāo)的統(tǒng)一標(biāo)準(zhǔn)化管理;統(tǒng)一數(shù)據(jù),即在指標(biāo)采集、處理以及發(fā)布過(guò)程中,構(gòu)建統(tǒng)一的指標(biāo)數(shù)據(jù)存儲(chǔ)庫(kù),確保明細(xì)及匯總數(shù)據(jù)的唯一性、準(zhǔn)確性、完整性、規(guī)范性和時(shí)效性,確保數(shù)據(jù)使用方(本發(fā)明服務(wù)系統(tǒng)內(nèi)部應(yīng)用及消費(fèi)方外部系統(tǒng))之間的數(shù)據(jù)統(tǒng)一;統(tǒng)一接口、統(tǒng)一服務(wù),即統(tǒng)一數(shù)據(jù)接口服務(wù)標(biāo)準(zhǔn),規(guī)范化對(duì)外進(jìn)行數(shù)據(jù)交互的接口機(jī)制,確保了數(shù)據(jù)發(fā)布服務(wù)的高效性和安全性,克服了現(xiàn)有技術(shù)中多系統(tǒng)數(shù)據(jù)發(fā)布時(shí)因多接口開(kāi)發(fā)而導(dǎo)致的維護(hù)工作量較大,成本較高的問(wèn)題。
[0133]需要說(shuō)明的是,本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0134]為了描述的方便,描述以上裝置時(shí)以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各模塊、單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0135]通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0136]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,包括接收模塊、分析模塊、判斷模塊、采集模塊、處理模塊和發(fā)布模塊,其中: 所述接收模塊,用于采用預(yù)設(shè)的基于統(tǒng)一接口機(jī)制的接口方式,接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,所述請(qǐng)求信息用于請(qǐng)求獲取目標(biāo)指標(biāo)的指標(biāo)數(shù)據(jù),所述請(qǐng)求信息包括目標(biāo)指標(biāo)的標(biāo)識(shí)信息; 所述分析模塊,用于依據(jù)所述目標(biāo)指標(biāo)分析需從采集方系統(tǒng)采集的原始指標(biāo); 所述判斷模塊,用于判斷預(yù)先建立的指標(biāo)業(yè)模文檔中是否已定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,若判斷結(jié)果為是則轉(zhuǎn)至執(zhí)行所述采集模塊;否則,若判斷結(jié)果為否,則定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,將定義的所述指標(biāo)業(yè)模添加至所述指標(biāo)業(yè)模文檔,之后觸發(fā)所述采集模塊; 所述采集模塊,用于采用基于統(tǒng)一接口機(jī)制的接口方式,采集所述采集方系統(tǒng)中以所述指標(biāo)業(yè)模文檔的統(tǒng)一要求準(zhǔn)備的原始指標(biāo)數(shù)據(jù); 所述處理模塊,用于對(duì)所述原始指標(biāo)數(shù)據(jù)進(jìn)行分析和處理,得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù); 所述發(fā)布模塊,用于采用基于統(tǒng)一接口機(jī)制的接口方式發(fā)布所述目標(biāo)指標(biāo)數(shù)據(jù),以為所述消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,還包括管理模塊,所述管理模塊包括指標(biāo)體系管理模塊、指標(biāo)數(shù)據(jù)采集管理模塊、指標(biāo)數(shù)據(jù)處理管理模塊、指標(biāo)數(shù)據(jù)發(fā)布管理模塊以及指標(biāo)數(shù)據(jù)質(zhì)量管理模塊,其中: 所述指標(biāo)體系管理模塊,用于依據(jù)所述指標(biāo)業(yè)模文檔中對(duì)指標(biāo)業(yè)模的定義在所述服務(wù)系統(tǒng)中進(jìn)行指標(biāo)體系結(jié)構(gòu)與指標(biāo)數(shù)據(jù)信息的同步配置管理,包括指標(biāo)結(jié)構(gòu)管理、指標(biāo)管理以及指標(biāo)信息查詢; 所述指標(biāo)數(shù)據(jù)采集管理模塊,用于對(duì)指標(biāo)數(shù)據(jù)采集全流程進(jìn)行管理,包括采集數(shù)據(jù)源管理、采集組管理、指標(biāo)數(shù)據(jù)采集管理; 所述指標(biāo)數(shù)據(jù)處理管理模塊,用于對(duì)指標(biāo)數(shù)據(jù)處理全流程進(jìn)行管理,包括處理任務(wù)管理、指標(biāo)數(shù)據(jù)處理調(diào)度管理、指標(biāo)數(shù)據(jù)處理管理; 所述指標(biāo)數(shù)據(jù)發(fā)布管理模塊,用于對(duì)指標(biāo)數(shù)據(jù)發(fā)布全流程進(jìn)行管理,包括數(shù)據(jù)消費(fèi)方管理、數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及數(shù)據(jù)發(fā)布管理; 所述指標(biāo)數(shù)據(jù)質(zhì)量管理模塊,用于依據(jù)預(yù)先制定的數(shù)據(jù)質(zhì)量規(guī)則對(duì)指標(biāo)數(shù)據(jù)進(jìn)行校驗(yàn),并記錄經(jīng)校驗(yàn)后存在質(zhì)量問(wèn)題的指標(biāo)數(shù)據(jù),包括數(shù)據(jù)質(zhì)量規(guī)則管理、數(shù)據(jù)質(zhì)量校驗(yàn)場(chǎng)景管理、數(shù)據(jù)質(zhì)量核查、數(shù)據(jù)質(zhì)量核查明細(xì)查詢。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,還包括: 統(tǒng)計(jì)模塊,用于從不同角度對(duì)指標(biāo)數(shù)據(jù)的發(fā)布過(guò)程進(jìn)行信息統(tǒng)計(jì),得到相應(yīng)的統(tǒng)計(jì)報(bào)表,所述統(tǒng)計(jì)報(bào)表包括數(shù)據(jù)采集類報(bào)表、數(shù)據(jù)處理類報(bào)表、數(shù)據(jù)發(fā)布類報(bào)表以及數(shù)據(jù)質(zhì)量報(bào)表。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,所述基于統(tǒng)一接口機(jī)制的接口方式具體為WebService、Socket以及中間庫(kù)中的任意一種。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,所述采集方系統(tǒng)包括:業(yè)務(wù)支持系統(tǒng)、智能互動(dòng)網(wǎng)站、呼叫平臺(tái)。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)發(fā)布服務(wù)系統(tǒng),其特征在于,所述消費(fèi)方系統(tǒng)包括移動(dòng)終端、業(yè)務(wù)應(yīng)用系統(tǒng)。
7.一種數(shù)據(jù)發(fā)布服務(wù)方法,其特征在于,包括: 采用預(yù)設(shè)的基于統(tǒng)一接口機(jī)制的接口方式,接收消費(fèi)方系統(tǒng)的請(qǐng)求信息,所述請(qǐng)求信息用于請(qǐng)求獲取目標(biāo)指標(biāo)的指標(biāo)數(shù)據(jù),所述請(qǐng)求信息包括目標(biāo)指標(biāo)的標(biāo)識(shí)信息; 依據(jù)所述目標(biāo)指標(biāo)分析需從采集方系統(tǒng)采集的原始指標(biāo); 判斷預(yù)先建立的指標(biāo)業(yè)模文檔中是否已定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模;若判斷結(jié)果為否,則定義所述目標(biāo)指標(biāo)以及原始指標(biāo)的指標(biāo)業(yè)模,并將定義的所述指標(biāo)業(yè)模添加至所述指標(biāo)業(yè)模文檔; 采用基于統(tǒng)一接口機(jī)制的接口方式,采集所述采集方系統(tǒng)中以所述指標(biāo)業(yè)模文檔的統(tǒng)一要求準(zhǔn)備的原始指標(biāo)數(shù)據(jù); 對(duì)所述原始指標(biāo)數(shù)據(jù)進(jìn)行分析和處理,得到消費(fèi)方系統(tǒng)所需的目標(biāo)指標(biāo)數(shù)據(jù); 采用基于統(tǒng)一接口機(jī)制的接口方式發(fā)布所述目標(biāo)指標(biāo)數(shù)據(jù),以為所述消費(fèi)方系統(tǒng)提供數(shù)據(jù)支持。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)發(fā)布服務(wù)方法,其特征在于,還包括: 依據(jù)所述指標(biāo)業(yè)模文檔中對(duì)指標(biāo)業(yè)模的定義進(jìn)行指標(biāo)體系結(jié)構(gòu)與指標(biāo)信息的同步配置管理,包括指標(biāo)結(jié)構(gòu)管理、指標(biāo)管理以及指標(biāo)信息查詢; 對(duì)指標(biāo)數(shù)據(jù)采集全流程進(jìn)行管理,包括采集數(shù)據(jù)源管理、采集組管理、指標(biāo)數(shù)據(jù)采集管理; 對(duì)指標(biāo)數(shù)據(jù)處理全流程進(jìn)行管理,包括處理任務(wù)管理、指標(biāo)數(shù)據(jù)處理調(diào)度管理、指標(biāo)數(shù)據(jù)處理管理; 對(duì)指標(biāo)數(shù)據(jù)發(fā)布全流程進(jìn)行管理,包括數(shù)據(jù)消費(fèi)方管理、數(shù)據(jù)權(quán)限管理、數(shù)據(jù)審核以及數(shù)據(jù)發(fā)布管理; 依據(jù)預(yù)先制定的數(shù)據(jù)質(zhì)量規(guī)則對(duì)指標(biāo)數(shù)據(jù)進(jìn)行校驗(yàn),并記錄經(jīng)校驗(yàn)后存在質(zhì)量問(wèn)題的指標(biāo)數(shù)據(jù),包括數(shù)據(jù)質(zhì)量規(guī)則管理、數(shù)據(jù)質(zhì)量校驗(yàn)場(chǎng)景管理、數(shù)據(jù)質(zhì)量核查、數(shù)據(jù)質(zhì)量核查明細(xì)查詢。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)發(fā)布服務(wù)方法,其特征在于,還包括: 從不同角度對(duì)指標(biāo)數(shù)據(jù)的發(fā)布過(guò)程進(jìn)行信息統(tǒng)計(jì)得到相應(yīng)的統(tǒng)計(jì)報(bào)表,所述統(tǒng)計(jì)報(bào)表包括數(shù)據(jù)采集類報(bào)表、數(shù)據(jù)處理類報(bào)表、數(shù)據(jù)發(fā)布類報(bào)表以及數(shù)據(jù)質(zhì)量報(bào)表。
【文檔編號(hào)】G06Q10/10GK104240070SQ201410469586
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年9月15日 優(yōu)先權(quán)日:2014年9月15日
【發(fā)明者】張才俊, 喬鄭文, 李明, 付振罡, 李志民, 朱克, 孫蓉 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)家電網(wǎng)公司客戶服務(wù)中心, 東軟集團(tuán)股份有限公司