一種確定遙控器的按鍵的方法
【專利摘要】本發明公開了一種確定遙控器的按鍵的方法,包括:獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息;對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息;通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。本發明所提供的確定遙控器的按鍵的方法,能夠根據用戶的使用習慣,確定遙控器上的按鍵,保留使用頻率高的按鍵,從而減少了按鍵的個數,提升用戶的使用體驗,同時還能夠減少生產物料的成本。
【專利說明】
一種確定遙控器的按鍵的方法
技術領域
[0001]本發明涉及遙控器技術領域,特別是涉及一種確定遙控器的按鍵的方法。
【背景技術】
[0002]遙控器是我們日常生活必定接觸的一類電子產品附件。傳統遙控器給人的印象就是大、重、按鍵多。但隨著技術的發展,電子產品越來越小型化、智能化。為了滿足越來越多的功能需求,相應的遙控器的種類也越來越多,按鍵也越來越復雜,幾乎把所有的功能都羅列在遙控器上,儼然有做成迷你版小鍵盤的趨勢。
[0003]在按鍵越來越多的情況下,現有技術中通過減小按鍵的大小,來保證遙控器整體的個頭不變。但是,這類遙控器上按鍵面積變小,導致按鍵困難,容易按錯鍵。
【發明內容】
[0004]本發明的目的是提供一種確定遙控器的按鍵的方法,目的在于解決現有遙控器按鍵較多或按鍵面積較小,影響用戶體驗的問題。
[0005]為解決上述技術問題,本發明提供一種確定遙控器的按鍵的方法,包括:
[0006]獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息;
[0007]對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息;
[0008]通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。
[0009]可選地,所述獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息包括:
[0010]獲取多個客戶端的用戶輸入的按鍵信息,所述按鍵信息包括機頂盒編號、遙控器物理按鍵值以及遙控器功能按鍵值。
[0011]可選地,所述對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息包括:
[0012]通過所述機頂盒編號、所述遙控器物理按鍵值以及所述遙控器功能按鍵值確定按鍵信息所屬的遙控器類型以及按鍵類型;
[0013]對不同的遙控器類型以及不同的按鍵類型對應的使用頻率分別進行統計。
[0014]可選地,所述對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息還包括:
[0015]對所述按鍵信息進行數據統計,對不同的遙控器類型以及不同的按鍵類型的觸發前后順序進行統計。
[0016]可選地,所述對不同的遙控器類型以及不同的按鍵類型的觸發前后順序進行統計之后還包括:
[0017]將先后按下頻率高的兩個按鍵放置在所述遙控器的相鄰或相近的按鍵位置處。
[0018]可選地,在通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上之后還包括:
[0019]對使用頻率超過預設值的按鍵采用耐磨材質的按鍵。
[0020]可選地,所述通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上包括:
[0021 ]將所述遙控器上使用頻率低于預設值的按鍵進行去除。
[0022]可選地,所述通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上包括:
[0023]將所述遙控器上使用頻率低于預設值的按鍵進行合并或作為其他按鍵的第二功會K。
[0024]可選地,在對所述按鍵信息進行數據統計之前還包括:
[0025]對所述按鍵信息進行分析,過濾掉其中的無效按鍵信息。
[0026]可選地,所述按鍵信息還包括所述客戶端的地區信息。
[0027]本發明所提供的確定遙控器的按鍵的方法,通過獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息;對按鍵信息進行數據統計,得到客戶端的用戶對不同按鍵的使用頻率信息;通過使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。本發明所提供的確定遙控器的按鍵的方法,能夠根據用戶的使用習慣,確定遙控器上的按鍵,保留使用頻率高的按鍵,從而減少了按鍵的個數,提升用戶的使用體驗,同時還能夠減少生產物料的成本。
【附圖說明】
[0028]為了更清楚的說明本發明實施例或現有技術的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0029]圖1為本發明所提供的確定遙控器的按鍵的方法的一種【具體實施方式】的流程圖;
[0030]圖2為本發明所提供的確定遙控器的按鍵的方法的另一種【具體實施方式】的流程圖;
[0031 ]圖3為本發明實施例中對按鍵的使用頻率統計表示意圖;
[0032]圖4為本發明實施例中遙控器所有按鍵先后按下順序的頻次統計表示意圖。
【具體實施方式】
[0033]為了使本技術領域的人員更好地理解本發明方案,下面結合附圖和【具體實施方式】對本發明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0034]本發明所提供的確定遙控器的按鍵的方法的一種【具體實施方式】的流程圖如圖1所示,該方法包括:
[0035]步驟S11:獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息;
[0036]需要指出的是,本發明中遙控器特指具備聯網功能的電子設備的遙控器。可以具體為機頂盒的遙控器,當然也可以為其他類型的遙控器,這均不影響本發明的實現。
[0037]具體地,所述按鍵信息可以包括機頂盒編號、遙控器物理按鍵值以及遙控器功能按鍵值。通過機頂盒編號可以確定機頂盒的類型、配置以及遙控器的類型;通過遙控器物理按鍵值可以確定是哪款遙控器,以及通過該遙控器上按鍵的樣圖,得到按鍵的位置信息;通過遙控器功能按鍵值可以得到當前按鍵的功能碼,從而確定按鍵的類型。
[0038]作為一種優選實施方式,按鍵信息還可以進一步包括地區信息,如所在公網的IP信息,以獲取客戶端所屬的地區。當然,按鍵信息并不限于包含上述幾種信息,還可以包括其他輔助信息,在此不做限定。
[0039]步驟S102:對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息;
[0040]步驟S103:通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。
[0041]本發明所提供的確定遙控器的按鍵的方法,通過獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息;對按鍵信息進行數據統計,得到客戶端的用戶對不同按鍵的使用頻率信息;通過使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。本發明所提供的確定遙控器的按鍵的方法,能夠根據用戶的使用習慣,確定遙控器上的按鍵,保留使用頻率高的按鍵,從而減少了按鍵的個數,提升用戶的使用體驗,同時還能夠減少生產物料的成本。
[0042]在上述實施例的基礎上,本發明所提供的確定遙控器的按鍵的方法的另一種【具體實施方式】的流程圖如圖2所示,該方法包括:
[0043]步驟S201:獲取多個客戶端的用戶輸入的按鍵信息,所述按鍵信息包括機頂盒編號、遙控器物理按鍵值以及遙控器功能按鍵值;
[0044]步驟S202:通過所述機頂盒編號、所述遙控器物理按鍵值以及所述遙控器功能按鍵值確定按鍵信息所屬的遙控器類型以及按鍵類型;
[0045]步驟S203:對不同的遙控器類型以及不同的按鍵類型對應的使用頻率分別進行統計;
[0046]進一步地,通過按鍵信息中的地區信息還可以對位于不同地區中的客戶端用戶情況分別進行統計。
[0047]步驟S204:通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。
[0048]以網絡機頂盒為例,對本發明實施例進行進一步詳細描述。在網絡機頂盒中添加網絡客戶端程序。當用戶每次按鍵之后,通過網絡將按鍵信息發送到服務器端,服務器將記錄每個客戶端的按鍵信息。在大量按鍵信息的基礎上,分析出客戶端用戶對不同按鍵的使用頻率,并以此來決定遙控器保留的按鍵。
[0049]作為一種【具體實施方式】,服務器可以Apache服務器為基礎,用PHP開發的網站,用MySQL來存儲數據。在客戶端連接成功之后,接收客戶端發送的數據并存儲。
[0050]客戶端,在本實施例中即為數字接收機,與服務器建立連接之后,將包含按鍵標識以及使用情況的按鍵信息發送給服務器。
[0051]本實施例提供了按鍵消息的一種具體表現形式,如下:
[0052]Message
[0053]{
[0054]Serial Number,機頂盒唯一編號,
[0055]Scan Code,遙控器物理按鍵值,
[0056]Key Code,遙控器功能按鍵值,
[0057]IP,公網 ip,
[0058]Others,其他信息
[0059]}
[0000]其中Serial Number為在工廠生產時固化在機頂盒中的唯一的編號,可以確定機頂盒的類型、配置以及遙控器的類型;Scan Code是遙控器的當前按鍵的物理掃描碼,可以確定是哪款遙控器、哪個按鍵,再根據遙控器的樣圖,可以得到按鍵的位置;Key Code是當前按鍵對應的功能碼,比如說開機按鍵,靜音按鍵等,Scan Code在不同的情景下可能會產生不同的Key Code;還可以包括其他輔助信息等。
[0061]在接收到按鍵信息后,服務器對按鍵信息進行統計,如圖3中對按鍵的使用頻率統計表示意圖所示,第一行的按鍵1、按鍵2等為Key Code。如果按鍵I是指靜音鍵,那43792表示在服務器接收到的所有使用遙控器I的用戶中,靜音鍵累計被按下43792次。以此類推,就能知道一款遙控器那些功能按鍵使用頻率較高。這樣,可以優先將這些按鍵保留在相應的遙控器上。
[0062]本申請在獲取了按鍵信息之后,還可以進一步包括:
[0063]對所述按鍵信息進行數據統計,對不同的遙控器類型以及不同的按鍵類型的觸發前后順序進行統計;
[0064]并且,還可以包括:
[0065]將先后按下頻率高的兩個按鍵放置在所述遙控器的相鄰或相近的按鍵位置處。
[0066]如圖4中本發明實施例中遙控器所有按鍵先后按下順序的頻次統計表示意圖所示,第二行(按鍵I)第四列(按鍵3)對應的68976,表示在按下按鍵I后,緊接著按下按鍵3的情況發生了 68976次。以此類推,就能得到一款遙控器,任何兩個按鍵先后被按下的概率,可以以此來規劃遙控器上按鍵的相對位置。例如將先后按下概率最高的兩個按鍵放在相鄰或者相近的位置。本實施例通過分析用戶的使用習慣,可以更合理地優化按鍵的布局,方便用戶操作,進一步提高操作的效率,提升用戶的使用體驗。
[0067]在上述實施例的基礎上,在得到按鍵的使用頻率信息之后,可以將使用頻率高的按鍵保留在相應的遙控器上。同時,將遙控器上使用頻率低的按鍵進行去除,或者還可以將多個按鍵的功能進行合并,或者還可以將其作為其他按鍵的第二功能,這樣能夠減少按鍵的個數,節省了遙控器的成本。在減少遙控器的按鍵數目后,可以適當增大按鍵的面積,提升遙控器的使用舒適性。
[0068]另外,對使用頻率高的按鍵,可以采用特殊耐磨材質。這樣,通過不同按鍵的使用頻率能夠推斷遙控器的使用壽命的短板,合理安排遙控器按鍵的物料,延長最容易損壞的按鍵壽命,從而延長整個遙控器的使用壽命。
[0069]綜上,本發明通過統計用戶的使用行為,按照使用頻率來設置遙控器上的按鍵功能,并且還可以通過對數據的統計,確定遙控器按鍵的相對位置,設計遙控器按鍵的布局。
[0070]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0071]專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0072]結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(R0M)、電可編程R0M、電可擦除可編程R0M、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
[0073]以上對本發明所提供的確定遙控器的按鍵的方法進行了詳細介紹。本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以對本發明進行若干改進和修飾,這些改進和修飾也落入本發明權利要求的保護范圍內。
【主權項】
1.一種確定遙控器的按鍵的方法,其特征在于,包括: 獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息; 對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息; 通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上。2.如權利要求1所述的確定遙控器的按鍵的方法,其特征在于,所述獲取多個客戶端的用戶輸入的包含按鍵標識以及使用情況的按鍵信息包括: 獲取多個客戶端的用戶輸入的按鍵信息,所述按鍵信息包括機頂盒編號、遙控器物理按鍵值以及遙控器功能按鍵值。3.如權利要求2所述的確定遙控器的按鍵的方法,其特征在于,所述對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息包括: 通過所述機頂盒編號、所述遙控器物理按鍵值以及所述遙控器功能按鍵值確定按鍵信息所屬的遙控器類型以及按鍵類型; 對不同的遙控器類型以及不同的按鍵類型對應的使用頻率分別進行統計。4.如權利要求1至3任一項所述的確定遙控器的按鍵的方法,其特征在于,所述對所述按鍵信息進行數據統計,得到所述客戶端的用戶對不同按鍵的使用頻率信息還包括: 對所述按鍵信息進行數據統計,對不同的遙控器類型以及不同的按鍵類型的觸發前后順序進行統計。5.如權利要求4所述的確定遙控器的按鍵的方法,其特征在于,所述對不同的遙控器類型以及不同的按鍵類型的觸發前后順序進行統計之后還包括: 將先后按下頻率高的兩個按鍵放置在所述遙控器的相鄰或相近的按鍵位置處。6.如權利要求5所述的確定遙控器的按鍵的方法,其特征在于,在通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上之后還包括: 對使用頻率超過預設值的按鍵采用耐磨材質的按鍵。7.如權利要求6所述的確定遙控器的按鍵的方法,其特征在于,所述通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上包括: 將所述遙控器上使用頻率低于預設值的按鍵進行去除。8.如權利要求6所述的確定遙控器的按鍵的方法,其特征在于,所述通過所述使用頻率信息,將使用頻率超過預設值的按鍵保留在相應的遙控器上包括: 將所述遙控器上使用頻率低于預設值的按鍵進行合并或作為其他按鍵的第二功能。9.如權利要求1所述的確定遙控器的按鍵的方法,其特征在于,在對所述按鍵信息進行數據統計之前還包括: 對所述按鍵信息進行分析,過濾掉其中的無效按鍵信息。10.如權利要求9所述的確定遙控器的按鍵的方法,其特征在于,所述按鍵信息還包括所述客戶端的地區信息。
【文檔編號】H04N21/422GK105843412SQ201610196835
【公開日】2016年8月10日
【申請日】2016年3月31日
【發明人】龔關
【申請人】珠海邁科智能科技股份有限公司