欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于關(guān)系數(shù)據(jù)庫(kù)的WEB數(shù)據(jù)可視化方法與流程

文檔序號(hào):11286571閱讀:960來(lái)源:國(guó)知局
基于關(guān)系數(shù)據(jù)庫(kù)的WEB數(shù)據(jù)可視化方法與流程

本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,尤其涉及一種基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法。



背景技術(shù):

數(shù)據(jù)可視化是關(guān)于數(shù)據(jù)視覺(jué)表現(xiàn)形式的研究。其中,數(shù)據(jù)的視覺(jué)表現(xiàn)形式為以某種概要形式抽提出來(lái)的信息,包括相應(yīng)信息單位的各種屬性和變量。利用圖形圖表、圖像處理、計(jì)算機(jī)視覺(jué)以及用戶(hù)界面,通過(guò)表達(dá)、建模以及對(duì)立體、表面、屬性以及動(dòng)畫(huà)的顯示,對(duì)數(shù)據(jù)加以可視化解釋。

目前對(duì)數(shù)據(jù)的圖形圖表展現(xiàn)可視化技術(shù),都需要大量的定制化開(kāi)發(fā)工作,涉及到展現(xiàn)層、控制層和模型層之間的對(duì)接,工作量大,開(kāi)發(fā)周期長(zhǎng)。



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

本發(fā)明提供了一種基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法,基于關(guān)系數(shù)據(jù)庫(kù)和web圖表可視化展現(xiàn)技術(shù),通過(guò)簡(jiǎn)單的數(shù)據(jù)視圖配置,即可快速實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化。

本發(fā)明實(shí)施例提供了一種基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法,包括:

獲取待處理web數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù)的連接信息;

根據(jù)所述連接信息生成所述關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的查詢(xún)信息;

根據(jù)所述查詢(xún)信息在所述關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)待處理web數(shù)據(jù);

根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取所述待處理web數(shù)據(jù)的可視化配置信息;

根據(jù)所述可視化配置信息將所述待處理web數(shù)據(jù)進(jìn)行可視化處理,得到可視化信息;

設(shè)置所述可視化信息相對(duì)應(yīng)的地址信息;

將所述可視化信息在所述地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示。

進(jìn)一步的,所述連接信息具體包括:

數(shù)據(jù)庫(kù)名、數(shù)據(jù)庫(kù)類(lèi)型信息、數(shù)據(jù)庫(kù)唯一標(biāo)識(shí)符sid、數(shù)據(jù)庫(kù)ip地址信息、數(shù)據(jù)庫(kù)端口號(hào)。

進(jìn)一步的,所述根據(jù)所述連接信息生成所述關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的查詢(xún)信息具體包括:

根據(jù)所述連接信息生成所述關(guān)系數(shù)據(jù)庫(kù)支持的查詢(xún)語(yǔ)句;

將預(yù)設(shè)的查詢(xún)條件嵌入所述查詢(xún)語(yǔ)句,生成查詢(xún)信息。

進(jìn)一步的,所述可視化配置信息具體包括:

餅狀圖配置信息、線(xiàn)狀圖配置信息、柱狀圖配置信息、數(shù)據(jù)表格配置信息。

進(jìn)一步的,在根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取所述待處理web數(shù)據(jù)的可視化配置信息之前,所述方法還包括:

利用可視化配置信息生成配置信息數(shù)據(jù)庫(kù)。

進(jìn)一步的,在將所述可視化信息在所述地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示之前,所述方法還包括:

設(shè)置所述可視化信息的調(diào)用權(quán)限信息;

接收用戶(hù)終端發(fā)送的調(diào)用指令,所述調(diào)用指令包含用戶(hù)id;

根據(jù)所述調(diào)用權(quán)限信息判斷所述用戶(hù)id是否具有調(diào)用權(quán)限。

進(jìn)一步的,所述關(guān)系數(shù)據(jù)庫(kù)具體包括:

mysql數(shù)據(jù)庫(kù)、oracle數(shù)據(jù)庫(kù)、postgresql數(shù)據(jù)庫(kù)、mssql數(shù)據(jù)庫(kù)。

