亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法及裝置與流程

文檔序號:11386703閱讀:223來源:國知局
一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法及裝置與流程

本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法及裝置。



背景技術(shù):

隨著科技的快速發(fā)展,每天都會產(chǎn)生大量的數(shù)據(jù),其中一部分時與地域相關(guān)的數(shù)據(jù),例如:某個公司在各個國家的銷售額,如何對這些與地域相關(guān)的大數(shù)據(jù)進(jìn)行分析,越來越受到重視。

在現(xiàn)有技術(shù)中,在通過html(hypertextmarkuplanguage,超級文本標(biāo)記語言)頁面進(jìn)行地域相關(guān)大數(shù)據(jù)分析時,都是通過固定的樣式來實現(xiàn)的。

通過上述描述可見,現(xiàn)有技術(shù)中在進(jìn)行大數(shù)據(jù)分析時,不夠靈活。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法及裝置,更加靈活。

一方面,本發(fā)明實施例提供了一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法,包括:

從至少一個業(yè)務(wù)系統(tǒng)中獲取至少一個業(yè)務(wù)數(shù)據(jù);

確定每個所述業(yè)務(wù)數(shù)據(jù)的地域信息;

根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件;

根據(jù)所述地圖部件,生成html文件;

對所述html文件進(jìn)行發(fā)布處理,生成可操作網(wǎng)頁;

通過所述可操作網(wǎng)頁,接收用戶輸入的操作指令;

根據(jù)所述操作指令、所述地圖部件和所述業(yè)務(wù)數(shù)據(jù),確定待顯示的數(shù)據(jù);

將所述待顯示的數(shù)據(jù)轉(zhuǎn)換為地圖數(shù)據(jù),在所述可操作網(wǎng)頁上顯示所述地圖數(shù)據(jù)。

進(jìn)一步地,所述根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件,包括:

在所述地圖部件中,設(shè)置至少一個地圖區(qū)域;

根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,確定每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

在所述地圖部件中,設(shè)置每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

所述根據(jù)所述操作指令、所述地圖部件和所述業(yè)務(wù)數(shù)據(jù),確定待顯示的數(shù)據(jù),包括:

根據(jù)所述操作指令,確定在所述地圖部件中的待顯示的地圖區(qū)域;

確定所述待顯示的地圖區(qū)域中的每個子區(qū)域;

根據(jù)每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系,確定所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù);

根據(jù)所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù),確定所述待顯示的數(shù)據(jù)。

進(jìn)一步地,在所述從至少一個業(yè)務(wù)系統(tǒng)中獲取業(yè)務(wù)數(shù)據(jù)之后,在所述根據(jù)所述業(yè)務(wù)數(shù)據(jù)和每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件之前,進(jìn)一步包括:

將所述業(yè)務(wù)數(shù)據(jù)添加到預(yù)先設(shè)置的數(shù)據(jù)倉庫中;

進(jìn)一步包括:

預(yù)先設(shè)置至少一種取數(shù)方式,將所述至少一種取數(shù)方式保存到預(yù)先設(shè)置的數(shù)據(jù)集中;

所述根據(jù)所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù),確定所述待顯示的數(shù)據(jù),包括:

向所述數(shù)據(jù)集請求所述待顯示的數(shù)據(jù);

利用所述數(shù)據(jù)集,按照任一所述取數(shù)方式,從所述數(shù)據(jù)倉庫中獲取所述待顯示的數(shù)據(jù)。

進(jìn)一步地,該方法進(jìn)一步包括:

在所述地圖部件中,設(shè)置地圖區(qū)域樣式;

其中,所述地圖區(qū)域樣式,包括:主題樣式、地圖區(qū)域背景、主標(biāo)題、副標(biāo)題、主標(biāo)題的位置、副標(biāo)題的位置、圖例樣式、圖例樣式的位置、篩選器、工具箱和提示框;

所述根據(jù)所述地圖部件,生成html文件,包括:

根據(jù)所述地圖部件中的地圖區(qū)域樣式,生成所述html文件,以使所述可操作網(wǎng)頁呈現(xiàn)所述地圖區(qū)域樣式。

