智能電視移動(dòng)端切換、電視端信息獲取方法和裝置、系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及智能電視技術(shù)領(lǐng)域,具體涉及一種用于遙控智能電視的移動(dòng)端數(shù)據(jù)輸入模式智能切換方法和裝置。本申請(qǐng)另外提供一種用于智能電視端應(yīng)用程序智能切換的信息獲取方法和裝置,以及一種用于智能電視的智能切換系統(tǒng)。
【背景技術(shù)】
[0002]目前智能電視/盒子的發(fā)展非常迅猛,電視系統(tǒng)上能夠承載的內(nèi)容已經(jīng)非常豐富,包括視頻音影、游戲及日常生活相關(guān)應(yīng)用等多種內(nèi)容。然而,對(duì)智能電視或電視盒子所匹配的物理遙控器一般只有有限的幾個(gè)功能,例如,僅有上下左右選擇鍵,播放/暫停鍵,音量按鍵等數(shù)個(gè)功能按鍵。應(yīng)用單一的物理遙控器已經(jīng)無(wú)法對(duì)上述的多種應(yīng)用和內(nèi)容進(jìn)行操控和選擇。為了應(yīng)對(duì)現(xiàn)有的物理遙控器無(wú)法通用的問(wèn)題,用戶(hù)不得不借助不同的專(zhuān)業(yè)外部硬件設(shè)備。而專(zhuān)業(yè)設(shè)備一般購(gòu)買(mǎi)成本對(duì)用戶(hù)而言較高。此外,用戶(hù)也可以通過(guò)智能移動(dòng)端(簡(jiǎn)稱(chēng)移動(dòng)端,例如手機(jī),平板手持設(shè)備)來(lái)替代上述的專(zhuān)業(yè)硬件設(shè)備作為軟遙控器,在智能移動(dòng)端上安裝各種需要的APP與智能電視或電視盒子進(jìn)行交互。
[0003]例如,可以在如下場(chǎng)景中使用智能移動(dòng)端:
[0004](I)普通電視端應(yīng)用,只需要在手機(jī)上模擬發(fā)送上、下、左、右、確定、返回等按鍵事件到電視端即可替代遙控器(在本申請(qǐng)中該數(shù)據(jù)輸入模式稱(chēng)為按鍵遙控器模式)。
[0005](2)使用電視進(jìn)行視頻通話(huà)時(shí),語(yǔ)音輸入需要麥克風(fēng)硬件,在沒(méi)有麥克風(fēng)硬件時(shí),可以在手機(jī)上實(shí)現(xiàn)音頻數(shù)據(jù)的采集模塊并發(fā)送到電視來(lái)替換麥克風(fēng)(在本申請(qǐng)中該數(shù)據(jù)輸入模式稱(chēng)為語(yǔ)言模式)。
[0006](3)電視游戲需要具備重力感應(yīng)器的硬件來(lái)玩的游戲,如打球類(lèi)的游戲,可以在手機(jī)上實(shí)現(xiàn)手機(jī)重力感應(yīng)器數(shù)據(jù)采集并發(fā)送到電視來(lái)替代專(zhuān)業(yè)設(shè)備(在本申請(qǐng)中該數(shù)據(jù)輸入模式稱(chēng)為重力體感模式)。
[0007](4)電視游戲需要具備陀螺儀的硬件來(lái)玩的游戲,如賽車(chē)競(jìng)速類(lèi)的游戲,可以在手機(jī)上實(shí)現(xiàn)手機(jī)陀螺儀數(shù)據(jù)采集并發(fā)送到電視來(lái)替代專(zhuān)業(yè)設(shè)備(在本申請(qǐng)中該數(shù)據(jù)輸入模式稱(chēng)為陀螺儀體感模式)。
[0008](5)電視上需要使用游戲手柄來(lái)玩的游戲,如街機(jī)類(lèi)游戲,可以在手機(jī)實(shí)現(xiàn)游戲手柄的功能,將按鍵消息發(fā)送到電視來(lái)替代游戲手柄。(在本申請(qǐng)中該數(shù)據(jù)輸入模式稱(chēng)為游戲手柄模式)。
[0009]這些模式可以擴(kuò)展出很多。上述的應(yīng)用在使用移動(dòng)端時(shí)的實(shí)現(xiàn)方法如下:首先,電視端應(yīng)用在啟動(dòng)時(shí)提示用戶(hù)需要下載對(duì)應(yīng)移動(dòng)端應(yīng)用,及指名要用何種數(shù)據(jù)輸入模式;接著,用戶(hù)通過(guò)輸入電視端的IP使得移動(dòng)端與電視上的應(yīng)用建立連接;然后,要求用戶(hù)切換到指定數(shù)據(jù)輸入模式。最后,將移動(dòng)端指令或者采集到的數(shù)據(jù)發(fā)送到電視上的對(duì)應(yīng)應(yīng)用。
[0010]不難看出,上述的操作過(guò)程較為繁瑣。此處,在實(shí)際的使用中,智能電視上應(yīng)用非常多,不同的應(yīng)用或場(chǎng)景需要使用移動(dòng)端的不同數(shù)據(jù)輸入模塊(如語(yǔ)音模塊,體感數(shù)據(jù)模塊),對(duì)于普通用戶(hù)而言學(xué)習(xí)成本也會(huì)較大,用戶(hù)需要了解電視上正在使用的應(yīng)用可以使用移動(dòng)端軟件的哪個(gè)數(shù)據(jù)輸入模式。
[0011]申請(qǐng)內(nèi)容
[0012]本申請(qǐng)?zhí)峁┮环N用于遙控智能電視的移動(dòng)端數(shù)據(jù)輸入模式智能切換方法和裝置,以及,以解決現(xiàn)有的移動(dòng)端遙控智能電視端的實(shí)現(xiàn)方式的上述的問(wèn)題。本申請(qǐng)另外提供一種用于智能電視端應(yīng)用程序智能切換的信息獲取方法和裝置,以及一種用于智能電視的智能切換系統(tǒng)。
[0013]本申請(qǐng)?zhí)峁┑囊环N用于遙控智能電視的移動(dòng)端數(shù)據(jù)輸入模式智能切換方法,包括:
[0014]建立與智能電視端的連接;
[0015]獲取來(lái)自智能電視端的當(dāng)前正在運(yùn)行的應(yīng)用程序的特征信息;
[0016]依據(jù)所述應(yīng)用程序的特征信息,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式。
[0017]可選的,所述建立與智能電視端的連接包括:
[0018]在同一網(wǎng)絡(luò)群組內(nèi)向約定的地址及端口組播搜尋設(shè)備的消息;
[0019]接收在線(xiàn)智能電視端響應(yīng)所述搜尋設(shè)備的消息的反饋消息;
[0020]解析所述反饋消息,獲取所述在線(xiàn)智能電視端的地址及端口 ;
[0021]向解析后獲得的地址及端口發(fā)送建立連接請(qǐng)求,并在接收請(qǐng)求后建立與所述智能電視端的連接。
[0022]可選的,所述建立與智能電視端的連接包括:
[0023]獲取同一網(wǎng)絡(luò)群組內(nèi)特定智能電視端的地址以及端口信息;
[0024]依據(jù)所述地址以及端口信息向所述智能電視端發(fā)送建立連接的請(qǐng)求;
[0025]接收所述智能電視端響應(yīng)所述建立連接的請(qǐng)求的反饋信息;
[0026]依據(jù)所述反饋信息建立與所述智能電視端的連接。
[0027]可選的,所述獲取同一網(wǎng)絡(luò)群組內(nèi)特定智能電視端的地址以及端口信息包括:
[0028]通過(guò)掃描智能電視端的地址及端口信息的二維碼編碼方式獲取該智能電視端的地址以及端口信息。
[0029]可選的,所述建立與智能電視端的連接包括:
[0030]接收智能電視端在網(wǎng)絡(luò)群組內(nèi)發(fā)出的設(shè)備上線(xiàn)的消息;
[0031]解析所述設(shè)備上線(xiàn)的消息,獲得上線(xiàn)智能電視端的地址及端口信息;
[0032]向解析后獲得的地址及端口發(fā)送建立連接請(qǐng)求,并在接收響應(yīng)后建立與所述智能電視端的連接。
[0033]可選的,所述建立與智能電視端的連接具體為建立與所述智能電視端的長(zhǎng)連接。
[0034]可選的,所述獲取來(lái)自智能電視端的當(dāng)前正在運(yùn)行的應(yīng)用程序的特征信息包括:
[0035]接收智能電視端發(fā)送的當(dāng)前正在運(yùn)行的應(yīng)用程序的特征信息;或者,
[0036]通過(guò)所述與智能電視端建立的長(zhǎng)連接通道向所述智能電視端發(fā)送應(yīng)用程序查詢(xún)信息;接收所述智能電視端響應(yīng)所述查詢(xún)信息而反饋的當(dāng)前正在運(yùn)行的應(yīng)用程序的特征信肩、O
[0037]可選的,所述特征信息包括應(yīng)用程序名稱(chēng)、所述應(yīng)用程序ID和/或表征應(yīng)用程序類(lèi)型標(biāo)簽信息;
[0038]其中,所述應(yīng)用程序ID具體是指為該應(yīng)用程序分配的唯一標(biāo)示該應(yīng)用程序的身份信息,該身份信息與數(shù)據(jù)庫(kù)中該應(yīng)用程序適用的數(shù)據(jù)輸入模式相對(duì)應(yīng)。
[0039]可選的,所述依據(jù)所述應(yīng)用程序的特征信息,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式,包括:
[0040]對(duì)接收的所述特性信息進(jìn)行解析,獲得當(dāng)前正在運(yùn)行的應(yīng)用程序的應(yīng)用程序名稱(chēng)、所述應(yīng)用程序ID和/或表征應(yīng)用程序類(lèi)型標(biāo)簽信息;
[0041]依據(jù)所述應(yīng)用程序名稱(chēng)、所述應(yīng)用程序ID和/或表征應(yīng)用程序類(lèi)型標(biāo)簽信息,在本地?cái)?shù)據(jù)庫(kù)中查詢(xún)?cè)搼?yīng)用程序適用的數(shù)據(jù)輸入模式;
[0042]根據(jù)查詢(xún)獲得的應(yīng)用程序適用的數(shù)據(jù)輸入模式,初始化所述移動(dòng)端的相應(yīng)數(shù)據(jù)采集模塊,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式。
[0043]可選的,所述依據(jù)所述應(yīng)用程序的特征信息,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式,包括:
[0044]對(duì)接收的所述特性信息進(jìn)行解析,獲得當(dāng)前正在運(yùn)行的應(yīng)用程序的應(yīng)用程序名稱(chēng)、所述應(yīng)用程序ID和/或表征應(yīng)用程序類(lèi)型標(biāo)簽信息;
[0045]依據(jù)所述應(yīng)用程序名稱(chēng)、所述應(yīng)用程序ID和/或表征應(yīng)用程序類(lèi)型標(biāo)簽信息,向服務(wù)器側(cè)發(fā)送查詢(xún)?cè)搼?yīng)用程序適用的數(shù)據(jù)輸入模式的請(qǐng)求;
[0046]接收服務(wù)器側(cè)反饋的應(yīng)用程序使用的數(shù)據(jù)輸入模式的信息;
[0047]根據(jù)服務(wù)器側(cè)反饋的所述信息,初始化所述移動(dòng)端的相應(yīng)數(shù)據(jù)采集模塊,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式。
[0048]可選的,所述特征信息包括應(yīng)用程序的名稱(chēng)以及所述應(yīng)用程序使用的數(shù)據(jù)輸入模式信息。
[0049]可選的,所述依據(jù)所述應(yīng)用程序的特征信息,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式包括:依據(jù)所述應(yīng)用程序的特征信息,直接啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式,或者提示用戶(hù)啟動(dòng)或切換到相應(yīng)的數(shù)據(jù)支持模式。
[0050]相應(yīng)的,本申請(qǐng)還提供一種用于遙控智能電視的移動(dòng)端數(shù)據(jù)輸入模式智能切換裝置,包括:
[0051]連接單元,用于建立與智能電視端的連接;
[0052]特征信息獲取單元,用于獲取來(lái)自智能電視端的當(dāng)前正在運(yùn)行的應(yīng)用程序的特征信息;
[0053]啟動(dòng)單元,用于依據(jù)所述應(yīng)用程序的特征信息,啟動(dòng)相應(yīng)的數(shù)據(jù)支持模式,。
[0054]可選的,所述連接單元包括:
[0055]組播單元,用于在同一網(wǎng)絡(luò)群組內(nèi)向約定的地址及端口組播搜尋設(shè)備的消息;
[0056]接收單元,用于接收在線(xiàn)智能電視端響應(yīng)所述搜尋設(shè)備的消息的反饋消息;
[0057]解析單元,用于解析所述反饋消息,獲取所述在線(xiàn)智能電視端的地址及端口 ;
[0058]請(qǐng)求建立單元,用于向解析后獲得的地址及端口發(fā)送建立連接請(qǐng)求,并在接收請(qǐng)求后建立與所述智能電視端的連接。
[0059]可選的,所述連接單元包括:
[0060]接收端信息獲取單元,用于獲取同一網(wǎng)絡(luò)群組內(nèi)特定智能電視端的地址以及端口信息;
[0061]請(qǐng)求發(fā)送單元,用于依據(jù)所述地址以及端口信息向所述智能電視端發(fā)送建立連接的請(qǐng)求;
[0062]反饋信息接收單元,用于接收所述智能電視端響應(yīng)所述建立連接的請(qǐng)求的反饋信息;
[0063]連接建立單元,用于依據(jù)所述反饋信息建立與所述智能電視端的連接。
[0064]可選的,所述接收端信息獲取單元包括:
[0065]掃描單元,用于通過(guò)掃描智能電視端的地址及端口信息的二維碼編碼方式獲取該智能電視端的地址以及端口信息。
[0066]可選的,所述連接單元包括:
[0067]設(shè)備上線(xiàn)消息接收單元,用于接收智能電視端在網(wǎng)絡(luò)群組內(nèi)發(fā)出的設(shè)備上線(xiàn)的消息;
[0068]信息解析單元,用于解析所述設(shè)備上線(xiàn)的消息,獲得上線(xiàn)智能電視端的地址及端口信息;
[0069]請(qǐng)求連接單元,用于向解析后獲得的地址及端口發(fā)送建立連接請(qǐng)求,并在接收響應(yīng)后建立與所述智能電視端的連接。
[0070]可選的,所述連接單元具體用于建立與所述智能電視端的長(zhǎng)連接。
[0071]可選的,所述特征信息獲取單元包括:
[0072]接收單元,用于接收智能電視端發(fā)送的當(dāng)前正在運(yùn)行的應(yīng)用程序的特征信息;
[0073]或者包括:
[0074]查詢(xún)單元,用于通過(guò)所述與智能電視端建立的長(zhǎng)連接通道向所述智能電視端發(fā)送應(yīng)用程序查詢(xún)信息;
[0075]特征信息接收?qǐng)?zhí)行單元,用于接收所述智能電視端響