本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種啟動機頂盒中應(yīng)用程序的方法及裝置。
背景技術(shù):
目前機頂盒被廣泛應(yīng)用于廣電行業(yè),在機頂盒中安裝有很多應(yīng)用程序,這些程序或分布在多個頁面上,或存儲在多級菜單中。
機頂盒的交互一般都是使用遙控器控制,因此在調(diào)用這些應(yīng)用程序時,用戶一般通過遙控器在每一個頁面中,或在每一級菜單下對目標(biāo)應(yīng)用程序進行查找。
這種操作方式使得對目標(biāo)應(yīng)用程序進行查找時需要頻繁地按下遙控器上的遙控按鍵。有時在某一級菜單下,沒有找到目標(biāo)應(yīng)用程序,還要返回上一級菜單進行查找,導(dǎo)致用戶需要遍歷每一級菜單來查找目標(biāo)應(yīng)用程序,從而降低了用戶體驗的效果。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種啟動機頂盒中應(yīng)用程序的方法及裝置,能夠提升用戶體驗效果。
第一方面,本發(fā)明提供了一種啟動機頂盒中應(yīng)用程序的方法,預(yù)先從機頂盒所安裝的應(yīng)用程序中確定至少一個目標(biāo)應(yīng)用程序,并建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系,還包括:
獲取外部至少一個遙控信號攜帶的至少一個鍵值;
根據(jù)所述映射關(guān)系,確定與所獲取到的所述至少一個鍵值相對應(yīng)的目標(biāo)應(yīng)用程序;
對所述目標(biāo)應(yīng)用程序進行啟動。
優(yōu)選地,所述建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系,包括:
對所述機頂盒所安裝的各個應(yīng)用程序進行展示,并根據(jù)外部輸入的遙控信號從所述各個應(yīng)用程序中確定至少一個所述目標(biāo)應(yīng)用程序;
針對每一個所述目標(biāo)應(yīng)用程序,獲取在同一接收周期內(nèi)接收到的至少一個遙控信號攜帶的至少一個鍵值,其中每一個所述遙控信號攜帶一個鍵值;根據(jù)所述至少一個鍵值的獲取時間,創(chuàng)建該目標(biāo)應(yīng)用程序與所述至少一個鍵值之間的映射關(guān)系并進行存儲。
優(yōu)選地,在所述建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系之后,進一步包括:
接收外部遙控信號攜帶的映射關(guān)系管理指令;
根據(jù)所述映射關(guān)系管理指令,對所述映射關(guān)系進行更新;
其中,所述更新包括對所述映射關(guān)系進行修改操作、刪除操作中的任意一個或全部。
優(yōu)選地,在所述建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系之后,進一步包括:
根據(jù)所述映射關(guān)系,確定每一個所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵;
針對每一個所述目標(biāo)應(yīng)用程序,將該目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵的標(biāo)識與該目標(biāo)應(yīng)用程序的圖標(biāo)進行組合顯示。
優(yōu)選地,所述機頂盒的系統(tǒng)包括:android、ios、windows、linux中的任意一種。
優(yōu)選地,當(dāng)所述機頂盒的系統(tǒng)為android時,
所述獲取外部至少一個遙控信號攜帶的至少一個鍵值,包括:
對所述機頂盒中分發(fā)消息的排隊前截獲密鑰interceptkeybeforequeueing接口進行監(jiān)聽,獲取所述至少一個遙控信號攜帶的至少一個鍵值。
第二方面,本發(fā)明提供了一種啟動機頂盒中應(yīng)用程序的裝置,包括:創(chuàng)建模塊、獲取模塊、選擇模塊、啟動模塊;其中,
所述創(chuàng)建模塊,用于預(yù)先從機頂盒所安裝的應(yīng)用程序中確定至少一個目標(biāo)應(yīng)用程序,并建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系;
所述獲取模塊,用于獲取外部至少一個遙控信號攜帶的至少一個鍵值;
所述選擇模塊,用于根據(jù)所述創(chuàng)建模塊建立的所述映射關(guān)系,確定與所述獲取模塊所獲取到的所述至少一個鍵值相對應(yīng)的目標(biāo)應(yīng)用程序;
所述啟動模塊,用于對所述選擇模塊確定的所述目標(biāo)應(yīng)用程序進行啟動。
優(yōu)選地,所述創(chuàng)建模塊,包括:展示單元、獲取單元;其中,
所述展示單元,用于對所述機頂盒所安裝的各個應(yīng)用程序進行展示,并根據(jù)外部輸入的遙控信號從所述各個應(yīng)用程序中確定至少一個所述目標(biāo)應(yīng)用程序;
所述獲取單元,用于針對每一個所述展示單元選擇的所述目標(biāo)應(yīng)用程序,獲取在同一接收周期內(nèi)接收到的至少一個遙控信號攜帶的至少一個鍵值,其中每一個所述遙控信號攜帶一個鍵值;根據(jù)所述至少一個鍵值的獲取時間,創(chuàng)建該目標(biāo)應(yīng)用程序與所述至少一個鍵值之間的映射關(guān)系并進行存儲。
優(yōu)選地,還包括:接收模塊、更新模塊;
所述接收模塊,用于接收外部遙控信號攜帶的映射關(guān)系管理指令;
所述更新模塊,用于根據(jù)所述接收模塊接收到的所述映射關(guān)系管理指令,對所述映射關(guān)系進行更新;
其中,所述更新包括對所述映射關(guān)系進行修改操作、刪除操作中的任意一個或全部。
優(yōu)選地,還包括:確定模塊、顯示模塊;其中,
所述確定模塊,用于根據(jù)所述映射關(guān)系,確定每一個所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵;
所述顯示模塊,用于針對每一個所述目標(biāo)應(yīng)用程序,將該目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵的標(biāo)識與該目標(biāo)應(yīng)用程序的圖標(biāo)進行組合顯示。
優(yōu)選地,當(dāng)所述機頂盒的系統(tǒng)為android時,所述獲取模塊,包括:監(jiān)聽單元;
所述監(jiān)聽單元,用于對所述機頂盒中分發(fā)消息的排隊前截獲密鑰interceptkeybeforequeueing接口進行監(jiān)聽,獲取所述至少一個遙控信號攜帶的至少一個鍵值。
本發(fā)明實施例提供了一種啟動機頂盒中應(yīng)用程序的方法及裝置,通過建立每一個目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系,給每一個目標(biāo)應(yīng)用程序配置對應(yīng)的遙控按鍵。當(dāng)獲取到外部發(fā)來的鍵值時,根據(jù)已有的映射關(guān)系,確定鍵值對應(yīng)的目標(biāo)程序并啟動。由此可見,本發(fā)明通過給目標(biāo)應(yīng)用程序配置對應(yīng)的遙控按鍵,并通過對應(yīng)的遙控按鍵來啟動目標(biāo)應(yīng)用程序,使得用戶不用遍歷每一級菜單來查詢目標(biāo)應(yīng)用程序,進而實現(xiàn)提升用戶體驗效果的目的。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的一種啟動機頂盒中應(yīng)用程序的方法的流程圖;
圖2是本發(fā)明一個實施例提供的另一種啟動機頂盒中應(yīng)用程序的方法的流程圖;
圖3是本發(fā)明一個實施例提供的一種啟動機頂盒中應(yīng)用程序的裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明一個實施例提供的另一種啟動機頂盒中應(yīng)用程序的裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明一個實施例提供的又一種啟動機頂盒中應(yīng)用程序的裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明一個實施例提供的再一種啟動機頂盒中應(yīng)用程序的裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明一個實施例提供的還一種啟動機頂盒中應(yīng)用程序的裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種啟動機頂盒中應(yīng)用程序的方法,包括以下步驟:
步驟101,預(yù)先從機頂盒所安裝的應(yīng)用程序中確定至少一個目標(biāo)應(yīng)用程序,并建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系。
步驟102,獲取外部至少一個遙控信號攜帶的至少一個鍵值。
步驟103,根據(jù)所述映射關(guān)系,確定與所獲取到的所述至少一個鍵值相對應(yīng)的目標(biāo)應(yīng)用程序。
步驟104,對所述目標(biāo)應(yīng)用程序進行啟動。
本發(fā)明實施例提供了一種啟動機頂盒中應(yīng)用程序的方法,通過建立每一個目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系,給每一個目標(biāo)應(yīng)用程序配置對應(yīng)的遙控按鍵。當(dāng)獲取到外部發(fā)來的鍵值時,根據(jù)已有的映射關(guān)系,確定鍵值對應(yīng)的目標(biāo)程序并啟動。由此可見,本發(fā)明通過給目標(biāo)應(yīng)用程序配置對應(yīng)的遙控按鍵,并通過對應(yīng)的遙控按鍵來啟動目標(biāo)應(yīng)用程序,使得用戶不用遍歷每一級菜單來查詢目標(biāo)應(yīng)用程序,進而實現(xiàn)提升用戶體驗效果的目的。
為了能夠在配置對應(yīng)的遙控按鍵的過程中提高用戶體驗效果,在本發(fā)明的一個實施例中,根據(jù)外部輸入的遙控信號選擇一個需要配置遙控按鍵的目標(biāo)應(yīng)用程序,之后根據(jù)一個接收周期內(nèi)接收到的至少一個遙控按鍵的鍵值的先后順序,配置與目標(biāo)應(yīng)用程序?qū)?yīng)的遙控按鍵。配置完成后對目標(biāo)程序與遙控按鍵的映射關(guān)系進行存儲。
例如,存在目標(biāo)程序a,接受周期為1s。在設(shè)置目標(biāo)程序a的對應(yīng)的遙控按鍵的時,如果在1s內(nèi)先接收到遙控按鍵中“1”的鍵值,再接收到遙控按鍵中“2”的鍵值,則對應(yīng)的遙控按鍵為“1-2”;如果在1s內(nèi)先接收到遙控按鍵中“2”的鍵值,再接收到遙控按鍵中“1”的鍵值,則對應(yīng)的遙控按鍵為“2-1”;如果在1s內(nèi)只接收到遙控按鍵中“2”的鍵值,則對應(yīng)的遙控按鍵為“2”。
通過上述方法,用戶可以靈活地設(shè)置目標(biāo)應(yīng)用程序的對應(yīng)的遙控按鍵,提升了用戶的體驗效果。
為了方便用戶管理目標(biāo)程序?qū)?yīng)的遙控按鍵,在本發(fā)明的一個實施例中,當(dāng)接收到映射關(guān)系管理指令時,對已存儲的映射關(guān)系相應(yīng)地進行修改操作、刪除操作。
例如,當(dāng)映射關(guān)系管理指令為修改映射關(guān)系時,對應(yīng)地彈出修改界面,并根據(jù)接收到的遙控按鍵的鍵值,修改目標(biāo)程序與遙控按鍵的鍵值之間的映射關(guān)系;當(dāng)映射關(guān)系管理指令為刪除映射關(guān)系時,對應(yīng)地彈出刪除界面來刪除目標(biāo)程序與遙控按鍵的鍵值之間的映射關(guān)系。
為了解決用戶忘記目標(biāo)程序?qū)?yīng)的遙控按鍵的問題,在本發(fā)明的一個實施例中,根據(jù)目標(biāo)應(yīng)用程序與至少一個遙控按鍵的對應(yīng)關(guān)系,將目標(biāo)應(yīng)用程序的圖標(biāo)與目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵的標(biāo)識進行組合顯示,方便用戶對目標(biāo)程序?qū)?yīng)的遙控按鍵進行查找。
例如,目標(biāo)程序a的對應(yīng)的遙控按鍵為“1-2”,則將目標(biāo)程序a的圖標(biāo),遙控按鍵“1”和遙控按鍵“2”的標(biāo)識,同時顯示給用戶。
在本發(fā)明的一個實施例中,為了滿足不同用戶的需求,上述實施例中的方法適用于多種機頂盒的系統(tǒng),例如,android、ios、windows、linux。
在本發(fā)明的一個實施例中,當(dāng)所述機頂盒的系統(tǒng)為android時,對機頂盒中分發(fā)消息的排隊前截獲密鑰interceptkeybeforequeueing接口進行監(jiān)聽,獲取所述至少一個遙控信號攜帶的至少一個鍵值。
為了更好地說明本發(fā)明上述實施例的內(nèi)容,如圖2所示,本發(fā)明實施例提供了另一種啟動機頂盒中應(yīng)用程序的方法,包括以下步驟:
步驟201,展示機頂盒中的各個應(yīng)用程序,并選擇至少一個目標(biāo)應(yīng)用程序。
本發(fā)明實施例中,通過界面展示機頂盒中的各個應(yīng)用程序的圖標(biāo),用戶可以根據(jù)實際需要,在界面中選定要設(shè)置遙控按鍵的目標(biāo)應(yīng)用程序的圖標(biāo)。
步驟202,針對每一個目標(biāo)應(yīng)用程序,建立目標(biāo)應(yīng)用程序與至少一個遙控按鍵的鍵值之間的映射關(guān)系并存儲。
本發(fā)明實施例中,通過目標(biāo)應(yīng)用程序的圖標(biāo)進入配置對應(yīng)的遙控按鍵界面后,再根據(jù)用戶在一個接收周期內(nèi),輸入的至少一個遙控按鍵的鍵值以及輸入至少一個遙控按鍵的鍵值的先后順序,創(chuàng)建該目標(biāo)應(yīng)用程序與至少一個鍵值之間的映射關(guān)系,并將映射關(guān)系存儲起來。
例如,用戶點擊目標(biāo)應(yīng)用程序a的圖標(biāo),進入配置對應(yīng)的遙控按鍵界面,在1s內(nèi)依次按下遙控按鍵“1”和遙控按鍵“2”,則與目標(biāo)應(yīng)用程序a對應(yīng)的遙控按鍵為“1-2”。
步驟203,根據(jù)外部遙控信號攜帶的映射關(guān)系管理指令,對已存儲的映射關(guān)系進行更新。
本發(fā)明實施例中,根據(jù)外部遙控信號攜帶的映射關(guān)系管理指令,可對以存儲的映射關(guān)系進行刪除操作和修改操作。
例如,目標(biāo)應(yīng)用程序a對應(yīng)的遙控按鍵為“1-2”,當(dāng)接收到外部遙控信號攜帶的映射關(guān)系修改指令時,進入相應(yīng)的修改界面,用戶在1s內(nèi)依次按下遙控按鍵“2”和遙控按鍵“1”,則目標(biāo)應(yīng)用程序a對應(yīng)的遙控按鍵修改為“2-1”。
步驟204,將修改后的映射關(guān)系顯示給用戶。
本發(fā)明實施例中,通過將目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵的標(biāo)識與目標(biāo)應(yīng)用程序的圖標(biāo)進行組合顯示。便于用戶對目標(biāo)應(yīng)用程序?qū)?yīng)的遙控按鍵進行查找。
例如,目標(biāo)應(yīng)用程序a對應(yīng)的遙控按鍵為“1-2”,目標(biāo)應(yīng)用程序b對應(yīng)的遙控按鍵為“3-4”,則顯示時,第一行為“a,1-2”;第二行為“b,3-4”。
步驟205,獲取外部至少一個遙控信號攜帶的至少一個鍵值。
本發(fā)明實施例中,當(dāng)所述機頂盒的系統(tǒng)為android時,對機頂盒中分發(fā)消息的排隊前截獲密鑰interceptkeybeforequeueing接口進行監(jiān)聽,獲取至少一個遙控信號攜帶的至少一個鍵值。
步驟206,根據(jù)已存儲的映射關(guān)系,確定與獲取到的至少一個鍵值相對應(yīng)的目標(biāo)應(yīng)用程序。
本發(fā)明實施例中,每次獲取到鍵值時與已存儲的遙控按鍵的鍵值進行一次匹配,如果匹配正確,則執(zhí)行步驟207,否則結(jié)束當(dāng)前流程。
例如,目標(biāo)應(yīng)用程序a對應(yīng)的遙控按鍵為“1-2”鍵值為“1-10”,當(dāng)獲取到的鍵值為1時,與目標(biāo)應(yīng)用程序a對應(yīng)的遙控按鍵的鍵值不匹配,則繼續(xù)獲取鍵值,如果為獲取的鍵值為“1-10”,啟動目標(biāo)應(yīng)用程序a。
步驟207,啟動已確定的目標(biāo)應(yīng)用程序。
本發(fā)明實施例中,通過遙控按鍵的鍵值確定目標(biāo)應(yīng)用程序之后,根據(jù)目標(biāo)應(yīng)用程序的包名啟動目標(biāo)應(yīng)用程序。
例如,目標(biāo)應(yīng)用程序a的包名為“a”,則在啟動目標(biāo)應(yīng)用程序a時,先將包名“a”發(fā)送至相應(yīng)的接口進而啟動目標(biāo)應(yīng)用程序a。
如圖3所示,本發(fā)明實施例提供了一種啟動機頂盒中應(yīng)用程序的裝置,包括:創(chuàng)建模塊301、獲取模塊302、選擇模塊303、啟動模塊304;其中,
創(chuàng)建模塊301,用于預(yù)先從機頂盒所安裝的應(yīng)用程序中確定至少一個目標(biāo)應(yīng)用程序,并建立每一個所述目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系;
獲取模塊302,用于獲取外部至少一個遙控信號攜帶的至少一個鍵值;
選擇模塊303,用于根據(jù)創(chuàng)建模塊301建立的所述映射關(guān)系,確定與獲取模塊302所獲取到的所述至少一個鍵值相對應(yīng)的目標(biāo)應(yīng)用程序;
啟動模塊304,用于對選擇模塊303確定的所述目標(biāo)應(yīng)用程序進行啟動。
如圖4所示,本發(fā)明實施例提供了另一種啟動機頂盒中應(yīng)用程序的裝置,創(chuàng)建模塊301,包括:展示單元3011、獲取單元3012;其中,
展示單元3011,用于對所述機頂盒所安裝的各個應(yīng)用程序進行展示,并根據(jù)外部輸入的遙控信號從所述各個應(yīng)用程序中確定至少一個所述目標(biāo)應(yīng)用程序;
獲取單元3012,用于針對每一個展示單元3011選擇的所述目標(biāo)應(yīng)用程序,獲取在同一接收周期內(nèi)接收到的至少一個遙控信號攜帶的至少一個鍵值,其中每一個所述遙控信號攜帶一個鍵值;根據(jù)所述至少一個鍵值的獲取時間,創(chuàng)建該目標(biāo)應(yīng)用程序與所述至少一個鍵值之間的映射關(guān)系并進行存儲。
如圖5所示,本發(fā)明實施例提供了又一種啟動機頂盒中應(yīng)用程序的裝置,還包括:接收模塊501、更新模塊502;
接收模塊501,用于接收外部遙控信號攜帶的映射關(guān)系管理指令;
更新模塊502,用于根據(jù)接收模塊501接收到的所述映射關(guān)系管理指令,對所述映射關(guān)系進行更新;
其中,所述更新包括對所述映射關(guān)系進行修改操作、刪除操作中的任意一個或全部。
如圖6所示,本發(fā)明實施例提供了再一種啟動機頂盒中應(yīng)用程序的裝置,還包括:確定模塊601、顯示模塊602;其中,
確定模塊601,用于根據(jù)所述映射關(guān)系,確定每一個所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵;
顯示模塊602,用于針對每一個所述目標(biāo)應(yīng)用程序,將該目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個遙控按鍵的標(biāo)識與該目標(biāo)應(yīng)用程序的圖標(biāo)進行組合顯示。
如圖7所示,本發(fā)明實施例提供了還一種啟動機頂盒中應(yīng)用程序的裝置,
當(dāng)所述機頂盒的系統(tǒng)為android時,獲取模塊302,包括:監(jiān)聽單元3021;
監(jiān)聽單元3021,用于對所述機頂盒中分發(fā)消息的排隊前截獲密鑰interceptkeybeforequeueing接口進行監(jiān)聽,獲取所述至少一個遙控信號攜帶的至少一個鍵值。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
本發(fā)明實施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行本發(fā)明任意一個實施例中提供的一種啟動機頂盒中應(yīng)用程序的方法。
本發(fā)明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;
所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當(dāng)所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行本發(fā)明任意一個實施例中提供的一種啟動機頂盒中應(yīng)用程序的方法。
綜上所述,本發(fā)明各個實施例至少具有如下有益效果:
1、本發(fā)明一個實施例中,通過建立每一個目標(biāo)應(yīng)用程序與遙控器上至少一個遙控按鍵的鍵值之間的映射關(guān)系,給每一個目標(biāo)應(yīng)用程序配置對應(yīng)的遙控按鍵。當(dāng)獲取到外部發(fā)來的鍵值時,根據(jù)已有的映射關(guān)系,確定鍵值對應(yīng)的目標(biāo)程序并啟動。由此可見,本發(fā)明通過給目標(biāo)應(yīng)用程序配置對應(yīng)的遙控按鍵,并通過對應(yīng)的遙控按鍵來啟動目標(biāo)應(yīng)用程序,使得用戶不用遍歷每一級菜單來查詢目標(biāo)應(yīng)用程序,進而實現(xiàn)提升用戶體驗效果的目的。
2、本發(fā)明一個實施例中,根據(jù)同一個接收周期內(nèi)接收到的至少一個遙控按鍵的鍵值的先后順序,配置與目標(biāo)應(yīng)用程序?qū)?yīng)的遙控按鍵,解決了由于目標(biāo)應(yīng)用程序多于遙控按鍵而導(dǎo)致目標(biāo)應(yīng)用程序與遙控按鍵無法一一對應(yīng)的問題,從而進一步提升了用戶體的驗效果。
3、本發(fā)明一個實施例中,通過組合顯示目標(biāo)應(yīng)用程序?qū)?yīng)的遙控按鍵的標(biāo)識和目標(biāo)應(yīng)用程序的圖標(biāo),用戶可以查詢目標(biāo)應(yīng)用程序?qū)?yīng)的遙控按鍵,進一步提升了用戶體的驗效果。
4、本發(fā)明一個實施例中,通過設(shè)置能夠?qū)δ繕?biāo)應(yīng)用程序與遙控按鍵的鍵值的映射關(guān)系進行刪除操作、修改操作的界面,方便用戶對目標(biāo)應(yīng)用程序與遙控按鍵的鍵值的映射關(guān)系進行管理,從而進一步提升了用戶體的驗效果。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。