進(jìn)一步地,所述至少一種取數(shù)方式,包括:sql取數(shù)方式、存儲過程取數(shù)方式、取數(shù)模型取數(shù)方式和構(gòu)件接口取數(shù)方式。

另一方面,本發(fā)明實施例提供了一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析裝置,包括:

業(yè)務(wù)數(shù)據(jù)獲取單元,用于從至少一個業(yè)務(wù)系統(tǒng)中獲取至少一個業(yè)務(wù)數(shù)據(jù);

地域信息確定單元,用于確定每個所述業(yè)務(wù)數(shù)據(jù)的地域信息;

地圖部件設(shè)置單元,用于根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件;

文件生成單元,用于根據(jù)所述地圖部件,生成html文件;

網(wǎng)頁生成單元,用于對所述html文件進(jìn)行發(fā)布處理,生成可操作網(wǎng)頁;

指令接收單元,用于通過所述可操作網(wǎng)頁,接收用戶輸入的操作指令;

確定單元,用于根據(jù)所述操作指令、所述地圖部件和所述業(yè)務(wù)數(shù)據(jù),確定待顯示的數(shù)據(jù);

顯示單元,用于將所述待顯示的數(shù)據(jù)轉(zhuǎn)換為地圖數(shù)據(jù),在所述可操作網(wǎng)頁上顯示所述地圖數(shù)據(jù)。

進(jìn)一步地,所述地圖部件設(shè)置單元,包括:

地圖區(qū)域設(shè)置子單元,用于在所述地圖部件中,設(shè)置至少一個地圖區(qū)域;

對應(yīng)關(guān)系確定子單元,用于根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,確定每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

對應(yīng)關(guān)系設(shè)置子單元,用于在所述地圖部件中,設(shè)置每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

所述確定單元,包括:

地圖區(qū)域確定子單元,用于根據(jù)所述操作指令,確定在所述地圖部件中的待顯示的地圖區(qū)域;

子區(qū)域確定子單元,用于確定所述待顯示的地圖區(qū)域中的每個子區(qū)域;

業(yè)務(wù)數(shù)據(jù)確定子單元,用于根據(jù)每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系,確定所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù);

顯示數(shù)據(jù)確定子單元,用于根據(jù)所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù),確定所述待顯示的數(shù)據(jù)。

進(jìn)一步地,該裝置進(jìn)一步包括:

添加單元,用于將所述業(yè)務(wù)數(shù)據(jù)獲取單元獲取的所述至少一個業(yè)務(wù)數(shù)據(jù)添加到預(yù)先設(shè)置的數(shù)據(jù)倉庫中;

數(shù)據(jù)集確定單元,用于設(shè)置至少一種取數(shù)方式,將所述至少一種取數(shù)方式保存到預(yù)先設(shè)置的數(shù)據(jù)集中;

所述顯示數(shù)據(jù)確定子單元,用于向所述數(shù)據(jù)集請求所述待顯示的數(shù)據(jù),利用所述數(shù)據(jù)集,按照任一所述取數(shù)方式,從所述數(shù)據(jù)倉庫中獲取所述待顯示的數(shù)據(jù)。

進(jìn)一步地,該裝置進(jìn)一步包括:

地圖區(qū)域樣式設(shè)置單元,用于在所述地圖部件中,設(shè)置地圖區(qū)域樣式;

其中,所述地圖區(qū)域樣式,包括:主題樣式、地圖區(qū)域背景、主標(biāo)題、副標(biāo)題、主標(biāo)題的位置、副標(biāo)題的位置、圖例樣式、圖例樣式的位置、篩選器、工具箱和提示框;

所述文件生成單元,用于根據(jù)所述地圖部件中的地圖區(qū)域樣式,生成所述html文件,以使所述可操作網(wǎng)頁呈現(xiàn)所述地圖區(qū)域樣式。

進(jìn)一步地,所述至少一種取數(shù)方式,包括:sql取數(shù)方式、存儲過程取數(shù)方式、取數(shù)模型取數(shù)方式和構(gòu)件接口取數(shù)方式。

