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

網(wǎng)絡(luò)系統(tǒng)、直接訪問(wèn)方法、網(wǎng)絡(luò)家用電器和程序的制作方法

文檔序號(hào):7923038閱讀:215來(lái)源:國(guó)知局
專利名稱:網(wǎng)絡(luò)系統(tǒng)、直接訪問(wèn)方法、網(wǎng)絡(luò)家用電器和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)絡(luò)系統(tǒng)、直接訪問(wèn)方法、網(wǎng)絡(luò)家用電器以及用于佳)斤述 網(wǎng)絡(luò)家用電器能夠通過(guò)網(wǎng)絡(luò)從控制設(shè)備進(jìn)行控制的程序。
背景技術(shù)
用于從因特網(wǎng)上的控制設(shè)備對(duì)家內(nèi)受控設(shè)備進(jìn)行訪問(wèn)的方法的例子包括 DDNS (動(dòng)態(tài)域名系統(tǒng))方法和郵件方法。
在DDNS中,家內(nèi)受控設(shè)備預(yù)先在DDNS服務(wù)器登記其自己的地址并且 從因特網(wǎng)側(cè)的控制設(shè)備接收域名和端口號(hào)的指定。從而控制設(shè)備可以訪問(wèn)受控 設(shè)備。
作為用于實(shí)現(xiàn)實(shí)時(shí)通信的協(xié)議,可以使用XMPP(可擴(kuò)展消息發(fā)送和呈現(xiàn) 協(xié)議)(參見非專利文獻(xiàn)1 )。使用此XMPP的一個(gè)實(shí)時(shí)通信系統(tǒng)是即時(shí)消息發(fā) 送(IM)(參見非專利文獻(xiàn)2 )。在即時(shí)消息發(fā)送(IM)中,檢查IM客戶端(可 以進(jìn)行IM交換的相對(duì)方)是否在因特網(wǎng)上在線,并且當(dāng)所述IM客戶端在線 時(shí),可以與所述IM客戶端執(zhí)行聊天、文件交換等。
作為用于調(diào)用另一計(jì)算機(jī)中的數(shù)據(jù)或服務(wù)的協(xié)議,還可以使用SOAP (簡(jiǎn) 單對(duì)象訪問(wèn)協(xié)議)(參見非專利文獻(xiàn)3)。在使用SOAP的通信中,使用諸如 HTTP (超文本傳送協(xié)議)之類的協(xié)議來(lái)交換消息,在每個(gè)消息中被稱作信包 的附帶信息被附著到XML (可擴(kuò)展標(biāo)記語(yǔ)言)文檔。由于使用服務(wù)的客戶端 和提供所述服務(wù)的服務(wù)器都具有SOAP產(chǎn)生/解釋引擎,所以可以在不同的環(huán) 境之間調(diào)用對(duì)象。
作為用于在服務(wù)器和客戶端終端之間建立會(huì)話并且通過(guò)網(wǎng)絡(luò)從所述服務(wù) 器向所ii^戶端終端遞送內(nèi)容的系統(tǒng),已知一種當(dāng)內(nèi)容遞送被M斷開中斷時(shí)能夠建立新的會(huì)話并且重新開始所述遞送的系統(tǒng)(參見專利文獻(xiàn)l )。"可擴(kuò)展消息發(fā)送和呈現(xiàn)協(xié)議(XMPP):即時(shí)消息發(fā)送和呈現(xiàn)",RFC3921,因特網(wǎng)工程任務(wù)組(IETF), 2004年10月"SOAP版本1.2", W3C建議,萬(wàn)維網(wǎng)聯(lián)盟(W3C ), 2003年6月日本專利申請(qǐng)^Hf號(hào)2007-31818
發(fā)明內(nèi)容
通常,為了從受控設(shè)備向充當(dāng)服務(wù)器設(shè)備的業(yè)務(wù)服務(wù)器傳送諸如內(nèi)^t據(jù)之類的大量數(shù)據(jù),所iU良務(wù)器設(shè)備用于向控制設(shè)備提供用來(lái)經(jīng)由網(wǎng)絡(luò)訪問(wèn)所述受控設(shè)備的各個(gè)服務(wù),在所述受控設(shè)備和業(yè)務(wù)服務(wù)器之間建立用于直接訪問(wèn)的會(huì)話并且在不穿過(guò)直接訪問(wèn)管理服務(wù)器的情況下傳送數(shù)據(jù),借此改進(jìn)了整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)送效率并且防止在所述直接訪問(wèn)管理服務(wù)器上的負(fù)荷增加。
在建立用于在受控設(shè)備和業(yè)務(wù)服務(wù)器之間進(jìn)行直接訪問(wèn)的M中,首先當(dāng)直接訪問(wèn)管理服務(wù)器接收來(lái)自業(yè)務(wù)服務(wù)器的直接訪問(wèn)開始請(qǐng)求時(shí),所述直接訪問(wèn)管理服務(wù)器用于管理在控制設(shè)備和業(yè)務(wù)服務(wù)器的業(yè)務(wù)的組合以及受控設(shè)備之間的對(duì)應(yīng)性,所述直接訪問(wèn)管理服務(wù)器通過(guò)時(shí)常在線的連接會(huì)話向受控設(shè)備發(fā)送直接訪問(wèn)URI獲取請(qǐng)求.響應(yīng)于來(lái)自直接訪問(wèn)管理服務(wù)器的直接訪問(wèn)URI獲取請(qǐng)求,受控設(shè)備分配直接訪問(wèn)本地端口并且向路由器發(fā)送直接訪問(wèn)端口NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)置請(qǐng)求,并且請(qǐng)求所述路由器把全局IP地址和端口號(hào)映射到本地IP地址和端口號(hào),其中所述直接訪問(wèn)端口 NAT設(shè)置請(qǐng)求包含被預(yù)先分配給受控設(shè)備的本地IP地址和直接訪問(wèn)本地端口的端口號(hào),所述全局IP地址和端口號(hào)可通過(guò)因特網(wǎng)來(lái)訪問(wèn)。
當(dāng)作為NAT設(shè)置響應(yīng)而從路由器接收與受控設(shè)備的本地IP地址和端口號(hào)相關(guān)聯(lián)的全局IP地址和端口號(hào)時(shí),所述受控設(shè)備通過(guò)使用這些全局IP地址和端口號(hào)來(lái)創(chuàng)建直接訪問(wèn)URI列表,并且向直接訪問(wèn)管理服務(wù)器發(fā)送所述直接訪問(wèn)URI列表。直接訪問(wèn)URI列表指的是用于通過(guò)網(wǎng)絡(luò)從業(yè)務(wù)服務(wù)器或控制設(shè)備直接訪問(wèn)受控設(shè)備的URI列表。當(dāng)接收直接訪問(wèn)URI列表時(shí),直接訪問(wèn)管理服務(wù)器把它發(fā)送到業(yè)務(wù)服務(wù)器。從而此后,業(yè)務(wù)服務(wù)器通過(guò)使用直接訪問(wèn)URI來(lái)執(zhí)行用于建立直接訪問(wèn)受控設(shè)備的會(huì)話的處理。然而,由于上述方法是基于以下前提的,即路由器具有端口轉(zhuǎn)送功能以便使經(jīng)由路由器被連接到外部網(wǎng)絡(luò)的每個(gè)受控設(shè)^^象具有全局IP地址的設(shè)備一樣運(yùn)作,所以當(dāng)使用沒(méi)有端口轉(zhuǎn)送功能的路由器時(shí)很難建立用于在所述受控設(shè)
備和業(yè)務(wù)服務(wù)器之間進(jìn)行直接訪問(wèn)的會(huì)話。在雙NAT環(huán)境中,受控設(shè)備也無(wú)法獲取全局IP地址,由此導(dǎo)致相同的問(wèn)題。
當(dāng)受控設(shè)備無(wú)法從路由器獲取全局IP地址和端口號(hào)時(shí),如在專利文獻(xiàn)2中所y〉開的那樣,通過(guò)使直接訪問(wèn)管理服務(wù)器分配隨道端口并且使用隨道端口的端口號(hào)和所述直接訪問(wèn)管理服務(wù)器的全局IP地址所創(chuàng)建的直接訪問(wèn)URI列表,經(jīng)由所述直接訪問(wèn)管理服務(wù)器以隨道模式執(zhí)行在業(yè)務(wù)服務(wù)器和受控設(shè)備之間的通信。結(jié)茱,出現(xiàn)了直接訪問(wèn)管理服務(wù)器上的負(fù)荷增加的問(wèn)題。
考慮到上述環(huán)境,希望提供一種網(wǎng)絡(luò)系統(tǒng)、直接訪問(wèn)方法、網(wǎng)絡(luò)家用電器和程序,如果全局IP地址可以被分配給第一設(shè)備,那么所述網(wǎng)絡(luò)系統(tǒng)、直接訪問(wèn)方法、網(wǎng)絡(luò)家用電器和程序能夠建立用于在第一設(shè)備和作為網(wǎng)絡(luò)家用電器的第二設(shè)備之間進(jìn)行直接訪問(wèn)的會(huì)話并且改進(jìn)整個(gè)系統(tǒng)的效率,而不考慮是否存在其中全局IP地址可以被分配給第二設(shè)備的環(huán)境。
依照本發(fā)明實(shí)施例,提供了一種包括第一設(shè)備、第二設(shè)備和服務(wù)器設(shè)備的網(wǎng)絡(luò)系統(tǒng),所述服務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地登記所述第 一設(shè)備和第二設(shè)備并且與所述第二設(shè)備建立時(shí)常在線的連接會(huì)話。第一設(shè)備包括回叫請(qǐng)求發(fā)送裝置,用于向服務(wù)器設(shè)備發(fā)送回叫請(qǐng)求,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第 一設(shè)備的指定信息。服務(wù)器設(shè)備包括回叫請(qǐng)求中繼裝置,用于通過(guò)時(shí)常在線的連M話從第 一設(shè)備向第二設(shè)備發(fā)送回叫請(qǐng)求。第二設(shè)備包括直接訪問(wèn)會(huì)話建立請(qǐng)求裝置,用于根據(jù)在Wi務(wù)器設(shè)備所接收的回叫請(qǐng)求中所包含的指定信息來(lái)通過(guò)網(wǎng)絡(luò)與第一設(shè)備連接并JLiL送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求,還包括用于通過(guò)所述直接訪問(wèn)會(huì)話來(lái)與所述第 一設(shè)備通信的直接訪問(wèn)通信裝置。
依照本發(fā)明實(shí)施例,第二設(shè)^^被通知關(guān)于第一設(shè)備的指定信息并且根據(jù)所述指定信息與所述第一設(shè)備連接以便請(qǐng)求建立直接訪問(wèn)會(huì)話,使得可以在所述第一設(shè)備和作為網(wǎng)絡(luò)家用電器的第二設(shè)備之間建立所述直接訪問(wèn)會(huì)話而不考慮是否存在其中可以向所述第二設(shè)備分配全局IP地址的環(huán)境,其中通過(guò)由服務(wù)器設(shè)備所提供的時(shí)常在線的連接會(huì)話向所述第 一設(shè)備分配網(wǎng)絡(luò)上的指定信息。結(jié)果,減少了其中需要經(jīng)由服務(wù)器設(shè)備在設(shè)備之間以隧道模式傳送大量數(shù)據(jù)的情況的出現(xiàn)頻率,使得可以減少所^艮務(wù)器設(shè)備上的負(fù)荷。
第一設(shè)備還可以進(jìn)一步包括一次性口令產(chǎn)生裝置,用于產(chǎn)生一次性口令,和存儲(chǔ)部件,用于存儲(chǔ)所產(chǎn)生的一次性口令,回叫請(qǐng)求發(fā)送裝置向所述服務(wù)器設(shè)備發(fā)送(被添加了由所述一次性口令產(chǎn)生裝置所產(chǎn)生的所述一次性口令的)回叫請(qǐng)求,直接訪問(wèn)會(huì)話建立請(qǐng)求裝置發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求,在所述用于建立直接訪問(wèn)會(huì)話的請(qǐng)求中包含在從所述服務(wù)器設(shè)備所接收的回叫請(qǐng)求中所包含的 一次性口令,并且所述第 一設(shè)備進(jìn)一步包括直接訪問(wèn)會(huì)話建立響應(yīng)裝置,用于把在從所述第二設(shè)^收的、用于建立所述直接訪問(wèn)會(huì)話的請(qǐng)求中所包含的一次性口令與在存儲(chǔ)部件中所存儲(chǔ)的一次性口令相比較,并且當(dāng)兩個(gè)一次性口令匹配時(shí),向所述第二設(shè)備發(fā)送用于建立所述直接訪問(wèn)會(huì)話的響應(yīng)。
從而,可以在第一設(shè)備中識(shí)別在來(lái)自第一設(shè)備的每個(gè)回叫請(qǐng)求和來(lái)自第二設(shè)備用于建立直接訪問(wèn)4^的請(qǐng)求之間的對(duì)應(yīng)關(guān)系,并且確保可以在兩個(gè)適當(dāng)?shù)脑O(shè)備之間建立直接訪問(wèn)會(huì)活。
第一設(shè)備還可以進(jìn)一步包括判斷裝置,用于判斷關(guān)于網(wǎng)絡(luò)上第 一設(shè)備的指定信息是否可用,當(dāng)所述判斷裝置判斷所述關(guān)于第一設(shè)備的指定信息可用時(shí),回叫請(qǐng)求發(fā)送裝置向服務(wù)器設(shè)備發(fā)送包含了所述關(guān)于第 一設(shè)備的指定信息的回叫請(qǐng)求,并且所述第一設(shè)備進(jìn)一步包括指定信息獲取裝置,用于當(dāng)所述判斷裝置判斷所述關(guān)于第一設(shè)備的指定信息不可用時(shí)通過(guò)所述服務(wù)器設(shè)備獲取關(guān)于所述網(wǎng)絡(luò)上第二設(shè)備的指定信息,還包括第二直接訪問(wèn)通信裝置,用于根據(jù)由所述指定信息獲取裝置所獲取的所述關(guān)于第二設(shè)備的指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第二設(shè)備連接并且執(zhí)行直接訪問(wèn)。
依照此構(gòu)造,當(dāng)判斷可以指定關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息時(shí),通過(guò)由服務(wù)器設(shè)備所提供的時(shí)常在線的連接會(huì)話從第 一設(shè)備向第二設(shè)備發(fā)送包含所述關(guān)于笫一設(shè)備的指定信息的回叫請(qǐng)求,所述第二設(shè)備根據(jù)所述關(guān)于笫一設(shè)備的指定信息來(lái)與所述第一設(shè)備連接以便請(qǐng)求建立直接訪問(wèn)會(huì)話,使得可以建立所述直接訪問(wèn)會(huì)話,并且當(dāng)判斷無(wú)法指定所述關(guān)于第一設(shè)備的指定信息時(shí),所述第 一設(shè)備通過(guò)由所述服務(wù)器設(shè)備所提供的時(shí)常在線的連接會(huì)話獲取關(guān)于所述網(wǎng)絡(luò)上第二設(shè)備的指定信息并且根據(jù)所獲取的指定信息通過(guò)所述網(wǎng)絡(luò)與所述第二設(shè)備連接以便進(jìn)行直接訪問(wèn)。據(jù)此,即l更在其中并不確??梢灾付P(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息的環(huán)境中,可以以較高的可能性提供在第一設(shè)備和第二設(shè)備之間可以進(jìn)行直接訪問(wèn)的情況。換句話說(shuō),只有出現(xiàn)其中無(wú)法指定關(guān)于網(wǎng)絡(luò)上第 一設(shè)備和第二設(shè)備的指定信息的情況才停止經(jīng)由服務(wù)器設(shè)備農(nóng)照隧道模式的通信,借此可以減少服務(wù)器設(shè)備上的負(fù)荷。
笫一設(shè)備可以是控制設(shè)備和業(yè)務(wù)服務(wù)器之一,所述業(yè)務(wù)服務(wù)器用于向控制設(shè)備提供用于經(jīng)由網(wǎng)絡(luò)控制第二設(shè)備的業(yè)務(wù)。依照本發(fā)明另 一實(shí)施例的直接訪問(wèn)方法是一種用于網(wǎng)絡(luò)系統(tǒng)的直接訪問(wèn)方法,所述網(wǎng)絡(luò)系統(tǒng)包括第一設(shè)備、第二設(shè)備和服務(wù)器設(shè)備,所述月艮務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地登記所述第 一設(shè)備和第二設(shè)備并且與所述第二設(shè)備建立時(shí)常
在線的連M話。直接訪問(wèn)方法包括由第一設(shè)備的回叫請(qǐng)求發(fā)送裝置向服務(wù)器設(shè)備發(fā)送回叫請(qǐng)求,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息;由所述服務(wù)器設(shè)備的回叫請(qǐng)求中繼裝置通過(guò)時(shí)常在線的連接會(huì)話從所述第 一設(shè)備向所述第二設(shè)備發(fā)送回叫請(qǐng)求;由所述第二設(shè)備的直接訪問(wèn)會(huì)話建立請(qǐng)求裝置根據(jù)在從所述服務(wù)器設(shè)備所接收的回叫請(qǐng)求中所包含的指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第一設(shè)備連接并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;并且由所述第二設(shè)備的直接訪問(wèn)通信裝置通過(guò)所述直接訪問(wèn)會(huì)話與所述第 一設(shè)備通信。
依照本發(fā)明另 一實(shí)施例的網(wǎng)絡(luò)家用電器包括回叫請(qǐng)求接收裝置,用于^Jl務(wù)器設(shè)備接收回叫請(qǐng)求,所述服務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地躬5第一i殳備和作為網(wǎng)絡(luò)家用電器的第二設(shè)備并且與所述第二設(shè)備建立時(shí)常在線的連接會(huì)話,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息,還包括直接訪問(wèn)會(huì)話建立請(qǐng)求裝置,用于根據(jù)在由回叫請(qǐng)求接收裝置所接收的回叫請(qǐng)求中所包含的所述關(guān)于第 一設(shè)備的指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第 一設(shè)備連接并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求,和直接訪問(wèn)通信裝置,用于通過(guò)所述直接訪問(wèn)會(huì)話與所述第一設(shè)備通信。
依照本發(fā)明另 一實(shí)施例的程序是用于使作為網(wǎng)絡(luò)家用電器起作用的計(jì)算機(jī)作為以下裝置^^作用的程序回叫請(qǐng)求接收裝置,用于從服務(wù)器設(shè)備接收回叫請(qǐng)求,所^良務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地登記第 一設(shè)備和第二設(shè)備并且與所述第二設(shè)備建立時(shí)常在線的連接會(huì)話,所述第二設(shè)備是網(wǎng)絡(luò)家用電器,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息;直接訪問(wèn)會(huì)話建立請(qǐng)求裝置,用于根據(jù)在由所述回叫請(qǐng)求接收裝置所接收的回叫請(qǐng)求中所包含的關(guān)于第 一設(shè)備的指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第 一設(shè)備連接并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;和直接訪問(wèn)通信裝置,用于通過(guò)所述直接訪問(wèn)會(huì)話與所述笫一設(shè)備通信。
依照本發(fā)明另一實(shí)施例,提供了一種網(wǎng)絡(luò)家用電器,包括回叫請(qǐng)求接收部,被配置為從服務(wù)器設(shè)備接收回叫請(qǐng)求,所述服務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地登記第 一設(shè)備和第二設(shè)備并且與所述第二設(shè)備建立時(shí)常在線的連a活,所述第二設(shè)備是網(wǎng)絡(luò)家用電器,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息;直接訪問(wèn)會(huì)話建立請(qǐng)求部,被配置為根據(jù)在由所述回叫請(qǐng)求接收裝置所接收的回叫請(qǐng)求中所包含的關(guān)于第一設(shè)備的指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第一設(shè)備連接并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;和直接訪問(wèn)通信部,被配置為通過(guò)所述直接訪問(wèn)會(huì)話與所述第 一設(shè)備通信。
依照本發(fā)明實(shí)施例,如果全局IP地址可以被分配給第一設(shè)備,那么可以在所述第 一設(shè)備和第二設(shè)備之間建立直接訪問(wèn)會(huì)話,而不考慮是否存在其中可以向第二設(shè)備分配全局IP地址的環(huán)境,所迷第二設(shè)備是網(wǎng)絡(luò)家用電器。從而,
可以改進(jìn)整個(gè)系統(tǒng)的效率。
如附圖中所圖示,參考其最佳模式實(shí)施例的以下詳細(xì)描述,本發(fā)明的這些及其它目的、特征和優(yōu)點(diǎn)將變得更加清楚。


圖l是示出依照本發(fā)明實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的整體配置的示意圖2是用于示出在圖1中所示出的網(wǎng)絡(luò)系統(tǒng)中的在登記控制設(shè)備和業(yè)務(wù)的組合以;M^登記受控設(shè)備中的信息流的順序圖3是用于示出在受控設(shè)備的XMPP登錄時(shí)的信息流的順序圖4是關(guān)于來(lái)自受控設(shè)備的直接訪問(wèn)處理的順序圖5是用于提供在來(lái)自圖4所示出的受控設(shè)備的直接訪問(wèn)處理期間的接口功能概況的圖表;
圖6是在登記控制i殳備和業(yè)務(wù)的組合以及登記受控設(shè)備中的控制設(shè)備的流程圖7是在登記控制設(shè)備和業(yè)務(wù)的組合以及登記受控設(shè)備中的業(yè)務(wù)服務(wù)器的流程閨8是在登記控制設(shè)備和業(yè)務(wù)的組合以及登記受控設(shè)備中的直接訪問(wèn)管理服務(wù)器的流程圖9是在登記受控設(shè)備中的直接訪問(wèn)管理服務(wù)器的流程圖IO是在登記受控設(shè)備中的受控設(shè)備的流程圖;
圖11是用于示出在受控設(shè)備的XMPP登錄期間的直接訪問(wèn)管理服務(wù)器操作的流程圖12是用于示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的控制設(shè)備操作的流程圖13是用于示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的業(yè)務(wù)服務(wù)器操作的流禾呈圖;圖14是用于還示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的業(yè)務(wù)服務(wù)器操 作的流程圖15是用于示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的直接訪問(wèn)管理服 務(wù)器操作的流程圖16是用于還示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的直接訪問(wèn)管理 服務(wù)器操作的流程圖17是用于示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的受控i殳^^操作的 流程圖18是用于示出在來(lái)自受控設(shè)備的直接訪問(wèn)處理期間的業(yè)務(wù)服務(wù)器操作 的流程圖19是關(guān)于來(lái)自在本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)系統(tǒng)中的受控設(shè)備的直接訪 問(wèn)處理的順序圖20是關(guān)于來(lái)自在本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)系統(tǒng)中的受控設(shè)備的直接訪 問(wèn)處理的另一順序圖21是關(guān)于來(lái)自在本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)系統(tǒng)中的控制設(shè)備的直接訪 問(wèn)處理的順序圖22是在登記中的受控設(shè)備的流程圖23是用于示出完全JID的構(gòu)造的示意圖24是用于示出完全JID的另一構(gòu)造的示意圖25是用于示出在業(yè)務(wù)URN、請(qǐng)求傳遞和內(nèi)容ID之間關(guān)系的具體例子 的示意圖26示出了內(nèi)容列表的例子;
圖27是由控制設(shè)備獲取內(nèi)容列表的順序圖;和
圖28是用于提供在獲M圖27中所示出的內(nèi)容列表期間的接口功能概況 的圖表。
具體實(shí)施例方式
(第一實(shí)施例)
下面將參考附圖描述本發(fā)明的實(shí)施例。
圖1是用于示出依照本發(fā)胡一個(gè)實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的整體配置的示意圖。此網(wǎng)絡(luò)系統(tǒng)包括諸如移動(dòng)電話之類的控制設(shè)備IO、諸如DVR (數(shù)字視頻 記錄器)之類的受控設(shè)備20、業(yè)務(wù)服務(wù)器30、直接訪問(wèn)管理服務(wù)器40和路由 器50,所述受控設(shè)備20為網(wǎng)絡(luò)家用電器。在此實(shí)施例中,業(yè)務(wù)服務(wù)器30對(duì)應(yīng) 于第一設(shè)備,并且受控設(shè)備20對(duì)應(yīng)于第二設(shè)備。
控制設(shè)備10作為用于控制受控設(shè)備的設(shè)備來(lái)進(jìn)行操作??刂圃O(shè)備可以是 能夠控制受控設(shè)備的任何設(shè)備,并且代替移動(dòng)電話可以是PC (個(gè)人計(jì)算機(jī))、 PDA (個(gè)人數(shù)字助理)等。
控制設(shè)備IO包括用于存^序等的主存儲(chǔ)器、用于通過(guò)執(zhí)行在所述主存 儲(chǔ)器中所存儲(chǔ)的程序來(lái)執(zhí)行各種計(jì)算處理的CPU (中央處理器)、與諸如DVR 之類的受控設(shè)備20對(duì)接的接口 、諸如鍵輸入部件和顯示部件之類的用戶界面、 非易失性存儲(chǔ)部件11等。在存儲(chǔ)部件11中,存儲(chǔ)向控制設(shè)備10登記的用戶 標(biāo)識(shí)信息。在主存儲(chǔ)器中,存儲(chǔ)用于執(zhí)行與直接訪問(wèn)受控設(shè)備20相關(guān)的處理 的程序等。
受控設(shè)備20不僅包括記錄/再現(xiàn)功能部件,用于在/從介質(zhì)上記錄/再現(xiàn)諸如 廣播節(jié)目之類的內(nèi)容,而且還包括用于存儲(chǔ)程序等的主存儲(chǔ)器,用于通過(guò)執(zhí)行 在所述主存儲(chǔ)器中所存儲(chǔ)的程序來(lái)執(zhí)行各種計(jì)算處理的CPU、用于與網(wǎng)絡(luò)對(duì)接 的接口、用于與控制設(shè)備10對(duì)接的接口、非易失性存儲(chǔ)部件21、遙控接收器、 用于連接TV等的接口等。在存儲(chǔ)部件21中,預(yù)先存儲(chǔ)被固定分配給受控設(shè) 備的設(shè)備認(rèn)證信息。在主存儲(chǔ)器中,除用于控制受控設(shè)備20的記錄/再現(xiàn)功能 部件的程序O卜,還存儲(chǔ)用于執(zhí)行與直接訪問(wèn)業(yè)務(wù)服務(wù)器30相關(guān)的處理的程 序等。
業(yè)務(wù)服務(wù)器30是用于向控制設(shè)備10提供用于經(jīng)由網(wǎng)絡(luò)來(lái)訪問(wèn)受控設(shè)備20 的各個(gè)業(yè)務(wù)的服務(wù)器設(shè)備。此業(yè)務(wù)服務(wù)器30通過(guò)使用例如標(biāo)準(zhǔn)計(jì)算機(jī)系統(tǒng)來(lái) 實(shí)現(xiàn),所述標(biāo)準(zhǔn)計(jì)算才幾系統(tǒng)例如包M如^:/鼠標(biāo)之類的輸入部件、顯示部件、 用于存儲(chǔ)程序等的主存儲(chǔ)器、用于通過(guò)執(zhí)行在所述主存儲(chǔ)器中所存儲(chǔ)的程序來(lái) 執(zhí)行各種計(jì)算處理的CPU、用于與網(wǎng)絡(luò)通信的通信部件以及存儲(chǔ)部件31。在 主存儲(chǔ)器中,除為操作計(jì)算機(jī)系統(tǒng)所必須的基^序之外,還存儲(chǔ)了為實(shí)現(xiàn)所 述業(yè)務(wù)所必須的程序等。在存儲(chǔ)部件31中,存儲(chǔ)由所述業(yè)務(wù)服務(wù)器30為每個(gè) 業(yè)務(wù)所提供的用于標(biāo)識(shí)業(yè)務(wù)力良務(wù)器和業(yè)務(wù)的業(yè)務(wù)ID。
直接訪問(wèn)管理服務(wù)器40是用于管理在控制設(shè)備10和業(yè)務(wù)服務(wù)器30的業(yè) 務(wù)的組合以及受控設(shè)備20之間的相應(yīng)關(guān)系(對(duì)應(yīng)關(guān)系)的服務(wù)器。此直接訪 問(wèn)管理服務(wù)器40通過(guò)使用例如標(biāo)準(zhǔn)計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn),所述標(biāo)準(zhǔn)計(jì)算機(jī)系統(tǒng) 例如包^"如^Jt/鼠標(biāo)之類的輸入部件、顯示部件、用于存^^呈序等的主存儲(chǔ)器、用于執(zhí)行在所述主存儲(chǔ)器中所存儲(chǔ)的程序以便執(zhí)行各種計(jì)算處理的CPU、用于與網(wǎng)絡(luò)對(duì)接的接口以及存儲(chǔ)部件41。在主存儲(chǔ)器中,除為操作計(jì)算機(jī)系統(tǒng)
所必須的^i4^序之外,還存儲(chǔ)了用于使所述計(jì)算機(jī)系統(tǒng)作為直接訪問(wèn)管理服
務(wù)器起作用的程序等。
直接訪問(wèn)管理服務(wù)器40裝備有SOAP (簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議)服務(wù)器42和XMPP (可擴(kuò)展消息發(fā)送和呈現(xiàn)協(xié)議)服務(wù)器43。 SOAP服務(wù)器42是用于執(zhí)行用來(lái)登記控制設(shè)備10和業(yè)務(wù)的組合、登記受控設(shè)備20以及在業(yè)務(wù)服務(wù)器30和受控設(shè)備20之間進(jìn)行直接訪問(wèn)的處理的服務(wù)器。XMPP服務(wù)器43是用于設(shè)置與受控設(shè)備20的雙向時(shí)常在線的連M話的服務(wù)器。SOAP服務(wù)器42和XMPP服務(wù)器43僅僅是作為例子,由此所述SOAP服務(wù)器42可以被替換為使用另一 API呼叫方法的服務(wù)器,并且所述XMPP服務(wù)器43可以祐^替換為使用另一IM方法的服務(wù)器。
接下來(lái),將描述各自設(shè)備的接口。在圖l中,[IF-"表示接口號(hào)。
直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42具有從業(yè)務(wù)JJ良務(wù)器30訪問(wèn)的接口[IF-02]和從受控設(shè)備20訪問(wèn)的接口IF-00。SOAP服務(wù)器42還具有SOAP客戶端功能,用于訪問(wèn)業(yè)務(wù)服務(wù)器30的接口[IF-05。當(dāng)建立XMPP會(huì)話時(shí),從XMPP客戶端訪問(wèn)XMPP服務(wù)器43的接口。在此系統(tǒng)配置例子中,從受控設(shè)備20訪問(wèn)的接口[IF-06對(duì)應(yīng)于XMPP服務(wù)器43的接口。在建立XMPP M之后,可以通過(guò)使用接口IF-06依照兩種方式來(lái)交換消息,使得XMPP服務(wù)器43還可以訪問(wèn)受控設(shè)備20的接口 [IF-071 。
業(yè)務(wù)服務(wù)器30具有從控制設(shè)備10訪問(wèn)的接口 [IF-Ol、從直接訪問(wèn)管理服務(wù)器40訪問(wèn)的接口IF-05和從受控設(shè)備20訪問(wèn)的接口IF-31
在此系統(tǒng)配置例子中,業(yè)務(wù)服務(wù)器30并未直接與直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43對(duì)接,但是當(dāng)然可以直接與其對(duì)接。
受控設(shè)備20具有在建立XMPP ^g"之后從直接訪問(wèn)管理服務(wù)器40訪問(wèn)的接口[IF-07卜例如經(jīng)由紅外線或USB (通用串行總線)向/從控制設(shè)備10發(fā)送/接收數(shù)據(jù)的接口 [IF-03以及從業(yè)務(wù)服務(wù)器30或控制設(shè)備10進(jìn)行訪問(wèn)并且支持直接訪問(wèn)URI的接口 [IF-09。
路由器50具有接口 [IF-08,該接口 [IF-08具有UPnP(通用即插即用)IGD(因特網(wǎng)網(wǎng)關(guān)設(shè)備)功能并且可從受控i殳備20訪問(wèn)。
接下來(lái),將描述此實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的操作。在下面描迷中,〈X-XX〉表示請(qǐng)求,并且〈X-XXIO表示對(duì)〈X-XX〉的響應(yīng)。[1.登記控制設(shè)備/業(yè)務(wù)以及受控設(shè)備
首先,描述將為控制設(shè)備10和業(yè)務(wù)的每個(gè)組合所發(fā)布的控制設(shè)備/業(yè)務(wù)管 理ID連接到為直接訪問(wèn)管理服務(wù)器40中的每個(gè)受控設(shè)備20所唯一發(fā)布的受 控設(shè)備管理ID的操作。
圖2是用于示出在登記控制設(shè)備10和業(yè)務(wù)的組合以及躬巳受控設(shè)備20中 的信息流的順序圖。圖6是在上述登記中的控制設(shè)備10的流程圖。圖7是在 登記中的業(yè)務(wù)服務(wù)器30的流程圖。圖8和圖9是在登記中的直接訪問(wèn)管理服 務(wù)器40的流程圖。圖10是在登記中的受控設(shè)備20的流程圖。
[l-l.登記控制設(shè)備和業(yè)務(wù)的組合
首先,控制設(shè)備10從用戶接收用于登記受控設(shè)備的指令(圖6中的步驟 S301 )并且向業(yè)務(wù)服務(wù)器30發(fā)布包含用戶標(biāo)識(shí)信息的受控設(shè)4^記請(qǐng)求<11-1> (圖6中的步驟S302)。
當(dāng)接收包含用戶標(biāo)識(shí)信息的受控設(shè)備登記請(qǐng)求<11-1>時(shí)(圖7中的步驟 S401 ),業(yè)務(wù)服務(wù)器30判斷對(duì)應(yīng)于用戶標(biāo)識(shí)信息的控制設(shè)備/業(yè)務(wù)管理ID是否 被存儲(chǔ)在存儲(chǔ)部件31中(圖7中的步驟S402 )。
當(dāng)沒(méi)有存儲(chǔ)對(duì)應(yīng)于用戶標(biāo)識(shí)信息的控制設(shè)備/業(yè)務(wù)管理ID時(shí),業(yè)務(wù)服務(wù)器 30把用戶標(biāo)識(shí)信息存儲(chǔ)在存儲(chǔ)部件31中(圖7中的步驟S403 )并且向直接訪 問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)布控制設(shè)4^/業(yè)務(wù)管理ID獲取請(qǐng)求 <R-2> (圖7中的步驟S404 ),所述控制設(shè)備/業(yè)務(wù)管理ID獲取請(qǐng)求<議-2>包含 被預(yù)先分配給所述業(yè)務(wù)服務(wù)器30的業(yè)務(wù)ID??刂苅殳4V業(yè)務(wù)管理ID是被唯一 地分配給由業(yè)務(wù)提供者所提供的每個(gè)業(yè)務(wù)和控制設(shè)備的組合的ID。
當(dāng)接收控制設(shè)備/業(yè)務(wù)管理ID獲取請(qǐng)求<11-2>時(shí)(圖8中的步驟S501 ), SOAP服務(wù)器42檢查其中所包含的業(yè)務(wù)ID是否匹配于在直接訪問(wèn)管理服務(wù)器 40的存儲(chǔ)部件41中所預(yù)先登記的業(yè)務(wù)ID (圖8中的步驟S502 )。當(dāng)所述業(yè)務(wù) ID不匹配預(yù)先躬己的業(yè)務(wù)ID時(shí),SOAP服務(wù)器42向業(yè)務(wù)服務(wù)器30發(fā)送用于 表明所述業(yè)務(wù)ID未被登記的4 代碼作為控制設(shè)備/業(yè)務(wù)管理ID獲取響應(yīng) <R-2R> (圖8中的步驟S506 )。當(dāng)所述業(yè)務(wù)ID匹配預(yù)先躬己的業(yè)務(wù)ID時(shí), SOAP服務(wù)器42發(fā)布新的控制該:4V業(yè)務(wù)管理ID (圖8中的步驟S503 ),在存 儲(chǔ)部件41中登記在此控制設(shè)備/業(yè)務(wù)管理ID和業(yè)務(wù)ID之間的相應(yīng)關(guān)系(圖8 中的步驟S504 ),并且向業(yè)務(wù)服務(wù)器30發(fā)送此控制設(shè)^V業(yè)務(wù)管理ID作為控制 設(shè)備/業(yè)務(wù)管理ID獲取請(qǐng)求〈R-2R〉(圖8中的步驟S505 )。從而,直接訪問(wèn)管 理服務(wù)器40可以通過(guò)使用控制設(shè)備10和由所述控制i殳備10所使用的業(yè)務(wù)服務(wù)器30的業(yè)務(wù)的組合來(lái)標(biāo)識(shí)從所述直接訪問(wèn)管理服務(wù)器40看來(lái)的控制端。
應(yīng)當(dāng)注意,直接訪問(wèn)管理服務(wù)器40與控制設(shè)備/業(yè)務(wù)管理ID和業(yè)務(wù)ID關(guān)m把諸如業(yè)務(wù)服務(wù)器30的URI之類的站點(diǎn)信息存儲(chǔ)在存儲(chǔ)部件41中,以便管理所述站點(diǎn)信息。
當(dāng)接收控制設(shè)備/業(yè)務(wù)管理ID作為控制設(shè)備/業(yè)務(wù)管理ID獲取響應(yīng)<11-211>時(shí)(圖7中的步驟S405),業(yè)務(wù)服務(wù)器30與用戶標(biāo)識(shí)信息關(guān)聯(lián)地在存儲(chǔ)部件31中登記控制設(shè)備/業(yè)務(wù)管理ID (圖7中的步驟S406 )。通過(guò)與用戶標(biāo)識(shí)信息關(guān)聯(lián)地存儲(chǔ)控制設(shè)備/業(yè)務(wù)管理ID,當(dāng)此后從控制設(shè)備10進(jìn)行訪問(wèn)時(shí),業(yè)務(wù)服務(wù)器30通過(guò)使用對(duì)應(yīng)于用戶標(biāo)識(shí)信息的控制設(shè)^V業(yè)務(wù)管理ID來(lái)請(qǐng)求直接訪問(wèn)管理服務(wù)器40對(duì)控制設(shè)備10執(zhí)行處理,以便使所述直接訪問(wèn)管理服務(wù)器40能夠把控制請(qǐng)求源唯一地標(biāo)識(shí)為用于組合控制設(shè)備10和業(yè)務(wù)服務(wù)器30的業(yè)務(wù)的控制側(cè)。
在業(yè)務(wù)服務(wù)器30與用戶標(biāo)識(shí)信息關(guān)聯(lián)地在存儲(chǔ)部件31中登記控制設(shè)備/業(yè)務(wù)管理ID之后或者當(dāng)在所述存儲(chǔ)部件31中登記了控制設(shè)備/業(yè)務(wù)管理ID時(shí)(所述控制設(shè)備/業(yè)務(wù)管理ID對(duì)應(yīng)于在從控制設(shè)備10所接收的受控設(shè)M記請(qǐng)求<議-1>中所包含的用戶標(biāo)識(shí)信息),所述業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)布受控設(shè)備登記口令獲取請(qǐng)求<11-3> (圖7中的步驟S407 ),所述受控設(shè)M記口令獲取請(qǐng)求<11-3>包含這些控制設(shè)備/業(yè)務(wù)管理ID和業(yè)務(wù)ID。
當(dāng)接收受控設(shè)備^己口令獲取請(qǐng)求<11-3>時(shí)(圖8中的步驟S507),直接訪問(wèn)管理服務(wù)器40中的SOAP月良務(wù)器42判斷在存儲(chǔ)部件41中是否登記了其中所包含的控制設(shè)備/業(yè)務(wù)管理ID和業(yè)務(wù)ID的組合(圖8中的步猓S508 )。當(dāng)沒(méi)有登記所述組合時(shí),SOAP服務(wù)器30向業(yè)務(wù)服務(wù)器30發(fā)送4^代碼作為受控設(shè)備登記口令獲取響應(yīng)〈R-3R〉(圖8中的步驟S512 ),所述M代碼用于表明沒(méi)有登記控制設(shè)備/業(yè)務(wù)管理ID和業(yè)務(wù)ID的組合。當(dāng)在存儲(chǔ)部件41中已經(jīng)登記了在受控設(shè)備登記口令獲取請(qǐng)求<11-3>中所包含的控制設(shè)備/業(yè)務(wù)管理ID和業(yè)務(wù)ID的組合時(shí),SOAP服務(wù)器42重新產(chǎn)生受控i殳M記口令(圖8中的步驟S509)并且與控制i殳備/業(yè)務(wù)管理ID和業(yè)務(wù)ID關(guān)聯(lián)地把此受控設(shè)W記口令和關(guān)于對(duì)所述受控設(shè)備登記口令所指定的截止日期的信息登記到存儲(chǔ)部件41 (圖8中的步驟S510 ),所述控制設(shè)^V業(yè)務(wù)管理ID和業(yè)務(wù)ID被包含在受控設(shè)4^記口令獲取請(qǐng)求<11-3>中。然后,SOAP服務(wù)器42向業(yè)務(wù)服務(wù)器30發(fā)送受控設(shè)備登記口令和關(guān)于所述受控設(shè)備登記口令的截止日期的信息以作為受控設(shè)^記口令獲取響應(yīng)<11-311> (圖8中的步驟S511 )。當(dāng)接收受控設(shè)備登記口令獲取響應(yīng)〈R-3R〉時(shí)(圖7中的步驟S408 ),業(yè)務(wù) 服務(wù)器30向控制設(shè)備10發(fā)送在所述受控設(shè)備躬己口令獲取響應(yīng)〈R-3R〉中所 包含的受控設(shè)備登記口令及關(guān)于其截止日期的信息作為受控設(shè)備登記響應(yīng) <R-4> (圖7中的步驟S409 )。
當(dāng)接收受控設(shè)備躬5響應(yīng)<11-4>時(shí)(圖6中的步驟S303 ),控制設(shè)備10把 在受控設(shè)備登記響應(yīng)<11-4>中所包含的受控設(shè)備登記口令及關(guān)于其截止日期的 信息存儲(chǔ)在存儲(chǔ)部件11中(圖6中的步驟S304 )。
從而,完成了用于相對(duì)于控制設(shè)備10和業(yè)務(wù)的組合登記控制設(shè)4v業(yè)務(wù)管
理ID的處理、以及用于發(fā)布受控設(shè)備登記口令的處理,所述受控^L^記口 令用于使受控設(shè)備20與控制設(shè)備10相關(guān)聯(lián)。
[l-2.受控設(shè)備的躬己
接下來(lái),將描述在登記中的受控設(shè)備20的操作。
在由用戶使用之前,受控設(shè)備20在直接訪問(wèn)管理服務(wù)器40中如下地對(duì)受 控設(shè)備20自身IMti殳備認(rèn)證。
首先,受控設(shè)備20檢查自動(dòng)連接標(biāo)志值(圖10中的步驟S601 )。在向直 接訪問(wèn)管理服務(wù)器40躬6受控設(shè)備之前,自動(dòng)連接標(biāo)志值為關(guān)閉(OFF)。在 這種情況下,受控設(shè)備20向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā) 送設(shè)備認(rèn)證請(qǐng)求〈R-0〉(圖10中的步驟S602),所述設(shè)備認(rèn)證請(qǐng)求<11-0>包含 關(guān)于預(yù)置的i人證方法的信息和i殳4^人證信息。
當(dāng)從受控設(shè)備20接收設(shè)備認(rèn)證請(qǐng)求〈R-0時(shí)(圖8中的步驟S513 ),直接 訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42依照在設(shè)備認(rèn)證請(qǐng)求〈R-0中所包含 的關(guān)于認(rèn)證方法的信息和設(shè)備認(rèn)證信息來(lái)判斷受控設(shè)備20是否為適當(dāng)?shù)脑O(shè)備 (圖8中的步驟S514)。當(dāng)判斷受控設(shè)備20是不適當(dāng)?shù)脑O(shè)備時(shí),即當(dāng)認(rèn)證方法 不同于預(yù)定的認(rèn)證方法或者設(shè)備認(rèn)證信息具有不同于預(yù)定的認(rèn)證方法的格式 時(shí),SOAP服務(wù)器42向受控設(shè)備20發(fā)送用于表明向直接訪問(wèn)管理服務(wù)器40 示出了#^代碼的消息作為設(shè)備認(rèn)證響應(yīng)<11-011> (圖8中的步驟S515 )。當(dāng)判 斷受控設(shè)備20是適當(dāng)?shù)膇殳備時(shí),即當(dāng)i人證方法匹配預(yù)定的i人證方法并且i殳備 認(rèn)證信息具有預(yù)定的認(rèn)證方法的格式時(shí),SOAP月良務(wù)器42產(chǎn)生將被分配給受 控設(shè)備20的設(shè)備認(rèn)證延續(xù)ID (圖8中的步驟S516 ),并且與在設(shè)^l^人證請(qǐng)求 <11-0>中所包含的設(shè)備認(rèn)證信息關(guān)聯(lián)地把所述設(shè)備認(rèn)證延續(xù)ID存儲(chǔ)在存儲(chǔ)部 件41中(圖8中的步驟S517 )。在那之后,SOAP服務(wù)器42向受控設(shè)備20發(fā) 送設(shè)備認(rèn)證響應(yīng)〈R-0R〉(圖8中的步驟S518),所述設(shè)備認(rèn)證響應(yīng)〈R-0R〉包
16含所產(chǎn)生的設(shè)備認(rèn)證延續(xù)ID和關(guān)于其截止日期的信息。設(shè)備認(rèn)證延續(xù)ID是被分配給已經(jīng)由直接訪問(wèn)管理服務(wù)器40認(rèn)證的設(shè)備的標(biāo)識(shí)信息。使用所述標(biāo)識(shí)信息,直接訪問(wèn)管理服務(wù)器40可以識(shí)別受控設(shè)備20的設(shè)備認(rèn)證狀態(tài)。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收了設(shè)備認(rèn)證響應(yīng)<議-011>時(shí)(圖10中的步驟S603 ),所述設(shè)備認(rèn)證響應(yīng)^R-OR〉包含設(shè)備認(rèn)證延續(xù)ID及關(guān)于其截止日期的信息,受控設(shè)備20與設(shè)備認(rèn)證信息關(guān)聯(lián)地把在所述設(shè)備認(rèn)證響應(yīng)<11-011>中所包含的設(shè)備認(rèn)證延續(xù)ID及關(guān)于其截止日期的信息存儲(chǔ)在存儲(chǔ)部件21中(圖10中的步驟S604 )。
在那之后,受控設(shè)備20判斷受控設(shè)4^己口令是否被存儲(chǔ)在存儲(chǔ)部件21中(圖10中的步驟S605)。當(dāng)受控設(shè)備登記口令未楝存儲(chǔ)時(shí),操作被終止,而當(dāng)所述受控設(shè)備登記口令被存儲(chǔ)時(shí),處理繼續(xù)至步驟S609。由于在獲取設(shè)備認(rèn)證延續(xù)ID之后沒(méi)有立即存儲(chǔ)受控設(shè)備登記口令,所以在這種情況下操作被終止。
到現(xiàn)在為止,受控設(shè)備20把設(shè)備認(rèn)證延續(xù)ID、關(guān)于所述設(shè)備i人證延續(xù)ID的截止日期的信息以及設(shè)備認(rèn)證信息的組合存儲(chǔ)在存儲(chǔ)部件21中,直接訪問(wèn)管理服務(wù)器40把設(shè)備認(rèn)證延續(xù)ID和設(shè)備認(rèn)證信息的組合存儲(chǔ)在存儲(chǔ)部件41中,從而完成向直接訪問(wèn)管理服務(wù)器40登記所述受控設(shè)備20。
[l-3.把控制設(shè)備/業(yè)務(wù)管理ID ^^到受控i殳備管理ID
接下來(lái),執(zhí)行用于彼此關(guān)聯(lián)地向直接訪問(wèn)管理服務(wù)器40登記控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備管理ID的操作。在控制設(shè)備10中,由用戶輸入一次性口令發(fā)送請(qǐng)求(圖6中的步驟S305 )。當(dāng)從用戶接收一次性口令發(fā)送請(qǐng)求時(shí),控制設(shè)備10通過(guò)使用紅外類型或USB類型的接口[IF-03向受控設(shè)備20轉(zhuǎn)送在存儲(chǔ)部件11中所存儲(chǔ)的受控設(shè)4^記口令作為一次性口4^<11-5>(圖6中的步驟S306)。用于轉(zhuǎn)送受控設(shè)M記口令的其它可能的方法包括經(jīng)由非接觸式IC卡、使用藍(lán)牙(注冊(cè)商標(biāo))的無(wú)線發(fā)送、無(wú)線LAN等進(jìn)行轉(zhuǎn)送,但是可以使用任何轉(zhuǎn)送方法,只要可以把受控設(shè)M記口令從用于充當(dāng)控制設(shè)備的控制設(shè)備10轉(zhuǎn)送到受控設(shè)備20即可。在那之后,控制設(shè)備10從存儲(chǔ)部件11中刪除受控設(shè)W記口令(圖6中的步猓S307 )。
當(dāng)從控制設(shè)備10接收受控設(shè)備登記口令<11-5>時(shí)(圖10中的步驟S607),受控設(shè)備20把所述受控設(shè)備登記口令存儲(chǔ)在存儲(chǔ)部件21中(圖10中的步驟S608 )。隨后,受控設(shè)備20向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送受控設(shè)備登記請(qǐng)求<11-6> ,所述受控設(shè)備登記請(qǐng)求<11-6>包含了在存儲(chǔ)部件21中所存儲(chǔ)的設(shè)備認(rèn)證延續(xù)ID和從控制設(shè)備10所接收的受控i殳M記口令 (圖10中的步驟S609)。從而,受控設(shè)備20請(qǐng)求直接訪問(wèn)管理服務(wù)器40以便
與已經(jīng)發(fā)送受控設(shè)M記口令的控制設(shè)備io關(guān)m來(lái)登記所述受控設(shè)備登記口令。
當(dāng)從受控設(shè)備20接收受控設(shè)^"記請(qǐng)求<11-6>時(shí)(圖9中的步驟S519 ), 直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42檢查在受控設(shè)4^記請(qǐng)求<11-6> 中所包含的設(shè)備認(rèn)證延續(xù)ID是否匹配于在存儲(chǔ)部件41中所存儲(chǔ)的ID,并且 還檢查設(shè)備認(rèn)證延續(xù)ID的截止日期(圖9中的步驟S520),當(dāng)檢查結(jié)果被判 斷為NG時(shí),即當(dāng)設(shè)^^人證延續(xù)ID不匹配所存儲(chǔ)的ID時(shí)或者當(dāng)已經(jīng)過(guò)了設(shè)備 認(rèn)證延續(xù)ID的截止日期時(shí),SOAP服務(wù)器42向受控設(shè)備20發(fā)送受控設(shè)M 記響應(yīng)〈R-6R〉(圖9中的步驟S530),所述受控設(shè)備登記響應(yīng)〈R-6R〉包含用 于表明必須進(jìn)^i殳備i人證的,代碼,當(dāng)接收了包含4W代碼的受控設(shè)M記 響應(yīng)〈R-6R〉時(shí)(圖10中的步驟S622 ),受控i殳備20返回到步驟S602并且重 復(fù)用于該:4"認(rèn)證的處理。
當(dāng)在步驟S520的檢查結(jié)果為OK (可以)時(shí),即當(dāng)設(shè)4^人證延續(xù)ID匹配 在存儲(chǔ)部件41中所存儲(chǔ)的ID并且設(shè)備認(rèn)證延續(xù)ID的截止日期尚未過(guò)去時(shí), SOAP服務(wù)器42檢查在從受控設(shè)備20所接收的受控設(shè)4^記請(qǐng)求<11-6>中所 包含的受控設(shè)備登記口令是否匹配在存儲(chǔ)部件41中所存儲(chǔ)的口令并且還檢查 所述受控設(shè)M記口令的截止日期(圖9中的步驟S521 )。當(dāng)檢查結(jié)果被判斷 為NG時(shí),即當(dāng)受控設(shè)備登記口令沒(méi)有匹配所存儲(chǔ)的口令時(shí)或者當(dāng)已經(jīng)過(guò)了受 控設(shè)備登記口令的截止日期時(shí),SOAP服務(wù)器42向受控設(shè)備20發(fā)送用于表明 在受控設(shè)備登記請(qǐng)求<11-6>中所包含的受控設(shè)備登記口令無(wú)效的#^代碼作為 受控設(shè)4^記響應(yīng)<11-611> (圖9中的步驟S529 )。當(dāng)接收作為受控設(shè)備登記響 應(yīng)的#^代碼<11-611>時(shí)(圖10中的步驟S620 ),受控設(shè)備20通過(guò)被連接到受 控設(shè)備20的TV屏幕等向用戶顯示餘蔽消息(圖10中的步驟S621)以致再次 獲取受控設(shè)備登記口令,并且結(jié)束處理。
當(dāng)在步驟S521中的檢查結(jié)果為OK時(shí),即當(dāng)受控設(shè)^^登記口令匹配在存 儲(chǔ)部件41中所存儲(chǔ)的口令并且當(dāng)受控設(shè)4^記口令的截止日期尚未過(guò)期時(shí), SOAP服務(wù)器42參考在存儲(chǔ)部件41中所存儲(chǔ)的信息來(lái)判斷受控設(shè)備管理ID 是否被分配給在受控設(shè)^^記請(qǐng)求<11-6>中所包含的設(shè)備認(rèn)證延續(xù)ID (圖9中 的步驟S522 )。當(dāng)對(duì)應(yīng)于設(shè)備認(rèn)證延續(xù)ID的受控設(shè)備管理ID尚未被分配時(shí), SOAP服務(wù)器42向受控設(shè)備20分配受控i殳備管理ID (圖9中的步驟S523 ), 并且與受控設(shè)備20的設(shè)4^人證信息和i殳4^人證延續(xù)ID關(guān):^把所分配的受控儲(chǔ)部件41中(圖9中的步驟S524 )。當(dāng)受控i殳備管理ID 已經(jīng)被分配給在受控設(shè)備登記請(qǐng)求<11-6>中所包含的設(shè)備認(rèn)證延續(xù)ID時(shí), SOAP服務(wù)器42與控制設(shè)備/業(yè)務(wù)管理ID關(guān)聯(lián)地把受控設(shè)備管理ID存儲(chǔ)在存 儲(chǔ)部件41中(圖9中的步猓S525 ),所述控制設(shè)備/業(yè)務(wù)管理ID已被與受控設(shè) M記口令關(guān)聯(lián)*儲(chǔ)在存儲(chǔ)部件41中。這里,受控設(shè)備管理ID指的是被唯 一地分配給直接訪問(wèn)管理服務(wù)器40中的受控設(shè)備的標(biāo)識(shí)信息。在其使用的情 況下,被分配給控制設(shè)備和業(yè)務(wù)的組合的控制設(shè)備/業(yè)務(wù)管理ID以及被分配給 受控設(shè)備的受控設(shè)備管理ID彼此相互鏈接。在這種情況下,多個(gè)受控設(shè)備管 理ID可以^C鏈接到一個(gè)控制i殳^V業(yè)務(wù)管理ID,或者反過(guò)來(lái)多個(gè)控制i殳^V業(yè) 務(wù)管理ID可以被鏈接到一個(gè)受控設(shè)備管理ID。
然后,SOAP服務(wù)器42向受控設(shè)備20發(fā)送目前所鏈接的業(yè)務(wù)號(hào)碼作為受 控設(shè)備躬己響應(yīng)<11-611> (圖9中的步驟S526 )。接下來(lái),SOAP服務(wù)器42向 業(yè)務(wù)服務(wù)器30發(fā)送受控設(shè)^^記完成通知<11-7> (圖9中的步驟S527 ),其包 含在存儲(chǔ)部件41中所存儲(chǔ)的業(yè)務(wù)ID、控制設(shè)^^/業(yè)務(wù)管理ID和受控設(shè)M記 口令。在那之后,SOAP服務(wù)器42刪除存儲(chǔ)部件41中的受控設(shè)備登記口令(圖 9中的步驟S528 )并且結(jié)束處理。另 一方面,當(dāng)從SOAP服務(wù)器42接收受控 設(shè)備登記完成通知<11-7>時(shí)(圖7中的步驟S410 ),業(yè)務(wù)服務(wù)器30借助電子郵 件等向控制設(shè)備10的用戶通知完成了登記受控設(shè)備(圖7中的步驟S411 )。
當(dāng)從SOAP服務(wù)器42接收目前所鏈接的業(yè)務(wù)號(hào)碼作為受控設(shè)備登記響應(yīng) <11-611>時(shí)(圖10中的步驟S610 ),受控設(shè)備20開啟自動(dòng)連接標(biāo)志(圖10中 的步攀S611)并且顯示用于表明已經(jīng)完成受控設(shè)M記的消息(圖10中的步 驟S612)。 受控設(shè)備20刪除在存儲(chǔ)部件21中所存儲(chǔ)的受控設(shè)備登記口
圖10中的步驟S613 )。在那之后,為了與直接訪問(wèn)管理服務(wù)器40中的XMPP 服務(wù)器43建立時(shí)常在線的連接會(huì)話,受控設(shè)備20向直接訪問(wèn)管理服務(wù)器40 中的SOAP服務(wù)器42發(fā)送包^i殳備認(rèn)證延續(xù)ID的XMPP登錄信息獲取請(qǐng)求 <D-0-l> (圖10中的步驟S614 )。
[2.受控設(shè)備的XMPP登錄
在此網(wǎng)絡(luò)系統(tǒng)中,直接訪問(wèn)管理服務(wù)器40包括用于設(shè)置與受控設(shè)備20的 雙向時(shí)常在線的連接會(huì)活的XMPP服務(wù)器43。為了用于充當(dāng)控制設(shè)備的控制 設(shè)備10能夠通過(guò)網(wǎng)絡(luò)訪問(wèn)受控設(shè)備20,所述受控設(shè)備20在訪問(wèn)之前登錄到 XMPP服務(wù)器43中以便與XMPP服務(wù)器43建立時(shí)常在線的連接會(huì)話。從而, 業(yè)務(wù)服務(wù)器30和控制設(shè)備10可以在必要時(shí)從受控設(shè)備20獲取必要的信息。 為了簡(jiǎn)化在這種情況下業(yè)務(wù)服務(wù)器30的設(shè)計(jì),把XMPP協(xié)議隱藏在直接訪問(wèn)
19管理服務(wù)器40中,使得只有SOAP接口可以與XMPP服務(wù)器43交換信息, 所述XMPP服務(wù)器43已經(jīng)與受控設(shè)備20建立了雙向時(shí)常在線的連^活。
圖3是用于示出在受控設(shè)備20的XMPP登錄時(shí)的信息流的順序圖。圖11 是用于示出在受控設(shè)備20的XMPP登錄期間的直接訪問(wèn)管理服務(wù)器40操作的 流程圖。
當(dāng)從受控設(shè)備20接收包^^i殳備認(rèn)證延續(xù)ID的XMPP登錄信息獲取請(qǐng)求 <0-0-1>時(shí)(圖11中的步驟S1001),直接訪問(wèn)管理服務(wù)器40檢查在XMPP登 錄信息獲取請(qǐng)求<0-0-1>中所包含的設(shè)備認(rèn)證延續(xù)ID以及所述設(shè)備認(rèn)證延續(xù) ID的截止日期(圖11中的步驟1002 )。在此檢查中,當(dāng)在XMPP登錄信息獲 取請(qǐng)求<0-0-1>中所包含的設(shè)備認(rèn)證延續(xù)ID不匹配在直接訪問(wèn)管理服務(wù)器40 的存儲(chǔ)部件41中所存儲(chǔ)的ID時(shí)或者當(dāng)截止日期已經(jīng)過(guò)去時(shí),這意味著并未適 當(dāng)?shù)叵蛑苯釉L問(wèn)管理服務(wù)器40登記受控設(shè)備20或者雖然過(guò)去登記了受控設(shè)備 20但是在登記時(shí)設(shè)備認(rèn)證延續(xù)ID的截止日期已經(jīng)過(guò)去。因此,直接訪問(wèn)管理 服務(wù)器40向受控設(shè)備20發(fā)送用于表明必須進(jìn)行設(shè)備認(rèn)證的錯(cuò)誤代碼作為 XMPP登錄信息獲取響應(yīng)〈D-0-lR〉(圖11中的步驟S1003 )。當(dāng)設(shè)備認(rèn)證延續(xù) ID ^t存儲(chǔ)在存儲(chǔ)部件41中并JU殳4^人證延續(xù)ID的截止日期尚未過(guò)去時(shí),直 接訪問(wèn)管理服務(wù)器40從存儲(chǔ)部件41獲WA:鏈接到此設(shè)備認(rèn)證延續(xù)ID的受控 設(shè)備管理ID和設(shè)備認(rèn)證信息(圖11中的步驟S1004 )。根據(jù)這些受控設(shè)備管理 ID和設(shè)備認(rèn)證信息,受控設(shè)備20產(chǎn)生關(guān)于完全JID (D)的信息、XMPP登 錄口令以及XMPP登錄口令的截止日期(圖11中的步驟S1005)并且把這些 信息存儲(chǔ)到存儲(chǔ)部件41中(圖11中的步驟S1006),所述完全JID (D)是為 登錄到XMPP服務(wù)器43中所必須的XMPP登錄ID。直接訪問(wèn)管理服務(wù)器40 向受控設(shè)備20發(fā)送通過(guò)向所產(chǎn)生的關(guān)于完全JID (D)的信息、XMPP登錄口 令及其截止日期增加X(jué)MPP地址、端口號(hào)、認(rèn)證方法信息和SSL (安全的套 接層secure socket layer)選項(xiàng)所獲得的信息作為XMPP登錄信息獲取響應(yīng) <D-0-lR> (圖11中的步驟S1007 )。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包含完全JID( D )、 XMPP登錄口令等的XMPP登錄信息獲取響應(yīng)〈D-0-lR〉時(shí)(圖10中的步驟 S615 ),受控設(shè)備20向直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43發(fā)送包 含完全JID (D)和XMPP登錄口令的XMPP登錄認(rèn)證請(qǐng)求〈D-0-2〉(圖10 沖的步驟S616)。
當(dāng)從受控設(shè)備20接收XMPP登錄認(rèn)證請(qǐng)求<0-0-2>時(shí)(圖11中的步驟 S1008 ),直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43檢查在XMPP登錄認(rèn)證請(qǐng)求<0-0-2>中所包含的完全JID (D )、 XMPP登錄口令和所述XMPP登錄 口令的截止日期(圖11中的步驟S1009),并且當(dāng)所述完全JID(D)不匹配在 存儲(chǔ)部件41中所存儲(chǔ)的完全JID (D )時(shí)、當(dāng)XMPP登錄口令不匹配在存儲(chǔ) 部件41中所存儲(chǔ)的口令時(shí)、或者當(dāng)XMPP登錄口令的截止日期已經(jīng)過(guò)去時(shí), XMPP服務(wù)器43向受控設(shè)備20發(fā)送用于表明XMPP登錄失敗的4m代碼作 為XMPP登錄認(rèn)證響應(yīng)〈D-0-2R〉(圖11中的步驟SIOIO)。當(dāng)完全JID (D)、 XMPP登錄口令和截止日期的所有檢查結(jié)果為OK時(shí),直接訪問(wèn)管理服務(wù)器 40中的XMPP服務(wù)器43向受控設(shè)備20發(fā)送用于表明XMPP登錄被允許的代 碼作為XMPP登錄認(rèn)證響應(yīng)〈D-0-2R〉(圖11中的步驟SlOll)。
當(dāng)從直接訪問(wèn)管理服務(wù)器40接收用于表明XMPP登錄已經(jīng)失敗的錯(cuò)誤代 碼作為XMPP登錄認(rèn)證響應(yīng)〈D-0-2R〉時(shí)(圖10中的步驟S619),受控設(shè)備20 返回到步驟S614并且再次進(jìn)行XMPP登錄信息獲取請(qǐng)求。更具體地說(shuō),由于 XMPP登錄口令的截止日期可能已經(jīng)過(guò)去,所以受控設(shè)備20再次執(zhí)行用于 XMPP登錄信息獲取請(qǐng)求的處理。當(dāng)從直接訪問(wèn)管理服務(wù)器40接收用于表明 XMPP登錄^JL許的代碼作為XMPP登錄認(rèn)證響應(yīng)〈D-0-2R〉時(shí)(圖10中的步 驟S618 ),受控設(shè)備20完成XMPP登錄處理。
當(dāng)受控設(shè)備20從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收用于 表明需要進(jìn)^i殳備認(rèn)證的4^代碼作為XMPP登錄信息獲取響應(yīng)〈D-0-lR〉時(shí) (圖10中的步驟S617),受控設(shè)備20可能未被適當(dāng)?shù)叵蛑苯釉L問(wèn)管理服務(wù)器 40登記或者i殳^^人證延續(xù)ID的截止日期可能已經(jīng)過(guò)去。因此,受控設(shè)備20 向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42重新發(fā)送包含關(guān)于認(rèn)證方法的 信息和設(shè)備認(rèn)證信息的設(shè)備認(rèn)證請(qǐng)求〈R-0以便再次執(zhí)行受控設(shè)備20的設(shè)備 認(rèn)證(圖10中的步驟S602 ),所述關(guān)于認(rèn)證方法的信息和設(shè)備認(rèn)證信息在受控 設(shè)備20中被預(yù)先設(shè)置。
如上所述,在此網(wǎng)絡(luò)系統(tǒng)中,直接訪問(wèn)管理服務(wù)器40產(chǎn)生為受控設(shè)備20 登入XMPP服務(wù)器43中所必須的XMPP登錄ID (完全JID )和XMPP登錄 口令并且把它們遞送到受控設(shè)備20。例如如圖23所示,完全JID由棵JID部 分和資源部分構(gòu)成。被分配給受控設(shè)備的受控設(shè)備管理ID被用作棵JID部分, 并且從設(shè)備認(rèn)證信息所獲得的產(chǎn)品代碼和序號(hào)被用作資源部分。此外如圖24 所示,用于標(biāo)識(shí)控制設(shè)備和業(yè)務(wù)的組合的控制設(shè)備/業(yè)務(wù)管理ID可以被用作資 源部分。
順便提及,在步驟S611自動(dòng)連接標(biāo)志被開啟的情況下,在下一連接,例 如當(dāng)受控設(shè)備20暫時(shí)斷電繼而被再次加電時(shí),或者當(dāng)受控設(shè)備20斷開與XMPP服務(wù)器43的^"連接繼而重新建立會(huì)話時(shí),受控設(shè)備20在步驟S601 檢查自動(dòng)連接標(biāo)志之后從步驟614發(fā)送XMPP登乘信息獲取請(qǐng)求〈D-0-l〉開始 進(jìn)行處理。換句話說(shuō),在重新連接時(shí),受控設(shè)備20跳過(guò)設(shè)備認(rèn)證、從控制設(shè) 備10獲取受控設(shè)備登記口令的處理以及受控設(shè)備登記的處理并且繼續(xù)用于 XMPP登錄的處理。從而在重新連接時(shí),受控設(shè)備20可以通過(guò)簡(jiǎn)單地執(zhí)行 XMPP登錄的處理來(lái)與XMPP服務(wù)器43建立連接會(huì)話。
從而完成用于把受控設(shè)備20關(guān)聯(lián)為將由充當(dāng)控制設(shè)備的控制設(shè)備10所控 制的對(duì)象的處理。下面將描述當(dāng)控制設(shè)備10通過(guò)直接訪問(wèn)從受控i殳備20獲取 內(nèi)容數(shù)據(jù)時(shí)所執(zhí)行的在兩個(gè)相關(guān)聯(lián)設(shè)備之間的具體處理。
[3.來(lái)自受控設(shè)備的直接訪問(wèn)處理l
圖4是用于示出來(lái)自受控設(shè)備20的直接訪問(wèn)處理的順序圖。來(lái)自受控設(shè) 備20的直接訪問(wèn)指的是在業(yè)務(wù)服務(wù)器30和受控設(shè)備20之間的直>^訪問(wèn),所 述直接訪問(wèn)在來(lái)自受控設(shè)備20的直接訪問(wèn)會(huì)話建立請(qǐng)求時(shí)開始。圖5是用于 提供在來(lái)自圖4中的受控設(shè)備20的直接訪問(wèn)處理期間的接口功能概況的周表。 圖12是用于示出在來(lái)自受控設(shè)備20的直接訪問(wèn)處理期間的控制設(shè)備10操作 的流程圖。圖13、圖14和圖18是用于示出在來(lái)自受控設(shè)備20的直接訪問(wèn)處 理期間的業(yè)務(wù)服務(wù)器30操作的流程圖。圖15和圖16是用于示出在來(lái)自受控 設(shè)備20的直接訪問(wèn)處理期間的直接訪問(wèn)管理服務(wù)器40操作的流程圖。圖17 是用于示出在來(lái)自受控設(shè)備20的直接訪問(wèn)處理期間的受控設(shè)備20操作的流程 圖。
首先,當(dāng)控制設(shè)備10的用戶向控制設(shè)備10給出用于開始使用直接訪問(wèn)以 便觀看內(nèi)容的指令時(shí)(圖12中的步驟S801),控制設(shè)備10向業(yè)務(wù)服務(wù)器30 發(fā)送受控設(shè)備列表獲取請(qǐng)求<0-1> (圖12中的步驟S802),受控設(shè)備列表獲取 請(qǐng)求<0-1>包含了在控制設(shè)備10中所預(yù)置的用戶標(biāo)識(shí)信息。
當(dāng)從控制設(shè)備10接收受控設(shè)備列表獲取請(qǐng)求<0-1>時(shí)(圖13中的步驟 S卯l),業(yè)務(wù)服務(wù)器30判斷對(duì)應(yīng)于在受控設(shè)備列表獲取請(qǐng)求<0-1>中所包含的 用戶標(biāo)識(shí)信息的控制設(shè)備/業(yè)務(wù)管理ID是否被存儲(chǔ)在存儲(chǔ)部件31中(圖13中 的步驟S902)。當(dāng)對(duì)應(yīng)于用戶標(biāo)識(shí)信息的控制設(shè)備/業(yè)務(wù)管理ID未被存儲(chǔ)在存 儲(chǔ)部件31中時(shí),業(yè)務(wù)服務(wù)器30向控制設(shè)備10發(fā)送用于表明需J^記受控設(shè) 備的^代碼作為受控設(shè)備列表獲取響應(yīng)<0-3> (圖13中的步驟S卯3)。
同時(shí),當(dāng)對(duì)應(yīng)于在受控設(shè)備列表獲取請(qǐng)求<0-1>中所包含的用戶標(biāo)識(shí)信息 的控制i殳^^/業(yè)務(wù)管理ID被存儲(chǔ)在存儲(chǔ)部件31中時(shí),業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送受控設(shè)備列表獲取請(qǐng)求<0-2> (圖 13中的S904),受控設(shè)備列表獲取請(qǐng)求<0-2>包含作為用于標(biāo)識(shí)業(yè)務(wù)的信息的 業(yè)務(wù)ID和控制設(shè)備/業(yè)務(wù)管理ID。
當(dāng)從業(yè)務(wù)服務(wù)器30接收受控設(shè)備列表獲取請(qǐng)求<0-2>時(shí)(圖15中的步驟 S1012 ),直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42判斷在受控設(shè)備列表獲 取請(qǐng)求<0-2>中所包含的業(yè)務(wù)ID和控制設(shè)備/業(yè)務(wù)管理ID的組合是否被存儲(chǔ)在 直接訪問(wèn)管理服務(wù)器40的存儲(chǔ)部件41中(圖15中的步驟S1013 ),并且當(dāng)所 ili且合未被存儲(chǔ)時(shí),SOAP服務(wù)器42向業(yè)務(wù)服務(wù)器30發(fā)送用于表明需^記 受控設(shè)備的錯(cuò)誤代碼作為受控設(shè)備列表獲取響應(yīng)〈D-2R〉(圖15中的步驟 S1014 )。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收上述4^代碼作為 受控設(shè)備列表獲取響應(yīng)<0-211>時(shí)(圖13中的步驟S卯5 ),業(yè)務(wù)服務(wù)器30向控 制設(shè)備10發(fā)送此4m代碼作為受控設(shè)備列表獲取響應(yīng)〈D-3〉(圖13中的步驟 S906 )。當(dāng)從業(yè)務(wù)服務(wù)器30接收M代碼作為受控設(shè)備列表獲取響應(yīng)〈D-3〉時(shí) (圖12中的步驟S803 ),控制設(shè)備10經(jīng)由顯示部件向用戶顯示對(duì)應(yīng)于所述錯(cuò) 誤代碼的消息(圖12中的步驟S804 )。
當(dāng)在圖15的步驟S1013中進(jìn)行登記時(shí),直接訪問(wèn)管理服務(wù)器40中的SOAP 服務(wù)器42判斷在受控設(shè)備列表獲取請(qǐng)求〈D-2〉中所包含的業(yè)務(wù)ID和控制設(shè)備/ 業(yè)務(wù)管理ID的組合是否被存儲(chǔ)在直接訪問(wèn)管理服務(wù)器40的存儲(chǔ)部件41中, 所述SOAP服務(wù)器42依照用于鏈接在存儲(chǔ)部件41中所存儲(chǔ)的受控設(shè)備管理ID 和控制設(shè)備/業(yè)務(wù)管理ID的內(nèi)容來(lái)產(chǎn)生一個(gè)列表作為受控設(shè)備列表,并且與控 制設(shè)^V業(yè)務(wù)管理ID關(guān)聯(lián)地把所述受控設(shè)備列表存儲(chǔ)在存儲(chǔ)部件41中,并且 向業(yè)務(wù)服務(wù)器30發(fā)送包含受控設(shè)備列表的受控設(shè)備列表獲取響應(yīng)<0-211> (圖 15中的步驟S1015),所述一個(gè)列表包括被重新分配給可由控制設(shè)備10控制的 受控設(shè)備的受控設(shè)備管理ID的號(hào)碼、在設(shè)備認(rèn)證信息中所包含的關(guān)于受控設(shè) 備的設(shè)備名稱等。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包含受控設(shè)備列表 的受控設(shè)備列表獲取響應(yīng)<0-211>時(shí)(圖13中的步驟S卯7),業(yè)務(wù)服務(wù)器30向 控制設(shè)備10發(fā)送包含所述受控設(shè)備列表的受控設(shè)備列表獲取響應(yīng)<0-3> (圖 13中的步驟S908)。
當(dāng)接收包含受控設(shè)備列表的受控設(shè)備列表獲取響應(yīng)<0-3>時(shí)(圖12中的步 驟S805 ),控制設(shè)備10判斷多個(gè)受控設(shè)備號(hào)碼是否存在于所述受控設(shè)備列表中 (圖12中的步驟S806 )。當(dāng)存在多個(gè)受控i殳備號(hào)碼時(shí),控制i殳備10在顯示部件上顯示受控設(shè)備列表的內(nèi)容(圖12中的步驟S807),使用戶從受控設(shè)備號(hào)碼 中選擇一個(gè)(圖12中的步驟S808),并且把所選擇的受控設(shè)備號(hào)碼存儲(chǔ)在存儲(chǔ) 部件ll中(圖12中的步驟S809, S811)。當(dāng)不存在多個(gè)受控設(shè)備時(shí),控制設(shè) 備10把單個(gè)受控設(shè)備號(hào)碼存儲(chǔ)在存儲(chǔ)部件11中(圖12中的步驟S810, S811 )。
然后,控制設(shè)備10執(zhí)行用于獲取內(nèi)容列表的處理(步驟S811-l)并且與 在存儲(chǔ)部件li中所存儲(chǔ)的用戶標(biāo)識(shí)信息和受控設(shè)備號(hào)碼關(guān)聯(lián)地把所獲取的內(nèi)
容列表存儲(chǔ)在存儲(chǔ)部件ll中,所述內(nèi)容列表包含了在受控設(shè)備20中所存儲(chǔ)的 內(nèi)容的標(biāo)題、時(shí)間和內(nèi)容ID。圖26示出了內(nèi)容列表的例子。稍后將描述用于 獲取內(nèi)容列表的具體過(guò)程。
當(dāng)使用戶#存儲(chǔ)部件11中所存儲(chǔ)的內(nèi)容列表選擇一個(gè)內(nèi)容ID之后,控 制設(shè)備10向業(yè)務(wù)服務(wù)器30發(fā)送內(nèi)^f見看請(qǐng)求〈S-l〉(圖12中的步驟S812 ), 所迷內(nèi)容觀看請(qǐng)求〈S-1〉包含了在存儲(chǔ)部件11中所存儲(chǔ)的用戶標(biāo)識(shí)信息和受控 設(shè)備號(hào)碼以及由用戶所選擇的內(nèi)容ID。
當(dāng)從控制設(shè)備10接收內(nèi)容觀看請(qǐng)求<8-1>時(shí)(圖14中的步驟S卯9 ),業(yè)務(wù) 服務(wù)器30檢查可由業(yè)務(wù)服務(wù)器30使用的XMPP會(huì)話ID是否被存儲(chǔ)在存儲(chǔ)部 件31中(圖14中的步驟S910)。當(dāng)可由業(yè)務(wù)服務(wù)器30使用的XMPP^tlD 未被存儲(chǔ)時(shí),業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42 發(fā)送XMPP登錄請(qǐng)求<0-5>以便與XMPP服務(wù)器43建立XMPP會(huì)話(圖14 中的步驟S9U),所述XMPP登錄請(qǐng)求<0-5>包含業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管 理ID和受控設(shè)備號(hào)碼。
當(dāng)從業(yè)務(wù)服務(wù)器30接收XMPP登錄請(qǐng)求〈D-5〉時(shí)(圖11中的步驟S1016), 直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42判斷在XMPP登錄請(qǐng)求<0-5> 中所包含的業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼的組合是否被存儲(chǔ) 在存儲(chǔ)部件41中(圖11中的步驟S1017)。當(dāng)所iii且合未被存儲(chǔ)時(shí),直接訪問(wèn) 管理服務(wù)器40中的SOAP服務(wù)器42向業(yè)務(wù)服務(wù)器30發(fā)送用于表明需M記 受控設(shè)備的4^代碼作為XMPP登錄響應(yīng)〈D-5R〉(圖11中的步驟S1018), 所述受控設(shè)備用于充當(dāng)相應(yīng)業(yè)務(wù)的對(duì)象。在那之后,結(jié)束直接訪問(wèn)管理服務(wù)器 40的操作。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收用于表明需M記 充當(dāng)著相應(yīng)業(yè)務(wù)之對(duì)象的受控設(shè)備作為XMPP登錄響應(yīng)〈D-5R〉時(shí)(圖14中的 步驟S912 ),業(yè)務(wù)服務(wù)器30向控制設(shè)備發(fā)送所述^:代碼作為內(nèi)容觀看請(qǐng)求響 應(yīng)<8-111> (圖14中的步驟S913 )。當(dāng)接收作為內(nèi)^J財(cái)請(qǐng)求響應(yīng)〈S-1R〉的錯(cuò) 誤代碼時(shí)(圖12中的步驟S813 ),控制設(shè)備10通過(guò)顯示部件向用戶顯示用于表明需要登記充當(dāng)著業(yè)務(wù)對(duì)象的受控設(shè)備20的錯(cuò)誤消息(圖12中的步驟 S814 )。
另一方面,當(dāng)直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42在圖11步驟 S1017的判斷中判斷在來(lái)自業(yè)務(wù)服務(wù)器30的^ 登錄請(qǐng)求<0-5>中所包含的 業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼的組合是否被存儲(chǔ)在存儲(chǔ)部件 41中時(shí),這意味著用于充當(dāng)業(yè)務(wù)對(duì)象的受控設(shè)備20已經(jīng)被躬己,由此SOAP 服務(wù)器42產(chǎn)生可由業(yè)務(wù)服務(wù)器30使用的XMPP會(huì)話ID,與在XMPP登錄請(qǐng) 求<0-5>中所包含的業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼關(guān)聯(lián)地把 所述XMPP會(huì)話ID存儲(chǔ)在存儲(chǔ)部件41中(圖11中的步驟S1019),并且向業(yè) 務(wù)服務(wù)器30發(fā)送包含XMPP會(huì)話ID的XMPP登錄響應(yīng)〈D-5R〉(圖11中的 步驟S1020 )。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包含XMPP ^ ID的XMPP登錄響應(yīng)<0-511>時(shí)(圖14中的步驟S914 ),業(yè)務(wù)服務(wù)器30與所 述業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼關(guān)聯(lián)地把在XMPP登錄響 應(yīng)<0-511>中所包含的XMPP會(huì)活I(lǐng)D存儲(chǔ)在存儲(chǔ)部件31中(圖14中的步驟 S915 )。
在XMPP ID被存儲(chǔ)之后或者當(dāng)在步驟S910判斷可用的XMPP ID已經(jīng)被存儲(chǔ)在存儲(chǔ)部件31中時(shí),業(yè)務(wù)服務(wù)器30產(chǎn)生關(guān)于建立直接訪問(wèn)^" 的OTP ( —次性口令)(圖14中的步驟S916 )并且與從控制設(shè)備10所接收的 內(nèi)^(見看請(qǐng)求<8-1>關(guān)聯(lián)地把所產(chǎn)生的OTP存儲(chǔ)在存儲(chǔ)部件31中(圖14中的 步驟S917)。在那之后,業(yè)務(wù)服務(wù)器30等待從受控設(shè)備20接收直接訪問(wèn)M <S-2> (圖14中的步驟S918 )。
接下來(lái),業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42 發(fā)送回叫請(qǐng)求〈S-3〉(圖14中的步驟S919),該回叫請(qǐng)求〈S-3〉包含業(yè)務(wù)ID、 控制設(shè)備/業(yè)務(wù)管理ID、 XMPPMlD、業(yè)務(wù)URN (統(tǒng)一資源名稱)、業(yè)務(wù)服 務(wù)器地址、業(yè)務(wù)服務(wù)器端口號(hào)和OTP。這里業(yè)務(wù)URN指的是用于指定可由受 控設(shè)備20提供的業(yè)務(wù)(應(yīng)用)之一的信息。在此例子中,它指的是內(nèi)容,見看 業(yè)務(wù)。業(yè)務(wù)服務(wù)器地址指的是業(yè)務(wù)服務(wù)器30借此可在網(wǎng)絡(luò)上被唯一標(biāo)識(shí)的地 址信息,即全局IP地址。業(yè)務(wù)服務(wù)器端口號(hào)指的是為訪問(wèn)業(yè)務(wù)服務(wù)器30所必 需的端口號(hào)。
當(dāng)從業(yè)務(wù)服務(wù)器30接收回叫請(qǐng)求<8-3>時(shí)(圖15中的步驟S1021 ),直接 訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42判斷在所述回叫請(qǐng)求<8-3>中所包含 的業(yè)務(wù)ID和控制設(shè)^V業(yè)務(wù)管理ID的組合是否^:存儲(chǔ)在存儲(chǔ)部件41中(圖15中的步驟S1022),并且當(dāng)所述組合未被存儲(chǔ)時(shí),SOAP服務(wù)器42向業(yè)務(wù)服務(wù) 器30發(fā)送用于表明需要登記充當(dāng)著相應(yīng)業(yè)務(wù)對(duì)象的受控設(shè)備的4m代碼作為 回叫響應(yīng)〈S-3R〉(圖15中的步驟S1023)。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收用于表明需M記 充當(dāng)著相應(yīng)業(yè)務(wù)對(duì)象的受控設(shè)備的#^代碼作為回叫響應(yīng)<8-311>時(shí)(圖14中 的步驟S920 ),業(yè)務(wù)服務(wù)器30從存儲(chǔ)部件31中丟棄相關(guān)的OTP (圖14中的 步驟S921),停止等待從受控設(shè)備20接收直接訪問(wèn)會(huì)話(圖14中的步驟 S921-l),繼而向控制設(shè)備10發(fā)送用于表明需M記充當(dāng)著相應(yīng)業(yè)務(wù)對(duì)象的受 控設(shè)備的#^代碼作為內(nèi)容觀看請(qǐng)求響應(yīng)<8-111> (圖14中的步驟S922)。已 經(jīng)描述了當(dāng)控制設(shè)備10接收用于表明需要躬己充當(dāng)著相應(yīng)業(yè)務(wù)對(duì)象的受控設(shè) 備的M代碼作為內(nèi)^1見看請(qǐng)求響應(yīng)<8-111>時(shí)所執(zhí)行的操作。
當(dāng)直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42在圖15步驟S1022的判 斷中判斷在回叫請(qǐng)求<8-3>中所包含的業(yè)務(wù)ID和控制該:備/業(yè)務(wù)管理ID的組合 是否存儲(chǔ)在存儲(chǔ)部件41中時(shí),SOAP服務(wù)器42檢查在回叫請(qǐng)求<8-3>中所包 含的XMPP會(huì)話ID。此檢查通過(guò)判斷在回叫請(qǐng)求〈S-3〉中所包含的XMPP會(huì) 話ID、業(yè)務(wù)ID和控制設(shè)備/業(yè)務(wù)管理ID的組合是否被登記在存儲(chǔ)部件41中來(lái) 執(zhí)行(圖15中的步驟S1024 )。當(dāng)此檢查結(jié)果被判斷為NG時(shí),直接訪問(wèn)管理 服務(wù)器40中的SOAP服務(wù)器42向業(yè)務(wù)服務(wù)器30發(fā)送用于表明使用了不正確 的XMPP M ID的4^代碼作為回叫響應(yīng)〈S-3R〉(圖15中的步驟S1025 ) 并且結(jié)束處理。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收用于表明使用了不 正確的XMPP會(huì)活I(lǐng)D的#^代碼作為回叫響應(yīng)<8-311>時(shí)(圖14中的步驟 S923 ),業(yè)務(wù)服務(wù)器30 M儲(chǔ)部件31中丟棄相關(guān)的OTP(圖14中的步驟S924 ) 并且停止等待從受控設(shè)備20接收直接訪問(wèn)會(huì)話(圖14中的步驟S925)。在那 之后,業(yè)務(wù)月l務(wù)器30返回到圖14的步驟S911并且再次開始用于向直接訪問(wèn) 管理服務(wù)器40中的XMPP服務(wù)器43發(fā)送XMPP登錄請(qǐng)求<0-5>的處理。
當(dāng)XMPP M ID的檢查結(jié)果被判斷為OK時(shí),直接訪問(wèn)管理服務(wù)器40 中的SOAP服務(wù)器42從業(yè)務(wù)服務(wù)器30所接收的回叫請(qǐng)求〈S-3〉中提取業(yè)務(wù) URN(內(nèi)^i見看)、業(yè)務(wù)服務(wù)器地址、業(yè)務(wù)服務(wù)器端口號(hào)和OTP,并且通it^ 直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43和受控設(shè)備20之間所建立的時(shí) 常在線的連^活向所述受控設(shè)備20發(fā)送包含這些信息的回叫請(qǐng)求<8-4> (圖 15中的步驟S1026)。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43接收回叫請(qǐng)求<8-4>時(shí)(圖17中的步驟S1101),受控設(shè)備20把在回叫請(qǐng)求<8-4>中所包含的業(yè)務(wù) URN(內(nèi)^^見看)、業(yè)務(wù)服務(wù)器地址、業(yè)務(wù)服務(wù)器端口號(hào)和OTP存儲(chǔ)在存儲(chǔ)部 件21中(圖17中的步驟S1102)。然后,受控設(shè)備20獲取對(duì)應(yīng)于在存儲(chǔ)部件 21中所存儲(chǔ)的業(yè)務(wù)URN (內(nèi)^5 ^")的請(qǐng)求通行證(圖17中的步騍S1103 )。 這里對(duì)應(yīng)于業(yè)務(wù)URN的請(qǐng)求通行證例如指的是本地URI的信息組成部分,受 控設(shè)備20如圖25所示從中接受請(qǐng)求,并且服務(wù)級(jí)別(內(nèi)容觀看)由所述請(qǐng)求 通行證來(lái)指定。業(yè)務(wù)URN和請(qǐng)求通行證被彼此關(guān)聯(lián)Ak^儲(chǔ)在受控設(shè)備20的存 儲(chǔ)部件21中。
隨后,受控設(shè)備20通過(guò)時(shí)常在線的連接會(huì)話向直接訪問(wèn)管理月艮務(wù)器40中 的XMPP服務(wù)器43發(fā)送所獲取的請(qǐng)求通行證作為回叫響應(yīng)<8-411> (圖17中 的步驟S1104 )。當(dāng)通過(guò)XMPP服務(wù)器43從受控設(shè)備20接收包含請(qǐng)求通行證 的回叫響應(yīng)<8-411>時(shí)(圖16中的步猓S1031),直接訪問(wèn)管理服務(wù)器40中的 SOAP服務(wù)器42向業(yè)務(wù)服務(wù)器30發(fā)送包含所述請(qǐng)求通行證的回叫響應(yīng)〈S-3R〉 (圖16中的步驟S1032)。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包H求通行證的 回叫響應(yīng)〈S-3R〉時(shí)(圖14中的步驟S926),業(yè)務(wù)服務(wù)器30與內(nèi)^ 見看請(qǐng)求 <8-1>關(guān)聯(lián)地把在所述回叫響應(yīng)〈S-3R〉中所包含的請(qǐng)求通行證存儲(chǔ)在存儲(chǔ)部件 31中(圖14中的步驟S927)。在那之后,業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù) 器40中的SOAP服務(wù)器42發(fā)送包含業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和XMPP 會(huì)話ID的XMPP注銷通知<05> (圖14中的步驟S928 ),所述業(yè)務(wù)ID、控制 設(shè)備/業(yè)務(wù)管理ID和XMPPID被用為回叫請(qǐng)求<8-3>,繼而刪除在存儲(chǔ)
i地存儲(chǔ)的業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)^ (圖14中的步驟 S929)。另一方面,當(dāng)接收XMPP注銷通知〈C-5〉時(shí),直接訪問(wèn)管理服務(wù)器42 中的SOAP服務(wù)器42丟棄在存儲(chǔ)部件41中所存儲(chǔ)的相關(guān)XMPP會(huì)話ID (圖 16中的步驟S1041,圖16中的步驟S1042)。
當(dāng)受控設(shè)備20可以獲取業(yè)務(wù)服務(wù)器30的全局IP地址和端口號(hào)以及OTP 并且所述業(yè)務(wù)服務(wù)器30可以如上所述獲取在受控設(shè)備20中所存儲(chǔ)的內(nèi)容請(qǐng)求 通行證時(shí),適當(dāng)?shù)赝瓿蛇B續(xù)的回叫請(qǐng)求處理。
如上所述,在此實(shí)施例中,通it^直接訪問(wèn)管理服務(wù)器40中的XMPP服 務(wù)器43和受控設(shè)備20之間所建立的時(shí)常在線的連接^l"來(lái)執(zhí)行在業(yè)務(wù)服務(wù)器 30和受控設(shè)備20之間的信息交換以用于連續(xù)的回叫請(qǐng)求處理。
接下來(lái),將描述來(lái)自受控設(shè)備20的直接訪問(wèn)操作。業(yè)務(wù)服務(wù)器30現(xiàn)在被假定為等待從受控設(shè)備20接收直接訪問(wèn)會(huì)話建立請(qǐng) 求(圖14中的步驟S918 )。為了與業(yè)務(wù)服務(wù)器30建立直接訪問(wèn)會(huì)話,受控設(shè) 備20根據(jù)在圖17的步驟S1102中在存儲(chǔ)部件21中所存儲(chǔ)的業(yè)務(wù)服務(wù)器30的 全局IP地址和端口號(hào)向業(yè)務(wù)服務(wù)器30發(fā)送包含OTP的直接訪問(wèn)會(huì)話建立請(qǐng) 求<8-6> (圖17中的步驟S1105 )。
當(dāng)從受控設(shè)備20接收包含OTP的直接訪問(wèn)^^建立請(qǐng)求〈S-6〉時(shí)(圖18 中的步驟S1201 ),業(yè)務(wù)服務(wù)器30判斷在存儲(chǔ)部件31中所存儲(chǔ)的任何OTP是 否匹配所接收的OTP (圖18中的步驟S1202 )。當(dāng)判斷在存儲(chǔ)部件31中所存 儲(chǔ)的OTP都不匹配所接收的OTP時(shí),業(yè)務(wù)服務(wù)器30向受控設(shè)備20發(fā)送直接 訪問(wèn)會(huì)話建立響應(yīng)〈S-6R〉(圖18中的步驟S1203),其包含用于表明認(rèn)證失敗 的代碼。在那之后,業(yè)務(wù)服務(wù)器30斷開直接訪問(wèn)會(huì)活的連接(圖18中的步驟 S1204 )。
當(dāng)從業(yè)務(wù)服務(wù)器30接收包含了表明認(rèn)證失敗(NG)的NG代碼的直接訪 問(wèn)會(huì)話建立響應(yīng)〈S-6R〉時(shí)(圖17中的步驟1106),受控設(shè)備20丟棄在存儲(chǔ)部 件21中所存儲(chǔ)的業(yè)務(wù)月良務(wù)器地址、業(yè)務(wù)J3良務(wù)器端口和OTP并且結(jié)束處理(圖 17中的步驟S1107 )。
另一方面,當(dāng)在圖18步驟S1202的判斷中判斷在存儲(chǔ)部件31中所存儲(chǔ)的 OTP之一匹配所接收的OTP時(shí),業(yè)務(wù)服務(wù)器30使直接訪問(wèn)會(huì)話建立請(qǐng)求<8-6> 與對(duì)應(yīng)于已經(jīng)與所接收的OTP匹配的上述OTP的內(nèi)容觀看請(qǐng)求<8-1>相關(guān)聯(lián) (圖18中的步驟S1205)。更具體地說(shuō),使在對(duì)應(yīng)于已經(jīng)與所接收的OTP匹配 的上述OTP的內(nèi)容觀看請(qǐng)求<8-1>中所包含的用戶標(biāo)識(shí)信息、受控設(shè)備號(hào)碼和 內(nèi)容ID與從受控設(shè)備20所接收的直接訪問(wèn)會(huì)話建立請(qǐng)求<8-6>相關(guān)聯(lián)。從而, 在來(lái)自業(yè)務(wù)服務(wù)器30的每個(gè)回叫請(qǐng)求和來(lái)自受控設(shè)備20的用于建立直接訪問(wèn) M的請(qǐng)求之間的相應(yīng)關(guān)系可以被業(yè)務(wù)服務(wù)器30識(shí)別,使得可以確保在兩個(gè) 適當(dāng)?shù)脑O(shè)備之間建立直接訪問(wèn)^t。
接下來(lái),業(yè)務(wù)服務(wù)器30向受控設(shè)備20發(fā)送直接訪問(wèn)會(huì)話建立響應(yīng)<8-611> (圖18中的步驟S1206),其包含用于表明認(rèn)證已經(jīng)成功的代碼。從而在業(yè)務(wù) 服務(wù)器30和受控設(shè)備20之間建立直接訪問(wèn)會(huì)話(圖18中的步驟S1207 ),并 且業(yè)務(wù)服務(wù)器30從存儲(chǔ)部件31中丟棄已經(jīng)匹配所接收OTP的上述OTP (圖 18中的步驟S1208 )。受控設(shè)備20從業(yè)務(wù)服務(wù)器30接收直接訪問(wèn)會(huì)話建立響 應(yīng)〈S-6R、并且等待從業(yè)務(wù)服務(wù)器30接收直接訪問(wèn)請(qǐng)求(圖17中的步驟 S1108 ),所述直接訪問(wèn)會(huì)話建立響應(yīng)〈S-6R〉已包含了用于表明認(rèn)證已經(jīng)成功的 代碼。在M儲(chǔ)部件31中丟棄OTP之后,業(yè)務(wù)服務(wù)器30通過(guò)所建立的直接訪問(wèn)會(huì)話向受控設(shè)備20發(fā)送直接訪問(wèn)請(qǐng)求<8-8> (圖18中的步驟S1209),所 述直接訪問(wèn)請(qǐng)求<8-8>包含在圖14的步驟S926中所獲取的請(qǐng)求通行證以;S^ 與直接訪問(wèn)^t建立請(qǐng)求〈S-6〉相關(guān)聯(lián)的內(nèi)容觀看請(qǐng)求<8-1>中所包含的內(nèi)容 ID。
當(dāng)通過(guò)直接訪問(wèn)會(huì)話從業(yè)務(wù)服務(wù)器30接收直接訪問(wèn)請(qǐng)求<8-8>時(shí)(圖17 中的S1109),受控設(shè)備20檢查在直接訪問(wèn)請(qǐng)求<8-8>中所包含的請(qǐng)求通行證和 內(nèi)容ID (圖17中的步驟SlllO)。更具體地說(shuō),受控設(shè)備20檢查在直接訪問(wèn)
存^部件21中以及內(nèi)容ID是否被存^在存儲(chǔ)部件21中。當(dāng)它們被存儲(chǔ)時(shí)檢 查結(jié)果被判斷為OK,并且當(dāng)它們未被存儲(chǔ)時(shí)被判斷為NG。當(dāng)檢查結(jié)果被判 斷為NG時(shí),受控設(shè)備20通過(guò)直接訪問(wèn)會(huì)話向業(yè)務(wù)服務(wù)器30發(fā)送包含#^代 碼的直接訪問(wèn)響應(yīng)〈S-8R〉(圖17中的步驟Sllll ),丟棄在存儲(chǔ)部件21中所存 儲(chǔ)的業(yè)務(wù)服務(wù)器30的全局IP地址和端口號(hào)以及OTP并且結(jié)束處理(圖17中 的步驟S1107)。
當(dāng)通過(guò)直接訪問(wèn)會(huì)話從受控設(shè)備20接收包含錯(cuò)誤代碼的直接訪問(wèn)響應(yīng) <8-811>時(shí)(圖18中的步驟S1210),業(yè)務(wù)服務(wù)器30向控制設(shè)備10發(fā)送包含錯(cuò) 誤代碼的內(nèi)^9^響應(yīng)〈S-1R〉(圖18中的步驟S1211)并且斷開直接訪問(wèn)會(huì) 話的連接(圖18中的S1214)。當(dāng)接收包含4^代碼的內(nèi)容觀看響應(yīng)〈S-1R〉時(shí) (圖12中的步驟S813 ),控制設(shè)備10通過(guò)顯示部件向用戶顯示對(duì)應(yīng)于此#^ 代碼的消息(圖12中的步驟S814)。
當(dāng)在受控設(shè)備20中在圖17的步驟S1U0中的檢查結(jié)果被判斷為OK時(shí), 受控設(shè)備20根據(jù)在來(lái)自業(yè)務(wù)服務(wù)器30的直接訪問(wèn)請(qǐng)求<8-8>中所包含的請(qǐng)求 通行證和內(nèi)容ID^儲(chǔ)部件21中讀擬目關(guān)的內(nèi)容數(shù)據(jù),并且通過(guò)直接訪問(wèn)會(huì) 話向業(yè)務(wù)服務(wù)器30發(fā)送所述內(nèi)^lt據(jù)作為直接訪問(wèn)響應(yīng)〈S-8R^圖17中的步 驟S1112 )。當(dāng)通過(guò)直接訪問(wèn)^從受控設(shè)備20接收包含內(nèi)^t據(jù)的直接訪問(wèn) 響應(yīng)〈S-8R〉時(shí)(圖18中的步驟S1212 ),業(yè)務(wù)服務(wù)器30向控制設(shè)備10發(fā)送所 接收的內(nèi)^:據(jù)作為內(nèi)^ ^響應(yīng)<8-111> (圖18中的步驟S1213)。在發(fā)送內(nèi) ^!t據(jù)之后,業(yè)務(wù)服務(wù)器30斷開直接訪問(wèn)^"的連接(圖18中的步驟S1214 )。 當(dāng)接收作為內(nèi)^t財(cái)響應(yīng)〈S-lI^的內(nèi)^:據(jù)時(shí)(圖12中的步驟S815),控制 設(shè)備10再現(xiàn)所述內(nèi)^t據(jù)(圖12中的步驟S816 )。
應(yīng)當(dāng)注意,當(dāng)自^ME圖14的步驟S916產(chǎn)生OTP以來(lái)經(jīng)過(guò)了確定時(shí)段之 后沒(méi)有接收到包含相同OTP的直接訪問(wèn)^"建立請(qǐng)求<8-6>時(shí)(圖18中的步 驟S1215 ),業(yè)務(wù)服務(wù)器30 M儲(chǔ)部件31中丟棄OTP(圖18中的步驟S1216)并且停止等待從受控設(shè)備20接收直接訪問(wèn)會(huì)話建立請(qǐng)求(圖18中的步驟 S1217 )。
(用于獲取內(nèi)容ID的方法)
接下來(lái),將描述當(dāng)控制設(shè)備10獲M受控設(shè)備20中所存儲(chǔ)的內(nèi)容列表時(shí) 所執(zhí)行的上述過(guò)程的例子。圖27是由控制設(shè)備10獲取內(nèi)容列表的順序圖,并 且圖28是用于提供在獲取期間接口功能概況的圖表。
如稍后將要描述,在此例子中,控制設(shè)備10借助與獲取在受控設(shè)備20中 所存儲(chǔ)的內(nèi)容時(shí)相同的過(guò)程來(lái)獲Wt受控設(shè)備20中所存儲(chǔ)的內(nèi)容列表。
在存儲(chǔ)由用戶通過(guò)業(yè)務(wù)服務(wù)器30從直接訪問(wèn)管理服務(wù)器40中的SOAP月良 務(wù)器42所獲取的受控設(shè)備列表中選擇的一個(gè)受控設(shè)備號(hào)碼之后(圖12中的步 驟S811 ),控制設(shè)備10向業(yè)務(wù)服務(wù)器30發(fā)送內(nèi)容列表獲取請(qǐng)求〈S-1,、其包 含在存儲(chǔ)部件11中所存儲(chǔ)的用戶標(biāo)識(shí)信息、受控設(shè)備號(hào)碼和獲取條件。這里 獲取條件指的是由用戶所指定的用來(lái)限定其想要觀看的內(nèi)容的條件。
當(dāng)從控制設(shè)備10接收內(nèi)容列表獲取請(qǐng)求<8-1,>時(shí),業(yè)務(wù)服務(wù)器30向直接 訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送XMPP登錄請(qǐng)求<0-5>。當(dāng)接收 包含XMPP ID的XMPP登錄響應(yīng)<0-511>作為對(duì)XMPP登錄請(qǐng)求<0-5> 的響應(yīng)時(shí),業(yè)務(wù)服務(wù)器30產(chǎn)生關(guān)于建立直接訪問(wèn)會(huì)話的OTP并且等待從受控 設(shè)備20接收直接訪問(wèn)會(huì)話<8-2>。由于從業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù) 器40中的SOAP服務(wù)器42發(fā)送XMPP登錄請(qǐng)求<0-5>直到<8-2>所執(zhí)行的操 作與在內(nèi)容觀看請(qǐng)求的情況下相同,所以省略對(duì)其描述,所述業(yè)務(wù)服務(wù)器30 在〈S-2〉中開始等待從受控設(shè)備20接收直接訪問(wèn)會(huì)話。
在那之后,業(yè)務(wù)服務(wù)器30向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器 42發(fā)送回叫請(qǐng)求<8-3>,其包含業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID、 XMPP^" ID、業(yè)務(wù)URN(內(nèi)容列表獲取)、業(yè)務(wù)服務(wù)器地址、業(yè)務(wù)服務(wù)器端口號(hào)和OTP。
如在內(nèi)容觀看請(qǐng)求的情況下,已經(jīng)接收了回叫請(qǐng)求〈S-3〉的直接訪問(wèn)管理 服務(wù)器40中的SOAP服務(wù)器42連續(xù)地執(zhí)行檢查業(yè)務(wù)ID和控制設(shè)備/業(yè)務(wù)管理 ID的組合并且檢查XMPP M ID。當(dāng)檢查結(jié)果都為OK時(shí),SOAP服務(wù)器42 從業(yè)務(wù)服務(wù)器30所接收的回叫請(qǐng)求〈S-3〉中提取業(yè)務(wù)URN (內(nèi)容列表獲取)、 業(yè)務(wù)服務(wù)器地址、業(yè)務(wù)服務(wù)器端口號(hào)和OTP,并且通過(guò)在直接訪問(wèn)管理服務(wù)器 40中的XMPP服務(wù)器43和受控設(shè)備20之間所建立的時(shí)常在線的連接會(huì)話向 所述受控設(shè)備20發(fā)送包含這些信息的回叫請(qǐng)求<8-4>。順便提及,由于當(dāng)檢查 結(jié)果被判斷為NG時(shí)所執(zhí)行的操作與在內(nèi)容觀看請(qǐng)求的情況下相同,所以省略對(duì)其的描述。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43接收回叫請(qǐng)求〈S-4〉時(shí), 受控設(shè)備20把在回叫請(qǐng)求〈S-4〉中所包含的業(yè)務(wù)URN (內(nèi)容列表獲取)、業(yè)務(wù) 服務(wù)器地址、業(yè)務(wù)服務(wù)器端口號(hào)和OTP存儲(chǔ)在存儲(chǔ)部件21中,并且獲取對(duì)應(yīng) 于業(yè)務(wù)URN (內(nèi)容列表獲取)的請(qǐng)求通行證。
從其中受控設(shè)備20通過(guò)時(shí)常在線的連^活向直接訪問(wèn)管理服務(wù)器40中 的XMPP服務(wù)器43發(fā)送所獲取的請(qǐng)求通行證作為回叫響應(yīng)<8-411>的處理一直 到其中業(yè)務(wù)服務(wù)器30當(dāng)從受控設(shè)備20接收直接訪問(wèn)^"建立請(qǐng)求<8-6>時(shí)與 受控設(shè)備20建立直接訪問(wèn)會(huì)話的處理所執(zhí)行的操作,與在內(nèi)容觀看請(qǐng)求的情 況下相同。
在那之后,業(yè)務(wù)服務(wù)器30通過(guò)所建立的直接訪問(wèn)會(huì)話向受控i殳備20發(fā)送 直接訪問(wèn)請(qǐng)求<8-8>,其包含所獲取的在與直接訪問(wèn)會(huì)話建立請(qǐng)求〈S-6〉相關(guān)聯(lián) 的內(nèi)容列表獲取請(qǐng)求〈S-1 ,>中所包含的請(qǐng)求通行證和獲取M 。
當(dāng)通過(guò)直接訪問(wèn)M從業(yè)務(wù)服務(wù)器30接收直接訪問(wèn)請(qǐng)求<8-8>時(shí),受控設(shè)
21讀擬目關(guān)的內(nèi)容列表并且通過(guò)直接訪問(wèn)^"向業(yè)務(wù)服務(wù)器30發(fā)送內(nèi)容列表 作為直接訪問(wèn)響應(yīng)〈S-8R^
當(dāng)通過(guò)直接訪問(wèn)會(huì)話從受控設(shè)備20接收包含內(nèi)容列表的直接訪問(wèn)響應(yīng) <8-811>時(shí),業(yè)務(wù)服務(wù)器30向控制設(shè)備10發(fā)送所接收的內(nèi)容列表作為內(nèi)容列表 獲取響應(yīng)(S-1,R)。在發(fā)送內(nèi)容列表之后,業(yè)務(wù)服務(wù)器30斷開直^^訪問(wèn)M 的連接。從而,控制設(shè)備10獲取內(nèi)容列表繼而如上所述與用戶標(biāo)識(shí)信息和受 控設(shè)備號(hào)碼關(guān)聯(lián)地把所獲取的內(nèi)容列表存儲(chǔ)在存儲(chǔ)部件11中,并且繼續(xù)用于 發(fā)送內(nèi)容觀看請(qǐng)求<8-1>的處理。
如上所述,依照此實(shí)施例的網(wǎng)絡(luò)系統(tǒng)IOO,向受控設(shè)備20通知業(yè)務(wù)服務(wù)器 30的全局IP地址和端口號(hào)(其中所述業(yè)務(wù)服務(wù)器30被分配有全局IP地址), 并且根據(jù)全局IP地址和端口號(hào)來(lái)與業(yè)務(wù)服務(wù)器30連接以便請(qǐng)求建立直接訪問(wèn) 會(huì)話,使得可以在業(yè)務(wù)服務(wù)器30和受控設(shè)備20之間建立直接訪問(wèn)會(huì)話,而不 考慮是否存在其中向受控設(shè)備20分配全局IP地址的環(huán)境。結(jié)果,消除了其中 需要經(jīng)由直接訪問(wèn)管理服務(wù)器40在業(yè)務(wù)服務(wù)器30和受控設(shè)備20之間以隨道 模式轉(zhuǎn)送大量數(shù)據(jù)的情況,使得可以減少在所述直接訪問(wèn)管理服務(wù)器40上的 負(fù)荷。此外,依照此實(shí)施例的網(wǎng)絡(luò)系統(tǒng)100,不必向受控設(shè)備20分配全局IP 地址,所以路由器50的端口轉(zhuǎn)送設(shè)置變得不必要了。(第二實(shí)施例) 接下來(lái),將描述本發(fā)明的第二實(shí)施例。
在第一實(shí)施例中,建立在業(yè)務(wù)服務(wù)器30和受控設(shè)備20之間的直接訪問(wèn)會(huì) 話,但是在第二實(shí)施例中,假定其中建立在控制設(shè)備10和受控設(shè)備20之間的 直接訪問(wèn)會(huì)話的情況。此外在第二實(shí)施例中,假定其中并未確保向控制設(shè)備IO 分配全局IP地址的環(huán)境。在此實(shí)施例中,控制設(shè)備10對(duì)應(yīng)于第一i殳備,并且 受控設(shè)備20對(duì)應(yīng)于第二設(shè)備。
圖19到圖21是在第二實(shí)施例的網(wǎng)絡(luò)系統(tǒng)中可能的直接訪問(wèn)處理的三個(gè)模 式的順序圖。
首先,在圖19到圖21中,當(dāng)控制設(shè)備10的用戶向控制i殳備10給出用于 開始使用直接訪問(wèn)的指令以便觀看內(nèi)容時(shí),控制設(shè)備10向直接訪問(wèn)管理服務(wù) 器40中的SOAP服務(wù)器42發(fā)送受控設(shè)備列表獲取請(qǐng)求〈D-2、其包含在控制 設(shè)備10中預(yù)置的用戶標(biāo)識(shí)信息以及業(yè)務(wù)ID,所述業(yè)務(wù)ID是用于標(biāo)識(shí)已經(jīng)預(yù) 先從業(yè)務(wù)J3良務(wù)器30獲取的業(yè)務(wù)和控制i殳^V業(yè)務(wù)管理ID的信息。
當(dāng)從控制設(shè)備10接收受控設(shè)備列表獲取請(qǐng)求<0-2>時(shí),直接訪問(wèn)管理服務(wù) 器40中的SOAP服務(wù)器42判斷在受控設(shè)備列表獲取請(qǐng)求<0-2>中所包含的業(yè) 務(wù)ID和控制設(shè)備/業(yè)務(wù)管理ID的組合是否被存儲(chǔ)在直接訪問(wèn)管理服務(wù)器40的 存儲(chǔ)部件41中,并且依照用于鏈接在存儲(chǔ)部件41中所存儲(chǔ)的控制設(shè)備/業(yè)務(wù)管 理ID和受控設(shè)備管理ID的內(nèi)容來(lái)產(chǎn)生列表作為受控設(shè)備列表,并且與控制設(shè) 備/業(yè)務(wù)管理ID關(guān)聯(lián)地把所述受控設(shè)備列表存儲(chǔ)在存儲(chǔ)部件41中,并且向控 制設(shè)備10發(fā)送包含受控設(shè)備列表的受控設(shè)備列表獲取響應(yīng)〈D-2R、所述列表 包括被重新分配給可由控制設(shè)備10控制的受控設(shè)備的受控設(shè)備管理ID的號(hào) 碼、在受控設(shè)備的設(shè)備認(rèn)證信息中所包含的設(shè)備名稱等。
當(dāng)接收包含受控設(shè)備列表的受控設(shè)備列表獲取響應(yīng)<0-211>時(shí),控制設(shè)備 10依照下列方式執(zhí)行用于判斷能夠直接訪問(wèn)處理的處理。
圖22是示出用于判斷能夠直接訪問(wèn)處理的處理的過(guò)程。首先,判斷控制 設(shè)備10是否可以使用全局IP地址(圖22中的步驟S1301),如果控制設(shè)備10 可以使用全局IP地址,那么控制設(shè)備10判斷允許來(lái)自受控設(shè)備20的直接訪 問(wèn)處理(圖22中的步驟S1302 )。更具體地說(shuō),例如當(dāng)控制設(shè)備10被直接連接 到外部網(wǎng)絡(luò)時(shí),控制設(shè)備10可以使用全局IP地址,并且在這種情況下判斷允 許來(lái)自受控設(shè)備20的直接訪問(wèn)處理。當(dāng)不允許控制設(shè)備10使用全局IP地址 時(shí),控制設(shè)備10然后訪問(wèn)用于把控制設(shè)備10連接到外部網(wǎng)絡(luò)的路由器(未示出)并且試圖獲取全局IP地址和端口號(hào)(圖22中的步驟S1303 )。在其中控制 設(shè)備10經(jīng)由路由器被連接到外部網(wǎng)絡(luò)的環(huán)境中,控制設(shè)備10可以獲取全局IP 地址和端口號(hào)并且判斷允許來(lái)自受控設(shè)備20的直接訪問(wèn)處理(圖22中的步驟 S1304)。當(dāng)路由器不存在時(shí)或者當(dāng)從所^由器獲取全局IP地址和端口號(hào)已 經(jīng)失敗時(shí),控制設(shè)備10判斷是否允許來(lái)自控制設(shè)備10的直接訪問(wèn)處理(圖22 中的步驟S1305 )。
圖19是當(dāng)在圖22的步驟S1301中判斷控制設(shè)備10可以使用全局IP地址 時(shí)關(guān)于在步驟S1302來(lái)自受控設(shè)備20的直接訪問(wèn)處理的順序圖。
控制設(shè)備10執(zhí)行用于獲取內(nèi)容列表的處理并且與用戶標(biāo)識(shí)信息和受控設(shè) 備號(hào)碼關(guān)聯(lián)地把所獲取的內(nèi)容列表存儲(chǔ)在存儲(chǔ)部件11中,所述內(nèi)容列表包含 在受控設(shè)備20中所存儲(chǔ)的內(nèi)容的標(biāo)題、時(shí)間和內(nèi)容ID。
當(dāng)在控制設(shè)備10使用戶4存儲(chǔ)部件11中所存儲(chǔ)的內(nèi)容列表中選擇一個(gè) 內(nèi)容ID之后由用戶輸入內(nèi)^C看請(qǐng)求時(shí),所述內(nèi)^ 見看請(qǐng)求包含在存儲(chǔ)部件 11中所存儲(chǔ)的用戶標(biāo)識(shí)信息和受控設(shè)備號(hào)碼以及由所述用戶所選擇的內(nèi)容ID, 則控制設(shè)備10檢查可由控制設(shè)備10使用的XMPP會(huì)話ID是否被存儲(chǔ)在存儲(chǔ) 部件ll中,并且當(dāng)它未被存儲(chǔ)時(shí),這意味著在所述控制設(shè)備10和XMPP服務(wù) 器43之間尚未建立XMPP會(huì)活,由此控制設(shè)備10向直接訪問(wèn)管理月良務(wù)器40 中的SOAP服務(wù)器42發(fā)送XMPP登錄請(qǐng)求<0-5>以便與XMPP服務(wù)器43建 立XMPP會(huì)話,所述XMPP登錄請(qǐng)求〈D-5〉包含業(yè)務(wù)ID、控制設(shè)4V業(yè)務(wù)管理 ID和受控設(shè)備號(hào)碼。
當(dāng)從控制設(shè)備10接收XMPP登錄請(qǐng)求<0-5>時(shí),直接訪問(wèn)管理服務(wù)器40 中的SOAP服務(wù)器42判斷在XMPP登錄請(qǐng)求<0-5>中所包含的業(yè)務(wù)ID、控制 設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼的組合是否被存儲(chǔ)在存儲(chǔ)部件41中,并且 當(dāng)所述組合被存儲(chǔ)時(shí),這意味著用于充當(dāng)業(yè)務(wù)對(duì)象的受控設(shè)備20已經(jīng)被登記, 由此SOAP服務(wù)器42產(chǎn)生可由控制設(shè)備10使用的XMPP會(huì)話ID,與在XMPP 登錄請(qǐng)求<。-5>中所包含的業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼關(guān) 聯(lián)地把所述XMPP會(huì)話ID存儲(chǔ)在存儲(chǔ)部件41中,并且向控制設(shè)備10發(fā)送包 含所述XMPP會(huì)話ID的XMPP登錄響應(yīng)〈D-5R、
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包含XMPPM ID的XMPP登錄響應(yīng)<0-511>時(shí),控制設(shè)備10與所述業(yè)務(wù)ID、控制設(shè)^V業(yè)務(wù) 管理ID和受控設(shè)備號(hào)碼關(guān)聯(lián)地把在XMPP登錄響應(yīng)〈D-5R〉中所包含的 XMPP M ID存儲(chǔ)在存儲(chǔ)部件11中。在存儲(chǔ)XMPP M ID之后或者當(dāng)可用 的XMPP會(huì)話ID已經(jīng)被存儲(chǔ)在存儲(chǔ)部件11中時(shí),控制設(shè)備10產(chǎn)生關(guān)于建立直接訪問(wèn)^t的OTP (—次性口令)并且與內(nèi)^1見看請(qǐng)求<8-1>關(guān)聯(lián)地把所產(chǎn) 生的OTP存儲(chǔ)在存儲(chǔ)部件11中。在那之后,控制設(shè)備10等待從受控設(shè)備20 接收直接訪問(wèn)會(huì)話<8-2> 。
接下來(lái),控制設(shè)備10向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā) 送回叫請(qǐng)求〈S-3、其包含業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID、 XMPP^"ID、 業(yè)務(wù)URN (內(nèi)^ 見看)、控制設(shè)備10的全局IP地址和端口號(hào)以及OTP。
當(dāng)從控制設(shè)備10接收回叫請(qǐng)求<8-3>時(shí),直接訪問(wèn)管理服務(wù)器40中的 SOAP服務(wù)器42判斷在回叫請(qǐng)求<8-3>中所包含的業(yè)務(wù)ID和控制設(shè)備/業(yè)務(wù)管 理ID的組合是否被存儲(chǔ)在存儲(chǔ)部件41中,并且當(dāng)判斷所i^ia合被存儲(chǔ)時(shí),所 述SOAP服務(wù)器42檢查在回叫請(qǐng)求<8-3>中所包含的XMPP ID。此檢查 是通過(guò)判斷在回叫請(qǐng)求<8-3>中所包含的XMPP M ID 、業(yè)務(wù)ID和控制設(shè)備/ 業(yè)務(wù)管理ID的組合是否被登記在存儲(chǔ)部件41中來(lái)執(zhí)行。此檢查結(jié)果被判斷為 OK,直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42根據(jù)從控制設(shè)備10接收的 回叫請(qǐng)求〈S-3〉提取業(yè)務(wù)URN (內(nèi)^i見看)、控制設(shè)備10的全局IP地址和端 口號(hào)以及OTP,并且通過(guò)在直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43和 受控設(shè)備20之間所建立的時(shí)常在線的連接會(huì)話向所述受控設(shè)備20發(fā)送包含這 些信息的回叫請(qǐng)求<8-4> 。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43接收回叫請(qǐng)求<8-4>時(shí), 受控設(shè)備20把在回叫請(qǐng)求〈S-4〉中所包含的業(yè)務(wù)URN (內(nèi)容觀看)、控制設(shè)備 10的全局IP地址和端口號(hào)以及OTP存儲(chǔ)在存儲(chǔ)部件21中。然后,受控設(shè)備 20獲取對(duì)應(yīng)于在存儲(chǔ)部件21中所存儲(chǔ)的業(yè)務(wù)URN(內(nèi)容觀看)的請(qǐng)求通行證。
隨后,受控設(shè)備20通過(guò)時(shí)常在線的連接會(huì)話向直接訪問(wèn)管理服務(wù)器40中 的XMPP服務(wù)器43發(fā)送所獲取的請(qǐng)求通行證作為回叫響應(yīng)〈S-4R〉。當(dāng)通過(guò) XMPP服務(wù)器43從受控設(shè)備20接收包舍清求通行證的回叫響應(yīng)〈S-4R〉時(shí),直 接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42向控制設(shè)備10發(fā)送包含所述請(qǐng)求 通行證的回叫響應(yīng)〈S-3R〉。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包M求通行證的 回叫響應(yīng)〈S-3R〉時(shí),控制設(shè)備10與內(nèi)容觀看請(qǐng)求〈S-1〉關(guān)聯(lián)地把在所述回叫響 應(yīng)<8-311>中所包含的請(qǐng)求通行^£#儲(chǔ)在存儲(chǔ)部件11中。在那之后,控制設(shè)備 10向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送XMPP注銷通知<05> , 其包含被用為回叫請(qǐng)求〈S-3〉的業(yè)務(wù)ID、控制設(shè)^V業(yè)務(wù)管理ID和XMPP ID,繼而刪除在存儲(chǔ)部件11中所存儲(chǔ)的XMPPMlD以及與所述XMPP會(huì) 話ID關(guān)聯(lián)地被存儲(chǔ)在存儲(chǔ)部件11中的業(yè)務(wù)ID、控制設(shè)^V業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼。另一方面,當(dāng)接收XMPP注銷通知〈C-5〉時(shí),直接訪問(wèn)管理服務(wù)器 42中的SOAP服務(wù)器42丟棄在存儲(chǔ)部件41中所存儲(chǔ)的相關(guān)XMPP M ID。
接下來(lái),將描述來(lái)自受控設(shè)備20的直接訪問(wèn)操作。
業(yè)務(wù)服務(wù)器30處于等待從受控設(shè)備20接收直接訪問(wèn)會(huì)話建立請(qǐng)求的狀 態(tài)。如上所述,在通過(guò)時(shí)常在線的連接會(huì)話向直接訪問(wèn)管理服務(wù)器40中的 SOAP服務(wù)器42發(fā)送請(qǐng)求通行證作為回叫響應(yīng)〈S-4R〉之后,為了與控制設(shè)備 10建立直接訪問(wèn)會(huì)話,受控設(shè)備20根據(jù)在存儲(chǔ)部件21中所存儲(chǔ)的控制設(shè)備 10的全局IP地址和端口號(hào)向控制設(shè)備10發(fā)送包含OTP的直接訪問(wèn)會(huì)話建立 請(qǐng)求〈S國(guó)6、
當(dāng)從受控設(shè)備20接收包含OTP的直接訪問(wèn)會(huì)話建立請(qǐng)求<8-6>時(shí),控制 設(shè)備10判斷在存儲(chǔ)部件11中所存儲(chǔ)的任何OTP是否匹配所接收的OTP.當(dāng) 判斷存在匹配所接收OTP的OTP時(shí),控制設(shè)備10使直接訪問(wèn)會(huì)話建立請(qǐng)求 <8-6>與對(duì)應(yīng)于上述已經(jīng)與所接收的OTP匹配的OTP的內(nèi)容觀看請(qǐng)求<8-1>相 關(guān)聯(lián)。換句話說(shuō),使在對(duì)應(yīng)于上述已經(jīng)與所接收的OTP匹配的OTP的內(nèi)容觀 看請(qǐng)求<8-1>中所包含的用戶標(biāo)識(shí)信息、受控設(shè)備號(hào)碼和內(nèi)容ID與從受控設(shè)備 20所接收的直接訪問(wèn)^^建立請(qǐng)求〈S-6〉相關(guān)聯(lián)。
接下來(lái),控制設(shè)備10向受控設(shè)備20發(fā)送直接訪問(wèn)會(huì)話建立響應(yīng)〈S-6R、 其包含用于表明認(rèn)證已經(jīng)成功的代碼。從而在控制設(shè)備10和受控設(shè)備20之間 建立直接訪問(wèn)會(huì)話,并且控制設(shè)備10從存儲(chǔ)部件11丟棄已經(jīng)匹配所接收OTP 的上述OTP。然后受控設(shè)備20從控制設(shè)備10接收直接訪問(wèn)會(huì)話建立響應(yīng) <S-6R>,并且等待從控制設(shè)備10接收直接訪問(wèn)請(qǐng)求,所述直接訪問(wèn)會(huì)話建立 響應(yīng)〈S-6I^包含用于表明認(rèn)證已經(jīng)成功的代碼。
在從存儲(chǔ)部件11中丟棄OTP之后,控制設(shè)備10通過(guò)所建立的直接訪問(wèn) 會(huì)話向受控設(shè)備20發(fā)送直接訪問(wèn)請(qǐng)求<8-8>,其包含在與直接訪問(wèn)M建立請(qǐng) 求<8-6>相關(guān)聯(lián)的內(nèi)^ 見看請(qǐng)求<8-1>中所包含的請(qǐng)求通行證和內(nèi)容ID。
當(dāng)通過(guò)直接訪問(wèn)^"從控制設(shè)備10接收直接訪問(wèn)請(qǐng)求<8-8>時(shí),受控設(shè)備 20檢查在直接訪問(wèn)請(qǐng)求<8-8>中所包含的請(qǐng)求通行證和內(nèi)容ID。更具體地說(shuō), 受控設(shè)備20檢查在直接訪問(wèn)請(qǐng)求〈S-8〉中所包含的請(qǐng)求通行證和內(nèi)容ID的組 合是否^ML存儲(chǔ)在存儲(chǔ)部件21中。所述檢查結(jié)果當(dāng)組合被存儲(chǔ)時(shí)被判斷為OK, 并且當(dāng)它未被存儲(chǔ)時(shí)被判斷為NG。當(dāng)檢查結(jié)果被判斷為OK時(shí),受控設(shè)備20 根據(jù)在來(lái)自控制設(shè)備10的直接訪問(wèn)請(qǐng)求<8-8>中所包含的請(qǐng)求通行證和內(nèi)容 ID M儲(chǔ)部件21讀糾目關(guān)的內(nèi)^!t據(jù),并且通過(guò)直接訪問(wèn)^t向控制設(shè)備10發(fā)送此內(nèi)容數(shù)據(jù)作為直接訪問(wèn)響應(yīng)〈S-8R〉。當(dāng)通過(guò)直接訪問(wèn)M從受控設(shè)備 20接收包含上述內(nèi)容數(shù)據(jù)的直接訪問(wèn)響應(yīng)〈S-8R〉時(shí),所述控制設(shè)備10再現(xiàn)所 述內(nèi) 1據(jù)并且在接收內(nèi)^t據(jù)結(jié)束之后斷開所述直接訪問(wèn)M的連接。
圖20是當(dāng)在圖22的步驟S1301中判斷不允許控制i殳備10使用全局IP地 址并且在圖22的步驟S1303中控制設(shè)備10可以從路由器獲取全局IP地址和 端口號(hào)時(shí),包括了步驟S1304中來(lái)自控制設(shè)備20的直接訪問(wèn)的順序圖。
在這種情況下,關(guān)于來(lái)自受控設(shè)備20的直接訪問(wèn)處理的操作"上與圖 19的相同,但是在以下點(diǎn)中卻不同。當(dāng)控制設(shè)備10向直接訪問(wèn)管理服務(wù)器40 中的SOAP服務(wù)器42發(fā)送回叫請(qǐng)求<8-3>時(shí),控制設(shè)備10發(fā)送回叫請(qǐng)求〈S-3〉, 其除業(yè)務(wù)ID、控制設(shè)4V業(yè)務(wù)管理ID、 XMPP會(huì)話ID和業(yè)務(wù)URN (內(nèi)^!i看) 之夕卜包含vMJ^由器所獲取的控制設(shè)備10的全局IP地址和端口號(hào)。此外,在步 驟S1304來(lái)自受控設(shè)備20的直接訪問(wèn)之后,需要其中控制設(shè)備10訪問(wèn)路由器 并且使所必洛由器關(guān)閉端口的處理(圖22中的步驟S1306)。
圖21是當(dāng)在圖22的步驟S1301中判斷不允許控制設(shè)備10使用全局IP地 址并且在圖22的步驟S1303中控制設(shè)備10無(wú)法從路由器獲取全局IP地址和 端口號(hào)時(shí)在步驟S1305中關(guān)于來(lái)自控制設(shè)備IO的直接訪問(wèn)處理的順序圖。
應(yīng)當(dāng)注意在此順序圖中,假定當(dāng)受控設(shè)備20可以M由器50獲取全局IP 地址和端口號(hào)時(shí)來(lái)自控制設(shè)備10的直接訪問(wèn)。
當(dāng)在控制設(shè)備10中生成包含用戶標(biāo)識(shí)信息和受控設(shè)備號(hào)碼的內(nèi)容觀看請(qǐng) 求<8-1>時(shí),所述控制設(shè)備10檢查可由控制設(shè)備10使用的XMPP會(huì)話ID是 否被存儲(chǔ)在存儲(chǔ)部件11中,并且當(dāng)它未被存儲(chǔ)時(shí),這意味著在控制設(shè)備10和 XMPP服務(wù)器43之間尚未建立XMPP會(huì)活,由此所述控制設(shè)備10向直接訪 問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送包含業(yè)務(wù)ID、控制設(shè)4V業(yè)務(wù)管理 ID和受控設(shè)備號(hào)碼的XMPP登錄請(qǐng)求〈D-5〉以便與XMPP服務(wù)器43建立 XMPP<^。
當(dāng)從控制設(shè)備10接收XMPP登錄請(qǐng)求<0-5>時(shí),直接訪問(wèn)管理服務(wù)器40 中的SOAP服務(wù)器42判斷在XMPP登錄請(qǐng)求〈D-5〉中所包含的業(yè)務(wù)ID、控制 設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼的組合是否被存儲(chǔ)在存儲(chǔ)部件41中,并且 當(dāng)所述組合被存儲(chǔ)時(shí),這意味著用于充當(dāng)業(yè)務(wù)對(duì)象的受控設(shè)備20已經(jīng)被登記, 由此SOAP服務(wù)器42產(chǎn)生可由控制設(shè)備10使用的XMPPM ID,與在XMPP 登錄請(qǐng)求〈D-5〉中所包含的業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和受控設(shè)備號(hào)碼關(guān) 聯(lián)地把所述XMPP會(huì)話ID存儲(chǔ)在存儲(chǔ)部件41中,并且向控制設(shè)備10發(fā)送包含所述XMPP會(huì)話ID的XMPP登錄響應(yīng)<0-511>。
當(dāng)從直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收包含XMPP M ID的XMPP登錄響應(yīng)〈D-5I^時(shí),控制設(shè)備10與所述業(yè)務(wù)ID、控制設(shè)^V業(yè)務(wù) 管理ID和受控設(shè)備號(hào)碼關(guān)聯(lián)地把在XMPP登錄響應(yīng)〈D-5R〉中所包含的 XMPP M ID存儲(chǔ)在存儲(chǔ)部件11中。在存儲(chǔ)XMPP M ID之后或者當(dāng)可用 的XMPP會(huì)活I(lǐng)D已經(jīng)被存儲(chǔ)在存儲(chǔ)部件11中時(shí),控制設(shè)備10向直接訪問(wèn)管 理服務(wù)器40中的SOAP服務(wù)器42產(chǎn)生包含業(yè)務(wù)ID、控制/業(yè)務(wù)管理ID、業(yè)務(wù) URN (內(nèi)容觀看)和XMPP M ID的直接訪問(wèn)開始請(qǐng)求〈D-6〉以便與受控設(shè) 備20建立直接訪問(wèn)會(huì)話。
當(dāng)從控制設(shè)備10接收直接訪問(wèn)開始請(qǐng)求<0-6>時(shí),直接訪問(wèn)管理月艮務(wù)器 40中的SOAP服務(wù)器42通過(guò)在直接訪問(wèn)管理服務(wù)器40中的XMPP服務(wù)器43 和受控設(shè)備20之間所建立的時(shí)常在線的連接會(huì)話向受控設(shè)備20發(fā)送直接訪問(wèn) URI獲取請(qǐng)求<0-7>。受控設(shè)備20依照來(lái)自直接訪問(wèn)管理服務(wù)器40中的XMPP 服務(wù)器43的直接訪問(wèn)URI獲取請(qǐng)求<0-7>分配直接訪問(wèn)本地端口 ,向路由器 50發(fā)送直接訪問(wèn)端口 NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)置請(qǐng)求,其包含4!t預(yù)先分配給 受控設(shè)備20的本地IP和直接訪問(wèn)本地端口的端口號(hào),并且請(qǐng)求路由器50把 可從因特網(wǎng)訪問(wèn)的全局IP地址和端口號(hào)映射到本地IP地址和端口號(hào)。
受控設(shè)備20 M由器50接收與受控設(shè)備20的本地IP地址和端口號(hào)相關(guān) 聯(lián)的全局IP地址和端口號(hào)作為NAT設(shè)置響應(yīng),通過(guò)使用這些全局IP地址和 端口號(hào)來(lái)創(chuàng)建直接訪問(wèn)URI列表,并且向直接訪問(wèn)管理服務(wù)器40中的XMPP 服務(wù)器43發(fā)送直接訪問(wèn)URI。直接訪問(wèn)URI指的是用于通過(guò)網(wǎng)絡(luò)從控制設(shè)備 10直接訪問(wèn)受控設(shè)備20的UTRI。當(dāng)通過(guò)XMPP服務(wù)器43接收直接訪問(wèn)URI 時(shí),直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送它作為對(duì)控制i殳備10 的直4^訪問(wèn)開始響應(yīng)。
當(dāng)獲M直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42接收的直接訪問(wèn) URI時(shí),控制設(shè)備10訪問(wèn)所接收的直接訪問(wèn)URI并且向受控設(shè)備20發(fā)送包 含內(nèi)容ID的內(nèi)容觀看請(qǐng)求作為直接訪問(wèn)請(qǐng)求<0-11>。
當(dāng)從控制設(shè)備10接收包含內(nèi)容ID的內(nèi)容觀看請(qǐng)求作為直接訪問(wèn)請(qǐng)求 〈D-ll〉時(shí),受控設(shè)備20檢查直接訪問(wèn)URI和內(nèi)容ID是否是正確的,并且當(dāng) 它們是正確的時(shí),向控制設(shè)備10發(fā)送由內(nèi)容ID所指定的內(nèi)^lt據(jù)。
當(dāng)從受控設(shè)備20接收內(nèi)容數(shù)據(jù)時(shí),控制設(shè)備10再現(xiàn)所述內(nèi)^t據(jù),并且 在接收內(nèi)容數(shù)據(jù)結(jié)束之后,向直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42發(fā)送直接訪問(wèn)結(jié)束通知<02>,其包含業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID、 XMPP M ID、業(yè)務(wù)URN (內(nèi)^t見看)、直接訪問(wèn)URI。當(dāng)接收直接訪問(wèn)結(jié)束通知 <02>時(shí),直接訪問(wèn)管理服務(wù)器40向受控設(shè)備20發(fā)送直接訪問(wèn)結(jié)束通知《:-3>, 其包含業(yè)務(wù)URN(內(nèi)^f見看)和直接訪問(wèn)URI。當(dāng)接收直接訪問(wèn)結(jié)束通知《:-3> 時(shí),受控設(shè)備20關(guān)閉直接訪問(wèn)端口,其包含關(guān)于所指定直接訪問(wèn)URI<C-4> 的全局IP地址和端口號(hào)。
在發(fā)送直接訪問(wèn)結(jié)束通知02>之后,控制設(shè)備IO向直接訪問(wèn)管理服務(wù)器 40中的SOAP服務(wù)器42發(fā)送包含業(yè)務(wù)ID、控制設(shè)備/業(yè)務(wù)管理ID和XMPP M ID的XMPP注銷通知<05>。最后,控制設(shè)備10刪除XMPP會(huì)話ID的 條目。
當(dāng)接收包含業(yè)務(wù)ID、控制設(shè)^V業(yè)務(wù)管理ID和XMPP ID的XMPP 注銷通知<05>時(shí),直接訪問(wèn)管理服務(wù)器40中的SOAP服務(wù)器42丟棄在存儲(chǔ) 部件41中所存儲(chǔ)的相關(guān)XMPP會(huì)話ID。
應(yīng)當(dāng)注意,在圖19到圖21中所示出的直接訪問(wèn)處理的三種模式中的每個(gè) 中,依照與相應(yīng)模式的內(nèi)^^見看請(qǐng)求的情況下相同的過(guò)程來(lái)執(zhí)行用于在內(nèi)^ 見 看請(qǐng)求之前獲取內(nèi)容列表的處理。內(nèi)容列表獲取請(qǐng)求的情況大體上不同于內(nèi)容 觀看請(qǐng)求的情況,這是由于代替內(nèi)容ID,獲取M由用戶來(lái)指定,代替內(nèi)^f見 看業(yè)務(wù)URN,內(nèi)容列表獲取業(yè)務(wù)URN被指定為業(yè)務(wù)URN,而且受控設(shè)備20 根據(jù)在所接收的內(nèi)容列表獲取請(qǐng)求(直接訪問(wèn)請(qǐng)求)中所包含的獲取M從存 儲(chǔ)部件21讀擬目關(guān)內(nèi)容列表,并J^送內(nèi)容列表作為直接訪問(wèn)響應(yīng)。
如上所述,在第二實(shí)施例中,當(dāng)控制i殳備10的全局IP地址和端口號(hào)可以 被指定時(shí),通過(guò)由直接訪問(wèn)管理服務(wù)器40所提供的時(shí)常在線的連接^"從控 制設(shè)備10向受控設(shè)備20發(fā)送包含控制設(shè)備10的這些全局IP地址和端口號(hào)的 回叫請(qǐng)求,所述受控設(shè)備20根據(jù)控制設(shè)備10的全局IP地址和端口號(hào)與所述 控制設(shè)備10連接來(lái)請(qǐng)求建立直接訪問(wèn)會(huì)活,使得可以建立直接訪問(wèn)會(huì)話。另 一方面,當(dāng)無(wú)法指定控制設(shè)備10的全局IP地址和端口號(hào)時(shí),所述控制i殳備10 通過(guò)由直接訪問(wèn)管理服務(wù)器40所提供的時(shí)常在線的連^^t獲取受控設(shè)備20 的全局IP地址和端口號(hào)并且與所述受控i殳備20連接以便進(jìn)行直接訪問(wèn)。據(jù)此, 即便在其中并不確??梢灾付刂圃O(shè)備IO的全局IP地址和端口號(hào)的環(huán)境中, 可以以較高的可能性提供在第 一設(shè)備和第二設(shè)備之間可以進(jìn)行直接訪問(wèn)的情 況。換句話說(shuō),只有出現(xiàn)無(wú)法指定第一i殳備和第二i殳備的全局IP地址和端口 號(hào)的情況,才停止經(jīng)由服務(wù)器設(shè)備以隧道模式進(jìn)行通信。
在上述各個(gè)實(shí)施例中,已經(jīng)描述了其中業(yè)務(wù)URN為內(nèi)容觀看的情況,但是本發(fā)明不限于此情況并且適用于用于在控制設(shè)備10或業(yè)務(wù)服務(wù)器30和受控 設(shè)備20之間轉(zhuǎn)送實(shí)時(shí)和大量數(shù)據(jù)的應(yīng)用。從受控設(shè)備20向業(yè)務(wù)月良務(wù)器30發(fā) 送數(shù)據(jù)的應(yīng)用例子包括向諸如移動(dòng)電話或PC (個(gè)人計(jì)算機(jī))之類的控制設(shè)備 10發(fā)送諸如已經(jīng)存儲(chǔ)在記錄設(shè)備(受控設(shè)備20)中的靜止圖像或音樂(lè)之類的 內(nèi)容,把受控設(shè)備20的登錄數(shù)據(jù)上傳到業(yè)務(wù)服務(wù)器30并且使用所上傳的登錄 數(shù)據(jù)來(lái)分析設(shè)備故障等。本發(fā)明還適用于從控制設(shè)備10到受控設(shè)備20的數(shù)據(jù) 發(fā)送。其例子包括向記錄設(shè)備(受控設(shè)備20)發(fā)送由諸如移動(dòng)電話之類的控制 設(shè)備10所獲取的活動(dòng)圖像或照片或者所下載的諸如音樂(lè)之類的內(nèi)容并且把它 記錄在上面,把它發(fā)送到諸如在移動(dòng)電話(控制設(shè)備IO)中所存儲(chǔ)的地址簿之 類的記錄設(shè)備(受控設(shè)備20)并且把它作為備份存儲(chǔ)等。
應(yīng)當(dāng)理解,本發(fā)明并不意在限于上述實(shí)施例,并且在不脫離本發(fā)明精神的 情況下可以對(duì)其進(jìn)行各種改變。
權(quán)利要求
1. 一種網(wǎng)絡(luò)系統(tǒng),包括第一設(shè)備;第二設(shè)備;和服務(wù)器設(shè)備,所述服務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地登記所述第一設(shè)備和第二設(shè)備并且與所述第二設(shè)備建立時(shí)常在線的連接會(huì)話,所述第一設(shè)備包括回叫請(qǐng)求發(fā)送裝置,用于向所述服務(wù)器設(shè)備發(fā)送回叫請(qǐng)求,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上所述第一設(shè)備的指定信息,所述服務(wù)器設(shè)備包括回叫請(qǐng)求中繼裝置,用于通過(guò)所述時(shí)常在線的連接會(huì)話從所述第一設(shè)備向所述第二設(shè)備發(fā)送所述回叫請(qǐng)求,所述第二設(shè)備包括直接訪問(wèn)會(huì)話建立請(qǐng)求裝置,用于根據(jù)在從所述服務(wù)器設(shè)備所接收的所述回叫請(qǐng)求中所包含的指定信息通過(guò)所述網(wǎng)絡(luò)與所述第一設(shè)備連接,并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求,和直接訪問(wèn)通信裝置,用于通過(guò)直接訪問(wèn)會(huì)話來(lái)與所述第一設(shè)備通信。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中所述第一i殳備進(jìn)一步包括一次性口令產(chǎn)生裝置,用于產(chǎn)生一次性口令,和存儲(chǔ)部件,用于存儲(chǔ)所產(chǎn)生的一次性口令,其中所述回叫請(qǐng)求發(fā)送裝置向所itl良務(wù)器設(shè)備發(fā)送所述回叫請(qǐng)求,其中所述回叫請(qǐng)求被添加了由所述一次性口令產(chǎn)生裝置所產(chǎn)生的所述一次性口令,其中所述直接訪問(wèn)會(huì)話建立請(qǐng)求裝置發(fā)送所述用于建立所述直接訪問(wèn)會(huì)話的請(qǐng)求,其中所述用于建立所述直接訪問(wèn)會(huì)話的請(qǐng)求包含了在從所^J良務(wù)器設(shè)備所接收的所述回叫請(qǐng)求中所包含的所述一次性口令,并且其中所述第一設(shè)備進(jìn)一步包括直接訪問(wèn)會(huì)話建立響應(yīng)裝置,用于將從所述第二設(shè)備所接收的所述用于建立所述直接訪問(wèn)會(huì)話的請(qǐng)求中所包含的所述一次性口令和在所述存儲(chǔ)部件中所存儲(chǔ)的所述一次性口令進(jìn)行比較,并且當(dāng)兩個(gè)一次性口令匹配時(shí),向所述第二設(shè)備發(fā)送用于建立所述直接訪問(wèn)務(wù)活的響應(yīng)。
3. 如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中所述第一設(shè)備進(jìn)一步包括判斷裝置,用于判斷所述關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息是否可用,其中當(dāng)所述判斷裝置判斷所述關(guān)于第一設(shè)備的指定信息可用時(shí),所述回叫請(qǐng)求發(fā)送裝置向所述服務(wù)器設(shè)備發(fā)送包含了所述關(guān)于笫 一設(shè)備的指定信息的所述回叫請(qǐng)求,并且其中所述第 一設(shè)備進(jìn)一步包括指定信息獲取裝置,用于當(dāng)所述判斷裝置判斷所述關(guān)于第一設(shè)備的指定信息不可用時(shí),通過(guò)所述服務(wù)器設(shè)備獲取關(guān)于所述網(wǎng)絡(luò)上的第二設(shè)備的指定信息,和第二直接訪問(wèn)通信裝置,用于根據(jù)由所述指定信息獲取裝置所獲取的所述關(guān)于第二設(shè)備的指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第二設(shè)備連接并且執(zhí)行直接訪問(wèn)。
4. 如權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其中所述第一設(shè)備是控制設(shè)備和業(yè)務(wù)服務(wù)器之一,所述業(yè)務(wù)服務(wù)器向所述控制設(shè)備提供用于經(jīng)由所述網(wǎng)絡(luò)控制所述第二i殳備的業(yè)務(wù)。
5. —種用于包括第一設(shè)備、第二設(shè)備和服務(wù)器設(shè)備的網(wǎng)絡(luò)系統(tǒng)的直接訪問(wèn)方法,所^艮務(wù)器設(shè)備能夠彼此關(guān)聯(lián)地登記所述第一設(shè)備和第二設(shè)備并且與所述第二設(shè)備建立時(shí)常在線的連接會(huì)話,所述方法包括由所述第一設(shè)備的回叫請(qǐng)求發(fā)送裝置向所述服務(wù)器設(shè)備發(fā)送回叫請(qǐng)求,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第 一設(shè)備的指定信息;由所述服務(wù)器設(shè)備的回叫請(qǐng)求中繼裝置通過(guò)所述時(shí)常在線的連接會(huì)話從所述第 一設(shè)備向所述第二設(shè)備發(fā)送所述回叫請(qǐng)求;由所述第二設(shè)備的直接訪問(wèn)會(huì)話建立請(qǐng)求裝置根據(jù)在從所述服務(wù)器設(shè)備所接收的所述回叫請(qǐng)求中所包含的所述指定信息來(lái)通過(guò)所述網(wǎng)絡(luò)與所述第一設(shè)備連接,并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;并且由所述第二設(shè)備的i接訪問(wèn)通信裝置通過(guò)所述直接訪問(wèn)會(huì)話來(lái)與所述第—設(shè)備通信s
6. —種網(wǎng)絡(luò)家用電器,包括回叫請(qǐng)求接收裝置,用于從服務(wù)器設(shè)備接收回叫請(qǐng)求,所述服務(wù)器設(shè)備能 夠彼此關(guān)聯(lián)地登記第一設(shè)備和作為所述網(wǎng)絡(luò)家用電器的第二設(shè)備并且與所述 第二設(shè)備建立時(shí)常在線的連M話,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上笫 一設(shè)備的指定信息;直接訪問(wèn)會(huì)話建立請(qǐng)求裝置,用于根據(jù)由所述回叫請(qǐng)求接收裝置所接收的 所述回叫請(qǐng)求中所包含的、所述關(guān)于第一設(shè)備的指定信息通過(guò)所述網(wǎng)絡(luò)與所述 第一設(shè)備連接,并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;和直接訪問(wèn)通信裝置,用于通過(guò)所述直接訪問(wèn)會(huì)話來(lái)與所述第一設(shè)備通信。
7. —種用于使用作網(wǎng)絡(luò)家用電器的計(jì)算機(jī)作為以下裝置起作用的程序回叫請(qǐng)求接收裝置,用于從服務(wù)器設(shè)備接收回叫請(qǐng)求,所述服務(wù)器設(shè)備能 夠彼此關(guān)聯(lián)地登記第一設(shè)備和作為所述網(wǎng)絡(luò)家用電器的第二設(shè)備并且與所述 第二設(shè)備建立時(shí)常在線的連接會(huì)話,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第 一設(shè)備的 指定信息;直接訪問(wèn)會(huì)話建立請(qǐng)求裝置,用于根據(jù)由所述回叫請(qǐng)求接收裝置所接收的 所述回叫請(qǐng)求中所包含的、所述關(guān)于第一設(shè)備的指定信息通過(guò)所述網(wǎng)絡(luò)與所述 第一設(shè)備連接,并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;和直接訪問(wèn)通信裝置,用于通過(guò)所述直接訪問(wèn)會(huì)話來(lái)與所述第一i殳備通信。
8. —種網(wǎng)絡(luò)家用電器,包括回叫請(qǐng)求接收部,被配置為從服務(wù)器設(shè)備接收回叫請(qǐng)求,所i^J良務(wù)器設(shè)備 能夠彼此關(guān)聯(lián)地登記第 一設(shè)備和作為所述網(wǎng)絡(luò)家用電器的第二設(shè)備并且與所 述第二設(shè)備建立時(shí)常在線的連接會(huì)話,所述回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第 一設(shè)備 的指定信息;直接訪問(wèn)會(huì)話建立請(qǐng)求部,被配置為根據(jù)由所述回叫請(qǐng)求接收部所接收的 所述回叫請(qǐng)求中所包含的、所述關(guān)于第一設(shè)備的指定信息通過(guò)所述網(wǎng)絡(luò)與所述 第一設(shè)備連接,并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;和直接訪問(wèn)通信部,被配置為通過(guò)所述直接訪問(wèn)會(huì)話來(lái)與所述第 一設(shè)備通信。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)系統(tǒng)、直接訪問(wèn)方法、網(wǎng)絡(luò)家用電器和程序。網(wǎng)絡(luò)系統(tǒng)包括第一設(shè)備、第二設(shè)備和服務(wù)器設(shè)備,服務(wù)器設(shè)備能夠相互關(guān)聯(lián)地登記第一和第二設(shè)備并且與第二設(shè)備建立時(shí)常在線的連接會(huì)話。第一設(shè)備包括回叫請(qǐng)求發(fā)送部,用于向服務(wù)器設(shè)備發(fā)送回叫請(qǐng)求,回叫請(qǐng)求包含關(guān)于網(wǎng)絡(luò)上第一設(shè)備的指定信息。服務(wù)器設(shè)備包括回叫請(qǐng)求中繼部,用于通過(guò)連接會(huì)話從第一設(shè)備向第二設(shè)備發(fā)送回叫請(qǐng)求。第二設(shè)備包括直接訪問(wèn)會(huì)話建立請(qǐng)求部,用于根據(jù)在從服務(wù)器設(shè)備所接收的回叫請(qǐng)求中的指定信息通過(guò)網(wǎng)絡(luò)與第一設(shè)備連接,并且發(fā)送用于建立直接訪問(wèn)會(huì)話的請(qǐng)求;以及直接訪問(wèn)通信部,用于通過(guò)直接訪問(wèn)會(huì)話來(lái)與第一設(shè)備通信。
文檔編號(hào)H04L29/12GK101465888SQ20081018623
公開日2009年6月24日 申請(qǐng)日期2008年12月17日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者千葉啟之, 木下明彥, 金尾尚志 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1