專利名稱:無線應(yīng)用系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)通訊系統(tǒng)及方法,特別是涉及一種無線應(yīng)用系統(tǒng)及其方法。
背景技術(shù):
目前國內(nèi)外很多企業(yè)或政府部門正逐步走向國際化道路,分支機(jī)構(gòu)、合作伙伴遍布全球,不同地區(qū)、不同時(shí)區(qū)的大量業(yè)務(wù)往來,使無地域辦公方式大行其道;伴隨而來的人員頻繁外出、出差,使得人們不再單純地停留在辦公桌前進(jìn)行辦公,反而對(duì)移動(dòng)辦公的呼聲越來越高。隨著移動(dòng)通訊技術(shù)的發(fā)展,人們開始希望能使用移動(dòng)智能終端,就可以實(shí)現(xiàn)移動(dòng)化的辦公方式。
在一個(gè)典型的移動(dòng)辦公系統(tǒng)中,其基本組成是業(yè)務(wù)系統(tǒng)、數(shù)據(jù)通訊系統(tǒng)和移動(dòng)終端系統(tǒng)。移動(dòng)終端系統(tǒng)包括移動(dòng)終端以及安裝在其上的客戶端軟件。數(shù)據(jù)通訊系統(tǒng)包括無線接收基站及服務(wù)器、無線應(yīng)用網(wǎng)關(guān)。業(yè)務(wù)系統(tǒng)即是與移動(dòng)終端相對(duì)應(yīng)的服務(wù)器,受理移動(dòng)終端的請(qǐng)求并對(duì)其進(jìn)行運(yùn)算,返回?cái)?shù)據(jù)到移動(dòng)終端。此類技術(shù)可參閱2005年3月23日公開的中國發(fā)明專利申請(qǐng)第200410009576.0號(hào)揭露的一種實(shí)現(xiàn)企業(yè)公用虛擬自動(dòng)化辦公網(wǎng)的裝置和方法,以及2005年4月13日公開的中國發(fā)明專利申請(qǐng)第200410009769.6號(hào)揭露的一種安全性移動(dòng)企業(yè)辦公系統(tǒng)及其移動(dòng)辦公程序。
現(xiàn)有移動(dòng)辦公系統(tǒng)的軟件開發(fā)方式是要求ISV(Independence Service Vendor,獨(dú)立軟件開發(fā)商)使用移動(dòng)智能終端的二次開發(fā)平臺(tái),在這個(gè)二次開發(fā)平臺(tái)上利用該平臺(tái)的SDK(Software Development Kit,軟件開發(fā)工具包)進(jìn)行終端軟件的開發(fā);同時(shí),還要在終端上進(jìn)行業(yè)務(wù)邏輯的二次開發(fā);另外,再開發(fā)后臺(tái)接入服務(wù)器軟件,處理移動(dòng)智能終端相應(yīng)業(yè)務(wù)操作。同時(shí),如果軟件功能變更需要升級(jí),需要對(duì)移動(dòng)智能終端的軟件進(jìn)行更新操作。
現(xiàn)有的技術(shù)方案是可以實(shí)現(xiàn)將企業(yè)或政府部門的現(xiàn)有業(yè)務(wù)系統(tǒng)擴(kuò)展到無線網(wǎng)絡(luò)中來,但是,這個(gè)方案存在以下缺點(diǎn)一.對(duì)ISV的要求高。目前為企業(yè)或政府部門開發(fā)業(yè)務(wù)系統(tǒng)的ISV基本都不具備移動(dòng)智能終端的開發(fā)經(jīng)驗(yàn),且由于終端的開發(fā)語言受到了限制,因此雖然對(duì)業(yè)務(wù)邏輯非常明確,但在終端上開發(fā)終端軟件、業(yè)務(wù)邏輯的二次開發(fā)以及后臺(tái)接入服務(wù)器軟件確需要一定的時(shí)間周期,無法方便快捷地實(shí)現(xiàn)客戶的需求;二.開發(fā)周期長。即便對(duì)于高水平的ISV來說,也需要開發(fā)終端部分和無線接入部分,需要投入2~3人進(jìn)行開發(fā);受到開發(fā)難度的限制,搭建一套演示環(huán)境也需要2~3周的時(shí)間,無法讓客戶在短時(shí)間內(nèi)看到無線應(yīng)用的效果;三.終端負(fù)荷大。業(yè)務(wù)軟件運(yùn)行在移動(dòng)終端上,造成移動(dòng)終端運(yùn)算復(fù)雜、容易出錯(cuò)而且運(yùn)行慢;四.升級(jí)不方便。用戶在使用移動(dòng)智能終端的過程中,會(huì)提出更多的功能需求或者功能修改,此時(shí)ISV必須根據(jù)用戶的需求修改終端的軟件并為用戶進(jìn)行復(fù)雜的軟件升級(jí)操作,影響了用戶對(duì)終端使用的信心。
發(fā)明內(nèi)容為了克服現(xiàn)有技術(shù)無線應(yīng)用系統(tǒng)開發(fā)難度大、時(shí)間長的技術(shù)問題,本發(fā)明提供一種開發(fā)難度低、可快速開發(fā)的無線應(yīng)用系統(tǒng)。
為了克服現(xiàn)有技術(shù)無線應(yīng)用方法開發(fā)難度大、時(shí)間長的技術(shù)問題,本發(fā)明提供一種簡單、可快速開發(fā)的無線應(yīng)用方法。
本發(fā)明解決上述第一技術(shù)問題所采用的技術(shù)方案是提供一種無線應(yīng)用系統(tǒng),包括無線終端、數(shù)據(jù)通路以及業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器和數(shù)據(jù)通路之間通過業(yè)務(wù)邏輯接口通訊。
本發(fā)明解決上述第二技術(shù)問題所采用的技術(shù)方案是提供一種無線應(yīng)用方法,包括步驟A、無線終端和數(shù)據(jù)通路通訊;B、數(shù)據(jù)通路通過業(yè)務(wù)邏輯接口與業(yè)務(wù)服務(wù)器通訊。
相對(duì)于現(xiàn)有技術(shù),本發(fā)明無線應(yīng)用系統(tǒng)的有益效果是由于本發(fā)明將業(yè)務(wù)邏輯接口設(shè)計(jì)在業(yè)務(wù)服務(wù)器一側(cè),大大縮短了項(xiàng)目開發(fā)時(shí)間;同時(shí),移動(dòng)應(yīng)用層、數(shù)據(jù)交換層以及業(yè)務(wù)系統(tǒng)層三層之間采用標(biāo)準(zhǔn)邏輯接口通訊,因而實(shí)現(xiàn)WAG平臺(tái)業(yè)務(wù)系統(tǒng)的獨(dú)立性,大大減輕了系統(tǒng)開發(fā)的難度和開發(fā)量并減少錯(cuò)誤的發(fā)生。
相對(duì)于現(xiàn)有技術(shù),本發(fā)明無線應(yīng)用方法的有益效果是由于本發(fā)明在業(yè)務(wù)服務(wù)器和數(shù)據(jù)通路之間的業(yè)務(wù)服務(wù)器一側(cè)進(jìn)行業(yè)務(wù)邏輯接口的二次開發(fā),使得數(shù)據(jù)通路通過業(yè)務(wù)邏輯接口與業(yè)務(wù)服務(wù)器通訊,大大縮短了項(xiàng)目開發(fā)時(shí)間,實(shí)現(xiàn)WAG平臺(tái)業(yè)務(wù)系統(tǒng)的獨(dú)立性,大大減輕了系統(tǒng)開發(fā)的難度和開發(fā)量并減少錯(cuò)誤的發(fā)生。
圖1是本發(fā)明無線應(yīng)用系統(tǒng)的三層結(jié)構(gòu)示意圖2是本發(fā)明無線應(yīng)用系統(tǒng)的SDK指令處理圖;圖3是本發(fā)明無線應(yīng)用系統(tǒng)的WAG平臺(tái)邏輯結(jié)構(gòu)圖;圖4是本發(fā)明無線應(yīng)用方法的登錄注銷流程圖;圖5是本發(fā)明無線應(yīng)用方法的查詢數(shù)據(jù)流程圖;圖6是本發(fā)明無線應(yīng)用方法的數(shù)據(jù)修改/提交流程圖。
具體實(shí)施方式本發(fā)明的基本原理是將現(xiàn)有技術(shù)無線應(yīng)用系統(tǒng)中在無線終端上進(jìn)行業(yè)務(wù)邏輯的二次開發(fā),改為在業(yè)務(wù)服務(wù)器和數(shù)據(jù)通路之間的業(yè)務(wù)服務(wù)器一側(cè)進(jìn)行業(yè)務(wù)邏輯接口的二次開發(fā)。該業(yè)務(wù)邏輯接口由熟悉業(yè)務(wù)系統(tǒng)的軟件開發(fā)商完成,而徹底將無線終端開發(fā)人員從對(duì)其不熟悉的業(yè)務(wù)邏輯接口的開發(fā)解放出來,大大簡化ISV的開發(fā);同時(shí),由于無線終端開發(fā)人員不需了解業(yè)務(wù)系統(tǒng),而專注于無線終端一側(cè)產(chǎn)品的開發(fā),因而實(shí)現(xiàn)WAG(Wireless Application Gateway,無線應(yīng)用網(wǎng)關(guān))平臺(tái)業(yè)務(wù)系統(tǒng)的獨(dú)立性,即與現(xiàn)有業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯沒有任何關(guān)系。這樣ISV就只需要使用平臺(tái)的二次開發(fā)環(huán)境,只開發(fā)業(yè)務(wù)接口就可以實(shí)現(xiàn)無線系統(tǒng)接入。
下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明進(jìn)一步說明。
參閱圖1,本發(fā)明無線應(yīng)用系統(tǒng)分三層結(jié)構(gòu),即無線終端、數(shù)據(jù)通路以及業(yè)務(wù)服務(wù)器三層。無線終端層包括移動(dòng)網(wǎng)絡(luò)撥號(hào)、后臺(tái)數(shù)據(jù)模版的下載、智能數(shù)據(jù)生成。完成業(yè)務(wù)數(shù)據(jù)的操作(包括數(shù)據(jù)查詢、添加、刪除和修改)。數(shù)據(jù)通路層是無線應(yīng)用在企業(yè)業(yè)務(wù)系統(tǒng)之間的支撐系統(tǒng),其通過協(xié)議交換,轉(zhuǎn)換為業(yè)務(wù)通用的識(shí)別數(shù)據(jù)。業(yè)務(wù)服務(wù)器層通過業(yè)務(wù)自定義的格式,解析應(yīng)用請(qǐng)求,完成無線應(yīng)用的請(qǐng)求操作,是企業(yè)直接針對(duì)后臺(tái)業(yè)務(wù)數(shù)據(jù)的關(guān)鍵接口。
一起參閱圖2和圖3,無線終端是安裝有客戶端軟件的移動(dòng)智能終端,當(dāng)然,也可以是一般手機(jī)、個(gè)人數(shù)字助理、具無線通訊功能的筆記本電腦等。數(shù)據(jù)通路包括(無線運(yùn)營商的)無線發(fā)射/接收基站、無線網(wǎng)絡(luò)、企業(yè)防火墻、WAG服務(wù)器、WAMS(Wireless Application Manager Server)管理服務(wù)器、WAM管理臺(tái)、MDC(Message Dispatch Center,消息分發(fā)中心)、WAG平臺(tái)數(shù)據(jù)庫、IPG(IPProtocol Gateway)協(xié)議網(wǎng)關(guān)以及SMG(Short Message Gateway)短信網(wǎng)關(guān)。業(yè)務(wù)服務(wù)器是ISV數(shù)據(jù)庫,通過經(jīng)二次開發(fā)的業(yè)務(wù)邏輯接口(ISV數(shù)據(jù)接口機(jī))連接數(shù)據(jù)通路。
無線終端依靠客戶端軟件界面,最終實(shí)現(xiàn)對(duì)業(yè)務(wù)服務(wù)器進(jìn)行登錄/注銷、查詢、數(shù)據(jù)修改/提交以及數(shù)據(jù)上載/下載等業(yè)務(wù)操作。還可以根據(jù)后臺(tái)的集體配置,完成功能模版的下載。為了實(shí)現(xiàn)功能模板的自動(dòng)升級(jí),需要實(shí)現(xiàn)功能模板的版本管理、功能界面的配置和用戶權(quán)限的定義等功能。
企業(yè)防火墻用以隔離系統(tǒng),防止系統(tǒng)被外界黑客非法攻擊,保證系統(tǒng)的正常運(yùn)行。
WAMS管理服務(wù)器對(duì)多個(gè)無線應(yīng)用網(wǎng)關(guān)進(jìn)行任務(wù)分配的,其管理WAG集群的使用效率,首先接收來自無線終端的信息,根據(jù)無線應(yīng)用網(wǎng)關(guān)的即時(shí)狀況將任務(wù)分配給相應(yīng)的無線應(yīng)用網(wǎng)關(guān),指引智能終端連接到當(dāng)前運(yùn)轉(zhuǎn)比較空閑的WAG服務(wù)器上,實(shí)現(xiàn)WAG服務(wù)器的連接動(dòng)態(tài)分配。
WAG服務(wù)器對(duì)無線終端的傳輸數(shù)據(jù)完成解析,根據(jù)解析結(jié)果,或者提取無線終端客戶端軟件模版配置數(shù)據(jù),或者通過MDC操作業(yè)務(wù)系統(tǒng)數(shù)據(jù),然后將操作數(shù)據(jù)結(jié)果傳回?zé)o線終端。
WAM管理臺(tái)完成無線終端客戶端軟件模版數(shù)據(jù)配置,定義無線終端數(shù)據(jù)與業(yè)務(wù)系統(tǒng)數(shù)據(jù)的業(yè)務(wù)關(guān)系,是無線終端客戶端軟件模版數(shù)據(jù)庫的后臺(tái)配置終端。
MDC消息分發(fā)中心提供SDK API函數(shù)與事件,完成與WAG服務(wù)器的數(shù)據(jù)交換。
ISV數(shù)據(jù)庫還連接ISV IP應(yīng)用服務(wù)器,其作為ISV數(shù)據(jù)庫的應(yīng)用服務(wù)器,封裝SDK TCP/IP定義的IP通訊協(xié)議,完成協(xié)議解析請(qǐng)求,根據(jù)請(qǐng)求完成一系列的業(yè)務(wù)操作。業(yè)務(wù)操作由企業(yè)自主決定,并完成與ISV業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)交互。
所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間采用協(xié)議和/或SDK封裝的方式通訊,并依次通過基礎(chǔ)API和SDK方式通訊。而IPG協(xié)議網(wǎng)關(guān)調(diào)用SDK API函數(shù),獲取無線終端的操作請(qǐng)求,并將請(qǐng)求封裝為SDK TCP/IP定義的IP通訊協(xié)議,完成與ISV IP應(yīng)用服務(wù)器的數(shù)據(jù)交互。
另外,短信網(wǎng)關(guān)對(duì)MDC其他節(jié)點(diǎn)的短信請(qǐng)求完成數(shù)據(jù)解析,并通過SGIP協(xié)議與聯(lián)通短信網(wǎng)關(guān)完成數(shù)據(jù)通訊,實(shí)現(xiàn)短信的發(fā)送。
WAG服務(wù)器的數(shù)據(jù)交互協(xié)議共有40條,但典型的數(shù)據(jù)流程可以歸結(jié)為三種一是登錄注銷流程;二是查詢數(shù)據(jù)流程;三是數(shù)據(jù)修改/提交流程。本發(fā)明無線應(yīng)用方法應(yīng)用到每個(gè)流程時(shí),有以下兩個(gè)主要步驟A、無線終端和數(shù)據(jù)通路通訊;B、數(shù)據(jù)通路通過業(yè)務(wù)邏輯接口與業(yè)務(wù)服務(wù)器通訊。
以下將詳細(xì)介紹每個(gè)流程一.登錄注銷流程,參閱圖4。
步驟A包括子步驟a1、無線終端向WAMS管理服務(wù)器提出連接請(qǐng)求,WAMS管理服務(wù)器返回連接應(yīng)答,所述WAMS管理服務(wù)器首先接收來自無線終端的信息,根據(jù)無線應(yīng)用網(wǎng)關(guān)的即時(shí)狀況將任務(wù)分配給相應(yīng)的無線應(yīng)用網(wǎng)關(guān);a2、無線終端從連接應(yīng)答中獲取無線應(yīng)用網(wǎng)關(guān)連接參數(shù),該連接參數(shù)包括WAMS管理服務(wù)器根據(jù)無線應(yīng)用網(wǎng)關(guān)的即時(shí)狀況將任務(wù)分配給相應(yīng)的無線應(yīng)用網(wǎng)關(guān)的信息;a3、無線終端向相應(yīng)的無線應(yīng)用網(wǎng)關(guān)提出登錄請(qǐng)求,無線終端發(fā)送的指令送達(dá)WAG服務(wù)器后,WAG服務(wù)器根據(jù)映射規(guī)則,將信息轉(zhuǎn)換為業(yè)務(wù)系統(tǒng)可以識(shí)別的信息,信息處理之后;a4、無線應(yīng)用網(wǎng)關(guān)向消息分發(fā)中心提出登錄請(qǐng)求;步驟B包括子步驟b1、IPG協(xié)議網(wǎng)關(guān)調(diào)用SDK API函數(shù),將請(qǐng)求封裝為SDK TCP/IP定義的IP通訊協(xié)議,消息分發(fā)中心以事件的方式向業(yè)務(wù)邏輯接口轉(zhuǎn)發(fā)登錄請(qǐng)求,請(qǐng)求包括用戶名、密碼、無線終端ESN號(hào)、UIM卡號(hào)信息;b2、業(yè)務(wù)邏輯接口向業(yè)務(wù)服務(wù)器提出登錄驗(yàn)證,業(yè)務(wù)服務(wù)器根據(jù)WAG服務(wù)器事先定義好的操作指令進(jìn)行處理,完成相應(yīng)的業(yè)務(wù)邏輯,并調(diào)用SDK提供的相應(yīng)接口將結(jié)果返回WAG服務(wù)器;WAG服務(wù)器再根據(jù)映射規(guī)則,將業(yè)務(wù)服務(wù)器的信息轉(zhuǎn)換為無線終端可以識(shí)別的信息,并返回給無線終端顯示。
在登錄過程中,無線終端通過WAMS分配到WAG服務(wù)器,并向后臺(tái)ISV業(yè)務(wù)邏輯接口提供用戶名、密碼、終端ESN號(hào)、UIM卡號(hào)等信息。由ISV業(yè)務(wù)邏輯接口完成登錄業(yè)務(wù)邏輯。登錄成功返回后,無線終端與WAG服務(wù)器之間完成版本更新的數(shù)據(jù)交互,自動(dòng)將新增的和版本升級(jí)過的功能模板下載到無線終端上保存下來。升級(jí)的數(shù)據(jù)包括功能模板的配置信息、菜單信息、控件信息等。這些信息只有在版本變更的情況下才會(huì)給無線終端下載。
二.查詢數(shù)據(jù)流程,參閱圖5。
基本流程與登錄注銷流程類似,只是在ISV業(yè)務(wù)邏輯接口和業(yè)務(wù)系統(tǒng)之間,由ISV業(yè)務(wù)邏輯接口生成Sq1語句對(duì)數(shù)據(jù)庫進(jìn)行查詢操作。無線終端查詢的數(shù)據(jù)包括功能表數(shù)據(jù)查詢、大文本數(shù)據(jù)查詢、圖片數(shù)據(jù)查詢、附件數(shù)據(jù)查詢、動(dòng)態(tài)下拉列表查詢、組合列表框數(shù)據(jù)查詢等。業(yè)務(wù)系統(tǒng)在接收到這些查詢請(qǐng)求之后,可以完成相應(yīng)的操作來獲取數(shù)據(jù)。
三.數(shù)據(jù)修改/提交流程,參閱圖6。
基本流程與查詢數(shù)據(jù)流程類似,只是在ISV業(yè)務(wù)邏輯接口和業(yè)務(wù)系統(tǒng)之間,由ISV業(yè)務(wù)邏輯接口生成Sq1語句對(duì)數(shù)據(jù)庫進(jìn)行修改操作。在無線終端上的數(shù)據(jù)提交的操作包括功能表數(shù)據(jù)的修改提交、添加、功能表數(shù)據(jù)的刪除、功能表數(shù)據(jù)的追加、下載等操作。
本發(fā)明的有益效果1.由于本發(fā)明在業(yè)務(wù)服務(wù)器和數(shù)據(jù)通路之間的業(yè)務(wù)服務(wù)器一側(cè)進(jìn)行業(yè)務(wù)邏輯接口的二次開發(fā),徹底將無線終端開發(fā)人員從對(duì)其不熟悉的業(yè)務(wù)邏輯接口的開發(fā)解放出來,大大縮短了項(xiàng)目開發(fā)時(shí)間,從采用現(xiàn)有技術(shù)搭建一套演示環(huán)境需要2~3周的時(shí)間,到采用本發(fā)明而大大縮短為在1周左右的時(shí)間內(nèi)完成;同時(shí),移動(dòng)應(yīng)用層、數(shù)據(jù)交換層以及業(yè)務(wù)系統(tǒng)層三層之間采用標(biāo)準(zhǔn)邏輯接口和映射關(guān)系表通訊,因而實(shí)現(xiàn)WAG平臺(tái)業(yè)務(wù)系統(tǒng)的獨(dú)立性,即與現(xiàn)有業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯沒有任何關(guān)系,大大減輕了系統(tǒng)開發(fā)的難度和開發(fā)量并減少錯(cuò)誤的發(fā)生;2.在WAG服務(wù)器上通過對(duì)功能模板版本的管理,實(shí)現(xiàn)了對(duì)單一功能的升級(jí)下載,而無須終端用戶再進(jìn)行任何復(fù)雜的操作過程,并且系統(tǒng)功能模板配置靈活;3.通過WAMS管理服務(wù)器來管理WAG集群,對(duì)負(fù)載均衡進(jìn)行管理,提高系統(tǒng)效率;將現(xiàn)有技術(shù)中后臺(tái)業(yè)務(wù)軟件運(yùn)行在移動(dòng)終端上,改為運(yùn)行在業(yè)務(wù)系統(tǒng)一側(cè),減輕了無線終端的負(fù)擔(dān);4.用戶名、密碼、ESN號(hào)、UIM卡號(hào)四重安全保證,確保信息安全。
權(quán)利要求
1.一種無線應(yīng)用系統(tǒng),包括無線終端、數(shù)據(jù)通路以及業(yè)務(wù)服務(wù)器,其特征在于所述業(yè)務(wù)服務(wù)器和數(shù)據(jù)通路之間通過業(yè)務(wù)邏輯接口通訊。
2.根據(jù)權(quán)利要求1所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間采用協(xié)議和/或SDK封裝的方式通訊。
3.根據(jù)權(quán)利要求2所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路依次通過基礎(chǔ)API和SDK方式向業(yè)務(wù)邏輯接口發(fā)出信息。
4.根據(jù)權(quán)利要求3所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路包括互聯(lián)的無線發(fā)射基站和無線應(yīng)用網(wǎng)關(guān)。
5.根據(jù)權(quán)利要求4所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路進(jìn)一步包括對(duì)多個(gè)無線應(yīng)用網(wǎng)關(guān)進(jìn)行任務(wù)分配的WAMS管理服務(wù)器,所述WAMS管理服務(wù)器首先接收來自無線終端的信息,根據(jù)無線應(yīng)用網(wǎng)關(guān)的即時(shí)狀況將任務(wù)分配給相應(yīng)的無線應(yīng)用網(wǎng)關(guān)。
6.根據(jù)權(quán)利要求5所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路進(jìn)一步包括WAM管理臺(tái),其完成無線終端模版數(shù)據(jù)配置,定義無線終端數(shù)據(jù)與業(yè)務(wù)服務(wù)器數(shù)據(jù)的業(yè)務(wù)關(guān)系。
7.根據(jù)權(quán)利要求6所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路進(jìn)一步包括MDC消息分發(fā)中心,其提供SDK API函數(shù)與事件,完成與無線應(yīng)用網(wǎng)關(guān)的數(shù)據(jù)交換。
8.根據(jù)權(quán)利要求2所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間包括IPG協(xié)議網(wǎng)關(guān),其調(diào)用SDK API函數(shù),獲取無線終端的操作請(qǐng)求,并將請(qǐng)求封裝為SDK TCP/IP定義的IP通訊協(xié)議,完成數(shù)據(jù)交互。
9.根據(jù)權(quán)利要求2所述的無線應(yīng)用系統(tǒng),其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間包括ISV IP應(yīng)用服務(wù)器,其作為ISV數(shù)據(jù)的應(yīng)用服務(wù)器,封裝SDKTCP/IP定義的IP通訊協(xié)議,完成協(xié)議解析請(qǐng)求,根據(jù)請(qǐng)求完成一系列的業(yè)務(wù)操作,并完成與業(yè)務(wù)服務(wù)器的數(shù)據(jù)交互。
10.一種無線應(yīng)用方法,包括步驟A、無線終端和數(shù)據(jù)通路通訊;B、數(shù)據(jù)通路通過業(yè)務(wù)邏輯接口與業(yè)務(wù)服務(wù)器通訊。
11.根據(jù)權(quán)利要求10所述的無線應(yīng)用方法,其特征在于數(shù)據(jù)通路包括互連的無線發(fā)射基站和無線應(yīng)用網(wǎng)關(guān)。
12.根據(jù)權(quán)利要求11所述的無線應(yīng)用方法,其特征在于所述數(shù)據(jù)通路進(jìn)一步包括對(duì)多個(gè)無線應(yīng)用網(wǎng)關(guān)進(jìn)行任務(wù)分配的WAMS管理服務(wù)器,所述WAMS管理服務(wù)器首先接收來自無線終端的信息,根據(jù)無線應(yīng)用網(wǎng)關(guān)的即時(shí)狀況將任務(wù)分配給相應(yīng)的無線應(yīng)用網(wǎng)關(guān)。
13.根據(jù)權(quán)利要求12所述的無線應(yīng)用方法,其特征在于步驟A包括子步驟a1、無線終端向WAMS管理服務(wù)器提出連接請(qǐng)求,WAMS管理服務(wù)器返回連接應(yīng)答;a2、無線終端從連接應(yīng)答中獲取無線應(yīng)用網(wǎng)關(guān)連接參數(shù),該連接參數(shù)包括WAMS管理服務(wù)器根據(jù)無線應(yīng)用網(wǎng)關(guān)的即時(shí)狀況將任務(wù)分配給相應(yīng)的無線應(yīng)用網(wǎng)關(guān)的信息。
14.根據(jù)權(quán)利要求13所述的無線應(yīng)用方法,其特征在于數(shù)據(jù)通路包括消息分發(fā)中心和IPG協(xié)議網(wǎng)關(guān),步驟A還包括子步驟a3、無線終端向相應(yīng)的無線應(yīng)用網(wǎng)關(guān)提出請(qǐng)求;a4、無線應(yīng)用網(wǎng)關(guān)向消息分發(fā)中心提出請(qǐng)求;步驟B包括子步驟b1、IPG協(xié)議網(wǎng)關(guān)調(diào)用SDK API函數(shù),將請(qǐng)求封裝為SDK TCP/IP定義的IP通訊協(xié)議,消息分發(fā)中心向業(yè)務(wù)邏輯接口轉(zhuǎn)發(fā)登錄請(qǐng)求,請(qǐng)求包括用戶名、密碼、無線終端ESN號(hào)、UIM卡號(hào)信息;b2、業(yè)務(wù)邏輯接口向業(yè)務(wù)服務(wù)器提出請(qǐng)求。
15.根據(jù)權(quán)利要求14所述的無線應(yīng)用方法,其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間包括ISV IP應(yīng)用服務(wù)器,其作為ISV數(shù)據(jù)的應(yīng)用服務(wù)器,封裝SDK TCP/IP定義的IP通訊協(xié)議,完成協(xié)議解析請(qǐng)求,根據(jù)請(qǐng)求完成一系列的業(yè)務(wù)操作,并完成與業(yè)務(wù)服務(wù)器的數(shù)據(jù)交互。
16.根據(jù)權(quán)利要求10所述的無線應(yīng)用方法,其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間包括IPG協(xié)議網(wǎng)關(guān),其調(diào)用SDKAPI函數(shù),獲取無線終端的操作請(qǐng)求,并將請(qǐng)求封裝為SDK TCP/IP定義的IP通訊協(xié)議,完成數(shù)據(jù)交互。
17.根據(jù)權(quán)利要求11所述的無線應(yīng)用方法,其特征在于進(jìn)一步包括步驟C、無線終端與無線應(yīng)用網(wǎng)關(guān)之間完成終端軟件版本更新的數(shù)據(jù)交互,自動(dòng)將新增的和/或版本升級(jí)過的功能模板下載到無線終端。
18.根據(jù)權(quán)利要求10所述的無線應(yīng)用方法,其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)服務(wù)器之間采用協(xié)議和/或SDK封裝的方式通訊。
19.根據(jù)權(quán)利要求18所述的無線應(yīng)用方法,其特征在于所述數(shù)據(jù)通路與業(yè)務(wù)邏輯接口之間依次通過基礎(chǔ)API和SDK方式通訊。
20.根據(jù)權(quán)利要求10所述的無線應(yīng)用方法,其特征在于B步驟是數(shù)據(jù)通路通過業(yè)務(wù)邏輯接口向業(yè)務(wù)服務(wù)器提出登錄/注銷、查詢、添加、刪除、提交/修改或下載請(qǐng)求,還包括步驟D、業(yè)務(wù)服務(wù)器將處理結(jié)果通過數(shù)據(jù)通路返回?zé)o線終端。
全文摘要
本發(fā)明公開一種無線應(yīng)用系統(tǒng)及其方法,該無線應(yīng)用系統(tǒng)包括無線終端、數(shù)據(jù)通路以及業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器和數(shù)據(jù)通路之間通過業(yè)務(wù)邏輯接口通訊。由于本發(fā)明將業(yè)務(wù)邏輯接口設(shè)計(jì)在業(yè)務(wù)服務(wù)器一側(cè),大大縮短了項(xiàng)目開發(fā)時(shí)間;同時(shí),移動(dòng)應(yīng)用層、數(shù)據(jù)交換層以及業(yè)務(wù)系統(tǒng)層三層之間采用標(biāo)準(zhǔn)邏輯接口通訊,因而實(shí)現(xiàn)WAG平臺(tái)業(yè)務(wù)系統(tǒng)的獨(dú)立性,大大減輕了系統(tǒng)開發(fā)的難度和開發(fā)量,并減少錯(cuò)誤的發(fā)生。
文檔編號(hào)H04L29/00GK1980218SQ200510101519
公開日2007年6月13日 申請(qǐng)日期2005年11月29日 優(yōu)先權(quán)日2005年11月29日
發(fā)明者方元 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司