在本發(fā)明實施例中,用戶可以對可操作網(wǎng)頁進(jìn)行操作,用戶可以以操作命令的形式向可操作網(wǎng)頁發(fā)送需求,根據(jù)用戶的需求對業(yè)務(wù)數(shù)據(jù)進(jìn)行分析,并在可操作網(wǎng)頁上以地圖數(shù)據(jù)的形式顯示,也就是說,可操作網(wǎng)頁可以根據(jù)用戶的需求呈現(xiàn)地圖數(shù)據(jù),使得數(shù)據(jù)分析更加靈活。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一實施例提供的一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法的流程圖;

圖2是本發(fā)明一實施例提供的另一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法的流程圖;

圖3是本發(fā)明一實施例提供的一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析裝置的示意圖;

圖4是本發(fā)明一實施例提供的另一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析裝置的示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實施例提供了一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法,該方法可以包括以下步驟:

步驟101:從至少一個業(yè)務(wù)系統(tǒng)中獲取至少一個業(yè)務(wù)數(shù)據(jù);

步驟102:確定每個所述業(yè)務(wù)數(shù)據(jù)的地域信息;

步驟103:根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件;

步驟104:根據(jù)所述地圖部件,生成html文件;

步驟105:對所述html文件進(jìn)行發(fā)布處理,生成可操作網(wǎng)頁;

步驟106:通過所述可操作網(wǎng)頁,接收用戶輸入的操作指令;

步驟107:根據(jù)所述操作指令、所述地圖部件和所述業(yè)務(wù)數(shù)據(jù),確定待顯示的數(shù)據(jù);

步驟108:將所述待顯示的數(shù)據(jù)轉(zhuǎn)換為地圖數(shù)據(jù),在所述可操作網(wǎng)頁上顯示所述地圖數(shù)據(jù)。

在本發(fā)明實施例中,用戶可以對可操作網(wǎng)頁進(jìn)行操作,用戶可以以操作命令的形式向可操作網(wǎng)頁發(fā)送需求,根據(jù)用戶的需求對業(yè)務(wù)數(shù)據(jù)進(jìn)行分析,并在可操作網(wǎng)頁上以地圖數(shù)據(jù)的形式顯示,也就是說,可操作網(wǎng)頁可以根據(jù)用戶的需求呈現(xiàn)地圖數(shù)據(jù),使得數(shù)據(jù)分析更加靈活。

在本發(fā)明一實施例中,所述根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件,包括:

在所述地圖部件中,設(shè)置至少一個地圖區(qū)域;

根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,確定每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

在所述地圖部件中,設(shè)置每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

所述根據(jù)所述操作指令、所述地圖部件和所述業(yè)務(wù)數(shù)據(jù),確定待顯示的數(shù)據(jù),包括:

根據(jù)所述操作指令,確定在所述地圖部件中的待顯示的地圖區(qū)域;

確定所述待顯示的地圖區(qū)域中的每個子區(qū)域;

根據(jù)每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系,確定所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù);

根據(jù)所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù),確定所述待顯示的數(shù)據(jù)。

在本發(fā)明實施例中,在地圖部件中設(shè)置的地圖區(qū)域是可以在可操作網(wǎng)頁中顯示的區(qū)域。當(dāng)用戶選擇顯示某個地圖區(qū)域時,可以在可操作網(wǎng)頁上顯示被選中的地圖區(qū)域的子區(qū)域的相關(guān)業(yè)務(wù)數(shù)據(jù)。例如:用戶在可操作網(wǎng)頁上選擇世界地圖,也就是說,用戶需要在可操作網(wǎng)頁顯示世界范圍內(nèi)的數(shù)據(jù),這是,在可操作網(wǎng)頁上就會顯示世界上各個國家的相關(guān)業(yè)務(wù)數(shù)據(jù)。

地圖區(qū)域可以包括:世界地圖、各個國家地圖、各個國家中各個行政區(qū)域地圖。世界地圖的子區(qū)域可以包括:各個國家;國家地圖的子區(qū)域可以包括:各個行政區(qū)域,例如:中國地圖的子區(qū)域包括:各個省市地圖;行政區(qū)域地圖的子區(qū)域可以包括:下一級的各個行政區(qū)域,例如:山東省的地圖的子區(qū)域包括:山東省中的各個市。

