智能電視的軟件升級方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種智能電視的軟件升級方法和裝置,其中,該方法包括:檢測智能電視是否存在軟件升級版本;在檢測到智能電視存在軟件升級版本時,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù);在判定智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。本發(fā)明解決了現(xiàn)有技術(shù)中智能電視存在軟件升級版本時,系統(tǒng)每隔預(yù)定時間進行提示,對當(dāng)前執(zhí)行的應(yīng)用程序造成打斷的問題,減小升級對智能電視當(dāng)前執(zhí)行的應(yīng)用的打斷,進一步地,提升用戶體驗度。
【專利說明】智能電視的軟件升級方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視領(lǐng)域,具體而言,涉及一種智能電視的軟件升級方法和裝置。
【背景技術(shù)】
[0002]電視作為信息傳播終端,在人們生活中被廣泛使用。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,智能電視在人們生活正占有越來越重要的位置。
[0003]現(xiàn)有的智能電視產(chǎn)品中,因其功能的不斷完善,需要經(jīng)常進行軟件升級,當(dāng)智能電視存在軟件升級版本時,一般會彈出升級提示界面,供用戶選擇是否進行升級,此時若用戶不想影響當(dāng)前正在執(zhí)行的應(yīng)用程序,可選擇暫不進行軟件升級,這樣,升級進程則會進入后臺,在預(yù)定時間后,再次彈出,用戶需要再次進行選擇是否需要升級。這樣的升級提示會對用戶當(dāng)前進行的應(yīng)用程序造成打斷,例如,用戶使用智能電視進行視頻觀看時,當(dāng)系統(tǒng)存在升級,會彈出升級提示,在用戶選擇暫不升級的一段時間后,升級提示界面再次彈出,此時用戶仍然在觀看視頻,需要再次點擊執(zhí)行暫不升級操作,這樣用戶在觀看視頻期間需要多次進行選擇和點擊操作,嚴(yán)重影響用戶觀看視頻的體驗。
[0004]針對現(xiàn)有技術(shù)中智能電視存在軟件升級版本時,系統(tǒng)每隔預(yù)定時間進行提示,對當(dāng)前執(zhí)行的應(yīng)用程序造成打斷的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種智能電視的軟件升級方法和裝置,以至少解決現(xiàn)有技術(shù)中智能電視存在軟件升級版本時,系統(tǒng)每隔預(yù)定時間進行提示,對當(dāng)前執(zhí)行的應(yīng)用程序造成打斷的問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種智能電視的軟件升級方法,該方法包括:檢測智能電視是否存在軟件升級版本;在檢測到智能電視存在軟件升級版本時,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù);在判定智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。
[0007]可選地,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù),包括:根據(jù)用戶對智能電視的使用習(xí)慣信息,獲取用戶執(zhí)行關(guān)機操作對應(yīng)時間信息;在獲取的用戶執(zhí)行關(guān)機操作對應(yīng)的時間信息中,確定符合預(yù)定條件的時間點;判斷當(dāng)前時間是否到達確定的符合預(yù)定條件的時間點,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0008]可選地,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù),包括:在智能電視播放視頻信息時,獲取播放的視頻信息的時間屬性,其中,時間屬性至少包括視頻總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間;根據(jù)獲取的視頻信息的時間屬性,確定視頻播放結(jié)束時間;判斷當(dāng)前時間是否到達確定的視頻播放結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0009]可選地,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù),包括:在智能電視播放電視節(jié)目時,確定播放的電視節(jié)目的電臺名稱;獲取確定的電臺名稱對應(yīng)的節(jié)目播放信息,其中,節(jié)目播放信息至少包括各個節(jié)目的名稱以及該節(jié)目的結(jié)束時間;根據(jù)獲取的節(jié)目播放信息,判斷當(dāng)前時間是否到達當(dāng)前播放節(jié)目的結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0010]可選地,在發(fā)出第一升級提示信息之后,還包括:判斷在發(fā)出第一升級提示信息后預(yù)定時間內(nèi),是否接收到用于取消升級的操作指令;在判定接收到用于取消升級的操作指令后,不進行軟件升級;在判定沒有接收到用于取消升級的操作指令后,直接進行軟件升級。
[0011]可選地,該方法還包括:在檢測到智能電視存在軟件升級版本時,發(fā)出第二升級提示信息,第二升級提示信息中包含有用于指示智能電視直接進行軟件升級的第一操作,以及第二操作;響應(yīng)于用于觸發(fā)第二操作的指令后,執(zhí)行判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種智能電視的軟件升級裝置,該裝置包括:檢測單元,用于檢測智能電視是否存在軟件升級版本;第一判斷單元,用于在檢測到智能電視存在軟件升級版本時,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù);第一提示單元,用于在判定智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。
[0013]可選地,第一判斷單元包括:第一獲取模塊,用于根據(jù)用戶對智能電視的使用習(xí)慣信息,獲取用戶執(zhí)行關(guān)機操作對應(yīng)時間信息;第一確定模塊,用于在獲取的用戶執(zhí)行關(guān)機操作對應(yīng)的時間信息中,確定符合預(yù)定條件的時間點;第一判斷模塊,用于判斷當(dāng)前時間是否到達確定的符合預(yù)定條件的時間點,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0014]可選地,第一判斷單元包括:第二獲取模塊,用于在智能電視播放視頻信息時,獲取播放的視頻信息的時間屬性,其中,時間屬性至少包括視頻總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間;第二確定模塊,用于根據(jù)獲取的視頻信息的時間屬性,確定視頻播放結(jié)束時間;第二判斷模塊,用于判斷當(dāng)前時間是否到達確定的視頻播放結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0015]可選地,第一判斷單元包括:第三確定模塊,用于在智能電視播放電視節(jié)目時,確定播放的電視節(jié)目的電臺名稱;第三獲取模塊,用于獲取確定的電臺名稱對應(yīng)的節(jié)目播放信息,其中,節(jié)目播放信息至少包括各個節(jié)目的名稱以及該節(jié)目的結(jié)束時間;第三判斷模塊,用于根據(jù)獲取的節(jié)目播放信息,判斷當(dāng)前時間是否到達當(dāng)前播放節(jié)目的結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0016]在本發(fā)明中當(dāng)檢測到智能電視存在軟件升級版本時,并不是每隔預(yù)定時間對用戶發(fā)出升級提示信息,而是對當(dāng)前執(zhí)行的任務(wù)進行判斷,在判斷出智能電視執(zhí)行完畢當(dāng)前任務(wù)后,再對用戶進行提醒,這種升級提醒方法,可有效地解決現(xiàn)有技術(shù)中智能電視存在軟件升級版本時,系統(tǒng)每隔預(yù)定時間進行提示,對當(dāng)前執(zhí)行的應(yīng)用程序造成打斷的問題,減小升級對智能電視當(dāng)前執(zhí)行的應(yīng)用的打斷,進一步地,提升用戶體驗度。
[0017]
【專利附圖】
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中: 圖1是根據(jù)本發(fā)明實施例的智能電視的軟件升級方法的一種可選的流程圖;
圖2是根據(jù)本發(fā)明實施例的智能電視的軟件升級裝置的一種可選的結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明實施例的智能電視的軟件升級裝置的另一種可選的結(jié)構(gòu)框圖;
圖4是根據(jù)本發(fā)明實施例的智能電視的軟件升級裝置的又一種可選的結(jié)構(gòu)框圖;以及 圖5是根據(jù)本發(fā)明實施例的智能電視的軟件升級裝置的又一種可選的結(jié)構(gòu)框圖。
[0019]
【具體實施方式】
[0020]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0021]實施例一
本發(fā)明的實施例一中提供了一種智能電視的軟件升級方法,圖1示出該方法的一種可選的流程圖,如圖1所示,該方法包括如下步驟:
S102,檢測智能電視是否存在軟件升級版本;
具體地,在智能電視存在升級程序或升級包時,會發(fā)送相關(guān)的推送信息進行提示,在接收到推送的升級提示后,可判定智能電視存在升級。此外,也可以不采用推送的方式,采用每隔預(yù)定時間向服務(wù)器端發(fā)送檢測更新的請求,根據(jù)當(dāng)前版本信息與最新信息進行比對,判斷智能電視是否存在需要進行升級操作。
[0022]可選地,在檢測到智能電視存在軟件升級版本時,可以先發(fā)出第二升級提示信息,第二升級提示信息中包含有用于指示智能電視直接進行軟件升級的第一操作,以及第二操作;響應(yīng)于用于觸發(fā)第二操作的指令后,執(zhí)行判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)。上述可選的方案的實施,使得用戶可以自行選擇升級時機,立即升級或者采用本實施例中記載的升級方式,增加升級的智能化。
[0023]S104,在檢測到智能電視存在軟件升級版本時,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù);
在檢測到智能電視存在軟件升級版本時,并不直接在智能電視的屏顯位置進行提示,而是對智能電視當(dāng)前執(zhí)行的任務(wù)進行相應(yīng)的判斷,選擇適當(dāng)?shù)臅r間點對用戶進行提醒,即,在判斷出當(dāng)前智能電視執(zhí)行完畢當(dāng)前任務(wù)時,提示給用戶。
[0024]具體實現(xiàn)時,可以采用如下方案來進行判斷判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù):根據(jù)用戶對智能電視的使用習(xí)慣信息,獲取用戶執(zhí)行關(guān)機操作對應(yīng)時間信息;在獲取的用戶執(zhí)行關(guān)機操作對應(yīng)的時間信息中,確定符合預(yù)定條件的時間點;判斷當(dāng)前時間是否到達確定的符合預(yù)定條件的時間點,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0025]具體來說,智能電視中設(shè)置統(tǒng)計用戶使用習(xí)慣信息的進程,可是記錄用戶在使用智能電視時一些特定的動作,如,開機時間、關(guān)機時間、或者具體播放習(xí)慣等信息。根據(jù)用戶使用習(xí)慣,對一些進程和/或動作進行優(yōu)化,提高智能電視的智能化。可選地,使用固定的存儲區(qū)域存儲這些用戶使用習(xí)慣信息。具體實現(xiàn)時,從存儲區(qū)域中記錄的用戶習(xí)慣信息中,調(diào)取用戶平時關(guān)機的時間信息,在獲取的時間信息中,進行分析,可選的,選出用戶關(guān)機頻率滿足預(yù)定頻率的時間段,作為符合預(yù)定條件,將該時間段用戶關(guān)機的時間進行分析,確定時間點,可選的,采用平均值確定時間點,或者,使用該時間段中最早的時間或者最晚的時間作為確定的時間點。在確定時間點之后,判斷當(dāng)前系統(tǒng)時間是否到達確定的時間點,在判斷出到達該時間點后,表征用戶可能會執(zhí)行關(guān)機操作,此時,彈出提示信息,讓用戶選擇是否在關(guān)機前進行升級操作。這樣不會打擾用戶在關(guān)機前進行的系列程序,增加智能電視升級提醒的智能性。
[0026]在本發(fā)明的可選的實施方式中,還提供了另一種判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)的方案:在智能電視播放視頻信息時,獲取播放的視頻信息的時間屬性,其中,時間屬性至少包括視頻總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間;根據(jù)獲取的視頻信息的時間屬性,確定視頻播放結(jié)束時間;判斷當(dāng)前時間是否到達確定的視頻播放結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0027]具體實現(xiàn)時,可以首先判斷用戶當(dāng)前正在進行的哪種應(yīng)用,針對不同的應(yīng)用采用不同的提醒機制。在判斷出用戶通過智能電視播放視頻信息時,可以根據(jù)視頻的屬性信息,確定視頻相關(guān)的時間屬性,例如,視頻的總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間,根據(jù)該時間屬性,確定視頻播放的結(jié)束時間,具體地,可以根據(jù)視頻播放的起始時間,和視頻的總時間長度,確定視頻的預(yù)計結(jié)束時間,然后在預(yù)計結(jié)束時間的基礎(chǔ)上,加上視頻用戶主動暫?;蛞驗榫W(wǎng)絡(luò)造成的卡頓等因素的暫停時間,再減去用戶通過拖拽等因素造成視頻跳轉(zhuǎn)的時間,得到最終確定的視頻結(jié)束時間。在判斷當(dāng)前系統(tǒng)時間到達確定的視頻結(jié)束時間附近時,彈出升級提示信息,用戶進行選擇。這種實現(xiàn)方式,結(jié)合用戶當(dāng)前所處的具體情境,定制不同的提醒機制,增加提醒的準(zhǔn)確定,提高智能電視升級提醒的智能化,進一步地,減少對用戶的打擾,提高用戶的體驗度。
[0028]在本發(fā)明的可選的實施方式中,還提供了另一種判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)的方案:在智能電視播放電視節(jié)目時,確定播放的電視節(jié)目的電臺名稱;獲取確定的電臺名稱對應(yīng)的節(jié)目播放信息,其中,節(jié)目播放信息至少包括各個節(jié)目的名稱以及該節(jié)目的結(jié)束時間;根據(jù)獲取的節(jié)目播放信息,判斷當(dāng)前時間是否到達當(dāng)前播放節(jié)目的結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0029]具體來說,在判斷出用戶通過智能電視播放電視節(jié)目時,先確定播放該電視節(jié)目的電視臺,可選的,可以通過相應(yīng)的識別機制,對電視節(jié)目的圖標(biāo)進行識別,確定具體電視臺,也可以通過其他可識別的屬性信息,確定當(dāng)前播放電視節(jié)目的電視臺。在確定電視臺之后,獲取該電視臺當(dāng)前(或當(dāng)天)的節(jié)目播放信息,節(jié)目播放信息中包含有具體播放的節(jié)目,和各個播放節(jié)目的時間點??蛇x的,可以通過第三方應(yīng)用提供的節(jié)目播放信息,也可以自己通過互聯(lián)網(wǎng)直接獲取。在確定電視臺后,需要繼續(xù)確定當(dāng)前時間播放的對應(yīng)的電視節(jié)目,在當(dāng)前時間到達確定的電視節(jié)目結(jié)束的時間點時,發(fā)出升級提醒信息,提醒用戶進行升級。這種實現(xiàn)方式,結(jié)合用戶當(dāng)前所處的具體情境,定制不同的提醒機制,增加提醒的準(zhǔn)確定,提高智能電視升級提醒的智能化,進一步地,減少對用戶的打擾,提高用戶的體驗度。
[0030]S106,在判定智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。
[0031]可選地,在發(fā)出第一升級提示信息之后,還包括:判斷在發(fā)出第一升級提示信息后預(yù)定時間內(nèi),是否接收到用于取消升級的操作指令;在判定接收到用于取消升級的操作指令后,不進行軟件升級;在判定沒有接收到用于取消升級的操作指令后,直接進行軟件升級。在上述可選的實施方式中,在發(fā)出第一升級提示信息之后,留出預(yù)定時間供用戶進行選擇,用戶可以在預(yù)定時間內(nèi)選擇暫不升級,如果用戶不進行選擇,可以在預(yù)定時間后自動進行升級??蛇x地,在升級過程中,可以采用斷點傳輸?shù)姆绞?,用戶可以隨時取消升級。上述方案的實施,當(dāng)用戶不進行選擇時,直接進行軟件升級,減少了用戶的選擇動作,提高升級的靈活性,進一步地,提升了智能電視升級時機的智能化。
[0032]從以上描述中可以看出,在本發(fā)明實施例中當(dāng)檢測到智能電視存在軟件升級版本時,并不是每隔預(yù)定時間對用戶發(fā)出升級提示信息,而是對當(dāng)前執(zhí)行的任務(wù)進行判斷,在判斷出智能電視執(zhí)行完畢當(dāng)前任務(wù)后,再對用戶進行提醒,這種升級提醒方法,可有效地解決現(xiàn)有技術(shù)中智能電視存在軟件升級版本時,系統(tǒng)每隔預(yù)定時間進行提示,對當(dāng)前執(zhí)行的應(yīng)用程序造成打斷的問題,減小升級對智能電視當(dāng)前執(zhí)行的應(yīng)用的打斷,進一步地,提升用戶體驗度。
[0033]實施例二
基于上述實施例一中提供的智能電視的軟件升級方法,本實施提供了一種智能電視的軟件升級裝置,圖2示出該裝置的一種可選的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:
檢測單元20,用于檢測智能電視是否存在軟件升級版本;
具體地,在智能電視存在升級程序或升級包時,會發(fā)送相關(guān)的推送信息進行提示,在接收到推送的升級提示后,可判定智能電視存在升級。此外,也可以不采用推送的方式,采用每隔預(yù)定時間向服務(wù)器端發(fā)送檢測更新的請求,根據(jù)當(dāng)前版本信息與最新信息進行比對,判斷智能電視是否存在需要進行升級操作。
[0034]可選地,該裝置還包括:第二提示單元,用于在檢測到智能電視存在軟件升級版本時,發(fā)出第二升級提示信息,第二升級提示信息中包含有用于指示智能電視直接進行軟件升級的第一操作,以及第二操作;第三執(zhí)行單元,用于響應(yīng)于用于觸發(fā)第二操作的指令后,執(zhí)行判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)。上述可選的方案的實施,使得用戶可以自行選擇升級時機,立即升級或者采用本實施例中記載的升級方式,增加升級的智能化。
[0035]第一判斷單元22,與檢測單元20連接,用于在檢測到智能電視存在軟件升級版本時,判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù);
在檢測到智能電視存在軟件升級版本時,并不直接在智能電視的屏顯位置進行提示,而是對智能電視當(dāng)前執(zhí)行的任務(wù)進行相應(yīng)的判斷,選擇適當(dāng)?shù)臅r間點對用戶進行提醒,即,在判斷出當(dāng)前智能電視執(zhí)行完畢當(dāng)前任務(wù)時,提示給用戶。
[0036]具體實現(xiàn)時,如圖3所示,第一判斷單元22包括:第一獲取模塊221,用于根據(jù)用戶對智能電視的使用習(xí)慣信息,獲取用戶執(zhí)行關(guān)機操作對應(yīng)時間信息;第一確定模塊222,與第一獲取模塊221連接,用于在獲取的用戶執(zhí)行關(guān)機操作對應(yīng)的時間信息中,確定符合預(yù)定條件的時間點;第一判斷模塊223,與第一確定模塊222連接,用于判斷當(dāng)前時間是否到達確定的符合預(yù)定條件的時間點,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0037]具體來說,智能電視中設(shè)置統(tǒng)計用戶使用習(xí)慣信息的進程,可是記錄用戶在使用智能電視時一些特定的動作,如,開機時間、關(guān)機時間、或者具體播放習(xí)慣等信息。根據(jù)用戶使用習(xí)慣,對一些進程和/或動作進行優(yōu)化,提高智能電視的智能化??蛇x地,使用固定的存儲區(qū)域存儲這些用戶使用習(xí)慣信息。具體實現(xiàn)時,從存儲區(qū)域中記錄的用戶習(xí)慣信息中,調(diào)取用戶平時關(guān)機的時間信息,在獲取的時間信息中,進行分析,可選的,選出用戶關(guān)機頻率滿足預(yù)定頻率的時間段,作為符合預(yù)定條件,將該時間段用戶關(guān)機的時間進行分析,確定時間點,可選的,采用平均值確定時間點,或者,使用該時間段中最早的時間或者最晚的時間作為確定的時間點。在確定時間點之后,判斷當(dāng)前系統(tǒng)時間是否到達確定的時間點,在判斷出到達該時間點后,表征用戶可能會執(zhí)行關(guān)機操作,此時,彈出提示信息,讓用戶選擇是否在關(guān)機前進行升級操作。這樣不會打擾用戶在關(guān)機前進行的系列程序,增加智能電視升級提醒的智能性。
[0038]在本發(fā)明的可選的實施方式中,還提供了另一種判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)的方案,具體地,如圖4所示,第一判斷單元22包括:第二獲取模塊224,用于在智能電視播放視頻信息時,獲取播放的視頻信息的時間屬性,其中,時間屬性至少包括視頻總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間;第二確定模塊225,與第二獲取模塊224連接,用于根據(jù)獲取的視頻信息的時間屬性,確定視頻播放結(jié)束時間;第二判斷模塊226,與第二確定模塊225連接,用于判斷當(dāng)前時間是否到達確定的視頻播放結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0039]具體實現(xiàn)時,可以首先判斷用戶當(dāng)前正在進行的哪種應(yīng)用,針對不同的應(yīng)用采用不同的提醒機制。在判斷出用戶通過智能電視播放視頻信息時,可以根據(jù)視頻的屬性信息,確定視頻相關(guān)的時間屬性,例如,視頻的總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間,根據(jù)該時間屬性,確定視頻播放的結(jié)束時間,具體地,可以根據(jù)視頻播放的起始時間,和視頻的總時間長度,確定視頻的預(yù)計結(jié)束時間,然后在預(yù)計結(jié)束時間的基礎(chǔ)上,加上視頻用戶主動暫?;蛞驗榫W(wǎng)絡(luò)造成的卡頓等因素的暫停時間,再減去用戶通過拖拽等因素造成視頻跳轉(zhuǎn)的時間,得到最終確定的視頻結(jié)束時間。在判斷當(dāng)前系統(tǒng)時間到達確定的視頻結(jié)束時間附近時,彈出升級提示信息,用戶進行選擇。這種實現(xiàn)方式,結(jié)合用戶當(dāng)前所處的具體情境,定制不同的提醒機制,增加提醒的準(zhǔn)確定,提高智能電視升級提醒的智能化,進一步地,減少對用戶的打擾,提高用戶的體驗度。
[0040]在本發(fā)明的可選的實施方式中,還提供了另一種判斷智能電視是否執(zhí)行完畢當(dāng)前任務(wù)的方案:如圖5所示,第一判斷單元22包括:第三確定模塊227,用于在智能電視播放電視節(jié)目時,確定播放的電視節(jié)目的電臺名稱;第三獲取模塊228,與第三確定模塊227連接,用于獲取確定的電臺名稱對應(yīng)的節(jié)目播放信息,其中,節(jié)目播放信息至少包括各個節(jié)目的名稱以及該節(jié)目的結(jié)束時間;第三判斷模塊229,與第三獲取模塊228連接,用于根據(jù)獲取的節(jié)目播放信息,判斷當(dāng)前時間是否到達當(dāng)前播放節(jié)目的結(jié)束時間,若到達,則判定智能電視執(zhí)行完畢當(dāng)前任務(wù)。
[0041]具體來說,在判斷出用戶通過智能電視播放電視節(jié)目時,先確定播放該電視節(jié)目的電視臺,可選的,可以通過相應(yīng)的識別機制,對電視節(jié)目的圖標(biāo)進行識別,確定具體電視臺,也可以通過其他可識別的屬性信息,確定當(dāng)前播放電視節(jié)目的電視臺。在確定電視臺之后,獲取該電視臺當(dāng)前(或當(dāng)天)的節(jié)目播放信息,節(jié)目播放信息中包含有具體播放的節(jié)目,和各個播放節(jié)目的時間點??蛇x的,可以通過第三方應(yīng)用提供的節(jié)目播放信息,也可以自己通過互聯(lián)網(wǎng)直接獲取。在確定電視臺后,需要繼續(xù)確定當(dāng)前時間播放的對應(yīng)的電視節(jié)目,在當(dāng)前時間到達確定的電視節(jié)目結(jié)束的時間點時,發(fā)出升級提醒信息,提醒用戶進行升級。這種實現(xiàn)方式,結(jié)合用戶當(dāng)前所處的具體情境,定制不同的提醒機制,增加提醒的準(zhǔn)確定,提高智能電視升級提醒的智能化,進一步地,減少對用戶的打擾,提高用戶的體驗度。
[0042]第一提示單元24,與第一判斷單元22連接,用于在判定智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。
[0043]可選地,該裝置還包括:第二判斷單元,用于判斷在發(fā)出第一升級提示信息后預(yù)定時間內(nèi),是否接收到用于取消升級的操作指令;第一執(zhí)行單元,用于在判定接收到用于取消升級的操作指令后,不進行軟件升級;第二執(zhí)行單元,用于在判定沒有接收到用于取消升級的操作指令后,直接進行軟件升級。在上述可選的實施方式中,在發(fā)出第一升級提示信息之后,留出預(yù)定時間供用戶進行選擇,用戶可以在預(yù)定時間內(nèi)選擇暫不升級,如果用戶不進行選擇,可以在預(yù)定時間后自動進行升級??蛇x地,在升級過程中,可以采用斷點傳輸?shù)姆绞?,用戶可以隨時取消升級。上述方案的實施,當(dāng)用戶不進行選擇時,直接進行軟件升級,減少了用戶的選擇動作,提高升級的靈活性,進一步地,提升了智能電視升級時機的智能化。
[0044]從以上描述中可以看出,在本發(fā)明實施例中當(dāng)檢測到智能電視存在軟件升級版本時,并不是每隔預(yù)定時間對用戶發(fā)出升級提示信息,而是對當(dāng)前執(zhí)行的任務(wù)進行判斷,在判斷出智能電視執(zhí)行完畢當(dāng)前任務(wù)后,再對用戶進行提醒,這種升級提醒方法,可有效地解決現(xiàn)有技術(shù)中智能電視存在軟件升級版本時,系統(tǒng)每隔預(yù)定時間進行提示,對當(dāng)前執(zhí)行的應(yīng)用程序造成打斷的問題,減小升級對智能電視當(dāng)前執(zhí)行的應(yīng)用的打斷,進一步地,提升用戶體驗度。
[0045]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0046]本申請可以應(yīng)用于計算機系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務(wù)器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務(wù)器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡(luò)個人電腦、小型計算機系統(tǒng)、大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術(shù)環(huán)境,等等。
[0047]計算機系統(tǒng)/服務(wù)器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務(wù)器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備的本地或遠程計算系統(tǒng)存儲介質(zhì)上。
【權(quán)利要求】
1.一種智能電視的軟件升級方法,其特征在于,包括: 檢測智能電視是否存在軟件升級版本; 在檢測到所述智能電視存在軟件升級版本時,判斷所述智能電視是否執(zhí)行完畢當(dāng)前任務(wù); 在判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。
2.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述智能電視是否執(zhí)行完畢當(dāng)前任務(wù),包括: 根據(jù)用戶對所述智能電視的使用習(xí)慣信息,獲取用戶執(zhí)行關(guān)機操作對應(yīng)時間信息;在獲取的所述用戶執(zhí)行關(guān)機操作對應(yīng)的時間信息中,確定符合預(yù)定條件的時間點;判斷當(dāng)前時間是否到達確定的所述符合預(yù)定條件的時間點,若到達,則判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述判斷所述智能電視是否執(zhí)行完畢當(dāng)前任務(wù),包括: 在所述智能電視播放視頻信息時,獲取播放的所述視頻信息的時間屬性,其中,所述時間屬性至少包括視頻總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間; 根據(jù)獲取的所述視頻信息的時間屬性,確定所述視頻播放結(jié)束時間; 判斷當(dāng)前時間是否到達確定的所述視頻播放結(jié)束時間,若到達,則判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述判斷所述智能電視是否執(zhí)行完畢當(dāng)前任務(wù),包括: 在所述智能電視播放電視節(jié)目時,確定播放的所述電視節(jié)目的電臺名稱; 獲取確定的所述電臺名稱對應(yīng)的節(jié)目播放信息,其中,所述節(jié)目播放信息至少包括各個節(jié)目的名稱以及該節(jié)目的結(jié)束時間; 根據(jù)獲取的所述節(jié)目播放信息,判斷當(dāng)前時間是否到達當(dāng)前播放節(jié)目的結(jié)束時間,若到達,則判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)。
5.如權(quán)利要求1所述的方法,其特征在于,在所述發(fā)出第一升級提示信息之后,還包括: 判斷在發(fā)出所述第一升級提示信息后預(yù)定時間內(nèi),是否接收到用于取消升級的操作指令; 在判定接收到所述用于取消升級的操作指令后,不進行軟件升級; 在判定沒有接收到所述用于取消升級的操作指令后,直接進行軟件升級。
6.如權(quán)利要求1所述的方法,其特征在于,還包括: 在檢測到所述智能電視存在軟件升級版本時,發(fā)出第二升級提示信息,所述第二升級提示信息中包含有用于指示所述智能電視直`接進行軟件升級的第一操作,以及第二操作;響應(yīng)于用于觸發(fā)所述第二操作的指令后,執(zhí)行所述判斷所述智能電視是否執(zhí)行完畢當(dāng)前任務(wù)。
7.一種智能電視的軟件升級裝置,其特征在于,包括:檢測單元,用于檢測智能電視是否存在軟件升級版本; 第一判斷單元,用于在檢測到所述智能電視存在軟件升級版本時,判斷所述智能電視是否執(zhí)行完畢當(dāng)前任務(wù); 第一提示單元,用于在判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)時,發(fā)出第一升級提示信息,以進行智能電視的軟件升級。
8.如權(quán)利要求7所述的裝置,其特征在于,所述第一判斷單元包括: 第一獲取模塊,用于根據(jù)用戶對所述智能電視的使用習(xí)慣信息,獲取用戶執(zhí)行關(guān)機操作對應(yīng)時間信息; 第一確定模塊,用于在獲取的所述用戶執(zhí)行關(guān)機操作對應(yīng)的時間信息中,確定符合預(yù)定條件的時間點; 第一判斷模塊,用于判斷當(dāng)前時間是否到達確定的所述符合預(yù)定條件的時間點,若到達,則判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)。
9.如權(quán)利要 求7或8所述的裝置,其特征在于,所述第一判斷單元包括: 第二獲取模塊,用于在所述智能電視播放視頻信息時,獲取播放的所述視頻信息的時間屬性,其中,所述時間屬性至少包括視頻總時間長度、視頻播放起始時間、視頻播放暫停時間以及視頻播放的跳轉(zhuǎn)時間; 第二確定模塊,用于根據(jù)獲取的所述視頻信息的時間屬性,確定所述視頻播放結(jié)束時間; 第二判斷模塊,用于判斷當(dāng)前時間是否到達確定的所述視頻播放結(jié)束時間,若到達,則判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)。
10.如權(quán)利要求7或8所述的裝置,其特征在于,所述第一判斷單元包括: 第三確定模塊,用于在所述智能電視播放電視節(jié)目時,確定播放的所述電視節(jié)目的電臺名稱; 第三獲取模塊,用于獲取確定的所述電臺名稱對應(yīng)的節(jié)目播放信息,其中,所述節(jié)目播放信息至少包括各個節(jié)目的名稱以及該節(jié)目的結(jié)束時間; 第三判斷模塊,用于根據(jù)獲取的所述節(jié)目播放信息,判斷當(dāng)前時間是否到達當(dāng)前播放節(jié)目的結(jié)束時間,若到達,則判定所述智能電視執(zhí)行完畢當(dāng)前任務(wù)。
【文檔編號】H04N21/442GK103686376SQ201310649332
【公開日】2014年3月26日 申請日期:2013年12月6日 優(yōu)先權(quán)日:2013年12月6日
【發(fā)明者】于水龍, 閆磊 申請人:樂視致新電子科技(天津)有限公司