亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

設(shè)備間通信方法、裝置和系統(tǒng)與流程

文檔序號(hào):11292363閱讀:348來(lái)源:國(guó)知局
設(shè)備間通信方法、裝置和系統(tǒng)與流程

本申請(qǐng)涉及通信技術(shù)領(lǐng)域,特別涉及一種設(shè)備間通信方法、裝置和系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)和智能終端的普及,越來(lái)越多智能終端設(shè)備進(jìn)入到家庭網(wǎng)絡(luò)。終端設(shè)備已經(jīng)不是獨(dú)立設(shè)備,設(shè)備間的多屏互動(dòng)是發(fā)展趨勢(shì)。多屏互動(dòng)主要指將移動(dòng)設(shè)備將內(nèi)容、控制等同步到其他智能設(shè)備,如智能電視等大屏設(shè)備,以實(shí)現(xiàn)內(nèi)容投影到大屏設(shè)備及對(duì)大屏設(shè)備的控制。目前,智能設(shè)備的功能不在局限于影視內(nèi)容的播放,已經(jīng)具備應(yīng)用,游戲,教育、購(gòu)物等功能。但是,目前設(shè)備間通信方式較為單一,難以滿足用戶多樣化需求。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)旨在至少在一定程度上解決上述技術(shù)問(wèn)題。

為此,本申請(qǐng)的第一個(gè)目的在于提出一種設(shè)備間通信方法,能夠根據(jù)不同應(yīng)用場(chǎng)景提供高效或安全等不同通信模式,滿足用戶的不同需求。

本申請(qǐng)的第二個(gè)目的在于提出一種設(shè)備間通信裝置。

本申請(qǐng)的第三個(gè)目的在于提出一種設(shè)備間通信系統(tǒng)。

為達(dá)上述目的,根據(jù)本申請(qǐng)第一方面實(shí)施例提出了一種設(shè)備間通信方法,包括以下步驟:獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí);根據(jù)預(yù)設(shè)的通信配置信息確定與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,所述通信配置信息記錄所述應(yīng)用標(biāo)識(shí)與所述通信模式的映射關(guān)系;根據(jù)所述通信模式向所述應(yīng)用程序發(fā)送信息。

本申請(qǐng)實(shí)施例的設(shè)備間通信方法,通過(guò)獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí),確定與該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,并根據(jù)通信模式向第一設(shè)備中應(yīng)用程序發(fā)送信息,能夠根據(jù)不同應(yīng)用程序選擇不同的通信模式與第一設(shè)備進(jìn)行通信,實(shí)現(xiàn)了根據(jù)不同應(yīng)用場(chǎng)景選擇對(duì)應(yīng)的通信模式進(jìn)行通信,通信方式更加多樣化,能夠滿足用戶在不同應(yīng)用場(chǎng)景下通過(guò)移動(dòng)終端與其他設(shè)備互動(dòng)操作時(shí)對(duì)高效性、安全性等不同需求。

本申請(qǐng)第二方面實(shí)施例提供了一種設(shè)備間通信裝置,包括:獲取模塊,用于獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí);確定模塊,用于根據(jù)預(yù)設(shè)的通信配置信息確定與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,所述通信配置信息記錄所述應(yīng)用標(biāo)識(shí)與所述通信模式的映射關(guān)系;發(fā)送模塊,用于根據(jù)所述通信模式向所述應(yīng)用程序發(fā)送信息。

本申請(qǐng)實(shí)施例的設(shè)備間通信裝置,通過(guò)獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí),確定與該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,并根據(jù)通信模式向第一設(shè)備中應(yīng)用程序發(fā)送信息,能夠根據(jù)不同應(yīng)用程序選擇不同的通信模式與第一設(shè)備進(jìn)行通信,實(shí)現(xiàn)了根據(jù)不同應(yīng)用場(chǎng)景選擇對(duì)應(yīng)的通信模式進(jìn)行通信,通信方式更加多樣化,能夠滿足用戶在不同應(yīng)用場(chǎng)景下通過(guò)移動(dòng)終端與其他設(shè)備互動(dòng)操作時(shí)對(duì)高效性、安全性等不同需求。

本申請(qǐng)第二方面實(shí)施例提供了一種設(shè)備間通信系統(tǒng),包括:本申請(qǐng)第二方面實(shí)施例所述的設(shè)備間通信裝置;以及智能電視。