業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)可能與用戶需要顯示的數(shù)據(jù)不匹配,例如:業(yè)務(wù)系統(tǒng)存儲的是各個市的業(yè)務(wù)數(shù)據(jù),而用戶選擇的是中國地圖,也就是說,需要顯示中國的各個省的業(yè)務(wù)數(shù)據(jù),中國地圖對應(yīng)的子區(qū)域就會對應(yīng)各個市的業(yè)務(wù)數(shù)據(jù),這時,需要根據(jù)各個市的業(yè)務(wù)數(shù)據(jù)確定出各個省對應(yīng)的待顯示的數(shù)據(jù),在可操作網(wǎng)頁上顯示出來。例如:當(dāng)用戶在可操作網(wǎng)頁上選擇分析中國范圍內(nèi)的銷量時,在可操作網(wǎng)頁上會顯示一張中國地圖,在該中國地圖上的各個省對應(yīng)的位置上,會顯示對應(yīng)的銷量。

在本發(fā)明一實施例中,在所述從至少一個業(yè)務(wù)系統(tǒng)中獲取業(yè)務(wù)數(shù)據(jù)之后,在所述根據(jù)所述業(yè)務(wù)數(shù)據(jù)和每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件之前,進(jìn)一步包括:

將所述業(yè)務(wù)數(shù)據(jù)添加到預(yù)先設(shè)置的數(shù)據(jù)倉庫中;

進(jìn)一步包括:

預(yù)先設(shè)置至少一種取數(shù)方式,將所述至少一種取數(shù)方式保存到預(yù)先設(shè)置的數(shù)據(jù)集中;

所述根據(jù)所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù),確定所述待顯示的數(shù)據(jù),包括:

向所述數(shù)據(jù)集請求所述待顯示的數(shù)據(jù);

利用所述數(shù)據(jù)集,按照任一所述取數(shù)方式,從所述數(shù)據(jù)倉庫中獲取所述待顯示的數(shù)據(jù)。

在本發(fā)明實施例中,預(yù)設(shè)設(shè)置至少一種取數(shù)方式,在從數(shù)據(jù)倉庫獲取待顯示的數(shù)據(jù)時,可以通過任意一種取數(shù)方式來取數(shù),更加方便,更加靈活。

待顯示的數(shù)據(jù)可以是數(shù)據(jù)倉庫中預(yù)先存儲的,具體地,可以是在生成可操作網(wǎng)頁之前生成的,例如:業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)是各個市的業(yè)務(wù)數(shù)據(jù),而可操作網(wǎng)頁上需要具有顯示各個省的相關(guān)數(shù)據(jù)的功能,這時,可以預(yù)先計算出各個省的相關(guān)數(shù)據(jù),并保存到數(shù)據(jù)倉庫中。舉例來說,業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)是各個市的銷量,而可操作網(wǎng)頁上需要具有顯示各個省的銷量的功能,這時,可以預(yù)先計算出各個省的銷量,并保存到數(shù)據(jù)倉庫中。

待顯示的數(shù)據(jù)也可以是數(shù)據(jù)倉庫根據(jù)用戶需求計算出的,具體地,當(dāng)利用數(shù)據(jù)集向數(shù)據(jù)倉庫獲取待顯示的數(shù)據(jù)時,可以將需要顯示的子區(qū)域的信息發(fā)送給數(shù)據(jù)倉庫,使得數(shù)據(jù)倉庫計算出各個子區(qū)域的相關(guān)業(yè)務(wù)數(shù)據(jù),而計算各個子區(qū)域的相關(guān)業(yè)務(wù)數(shù)據(jù)的方法,可以預(yù)先設(shè)置。例如:業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)是各個市的業(yè)務(wù)數(shù)據(jù),而可操作網(wǎng)頁上需要顯示各個省的相關(guān)數(shù)據(jù)的功能,這時,可以將各個省的信息發(fā)送給數(shù)據(jù)倉庫,數(shù)據(jù)倉庫根據(jù)各個省的信息,計算出各個省的相關(guān)業(yè)務(wù)數(shù)據(jù),并返回,在可操作網(wǎng)頁上顯示,而具體的計算公式可以預(yù)先設(shè)置。舉例來說,業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)是各個市的銷量,而可操作網(wǎng)頁上需要顯示各個省的銷量的功能,這時,可以將各個省的信息發(fā)送給數(shù)據(jù)倉庫,數(shù)據(jù)倉庫根據(jù)各個省的信息,計算出各個省的銷量,并返回。

