一種業務數據的呈現方法、終端、伺服器及系統的製作方法
2023-09-21 02:53:30 1
專利名稱:一種業務數據的呈現方法、終端、伺服器及系統的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種業務數據的呈現方法、終端、伺服器及系統。
背景技術:
隨著網際網路技術的縱深發展,各種第三方業務(如社交網絡、新聞、微博、團購等) 如雨後春筍般湧現,而且很多優秀的業務已經或者正成為廣大用戶生活中不可或缺的部分。現有技術中,用戶使用這些業務時,需要使用終端訪問第三方業務伺服器,獲取業務數據以及業務數據的布局信息等。通過終端訪問第三方業務伺服器以獲取業務數據以及業務數據的布局信息的方式,會導致數據流量較大,消耗了終端有限的系統資源。
發明內容
有鑑於此,本發明提供一種業務數據的呈現方法、終端、伺服器及系統,能夠降低終端的系統資源的消耗。為解決上述問題,本發明提供一種業務數據的呈現方法,包括終端通過與伺服器的連接,接收所述伺服器發送的所述終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;所述終端通過Widget顯示所述終端需要加載的業務數據。可選的,所述接收所述伺服器發送的所述終端需要加載的業務數據的步驟之前還包括所述終端根據需要加載的應用業務,生成所述終端需要加載的應用業務的需求信所述終端將所述需求信息發送給所述伺服器。可選的,所述業務數據的呈現方法還包括當所述終端修改需要加載的應用業務時,生成新的需要加載的應用業務的需求信所述終端將所述新的需要加載的應用業務的需求信息發送給所述伺服器,以替換所述伺服器中存儲的所述終端需要加載的應用業務的需求信息。可選的,所述接收所述伺服器發送的所述終端需要加載的業務數據的步驟之前還包括所述終端向所述伺服器發送業務數據的請求信息,其中,所述伺服器接收到所述請求信息時,根據存儲的所述終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據,並將所述終端需要加載的業務數據發送給所述終端。
可選的,所述終端需要加載的業務數據是所述伺服器主動推送的所述終端的。可選的,所述終端通過Widget顯示所述終端需要加載的業務數據的步驟包括所述終端設置Widget布局;所述終端通過設置的Widget布局顯示所述終端需要加載的業務數據。本發明還提供一種終端,包括第一接口模塊,用於與伺服器連接;接收模塊,用於通過與所述伺服器的連接,接收所述伺服器發送的所述終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;顯示模塊,用於通過Widget顯示所述終端需要加載的業務數據。可選的,所述終端還包括第一生成模塊,用於根據需要加載的應用業務,生成所述終端需要加載的應用業務的需求息;第一發送模塊,用於將所述需求信息發送給所述伺服器。可選的,所述終端還包括第二生成模塊,用於當修改需要加載的應用業務時,生成新的需要加載的應用業務的需求息;第二發送模塊,用於將所述新的需要加載的應用業務的需求信息發送給所述伺服器,以替換所述伺服器中存儲的所述終端需要加載的應用業務的需求信息。可選的,所述終端還包括請求模塊,用於向所述伺服器發送業務數據的請求信息,其中,所述伺服器接收到所述請求信息時,根據存儲的所述終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據,並將所述終端需要加載的業務數據發送給所述終端。可選的,所述接收模塊接收到的所述終端需要加載的業務數據是所述伺服器主動推送的所述終端的。可選的,所述終端還包括設置模塊,用於設置Widget布局;其中,所述顯示模塊還用於通過設置的Widget布局顯示所述終端需要加載的業務數據。本發明還提供一種伺服器,包括第二接口模塊,用於與終端連接;第三接口模塊,用於與第三方業務伺服器連接;存儲模塊,用於存儲所述終端需要加載的應用業務的需求信息;獲取模塊,用於根據所述需求信息,通過與所述第三方業務伺服器的連接,從相應的第三方業務伺服器獲取所述終端需要加載的業務數據;發送模塊,用於通過與所述終端的連接,將所述終端需要加載的業務數據發送給所述終端。
本發明還提供一種業務數據的呈現系統,包括終端和伺服器;所述終端包括第一接口模塊,用於與伺服器連接;接收模塊,用於接收所述伺服器發送的所述終端需要加載的業務數據,顯示模塊,用於通過Widget顯示所述終端需要加載的業務數據;所述伺服器包括第二接口模塊,用於與所述終端連接;第三接口模塊,用於與第三方業務伺服器連接;存儲模塊,用於存儲所述終端需要加載的應用業務的需求信息;獲取模塊,用於根據所述需求信息,通過與所述第三方業務伺服器的連接,從相應的第三方業務伺服器獲取所述終端需要加載的業務數據;發送模塊,用於通過與所述終端的連接,將所述終端需要加載的業務數據發送給所述終端。本發明具有以下有益效果終端通過Widget來實現業務數據的呈現,由於Widget具有自定義安裝,自由定製等特性,因而能夠根據需要任意設置業務數據的顯示界面,使得終端能夠自適應地呈現業務數據。終端不需要下載業務數據的布局信息,只需要將從伺服器端獲得的業務數據在本地的Widget自動布局即可,因而,有效減少了數據流量,降低了終端的系統資源的消耗。
圖I為本發明實施例的業務數據的呈現方法的一流程示意圖;圖2為本發明實施例的業務數據的呈現方法的另一流程示意3為本發明實施例的業務數據的呈現方法的又一流程示意4為本發明實施例的業務數據的呈現方法的再一流程示意5為本發明實施例的終端的一結構示意圖;圖6為本發明實施例的伺服器的一結構示意圖;圖7為本發明實施例的業務數據的呈現系統的一結構示意圖;圖8為本發明實施例的業務數據的呈現系統的另一結構示意圖。
具體實施例方式下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述。如圖I所示為本發明實施例的業務數據的呈現方法的一流程示意圖,該方法應用於一終端,該終端可以是手機或計算機等終端,該終端上安裝有Widget,Widget相當於在終端待機桌面上的一個小的應用程式,能夠呈現應用業務的業務數據。本實施例中的應用業務可以是網際網路應用業務,如社交網絡、新聞、微博、團購等,應用業務的業務數據包括文本、圖片、flash動畫等。該業務數據的呈現方法包括以下步驟步驟101,終端通過與伺服器的連接,接收伺服器發送的終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;該伺服器部署在網絡中,分別與終端和第三方業務伺服器連接,接收終端發送的業務數據的需求信息,並根據該需求信息從第三方業務伺服器獲取終端需要加載的業務數據。步驟102,終端通過Widget顯示所述終端需要加載的業務數據。終端與伺服器之間可以通過(安全)超文本傳輸協議HTTP(S)進行通訊。終端可以根據用戶的設置,通過Widget加載多個應用業務的業務數據,其中,每一應用業務可以對應一個Widget,或者多個應用業務對應一個Widget。此外,用戶還可以根據需要設置Widget布局,終端根據設置的Widget布局顯示終端需要加載的業務數據。終端可以採用以下兩種方法來呈現業務數據第一種呈現方法是終端直接下載業務數據在widget內進行顯示;第二種呈現方法是用戶自定義Widget布局,將下載的業務數據在定義的Widget 的布局裡顯示。此外,本實施例中的Widget還可以與終端上安裝的應用業務對應的應用程式建立關聯,可以根據需要採用應用業務對應的應用程式顯示該應用業務的業務數據。伺服器中存儲的終端的應用業務的需求信息,是由終端主動發送給伺服器的,且終端只需要發送一次該需求信息,在以後的業務數據獲取中不再需要重複發送,除非終端修改(新增或刪除)了需要加載的應用業務。下面結合附圖針對終端的應用業務的需求信息的處理過程進行詳細描述。如圖2所示為本發明實施例的業務數據的呈現方法的另一流程示意圖,該方法包括以下步驟步驟201,終端根據需要加載的應用業務,生成終端的應用業務的需求信息;舉例來說,終端需要加載的應用業務包括新浪微博(具體的,還可以設置需要加載的某些人的微博)、新浪新聞和天氣預報三種應用業務,用戶可以將三種應用業務布局到同一 Widget中,終端根據Widget中布局的應用業務,生成終端的應用業務的需求信息。步驟202,終端將該需求信息發送給伺服器;步驟203,伺服器接收並存儲該需求信息;步驟204,根據該需求信息,從相應的第三方業務伺服器獲取終端需要加載的業務數據;步驟205,伺服器將該業務數據發送給終端;步驟206,終端接收伺服器發送的終端需要加載的業務數據,通過Widget顯示所述終端需要加載的業務數據。步驟207,當終端修改需要加載的應用業務時,生成新的需要加載的應用業務的需求信息;具體的,可以通過增加或刪除Widget或Widget布局的方式增加或刪除應用業務, 當修改需要加載的應用業務時,生成新的需要加載的應用業務的需求信息。步驟208,終端將新的需求信息發送給伺服器;
步驟209,伺服器接收到新的需求信息後,使用該新的需求信息替換存儲的該終端的應用業務的需求信息。由於Widget具有可擴展和可配置等自定義的特點,終端能夠根據用戶的需要靈活的增加或者刪除應用業務,體現高度的靈活性及可擴展性。上述實施例中,在終端向伺服器獲取業務數據時,可以由終端主動向伺服器發送業務數據的請求,也可以由伺服器主動向終端推送業務數據。下面對終端主動向伺服器發送業務數據的請求的過程進行說明。如圖3所示為本發明實施例的業務數據的呈現方法的又一流程示意圖,該方法包括以下步驟步驟301,終端向伺服器發送業務數據的請求信息;步驟302,伺服器接收到所述請求信息時,根據存儲的所述終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據;步驟303,伺服器將所述終端需要加載的業務數據發送給所述終端;步驟304,終端接收伺服器發送的終端需要加載的業務數據,並通過Widget顯示所述終端需要加載的業務數據。終端可以根據應用業務的特點,設置應用業務的更新時間間隔,根據更新時間間隔自動訪問伺服器獲取業務數據,或者通過手動刷新功能訪問伺服器獲取業務數據。下面對伺服器主動向終端推送業務數據的過程進行說明。如圖4所示為本發明實施例的業務數據的呈現方法的再一流程示意圖,該方法包括以下步驟步驟401,伺服器接根據存儲的終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據;伺服器可以定時從第三方業務伺服器獲取業務數據,也可以在第三方業務伺服器上的業務數據更新時獲取業務數據,或者定時去第三方業務伺服器獲取業務數據。步驟402,伺服器將所述終端需要加載的業務數據發送給所述終端;步驟403,終端接收伺服器發送的終端需要加載的業務數據,並通過Widget顯示所述終端需要加載的業務數據。通過上述實施例提供的方法,終端通過Widget來實現業務數據的呈現,由於 Widget具有自定義安裝,自由定製等特性,因而能夠根據需要任意設置業務數據的顯示界面,使得終端能夠自適應地呈現業務數據。此外,終端不需要下載業務數據的布局信息,只需要將從伺服器端獲得的業務數據在本地的Widget自動布局即可,因而,有效減少了數據流量,降低了終端的系統資源的消耗。本發明實施例還提供一種終端,如圖5所示為本發明實施例的終端的一結構示意圖,該終端用於執行上述實施例中的業務數據的呈現方法,該終端包括第一接口模塊501,用於與伺服器連接;接收模塊502,用於通過與伺服器的連接,接收伺服器發送的終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;顯示模塊503,用於通過Widget顯示所述終端需要加載的業務數據。
8
伺服器中存儲的終端的應用業務的需求信息,是由終端主動發送給伺服器的,且終端只需要發送一次該需求信息,在以後的業務數據獲取中不再需要重複發送,除非終端修改(新增或刪除)了需要加載的應用業務。基於上述描述,本發明實施例中終端還包括第一生成模塊,用於根據需要加載的應用業務,生成所述終端需要加載的應用業務的需求息;第一發送模塊,用於將所述終端需要加載的應用業務的需求信息發送給所述伺服器。第二生成模塊,用於當修改需要加載的應用業務時,生成新的需要加載的應用業務的需求息;第二發送模塊,用於將所述新的三方業務數據的需求信息發送給所述伺服器,以替換所述伺服器中存儲的所述終端需要加載的應用業務的需求信息。上述實施例中,在終端向伺服器獲取業務數據時,可以由終端主動向伺服器發送業務數據的請求,也可以由伺服器主動向終端推送業務數據。當終端主動向伺服器發送業務數據的請求時,本發明實施例中的終端還可以包括請求模塊,用於向所述伺服器發送業務數據的請求信息,其中,所述伺服器接收到所述請求信息時,根據存儲的所述終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據,並將所述終端需要加載的業務數據發送給所述終端。當伺服器主動向終端推送業務數據時,本發明實施例中的接收模塊接收到的所述終端需要加載的業務數據是所述伺服器主動推送的所述終端的。本發明實施例還提供一種伺服器,該伺服器部署於網絡環境中,用於為多個終端提供業務數據,如圖6所示為本發明實施例的伺服器的一結構示意圖,該伺服器包括第二接口模塊601,用於與終端連接;第三接口模塊602,用於與第三方業務伺服器連接;存儲模塊603,用於存儲所述終端需要加載的應用業務的需求信息;獲取模塊604,用於根據所述需求信息,通過與所述第三方業務伺服器的連接從相應的所述第三方業務伺服器獲取所述終端需要加載的業務數據;發送模塊605,用於通過與所述終端的連接,將所述業務數據發送給所述終端。伺服器從第三方業務伺服器獲取到業務數據後,還需要對業務數據進行解析封裝、持久化操作等處理,然後將處理後的業務數據發送給終端。如果終端需要加載的應用業務有多個,則伺服器可以將該多個應用業務的業務數據分別獲取並發送給終端,也可以將該多個應用業務的業務數據進行打包,一次發送給終端。伺服器可以根據終端的請求,去第三方業務伺服器獲取業務數據,也可以在檢測到第三方業務伺服器更新業務數據時去獲取業務數據,或者定時去第三方業務伺服器獲取業務數據。此外,本發明實施例還提供一種業務數據的呈現系統,如圖7所示為本發明實施例的業務數據的呈現系統的一結構示意圖,該系統包括終端500和伺服器600。
所述終端500包括第一接口模塊501,用於與伺服器600連接;接收模塊502,用於接收所述伺服器發送的所述終端需要加載的業務數據,顯示模塊503,用於通過Widget顯示所述終端需要加載的業務數據;所述伺服器600包括第二接口模塊601,用於與所述終端連接;第三接口模塊602,用於與第三方業務伺服器700連接;存儲模塊603,用於存儲所述終端需要加載的應用業務的需求信息;獲取模塊604,用於根據所述需求信息,與所述第三方業務伺服器700的連接從相應的所述第三方業務伺服器700獲取所述終端需要加載的業務數據;發送模塊605,用於通過與所述終端的連接,將所述業務數據發送給所述終端。本發明實施例的業務數據的呈現系統採用的是伺服器/客戶端的體系架構,其中,伺服器用於提供業務數據,客戶端(即終端)用於採用Widget展示業務數據,同時這種架構支持大規模多客戶端分布式並發訪問,也就是說,伺服器可以與多個終端連接,支持多個終端並發訪問。如圖8所示為本發明實施例的業務數據的呈現系統的另一結構示意圖,從圖8中可以看出,伺服器可以與多個終端連接,同時還可以與多個第三方伺服器連接。以上所述僅是本發明的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
權利要求
1.一種業務數據的呈現方法,其特徵在於,包括終端通過與伺服器的連接,接收所述伺服器發送的所述終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;所述終端通過Widget顯示所述終端需要加載的業務數據。
2.如權利要求I所述的業務數據的呈現方法,其特徵在於,所述接收所述伺服器發送的所述終端需要加載的業務數據的步驟之前還包括所述終端根據需要加載的應用業務,生成所述終端需要加載的應用業務的需求信息;所述終端將所述需求信息發送給所述伺服器。
3.如權利要求I或2所述的業務數據的呈現方法,其特徵在於,還包括當所述終端修改需要加載的應用業務時,生成新的需要加載的應用業務的需求信息;所述終端將所述新的需要加載的應用業務的需求信息發送給所述伺服器,以替換所述伺服器中存儲的所述終端需要加載的應用業務的需求信息。
4.如權利要求I所述的業務數據的呈現方法,其特徵在於,所述接收所述伺服器發送的所述終端需要加載的業務數據的步驟之前還包括所述終端向所述伺服器發送業務數據的請求信息,其中,所述伺服器接收到所述請求信息時,根據存儲的所述終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據,並將所述終端需要加載的業務數據發送給所述終端。
5.如權利要求I所述的業務數據的呈現方法,其特徵在於所述終端需要加載的業務數據是所述伺服器主動推送的所述終端的。
6.如權利要求I所述的業務數據的呈現方法,其特徵在於,所述終端通過Widget顯示所述終端需要加載的業務數據的步驟包括所述終端設直Widget布局;所述終端通過設置的Widget布局顯示所述終端需要加載的業務數據。
7.—種終端,其特徵在於,包括第一接口模塊,用於與伺服器連接;接收模塊,用於通過與所述伺服器的連接,接收所述伺服器發送的所述終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;顯示模塊,用於通過Widget顯示所述終端需要加載的業務數據。
8.如權利要求7所述的終端,其特徵在於,還包括第一生成模塊,用於根據需要加載的應用業務,生成所述終端需要加載的應用業務的需求息;第一發送模塊,用於將所述需求信息發送給所述伺服器。
9.如權利要求7或8所述的終端,其特徵在於,還包括第二生成模塊,用於當修改需要加載的應用業務時,生成新的需要加載的應用業務的需求息;第二發送模塊,用於將所述新的需要加載的應用業務的需求信息發送給所述伺服器, 以替換所述伺服器中存儲的所述終端需要加載的應用業務的需求信息。
10.如權利要求7所述的終端,其特徵在於,還包括請求模塊,用於向所述伺服器發送業務數據的請求信息,其中,所述伺服器接收到所述請求信息時,根據存儲的所述終端需要加載的應用業務的需求信息,向相應的第三方業務伺服器獲取所述終端需要加載的業務數據,並將所述終端需要加載的業務數據發送給所述終端。
11.如權利要求7所述的終端,其特徵在於,所述接收模塊接收到的所述終端需要加載的業務數據是所述伺服器主動推送的所述終端的。
12.如權利要求7所述的終端,其特徵在於,還包括設置模塊,用於設置Widget布局;其中,所述顯示模塊還用於通過設置的Widget布局顯示所述終端需要加載的業務數據。
13.一種伺服器,其特徵在於,包括第二接口模塊,用於與終端連接;第三接口模塊,用於與第三方業務伺服器連接;存儲模塊,用於存儲所述終端需要加載的應用業務的需求信息;獲取模塊,用於根據所述需求信息,通過與所述第三方業務伺服器的連接,從相應的第三方業務伺服器獲取所述終端需要加載的業務數據;發送模塊,用於通過與所述終端的連接,將所述終端需要加載的業務數據發送給所述終端。
14.一種業務數據的呈現系統,其特徵在於,包括終端和伺服器;所述終端包括第一接口模塊,用於與伺服器連接;接收模塊,用於接收所述伺服器發送的所述終端需要加載的業務數據,顯示模塊,用於通過Widget顯示所述終端需要加載的業務數據;所述伺服器包括第二接口模塊,用於與所述終端連接;第三接口模塊,用於與第三方業務伺服器連接;存儲模塊,用於存儲所述終端需要加載的應用業務的需求信息;獲取模塊,用於根據所述需求信息,通過與所述第三方業務伺服器的連接,從相應的第三方業務伺服器獲取所述終端需要加載的業務數據;發送模塊,用於通過與所述終端的連接,將所述終端需要加載的業務數據發送給所述終端。
全文摘要
本發明提供一種業務數據的呈現方法、終端、伺服器及系統,該業務數據的呈現方法包括終端通過與伺服器的連接,接收所述伺服器發送的所述終端需要加載的業務數據,其中,所述伺服器中存儲有所述終端需要加載的應用業務的需求信息,所述終端需要加載的業務數據是所述伺服器根據所述需求信息從相應的第三方業務伺服器獲得;所述終端通過Widget顯示所述終端需要加載的業務數據。本發明能夠降低終端的系統資源的消耗。
文檔編號H04L29/08GK102594859SQ201110400970
公開日2012年7月18日 申請日期2011年12月6日 優先權日2011年12月6日
發明者徐華, 黃勤波, 黃欽 申請人:中興通訊股份有限公司