專利名稱::一種信息名址業(yè)務處理模塊及處理方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動網(wǎng)絡(luò)通訊
技術(shù)領(lǐng)域:
,具體涉及一種信息名址業(yè)務處理模塊及處理方法。
背景技術(shù):
:如圖1所示,信息名址服務是互聯(lián)網(wǎng)的尋址技術(shù)同移動通信技術(shù)融合的一種新型移動網(wǎng)絡(luò)通訊服務,信息名址服務使用容易理解記憶的自然語言,為手機終端用戶提供信息服務引導。用戶通過手機短信方式發(fā)送服務請求,最終通過解析系統(tǒng),獲得相應信息回復,并最終實現(xiàn)用戶與信息服務提供者之間的直接溝通,溝通方式可以采用短信、WAPPUSH等多樣化的形式?,F(xiàn)有技術(shù)信息名址業(yè)務處理模塊及處理方法有如下缺點1)不支持手機與信息名址業(yè)務處理模塊的多通道交互會話;2)信息名址轉(zhuǎn)發(fā)單一,不能按時段轉(zhuǎn)發(fā)信息名址;3)不支持手機用戶自定義命令訪問信息名址。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種信息名址業(yè)務處理模塊及處理方法,克服現(xiàn)有技術(shù)的信息名址業(yè)務處理模塊不支持多通道交互會話、不能按時段轉(zhuǎn)發(fā)信息名址以及不支持手機用戶自定義命令訪問信息名址的缺陷。本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案為一種信息名址業(yè)務處理模塊,包括會話處理子模塊、轉(zhuǎn)發(fā)處理子模塊和命令處理子模塊,所述會話處理子模塊、所述轉(zhuǎn)發(fā)處理子模塊和所述命令處理子模塊依次相連,所述會話處理子模塊用于根據(jù)手機信息名址業(yè)務信息建立當前手機的會話標識符,存儲所述會話標識符,并將所述手機信息名址業(yè)務信息轉(zhuǎn)發(fā)所述轉(zhuǎn)發(fā)處理子4莫塊;所述轉(zhuǎn)發(fā)處理子模塊用于判斷所述手機信息名址業(yè)務信息中的信息名址是否設(shè)置了對應的轉(zhuǎn)發(fā)信息名址,若是則將所述手機信息名址業(yè)務信息中的信息名址用所述轉(zhuǎn)發(fā)信息名址替換,并將所述手機信息名址業(yè)務信息返回所述會話處理子模塊,若否則將所述手機信息名址業(yè)務信息轉(zhuǎn)發(fā)所述命令處理子模塊;所述命令處理子模塊用于判斷所述手積4言息名址業(yè)務信息中的手機命令是否為已定義的手機命令,若是則調(diào)用插件進行處理,若否則返回所述手機信息名址業(yè)務信息中的信息名址相關(guān)的信息。所述的信息名址業(yè)務處理模塊,其中所述會話處理子模塊將所述會話標識符存入會話內(nèi)存表。所述的信息名址業(yè)務處理模塊,其中所述會話標識符由信息名址編號和手機號碼連綴構(gòu)成。所述的信息名址業(yè)務處理模塊,其中所述插件和所述命令處理子模塊在業(yè)務處理完畢后,向所述會話處理子模塊發(fā)送結(jié)束標識符,所述會話處理子模塊在收到所述結(jié)束標識符后刪除相應的會話標識符。所述的信息名址業(yè)務處理模塊,其中所述會話處理子模塊為每一個所述會話標識符設(shè)置定時器,超過預定的時間時,由定時器觸發(fā)刪除所述會話標識的操作。所述的信息名址業(yè)務處理模塊,其中所述轉(zhuǎn)發(fā)處理子模塊根據(jù)轉(zhuǎn)發(fā)內(nèi)存表中信息名址和轉(zhuǎn)發(fā)信息名址對應關(guān)系,將所述手才幾信息名址業(yè)務信息中的信息名址用所述轉(zhuǎn)發(fā)信息名址替換。所述的信息名址業(yè)務處理模塊,其中所述轉(zhuǎn)發(fā)內(nèi)存表內(nèi)設(shè)置轉(zhuǎn)發(fā)時段,所述轉(zhuǎn)發(fā)處理子模塊判斷當前時間是否在所述轉(zhuǎn)發(fā)時段內(nèi),若是則將所述手機信息名址業(yè)務信息中的信息名址用所述轉(zhuǎn)發(fā)信息名址替換。所述的信息名址業(yè)務處理模塊,其中所述命令處理子模塊判斷所述手機信息名址業(yè)務信息中的手機命令在欄目內(nèi)存表中是否有對應的信息名址欄目,若是則調(diào)用相應的插件進行處理,若否則返回所述手機信息名址業(yè)務信息中的信息名址的回復語以及欄目列表。一種信息名址業(yè)務處理方法,包括步驟Al、信息名址業(yè)務處理模塊接收手機信息名址業(yè)務信息;A2、調(diào)用會話處理子模塊;A3、調(diào)用轉(zhuǎn)發(fā)處理子模塊;A4、調(diào)用命令處理子模塊;A5、調(diào)用插件;A6、信息名址業(yè)務處理模塊將手機信息名址業(yè)務處理結(jié)果發(fā)送給手機用戶。所述的信息名址業(yè)務處理方法,其中所述步驟A4包括步驟所述命令處理子模塊判斷所述手機信息名址業(yè)務信息中的手機命令在欄目內(nèi)存表中是否有對應的信息名址欄目,若是則調(diào)用相應的插件進行處理,若否則返回所述手機信息名址業(yè)務信息中的信息名址的回復語以及欄目列表。本發(fā)明的有益效果本發(fā)明通過在會話內(nèi)存表中設(shè)置會話標識符,實現(xiàn)了多通道信息名址服務;若信息名址提供者擁有多個信息名址,但不方便為每個信息名址設(shè)置相應的欄目時,本發(fā)明可以根據(jù)信息名址提供者要求的時段對不同的信息名址進行替換轉(zhuǎn)發(fā);對于手機用戶自定義的命令,本發(fā)明可以進行相應的處理,本發(fā)明為信息名址業(yè)務處理提供了統(tǒng)一的處理接口,提高了信息名址業(yè)務處理的效率。本發(fā)明包括如下附圖圖1為現(xiàn)有技術(shù)信息名址服務與互聯(lián)網(wǎng)服務對比示意圖;圖2為本發(fā)明信息名址業(yè)務處理模塊示意圖3為本發(fā)明會話處理子模塊流程圖4為本發(fā)明轉(zhuǎn)發(fā)處理子模塊流程圖5為本發(fā)明命令處理子模塊流程圖6為本發(fā)明信息名址業(yè)務處理方法流程圖。具體實施例方式下面根據(jù)附圖和實施例對本發(fā)明作進一步詳細說明如圖2、圖3、圖4和圖5所示,本發(fā)明信息名址業(yè)務處理模塊,包括會話處理子模塊、轉(zhuǎn)發(fā)處理子模塊和命令處理子模塊,會話處理子模塊、轉(zhuǎn)發(fā)處理子模塊和命令處理子模塊依次相連,會話處理子模塊根據(jù)手機信息名址業(yè)務信息建立當前手機的會話標識符,存儲會話標識符,并將手機信息名址業(yè)務信息轉(zhuǎn)給轉(zhuǎn)發(fā)處理子纟莫塊;轉(zhuǎn)發(fā)處理子模塊判斷所述手機信息名址業(yè)務信息中的信息名址是否設(shè)置了對應的轉(zhuǎn)發(fā)信息名址,若是則將手機信息名址業(yè)務信息中的信息名址用轉(zhuǎn)發(fā)信息名址替換,并將手機信息名址業(yè)務信息返回會話處理子模塊,若否則將手機信息名址業(yè)務信息轉(zhuǎn)發(fā)命令處理子模塊;命令處理子模塊判斷手機信息名址業(yè)務信息中的手機命令是否為已定義的手機命令,若是則調(diào)用插件進行處理,若否則返回手機信息名址業(yè)務信息中的信息名址相關(guān)的信白會話處理子模塊會話處理子模塊實現(xiàn)的功能使同一手機號碼在未關(guān)閉訪問信息名址A通道的情況下還可以訪問信息名址B,隨著訪問信息名址的不同,會話處理子模塊創(chuàng)建新的會話通道。多通道交互會話采用會話內(nèi)存表存儲會話標識符。會話標識符由信息名址編號加訪問者手機號碼組成,信息名址編號是唯一的,不同的手機號碼訪問時也將產(chǎn)生不同的會話標識符,根據(jù)這一特性實現(xiàn)多通道會話機制。當有手機用戶訪問信息名址時,會話處理子模塊生成一個會話唯一標識符并按會話內(nèi)存表結(jié)構(gòu)存儲到會話內(nèi)存表中。信息名址編號由系統(tǒng)自動生成,每個信息名址編號唯一,例1-10000,手機號碼只取后11位數(shù)字,例+8613798563135只取13798563135當作標準的手機號碼,信息名址編號+手機號碼=會話唯一標識符。會話內(nèi)存表的數(shù)據(jù)結(jié)構(gòu)如表1所示。<table>tableseeoriginaldocumentpage9</column></row><table>轉(zhuǎn)發(fā)處理子模塊若信息名址提供者擁有多個信息名址,但不方便為每個信息名址設(shè)置相應的欄目時,轉(zhuǎn)發(fā)處理子模塊根據(jù)信息名址提供者要求的時段對不同的信息名址進行替換轉(zhuǎn)發(fā)。若信息名址提供者要求信息名址轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)處理子模在如表2所示的轉(zhuǎn)發(fā)內(nèi)存表中記錄信息名址和用于替換轉(zhuǎn)發(fā)的信息名址,并設(shè)定由開始時間與終止時間組成的轉(zhuǎn)發(fā)時段,當接收到手機信息名址業(yè)務信息時,轉(zhuǎn)發(fā)處理子模塊比較當前系統(tǒng)時間與轉(zhuǎn)發(fā)時段,若當前時間大于等于轉(zhuǎn)發(fā)時段的開始時間且小于等于轉(zhuǎn)發(fā)時段的終止時間,轉(zhuǎn)發(fā)處理子模塊將手機信息名址業(yè)務信息中的信息名址用轉(zhuǎn)發(fā)信息名址替換,手機信息名址業(yè)務信息中的其他數(shù)據(jù)不做變動,返回會話處理子模塊處理。表2轉(zhuǎn)發(fā)內(nèi)存表數(shù)據(jù)結(jié)構(gòu)<table>tableseeoriginaldocumentpage10</column></row><table>命令處理子模塊命令處理子模塊判斷手機信息名址業(yè)務信息中的手機命令在如表3所示的欄目內(nèi)存表中是否有對應的信息名址欄目,若是則調(diào)用相應的插件進行處理,若否則返回手機信息名址業(yè)務信息中的信息名址的回復語以及欄目列表。表3欄目內(nèi)存表數(shù)據(jù)結(jié)構(gòu)<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>結(jié)束多通道會話有兩種處理模式l.插件和命令處理子模塊在業(yè)務處理完畢后,向會話處理子模塊發(fā)送結(jié)束標識符,會話處理子模塊在收到所述結(jié)束標識符后刪除相應的會話標識符。2.會話處理子模塊為每一個所述會話標識符設(shè)置定時器,超過預定的時間時,由定時器觸發(fā)刪除所述會話標識的操作。如圖6所示,本發(fā)明信息名址業(yè)務處理方法,包括步驟Al、信息名址業(yè)務處理模塊接收手機信息名址業(yè)務信息;A2、調(diào)用會話處理子模塊;A3、調(diào)用轉(zhuǎn)發(fā)處理子模塊;A4、調(diào)用命令處理子模塊;A5、調(diào)用插件;A6、信息名址業(yè)務處理模塊將手機信息名址業(yè)務處理結(jié)果發(fā)送給手機用戶。步驟A4包括步驟命令處理子模塊判斷手機信息名址業(yè)務信息中的手機命令在欄目內(nèi)存表中是否有對應的信息名址欄目,若是則調(diào)用相應的插件進行處理,若否則返回手機信息名址業(yè)務信息中的信息名址的回復語以及欄目列表。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的實質(zhì)和精神,可以有多種變形方案實現(xiàn)本發(fā)明,以上所述僅為本發(fā)明較佳可行的實施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)變化,均包含于本發(fā)明的4又利范圍之內(nèi)。權(quán)利要求1、一種信息名址業(yè)務處理模塊,其特征在于包括會話處理子模塊、轉(zhuǎn)發(fā)處理子模塊和命令處理子模塊,所述會話處理子模塊、所述轉(zhuǎn)發(fā)處理子模塊和所述命令處理子模塊依次相連,所述會話處理子模塊用于根據(jù)手機信息名址業(yè)務信息建立當前手機的會話標識符,存儲所述會話標識符,并將所述手機信息名址業(yè)務信息轉(zhuǎn)發(fā)所述轉(zhuǎn)發(fā)處理子模塊;所述轉(zhuǎn)發(fā)處理子模塊用于判斷所述手機信息名址業(yè)務信息中的信息名址是否設(shè)置了對應的轉(zhuǎn)發(fā)信息名址,若是則將所述手機信息名址業(yè)務信息中的信息名址用所述轉(zhuǎn)發(fā)信息名址替換,并將所述手機信息名址業(yè)務信息返回所述會話處理子模塊,若否則將所述手機信息名址業(yè)務信息轉(zhuǎn)發(fā)所述命令處理子模塊;所述命令處理子模塊用于判斷所述手機信息名址業(yè)務信息中的手機命令是否為已定義的手機命令,若是則調(diào)用插件進行處理,若否則返回所述手機信息名址業(yè)務信息中的信息名址相關(guān)的信息。2、根據(jù)權(quán)利要求1所述的信息名址業(yè)務處理模塊,其特征在于所述會話處理子模塊將所述會話標識符存入會話內(nèi)存表。3、根據(jù)權(quán)利要求2所述的信息名址業(yè)務處理模塊,其特征在于所述會話標識符由信息名址編號和手機號碼連綴構(gòu)成。4、根據(jù)權(quán)利要求3所迷的信息名址業(yè)務處理模塊,其特征在于所述插件和所述命令處理子模塊在業(yè)務處理完畢后,向所述會話處理子模塊發(fā)送結(jié)束標識符,所述會話處理子模塊在收到所述結(jié)束標識符后刪除相應的會話標識符。5、根據(jù)權(quán)利要求4所述的信息名址業(yè)務處理模塊,其特征在于所述會話處理子才莫塊為每一個所述會話標識符設(shè)置定時器,超過預定的時間時,由定時器觸發(fā)刪除所述會話標識的揚:作。6、根據(jù)權(quán)利要求5所述的信息名址業(yè)務處理模塊,其特征在于所述轉(zhuǎn)發(fā)處理子模塊根據(jù)轉(zhuǎn)發(fā)內(nèi)存表中信息名址和轉(zhuǎn)發(fā)信息名址對應關(guān)系,將所述手機信息名址業(yè)務信息中的信息名址用所述轉(zhuǎn)發(fā)信息名址替換。7、根據(jù)權(quán)利要求6所述的信息名址業(yè)務處理模塊,其特征在于所述轉(zhuǎn)發(fā)內(nèi)存表內(nèi)設(shè)置轉(zhuǎn)發(fā)時段,所述轉(zhuǎn)發(fā)處理子模塊判斷當前時間是否在所述轉(zhuǎn)發(fā)時^:內(nèi),若是則將所述手機信息名址業(yè)務信息中的信息名址用所述轉(zhuǎn)發(fā)信息名址替換。8、根據(jù)權(quán)利要求7所述的信息名址業(yè)務處理模塊,其特征在于所述命令處理子模塊判斷所述手機信息名址業(yè)務信息中的手機命令在欄目內(nèi)存表中是否有對應的信息名址欄目,若是則調(diào)用相應的插件進行處理,若否則返回所述手機信息名址業(yè)務信息中的信息名址的回復語以及欄目列表。9、一種信息名址業(yè)務處理方法,其特征在于,包括步驟Al、信息名址業(yè)務處理;f莫塊接收手機信息名址業(yè)務信息;A2、調(diào)用會話處理子模塊;A3、調(diào)用轉(zhuǎn)發(fā)處理子模塊;A4、調(diào)用命令處理子模塊;A5、調(diào)用插件;A6、信息名址業(yè)務處理模塊將手機信息名址業(yè)務處理結(jié)果發(fā)送給手機用戶。10、根據(jù)權(quán)利要求9所述的信息名址業(yè)務處理方法,其特征在于,所述步驟A4包括步驟所述命令處理子模塊判斷所述手機信息名址業(yè)務信息中的手機命令在欄目內(nèi)存表中是否有對應的信息名址欄目,若是則調(diào)用相應的插件進行處理,若否則返回所迷子才幾信恩名址業(yè)務信息中的信息名址的回復語以及欄目列表。全文摘要本發(fā)明公開了一種信息名址業(yè)務處理模塊,包括會話處理子模塊、轉(zhuǎn)發(fā)處理子模塊和命令處理子模塊,所述會話處理子模塊、所述轉(zhuǎn)發(fā)處理子模塊和所述命令處理子模塊依次相連。本發(fā)明通過在會話內(nèi)存表中設(shè)置會話標識符,實現(xiàn)了多通道信息名址服務;若信息名址提供者擁有多個信息名址,但不方便為每個信息名址設(shè)置相應的欄目時,本發(fā)明可以根據(jù)信息名址提供者要求的時段對不同的信息名址進行替換轉(zhuǎn)發(fā);對于手機用戶自定義的命令,本發(fā)明可以進行相應的處理,本發(fā)明為信息名址業(yè)務處理提供了統(tǒng)一的處理接口,提高了信息名址業(yè)務處理的效率。文檔編號H04W88/02GK101600171SQ20091010867公開日2009年12月9日申請日期2009年7月17日優(yōu)先權(quán)日2009年7月17日發(fā)明者張代軍,張樹林申請人:深圳市匯??萍奸_發(fā)有限公司