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