本發(fā)明實(shí)施例提供的基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法,獲取待處理web數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù)的連接信息;根據(jù)連接信息生成關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的查詢(xún)信息;根據(jù)查詢(xún)信息在關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)待處理web數(shù)據(jù);根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取待處理web數(shù)據(jù)的可視化配置信息;根據(jù)可視化配置信息將待處理web數(shù)據(jù)進(jìn)行可視化處理,得到可視化信息;設(shè)置可視化信息相對(duì)應(yīng)的地址信息;將可視化信息在地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示。本發(fā)明實(shí)施例提供的方法采用待處理數(shù)據(jù)、可視化配置信息相分離的方式,能夠快速實(shí)現(xiàn)數(shù)據(jù)的圖表可視化,并通過(guò)web瀏覽器進(jìn)行展現(xiàn),大大縮短傳統(tǒng)圖表系統(tǒng)開(kāi)發(fā)和實(shí)施的周期。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例提供的基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法的流程圖;

圖2為本發(fā)明實(shí)施例提供的可視化信息-地址列表界面示意圖;

圖3為本發(fā)明實(shí)施例提供的節(jié)目分類(lèi)統(tǒng)計(jì)餅狀圖;

圖4為本發(fā)明實(shí)施例提供的會(huì)員購(gòu)買(mǎi)時(shí)段統(tǒng)計(jì)柱狀圖;

圖5本發(fā)明實(shí)施例提供的微信綁定統(tǒng)計(jì)日?qǐng)?bào)線(xiàn)狀圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面結(jié)合圖1所示的基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法流程圖,對(duì)本發(fā)明實(shí)施例提供的基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法進(jìn)行詳細(xì)說(shuō)明。本實(shí)施例的執(zhí)行主體為具有處理和顯示功能的終端設(shè)備,例如,智能電視、臺(tái)式電腦、筆記本電腦、平板電腦、智能手機(jī)等。

如圖1所示,本發(fā)明提供的基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法主要包括如下步驟:

步驟101,獲取待處理web數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù)的連接信息。

為了后續(xù)獲取數(shù)據(jù)首先需要獲取將要進(jìn)行可視化處理的web數(shù)據(jù)對(duì)應(yīng)的關(guān)系數(shù)據(jù)庫(kù)的連接字符串,包括數(shù)據(jù)庫(kù)名、數(shù)據(jù)庫(kù)類(lèi)型信息、數(shù)據(jù)庫(kù)唯一標(biāo)識(shí)符sid、數(shù)據(jù)庫(kù)ip地址信息、數(shù)據(jù)庫(kù)端口號(hào)等。根據(jù)連接字符串可以連接到對(duì)應(yīng)的關(guān)系數(shù)據(jù)庫(kù)。

其中,關(guān)系數(shù)據(jù)庫(kù)包括但不限于以下幾種:

mysql數(shù)據(jù)庫(kù)、oracle數(shù)據(jù)庫(kù)、postgresql數(shù)據(jù)庫(kù)、mssql數(shù)據(jù)庫(kù)。

例如,要將12小時(shí)內(nèi)的所有電視節(jié)目收視率按照比例進(jìn)行可視化顯示,首先獲取電視節(jié)目收視率數(shù)據(jù)對(duì)應(yīng)的mysql數(shù)據(jù)庫(kù)端口號(hào),后續(xù)根據(jù)數(shù)據(jù)庫(kù)端口號(hào)從mysql數(shù)據(jù)庫(kù)中調(diào)用數(shù)據(jù)。

步驟102,根據(jù)連接信息生成關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的查詢(xún)信息。

創(chuàng)建連接字符串對(duì)應(yīng)的關(guān)系數(shù)據(jù)庫(kù)支持的查詢(xún)語(yǔ)句,例如結(jié)構(gòu)化查詢(xún)語(yǔ)言(structuredquerylanguage,sql)語(yǔ)句。將預(yù)設(shè)的具體查詢(xún)條件嵌入查詢(xún)語(yǔ)句中,生成查詢(xún)信息。

如步驟101中的例子,創(chuàng)建數(shù)據(jù)庫(kù)端口號(hào)對(duì)應(yīng)的mysql數(shù)據(jù)庫(kù)支持的sql語(yǔ)句,將查詢(xún)條件“12小時(shí)內(nèi)”+“所有電視節(jié)目收視率”嵌入到sql語(yǔ)句中,得到查詢(xún)信息。

步驟103,根據(jù)查詢(xún)信息在關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)待處理web數(shù)據(jù)。

