[發(fā)明專利]應(yīng)用程序開發(fā)方法、裝置、設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110141970.3 | 申請日: | 2021-02-02 |
| 公開(公告)號: | CN112783574B | 公開(公告)日: | 2023-10-27 |
| 發(fā)明(設(shè)計(jì))人: | 陳都 | 申請(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 范芳茗 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用程序 開發(fā) 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本公開公開了一種應(yīng)用程序開發(fā)方法,涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及程序開發(fā)和小程序領(lǐng)域。該方法包括獲取應(yīng)用程序,應(yīng)用程序包含針對應(yīng)用程序接口的多個調(diào)用指令;在多個調(diào)用指令中確定涉及預(yù)設(shè)行為類型的多個調(diào)用指令作為多個第一調(diào)用指令;對至少兩個第一調(diào)用指令進(jìn)行合并,得到第二調(diào)用指令;以及利用第二調(diào)用指令替換至少兩個第一調(diào)用指令。本公開還公開了一種應(yīng)用程序開發(fā)裝置、設(shè)備和存儲介質(zhì)。
技術(shù)領(lǐng)域
本公開涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及程序開發(fā)和小程序領(lǐng)域,尤其涉及應(yīng)用程序開發(fā)方法、裝置、設(shè)備和存儲介質(zhì)。
背景技術(shù)
小程序是一種通過渲染層和邏輯層物理隔離的可純離線工作的運(yùn)行時生態(tài)?;跇?biāo)準(zhǔn)JS(JavaScript)擴(kuò)展的DSL(Domain Specific Language,領(lǐng)域特定語言)語法,以及依托宿主APP的NA(native,原生)化能力加持,使得小程序擁有更為接近H5的開發(fā)效率以及無限接近NA的用戶體驗(yàn)而廣受開發(fā)人員青睞。各種小程序開發(fā)平臺都提供了諸多功能強(qiáng)大的API(Application Programming Interface,應(yīng)用程序接口)能力供開發(fā)人員使用。但隨之而來的,API的調(diào)用在方便開發(fā)人員完成功能時,也會有一定的操作耗時,若開發(fā)人員使用不當(dāng),則可能導(dǎo)致開發(fā)出的小程序體驗(yàn)不佳的性能問題。
發(fā)明內(nèi)容
本公開提供了一種應(yīng)用程序開發(fā)方法、裝置、設(shè)備以及存儲介質(zhì)。
根據(jù)本公開的一方面,提供了一種應(yīng)用程序開發(fā)方法,包括:
獲取應(yīng)用程序,所述應(yīng)用程序包含針對應(yīng)用程序接口的多個調(diào)用指令;
在所述多個調(diào)用指令中確定涉及預(yù)設(shè)行為類型的多個調(diào)用指令作為多個第一調(diào)用指令;
對至少兩個第一調(diào)用指令進(jìn)行合并,得到第二調(diào)用指令;以及
利用第二調(diào)用指令替換所述至少兩個第一調(diào)用指令。。
根據(jù)本公開的另一方面,提供了一種應(yīng)用程序開發(fā)裝置,包括:
獲取模塊,配置為獲取應(yīng)用程序,所述應(yīng)用程序包含針對應(yīng)用程序接口的多個調(diào)用指令;
指令確定模塊,配置為在所述多個調(diào)用指令中確定涉及預(yù)設(shè)行為類型的多個調(diào)用指令作為多個第一調(diào)用指令;
合并模塊,配置為對至少兩個第一調(diào)用指令進(jìn)行合并,得到第二調(diào)用指令;以及
替換模塊,配置為利用第二調(diào)用指令替換所述至少兩個第一調(diào)用指令。
根據(jù)本公開的另一方面,提供了一種電子設(shè)備,包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述方法。
根據(jù)本公開的另一方面,提供了一種存儲有計(jì)算機(jī)指令的非瞬時計(jì)算機(jī)可讀存儲介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行上述方法。
根據(jù)本公開的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時實(shí)現(xiàn)上述方法。
應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
附圖說明
附圖用于更好地理解本方案,不構(gòu)成對本公開的限定。其中:
圖1是本公開實(shí)施例所涉及的應(yīng)用場景的示意圖;
圖2是根據(jù)本公開實(shí)施例的應(yīng)用程序開發(fā)方法的流程圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京百度網(wǎng)訊科技有限公司,未經(jīng)北京百度網(wǎng)訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110141970.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yī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ā)輔助方法





