亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于拓?fù)浔容^的方法和系統(tǒng)的制作方法

文檔序號(hào):87894閱讀:241來源:國知局
專利名稱:用于拓?fù)浔容^的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及對(duì)拓?fù)溥M(jìn)行比較,并且更特別地,涉及一種用于顯示兩個(gè)或更多拓?fù)渲g的差異的解決方案。
背景技術(shù)
拓?fù)淇梢园ǘ鄠€(gè)節(jié)點(diǎn)和多個(gè)定義節(jié)點(diǎn)之間各種關(guān)系的連接器。使用拓?fù)涞囊粋€(gè)問題是節(jié)點(diǎn)和連接器的數(shù)量可能快速增加。在此程度上,當(dāng)拓?fù)浒ǔ^用戶界面顯示能力的過多的節(jié)點(diǎn)和連接器時(shí),顯示該拓?fù)淇赡芫褪且粋€(gè)問題了。一種解決方案縮小拓?fù)涫沟盟軌蛟谟脩艚缑鎯?nèi)完整顯示。但是,對(duì)于更大的拓?fù)洌@種解決方案會(huì)導(dǎo)致節(jié)點(diǎn)/連接器被呈現(xiàn)得很小,使得它們的選擇和/或察看比較困難。另一個(gè)解決方案以可接受的尺寸呈現(xiàn)節(jié)點(diǎn)/連接器,同時(shí)使得用戶能夠滾動(dòng)到拓?fù)涞牟煌瑓^(qū)域。但是,因?yàn)橥負(fù)渲挥杏邢薜囊徊糠挚梢姡脩艨赡懿荒苋菀椎乩斫馑@示部分的上下文。
通常,用戶期望比較兩個(gè)或更多的拓?fù)?。特別地,用戶可能期望識(shí)別兩個(gè)拓?fù)渲g的不同和/或缺失的任意節(jié)點(diǎn)/連接器。為了幫助比較,一種解決方案并排顯示拓?fù)?。但是,這種解決方案需要用戶完整地掃視兩個(gè)拓?fù)洳⒃趦?nèi)心確定任意差異。這一處理既消耗時(shí)間又容易出錯(cuò)。例如,用戶可能不經(jīng)意地忽略拓?fù)渲g的差異。此外,拓?fù)涞囊粋€(gè)或多個(gè)方位可能使確定變得困難。例如,拓?fù)淇赡茉诓煌奈恢贸尸F(xiàn)對(duì)應(yīng)的節(jié)點(diǎn)。另一種解決方案將兩個(gè)拓?fù)湎嗷ブ丿B??梢允褂貌煌淖煮w、外觀和/或飽和度幫助用戶區(qū)別拓?fù)渲g的差異。但是,這種方案仍然消耗時(shí)間并且用戶容易忽略一個(gè)或多個(gè)差異。
本發(fā)明的示例性方面設(shè)計(jì)為解決這里描述的問題和/或沒有討論的其他問題。

