亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置的制作方法

文檔序號(hào):6441943閱讀:260來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置。
背景技術(shù)
隨著電信行業(yè)近年來(lái)3G業(yè)務(wù)的迅速推廣,海量的數(shù)據(jù)業(yè)務(wù)呈現(xiàn)種類多,業(yè)務(wù)劃分復(fù)雜,數(shù)據(jù)源混亂,各業(yè)務(wù)缺乏共性的特點(diǎn)。目前的數(shù)據(jù)業(yè)務(wù)管理以單表為主,大都僅限于分析收入和用戶,已經(jīng)無(wú)法滿足運(yùn)營(yíng)商衡量業(yè)務(wù)運(yùn)行狀況的需要。如何有效的組織和管理這些爆炸性增長(zhǎng)的數(shù)據(jù),保證不同數(shù)據(jù)源的相同指標(biāo)在不同粒度的統(tǒng)計(jì)口徑下保持一致, 最終滿足上層決策支持系統(tǒng)的應(yīng)用,這些都是急需解決的技術(shù)難題。在3G應(yīng)用不斷展開(kāi)的背景下,數(shù)據(jù)業(yè)務(wù)已經(jīng)日益成為運(yùn)營(yíng)商現(xiàn)在和未來(lái)最重要的利益增長(zhǎng)點(diǎn)。在網(wǎng)絡(luò)狀況不斷改善,網(wǎng)絡(luò)帶寬不斷加大的情況下,海量的數(shù)據(jù)業(yè)務(wù)呈現(xiàn)出種類多、來(lái)源雜、缺乏共性,如何組織和管理這些海量數(shù)據(jù)是業(yè)界的一個(gè)難題。這項(xiàng)技術(shù)難點(diǎn)在于缺乏一個(gè)基于海量數(shù)據(jù)業(yè)務(wù)的分發(fā)和稽核方法,不僅僅是一個(gè)技術(shù)問(wèn)題,還涉對(duì)數(shù)據(jù)業(yè)務(wù)指標(biāo)進(jìn)行匯總和分析,并對(duì)數(shù)據(jù)如何組織和存放進(jìn)行建模;完善經(jīng)營(yíng)信息應(yīng)用的整體技術(shù)架構(gòu),增強(qiáng)經(jīng)營(yíng)分析系統(tǒng)對(duì)數(shù)據(jù)業(yè)務(wù)的處理能力,提高知識(shí)共享程度;通過(guò)數(shù)據(jù)集市組織數(shù)據(jù)業(yè)務(wù)信息,構(gòu)造針對(duì)特定主題的通用經(jīng)營(yíng)信息應(yīng)用模型?,F(xiàn)有的技術(shù)方案中,對(duì)數(shù)據(jù)業(yè)務(wù)的處理過(guò)程中,數(shù)據(jù)源混亂、數(shù)據(jù)不全面,對(duì)于相關(guān)原始數(shù)據(jù)、統(tǒng)計(jì)的支撐還不到位,沒(méi)有展現(xiàn)業(yè)務(wù)的詳細(xì)經(jīng)營(yíng)信息。不同于傳統(tǒng)語(yǔ)音業(yè)務(wù), 數(shù)據(jù)業(yè)務(wù)種類多,需求多,而且業(yè)務(wù)和需求變化也大,而各業(yè)務(wù)數(shù)據(jù)源也是千差萬(wàn)別,有來(lái)自營(yíng)帳系統(tǒng),有來(lái)自總部下發(fā)的數(shù)據(jù),有來(lái)自渠道分銷系統(tǒng)的文本文件,也有直接來(lái)自經(jīng)營(yíng)分析系統(tǒng)的數(shù)據(jù)庫(kù)表。除了文件格式的不一致,同類文件在結(jié)構(gòu)上也不一樣。另一個(gè)現(xiàn)狀是數(shù)據(jù)處理效率低,相比千萬(wàn)級(jí)數(shù)據(jù)量的話音業(yè)務(wù)來(lái)說(shuō),數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù)量小很多,因此在經(jīng)營(yíng)分析系統(tǒng)建立的初期沒(méi)有考慮對(duì)數(shù)據(jù)業(yè)務(wù)進(jìn)行專門的管理和匯總,而只是以業(yè)務(wù)類型為區(qū)分將數(shù)據(jù)業(yè)務(wù)與其他業(yè)務(wù)數(shù)據(jù)一起存放在數(shù)據(jù)倉(cāng)庫(kù)最底層的 ODS層表中。但隨著需求的增多,這種弊端日益明顯。例如不同需求涉及到多次重復(fù)查詢, 這對(duì)系統(tǒng)的硬件開(kāi)銷造成了極大壓力。此外數(shù)據(jù)準(zhǔn)確性無(wú)法保證,一方面多數(shù)據(jù)源增加了數(shù)據(jù)出錯(cuò)的可能性,例如外部輸入程序帶來(lái)的臟數(shù)據(jù)導(dǎo)致數(shù)據(jù)丟失和錯(cuò)誤,另一方面沒(méi)有完善的機(jī)制來(lái)檢驗(yàn)數(shù)據(jù)的有效性。在保證數(shù)據(jù)源準(zhǔn)確的前提下仍然無(wú)法確定數(shù)據(jù)的真實(shí)與準(zhǔn)確性。最后是只能接受被動(dòng)查詢,不能主動(dòng)推送和定制數(shù)據(jù)。基于數(shù)據(jù)倉(cāng)庫(kù)的經(jīng)營(yíng)分析系統(tǒng)是面向分析的系統(tǒng),其建立目的是為了方便決策人員進(jìn)行查詢和分析。數(shù)據(jù)倉(cāng)庫(kù)提供數(shù)據(jù),以供被動(dòng)查詢使用。但是隨著客戶需求的不斷演進(jìn),出現(xiàn)了諸如短信接口,指標(biāo)上傳等需要定時(shí)按要求進(jìn)行分發(fā)和推送的新要求。而且這種需求越來(lái)越多,因?yàn)樽詣?dòng)化的數(shù)據(jù)處理可以大大減少出錯(cuò)的可能。綜上所述,相關(guān)技術(shù)中數(shù)據(jù)業(yè)務(wù)處理存在以下缺陷現(xiàn)有的海量數(shù)據(jù)業(yè)務(wù)處理方法效率不高,無(wú)論是被動(dòng)還是主動(dòng)查詢方式,數(shù)據(jù)的處理一般采用建索引,這種以空間換時(shí)間的方法不能滿足需要;準(zhǔn)確性也不高,因?yàn)樯婕皵?shù)據(jù)業(yè)務(wù)種類多,業(yè)務(wù)劃分復(fù)雜,數(shù)據(jù)源混亂,現(xiàn)有方法無(wú)法保證不同數(shù)據(jù)源的相同指標(biāo)口徑保持一致,也無(wú)法自動(dòng)化驗(yàn)證數(shù)據(jù)是否一致;系統(tǒng)容錯(cuò)性方面,目前的數(shù)據(jù)采集、準(zhǔn)備階段對(duì)臟數(shù)據(jù)的處理還沒(méi)有一個(gè)完整的標(biāo)準(zhǔn)。

