[發(fā)明專利]一種APP應用更新方法、裝置及電子設備有效
| 申請?zhí)枺?/td> | 201610039212.X | 申請日: | 2016-01-21 |
| 公開(公告)號: | CN106990974B | 公開(公告)日: | 2020-08-18 |
| 發(fā)明(設計)人: | 章晉文 | 申請(專利權)人: | 菜鳥智能物流控股有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京清源匯知識產(chǎn)權代理事務所(特殊普通合伙) 11644 | 代理人: | 馮德魁 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 app 應用 更新 方法 裝置 電子設備 | ||
本申請公開了一種APP應用更新方法、一種APP應用更新裝置以及一種電子設備。其中,所述APP應用更新方法,包括:接收對所述APP應用的需求定義,并根據(jù)所述需求定義生成待更新需求,將所述待更新需求以屬性值的方式記錄在所述補丁數(shù)據(jù)表的相關屬性字段中;在預定的時機,以所述補丁數(shù)據(jù)表的屬性值記錄為依據(jù),對APP應用進行更新的聯(lián)調(diào)測試;若聯(lián)調(diào)測試通過,則以各個所述補丁數(shù)據(jù)表的屬性值記錄為依據(jù),對對應各個所述補丁數(shù)據(jù)表的所述基本數(shù)據(jù)表進行更新。采用上述APP應用更新方法解決了應用調(diào)試后的數(shù)據(jù)同步過程比較繁瑣,調(diào)試的效率低的問題;并且不再需要維護調(diào)試平臺和運行平臺的兩個數(shù)據(jù)表,從而可以不再建立實現(xiàn)兩個數(shù)據(jù)表之間同步的消息機制。
技術領域
本申請涉及計算機通信技術領域,具體涉及一種APP應用調(diào)試方法以及一種APP應用調(diào)試裝置;本申請同時涉及一種電子設備。
背景技術
基于互聯(lián)網(wǎng)的APP應用開發(fā)模式日益普及,在這個模式下,網(wǎng)絡平臺將自身的資源開放給開發(fā)者來調(diào)用,具體而言,通過對外提供的開放的API接口以及各類標準的資源環(huán)境,方便各類第三方開發(fā)者利用各類網(wǎng)絡平臺開發(fā)相關的APP應用。這種面向開發(fā)者開放網(wǎng)絡平臺的方式,降低了第三方開發(fā)者開發(fā)APP應用的難度,具有很強的吸引力。
在上述基于網(wǎng)絡平臺的APP應用開發(fā)模式中,需要對外提供的統(tǒng)一的網(wǎng)絡平臺,根據(jù)開發(fā)過程和運行過程的不同需要,所述網(wǎng)絡平臺包括調(diào)試平臺和運行平臺。所述調(diào)試平臺僅僅供APP應用開發(fā)者調(diào)試和修改所述APP應用的過程中使用,不具備真實的運行環(huán)境;而所述運行平臺供所述APP應用實際運行使用。
每個APP應用均需要使用數(shù)據(jù)表記錄APP應用的基本屬性和所使用的資源和API接口以及相關參數(shù)等信息。現(xiàn)有技術下,上述記載APP應用信息的數(shù)據(jù)表在調(diào)試平臺和運行平臺各存儲一份,并通過相互之間的消息機制進行同步,以保持調(diào)試平臺和運行平臺的一致性,這樣,當所述APP應用的開發(fā)者在所述調(diào)試平臺對APP應用的參數(shù)進行調(diào)整后,就可以通過兩個平臺之間的數(shù)據(jù)同步機制,將所述修改同步到運行平臺,實現(xiàn)對運行平臺上實際運行的APP應用的修改。
但上述技術方案具有明顯的缺陷。
首先,由于兩個平臺的數(shù)據(jù)表的同步并不能保證完全同步,因此,開發(fā)者在所述調(diào)試平臺對所述APP應用的參數(shù)進行調(diào)整后,不能直接將調(diào)試平臺的數(shù)據(jù)同步到運行平臺,而是需要首先比較兩個平臺維護的數(shù)據(jù)表的數(shù)據(jù),根據(jù)變化情況進行調(diào)整,這種比較需要多個字段逐一比對,耗費時間很長,并且過程復雜,出錯概率大。
其次,該方案需要維護兩個平臺之間的消息機制,造成通訊資源的消耗。由于運行平臺中的數(shù)據(jù)發(fā)生修改時,接入中心無法感知,會造成兩個平臺的數(shù)據(jù)不一致,針對這個問題,需要建立隨時維護兩個平臺之間的數(shù)據(jù)同步的消息機制,但消息延時和無序問題,會影響數(shù)據(jù)的一致性,維護成本很高。
由此可見,在現(xiàn)有應用的調(diào)試方案下,APP應用更新過程比較繁瑣,調(diào)試效率低;特別是,如果運行平臺中的數(shù)據(jù)發(fā)生了修改,調(diào)試平臺無法感知,會造成數(shù)據(jù)不一致性,加大對APP應用更新的難度。
發(fā)明內(nèi)容
本申請?zhí)峁┮环NAPP應用更新方法以及一種APP應用更新裝置,以解決現(xiàn)有技術中的上述問題。本申請同時涉及一種電子設備。
本申請?zhí)峁┝艘环NAPP應用更新方法,所述APP應用更新方法包括:
根據(jù)APP應用的運行環(huán)境,對應所述APP應用運行的各類需求,設置對應每一類需求的基本數(shù)據(jù)表;以及,對應各個基本數(shù)據(jù)表,設置補丁數(shù)據(jù)表;所述基本數(shù)據(jù)表記錄所述APP應用在運行過程中需要使用、關聯(lián)的數(shù)據(jù),所述補丁數(shù)據(jù)表,記錄APP應用更新過程中需要改變的數(shù)據(jù);所述基本數(shù)據(jù)表和所述補丁數(shù)據(jù)表均包含統(tǒng)一的APP應用標識號,并通過所述統(tǒng)一的APP應用標識號相互關聯(lián);
接收對所述APP應用的需求定義,并根據(jù)所述需求定義生成待更新需求,將所述待更新需求以屬性值的方式記錄在所述補丁數(shù)據(jù)表的相關屬性字段中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于菜鳥智能物流控股有限公司,未經(jīng)菜鳥智能物流控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610039212.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