發(fā)明內(nèi)容本發(fā)明提供了一種用于對(duì)拓?fù)溥M(jìn)行比較的解決方案。在本發(fā)明的一個(gè)實(shí)施例中,獲得了兩個(gè)或更多拓?fù)涞墓?jié)點(diǎn)和/或連接器之間的一組差異。每個(gè)差異可以包括缺失的節(jié)點(diǎn)/連接器和/或項(xiàng)/關(guān)系屬性中的差異。生成了用戶界面,其通過顯示與該差異對(duì)應(yīng)的每個(gè)拓?fù)涞淖咏M來顯示這些差異中的一個(gè)或多個(gè)差異。在本發(fā)明的一個(gè)實(shí)施例中,提供了用于對(duì)拓?fù)溥M(jìn)行比較的用戶界面,其在唯一的顯示區(qū)域中顯示每個(gè)子組并使得用戶能夠基于差異類型選擇差異和/或限制可以選擇的差異。
本發(fā)明的第一個(gè)方面提供了一種對(duì)拓?fù)溥M(jìn)行比較的計(jì)算機(jī)化的方法,該方法包括獲得第一拓?fù)浜偷诙負(fù)?,每個(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);基于該一組項(xiàng)屬性而獲得第一拓?fù)渑c第二拓?fù)渲g的一組差異;以及生成顯示該一組差異中的至少一個(gè)差異的用戶界面,該用戶界面顯示第一拓?fù)涞牡谝蛔咏M和第二拓?fù)涞牡诙咏M,該第一子組和該第二子組與該一組差異中的至少一個(gè)差異對(duì)應(yīng)。
本發(fā)明的第二個(gè)方面提供了一種用于對(duì)拓?fù)溥M(jìn)行比較的系統(tǒng),該系統(tǒng)包括用于獲得第一拓?fù)浜偷诙負(fù)涞南到y(tǒng),每個(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);以及一組連接器,每個(gè)連接器代表一個(gè)具有一組關(guān)系屬性的關(guān)系;用于基于該一組項(xiàng)屬性或者該一組關(guān)系屬性中的至少一個(gè)而獲得第一拓?fù)渑c第二拓?fù)渲g的一組差異的系統(tǒng);以及用于生成顯示該一組差異中的至少一個(gè)差異的用戶界面的系統(tǒng),該用戶界面顯示第一拓?fù)涞牡谝蛔咏M和第二拓?fù)涞牡诙咏M,該第一子組和該第二子組與該一組差異中的至少一個(gè)差異對(duì)應(yīng)。
本發(fā)明的第三個(gè)方面提供了一種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的程序產(chǎn)品,其在執(zhí)行時(shí)使得計(jì)算機(jī)基礎(chǔ)設(shè)施能夠?qū)ν負(fù)溥M(jìn)行比較,該程序產(chǎn)品包括計(jì)算機(jī)程序代碼,這些代碼用于使得計(jì)算機(jī)基礎(chǔ)設(shè)施能夠獲得第一拓?fù)浜偷诙負(fù)洌總€(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);以及一組連接器,每個(gè)連接器代表一個(gè)具有一組關(guān)系屬性的關(guān)系;基于該一組項(xiàng)屬性或者該一組關(guān)系屬性中的至少一個(gè)而獲得第一拓?fù)渑c第二拓?fù)渲g的一組差異;以及生成顯示該一組差異中的至少一個(gè)差異的用戶界面,該用戶界面顯示第一拓?fù)涞牡谝蛔咏M和第二拓?fù)涞牡诙咏M,該第一子組和該第二子組與該一組差異中的至少一個(gè)差異對(duì)應(yīng)。
本發(fā)明的第四個(gè)方面提供了一種生成用于對(duì)拓?fù)溥M(jìn)行比較的系統(tǒng)的方法,該方法包括提供計(jì)算機(jī)基礎(chǔ)設(shè)施,其可操作為獲得第一拓?fù)浜偷诙負(fù)?,每個(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);以及一組連接器,每個(gè)連接器代表一個(gè)具有一組關(guān)系屬性的關(guān)系;基于該一組項(xiàng)屬性或者該一組關(guān)系屬性中的至少一個(gè)而獲得第一拓?fù)渑c第二拓?fù)渲g的一組差異;以及生成顯示該一組差異中的一個(gè)差異的用戶界面,該用戶界面顯示第一拓?fù)涞牡谝蛔咏M和第二拓?fù)涞牡诙咏M,該第一子組和該第二子組與該一組差異中的至少一個(gè)差異對(duì)應(yīng)。
本發(fā)明的第五個(gè)方面提供了一種用于對(duì)拓?fù)溥M(jìn)行比較的用戶界面,該用戶界面包括第一顯示區(qū)域,用于顯示第一拓?fù)涞牡谝蛔咏M;第二顯示區(qū)域,用于顯示第二拓?fù)涞牡诙咏M,該第一子組和該第二子組與該第一拓?fù)浜驮摰诙負(fù)渲g的一組差異中的至少一個(gè)差異對(duì)應(yīng);第一用戶界面控制器,其使得用戶能夠選擇該一組差異中的至少一個(gè)差異;以及第二用戶界面控制器,其使得用戶能夠基于與該差異對(duì)應(yīng)的一組項(xiàng)屬性或一組關(guān)系屬性中的一個(gè)而選擇該一組用于使用第一用戶界面控制器進(jìn)行選擇的差異的子組。
本發(fā)明的第六個(gè)方面提供了一種用于管理和/或比較拓?fù)涞臉I(yè)務(wù)方法,該業(yè)務(wù)方法包括管理執(zhí)行這里描述的處理的計(jì)算機(jī)基礎(chǔ)設(shè)施,并基于該管理接收付款。
本發(fā)明的示例性方面設(shè)計(jì)為解決這里描述的一個(gè)或多個(gè)問題和/或沒有討論的一個(gè)或多個(gè)其他問題。
根據(jù)下面結(jié)合描述本發(fā)明各種實(shí)施例的附圖而對(duì)本發(fā)明各方面進(jìn)行的詳細(xì)描述可以更容易地理解本發(fā)明的這些及其他特征,其中圖1示出了根據(jù)本發(fā)明實(shí)施例的用于對(duì)拓?fù)溥M(jìn)行比較的示例性環(huán)境。
圖2A-圖2B示出了一對(duì)示例性拓?fù)洹?br> 圖3A-圖3B示出了根據(jù)本發(fā)明實(shí)施例的顯示一對(duì)拓?fù)渲g的差異的示例性比較界面。
圖4示出了根據(jù)本發(fā)明實(shí)施例的用于對(duì)拓?fù)溥M(jìn)行比較的示例性處理。
注意,附圖不是按比例的。附圖僅用于描述本發(fā)明的典型方面,因此不應(yīng)該被認(rèn)為是對(duì)本發(fā)明范圍的限制。在附圖中,同樣的編號(hào)代表附圖之間同樣的單元。
具體實(shí)施方式正如以上所表明的,本發(fā)明提供了一種用于對(duì)拓?fù)溥M(jìn)行比較的解決方案。在本發(fā)明的一個(gè)實(shí)施例中,獲得了兩個(gè)或更多拓?fù)涞墓?jié)點(diǎn)和/或連接器之間的一組差異。每個(gè)差異可以包括缺失的節(jié)點(diǎn)/連接器和/或項(xiàng)/關(guān)系屬性中的差異。生成了用戶界面,其通過顯示與該差異對(duì)應(yīng)的每個(gè)拓?fù)涞淖咏M來顯示這些差異中的一個(gè)或多個(gè)差異。在本發(fā)明的一個(gè)實(shí)施例中,提供了用于對(duì)拓?fù)溥M(jìn)行比較的用戶界面,其在唯一的顯示區(qū)域中顯示每個(gè)子組并使得用戶能夠基于差異類型選擇差異和/或限制可以選擇的差異。如這里所使用的,除非另有說明,否則術(shù)語“組”的意思是一個(gè)或多個(gè)。
轉(zhuǎn)到附圖,圖1示出了根據(jù)本發(fā)明實(shí)施例的用于管理和/或比較拓?fù)?0的示例性環(huán)境10。在此程度上,環(huán)境10包括計(jì)算機(jī)基礎(chǔ)設(shè)施12,其可以為了比較拓?fù)?0而執(zhí)行這里描述的處理。特別地,將計(jì)算機(jī)基礎(chǔ)設(shè)施12示出為包括計(jì)算設(shè)備14,該計(jì)算設(shè)備包括管理系統(tǒng)30,其使得計(jì)算設(shè)備14可操作為通過執(zhí)行這里描述的處理來管理和比較拓?fù)?0。
將計(jì)算設(shè)備14示出為包括處理器20、存儲(chǔ)器22A、輸入/輸出(I/O)接口24和總線26。此外,將計(jì)算設(shè)備14示出為與外部I/O設(shè)備/資源28和存儲(chǔ)系統(tǒng)22B通信。如本領(lǐng)域中所已知的,一般而言,處理器20執(zhí)行存儲(chǔ)在存儲(chǔ)器22A和/或存儲(chǔ)系統(tǒng)22B中的計(jì)算機(jī)程序代碼,諸如管理系統(tǒng)30。當(dāng)執(zhí)行計(jì)算機(jī)程序代碼時(shí),處理器20能夠從/向存儲(chǔ)器22A、存儲(chǔ)系統(tǒng)22B和/或I/O接口24讀取和/或?qū)懭胫T如拓?fù)?0之類的數(shù)據(jù)??偩€26在計(jì)算設(shè)備14的每個(gè)組件之間提供了通信鏈路。I/O設(shè)備28可以包括使得單獨(dú)設(shè)備能夠與計(jì)算設(shè)備14交互的任意設(shè)備,或者使得計(jì)算設(shè)備14能夠使用任意類型的通信鏈路與一個(gè)或多個(gè)其他計(jì)算設(shè)備通信的任意設(shè)備。
在任意情況下,計(jì)算設(shè)備14可以包括能夠執(zhí)行在其上安裝的計(jì)算機(jī)程序代碼的任意通用計(jì)算產(chǎn)品(例如個(gè)人計(jì)算機(jī)、服務(wù)器、手持設(shè)備等)。但是,應(yīng)當(dāng)理解,計(jì)算設(shè)備14和管理系統(tǒng)30只代表可以執(zhí)行這里描述的處理的各種可能的等同計(jì)算設(shè)備。在此程度上,在其他實(shí)施例中,計(jì)算設(shè)備14和管理系統(tǒng)30提供的功能可以通過計(jì)算產(chǎn)品來實(shí)現(xiàn),該計(jì)算產(chǎn)品包括通用和/或?qū)S糜布?或計(jì)算機(jī)程序代碼的任意組合。在每個(gè)實(shí)施例中,可以分別使用標(biāo)準(zhǔn)程序設(shè)計(jì)和工程技術(shù)來創(chuàng)建程序代碼和硬件。
類似地,計(jì)算機(jī)基礎(chǔ)設(shè)施12只是對(duì)用于實(shí)現(xiàn)本發(fā)明的各種類型的計(jì)算機(jī)基礎(chǔ)設(shè)施的例示。例如,在一個(gè)實(shí)施例中,計(jì)算機(jī)基礎(chǔ)設(shè)施12包括兩個(gè)或更多的計(jì)算設(shè)備(例如服務(wù)器集群),其通過諸如網(wǎng)絡(luò)、共享存儲(chǔ)器等之類的任意類型的通信鏈路進(jìn)行通信以執(zhí)行這里描述的處理。此外,當(dāng)執(zhí)行這里描述的處理時(shí),計(jì)算機(jī)基礎(chǔ)設(shè)施12中的一個(gè)或多個(gè)計(jì)算設(shè)備可以使用任意類型的通信鏈路與計(jì)算機(jī)基礎(chǔ)設(shè)施12外部的一個(gè)或多個(gè)其他計(jì)算設(shè)備進(jìn)行通信。在任一情況下,通信鏈路可以包括各種類型的有線和/或無線鏈路的任意組合;可以包括一種或多種類型的網(wǎng)絡(luò)(例如因特網(wǎng)、廣域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)等)的任意組合;和/或利用各種類型的傳輸技術(shù)和協(xié)議的任意組合。
正如這里所討論的,管理系統(tǒng)30使得計(jì)算機(jī)基礎(chǔ)設(shè)施12能夠管理和/或比較拓?fù)?0。在此程度上,將管理系統(tǒng)30示出為包括界面系統(tǒng)32、拓?fù)湎到y(tǒng)34、比較系統(tǒng)36和圖形用戶界面(GUI)系統(tǒng)38。這里進(jìn)一步討論這些系統(tǒng)中的每個(gè)系統(tǒng)的操作。但是,應(yīng)當(dāng)理解,圖1中示出的各種系統(tǒng)中的一些可以獨(dú)立實(shí)現(xiàn)、組合、和/或存儲(chǔ)在一個(gè)或多個(gè)獨(dú)立計(jì)算設(shè)備的存儲(chǔ)器中,這些獨(dú)立計(jì)算設(shè)備包括在計(jì)算機(jī)基礎(chǔ)設(shè)施12中。此外,應(yīng)當(dāng)理解,可以不實(shí)現(xiàn)系統(tǒng)和/或功能中的一些,或者可以包括附加的系統(tǒng)和/或功能作為計(jì)算機(jī)基礎(chǔ)設(shè)施12的一部分。
不管怎樣,本發(fā)明提供了一種用于比較兩個(gè)或更多的拓?fù)?0的解決方案。正如所已知的,每個(gè)拓?fù)?0包括可以用一組節(jié)點(diǎn)和/或一組連接器代表的任意類型的數(shù)據(jù)/信息。在此程度上,拓?fù)?0的典型呈現(xiàn)包括一組節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表基于拓?fù)?0所代表的特定類型的數(shù)據(jù)/信息而選定的一個(gè)特定項(xiàng)。此外,拓?fù)?0的呈現(xiàn)可以包括一個(gè)或多個(gè)連接器,每個(gè)連接器代表兩個(gè)或更多節(jié)點(diǎn)之間的一個(gè)關(guān)系。典型地,每個(gè)節(jié)點(diǎn)將為對(duì)應(yīng)的項(xiàng)封裝一組項(xiàng)屬性,每個(gè)連接器將為對(duì)應(yīng)的關(guān)系封裝一組關(guān)系屬性。
例如,拓?fù)?0可以包括網(wǎng)絡(luò)拓?fù)?。在這種情況下,拓?fù)?0可以包括網(wǎng)絡(luò)上的數(shù)據(jù)/信息,該數(shù)據(jù)/信息可以用一組節(jié)點(diǎn)和/或一組連接器代表。特別地,每個(gè)節(jié)點(diǎn)可以代表網(wǎng)絡(luò)中的一個(gè)計(jì)算設(shè)備,每個(gè)連接器可以代表兩個(gè)計(jì)算設(shè)備之間的通信鏈路(例如連接)。在此程度上,拓?fù)?0中的每個(gè)節(jié)點(diǎn)可以包括各種項(xiàng)屬性,諸如項(xiàng)類型、標(biāo)簽、運(yùn)行狀態(tài)、通信地址等。類似地,每個(gè)連接器可以包括各種關(guān)系屬性,諸如連接類型、可用性狀態(tài)、方向等。此外,項(xiàng)屬性可以包括關(guān)于對(duì)應(yīng)項(xiàng)的連接的附加信息,諸如連接的數(shù)量。此外,當(dāng)比較兩個(gè)或更多的拓?fù)?0時(shí),項(xiàng)/關(guān)系屬性可以包括對(duì)應(yīng)節(jié)點(diǎn)/連接器是否已與其他每個(gè)拓?fù)?0中的另一個(gè)節(jié)點(diǎn)/連接器相匹配的指示。不管怎樣,應(yīng)當(dāng)理解,該網(wǎng)絡(luò)只是可以用拓?fù)?0代表的各種類型的環(huán)境的例示,該環(huán)境諸如鐵路系統(tǒng)、家庭娛樂系統(tǒng)等。
在任意情況下,管理系統(tǒng)30可以管理一組拓?fù)?0。特別地,界面系統(tǒng)32可以用任意已知方式獲得一個(gè)或多個(gè)拓?fù)?0。在此程度上,界面系統(tǒng)32可以生成用戶界面,提供應(yīng)用程序接口(API)等,使得用戶16(人或另一個(gè)系統(tǒng))能夠?qū)γ總€(gè)拓?fù)?0進(jìn)行添加、刪除、顯示、修改等。例如,當(dāng)顯示給用戶16時(shí),界面系統(tǒng)32可以生成包括用戶界面控制器的用戶界面,該控制器使得用戶16能夠定義和/或修改拓?fù)?0的數(shù)據(jù)/信息。此外,用戶16可以包括另一個(gè)系統(tǒng),該系統(tǒng)使用例如API之類的任意類型的通信鏈路與界面系統(tǒng)32進(jìn)行通信,以為界面系統(tǒng)32提供拓?fù)?0、對(duì)拓?fù)?0的一個(gè)或多個(gè)修改等。此外,界面系統(tǒng)32可以從存儲(chǔ)系統(tǒng)22B中讀取拓?fù)?0,該存儲(chǔ)系統(tǒng)將拓?fù)?0存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)對(duì)象中,數(shù)據(jù)對(duì)象諸如文件、數(shù)據(jù)庫記錄等。
為了在用戶界面中呈現(xiàn)拓?fù)?0,拓?fù)湎到y(tǒng)34可以分析拓?fù)?0中的數(shù)據(jù)/信息并將其映射到一組節(jié)點(diǎn)和/或連接器,隨后將其呈現(xiàn)在用戶界面中。在此程度上,拓?fù)湎到y(tǒng)34可以包括一組呈現(xiàn)規(guī)則,其定義了特定的節(jié)點(diǎn)/連接器在拓?fù)?0中如何識(shí)別及如何顯示節(jié)點(diǎn)/連接器。此外,該組呈現(xiàn)規(guī)則可以定義可用于可視化地代表一個(gè)或多個(gè)項(xiàng)/關(guān)系屬性的任意外觀(例如顏色、陰影、箭頭等)。
例如,圖2A-圖2B分別示出了一對(duì)示例性拓?fù)?0A-50B。每個(gè)拓?fù)?,諸如拓?fù)?0A,包括多個(gè)節(jié)點(diǎn)N1-N8及對(duì)應(yīng)的連接器,其中使用不同的陰影和/或外觀來呈現(xiàn)這些節(jié)點(diǎn),使用不同的線型和/或箭頭來呈現(xiàn)這些連接器。在生成拓?fù)?0A-50B的呈現(xiàn)時(shí),拓?fù)湎到y(tǒng)34可以將該組呈現(xiàn)規(guī)則應(yīng)用于由每個(gè)拓?fù)?0A-50B定義的數(shù)據(jù)/信息。在此程度上,當(dāng)拓?fù)?0A-50B包括一個(gè)網(wǎng)絡(luò)拓?fù)鋾r(shí),拓?fù)湎到y(tǒng)34可以為與特定類型的計(jì)算設(shè)備對(duì)應(yīng)的每個(gè)節(jié)點(diǎn)使用唯一的陰影,使用唯一的外觀來表明計(jì)算設(shè)備的各種運(yùn)行狀態(tài)等。類似地,拓?fù)湎到y(tǒng)34可以使用唯一的線型來表明通信鏈路的可用性,使用箭頭來表明通信鏈路的方向等。應(yīng)當(dāng)理解,所示出和討論的各種外觀只是本領(lǐng)域已知的眾多類型的外觀的例示。
通常,用戶16期望比較兩個(gè)或多個(gè)拓?fù)?0。在此程度上,界面系統(tǒng)32可以接收比較請(qǐng)求以比較兩個(gè)或更多的拓?fù)?,諸如圖2A-圖2B中的拓?fù)?0A-50B。作為響應(yīng),比較系統(tǒng)36可以確定拓?fù)?0A-50B之間的一組差異52。參考圖1和圖2A-圖2B,比較系統(tǒng)36可以將一個(gè)節(jié)點(diǎn),諸如拓?fù)?0A中的節(jié)點(diǎn)N1,與拓?fù)?0B中的節(jié)點(diǎn)N1相匹配。比較系統(tǒng)36可以實(shí)現(xiàn)用于對(duì)節(jié)點(diǎn)N1進(jìn)行匹配的任意已知解決方案。在此程度上,用戶16可以使用比較系統(tǒng)36來定義識(shí)別匹配的一個(gè)或多個(gè)規(guī)則。例如,比較系統(tǒng)36可以使用對(duì)應(yīng)項(xiàng)的一個(gè)或多個(gè)項(xiàng)屬性的任意組合來匹配兩個(gè)節(jié)點(diǎn)N1。在這種情況下,比較系統(tǒng)36可以使用優(yōu)先順序,按照這種優(yōu)先順序使用項(xiàng)屬性來識(shí)別匹配。例如,比較系統(tǒng)36可以先匹配具有相同項(xiàng)標(biāo)簽的節(jié)點(diǎn)N1,接著匹配具有不同標(biāo)簽但代表相同的項(xiàng)類型并具有相同的關(guān)系屬性的節(jié)點(diǎn)N1等。
比較系統(tǒng)36可以識(shí)別諸如節(jié)點(diǎn)N1之類的兩個(gè)已匹配節(jié)點(diǎn)之間可能存在的一組差異52。特別地,比較系統(tǒng)36可以比較已匹配節(jié)點(diǎn)對(duì)應(yīng)的多組項(xiàng)屬性以識(shí)別它們之間的任意差異。當(dāng)識(shí)別出差異時(shí),比較系統(tǒng)36可以將關(guān)于該差異的數(shù)據(jù)(例如,節(jié)點(diǎn)、不同的項(xiàng)屬性、值)作為一個(gè)差異52存儲(chǔ)于一組差異52中。除了識(shí)別兩個(gè)已匹配節(jié)點(diǎn)之間的差異之外,比較系統(tǒng)36可以識(shí)別在一個(gè)拓?fù)?0A中出現(xiàn)而在另一個(gè)拓?fù)?0B中不出現(xiàn)的任意節(jié)點(diǎn),諸如節(jié)點(diǎn)N8。關(guān)于節(jié)點(diǎn)N8的數(shù)據(jù)也被存儲(chǔ)為一組差異52中的一個(gè)差異。
類似地,比較系統(tǒng)36可以將拓?fù)?0A中的連接器與拓?fù)?0B中的對(duì)應(yīng)連接器相匹配,并且識(shí)別這兩個(gè)連接器之間可能存在的一組差異。特別地,比較系統(tǒng)36可以比較每個(gè)連接器對(duì)應(yīng)的多組關(guān)系屬性以確定是否存在任何差異。如果存在差異的話,比較系統(tǒng)36可以將關(guān)于該差異的數(shù)據(jù)(例如,連接器、不同的關(guān)系屬性、值)存儲(chǔ)為一組差異52中的一個(gè)差異52。另外,比較系統(tǒng)36可以識(shí)別拓?fù)?0A和/或拓?fù)?0B中的任意不匹配的連接器,并將關(guān)于該不匹配的連接器的數(shù)據(jù)存儲(chǔ)為一組差異52中的一個(gè)差異52。
當(dāng)比較系統(tǒng)36識(shí)別拓?fù)?0A-50B之間的一個(gè)或多個(gè)差異52時(shí),GUI系統(tǒng)38可以生成用于顯示一組差異52的用戶界面,諸如比較界面54。否則,界面系統(tǒng)32可以生成消息和/或用戶界面以通知用戶16在拓?fù)?0A-50B之間沒有發(fā)現(xiàn)差異。比較界面54可以顯示與拓?fù)?0A-50B之間的一個(gè)或多個(gè)差異52對(duì)應(yīng)的每個(gè)拓?fù)?0A-50B的一個(gè)子組。例如,可以將一組差異52存儲(chǔ)為一個(gè)列表,并且當(dāng)生成比較界面54時(shí),GUI系統(tǒng)38可以顯示與用戶界面中的列表中的第一個(gè)差異52對(duì)應(yīng)的拓?fù)?0A-50B的子組。當(dāng)所顯示的差異與在拓?fù)?0A-50B中都出現(xiàn)的節(jié)點(diǎn)/連接器對(duì)應(yīng)的時(shí)候,可以選擇拓?fù)?0A-50B的子組以顯示每個(gè)拓?fù)?0A-50B中的對(duì)應(yīng)節(jié)點(diǎn)/連接器。作為替代, 當(dāng)所顯示的差異與拓?fù)?0A-50B中的一個(gè)拓?fù)渲腥笔У墓?jié)點(diǎn)/連接器對(duì)應(yīng)的時(shí)候,可以選擇拓?fù)?0A-50B的子組以顯示在一個(gè)拓?fù)渲谐霈F(xiàn)的節(jié)點(diǎn)/連接器,諸如拓?fù)?0A中的節(jié)點(diǎn)N8,以及與拓?fù)?0A中和缺失節(jié)點(diǎn)/連接器相關(guān)的節(jié)點(diǎn)對(duì)應(yīng)的另一個(gè)拓?fù)?0B中的節(jié)點(diǎn),例如拓?fù)?0B中的節(jié)點(diǎn)N6。
在任意情況下,本發(fā)明的一個(gè)方面提供了用于顯示兩個(gè)或多個(gè)拓?fù)渲g的一個(gè)或多個(gè)差異的用戶界面。在此程度上,圖3A-圖3B示出了根據(jù)本發(fā)明實(shí)施例的一個(gè)示例性比較界面54,它顯示了諸如圖2A-圖2B的拓?fù)?0A-50B之類的一對(duì)拓?fù)渲g的一個(gè)或多個(gè)差異。比較界面54包括一對(duì)顯示區(qū)域60A-60B,每個(gè)區(qū)域顯示拓?fù)?0A-50B中的一個(gè)拓?fù)涞淖咏M。在顯示區(qū)域60A-60B中顯示的每個(gè)拓?fù)?0A-50B的子組與一個(gè)選定的差異對(duì)應(yīng)。例如,在圖3A中,將每個(gè)顯示區(qū)域60A-60B示出為分別顯示了對(duì)應(yīng)的拓?fù)?0A-50B的一個(gè)子組,其與節(jié)點(diǎn)N1和節(jié)點(diǎn)N6之間連接器的方向上的差異對(duì)應(yīng),而在圖3B中,將每個(gè)顯示區(qū)域60A-60B示出為顯示與缺失的節(jié)點(diǎn)N8對(duì)應(yīng)的子組。
當(dāng)顯示一個(gè)或多個(gè)選定差異的時(shí)候,可以改變拓?fù)?0A-50B(圖2A-圖2B)的一個(gè)或兩個(gè)子組的呈現(xiàn),以使得與該差異對(duì)應(yīng)的節(jié)點(diǎn)和/或連接器高亮顯示。例如,如圖3A所示,節(jié)點(diǎn)N1和節(jié)點(diǎn)N6之間的連接器在顯示區(qū)域60A-60B中都高亮顯示,而如圖3B所示,缺失的節(jié)點(diǎn)N8和它對(duì)應(yīng)的連接器在顯示區(qū)域60A中高亮顯示。應(yīng)當(dāng)理解,可以使用包括改變顏色、輪廓等的任意解決方案來實(shí)現(xiàn)高亮顯示。此外,應(yīng)當(dāng)理解,可以通過減少例如“重影”之類的與差異不相關(guān)的節(jié)點(diǎn)/連接器顯示特征來執(zhí)行高亮顯示。
比較界面54包括各種用戶界面控制器,其使得用戶16(圖1)能夠選擇用于顯示的一個(gè)或多個(gè)差異52(圖1)。特別地,比較界面54包括用戶界面控制器62,其使得用戶16能夠選擇一組差異52的一個(gè)子組;用戶界面控制器64,其使得用戶16能夠選擇一個(gè)特定的差異52;以及一對(duì)用戶界面控制器66A-66B,其使得用戶16能夠遍歷差異52。一般而言,用戶16可以使用用戶界面控制器62來限制可用于使用用戶界面控制器64和66A-66B來選擇的差異52??梢曰谂c差異對(duì)應(yīng)的特定的項(xiàng)屬性和/或關(guān)系屬性來定義子組,這些屬性包括匹配的項(xiàng)/關(guān)系的出現(xiàn)/不出現(xiàn)。隨后,用戶16可以使用用戶界面64來選擇用于顯示的一個(gè)特定的差異52和/或使用用戶界面控制器66A-66B來遍歷差異52。
如圖3B所示,用戶界面控制器62能夠選擇任意差異52、與項(xiàng)相關(guān)的差異的子組或與連接相關(guān)的差異的子組。此外,與項(xiàng)相關(guān)的差異和/或與連接相關(guān)的差異可以進(jìn)一步劃分為差異52的一個(gè)或多個(gè)子組,諸如與項(xiàng)相關(guān)的差異的不同的項(xiàng)標(biāo)簽、項(xiàng)類型、項(xiàng)狀態(tài)、缺失的項(xiàng)等。當(dāng)沒有差異52與特定的項(xiàng)/關(guān)系屬性對(duì)應(yīng)時(shí),用戶界面控制器62可以使得用戶16不能選擇對(duì)應(yīng)的子組(例如使選項(xiàng)變灰、不包括選項(xiàng)等)。
應(yīng)當(dāng)理解,用戶界面控制器62、64和66A-66B只是能夠?qū)崿F(xiàn)用于提供相似功能的多種類型的用戶界面控制器的例示。此外,應(yīng)當(dāng)理解,用戶界面控制器62能夠選擇一組差異的多個(gè)子組,和/或用戶界面控制器64、66A-66B能夠選擇多個(gè)差異52。在后面一種情況下,可以選擇在顯示區(qū)域60A-60B中顯示的拓?fù)?0A-50B(圖2A-圖2B)的子組以包括與所有選定的差異52對(duì)應(yīng)的節(jié)點(diǎn)/連接器。此外,應(yīng)當(dāng)理解,比較界面54可以包括各種附加的用戶界面控制器,其使得用戶16能夠執(zhí)行各種附加操作,諸如為拓?fù)?0A-50B選擇一種縮放級(jí)別(例如增大/減小節(jié)點(diǎn)/連接器的大小),滾動(dòng)(例如向上/下、左/右移動(dòng)所顯示的拓?fù)洳糠?所顯示的拓?fù)?0A-50B的子組等。
回到圖1,在GUI系統(tǒng)38生成比較界面54之后,界面系統(tǒng)32可以向用戶16提供用于顯示的比較界面54。例如,界面系統(tǒng)32可以在顯示設(shè)備上呈現(xiàn)比較界面54,傳送比較界面54以便在另一個(gè)系統(tǒng)上顯示(例如通過諸如因特網(wǎng)之類的網(wǎng)絡(luò))等。隨后,用戶16可以使用比較界面54中的一個(gè)或多個(gè)用戶界面控制器來選擇用于顯示的一個(gè)或多個(gè)差異52。界面系統(tǒng)32可以接收選定的差異52,并且GUI系統(tǒng)38可以更新比較界面54以顯示選定的差異52,界面系統(tǒng)32可以向用戶16提供這些選定的差異52以供顯示。特別地,GUI系統(tǒng)38可以更新顯示區(qū)域60A-60B(圖3A)以針對(duì)選定的差異52顯示對(duì)應(yīng)的拓?fù)?0的子組。在此程度上,應(yīng)當(dāng)理解,當(dāng)更新比較界面54的顯示時(shí),界面系統(tǒng)32可以為比較界面54提供一個(gè)新版本的比較界面54和/或部分顯示數(shù)據(jù),諸如顯示區(qū)域60A-60B。
本發(fā)明的一個(gè)方面提供了一種比較兩個(gè)或多個(gè)拓?fù)?0的方法。在此程度上,圖4顯示了根據(jù)本發(fā)明實(shí)施例的示例性處理,該處理可以由例如圖1的計(jì)算機(jī)基礎(chǔ)設(shè)施12實(shí)現(xiàn),以便比較拓?fù)?0。參考圖1和圖4,在步驟S1中,界面系統(tǒng)32從用戶16接收比較請(qǐng)求。在步驟S2中,界面系統(tǒng)32獲得要比較的拓?fù)?0。在步驟S3中,比較系統(tǒng)36獲得拓?fù)?0之間的一組差異52。在步驟S4中,GUI系統(tǒng)38生成諸如比較界面54之類的用于顯示一組差異52中的一個(gè)或多個(gè)差異的用戶界面。在步驟S5中,界面系統(tǒng)32向用戶16提供用于顯示的比較界面54。在步驟S6中,界面系統(tǒng)32接收用于在比較界面54中顯示的一個(gè)或多個(gè)選定的差異52。在步驟S7中,GUI系統(tǒng)38更新比較界面54以顯示選定的差異52。隨后,流程返回到步驟S5。在用戶16選擇關(guān)閉比較界面54之前該處理一直繼續(xù)。應(yīng)當(dāng)理解,圖4中示出的步驟和對(duì)應(yīng)的順序只是示例性的。在此程度上,可以同時(shí)執(zhí)行兩個(gè)或多個(gè)步驟,可以改變順序,可以執(zhí)行一個(gè)或多個(gè)附加步驟,和/或可以在不偏離這里描述的本發(fā)明的情況下去掉一個(gè)或多個(gè)步驟。在此程度上,所請(qǐng)求保護(hù)的發(fā)明不受限于這里示出和描述的步驟的特定配置。
盡管在這里示出和描述為一種用于管理和/或比較拓?fù)?0的方法和系統(tǒng)(圖1),但應(yīng)當(dāng)理解,本發(fā)明還提供了各種替代性實(shí)施例。例如,在一個(gè)實(shí)施例中,本發(fā)明提供了存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的程序產(chǎn)品,當(dāng)其執(zhí)行時(shí),使得計(jì)算機(jī)基礎(chǔ)設(shè)施能夠管理和/或比較拓?fù)?0。在此程度上,計(jì)算機(jī)可讀介質(zhì)包括實(shí)現(xiàn)這里描述的處理的程序代碼,諸如管理系統(tǒng)30(圖1)。應(yīng)當(dāng)理解,術(shù)語“計(jì)算機(jī)可讀介質(zhì)”包括程序代碼的一個(gè)或多個(gè)任意類型的物理實(shí)施例。特別地,計(jì)算機(jī)可讀介質(zhì)可以包括如下程序代碼,這些程序代碼具體體現(xiàn)在一個(gè)或多個(gè)便攜式存儲(chǔ)產(chǎn)品(例如,光盤、磁盤、磁帶等)上,在計(jì)算設(shè)備的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)部分上,其中該數(shù)據(jù)存儲(chǔ)部分諸如存儲(chǔ)器22A(圖1)和/或存儲(chǔ)系統(tǒng)22B(圖1)(例如,硬盤、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、高速緩沖存儲(chǔ)器等),和/或作為通過網(wǎng)絡(luò)傳播的數(shù)據(jù)信號(hào)(例如在對(duì)程序產(chǎn)品進(jìn)行有線/無線電子發(fā)布期間)。
在另一個(gè)實(shí)施例中,本發(fā)明提供了一種生成一個(gè)用于管理和/或比較拓?fù)?0(圖1)的系統(tǒng)的方法。在這種情況下,可以獲得(例如創(chuàng)建、維護(hù)、使其可用等)一個(gè)計(jì)算機(jī)基礎(chǔ)設(shè)施,諸如計(jì)算機(jī)基礎(chǔ)設(shè)施12(圖1),并且可以獲得(例如創(chuàng)建、購買、使用、修改等)用于執(zhí)行這里描述的處理的一個(gè)或多個(gè)系統(tǒng)并將其部署到該計(jì)算機(jī)基礎(chǔ)設(shè)施。在此程度上,每個(gè)系統(tǒng)的部署可以包括下述一個(gè)或多個(gè)步驟(1)從計(jì)算機(jī)可讀介質(zhì)中將程序代碼安裝在諸如計(jì)算設(shè)備14(圖1)之類的計(jì)算設(shè)備上,;(2)為計(jì)算機(jī)基礎(chǔ)設(shè)施添加一個(gè)或多個(gè)計(jì)算設(shè)備;以及(3)合并和/或修改一個(gè)或多個(gè)現(xiàn)有的計(jì)算機(jī)基礎(chǔ)設(shè)施系統(tǒng),使得計(jì)算機(jī)基礎(chǔ)設(shè)施能夠執(zhí)行本發(fā)明的處理步驟。
在另一個(gè)實(shí)施例中,本發(fā)明提供了一種在定制、廣告和/或收費(fèi)的基礎(chǔ)上執(zhí)行這里所描述的處理的業(yè)務(wù)方法。也就是說,諸如應(yīng)用服務(wù)提供商(ASP)之類的服務(wù)提供商能夠管理和/或比較拓?fù)?0(圖1),正如這里所描述的。在這種情況下,服務(wù)提供商可以管理(例如創(chuàng)建、維護(hù)、支持等)計(jì)算機(jī)基礎(chǔ)設(shè)施,諸如計(jì)算機(jī)基礎(chǔ)設(shè)施12(圖1),其為一個(gè)或多個(gè)客戶執(zhí)行這里所描述的處理。作為回報(bào),服務(wù)提供商可以接收來自于已簽訂定制和/或收費(fèi)協(xié)議的客戶的付款,服務(wù)提供商可以接收來自于對(duì)一個(gè)或多個(gè)第三方的廣告銷售的付款等。
正如在這里所使用的,應(yīng)當(dāng)理解,術(shù)語“程序代碼”和“計(jì)算機(jī)程序代碼”是同義詞,是用任意語言、代碼或符號(hào)表示的一組指令的任意表達(dá),其可使具有信息處理能力的計(jì)算設(shè)備直接執(zhí)行或按照下述方式的任意組合執(zhí)行特定的功能(a)轉(zhuǎn)化成另一種語言、代碼或符號(hào);(b)以不同的材料形式再現(xiàn);(c)解壓縮。在此程度上,程序代碼可以具體體現(xiàn)為一種或多種程序產(chǎn)品,諸如應(yīng)用/軟件程序、組件軟件/函數(shù)庫、操作系統(tǒng),特定計(jì)算設(shè)備和/或I/O設(shè)備的基本I/O系統(tǒng)/驅(qū)動(dòng)程序等。
已經(jīng)為了說明和描述的目的而提出了對(duì)本發(fā)明各個(gè)方面的前述描述。其并非旨在窮舉或?qū)⒈景l(fā)明限制為所公開的具體形式,顯然,很多修改和變更都是可能的。這些修改和變更對(duì)本領(lǐng)域的普通技術(shù)人員來說是很明顯的,并且包括在由所附權(quán)利要求
限定的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種對(duì)拓?fù)溥M(jìn)行比較的計(jì)算機(jī)化的方法,所述方法包括獲得第一拓?fù)浜偷诙負(fù)洌總€(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);基于所述一組項(xiàng)屬性而獲得所述第一拓?fù)渑c所述第二拓?fù)渲g的一組差異;以及生成顯示所述一組差異中的至少一個(gè)差異的用戶界面,所述用戶界面顯示所述第一拓?fù)涞牡谝蛔咏M和所述第二拓?fù)涞牡诙咏M,所述第一子組和所述第二子組與所述一組差異中的所述至少一個(gè)差異對(duì)應(yīng)。
2.根據(jù)權(quán)利要求
1所述的方法,還包括接收對(duì)所述第一拓?fù)浜退龅诙負(fù)涞谋容^請(qǐng)求,所述生成步驟是響應(yīng)于所述比較請(qǐng)求而執(zhí)行的。
3.根據(jù)權(quán)利要求
1所述的方法,還包括向用戶提供所述用于顯示的用戶界面。
4.根據(jù)權(quán)利要求
1所述的方法,還包括接收所述一組差異中的至少一個(gè)選定的差異;以及更新所述用戶界面以顯示所述一組差異中的所述至少一個(gè)選定的差異。
5.根據(jù)權(quán)利要求
1所述的方法,所述獲得所述一組差異的步驟包括基于所述對(duì)應(yīng)項(xiàng)將所述第一拓?fù)渲械牡谝还?jié)點(diǎn)與所述第二拓?fù)渲械牡诙?jié)點(diǎn)相匹配;以及基于所述對(duì)應(yīng)的多組項(xiàng)屬性中的至少一組項(xiàng)屬性識(shí)別所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的差異。
6.根據(jù)權(quán)利要求
1所述的方法,每個(gè)拓?fù)溥€包括一組連接器,每個(gè)連接器代表一個(gè)具有一組關(guān)系屬性的關(guān)系,所述獲得所述一組差異的步驟還基于所述一組關(guān)系屬性。
7.根據(jù)權(quán)利要求
6所述的方法,所述獲得所述一組差異的步驟包括基于所述對(duì)應(yīng)的關(guān)系將所述第一拓?fù)渲械牡谝贿B接器與所述第二拓?fù)渲械牡诙B接器相匹配;以及基于所述對(duì)應(yīng)的多組關(guān)系屬性中的至少一組關(guān)系屬性識(shí)別所述第一連接器與所述第二連接器之間的差異。
8.根據(jù)權(quán)利要求
6所述的方法,所述用戶界面包括第一顯示區(qū)域,用于顯示所述第一拓?fù)涞乃龅谝蛔咏M;以及第二顯示區(qū)域,其與所述第一顯示區(qū)域不同,用于顯示所述第二拓?fù)涞乃龅诙咏M,所述第一子組和第二子組中的至少一個(gè)子組使得與所述一組差異中的所述至少一個(gè)差異對(duì)應(yīng)的節(jié)點(diǎn)和連接器中的至少一個(gè)高亮顯示。
9.一種用于對(duì)拓?fù)溥M(jìn)行比較的系統(tǒng),所述系統(tǒng)包括用于獲得第一拓?fù)浜偷诙負(fù)涞南到y(tǒng),每個(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);以及一組連接器,每個(gè)連接器代表一個(gè)具有一組關(guān)系屬性的關(guān)系;用于基于所述一組項(xiàng)屬性或者所述一組關(guān)系屬性中的至少一個(gè)而獲得所述第一拓?fù)渑c所述第二拓?fù)渲g的一組差異的系統(tǒng);以及用于生成顯示所述一組差異中的至少一個(gè)差異的用戶界面的系統(tǒng),所述用戶界面顯示所述第一拓?fù)涞牡谝蛔咏M和所述第二拓?fù)涞牡诙咏M,所述第一子組和所述第二子組與所述一組差異中的所述至少一個(gè)差異對(duì)應(yīng)。
10.根據(jù)權(quán)利要求
9所述的系統(tǒng),還包括用于接收對(duì)所述第一拓?fù)浜退龅诙負(fù)涞谋容^請(qǐng)求的系統(tǒng)。
11.根據(jù)權(quán)利要求
9所述的系統(tǒng),還包括用于提供向用戶顯示的用戶界面的系統(tǒng)。
12.根據(jù)權(quán)利要求
9所述的系統(tǒng),還包括用于接收所述一組差異中的至少一個(gè)選定的差異的系統(tǒng);以及用于更新所述用戶界面以顯示所述一組差異中的所述至少一個(gè)選定的差異的系統(tǒng)。
13.根據(jù)權(quán)利要求
9所述的系統(tǒng),所述用戶界面包括用戶界面控制器,其使得用戶能夠選擇所述一組差異中的所述至少一個(gè)差異。
14.根據(jù)權(quán)利要求
9所述的系統(tǒng),所述用戶界面包括第一顯示區(qū)域,用于顯示所述第一拓?fù)涞乃龅谝蛔咏M;以及第二顯示區(qū)域,其與所述第一顯示區(qū)域不同,用于顯示所述第二拓?fù)涞乃龅诙咏M,所述第一子組和第二子組中的至少一個(gè)子組使得與所述一組差異中的所述至少一個(gè)差異對(duì)應(yīng)的節(jié)點(diǎn)和連接器中的至少一個(gè)高亮顯示。
15.根據(jù)權(quán)利要求
9所述的系統(tǒng),所述用戶界面包括用戶界面控制器,其使得用戶能夠基于與所述差異對(duì)應(yīng)的所述一組項(xiàng)屬性或所述一組關(guān)系屬性中的一個(gè)而選擇所述一組用于選擇的差異中的子組。
16.一種生成用于對(duì)拓?fù)溥M(jìn)行比較的系統(tǒng)的方法,所述方法包括提供計(jì)算機(jī)基礎(chǔ)設(shè)施,其可操作為獲得第一拓?fù)浜偷诙負(fù)?,每個(gè)拓?fù)浒ㄒ唤M節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)代表一個(gè)具有一組項(xiàng)屬性的項(xiàng);以及一組連接器,每個(gè)連接器代表一個(gè)具有一組關(guān)系屬性的關(guān)系;基于所述一組項(xiàng)屬性或者所述一組關(guān)系屬性中的至少一個(gè)而獲得所述第一拓?fù)渑c所述第二拓?fù)渲g的一組差異;以及生成顯示所述一組差異中的一個(gè)差異的用戶界面,所述用戶界面顯示所述第一拓?fù)涞牡谝蛔咏M和所述第二拓?fù)涞牡诙咏M,所述第一子組和所述第二子組與所述一組差異中的所述至少一個(gè)差異對(duì)應(yīng)。
專利摘要
提供了一種用于對(duì)拓?fù)溥M(jìn)行比較的解決方案。在本發(fā)明的一個(gè)實(shí)施例中,獲得了兩個(gè)或更多拓?fù)涞墓?jié)點(diǎn)和/或連接器之間的一組差異。每個(gè)差異可以包括缺失的節(jié)點(diǎn)/連接器和/或項(xiàng)/關(guān)系屬性中的差異。生成用戶界面,其通過顯示與該差異對(duì)應(yīng)的每個(gè)拓?fù)涞淖咏M來顯示這些差異中的一個(gè)或多個(gè)差異。在本發(fā)明的一個(gè)實(shí)施例中,提供了用于對(duì)拓?fù)溥M(jìn)行比較的用戶界面,其在唯一的顯示區(qū)域中顯示每個(gè)子組并使得用戶能夠基于差異類型選擇差異和/或限制可以選擇的差異。
文檔編號(hào)G06F17/30GK1996314SQ200710001536
公開日2007年7月11日 申請(qǐng)日期2007年1月5日
發(fā)明者斯科特·M·多米尼克, 保羅·F·麥克馬漢 申請(qǐng)人:國際商業(yè)機(jī)器公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1