一種實現(xiàn)遙控功能的方法和電子設備的制作方法
【專利摘要】本發(fā)明實施例公開了一種實現(xiàn)遙控功能的方法和電子設備,涉及計算機【技術領域】,用以減少設置虛擬遙控界面的工作量,從而增強用戶體驗。本發(fā)明實施例提供的方法包括:獲取包含遙控器的M個按鍵的圖像,M≥1,M為整數(shù);將該圖像生成第一虛擬遙控界面,第一虛擬遙控界面包含與M個按鍵對應的M個虛擬按鍵;獲取與該M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;1≤N≤M,N為整數(shù);存儲該N個虛擬按鍵與該N個遙控鍵碼的對應關系。本發(fā)明實施例可以應用于利用電子設備模擬遙控器實現(xiàn)遙控功能的場景中。
【專利說明】一種實現(xiàn)遙控功能的方法和電子設備
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種實現(xiàn)遙控功能的方法和電子設備。
【背景技術】
[0002]目前,在智能手機上安裝遙控應用、并外接紅外轉換器,可以將智能手機模擬成遙控器,從而利用智能手機控制家用電器。
[0003]實現(xiàn)遙控功能的方法具體可以為:用戶在智能手機上新建遙控器的每個按鍵對應的虛擬按鍵并命名,使智能手機生成用戶自定義的虛擬遙控界面;智能手機通過紅外轉換器進行學習,獲得虛擬遙控界面上的每個虛擬按鍵對應的遙控鍵碼。這樣,當用戶選中某個虛擬按鍵時,智能手機控制紅外轉換器發(fā)射該虛擬按鍵對應的遙控鍵碼,從而實現(xiàn)利用智能手機控制家用電器。
[0004]在上述實現(xiàn)遙控功能的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在以下問題:用戶自定義虛擬遙控界面的過程工作量大,費時費力,導致用戶體驗差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實施例提供一種實現(xiàn)遙控功能的方法和電子設備,用以減少設置虛擬遙控界面的工作量,從而增強用戶體驗。
[0006]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0007]第一方面,提供一種實現(xiàn)遙控功能的方法,應用于電子設備中,所述方法包括:
[0008]獲取包含遙控器的M個按鍵的圖像,M≥1,所述M為整數(shù);
[0009]將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵;
[0010]獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;I <N<M,所述N為整數(shù);
[0011]存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
[0012]結合第一方面,在第一種可能的實現(xiàn)方式中,所述獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼,包括:
[0013]將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目標圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼;
[0014]接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼;
[0015]將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0016]結合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合,包括:
[0017]將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≥1,所述t為整數(shù);
[0018]接收并顯示所述服務器發(fā)送的所述t個匹配圖像;
[0019]獲取用戶指示的從所述t個匹配圖像中確定的目標圖像;
[0020]將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
[0021]結合第一方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述方法還包括:
[0022]接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明;
[0023]根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明;
[0024]向用戶提示所述N個虛擬按鍵的功能說明。
[0025]結合第一方面,在第四種可能的實現(xiàn)方式中,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;所述獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼,包括:
[0026]接收 所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼;
[0027]將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0028]結合第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述方法還包括:
[0029]將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
[0030]結合第一方面、第一方面的第一種可能的實現(xiàn)方式至第五種可能的實現(xiàn)方式任一種,在第六種可能的實現(xiàn)方式中,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵;所述方法還包括:
[0031]獲取并存儲所述電視臺的圖標與所述第一按鍵的對應關系;
[0032]在所述第一虛擬遙控界面上顯示所述電視臺的圖標;
[0033]將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面;
[0034]存儲所述第二虛擬遙控界面。
[0035]結合第一方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,在所述存儲所述第二虛擬遙控界面之后,所述方法還包括:
[0036]基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息;
[0037]響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
[0038]結合第一方面的第六種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述方法還包括:[0039]將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
[0040]第二方面,提供一種電子設備,包括:
[0041]圖像獲取單元,用于獲取包含遙控器的M個按鍵的圖像,M≥I,所述M為整數(shù);
[0042]虛擬遙控界面生成單元,用于將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵;
[0043]遙控鍵碼獲取單元,用于獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;1 <N<M,所述N為整數(shù);
[0044]存儲單元,用于存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
[0045]結合第二方面,在第一種可能的實現(xiàn)方式中,所述遙控鍵碼獲取單元具體用于,
[0046]將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目標圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼;
[0047]接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼;
[0048]將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0049]結合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述遙控鍵碼獲取單元具體用于,
[0050]將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≥1,所述t為整數(shù);
[0051]接收并顯示所述服務器發(fā)送的所述t個匹配圖像;
[0052]獲取用戶指示的從所述t個匹配圖像中確定的目標圖像;
[0053]將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
[0054]結合第二方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述電子設備還包括:
[0055]接收單元,用于接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明;
[0056]功能說明獲取單元,用于根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明;
[0057]提示單元,用于向用戶提示所述N個虛擬按鍵的功能說明。
[0058]結合第二方面,在第四種可能的實現(xiàn)方式中,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;所述遙控鍵碼獲取單元具體用于,
[0059]接收所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼;
[0060]將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0061]結合第二方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述電子設備還包括:[0062]發(fā)送單元,用于將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
[0063]結合第二方面、第二方面的第一種可能的實現(xiàn)方式至第五種可能的實現(xiàn)方式任一種,在第六種可能的實現(xiàn)方式中,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵;
[0064]所述電子設備還包括:對應關系獲取單元,用于獲取所述電視臺的圖標與所述第一按鍵的對應關系;
[0065]所述存儲單元還用于,存儲所述電視臺的圖標與所述第一按鍵的對應關系;
[0066]所述電子設備還包括:顯示單元,用于在所述第一虛擬遙控界面上顯示所述電視臺的圖標;
[0067]所述虛擬遙控界面生成單元還用于,將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面;
[0068]所述存儲單元還用于,存儲所述第二虛擬遙控界面。
[0069]結合第二方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述電子設備還包括:
[0070]操作信息獲取單元,用于基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息;
[0071]響應單元,用于響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
[0072]結合第二方面的第六種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述發(fā)送單元還用于,將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
[0073]本發(fā)明實施例提供的實現(xiàn)遙控功能的方法和電子設備,通過將包含遙控器的按鍵的圖像生成包含與遙控器的按鍵對應的虛擬按鍵的第一虛擬遙控界面,并獲取虛擬按鍵對應的遙控鍵碼,從而實現(xiàn)遙控功能。該方案中,利用包含遙控器的按鍵的圖像生成虛擬遙控界面,與現(xiàn)有技術相比,一方面,減少了設置虛擬遙控界面的工作量,省時省力;另一方面,由于虛擬遙控界面與遙控器實體上包含按鍵的界面相似度高,使得用戶在熟悉遙控器上的按鍵的情況下,不用重新學習新的操作界面,即可在虛擬遙控界面上操作,為用戶提供了方便?;谏鲜鰞牲c可知,本方案可以增強用戶體驗。
【專利附圖】
【附圖說明】
[0074]圖1為實施例一提供的一種實現(xiàn)遙控功能的方法的流程示意圖;
[0075]圖2為實施例二提供的一種實現(xiàn)遙控功能的方法的流程示意圖;
[0076]圖3為實施例三提供的一種實現(xiàn)遙控功能的方法的流程示意圖;
[0077]圖4為實施例四提供的一種電子設備的示意結構圖;
[0078]圖5為實施例四提供的另一種電子設備的示意結構圖;
[0079]圖6為實施例四提供的另一種電子設備的示意結構圖;
[0080]圖7為實施例五提供的一種電子設備的示意結構圖;[0081]圖8為實施例五提供的另一種電子設備的示意結構圖。
【具體實施方式】
[0082]下面結合附圖對本發(fā)明實施例提供的實現(xiàn)遙控功能的方法和電子設備進行示例性描述。
[0083]實施例一
[0084]參見圖1,為本發(fā)明實施例提供的一種實現(xiàn)遙控功能的方法,應用于電子設備中,所述方法包括:
[0085]101:獲取包含遙控器的M個按鍵的圖像,M≥I,所述M為整數(shù)。
[0086]其中,電子設備可以為智能手機、平板電腦等。
[0087]電子設備中包含遙控應用,該遙控應用可以為現(xiàn)有技術中的任意一款用于將電子設備模擬成遙控器,從而實現(xiàn)遙控電器的遙控應用。其中,遙控器可以為:電視遙控器、機頂盒遙控器、DVD遙控器、空調(diào)遙控器、功放遙控器、電燈遙控器、窗簾遙控器等,電器可以為:電視、機頂盒、DVD、空調(diào) 、功放、電燈、窗簾等。
[0088]本發(fā)明實施例可以應用于利用電子設備模擬遙控器的遙控功能的場景中,進一步應用于利用電子設備模擬遙控器遙控電器的場景中。其中,本發(fā)明實施例中的遙控器為單向遙控器,單向遙控器是指,只向電器發(fā)送控制信號,不接收電器發(fā)送的信號的遙控器,具體可以為紅外遙控器等。
[0089]步驟101可以為:在遙控應用處于開啟的狀態(tài)下,獲取包含遙控器的M個按鍵的圖像。具體的,在遙控應用處于開啟的狀態(tài)下,電子設備通過自帶的攝像頭獲取包含遙控器的M個按鍵的圖像,或者,通過與其連接的其他電子設備獲取包含遙控器的M個按鍵的圖像
坐寸ο
[0090]M個按鍵可以為遙控器上的一個或者多個用于遙控電器的按鍵。用戶可以根據(jù)需求確定該M個按鍵??蛇x的,該M個按鍵為遙控器上的、用戶經(jīng)常使用的M個按鍵,或者為遙控器上的所有按鍵等。
[0091]包含遙控器的M個按鍵的圖像可以為遙控器實體的圖像,也可以為遙控器說明書中的、包含遙控器的按鍵功能的圖像等??蛇x的,包含遙控器的M個按鍵的圖像一般為遙控器實體上的、包含該M個按鍵的界面的正面圖像。
[0092]步驟101中包含遙控器的M個按鍵的圖像,具體為該遙控器的位圖信息。
[0093]102:將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵。
[0094]示例性的,步驟102具體實現(xiàn)過程可以為:通過圖像邊緣提取技術得到該圖像的輪廓,其中包括該圖像中的各按鍵的輪廓;經(jīng)過降噪、增強處理,將位圖信息轉換為矢量信息(即將圖像轉換為圖形);對M個按鍵的輪廓進行定位,得到M個虛擬按鍵;由M個虛擬按鍵,M個虛擬按鍵的形狀、大小及其位置關系等組成第一虛擬遙控界面。
[0095]需要說明的是,無論是在通過下述方式二 (主動學習方式)獲取與N個虛擬按鍵對應的N個遙控鍵碼的過程中,還是后續(xù)用戶使用該電子設備遙控電器的過程中,若電子設備預先獲知每個虛擬按鍵的準確范圍(包括虛擬按鍵的大小、形狀和在虛擬遙控界面上的位置),則在用戶針對虛擬遙控界面進行操作時,電子設備可以通過分析該操作所在位置的坐標確定用戶針對哪個虛擬按鍵進行操作。而位圖信息中沒有物體形狀的概念,矢量信息中有物體形狀的概念,因此,將位圖信息轉換為矢量信息可以提高電子設備的靈敏度,從而增強用戶體驗。
[0096]將位圖信息轉換為矢量信息之后,電子設備可以確定遙控器上的按鍵的位置以及數(shù)量。在通過下述方式二 (主動學習方式)獲取與N個虛擬按鍵對應的N個遙控鍵碼的過程中,或者后續(xù)用戶使用該電子設備遙控電器的過程中,電子設備可以將封閉的矢量圖形(如圓形、長方形等)識別為按鍵;不將非封閉的矢量圖形(如直線、折線、弧線等)識別為按鍵。
[0097]另外,現(xiàn)有技術中,圖像邊緣提取技術、位圖信息轉換為矢量信息的技術等已非常成熟,此處不再贅述。
[0098]103:獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;1 <N<M,所述N為整數(shù)。
[0099]示例性的,當N與M相等時,用戶可以使用第一虛擬遙控界面上的全部虛擬按鍵遙控電器;當N與M不相等時,用戶只可以使用該N個虛擬按鍵遙控電器。
[0100]用戶可以根據(jù)需求確定該N個虛擬按鍵??蛇x的,步驟101中M個按鍵為遙控器上的、用戶經(jīng)常使用的按鍵時,步驟103中,M與N相等,N個虛擬按鍵為M個按鍵對應的虛擬按鍵??蛇x的,步驟101中M個按鍵為遙控器上的所有按鍵,步驟103中,M與N不相等,N個虛擬按鍵為遙控器上的、用戶經(jīng)常使用的按鍵對應的虛擬按鍵。
[0101]本發(fā)明實施例對實現(xiàn)步驟103的方法不進行限定,可以包括但不限于以下兩種方式:
[0102]方式一:
[0103]I)將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目標圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼;
[0104]2)接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼;
[0105]3)將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0106]示例性的,該方式下,服務器中存儲有與該N個按鍵對應的N個遙控鍵碼,即服務器中存儲有與該遙控器的種類相同的遙控器的圖像。
[0107]可選的,步驟I)可以具體通過以下步驟實現(xiàn):
[0108]將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≥1,所述t為整數(shù);
[0109]接收并顯示所述服務器發(fā)送的所述t個匹配圖像;
[0110]獲取用戶指示的從所述t個匹配圖像中確定的目標圖像;
[0111]將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
[0112]可選的,該方式下,所述方法還可以包括:
[0113]接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明;[0114]根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明;
[0115]向用戶提示所述N個虛擬按鍵的功能說明。
[0116]方式二:
[0117]該方式下,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;步驟103包括:
[0118]i)接收所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼;
[0119]ii)將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0120]示例性的,該方式與服務器中是否存儲有與該N個按鍵對應的N個遙控鍵碼無關,即與服務器中是否存儲有與該遙控器的種類相同的遙控器的圖像無關。
[0121 ] 轉換器可以接收遙控器發(fā)出的信號,也可以向電器發(fā)射信號。轉換器的類型與遙控器的類型有關,例如,當遙控器為紅外遙控器時,轉換器為紅外轉換器。
[0122]可選的,該方式下,所述方法還可以包括:
[0123]將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
[0124]需要說明的是,方式一為電子設備通過在服務器上下載得到遙控鍵碼,可以將其稱為下載方式;方式二為電子設備通過轉換器主動學習得到遙控鍵碼,可以將其稱為主動學習方式。
[0125]104:存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
[0126]示例性的,在執(zhí)行步驟104之后,該電子設備即可模擬成遙控器,具體為:利用第一虛擬遙控界面上的N個虛擬按鍵模擬遙控器上的、與該N個虛擬按鍵對應的N個按鍵。
[0127]當遙控器為紅外遙控器時,在利用電子設備遙控電器的場景中,電子設備與紅外轉換器連接。具體的遙控過程可以為:電子設備獲取針對N個虛擬按鍵中的某個虛擬按鍵的操作信息;電子設備響應該操作信息,以控制紅外轉換器發(fā)射與該虛擬按鍵對應的遙控鍵碼。其中,操作信息為觸發(fā)電子設備控制紅外轉換器發(fā)射該虛擬按鍵對應的遙控鍵碼的操作信息,具體可以為長按操作、短按操作、單擊操作、雙擊操作等。
[0128]進一步地,在本發(fā)明的一個實施例中,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵;所述方法還可以包括:
[0129]A)獲取并存儲所述電視臺的圖標與所述第一按鍵的對應關系;
[0130]B)在所述第一虛擬遙控界面上顯示所述電視臺的圖標;
[0131]C)將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面;
[0132]D)存儲所述第二虛擬遙控界面。
[0133]可選的,在步驟D)之后,所述方法還可以包括:
[0134]基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息;
[0135]響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
[0136]可選的,所述方法還包括:[0137]將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
[0138]本發(fā)明實施例提供的實現(xiàn)遙控功能的方法,應用于電子設備中,通過將包含遙控器的按鍵的圖像生成包含與遙控器的按鍵對應的虛擬按鍵的第一虛擬遙控界面,并獲取虛擬按鍵對應的遙控鍵碼,從而實現(xiàn)遙控功能。該方案中,利用包含遙控器的按鍵的圖像生成虛擬遙控界面,與現(xiàn)有技術相比,一方面,減少了設置虛擬遙控界面的工作量,省時省力?’另一方面,由于虛擬遙控界面與遙控器實體上包含按鍵的界面相似度高,使得用戶在熟悉遙控器上的按鍵的情況下,不用重新學習新的操作界面,即可在虛擬遙控界面上操作,為用戶提供了方便?;谏鲜鰞牲c可知,本方案可以增強用戶體驗。
[0139]實施例二
[0140]本實施例為實施例一的一種具體實現(xiàn)方式,M個按鍵為遙控器上的所有用于遙控電器的按鍵、N=M、轉換器為紅外轉換器。
[0141]參見圖2,為本發(fā)明實施例提供的一種實現(xiàn)遙控功能的方法,包括:
[0142]201:電子設備獲取包含遙控器的M個按鍵的圖像。
[0143]202:電子設備將該圖像生成包含與該M個按鍵對應的M個虛擬按鍵的第一虛擬遙控界面。
[0144]203:電子設備向用戶提示獲取與M個虛擬按鍵對應的M個遙控鍵碼的方式,以供用戶選擇;其中,獲取與M個虛擬按鍵對應的M個遙控鍵碼的方式包括:主動學習方式和下載方式。
[0145]示例性的,提示的方式可以為文字提示、圖片提示、語音提示等。
[0146]204:電子設備獲取用戶的指示信息,該指示信息包括:指示使用主動學習方式的信息,或者指示使用下載方式的信息。
[0147]其中,當指示信息為指示使用主動學習方式的信息時,執(zhí)行步驟205 ;當指示信息為使用下載方式的信息時,執(zhí)行步驟206。
[0148]205:電子設備通過紅外轉換器以主動學習方式得到與M個虛擬按鍵對應的M個遙控鍵碼。
[0149]在步驟205之后,執(zhí)行步驟218。
[0150]步驟205具體可以包括:i)接收紅外轉換器傳輸?shù)脑揗個按鍵對應的M個遙控鍵碼;ii)將與該M個按鍵對應的M個遙控鍵碼作為與該M個虛擬按鍵對應的M個遙控鍵碼。
[0151]示例性的,當用戶按壓遙控器上的一個按鍵時,遙控器發(fā)射該按鍵對應的遙控鍵碼;紅外轉換器接收到該遙控鍵碼后,將其傳輸給電子設備;用戶選中第一虛擬遙控界面上與該按鍵對應的虛擬按鍵,電子設備存儲該虛擬按鍵與該遙控鍵碼的對應關系??蛇x的,具體實現(xiàn)時,當用戶選中第一虛擬遙控界面上與該按鍵對應的虛擬按鍵時,電子設備可以將該虛擬按鍵所在的區(qū)域點亮,當?shù)谝惶摂M遙控界面上的虛擬按鍵逐次點亮之后,主動學習方式結束??蛇x的,具體實現(xiàn)時,電子設備還可以在獲取虛擬按鍵對應的遙控鍵碼的過程中,當用戶選中的虛擬按鍵出現(xiàn)錯誤時,給予語音或者文字提示,以在用戶的指示下重新獲取該虛擬按鍵對應的遙控鍵碼。這兩個可選的方式比較人性化,用戶體驗較好。
[0152]可選的,在步驟205之后,該方法還可以包括:將該M個按鍵與M個遙控鍵碼的對應關系以及該圖像發(fā)送給服務器,使得服務器存儲該M個按鍵與M個遙控鍵碼的對應關系以及該圖像,以供其他用戶下載。
[0153]示例性的,該可選的步驟可以在步驟218之前或者之后執(zhí)行,也可以同時執(zhí)行。
[0154]與主動學習方式相比,下載方式具有如下有益效果:第一,電子設備可以快速獲取到與M個虛擬按鍵對應的M個遙控鍵碼;第二,用戶的操作比較少,不易出錯。但是,在服務器中沒有存儲與該圖像匹配的圖像的情況下,不可以使用下載方式。在執(zhí)行該可選的步驟之后,服務器中即存儲有該圖像,使得其他用戶可以使用下載方式獲取與M個虛擬按鍵對應的M個遙控鍵碼,即為其他用戶提供了方便。
[0155]具體實現(xiàn)時,電子設備可以在執(zhí)行步驟205之后,自動執(zhí)行該可選的步驟,也可以在用戶的指示下執(zhí)行該可選的步驟。另外,為了鼓勵用戶分享該M個按鍵與M個遙控鍵碼的對應關系以及該圖像,可以采取一定的激勵措施,例如設置積分獎勵等。
[0156]206:電子設備向服務器發(fā)送該圖像。
[0157]207:服務器將該圖像與本地預設圖像庫中的圖像進行匹配,得到包含t個匹配圖像的匹配結果,t≥0,t為整數(shù)。
[0158]需要說明的是,預設圖像庫中的圖像可以由用戶或者電器廠商上傳到服務器上的遙控器圖像構成,預設圖像庫中的每個圖像與其對應的遙控鍵碼集合存在關聯(lián)關系。
[0159]208:服務器向電子設備發(fā)送匹配結果。
[0160]209:電子設備判斷t是否為O。
[0161]若是,即服務器沒有獲取到與該圖像匹配的圖像,則執(zhí)行步驟210 ;
[0162]若否,即服務器獲取到了與該圖像匹配的圖像,則執(zhí)行步驟212。
[0163]210:電子設備提示用戶使用主動學習方式獲取與M個虛擬按鍵對應的M個遙控鍵碼。
[0164]該情況說明,服務器中沒有存儲與該圖像匹配的圖像,因此不能通過下載方式獲取與M個虛擬按鍵對應的M個遙控鍵碼。
[0165]211:電子設備獲取用戶指示的使用主動學習方式獲取與M個虛擬按鍵對應的M個遙控鍵碼。
[0166]在步驟211之后執(zhí)行步驟205。
[0167]212:電子設備顯示匹配結果,并提示用戶在t個匹配圖像中選擇目標圖像。
[0168]該情況說明,服務器中存儲有與該圖像匹配的圖像。具體包括:
[0169]I)若t=l,則目標圖像即為匹配圖像;
[0170]2)若七> 1,則目標圖像為t個匹配圖像中的一個。
[0171]示例性的,在2)中,為了提高用戶獲取的與M個虛擬按鍵對應的M個遙控鍵碼的準確率,可以對服務器中的圖像進行以下處理:
[0172]A)維護人員根據(jù)用戶反饋,修改或者刪除服務器中的包含錯誤遙控鍵碼的遙控碼集合以及其對應的圖像;
[0173]B)維護人員對用戶上傳的不清楚的圖像進行處理;
[0174]C)維護人員對同款遙控器對應的多個遙控鍵碼集合中的遙控鍵碼進行測試和驗證,將經(jīng)過驗證后的圖像進行特殊標記;
[0175]D)在各圖像中標記遙控器的型號,適配電器的種類、型號等。
[0176]213:電子設備獲取用戶在t個匹配圖像中確定的目標圖像。[0177]214:電子設備向服務器發(fā)送目標圖像。
[0178]215:服務器在本地檢索與目標圖像對應的遙控鍵碼集合,該遙控鍵碼集合包含與該M個按鍵對應的M個遙控鍵碼。
[0179]216:服務器向電子設備發(fā)送與該M個按鍵對應的M個遙控鍵碼。
[0180]217:電子設備將與該M個按鍵對應的M個遙控鍵碼作為與該M個虛擬按鍵對應的M個遙控鍵碼。
[0181]218:存儲該M個虛擬按鍵與該M個遙控鍵碼的對應關系。
[0182]可選的,該方法還可以包括:
[0183]接收服務器根據(jù)該圖像獲取的遙控器的功能說明書;遙控器功能說明書包含該M個按鍵的功能說明;
[0184]根據(jù)該M個按鍵的功能說明、該M個按鍵與M個虛擬按鍵的對應關系獲取該M個虛擬按鍵的功能說明;
[0185]向用戶提示該M個虛擬按鍵的功能說明。 [0186]示例性的,遙控器功能說明書可以由用戶上傳至服務器;服務器將該說明書中的文字部分進行OCR (Optical Character Recognition,光學字符識別),從而轉化為文本信息;在其他用戶需要時,將該文本信息下載到電子設備上;電子設備可以將該文本信息存儲在按鍵幫助中,以方便用戶使用。
[0187]本發(fā)明實施例提供的實現(xiàn)遙控功能的方法,應用于電子設備中,通過將包含遙控器的按鍵的圖像生成包含與遙控器的按鍵對應的虛擬按鍵的第一虛擬遙控界面,并獲取虛擬按鍵對應的遙控鍵碼,從而實現(xiàn)遙控功能。該方案中,利用包含遙控器的按鍵的圖像生成虛擬遙控界面,與現(xiàn)有技術相比,一方面,減少了設置虛擬遙控界面的工作量,省時省力?’另一方面,由于虛擬遙控界面與遙控器實體上包含按鍵的界面相似度高,使得用戶在熟悉遙控器上的按鍵的情況下,不用重新學習新的操作界面,即可在虛擬遙控界面上操作,為用戶提供了方便。基于上述兩點可知,本方案可以增強用戶體驗。
[0188]實施例三
[0189]本實施例中遙控器為電視遙控器,電視臺的圖標對應M個按鍵中的第一按鍵,轉換器為紅外轉換器。
[0190]參見圖3,本發(fā)明實施例提供一種實現(xiàn)遙控功能的方法,包括:
[0191]301:電子設備存儲第一虛擬遙控界面上的M個虛擬按鍵與M個遙控鍵碼的對應關系,M個虛擬按鍵對應該電視遙控器上的M個按鍵。
[0192]示例性的,步驟301中獲取第一虛擬遙控界面上的M個虛擬按鍵與M個遙控鍵碼的對應關系的過程可以參見實施例二,此處不再贅述。
[0193]本實施例中,用戶可以對第一虛擬遙控界面進行編輯,也就是說,第一虛擬遙控界面包含可編輯模式,從而進一步為用戶提供方便。
[0194]302:獲取并存儲該電視臺的圖標與第一按鍵的對應關系。
[0195]示例性的,對于一個電視臺的圖標而言,第一按鍵可以為一個按鍵或者多個按鍵,例如,若CCTV-1對應的頻道號為“1”,則第一按鍵為標記有“I”的按鍵;若湖南衛(wèi)視對應的頻道號為“12”,則第一按鍵為標記有“I”的按鍵和標記有“2”的按鍵,且標記有“I”的按鍵的順序在標記有“2”的按鍵之前。[0196]獲取該電視臺的圖標與第一按鍵的對應關系,具體可以包括但不限于以下兩種方式:
[0197]方式一、用戶在第一虛擬遙控界面處于可編輯模式的情況下,在編輯區(qū)域中輸入電視臺的圖標與第一按鍵的對應關系。
[0198]方式二、用戶在服務器上下載,以獲得其他用戶分享的電視臺的圖標與第一按鍵的對應關系。
[0199]需要說明的是,由于電視臺與頻道號的對應關系可以根據(jù)用戶的需要進行重新設置,因此在利用電子設備模擬遙控器,以遙控重新設置過電視臺與頻道號的對應關系的電視機的場景中,推薦使用方式一。
[0200]由于對于不同地區(qū)內(nèi)的同一電視機,電視臺對應的頻道號不同;且在用戶沒有對電視臺與頻道號的對應關系進行重新設置的情況下,對于同一地區(qū)內(nèi)的電視機,電視臺對應的頻道號相同。因此,方式二的使用條件為:用戶沒有對電視臺與頻道號的對應關系進行
重新設置。
[0201]另外,在使用方式二的過程中,用戶需要確定服務器上可下載的“電視臺的圖標與第一按鍵的對應關系”所適用的地區(qū)與需要下載“電視臺的圖標與第一按鍵的對應關系”的電子設備所處的地區(qū)為同一區(qū)域。具體可以通過電子設備的IP地址、網(wǎng)絡定位信息、GPS(Global Positioning System,全球定位系統(tǒng))信息等確定服務器上可下載的“電視臺的圖標與第一按鍵的對應關系”所適用的地區(qū)與需要下載“電視臺的圖標與第一按鍵的對應關系”的電子設備所處的地區(qū)是否為同一區(qū)域。
[0202]實際實現(xiàn)時,用戶還可以首先通過方式二獲取電視臺的圖標與第一按鍵的對應關系,在沒有獲取到的情況下,再通過方式一獲取。
[0203]303:在第一虛擬遙控界面上顯示該電視臺的圖標。
[0204]304:將第一虛擬遙控界面和該電視臺的圖標生成第二虛擬遙控界面,并存儲第二虛擬遙控界面。
[0205]示例性的,實際實現(xiàn)時,用戶可以在第一虛擬遙控界面上設置一個或者多個電視臺的圖標,其中顯示在第一遙控界面上的電視臺的圖標可以為用戶經(jīng)常觀看的電視臺對應的圖標。
[0206]需要說明的是,本實施例中,用戶下一次打開的虛擬遙控界面為第二虛擬遙控界面。
[0207]305:將該電視臺的圖標與第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
[0208]示例性的,執(zhí)行該步驟可以為其他用戶提供方便。
[0209]306:基于第二虛擬遙控界面獲取針對該電視臺的圖標的操作信息。
[0210]示例性的,針對該電視臺的圖標的操作信息可以為:觸發(fā)電視機由當前電視臺切換到該電視臺(用戶所需要的電視臺)的操作信息。
[0211]307:獲取第一按鍵對應的第一虛擬按鍵,并控制紅外轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
[0212]示例性的,步驟306、307為實現(xiàn)第二虛擬遙控界面的功能,具體的,當用戶需要觀看第二虛擬遙控頁面上的電視臺的圖標對應的電視臺時,用戶可以通過選中第二虛擬遙控界面上的該電視臺的圖標,使得電子設備控制紅外轉換器發(fā)射該第一虛擬按鍵對應的遙控鍵碼,進而使得電視機由當前電視臺切換到該電視臺。
[0213]本發(fā)明實施例提供的實現(xiàn)遙控功能的方法是基于實施例二的一種具體應用,具體為在遙控器為電視遙控器的情況下,對實施例二中得到的第一虛擬遙控界面的個性化處理,從而給用戶帶來更多的方便,增強了用戶體驗。
[0214]實施例四
[0215]參見圖4,為本發(fā)明實施例提供的一種電子設備,用以執(zhí)行實施例一所示的實現(xiàn)遙控功能的方法,該電子設備包括:
[0216]圖像獲取單元41,用于獲取包含遙控器的M個按鍵的圖像,M≤1,所述M為整數(shù);
[0217]虛擬遙控界面生成單元42,用于將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵;
[0218]遙控鍵碼獲取單元43,用于獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;I < N < M,所述N為整數(shù);
[0219]存儲單元44,用于存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
[0220]可選的,所述遙控鍵碼獲取單元43具體用于,
[0221]將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目 標 圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼;
[0222]接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼;
[0223]將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0224]可選的,所述遙控鍵碼獲取單元43具體用于,
[0225]將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≤1,所述t為整數(shù);
[0226]接收并顯示所述服務器發(fā)送的所述t個匹配圖像;
[0227]獲取用戶指示的從所述t個匹配圖像中確定的目標圖像;
[0228]將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
[0229]可選的,參見圖5,所述電子設備還包括:
[0230]接收單元45,用于接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明;
[0231]功能說明獲取單元46,用于根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明;
[0232]提示單元47,用于向用戶提示所述N個虛擬按鍵的功能說明。
[0233]可選的,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;所述遙控鍵碼獲取單元43具體用于,
[0234]接收所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼;
[0235]將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0236]可選的,參見圖5,所述電子設備還包括:
[0237]發(fā)送單元48,用于將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
[0238]可選的,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵;
[0239]參見圖6,所述電子設備還包括:對應關系獲取單元49,用于獲取所述電視臺的圖標與所述第一按鍵的對應關系;
[0240]所述存儲單元44還用于,存儲所述電視臺的圖標與所述第一按鍵的對應關系;
[0241]參見圖6,所述電子設備還包括:顯示單元4A,用于在所述第一虛擬遙控界面上顯示所述電視臺的圖標;
[0242]所述虛擬遙控界面生成單元42還用于,將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面;
[0243]所述存儲單元44還用于,存儲所述第二虛擬遙控界面。
[0244]可選的,參見圖6,所述電子設備還包括:
[0245]操作信息獲取單元4B,用于基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息;
[0246]響應單元4C,用于響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
[0247]可選的,所述發(fā)送單元48還用于,將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
[0248]本發(fā)明實施例提供的電子設備,通過將包含遙控器的按鍵的圖像生成包含與遙控器的按鍵對應的虛擬按鍵的第一虛擬遙控界面,并獲取虛擬按鍵對應的遙控鍵碼,從而實現(xiàn)遙控功能。該方案中,利用包含遙控器的按鍵的圖像生成虛擬遙控界面,與現(xiàn)有技術相t匕,一方面,減少了設置虛擬遙控界面的工作量,省時省力;另一方面,由于虛擬遙控界面與遙控器實體上包含按鍵的界面相似度高,使得用戶在熟悉遙控器上的按鍵的情況下,不用重新學習新的操作界面,即可在虛擬遙控界面上操作,為用戶提供了方便?;谏鲜鰞牲c可知,本方案可以增強用戶體驗。
[0249]實施例五
[0250]參見圖7,為本發(fā)明實施例提供的一種電子設備,用以執(zhí)行實施例一所示的實現(xiàn)遙控功能的方法,該電子設備包括:
[0251]處理器71,用于獲取包含遙控器的M個按鍵的圖像,M≥1,所述M為整數(shù);將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵;獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;1 <N<M,所述N為整數(shù);
[0252]存儲器72,用于存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
[0253]可選的,參見圖8,該電子設備還包括:
[0254]發(fā)送器73,用于將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目標圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼;
[0255]接收器74,用于接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼;
[0256]處理器71還用于,將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0257]可選的,發(fā)送器73具體用于,將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≥1,所述t為整數(shù);
[0258]接收器74,用于接收所述服務器發(fā)送的所述t個匹配圖像;
[0259]處理器71還用于,顯示所述t個匹配圖像;獲取用戶指示的從所述t個匹配圖像中確定的目標圖像;
[0260]發(fā)送器73還用于,將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
[0261]可選的,接收器74還用于,接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明;
[0262]處理器71還用于,根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明;向用戶提示所述N個虛擬按鍵的功能說明。
[0263]可選的,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;
[0264]接收器74還用于,接收所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼;
[0265]處理器71還用于,將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
[0266]可選的,發(fā)送器73還用于,將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
[0267]可選的,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵;
[0268]處理器71還用于,獲取所述電視臺的圖標與所述第一按鍵的對應關系;
[0269]存儲器72還用于,存儲所述電視臺的圖標與所述第一按鍵的對應關系;
[0270]處理器71還用于,在所述第一虛擬遙控界面上顯示所述電視臺的圖標;將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面;
[0271]存儲器72還用于,存儲所述第二虛擬遙控界面。
[0272]可選的,處理器71還用于,基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息;響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
[0273]可選的,發(fā)送器73還用于,將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
[0274]本發(fā)明實施例提供的電子設備,通過將包含遙控器的按鍵的圖像生成包含與遙控器的按鍵對應的虛擬按鍵的第一虛擬遙控界面,并獲取虛擬按鍵對應的遙控鍵碼,從而實現(xiàn)遙控功能。該方案中,利用包含遙控器的按鍵的圖像生成虛擬遙控界面,與現(xiàn)有技術相t匕,一方面,減少了設置虛擬遙控界面的工作量,省時省力;另一方面,由于虛擬遙控界面與遙控器實體上包含按鍵的界面相似度高,使得用戶在熟悉遙控器上的按鍵的情況下,不用重新學習新的操作界面,即可在虛擬遙控界面上操作,為用戶提供了方便。基于上述兩點可知,本方案可以增強用戶體驗。
[0275]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
【權利要求】
1.一種實現(xiàn)遙控功能的方法,其特征在于,應用于電子設備中,所述方法包括: 獲取包含遙控器的M個按鍵的圖像,M≥1,所述M為整數(shù); 將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵; 獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;1 ≤ N≤M,所述N為整數(shù); 存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼,包括: 將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目標圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼; 接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼; 將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
3.根據(jù)權利要求2所述的方法,其特征在于,所述將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合,包括: 將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≥1,所述t為整數(shù); 接收并顯示所述服務器發(fā)送的所述t個匹配圖像; 獲取用戶指示的從所述t個匹配圖像中確定的目標圖像; 將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
4.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括: 接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明; 根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明; 向用戶提示所述N個虛擬按鍵的功能說明。
5.根據(jù)權利要求1所述的方法,其特征在于,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;所述獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼,包括: 接收所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼; 將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
6.根據(jù)權利要求5所述的方法,其特征在于,所述方法還包括: 將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
7.根據(jù)權利要求1-6任一項所述的方法,其特征在于,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵;所述方法還包括:獲取并存儲所述電視臺的圖標與所述第一按鍵的對應關系; 在所述第一虛擬遙控界面上顯示所述電視臺的圖標; 將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面; 存儲所述第二虛擬遙控界面。
8.根據(jù)權利要求7所述的方法,其特征在于,在所述存儲所述第二虛擬遙控界面之后,所述方法還包括: 基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息; 響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
9.根據(jù)權利要求7所述的方法,其特征在于,所述方法還包括: 將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
10.一種電子設備,其特征在于,包括: 圖像獲取單元,用于獲取包含遙控器的M個按鍵的圖像,M≥1,所述M為整數(shù); 虛擬遙控界面生成單元,用于將所述圖像生成第一虛擬遙控界面,所述第一虛擬遙控界面包含與所述M個按鍵對應的M個虛擬按鍵; 遙控鍵碼獲取單元,用于獲取與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個遙控鍵碼;1≤N≤M,所述N為整數(shù); 存儲單元,用于存儲所述N個虛擬按鍵與所述N個遙控鍵碼的對應關系。
11.根據(jù)權利要求10所述的電子設備,其特征在于,所述遙控鍵碼獲取單元具體用于, 將所述圖像發(fā)送給服務器,使得所述服務器獲取與所述圖像匹配的目標圖像以及與所述目標圖像對應的遙控鍵碼集合;所述目標圖像中包含與所述M個虛擬按鍵中的N個虛擬按鍵對應的N個按鍵,與所述目標圖像對應的遙控鍵碼集合包含與所述N個按鍵對應的N個遙控鍵碼; 接收所述服務器發(fā)送的與所述N個按鍵對應的N個遙控鍵碼; 將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
12.根據(jù)權利要求11所述的電子設備,其特征在于,所述遙控鍵碼獲取單元具體用于, 將所述圖像發(fā)送給服務器;使得所述服務器在本地獲取與所述圖像匹配的t個匹配圖像;t≥1,所述t為整數(shù); 接收并顯示所述服務器發(fā)送的所述t個匹配圖像; 獲取用戶指示的從所述t個匹配圖像中確定的目標圖像; 將所述目標圖像發(fā)送給所述服務器,使得所述服務器在本地獲取與所述目標圖像對應的遙控鍵碼集合。
13.根據(jù)權利要求11所述的電子設備,其特征在于,所述電子設備還包括: 接收單元,用于接收所述服務器根據(jù)所述圖像獲取的所述遙控器的功能說明書;所述遙控器功能說明書包含所述N個按鍵的功能說明; 功能說明獲取單元,用于根據(jù)所述N個按鍵的功能說明、所述N個按鍵與所述N個虛擬按鍵的對應關系獲取所述N個虛擬按鍵的功能說明; 提示單元,用于向用戶提示所述N個虛擬按鍵的功能說明。
14.根據(jù)權利要求10所述的電子設備,其特征在于,所述電子設備與轉換器連接,所述M個虛擬按鍵中的N個虛擬按鍵對應N個按鍵;所述遙控鍵碼獲取單元具體用于, 接收所述轉換器傳輸?shù)乃鯪個按鍵對應的N個遙控鍵碼; 將與所述N個按鍵對應的N個遙控鍵碼作為與所述N個虛擬按鍵對應的N個遙控鍵碼。
15.根據(jù)權利要求14所述的電子設備,其特征在于,所述電子設備還包括: 發(fā)送單元,用于將所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像發(fā)送給服務器,使得服務器存儲所述N個按鍵與所述N個遙控鍵碼的對應關系以及所述圖像,以供其他用戶下載。
16.根據(jù)權利要求10-15任一項所述的電子設備,其特征在于,所述遙控器為電視遙控器,電視臺的圖標對應所述M個按鍵中的第一按鍵; 所述電子設備還包括:對應關系獲取單元,用于獲取所述電視臺的圖標與所述第一按鍵的對應關系; 所述存儲單元還用于,存儲所述電視臺的圖標與所述第一按鍵的對應關系; 所述電子設備還包括:顯示單元,用于在所述第一虛擬遙控界面上顯示所述電視臺的圖標; 所述虛擬遙控界面生成單元還用于,將所述第一虛擬遙控界面和所述電視臺的圖標生成第二虛擬遙控界面; 所述存儲單元還用于,存儲所述第二虛擬遙控界面。
17.根據(jù)權利要求16`所述的電子設備,其特征在于,所述電子設備還包括: 操作信息獲取單元,用于基于所述第二虛擬遙控界面獲取針對所述電視臺的圖標的操作信息; 響應單元,用于響應針對所述電視臺的圖標的操作信息;以獲取所述第一按鍵對應的第一虛擬按鍵,并控制所述轉換器發(fā)射所述第一虛擬按鍵對應的遙控鍵碼。
18.根據(jù)權利要求16所述的電子設備,其特征在于, 所述發(fā)送單元還用于,將所述電視臺的圖標與所述第一按鍵的對應關系發(fā)送給服務器,以供其他用戶下載。
【文檔編號】G08C23/04GK103531015SQ201310464289
【公開日】2014年1月22日 申請日期:2013年10月8日 優(yōu)先權日:2013年10月8日
【發(fā)明者】洪燁 申請人:海信集團有限公司