亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

即時(shí)通信系統(tǒng)中上行信息的分揀方法和裝置的制作方法

文檔序號(hào):7854976閱讀:471來源:國知局
專利名稱:即時(shí)通信系統(tǒng)中上行信息的分揀方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種即時(shí)通信系統(tǒng)中上行信息的分揀方法和裝置。
背景技術(shù)
為便于用戶使用業(yè)務(wù),應(yīng)用提供方,如IM (Instant Messaging,即時(shí)通信)提供商一般會(huì)利用服務(wù)號(hào)碼來關(guān)聯(lián)應(yīng)用,服務(wù)號(hào)碼一般由網(wǎng)絡(luò)運(yùn)營商分配給相應(yīng)的應(yīng)用提供方。用戶發(fā)送上行信息時(shí)會(huì)在信息中攜帶服務(wù)號(hào)碼以請求相應(yīng)的應(yīng)用邏輯,網(wǎng)絡(luò)中的網(wǎng)關(guān)設(shè)備在收到用戶的上行信息后,根據(jù)上行信息中的服務(wù)號(hào)碼將上行信息轉(zhuǎn)發(fā)至相應(yīng)的應(yīng)用邏輯,實(shí)現(xiàn)對上行信息的分揀。服務(wù)號(hào)碼資源是比較緊缺的資源,往往一個(gè)應(yīng)用提供方只有一個(gè)基準(zhǔn)的服務(wù)號(hào)碼,如10659999,而一個(gè)服務(wù)號(hào)碼只能與一個(gè)應(yīng)用邏輯相對應(yīng),所以應(yīng)用提供方通常在自己的基準(zhǔn)的服務(wù)號(hào)碼上設(shè)置長服務(wù)號(hào)碼來擴(kuò)展應(yīng)用,如在10659999的基礎(chǔ)上設(shè)置長服務(wù)號(hào)碼1065999901、106599990001,并將長服務(wù)號(hào)碼分別映射至不同的應(yīng)用邏輯?,F(xiàn)有的上行信息分揀方案至少存在如下缺陷I :由于應(yīng)用邏輯需要與服務(wù)號(hào)碼一一對應(yīng),服務(wù)號(hào)碼的資源十分有限,而應(yīng)用邏輯的數(shù)量又不斷增多,導(dǎo)致號(hào)碼資源十分匱乏,無法滿足需求;2:現(xiàn)有方案為節(jié)省號(hào)碼資源,采用多種功能集中于一個(gè)應(yīng)用邏輯使用一個(gè)服務(wù)號(hào)碼的方式,又導(dǎo)致應(yīng)用邏輯過于復(fù)雜,更新和維護(hù)的成本過高;3 :由于短的服務(wù)號(hào)碼更加便于推廣和使用,比如服務(wù)號(hào)碼106599991往往就比1065999900001更有價(jià)值,應(yīng)用提供方通常采用短的服務(wù)號(hào)碼建立一個(gè)應(yīng)用邏輯,加劇了號(hào)碼資源的浪費(fèi),增加了分揀上行信息的難度。

