一種智能電視終端及統(tǒng)計上報按鍵使用行為的方法
【專利摘要】本發(fā)明公開了一種統(tǒng)計上報按鍵使用行為的方法,用以對智能電視終端的遙控器的按鍵使用行為進(jìn)行有效統(tǒng)計和上報。該方法包括:按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計,所述統(tǒng)計項包括統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù);將每個統(tǒng)計項的當(dāng)前值與針對統(tǒng)計項的觸發(fā)條件,所述統(tǒng)計項包括統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù);若至少有一個統(tǒng)計項的當(dāng)前值滿足相應(yīng)的觸發(fā)條件,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,所述觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù);根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新。本發(fā)明還公開了一種智能電視終端。
【專利說明】一種智能電視終端及統(tǒng)計上報按鍵使用行為的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視終端領(lǐng)域,尤其涉及一種智能電視終端及統(tǒng)計上報按鍵使用行為的方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,云計算逐漸應(yīng)用于互聯(lián)網(wǎng)中。所謂云計算(CloudComputing)是Google提出的網(wǎng)絡(luò)應(yīng)用模式,是通過互聯(lián)網(wǎng)將大量的硬件資源和軟件資源按照一定的體系結(jié)構(gòu)連接起來,用以為用戶提供各種應(yīng)用,即將計算分布在大量的分布式計算機(jī)上,而不是完全在本地計算機(jī)上完成。云服務(wù)即是基于云計算,集中網(wǎng)絡(luò)資源為用戶提供存儲數(shù)據(jù)和提供數(shù)據(jù)的服務(wù)。例如,目前的網(wǎng)絡(luò)信箱、搜索引擎等采用了云計算,使用者只需要輸入簡單的指令就能得到大量的信息。云服務(wù)中的資源池(Resource pool)、軟件服務(wù)(Software as a Service, Saas)、平臺服務(wù)(Platform as a Service, Paas)、網(wǎng)絡(luò)存儲(Network Storage)等應(yīng)用,能夠為用戶提供大量的可用資源和服務(wù)。
[0003]網(wǎng)絡(luò)技術(shù)發(fā)展的同時,智能電視業(yè)務(wù)也得到迅速發(fā)展,所謂的智能電視如智能手機(jī)一樣,具有全開放式的平臺,搭載有操作系統(tǒng),可以由用戶自行安裝和卸載第三方服務(wù)商提供的程序(如辦公軟件、游戲客戶端等),通過安裝程序?qū)﹄娨暤墓δ苓M(jìn)行擴(kuò)充,并可以連接網(wǎng)絡(luò)進(jìn)行上網(wǎng)沖浪等。
[0004]但是,智能電視作為一種新興產(chǎn)品,對已投入市場的智能電視的使用情況進(jìn)行統(tǒng)計,是獲取后續(xù)對智能電視產(chǎn)品進(jìn)行改進(jìn)的參考信息的主要途徑。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種智能電視終端及統(tǒng)計上報按鍵使用行為的方法,用以對智能電視終端的遙控器的按鍵使用行為進(jìn)行有效統(tǒng)計并上報。
[0006]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0007]一方面,提供了一種統(tǒng)計上報按鍵使用行為的方法,包括:
[0008]按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計,所述統(tǒng)計項包括統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù);
[0009]將每個統(tǒng)計項的當(dāng)前值與針對所述統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較;
[0010]若至少有一個統(tǒng)計項的當(dāng)前值滿足針對所述統(tǒng)計項設(shè)置的觸發(fā)條件,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,所述觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù);
[0011]根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新。
[0012]另一方面,提供了一種用于統(tǒng)計上報按鍵使用行為的智能電視終端,包括:
[0013]統(tǒng)計模塊,用于按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計,所述統(tǒng)計項包括統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù);
[0014]比較模塊,用于將每個統(tǒng)計項的當(dāng)前值與針對所述統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較;
[0015]上報模塊,用于在至少有一個統(tǒng)計項的當(dāng)前值滿足針對所述統(tǒng)計項設(shè)置的觸發(fā)條件時,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,所述觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù);
[0016]更新模塊,用于根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新。
[0017]基于上述技術(shù)方案,本發(fā)明實(shí)施例中,按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計,將每個統(tǒng)計項的當(dāng)前值與針對該統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較,若至少有一個統(tǒng)計項的當(dāng)前值滿足針對該統(tǒng)計項設(shè)置的觸發(fā)條件,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù),根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新,從而能夠根據(jù)歷史上報的情況對觸發(fā)條件進(jìn)行調(diào)整,以提高統(tǒng)計效率和上報效率。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明實(shí)施例中統(tǒng)計上報按鍵使用行為的方法流程圖;
[0019]圖2為本發(fā)明實(shí)施例中智能電視終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]為了能夠有效地對智能電視的使用行為進(jìn)行統(tǒng)計,本發(fā)明實(shí)施例通過對智能電視的遙控器的使用行為進(jìn)行統(tǒng)計,達(dá)到對智能電視的使用行為進(jìn)行有效統(tǒng)計和上報的目的。
[0021]下面結(jié)合附圖對本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說明。
[0022]如附圖1所示,本發(fā)明第一實(shí)施例中,對智能電視終端的遙控器按鍵使用行為進(jìn)行統(tǒng)計上報的詳細(xì)方法流程如下:
[0023]步驟101:按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計。
[0024]在一個優(yōu)選地實(shí)施方式中,統(tǒng)計項可以是統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù)。
[0025]在一個【具體實(shí)施方式】中,在對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計之前,需要預(yù)先設(shè)置各統(tǒng)計項的觸發(fā)條件,可以是采用智能電視終端本地保存的默認(rèn)設(shè)置設(shè)置各統(tǒng)計項及各統(tǒng)計項的觸發(fā)條件的初始值,還可以是請求云服務(wù)器下發(fā)與該智能電視終端的型號相應(yīng)的各統(tǒng)計項及各統(tǒng)計項的觸發(fā)條件的初始值。
[0026]較佳地,智能電視終端對用戶的按鍵使用行為進(jìn)行統(tǒng)計之前,向云服務(wù)器發(fā)送攜帶自身型號的、對用戶的按鍵使用行為進(jìn)行統(tǒng)計的初始設(shè)置請求,該初始設(shè)置請求用于請求需要進(jìn)行統(tǒng)計的各統(tǒng)計項以及各統(tǒng)計項相應(yīng)的觸發(fā)條件的初始設(shè)置信息;并接收云服務(wù)器根據(jù)智能電視終端的型號返回的響應(yīng)信息,按照響應(yīng)信息確定需要進(jìn)行統(tǒng)計的各統(tǒng)計項,以及各統(tǒng)計項相應(yīng)的觸發(fā)條件。
[0027]在一個優(yōu)選地實(shí)施方式中,統(tǒng)計過程中,若用戶連續(xù)使用同一按鍵的時間間隔超過設(shè)定的過濾時間間隔閾值,與該按鍵的使用次數(shù)相關(guān)的各統(tǒng)計項的當(dāng)前值增加設(shè)定值;否則,與該按鍵的使用次數(shù)相關(guān)的各統(tǒng)計項的當(dāng)前值不變。
[0028]步驟102:將每個統(tǒng)計項的當(dāng)前值與針對該統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較。
[0029]在一個具體地實(shí)施方式中,每間隔固定時長將每個統(tǒng)計項的當(dāng)前值與針對該統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較,該固定時長預(yù)先設(shè)定。
[0030]步驟103:若至少有一個統(tǒng)計項的當(dāng)前值滿足針對該統(tǒng)計項設(shè)置的觸發(fā)條件,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,所述觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù)。
[0031]在一個【具體實(shí)施方式】中,可以指定部分單個按鍵,僅對指定的單個按鍵的實(shí)際使用次數(shù)進(jìn)行統(tǒng)計,指定部分單個按鍵可以是在智能電視終端本地默認(rèn)設(shè)置,可以是由云服務(wù)器側(cè)根據(jù)智能電視終端的型號設(shè)置后下發(fā)給智能電視終端。
[0032]在一個較佳地實(shí)施方式中,統(tǒng)計項的當(dāng)前值滿足針對該統(tǒng)計項設(shè)置的觸發(fā)條件,可以是以下列舉情況中的一種或一種以上的任意組合:統(tǒng)計時長達(dá)到設(shè)定的時長閾值;統(tǒng)計獲得的各按鍵的按鍵使用總次數(shù)大于等于設(shè)定的總次數(shù)閾值;統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)大于等于設(shè)定的單個按鍵的次數(shù)閾值。
[0033]步驟104:根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新。
[0034]在一個較佳地實(shí)施方式中,若觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程時,統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)小于設(shè)定的該單個按鍵的次數(shù)閾值,步驟104中對觸發(fā)條件進(jìn)行更新的具體過程為:
[0035]獲取最近記錄的連續(xù)N個觸發(fā)上報的信息;
[0036]計算該N個觸發(fā)上報的信息中包括的按鍵使用總次數(shù)之和,與該N個觸發(fā)上報的時間間隔的比值,獲得第一比值;
[0037]并計算總次數(shù)閾值與時長閾值的比值,獲得第二比值;
[0038]比較第一比值和第二比值,若第一比值大于等于第二比值,將時長閾值按照第一預(yù)定比例縮小,并將總次數(shù)閾值按照第二預(yù)定比例增大;
[0039]否則,將時長閾值按照第三預(yù)定比例增大,并將總次數(shù)閾值按照第四預(yù)定比例縮小。
[0040]實(shí)際應(yīng)用中,第一預(yù)定比例、第二預(yù)定比例、第三預(yù)定比例、第四預(yù)定比例可以設(shè)置為各不相同,也可以設(shè)置為部分或全部相同。
[0041]在另一個較佳地實(shí)施方式中,若統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)大于等于設(shè)定的該單個按鍵的次數(shù)閾值,在本地保存的觸發(fā)上報的信息中還包括單個按鍵的名稱以及該單個按鍵的實(shí)際使用次數(shù)。步驟104中對觸發(fā)條件進(jìn)行更新具體為:采用該單個按鍵的實(shí)際使用次數(shù)更新該單個按鍵的次數(shù)閾值。
[0042]在另一個較佳地實(shí)施方式中,若歷史記錄的最近連續(xù)M個觸發(fā)上報的信息中均不存在單個按鍵的名稱以及該單個按鍵的實(shí)際使用次數(shù),則將各單個按鍵的次數(shù)閾值中的最大值縮小預(yù)定比例,其中M大于一。
[0043]以下對本發(fā)明實(shí)施例提供的智能電視終端的遙控器按鍵使用行為進(jìn)行統(tǒng)計的過程進(jìn)行舉例說明。
[0044]第一步,云服務(wù)器側(cè)配置智能電視終端的日志上報策略,該日志上報策略包括需要統(tǒng)計的各統(tǒng)計項及其觸發(fā)條件,具體可以為需要進(jìn)行統(tǒng)計的各遙控器按鍵的按鍵名稱、按鍵鍵值、各按鍵相應(yīng)的次數(shù)閾值、統(tǒng)計時長閾值以及總次數(shù)閾值,還可以包括針對每個需要進(jìn)行統(tǒng)計的按鍵設(shè)置的過濾時間間隔閾值。
[0045]如表I所示為按照智能電視終端的機(jī)型配置的上報時長閾值(例如單位為秒(S))以及總次數(shù)閾值,其中是否上報表示該機(jī)型的按鍵使用行為的統(tǒng)計功能是否被禁用,這里“I”表示可用,“O”表示禁用,其中,機(jī)型ID (身份標(biāo)識)為智能電視終端的機(jī)型的唯一標(biāo)識。
[0046]表1
[0047]
【權(quán)利要求】
1.一種統(tǒng)計上報按鍵使用行為的方法,其特征在于,包括: 按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計,所述統(tǒng)計項包括統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù); 將每個統(tǒng)計項的當(dāng)前值與針對所述統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較; 若至少有一個統(tǒng)計項的當(dāng)前值滿足針對所述統(tǒng)計項設(shè)置的觸發(fā)條件,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,所述觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù); 根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新。
2.如權(quán)利要求1所述的方法,其特征在于,至少有一個統(tǒng)計項的當(dāng)前值滿足針對所述統(tǒng)計項設(shè)置的觸發(fā)條件,包括: 統(tǒng)計時長達(dá)到設(shè)定的時長閾值; 和/或,統(tǒng)計獲得的各按鍵的按鍵使用總次數(shù)大于等于設(shè)定的總次數(shù)閾值; 和/或,統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)大于等于設(shè)定的所述單個按鍵的次數(shù)閾值。
3.如權(quán)利要求2所述的方法,其特征在于,若觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程時,統(tǒng)計獲得的單個按鍵 的實(shí)際使用次數(shù)小于設(shè)定的所述單個按鍵的次數(shù)閾值,根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新,包括: 獲取最近記錄的連續(xù)N個觸發(fā)上報的信息; 計算所述N個觸發(fā)上報的信息中包括的按鍵使用總次數(shù)之和,與所述N個觸發(fā)上報的時間間隔的比值,獲得第一比值; 并計算所述總次數(shù)閾值與所述時長閾值的比值,獲得第二比值; 比較所述第一比值和所述第二比值,若所述第一比值大于等于所述第二比值,將所述時長閾值按照第一預(yù)定比例縮小,并將所述總次數(shù)閾值按照第二預(yù)定比例增大; 否則,將所述時長閾值按照第三預(yù)定比例增大,并將所述總次數(shù)閾值按照第四預(yù)定比例縮小。
4.如權(quán)利要求2所述的方法,其特征在于,若統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)大于等于設(shè)定的所述單個按鍵的次數(shù)閾值,所述觸發(fā)上報的信息中還包括所述單個按鍵的名稱以及所述單個按鍵的實(shí)際使用次數(shù); 根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新,包括: 采用所述單個按鍵的實(shí)際使用次數(shù)更新所述單個按鍵的次數(shù)閾值。
5.如權(quán)利要求1-4任一項所述的方法,其特征在于,按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計之前,包括: 向云服務(wù)器發(fā)送攜帶智能電視終端型號的、對用戶的按鍵使用行為進(jìn)行統(tǒng)計的初始設(shè)置請求,所述初始設(shè)置請求用于請求需要進(jìn)行統(tǒng)計的各統(tǒng)計項以及各統(tǒng)計項相應(yīng)的觸發(fā)條件的初始設(shè)置信息; 接收云服務(wù)器根據(jù)所述智能電視終端的型號返回的響應(yīng)信息,按照所述響應(yīng)信息確定需要進(jìn)行統(tǒng)計的各統(tǒng)計項,以及各統(tǒng)計項相應(yīng)的觸發(fā)條件。
6.如權(quán)利要求1-4任一項所述的方法,其特征在于,按照各統(tǒng)計項對用戶的按鍵使用行為進(jìn)行統(tǒng)計,包括:若連續(xù)使用同一按鍵的時間間隔超過設(shè)定的過濾時間間隔閾值,與所述按鍵的實(shí)際使用次數(shù)相關(guān)的各統(tǒng)計項的當(dāng)前值增加設(shè)定值;否則,與所述按鍵的實(shí)際使用次數(shù)相關(guān)的各統(tǒng)計項的當(dāng)前值不變。
7.一種用于統(tǒng)計上報按鍵使用行為的智能電視終端,其特征在于,包括: 統(tǒng)計模塊,用于按照各統(tǒng)計項對用戶的遙控器按鍵使用行為進(jìn)行統(tǒng)計,所述統(tǒng)計項包括統(tǒng)計時長、按鍵使用總次數(shù)以及單個按鍵的實(shí)際使用次數(shù); 比較模塊,用于將每個統(tǒng)計項的當(dāng)前值與針對所述統(tǒng)計項設(shè)置的觸發(fā)條件進(jìn)行比較; 上報模塊,用于在至少有一個統(tǒng)計項的當(dāng)前值滿足針對所述統(tǒng)計項設(shè)置的觸發(fā)條件時,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程,并在本地記錄觸發(fā)上報的信息,所述觸發(fā)上報的信息至少包括上報的時間和按鍵使用總次數(shù); 更新模塊,用于根據(jù)歷史記錄的觸發(fā)上報的信息對各觸發(fā)條件進(jìn)行更新。
8.如權(quán)利要求7所述的智能電視終端,其特征在于,所述上報模塊具體用于: 統(tǒng)計時長達(dá)到設(shè)定的時長閾值時,和/或,統(tǒng)計獲得的各按鍵的按鍵使用總次數(shù)大于等于設(shè)定的總次數(shù)閾值時,和/或,統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)大于等于設(shè)定的所述單個按鍵的次數(shù)閾值時,觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程。
9.如權(quán)利要求8所述的智能電視終端,其特征在于,若所述上報模塊觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程時,統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)小于設(shè)定的所述單個按鍵的次數(shù)閾值,所述更新模塊具體用于:` 獲取最近記錄的連續(xù)N個觸發(fā)上報的信息; 計算所述N個觸發(fā)上報的信息中包括的按鍵使用總次數(shù)之和,與所述N個觸發(fā)上報的時間間隔的比值,獲得第一比值; 并計算所述總次數(shù)閾值與所述時長閾值的比值,獲得第二比值; 比較所述第一比值和所述第二比值,若所述第一比值大于等于所述第二比值,將所述時長閾值按照第一預(yù)定比例縮小,并將所述總次數(shù)閾值按照第二預(yù)定比例增大; 否則,將所述時長閾值按照第三預(yù)定比例增大,并將所述總次數(shù)閾值按照第四預(yù)定比例縮小。
10.如權(quán)利要求9所述的智能電視終端,其特征在于,若所述上報模塊觸發(fā)向云服務(wù)器上報統(tǒng)計信息的過程時,統(tǒng)計獲得的單個按鍵的實(shí)際使用次數(shù)大于等于設(shè)定的所述單個按鍵的次數(shù)閾值,所述觸發(fā)上報的信息中還包括所述單個按鍵的名稱以及用戶使用所述單個按鍵的實(shí)際使用次數(shù); 所述更新模塊具體用于: 采用所述單個按鍵的實(shí)際使用次數(shù)更新所述單個按鍵的次數(shù)閾值。
【文檔編號】H04N21/442GK103686354SQ201310649047
【公開日】2014年3月26日 申請日期:2013年12月4日 優(yōu)先權(quán)日:2013年12月4日
【發(fā)明者】王兆慶, 秦曙光 申請人:青島海信電器股份有限公司