專利名稱:可視化倉庫的庫位信息處理方法及裝置的制作方法
技術領域:
本發(fā)明涉及計算機技術領域,具體是可視化倉庫的庫位信息處理方法及裝置。
背景技術:
現(xiàn)有技術提供的數(shù)據(jù)處理過程中,特別是大數(shù)量的數(shù)據(jù)信息(特別是圖形數(shù)據(jù))的處理,由于數(shù)據(jù)信息量龐大,取得每一個具體的數(shù)據(jù)信息的位置很難,一次顯示所有數(shù)據(jù)信息對計算機來說運行速度緩慢,顯示速度也慢。如在現(xiàn)代化物流管理中,倉儲業(yè)務是物流管理的重要組成部分,因此倉庫管理信息化成為當今物流管理系統(tǒng)中不可或缺的部分。但由于物流倉庫大多極為龐大,單純的文字化或數(shù)據(jù)化管理無法讓倉庫管理人員直觀的了解倉庫的狀態(tài),從大量倉庫庫位中選取所需庫位非常困難,因為需要可視化倉儲管理。
現(xiàn)有技術提供的可視化倉儲解決方案以整體倉庫作為制圖基礎,所有庫位均需得知其在整個倉庫中的坐標值。對于一個倉庫整體而言,庫位的數(shù)量極為龐大(平均庫位數(shù)在2萬以上)取得每一個庫位的位置很難實現(xiàn),一次性顯示所有庫位對于服務器壓力巨大,顯示速度慢。
發(fā)明內容
本發(fā)明的主要目的是提供一種可視化倉庫的庫位信息處理方法及裝置,以減少數(shù)據(jù)信息的處理量,快速確定數(shù)據(jù)信息的位置。本發(fā)明解決其技術問題所采用的技術方案是一種可視化倉庫的庫位信息處理方法,其包括按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲;選擇樹形結構的某一節(jié)點作為繪圖基點;讀取所述繪圖基點中包含的下一級節(jié)點的內容;根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。優(yōu)選地,所述按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲,具體包括選取節(jié)點,在該節(jié)點所有的下一級節(jié)點中選取一個作為參考點,其他下一級節(jié)點按照該參考點的節(jié)點業(yè)務屬性生成坐標,并以此生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構。優(yōu)選地,所述節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色、生成的坐標信息和注釋。優(yōu)選地,按以下步驟生成所述下一級節(jié)點相對于繪圖基點的坐標根據(jù)節(jié)點圖形相對于繪圖基點的位置關系和節(jié)點圖形之間的位置規(guī)律,批量生成所述下一級節(jié)點相對于繪圖基點的坐標。一種可視化倉庫的庫位信息處理裝置,其包括節(jié)點結構形成單元,用于按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲;基點確定單元,用于選擇樹形結構的某一節(jié)點作為繪圖基點;下級節(jié)點讀取單元,用于讀取所述繪圖基點中包含的下一級節(jié)點的內容;
下級節(jié)點繪制單元,用于根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。優(yōu)選地,所述節(jié)點結構形成單元,用于選取節(jié)點,在該節(jié)點所有的下一級節(jié)點中選取一個下一級節(jié)點作為參考點,其他下一級節(jié)點按照該參考點的節(jié)點業(yè)務屬性進行生成所述其他下一級節(jié)點的坐標,并以此生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構。優(yōu)選地,所述節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色、生成的坐標信息和注釋。優(yōu)選地,下級節(jié)點繪制單元,具體用于根據(jù)節(jié)點圖形相對于繪圖基點的位置關系和節(jié)點圖形之間的位置規(guī)律,批量生成所述下一級節(jié)點相對于繪圖基點的坐標。實施本發(fā)明的技術方案,具有以下有益效果本發(fā)明提供的可視化倉庫的庫位信息處理方法及裝置,通過以樹形節(jié)點數(shù)據(jù)結構存取、繪制數(shù)據(jù)信息,大大降低了圖形繪制時數(shù)據(jù)信息的讀取量,大大降低對服務器及數(shù)據(jù)庫的壓力,減少用戶使用時的等待時間。
圖I為本發(fā)明可視化倉庫的庫位信息處理方法的流程圖;圖2為本發(fā)明可視化倉庫的庫位信息處理方法的結構示意圖;圖3為本發(fā)明節(jié)點數(shù)據(jù)結構的示意圖;圖4為本發(fā)明圖形繪制的應用示意圖;圖5為本發(fā)明節(jié)點數(shù)據(jù)結構批量生成的應用示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供一種可視化倉庫的庫位信息處理方法及裝置,如圖I所示,該方法包括步驟S110、按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲;在該步驟中,具體包括選取節(jié)點,在該節(jié)點所有的下一級節(jié)點中選取一個下一級節(jié)點作為參考點,其他下一級節(jié)點按照該參考點的節(jié)點業(yè)務屬性進行生成所述其他下一級節(jié)點的坐標,并以此生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構。所述節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色和注釋。在該步驟中,按照作為參考點的下一級節(jié)點的圖形相對規(guī)則、大小基本相同,數(shù)據(jù)信息的規(guī)律來確定該其他下一級節(jié)點的坐標,以此,再形成該下一級節(jié)點的再下一級節(jié)點的坐標,以此,從而生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構,該結構為樹形。并按照該節(jié)點數(shù)據(jù)結構來保存各個節(jié)點的數(shù)據(jù)信息。通過確定某級節(jié)點相對放置規(guī)律,可批量生成該級其他節(jié)點的坐標信息,有效地減少用戶需要維護的數(shù)據(jù)量、降低了用戶數(shù)據(jù)維護難度。S120、選擇樹形結構的某一節(jié)點作為繪圖基點;在該步驟中,當用戶選擇某一節(jié)點時,將該節(jié)點放置于繪圖畫面的標準位置,將該選擇的某一節(jié)點作為基點。S130、讀取所述繪圖基點中包含的下一級節(jié)點的內容;
通過該作為基點的節(jié)點來讀取該基點包含的下一級節(jié)點的內容,該內容包括該下一級節(jié)點的數(shù)據(jù)信息等,也包括下一級節(jié)點的節(jié)點業(yè)務屬性,該節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色、生成的坐標信息和注釋等信息。S140、根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。如用戶需要進一步了解更詳細的節(jié)點信息,只需選擇某一節(jié)點的下一級節(jié)點的繪制圖形,按照本實施例提供的層級顯示方式可大大縮小所需讀取的數(shù)據(jù)量,明顯縮短用戶等待時間。該實施例提供的方法通過以樹形節(jié)點數(shù)據(jù)結構存取、繪制數(shù)據(jù)信息,大大降低了圖形繪制時數(shù)據(jù)讀取量,大大降低對服務器及數(shù)據(jù)庫的壓力,減少用戶使用時的等待時間。本發(fā)明實施例還提供一種可視化倉庫的庫位信息處理裝置,該裝置為計算機或者其他智能數(shù)字設備,如圖2所示,該裝置包括節(jié)點結構形成單元210,用于按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲; 在更為具體的實施例中,所述節(jié)點結構形成單元210,用于選取節(jié)點,在該節(jié)點所有的下一級節(jié)點中選取一個下一級節(jié)點作為參考點,其他下一級節(jié)點按照該參考點的節(jié)點業(yè)務屬性進行生成所述其他下一級節(jié)點的坐標,并以此生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構。其中,所述節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色、生成的坐標信息和注釋等信息。通過確定某級節(jié)點相對放置規(guī)律,可批量生成該級其他節(jié)點的坐標信息,有效地減少用戶需要維護的數(shù)據(jù)量、降低了用戶數(shù)據(jù)維護難度?;c確定單元220,用于選擇樹形結構的某一節(jié)點作為繪圖基點;下級節(jié)點讀取單元230,用于讀取所述繪圖基點中包含的下一級節(jié)點的內容;下級節(jié)點繪制單元240,用于根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。該實施例提供的計算機通過以樹形節(jié)點數(shù)據(jù)結構存取、繪制數(shù)據(jù)信息,大大降低了圖形繪制時數(shù)據(jù)信息讀取量,大大降低對服務器及數(shù)據(jù)庫的壓力,減少用戶使用時的等待時間。下面提供上述方法和計算機的應用例以信息化倉儲管理過程中為例該數(shù)據(jù)信息為庫位信息,如圖3所示,通過節(jié)點結構形成單元將該庫位信息按照所屬劃分層級順序將庫位信息以樹形結構方式存儲形成節(jié)點數(shù)據(jù)結構。該節(jié)點數(shù)據(jù)結構包括=XXX倉庫,該XXX倉庫包括一層樓層和二層樓層,一層樓層包括保存區(qū)庫區(qū)和機械商品區(qū)庫區(qū),二層樓層包括散貨區(qū)庫區(qū),保存區(qū)庫區(qū)包括一航道、二航道、三航道,機械商品區(qū)包括四航道,一航道包括01-04橫排,01橫排包括001-004庫位,04橫排包括005庫位?;c確定單元選擇所述節(jié)點數(shù)據(jù)結構中的某一節(jié)點,將該節(jié)點置于繪圖畫面標準位置作為基點;下級節(jié)點讀取單元讀取所述基點所包含的下一級節(jié)點的內容;下級節(jié)點繪制單元根據(jù)所述下一級節(jié)點的內容、所述下一級節(jié)點相對于該基點的坐標和繪圖模型繪制出該基點的下一級節(jié)點的圖形。如圖4所示,將該B節(jié)點置于繪圖畫面標準位置作為基準點,即將B節(jié)點作為航道A節(jié)點的基點,也為X庫區(qū)節(jié)點的基點,航道A節(jié)點為基點B節(jié)點的下一節(jié)點,航道A節(jié)點的相對于基點B節(jié)點的坐標為(500、-500),讀取該B節(jié)點內容,并以此讀取所有B節(jié)點的下一級節(jié)點A節(jié)點的內容,并根據(jù)該內容、A節(jié)點相對于B節(jié)點的坐標以及A節(jié)點的繪圖模型繪制得到整個X庫區(qū)圖形。
如圖5所示,一航道中所有橫排(即庫位信息)在縱向上是對齊的,橫向上各個橫排的間距固定。因此在已知I排相對基點坐標的情況下,可將其他各橫排相對該基點的坐標為I排相對橫坐標值+ (-300)*(排數(shù)-I),I排相對縱坐標值。設定相關規(guī)則后,可批量生成其他各橫排的相對基點坐標,以此,從而生成節(jié)點數(shù)據(jù)結構。大大減少庫位等坐標值的維護量,降低信息維護難度。 以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種可視化倉庫的庫位信息處理方法,其特征在于,包括 按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲; 選擇樹形結構的某一節(jié)點作為繪圖基點; 讀取所述繪圖基點中包含的下一級節(jié)點的內容; 根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。
2.如權利要求I所述的方法,其特征在于,所述按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲,具體包括 選取節(jié)點,在該節(jié)點所有的下一級節(jié)點中選取一個作為參考點,其他下一級節(jié)點按照該參考點的節(jié)點業(yè)務屬性生成坐標,并以此生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構。
3.如權利要求2所述的方法,其特征在于,所述節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色、生成的坐標信息和注釋。
4.如權利要求2所述的方法,其特征在于,按以下步驟生成所述下一級節(jié)點相對于繪圖基點的坐標 根據(jù)節(jié)點圖形相對于繪圖基點的位置關系和節(jié)點圖形之間的位置規(guī)律,批量生成所述下一級節(jié)點相對于繪圖基點的坐標。
5.一種可視化倉庫的庫位信息處理裝置,其特征在于,包括 節(jié)點結構形成單元,用于按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲; 基點確定單元,用于選擇樹形結構的某一節(jié)點作為繪圖基點; 下級節(jié)點讀取單元,用于讀取所述繪圖基點中包含的下一級節(jié)點的內容; 下級節(jié)點繪制單元,用于根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。
6.如權利要求5所述的裝置,其特征在于,所述節(jié)點結構形成單元,用于選取節(jié)點,在該節(jié)點所有的下一級節(jié)點中選取一個下一級節(jié)點作為參考點,其他下一級節(jié)點按照該參考點的節(jié)點業(yè)務屬性進行生成所述其他下一級節(jié)點的坐標,并以此生成所有數(shù)據(jù)信息的節(jié)點數(shù)據(jù)結構。
7.如權利要求6所述的裝置,其特征在于,所述節(jié)點業(yè)務屬性包括節(jié)點名稱、顯示顏色、生成的坐標信息和注釋。
8.如權利要求6所述的裝置,其特征在于,根據(jù)節(jié)點圖形相對于繪圖基點的位置關系和節(jié)點圖形之間的位置規(guī)律,批量生成所述下一級節(jié)點相對于繪圖基點的坐標。
全文摘要
本發(fā)明涉及一種可視化倉庫的庫位信息處理方法及裝置,其包括按劃分層級順序將數(shù)據(jù)信息以樹形結構方式存儲;選擇樹形結構的某一節(jié)點作為繪圖基點;讀取所述繪圖基點中包含的下一級節(jié)點的內容;根據(jù)所述下一級節(jié)點的內容和所述下一級節(jié)點相對于繪圖基點的坐標,調用繪圖模型繪制下一級節(jié)點的圖形。本發(fā)明通過以樹形節(jié)點數(shù)據(jù)結構存取、繪制數(shù)據(jù)信息,大大降低了圖形繪制時數(shù)據(jù)信息的讀取量,大大降低對服務器及數(shù)據(jù)庫的壓力,減少用戶使用時的等待時間。
文檔編號G06F17/30GK102819533SQ20111027998
公開日2012年12月12日 申請日期2011年9月20日 優(yōu)先權日2011年9月20日
發(fā)明者申思, 王存平 申請人:金蝶軟件(中國)有限公司