發(fā)明內(nèi)容
本發(fā)明提供了一種即時(shí)通信系統(tǒng)中上行信息的分揀方法和裝置,以解決現(xiàn)有方案僅利用服務(wù)號(hào)碼標(biāo)記應(yīng)用邏輯且服務(wù)號(hào)碼需要與應(yīng)用邏輯一一對應(yīng)所帶來的號(hào)碼資源匱乏的問題。為達(dá)到上述目的,本發(fā)明實(shí)施例采用了如下技術(shù)方案本發(fā)明實(shí)施例提供了一種即時(shí)通信系統(tǒng)中上行信息的分揀方法,其中,將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每一優(yōu)先級對應(yīng)于一個(gè)應(yīng)用邏輯,所述方法包括提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中;根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級;將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。
本發(fā)明實(shí)施例還提供了一種即時(shí)通信系統(tǒng)中上行信息的分揀裝置,所述裝置包括選取設(shè)置單元,用于將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每一優(yōu)先級對應(yīng)于一個(gè)應(yīng)用邏輯;信息提取單元,用于提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中;信息匹配單元,用于根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級;分揀執(zhí)行單元,用于將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。本發(fā)明實(shí)施例的有益效果是本發(fā)明實(shí)施例通過將上行信息中的指令和服務(wù)號(hào)碼組合起來作為分揀信息,并利用分揀信息與匹配規(guī)則設(shè)置多種優(yōu)先級,由不同優(yōu)先級對應(yīng)不同應(yīng)用邏輯的技術(shù)手段,解決了現(xiàn)有方案僅利用服務(wù)號(hào)碼標(biāo)記應(yīng)用邏輯且服務(wù)號(hào)碼需要與應(yīng)用邏輯一一對應(yīng)所帶來的號(hào)碼資源匱乏的問題,能夠最大程度地提高服務(wù)號(hào)碼資源的利用率,降低號(hào)碼資源的浪費(fèi)和信息分揀的難度。本發(fā)明實(shí)施例通過設(shè)置指令,能夠提供數(shù)量龐大的指令與服務(wù)號(hào)碼組合,從而滿足了不斷增多的應(yīng)用邏輯的需求,避免了為節(jié)省號(hào)碼資源將過多功能集中于一個(gè)應(yīng)用邏輯的問題,能夠降低應(yīng)用邏輯的復(fù)雜度以及更新和維護(hù)的成本。


