專利名稱:機頂盒的控制方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機頂盒相關(guān)技術(shù)領(lǐng)域,特別是涉及機頂盒的控制方法和設(shè)備。
背景技術(shù):
隨著智能手機的快速發(fā)展,智能手機已成為人們生活中不可分割的一部分。人們隨時隨身都帶著智能手機。三網(wǎng)融合的推廣,推動了機頂盒的智能化發(fā)展,帶無線wifi的機頂盒已經(jīng)十分普遍,機頂盒能獲取網(wǎng)絡(luò)資源,人們用智能手機的wifi功能也能很輕易就連接上機頂盒的wifi,實現(xiàn)上網(wǎng)。智能手機也就與機頂盒在同一個局域網(wǎng)內(nèi),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)通信。然而,現(xiàn)有的機頂盒的控制方法,需要通過按鍵進行控制,例如遙控器,手機也可以代替遙控器。但現(xiàn)有技術(shù)中,手機也只是簡單的模仿遙控器,用戶操作手機上的虛擬遙控器,跟操作實際的遙控器沒多大區(qū)別,需要點擊按鍵,如果手機屏幕小,那點擊按鍵就容易偏離、錯誤,使用更顯得不夠方便。
發(fā)明內(nèi)容
基于此,有必要針對現(xiàn)有技術(shù)未能擺脫按鍵控制機頂盒的技術(shù)問題,提供一種機頂盒的控制方法和設(shè)備。一種機頂盒的控制方法,包括:獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量;根據(jù)至少一坐標軸的重力分量計算運動狀態(tài);根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令;生成控制命令并向機頂盒發(fā)送。在其中一個實施例中:所述獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量,具體包括:每間隔預(yù)定時間間隔,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量并保存;根據(jù)至少一坐標軸的重力分量計算運動狀態(tài),具體為:計算至少一坐標軸的重力分量在所述時間間隔內(nèi)的變化狀態(tài)作為所述運動狀態(tài)。在其中一個實施例中:所述運動狀態(tài)包括:運動方向變化狀態(tài)和/或運動速度變化狀態(tài)。在其中一個實施例中,所述運動狀態(tài)為運動速度變化狀態(tài),所述根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令,具體包括:判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。在其中一個實施例中,所述運動方向變化狀態(tài)包括:機頂盒控制設(shè)備向上甩動、機頂盒控制設(shè)備向下甩動、機頂盒控制設(shè)備向左甩動、機頂盒控制設(shè)備向右甩動和/或機頂盒控制設(shè)備翻轉(zhuǎn),與所述運動方向變化狀態(tài)向?qū)?yīng)的控制命令包括:頻道的增加、頻道的減小、設(shè)置與機頂盒連接的視頻播放器音量的減小、設(shè)置與機頂盒連接的視頻播放器音量的增加和/或設(shè)置與機頂盒連接的視頻播放器靜音。在其中一個實施例中:運動速度變化狀態(tài)包括機頂盒控制設(shè)備向上甩動速度變化狀態(tài)、機頂盒控制設(shè)備向下甩動速度變化狀態(tài)、機頂盒控制設(shè)備向左甩動速度變化狀態(tài)、機頂盒控制設(shè)備向右甩動速度變化狀態(tài);所述控制命令的命令等級包括:頻道切換的個數(shù)和/或音量變化的速度等級;所述頻道切換的個數(shù)與所述運動速度變化狀態(tài)的運動速度變化等級成正比;所述音量變化的速度與所述述運動速度變化狀態(tài)的運動速度變化等級成正比。一種控制命令生成設(shè)備,包括:重力分量獲取模塊,用于獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量;運動狀態(tài)計算模塊,用于根據(jù)至少一坐標軸的重力分量計算運動狀態(tài);控制命令判定模塊,用于根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令;機頂盒命令發(fā)送模塊,用于向機頂盒發(fā)送所述控制命令。在其中一個實施例中:所述重力分量獲取模塊,具體用于:每間隔預(yù)定時間間隔,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量并保存;所述運動狀態(tài)計算模塊,具體用于:計算至少一坐標軸的重力分量在所述時間間隔內(nèi)的變化狀態(tài)作為所述運動狀態(tài)。在其中一個實施例中:所述運動狀態(tài)包括:運動方向變化狀態(tài)和/或運動速度變化狀態(tài)。在其中一個實施例中,所述運動狀態(tài)為運動速度變化狀態(tài),所述控制命令判定模塊,具體用于:判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。上述一種機頂盒控制方法和設(shè)備,通過計算重力分量的變化確定運動狀態(tài),根據(jù)運動狀態(tài)確定控制命令。因此能很好的實現(xiàn)對機頂盒的無鍵控制。通過手機的甩動動作來控制機頂盒,完全代替了遙控器,而且無需按鍵操作,只需要甩動手機即可實現(xiàn)遙控智能機頂盒。不用為找遙控器而煩惱,同時操作方便,動感十足,娛樂感更強。
圖1為本發(fā)明的一種機頂盒控制方法的工作流程圖;圖2為本發(fā)明的一種控制命令生成設(shè)備的模塊結(jié)構(gòu)圖;圖3為本發(fā)明的一個實施例的工作流程圖;圖4為本發(fā)明的一個實施例的系統(tǒng)連接圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明做進一步詳細的說明。如圖1所示為本發(fā)明的一種機頂盒控制方法的工作流程圖,包括:步驟S101,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量;步驟S102,根據(jù)至少一坐標軸的重力分量計算運動狀態(tài);步驟S103,根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令;步驟S104,生成控制命令并向機頂盒發(fā)送。在步驟SlOl中,機頂盒控制設(shè)備的加速度參數(shù)可以通過加速度傳感器獲得。加速度傳感器能夠得到在坐標系中多個軸的重力分量。坐標系為笛卡爾坐標系中的坐標系,可以是包括X軸和Y軸的二維坐標系,也可以使包括X軸、Y軸和Z軸的三維坐標系。采用三維坐標系則可以對設(shè)備進行全方位的檢測,然而,采用二維坐標系也是可以的,只需把設(shè)備在二維坐標系上的投影進行檢測即可。對獲取到的重力分量計算運動狀態(tài)可以有多種方式,例如在X軸檢測到重力分量則判斷為第一種運動狀態(tài),在Y軸檢測到重力分量則判斷為第二種運動狀態(tài),在Z軸檢測到重力分量則判斷為第三種運動狀態(tài)。在步驟S103中,可以采用表格的方式具體實現(xiàn),即在表格中保存不同的運動狀態(tài),及其對應(yīng)的控制命令標識和相對應(yīng)的操作指令,所述判定與其對應(yīng)的控制命令,即選定控制命令標識。在步驟S104中,根據(jù)所選定的控制命令標識,獲取對應(yīng)的操作指令,生成包括所述操作指令的控制命令,并發(fā)送到機頂盒。本領(lǐng)域普通技術(shù)人員可以在閱讀本專利后對其進行具體實現(xiàn)。在其中一個實施例中:在步驟SlOl中,每間隔預(yù)定時間間隔,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量并保存;在步驟S103中,計算至少一坐標軸的重力分量在所述時間間隔內(nèi)的變化狀態(tài)作為所述運動狀態(tài)。預(yù)定時間間隔可以采用任意的時間間隔,本實施例通過增加時間間隔,能夠更加準確的確定重力分量的變化狀態(tài),從而確定相應(yīng)的運動狀態(tài)。具體的運動狀態(tài),本領(lǐng)域普通技術(shù)人員在閱讀本專利后可以進行補充。在其中一個實施例中:所述運動狀態(tài)包括:運動方向變化狀態(tài)和/或運動速度變化狀態(tài)。如何計算運動方向變化狀態(tài)和運動速度變化狀態(tài),本領(lǐng)域普通技術(shù)人員可以通過閱讀本專利后進行具體實現(xiàn)。其中一種實施例可以采用上述實施例的方式,定時獲取各坐標軸的重力分量進行保存后,比較多個重力分量的變化而獲得。在其中一個實施例中,所述運動狀態(tài)為運動速度變化狀態(tài),在步驟S104中,具體包括:判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。控制命令的命令等級,本領(lǐng)域普通技術(shù)人員在閱讀本專利后可以進行其他的擴展,例如也可以通過運動方向變化狀態(tài)確定控制命令的命令等級,然而本實施例通過運動速度變化等級確定命令等級更加具有可控性。對于同一命令只需執(zhí)行類似的運動軌跡,不同的命令等級只需要通過運動速度變化等級即可實現(xiàn)。則無需不同的命令等級采用不同的運動軌跡,簡化了用戶操作方式。本領(lǐng)域普通技術(shù)人員在閱讀本專利后可以具體設(shè)定運動狀態(tài)和控制命令的對應(yīng)關(guān)系。在其中一個實施例中,所述運動方向變化狀態(tài)包括:機頂盒控制設(shè)備向上甩動、機頂盒控制設(shè)備向下甩動、機頂盒控制設(shè)備向左甩動、機頂盒控制設(shè)備向右甩動和/或機頂盒控制設(shè)備翻轉(zhuǎn),與所述運動方向變化狀態(tài)向?qū)?yīng)的控制命令包括:頻道的增加、頻道的減小、設(shè)置與機頂盒連接的視頻播放器音量的減小、設(shè)置與機頂盒連接的視頻播放器音量的增加和/或設(shè)置與機頂盒連接的視頻播放器靜音。本領(lǐng)域普通技術(shù)人員在閱讀本專利后可以具體設(shè)定運動速度變化狀態(tài)的運動速度變化等級和控制命令的命令等級之間的對應(yīng)關(guān)系。在其中一個實施例中:運動速度變化狀態(tài)包括機頂盒控制設(shè)備向上甩動速度變化狀態(tài)、機頂盒控制設(shè)備向下甩動速度變化狀態(tài)、機頂盒控制設(shè)備向左甩動速度變化狀態(tài)、機頂盒控制設(shè)備向右甩動速度變化狀態(tài);所述控制命令的命令等級包括:頻道切換的個數(shù)和/或音量變化的速度等級;所述頻道切換的個數(shù)與所述運動速度變化狀態(tài)的運動速度變化等級成正比;所述音量變化的速度與所述述運動速度變化狀態(tài)的運動速度變化等級成正比。向機頂盒發(fā)送控制命令的具體方法,本領(lǐng)域普通技術(shù)人員可以通過閱讀本專利后進行補充,例如通過紅外,或者通過數(shù)據(jù)線等均可以實現(xiàn)。在其中一個實施例中,通過無線信號向機頂盒發(fā)送所述控制命令。通過無線信號進行發(fā)送可以使設(shè)備在執(zhí)行運動動作時更加靈活。如圖2所示為一種控制命令生成設(shè)備的模塊結(jié)構(gòu)圖,包括:重力分量獲取模塊210,用于獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量;運動狀態(tài)計算模塊220,用于根據(jù)至少一坐標軸的重力分量計算運動狀態(tài);控制命令判定模塊230,用于根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令;機頂盒命令發(fā)送模塊240,用于向機頂盒發(fā)送所述控制命令。在其中一個實施例中:所述重力分量獲取模塊210,具體用于:每間隔預(yù)定時間間隔,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量并保存;所述運動狀態(tài)計算模塊220,具體用于:計算至少一坐標軸的重力分量在所述時間間隔內(nèi)的變化狀態(tài)作為所述運動狀態(tài)。在其中一個實施例中:所述變化狀態(tài)包括:運動方向變化狀態(tài)和/或運動速度變化狀態(tài)。在其中一個實施例中,所述變化狀態(tài)為運動速度變化狀態(tài),所述控制命令判定模塊230,具體用于:判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。在其中一個實施例中,機頂盒命令發(fā)送模塊240通過無線信號向機頂盒發(fā)送所述控制命令。作為一個例子,如圖4所示,主要包括智能手機41和智能無線網(wǎng)絡(luò)(WirelessFidelity,WIFI)機頂盒端42。智能手機41支持重力感應(yīng)和無線WIFI功能。智能WIFI機頂盒42,支持WIFI功能,能接入網(wǎng)絡(luò)。如圖3所示為本發(fā)明的一種控制命令生成方法在本實施例的工作流程圖。步驟S301,手機定時通過調(diào)用加速度傳感器的接口來捕獲加速度傳感器的狀態(tài)得到加速度參數(shù)。步驟S302,根據(jù)至少一坐標軸的重力分量計算運動狀態(tài),運動狀態(tài)包括運動方向變化狀態(tài)和運動速度變化狀態(tài)。其中運動方向變化狀態(tài)只需要拿到加速度參數(shù)在X軸、Y軸、Z軸三個方向的重力分量,則可以確定。例如,如果加速度參數(shù)在X軸方向有數(shù)據(jù),則表明手機向X軸方向移動或甩動,則可以據(jù)此確定運動方向變化狀態(tài)。運動速度變化狀態(tài)可以通過將當前在任意一坐標軸的重力分量與前一個保存的重力分量做一個對比,利用差值和時間就可以計算出運動速度變化。步驟S303,定義手機的各個移動方向?qū)?yīng)于機頂盒上的控制命令,根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令。例如向上甩動為頻道的增加,向下甩動為頻道的減??;向左甩動為音量的減小,向右甩動為音量的增加,手機翻轉(zhuǎn)則為靜音;其他方向也分別對應(yīng)于其他的一些操作指令。定義手機的甩動速度為增加快慢等級,判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。如切換頻道,一級速度則頻道換一個,二級速度則跳過一個到第二個頻道,三級速度則跳過兩個到第三個頻道等。音量增加也是一樣,音量增加快慢跟手機甩動速度快慢等級相對應(yīng)。速度的等級由用戶自己選擇和設(shè)定。步驟S304,生成控制命令對應(yīng)的操作指令,把操作指令通過無線wifi網(wǎng)絡(luò)發(fā)送給機頂盒的指令接收程序。智能WIFI機頂盒通過內(nèi)置的調(diào)制解調(diào)器和WIFI模塊,為外部提供wifi接入上網(wǎng)功能,同時該機頂盒也能接入到網(wǎng)絡(luò)中。智能機頂盒中安裝指令接收程序,接收網(wǎng)絡(luò)中的廣播信息。通過解析接收到的廣播信息,如果是手機發(fā)送過來的,則處理,解析出相關(guān)的操作指令,再對機頂盒進行相應(yīng)的操作,如切換頻道和音量增減等。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
權(quán)利要求
1.一種機頂盒的控制方法,其特征在于,包括: 獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量; 根據(jù)至少一坐標軸的重力分量計算運動狀態(tài); 根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令; 生成控制命令并向機頂盒發(fā)送。
2.根據(jù)權(quán)利要求1所述的機頂盒的控制方法,其特征在于: 所述獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量,具體包括: 每間隔預(yù)定時間間隔,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量并保存; 根據(jù)至少一坐標軸的重力分量計算運動狀態(tài),具體為: 計算至少一坐標軸的重力分量在所述時間間隔內(nèi)的變化狀態(tài)作為所述運動狀態(tài)。
3.根據(jù)權(quán)利要求1或2所述的機頂盒的控制方法,其特征在于:所述運動狀態(tài)包括:運動方向變化狀態(tài)和/或運動速度變化狀態(tài)。
4.根據(jù)權(quán)利要求1或2所述的機頂盒的控制方法,其特征在于,所述運動狀態(tài)為運動速度變化狀態(tài),所述根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令,具體包括: 判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。
5.根據(jù)權(quán)利要求3所述的機頂盒的控制方法,其特征在于,所述運動方向變化狀態(tài)包括:機頂盒控制設(shè)備向上甩動、機頂盒控制設(shè)備向下甩動、機頂盒控制設(shè)備向左甩動、機頂盒控制設(shè)備向右甩動和/或機頂盒控制設(shè)備翻轉(zhuǎn),與所述運動方向變化狀態(tài)向?qū)?yīng)的控制命令包括:頻道的增加、頻道的減小、設(shè)置與機頂盒連接的視頻播放器音量的減小、設(shè)置與機頂盒連接的視頻播放器音量的增加和/或設(shè)置與機頂盒連接的視頻播放器靜音。
6.根據(jù)權(quán)利要求4所述的機頂盒的控制方法,其特征在于: 運動速度變化狀態(tài)包括機頂盒控制設(shè)備向上甩動速度變化狀態(tài)、機頂盒控制設(shè)備向下甩動速度變化狀態(tài)、機頂盒控制設(shè)備向左甩動速度變化狀態(tài)、機頂盒控制設(shè)備向右甩動速度變化狀態(tài); 所述控制命令的命令等級包括:頻道切換的個數(shù)和/或音量變化的速度等級; 所述頻道切換的個數(shù)與所述運動速度變化狀態(tài)的運動速度變化等級成正比; 所述音量變化的速度與所述述運動速度變化狀態(tài)的運動速度變化等級成正比。
7.一種機頂盒的控制設(shè)備,其特征在于,包括: 重力分量獲取模塊,用于獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量; 運動狀態(tài)計算模塊,用于根據(jù)至少一坐標軸的重力分量計算運動狀態(tài); 控制命令判定模塊,用于根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令; 機頂盒命令發(fā)送模塊,用于向機頂盒發(fā)送所述控制命令。
8.根據(jù)權(quán)利要求7所述的機頂盒的控制設(shè)備,其特征在于: 所述重力分量獲取模塊,具體用于: 每間隔預(yù)定時間間隔,獲取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量并保存; 所述運動狀態(tài)計算模塊,具體用于: 計算至少一坐標軸的 重力分量在所述時間間隔內(nèi)的變化狀態(tài)作為所述運動狀態(tài)。
9.根據(jù)權(quán)利要求7或8所述的機頂盒的控制設(shè)備,其特征在于:所述運動狀態(tài)包括:運動方向變化狀態(tài)和/或運動速度變化狀態(tài)。
10.根據(jù)權(quán)利要求7或8所述的機頂盒的控制設(shè)備,其特征在于,所述運動狀態(tài)為運動速度變化狀態(tài),所述控制命令判定模塊,具體用于: 判斷所述運動速度變化狀態(tài)的運動速度變化等級,根據(jù)所述運動速度變化等級確定所述控制命令的命令等級。
全文摘要
本發(fā)明涉及機頂盒相關(guān)技術(shù)領(lǐng)域,特別是涉及機頂盒控制方法和設(shè)備??刂品椒ǎǐ@取機頂盒控制設(shè)備的加速度參數(shù)在坐標系中至少一坐標軸的重力分量;根據(jù)至少一坐標軸的重力分量計算運動狀態(tài);根據(jù)所述運動狀態(tài)判定與其對應(yīng)的控制命令;生成控制命令并向機頂盒發(fā)送。上述一種機頂盒控制方法和設(shè)備,通過計算重力分量的變化確定運動狀態(tài),根據(jù)運動狀態(tài)確定控制命令。因此能很好的實現(xiàn)對機頂盒的無鍵控制。通過手機的甩動動作來控制機頂盒,完全代替了遙控器,而且無需按鍵操作,只需要甩動手機即可實現(xiàn)遙控智能機頂盒。不用為找遙控器而煩惱,同時操作方便,動感十足,娛樂感更強。
文檔編號G06F3/0346GK103096156SQ20121058139
公開日2013年5月8日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者吳觀賢, 周偉賢, 宋靖濤 申請人:廣州杰賽科技股份有限公司