本發(fā)明涉及智能控制技術(shù)領(lǐng)域,特別是涉及一種用于智能電視的軟件應(yīng)用安裝方法和系統(tǒng)。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,人們的生活日益智能化,智能化的各種電器設(shè)備使得人們的生活更加豐富多彩,也更加便捷。
電視機是人們家庭中不可或缺的家用電器,人們通過電視機獲取新聞信息以及觀看影視等,以豐富自己的家庭生活。人們在使用智能電視時,常常需要安裝一些特定的軟件,目前,在進行特定軟件安裝時,通常是在電腦中,通過adb的方式,安裝電腦中已經(jīng)下載好的軟件。但是這一是要電腦進行配合,且還需要在電腦中進行各項ADB相關(guān)的配置,這需要熟悉ADB相關(guān)的操作命令,在ADB中只能通過命令行的方式進行操作。這使得軟件應(yīng)用的安裝比較困難。
因此,如何實現(xiàn)智能電視的軟件應(yīng)用的快速安裝,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種用于智能電視的軟件應(yīng)用安裝方法和系統(tǒng),可以實現(xiàn)智能電視的軟件應(yīng)用的快速安裝。
為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
一種用于智能電視的軟件應(yīng)用安裝方法,包括:
預(yù)先在移動終端上下載目標軟件應(yīng)用安裝包;
建立所述移動終端和目標智能電視的連接;
控制所述目標智能電視獲取所述移動終端中的目標軟件應(yīng)用;
在所述移動終端本地搭建一個本地服務(wù)器;
控制所述目標智能電視訪問所述本地服務(wù)器提供的目標軟件應(yīng)用安裝包;
調(diào)用所述目標智能電視上的ADB或系統(tǒng)安裝程序安裝所述目標軟件應(yīng)用。
優(yōu)選地,所述建立所述移動終端和目標智能電視的連接,為:
根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議,控制所述移動終端向所述目標智能電視發(fā)送連接請求;
根據(jù)所述目標智能電視反饋的鏈接信號建立所述移動終端和所述目標智能電視的網(wǎng)絡(luò)鏈接。
優(yōu)選地,所述控制所述目標智能電視獲取所述移動終端中的目標軟件應(yīng)用,包括:
控制所述目標智能電視獲取所述移動終端中的電視軟件應(yīng)用列表;
在所述電視軟件應(yīng)用列表中篩選出所述目標軟件應(yīng)用。
優(yōu)選地,所述在所述移動終端本地搭建一個本地服務(wù)器,包括:
開放所述移動終端的自身IP和文件系統(tǒng);
搭建關(guān)于所述移動終端的本地服務(wù)器。
一種用于智能電視的軟件應(yīng)用安裝系統(tǒng),包括:
應(yīng)用下載模塊,用于預(yù)先在移動終端上下載目標軟件應(yīng)用安裝包;
連接模塊,用于建立所述移動終端和目標智能電視的連接;
獲取模塊,用于控制所述目標智能電視獲取所述移動終端中的目標軟件應(yīng)用;
服務(wù)器搭建模塊,用于在所述移動終端本地搭建一個本地服務(wù)器;
訪問模塊,用于控制所述目標智能電視訪問所述本地服務(wù)器提供的目標軟件應(yīng)用安裝包;
調(diào)用模塊,用于調(diào)用所述目標智能電視上的ADB或系統(tǒng)安裝程序安裝所述目標軟件應(yīng)用。
優(yōu)選地,所述連接模塊包括:
連接請求發(fā)送單元,用于根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議,控制所述移動終端向所述目標智能電視發(fā)送連接請求;
鏈接建立單元,用于根據(jù)所述目標智能電視反饋的鏈接信號建立所述移動終端和所述目標智能電視的網(wǎng)絡(luò)鏈接。
優(yōu)選地,所述獲取模塊包括:
列表獲取單元,用于控制所述目標智能電視獲取所述移動終端中的電視軟件應(yīng)用列表;
選擇單元,用于響應(yīng)操作者操作,在所述電視軟件應(yīng)用列表中篩選出所述目標軟件應(yīng)用。
優(yōu)選地,所述服務(wù)器搭建模塊包括:
開放單元,用于開放所述移動終端的自身IP和文件系統(tǒng);
搭建單元,用于搭建關(guān)于所述移動終端的本地服務(wù)器。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點:
本發(fā)明實施例所提供的一種用于智能電視的軟件應(yīng)用安裝方法,包括:預(yù)先在移動終端上下載目標軟件應(yīng)用安裝包;建立所述移動終端和目標智能電視的連接;控制所述目標智能電視獲取所述移動終端中的目標軟件應(yīng)用;在所述移動終端本地搭建一個本地服務(wù)器;控制所述目標智能電視訪問所述本地服務(wù)器提供的目標軟件應(yīng)用安裝包;調(diào)用所述目標智能電視上的ADB或系統(tǒng)安裝程序安裝所述目標軟件應(yīng)用。通過智能電視和移動終端進行連接,以搜索出移動終端上符合要求的軟件應(yīng)用安裝包,在需要安裝時,在移動終端上搭建一個本地服務(wù)器,在智能電視上訪問該本地服務(wù)器上的安裝包,并進行安裝。充分利用日常生活中的手機等移動終端來方便地安裝電視軟件應(yīng)用,無需開啟電腦且配置相應(yīng)的ADB環(huán)境,由于移動終端可以更為方便地訪問網(wǎng)絡(luò)獲取需要的軟件應(yīng)用安裝包,避免了電視下載軟件的操作復(fù)雜性,從而實現(xiàn)了智能電視的軟件應(yīng)用的快速安裝。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種具體實施方式所提供的用于智能電視的軟件應(yīng)用安裝方法流程圖。
具體實施方式
本發(fā)明的核心是提供一種用于智能電視的軟件應(yīng)用安裝方法和系統(tǒng),可以實現(xiàn)智能電視的軟件應(yīng)用的快速安裝。
為了使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施方式做詳細的說明。
在以下描述中闡述了具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實施方式的限制。
請參考圖1,圖1為本發(fā)明一種具體實施方式所提供的用于智能電視的軟件應(yīng)用安裝方法流程圖。
本發(fā)明的一種具體實施方式提供了一種用于智能電視的軟件應(yīng)用安裝方法,包括:
S11:預(yù)先在移動終端上下載目標軟件應(yīng)用安裝包。
當需要在智能電視上安裝一目標應(yīng)用時,首先在移動終端上下載該目標應(yīng)用的軟件應(yīng)用。
S12:建立移動終端和目標智能電視的連接。
其中,建立移動終端和目標智能電視的連接,為:根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議,控制移動終端向目標智能電視發(fā)送連接請求;根據(jù)目標智能電視反饋的鏈接信號建立移動終端和目標智能電視的網(wǎng)絡(luò)鏈接。
S13:控制目標智能電視獲取移動終端中的目標軟件應(yīng)用。
其中,控制目標智能電視獲取移動終端中的目標軟件應(yīng)用,包括:控制目標智能電視獲取移動終端中的電視軟件應(yīng)用列表;在電視軟件應(yīng)用列表中篩選出目標軟件應(yīng)用。控制智能電視獲取移動終端上下載好的軟件應(yīng)用列表,以供用戶進行選擇。
S14:在移動終端本地搭建一個本地服務(wù)器。
其中,在移動終端本地搭建一個本地服務(wù)器,包括:開放移動終端的自身IP和文件系統(tǒng);搭建關(guān)于移動終端的本地服務(wù)器。
具體地,可以通過Java代碼等實現(xiàn)一個Http協(xié)議,包括:GET、POST協(xié)議請求,并根據(jù)請求的內(nèi)容,做對應(yīng)的數(shù)據(jù)返回,例如:返回查詢的數(shù)據(jù)、網(wǎng)頁、文件資源數(shù)據(jù)流,并對固定端口進行監(jiān)聽,開啟一個線程來單獨承載這個服務(wù),這樣就可以實現(xiàn)一個模擬的簡單的Http服務(wù)器。
S15:控制目標智能電視訪問本地服務(wù)器提供的目標軟件應(yīng)用安裝包。
S16:調(diào)用目標智能電視上的ADB或系統(tǒng)安裝程序安裝目標軟件應(yīng)用。
以移動終端為智能手機為例,在智能電視和智能手機中都運行上述的Http服務(wù)器,智能手機將本機上的應(yīng)用軟件(APK文件)的地址通過GET請求,發(fā)送到智能電視的Http服務(wù)器上,智能電視通過接收到的請求獲取到待安裝APK在智能手機上的絕對地址,然后依賴這個絕對地址,再向手機上發(fā)送一個『下載文件』的請求,最終智能手機上的Http服務(wù)器接收到『下載文件』的請求,將待安裝的Apk通過Http的響應(yīng)流返回給智能電視,對于智能電視而言就實現(xiàn)了一個下載,最終將下載好的安裝包,通過ADB或者本機自帶的安裝程序,安裝到智能電視上。
通過智能電視和移動終端進行連接,以搜索出移動終端上符合要求的軟件應(yīng)用安裝包,在需要安裝時,在移動終端上搭建一個本地服務(wù)器,在智能電視上訪問該本地服務(wù)器上的安裝包,并進行安裝。充分利用日常生活中的手機等移動終端來方便地安裝電視軟件應(yīng)用,無需開啟電腦且配置相應(yīng)的ADB環(huán)境,由于移動終端可以更為方便地訪問網(wǎng)絡(luò)獲取需要的軟件應(yīng)用安裝包,避免了電視下載軟件的操作復(fù)雜性,從而實現(xiàn)了智能電視的軟件應(yīng)用的快速安裝。
相應(yīng)地,本發(fā)明一種實施方式還提供了一種用于智能電視的軟件應(yīng)用安裝系統(tǒng),包括:應(yīng)用下載模塊,用于預(yù)先在移動終端上下載目標軟件應(yīng)用安裝包;連接模塊,用于建立移動終端和目標智能電視的連接;獲取模塊,用于控制目標智能電視獲取移動終端中的目標軟件應(yīng)用;服務(wù)器搭建模塊,用于在移動終端本地搭建一個本地服務(wù)器;訪問模塊,用于控制目標智能電視訪問本地服務(wù)器提供的目標軟件應(yīng)用安裝包;調(diào)用模塊,用于調(diào)用目標智能電視上的ADB或系統(tǒng)安裝程序安裝目標軟件應(yīng)用。
其中,連接模塊包括:連接請求發(fā)送單元,用于根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議,控制移動終端向目標智能電視發(fā)送連接請求;鏈接建立單元,用于根據(jù)目標智能電視反饋的鏈接信號建立移動終端和目標智能電視的網(wǎng)絡(luò)鏈接。
進一步地,獲取模塊包括:列表獲取單元,用于控制目標智能電視獲取移動終端中的電視軟件應(yīng)用列表;選擇單元,用于響應(yīng)操作者操作,在電視軟件應(yīng)用列表中篩選出目標軟件應(yīng)用。
更進一步地,服務(wù)器搭建模塊包括:開放單元,用于開放移動終端的自身IP和文件系統(tǒng);搭建單元,用于搭建關(guān)于移動終端的本地服務(wù)器。
在本實施方式中,該用于智能電視的軟件應(yīng)用安裝系統(tǒng)基于智能移動終端和智能電視機,其中,應(yīng)用下載模塊、連接模塊、服務(wù)器搭建模塊歸屬于智能移動終端;獲取模塊、訪問模塊、調(diào)用模塊歸屬于電視機。通過智能電視和移動終端進行連接,以搜索出移動終端上符合要求的軟件應(yīng)用安裝包,在需要安裝時,在移動終端上搭建一個本地服務(wù)器,在智能電視上訪問該本地服務(wù)器上的安裝包,并進行安裝。充分利用日常生活中的手機等移動終端來方便地安裝電視軟件應(yīng)用,無需開啟電腦且配置相應(yīng)的ADB環(huán)境,由于移動終端可以更為方便地訪問網(wǎng)絡(luò)獲取需要的軟件應(yīng)用安裝包,避免了電視下載軟件的操作復(fù)雜性,從而實現(xiàn)了智能電視的軟件應(yīng)用的快速安裝。
以上對本發(fā)明所提供一種用于智能電視的軟件應(yīng)用安裝方法和系統(tǒng)進行了詳細介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明及其核心思想。應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。