圖I為本發(fā)明實(shí)施例一提供的一種即時(shí)通信系統(tǒng)中上行信息的分揀方法流程示意圖;圖2為本發(fā)明實(shí)施例三提供的一種即時(shí)通信系統(tǒng)中上行信息的分揀裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。參見圖1,為本發(fā)明實(shí)施例提供的一種即時(shí)通信系統(tǒng)中上行信息的分揀方法,包括11 :將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每一優(yōu)先級對應(yīng)于一個(gè)應(yīng)用邏輯。12 :提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中。13:根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級。14 :將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。本發(fā)明實(shí)施例通過將上行信息中的指令和服務(wù)號(hào)碼組合起來作為分揀信息,并利用分揀信息與匹配規(guī)則設(shè)置多種優(yōu)先級,由不同優(yōu)先級對應(yīng)不同應(yīng)用邏輯的技術(shù)手段,解決了現(xiàn)有方案僅利用服務(wù)號(hào)碼標(biāo)記應(yīng)用邏輯且服務(wù)號(hào)碼需要與應(yīng)用邏輯一一對應(yīng)所帶來的號(hào)碼資源匱乏的問題,能夠最大程度地提高服務(wù)號(hào)碼資源的利用率,降低號(hào)碼資源的浪費(fèi)和信息分揀的難度。本發(fā)明實(shí)施例通過設(shè)置指令,能夠提供數(shù)量龐大的指令與服務(wù)號(hào)碼組合,從而滿足了不斷增多的應(yīng)用邏輯的需求,避免了為節(jié)省號(hào)碼資源將過多功能集中于一個(gè)應(yīng)用邏輯的問題,能夠降低應(yīng)用邏輯的復(fù)雜度以及更新和維護(hù)的成本。在圖I所示實(shí)施例的基礎(chǔ)上,進(jìn)一步的,本實(shí)施例中的匹配規(guī)則包括精確匹配和模糊匹配,精確匹配指示用戶的分揀信息與所設(shè)置的分揀信息完全相同,模糊匹配指示用戶的分揀信息與所設(shè)置的分揀信息部分相同,則上述步驟11中利用所述分揀信息和匹配規(guī)則設(shè)置優(yōu)先級包括將指令精確匹配且服務(wù)號(hào)碼精確匹配設(shè)置為第一優(yōu)先級;將指令精確匹配而服務(wù)號(hào)碼模糊匹配設(shè)置為第二優(yōu)先級;將指令模糊匹配而服務(wù)號(hào)碼精確匹配設(shè)置為第三優(yōu)先級;將指令模糊匹配且服務(wù)號(hào)碼模糊匹配設(shè)置為第四優(yōu)先級;其中,第一優(yōu)先級高于第二優(yōu)先級,第二優(yōu)先級高于第三優(yōu)先級,第三優(yōu)先級高于第四優(yōu)先級。進(jìn)一步的,上述步驟13中按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配包括按照第一優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第一優(yōu)先級時(shí),將第一優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第一優(yōu)先級時(shí),按照第二優(yōu)先級利用所述匹配規(guī)則對所述用戶的 分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第二優(yōu)先級時(shí),將第二優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第二優(yōu)先級時(shí),按照第三優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第三優(yōu)先級時(shí),將第三優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第三優(yōu)先級時(shí),按照第四優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第四優(yōu)先級時(shí),將第四優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第四優(yōu)先級時(shí),通知所述用戶所發(fā)送的上行信息錯(cuò)誤。進(jìn)一步的,本方法還包括設(shè)置應(yīng)用邏輯產(chǎn)品和/或連接渠道與所述分揀信息的映射關(guān)系,在上述步驟14之后,所述方法還包括解析所述用戶的上行信息獲取所對應(yīng)的應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息,將獲取到的所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息添加在所述上行信息中發(fā)送至中轉(zhuǎn)服務(wù)器,以利用中轉(zhuǎn)服務(wù)器根據(jù)所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息發(fā)送所述上行信
肩、O進(jìn)一步的,上述利用中轉(zhuǎn)服務(wù)器根據(jù)所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息發(fā)送所述上行信息的步驟包括當(dāng)僅獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品時(shí),利用中轉(zhuǎn)服務(wù)器將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器;當(dāng)僅獲取到所對應(yīng)的連接渠道時(shí),利用中轉(zhuǎn)服務(wù)器通過所述連接渠道發(fā)送所述用戶的上行信息;當(dāng)同時(shí)獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品和連接渠道時(shí),利用中轉(zhuǎn)服務(wù)器通過所述連接渠道將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器。
為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對功能和作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進(jìn)行限定。下面對本發(fā)明實(shí)施例二提供的即時(shí)通信系統(tǒng)中上行信息的分揀方法進(jìn)行說明。11 :將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每一優(yōu)先級對應(yīng)于一個(gè)應(yīng)用邏輯。用戶的上行信息中主要包括信息內(nèi)容和服務(wù)號(hào)碼。本實(shí)施例通過充分利用這兩項(xiàng)信息,實(shí)現(xiàn)一種新型的信息分揀機(jī)制。本實(shí)施例建立指令(如單字母指令A(yù)/B/C),并將指令設(shè)置在信息內(nèi)容中,根據(jù)指令和服務(wù)號(hào)碼之間的組合關(guān)系(比如指令A(yù)+1065999901)來執(zhí)行分揀。上述組合關(guān)系根據(jù)指令、服務(wù)號(hào)碼以及匹配規(guī)則所形成。本實(shí)施例中的匹配規(guī)則包括精確匹配和模糊匹配,精確匹配指示用戶的分揀信息與所設(shè)置的分揀信息完全相同,模糊匹配指示用戶的分揀信息與所設(shè)置的分揀信息部分相同。本實(shí)施例根據(jù)組合關(guān)系設(shè)置多種用于分揀的優(yōu)先級,優(yōu)先級的設(shè)置原則可以包括如下A)精確匹配優(yōu)先分揀,采用先精確匹配后模糊匹配的原則。B)采用先指令后服務(wù)號(hào)碼的原則,即指令的優(yōu)先級高于服務(wù)號(hào)碼的優(yōu)先級。 由上,可以將所建立的優(yōu)先級的級別從高到低的順序表示如下指令精確匹配+服務(wù)號(hào)碼精確匹配 > 指令精確匹配+服務(wù)號(hào)碼模糊匹配 > 指令模糊匹配+服務(wù)號(hào)碼精確匹配 > 指令模糊匹配+服務(wù)號(hào)碼模糊匹配。即指令和服務(wù)號(hào)碼同時(shí)采用精確匹配時(shí)的優(yōu)先級是最高的,而指令和服務(wù)號(hào)碼同時(shí)采用模糊匹配時(shí)的優(yōu)先級是最低的,當(dāng)上行信息中的指令和服務(wù)號(hào)碼是允許使用的指令和服務(wù)號(hào)碼時(shí),由于設(shè)置了允許指令和服務(wù)號(hào)碼同時(shí)模糊匹配的方式,一定會(huì)將上行信息匹配出對應(yīng)的優(yōu)先級。當(dāng)無法匹配出上行信息所對應(yīng)的優(yōu)先級時(shí),表明上行信息錯(cuò)誤。在模糊匹配時(shí)用戶的上行信息中的服務(wù)號(hào)碼與所設(shè)置的分揀信息中的服務(wù)號(hào)碼部分相同,以及,用戶的上行信息中的指令與所設(shè)置的分揀信息中的指令部分相同。具體的,上述模糊匹配的方式可以根據(jù)需要設(shè)置,例如本實(shí)施例提供的一種服務(wù)號(hào)碼模糊匹配的方式為后對齊模糊匹配,當(dāng)用戶的分揀信息中的服務(wù)號(hào)碼從尾部向首部的預(yù)定數(shù)目的數(shù)字,與所設(shè)置的分揀信息中的服務(wù)號(hào)碼從尾部向首部的預(yù)定數(shù)目的數(shù)字相同時(shí),服務(wù)號(hào)碼模糊匹配成功。所述預(yù)定數(shù)目小于服務(wù)號(hào)碼中數(shù)字的總個(gè)數(shù)。本實(shí)施例提供的一種指令模糊匹配的方式為前對齊模糊匹配,當(dāng)用戶的分揀信息中的指令從尾部向首部的預(yù)定數(shù)目的字符,與所設(shè)置的分揀信息中的指令從尾部向首部的預(yù)定數(shù)目的字符相同時(shí),指令模糊匹配成功。所述預(yù)定數(shù)目小于指令中字符的總個(gè)數(shù)??梢岳斫?,上述服務(wù)號(hào)碼模糊匹配的方式也可以為前對齊模糊匹配,上述指令模糊匹配的方式也可以為后對齊模糊匹配。每一優(yōu)先級可以對應(yīng)于一個(gè)應(yīng)用邏輯,例如,當(dāng)選擇的用于匹配的指令為字母A,用于匹配的服務(wù)號(hào)碼為10659999,應(yīng)用邏輯包括pi、p2、p3和p4時(shí),優(yōu)先級和應(yīng)用邏輯的對應(yīng)關(guān)系可以表示如下
第一優(yōu)先級(A精確匹配+10659999精確匹配)——pi、第二優(yōu)先級(A精確匹配+10659999模糊匹配)----p2、第二優(yōu)先級(A模糊匹配+10659999精確匹配)----p3、第四優(yōu)先級(A模糊匹配+10659999模糊匹配)一一p4、12 :提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中。從上行信息的信息內(nèi)容中提取出指令,根據(jù)應(yīng)用的具體設(shè)置,服務(wù)號(hào)碼可以從信息內(nèi)容中提取,也可以從上行信息包頭中的目標(biāo)地址中提取。
13:根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級。匹配時(shí),先按照第一優(yōu)先級匹配,若滿足第一優(yōu)先級結(jié)束匹配,當(dāng)無法滿足時(shí),再執(zhí)行第二優(yōu)先級匹配,依次類推,直至利用第四優(yōu)先級進(jìn)行匹配。當(dāng)無法得到所匹配的優(yōu)先級時(shí),說明上行信息錯(cuò)誤,這時(shí),可以向用戶發(fā)送通知消息,以提高用戶體驗(yàn)。仍以上述用于匹配的指令為字母A、用于匹配的服務(wù)號(hào)碼為10659999,的示例說明用戶的分揀信息為“A+10659999”時(shí)會(huì)被匹配至第一優(yōu)先級用戶的分揀信息為“A+10659999001”會(huì)被匹配至第二優(yōu)先級用戶的分揀信息為“A1+10659999”會(huì)被匹配至第三優(yōu)先級用戶的分揀信息為“A1+10659999001”會(huì)被匹配至第四優(yōu)先級其中,指令和服務(wù)號(hào)碼的模糊匹配都采用了前對齊匹配的方式。14 :將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。用戶的分揀信息為“A+10659999”會(huì)分揀到Pl用戶的分揀信息為“A+10659999001”會(huì)分揀到P2用戶的分揀信息為“A1+10659999”會(huì)分揀到P3用戶的分揀信息為“A1+10659999001”會(huì)分揀到P4進(jìn)一步的,本實(shí)施例還包括建立起指令、服務(wù)號(hào)碼的組合與產(chǎn)品和/或渠道之間的映射關(guān)系。并在提供應(yīng)用邏輯的相關(guān)服務(wù)之前,在上行信息中附帶上相應(yīng)的產(chǎn)品和/或渠道信息等,以根據(jù)產(chǎn)品和/或連接渠道信息再次對上行信息進(jìn)行分揀。上述產(chǎn)品可以為能夠提供應(yīng)用邏輯的相應(yīng)服務(wù)的應(yīng)用產(chǎn)品,例如,對于頂(即時(shí)通信)應(yīng)用邏輯,存在多種頂產(chǎn)品都能支持頂通信,則通過上述映射關(guān)系將一種指令與服務(wù)號(hào)碼的組合關(guān)系對應(yīng)于一個(gè)頂產(chǎn)品。上述連接渠道指示了上行信息的傳輸方式或推廣方式,如通過短信渠道傳輸或者通過離線消息傳輸?shù)?,則通過上述映射關(guān)系將一種指令與服務(wù)號(hào)碼的組合關(guān)系對應(yīng)于一種連接渠道。例如,為產(chǎn)品設(shè)置標(biāo)記符號(hào)PID和為連接渠道設(shè)置標(biāo)記符號(hào)QID,映射關(guān)系中記錄指令、服務(wù)號(hào)碼的組合與標(biāo)記符號(hào)的對應(yīng)關(guān)系。示例性的,當(dāng)組合A+1065999901對應(yīng)的產(chǎn)品PID為01、對應(yīng)的連接渠道的QID為001時(shí),則可以獲知組合A+1065999901對應(yīng)的產(chǎn)品和連接渠道。本實(shí)施例,在確定了上行信息的優(yōu)先級,獲知其所對應(yīng)的應(yīng)用邏輯后,將獲取到的所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息添加在上行信息中發(fā)送至中轉(zhuǎn)服務(wù)器,利用中轉(zhuǎn)服務(wù)器根據(jù)產(chǎn)品和/或連接渠道信息再次對上行信息進(jìn)行分揀,以進(jìn)一步提高分揀效果。該中轉(zhuǎn)服務(wù)器可以由apache服務(wù)器實(shí)現(xiàn)。由上所述,本實(shí)施例可以最大程度的利用服務(wù)號(hào)碼資源、建立精確匹配和模糊匹配的概念后,可以通過分揀層面控制不同產(chǎn)品邏輯優(yōu)先級,并優(yōu)選apache服務(wù)器執(zhí)行中轉(zhuǎn),以提高中轉(zhuǎn)效率同時(shí)便于建立有效的監(jiān)控。本發(fā)明實(shí)施例三還提供了一種即時(shí)通信系統(tǒng)中上行信息的分揀裝置,參見圖2,所述裝置包括選取設(shè)置單元21,用于將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息, 利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每一優(yōu)先級對應(yīng)于一個(gè)應(yīng)用邏輯;信息提取單元22,用于提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中;信息匹配單元23,用于根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級;分揀執(zhí)行單元24,用于將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。進(jìn)一步的,所述匹配規(guī)則包括精確匹配和模糊匹配,精確匹配指示用戶的分揀信息與所設(shè)置的分揀信息完全相同,模糊匹配指示用戶的分揀信息與所設(shè)置的分揀信息部分相同;所述選取設(shè)置單元21,具體用于將指令精確匹配且服務(wù)號(hào)碼精確匹配設(shè)置為第一優(yōu)先級;將指令精確匹配而服務(wù)號(hào)碼模糊匹配設(shè)置為第二優(yōu)先級;將指令模糊匹配而服務(wù)號(hào)碼精確匹配設(shè)置為第三優(yōu)先級;將指令模糊匹配且服務(wù)號(hào)碼模糊匹配設(shè)置為第四優(yōu)先級;其中,第一優(yōu)先級高于第二優(yōu)先級,第二優(yōu)先級高于第三優(yōu)先級,第三優(yōu)先級高于第四優(yōu)先級。進(jìn)一步的,所述信息匹配單元23,具體用于按照第一優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第一優(yōu)先級時(shí),將第一優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第一優(yōu)先級時(shí),按照第二優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第二優(yōu)先級時(shí),將第二優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第二優(yōu)先級時(shí),按照第三優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第三優(yōu)先級時(shí),將第三優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第三優(yōu)先級時(shí),按照第四優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第四優(yōu)先級時(shí),將第四優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配;當(dāng)所述用戶的分揀信息不滿足第四優(yōu)先級時(shí),通知所述用戶所發(fā)送的上行信息錯(cuò)誤。進(jìn)一步的,所述選取設(shè)置單元21,還用于設(shè)置應(yīng)用邏輯產(chǎn)品和/或連接渠道與所述分揀信息的映射關(guān)系,所述裝置還包括
解析獲取單元,用于解析所述用戶的上行信息獲取所對應(yīng)的應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息;信息中轉(zhuǎn)單元,用于將獲取到的所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息添加在所述上行信息中發(fā)送至中轉(zhuǎn)服務(wù)器,以利用中轉(zhuǎn)服務(wù)器根據(jù)所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息發(fā)送所述上行信息。進(jìn)一步的,當(dāng)所述解析獲取單元僅獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品時(shí),所述信息中轉(zhuǎn)單元利用中轉(zhuǎn)服務(wù)器將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器;當(dāng)所述解析獲取單元僅獲取到所對應(yīng)的連接渠道時(shí),所述信息中轉(zhuǎn)單元利用中轉(zhuǎn)服務(wù)器通過所述連接渠道發(fā)送所述用戶的上行信息;當(dāng)所述解析獲取單元同時(shí)獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品和連接渠道時(shí),所述信息中轉(zhuǎn)單元利用中轉(zhuǎn)服務(wù)器通過所述連接渠道將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器。本發(fā)明裝置實(shí)施例中各單元和模塊的具體工作方式可以參見本發(fā)明的方法實(shí)施 例。本發(fā)明實(shí)施例通過將上行信息中的指令和服務(wù)號(hào)碼組合起來作為分揀信息,并利用分揀信息與匹配規(guī)則設(shè)置多種優(yōu)先級,由不同優(yōu)先級對應(yīng)不同應(yīng)用邏輯的技術(shù)手段,解決了現(xiàn)有方案僅利用服務(wù)號(hào)碼標(biāo)記應(yīng)用邏輯且服務(wù)號(hào)碼需要與應(yīng)用邏輯一一對應(yīng)所帶來的號(hào)碼資源匱乏的問題,能夠最大程度地提高服務(wù)號(hào)碼資源的利用率,降低號(hào)碼資源的浪費(fèi)和信息分揀的難度。本發(fā)明實(shí)施例通過設(shè)置指令,能夠提供數(shù)量龐大的指令與服務(wù)號(hào)碼組合,從而滿足了不斷增多的應(yīng)用邏輯的需求,避免了為節(jié)省號(hào)碼資源將過多功能集中于一個(gè)應(yīng)用邏輯的問題,能夠降低應(yīng)用邏輯的復(fù)雜度以及更新和維護(hù)的成本。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種即時(shí)通信系統(tǒng)中上行信息的分揀方法,其特征在干,將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每ー優(yōu)先級對應(yīng)于ー個(gè)應(yīng)用邏輯,所述方法包括 提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中; 根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級; 將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述匹配規(guī)則包括精確匹配和模糊匹配,精確匹配指示用戶的分揀信息與所設(shè)置的分揀信息完全相同,模糊匹配指示用戶的分揀信息與所設(shè)置的分揀信息部分相同; 所述利用所述分揀信息和匹配規(guī)則設(shè)置優(yōu)先級包括 將指令精確匹配且服務(wù)號(hào)碼精確匹配設(shè)置為第一優(yōu)先級; 將指令精確匹配而服務(wù)號(hào)碼模糊匹配設(shè)置為第二優(yōu)先級; 將指令模糊匹配而服務(wù)號(hào)碼精確匹配設(shè)置為第三優(yōu)先級; 將指令模糊匹配且服務(wù)號(hào)碼模糊匹配設(shè)置為第四優(yōu)先級; 其中,第一優(yōu)先級高于第二優(yōu)先級,第二優(yōu)先級高于第三優(yōu)先級,第三優(yōu)先級高于第四優(yōu)先級。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配包括 按照第一優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第一優(yōu)先級時(shí),將第一優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第一優(yōu)先級吋,按照第二優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第二優(yōu)先級吋,將第二優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第二優(yōu)先級時(shí),按照第三優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第三優(yōu)先級吋,將第三優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第三優(yōu)先級時(shí),按照第四優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第四優(yōu)先級時(shí),將第四優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第四優(yōu)先級時(shí),通知所述用戶所發(fā)送的上行信息錯(cuò)誤。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括設(shè)置應(yīng)用邏輯產(chǎn)品和/或連接渠道與所述分揀信息的映射關(guān)系,在所述將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯之后,所述方法還包括 解析所述用戶的上行信息獲取所對應(yīng)的應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息; 將獲取到的所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息添加在所述上行信息中發(fā)送至中轉(zhuǎn)服務(wù)器,以利用中轉(zhuǎn)服務(wù)器根據(jù)所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息發(fā)送所述上行信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在干,所述利用中轉(zhuǎn)服務(wù)器根據(jù)所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息發(fā)送所述上行信息包括 當(dāng)僅獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品時(shí),利用中轉(zhuǎn)服務(wù)器將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器; 當(dāng)僅獲取到所對應(yīng)的連接渠道時(shí),利用中轉(zhuǎn)服務(wù)器通過所述連接渠道發(fā)送所述用戶的上行信息; 當(dāng)同時(shí)獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品和連接渠道時(shí),利用中轉(zhuǎn)服務(wù)器通過所述連接渠道將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器。
6.一種即時(shí)通信系統(tǒng)中上行信息的分揀裝置,其特征在于,所述裝置包括 選取設(shè)置単元,用于將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所 述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每ー優(yōu)先級對應(yīng)于ー個(gè)應(yīng)用邏輯; 信息提取單元,用于提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息,其中,所述指令包含在上行信息的信息內(nèi)容中; 信息匹配単元,用于根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級; 分揀執(zhí)行単元,用于將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述匹配規(guī)則包括精確匹配和模糊匹配,精確匹配指示用戶的分揀信息與所設(shè)置的分揀信息完全相同,模糊匹配指示用戶的分揀信息與所設(shè)置的分揀信息部分相同; 所述選取設(shè)置單元,具體用于將指令精確匹配且服務(wù)號(hào)碼精確匹配設(shè)置為第一優(yōu)先級;將指令精確匹配而服務(wù)號(hào)碼模糊匹配設(shè)置為第二優(yōu)先級;將指令模糊匹配而服務(wù)號(hào)碼精確匹配設(shè)置為第三優(yōu)先級;將指令模糊匹配且服務(wù)號(hào)碼模糊匹配設(shè)置為第四優(yōu)先級;其中,第一優(yōu)先級高于第二優(yōu)先級,第二優(yōu)先級高于第三優(yōu)先級,第三優(yōu)先級高于第四優(yōu)先級。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在干, 所述信息匹配単元,具體用于按照第一優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第一優(yōu)先級時(shí),將第一優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第一優(yōu)先級吋,按照第二優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第二優(yōu)先級吋,將第二優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第二優(yōu)先級時(shí),按照第三優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第三優(yōu)先級吋,將第三優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第三優(yōu)先級時(shí),按照第四優(yōu)先級利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,當(dāng)所述用戶的分揀信息滿足第四優(yōu)先級時(shí),將第四優(yōu)先級作為所述用戶對應(yīng)的優(yōu)先級,結(jié)束匹配; 當(dāng)所述用戶的分揀信息不滿足第四優(yōu)先級時(shí),通知所述用戶所發(fā)送的上行信息錯(cuò)誤。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述選取設(shè)置單元,還用于設(shè)置應(yīng)用邏輯產(chǎn)品和/或連接渠道與所述分揀信息的映射關(guān)系,所述裝置還包括 解析獲取單元,用于解析所述用戶的上行信息獲取所對應(yīng)的應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息; 信息中轉(zhuǎn)單元,用于將獲取到的所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息添加在所述上行信息中發(fā)送至中轉(zhuǎn)服務(wù)器,以利用中轉(zhuǎn)服務(wù)器根據(jù)所述應(yīng)用邏輯產(chǎn)品和/或連接渠道的信息發(fā)送所述上行信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在干, 當(dāng)所述解析獲取單元僅獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品時(shí),所述信息中轉(zhuǎn)單元利用中轉(zhuǎn)服務(wù)器將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器; 當(dāng)所述解析獲取單元僅獲取到所對應(yīng)的連接渠道時(shí),所述信息中轉(zhuǎn)單元利用中轉(zhuǎn)服務(wù) 器通過所述連接渠道發(fā)送所述用戶的上行信息; 當(dāng)所述解析獲取單元同時(shí)獲取到所對應(yīng)的應(yīng)用邏輯產(chǎn)品和連接渠道時(shí),所述信息中轉(zhuǎn)単元利用中轉(zhuǎn)服務(wù)器通過所述連接渠道將所述用戶的上行信息發(fā)送至所述應(yīng)用邏輯產(chǎn)品的服務(wù)器。
全文摘要
本發(fā)明公開了一種即時(shí)通信系統(tǒng)中上行信息的分揀方法和裝置,能夠降低號(hào)碼資源的浪費(fèi),最大程度地提高服務(wù)號(hào)碼資源的利用率。本發(fā)明實(shí)施例提供的一種即時(shí)通信系統(tǒng)中上行信息的分揀方法,其中,將所設(shè)置的指令和應(yīng)用邏輯的服務(wù)號(hào)碼選取為分揀信息,利用所述分揀信息和匹配規(guī)則設(shè)置多種優(yōu)先級,每一優(yōu)先級對應(yīng)于一個(gè)應(yīng)用邏輯,該方法包括提取來自用戶的上行信息中的指令和服務(wù)號(hào)碼,作為該用戶的分揀信息;根據(jù)所述用戶的分揀信息,按照優(yōu)先級從高到低的順序利用所述匹配規(guī)則對所述用戶的分揀信息進(jìn)行匹配,得到所述用戶對應(yīng)的優(yōu)先級;將所述上行信息分揀至所匹配出的優(yōu)先級對應(yīng)的應(yīng)用邏輯。
文檔編號(hào)H04L12/58GK102739566SQ201210224360
公開日2012年10月17日 申請日期2012年6月28日 優(yōu)先權(quán)日2012年6月28日
發(fā)明者趙文華 申請人:北京神州泰岳軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1