S或DMR,其中,包括:
[0131]建立模塊,用于與所述HTTP網(wǎng)關(guān)建立起反向HTTP連接,通過(guò)所述反向HTTP連接實(shí)時(shí)監(jiān)聽(tīng)所述HTTP網(wǎng)關(guān)的請(qǐng)求;
[0132]處理模塊,用于接收到所述HTTP網(wǎng)關(guān)通過(guò)反向HTTP連接發(fā)送的獲取設(shè)備信息請(qǐng)求,將本設(shè)備的設(shè)備描述信息和服務(wù)描述信息發(fā)送給所述HTTP網(wǎng)關(guān)保存,所述設(shè)備描述信息包括設(shè)備標(biāo)識(shí)信息。
[0133]在一優(yōu)選實(shí)施例中,所述處理模塊,還用于向所述HTTP網(wǎng)關(guān)發(fā)送對(duì)另一家庭網(wǎng)絡(luò)的DMS或DMR的操作請(qǐng)求,并接收所述HTTP網(wǎng)關(guān)返回的操作響應(yīng);及通過(guò)反向HTTP連接接收所述HTTP網(wǎng)關(guān)發(fā)送的操作請(qǐng)求,通過(guò)反向HTTP連接向所述HTTP網(wǎng)關(guān)發(fā)送對(duì)所述操作請(qǐng)求的響應(yīng)。
[0134]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0135]以上僅為本發(fā)明的優(yōu)選實(shí)施例,當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種跨家庭網(wǎng)絡(luò)的處理方法,應(yīng)用于與至少兩個(gè)家庭網(wǎng)絡(luò)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA設(shè)備連接的HTTP網(wǎng)關(guān), 所述家庭網(wǎng)絡(luò)的DLNA設(shè)備包括數(shù)字媒體控制器DMC、數(shù)字媒體服務(wù)器DMS和數(shù)字媒體渲染器DMR,所述方法包括: 所述HTTP網(wǎng)關(guān)與各家庭網(wǎng)絡(luò)中的DMS和DMR分別建立反向HTTP連接; 通過(guò)所述反向HTTP連接向各家庭網(wǎng)絡(luò)中的DMS和DMR分別發(fā)送獲取設(shè)備信息請(qǐng)求,通過(guò)反向HTTP連接接收響應(yīng),獲取各個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR的設(shè)備描述信息和服務(wù)描述信息并保存; 接收到其中一家庭網(wǎng)絡(luò)中的DMC發(fā)送的獲取設(shè)備信息請(qǐng)求后,向所述DMC返回響應(yīng),攜帶保存的多個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR的設(shè)備描述信息和服務(wù)描述信息。2.如權(quán)利要求1所述的方法,其特征在于: 所述家庭網(wǎng)絡(luò)包括第一家庭網(wǎng)絡(luò)和第二家庭網(wǎng)絡(luò), 所述方法還包括: 接收到第一家庭網(wǎng)絡(luò)DLNA設(shè)備發(fā)送的對(duì)第二家庭網(wǎng)絡(luò)DLNA設(shè)備的操作請(qǐng)求,該操作請(qǐng)求中攜帶所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備的設(shè)備標(biāo)識(shí); 查詢本地是否保存有所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備的設(shè)備標(biāo)識(shí),如有,則通過(guò)反向HTTP連接向所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備發(fā)送所述操作請(qǐng)求; 接收到所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備通過(guò)反向HTTP連接返回的針對(duì)所述操作請(qǐng)求的響應(yīng)后,將所述響應(yīng)返回給所述第一家庭網(wǎng)絡(luò)DLNA設(shè)備。3.如權(quán)利要求1所述的方法,其特征在于: 所述家庭網(wǎng)絡(luò)包括第一家庭網(wǎng)絡(luò)和第二家庭網(wǎng)絡(luò), 所述方法還包括: 接收到第一家庭網(wǎng)絡(luò)DMC發(fā)送的讓第二家庭網(wǎng)絡(luò)DMR播放第一家庭網(wǎng)絡(luò)DMS中指定媒體資源的播放請(qǐng)求,所述播放請(qǐng)求攜帶所述第二家庭網(wǎng)絡(luò)DMR的設(shè)備標(biāo)識(shí)和所述第一家庭網(wǎng)絡(luò)DMS的設(shè)備標(biāo)識(shí);查詢本地是否保存有所述第二家庭網(wǎng)絡(luò)DMR的設(shè)備標(biāo)識(shí),如有,則通過(guò)反向HTTP連接向所述第二家庭網(wǎng)絡(luò)DMR發(fā)送所述播放請(qǐng)求;通過(guò)反向HTTP連接接收到所述第二家庭網(wǎng)絡(luò)DMR的響應(yīng)后,將該響應(yīng)發(fā)送給所述第一家庭網(wǎng)絡(luò)DMC ; 接收到所述第二家庭網(wǎng)絡(luò)DMR發(fā)送的獲取所述第一家庭網(wǎng)絡(luò)DMS的媒體內(nèi)容的請(qǐng)求,該請(qǐng)求包括所述第一家庭網(wǎng)絡(luò)DMS的設(shè)備標(biāo)識(shí);查詢本地是否保存有所述第一家庭網(wǎng)絡(luò)DMS的設(shè)備標(biāo)識(shí),如有,則通過(guò)反向HTTP連接向所述第一家庭網(wǎng)絡(luò)DMS發(fā)送獲取媒體內(nèi)容請(qǐng)求; 接收到所述第一家庭網(wǎng)絡(luò)DMS通過(guò)反向HTTP連接返回的媒體內(nèi)容后,將所述媒體內(nèi)容發(fā)送給所述第二家庭網(wǎng)絡(luò)DMR。4.如權(quán)利要求3所述的方法,其特征在于:所述方法還包括: 接收到所述第一家庭網(wǎng)絡(luò)DMC發(fā)送的查詢所述第二家庭網(wǎng)絡(luò)DMR的播放狀態(tài)請(qǐng)求,該播放狀態(tài)請(qǐng)求攜帶所述第二家庭網(wǎng)絡(luò)DMR的設(shè)備標(biāo)識(shí); 查詢本地是否保存有所述第二家庭網(wǎng)絡(luò)DMR的設(shè)備標(biāo)識(shí),如有,則通過(guò)反向HTTP連接向所述第二家庭網(wǎng)絡(luò)DMR發(fā)送所述播放狀態(tài)請(qǐng)求; 接收到所述第二家庭網(wǎng)絡(luò)DMR通過(guò)反向HTTP連接返回的針對(duì)所述播放狀態(tài)請(qǐng)求的響應(yīng)后,將所述響應(yīng)發(fā)送給所述第一家庭網(wǎng)絡(luò)DMC。5.如權(quán)利要求3或4所述的方法,其特征在于:所述方法還包括: 接收到所述第一家庭網(wǎng)絡(luò)DMC發(fā)送的停止所述第二家庭網(wǎng)絡(luò)DMR播放的請(qǐng)求,該請(qǐng)求攜帶所述第二家庭網(wǎng)絡(luò)DMR的設(shè)備標(biāo)識(shí); 查詢本地是否保存有所述第二家庭網(wǎng)絡(luò)DMR的設(shè)備標(biāo)識(shí),如有,則通過(guò)反向HTTP連接向所述第二家庭網(wǎng)絡(luò)DMR發(fā)送所述請(qǐng)求; 接收到所述第二家庭網(wǎng)絡(luò)DMR通過(guò)反向HTTP連接返回的針對(duì)所述請(qǐng)求的響應(yīng)后,將所述響應(yīng)發(fā)送給所述第一家庭網(wǎng)絡(luò)的DMC。6.如權(quán)利要求1所述的方法,其特征在于:所述與各個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR分別建立反向HTTP連接的過(guò)程中包括: 接收到任一家庭網(wǎng)絡(luò)中的DMS或DMR的建立反向HTTP連接請(qǐng)求, 提示所述DMS或DMR提供身份驗(yàn)證信息,根據(jù)用戶設(shè)置的身份驗(yàn)證信息對(duì)所述DMS或DMR提供的身份驗(yàn)證信息進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),向所述DMS或DMR返回同意建立反向HTTP連接的響應(yīng)。7.一種超文本傳輸協(xié)議HTTP網(wǎng)關(guān),其特征在于,包括: 建立模塊,用于與各個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR分別建立反向HTTP連接; 獲取模塊,用于通過(guò)所述反向HTTP連接向各家庭網(wǎng)絡(luò)中的DMS和DMR分別發(fā)送獲取設(shè)備信息請(qǐng)求,通過(guò)反向HTTP連接接收響應(yīng),獲取多個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR的設(shè)備描述信息和服務(wù)描述信息并保存; 處理模塊,用于接收到其中一家庭網(wǎng)絡(luò)中的DMC發(fā)送的獲取設(shè)備信息請(qǐng)求后,向所述DMC返回響應(yīng),攜帶保存的多個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR的設(shè)備描述信息和服務(wù)描述信息。8.如權(quán)利要求7所述的HTTP網(wǎng)關(guān),其特征在于,所述家庭網(wǎng)絡(luò)包括第一家庭網(wǎng)絡(luò)和第二家庭網(wǎng)絡(luò), 所述處理模塊,還用于接收到第一家庭網(wǎng)絡(luò)DLNA設(shè)備發(fā)送的對(duì)第二家庭網(wǎng)絡(luò)DLNA設(shè)備的操作請(qǐng)求,該操作請(qǐng)求中攜帶所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備的設(shè)備標(biāo)識(shí);查詢本地是否保存有所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備的設(shè)備標(biāo)識(shí),如有,則通過(guò)反向HTTP連接向所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備發(fā)送所述操作請(qǐng)求;接收到所述第二家庭網(wǎng)絡(luò)DLNA設(shè)備通過(guò)反向HTTP連接返回的針對(duì)所述操作請(qǐng)求的響應(yīng)后,將所述響應(yīng)返回給所述第一家庭網(wǎng)絡(luò)DLNA設(shè)備。9.如權(quán)利要求7或8所述的HTTP網(wǎng)關(guān),其特征在于,還包括:驗(yàn)證模塊, 所述建立模塊,接收到任一家庭網(wǎng)絡(luò)中的DMS或DMR的建立反向HTTP連接請(qǐng)求后,觸發(fā)所述驗(yàn)證模塊;接收到所述驗(yàn)證模塊的通知后再向所述DMS或DMR返回同意建立反向HTTP連接的響應(yīng); 所述驗(yàn)證模塊,提示所述DMS或DMR提供身份驗(yàn)證信息,根據(jù)用戶設(shè)置的身份驗(yàn)證信息對(duì)所述DMS或DMR提供的身份驗(yàn)證信息進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則通知所述建立模塊。10.一種跨家庭網(wǎng)絡(luò)的處理方法,應(yīng)用于家庭網(wǎng)絡(luò)中的數(shù)字媒體服務(wù)器DMS和數(shù)字媒體渲染器DMR,所述方法包括: 與所述HTTP網(wǎng)關(guān)建立起反向HTTP連接,通過(guò)所述反向HTTP連接實(shí)時(shí)監(jiān)聽(tīng)所述HTTP網(wǎng)關(guān)的請(qǐng)求; 接收到所述HTTP網(wǎng)關(guān)通過(guò)反向HTTP連接發(fā)送的獲取設(shè)備信息請(qǐng)求,將本設(shè)備的設(shè)備描述信息和服務(wù)描述信息發(fā)送給所述HTTP網(wǎng)關(guān)保存,所述設(shè)備描述信息包括設(shè)備標(biāo)識(shí)信肩、Ο11.如權(quán)利要求10所述的方法,其特征在于:所述方法還包括: 向所述HTTP網(wǎng)關(guān)發(fā)送對(duì)另一家庭網(wǎng)絡(luò)的DMS或DMR的操作請(qǐng)求,并接收所述HTTP網(wǎng)關(guān)返回的操作響應(yīng);及 通過(guò)反向HTTP連接接收所述HTTP網(wǎng)關(guān)發(fā)送的操作請(qǐng)求,通過(guò)反向HTTP連接向所述HTTP網(wǎng)關(guān)發(fā)送對(duì)所述操作請(qǐng)求的響應(yīng)。12.—種數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA設(shè)備,所述DLNA設(shè)備包括數(shù)字媒體服務(wù)器DMS或數(shù)字媒體渲染器DMR,其特征在于,包括: 建立模塊,用于與所述HTTP網(wǎng)關(guān)建立起反向HTTP連接,通過(guò)所述反向HTTP連接實(shí)時(shí)監(jiān)聽(tīng)所述HTTP網(wǎng)關(guān)的請(qǐng)求; 處理模塊,用于接收到所述HTTP網(wǎng)關(guān)通過(guò)反向HTTP連接發(fā)送的獲取設(shè)備信息請(qǐng)求,將本設(shè)備的設(shè)備描述信息和服務(wù)描述信息發(fā)送給所述HTTP網(wǎng)關(guān)保存,所述設(shè)備描述信息包括設(shè)備標(biāo)識(shí)信息。13.如權(quán)利要求12所述的DLNA設(shè)備,其特征在于: 所述處理模塊,還用于向所述HTTP網(wǎng)關(guān)發(fā)送對(duì)另一家庭網(wǎng)絡(luò)的DMS或DMR的操作請(qǐng)求,并接收所述HTTP網(wǎng)關(guān)返回的操作響應(yīng);及通過(guò)反向HTTP連接接收所述HTTP網(wǎng)關(guān)發(fā)送的操作請(qǐng)求,通過(guò)反向HTTP連接向所述HTTP網(wǎng)關(guān)發(fā)送對(duì)所述操作請(qǐng)求的響應(yīng)。
【專利摘要】本發(fā)明提供一種跨家庭網(wǎng)絡(luò)的處理方法及HTTP網(wǎng)關(guān)、DLNA設(shè)備,該方法包括:所述HTTP網(wǎng)關(guān)與各家庭網(wǎng)絡(luò)中的DMS和DMR分別建立反向HTTP連接;通過(guò)所述反向HTTP連接向各家庭網(wǎng)絡(luò)中的DMS和DMR分別發(fā)送獲取設(shè)備信息請(qǐng)求,通過(guò)反向HTTP連接接收響應(yīng),獲取各個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR的設(shè)備描述信息和服務(wù)描述信息并保存;接收到其中一家庭網(wǎng)絡(luò)中的DMC發(fā)送的獲取設(shè)備信息請(qǐng)求后,向所述DMC返回響應(yīng),攜帶保存的多個(gè)家庭網(wǎng)絡(luò)中的DMS和DMR的設(shè)備描述信息和服務(wù)描述信息。通過(guò)本發(fā)明可以實(shí)現(xiàn)跨家庭網(wǎng)絡(luò)的多媒體資源共享。
【IPC分類】H04L12/28, H04L12/66, H04L29/08
【公開號(hào)】CN105323125
【申請(qǐng)?zhí)枴緾N201410360715
【發(fā)明人】梁潔輝, 周煜申, 李建勇
【申請(qǐng)人】中興通訊股份有限公司
【公開日】2016年2月10日
【申請(qǐng)日】2014年7月25日
【公告號(hào)】WO2015117306A1