專利名稱:一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,尤其涉及一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方 法及系統(tǒng)。
背景技術(shù):
隨著移動(dòng)通訊技術(shù)的高速發(fā)展,特別是3G (第三代行動(dòng)通訊技術(shù))技 術(shù)的不斷推進(jìn),終端支持的功能越來越多,業(yè)務(wù)也越來越復(fù)雜。與此相應(yīng), 終端的業(yè)務(wù)配置過程也越來越復(fù)雜,需要具有一定的專業(yè)知識(shí)才能完成終端 的業(yè)務(wù)配置,普通用戶很難獨(dú)立完成配置過程,盡管用戶也可以求助客服人 員,但是,由于用戶使用的機(jī)型不同以及終端功能設(shè)置復(fù)雜等原因,客服人 員遠(yuǎn)程指導(dǎo)配置還是很容易出錯(cuò),而且遠(yuǎn)程指導(dǎo)效率^f艮低。
無線預(yù)配置技術(shù)(Provisioning )很好地解決了用戶難于完成終端的業(yè)務(wù) 配置的問題。無線預(yù)配置技術(shù)通過預(yù)配置服務(wù)器以短信的方式向終端下發(fā)預(yù) 配置文檔,預(yù)配置文檔通常采用XML (Extensible Markup Language,可擴(kuò) 展置標(biāo)語言格式),終端接收到預(yù)配置文檔后,對(duì)其進(jìn)行解析,從而完成業(yè) 務(wù)的配置和修改,配置的過程由預(yù)配置服務(wù)器完成,用戶只需在接收到短信 后加以保存確認(rèn)即可,配置出錯(cuò)的可能性很'J、。
目前,由于不同網(wǎng)絡(luò)系統(tǒng)對(duì)于同一業(yè)務(wù)的實(shí)現(xiàn)方式略有區(qū)別,因此,在 實(shí)現(xiàn)無線預(yù)配置業(yè)務(wù)時(shí),有可能需要對(duì)一種業(yè)務(wù)保存兩種或兩種以上的業(yè)務(wù) 模板,如對(duì)于Streaming (流媒體)業(yè)務(wù),有些網(wǎng)絡(luò)系統(tǒng)中使用代理,而有 些網(wǎng)絡(luò)系統(tǒng)中則不使用代理,那么在實(shí)現(xiàn)無線預(yù)配置業(yè)務(wù)時(shí),就需要保存一 套具有代理的業(yè)務(wù)模板和一套不具有代理的模板,這就造成了存儲(chǔ)資源的巨 大浪費(fèi)。
并且,很多業(yè)務(wù)是通過套餐的方式開通的,比如Browser (上網(wǎng)瀏覽)、 MMS (彩信)和Streaming都屬于wap系列業(yè)務(wù),大多數(shù)終端也同時(shí)支持這幾種業(yè)務(wù),當(dāng)用戶選擇同時(shí)開通上述三種業(yè)務(wù)時(shí),如果為此向用戶的終端下 發(fā)三條短信,要求用戶進(jìn)行確認(rèn)安裝,很容易引起用戶的反感。不僅如此,
傳統(tǒng)的預(yù)配置服務(wù)器使用用戶的pin碼對(duì)配置短信進(jìn)行加密,用戶確認(rèn)時(shí)還 需要輸入pin碼,這就使用戶的操作更加繁瑣,而且還要通過其他方式通知 用戶其pin碼,顯然又會(huì)造成資源的浪費(fèi)和效率的降低。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法及系 統(tǒng),解決對(duì)于一種業(yè)務(wù)存儲(chǔ)多套業(yè)務(wù)模板造成的存儲(chǔ)資源浪費(fèi)的問題。
為解決上述技術(shù)問題,本發(fā)明的一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法,包括
將業(yè)務(wù)模板拆分為多個(gè)最小配置單元;
用戶選擇進(jìn)行無線預(yù)配置的業(yè)務(wù);
將進(jìn)行無線預(yù)配置的業(yè)務(wù)的個(gè)性化參數(shù)和/或系統(tǒng)參數(shù)替換入各自相應(yīng) 的最小配置單元,將替換參數(shù)后的最小配置單元拼裝為預(yù)配置文檔;
將預(yù)配置文檔發(fā)送給用戶的終端。
進(jìn)一步地,最小配置單元包括接入點(diǎn)單元、代理單元和應(yīng)用單元。
進(jìn)一步地,系統(tǒng)參數(shù)包括接入點(diǎn)地址、代理地址、代理端口和特有系統(tǒng) 參數(shù),接入點(diǎn)地址替換入接入點(diǎn)單元,代理地址和代理端口替換入代理單元 中,個(gè)性化參數(shù)和特有系統(tǒng)參數(shù)替換入應(yīng)用單元中。
進(jìn)一 步地,用戶選擇的進(jìn)行無線預(yù)配置的業(yè)務(wù)為 一項(xiàng)或多項(xiàng)。
進(jìn)一步地,當(dāng)進(jìn)行無線預(yù)配置的業(yè)務(wù)為多項(xiàng)時(shí),將替換參數(shù)后的最小配 置單元拼裝為預(yù)配置文檔的方法為將重復(fù)的最小配置單元僅保留一個(gè),代 理相同的應(yīng)用單元,引用同一個(gè)代理單元,4妻入點(diǎn)相同的代理單元引用同一 個(gè)接入點(diǎn)單元。
進(jìn)一步地,在將進(jìn)行無線預(yù)配置的業(yè)務(wù)的個(gè)性化參數(shù)和/或系統(tǒng)參數(shù)替 換入各自相應(yīng)的最小配置單元前,還根據(jù)用戶的終端型號(hào)和終端能力集判斷 終端是否支持進(jìn)行無線預(yù)配置的業(yè)務(wù),如果存在不支持的業(yè)務(wù),則忽略不支 持的業(yè)務(wù);如果終端支持進(jìn)行無線預(yù)配置的業(yè)務(wù),則判斷是否包含配置該業(yè)務(wù)所需的全部必要的個(gè)性化參數(shù),如果未包含全部必要的個(gè)性化參數(shù),則忽 略該業(yè)務(wù)。
進(jìn)一步地,拼裝完成預(yù)配置文檔后,還采用終端的移動(dòng)電話用戶身份標(biāo)
識(shí)符IMSI對(duì)預(yù)配置文檔進(jìn)行鑒權(quán)加密。
進(jìn)一步地, 一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),包括預(yù)配置文檔生成引 擎、數(shù)據(jù)庫、無線預(yù)配置OTA推PUSH引擎、短消息中心SMSC,其中
數(shù)據(jù)庫,用于保存由業(yè)務(wù)模板拆分的最小配置單元;
預(yù)配置文檔生成引擎,用于將用戶選擇的進(jìn)行無線預(yù)配置的業(yè)務(wù)的個(gè)性 化參數(shù)和/或系統(tǒng)參數(shù)替換入各自相應(yīng)的最小配置單元,將替換參數(shù)后的最 小配置單元拼裝為預(yù)配置文檔,并將該預(yù)配置文檔發(fā)送給OTAPUSH引擎;
OTAPUSH引擎,用于將所接收到的預(yù)配置文檔轉(zhuǎn)換為無線應(yīng)用通訊協(xié) 議二進(jìn)制可擴(kuò)展置標(biāo)語言WBXML格式,并將WBXML格式的預(yù)配置文檔 發(fā)送給SMSC;
SMSC,用于將接收到的WBXML格式的預(yù)配置文檔通過預(yù)配置短消息 發(fā)送給用戶的終端。
進(jìn)一步地,最小配置單元包括接入點(diǎn)單元、代理單元和應(yīng)用單元;
系統(tǒng)參數(shù)包括接入點(diǎn)地址、代理地址、代理端口和特有系統(tǒng)參數(shù);
預(yù)配置文檔生成引擎將接入點(diǎn)地址替換入接入點(diǎn)單元,代理地址和代理 端口替換入代理單元中,個(gè)性化參數(shù)和特有系統(tǒng)參數(shù)替換入應(yīng)用單元中。
進(jìn)一步地,當(dāng)進(jìn)行無線預(yù)配置的業(yè)務(wù)為多項(xiàng)時(shí),預(yù)配置文檔生成引擎將 替換參數(shù)后的最小配置單元拼裝為預(yù)配置文檔的方法為將重復(fù)的最小配置 單元僅保留一個(gè),代理相同的應(yīng)用單元,引用同一個(gè)代理單元,接入點(diǎn)相同 的代理單元引用同一個(gè)接入點(diǎn)單元。
本發(fā)明采用將業(yè)務(wù)模塊拆分為最小配置單元,根據(jù)業(yè)務(wù)的需要選擇最小 配置單元進(jìn)行參數(shù)替換,完成拼裝后發(fā)送給終端,本發(fā)明避免了對(duì)于不同網(wǎng) 絡(luò)系統(tǒng)分別存儲(chǔ)不同的業(yè)務(wù)模塊,而是根據(jù)不同的網(wǎng)絡(luò)系統(tǒng)選擇所需的最小 配置單元,實(shí)現(xiàn)動(dòng)態(tài)地生成預(yù)配置文檔,并且可以使用一條配置短信完成多 個(gè)業(yè)務(wù)的配置,對(duì)于運(yùn)營商提供的套餐業(yè)務(wù),提高了配置的效率,并且提供了采用IMSI的鑒權(quán)方法,使用IMSI鑒權(quán),可以使用戶不必輸入其他鑒權(quán) 信息,不僅使預(yù)配置過程更加安全,也減少了運(yùn)營系統(tǒng)的其他投入。
圖1為本發(fā)明無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法的流程圖2為采用本發(fā)明的方法配置Email業(yè)務(wù)的流程圖3為采用本發(fā)明的方法配置同時(shí)配置Browser, MMS和Streaming業(yè) 務(wù)的流程圖4為本發(fā)明無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的架構(gòu)圖。
具體實(shí)施例方式
本發(fā)明以最小配置單元為基礎(chǔ),將業(yè)務(wù)的系統(tǒng)參數(shù)和個(gè)性化參數(shù)替換入 相應(yīng)的最小配置單元中,并對(duì)完成替換的最小配置單元進(jìn)行拼裝,將拼裝完 成的預(yù)配置文檔通過短信的方式發(fā)送到請(qǐng)求業(yè)務(wù)的用戶的終端上。
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說明。
為實(shí)現(xiàn)本發(fā)明的方法,需要將業(yè)務(wù)模板拆分為最小配置單元,最小配置 單元包括接入點(diǎn)(NAPDEF)單元、代理(PXLOGICAL )單元和應(yīng)用
(APPLICATION)單元等,將最小配置單元存儲(chǔ)在數(shù)據(jù)庫中。在數(shù)據(jù)庫中 還存儲(chǔ)終端能力集,終端能力集中包含各種型號(hào)終端所支持的功能。還需要 對(duì)無線預(yù)配置系統(tǒng)與業(yè)務(wù)開通系統(tǒng)之間的接口定義輸入輸出參數(shù),如,定義 業(yè)務(wù)開通系統(tǒng)向無線預(yù)配置系統(tǒng)的輸入?yún)?shù)包括請(qǐng)求開通的業(yè)務(wù)的列表
(列表中可包含一個(gè)或多個(gè)業(yè)務(wù))、請(qǐng)求開通的業(yè)務(wù)的個(gè)性化參數(shù)、請(qǐng)求開 通業(yè)務(wù)的用戶的終端號(hào)碼、終端型號(hào)和號(hào)碼品牌(全球通、動(dòng)感地帶和神州 行等)等信息;定義無線預(yù)配置系統(tǒng)向業(yè)務(wù)開通系統(tǒng)的輸出參數(shù)包括各種 錯(cuò)誤的錯(cuò)誤返回碼,以便無線預(yù)配置系統(tǒng)出錯(cuò)無法實(shí)現(xiàn)終端預(yù)配置時(shí),業(yè)務(wù) 開通系統(tǒng)能夠獲知錯(cuò)誤原因。還需要在數(shù)據(jù)庫中存儲(chǔ)一部分與運(yùn)營商相關(guān)的 系統(tǒng)參數(shù),系統(tǒng)參數(shù)包括業(yè)務(wù)的接入點(diǎn)地址,相同運(yùn)營商或相同號(hào)碼品牌的所有用戶的業(yè)務(wù)接入點(diǎn)可能是相同的,采用代理的業(yè)務(wù)還包括代理地址和
代理端口等,某些業(yè)務(wù)還可能具有特有系統(tǒng)參數(shù),如MMS業(yè)務(wù)具有服務(wù)器 的URL (統(tǒng)一資源定位符),Browser業(yè)務(wù)具有主頁地址等。
圖1所示為實(shí)現(xiàn)無線預(yù)配置業(yè)務(wù)的方法,包括如下步驟
101:用戶選擇開通一項(xiàng)或多項(xiàng)業(yè)務(wù),將選擇開通的業(yè)務(wù)通知業(yè)務(wù)開通 系統(tǒng),并向業(yè)務(wù)開通系統(tǒng)提供所選各項(xiàng)業(yè)務(wù)的個(gè)性化參數(shù)和終端型號(hào),業(yè)務(wù) 開通系統(tǒng)獲取請(qǐng)求開通業(yè)務(wù)的用戶的終端號(hào)碼并通過號(hào)碼分析判斷用戶的 號(hào)碼品牌;
用戶可以通過網(wǎng)上營業(yè)廳選擇開通業(yè)務(wù),并輸入所選業(yè)務(wù)的個(gè)性化參
個(gè)性化參數(shù)主要是用戶對(duì)業(yè)務(wù)的設(shè)置信息和進(jìn)行業(yè)務(wù)所需的用戶信息, 如,對(duì)于電子郵件(Email)業(yè)務(wù),個(gè)性化參數(shù)包括Email的用戶名和密碼 等。個(gè)性化參數(shù)包含在無線預(yù)配置系統(tǒng)與業(yè)務(wù)開通系統(tǒng)之間接口定義的輸入 參數(shù)中。
如果采用IMSI (移動(dòng)電話用戶身份標(biāo)識(shí)符)進(jìn)行鑒權(quán)加密,業(yè)務(wù)開通 系統(tǒng)還根據(jù)終端號(hào)碼查找終端的IMSI,通過IMSI鑒權(quán)加密以增加安全性, 如果無安全性要求也可以不獲取IMSI。
普通用戶通常不知道自己的IMSI,但是用戶在登錄網(wǎng)上營業(yè)廳后,系 統(tǒng)會(huì)才艮據(jù)登錄的終端號(hào)碼在運(yùn)營商的AAA (Authentication Authorization Accounting,鑒權(quán)授權(quán)計(jì)費(fèi))數(shù)據(jù)庫中查詢出對(duì)應(yīng)的IMSI,并存儲(chǔ)在用戶信 息中。
如果用戶撥打客戶服務(wù)號(hào)碼通過人工服務(wù)選擇開通業(yè)務(wù),工作人員同樣 可以從運(yùn)營商的AAA數(shù)據(jù)庫中查詢出對(duì)應(yīng)的IMSI。
102:業(yè)務(wù)開通系統(tǒng)向無線預(yù)配置(OTA)服務(wù)器的預(yù)分析服務(wù)器發(fā)送 業(yè)務(wù)配置請(qǐng)求,在業(yè)務(wù)配置請(qǐng)求中攜帶請(qǐng)求開通的業(yè)務(wù)的列表、請(qǐng)求開通的 業(yè)務(wù)的個(gè)性化參數(shù)、請(qǐng)求開通業(yè)務(wù)的用戶的終端號(hào)碼、終端型號(hào)和號(hào)碼品牌 (可選),請(qǐng)求對(duì)用戶的終端進(jìn)行業(yè)務(wù)配置;如果具有安全性要求,業(yè)務(wù)開通系統(tǒng)還需要在業(yè)務(wù)配置請(qǐng)求中攜帶終端
的IMSI。
103:預(yù)分析服務(wù)器接收到業(yè)務(wù)配置請(qǐng)求后,判斷是否存在能夠完成終 端配置的業(yè)務(wù),若存在,則執(zhí)行步驟104;否則,結(jié)束;
上述判斷是否存在能夠完成終端配置的業(yè)務(wù)的過程包括根據(jù)業(yè)務(wù)配置 請(qǐng)求中的終端型號(hào)和數(shù)據(jù)庫中存儲(chǔ)的終端能力集判斷終端是否支持用戶請(qǐng) 求的業(yè)務(wù),如果存在不支持的業(yè)務(wù),則忽略該不支持的業(yè)務(wù),并向業(yè)務(wù)開通 系統(tǒng)返回相應(yīng)的錯(cuò)誤碼;如果支持,則進(jìn)一步判斷業(yè)務(wù)配置請(qǐng)求中是否包含 配置業(yè)務(wù)所需的全部必要的個(gè)性化參數(shù),如果未包含全部必要的個(gè)性化參 數(shù),則忽略該業(yè)務(wù),并向業(yè)務(wù)開通系統(tǒng)返回相應(yīng)的錯(cuò)誤碼。
104:預(yù)分析服務(wù)器向預(yù)配置文檔生成引擎發(fā)送預(yù)配置文檔生成請(qǐng)求, 在預(yù)配置文檔生成請(qǐng)求中包含待進(jìn)行終端配置的業(yè)務(wù)的列表、個(gè)性化參數(shù)、 終端號(hào)碼和號(hào)碼品牌;
105:預(yù)配置文檔生成引擎接收到預(yù)配置文檔生成請(qǐng)求后,從數(shù)據(jù)庫中 查找待進(jìn)行終端配置的業(yè)務(wù)對(duì)應(yīng)的最小配置單元和系統(tǒng)參數(shù),將個(gè)性化參數(shù) 和特有系統(tǒng)參數(shù)替換入應(yīng)用單元,將系統(tǒng)參數(shù)中的接入點(diǎn)地址替換入接入點(diǎn) 單元,將系統(tǒng)參數(shù)中的代理地址和代理端口替換入代理單元,將各個(gè)待進(jìn)行 終端配置的業(yè)務(wù)的最小配置單元拼裝成一個(gè)xml格式的預(yù)配置文檔;
預(yù)配置文檔生成引擎根據(jù)號(hào)碼品牌和/或業(yè)務(wù)類型從數(shù)據(jù)庫中查找業(yè)務(wù) 的系統(tǒng)參數(shù)。
完成參數(shù)替換的最小配置單元存儲(chǔ)在獨(dú)立的內(nèi)存單元中。
拼裝預(yù)配置文檔的一般原則為重復(fù)的最小配置單元僅保留一個(gè),相同 代理的應(yīng)用單元,引用同一個(gè)代理單元,相同接入點(diǎn)的代理單元引用同一個(gè) 接入點(diǎn)單元,形成一個(gè)完整的XML預(yù)配置文檔,以減小預(yù)配置文檔的數(shù)據(jù) 量,便于傳輸。
如果拼裝失敗,向預(yù)分析服務(wù)器返回相應(yīng)的錯(cuò)誤碼。
拼裝完成后,預(yù)配置文檔生成引擎還對(duì)拼裝成的xml格式的預(yù)配置文檔 進(jìn)行IMSI鑒權(quán)加密。采用IMSI鑒權(quán)加密的好處是,使用手機(jī)卡的ID進(jìn)行鑒權(quán),避免用戶輸入任何鑒權(quán)碼。
106:預(yù)配置文檔生成引擎采用PAP (推送訪問協(xié)議)消息將預(yù)配置文 檔發(fā)送給OTA PUSH (推)引擎;
107: OTA PUSH引擎接收到預(yù)配置文檔后,將預(yù)配置文檔轉(zhuǎn)換為 WBXML (WAP Binary XML ,無線應(yīng)用通訊協(xié)議二進(jìn)制XML )才各式,采用 SMPP (點(diǎn)對(duì)點(diǎn)協(xié)議)消息將WBXML格式的預(yù)配置文檔發(fā)送給短消息中心 (SMSC );
如果轉(zhuǎn)化失敗,OTAPUSH引擎向無線預(yù)配置文檔生成引擎返回相應(yīng)的 錯(cuò)誤碼。
108: SMSC接收到OTAPUSH引擎發(fā)送的預(yù)配置文檔后,通過預(yù)配置 短消息將WBXML ;f各式的預(yù)配置文檔發(fā)送給請(qǐng)求開通業(yè)務(wù)的用戶終端上;
若SMSC發(fā)送失敗,則將失敗結(jié)果返回給OTA PUSH引擎。
109:請(qǐng)求開通業(yè)務(wù)的用戶終端接收到預(yù)配置消息后,詢問用戶是否安 裝預(yù)配置文檔,用戶確認(rèn)后,進(jìn)行預(yù)配置文檔的安裝,完成業(yè)務(wù)配置。
用戶終端接收到預(yù)配置消息后還將手機(jī)卡的IMSI與下發(fā)的預(yù)配置消息 中的IMSI進(jìn)行比對(duì)鑒權(quán),如果IMSI相同,則鑒權(quán)成功,詢問用戶是否安 裝預(yù)配置文檔,用戶確認(rèn)后進(jìn)行安裝,并設(shè)置為默認(rèn)值,完成預(yù)配置;否則, 直接刪除預(yù)配置消息。
應(yīng)用示例一
下面以用戶選^r開通EMAIL業(yè)務(wù)為例,對(duì)無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法 進(jìn)行說明,如圖2所示,包括如下步驟
a:用戶登錄網(wǎng)上營業(yè)廳,選擇配置EMAIL的請(qǐng)求,填寫發(fā)送郵件服務(wù) 器地址(SMTP服務(wù)器地址),接收郵件服務(wù)器地址(POP3服務(wù)器地址), 郵箱用戶名,郵箱地址(xxxx@xxx.xxx)和密碼等個(gè)性化參數(shù),選擇自己 的手機(jī)型號(hào),網(wǎng)上營業(yè)廳系統(tǒng)根據(jù)用戶登錄的手機(jī)號(hào)碼從AAA數(shù)據(jù)庫中查 找對(duì)應(yīng)的IMSI和號(hào)碼品牌(比如神州行),用戶在網(wǎng)上營業(yè)廳界面上點(diǎn)擊 提交請(qǐng)求;b:網(wǎng)上營業(yè)廳向預(yù)分析服務(wù)器發(fā)送業(yè)務(wù)配置請(qǐng)求,在業(yè)務(wù)配置請(qǐng)求中 攜帶請(qǐng)求開通的業(yè)務(wù)的列表(僅包含EMAIL業(yè)務(wù))、個(gè)性化參數(shù)、手機(jī)號(hào) 碼、IMSI和號(hào)碼品牌以及終端型號(hào);
c:預(yù)分析服務(wù)器接收到業(yè)務(wù)配置請(qǐng)求后,根據(jù)終端型號(hào)到數(shù)據(jù)庫中查 找終端能力,判斷該款終端是否支持EMAIL業(yè)務(wù),如果不支持,返回相應(yīng) 錯(cuò)誤碼;如果支持,則判斷EMAIL業(yè)務(wù)所需要的各種個(gè)性化參數(shù)是否齊全, 如果不齊全,返回相應(yīng)的錯(cuò)誤碼;如果齊全,執(zhí)行步驟d;
d:預(yù)分析服務(wù)器向預(yù)配置文檔生成引擎發(fā)送預(yù)配置文檔生成請(qǐng)求,通 知預(yù)配置文檔生成引擎進(jìn)行終端配置的業(yè)務(wù)為EMAIL業(yè)務(wù)、個(gè)性化參數(shù)、 終端號(hào)碼和號(hào)碼品牌;
e:預(yù)配置文檔生成引擎根據(jù)預(yù)配置文檔生成請(qǐng)求,查找出EMAIL業(yè)務(wù) 需要的最小配置單元(接入點(diǎn)單元和應(yīng)用單元),根據(jù)號(hào)碼品牌從數(shù)據(jù)庫中 查詢號(hào)碼品牌對(duì)應(yīng)的接入點(diǎn)地址(NAP-ADDRESS),將接入點(diǎn)地址替換如 接入點(diǎn)單元,再將發(fā)送郵件服務(wù)器地址(SMTP服務(wù)器地址),接收郵件服 務(wù)器地址(POP3服務(wù)器地址),郵箱用戶名,郵箱地址(xxxx@xxx.xxx) 和密碼這些個(gè)性化參數(shù)替換入應(yīng)用單元中,將接入點(diǎn)單元和應(yīng)用單元拼裝成 預(yù)配置文檔;
f:通過OTA PUSH引擎和SMSC將預(yù)配置文檔發(fā)送給用戶終端;
g:用戶終端接收配置短信,IMSI鑒權(quán)通過后,將接入點(diǎn)信息安裝到手 機(jī)上,并設(shè)為默認(rèn)值,然后創(chuàng)建一個(gè)電子郵箱,參數(shù)為用戶提交的個(gè)性化參 數(shù),并且配置這個(gè)郵箱引用的接入點(diǎn)為所配置的接入點(diǎn)。
應(yīng)用示例二
下面以用戶選擇開通Browser 、 MMS和Streaming套餐為例進(jìn)4亍說明, 如圖3所示,包括如下步i^:
A:用戶登錄網(wǎng)上營業(yè)廳,選擇配置Browser、 MMS和Streaming業(yè)務(wù) 的請(qǐng)求,選擇自己的手機(jī)型號(hào),網(wǎng)上營業(yè)廳系統(tǒng)根據(jù)用戶登錄的手機(jī)號(hào)碼從 AAA數(shù)據(jù)庫中查找對(duì)應(yīng)的IMSI和號(hào)碼品牌;Browser, MMS和Streaming這三個(gè)業(yè)務(wù)無個(gè)性^f匕參ft。
B:網(wǎng)上營業(yè)廳向預(yù)分析服務(wù)器發(fā)送業(yè)務(wù)配置請(qǐng)求,在業(yè)務(wù)配置請(qǐng)求中 攜帶請(qǐng)求開通的業(yè)務(wù)的列表(包含Browser、 MMS和Streaming三個(gè)業(yè)務(wù))、 手機(jī)號(hào)碼、IMSI和號(hào)碼品牌以及終端型號(hào);
C:預(yù)分析服務(wù)器接收到業(yè)務(wù)配置請(qǐng)求后,根據(jù)終端型號(hào)到數(shù)據(jù)庫中查 找終端能力,判斷該款終端是否支持Browser、 MMS和Streaming這三個(gè)業(yè) 務(wù),過濾掉不支持的業(yè)務(wù);
D:預(yù)分析服務(wù)器向預(yù)配置文檔生成引擎發(fā)送預(yù)配置文檔生成請(qǐng)求,攜 帶待進(jìn)行終端配置的業(yè)務(wù)的列表(Browser、 MMS和Streaming三個(gè)業(yè)務(wù))、 終端號(hào)碼和號(hào)碼品牌;
E:預(yù)配置文檔生成引擎根據(jù)預(yù)配置文檔生成請(qǐng)求,查找出三個(gè)業(yè)務(wù)需 要的最小配置單元(三個(gè)接入點(diǎn)單元、三個(gè)代理單元和三個(gè)應(yīng)用單元),通 過號(hào)碼品牌從數(shù)據(jù)庫中查找品牌對(duì)應(yīng)的各應(yīng)用的接入點(diǎn)地址,代理地址,代 理端口, MMS的服務(wù)器的URL, Browser的主頁等系統(tǒng)參數(shù),將接入點(diǎn)地 址替換入接入點(diǎn)單元,代理地址和代理端口替換入代理單元,將MMS的服 務(wù)器的URL和Browser的主頁分別替換入各自的應(yīng)用單元,這三個(gè)業(yè)務(wù)的 接入點(diǎn)相同,Browser和MMS的代理相同,保留一個(gè)4妄入點(diǎn),兩個(gè)代理和 三個(gè)應(yīng)用,拼裝成預(yù)配置文檔;
F:通過OTA PUSH引擎和SMSC將預(yù)配置文檔發(fā)送給用戶終端;
G:用戶終端接收配置短信,IMSI鑒權(quán)通過后,將接入點(diǎn)信息和代理信 息安裝到終端上,并設(shè)為默認(rèn)值,然后將網(wǎng)絡(luò)瀏覽,彩信和流J 某體業(yè)務(wù)都指 向所配置的接入點(diǎn),并各自使用自己的代理,還為網(wǎng)絡(luò)瀏覽配置主頁信息, 為彩信配置信服務(wù)器的URL。
圖4所示為本發(fā)明無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),包括OTA服務(wù)器、 數(shù)據(jù)庫、預(yù)配置文檔生成引擎、OTAPUSH引擎、SMSC和管理終端,OTA 服務(wù)器包括預(yù)分析服務(wù)器和管理服務(wù)器,其中
預(yù)分析服務(wù)器,用于接收到業(yè)務(wù)配置請(qǐng)求后,判斷是否存在能夠完成終端配置的業(yè)務(wù),若存在,則向預(yù)配置文檔生成引擎發(fā)送預(yù)配置文檔生成請(qǐng)求, 在預(yù)配置文檔生成請(qǐng)求中包含待進(jìn)行終端配置的業(yè)務(wù)的列表、個(gè)性化參數(shù)、
終端號(hào)碼和號(hào)碼品牌;
預(yù)分析服務(wù)器判斷是否存在能夠完成終端配置的業(yè)務(wù)的過程包括根據(jù) 業(yè)務(wù)配置請(qǐng)求中的終端型號(hào)和數(shù)據(jù)庫中存儲(chǔ)的終端能力集判斷終端是否支 持用戶請(qǐng)求的業(yè)務(wù),如果存在不支持的業(yè)務(wù),則忽略該不支持的業(yè)務(wù),并向 業(yè)務(wù)開通系統(tǒng)返回相應(yīng)的錯(cuò)誤碼;如果支持,則進(jìn)一步判斷業(yè)務(wù)配置請(qǐng)求中 是否包含配置業(yè)務(wù)所需的全部必要的個(gè)性化參數(shù),如果未包含全部必要的個(gè) 性化參數(shù),則忽略該業(yè)務(wù),并向業(yè)務(wù)開通系統(tǒng)返回相應(yīng)的錯(cuò)誤碼。
數(shù)據(jù)庫,用于存儲(chǔ)由業(yè)務(wù)模板拆分的接入點(diǎn)單元、代理單元和應(yīng)用單元, 以及儲(chǔ)終端能力集,與運(yùn)營商相關(guān)的系統(tǒng)參數(shù),系統(tǒng)參數(shù)包括業(yè)務(wù)的接入 點(diǎn)地址,相同運(yùn)營商或相同號(hào)碼品牌的所有用戶的業(yè)務(wù)接入點(diǎn)可能是相同 的,采用代理的業(yè)務(wù)還包括代理地址和代理端口等,某些業(yè)務(wù)還可能具有特 有系統(tǒng)參數(shù),如MMS業(yè)務(wù)具有服務(wù)器的URL (統(tǒng)一資源定位符),Browser 業(yè)務(wù)具有主頁地址等。
預(yù)配置文檔生成引擎,用于在接收到預(yù)配置文檔生成請(qǐng)求后,從數(shù)據(jù)庫 中查找待進(jìn)行終端配置的業(yè)務(wù)對(duì)應(yīng)的最小配置單元和系統(tǒng)參數(shù),將個(gè)性化參 數(shù)和特有系統(tǒng)參數(shù)替換入應(yīng)用單元,將系統(tǒng)參數(shù)中的接入點(diǎn)地址替換入接入 點(diǎn)單元,將系統(tǒng)參數(shù)中的代理地址和代理端口替換入代理單元,將各個(gè)待進(jìn) 行終端配置的業(yè)務(wù)的最小配置單元拼裝成一個(gè)xml格式的預(yù)配置文檔,采用 PAP (推送訪問協(xié)議)消息將預(yù)配置文檔發(fā)送給OTAPUSH (推)引擎;
預(yù)配置文檔生成引擎拼裝預(yù)配置文檔的一般原則為重復(fù)的最小配置單 元僅保留一個(gè),相同代理的應(yīng)用單元,引用同一個(gè)代理單元,相同接入點(diǎn)的 代理單元引用同一個(gè)接入點(diǎn)單元,形成一個(gè)完整的XML預(yù)配置文檔,以減 小預(yù)配置文檔的數(shù)據(jù)量,便于傳輸。
OTA PUSH引擎,用于在接收到預(yù)配置文檔后,將預(yù)配置文檔轉(zhuǎn)換為 WBXML格式,采用SMPP消息將WBXML格式的預(yù)配置文檔發(fā)送給SMSC;
SMSC,用于在接收到OTA PUSH引擎發(fā)送的預(yù)配置文檔后,通過預(yù)配 置短消息將WBXML格式的預(yù)配置文檔發(fā)送給請(qǐng)求開通業(yè)務(wù)的用戶終端上。管理服務(wù)器,用于管理數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)。
管理終端,用于供工作人員操作與管理服務(wù)器進(jìn)行交互,維護(hù)數(shù)據(jù)庫中 的數(shù)據(jù)。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的 情況下,本領(lǐng)域技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這 些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法,包括將業(yè)務(wù)模板拆分為多個(gè)最小配置單元;用戶選擇進(jìn)行無線預(yù)配置的業(yè)務(wù);將進(jìn)行無線預(yù)配置的業(yè)務(wù)的個(gè)性化參數(shù)和/或系統(tǒng)參數(shù)替換入各自相應(yīng)的最小配置單元,將替換參數(shù)后的最小配置單元拼裝為預(yù)配置文檔;將所述預(yù)配置文檔發(fā)送給所述用戶的終端。
2、 如權(quán)利要求1所述的方法,其特征在于,所述最小配置單元包括 接入點(diǎn)單元、代理單元和應(yīng)用單元。
3、 如權(quán)利要求2所述的方法,其特征在于,所述系統(tǒng)參數(shù)包括接入點(diǎn) 地址、代理地址、代理端口和特有系統(tǒng)參數(shù),所述接入點(diǎn)地址替換入所述接 入點(diǎn)單元,所述代理地址和代理端口替換入所述代理單元中,所述個(gè)性化參 數(shù)和特有系統(tǒng)參數(shù)替換入所述應(yīng)用單元中。
4、 如權(quán)利要求3所述的方法,其特征在于,所述用戶選擇的進(jìn)行無線 預(yù)配置的業(yè)務(wù)為一項(xiàng)或多項(xiàng)。
5、 如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述進(jìn)行無線預(yù)配置的 業(yè)務(wù)為多項(xiàng)時(shí),所述將替換參數(shù)后的最小配置單元拼裝為預(yù)配置文檔的方法 為將重復(fù)的最小配置單元僅保留一個(gè),代理相同的應(yīng)用單元,引用同一個(gè) 代理單元,接入點(diǎn)相同的代理單元引用同一個(gè)接入點(diǎn)單元。
6、 如權(quán)利要求5所述的方法,其特征在于,在所述將進(jìn)行無線預(yù)配置 的業(yè)務(wù)的個(gè)性化參數(shù)和/或系統(tǒng)參數(shù)替換入各自相應(yīng)的最小配置單元前,還 根據(jù)所述用戶的終端型號(hào)和終端能力集判斷終端是否支持所述進(jìn)行無線預(yù) 配置的業(yè)務(wù),如果存在不支持的業(yè)務(wù),則忽略不支持的業(yè)務(wù);如果終端支持 進(jìn)行無線預(yù)配置的業(yè)務(wù),則判斷是否包含配置該業(yè)務(wù)所需的全部必要的個(gè)性 化參數(shù),如果未包含全部必要的個(gè)性化參數(shù),則忽略該業(yè)務(wù)。
7、 如權(quán)利要求1所述的方法,其特征在于,拼裝完成所述預(yù)配置文檔 后,還采用所述終端的移動(dòng)電話用戶身份標(biāo)識(shí)符IMSI對(duì)所述預(yù)配置文檔進(jìn) 行鑒一又加密。
8、 一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),包括預(yù)配置文檔生成引擎、數(shù) 據(jù)庫、無線預(yù)配置OTA推PUSH引擎、短消息中心SMSC,其中所述數(shù)據(jù)庫,用于保存由業(yè)務(wù)模板拆分的最小配置單元;所述預(yù)配置文檔生成引擎,用于將用戶選擇的進(jìn)行無線預(yù)配置的業(yè)務(wù)的 個(gè)性化參數(shù)和/或系統(tǒng)參數(shù)替換入各自相應(yīng)的最小配置單元,將替換參數(shù)后 的最小配置單元拼裝為預(yù)配置文檔,并將該預(yù)配置文檔發(fā)送給所述OTA PUSH引擎;所述OTA PUSH引擎,用于將所接收到的預(yù)配置文檔轉(zhuǎn)換為無線應(yīng)用 通訊協(xié)議二進(jìn)制可擴(kuò)展置標(biāo)語言WBXML格式,并將WBXML格式的預(yù)配 置文檔發(fā)送給所述SMSC;所述SMSC,用于將接收到的WBXML格式的預(yù)配置文檔通過預(yù)配置短 消息發(fā)送給用戶的終端。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述最小配置單元包括接入點(diǎn)單元、代理單元和應(yīng)用單元;所述系統(tǒng)參數(shù)包括接入點(diǎn)地址、代理地址、代理端口和特有系統(tǒng)參數(shù);所述預(yù)配置文檔生成引擎將所述接入點(diǎn)地址替換入所述接入點(diǎn)單元,所 述代理地址和代理端口替換入所述代理單元中,所述個(gè)性化參凄t和特有系統(tǒng) 參數(shù)替換入所述應(yīng)用單元中。
10、 如權(quán)利要求8所述的系統(tǒng),其特征在于,當(dāng)所述進(jìn)行無線預(yù)配置的 業(yè)務(wù)為多項(xiàng)時(shí),所述預(yù)配置文檔生成引擎將替換參數(shù)后的最小配置單元拼裝 為預(yù)配置文檔的方法為將重復(fù)的最小配置單元僅保留一個(gè),代理相同的應(yīng) 用單元,引用同一個(gè)代理單元,接入點(diǎn)相同的代理單元引用同一個(gè)接入點(diǎn)單 元。
全文摘要
本發(fā)明公開了一種無線預(yù)配置業(yè)務(wù)的實(shí)現(xiàn)方法,包括將業(yè)務(wù)模板拆分為多個(gè)最小配置單元;用戶選擇進(jìn)行無線預(yù)配置的業(yè)務(wù);將進(jìn)行無線預(yù)配置的業(yè)務(wù)的個(gè)性化參數(shù)和/或系統(tǒng)參數(shù)替換入各自相應(yīng)的最小配置單元,將替換參數(shù)后的最小配置單元拼裝為預(yù)配置文檔;將預(yù)配置文檔發(fā)送給用戶的終端。本發(fā)明避免了對(duì)于不同網(wǎng)絡(luò)系統(tǒng)分別存儲(chǔ)不同的業(yè)務(wù)模塊,而是根據(jù)不同的網(wǎng)絡(luò)系統(tǒng)選擇所需的最小配置單元,實(shí)現(xiàn)動(dòng)態(tài)地生成預(yù)配置文檔,并且可以使用一條配置短信完成多個(gè)業(yè)務(wù)的配置,對(duì)于運(yùn)營商提供的套餐業(yè)務(wù),提高了配置的效率,并且提供了采用IMSI的鑒權(quán)方法,使用IMSI鑒權(quán),可以使用戶不必輸入其他鑒權(quán)信息。
文檔編號(hào)H04W8/18GK101547412SQ200910136228
公開日2009年9月30日 申請(qǐng)日期2009年4月29日 優(yōu)先權(quán)日2009年4月29日
發(fā)明者楊永明 申請(qǐng)人:中興通訊股份有限公司