一種通過網(wǎng)絡(luò)更新遙控器配置的方法
【專利摘要】本發(fā)明創(chuàng)造提供一種通過網(wǎng)絡(luò)更新遙控器配置的方法,包括以下步驟:一、遙控器通過傳輸媒介與網(wǎng)絡(luò)設(shè)備平臺進行連接,網(wǎng)絡(luò)設(shè)備平臺的網(wǎng)頁識別網(wǎng)絡(luò)設(shè)備平臺對應(yīng)的串口號,網(wǎng)頁通過查詢各個串口號來識別與遙控器對應(yīng)的串口號;二、遙控器接收到網(wǎng)頁發(fā)送的鍵碼值數(shù)據(jù)流后,進行CRC校驗,判斷數(shù)據(jù)是否正確,如果正確,進行程序更新,更新完成后返回應(yīng)答信息,網(wǎng)頁接收到應(yīng)答信息后,顯示“下載成功”,否則網(wǎng)頁顯示“請重新連接后繼續(xù)下載”。一種通過網(wǎng)絡(luò)更新遙控器配置的方法,可使遙控器從網(wǎng)絡(luò)設(shè)備平臺中無限下載智能遙控器的程序,解決了當(dāng)前遙控器的存儲數(shù)量有限的問題。
【專利說明】一種通過網(wǎng)絡(luò)更新遙控器配置的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明創(chuàng)造屬于遙控器配置領(lǐng)域,尤其是涉及一種通過網(wǎng)絡(luò)更新遙控器配置的方 法。
【背景技術(shù)】
[0002] 萬能遙控器,它實現(xiàn)了遙控器對某一類電器的不同品牌產(chǎn)品的通用。但是目前的 這些遙控器還存在著一些缺陷:
[0003] 一、現(xiàn)有遙控器都不能真正的實現(xiàn)對所有電器產(chǎn)品"萬能",學(xué)習(xí)型遙控器雖然可 以遙控各類電器,但是常見的遙控器包括學(xué)習(xí)型遙控器,他們都只能存儲一套鍵碼值,并且 不能對鍵碼值進行全面、及時的更新。例如,如果出現(xiàn)了新型號的產(chǎn)品或者新的按鍵功能, 就只能重新配備一個遙控器。
[0004] 二、現(xiàn)有遙控器的配置方式不形象,而且需要一對一進行配置,非常麻煩,配置完 成后常常會出現(xiàn)配置出錯要重新配置,或者配置無效,遙控器不能正常使用的情況。
[0005] 三、當(dāng)電器廠商出現(xiàn)了新開發(fā)的產(chǎn)品時,遙控器按鍵的數(shù)量、作用等等一定會發(fā)生 變化,此時就要更換遙控器,或者對遙控器重新進行配置,配置的過程非常麻煩,至今還沒 有非常簡便的手段對遙控器進行配置。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明創(chuàng)造要解決以上技術(shù)問題,提供一種通過網(wǎng)絡(luò)更新遙控器配置的方法,為 用戶提供一個網(wǎng)絡(luò)設(shè)備平臺,進行智能遙控器程序的更新。該網(wǎng)絡(luò)設(shè)備平臺的功能包括根 據(jù)電器品牌型號更新智能遙控器的程序,并且可以自行上傳遙控器程序,使遙控器真正達 到"萬能"的目的。根據(jù)電器設(shè)備的不同,遙控器可以使自身"變"為不同設(shè)備的遙控器,以 控制當(dāng)前設(shè)備。
[0007] 為解決上述技術(shù)問題,本發(fā)明創(chuàng)造采用的技術(shù)方案是:一種通過網(wǎng)絡(luò)更新遙控器 配置的方法,包括以下步驟:
[0008] 一、遙控器通過傳輸媒介與網(wǎng)絡(luò)設(shè)備平臺進行連接,網(wǎng)絡(luò)設(shè)備平臺的網(wǎng)頁識別網(wǎng) 絡(luò)設(shè)備平臺對應(yīng)的串口號,網(wǎng)頁通過查詢各個串口號來識別遙控器對應(yīng)的串口號;
[0009] 二、遙控器接收到網(wǎng)頁發(fā)送的鍵碼值數(shù)據(jù)流后,進行CRC校驗,判斷數(shù)據(jù)是否正 確,如果正確,進行程序更新,更新完成后返回應(yīng)答信息,網(wǎng)頁接收到應(yīng)答信息后,顯示"下 載成功",否則網(wǎng)頁顯示"請重新連接后繼續(xù)下載"。
[0010] 進一步,所述步驟一中所述的網(wǎng)頁查詢各個串口號來識別遙控器對應(yīng)的串口號的 查詢方法包括以下步驟:
[0011] 1、網(wǎng)頁檢測出所有可用的串口號,將檢測到的串口號存儲在特定數(shù)組中;
[0012] 2、由程序依次取出數(shù)組中的串口號并向數(shù)組中存儲的各個串口號發(fā)送字符串,等 待遙控器返回的應(yīng)答信息,如果網(wǎng)頁接收到遙控器返回的應(yīng)答信息,判斷應(yīng)該信息是否正 確,如果正確則此串口即為遙控器對應(yīng)的串口號,如果等待設(shè)定時間仍未接收到串口發(fā)送 過來的應(yīng)答信息,則開始進行下一個串口的判斷。
[0013] 本發(fā)明創(chuàng)造具有的優(yōu)點和積極效果是:一種通過網(wǎng)絡(luò)更新遙控器配置的方法,提 供的網(wǎng)絡(luò)設(shè)備平臺可以根據(jù)用戶需求更新遙控器中微處理器的程序,從而達到控制各類電 器設(shè)備的目的。當(dāng)遙控器與電腦的串口連接時采用的是自動查詢與識別功能,不需要手動 進行設(shè)置,從而省去了其中的一些復(fù)雜的操作步驟。此平臺是一個開放的平臺,遙控器設(shè)備 生產(chǎn)商可將最新的遙控器程序自行上傳到該平臺。上傳之后遙控器用戶就可以自己下載相 應(yīng)的遙控器程序并使用,而不需要任何的轉(zhuǎn)換。并且當(dāng)市場上電器型號有更新時,可以重新 對遙控器程序進行更新,對電器的種類型號無限制,真正意義上實現(xiàn)遙控器程序的實時更 新。遙控器可以從網(wǎng)絡(luò)設(shè)備平臺中無限的下載智能遙控器的程序,解決了當(dāng)前遙控器的存 儲數(shù)量有限的問題。
【專利附圖】
【附圖說明】
[0014] 圖1是本發(fā)明創(chuàng)造步驟一所述的網(wǎng)頁查詢各個串口號來識別遙控器對應(yīng)的串口 號的查詢方法流程圖;
[0015] 圖2是本發(fā)明創(chuàng)造步驟二流程圖。
【具體實施方式】
[0016] 下面結(jié)合附圖對本發(fā)明創(chuàng)造的具體實施例做詳細說明。
[0017] -種通過網(wǎng)絡(luò)更新遙控器配置的方法,包括以下步驟:
[0018] -、遙控器通過傳輸媒介與網(wǎng)絡(luò)設(shè)備平臺進行連接,網(wǎng)絡(luò)設(shè)備平臺的網(wǎng)頁識別網(wǎng) 絡(luò)設(shè)備平臺對應(yīng)的串口號,網(wǎng)頁通過查詢各個串口號來識別遙控器對應(yīng)的串口號;
[0019] 二、遙控器接收到網(wǎng)頁發(fā)送的鍵碼值數(shù)據(jù)流后,進行CRC校驗,判斷數(shù)據(jù)是否正 確,如果正確,進行程序更新,更新完成后返回應(yīng)答信息,網(wǎng)頁接收到應(yīng)答信息后,顯示"下 載成功",否則網(wǎng)頁顯示"請重新連接后繼續(xù)下載"。
[0020] 所述步驟一中所述的網(wǎng)頁查詢各個串口號來識別遙控器對應(yīng)的串口號的查詢方 法包括以下步驟:
[0021] 1、網(wǎng)頁檢測出所有可用的串口號,將檢測到的串口號存儲在特定數(shù)組中;
[0022] 2、由程序依次取出數(shù)組中的串口號并向數(shù)組中存儲的各個串口號發(fā)送字符串,等 待遙控器返回的應(yīng)答信息,如果網(wǎng)頁接收到遙控器返回的應(yīng)答信息,判斷應(yīng)答信息是否正 確,如果正確則此串口即為遙控器對應(yīng)的串口號,如果等待設(shè)定時間仍未接收到串口發(fā)送 過來的應(yīng)答信息,則開始進行下一個串口的判斷。
[0023] 遙控器碼值程序的下載實現(xiàn)分為遙控器接口的識別和鍵碼值的傳輸與更新兩個 步驟。一種最佳實施案例為,傳輸媒介為USB數(shù)據(jù)線,網(wǎng)絡(luò)設(shè)備平臺為PC機,該實施案例 的碼值程序的下載過程為:遙控器通過USB數(shù)據(jù)線與PC機進行連接,PC機首先通過如圖1 所示的識別方法識別出遙控器對應(yīng)的串口號,再通過如圖2所示鍵值更新方法將鍵值傳輸 并更新到遙控器中。查詢方式如下:網(wǎng)頁首先檢測出所有可用的串口號(如COM1,COM2, COM5, C0M14…),將檢測到的串口號存儲在特定的數(shù)組中,然后由程序依次取出數(shù)組中的串 口號并向數(shù)組中存儲的各個串口號發(fā)送字符串"BTN",等待遙控器返回的應(yīng)答信息,如果 網(wǎng)頁接收到遙控器返回的應(yīng)答信息,判斷應(yīng)答信息是否正確,如果正確則此串口即為遙控 器對應(yīng)的串口號,如果等待I. 5s仍未接收到COM 口發(fā)送過來的應(yīng)答信息,則開始進行下一 個COM 口的判斷,時間定為I. 5s。遙控器接收到網(wǎng)頁發(fā)送過來的鍵碼值數(shù)據(jù)流后,進行CRC 校驗,判斷數(shù)據(jù)是否正確,如果正確,進行程序更新,更新完成后返回應(yīng)答信息"bochuang", 網(wǎng)頁接收到應(yīng)答信息"bochuang"后,則顯示"下載成功",否則提示"請重新連接后繼續(xù)下 載"。
[0024] 碼值程序的上傳包括以下步驟:程序提供者通過網(wǎng)絡(luò)設(shè)備平臺,進入程序上傳頁 面,根據(jù)頁面提示選擇設(shè)備、產(chǎn)品和型號,然后碼值程序提供者就可以上傳自己的遙控器鍵 碼值程序,其它用戶就可以對此碼值程序進行下載。此外,碼值程序提供者還可以根據(jù)頁面 提示,自行輸入一種設(shè)備及型號來創(chuàng)建一個新的設(shè)備和型號。另外還可以將數(shù)據(jù)庫進行備 份,當(dāng)數(shù)據(jù)庫損壞、丟失或者做出失誤操作時,能夠很快將當(dāng)前損壞的數(shù)據(jù)庫恢復(fù)到備份時 候的數(shù)據(jù)庫。
[0025] 要上傳的碼值文件的格式如表1所示,其中鍵碼值的定義如表2和表3所示,碼值 程序提供者在表3 (碼值編號對照表)中查找要上傳的鍵碼值的編號,按照表2所示格式 (鍵碼值編號+對應(yīng)的碼值)生成相應(yīng)的碼值填寫在表1的鍵碼值的定義處。
[0026]
【權(quán)利要求】
1. 一種通過網(wǎng)絡(luò)更新遙控器配置的方法,其特征在于:包括w下步驟: 一、 遙控器通過傳輸媒介與網(wǎng)絡(luò)設(shè)備平臺進行連接,網(wǎng)絡(luò)設(shè)備平臺的網(wǎng)頁識別網(wǎng)絡(luò)設(shè) 備平臺對應(yīng)的串口號,網(wǎng)頁通過查詢各個串口號來識別遙控器對應(yīng)的串口號; 二、 遙控器接收到網(wǎng)頁發(fā)送的鍵碼值數(shù)據(jù)流后,進行CRC校驗,判斷數(shù)據(jù)是否正確,如 果正確,進行程序更新,更新完成后返回應(yīng)答信息,網(wǎng)頁接收到應(yīng)答信息后,顯示"下載成 功",否則網(wǎng)頁顯示"請重新連接后繼續(xù)下載"。
2. 根據(jù)權(quán)利要求1所述的一種通過網(wǎng)絡(luò)更新遙控器配置的方法,其特征在于:所述 步驟一中所述的網(wǎng)頁查詢各個串口號來識別遙控器對應(yīng)的串口號的查詢方法包括W下步 驟: (1) 、網(wǎng)頁檢測出所有可用的串口號,將檢測到的串口號存儲在特定數(shù)組中; (2) 、由程序依次取出數(shù)組中的串口號并向數(shù)組中存儲的各個串口號發(fā)送字符串,等待 遙控器返回的應(yīng)答信息,如果網(wǎng)頁接收到遙控器返回的應(yīng)答信息,判斷應(yīng)該信息是否正確, 如果正確則此串口即為遙控器對應(yīng)的串口號,如果等待設(shè)定時間仍未接收到串口發(fā)送過來 的應(yīng)答信息,則開始進行下一個串口的判斷。
【文檔編號】H04L29/08GK104461609SQ201410604356
【公開日】2015年3月25日 申請日期:2014年10月30日 優(yōu)先權(quán)日:2014年10月30日
【發(fā)明者】華中, 劉長春 申請人:天津鉑創(chuàng)國茂電子科技發(fā)展有限公司