1.一種支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,包括服務器及及與服務器通信連接的各個Web前端;
所述服務器及各個Web前端設置有相同的繪圖數(shù)據(jù)模型庫、繪圖原語庫,所述服務器還置有映射管理模塊;
繪圖數(shù)據(jù)模型庫內的數(shù)據(jù)模型包括畫板數(shù)據(jù)模型、點數(shù)據(jù)模型、線數(shù)據(jù)模型、樣式數(shù)據(jù)模型;
繪圖原語庫內的繪圖原語包括建立畫板、重繪畫板、點繪制、點重繪、點擦除、線繪制、線重繪、線擦除;
所述映射管理模塊預先植入有所述服務端的畫板和Web前端的畫板實例的映射關系表,所述映射關系表中具有相同標識信息的服務端和Web前端畫板實例具有映射關系,當服務器端畫板的繪圖信息變化時,映射管理模塊可將變化后的繪圖信息根據(jù)需要實時反映到全部或者部分具有映射關系的Web前端。
2.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,所述服務器還設置有聯(lián)動控制模塊,所述聯(lián)動控制模塊用于實時感知與服務器具有映射關系的Web前端畫板的繪圖信息的變化,并將感應到的變化信息實時反映到與具有映射關系的其余Web前端畫板實例。
3.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,所述服務器還包括訪問控制模塊,用于控制與Web前端對服務器端的繪圖數(shù)據(jù)模型資源獲取范圍及操作權限。
4.如權利要求3所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,與服務器具有相同映射關系的Web前端畫板分別獲取對應服務端畫板中所具有的繪圖數(shù)據(jù)模型的相應子集。
5.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,所述畫板數(shù)據(jù)模型用以描述一副獨立圖形的基本信息,其屬性數(shù)據(jù)包括點集合,線集合、樣式集合等,并提供標準的繪圖接口。
6.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,點數(shù)據(jù)模型用以描述圖形中實體元素的結構模型,其屬性數(shù)據(jù)包括唯一標識、關聯(lián)樣式、位置信息、描述信息。
7.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,線數(shù)據(jù)模型用以描述一副圖形中實體元素間連接關系的結構模型,其屬性數(shù)據(jù)包括唯一標識、關聯(lián)樣式、起始點、結束點、描述信息等。
8.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,樣式數(shù)據(jù)模型對圖形中具體繪圖元素的表現(xiàn)進行描述,主要屬性包括:唯一標識、關聯(lián)圖標、顏色、所屬父節(jié)點等。
9.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,服務器端通過類聲明的方式定義畫板數(shù)據(jù)模型、點數(shù)據(jù)模型、線數(shù)據(jù)模型、樣式數(shù)據(jù)模型,Web前端通過Javascript腳本語言,利用JSON結構加以定義。
10.如權利要求1所述的支持多表現(xiàn)形式的統(tǒng)一Web圖形繪制系統(tǒng),其特征在于,在映射關系表中,服務器畫板與Web前端畫板具有一對多的映射關系。