[發(fā)明專利]一種硬件編程系統(tǒng)和方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810637193.X | 申請(qǐng)日: | 2018-06-20 |
| 公開(公告)號(hào): | CN109032573A | 公開(公告)日: | 2018-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 李濤;郝祥林 | 申請(qǐng)(專利權(quán))人: | 深圳市編玩邊學(xué)教育科技有限公司 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30 |
| 代理公司: | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 44205 | 代理人: | 唐致明;洪銘福 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 編程數(shù)據(jù) 中間件 瀏覽器 編程環(huán)境 編程組件 服務(wù)器端 硬件編程 加載 網(wǎng)址 變更 服務(wù)器存儲(chǔ) 瀏覽器訪問 傳輸 服務(wù)支持 接口環(huán)境 連接硬件 通信連接 硬件代碼 硬件連接 硬件信息 運(yùn)行環(huán)境 智能硬件 編程 驅(qū)動(dòng) 更新 網(wǎng)絡(luò) | ||
本發(fā)明公開了一種硬件編程系統(tǒng)和方法,系統(tǒng)包括:待變更的硬件、中間件和服務(wù)器端,其中,中間件用于提供瀏覽器的運(yùn)行環(huán)境,中間件還用于提供與硬件連接的接口環(huán)境,服務(wù)器端用于提供特定網(wǎng)址的服務(wù)支持;中間件連接硬件以獲取硬件信息,建立瀏覽器與硬件的通信連接;瀏覽器訪問特定網(wǎng)址以加載編程組件,通過編程組件獲取編程數(shù)據(jù),將編程數(shù)據(jù)傳輸至硬件;硬件基于編程數(shù)據(jù)變更硬件代碼。方法適用于系統(tǒng)。本發(fā)明通過網(wǎng)絡(luò)的服務(wù)器存儲(chǔ)編程環(huán)境,通過瀏覽器加載編程環(huán)境并獲取編程數(shù)據(jù),能夠降低本地編程環(huán)境的需求,通過瀏覽器與硬件進(jìn)行數(shù)據(jù)的傳輸,能夠快速實(shí)現(xiàn)驅(qū)動(dòng)的更新,結(jié)合上述兩點(diǎn)能提高用戶針對(duì)智能硬件的編程的體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種硬件編程系統(tǒng)和方法。
背景技術(shù)
世面上出現(xiàn)很多智能化的硬件,這些硬件多數(shù)具有可編程功能,但是要編程控制這些硬件,都需要安裝客戶端或者集成開發(fā)環(huán)境,這樣有兩個(gè)弊端:一是需要下載較大的環(huán)境文件,二是需要在本地管理自己的編程項(xiàng)目文件,用戶體驗(yàn)不好。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種硬件編程系統(tǒng)和方法。
本發(fā)明采用的技術(shù)方案一方面為一種硬件編程系統(tǒng),包括:待變更的硬件、中間件和服務(wù)器端,其中,所述中間件用于提供瀏覽器的運(yùn)行環(huán)境,所述中間件還用于提供與硬件連接的接口環(huán)境,所述服務(wù)器端用于提供特定網(wǎng)址的服務(wù)支持;所述中間件連接所述硬件以獲取硬件信息,建立瀏覽器與硬件的通信連接;所述瀏覽器訪問特定網(wǎng)址以加載編程組件,通過所述編程組件獲取編程數(shù)據(jù),將所述編程數(shù)據(jù)傳輸至所述硬件;所述硬件基于所述編程數(shù)據(jù)變更硬件代碼。
優(yōu)選地,所述中間件包括電腦主機(jī)和中間件程序,所述中間件程序掃描接口環(huán)境中與硬件連接的接口以獲取硬件信息,所述瀏覽器基于硬件信息選擇對(duì)應(yīng)的硬件并建立通信連接。
優(yōu)選地,所述瀏覽器基于WebSocket協(xié)議與硬件建立通信連接。
優(yōu)選地,所述瀏覽器訪問預(yù)定網(wǎng)址,根據(jù)硬件信息加載對(duì)應(yīng)的編程組件,通過所述編程組件獲取編程數(shù)據(jù),將所述編程數(shù)據(jù)傳輸至所述硬件。
優(yōu)選地,所述瀏覽器訪問預(yù)定網(wǎng)址以加載編程組件,通過所述編程組件獲取編程指令,將所述編程指令發(fā)送至所述服務(wù)器端,所述服務(wù)器端轉(zhuǎn)換所述編程指令為適用于硬件的編程數(shù)據(jù),所述瀏覽器將所述編程數(shù)據(jù)傳輸至所述硬件。
本發(fā)明采用的技術(shù)方案一方面為一種硬件編程方法,適用于上述系統(tǒng),包括步驟:取硬件的硬件信息,建立瀏覽器與硬件的通信連接;通過瀏覽器訪問特定網(wǎng)址以加載編程組件;通過編程組件獲取編程數(shù)據(jù),將所述編程數(shù)據(jù)傳輸至所述硬件;基于所述編程數(shù)據(jù)變更硬件代碼。
優(yōu)選地,掃描接口環(huán)境中與硬件連接的接口以獲取硬件信息,所述瀏覽器基于硬件信息選擇對(duì)應(yīng)的硬件并建立通信連接。
優(yōu)選地,所述瀏覽器基于WebSocket協(xié)議與硬件建立通信連接。
優(yōu)選地,所述瀏覽器訪問預(yù)定網(wǎng)址,根據(jù)硬件信息加載對(duì)應(yīng)的編程組件,通過所述編程組件獲取編程數(shù)據(jù),將所述編程數(shù)據(jù)傳輸至所述硬件。
優(yōu)選地,所述瀏覽器訪問預(yù)定網(wǎng)址以加載編程組件,通過所述編程組件獲取編程指令,將所述編程指令發(fā)送至所述服務(wù)器端,所述服務(wù)器端轉(zhuǎn)換所述編程指令為適用于硬件的編程數(shù)據(jù),所述瀏覽器將所述編程數(shù)據(jù)傳輸至所述硬件。
本發(fā)明的有益效果為網(wǎng)絡(luò)的服務(wù)器存儲(chǔ)編程環(huán)境,通過瀏覽器加載編程環(huán)境并獲取編程數(shù)據(jù),能夠降低本地編程環(huán)境的需求,通過瀏覽器與硬件進(jìn)行數(shù)據(jù)的傳輸,能夠快速實(shí)現(xiàn)代碼的更新,結(jié)合上述兩點(diǎn)能提高用戶針對(duì)智能硬件的編程的體驗(yàn)。
附圖說明
圖1所示為基于本發(fā)明實(shí)施例一種硬件編程系統(tǒng)的示意圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市編玩邊學(xué)教育科技有限公司,未經(jīng)深圳市編玩邊學(xué)教育科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810637193.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 在非易失性存儲(chǔ)設(shè)備中編程數(shù)據(jù)的方法和裝置
- 基于存儲(chǔ)在待編程存儲(chǔ)單元中的數(shù)據(jù)來編碼編程數(shù)據(jù)
- 存儲(chǔ)陣列的操作方法和存儲(chǔ)器
- 一種一次性可編程只讀存儲(chǔ)器數(shù)據(jù)燒錄方法
- 可編程器件、標(biāo)識(shí)信息、編程數(shù)據(jù)流的配置方法及裝置
- 可編程器件、標(biāo)識(shí)信息、編程數(shù)據(jù)流的配置方法及裝置
- 一種控制NOR flash存儲(chǔ)器編程驗(yàn)證的方法和裝置
- 一種非易失性存儲(chǔ)器的編程方法及控制裝置
- 一種存儲(chǔ)設(shè)備及其控制方法和控制裝置
- 一種基于柵氧擊穿型反熔絲存儲(chǔ)陣列的編程系統(tǒng)及方法
- 運(yùn)動(dòng)圖像再生用中間件選擇執(zhí)行裝置及方法
- 運(yùn)動(dòng)圖像再生用中間件選擇執(zhí)行裝置及方法
- 聯(lián)接組件
- 一種跨中間件平臺(tái)的組件的實(shí)現(xiàn)方法和裝置
- 一種識(shí)別鏈路異常的方法及裝置
- 中間件的測試方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)中間件高可用性的實(shí)現(xiàn)方法及系統(tǒng)
- 中間件控制運(yùn)行方法、系統(tǒng)
- 中間件管理方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種業(yè)務(wù)執(zhí)行的方法以及裝置