根據(jù)查詢(xún)信息在連接信息對(duì)應(yīng)的關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)要進(jìn)行可視化處理的web數(shù)據(jù),web數(shù)據(jù)以數(shù)據(jù)視圖的形式進(jìn)行顯示。

如步驟102中的例子,根據(jù)查詢(xún)條件“12小時(shí)內(nèi)”+“所有電視節(jié)目收視率”嵌入到sql語(yǔ)句中生成的查詢(xún)信息,在mysql數(shù)據(jù)庫(kù)中查詢(xún)滿(mǎn)足查詢(xún)信息的web數(shù)據(jù)。

步驟104,根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取待處理web數(shù)據(jù)的可視化配置信息。

根據(jù)預(yù)設(shè)的顯示界面的風(fēng)格需求從配置信息數(shù)據(jù)庫(kù)中選擇對(duì)應(yīng)的圖形模板的配置數(shù)據(jù)。本領(lǐng)域技術(shù)人員根據(jù)具體需要預(yù)先設(shè)置顯示界面風(fēng)格。配置信息數(shù)據(jù)庫(kù)中的圖形模板包括餅狀圖、線(xiàn)狀圖、柱狀圖、數(shù)據(jù)表格等。每一種圖形模板的的配置數(shù)據(jù)分別是相應(yīng)的圖表框架數(shù)據(jù)。

其中,可視化配置信息具體包括:餅狀圖配置信息、線(xiàn)狀圖配置信息、柱狀圖配置信息、數(shù)據(jù)表格配置信息。

在步驟104之前,還包括:利用可視化配置信息生成配置信息數(shù)據(jù)庫(kù)。

步驟105,根據(jù)可視化配置信息將待處理web數(shù)據(jù)進(jìn)行可視化處理,得到可視化信息。

將從關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)到的待處理web數(shù)據(jù)根據(jù)從配置信息數(shù)據(jù)庫(kù)中獲取到的圖形模板進(jìn)行可視化處理,得到可視化的圖形信息,例如,餅狀圖、線(xiàn)狀圖、柱狀圖、數(shù)據(jù)表格等。

步驟106,設(shè)置可視化信息對(duì)應(yīng)的地址信息。

獲取待顯示界面的地址信息,將該地址信息與可視化信息相關(guān)聯(lián),得到可視化信息-地址列表。如圖2所示,在可視化信息-地址列表中,每一條可視化信息對(duì)應(yīng)一個(gè)模塊或者功能,根據(jù)模塊或者功能名稱(chēng)能夠查詢(xún)到對(duì)應(yīng)的可視化信息。

步驟107,將可視化信息在地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示。

可視化信息可以根據(jù)用戶(hù)終端發(fā)送的調(diào)用指令通過(guò)web瀏覽器在地址信息對(duì)應(yīng)的界面進(jìn)行顯示。

在一個(gè)具體的實(shí)施例中,根據(jù)查詢(xún)條件從數(shù)據(jù)庫(kù)中調(diào)用節(jié)目分類(lèi)統(tǒng)計(jì)數(shù)據(jù),根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取餅狀圖配置信息,將節(jié)目分類(lèi)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行可視化處理,設(shè)置可視化信息對(duì)應(yīng)的地址信息,將節(jié)目分類(lèi)統(tǒng)計(jì)數(shù)據(jù)的餅狀圖在地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示,如圖3所示。

在另一個(gè)具體的實(shí)施例中,根據(jù)查詢(xún)條件從數(shù)據(jù)庫(kù)中調(diào)用會(huì)員購(gòu)買(mǎi)時(shí)段統(tǒng)計(jì)數(shù)據(jù),根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取柱狀圖配置信息,將會(huì)員購(gòu)買(mǎi)時(shí)段統(tǒng)計(jì)數(shù)據(jù)進(jìn)行可視化處理,設(shè)置可視化信息對(duì)應(yīng)的地址信息,將會(huì)員購(gòu)買(mǎi)時(shí)段統(tǒng)計(jì)數(shù)據(jù)的柱狀圖在地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示,如圖4所示。

