專利名稱:一種信息提示方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其是一種信息提示方法、系統(tǒng)及裝置。
背景技術(shù):
隨著運營商新一代無線網(wǎng)絡(luò)的建設(shè),數(shù)據(jù)增值業(yè)務(wù)的用戶數(shù)迅速增長, 基于高速的無線接入可以確保為用戶提供更加豐富精彩的業(yè)務(wù)體驗,這些業(yè)
務(wù)包括WAP瀏覽、彩信、個人信息管理(PIM, Personal information management), Email、移動流々某體、點對點通話(PTT, Push to talk)、即時 消息存在業(yè)務(wù)(IMPS, Instant message present service)等。
用戶使用數(shù)據(jù)業(yè)務(wù)時,通常需要預(yù)先在移動終端上正確設(shè)定接入?yún)?shù)和 業(yè)務(wù)參數(shù)。其中,所述接入?yún)?shù)包括APN接入點,以及部分業(yè)務(wù)還需要設(shè)置 接入網(wǎng)關(guān)/Proxy服務(wù)器(網(wǎng)關(guān)包括服務(wù)器的IP地址和端口 );所述業(yè)務(wù)參數(shù)包 括彩信中心地址,Email業(yè)務(wù)的郵件發(fā)送、接收服務(wù)器地址,PIM業(yè)務(wù)的 PIM服務(wù)器地址。
隨著新興業(yè)務(wù)種類的不斷增加,對移動終端配置要求也會越來越高。例 如部分業(yè)務(wù)需要設(shè)定Proxy代理,部分業(yè)務(wù)則不需要;不同業(yè)務(wù)使用不同的 APN接入點。終端側(cè)在配置上會有多套配置方案,供不同的業(yè)務(wù)選擇使用, 用戶在不了解業(yè)務(wù)的前提下, 一旦參數(shù)設(shè)置/選擇不當,業(yè)務(wù)將無法正常使用。
在現(xiàn)有技術(shù)中對于終端的接入?yún)?shù)設(shè)置不正確(如WAP GW的IP地址 設(shè)置錯誤),現(xiàn)有的WAP GW系統(tǒng)只會將用戶請求直接丟棄。用戶感到接入 失敗但無法找到業(yè)務(wù)請求失敗原因。對于終端的業(yè)務(wù)參數(shù)設(shè)置不正確,現(xiàn)有 技術(shù)中的部分網(wǎng)關(guān)具有將業(yè)務(wù)參數(shù)自行糾正的功能。即系統(tǒng)自行識別移動終 端請求的業(yè)務(wù)類型,并按照識別結(jié)果將業(yè)務(wù)請求發(fā)送給相應(yīng)的業(yè)務(wù)服務(wù)器。
發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)的缺陷在于
首先,用戶缺少了解參數(shù)設(shè)置狀態(tài)的途徑,用戶無法快速定位業(yè)務(wù)失敗 原因,甚至不能及時發(fā)現(xiàn)參數(shù)設(shè)置的錯誤,而導致業(yè)務(wù)的誤使用。退一步,現(xiàn)有技術(shù)中的參數(shù)自行糾正功能僅適用于業(yè)務(wù)參數(shù)錯誤的情況, 而不適用于接入?yún)?shù)錯誤的情況。
再次,在現(xiàn)有技術(shù)中,由于網(wǎng)關(guān)各廠商實現(xiàn)不一致,會導致用戶業(yè)務(wù)請 求時而成功,時而失敗,進一步降低用戶業(yè)務(wù)體驗。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種信息提示裝置,能夠?qū)σ苿咏K端接入?yún)?shù)和/或業(yè) 務(wù)參數(shù)設(shè)置錯誤時進行提示。
實現(xiàn)所述目的,本發(fā)明實施例是通過以下技術(shù)方案實現(xiàn)的 一種移動終 端設(shè)置錯誤提示裝置,包括特征抽取單元、主控單元、提示構(gòu)造單元和通 知處理接口;其中特征抽取單元,用于對獲取到的移動終端發(fā)送的請求數(shù) 據(jù)包進行特征抽??;主控單元,用于獲取特征抽取單元獲得的特征,與已保 存的特征數(shù)據(jù)進行匹配,判斷移動終端請求數(shù)據(jù)包中參數(shù)是否錯誤,若錯誤, 則觸發(fā)提示構(gòu)造單元;提示構(gòu)造單元,用于根據(jù)主控單元的觸發(fā)構(gòu)造提示信 息;通知處理接口,用于與通知服務(wù)器進行數(shù)據(jù)交互,包括將提示構(gòu)造單元 構(gòu)造生成的提示信息發(fā)送到通知服務(wù)器。
本發(fā)明另一實施例的目的是提供一種終端設(shè)置提示系統(tǒng),能夠?qū)崿F(xiàn)移動 終端參數(shù)設(shè)置錯誤的提示。所述系統(tǒng)包括接入網(wǎng)關(guān)/代理服務(wù)器、用戶在線 信息庫和通知服務(wù)器;其中用戶在線信息庫,用于保存用戶在線信息,包
括移動終端標識;接入網(wǎng)關(guān)/代理服務(wù)器,用于對獲取到的移動終端發(fā)送的請 求數(shù)據(jù)包進行特征抽取,與已保存的特征數(shù)據(jù)進行匹配,判斷移動終端請求 數(shù)據(jù)包中參數(shù)是否錯誤,若錯誤,則構(gòu)造提示信息并發(fā)送到通知服務(wù)器;通 知服務(wù)器,用于根據(jù)所述移動終端標識下發(fā)所述提示信息。
本發(fā)明另一實施例的目的是提供一種終端設(shè)置提示方法,其是通過以下 技術(shù)方案實現(xiàn)的對獲取到的移動終端發(fā)送的請求數(shù)據(jù)包進行特征抽取,與 已保存的特征數(shù)據(jù)進行匹配,判斷移動終端請求數(shù)據(jù)包中參數(shù)是否錯誤,若 錯誤,則構(gòu)造提示信息并根據(jù)所述移動終端標識下發(fā)所述提示信息。
由以上技術(shù)方案可以看出,其中一個方案有效解決因移動終端設(shè)置不當引起的業(yè)務(wù)訪問失敗,便于各類數(shù)據(jù)業(yè)務(wù)服務(wù)器(如彩信中心、下載服務(wù)器、
Push Mail服務(wù)器、郵件服務(wù)器等)快速高效定位業(yè)務(wù)失敗原因,糾正終端設(shè) 定,排除問題。另一個系統(tǒng)的方案中通過在一個點集中部署實現(xiàn)移動終端設(shè) 置錯誤的判斷以及糾正等功能,使得有效杜絕因各廠商對業(yè)務(wù)識別糾錯實現(xiàn) 不一致引起的現(xiàn)有技術(shù)中諸如計費錯誤等問題。
進一步的,本發(fā)明另一方案在進行參數(shù)判斷過程中采用了特征匹配和DPI 檢測相結(jié)合的方式,使得業(yè)務(wù)類型的識別具有較高的可靠性,進而導致對參 數(shù)正確性的判斷更加準確和高效。
本發(fā)明另一方案中進一步采用預(yù)配置的功能,使得支持預(yù)配置功能的移 動終端能夠快速實現(xiàn)終端錯誤配置的提示。
圖1為本發(fā)明裝置實施例結(jié)構(gòu)示意圖; 圖2為本發(fā)明系統(tǒng)實施例結(jié)構(gòu)示意圖; 圖3為本發(fā)明方法實施例流程圖。
具體實施例方式
以下參照圖1,具體說明本發(fā)明實施例中采用的移動終端設(shè)置錯誤提示裝 置的結(jié)構(gòu)。
如圖所示,所述接入網(wǎng)關(guān)/Proxy包括特征抽取單元11、主控單元13、 提示構(gòu)造單元15、用于連接通知服務(wù)器連接的通知處理接口 18。其中
特征抽取單元,用于對獲取到的數(shù)據(jù)包進行特征提取,例如,對數(shù)據(jù)包 進行分析得到的特征可以包括移動終端請求的接入網(wǎng)關(guān)/Proxy的IP地址、 目的端口、請求目標URL、請求數(shù)據(jù)包長度、數(shù)據(jù)包承載協(xié)議等。
提示構(gòu)造單元,用于根據(jù)主控單元的觸發(fā)構(gòu)造提示信息。用以提醒用戶 參數(shù)設(shè)置的錯誤,并重新設(shè)置。例如"您的接入?yún)?shù)不正確,WAP網(wǎng)關(guān)地址 為xx.xxx.xxx.xx,請修改參數(shù)后再進行業(yè)務(wù)請求,謝謝!"
通知處理接口,用于與通知服務(wù)器進行數(shù)據(jù)交互,包括將提示構(gòu)造單元構(gòu)造生成的提示信息發(fā)送到通知服務(wù)器,以實現(xiàn)最終將所述提示信息下發(fā)到 所述移動終端。所述通知服務(wù)器主要功能在于將相關(guān)的錯誤信息通知到終端
用戶,其實體可以是Email服務(wù)器/短信網(wǎng)關(guān)/短信中心/語音網(wǎng)關(guān)。
主控單元,依據(jù)所述提取到的特征,與系統(tǒng)緩存的特征進行匹配,判斷 移動終端請求數(shù)據(jù)包中設(shè)置的參數(shù)是否正確,所述參數(shù)設(shè)置包括接入?yún)?shù)和 業(yè)務(wù)參數(shù)。所述判斷可以是通過特征數(shù)據(jù)的匹配對接入?yún)?shù)正確性的判斷, 也可以是對業(yè)務(wù)參數(shù)正確性的判斷,或者同時對上述兩種參數(shù)正確性的判斷。
所述主控單元可以具體包括存儲單元和匹配單元,其中
存儲單元,用于保存各業(yè)務(wù)協(xié)議類型的特征數(shù)據(jù);
匹配單元,用于將特征抽取單元抽取到的特征數(shù)據(jù)與已保存的特征數(shù)據(jù) 進行匹配,如果不存在特征數(shù)據(jù)完全匹配的業(yè)務(wù)協(xié)議類型,則判斷所述請求 數(shù)據(jù)包中包含錯誤參數(shù),以及查找特征數(shù)據(jù)相匹配數(shù)最多的業(yè)務(wù)協(xié)議類型, 獲取已保存的該業(yè)務(wù)協(xié)議類型的參數(shù)。
舉例對抽取的特征數(shù)據(jù)進行匹配,其中,發(fā)現(xiàn)該請求數(shù)據(jù)包的目的IP 不正確,但目標端口是正確的,其它特征數(shù)據(jù)如包層載協(xié)議,長度等也都符 合某類業(yè)務(wù)特征,則判斷得到本請求終端設(shè)置接入網(wǎng)關(guān)地址設(shè)置有誤。
如果通過匹配發(fā)現(xiàn)接入?yún)?shù)設(shè)置錯誤或/和通過匹配發(fā)現(xiàn)業(yè)務(wù)參數(shù)設(shè)置錯 誤,則主控單元查詢用戶在線信息庫以獲取移動終端的在線信息,包括手機 號等,以使得本發(fā)明裝置生成的提示信息能夠被下發(fā)到正確的移動終端。
終端使用數(shù)據(jù)業(yè)務(wù)之前,需要執(zhí)行PDP激活過程,觸發(fā)此動作后, AAA/GGSN/GPRS會把用戶在線信息發(fā)到在線信息庫,包括移動終端號碼與 移動終端請求的IP地址等對應(yīng)關(guān)系,本實施例依據(jù)終端請求的IP地址到在線 信息庫去獲^^所述移動終端號碼。
在上述裝置結(jié)構(gòu)基礎(chǔ)上,本發(fā)明又一信息提示裝置實施例中還包括終 端能力庫單元14、預(yù)配置構(gòu)造單元16,以及用于連接預(yù)配置服務(wù)器的預(yù)配置 處理接口 17;其中終端能力庫單元,用于保存移動終端的能力信息,所述能力信息包括例 如該移動終端是否支持預(yù)配置功能等。其中,現(xiàn)有的一些移動終端具備支持 預(yù)配置的功能,即只要移動終端收到預(yù)配置信息,便會在界面上彈出提示框, 提示用戶接收到配置信息,是否需要激活當前配置,并在得到用戶的確認后 激活當前預(yù)配置信息的配置。
預(yù)配置構(gòu)造單元,用于根據(jù)主控單元的觸發(fā)構(gòu)造預(yù)配置信息;
預(yù)配置處理接口,用于與預(yù)配置服務(wù)器進行數(shù)據(jù)交互,包括將預(yù)配置構(gòu) 造單元構(gòu)造生成的信息發(fā)送到預(yù)配置服務(wù)器,以實現(xiàn)最終將預(yù)配置信息下發(fā) 到所述移動終端。所述預(yù)配置服務(wù)器,主要用于完成預(yù)配置信息(接入?yún)?shù)、 業(yè)務(wù)參數(shù))的主動下發(fā),終端收到預(yù)配置信息后在用戶的確認下完成配置參 數(shù)更新。
以及主控單元,如果通過匹配發(fā)現(xiàn)接入?yún)?shù)設(shè)置錯誤或/和通過匹配發(fā)現(xiàn) 業(yè)務(wù)參數(shù)設(shè)置錯誤,并通過預(yù)設(shè)的業(yè)務(wù)特征數(shù)據(jù)與當前請求的業(yè)務(wù)的特征數(shù) 據(jù)比較確定了當前請求的業(yè)務(wù)類型,則主控單元不僅可以將提示構(gòu)造單元生 成的提示信息通過通知處理接口借由通知服務(wù)器下發(fā)到移動終端,還可以查 找終端能力庫單元,判斷當前移動終端是否支持預(yù)配置功能;對于支持預(yù)配 置功能的移動終端,主控單元將預(yù)配置所需的信息發(fā)送給預(yù)配置構(gòu)造單元, 觸發(fā)預(yù)配置構(gòu)造單元生成預(yù)配置信息。
觸發(fā)預(yù)配置構(gòu)造單元生成預(yù)配置信息,并通過預(yù)配置處理4妄口經(jīng)由預(yù)配 置服務(wù)器下發(fā)到移動終端。
具體的,上述通過特征匹配發(fā)現(xiàn)參數(shù)設(shè)置錯誤并已判斷得到移動終端所 請求的業(yè)務(wù)類型的方式包括
51) 將抽取得到的若干特征分別與系統(tǒng)緩存的各業(yè)務(wù)(用戶彩信、pim、 Email等)的特征進行匹配,查找能夠得到匹配的特征的數(shù)最多的業(yè)務(wù)類型, 即判斷為移動終端所請求的業(yè)務(wù)類型;所述匹配的特征包括請求目標URL, 請求數(shù)據(jù)包長度等;
52) 對于特征的匹配順序設(shè)置優(yōu)先級,所述優(yōu)先級即根據(jù)業(yè)務(wù)類型特征數(shù)據(jù)的顯著性設(shè)定,用以決定特征匹配的順序;具體的,其作用在于在抽 取得到的請求包相關(guān)特征中,按照優(yōu)先級高低的順序進行匹配,當優(yōu)先級高 的特征數(shù)據(jù)相匹配時才執(zhí)行低優(yōu)先級特征數(shù)據(jù)的匹配,若高優(yōu)先級特征翁:據(jù) 不相匹配則不執(zhí)行低優(yōu)先級的匹配,最終將特征數(shù)據(jù)匹配數(shù)據(jù)最多的業(yè)務(wù)類 型作為移動終端所請求的業(yè)務(wù)類型。
所述用戶在線信息庫為存儲裝置,主要用于保存移動終端的某些在線信 息,包括手機號等,然而,本發(fā)明并不禁止該用戶在線信息庫置于本實施例 所述的裝置中。
在上述裝置結(jié)構(gòu)基礎(chǔ)上,本發(fā)明又一信息提示裝置實施例中還包括DPI 協(xié)議檢測單元12;
所述DPI檢測單元,主要用于請求包的協(xié)議檢測,可以定位出請求的協(xié) 議類型,其方式是通過協(xié)議解析判斷用戶請求的協(xié)議類型。本實施例中,DPI 檢測單元受主控單元的觸發(fā)對請求數(shù)據(jù)包進行DPI檢測,并將檢測結(jié)果反饋 給主控單元。
本實施例中,如果主控單元通過系統(tǒng)緩存的特征進行匹配無法根據(jù)特抽 取單元得到的特征判斷出移動終端所請求的業(yè)務(wù)類型,則主控單元觸發(fā)DPI 檢測單元對所述移動終端的請求數(shù)據(jù)包進行解析,以獲得其協(xié)議類型;并且, 主控單元根據(jù)DPI檢測單元返回的檢測結(jié)果確定業(yè)務(wù)類型。
本實施例中,所述主控單元可以包括存儲單元,用于保存各業(yè)務(wù)協(xié)議 類型的特征數(shù)據(jù);匹配單元,與已保存的特征數(shù)據(jù)進行匹配,若判斷移動終 端請求數(shù)據(jù)包中參數(shù)錯誤,并且無法確定請求數(shù)據(jù)包的業(yè)務(wù)協(xié)議類型,則觸 發(fā)DPI協(xié)議檢測單元;查找單元,根據(jù)DPI檢測單元得到的業(yè)務(wù)協(xié)議類型, 得到已保存的該業(yè)務(wù)協(xié)議類型的參數(shù)。
進而,主控單元查詢用戶在線信息庫以獲取移動終端的在線信息;查找 所述的終端能力庫單元,判斷當前移動終端是否支持預(yù)配置功能;對于支持 預(yù)配置功能的移動終端,主控單元將預(yù)配置所需的信息發(fā)送給預(yù)配置構(gòu)造單 元,觸發(fā)預(yù)配置構(gòu)造單元生成預(yù)配置信息,對于不支持預(yù)配置功能的移動終端,主控單元觸發(fā)提示構(gòu)造單元生成提示信息。
上述實施例中采用了特征抽取與DPI檢測相結(jié)合的方法,即該裝置中包 括了特征抽耳又單元和DPI纟全測單元,用于協(xié)助主控單元進行業(yè)務(wù)類型的識別。
然而,首先,上述實施例中,所述裝置中既包含特征抽fC單元,也包含
DPI檢測單元;當特征抽取單元獲得的特征不足以支持主控單元進行業(yè)務(wù)類型 識別時,主控單元觸發(fā)并借助DPI檢測單元的檢測出的協(xié)議類型進行業(yè)務(wù)類 型的識別。然而,在本發(fā)明所述裝置的其他實施例中,特征抽取單元和DPI 檢測單元在協(xié)助主控單元進行業(yè)務(wù)類型識別時并無主次/先后順序,即主控單 元依據(jù)特征識別單元抽取特征進行業(yè)務(wù)類型識別的失敗并非執(zhí)行DPI 一企測的 前提條件。具體的,例如本發(fā)明所述裝置獲得移動終端的請求數(shù)據(jù)包后, 可分別交由特征抽取單元和DPI 4企測單元進4亍處理,進而主控單元結(jié)合特征 抽取單元以及DPI ;險測單元的處理結(jié)果進行業(yè)務(wù)類型的識別。當然,本發(fā)明 也無意排除先進行DPI檢測并由主控單元進行業(yè)務(wù)類型的識別,或進而進行 特征抽取并進行業(yè)務(wù)類型識別的實現(xiàn)方式。
其次,本發(fā)明中也可以僅采用特征抽:取單元協(xié)助主控單元進行業(yè)務(wù)類型 的識別;而DPI ;險測單元的并非本發(fā)明實施例所述裝置所必須的。
上述實施例中,包含預(yù)配置構(gòu)造單元和終端能力庫單元和預(yù)配置處理接 口,使得本發(fā)明所述裝置能夠向支持預(yù)配置的移動終端下發(fā)預(yù)配置信息,方 便移動終端通過預(yù)配置功能改正配置錯誤的參數(shù)。然而,本發(fā)明的移動終端 設(shè)置錯誤提示裝置可以不必然支持預(yù)配置功能,即該裝置中可以不包含預(yù)配 置構(gòu)造單元和終端能力庫單元和預(yù)配置處理接口 ,從而使本發(fā)明裝置只采用 提示信息的方式通知用戶參數(shù)配置的錯誤。
以下說明本發(fā)明實施例的信息提示方法實現(xiàn)方式。具體為對獲取到的 移動終端發(fā)送的請求數(shù)據(jù)包進行特征抽取,與已保存的特征數(shù)據(jù)進行匹配, 判斷移動終端請求數(shù)據(jù)包中參數(shù)是否錯誤,若錯誤,則構(gòu)造提示信息并根據(jù) 所述移動終端標識下發(fā)所述提示信息。
上述方法中,若判斷得到移動終端請求數(shù)據(jù)包中參數(shù)錯誤,則所述方法還可以進一步包括獲取正確的參數(shù)并構(gòu)造包含所述正確的參數(shù)的提示信息。
對所述請求數(shù)據(jù)包進行DPI ;險測得到業(yè)務(wù)協(xié)議類型,并獲得所述業(yè)務(wù)協(xié) 議類型的正確的參數(shù)。
圖2示出了可實現(xiàn)上述方法的一系統(tǒng)實施例示意圖,如圖所示,該系統(tǒng) 包括接入網(wǎng)關(guān)/Proxy、預(yù)配置服務(wù)器、以及通知服務(wù)器。以下參照圖2及圖 3,說明本發(fā)明終端設(shè)置提示系統(tǒng)結(jié)構(gòu)及移動終端設(shè)置錯誤提示方法。
其中,接入網(wǎng)關(guān)/Proxy作為終端業(yè)務(wù)的代理服務(wù)器,負責終端業(yè)務(wù)請求響 應(yīng)的路由轉(zhuǎn)發(fā),舉例WAP接入網(wǎng)關(guān)設(shè)備完成用戶WAP瀏覽、MMS POST/GET 請求轉(zhuǎn)發(fā);核心網(wǎng)的計費代理服務(wù)器完成各類業(yè)務(wù)的接入、計費和控制。本 實施例中,接入網(wǎng)關(guān)/Proxy包含本發(fā)明提供的移動終端設(shè)置錯誤提示處理裝 置,主要對因終端設(shè)置問題引起的錯誤請求進行業(yè)務(wù)識別,通過與通知服務(wù) 器和預(yù)配置服務(wù)器的交互,完成提示、預(yù)配置信息的下發(fā)。參照圖3,具體的
1:移動終端發(fā)送業(yè)務(wù)請求數(shù)據(jù)包到接入網(wǎng)關(guān)/代理服務(wù)器;
移動終端包含對應(yīng)各種類型數(shù)據(jù)業(yè)務(wù)的客戶端軟件,如WAP瀏覽器、彩 信客戶端、PIM客戶端、流i某體播放器、郵件客戶端應(yīng)用和各類消息客戶端等 應(yīng)用軟件,用于發(fā)起各種類型的業(yè)務(wù)請求;
所述業(yè)務(wù)請求數(shù)據(jù)包參數(shù)可分為接入?yún)?shù)和業(yè)務(wù)參數(shù);
2:接入網(wǎng)關(guān)/Proxy服務(wù)器接收所述業(yè)務(wù)請求數(shù)據(jù)包,對該請求數(shù)據(jù)包進 行特征信息抽取,依據(jù)所述提取到的特征,與系統(tǒng)緩存的特征進行匹配;判 斷接入?yún)?shù)是否正確;
本實施例中判斷參數(shù)正確性的方法為將特征抽耳又單元抽耳又到的特4正數(shù) 據(jù)與已保存的特征數(shù)據(jù)進行匹配,如果抽取到的特征數(shù)據(jù)與系統(tǒng)保存的業(yè)務(wù) 特征數(shù)據(jù)一致,其中接入?yún)?shù)或者業(yè)務(wù)參數(shù)設(shè)置有誤,則判斷當前請求數(shù)據(jù) 報包含錯誤參數(shù);
舉例目的網(wǎng)關(guān)分析當前數(shù)據(jù)包的IP五元組信息,假設(shè)通過特征的匹配, 發(fā)現(xiàn)該請求數(shù)據(jù)包中的目的IP不是對應(yīng)業(yè)務(wù)網(wǎng)關(guān)地址,但目標端口是正確的,其它特征信息如包層載協(xié)議,長度等也都符合某類業(yè)務(wù)特征,基本確定本請
求終端設(shè)置接入網(wǎng)關(guān)地址設(shè)置有誤;這種情況產(chǎn)生的原因在于接入網(wǎng)關(guān)可 以是透明的,即對移動終端與目標服務(wù)器是完全透明的,當GGSN與接入網(wǎng)關(guān) 之間采用VPN技術(shù)時,GGSN將全部數(shù)據(jù)包轉(zhuǎn)發(fā)至網(wǎng)關(guān);
3:對于判斷為接入?yún)?shù)錯誤的業(yè)務(wù)請求數(shù)據(jù)包,接入網(wǎng)關(guān)/Proxy服務(wù)器 將該業(yè)務(wù)請求數(shù)據(jù)包丟棄;
4:接入網(wǎng)關(guān)/Proxy服務(wù)器向用戶在線信息庫查詢用戶的在線信息,包括 用戶號碼,并轉(zhuǎn)入步驟8執(zhí)行配置錯誤提示流程,或者查找預(yù)置的數(shù)據(jù)庫,判 斷該移動終端是否支持預(yù)配置功能;對于支持預(yù)配置的終端,轉(zhuǎn)入步驟10;;
5:與步驟2相應(yīng)的,依據(jù)提取到的特征,與系統(tǒng)緩存的特征進行匹配; 判斷業(yè)務(wù)參數(shù)是否正確以及獲取正確的業(yè)務(wù)類型;
在上文所述判斷參數(shù)正確性方法的基礎(chǔ)上,本發(fā)明實施例中可采用的判 斷方法包括以下兩種或者以下兩種方法的結(jié)合
51) 將抽取得到的若干特征分別與系統(tǒng)緩存的各業(yè)務(wù)(用戶彩信、pim、 Email等)的特征進行匹配,查找能夠得到匹配的特征的數(shù)最多的業(yè)務(wù)類型, 即判斷為移動終端所請求的業(yè)務(wù)類型;所述匹配的特征包括請求目標URL, 請求數(shù)據(jù)包長度等;
52) 對于特征的匹配順序設(shè)置優(yōu)先級,即在抽取得到的請求包相關(guān)特征 中,選取匹配優(yōu)先級高的特征先行進行匹配,當高優(yōu)先級的特征查找到匹配 項后在選取優(yōu)先級次高的特征進行匹配,依此類推最終選取出的業(yè)務(wù)類型即 判斷為移動終端所請求的業(yè)務(wù)類型;
對以上方法無法檢測出業(yè)務(wù)類型的請求,本發(fā)明還可采用DPI協(xié)議解析的 方法,嘗試先檢測出請求數(shù)據(jù)包的協(xié)議,并依據(jù)協(xié)議識別出對應(yīng)的業(yè)務(wù)類型。 當DPI檢測與上述特征匹配的方式相結(jié)合時,可以提高系統(tǒng)對業(yè)務(wù)類型判斷的 準確性,并提高系統(tǒng)對移動終端設(shè)置錯誤的識別能力;
6:對設(shè)置錯誤的業(yè)務(wù)參數(shù)自行進行糾正,并轉(zhuǎn)發(fā)所述請求數(shù)據(jù)包到相應(yīng)的業(yè)務(wù)服務(wù)器;以及,當所述業(yè)務(wù)服務(wù)器獲取被轉(zhuǎn)發(fā)的請求數(shù)據(jù)包后,將向 接入網(wǎng)關(guān)/代理服務(wù)器反饋響應(yīng)消息;通過分析業(yè)務(wù)服務(wù)器的響應(yīng)消息,若所 述響應(yīng)消息為接收請求數(shù)據(jù)包成功的響應(yīng)消息,則接入網(wǎng)關(guān)/Proxy服務(wù)器可以 確認糾正前的移動終端的業(yè)務(wù)參數(shù)設(shè)定不正確;接入網(wǎng)關(guān)/Proxy向移動終端發(fā) 送響應(yīng)消息;
7:接入網(wǎng)關(guān)/Proxy服務(wù)器向用戶在線信息庫查詢用戶的在線信息,所述 用戶在信息包括用戶號碼等,并轉(zhuǎn)入步驟8執(zhí)行配置錯誤提示流程,或者查找 預(yù)置的數(shù)據(jù)庫,判斷該移動終端是否支持預(yù)配置功能;對于支持預(yù)配置的終 端,轉(zhuǎn)入步驟10;
8:構(gòu)造提示消息,并遞交到通知服務(wù)器。所述提示消息的內(nèi)容例如可以 為"您的**參數(shù)不正確,請修改參數(shù)后再進行業(yè)務(wù)請求";所述提示消息 格式可以按照移動終端支持的格式而確定,例如可以為短信格式、電子郵件 格式或者語音格式;
9:利用預(yù)置的通知方式(如短信格式、電子郵件格式或者語音格式), 由通知服務(wù)器利用該所述預(yù)置的承載下發(fā)該構(gòu)造生成的提示信息;
本發(fā)明實施例中,通知方式的多樣化,便于用戶及時了解業(yè)務(wù)失敗原因, 增強用戶的業(yè)務(wù)體驗。
10:接入網(wǎng)關(guān)/Proxy服務(wù)器提交預(yù)配置請求到預(yù)配置服務(wù)器,請求中包含 正確的業(yè)務(wù)參數(shù);所述預(yù)配置服務(wù)器收到接入網(wǎng)關(guān)/Proxy服務(wù)器的預(yù)配置請求 后將疼送響應(yīng)消息給接入網(wǎng)關(guān)/Proxy服務(wù)器;
11:預(yù)配置服務(wù)器將預(yù)配置消息下發(fā)到移動終端;
12:在得到用戶的確認后,移動終端完成業(yè)務(wù)配置參數(shù)的激活和生效。
上述實施例中,當接入網(wǎng)關(guān)/Proxy判斷參數(shù)設(shè)置錯誤后自行糾正業(yè)務(wù)參 數(shù),并將移動終端發(fā)送的請求數(shù)據(jù)包進行轉(zhuǎn)發(fā),然而,本發(fā)明中所述步驟并 非必須執(zhí)行。接入網(wǎng)關(guān)/Proxy也可在判斷認為移動終端設(shè)置參數(shù)錯誤時,直接 轉(zhuǎn)入到錯誤配置/提示流程,而不必對收到的請求數(shù)據(jù)包糾正參數(shù)配置并進行轉(zhuǎn)發(fā)。并且,由于本發(fā)明通過匹配判斷接入?yún)?shù)/業(yè)務(wù)參數(shù)是否配置錯誤,并 獲取正確的業(yè)務(wù)類型,因此,本發(fā)明可以實現(xiàn)對業(yè)務(wù)參數(shù)的糾正,也可以實 現(xiàn)對接入?yún)?shù)的糾正。
上述實施例所述的系統(tǒng)中包含預(yù)配置服務(wù)器,然而,本發(fā)明又一系統(tǒng)實 施例中也可不包含預(yù)配置服務(wù)器,即在判斷移動終端參數(shù)配置錯誤的時候, 無論移動終端是否支持預(yù)配置功能,所述系統(tǒng)僅通過通知服務(wù)器按照預(yù)置的 通知方式下發(fā)提示信息。
上述實施例中先對接入?yún)?shù)的正確性進行了判斷(步驟2),后對業(yè)務(wù)參
數(shù)的正確性進行判斷(步驟5);然而,本發(fā)明并不限制對兩種參數(shù)進行判斷 的順序;以及,本發(fā)明并不排除僅對其中一類參數(shù)正確性進行判斷的實現(xiàn)方 式。
以下以WAP為例,具體說明本發(fā)明實施例的實現(xiàn)方式
本實施例中,首先假設(shè)移動終端接入?yún)?shù)設(shè)置錯誤。對于接入?yún)?shù)的設(shè) 置,由于WAP1X協(xié)議固定使用9200——9203端口 , WAP20終端協(xié)議爿使用80 端口,大部分終端在出廠時都已設(shè)定,不允許用戶編輯,僅允許用戶選擇, 因此WAP業(yè)務(wù)端口基本不存在設(shè)置錯誤的情況。因此本實施例中所述4妄入?yún)?數(shù)設(shè)置錯誤是指WAP網(wǎng)關(guān)IP地址錯誤。
WAP系統(tǒng)接收到移動終端發(fā)送的彩信發(fā)送請求;WAP系統(tǒng)判斷出移動終 端請求的WAP網(wǎng)關(guān)IP地址錯誤,抽取請求包的相關(guān)特征,包括終端請求的端 口Port,請求協(xié)議類型為TCP等。
依據(jù)以上提取到的特征,與系統(tǒng)緩存的特征進行匹配,當判斷得到在從 請求包提取的特征中,所述端口Port為9201——9203,然而所請求的IP地址不 是當前WAP網(wǎng)關(guān)IP地址時,則確定該WAP網(wǎng)關(guān)/代理服務(wù)器IP地址設(shè)置有誤。
依據(jù)預(yù)置的規(guī)則構(gòu)造錯誤提示信息,如"您的接入?yún)?shù)不正確,WAP網(wǎng)關(guān) 地址為xx.xxx.xxx.xx,請修改參數(shù)后再進行業(yè)務(wù)請求,謝謝!,,等。
向用戶在線信息庫查詢該移動終端的號碼,發(fā)送該錯誤提示信息到通知服務(wù)器,例如短信中心,短信中心下發(fā)該提示消息到該移動終端;
查詢終端能力庫,所述終端能力庫中保存了移動終端的型號信息以及該 移動終端是否為支持預(yù)配置的終端。對于支持預(yù)配置的終端,觸發(fā)預(yù)配置月良 務(wù)器下發(fā)相關(guān)的預(yù)配置信息到該移動終端。
其中,所述預(yù)配置功能是現(xiàn)有的 一些移動終端具備支持預(yù)配置的功能, 即只要收到預(yù)配置信息,便會在界面上彈出提示框,提示用戶接收到配置信 息,是否需要激活當前配置,并在得到用戶的確認后激活當前預(yù)配置信息的 配置。
依然以WAP為例,本實施例中假設(shè)移動終端接入?yún)?shù)設(shè)置正確,而業(yè)務(wù) 參數(shù)異常。
WAP系統(tǒng)接收移動終端發(fā)送的彩信發(fā)送請求,按照前一實施例中所述方 法,對接入?yún)?shù)是否正確進行判斷;并判斷業(yè)務(wù)參數(shù)是否正確。具體的,抽 取請求包相關(guān)特征,所述特征包括請求類型(例如為彩信)、請求包長度、 請求協(xié)議(例如為HTTP),將所述抽取得到的請求包相關(guān)特征與系統(tǒng)緩存的 業(yè)務(wù)特征進行匹配,用以判斷移動終端請求的業(yè)務(wù)類型。
假設(shè)判斷得到所述請求包的請求為彩信的POSTl喿作,然而所請求的目標 URL地址不正確,則按照預(yù)置的規(guī)則構(gòu)造錯誤提示信息,向用戶在線信息庫 查詢該移動終端的號碼,發(fā)送該錯誤提示信息到通知服務(wù)器(如短信中心), 進而下發(fā)該提示消息到該移動終端。
在本實施例中,WAP系統(tǒng)也可進一步自行糾正該請求的目標URL,以保 證本次業(yè)務(wù)請求能夠成功發(fā)送。然而,本發(fā)明并不要求系統(tǒng)一定執(zhí)行自行糾 正諸如目標URL的處理。
查詢終端能力庫,判斷該移動終端是否為支持預(yù)配置的終端。對于支持 預(yù)配置的終端,觸發(fā)預(yù)配置服務(wù)器下發(fā)相關(guān)的預(yù)配置信息到該移動終端。通 常移動終端在得到用戶的確認后即激活當前預(yù)配置信息的配置。此后用戶可 正常使用彩信業(yè)務(wù)。另外,以Email類業(yè)務(wù)為例,這類業(yè)務(wù)需要在終端設(shè)定的代理服務(wù)器地址 就是特定的Email服務(wù)器的地址,不需要再另外設(shè)定代理地址,如果用戶不能 區(qū)分Email代理與其它的業(yè)務(wù)代理的區(qū)別,用戶的Email相關(guān)請求必定無法成 功。采用本方案后,接入網(wǎng)關(guān)側(cè)內(nèi)嵌的終端設(shè)置提示^t塊可以有效識別出用 戶請求類型,轉(zhuǎn)而發(fā)送相關(guān)提示信息告知用戶正確設(shè)定郵件服務(wù)器配置信息 (提示信息中提示用戶更改APN接入點,代理地址為郵件服務(wù)器地址),或 者直接發(fā)送郵件服務(wù)器相關(guān)的預(yù)配置信息到終端,讓用戶正確完成相關(guān)配置, 從而正常使用Email業(yè)務(wù)。
由以上實施例可知,本發(fā)明方案有效解決因移動終端設(shè)置不當引起的業(yè) 務(wù)訪問失敗,便于各類數(shù)據(jù)業(yè)務(wù)服務(wù)器(如彩信中心、下載服務(wù)器、PushMail 服務(wù)器、郵件服務(wù)器等)快速高效定位業(yè)務(wù)失敗原因,糾正終端設(shè)定,排除 問題。其中系統(tǒng)的方案中通過在一個點集中部署實現(xiàn)移動終端設(shè)置錯誤的判 斷以及糾正等功能,使得有效杜絕因各廠商對業(yè)務(wù)識別糾錯實現(xiàn)不一致引起 的現(xiàn)有技術(shù)中諸如計費錯誤等問題。
并且,本發(fā)明實施例在進行參數(shù)判斷過程中采用了特征匹配和DPI檢測 相結(jié)合的方式,使得業(yè)務(wù)類型的識別具有較高的可靠性,進而導致對參數(shù)正 確性的判斷更加準確和高效。
并且,上述實施例中實現(xiàn)了對接入?yún)?shù)和業(yè)務(wù)參數(shù)的自行糾錯。
是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機 可讀存儲介質(zhì)中,所述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的一種信息提示方法、系統(tǒng)及裝置進行了詳細介紹, 對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
及 應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明 的限制。
權(quán)利要求
1. 一種信息提示裝置,其特征在于,包括特征抽取單元、主控單元、提示構(gòu)造單元和通知處理接口;其中特征抽取單元,用于對獲取到的移動終端發(fā)送的請求數(shù)據(jù)包進行特征抽取;主控單元,用于獲取特征抽取單元獲得的特征,與已保存的特征數(shù)據(jù)進行匹配,判斷移動終端請求數(shù)據(jù)包中參數(shù)是否錯誤,若錯誤,則觸發(fā)提示構(gòu)造單元;提示構(gòu)造單元,用于根據(jù)主控單元的觸發(fā)構(gòu)造提示信息;通知處理接口,用于與通知服務(wù)器進行數(shù)據(jù)交互,包括將提示構(gòu)造單元構(gòu)造生成的提示信息發(fā)送到通知服務(wù)器。
2、 如權(quán)利要求1所述的裝置,其特征在于 所述參數(shù)為接入?yún)?shù)或者業(yè)務(wù)參數(shù)。
3、 如權(quán)利要求2所述的裝置,其特征在于若判斷得到移動終端請求數(shù)據(jù)包中參數(shù)錯誤,則主控單元進一步獲得正 確的參數(shù);以及,所述提示構(gòu)造單元構(gòu)造的提示信息中包含所述正確的參數(shù)。
4、 如權(quán)利要求3所述的裝置,其特征在于,所述主控單元包括存儲單元,用于保存各業(yè)務(wù)協(xié)議類型的特征數(shù)據(jù);匹配單元,用于將特征抽取單元抽取到的特征數(shù)據(jù)與已保存的特征數(shù)據(jù) 進行匹配,如果不存在特征數(shù)據(jù)完全匹配的業(yè)務(wù)協(xié)議類型,則判斷所述請求 數(shù)據(jù)包中包含錯誤參數(shù),以及查找特征數(shù)據(jù)相匹配數(shù)最多的業(yè)務(wù)協(xié)議類型, 獲取已保存的該業(yè)務(wù)協(xié)議類型的參數(shù)。
5、 如權(quán)利要求3所述的裝置,其特征在于,還包括DPI協(xié)議檢測單元,用于對移動終端的請求數(shù)據(jù)包進行協(xié)議解析,判斷業(yè) 務(wù)協(xié)議類型;以及,所述主控單元包括存儲單元,用于保存各業(yè)務(wù)協(xié)議類型的特征數(shù)據(jù);匹配單元,與已保存的特征數(shù)據(jù)進行匹配,若判斷移動終端請求數(shù)據(jù)包 中參數(shù)錯誤,并且無法確定請求數(shù)據(jù)包的業(yè)務(wù)協(xié)議類型,則觸發(fā)DPI協(xié)議檢測單元;查找單元,根據(jù)DPI檢測單元得到的業(yè)務(wù)協(xié)議類型,得到已保存的該業(yè) 務(wù)協(xié)議類型的正確的接入?yún)?shù)或/和業(yè)務(wù)參數(shù)。
6、 如權(quán)利要求3至5其中之一所述的裝置,其特征在于,還包括預(yù)配 置構(gòu)造單元、終端能力庫單元、預(yù)配置處理接口;其中終端能力庫單元,用于保存移動終端的能力信息,所述能力信息包括移 動終端是否支持預(yù)配置功能;主控單元,查找所述終端能力庫單元,若所述移動終端支持預(yù)配置功能, 則將所述正確的參數(shù)發(fā)送給預(yù)配置構(gòu)造單元;預(yù)配置構(gòu)造單元,用于根據(jù)所述正確的參數(shù)構(gòu)造預(yù)配置信息;預(yù)配置處理接口,用于與預(yù)配置服務(wù)器進行數(shù)據(jù)交互,包括將所述預(yù)配 置信息發(fā)送到預(yù)配置服務(wù)器。
7、 一種信息提示系統(tǒng),其特征在于,包括接入網(wǎng)關(guān)/代理服務(wù)器、用戶 在線信息庫和通知服務(wù)器;其中用戶在線信息庫,用于保存移動終端標識;接入網(wǎng)關(guān)/代理服務(wù)器,用于對獲取到的移動終端發(fā)送的請求數(shù)據(jù)包進行 特征抽取,與已保存的特征數(shù)據(jù)進行匹配,判斷移動終端請求數(shù)據(jù)包中參數(shù) 是否錯誤,若錯誤,則構(gòu)造提示信息并發(fā)送到通知服務(wù)器;通知服務(wù)器,用于根據(jù)所述移動終端標識下發(fā)所述提示信息。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于接入網(wǎng)關(guān)/代理服務(wù)器,若判斷得到移動終端請求數(shù)據(jù)包中參數(shù)錯誤,則 進一步用于獲取正確的參數(shù)并構(gòu)造包含所述正確的參數(shù)的^^是示信息。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述接入網(wǎng)關(guān)/代理服務(wù)器,對所述請求數(shù)據(jù)包進行DPI檢測得到業(yè)務(wù)協(xié)議類型,并獲得所述協(xié)議類型的正確的業(yè)務(wù)參數(shù)。
10、 如權(quán)利要求8或9所述的系統(tǒng),其特征在于,還包括預(yù)配置服務(wù)器; 其中接入網(wǎng)關(guān)/代理服務(wù)器,若判斷得到移動終端支持預(yù)配置功能,則才艮據(jù)所 述正確的業(yè)務(wù)參數(shù)構(gòu)造預(yù)配置信息;預(yù)配置服務(wù)器,用于根據(jù)所述終端標識下發(fā)所述預(yù)配置信息。
11、 如權(quán)利要求8所述的系統(tǒng),其特征在于接入網(wǎng)關(guān)/代理服務(wù)器,根據(jù)所述的正確的參數(shù)修改所述請求數(shù)據(jù)包中錯 誤的參數(shù),并轉(zhuǎn)發(fā)該數(shù)據(jù)包到業(yè)務(wù)服務(wù)器。
12、 一種信息提示方法,其特征在于對獲取到的移動終端發(fā)送的請求數(shù)據(jù)包進行特征抽取,與已保存的特征 數(shù)據(jù)進行匹配,判斷移動終端請求數(shù)據(jù)包中參數(shù)是否錯誤,若錯誤,則構(gòu)造 提示信息并根據(jù)所述移動終端標識下發(fā)所述提示信息。
13、 如權(quán)利要求12所述的方法,其特征在于,若判斷得到移動終端請求 數(shù)據(jù)包中參數(shù)錯誤,則所述方法進一步包括獲取正確的參數(shù)并構(gòu)造包含所述正確的參數(shù)的提示信息。
14、 如權(quán)利要求13所述的方法,其特征在于,所述獲取正確的參數(shù)的步 驟具體為對所述請求數(shù)據(jù)包進行DPI檢測得到業(yè)務(wù)協(xié)議類型,并獲得所述協(xié)議類 型的正確的業(yè)務(wù)參數(shù)。
15、 如權(quán)利要求13或14所述的方法,其特征在于對于支持預(yù)配置功能的移動終端,根據(jù)所述正確的業(yè)務(wù)參數(shù)構(gòu)造預(yù)配置 信息;并根據(jù)所述終端標識下發(fā)所述預(yù)配置信息。
16、 如;K利要求12所述的方法,其特征在于根據(jù)所述的正確的參數(shù)修改所述請求數(shù)據(jù)包中錯誤的參數(shù),并轉(zhuǎn)發(fā)該數(shù) 據(jù)包到業(yè)務(wù)服務(wù)器。
全文摘要
本發(fā)明公開了一種信息提示方法、系統(tǒng)及裝置。所述裝置包括特征抽取單元、主控單元、提示構(gòu)造單元和通知處理接口;其中特征抽取單元,用于對獲取到的移動終端發(fā)送的請求數(shù)據(jù)包進行特征抽??;主控單元,用于獲取特征抽取單元獲得的特征,與已保存的特征數(shù)據(jù)進行匹配,判斷移動終端請求數(shù)據(jù)包中參數(shù)是否錯誤,若錯誤,則觸發(fā)提示構(gòu)造單元;提示構(gòu)造單元,用于根據(jù)主控單元的觸發(fā)構(gòu)造提示信息;通知處理接口,用于與通知服務(wù)器進行數(shù)據(jù)交互,包括將提示構(gòu)造單元構(gòu)造生成的提示信息發(fā)送到通知服務(wù)器。本發(fā)明有效解決因移動終端設(shè)置不當引起的業(yè)務(wù)訪問失敗,便于各個業(yè)務(wù)引擎快速高效定位業(yè)務(wù)失敗原因,糾正終端設(shè)定。
文檔編號H04L29/08GK101287006SQ200810096950
公開日2008年10月15日 申請日期2008年5月12日 優(yōu)先權(quán)日2008年5月12日
發(fā)明者吳逸俊 申請人:華為軟件技術(shù)有限公司