亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)的制作方法

文檔序號:7774281閱讀:136來源:國知局
一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種數(shù)據(jù)處理的方法、裝置及系統(tǒng),其中所述方法包括:在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接,并接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息;根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端一一對應(yīng)的虛擬機;控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。采用本發(fā)明,可實現(xiàn)不同用戶通過不同的控制終端設(shè)備操作機頂盒的功能,提高了機頂盒的利用率,并降低了對控制終端的性能要求。
【專利說明】一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]目前,電視已從基本的電視接收機發(fā)展為交互式網(wǎng)絡(luò)電視,利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體等技術(shù)于一體,向家庭中的不同用戶群提供不同的服務(wù)。機頂盒作為網(wǎng)絡(luò)電視的前端處理器,需滿足不同用戶使用同一機頂盒的需求。
[0003]為了滿足所述需求,現(xiàn)有技術(shù)采用在機頂盒中設(shè)置登陸模塊、用戶信息加載模塊和保存模塊實現(xiàn)多用戶使用機頂盒的方案,但該方案保存不同用戶信息的方法不能實現(xiàn)家庭中不同用戶通過不同的終端設(shè)備操作機頂盒。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種在機頂盒中進行數(shù)據(jù)處理的方法、裝置及系統(tǒng),可實現(xiàn)不同用戶通過不同的控制終端設(shè)備操作機頂盒的功能。
[0005]為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種數(shù)據(jù)處理的方法,包括:
[0006]在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接,并接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息;
[0007]根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端 對應(yīng)的虛擬機;
[0008]控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。
[0009]其中,所述控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理,包括:
[0010]提取目標(biāo)虛擬機轉(zhuǎn)發(fā)的用戶請求數(shù)據(jù),所述用戶請求數(shù)據(jù)是所述控制終端發(fā)送給所述目標(biāo)虛擬機的;
[0011]控制所述目標(biāo)虛擬機將所述用戶請求數(shù)據(jù)的響應(yīng)數(shù)據(jù)封裝后推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0012]其中,所述控制所述虛擬機執(zhí)行與對應(yīng)的所述控制終端之間的數(shù)據(jù)處理,包括:
[0013]接收目標(biāo)虛擬機轉(zhuǎn)發(fā)的操作指令,控制所述目標(biāo)虛擬機與所述操作指令響應(yīng)的應(yīng)用或服務(wù)綁定;
[0014]控制將所述應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容由所述目標(biāo)虛擬機推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0015]還包括:
[0016]若與所述控制終端的連接正常解除,則關(guān)閉與所述終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并且刪除所述控制終端對應(yīng)的目標(biāo)虛擬機;
[0017]若與所述控制終端的連接非正常解除,則記錄與所述控制終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù)以便于在重建連接后發(fā)送數(shù)據(jù)。
[0018]還包括:[0019]若與所述控制終端的連接非正常解除,發(fā)起與所述連接非正常解除的控制終端的重建連接操作,其中,若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除。
[0020]相應(yīng)地,本發(fā)明實施例還提供了一種數(shù)據(jù)處理的裝置,包括:
[0021]連接建立模塊,用于在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接,并接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息;
[0022]虛擬機創(chuàng)建模塊,用于根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,倉Il建與所述控制終端 對應(yīng)的虛擬機;
[0023]控制模塊,用于控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。
[0024]其中,所述控制模塊包括:
[0025]提取單元,用于提取目標(biāo)虛擬機轉(zhuǎn)發(fā)的用戶請求數(shù)據(jù),所述用戶請求數(shù)據(jù)是所述控制終端發(fā)送給所述目標(biāo)虛擬機的;
[0026]第一控制單元,用于控制所述目標(biāo)虛擬機將所述用戶請求數(shù)據(jù)的響應(yīng)數(shù)據(jù)封裝后推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0027]其中,所述控制模塊還包括:
[0028]第二控制單元,用于接收目標(biāo)虛擬機轉(zhuǎn)發(fā)的操作指令,控制所述目標(biāo)虛擬機與所述操作指令響應(yīng)的應(yīng)用或服務(wù)綁定;
[0029]第三控制單元,用于控制將所述應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容由所述目標(biāo)虛擬機推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0030]還包括:
[0031]正常解除模塊,用于若與所述控制終端的連接正常解除,則關(guān)閉與所述終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并且刪除所述控制終端對應(yīng)的目標(biāo)虛擬機;
[0032]非正常解除模塊,用于若與所述控制終端的連接非正常解除,則記錄與所述控制終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù)以便于在重建連接后發(fā)送數(shù)據(jù)。
[0033]還包括:
[0034]連接重建模塊,用于若與所述控制終端的連接非正常解除,發(fā)起與所述連接非正常解除的控制終端的重建連接操作,若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除。
[0035]相應(yīng)地,本發(fā)明實施例還提供了一種數(shù)據(jù)處理的系統(tǒng),包括控制終端、機頂盒和電視,
[0036]其中,所述控制終端用于向所述機頂盒發(fā)送操作指令和用戶請求數(shù)據(jù);
[0037]所述機頂盒包括上述發(fā)明實施例所述的裝置;
[0038]所述電視用于在所述機頂盒的控制下顯示所述機頂盒處理的數(shù)據(jù)。
[0039]實施本發(fā)明實施例,具有如下有益效果:
[0040]本發(fā)明實施例根據(jù)用戶所使用的不同控制終端的設(shè)備類型信息,分別建立與所述控制終端一一對應(yīng)的虛擬機,控制所述虛擬機執(zhí)行與對應(yīng)的所述控制終端之間的數(shù)據(jù)處理,從而實現(xiàn)不同用戶通過不同的控制終端設(shè)備操作本端的功能,提高了本端設(shè)備的利用率?!緦@綀D】

