專利名稱::用于1.7路短消息服務(wù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明通常涉及無線通信,且尤其涉及在各種類型的計(jì)算設(shè)備和移動(dòng)手持機(jī)之間的短消息服務(wù)。
背景技術(shù):
:由無線承載方執(zhí)行短消息服務(wù)(SMS)以允許在預(yù)定地理范圍以內(nèi)或者跨越國境線向移動(dòng)電話發(fā)送文本消息、以及從移動(dòng)電話發(fā)送文本消息。SMS消息通常具有以下特征接收方電話號(hào)碼、文本消息以及發(fā)送方號(hào)碼。接收方電話號(hào)碼通常是附著國際撥號(hào)規(guī)劃特征的號(hào)碼,即國家代碼加上國家特定號(hào)碼。發(fā)送方號(hào)碼可以具有下面兩種形式之一完整國際撥號(hào)規(guī)劃號(hào)碼或者短代碼。短代碼通常僅在諸如國家的給定地理范圍之內(nèi)唯一,并且通常在長度上具有4、5、6或者更多數(shù)字。對于移動(dòng)到移動(dòng)的SMS(從一個(gè)蜂窩電話到另一蜂窩電話的消息),發(fā)送方號(hào)碼是發(fā)送蜂窩電話的國際撥號(hào)規(guī)劃號(hào)碼。對于計(jì)算機(jī)應(yīng)用到移動(dòng)的SMS,發(fā)送方號(hào)碼可以是國際拔號(hào)規(guī)劃號(hào)碼或者短代碼。對于計(jì)算機(jī)應(yīng)用,期望能夠向蜂窩電話發(fā)送SMS消息(移動(dòng)終止消息)并且使得接收方提供回響應(yīng)的SMS消息(移動(dòng)發(fā)起消息)到應(yīng)用。對于計(jì)算機(jī)應(yīng)用,通常對任意給定接收方生成多個(gè)消息,在此情況下,重要的是計(jì)算機(jī)應(yīng)用的適當(dāng)操作能夠?qū)碜越邮辗降娜我饨o定響應(yīng)(移動(dòng)發(fā)起消息)與給定應(yīng)用生成的消息(移動(dòng)終止消息)唯一地相關(guān)。不幸的是,接收方回復(fù)消息的順序以及無線岸義載方網(wǎng)絡(luò)將回復(fù)遞送返回到應(yīng)用的順序可能是隨機(jī)的,并且在標(biāo)識(shí)響應(yīng)與哪個(gè)移動(dòng)終止消息關(guān)聯(lián)的、返回到應(yīng)用的SMS消息中并不呈現(xiàn)信息。因而,期望具有一種系統(tǒng)和方法,其中計(jì)算機(jī)應(yīng)用生成的移動(dòng)終止消息可以唯一關(guān)聯(lián)于移動(dòng)發(fā)起響應(yīng)。
發(fā)明內(nèi)容本發(fā)明通過提供一種方法而克服上述問題,在該方法中,由包含嵌入響應(yīng)菜單的計(jì)算機(jī)應(yīng)用所生成的移動(dòng)終止SMS(短消息服務(wù))無線消息可以發(fā)送到移動(dòng)手持機(jī),并且其中來自移動(dòng)手持機(jī)的移動(dòng)發(fā)起響應(yīng)可以唯一地再關(guān)聯(lián)于原始移動(dòng)終止的SMS。假定SMS在移動(dòng)終止消息和移動(dòng)發(fā)起消息之間不提供內(nèi)在關(guān)聯(lián),本發(fā)明中的方法和系統(tǒng)提供一種方案,其中原始計(jì)算機(jī)應(yīng)用菜單響應(yīng)選項(xiàng)在遞送到移動(dòng)手持機(jī)之前再映射(remap)到唯一值。當(dāng)從移動(dòng)手持機(jī)4妄收到響應(yīng)的時(shí)候,本方法可唯一地將響應(yīng)代^馬再關(guān)聯(lián)并且反向映射回到原始移動(dòng)終止消息和原始菜單響應(yīng)選項(xiàng),并且將這些以透明方式呈現(xiàn)給計(jì)算機(jī)應(yīng)用,即計(jì)算機(jī)應(yīng)用不需要在遞送至移動(dòng)手持機(jī)的消息中發(fā)生的再映射或響應(yīng)返回上反向映射的知識(shí)。本發(fā)明包括無線環(huán)境中的操作,在該環(huán)境中SMS消息可不按順序遞送、可在相當(dāng)長時(shí)間延遲之后遞送、或者可以完全遞送失敗。另外,移動(dòng)手持機(jī)用戶可以選擇不按順序響應(yīng)消息、選擇由不正確響應(yīng)來響應(yīng)或者選擇根本不響應(yīng)。本方法提供了具有非常簡單方法的計(jì)算機(jī)應(yīng)用,用于發(fā)送具有菜單選項(xiàng)的消息、并且用于接收回明確的響應(yīng),該明確的響應(yīng)標(biāo)識(shí)選擇了哪個(gè)菜單選項(xiàng)以及響應(yīng)對應(yīng)于哪個(gè)消息。寬泛地講,移動(dòng)內(nèi)容遞送系統(tǒng)包括(a)生成1.7路原始消息的計(jì)算機(jī)應(yīng)用,該原始消息具有接收方號(hào)碼、發(fā)送方號(hào)碼、消息文本以及包括相關(guān)聯(lián)的響應(yīng)代碼的菜單選項(xiàng);(b)耦合到計(jì)算機(jī)應(yīng)用的遞送管理器,該管理器從計(jì)算機(jī)應(yīng)用接收1.7路消息并計(jì)算唯一關(guān)聯(lián)于接收方號(hào)碼-發(fā)送方號(hào)碼對的再映射響應(yīng)代碼集;(c)耦合到遞送管理器的響應(yīng)查找數(shù)據(jù)庫,遞送管理器在響應(yīng)查找數(shù)據(jù)庫中生成條目,該條目具有消息標(biāo)識(shí)符、何時(shí)接收到消息的時(shí)間戳、接收方號(hào)碼、發(fā)送方號(hào)碼、消息查詢、響應(yīng)代碼集以及再映射響應(yīng)代碼集;(d)遞送管理器,其通過由再映射代碼集替換響應(yīng)代碼集而修改原始消息以生成修改的消息;以及(e)耦合到遞送管理器的短消息服務(wù)中心(SMSC)管理器,其中遞送管理器向SMSC管理器發(fā)送修改的消息,而遞送管理器向計(jì)算機(jī)應(yīng)用返回所標(biāo)識(shí)的消息。有利地,本發(fā)明提供了一種用于各種應(yīng)用的方法和系統(tǒng),以將在設(shè)備之間發(fā)送的每個(gè)移動(dòng)發(fā)起響應(yīng)與原始移動(dòng)終止SMS唯一再關(guān)聯(lián)。在下面的詳細(xì)描述中公布了本發(fā)明的結(jié)構(gòu)和方法。此概要并不意味著限定本發(fā)明。本發(fā)明由權(quán)利要求書所限定。參考以下的描述、所附權(quán)利要求書以及附圖,將更好理解本發(fā)明的這些以及其它實(shí)施方式、特4正、方面以及4尤點(diǎn)。將關(guān)于其特定實(shí)施方式并參考附圖來描述本發(fā)明,其中圖1是根據(jù)本發(fā)明的在移動(dòng)內(nèi)容應(yīng)用和移動(dòng)手持機(jī)之間用于通信的系統(tǒng)圖示。圖2是根據(jù)本發(fā)明的移動(dòng)內(nèi)容應(yīng)用架構(gòu)的系統(tǒng)圖示。圖3是根據(jù)本發(fā)明示出1.7路消息中整個(gè)消息流的筒化流程圖。圖4是根據(jù)本發(fā)明示出消息遞送流的簡化流程圖。圖5是根據(jù)本發(fā)明的示出響應(yīng)查找處理的流程圖。圖6是根據(jù)本發(fā)明的示出消息清理(cleanup)處理的流程圖。具體實(shí)施方式參考圖1至圖6,提供了本發(fā)明的結(jié)構(gòu)性實(shí)施方式和方法的描述。應(yīng)該理解,并非旨在于將本發(fā)明限制于所具體公開的實(shí)施方式,而是可以使用其它特征、元件、方法和實(shí)施方式來實(shí)踐本發(fā)明。在各個(gè)實(shí)施方式中,通常由相同的標(biāo)號(hào)來表示相同的元件。件。同樣,在這里可以擴(kuò)展這些術(shù)語。短消息服務(wù)(SMS)—全球接受的無線服務(wù),其使能在移動(dòng)手持機(jī)和外部系統(tǒng)之間進(jìn)行文字?jǐn)?shù)字消息的傳輸,諸如電子郵件、尋呼以及語音郵件系統(tǒng)。移動(dòng)內(nèi)容應(yīng)用一生成用于遞送往來于移動(dòng)手持機(jī)的SMS消息的計(jì)算機(jī)應(yīng)用。短消息服務(wù)中心(SMSC)—由實(shí)現(xiàn)往來于SME的SMS消息遞送的無線承載方所操作的計(jì)算機(jī)硬件和軟件的結(jié)合。移動(dòng)手持機(jī)一能夠接收和發(fā)送SMS消息的無線設(shè)備,通常是蜂窩電話、或者具有蜂窩調(diào)制解調(diào)器的膝上計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、手持計(jì)算機(jī)、服務(wù)點(diǎn)(POS)終端等。承載方基礎(chǔ)設(shè)施一允許無線承載方發(fā)送和接收SMS消息的各種計(jì)算機(jī)軟件和硬件以及電信基礎(chǔ)設(shè)施。無線承載方(WirelessCarrier)—處于銷售和服務(wù)包括SMS消息的無線通信商業(yè)中的公司。移動(dòng)發(fā)起短消息(MO-SM)—由移動(dòng)手持機(jī)生成的SMS消息。移動(dòng)終止短消息(MT-SM)—遞送到移動(dòng)手持機(jī)的SMS消息。短消息實(shí)體(SME)—可以接收或者發(fā)送SMS消息的設(shè)備。ESME可以定位在固定網(wǎng)絡(luò)、移動(dòng)手持機(jī)中,或者可以是SMSC。遞送收條一由SMSC向移動(dòng)內(nèi)容應(yīng)用所提供的表示SMS消息已經(jīng)成功遞送到移動(dòng)手持機(jī)的指示。移動(dòng)臺(tái)國際!SDN號(hào)碼(MSISDN)—根據(jù)ITU-T(國際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組)E.I64標(biāo)準(zhǔn)的用于標(biāo)識(shí)給定訂戶的標(biāo)準(zhǔn)國際電話號(hào)碼。短代碼一國家或者承載方專用號(hào)碼,用于標(biāo)識(shí)作為SMS消息的發(fā)送方或者接收方的移動(dòng)內(nèi)容應(yīng)用。此代碼作為電話號(hào)碼呈現(xiàn)給移動(dòng)手持機(jī),但是保證并不匹配MSISDN的號(hào)碼編制規(guī)劃。因?yàn)檫@些號(hào)碼在長度上通常是4、5或者6位數(shù)字并由此短于MSISDN,因而它們稱作短代碼。大文本號(hào)碼一MSISDN,用于標(biāo)識(shí)作為SMS消息的發(fā)送方或者接收方的移動(dòng)內(nèi)容應(yīng)用。SMS聚集方(aggregator)—這是一種公司,其業(yè)務(wù)是從多個(gè)移動(dòng)內(nèi)容應(yīng)用聚集SMS消息、并將這些SMS消息傳遞往來于無線承載方以及其它可能的下游SMS聚集方。1-路消息一4叉沿一個(gè)方向遞送的消息,例如從A方到B方,并且沒有從B方向A方發(fā)送的響應(yīng)。2-路消息一沿兩個(gè)方向遞送的消息,例如,人A方向B方發(fā)送消息,并且從B方向A方發(fā)送響應(yīng)。1.5-路消息一遞送的消息以及返回收條的確認(rèn),例如A方向B方發(fā)送消息,而B方接收到該消息的確認(rèn)被返回到A方。1.7-路消息一遞送的消息以及返回的菜單響應(yīng),例如A方伴隨可能響應(yīng)的菜單向B方發(fā)送消息,而B方利用來自菜單的選擇來發(fā)送響應(yīng)o消息發(fā)送方一SMS消息的發(fā)起方。消息接收者一SMS消息的接收方。發(fā)送方號(hào)碼一關(guān)聯(lián)于消息發(fā)送方的號(hào)碼。對于移動(dòng)手持機(jī)是相關(guān)聯(lián)的MSISDN。對于移動(dòng)內(nèi)容應(yīng)用是相關(guān)聯(lián)的短代碼或者大文本號(hào)碼。接收者號(hào)碼一關(guān)聯(lián)于消息接收者的號(hào)碼。對于移動(dòng)手持機(jī)是相關(guān)聯(lián)的MSISDN。對于移動(dòng)內(nèi)容應(yīng)用是相關(guān)聯(lián)的短代碼或者大文本號(hào)碼。響應(yīng)代碼一對于1.7路消息是對消息的有效響應(yīng)值。響應(yīng)文本一響應(yīng)于1.7路消息而生成的SMS消息的文本。消息查詢一對于1.7路消息是包含查詢或者問題的消息的部分。消息菜單一對于1.7路消息是包含有效響應(yīng)值的消息的部分。菜單選項(xiàng)一對于1.7路消息是有效響應(yīng)值。再映射響應(yīng)代碼一針對1.7路消息的響應(yīng)代碼,其已經(jīng)被修改為唯一針對給定接收方號(hào)碼/服務(wù)器號(hào)碼對。對于給定的1.7路消息,每個(gè)響應(yīng)代碼在唯一的一對一基礎(chǔ)之上被修改或者再影射成不同的響應(yīng)代碼。例如,響應(yīng)代碼l-同意、2-拒絕可以再影射成19-同意、20-拒絕,在此情況下,在響應(yīng)代碼1具有19的再映射的響應(yīng)代碼而響應(yīng)代碼2具有20的再映射響應(yīng)代碼。消息標(biāo)識(shí)符一保證針對由移動(dòng)內(nèi)容應(yīng)用所生成的每個(gè)1.7路消息p舉一的標(biāo)識(shí)符。數(shù)據(jù)庫一允許用于結(jié)構(gòu)化數(shù)據(jù)的保存和獲取的存儲(chǔ)區(qū)。術(shù)語"數(shù)據(jù)庫,,寬泛地解釋為包含較廣類型的數(shù)據(jù)庫,并且其它類似或者等價(jià)的數(shù)據(jù)庫功能包括在存儲(chǔ)器數(shù)據(jù)結(jié)構(gòu)、在盤數(shù)據(jù)結(jié)構(gòu)上以及關(guān)系數(shù)據(jù)庫中的實(shí)現(xiàn)。圖1示出了在移動(dòng)內(nèi)容應(yīng)用和移動(dòng)手持機(jī)之間的短消息服務(wù)(SMS)消息流的系統(tǒng)圖示100。SMS由無線承載方所執(zhí)行以允許發(fā)送往來于移動(dòng)手持機(jī)130、132、134、136以及移動(dòng)內(nèi)容應(yīng)用"0的消息。存在SMS消息可以流動(dòng)的數(shù)個(gè)路徑移動(dòng)到移動(dòng)通信、應(yīng)用到移動(dòng)通信、以及移動(dòng)到應(yīng)用通信。移動(dòng)到移動(dòng)通信包括從一個(gè)移動(dòng)手持機(jī)向另一移動(dòng)手持機(jī)發(fā)送的消息。在此實(shí)例中,消息從移動(dòng)手持機(jī)130通過承載方基礎(chǔ)設(shè)施120發(fā)送到SMSC110,然后消息在SMSCIIO處路由到SMSC112,通過承載方基礎(chǔ)設(shè)施122到移動(dòng)手持機(jī)134。可替換地,消息還可以從移動(dòng)手持機(jī)130通過承載方基礎(chǔ)設(shè)施120發(fā)送到第一SMSC110,并且在此通過承載方基礎(chǔ)設(shè)施120返回到移動(dòng)手持機(jī)132。應(yīng)用到移動(dòng)通信包括乂人移動(dòng)內(nèi)容應(yīng)用140發(fā)送到SMSC110,通過壽義載方基礎(chǔ)設(shè)施120并且最后到移動(dòng)手持機(jī)no的消息??商鎿Q地,消息還可以從移動(dòng)內(nèi)容應(yīng)用140發(fā)送到SMSC110,然后路由到SMSC112,通過岸^載方設(shè)施122并最后到移動(dòng)手持機(jī)134。移動(dòng)到應(yīng)用通信包括從移動(dòng)手持才幾130通過承載方基礎(chǔ)設(shè)施120發(fā)送到SMSC110,并且最后到移動(dòng)內(nèi)容應(yīng)用140的消息??商鎿Q地,消息從移動(dòng)手持機(jī)134發(fā)送,通過承載方基礎(chǔ)設(shè)施122到SMSC112,然后路由到SMSC110,并且最后到移動(dòng)內(nèi)容應(yīng)用140。上述的SMSC110、SMSC112可以駐留在單個(gè)無線承載方環(huán)境中,或者可駐留在多個(gè)無線承載方之中,在這里SMS消息可以從一個(gè)無線承載方環(huán)境通過SMSC到SMSC路徑流到另一無線承載方環(huán)境。在移動(dòng)內(nèi)容應(yīng)用140與SMSC110、SMSC112之間的連接可以是直接鏈路、或者可以流過一個(gè)或多個(gè)第三方SMS聚集方。為了促進(jìn)來自移動(dòng)手持機(jī)和其它移動(dòng)手持機(jī)或者移動(dòng)內(nèi)容應(yīng)用之間的SMS消息的路由而使用一種尋址方案。每個(gè)移動(dòng)手持積W吏其關(guān)聯(lián)于與MSISDN號(hào)碼編制方案一致的唯一電話號(hào)碼。每個(gè)移動(dòng)內(nèi)大文本號(hào)碼在移動(dòng)內(nèi)容應(yīng)用與其交互的給定承載方或者承載方集內(nèi)唯一地標(biāo)識(shí)移動(dòng)內(nèi)容應(yīng)用。當(dāng)SMS消息從消息發(fā)送方傳送至消息接收方的時(shí)候,SMS消息通常包括這些特征發(fā)送方號(hào)碼、接收方號(hào)碼以及消息文本。對于移動(dòng)內(nèi)容應(yīng)用,期望能夠向移動(dòng)手持機(jī)130發(fā)送SMS消息,并且使得移動(dòng)手^T機(jī)(接收方)130向移動(dòng)內(nèi)容應(yīng)用140返回響應(yīng)。以下是幾個(gè)有用的例子投票應(yīng)用一移動(dòng)內(nèi)容應(yīng)用140發(fā)出問題,諸如"你要給約翰'史密斯投票還是給瑪麗.簡投票?回答'約翰,或者'瑪麗,,,并且收集對此問題的響應(yīng)以允許政治分析。服務(wù)臺(tái)/支持臺(tái)應(yīng)用一移動(dòng)內(nèi)容應(yīng)用140向現(xiàn)場服務(wù)工程師發(fā)出事故單,例如"事故單456,向555-1212呼叫客戶AAAWiddgets,由1)升級(escalate)、2)接受、3)關(guān)閉來回復(fù),,。對此消息的響應(yīng)用以確定是否將該消息重新發(fā)送到現(xiàn)場服務(wù)管理(升級),保持此事故單打開(接受),或者關(guān)閉此事故單(關(guān)閉)。信息技術(shù)(IT)警報(bào)應(yīng)用一移動(dòng)內(nèi)容應(yīng)用140發(fā)出諸如"系統(tǒng)A440盤的95。/。已滿,由1)進(jìn)行盤清理、2)忽略來回復(fù)"的消息。對此消息的響應(yīng)用以確定執(zhí)行哪個(gè)行動(dòng),要么進(jìn)行清理盤操作,要么忽略該問題。通用通信應(yīng)用一移動(dòng)內(nèi)容應(yīng)用140發(fā)出諸如"午餐會(huì)從12pm改為12:30pm、A12房間,由1)將要參加、2)不能參加來回復(fù),,的消息?,F(xiàn)場服務(wù)應(yīng)用一移動(dòng)內(nèi)容應(yīng)用140發(fā)出諸如"在555RockwilleLn處按需求進(jìn)行修理,由1)在現(xiàn)場、2)在途中、3)拒絕來回復(fù),,的消息。警報(bào)應(yīng)用一移動(dòng)內(nèi)容應(yīng)用140發(fā)出諸如"在Vine和Almond大街拐角出現(xiàn)緊急危險(xiǎn)事件,1)確認(rèn)、2)忽略"的消息。警報(bào)可用于各種目的,包括政府通知、團(tuán)體通知、緊急事件通知、一般信息目的、客戶通知等。在上文例子中所述的這些類型的交互通常稱為1.7路消息。1.7路消息包括具有兩部分的初始消息(l)消息文本,這在上文第一例子中是指"你要給約翰.史密斯投票還是給瑪麗簡投票?",(2)允許響應(yīng)的菜單,這從上文第一例子中是指'約翰,或者'瑪麗2o然后,返回對應(yīng)于菜單選項(xiàng)之一的響應(yīng)。下文描述了1.7路消息交互的典型階段。移動(dòng)內(nèi)容應(yīng)用140生成1.7路消息并將該消息傳遞到SMSCllO,該1.7路消息包括a)消息文本,b)菜單選項(xiàng),c)發(fā)送方號(hào)碼(移動(dòng)內(nèi)容應(yīng)用號(hào)碼),d)接收者號(hào)碼(移動(dòng)手持機(jī)號(hào)碼)。SMSC110將消息傳遞到承載方基礎(chǔ)設(shè)施120。壽義載方基礎(chǔ)i殳施120將消息傳遞到移動(dòng)手持機(jī)130。然后,消息的接收方在移動(dòng)手持機(jī)130上生成響應(yīng)并將此消息傳遞到承載方基礎(chǔ)設(shè)施120,該響應(yīng)包括a)與所允許菜單逸項(xiàng)匹配的消息文本,b)發(fā)送方號(hào)碼(移動(dòng)手持機(jī)號(hào)碼),C)接收方號(hào)碼(移動(dòng)內(nèi)容應(yīng)用號(hào)碼)。承載方基礎(chǔ)設(shè)施120將響應(yīng)傳遞到SMSC110。SMSCIIO將響應(yīng)傳遞到移動(dòng)內(nèi)容應(yīng)用140。然后移動(dòng)內(nèi)容應(yīng)用140處理響應(yīng)。在當(dāng)每個(gè)1.7路消息到達(dá)的時(shí)候移動(dòng)手持機(jī)130對其進(jìn)行響應(yīng)并且無錯(cuò)響應(yīng)的情況下,移動(dòng)內(nèi)容應(yīng)用140可容易地確定在任意給定1.7路消息和所關(guān)聯(lián)的響應(yīng)之間的對應(yīng)。但是在現(xiàn)實(shí)世界中,可發(fā)生以下任意情況。在由移動(dòng)手持才幾130生成響應(yīng)之前,多個(gè)1.7^各消息可遞送到移動(dòng)手持機(jī)130。來自移動(dòng)手持一幾130的響應(yīng)可不纟安順序地遞送返回到移動(dòng)內(nèi)容應(yīng)用140,例如,以與移動(dòng)內(nèi)容應(yīng)用140發(fā)送消息的原始順序不同的順序。接收方可以選擇響應(yīng)消息、或者完全不響應(yīng)消息。SMSC110或者無線承載方可以以與移動(dòng)內(nèi)容應(yīng)用140生成消息不同的順序來將1.7路消息遞送到移動(dòng)手持機(jī)130。由于SMSC110、無線承載方或者移動(dòng)手持機(jī)130中的故障或者服務(wù)中斷,可能丟失消息和響應(yīng)。每個(gè)1.7路消息可以具有不同或者相同的消息內(nèi)容、以及不同或者相同的菜單選項(xiàng)。移動(dòng)內(nèi)容應(yīng)用140可以是針對多于一個(gè)上游應(yīng)用的聚集消息。作為結(jié)果,移動(dòng)內(nèi)容應(yīng)用140必須能夠?qū)碜砸苿?dòng)手持機(jī)130的響應(yīng)重新關(guān)聯(lián)回正確地對應(yīng)1.7路消息,而不管結(jié)果到達(dá)移動(dòng)應(yīng)用140的順序、也不管消息文本或者響應(yīng)菜單選項(xiàng)。能夠?qū)?.7路響應(yīng)唯一重關(guān)聯(lián)回正確關(guān)聯(lián)的1.7路消息的移動(dòng)內(nèi)容應(yīng)用140的設(shè)計(jì)是本發(fā)明的一個(gè)方面。圖2是示出了移動(dòng)內(nèi)容應(yīng)用架構(gòu)140的系統(tǒng)圖示。計(jì)算機(jī)應(yīng)用210生成具有如下特征的1.7路消息接收方號(hào)碼、發(fā)送方號(hào)碼、消息文本和菜單選項(xiàng)、以及它們相關(guān)聯(lián)的響應(yīng)代碼。遞送管理器220接受1.7路消息,并且執(zhí)行以下五個(gè)步驟。在第一步驟中,遞送管理器220計(jì)算唯一針對給定接收方號(hào)碼/發(fā)送方號(hào)碼對的再映射響應(yīng)代碼。在第二步驟中,遞送管理器220在響應(yīng)查找數(shù)據(jù)庫230中創(chuàng)建具有如下信息的新條目消息標(biāo)識(shí)符、接收到消息的時(shí)間、接收方號(hào)碼、發(fā)送方號(hào)碼、消息查詢、響應(yīng)代碼和再映射響應(yīng)代碼。在第三步驟中,遞送管理器220修改原始消息,由再映射響應(yīng)代碼替換響應(yīng)代碼。在第四步驟中,遞送管理器220將修改的消息遞送到SMSC管理器250。在第五步驟中,遞送管理器220將消息標(biāo)識(shí)符返回給計(jì)算機(jī)應(yīng)用210。SMSC管理器250接受來自遞送管理器220的消息,并且經(jīng)由SMSC110將消息遞送到無線承載方,或者可能通過SMS聚集方間接遞送到SMSC110,SMSC110最終將消息遞送到移動(dòng)手持機(jī)130。SMSC管理器250經(jīng)由SMSC110從無線承載方或者可能間接地從SMS聚集方接受對消息的響應(yīng)。然后,SMSC管理器250將響應(yīng)遞送到響應(yīng)管理器240。響應(yīng)包括如下信息移動(dòng)內(nèi)容應(yīng)用號(hào)碼、移動(dòng)手持才幾號(hào)碼、以及包括可選附加響應(yīng)文本的再映射響應(yīng)代碼。響應(yīng)管理器240接受來自SMSC管理器250的響應(yīng)并且操作如下。響應(yīng)管理器240在響應(yīng)查找數(shù)據(jù)庫230中執(zhí)行查找以發(fā)現(xiàn)針對以下的匹配與響應(yīng)移動(dòng)手持機(jī)號(hào)碼匹配的接收方號(hào)碼、與響應(yīng)移動(dòng)內(nèi)容應(yīng)用號(hào)碼匹配的發(fā)送方號(hào)碼、以及再映射響應(yīng)代碼。接著,如果發(fā)現(xiàn)匹配,則響應(yīng)管理器240從再映射響應(yīng)代碼計(jì)算響應(yīng)代碼,而以下返回到計(jì)算機(jī)應(yīng)用210:消息標(biāo)識(shí)符和響應(yīng)代碼、以及可選附力口響應(yīng)il4^。清理管理器260周期性地將接收時(shí)間大于最大允許周期的條目從響應(yīng)查找數(shù)據(jù)庫230中去除。一旦重影射響應(yīng)代碼已經(jīng)針對任意給定接收方號(hào)碼/發(fā)送方號(hào)碼對被刪除,則可重使用該重影射響應(yīng)代碼。下文示出了幾個(gè)示范性消息情形。在此例子中,計(jì)算機(jī)應(yīng)用210生成如下消息<table>tableseeoriginaldocumentpage15</column></row><table>接收方號(hào)碼是移動(dòng)手持機(jī)130的MSISDN號(hào)碼,發(fā)送方號(hào)碼是移動(dòng)內(nèi)容應(yīng)用140的短代碼,而將要被遞送的SMS消息具有兩部分:消息文本"2號(hào)建筑火災(zāi)警報(bào),,、以及具有兩個(gè)可能響應(yīng)'忽略,(隱性分配的響應(yīng)代碼l)和'呼叫火警部門,(隱性分配的響應(yīng)代碼2)的菜單。在此實(shí)施方式中,響應(yīng)代碼是從1開始的所分配數(shù)字值,1用于第一菜單選項(xiàng),2用于第二菜單選項(xiàng)等。在此實(shí)施方式中菜單選項(xiàng)由'I'字符來分隔。消息從計(jì)算機(jī)應(yīng)用210傳遞到遞送管理器220。遞送管理器220查詢響應(yīng)查找數(shù)據(jù)庫230以確定針對給定接收方號(hào)碼/發(fā)送方號(hào)碼對而言哪個(gè)再映射響應(yīng)代碼已經(jīng)處于^f吏用中。例如,,ii殳響應(yīng)查找凄丈據(jù)庫230包括這些條目<table>tableseeoriginaldocumentpage16</column></row><table>遞送管理器220針對具有與消息匹配的接收方號(hào)碼/發(fā)送方號(hào)碼對的所有條目來查詢響應(yīng)查找數(shù)據(jù)庫230。在此情況下,消息ID16和17具有針對接收方號(hào)碼的匹配條目"16505551212"和針對發(fā)送方號(hào)碼的匹配條目"81703"。從這些匹配條目中,提取出了所有當(dāng)前正在4吏用的再映射響應(yīng)代碼。在此實(shí)例中,再映射響應(yīng)代碼15、16、17、18和19正在使用。然后,遞送管理器220分配2個(gè)新的再映射響應(yīng)代碼(20和21),如下所示<table>tableseeoriginaldocumentpage16</column></row><table>在此實(shí)施方式中,使用數(shù)字再映射響應(yīng)代碼,但是只要再映射響應(yīng)代碼是唯一針對給定接收方/發(fā)送方對的,則可以使用包括任意字符序列的任何類別的再映射響應(yīng)代碼。接著,遞送管理器220在響應(yīng)查找數(shù)據(jù)庫中插入新的行,如下所示<table>tableseeoriginaldocumentpage17</column></row><table>并且將此消息轉(zhuǎn)發(fā)到SMSC管理器250,用于遞送到無線承載方以及移動(dòng)手持才幾130。當(dāng)移動(dòng)手持機(jī)130生成針對此消息的響應(yīng)時(shí),SMSC管理器250將響應(yīng)轉(zhuǎn)發(fā)到響應(yīng)管理器240,該響應(yīng)管理器240在此例子中接收如下所示<table>tableseeoriginaldocumentpage17</column></row><table>然后,響應(yīng)管理器240在響應(yīng)查找數(shù)據(jù)庫230中針對具有相同此情況下,消息標(biāo)識(shí)符是18。從此條目中,響應(yīng)管理器2々0確定對應(yīng)于再映射響應(yīng)代碼21的響應(yīng)代碼是2。然后,響應(yīng)管理器240返回如下信息到計(jì)算機(jī)應(yīng)用210:<table>tableseeoriginaldocumentpage18</column></row><table>現(xiàn)在,計(jì)算機(jī)應(yīng)用210可以處理與其初始生成的消息相關(guān)聯(lián)的響應(yīng)代碼2(即,針對與消息標(biāo)識(shí)符21相關(guān)聯(lián)消息的'呼叫火警部門,的菜單選項(xiàng))。另外,如果期望,則計(jì)算機(jī)應(yīng)用210可以利用與響應(yīng)關(guān)聯(lián)的可選額外文本。清理管理器260周期性地從響應(yīng)查找數(shù)據(jù)庫230中去除具有比當(dāng)前時(shí)間多30分鐘以上的時(shí)間值的條目。這允許重用再映射響應(yīng)代碼以通過將再映射響應(yīng)代碼保持得較短并且容易理解來提供更好的人體工程學(xué)(humanergonics)。響應(yīng)查找數(shù)據(jù)庫230條目所保持的時(shí)間間隔依賴于應(yīng)用,并且服從消息內(nèi)容保持有價(jià)值期間的時(shí)間長度。圖3示出了在1.7路消息中整個(gè)消息流300的簡化流程圖。1.7路消息320由計(jì)算機(jī)應(yīng)用310發(fā)起并且傳遞到消息遞送330。消息遞送330生成消息標(biāo)識(shí)符394并且將消息標(biāo)識(shí)符394傳遞返回到計(jì)算機(jī)應(yīng)用310。消息遞送330計(jì)算再映射響應(yīng)代碼并且將再映射響應(yīng)代碼隨其它消息信息一起存儲(chǔ)在響應(yīng)查找數(shù)據(jù)庫392中。消息遞送330生成新消息,其中響應(yīng)代碼被再映射響應(yīng)代碼所替換,并將此1.7路消息340傳遞到SMSC管理350。SMSC管理350將1.7路消息遞送到移動(dòng)手持機(jī)130。SMSC管理350將到來的1.7路響應(yīng)360傳遞至響應(yīng)查找370。響應(yīng)查找370查詢響應(yīng)查找數(shù)據(jù)庫392以確定針對到達(dá)的每個(gè)1.7路響應(yīng)(再映射響應(yīng)代碼)的消息標(biāo)識(shí)符,并且將消息標(biāo)識(shí)符和響應(yīng)代碼380傳遞到計(jì)算機(jī)應(yīng)用。消息清理390周期性地從響應(yīng)查找數(shù)據(jù)庫392中去除超過針對再映射響應(yīng)代碼的最大允許壽命的條目。如下關(guān)于圖l所述,通過消息遞送流使用的各種代碼,假設(shè)用于結(jié)果查找數(shù)據(jù)庫的數(shù)據(jù)庫方案如下(根據(jù)mySQL實(shí)現(xiàn)的SQL語言)CREATET肌Ermap(rniapindexBIGINTUNSIGNEDNOTNULLAUTO—INCREMENTPRIMARYKEY,nmpjsINTUNS!GNED'—rmap_senderVARCHAR(64),rmap》ecipientVARCHAR(64),rmapjninmapINT,■pjnaxmapINT,imapoptionsVARCHAR(i60));圖4示出了消息遞送流400的流程圖。1.7路消息320攜帶以下值到達(dá)(a)發(fā)送方、(b)接收方、(c)消息文本以及(d)菜單選項(xiàng)。作為在步驟331處的可選步驟,分析1.7路消息320菜單選項(xiàng)以提取響應(yīng)代碼。此實(shí)施方式中的菜單選項(xiàng)在由T分隔的菜單選項(xiàng)的單一文本串內(nèi)部編碼,并且對于從第一菜單選項(xiàng)開始的響應(yīng)代碼的菜單選項(xiàng)存在隱式排序,其中第一菜單選項(xiàng)是響應(yīng)代碼1、第二菜單選項(xiàng)是2,等等。(所有編碼的例子都用Perl語言編寫,可能嵌入了根據(jù)mySQL實(shí)現(xiàn)的SQL調(diào)用)my(goptkis=splitA|/,$msgjptions;在步驟332,查詢響應(yīng)查找lt據(jù)庫392以確定針對給定發(fā)送方/接收方對的正在使用的再映射響應(yīng)代碼。在此實(shí)施方式中,查詢響應(yīng)查找數(shù)據(jù)庫392以確定針對給定發(fā)送方/接收方對的當(dāng)前正在使用的最小(在下文中是"$minmap,,)和最大(在下文中是"$maxmap")再映射響應(yīng)代碼,如下所示toi鵬邵=&db<juery('S£LECTMIN(imap—minmap)FROMmapWHERE加叩—sendeHsenderANDrm印—reeipient=《recipienf);Smin加ap=0if!defined$minmap;Smaxmap-&dbquery("SELECTMAX(nnap—maxmap)FROMr咖pWHERErmap—sender=$senderANDrni3pj"ecipient=$recipient');$maxmap=0if!definedSniaxmap;在步驟333,計(jì)算再映射響應(yīng)代碼以避免與當(dāng)前正在使用的再映射響應(yīng)代碼發(fā)生重疊。在此實(shí)施方式中,再映射響應(yīng)代碼(在下文中是"$minmap,,和"$maxmap,,)計(jì)算如下#re-usebwermapvaluesagainifpossibleSm叩start=$minmap—(#@options+1);#allocateuppermapvaluesifnecessaryif($mapstart<-0){$mapsi:art=$maxmap-M;$rainraap-Sm邵start;$maxmap=Smapstart+^options;在步驟334:計(jì)算最終SMS消息文本。在此實(shí)施方式中,通過將所計(jì)算的菜單附加到消息文本來計(jì)算最終SMS消息文本,如下所示$index=$mapstart;$postfix;="";foieaeliray$ops;吸options){$postfix,=",§opt=$iiKlex";Sindex十十;$newmsg=$msg_texf.3!postfix;在步驟335,在響應(yīng)查找數(shù)據(jù)庫中插入新的條目,并且計(jì)算消息標(biāo)識(shí)符。在此實(shí)施方式中,在完成插入之后取回消息標(biāo)識(shí)符(在下文中是"$msg—identifer"),如下所示$ts=time();&dbqueiy("INSERTINTOrniapVALUES(NULI4ts》ender,ecipi饑Smi鵬ap,Smaxm鄰3msg—opti加s丫);$msgjtoif^=及dbquery("SELECTLAST—INSERTJD()');在步驟336:將消息標(biāo)識(shí)符(在上文中是"$msg—identifer")傳遞到計(jì)算機(jī)應(yīng)用。在步驟337,將SMS消息文本(在上文中是"$newmsg,,)隨發(fā)送方號(hào)碼和接收方號(hào)碼一起傳遞到SMS管理。圖5示出了響應(yīng)查找流500的流程圖。1.7路響應(yīng)360攜帶以下值到達(dá)(a)發(fā)送方、(b)接收方以及(c)響應(yīng)文本。在步驟371,針對基礎(chǔ)纟各式一致性4企查響應(yīng)文本,如下所示#musthavevalidleadingdigitresponseif(!($response=^/A+).*S/$l/;#processresponse,,.如果響應(yīng)格式測試失敗,則在步驟372拒絕響應(yīng)。在步驟373,針對對于給定再映射響應(yīng)代碼、發(fā)送方和接收方的匹配條目來搜索響應(yīng)查找數(shù)據(jù)庫。注意,當(dāng)執(zhí)行條目匹配的時(shí)候,發(fā)送方和接收方的含義被翻轉(zhuǎn)以反應(yīng)事實(shí)上響應(yīng)的發(fā)送方必須匹配發(fā)出的1.7路消息的接收方,并且響應(yīng)的接收方必須匹配發(fā)出的1.7路消息的發(fā)送方。下文示出了針對此查找的應(yīng)用($rraap—index,$rmap—options,$nnap—minmap,Srmap一maxinap)"&dbquery(""St〖ECTrmap一index,rraap—oplioas'rmap—minmap,rmap—maxmapFROMn,iapWHERErnsap—sender^recipicntANDrmap—recipient=$ssnderAN5rm鄰—minm叩<=ResponseANDResponsernmpjTiaxmap");在步驟374,如果針對匹配再映射響應(yīng)代碼的查找失敗,則在步驟375拒絕響應(yīng),如下文在一個(gè)示范性實(shí)現(xiàn)中所示出if(!de8ned$rmap—index){#rejectresponse…else{壽continueprocessingresponse...在步驟376,如果另一相同的匹配到達(dá),則在查找響應(yīng)數(shù)據(jù)庫392中去除匹配的條目以避免出現(xiàn)同樣的響應(yīng)匹配,并且還根據(jù)下列來釋放再映射響應(yīng)代碼以進(jìn)行重用,如下所示&dbquery("DELETEFROMrmapWHERErmap」ndex=SnnapJndex");在步驟377,根據(jù)下列從再映射響應(yīng)代碼(接收到的響應(yīng))計(jì)算響應(yīng)代一瑪,々o下所示呵Unmapped=$optioiis[$response-$miapjnimapl;在步驟360,現(xiàn)在消息標(biāo)識(shí)符和響應(yīng)代碼是可用的,以便作為$rmap—index和Sunmapped可變值而返回到計(jì)算機(jī)應(yīng)用??蛇x地'包括可選響應(yīng)文本的完整響應(yīng)文本($fullresponse)返回到計(jì)算機(jī)應(yīng)用。圖6示出了消息清理流690,其中在響應(yīng)查找數(shù)據(jù)庫392中的條目在如下規(guī)則的基礎(chǔ)上被清理:.從消息清理"0中的響應(yīng)查找數(shù)據(jù)庫392中刪除比在如下實(shí)現(xiàn)中所示的保持時(shí)間(KEEPTIME)的秒數(shù)更長的所有條目$scnjbtime=t〗'me()4KEEPTIME;&dbquery("DELETEFROMmapWHERErmap—ts<$scrubtime');將保持時(shí)間的值設(shè)置為足夠大的值,以確保對于所有到來的響應(yīng)來說,再映射響應(yīng)代碼在響應(yīng)查找數(shù)據(jù)庫中持續(xù)可用(通常是正在被發(fā)出的消息的值的壽命),但是又足夠短以便再映射響應(yīng)代碼在人體工程學(xué)方面不會(huì)變得難以操控。本領(lǐng)域技術(shù)人員在開發(fā)在此所述的方法和系統(tǒng)中不需要另外解釋現(xiàn)有技術(shù),但是盡管如此,在通過檢查相關(guān)技術(shù)中的標(biāo)準(zhǔn)參考工作來準(zhǔn)備這些方法和系統(tǒng)的過程中,可能找到某些有用的指導(dǎo)在上述詳細(xì)描述的啟示下,可以對本發(fā)明執(zhí)行這些以及其它改變。通常,在下面的權(quán)利要求書中,所使用的術(shù)語并非旨在于將本發(fā)明限于在本說明書和權(quán)利要求書中所公開的具體實(shí)施方式,而是旨在于包括在此下文中所闡明的權(quán)利要求書之下操作的所有方法和系統(tǒng)。因而,本發(fā)明并不受到公開的限制,而是其范圍將完全由下文的權(quán)利要求書所確定。權(quán)利要求1.一種用于遞送短消息服務(wù)(SMS)的移動(dòng)內(nèi)容系統(tǒng),包括生成發(fā)起SMS消息的計(jì)算機(jī)應(yīng)用,該發(fā)起SMS消息具有接收方號(hào)碼、發(fā)送方號(hào)碼、消息文本以及與多個(gè)響應(yīng)代碼相關(guān)聯(lián)的菜單選項(xiàng),所述接收方號(hào)碼和所述發(fā)送方號(hào)碼形成接收方號(hào)碼-發(fā)送方號(hào)碼對;耦合到所述計(jì)算機(jī)應(yīng)用的遞送管理器,從所述計(jì)算機(jī)應(yīng)用接收所述發(fā)起SMS消息,并計(jì)算唯一關(guān)聯(lián)于所述接收方號(hào)碼-發(fā)送方號(hào)碼對的多個(gè)再映射響應(yīng)代碼;耦合到所述遞送管理器的響應(yīng)查找數(shù)據(jù)庫,所述遞送管理器在所述響應(yīng)查找數(shù)據(jù)庫中生成條目,所述條目具有消息標(biāo)識(shí)符、何時(shí)接收到所述消息的時(shí)間戳、所述接收方號(hào)碼、所述發(fā)送方號(hào)碼、消息查詢、多個(gè)響應(yīng)代碼以及多個(gè)再映射響應(yīng)代碼,所述遞送管理器通SMS消息;以及耦合到所述遞送管理器的短消息服務(wù)中心管理器,所述遞送管理器向所述短消息服務(wù)中心管理器發(fā)送所述修改的SMS消息。2.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述發(fā)起SMS消息包括1.7路SMS消息。3.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述遞送管理器在計(jì)算所述多個(gè)再映射響應(yīng)代碼之前查詢所述響應(yīng)查找數(shù)據(jù)庫以確定當(dāng)前正在使用的再映射響應(yīng)代碼。4.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述短消息月良務(wù)中心管理器接受來自所述遞送管理器的所述修改的SMS消息,并且將所述修改的SMS消息發(fā)送到移動(dòng)手持機(jī)。5.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述短消息服務(wù)中心管理器經(jīng)由無線承載方和短消息服務(wù)中心向所述移動(dòng)手持機(jī)發(fā)送所述修改的SMS消息。6.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述短消息服務(wù)中心管理器經(jīng)由短消息服務(wù)聚集方和短消息服務(wù)中心向所述移動(dòng)手持機(jī)發(fā)送所述修改的SMS消息。7.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),進(jìn)一步包括耦合到所述短消息服務(wù)中心管理器和所述響應(yīng)查找數(shù)據(jù)庫的響應(yīng)管理器,用于在所述響應(yīng)查找數(shù)據(jù)庫中執(zhí)行查找以確定在所述響應(yīng)查找數(shù)據(jù)庫中是否存在與所述接收方號(hào)碼、所述發(fā)送方號(hào)碼以及在從所述原始SMS消息生成的所述多個(gè)再映射響應(yīng)代碼中的再映射響應(yīng)代碼相匹配的條目。8.根據(jù)權(quán)利要求7所述的移動(dòng)內(nèi)容系統(tǒng),其中如果存在匹配,則所述響應(yīng)管理器計(jì)算對應(yīng)于所述再映射響應(yīng)代碼的響應(yīng)代碼,并且將所述消息標(biāo)識(shí)符和所述響應(yīng)代碼返回到所述計(jì)算機(jī)應(yīng)用。9.根據(jù)權(quán)利要求7所述的移動(dòng)內(nèi)容系統(tǒng),其中如果存在匹配,則所述響應(yīng)管理器計(jì)算對應(yīng)于所述再映射響應(yīng)代碼的響應(yīng)代碼,并且將所述消息標(biāo)識(shí)符和所述響應(yīng)代碼以及附加響應(yīng)文本返回到所述計(jì)算機(jī)應(yīng)用。10.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),進(jìn)一步包括耦合到所述響應(yīng)查找數(shù)據(jù)庫的清理管理器,用于在所述響應(yīng)查找數(shù)據(jù)庫中刪除不再需要的條目。11.根據(jù)權(quán)利要求IO所述的移動(dòng)內(nèi)容系統(tǒng),其中條目保持的周期足夠長,以確保多個(gè)所述再映射響應(yīng)代碼在所述響應(yīng)查找數(shù)據(jù)庫中繼續(xù)可用。12.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述原始消息的所述文本包括投票應(yīng)用。13.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述原始消息的所述文本包括服務(wù)臺(tái)或者支持臺(tái)應(yīng)用。14.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述原始消息的所述文本包括信息技術(shù)警報(bào)應(yīng)用。15.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述原始消息的所述文本包^舌通用通信應(yīng)用。16.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述原始消息的所述文本包括現(xiàn)場力良務(wù)應(yīng)用。17.根據(jù)權(quán)利要求1所述的移動(dòng)內(nèi)容系統(tǒng),其中所述原始消息的所述文本包括警報(bào)應(yīng)用。18.—種用于傳送短消息服務(wù)(SMS)的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括生成發(fā)起SMS消息,所述發(fā)起SMS消息具有發(fā)送方號(hào)碼、接收方號(hào)碼、消息文本以及菜單選項(xiàng);分析所述菜單選項(xiàng)以提取與所述發(fā)起SMS消息相關(guān)聯(lián)的多個(gè)響應(yīng)代碼;將同所述發(fā)起SMS消息相關(guān)聯(lián)的多個(gè)響應(yīng)代碼與多個(gè)再映射響應(yīng)代碼再映射;以及通過由所述多個(gè)再映射響應(yīng)代碼替換所述多個(gè)響應(yīng)代碼來生成修改的SMS消息。19.根據(jù)權(quán)利要求18所述的方法,其中所述發(fā)起SMS消息包括1.7i各SMS消息。20.根據(jù)權(quán)利要求18所述的方法,其中所述多個(gè)再映射響應(yīng)代碼被選擇為不與當(dāng)前正在使用的再映射響應(yīng)代碼發(fā)生重疊。21.根據(jù)權(quán)利要求18所述的方法,其中所述再映射步驟包括查詢響應(yīng)查找數(shù)據(jù)庫以確定當(dāng)前正在使用的再映射響應(yīng)代碼,其中選擇的所述多個(gè)再映射響應(yīng)代碼是唯一的并且不是當(dāng)前使用的。22.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括在響應(yīng)查找數(shù)據(jù)庫中生成條目,所述條目包括唯一的消息標(biāo)識(shí)符、時(shí)間戳、所述接收方號(hào)碼、所述發(fā)送方號(hào)碼、消息查詢、所述多個(gè)響應(yīng)代碼、以及多個(gè)所述再映射響應(yīng)代碼。23.根據(jù)權(quán)利要求22所述的方法,進(jìn)一步包括通過在所述響應(yīng)查找數(shù)據(jù)庫中刪除不再需要的條目來執(zhí)行所述響應(yīng)查找數(shù)據(jù)庫的清理。24.根據(jù)權(quán)利要求23所述的方法,其中條目保持的周期足夠長以確保多個(gè)所述再映射響應(yīng)代碼在所述響應(yīng)查找數(shù)據(jù)庫中繼續(xù)可用。25.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括搜索響應(yīng)查找數(shù)據(jù)庫以確定在所述響應(yīng)查找數(shù)據(jù)庫中是否存在與多個(gè)所述再映射響應(yīng)代碼中的再映射響應(yīng)代碼、所述發(fā)送方號(hào)碼以及所述接收方號(hào)碼匹配的條目。26.根據(jù)權(quán)利要求25所述的方法,其中如果存在匹配,則計(jì)算對應(yīng)于所述再映射響應(yīng)代碼的響應(yīng)代碼,并且將消息標(biāo)識(shí)符和所述響應(yīng)代碼返回到計(jì)算機(jī)應(yīng)用。27.根據(jù)權(quán)利要求25所述的方法,其中如果存在匹配,則計(jì)算對應(yīng)于所述再映射響應(yīng)代碼的響應(yīng)代碼,并且將消息標(biāo)識(shí)符和所述響應(yīng)代碼以及附加響應(yīng)文本返回到計(jì)算機(jī)應(yīng)用。28.根據(jù)權(quán)利要求18所述的方法,其中所述生成步驟包括從計(jì)算機(jī)應(yīng)用生成所述發(fā)起SMS消息。全文摘要公開了一種方法和系統(tǒng),其中描述了由包含嵌入響應(yīng)菜單的計(jì)算機(jī)應(yīng)用所生成的移動(dòng)終止SMS(短消息服務(wù))無線消息可以發(fā)送到移動(dòng)手持機(jī),并且其中來自移動(dòng)手持機(jī)的移動(dòng)發(fā)起響應(yīng)可以唯一地再關(guān)聯(lián)于原始移動(dòng)終止消息。假定在移動(dòng)終止消息和移動(dòng)發(fā)起消息之間不提供內(nèi)在關(guān)聯(lián),本方法和系統(tǒng)提供一種方案,其中原始計(jì)算機(jī)應(yīng)用菜單響應(yīng)選項(xiàng)在遞送到移動(dòng)手持機(jī)之前再映射到唯一值。當(dāng)從移動(dòng)手持機(jī)接收到響應(yīng)的時(shí)候,本方法可唯一地將響應(yīng)代碼再關(guān)聯(lián)并且反向映射到原始移動(dòng)終止消息和原始菜單響應(yīng)選項(xiàng)。文檔編號(hào)H04L12/58GK101123753SQ200710140278公開日2008年2月13日申請日期2007年8月8日優(yōu)先權(quán)日2006年8月9日發(fā)明者D·R·科埃略申請人:依泰克圖公司