[發明專利]一種頁面元素聯動方法、裝置及服務器在審
| 申請號: | 201710324832.2 | 申請日: | 2017-05-09 |
| 公開(公告)號: | CN108874808A | 公開(公告)日: | 2018-11-23 |
| 發明(設計)人: | 龍海翔 | 申請(專利權)人: | 廣東神馬搜索科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 唐維虎 |
| 地址: | 510000 廣東省廣州市天河區黃埔大道西平云*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面元素 聯動 服務器 反饋數據 數據容器 客戶端 服務器請求數據 服務器發送 處理方式 多個頁面 更新處理 更新請求 聯動關系 邏輯修改 前端配置 頁面代碼 用戶體驗 元素存儲 元素數據 普適性 更新 偵測 刪除 | ||
本發明實施例提供一種頁面元素聯動方法、裝置及服務器。所述方法中,客戶端將多個頁面元素存儲于一個數據容器中,然后偵測該數據容器中是否有頁面元素發生變化,若有,則向服務器發送根據該發生變化的頁面元素所生成的聯動更新請求。當客戶端接收到服務器的反饋數據時,可以根據所述反饋數據對頁面上的元素數據進行更新。與現有技術相比,這種聯動更新處理方式的更新效率更高,用戶體驗明顯改善,另外這種處理方式無需反復多次的向服務器請求數據,而且頁面的前端配置可實現普適性,當增加或刪除聯動關系時無需對前端頁面代碼和邏輯進行修改,僅需在服務器進行適應性的邏輯修改即可。
技術領域
本發明涉及網絡頁面處理技術領域,具體而言,涉及一種頁面元素聯動方法、裝置及服務器。
背景技術
在工具或者后臺類的項目中,頁面存在大量的元素間的數據聯動需求。比如某小說運營平臺有個表單,表單里有小說類型、作者名、小說名等用戶輸入或者下拉選擇的元素。例如,當用戶將小說類型設為‘武俠’時,作者名選項列表自動變成金庸、古龍等內容,小說名列表也隨之改變。針對這種聯動需求,當有目標頁面元素發生變化時,傳統的實現方法是反復多次地向服務端接口進行異步請求,以獲取所有因目標頁面元素變化而聯動變化的其他頁面元素。現有的這種處理方式不但效率低下,而且前端的頁面配置不具有普適性,當增加或刪除新的聯動關系時必須適應性的修改前端的頁面代碼和邏輯,這對于開發和維護人員來說是一項繁重的工作。
發明內容
有鑒于此,本發明的目的在于提供一種頁面元素聯動方法、裝置及服務器,以改善上述問題。
第一方面,本發明較佳實施例提供一種頁面元素聯動方法,應用于客戶端,該方法包括:將多個頁面元素存儲于一個數據容器中;當偵測到所述數據容器中有任意目標頁面元素的元素數據發生變化時,向服務器發送聯動更新請求,該聯動更新請求中包括該目標頁面元素及其變化后的元素數據;接收所述服務器根據所述聯動更新請求返回的響應數據;根據所述響應數據對用戶終端所顯示的頁面上的對應于所述數據容器中的至少一個其他頁面元素的元素數據進行更新。
第二方面,本發明較佳實施例提供一種頁面元素聯動裝置,該裝置包括:頁面元素存儲模塊,用于將多個頁面元素存儲于一個數據容器中;更新請求發送模塊,用于當偵測到所述數據容器中有任意目標頁面元素的元素數據發生變化時,向服務器發送聯動更新請求,該聯動更新請求中包括該目標頁面元素及其變化后的元素數據;響應數據接收模塊,用于接收所述服務器根據所述聯動更新請求返回的響應數據;元素數據更新模塊,用于根據所述響應數據對用戶終端所顯示的頁面上的對應于所述數據容器中的至少一個其他頁面元素的元素數據進行更新。
第三方面,本發明較佳實施例提供一種頁面元素聯動方法,應用于服務器,該方法包括:接收客戶端發送的聯動更新請求,其中,所述客戶端將多個頁面元素存儲于一個數據容器中,當偵測到所述數據容器中有任意目標頁面元素的元素數據發生變化時,生成所述聯動更新請求,該聯動更新請求中包括該目標頁面元素及其變化后的元素數據;根據所述聯動更新請求返回響應數據至所述客戶端,以使所述客戶端根據所述響應數據對用戶終端所顯示的頁面上的元素數據進行更新,被更新的元素數據對應于所述數據容器中的至少一個除所述目標頁面元素外的其他頁面元素。
第四方面,本發明較佳實施例提供一種服務器,所述服務器包括:存儲器;處理器;以及,頁面元素聯動裝置,該裝置安裝于所述存儲器中并包括一個或多個由所述處理器執行的軟件功能模塊,該裝置包括:
更新請求接收模塊,用于接收客戶端發送的聯動更新請求,其中,所述客戶端將多個頁面元素存儲于一個數據容器中,當偵測到所述數據容器中有任意目標頁面元素的元素數據發生變化時,生成所述聯動更新請求,該聯動更新請求中包括該目標頁面元素及其變化后的元素數據;更新請求響應模塊,用于根據所述聯動更新請求返回響應數據至所述客戶端,以使所述客戶端根據所述響應數據對用戶終端所顯示的頁面上的元素數據進行更新,被更新的元素數據對應于所述數據容器中的至少一個除所述目標頁面元素外的其他頁面元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東神馬搜索科技有限公司,未經廣東神馬搜索科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710324832.2/2.html,轉載請聲明來源鉆瓜專利網。





