使用移動終端對電器設(shè)備進(jìn)行操控的設(shè)備、系統(tǒng)和方法
【專利摘要】本公開提供一種使用移動終端對電器設(shè)備進(jìn)行操控的系統(tǒng)。該移動終端包括:平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元,該GUI顯示電器設(shè)備的狀態(tài)和/或接收操控電器設(shè)備的用戶交互輸入;向電器設(shè)備發(fā)送基于該用戶交互輸入的運行指令和/或查詢請求的發(fā)送單元;接收指令執(zhí)行結(jié)果和/或查詢結(jié)果的結(jié)果接收單元。該電器設(shè)備包括平臺相關(guān)的組件,包括:接收運行指令和/或查詢請求的接收單元;執(zhí)行指令和/或查詢的控制單元;顯示內(nèi)容并且根據(jù)指令執(zhí)行結(jié)果來調(diào)整內(nèi)容顯示的顯示單元;向移動終端報告指令執(zhí)行結(jié)果和/或查詢結(jié)果的結(jié)果報告單元。GUI呈現(xiàn)單元根據(jù)指令執(zhí)行結(jié)果和/或查詢結(jié)果來改變其呈現(xiàn)的至少一個GUI元素,以便在GUI中反映指令執(zhí)行結(jié)果和/或查詢結(jié)果。
【專利說明】
使用移動終端對電器設(shè)備進(jìn)行操控的設(shè)備、系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001 ]本公開涉及使用移動終端對電器設(shè)備進(jìn)行操控的技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著智能手機和平板設(shè)備等智能移動終端的快速發(fā)展和普及,現(xiàn)有技術(shù)中出現(xiàn)了使用智能移動終端來模擬諸如智能電視/顯示設(shè)備之類電器設(shè)備的紅外遙控器的技術(shù)。所述技術(shù)僅僅是通過在智能移動終端中安裝一個遙控器APP來模擬傳統(tǒng)的紅外遙控器的外觀和功能,用戶操作該APP的類似紅外遙控器的界面通過紅外線、W1-Fi或者藍(lán)牙技術(shù)對智能電視/顯示設(shè)備進(jìn)行單向操控。但是,所述遙控器APP無論是界面還是功能,都非常簡單、單一,無法滿足用戶日益增長的需求。
【發(fā)明內(nèi)容】
[0003]已有的智能電視/顯示設(shè)備的系統(tǒng)軟件是作為一個整體在開發(fā)完成后固化在整機FLASH存儲區(qū),雖然大多數(shù)可以離線或者在線進(jìn)行升級,但是升級需要一定的技術(shù)背景或者后臺支持。另外,對于超大屏幕的智能電視/顯示設(shè)備來說,其平臺較大,系統(tǒng)軟件研發(fā)初期平臺可能數(shù)量和地點受限,不利于快速進(jìn)入開發(fā)。再者,智能電視/顯示設(shè)備上的軟件開發(fā)資源或版本相比移動終端總要落后相當(dāng)一段時間,從事智能移動終端軟件應(yīng)用(APP)的研發(fā)人力資源的技術(shù)成熟度和人數(shù)遠(yuǎn)遠(yuǎn)領(lǐng)先,而且在移動終端上開發(fā)APP可以不用關(guān)注目標(biāo)智能電視/顯示設(shè)備的具體平臺,開發(fā)和調(diào)試的便利性和靈活性很高,成熟度有保障,開發(fā)周期大大縮短。
[0004]因此,本領(lǐng)域中需要提供一種改進(jìn)的使用移動終端對電器設(shè)備進(jìn)行操控的系統(tǒng)和方法,以便克服上述現(xiàn)有技術(shù)中存在的缺陷。
[0005]本發(fā)明的發(fā)明人認(rèn)識到,可以根據(jù)電器設(shè)備與智能移動終端軟件開發(fā)的不同特點,將目前傳統(tǒng)電器設(shè)備上的系統(tǒng)軟件進(jìn)行有效分割。通過將整個系統(tǒng)軟件進(jìn)行針對性分工切割,分別在電器設(shè)備和智能移動終端上加以實現(xiàn),形成一個協(xié)作互補式的完整系統(tǒng)。在對電器設(shè)備整個系統(tǒng)軟件進(jìn)行有效切割后,不再以電視端為主導(dǎo),從根本上充分利用智能移動終端的資源簡化系統(tǒng)設(shè)計和使用,使設(shè)計過程與使用方式簡單化。這種模式最大程度上提高軟件開發(fā)效率與質(zhì)量,大大增強智能電視用戶界面的簡潔度,提高軟件運行速度,而且提高軟件復(fù)用度,簡化軟件維護(hù),縮短開發(fā)周期,從根本上對整機軟件研發(fā)的功能、流程和效率進(jìn)行優(yōu)化。本發(fā)明的發(fā)明人還認(rèn)識到,可以大大減少移動終端和電器設(shè)備之間的數(shù)據(jù)交換和加快圖形用戶界面(GUI)的匹配和加載。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種使用移動終端對電器設(shè)備進(jìn)行操控的系統(tǒng),該系統(tǒng)包括所述電器設(shè)備和移動終端。其中所述移動終端包括:平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元,被配置用于呈現(xiàn)包括至少一個⑶I元素的GUI,所述至少一個⑶I元素被配置用來顯示所述電器設(shè)備的狀態(tài)和/或接收用戶操控所述電器設(shè)備的用戶交互輸入;發(fā)送單元,被配置用來向所述電器設(shè)備發(fā)送基于所述用戶交互輸入的運行指令和/或查詢請求;和結(jié)果接收單元,被配置用于從所述電器設(shè)備接收指令執(zhí)行結(jié)果和/或查詢結(jié)果。所述電器設(shè)備包括平臺相關(guān)的組件,該平臺相關(guān)的組件包括:接收單元,被配置用于從所述移動終端接收所述運行指令和/或查詢請求;控制單元,被配置用來響應(yīng)于從所述移動終端接收的運行指令和/或查詢請求來執(zhí)行所述指令和/或查詢;顯示單元,被配置用來顯示內(nèi)容并且根據(jù)指令執(zhí)行結(jié)果來調(diào)整內(nèi)容顯示;和結(jié)果報告單元,被配置用于將指令執(zhí)行結(jié)果和/或查詢結(jié)果報告給所述移動終端。其中,所述GUI呈現(xiàn)單元根據(jù)從所述電器設(shè)備接收的指令執(zhí)行結(jié)果和/或查詢結(jié)果來改變其呈現(xiàn)的至少一個GUI元素,以便在其呈現(xiàn)的GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。
[0007]在一個實施例中,所述電器設(shè)備包括智能電視。
[0008]在一個實施例中,所述智能電視包括⑶I呈現(xiàn)單元,所述移動終端中的所述至少一個GUI元素包括一個可供用戶選擇的選項,當(dāng)用戶選擇所述選項時,所述智能電視的GUI呈現(xiàn)單元顯示與所述至少一個GUI元素獨立的⑶I。
[0009]在一個實施例中,所述移動終端包括⑶I推送單元,被配置用于向所述智能電視推送用戶定制的⑶I,所述智能電視包括GUI呈現(xiàn)單元,被配置用于呈現(xiàn)所述用戶定制的⑶I。
[0010]在一個實施例中,所述移動終端包括事件推送單元,被配置用于向所述智能電視推送所述移動終端中發(fā)生的事件,所述智能電視包括事件通知單元,被配置用于向用戶通知所述移動終端中發(fā)生的事件。
[0011]在一個實施例中,所述電器設(shè)備包括多個電器設(shè)備,所述多個電器設(shè)備通過所述移動終端集中進(jìn)行控制。
[0012]在一個實施例中,所述移動終端包括分別與多個用戶相關(guān)聯(lián)的多個移動終端,每個移動終端具有用于對應(yīng)用戶的GUI。
[0013]在一個實施例中,所述移動終端包括:用戶識別單元,被配置用來識別登錄到移動終端中的用戶;存儲器,被配置用來存儲與多個用戶相關(guān)聯(lián)的多個用戶簡檔,每個用戶簡檔定義用于對應(yīng)用戶的GUI。其中GUI呈現(xiàn)單元被配置用來根據(jù)與識別的用戶對應(yīng)的用戶簡檔呈現(xiàn)對應(yīng)的⑶I。
[0014]在一個實施例中,所述移動終端包括通用智能移動終端。
[0015]在一個實施例中,所述移動終端包括軟件更新單元,被配置用來從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包并更新所述移動終端中的平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元。
[0016]在一個實施例中,所述移動終端還包括軟件包推送單元,被配置用來將接收的升級包中與所述電器設(shè)備相關(guān)的部分推送到所述電器設(shè)備。所述電器設(shè)備還包括軟件更新單元,被配置用來根據(jù)接收的升級包部分更新所述電器設(shè)備中的系統(tǒng)軟件。
[0017]在一個實施例中,所述電器設(shè)備包括存儲器,該存儲器被配置用來存儲環(huán)境變量。
[0018]在一個實施例中,所述存儲器被配置用來在升級所述移動終端和所述電器設(shè)備中的系統(tǒng)軟件之前備份所述環(huán)境變量。
[0019]在一個實施例中,所述移動終端被還包括上傳單元,配置用來將在所述移動終端或者其它計算設(shè)備上開發(fā)的用于所述電器設(shè)備的系統(tǒng)軟件升級包傳送到網(wǎng)絡(luò)服務(wù)器。
[0020]在一個實施例中,所述系統(tǒng)軟件升級包被用來配置所述平臺無關(guān)的圖形用戶界面GUI和/或所述平臺相關(guān)的組件。
[0021 ] 在一個實施例中,所述網(wǎng)絡(luò)服務(wù)器包括云服務(wù)器。
[0022]在一個實施例中,所述移動終端和所述電器設(shè)備被配置用來通過紅外線、藍(lán)牙或無線局域網(wǎng)來執(zhí)行雙向通信。
[0023]根據(jù)本發(fā)明的另一個方面,提供了一種用于如上所述的任意一個系統(tǒng)中的移動終端。
[0024]根據(jù)本發(fā)明的另一個方面,提供了一種用于如上所述的任意一個系統(tǒng)中的電器設(shè)備。
[0025]根據(jù)本發(fā)明的另一個方面,提供了一種通過移動終端來操控電器設(shè)備的方法,包括:在所述電器設(shè)備中顯示內(nèi)容;在移動終端中,通過其中配置的平臺無關(guān)的圖形用戶界面GUI來呈現(xiàn)所述電器設(shè)備的狀態(tài)并接收用戶操控所述電器設(shè)備中的內(nèi)容顯示的用戶交互輸入;從所述移動終端向所述電器設(shè)備發(fā)送基于所述用戶交互輸入的運行指令和/或查詢請求;響應(yīng)于所述運行指令和/或查詢請求,在所述電器設(shè)備中執(zhí)行所述指令和/或查詢并根據(jù)指令執(zhí)行結(jié)果來調(diào)整所述內(nèi)容顯示;將指令執(zhí)行結(jié)果和/或查詢結(jié)果從所述電器設(shè)備報告給所述移動終端;和根據(jù)從所述電器設(shè)備接收的指令執(zhí)行結(jié)果和/或查詢結(jié)果,在所述移動終端中改變所述GUI,以便在所述GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。
[0026]在一個實施例中,所述電器設(shè)備包括智能電視。
[0027]在一個實施例中,上述方法還包括:從所述移動終端向所述智能電視推送用戶定制GUI,以及在所述智能電視中呈現(xiàn)所推送的用戶定制GUI。
[0028]在一個實施例中,上述方法還包括:在所述移動終端中從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包;和執(zhí)行升級以便利用所述系統(tǒng)軟件升級包來更新所述移動終端中的平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元。
[0029]在一個實施例中,上述方法還包括:從所述移動終端將接收的升級包中與所述電器設(shè)備相關(guān)的部分推送到所述電器設(shè)備;以及在所述電器設(shè)備,響應(yīng)于接收到所述推送部分,根據(jù)所述推送部分執(zhí)行升級以便更新所述電器設(shè)備中的系統(tǒng)軟件。
[0030]在一個實施例中,上述方法還包括:在升級系統(tǒng)軟件之前,在所述電器設(shè)備中備份所述環(huán)境變量。
[0031]在一個實施例中,上述方法還包括:將在所述移動終端或其它計算設(shè)備上開發(fā)的用于所述電器設(shè)備的系統(tǒng)軟件升級包從所述移動終端傳送到網(wǎng)絡(luò)服務(wù)器。
[0032]在一個實施例中,所述系統(tǒng)軟件升級包被用來配置所述平臺無關(guān)的圖形用戶界面GUI和/或所述平臺相關(guān)的組件。
[0033]根據(jù)本發(fā)明的另一個方面,提供了一種計算機可讀存儲介質(zhì),其上存儲了計算機可讀指令,所述指令在被計算設(shè)備執(zhí)行時導(dǎo)致計算設(shè)備執(zhí)行如上所述的任何一個方法。
[0034]在一些實施例中,根據(jù)智能電視/顯示設(shè)備與智能移動終端軟件開發(fā)的不同特點,將目前傳統(tǒng)智能電視/顯示設(shè)備上的系統(tǒng)軟件進(jìn)行有效分割,并分別在智能電視/顯示設(shè)備和智能移動終端上加以實現(xiàn),形成一個協(xié)作互補式的完整系統(tǒng)。這樣,可以大大加快智能電視/顯示設(shè)備開發(fā)周期,大大降低電視/顯示設(shè)備部分的軟件復(fù)雜度,并大大提高軟件開發(fā)成果的復(fù)用性,簡化系統(tǒng)軟件的后期維護(hù),同時可以將智能移動終端的信息根據(jù)個人需要有機地融入智能電視/顯示設(shè)備。
【附圖說明】
[0035]為了更清楚地說明本文所描述的一些實施例的技術(shù)方案,下面將參照附圖來描述這些實施例。下面描述中的附圖涉及本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為根據(jù)本發(fā)明一個實施例的系統(tǒng)的系統(tǒng)構(gòu)成示意圖。
[0037]圖2為根據(jù)本發(fā)明一個實施例的移動終端的結(jié)構(gòu)框圖。
[0038]圖3為根據(jù)本發(fā)明一個實施例的電器設(shè)備的結(jié)構(gòu)框圖。
[0039]圖4為根據(jù)本發(fā)明一個實施例的系統(tǒng)運行流程示意圖。
[0040]圖5為根據(jù)本發(fā)明一個實施例的系統(tǒng)初裝流程示意圖。
[0041]圖6為根據(jù)本發(fā)明一個實施例的系統(tǒng)軟件升級流程示意圖。
[0042]圖7為根據(jù)本發(fā)明一個實施例的系統(tǒng)軟件研發(fā)階段流程示意圖。
[0043]圖8為根據(jù)本發(fā)明一個實施例的操控電器設(shè)備的方法的流程圖。
[0044]圖9圖示了可以被用于實現(xiàn)一個或多個實施例的示例計算設(shè)備。
【具體實施方式】
[0045]為使本文所描述的一些實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對這些實施例的技術(shù)方案進(jìn)行清楚、完整地描述。需要指出的是,以下對實施例的具體描述僅僅用于說明本發(fā)明,而不是用來限制本發(fā)明的保護(hù)范圍。本文所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒疚乃枋龅倪@些實施例,本領(lǐng)域普通技術(shù)人員能夠獲得其他不同的實施例,所有這些實施例都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0046]本發(fā)明的發(fā)明人認(rèn)識到,電器設(shè)備的系統(tǒng)軟件包括平臺相關(guān)聯(lián)的部分和非平臺相關(guān)聯(lián)的部分。例如,在智能電視/顯示設(shè)備中,智能電視/顯示設(shè)備的系統(tǒng)軟件中的非平臺相關(guān)聯(lián)的部分包括復(fù)雜的用戶交互界面UI。而這些復(fù)雜的用戶交互界面UI可以轉(zhuǎn)移至智能移動終端,智能電視/顯示設(shè)備本機可以專注實現(xiàn)平臺相關(guān)的驅(qū)動和后臺邏輯以及少量的通知類(Notificat1n)用戶界面UI。移動終端上可以快速實現(xiàn)成熟度、可靠性、美觀性很高的用戶交互界面,同時可以將整個系統(tǒng)的軟件維護(hù)升級交由移動終端控制,可以提高軟件維護(hù)的靈活性。
[0047]下面,將參考附圖對本發(fā)明的一些實施例進(jìn)行具體描述。需要指出的是,為了便于解釋說明,以下描述中都以智能電視/顯示設(shè)備為例進(jìn)行描述。本領(lǐng)域普通技術(shù)人員能夠理解,所述實施例同樣可以在其它電器設(shè)備中實現(xiàn)。
[0048]圖1為根據(jù)本發(fā)明一個實施例的系統(tǒng)100的系統(tǒng)構(gòu)成示意圖。如圖所示,系統(tǒng)100可以包括智能電視/顯示設(shè)備110、可選的無線路由器130以及一個或多個移動終端150。在圖示的實例中,所述一個或多個移動終端150包括平板電腦150(1)、智能手機A 150(2)和智能手機B 150(3)。盡管為了清楚和簡潔起見,圖中僅僅示出了 3個移動終端150,但是所述系統(tǒng)100可以包括更多或更少的移動終端150。此外,盡管為了清楚和簡潔起見,圖1中僅僅示出了平板電腦和智能手機這兩種移動終端,但是本領(lǐng)域普通技術(shù)人員能夠理解,本發(fā)明的各種實施例可以分別適用于其它各種不同的移動終端,尤其是各種不同的智能移動終端。所述智能移動終端可以是通用智能移動終端,從而增強本發(fā)明實施例可用性,所述智能移動終端也可以是對性能和效率進(jìn)行優(yōu)化的專用智能移動終端。
[0049]所述一個或多個移動終端150可以直接通過紅外線、W1-Fi或藍(lán)牙技術(shù)與所述智能電視/顯示設(shè)備110進(jìn)行雙向通信,也可以經(jīng)由無線路由器130與所述智能電視/顯示設(shè)備110進(jìn)行雙向通信,從而在所述一個或多個移動終端150與所述智能電視/顯示設(shè)備110之間進(jìn)行數(shù)據(jù)交換。
[0050]在一些實施例中,智能電視/顯示設(shè)備110可以包括平臺相關(guān)的部分,包含操作系統(tǒng)支撐、硬件驅(qū)動、底層支撐庫、后臺數(shù)據(jù)處理邏輯以及環(huán)境變量的存儲和電源管理、人機交互支持(紅外遙控接口、藍(lán)牙接口、W1-Fi接口、局域網(wǎng)接口等)??蛇x地,智能電視/顯示設(shè)備110還可以包括最輕量級的UI底層庫和通知類(Notificat1n)用戶界面。例如,在智能電視/顯示設(shè)備110中可以保留通知類的0SD,舉例來說,通知類的OSD可以包括:頻道信息(臺標(biāo),頻道號,當(dāng)前節(jié)目名,起止時間,……),音量大小,通道名稱,圖像模式,伴音模式等等。
[0051]智能電視/顯示設(shè)備110的系統(tǒng)軟件中的非平臺相關(guān)聯(lián)的部分包括復(fù)雜的用戶交互界面UI。而這些復(fù)雜的用戶交互界面UI可以轉(zhuǎn)移至移動終端150,包含智能電視/顯示設(shè)備110的系統(tǒng)軟件的絕大部分人機交互界面。作為一個例子,用戶實際操控的(相對復(fù)雜)的GUI轉(zhuǎn)移至手持式智能移動終端,例如系統(tǒng)各級菜單,列表式菜單,滑動條,切合開關(guān)等等。另外,也可以將系統(tǒng)軟件管理和維護(hù)模塊轉(zhuǎn)移至移動終端150。可選地,移動終端150可以包括個人消息(如來電提示、短消息、即時通信提示)推送組件,并且可以包含電視端運行狀態(tài)數(shù)據(jù)備份及多用戶管理功能,所述多用戶管理功能負(fù)責(zé)根據(jù)不同的用戶喜好選用不同的主題和/或不同風(fēng)格的交互界面。
[0052]圖2為根據(jù)本發(fā)明一個實施例的移動終端200的結(jié)構(gòu)框圖。如圖2所示,移動終端200可以包括圖形用戶界面⑶I呈現(xiàn)單元210、發(fā)送單元220和結(jié)果接收單元230??蛇x地,移動終端200還可以包括存儲器241、事件推送單元243、⑶I推送單元245、用戶識別單元250、軟件更新單元260、軟件包推送單元270和上傳單元280。
[0053]移動終端200的⑶I呈現(xiàn)單元210是平臺無關(guān)的⑶I呈現(xiàn)單元。該⑶I呈現(xiàn)單元210可以被配置用于呈現(xiàn)包括至少一個⑶I元素的⑶I,所述至少一個⑶I元素被配置用來顯示電器設(shè)備的狀態(tài)和/或接收用戶操控所述電器設(shè)備的用戶交互輸入。用戶可以通過與所述GUI進(jìn)行交互來輸入需要運行的指令或者查詢請求,從而實現(xiàn)對所述電器設(shè)備的操作和控制。在一個實施例中,移動終端200用于控制具有顯示單元的電器設(shè)備,例如圖1所示的智能電視/顯示設(shè)備110??蛇x地,所述至少一個⑶I元素包括一個可供用戶選擇的選項,當(dāng)用戶選擇所述選項時,所述智能電視或顯示設(shè)備就可以切換到獨立操作模式,顯示其自己的與所述至少一個GUI元素獨立的操控GUI,而不需要使用移動終端200來執(zhí)行操控。通過這種方式,給用戶提供了更多選擇,實現(xiàn)了前向兼容性。
[0054]發(fā)送單元220可以被配置用來向所述電器設(shè)備發(fā)送基于所述用戶交互輸入的運行指令和/或查詢請求。
[0055]結(jié)果接收單元230可以被配置用于從所述電器設(shè)備接收指令執(zhí)行結(jié)果和/或查詢結(jié)果。其中,所述GUI呈現(xiàn)單元根據(jù)從所述電器設(shè)備接收的指令執(zhí)行結(jié)果和/或查詢結(jié)果來改變其呈現(xiàn)的至少一個GUI元素,以便在其呈現(xiàn)的GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。通過這種方式,移動終端200中的GUI能夠與電器設(shè)備的狀態(tài)保持同步,用戶可以針對電器設(shè)備的新狀態(tài)發(fā)出新的運行指令和查詢請求。
[0056]可選的存儲器241可以被配置用于存儲移動終端200運行所需的各種數(shù)據(jù)和程序,例如可以包括用戶簡檔和用戶定制GUI數(shù)據(jù)。存儲器241還可以被配置用于存儲各種環(huán)境變量。所述環(huán)境變量可以包括用戶使用數(shù)據(jù)在內(nèi)的各種環(huán)境數(shù)據(jù)。存儲所述數(shù)據(jù)可以使得在用戶以后再次使用時能自動回到先前使用的環(huán)境中。
[0057]可選的事件推送單元243可以被配置用于向所述智能電視或顯示設(shè)備推送所述移動終端中發(fā)生的事件。在一個實施例中,所述智能電視或顯示設(shè)備中實現(xiàn)了簡單的通知用戶界面。例如,移動終端可以根據(jù)用戶的設(shè)置和要求向智能電視/顯示設(shè)備發(fā)送個性化信息推送,例如來電提醒、短消息提醒、日程表提醒等等。這樣,用戶在觀看智能電視/顯示設(shè)備的同時,無需查看移動終端就能獲知移動終端中發(fā)生的事件,例如來電提醒、短消息提醒、日程表提醒等等。
[0058]可選的GUI推送單元245可以被配置用于向所述智能電視或顯示設(shè)備推送用戶定制的GUI。其中,所述推送的用戶定制的GUI可以從所述存儲器241中檢索。在這個實施例中,所述智能電視或顯示設(shè)備中可以實現(xiàn)GUI呈現(xiàn)單元,以便呈現(xiàn)所述用戶定制的GUI。通過這種方式,移動終端端可以向智能電視/顯示設(shè)備推送用戶定制的GUI,以滿足用戶日益增長的個性化需求,從而提供更好的用戶體驗。
[0059]在一個實施例中,所述移動終端200可以被配置用于通過其GUI接收用戶對多個電器設(shè)備的操控。這種模式可以實現(xiàn)智能家居的集中控制模式,其中移動終端作為集中控制臺來控制多個電器設(shè)備。通過實現(xiàn)智能家居的集中控制模式,可以給用戶提供更便捷、更舒適的用戶體驗。在另一種模式下,可以使用多個移動終端200來控制所述電器設(shè)備,其中所述多個移動終端200中的每一個分別與一個用戶相關(guān)聯(lián),每個移動終端200的GUI呈現(xiàn)單元210呈現(xiàn)用于對應(yīng)用戶的⑶I,包括針對對應(yīng)用戶定制的⑶I。通過這種方式,所述系統(tǒng)可以提供多用戶支持,增強系統(tǒng)的靈活性。
[0060]可選的用戶識別單元250可以被配置用于識別登錄到移動終端中的用戶。在一個實施例中,所述存儲器241可以存儲分別與多個用戶相關(guān)聯(lián)的多個用戶簡檔,每個用戶簡檔可以定義用于對應(yīng)用戶的GUI,包括針對對應(yīng)用戶定制的GUI。在用戶登錄到用戶終端之后,用戶識別單元250可以識別登錄到移動終端中的用戶。例如通過所述用戶的登錄名、用戶ID、密碼、指紋、虹膜、面部特征等來識別所述用戶。然后,GUI呈現(xiàn)單元210可以從存儲器241中檢索與識別的用戶對應(yīng)的用戶簡檔,并且根據(jù)檢索的用戶簡檔來呈現(xiàn)該用戶簡檔定義的GUI。通過這種方式能夠提供多用戶支持,增強系統(tǒng)的靈活性。
[0061]可選的軟件更新單元260可以被配置用來從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包并使用所述系統(tǒng)軟件升級包來執(zhí)行更新,從而更新所述移動終端中的平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元??蛇x地,所述服務(wù)器包括云服務(wù)器,從而增強系統(tǒng)的可用性和可擴展性。在從網(wǎng)絡(luò)服務(wù)器接收到系統(tǒng)軟件升級包以后,可選的軟件包推送單元270可以被配置用來將用戶終端200接收到的系統(tǒng)軟件升級包中與所述電器設(shè)備相關(guān)的部分推送到所述電器設(shè)備。這樣所述電器設(shè)備就可以根據(jù)接收的升級包部分更新所述電器設(shè)備中的系統(tǒng)軟件,從而實現(xiàn)系統(tǒng)軟件在整個系統(tǒng)中的升級和更新。下文將參照圖6進(jìn)一步描述這個軟件升級更新過程。通過這種方式,將更新更為頻繁的GUI呈現(xiàn)單元轉(zhuǎn)移到更易于升級更新的移動終端上,能夠簡化電器設(shè)備的系統(tǒng)軟件的維護(hù),提高了系統(tǒng)軟件維護(hù)的靈活性。
[0062]可選的上傳單元280可以被配置用來將在所述移動終端或者其它計算設(shè)備上開發(fā)的用于電器設(shè)備的系統(tǒng)軟件升級包傳送到網(wǎng)絡(luò)服務(wù)器。其中,上傳的系統(tǒng)軟件升級包可以包括平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元,也可以包括與所述電器設(shè)備相關(guān)的部分系統(tǒng)軟件。可選地,所述服務(wù)器包括云服務(wù)器,從而增強系統(tǒng)的可用性和可擴展性。下文將參照圖7進(jìn)一步描述這個系統(tǒng)軟件升級包的開發(fā)以及上傳過程。通過這種方式,能夠簡化電器設(shè)備的系統(tǒng)軟件的開發(fā)和設(shè)計,提高了系統(tǒng)軟件開發(fā)和設(shè)計的靈活性。
[0063]可選地,所述系統(tǒng)軟件升級包可以被用來配置所述平臺無關(guān)的圖形用戶界面GUI和/或所述平臺相關(guān)的組件。
[0064]圖3為根據(jù)本發(fā)明一個實施例的電器設(shè)備300的結(jié)構(gòu)框圖。如圖3所示,電器設(shè)備300可以包括平臺相關(guān)的組件,該平臺相關(guān)的組件包括:接收單元310、控制單元320、結(jié)果報告單元330和顯示單元350??蛇x地,電器設(shè)備300還可以包括GUI呈現(xiàn)單元341、事件通知單元343、存儲器345和軟件更新單元360。
[0065]顯示單元350可以被配置用來顯示內(nèi)容。所述顯示單元350可以顯示用戶期望觀看的內(nèi)容,例如圖像、視頻、網(wǎng)頁、文檔等等。正如參考圖1所描述的,與操控所述內(nèi)容顯示相關(guān)的⑶I通過移動終端200中的⑶I呈現(xiàn)單元呈現(xiàn)在移動終端200中。用戶可以通過與所述移動終端200上的GUI的用戶交互來輸入各種各樣的運行指令和/或查詢請求。電器設(shè)備300的接收單元310可以被配置用于從移動終端接收所述運行指令和/或查詢請求??刂茊卧?20可以被配置用來響應(yīng)于從所述移動終端接收的運行指令和/或查詢請求來執(zhí)行所述指令和/或查詢。顯示單元350還可以被配置用來根據(jù)指令執(zhí)行結(jié)果來調(diào)整內(nèi)容顯示。例如,在觀看圖像、網(wǎng)頁、文檔時,響應(yīng)于用戶輸入的下一頁指令,顯示單元350還可以被配置用來顯示下一幅圖像、下一頁網(wǎng)頁和下一頁文檔。在播放視頻時,響應(yīng)于用戶輸入的快進(jìn)指令,所述顯示單元350可以被配置用來以快進(jìn)模式播放視頻。結(jié)果報告單元330可以被配置用于將指令執(zhí)行結(jié)果和/或查詢結(jié)果報告給所述移動終端,以便所述移動終端能夠在其GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。
[0066]在一個實施例中,所述電器設(shè)備包括智能電視。可選地,所述智能電視包括被配置用于向用戶顯示內(nèi)容的超大屏幕顯示設(shè)備,在該超大屏幕顯示設(shè)備顯示內(nèi)容的同時,通過所述移動終端上的GUI來操作和控制所述顯示。也就是說,觀眾只觀看所述超大屏幕顯示的內(nèi)容,所述超大屏幕的顯示由講解員或后臺操作者通過移動終端進(jìn)行操作和控制。這樣,在操控所述超大屏幕時,不會干擾用戶對顯示內(nèi)容的觀看。
[0067]可選的GUI呈現(xiàn)單元341可以被配置用來呈現(xiàn)所述智能電視自己的完整的用戶界面,作為一個選項供用戶選擇。所述用戶界面由設(shè)計者制作或者由用戶后期進(jìn)行升級,并且在所述智能電視自己的獨立操作模式下顯示。當(dāng)接收到顯示其自己的操控GUI的命令時,所述智能電視就切換到獨立操作模式,通過所述GUI呈現(xiàn)單元341顯示其自己的操控GUI,所述操控GUI獨立于移動終端200中的GUI,因而所述智能電視不需要使用移動終端200來執(zhí)行操控。通過這種方式,給用戶提供了更多選擇,實現(xiàn)了前向兼容性??蛇x地,所述操控GUI包括用戶定制的GUI,例如可以包括從移動終端推送過來的用戶定制的GUI。通過這種方式,可以滿足用戶日益增長的個性化需求,從而提供更好的用戶體驗。
[0068]在一個實施例中,基于從移動終端200接收到的移動終端200中發(fā)生的事件,事件通知單元343被配置用于向用戶通知所述事件。例如所述事件包括來電提醒、短消息提醒、日程表提醒等等。這樣,用戶在觀看智能電視/顯示設(shè)備的同時,無需查看移動終端就能獲知移動終端中發(fā)生的事件,例如來電提醒、短消息提醒、日程表提醒等等。
[0069]可選的軟件更新單元360可以被配置用來從移動終端200接收推送的系統(tǒng)軟件升級包,所述系統(tǒng)軟件升級包包括與所述電器設(shè)備相關(guān)的部分。軟件更新單元360還可以被配置用來根據(jù)接收的升級包部分更新所述電器設(shè)備中的系統(tǒng)軟件??商鎿Q地,軟件更新單元360還可以被配置用來從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包來升級所述電器設(shè)備中的系統(tǒng)軟件??蛇x地,所述服務(wù)器包括云服務(wù)器,從而增強系統(tǒng)的可用性和可擴展性。后面會參照圖6對這個過程進(jìn)行更具體的描述。由于電器設(shè)備中需要更新的系統(tǒng)軟件多數(shù)與平臺相關(guān),因此更新不太頻繁,從而能夠簡化電器設(shè)備的系統(tǒng)軟件的維護(hù),提高了系統(tǒng)軟件維護(hù)的靈活性。
[0070]如圖3所示,所述電器設(shè)備300還可以包括存儲器345,該存儲器345可以被配置用來存儲環(huán)境變量。所述環(huán)境變量可以包括用戶使用數(shù)據(jù)在內(nèi)的各種環(huán)境數(shù)據(jù)。存儲所述數(shù)據(jù)可以使得系統(tǒng)在用戶以后再次使用時能自動回到先前使用的環(huán)境中??蛇x地,所述存儲器345可以被配置用來在升級所述移動終端和所述電器設(shè)備中的系統(tǒng)軟件之前備份所述環(huán)境變量。通過所述備份,即使系統(tǒng)軟件被更新升級,系統(tǒng)仍然能自動回到先前使用的環(huán)境中。
[0071]圖4為根據(jù)本發(fā)明一個實施例的系統(tǒng)運行流程示意圖。如圖所示,在移動終端中顯示用于操控智能電視/顯示設(shè)備的圖形用戶界面GUI,所述GUI可以呈現(xiàn)所述電器設(shè)備的狀態(tài)并接收用戶操控所述電器設(shè)備的用戶交互輸入。作為所述流程的開始,在步驟I,用戶操作所述GUI,向移動終端輸入運行指令/查詢請求。在步驟2,移動終端進(jìn)行本地數(shù)據(jù)處理,生成運行指令/查詢請求。在步驟3,移動終端向智能電視/顯示設(shè)備發(fā)送所述生成的運行指令/查詢請求。所述發(fā)送步驟可以經(jīng)由無線路由器轉(zhuǎn)發(fā),或者直接從移動終端發(fā)送到智能電視/顯示設(shè)備。在接收到所述運行指令/查詢請求之后,所述智能電視/顯示設(shè)備在步驟4執(zhí)行所述指令/查詢,進(jìn)行本地數(shù)據(jù)處理,在某些情況下還會涉及用戶界面的更新和顯示,最后生成指令執(zhí)行結(jié)果/查詢結(jié)果。在步驟5,所述智能電視/顯示設(shè)備將指令執(zhí)行結(jié)果/查詢結(jié)果發(fā)送到移動終端。同樣地,所述發(fā)送步驟可以經(jīng)由無線路由器轉(zhuǎn)發(fā),或者直接從智能電視/顯示設(shè)備發(fā)送到移動終端。
[0072]圖5為根據(jù)本發(fā)明一個實施例的系統(tǒng)初裝流程示意圖。為了使得智能電視/顯示設(shè)備出廠后就能夠利用移動終端進(jìn)行操控,需要在出廠前對智能電視/顯示設(shè)備的進(jìn)行軟件預(yù)裝。同時,在使用之前,還需要對移動終端和智能電視/顯示設(shè)備進(jìn)行初始安裝和配置。如圖5所示,在步驟I,在智能電視/顯示設(shè)備出廠前,預(yù)裝該智能電視/顯示設(shè)備的系統(tǒng)軟件。在步驟2,需要配置智能電視/顯示設(shè)備的網(wǎng)絡(luò)設(shè)置,并且在網(wǎng)絡(luò)中登記該智能電視/顯示設(shè)備。在圖中,該智能電視/顯示設(shè)備向無線路由器登記,但是本領(lǐng)域普通技術(shù)人員知道,在智能電視/顯示設(shè)備與移動終端直接通信的場景中,智能電視/顯示設(shè)備與移動終端可以分別配置自己的網(wǎng)絡(luò)設(shè)置,相互登記到同一個網(wǎng)絡(luò)中。在步驟3,移動終端需要查詢用于操控智能電視/顯示設(shè)備的對應(yīng)軟件應(yīng)用,并從網(wǎng)絡(luò)(例如應(yīng)用商店、服務(wù)網(wǎng)站、云服務(wù)器等等)下載所述軟件應(yīng)用并安裝在移動終端上。在圖中,移動終端通過無線路由器來查詢和下載軟件應(yīng)用,但是本領(lǐng)域普通技術(shù)人員知道,移動終端也可以直接從網(wǎng)絡(luò)下載所述軟件應(yīng)用。在安裝所述軟件應(yīng)用之后,移動終端在步驟4配置該移動終端的網(wǎng)絡(luò)設(shè)置,并且在網(wǎng)絡(luò)中登記該移動終端。在圖中,該移動終端向無線路由器登記,但是本領(lǐng)域普通技術(shù)人員知道,在移動終端與智能電視/顯示設(shè)備直接通信的場景中,移動終端與智能電視/顯示設(shè)備可以分別配置自己的網(wǎng)絡(luò)設(shè)置,相互登記到同一個網(wǎng)絡(luò)中。在移動終端與智能電視/顯示設(shè)備各自都成功地配置了網(wǎng)絡(luò)設(shè)置并登記到網(wǎng)絡(luò)中以后,就可以通過該移動終端來操控所述智能電視/顯示設(shè)備了??蛇x地,在每次使用之后,移動終端與智能電視/顯示設(shè)備可以在其存儲器中存儲環(huán)境變量。所述環(huán)境變量可以包括用戶使用數(shù)據(jù)在內(nèi)的各種環(huán)境數(shù)據(jù)。存儲所述數(shù)據(jù)可以使得系統(tǒng)在用戶以后再次使用時能自動回到先前使用的環(huán)境中。
[0073]圖6為根據(jù)本發(fā)明一個實施例的系統(tǒng)軟件升級流程示意圖。在步驟I,移動終端的用戶可以主動查詢軟件服務(wù)器之類的網(wǎng)絡(luò)服務(wù)器(例如應(yīng)用商店、服務(wù)網(wǎng)站、云服務(wù)器等等),以便獲知是否存在可更新的系統(tǒng)軟件。也可以采取其它方式來通知最新的可更新系統(tǒng)軟件。例如,所述網(wǎng)絡(luò)服務(wù)器可以直接向用戶發(fā)送消息告知最新的可更新系統(tǒng)軟件,或者系統(tǒng)軟件提供者采取其它方式(例如,發(fā)布廣告)宣告新系統(tǒng)軟件。在用戶主動查詢的情況下,所述網(wǎng)絡(luò)服務(wù)器會反饋目前最新的系統(tǒng)軟件的版本。移動終端在接收到反饋的軟件版本后,通過與移動終端當(dāng)前使用的軟件版本進(jìn)行比較來確定是否需要進(jìn)行軟件升級。如果需要軟件升級,移動終端就在步驟3中從網(wǎng)絡(luò)服務(wù)器下載軟件升級包。此后,在步驟4,移動終端和智能電視/顯示設(shè)備分別在各自的存儲器中備份環(huán)境變量。所述環(huán)境變量可以包括用戶使用數(shù)據(jù)在內(nèi)的各種環(huán)境數(shù)據(jù)。通過在系統(tǒng)軟件之前備份所述環(huán)境變量,即使系統(tǒng)軟件被更新升級,系統(tǒng)仍然能自動回到先前使用的環(huán)境中。在步驟5,移動終端將軟件升級包中涉及智能電視/顯示設(shè)備的部分升級包推送到智能電視/顯示設(shè)備中,然后分別在智能電視/顯示設(shè)備和移動終端中執(zhí)行軟件升級。可替換地,所述智能電視/顯示設(shè)備也可以直接從網(wǎng)絡(luò)服務(wù)器下載軟件升級包。雖然在圖中,所有的通信都是經(jīng)由無線路由器來進(jìn)行,但是本領(lǐng)域普通技術(shù)人員知道,移動終端與智能電視/顯示設(shè)備直接進(jìn)行通信也是可行的,移動終端和智能電視/顯示設(shè)備與網(wǎng)絡(luò)服務(wù)器直接進(jìn)行通信也是可行的。
[0074]圖7為根據(jù)本發(fā)明一個實施例的系統(tǒng)軟件研發(fā)階段流程示意圖。在步驟I,對顯示端軟件(即需要在智能電視/顯示設(shè)備上安裝運行的軟件)進(jìn)行獨立開發(fā)并在智能電視/顯示設(shè)備上進(jìn)行調(diào)試。同時,在步驟2中,對移動端應(yīng)用(即需要在移動終端上安裝運行的軟件應(yīng)用)進(jìn)行快速開發(fā)設(shè)計,并在移動終端上進(jìn)行調(diào)試。然后,在步驟3中配置與升級包相對應(yīng)的環(huán)境,以便在步驟4中進(jìn)行系統(tǒng)軟件整合與聯(lián)合調(diào)試,也就是在包含智能電視/顯示設(shè)備和移動終端的系統(tǒng)中聯(lián)合調(diào)試所述升級軟件包。調(diào)試成功之后,在步驟5,將軟件升級包上傳到軟件服務(wù)器之類的網(wǎng)絡(luò)服務(wù)器(例如應(yīng)用商店、服務(wù)網(wǎng)站、云服務(wù)器等等),以供其它用戶下載安裝。雖然在圖中,所有的通信都是經(jīng)由無線路由器來進(jìn)行,但是本領(lǐng)域普通技術(shù)人員知道,移動終端與智能電視/顯示設(shè)備直接進(jìn)行通信也是可行的,移動終端和智能電視/顯示設(shè)備與網(wǎng)絡(luò)服務(wù)器直接進(jìn)行通信也是可行的。
[0075]圖8為根據(jù)本發(fā)明一個實施例的操控電器設(shè)備的方法的流程圖。所述方法從800處開始。然后進(jìn)行到步驟810,在所述電器設(shè)備300中顯示內(nèi)容。在一個實施例中,所述電器設(shè)備300可以通過顯示單元350來顯示所述內(nèi)容。例如顯示單元350可以在步驟810顯示用戶期望觀看的內(nèi)容,包括但不限于圖像、視頻、網(wǎng)頁、文檔等等。
[0076]在步驟820,在移動終端中,通過移動終端中配置的平臺無關(guān)的圖形用戶界面GUI來呈現(xiàn)所述電器設(shè)備的狀態(tài)并接收用戶操控所述電器設(shè)備中的內(nèi)容顯示的用戶交互輸入。正如參考圖1所描述的,與操控所述內(nèi)容顯示相關(guān)的GUI可以通過移動終端200中的GUI呈現(xiàn)單元呈現(xiàn)210在移動終端200中。用戶可以通過與所述移動終端200上的GUI的用戶交互來輸入各種各樣的運行指令和/或查詢請求。在一個實施例中,所述電器設(shè)備包括智能電視。
[0077]在步驟830,從所述移動終端200向所述電器設(shè)備300發(fā)送基于所述用戶交互輸入的運行指令和/或查詢請求。在一個實施例中,所述移動終端200通過發(fā)送單元220來發(fā)送所述運行指令和/或查詢請求。
[0078]在步驟840,響應(yīng)于所述運行指令和/或查詢請求,在所述電器設(shè)備中執(zhí)行所述指令和/或查詢并根據(jù)指令執(zhí)行結(jié)果來調(diào)整所述內(nèi)容顯示。在一個實施例中,所述電器設(shè)備300通過接收單元310來接收所述運行指令和/或查詢請求。然后,所述電器設(shè)備300可以通過控制單元320來執(zhí)行所述指令和/或查詢。所述電器設(shè)備300還可以通過顯示單元350來調(diào)整所述內(nèi)容顯示。例如,在觀看圖像、網(wǎng)頁、文檔時,響應(yīng)于用戶輸入的下一頁指令,顯示單元350可以顯示下一幅圖像、下一頁網(wǎng)頁和下一頁文檔。在播放視頻時,響應(yīng)于用戶輸入的快進(jìn)指令,顯示單元350可以以快進(jìn)模式播放視頻。
[0079]在步驟850,所述電器設(shè)備300將指令執(zhí)行結(jié)果和/或查詢結(jié)果從所述電器設(shè)備報告給所述移動終端。在一個實施例中,所述電器設(shè)備300通過結(jié)果報告單元330來報告所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。
[0080]在步驟860,根據(jù)從所述電器設(shè)備300接收的指令執(zhí)行結(jié)果和/或查詢結(jié)果,在所述移動終端200中改變所述GUI,以便在所述GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。在一個實施例中,所述移動終端200通過GUI呈現(xiàn)單元341來改變和調(diào)整所述GUI。
[0081]最后,所述方法在步驟870結(jié)束。
[0082]在一個實施例中,所述電器設(shè)備包括被配置用于向用戶顯示內(nèi)容的超大屏幕顯示設(shè)備,在該超大屏幕顯示設(shè)備顯示內(nèi)容的同時,通過所述移動終端上的GUI來操作和控制所述顯示。
[0083]在一個實施例中,所述方法還可以包括:從所述移動終端向所述智能電視推送用戶定制GUI,以及在所述智能電視中呈現(xiàn)所推送的用戶定制GUI。在一個實施例中,所述移動終端200通過GUI推送單元245來推送所述用戶定制⑶I。所述電器設(shè)備300可以包括它自己的GUI呈現(xiàn)單元341,以便響應(yīng)于用戶請求呈現(xiàn)用戶定制GUI的請求,呈現(xiàn)所述用戶定制的⑶I??商鎿Q地,所述用戶定制⑶I可以存儲在電器設(shè)備300的存儲器345中,也可以從其它外部來源接收。通過這種方式,可以滿足用戶日益增長的個性化需求,從而提供更好的用戶體驗。
[0084]在一個實施例中,所述方法還可以包括:向所述智能電視推送所述移動終端中發(fā)生的事件。在一個實施例中,所述移動終端通過事件推送單元來推送所述移動終端中發(fā)生的事件。所述電器設(shè)備可以包括事件通知單元,以便響應(yīng)于從移動終端推送來的事件,通知所述移動終端中發(fā)生的事件。這樣,用戶在觀看智能電視/顯示設(shè)備的同時,無需查看移動終端就能獲知移動終端中發(fā)生的事件,例如來電提醒、短消息提醒、日程表提醒等等。
[0085]在一個實施例中,所述方法用于操控多個電器設(shè)備,所述多個電器設(shè)備通過所述移動終端集中進(jìn)行控制。這種模式可以實現(xiàn)智能家居的集中控制模式,其中移動終端作為集中控制臺來控制多個電器設(shè)備。通過實現(xiàn)智能家居的集中控制模式,可以給用戶提供更便捷、更舒適的用戶體驗。
[0086]在一個實施例中,所述方法還可以包括:在所述移動終端中從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包;和執(zhí)行升級以便利用所述系統(tǒng)軟件升級包來更新所述移動終端中的平臺無關(guān)的圖形用戶界面⑶I呈現(xiàn)單元。在一個實施例中,所述移動終端通過軟件更新單元來接收系統(tǒng)軟件升級包以及執(zhí)行系統(tǒng)軟件的升級更新。通過這種方式,將更新更為頻繁的GUI呈現(xiàn)單元轉(zhuǎn)移到更易于升級更新的移動終端上,能夠簡化電器設(shè)備的系統(tǒng)軟件的維護(hù),提高了系統(tǒng)軟件維護(hù)的靈活性??蛇x地,所述方法還可以包括:從所述移動終端將接收的升級包中與所述電器設(shè)備相關(guān)的部分推送到所述電器設(shè)備;以及在所述電器設(shè)備,響應(yīng)于接收到所述推送部分,根據(jù)所述推送部分執(zhí)行升級以便更新所述電器設(shè)備中的系統(tǒng)軟件。在一個實施例中,所述移動終端通過軟件包推送單元來推送所述部分系統(tǒng)軟件升級包。所述電器設(shè)備可以包括軟件更新單元,該軟件更新單元接收所述部分系統(tǒng)軟件升級包并且執(zhí)行所述電器設(shè)備內(nèi)系統(tǒng)軟件升級更新。由于電器設(shè)備中需要更新的系統(tǒng)軟件多數(shù)與平臺相關(guān),因此更新不太頻繁,從而能夠簡化電器設(shè)備的系統(tǒng)軟件的維護(hù),提高了系統(tǒng)軟件維護(hù)的靈活性??商鎿Q地,所述電器設(shè)備的軟件更新單元也可以從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包。
[0087]可選地,所述方法還可以包括:在升級系統(tǒng)軟件之前,在所述電器設(shè)備中備份所述環(huán)境變量。所述環(huán)境變量可以包括用戶使用數(shù)據(jù)在內(nèi)的各種環(huán)境數(shù)據(jù)。存儲所述數(shù)據(jù)可以使得系統(tǒng)在用戶以后再次使用時能自動回到先前使用的環(huán)境中。通過所述備份,即使系統(tǒng)軟件被更新升級,系統(tǒng)仍然能自動回到先前使用的環(huán)境中。
[0088]在一個實施例中,所述方法還可以包括:將在所述移動終端或其它計算設(shè)備上開發(fā)的用于所述電器設(shè)備的系統(tǒng)軟件升級包從所述移動終端傳送到網(wǎng)絡(luò)服務(wù)器。在一個實施例中,所述移動終端通過上傳單元280來傳送所述系統(tǒng)軟件升級包。通過這種方式,能夠簡化電器設(shè)備的系統(tǒng)軟件的開發(fā)和設(shè)計,提高了系統(tǒng)軟件開發(fā)和設(shè)計的靈活性。
[0089]在一個實施例中,所述系統(tǒng)軟件升級包被用來配置所述平臺無關(guān)的圖形用戶界面GUI和/或所述平臺相關(guān)的組件。
[0090]圖9圖示了可以被用于實現(xiàn)本發(fā)明一個或多個實施例的示例計算設(shè)備900。特別地,根據(jù)本發(fā)明一些實施例的電器設(shè)備或移動終端可以在所述示例計算設(shè)備900實現(xiàn)。如圖所示,示例計算設(shè)備900包含一個或多個處理器910或處理單元,可以包含一個或多個存儲器922的一個或多個計算機可讀介質(zhì)920,一個或多個用于向用戶顯示內(nèi)容的顯示器940,一個或多個用于輸入輸出(I/O)設(shè)備的輸入/輸出(I/O)接口 950,一個或多個用于與其它計算設(shè)備或通信設(shè)備通信的通信接口960,以及允許不同的組件和設(shè)備彼此通信的總線930。
[0091]計算機可讀介質(zhì)920、顯示器940和/或一個或多個I/O設(shè)備可以被包含來作為計算設(shè)備900的一部分,或者可替換地可以被耦合到計算設(shè)備900??偩€930表示一個或多個若干類型的總線結(jié)構(gòu),其包含存儲總線或存儲控制器、外圍總線、加速圖形端口、以及使用各種各樣總線架構(gòu)的任何結(jié)構(gòu)的處理器或局部總線。總線930可以包含有線的和/或無線的總線。
[0092]一個或多個處理器910在形成它們的材料或其中采用的處理機制方面沒有任何限制。例如,處理器可以由一個或多個半導(dǎo)體和/或晶體管(例如電子集成電路(IC))組成。在這樣的背景下,處理器可執(zhí)行指令可以是電學(xué)可執(zhí)行的指令。存儲器922表示與一種或多種計算機可讀介質(zhì)相關(guān)聯(lián)的記憶/存儲容量。該存儲器922可以包含易失性介質(zhì)(諸如隨機存取存儲器(RAM)之類)和/或非易失性介質(zhì)(諸如只讀存儲器(R0M)、閃速存儲器、光盤、磁盤等等之類)。該存儲器922可以包含固定介質(zhì)(例如,RAM、R0M、固定硬盤驅(qū)動等等)以及可移動介質(zhì)(例如,閃速存儲器驅(qū)動、可移動硬盤驅(qū)動、光盤等等)。
[0093]一個或多個輸入/輸出接口 950允許用戶輸入命令和信息到計算設(shè)備900,并且同樣允許將信息呈現(xiàn)給該用戶和/或使用不同的輸入/輸出設(shè)備呈現(xiàn)給其它組件或設(shè)備。輸入設(shè)備的示例包含鍵盤、觸摸屏顯示器、光標(biāo)控制設(shè)備(例如鼠標(biāo))、麥克風(fēng)、掃描儀等等。輸出設(shè)備的示例包含顯示設(shè)備(例如監(jiān)視器或投影儀)、揚聲器、打印機、網(wǎng)卡等等。
[0094]顯示器940允許向用戶顯示各種數(shù)據(jù)/內(nèi)容和圖形用戶界面。盡管圖中示出了顯示器940,但是對于一些實施例,所述顯示器940是可選的。例如在部分電器設(shè)備的實施例中,可以沒有所述顯示器940。在圖9中圖示顯示器940僅僅是為了表明,至少對于移動終端的各種實施例,所述顯示器940是應(yīng)當(dāng)存在的。
[0095]通信接口960允許與其它計算設(shè)備或通信設(shè)備進(jìn)行通信。通信接口 960在其采用的通信技術(shù)方面沒有任何限制。通信接口 960可以包括諸如局域網(wǎng)通信接口和廣域網(wǎng)通信接口之類的有線通信接口,也可以包括無線通信接口,例如紅外線、W1-Fi或者藍(lán)牙通信接口。
[0096]本文中各種技術(shù)是在軟件、硬件(固定邏輯電路)、或程序模塊的一般環(huán)境下描述的。一般地,所述程序模塊包含執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、元素、組件、數(shù)據(jù)結(jié)構(gòu)等等。這些模塊和技術(shù)的實現(xiàn)可以被存儲在某種形式的計算機可讀介質(zhì)上或經(jīng)由該計算機可讀介質(zhì)而被傳輸。計算機可讀介質(zhì)可以包含多種可以由計算設(shè)備訪問的可用媒介或介質(zhì)。作為示例而非限制,計算機可讀介質(zhì)可以包含“計算機可讀的存儲介質(zhì)”和“通信介質(zhì)”。
[0097]“計算機可讀存儲介質(zhì)”可以指相對于僅僅信號傳輸、載波或信號本身,允許對信息持續(xù)和/或非瞬時的存儲的介質(zhì)和/或設(shè)備。計算機可讀存儲介質(zhì)包含以適于存儲信息的方法或技術(shù)實現(xiàn)的易失性和非易失性、可移除以及不可移除的介質(zhì)和/或存儲設(shè)備,所述信息例如可以包括計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路或者其它數(shù)據(jù)。計算機可讀存儲介質(zhì)的示例可以包含但不限于RAM、ROM、EEPROM、閃速存儲器、⑶-ROM、數(shù)字多功能光盤(DVD)或其它光學(xué)存儲、硬盤、磁盒、磁帶、磁盤存儲或其它磁性存儲設(shè)備、集成電路或芯片的硬件元件(例如固定邏輯),或其它存儲設(shè)備、有形介質(zhì),或適于存儲所希望的信息并且可以被計算機訪問的制造產(chǎn)品。
[0098]“通信介質(zhì)”可以指被配置成例如經(jīng)由網(wǎng)絡(luò)向計算設(shè)備的硬件傳輸指令的信號承載媒介。通信介質(zhì)典型地將計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,或其它數(shù)據(jù)包含在調(diào)制數(shù)據(jù)信號中,諸如載波、數(shù)據(jù)信號、或其它運輸機制。通信介質(zhì)同樣包含任何信息交付介質(zhì)。術(shù)語“調(diào)制數(shù)據(jù)信號”意指其一種或多種特性可以被設(shè)置或改變以將信息編碼在信號中的信號。作為示例而非限制,通信介質(zhì)包含諸如有線網(wǎng)絡(luò)或直接的有線連接之類的有線介質(zhì),以及諸如超聲、RF、紅外和其它無線介質(zhì)之類的無線介質(zhì)。
[0099]相應(yīng)地,本文描述的特定的模塊、功能、組件和技術(shù)可以被實現(xiàn)在軟件、硬件、固件和/或其組合中。計算設(shè)備900可以被配置成執(zhí)行對應(yīng)于實現(xiàn)在計算機可讀介質(zhì)上的軟件和/或硬件模塊的特定指令和/或功能。該指令和/或功能可以由制造產(chǎn)品(例如,一個或者多個計算設(shè)備900和/或處理器910)執(zhí)行/操作以便本文所述的技術(shù)。這樣的技術(shù)包含但不限于本文所描述的示例過程。因此,計算機可讀介質(zhì)可以被配置成當(dāng)由本文所描述的一個或者多個設(shè)備訪問時存儲或提供用于實現(xiàn)上述不同技術(shù)的指令。
[0100]盡管上面參考附圖對本發(fā)明的一些實施例進(jìn)行了具體的描述,但是本領(lǐng)域普通技術(shù)人員可以理解,以上的具體描述僅僅是為了解釋本發(fā)明,本發(fā)明絕不僅僅局限于上述具體的實施方式?;诒疚膶@些實施例的具體描述和教導(dǎo),本領(lǐng)域普通技術(shù)人員可以對這些【具體實施方式】進(jìn)行各種修改、增加、置換以及變型而不脫離本發(fā)明的保護(hù)范圍,也就是說,這些修改、增加、置換以及變型都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍內(nèi)。本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。上文中描述的具體特征和行為是作為實現(xiàn)權(quán)利要求的示例形式而被公開的。
[0101 ]術(shù)語“包括”、“包含”或者其它類似術(shù)語意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還可以包括沒有明確列出的其他要素,或者是還可以包括這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,要素前的“一”或“一個”并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
【主權(quán)項】
1.一種使用移動終端對電器設(shè)備進(jìn)行操控的系統(tǒng),該系統(tǒng)包括所述電器設(shè)備和移動終端,其中所述移動終端包括: 平臺無關(guān)的圖形用戶界面⑶I呈現(xiàn)單元,被配置用于呈現(xiàn)包括至少一個⑶I元素的⑶I,所述至少一個GUI元素被配置用來顯示所述電器設(shè)備的狀態(tài)和/或接收用戶操控所述電器設(shè)備的用戶交互輸入; 發(fā)送單元,被配置用來向所述電器設(shè)備發(fā)送基于所述用戶交互輸入的運行指令和/或查詢請求;和 結(jié)果接收單元,被配置用于從所述電器設(shè)備接收指令執(zhí)行結(jié)果和/或查詢結(jié)果, 其中所述電器設(shè)備包括平臺相關(guān)的組件,該平臺相關(guān)的組件包括: 接收單元,被配置用于從所述移動終端接收所述運行指令和/或查詢請求; 控制單元,被配置用來響應(yīng)于從所述移動終端接收的運行指令和/或查詢請求來執(zhí)行所述指令和/或查詢; 顯示單元,被配置用來顯示內(nèi)容并且根據(jù)指令執(zhí)行結(jié)果來調(diào)整內(nèi)容顯示;和 結(jié)果報告單元,被配置用于將指令執(zhí)行結(jié)果和/或查詢結(jié)果報告給所述移動終端, 其中,所述GUI呈現(xiàn)單元根據(jù)從所述電器設(shè)備接收的指令執(zhí)行結(jié)果和/或查詢結(jié)果來改變其呈現(xiàn)的至少一個GUI元素,以便在其呈現(xiàn)的GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果O2.如權(quán)利要求1所述的系統(tǒng),其中,所述電器設(shè)備包括智能電視。3.如權(quán)利要求2所述的系統(tǒng),其中,所述智能電視包括GUI呈現(xiàn)單元,所述移動終端中的所述至少一個GUI元素包括一個可供用戶選擇的選項,當(dāng)用戶選擇所述選項時,所述智能電視的⑶I呈現(xiàn)單元顯示與所述至少一個GUI元素獨立的⑶I。4.如權(quán)利要求2所述的系統(tǒng),其中,所述移動終端包括GUI推送單元,被配置用于向所述智能電視推送用戶定制的GUI, 所述智能電視包括GUI呈現(xiàn)單元,被配置用于呈現(xiàn)所述用戶定制的GUI。5.如權(quán)利要求1所述的系統(tǒng),其中,所述電器設(shè)備包括多個電器設(shè)備,所述多個電器設(shè)備通過所述移動終端集中進(jìn)行控制。6.如權(quán)利要求1所述的系統(tǒng),其中,所述移動終端包括: 用戶識別單元,被配置用來識別登錄到移動終端中的用戶; 存儲器,被配置用來存儲與多個用戶相關(guān)聯(lián)的多個用戶簡檔,每個用戶簡檔定義用于對應(yīng)用戶的⑶I, 其中GUI呈現(xiàn)單元被配置用來根據(jù)與識別的用戶對應(yīng)的用戶簡檔呈現(xiàn)對應(yīng)的GUI。7.如權(quán)利要求1所述的系統(tǒng),其中,所述移動終端包括軟件更新單元,被配置用來從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包并更新所述移動終端中的平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元。8.如權(quán)利要求7所述的系統(tǒng),其中,所述移動終端還包括軟件包推送單元,被配置用來將接收的升級包中與所述電器設(shè)備相關(guān)的部分推送到所述電器設(shè)備, 所述電器設(shè)備還包括軟件更新單元,被配置用來根據(jù)接收的升級包部分更新所述電器設(shè)備中的系統(tǒng)軟件。9.如權(quán)利要求1所述的系統(tǒng),其中,所述電器設(shè)備包括存儲器,該存儲器被配置用來存儲環(huán)境變量。10.如權(quán)利要求9所述的系統(tǒng),其中,所述存儲器被配置用來在升級所述移動終端和所述電器設(shè)備中的系統(tǒng)軟件之前備份所述環(huán)境變量。11.如權(quán)利要求1所述的系統(tǒng),其中,所述移動終端還包括上傳單元,被配置用來將在所述移動終端或者其它計算設(shè)備上開發(fā)的用于所述電器設(shè)備的系統(tǒng)軟件升級包傳送到網(wǎng)絡(luò)服務(wù)器。12.如權(quán)利要求11所述的系統(tǒng),其中,所述系統(tǒng)軟件升級包被用來配置所述平臺無關(guān)的圖形用戶界面GUI和/或所述平臺相關(guān)的組件。13.—種用于如權(quán)利要求1-12中任意一項所述的系統(tǒng)中的移動終端。14.一種通過移動終端來操控電器設(shè)備的方法,包括: 在所述電器設(shè)備中顯示內(nèi)容; 在移動終端中,通過其中配置的平臺無關(guān)的圖形用戶界面GUI來呈現(xiàn)所述電器設(shè)備的狀態(tài)并接收用戶操控所述電器設(shè)備中的內(nèi)容顯示的用戶交互輸入; 從所述移動終端向所述電器設(shè)備發(fā)送基于所述用戶交互輸入的運行指令和/或查詢請求; 響應(yīng)于所述運行指令和/或查詢請求,在所述電器設(shè)備中執(zhí)行所述指令和/或查詢并根據(jù)指令執(zhí)行結(jié)果來調(diào)整所述內(nèi)容顯示; 將指令執(zhí)行結(jié)果和/或查詢結(jié)果從所述電器設(shè)備報告給所述移動終端;和根據(jù)從所述電器設(shè)備接收的指令執(zhí)行結(jié)果和/或查詢結(jié)果,在所述移動終端中改變所述GUI,以便在所述GUI中反映所述指令執(zhí)行結(jié)果和/或查詢結(jié)果。15.如權(quán)利要求40所述的方法,其中,所述電器設(shè)備包括智能電視。16.如權(quán)利要求15所述的方法,還包括: 從所述移動終端向所述智能電視推送用戶定制GUI;和 在所述智能電視中呈現(xiàn)所推送的用戶定制GUI。17.如權(quán)利要求14所述的方法,還包括: 在所述移動終端中從網(wǎng)絡(luò)服務(wù)器接收系統(tǒng)軟件升級包;和 執(zhí)行升級以便利用所述系統(tǒng)軟件升級包來更新所述移動終端中的平臺無關(guān)的圖形用戶界面GUI呈現(xiàn)單元。18.如權(quán)利要求17所述的方法,還包括: 從所述移動終端將接收的升級包中與所述電器設(shè)備相關(guān)的部分推送到所述電器設(shè)備;和 在所述電器設(shè)備,響應(yīng)于接收到所述推送部分,根據(jù)所述推送部分執(zhí)行升級以便更新所述電器設(shè)備中的系統(tǒng)軟件。19.如權(quán)利要求18所述的方法,還包括: 在升級系統(tǒng)軟件之前,在所述電器設(shè)備中備份所述環(huán)境變量。20.如權(quán)利要求14所述的方法,還包括: 將在所述移動終端或其它計算設(shè)備上開發(fā)的用于所述電器設(shè)備的系統(tǒng)軟件升級包從所述移動終端傳送到網(wǎng)絡(luò)服務(wù)器。21.如權(quán)利要求17所述的方法,其中,所述系統(tǒng)軟件升級包被用來配置所述平臺無關(guān)的圖形用戶界面GUI和/或所述平臺相關(guān)的組件。22.一種計算機可讀存儲介質(zhì),其上存儲了計算機可讀指令,所述指令在被計算設(shè)備執(zhí)行時導(dǎo)致計算設(shè)備執(zhí)行如權(quán)利要求14-21中任何一項所述的方法。
【文檔編號】G06F3/0484GK105978766SQ201610314539
【公開日】2016年9月28日
【申請日】2016年5月13日
【發(fā)明人】李維國
【申請人】京東方科技集團(tuán)股份有限公司