本申請(qǐng)實(shí)施例的設(shè)備間通信系統(tǒng),通過(guò)獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí),確定與該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,并根據(jù)通信模式向第一設(shè)備中應(yīng)用程序發(fā)送信息,能夠根據(jù)不同應(yīng)用程序選擇不同的通信模式與第一設(shè)備進(jìn)行通信,實(shí)現(xiàn)了根據(jù)不同應(yīng)用場(chǎng)景選擇對(duì)應(yīng)的通信模式進(jìn)行通信,通信方式更加多樣化,能夠滿足用戶在不同應(yīng)用場(chǎng)景下通過(guò)移動(dòng)終端與其他設(shè)備互動(dòng)操作時(shí)對(duì)高效性、安全性等不同需求。

本申請(qǐng)的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。

附圖說(shuō)明

本申請(qǐng)的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信方法的流程圖;

圖2為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的移動(dòng)設(shè)備和第一設(shè)備的建立連接的流程圖;

圖3a為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的主動(dòng)獲取方式對(duì)應(yīng)的設(shè)備間通信方法流程圖;

圖3b為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的被動(dòng)獲取方式對(duì)應(yīng)的設(shè)備間通信方法流程圖;

圖4為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的移動(dòng)終端、配置服務(wù)器以及tv端進(jìn)行應(yīng)用配對(duì)的流程圖;

圖5為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的統(tǒng)一通信通道的示意圖;

圖6為根據(jù)本申請(qǐng)另一個(gè)實(shí)施例的設(shè)備間通信方法的流程圖;

圖7為根據(jù)本申請(qǐng)另一個(gè)實(shí)施例的設(shè)備間通信方法的流程圖;

圖8為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信裝置的結(jié)構(gòu)示意圖一;

圖9為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信裝置的結(jié)構(gòu)示意圖二;

圖10為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信裝置的結(jié)構(gòu)示意圖三;

圖11為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信裝置的結(jié)構(gòu)示意圖四;

圖12為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信裝置的結(jié)構(gòu)示意圖五。

具體實(shí)施方式

下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。

由于用戶對(duì)在不同的應(yīng)用場(chǎng)景下,通過(guò)移動(dòng)終端控制其他智能設(shè)備時(shí)的是不一樣的,如對(duì)電視的換臺(tái)、調(diào)音量等遙控操作需要保證按鍵時(shí)效性,而在購(gòu)物場(chǎng)景下需要保證通信安全性,因此,設(shè)備間的通信在不同應(yīng)用場(chǎng)景下對(duì)時(shí)效、安全等需求也是不同的。為了能夠滿足用戶在不同應(yīng)用場(chǎng)景下的不同需求,本發(fā)明提出一種設(shè)備間通信方法、裝置和系統(tǒng)。

下面參考附圖描述根據(jù)本申請(qǐng)實(shí)施例的設(shè)備間通信方法、裝置和系統(tǒng)。

圖1為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信方法的流程圖。

本申請(qǐng)實(shí)施例的設(shè)備間通信方法可應(yīng)用于控制第一設(shè)備的終端設(shè)備,例如移動(dòng)終端、智能穿戴式設(shè)備等,其中,以下實(shí)施例中以移動(dòng)終端為例進(jìn)行說(shuō)明。第一設(shè)備可為能夠運(yùn)行應(yīng)用程序的智能設(shè)備。

如圖1所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備間通信方法,包括以下步驟:

s101,獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)。

在本申請(qǐng)的實(shí)施例中,移動(dòng)終端與第一設(shè)備可預(yù)先建立連接。例如,處于同一局域網(wǎng)的移動(dòng)終端和第一設(shè)備可根據(jù)協(xié)商端口,建立tcp長(zhǎng)連接。移動(dòng)終端可以通過(guò)家庭網(wǎng)絡(luò)的組播或探測(cè)發(fā)現(xiàn)第一設(shè)備。移動(dòng)設(shè)備與第一設(shè)備建立tcp連接后,可通過(guò)周期性發(fā)送心跳包來(lái)確定連接是否斷開(kāi)。

相對(duì)于傳統(tǒng)技術(shù)移動(dòng)終端與智能設(shè)備基于應(yīng)用級(jí)別的通信中,需要移動(dòng)終端與智能設(shè)備中的應(yīng)用預(yù)先約定通信內(nèi)容和通信協(xié)議,一旦發(fā)生改變,則無(wú)法完成通信來(lái)說(shuō),本申請(qǐng)實(shí)施例中移動(dòng)終端與第一設(shè)備中通過(guò)端口建立長(zhǎng)連接,能夠有效解決因移動(dòng)終端與第一設(shè)備因通信協(xié)議不兼容而帶來(lái)的無(wú)法通信的問(wèn)題。

