[發明專利]緩存接口返回數據的方法及裝置在審
| 申請號: | 201810895920.2 | 申請日: | 2018-08-08 |
| 公開(公告)號: | CN109086421A | 公開(公告)日: | 2018-12-25 |
| 發明(設計)人: | 李梁 | 申請(專利權)人: | 廣東億迅科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 葛勤 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符串數據 內存 服務器獲取 返回數據 緩存接口 多次重復 請求獲取 數據服務 數據緩存 數據轉換 網絡接口 用戶等待 用戶流量 用戶體驗 運行效率 重復數據 服務器 | ||
1.一種緩存接口返回數據的方法,其特征在于:包括步驟,
S20、獲取服務器中的JSON或XML格式的數據;
S30、將獲取的JSON或XML格式的數據轉換為字符串數據;
S40、給字符串數據設置有效時間;
S50、將設置了有效時間的字符串數據緩存在本地內存;
S60、請求獲取數據時,判斷本地內存是否存在相應的字符串數據;
若存在,則繼續判斷字符串數據是否有效;
若有效,則從本地內存中獲取相應的字符串數據。
2.如權利要求1所述的緩存接口返回數據的方法,其特征在于:所述步驟S60中,請求獲取數據時,若本地內存不存在相應的字符串數據,則執行步驟S20~S50;
若本地內存字符數據失效,則執行步驟S20~S50。
3.如權利要求1所述的緩存接口返回數據的方法,其特征在于:所述步驟S40具體為,
將字符串數據與有效時間值進行拼接。
4.如權利要求1所述的緩存接口返回數據的方法,其特征在于:還包括步驟,
判斷緩存于本地內存的字符串數據的有效時間是否已到,若字符串數據的有效時間已到,則將緩存在本地內存的相應的字符串數據刪除。
5.如權利要求1所述的緩存接口返回數據的方法,其特征在于:在步驟S40之前,還包括步驟,
給字符串數據建立緩存名稱,所述緩存名稱為緩存接口名。
6.一種緩存接口返回數據的裝置,其特征在于:包括,
數據獲取模塊,用于獲取服務器中的JSON或XML格式的數據,而后轉到數據格式轉換模塊;
數據格式轉換模塊,用于將獲取的JSON或XML格式的數據轉換為字符串數據,而后轉到有效時間設置模塊;
有效時間設置模塊,用于給字符串數據設置有效時間,而后轉到數據緩存模塊;
數據緩存模塊,用于將設置了有效時間的字符串數據緩存在本地內存,而后轉到本地數據判斷模塊;
本地數據判斷模塊,用于請求獲取數據時,判斷本地內存是否存在相應的字符串數據;
若存在,則繼續判斷字符串數據是否有效;
若有效,則從本地內存中獲取相應的字符串數據。
7.如權利要求6所述的緩存接口返回數據的裝置,其特征在于:所述本地數據判斷模塊,還用于在請求獲取數據時,若本地內存不存在相應的字符串數據,則轉到數據獲取模塊;
若本地內存字符數據失效,則轉到數據獲取模塊。
8.如權利要求6所述的緩存接口返回數據的裝置,其特征在于:所述有效時間設置模塊,具體用于將字符串數據與有效時間值進行拼接。
9.如權利要求6所述的緩存接口返回數據的裝置,其特征在于:還包括,
有效時間判斷模塊,用于判斷緩存于本地內存的字符串數據的有效時間是否已到,若字符串數據的有效時間已到,則將緩存在本地內存的相應的字符串數據刪除。
10.如權利要求6所述的緩存接口返回數據的裝置,其特征在于:在有效時間設置模塊之前,還包括,
緩存名稱建立模塊,用于給字符串數據建立緩存名稱,所述緩存名稱為緩存接口名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東億迅科技有限公司,未經廣東億迅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810895920.2/1.html,轉載請聲明來源鉆瓜專利網。





