通信系統(tǒng)和在通信系統(tǒng)中發(fā)送和接收數(shù)據(jù)的方法本申請(qǐng)要求2012年3月27日提交到韓國(guó)知識(shí)產(chǎn)權(quán)局的第10-2012-0031218號(hào)韓國(guó)專利申請(qǐng)的優(yōu)先權(quán)利益,該申請(qǐng)全部公開(kāi)通過(guò)引用合并于此。技術(shù)領(lǐng)域本發(fā)明涉及一種通信系統(tǒng)和在通信系統(tǒng)中發(fā)送和接收數(shù)據(jù)的方法。
背景技術(shù):隨著互聯(lián)網(wǎng)正快速傳播,安全性問(wèn)題正在出現(xiàn)。因此,安裝防火墻以阻止訪問(wèn)者訪問(wèn)私有資源并控制哪些外部資源可被員工訪問(wèn)的公司正在增加。大量學(xué)校和公司通過(guò)使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)來(lái)內(nèi)部地使用本地互聯(lián)網(wǎng)協(xié)議(IP)地址。通過(guò)使用NAT,許多用戶可使用有限數(shù)量的官方IP地址來(lái)訪問(wèn)互聯(lián)網(wǎng),并且由于輸入/輸出數(shù)據(jù)必須通過(guò)NAT以改變地址,故可方便地解決安全性問(wèn)題。因此,NAT可作為路由器或防火墻的一部分而被安裝。然而,隨著用戶的網(wǎng)絡(luò)環(huán)境改變,根據(jù)特定協(xié)議的數(shù)據(jù)的發(fā)送或接收由于防火墻等而變得不可能,從而可能不能執(zhí)行基于特定協(xié)議的應(yīng)用服務(wù)。也就是說(shuō),根據(jù)特定用戶的網(wǎng)絡(luò)環(huán)境,服務(wù)提供商可能不能將服務(wù)提供給特定用戶。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供了一種用于在連接到不同網(wǎng)絡(luò)的終端之間發(fā)送和接收數(shù)據(jù)的通信系統(tǒng)以及在該通信系統(tǒng)中發(fā)送和接收數(shù)據(jù)的方法。本發(fā)明還提供了一種通信系統(tǒng)以及在該通信系統(tǒng)中發(fā)送和接收數(shù)據(jù)的方法,通過(guò)所述通信系統(tǒng)和方法,不具有關(guān)于網(wǎng)絡(luò)的知識(shí)的用戶可簡(jiǎn)單地訪問(wèn)放置在網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)/防火墻環(huán)境中的裝備。根據(jù)本發(fā)明的一方面,提供了一種在連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)的通信環(huán)境中將相機(jī)的媒體數(shù)據(jù)發(fā)送到用戶終端的方法,所述方法包括:從地址轉(zhuǎn)換設(shè)備獲得與第一網(wǎng)絡(luò)的第一地址信息相應(yīng)的第二網(wǎng)絡(luò)的第二地址信息;從連接到第二網(wǎng)絡(luò)的地址提供設(shè)備獲得第二網(wǎng)絡(luò)的第三地址信息;通過(guò)連接到第二網(wǎng)絡(luò)的會(huì)話控制服務(wù)器將第一地址信息到第三地址信息發(fā)送到用戶終端;以及基于第一地址信息到第三地址信息中的一個(gè)將媒體數(shù)據(jù)發(fā)送到用戶終端。發(fā)送媒體數(shù)據(jù)的步驟可包括:基于第一地址信息或第二地址信息將媒體會(huì)話與用戶終端連接,并直接將媒體數(shù)據(jù)發(fā)送到用戶終端;或者基于第三地址信息直接將媒體數(shù)據(jù)發(fā)送到用戶終端?;诘谌刂沸畔⒅苯影l(fā)送媒體數(shù)據(jù)的步驟可包括:通過(guò)會(huì)話控制服務(wù)器從用戶終端接收由用戶終端從地址提供設(shè)備獲得的第二網(wǎng)絡(luò)的第四地址信息;以及基于第三地址信息和第四地址信息將媒體數(shù)據(jù)發(fā)送到用戶終端。發(fā)送媒體數(shù)據(jù)的步驟還可包括:當(dāng)直接將媒體數(shù)據(jù)發(fā)送到用戶終端失敗時(shí),通過(guò)會(huì)話控制服務(wù)器將媒體數(shù)據(jù)發(fā)送到用戶終端。當(dāng)?shù)谝痪W(wǎng)絡(luò)和第二網(wǎng)絡(luò)相同時(shí),第一地址信息可與第三地址信息相同,并且第二地址信息可被設(shè)置為0。根據(jù)本發(fā)明的另一方面,提供了一種在連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)的通信環(huán)境中由用戶終端執(zhí)行的從相機(jī)接收媒體數(shù)據(jù)的方法,所述方法包括:通過(guò)連接到第二網(wǎng)絡(luò)的會(huì)話控制服務(wù)器,從相機(jī)接收相機(jī)的第一網(wǎng)絡(luò)的第一地址信息、由相機(jī)從地址轉(zhuǎn)換設(shè)備獲得并與第一網(wǎng)絡(luò)的第一地址信息相應(yīng)的第二網(wǎng)絡(luò)的第二地址信息以及從連接到第二網(wǎng)絡(luò)的地址提供設(shè)備獲得的第二網(wǎng)絡(luò)的第三地址信息;以及基于第一地址信息到第三地址信息中的一個(gè)從相機(jī)接收媒體數(shù)據(jù)。接收媒體數(shù)據(jù)的步驟可包括:基于第一地址信息或第二地址信息將媒體會(huì)話與相機(jī)連接,并直接從相機(jī)接收媒體數(shù)據(jù);或者通過(guò)會(huì)話控制服務(wù)器將從地址提供設(shè)備獲得的第二網(wǎng)絡(luò)的第四地址信息發(fā)送到相機(jī),并基于第三地址信息和第四地址信息直接從相機(jī)接收媒體數(shù)據(jù)。接收媒體數(shù)據(jù)的步驟還可包括:當(dāng)直接從相機(jī)接收媒體數(shù)據(jù)失敗時(shí),通過(guò)會(huì)話控制服務(wù)器將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī),并通過(guò)會(huì)話控制服務(wù)器從相機(jī)接收媒體數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供了一種在連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)的通信環(huán)境中將媒體數(shù)據(jù)發(fā)送到用戶終端的相機(jī),所述相機(jī)包括:存儲(chǔ)器,用于存儲(chǔ)第一網(wǎng)絡(luò)的第一地址信息、從地址轉(zhuǎn)換設(shè)備獲得并與第一網(wǎng)絡(luò)的第一地址信息相應(yīng)的第二網(wǎng)絡(luò)的第二地址信息以及從連接到第二網(wǎng)絡(luò)的地址提供設(shè)備獲得的第二網(wǎng)絡(luò)的第三地址信息;以及控制單元,用于通過(guò)連接到第二網(wǎng)絡(luò)的會(huì)話控制服務(wù)器將第一地址信息到第三地址信息發(fā)送到用戶終端,并基于第一地址信息到第三地址信息中的一個(gè)將媒體數(shù)據(jù)發(fā)送到用戶終端??刂茊卧苫谕ㄟ^(guò)會(huì)話控制服務(wù)器從用戶終端接收的控制信號(hào)來(lái)控制相機(jī)的上下/左右/變焦(PTZ)和內(nèi)部設(shè)置,并當(dāng)從媒體數(shù)據(jù)感測(cè)到事件時(shí)可通過(guò)會(huì)話控制服務(wù)器對(duì)用戶終端通知事件??刂茊卧苫诘谝坏刂沸畔⒒虻诙刂沸畔⒅苯訉⒚襟w數(shù)據(jù)發(fā)送到用戶終端,或者可基于第三地址信息直接將媒體數(shù)據(jù)發(fā)送到用戶終端??刂茊卧赏ㄟ^(guò)會(huì)話控制服務(wù)器從用戶終端接收由用戶終端從地址提供設(shè)備獲得的第二網(wǎng)絡(luò)的第四地址信息,并可基于第三地址信息和第四地址信息將媒體數(shù)據(jù)發(fā)送到用戶終端。當(dāng)直接將媒體數(shù)據(jù)發(fā)送到用戶終端失敗時(shí),相機(jī)可通過(guò)會(huì)話控制服務(wù)器將媒體數(shù)據(jù)發(fā)送到用戶終端。根據(jù)本發(fā)明的另一方面,提供了一種在連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)的通信環(huán)境中在相機(jī)與用戶終端之間發(fā)送和接收媒體數(shù)據(jù)的方法,所述方法包括:使用相機(jī)從地址轉(zhuǎn)換設(shè)備獲得與第一網(wǎng)絡(luò)的第一地址信息相應(yīng)的第二網(wǎng)絡(luò)的第二地址信息,并從連接到第二網(wǎng)絡(luò)的地址提供設(shè)備獲得第二網(wǎng)絡(luò)的第三地址信息;使用相機(jī)通過(guò)連接到第二網(wǎng)絡(luò)的會(huì)話控制服務(wù)器將第一地址信息到第三地址信息發(fā)送到用戶終端;使用用戶終端請(qǐng)求相機(jī)基于第一地址信息到第三地址信息中的一個(gè)發(fā)送媒體數(shù)據(jù);以及使用相機(jī)直接將媒體數(shù)據(jù)發(fā)送到用戶終端。根據(jù)本發(fā)明的另一方面,提供了一種連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)的通信系統(tǒng),所述通信系統(tǒng)包括:地址轉(zhuǎn)換設(shè)備,用于將相機(jī)的第一網(wǎng)絡(luò)的第一地址信息轉(zhuǎn)換為第二網(wǎng)絡(luò)的第二地址信息;地址提供服務(wù)器,用于將第二網(wǎng)絡(luò)的第三地址信息提供給相機(jī),并將第二網(wǎng)絡(luò)的第四地址信息提供給用戶終端;以及會(huì)話控制服務(wù)器,用于控制在相機(jī)與用戶終端之間的會(huì)話連接,其中,相機(jī)獲得第二地址信息和第三地址信息,通過(guò)會(huì)話控制服務(wù)器將第一地址信息到第三地址信息發(fā)送到用戶終端,并基于第一地址信息到第三地址信息中的一個(gè)直接將媒體數(shù)據(jù)發(fā)送到用戶終端。根據(jù)本發(fā)明的系統(tǒng)和方法可通過(guò)使用XMPP/STUN協(xié)議來(lái)解決由于在連接到不同網(wǎng)絡(luò)的終端之間的傳統(tǒng)NAT/防火墻而導(dǎo)致的傳遞NAT中的困難,并可提供便利的用戶訪問(wèn)環(huán)境。附圖說(shuō)明通過(guò)參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,本發(fā)明的上述和其它特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚,其中:圖1是示出根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)的示圖;圖2是示意性示出根據(jù)本發(fā)明實(shí)施例的相機(jī)的配置的框圖;圖3是用于解釋根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)的部件之間的關(guān)系的示圖;圖4是示出根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)的部件之間的信號(hào)流的流程圖;圖5是示出根據(jù)本發(fā)明另一實(shí)施例的通信系統(tǒng)的部件之間的信號(hào)流的流程圖;圖6是示出根據(jù)本發(fā)明實(shí)施例的在通信系統(tǒng)中發(fā)送相機(jī)的媒體數(shù)據(jù)的方法的流程圖;圖7是示出根據(jù)本發(fā)明實(shí)施例的在通信系統(tǒng)中由用戶終端執(zhí)行的接收媒體數(shù)據(jù)的方法的流程圖;圖8到圖10是示出根據(jù)本發(fā)明實(shí)施例的通信路徑的示圖。具體實(shí)施方式由于本發(fā)明允許各種改變和許多實(shí)施例,故將在附圖中示出并在撰寫(xiě)的說(shuō)明書(shū)中詳細(xì)描述特定實(shí)施例。然而,這不意于將本發(fā)明限制為特定模式的實(shí)施方式,并且應(yīng)理解不脫離本發(fā)明的精神和技術(shù)范圍的所有改變、等同物和替換物包含在本發(fā)明中。在本發(fā)明的說(shuō)明書(shū)中,當(dāng)認(rèn)為現(xiàn)有技術(shù)的特定詳細(xì)解釋會(huì)不必要地模糊本發(fā)明的實(shí)質(zhì)時(shí),將省略其詳細(xì)解釋。雖然諸如“第一”、“第二”等的這樣的術(shù)語(yǔ)可用于描述各種部件,但是這樣的部件不必限于上述術(shù)語(yǔ)。上述術(shù)語(yǔ)僅用于將一個(gè)部件與另一部件相區(qū)分。例如,在不脫離本發(fā)明的范圍的情況下,第一部件可稱為第二部件,相似地,第二部件可稱為第一部件。此外,一系列處理操作不僅包括順序執(zhí)行的處理操作,而且還包括并行或單獨(dú)執(zhí)行的處理操作。如在此所使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)關(guān)聯(lián)列出項(xiàng)的任意和所有組合。圖1是示出根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)1的示圖。參照?qǐng)D1,通信系統(tǒng)1包括多個(gè)相機(jī)10a、10b和10c、多個(gè)用戶終端20a、20b和20c以及服務(wù)器50。多個(gè)相機(jī)10a、10b和10c以及多個(gè)用戶終端20a、20b和20c可屬于網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)和/或防火墻環(huán)境的通信網(wǎng)絡(luò)(以下稱為“內(nèi)部網(wǎng)絡(luò)IN1或IN2”)或?qū)儆诠不ヂ?lián)網(wǎng)協(xié)議(IP)環(huán)境的通信網(wǎng)絡(luò)(以下稱為“外部網(wǎng)絡(luò)ON”)。包括第一網(wǎng)絡(luò)IN1和第二網(wǎng)絡(luò)IN2的內(nèi)部網(wǎng)絡(luò)以及外部網(wǎng)絡(luò)ON包括有線通信網(wǎng)絡(luò)和無(wú)線通信網(wǎng)絡(luò)。在圖1的實(shí)施例中,相機(jī)10a和用戶終端20a屬于外部網(wǎng)絡(luò)ON,相機(jī)10b和用戶終端20b屬于第一內(nèi)部網(wǎng)絡(luò)IN1,相機(jī)10c和用戶終端20c屬于第二內(nèi)部網(wǎng)絡(luò)IN2。用戶終端20a、20b和20c可以是個(gè)人計(jì)算機(jī)或者諸如智能電話或平板電腦的移動(dòng)終端。可通過(guò)使用路由器或共享器來(lái)實(shí)現(xiàn)NAT/防火墻(以下稱為“NAT”)30b和NAT30c。雖然,為了解釋方便,在圖1中示出一個(gè)相機(jī)和一個(gè)用戶終端屬于每個(gè)網(wǎng)絡(luò)IN1、IN2和ON的情況,但是兩個(gè)或更多相機(jī)和兩個(gè)或更多用戶終端可屬于每個(gè)網(wǎng)絡(luò)IN1、IN2和ON。此外,雖然圖1中在第一內(nèi)部網(wǎng)絡(luò)IN1和第二內(nèi)部網(wǎng)絡(luò)IN2的每一個(gè)中布置一個(gè)NAT,但是可通過(guò)使用樹(shù)結(jié)構(gòu)等在第一內(nèi)部網(wǎng)絡(luò)IN1和第二內(nèi)部網(wǎng)絡(luò)IN2的每一個(gè)中復(fù)合使用兩個(gè)或更多NAT。服務(wù)器50可包括web服務(wù)器51、通過(guò)NAT的用戶數(shù)據(jù)報(bào)協(xié)議(UDP)的簡(jiǎn)單穿越(STUN)服務(wù)器53以及可擴(kuò)展通信和表示協(xié)議(XMPP)服務(wù)器55。服務(wù)器51、53和55中的每一個(gè)可獨(dú)立實(shí)現(xiàn),或者服務(wù)器51、53和55可實(shí)現(xiàn)為整合的結(jié)構(gòu)從而使一個(gè)服務(wù)器執(zhí)行每個(gè)服務(wù)器的功能。當(dāng)用戶終端使用web瀏覽器時(shí),web服務(wù)器51通過(guò)使用超文本傳輸協(xié)議(HTTP)將用戶終端期望執(zhí)行的程序的頁(yè)面(客戶機(jī))發(fā)送到用戶終端作為用戶接口。STUN服務(wù)器53通過(guò)使用STUN協(xié)議將在外部網(wǎng)絡(luò)ON中被使用的地址信息提供給相機(jī)和用戶終端。XMPP服務(wù)器55支持相機(jī)與用戶終端之間的媒體會(huì)話連接以及相機(jī)與用戶終端之間的媒體發(fā)送和接收。為了訪問(wèn)放置在傳統(tǒng)NAT/防火墻環(huán)境中的裝備,必須手動(dòng)設(shè)置轉(zhuǎn)發(fā)NAT/防火墻的端口。然而,在這種情況下,用戶必須提前得知設(shè)置轉(zhuǎn)發(fā)NAT/防火墻的端口的方法并需要關(guān)于網(wǎng)絡(luò)的知識(shí)。根據(jù)本發(fā)明當(dāng)前實(shí)施例的通信系統(tǒng)1通過(guò)使用通用即插即用(UPnP)協(xié)議、STUN協(xié)議和XMPP將簡(jiǎn)單訪問(wèn)環(huán)境提供給不具有關(guān)于網(wǎng)絡(luò)的知識(shí)的用戶。UPnP協(xié)議是幫助連接到網(wǎng)絡(luò)的裝備自動(dòng)地設(shè)置轉(zhuǎn)發(fā)NAT/防火墻的端口的協(xié)議??赏ㄟ^(guò)使用UPnP協(xié)議自動(dòng)地設(shè)置轉(zhuǎn)發(fā)NAT/防火墻的端口,但是UPnP協(xié)議可僅在支持UPnP協(xié)議的裝備中使用,并由于狀態(tài)的連續(xù)改變可造成必須與另一服務(wù)(諸如,動(dòng)態(tài)域名系統(tǒng)(DDNS)等)一起使用的困難。此外,當(dāng)與先前設(shè)置的內(nèi)容沖突時(shí),可不通過(guò)使用UPnP協(xié)議來(lái)設(shè)置轉(zhuǎn)發(fā)NAT/防火墻裝備的端口。為了解決該問(wèn)題,根據(jù)本發(fā)明的當(dāng)前實(shí)施例的通信系統(tǒng)1使用STUN協(xié)議。STUN協(xié)議是幫助裝備尋找該裝備自身是否在NAT的內(nèi)部(即,內(nèi)部網(wǎng)絡(luò)(私有網(wǎng)絡(luò)))、NAT的類型和公共IP地址/端口的協(xié)議。XMPP是即時(shí)信使(IM)被用于消息交換、登入狀態(tài)的通知等的基于XML的協(xié)議。圖2是示意性示出根據(jù)本發(fā)明實(shí)施例的相機(jī)100的配置的框圖。圖2的相機(jī)100可應(yīng)用于圖1的相機(jī)10a、10b和10c中的每一個(gè),并可以是可通過(guò)使用傳輸控制協(xié)議(TCP)/IP連接到通信網(wǎng)絡(luò)的IP相機(jī)。相機(jī)100包括輸入單元111、緩沖器112、控制單元113、事件感測(cè)單元114、存儲(chǔ)單元115、存儲(chǔ)器116、設(shè)置單元117、分析單元118、第一通信單元119和第二通信單元120。輸入單元111通過(guò)緩沖器112將輸入視頻信號(hào)和/或音頻信號(hào)(以下稱為“媒體數(shù)據(jù)”)存儲(chǔ)在存儲(chǔ)單元115中。輸入單元111可包括視頻傳感器和音頻傳感器??刂茊卧?13控制相機(jī)100的每個(gè)部件,并執(zhí)行諸如媒體數(shù)據(jù)的調(diào)度、輸入視頻的運(yùn)動(dòng)檢測(cè)、數(shù)據(jù)校正和視頻壓縮的信號(hào)處理。事件感測(cè)單元114根據(jù)設(shè)置的算法分析媒體數(shù)據(jù)并確定是否產(chǎn)生預(yù)定的事件。當(dāng)由事件感測(cè)單元114感測(cè)到事件時(shí),控制單元113通過(guò)第一通信單元119通知事件的產(chǎn)生。存儲(chǔ)器116存儲(chǔ)諸如在圖3中示出的XMPP客戶機(jī)101、STUN客戶機(jī)103、實(shí)時(shí)流傳輸協(xié)議(RTSP)/實(shí)時(shí)傳送協(xié)議(RTP)服務(wù)器105等的應(yīng)用程序,并且控制單元113可通過(guò)驅(qū)動(dòng)相應(yīng)的應(yīng)用程序來(lái)允許相機(jī)100與用戶終端進(jìn)行通信并執(zhí)行必要操作。設(shè)置單元117接收通過(guò)第一通信單元119接收的相機(jī)控制信號(hào),并且控制單元113根據(jù)相機(jī)控制信號(hào)來(lái)控制相機(jī)100的上下/左右/變焦(PTZ)和內(nèi)部設(shè)置。分析單元118將通過(guò)第一通信單元119和第二通信單元120接收的信號(hào)分類并隨后將分類的信號(hào)輸出到相應(yīng)部件,并將從部件接收的信號(hào)分類并隨后通過(guò)第一通信單元119和第二通信單元120將分類的信號(hào)輸出到外部。相機(jī)100通過(guò)使用第一通信單元119與XMPP服務(wù)器55進(jìn)行通信。第一通信單元119通過(guò)XMPP服務(wù)器55從用戶終端接收相機(jī)控制信號(hào),并將事件通知給用戶終端。此外,第一通信單元119通過(guò)XMPP服務(wù)器55使用通過(guò)XMPP的RTSP協(xié)議將用于會(huì)話連接的消息發(fā)送到用戶終端或從用戶終端接收消息。相機(jī)100通過(guò)使用第二通信單元120根據(jù)RTSP/RTP協(xié)議通過(guò)對(duì)等(P2P)連接與用戶終端執(zhí)行直接通信。直接通信可表示這種情況:在所述情況中,相機(jī)和用戶終端彼此直接發(fā)送或接收數(shù)據(jù)而不使用分離的服務(wù)器或終端,即使在相機(jī)與用戶終端之間存在諸如NAT/防火墻等的裝備。此外,相機(jī)100通過(guò)使用第一通信單元119與STUN服務(wù)器53進(jìn)行通信。圖3是用于解釋根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)的部件之間的關(guān)系的示圖。相機(jī)100和用戶終端200均可存在于內(nèi)部網(wǎng)絡(luò)或外部網(wǎng)絡(luò)中。相機(jī)100已安裝有諸如XMPP客戶機(jī)101、STUN客戶機(jī)103、RTSP/RTP服務(wù)器105等的應(yīng)用程序。用戶終端200已安裝有諸如XMPP客戶機(jī)201、STUN客戶機(jī)203、RTSP/RTP客戶機(jī)205等的應(yīng)用程序??赏ㄟ^(guò)使用諸如即時(shí)信使(IM)的用戶接口來(lái)實(shí)現(xiàn)XMPP客戶機(jī)101和XMPP客戶機(jī)201。雖然未示出,但是用戶終端200可通過(guò)web瀏覽器與web服務(wù)器51進(jìn)行通信。用戶終端200可通過(guò)使用web瀏覽器根據(jù)HTTP來(lái)訪問(wèn)web服務(wù)器51,并隨后可從web服務(wù)器51下載作為用于媒體會(huì)話連接和媒體發(fā)送/接收的各種類型的應(yīng)用程序的頁(yè)面(XMPP客戶機(jī)、STUN客戶機(jī)等)。當(dāng)用戶終端200是移動(dòng)終端時(shí),可安裝用于移動(dòng)終端的應(yīng)用程序(諸如,XMPP客戶機(jī)、STUN客戶機(jī)等)而不安裝web瀏覽器。相機(jī)100和用戶終端200可通過(guò)分別使用XMPP客戶機(jī)101和XMPP客戶機(jī)201發(fā)送或接收XMPP消息來(lái)與XMPP服務(wù)器55進(jìn)行通信。因此,相機(jī)100和用戶終端200可通過(guò)XMPP服務(wù)器55彼此進(jìn)行通信。在這種情況下,用戶終端200可通過(guò)使用XMPP客戶機(jī)201通過(guò)XMPP服務(wù)器55同時(shí)與多個(gè)相機(jī)的XMPP客戶機(jī)進(jìn)行通信。例如,相機(jī)100可通過(guò)經(jīng)由XMPP服務(wù)器55將XMPP消息發(fā)送到用戶終端200來(lái)通知事件。此外,相機(jī)100可通過(guò)經(jīng)由XMPP服務(wù)器55將包括媒體數(shù)據(jù)的XMPP消息發(fā)送給用戶終端200來(lái)將媒體數(shù)據(jù)提供給用戶終端200。用戶終端200可通過(guò)經(jīng)由XMPP服務(wù)器55將包括相機(jī)控制信號(hào)的XMPP消息發(fā)送到相機(jī)100來(lái)控制相機(jī)100的PTZ和內(nèi)部設(shè)置。在這種情況下,可根據(jù)相機(jī)控制協(xié)議(CCP)來(lái)發(fā)送相機(jī)控制信號(hào)。此外,用戶終端200和相機(jī)100可通過(guò)經(jīng)由XMPP服務(wù)器55發(fā)送和接收包括用于媒體會(huì)話連接的數(shù)據(jù)的XMPP消息來(lái)將媒體會(huì)話彼此連接。在這種情況下,可根據(jù)RTSP來(lái)發(fā)送用于媒體會(huì)話連接的數(shù)據(jù)。此外,相機(jī)100和用戶終端200可通過(guò)分別使用STUN客戶機(jī)103和STUN客戶機(jī)203來(lái)與STUN服務(wù)器53通信。相機(jī)100和用戶終端200可通過(guò)使用RTSP/RTP服務(wù)器105和RTSP/RTP客戶機(jī)205彼此執(zhí)行直接P2P通信。用戶終端200可通過(guò)與相機(jī)100進(jìn)行P2P通信來(lái)接收媒體數(shù)據(jù)。RTSP是由互聯(lián)網(wǎng)工程任務(wù)組(IETF)標(biāo)準(zhǔn)化的用于實(shí)時(shí)發(fā)送或接收諸如視頻數(shù)據(jù)和音頻數(shù)據(jù)的多媒體數(shù)據(jù)的協(xié)議。RTSP是當(dāng)通過(guò)遠(yuǎn)程控制提供數(shù)據(jù)的服務(wù)器發(fā)送或接收流傳輸數(shù)據(jù)時(shí)使用的協(xié)議,并且是用于遠(yuǎn)程執(zhí)行諸如“播放”或“暫停”的控制操作的協(xié)議。RTP用于與RTSP一起發(fā)送或接收媒體數(shù)據(jù)。RTP是使用實(shí)時(shí)多媒體數(shù)據(jù)的傳輸?shù)膮f(xié)議,并可通過(guò)使用包括在RTP中的信息(例如,時(shí)間戳和序列號(hào))來(lái)感測(cè)包丟失和多媒體數(shù)據(jù)的序列。在本發(fā)明的當(dāng)前實(shí)施例中,不同通信網(wǎng)絡(luò)中的相機(jī)100和用戶終端200必須獲得它們各自的地址信息以執(zhí)行它們之間的通信。相機(jī)100獲得三條地址信息。第一條地址信息是相機(jī)100的本地IP地址和端口(以下稱為“本地地址(或私有地址)”)。第二條地址信息是由相機(jī)100通過(guò)UPnP協(xié)議從NAT獲得的連接到相機(jī)100的NAT的官方IP地址和端口(以下稱為“外部地址”)。第三條地址信息是由相機(jī)100通過(guò)STUN協(xié)議從STUN服務(wù)器53獲得的連接到相機(jī)100的NAT的官方IP地址和端口(以下稱為“官方地址”)。當(dāng)在內(nèi)部網(wǎng)絡(luò)中使用多個(gè)NAT時(shí),多個(gè)NAT的外部地址可與官方地址不同。例如,當(dāng)使用具有樹(shù)結(jié)構(gòu)的多個(gè)NAT時(shí),最重要的母NAT的外部地址與官方地址相同。然而,子NAT的外部地址與官方地址不同。在這種情況下,所有NAT的官方地址彼此相同。用戶終端200通過(guò)STUN協(xié)議從STUN服務(wù)器53獲得連接到用戶終端200的NAT的官方地址。用戶終端200可從獲得的官方地址確認(rèn)用戶終端200是否存在于內(nèi)部網(wǎng)絡(luò)中以及用戶終端200是否在相同NAT的控制下存在于與相機(jī)100相同的內(nèi)部網(wǎng)絡(luò)中。圖4是示出根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)的部件之間的信號(hào)流的流程圖。在圖4中,作為移動(dòng)終端的用戶終端200作為示例被示出。如果用戶終端200是使用web瀏覽器的計(jì)算機(jī),則用戶終端200可訪問(wèn)(即,登入)web服務(wù)器51并隨后下載與相機(jī)100通信所必需的各種類型的應(yīng)用程序。作為示例,圖4的通信系統(tǒng)示出相機(jī)100連接到外部網(wǎng)絡(luò)并且用戶終端200連接到內(nèi)部網(wǎng)絡(luò)或外部網(wǎng)絡(luò)的網(wǎng)絡(luò)環(huán)境。當(dāng)電源被施加到相機(jī)100時(shí),相機(jī)100訪問(wèn)(即,登入)XMPP服務(wù)器55并隨后保持能夠進(jìn)行通信的狀態(tài)(操作S401)。相機(jī)100將對(duì)STUN的請(qǐng)求發(fā)送到STUN服務(wù)器53,并從STUN服務(wù)器53獲得用于媒體會(huì)話連接的官方地址(操作S403)。相機(jī)100存儲(chǔ)獲得的“本地地址/外部地址/官方地址”作為會(huì)話信息。在這種情況下,由于相機(jī)100存在于外部網(wǎng)絡(luò)中,故官方地址與本地地址相同,并且外部地址被設(shè)置為0。用戶終端200訪問(wèn)(即,登入)XMPP服務(wù)器55并隨后嘗試從相機(jī)100接收媒體數(shù)據(jù)(操作S404)。用戶終端200將對(duì)STUN的請(qǐng)求發(fā)送到STUN服務(wù)器53,并從STUN服務(wù)器53獲得官方地址(操作S405)。當(dāng)用戶終端200存在于外部網(wǎng)絡(luò)中時(shí),獲得的官方地址是用戶終端200的官方地址。當(dāng)用戶終端200存在于內(nèi)部網(wǎng)絡(luò)中時(shí),獲得的官方地址是連接到用戶終端200的NAT的官方地址。也就是說(shuō),用戶終端200可從獲得的官方地址中確定用戶終端200存在于哪個(gè)網(wǎng)絡(luò)中。可在訪問(wèn)XMPP服務(wù)器55之前執(zhí)行獲得用戶終端200的官方地址的操作。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)會(huì)話信息的請(qǐng)求發(fā)送到相機(jī)100,并從相機(jī)100獲得包括“本地地址/外部地址/官方地址”的會(huì)話信息(操作S406)。用戶終端200可基于獲得的會(huì)話信息來(lái)確定用戶終端200是否存在于與相機(jī)100相同的網(wǎng)絡(luò)中以及用戶終端200是否存在于與相機(jī)100相同的NAT的控制下。用戶終端200基于獲得的會(huì)話信息選擇用于媒體(視頻/音頻)數(shù)據(jù)接收的優(yōu)化的網(wǎng)絡(luò)路徑。首先,用戶終端200可選擇通過(guò)使用相機(jī)100的本地地址或外部地址執(zhí)行直接通信的第一路徑。用戶終端200確定是否可通過(guò)使用從會(huì)話信息獲得的相機(jī)100的本地地址或外部地址將媒體會(huì)話與相機(jī)100連接(操作S407)。在這種情況下,用戶終端200可通過(guò)將相機(jī)100的本地地址/外部地址/官方地址與用戶終端200的本地地址/外部地址/官方地址進(jìn)行比較來(lái)診斷媒體會(huì)話是否可與相機(jī)100連接。如果媒體會(huì)話可與相機(jī)100連接,則用戶終端200基于相機(jī)100的本地地址或外部地址將媒體會(huì)話與相機(jī)100連接。因此,用戶終端200可直接請(qǐng)求相機(jī)100發(fā)送媒體數(shù)據(jù),并可從相機(jī)100接收媒體數(shù)據(jù)(操作S408)。當(dāng)不可能通過(guò)第一路徑進(jìn)行媒體數(shù)據(jù)接收時(shí),用戶終端200可選擇通過(guò)使用相機(jī)100的官方地址執(zhí)行直接通信的第二路徑。用戶終端200將用戶終端200的地址信息(官方地址)發(fā)送到XMPP服務(wù)器55,并且XMPP服務(wù)器55將地址信息(官方地址)發(fā)送到相機(jī)100(操作S410)。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100,并且相機(jī)100通過(guò)使用相機(jī)自身的官方地址以及用戶終端200的官方地址直接將媒體數(shù)據(jù)發(fā)送到用戶終端200(操作S411)。用戶終端200可在發(fā)送用戶終端的自身的地址信息的同時(shí)請(qǐng)求媒體數(shù)據(jù)。例如,用戶終端200可根據(jù)RTSP通過(guò)XMPP消息將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100,并且相機(jī)100可響應(yīng)于對(duì)媒體數(shù)據(jù)的請(qǐng)求(根據(jù)通過(guò)XMPP上的RTSP接收)將媒體數(shù)據(jù)直接發(fā)送到用戶終端200。當(dāng)不可能通過(guò)第一路徑和第二路徑進(jìn)行媒體數(shù)據(jù)接收時(shí),用戶終端200可選擇使用XMPP服務(wù)器55的第三路徑。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100(操作S413),并且相機(jī)100載入具有媒體數(shù)據(jù)的XMPP消息,并隨后通過(guò)XMPP服務(wù)器55將XMPP消息中繼到用戶終端200(操作S414)。此外,為了改變相機(jī)100的設(shè)置,用戶終端200可通過(guò)使用相機(jī)控制協(xié)議(CCP)等經(jīng)由XMPP服務(wù)器55將控制數(shù)據(jù)發(fā)送到相機(jī)100。相機(jī)100通過(guò)使用根據(jù)通過(guò)XMPP的CCP接收的控制數(shù)據(jù)改變其設(shè)置。使用即時(shí)信使(IM)協(xié)議或XMPP的通信能夠進(jìn)行雙向通信,并可用于對(duì)相機(jī)100請(qǐng)求媒體會(huì)話連接以及相機(jī)100的設(shè)置的改變。在相機(jī)100中,可通過(guò)使用相同協(xié)議將在相機(jī)100中產(chǎn)生的事件條件的通知發(fā)送到用戶終端200。圖5是示出根據(jù)本發(fā)明另一實(shí)施例的通信系統(tǒng)的部件之間的信號(hào)流的流程圖。圖5的通信系統(tǒng)與圖4的不同之處在于相機(jī)100存在于內(nèi)部網(wǎng)絡(luò)中。以下,將省略圖4的描述的重復(fù)描述。當(dāng)電源被施加到相機(jī)100時(shí),相機(jī)100訪問(wèn)(即,登入)XMPP服務(wù)器55并隨后保持能夠進(jìn)行通信的狀態(tài)(操作S501)。相機(jī)100將對(duì)NAT的請(qǐng)求發(fā)送到網(wǎng)絡(luò)地址轉(zhuǎn)換器(NAT)40,并從NAT40獲得用于媒體會(huì)話連接的外部地址(操作S502)。NAT40可在相機(jī)100訪問(wèn)NAT40的同時(shí),根據(jù)UPnP協(xié)議自動(dòng)地將相機(jī)100的本地地址改變?yōu)橥獠康刂贰4送?,相機(jī)100將對(duì)STUN的請(qǐng)求發(fā)送到STUN服務(wù)器53,并從STUN服務(wù)器53獲得用于媒體會(huì)話連接的官方地址(操作S503)。獲得外部地址和官方地址的順序是任意的。相機(jī)100存儲(chǔ)獲得的“本地地址/外部地址/官方地址”作為會(huì)話信息。用戶終端200訪問(wèn)(即,登入)XMPP服務(wù)器55并隨后嘗試接收媒體數(shù)據(jù)(操作S504)。用戶終端200將對(duì)STUN的請(qǐng)求發(fā)送到STUN服務(wù)器53,并從STUN服務(wù)器53獲得官方地址(操作S505)。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)會(huì)話信息的請(qǐng)求發(fā)送到相機(jī)100,并從相機(jī)100獲得包括“本地地址/外部地址/官方地址”的會(huì)話信息(操作S506)。首先,用戶終端200可選擇通過(guò)使用相機(jī)100的本地地址或外部地址執(zhí)行直接通信的第一路徑。用戶終端200確定是否可通過(guò)使用從會(huì)話信息獲得的相機(jī)100的本地地址或外部地址將媒體會(huì)話與相機(jī)100連接(操作S507)。如果媒體會(huì)話可與相機(jī)100連接,則用戶終端200基于相機(jī)100的本地地址或外部地址將媒體會(huì)話與相機(jī)100連接。因此,用戶終端200可直接將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100,并可從相機(jī)100接收媒體數(shù)據(jù)(操作S508)。當(dāng)不可能通過(guò)第一路徑進(jìn)行媒體數(shù)據(jù)接收時(shí),用戶終端200可選擇通過(guò)使用相機(jī)100的官方地址執(zhí)行直接通信的第二路徑。用戶終端200將用戶終端200的地址信息(官方地址)發(fā)送到XMPP服務(wù)器55,并且XMPP服務(wù)器55將地址信息(官方地址)發(fā)送到相機(jī)100(操作S510)。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100,并且相機(jī)100通過(guò)使用相機(jī)自身的官方地址以及用戶終端200的官方地址直接將媒體數(shù)據(jù)發(fā)送到用戶終端200(操作S511)。用戶終端200可在發(fā)送用戶終端的自身的地址信息的同時(shí)請(qǐng)求媒體數(shù)據(jù)。當(dāng)不可能通過(guò)第一路徑和第二路徑進(jìn)行媒體數(shù)據(jù)接收時(shí),用戶終端200可選擇使用XMPP服務(wù)器55的第三路徑。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100(操作S513),并且相機(jī)100載入具有媒體數(shù)據(jù)的XMPP消息,并隨后通過(guò)XMPP服務(wù)器55將XMPP消息中繼到用戶終端200(操作S514)。圖6是示出根據(jù)本發(fā)明實(shí)施例的在通信系統(tǒng)中發(fā)送相機(jī)的媒體數(shù)據(jù)的方法的流程圖。圖6的實(shí)施例示出相機(jī)在如下通信環(huán)境中將媒體數(shù)據(jù)發(fā)送到用戶終端所使用的方法:在所述通信環(huán)境中,連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)。第二網(wǎng)絡(luò)是外部網(wǎng)絡(luò),第一網(wǎng)絡(luò)和第三網(wǎng)絡(luò)可以是內(nèi)部網(wǎng)絡(luò)或外部網(wǎng)絡(luò)。STUN服務(wù)器和XMPP服務(wù)器連接到第二網(wǎng)絡(luò),其中,STUN服務(wù)器是用于將官方地址信息提供到相機(jī)和用戶終端的地址提供設(shè)備,XMPP服務(wù)器是用于控制相機(jī)與用戶終端之間的會(huì)話連接的會(huì)話控制服務(wù)器。相機(jī)100訪問(wèn)(即,登入)XMPP服務(wù)器55并隨后保持能夠進(jìn)行通信的狀態(tài)(操作S601),并獲得用于媒體會(huì)話連接的會(huì)話信息(操作S602)。對(duì)此,相機(jī)通過(guò)UPnP協(xié)議從NAT(即,地址轉(zhuǎn)換設(shè)備)獲得外部地址,并從STUN服務(wù)器獲得官方地址。相機(jī)存儲(chǔ)“本地地址/外部地址/官方地址”作為會(huì)話信息。當(dāng)?shù)谝痪W(wǎng)絡(luò)和第三網(wǎng)絡(luò)相同時(shí),外部地址被設(shè)置為0,本地地址和官方地址被相同地設(shè)置。當(dāng)相機(jī)通過(guò)XMPP服務(wù)器從用戶終端接收到對(duì)會(huì)話信息的請(qǐng)求時(shí),相機(jī)通過(guò)XMPP服務(wù)器將會(huì)話信息發(fā)送到用戶終端(操作S603)。在這種情況下,XMPP服務(wù)器僅用作發(fā)送會(huì)話信息。相機(jī)確定媒體會(huì)話是否與用戶終端連接(操作S604)。當(dāng)媒體會(huì)話與用戶終端直接連接時(shí),相機(jī)基于相機(jī)的本地地址或外部地址從用戶終端直接接收對(duì)媒體數(shù)據(jù)的請(qǐng)求,并直接將媒體數(shù)據(jù)發(fā)送到用戶終端(操作S605)。當(dāng)媒體會(huì)話未與用戶終端直接連接時(shí),相機(jī)通過(guò)XMPP服務(wù)器從用戶終端接收由用戶終端從STUN服務(wù)器獲得的地址信息(即,官方地址)(操作S606)。當(dāng)通過(guò)XMPP服務(wù)器從用戶終端接收到對(duì)媒體數(shù)據(jù)的請(qǐng)求時(shí),相機(jī)確定媒體數(shù)據(jù)是否可通過(guò)使用用戶終端的地址信息被直接發(fā)送到用戶終端(操作S607)。當(dāng)媒體數(shù)據(jù)可被直接發(fā)送時(shí),相機(jī)直接將媒體數(shù)據(jù)發(fā)送到用戶終端(操作S608)。當(dāng)媒體數(shù)據(jù)不可被直接發(fā)送時(shí),相機(jī)通過(guò)XMPP服務(wù)器從用戶終端接收對(duì)媒體數(shù)據(jù)的請(qǐng)求,并通過(guò)XMPP服務(wù)器將媒體數(shù)據(jù)發(fā)送到用戶終端(操作S609)。圖7是示出根據(jù)本發(fā)明實(shí)施例的在通信系統(tǒng)中由用戶終端執(zhí)行的接收媒體數(shù)據(jù)的方法的流程圖。圖7的實(shí)施例示出用戶終端在與圖6的實(shí)施例相同的通信環(huán)境中從相機(jī)接收媒體數(shù)據(jù)所使用的方法,也就是,在所述通信環(huán)境中,連接到第一網(wǎng)絡(luò)的相機(jī)和連接到第三網(wǎng)絡(luò)的用戶終端連接到第二網(wǎng)絡(luò)。用戶終端從STUN服務(wù)器獲得官方地址,即,地址信息(操作S701)。用戶終端通過(guò)XMPP服務(wù)器將對(duì)會(huì)話信息的請(qǐng)求發(fā)送到相機(jī),并通過(guò)XMPP服務(wù)器從相機(jī)接收會(huì)話信息(操作S702)。在這種情況下,XMPP服務(wù)器僅用作發(fā)送會(huì)話信息。會(huì)話信息包括相機(jī)的“本地地址/外部地址/官方地址”。當(dāng)用戶終端期望直接將媒體會(huì)話與相機(jī)連接時(shí)(操作S703-是),用戶終端基于相機(jī)的本地地址或外部地址嘗試將媒體會(huì)話與相機(jī)連接(操作S704)。在這種情況下,用戶終端可通過(guò)將相機(jī)的本地地址/外部地址/官方地址與用戶終端的本地地址/外部地址/官方地址進(jìn)行比較來(lái)確定媒體會(huì)話是否可與相機(jī)連接。當(dāng)媒體會(huì)話被成功連接時(shí),用戶終端直接請(qǐng)求相機(jī)發(fā)送媒體數(shù)據(jù),并直接從相機(jī)接收媒體數(shù)據(jù)(操作S705)。當(dāng)用戶終端不期望將媒體會(huì)話與相機(jī)連接(操作S703-否)或者媒體會(huì)話連接失敗時(shí),用戶終端通過(guò)XMPP服務(wù)器將從STUN服務(wù)器獲得的地址信息(即,官方地址)發(fā)送到相機(jī)(S706)。用戶終端通過(guò)XMPP服務(wù)器將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī),并當(dāng)能夠從相機(jī)直接接收媒體數(shù)據(jù)時(shí)(操作S707-是),直接從相機(jī)接收媒體數(shù)據(jù)(操作S708)。當(dāng)從相機(jī)直接接收媒體數(shù)據(jù)失敗時(shí)(操作S707-否),用戶終端通過(guò)XMPP服務(wù)器將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī),并通過(guò)XMPP服務(wù)器從相機(jī)接收媒體數(shù)據(jù)(操作S709)。用戶終端可存儲(chǔ)接收的媒體數(shù)據(jù)。圖8到圖10是示出根據(jù)本發(fā)明實(shí)施例的通信路徑的示圖。圖8示出在用戶終端200與相機(jī)100之間發(fā)送或接收媒體數(shù)據(jù)的第一方法。參照?qǐng)D8,用戶終端200將對(duì)地址信息的請(qǐng)求發(fā)送到相機(jī)100,并從相機(jī)100接收相機(jī)100的“本地地址/外部地址/官方地址”。用戶終端200通過(guò)使用相機(jī)100的本地地址或外部地址將媒體會(huì)話與相機(jī)100連接,并形成用戶終端200可通過(guò)直接P2P方法與相機(jī)100進(jìn)行通信的路徑。用戶終端200直接將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100并直接從相機(jī)100接收媒體數(shù)據(jù)。圖9示出在用戶終端200與相機(jī)100之間發(fā)送或接收媒體數(shù)據(jù)的第二方法。參照?qǐng)D9,用戶終端200將對(duì)地址信息的請(qǐng)求發(fā)送到相機(jī)100,并從相機(jī)100接收相機(jī)100的“本地地址/外部地址/官方地址”。用戶終端200通過(guò)XMPP服務(wù)器55將其自身的官方地址發(fā)送到相機(jī)100。因此,形成可在相機(jī)100與用戶終端200之間執(zhí)行直接P2P通信的路徑。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100,并直接從相機(jī)100接收媒體數(shù)據(jù)。圖10示出在用戶終端200與相機(jī)100之間發(fā)送或接收媒體數(shù)據(jù)的第三方法。參照?qǐng)D10,用戶終端200將對(duì)地址信息的請(qǐng)求發(fā)送到相機(jī)100,并從相機(jī)100接收相機(jī)100的“本地地址/外部地址/官方地址”。用戶終端200通過(guò)XMPP服務(wù)器55將對(duì)媒體數(shù)據(jù)的請(qǐng)求發(fā)送到相機(jī)100,并通過(guò)XMPP服務(wù)器55從相機(jī)100接收媒體數(shù)據(jù)。在根據(jù)本發(fā)明實(shí)施例的系統(tǒng)和方法中,通過(guò)使用IM協(xié)議或XMPP執(zhí)行媒體會(huì)話管理和相機(jī)設(shè)置而不必設(shè)置轉(zhuǎn)發(fā)NAT/防火墻的端口,并可通過(guò)使用STUN協(xié)議來(lái)彌補(bǔ)UPnP協(xié)議的缺點(diǎn),從而不具有關(guān)于網(wǎng)絡(luò)的知識(shí)的用戶也可容易地訪問(wèn)網(wǎng)絡(luò)。因此,用戶可從相機(jī)接收事件的通知而不管時(shí)間和地點(diǎn)如何,并可訪問(wèn)網(wǎng)絡(luò)并隨后接收媒體數(shù)據(jù)。在根據(jù)本發(fā)明實(shí)施例的系統(tǒng)和方法中,通過(guò)使用相機(jī)與用戶終端之間的XMPP會(huì)話來(lái)執(zhí)行通信,使用了XMPP,通過(guò)使用XMPP服務(wù)器使諸如媒體信息和網(wǎng)絡(luò)信息的信息交換成為可能,并且可通過(guò)XMPP服務(wù)器提供關(guān)于設(shè)置(諸如相機(jī)的設(shè)置)的信息。根據(jù)本發(fā)明實(shí)施例的相機(jī)可應(yīng)用于家庭或工業(yè)監(jiān)視安全性系統(tǒng)以及使用互聯(lián)網(wǎng)的視頻會(huì)議系統(tǒng)。雖然已經(jīng)參照本發(fā)明的示例性實(shí)施例具體示出和描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員將理解,在不脫離范圍由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可做出形式和細(xì)節(jié)上的各種改變。