在本申請(qǐng)的一個(gè)實(shí)施例中,第一設(shè)備可為智能電視。以第一設(shè)備為tv電視,移動(dòng)終端為智能手機(jī)為例,移動(dòng)設(shè)備和第一設(shè)備的建立連接的流程圖可如圖2所示。

在本申請(qǐng)的實(shí)施例中,移動(dòng)終端可通過(guò)主動(dòng)獲取或者被動(dòng)獲取方式獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)。

其中,主動(dòng)獲取方式是指,移動(dòng)終端向第一設(shè)備發(fā)送獲取當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)的請(qǐng)求。第一設(shè)備在接收到該請(qǐng)求后,可將當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)返回給移動(dòng)終端。圖3a為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的主動(dòng)獲取方式對(duì)應(yīng)的設(shè)備間通信方法流程圖。

被動(dòng)獲取方式是指,當(dāng)?shù)谝辉O(shè)備啟動(dòng)應(yīng)用程序時(shí),可獲取該應(yīng)用程序的應(yīng)用標(biāo)識(shí),并將標(biāo)識(shí)發(fā)送給移動(dòng)終端。圖3b為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的被動(dòng)獲取方式對(duì)應(yīng)的設(shè)備間通信方法流程圖。

第一設(shè)備獲取當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)有多種方式,通過(guò)輸入法的通知消息是其中之一。第一設(shè)備打開(kāi)應(yīng)用程序時(shí),輸入法會(huì)收到該應(yīng)用程序的打開(kāi)通知,同樣當(dāng)退出應(yīng)用程序時(shí),輸入法也會(huì)收到該應(yīng)用程序的退出通知。因此,第一設(shè)備可通過(guò)監(jiān)聽(tīng)輸入法的通知確定第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)。

s102,根據(jù)預(yù)設(shè)的通信配置信息確定與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式。

其中,通信配置信息為用于配置應(yīng)用標(biāo)識(shí)與通信模式映射關(guān)系的信息。應(yīng)用標(biāo)識(shí)用于唯一標(biāo)識(shí)應(yīng)用程序,可以是應(yīng)用程序的名稱、包名、版本號(hào)中的至少一個(gè)。

舉例來(lái)說(shuō),移動(dòng)終端可根據(jù)通信配置信息中應(yīng)用程序的版本號(hào)以及第一設(shè)備中應(yīng)用程序的版本號(hào)進(jìn)行比對(duì),以確定第一設(shè)備中的應(yīng)用程序是否支持對(duì)應(yīng)通信模式。

通信模式可包括安全通信模式、時(shí)效通信模式等。在各個(gè)通信模式中設(shè)定了待發(fā)送的信息是否加密、加密方式以及對(duì)第一設(shè)備中相應(yīng)應(yīng)用程序具有的操作權(quán)限等。從而能夠根據(jù)不同應(yīng)用程序?qū)?yīng)的應(yīng)用場(chǎng)景確定設(shè)備間的通信內(nèi)容以及是否需要安全校驗(yàn)等,滿足用戶特定場(chǎng)景下的需求。

舉例來(lái)說(shuō),對(duì)于換臺(tái)、調(diào)整音量等需要保證按鍵時(shí)效性,以快速響應(yīng),則這些操作對(duì)應(yīng)的控制信息可以設(shè)置為不加密,以保證操作的時(shí)效性。

如果待發(fā)送的信息中涉及到賬號(hào),個(gè)人信息等,則需要對(duì)待發(fā)送的信息進(jìn)行加密。

另外,也可根據(jù)應(yīng)用程序安全要求的級(jí)別,設(shè)置不同的加密方式對(duì)待發(fā)送的信息加密,例如簡(jiǎn)單的數(shù)字加密,或者復(fù)雜的編碼加密等。

當(dāng)移動(dòng)終端待發(fā)送的信息所需要的權(quán)限大于第一設(shè)備中相應(yīng)應(yīng)用程序具有的操作權(quán)限時(shí),表示第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序無(wú)法響應(yīng)該待發(fā)送的信息中的指令,則可直接丟棄該信息,也可對(duì)移動(dòng)終端的用戶進(jìn)行提示。

應(yīng)當(dāng)理解,移動(dòng)終端和第一設(shè)備中應(yīng)用程序的通信配置信息,可以根據(jù)實(shí)際場(chǎng)景需要,增加擴(kuò)展信息,以滿足不同通信場(chǎng)景、不同應(yīng)用程序的需求。

本申請(qǐng)實(shí)施例的通信配置信息可通過(guò)json(javascriptobjectnotation,javascript對(duì)象符號(hào))或xml(extensiblemarkuplanguage,可擴(kuò)展標(biāo)記語(yǔ)言)等格式進(jìn)行描述。

