[發明專利]終端、服務器和頁面中結果屬性值的計算方法有效
| 申請號: | 201410280964.6 | 申請日: | 2014-06-20 |
| 公開(公告)號: | CN104079566B | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 黃通;趙建軍 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F9/44 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 服務器 頁面 結果 屬性 計算方法 | ||
技術領域
本發明涉及數據處理技術領域,具體而言,涉及一種終端、一種服務器和一種頁面中結果屬性值的計算方法。
背景技術
目前,在開發移動端的CRM(Customer Relationship Management,客戶關系管理)產品時,需要解決單據編輯頁面上的屬性值改變所觸發的聯動變化與計算的問題。相關技術中的解決方式通常是移動端需要在應用程序中實現CRM頁面上的計算、聯動、精度等問題,類似于PC端JavaScript(一種腳本)腳本的實現邏輯,當業務發生變化時,需要讓用戶更新應用程序。
具體地,如在商機明細上的物料原幣金額發生改變時,會根據物料數量去改變原幣單價,原幣單價改變同時還會根據當前的原幣、本幣、組織去改變本幣單價、本幣金額等;若聯動變化的邏輯在移動端進行處理會面臨兩個問題:一個是值改變會觸發大量的移動端與服務器端的交互而影響效率,另一個是會增加移動端的開發難度。
因此,如何在解決移動端聯動變化的問題時,提高移動端與服務器之間的交互效率,降低應用程序的開發難度成為亟待解決的技術問題。
發明內容
本發明正是基于上述技術問題,提出了一種新的頁面中結果屬性值的計算方案,可以在解決終端(即移動端)聯動變化的問題時,降低終端消耗的流量,提高終端與服務器之間的交互效率,同時降低應用程序的開發難度。
有鑒于此,本發明提出了一種終端,包括:檢測單元,用于檢測當前頁面上的計算屬性的值是否發生變化;判斷單元,用于在所述檢測單元檢測到所述當前頁面上的計算屬性的值發生變化時,根據服務器返回的用于判斷是否觸發計算請求的判斷條件,判斷是否觸發計算請求;交互單元,用于在所述判斷單元判定需要觸發計算請求時,將所述計算屬性發生變化后的值和與所述計算屬性相關聯的其他計算屬性的值發送至所述服務器,以由所述服務器計算與所述計算屬性相關聯的結果屬性的值,以及接收所述服務器返回的對所述結果屬性的值計算后的結果;處理單元,用于根據所述交互單元接收到的所述結果更新所述當前頁面上的所述結果屬性的值。
在該技術方案中,(終端)通過在檢測到當前頁面上的計算屬性的值發生變化時,對是否觸發計算請求進行判斷,并在判定觸發計算請求時,將計算屬性變化后的值和與計算屬性相關聯的其他計算屬性的值發送至服務器,以使服務器進行計算,使得終端可以在判定觸發計算請求時,僅將部分參數,即值發生變化的計算屬性和與計算屬性相關聯的其他計算屬性發送至服務器,并接收服務器反饋的計算結果更新頁面即可,無需將頁面中的所有參數都發送至服務器,也無需更新相應的應用程序,減少了終端消耗的流量,解決了與服務器交互時由于交互參數過多導致的效率低的問題,降低了應用程序的開發難度。
在上述技術方案中,優選地,所述判斷單元具體用于:在所述計算屬性存在于所述判斷條件中的必須屬性集合內時,判定不需要觸發所述計算請求,以及在所述計算屬性存在于所述判斷條件中的依賴屬性集合內時,判定需要觸發所述計算請求。
在該技術方案中,必須屬性集合中的屬性是在屬性值發生變化時,不會觸發計算請求的屬性;而依賴屬性集合中的屬性是在屬性值發生變化時,能夠觸發計算請求的屬性,因此可以通過對屬性值發生變化的計算屬性所處的集合判斷是否觸發計算請求。
根據本發明的另一方面,還提出了一種服務器,包括:交互單元,用于接收終端發送的任一頁面上的計算屬性發生變化后的值,以及與所述計算屬性相關聯的其他計算屬性的值,以及將處理單元處理后的計算結果返回至所述終端,以供所述終端更新所述任一頁面上的所述結果屬性的值;所述處理單元,用于根據所述交互單元接收到的所述計算屬性發生變化后的值和所述其他計算屬性的值,通過與所述任一頁面相對應的公式樹計算與所述計算屬性相關聯的結果屬性的值,以得到所述計算結果。
在該技術方案中,通過接收終端發送的計算屬性發生變化后的值和與該計算屬性相關聯的其他計算屬性的值,并根據公式樹對結果屬性的值進行計算,使得終端可以在判定觸發計算請求時,僅將部分參數,即值發生變化的計算屬性和與計算屬性相關聯的其他計算屬性發送至服務器,由服務器處理后將計算結果反饋至終端更新頁面即可,終端無需將頁面中的所有參數都發送至服務器,也無需更新相應的應用程序,減少了終端消耗的流量,解決了與終端交互時由于交互參數過多導致的效率低的問題,同時也降低了應用程序的開發難度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410280964.6/2.html,轉載請聲明來源鉆瓜專利網。





