專(zhuān)利名稱(chēng)::一種攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及短消息通信領(lǐng)域,尤其涉及一種攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法。
背景技術(shù):
:目前,在各種電信增值業(yè)務(wù)當(dāng)中,短消息是應(yīng)用比較廣泛的業(yè)務(wù)之一。短消息業(yè)務(wù)具有開(kāi)通方便、收費(fèi)低廉、內(nèi)容豐富、應(yīng)用廣泛等特點(diǎn),得到了用戶(hù)的普遍使用。普通的短消息實(shí)現(xiàn)流程包括步驟1:MSa(主叫用戶(hù))發(fā)送短消息到SMSC(ShortMessageServiceCenter,短消息中心);步驟2:SMSC投遞短消息給MSb(被叫用戶(hù)),流程結(jié)束??梢?jiàn),普通的短消息實(shí)現(xiàn)流程通過(guò)SMSC將短消息投遞給被叫用戶(hù),實(shí)現(xiàn)方法比較簡(jiǎn)單。如今,短消息業(yè)務(wù)在進(jìn)一步向人性化、操作簡(jiǎn)單化的方向發(fā)展,可以滿(mǎn)足用戶(hù)的多種需求,與此相應(yīng)相繼出現(xiàn)了一些新的技術(shù)和方案,比如,短消息群發(fā)、短消息簽名、短消息轉(zhuǎn)發(fā)等,這些新的技術(shù)和方案都需要對(duì)普通的短消息實(shí)現(xiàn)流程進(jìn)行完善和修改。同時(shí),由于使用短消息進(jìn)行的文字溝通和使用語(yǔ)音進(jìn)行的聲音溝通還是有一定區(qū)別和差異的,語(yǔ)音表達(dá)的時(shí)侯,首先稱(chēng)呼對(duì)方一聲,是簡(jiǎn)單而禮貌的開(kāi)始,而短消息溝通的時(shí)候,如果要表達(dá)這種禮貌,就要每次手工輸入對(duì)方的稱(chēng)呼。這樣每次發(fā)送短消息時(shí)都輸入對(duì)方稱(chēng)呼的方式很不方便,使短消息的操作變得繁瑣,效率低下,嚴(yán)重影響了用戶(hù)體驗(yàn)。特別是群發(fā)短消息的時(shí)候,如向多人發(fā)送內(nèi)容相同的通知短消息、祝福短消息,如要在每條短消息中增加接收者的稱(chēng)呼,則需要手工逐條輸入接收者稱(chēng)呼,操作起來(lái)非常麻煩,弊端更加明顯。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法,當(dāng)需要在短消息中加入接收者稱(chēng)呼時(shí),自動(dòng)將短消息中增加接收者稱(chēng)呼,實(shí)現(xiàn)方法簡(jiǎn)單、方便。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法,所述方法包括以下步驟(1)短消息服務(wù)中心SMSC和業(yè)務(wù)控制點(diǎn)SCP分別對(duì)用戶(hù)屬性增加攜帶業(yè)務(wù)標(biāo)識(shí),并且SCP保存主叫號(hào)碼、被叫號(hào)碼及與所述主叫號(hào)碼及被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼;(2)主叫終端發(fā)送短消息至SMSC,SMSC收到所述短消息之后,根據(jù)所述標(biāo)識(shí)判斷出主叫終端成功申請(qǐng)了攜帶業(yè)務(wù),則SMSC發(fā)送請(qǐng)求消息至SCP,請(qǐng)求為該短消息增加接收者稱(chēng)呼,所述請(qǐng)求消息中包括原主叫號(hào)碼、原被叫號(hào)碼及原短消息內(nèi)容;(3)SCP收到所述請(qǐng)求消息之后,根據(jù)所述原主叫號(hào)碼及原被叫號(hào)碼查詢(xún)與所述原被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼,將所述原短消息內(nèi)容成功加上接收者稱(chēng)呼組成新短消息后重新發(fā)送至SMSC;(4)SMSC投遞該加上接收者稱(chēng)呼的新短消息給被叫終端。進(jìn)一步的,步驟(l)中還包括在SMSC和SCP上定義攜帶業(yè)務(wù)的短消息"良務(wù)代碼;相應(yīng)地,步驟(2)中所述的SMSC發(fā)送給SCP的請(qǐng)求消息中包括攜帶業(yè)務(wù)的短消息服務(wù)代碼;相應(yīng)地,步驟(3)中SCP對(duì)所述請(qǐng)求消息進(jìn)行解析,判斷到所述請(qǐng)求消息中包括攜帶業(yè)務(wù)的短消息服務(wù)代碼,則根據(jù)所述原主叫號(hào)碼及原被叫號(hào)碼查詢(xún)與所述原被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼,將所述短消息內(nèi)容成功加上接收者稱(chēng)呼組成新短消息后重新發(fā)送至SMSC。進(jìn)一步的,步驟(2)中所述的SMSC發(fā)送給SCP的請(qǐng)求消息中包括攜帶業(yè)務(wù)的短消息服務(wù)代碼為SMSC發(fā)送給SCP的請(qǐng)求消息中將原被叫號(hào)碼替換為攜帶業(yè)務(wù)的短消息服務(wù)代碼+原被叫號(hào)碼。進(jìn)一步的,在步驟(l)中還包括在SMSC和SCP上配置與攜帶業(yè)務(wù)相應(yīng)的SCP的擴(kuò)展的短消息實(shí)體ESME標(biāo)識(shí)所對(duì)應(yīng)的接入碼;相應(yīng)地,步驟(3)中所述新短消息的主叫號(hào)碼是所述接入碼+原主叫號(hào)碼;相應(yīng)地,步驟(4)中SMSC把步驟(3)所述新短消息的主叫號(hào)碼轉(zhuǎn)換成原主叫號(hào)碼后投遞該加上接收者稱(chēng)呼的新短消息給被叫終端。進(jìn)一步的,步驟(3)中還包括,如果SCP將所述短消息內(nèi)容加上接收者稱(chēng)呼的步驟失敗,則發(fā)送原短消息內(nèi)容至SMSC。進(jìn)一步的,步驟(l)中還包括SCP提供給主叫終端接口,主叫終端通過(guò)該接口修改被叫號(hào)碼及接收者稱(chēng)呼。進(jìn)一步的,SMSC與SCP的通信方式包括基于TCP/IP的點(diǎn)對(duì)點(diǎn)短消息SMPP協(xié)議的通信方式。本發(fā)明的攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法通過(guò)增加短消息服務(wù)中心的處理流程,增加SCP(ServiceControlPoint,業(yè)務(wù)控制點(diǎn))業(yè)務(wù)邏輯,實(shí)現(xiàn)當(dāng)需要在短消息中加入接收者稱(chēng)呼時(shí),自動(dòng)將短消息中增加接收者稱(chēng)呼,不需要增加網(wǎng)元設(shè)備,不增加硬件,保護(hù)了原有投資,并具有容易推廣、實(shí)現(xiàn)方法簡(jiǎn)單、方便的特點(diǎn)。圖1為本發(fā)明的SMSC以及SCP的網(wǎng)絡(luò)組成環(huán)境示意圖。圖2為本發(fā)明的用戶(hù)開(kāi)通/關(guān)閉"攜帶業(yè)務(wù)"的流程框架圖。圖3為本發(fā)明的主叫終端實(shí)現(xiàn)"攜帶業(yè)務(wù),,的流程框架圖。圖4為主叫終端實(shí)現(xiàn)"攜帶業(yè)務(wù),,的信令流程圖。具體實(shí)施例方式本發(fā)明基于業(yè)務(wù)控制點(diǎn)(SCP)來(lái)實(shí)現(xiàn),在SCP上保存主叫號(hào)碼、被叫號(hào)碼、及與被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼,通過(guò)對(duì)主叫終端發(fā)送到短消息服務(wù)中心后轉(zhuǎn)發(fā)到SCP上的短消息上增加接收者稱(chēng)呼后,重新發(fā)送該短消息給被叫終端,從而實(shí)現(xiàn)在該短消息中攜帶接收者稱(chēng)呼。在本發(fā)明中,簡(jiǎn)稱(chēng)實(shí)現(xiàn)攜帶接收者稱(chēng)呼的短消息的業(yè)務(wù)為"攜帶業(yè)務(wù),,。本發(fā)明的主要流程如下主叫用戶(hù)終端申請(qǐng)攜帶業(yè)務(wù),發(fā)送普通的短消息到短消息服務(wù)中心,短消息服務(wù)中心收到該終端的短消息之后,分析該主叫用戶(hù)終端是否申請(qǐng)了攜帶業(yè)務(wù),如果主叫終端申請(qǐng)了攜帶業(yè)務(wù),則短消息服務(wù)中心發(fā)送消息給SCP。SCP根據(jù)預(yù)存的被叫號(hào)碼列表以及列表中的稱(chēng)呼,進(jìn)行查詢(xún)匹配,得到接收者稱(chēng)呼(即,被叫號(hào)碼的稱(chēng)呼),拼接接收者稱(chēng)呼和原短消息內(nèi)容,組成新的短消息后,SCP再向短消息中心提交新的攜帶接受者稱(chēng)呼的短消息(此時(shí),短消息的主叫號(hào)碼是SCP的標(biāo)識(shí))。短消息中心接收到SCP提交的新的短消息后,替換主叫號(hào)碼為原主叫用戶(hù)的號(hào)碼,然后短消息中心投遞這個(gè)攜帶接收者稱(chēng)呼的短消息至被叫終端。要實(shí)現(xiàn)本發(fā)明的攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法,需要具有以下前提(1)在短消息服務(wù)中心,建立"攜帶業(yè)務(wù),,流程,短消息中心能夠判斷出主叫用戶(hù)是否是申請(qǐng)了"攜帶業(yè)務(wù),,的用戶(hù)。(2)在SCP平臺(tái),增加業(yè)務(wù)邏輯,處理來(lái)自短消息服務(wù)中心的攜帶接收者稱(chēng)呼的請(qǐng)求消息,建立接收者號(hào)碼和接收者稱(chēng)呼對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫(kù),同時(shí)SCP提供給用戶(hù)接口,使用戶(hù)能修改接受者稱(chēng)呼。(3)對(duì)于移動(dòng)臺(tái)(MobileStation,MS),要成功申請(qǐng)"攜帶業(yè)務(wù)",才能實(shí)現(xiàn)該項(xiàng)業(yè)務(wù)的功能。下面結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明參照?qǐng)D1所示,為本發(fā)明的SMSC以及SCP的網(wǎng)絡(luò)組成環(huán)境示意圖。由SCP業(yè)務(wù)控制點(diǎn)設(shè)備(SCP)、移動(dòng)交換中心(MobileSwitchCenter,MSC)、短消息中心(ShortMessageServiceCenter,SMSC)、歸屬位置寄存器(HomeLocationRegister,HLR)、拜訪(fǎng)位置寄存器(VisitLocationRegister,VLR)、業(yè)務(wù)交換點(diǎn)(ServiceSwitchPoint,SSP)、運(yùn)營(yíng)中心(BusinessOperationSupportSystem,BOSS)以及WEB服務(wù)器、移動(dòng)臺(tái)(MobileStation,MS)等組成。SCP作為一個(gè)ESME(ExternalShortMessageEntity,擴(kuò)展的短消息實(shí)體)設(shè)備,利用SMPP(ShortMessagePeertoPeer,點(diǎn)對(duì)點(diǎn)短消息)協(xié)議和SMSC交互。WEB接入服務(wù)器以及BOSS和SCP之間利用基于TCP/IP協(xié)議的MML(Man-MachineLanguage,人機(jī)語(yǔ)言)通信接口,通過(guò)BOSS受理臺(tái)或者WEB接入服務(wù)器的方式,用戶(hù)可以修改SCP上的個(gè)人相關(guān)信息,如,被叫號(hào)碼列表的增加、刪除、修改以及相應(yīng)的被叫號(hào)碼稱(chēng)呼的修改等。CAP(CamelApplicationPart,CAMEL應(yīng)用部分)協(xié)議用于MSC/VLR/SSP與SCP之間的信令交互。MAP(MobileApplicationPart,移動(dòng)應(yīng)用部分)協(xié)議用于移動(dòng)交換中心(MSC)、歸屬位置寄存器(HLR)拜訪(fǎng)位置寄存器(VLR)之間的信令交互。在SMSC上以及在SCP上,都已經(jīng)建立"攜帶業(yè)務(wù)"的相關(guān)處理流程,并且都為"攜帶業(yè)務(wù),,配置了短消息服務(wù)代碼。為了支持"攜帶業(yè)務(wù),,,SMSC和SCP均已經(jīng)在用戶(hù)的屬性列表中,預(yù)先增加了一個(gè)標(biāo)識(shí),表示用戶(hù)的"攜帶業(yè)務(wù),,的開(kāi)通(或者關(guān)閉)狀態(tài)。同時(shí),在SCP建立有主叫號(hào)碼、被叫號(hào)碼、被叫稱(chēng)呼相對(duì)應(yīng)的列表。用戶(hù)通過(guò)WEB服務(wù)器或者BOSS營(yíng)業(yè)廳來(lái)設(shè)置"主叫號(hào)碼、故叫號(hào)碼、-陂叫稱(chēng)呼相對(duì)應(yīng)的列表"。不過(guò),用戶(hù)也可以通過(guò)發(fā)送短消息的方式,來(lái)增加/修改/刪除/查詢(xún)?cè)赟CP上的"主叫號(hào)碼、被叫號(hào)碼、被叫稱(chēng)呼相對(duì)應(yīng)的列表",例如用戶(hù)13905180009發(fā)送短消息內(nèi)容"ADD13905180008小朋友"到目的號(hào)碼9999,由SMSC把短消息轉(zhuǎn)發(fā)給SCP,SCP解析該短消息,就可以處理"主叫號(hào)碼、凈皮叫號(hào)碼、被叫稱(chēng)呼相對(duì)應(yīng)的列表"這個(gè)工作??傊?主叫號(hào)碼、被叫號(hào)碼、被叫稱(chēng)呼相對(duì)應(yīng)的列表"的創(chuàng)建/維護(hù)工作,可以通過(guò)WEB服務(wù)器,可以通過(guò)BOSS營(yíng)業(yè)廳,可以通過(guò)短消息方式,本文不做重點(diǎn)描述。由于每個(gè)SCP的處理能力有限,因此才艮據(jù)號(hào)碼^殳(比如139****、136****等)配置與各個(gè)號(hào)碼段的攜帶業(yè)務(wù)相應(yīng)的SCP,并且在SMSC和SCP上配置與攜帶業(yè)務(wù)相應(yīng)的SCP的擴(kuò)展的短消息實(shí)體(ESME)標(biāo)識(shí)所對(duì)應(yīng)的接入碼。參照?qǐng)D2所示,為本發(fā)明的用戶(hù)開(kāi)通/關(guān)閉"攜帶業(yè)務(wù),,的流程框架圖。該流程包括步驟201:MS(MobileS樹(shù)ion,移動(dòng)臺(tái))手機(jī)用戶(hù),向SMSC發(fā)送開(kāi)通(或者關(guān)閉)"攜帶業(yè)務(wù)"請(qǐng)求,SMSC處理該請(qǐng)求,根據(jù)用戶(hù)要求改變"攜帶業(yè)務(wù),,的開(kāi)通(或者關(guān)閉)狀態(tài),如果SMSC處理失敗,則SMSC直接返回給MS手機(jī)用戶(hù)操作失敗消息;如果SMSC處理成功,則轉(zhuǎn)到步驟202;例如用戶(hù)13905180009發(fā)送短消息內(nèi)容"KT"到目的號(hào)碼9999。13905180009是主叫用戶(hù),9999是"攜帶業(yè)務(wù),,的短消息服務(wù)代碼,"KT,,表示開(kāi)通"攜帶業(yè)務(wù),,。則SMSC把用戶(hù)屬性的"攜帶業(yè)務(wù),,標(biāo)識(shí)置位成"開(kāi)通,,狀態(tài)。步驟202:SMSC轉(zhuǎn)發(fā)MS手機(jī)用戶(hù)的開(kāi)通(或者關(guān)閉)"攜帶業(yè)務(wù),,的請(qǐng)求消息給SCP;步驟203:SCP處理該請(qǐng)求,根據(jù)用戶(hù)要求改變"攜帶業(yè)務(wù)"的開(kāi)通(或者關(guān)閉)狀態(tài);如果SCP處理失敗,則SCP返回給SMSC失敗消息,如果SCP處理成功,則SCP返回給SMSC成功消息;例如SCP收到由SMSC轉(zhuǎn)發(fā)而來(lái)的短消息。短消息的內(nèi)容是用戶(hù)13905180009發(fā)送短消息內(nèi)容"KT,,到目的號(hào)碼9999。SCP預(yù)先知道,9999是"攜帶業(yè)務(wù)"的短消息服務(wù)代碼,"KT,,表示開(kāi)通"攜帶業(yè)務(wù),,。則SCP也把SCP數(shù)據(jù)庫(kù)中的該用戶(hù)屬性的"攜帶業(yè)務(wù)"標(biāo)識(shí)置位成"開(kāi)通"狀態(tài)。步驟204:SMSC收到步驟203所述的SCP處理的結(jié)果,如果SCP返回成功結(jié)果,則SMSC通知MS手機(jī)用戶(hù),開(kāi)通(或者關(guān)閉)操作成功,如果SCP返回失敗結(jié)果,則SMSC回滾在步驟202所做的開(kāi)通(或者關(guān)閉)操作,SMSC通知MS手機(jī)用戶(hù),開(kāi)通(或者關(guān)閉)操作失敗。具體的說(shuō),步驟201和步驟204的通信方式可以是短消息方式,也可以是基于TCP/IP的WEB接入的通信方式;步驟202和步驟203的通信方式可以是基于TCP/IP的SMPP協(xié)議的通信方式,通過(guò)DELIVER_SM消息(SMSC發(fā)送到SCP)和DELIVER—SM—RESP消息(SCP發(fā)送到SMSC),就可以完成通信。參照?qǐng)D3所示,為本發(fā)明的主叫終端實(shí)現(xiàn)"攜帶業(yè)務(wù)"的流程框架圖。本發(fā)明主叫終端實(shí)現(xiàn)"攜帶業(yè)務(wù)"的短消息流程如下步驟301:MSa(主叫用戶(hù))發(fā)送短消息到SMSC,假設(shè)該短消息是短消息S(主叫號(hào)碼是A,被叫號(hào)碼是B,短消息內(nèi)容是C);步驟302:假設(shè)SMSC上配置的"攜帶業(yè)務(wù)"短消息服務(wù)代碼是D(比如"9999"),分配給SCP的ESME標(biāo)識(shí)是G(比如"PPS"),該ESME標(biāo)識(shí)有一個(gè)接入碼H(比如"1860");則1)當(dāng)SMSC收到短消息S,根據(jù)用戶(hù)屬性標(biāo)識(shí)分析得到用戶(hù)A申請(qǐng)開(kāi)通了"攜帶業(yè)務(wù),,,則不再向被叫號(hào)碼B投遞短消息S;2)SMSC根據(jù)主叫號(hào)碼A的號(hào)碼段、"攜帶業(yè)務(wù),,的短消息服務(wù)代碼、加載"攜帶業(yè)務(wù),,所對(duì)應(yīng)的SCP的地址(ESME標(biāo)識(shí)),從而確定了SCP,SMSC重新組成一個(gè)短消息S1(主叫號(hào)碼是A,被叫號(hào)碼是"D+B",短消息內(nèi)容是C);3)SMSC將短消息SI發(fā)送給相應(yīng)的SCP,請(qǐng)求SCP給短消息SI附加上"接收者稱(chēng)呼,,;SCP此時(shí)是做為一個(gè)ESME(ExternalShortMessageEntity,擴(kuò)展的短消息實(shí)體);步驟303:SCP收到短消息S1,分析得到被叫號(hào)碼是"D+B"的格式,說(shuō)明SMSC發(fā)送該短消息S1給SCP,是為了觸發(fā)SCP上的"攜帶業(yè)務(wù)"的業(yè)務(wù)邏輯,是為了讓SCP給短消息SI加上"接收者稱(chēng)呼",假設(shè)SCP查詢(xún)得到的被叫號(hào)碼B的接收者稱(chēng)呼是E,那么SCP在原短消息內(nèi)容前增加接收者稱(chēng)呼,重新組成一個(gè)短消息S2(主叫號(hào)碼"H+A",被叫號(hào)碼B,短消息內(nèi)容"E+C")步驟304:SMSC收到短消息S2,分析主叫號(hào)碼"H+A",得到H是"攜帶業(yè)務(wù),,的接入碼,則SMSC知道短消息S2是由SCP的"攜帶業(yè)務(wù),,提交的短消息,SMSC改變主叫號(hào)碼,重新組成短消息S3(主叫號(hào)碼A,-波叫號(hào)碼B,短消息內(nèi)容"E+C,,),投遞該短消息給MSb(被叫用戶(hù)),流程結(jié)束。參照?qǐng)D4所示,為主叫終端實(shí)現(xiàn)"攜帶業(yè)務(wù),,的信令流程圖。為了簡(jiǎn)明的說(shuō)明問(wèn)題,假設(shè)主叫a用戶(hù)和被叫b用戶(hù)在同一個(gè)PLMN(PublicLandMobileNetwork,公共陸地移動(dòng)網(wǎng)絡(luò))網(wǎng)絡(luò)中,在同一個(gè)MSC/VLR區(qū)域,在同一個(gè)SMSC服務(wù)中心。用戶(hù)實(shí)現(xiàn)"攜帶業(yè)務(wù)"的信令流程描述如下步驟401:MESSAGETRANSFER,用戶(hù)(MSa)手機(jī)通過(guò)無(wú)線(xiàn)接口發(fā)送短消息,首先到達(dá)MSC/VLR設(shè)備;步驟402:FORWARDMO—SHORT—MESSAGE,MSC把短消息轉(zhuǎn)向到當(dāng)前的SMSC;步驟403:FORWARD—MO—SHORT—MESSAGE—ACK,SMSC回應(yīng)MSC;步驟404:MESSAGETRANSFERACK,MSC回應(yīng)MSa;步驟405:DELIVER—SM,SMSC對(duì)主叫號(hào)碼進(jìn)行分析,得到主叫號(hào)碼用戶(hù)是否申請(qǐng)了"攜帶業(yè)務(wù)",得到主叫號(hào)碼歸屬SCP的地址;SMSC發(fā)送DELIVER—SM請(qǐng)求消息給主叫號(hào)碼用戶(hù)歸屬的SCP,觸發(fā)SCP上的"攜帶業(yè)務(wù)"的業(yè)務(wù)邏輯;步驟406:DELIVER—SM—RESP,SCP給SMSC返回的響應(yīng)消息;步驟407:在SCP上處理"攜帶業(yè)務(wù),,請(qǐng)求,查詢(xún)匹配主叫號(hào)碼、被叫號(hào)碼、被叫號(hào)碼的稱(chēng)呼。如果SCP得到"接收者稱(chēng)呼"的信息,則組成新的短消息內(nèi)容"接收者稱(chēng)呼"以及"原短消息內(nèi)容";如果查詢(xún)匹配失敗,則返回"原短消息內(nèi)容",對(duì)"原消息內(nèi)容"不做任何修改。SCP向SMSC發(fā)送SUBMIT—SM消息。步驟408:SUBMIT—SM—RESP,SMSC給SCP發(fā)送響應(yīng)消息;然后,在SMSC上,SMSC開(kāi)始投遞短消息。步驟409:FORWARD—MT—SHORT—MESSAGE,SMSC把短消息通知轉(zhuǎn)給MSC;步驟410:MESSAGEDELIVER,MSC通過(guò)無(wú)線(xiàn)接口把短消息通知發(fā)給MSb;步驟411:MESSAGEDELIVERACK,MSb給MSC響應(yīng);步驟412:FORWARD—MT—SHORT—MESSAGE—ACK,MSC回應(yīng)SMSC;下面通過(guò)具體應(yīng)用中的實(shí)例來(lái)對(duì)本發(fā)明的技術(shù)方案做示例性的說(shuō)明第一步,在短消息服務(wù)中心,建立"攜帶業(yè)務(wù),,的處理流程。(l)對(duì)用戶(hù)屬性增加一個(gè)標(biāo)識(shí),表示該用戶(hù)申請(qǐng)"攜帶業(yè)務(wù),,的情況(比如未申請(qǐng)、正常、暫停、已取消等)。(2)增加配置用戶(hù)號(hào)碼段的攜帶業(yè)務(wù)以及與各個(gè)號(hào)碼段相應(yīng)的"攜帶業(yè)務(wù),,的SCP地址(ESME標(biāo)識(shí))。(3)定義"攜帶業(yè)務(wù),,的短消息服務(wù)代碼。當(dāng)短消息服務(wù)中心收到用戶(hù)發(fā)送的消息請(qǐng)求,首先對(duì)用戶(hù)進(jìn)行鑒權(quán)(具體鑒權(quán)方式本文不做詳細(xì)描述),對(duì)用戶(hù)鑒權(quán)成功之后,判斷用戶(hù)是否申請(qǐng)了"攜帶業(yè)務(wù),,,如果用戶(hù)申請(qǐng)了"攜帶業(yè)務(wù),,,則短消息服務(wù)中心向業(yè)務(wù)控制點(diǎn)發(fā)送DELIVER—SM消息;如果用戶(hù)沒(méi)有申請(qǐng)"攜帶業(yè)務(wù)",則短消息服務(wù)中心按照正常流程,向被叫用戶(hù)投遞短消息。第二步,在業(yè)務(wù)控制點(diǎn)上,增加"攜帶業(yè)務(wù),,的業(yè)務(wù)邏輯,增加業(yè)務(wù)控制點(diǎn)做為ESME的一個(gè)唯一標(biāo)識(shí),增加ESME所授權(quán)的一個(gè)或者多個(gè)接入碼,用以處理來(lái)自短消息中心的攜帶請(qǐng)求。如果業(yè)務(wù)控制點(diǎn)接收到來(lái)自短消息服務(wù)中心的"攜帶業(yè)務(wù),,的DELIVER—SM請(qǐng)求消息,那么(1)業(yè)務(wù)控制點(diǎn)立即給短消息服務(wù)中心回應(yīng)DELIVER—SM—RESP消息;(2)解析DELIVER—SM請(qǐng)求消息的內(nèi)容,獲得DELIVER—SM請(qǐng)求消息相關(guān)的短消息信息,(3)業(yè)務(wù)控制點(diǎn)開(kāi)始從數(shù)據(jù)庫(kù)查詢(xún)、匹配,找到短消息S的主叫號(hào)碼A、被叫號(hào)碼B以及接收者稱(chēng)呼。關(guān)于主叫號(hào)碼、被叫號(hào)碼、及被叫號(hào)碼相應(yīng)的接收者稱(chēng)呼這三個(gè)字段之間數(shù)據(jù)庫(kù)的表結(jié)構(gòu),可以使用如下形式的定義<table>tableseeoriginaldocumentpage13</column></row><table>關(guān)于主叫號(hào)碼、被叫號(hào)碼、接收者稱(chēng)呼這三個(gè)字段之間數(shù)據(jù)庫(kù)的表結(jié)構(gòu)的數(shù)據(jù),可以是如下格式的內(nèi)容<table>tableseeoriginaldocumentpage13</column></row><table>第三步,如果業(yè)務(wù)控制點(diǎn)匹配到接收者稱(chēng)呼的信息,則拼接成新的短消息,短消息內(nèi)容包括"接收者稱(chēng)呼+原短消息內(nèi)容,,。業(yè)務(wù)控制點(diǎn)發(fā)送SUBMIT—SM請(qǐng)求消息給SMSC,此SUBMIT—SM請(qǐng)求消息相關(guān)的短消息是增加了接受者稱(chēng)呼的新短消息。第四步,短消息服務(wù)中心收到SUBMIT—SM請(qǐng)求消息,該SUBMIT—SM請(qǐng)求消息是關(guān)于短消息SI的請(qǐng)求消息,立即回應(yīng)SCPSUBMIT—SM一RESP消息。如果短消息中心判斷該SUBMIT—SM消息是經(jīng)過(guò)業(yè)務(wù)控制點(diǎn)處理過(guò)的"攜帶業(yè)務(wù)"的請(qǐng)求消息,則短消息中心直接按照被叫號(hào)碼B的地址投遞短消息,此時(shí)短消息的內(nèi)容就是攜帶了接收者稱(chēng)呼的短消息內(nèi)容。該技術(shù)方案充分體現(xiàn)了業(yè)務(wù)和控制分離的原則,利用現(xiàn)有網(wǎng)絡(luò)資源,實(shí)現(xiàn)短消息的人性化體驗(yàn)。這種方案尤其適合于節(jié)日祝福短消息的發(fā)送以及各類(lèi)群發(fā)短消息的各種應(yīng)用領(lǐng)域。當(dāng)然,上述具體實(shí)施方式不是對(duì)本發(fā)明技術(shù)方案的進(jìn)一步限定,任何熟發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法,其特征在于,所述方法包括以下步驟(1)短消息服務(wù)中心SMSC和業(yè)務(wù)控制點(diǎn)SCP分別對(duì)用戶(hù)屬性增加攜帶業(yè)務(wù)標(biāo)識(shí),并且SCP保存主叫號(hào)碼、被叫號(hào)碼及與所述主叫號(hào)碼及被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼;(2)主叫終端發(fā)送短消息至SMSC,SMSC收到所述短消息之后,根據(jù)所述標(biāo)識(shí)判斷出主叫終端成功申請(qǐng)了攜帶業(yè)務(wù),則SMSC發(fā)送請(qǐng)求消息至SCP,請(qǐng)求為該短消息增加接收者稱(chēng)呼,所述請(qǐng)求消息中包括原主叫號(hào)碼、原被叫號(hào)碼及原短消息內(nèi)容;(3)SCP收到所述請(qǐng)求消息之后,根據(jù)所述原主叫號(hào)碼及原被叫號(hào)碼查詢(xún)與所述原被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼,將所述原短消息內(nèi)容成功加上接收者稱(chēng)呼組成新短消息后重新發(fā)送至SMSC;(4)SMSC投遞該加上接收者稱(chēng)呼的新短消息給被叫終端。2、如權(quán)利要求1所述的方法,其特征在于,步驟(1)中還包括在SMSC和SCP上定義攜帶業(yè)務(wù)的短消息服務(wù)代碼;相應(yīng)地,步驟(2)中所述的SMSC發(fā)送給SCP的請(qǐng)求消息中包括攜帶業(yè)務(wù)的短消息服務(wù)代碼;相應(yīng)地,步驟(3)中SCP對(duì)所述請(qǐng)求消息進(jìn)行解析,判斷到所述請(qǐng)求消息中包括攜帶業(yè)務(wù)的短消息服務(wù)代碼,則根據(jù)所述原主叫號(hào)碼及原被叫號(hào)碼查詢(xún)與所述原被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼,將所述短消息內(nèi)容成功加上接收者稱(chēng)呼組成新短消息后重新發(fā)送至SMSC。3、如權(quán)利要求2所述的方法,其特征在于,步驟(2)中所述的SMSC發(fā)送給SCP的請(qǐng)求消息中包括攜帶業(yè)務(wù)的短消息服務(wù)代碼為SMSC發(fā)送給SCP的請(qǐng)求消息中將原被叫號(hào)碼替換為攜帶業(yè)務(wù)的短消息服務(wù)代碼+原4、如權(quán)利要求2或3所述的方法,其特征在于,在步驟(l)中還包括在SMSC和SCP上配置與攜帶業(yè)務(wù)相應(yīng)的SCP的擴(kuò)展的短消息實(shí)體ESME標(biāo)識(shí)所對(duì)應(yīng)的接入碼;相應(yīng)地,步驟(3)中所述新短消息的主叫號(hào)碼是所述接入碼+原主叫號(hào)碼;相應(yīng)地,步驟(4)中SMSC把步驟(3)所述新短消息的主叫號(hào)碼轉(zhuǎn)換成原主叫號(hào)碼后投遞該加上接收者稱(chēng)呼的新短消息給被叫終端。5、如權(quán)利要求l、2或3所述的方法,其特征在于,步驟(3)中還包括,如果SCP將所述短消息內(nèi)容加上接收者稱(chēng)呼的步驟失敗,則發(fā)送原短消息內(nèi)容至SMSC。6、如權(quán)利要求l所述的方法,其特征在于,步驟(l)中還包括SCP提供給主叫終端接口,主叫終端通過(guò)該接口修改被叫號(hào)碼及接收者稱(chēng)呼。7、如權(quán)利要求1所述的方法,其特征在于,SMSC與SCP的通信方式包括基于TCP/IP的點(diǎn)對(duì)點(diǎn)短消息SMPP協(xié)議的通信方式。全文摘要本發(fā)明公開(kāi)了一種攜帶接收者稱(chēng)呼的短消息的實(shí)現(xiàn)方法,包括(1)短消息服務(wù)中心SMSC和業(yè)務(wù)控制點(diǎn)SCP對(duì)用戶(hù)屬性增加攜帶業(yè)務(wù)標(biāo)識(shí),SCP保存主叫號(hào)碼、被叫號(hào)碼及與主叫號(hào)碼及被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼;(2)主叫終端發(fā)送短消息至SMSC,SMSC根據(jù)標(biāo)識(shí)判斷主叫終端申請(qǐng)了攜帶業(yè)務(wù),則發(fā)送請(qǐng)求消息至SCP,請(qǐng)求為該短消息增加接收者稱(chēng)呼,請(qǐng)求消息中包括原主叫號(hào)碼、原被叫號(hào)碼及原短消息內(nèi)容;(3)SCP收到請(qǐng)求消息后,根據(jù)原主叫號(hào)碼及原被叫號(hào)碼查詢(xún)與原被叫號(hào)碼相對(duì)應(yīng)的接收者稱(chēng)呼,將原短消息內(nèi)容加上接收者稱(chēng)呼組成新短消息發(fā)送至SMSC;(4)SMSC投遞新短消息給被叫終端。本發(fā)明方法實(shí)用、容易實(shí)現(xiàn)。文檔編號(hào)H04W4/14GK101102551SQ200710143548公開(kāi)日2008年1月9日申請(qǐng)日期2007年8月7日優(yōu)先權(quán)日2007年8月7日發(fā)明者景偉東申請(qǐng)人:中興通訊股份有限公司