本申請(qǐng)的實(shí)施例中,通信配置信息可存儲(chǔ)在指定的配置服務(wù)器中。當(dāng)?shù)谝辉O(shè)備中安裝新的應(yīng)用程序時(shí),可對(duì)應(yīng)在通信配置信息中增加與該應(yīng)用程序的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式。

進(jìn)一步地,用戶可登錄配置服務(wù)器對(duì)通信配置信息進(jìn)行增加、刪除以及修改等運(yùn)維操作。因此,本申請(qǐng)的設(shè)備間通信方法還包括以下步驟:接收用戶的編輯指令;根據(jù)所述編輯指令對(duì)所述通信配置信息進(jìn)行編輯。由此,能夠?qū)νㄐ排渲眯畔⑦M(jìn)行動(dòng)態(tài)配置。

應(yīng)當(dāng)理解,通信配置信息也可存儲(chǔ)第一設(shè)備中。

在本申請(qǐng)的一個(gè)實(shí)施例中,移動(dòng)終端可從第一設(shè)備讀取、或者從配置服務(wù)器下載通信配置信息,并根據(jù)通信配置信息確定與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式。圖4為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的移動(dòng)終端、配置服務(wù)器以及tv端進(jìn)行應(yīng)用配對(duì)的流程圖。

在本發(fā)明的另一個(gè)實(shí)施例中,移動(dòng)終端也可將所述應(yīng)用標(biāo)識(shí)發(fā)送至配置服務(wù)器以查詢對(duì)應(yīng)的通信模式。

s103,根據(jù)所述通信模式向所述應(yīng)用程序發(fā)送信息。

具體地,可根據(jù)通信模式中設(shè)定的待發(fā)送的信息是否加密、加密方式以及對(duì)第一設(shè)備中相應(yīng)應(yīng)用程序具有的操作權(quán)限等信息對(duì)待發(fā)送的信息進(jìn)行處理,并在處理后發(fā)送至第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序。第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序可對(duì)接收到的信息進(jìn)行解析、執(zhí)行處理,還可將處理結(jié)果及狀態(tài)通知給移動(dòng)終端。其中,如果信息為加密的信息,則可根據(jù)對(duì)應(yīng)的解密算法進(jìn)行解密,并在解密后進(jìn)行解析、執(zhí)行處理。

在本申請(qǐng)的一個(gè)實(shí)施例中,在所述獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)之前,還可包括:與所述第一設(shè)備建立統(tǒng)一通信通道。其中,s103可包括:根據(jù)所述通信模式向所述第一設(shè)備發(fā)送攜帶所述應(yīng)用標(biāo)識(shí)的信息,以使所述第一設(shè)備根據(jù)所述應(yīng)用標(biāo)識(shí)將所述信息發(fā)送到對(duì)應(yīng)的應(yīng)用程序。

也就是說(shuō),移動(dòng)終端可通過(guò)已經(jīng)建立的統(tǒng)一通信通道按照所述通信模式向第一設(shè)備發(fā)送信息,該信息中攜帶應(yīng)用標(biāo)識(shí)。第一設(shè)備在接收到該信息之后,根據(jù)所述應(yīng)用標(biāo)識(shí)將該信息發(fā)送到對(duì)應(yīng)的應(yīng)用程序。舉例來(lái)說(shuō),如圖5所示。當(dāng)信息通過(guò)統(tǒng)一通信通道發(fā)送至第一設(shè)備后,第一設(shè)備可根據(jù)信息攜帶的應(yīng)用標(biāo)識(shí)將該信息發(fā)送至第一終端的游戲,影視,遙控等應(yīng)用程序。

在本申請(qǐng)的另一個(gè)實(shí)施例中,在所述獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)之前,還可包括:與所述第一設(shè)備建立與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的專有通信通道。其中,s103可包括:根據(jù)所述通信模式采用所述專有通信通道與所述應(yīng)用程序進(jìn)行通信。

也就是說(shuō),移動(dòng)終端可與第一設(shè)備中已安裝的應(yīng)用程序分別建立對(duì)應(yīng)的專有通信通道。移動(dòng)終端可根據(jù)應(yīng)用標(biāo)識(shí)選擇對(duì)應(yīng)的專有通信通道將信息發(fā)送至對(duì)應(yīng)的應(yīng)用程序。