在又一個(gè)具體的實(shí)施例中,根據(jù)查詢(xún)條件從數(shù)據(jù)庫(kù)中調(diào)用微信綁定統(tǒng)計(jì)日?qǐng)?bào)數(shù)據(jù),根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取線(xiàn)狀圖配置信息,將微信綁定統(tǒng)計(jì)日?qǐng)?bào)數(shù)據(jù)進(jìn)行可視化處理,設(shè)置可視化信息對(duì)應(yīng)的地址信息,將微信綁定統(tǒng)計(jì)日?qǐng)?bào)數(shù)據(jù)的線(xiàn)狀圖在地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示,如圖5所示。

在將可視化信息在顯示界面進(jìn)行顯示之前,方法還包括:設(shè)置可視化信息的調(diào)用權(quán)限信息;接收用戶(hù)終端發(fā)送的調(diào)用指令,調(diào)用指令包含用戶(hù)id;根據(jù)調(diào)用權(quán)限信息判斷用戶(hù)id是否具有調(diào)用權(quán)限。

具體的,設(shè)置可視化信息的調(diào)用權(quán)限,生成調(diào)用權(quán)限列表,調(diào)用權(quán)限列表中包含具有調(diào)用權(quán)限的用戶(hù)id,接收用戶(hù)終端發(fā)送的調(diào)用指令以后,從調(diào)用指令中提取用戶(hù)id,在調(diào)用權(quán)限列表中查詢(xún)是否存在該用戶(hù)id,如果存在,則說(shuō)明該用戶(hù)id具有調(diào)用權(quán)限,則根據(jù)用戶(hù)的調(diào)用指令通過(guò)web瀏覽器顯示對(duì)應(yīng)的可視化信息,如果在調(diào)用權(quán)限列表中沒(méi)有查詢(xún)到該用戶(hù)id,則說(shuō)明該用戶(hù)id不具有調(diào)用權(quán)限,則向用戶(hù)終端發(fā)送無(wú)權(quán)調(diào)用的提示信息。

本發(fā)明實(shí)施例提供的基于關(guān)系數(shù)據(jù)庫(kù)的web數(shù)據(jù)可視化方法,獲取待處理web數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù)的連接信息;根據(jù)連接信息生成關(guān)系數(shù)據(jù)庫(kù)對(duì)應(yīng)的查詢(xún)信息;根據(jù)查詢(xún)信息在關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)待處理web數(shù)據(jù);根據(jù)顯示界面的需求從配置信息數(shù)據(jù)庫(kù)中獲取待處理web數(shù)據(jù)的可視化配置信息;根據(jù)可視化配置信息將待處理web數(shù)據(jù)進(jìn)行可視化處理,得到可視化信息;設(shè)置可視化信息相對(duì)應(yīng)的地址信息;將可視化信息在地址信息對(duì)應(yīng)的顯示界面進(jìn)行顯示。本發(fā)明實(shí)施例提供的方法采用待處理數(shù)據(jù)、可視化配置信息相分離的方式,能夠快速實(shí)現(xiàn)數(shù)據(jù)的圖表可視化,并通過(guò)web瀏覽器進(jìn)行展現(xiàn),大大縮短傳統(tǒng)圖表系統(tǒng)開(kāi)發(fā)和實(shí)施的周期。

專(zhuān)業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件來(lái)實(shí)現(xiàn),在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明實(shí)施例的范圍。具體地,所述運(yùn)算和控制部分都可以通絡(luò)邏輯硬件實(shí)現(xiàn),其可以是使用集成電路工藝制造出來(lái)的邏輯集成電路,本實(shí)施例對(duì)此不作限定。

結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。

以上所述的具體實(shí)施方式,對(duì)本發(fā)明實(shí)施例的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明實(shí)施例的具體實(shí)施方式而已,并不用于限定本發(fā)明實(shí)施例的保護(hù)范圍,凡在本發(fā)明實(shí)施例的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南平市| 永安市| 石门县| 包头市| 中牟县| 赤水市| 弥渡县| 丰宁| 海原县| 普兰店市| 禹城市| 南乐县| 博爱县| SHOW| 德江县| 温州市| 和静县| 上思县| 五原县| 克山县| 白沙| 洛阳市| 武城县| 青浦区| 赤水市| 扶风县| 肇庆市| 合江县| 韶关市| 新乐市| 那曲县| 开封县| 礼泉县| 博客| 达州市| 新河县| 牟定县| 木里| 夹江县| 公主岭市| 高邑县|