本發(fā)明涉及視頻播放領(lǐng)域,尤其涉及一種快速換臺(tái)方法及系統(tǒng)。
背景技術(shù):
目前,隨著電視產(chǎn)業(yè)的發(fā)展,電視所能收看的節(jié)目越來(lái)越多。用戶通常是通過兩種方式在為數(shù)眾多的節(jié)目中選擇一個(gè)特定節(jié)目號(hào),第一種:按下遙控器上的節(jié)目加、減鍵,將電視調(diào)到自己所希望的節(jié)目,第二種:通過相應(yīng)的數(shù)字按鍵來(lái)直接選定節(jié)目號(hào),但對(duì)于“0~9”以外的節(jié)目,需進(jìn)行兩次以上的不同按鍵操作。由于用戶大部分時(shí)間觀看的節(jié)目也就只有少數(shù)幾個(gè),當(dāng)用戶按遙控器跳轉(zhuǎn)到指定節(jié)目的時(shí)候,以上兩種方式都需要多次對(duì)按鍵進(jìn)行操作才能跳轉(zhuǎn)到指定的節(jié)目,不是很方便快捷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種快速換臺(tái)方法及系統(tǒng),旨在解決用戶需要對(duì)按鍵進(jìn)行多次操作才能選擇指定的節(jié)目號(hào)的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種快速換臺(tái)方法,所述快速換臺(tái)方法包括:
在檢測(cè)到遙控器發(fā)送的控制信號(hào)時(shí),獲取所述控制信號(hào)對(duì)應(yīng)的鍵值信息;
獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù),其中,所述接收參數(shù)包括所述鍵值信息的持續(xù)接收時(shí)長(zhǎng)及/或連續(xù)接收次數(shù);
根據(jù)所述接收參數(shù)與節(jié)目號(hào)之間的映射關(guān)系,跳轉(zhuǎn)至所述接收參數(shù)對(duì)應(yīng)的節(jié)目號(hào)。
優(yōu)選地,所述獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù)的步驟包括:
獲取所述鍵值信息對(duì)應(yīng)的持續(xù)接收時(shí)長(zhǎng);
當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值時(shí),判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否接收到所述鍵值信息;
在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述鍵值信息時(shí),更新所述鍵值信息的連續(xù)接收次數(shù);
當(dāng)所述連續(xù)接收次數(shù)大于第二預(yù)設(shè)閾值時(shí),將所述連續(xù)接收次數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù);
當(dāng)所述持續(xù)接收時(shí)長(zhǎng)大于或等于第一預(yù)設(shè)閾值時(shí),將所述持續(xù)接時(shí)長(zhǎng)數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù)。
優(yōu)選地,所述在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述鍵值信息時(shí),更新所述鍵值信息的連續(xù)接收次數(shù)的步驟之后還包括:
當(dāng)所述連續(xù)接收次數(shù)小于第二預(yù)設(shè)閾值時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
優(yōu)選地,所述獲取所述鍵值信息對(duì)應(yīng)的持續(xù)接收時(shí)長(zhǎng)的步驟之后還包括:
當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,且在預(yù)設(shè)時(shí)間間隔內(nèi)接收到另一鍵值信息時(shí),按照先后順序排列所述鍵值信息獲得鍵值組,并跳轉(zhuǎn)至所述鍵值組對(duì)應(yīng)的節(jié)目號(hào)。
優(yōu)選地,所述根據(jù)所述接收參數(shù)與節(jié)目號(hào)之間的映射關(guān)系,跳轉(zhuǎn)至所述接收參數(shù)對(duì)應(yīng)的節(jié)目號(hào)的步驟之前還包括:
判斷所述接收參數(shù)與節(jié)目號(hào)之間是否存在映射關(guān)系;
所述判斷所述接收參數(shù)與節(jié)目號(hào)之間是否存在映射關(guān)系的步驟之后包括:
當(dāng)所述接收參數(shù)與節(jié)目號(hào)之間不存在映射關(guān)系時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種快速換臺(tái)系統(tǒng),所述快速換臺(tái)系統(tǒng)包括:
鍵值信息獲取模塊,用于在檢測(cè)到遙控器發(fā)送的控制信號(hào)時(shí),獲取所述控制信號(hào)對(duì)應(yīng)的鍵值信息;
接收參數(shù)獲取模塊,用于獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù),其中,所述接收參數(shù)包括所述鍵值信息的持續(xù)接收時(shí)長(zhǎng)及/或連續(xù)接收次數(shù);
換臺(tái)模塊,用于根據(jù)所述接收參數(shù)與節(jié)目號(hào)之間的映射關(guān)系,跳轉(zhuǎn)至所述接收參數(shù)對(duì)應(yīng)的節(jié)目號(hào)。
優(yōu)選地,所述接收參數(shù)獲取模塊包括:
持續(xù)接收時(shí)長(zhǎng)單元,用于獲取所述鍵值信息對(duì)應(yīng)的持續(xù)接收時(shí)長(zhǎng);
判斷單元,用于當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值時(shí),判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否接收到所述鍵值信息;
連續(xù)接收次數(shù)單元,用于在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述鍵值信息時(shí),更新所述鍵值信息的連續(xù)接收次數(shù);
第一接收參數(shù)單元,用于當(dāng)所述連續(xù)接收次數(shù)大于第二預(yù)設(shè)閾值時(shí),將所述連續(xù)接收次數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù);
第二接收參數(shù)單元,用于當(dāng)所述持續(xù)接收時(shí)長(zhǎng)大于或等于第一預(yù)設(shè)閾值時(shí),將所述持續(xù)接時(shí)長(zhǎng)數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù)。
優(yōu)選地,所述換臺(tái)模塊還用于,當(dāng)所述連續(xù)接收次數(shù)小于第二預(yù)設(shè)閾值時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
優(yōu)選地,所述換臺(tái)模塊還用于,當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,且在預(yù)設(shè)時(shí)間間隔內(nèi)接收到另一鍵值信息時(shí),按照先后順序排列所述鍵值信息獲得鍵值組,并跳轉(zhuǎn)至所述鍵值組對(duì)應(yīng)的節(jié)目號(hào)。
優(yōu)選地,所述快速換臺(tái)系統(tǒng)還包括:
判斷模塊,用于判斷所述接收參數(shù)與節(jié)目號(hào)之間是否存在映射關(guān)系;
所述換臺(tái)模塊還用于,當(dāng)所述接收參數(shù)與節(jié)目號(hào)之間不存在映射關(guān)系時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
本發(fā)明提出的技術(shù)方案中,預(yù)先對(duì)遙控器上的按鍵進(jìn)行設(shè)置,根據(jù)按鍵按下的不同時(shí)長(zhǎng)和/或次數(shù)設(shè)置有匹配的節(jié)目號(hào),當(dāng)用戶對(duì)遙控器上的按鍵進(jìn)行不同操作時(shí),比如長(zhǎng)按操作或者數(shù)次連擊操作,終端接收到遙控器發(fā)送的控制信號(hào)后獲取到相應(yīng)的鍵值信息,并可以獲取到該鍵值信息對(duì)應(yīng)的接收參數(shù),比如長(zhǎng)按的時(shí)間和/或連擊的次數(shù),從而查找到與該接收參數(shù)匹配的節(jié)目號(hào)且直接跳轉(zhuǎn)到該節(jié)目號(hào),實(shí)現(xiàn)了通過較少次數(shù)的按鍵操作即可快速跳轉(zhuǎn)節(jié)目的目的。
附圖說明
圖1為本發(fā)明快速換臺(tái)方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明快速換臺(tái)方法第二實(shí)施例中獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù)的步驟的細(xì)化流程示意圖;
圖3為本發(fā)明快速換臺(tái)方法第三實(shí)施例的流程示意圖;
圖4為本發(fā)明快速換臺(tái)系統(tǒng)第一實(shí)施例的功能模塊示意圖;
圖5為本發(fā)明快速換臺(tái)系統(tǒng)第二實(shí)施例中接收參數(shù)獲取模塊的細(xì)化功能模塊示意圖;
圖6為本發(fā)明快速換臺(tái)系統(tǒng)第三實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,本發(fā)明第一實(shí)施例提出的快速換臺(tái)方法包括:
步驟S100,在檢測(cè)到遙控器發(fā)送的控制信號(hào)時(shí),獲取所述控制信號(hào)對(duì)應(yīng)的鍵值信息;
步驟S200,獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù),其中,所述接收參數(shù)包括所述鍵值信息的持續(xù)接收時(shí)長(zhǎng)及/或連續(xù)接收次數(shù)。
具體地,本發(fā)明可以用于電視、機(jī)頂盒或者其他遙控器控制的視頻播放設(shè)備,任何具有輸入功能且能發(fā)出視頻播放設(shè)備所能接收到的信號(hào)的外設(shè)均可以用作遙控器。在本實(shí)施例中,視頻播放設(shè)備為電視,當(dāng)用戶操作遙控器上的按鍵時(shí),電視端接收到相應(yīng)的控制信號(hào),從控制信息中可以獲取用戶所操作按鍵的鍵值信息,以及用戶按下、松開該按鍵的時(shí)間(即該鍵值信息的持續(xù)接收時(shí)長(zhǎng))。
步驟S300,根據(jù)所述接收參數(shù)與節(jié)目號(hào)之間的映射關(guān)系,跳轉(zhuǎn)至所述接收參數(shù)對(duì)應(yīng)的節(jié)目號(hào)。
具體地,在遙控器上提供一個(gè)指定的快捷換臺(tái)界面,比如數(shù)字鍵0~9,每一個(gè)按鍵可以預(yù)先針對(duì)不同的按下時(shí)長(zhǎng)和/或次數(shù)設(shè)置對(duì)應(yīng)的節(jié)目號(hào),比如預(yù)先設(shè)定數(shù)字鍵“1”的持續(xù)接收時(shí)長(zhǎng)超過8s與節(jié)目號(hào)10存在映射關(guān)系,則用戶按住數(shù)字鍵“1”超過8s時(shí)直接跳轉(zhuǎn)至節(jié)目號(hào)10;預(yù)先設(shè)定數(shù)字鍵“1”連續(xù)接收次數(shù)為2次時(shí)與節(jié)目號(hào)101存在映射關(guān)系,則用戶按住數(shù)字鍵“1”達(dá)到5s,松開按鍵后再次按住數(shù)字鍵“1”,然后松開按鍵,兩次松開按鍵之間的時(shí)間為2s時(shí)直接跳轉(zhuǎn)至節(jié)目號(hào)101;預(yù)先設(shè)定數(shù)字鍵“1”連續(xù)兩次的持續(xù)接收時(shí)長(zhǎng)超過8s與節(jié)目號(hào)102存在映射關(guān)系,則用戶按住數(shù)字鍵“1”超過8s,松開按鍵后再次按住數(shù)字鍵“1”,按住時(shí)間超過8s,且前次松開按鍵與后次按住按鍵之間的時(shí)間不超過2s是直接跳轉(zhuǎn)節(jié)目號(hào)102等等。假如快捷換臺(tái)界面為數(shù)字鍵0~9,那么通過對(duì)接收參數(shù)和與之匹配的節(jié)目號(hào)進(jìn)行設(shè)置可以快捷跳轉(zhuǎn)到數(shù)十個(gè)節(jié)目號(hào),能滿足用戶選擇??垂?jié)目號(hào)的需求。
本發(fā)明提出的技術(shù)方案中,預(yù)先對(duì)遙控器上的按鍵進(jìn)行設(shè)置,根據(jù)按鍵按下的不同時(shí)長(zhǎng)和/或次數(shù)設(shè)置有匹配的節(jié)目號(hào),當(dāng)用戶對(duì)遙控器上的按鍵進(jìn)行不同操作時(shí),比如長(zhǎng)按操作或者數(shù)次連擊操作,終端接收到遙控器發(fā)送的控制信號(hào)后獲取到相應(yīng)的鍵值信息,并可以獲取到該鍵值信息對(duì)應(yīng)的接收參數(shù),比如長(zhǎng)按的時(shí)間和/或連擊的次數(shù),從而查找到與該接收參數(shù)匹配的節(jié)目號(hào)且直接跳轉(zhuǎn)到該節(jié)目號(hào),實(shí)現(xiàn)了通過較少次數(shù)的按鍵操作即可快速跳轉(zhuǎn)節(jié)目的目的。
進(jìn)一步地,參照?qǐng)D2,為本發(fā)明快速換臺(tái)方法的第二實(shí)施例,在上述第一實(shí)施例的基礎(chǔ)上,所述獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù)的步驟包括:
步驟S201,獲取所述鍵值信息對(duì)應(yīng)的持續(xù)接收時(shí)長(zhǎng);
步驟S206,判斷所述持續(xù)接收時(shí)長(zhǎng)是否小于第一預(yù)設(shè)閾值;
步驟S202,當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值時(shí),判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否接收到所述鍵值信息;
步驟S203,在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述鍵值信息時(shí),更新所述鍵值信息的連續(xù)接收次數(shù);
步驟S204,當(dāng)所述連續(xù)接收次數(shù)大于第二預(yù)設(shè)閾值時(shí),將所述連續(xù)接收次數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù)。
具體地,當(dāng)用戶按住一按鍵的時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,則說明用戶沒有對(duì)該按鍵進(jìn)行長(zhǎng)按操作,用戶松開該按鍵后在預(yù)設(shè)時(shí)間間隔內(nèi)又按住該按鍵,則說明用戶對(duì)該按鍵進(jìn)行了連擊操作,可以是兩次連擊,三次連擊,四次連擊……n次連擊,預(yù)先對(duì)該按鍵不同的連擊次數(shù)設(shè)置有對(duì)應(yīng)的節(jié)目號(hào),如果預(yù)先只設(shè)定了連擊次數(shù)大于2下有對(duì)應(yīng)的節(jié)目號(hào),此時(shí)第二預(yù)設(shè)閾值為2,那么當(dāng)連接接收次數(shù)大于2時(shí),將連續(xù)接收次數(shù)作為接收參數(shù),根據(jù)連接接收次數(shù)與節(jié)目號(hào)之間的映射關(guān)系即可直接跳轉(zhuǎn)到相應(yīng)的節(jié)目號(hào)。用戶只需對(duì)某一按鍵進(jìn)行連擊操作即可將跳轉(zhuǎn)到指定的節(jié)目,實(shí)現(xiàn)了快速換臺(tái)的目的。
步驟S205,當(dāng)所述持續(xù)接收時(shí)長(zhǎng)大于或等于第一預(yù)設(shè)閾值時(shí),將所述持續(xù)接時(shí)長(zhǎng)數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù)。
具體地,將某一按鍵的按下時(shí)間大于第一預(yù)設(shè)閾值的按鍵狀態(tài)設(shè)為長(zhǎng)按狀態(tài),且設(shè)置該按鍵長(zhǎng)按狀態(tài)下匹配的節(jié)目號(hào)為111,當(dāng)用戶按住該按鍵的時(shí)長(zhǎng)大于第一預(yù)設(shè)閾值,比如第一預(yù)設(shè)閾值設(shè)為8s,直接跳轉(zhuǎn)至節(jié)目號(hào)111播放節(jié)目。用戶可以對(duì)第一預(yù)設(shè)閾值以及匹配的節(jié)目號(hào)進(jìn)行修改以符合個(gè)人的按鍵習(xí)慣以及喜愛的節(jié)目。用戶只需長(zhǎng)按某一按鍵即可將跳轉(zhuǎn)到指定的節(jié)目,避免了現(xiàn)有技術(shù)中通過多次操作數(shù)字鍵或者操作頻道加、減鍵來(lái)獲取指定節(jié)目的問題。
進(jìn)一步地,在上述第二實(shí)施例的基礎(chǔ)上,所述在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述鍵值信息時(shí),更新所述鍵值信息的連續(xù)接收次數(shù)的步驟之后還包括:
當(dāng)所述連續(xù)接收次數(shù)小于第二預(yù)設(shè)閾值時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
具體地,如果將第二預(yù)設(shè)閾值設(shè)定為2,而用戶只對(duì)按鍵“5”連擊了兩次,則直接跳轉(zhuǎn)至該按鍵對(duì)應(yīng)的節(jié)目號(hào),即節(jié)目號(hào)5。
進(jìn)一步地,在上述第二實(shí)施例的基礎(chǔ)上,所述獲取所述鍵值信息對(duì)應(yīng)的持續(xù)接收時(shí)長(zhǎng)的步驟之后還包括:
當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,且在預(yù)設(shè)時(shí)間間隔內(nèi)接收到另一鍵值信息時(shí),按照先后順序排列所述鍵值信息獲得鍵值組,并跳轉(zhuǎn)至所述鍵值組對(duì)應(yīng)的節(jié)目號(hào)。
具體地,當(dāng)用戶首先按住數(shù)字鍵“1”,在小于第一預(yù)設(shè)閾值的時(shí)長(zhǎng)內(nèi)松開后在預(yù)設(shè)時(shí)間間隔內(nèi)按住數(shù)字鍵“2”,說明用戶對(duì)按鍵進(jìn)行的不是長(zhǎng)按操作,而且又不是對(duì)同一個(gè)按鍵進(jìn)行連擊操作,此時(shí),按照鍵值信息接收的先后順序排列鍵值信息獲得鍵值組12,然后直接跳轉(zhuǎn)至節(jié)目號(hào)12播放節(jié)目。
進(jìn)一步地,參照?qǐng)D3,為本發(fā)明快速換臺(tái)方法的第三實(shí)施例,在上述第一或第二實(shí)施例的基礎(chǔ)上,所述根據(jù)所述接收參數(shù)與節(jié)目號(hào)之間的映射關(guān)系,跳轉(zhuǎn)至所述接收參數(shù)對(duì)應(yīng)的節(jié)目號(hào)的步驟之前還包括:
步驟S400,判斷所述接收參數(shù)與節(jié)目號(hào)之間是否存在映射關(guān)系;
所述判斷所述接收參數(shù)與節(jié)目號(hào)之間是否存在映射關(guān)系的步驟之后包括:
步驟S500,當(dāng)所述接收參數(shù)與節(jié)目號(hào)之間不存在映射關(guān)系時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
具體地,當(dāng)檢測(cè)到某一按鍵從按下到彈起之間的時(shí)長(zhǎng),即持續(xù)接收時(shí)長(zhǎng)大于第一預(yù)設(shè)閾值時(shí),說明用戶對(duì)該按鍵進(jìn)行了長(zhǎng)按操作,此時(shí)需要查詢?cè)摪存I是否預(yù)先設(shè)置有與長(zhǎng)按狀態(tài)匹配的節(jié)目號(hào),如果沒有的話,則沒有匹配的節(jié)目號(hào)進(jìn)行快速跳轉(zhuǎn),按照遙控器的正常輸入模式跳轉(zhuǎn)節(jié)目號(hào)播放節(jié)目。比如,對(duì)數(shù)字鍵“3”沒有預(yù)先設(shè)置其在長(zhǎng)按狀態(tài)下對(duì)應(yīng)的節(jié)目號(hào),那么當(dāng)用戶長(zhǎng)按數(shù)字鍵“3”時(shí),按照遙控器的正常輸入模式,如果節(jié)目數(shù)的上限是三位數(shù)字,那么會(huì)按照3、33、333、3、33、333……的順序變換節(jié)目號(hào),直至用戶松開按鍵,跳轉(zhuǎn)至松開按鍵時(shí)顯示的節(jié)目號(hào)。
當(dāng)某鍵值信息的持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,且在預(yù)設(shè)時(shí)間間隔內(nèi)再次接收到該鍵值信息時(shí),說明用戶對(duì)該按鍵進(jìn)行了連擊操作,此時(shí)需要查詢?cè)摪存I是否預(yù)先設(shè)置有與連擊狀態(tài)匹配的節(jié)目號(hào),如果沒有的話,則沒有匹配的節(jié)目號(hào)進(jìn)行快速跳轉(zhuǎn),按照遙控器的正常輸入模式跳轉(zhuǎn)節(jié)目號(hào)播放節(jié)目。比如,對(duì)數(shù)字鍵“4”沒有預(yù)先設(shè)置其在連擊狀態(tài)下對(duì)應(yīng)的節(jié)目號(hào),那么當(dāng)用戶連擊數(shù)字鍵“4”時(shí),按照遙控器的正常輸入模式,如果松開數(shù)字鍵“4”至再次按住后松開數(shù)字鍵“4”之間的時(shí)長(zhǎng)小于第三預(yù)設(shè)時(shí)長(zhǎng)且大于第四預(yù)設(shè)時(shí)長(zhǎng)時(shí),跳轉(zhuǎn)至節(jié)目號(hào)44播放節(jié)目;如果松開數(shù)字鍵“4”至至再次按住后松開數(shù)字鍵“4”之間的時(shí)長(zhǎng)大于第三預(yù)設(shè)時(shí)長(zhǎng)時(shí),跳轉(zhuǎn)至節(jié)目號(hào)4播放節(jié)目。
參照?qǐng)D4,為本發(fā)明快速換臺(tái)系統(tǒng)的第一實(shí)施例,該快速換臺(tái)系統(tǒng)包括:
鍵值信息獲取模塊100,用于在檢測(cè)到遙控器發(fā)送的控制信號(hào)時(shí),獲取所述控制信號(hào)對(duì)應(yīng)的鍵值信息;
接收參數(shù)獲取模塊200,用于獲取所述鍵值信息對(duì)應(yīng)的接收參數(shù),其中,所述接收參數(shù)包括所述鍵值信息的持續(xù)接收時(shí)長(zhǎng)及/或連續(xù)接收次數(shù)。
具體地,本發(fā)明可以用于電視、機(jī)頂盒或者其他遙控器控制的視頻播放設(shè)備,任何具有輸入功能且能發(fā)出視頻播放設(shè)備所能接收到的信號(hào)的外設(shè)均可以用作遙控器。在本實(shí)施例中,視頻播放設(shè)備為電視,當(dāng)用戶操作遙控器上的按鍵時(shí),電視端接收到相應(yīng)的控制信號(hào),從控制信息中可以獲取用戶所操作按鍵的鍵值信息,以及用戶按下、松開該按鍵的時(shí)間(即該鍵值信息的持續(xù)接收時(shí)長(zhǎng))。
換臺(tái)模塊300,用于根據(jù)所述接收參數(shù)與節(jié)目號(hào)之間的映射關(guān)系,跳轉(zhuǎn)至所述接收參數(shù)對(duì)應(yīng)的節(jié)目號(hào)。
具體地,在遙控器上提供一個(gè)指定的快捷換臺(tái)界面,比如數(shù)字鍵0~9,每一個(gè)按鍵可以預(yù)先針對(duì)不同的按下時(shí)長(zhǎng)和/或次數(shù)設(shè)置對(duì)應(yīng)的節(jié)目號(hào),比如預(yù)先設(shè)定數(shù)字鍵“1”的持續(xù)接收時(shí)長(zhǎng)超過8s與節(jié)目號(hào)10存在映射關(guān)系,則用戶按住數(shù)字鍵“1”超過8s時(shí)直接跳轉(zhuǎn)至節(jié)目號(hào)10;預(yù)先設(shè)定數(shù)字鍵“1”連續(xù)接收次數(shù)為2次時(shí)與節(jié)目號(hào)101存在映射關(guān)系,則用戶按住數(shù)字鍵“1”達(dá)到5s,松開按鍵后再次按住數(shù)字鍵“1”,然后松開按鍵,兩次松開按鍵之間的時(shí)間為2s時(shí)直接跳轉(zhuǎn)至節(jié)目號(hào)101;預(yù)先設(shè)定數(shù)字鍵“1”連續(xù)兩次的持續(xù)接收時(shí)長(zhǎng)超過8s與節(jié)目號(hào)102存在映射關(guān)系,則用戶按住數(shù)字鍵“1”超過8s,松開按鍵后再次按住數(shù)字鍵“1”,按住時(shí)間超過8s,且前次松開按鍵與后次按住按鍵之間的時(shí)間不超過2s是直接跳轉(zhuǎn)節(jié)目號(hào)102等等。假如快捷換臺(tái)界面為數(shù)字鍵0~9,那么通過對(duì)接收參數(shù)和與之匹配的節(jié)目號(hào)進(jìn)行設(shè)置可以快捷跳轉(zhuǎn)到數(shù)十個(gè)節(jié)目號(hào),能滿足用戶選擇??垂?jié)目號(hào)的需求。
本發(fā)明提出的技術(shù)方案中,預(yù)先對(duì)遙控器上的按鍵進(jìn)行設(shè)置,根據(jù)按鍵按下的不同時(shí)長(zhǎng)和/或次數(shù)設(shè)置有匹配的節(jié)目號(hào),當(dāng)用戶對(duì)遙控器上的按鍵進(jìn)行不同操作時(shí),比如長(zhǎng)按操作或者數(shù)次連擊操作,終端接收到遙控器發(fā)送的控制信號(hào)后獲取到相應(yīng)的鍵值信息,并可以獲取到該鍵值信息對(duì)應(yīng)的接收參數(shù),比如長(zhǎng)按的時(shí)間和/或連擊的次數(shù),從而查找到與該接收參數(shù)匹配的節(jié)目號(hào)且直接跳轉(zhuǎn)到該節(jié)目號(hào),實(shí)現(xiàn)了通過較少次數(shù)的按鍵操作即可快速跳轉(zhuǎn)節(jié)目的目的。
進(jìn)一步地,參照?qǐng)D5,為本發(fā)明快速換臺(tái)系統(tǒng)的第二實(shí)施例,在上述快速換臺(tái)系統(tǒng)第一實(shí)施例的基礎(chǔ)上,所述接收參數(shù)獲取模塊200包括:
持續(xù)接收時(shí)長(zhǎng)單元201,用于獲取所述鍵值信息對(duì)應(yīng)的持續(xù)接收時(shí)長(zhǎng);
判斷單元202,用于當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值時(shí),判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否接收到所述鍵值信息;
連續(xù)接收次數(shù)單元203,用于在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述鍵值信息時(shí),更新所述鍵值信息的連續(xù)接收次數(shù);
第一接收參數(shù)單元204,用于當(dāng)所述連續(xù)接收次數(shù)大于第二預(yù)設(shè)閾值時(shí),將所述連續(xù)接收次數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù)。
具體地,當(dāng)用戶按住一按鍵的時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,則說明用戶沒有對(duì)該按鍵進(jìn)行長(zhǎng)按操作,用戶松開該按鍵后在預(yù)設(shè)時(shí)間間隔內(nèi)又按住該按鍵,則說明用戶對(duì)該按鍵進(jìn)行了連擊操作,可以是兩次連擊,三次連擊,四次連擊……n次連擊,預(yù)先對(duì)該按鍵不同的連擊次數(shù)設(shè)置有對(duì)應(yīng)的節(jié)目號(hào),如果預(yù)先只設(shè)定了連擊次數(shù)大于2下有對(duì)應(yīng)的節(jié)目號(hào),此時(shí)第二預(yù)設(shè)閾值為2,那么當(dāng)連接接收次數(shù)大于2時(shí),將連續(xù)接收次數(shù)作為接收參數(shù),根據(jù)連接接收次數(shù)與節(jié)目號(hào)之間的映射關(guān)系即可直接跳轉(zhuǎn)到相應(yīng)的節(jié)目號(hào)。用戶只需對(duì)某一按鍵進(jìn)行連擊操作即可將跳轉(zhuǎn)到指定的節(jié)目,實(shí)現(xiàn)了快速換臺(tái)的目的。
第二接收參數(shù)單元205,用于當(dāng)所述持續(xù)接收時(shí)長(zhǎng)大于或等于第一預(yù)設(shè)閾值時(shí),將所述持續(xù)接時(shí)長(zhǎng)數(shù)作為所述鍵值信息對(duì)應(yīng)的接收參數(shù)。
具體地,將某一按鍵的按下時(shí)間大于第一預(yù)設(shè)閾值的按鍵狀態(tài)設(shè)為長(zhǎng)按狀態(tài),且設(shè)置該按鍵長(zhǎng)按狀態(tài)下匹配的節(jié)目號(hào)為111,當(dāng)用戶按住該按鍵的時(shí)長(zhǎng)大于第一預(yù)設(shè)閾值,比如第一預(yù)設(shè)閾值設(shè)為8s,直接跳轉(zhuǎn)至節(jié)目號(hào)111播放節(jié)目。用戶可以對(duì)第一預(yù)設(shè)閾值以及匹配的節(jié)目號(hào)進(jìn)行修改以符合個(gè)人的按鍵習(xí)慣以及喜愛的節(jié)目。用戶只需長(zhǎng)按某一按鍵即可將跳轉(zhuǎn)到指定的節(jié)目,避免了現(xiàn)有技術(shù)中通過多次操作數(shù)字鍵或者操作頻道加、減鍵來(lái)獲取指定節(jié)目的問題。
進(jìn)一步地,基于本發(fā)明快速換臺(tái)系統(tǒng)的第二實(shí)施例,所述換臺(tái)模塊300還用于,當(dāng)所述連續(xù)接收次數(shù)小于第二預(yù)設(shè)閾值時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
具體地,如果將第二預(yù)設(shè)閾值設(shè)定為2,而用戶只對(duì)按鍵“5”連擊了兩次,則直接跳轉(zhuǎn)至該按鍵對(duì)應(yīng)的節(jié)目號(hào),即節(jié)目號(hào)5。
進(jìn)一步地,在上述快速換臺(tái)系統(tǒng)第二實(shí)施例的基礎(chǔ)上,所述換臺(tái)模塊300還用于,當(dāng)所述持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,且在預(yù)設(shè)時(shí)間間隔內(nèi)接收到另一鍵值信息時(shí),按照先后順序排列所述鍵值信息獲得鍵值組,并跳轉(zhuǎn)至所述鍵值組對(duì)應(yīng)的節(jié)目號(hào)。
具體地,當(dāng)用戶首先按住數(shù)字鍵“1”,在小于第一預(yù)設(shè)閾值的時(shí)長(zhǎng)內(nèi)松開后在預(yù)設(shè)時(shí)間間隔內(nèi)按住數(shù)字鍵“2”,說明用戶對(duì)按鍵進(jìn)行的不是長(zhǎng)按操作,而且又不是對(duì)同一個(gè)按鍵進(jìn)行連擊操作,此時(shí),按照鍵值信息接收的先后順序排列鍵值信息獲得鍵值組12,然后直接跳轉(zhuǎn)至節(jié)目號(hào)12播放節(jié)目。
進(jìn)一步地,參照?qǐng)D6,在上述快速換臺(tái)系統(tǒng)第一或第二實(shí)施例的基礎(chǔ)上,所述快速換臺(tái)系統(tǒng)還包括:
判斷模塊400,用于判斷所述接收參數(shù)與節(jié)目號(hào)之間是否存在映射關(guān)系;
所述換臺(tái)模塊300還用于,當(dāng)所述接收參數(shù)與節(jié)目號(hào)之間不存在映射關(guān)系時(shí),跳轉(zhuǎn)至所述鍵值信息對(duì)應(yīng)的節(jié)目號(hào)。
具體地,當(dāng)檢測(cè)到某一按鍵從按下到彈起之間的時(shí)長(zhǎng),即持續(xù)接收時(shí)長(zhǎng)大于第一預(yù)設(shè)閾值時(shí),說明用戶對(duì)該按鍵進(jìn)行了長(zhǎng)按操作,此時(shí)需要查詢?cè)摪存I是否預(yù)先設(shè)置有與長(zhǎng)按狀態(tài)匹配的節(jié)目號(hào),如果沒有的話,則沒有匹配的節(jié)目號(hào)進(jìn)行快速跳轉(zhuǎn),按照遙控器的正常輸入模式跳轉(zhuǎn)節(jié)目號(hào)播放節(jié)目。比如,對(duì)數(shù)字鍵“3”沒有預(yù)先設(shè)置其在長(zhǎng)按狀態(tài)下對(duì)應(yīng)的節(jié)目號(hào),那么當(dāng)用戶長(zhǎng)按數(shù)字鍵“3”時(shí),按照遙控器的正常輸入模式,如果節(jié)目數(shù)的上限是三位數(shù)字,那么會(huì)按照3、33、333、3、33、333……的順序變換節(jié)目號(hào),直至用戶松開按鍵,跳轉(zhuǎn)至松開按鍵時(shí)顯示的節(jié)目號(hào)。
當(dāng)某鍵值信息的持續(xù)接收時(shí)長(zhǎng)小于第一預(yù)設(shè)閾值,且在預(yù)設(shè)時(shí)間間隔內(nèi)再次接收到該鍵值信息時(shí),說明用戶對(duì)該按鍵進(jìn)行了連擊操作,此時(shí)需要查詢?cè)摪存I是否預(yù)先設(shè)置有與連擊狀態(tài)匹配的節(jié)目號(hào),如果沒有的話,則沒有匹配的節(jié)目號(hào)進(jìn)行快速跳轉(zhuǎn),按照遙控器的正常輸入模式跳轉(zhuǎn)節(jié)目號(hào)播放節(jié)目。比如,對(duì)數(shù)字鍵“4”沒有預(yù)先設(shè)置其在連擊狀態(tài)下對(duì)應(yīng)的節(jié)目號(hào),那么當(dāng)用戶連擊數(shù)字鍵“4”時(shí),按照遙控器的正常輸入模式,如果松開數(shù)字鍵“4”至再次按住后松開數(shù)字鍵“4”之間的時(shí)長(zhǎng)小于第三預(yù)設(shè)時(shí)長(zhǎng)且大于第四預(yù)設(shè)時(shí)長(zhǎng)時(shí),跳轉(zhuǎn)至節(jié)目號(hào)44播放節(jié)目;如果松開數(shù)字鍵“4”至至再次按住后松開數(shù)字鍵“4”之間的時(shí)長(zhǎng)大于第三預(yù)設(shè)時(shí)長(zhǎng)時(shí),跳轉(zhuǎn)至節(jié)目號(hào)4播放節(jié)目。
以上僅為本發(fā)明的可選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。