本發(fā)明涉及智能終端技術領域,特別涉及一種移動終端控制智能電視應用的方法及系統(tǒng)。
背景技術:
隨著電視與多媒體的發(fā)展,電視已經(jīng)具備很多功能,特別是電視也能連接互聯(lián)網(wǎng),并且可以自由安裝應用軟件。目前智能電視安裝軟件通常都是通過電視里的應用商場軟件或者U盤安裝。但是,現(xiàn)有的軟件安裝方法均存在缺陷。所述通過應用商場軟件安裝應用的方法雖然比較方便,但是應用軟件不夠全面,未必能找到用戶想要的應用;所述用U盤安裝應用的方法雖然用戶可以安裝自己想要的應用軟件,但是需要提前把應用下載好,然后把應用拷貝到U盤,再把U盤插上電視去安裝,整個過程比較麻煩。
因而現(xiàn)有技術還有待改進和提高。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的不足,提供一種移動終端控制智能電視應用的方法及系統(tǒng),以實現(xiàn)簡單快速的對智能電視的應用程序進行控制的目的。
為了解決上述技術問題,本發(fā)明所采用的技術方案如下:
一種移動終端控制智能電視應用的方法,其包括:
移動終端根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài);
當智能電視處于在線狀態(tài)時,移動終端獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面,以及
根據(jù)所述應用信息列表對智能電視的應用進行控制。
所述移動終端控制智能電視應用的方法,其中,所述當智能電視處于在線狀態(tài)時,所述移動終端獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面具體包括:
當智能電視處于在線狀態(tài)時,移動終端通過P2P網(wǎng)絡與所述智能電視連接,并向智能電視發(fā)送瀏覽智能電視內所有應用的指令;
智能電視接收所述指令,并根據(jù)所述指令將其自身已安裝的應用信息列表反饋至移動終端;
移動終端接收智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面。
所述移動終端控制智能電視應用的方法,其中,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體為:
所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行卸載、安裝以及啟動的操作。
所述移動終端控制智能電視應用的方法,其中,當所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行安裝操作時,所述方法還包括:
移動終端獲取需安裝應用程序的安裝包信息,并將所述安裝包信息發(fā)送至智能電視,其中,所述安裝包信息為安裝包下載鏈接、安裝包以及安裝包位于智能電視本地的路徑;
智能電視根據(jù)所述安裝包信息安裝所述安裝包以完成應用安裝,并將更新后其自身已安裝的應用信息列表反饋至移動終端;
移動終端接收所述應用類別信息并刷新顯示應用列表。
所述移動終端控制智能電視應用的方法,其中,當所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行卸載操作時,所述方法還包括:
移動終端將需卸載應用的應用包名發(fā)送至智能電視;
智能電視根據(jù)所述應用包名卸載其對應的應用程序,并在卸載成功后,將更新后其自身已安裝的應用信息列表反饋至移動終端;
移動終端接收所述應用類別信息并刷新顯示應用列表。
所述移動終端控制智能電視應用的方法,其中,當所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行卸載操作時,所述方法還包括:
移動終端將需啟動的應用生成相應控制選項,并根據(jù)相應控制選項生成操作指令,將該應用信息與操作指令發(fā)送給智能電視;
智能電視解析所述應用信息以匹配到自身對應的應用,并根據(jù)操作指令進行啟動所述匹配的應用。
所述移動終端控制智能電視應用的方法,其中,所述移動終端根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài)之前還包括:
所述智能電視啟動后,并檢測是否保存預設的設備標識;
若未保存預設的設備標識,則獲取其自身的MAC地址,并將所述MAC地址發(fā)送至服務器;
服務器根據(jù)所述MAC地址為智能電視分配相應的設備標識,并將所述設備標識反饋至智能電視。
一種移動終端控制智能電視應用的系統(tǒng),其包括:移動終端和智能電視;所述移動終端包括:
查詢模塊,用于根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài);
獲取模塊,用于當智能電視處于在線狀態(tài)時,獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面;
控制模塊,用于根據(jù)所述應用信息列表對智能電視的應用進行控制。
所述移動終端控制智能電視應用的系統(tǒng),其中,所述獲取模塊包括:瀏覽單元和接收單元;
所述瀏覽單元,用于向智能電視發(fā)送瀏覽智能電視內所有應用的指令;
所述接收單元,用于接收智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面。
所述智能電視包括反饋模塊;
所述反饋模塊用于接收所述指令,并根據(jù)所述指令將其自身已安裝的應用信息列表反饋至移動終端。
所述移動終端控制智能電視應用的系統(tǒng),其中,所述控制模塊具體用于:
根據(jù)所述應用信息列表對智能電視的應用進行卸載、安裝以及啟動的操作。
有益效果:與現(xiàn)有技術相比,本發(fā)明提供了一種移動終端控制智能電視應用的方法及系統(tǒng),所述方法包括:移動終端根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài);當智能電視處于在線狀態(tài)時,移動終端通過P2P網(wǎng)絡與智能電視連接;移動終端獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面,以及根據(jù)所述應用信息列表對智能電視的應用進行控制。本發(fā)明通過移動終端對智能電視應用進行控制,實現(xiàn)通過移動終端控制智能電視安裝、卸載以及啟動應用程序等,使得智能使得可以簡單方便的安裝應用軟件,給用戶的使用帶來方便。
附圖說明
圖1為本發(fā)明提供的移動終端控制智能電視應用的方法較佳實施的流程圖。
圖2為本發(fā)明提供的移動終端控制智能電視應用的方法中智能電視綁定設備標識的流程圖。
圖3為本發(fā)明提供的移動終端控制智能電視應用的方法中控制智能電視安裝應用的一個實施例的流程圖。
圖4為本發(fā)明提供的移動終端控制智能電視應用的方法中控制智能電視安裝應用的另一個實施例的流程圖。
圖5為本發(fā)明提供的移動終端控制智能電視應用的方法中控制智能電視安裝應用的再一個實施例的流程圖。
圖6為本發(fā)明提供的移動終端控制智能電視應用的方法中控制智能電視卸載應用的一個實施例的流程圖。
圖7為本發(fā)明提供的移動終端控制智能電視應用的系統(tǒng)的結構原理圖。
具體實施方式
本發(fā)明提供一種移動終端控制智能電視應用的方法及系統(tǒng),為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,模塊”、“部件”或“單元”可以混合地使用。
移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。
下面結合附圖,通過對實施例的描述,對發(fā)明內容作進一步說明。
請參照圖1,圖1為本發(fā)明提供的移動終端控制智能電視應用的方法的較佳實施例的流程圖。所述方法包括:
S100、移動終端根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài)。
具體地,所述預設的設備標識為智能電視的設備標識,其為用于標識智能電視的唯一標識。所述移動終端預先配置所述設備標識,以使得所述移動終端可以根據(jù)所述設備標識確定需要其控制的智能電視。也就是說,所述設備標識為移動設備與智能電視之間的密鑰,只有移動終端攜帶的設備標識與智能電視配置的設備標識相同,移動終端才會執(zhí)行與智能電視連接的步驟。
示例性的,所述移動終端根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài)具體可以包括:
S101、移動終端與服務器檢修連接,并向服務器發(fā)送查詢請求信息,其中,所述請求信息攜帶預設的設備標識;
S102、服務器接收所述請求信息,并判斷所述預設標識是否保存于預先設備標識列表內,若保存,則執(zhí)行步驟S103,若未保存,則執(zhí)行步驟S105;
S103、若保存于所述預設設備標識列表內,則檢測所述設備標識對應的智能電視的連接狀態(tài),若為連接狀態(tài),執(zhí)行步驟S104;若為未連接狀態(tài),執(zhí)行步驟S105;
S104、將智能電視處于在線狀態(tài)反饋至移動終端;
S105、將智能電視處于離線狀態(tài)反饋至移動終端。
具體地,所述在線狀態(tài)指的所述智能電視具有服務器分配的設備標識,并且處于開機狀態(tài)。這樣移動終端可以通過服務器查找到智能電視的狀態(tài),以保證移動終端與智能電視連接的成功性。
所述移動終端根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài)之前可以包括一個配置設備標識的過程,其具體可以包括:
S01、所述智能電視啟動后,并檢測是否保存預設的設備標識;
S02、若未保存預設的設備標識,則獲取其自身的MAC地址,并將所述MAC地址發(fā)送至服務器;
S03、服務器根據(jù)所述MAC地址為智能電視分配相應的設備標識,并將所述設備標識反饋至智能電視。
具體地,所述智能電視啟動后判斷其自身是否攜帶預設的設備標識,當未攜帶時,向服務器獲取預設的設備標識;當攜帶時,僅向服務器發(fā)送開機信息。這樣可以保證智能電視的狀態(tài)處于在線狀態(tài)。
在本發(fā)明的一個實施例中,如圖2所示,所述智能電視配置設備標識的過程具體可以為:
H1、在智能電視開啟后,檢查其自身是否有已保存的預設的設備標識,如果沒有,則執(zhí)行步驟H2,如果有,則執(zhí)行步驟H7;
H2、所述智能電視獲取其自身的mac地址,并將所述mac地址發(fā)送到服務器;
H3、所述服務器接收所述智能電視發(fā)送的mac地址,并查詢所述mac地址是否被注冊,如果未被注冊,則執(zhí)行步驟H5,如果被注冊,則執(zhí)行步驟H4;
H4、所述服務器解除所述mac地址與其對應的設備標識的綁定關系;
H5、所述服務器給所述mac地址分配新的設備標識,并建立所述mac地址與新的設備標識的綁定關系,并將所述新的設備標識反饋至智能電視;
H6、智能電視接收并保存所述設備標識;
H7、所述智能電視與服務器保持連接,并將控制服務器將所述智能電視的狀態(tài)標記為在線狀態(tài);
H8、所述服務器定時檢測是否與電視保持連接;
H9、當電視與服務器失去連接后,所述服務器將該設備標記為離線狀態(tài)。
S200、當智能電視處于在線狀態(tài)時,獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面。
具體地,當智能電視處于在線狀態(tài)時,所述移動終端通過P2P網(wǎng)絡與智能電視連接。也就是說,所述移動終端通過P2P穿透或者通過中繼(P2P穿透不成功時)連接智能電視。所述P2P(Peer to Peer)為對等互聯(lián)或點對點,可以使用戶直接連接到其他用戶的計算機,進行文件共享與交換。
示例性的,所述當智能電視處于在線狀態(tài)時,移動終端通過P2P網(wǎng)絡與智能電視連接具體可以包括:
S201、當智能電視處于在線狀態(tài)時,移動終端向智能電視發(fā)送建立P2P連接的請求,并監(jiān)聽智能電視的反饋信息;
S202、若預定時間內未監(jiān)聽到反饋信息,則判斷連接超時;
S203、若預定時間內監(jiān)聽到反饋信息,則執(zhí)行步驟S300。
在本實施例中,所述移動終端向智能電視發(fā)送連接請求后,實時監(jiān)聽智能電視的反饋信息,如果預定時間內監(jiān)聽到,則判定連接成功;如果預定時間內未監(jiān)聽到,則判定連接失敗。當連接失敗時,則無法通過移動終端對智能電視的應用進行控制。此時可以記錄所述連接失敗的次數(shù),并重復向所述智能電視發(fā)送連接請求,在連接失敗的次數(shù)大于預設次數(shù)閾值時,判定所述智能電視無法連接,并將連接失敗的信息顯示于移動終端的顯示界面上,以提示用戶所述智能電視處于不可連接狀態(tài)。
所述應用信息列表指的是用于存儲智能電視已經(jīng)安裝的應用程序信息的列表,所述應用信息列表可以包括應用圖標、應用名稱以及應用包名等。也就是說,所述應用信息列表內存儲有智能電視安裝的所有應用程序的信息,并且每條應用程序的程序是有應用圖標和應用名稱構成。這樣通過所述應用信息列表可以快速的確定智能電視安裝的所有應用程序,并且每個應用程序都與一個唯一標識相對應。
所述將所述應用信息列表呈現(xiàn)于顯示界面指的是將所述應用信息列表內的所有應用信息顯示于移動終端的顯示界面上,即將應用信息列表內的每個應用的應用圖標和應用名稱對應的顯示與移動終端的顯示界面。這樣可以通過移動終端的顯示界面呈現(xiàn)智能電視的所有應用,以便于用戶通過移動終端對智能電視上的應用程序進行控制。
示例性的,所述移動終端獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面具體可以包括:
S201a、移動終端向智能電視發(fā)送瀏覽智能電視內所有應用的指令;
S202a、智能電視接收所述指令,并根據(jù)所述指令將其自身已安裝的應用列表信息反饋至移動終端;
S203a、移動終端接收智能電視已安裝的應用列表信息,并將所述應用列表信息呈現(xiàn)于顯示界面。
S300、移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制。
具體地,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制指的是移動終端根據(jù)呈現(xiàn)于其顯示界面的應用信息對智能電視的應用進行安裝、卸載以及啟動等操作。
示例性的,當移動終端對智能電視進行安裝應用的操作時,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體可以包括:
S301、移動終端獲取需安裝應用程序的安裝包信息,并將所述安裝包信息發(fā)送至智能電視;
S302、智能電視根據(jù)所述安裝包信息獲取相應的安裝包,并安裝所述安裝包以完成應用安裝,以及將更新后其自身已安裝的應用列表信息反饋至移動終端;
S303、移動終端接收所述應用類別信息并刷新顯示應用列表。
具體地,所述安裝包信息可以為所述應用的下載鏈接、所述應用在移動終端本地應用安裝包或者所述應用在智能電視本地的存放地址等。移動終端將所述安裝包信息發(fā)送至智能電視,智能電視根據(jù)所述安裝包信息獲取安裝包以實現(xiàn)所述應用的安裝。這樣實現(xiàn)了通過移動終端控制智能電視安裝應用的操作。
在本發(fā)明的一個實施例中,當所述安裝包信息為應用程序下載鏈接時,如圖3所示,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體包括:
M1、移動終端獲取需安裝應用的下載鏈接,并將所述下載鏈接發(fā)送至智能電視;
M2、智能電視接收所述下載鏈接,并根據(jù)所述下載鏈接下載所述應用的安裝包;
M3、智能電視監(jiān)聽所述應用是否下載成功,若下載成功,則執(zhí)行步驟M5,若下載失敗,則執(zhí)行步驟M4;
M4、智能電視向移動終端發(fā)送下載失敗的消息,結束應用安裝;
M5、智能電視根據(jù)下載的安裝包安裝所述應用;
M6、智能電視監(jiān)聽所述應用是否安裝成功,當未安裝成功時,執(zhí)行步驟M7,當安裝成功時,執(zhí)行步驟M8;
M7、智能電視向移動終端發(fā)送安裝失敗的消息,其中,所述安裝失敗的消息攜帶安裝失敗的原因,結束應用安裝;
M8、智能電視向移動終端發(fā)送安裝成功的消息,其中,所述安裝成功的消息攜帶智能電視的應用信息列表;
M9、移動終端接收所述成功信息,并采用接收到的應用信息列表更新已呈現(xiàn)的智能電視的應用信息。
本實施例通過應用下載鏈接控制智能電視安裝應用,移動終端將應用下載連接發(fā)送給智能電視,智能電視收到下載鏈接后開始下載該應用。下載成功時,智能電視安裝已下載應用,如果安裝成功則向移動終端發(fā)送安裝成功消息,并重新發(fā)送所有已安裝應用的應用數(shù)據(jù)(應用圖標、應用名、應用包名);如果安裝失敗則向移動終端發(fā)送安裝失敗消息。下載失敗時,智能電視向移動終端發(fā)送應用下載失敗消息。移動終端收到安裝成功消息時,解析智能電視發(fā)送的所有應用數(shù)據(jù)并刷新顯示。
在本發(fā)明的另一個實施中,當所述安裝包信息為移動終端本地安裝包時,如圖4所示,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體包括:
N1、移動終端查詢本地所有應用安裝包以確定需安裝應用對應的安裝包;
N2、移動終端向智能電視上傳所述安裝包括;
N3、監(jiān)聽所述安裝包是否上傳成功,若上傳失敗,則執(zhí)行步驟N4,若上傳成功,則執(zhí)行步驟N5;
N4、移動終端提示用戶所述安裝包上傳失?。?/p>
N5、智能電視根據(jù)移動終端上傳的安裝包安裝所述應用;
N6、智能電視監(jiān)聽所述應用是否安裝成功,當未安裝成功時,執(zhí)行步驟N7,當安裝成功時,執(zhí)行步驟N8;
N7、智能電視向移動終端發(fā)送安裝失敗的消息,其中,所述安裝失敗的消息攜帶安裝失敗的原因,結束應用安裝;
N8、智能電視向移動終端發(fā)送安裝成功的消息,其中,所述安裝成功的消息攜帶智能電視的應用信息列表;
N9、移動終端接收所述成功信息,并采用接收到的應用信息列表更新已呈現(xiàn)的智能電視的應用信息。
本實施例通過移動終端本地應用安裝包控制智能電視安裝應用,用戶瀏覽手機本地所有應用安裝包,選擇想要安裝的應用,然后移動終端上傳該安裝包到智能電視,如果上傳成功,智能電視開始安裝該應用包,如果安裝成功則向移動終端發(fā)送安裝成功消息,并重新發(fā)送所有已安裝應用的應用圖標和應用名。如果安裝失敗則發(fā)送安裝失敗消息和失敗原因。如果上傳失敗則提示用戶上傳失敗。移動終端收到安裝成功消息時,解析智能電視發(fā)送的所有應用數(shù)據(jù),刷新顯示。
在本發(fā)明的再一個實施中,當所述安裝包信息為移動終端本地安裝包時,如圖5所示,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體包括:
L1、移動終端向智能電視發(fā)送瀏覽應用安裝包的指令;
L2、智能電視根據(jù)所述指令掃描其自身攜帶的所有應用安裝包;
L3、智能電視將掃描到的所有應用的安裝包信息列表反饋至移動終端,其中,所述安裝包信息列表包括安裝包圖標、包名以及存放路徑;
L4、移動終端根據(jù)所述安裝包信息列表確定需安裝應用,并將所述應用的安裝包的存放路徑發(fā)送至智能電視;
L5、智能電視根據(jù)所述存放路徑確定所述安裝包,并安裝所述安裝包;
L6、智能電視監(jiān)聽所述應用是否安裝成功,當未安裝成功時,執(zhí)行步驟L7,當安裝成功時,執(zhí)行步驟L8;
L7、智能電視向移動終端發(fā)送安裝失敗的消息,其中,所述安裝失敗的消息攜帶安裝失敗的原因,結束應用安裝;
L8、智能電視向移動終端發(fā)送安裝成功的消息,其中,所述安裝成功的消息攜帶智能電視的應用信息列表;
L9、移動終端接收所述成功信息,并采用接收到的應用信息列表更新已呈現(xiàn)的智能電視的應用信息。
本實施例通過智能電視本地應用安裝包控制智能電視安裝應用時,移動終端發(fā)送瀏覽電視本地所有應用安裝包命令。智能電視收到命令后,掃描本地所有應用安裝包,然后返回所有應用數(shù)據(jù)以及應用安裝包所在路徑給移動終端。移動終端收到返回消息后,解析出所有智能電視的應用安裝包的圖標和應用名并顯示,待用戶選擇需要安裝的應用后,移動終端將應用安裝包的路徑發(fā)送給智能電視。智能電視收到應用安裝包路徑后開始安裝應用。如果安裝成功則向移動終端發(fā)送安裝成功消息,并重新發(fā)送所有已安裝應用的應用數(shù)據(jù)。如果安裝失敗則發(fā)送安裝失敗消息和失敗原因。移動終端收到安裝成功消息時,解析智能電視發(fā)送的所有應用圖標和應用名并刷新顯示。
示例性的,當移動終端對智能電視進行卸載應用的操作時,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體可以包括:
S301a、移動終端將需卸載應用的應用包名發(fā)送至智能電視;
S302a、智能電視根據(jù)所述應用包名卸載其對應的應用程序,并在卸載成功后,將更新后其自身已安裝的應用列表信息反饋至移動終端;
S303a、移動終端接收所述應用類別信息并刷新顯示應用列表。
具體地,移動終端發(fā)送用戶所選擇應用的應用包名給智能電視,智能電視收到卸載命令后,根據(jù)接收的應用包名來卸載應用,如果卸載成功則向移動終端發(fā)送卸載成功消息,并重新發(fā)送所有已安裝應用的應用數(shù)據(jù)。如果卸載失敗則發(fā)送卸載失敗消息和失敗原因。移動終端收到卸載成功消息時,解析智能電視發(fā)送的所有應用圖標和應用名并刷新顯示。
在本發(fā)明的又一個實施例中,所述當移動終端對智能電視進行卸載應用的操作時,如圖6所示,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制還可以包括:
H10、移動終端向智能電視發(fā)送卸載指令,其中,所述卸載指令攜帶需卸載的應用名稱;
H20、智能電視接收所述卸載指令,并根據(jù)所述應用名稱卸載相應的應用;
H30、智能電視監(jiān)聽所述應用是否卸載成功,若卸載失敗,則執(zhí)行步驟H40,若卸載成功,則執(zhí)行步驟H50;
H40、智能電視向移動終端發(fā)送卸載失敗的消息,其中,所述卸載失敗的消息攜帶卸載失敗的原因,結束應用卸載;
H50、智能電視向移動終端發(fā)送卸載成功的消息,其中,所述卸載成功的消息攜帶智能電視的應用信息列表;
H60、移動終端接收所述成功信息,并采用接收到的應用信息列表更新已呈現(xiàn)的智能電視的應用信息
示例性的,當移動終端對智能電視進行啟動應用的操作時,所述移動終端根據(jù)所述應用信息列表對智能電視的應用進行控制具體可以包括:
S301b、移動終端將需啟動的應用生成相應控制選項,并根據(jù)相應控制選項生成操作指令,將該應用信息與操作指令發(fā)送給智能電視;
S302b、智能電視解析所述應用信息以匹配到自身對應的應用,并根據(jù)操作指令進行啟動所述匹配的應用。
具體地,移動終端發(fā)送用戶所選擇應用的應用包名給智能電視,智能電視收到打開命令后,根據(jù)接收的應用包名來打開應用,如果打開成功則向移動終端發(fā)送打開成功消息。如果打開失敗則發(fā)送打開失敗消息和失敗原因。
本發(fā)明還提供了一種移動終端控制智能電視應用的系統(tǒng),如圖7所示,其包括:移動終端100和智能電視200;所述移動終端100包括:
查詢模塊101,用于根據(jù)預設的設備標識查詢其對應的智能電視的狀態(tài),其中,所述智能電視的狀態(tài)包括在線狀態(tài)和離線狀態(tài);
獲取模塊102,用于當智能電視處于在線狀態(tài)時,獲取智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面;
控制模塊103,用于根據(jù)所述應用信息列表對智能電視的應用進行控制。
所述移動終端控制智能電視應用的系統(tǒng),其中,所述獲取模塊包括:瀏覽單元和接收單元;
所述瀏覽單元,用于向智能電視發(fā)送瀏覽智能電視內所有應用的指令;
所述接收單元,用于接收智能電視已安裝的應用信息列表,并將所述應用信息列表呈現(xiàn)于顯示界面。
所述智能電視包括反饋模塊;
所述反饋模塊用于接收所述指令,并根據(jù)所述指令將其自身已安裝的應用信息列表反饋至移動終端。
所述移動終端控制智能電視應用的系統(tǒng),其中,所述控制模塊具體用于:
根據(jù)所述應用信息列表對智能電視的應用進行卸載、安裝以及啟動的操作。
上述移動終端控制智能電視應用的系統(tǒng)的各個模塊在上述方法中已經(jīng)詳細說明,在這里就不再一一陳述。
在本發(fā)明所提供的實施例中,應該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。