一種數(shù)據(jù)展示方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種數(shù)據(jù)展示方法及裝置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域,主要目的在于通過整合產(chǎn)品研發(fā)全過程的數(shù)據(jù)信息,實(shí)現(xiàn)研發(fā)數(shù)據(jù)在同平臺(tái)的個(gè)性化展示。本發(fā)明實(shí)施例所采用的技術(shù)方案是:獲取客戶端發(fā)出的數(shù)據(jù)展示請求;根據(jù)所述數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板;將所述展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展示報(bào)告;向所述客戶端發(fā)送所述展示報(bào)告,以便在所述客戶端中進(jìn)行展示。本發(fā)明主要用于展示產(chǎn)品數(shù)據(jù)信息。
【專利說明】
一種數(shù)據(jù)展示方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)展示方法及裝置。
【背景技術(shù)】
[0002]隨著大數(shù)據(jù)時(shí)代的到來,基于海量用戶的行為數(shù)據(jù)的可視化操作、創(chuàng)新的數(shù)據(jù)服務(wù)可以應(yīng)用于各個(gè)領(lǐng)域。然而,隨著產(chǎn)品的不斷增多,為提升研發(fā)效率,研發(fā)內(nèi)部使用越來越多的不同管理系統(tǒng),且各個(gè)系統(tǒng)逐步呈分布式趨勢,同一個(gè)項(xiàng)目或產(chǎn)品的研發(fā)或管理人員在查看該項(xiàng)目不同階段或狀態(tài)時(shí)的數(shù)據(jù)信息時(shí),往往需要登錄到不同的系統(tǒng)獲取若干個(gè)分布式的數(shù)據(jù),從而得到最終所需要數(shù)據(jù)信息。可見,這種方式常常會(huì)浪費(fèi)過多的系統(tǒng)登錄時(shí)間及自行歸納總結(jié)時(shí)間。并且,由于相同產(chǎn)品研發(fā)的狀態(tài)及其周期中的許多數(shù)據(jù)是可以被定時(shí)或?qū)崟r(shí)的統(tǒng)計(jì)出來公用的,而當(dāng)前的方式由于時(shí)在不同的數(shù)據(jù)系統(tǒng)中各自查看所需的數(shù)據(jù)信息,導(dǎo)致了能夠公用的數(shù)據(jù)無法被有效的利用,而是需要以人工的方式在不同系統(tǒng)間進(jìn)行導(dǎo)出、導(dǎo)入的操作,費(fèi)時(shí)費(fèi)力,嚴(yán)重影響研發(fā)和改進(jìn)的效率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種數(shù)據(jù)展示方法及裝置,主要目的在于通過整合產(chǎn)品研發(fā)全過程的數(shù)據(jù)信息,實(shí)現(xiàn)研發(fā)數(shù)據(jù)在同平臺(tái)的個(gè)性化展示。
[0004]為達(dá)到上述目的,本發(fā)明主要提供如下技術(shù)方案:
[0005]—方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)展示方法,該方法包括:
[0006]獲取客戶端發(fā)出的數(shù)據(jù)展示請求;
[0007]根據(jù)所述數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板;
[0008]將所述展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展示報(bào)告;
[0009]向所述客戶端發(fā)送所述展示報(bào)告,以便在所述客戶端中進(jìn)行展示。
[0010]可選的,在獲取客戶端發(fā)出的數(shù)據(jù)展示請求之前,所述方法還包括:
[0011]創(chuàng)建所述資源數(shù)據(jù)平臺(tái),根據(jù)不同產(chǎn)品分別存儲(chǔ)產(chǎn)品數(shù)據(jù),以及不同數(shù)據(jù)所對應(yīng)的報(bào)告模板;
[0012]更新所述資源數(shù)據(jù)平臺(tái)中的數(shù)據(jù)內(nèi)容。
[0013]可選的,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板包括:
[0014]解析所述數(shù)據(jù)展示請求,得到展示數(shù)據(jù)對應(yīng)的產(chǎn)品號(hào)和報(bào)告類型;
[0015]將所述產(chǎn)品號(hào)和報(bào)告類型轉(zhuǎn)換成所述資源數(shù)據(jù)平臺(tái)可識(shí)別的產(chǎn)品號(hào)信息和報(bào)告類型信息;
[0016]根據(jù)所述產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù);
[0017]根據(jù)所述報(bào)告類型信息獲取所述資源數(shù)據(jù)平臺(tái)中的報(bào)告模板。
[0018]可選的,所述資源數(shù)據(jù)平臺(tái)為分布式數(shù)據(jù)存儲(chǔ)系統(tǒng),其中,所述分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中的一個(gè)存儲(chǔ)單元存儲(chǔ)一個(gè)產(chǎn)品的數(shù)據(jù)。
[0019]可選的,根據(jù)所述產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)包括:
[0020]根據(jù)所述產(chǎn)品號(hào)信息查找對應(yīng)的數(shù)據(jù)存儲(chǔ)單元;
[0021 ]根據(jù)所述數(shù)據(jù)存儲(chǔ)單元的地址獲取對應(yīng)的展示數(shù)據(jù)。
[0022]另一方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)展示裝置,該裝置包括:
[0023]第一獲取單元,用于獲取客戶端發(fā)出的數(shù)據(jù)展示請求;
[0024]第二獲取單元,用于根據(jù)所述第一獲取單元獲取的數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板;
[0025]生成單元,用于將所述第二獲取單元獲取的展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展示報(bào)告;
[0026]發(fā)送單元,用于向所述客戶端發(fā)送所述生成單元生成的展示報(bào)告,以便在所述客戶端中進(jìn)行展示。
[0027]可選的,所述裝置還包括:
[0028]創(chuàng)建單元,用于在所述第一獲取單元獲取客戶端發(fā)出的數(shù)據(jù)展示請求之前,創(chuàng)建所述資源數(shù)據(jù)平臺(tái),根據(jù)不同產(chǎn)品分別存儲(chǔ)產(chǎn)品數(shù)據(jù),以及不同數(shù)據(jù)所對應(yīng)的報(bào)告模板;
[0029]更新單元,用于更新所述創(chuàng)建單元?jiǎng)?chuàng)建的資源數(shù)據(jù)平臺(tái)中的數(shù)據(jù)內(nèi)容。
[0030]可選的,所述第二獲取單元包括:
[0031]解析模塊,用于解析所述數(shù)據(jù)展示請求,得到展示數(shù)據(jù)對應(yīng)的產(chǎn)品號(hào)和報(bào)告類型;
[0032]轉(zhuǎn)換模塊,用于將所述解析模塊得到的產(chǎn)品號(hào)和報(bào)告類型轉(zhuǎn)換成所述資源數(shù)據(jù)平臺(tái)可識(shí)別的產(chǎn)品號(hào)信息和報(bào)告類型信息;
[0033]獲取模塊,用于根據(jù)所述轉(zhuǎn)換模塊得到的產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù);
[0034]所述獲取模塊還用于,根據(jù)所述轉(zhuǎn)換模塊得到的報(bào)告類型信息獲取所述資源數(shù)據(jù)平臺(tái)中的報(bào)告模板。
[0035]可選的,所述裝置中的資源數(shù)據(jù)平臺(tái)為分布式數(shù)據(jù)存儲(chǔ)系統(tǒng),其中,所述分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中的一個(gè)存儲(chǔ)單元存儲(chǔ)一個(gè)產(chǎn)品的數(shù)據(jù)。
[0036]可選的,所述第二獲取單元的獲取模塊包括:
[0037]查找子模塊,用于根據(jù)所述產(chǎn)品號(hào)信息查找對應(yīng)的數(shù)據(jù)存儲(chǔ)單元;
[0038]獲取子模塊,用于根據(jù)所述查找子模塊查找的數(shù)據(jù)存儲(chǔ)單元的地址獲取對應(yīng)的展示數(shù)據(jù)。
[0039]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)展示方法及裝置,是將現(xiàn)有的存儲(chǔ)于不同數(shù)據(jù)系統(tǒng)中相同產(chǎn)品的研發(fā)數(shù)據(jù)進(jìn)行整合,形成可以獲取同一產(chǎn)品的所有階段的數(shù)據(jù)信息的綜合資源數(shù)據(jù)平臺(tái),客戶端能夠通過該平臺(tái)查看一款產(chǎn)品在不同階段的所有數(shù)據(jù)信息,并且還能夠根據(jù)該平臺(tái)提供的報(bào)告模板,將客戶端請求的數(shù)據(jù)信息通過定制報(bào)告的方式自動(dòng)呈現(xiàn)在該客戶端中。與現(xiàn)有的產(chǎn)品研發(fā)數(shù)據(jù)獲取及展示的方式相比,本發(fā)明實(shí)施例通過資源數(shù)據(jù)平臺(tái)使得用戶使用客戶端經(jīng)過一次登錄便可以查看產(chǎn)品在研發(fā)、維護(hù)等不同階段的數(shù)據(jù)信息,省去了用戶使用不同客戶端在不同數(shù)據(jù)系統(tǒng)間查看數(shù)據(jù)所需的登錄驗(yàn)證過程,增強(qiáng)了產(chǎn)品公用數(shù)據(jù)的利用效率。同時(shí),通過平臺(tái)中定制的報(bào)告模板,客戶端能夠?qū)⒂脩粝胍吹降漠a(chǎn)品數(shù)據(jù)直接以報(bào)告的形式輸出,使得用戶能夠更加便捷、直觀地看到所需的產(chǎn)品數(shù)據(jù)。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作以簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041 ]圖1示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)展示方法流程圖;
[0042]圖2示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)展示方法流程圖;
[0043]圖3示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)展示裝置的結(jié)構(gòu)組成框圖;
[0044]圖4示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)展示裝置的結(jié)構(gòu)組成框圖;
[0045]圖5示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)展示裝置又一實(shí)施例的示意圖。
【具體實(shí)施方式】
[0046]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)展示方法,如圖1所示,該方法應(yīng)用于用于軟件產(chǎn)品的研發(fā)控制管理系統(tǒng),具體步驟包括:
[0048]101、獲取客戶端發(fā)出的數(shù)據(jù)展示請求。
[0049]在本發(fā)明實(shí)施例中,客戶端的用戶可以是產(chǎn)品研發(fā)控制管理系統(tǒng)中所有產(chǎn)品的開發(fā)人員,包括產(chǎn)品的設(shè)計(jì)人員、軟件測試人員、軟件維護(hù)人員等,產(chǎn)品的開發(fā)人員通過客戶端登陸系統(tǒng),并根據(jù)自身的需求向資源數(shù)據(jù)平臺(tái)發(fā)送數(shù)據(jù)展示請求以獲取所需的產(chǎn)品數(shù)據(jù)信息。其中,數(shù)據(jù)展示請求是客戶端根據(jù)用戶的指示生成的用戶想要查看的產(chǎn)品數(shù)據(jù)信息的獲取請求。
[0050]進(jìn)一步的,研發(fā)控制管理系統(tǒng)可以根據(jù)客戶端登陸的用戶信息,為客戶端設(shè)定必要的權(quán)限,例如,根據(jù)用戶信息判斷用戶的屬性,即判斷該用戶是設(shè)計(jì)人員還是測試人員,根據(jù)不同的屬性信息確定該客戶端所能夠訪問獲取的產(chǎn)品不同階段的數(shù)據(jù)信息?;蛘呤歉鶕?jù)用戶所參與研發(fā)的產(chǎn)品,只允許該客戶端獲取本產(chǎn)品的相關(guān)數(shù)據(jù)信息。關(guān)于客戶端權(quán)限的具體設(shè)定方式本發(fā)明實(shí)施例不做具體限定。
[0051]102、根據(jù)數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板。
[0052]產(chǎn)品研發(fā)控制管理系統(tǒng)在接收到客戶端發(fā)送的數(shù)據(jù)展示請求后,將根據(jù)該請求中的內(nèi)容到資源數(shù)據(jù)平臺(tái)中獲取相應(yīng)產(chǎn)品的數(shù)據(jù)信息,同時(shí),根據(jù)所獲取的數(shù)據(jù)內(nèi)容為客戶端匹配適合與該數(shù)據(jù)內(nèi)容展示的報(bào)告模板。進(jìn)一步的,系統(tǒng)還可以在處理該請求時(shí),先對發(fā)送該請求的客戶端進(jìn)行鑒權(quán)的操作,判斷該客戶端是否有權(quán)限進(jìn)行數(shù)據(jù)的獲取展示操作。
[0053]其中,資源數(shù)據(jù)平臺(tái)在本發(fā)明實(shí)施例中是綜合了多個(gè)軟件產(chǎn)品,以及產(chǎn)品所有不同階段的數(shù)據(jù)信息的一個(gè)綜合數(shù)據(jù)平臺(tái)。是將現(xiàn)有的分布在不同數(shù)據(jù)管理系統(tǒng)中的產(chǎn)品數(shù)據(jù)信息加以綜合,打破原有系統(tǒng)之間的隔離,例如,在數(shù)據(jù)平臺(tái)中存儲(chǔ)有相同產(chǎn)品的代碼編譯狀態(tài)的數(shù)據(jù)信息、代碼評審狀態(tài)的數(shù)據(jù)信息、軟件測試的數(shù)據(jù)信息等不同階段的數(shù)據(jù)。同時(shí),該數(shù)據(jù)平臺(tái)還能夠以產(chǎn)品對數(shù)據(jù)信息進(jìn)行分類,存儲(chǔ)有多個(gè)不同產(chǎn)品的數(shù)據(jù),而每個(gè)產(chǎn)品下又分別保存有上述不同階段的數(shù)據(jù)信息。此外,在該系統(tǒng)中還存儲(chǔ)有多種的用于數(shù)據(jù)展示的報(bào)告模板,該模板中定義了要顯示的數(shù)據(jù)信息內(nèi)容,不同的數(shù)據(jù)配有不同的展示模板,而具體的模板種類與展示樣式是可以人為進(jìn)行調(diào)整與修改的,對此本發(fā)明實(shí)施例不做具體限定。
[0054]需要指出的是,在為展示數(shù)據(jù)匹配報(bào)告模板時(shí),本發(fā)明實(shí)施例并不限定于是由系統(tǒng)根據(jù)展示數(shù)據(jù)的類型來匹配報(bào)告模板,或是系統(tǒng)根據(jù)客戶端在發(fā)送的請求中所確定的報(bào)告模板來匹配報(bào)告模板。也就是說,對于報(bào)告模板的選擇可以是在客戶端中進(jìn)行,包括由客戶端自動(dòng)匹配或是由用戶選定需要的報(bào)告模板,也可以是在系統(tǒng)中進(jìn)行自動(dòng)的模板匹配。
[0055]103、將展示數(shù)據(jù)添加到報(bào)告模板中,生成展示報(bào)告。
[0056]根據(jù)報(bào)告模板中格式,將從資源數(shù)據(jù)平臺(tái)中獲取的展示數(shù)據(jù)逐一的添加到報(bào)告模板中的指定位置,生成用于展示的最終報(bào)告。
[0057]104、向客戶端發(fā)送展示報(bào)告。
[0058]最終,將生成的展示報(bào)告發(fā)送給客戶端,作為該客戶端發(fā)送數(shù)據(jù)展示請求的響應(yīng)結(jié)果。由客戶端將用戶所需的數(shù)據(jù)內(nèi)容以報(bào)告的形式最終呈現(xiàn)在用戶面前。使用戶達(dá)到最佳的數(shù)據(jù)查看效果。
[0059]結(jié)合上述的實(shí)現(xiàn)方式可以看出,本發(fā)明實(shí)施例所采用的數(shù)據(jù)展示方法,是將現(xiàn)有的存儲(chǔ)于不同數(shù)據(jù)系統(tǒng)中相同產(chǎn)品的研發(fā)數(shù)據(jù)進(jìn)行整合,形成可以獲取同一產(chǎn)品的所有階段的數(shù)據(jù)信息的綜合資源數(shù)據(jù)平臺(tái),客戶端能夠通過該平臺(tái)查看一款產(chǎn)品在不同階段的所有數(shù)據(jù)信息,并且還能夠根據(jù)該平臺(tái)提供的報(bào)告模板,將客戶端請求的數(shù)據(jù)信息通過定制報(bào)告的方式自動(dòng)呈現(xiàn)在該客戶端中。與現(xiàn)有的產(chǎn)品研發(fā)數(shù)據(jù)獲取及展示的方式相比,本發(fā)明實(shí)施例通過資源數(shù)據(jù)平臺(tái)使得用戶使用客戶端經(jīng)過一次登錄便可以查看產(chǎn)品在研發(fā)、維護(hù)等不同階段的數(shù)據(jù)信息,省去了用戶使用不同客戶端在不同數(shù)據(jù)系統(tǒng)間查看數(shù)據(jù)所需的登錄驗(yàn)證過程,增強(qiáng)了產(chǎn)品公用數(shù)據(jù)的利用效率。同時(shí),通過平臺(tái)中定制的報(bào)告模板,客戶端能夠?qū)⒂脩粝胍吹降漠a(chǎn)品數(shù)據(jù)直接以報(bào)告的形式輸出,使得用戶能夠更加便捷、直觀地看到所需的產(chǎn)品數(shù)據(jù)。
[0060]為了更加詳細(xì)地說明本發(fā)明實(shí)施例所提出的數(shù)據(jù)展示方法,本方實(shí)施例還提供了一種數(shù)據(jù)展示方法,如圖2所示,該方法所包括的具體步驟為:
[0061 ] 201、創(chuàng)建資源數(shù)據(jù)平臺(tái)。
[0062]由于現(xiàn)有的軟件產(chǎn)品研發(fā)的模塊化趨勢,一款軟件產(chǎn)品的研發(fā)過程往往是由多個(gè)研發(fā)團(tuán)隊(duì)根據(jù)產(chǎn)品的不同模塊同時(shí)進(jìn)行研發(fā)的,且各個(gè)團(tuán)隊(duì)根據(jù)自身的技術(shù)需求會(huì)采用不同的研發(fā)監(jiān)控管理系統(tǒng)以保證軟件研發(fā)的進(jìn)度與質(zhì)量。而由于模塊之間的關(guān)聯(lián)性,不同模塊的研發(fā)人員在獲取其他模塊的研發(fā)數(shù)據(jù)信息時(shí)就十分的不便,并且對于需要對該軟件產(chǎn)品總體進(jìn)度與質(zhì)量進(jìn)行把控的管理人員來說則需要分別進(jìn)入不同的管理系統(tǒng)來獲取同款軟件產(chǎn)品的數(shù)據(jù)信息?;谏鲜龅墓芾韱栴},本發(fā)明實(shí)施例將不同系統(tǒng)中的數(shù)據(jù)信息進(jìn)行整合處理,形成一個(gè)資源數(shù)據(jù)平臺(tái),在該平臺(tái)中存儲(chǔ)有所有產(chǎn)品的不同階段的所有數(shù)據(jù)信息。而該平臺(tái)的具體設(shè)置方式可以是將所有的數(shù)據(jù)集中于一臺(tái)服務(wù)器中的數(shù)據(jù)庫中,在該數(shù)據(jù)庫中以產(chǎn)品為單位進(jìn)行數(shù)據(jù)的基礎(chǔ)劃分,再根據(jù)產(chǎn)品的不同階段進(jìn)行數(shù)據(jù)的細(xì)分保存。此外,為了能夠在現(xiàn)有的技術(shù)基礎(chǔ)上進(jìn)行快速的升級(jí)改造,資源數(shù)據(jù)平臺(tái)還可以將現(xiàn)有各個(gè)系統(tǒng)中的數(shù)據(jù)信息加以提取共享,組成一個(gè)分布式數(shù)據(jù)存儲(chǔ)系統(tǒng),系統(tǒng)中的每個(gè)節(jié)點(diǎn)都可以是在現(xiàn)有的各個(gè)管理系統(tǒng)中提取出來的一個(gè)數(shù)據(jù)存儲(chǔ)單元,對于該數(shù)據(jù)存數(shù)單元中的信息,可以是原系統(tǒng)的產(chǎn)品單元模塊的數(shù)據(jù)信息,也可以是由系統(tǒng)對所有的數(shù)據(jù)存儲(chǔ)單元進(jìn)行數(shù)據(jù)整合,將一個(gè)產(chǎn)品的數(shù)據(jù)信息同一存儲(chǔ)于一個(gè)存儲(chǔ)單元中。
[0063]此外,在平臺(tái)創(chuàng)建后,系統(tǒng)將定期或?qū)崟r(shí)地對平臺(tái)中的數(shù)據(jù)信息加以更新,以保證該平臺(tái)中數(shù)據(jù)的準(zhǔn)確。
[0064]202、獲取客戶端發(fā)出的數(shù)據(jù)展示請求。
[0065]客戶端發(fā)出的數(shù)據(jù)展示請求是由用戶在客戶端中的具體操作來生成的,在客戶端中,保存有系統(tǒng)中現(xiàn)存的所有產(chǎn)品的目錄,用戶可以根據(jù)需求選擇想要獲取的產(chǎn)品數(shù)據(jù)。并且在每個(gè)產(chǎn)品下會(huì)有不同的子選項(xiàng)供用戶選擇,而每個(gè)子選項(xiàng)可以代表不同產(chǎn)品階段的數(shù)據(jù)信息。用戶的不同選擇會(huì)對應(yīng)生成不同的數(shù)據(jù)請求。
[0066]203、根據(jù)數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板。
[0067]系統(tǒng)將客戶端發(fā)送的數(shù)據(jù)展示請求進(jìn)行解析,可以得到使用該客戶端的用戶信息,以及客戶端所需數(shù)據(jù)的產(chǎn)品號(hào)和報(bào)告類型。在本發(fā)明實(shí)施例中,產(chǎn)品號(hào)為不同產(chǎn)品的代碼,可以視為產(chǎn)品的身份標(biāo)識(shí),用于區(qū)分其他的產(chǎn)品,具有唯一性。而報(bào)告類型則是客戶端根據(jù)用戶所要獲取的數(shù)據(jù)內(nèi)容所匹配的報(bào)告模板的類型。通過用戶信息,系統(tǒng)將判斷該客戶端是否有權(quán)限獲取請求中的數(shù)據(jù)信息。通過產(chǎn)品號(hào),系統(tǒng)能夠根據(jù)產(chǎn)品號(hào)查找該產(chǎn)品的數(shù)據(jù)信息存儲(chǔ)地址,并根據(jù)該地址獲取相應(yīng)的數(shù)據(jù)信息。此外,通過報(bào)告類型可以調(diào)用系統(tǒng)中已有的報(bào)告模板。
[0068]根據(jù)數(shù)據(jù)展示請求的結(jié)果,還需要將產(chǎn)品號(hào)和報(bào)告類型做進(jìn)一步的轉(zhuǎn)換,轉(zhuǎn)換成資源數(shù)據(jù)平臺(tái)可識(shí)別的產(chǎn)品號(hào)信息和報(bào)告類型信息,利用產(chǎn)品號(hào)信息在資源數(shù)據(jù)平臺(tái)中獲取產(chǎn)品的相關(guān)數(shù)據(jù)信息,利用報(bào)告類型信息獲取資源數(shù)據(jù)平臺(tái)中的報(bào)告模板。具體的,可以通過在系統(tǒng)中設(shè)置兩個(gè)全局變量:Product_id; Report_type,將產(chǎn)品號(hào)信息賦值給Product_id,將報(bào)告類型信息賦值給Report_type,利用這兩個(gè)變量在資源數(shù)據(jù)平臺(tái)中獲取對應(yīng)的產(chǎn)品數(shù)據(jù)和報(bào)告模板。
[0069]進(jìn)一步的,在資源數(shù)據(jù)平臺(tái)為分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)時(shí),通過產(chǎn)品號(hào)信息能夠查找到該產(chǎn)品所存儲(chǔ)的數(shù)據(jù)存儲(chǔ)單元,并根據(jù)該數(shù)據(jù)存儲(chǔ)單元的地址信息獲取該產(chǎn)品所存儲(chǔ)的相關(guān)數(shù)據(jù)信息。
[0070]204、將展示數(shù)據(jù)添加到報(bào)告模板中,生成展示報(bào)告。
[0071]根據(jù)所獲取的資源平臺(tái)的展示數(shù)據(jù)內(nèi)容以及報(bào)告模板,將數(shù)據(jù)內(nèi)容添加到模板中的相應(yīng)位置上,就可以生成用于數(shù)據(jù)展示的報(bào)告。
[0072]205、向客戶端發(fā)送展示報(bào)告。
[0073]將展示報(bào)告發(fā)送至客戶端,由客戶端展示給用戶。在本發(fā)明實(shí)施例中,用戶不僅能夠通過在客戶端中查看自動(dòng)生成的數(shù)據(jù)報(bào)告。更重要的是,用戶通過該客戶端能夠查看到產(chǎn)品不同階段的數(shù)據(jù)信息,甚至是不同產(chǎn)品的各個(gè)研發(fā)階段的數(shù)據(jù)信息。從而幫助研發(fā)團(tuán)隊(duì)構(gòu)建統(tǒng)一地產(chǎn)品研發(fā)管理系統(tǒng),節(jié)省了各個(gè)研發(fā)團(tuán)隊(duì)自建或采用不同系統(tǒng)所造成的系統(tǒng)不兼容、數(shù)據(jù)通用性差的問題。
[0074]進(jìn)一步的,作為對上述方法的實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種數(shù)據(jù)展示裝置,該裝置設(shè)置于軟件產(chǎn)品的研發(fā)控制管理系統(tǒng)的服務(wù)器中,并且該服務(wù)器主要用于為客戶端獲取所需的產(chǎn)品數(shù)據(jù)以及生成數(shù)據(jù)的展示報(bào)告,如圖3所示,該裝置包括:
[0075]第一獲取單元31,用于獲取客戶端發(fā)出的數(shù)據(jù)展示請求;
[0076]第二獲取單元32,用于根據(jù)所述第一獲取單元31獲取的數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板;
[0077]生成單元33,用于將所述第二獲取單元32獲取的展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展示報(bào)告;
[0078]發(fā)送單元34,用于向所述客戶端發(fā)送所述生成單元33生成的展示報(bào)告,以便在所述客戶端中進(jìn)行展示。
[0079]進(jìn)一步的,如圖4所示,所述裝置還包括:
[0080]創(chuàng)建單元35,用于在所述第一獲取單元31獲取客戶端發(fā)出的數(shù)據(jù)展示請求之前,創(chuàng)建所述資源數(shù)據(jù)平臺(tái),根據(jù)不同產(chǎn)品分別存儲(chǔ)產(chǎn)品數(shù)據(jù),以及不同數(shù)據(jù)所對應(yīng)的報(bào)告模板;
[0081]更新單元36,用于更新所述創(chuàng)建單元35創(chuàng)建的資源數(shù)據(jù)平臺(tái)中的數(shù)據(jù)內(nèi)容。
[0082]進(jìn)一步的,如圖4所示,所述第二獲取單元32包括:
[0083]解析模塊321,用于解析所述數(shù)據(jù)展示請求,得到展示數(shù)據(jù)對應(yīng)的產(chǎn)品號(hào)和報(bào)告類型;
[0084]轉(zhuǎn)換模塊322,用于將所述解析模塊321得到的產(chǎn)品號(hào)和報(bào)告類型轉(zhuǎn)換成所述資源數(shù)據(jù)平臺(tái)可識(shí)別的產(chǎn)品號(hào)信息和報(bào)告類型信息;
[0085]獲取模塊323,用于根據(jù)所述轉(zhuǎn)換模塊322得到的產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù);
[0086]所述獲取模塊323還用于,根據(jù)所述轉(zhuǎn)換模塊322得到的報(bào)告類型信息獲取所述資源數(shù)據(jù)平臺(tái)中的報(bào)告模板。
[0087]進(jìn)一步的,所述裝置中的資源數(shù)據(jù)平臺(tái)為分布式數(shù)據(jù)存儲(chǔ)系統(tǒng),其中,所述分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中的一個(gè)數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)一個(gè)產(chǎn)品的數(shù)據(jù)。
[0088]進(jìn)一步的,如圖4所示,所述第二獲取單元的獲取模塊323包括:
[0089]查找子模塊3231,用于根據(jù)所述產(chǎn)品號(hào)信息查找對應(yīng)的數(shù)據(jù)存儲(chǔ)單元;
[0090]獲取子模塊3232,用于根據(jù)所述查找子模塊3231查找的數(shù)據(jù)存儲(chǔ)單元的地址獲取對應(yīng)的展示數(shù)據(jù)。
[0091]綜上所述,本發(fā)明實(shí)施例所采用的一種數(shù)據(jù)展示方法及裝置,是將現(xiàn)有的存儲(chǔ)于不同數(shù)據(jù)系統(tǒng)中相同產(chǎn)品的研發(fā)數(shù)據(jù)進(jìn)行整合,形成可以獲取同一產(chǎn)品的所有階段的數(shù)據(jù)信息的綜合資源數(shù)據(jù)平臺(tái),客戶端能夠通過該平臺(tái)查看一款產(chǎn)品在不同階段的所有數(shù)據(jù)信息,并且還能夠根據(jù)該平臺(tái)提供的報(bào)告模板,將客戶端請求的數(shù)據(jù)信息通過定制報(bào)告的方式自動(dòng)呈現(xiàn)在該客戶端中。與現(xiàn)有的產(chǎn)品研發(fā)數(shù)據(jù)獲取及展示的方式相比,本發(fā)明實(shí)施例通過資源數(shù)據(jù)平臺(tái)使得用戶使用客戶端經(jīng)過一次登錄便可以查看產(chǎn)品在研發(fā)、維護(hù)等不同階段的數(shù)據(jù)信息,省去了用戶使用不同客戶端在不同數(shù)據(jù)系統(tǒng)間查看數(shù)據(jù)所需的登錄驗(yàn)證過程,增強(qiáng)了產(chǎn)品公用數(shù)據(jù)的利用效率。同時(shí),通過平臺(tái)中定制的報(bào)告模板,客戶端能夠?qū)⒂脩粝胍吹降漠a(chǎn)品數(shù)據(jù)直接以報(bào)告的形式輸出,使得用戶能夠更加便捷、直觀地看到所需的產(chǎn)品數(shù)據(jù)。
[0092]需要說明的是,針對上述數(shù)據(jù)展示裝置,凡是本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)。
[0093]示例性的,如圖5所示,圖5示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)展示裝置又一實(shí)施例的示意圖,該數(shù)據(jù)展示裝置設(shè)置在軟件產(chǎn)品研發(fā)控制管理系統(tǒng)的服務(wù)器中,該服務(wù)器可以包括:處理器(processor )51、通信接口(Communicat1ns Interface)52、存儲(chǔ)器(memory )53和總線54,其中,處理器51、通信接口 52、存儲(chǔ)器53通過總線54完成相互間的通信。通信接口 52可以用于服務(wù)器與客戶端之間的信息傳輸。處理器51可以調(diào)用存儲(chǔ)器53中的邏輯指令,以執(zhí)行如下方法:獲取客戶端發(fā)出的數(shù)據(jù)展示請求;根據(jù)所述數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板;將所述展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展示報(bào)告;向所述客戶端發(fā)送所述展示報(bào)告,以便在所述客戶端中進(jìn)行展示。
[0094]此外,上述的存儲(chǔ)器53中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0095]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0096]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0097]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)展示方法,其特征在于,所述方法包括: 獲取客戶端發(fā)出的數(shù)據(jù)展示請求; 根據(jù)所述數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板; 將所述展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展示報(bào)告; 向所述客戶端發(fā)送所述展示報(bào)告,以便在所述客戶端中進(jìn)行展示。2.根據(jù)權(quán)利要求1所述方法,其特征在于,在獲取客戶端發(fā)出的數(shù)據(jù)展示請求之前,所述方法還包括: 創(chuàng)建所述資源數(shù)據(jù)平臺(tái),根據(jù)不同產(chǎn)品分別存儲(chǔ)產(chǎn)品數(shù)據(jù),以及不同數(shù)據(jù)所對應(yīng)的報(bào)告模板; 更新所述資源數(shù)據(jù)平臺(tái)中的數(shù)據(jù)內(nèi)容。3.根據(jù)權(quán)利要求1或2所述方法,其特征在于,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板包括: 解析所述數(shù)據(jù)展示請求,得到展示數(shù)據(jù)對應(yīng)的產(chǎn)品號(hào)和報(bào)告類型; 將所述產(chǎn)品號(hào)和報(bào)告類型轉(zhuǎn)換成所述資源數(shù)據(jù)平臺(tái)可識(shí)別的產(chǎn)品號(hào)信息和報(bào)告類型信息; 根據(jù)所述產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù); 根據(jù)所述報(bào)告類型信息獲取所述資源數(shù)據(jù)平臺(tái)中的報(bào)告模板。4.根據(jù)權(quán)利要求3所述方法,其特征在于,所述資源數(shù)據(jù)平臺(tái)為分布式數(shù)據(jù)存儲(chǔ)系統(tǒng),其中,所述分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中的一個(gè)數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)一個(gè)產(chǎn)品的數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述方法,其特征在于,根據(jù)所述產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)包括: 根據(jù)所述產(chǎn)品號(hào)信息查找對應(yīng)的數(shù)據(jù)存儲(chǔ)單元; 根據(jù)所述數(shù)據(jù)存儲(chǔ)單元的地址獲取對應(yīng)的展示數(shù)據(jù)。6.一種數(shù)據(jù)展示裝置,其特征在于,所述裝置包括: 第一獲取單元,用于獲取客戶端發(fā)出的數(shù)據(jù)展示請求; 第二獲取單元,用于根據(jù)所述第一獲取單元獲取的數(shù)據(jù)展示請求,獲取資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù)和報(bào)告模板,所述資源數(shù)據(jù)平臺(tái)用于存儲(chǔ)所有產(chǎn)品的產(chǎn)品數(shù)據(jù)以及相應(yīng)的報(bào)告模板; 生成單元,用于將所述第二獲取單元獲取的展示數(shù)據(jù)添加到所述報(bào)告模板中,生成展不報(bào)告; 發(fā)送單元,用于向所述客戶端發(fā)送所述生成單元生成的展示報(bào)告,以便在所述客戶端中進(jìn)行展示。7.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述裝置還包括: 創(chuàng)建單元,用于在所述第一獲取單元獲取客戶端發(fā)出的數(shù)據(jù)展示請求之前,創(chuàng)建所述資源數(shù)據(jù)平臺(tái),根據(jù)不同產(chǎn)品分別存儲(chǔ)產(chǎn)品數(shù)據(jù),以及不同數(shù)據(jù)所對應(yīng)的報(bào)告模板; 更新單元,用于更新所述創(chuàng)建單元?jiǎng)?chuàng)建的資源數(shù)據(jù)平臺(tái)中的數(shù)據(jù)內(nèi)容。8.根據(jù)權(quán)利要求6或7所述裝置,其特征在于,所述第二獲取單元包括: 解析模塊,用于解析所述數(shù)據(jù)展示請求,得到展示數(shù)據(jù)對應(yīng)的產(chǎn)品號(hào)和報(bào)告類型; 轉(zhuǎn)換模塊,用于將所述解析模塊得到的產(chǎn)品號(hào)和報(bào)告類型轉(zhuǎn)換成所述資源數(shù)據(jù)平臺(tái)可識(shí)別的產(chǎn)品號(hào)信息和報(bào)告類型信息; 獲取模塊,用于根據(jù)所述轉(zhuǎn)換模塊得到的產(chǎn)品號(hào)信息獲取所述資源數(shù)據(jù)平臺(tái)中的展示數(shù)據(jù); 所述獲取模塊還用于,根據(jù)所述轉(zhuǎn)換模塊得到的報(bào)告類型信息獲取所述資源數(shù)據(jù)平臺(tái)中的報(bào)告模板。9.根據(jù)權(quán)利要求8所述裝置,其特征在于,所述裝置中的資源數(shù)據(jù)平臺(tái)為分布式數(shù)據(jù)存儲(chǔ)系統(tǒng),其中,所述分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)中的一個(gè)數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)一個(gè)產(chǎn)品的數(shù)據(jù)。10.根據(jù)權(quán)利要求9所述裝置,其特征在于,所述第二獲取單元的獲取模塊包括: 查找子模塊,用于根據(jù)所述產(chǎn)品號(hào)信息查找對應(yīng)的數(shù)據(jù)存儲(chǔ)單元; 獲取子模塊,用于根據(jù)所述查找子模塊查找的數(shù)據(jù)存儲(chǔ)單元的地址獲取對應(yīng)的展示數(shù)據(jù)。
【文檔編號(hào)】H04L29/08GK105871998SQ201510960308
【公開日】2016年8月17日
【申請日】2015年12月18日
【發(fā)明人】雷濤
【申請人】樂視致新電子科技(天津)有限公司