屏幕投影方法、計(jì)算機(jī)端和移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開了一種屏幕投影方法、計(jì)算機(jī)端和移動(dòng)終端,其中,所述屏幕投影方法包括:選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接;接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù);對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。本發(fā)明實(shí)現(xiàn)了計(jì)算機(jī)端同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
【專利說明】屏幕投影方法、計(jì)算機(jī)端和移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種屏幕投影方法、計(jì)算機(jī)端和移動(dòng)終端。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)端出現(xiàn)了多種個(gè)人電腦(personalcomputer,PC)軟件,比如,360手機(jī)助手、91手機(jī)助手等。其中,360手機(jī)助手是一款智能手機(jī)的資源獲取平臺(tái),91手機(jī)助手是一款支持智能手機(jī)系統(tǒng)的PC軟件。這些PC軟件可以自動(dòng)檢測(cè)到連接的移動(dòng)終端,比如,具有安卓(Android)操作系統(tǒng)的智能手機(jī)或平板電腦,并支持自動(dòng)獲取移動(dòng)終端當(dāng)前屏幕截圖的功能,使得移動(dòng)終端的屏幕截圖能夠在計(jì)算機(jī)端顯示,即提供了一種計(jì)算機(jī)投影移動(dòng)終端屏幕的技術(shù),簡(jiǎn)稱屏幕投影技術(shù)。
[0003]現(xiàn)有技術(shù)中計(jì)算機(jī)投影移動(dòng)終端屏幕的一般過程是:當(dāng)計(jì)算機(jī)端檢測(cè)通用串行總線(Universal Serial Bus, USB)端口連接的移動(dòng)終端時(shí),通過調(diào)用一些命令,比如,Android命令,進(jìn)行屏幕截圖,使得移動(dòng)終端傳輸圖像數(shù)據(jù)至計(jì)算機(jī)端,計(jì)算機(jī)端對(duì)接收到的圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換并顯示。
[0004]但是,上述計(jì)算機(jī)投影移動(dòng)終端屏幕的過程中計(jì)算機(jī)端與移動(dòng)終端為有線連接,需要手動(dòng)點(diǎn)擊截圖按鈕,才能觸發(fā)移動(dòng)終端屏幕截圖,并且獲取到的屏幕截圖均為靜態(tài)圖片,不能動(dòng)態(tài)顯示移動(dòng)終端的屏幕內(nèi)容,還無法獲取移動(dòng)終端正在播放的聲音。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的在于提出一種屏幕投影方法、計(jì)算機(jī)端和移動(dòng)終端,計(jì)算機(jī)端能夠接收移動(dòng)終端發(fā)送的音視頻數(shù)據(jù),并對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行處理并播放已經(jīng)處理后的音視頻數(shù)據(jù),實(shí)現(xiàn)了計(jì)算機(jī)端同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種屏幕投影方法,所述方法包括:
[0007]選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接;
[0008]接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù);
[0009]對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0010]第二方面,本發(fā)明實(shí)施例提供了一種屏幕投影方法,所述方法包括:
[0011 ] 與計(jì)算機(jī)端建立通信連接;
[0012]獲取本地播放的音視頻數(shù)據(jù);
[0013]向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),以使所述計(jì)算機(jī)端對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)端,所述計(jì)算機(jī)端包括:
[0015]選取單元,用于選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接;
[0016]接收單元,用于接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù);
[0017]處理單元,用于對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。[0018]第四方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,所述移動(dòng)終端包括:
[0019]建立單元,用于與計(jì)算機(jī)端建立通信連接;
[0020]獲取單元,用于獲取本地的音視頻數(shù)據(jù);
[0021]發(fā)送單元,用于向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),以使所述計(jì)算機(jī)端對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0022]本發(fā)明實(shí)施例選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接,接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù),對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù),以使計(jì)算機(jī)端能夠同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0023]圖1是本發(fā)明第一實(shí)施例的屏幕投影方法的流程圖;
[0024]圖2是本發(fā)明第二實(shí)施例的屏幕投影方法的流程圖;
[0025]圖3是本發(fā)明第三實(shí)施例的屏幕投影方法的流程圖;
[0026]圖4是本發(fā)明第四實(shí)施例的屏幕投影方法的信息交互圖;
[0027]圖5是本發(fā)明第五實(shí)施例的計(jì)算機(jī)端的示意圖;
[0028]圖6是本發(fā)明第六實(shí)施例的移動(dòng)終端的示意圖。
【具體實(shí)施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0030]圖1是本發(fā)明第一實(shí)施例的屏幕投影方法的流程圖。該屏幕投影方法可以應(yīng)用于計(jì)算機(jī)端。如圖1所示,所述方法包括:
[0031]步驟110、選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接。
[0032]具體地,計(jì)算機(jī)端選取進(jìn)行屏幕投影的移動(dòng)終端,其目的是計(jì)算機(jī)端選取與之同步的移動(dòng)終端,并同步播放該移動(dòng)終端的音視頻數(shù)據(jù)。
[0033]步驟120、接收移動(dòng)終端發(fā)送的音視頻數(shù)據(jù)。
[0034]具體地,計(jì)算機(jī)端與移動(dòng)終端建立通信連接,該通信連接可以是有線連接,比如,計(jì)算機(jī)端可以通過高清晰度多媒體接口(High Definition Multimedia Interface, HDMI)直接連接到移動(dòng)終端上;該通信連接也可以是無線連接,比如,計(jì)算機(jī)端通過無線保真(Wireless Fidelity, W1-Fi)或藍(lán)牙等無線技術(shù)連接到移動(dòng)終端上,使得該計(jì)算機(jī)端能夠接收該移動(dòng)終端的正在播放的音視頻數(shù)據(jù)。其中,W1-Fi是一種可以將個(gè)人電腦、手持設(shè)備等終端以無線方式互相連接的技術(shù)。但是,當(dāng)有線連接時(shí),計(jì)算機(jī)端只能連接一個(gè)移動(dòng)終端,當(dāng)無線連接時(shí),計(jì)算機(jī)可以連接多個(gè)移動(dòng)終端,并能根據(jù)用戶需要快速切換進(jìn)行屏幕投影的移動(dòng)終端。
[0035]步驟130、對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0036]具體地,計(jì)算機(jī)端接收到移動(dòng)終端發(fā)送的音視頻數(shù)據(jù),為了播放該音視頻數(shù)據(jù),則先對(duì)該音視頻數(shù)據(jù)進(jìn)行處理,比如,校驗(yàn)和解碼等,再播放處理后的音視頻數(shù)據(jù)。[0037]在本實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,步驟110中選取進(jìn)行屏幕投影的移動(dòng)終端,包括通過訪問服務(wù)器平臺(tái)獲取當(dāng)前注冊(cè)的在線移動(dòng)終端的注冊(cè)信息,根據(jù)用戶需求從所有在線移動(dòng)終端中選取進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息。。其中,所述服務(wù)器平臺(tái)包括每個(gè)在線移動(dòng)終端的注冊(cè)信息,比如,每個(gè)在線移動(dòng)終端的網(wǎng)絡(luò)之間互連的協(xié)議(Internet Protocol, IP)地址、設(shè)備身份標(biāo)識(shí)號(hào)碼(Identity, ID)。
[0038]具體地,計(jì)算機(jī)端啟動(dòng)后,通過訪問服務(wù)器平臺(tái)獲取當(dāng)前注冊(cè)的在線移動(dòng)終端后,自動(dòng)彈出一個(gè)列表界面,該列表界面包括獲取到的所有在線移動(dòng)終端,并根據(jù)用戶需求從列表界面中選取進(jìn)行屏幕投影的移動(dòng)終端,比如,列表界面中包括多個(gè)在線的智能手機(jī),由用戶選擇進(jìn)行屏幕投影的智能手機(jī)。其中,服務(wù)器平臺(tái)包括所有在線移動(dòng)終端的在線信息,是因?yàn)槊恳灰苿?dòng)終端啟動(dòng)應(yīng)用后,自動(dòng)將自身的IP地址、設(shè)備ID、監(jiān)聽端口、設(shè)備版本、屏幕尺寸、屏幕分辨率信息提交給服務(wù)器平臺(tái)。
[0039]在本實(shí)施例的另一個(gè)優(yōu)選實(shí)施方式中,步驟120中與選定的進(jìn)行屏幕投影的移動(dòng)終端建立通信連接,包括:
[0040](I)根據(jù)選取的進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息向所述進(jìn)行屏幕投影的移動(dòng)終端發(fā)送建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼,其中,所述建立連接通知可以采用可擴(kuò)展通訊和表示協(xié)議(The ExtensibleMessaging and Presence Protocol,XMPP)協(xié)議,也可以用其他的通信協(xié)議,其目的是用于移動(dòng)終端輸出音視頻到該計(jì)算機(jī)端上。
[0041](2)接收各個(gè)在線移動(dòng)終端發(fā)送的建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有在線移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼。其中,建立連接申請(qǐng)還攜帶有監(jiān)聽端口、設(shè)備版本、屏幕尺寸、屏幕分辨率信息等信息,該建立連接申請(qǐng)可以采用XMPP協(xié)議,也可以用其他的通信協(xié)議。
[0042](3)當(dāng)接收到的所述在線移動(dòng)終端的IP地址、設(shè)備ID,分別和所述進(jìn)行屏幕投影的移動(dòng)終端的IP地址、設(shè)備ID相同,且所述第一驗(yàn)證碼和所述第二驗(yàn)證碼相同時(shí),則與所述在線移動(dòng)終端建立通信連接,并向所述在線移動(dòng)終端發(fā)送建立連接回復(fù)信息,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
[0043]上述(2)、(3)中計(jì)算機(jī)端接收所有在線移動(dòng)終端發(fā)送的建立連接申請(qǐng),該建立連接申請(qǐng)可能是選定的進(jìn)行屏幕投影的移動(dòng)終端發(fā)送的建立連接申請(qǐng),也可能是其他移動(dòng)終端發(fā)送的建立連接申請(qǐng)。故計(jì)算機(jī)端接收到建立連接申請(qǐng)后,判斷該建立連接申請(qǐng)是不是之前選定的進(jìn)行屏幕投影的移動(dòng)終端發(fā)送的,只有該建立連接申請(qǐng)是之前選定的進(jìn)行屏幕投影的移動(dòng)終端發(fā)送的時(shí)候,才建立與該移動(dòng)終端的通信連接。
[0044]比如,具有安卓(Android)操作系統(tǒng)的智能手機(jī)(PAD)向計(jì)算機(jī)端發(fā)送建立連接申請(qǐng),其采用的是XMPP協(xié)議,攜帶PAD的IP地址、設(shè)備ID、監(jiān)聽端口、設(shè)備版本、屏幕尺寸、屏幕分辨率信息和之前計(jì)算機(jī)端發(fā)來的驗(yàn)證碼,計(jì)算機(jī)端接收到該建立連接申請(qǐng)后,將接收到的建立連接申請(qǐng)中的PAD的IP地址、設(shè)備ID和驗(yàn)證碼,分別與用戶選定的進(jìn)行屏幕投影的PAD的IP地址、設(shè)備ID和驗(yàn)證碼進(jìn)行比較,當(dāng)一致時(shí)才建立連接。該處理主要是為了避免由于網(wǎng)絡(luò)延遲等問題造成的多臺(tái)移動(dòng)終端同時(shí)申請(qǐng)連接計(jì)算機(jī)端,而計(jì)算機(jī)端只接受最后一次選擇的投影PAD。
[0045]圖2是本發(fā)明第二實(shí)施例的屏幕投影方法的流程圖。該屏幕投影方法可以應(yīng)用于計(jì)算機(jī)端。如圖2所示,所述方法包括:
[0046]步驟210、計(jì)算機(jī)端選取進(jìn)行屏幕投影的移動(dòng)終端,并與該移動(dòng)終端建立無線通信連接。比如,計(jì)算機(jī)端通過W1-Fi或藍(lán)牙等無線技術(shù)與移動(dòng)終端建立無線通信連接。
[0047]步驟220、計(jì)算機(jī)端實(shí)時(shí)接收移動(dòng)終端發(fā)送的音視頻數(shù)據(jù)。
[0048]步驟230、計(jì)算機(jī)端對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行校驗(yàn)和解碼處理,并實(shí)時(shí)播放所述處理后的音視頻數(shù)據(jù)。
[0049]步驟240,根據(jù)用戶需要關(guān)閉進(jìn)行屏幕投影的頁(yè)面窗口,并向移動(dòng)終端發(fā)送終止指令,使得移動(dòng)終端根據(jù)該終止指令斷開與計(jì)算機(jī)端的連接,并停止捕獲、生成本地?cái)?shù)據(jù)。
[0050]圖3是本發(fā)明第三實(shí)施例的屏幕投影方法的流程圖。該屏幕投影方法可以應(yīng)用于移動(dòng)終端。如圖3所示,所述方法包括:
[0051]步驟310、移動(dòng)終端與計(jì)算機(jī)端建立通信連接。其中,移動(dòng)終端與計(jì)算機(jī)端可以建立有線連接,也可以是無線連接。比如,PAD通過WIFI或藍(lán)牙等無線技術(shù)連接到電腦上,使得該電腦能夠接收該P(yáng)AD的正在播放的音視頻數(shù)據(jù)。
[0052]步驟320、移動(dòng)終端獲取本地播放的音視頻數(shù)據(jù)。
[0053]步驟330、移動(dòng)終端向計(jì)算機(jī)端發(fā)送獲取到的音視頻數(shù)據(jù),以使所述計(jì)算機(jī)端對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0054]在本實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,步驟310與計(jì)算機(jī)端建立通信連接,包括:
[0055](I)移動(dòng)終端接收計(jì)算機(jī)端發(fā)送的建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼;其中,所述建立連接通知可以采用XMPP協(xié)議,也可以用其他的通信協(xié)議,其目的是用于移動(dòng)終端輸出音視頻到該計(jì)算機(jī)端上。
[0056](2)移動(dòng)終端向計(jì)算機(jī)端發(fā)送建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有在線移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼,以使所述計(jì)算機(jī)端根據(jù)所述建立連接申請(qǐng)確定是否建立通信連接。其中,建立連接申請(qǐng)還攜帶有監(jiān)聽端口、設(shè)備版本、屏幕尺寸、屏幕分辨率信息等信息,該建立連接申請(qǐng)可以采用XMPP協(xié)議,也可以用其他的通信協(xié)議。
[0057](3)移動(dòng)終端接收計(jì)算機(jī)端發(fā)送的建立連接回復(fù)信息,并根據(jù)所述建立連接回復(fù)信息來建立與所述計(jì)算機(jī)端的通信連接,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接時(shí)。
[0058]在本實(shí)施例的另一個(gè)優(yōu)選實(shí)施方式中,步驟310之前好包括:移動(dòng)終端啟動(dòng)應(yīng)用后,自動(dòng)將自身的IP地址、設(shè)備ID、監(jiān)聽端口、設(shè)備版本、屏幕尺寸、屏幕分辨率信息提交給服務(wù)器平臺(tái)。
[0059]在本實(shí)施例的再一個(gè)優(yōu)選實(shí)施方式中,步驟330之后還包括:接收計(jì)算機(jī)端發(fā)送的終止指令,根據(jù)該終止指令斷開與計(jì)算機(jī)端的連接,并停止捕獲、生成本地?cái)?shù)據(jù)。
[0060]因此,本發(fā)明實(shí)施例提供的屏幕投影方法,通過選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接,接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù),對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù),以使計(jì)算機(jī)端能夠同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
[0061]圖4是本發(fā)明第四實(shí)施例的屏幕投影方法的信息交互圖。如圖4所示,所述方法包括:
[0062]步驟401、移動(dòng)終端啟動(dòng),將注冊(cè)信息發(fā)送至服務(wù)器平臺(tái),該注冊(cè)信息包括移動(dòng)終端的IP地址、設(shè)備ID、監(jiān)聽端口、設(shè)備版本、屏幕尺寸、屏幕分辨率信息等,并開啟監(jiān)聽服務(wù)。其中,服務(wù)器平臺(tái)只具有后臺(tái)服務(wù)功能,負(fù)責(zé)設(shè)備注冊(cè)維護(hù)等工作。其中,移動(dòng)終端可以有一個(gè),也可以有多個(gè)。
[0063]步驟402、當(dāng)計(jì)算機(jī)端啟動(dòng)其控制軟件后,服務(wù)器平臺(tái)將當(dāng)前注冊(cè)的在線移動(dòng)終端的注冊(cè)信息發(fā)送至計(jì)算機(jī)端。其中,計(jì)算機(jī)控制軟件具有前臺(tái)頁(yè)面和后臺(tái)處理兩部分,主要負(fù)責(zé)進(jìn)行開關(guān)控制、建立連接、接收數(shù)據(jù)(視頻、音頻)、播放數(shù)據(jù)(視頻、音頻)等工作。
[0064]步驟403、計(jì)算機(jī)端根據(jù)用戶需求從所有在線移動(dòng)終端中選取進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息。其中,圖4中的移動(dòng)終端指的是根據(jù)用戶選定的進(jìn)行屏幕投影的移動(dòng)終端。
[0065]步驟404、計(jì)算機(jī)端根據(jù)選取的進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息,向該移動(dòng)終端發(fā)送建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼。其中,具有Android輔助應(yīng)用的移動(dòng)終端只具有后臺(tái)服務(wù)功能,負(fù)責(zé)建立連接、生成數(shù)據(jù)(視頻、音頻)、傳輸數(shù)據(jù)(視頻、音頻)等工作。
[0066]步驟405、移動(dòng)終端向計(jì)算機(jī)端發(fā)送建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有該移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼。
[0067]步驟406、當(dāng)計(jì)算機(jī)端接收到的移動(dòng)終端的IP地址、設(shè)備ID,分別與之前選取的進(jìn)行屏幕投影的移動(dòng)終端的注冊(cè)信息中的IP地址、設(shè)備ID相同,且接收到的第二驗(yàn)證碼與之前發(fā)送的第二驗(yàn)證碼相同時(shí),則開始與該移動(dòng)終端建立通信連接。
[0068]步驟407、計(jì)算機(jī)端向移動(dòng)終端發(fā)送建立連接回復(fù)信息,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
[0069]上述步驟406和步驟407可以是同時(shí)發(fā)生的。
[0070]步驟408、移動(dòng)終端接收計(jì)算機(jī)端發(fā)送的建立連接回復(fù)信息,則開始建立與所述計(jì)算機(jī)端的通信連接,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
[0071]步驟409、移動(dòng)終端獲取本地播放的音視頻數(shù)據(jù)。該音視頻數(shù)據(jù)是移動(dòng)終端根據(jù)本地?cái)?shù)據(jù)生成的視頻流和音頻流。其具體過程為移動(dòng)終端開始捕獲本地的輸出的音視頻數(shù)據(jù),按照每秒25幀(該數(shù)據(jù)可配置)的頻率進(jìn)行屏幕截圖,并壓縮成H.264 (或其他標(biāo)準(zhǔn))視頻流,同時(shí),捕獲本地播放的聲音,并壓縮成MP3 (或其他標(biāo)準(zhǔn))音頻流。
[0072]步驟410、移動(dòng)終端向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù)。其中,音視頻數(shù)據(jù)是移動(dòng)終端根據(jù)本地?cái)?shù)據(jù)生成的視頻流和音頻流。
[0073]步驟411、計(jì)算機(jī)端對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行校驗(yàn)和解碼處理,并實(shí)時(shí)播放所述處理后的音視頻數(shù)據(jù)。
[0074]步驟412、計(jì)算機(jī)端根據(jù)用戶需要關(guān)閉進(jìn)行屏幕投影的頁(yè)面窗口,并向移動(dòng)終端發(fā)送終止指令。
[0075]步驟413、移動(dòng)終端接收計(jì)算機(jī)端發(fā)送的終止指令后,根據(jù)該終止指令斷開與計(jì)算機(jī)端的連接,并停止捕獲、生成本地?cái)?shù)據(jù)。
[0076]因此,本發(fā)明實(shí)施例提供的屏幕投影方法,通過與計(jì)算機(jī)端建立通信連接,獲取本地播放的音視頻數(shù)據(jù),向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),從而實(shí)現(xiàn)了計(jì)算機(jī)端能夠同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
[0077]圖5是本發(fā)明第五實(shí)施例的計(jì)算機(jī)端的示意圖。該搜索引擎用于執(zhí)行本發(fā)明第一實(shí)施例至第四實(shí)施例的屏幕投影方法。如圖5所示,所述計(jì)算機(jī)端50包括:選取單元51、接收單元52和處理單元53。
[0078]選取單元51用于選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接;
[0079]接收單元52用于接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù);
[0080]處理單元53用于對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0081]在一個(gè)實(shí)施例中,所述選取單元還用于通過訪問服務(wù)器平臺(tái)獲取當(dāng)前注冊(cè)的在線移動(dòng)終端的注冊(cè)信息,根據(jù)用戶需求從所有在線移動(dòng)終端中選取進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息;
[0082]以及,所述選取單元51還用于根據(jù)所述進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息向所述移動(dòng)終端發(fā)送建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼;接收各個(gè)在線移動(dòng)終端發(fā)送的建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有在線移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼;當(dāng)接收到的所述在線移動(dòng)終端的IP地址、設(shè)備ID,分別與所述所述進(jìn)行屏幕投影的移動(dòng)終端的注冊(cè)信息中的IP地址、設(shè)備ID相同,且所述第一驗(yàn)證碼和所述第二驗(yàn)證碼相同時(shí),則與所述在線移動(dòng)終端建立通信連接,并向所述在線移動(dòng)終端發(fā)送建立連接回復(fù)信息,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接;
[0083]以及,所述選取單元51還用于與所述移動(dòng)終端建立無線通信連接;
[0084]以及,所述接收單元52還用于實(shí)時(shí)接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù);
[0085]以及,所述處理單元53還用于對(duì)所述音視頻數(shù)據(jù)進(jìn)行校驗(yàn)和解碼處理,并實(shí)時(shí)播放所述處理后的音視頻數(shù)據(jù)。
[0086]因此,本發(fā)明實(shí)施例提供的移動(dòng)終端,通過選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接,接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù),對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù),以使計(jì)算機(jī)端能夠同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
[0087]圖6是本發(fā)明第六實(shí)施例的移動(dòng)終端的示意圖。該移動(dòng)終端用于執(zhí)行本發(fā)明第一實(shí)施例至第四實(shí)施例的屏幕投影方法。如圖6所示,所述移動(dòng)終端60包括:建立單元61、獲取單元62和發(fā)送單元63。
[0088]建立單元61用于與計(jì)算機(jī)端建立通信連接;
[0089]獲取單元62用于獲取本地的音視頻數(shù)據(jù);
[0090]發(fā)送單元63用于向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),以使所述計(jì)算機(jī)端對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
[0091]在一個(gè)實(shí)施例中,所述建立單元61還用于接收所述計(jì)算機(jī)端發(fā)送的建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼;向所述計(jì)算機(jī)端發(fā)送建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼,以使所述計(jì)算機(jī)端根據(jù)所述建立連接申請(qǐng)確定是否建立通信連接;接收所述計(jì)算機(jī)端發(fā)送的建立連接回復(fù)信息,并根據(jù)所述建立與所述計(jì)算機(jī)端的通信連接,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
[0092]因此,本發(fā)明實(shí)施例提供的移動(dòng)終端,通過與計(jì)算機(jī)端建立通信連接,獲取本地播放的音視頻數(shù)據(jù),向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),從而實(shí)現(xiàn)了計(jì)算機(jī)端能夠同步播放移動(dòng)終端的音視頻數(shù)據(jù)。
[0093]顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以通過如上所述的通信終端實(shí)施。可選地,本發(fā)明實(shí)施例可以用計(jì)算機(jī)裝置可執(zhí)行的程序來實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由處理器來執(zhí)行,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等;或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。
[0094]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動(dòng)和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種屏幕投影方法,其特征在于,所述方法包括: 選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接; 接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù); 對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的屏幕投影方法,其特征在于,所述選取進(jìn)行屏幕投影的移動(dòng)終端,包括: 通過訪問服務(wù)器平臺(tái)獲取當(dāng)前注冊(cè)的在線移動(dòng)終端的注冊(cè)信息,根據(jù)用戶需求從所有在線移動(dòng)終端中選取進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息。
3.根據(jù)權(quán)利要求2所述的屏幕投影方法,其特征在于,所述與所述移動(dòng)終端建立通信連接,包括: 根據(jù)所述進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息向所述移動(dòng)終端發(fā)送建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼; 接收各個(gè)在線移動(dòng)終端發(fā)送的建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有在線移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼; 當(dāng)接收到的所述在線移動(dòng)終端的IP地址、設(shè)備ID,分別與所述所述進(jìn)行屏幕投影的移動(dòng)終端的注冊(cè)信息中的IP地址、設(shè)備ID相同,且所述第一驗(yàn)證碼和所述第二驗(yàn)證碼相同時(shí),則與所述在線移動(dòng)終端建立通信連接,并向所述在線移動(dòng)終端發(fā)送建立連接回復(fù)信息,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的屏幕投影方法,其特征在于,所述與所述移動(dòng)終端建立通信連接,還包括: 與所述移動(dòng)終端建立無線通信連接; 以及,所述接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù),還包括:實(shí)時(shí)接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù); 以及,所述對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù),還包括:對(duì)所述音視頻數(shù)據(jù)進(jìn)行校驗(yàn)和解碼處理,并實(shí)時(shí)播放所述處理后的音視頻數(shù)據(jù)。
5.一種屏幕投影方法,其特征在于,所述方法包括: 與計(jì)算機(jī)端建立通信連接; 獲取本地播放的音視頻數(shù)據(jù); 向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),以使所述計(jì)算機(jī)端對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的屏幕投影方法,其特征在于,所述與計(jì)算機(jī)端建立通信連接,包括: 接收所述計(jì)算機(jī)端發(fā)送的建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼; 向所述計(jì)算機(jī)端發(fā)送建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼,以使所述計(jì)算機(jī)端根據(jù)所述建立連接申請(qǐng)確定是否建立通信連接; 接收所述計(jì)算機(jī)端發(fā)送的建立連接回復(fù)信息,并根據(jù)所述建立與所述計(jì)算機(jī)端的通信連接,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
7.一種計(jì)算機(jī)端,其特征在于,所述計(jì)算機(jī)端包括:選取單元,用于選取進(jìn)行屏幕投影的移動(dòng)終端,并與所述移動(dòng)終端建立通信連接; 接收單元,用于接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù); 處理單元,用于對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)端,其特征在于,所述選取單元還用于通過訪問服務(wù)器平臺(tái)獲取當(dāng)前注冊(cè)的在線移動(dòng)終端的注冊(cè)信息,根據(jù)用戶需求從所有在線移動(dòng)終端中選取進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息; 以及,所述選取單元還用于根據(jù)所述進(jìn)行屏幕投影的移動(dòng)終端對(duì)應(yīng)的注冊(cè)信息向所述移動(dòng)終端發(fā)送建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼;接收各個(gè)在線移動(dòng)終端發(fā)送的建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有在線移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼;當(dāng)接收到的所述在線移動(dòng)終端的IP地址、設(shè)備ID,分別與所述所述進(jìn)行屏幕投影的移動(dòng)終端的注冊(cè)信息中的IP地址、設(shè)備ID相同,且所述第一驗(yàn)證碼和所述第二驗(yàn)證碼相同時(shí),則與所述在線移動(dòng)終端建立通信連接,并向所述在線移動(dòng)終端發(fā)送建立連接回復(fù)信息,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接; 以及,所述選取單元還用于與所述移動(dòng)終端建立無線通信連接; 以及,所述接收單元還用于實(shí)時(shí)接收所述移動(dòng)終端發(fā)送的音視頻數(shù)據(jù); 以及,所述處理單元還用于對(duì)所述音視頻數(shù)據(jù)進(jìn)行校驗(yàn)和解碼處理,并實(shí)時(shí)播放所述處理后的音視頻數(shù)據(jù)。
9.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括: 建立單元,用于與計(jì)算機(jī)端建立通信連接; 獲取單元,用于獲取本地的音視頻數(shù)據(jù); 發(fā)送單元,用于向所述計(jì)算機(jī)端發(fā)送所述音視頻數(shù)據(jù),以使所述計(jì)算機(jī)端對(duì)所述音視頻數(shù)據(jù)進(jìn)行處理,并播放所述處理后的音視頻數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述建立單元還用于接收所述計(jì)算機(jī)端發(fā)送的建立連接通知,所述建立連接通知攜帶有計(jì)算機(jī)端的IP地址、端口和第一驗(yàn)證碼;向所述計(jì)算機(jī)端發(fā)送建立連接申請(qǐng),所述建立連接申請(qǐng)攜帶有移動(dòng)終端的IP地址、設(shè)備ID和第二驗(yàn)證碼,以使所述計(jì)算機(jī)端根據(jù)所述建立連接申請(qǐng)確定是否建立通信連接;接收所述計(jì)算機(jī)端發(fā)送的建立連接回復(fù)信息,并根據(jù)所述建立與所述計(jì)算機(jī)端的通信連接,所述建立連接回復(fù)信息為所述計(jì)算機(jī)端允許建立通信連接。
【文檔編號(hào)】G06F3/14GK103841466SQ201410077982
【公開日】2014年6月4日 申請(qǐng)日期:2014年3月5日 優(yōu)先權(quán)日:2014年3月5日
【發(fā)明者】常哲 申請(qǐng)人:天聞數(shù)媒科技(北京)有限公司