[發(fā)明專利]函數(shù)編程積木塊的處理方法、裝置、終端及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202110507987.6 | 申請(qǐng)日: | 2021-05-10 |
| 公開(kāi)(公告)號(hào): | CN113094038A | 公開(kāi)(公告)日: | 2021-07-09 |
| 發(fā)明(設(shè)計(jì))人: | 冷曉琨;常琳;黃賢賢;白學(xué)林;柯真東;王松;吳雨璁;何治成 | 申請(qǐng)(專利權(quán))人: | 樂(lè)聚(深圳)機(jī)器人技術(shù)有限公司 |
| 主分類號(hào): | G06F8/34 | 分類號(hào): | G06F8/34 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 王思楠 |
| 地址: | 518110 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 函數(shù) 編程 積木 處理 方法 裝置 終端 存儲(chǔ) 介質(zhì) | ||
本發(fā)明提供一種函數(shù)編程積木塊的處理方法、裝置、終端及存儲(chǔ)介質(zhì),涉及數(shù)據(jù)處理技術(shù)領(lǐng)域。該方法包括:在加載目標(biāo)工作空間時(shí),獲取目標(biāo)路徑下的至少一個(gè)文件;在目標(biāo)工作空間的圖形用戶界面上,顯示所有函數(shù)編程積木塊的信息;響應(yīng)針對(duì)所有函數(shù)編程積木塊的信息中目標(biāo)函數(shù)編程積木塊的信息的選擇操作,確定目標(biāo)函數(shù)編程積木塊的信息對(duì)應(yīng)的目標(biāo)函數(shù)編程積木塊。在目標(biāo)工作空間下,還可以確定終端中所有工作空間對(duì)應(yīng)的所有函數(shù)編程積木塊的信息,并可以根據(jù)所有函數(shù)編程積木塊的信息中標(biāo)函數(shù)編程積木塊的信息對(duì)應(yīng)的目標(biāo)函數(shù)編程積木塊,實(shí)現(xiàn)了對(duì)終端中其他工作空間的目標(biāo)函數(shù)編程積木塊的復(fù)用,提高了用戶體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體而言,涉及一種函數(shù)編程積木塊的處理方法、裝置、終端及存儲(chǔ)介質(zhì)。
背景技術(shù)
可視化編程應(yīng)用程序具有低門(mén)檻和便于使用的特點(diǎn),各種各樣的可視化編程應(yīng)用程序越來(lái)越多,例如,可視化編程應(yīng)用程序可以為blockly,采用可視化編程應(yīng)用程序進(jìn)行編程也收到了廣泛的歡迎。
相關(guān)技術(shù)中,在可視化編程應(yīng)用程序的工作空間(workspace)中可以定義一個(gè)編程積木塊,在當(dāng)前的工作空間中可以實(shí)現(xiàn)該編程積木塊的復(fù)用。
但是,相關(guān)技術(shù)中,在當(dāng)前的工作空間中定義的編程積木塊,僅可以在當(dāng)前的工作空間中使用,不能在其他的工作空間中復(fù)用,降低了用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對(duì)上述現(xiàn)有技術(shù)中的不足,提供一種函數(shù)編程積木塊的處理方法、裝置、終端及存儲(chǔ)介質(zhì),以便相關(guān)技術(shù)中,在當(dāng)前的工作空間中定義的編程積木塊,僅可以在當(dāng)前的工作空間中使用,不能在其他的工作空間中復(fù)用,降低了用戶體驗(yàn)的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實(shí)施例提供了一種函數(shù)編程積木塊的處理方法,包括:
在加載目標(biāo)工作空間時(shí),獲取目標(biāo)路徑下的至少一個(gè)文件,所述文件中存儲(chǔ)有終端中所有工作空間對(duì)應(yīng)的所有函數(shù)編程積木塊的信息;
在所述目標(biāo)工作空間的圖形用戶界面上,顯示所述所有函數(shù)編程積木塊的信息;
響應(yīng)針對(duì)所述所有函數(shù)編程積木塊的信息中目標(biāo)函數(shù)編程積木塊的信息的選擇操作,確定所述目標(biāo)函數(shù)編程積木塊的信息對(duì)應(yīng)的目標(biāo)函數(shù)編程積木塊。
可選的,所述在加載目標(biāo)工作空間時(shí),獲取目標(biāo)路徑下的至少一個(gè)文件,包括:
在加載所述目標(biāo)工作空間時(shí),掃描獲取所述目標(biāo)路徑下所述文件,將所述所有函數(shù)編程積木塊的信息插入所述目標(biāo)工作空間的數(shù)據(jù)結(jié)構(gòu)中;
記錄所述所有函數(shù)編程積木塊的信息中的函數(shù)名稱信息。
可選的,所述記錄所述所有函數(shù)編程積木塊的信息中的函數(shù)名稱信息,包括:
若掃描到未記錄的函數(shù)名稱信息,記錄所述函數(shù)名稱信息;
若掃描到已記錄的函數(shù)名稱信息,則對(duì)所述函數(shù)名稱信息進(jìn)行不重復(fù)處理,并記錄處理后的函數(shù)名稱信息。
可選的,所述對(duì)所述函數(shù)名稱信息進(jìn)行不重復(fù)處理,包括:
若所述函數(shù)名稱信息以非數(shù)字字符結(jié)尾,則對(duì)所述函數(shù)名稱信息的末尾,進(jìn)行增加字符處理;
若所述函數(shù)名稱信息以數(shù)字字符結(jié)尾,則對(duì)所述函數(shù)名稱信息的末尾的數(shù)字字符進(jìn)行增加處理。
可選的,所述圖形用戶界面上顯示有標(biāo)簽和所述標(biāo)簽對(duì)應(yīng)的標(biāo)簽頁(yè),所述在所述目標(biāo)工作空間的圖形用戶界面上,顯示所述所有函數(shù)編程積木塊的信息,包括:
在所述標(biāo)簽頁(yè)上,顯示所述所有函數(shù)編程積木塊的信息中的函數(shù)名稱信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樂(lè)聚(深圳)機(jī)器人技術(shù)有限公司,未經(jīng)樂(lè)聚(深圳)機(jī)器人技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110507987.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





