專利名稱:一種無線應用接入系統(tǒng)、客戶端設備和服務器的制作方法
技術領域:
本發(fā)明涉及無線通信技術領域,尤其涉及一種無線應用接入系統(tǒng)及客戶端 設備和服務器。
背景技術:
容的系統(tǒng),目前通用的主要有以下幾種技術
1. WAP技術和wml語言
WAP作為幾乎所有手機均支持的技術,適用范圍是目前最廣。但WAP技 術存在幾大缺點無法避免。不能實現(xiàn)緩存,每一次重新訪問均會完全刷新頁面, 帶來較大的數(shù)據(jù)流量和訪問時間。不能實現(xiàn)個性化的操作,按鍵事件處理都是 按照wap標準的事件來處理,不能個性化定制操作。不能人為增加特別顯示和 操作項。所有的操作項都事先寫好,目前不能增加操作項。
2. 電子書和電子雜志技術
電子書和電子雜志都是屬于先下載,后瀏覽的方式。所有操作項也都受限 于本個版本的支持。電子書的內(nèi)容不容易實現(xiàn)在線更新,同時增加實時互動性
的東西比較困難。
3. UCWeb, OperaMini等手機上瀏覽WEB的技術 這些技術相當于一個增強型的WAP,更多是將互聯(lián)網(wǎng)WEB的頁面轉化成
為可以在手機上瀏覽的頁面。比wap增強的部分在于增加了操作項的內(nèi)容,同 時有些增加了緩存功能。但同樣不能增加顯示和操作項,不存在編程特性。
4. 獨立應用客戶端技術
一般是為了實現(xiàn)某種具體業(yè)務來專門實現(xiàn)的客戶端,具有良好的操作特
性,良好的表現(xiàn)UI。但是不能增加顯示和操作項,不存在編程特性,比較難以 實現(xiàn)動態(tài)UI和更新。
發(fā)明內(nèi)容
本發(fā)明提供了 一種無線應用接入系統(tǒng),以實現(xiàn)業(yè)務提供商更方便地發(fā)布業(yè) 務內(nèi)容,用戶更高效靈活地訪問業(yè)務內(nèi)容。
本發(fā)明提供的無線應用接入系統(tǒng)包括客戶端設備、服務器和業(yè)務提供商,
其中
業(yè)務提供商,用于提供業(yè)務內(nèi)容至服務器;從服務器查詢以獲取所需統(tǒng)計 數(shù)據(jù);
服務器,用于從業(yè)務提供商獲取業(yè)務內(nèi)容;向業(yè)務提供商提供統(tǒng)計數(shù)據(jù); 以及,向客戶端設備提供業(yè)務內(nèi)容;接收客戶端設備反饋的統(tǒng)計數(shù)據(jù);
客戶端設備,用于調用客戶端平臺提供的通信函數(shù),建立外部通信以訪問 服務器上的業(yè)務內(nèi)容;調用客戶端平臺提供的多媒體處理函數(shù),對多媒體數(shù)據(jù) 進行處理;根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格式數(shù)據(jù);處理用 戶對數(shù)據(jù)的操作,向服務器反饋用戶操作的統(tǒng)計數(shù)據(jù)。
本發(fā)明提供的客戶端設備包括
通信協(xié)議層處理模塊,用于調用客戶端平臺提供的通信函數(shù),建立外部通
信;
多媒體層處理才莫塊,用于調用客戶端平臺提供的多媒體處理函數(shù),對多媒 體數(shù)據(jù)進行處理;
適配層處理模塊,用于根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格 式數(shù)據(jù);
應用層處理模塊,用于處理用戶對數(shù)據(jù)的操作。 服務器包括
業(yè)務接入層處理模塊,用于接入業(yè)務數(shù)據(jù);
業(yè)務應用層處理模塊,用于處理對業(yè)務數(shù)據(jù)進行的操作; 業(yè)務數(shù)據(jù)層處理模塊,用于對業(yè)務數(shù)據(jù)進行存儲、管理和查詢; 業(yè)務支撐層處理^t塊,用于為所述業(yè)務應用層處理^^塊與業(yè)務數(shù)據(jù)層處理
模塊提供接口和轉換。
本發(fā)明提出了基于四層架構的客戶端設備,能夠減少用戶訪問時的數(shù)據(jù)流
量,并且在不更改客戶端的情況下增加公司業(yè)務到客戶端顯示,同時通過服務
器可以更方便地發(fā)布內(nèi)容,統(tǒng)計用戶行為,分析用戶數(shù)據(jù),對獨特用戶展現(xiàn)獨
特內(nèi)容。
圖1為本發(fā)明實施例中客戶端設備的結構示意圖2A為本發(fā)明實施例中通信協(xié)議層處理模塊的結構示意圖2B為本發(fā)明實施例中多媒體層處理模塊的結構示意圖2C為本發(fā)明實施例中適配層處理模塊的結構示意圖2D為本發(fā)明實施例中應用層處理模塊的結構服務器的結構示意圖3為本發(fā)明實施例中客戶端設備與服務器端的連接示意圖4為本發(fā)明實施例中服務器的結構示意圖5A為本發(fā)明實施例中業(yè)務接入層處理模塊的結構示意圖5B為本發(fā)明實施例中業(yè)務應用層處理模塊的結構示意圖5C為本發(fā)明實施例中業(yè)務數(shù)據(jù)層處理模塊的結構示意圖6A為本發(fā)明實施例中廣告商流媒體業(yè)務提交界面的示意圖6B為本發(fā)明實施例中廣告商調查問巻提交界面的示意圖7為本發(fā)明實施例中廣告業(yè)務用戶反饋數(shù)據(jù)提交界面的示意圖8為本發(fā)明實施例中廣告報表生成結果界面的示意圖9為本發(fā)明實施例中渠道商查詢界面的示意圖10為本發(fā)明實施例中廣告商業(yè)務提交單元將廣告商提交的廣告業(yè)務數(shù)
據(jù)的格式轉換為客戶端支持的頁面數(shù)據(jù)格式的示意圖11為本發(fā)明實施例中服務器在一個具體實例中的結構示意圖12為本發(fā)明實施例中無線應用系統(tǒng)的結構示意圖13為本發(fā)明實施例中無線應用系統(tǒng)在一個具體實例中的結構示意圖。
具體實施例方式
下面結合附圖對本發(fā)明實施例進行詳細說明。
本發(fā)明實施例的無線應用系統(tǒng)包括客戶端設備、服務器和業(yè)務提供商,其 中業(yè)務提供商提供業(yè)務內(nèi)容至服務器或從服務器查詢以獲取所需統(tǒng)計數(shù)據(jù),客 戶端設備訪問服務器上的業(yè)務內(nèi)容或向服務器反饋統(tǒng)計數(shù)據(jù)。如圖l所示,客 戶端設備包括通信協(xié)議層處理模塊11、多媒體層處理模塊12、適配層處理 模塊13、應用層處理模塊14;其中,通信協(xié)議層處理模塊ll,用于調用客戶 端平臺提供的通信函數(shù),建立外部通信;多媒體層處理模塊12,用于調用客戶 端平臺提供的多媒體處理函數(shù),對多媒體數(shù)據(jù)進行處理;適配層處理模塊13, 用于根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格式數(shù)據(jù);應用層處理模 塊14,用于處理用戶對數(shù)據(jù)的操作。
通信協(xié)議層處理;漠塊11可以通過調用客戶端平臺提供的API函數(shù)庫中的 通信函數(shù),實現(xiàn)調用客戶端通信協(xié)議的作用,例如實現(xiàn)連接服務器、打電話、 發(fā)短信、聯(lián)網(wǎng)等功能,另外,還可以為3G客戶端設備預留出擴展接口;上層 協(xié)議可通過調用通信協(xié)議層的軟件模式,實現(xiàn)客戶端通信功能。如圖2A所示, 一個實施例中,通信協(xié)議層處理模塊11可以包括如下單元其中之一或任意組 合服務器通信單元lll、電話通信單元112、短信通信單元113、聯(lián)網(wǎng)通信單 元114;其中,服務器通信單元111,用于調用客戶端平臺提供的服務器通信 函數(shù),與服務器進行連接;電話通信單元112,用于調用客戶端平臺提供的電 話通信函數(shù),進行電話通信;短信通信單元113,用于調用客戶端平臺提供的 短信通信函數(shù),進行短信通信;聯(lián)網(wǎng)通信單元114,用于調用客戶端平臺提供
的聯(lián)網(wǎng)通信函數(shù),與外部網(wǎng)站進行連接,上傳或下載數(shù)據(jù)。
多媒體層處理模塊12可以通過調用客戶端平臺提供的API函數(shù)庫中多媒 體處理函數(shù),實現(xiàn)客戶端軟件對于客戶端多媒體功能的調用和實現(xiàn);例如,可 以播放視頻、聲音、動畫以及瀏覽文字;上層協(xié)議可通過調用多媒體層處理模 塊12,實現(xiàn)客戶端的多媒體展示功能。如圖2B所示, 一個實施例中,多媒體 層處理模塊12可以包括如下單元其中之一或任意組合視頻播放單元121、音 頻插^文單元122、動畫插S文單元123、文字顯示單元124;其中,纟見頻播^t單元 121,用于調用客戶端平臺提供的視頻處理函數(shù),播放視頻內(nèi)容;音頻播放單 元122,用于調用客戶端平臺提供的音頻處理函數(shù),播放音頻內(nèi)容;動畫播放 單元123,用于調用客戶端平臺提供的動畫處理函數(shù),播放動畫內(nèi)容;文字顯 示單元124,用于調用客戶端平臺提供的文字處理函數(shù),瀏覽文字內(nèi)容。
適配層處理模塊13可以針對不同客戶端的配置參數(shù),在客戶端中正確顯 示與服務器同步的內(nèi)容。如圖2C所示, 一個實施例中,適配層處理模塊13可 以包括如下單元其中之一或任意組合圖文混排單元131、參與互動單元132、 內(nèi)容輸入單元133、網(wǎng)站同步單元134;其中,圖文混排單元131,用于對外部 數(shù)據(jù)進行圖文混排處理,獲得外部數(shù)據(jù)的客戶端顯示頁面,例如,可以將其它 其它功能模塊或單元組合為一個個"頁面,,進行靜態(tài)頁面展示;參與互動單元 132,用于向用戶提供輸入操作命令的單選/多選框,例如,用戶可以鼠標點擊 單選/多選框進行頁面互動;內(nèi)容輸入單元133,用于向用戶提供輸入用戶數(shù)據(jù) 的輸入框;網(wǎng)站同步單元134,用于將本地頁面數(shù)據(jù)與外部網(wǎng)站頁面數(shù)據(jù)同步, 例如,所有組合的頁面可以隨時在服務器端重新生成,重新下載到客戶端,每 次網(wǎng)站頁面改版都能夠以最快速度展示給用戶,除本地固化界面外均可更新。
應用層處理模塊14可以實現(xiàn)客戶端平臺的一些特色應用。如圖2D所示, 一個實施例中,應用層處理模塊14可以包括如下單元其中之一或任意組合 用戶認證單元141、本地緩存單元142、動態(tài)換殼單元143、行為記錄單元144; 其中,用戶認證單元141,用于在用戶登陸網(wǎng)站時,與服務器交互用戶認證信息,實施中,用戶再次登陸該網(wǎng)站時,無需再次輸入用戶認證信息,適合在博
客、論壇應用;本地緩存單元142,用于將外部數(shù)據(jù)緩存于本地,并根據(jù)用戶 命令顯示緩存的外部數(shù)據(jù),例如,可以將圖文混排單元131組合的"頁面,,從 服務器打包下載,自動緩存在本地,后續(xù)可以反復進行離線瀏覽,減少用戶頻 繁連接GPRS的不便;動態(tài)換殼單元143,用于根據(jù)外部網(wǎng)站頁面版本更新本 地頁面版本并顯示,例如,所有組合的頁面可以隨時在服務器端重新生成,重 新下載到客戶端,每次網(wǎng)站頁面改版都能夠以最快速度展示給用戶,除本地固 化界面外均可更新;行為記錄單元144,用于記錄用戶對數(shù)據(jù)的操作行為,例 如記錄用戶瀏覽網(wǎng)頁的時間、選擇連接等信息,并可將記錄的信息返回給服務 器端。
本發(fā)明實施例中,客戶端設備與服務器端的連接示意圖可參見圖3。 本發(fā)明實施例中, 一種服務器的結構如圖4所示,包括業(yè)務接入層處理 模塊41、業(yè)務應用層處理模塊42、業(yè)務數(shù)據(jù)層處理模塊43、業(yè)務支撐層處理 模塊44;其中,業(yè)務接入層處理模塊41,用于接入業(yè)務數(shù)據(jù);業(yè)務應用層處 理模塊42,用于處理對業(yè)務數(shù)據(jù)進行的操作;業(yè)務數(shù)據(jù)層處理模塊43,用于 對業(yè)務數(shù)據(jù)進行存儲、管理和查詢;業(yè)務支撐層處理模塊44,用于為所述業(yè)務 應用層處理模塊與業(yè)務數(shù)據(jù)層處理模塊提供接口和轉換。
如圖5A所示, 一個實施例中,業(yè)務接入層處理才莫塊41可以包括如下單元 其中之一或任意組合用戶接入單元411、廣告商接入單元412、渠道商接入 單元413;其中,用戶接入單元411,用于接收用戶才是交的用戶數(shù)據(jù);以及, 向用戶下發(fā)更新客戶端頁面版本的命令;用戶登入客戶端的時候,服務器會根 據(jù)客戶端當前版本號和客戶端當前配置數(shù)據(jù)版本號來進行更新。如果客戶端版 本號低、會提示用戶本客戶端不能再使用,將通過下發(fā)WAP PUSH或者網(wǎng)站 下載更新的方式強制用戶更新客戶端程序;如果客戶端當前配置數(shù)據(jù)更新,則 提示用戶數(shù)據(jù)更新的前提下進行數(shù)據(jù)更新。用戶客戶端和服務器之間的通信方 式采用HTTP/ POSTT。
廣告商接入單元412,用于接收廣告商提交的廣告業(yè)務數(shù)據(jù)、廠商規(guī)定的 報表格式;以及,向廣告商提供用戶對廣告業(yè)務的反饋數(shù)據(jù)、按廠商規(guī)定的報 表格式生成的報表;對應到渠道商的查詢方式為WEB查詢,此處使用一個動 態(tài)頁面顯示。廣告商流媒體業(yè)務提交界面如圖6A所示、調查問巻提交界面如 圖6B所示,廣告業(yè)務用戶反饋數(shù)據(jù)提交界面如圖7所示,廣告報表生成結果 界面如圖8所示。
渠道商接入單元413,用于接收渠道商提交的用戶數(shù)據(jù)查詢報表格式;以 及,向渠道商提供當前廣告收入查詢報表、按渠道商提交的用戶數(shù)據(jù)查詢報表 格式生成的用戶數(shù)據(jù)查詢報表。渠道商提供渠道商ID號+密碼登錄,正確登錄 之后可以查詢當前運行的廣告及其收入概況。如果渠道商需要其他特定的用戶 數(shù)據(jù)的時候,將會^^據(jù)情況向渠道商提供部分用戶訪問數(shù)據(jù)表。渠道商的查詢 方式為WEB查詢,此處^吏用一個動態(tài)頁面顯示,如圖9所示。
如圖5B所示, 一個實施例中,業(yè)務應用層處理才莫塊42可以包括如下單元 其中之一或任意組合客戶端最新版本發(fā)布單元421 、廣告商業(yè)務提交單元422、 運營數(shù)據(jù)查詢提交單元423、用戶行為分析數(shù)據(jù)查詢單元424;其中,客戶端 最新版本發(fā)布單元421,用于發(fā)布客戶端頁面數(shù)據(jù)和配置凄t據(jù)的最新版本;可 以根據(jù)多次客戶端用戶反饋和廣告商反饋,為客戶端增加新的插件Feature。當 新Feature測試穩(wěn)定之后,會自動幫助用戶更新客戶端。用戶客戶端配置數(shù)據(jù) 升級是指近期要發(fā)布新的廣告業(yè)務時候,需要升級客戶端數(shù)據(jù)版本號。可以用 具體的一個標準Java Class實現(xiàn)。
廣告商業(yè)務提交單元422,用于將廣告商提交的廣告業(yè)務數(shù)據(jù)的格式轉換 為客戶端支持的頁面數(shù)據(jù)格式;廣告客戶提交過來的廣告業(yè)務數(shù)據(jù)(流媒體數(shù) 據(jù)、調查問巻數(shù)據(jù)),服務器端通過廣告商業(yè)務提交單元422本^f莫塊生成用戶 可以在客戶端上運行的數(shù)據(jù)。具體的,對于流媒體格式,做i某體格式轉換,使 之適應于各個客戶端平臺;對于調查問巻數(shù)據(jù),自動生成頁面數(shù)據(jù)。將以上數(shù) 據(jù)整合成一個廣告數(shù)據(jù),即可在客戶端顯示了,其處理過程如圖10所示,對
于流媒體,可以根據(jù)客戶端配置信息表,用ffmpeg(—種開源媒體格式轉換工 具)將媒體轉換為目標格式。對于調查問巻,根據(jù)數(shù)據(jù)轉換成客戶端可識別的 標識頁面。同時,廣告商還可以提供屏保、開關機動畫、手機主題等內(nèi)容,系 統(tǒng)接受后自動轉化為目標格式。
運營數(shù)據(jù)查詢提交單元423,用于按廣告商和/或渠道商提交的報表格式生 成報表;運營數(shù)據(jù)主要包括對外、對內(nèi)的報表統(tǒng)計,運營分析。根據(jù)廣告主的 要求,按照其需要的數(shù)據(jù)和格式生成報表。根據(jù)渠道商的要求,提供收益數(shù)據(jù) 表和結果凈艮表。將廣告商的要求變成針對運營數(shù)據(jù)庫的SQL語句,將處理后 生成的結果按照規(guī)定的報表格式生成結果。并將這個結果在WEB上顯示或者 生成固定的xml。根據(jù)以上需求,主要有三個功能類需要實現(xiàn)SQLGenerator, XMLParser。
用戶行為分析數(shù)據(jù)查詢單元424,用于記錄、分析和查詢用戶的操作行為 數(shù)據(jù)。根據(jù)日期的設定,生成固定格式的報表。主要是會利用到后臺的數(shù)據(jù)分 析功能沖莫塊和數(shù)據(jù)分析模型。用戶行為分析是服務器端的一個核心技術,因為
訪問行為,從用戶角度、廣告角度等提供用戶行為分析,為二次營銷提供強大 的CRM數(shù)據(jù)庫。
如圖5C所示, 一個實施例中,業(yè)務數(shù)據(jù)層處理模塊43可以包括數(shù)據(jù)庫 431,用于存儲用戶tt據(jù)、廣告商數(shù)據(jù)、渠道商數(shù)據(jù)、內(nèi)容數(shù)據(jù)、系統(tǒng)數(shù)據(jù)其 中之一或任意組合。
其中,用戶數(shù)據(jù)主要是用戶通過客戶端訪問平臺所產(chǎn)生的數(shù)據(jù)源,也是平 臺所有業(yè)務數(shù)據(jù)的根源和分析的數(shù)據(jù)基礎。主要包括l)用戶信息記錄用 戶名,密碼,帳號,手機號,手機型號,積分,獎品;2)訪問廣告的記錄 訪問記錄,訪問廣告頁,時間長度,時間點;3)調查問巻結杲。 一個實施例 中,用戶通過客戶端不僅可以瀏覽廣告,娛樂信息等,還可以查詢到下列信息 4)積分情況,兌換獎品情況;5)系統(tǒng)按照用戶瀏覽廣告的時長和次數(shù)進行積
分,并按照不同的積分段進行回饋用戶,如抽獎,禮品贈送等。
廣告商數(shù)據(jù)主要是為了提供廣告到達率和廣告的時效性。主要包括1) 用戶瀏覽次數(shù),每個廣告頁面的pv,瀏覽時長,瀏覽時間點;2)用戶類別分 析唯一用戶數(shù)訪問記錄,訪問頁面時長,瀏覽時間點,分析用戶活躍度,分 為活躍用戶、 一次性用戶、沉默用戶,并建立CRM系統(tǒng);通過系統(tǒng)的技術功 能,依據(jù)CRM系統(tǒng)的用戶數(shù)據(jù),提供二次準確定位營銷;3)用戶特征分析 廣告受眾用戶的區(qū)域分析,依據(jù)手機的銷售分布,用戶的手機號碼,對廣告效 果的區(qū)域性進行分析;通過問巻調查,獲取用戶的性別,喜歡,對廣告品牌的 認知度等更多的信息,豐富系統(tǒng)的CRM系統(tǒng);4)帳單信息廣告商的付費是 依據(jù)不同的需求而提供的,費用分為保低費用;用戶訪問的pv量;特殊服務 費,如用戶特征^^艮告費用等;廣告商可以通過遠程終端通過系統(tǒng)分配的用戶 名和密碼,看到系統(tǒng)提供的統(tǒng)計報表,以及廣告費用帳單。5)調查問巻結果 分析系統(tǒng)還可以通過客戶端幫助用戶進行問巻市場調查,提供調查結果分析 報告。提供給廣告商的數(shù)據(jù)、分析報告以及帳單,可以設計標準化格式。
渠道主要指下游的合作終端廠家,他們關注的是階段性的收益報表。渠道 商數(shù)據(jù)主要包括1)提供給渠道合作伙伴遠程登陸查詢權限,可以看到每天, 每月的詳細的收益情況;2)用戶特征調查數(shù)據(jù)及分析報告;平臺提供每個終 端廠家不同的終端型號的用戶特征報告。
內(nèi)容數(shù)據(jù),主要是指針對各廣告商提供的廣告內(nèi)容進行歸類存檔,并通過 客戶端更新到用戶的手機上。主要包括l)內(nèi)容管理頁面結構,內(nèi)容設置, 內(nèi)容類別,大小,格式,適配的目標機型,目標人群等;2)廣告商渠道管理 數(shù)據(jù)新增廣告商的管理,ID號分配;ID號,用戶名,密碼,廣告類別,廣 告數(shù)/每類別。
系統(tǒng)數(shù)據(jù)主要包括1)服務器不間斷運行時間;2)最大并行訪問數(shù),為 系統(tǒng)的擴容提供依據(jù);3)客戶端的版本號,更新管理;4)數(shù)據(jù)庫訪問log: 提供對應的權限管理,并詳細記錄所有用戶名和密碼的訪問記錄;5)運營報告用戶行為分析報表提供平臺整體的用戶分析,給予原始的用戶訪問數(shù)據(jù), 以及CRM用戶數(shù)據(jù)。
一個實施例中,業(yè)務支撐層處理模塊44可以根據(jù)應用層需求和數(shù)據(jù)庫系 統(tǒng)設計,提供底層的業(yè)務支撐,同時減少關聯(lián)性,便于維護,即可以進一步用 于數(shù)據(jù)庫查詢、流媒體格式轉換、用戶行為記錄、用戶上線率計算、用戶選項 關聯(lián)性分析、用戶行為流程分析、頁面生成與轉換其中之一或任意組合。
本發(fā)明實施例中,服務器在一個具體實例中的結構示意圖可參見圖11。
本發(fā)明實施例還提供一種無線應用系統(tǒng),其結構如圖12所示,包括業(yè) 務提供商1201、服務器1202、客戶端設備1203,其中
業(yè)務提供商1201,用于提供業(yè)務內(nèi)容至服務器;從服務器查詢以獲取所需 統(tǒng)計數(shù)據(jù);
服務器1202,用于從業(yè)務提供商獲取業(yè)務內(nèi)容;向業(yè)務提供商提供統(tǒng)計數(shù) 據(jù);以及,向客戶端設備提供業(yè)務內(nèi)容;接收客戶端設備反饋的統(tǒng)計數(shù)據(jù);
客戶端設備1203,用于調用客戶端平臺提供的通信函數(shù),建立外部通信以 訪問服務器上的業(yè)務內(nèi)容;調用客戶端平臺提供的多媒體處理函數(shù),對多媒體 數(shù)據(jù)進行處理;根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格式數(shù)據(jù);處 理用戶對數(shù)據(jù)的操作,向服務器反饋用戶操作的統(tǒng)計數(shù)據(jù)。
一個實施例中,服務器1202還可以用于接入業(yè)務數(shù)據(jù);處理對業(yè)務數(shù)據(jù) 進行的操作;以及,對業(yè)務數(shù)據(jù)進行存儲、管理和查詢。
無線應用系統(tǒng)在一個具體實例中的結構示意圖可參見圖13。
本發(fā)明實施例的無線應用系統(tǒng)具備良好的可擴展性,能夠適應系統(tǒng)容量的 擴大和管理內(nèi)容的增加,包括軟硬件平臺、系統(tǒng)結構、功能設計、管理對象等。 另外,隨著監(jiān)測范圍的擴展、管理功能的增加以及管理網(wǎng)絡的演進,系統(tǒng)具有 靈活的擴展性。
本發(fā)明實施例的無線應用系統(tǒng)提供文件接口、數(shù)據(jù)庫接口、應用模擬器、 WEB方式或其它開放接口,提供給廣告主和終端廠家查詢功能,提供各種統(tǒng)
計報告,和效果分析結果。
本發(fā)明實施例的無線應用系統(tǒng)系統(tǒng)易于操作,采用中文圖形界面、全菜單 式的處理,并提供必要的聯(lián)機幫助信息。用戶界面(人機界面)方式使用中文 圖形界面,并支持常用的簡體中文的輸入方法,同時還能提供詳細的中文在線 幫助信息。用戶界面支持多窗口和多任務。用戶界面支持對數(shù)據(jù)的釆集和處理, 以及數(shù)據(jù)庫維護等操作。操作員可以根據(jù)用戶界面提示的信息,通過設定參數(shù) 靈活地訪問數(shù)據(jù)庫,并可以通過定義各種數(shù)據(jù)統(tǒng)計和處理的方法,自動生成才艮 表。用戶界面能根據(jù)操作員的定義,對統(tǒng)計數(shù)據(jù)提供不同的圖形或表格等表現(xiàn)
形式。系統(tǒng)生成的報表格式支持與微軟中文OFFICE格式轉換。
本發(fā)明實施例的無線應用系統(tǒng)系統(tǒng)還具備集中操作維護功能,實現(xiàn)系統(tǒng)自
身的完善的維護和管理,包括遠程操作終端維護、集中數(shù)據(jù)修改和計算機輔助
操作維護功能,達到性能檢測、故障恢復和動態(tài)配置。
本發(fā)明實施例的無線應用系統(tǒng)可以負責接入和授權管理及對數(shù)據(jù)安全起
保證作用,其主要功能包括權限管理功能、數(shù)據(jù)安全管理以及安全檢測功能、
網(wǎng)絡安全管理。
(1) 網(wǎng)絡安全管理
網(wǎng)絡采用設置專用VIP連接允許IP、數(shù)據(jù)庫訪問記錄列表、用戶運營數(shù)據(jù) 熱備、用戶敏感數(shù)據(jù)僅對指定IP地址提供訪問等方式確保安全。
(2) 數(shù)據(jù)存儲安全管理
數(shù)據(jù)的存儲應滿足數(shù)據(jù)的完整和準確性;避免"死鎖"、"超常事務";"數(shù)據(jù) 溢出,,等異常情況對系統(tǒng)造成危害、允許方便、靈活、有效地設定權限,防止 非法進入,防止越權操作;具備良好的數(shù)據(jù)備份和恢復手段;具備完善的事務 處理手段,保證數(shù)據(jù)操作的完整性。技術上采用在硬盤陣列,這種設計雖然比 普通的外置硬盤投資更高,但它具備無以倫比的高可靠性和靈活性。硬盤陣列 可同時支持RAIDO, RAID1, RAID 2, RAID 5等容錯技術規(guī)范。它能提供很 高的可靠性,并且提高了硬盤的利用率。選用的數(shù)據(jù)庫產(chǎn)品MySQL支持C2級安全性的要求。對任何數(shù)據(jù)庫對象 的操作,安全檢查均才是供可跟蹤性和可統(tǒng)計性,允許數(shù)據(jù)庫管理員對任何指定 客戶的操作進行審查。
通過數(shù)據(jù)庫服務器可以在系統(tǒng)上有選擇地監(jiān)測客戶的行為。安全檢查的接 口是由命令行驅動的或者通過參數(shù)配置的,可通過命令行驅動的或者通過參數(shù) 配置,定義你所希望監(jiān)測的某些客戶的行為。
數(shù)據(jù)庫服務器^是供多種級別的訪問特權,以保證數(shù)據(jù)庫安全性。數(shù)據(jù)庫特 權控制對數(shù)據(jù)庫的訪問,以及控制在數(shù)據(jù)庫中創(chuàng)建表和索引的權限。數(shù)據(jù)表權 限指定一個客戶允許對該指定的表所執(zhí)行的操作。
在數(shù)據(jù)表級別上,數(shù)據(jù)庫服務器支持修改、插入和刪除安全性,同時在列 的級別上確保選擇和修改安全性。分開的特權語句用來對客戶進行授權和取消 授權訪問級別。由于數(shù)據(jù)庫服務器將安全性應用于客戶登錄級別上,因此無需 單獨的數(shù)據(jù)庫登錄。
通過存儲過程來建立自己的許可權,該許可權與數(shù)據(jù)許可權不同,存儲過 程提供附加的安全機制。存儲過程的所有者授權給客戶以執(zhí)行存儲過程,使客 戶能夠執(zhí)行存儲過程中所有的SQL操作,但限制對數(shù)據(jù)庫的其它訪問。通過 使用存儲過程可以禁止客戶對數(shù)據(jù)庫進行操作,除非該客戶具有存儲過程的權 限,因此數(shù)據(jù)庫管理員可以將安全級別提高到存儲過程級別。
MySQl提供非常成熟和完善的備份和工具,使備份和恢復的每一方面均可 聯(lián)機配置,包括表級備份和完全備份。采用表分片技術,可以對表的一個分片 進行備份和恢復的同時,允許其它部分的分片仍聯(lián)機使用,這樣保證了最高級 的可用性。
在開放系統(tǒng)數(shù)據(jù)庫中,服務器唯一能完全利用所有可用硬件資源以實現(xiàn)并 行備份。而且它唯一能對因為磁盤損壞造成的表的丟失的部分進行并行恢復, 同時允許表的其它部分仍可保持聯(lián)機存取。在處理任務關^:的大型數(shù)據(jù)庫環(huán)境 下,能夠對表的分區(qū)進行備份和恢復是至關重要的。數(shù)據(jù)庫并行備份和恢復功
能是標準RDBMS的組成部分,無需購買和安裝額外的選件。
服務器聯(lián)機備份功能,對應用程序性能的影響幾乎覺察不到。在這種高效 機制下,在轉貯過程中,物理日志的刷新幾乎不影響性能。
服務器的備份系統(tǒng)可將多個數(shù)據(jù)庫備份到同一巻磁介質上,亦可將一個數(shù) 據(jù)庫備份到不同巻磁介質上。在介質損壞之后,服務器可配置使數(shù)據(jù)庫恢復到 最后一個已提交的事務。
一旦數(shù)據(jù)完全丟失,數(shù)據(jù)庫支持回滾,恢復到上一次轉Hi的日期和時間, 即使該轉貯是在聯(lián)機狀態(tài)上進行的。
選用的數(shù)據(jù)庫產(chǎn)品還提供多種系統(tǒng)失敗的恢復措施,如提供事務(交易) 失敗的恢復、提供通信失敗的恢復、提供磁盤鏡像的恢復。 (3)訪問管理
數(shù)據(jù)庫安全性是應用系統(tǒng)安全可靠運行的保證,本方案中數(shù)據(jù)庫系統(tǒng)安全 性體現(xiàn)在以下兩個方面
A、數(shù)據(jù)庫系統(tǒng)的授權機制
在數(shù)據(jù)庫應用中數(shù)據(jù)的安全性是使用者關心的問題之一。如何保證數(shù)據(jù)庫 的安全也是數(shù)據(jù)庫管理系統(tǒng)在選型中經(jīng)常要討論的問題。設計方案選用的數(shù)據(jù) 庫產(chǎn)品應有如下的安全機制以保證數(shù)據(jù)庫的安全
安全等級的使用。數(shù)據(jù)庫級(Database-Level)的安全性,對整個數(shù)據(jù)庫起作 用。表級(Table-Level)的安全性,只對相關的表起作用。列級(Column-Levd)的 安全性,只對相關的列起作用。行級(Row-Level)的安全性,只對相關的行起作 用。類級(Type-Level)的安全性。只對使用的隱含的類(Opaque Type)。
Roles的使用。管理和使用客戶權限的另一種方法是使用角色(Roles)。在 數(shù)據(jù)庫環(huán)境中角色的概念相當于UNIX操作系統(tǒng)中的組(Group)的概念。在 數(shù)據(jù)庫系統(tǒng)中角色的目的是讓DBA對數(shù)據(jù)庫的權限進一步細化。例如對數(shù)據(jù) 庫授權的CONNECT, INSERT, DELETE權限建立一個角色news—mes,它的 任務是處理企業(yè)的news和messages。當新的職工到來時,對這類人員只分配
給news—mes角色。當他們4吏用數(shù)據(jù)庫時只具有CONNECT, INSERT, DELETE 權限。而只有news—mes角色的DBA,只能分配上述的三種權限給使用者。使 用GRAUNIX語句可以對表和列的權限分配一個角色。
Stored Routine的使用。客戶通過使用Stored Routine控制對數(shù)據(jù)庫表和列 的訪問。當客戶使用Stored Routine編寫一個用于對數(shù)據(jù)庫表和列的控制例程 時,客戶可以使用DBA的權限完成如下的任務限制對數(shù)據(jù)庫數(shù)據(jù)的讀(Read)、 限制對數(shù)據(jù)庫數(shù)據(jù)的改變(Change)、監(jiān)督對數(shù)據(jù)庫數(shù)據(jù)改變,如插入或刪除等、 限制對所有對象的建立(Data Definition),
B、數(shù)據(jù)庫系統(tǒng)的審計功能
審計策略是數(shù)據(jù)庫安全性的重要組成部分之一。對每一個選擇出的客戶的 活動,數(shù)據(jù)庫系統(tǒng)4是供的審計功能將產(chǎn)生一條記錄。這些記錄將用于以下用途 發(fā)現(xiàn)非法客戶及可疑客戶的行為并指出其執(zhí)行的操作;發(fā)現(xiàn)未授權的訪問企 圖;評價潛在的損害安全機制的因素;假如需要,為調查提供證據(jù)。
審計是一種用于重建數(shù)據(jù)庫的跟蹤事務的機制。這種機制由服務器的歸檔 及備份功能完成。服務器提供的審計功能通過對系統(tǒng)事件的記錄,或者一個重 要活動及操作者的記錄,檢測正常的或可疑的活動。 (4)權限管理.
為了確保各類數(shù)據(jù)的安全,結合操作人員的業(yè)務技術水平,對本系統(tǒng)全體 操作人員賦予不同的^t喿作權限。操作員管理主要用于管理系統(tǒng)的操作人員,包 括以下內(nèi)容
定義操作人員的屬性,包括定義操作人員的工號、姓名、密碼、組別、 權限等內(nèi)容,增加、修改、刪除操作員信息和修改操作員口令等。
設置操作人員的權限,包括增加、修改和刪除操作人員的權限。 設置操作組的權限,包括增加、刪除操作組,增加、修改和刪除操作組 的權限。
操作員的分組可根據(jù)需要而定。針對于每組操作員,有一個缺省的操作員
權限表。針對于每一個才喿作員,除缺省的操作權限外,還可以增加或刪除權限, 操作員或操作組的權限采用二維表的形式,如下所示
操作員(組)號操作員(組)名功能1功能2 ......功能n
1000管理員(組)V《…… v7 1001操作員(組)l 《《…… V 1002操作員(組)2《V ......
9999操作員(組)n V ……
客戶權限審核避免了非法使用系統(tǒng)功能、越權使用功能等異常搡作。 另外,系統(tǒng)還才是供自身管理功能
(1) 系統(tǒng)提供多級密碼口令或使用硬件鑰匙,對非法操作能立即反應并 予以阻止。
(2) 系統(tǒng)具備對自身的配置情況、數(shù)據(jù)端口的工作狀態(tài)、網(wǎng)絡運行情況 和操作信息等內(nèi)容的實時檢查以及性能的統(tǒng)計。
(3) 系統(tǒng)具備訪問權限控制功能,包括系統(tǒng)的用戶界面、機器與機器間 的接口、重要命令和數(shù)據(jù)庫的訪問權限控制。對所有的訪問進行詳細記錄。
(4) 系統(tǒng)及網(wǎng)絡的告警應能實時產(chǎn)生,時延小于5秒。 本領域普通技術人員可以理解上述實施例方法中的全部或部分步驟是可
以通過程序來指令相關的硬件完成,該程序可以存儲于一計算機可讀存儲介質 中,存儲介質可以包括ROM、 RAM、 ^茲盤或光盤等。
本發(fā)明實施例提出適用于不同客戶端平臺的四層框架軟件平臺定義,針對 不同客戶端平臺或機型時,此架構只需填充部分客戶端參數(shù)信息并調用少量接 口函數(shù)后即可快速商用。
本發(fā)明實施例基于C/S模式信息同步,可通過GPRS通信機制,實現(xiàn)客戶 端與服務器后臺信息同步,并衍生出若干應用。例如,實現(xiàn)"用戶行為跟蹤" 功能,并可在服務器端生成記錄報表,對用戶行為進行深度分析,進而可以實
現(xiàn)細分市場,針對不同用戶消費習慣實現(xiàn)真正意義上的定向營銷;此應用非常 適合廣告行業(yè)建立CRM管理和推廣管理。又如,實現(xiàn)"動態(tài)換殼"功能,在 征得用戶的同意下,通過系統(tǒng)后臺服務器實現(xiàn)客戶端主題、視頻、WAP頁面 及其他信息的實時更新;此應用非常適合對客戶端廣告信息進行實時更新。又 如,在客戶端WAP網(wǎng)站建立手機博客專區(qū),通過WEB2.0技術,實現(xiàn)用戶通 過客戶端手機和PC博客信息的同步,即可以在客戶端瀏覽、上傳、修改博客 內(nèi)容。又如,"本地緩存"技術,用戶啟動在線更新后,服務器打包后下載, 自動緩存在本地,可以反復"離線瀏覽",減少用戶頻繁連接GPRS的不便。
本發(fā)明實施例可以在KJAVA、 MTK、 Mophun和Symbian等手機平臺實現(xiàn) 基于四層框架軟件動態(tài)平臺的手機廣告業(yè)務應用,效果極佳。此平臺能夠快速 便捷的實現(xiàn)同 一應用程序在不同手機平臺之間的移植,減少技術重復性開發(fā)對 于時間和資源的浪費。
明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權利要求 及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1、一種無線應用系統(tǒng)中的客戶端設備,所述無線應用系統(tǒng)包括客戶端設備、服務器和業(yè)務提供商,其中業(yè)務提供商提供業(yè)務內(nèi)容至服務器或從服務器查詢以獲取所需統(tǒng)計數(shù)據(jù),客戶端設備訪問服務器上的業(yè)務內(nèi)容或向服務器反饋統(tǒng)計數(shù)據(jù),其特征在于,所述客戶端設備包括通信協(xié)議層處理模塊,用于調用客戶端平臺提供的通信函數(shù),建立外部通信;多媒體層處理模塊,用于調用客戶端平臺提供的多媒體處理函數(shù),對多媒體數(shù)據(jù)進行處理;適配層處理模塊,用于根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格式數(shù)據(jù);應用層處理模塊,用于處理用戶對數(shù)據(jù)的操作。
2、 如權利要求1所述的客戶端設備,其特征在于,所述通信協(xié)議層處理模塊包括如下單元其中之一或任意組合服務器通信單元,用于調用客戶端平臺提供的服務器通信函數(shù),與服務器 進行連接;電話通信單元,用于調用客戶端平臺提供的電話通信函數(shù),進行電話通信; 短信通信單元,用于調用客戶端平臺提供的短信通信函數(shù),進行短信通信; 聯(lián)網(wǎng)通信單元,用于調用客戶端平臺提供的聯(lián)網(wǎng)通信函數(shù),與外部網(wǎng)站進 行連接,上傳或下載數(shù)據(jù)。
3、 如權利要求1所述的客戶端設備,其特征在于,所述多媒體層處理模 塊包括如下單元其中之一或任意組合視頻播放單元,用于調用客戶端平臺提供的視頻處理函數(shù),播放視頻內(nèi)容; 音頻播放單元,用于調用客戶端平臺提供的音頻處理函數(shù),播放音頻內(nèi)容; 動畫播放單元,用于調用客戶端平臺提供的動畫處理函數(shù),播放動畫內(nèi)容;文字顯示單元,用于調用客戶端平臺提供的文字處理函數(shù),瀏覽文字內(nèi)容。
4、 如權利要求1所述的客戶端設備,其特征在于,所述適配層處理模塊 包括如下單元其中之一或任意組合圖文混排單元,用于對外部數(shù)據(jù)進行圖文混排處理,獲得外部數(shù)據(jù)的客戶 端顯示頁面;參與互動單元,用于向用戶提供輸入操作命令的單選/多選框;內(nèi)容輸入單元,用于向用戶提供輸入用戶數(shù)據(jù)的輸入框;網(wǎng)站同步單元,用于將本地頁面數(shù)據(jù)與外部網(wǎng)站頁面數(shù)據(jù)同步。
5、 如權利要求1所述的客戶端設備,其特征在于,所述應用層處理模塊 包括如下單元其中之一或任意組合用戶認證單元,用于在用戶登陸網(wǎng)站時,與服務器交互用戶認證信息; 本地緩存單元,用于將外部數(shù)據(jù)緩存于本地,并根據(jù)用戶命令顯示緩存的 外部數(shù)據(jù);動態(tài)換殼單元,用于根據(jù)外部網(wǎng)站頁面版本更新本地頁面版本并顯示; 行為記錄單元,用于記錄用戶對數(shù)據(jù)的操作行為。
6、 一種無線應用系統(tǒng)中的服務器,所述無線應用系統(tǒng)包括客戶端設備、 服務器和業(yè)務提供商,其中業(yè)務提供商提供業(yè)務內(nèi)容至服務器或從服務器查詢 以獲取所需統(tǒng)計數(shù)據(jù),客戶端設備訪問服務器上的業(yè)務內(nèi)容或向服務器反饋統(tǒng) 計數(shù)據(jù),其特征在于,所述服務器包括業(yè)務接入層處理模塊,用于接入業(yè)務數(shù)據(jù); 業(yè)務應用層處理模塊,用于處理對業(yè)務數(shù)據(jù)進行的操作; 業(yè)務數(shù)據(jù)層處理模塊,用于對業(yè)務數(shù)據(jù)進行存儲、管理和查詢; 業(yè)務支撐層處理;漠塊,用于為所述業(yè)務應用層處理才莫塊與業(yè)務數(shù)據(jù)層處理 模塊提供接口和轉換。
7、 如權利要求6所述的服務器,其中業(yè)務提供商為廣告商和渠道商。
8、 如權利要求7所述的服務器,其特征在于,所述業(yè)務接入層處理模塊 包括如下單元其中之一或任意組合用戶接入單元,用于接收用戶提交的用戶數(shù)據(jù);以及,向用戶下發(fā)更新客 戶端頁面版本的命令;廣告商接入單元,用于接收廣告商提交的廣告業(yè)務數(shù)據(jù)、廠商規(guī)定的報表 格式;以及,向廣告商提供用戶對廣告業(yè)務的反饋數(shù)據(jù)、按廠商規(guī)定的報表格 式生成的報表;渠道商接入單元,用于接收渠道商提交的用戶數(shù)據(jù)查詢報表格式;以及, 向渠道商提供當前廣告收入查詢報表、按渠道商提交的用戶數(shù)據(jù)查詢報表格式 生成的用戶數(shù)據(jù)查詢l艮表。
9、 如權利要求7所述的服務器,其特征在于,所述業(yè)務應用層處理模塊 包括如下單元其中之一或任意組合客戶端最新版本發(fā)布單元,用于發(fā)布客戶端頁面數(shù)據(jù)和配置數(shù)據(jù)的最新版本;廣告商業(yè)務提交單元,用于將廣告商提交的廣告業(yè)務數(shù)據(jù)的格式轉換為客 戶端支持的頁面數(shù)據(jù)格式;運營數(shù)據(jù)查詢提交單元,用于按廣告商和/或渠道商提交的報表格式生成報表;用戶行為分析數(shù)據(jù)查詢單元,用于記錄、分析和查詢用戶的操作行為數(shù)據(jù)。
10、 如權利要求7所述的服務器,其特征在于,所述業(yè)務數(shù)據(jù)層處理模塊 包括數(shù)據(jù)庫,用于存儲用戶數(shù)據(jù)、廣告商數(shù)據(jù)、渠道商數(shù)據(jù)、內(nèi)容數(shù)據(jù)、系統(tǒng) 數(shù)據(jù)其中之一或任意組合。
11、 如權利要求7所述的服務器,其特征在于,所述業(yè)務支撐層處理模塊 進一步用于數(shù)據(jù)庫查詢、流媒體格式轉換、用戶行為記錄、用戶上線率計算、 用戶選項關聯(lián)性分析、用戶行為流程分析、頁面生成與轉換其中之一或任意組 合。
12、 一種無線應用接入系統(tǒng),其特征在于,包括業(yè)務提供商、服務器、客 戶端i殳備,其中業(yè)務提供商,用于提供業(yè)務內(nèi)容至服務器;從服務器查詢以獲取所需統(tǒng)計 數(shù)據(jù);服務器,用于從業(yè)務提供商獲取業(yè)務內(nèi)容;向業(yè)務提供商提供統(tǒng)計數(shù)據(jù); 以及,向客戶端設備提供業(yè)務內(nèi)容;接收客戶端設備反饋的統(tǒng)計數(shù)據(jù);客戶端設備,用于調用客戶端平臺提供的通信函數(shù),建立外部通信以訪問 服務器上的業(yè)務內(nèi)容;調用客戶端平臺提供的多媒體處理函數(shù),對多媒體數(shù)據(jù) 進行處理;根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格式數(shù)據(jù);處理用 戶對數(shù)據(jù)的操作,向服務器反饋用戶操作的統(tǒng)計數(shù)據(jù)。
13、 如權利要求12所述的無線應用接入系統(tǒng),其特征在于,所述服務器 進一步用于接入業(yè)務數(shù)據(jù);處理對業(yè)務數(shù)據(jù)進行的操作;以及,對業(yè)務數(shù)據(jù)進 行存儲、管理和查詢。
全文摘要
本發(fā)明公開了用在無線應用接入系統(tǒng)中的一種客戶端設備,包括通信協(xié)議層處理模塊,用于調用客戶端平臺提供的通信函數(shù),建立外部通信;多媒體層處理模塊,用于調用客戶端平臺提供的多媒體處理函數(shù),對多媒體數(shù)據(jù)進行處理;適配層處理模塊,用于根據(jù)客戶端配置參數(shù),將外部數(shù)據(jù)轉換為客戶端格式數(shù)據(jù);應用層處理模塊,用于處理用戶對數(shù)據(jù)的操作。本發(fā)明同時公開了一種無線應用接入系統(tǒng)和服務器。采用本發(fā)明可以動態(tài)表現(xiàn)公司業(yè)務,并且在不更改客戶端的情況下增加公司業(yè)務到客戶端顯示,同時可以統(tǒng)計用戶行為,分析用戶數(shù)據(jù),對獨特用戶展現(xiàn)獨特內(nèi)容。
文檔編號H04Q7/22GK101207851SQ200710187640
公開日2008年6月25日 申請日期2007年11月20日 優(yōu)先權日2007年11月20日
發(fā)明者峰 李 申請人:北京信達愛瑞通信技術有限公司