[發明專利]用于生成頁面的方法和裝置有效
| 申請號: | 201610938511.7 | 申請日: | 2016-10-25 |
| 公開(公告)號: | CN107977380B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 趙宏波 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06Q30/0601 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生成 頁面 方法 裝置 | ||
本申請公開了用于生成頁面的方法和裝置。所述方法的一具體實施方式包括:接收終端發送的頁面生成請求,其中,所述頁面生成請求包括用于獲取頁面數據的參數;根據所述頁面生成請求通過預先定義的統一數據源接口調用預先注冊的服務,從而獲取用于生成頁面的頁面數據,其中,所述統一數據源接口用于將通過調用服務獲取的數據轉換為設定格式,預先注冊的服務用于從數據源獲取頁面數據;使用所述頁面數據以及模板引擎生成頁面;將生成的頁面發送給所述終端。該實施方式實現了頁面的高效生成。
技術領域
本申請涉及計算機技術領域,具體涉及互聯網技術領域,尤其涉及用于生成頁面的方法和裝置。
背景技術
隨著信息技術的快速發展,互聯網能夠實現的功能越來越多。例如,某購物網站的商家可以通過該購物網站提供的店鋪裝修系統進行店鋪裝修,從而生成滿足需求的商品頁面。在生成頁面時,店鋪裝修系統往往需要通過調用業務團隊開發的業務數據接口實現業務功能,從而獲得用于生成頁面的數據。由于店鋪裝修系統和業務數據接口之間存在依賴和強耦合關系,當業務數據接口出現不可調用、下線等情況時,系統需要調整后再重新上線,導致系統穩定性差,從而影響頁面的高效生成。
發明內容
本申請的目的在于提出一種改進的用于生成頁面的方法和裝置,來解決以上背景技術部分提到的技術問題。
第一方面,本申請提供了一種用于生成頁面的方法,所述方法包括:接收終端發送的頁面生成請求,其中,所述頁面生成請求包括用于獲取頁面數據的參數;根據所述頁面生成請求通過預先定義的統一數據源接口調用預先注冊的服務,從而獲取用于生成頁面的頁面數據,其中,所述統一數據源接口用于將通過調用服務獲取的數據轉換為設定格式,預先注冊的服務用于從數據源獲取頁面數據;使用所述頁面數據以及模板引擎生成頁面;將生成的頁面發送給所述終端。
在一些實施例中,預先注冊的服務包括至少一個服務別名;以及所述方法還包括:對預先注冊的服務進行監控,獲得被成功調用的服務別名,并使用獲得的服務別名組成成功服務別名隊列。
在一些實施例中,所述根據所述頁面生成請求通過預先定義的統一數據源接口調用預先注冊的服務,從而獲取用于生成頁面的頁面數據,包括:對所述頁面生成請求中包括的用于獲取頁面數據的參數進行處理;根據參數處理結果調用預先注冊的服務,從而獲取頁面數據。
在一些實施例中,所述根據參數處理結果調用預先注冊的服務,從而獲取頁面數據,包括:根據參數處理結果從預先得到的服務的成功服務別名隊列中獲取服務別名,其中,同一成功服務別名隊列中的服務別名對應的服務實現相同的功能;當獲取的服務別名對應的服務可調用時,調用獲取的服務別名對應的服務得到頁面數據;當獲取的服務別名對應的服務不可調用時,將該服務別名移動到預先設定的、用于存放不可調用服務別名的失敗服務別名隊列中,并從成功服務別名隊列中重新獲取服務別名,并調用重新獲取的服務別名對應的服務得到頁面數據。
在一些實施例中,所述方法還包括:每隔設定時長對失敗服務別名隊列進行掃描,并將掃描到的服務別名移動到成功服務別名隊列。
在一些實施例中,所述對預先注冊的服務進行監控,包括:對注冊的服務進行監控埋點、異常處理、接口參數初始化,得到成功服務別名隊列。
在一些實施例中,在根據所述頁面生成請求通過預先定義的統一數據源接口調用預先注冊的服務之前,所述方法還包括對服務的注冊步驟,具體包括:為服務的每個服務別名生成一個用于標識該服務別名的標識碼。
在一些實施例中,所述方法還包括:對注冊的服務的服務別名執行以下操作的至少一項:增加操作、刪除操作、修改操作、查看操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610938511.7/2.html,轉載請聲明來源鉆瓜專利網。