在本發(fā)明一實施例中,所述至少一種取數(shù)方式,包括:sql取數(shù)方式、存儲過程取數(shù)方式、取數(shù)模型取數(shù)方式和構(gòu)件接口取數(shù)方式。

在本發(fā)明一實施例中,該方法進(jìn)一步包括:

在所述地圖部件中,設(shè)置地圖區(qū)域樣式;

其中,所述地圖區(qū)域樣式,包括:主題樣式、地圖區(qū)域背景、主標(biāo)題、副標(biāo)題、主標(biāo)題的位置、副標(biāo)題的位置、圖例樣式、圖例樣式的位置、篩選器、工具箱和提示框;

所述根據(jù)所述地圖部件,生成html文件,包括:

根據(jù)所述地圖部件中的地圖區(qū)域樣式,生成所述html文件,以使所述可操作網(wǎng)頁呈現(xiàn)所述地圖區(qū)域樣式。

在本發(fā)明實施例中,在可操作網(wǎng)頁上呈現(xiàn)地圖區(qū)域樣式,使得用戶可以通過地圖區(qū)域樣式對可操作網(wǎng)頁呈現(xiàn)的內(nèi)容控制。例如:用戶可以通過篩選器來確定待顯示的地圖區(qū)域;用戶可以通過工具箱對可操作網(wǎng)頁上地圖進(jìn)行操作,例如:可以測量兩點間的距離、可以對比任意兩個子區(qū)域間的業(yè)務(wù)數(shù)據(jù)。通過配置地圖區(qū)域樣式可以在可操作網(wǎng)頁上顯示用戶需要的樣式。

如圖2所示,本發(fā)明實施例提供了一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法,該方法可以包括以下步驟:

步驟201:從至少一個業(yè)務(wù)系統(tǒng)中獲取至少一個業(yè)務(wù)數(shù)據(jù)。

以某種產(chǎn)品的銷量為例,舉例來說,可以從各個市的業(yè)務(wù)系統(tǒng)中獲取各個市的銷量。

步驟202:確定每個業(yè)務(wù)數(shù)據(jù)的地域信息。

具體地,確定業(yè)務(wù)數(shù)據(jù)所對應(yīng)的區(qū)域。舉例來說,銷量a對應(yīng)a市,銷量b對應(yīng)b市。

步驟203:將業(yè)務(wù)數(shù)據(jù)添加到預(yù)先設(shè)置的數(shù)據(jù)倉庫中。

具體地,可以使用相關(guān)工具,對業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)進(jìn)行數(shù)據(jù)抽取、數(shù)據(jù)清洗、加工轉(zhuǎn)換,然后,存儲到數(shù)據(jù)倉庫中。

另外,可以預(yù)先設(shè)置的數(shù)據(jù)倉庫模型,將業(yè)務(wù)數(shù)據(jù)按照數(shù)據(jù)倉庫模型加載到數(shù)據(jù)倉庫中。

步驟204:預(yù)先設(shè)置至少一種取數(shù)方式,將至少一種取數(shù)方式保存到預(yù)先設(shè)置的數(shù)據(jù)集中。

具體地,至少一種取數(shù)方式可以包括:sql取數(shù)方式、存儲過程取數(shù)方式、取數(shù)模型取數(shù)方式和構(gòu)件接口取數(shù)方式。

該數(shù)據(jù)集可以是根據(jù)數(shù)據(jù)集定義工具生成的。

另外,可以保存數(shù)據(jù)集的配置信息,以便于后續(xù)利用數(shù)據(jù)集獲取業(yè)務(wù)數(shù)據(jù)。其中,配置信息中包括:取數(shù)方式的相關(guān)信息。

