智能終端互相控制的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種智能終端互相控制的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息時代的到來,越來越多的智能終端普及到人們生活中。智能終端包括電腦、智能手機(jī)、筆記本電腦和平板電腦等。智能終端具有獨(dú)立的操作系統(tǒng),可以由用戶自行安裝軟件、游戲等第三方服務(wù)商提供的程序,通過此類程序來不斷對手機(jī)的功能進(jìn)行擴(kuò)充,并可以通過移動通訊網(wǎng)絡(luò)來實(shí)現(xiàn)無線網(wǎng)絡(luò)接入。而且,隨著多種智能終端(如智能手機(jī)、平板電腦)的小型化、移動化,智能終端可由用戶隨身攜帶,隨時隨地使用,極大地促進(jìn)了智能終端的使用。
[0003]然而,目前智能終端仍然未能最大限度的給人們工作及生活帶來便利,智能終端間的相互控制存在困難。例如,由于智能手機(jī)與普通PC(Personal Computer,個人計算機(jī))機(jī)采用不同的系統(tǒng)架構(gòu),使得智能手機(jī)和普通PC機(jī)之間很難實(shí)現(xiàn)相互控制。當(dāng)前的智能手機(jī)大部分使用的是Android系統(tǒng)或10S系統(tǒng),這些系統(tǒng)與主流的window系統(tǒng)暫時沒有實(shí)現(xiàn)很好的對接,很難通過系統(tǒng)的本身接口實(shí)現(xiàn)對不同系統(tǒng)間操作控制。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對智能終端間難以實(shí)現(xiàn)相互控制的問題,提供一種智能終端互相控制的方法和系統(tǒng)。
[0005]—種智能終端互相控制的方法,包括以下步驟:
[0006]建立控制終端與受控終端的連接;其中,所述控制終端與受控終端是操作系統(tǒng)不同的終端;
[0007]通過所述連接將受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到控制終端;
[0008]將控制終端接收到的音頻數(shù)據(jù)和視頻數(shù)據(jù)呈現(xiàn)給用戶,并在控制終端接收用戶根據(jù)所述音頻數(shù)據(jù)和視頻數(shù)據(jù)對受控終端發(fā)送的第一控制指令;
[0009]將所述第一控制指令從控制終端發(fā)送到受控終端,并由受控終端將所述第一控制指令轉(zhuǎn)換為受控終端可識別的第二控制指令,對受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行控制;
[0010]將控制結(jié)果從受控終端發(fā)送到控制終端,由控制終端將控制結(jié)果呈現(xiàn)給用戶。
[0011 ] 一種智能終端互相控制的系統(tǒng),包括:
[0012]建立模塊,用于建立控制終端與受控終端的連接;其中,所述控制終端與受控終端是操作系統(tǒng)不同的終端;
[0013]第一發(fā)送模塊,用于通過所述連接將受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到控制終端;
[0014]接收模塊,用于將控制終端接收到的音頻數(shù)據(jù)和視頻數(shù)據(jù)呈現(xiàn)給用戶,并在控制終端接收用戶根據(jù)所述音頻數(shù)據(jù)和視頻數(shù)據(jù)對受控終端發(fā)送的第一控制指令;
[0015]第二發(fā)送模塊,用于將所述第一控制指令從控制終端發(fā)送到受控終端,并由受控終端將所述第一控制指令轉(zhuǎn)換為受控終端可識別的第二控制指令,對受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行控制;
[0016]第三發(fā)送模塊,用于將控制結(jié)果從受控終端發(fā)送到控制終端,由控制終端將控制結(jié)果呈現(xiàn)給用戶。
[0017]所述智能終端互相控制的方法和系統(tǒng),通過建立控制終端和受控終端之間的連接,將受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送給控制終端,將控制終端接收到的音頻數(shù)據(jù)和視頻數(shù)據(jù)呈現(xiàn)給用戶,并在控制終端接收用戶根據(jù)所述音頻數(shù)據(jù)和視頻數(shù)據(jù)對受控終端發(fā)送的第一控制指令,將所述第一控制指令從控制終端發(fā)送到受控終端,并由受控終端將所述第一控制指令轉(zhuǎn)換為受控終端可識別的第二控制指令,對受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行控制,并將控制結(jié)果從受控終端發(fā)送到控制終端,由控制終端將控制結(jié)果呈現(xiàn)給用戶,實(shí)現(xiàn)了兩個不同操作系統(tǒng)的終端之間的互相控制。
【附圖說明】
[0018]圖1為一個實(shí)施例的智能終端互相控制的方法流程圖;
[0019]圖2為一個實(shí)施例的智能終端互相控制的系統(tǒng)的結(jié)構(gòu)示意圖;
[0020]圖3為一個實(shí)施例的桌面視頻發(fā)送模塊的結(jié)構(gòu)示意圖;
[0021 ]圖4為一個實(shí)施例的桌面視頻顯示模塊的結(jié)構(gòu)示意圖;
[0022]圖5為一個實(shí)施例的Universal Media的系統(tǒng)框架。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖對本發(fā)明的智能終端互相控制的方法的實(shí)施例進(jìn)行描述。
[0024]圖1為一個實(shí)施例的智能終端互相控制的方法流程圖。如圖1所示,本發(fā)明的智能終端互相控制的方法可包括以下步驟:
[0025]S1,建立控制終端與受控終端的連接;其中,所述控制終端與受控終端是操作系統(tǒng)不同的終端;
[0026]在所述方法中,控制終端可以是電腦,受控終端可以是手機(jī)、平板電腦等智能終端;控制終端也可以是手機(jī)、平板電腦等智能終端,受控終端也可以是電腦。所述控制終端與受控終端之間可以通過無線網(wǎng)絡(luò)相連接。
[0027]S2,通過所述連接將受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到控制終端;
[0028]在本步驟中,可將受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到控制終端。其中,所述音頻數(shù)據(jù)可以是受控終端某一個或某幾個共享區(qū)域中的窗口產(chǎn)生的音頻數(shù)據(jù),也可以是整個受控終端產(chǎn)生的所有音頻數(shù)據(jù)。所述視頻數(shù)據(jù)為受控終端當(dāng)前顯示的視頻圖像數(shù)據(jù)。所述共享區(qū)域?yàn)槭芸亟K端上用戶需要控制終端控制的區(qū)域,共享某個區(qū)域或整個操作系統(tǒng)的需求可依據(jù)用戶的需求而確定,共享區(qū)域的劃分可根據(jù)當(dāng)前打開的應(yīng)用程序窗口大小確定。當(dāng)受控終端有多個應(yīng)用程序被打開時,為了防止其它應(yīng)用程序的信息泄露,一般只會采集一個應(yīng)用程序的音頻信息。
[0029]當(dāng)共享區(qū)域?yàn)槭芸亟K端的部分區(qū)域時,可根據(jù)如下方式將受控終端的音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送到控制終端:
[0030]S21,將受控終端的音頻數(shù)據(jù)、產(chǎn)生音頻數(shù)據(jù)的第一窗口與所述第一窗口在受控終端的第一位置參數(shù)進(jìn)行關(guān)聯(lián),得到第一關(guān)聯(lián)結(jié)果;
[0031 ] S22,將受控終端的視頻數(shù)據(jù)、產(chǎn)生視頻數(shù)據(jù)的第二窗口與所述第二窗口在受控終端的第二位置信息進(jìn)行關(guān)聯(lián),得到第二關(guān)聯(lián)結(jié)果;
[0032]S23,將第一關(guān)聯(lián)結(jié)果和第二關(guān)聯(lián)結(jié)果發(fā)送到控制終端。
[0033]在步驟S21中,可首先獲取所述第一窗口的應(yīng)用程序名,然后將所述應(yīng)用程序名與系統(tǒng)音量合成管理器中各聲道分量名稱進(jìn)行配對,配對結(jié)果可用來表征哪些共享區(qū)域的哪些窗口正在產(chǎn)生音頻數(shù)據(jù)??色@取第一窗口在受控終端的第一位置參數(shù),最后可將配對結(jié)果與第一位置參數(shù)進(jìn)行關(guān)聯(lián)。所述第一窗口的數(shù)量可以是一個或一個以上。進(jìn)行關(guān)聯(lián)時,可根據(jù)所述配對結(jié)果,為各個共享區(qū)域中的音頻數(shù)據(jù)設(shè)置音頻標(biāo)志位;其中,所述音頻標(biāo)志位用于表征相應(yīng)共享區(qū)域內(nèi)是否存在音頻數(shù)據(jù)。如果相應(yīng)共享區(qū)域中存在音頻數(shù)據(jù),則為該共享區(qū)域中的音頻數(shù)據(jù)設(shè)置音頻標(biāo)志位;如果相應(yīng)共享區(qū)域中不存在音頻數(shù)據(jù),則該共享區(qū)域中的音頻數(shù)據(jù)的音頻標(biāo)志位為空??蓪⑺鲆纛l標(biāo)志位添加到第一位置參數(shù)中,形成區(qū)域音頻/位置參數(shù)集;其中,所述區(qū)域音頻/位置參數(shù)集用于建立各個共享區(qū)域內(nèi)的程序窗口與所述應(yīng)用程序窗口的位置之間的一一對應(yīng)關(guān)系。最后,可根據(jù)所述區(qū)域音頻/位置參數(shù)集將配對結(jié)果與第一位置參數(shù)進(jìn)行關(guān)聯(lián)。通過建立音頻數(shù)據(jù)、第一窗口與第一位置參數(shù)之間的關(guān)聯(lián)關(guān)系,可使用戶在控制終端準(zhǔn)確地獲取到受控終端的每個窗口播放的音頻數(shù)據(jù)以及每個窗口的位置,便于用戶對音頻數(shù)據(jù)進(jìn)行控制。
[0034]在步驟S22中,可首先抓取受控終端當(dāng)前顯示的視頻數(shù)據(jù),然后對視頻數(shù)據(jù)進(jìn)行編碼壓縮,并將壓縮后的視頻數(shù)據(jù)與第二位置參數(shù)相關(guān)聯(lián),形成視頻/位置參數(shù)集,通過網(wǎng)絡(luò)發(fā)送到控制終端。其中,所述第二位置參數(shù)表示正在播放視頻的窗口在受控終端的位置,所述視頻/位置參數(shù)集用于建立各個共享區(qū)域內(nèi)播放視頻的窗口與