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

用于第一裝置確定第二裝置的狀態(tài)的方法和設(shè)備的制作方法

文檔序號(hào):7663751閱讀:105來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于第一裝置確定第二裝置的狀態(tài)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及裝置狀態(tài)的確定。
背景技術(shù)
近年來(lái),發(fā)布/訂閱數(shù)據(jù)處理系統(tǒng)作為 一種分發(fā)數(shù)據(jù)消息的方式 已經(jīng)變得非常普及。發(fā)布者對(duì)其發(fā)布內(nèi)容的去向并不關(guān)心,訂閱者 對(duì)他們接收到的消息來(lái)源也沒(méi)有興趣。所替代的是,消息代理
(broker)通常確保消息源的完整性,并按照登記于該代理中的有 效訂閱來(lái)管理消息的分發(fā)。
發(fā)布者和訂閱者也可以與代理的網(wǎng)絡(luò)相互作用,其中每一個(gè)代 理向網(wǎng)絡(luò)內(nèi)的其它代理傳播訂閱并轉(zhuǎn)發(fā)發(fā)布內(nèi)容。因此,當(dāng)術(shù)語(yǔ)"代 理"在此^f吏用時(shí),它應(yīng)當(dāng)#_用作包括單個(gè)代理,或包括作為一個(gè)網(wǎng) 絡(luò)而 一 起工作以扮演單個(gè)代理的多個(gè)代理。
統(tǒng)。消息代理15具有輸入機(jī)制20,該輸入才幾制20例如可以是輸入 隊(duì)列或同步輸入節(jié)點(diǎn),當(dāng)發(fā)布者5、 IO將消息發(fā)送給消息代理時(shí), 通過(guò)輸入隊(duì)列或同步輸入節(jié)點(diǎn)輸入消息。發(fā)布的消息由控制器40 從輸入機(jī)制中取回,并處理以特別地確定消息應(yīng)當(dāng)發(fā)送到那些訂閱 者60、 65、 70。
消息的主題通常提供了在發(fā)布者和訂閱者之間的消息遞送的關(guān) 鍵字。代理嘗試將有關(guān)發(fā)布的消息的主題串和已經(jīng)訂閱以接收包括 所述主題串的發(fā)布內(nèi)容的客戶名單相匹配。為了這一特別的目的, 在消息代理中提供了匹配引擎30。當(dāng)訂閱者注冊(cè)時(shí),它通常必須規(guī) 定它所想要通過(guò)其來(lái)接收消息的手段(所述手段可以是隊(duì)列或其它 輸入機(jī)制)以及它所喜愛(ài)的消息類(lèi)型的定義。訂閱者可以規(guī)定它希
望接收的包括主題串的消息,主題串例如是"employee/salary",以 及任何匹配于上迷主題串的消息將被識(shí)別并通過(guò)輸出機(jī)制50發(fā)送 給訂閱者(注意可能存在多個(gè)由消息代理從中接收消息和向其發(fā) 送消息的輸入和輸出機(jī)制)。在發(fā)布/訂閱消息發(fā)送環(huán)境中一般的做 法是使用狀態(tài)主題指示一個(gè)裝置的可獲得性或健康狀況(術(shù)語(yǔ)裝置 包括"應(yīng)用,,)。有時(shí),這些由"保留的"發(fā)布內(nèi)容來(lái)實(shí)現(xiàn),以指示客 戶機(jī)的當(dāng)前狀態(tài),其中當(dāng)客戶上線并報(bào)告其狀態(tài)或離線時(shí)更新客戶 機(jī)的當(dāng)前狀態(tài)( 一旦新的訂閱者訂閱保留的發(fā)布內(nèi)容就發(fā)送給他 們,這使他們能夠立即查看他們正在訂閱的主題的最近發(fā)布的值)。 并不是所有的裝置都實(shí)現(xiàn)發(fā)布/訂閱接口 。然而,如果非發(fā)布/ 訂閱裝置能夠確定發(fā)布/訂閱裝置的狀態(tài),則這將是非常有用的;也 就是說(shuō), 一個(gè)裝置是否在線和健康足以報(bào)告狀態(tài)。如果能夠使用當(dāng) 前可用的客戶軟件做出這樣的確定而不是使用專(zhuān)用解決方案,將是 更好的,因?yàn)檫@免除了對(duì)額外的客戶軟件的需求。

發(fā)明內(nèi)容
按照第 一 方面,提供了一種用于第一裝置確定第二裝置的狀態(tài) 的方法,所述方法包括接收來(lái)自第一裝置針對(duì)狀態(tài)信息而聯(lián)系第 二裝置的請(qǐng)求,其中第 一裝置不能直接聯(lián)系第二裝置以獲得所述狀 態(tài)信息;確定第二裝置的狀態(tài);響應(yīng)于確定第二裝置在線,返回 第一裝置針對(duì)在線狀態(tài)指示而能夠聯(lián)系的裝置的地址;并且響應(yīng)于 確定第二裝置離線,返回第一裝置可解析但不可聯(lián)系的裝置地址。
正如在此所討論的,不可聯(lián)系的裝置的地址可以實(shí)際上與裝置 無(wú)關(guān)聯(lián)-例如,它可以是未分配的。
在優(yōu)選實(shí)施例中,第二裝置是發(fā)布/訂閱裝置。將接收到的請(qǐng)求 映射到與第二裝置相關(guān)聯(lián)的狀態(tài)主題。
在優(yōu)選實(shí)施例中,進(jìn)行訂閱以從與第二裝置相關(guān)聯(lián)的發(fā)布/訂閱 主題中接收狀態(tài)信息。
在優(yōu)選實(shí)施例中,可以從發(fā)布到與第二裝置相關(guān)聯(lián)的主題的狀
態(tài)信息中確定第二裝置是否在線。
在一個(gè)實(shí)施例中,向訂閱者本地存儲(chǔ)關(guān)于第二裝置的當(dāng)前狀態(tài) 的狀態(tài)信息。
在優(yōu)選實(shí)施例中,在D N S處接收聯(lián)系第二裝置的請(qǐng)求并且可聯(lián) 系的地址是所述DNS的地址。
按照第二方面,本發(fā)明提供了一種用于第一裝置確定第二裝置 的狀態(tài)的設(shè)備,所述設(shè)備包括用于接收來(lái)自第一裝置針對(duì)狀態(tài)信 息而聯(lián)系第二裝置的請(qǐng)求的裝置,其中第 一裝置不能直接聯(lián)系第二 裝置以獲得所述狀態(tài)信息;用于確定第二裝置的狀態(tài)的裝置;響應(yīng) 于確定第二裝置在線用于返回第一裝置針對(duì)在線狀態(tài)指示而能夠 聯(lián)系的裝置的地址的裝置;以及響應(yīng)于確定第二裝置離線用于返回 第 一裝置可解析但不可聯(lián)系的裝置的地址的裝置。
本發(fā)明可以用計(jì)算機(jī)軟件來(lái)實(shí)現(xiàn)。


現(xiàn)在僅僅作為例子并參考以下附圖來(lái)描述本發(fā)明的優(yōu)選實(shí)施

圖1圖示了根據(jù)現(xiàn)有技術(shù)的發(fā)布/訂閱消息發(fā)送環(huán)境;
圖2提供了 PING操作方式的概要;以及
圖3a、圖3b和圖4根據(jù)一個(gè)實(shí)施例圖示了本發(fā)明。
具體實(shí)施例方式
如上所述,不是所有的裝置都實(shí)現(xiàn)發(fā)布/訂閱接口 。然而,如果 非發(fā)布/訂閱裝置能夠確定發(fā)布/訂閱裝置的在線或離線狀態(tài),則這 將是相當(dāng)有用的。優(yōu)選的是使用當(dāng)前可用客戶軟件做出這樣的確 定而不是使用專(zhuān)用解決方案做出這樣的確定。
大多數(shù)的IP連網(wǎng)裝置實(shí)現(xiàn)PING連接。這是操作系統(tǒng)提供的一 種軟件,該軟件能夠用來(lái)確定是否可通過(guò)IP網(wǎng)絡(luò)連接到(聯(lián)系到) 機(jī)器。PING軟件發(fā)送多個(gè)請(qǐng)求給目標(biāo)機(jī)器。如果目標(biāo)機(jī)器在線并 且足夠健康以進(jìn)行響應(yīng),那么它響應(yīng)每一個(gè)請(qǐng)求,并且對(duì)于每一個(gè)
這樣的響應(yīng),PING連接將機(jī)器的IP地址和它的響應(yīng)時(shí)間重復(fù)在請(qǐng) 求者的屏幕上。如果目標(biāo)機(jī)器離線,那么請(qǐng)求將超時(shí),并且PING 連接將指示失敗。
圖2圖示了根據(jù)優(yōu)選實(shí)施例的PING操作。
IP裝置80嘗試對(duì)裝置A.mqtt.org進(jìn)行PING連接。裝置80的 請(qǐng)求被發(fā)送給本地域名服務(wù)器(DNS) 90,其嘗試將A.mqtt.org解 析為一個(gè)IP地址。如果DNS 90不能完成此任務(wù),則它將裝置80 引導(dǎo)到對(duì)特定域(例如mqtt.org)有權(quán)的遠(yuǎn)程DNS 95。 DNS 95通 過(guò)使用名字到IP地址的映射表將A.mqtt.org解析為IP地址1.2.3.4; 并且將地址告知裝置80,以便所述請(qǐng)求能夠被正確路由。PING請(qǐng) 求于是到達(dá)裝置A.mqtt.org,如果其在線則將會(huì)響應(yīng)所述請(qǐng)求。否 則來(lái)自裝置80的請(qǐng)求將超時(shí)。
發(fā)布/訂閱裝置例如可以在公司防火墻后面,并且因此不能被直 接進(jìn)行PING連接。此外, 一些發(fā)布/訂閱裝置只能通過(guò)不能響應(yīng) PING請(qǐng)求的網(wǎng)絡(luò)(例如, 一個(gè)非IP網(wǎng)絡(luò))上的發(fā)布/訂閱才幾制而 到達(dá)。
根據(jù)優(yōu)選實(shí)施例,提供一個(gè)解決方案,所述解決方案使IP網(wǎng)聯(lián) 裝置能夠確定該IP網(wǎng)聯(lián)裝置不能直接可見(jiàn)的裝置的狀態(tài)。參考圖 3a、 3b和4來(lái)討論該解決方案的概要。
IP網(wǎng)絡(luò)100上的裝置(未示出)對(duì)CompanyX.org所擁有的發(fā) 布/訂閱裝置進(jìn)行PING連接。步驟300中執(zhí)行的PING軟件嘗試首 先經(jīng)由它的本地DNS(未示出)然后經(jīng)由遠(yuǎn)程DNS 110來(lái)解析被請(qǐng)求 的名字(步驟310)。在步驟200中由接收組件130接收查找 A.CompanyX.org的請(qǐng)求。在這個(gè)例子中,被請(qǐng)求的裝置是 CompanyX.org所擁有的裝置A。裝置A不實(shí)現(xiàn)PING連接而是它是 實(shí)現(xiàn)發(fā)布/訂閱接口的發(fā)布/訂閱裝置。CompanyX.org擁有的所有裝 置A、 B、 C和D定期向消息代理170發(fā)布它們的狀態(tài)。為了支持 這一操作,消息代理170包含主題空間180。在主題空間180中是
一個(gè)表示裝置狀態(tài)信息的樹(shù)形結(jié)構(gòu)。在示例性實(shí)施例中,樹(shù)包括"狀 態(tài)"根節(jié)點(diǎn)和多個(gè)子節(jié)點(diǎn)。每一個(gè)子節(jié)點(diǎn)表示一個(gè)發(fā)布/訂閱裝置(裝
置A二dA;裝置B二dB;裝置C=dC;以及裝置D-dD)。當(dāng)每個(gè)裝 置在線時(shí),它給適當(dāng)?shù)淖庸?jié)點(diǎn)發(fā)布一個(gè)"l";當(dāng)它離線時(shí)發(fā)布一個(gè) "0"。因此,當(dāng)裝置A在線時(shí),它給主題狀態(tài)/dA發(fā)布一個(gè)"l"。消 息代理170保留在每一個(gè)狀態(tài)主題上接收到的最后發(fā)布,并因此知 道裝置是被分類(lèi)為"在線"還是"離線"。當(dāng)然,裝置可能故障而不一 定是"離線"。當(dāng)這種情況發(fā)生時(shí),消息代理能夠檢測(cè)到對(duì)該裝置的 連接斷開(kāi),因此該裝置是"離線"。在這種情況下,消息代理170本 身發(fā)布一個(gè)"O"給適當(dāng)?shù)臓顟B(tài)主題。
因此,主題空間180保留它的組織機(jī)制所擁有的發(fā)布/訂閱裝置 是"在線"還是"離線"的最新記錄。
當(dāng)接收到用于查詢CompanyX.org所擁有的裝置之一的狀態(tài)的 請(qǐng)求時(shí),映射組件120不得不將針對(duì)A.CompanyX.org的請(qǐng)求映射 到主題空間180中的狀態(tài)主題。映射組件120使用數(shù)據(jù)160確定應(yīng) 該通過(guò)參考消息代理170、主題空間180和主題狀態(tài)/dA(步驟210) 來(lái)解析針對(duì)A.CompanyX.org的請(qǐng)求。數(shù)據(jù)160包含一個(gè)如此映射 的表。狀態(tài)查詢組件140于是通過(guò)消息代理170的發(fā)布/訂閱接口查 詢裝置的狀態(tài)(步驟220)。這由訂閱適當(dāng)主題(例如狀態(tài)/dA)的 狀態(tài)查詢組件完成。這樣的訂閱使得消息代理170把在那個(gè)主題上 發(fā)布的最后發(fā)布內(nèi)容(保留的發(fā)布內(nèi)容)發(fā)送到DNS。然后,DNS 或者可以保持被訂閱以便能夠更加快速地滿足將來(lái)的請(qǐng)求(例如從 一個(gè)本地高速緩存),或者可以立刻從狀態(tài)主題解除訂閱??梢蕴?供程序以自動(dòng)訂閱、接收任一狀態(tài)消息然后解除訂閱。
在另 一個(gè)實(shí)施例中,DNS預(yù)先訂閱所有它想要監(jiān)控其狀態(tài)的裝 置,并保持從每個(gè)裝置最后接收的發(fā)布內(nèi)容中收集到的狀態(tài)信息。 因此可以保存并定期更新關(guān)于每個(gè)裝置及其當(dāng)前狀態(tài)的表。
在步驟230,狀態(tài)組件140使用取回的保留的發(fā)布內(nèi)容來(lái)確定 被查詢的裝置是"在線"還是"離線"。如果保留的發(fā)布內(nèi)容包含"l", 則認(rèn)為被請(qǐng)求的裝置"在線"。如果保留的發(fā)布內(nèi)容包含"o",則認(rèn)為 被請(qǐng)求的裝置"離線"。
對(duì)于"在線"裝置,狀態(tài)查詢組件140指示地址返回器組件150 返回有效的或可聯(lián)系的機(jī)器(裝置)的IP地址,其中該機(jī)器是請(qǐng)求 裝置針對(duì)在線狀態(tài)指示而能夠聯(lián)系的機(jī)器(步驟250)。
對(duì)于"離線"裝置,狀態(tài)查詢組件140指示地址返回器組件150 返回(無(wú)效的)機(jī)器(裝置)的IP地址,其中請(qǐng)求裝置無(wú)法聯(lián)系所 述機(jī)器(步驟240)。在示例性實(shí)施例中,有效機(jī)器的IP地址是 1.2.3.1。例如這可以是DNS服務(wù)器機(jī)器本身的地址(因?yàn)檫@已知是 在線的并且請(qǐng)求者可聯(lián)系的)或者是一個(gè)完全獨(dú)立的機(jī)器的地址。 在示例性實(shí)施例中,不可聯(lián)系的機(jī)器的IP地址是1.2.3.2。這樣一 個(gè)機(jī)器可能實(shí)際上并不存在,但是如果它存在,則一定是關(guān)掉的(或 者至少不足夠健康去報(bào)告其狀態(tài))因此不可聯(lián)系。然而在上述兩種 情況中,返回的IP地址優(yōu)選地應(yīng)該與和DNS IIO相同的域相關(guān)聯(lián); 即,是這樣的域DNS擁有者在該域上具有管轄權(quán)限。無(wú)效的機(jī)器 地址可以是DNS的同一個(gè)IP子網(wǎng)中的未分配的地址,這是在DNS 擁有者的管理控制下,因此它們能夠確保地址是保持未用。
PING軟件從DNS接收返回的IP地址(步驟320 ),然后嘗試 聯(lián)系由返回的地址指示的機(jī)器(步驟330 )。如果接收到的地址是 有效的(1.2.3.1),則嘗試應(yīng)當(dāng)是成功的,并將接收到響應(yīng)(步驟 340, 360 )。如果地址是無(wú)效地址(1.2.3.2),則嘗試將不成功, 并且PING軟件將向請(qǐng)求者指示超時(shí)(步驟350)。
因此,現(xiàn)在帶有基本PING軟件的IP請(qǐng)求裝置可以確定發(fā)布/ 訂閱裝置的"在線"或"離線"狀態(tài)。
然而應(yīng)當(dāng)理解,本發(fā)明并不局限于PING、 IP請(qǐng)求裝置和發(fā)布/ 訂閱,并且說(shuō)明書(shū)只是為了易于解釋。
其它的使用包括表示例如關(guān)于即時(shí)消息系統(tǒng)或使用移動(dòng)應(yīng)用連 接的人員的在線狀態(tài)。查詢裝置可以不具有用于直接聯(lián)系裝置的合 適軟件,而是可以使用基本的、普通的軟件例如PING軟件來(lái)間接
發(fā)現(xiàn)裝置的狀態(tài)。在這樣一個(gè)解決方案中,中間DNS能夠查詢裝 置并向請(qǐng)求者返回有效的和無(wú)效的地址之一。
由于大多數(shù)IP網(wǎng)聯(lián)裝置實(shí)現(xiàn)PING連接,所以PING連接的使 用雖然不是必要的但卻是有利的。它是一個(gè)輕型的并且非專(zhuān)用解決 方案。這個(gè)解決方案對(duì)于請(qǐng)求者來(lái)說(shuō)是透明的,因?yàn)檠b置(例如發(fā) 布/訂閱裝置)看起來(lái)就像其他IP網(wǎng)聯(lián)裝置一樣是在網(wǎng)絡(luò)上。請(qǐng)求 者不知道裝置是不能直接聯(lián)系的。其它在相似的程度上可以使用的 示例性l欠件是telnet和FTP。
本發(fā)明處理了這樣一種情形即,第一類(lèi)型的一個(gè)裝置想要查 詢第二類(lèi)型裝置的狀態(tài),其中第二類(lèi)型裝置是第一類(lèi)型裝置不能直 接聯(lián)系到的。例如,這可能由于防火墻阻止了直接訪問(wèn)或者因?yàn)檎?qǐng) 求者沒(méi)有合適的軟件。給出的例子是帶有基本P ING軟件的IP裝置, 所述基本PING軟件不能直接查詢發(fā)布/訂閱裝置。
才艮據(jù)優(yōu)選實(shí)施例,對(duì)于此的應(yīng)用被設(shè)想為是在常規(guī)IP網(wǎng)絡(luò)管理 工具可以用于監(jiān)控網(wǎng)絡(luò)管理工具不能直接訪問(wèn)的遠(yuǎn)程裝置時(shí),其中 所述遠(yuǎn)程裝置包括在非IP網(wǎng)絡(luò)上的。網(wǎng)絡(luò)管理工具將使用標(biāo)準(zhǔn)告警 和通知系統(tǒng)告訴某人裝置(不是網(wǎng)絡(luò)主機(jī))已經(jīng)離線。在本發(fā)明 的上下文中,術(shù)語(yǔ)"在線,,意思是在網(wǎng)絡(luò)上可見(jiàn)并且足夠健康以向請(qǐng) 求者報(bào)告狀態(tài)。相反,"離線"意思是在網(wǎng)絡(luò)上不可見(jiàn)或者不夠健康 以向請(qǐng)求者報(bào)告狀態(tài)。在優(yōu)選實(shí)施例中,請(qǐng)求者是DNS服務(wù)器。 進(jìn) 一 步在優(yōu)選實(shí)施例中,消息代理保存的狀態(tài)信息未必是真實(shí)情形 的反映。例如,裝置可能被分類(lèi)為離線,因?yàn)樗蛔銐蚪】狄詧?bào)告 它的狀態(tài)但是還沒(méi)有超時(shí),由于缺乏來(lái)自該設(shè)備的響應(yīng),使得消息 代理向自己發(fā)布那個(gè)設(shè)備的離線狀態(tài)。
要重申的是,雖然在此參考發(fā)布/訂閱和IP網(wǎng)絡(luò)描述了優(yōu)選實(shí) 施例,但是應(yīng)當(dāng)意識(shí)到這僅僅是為了易于解釋并且本發(fā)明并不局限 于此。本發(fā)明提供了一種使第一類(lèi)型裝置能夠查詢第二類(lèi)型裝置狀 態(tài)的解決方案。
另外,DNS的使用也不是必需的。然而,所需要的是設(shè)法聯(lián)系
能夠確定被請(qǐng)求裝置的狀態(tài)的實(shí)體(例如消息代理)的方法。所述 實(shí)體應(yīng)當(dāng)能夠返回地址給請(qǐng)求者作為它確定的結(jié)果。
權(quán)利要求
1.一種用于第一裝置確定第二裝置的狀態(tài)的方法,所述方法包括接收來(lái)自第一裝置針對(duì)狀態(tài)信息而聯(lián)系第二裝置的請(qǐng)求,其中第一裝置不能直接聯(lián)系第二裝置以獲得所述狀態(tài)信息;確定第二裝置的狀態(tài);響應(yīng)于確定第二裝置在線,返回第一裝置針對(duì)在線狀態(tài)指示而能夠聯(lián)系的裝置的地址;以及響應(yīng)于確定第二裝置離線,返回第一裝置可解析但不可聯(lián)系的裝置的地址。
2. 根據(jù)權(quán)利要求1所述的方法,其中第二裝置是發(fā)布/訂閱裝 置,并且其中確定第二裝置的狀態(tài)的步驟包括將接收到的請(qǐng)求映射到與第二裝置相關(guān)聯(lián)的狀態(tài)主題。
3. 根據(jù)權(quán)利要求2所述的方法,其中確定第二裝置的狀態(tài)的步 驟包括進(jìn)行訂閱以從與第二裝置相關(guān)聯(lián)的發(fā)布/訂閱主題中接收狀態(tài)乂十自
4. 根據(jù)權(quán)利要求3所述的方法,包括從發(fā)布到與第二裝置相關(guān)聯(lián)的主題的狀態(tài)信息中確定第二裝置 是否在線。
5. 根據(jù)權(quán)利要求3或4所述的方法,包括 本地存儲(chǔ)關(guān)于第二裝置的當(dāng)前狀態(tài)的狀態(tài)信息。
6. 如前述任一權(quán)利要求所述的方法,其中在DNS處接收聯(lián)系 第二裝置的請(qǐng)求,并且其中可聯(lián)系的地址是所述DNS的地址。
7. —種用于第一裝置確定第二裝置狀態(tài)的設(shè)備,所述設(shè)備包括: 用于接收來(lái)自第一裝置針對(duì)狀態(tài)信息而聯(lián)系第二裝置的請(qǐng)求的裝置,其中第 一裝置不能直接聯(lián)系第二裝置以獲得所述狀態(tài)信息; 用于確定第二裝置的狀態(tài)的裝置;響應(yīng)于確定第二裝置在線用于返回第一裝置針對(duì)在線狀態(tài)指示而能夠聯(lián)系的裝置的地址的裝置;以及響應(yīng)于確定第二裝置離線用于返回第一裝置可解析但不可聯(lián)系 的裝置的地址的裝置。
8. 根據(jù)權(quán)利要求7所述的設(shè)備,其中第二裝置是發(fā)布/訂閱裝 置,并且其中用于確定第二裝置的狀態(tài)的裝置包括用于將接收到的請(qǐng)求映射到與第二裝置相關(guān)聯(lián)的狀態(tài)主題的裝置。
9. 根據(jù)權(quán)利要求8所述的設(shè)備,其中用于確定第二裝置的狀態(tài) 的裝置包括用于進(jìn)行訂閱以從與第二裝置相關(guān)聯(lián)的發(fā)布/訂閱主題中接收 狀態(tài)信息的裝置。
10. 根據(jù)權(quán)利要求9所述的設(shè)備,包括用于從發(fā)布到與第二裝置相關(guān)聯(lián)的主題的狀態(tài)信息中確定第 二裝置是否在線的裝置。
11. 根據(jù)權(quán)利要求9或IO所述的設(shè)備,包括用于本地存儲(chǔ)關(guān)于第二裝置的當(dāng)前狀態(tài)的狀態(tài)信息的裝置。
12. 如權(quán)利要求7-11中的任一權(quán)利要求所述的設(shè)備,其中在 DNS處接收聯(lián)系第二裝置的請(qǐng)求,并且其中可聯(lián)系的地址是所述 DNS的;也址。
13. —種包括程序代碼部分的計(jì)算機(jī)程序,當(dāng)所述程序在計(jì)算 機(jī)上運(yùn)行時(shí),所述程序代碼部分適于執(zhí)行權(quán)利要求1-6中的任意一 種方法。
全文摘要
這里公開(kāi)了一種用于第一裝置確定第二裝置狀態(tài)的方法、設(shè)備和計(jì)算機(jī)程序。接收來(lái)自第一裝置針對(duì)狀態(tài)信息而聯(lián)系第二裝置的請(qǐng)求,其中第一裝置不能直接聯(lián)系第二裝置以獲得所述信息。這可能是因?yàn)檠b置是不同的類(lèi)型,例如一個(gè)是發(fā)布/訂閱裝置,而另一個(gè)不是。這也可能是因?yàn)榈诙b置隱藏在防火墻后面。這兩種情況都只是示例而已。確定第二裝置的狀態(tài)。如果確定第二裝置在線,則返回第一裝置針對(duì)在線狀態(tài)指示而能夠聯(lián)系的裝置的地址;并且如果確定第二裝置離線,則返回第一裝置可解析但不可聯(lián)系的裝置的地址。裝置本身實(shí)際上可能并不存在。例如,可能還并未分配地址。
文檔編號(hào)H04L12/58GK101179527SQ20071016764
公開(kāi)日2008年5月14日 申請(qǐng)日期2007年10月26日 優(yōu)先權(quán)日2006年11月11日
發(fā)明者A·J·斯坦福-克拉克, B·J·弗萊徹 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1