一種電視機頂盒的遙控方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及遙控技術(shù)領(lǐng)域,特別涉及一種電視機頂盒的遙控方法及裝置。
【背景技術(shù)】
[0002]目前,對電視機頂盒進行遙控有兩種方式:一種是使用傳統(tǒng)的硬件遙控器,通過紅外信號發(fā)送控制指令,對電視機頂盒進行遙控。另一種是將遙控器軟件安裝于能夠與電視機頂盒通信的移動設(shè)備上,由移動設(shè)備利用遙控器軟件對電視機頂盒進行遙控。例如:安裝有遙控器軟件的手機通過局域網(wǎng)或者藍牙方式與電視機頂盒連接,并向其發(fā)送控制指令,從而對其進行遙控。
[0003]目前,市場上出現(xiàn)了許多遙控器軟件,這樣,越來越多的用戶采用由移動設(shè)備利用遙控軟件對電視機頂盒進行遙控的這種遙控方式,來對電視機頂盒進行遙控。
[0004]然而,目前市面上的遙控器軟件對于事件的支持比較單一,僅僅支持方向鍵操作。用戶在使用安裝了這種遙控器軟件的移動設(shè)備對電視機頂盒進行遙控時,需要多次點擊方向鍵才能達到遙控目的,操作不夠方便。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的目的在于提供一種電視機頂盒的遙控方法及裝置,以簡化用戶操作且提高所支持事件的多樣性。具體技術(shù)方案如下:
[0006]第一方面,本發(fā)明實施例提供了一種電視機頂盒的遙控方法,應(yīng)用于具有觸摸屏幕的移動設(shè)備,所述方法包括步驟:
[0007]與電視機頂盒建立通信連接;
[0008]在所述觸摸屏幕上顯示模擬觸摸板界面;
[0009]通過所述模擬觸摸板界面捕獲用戶的操作手勢;
[0010]根據(jù)捕獲的操作手勢,生成鼠標事件命令碼,其中,所述鼠標事件命令碼為按照向虛擬設(shè)備寫入事件的格式設(shè)置的;
[0011]通過已建立的連接將所述鼠標事件命令碼發(fā)送至電視機頂盒,以使電視機頂盒根據(jù)所述鼠標事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標事件命令碼對應(yīng)的鼠標操作。
[0012]可選的,所述的模擬觸摸板界面中包括:觸摸區(qū)域;
[0013]所述通過所述模擬觸摸板界面捕獲用戶的操作手勢,包括:
[0014]捕獲用戶在所述模擬觸摸板界面中的所述觸摸區(qū)域的滑動手勢、屏幕點擊手勢、長按手勢或多指觸屏手勢。
[0015]可選的,當捕獲的用戶的操作手勢為滑動手勢時,
[0016]所述根據(jù)捕獲的操作手勢,生成鼠標事件命令碼,包括:
[0017]獲得所述觸摸屏幕上滑動的起始點和終止點的坐標,按照預設(shè)的移動設(shè)備屏幕坐標與電視機屏幕坐標的對應(yīng)關(guān)系,計算出滑動的起始點和終止點在電視屏幕上的坐標,根據(jù)所計算出的滑動的起始點和終止點在電視屏幕上的坐標生成創(chuàng)建鼠標滑動事件命令碼;
[0018]相應(yīng)的,所述電視機頂盒根據(jù)所述鼠標滑動事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標滑動事件命令碼對應(yīng)的鼠標滑動操作,在電視機屏幕上移動焦點的位置。
[0019]可選的,所述的模擬觸摸板界面中還包括:模擬鼠標左按鍵和模擬鼠標右按鍵;
[0020]所述方法還包括:
[0021]通過所述模擬觸摸板界面中顯示的模擬鼠標左按鍵或模擬鼠標右按鍵,捕獲用戶的鼠標按鍵操作手勢;
[0022]根據(jù)捕獲的鼠標按鍵操作手勢,生成鼠標按鍵事件命令碼,其中,所述鼠標按鍵事件命令碼為按照向虛擬設(shè)備寫入事件的格式設(shè)置的;
[0023]通過已建立的連接將所述鼠標按鍵事件命令碼發(fā)送至電視機頂盒,以使電視機頂盒根據(jù)所述鼠標按鍵事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標按鍵事件命令碼對應(yīng)的鼠標按鍵操作。
[0024]可選的,在所述觸摸屏幕上顯示模擬觸摸板界面前,所述方法還包括:
[0025]在所述觸摸屏幕上顯示模擬方向鍵控制界面,其中,所述模擬方向鍵控制界面中包括:各個方向按鍵和確認按鍵,以及用于進入模擬觸摸板界面的第一按鈕;
[0026]通過所述模擬方向鍵控制界面捕獲用戶的操作手勢;
[0027]當用戶的操作手勢為對各個方向按鍵或確認按鍵的操作,則
[0028]根據(jù)捕獲的操作手勢,生成方向按鍵事件命令碼或確認事件命令碼,其中,所述方向按鍵事件命令碼或所述確認事件命令碼為按照向虛擬設(shè)備寫入事件的格式設(shè)置的;
[0029]通過已建立的連接將所述方向按鍵事件命令碼或所述確認事件命令碼發(fā)送至電視機頂盒,以使電視機頂盒在接收到所述方向按鍵事件命令碼時,根據(jù)所述方向按鍵事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述方向按鍵事件命令碼對應(yīng)的操作,而在接收到所述確認事件命令碼時,根據(jù)所述確認事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述確認事件命令碼對應(yīng)的操作;
[0030]當用戶點擊所述第一按鈕時,顯示所述模擬觸摸板界面。
[0031]可選的,所述模擬方向鍵控制界面中還包括:用于進入應(yīng)用列表界面的第二按鈕;所述方法還包括:
[0032]當用戶點擊所述第二按鈕時,顯示電視機頂盒應(yīng)用列表界面,并向電視機頂盒發(fā)送顯示應(yīng)用命令,以使電視屏幕同步顯示應(yīng)用列表,其中,所述電視機頂盒應(yīng)用列表界面根據(jù)預先從電視機頂盒接收的已安裝的應(yīng)用列表生成;
[0033]當用戶選擇應(yīng)用列表中的應(yīng)用時,向電視機頂盒發(fā)送啟動該應(yīng)用的命令,以使電視機頂盒啟動該應(yīng)用。
[0034]可選的,所述預先從電視機頂盒接收的已安裝的應(yīng)用列表,包括:電視機頂盒已安裝的所有應(yīng)用的啟動路徑及圖標;
[0035 ]所述向電視機頂盒發(fā)送啟動該應(yīng)用的命令中包括該應(yīng)用的啟動路徑。
[0036]可選的,所述模擬方向鍵控制界面和模擬觸摸板界面中均還包括:用于展開或收取快捷啟動欄的展開按鈕;所述方法還包括:
[0037]當檢測到用戶在所述模擬觸摸板界面或模擬方向鍵控制界面中點擊所述展開按鈕時,在當前界面顯示快捷啟動欄,其中,所述快捷啟動欄中包括需要進行快捷啟動的電視機頂盒的系統(tǒng)應(yīng)用,且所述快捷啟動欄根據(jù)預先從電視機頂盒接收的已安裝的系統(tǒng)應(yīng)用生成;
[0038]當用戶選擇快捷啟動欄中的系統(tǒng)應(yīng)用時,向電視機頂盒發(fā)送啟動該系統(tǒng)應(yīng)用的命令,以使電視機頂盒啟動該系統(tǒng)應(yīng)用。
[0039]可選的,所述預先從電視機頂盒接收的已安裝的系統(tǒng)應(yīng)用,包括:電視機頂盒已安裝的需要進行快捷啟動的系統(tǒng)應(yīng)用的啟動路徑及圖標;
[0040]所述向電視機頂盒發(fā)送啟動該系統(tǒng)應(yīng)用的命令中包括該系統(tǒng)應(yīng)用的啟動路徑。
[0041]可選的,所述模擬觸摸板界面中還包括:用于返回模擬方向鍵控制界面的第三按鈕;所述方法還包括:
[0042]當用戶點擊所述第三按鈕時,返回顯示所述模擬方向鍵控制界面。
[0043]第二方面,本發(fā)明實施例還提供了一種電視機頂盒的遙控方法,應(yīng)用于電視機頂盒,包括步驟:
[0044]與移動設(shè)備建立通信連接,其中,所述移動設(shè)備具有觸摸屏幕;
[0045]通過已建立的連接接收所述移動設(shè)備發(fā)送的鼠標事件命令碼,其中,所述鼠標事件命令碼為:所述移動設(shè)備通過模擬觸摸板界面中捕獲用戶的操作手勢后,根據(jù)捕獲的操作手勢所生成,且所述鼠標事件命令碼為按照向虛擬設(shè)備寫入事件的格式設(shè)置的,所述模擬觸摸板界面為所述移動設(shè)備與所述電視機頂盒建立通信連接后在所述觸摸屏幕上顯示的;
[0046]根據(jù)所述鼠標事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標事件命令碼對應(yīng)的鼠標操作。
[0047]可選的,所述鼠標事件命令碼包括:鼠標滑動事件命令碼;
[0048]所述根據(jù)所述鼠標事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標事件命令碼對應(yīng)的鼠標操作,包括:
[0049]根據(jù)所述鼠標滑動事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標滑動事件命令碼對應(yīng)的鼠標滑動操作,在電視機屏幕上移動焦點的位置。
[0050]可選的,本發(fā)明實施例所提供的一種電視機頂盒的遙控方法還包括:
[0051]通過已建立的連接接收所述移動設(shè)備發(fā)送的鼠標按鍵事件命令碼,其中,所述鼠標按鍵事件命令碼為:所述移動設(shè)備通過模擬鼠標左按鍵或模擬鼠標右按鍵捕獲用戶的鼠標按鍵操作手勢后,根據(jù)捕獲的鼠標按鍵操作手勢所生成,且所述鼠標按鍵事件命令碼為按照向虛擬設(shè)備寫入事件的格式設(shè)置的,所述模擬鼠標左按鍵和模擬鼠標右按鍵均顯示于所述模擬觸摸板界面中;
[0052]根據(jù)所述鼠標按鍵事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述鼠標按鍵事件命令碼對應(yīng)的鼠標按鍵操作。
[0053]可選的,在通過已建立的連接接收所述移動設(shè)備發(fā)送的鼠標事件命令碼之前,還包括:
[0054]通過已建立的連接接收所述移動設(shè)備發(fā)送的方向按鍵事件命令碼或確認事件命令碼,其中,所述方向按鍵事件命令碼為:所述移動設(shè)備通過模擬方向鍵控制界面中捕獲用戶的針對于方向按鍵的操作手勢后,根據(jù)所述針對于方向按鍵的操作手勢所生成,所述確認事件命令碼為:所述移動設(shè)備通過模擬方向鍵控制界面中捕獲用戶的針對于確認按鍵的操作手勢后,根據(jù)所述針對于確認按鍵的操作手勢所生成,且所述方向按鍵事件命令碼和所述確認事件命令碼為按照向虛擬設(shè)備寫入事件的格式設(shè)置的,所述模擬方向鍵控制界面為在所述觸摸屏幕上顯示模擬觸摸板界面前所顯示;
[0055]在接收到所述方向按鍵事件命令碼時,根據(jù)所述方向按鍵事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述方向按鍵事件命令碼對應(yīng)的操作;
[0056]在接收到所述確認事件命令碼時,根據(jù)所述確認事件命令碼創(chuàng)建向虛擬輸入設(shè)備寫入事件,執(zhí)行所述確認事件命令碼對應(yīng)的操作。
[0057]可選的,本發(fā)明實施例所提供的一種電視機頂盒的遙控方法還包括:
[0058]通過已建立的連接接收移動設(shè)備發(fā)送的顯示應(yīng)用命令,其中,所述顯示應(yīng)用命令為:所述移動設(shè)備檢測到用戶點擊模擬方向鍵控制界面中的用于進入應(yīng)用列表界面的第二按鈕而顯示電視機頂盒應(yīng)用列表界面后所發(fā)送的,所述電視機頂盒應(yīng)用列表界面根據(jù)預先從電視機頂盒接收的已安裝的應(yīng)用列表生成;