本申請(qǐng)實(shí)施例的設(shè)備間通信方法,通過(guò)獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí),確定與該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,并根據(jù)通信模式向第一設(shè)備中應(yīng)用程序發(fā)送信息,能夠根據(jù)不同應(yīng)用程序選擇不同的通信模式與第一設(shè)備進(jìn)行通信,實(shí)現(xiàn)了根據(jù)不同應(yīng)用場(chǎng)景選擇對(duì)應(yīng)的通信模式進(jìn)行通信,通信方式更加多樣化,能夠滿足用戶在不同應(yīng)用場(chǎng)景下通過(guò)移動(dòng)終端與其他設(shè)備互動(dòng)操作時(shí)對(duì)高效性、安全性等不同需求。

如果通信模式為安全通信模式,為了提高待發(fā)送信息的安全性,則需要對(duì)信息進(jìn)行加密后進(jìn)行傳輸。如果通信模式為時(shí)效通信模式,即對(duì)待發(fā)送信息的安全性不高,用戶更希望能夠得到快速響應(yīng),則不需要對(duì)信息進(jìn)行加密,可直接發(fā)送該信息。具體地,圖6為根據(jù)本申請(qǐng)另一個(gè)實(shí)施例的設(shè)備間通信方法的流程圖。

如圖6所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備間通信方法,包括步驟s601-s602,其中,s601-s602與s101-s102相同。進(jìn)一步地,還可包括步驟s603和s604。

s603,如果所述通信模式為安全通信模式,則采用預(yù)設(shè)的與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的加密方式對(duì)信息進(jìn)行加密,并發(fā)送給所述應(yīng)用程序。

由此,在安全通信模式下,能夠?qū)π畔⑦M(jìn)行加密發(fā)送,提高了通信內(nèi)容的安全性。

s604,如果所述通信模式為時(shí)效通信模式,則將所述信息發(fā)送至所述應(yīng)用程序。

由此,在時(shí)效通信模式下,可將信息直接發(fā)送至對(duì)應(yīng)的應(yīng)用程序,提高了通信效率。

進(jìn)一步地,如果所述通信模式為時(shí)效通信模式,可進(jìn)一步根據(jù)所述信息的信息量的大小選擇是否對(duì)信息進(jìn)行壓縮傳輸。具體地,可通過(guò)圖7所示的步驟s701-s703實(shí)現(xiàn)。其中,

s701,判斷所述信息的信息量是否大于預(yù)設(shè)閾值。

s702,如果所述信息的信息量大于所述預(yù)設(shè)閾值,則對(duì)所述信息進(jìn)行壓縮后發(fā)送至所述應(yīng)用程序。

s703,如果所述信息的信息量不大于所述預(yù)設(shè)閾值,則將所述信息直接發(fā)送至所述應(yīng)用程序。

由此,在信息量較大時(shí),可對(duì)信息進(jìn)行壓縮傳輸,從而能夠提高傳輸速率,以進(jìn)一步低高通信效率。

與上述實(shí)施例提供的設(shè)備間通信方法相對(duì)應(yīng),本申請(qǐng)還提出一種設(shè)備間通信裝置。

本申請(qǐng)實(shí)施例的設(shè)備間通信裝置可應(yīng)用于控制第一設(shè)備的終端設(shè)備,例如移動(dòng)終端、智能穿戴式設(shè)備等,其中,以下實(shí)施例中以移動(dòng)終端為例進(jìn)行說(shuō)明。第一設(shè)備可為能夠運(yùn)行應(yīng)用程序的智能設(shè)備。

圖8為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備間通信裝置的結(jié)構(gòu)示意圖。

如圖8所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備間通信裝置,包括:獲取模塊10、確定模塊20和發(fā)送模塊30。

具體地,獲取模塊10用于獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)。

在本申請(qǐng)的實(shí)施例中,移動(dòng)終端與第一設(shè)備可預(yù)先建立連接。例如,處于同一局域網(wǎng)的移動(dòng)終端和第一設(shè)備可根據(jù)協(xié)商端口,建立tcp長(zhǎng)連接。移動(dòng)終端可以通過(guò)家庭網(wǎng)絡(luò)的組播或探測(cè)發(fā)現(xiàn)第一設(shè)備。移動(dòng)設(shè)備與第一設(shè)備建立tcp連接后,可通過(guò)周期性發(fā)送心跳包來(lái)確定連接是否斷開(kāi)。

相對(duì)于傳統(tǒng)技術(shù)移動(dòng)終端與智能設(shè)備基于應(yīng)用級(jí)別的通信中,需要移動(dòng)終端與智能設(shè)備中的應(yīng)用預(yù)先約定通信內(nèi)容和通信協(xié)議,一旦發(fā)生改變,則無(wú)法完成通信來(lái)說(shuō),本申請(qǐng)實(shí)施例中移動(dòng)終端與第一設(shè)備中通過(guò)端口建立長(zhǎng)連接,能夠有效解決因移動(dòng)終端與第一設(shè)備因通信協(xié)議不兼容而帶來(lái)的無(wú)法通信的問(wèn)題。

