本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種智能電視的按鍵分配處理方法及智能電視。
背景技術(shù):
:智能電視上可以安裝多個(gè)應(yīng)用,用戶可以通過操作電視的遙控器來啟動(dòng)并使用這些應(yīng)用。用戶在遙控器上按下按鍵,智能電視接收按鍵信息,并將按鍵信息分配到應(yīng)用,應(yīng)用再對(duì)按鍵信息進(jìn)行響應(yīng)?,F(xiàn)有技術(shù)中,由智能電視中的應(yīng)用管理器(applicationmanager,簡稱apm)模塊來將按鍵信息分配給應(yīng)用。apm在分配按鍵信息時(shí),會(huì)按照智能電視中各應(yīng)用的預(yù)設(shè)順序依次將按鍵信息發(fā)送給各個(gè)應(yīng)用,直到某個(gè)應(yīng)用響應(yīng)按鍵信息之后,再停止向后續(xù)的應(yīng)用發(fā)送該按鍵信息。但是,當(dāng)智能電視中的應(yīng)用數(shù)據(jù)量較多時(shí),現(xiàn)有技術(shù)中按順序依次分配按鍵信息的方法會(huì)導(dǎo)致按鍵分配流程耗時(shí)過長,進(jìn)而,導(dǎo)致按鍵響應(yīng)時(shí)間過長。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種智能電視的按鍵分配處理方法及智能電視,用于解決現(xiàn)有技術(shù)中按順序依次分配按鍵信息所導(dǎo)致的按鍵響應(yīng)時(shí)間過長的問題。本發(fā)明第一方面提供一種智能電視的按鍵分配處理方法,包括:接收按鍵信息;在按鍵與應(yīng)用映射表中查詢所述按鍵信息對(duì)應(yīng)的應(yīng)用;根據(jù)查詢結(jié)果,將所述按鍵信息分配給所述按鍵信息對(duì)應(yīng)的應(yīng)用;其中,所述按鍵與應(yīng)用映射表用于記錄按鍵信息與支持所述按鍵信息的應(yīng)用的對(duì)應(yīng)關(guān)系。進(jìn)一步地,還包括:根據(jù)所述應(yīng)用支持的按鍵信息和/或所述應(yīng)用不支持的按鍵信息,更新所述按鍵與應(yīng)用映射表中所述應(yīng)用與所述更新按鍵指示中所包含的按鍵信息的對(duì)應(yīng)關(guān)系。進(jìn)一步地,所述根據(jù)查詢結(jié)果,將所述按鍵信息分配給所述按鍵信息對(duì)應(yīng)的應(yīng)用,包括:若所查詢到的所述按鍵信息對(duì)應(yīng)的應(yīng)用為多個(gè),則根據(jù)所述按鍵信息對(duì)應(yīng)的應(yīng)用的優(yōu)先級(jí)分配所述按鍵信息;其中,所述應(yīng)用的優(yōu)先級(jí)根據(jù)所述應(yīng)用響應(yīng)所述按鍵信息的次數(shù)確定。進(jìn)一步地,所述根據(jù)所述按鍵信息對(duì)應(yīng)的應(yīng)用的優(yōu)先級(jí)分配所述按鍵信息,包括:向第一應(yīng)用分配所述按鍵信息;若接收到所述第一應(yīng)用對(duì)應(yīng)服務(wù)器發(fā)送的響應(yīng),則將所述第一應(yīng)用的優(yōu)先級(jí)從當(dāng)前優(yōu)先級(jí)調(diào)整為最高優(yōu)先級(jí);若未收到所述第一應(yīng)用對(duì)應(yīng)服務(wù)器發(fā)送的響應(yīng),則將所述按鍵信息分配給第二應(yīng)用,所述第二應(yīng)用的優(yōu)先級(jí)低于所述第一應(yīng)用的優(yōu)先級(jí)。進(jìn)一步地,還包括:確定新增的應(yīng)用;在所述按鍵與應(yīng)用映射表中增加所述新增的應(yīng)用與按鍵信息的對(duì)應(yīng)關(guān)系,其中,所述新增的應(yīng)用與所述按鍵與應(yīng)用映射表中每個(gè)按鍵具有對(duì)應(yīng)關(guān)系,或者,所述新增的應(yīng)用與所述按鍵與應(yīng)用映射表中的按鍵具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系。本發(fā)明第二方面提供一種智能電視,包括:第一接收模塊,用于接收按鍵信息;查詢模塊,用于在按鍵與應(yīng)用映射表中查詢所述按鍵信息對(duì)應(yīng)的應(yīng)用;分配模塊,用于根據(jù)查詢結(jié)果,將所述按鍵信息分配給所述按鍵信息對(duì)應(yīng)的應(yīng)用;其中,所述按鍵與應(yīng)用映射表用于記錄按鍵信息與支持所述按鍵信息的應(yīng)用的對(duì)應(yīng)關(guān)系。進(jìn)一步地,還包括:更新模塊,用于根據(jù)所述應(yīng)用支持的按鍵信息和/或所述應(yīng)用不支持的按鍵信息,更新所述按鍵與應(yīng)用映射表中所述應(yīng)用與所述更新按鍵指示中所包含的按鍵信息的對(duì)應(yīng)關(guān)系。進(jìn)一步地,所述分配模塊具體用于:在所查詢到的所述按鍵信息對(duì)應(yīng)的應(yīng)用為多個(gè)時(shí),根據(jù)所述按鍵信息對(duì)應(yīng)的應(yīng)用的優(yōu)先級(jí)分配所述按鍵信息;其中,所述應(yīng)用的優(yōu)先級(jí)根據(jù)所述應(yīng)用響應(yīng)所述按鍵信息的次數(shù)確定。進(jìn)一步地,所述分配模塊包括:第一分配單元,用于向第一應(yīng)用分配所述按鍵信息;調(diào)整單元,用于在接收到所述第一應(yīng)用對(duì)應(yīng)服務(wù)器發(fā)送的響應(yīng)時(shí),將所述第一應(yīng)用的優(yōu)先級(jí)從當(dāng)前優(yōu)先級(jí)調(diào)整為最高優(yōu)先級(jí);第二分配單元,用于在未收到所述第一應(yīng)用對(duì)應(yīng)服務(wù)器發(fā)送的響應(yīng)時(shí),將所述按鍵信息分配給第二應(yīng)用,所述第二應(yīng)用的優(yōu)先級(jí)低于所述第一應(yīng)用的優(yōu)先級(jí)。進(jìn)一步地,還包括:確定模塊,用于確定新增的應(yīng)用;增加模塊,用于在所述按鍵與應(yīng)用映射表中增加所述新增的應(yīng)用與按鍵信息的對(duì)應(yīng)關(guān)系,其中,所述新增的應(yīng)用與所述按鍵與應(yīng)用映射表中每個(gè)按鍵具有對(duì)應(yīng)關(guān)系,或者,所述新增的應(yīng)用與所述按鍵與應(yīng)用映射表中的按鍵具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系。本發(fā)明所提供的智能電視的按鍵分配處理方法及智能電視,通過在智能電視的apm中設(shè)置按鍵與應(yīng)用映射表,當(dāng)apm接收到按鍵信息之后,直接根據(jù)按鍵與應(yīng)用映射表將按鍵分配到可以響應(yīng)該按鍵的應(yīng)用,不再需要像現(xiàn)有技術(shù)那樣依次逐個(gè)向應(yīng)用分配按鍵信息,從而減少了按鍵響應(yīng)時(shí)間,尤其當(dāng)智能電視中安裝的應(yīng)用較多時(shí),可以大幅度減少按鍵響應(yīng)時(shí)間,從而極大提升用戶感受。附圖說明為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中apm進(jìn)行按鍵分配的示意圖;圖2為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例一的流程示意圖;圖3為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例二的流程示意圖;圖4為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例三的流程示意圖;圖5為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例四的流程示意圖;圖6為本發(fā)明提供的一種智能電視實(shí)施例一的模塊結(jié)構(gòu)圖;圖7為本發(fā)明提供的一種智能電視實(shí)施例二的模塊結(jié)構(gòu)圖;圖8為本發(fā)明提供的一種智能電視實(shí)施例三的模塊結(jié)構(gòu)圖;圖9為本發(fā)明提供的一種智能電視實(shí)施例四的模塊結(jié)構(gòu)圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為現(xiàn)有技術(shù)中apm進(jìn)行按鍵分配的示意圖,如圖1所示,假設(shè)智能電視中有4個(gè)應(yīng)用,分別為應(yīng)用1、應(yīng)用2、應(yīng)用3以及應(yīng)用4,則在apm分配按鍵信息時(shí),無論收到的是什么按鍵信息,都按照應(yīng)用1、應(yīng)用2、應(yīng)用3、應(yīng)用4的順序依次分配。即,apm首先向應(yīng)用1分配按鍵信息,等待應(yīng)用1處理完成后,如果應(yīng)用1響應(yīng)按鍵信息,則停止分配,如果應(yīng)用1不響應(yīng)按鍵信息,則繼續(xù)分配給按鍵2,依次類推。如果直到應(yīng)用4才響應(yīng)按鍵信息,則應(yīng)用4需要等待之前的3個(gè)應(yīng)用都處理完之后才能接收到按鍵信息并進(jìn)行響應(yīng),這會(huì)導(dǎo)致按鍵響應(yīng)時(shí)間過程。并且,隨著智能電視中所安裝的應(yīng)用數(shù)量不斷增多,按鍵響應(yīng)時(shí)間會(huì)更長,導(dǎo)致用戶的體驗(yàn)變差。本發(fā)明基于上述問題,提出一種智能電視的按鍵分配處理方法,通過在apm中建立按鍵與應(yīng)用映射表來確定可以支持一個(gè)特定按鍵的應(yīng)用,并只將該特定按鍵分配給支持該特定按鍵的應(yīng)用,從而縮短按鍵響應(yīng)時(shí)間。需要說明的是,本發(fā)明以下都以apm進(jìn)行按鍵分配為例來說明本發(fā)明的技術(shù)方案,但是這并不作為本發(fā)明的限制,在其他一些場景中,也可以由智能電視中的其他功能模塊來執(zhí)行本發(fā)明的處理過程。圖2為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例一的流程示意圖,如圖2所示,該方法包括:s201、接收按鍵信息。智能電視啟動(dòng)之后,當(dāng)用戶在智能電視的遙控器上按下某個(gè)按鍵,遙控器向智能電視發(fā)送遙控信號(hào),智能電視接收該遙控信號(hào)后,從中解析出按鍵信息,例如“增加音量”、“降低音量”、“下一頻道”、“上一頻道”等按鍵信息。s202、在按鍵與應(yīng)用映射表中查詢按鍵信息對(duì)應(yīng)的應(yīng)用。s203、根據(jù)查詢結(jié)果,將所述按鍵信息分配給所述按鍵信息對(duì)應(yīng)的應(yīng)用。其中,上述按鍵與應(yīng)用映射表用于記錄按鍵信息與支持該按鍵信息的應(yīng)用的對(duì)應(yīng)關(guān)系。表1為一個(gè)按鍵與應(yīng)用映射表的示例。表1按鍵應(yīng)用1應(yīng)用2應(yīng)用3應(yīng)用4應(yīng)用5red支持blue支持支持支持orange支持支持支持green支持支持ok支持支持支持如表1所示,智能電視中共有5個(gè)應(yīng)用,其中,支持“red”按鍵的有應(yīng)用3,支持“blue”按鍵的有應(yīng)用1、應(yīng)用3以及應(yīng)用5,支持“orange”按鍵的有應(yīng)用2、應(yīng)用4和應(yīng)用5,支持“green”按鍵的有應(yīng)用1和應(yīng)用2,支持“ok”按鍵的有應(yīng)用3、應(yīng)用4和應(yīng)用5。舉例來說,假設(shè)用戶在遙控器上按下了“red”按鍵,則apm接收到該按鍵信息后,查詢上述表1,查詢的結(jié)果為只有應(yīng)用3支持“red”按鍵,即只有應(yīng)用3能夠響應(yīng)“red”按鍵,則apm在獲得查詢結(jié)果之后,直接將“red”按鍵信息分配到應(yīng)用3,而不會(huì)再分配給其他的應(yīng)用,從而使得按鍵信息可以快速分配到對(duì)應(yīng)的應(yīng)用,節(jié)省按鍵響應(yīng)時(shí)間。可選地,本發(fā)明所涉及的應(yīng)用可以是智能電視中的基本功能,同時(shí),也可以是用戶在智能電視上安裝的第三方應(yīng)用等。上述按鍵與應(yīng)用映射表中記錄了智能電視遙控器中所有按鍵與智能電視上安裝的所有應(yīng)用之間的對(duì)應(yīng)關(guān)系,即無論是用戶在遙控器上按下哪個(gè)按鍵,apm都可以通過查詢上述按鍵與應(yīng)用映射表將該按鍵分配到能夠響應(yīng)該按鍵的應(yīng)用。在apm中保存上述按鍵與應(yīng)用映射表時(shí),可以使用不同的標(biāo)志來區(qū)分某個(gè)應(yīng)用是否支持某個(gè)按鍵,例如,使用“1”表示支持,使用“0”表示不支持,apm可以根據(jù)按鍵與應(yīng)用映射表中按鍵與應(yīng)用交叉位置的標(biāo)志是否為1來確定該應(yīng)用是否支持該按鍵。本實(shí)施例中,通過在智能電視的apm中設(shè)置按鍵與應(yīng)用映射表,當(dāng)apm接收到按鍵信息之后,直接根據(jù)按鍵與應(yīng)用映射表將按鍵分配到可以響應(yīng)該按鍵的應(yīng)用,不再需要像現(xiàn)有技術(shù)那樣依次逐個(gè)向應(yīng)用分配按鍵信息,從而減少了按鍵響應(yīng)時(shí)間,尤其當(dāng)智能電視中安裝的應(yīng)用較多時(shí),可以大幅度減少按鍵響應(yīng)時(shí)間,從而極大提升用戶感受。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例涉及將新增應(yīng)用增加到按鍵與應(yīng)用映射表的具體方法,即,圖3為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例二的流程示意圖,如圖3所示,將新增應(yīng)用增加到按鍵與應(yīng)用映射表的具體方法為:s301、確定智能電視中新增的應(yīng)用??蛇x地,當(dāng)智能電視中新增一個(gè)應(yīng)用,例如新安裝了一個(gè)應(yīng)用之后,可以由應(yīng)用向apm上報(bào)一個(gè)通知消息,消息中可以包括該應(yīng)用的標(biāo)識(shí)等信息,或者,也可以由智能電視的處理模塊通知apm。apm根據(jù)接收到的通知消息可以確定新增的應(yīng)用。s302、在按鍵與應(yīng)用映射表中增加上述新增的應(yīng)用與按鍵信息的對(duì)應(yīng)關(guān)系。其中,新增的應(yīng)用與按鍵與應(yīng)用映射表中每個(gè)按鍵具有對(duì)應(yīng)關(guān)系,或者,新增的應(yīng)用與按鍵與應(yīng)用映射表中的按鍵具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系。當(dāng)apm確定智能電視中新增了一個(gè)應(yīng)用之后,就可以在按鍵與應(yīng)用映射表中增加對(duì)應(yīng)關(guān)系,具體可以按照兩種策略來增加。第一種,新增的應(yīng)用默認(rèn)支持所有按鍵,后續(xù)再根據(jù)應(yīng)用的指示更新對(duì)應(yīng)關(guān)系。在這種策略下,apm在按鍵與應(yīng)用映射表中為該應(yīng)用與每個(gè)按鍵都建立對(duì)應(yīng)關(guān)系,即新增的應(yīng)用與按鍵與應(yīng)用映射表中每個(gè)按鍵都具有對(duì)應(yīng)關(guān)系。第二種,apm根據(jù)一定的原則,為新增的應(yīng)用設(shè)置默認(rèn)支持的按鍵,例如,某個(gè)新增應(yīng)用曾經(jīng)安裝在智能電視上又被卸載掉,則apm可以在該應(yīng)用卸載時(shí)記錄該應(yīng)用所支持的按鍵,當(dāng)該應(yīng)用再次安裝成為新增的應(yīng)用后,apm根據(jù)歷史記錄為該新增的應(yīng)用設(shè)置默認(rèn)支持的按鍵。需要說明的是,對(duì)于智能電視的基本功能,可以在智能電視出廠時(shí)預(yù)先在按鍵與應(yīng)用映射表中生成這些基本功能與按鍵的對(duì)應(yīng)關(guān)系。另一實(shí)施例中,當(dāng)原本保存在按鍵與應(yīng)用映射表中的某個(gè)應(yīng)用被卸載或刪除之后,也需要由智能電視的處理模塊通知apm該應(yīng)用已刪除,由apm從按鍵與應(yīng)用映射表中將該應(yīng)用的映射信息刪除,以保證按鍵與應(yīng)用映射表中不存在無效內(nèi)容。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例涉及更新按鍵與應(yīng)用映射表的具體方法,即,根據(jù)應(yīng)用支持的按鍵信息和/或應(yīng)用不支持的按鍵信息,更新按鍵與應(yīng)用映射表中應(yīng)用與按鍵信息的對(duì)應(yīng)關(guān)系。具體地,圖4為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例三的流程示意圖,如圖4所示,apm更新按鍵與應(yīng)用映射表的過程為:s401、apm接收應(yīng)用發(fā)送的更新按鍵指示,該更新按鍵指示中包括應(yīng)用不支持的按鍵信息和/或應(yīng)用支持的按鍵信息。如前所述,新增應(yīng)用后,apm默認(rèn)為應(yīng)用與所有的按鍵建立對(duì)應(yīng)關(guān)系,或者,默認(rèn)為應(yīng)用與按鍵建立預(yù)設(shè)的對(duì)應(yīng)關(guān)系,應(yīng)用在運(yùn)行過程中再動(dòng)態(tài)更新對(duì)應(yīng)關(guān)系。具體地,應(yīng)用在運(yùn)行過程中,確定自己能夠響應(yīng)的按鍵和/或不能響應(yīng)的按鍵,并將這些按鍵通過更新按鍵指示發(fā)送給apm。舉例來說,假設(shè)某個(gè)應(yīng)用a在新增時(shí)apm建立其與所有按鍵的對(duì)應(yīng)關(guān)系,而應(yīng)用a具有禁止更改頻道的功能,應(yīng)用a在運(yùn)行時(shí)確定自己不能響應(yīng)“上一頻道”以及“下一頻道”這兩個(gè)按鍵,則應(yīng)用a可以向apm發(fā)送一個(gè)更新按鍵指示,在該更新按鍵指示中攜帶“不支持上一頻道按鍵”以及“不支持下一頻道按鍵”的指示信息。需要說明的是,應(yīng)用可以在更新按鍵指示中攜帶不支持的按鍵信息,或者攜帶支持的按鍵信息,或者同時(shí)攜帶支持的按鍵信息以及不支持的按鍵信息。s402、apm根據(jù)應(yīng)用發(fā)送的更新按鍵指示,更新按鍵與應(yīng)用映射表中應(yīng)用與按鍵信息的對(duì)應(yīng)關(guān)系。舉例來說,假設(shè)應(yīng)用a向apm發(fā)送的更新按鍵指示中攜帶“不支持上一頻道按鍵”以及“不支持下一頻道按鍵”的指示信息,則apm接收到更新指示后,僅判斷在按鍵與應(yīng)用映射表中,應(yīng)用a是否與“上一頻道”按鍵以及“上一頻道”按鍵具有對(duì)應(yīng)關(guān)系,若不存在對(duì)應(yīng)關(guān)系,則apm不做處理,若存在對(duì)應(yīng)關(guān)系,則apm在按鍵與應(yīng)用映射表中刪除應(yīng)用a與“上一頻道”按鍵以及“上一頻道”按鍵的對(duì)應(yīng)關(guān)系,即使得應(yīng)用a不支持這兩個(gè)按鍵。本實(shí)施例中,apm根據(jù)應(yīng)用的更新按鍵指示,僅在按鍵與應(yīng)用映射表中針對(duì)更新按鍵指示中所包含的按鍵信息進(jìn)行判斷以及更新,而不會(huì)對(duì)所有按鍵進(jìn)行判斷處理,即僅對(duì)按鍵與應(yīng)用映射表進(jìn)行動(dòng)態(tài)更新,從而保證按鍵與應(yīng)用映射表更新時(shí)的效率。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例涉及apm向應(yīng)用分配按鍵信息的具體方法。具體地,如果apm在按鍵與應(yīng)用映射表中查詢出只有一個(gè)應(yīng)用支持要分配的按鍵,則apm直接將接收到的按鍵信息分配到該應(yīng)用即可。如果apm在按鍵與應(yīng)用映射表中查詢到的按鍵信息對(duì)應(yīng)的應(yīng)用為多個(gè),則apm根據(jù)按鍵信息對(duì)應(yīng)的應(yīng)用的優(yōu)先級(jí)分配按鍵信息。其中,應(yīng)用的優(yōu)先級(jí)根據(jù)應(yīng)用響應(yīng)按鍵信息的次數(shù)確定。即,如果某個(gè)應(yīng)用響應(yīng)某個(gè)按鍵信息的次數(shù)較其他應(yīng)用多,則說明該應(yīng)用響應(yīng)該按鍵的幾率較大,則將該應(yīng)用的優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí),當(dāng)apm接收到該按鍵信息并確定支持該按鍵的應(yīng)用有多個(gè)后,優(yōu)先將該按鍵信息分配給高優(yōu)先級(jí)的應(yīng)用,即優(yōu)先將該按鍵信息分配給響應(yīng)該按鍵信息的可能性最大的應(yīng)用,從而進(jìn)一步減少按鍵響應(yīng)的時(shí)間。需要說明的是,本實(shí)施例中所述的應(yīng)用的優(yōu)先級(jí)是應(yīng)用針對(duì)一個(gè)特定按鍵的優(yōu)先級(jí),即應(yīng)用針對(duì)每一個(gè)按鍵都具有一個(gè)優(yōu)先級(jí),應(yīng)用在不同按鍵上的優(yōu)先級(jí)可能不同。具體地,圖5為本發(fā)明提供的智能電視的按鍵分配處理方法實(shí)施例四的流程示意圖,如圖5所示,apm根據(jù)按鍵信息對(duì)應(yīng)的應(yīng)用的優(yōu)先級(jí)分配按鍵信息的具體過程為:s501、向第一應(yīng)用分配按鍵信息。s502、判斷第一應(yīng)用是否響應(yīng)上述按鍵信息,若是,則執(zhí)行s503,否則,執(zhí)行s504。s503、將第一應(yīng)用的優(yōu)先級(jí)從當(dāng)前優(yōu)先級(jí)調(diào)整為最高優(yōu)先級(jí)。具體地,若第一應(yīng)用為智能電視中的基本功能,則可以由智能電視的處理模塊確定第一應(yīng)用的響應(yīng)按鍵信息的結(jié)果,并將結(jié)果通知apm,若第一應(yīng)用為第三方應(yīng)用,則apm可以根據(jù)第一應(yīng)用對(duì)應(yīng)的服務(wù)器是否發(fā)送按鍵響應(yīng)消息來判斷第一應(yīng)用是否響應(yīng)按鍵信息。進(jìn)而,若第一應(yīng)用響應(yīng)上述按鍵信息,則說明第一應(yīng)用相比其他未響應(yīng)該按鍵的應(yīng)用來說,響應(yīng)該按鍵信息的幾率進(jìn)一步增加,因此,當(dāng)apm確定第一應(yīng)用響應(yīng)上述按鍵信息之后,就可以將第一應(yīng)用的優(yōu)先級(jí)從當(dāng)前優(yōu)先級(jí)更新為最高優(yōu)先級(jí)。示例性地,apm可以在初始將應(yīng)用增加到按鍵與應(yīng)用映射表時(shí)將應(yīng)用的優(yōu)先級(jí)設(shè)置為初始的最低優(yōu)先級(jí),例如為優(yōu)先級(jí)0,假設(shè)應(yīng)用最高優(yōu)先級(jí)為5,則如果該應(yīng)用響應(yīng)該按鍵信息,就將該應(yīng)用的優(yōu)先級(jí)調(diào)整為5,當(dāng)再次進(jìn)行按鍵信息分配時(shí),apm會(huì)首先將按鍵信息分配給該應(yīng)用。s504、將上述按鍵信息分配給第二應(yīng)用,第二應(yīng)用的優(yōu)先級(jí)低于第一應(yīng)用的優(yōu)先級(jí)。如果第一應(yīng)用未響應(yīng)上述按鍵信息,則apm繼續(xù)將該按鍵信息分配給下一優(yōu)先級(jí)的第二應(yīng)用,再根據(jù)第二應(yīng)用的按鍵信息響應(yīng)情況確定提升第二應(yīng)用的優(yōu)先級(jí)或者繼續(xù)將該按鍵信息分配給下一應(yīng)用。需要說明的是,上述第一應(yīng)用以及第二應(yīng)用可以看作是支持一個(gè)特定按鍵的多個(gè)應(yīng)用中的任意兩個(gè)具有相鄰優(yōu)先級(jí)的應(yīng)用,從整體上看,apm可以按照應(yīng)用的優(yōu)先級(jí)順序依次執(zhí)行上述步驟s501-s503。圖6為本發(fā)明提供的一種智能電視實(shí)施例一的模塊結(jié)構(gòu)圖,如圖6所示,該智能電視包括:第一接收模塊601,用于接收按鍵信息。查詢模塊602,用于在按鍵與應(yīng)用映射表中查詢上述按鍵信息對(duì)應(yīng)的應(yīng)用。分配模塊603,用于根據(jù)查詢結(jié)果,將上述按鍵信息分配給上述按鍵信息對(duì)應(yīng)的應(yīng)用。其中,上述按鍵與應(yīng)用映射表用于記錄按鍵信息與支持上述按鍵信息的應(yīng)用的對(duì)應(yīng)關(guān)系。該智能電視用于實(shí)現(xiàn)前述方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖7為本發(fā)明提供的一種智能電視實(shí)施例二的模塊結(jié)構(gòu)圖,如圖7所示,該智能電視還包括:更新模塊604,用于根據(jù)所述應(yīng)用支持的按鍵信息和/或所述應(yīng)用不支持的按鍵信息,更新上述按鍵與應(yīng)用映射表中上述應(yīng)用與上述更新按鍵指示中所包含的按鍵信息的對(duì)應(yīng)關(guān)系。另一實(shí)施例中,分配模塊603具體用于:在所查詢到的按鍵信息對(duì)應(yīng)的應(yīng)用為多個(gè)時(shí),根據(jù)按鍵信息對(duì)應(yīng)的應(yīng)用的優(yōu)先級(jí)分配按鍵信息。其中,應(yīng)用的優(yōu)先級(jí)根據(jù)應(yīng)用響應(yīng)按鍵信息的次數(shù)確定。圖8為本發(fā)明提供的一種智能電視實(shí)施例三的模塊結(jié)構(gòu)圖,如圖8所示,分配模塊603包括:第一分配單元6031,用于向第一應(yīng)用分配按鍵信息。調(diào)整單元6032,用于在接收到第一應(yīng)用對(duì)應(yīng)服務(wù)器發(fā)送的響應(yīng)時(shí),將第一應(yīng)用的優(yōu)先級(jí)從當(dāng)前優(yōu)先級(jí)調(diào)整為最高優(yōu)先級(jí)。第二分配單元6033,用于在未收到第一應(yīng)用對(duì)應(yīng)服務(wù)器發(fā)送的響應(yīng)時(shí),將按鍵信息分配給第二應(yīng)用,第二應(yīng)用的優(yōu)先級(jí)低于第一應(yīng)用的優(yōu)先級(jí)。圖9為本發(fā)明提供的一種智能電視實(shí)施例四的模塊結(jié)構(gòu)圖,如圖9所示,該智能電視還包括:確定模塊605,用于確定新增的應(yīng)用。增加模塊606,用于在上述按鍵與應(yīng)用映射表中增加上述新增的應(yīng)用與按鍵信息的對(duì)應(yīng)關(guān)系,其中,上述新增的應(yīng)用與上述按鍵與應(yīng)用映射表中每個(gè)按鍵具有對(duì)應(yīng)關(guān)系,或者,上述新增的應(yīng)用與上述按鍵與應(yīng)用映射表中的按鍵具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。當(dāng)前第1頁12