[發(fā)明專利]一種圖形化云開發(fā)平臺在審
| 申請?zhí)枺?/td> | 202110223849.5 | 申請日: | 2021-02-26 |
| 公開(公告)號: | CN112966457A | 公開(公告)日: | 2021-06-15 |
| 發(fā)明(設(shè)計(jì))人: | 向詩雨;嚴(yán)偉豪;王若楠 | 申請(專利權(quán))人: | 嚴(yán)偉豪 |
| 主分類號: | G06F30/31 | 分類號: | G06F30/31;G06F8/34;G06F115/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400000 重慶市*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 圖形 開發(fā) 平臺 | ||
本發(fā)明提供一種圖形化云開發(fā)平臺,包括:插件制作模塊,用于制作和/或上傳包含芯片信息的插件文件;插件處理模塊,用于解析并處理插件文件,生成對應(yīng)的SDK程序包和JSON數(shù)據(jù)報(bào),并在數(shù)據(jù)庫中記錄;腳本解釋器制作模塊,用于根據(jù)選擇的插件和對應(yīng)的SDK程序包生成腳本解釋器可執(zhí)行文件和腳本解釋器信息表;圖形編程模塊,用于提供圖形編程界面,根據(jù)JSON數(shù)據(jù)報(bào)進(jìn)行圖形渲染生成圖形編程數(shù)據(jù)報(bào);腳本程序生成模塊,用于根據(jù)圖形編程數(shù)據(jù)報(bào)生成腳本程序,腳本程序用于驅(qū)動腳本解釋器可執(zhí)行文件。通過圖形化編程,不但能夠降低編程門檻,提高程序邏輯性與結(jié)構(gòu)性,讓非專業(yè)人士也能很容易地進(jìn)行嵌入式編程,更能便于使用手機(jī)、平板等便攜設(shè)備進(jìn)行編程。
技術(shù)領(lǐng)域
本發(fā)明涉及圖形化編程領(lǐng)域,具體涉及一種圖形化云開發(fā)平臺。
背景技術(shù)
隨著時代的發(fā)展,科技的使用門檻逐漸降低,但是科技發(fā)明的門檻卻仍舊很高,對于一個普通非科技行業(yè)從業(yè)者來說,想要制作一個簡單的單片機(jī)設(shè)計(jì)所需要掌握硬件編程和電路設(shè)計(jì)的知識就已經(jīng)非常龐雜了,而且限于沒有基礎(chǔ),無法有規(guī)劃有目標(biāo)的學(xué)習(xí),學(xué)習(xí)難度更大。目前市面上也有Ardu i no這一開源項(xiàng)目似乎可以改善這一情況。但是實(shí)際情況中,因?yàn)锳rdu i no源碼更多涉及C++,在涉及框架以外的地方新手用戶很難獨(dú)立實(shí)現(xiàn),造成了使用者總是受制于框架而自身能力又無法超脫框架的情況。而且因?yàn)槠浔旧硎且粋€國外的開源項(xiàng)目,無論是文檔還是許多框架在中文支持上都做得很差,并不真正適合國內(nèi)用戶。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的缺點(diǎn),提供一種圖形化云開發(fā)平臺,采用圖像化編程的方式代替?zhèn)鹘y(tǒng)的C/C++編程方式,極大降低了學(xué)習(xí)門檻并提高了學(xué)習(xí)效率。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:
一種圖形化云開發(fā)平臺,包括:
插件制作模塊,用于制作和/或上傳包含芯片信息的插件文件;
插件處理模塊,用于解析并處理所述插件文件,生成對應(yīng)的SDK程序包和JSON數(shù)據(jù)報(bào),并在數(shù)據(jù)庫中記錄;
腳本解釋器制作模塊,基于所述數(shù)據(jù)庫用于根據(jù)選擇的插件和對應(yīng)的SDK程序包生成腳本解釋器可執(zhí)行文件和腳本解釋器信息表;
圖形編程模塊,用于提供圖形編程界面,根據(jù)所述JSON數(shù)據(jù)報(bào)進(jìn)行圖形渲染生成圖形編程數(shù)據(jù)報(bào);
腳本程序生成模塊,用于根據(jù)所述圖形編程數(shù)據(jù)報(bào)生成腳本程序,所述腳本程序用于驅(qū)動所述腳本解釋器可執(zhí)行文件腳本解釋器制作模塊腳本解釋器選擇模塊腳本解釋器制作模塊腳本解釋器選擇模塊腳本解釋器制作模塊腳本解釋器選擇模塊腳本解釋器制作模塊腳本解釋器選擇模塊。
本發(fā)明的有益效果是,通過SDK和JSON數(shù)據(jù)報(bào)的配合,能夠?qū)崿F(xiàn)云端編程,從而減輕用戶設(shè)備壓力。同時通過圖形化編程,不但能夠降低編程門檻,提高程序邏輯性與結(jié)構(gòu)性,讓非專業(yè)人士也能很容易地進(jìn)行嵌入式編程,更能便于使用手機(jī)、平板等便攜設(shè)備進(jìn)行編程。
進(jìn)一步,還包括腳本解釋器選擇模塊,所述腳本解釋器選擇模塊用于上傳本地腳本解釋器信息表并根據(jù)所述本地的腳本解釋器信息表生成對應(yīng)的腳本解釋器可執(zhí)行文件以及上傳公共數(shù)據(jù)庫中的腳本解釋器可執(zhí)行文件和腳本解釋器信息表。
進(jìn)一步,所述插件文件中包括一個或多個插件功能內(nèi)容,每個所述插件功能內(nèi)容包括四個核心數(shù)據(jù):功能代碼、接口用法、功能描述和顯示效果。
進(jìn)一步,每個所述核心數(shù)據(jù)由一條或多條口令,以及每條口令對應(yīng)的多個成員組成,每個所述成員包括代碼、字段、字符中的一種或多種;所述口令用于判斷對應(yīng)的成員的作用以及處理方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于嚴(yán)偉豪,未經(jīng)嚴(yán)偉豪許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110223849.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





