本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別涉及一種共享多媒體信息的方法和設(shè)備。
背景技術(shù):
當(dāng)前智能手機(jī)都具有通過無線通訊模塊進(jìn)行聯(lián)網(wǎng)的功能,例如通過GSM(Global System for Mobile communication,全球移動(dòng)通信系統(tǒng)),WCDMA(Wide-band Code Division Multiple Access,寬帶碼分多址接入)、TD-CDMA(Time Division-Synchronous Code Division Multiple Access,時(shí)分同步碼分多址)、LTE(Long Term Evolution,長期演進(jìn))等無線通訊協(xié)議進(jìn)行聯(lián)網(wǎng),也可以通過手機(jī)的Wifi(Wireless Fidelity,無線局域網(wǎng))模塊,連接到附近的無線路由器,再通過無線路由器接入有線網(wǎng)絡(luò)進(jìn)行聯(lián)網(wǎng)。
當(dāng)前智能手機(jī)的拍照和攝像功能越來越強(qiáng)大,照片和視頻片段的共享技術(shù)已經(jīng)非常成熟。目前主流的分享方式是分享用戶通過拍攝一段視頻,并利用終端通過無線通訊協(xié)議或Wifi模塊上傳到服務(wù)器,其他用戶利用終端通過無線通訊協(xié)議或Wifi模塊通過登錄到服務(wù)器瀏覽分享用戶拍攝的視頻。這種方式只是分享已拍攝完成的視頻,無法分享實(shí)時(shí)拍攝的視頻。
綜上所述,目前無法分享實(shí)時(shí)多媒體流。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種共享多媒體信息的方法和設(shè)備,用以解決現(xiàn)有技術(shù)中存在的無法分享實(shí)時(shí)多媒體流的問題。
本發(fā)明實(shí)施例提供的一種共享多媒體信息的方法,該方法包括:
第一終端在需要查看第二終端的實(shí)時(shí)多媒體流后,向所述第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文,其中所述請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,所述第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,所述無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
所述第一終端根據(jù)所述數(shù)據(jù)端口的信息,通過所述數(shù)據(jù)端口接收來自所述第二終端的實(shí)時(shí)多媒體流。
本發(fā)明實(shí)施例提供的另一種共享多媒體信息的方法,該方法包括:
第二終端通過固定控制端口收到第一終端發(fā)送的請(qǐng)求報(bào)文,其中所述請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,所述第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,所述無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
所述第二終端根據(jù)所述數(shù)據(jù)端口的信息,向所述數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
本發(fā)明實(shí)施例提供的一種共享多媒體信息的第一終端,該第一終端包括:
第一發(fā)送模塊,用于在需要查看第二終端的實(shí)時(shí)多媒體流后,向所述第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文,其中所述請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,所述第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,所述無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
第一處理模塊,用于根據(jù)所述數(shù)據(jù)端口的信息,通過所述數(shù)據(jù)端口接收來自所述第二終端的實(shí)時(shí)多媒體流。
本發(fā)明實(shí)施例提供的一種共享多媒體信息的第二終端,該第二終端包括:
第二發(fā)送模塊,用于通過固定控制端口收到第一終端發(fā)送的請(qǐng)求報(bào)文,其中所述請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,所述第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,所述無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
第二處理模塊,用于根據(jù)所述數(shù)據(jù)端口的信息,向所述數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
本發(fā)明實(shí)施例多個(gè)終端通過開啟熱點(diǎn)功能的終端相互連接組成無線區(qū)域網(wǎng),無線局域網(wǎng)中的第一終端向所述第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文,并通過所述數(shù)據(jù)端口接收來自所述第二終端的實(shí)時(shí)多媒體流,從而實(shí)現(xiàn)分享實(shí)時(shí)多媒體流。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例接收多媒體信息的方法流程示意圖;
圖2為本發(fā)明實(shí)施例發(fā)送多媒體信息的方法流程示意圖;
圖3為本發(fā)明實(shí)施例建立無線局域網(wǎng)的方法流程示意圖;
圖4為本發(fā)明實(shí)施例啟動(dòng)共享服務(wù)的方法流程示意圖;
圖5為本發(fā)明實(shí)施例單播的方法流程示意圖;
圖6為本發(fā)明實(shí)施例組播的方法流程示意圖;
圖7為本發(fā)明實(shí)施例共享多媒體信息的第一終端結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例共享多媒體信息的第二終端結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例接收多媒體信息的方法包括:
步驟100、第一終端在需要查看第二終端的實(shí)時(shí)多媒體流后,向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文,其中請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
步驟101、第一終端根據(jù)數(shù)據(jù)端口的信息,通過數(shù)據(jù)端口接收來自第二終端的實(shí)時(shí)多媒體流。
本發(fā)明實(shí)施例多個(gè)終端通過開啟熱點(diǎn)功能的終端相互連接組成無線區(qū)域網(wǎng),無線局域網(wǎng)中的第一終端向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文,并通過數(shù)據(jù)端口接收來自第二終端的實(shí)時(shí)多媒體流,從而實(shí)現(xiàn)分享實(shí)時(shí)多媒體流。
本發(fā)明實(shí)施例的實(shí)時(shí)多媒體流可以只包括聲音;也可以只包括圖像;還可以包括圖像和聲音。
其中,本發(fā)明實(shí)施例在進(jìn)行組網(wǎng)時(shí),其中一個(gè)終端開啟熱點(diǎn)功能,其他終端通過WIFI功能搜索到開啟熱點(diǎn)功能的終端的WIFI熱點(diǎn)后,可以連接到開啟熱點(diǎn)功能的終端,具體過程可以參見圖3。
第一終端在需要查看第二終端的實(shí)時(shí)多媒體流后,可以開啟流媒體共享服務(wù)功能。
具體的,第一終端向無線局域網(wǎng)的IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址列表中的所有IP地址對(duì)應(yīng)的固定控制端口發(fā)送上線報(bào)文;
第一終端根據(jù)通過自身的固定控制端口接收到的應(yīng)答報(bào)文,在確定第二終端的狀態(tài)為在線后,向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文。
其中,第一終端獲得無線局域網(wǎng)的IP地址列表的方式有很多,比如用nmap命令進(jìn)行arp掃描,即可獲取當(dāng)前在線ip地址。
本發(fā)明實(shí)施例的固定控制端口為預(yù)定約定的接口,固定控制端口可以只有一個(gè),也可以有多個(gè)。終端之間在未約定通信接口時(shí),可以通過固定控制端口傳遞信息。
在實(shí)施中,本發(fā)明實(shí)施例的共享方式可以是一對(duì)一,即一個(gè)終端將實(shí)施多媒體流發(fā)送給另一個(gè)終端;也可以是一對(duì)多,即一個(gè)終端將實(shí)施多媒體流發(fā)送給一組終端。
若請(qǐng)求報(bào)文為第一終端查看第二終端(即一對(duì)一),請(qǐng)求報(bào)文還包括第一終端的IP地址;
若請(qǐng)求報(bào)文為所有網(wǎng)內(nèi)終端查看第二終端(即一對(duì)多),數(shù)據(jù)端口為組播數(shù)據(jù)端口,請(qǐng)求報(bào)文還包括組播IP地址。
組播IP地址是路由提供的公共地址(本發(fā)明實(shí)施例的路由為開啟WIFI熱點(diǎn)功能的終端),利用組播共享實(shí)時(shí)流媒體數(shù)據(jù),可以節(jié)約發(fā)送者到路由器的帶寬,只需要一路帶寬即可;還可保證其他終端再從路由器同步獲取實(shí)時(shí)流媒體數(shù)據(jù)。
如果請(qǐng)求報(bào)文為所有網(wǎng)內(nèi)終端查看第二終端,則第一終端通過向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文之后,通過固定控制端口收到來自第二終端的確認(rèn)響應(yīng)報(bào)文后,將組播IP地址和組播數(shù)據(jù)端口的信息發(fā)送給無線局域網(wǎng)中的其他終端,以使其他終端根據(jù)組播IP地址和組播數(shù)據(jù)端口接收來自第二終端的實(shí)時(shí)多媒體流。
如圖2所示,本發(fā)明實(shí)施例發(fā)送多媒體信息的方法包括:
步驟200、第二終端通過固定控制端口收到第一終端發(fā)送的請(qǐng)求報(bào)文,其中請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
步驟201、第二終端根據(jù)數(shù)據(jù)端口的信息,向數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
其中,本發(fā)明實(shí)施例在進(jìn)行組網(wǎng)時(shí),其中一個(gè)終端開啟熱點(diǎn)功能,其他終端通過WIFI功能搜索到開啟熱點(diǎn)功能的終端的WIFI熱點(diǎn)后,可以連接到開啟熱點(diǎn)功能的終端,具體過程可以參見圖3。
本發(fā)明實(shí)施例的固定控制端口為預(yù)定約定的接口,固定控制端口可以只有一個(gè),也可以有多個(gè)。終端之間在未約定通信接口時(shí),可以通過固定控制端口傳遞信息。
第二終端在通過固定控制端口接收到第一終端的上線報(bào)文后,向第一終端的固定控制端口返回應(yīng)答報(bào)文。
在實(shí)施中,本發(fā)明實(shí)施例的共享方式可以是一對(duì)一,即一個(gè)終端將實(shí)施多媒體流發(fā)送給另一個(gè)終端;也可以是一對(duì)多,即一個(gè)終端將實(shí)施多媒體流發(fā)送給一組終端。
若請(qǐng)求報(bào)文為第一終端查看第二終端(即一對(duì)一),請(qǐng)求報(bào)文還包括第一終端的IP地址;
相應(yīng)的,第二終端根據(jù)第一終端的IP地址和數(shù)據(jù)端口的信息,向數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
若請(qǐng)求報(bào)文為所有網(wǎng)內(nèi)終端查看第二終端(即一對(duì)多),數(shù)據(jù)端口為組播數(shù)據(jù)端口,請(qǐng)求報(bào)文還包括組播IP地址;
相應(yīng)的,第二終端根據(jù)組播IP地址和組播數(shù)據(jù)端口的信息,向組播數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
組播IP地址是路由提供的公共地址(本發(fā)明實(shí)施例的路由為開啟WIFI熱點(diǎn)功能的終端,其他終端通過該WIFI連接后組成無線局域網(wǎng)),利用組播共享實(shí)時(shí)流媒體數(shù)據(jù),可以節(jié)約發(fā)送者到路由器的帶寬,只需要一路帶寬即可;還可保證其他終端再從路由器同步獲取實(shí)時(shí)流媒體數(shù)據(jù)。
其中,本發(fā)明實(shí)施例的終端可以是任何帶有WiFi功能的終端,比如移動(dòng)終端、電腦等。
如圖3所示,本發(fā)明實(shí)施例建立無線局域網(wǎng)的方法包括:
步驟300、終端A開啟Wifi熱點(diǎn)功能;
步驟301、其他終端通過WIFI搜索功能進(jìn)行搜索,并顯示搜索到的Wifi;
步驟302、其他終端在用戶選擇終端A的Wifi后,通過Wifi連接到移動(dòng)終端A。
如圖4所示,本發(fā)明實(shí)施例啟動(dòng)共享服務(wù)的方法包括:
步驟400、第一終端在需要查看第二終端的實(shí)時(shí)多媒體流后,獲取無線局域網(wǎng)的IP地址列表;
步驟401、第一終端向無線局域網(wǎng)的IP地址列表中的IP地址對(duì)應(yīng)的固定控制端口發(fā)送上線報(bào)文,比如UDP上線報(bào)文。
步驟402、第一終端監(jiān)聽自身的固定控制端口,通過自身的固定控制端口接收IP地址對(duì)應(yīng)的應(yīng)答報(bào)文。
其中,第一終端監(jiān)聽固定控制端口并處理的報(bào)文,有以下幾類:
狀態(tài)報(bào)文,包括:上線報(bào)文、下線報(bào)文、狀態(tài)查詢報(bào)文、組播在線報(bào)文。這些報(bào)文用來更新各終端上其他終端的上下線狀態(tài)和當(dāng)前組播數(shù)據(jù)在線狀態(tài)。
數(shù)據(jù)報(bào)文,包括:單路數(shù)據(jù)請(qǐng)求、多路數(shù)據(jù)請(qǐng)求,數(shù)據(jù)停止。
控制報(bào)文,包括:更改攝像頭對(duì)焦區(qū)域、更改攝像頭測光區(qū)域、放大圖像等。
步驟403、第一終端在收到的IP地址對(duì)應(yīng)的應(yīng)答報(bào)文后,確定該IP地址對(duì)應(yīng)的終端狀態(tài)為在線,若未收到IP地址對(duì)應(yīng)的應(yīng)答報(bào)文,則確定該IP地址對(duì)應(yīng)的終端狀態(tài)為離線。
由于在實(shí)際過程中,會(huì)有在線終端離線,也會(huì)有離線終端在線,所以為了防止第一終端確定的其他終端狀態(tài)與實(shí)際狀態(tài)不同,第一終端可以周期通過固定控制端口向無線局域網(wǎng)的IP地址列表中的IP地址發(fā)送上線報(bào)文,以便及時(shí)更新各個(gè)終端的狀態(tài)。
由于組播數(shù)據(jù)流是否在線是由發(fā)送終端(即建立組的終端)決定的,雖然發(fā)送終端正常關(guān)閉時(shí)會(huì)發(fā)送組播數(shù)據(jù)下線報(bào)文,但異常時(shí)無法發(fā)送下線報(bào)文,需要向各個(gè)終端隨機(jī)查詢當(dāng)前的組播狀態(tài)。
如果第一終端當(dāng)前處于一個(gè)組播中,第一終端還可以根據(jù)組播中發(fā)起終端(即建立組的終端)的狀態(tài)確定組播的狀態(tài)。
如圖5所示,本發(fā)明實(shí)施例單播的方法包括:
步驟500、第一終端在需要查看第二終端的實(shí)時(shí)多媒體流后,向無線局域網(wǎng)的IP地址列表中的所有IP地址對(duì)應(yīng)的固定控制端口PORT1發(fā)送上線報(bào)文。
步驟501、第二終端監(jiān)聽PORT1,在收到上線報(bào)文后,向第一終端的PORT1返回應(yīng)答報(bào)文。
步驟502、第一終端監(jiān)聽PORT1,接收IP地址對(duì)應(yīng)的應(yīng)答報(bào)文。
步驟503、第一終端根據(jù)收到的應(yīng)答報(bào)文判斷第二終端是否在線;如果是,則執(zhí)行步驟504;否則跳出本流程。
步驟504、第一終端確定一個(gè)單播端口,比如PORT2。
步驟505、第一終端向第二終端的PORT1發(fā)送包含PORT2的信息的請(qǐng)求報(bào)文。
除了包含PORT2的信息,請(qǐng)求報(bào)文還可以包括下列信息中的部分或全部:
視頻流的圖像尺寸、視頻流的幀率、視頻流的格式、音頻流的格式、音頻流的碼率。
步驟506、第二終端監(jiān)聽PORT1,在包含PORT2的信息的請(qǐng)求報(bào)文后,向第一終端的PORT1返回響應(yīng)報(bào)文。
步驟507、判斷當(dāng)前是否有pipeline(傳遞途徑);如果有,則執(zhí)行步驟509;否則,執(zhí)行步驟508。
步驟508、第二終端建立pipeline。
步驟509、第二終端通過pipeline和PORT2的信息,向PORT2發(fā)送多媒體流。
比如可以是RTP音視頻流。
步驟510、第一終端判斷在設(shè)定的第一時(shí)長內(nèi)是否收到響應(yīng)報(bào)文,如果是,則執(zhí)行步驟511;否則,跳出本流程。
步驟511、第一終端判斷在設(shè)定的第二時(shí)長內(nèi)是否通過PORT2收到多媒體流,如果是,則執(zhí)行步驟512;否則,跳出本流程。
步驟512、第一終端播放收到的多媒體流。
比如多媒體流是RTP音視頻流,則可以分離RP數(shù)據(jù)包中的視頻和音頻數(shù)據(jù)包,并由音頻解碼模塊對(duì)音頻數(shù)據(jù)包進(jìn)行解碼通過揚(yáng)聲器播放,以及由視頻解碼模塊對(duì)視頻數(shù)據(jù)包進(jìn)行解碼通過顯示屏顯示。
在實(shí)施中,步驟510及之后的步驟只要在步驟505之后執(zhí)行即可,與步驟506~步驟509之間沒有必然的時(shí)序關(guān)系。
如圖6所示,本發(fā)明實(shí)施例組播的方法包括:
步驟600、第一終端在需要查看第二終端的實(shí)時(shí)多媒體流后,向無線局域網(wǎng)的IP地址列表中的所有IP地址對(duì)應(yīng)的固定控制端口PORT1發(fā)送上線報(bào)文。
步驟601、第二終端監(jiān)聽PORT1,在收到上線報(bào)文后,向第一終端的PORT1返回應(yīng)答報(bào)文。
步驟602、第一終端監(jiān)聽PORT1,接收IP地址對(duì)應(yīng)的應(yīng)答報(bào)文。
步驟603、第一終端根據(jù)收到的應(yīng)答報(bào)文判斷第二終端是否在線;如果是,則執(zhí)行步驟604;否則跳出本流程。
步驟604、第一終端確定組播端口,比如PORT3。
步驟605、第一終端向第二終端的PORT1發(fā)送包含PORT3的信息的請(qǐng)求報(bào)文。
除了包含PORT3的信息,請(qǐng)求報(bào)文還可以包括下列信息中的部分或全部:
視頻流的圖像尺寸、視頻流的幀率、視頻流的格式、音頻流的格式、音頻流的碼率。
步驟606、第二終端監(jiān)聽PORT1,在包含PORT3的信息的請(qǐng)求報(bào)文后,向第一終端的PORT1返回響應(yīng)報(bào)文。
步驟607、判斷當(dāng)前是否有pipeline;如果有,則執(zhí)行步驟609;否則,執(zhí)行步驟608。
步驟608、第二終端建立pipeline。
步驟609、第二終端通過pipeline和PORT3的信息,向PORT3發(fā)送多媒體流。
比如可以是RTP音視頻流。
步驟610、路由器將通過自身的PORT3收到的多媒體流,通過組播的PORT3分發(fā)給組中的每個(gè)終端。
這里的路由器是開啟WIFI熱點(diǎn)功能的終端,其他終端通過該WIFI連接后組成無線局域網(wǎng)。
步驟611、第一終端判斷在設(shè)定的第一時(shí)長內(nèi)是否收到響應(yīng)報(bào)文,如果是,則執(zhí)行步驟612;否則,跳出本流程。
步驟612、第一終端判斷在設(shè)定的第二時(shí)長內(nèi)是否通過PORT3收到多媒體流,如果是,則執(zhí)行步驟613;否則,跳出本流程。
步驟613、第一終端播放收到的多媒體流。
比如多媒體流是RTP音視頻流,則可以分離RP數(shù)據(jù)包中的視頻和音頻數(shù)據(jù)包,并由音頻解碼模塊對(duì)音頻數(shù)據(jù)包進(jìn)行解碼通過揚(yáng)聲器播放,以及由視頻解碼模塊對(duì)視頻數(shù)據(jù)包進(jìn)行解碼通過顯示屏顯示。
在實(shí)施中,步驟611只要在步驟605之后執(zhí)行即可,與步驟606~步驟610之間沒有必然的時(shí)序關(guān)系。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種共享多媒體信息的第一終端,由于該終端解決問題的原理與本發(fā)明實(shí)施例接收多媒體信息的方法相似,因此該終端的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
如圖7所示,本發(fā)明實(shí)施例共享多媒體信息的第一終端包括:
第一發(fā)送模塊700,用于在需要查看第二終端的實(shí)時(shí)多媒體流后,向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文,其中請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
第一處理模塊710,用于根據(jù)數(shù)據(jù)端口的信息,通過數(shù)據(jù)端口接收來自第二終端的實(shí)時(shí)多媒體流。
可選的,第一發(fā)送模塊700還用于:
在需要查看第二終端的實(shí)時(shí)多媒體流后向無線局域網(wǎng)的IP地址列表中的所有IP地址對(duì)應(yīng)的固定控制端口發(fā)送上線報(bào)文;根據(jù)通過自身的固定控制端口接收到的應(yīng)答報(bào)文,在確定第二終端的狀態(tài)為在線后,向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文。
可選的,若請(qǐng)求報(bào)文為第一終端查看第二終端,請(qǐng)求報(bào)文還包括第一終端的IP地址;
若請(qǐng)求報(bào)文為所有網(wǎng)內(nèi)終端查看第二終端,數(shù)據(jù)端口為組播數(shù)據(jù)端口,請(qǐng)求報(bào)文還包括組播IP地址。
可選的,請(qǐng)求報(bào)文為所有網(wǎng)內(nèi)終端查看第二終端;
第一發(fā)送模塊700還用于:
向第二終端的固定控制端口發(fā)送請(qǐng)求報(bào)文之后,通過固定控制端口收到來自第二終端的確認(rèn)響應(yīng)報(bào)文后,將組播IP地址和組播數(shù)據(jù)端口的信息發(fā)送給無線局域網(wǎng)中的其他終端,以使其他終端根據(jù)組播IP地址和組播數(shù)據(jù)端口接收來自第二終端的實(shí)時(shí)多媒體流。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種共享多媒體信息的第二終端,由于該終端解決問題的原理與本發(fā)明實(shí)施例發(fā)送多媒體信息的方法相似,因此該終端的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
如圖8所示,本發(fā)明實(shí)施例共享多媒體信息的第二終端包括:
第二發(fā)送模塊800,用于通過固定控制端口收到第一終端發(fā)送的請(qǐng)求報(bào)文,其中請(qǐng)求報(bào)文中包括數(shù)據(jù)端口的信息,第一終端和第二終端在同一個(gè)無線局域網(wǎng)中,無線局域網(wǎng)中的終端連接到開啟熱點(diǎn)功能的終端;
第二處理模塊810,用于根據(jù)數(shù)據(jù)端口的信息,向數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
可選的,第二發(fā)送模塊800還用于:
在通過固定控制端口接收到第一終端的上線報(bào)文后,向第一終端的固定控制端口返回應(yīng)答報(bào)文。
可選的,若請(qǐng)求報(bào)文為第一終端查看第二終端,請(qǐng)求報(bào)文還包括第一終端的IP地址;
第二處理模塊810具體用于:
根據(jù)第一終端的IP地址和數(shù)據(jù)端口的信息,向數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
可選的,若請(qǐng)求報(bào)文為所有網(wǎng)內(nèi)終端查看第二終端,數(shù)據(jù)端口為組播數(shù)據(jù)端口,請(qǐng)求報(bào)文還包括組播IP地址;
第二處理模塊810具體用于:
根據(jù)組播IP地址和組播數(shù)據(jù)端口的信息,向組播數(shù)據(jù)端口發(fā)送實(shí)時(shí)多媒體流。
在實(shí)施中,第一種終端也可能作為第二終端,第二種終端也可能作為第一終端,所以第一終端和第二終端的功能可以合在一個(gè)實(shí)體中(即第一終端和第二終端的模塊在一個(gè)實(shí)體中),根據(jù)需要選擇使用第一終端的功能或第二終端的功能。
以上參照示出根據(jù)本申請(qǐng)實(shí)施例的方法、裝置(系統(tǒng))和/或計(jì)算機(jī)程序產(chǎn)品的框圖和/或流程圖描述本申請(qǐng)。應(yīng)理解,可以通過計(jì)算機(jī)程序指令來實(shí)現(xiàn)框圖和/或流程圖示圖的一個(gè)塊以及框圖和/或流程圖示圖的塊的組合??梢詫⑦@些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)的處理器和/或其它可編程數(shù)據(jù)處理裝置,以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)處理器和/或其它可編程數(shù)據(jù)處理裝置執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)框圖和/或流程圖塊中所指定的功能/動(dòng)作的方法。
相應(yīng)地,還可以用硬件和/或軟件(包括固件、駐留軟件、微碼等)來實(shí)施本申請(qǐng)。更進(jìn)一步地,本申請(qǐng)可以采取計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,其具有在介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼,以由指令執(zhí)行系統(tǒng)來使用或結(jié)合指令執(zhí)行系統(tǒng)而使用。在本申請(qǐng)上下文中,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是任意介質(zhì),其可以包含、存儲(chǔ)、通信、傳輸、或傳送程序,以由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用,或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。