在本申請(qǐng)的一個(gè)實(shí)施例中,第一設(shè)備可為智能電視。以第一設(shè)備為tv電視,移動(dòng)終端為智能手機(jī)為例,移動(dòng)設(shè)備和第一設(shè)備的建立連接的流程圖可如圖2所示。

在本申請(qǐng)的實(shí)施例中,獲取模塊10可通過(guò)主動(dòng)獲取或者被動(dòng)獲取方式獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)。

其中,主動(dòng)獲取方式是指,獲取模塊10向第一設(shè)備發(fā)送獲取當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)的請(qǐng)求。第一設(shè)備在接收到該請(qǐng)求后,可將當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)返回給移動(dòng)終端。圖3a為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的主動(dòng)獲取方式對(duì)應(yīng)的設(shè)備間通信方法流程圖。

被動(dòng)獲取方式是指,當(dāng)?shù)谝辉O(shè)備啟動(dòng)應(yīng)用程序時(shí),可獲取該應(yīng)用程序的應(yīng)用標(biāo)識(shí),并將標(biāo)識(shí)發(fā)送給獲取模塊10。圖3b為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的被動(dòng)獲取方式對(duì)應(yīng)的設(shè)備間通信方法流程圖。

第一設(shè)備獲取當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)有多種方式,通過(guò)輸入法的通知消息是其中之一。第一設(shè)備打開(kāi)應(yīng)用程序時(shí),輸入法會(huì)收到該應(yīng)用程序的打開(kāi)通知,同樣當(dāng)退出應(yīng)用程序時(shí),輸入法也會(huì)收到該應(yīng)用程序的退出通知。因此,第一設(shè)備可通過(guò)監(jiān)聽(tīng)輸入法的通知確定第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)。

確定模塊20用于根據(jù)預(yù)設(shè)的通信配置信息確定與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式。

其中,通信配置信息為用于配置應(yīng)用標(biāo)識(shí)與通信模式映射關(guān)系的信息。應(yīng)用標(biāo)識(shí)用于唯一標(biāo)識(shí)應(yīng)用程序,可以是應(yīng)用程序的名稱、包名、版本號(hào)中的至少一個(gè)。

舉例來(lái)說(shuō),移動(dòng)終端可根據(jù)通信配置信息中應(yīng)用程序的版本號(hào)以及第一設(shè)備中應(yīng)用程序的版本號(hào)進(jìn)行比對(duì),以確定第一設(shè)備中的應(yīng)用程序是否支持對(duì)應(yīng)通信模式。

通信模式可包括安全通信模式、時(shí)效通信模式等。在各個(gè)通信模式中設(shè)定了待發(fā)送的信息是否加密、加密方式以及對(duì)第一設(shè)備中相應(yīng)應(yīng)用程序具有的操作權(quán)限等。從而能夠根據(jù)不同應(yīng)用程序?qū)?yīng)的應(yīng)用場(chǎng)景確定設(shè)備間的通信內(nèi)容以及是否需要安全校驗(yàn)等,滿足用戶特定場(chǎng)景下的需求。

舉例來(lái)說(shuō),對(duì)于換臺(tái)、調(diào)整音量等需要保證按鍵時(shí)效性,以快速響應(yīng),則這些操作對(duì)應(yīng)的控制信息可以設(shè)置為不加密,以保證操作的時(shí)效性。

如果待發(fā)送的信息中涉及到賬號(hào),個(gè)人信息等,則需要對(duì)待發(fā)送的信息進(jìn)行加密。

另外,也可根據(jù)應(yīng)用程序安全要求的級(jí)別,設(shè)置不同的加密方式對(duì)待發(fā)送的信息加密,例如簡(jiǎn)單的數(shù)字加密,或者復(fù)雜的編碼加密等。

當(dāng)移動(dòng)終端待發(fā)送的信息所需要的權(quán)限大于第一設(shè)備中相應(yīng)應(yīng)用程序具有的操作權(quán)限時(shí),表示第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序無(wú)法響應(yīng)該待發(fā)送的信息中的指令,則可直接丟棄該信息,也可對(duì)移動(dòng)終端的用戶進(jìn)行提示。

應(yīng)當(dāng)理解,移動(dòng)終端和第一設(shè)備中應(yīng)用程序的通信配置信息,可以根據(jù)實(shí)際場(chǎng)景需要,增加擴(kuò)展信息,以滿足不同通信場(chǎng)景、不同應(yīng)用程序的需求。

