專利名稱:一種用于企業(yè)信息推送應用的客戶端頁面展現實現方法
技術領域:
本發(fā)明涉及數據推送(Push)和交換技術,特別是指一種用于 企業(yè)信息推送應用的客戶端頁面展現實現方法。
背景技術:
推送虛擬專用網(Push VPN)是面向于企業(yè)信息移動化的一種應 用服務,通過Push技術將企業(yè)內部的資源信息推送至員工的手機終端 上,能夠做到全方位的移動辦公。
目前Push VPN系統(tǒng)的客戶端頁面展示功能基本基于傳統(tǒng)的定制 客戶端方案,即終端廠商根據不同的企業(yè)應用需求為每一個企業(yè)的 Push VPN系統(tǒng)定制開發(fā)相應的客戶端軟件實現頁面展現功能。
在Push VPN業(yè)務實際應用中,由于企業(yè)應用需求的復雜性和多 樣性,業(yè)務變化隨時存在,采用定制客戶端實現頁面展現功能存在以下 缺點
1) 對于每個企業(yè)業(yè)務的變化都需要終端廠商對客戶端進行定制化 開發(fā),必然導致業(yè)務推廣緩慢,開發(fā)難度加大。
2) 企業(yè)業(yè)務應用更新后,用戶需要重新下載升級后的客戶端軟 件,大大影響用戶體驗。
3) 客戶端與應用系統(tǒng)業(yè)務流程耦合度高,終端廠商需要同應用系 統(tǒng)廠商協(xié)商約定,額外的增加了廠商間的協(xié)調成本,影響系統(tǒng) 的開發(fā)進度。
傳統(tǒng)的定制客戶端方案在Push VPN應用中存在的問題,大大影 響了 Push VPN業(yè)務的推廣
發(fā)明內容
有鑒于此,本發(fā)明的目的在于提出一種更加通用、更加簡便的用于 企業(yè)信息推送應用的客戶端頁面展現實現方法。
基于上述目的本發(fā)明提供的一種用于企業(yè)信息推送應用的客戶端頁 面展現實現方法,在企業(yè)內部網絡中設置有企業(yè)應用系統(tǒng)和企業(yè)應用代
理設備,包括以下步驟
根據企業(yè)應用系統(tǒng)提供的業(yè)務接口相關字段說明和業(yè)務接口流程的 規(guī)范,對企業(yè)應用的頁面展示內容創(chuàng)建XML頁面展現模板,并發(fā)布到 由企業(yè)應用代理設備管理的插件上;
企業(yè)應用發(fā)生新的頁面展示更新需求時,客戶端向企業(yè)應用代理設 備獲取新的模板,讀取該4莫板中的代碼數據并根據XML標準規(guī)范定義 展現為可視化頁面。
可選的,該方法所ii^戶端與企業(yè)應用代理設備之間的交互信息通 過運營商網絡中的推送虛擬專用網Push VPN中心轉發(fā)。
可選的,該方法企業(yè)應用發(fā)生新的頁面展示更新需求時,客戶端向 企業(yè)應用代理設備獲取新的模板還包括
企業(yè)應用代理設備生成下載模板的下載信息推送消息,把下載信息 推送消息通過VPN通道發(fā)送到Push VPN中心;
Push VPN中心將推送消息下發(fā)至客戶端;
客戶端收到推送消息后,根據推送消息中的索引信息通過Push VPN中心設備向企業(yè)應用代理設備下載相關模板信息。
可選的,該方法所述企業(yè)應用代理設備生成下載模板的下載信息推 送消息過程中,由所述企業(yè)應用代理設備主動生成并發(fā)送下載信息推送 消息。
可選的,該方法客戶端無模板信息時,所述企業(yè)應用代理設備生成 下載模板的下載信息推送消息前還包括客戶端向企業(yè)應用代理設備還 發(fā)起對模板的下載請求;
運營商網絡中的Push VPN中心收到該請求后將才莫板下載請求透傳 到企業(yè)應用〗戈理i殳備;
企業(yè)應用代理設備將模板下載請求發(fā)送至相關的插件;插件將已經從企業(yè)應用系統(tǒng)獲取的模板下載消息推送到企業(yè)應用代 理設備后,由企業(yè)應用代理設備生成下載新模板的下載信息推送消息,
把下載信息推送消息通過VPN通il^送到Push VPN中心。
從上面所述可以看出,本發(fā)明提供的用于企業(yè)信息推送應用的客 戶端頁面展現實現方法,利用了客戶端和WAP的技術優(yōu)勢,設置 XML頁面展現模板,實現了 Push VPN客戶端底層軟件架構和業(yè)務功 能XML頁面展現的分離,使得客戶端實現企業(yè)信息的頁面展現更加 通用、簡便;通過底層和業(yè)務分離,可以讓用戶獲得最佳的體驗。
圖1為本發(fā)明實施例Push VPN端到端系統(tǒng)的體系架構示意圖; 圖2為本發(fā)明實施例客戶端主動發(fā)起的XML頁面展現模板的下載 流程示意圖3為本發(fā)明實施例XML頁面展現模板更新后系統(tǒng)通知客戶端下 載模板流程示意圖。
具體實施例方式
下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例 性實施例。
本發(fā)明用于企業(yè)信息推送應用的客戶端頁面展現實現方法的總體 設計思想為
客戶端底層軟件架構和業(yè)務功能XML頁面展現的分離,企業(yè)業(yè)務 應用的頁面特性數據在企業(yè)應用系統(tǒng)通過統(tǒng)一規(guī)范的XML頁面展現模 板描述,客戶端軟件只負責XML頁面展現模板的下載以及解析和頁 面的展現。
用戶在需要新的業(yè)務或者業(yè)務更新時,只要根據開發(fā)規(guī)范進行 XML頁面展現模板的開發(fā)并通知客戶端下載即可,不需要重新改造客 戶端軟件,用戶也不需要重新下栽新的客戶端。
在本實施例中,采用的端到端的系統(tǒng)架構如圖1所示,包括在企業(yè)內部網絡中包括
企業(yè)應用代理設備101,位于企業(yè)端防火墻后,是企業(yè)不同應用的 一個綜合平臺,將不同的企業(yè)應用系統(tǒng)統(tǒng)一接入,通過特定應用插件定 期輪詢獲取企業(yè)內部更新信息,并將信息Push至用戶終端客戶端。主 要功能包括用戶管理、插件管理、終端管理、附件轉換、短信/彩信 AVAPPush代理、推送處理、應用程序編程接口 (API)接口、 VPN通 道。
企業(yè)應用系統(tǒng)105,包括企業(yè)內部的各種應用辦公系統(tǒng)。 在運營商網絡中包括
Push VPN中心設備102。 Push VPN中心設備102,主要用于Push VPN的管理以及接入控制,該Push VPN中心設備102可根據需要進行 可選設置, 一般設置于運營商側,主要功能包括了業(yè)務管理、系統(tǒng)管 理、遠程控制、虛通道管理等。
客戶端103,提供用戶進行企業(yè)應用操作的用戶UI,即操作界面。 客戶端包括了 Push消息處理、界面數據解析呈現、安全連接、應用數 據收發(fā)等功能。
業(yè)務引擎104,用于實現各類Push消息的推送功能,可以包括以
下一種或多種引擎
SMSC,用于Push VPN下發(fā)觸發(fā)信息,以實現實時推送功能; MMSC,用于推送彩信格式的相關業(yè)務,如公告欄信息等; WAP網關,用戶推送WAP Push業(yè)務,或用戶通過登錄WAP進行
相關業(yè)務操作。
基于該系統(tǒng),XML頁面展現模板的生成和發(fā)布流程如下
步驟1,企業(yè)應用系統(tǒng)提供業(yè)務接口相關字段說明和業(yè)務接口流程
的規(guī)范;
步驟2,模板開發(fā)人員根據上述企業(yè)應用系統(tǒng)規(guī)范對業(yè)務展示內容 進行XML頁面展現模板開發(fā);
本發(fā)明中,所述XML頁面展現模板的概念如下XML頁面展現 模板反映的是不同企業(yè)應用的頁面展現數據,對業(yè)務特性的描述采用統(tǒng)一的XML標準規(guī)范,模板基于成熟的XML格式進行編寫的,因此在 業(yè)務展現上具有豐富的表現性(字體、顏色、圖片、操作等)。
XML頁面展現模板的開發(fā)主要是根據不同的企業(yè)應用頁面場 景,通過XML語言描述這些場景并創(chuàng)建相應的頁面展示模板,下面 針對企業(yè)應用"會議室預訂"簡單說明XML頁面展現模板的生成
1) 模板定義
在XML文件頭處應表明〈Meeting〉以告知客戶端底層調用會議 預定相關功能組件。
會議預定會有兩個功能即會議室創(chuàng)建預訂和查看,因此在動作 〈action〉中表現為create或view。
2) 內容展現
對于從OA系統(tǒng)中獲取的固定內容展現,客戶端通過展現是固定 的,用戶無法修改該部分的內容。
〈name〉中定義的內容包括用戶所屬部門、當前日期、用戶名 稱?!磛alue〉為系統(tǒng)反饋的上述值。
3) 用戶輸入框
對于用戶所要進行操作的輸入框,定義為々extfield^
4) 用戶選擇欄
對于用戶所要進行操作的選擇欄,定義為〈selec^
通過上述XML頁面展示單元的組合,可以生成簡單的"會議室 預訂"XML頁面展示模板。
步驟3,生成的新才莫板通過企業(yè)應用系統(tǒng)發(fā)布到由企業(yè)應用代理設 備管理的插件上,供客戶端下載或更新。
客戶端無任何模板信息,主動發(fā)起的XML頁面展現模板的下載流 程參見圖2所示。
步驟201,客戶端主動發(fā)起對模板的下載請求。
步驟202, Push VPN中心收到該請求后將才莫板下載請求透傳到企 業(yè)應用^理。
步驟203 ,企業(yè)應用代理將模板下載請求發(fā)送至相關的插件。步驟204,插件將已經從企業(yè)應用系統(tǒng)獲取的模板下載消息推送到 企業(yè)應用代理。
步驟205,企業(yè)應用代理設備生成下載新模板的下載信息推送消 息,把下載信息推送消息通過VPN通道發(fā)送到Push VPN中心。
步驟206, Push VPN中心將推送消息透傳到短信中心,通過其將 推送消息下發(fā)至客戶端。
步驟207,客戶端收到推送消息后,根據推送消息中的索引信息通 過Push VPN中心設備向企業(yè)應用代理設備下載相關模板信息,客戶端 接收到下載的模板后,讀取模板代碼數據并根據XML標準規(guī)范定義展 現為可視化頁面。
XML頁面展現模板更新后系統(tǒng)通知客戶端下載模板流程參見圖3 所示。
步驟301,模板開發(fā)人員根據企業(yè)新需求新增或者更新XML頁面 展現模板,并將新模板通過企業(yè)應用系統(tǒng)發(fā)布到插件上。
步驟302,插件將更新模板消息推送到企業(yè)應用代理設備。
步驟303,企業(yè)應用代理設備生成下載新模板的更新信息推送消 息,把更新信息推送消息通過VPN通iOL送到Push VPN中心。
步驟304, Push VPN中心將推送消息透傳到短信中心,通過其將 推送消息下發(fā)至客戶端。
步驟305,客戶端收到推送消息后,根據推送消息中的索引信息通 過Piish VPN中心設備向企業(yè)應用代理設備下載相關模板信息,客戶端 接收到下載的模板后,讀取模板代碼數據并根據XML標準規(guī)范定義展 現為可視化頁面。
本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的 或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技 術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理 和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適 于特定用途的帶有各種修改的各種實施例。
權利要求
1. 一種用于企業(yè)信息推送應用的客戶端頁面展現實現方法,其特征在于,在企業(yè)內部網絡中設置有企業(yè)應用系統(tǒng)和企業(yè)應用代理設備,包括以下步驟根據企業(yè)應用系統(tǒng)提供的業(yè)務接口相關字段說明和業(yè)務接口流程的規(guī)范,對企業(yè)應用的頁面展示內容創(chuàng)建XML頁面展現模板,并發(fā)布到由企業(yè)應用代理設備管理的插件上;企業(yè)應用發(fā)生新的頁面展示更新需求時,客戶端向企業(yè)應用代理設備獲取新的模板,讀取該模板中的代碼數據并根據XML標準規(guī)范定義展現為可視化頁面。
2. 根據權利要求l所述的方法,其特征在于,所述客戶端與企業(yè)應 用代理設備之間的交互信息通過運營商網絡中的推送虛擬專用網Push VPN中心轉發(fā)。
3. 根據權利要求2所述的方法,其特征在于,企業(yè)應用發(fā)生新的頁 面展示更新需求時,客戶端向企業(yè)應用代理設備獲取新的模板還包括企業(yè)應用代理設備生成下載模板的下載信息推送消息,把下載信息 推送消息通過VPN通道發(fā)送到Push VPN中心; Push VPN中心將推送消息下發(fā)至客戶端;客戶端收到推送消息后,根據推送消息中的索引信息通過Push VPN中心設備向企業(yè)應用代理設備下載相關模板信息。
4. 根據權利要求3所述的方法,其特征在于,所述企業(yè)應用代理設 備生成下載模板的下載信息:推送消息過程中,由所述企業(yè)應用代理設備 主動生成并發(fā)送下載信息推送消息。
5. 根據權利要求3所述的方法,其特征在于,客戶端無模板信息 時,所述企業(yè)應用代理設備生成下栽模板的下載信息推送消息前還包 括客戶端向企業(yè)應用代理設備還發(fā)起對模板的下栽請求;運營商網絡中的Push VPN中心收到該請求后將模板下載請求透傳 到企業(yè)應用4義理iS:備;企業(yè)應用代理設備將模板下載請求發(fā)送至相關的插件; 插件將已經從企業(yè)應用系統(tǒng)獲取的模板下載消息推送到企業(yè)應用代 理設備后,由企業(yè)應用代理設備生成下載新才莫板的下載信息推送消息, 把下載信息推送消息通過VPN通道發(fā)送到Push VPN中心。
全文摘要
本發(fā)明公開一種用于企業(yè)信息推送應用的客戶端頁面展現實現方法,包括以下步驟模板開發(fā)人員根據企業(yè)具體應用的情況,將企業(yè)應用的業(yè)務展現頁面以XML格式配置成XML頁面展現模板;客戶端向企業(yè)應用代理設備獲取模板信息,并在本地完成相關XML業(yè)務模板的解析和展示。本發(fā)明使得客戶端實現企業(yè)信息的頁面展現具有更加通用、簡便;通過底層和業(yè)務分離,可以讓用戶獲得最佳的體驗。
文檔編號H04L29/08GK101420453SQ20081018284
公開日2009年4月29日 申請日期2008年12月10日 優(yōu)先權日2008年12月10日
發(fā)明者煜 吳, 唐綺薇, 斌 董, 黃頌堯 申請人:中國電信股份有限公司