[發明專利]一種頁面元素聯動方法、裝置及服務器在審
| 申請號: | 201710324832.2 | 申請日: | 2017-05-09 |
| 公開(公告)號: | CN108874808A | 公開(公告)日: | 2018-11-23 |
| 發明(設計)人: | 龍海翔 | 申請(專利權)人: | 廣東神馬搜索科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 唐維虎 |
| 地址: | 510000 廣東省廣州市天河區黃埔大道西平云*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面元素 聯動 服務器 反饋數據 數據容器 客戶端 服務器請求數據 服務器發送 處理方式 多個頁面 更新處理 更新請求 聯動關系 邏輯修改 前端配置 頁面代碼 用戶體驗 元素存儲 元素數據 普適性 更新 偵測 刪除 | ||
1.一種頁面元素聯動方法,應用于客戶端,其特征在于,該方法包括:
將多個頁面元素存儲于一個數據容器中;
當偵測到所述數據容器中有任意目標頁面元素的元素數據發生變化時,向服務器發送聯動更新請求,該聯動更新請求中包括該目標頁面元素及其變化后的元素數據;
接收所述服務器根據所述聯動更新請求返回的響應數據;
根據所述響應數據對客戶端所顯示的頁面上的對應于所述數據容器中的至少一個其他頁面元素的元素數據進行更新。
2.根據權利要求1所述的方法,其特征在于,所述響應數據中包括至少一個與所述目標頁面元素存在聯動關系的其他頁面元素及其相應的元素數據,其中,所述聯動關系包括直接聯動和間接聯動。
3.根據權利要求2所述的方法,其特征在于,所述響應數據中包括所有與所述目標頁面元素存在聯動關系的其他頁面元素及其相應的元素數據。
4.根據權利要求1所述的方法,其特征在于,所述響應數據中包括所述數據容器中的除所述目標頁面元素外的所有其他頁面元素,以及所述所有其他頁面元素相應的元素數據。
5.根據權利要求1所述的方法,其特征在于,所述根據所述響應數據對用戶終端所顯示的頁面上的對應于所述數據容器中的至少一個其他頁面元素的元素數據進行更新的步驟,包括:
針對所述響應數據中包含的每個頁面元素,分別檢測該頁面元素的元素數據是否為空;
若非空,則根據該非空的元素數據對所述頁面上的該頁面元素的元素數據進行更新。
6.根據權利要求5所述的方法,其特征在于,所述響應數據中包含的各頁面元素及其元素數據以鍵值對的形式順序存儲于一數組中。
7.一種頁面元素聯動裝置,應用于客戶端,其特征在于,該裝置包括:
頁面元素存儲模塊,用于將多個頁面元素存儲于一個數據容器中;
更新請求發送模塊,用于當偵測到所述數據容器中有任意目標頁面元素的元素數據發生變化時,向服務器發送聯動更新請求,該聯動更新請求中包括該目標頁面元素及其變化后的元素數據;
響應數據接收模塊,用于接收所述服務器根據所述聯動更新請求返回的響應數據;
元素數據更新模塊,用于根據所述響應數據對客戶端所顯示的頁面上對應于所述數據容器中的至少一個其他頁面元素的元素數據進行更新。
8.根據權利要求7所述的裝置,其特征在于,所述響應數據中包括至少一個與所述目標頁面元素存在聯動關系的其他頁面元素及其相應的元素數據,其中,所述聯動關系包括直接聯動和間接聯動。
9.根據權利要求8所述的裝置,其特征在于,所述響應數據中包括所有與所述目標頁面元素存在聯動關系的其他頁面元素及其相應的元素數據。
10.根據權利要求7所述的裝置,其特征在于,所述響應數據中包括所述數據容器中的除所述目標頁面元素外的所有其他頁面元素,以及所述所有其他頁面元素相應的元素數據。
11.根據權利要求7所述的裝置,其特征在于,所述元素數據更新模塊根據所述響應數據對客戶端所顯示的頁面上對應于所述數據容器中的至少一個其他頁面元素的元素數據進行更新的方式,包括:
針對所述響應數據中包含的每個頁面元素,分別檢測該頁面元素的元素數據是否為空;
若非空,則根據該非空的元素數據對所述頁面上的該頁面元素的元素數據進行更新。
12.根據權利要求11所述的裝置,其特征在于,所述響應數據中包含的各頁面元素及其元素數據以鍵值對的形式順序存儲于一數組中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東神馬搜索科技有限公司,未經廣東神馬搜索科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710324832.2/1.html,轉載請聲明來源鉆瓜專利網。