步驟205:在地圖部件中,設(shè)置至少一個地圖區(qū)域。

具體地,可以在地圖部件中設(shè)置世界地圖、各個國家地圖、各個國家中各個行政區(qū)域地圖,以使用戶能夠在可操作網(wǎng)頁上查看世界地圖、各個國家地圖、各個國家中各個行政區(qū)域地圖對應(yīng)的業(yè)務(wù)數(shù)據(jù)。

步驟206:根據(jù)每個業(yè)務(wù)數(shù)據(jù)對應(yīng)的地域信息,確定每個地圖區(qū)域中每個子區(qū)域與至少一個業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系。

舉例來說,業(yè)務(wù)系統(tǒng)中存儲的是各個市的銷量。a省包括:a市、b市和c市。a市對應(yīng)銷量a,b市對應(yīng)銷量b,c市對應(yīng)銷量c。在該步驟可以確定a省對應(yīng)銷量a、銷量b和銷量c。

步驟207:在地圖部件中,設(shè)置每個地圖區(qū)域中每個子區(qū)域與至少一個業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系。

具體地,可以將該對應(yīng)關(guān)系保存到地圖部件的配置信息中,方便后續(xù)對地圖部件進(jìn)行解析。

另外,這些地圖區(qū)域的子區(qū)域是地圖部件的分析維度,其中,每個子區(qū)域?qū)?yīng)的至少一個業(yè)務(wù)數(shù)據(jù)是地圖部件的分析量度。這里的對應(yīng)關(guān)系中可以是子區(qū)域與對應(yīng)的業(yè)務(wù)數(shù)據(jù)的位置的對應(yīng)關(guān)系。

另外,還可以在地圖部件中配置默認(rèn)打開區(qū)域,也就是,該可操作網(wǎng)頁在被用戶操作前,默認(rèn)展示給用戶的地圖區(qū)域。例如:默認(rèn)展示世界地圖。

步驟208:根據(jù)地圖部件,生成html文件。

具體地,可以將地圖部件在頁面設(shè)計器中設(shè)置位置及大小并保存,生成html文件。

步驟209:對html文件進(jìn)行發(fā)布處理,生成可操作網(wǎng)頁。

具體地,可以通過頁面設(shè)計器發(fā)布html文件。該可操作網(wǎng)頁可以實現(xiàn)在b/s架構(gòu)下的瀏覽。

步驟210:通過可操作網(wǎng)頁,接收用戶輸入的操作指令。

具體地,用戶可以選擇需要查看的地圖區(qū)域,例如:用戶可以查看中國地圖范圍的業(yè)務(wù)數(shù)據(jù),則可以在可操作網(wǎng)頁上顯示中國的各個省的業(yè)務(wù)數(shù)據(jù)。

舉例來說,用戶需要查看中國地圖范圍的效率,則可以在可操作網(wǎng)頁上顯示中國的各個省的銷量。

步驟211:根據(jù)操作指令,確定在地圖部件中的待顯示的地圖區(qū)域。

舉例來說,用戶選擇中國地圖作為待顯示的地圖區(qū)域。

步驟212:確定待顯示的地圖區(qū)域中的每個子區(qū)域。

舉例來說,當(dāng)待顯示的地圖區(qū)域為中國地圖時,中國的各個省為子區(qū)域。

步驟213:根據(jù)每個地圖區(qū)域中每個子區(qū)域與至少一個業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系,確定待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個業(yè)務(wù)數(shù)據(jù)。

舉例來說,根據(jù)對應(yīng)關(guān)系可以確定a省對應(yīng)銷量a、銷量b和銷量c。

步驟214:向數(shù)據(jù)集請求待顯示的數(shù)據(jù)。

具體地,可以將待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個業(yè)務(wù)數(shù)據(jù)所在的位置發(fā)送給數(shù)據(jù)集。

步驟215:利用數(shù)據(jù)集,按照任一取數(shù)方式,從數(shù)據(jù)倉庫中獲取待顯示的數(shù)據(jù)。

