[發明專利]應用內購買的方法和相關裝置有效
| 申請號: | 201811301155.3 | 申請日: | 2018-11-02 |
| 公開(公告)號: | CN109447758B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 吳巖;武盼盼;趙曉東;張寶巖;韓生亮 | 申請(專利權)人: | 北京漢迪移動互聯網科技股份有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 趙興華;王寶筠 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 購買 方法 相關 裝置 | ||
1.一種應用內購買的方法,其特征在于,所述應用的客戶端包括主程序模塊和通用的內購模塊,所述通用的內購模塊為所述主程序模塊提供統一的處理接口,所述通用的內購模塊為不同的應用的主程序模塊提供購買和驗證服務,所述方法包括:
所述內購模塊通過統一的處理接口接收來自所述主程序模塊的交易處理請求;所述交易處理請求至少包括商品標識和回調函數;所述交易處理請求中的商品標識為目標商品標識;
所述內購模塊在本地查找所述目標商品標識對應的交易記錄;任一交易記錄包括商品標識及其對應的自定義交易狀態;
若在本地查找到交易記錄,所述內購模塊根據查找到的交易記錄進行交易處理,得到交易處理結果;
若在本地未查找到交易記錄,所述內購模塊與應用商店接口通信,查詢所述應用商店接口中所述目標商品標識對應的交易及交易狀態;
若從所述應用商店接口查詢到所述目標商品標識的交易狀態,所述內購模塊將查詢到的交易狀態轉化為自定義交易狀態,根據轉化后得到的自定義交易狀態進行交易處理,得到交易處理結果;
所述內購模塊調用所述回調函數,并向所述回調函數輸入所述交易處理結果,以向所述主程序模塊返回所述交易處理結果。
2.如權利要求1所述的方法,其特征在于,
所述自定義交易狀態具體為:未購買、購買中、已購待驗證、驗證中或已驗證;
所述交易處理請求還包括所述目標商品標識對應的商品類型,所述商品類型為消耗型、非消耗型或訂閱型;任一交易記錄還包括商品標識對應的商品類型;
所述根據查找到的交易記錄進行交易處理包括:
若在本地數據表中查詢到所述目標商品標識的自定義交易狀態為“已驗證”且商品可用,生成表征交易成功的交易處理結果,進入調用所述回調函數的步驟;
若在本地數據表中查詢到所述目標商品標識的自定義交易狀態為“已購待驗證”,向內部服務器發送驗證請求;所述驗證請求攜帶有所述目標商品標識的收據;所述內部服務器用于將所述驗證請求轉發至應用商店;
將所述目標商品標識在內存中的自定義交易狀態標記為“驗證中”;
接收驗證結果,所述驗證結果表征驗證成功或失敗;
根據所述驗證結果和所述目標商品標識的商品類型進行交易結束處理,得到交易處理結果。
3.如權利要求2所述的方法,其特征在于,所述根據查找到的交易記錄進行交易處理還包括:
若滿足購買條件,則發起購買;
將所述目標商品標識在內存中的自定義交易狀態標記為“購買中”;
監聽購買結束事件,獲取購買結果;
若所述購買結果表征購買成功,在所述本地數據表中將所述目標商品標識對應的交易記錄中的自定義交易狀態標記為“已購買待驗證”,進入所述向內部服務器發送驗證請求的步驟;
若所述購買結果表征購買失敗、延遲交易或取消,生成表征交易失敗的交易處理結果,進入調用所述回調函數的步驟;
所述購買條件包括:
所述內存中所述目標商品標識對應的自定義交易狀態為“未購買”,或者,
在所述本地數據表中所述目標商品標識對應的自定義交易狀態為“已驗證”,但所述目標商品標識對應的商品類型為訂閱型且根據本地數據表中記錄的過期時間判定該商品已失效。
4.如權利要求3所述的方法,其特征在于,所述根據查找到的交易記錄進行相應的交易處理還包括:
若所述目標商品標識在本地數據表中對應的自定義交易狀態為“驗證中”或者所述目標商品標識在內存中對應的自定義交易狀態為“購買中”,通知所述主程序模塊進行了重復操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京漢迪移動互聯網科技股份有限公司,未經北京漢迪移動互聯網科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811301155.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自助購物系統及購物方法
- 下一篇:一種食譜分享及食材在線選購平臺





