[發(fā)明專利]一種基于BNEP藍牙實現(xiàn)鍵盤OTA升級系統(tǒng)及其方法有效
| 申請?zhí)枺?/td> | 202011016997.1 | 申請日: | 2020-09-24 |
| 公開(公告)號: | CN112261630B | 公開(公告)日: | 2023-03-28 |
| 發(fā)明(設(shè)計)人: | 蒙美膳;寇凡 | 申請(專利權(quán))人: | 易兆微電子(杭州)股份有限公司 |
| 主分類號: | H04W4/80 | 分類號: | H04W4/80;H04W8/22;H04W8/24;G06F3/023 |
| 代理公司: | 杭州中港知識產(chǎn)權(quán)代理有限公司 33353 | 代理人: | 張曉紅 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 bnep 藍牙 實現(xiàn) 鍵盤 ota 升級 系統(tǒng) 及其 方法 | ||
1.一種基于BNEP藍牙實現(xiàn)鍵盤OTA升級系統(tǒng)的升級方法,其特征在于該升級系統(tǒng)包括鍵盤終端設(shè)備(1)、用戶終端設(shè)備(2)、后臺服務(wù)器(3)、所述鍵盤終端設(shè)備(1)包括硬件模塊(101)、鍵盤藍牙模塊(102)、低功耗模塊(103),所述用戶終端設(shè)備(2)包括用戶設(shè)備端藍牙模塊(201)、用戶設(shè)備端網(wǎng)絡(luò)模塊(202),所述后臺服務(wù)器(3)包括數(shù)據(jù)處理模塊(301)、服務(wù)器網(wǎng)絡(luò)模塊(302);所述的硬件模塊(101)包括按鍵、LED燈和撥動開關(guān);所述鍵盤藍牙模塊(102)用于建立連接、藍牙配對和超距離斷開及回連;所述低功耗模塊(103)包括Yichip藍牙芯片、LPM低功耗和Hibernate關(guān)機;
所述用戶設(shè)備端藍牙模塊(201)用于和鍵盤終端設(shè)備(1)連接,通過BNEP進行數(shù)據(jù)傳輸,所述用戶設(shè)備端網(wǎng)絡(luò)模塊(202)連接3G、4G、5G、WIFI或有線網(wǎng)絡(luò);
所述數(shù)據(jù)處理模塊(301)負責處理接收到的數(shù)據(jù)信息,并按照要求通過服務(wù)器網(wǎng)絡(luò)模塊(302)給用戶終端設(shè)備(2)發(fā)送數(shù)據(jù);所述服務(wù)器網(wǎng)絡(luò)模塊(302)主要為連接網(wǎng)絡(luò),接收用戶終端設(shè)備(2)通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)和通過網(wǎng)絡(luò)將數(shù)據(jù)傳輸給用戶終端設(shè)備(2);
其方法包括以下步驟:
1)鍵盤終端設(shè)備(1)的低功耗模塊(103)上內(nèi)置Yichip藍牙芯片,通過鍵盤藍牙模塊(102)與用戶終端設(shè)備(2)完成配對連接;
2)鍵盤終端設(shè)備(1)開啟共享網(wǎng)絡(luò)開關(guān),鍵盤終端設(shè)備(1)通過BNEP與搭建的后臺服務(wù)器(3)實現(xiàn)數(shù)據(jù)交換;
3)鍵盤終端設(shè)備(1)主動發(fā)起OTA升級請求,后臺服務(wù)器(3)收到OTA升級請求命令,返回鍵盤終端設(shè)備(1)是否有OTA更新,鍵盤終端設(shè)備(1)可選擇更新或者取消;后臺服務(wù)器(3)推送OTA更新信息,鍵盤終端設(shè)備(1)上可選擇是否進行更新;
4)選擇OTA升級后,后臺服務(wù)器(3)把每包數(shù)據(jù)發(fā)送給鍵盤終端設(shè)備(1),鍵盤終端設(shè)備(1)收到數(shù)據(jù)后進行校驗,校驗通過則存儲到本地存儲器中,校驗錯誤則返回錯誤信息給后臺服務(wù)器(3)進行重傳,全部數(shù)據(jù)收到校驗通過,OTA 固件下載完成;
5)鍵盤終端設(shè)備(1)完成刷新,OTA升級結(jié)束;
步驟1)中:所述低功耗模塊(103)包括芯片內(nèi)部級別的LPM電源域,LPM電源域是一個單獨的電源域,控制芯片進入特殊的模式-LPM模式,這個模式下,其他電源域都是斷開的,第一部分是一個LPM模塊,包括一個RC振蕩器,一個32K的低功耗振蕩器LPO,用來驅(qū)動這個模塊,里面包含重要寄存器,XTAL晶振起振電路也在該電源域中;該電源域還有四塊memory,每塊都可以單獨關(guān)斷打開,功耗是微安級,用的最多的是軟件上4k地址開始的memory,為了某些應(yīng)用上單獨開關(guān)省電,分成兩個2k,分低地址和高地址;第三塊是8k大小的patchram;還有一塊是16k的51coderam;這些memory放在LPM電源域下是為了在LPM模式下保持各種狀態(tài),因為低功耗模式時其他電源域都關(guān)斷,在從LPM模式恢復(fù)的時候,可以快速喚醒,包括patch和51code,不需要重新從外部加載;上述32K的低功耗振蕩器單獨給低功耗模式的喚醒提供精準的藍牙時鐘;
所述低功耗模塊(103)包括hibernate關(guān)機,在產(chǎn)品長期不操作時,會判斷是否進入睡眠狀態(tài);睡眠狀態(tài)配置特定的GPIO來喚醒;每個產(chǎn)品都需要開關(guān)機的操作;通過在主程序上電初始化中,配置特定的GPIO腳,讓睡眠狀態(tài)的設(shè)備檢測特定的GPIO,一旦按下,立刻就能從狀態(tài)中恢復(fù),相當于軟復(fù)位;軟復(fù)位用到的是POR電路,在VIN上升到3V的過程中,有一個電壓閾值檢測,在閾值之下時,一直處于reset狀態(tài),不會翻轉(zhuǎn),不會釋放;達到閾值后,就會restet釋放,系統(tǒng)初始化,正常工作;上電復(fù)位 POR,POR用的是VIN-LDO和VIN-LPM-LDO兩個模塊的輸出,這兩個輸出在VIN電壓達到3V時,都會變成1.2V,此時觸發(fā)POR;
鍵盤藍牙模塊(102)的超距離斷開及回連中,當藍牙超出RF信號的接受范圍后就會走回連的流程,具體實現(xiàn)方法如下:
1)master一直處于聽包狀態(tài);
2)slave發(fā)出帶有master地址的ADV廣播包,即回連包;
3)master方的鏈路管理將請求LMP鏈路管理協(xié)議Host_connection_req型協(xié)議數(shù)據(jù)單元,slave方的鏈路管理將確認對方的連接,如果是保存過的地址將進行連接;
數(shù)據(jù)處理模塊(301)的算法中,鍵盤更新程序即新的程序要覆蓋舊的程序,程序存儲于EEPROM或者FLASH存儲器中,將存儲器視為棋盤,利用棋盤覆蓋算法即實現(xiàn)程序覆蓋:k=n(k∈N+),且存儲器中只有一個特殊字節(jié)時,這個特殊字節(jié)作為標志位,用相應(yīng)的L型骨牌將存儲器覆蓋,即新程序覆蓋舊程序,算法分析如下:
1)將2k*2k的存儲器拆分成4個2k-1*2k-1;
2)將包含特殊字節(jié)的存儲器進行分塊處理;
3)將不包含特殊字節(jié)的存儲器的靠近中間部分的字節(jié)假設(shè)為特殊的字節(jié);
4)當k=1時退出遞歸。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于易兆微電子(杭州)股份有限公司,未經(jīng)易兆微電子(杭州)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011016997.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:混合材料墊
- 下一篇:一種電鍍設(shè)備
- 同類專利
- 專利分類
H04W 無線通信網(wǎng)絡(luò)
H04W4-00 專門適用于無線通信網(wǎng)絡(luò)的業(yè)務(wù)或設(shè)施
H04W4-02 .利用用戶或終端位置的業(yè)務(wù)
H04W4-06 .廣播選擇分發(fā);到用戶組的業(yè)務(wù);單向選呼業(yè)務(wù)
H04W4-12 .消息傳送,例如SMS[短消息業(yè)務(wù)];郵箱;通告,例如,通知用戶通信請求的狀態(tài)或進展
H04W4-16 .與通信相關(guān)的補充業(yè)務(wù),例如,呼叫轉(zhuǎn)移或呼叫保持
H04W4-18 .信息格式或內(nèi)容轉(zhuǎn)換,例如,為了向用戶或終端無線傳送的目的,由網(wǎng)絡(luò)對發(fā)送或接收的信息進行適應(yīng)修改
- 聚乙二醇修飾的抗菌/中和內(nèi)毒素變構(gòu)肽分子、其合成方法及醫(yī)學(xué)用途
- 聚乙二醇類修飾的殺菌/中和內(nèi)毒素多肽及其制備方法和應(yīng)用
- 藍牙數(shù)據(jù)封裝通信方法及裝置
- 一種基于BNEP藍牙實現(xiàn)終端產(chǎn)品支付的系統(tǒng)及其方法
- 一種基于BNEP藍牙實現(xiàn)終端產(chǎn)品OTA升級的系統(tǒng)及其方法
- 一種基于BNEP協(xié)議實現(xiàn)掃碼POS產(chǎn)品支付的系統(tǒng)及其方法
- 一種基于BNEP傳輸TWS耳機健康數(shù)據(jù)的系統(tǒng)及方法
- 一種基于BNEP藍牙實現(xiàn)自拍器OTA升級系統(tǒng)及其升級方法
- 基于BNEP協(xié)議的藍牙音頻設(shè)備語音識別系統(tǒng)的方法
- 一種基于BNEP藍牙實現(xiàn)鍵盤OTA升級系統(tǒng)及其方法
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





