專利名稱:一種用于生成可視化視圖的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種用于生成可視化視圖的技術(shù)。
背景技術(shù):
利用可視化視圖進(jìn)行信息的呈現(xiàn)與分析,能夠直觀地呈現(xiàn)數(shù)據(jù)統(tǒng)計(jì)結(jié)果,可視化的解讀各項(xiàng)數(shù)據(jù)組成,因此,是當(dāng)前數(shù)據(jù)工作者們常用的數(shù)據(jù)分析方法。例如,常用的數(shù)據(jù)統(tǒng)計(jì)圖表工具如微軟公司開發(fā)的Microsoft Office中的組件Excel,其可以根據(jù)特定的數(shù)據(jù)項(xiàng)生成指定的數(shù)據(jù)統(tǒng)計(jì)圖表。然而,當(dāng)前的可視化視圖工具對于圖表與用戶間的可交互性支持不足,如現(xiàn)有可視化視圖工具或可視化圖形庫僅能完成如鼠標(biāo)懸浮高亮、標(biāo)注等形式單一的交互行為;用戶僅能對所述可視化視圖進(jìn)行查看,而無法對可視化視圖進(jìn)行加工,以通過與可視化視圖的交互對數(shù)據(jù)進(jìn)行進(jìn)一步挖掘。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于生成可視化視圖的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種用于生成可視化視圖的方法,其中,該方法包括以下步驟a獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);b根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。根據(jù)本發(fā)明的另一方面,還提供了一種用于生成可視化視圖的視圖設(shè)備,其中,該設(shè)備包括獲取裝置,用于獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);生成裝置,用于根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。與現(xiàn)有技術(shù)相比,本發(fā)明通過利用視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,并根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖,從而使得可視化視圖能夠與用戶進(jìn)行交互,直觀地對數(shù)據(jù)項(xiàng)與可視化視圖進(jìn)行呈現(xiàn)與處理,提高了數(shù)據(jù)處理效率,改善了用戶的使用體驗(yàn)。而且,本發(fā)明還可以對所述第二可視化視圖的視圖樣式信息進(jìn)行確定,進(jìn)一步地,根據(jù)一種或多種預(yù)定樣式規(guī)則,確定所述視圖樣式信息,以提高可視化視圖生成的靈活性,提高了數(shù)據(jù)處理效率,改善了用戶的使用體驗(yàn)。而且,本發(fā)明還可以根據(jù)目標(biāo)位置信息所屬頁面的可用區(qū)域信息,以根據(jù)不同的頁面生成符合頁面可用區(qū)域的可視化視圖,改善了用戶的使用體驗(yàn)。而且,本發(fā)明還可以根據(jù)所述數(shù)據(jù)項(xiàng)的時(shí)域?qū)傩裕傻诙梢暬晥D,以實(shí)現(xiàn)生成具有時(shí)間屬性的動態(tài)動畫視圖等,提高了數(shù)據(jù)項(xiàng)展現(xiàn)的靈活性,提高了數(shù)據(jù)處理效率,改善了用戶的使用體驗(yàn)。而且,本發(fā)明還可以對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng)中的公共字段進(jìn)行獲取,以根據(jù)所述公共字段所對應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行統(tǒng)計(jì)處理,從而實(shí)現(xiàn)不同可視化視圖間的互通與處理,提高了數(shù)據(jù)處理效率,改善了用戶的使用體驗(yàn)。而且,本發(fā)明還可以根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng)生成第三可視化視圖,即生成獨(dú)立的新可視化視圖,以提高可視化視圖生成的靈活性,提高了數(shù)據(jù)處理效率,改善了用戶的使用體驗(yàn)。
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯圖1示出根據(jù)本發(fā)明一個方面的一種用于生成可視化視圖的視圖設(shè)備示意圖;圖2示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的視圖設(shè)備示意圖;圖3示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的視圖設(shè)備示意圖;圖4示出根據(jù)本發(fā)明另一個方面的一種用于生成可視化視圖的方法流程圖;圖5示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的方法流程圖;圖6示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的方法流程圖;圖7至圖11示出根據(jù)本發(fā)明實(shí)施例的生成可視化視圖的參考示意圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示出根據(jù)本發(fā)明一個方面的一種用于生成可視化視圖的視圖設(shè)備示意圖;其中,所述視圖設(shè)備包括獲取裝置11、生成裝置12。具體地,獲取裝置11獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);生成裝置12根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。在此,視圖設(shè)備包括但不限于網(wǎng)絡(luò)設(shè)備、用戶設(shè)備、或網(wǎng)絡(luò)設(shè)備與用戶設(shè)備通過網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個虛擬超級計(jì)算機(jī)。所述用戶設(shè)備其包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計(jì)算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(AdHoc網(wǎng)絡(luò))等。視圖設(shè)備還包括能夠用于生成可視化視圖的瀏覽器、瀏覽器插件或其他可視化視圖生成應(yīng)用,例如基于flash、svg(可縮放矢量圖形,Scalable Vector Graphics)或HTML 5中畫圖(canvas)的相關(guān)應(yīng)用。本領(lǐng)域技術(shù)人員應(yīng)能理解,其他的視圖設(shè)備同樣適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行移位操作信息的獲取、第二可視化視圖的生成等,直至視圖設(shè)備停止獲取對第一可視化視圖中至少一部分的移位操作信息。獲取裝置11獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng)。具體地,獲取裝置11通過基于各種通信協(xié)議(Communications Protocol),與其他能夠獲取移位操作信息的設(shè)備,如存儲移位操作信息的數(shù)據(jù)庫進(jìn)行交互,獲取對第一可視化視圖中至少一部分的移位操作信息;或者獲取裝置11通過基于各種通信協(xié)議(Communications Protocol),與輸入設(shè)備(如鼠標(biāo)、鍵盤、觸摸屏等)進(jìn)行交互,獲取對第一可視化視圖中至少一部分的移位操作信息。其中,所述第一可視化視圖包括能夠響應(yīng)用戶操作的、和/或能夠被動態(tài)修改圖表數(shù)據(jù)的可交互的視圖;所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng)。所述移位操作包括但不限于將視圖中的一個或多個數(shù)據(jù)項(xiàng)通過拖拽、合并、安放等移動至另一位置;所述移位操作信息包括但不限于操作的移動軌跡、操作的起始位置和目標(biāo)位置、操作的時(shí)間等;所述移位操作信息對應(yīng)于第一可視化視圖中的至少一部分,如對所述第一可視化視圖中的一個數(shù)據(jù)項(xiàng)進(jìn)行移位操作(如拖拽等)、或?qū)λ龅谝豢梢暬晥D中的多個數(shù)據(jù)項(xiàng)進(jìn)行移位操作,或?qū)λ龅谝豢梢暬晥D中的整體進(jìn)行移位操作等。所被操作的單獨(dú)或部分?jǐn)?shù)據(jù)項(xiàng)所對應(yīng)的視圖為對象視圖。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。生成裝置12根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。具體地,生成裝置12根據(jù)獲取裝置11獲取的對第一可視化視圖中至少一部分的移位操作信息,確定與所述移位操作信息所作用的對象視圖,以及對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),在此,所述對象視圖對應(yīng)于所述第一可視化視圖中的被操作的數(shù)據(jù)項(xiàng)所對應(yīng)的視圖;所述移位操作信息作用于與對象視圖中相對應(yīng)的數(shù)據(jù)項(xiàng),所述對象視圖中的相對應(yīng)的數(shù)據(jù)項(xiàng)可以為單一數(shù)據(jù)項(xiàng)或多項(xiàng)數(shù)據(jù)項(xiàng),其中,所述數(shù)據(jù)項(xiàng)包括但不限于數(shù)值信息或其他類型信息、描述信息等。生成裝置12根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,通過重新繪制的方式,生成與所述對象視圖相對應(yīng)的第二可視化視圖;或根據(jù)所述移位操作信息將所述第一可視化視圖中的相關(guān)數(shù)據(jù)項(xiàng),與對象視圖的目標(biāo)位置信息上的其他視圖進(jìn)行重新計(jì)算或統(tǒng)計(jì)后,生成與所述對象視圖相對應(yīng)的第二可視化視圖。例如,如圖7所示,獲取裝置11通過應(yīng)用程序接口等方式,從人機(jī)交互等其他應(yīng)用中直接獲取用戶對第一可視化視圖(圖中左側(cè)餅圖)中peach數(shù)據(jù)項(xiàng)的拖拽信息;或者,獲取裝置11獲取用戶對所述第一可視化視圖的鼠標(biāo)懸停信息,如鼠標(biāo)點(diǎn)擊的位置信息或鼠標(biāo)持續(xù)停留的位置信息,根據(jù)所述鼠標(biāo)懸停信息,確定與所述鼠標(biāo)懸停信息相對應(yīng)的視圖中的數(shù)據(jù)項(xiàng),即圖7左側(cè)餅圖中的peach數(shù)據(jù)項(xiàng),再獲取用戶鼠標(biāo)的移動信息,根據(jù)所述移動信息,確定用戶對第一可視化視圖(圖中左側(cè)餅圖)中peach數(shù)據(jù)項(xiàng)的拖拽信息。在此,所述第一可視化視圖為圖7左側(cè)的餅圖,所述對象視圖為peach數(shù)據(jù)項(xiàng)所對應(yīng)的視圖,根據(jù)所述用戶的拖拽信息(如移動軌跡、起始位置、結(jié)束位置等),確定用戶將所述peach數(shù)據(jù)項(xiàng)拖拽到右側(cè)餅圖中,生成裝置12根據(jù)所述對象視圖的目標(biāo)位置信息,確定所述目標(biāo)位置包含其他視圖(即圖7中右側(cè)餅圖),因此生成裝置12將所述peach數(shù)據(jù)項(xiàng)所對應(yīng)的相應(yīng)數(shù)值,以及所述右側(cè)餅圖中各個數(shù)據(jù)項(xiàng)所對應(yīng)的數(shù)值,對所述右側(cè)餅圖進(jìn)行重新計(jì)算,確定所述右側(cè)餅圖加入peach數(shù)據(jù)項(xiàng)后新的各個數(shù)據(jù)項(xiàng)的比例分配等數(shù)據(jù),根據(jù)所述數(shù)據(jù)對所述對象視圖進(jìn)行重繪,生成與所述對象視圖相對應(yīng)的第二可視化視圖(如圖8中右側(cè)餅圖所示)O例如,圖9示出獲取裝置11獲取用戶對第一可視化視圖中的apple數(shù)據(jù)項(xiàng)進(jìn)行拖拽的移位操作信息,所述apple數(shù)據(jù)項(xiàng)所對應(yīng)的對象視圖沒有被移位至具有其他視圖的位置(圖9右側(cè)餅圖)中,而是作為獨(dú)立數(shù)據(jù)項(xiàng)存在的“數(shù)據(jù)孤島”(如圖10所示),則所述生成裝置12根據(jù)所述對象視圖的目標(biāo)位置信息,確定所述目標(biāo)位置不包含其他視圖,則直接根據(jù)所述apple數(shù)據(jù)生成所述第二可視化視圖(如圖10所示)。優(yōu)選地,視圖設(shè)備還包括后續(xù)獲取裝置(未示出)及視圖更新裝置(未示出)。其中,后續(xù)獲取裝置還可以獲取對第二可視化視圖中至少一部分的移位操作信息,其中,所述移位操作信息包括但不限于鼠標(biāo)滾輪改變圖形大小、或其他自定義移位操作等;視圖更新裝置根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),結(jié)合所述移位操作信息,對所述數(shù)據(jù)項(xiàng)進(jìn)行數(shù)據(jù)編輯,生成與所述對象視圖相對應(yīng)的第二可視化視圖。如根據(jù)圖11所示,當(dāng)所述移位操作包括如調(diào)節(jié)鼠標(biāo)滾輪時(shí),根據(jù)所述鼠標(biāo)滾輪的滑動方向,調(diào)整所述第二可視化視圖的視圖樣式信息(如圖11中所示的apple數(shù)據(jù)項(xiàng)所對應(yīng)的餅圖大小),進(jìn)一步地,還可以根據(jù)所述視圖樣式信息,調(diào)整所述數(shù)據(jù)項(xiàng)所對應(yīng)的值,如圖11中,當(dāng)所述第二可視化視圖變大時(shí),認(rèn)為其數(shù)值等比增加。優(yōu)選地,所述獲取裝置11還可以獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述移位操作信息包括但不限于鼠標(biāo)滾輪改變圖形大小、或其他自定義移位操作等;生成裝置12根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息與所述移位操作信息,對所述數(shù)據(jù)項(xiàng)進(jìn)行數(shù)據(jù)編輯,生成與所述對象視圖相對應(yīng)的第二可視化視圖。具體地,所述獲取裝置11獲取對第一可視化視圖中至少一部分的移位操作信息,所述移位操作信息包括但不限于對所述第一可視化視圖中的至少一部分?jǐn)?shù)據(jù)項(xiàng)的移動操作,同時(shí)鼠標(biāo)滾輪進(jìn)行相應(yīng)的縮放操作;生成裝置12根據(jù)所述目標(biāo)位置信息,結(jié)合所述滾輪的縮放操作,對所述數(shù)據(jù)項(xiàng)進(jìn)行相應(yīng)的縮放操作,在所述目標(biāo)位置處生成與所述滾輪的縮放操作相對應(yīng)的第二可視化視圖。優(yōu)選地,所述生成裝置12還可以根據(jù)所述目標(biāo)位置信息所屬頁面的可用區(qū)域信息,確定所述第二可視化視圖所對應(yīng)的視圖區(qū)域信息;根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述視圖區(qū)域信息,生成所述第二可視化視圖。具體地,所述生成裝置12還可以根據(jù)所述目標(biāo)位置信息,確定所述目標(biāo)位置信息所屬頁面上的可用區(qū)域信息,如根據(jù)所屬頁面上的非空白區(qū)域,判斷所屬頁面上的空白可用區(qū)域位置;從而根據(jù)所述可用區(qū)域信息,確定所述第二可視化視圖所對應(yīng)的視圖區(qū)域信息,其中,所述視圖區(qū)域信息包括所述第二可視化視圖在所屬頁面上的位置信息、所述第二可視化視圖所占用的區(qū)域大小信息等。所述生成裝置12根據(jù)根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述視圖區(qū)域信息,按照所述視圖區(qū)域信息所確定的位置或大小等,生成所述第二可視化視圖。在此,所述生成第二可視化視圖的方式與圖1中的所述生成裝置12的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,當(dāng)所述數(shù)據(jù)項(xiàng)包括時(shí)域?qū)傩宰侄螘r(shí),所述生成裝置12還可以根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖。具體地,當(dāng)所述移位操作信息所對應(yīng)的第一可視化視圖中的數(shù)據(jù)項(xiàng)包含時(shí)域?qū)傩宰侄?,或者所述對象視圖所對應(yīng)的目標(biāo)位置上的視圖中所對應(yīng)的數(shù)據(jù)項(xiàng)包含時(shí)域?qū)傩宰侄螘r(shí),其中,所述時(shí)域?qū)傩宰侄伟ǖ幌抻跁r(shí)間點(diǎn)信息、持續(xù)時(shí)長信息等;所述生成裝置12還可以根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖,例如,所述生成裝置12根據(jù)所述時(shí)間點(diǎn)信息生成多張與所述時(shí)間點(diǎn)相對應(yīng)的可視化視圖,根據(jù)所述時(shí)間點(diǎn)的變化,將所述多張可視化視圖展現(xiàn)出來,則按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖。例如,可根據(jù)春節(jié)期間每天或每時(shí)段各省人口數(shù)量的變化值,生成春節(jié)期間全國人口流動圖,在地圖中將各省人口通過顏色進(jìn)行標(biāo)識,生成隨時(shí)間漸進(jìn)的人口數(shù)量呈現(xiàn)圖。在此,所述生成多張與時(shí)間點(diǎn)相對應(yīng)的可視化視圖的方式與圖1中的所述生成裝置12的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述視圖設(shè)備還包括視圖生成裝置(未示出),其中,所述視圖生成裝置根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述第一可視化視圖的視圖相關(guān)信息,生成對應(yīng)的第三可視化視圖。具體地,當(dāng)所述移位操作信息操作的數(shù)據(jù)項(xiàng)所對應(yīng)的對象視圖脫離第一可視化視圖時(shí),視圖生成裝置還可以根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),結(jié)合所述第一可視化視圖的視圖相關(guān)信息,如視圖類型、視圖基本樣式等信息,對所述第一可視化視圖進(jìn)行重新計(jì)算,對第一可視化視圖的相關(guān)信息進(jìn)行刷新,生成對應(yīng)的第三可視化視圖(如圖8、圖10或圖11中的左側(cè)餅圖)。圖2示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的視圖設(shè)備示意圖;其中,所述視圖設(shè)備包括獲取裝置11’、生成裝置12’,生成裝置12’包括樣式確定單元121’和第一生成單元122’。具體地,獲取裝置11’獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);樣式確定單元121’確定所述第二可視化視圖所對應(yīng)的視圖樣式信息;第一生成單元122’根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述目標(biāo)位置信息與所述視圖樣式信息,生成所述第二可視化視圖。其中,視圖設(shè)備中的獲取裝置11’與圖1所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行移位操作信息的獲取、視圖樣式信息的確定、第二可視化視圖的生成等,直至視圖設(shè)備停止獲取對第一可視化視圖中至少一部分的移位操作信息。樣式確定單元121’確定所述第二可視化視圖所對應(yīng)的視圖樣式信息。具體地,樣式確定單元121’通過根據(jù)預(yù)定的,或者用戶選擇的視圖樣式、或根據(jù)預(yù)定樣式規(guī)則所確定的視圖樣式,確定所述第二可視化視圖所對應(yīng)的視圖樣式信息。其中,所述視圖樣式信息包括但不限于基本視圖樣式(如視圖顏色、視圖線條的顏色、視圖線條的粗細(xì)、陰影、坐標(biāo)軸方向等)、視圖的交互響應(yīng)樣式(如鼠標(biāo)懸浮默認(rèn)高亮、自定義放大的方式(如鼠標(biāo)滾路滑動)、旋轉(zhuǎn)方式、樣式改變的方式等)、動畫視圖呈現(xiàn)形式(如動畫時(shí)長設(shè)置、自定義變化曲線等)、視圖類型變化(如在數(shù)據(jù)格式一致下,切換餅圖、柱狀圖、折線圖等);或者視圖靜態(tài)圖類型或動態(tài)圖類型的設(shè)置等。第一生成單元122’根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述目標(biāo)位置信息與所述視圖樣式信息,生成所述第二可視化視圖。具體地,第一生成單元122’將所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),結(jié)合所述目標(biāo)位置信息,根據(jù)樣式確定單元121’所確定的視圖樣式信息,生成所述第二可視化視圖。在此,所述生成第二可視化視圖的方式與圖1中的所述生成裝置12的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述樣式確定單元121’還可以根據(jù)預(yù)定樣式規(guī)則,確定所述第二可視化視圖所對應(yīng)的視圖樣式信息;其中,所述預(yù)定樣式規(guī)則包括以下至少任一項(xiàng)-根據(jù)所述移位操作信息,確定所述視圖樣式信息,例如,移位操作信息中同時(shí)包括對于視圖樣式的選擇或設(shè)置等信息;-根據(jù)所述第一可視化視圖,確定所述視圖樣式信息,例如,將第一可視化視圖的樣式信息套用到對象視圖中;-根據(jù)所述目標(biāo)位置信息所對應(yīng)的可視化視圖,確定所述視圖樣式信息,例如,將目標(biāo)位置信息所對應(yīng)的可視化視圖的樣式信息,套用到對象視圖中;-根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的視圖設(shè)置信息,確定所述視圖樣式信息,例如,將對應(yīng)頁面的視圖設(shè)置套用到對象視圖中;-根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的應(yīng)用的視圖設(shè)置信息,確定所述視圖樣式信息,例如,根據(jù)頁面上的應(yīng)用的樣式信息,套用到對象視圖中;-根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),確定所述視圖樣式信息,例如,根據(jù)對象視圖數(shù)據(jù)項(xiàng)的特征或數(shù)據(jù)項(xiàng)的樣式信息,進(jìn)行確定。圖3示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的視圖設(shè)備示意圖;其中,所述視圖設(shè)備包括獲取裝置11”、生成裝置12”,生成裝置12”包括統(tǒng)計(jì)單元121”和第二生成單元122”。具體地,獲取裝置11”獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);統(tǒng)計(jì)單元121”對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù);第二生成單元122”根據(jù)所述處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。其中,視圖設(shè)備中的獲取裝置11”與圖1或圖2所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行移位操作信息的獲取、數(shù)據(jù)項(xiàng)的統(tǒng)計(jì)處理、第二可視化視圖的生成等,直至視圖設(shè)備停止獲取對第一可視化視圖中至少一部分的移位操作信息。統(tǒng)計(jì)單元121”對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。具體地,統(tǒng)計(jì)單元121”根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),通過獲取所述數(shù)據(jù)項(xiàng)的數(shù)值信息,或其他需要統(tǒng)計(jì)的內(nèi)容信息,對所述數(shù)據(jù)項(xiàng)進(jìn)行統(tǒng)計(jì)處理,如對所述數(shù)值信息進(jìn)行相加以及根據(jù)相加后的結(jié)果重新統(tǒng)計(jì)各個數(shù)據(jù)項(xiàng)所占可視化視圖中的模塊的比例信息;或者對所述數(shù)據(jù)項(xiàng)所對應(yīng)的內(nèi)容信息進(jìn)行合并,如各種類型信息的合并等,從而獲得處理后的統(tǒng)計(jì)數(shù)據(jù)第二生成單元122”根據(jù)所述處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。具體地,第二生成單元122”根據(jù)所述統(tǒng)計(jì)單元121”處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。在此,所述生成第二可視化視圖的方式與圖1中的所述生成裝置12的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述統(tǒng)計(jì)單元121”還可以對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),按所述數(shù)據(jù)項(xiàng)中公共字段進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。具體地,當(dāng)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng)中包含一個或多個字段時(shí),所述統(tǒng)計(jì)單元121”將所述數(shù)據(jù)項(xiàng)中的公共字段進(jìn)行提取,并根據(jù)用戶選擇或系統(tǒng)默認(rèn)設(shè)置,按照所述公共字段所對應(yīng)的數(shù)值或內(nèi)容進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。例如,當(dāng)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng)的字段包括“年齡”、“地域”,并且所述對象視圖按照“年齡”字段進(jìn)行統(tǒng)計(jì)繪制,如按照年齡區(qū)段進(jìn)行比例分配與繪制等;所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng)包括“地域”、“性別”,且按照“地域”進(jìn)行統(tǒng)計(jì)繪制,則統(tǒng)計(jì)單元121”根據(jù)所述數(shù)據(jù)項(xiàng)中的公共字段,即“地域”數(shù)據(jù)項(xiàng),將所述對象視圖與所述目標(biāo)位置所對應(yīng)的可視化視圖進(jìn)行統(tǒng)計(jì)處理,獲取處理后的統(tǒng)計(jì)數(shù)據(jù)。當(dāng)包含一個或多個公共字段時(shí),根據(jù)系統(tǒng)默認(rèn)的設(shè)置或選擇信息,確定用于生成可視化視圖的公共字段。圖4示出根據(jù)本發(fā)明另一個方面的一種用于生成可視化視圖的方法流程圖。具體地,在步驟Si中,視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);在步驟s2中,視圖設(shè)備根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行移位操作信息的獲取、第二可視化視圖的生成等,直至視圖設(shè)備停止獲取對第一可視化視圖中至少一部分的移位操作信息。在步驟Si中,視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng)。具體地,在步驟Si中,視圖設(shè)備通過基于各種通信協(xié)議(Communications Protocol),與其他能夠獲取移位操作信息的設(shè)備,如存儲移位操作信息的數(shù)據(jù)庫進(jìn)行交互,獲取對第一可視化視圖中至少一部分的移位操作信息;或者在步驟si中,視圖設(shè)備通過基于各種通信協(xié)議(Communications Protocol),與輸入設(shè)備(如鼠標(biāo)、鍵盤、觸摸屏等)進(jìn)行交互,獲取對第一可視化視圖中至少一部分的移位操作信息。其中,所述第一可視化視圖包括能夠響應(yīng)用戶操作的、和/或能夠被動態(tài)修改圖表數(shù)據(jù)的可交互的視圖;所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng)。所述移位操作包括但不限于將視圖中的一個或多個數(shù)據(jù)項(xiàng)通過拖拽、合并、安放等移動至另一位置;所述移位操作信息包括但不限于操作的移動軌跡、操作的起始位置和目標(biāo)位置、操作的時(shí)間等;所述移位操作信息對應(yīng)于第一可視化視圖中的至少一部分,如對所述第一可視化視圖中的一個數(shù)據(jù)項(xiàng)進(jìn)行移位操作(如拖拽等)、或?qū)λ龅谝豢梢暬晥D中的多個數(shù)據(jù)項(xiàng)進(jìn)行移位操作,或?qū)λ龅谝豢梢暬晥D中的整體進(jìn)行移位操作等。所被操作的單獨(dú)或部分?jǐn)?shù)據(jù)項(xiàng)所對應(yīng)的視圖為對象視圖。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP,ICMP,Ne tBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸ο笾g的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。在步驟s2中,視圖設(shè)備根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。具體地,在步驟s2中,視圖設(shè)備根據(jù)在步驟Si中獲取的對第一可視化視圖中至少一部分的移位操作信息,確定與所述移位操作信息所作用的對象視圖,以及對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),在此,所述對象視圖對應(yīng)于所述第一可視化視圖中的被操作的數(shù)據(jù)項(xiàng)所對應(yīng)的視圖;所述移位操作信息作用于與對象視圖中相對應(yīng)的數(shù)據(jù)項(xiàng),所述對象視圖中的相對應(yīng)的數(shù)據(jù)項(xiàng)可以為單一數(shù)據(jù)項(xiàng)或多項(xiàng)數(shù)據(jù)項(xiàng),其中,所述數(shù)據(jù)項(xiàng)包括但不限于數(shù)值信息或其他類型信息、描述信息等。在步驟s2中,視圖設(shè)備根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,通過重新繪制的方式,生成與所述對象視圖相對應(yīng)的第二可視化視圖;或根據(jù)所述移位操作信息將所述第一可視化視圖中的相關(guān)數(shù)據(jù)項(xiàng),與對象視圖的目標(biāo)位置信息上的其他視圖進(jìn)行重新計(jì)算或統(tǒng)計(jì)后,生成與所述對象視圖相對應(yīng)的第二可視化視圖。例如,如圖7所示,在步驟Si中,視圖設(shè)備通過應(yīng)用程序接口等方式,從人機(jī)交互等其他應(yīng)用中直接獲取用戶對第一可視化視圖(圖中左側(cè)餅圖)中peach數(shù)據(jù)項(xiàng)的拖拽信息;或者,在步驟Si中,視圖設(shè)備獲取用戶對所述第一可視化視圖的鼠標(biāo)懸停信息,如鼠標(biāo)點(diǎn)擊的位置信息或鼠標(biāo)持續(xù)停留的位置信息,根據(jù)所述鼠標(biāo)懸停信息,確定與所述鼠標(biāo)懸停信息相對應(yīng)的視圖中的數(shù)據(jù)項(xiàng),即圖7左側(cè)餅圖中的peach數(shù)據(jù)項(xiàng),再獲取用戶鼠標(biāo)的移動信息,根據(jù)所述移動信息,確定用戶對第一可視化視圖(圖中左側(cè)餅圖)中peach數(shù)據(jù)項(xiàng)的拖拽信息。在此,所述第一可視化視圖為圖7左側(cè)的餅圖,所述對象視圖為peach數(shù)據(jù)項(xiàng)所對應(yīng)的視圖,根據(jù)所述用戶的拖拽信息(如移動軌跡、起始位置、結(jié)束位置等),確定用戶將所述peach數(shù)據(jù)項(xiàng)拖拽到右側(cè)餅圖中,在步驟s2中,視圖設(shè)備根據(jù)所述對象視圖的目標(biāo)位置信息,確定所述目標(biāo)位置包含其他視圖(即圖7中右側(cè)餅圖),因此在步驟s2中,視圖設(shè)備將所述peach數(shù)據(jù)項(xiàng)所對應(yīng)的相應(yīng)數(shù)值,以及所述右側(cè)餅圖中各個數(shù)據(jù)項(xiàng)所對應(yīng)的數(shù)值,對所述右側(cè)餅圖進(jìn)行重新計(jì)算,確定所述右側(cè)餅圖加入peach數(shù)據(jù)項(xiàng)后新的各個數(shù)據(jù)項(xiàng)的比例分配等數(shù)據(jù),根據(jù)所述數(shù)據(jù)對所述對象視圖進(jìn)行重繪,生成與所述對象視圖相對應(yīng)的第二可視化視圖(如圖8中右側(cè)餅圖所示)。例如,圖9示出在步驟Si中,視圖設(shè)備獲取用戶對第一可視化視圖中的apple數(shù)據(jù)項(xiàng)進(jìn)行拖拽的移位操作信息,所述apple數(shù)據(jù)項(xiàng)所對應(yīng)的對象視圖沒有被移位至具有其他視圖的位置(圖9右側(cè)餅圖)中,而是作為獨(dú)立數(shù)據(jù)項(xiàng)存在的“數(shù)據(jù)孤島”(如圖10所示),則在步驟s2中,視圖設(shè)備根據(jù)所述對象視圖的目標(biāo)位置信息,確定所述目標(biāo)位置不包含其他視圖,則直接根據(jù)所述apple數(shù)據(jù)生成所述第二可視化視圖(如圖10所示)。優(yōu)選地,所述方法還包括步驟S3 (未示出)及步驟s4(未示出)。其中,在步驟S3中,視圖設(shè)備還可以獲取對第二可視化視圖中至少一部分的移位操作信息,其中,所述移位操作信息包括但不限于鼠標(biāo)滾輪改變圖形大小、或其他自定義移位操作等;在步驟s4中,視圖設(shè)備根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),結(jié)合所述移位操作信息,對所述數(shù)據(jù)項(xiàng)進(jìn)行數(shù)據(jù)編輯,生成與所述對象視圖相對應(yīng)的第二可視化視圖。如根據(jù)圖11所示,當(dāng)所述移位操作包括如調(diào)節(jié)鼠標(biāo)滾輪時(shí),根據(jù)所述鼠標(biāo)滾輪的滑動方向,調(diào)整所述第二可視化視圖的視圖樣式信息(如圖11中所示的apple數(shù)據(jù)項(xiàng)所對應(yīng)的餅圖大小),進(jìn)一步地,還可以根據(jù)所述視圖樣式信息,調(diào)整所述數(shù)據(jù)項(xiàng)所對應(yīng)的值,如圖11中,當(dāng)所述第二可視化視圖變大時(shí),認(rèn)為其數(shù)值等比增加。優(yōu)選地,在步驟Si中,視圖設(shè)備還可以獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述移位操作信息包括但不限于鼠標(biāo)滾輪改變圖形大小、或其他自定義移位操作等;在步驟s2中,視圖設(shè)備根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息與所述移位操作信息,對所述數(shù)據(jù)項(xiàng)進(jìn)行數(shù)據(jù)編輯,生成與所述對象視圖相對應(yīng)的第二可視化視圖。具體地,在步驟Si中,視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,所述移位操作信息包括但不限于對所述第一可視化視圖中的至少一部分?jǐn)?shù)據(jù)項(xiàng)的移動操作,同時(shí)鼠標(biāo)滾輪進(jìn)行相應(yīng)的縮放操作;在步驟s2中,視圖設(shè)備根據(jù)所述目標(biāo)位置信息,結(jié)合所述滾輪的縮放操作,對所述數(shù)據(jù)項(xiàng)進(jìn)行相應(yīng)的縮放操作,在所述目標(biāo)位置處生成與所述滾輪的縮放操作相對應(yīng)的第二可視化視圖。優(yōu)選地,在步驟s2中,視圖設(shè)備還可以根據(jù)所述目標(biāo)位置信息所屬頁面的可用區(qū)域信息,確定所述第二可視化視圖所對應(yīng)的視圖區(qū)域信息;根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述視圖區(qū)域信息,生成所述第二可視化視圖。具體地,在步驟s2中,視圖設(shè)備還可以根據(jù)所述目標(biāo)位置信息,確定所述目標(biāo)位置信息所屬頁面上的可用區(qū)域信息,如根據(jù)所屬頁面上的非空白區(qū)域,判斷所屬頁面上的空白可用區(qū)域位置;從而根據(jù)所述可用區(qū)域信息,確定所述第二可視化視圖所對應(yīng)的視圖區(qū)域信息,其中,所述視圖區(qū)域信息包括所述第二可視化視圖在所屬頁面上的位置信息、所述第二可視化視圖所占用的區(qū)域大小信息等。在步驟s2中,視圖設(shè)備根據(jù)根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述視圖區(qū)域信息,按照所述視圖區(qū)域信息所確定的位置或大小等,生成所述第二可視化視圖。在此,所述生成第二可視化視圖的方式與圖1中的所述步驟s2的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,當(dāng)所述數(shù)據(jù)項(xiàng)包括時(shí)域?qū)傩宰侄螘r(shí),在步驟s2中,視圖設(shè)備還可以根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖。具體地,當(dāng)所述移位操作信息所對應(yīng)的第一可視化視圖中的數(shù)據(jù)項(xiàng)包含時(shí)域?qū)傩宰侄危蛘咚鰧ο笠晥D所對應(yīng)的目標(biāo)位置上的視圖中所對應(yīng)的數(shù)據(jù)項(xiàng)包含時(shí)域?qū)傩宰侄螘r(shí),其中,所述時(shí)域?qū)傩宰侄伟ǖ幌抻跁r(shí)間點(diǎn)信息、持續(xù)時(shí)長信息等;在步驟s2中,視圖設(shè)備還可以根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖,例如,在步驟s2中,視圖設(shè)備根據(jù)所述時(shí)間點(diǎn)信息生成多張與所述時(shí)間點(diǎn)相對應(yīng)的可視化視圖,根據(jù)所述時(shí)間點(diǎn)的變化,將所述多張可視化視圖展現(xiàn)出來,則按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖。例如,可根據(jù)春節(jié)期間每天或每時(shí)段各省人口數(shù)量的變化值,生成春節(jié)期間全國人口流動圖,在地圖中將各省人口通過顏色進(jìn)行標(biāo)識,生成隨時(shí)間漸進(jìn)的人口數(shù)量呈現(xiàn)圖。在此,所述生成多張與時(shí)間點(diǎn)相對應(yīng)的可視化視圖的方式與圖1中的所述步驟s2的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。優(yōu)選地,所述視圖設(shè)備還包括步驟s5 (未示出),其中,在步驟s5中,視圖設(shè)備根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述第一可視化視圖的視圖相關(guān)信息,生成對應(yīng)的第三可視化視圖。具體地,當(dāng)所述移位操作信息操作的數(shù)據(jù)項(xiàng)所對應(yīng)的對象視圖脫離第一可視化視圖時(shí),在步驟s5中,視圖設(shè)備還可以根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),結(jié)合所述第一可視化視圖的視圖相關(guān)信息,如視圖類型、視圖基本樣式等信息,對所述第一可視化視圖進(jìn)行重新計(jì)算,對第一可視化視圖的相關(guān)信息進(jìn)行刷新,生成對應(yīng)的第三可視化視圖(如圖8、圖10或圖11中的左側(cè)餅圖)。圖5示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的方法流程圖。具體地,在步驟Si’中,視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);在步驟s21’中,視圖設(shè)備確定所述第二可視化視圖所對應(yīng)的視圖樣式信息;在步驟s22’中,視圖設(shè)備根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述目標(biāo)位置信息與所述視圖樣式信息,生成所述第二可視化視圖。其中,視圖設(shè)備中的步驟sI’與圖4所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行移位操作信息的獲取、視圖樣式信息的確定、第二可視化視圖的生成等,直至視圖設(shè)備停止獲取對第一可視化視圖中至少一部分的移位操作信息。在步驟s21’中,視圖設(shè)備確定所述第二可視化視圖所對應(yīng)的視圖樣式信息。具體地,在步驟s21’中,視圖設(shè)備通過根據(jù)預(yù)定的,或者用戶選擇的視圖樣式、或根據(jù)預(yù)定樣式規(guī)則所確定的視圖樣式,確定所述第二可視化視圖所對應(yīng)的視圖樣式信息。其中,所述視圖樣式信息包括但不限于基本視圖樣式(如視圖顏色、視圖線條的顏色、視圖線條的粗細(xì)、陰影、坐標(biāo)軸方向等)、視圖的交互響應(yīng)樣式(如鼠標(biāo)懸浮默認(rèn)高亮、自定義放大的方式(如鼠標(biāo)滾路滑動)、旋轉(zhuǎn)方式、樣式改變的方式等)、動畫視圖呈現(xiàn)形式(如動畫時(shí)長設(shè)置、自定義變化曲線等)、視圖類型變化(如在數(shù)據(jù)格式一致下,切換餅圖、柱狀圖、折線圖等);或者視圖靜態(tài)圖類型或動態(tài)圖類型的設(shè)置等。在步驟s22’中,視圖設(shè)備根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述目標(biāo)位置信息與所述視圖樣式信息,生成所述第二可視化視圖。具體地,在步驟s22’中,視圖設(shè)備將所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),結(jié)合所述目標(biāo)位置信息,根據(jù)步驟s21’所確定的視圖樣式信息,生成所述第二可視化視圖。在此,所述生成第二可視化視圖的方式與圖4中的所述步驟s2的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。
優(yōu)選地,在步驟s21’中,視圖設(shè)備還可以根據(jù)預(yù)定樣式規(guī)則,確定所述第二可視化視圖所對應(yīng)的視圖樣式信息;其中,所述預(yù)定樣式規(guī)則包括以下至少任一項(xiàng)-根據(jù)所述移位操作信息,確定所述視圖樣式信息,例如,移位操作信息中同時(shí)包括對于視圖樣式的選擇或設(shè)置等信息;-根據(jù)所述第一可視化視圖,確定所述視圖樣式信息,例如,將第一可視化視圖的樣式信息套用到對象視圖中;-根據(jù)所述目標(biāo)位置信息所對應(yīng)的可視化視圖,確定所述視圖樣式信息,例如,將目標(biāo)位置信息所對應(yīng)的可視化視圖的樣式信息,套用到對象視圖中;-根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的視圖設(shè)置信息,確定所述視圖樣式信息,例如,將對應(yīng)頁面的視圖設(shè)置套用到對象視圖中;-根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的應(yīng)用的視圖設(shè)置信息,確定所述視圖樣式信息,例如,根據(jù)頁面上的應(yīng)用的樣式信息,套用到對象視圖中;-根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),確定所述視圖樣式信息,例如,根據(jù)對象視圖數(shù)據(jù)項(xiàng)的特征或數(shù)據(jù)項(xiàng)的樣式信息,進(jìn)行確定。圖6示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于生成可視化視圖的方法流程圖。具體地,在步驟Si”中,視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);在步驟s21”中,視圖設(shè)備對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù);在步驟s22”中,視圖設(shè)備根據(jù)所述處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。其中,視圖設(shè)備中的步驟Si”與圖4或圖5所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行移位操作信息的獲取、數(shù)據(jù)項(xiàng)的統(tǒng)計(jì)處理、第二可視化視圖的生成等,直至視圖設(shè)備停止獲取對第一可視化視圖中至少一部分的移位操作信息。在步驟s21”中,視圖設(shè)備對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。具體地,在步驟s21”中,視圖設(shè)備根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),通過獲取所述數(shù)據(jù)項(xiàng)的數(shù)值信息,或其他需要統(tǒng)計(jì)的內(nèi)容信息,對所述數(shù)據(jù)項(xiàng)進(jìn)行統(tǒng)計(jì)處理,如對所述數(shù)值信息進(jìn)行相加以及根據(jù)相加后的結(jié)果重新統(tǒng)計(jì)各個數(shù)據(jù)項(xiàng)所占可視化視圖中的模塊的比例信息;或者對所述數(shù)據(jù)項(xiàng)所對應(yīng)的內(nèi)容信息進(jìn)行合并,如各種類型信息的合并等,從而獲得處理后的統(tǒng)計(jì)數(shù)據(jù)在步驟s22”中,視圖設(shè)備根據(jù)所述處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。具體地,在步驟s22”中,視圖設(shè)備根據(jù)所述步驟s21”處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。在此,所述生成第二可視化視圖的方式與圖4中的所述步驟s2的生成的方式相同或相似,此處不再贅述,并以引用的形式包含于此。
優(yōu)選地,在步驟s21”中,視圖設(shè)備還可以對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),按所述數(shù)據(jù)項(xiàng)中公共字段進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。具體地,當(dāng)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng)中包含一個或多個字段時(shí),在步驟s21”中,視圖設(shè)備將所述數(shù)據(jù)項(xiàng)中的公共字段進(jìn)行提取,并根據(jù)用戶選擇或系統(tǒng)默認(rèn)設(shè)置,按照所述公共字段所對應(yīng)的數(shù)值或內(nèi)容進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。例如,當(dāng)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng)的字段包括“年齡”、“地域”,并且所述對象視圖按照“年齡”字段進(jìn)行統(tǒng)計(jì)繪制,如按照年齡區(qū)段進(jìn)行比例分配與繪制等;所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng)包括“地域”、“性別”,且按照“地域”進(jìn)行統(tǒng)計(jì)繪制,則在步驟s21”中,視圖設(shè)備根據(jù)所述數(shù)據(jù)項(xiàng)中的公共字段,8卩“地域”數(shù)據(jù)項(xiàng),將所述對象視圖與所述目標(biāo)位置所對應(yīng)的可視化視圖進(jìn)行統(tǒng)計(jì)處理,獲取處理后的統(tǒng)計(jì)數(shù)據(jù)。當(dāng)包含一個或多個公共字段時(shí),根據(jù)系統(tǒng)默認(rèn)的設(shè)置或選擇信息,確定用于生成可視化視圖的公共字段。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論 從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種用于生成可視化視圖的方法,其中,該方法包括以下步驟 a獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng); b根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括 bl確定所述第二可視化視圖所對應(yīng)的視圖樣式信息; -根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述目標(biāo)位置信息與所述視圖樣式信息,生成所述第二可視化視圖。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟bl包括 -根據(jù)預(yù)定樣式規(guī)則,確定所述第二可視化視圖所對應(yīng)的視圖樣式信息; 其中,所述預(yù)定樣式規(guī)則包括以下至少任一項(xiàng) -根據(jù)所述移位操作信息,確定所述視圖樣式信息; -根據(jù)所述第一可視化視圖,確定所述視圖樣式信息; -根據(jù)所述目標(biāo)位置信息所對應(yīng)的可視化視圖,確定所述視圖樣式信息; -根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的視圖設(shè)置信息,確定所述視圖樣式信息; -根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的應(yīng)用的視圖設(shè)置信息,確定所述視圖樣式信息; -根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),確定所述視圖樣式信息。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述步驟b包括 -根據(jù)所述目標(biāo)位置信息所屬頁面的可用區(qū)域信息,確定所述第二可視化視圖所對應(yīng)的視圖區(qū)域信息; -根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述視圖區(qū)域信息,生成所述第二可視化視圖。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述數(shù)據(jù)項(xiàng)包括時(shí)域?qū)傩宰侄危? 其中,所述步驟b包括 -根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述步驟b包括 b2對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù); -根據(jù)所述處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟b2包括 -對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),按所述數(shù)據(jù)項(xiàng)中公共字段進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,該方法還包括 -根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述第一可視化視圖的視圖相關(guān)信息,生成對應(yīng)的第三可視化視圖。
9.一種用于生成可視化視圖的視圖設(shè)備,其中,該設(shè)備包括獲取裝置,用于獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng); 生成裝置,用于根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。
10.根據(jù)權(quán)利要求9所述的視圖設(shè)備,其中,所述生成裝置包括 樣式確定單元,用于確定所述第二可視化視圖所對應(yīng)的視圖樣式信息; 第一生成單元,用于根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述目標(biāo)位置信息與所述視圖樣式信息,生成所述第二可視化視圖。
11.根據(jù)權(quán)利要求10所述的視圖設(shè)備,其中,所述樣式確定單元用于 -根據(jù)預(yù)定樣式規(guī)則,確定所述第二可視化視圖所對應(yīng)的視圖樣式信息; 其中,所述預(yù)定樣式規(guī)則包括以下至少任一項(xiàng) -根據(jù)所述移位操作信息,確定所述視圖樣式信息; -根據(jù)所述第一可視化視圖,確定所述視圖樣式信息; -根據(jù)所述目標(biāo)位置信息所對應(yīng)的可視化視圖,確定所述視圖樣式信息; -根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的視圖設(shè)置信息,確定所述視圖樣式信息; -根據(jù)所述目標(biāo)位置信息所屬頁面所對應(yīng)的應(yīng)用的視圖設(shè)置信息,確定所述視圖樣式信息; -根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),確定所述視圖樣式信息。
12.根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的視圖設(shè)備,其中,所述生成裝置用于 -根據(jù)所述目標(biāo)位置信息所屬頁面的可用區(qū)域信息,確定所述第二可視化視圖所對應(yīng)的視圖區(qū)域信息; -根據(jù)所述對象視圖所對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述視圖區(qū)域信息,生成所述第二可視化視圖。
13.根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的視圖設(shè)備,其中,所述數(shù)據(jù)項(xiàng)包括時(shí)域?qū)傩宰侄危? 其中,所述生成裝置用于 -根據(jù)所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,按所述時(shí)域?qū)傩宰侄蝿討B(tài)地生成所述第二可視化視圖。
14.根據(jù)權(quán)利要求9至13中任一項(xiàng)所述的視圖設(shè)備,其中,所述生成裝置包括 統(tǒng)計(jì)單元,用于對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù); 第二生成單元,用于根據(jù)所述處理后的統(tǒng)計(jì)數(shù)據(jù),并結(jié)合所述目標(biāo)位置信息,生成所述第二可視化視圖。
15.根據(jù)權(quán)利要求14所述的視圖設(shè)備,其中,所述統(tǒng)計(jì)單元用于 -對所述對象視圖所相對應(yīng)的數(shù)據(jù)項(xiàng),以及與所述目標(biāo)位置信息所對應(yīng)的可視化視圖相對應(yīng)的數(shù)據(jù)項(xiàng),按所述數(shù)據(jù)項(xiàng)中公共字段進(jìn)行統(tǒng)計(jì)處理,以獲得處理后的統(tǒng)計(jì)數(shù)據(jù)。
16.根據(jù)權(quán)利要求9至15中任一項(xiàng)所述的視圖設(shè)備,其中,該設(shè)備還包括 視圖生成裝置,用于根據(jù)與所述第一可視化視圖中除所述對象視圖外的視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述第一可視化視圖的視圖相關(guān)信息,生成對應(yīng)的第三可視化視圖。
全文摘要
本發(fā)明的目的是提供一種用于生成可視化視圖的方法與設(shè)備,其中,視圖設(shè)備獲取對第一可視化視圖中至少一部分的移位操作信息,其中,所述第一可視化視圖對應(yīng)于一個或多個數(shù)據(jù)項(xiàng);根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖。與現(xiàn)有技術(shù)相比,本發(fā)明通過根據(jù)與所述移位操作信息所作用的對象視圖相對應(yīng)的所述數(shù)據(jù)項(xiàng),并結(jié)合所述對象視圖的目標(biāo)位置信息,生成與所述對象視圖相對應(yīng)的第二可視化視圖,從而使得可視化視圖能夠與用戶進(jìn)行交互,直觀地對數(shù)據(jù)項(xiàng)與可視化視圖進(jìn)行呈現(xiàn)與處理,提高了數(shù)據(jù)處理效率,改善了用戶的使用體驗(yàn)。
文檔編號G06F17/30GK103020114SQ20121045049
公開日2013年4月3日 申請日期2012年11月12日 優(yōu)先權(quán)日2012年11月12日
發(fā)明者林志峰 申請人:北京百度網(wǎng)訊科技有限公司