具體地,可以將待顯示的地圖區(qū)域中的每個子區(qū)域的信息發(fā)送給數(shù)據(jù)倉庫,以使數(shù)據(jù)倉庫根據(jù)該信息輸出待顯示的數(shù)據(jù)。

數(shù)據(jù)集獲取的待顯示的數(shù)據(jù)可以來自數(shù)據(jù)倉庫或業(yè)務(wù)系統(tǒng)的任一字段。

步驟216:將待顯示的數(shù)據(jù)轉(zhuǎn)換為地圖數(shù)據(jù),在可操作網(wǎng)頁上顯示地圖數(shù)據(jù)。

在本發(fā)明實施例中,步驟211、步驟212、步驟213和步驟214可以通過地圖解析引擎來實現(xiàn)。步驟215可以通過數(shù)據(jù)集解析引擎來實現(xiàn)。該地圖解析引擎可以是輕量級的,能夠快速的在可操作網(wǎng)頁上繪制出地圖。

在本發(fā)明實施例中,可操作網(wǎng)頁可以支持區(qū)域的鉆取及外部聯(lián)查。

本發(fā)明實施例,具有全程可視化操作,配置簡單靈活、方便易用,利于維護(hù)以及支持個性化設(shè)置等特點。

在本發(fā)明實施例中,可操作網(wǎng)頁的待顯示的地圖區(qū)域可以由用戶自由配置,可操作網(wǎng)頁的展示效果可以由用戶自由配置。

在本發(fā)明實施例中,數(shù)據(jù)集支持的取數(shù)方式等數(shù)據(jù)集的配置信息可以保存到表1中。

表1

在本發(fā)明實施例中,地圖部件的配置新可以保存到表2中。

表2

在本發(fā)明實施例中,可以采用bootstrap框架,進(jìn)行布局設(shè)置,將拖拽好的布局方式直接以html頁面形式保存到服務(wù)器特定目錄下。

本發(fā)明實施例可以通過以下代碼實現(xiàn):

如圖3、圖4所示,本發(fā)明實施例提供了一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析裝置。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。從硬件層面而言,如圖3所示,為本發(fā)明實施例提供的一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報文的轉(zhuǎn)發(fā)芯片等等。以軟件實現(xiàn)為例,如圖4所示,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的cpu將非易失性存儲器中對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運行形成的。本實施例提供的一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析裝置,包括:

業(yè)務(wù)數(shù)據(jù)獲取單元401,用于從至少一個業(yè)務(wù)系統(tǒng)中獲取至少一個業(yè)務(wù)數(shù)據(jù);

地域信息確定單元402,用于確定每個所述業(yè)務(wù)數(shù)據(jù)的地域信息;

地圖部件設(shè)置單元403,用于根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,設(shè)置地圖部件;

文件生成單元404,用于根據(jù)所述地圖部件,生成html文件;

網(wǎng)頁生成單元405,用于對所述html文件進(jìn)行發(fā)布處理,生成可操作網(wǎng)頁;

指令接收單元406,用于通過所述可操作網(wǎng)頁,接收用戶輸入的操作指令;

確定單元407,用于根據(jù)所述操作指令、所述地圖部件和所述業(yè)務(wù)數(shù)據(jù),確定待顯示的數(shù)據(jù);

顯示單元408,用于將所述待顯示的數(shù)據(jù)轉(zhuǎn)換為地圖數(shù)據(jù),在所述可操作網(wǎng)頁上顯示所述地圖數(shù)據(jù)。

在本發(fā)明一實施例中,所述地圖部件設(shè)置單元,包括:

地圖區(qū)域設(shè)置子單元,用于在所述地圖部件中,設(shè)置至少一個地圖區(qū)域;

對應(yīng)關(guān)系確定子單元,用于根據(jù)每個所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的所述地域信息,確定每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

對應(yīng)關(guān)系設(shè)置子單元,用于在所述地圖部件中,設(shè)置每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系;

所述確定單元,包括:

地圖區(qū)域確定子單元,用于根據(jù)所述操作指令,確定在所述地圖部件中的待顯示的地圖區(qū)域;

子區(qū)域確定子單元,用于確定所述待顯示的地圖區(qū)域中的每個子區(qū)域;