本申請(qǐng)實(shí)施例的通信配置信息可通過(guò)json(javascriptobjectnotation,javascript對(duì)象符號(hào))或xml(extensiblemarkuplanguage,可擴(kuò)展標(biāo)記語(yǔ)言)等格式進(jìn)行描述。

本申請(qǐng)的實(shí)施例中,通信配置信息可存儲(chǔ)在指定的配置服務(wù)器中。當(dāng)?shù)谝辉O(shè)備中安裝新的應(yīng)用程序時(shí),可對(duì)應(yīng)在通信配置信息中增加與該應(yīng)用程序的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式。

進(jìn)一步地,用戶可登錄配置服務(wù)器對(duì)通信配置信息進(jìn)行增加、刪除以及修改等運(yùn)維操作。因此,如圖9所示,本申請(qǐng)的設(shè)備間通信裝置還包括:接收模塊40和編輯模塊50。

其中,接收模塊40用于接收用戶的編輯指令;

編輯模塊50用于根據(jù)所述編輯指令對(duì)所述通信配置信息進(jìn)行編輯。

應(yīng)當(dāng)理解,通信配置信息也可存儲(chǔ)第一設(shè)備中。

在本申請(qǐng)的一個(gè)實(shí)施例中,確定模塊20可從第一設(shè)備讀取、或者從配置服務(wù)器下載通信配置信息,并可根據(jù)通信配置信息確定與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式。圖4為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的移動(dòng)終端、配置服務(wù)器以及tv端進(jìn)行應(yīng)用配對(duì)的流程圖。

在本發(fā)明的另一個(gè)實(shí)施例中,確定模塊20也可將所述應(yīng)用標(biāo)識(shí)發(fā)送至配置服務(wù)器以查詢對(duì)應(yīng)的通信模式。

發(fā)送模塊30用于根據(jù)所述通信模式向所述應(yīng)用程序發(fā)送信息。

具體地,發(fā)送模塊30可根據(jù)通信模式中設(shè)定的待發(fā)送的信息是否加密、加密方式以及對(duì)第一設(shè)備中相應(yīng)應(yīng)用程序具有的操作權(quán)限等信息對(duì)待發(fā)送的信息進(jìn)行處理,并在處理后發(fā)送至第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序。第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序可對(duì)接收到的信息進(jìn)行解析、執(zhí)行處理,還可將處理結(jié)果及狀態(tài)通知給移動(dòng)終端。其中,如果信息為加密的信息,則可根據(jù)對(duì)應(yīng)的解密算法進(jìn)行解密,并在解密后進(jìn)行解析、執(zhí)行處理。

在本申請(qǐng)的一個(gè)實(shí)施例中,如圖10所示,本申請(qǐng)實(shí)施例的設(shè)備間通信裝置還可包括:

第一建立模塊60用于在所述獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí)之前,與所述第一設(shè)備建立統(tǒng)一通信通道.

發(fā)送模塊30可具體用于:根據(jù)所述通信模式向所述第一設(shè)備發(fā)送攜帶所述應(yīng)用標(biāo)識(shí)的信息,以使所述第一設(shè)備根據(jù)所述應(yīng)用標(biāo)識(shí)將所述信息發(fā)送到對(duì)應(yīng)的應(yīng)用程序。

也就是說(shuō),發(fā)送模塊30可通過(guò)第一建立模塊60已經(jīng)建立的統(tǒng)一通信通道按照所述通信模式向第一設(shè)備發(fā)送信息,該信息中攜帶應(yīng)用標(biāo)識(shí)。第一設(shè)備在接收到該信息之后,根據(jù)所述應(yīng)用標(biāo)識(shí)將該信息發(fā)送到對(duì)應(yīng)的應(yīng)用程序。舉例來(lái)說(shuō),如圖5所示。當(dāng)信息通過(guò)統(tǒng)一通信通道發(fā)送至第一設(shè)備后,第一設(shè)備可根據(jù)信息攜帶的應(yīng)用標(biāo)識(shí)將該信息發(fā)送至第一終端的游戲,影視,遙控等應(yīng)用程序。

在本申請(qǐng)的另一個(gè)實(shí)施例中,如圖11所示,本申請(qǐng)實(shí)施例的設(shè)備間通信裝置還可包括:

第二建立模塊70用于與所述第一設(shè)備建立與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的專有通信通道。

發(fā)送模塊30可具體用于:根據(jù)所述通信模式采用所述專有通信通道與所述應(yīng)用程序進(jìn)行通信。

