專利名稱:搜索網(wǎng)絡(luò)上的裝置用的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種搜索網(wǎng)絡(luò)上的一個裝置用的系統(tǒng),更確切地說,涉及一種能夠簡單地顯示所搜索的裝置及其位置信息的裝置搜索系統(tǒng)。
目錄服務(wù)已經(jīng)作為一種有效地搜索和利用連接于網(wǎng)絡(luò)的各種資源(例如打印機(jī)、服務(wù)器和掃描儀)的方法被提出。
這種目錄服務(wù)可以說是網(wǎng)絡(luò)的一種儲存著各種信息的電話目錄。采用目錄服務(wù)的目錄系統(tǒng)的一個具體的例子是LDAP(輕便目錄訪問協(xié)議)。LDAP的規(guī)范在作為由IETF(因特網(wǎng)工程任務(wù)強(qiáng)制)發(fā)布的標(biāo)準(zhǔn)規(guī)范的RFC(注釋請求)1777中述及。
例如,通過利用目錄服務(wù)來搜索連接于網(wǎng)絡(luò)的裝置,可以得到該網(wǎng)絡(luò)可用的裝置終端的一張表。
然而,此一表無法以容易理解的方式提供裝置終端的位置信息。
曾經(jīng)希望一種適合于以容易確認(rèn)的方式告知用戶裝置分層的位置信息的裝置搜索系統(tǒng)。例如,如果該裝置是一臺網(wǎng)絡(luò)打印機(jī),則裝置分層位置信息可能是“在此一樓層離用戶最近的打印機(jī)的位置”,“在一個大廈中一臺彩色打印機(jī)的位置”等。
鑒于上述情況,本發(fā)明的一個目的在于,分層管理連接于網(wǎng)絡(luò)的裝置的位置信息,以分層結(jié)構(gòu)識別請求搜索的裝置的位置,并以容易理解的方式為用戶顯示所識別裝置位置。
本發(fā)明的另一個目的在于,作為裝置搜索的結(jié)果向用戶提供按想要的等級上的獲取分層管理的位置信息。
根據(jù)本發(fā)明的一個實(shí)施例,一個服務(wù)器,該服務(wù)器管理一個登記網(wǎng)絡(luò)上的裝置的多個屬性信息段的數(shù)據(jù)庫,以分層數(shù)據(jù)結(jié)構(gòu)擁有代表網(wǎng)絡(luò)上的裝置的位置的分層位置信息,作為屬性信息,從客戶接收至少一個包括屬性信息在內(nèi)的搜索條件,并從數(shù)據(jù)庫中搜索符合搜索條件的裝置。包括搜索到的裝置的分層位置信息的搜索結(jié)果發(fā)送給客戶。
根據(jù)本發(fā)明的另一個實(shí)施例,為了搜索網(wǎng)絡(luò)上的一個裝置而鍵入搜索條件的客戶,向網(wǎng)絡(luò)上的搜索計(jì)算機(jī)發(fā)送一個包括所鍵入的搜索條件在內(nèi)的搜索請求,并作為針對該搜索請求的搜索結(jié)果接收所搜索的裝置的分層位置信息。根據(jù)搜索結(jié)果中包含的分層位置信息來顯示搜索的設(shè)備的位置信息。
根據(jù)本發(fā)明的另一個實(shí)施例,網(wǎng)絡(luò)上的一個裝置儲存至少一個代表該裝置的性能的靜態(tài)屬性信息段和分層位置信息。該分層位置信息有多個邏輯判別的分層數(shù)據(jù)。所儲存的靜態(tài)屬性信息和分層位置信息向服務(wù)器發(fā)送以便在數(shù)據(jù)庫中儲存該信息。
當(dāng)結(jié)合附圖閱讀時根據(jù)對實(shí)施例的以下描述本發(fā)明的其他目的和特征將變得更加明顯。
圖1是表示根據(jù)本發(fā)明的裝置搜索系統(tǒng)的結(jié)構(gòu)的圖。
圖2是表示一個實(shí)施例的裝置搜索系統(tǒng)在其上運(yùn)行的網(wǎng)絡(luò)的結(jié)構(gòu)的圖。
圖3是表示通用個人計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)的圖。
圖4是表示分層位置信息之一例的圖。
圖5是表示2F的2—1單元中的每個裝置的位置的圖。
圖6是表示2F的2—2單元中的每個裝置的位置的圖。
圖7是表示1F的1—1單元中的每個裝置的位置的圖。
圖8是表示1F的1—2單元中的每個裝置的位置的圖。
圖9是表示由服務(wù)器計(jì)算機(jī)來管理的分層位置信息和屬性信息的圖。
圖10是表示針對裝置登記的分層位置信息和屬性信息的圖。
圖11是表示裝置搜索輸入窗口之一例的圖。
圖12是表示裝置搜索輸入窗口的一個具體例子的圖。
圖13是表示裝置搜索條件之一例的圖。
圖14是表示裝置搜索結(jié)果之一例的圖。
圖15是表示由客戶計(jì)算機(jī)來管理的位圖和分層位置信息的圖。
圖16是表示由客戶計(jì)算機(jī)來管理的一個布局位圖的圖。
圖17是表示由客戶計(jì)算機(jī)來管理的一個布局位圖的圖。
圖18是表示由客戶計(jì)算機(jī)來管理的一個布局位圖的圖。
圖19是表示由客戶計(jì)算機(jī)來管理的一個布局位圖的圖。
圖20是表示由客戶計(jì)算機(jī)來管理的一個布局位圖的圖。
圖21是表示由客戶計(jì)算機(jī)來管理的裝置圖標(biāo)的圖。
圖22是表示裝置圖標(biāo)的位置的圖。
圖23是表示裝置搜索結(jié)果的圖。
圖24是表示裝置的內(nèi)部結(jié)構(gòu)的圖。
圖25是說明服務(wù)器計(jì)算機(jī)的總體操作的程序框圖。
圖26是說明數(shù)據(jù)庫搜索處理的程序框圖。
圖27是說明客戶計(jì)算機(jī)的總體操作的程序框圖。
圖28是說明搜索結(jié)果顯示處理的程序框圖。
圖29是說明登記處理的程序框圖。
圖30是表示CD ROM的存儲圖的圖。
圖31是表示對應(yīng)于每個將要搜索的分層等級的位圖表之一例的圖。
圖32是表示根據(jù)從服務(wù)器獲取的搜索結(jié)果在布局位圖上顯示裝置圖標(biāo)的處理的程序框圖,此一處理由客戶執(zhí)行。
圖33是表示對應(yīng)于搜索條件的屬性的布局位圖的圖。
圖34是表示在東京分部的位置所顯示的裝置之一例的圖。
圖35是表示將要用于用屬性BU=屬性值東京分部來搜索的布局位圖的圖。
圖36是表示當(dāng)用屬性BR=屬性值東京分部來搜索所有裝置時搜索結(jié)果之一例的圖。
圖37是表示用于用屬性BR=屬性值A(chǔ)A大廈來搜索的布局位圖的圖。
圖38是表示當(dāng)用屬性BU=屬性值A(chǔ)A大廈來搜索所有裝置時搜索結(jié)果之一例的圖。
圖39是表示用于用屬性FL=屬性值2F來搜索的布局位圖的圖。
圖40是表示當(dāng)用屬性FL=屬性值2F來搜索所有裝置時搜索結(jié)果之一例的圖。
圖41是表示用于用屬性FL=屬性值1F來搜索的布局位圖的圖。
圖42是表示當(dāng)用屬性FL=屬性值1F來搜索所有裝置時搜索結(jié)果之一例的圖。
圖43是說明根據(jù)第2實(shí)施例的服務(wù)器計(jì)算機(jī)的操作的程序框圖。
圖44是說明根據(jù)第2實(shí)施例的客戶計(jì)算機(jī)的操作的程序框圖。
圖45是說明根據(jù)第2實(shí)施例的服務(wù)器計(jì)算機(jī)的操作的程序框圖。
將參照附圖描述本發(fā)明的實(shí)施例,本發(fā)明關(guān)于分別連接于一個網(wǎng)絡(luò)的一個服務(wù)器,一個客戶,一個裝置終端,一個裝置搜索系統(tǒng),一種裝置搜索方法,以及儲存實(shí)現(xiàn)該裝置搜索方法的程序的一個存儲媒體。
圖1是表示本發(fā)明的一個裝置搜索系統(tǒng)的結(jié)構(gòu)的圖。
如圖1中所示,一臺客戶計(jì)算機(jī)20,一個裝置終端30以及一臺服務(wù)器計(jì)算機(jī)10連接于一個網(wǎng)絡(luò)40。
客戶20可以是一臺通用計(jì)算機(jī)之類??蛻?0包括一個搜索模塊21和一個顯示模塊22。搜索模塊21向服務(wù)器10發(fā)送一個想要的裝置搜索條件并接收搜索結(jié)果。顯示模塊22顯示所接收的搜索結(jié)果。
服務(wù)器10有一個用來管理網(wǎng)絡(luò)40上的裝置的屬性信息并起目錄服務(wù)器作用的數(shù)據(jù)庫11。網(wǎng)絡(luò)上的每個裝置的識別信息和各種屬性信息儲存在數(shù)據(jù)庫11中。
搜索模塊12根據(jù)從客戶20接收的裝置搜索條件從數(shù)據(jù)庫11中搜索一個符合想要的條件的裝置并向該客戶發(fā)送搜索結(jié)果。裝置屬性登記模塊31從裝置30接收裝置屬性并把它登記在數(shù)據(jù)庫11中。
裝置30具有向客戶20提供各種服務(wù)的功能,并且可以是一臺掃描儀,一臺打印機(jī),一臺傳真機(jī)之類。裝置屬性發(fā)送模塊31向服務(wù)器10發(fā)送其屬性信息并請求服務(wù)器10登記它。
圖1中所示的例子提供一個裝置搜索系統(tǒng)的結(jié)構(gòu)的最小單元。實(shí)際上,多個客戶和裝置連接于網(wǎng)絡(luò)。
裝置搜索系統(tǒng)可以有多個服務(wù)器。
圖2是表示本實(shí)施例的裝置搜索系統(tǒng)在其上運(yùn)行的一個網(wǎng)絡(luò)的具體結(jié)構(gòu)的圖。
在圖2中,標(biāo)號101代表一臺彩色打印機(jī),標(biāo)號102代表一臺作為也能用作網(wǎng)絡(luò)彩色打印機(jī)、掃描儀和傳真機(jī)的復(fù)印機(jī)的MFP(多功能外設(shè)),標(biāo)號103和104代表一臺單色打印機(jī),而標(biāo)號105代表一臺掃描儀。這些全都連接于該網(wǎng)絡(luò)。
標(biāo)號111和113代表一臺桌面PC和一臺筆記本PC。這些PC能夠執(zhí)行網(wǎng)絡(luò)客戶的程序。桌面PC111和筆記本PC113作為客戶終端連接于網(wǎng)絡(luò),并具有向連接于網(wǎng)絡(luò)的服務(wù)器發(fā)出關(guān)于符合想要的條件的裝置的請求信息和顯示搜索結(jié)果的功能,如將在下文中述及的那樣。
標(biāo)號112代表一個能夠執(zhí)行本實(shí)施例的網(wǎng)絡(luò)服務(wù)器的程序的工作站W(wǎng)S。工作站W(wǎng)S112作為服務(wù)器連接于網(wǎng)絡(luò),儲存關(guān)于網(wǎng)絡(luò)裝置101至105的各種信息如將在下文中述及的那樣,并從連接于網(wǎng)絡(luò)的客戶111或113接收裝置搜索請求以便返回搜索結(jié)果。
這些裝置中,彩色打印機(jī)101,MFP復(fù)印機(jī)102,單色打印機(jī)103,客戶111,服務(wù)器112和防火墻120設(shè)在第2層2F,而單色打印機(jī)104和掃描儀105設(shè)在第1層1F。設(shè)在第1層并連接于LAN100的筆記本PC113可以移動地使用。
把這些裝置相互連接的網(wǎng)絡(luò)100經(jīng)由防火墻120連接于因特網(wǎng)130并連接于另一個網(wǎng)絡(luò)140。
圖3是表示通用個人計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)的示意圖。桌面PC111,筆記本PC113,服務(wù)器112之類的基本內(nèi)部結(jié)構(gòu)是相同的,如圖3中所示。
在圖3中,標(biāo)號200代表一臺執(zhí)行客戶軟件和網(wǎng)絡(luò)服務(wù)器軟件(統(tǒng)稱為網(wǎng)絡(luò)裝置搜索軟件)的并對應(yīng)于圖2中所示的客戶111,服務(wù)器112和筆記本PC113的PC。
PC200包括一個CPU202,該CPU執(zhí)行儲存在硬盤(HD)211或軟盤(FD)212中的網(wǎng)絡(luò)裝置搜索軟件。PC200集中控制連接于系統(tǒng)總線201的每個裝置。
標(biāo)號204代表一個起CPU202的主存儲器、工作存儲器之類的作用的RAM。標(biāo)號205代表一個鍵盤控制器(KBC),該鍵盤控制器控制從鍵盤(KB)209的輸入。標(biāo)號206代表一個CRT控制器(CRTC),該CRT控制器控制CRT顯示器(CRT)210。
標(biāo)號207代表一個磁盤控制器(DKC),該磁盤控制器控制對儲存著起動程序、各種應(yīng)用程序、編輯文件、用戶文件、網(wǎng)絡(luò)管理程序之類的硬盤(HD)211和軟盤(FD)212的訪問。
標(biāo)號208代表一個網(wǎng)絡(luò)接口卡(NIC),該網(wǎng)絡(luò)接口卡經(jīng)由LAN220向或從網(wǎng)絡(luò)打印機(jī)、另一個網(wǎng)絡(luò)裝置或者另一臺PC傳送數(shù)據(jù)。
標(biāo)號213代表鼠標(biāo)器控制器(MC),該鼠標(biāo)器控制器控制一個鼠標(biāo)器(MS)214。在此一實(shí)施例中,LAN220對應(yīng)于圖2中所示的LAN100。
下面將描述代表網(wǎng)絡(luò)上的每個裝置的位置的分層位置信息。
如圖4中所示,分層位置信息的數(shù)據(jù)結(jié)構(gòu)是分層的,致使可以從上一個分層層次向下一個分層層次識別詳細(xì)的位置信息。用戶根據(jù)一個使用目的指定一個想要的分層等級。
在圖4中所示的例子中,由標(biāo)號309指明的LBP1110的分層位置信息是由(C=JP(301),O=ABC貿(mào)易公司(302),BR=東京分部(303),OP=擴(kuò)展(304),BU=AA大廈(305),F(xiàn)L=2F(306),BL=2—1(307),DV=打印機(jī)(308))指定的。在此一場合,位圖(301)由“10X+10Y”來代表。
將描述每個表目。“C”指明國家信息(JP是日本,US是美國等)。“O”指明機(jī)構(gòu)信息(ABC貿(mào)易公司,XYZ貿(mào)易公司等)。“BR”指明諸如分店和分辦事處之類的分部信息(東京分部,大阪分部等,下文中稱為分部信息)。
“BU”指明建筑物信息(AA大廈,BB大廈等)?!癋L”指明樓層信息(1F,2F等)?!癇L”指明每個樓層上的一個單元的單元信息(1—1,2—1等)?!癉V”指明裝置信息(打印機(jī),MFP等)。“NM”指明裝置名稱(LBP1110,LBP3310等)。
針對單元分層等級“BL”準(zhǔn)備一個布局位圖,該布局位圖包括用來直觀顯示布置的圖像數(shù)據(jù)。布局位圖的坐標(biāo)信息由圖4中所示的位圖310指明。
圖4中所示的“OP”指明代表“BU”、“FL”和“BL”分層等級的擴(kuò)展信息的選擇信息。
選擇信息可以設(shè)定到另一個分層等級或可以從數(shù)據(jù)結(jié)構(gòu)中省略。
如前所述,本發(fā)明的主要目的在于分層管理連接于網(wǎng)絡(luò)的裝置的位置信息,以分層結(jié)構(gòu)識別請求搜索的裝置的位置,并以容易理解的方式為用戶顯示所識別的裝置位置。
圖5至圖8示出對應(yīng)于分層位置信息的每個單元分層等級的布局位圖的例子,此一布局位圖在客戶111處顯示以便以容易理解的方式顯示裝置的位置。
圖5示出對應(yīng)于2F上單元2—1的布局位圖之一例。在此一實(shí)施例中,客戶20有此一布局位圖。辦公桌、隔墻之類在該樓層的布置作為一個位圖被保持。在此一布局中,彩色打印機(jī)101,MFP102,防火墻120和服務(wù)器112如圖5中所示布置。
圖6示出對應(yīng)于2F上單元2—2的布局位圖之一例。在2F上單元2—2中,PC111和打印機(jī)103如圖6中所示布置。
圖7示出對應(yīng)于1F上單元1—1的布局位圖之一例。在1F上單元1—1中,PC113和單色打印機(jī)104如圖7中所示布置。
圖8示出對應(yīng)于1F上單元1—2的布局位圖之一例。在1F上單元1—2中,掃描儀105如圖8中所示布置。此一掃描儀被顯示在用戶的客戶計(jì)算機(jī)處,如下文將要述及的那樣。
將描述采用分層位置信息的裝置搜索系統(tǒng)的第1至第3實(shí)施例。在采用分層位置信息的裝置搜索系統(tǒng)的第1實(shí)施例中,用來直觀顯示裝置位置的布局位圖儲存在客戶處。
首先將描述用來管理每個裝置的屬性信息的服務(wù)器112的結(jié)構(gòu)。
圖9示出用來管理網(wǎng)絡(luò)上的每個裝置的屬性信息的服務(wù)器112的數(shù)據(jù)庫之一例。
在圖9中,每一欄對應(yīng)于針對每個裝置登記的多個數(shù)據(jù),也就是一個元組。每一行對應(yīng)于每個元組的一個屬性。
在圖9中所示的此一數(shù)據(jù)庫800中,對應(yīng)于每個裝置,分層位置信息儲存在802至806而其他屬性信息儲存在811至814。
其他屬性信息的例子包括代表有/沒有彩色輸入/輸出功能的屬性811,代表有/沒有裝訂功能的屬性812,代表有/沒有雙面打印功能的屬性813,以及一個IP地址814。
此一數(shù)據(jù)庫可以是在此一領(lǐng)域常用的數(shù)據(jù)管理系統(tǒng),或者可以是諸如X.500之類的目錄信息庫。
圖10示出裝置登記數(shù)據(jù)結(jié)構(gòu)之一例,當(dāng)裝置登記在由服務(wù)器112管理的數(shù)據(jù)庫800中時使用該數(shù)據(jù)。
裝置登記數(shù)據(jù)900包括隨裝置分層位置信息設(shè)置的位置信息標(biāo)志TAG901(902至911)和隨裝置屬性信息設(shè)置的裝置屬性信息標(biāo)志TAG912(913至916)。在電源接通之后,每個裝置向服務(wù)器112發(fā)送它自己的裝置登記數(shù)據(jù)900。
裝置登記數(shù)據(jù)900的發(fā)送操作可以在裝置登記數(shù)據(jù)900中的任何項(xiàng)目改變時,或者在一個裝置插入網(wǎng)絡(luò)時,或者周期性地執(zhí)行。裝置登記數(shù)據(jù)900可以響應(yīng)于來自服務(wù)器的請求從裝置發(fā)送。
在從一個裝置接收到裝置登記數(shù)據(jù)900時,服務(wù)器在數(shù)據(jù)庫800中登記所接收的裝置登記數(shù)據(jù)。
圖11示出將要由客戶PC111為搜索而使用的搜索條件輸入窗口。搜索表目在1001a至1001c處輸入。在此一輸入窗口中,下拉菜單可以用來選擇想要的搜索條件。對應(yīng)于每個表目的屬性信息在1002a至1002c處輸入。
例如,如果按表目選擇一個裝置,則打印機(jī)、MFP和掃描儀的下拉菜單作為屬性被顯示而用戶把它們之一選擇為搜索屬性信息。
通過使用輸入按鈕1003和1004來鍵入搜索條件,輸入按鈕1003鍵入搜索條件‘與’而輸入按鈕1004鍵入搜索條件‘或’。在用戶鍵入搜索條件之后,當(dāng)開始搜索按鈕被操作時一次搜索開始。
圖12是表示搜索輸入之一例的圖。在此一例子中,屬性信息是一臺具有彩色打印功能的打印機(jī)。如果將要搜索在2F的一臺打印機(jī),則在1001c處鍵入“樓層”而在1002c處鍵入“2F”。
如果將要被指定搜索2F的詳細(xì)位置,則例如在1001c處鍵入“單元”而在1002c處鍵入“2—1”。因而可以執(zhí)行對“在單元2—1的打印機(jī)”的搜索。
圖13是表示上述搜索條件的方程式的圖。在此一例子中,樓層(FL)是第2層(2F),裝置(DV)是打印機(jī)(打印機(jī)),而彩色輸出(彩色)是可能(真)。
必須說明接收到圖13中所示的搜索條件方程式的服務(wù)器如何對方程式“FL=2F”求值。其理由如下。樓層=2F的位置條件不僅被將要搜索的用戶想要的設(shè)在東京分部的AA大廈的2F上的裝置所符合,而且也被設(shè)在大阪分部的YY大廈的2F上的裝置所符合。因而,用戶不想要的大阪分部的YY大廈的裝置也被搜索到并且給出用戶不需要的搜索結(jié)果。
為了避免這種情況,服務(wù)器112必須具有自動識別高于樓層分層等級(FL)的分層等級的方案。
此一方案之一例在于使服務(wù)器針對搜索條件在高于樓層分層等級(FL)的分層等級上儲存分層位置信息并利用此一信息。根據(jù)此一方法,當(dāng)搜索請求向設(shè)在東京分部的AA大廈的服務(wù)器發(fā)出時,在“FL=2F”的條件下,只有AA大廈的2F上的裝置才能用作搜索候選者。
如果設(shè)在大阪分部的YY大廈的2F上的裝置是想要搜索的,則在“FL=2F”的搜索條件下搜索請求向設(shè)在大阪分部的YY大廈的2F上的服務(wù)器發(fā)出。
雖然在圖12中所示的例子中,指定了一個具體的分層等級,但是也可以采用從最高的分層等級到一個預(yù)定的分層等級的所謂全路徑指定。
在此一場合,圖13中所示的搜索條件方程式是從最高的分層等級的全路徑指定(例如,C=JP,O=ABC,BR=東京分部,……)。
用此一全路徑指定,從設(shè)在東京分部的AA大廈的服務(wù)器搜索設(shè)在大阪分部的YY大廈的2F上的裝置是可能的。
圖14示出從服務(wù)器112向客戶PC111返回的符合圖13中所示的搜索條件的裝置的搜索結(jié)果之一例。
根據(jù)圖13中所示的和從客戶111接收的搜索條件,服務(wù)器112搜索數(shù)據(jù)庫800(圖9)而符合的裝置信息作為搜索結(jié)果1300向客戶111返回。
搜索結(jié)果1300包括分層位置信息1301至1310和裝置屬性信息1311至1314。如果有多個裝置符合搜索條件,則搜索結(jié)果1300分別包括多個裝置的分層位置信息1301至1310和裝置屬性信息1311至1314。
由于符合圖13中所示的搜索條件的裝置僅有LBP1110,所以僅有圖14中所示的信息向客戶111返回。
圖15是分層位置信息的單元分層等級與儲存在客戶111的布局位圖之間的對照表。
通過使用此一對照表,客戶111可以根據(jù)分層位置信息來識別布局位圖。
在此一實(shí)施例中,圖16至19中所示的布局位圖與單元1—1、1—2、2—1和2—2相對應(yīng)地被儲存。
對于其他單元,顯示圖20中所示的布局位圖。
圖16至19按單元分層等級示出布局位圖。在此一實(shí)施例中,代表所搜索的裝置的信息被疊加在布局位圖上而顯示。因而直觀確認(rèn)請求搜索的裝置的位置、單元和樓層是可能的。
圖20示出當(dāng)客戶的布局位圖不能使用時所顯示的布局位圖(以下稱為未知位圖)。在圖20中,在區(qū)域1901中顯示沒有布局位圖的指示,而在區(qū)域1902中顯示一個沒有分層位置信息或不與分層位置信息吻合的裝置。
圖21示出用來顯示客戶111的裝置的裝置圖標(biāo)。
每個裝置圖標(biāo)是與每個裝置名稱(NM)一一對應(yīng)的,而且也使用不知道其名稱的裝置的裝置圖標(biāo)。
圖22是說明將要由客戶111執(zhí)行的,在布局位圖上顯示一個裝置圖標(biāo)的方案的圖。
客戶從得自服務(wù)器112的搜索結(jié)果導(dǎo)出分層位置信息和裝置屬性信息,并選擇相應(yīng)的布局位圖和裝置圖標(biāo)。
由于可以針對所選擇的布局位圖從所獲取的分層位置信息得到坐標(biāo)信息,所以代表彩色打印機(jī)101(LBP1110)的裝置圖標(biāo)2002疊加在所選擇的布局位圖的坐標(biāo)“10X+10Y”。
通過把裝置圖標(biāo)疊加在布局位圖的相應(yīng)的坐標(biāo),以容易被用戶理解的方式顯示請求搜索的裝置的位置是可能的。
圖23示出在搜索之后在客戶111處顯示的位圖之一例。從圖23看出,得知彩色打印機(jī)101處在靠近2F上單元2—1的客戶的一張桌子的位置是可能的。
圖24是表示此一實(shí)施例的彩色LBP101的內(nèi)部結(jié)構(gòu)的方框圖。如圖24中所示,連接于此一打印機(jī)101的系統(tǒng)總線的有用來執(zhí)行程序的CPU2302,用來儲存程序的ROM2303,以及用作用于程序的工作區(qū)和緩沖區(qū)的RAM2304。
標(biāo)號2305代表LBP引擎控制器,其上連接著引擎2309。標(biāo)號2306代表面板控制器,該面板控制器通過控制向和從面板的輸入/輸出來管理面板2310。
此一實(shí)施例的彩色LBP101包括一個硬盤(HD)2311并且能夠在此硬盤中臨時假脫機(jī)操作打印數(shù)據(jù)。標(biāo)號2307代表控制HD2311的磁盤控制器。標(biāo)號2308代表網(wǎng)絡(luò)接口控制器,其上連接著一個網(wǎng)絡(luò)。
標(biāo)號2312代表一個非易失RAM(NVRAM),該NVRAM甚至在打印機(jī)101的電源切斷時也保留數(shù)據(jù)。在此一實(shí)施例中,NVRAM儲存分層位置信息,屬性信息之類。該信息可以儲存在HD2311中而不是NVRAM2312中。
圖25至29是說明本實(shí)施例的操作的程序框圖。本實(shí)施例的細(xì)節(jié)將參照這些程序框圖給出。
將參照圖29中所示的程序框圖,描述登記裝置分層位置信息的處理。在以下的描述中用彩色打印機(jī)101(LBP1110)為例。
LBP101在用作裝置位置存儲機(jī)構(gòu)的非易失RAM2312中儲存分層位置信息和屬性信息。當(dāng)電源接通時,LBP101的CPU2302建立對服務(wù)器112的連接(步驟S2801)。在該連接之后,LBP101從非易失RAM2312中讀取分層位置信息和屬性信息,向服務(wù)器112發(fā)送這些信息,服務(wù)器以圖10中所示的格式把這些信息登記在管理機(jī)構(gòu)中(步驟S2802)。
在該登記之后,LBP101的CPU2302解除對服務(wù)器112的連接(步驟S2803)。在電源接通之后,每個裝置通過這些步驟把分層位置信息和屬性信息在服務(wù)器112中登記。
除了圖29中所示的在目錄服務(wù)器中的登記操作之外,可以采用把每個裝置的分層位置信息發(fā)送到另一臺計(jì)算機(jī)的各種方法。
例如,在沒有目錄服務(wù)器的網(wǎng)絡(luò)系統(tǒng)中,分層位置信息可能開始一個響應(yīng)包,該響應(yīng)包響應(yīng)于裝置搜索協(xié)議,諸如從網(wǎng)絡(luò)上的一臺計(jì)算機(jī)發(fā)出的SLP之類,的廣播或多點(diǎn)播送操作而發(fā)送。
下面,將參照圖25的程序框圖來說明服務(wù)器的操作。服務(wù)器112運(yùn)行一種事件驅(qū)動式程序,并且當(dāng)一個事件發(fā)生時,分析它并執(zhí)行相應(yīng)的程序。
當(dāng)電源接通時,服務(wù)器112首先打開接收端口(步驟S2401)。接著,獲取一個事件(步驟S2402)并判斷所獲取的事件是不是一個結(jié)束命令(步驟S2403)。如果判斷成該事件是結(jié)束命令,則關(guān)閉接收端口(步驟S2404)而終止該處理。
如果在步驟S2403里判斷成該事件不是結(jié)束命令,則判斷該事件是不是來自客戶111之類的一個搜索請求(步驟S2405)。在搜索請求的場合,在步驟S2406里執(zhí)行數(shù)據(jù)庫搜索處理。
如果在步驟S2405里判斷成該事件不是搜索請求,則在步驟S2407里判斷該事件是不是來自裝置的數(shù)據(jù)庫登記請求。如果判斷成該事件是登記請求,則把所接收的數(shù)據(jù)登記在圖9中所示的表800中(步驟S2408)。此一所登記的數(shù)據(jù)儲存在HD211中。如果在步驟S2407里判斷成該事件是另一個請求,則執(zhí)行另一個處理(步驟S2409)。
接下來,將參照圖26中所示的程序框圖來說明將要由服務(wù)器來執(zhí)行的數(shù)據(jù)搜索處理(步驟S2406里的處理)。
在此一搜索處理中,在步驟S2501里判斷是否所有搜索條件均已處理。直到所有搜索條件均已處理,才重復(fù)此一搜索處理。
如果在步驟S2501里已經(jīng)搜索了在接收包上的所有搜索條件,則向客戶發(fā)送搜索結(jié)果(步驟S2502)。
如果尚未搜索所有搜索條件,則程序進(jìn)到步驟S2503,從接收包獲取下一個搜索條件。判斷是否已經(jīng)針對所獲取的搜索條件搜索了圖9中所示的表中的所有登記裝置信息(步驟S2504)。
如果判斷成已經(jīng)搜索了所有登記裝置信息,則程序返回到步驟S2501。
如果在步驟S2504里判斷成尚未搜索所有登記裝置信息,則程序進(jìn)到步驟S2505,從HD211讀取第n個裝置的裝置信息。檢查所讀取的裝置信息是否符合搜索條件(步驟S2506)。
如果判斷成所讀取的裝置信息符合搜索條件,則獲取該裝置信息(步驟S2507)并加到搜索結(jié)果上(步驟S2508)。
如果在步驟S2506里判斷成該裝置信息不符合搜索條件,則程序進(jìn)到用于下一個裝置的步驟S2504。針對每個搜索條件搜索圖9中所示的表800中的所有裝置,并向客戶發(fā)送搜索結(jié)果。
接下來,將描述客戶111的總體操作。
客戶111運(yùn)行一種事件驅(qū)動式程序,而當(dāng)事件發(fā)生時,分析它并執(zhí)行相應(yīng)的程序。
如圖27的程序框圖中所示,客戶111首先在步驟S2601里獲取一個事件。如果接收到結(jié)束命令的事件,則終止該處理(步驟S2602)。
在客戶111一側(cè),用戶從圖11中所示的搜索條件輸入窗口鍵入搜索條件。當(dāng)用戶按動開始搜索按鈕時,一個事件發(fā)生。
如果在步驟S2603里判斷成該事件是一個發(fā)出搜索命令的請求,則客戶111向服務(wù)器112發(fā)送該搜索請求(步驟S2604)。
在此一場合,如圖12和圖13中所示的搜索條件方程式被用來向服務(wù)器發(fā)送搜索請求。如果此一搜索條件方程式儲存在HD211中,則此一方程式可以在以后執(zhí)行相同的搜索時使用,而省略用戶輸入該方程式。
客戶111等待來自服務(wù)器的搜索結(jié)果。在步驟S2605里檢查是否接收到一個搜索結(jié)果事件。如果在步驟S2605里判斷成接收到如圖14中所示的搜索結(jié)果,則執(zhí)行一個搜索結(jié)果顯示處理(步驟S2606)。如果接收到另一個事件,則執(zhí)行一個相應(yīng)的處理(步驟S2607)。
接下來,將參照圖28中所示的程序框圖來描述搜索結(jié)果顯示處理。
首先,在步驟S2701里,判斷是否已經(jīng)處理了所有搜索結(jié)果。如果判斷成已經(jīng)處理了所有搜索結(jié)果,則該處理終止。
如果在步驟S2701里判斷成尚未處理所有搜索結(jié)果,則程序進(jìn)到步驟S2702,從所接收的搜索結(jié)果中獲取分層位置信息。根據(jù)所獲取的分層位置信息,判斷客戶能否顯示布局位圖(步驟S2703)。
在步驟S2703里關(guān)于能否顯示布局位圖的判斷意味著作為搜索結(jié)果接收的裝置信息是否包含圖4中所示的分層位置信息。如果不包含,則意味著該裝置分層位置信息未在服務(wù)器112中登記。
在此一實(shí)施例中,能被顯示的裝置分層位置信息包含包括由圖15中的標(biāo)號1401指明的信息的分層位置信息。如果分層位置信息不包括此一信息,則確認(rèn)是否已經(jīng)顯示一個未知的位圖(步驟S2709)并顯示圖21中所示的未知裝置(步驟S2710)。
從分層位置信息中導(dǎo)出NM信息(步驟S2711)并在圖20中所示的區(qū)域1902中顯示對應(yīng)于NM信息的裝置圖標(biāo)。在此一場合,不能正常顯示的裝置,也就是其分層位置信息尚未登記的裝置,在此一區(qū)域中顯示。
如果在步驟S2703里判斷成該裝置可以被顯示,則從分層位置信息中導(dǎo)出BL信息(步驟S2704)。客戶通過把該BL信息用作鑰匙參照圖15中所示的BL信息表來顯示所需的布局位圖。
檢查是否已經(jīng)顯示相應(yīng)的布局位圖(步驟S2705)。如果判斷成尚未顯示該布局位圖,則顯示相應(yīng)的布局位圖(步驟S2706)。從分層位置信息中獲取NM信息和布局位圖(步驟S2707)。
如果在步驟S2705里判斷成已經(jīng)顯示布局位圖,則程序進(jìn)到步驟S2707。從圖21中所示的表中讀取對應(yīng)于NM信息的裝置圖標(biāo)。根據(jù)布局位圖,確定裝置圖標(biāo)的顯示位置。
通過以上步驟,圖5至圖8中所示的布局位圖顯示在客戶的顯示器上,而用戶可以知道裝置的詳細(xì)位置。
通過步驟S2705至2707,如果作為搜索結(jié)果找到多個裝置,則這些裝置顯示在同一張布局位圖上或者顯示在不同的布局位圖上。
位置信息以外的裝置屬性信息可以作為圖7中所示的工具提示701來顯示,該工具提示可以例如由對布局位圖上的裝置圖標(biāo)的預(yù)定的操作來顯示。
在此一實(shí)施例中,由于圖14中所示的搜索結(jié)果從服務(wù)器112返回,所以可以知道NM是LBP1110而坐標(biāo)為“10X+10Y”。因而,客戶在裝置位圖上在圖22中所示的位置處顯示裝置圖標(biāo)(步驟S2708)。此一裝置位圖疊加在布局位圖上以便顯示如圖23中所示的搜索結(jié)果。
在此一實(shí)施例中,雖然所有布局位圖儲存在客戶中,但是它們也可以以分布的方式儲存在客戶和服務(wù)器中。在第2實(shí)施例中,用來顯示裝置的位置的布局位圖儲存在服務(wù)器處。將主要描述與第1實(shí)施例的不同點(diǎn)。
在第1實(shí)施例中,布局位圖儲存在客戶中。因而,當(dāng)在客戶處顯示搜索結(jié)果時,不需要服務(wù)器向客戶傳送布局位圖。因而能夠減輕顯示處理的負(fù)擔(dān)并縮短顯示時間,而且還能夠調(diào)節(jié)網(wǎng)絡(luò)系統(tǒng)的信息量。
在第2實(shí)施例中,布局位圖儲存在服務(wù)器中。因而,位圖信息能夠由服務(wù)器集中管理,而客戶不需要儲存位圖信息。因而能夠使更新之類的維護(hù)容易并減輕對客戶的存儲資源的負(fù)擔(dān)。
根據(jù)對網(wǎng)絡(luò)系統(tǒng)的負(fù)擔(dān)和客戶性能,可以運(yùn)用第1或第2實(shí)施例中的某一個。
在第2實(shí)施例中,儲存在服務(wù)器112的硬盤中的有圖16至20中所示的布局位圖,圖15中所示的分層位置信息與布局位圖之間的對照表,以及圖21中所示的裝置圖標(biāo)信息。
將參照圖43至45中所示的程序框圖來描述與第1實(shí)施例的不同點(diǎn)。
首先,將參照圖43中所示的程序框圖來描述將要由服務(wù)器執(zhí)行的處理。
服務(wù)器112運(yùn)行一種事件驅(qū)動式程序,并且當(dāng)一個事件發(fā)生時,分析它并執(zhí)行相應(yīng)的程序。
當(dāng)電源接通時,服務(wù)器112首先打開接收端口(步驟S4301)。接著,獲取一個事件(步驟S4302)并判斷所獲取的事件是不是一個結(jié)束命令(步驟S4303)。如果判斷成該事件是結(jié)束命令,則關(guān)閉接收端口(步驟S4304)而終止該處理。
如果在步驟S4303里判斷成該事件不是結(jié)束命令,則判斷該事件是不是一個搜索請求(步驟S4305)。在搜索請求的場合,在步驟S4306里執(zhí)行數(shù)據(jù)庫搜索處理。
此一搜索處理根據(jù)第1實(shí)施例的圖26中所示的程序框圖來執(zhí)行。
如果在步驟S4305里判斷成該事件不是搜索請求,則在步驟S4307里判斷該事件是不是數(shù)據(jù)庫登記請求。如果判斷成該事件是登記請求,則把所接收的數(shù)據(jù)登記在圖9中所示的表800中(步驟S4308)。此一所登記的數(shù)據(jù)儲存在HD211中。如果在步驟S4307里判斷成該事件是另一個請求,則針對布局位圖執(zhí)行搜索處理(步驟S4309)。其細(xì)節(jié)將參照圖45在下文中給出。
客戶的總體操作根據(jù)第1實(shí)施例的圖27中所示的程序框圖來進(jìn)行。將參照圖44中所示的程序框圖詳細(xì)描述在圖27中所示的步驟S2606里的搜索結(jié)果顯示處理。
首先,在步驟S4401里,判斷是否所有搜索結(jié)果均已處理。如果判斷成所有搜索結(jié)果均已處理,則該處理終止。
如果在步驟S4401里判斷成尚未處理所有搜索結(jié)果,則在步驟S4402里從所接收的搜索結(jié)果中導(dǎo)出分層位置信息。然后,建立對服務(wù)器112的連接(步驟S4403)并且通過使用圖15中所示的對照表來獲取對應(yīng)于所獲取的分層位置信息的布局位圖(步驟S4404)。
判斷是否已經(jīng)顯示相應(yīng)的布局位圖(步驟S4405)。如果尚未顯示,則從服務(wù)器獲取相應(yīng)的布局位圖(步驟S4406)。根據(jù)由客戶111對單元分層等級(BL)的指定來執(zhí)行獲取布局位圖。根據(jù)分層位置信息來獲取NM信息和布局位圖(步驟S4407)。如果在步驟S4405里判斷成已經(jīng)顯示了布局位圖,則程序直接進(jìn)到步驟S4407。
接著,根據(jù)NM信息獲取相應(yīng)的裝置圖標(biāo)(步驟S4408)。確定相應(yīng)的裝置圖標(biāo)在布局位圖上的顯示位置以便把它顯示在預(yù)定的位置(步驟S2709)。在顯示了裝置圖標(biāo)之后,解除對服務(wù)器112的連接(步驟S2710)。
如果關(guān)于分層位置信息的搜索請求不包含圖15中所示的信息1401,則判斷是否已經(jīng)顯示未知位圖然后顯示圖20中所示的未知裝置位圖。
在此一實(shí)施例中,由于圖14中所示的搜索結(jié)果從服務(wù)器112返回,所以可以知道NM是LBP1110而坐標(biāo)為“10X+10Y”。因而,客戶在裝置位圖上在圖22中所示的位置處顯示裝置圖標(biāo)(步驟S2708)。此一裝置位圖疊加在布局位圖上以便顯示如圖23中所示的搜索結(jié)果。
接下來,將參照圖45中所示的程序框圖來描述位圖信息搜索處理的細(xì)節(jié)(圖43中所示的步驟S4309)。
首先,在步驟S4501里判斷該事件是不是針對布局位圖信息的搜索請求。如果該事件是位圖搜索請求,則程序進(jìn)到步驟S4502,判斷所搜索的位置是否能夠任何位圖上顯示。
如果判斷成所搜索的位置能夠顯示,則程序進(jìn)到步驟S4503,通過使用圖15中所示的對照表來獲取相應(yīng)的位圖信息。
根據(jù)由客戶111對單元分層等級(BL)的指定來執(zhí)行獲取布局位圖。
接著,程序進(jìn)到步驟S4504,向客戶111返回所獲取的布局位圖。如果在步驟S4502里判斷成所搜索的位置不能在任何位圖上顯示,則程序進(jìn)到步驟S4505以便獲取未知位圖。
如果在步驟S4501里判斷成該事件不是針對布局位圖信息的搜索請求,則程序進(jìn)到步驟S4506,判斷該事件是不是裝置圖標(biāo)搜索請求。在裝置圖標(biāo)搜索的場合,通過使用圖21中所示的裝置圖標(biāo)表在步驟S4507里獲取相應(yīng)的裝置圖標(biāo)。
接著,向客戶111返回所獲取的裝置圖標(biāo)(步驟S4504)。如果在步驟S4506里判斷成該事件不是裝置圖標(biāo)搜索請求,則執(zhí)行另一個處理(步驟S4508)。
在此一實(shí)施例中,服務(wù)器112向客戶111發(fā)送對應(yīng)于搜索結(jié)果的布局位圖和裝置圖標(biāo),而客戶111根據(jù)坐標(biāo)信息綜合所接收的布局位圖和裝置圖標(biāo)(圖28中所示的步驟S2708)。
其實(shí),服務(wù)器112可以綜合對應(yīng)于搜索結(jié)果的布局位圖和裝置圖標(biāo),并把所綜合的布局位圖連同搜索結(jié)果向客戶111發(fā)送。在此一場合,客戶111不需要執(zhí)行位圖綜合處理(圖28中所示的步驟S2708),而是顯示從服務(wù)器112接收的布局位圖本身??蛻舻呢?fù)擔(dān)可以減輕。接下來,將描述用分層位置信息的裝置搜索的另一個實(shí)施例。在第1和第2實(shí)施例中,如圖15中所示,使用5張布局位圖,其中包括單元位圖(1—1、1—2、2—1、2—2)和一張未知位圖。在此一實(shí)施例中,也按每個分層等級提供布局位圖并且將描述在客戶處顯示方法。本實(shí)施例方法在包括上述第1和第2客戶處顯示方法在內(nèi)。
在第1和第2實(shí)施例中,僅儲存對應(yīng)于單元(BL)分層等級的布局位圖。在第3實(shí)施例中,儲存并在客戶111處所搜索結(jié)果顯示中反映出對應(yīng)于分層位置信息的每個分層等級的布局位圖。
在第3實(shí)施例中,可以按用戶想要的分層等級,其中包括從按建筑物等級的粗略位置信息到按一個樓層上的一個單元的詳細(xì)位置信息的位置信息,來顯示所搜索的裝置。
在第3實(shí)施例中,雖然布局位圖像第1實(shí)施例那樣儲存在客戶111中,但是布局位圖可以像第2實(shí)施例那樣儲存在服務(wù)器112中。
圖31是對應(yīng)于將要搜索的每個分層等級的布局位圖的表,此一表儲存布局位圖與分層位置信息的分層等級之間的對應(yīng)關(guān)系。
在圖31中所示的例子中,該對照表儲存信息,即分層等級“機(jī)構(gòu)信息=ABC貿(mào)易公司(3101)”對應(yīng)于圖33中所示的布局位圖,分層等級“機(jī)構(gòu)信息=ABC貿(mào)易公司,分部信息=東京分部(3102)”對應(yīng)于圖35中所示的布局位圖,等等。
通過使用對應(yīng)于每個分層等級的布局位圖,可以根據(jù)“用戶的當(dāng)前位置”,“用戶所理解的位置信息的程度”之類來顯示搜索結(jié)果。
例如,當(dāng)搜索AA大廈中的一個裝置時,對應(yīng)于比建筑物信息(BU=AA大廈)低一個等級的分層等級上的樓層信息(FL)的布局位圖用于搜索結(jié)果顯示。
因而可以向一個理解AA大廈但是不知道AA大廈內(nèi)部的信息的用戶提供有效的位置信息。
在此一場合,該用戶從圖11中所示的輸入窗口中的1001c處的下拉菜單中選擇建筑物名稱(BU),作為其屬性值1002c輸入AA大廈,然后按動開始搜索按鈕1005。
接下來,將參照圖32中所示的程序框圖來描述由客戶111根據(jù)第3實(shí)施例進(jìn)行的搜索結(jié)果顯示處理。
首先,在步驟S6010里,判斷是否所有搜索結(jié)果均已處理。此一步驟判斷搜索結(jié)果顯示處理的結(jié)束。
如果在步驟S6001里判斷成尚未處理所有搜索結(jié)果,則在步驟S6002里從下一個搜索結(jié)果導(dǎo)出屬性NM。這樣執(zhí)行此一步驟以便可以在步驟S6008、S6010或S6013里顯示裝置圖標(biāo)。
接著,在步驟S6003里判斷是否已經(jīng)顯示了對應(yīng)于所搜索的條件屬性的布局位圖。在此一例子中,由于用屬性O(shè)=屬性值A(chǔ)BC貿(mào)易公司來執(zhí)行搜索,所以根據(jù)位圖對照表(圖31中所示)在圖33中所示的布局位圖上顯示所搜索的裝置圖標(biāo)。檢查是否已經(jīng)顯示圖33中所示的布局位圖。如果尚未顯示,則在步驟S6004里顯示該布局位圖,進(jìn)到步驟S6005里的處理。
如果在步驟S6003里判斷成已經(jīng)顯示了圖33中所示的布局位圖,則在步驟S6005里從所搜索的屬性導(dǎo)出屬性及其屬性值。在步驟S6006里檢查所獲取的屬性值是否能夠顯示。如果該裝置具有一個超出預(yù)定范圍的屬性值或者未隨著屬性值輸入,則該裝置不能被顯示而程序進(jìn)到步驟S6011。
在步驟S6011里判斷是否已經(jīng)顯示了未知位圖。如果尚未,則在步驟S6012里顯示未知位圖,并在未知位圖的裝置欄里顯示對應(yīng)于在步驟S6002里所獲取的NM值的裝置圖標(biāo)(步驟S6013)。
如果在步驟S6006里判斷成該屬性值能夠被顯示,則判斷較低的分層等級是不是位圖屬性(步驟S6007)。如果不是,則程序進(jìn)到步驟S6008,把對應(yīng)于在步驟S6602里所獲取的NM值的裝置圖標(biāo)在屬性位置處疊加在所顯示的布局位圖上。在此一場合,在分層位置信息中比分層等級O低一個等級的屬性BR的屬性值是東京分部(圖4),因此每個裝置在東京分部5001的位置處顯示。因而可以得到圖34中所示的顯示。
為了更準(zhǔn)確地搜索裝置的位置,用戶從圖11中所示的輸入窗口中1001a處的下拉菜單選擇單元名稱(BL),作為其屬性值1002a輸入2—1,然后按動開始搜索按鈕1005。
客戶通過以上實(shí)施例中所述的方法從服務(wù)器獲取搜索結(jié)果。根據(jù)從服務(wù)器所獲取的搜索結(jié)果,客戶在布局位圖上顯示裝置圖標(biāo)。也就是說,執(zhí)行圖32中所示的處理。在此一場合,由于在步驟S6007里較低的分層等級屬性信息是位圖信息,所以程序進(jìn)到步驟S6009。
在步驟S6009里檢查坐標(biāo)是否處于布局位圖的面積范圍內(nèi)。如果處于面積范圍內(nèi),則在步驟S6010里顯示對應(yīng)于在步驟S6002里所獲取的NM值的裝置圖標(biāo),在坐標(biāo)位置處疊加在布局位圖上。
在此一場合,由于作為單元屬性(BL)用2—1的屬性值來執(zhí)行該搜索,所以通過使用圖31中所示的位圖對照表,來選擇圖18中所示的布局位圖作為在其上疊加搜索結(jié)果的布局位圖。
因而,如圖15中所示,顯示對應(yīng)于所搜索的裝置的裝置圖標(biāo),疊加在圖18中所示的布局位圖上。
將描述針對各自的分層等級準(zhǔn)備的其他布局位圖。
如上所述,圖33示出用屬性O(shè)=屬性值A(chǔ)BC貿(mào)易公司來搜索時將要使用的布局位圖。帶有作為比屬性O(shè)低一個等級的屬性BR的東京分部的裝置在5001處顯示,而帶有大阪分部的裝置在5002處顯示。
圖34示出當(dāng)用屬性O(shè)=屬性值A(chǔ)BC貿(mào)易公司來搜索所有裝置時的搜索結(jié)果顯示。
圖35是用屬性BR=屬性值東京分部來搜索時的布局位圖。在屬性值BR下面一個等級的屬性是OP,該屬性是指明在低一個等級上存在詳細(xì)信息的一項(xiàng)選擇。作為其屬性BU具有AA大廈的裝置在5201處顯示。
圖36示出當(dāng)用屬性BR=屬性值東京分部來搜索所有裝置時表示一個建筑物5302的搜索結(jié)果顯示。
圖37是用屬性BU=屬性值A(chǔ)A大廈來搜索時的布局位圖。作為比屬性BU低的屬性FL具有2F的裝置在5402處顯示,而具有1F的裝置在5401處顯示。
圖38示出當(dāng)用屬性BU=屬性值A(chǔ)A大廈來搜索所有裝置時的搜索結(jié)果顯示。顯示了在2F位圖5502和1F位圖5501中的所有裝置。
圖39是用屬性FL=屬性值2F來搜索時的布局位圖。在屬性FL下面作為屬性BL具有2—1的裝置在5601處顯示,而具有2—2的裝置在5602處顯示。
圖40示出當(dāng)用屬性FL=屬性值2F來搜索所有裝置時的搜索結(jié)果顯示。顯示了在2F—1位圖5701和2F—2位圖5702上的所有裝置。
圖41是用屬性FL=屬性值1F來搜索時的布局位圖。圖42示出當(dāng)用屬性FL=屬性值1F來搜索所有裝置時的搜索結(jié)果顯示。作為比屬性FL低的屬性BL具有1—1的裝置在位圖5901上顯示,而具有1—2的裝置在位圖5902上顯示。
由于針對分層位置信息的每個分層等級儲存布局位圖,所以可以在客戶111處以不同的風(fēng)格顯示搜索結(jié)果。
將假定在客戶111的顯示器上顯示圖38中所示的布局位圖,來描述第1和第2應(yīng)用。
(第1應(yīng)用)一個用戶用鼠標(biāo)器選擇具有對應(yīng)于設(shè)在圖38中所示的布局位圖的2F樓層上的LBP1110的圖標(biāo)5503的裝置。響應(yīng)于此一選擇,顯示圖5中所示的按單元分層等級的布局位圖,以便用戶能夠知道所選擇的LBP1110的詳細(xì)位置信息。
將描述響應(yīng)于鼠標(biāo)器選擇操作來顯示圖5中所示的按單元分層等級的布局位圖的方案??蛻?11作為搜索結(jié)果從服務(wù)器112已經(jīng)接收到圖14中所示的LBP1110的屬性信息。根據(jù)由圖14中所示的搜索結(jié)果的屬性信息1302至1310所指明的分層位置信息和圖31中所示的對照表,可以識別圖18中所示的布局位圖和該位圖上的坐標(biāo)信息。因而,通過在圖18中所示的布局位圖上在坐標(biāo)位置處顯示LBP1110的圖標(biāo),可以得到圖5中所示的布局位圖。
如果服務(wù)器112儲存布局位圖,則服務(wù)器112向客戶發(fā)送圖38中所示的布局位圖,首先是用來顯示搜索結(jié)果的布局位圖,然后是對應(yīng)于每個裝置的分層位置信息的按單元分層等級的布局位圖。
(第2應(yīng)用)在第1應(yīng)用中,所顯示的布局位圖(圖38)上的裝置圖標(biāo)是為了按作為分層位置信息的最低分層等級的單元分層等級來顯示布局位圖(圖5)而選擇的。這樣一來,能夠從粗略裝置位置信息得到詳細(xì)裝置位置信息。
在第2應(yīng)用中,根據(jù)用鼠標(biāo)器的選擇操作,顯示對應(yīng)于剛好比當(dāng)前所顯示的等級低的分層等級的布局位圖。
用戶用鼠標(biāo)器選擇按建筑物樓層分層等級顯示在客戶的顯示器上的布局位圖(圖38)的一個圖標(biāo)5503。響應(yīng)于此一選擇,顯示一個按樓層分層等級的布局位圖(圖40)。
接著,用戶在按所顯示的樓層分層等級的布局位圖(圖40)中選擇一個圖標(biāo)5703。響應(yīng)于此一選擇,顯示按單元分層等級的布局位圖(圖5)。
響應(yīng)于用戶的裝置圖標(biāo)選擇操作,布局位圖依次改變到按剛好比分層位置信息的等級低的分層等級的布局位圖。為此,根據(jù)由圖14中所示的搜索結(jié)果的屬性信息1302至1310指明的分層位置信息和圖31中所示的對照表,按剛好比當(dāng)前所顯示的布局位圖低的分層等級的布局位圖被選擇。
在第2應(yīng)用中,用戶可以有逐步詳細(xì)的布置并知道到達(dá)想要的裝置所設(shè)置的位置的路徑。
將要以切換的方式被顯示的按分層位置信息的每個分層等級的布局位圖可以儲存在客戶111中,或者連同搜索結(jié)果從服務(wù)器112接收。
根據(jù)第3實(shí)施例,所搜索的裝置能夠在按用戶想要的分層等級,其中包括從按建筑物等級的粗略位置信息到按一個樓層上的一個單元的詳細(xì)的位置信息,的布局位圖上被顯示。
已經(jīng)參照第1至第3實(shí)施例描述了本發(fā)明。本發(fā)明可以用于另一種系統(tǒng),該系統(tǒng)把儲存在服務(wù)器112的硬盤中的數(shù)據(jù)庫800和布局位圖儲存在經(jīng)由網(wǎng)絡(luò)與之相連接的另一個設(shè)備中。
在此一場合,響應(yīng)于來自客戶111的裝置搜索請求,服務(wù)器112訪問儲存在其他設(shè)備中的數(shù)據(jù)庫信息和布局位圖,以便執(zhí)行搜索處理并向客戶111返回搜索結(jié)果。
上述裝置搜索系統(tǒng)可以通過使用諸如WWW技術(shù)之類的技術(shù)來實(shí)現(xiàn)。在此一場合,服務(wù)器112包括一個WWW服務(wù)器,一個數(shù)據(jù)庫功能(DBMS),以及一個用來把WWW服務(wù)器和DBMS相互連接的網(wǎng)關(guān)功能。WWW服務(wù)器向客戶提供RTML或XML構(gòu)成的搜索窗口。
客戶通過使用瀏覽器軟件來顯示從WWW服務(wù)器提供的搜索窗口,而且用戶通過使用所顯示的搜索窗口來執(zhí)行裝置搜索。
向和從服務(wù)器、客戶和裝置所發(fā)送的各種數(shù)據(jù)(位圖、圖標(biāo)之類)為HTML、XML之類的構(gòu)成,而HTTP被用作數(shù)據(jù)傳送協(xié)議。
為了在客戶處實(shí)現(xiàn)一般瀏覽器軟件所不具備的功能,可以采用例如Applet,一種JAVA技術(shù)。
在上述實(shí)施例中,計(jì)算機(jī)用作客戶111和服務(wù)器112??蛻舻墓δ芎头?wù)器的功能可以提供給諸如掃描儀、傳真機(jī)和打印機(jī)之類的裝置。
例如,通過設(shè)置一個帶有客戶111的功能的掃描儀,搜索一臺適合于打印用該掃描儀讀取的原始數(shù)據(jù)的打印機(jī)或者一臺適合于發(fā)送用該掃描儀讀取的原始數(shù)據(jù)的傳真機(jī)成為可能。
如果客戶具有打印機(jī)功能,則顯示所搜索的裝置的布局位圖可以打印出來。
顯然本發(fā)明的目的可以這樣來實(shí)現(xiàn),即通過提供一個帶有儲存實(shí)現(xiàn)上述每個實(shí)施例的功能的軟件程序代碼的存儲媒體的系統(tǒng)或設(shè)備,并且通過由該系統(tǒng)或設(shè)備的一臺計(jì)算機(jī)(CPU或MPU)讀取并執(zhí)行儲存在存儲媒體中的程序代碼來實(shí)現(xiàn)。
在此一場合,從存儲媒體讀取的程序代碼本身實(shí)現(xiàn)每個實(shí)施例的功能。因而,程序代碼本身和用來向計(jì)算機(jī)提供程序代碼的機(jī)構(gòu),例如,儲存該程序代碼的存儲媒體構(gòu)成本發(fā)明。
用來儲存該程序代碼的存儲媒體可以是一個軟盤,一個硬盤,一個光盤,一個磁性光盤,一個CD—ROM,一個磁帶,一個不易失存儲卡,一個ROM之類。
圖30示出作為存儲媒體之一例的一個CD—ROM的存儲圖。
在圖30中,標(biāo)號9999代表儲存指明儲存安裝程序的區(qū)9998和儲存網(wǎng)絡(luò)裝置控制程序的區(qū)9997的地址的目錄信息的一個區(qū)。
區(qū)9998儲存安裝程序。區(qū)9997儲存網(wǎng)絡(luò)裝置控制程序。當(dāng)網(wǎng)絡(luò)裝置控制程序?qū)⒁惭b在PC 200中時,儲存在區(qū)9998中的安裝程序被裝入系統(tǒng)并由CPU 202來執(zhí)行。
由CPU 202來執(zhí)行的安裝程序從區(qū)9997中讀取網(wǎng)絡(luò)裝置控制程序并將其裝入硬盤211中。
顯然本發(fā)明的范圍還不僅包括其中每個實(shí)施例的功能可以通過執(zhí)行由一臺計(jì)算機(jī)讀取的程序代碼來實(shí)現(xiàn)的場合,而且包括其中每個實(shí)施例的功能可以通過由在該計(jì)算機(jī)上運(yùn)行的OS或其他應(yīng)用軟件根據(jù)程序代碼來執(zhí)行處理的一部分或全部來實(shí)現(xiàn)的場合。
顯然本發(fā)明的范圍還包括其中每個實(shí)施例的功能可以通過把從存儲媒體讀取的程序代碼寫入插入一臺計(jì)算機(jī)的功能擴(kuò)展板的存儲器或者連接于該計(jì)算機(jī)的功能擴(kuò)展單元的存儲器,然后通過由功能擴(kuò)展板或功能擴(kuò)展單元的CPU來執(zhí)行具體處理的一部分或全部來實(shí)現(xiàn)的場合。
權(quán)利要求
1.一種搜索網(wǎng)絡(luò)上的一個裝置用的信息處理設(shè)備,包括管理機(jī)構(gòu),用以管理登記對應(yīng)于網(wǎng)絡(luò)上的每個裝置的多個屬性信息段的數(shù)據(jù)庫,登記在該數(shù)據(jù)庫中的屬性信息擁有以分層數(shù)據(jù)結(jié)構(gòu)代表網(wǎng)絡(luò)上的每個裝置的位置的分層位置信息;搜索機(jī)構(gòu),用以響應(yīng)于來自另一個信息處理設(shè)備的搜索條件的接收從該數(shù)據(jù)庫中搜索一個符合搜索條件的裝置,該搜索條件包括至少一個屬性信息段;生成機(jī)構(gòu),用以生成一個搜索結(jié)果以便通知所搜索的裝置,該搜索結(jié)果包括所搜索的裝置的分層位置信息;以及發(fā)送機(jī)構(gòu),用以向另一個信息處理設(shè)備發(fā)送該搜索結(jié)果。
2.根據(jù)權(quán)利要求1的信息處理設(shè)備,其中所述管理機(jī)構(gòu)還管理多個與分層位置信息相對應(yīng)的位圖數(shù)據(jù)段,該位圖數(shù)據(jù)用來顯示裝置的位置關(guān)系,而且所述發(fā)送機(jī)構(gòu)還發(fā)送對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù)。
3.根據(jù)權(quán)利要求2的信息處理設(shè)備,其中多段位圖數(shù)據(jù)中的一段是用來指明對應(yīng)于所搜索的裝置的分層位置信息未在數(shù)據(jù)庫中登記的位圖數(shù)據(jù)。
4.根據(jù)權(quán)利要求2的信息處理設(shè)備,其中所述管理機(jī)構(gòu)的數(shù)據(jù)庫還登記指明在位圖數(shù)據(jù)區(qū)中的位置的每個裝置的坐標(biāo)信息,而且所述發(fā)送機(jī)構(gòu)還發(fā)送對應(yīng)于所搜索的裝置的坐標(biāo)信息。
5.根據(jù)權(quán)利要求4的信息處理設(shè)備,還包括存儲機(jī)構(gòu),用以儲存代表裝置的多個圖標(biāo)數(shù)據(jù)段,其中所述發(fā)送機(jī)構(gòu)還發(fā)送對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù)。
6.一種有著登記網(wǎng)絡(luò)上的裝置的屬性信息的數(shù)據(jù)庫的信息處理設(shè)備,其中該數(shù)據(jù)庫登記多個裝置中的每一個的屬性信息,該屬性信息包括至少一個代表每個裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明每個裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段。
7.根據(jù)權(quán)利要求6的信息處理設(shè)備,其中所述分層位置信息的分層數(shù)據(jù)的一個可選段被用作用來從數(shù)據(jù)庫中搜索該裝置的搜索條件的一部分。
8.根據(jù)權(quán)利要求6的信息處理設(shè)備,還包括管理機(jī)構(gòu),用以管理多個與分層位置信息相對應(yīng)的位圖數(shù)據(jù)段,該位圖數(shù)據(jù)用來顯示每個裝置的位置。
9.根據(jù)權(quán)利要求8的信息處理設(shè)備,其中多段位圖數(shù)據(jù)中的一段是用來指明對應(yīng)于所搜索的裝置的分層位置信息未在數(shù)據(jù)庫中登記的位圖數(shù)據(jù)。
10.根據(jù)權(quán)利要求8的信息處理設(shè)備,其中該數(shù)據(jù)庫還登記多個裝置中的每一個的坐標(biāo)信息,該坐標(biāo)信息代表位圖的一個區(qū)中的位置并在輸出搜索結(jié)果時輸出。
11.一種連接于網(wǎng)絡(luò)的信息處理設(shè)備,包括輸入機(jī)構(gòu),用以為了搜索網(wǎng)絡(luò)上的一個裝置而輸入搜索條件;請求機(jī)構(gòu),用以通過向網(wǎng)絡(luò)上的搜索設(shè)備輸入搜索條件而發(fā)送搜索請求;接收機(jī)構(gòu),用以接收對應(yīng)于搜索請求的搜索結(jié)果,該搜索結(jié)果包括以分層數(shù)據(jù)結(jié)構(gòu)代表所搜索的裝置的位置的分層位置信息;以及控制機(jī)構(gòu),用以根據(jù)包括在搜索結(jié)果中的分層位置信息來顯示所搜索的裝置的位置信息。
12.根據(jù)權(quán)利要求11的信息處理設(shè)備,還包括存儲機(jī)構(gòu),用以儲存至少一個對應(yīng)于分層位置信息的預(yù)定的分層等級的位圖數(shù)據(jù)段,其中所述控制機(jī)構(gòu)根據(jù)包括在搜索結(jié)果中的分層位置信息和相應(yīng)的位圖數(shù)據(jù)來顯示所搜索的裝置的位置信息。
13.根據(jù)權(quán)利要求12的信息處理設(shè)備,還包括;存儲機(jī)構(gòu),用以儲存多個代表裝置的圖標(biāo)數(shù)據(jù)段,其中所述控制機(jī)構(gòu)顯示對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù),該圖標(biāo)數(shù)據(jù)疊加在對應(yīng)于包括在搜索結(jié)果中的分層位置信息的位圖數(shù)據(jù)上。
14.根據(jù)權(quán)利要求11的信息處理設(shè)備,其中所述接收機(jī)構(gòu)還接收對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù),而且所述控制機(jī)構(gòu)根據(jù)包括在搜索結(jié)果中的分層位置信息和所接收的位圖數(shù)據(jù)來顯示所搜索的裝置的位置信息。
15.根據(jù)權(quán)利要求14的信息處理設(shè)備,其中所述接收機(jī)構(gòu)還接收代表所搜索的裝置的圖標(biāo)數(shù)據(jù),而且所述控制機(jī)構(gòu)顯示對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù),該圖標(biāo)數(shù)據(jù)疊加在對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù)上。
16.根據(jù)權(quán)利要求15的信息處理設(shè)備,其中所述接收機(jī)構(gòu)還接收所搜索的裝置的坐標(biāo)信息,該坐標(biāo)信息代表在位圖數(shù)據(jù)的一個區(qū)中的位置,而且所述控制機(jī)構(gòu)根據(jù)所搜索的裝置的坐標(biāo)數(shù)據(jù)來顯示對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù),該圖標(biāo)數(shù)據(jù)疊加在對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù)上。
17.一種用來處理經(jīng)由一個網(wǎng)絡(luò)請求的任務(wù)的裝置,包括存儲機(jī)構(gòu),用以儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及控制機(jī)構(gòu),用以向網(wǎng)絡(luò)發(fā)送儲存在所述存儲機(jī)構(gòu)中的所述靜態(tài)屬性信息和所述分層位置信息以便搜索該裝置。
18.根據(jù)權(quán)利要求17的裝置,其中所述控制機(jī)構(gòu)把儲存在所述存儲機(jī)構(gòu)中的所述靜態(tài)屬性信息和所述分層位置信息登記在網(wǎng)絡(luò)上的目錄服務(wù)器中。
19.一種有著至少第1和第2信息處理設(shè)備和多個裝置的網(wǎng)絡(luò)系統(tǒng),其中第1信息處理設(shè)備包括管理機(jī)構(gòu),用以管理登記對應(yīng)于網(wǎng)絡(luò)上的每個裝置的多個屬性信息段的數(shù)據(jù)庫,登記在該數(shù)據(jù)庫中的屬性信息擁有以分層數(shù)據(jù)結(jié)構(gòu)代表網(wǎng)絡(luò)上的每個裝置的位置的分層位置信息;搜索機(jī)構(gòu),用以響應(yīng)于來自另一個信息處理設(shè)備的搜索條件的接收從該數(shù)據(jù)庫中搜索一個符合搜索條件的裝置,該搜索條件包括至少一個屬性信息段;生成機(jī)構(gòu),用以生成一個搜索結(jié)果以便通知所搜索的裝置,該搜索結(jié)果包括所搜索的裝置的分層位置信息;以及發(fā)送機(jī)構(gòu),用以向第2信息處理設(shè)備發(fā)送該搜索結(jié)果。
20.一種有著至少第1和第2信息處理設(shè)備和多個裝置的網(wǎng)絡(luò)系統(tǒng),其中第1信息處理設(shè)備管理一個目錄信息庫,該數(shù)據(jù)庫登記多個裝置中的每一個的屬性信息,該屬性信息包括至少一個代表每個裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明每個裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段,而且其中第1信息處理設(shè)備根據(jù)從第2信息處理設(shè)備提供的搜索條件來搜索該目錄信息庫。
21.根據(jù)權(quán)利要求20的網(wǎng)絡(luò)系統(tǒng),其中該裝置包括存儲機(jī)構(gòu),用以儲存所述靜態(tài)屬性信息和分層位置信息;以及控制機(jī)構(gòu),用以向第1信息處理設(shè)備發(fā)送靜態(tài)屬性信息和分層位置信息并請求第1信息處理設(shè)備把靜態(tài)屬性信息和分層位置信息登記在該目錄信息庫中。
22.一種有著至少一個信息處理設(shè)備和多個裝置的網(wǎng)絡(luò)系統(tǒng),其中該信息處理設(shè)備包括輸入機(jī)構(gòu),用以為了搜索網(wǎng)絡(luò)上的一個裝置而輸入搜索條件;請求機(jī)構(gòu),用以通過向網(wǎng)絡(luò)上的搜索設(shè)備輸入搜索條件而發(fā)送搜索請求;接收機(jī)構(gòu),用以接收對應(yīng)于搜索請求的搜索結(jié)果,該搜索結(jié)果包括以分層數(shù)據(jù)結(jié)構(gòu)代表所搜索的裝置的位置的分層位置信息;以及控制機(jī)構(gòu),用以根據(jù)包括在搜索結(jié)果中的分層位置信息來顯示所搜索的裝置的位置信息。
23.根據(jù)權(quán)利要求21的網(wǎng)絡(luò)系統(tǒng),其中該裝置包括存儲機(jī)構(gòu),用以儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及控制機(jī)構(gòu),用以向網(wǎng)絡(luò)發(fā)送儲存在所述存儲機(jī)構(gòu)中的所述靜態(tài)屬性信息和所述分層位置信息以便搜索該裝置。
24.一種有著至少一個信息處理設(shè)備和多個裝置的網(wǎng)絡(luò)系統(tǒng),其中該信息處理設(shè)備向網(wǎng)絡(luò)發(fā)送一個信號以便搜索網(wǎng)絡(luò)上的一個裝置,而且該裝置包括存儲機(jī)構(gòu),用以儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及控制機(jī)構(gòu),用以向網(wǎng)絡(luò)發(fā)送儲存在所述存儲機(jī)構(gòu)中的所述靜態(tài)屬性信息和所述分層位置信息以便搜索該裝置。
25.一種搜索網(wǎng)絡(luò)上的一個裝置的信息處理方法,包括一個管理步驟,管理一個登記對應(yīng)于網(wǎng)絡(luò)上的每個裝置的多個屬性信息段的數(shù)據(jù)庫,登記在該數(shù)據(jù)庫中的屬性信息擁有以分層數(shù)據(jù)結(jié)構(gòu)代表網(wǎng)絡(luò)上的每個裝置的位置的分層位置信息;一個搜索步驟,響應(yīng)于來自另一個信息處理設(shè)備的搜索條件的接收從該數(shù)據(jù)庫中搜索一個符合搜索條件的裝置,該搜索條件包括至少一個屬性信息段;一個生成步驟,生成一個搜索結(jié)果以便通知所搜索的裝置,該搜索結(jié)果包括所搜索的裝置的分層位置信息;以及一個發(fā)送步驟,向另一個信息處理設(shè)備發(fā)送該搜索結(jié)果。
26.根據(jù)權(quán)利要求25的信息處理方法,其中所述管理步驟還管理多個與分層位置信息相對應(yīng)的位圖數(shù)據(jù)段,該位圖數(shù)據(jù)用來顯示裝置的位置關(guān)系,而且所述發(fā)送步驟還發(fā)送對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù)。
27.根據(jù)權(quán)利要求26的信息處理方法,其中多段位圖數(shù)據(jù)中的一段是用來指明對應(yīng)于所搜索的裝置的分層位置信息未在數(shù)據(jù)庫中登記的位圖數(shù)據(jù)。
28.根據(jù)權(quán)利要求26的信息處理方法,其中所述管理數(shù)據(jù)庫的步驟還登記指明在位圖數(shù)據(jù)的一個區(qū)中的位置的每個裝置的坐標(biāo)信息,而且所述發(fā)送步驟還發(fā)送對應(yīng)于所搜索的裝置的坐標(biāo)信息。
29.根據(jù)權(quán)利要求28的信息處理方法,還包括一個儲存步驟,儲存代表裝置的多個圖標(biāo)數(shù)據(jù)段,其中所述發(fā)送步驟還發(fā)送對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù)。
30.一種使用登記網(wǎng)絡(luò)上的裝置的屬性信息的數(shù)據(jù)庫的信息處理方法,包括一個登記步驟,登記多個裝置中的每一個的屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明每個裝置的位置的分層位置信息,該分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及一個搜索步驟,從數(shù)據(jù)庫中搜索一個符合搜索條件,其中包括屬性信息,的裝置。
31.根據(jù)權(quán)利要求30的信息處理方法,其中分層位置信息的分層數(shù)據(jù)的一個可選段被用作用來從數(shù)據(jù)庫中搜索該裝置的搜索條件的一部分。
32.根據(jù)權(quán)利要求30的信息處理方法,還包括一個管理步驟,管理多個與分層位置信息相對應(yīng)的位圖數(shù)據(jù)段,該位圖數(shù)據(jù)用來顯示每個裝置的位置。
33.根據(jù)權(quán)利要求32的信息處理方法,其中多段位圖數(shù)據(jù)中的一段是用來指明對應(yīng)于所搜索的裝置的分層位置信息未在數(shù)據(jù)庫中登記的位圖數(shù)據(jù)。
34.根據(jù)權(quán)利要求32的信息處理方法,其中該數(shù)據(jù)庫還登記多個裝置中的每一個的坐標(biāo)信息,該坐標(biāo)信息代表位圖的一個區(qū)中的位置并在輸出搜索結(jié)果時輸出。
35.一種連接于一個網(wǎng)絡(luò)的信息處理方法,包括一個輸入步驟,為了搜索網(wǎng)絡(luò)上的一個裝置而輸入搜索條件;一個請求步驟,通過向網(wǎng)絡(luò)上的搜索設(shè)備輸入搜索條件而發(fā)送搜索請求;一個接收步驟,接收對應(yīng)于搜索請求的搜索結(jié)果,該搜索結(jié)果包括以分層數(shù)據(jù)結(jié)構(gòu)代表所搜索的裝置的位置的分層位置信息;以及一個控制步驟,根據(jù)包括在搜索結(jié)果中的分層位置信息來顯示所搜索的裝置的位置信息。
36.根據(jù)權(quán)利要求35的信息處理方法,還包括一個儲存步驟,儲存至少一個對應(yīng)于分層位置信息的預(yù)定的分層等級的位圖數(shù)據(jù)段,其中所述控制步驟根據(jù)包括在搜索結(jié)果中的分層位置信息和相應(yīng)的位圖數(shù)據(jù)來顯示所搜索的裝置的位置信息。
37.根據(jù)權(quán)利要求36的信息處理方法,還包括;一個儲存步驟,儲存多個代表裝置的圖標(biāo)數(shù)據(jù)段,其中所述控制步驟顯示對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù),該圖標(biāo)數(shù)據(jù)疊加在對應(yīng)于包括在搜索結(jié)果中的分層位置信息的位圖數(shù)據(jù)上。
38.根據(jù)權(quán)利要求35的信息處理方法,其中所述接收步驟還接收對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù),而且所述控制步驟根據(jù)包括在搜索結(jié)果中的分層位置信息和所接收的位圖數(shù)據(jù)來顯示所搜索的裝置的位置信息。
39.根據(jù)權(quán)利要求38的信息處理方法,其中所述接收步驟還接收代表所搜索的裝置的圖標(biāo)數(shù)據(jù),而且所述控制步驟顯示對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù),該圖標(biāo)數(shù)據(jù)疊加在對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù)上。
40.根據(jù)權(quán)利要求39的信息處理方法,其中所述接收步驟還接收所搜索的裝置的坐標(biāo)信息,該坐標(biāo)信息代表在位圖數(shù)據(jù)的一個區(qū)中的位置,而且所述控制步驟根據(jù)所搜索的裝置的坐標(biāo)數(shù)據(jù)來顯示對應(yīng)于所搜索的裝置的圖標(biāo)數(shù)據(jù),該圖標(biāo)數(shù)據(jù)疊加在對應(yīng)于所搜索的裝置的分層位置信息的位圖數(shù)據(jù)上。
41.一種用于一個裝置的用來處理經(jīng)由一個網(wǎng)絡(luò)請求的任務(wù)的控制方法,包括一個儲存步驟,儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,該分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及一個控制步驟,向網(wǎng)絡(luò)發(fā)送在所述儲存步驟里儲存的靜態(tài)屬性信息和分層位置信息以便搜索該裝置。
42.根據(jù)權(quán)利要求41的控制方法,其中所述控制步驟把在所述儲存步驟里儲存的靜態(tài)屬性信息和分層位置信息登記在網(wǎng)絡(luò)上的目錄服務(wù)器中。
43.一種用于有著至少第1和第2信息處理設(shè)備的網(wǎng)絡(luò)系統(tǒng)的裝置搜索方法,包括在第1信息處理設(shè)備中,一個管理步驟,管理登記對應(yīng)于網(wǎng)絡(luò)上的每個裝置的多個屬性信息段的數(shù)據(jù)庫,登記在該數(shù)據(jù)庫中的屬性信息擁有以分層數(shù)據(jù)結(jié)構(gòu)代表網(wǎng)絡(luò)上的每個裝置的位置的分層位置信息;一個搜索步驟,響應(yīng)于來自第2信息處理設(shè)備的搜索條件的接收從該數(shù)據(jù)庫中搜索一個符合搜索條件的裝置,該搜索條件包括至少一個屬性信息段;以及一個生成步驟,生成一個搜索結(jié)果以便通知所搜索的裝置,該搜索結(jié)果包括所搜索的裝置的分層位置信息。
44.一種用于有著至少一個用來管理一個目錄信息庫的第1,一個第2信息處理設(shè)備,以及多個裝置的網(wǎng)絡(luò)系統(tǒng)的裝置搜索方法,包括在第1信息處理設(shè)備中,一個登記步驟,在目錄信息庫中登記多個裝置中的每一個的屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及在第2信息處理設(shè)備中,一個搜索步驟,根據(jù)從第2信息處理設(shè)備提供的搜索條件由第1信息處理設(shè)備來搜索目錄信息庫。
45.根據(jù)權(quán)利要求44的裝置搜索方法,還包括在該裝置中,一個儲存步驟,儲存靜態(tài)屬性信息和分層位置信息;以及一個控制步驟,向第1信息處理設(shè)備發(fā)送靜態(tài)屬性信息和分層位置信息并請求第1信息處理設(shè)備把靜態(tài)屬性信息和分層位置信息登記在該目錄信息庫中。
46.一種用于有著多個裝置的網(wǎng)絡(luò)系統(tǒng)的裝置搜索方法,包括一個輸入步驟,為了搜索網(wǎng)絡(luò)上的一個裝置而輸入搜索條件;一個請求步驟,通過向網(wǎng)絡(luò)上的搜索設(shè)備輸入搜索條件而發(fā)送搜索請求;一個接收步驟,接收對應(yīng)于搜索請求的搜索結(jié)果,該搜索結(jié)果包括以分層數(shù)據(jù)結(jié)構(gòu)代表所搜索的裝置的位置的分層位置信息;以及一個控制步驟,根據(jù)包括在搜索結(jié)果中的分層位置信息來顯示所搜索的裝置的位置信息。
47.根據(jù)權(quán)利要求45的裝置搜索方法,在該裝置中還包括一個儲存步驟,儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,該分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及一個控制步驟,向網(wǎng)絡(luò)發(fā)送在所述儲存步驟里儲存的靜態(tài)屬性信息和分層位置信息以便搜索該裝置。
48.一種用于有著至少一個信息處理設(shè)備和多個裝置的網(wǎng)絡(luò)系統(tǒng)的裝置搜索方法,包括在信息處理設(shè)備中,一個發(fā)送步驟,向網(wǎng)絡(luò)發(fā)送一個信號以便搜索網(wǎng)絡(luò)上的一個裝置,以及在該裝置中,一個儲存步驟,儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,所述分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及一個控制步驟,向網(wǎng)絡(luò)發(fā)送在所述儲存步驟里儲存的靜態(tài)屬性信息和分層位置信息以便在網(wǎng)絡(luò)上的另一個信息處理設(shè)備處搜索該裝置。
49.一種儲存將要由一個搜索網(wǎng)絡(luò)上的裝置用的信息處理設(shè)備的計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)程序的存儲媒體,該計(jì)算機(jī)程序包括一個管理步驟,管理一個登記對應(yīng)于網(wǎng)絡(luò)上的每個裝置的多個屬性信息段的數(shù)據(jù)庫,登記在該數(shù)據(jù)庫中的屬性信息擁有以分層數(shù)據(jù)結(jié)構(gòu)代表網(wǎng)絡(luò)上的每個裝置的位置的分層位置信息;一個搜索步驟,響應(yīng)于來自另一個信息處理設(shè)備的搜索條件的接收從該數(shù)據(jù)庫中搜索一個符合搜索條件的裝置,該搜索條件包括至少一個屬性信息段;一個生成步驟,生成一個搜索結(jié)果以便通知所搜索的裝置,該搜索結(jié)果包括所搜索的裝置的分層位置信息;以及一個發(fā)送步驟,向另一個信息處理設(shè)備發(fā)送該搜索結(jié)果。
50.一種儲存將要由一個使用登記網(wǎng)絡(luò)上的一個裝置的屬性信息的數(shù)據(jù)庫的信息處理設(shè)備的計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)程序的存儲媒體,該計(jì)算機(jī)程序包括一個登記步驟,登記多個裝置中的每一個的屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明每個裝置的位置的分層位置信息,該分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及一個搜索步驟,從數(shù)據(jù)庫中搜索一個符合搜索條件,其中包括屬性信息,的裝置。
51.一種儲存搜索網(wǎng)絡(luò)上的一個裝置用的信息處理程序的存儲媒體,該信息處理程序包括一個輸入步驟,為了搜索網(wǎng)絡(luò)上的一個裝置而輸入搜索條件;一個請求步驟,通過向網(wǎng)絡(luò)上的搜索設(shè)備輸入搜索條件而發(fā)送搜索請求;一個接收步驟,接收對應(yīng)于搜索請求的搜索結(jié)果,該搜索結(jié)果包括以分層數(shù)據(jù)結(jié)構(gòu)代表所搜索的裝置的位置的分層位置信息;以及一個控制步驟,根據(jù)包括在搜索結(jié)果中的分層位置信息來顯示所搜索的裝置的位置信息。
52.一種儲存將要由一個裝置執(zhí)行以便處理一項(xiàng)經(jīng)由網(wǎng)絡(luò)請求的任務(wù)的計(jì)算機(jī)程序的存儲媒體,該計(jì)算機(jī)程序包括一個儲存步驟,儲存屬性信息,該屬性信息包括至少一個代表該裝置的性能的靜態(tài)屬性信息段;以及以分層數(shù)據(jù)結(jié)構(gòu)指明該裝置的位置的分層位置信息,該分層位置信息包括多個邏輯判別的分層數(shù)據(jù)段;以及一個控制步驟,向網(wǎng)絡(luò)發(fā)送在所述儲存步驟里儲存的靜態(tài)屬性信息和分層位置信息以便搜索該裝置。
全文摘要
連接于網(wǎng)絡(luò)的每個裝置的位置信息按分層結(jié)構(gòu)來管理,以便以用戶容易理解的方式來顯示每個裝置的位置。連接于網(wǎng)絡(luò)的每個裝置的位置信息按分層結(jié)構(gòu)來管理而且布局位圖儲存在每個客戶處。當(dāng)客戶發(fā)出一個裝置搜索請求時,其位置被請求搜索的該裝置的分層位置能夠被識別,而且所識別的裝置的位置能夠以容易理解的方式顯示出來。當(dāng)客戶顯示搜索結(jié)果時,不需要服務(wù)器向客戶發(fā)送布局位圖。
文檔編號H04L12/24GK1279440SQ00120408
公開日2001年1月10日 申請日期2000年7月6日 優(yōu)先權(quán)日1999年7月6日
發(fā)明者落合將人, 牧伸彥 申請人:佳能株式會社