業(yè)務(wù)數(shù)據(jù)確定子單元,用于根據(jù)每個所述地圖區(qū)域中每個子區(qū)域與至少一個所述業(yè)務(wù)數(shù)據(jù)的對應(yīng)關(guān)系,確定所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù);

顯示數(shù)據(jù)確定子單元,用于根據(jù)所述待顯示的地圖區(qū)域中的每個子區(qū)域?qū)?yīng)的至少一個所述業(yè)務(wù)數(shù)據(jù),確定所述待顯示的數(shù)據(jù)。

在本發(fā)明一實施例中,該裝置進(jìn)一步包括:

添加單元,用于將所述業(yè)務(wù)數(shù)據(jù)獲取單元獲取的所述至少一個業(yè)務(wù)數(shù)據(jù)添加到預(yù)先設(shè)置的數(shù)據(jù)倉庫中;

數(shù)據(jù)集確定單元,用于設(shè)置至少一種取數(shù)方式,將所述至少一種取數(shù)方式保存到預(yù)先設(shè)置的數(shù)據(jù)集中;

所述顯示數(shù)據(jù)確定子單元,用于向所述數(shù)據(jù)集請求所述待顯示的數(shù)據(jù),利用所述數(shù)據(jù)集,按照任一所述取數(shù)方式,從所述數(shù)據(jù)倉庫中獲取所述待顯示的數(shù)據(jù)。

在本發(fā)明一實施例中,該裝置進(jìn)一步包括:

地圖區(qū)域樣式設(shè)置單元,用于在所述地圖部件中,設(shè)置地圖區(qū)域樣式;

其中,所述地圖區(qū)域樣式,包括:主題樣式、地圖區(qū)域背景、主標(biāo)題、副標(biāo)題、主標(biāo)題的位置、副標(biāo)題的位置、圖例樣式、圖例樣式的位置、篩選器、工具箱和提示框;

所述文件生成單元,用于根據(jù)所述地圖部件中的地圖區(qū)域樣式,生成所述html文件,以使所述可操作網(wǎng)頁呈現(xiàn)所述地圖區(qū)域樣式。

在本發(fā)明一實施例中,所述至少一種取數(shù)方式,包括:sql取數(shù)方式、存儲過程取數(shù)方式、取數(shù)模型取數(shù)方式和構(gòu)件接口取數(shù)方式。

本發(fā)明實施例可以基于echarts來實現(xiàn)。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。

本發(fā)明實施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行本發(fā)明實施例提供的任意一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法。

本發(fā)明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;

所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當(dāng)所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行本發(fā)明實施例提供的任意一種進(jìn)行地域相關(guān)大數(shù)據(jù)的分析方法。

本發(fā)明各個實施例至少具有如下有益效果:

1、在本發(fā)明實施例中,用戶可以對可操作網(wǎng)頁進(jìn)行操作,用戶可以以操作命令的形式向可操作網(wǎng)頁發(fā)送需求,根據(jù)用戶的需求對業(yè)務(wù)數(shù)據(jù)進(jìn)行分析,并在可操作網(wǎng)頁上以地圖數(shù)據(jù)的形式顯示,也就是說,可操作網(wǎng)頁可以根據(jù)用戶的需求呈現(xiàn)地圖數(shù)據(jù),使得數(shù)據(jù)分析更加靈活。

2、在本發(fā)明實施例中,支持sql取數(shù)方式、存儲過程取數(shù)方式、取數(shù)模型取數(shù)方式和構(gòu)件接口取數(shù)方式等多種取數(shù)方式,在從數(shù)據(jù)倉庫獲取待顯示的數(shù)據(jù)時,可以通過任意一種取數(shù)方式來取數(shù),更加方便,更加靈活。

3、本發(fā)明實施例,可操作網(wǎng)頁的待顯示的地圖區(qū)域可以由用戶自由配置,可操作網(wǎng)頁的展示效果可以由用戶自由配置,具有全程可視化操作,配置簡單靈活、方便易用,利于維護(hù)以及支持個性化設(shè)置等特點。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個·······限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1