也就是說(shuō),第二建立模塊70可與第一設(shè)備中已安裝的應(yīng)用程序分別建立對(duì)應(yīng)的專有通信通道。發(fā)送模塊30可根據(jù)應(yīng)用標(biāo)識(shí)選擇對(duì)應(yīng)的專有通信通道將信息發(fā)送至對(duì)應(yīng)的應(yīng)用程序。

在本申請(qǐng)的一個(gè)實(shí)施例中,如果通信模式為安全通信模式,為了提高待發(fā)送信息的安全性,則需要對(duì)信息進(jìn)行加密后進(jìn)行傳輸。具體地,如果所述通信模式為安全通信模式,則發(fā)送模塊30可用于:采用預(yù)設(shè)的與所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的加密方式對(duì)信息進(jìn)行加密,并發(fā)送給所述應(yīng)用程序。由此,在安全通信模式下,能夠?qū)π畔⑦M(jìn)行加密發(fā)送,提高了通信內(nèi)容的安全性。

在本申請(qǐng)的另一個(gè)實(shí)施例中,如果通信模式為時(shí)效通信模式,即對(duì)待發(fā)送信息的安全性不高,用戶更希望能夠得到快速響應(yīng),則不需要對(duì)信息進(jìn)行加密,可直接發(fā)送該信息。具體地,如果所述通信模式為時(shí)效通信模式,則發(fā)送模塊30可用于:將所述信息發(fā)送至所述應(yīng)用程序。由此,在時(shí)效通信模式下,可將信息直接發(fā)送至對(duì)應(yīng)的應(yīng)用程序,提高了通信效率。

進(jìn)一步地,如果所述通信模式為時(shí)效通信模式,可進(jìn)一步根據(jù)所述信息的信息量的大小選擇是否對(duì)信息進(jìn)行壓縮傳輸。如圖12所示,本申請(qǐng)實(shí)施例的設(shè)備間通信裝置還可包括:

判斷模塊80用于判斷所述信息的信息量是否大于預(yù)設(shè)閾值。

其中,發(fā)送模塊30可用于當(dāng)所述信息的信息量大于所述預(yù)設(shè)閾值時(shí),對(duì)所述信息進(jìn)行壓縮后發(fā)送至所述應(yīng)用程序。如果所述信息的信息量不大于所述預(yù)設(shè)閾值,則發(fā)送模塊30可將所述信息直接發(fā)送至所述應(yīng)用程序。

由此,在信息量較大時(shí),可對(duì)信息進(jìn)行壓縮傳輸,從而能夠提高傳輸速率,以進(jìn)一步低高通信效率。

本申請(qǐng)實(shí)施例的設(shè)備間通信裝置,通過(guò)獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí),確定與該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,并根據(jù)通信模式向第一設(shè)備中應(yīng)用程序發(fā)送信息,能夠根據(jù)不同應(yīng)用程序選擇不同的通信模式與第一設(shè)備進(jìn)行通信,實(shí)現(xiàn)了根據(jù)不同應(yīng)用場(chǎng)景選擇對(duì)應(yīng)的通信模式進(jìn)行通信,通信方式更加多樣化,能夠滿足用戶在不同應(yīng)用場(chǎng)景下通過(guò)移動(dòng)終端與其他設(shè)備互動(dòng)操作時(shí)對(duì)高效性、安全性等不同需求。

本申請(qǐng)還提出一種設(shè)備間通信系統(tǒng)。

本申請(qǐng)實(shí)施例的設(shè)備間通信系統(tǒng),包括:本申請(qǐng)任一實(shí)施例的設(shè)備間通信裝置;以及智能電視。

本申請(qǐng)實(shí)施例的設(shè)備間通信系統(tǒng),通過(guò)獲取第一設(shè)備中當(dāng)前運(yùn)行的應(yīng)用程序的應(yīng)用標(biāo)識(shí),確定與該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的通信模式,并根據(jù)通信模式向第一設(shè)備中應(yīng)用程序發(fā)送信息,能夠根據(jù)不同應(yīng)用程序選擇不同的通信模式與第一設(shè)備進(jìn)行通信,實(shí)現(xiàn)了根據(jù)不同應(yīng)用場(chǎng)景選擇對(duì)應(yīng)的通信模式進(jìn)行通信,通信方式更加多樣化,能夠滿足用戶在不同應(yīng)用場(chǎng)景下通過(guò)移動(dòng)終端與其他設(shè)備互動(dòng)操作時(shí)對(duì)高效性、安全性等不同需求。

流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(ram),只讀存儲(chǔ)器(rom),可擦除可編輯只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。

應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場(chǎng)可編程門陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。

盡管已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本申請(qǐng)的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本申請(qǐng)的范圍由權(quán)利要求及其等同限定。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1