一種基于藍(lán)牙的電視遙控器位置提醒方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,尤其涉及一種基于藍(lán)牙的電視遙控器位置提醒方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,用戶平時在家看完電視后,可能會將遙控器到處亂扔,比如掉到沙發(fā)的縫隙里或者某個角落里,然后盒子開機(jī)后用戶半天找不到遙控器。用戶因此無法用遙控器打開電視觀看節(jié)目,為用戶帶來了極大的不便。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于現(xiàn)有技術(shù)的不足,本發(fā)明目的在于提供一種基于藍(lán)牙的電視遙控器位置提醒方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)電視盒子開機(jī)后用戶半天找不到遙控器,為用戶因此無法用遙控器打開電視觀看節(jié)目的缺陷。
[0005]本發(fā)明的技術(shù)方案如下:
[0006]—種基于藍(lán)牙的電視遙控器位置提醒方法,其中,方法包括:
[0007]A、預(yù)先將電視遙控器與電視盒子進(jìn)行藍(lán)牙配對,并存儲配對的電視遙控器的設(shè)備信息;
[0008]B、當(dāng)電視盒子開啟后,電視盒子搜索配對的電視遙控器,并檢測在第一預(yù)定時間內(nèi)電視遙控器是否有按鍵被按下;
[0009]C、若在第一預(yù)定時間內(nèi)未檢測到電視遙控器的按鍵被按下,電視盒子控制電視遙控器通過預(yù)先設(shè)定的提醒方式提醒用戶。
[0010]所述的基于藍(lán)牙的電視遙控器位置提醒方法,其中,所述步驟A具體包括:
[0011]Al、預(yù)先將電視遙控器設(shè)置為藍(lán)牙外圍設(shè)備,將電視盒子設(shè)置為中央設(shè)備;
[0012]A2、電視盒子通過預(yù)先定義的特定特征類控制電視遙控器;
[0013]A3、將電視遙控器與電視盒子進(jìn)行藍(lán)牙配對,并存儲配對的電視遙控器的設(shè)備信息。
[0014]所述的基于藍(lán)牙的電視遙控器位置提醒方法,其中,所述步驟C之后還包括:
[0015]D、若電視遙控器提醒用戶后的第二預(yù)定時間內(nèi)未檢測到按鍵被按下,關(guān)閉提醒。
[0016]所述的基于藍(lán)牙的電視遙控器位置提醒方法,其中,所述步驟A之前還包括:
[0017]S、預(yù)先將電視遙控器中按鍵對應(yīng)的系統(tǒng)屬性初始設(shè)置為true,將電視遙控器有按鍵按下時系統(tǒng)屬性的值為fa I s e。
[0018]上述任一項所述的基于藍(lán)牙的電視遙控器位置提醒方法,其中,所述步驟C中預(yù)先設(shè)定的提醒方式包括:語音提示和/或震動提示。
[0019]—種基于藍(lán)牙的電視遙控器位置提醒系統(tǒng),其中,所述系統(tǒng)包括:
[0020]預(yù)先存儲模塊,用于預(yù)先將電視遙控器與電視盒子進(jìn)行藍(lán)牙配對,并存儲配對的電視遙控器的設(shè)備信息;
[0021]搜索與檢測模塊,用于當(dāng)電視盒子開啟后,電視盒子搜索配對的電視遙控器,并檢測在第一預(yù)定時間內(nèi)電視遙控器是否有按鍵被按下;
[0022]控制模塊,用于若在第一預(yù)定時間內(nèi)未檢測到電視遙控器的按鍵被按下,電視盒子控制電視遙控器通過預(yù)先設(shè)定的提醒方式提醒用戶。
[0023]所述的基于藍(lán)牙的電視遙控器位置提醒系統(tǒng),其中,所述預(yù)先存儲模塊具體包括:
[0024]預(yù)先設(shè)置單元,用于預(yù)先將電視遙控器設(shè)置為藍(lán)牙外圍設(shè)備,將電視盒子設(shè)置為中央設(shè)備;
[0025]控制單元,用于電視盒子通過預(yù)先定義的特定特征類控制電視遙控器;
[0026]存儲單元,用于將電視遙控器與電視盒子進(jìn)行藍(lán)牙配對,并存儲配對的電視遙控器的設(shè)備信息。
[0027]所述的基于藍(lán)牙的電視遙控器位置提醒系統(tǒng),其中,所述系統(tǒng)還包括:
[0028]提醒關(guān)閉模塊,用于若電視遙控器提醒用戶后的第二預(yù)定時間內(nèi)未檢測到按鍵被按下,關(guān)閉提醒。
[0029]所述的基于藍(lán)牙的電視遙控器位置提醒系統(tǒng),其中,所述系統(tǒng)還包括:
[0030]預(yù)先設(shè)置模塊,用于預(yù)先將電視遙控器中按鍵對應(yīng)的系統(tǒng)屬性初始設(shè)置為true,將電視遙控器有按鍵按下時系統(tǒng)屬性的值為fa I s e。
[0031]上述任一項所述的基于藍(lán)牙的電視遙控器位置提醒系統(tǒng),其中,所述預(yù)先設(shè)定的提醒方式包括:語音提示和/或震動提示。
[0032]本發(fā)明提供了一種基于藍(lán)牙的電視遙控器位置提醒方法及系統(tǒng),本發(fā)明在電視盒子開機(jī)后,若用戶未在一預(yù)定時間內(nèi)按鍵,遙控器就開始蜂鳴或發(fā)出語音,提示用戶。用戶找到遙控器后,按下按鍵,遙控器則會停止蜂鳴,為用戶尋找電視搖控器位置提供了方便。
【附圖說明】
[0033]圖1為本發(fā)明的一種基于藍(lán)牙的電視遙控器位置提醒方法的較佳實(shí)施例的流程圖。
[0034]圖2是本發(fā)明的一種基于藍(lán)牙的電視遙控器位置提醒方法的較佳實(shí)施例的第一細(xì)化步驟流程圖。
[0035]圖3是本發(fā)明的一種基于藍(lán)牙的電視遙控器位置提醒方法的具體應(yīng)用實(shí)施例的流程圖。
[0036]圖4為本發(fā)明的一種基于藍(lán)牙的電視遙控器位置提醒系統(tǒng)的較佳實(shí)施例的功能原理框圖。
[0037]圖5為本發(fā)明的一種基于藍(lán)牙的電視遙控器位置提醒系統(tǒng)的較佳實(shí)施例中預(yù)先存儲模塊的功能原理框圖。
【具體實(shí)施方式】
[0038]為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明實(shí)施例是基于藍(lán)牙協(xié)議實(shí)現(xiàn)的,因此對藍(lán)牙相關(guān)協(xié)議進(jìn)行介紹。
[0040]藍(lán)牙GATT prof ile又叫Generic Attribute Profile(GATT),是一種通用屬性規(guī)范,這是藍(lán)牙BLE的通用規(guī)范之一,通過BLE連接,讀寫屬性類小數(shù)據(jù)的Profile通用規(guī)范?,F(xiàn)在所有的BLE應(yīng)用Prof ile都是基于GATT的。
[0041 ] GATT是基于ATT Protocol,而ATT Protocol是Attribute Protocol的縮寫。ATT針對BLE設(shè)備做了專門的優(yōu)化,具體就是在傳輸過程中使用盡量少的數(shù)據(jù)。每個屬性都有一個唯一的UUID,屬性將以characteristics and services的形式傳輸。
[0042]Characteristic可以理解為一個數(shù)據(jù)類型,它包括一個value和O至多個對次value的描述(Descriptor)。
[0043]Descriptor是對Characteristic的描述,例如范圍、計量單位等。
[0044]Service 是 Characteristic 的集合。例如一個 service 叫做 “Heart RateMonitor”,它可能包含多個Characteristics,其中可能包含一個叫做“heart ratemeasurement〃的Characteristic ο
[0045]Android設(shè)備與BLE設(shè)備交互有兩組角色:中心設(shè)備和外圍設(shè)備(CentralVs.per i phera I);其中也可縮寫為GATT server vs.GATT c I i ent 或Cen tra Ivs.peripheral ο
[0046]中心設(shè)備和外圍設(shè)備的概念針對的是BLE連接本身Aentral角色負(fù)責(zé)scanadvertisement。而peripheral角色負(fù)責(zé)make advertisement 0GATT server vs.GATTclient這兩種角色取決于BLE連接成功后,兩個設(shè)備間通信的方式。
[0047]舉例說明:
[0048]現(xiàn)有一個活動追蹤的BLE設(shè)備和一個支持BLE的Android設(shè)備。Android設(shè)備支持Central角色,而BLE設(shè)備支持peripheral角色。創(chuàng)建一個BLE連接需要這兩個角色都存在,都僅支持Central角色或者都僅支持peripheral角色則無法建立連接。
[0049]當(dāng)連接建立后