專利名稱:一種基于電視機的應用程序推薦方法
技術領域:
本發(fā)明涉及電視機技術領域,特別涉及一種基于電視機的應用程序推薦方法。
背景技術:
隨著科學技術的發(fā)展,電視軟件技術日新月異,電視所能支持的功能也越來越多。于此同時,針對于電視所開發(fā)的應用程序也越來越多,在應用程序數(shù)量不斷增大的同時,也讓用戶在選擇應用程序時產(chǎn)生一種無所適從的感覺。面對如此大數(shù)量的應用,到底哪一個才是用戶真正所需要的應用程序,是困擾廣大電視用戶的一大問題。同時,有時用戶面對龐大的應用菜單的時候,并沒有明確的目的性,其有可能只是想瀏覽一下各個應用程序的功能,這種時候,恰恰是將某些應用程序推薦給用戶的最佳時機。而目前,國內(nèi)尚且沒有解決以上問題的方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于電視機的應用程序推薦方法,以解決現(xiàn)有技術中電視機應用程序數(shù)量多,用戶選擇不便的問題。為了達到上述目的,本發(fā)明采取了以下技術方案
一種基于電視機的應用程序推薦方法,其中,包括以下步驟
51、預先建立一個存儲用戶點擊應用程序的次數(shù)信息的數(shù)據(jù)庫;
52、當用戶選擇隨機啟動應用程序時,根據(jù)上述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù);
53、找出啟動系數(shù)最大的應用程序,并啟動該應用程序。所述的基于電視機的應用程序推薦方法,其中,所述步驟SI中用戶點擊應用程序的次數(shù)信息包括用戶打開應用程序的次數(shù),以及使用該應用程序的起止時間。所述的基于電視機的應用程序推薦方法,其中,所述步驟S2中根據(jù)所述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù)的方法具體包括
521、調(diào)出數(shù)據(jù)庫中存儲的應用程序的啟動次數(shù);
522、計算所述應用程序的啟動次數(shù)占所有應用程序啟動次數(shù)的百分比m,其中,m為常
數(shù);
523、隨機生成一個隨機整數(shù)R,所述R的范圍在0到9之間;
524、計算出應用程序的啟動系數(shù)sn,所述sn=(m+1) XR0所述的基于電視機的應用程序推薦方法,其中,在步驟S21中的啟動次數(shù),應當為所述應用程序在預定時間內(nèi)的啟動次數(shù)。有益效果
本發(fā)明的基于電視機的應用程序推薦方法,使用戶在隨機選擇應用程序時,可以將使用頻率高的應用程序呈現(xiàn)在用戶面前,一方面解決了用戶面對繁多電視應用程序時選擇困難的問題,一方面增加了使用應用程序的趣味性,另一方面可將更多應用程序推薦給用戶,促進應用程序的推廣。
圖I為本發(fā)明的基于電視機的應用程序推薦方法的流程圖。圖2為本發(fā)明的基于電視機的應用程序推薦方法的實施例中生成應用程序的啟動系數(shù)的方法的流程圖。
具體實施例方式本發(fā)明提供了一種基于電視機的應用程序推薦方法。為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,其為本發(fā)明的基于電視機的應用程序推薦方法的流程圖。如圖所示,所述基于電視機的應用程序推薦方法包括以下步驟
51、預先建立一個存儲用戶點擊應用程序的次數(shù)信息的數(shù)據(jù)庫;
52、當用戶選擇隨機啟動應用程序時,根據(jù)上述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù);
53、找出啟動系數(shù)最大的應用程序,并啟動該應用程序。下面分別針對上述步驟進行詳細描述
首先,必須建立一個數(shù)據(jù)庫,其可以為結構體類型的,保存在電視機的FLASH當中。所述數(shù)據(jù)庫中存儲有用戶點擊應用程序的次數(shù)信息,其數(shù)據(jù)庫的信息量越大,后續(xù)應用程序的推薦就更加準確。在本實施范例中,所述用戶點擊應用程序的次數(shù)信息包括每次打開所述應用程序的起始時間Tl和關閉時間T2、以及打開所述應用程序的次數(shù)。記錄起始時間Tl、關閉時間T2是為了確定所述應用程序在什么時間段內(nèi)打開的,后續(xù)會詳細介紹。然后,當用戶選擇隨機啟動應用程序時,根據(jù)所述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù)。當用戶選擇隨機啟動應用程序時,因為應用程序的種類過多,我們應當盡可能地將用戶感興趣的應用程序呈現(xiàn)在用戶面前。故,根據(jù)所述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù)。請一并參閱圖2,其為根據(jù)所述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù)的方法,如圖所示,其包括
S21、調(diào)出數(shù)據(jù)庫中存儲的所述應用程序的啟動次數(shù);在本實施范例中,所述啟動次數(shù)為所述應用程序在預定時間內(nèi)的啟動次數(shù)。比如,用戶現(xiàn)在使用應用程序的時間為晚上8點,那么我們便可以選擇包括晚上8點在內(nèi)的一段時間(比如7點到9點,也可以適當縮短)內(nèi)的應用程序的啟動次數(shù)。其根據(jù)所述應用程序的起始時間Tl和關閉時間T2。具體實現(xiàn)方法可以是多樣的,這里就不描述了。S22、計算所述應用程序的啟動次數(shù)占所有應用程序啟動次數(shù)的百分比m,其中,m為常數(shù);其中,m等于所述應用程序的啟動次數(shù)除以所有應用程序的啟動次數(shù);
S23、隨機生成一個隨機整數(shù)R,所述R的范圍在0到9之間;關于隨機整數(shù)R其主要目的為是為了保證選擇隨機的趣味性;S24、計算出應用程序的啟動系數(shù)sn,所述sn= (m+1) XR0最后,確定了啟動系數(shù)后,便可以找出啟動系數(shù)最大的應用程序,并啟動所述啟動系數(shù)最大的應用程序。進一步地,我們除了根據(jù)啟動系數(shù)外,還可以根據(jù)與常用應用程序的相關性等來啟動應用程序,當所述電視機與網(wǎng)絡連接后,還可以將熱門的應用程序提供給用戶。比如網(wǎng)絡上排名較高的應用程序、用戶興趣度較高的應用程序等。其實現(xiàn)手段也可以采用各種方式,這里也不再贅述了??偵纤觯景l(fā)明的基于電視機的應用程序推薦方法,首先建立一個存儲用戶點擊應用程序的次數(shù)信息的數(shù)據(jù)庫;然后,當用戶選擇隨機啟動應用程序時,根據(jù)上述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù);最后,找出啟動系數(shù)最大的應用程序,并啟動該應用程序。使得用戶在隨機選擇應用程序時,可以將使用頻率高的應用程序呈現(xiàn)在用戶面前,即解決了用戶選擇困難的問題,保證了趣味性,又將更多應用程序推薦給用戶,促進了應用程序的推廣。需要說明的是,對本領域普通技術人員來說,可以根據(jù)本發(fā)明的技術方案及其發(fā)明構思對啟動系數(shù)的計算方法等加以等同替換或改變,而所有這些改變或替換都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種基于電視機的應用程序推薦方法,其特征在于,包括以下步驟 51、預先建立一個存儲用戶點擊應用程序的次數(shù)信息的數(shù)據(jù)庫; 52、當用戶選擇隨機啟動應用程序時,根據(jù)上述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù); 53、找出啟動系數(shù)最大的應用程序,并啟動該應用程序。
2.根據(jù)權利要求I所述的基于電視機的應用程序推薦方法,所述步驟SI中用戶點擊應用程序的次數(shù)信息包括用戶打開應用程序的次數(shù),以及使用該應用程序的起止時間。
3.根據(jù)權利要求I所述的基于電視機的應用程序推薦方法,所述步驟S2中根據(jù)所述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù)的方法具體包括 521、調(diào)出數(shù)據(jù)庫中存儲的應用程序的啟動次數(shù); 522、計算所述應用程序的啟動次數(shù)占所有應用程序啟動次數(shù)的百分比m,其中,m為常數(shù); 523、隨機生成一個隨機整數(shù)R,所述R的范圍在O到9之間; 524、計算出應用程序的啟動系數(shù)sn,所述sn=(m+1) XR0
4.根據(jù)權利要求I所述的基于電視機的應用程序推薦方法,在步驟S21中的啟動次數(shù),應當為所述應用程序在預定時間內(nèi)的啟動次數(shù)。
全文摘要
本發(fā)明公開了一種基于電視機的應用程序推薦方法,首先建立一個存儲用戶使用應用程序的次數(shù)信息的數(shù)據(jù)庫;然后,當用戶選擇隨機啟動應用程序時,根據(jù)所述數(shù)據(jù)庫內(nèi)存儲的用戶點擊應用程序的次數(shù)信息,生成應用程序的啟動系數(shù);最后,找出啟動系數(shù)最大的應用程序,并啟動之。本發(fā)明一方面解決了用戶面對繁多電視應用程序時選擇困難的問題,一方面增加了使用應用程序的趣味性,另一方面可將更多應用程序推薦給用戶,促進應用程序的推廣。
文檔編號H04N21/472GK102750169SQ20121019184
公開日2012年10月24日 申請日期2012年6月12日 優(yōu)先權日2012年6月12日
發(fā)明者余潔 申請人:康佳集團股份有限公司