發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)處理準(zhǔn)確性不高和可靠性差的問(wèn)題,本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置,以至少解決上述問(wèn)題。根據(jù)本發(fā)明的一方面,提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法,包括從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);從業(yè)務(wù)數(shù)據(jù)的頭部讀取上述業(yè)務(wù)數(shù)據(jù)的描述信息;根據(jù)上述描述信息確定上述業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型;調(diào)用預(yù)先設(shè)置的與上述業(yè)務(wù)類型對(duì)應(yīng)的類型模板,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定上述業(yè)務(wù)數(shù)據(jù)正常;按照當(dāng)前分發(fā)方式,分發(fā)確定正常的上述業(yè)務(wù)數(shù)據(jù)。優(yōu)選地,在從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)之后,上述方法還包括判斷獲取的上述業(yè)務(wù)數(shù)據(jù)是否完整,如果是,則繼續(xù)執(zhí)行從上述業(yè)務(wù)數(shù)據(jù)的頭部讀取上述業(yè)務(wù)數(shù)據(jù)流的描述信息的步驟。優(yōu)選地,上述方法還包括從外部數(shù)據(jù)源中讀取預(yù)先設(shè)置的一個(gè)或多個(gè)類型模板。優(yōu)選地,從外部數(shù)據(jù)源中讀取預(yù)先設(shè)置的一個(gè)或多個(gè)類型模板之后,上述方法還包括判斷讀取的類型模板的數(shù)量是否與預(yù)先設(shè)置的類型模板數(shù)一致;如果一致,對(duì)讀取的各個(gè)類型模板進(jìn)行合法性檢驗(yàn)。優(yōu)選地,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配,包括調(diào)用上述類型模板,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)的總量是否與上述類型模板中設(shè)定的數(shù)據(jù)總量匹配,如果是,則檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配。優(yōu)選地,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配,包括對(duì)于關(guān)鍵數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的預(yù)先設(shè)定的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配;對(duì)于除關(guān)鍵數(shù)據(jù)業(yè)務(wù)以外的業(yè)務(wù)數(shù)據(jù),隨機(jī)檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配。優(yōu)選地,在按照當(dāng)前分發(fā)方式,分發(fā)確定正常的上述業(yè)務(wù)數(shù)據(jù)之前,上述方法還包括從預(yù)先設(shè)置的分發(fā)方式列表中選擇與上述業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式作為上述當(dāng)前分發(fā)方式。根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置,包括獲取模塊, 用于從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);讀取模塊,用于從上述業(yè)務(wù)數(shù)據(jù)的頭部讀取上述業(yè)務(wù)數(shù)據(jù)的描述信息;確定模塊,用于根據(jù)上述描述信息確定上述業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型;調(diào)用模塊,用于調(diào)用預(yù)先設(shè)置的與上述業(yè)務(wù)類型對(duì)應(yīng)的類型模板;檢測(cè)模塊,用于檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定上述業(yè)務(wù)數(shù)據(jù)正常;分發(fā)模塊,用于按照當(dāng)前分發(fā)方式,分發(fā)確定正常的上述業(yè)務(wù)數(shù)據(jù)。
優(yōu)選地,上述裝置還包括判斷模塊,用于在上述獲取模塊從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)之后,判斷獲取的上述業(yè)務(wù)數(shù)據(jù)是否完整,如果是,則觸發(fā)上述讀取模塊從上述業(yè)務(wù)數(shù)據(jù)的頭部讀取上述業(yè)務(wù)數(shù)據(jù)流的描述信息。優(yōu)選地,上述檢測(cè)模塊包括第一檢測(cè)單元,用于檢測(cè)上述業(yè)務(wù)數(shù)據(jù)的總量是否與上述類型模板中設(shè)定的數(shù)據(jù)總量匹配;第二檢測(cè)單元,用于在上述第一檢測(cè)單元的檢測(cè)結(jié)果為是的情況下,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配。優(yōu)選地,上述第二檢測(cè)單元按照以下方式檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配對(duì)于關(guān)鍵數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的預(yù)先設(shè)定的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配;對(duì)于除關(guān)鍵數(shù)據(jù)業(yè)務(wù)以外的業(yè)務(wù)數(shù)據(jù),隨機(jī)檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與上述類型模板對(duì)應(yīng)的屬性要求是否匹配。優(yōu)選地,上述裝置還包括選擇模塊,用于從預(yù)先設(shè)置的分發(fā)方式列表中選擇與上述業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式作為上述當(dāng)前分發(fā)方式。通過(guò)本發(fā)明,對(duì)獲取的數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)與預(yù)設(shè)類型模板進(jìn)行匹配,檢測(cè)業(yè)務(wù)數(shù)據(jù)的質(zhì)量,并將檢測(cè)通過(guò)的業(yè)務(wù)數(shù)據(jù)用最優(yōu)的分發(fā)方式分發(fā)到上層應(yīng)用。實(shí)現(xiàn)了根據(jù)業(yè)務(wù)數(shù)據(jù)的實(shí)際情況,檢測(cè)業(yè)務(wù)數(shù)據(jù)的質(zhì)量,并根據(jù)業(yè)務(wù)數(shù)據(jù)的屬性的取值選取最優(yōu)的分發(fā)方式,從而提高了數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)的處理可靠性和準(zhǔn)確性。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例的一個(gè)優(yōu)選數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實(shí)施例的另一優(yōu)選數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)稽核的流程圖;圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)分發(fā)的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。針對(duì)相關(guān)技術(shù)中數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)處理過(guò)程中的上述問(wèn)題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法和裝置。對(duì)數(shù)據(jù)業(yè)務(wù)進(jìn)行分析,將各數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)、客戶數(shù)據(jù)以及其他重要經(jīng)營(yíng)信息實(shí)現(xiàn)整合,然后采用對(duì)數(shù)據(jù)質(zhì)量進(jìn)行檢查,發(fā)現(xiàn)數(shù)據(jù)處理過(guò)程中存在的問(wèn)題,能較準(zhǔn)確完成稽核業(yè)務(wù),有效的實(shí)現(xiàn)對(duì)海量數(shù)據(jù)業(yè)務(wù)的分發(fā)任務(wù)。根據(jù)本發(fā)明實(shí)施例,提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法,如圖1所示,該方法可以包括以下幾個(gè)步驟(步驟S102-步驟S110)
步驟S102,從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。對(duì)于數(shù)據(jù)業(yè)務(wù)而言,數(shù)據(jù)分發(fā)主要針對(duì)上層應(yīng)用,主要可以分為報(bào)表,聯(lián)機(jī)分析處理(On-Line Analytical Processing,簡(jiǎn)稱為0LAP),指標(biāo)分析,上傳指標(biāo)和信息提醒接口等。對(duì)業(yè)務(wù)數(shù)據(jù)分發(fā)之前,可以從相關(guān)應(yīng)用和數(shù)據(jù)業(yè)務(wù)源中抽取業(yè)務(wù)數(shù)據(jù)。從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)后,可以對(duì)獲取的業(yè)務(wù)數(shù)據(jù)進(jìn)行檢測(cè)和分發(fā),在實(shí)際應(yīng)用中,為了提高檢測(cè)和分發(fā)的穩(wěn)定性和有效性,在從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)后,還可以對(duì)判斷獲取的業(yè)務(wù)數(shù)據(jù)是否完整,即驗(yàn)證業(yè)務(wù)數(shù)據(jù)的完備性。例如,可以通過(guò)檢查業(yè)務(wù)數(shù)據(jù)紀(jì)錄總數(shù)來(lái)驗(yàn)證業(yè)務(wù)數(shù)據(jù)的完備性,對(duì)于數(shù)據(jù)量較大的業(yè)務(wù)數(shù)據(jù)可以先做統(tǒng)計(jì)。步驟S104,從獲取的業(yè)務(wù)數(shù)據(jù)的頭部讀取業(yè)務(wù)數(shù)據(jù)的描述信息。步驟S106,根據(jù)讀取的描述信息確定業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型。步驟S108,調(diào)用預(yù)先設(shè)置的與上述業(yè)務(wù)類型對(duì)應(yīng)的類型模板,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定上述業(yè)務(wù)數(shù)據(jù)正常。根據(jù)實(shí)際需要,可以預(yù)先配置一個(gè)或多個(gè)類型模板,在類型模板中設(shè)置對(duì)業(yè)務(wù)數(shù)據(jù)的屬性的要求。在確定獲取的業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型后,可以從外部數(shù)據(jù)源中讀取預(yù)先設(shè)置的一個(gè)或多個(gè)類型模板。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,為了提高可靠性,可以對(duì)類型模板進(jìn)行驗(yàn)證,例如,可以判斷讀取的類型模板的數(shù)量是否與預(yù)先設(shè)置的類型模板數(shù)一致,在一致的情況下,對(duì)讀取的各個(gè)類型模板進(jìn)行合法性檢驗(yàn)。在從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)之后,可以從獲取的業(yè)務(wù)數(shù)據(jù)中讀取業(yè)務(wù)數(shù)據(jù)的描述信息。根據(jù)讀取的描述信息,可以確定獲取的業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型。在確定獲取的業(yè)務(wù)類型后,可以從預(yù)先設(shè)置的類型模板中,調(diào)用與確定的業(yè)務(wù)類型對(duì)應(yīng)的類型模板,檢測(cè)獲取的業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配,如果檢測(cè)結(jié)果為是,即記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求匹配,可以確定獲取的業(yè)務(wù)數(shù)據(jù)正常。例如,從上層應(yīng)用中獲取業(yè)務(wù)數(shù)據(jù)后,從業(yè)務(wù)數(shù)據(jù)中讀取到業(yè)務(wù)數(shù)據(jù)的描述信息, 確定獲取的業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型為短信業(yè)務(wù)??梢詮臉I(yè)務(wù)的類型模板中調(diào)用短信業(yè)務(wù)的類型模板,檢測(cè)短信業(yè)務(wù)數(shù)據(jù)中記載的接收方號(hào)碼是否與類型模板中的屬性要求匹配。 例如,可以設(shè)置類型模板中接收方號(hào)碼要求為11位,那么,如果獲取的短信業(yè)務(wù)數(shù)據(jù)的接收方號(hào)碼為11位,則可以確定獲取的業(yè)務(wù)數(shù)據(jù)正常;否則結(jié)束數(shù)據(jù)分析,生成錯(cuò)誤報(bào)告。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,為了增強(qiáng)檢測(cè)過(guò)程的效率,可以先檢測(cè)獲取的業(yè)務(wù)數(shù)據(jù)的總量是否與類型模板中設(shè)定的數(shù)據(jù)總量匹配,在檢測(cè)結(jié)果為是的情況下,進(jìn)一步檢測(cè)獲取的業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配。如果獲取的業(yè)務(wù)數(shù)據(jù)的總量與類型模板中設(shè)定的數(shù)據(jù)總量不匹配,則生成檢測(cè)報(bào)告,避免了對(duì)屬性的取值的檢測(cè),從而可以提高檢測(cè)效率,保證數(shù)據(jù)的正確定。對(duì)于不同的業(yè)務(wù)數(shù)據(jù),可以采用不同的檢測(cè)機(jī)制。例如,可以按照接口的類型,對(duì)數(shù)據(jù)進(jìn)行隨機(jī)檢查或定制檢查。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,對(duì)于關(guān)鍵數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),檢測(cè)獲取的業(yè)務(wù)數(shù)據(jù)中記載的預(yù)先設(shè)定的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配;對(duì)于除關(guān)鍵數(shù)據(jù)業(yè)務(wù)以外的業(yè)務(wù)數(shù)據(jù),隨機(jī)檢測(cè)業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配。通過(guò)本優(yōu)選實(shí)施方式,能夠?qū)﹃P(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn)行精確檢測(cè),保證檢測(cè)的可靠性,對(duì)于非關(guān)鍵業(yè)務(wù)數(shù)據(jù)隨機(jī)檢測(cè),提高檢測(cè)效率。步驟S110,按照當(dāng)前分發(fā)方式,分發(fā)確定正常的上述業(yè)務(wù)數(shù)據(jù)。在實(shí)際應(yīng)用中,針對(duì)不同的業(yè)務(wù)數(shù)據(jù)可以設(shè)置不同的分發(fā)方式,例如,可以設(shè)置一個(gè)分發(fā)方式列表,在分發(fā)數(shù)據(jù)時(shí)可以從中選用不同的分發(fā)方式。在對(duì)獲取的業(yè)務(wù)數(shù)據(jù)檢測(cè)完成之后,可以從預(yù)先設(shè)置的分發(fā)方式列表中,選擇與獲取的業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式,作為當(dāng)前分發(fā)方式。利用選擇的當(dāng)前分發(fā)方式,分發(fā)通過(guò)檢測(cè)的業(yè)務(wù)數(shù)據(jù)。在業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)類型可以選擇多個(gè)分發(fā)方式的情況下,可以通過(guò)預(yù)設(shè)的關(guān)聯(lián)分析表計(jì)算不同分發(fā)方式的適應(yīng)度,并根據(jù)計(jì)算所得的適應(yīng)度選取最優(yōu)的分發(fā)方式。通過(guò)本發(fā)明實(shí)施例,實(shí)現(xiàn)了根據(jù)業(yè)務(wù)數(shù)據(jù)的實(shí)際情況,檢測(cè)業(yè)務(wù)數(shù)據(jù)的質(zhì)量,并根據(jù)業(yè)務(wù)數(shù)據(jù)的屬性的取值選取最優(yōu)的分發(fā)方式,從而提高數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)的處理可靠性和準(zhǔn)確定。根據(jù)本發(fā)明實(shí)施例,還提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置,可以用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供的上述方法。圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置可以包括獲取模塊10、讀取模塊20、確定模塊30、調(diào)用模塊40、檢測(cè)模塊50和分發(fā)模塊60。其中,獲取模塊10,用于從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);讀取模塊20,用于從獲取模塊10獲取的業(yè)務(wù)數(shù)據(jù)的頭部讀取業(yè)務(wù)數(shù)據(jù)的描述信息;確定模塊30,用于根據(jù)讀取模塊20讀取的描述信息確定業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型;調(diào)用模塊40,用于調(diào)用預(yù)先設(shè)置的與業(yè)務(wù)類型對(duì)應(yīng)的類型模板;檢測(cè)模塊50,用于檢測(cè)業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與調(diào)用模塊40調(diào)用的類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定業(yè)務(wù)數(shù)據(jù)正常;分發(fā)模塊60,用于按照當(dāng)前分發(fā)方式,分發(fā)檢測(cè)模塊50檢測(cè)后確定正常的業(yè)務(wù)數(shù)據(jù)。獲取模塊10從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)后,讀取模塊20可以從獲取模塊10獲取的業(yè)務(wù)數(shù)據(jù)的頭部讀取業(yè)務(wù)數(shù)據(jù)的描述信息,以對(duì)獲取的業(yè)務(wù)數(shù)據(jù)進(jìn)行后續(xù)處理,在實(shí)際應(yīng)用中,為了提高檢測(cè)和分發(fā)的穩(wěn)定性和有效性,在從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)后,還可以對(duì)判斷獲取的業(yè)務(wù)數(shù)據(jù)是否完整,即驗(yàn)證業(yè)務(wù)數(shù)據(jù)的完備性。例如,可以通過(guò)檢查業(yè)務(wù)數(shù)據(jù)紀(jì)錄總數(shù)來(lái)驗(yàn)證業(yè)務(wù)數(shù)據(jù)的完備性,對(duì)于數(shù)據(jù)量較大的業(yè)務(wù)數(shù)據(jù)可以先做統(tǒng)計(jì)。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖3所示,上述裝置還可以包括判斷模塊70,用于在獲取模塊10從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)之后,判斷獲取的業(yè)務(wù)數(shù)據(jù)是否完整,如果是,則觸發(fā)讀取模塊20從業(yè)務(wù)數(shù)據(jù)的頭部讀取業(yè)務(wù)數(shù)據(jù)流的描述信息。為了增強(qiáng)檢測(cè)過(guò)程的效率,可以先檢測(cè)獲取的業(yè)務(wù)數(shù)據(jù)的總量是否與類型模板中設(shè)定的數(shù)據(jù)總量匹配,如果獲取的業(yè)務(wù)數(shù)據(jù)的總量與類型模板中設(shè)定的數(shù)據(jù)總量不匹配, 則停止檢測(cè)生成檢測(cè)報(bào)告,在檢測(cè)結(jié)果為是的情況下,進(jìn)一步檢測(cè)獲取的業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,為了實(shí)現(xiàn)上述目的,上述檢測(cè)模塊50可以包括第一檢測(cè)單元,用于檢測(cè)業(yè)務(wù)數(shù)據(jù)的總量是否與類型模板中設(shè)定的數(shù)據(jù)總量匹配; 第二檢測(cè)單元,用于在第一檢測(cè)單元的檢測(cè)結(jié)果為是的情況下,檢測(cè)業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配。通過(guò)本優(yōu)選實(shí)施方式,在業(yè)務(wù)數(shù)據(jù)的總量與類型模板中設(shè)定的數(shù)據(jù)總量不匹配的情況下,停止檢測(cè),避免了對(duì)屬性的取值的檢測(cè),從而可以提高檢測(cè)效率,保證數(shù)據(jù)的正確定。對(duì)于不同的業(yè)務(wù)數(shù)據(jù),可以采用不同的檢測(cè)機(jī)制。第二檢測(cè)單元可以按照以下方式檢測(cè)業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配1)對(duì)于關(guān)鍵數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),檢測(cè)業(yè)務(wù)數(shù)據(jù)中記載的預(yù)先設(shè)定的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配;幻對(duì)于除關(guān)鍵數(shù)據(jù)業(yè)務(wù)以外的業(yè)務(wù)數(shù)據(jù),隨機(jī)檢測(cè)業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配。從而能夠?qū)﹃P(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn)行精確檢測(cè), 保證檢測(cè)的可靠性,對(duì)于非關(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn)行隨機(jī)檢測(cè),提高檢測(cè)效率。在對(duì)獲取的業(yè)務(wù)數(shù)據(jù)檢測(cè)完成之后,可以從預(yù)先設(shè)置的分發(fā)方式列表中,選擇與獲取的業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式,作為當(dāng)前分發(fā)方式。因此,在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,如圖4所示,上述裝置還包括選擇模塊80,用于從預(yù)先設(shè)置的分發(fā)方式列表中選擇與業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式作為當(dāng)前分發(fā)方式。 分發(fā)模塊60利用選擇的當(dāng)前分發(fā)方式,分發(fā)通過(guò)檢測(cè)的業(yè)務(wù)數(shù)據(jù)。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,提供了一個(gè)基于海量數(shù)據(jù)業(yè)務(wù)的組織、分發(fā)和稽核的方法,結(jié)合數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)集市理論中的相關(guān)知識(shí),實(shí)現(xiàn)了一個(gè)包含數(shù)據(jù)準(zhǔn)備層、數(shù)據(jù)集市層、數(shù)據(jù)分發(fā)層等三層結(jié)構(gòu)的數(shù)據(jù)業(yè)務(wù)分發(fā)引擎,滿足和解決了數(shù)據(jù)業(yè)務(wù)分析所面臨的問(wèn)題。在電信經(jīng)營(yíng)分析系統(tǒng)中的應(yīng)用表明,本發(fā)明優(yōu)選實(shí)施例可以為決策和分析人員分析數(shù)據(jù)業(yè)務(wù)信息提供有效的工具,以應(yīng)對(duì)不斷變化的市場(chǎng)需求,保證相同數(shù)據(jù)源的同一指標(biāo)在分發(fā)給不同需求的應(yīng)用。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,提供了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置,如圖5所示,該裝置可以包括數(shù)據(jù)業(yè)務(wù)稽核引擎90、數(shù)據(jù)業(yè)務(wù)分發(fā)引擎100和數(shù)據(jù)接口 110。其中,數(shù)據(jù)業(yè)務(wù)稽核引擎90,相當(dāng)于本發(fā)明上述實(shí)施例中的檢測(cè)模塊50。建立了數(shù)據(jù)業(yè)務(wù)稽核方法,實(shí)現(xiàn)對(duì)數(shù)據(jù)源的集中管理,保證數(shù)據(jù)流在處理的每個(gè)步驟上數(shù)據(jù)的準(zhǔn)確性,避免了因臟數(shù)據(jù)的出現(xiàn)給系統(tǒng)帶來(lái)的不可預(yù)知的影響,滿足了數(shù)據(jù)準(zhǔn)確性驗(yàn)證的需要;實(shí)現(xiàn)了數(shù)據(jù)業(yè)務(wù)的稽核方法,滿足了數(shù)據(jù)準(zhǔn)確性驗(yàn)證的需要。數(shù)據(jù)業(yè)務(wù)分發(fā)引擎100,相當(dāng)于本發(fā)明上述實(shí)施例的分發(fā)模塊60。結(jié)合數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)集市理論中的相關(guān)知識(shí),實(shí)現(xiàn)一個(gè)包含數(shù)據(jù)準(zhǔn)備層、數(shù)據(jù)集市層、數(shù)據(jù)分發(fā)層等三層結(jié)構(gòu)的數(shù)據(jù)業(yè)務(wù)分發(fā)引擎,滿足和解決數(shù)據(jù)業(yè)務(wù)分析所面臨的問(wèn)題,實(shí)現(xiàn)數(shù)據(jù)的定時(shí)推送功能。數(shù)據(jù)接口 110,相當(dāng)于本發(fā)明上述實(shí)施例中的選擇模塊80。實(shí)現(xiàn)上層應(yīng)用中需要定制和主動(dòng)推送的需求,需要定時(shí)將按要求匯總的數(shù)據(jù)發(fā)送到指定接口,從被動(dòng)查詢轉(zhuǎn)變到主動(dòng)推送的數(shù)據(jù)處理的方式,實(shí)現(xiàn)了與現(xiàn)有電信經(jīng)營(yíng)分析系統(tǒng)的有效數(shù)據(jù)交流。下面分別對(duì)數(shù)據(jù)業(yè)務(wù)稽查引擎90和數(shù)據(jù)業(yè)務(wù)分發(fā)引擎100的處理流程進(jìn)行描述。(一 )數(shù)據(jù)業(yè)務(wù)稽核引擎90的數(shù)據(jù)稽核流程數(shù)據(jù)稽核為了發(fā)現(xiàn)數(shù)據(jù)處理過(guò)程中存在的問(wèn)題,必須從各個(gè)環(huán)節(jié)上分別采取相應(yīng)的數(shù)據(jù)質(zhì)量檢查措施,按照數(shù)據(jù)處理的主要流程,對(duì)每一步檢查都制定相應(yīng)的檢查標(biāo)準(zhǔn)。通過(guò)對(duì)源數(shù)據(jù)完整性和及時(shí)性等方面的檢查及時(shí)發(fā)現(xiàn)問(wèn)題,以保證在數(shù)據(jù)在進(jìn)入分發(fā)引擎之前不存在明顯的數(shù)據(jù)質(zhì)量問(wèn)題和隱患。數(shù)據(jù)源文件的檢查主要包括對(duì)文件格式、文件大小、記錄長(zhǎng)度、傳送數(shù)量等方面的檢查;數(shù)據(jù)源表的檢查主要包括對(duì)表的屬性、數(shù)據(jù)時(shí)間等方面的檢查。圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)稽核的流程圖,如圖6所示,該方法可以包括以下幾個(gè)步驟步驟S602,從外部數(shù)據(jù)源中抽取接口數(shù)據(jù)文件,列出候選接口 If(j),j = {0,1, 2,...},并檢查接口文件個(gè)數(shù)。步驟S604,檢查接口文件的合法性,發(fā)現(xiàn)異常的接口文件進(jìn)入步驟S616,正常文件進(jìn)入步驟S606。步驟S606,進(jìn)入準(zhǔn)備層,從步驟S604中的接口文件Lf (j)中挑選出首項(xiàng)Lf (0),作為當(dāng)前最適合的接口文件,用作對(duì)數(shù)據(jù)總量做檢查;檢查發(fā)現(xiàn)異常進(jìn)入步驟S616,正常繼續(xù)下一步驟。步驟S608,按照接口的類型,對(duì)數(shù)據(jù)進(jìn)行隨機(jī)檢查或定制檢查,其中關(guān)鍵數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù),要進(jìn)行定制檢查,其他數(shù)據(jù)做隨機(jī)檢查,檢查發(fā)現(xiàn)異常進(jìn)入步驟S616,正常繼續(xù)下 “■步驟。步驟S610,進(jìn)入集市層,從進(jìn)入步驟S608中的接口文件Lf (j)中挑選出首項(xiàng) Lf(O),作為當(dāng)前最適合的接口文件,用作對(duì)數(shù)據(jù)總量做檢查;檢查發(fā)現(xiàn)異常進(jìn)入步驟 S616,正常繼續(xù)下一步驟。步驟S612,按照接口的類型,對(duì)數(shù)據(jù)進(jìn)行隨機(jī)檢查或定制檢查,其中關(guān)鍵數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù),要進(jìn)行定制檢查,其他數(shù)據(jù)做隨機(jī)檢查,檢查發(fā)現(xiàn)異常進(jìn)入步驟S616,正常繼續(xù)進(jìn)行下一步驟。步驟S614,檢查成功的數(shù)據(jù),直接生成稽核成功報(bào)告并進(jìn)入步驟S620結(jié)束,否則轉(zhuǎn)進(jìn)入步驟S616。步驟S616,異常情況處理,并生成稽核錯(cuò)誤報(bào)告,進(jìn)入步驟S618。步驟S618,報(bào)警,對(duì)異常情況的警告將生成告警文書(shū)。步驟S620,稽核結(jié)束。( 二 )數(shù)據(jù)業(yè)務(wù)分發(fā)引擎100的數(shù)據(jù)分發(fā)過(guò)程對(duì)于數(shù)據(jù)業(yè)務(wù)而言,數(shù)據(jù)分發(fā)主要針對(duì)上層應(yīng)用,主要可以分為報(bào)表,OLAP分析、 指標(biāo)分析、上傳指標(biāo)和信息提醒接口。數(shù)據(jù)業(yè)務(wù)分發(fā)引擎必須要在上層數(shù)據(jù)源準(zhǔn)備好后才能進(jìn)行,也即驗(yàn)證數(shù)據(jù)的完備性,一般驗(yàn)證方法是檢查數(shù)據(jù)紀(jì)錄總數(shù),對(duì)于數(shù)據(jù)量較大的數(shù)據(jù)表先做統(tǒng)計(jì)。圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)分發(fā)的流程圖,如圖7所示,該方法可以包括以下幾個(gè)步驟步驟S702,準(zhǔn)備數(shù)據(jù)業(yè)務(wù)數(shù)據(jù),從相關(guān)應(yīng)用和數(shù)據(jù)業(yè)務(wù)源中抽取數(shù)據(jù)。步驟S704,考察數(shù)據(jù)準(zhǔn)備完畢沒(méi)有,如果沒(méi)有就返回步驟S702,準(zhǔn)備完畢的數(shù)據(jù), 從中挑選出合適的集市列表Ds(j),j= {0,1,2,...},并將序列中的所有權(quán)值映射到{0,1} 域內(nèi)。步驟S706,進(jìn)行數(shù)據(jù)稽核,按照稽核流程對(duì)數(shù)據(jù)進(jìn)行檢查,完成檢查任務(wù)的進(jìn)入步驟S708,沒(méi)有完成的繼續(xù)進(jìn)行稽核檢查。步驟S708,從分發(fā)方式列表FL(j),j = {0,1,2, . . . },中選擇最適合的分發(fā)方式 FS(k),作為當(dāng)前分發(fā)方式。
步驟S710,進(jìn)行數(shù)據(jù)分發(fā),并對(duì)分發(fā)結(jié)果進(jìn)行判斷,如果成功就進(jìn)入步驟S712,否則進(jìn)入步驟S714。步驟S712,分發(fā)成功的數(shù)據(jù),進(jìn)行確認(rèn)操作,并更新分發(fā)記錄,進(jìn)入步驟S716。步驟S714,分發(fā)不成功的數(shù)據(jù),進(jìn)行回滾操作,并更新分發(fā)記錄,如果失敗次數(shù)為 2,進(jìn)入步驟S716 ;如果失敗次數(shù)為1,轉(zhuǎn)進(jìn)入步驟S706。步驟S716,數(shù)據(jù)分發(fā)結(jié)束。通過(guò)本發(fā)明實(shí)施例,根據(jù)數(shù)據(jù)業(yè)務(wù)的實(shí)際情況,從各個(gè)環(huán)節(jié)上分別采取相應(yīng)的數(shù)據(jù)質(zhì)量檢查措施,按照數(shù)據(jù)處理的主要流程,對(duì)每一步檢查都制定相應(yīng)的檢查標(biāo)準(zhǔn),實(shí)現(xiàn)全面監(jiān)測(cè)數(shù)據(jù)業(yè)務(wù)的目的。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果對(duì)獲取的數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)與預(yù)設(shè)類型模板進(jìn)行匹配,檢測(cè)業(yè)務(wù)數(shù)據(jù)的質(zhì)量,并將檢測(cè)通過(guò)的業(yè)務(wù)數(shù)據(jù)用最優(yōu)的分發(fā)方式分發(fā)到上層應(yīng)用。實(shí)現(xiàn)了根據(jù)業(yè)務(wù)數(shù)據(jù)的實(shí)際情況,檢測(cè)業(yè)務(wù)數(shù)據(jù)的質(zhì)量,并根據(jù)業(yè)務(wù)數(shù)據(jù)的屬性的取值選取最優(yōu)的分發(fā)方式,從而提高了數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)的處理可靠性和準(zhǔn)確性。同時(shí),對(duì)不同的業(yè)務(wù)數(shù)據(jù)采用不同的檢測(cè)和分發(fā)機(jī)制,能夠有效地提高處理效率。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法,其特征在于,包括 從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);從所述業(yè)務(wù)數(shù)據(jù)的頭部讀取所述業(yè)務(wù)數(shù)據(jù)的描述信息; 根據(jù)所述描述信息確定所述業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型;調(diào)用預(yù)先設(shè)置的與所述業(yè)務(wù)類型對(duì)應(yīng)的類型模板,檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定所述業(yè)務(wù)數(shù)據(jù)正常; 按照當(dāng)前分發(fā)方式,分發(fā)確定正常的所述業(yè)務(wù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)之后,所述方法還包括判斷獲取的所述業(yè)務(wù)數(shù)據(jù)是否完整,如果是,則繼續(xù)執(zhí)行從所述業(yè)務(wù)數(shù)據(jù)的頭部讀取所述業(yè)務(wù)數(shù)據(jù)流的描述信息的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 從外部數(shù)據(jù)源中讀取預(yù)先設(shè)置的一個(gè)或多個(gè)類型模板。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,從外部數(shù)據(jù)源中讀取預(yù)先設(shè)置的一個(gè)或多個(gè)類型模板之后,所述方法還包括判斷讀取的類型模板的數(shù)量是否與預(yù)先設(shè)置的類型模板數(shù)一致; 如果一致,對(duì)讀取的各個(gè)類型模板進(jìn)行合法性檢驗(yàn)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配,包括調(diào)用所述類型模板,檢測(cè)所述業(yè)務(wù)數(shù)據(jù)的總量是否與所述類型模板中設(shè)定的數(shù)據(jù)總量匹配,如果是,則檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配,包括對(duì)于關(guān)鍵數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的預(yù)先設(shè)定的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配;對(duì)于除關(guān)鍵數(shù)據(jù)業(yè)務(wù)以外的業(yè)務(wù)數(shù)據(jù),隨機(jī)檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在按照當(dāng)前分發(fā)方式,分發(fā)確定正常的所述業(yè)務(wù)數(shù)據(jù)之前,所述方法還包括從預(yù)先設(shè)置的分發(fā)方式列表中選擇與所述業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式作為所述當(dāng)前分發(fā)方式。
8.一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)裝置,其特征在于,包括 獲取模塊,用于從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);讀取模塊,用于從所述業(yè)務(wù)數(shù)據(jù)的頭部讀取所述業(yè)務(wù)數(shù)據(jù)的描述信息; 確定模塊,用于根據(jù)所述描述信息確定所述業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型; 調(diào)用模塊,用于調(diào)用預(yù)先設(shè)置的與所述業(yè)務(wù)類型對(duì)應(yīng)的類型模板; 檢測(cè)模塊,用于檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定所述業(yè)務(wù)數(shù)據(jù)正常;分發(fā)模塊,用于按照當(dāng)前分發(fā)方式,分發(fā)確定正常的所述業(yè)務(wù)數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括判斷模塊,用于在所述獲取模塊從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)之后,判斷獲取的所述業(yè)務(wù)數(shù)據(jù)是否完整,如果是,則觸發(fā)所述讀取模塊從所述業(yè)務(wù)數(shù)據(jù)的頭部讀取所述業(yè)務(wù)數(shù)據(jù)流的描述信息。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述檢測(cè)模塊包括第一檢測(cè)單元,用于檢測(cè)所述業(yè)務(wù)數(shù)據(jù)的總量是否與所述類型模板中設(shè)定的數(shù)據(jù)總量匹配;第二檢測(cè)單元,用于在所述第一檢測(cè)單元的檢測(cè)結(jié)果為是的情況下,檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二檢測(cè)單元按照以下方式檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配對(duì)于關(guān)鍵數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的預(yù)先設(shè)定的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配;對(duì)于除關(guān)鍵數(shù)據(jù)業(yè)務(wù)以外的業(yè)務(wù)數(shù)據(jù),隨機(jī)檢測(cè)所述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與所述類型模板對(duì)應(yīng)的屬性要求是否匹配。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括選擇模塊,用于從預(yù)先設(shè)置的分發(fā)方式列表中選擇與所述業(yè)務(wù)數(shù)據(jù)的預(yù)定屬性的取值匹配的分發(fā)方式作為所述當(dāng)前分發(fā)方式。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置。其中,該方法包括從上層應(yīng)用獲取數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);從獲取的業(yè)務(wù)數(shù)據(jù)的頭部讀取業(yè)務(wù)數(shù)據(jù)的描述信息;根據(jù)讀取的描述信息確定業(yè)務(wù)數(shù)據(jù)所屬的業(yè)務(wù)類型;調(diào)用預(yù)先設(shè)置的與上述業(yè)務(wù)類型對(duì)應(yīng)的類型模板,檢測(cè)上述業(yè)務(wù)數(shù)據(jù)中記載的屬性的取值與類型模板對(duì)應(yīng)的屬性要求是否匹配,如果匹配,則確定上述業(yè)務(wù)數(shù)據(jù)正常;按照當(dāng)前分發(fā)方式,分發(fā)確定正常的上述業(yè)務(wù)數(shù)據(jù)。通過(guò)本發(fā)明,提高了數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)的處理可靠性和準(zhǔn)確性。
文檔編號(hào)G06F17/30GK102497435SQ201110424640
公開(kāi)日2012年6月13日 申請(qǐng)日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者何曉晶 申請(qǐng)人:海南杰福瑞網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1