【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實施例的一種數(shù)據(jù)處理的方法的流程圖;
[0043]圖2為本發(fā)明實施例的另一種數(shù)據(jù)處理的方法的流程圖;
[0044]圖3為本發(fā)明實施例的又一種數(shù)據(jù)處理的方法的流程圖;
[0045]圖4為本發(fā)明實施例的一種數(shù)據(jù)處理的裝置的結(jié)構(gòu)示意圖;
[0046]圖5為本發(fā)明實施例的另一種數(shù)據(jù)處理的裝置的結(jié)構(gòu)示意圖;
[0047]圖6為圖5中控制模塊的具體結(jié)構(gòu)示意圖;
[0048]圖7為本發(fā)明實施例的一種數(shù)據(jù)處理的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0049]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0050]請參見圖1,為本發(fā)明`實施例的一種數(shù)據(jù)處理的方法的流程示意圖,其中,本發(fā)明實施例的所述方法可以應(yīng)用在機頂盒、電視、智能終端等設(shè)備中,具體的,所述方法包括:
[0051]SlOl:在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接。
[0052]S102:接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息。
[0053]具體可選地,所述機頂盒接收到至少一個控制終端發(fā)送的連接請求時,根據(jù)DLNA協(xié)議,分別與所述至少一個控制終端建立連接。
[0054]其中,所述DLNA的全稱為DIGITAL LIVING NETWORK ALLIANCE,旨在解決個人計算機、電器和移動設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通,使得數(shù)字媒體和內(nèi)容服務(wù)的無限制的共享和增長。
[0055]本端與所述控制終端建立連接后,分別接收所述控制終端的設(shè)備類型消息,其中所述設(shè)備類型消息用于提取具體的設(shè)備類型信息,如所述控制終端的型號、所采用的網(wǎng)絡(luò)協(xié)議等。
[0056]S103:根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端對應(yīng)的虛擬機。
[0057]本端獲取所述控制終端的設(shè)備類型信息后,根據(jù)所述設(shè)備類型信息中的具體參
數(shù),在本端中建立與所述控制終端--對應(yīng)的虛擬機,其中,所述虛擬機是利用虛擬技術(shù)在
本端中根據(jù)所述控制終端的設(shè)備類型信息虛擬出對應(yīng)的多個邏輯模塊供多個用戶進程同時使用的軟件系統(tǒng),主要用于所述控制終端與本端之間數(shù)據(jù)的轉(zhuǎn)發(fā)和推送等處理。
[0058]S104:控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。
[0059]具體地,根據(jù)S103映射的與所述控制終端同類型的目標(biāo)虛擬機,將所述目標(biāo)虛擬機作為所述控制終端在本端的本地設(shè)備處理,即本端與所述控制終端之間的數(shù)據(jù)請求和響應(yīng)過程,通過虛擬機進行轉(zhuǎn)發(fā)或推送。
[0060]本發(fā)明實施例通過在本端映射一個與所述控制終端同類型的虛擬機,并將所述虛擬機作為對應(yīng)的控制終端在本端的本地設(shè)備處理,來實現(xiàn)不同用戶通過不同的控制終端設(shè)備操作機頂盒的功能,提高了本端設(shè)備的利用率,并降低了對控制終端的性能要求。
[0061]再請參見圖2,為本發(fā)明實施例的另一種數(shù)據(jù)處理的方法的流程圖,本發(fā)明實施例所述的方法可應(yīng)用在機頂盒、電視和智能終端等設(shè)備中,具體的,所述方法包括:
[0062]S201:在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接。
[0063]S202:接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息。
[0064]S203:根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端 對應(yīng)的虛擬機。
[0065]S204:提取目標(biāo)虛擬機轉(zhuǎn)發(fā)的用戶請求數(shù)據(jù),所述用戶請求數(shù)據(jù)是所述控制終端發(fā)送給所述目標(biāo)虛擬機的;
[0066]S205:控制所述目標(biāo)虛擬機將所述用戶請求數(shù)據(jù)的響應(yīng)數(shù)據(jù)封裝后推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0067]具體地,所述控制終端向本端發(fā)送用戶請求數(shù)據(jù)時,先發(fā)送給與所述控制終端對應(yīng)的目標(biāo)虛擬機,由本端從所述目標(biāo)虛擬機中提取用戶請求數(shù)據(jù),其中,所述用戶請求數(shù)據(jù)是用戶通過控制終端執(zhí)行相應(yīng)操作產(chǎn)生的請求數(shù)據(jù)。
[0068]所述本端向所述控制終端發(fā)送數(shù)據(jù)時,所述目標(biāo)虛擬機會將數(shù)據(jù)封裝后通過已建立的連接推送給所述控制終端。
[0069]另外,以上所述數(shù)據(jù)處理過程,可同時存在在多個所述控制終端與本端之間,即通過在本端建立虛擬機及數(shù)據(jù)的處理機制可使多個用戶通過多個不同的所述控制終端對本端進行操作。
[0070]本發(fā)明實施例通過在本端映射一個與所述控制終端同類型的虛擬機,并將所述虛擬機作為對應(yīng)的控制終端在本端的本地設(shè)備處理,來實現(xiàn)控制所述控制終端與本端之間的數(shù)據(jù)交互,提高了本端設(shè)備的利用率,并降低對控制終端的性能要求。
[0071]再請參見圖3,為本發(fā)明實施例的又一種數(shù)據(jù)處理的方法的流程圖,其中,本發(fā)明實施例所述的方法可應(yīng)用在機頂盒、電視和智能終端等設(shè)備中,具體的,所述方法包括:
[0072]S301:在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接。
[0073]S302:接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息。
[0074]S303:根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端 對應(yīng)的虛擬機。
[0075]S304:接收目標(biāo)虛擬機轉(zhuǎn)發(fā)的操作指令,控制所述目標(biāo)虛擬機與所述操作指令響應(yīng)的應(yīng)用或服務(wù)綁定。
[0076]S305:控制將所述應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容由所述目標(biāo)虛擬機推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0077]具體為,在S301、S302和S303之后,根據(jù)用戶通過所述控制終端發(fā)送給所述目標(biāo)虛擬機的操作指令,在本端啟動所述操作指令對應(yīng)的應(yīng)用或服務(wù),并將所述目標(biāo)虛擬機與啟動的應(yīng)用或服務(wù)綁定,將應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容,如音視頻數(shù)據(jù)、反饋設(shè)備的反饋信息等發(fā)往綁定的所述目標(biāo)虛擬機,由所述目標(biāo)虛擬機將所述內(nèi)容轉(zhuǎn)發(fā)給所述控制終端。
[0078]S306:若與所述控制終端的連接正常解除,則關(guān)閉與所述終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并且刪除所述控制終端對應(yīng)的目標(biāo)虛擬機。
[0079]其中,所述連接正常解除,是指用戶通過所述控制終端向所述目標(biāo)虛擬機發(fā)送關(guān)閉所述應(yīng)用或服務(wù)的指令。
[0080]S307:若與所述控制終端的連接非正常解除,則記錄與所述控制終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù)以便于在重建連接后發(fā)送數(shù)據(jù)。
[0081]其中,所述連接非正常解除是指本端在沒有接收到所述控制終端發(fā)送的關(guān)閉所述應(yīng)用或服務(wù)的指令時,本端與所述控制終端之間的連接中斷。
[0082]S308:若與所述控制終端的連接非正常解除,發(fā)起與所述連接非正常解除的控制終端的重建連接操作,其中,若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除。
[0083]其中,所述若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除,具體為:若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則本端關(guān)閉所述目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并刪除所述目標(biāo)虛擬機。
[0084]本發(fā)明實施例通過在本端映射一個與所述控制終端同類型的虛擬機,并將所述虛擬機作為對應(yīng)的控制終端在本端的本地設(shè)備處理,啟動所述控制終端發(fā)送的操作指令對應(yīng)的應(yīng)用或服務(wù),并將所述應(yīng)用或服務(wù)與所述虛擬機綁定,提高了本端設(shè)備的利用率,并降低了對控制終端的性能要求。
[0085]請參見圖4,為本發(fā)明實施例提供的一種數(shù)據(jù)處理的裝置的結(jié)構(gòu)示意圖,其中,本發(fā)明實施例的所述裝置可應(yīng)用在機頂盒、電視或智能終端等設(shè)備中,具體的,所述裝置包括:
[0086]連接建立模塊1,用于在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接,并接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息。
[0087]具體可選地,所述連接建立模塊I接收到至少一個控制終端發(fā)送的連接請求時,根據(jù)DLNA協(xié)議,分別與所述至少一個控制終端建立連接。
[0088]其中,所述DLNA的全稱為DIGITAL LIVING NETWORK ALLIANCE,旨在解決個人計算機、電器和移動設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通,使得數(shù)字媒體和內(nèi)容服務(wù)的無限制的共享和增長。
[0089]所述連接建立模塊I與所述控制終端建立連接后,分別接收所述控制終端的設(shè)備類型消息,其中所述設(shè)備類型消息用于提取具體的設(shè)備類型信息,如所述控制終端的型號、所采用的網(wǎng)絡(luò)協(xié)議等。
[0090]虛擬機創(chuàng)建模塊2,用于根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端對應(yīng)的虛擬機。
[0091]所述虛擬機創(chuàng)建模塊2獲 取所述控制終端的設(shè)備類型信息后,根據(jù)所述設(shè)備類型信息中的具體參數(shù),所述虛擬機創(chuàng)建模塊2在本端中建立與所述控制終端--對應(yīng)的虛擬機,其中,所述虛擬機是通過軟件模擬的具有完整硬件系統(tǒng)功能的,運行在一個完全隔離環(huán)境中的完整系統(tǒng)。
[0092]控制模塊3,用于控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。
[0093]具體地,根據(jù)所述虛擬機創(chuàng)建模塊2創(chuàng)建的與所述控制終端同類型的目標(biāo)虛擬機,將所述目標(biāo)虛擬機作為所述控制終端在本端的本地設(shè)備處理,即本端與所述控制終端之間的數(shù)據(jù)請求和響應(yīng)過程,通過所述虛擬機進行轉(zhuǎn)發(fā)或推送。
[0094]本發(fā)明實施例通過虛擬機創(chuàng)建模塊2在本端創(chuàng)建一個與所述控制終端同類型的虛擬機,并將所述虛擬機作為對應(yīng)的控制終端在本端的本地設(shè)備處理,來實現(xiàn)不同用戶通過不同的控制終端設(shè)備操作機頂盒的功能,提高了本端設(shè)備的利用率,并降低了對控制終端的性能要求。
[0095]再請參見圖5,為本發(fā)明實施例提供的另一種數(shù)據(jù)處理的裝置的結(jié)構(gòu)示意圖,其中,本發(fā)明實施例的所述裝置可應(yīng)用在機頂盒、電視和智能終端等設(shè)備中,具體的,所述裝置除包括上述實施例連接建立模塊1、虛擬機創(chuàng)建模塊2和控制模塊3之外,請參見圖6,所述控制模塊3具體包括:
[0096]提取單元31,用于提取目標(biāo)虛擬機轉(zhuǎn)發(fā)的用戶請求數(shù)據(jù),所述用戶請求數(shù)據(jù)是所述控制終端發(fā)送給所述目標(biāo)虛擬機的;
[0097]第一控制單元32,用于控制所述目標(biāo)虛擬機將所述用戶請求數(shù)據(jù)的響應(yīng)數(shù)據(jù)封裝后推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0098]所述控制模塊3還包括:
[0099]第二控制單元33,用于接收目標(biāo)虛擬機轉(zhuǎn)發(fā)的操作指令,控制所述目標(biāo)虛擬機與所述操作指令響應(yīng)的應(yīng)用或服務(wù)綁定;
[0100]第三控制單元34,用于控制將所述應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容由所述目標(biāo)虛擬機推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
[0101]其中,所述提取單元31和所述第一控制單元32,與所述第二控制單元33和所述第三控制單元34可以單獨構(gòu)成所述控制模塊3,也可以在所述控制模塊3中共同存在,所述提取單元31和所述第一控制單元32主要控制本端與所述控制終端之間的請求數(shù)據(jù)和響應(yīng)數(shù)據(jù)的處理,所述所述第二控制單元33和所述第三控制單元34主要控制所述用戶通過所述控制終端發(fā)送的操作指令對應(yīng)的具體應(yīng)用或服務(wù)的啟動、綁定,以及內(nèi)容的推送等。
[0102]所述裝置還包括:
[0103]正常解除模塊4,用于若與所述控制終端的連接正常解除,則關(guān)閉與所述終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并且刪除所述控制終端對應(yīng)的目標(biāo)虛擬機;
[0104]非正常解除模塊5,用于若與所述控制終端的連接非正常解除,則記錄與所述控制終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù)以便于在重建連接后發(fā)送數(shù)據(jù)。
[0105]連接重建模塊6,用于若與所述控制終端的連接非正常解除,發(fā)起與所述連接非正常解除的控制終端的重建連接操作,若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除。
[0106]本發(fā)明實施例通過在本端映射一個與所述控制終端同類型的虛擬機,并將所述虛擬機作為對應(yīng)的控制終端在本端的本地設(shè)備處理,來實現(xiàn)控制所述控制終端與本端之間的數(shù)據(jù)交互,提高了本端設(shè)備的利用率,并降低對控制終端的性能要求。[0107]請參見圖7,為本發(fā)明實施例的一種數(shù)據(jù)處理的系統(tǒng)結(jié)構(gòu)示意圖,具體包括控制終端1、機頂盒2和電視3,
[0108]其中,所述控制終端I用于向所述機頂盒2發(fā)送操作指令和用戶請求數(shù)據(jù);
[0109]所述機頂盒2包括上述發(fā)明實施例所述的裝置;
[0110]所述電視3用于在所述機頂盒2的控制下顯示所述機頂盒處理的數(shù)據(jù)。
[0111]本發(fā)明實施例通過控制終端向所述機頂盒發(fā)送操作指令和用戶請求數(shù)據(jù),所述機頂盒通過建立與所述控制終端對應(yīng)的虛擬機來處理所述操作指令和用戶請求數(shù)據(jù),實現(xiàn)了不同用戶通過不同的控制終端設(shè)備操作所述機頂盒的功能,提高了所述機頂盒的利用率。
[0112]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0113]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)處理的方法,其特征在于,包括: 在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接,并接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息; 根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終端 對應(yīng)的虛擬機; 控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理,包括: 提取目標(biāo)虛擬機轉(zhuǎn)發(fā)的用戶請求數(shù)據(jù),所述用戶請求數(shù)據(jù)是所述控制終端發(fā)送給所述目標(biāo)虛擬機 的; 控制所述目標(biāo)虛擬機將所述用戶請求數(shù)據(jù)的響應(yīng)數(shù)據(jù)封裝后推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
3.如權(quán)利要求1所述的方法,其特征在于,所述控制所述虛擬機執(zhí)行與對應(yīng)的所述控制終端之間的數(shù)據(jù)處理,包括: 接收目標(biāo)虛擬機轉(zhuǎn)發(fā)的操作指令,控制所述目標(biāo)虛擬機與所述操作指令響應(yīng)的應(yīng)用或服務(wù)綁定; 控制將所述應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容由所述目標(biāo)虛擬機推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
4.如權(quán)利要求3所述的方法,其特征在于,還包括: 若與所述控制終端的連接正常解除,則關(guān)閉與所述終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并且刪除所述控制終端對應(yīng)的目標(biāo)虛擬機; 若與所述控制終端的連接非正常解除,則記錄與所述控制終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù)以便于在重建連接后發(fā)送數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,還包括: 若與所述控制終端的連接非正常解除,發(fā)起與所述連接非正常解除的控制終端的重建連接操作,其中,若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除。
6.一種數(shù)據(jù)處理的裝置,其特征在于,包括: 連接建立模塊,用于在接收到至少一個控制終端的連接請求時,分別建立與所述至少一個控制終端的連接,并接收所述控制終端發(fā)送的設(shè)備標(biāo)識消息; 虛擬機創(chuàng)建模塊,用于根據(jù)所述設(shè)備標(biāo)識消息中所述控制終端聲明的設(shè)備類型信息,創(chuàng)建與所述控制終對應(yīng)的虛擬機; 控制模塊,用于控制所述虛擬機執(zhí)行與對應(yīng)的控制終端之間的數(shù)據(jù)處理。
7.如權(quán)利要求6所述的裝置,其特征在于,所述控制模塊包括: 提取單元,用于提取目標(biāo)虛擬機轉(zhuǎn)發(fā)的用戶請求數(shù)據(jù),所述用戶請求數(shù)據(jù)是所述控制終端發(fā)送給所述目標(biāo)虛擬機的; 第一控制單元,用于控制所述目標(biāo)虛擬機將所述用戶請求數(shù)據(jù)的響應(yīng)數(shù)據(jù)封裝后推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
8.如權(quán)利要求6所述的裝置,其特征在于,所述控制模塊還包括:第二控制單元,用于接收目標(biāo)虛擬機轉(zhuǎn)發(fā)的操作指令,控制所述目標(biāo)虛擬機與所述操作指令響應(yīng)的應(yīng)用或服務(wù)綁定; 第三控制單元,用于控制將所述應(yīng)用或服務(wù)產(chǎn)生的內(nèi)容由所述目標(biāo)虛擬機推送給所述目標(biāo)虛擬機對應(yīng)的控制終端。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括: 正常解除模塊,用于若與所述控制終端的連接正常解除,則關(guān)閉與所述終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù),并且刪除所述控制終端對應(yīng)的目標(biāo)虛擬機; 非正常解除模塊,用于若與所述控制終端 的連接非正常解除,則記錄與所述控制終端對應(yīng)的目標(biāo)虛擬機綁定的應(yīng)用或服務(wù)以便于在重建連接后發(fā)送數(shù)據(jù)。
10.如權(quán)利要求9所述的裝置,其特征在于,還包括: 連接重建模塊,用于若與所述控制終端的連接非正常解除,發(fā)起與所述連接非正常解除的控制終端的重建連接操作,若與所述終端重建連接次數(shù)超過預(yù)置的限制次數(shù)和/或預(yù)置的時間閾值,則確定與所述控制終端的連接正常解除。
11.一種數(shù)據(jù)處理的系統(tǒng),其特征在于,包括控制終端、機頂盒和電視, 其中,所述控制終端用于向所述機頂盒發(fā)送操作指令和用戶請求數(shù)據(jù); 所述機頂盒包括上述權(quán)利要求6至權(quán)利要求10所述的裝置; 所述電視用于在所述機頂盒的控制下顯示所述機頂盒處理的數(shù)據(jù)。
【文檔編號】H04N21/43GK103561310SQ201310503216
【公開日】2014年2月5日 申請日期:2013年10月23日 優(yōu)先權(quán)日:2013年10月23日
【發(fā)明者】周子琦, 李彬, 王曉暉 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司, 深圳市創(chuàng)維軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1