專利名稱:屏幕受限設(shè)備上的聯(lián)組顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及普適環(huán)境下圖案協(xié)同設(shè)計技術(shù)領(lǐng)域,特別是涉及一種屏幕受限設(shè)備上的聯(lián)組顯示方法。
背景技術(shù):
20世紀(jì)人類的杰出成果之一計算機技術(shù)把人類社會帶入了信息化時代。伴隨著信息化進程的不斷深入,通信技術(shù)、計算機及網(wǎng)絡(luò)技術(shù)相融合,產(chǎn)生了一個新的研究領(lǐng)域-計算機支持的協(xié)同工作CSCW(Computer SupportedCooperative Work)。
CSCW有著廣泛的應(yīng)用領(lǐng)域和市場前景,CSCW已經(jīng)應(yīng)用到的領(lǐng)域有軍事、工業(yè)、協(xié)同計算機輔助設(shè)計、辦公自動化和管理信息系統(tǒng)、醫(yī)療、遠程教育、電子商務(wù)與商業(yè)、貿(mào)易、金融的應(yīng)用、電子政務(wù)......
在CSCW研究和應(yīng)用的眾多領(lǐng)域中,圖案協(xié)同設(shè)計是分布式協(xié)同工作的一個重要應(yīng)用?;诰W(wǎng)絡(luò)的圖案協(xié)同設(shè)計可以使位于不同地理位置的協(xié)同設(shè)計者借鑒、共享其他成員的知識和經(jīng)驗,實時同步對同一個任務(wù)作品進行共同操作和瀏覽,協(xié)同完成圖案的設(shè)計和評價,從而極大地提高設(shè)計的質(zhì)量和效率。
以往的協(xié)同設(shè)計工作都是基于傳統(tǒng)的桌面分布式系統(tǒng),協(xié)同主體被局限于各自相對固定的工作空間并以固定的桌面系統(tǒng)設(shè)備參與協(xié)同工作。隨著普適計算和移動計算的興起,移動終端加入?yún)f(xié)同設(shè)計工作已成為可能。然而,由于移動終端的顯示屏幕通常受到限制,大幅面文檔在屏幕受限設(shè)備上存在顯示困難的問題,移動終端用戶通常只能進行瀏覽操作。因此,系統(tǒng)應(yīng)當(dāng)盡量少的提供給用戶呈獻在顯示屏幕上的(圖形、圖像、文本)對象。
大多數(shù)存在的基于桌面機的協(xié)同編輯系統(tǒng)僅僅處理基本的元操作創(chuàng)建對象,刪除對象,移動,改變對象顏色等等,并沒有將多個對象進行聯(lián)組的操作。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種屏幕受限設(shè)備上的聯(lián)組顯示方法。
本發(fā)明解決其技術(shù)問題采用的技術(shù)方案如下1)文檔中所有的對象被創(chuàng)建為樹型結(jié)構(gòu),即建立對象結(jié)構(gòu)樹;在這個結(jié)構(gòu)中,每個非葉節(jié)點代表一個組節(jié)點,每個葉節(jié)點代表文檔中的一個對象;2)組節(jié)點的歸并當(dāng)桌面端的文檔需要在屏幕受限設(shè)備上顯示的時候,桌面端的組DN在屏幕受限設(shè)備上僅顯示一個純粹意義上的組節(jié)點MN,即組節(jié)點的標(biāo)志,而不顯示組內(nèi)的對象;所有的組內(nèi)成員都被歸并到這個組節(jié)點MN;3)映射關(guān)系當(dāng)文檔由桌面端映射到屏幕受限設(shè)備時,系統(tǒng)對DN進行以下映射;對象結(jié)構(gòu)樹的高為N,根節(jié)點處于第0層,根節(jié)點即整個文檔;a)將文檔中所有第N層的對象歸并到上一層的組節(jié)點;b)將第N-1層的對象和組歸并到上一層的組節(jié)點;c)依此類推,將層內(nèi)對象和組歸并到上一層的組節(jié)點,直到把第2層的對象和組歸并到第1層;4)組節(jié)點的展開屏幕受限設(shè)備上,用戶看到的是對象結(jié)構(gòu)樹中第1層的節(jié)點,包括對象和組,用戶可以瀏覽該組節(jié)點,但不能查看組內(nèi)細節(jié);若用戶需要查看組內(nèi)細節(jié)的時候,通過雙擊將組節(jié)點展開;a)首先展開的是對象結(jié)構(gòu)樹中第1層的組,得到并顯示出第2層中的對象和組;b)對于對象結(jié)構(gòu)樹中第2層中的組,可以進行進一步通過雙擊展開,得到并顯示出第3層的對象和組;c)依此類推,展開第3層、第4層……直到展開第N-1層的組節(jié)點,顯示第N層,也就是最底層的對象。
本發(fā)明與背景技術(shù)相比,具有的有益的效果是(1)實現(xiàn)桌面端文檔到屏幕受限設(shè)備端文檔的自動轉(zhuǎn)換,并精簡了顯示圖案。
(2)屏幕受限設(shè)備用戶可以自行查看聯(lián)組圖案的細節(jié),具有較高的實用性和靈活性。
本發(fā)明應(yīng)用于普適環(huán)境下圖案協(xié)同設(shè)計的文檔共享,解決了在圖案協(xié)同設(shè)計的任務(wù)當(dāng)中,由于PDA、智能手機等屏幕受限設(shè)備的參與而導(dǎo)致的文檔瀏覽困難的問題。
附圖是對象結(jié)構(gòu)樹的示意圖。
具體實施例方式
屏幕受限設(shè)備上的聯(lián)組顯示方法的具體實現(xiàn)流程如下。
1)文檔中所有的對象被創(chuàng)建為樹型結(jié)構(gòu),即建立對象結(jié)構(gòu)樹;在這個結(jié)構(gòu)中,每個非葉節(jié)點代表一個組節(jié)點,每個葉節(jié)點代表文檔中的一個對象;如圖1,利用這種樹型結(jié)構(gòu)的存在,可以將文檔中的對象盡可能地歸并為一個精簡的主干。
2)組節(jié)點的歸并當(dāng)桌面端的文檔需要在屏幕受限設(shè)備上顯示的時候,桌面端的組DN在屏幕受限設(shè)備上僅顯示一個純粹意義上的組節(jié)點MN,即組節(jié)點的標(biāo)志,而不顯示組內(nèi)的對象;所有的組內(nèi)成員都被歸并到這個組節(jié)點MN;如圖1中,該文檔在桌面端顯示{對象1,對象2,對象3,對象4,對象5,對象6,對象7}。然而,在屏幕受限設(shè)備上,僅顯示{組1,組3,對象7}。
3)映射關(guān)系當(dāng)文檔由桌面端映射到屏幕受限設(shè)備時,系統(tǒng)對DN進行以下映射;對象結(jié)構(gòu)樹的高為N,根節(jié)點處于第0層,根節(jié)點即整個文檔;a)將文檔中所有第N層的對象歸并到上一層的組節(jié)點;b)將第N-1層的對象和組歸并到上一層的組節(jié)點;c)依此類推,將層內(nèi)對象和組歸并到上一層的組節(jié)點,直到把第2層的對象和組歸并到第1層;舉例說明,如附圖中對象結(jié)構(gòu)樹的高為3,根節(jié)點是文檔本身。
a)首先將文檔中所有第3層的對象歸并到第2層的組節(jié)點,{對象4,對象5}歸并到{組2};b)將第2層的對象和組歸并到第1層的組節(jié)點;{對象1,對象2}歸并到{組1};{對象3,對象6,組2}歸并到{組3};這樣,在屏幕受限設(shè)備上顯示的只有{組1,組3,對象7}。
4)組節(jié)點的展開屏幕受限設(shè)備上,用戶看到的是對象結(jié)構(gòu)樹中第1層的節(jié)點,包括對象和組,用戶可以瀏覽該組節(jié)點,但不能查看組內(nèi)細節(jié);若用戶需要查看組內(nèi)細節(jié)的時候,通過雙擊將組節(jié)點展開;a)首先展開的是對象結(jié)構(gòu)樹中第1層的組,得到并顯示出第2層中的對象和組;b)對于對象結(jié)構(gòu)樹中第2層中的組,可以進行進一步通過雙擊展開,得到并顯示出第3層的對象和組;c)依此類推,展開第3層、第4層……直到展開第N-1層的組節(jié)點,顯示第N層,也就是最底層的對象。
舉例說明,如上例,圖1在屏幕受限設(shè)備上顯示的只有{組1,組3,對象7},用戶可以瀏覽這些組和對象,而不能看到組1,組3的內(nèi)容。為了查看組1,組3的內(nèi)容,可以通過雙擊將組節(jié)點展開。
a)若用戶需要查看第2層的內(nèi)容,雙擊組1,可以查看到第2層的{對象1,對象2}。
雙擊組3,可以查看到第2層的{對象3,對象6,組2}。
b)如果用戶想了解第3層的內(nèi)容雙擊組2,可以查看到第3層的{對象1,對象2}。
權(quán)利要求
1.一種屏幕受限設(shè)備上的聯(lián)組顯示方法,其特征在于1)文檔中所有的對象被創(chuàng)建為樹型結(jié)構(gòu),即建立對象結(jié)構(gòu)樹;在這個結(jié)構(gòu)中,每個非葉節(jié)點代表一個組節(jié)點,每個葉節(jié)點代表文檔中的一個對象;2)組節(jié)點的歸并當(dāng)桌面端的文檔需要在屏幕受限設(shè)備上顯示的時候,桌面端的組DN在屏幕受限設(shè)備上僅顯示一個純粹意義上的組節(jié)點MN,即組節(jié)點的標(biāo)志,而不顯示組內(nèi)的對象;所有的組內(nèi)成員都被歸并到這個組節(jié)點MN;3)映射關(guān)系當(dāng)文檔由桌面端映射到屏幕受限設(shè)備時,系統(tǒng)對DN進行以下映射;對象結(jié)構(gòu)樹的高為N,根節(jié)點處于第0層,根節(jié)點即整個文檔;a)將文檔中所有第N層的對象歸并到上一層的組節(jié)點;b)將第N-1層的對象和組歸并到上一層的組節(jié)點;c)依此類推,將層內(nèi)對象和組歸并到上一層的組節(jié)點,直到把第2層的對象和組歸并到第1層;4)組節(jié)點的展開屏幕受限設(shè)備上,用戶看到的是對象結(jié)構(gòu)樹中第1層的節(jié)點,包括對象和組,用戶可以瀏覽該組節(jié)點,但不能查看組內(nèi)細節(jié);若用戶需要查看組內(nèi)細節(jié)的時候,通過雙擊將組節(jié)點展開;a)首先展開的是對象結(jié)構(gòu)樹中第1層的組,得到并顯示出第2層中的對象和組;b)對于對象結(jié)構(gòu)樹中第2層中的組,可以進行進一步通過雙擊展開,得到并顯示出第3層的對象和組;c)依此類推,展開第3層、第4層……直到展開第N-1層的組節(jié)點,顯示第N層,也就是最底層的對象。
全文摘要
本發(fā)明公開了一種屏幕受限設(shè)備上的聯(lián)組顯示方法。本發(fā)明通過對文檔中的對象進行樹形結(jié)構(gòu)化的處理,采用將若干對象歸并為一個對象的聯(lián)組方法屏蔽手持設(shè)備等屏幕受限設(shè)備上的圖案細節(jié)。實現(xiàn)桌面端文檔到屏幕受限設(shè)備端文檔的自動轉(zhuǎn)換,并精簡了顯示圖案。解決了繁多圖形、圖像、文本對象對屏幕受限設(shè)備用戶瀏覽和認(rèn)知造成較大障礙的問題。屏幕受限設(shè)備用戶可以自行查看聯(lián)組圖案的細節(jié),具有較高的實用性和靈活性。
文檔編號G06F17/30GK1866254SQ20061005210
公開日2006年11月22日 申請日期2006年6月23日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者陳純, 卜佳俊, 楊建旭, 姜波 申請人:浙江大學(xué)