專利名稱:在通信網絡中提供呼叫嘗試觸發的消息型服務的方法、系統和計算機程序產品的制作方法
技術領域:
本文描述的本發明涉及在一個無線網絡中提供消息型服務。更確切地 說,本文描述的本發明涉及在通信網絡中提供呼叫嘗試觸發的消息型服務 的方法、系統和計算機程序產品。
背景技術:
目前,商品和服務提供商必須時常依靠傳統方法向潛在顧客作廣告和
分發優惠券。電視廣告、電臺節目、因特網廣告和報紙廣告是目前商家嘗
試與潛在顧客溝通和吸引他們的方法的一些例子。然而,由于過于分散且
未以切合的顧客為目標,這些廣告方式可能被認為是無效率的。尤其是,
這些目前的廣告方法沒有能利用移動電話、個人數字助理(PDA)、智能電話
和類似的設備所提供的最新技術特征和性能。更明確地說,使用消息型服
務消息(messaging service message)或電子郵件(e-mail),這些個人通信設備能
夠向賣家提供一種以更直接更集中的方式及時與潛在買家進行溝通的機 會。
用于向移動服務發送目標廣告的現有方法包括基于位置的服務,在該 基于位置的服務中,當移動電話進入某一地理區域時,向移動電話發送廣告。這種廣告涉及該地理區域中的多個商業機構,從而移動電話用戶可以 從這些商業機構之一購買商品或服務。然而,基于位置向移動設備投放廣 告的一個問題是這樣的廣告并沒有考慮潛在買家的興趣。基于位置的廣告 甚至可能被看作為垃圾信息,并可能被潛在買家刪除。
因此,人們需要一種在通信網絡中提供呼叫嘗試觸發的消息型服務的 改進方法、系統和計算機程序產品。
發明內容
本文描述的本發明包括在通信網絡中提供呼叫嘗試觸發的消息型服務 的改進方法、系統和計算機程序產品。 一種方法包括攔截包括主叫方用戶 標識符和被叫方用戶標識符的呼叫信令消息。使用被叫方用戶標識符査詢
呼叫嘗試觸發的消息生成(Call Attempt Triggered Message Generation, CATMG)數據庫。如果被叫方用戶標識符存在于CATMG數據庫中,則生成 消息型服務消息。然后,向聯系地址發送所述消息型服務消息。
可以使用計算機程序產品實現本文描述的用于提供呼叫嘗試觸發的消 息型服務的本發明,所述計算機程序產品包括包含在計算機可讀介質中的 由計算機處理器執行的計算機可執行指令。適用于實現本文描述的本發明 的示例性計算機可讀介質包括磁盤存儲設備、可編程邏輯設備和專用集成 電路。在一種實現中,所述計算機可讀介質可以包括可由處理器訪問的存 儲器。所述存儲器可以包括可由處理器執行的用于實現本文描述的任何提 供呼叫嘗試觸發的消息型服務的方法的指令。另外,可以將實現本文描述 的本發明的計算機可讀介質分布到多個物理設備和/或計算平臺。
下面將參考附圖解釋本文描述的本發明優選實施例,在附圖中
圖1是根據本文描述的本發明實施例的使用呼叫嘗試觸發的消息型服 務系統的示例性通信網絡;
圖2是根據本文描述的本發明實施例的示例性的呼叫嘗試觸發的消息 生成(CATMG)規則數據庫結構;
圖3示出了根據本文描述的本發明實施例的在通信網絡中提供呼叫嘗試觸發的消息型服務的示例性步驟的流程圖4示出了根據本文描述的本發明實施例的在通信網絡中生成呼叫嘗 試觸發消息的網絡路由裝置的示例性體系結構;
圖5示出了圖1所示的示例性通信網絡以及根據本文描述的本發明實 施例的向與主叫方相關聯的替代地址的觸發消息信號的發送;以及
圖6示出了圖1所示的示例性通信網絡以及根據本文描述的本發明實 施例的在免費數據庫中的數據內容的存儲。
具體實施例方式
本發明涉及在通信網絡中提供呼叫嘗試觸發的消息生成(CATMG)服務 的系統和方法。根據本發明的一個方面,CATMG服務包括在通過通信網絡 發送呼叫建立信令消息(例如SS7 ISUP IAM消息、SIP邀請消息等)期間接 收或攔截所述呼叫建立信令消息,隨后響應于接收或攔截所述呼叫建立信 令消息或任何對建立呼叫的其它類似嘗試,生成消息型服務消息(例如短消 息服務(SMS)消息、即時消息、多媒體消息服務消息、電子郵件消息等)。
雖然在此給出的例子與SS7 ISUP呼叫信令消息的接收(或攔截)相關 聯,并且使用SIGTRAN協議來發送SS7ISUP呼叫信令消息,但本領域的 技術人員能夠理解,本發明并不局限于SS7和SIGTRAN的實現。比如, 可以在使用非SS7信令協議(例如會話初始化協議(SIP))的不同信令網絡中 實現本發明。
圖1示出了根據本文描述的本發明的一個實施例的提供CATMG服務 的示例性通信網絡100。參考圖l,網絡IOO可以包括電信計算機網絡102(例 如因特網)、網絡路由裝置104、移動交換中心(MSC)106、基站系統(BSS)108 和呼叫移動站點(MS)llO。在一個實施例中,網絡路由裝置104被用來接收 和路由呼叫建立信令消息(例如SS7 ISUP或SIP信令消息),所述網絡路由 裝置可以包括信號轉接點(STP)、 SS7-IP信令網關(SG)、 SIP服務器、IP多 媒體子系統(IMS)節點、或任何其它類似的網絡組件。在一種替代實施例中, 網絡路由裝置104執行的功能可以由終端局來實現。網絡路由裝置104包 括CATMG功能模塊114,所述功能模塊可以負責為網絡路由裝置104處理 呼叫建立信令消息的CATMG過程。除了眾多其他功能,CATMG功能模塊114可以用于生成、尋址以及隨后向與被攔截消息的發送源相關的聯系地址 發送響應消息,例如消息型服務消息(例如SMS消息)。在一個實施例中, 所述聯系地址可以包括電子郵件地址、標識符號碼(例如主叫方標識符、被 叫方標識符號碼或任何電話號碼)、統一資源標識符(URI)地址、即時消息(IM) 地址、IP地址等等。另外,取決于本發明的應用,所述聯系地址可以與主 叫方、被叫方或甚至第三方中的任何一個相關聯。
網絡路由裝置104還包括CATMG規則數據庫116,所述規則數據庫包 含不同人、公司和/或其它訂制了消息型服務的實體的號碼標識符的列表。 舉例來說,數據庫116可以包含標識符號碼的列表,所述列表對應于那些 渴望將廣告內容或優惠券發送到嘗試呼叫預定號碼(其存儲在數據庫116 中,并對每個公司都是唯一的)的主叫方的公司。在圖2中描繪了示例性的 CATMG規則數據庫116。 一般來說,所述CATMG規則數據庫116包含目 標被叫方號碼和與每個目標號碼相關聯的特定CATMG操作的列表。參考 圖2,數據庫116的每個條目可以包括觸發被叫方號碼字段202、響應模式 字段204、"答復"地址字段206、廣告內容字段208、產品/服務標識符字 段210、和計費字段212。本領域的技術人員可以理解,數據庫116的條目 的類型或字段數可能與圖2所描繪的不同。觸發被叫方號碼字段202包含 CATMG訂制實體的所述號碼標識符(例如電話號碼)。響應模式字段204指 示如果向觸發被叫方號碼發出呼叫嘗試則所述CATMG功能模塊116將響 應主叫方的模式或方式。答復地址字段206表明主叫方可能回應以獲得更 多消息或優惠券的方式。廣告內容字段208包含數據的類型指示符,將所 述數據提供給主叫方或并入到主叫方的響應消息中。產品/服務標識符字段 210表示訂制實體所涉及的商業機構的范圍。計費字段212表明被叫方是否 需要為呼叫嘗試觸發消息型服務業務生成計費記錄。網絡路由裝置104還 可以具有用于查詢CATMG數據庫116的檢查(screen)功能模塊113。
網絡路由裝置104也可以主持(host)內容數據庫117,所述內容數據庫 包含公司相應的優惠券、廣告內容和其它類似數據。CATMG功能模塊114 利用內容數據庫117作為最終被并入生成的響應消息(例如SMS消息、電子 郵件消息等)的內容源。在一個實施例中,內容數據庫117也可以與CATMG 數據庫114在網絡路由裝置104上的公用數據庫中共存。在一個替代實施
9例中,內容數據庫117可以被存儲在獨立的計算機上,而非位于本地的網 絡路由裝置104上。類似地,在一個替代實施例中,網絡路由裝置104可 以包含或被耦合到許可數據庫122。許可數據庫122可以包含對從網絡路由 裝置104接收消息型服務消息(或其它響應消息)提供許可的主叫方用戶列 表。
圖3是示出根據本文描述的本發明實施例的用于在通信系統100中提 供CATMG服務的示例性方法300的流程圖。參考圖3,在框302中,網絡 路由裝置104從MS 110接收(或攔截)呼叫建立信令消息。在一個實施例中, 所述呼叫建立信令消息包括與來自使用MS 110的主叫方的呼叫嘗試相關 聯的ISUPIAM(ISDN用戶部分初始地址消息)。網絡路由裝置104接收到的 所述呼叫建立信令消息可以既包含主叫方標識符號碼(例如919-380-3814), 又包含被叫方標識符號碼(例如919-460-5500或免費號碼)。在一個實施例 中,如圖4所描繪的(在下文會更詳細地討論),可以通過位于網絡路由裝置 104上的SS7鏈路接口通信模塊(LIM)402接收所述呼叫建立消息。
在框304中,使用所述被叫方標識符査詢被叫方用戶數據庫(即CATMG 規則數據庫116)。在一個實施例中,為了確定是否執行CATMG服務,檢 查功能模塊113可以利用在接收到的呼叫建立信令消息中的所述被叫方標 識符來查詢(或訪問)CATMG規則數據庫116。舉例來說,在網絡路由裝置 104接收到目標為919-460-5500的呼叫建立消息之后,檢查功能模塊113 査詢CATMG規則數據庫116以查明919-460-5500是否是會巨"觸發"CATMG 服務的條目。
在框306中,對是否將標識符號碼存儲在CATMG規則數據116中做 出決定。如果所述標識符號碼不在CATMG規則數據庫116中列示,那么 方法300繼續到框308, 其中在傳統方式下路由所述呼叫建立信令消息。如 果標識符號碼位于CATMG規則數據庫116中,那么方法300繼續到框310, 其中由檢査功能模塊113制作所述呼叫建立信令消息的拷貝,并且隨后在 傳統方式下路由原呼叫建立信令消息(即不保留原呼叫建立信令消息)。在一 個實施例中,所述決定過程包括基于LIM的檢查過程(例如檢査功能模塊 113),所述檢査過程查明所述呼叫建立信令消息是否包含"觸發"號碼。 觸發被叫方號碼信息(例如標識符號碼)可以被保持在網絡路由裝置104內的CATMG規則數據庫116中,并且可以被基于LIM的檢査功能模塊訪問。
在框312中,生成響應消息(例如消息型服務消息、電子郵件消息、即 時消息等)。在一個實施例中,響應于確定被叫方標識符位于CATMG規則 數據庫116中,CATMG功能模塊114生成SMS消息。尤其是,CATMG 功能模塊114向位于原接收到的呼叫建立信令消息中的主叫方用戶標識符 (例如主叫方號碼)發送SMS消息。在生成的過程中,CATMG功能模塊114 可以包括優惠券、廣告內容,和/或在SMS消息中的任何其它類型數據。所 述內容數據可以從本地內容數據庫120(見圖l)獲得,或從由獨立的計算機 主持的數據庫獲得,例如專用內容服務器(未示出)。舉例來說,CATMG功 能模塊114可以創建包括用戶公司A的產品廣告并且將消息尋址到 919-380-3814的SMS消息,所述919-380-3814是原主叫方標識符號碼(即 電話號碼)。CATMG功能模塊114訪問數據庫120來獲得所需的廣告內容(例 如公司A預定的內容),并且將所述數據并入所述SMS消息。生成的所述 SMS消息也可以包括短碼(SC)地址,如果主叫方對獲得進一步的信息或優 惠券有興趣,接收MS110可以回復給所述短碼地址。
在框314,發送所述響應消息到聯系地址。在一個實施例中,網絡路由 裝置104向包含在所述SMS消息(即所述主叫方標識符919-380-3814)中包 含的聯系地址發送所述SMS消息(在框312中生成)。然后方法300結束。
在一個實施例中,只有在主叫方也是所述CATMG服務的用戶時才可 以執行所述方法300。舉例來說,在生成消息型信號消息之前,網絡路由裝 置104可以被用來訪問許可數據庫122以確定主叫方是否是所述CATMG 服務的用戶。如果所述主叫方標識符號碼是存儲在許可數據庫122中,那 么正常執行方法300。相反地,如果所述用戶的標識符號碼不能位于許可數 據庫122中,那么不允許執行方法300。
圖4所示是本發明實施例的網絡路由裝置104(例如STP/SG/SMG)的示 例性內部體系結構。網絡路由裝置104包括一個或多個SS7鏈路接口通信 模塊(LM)402,所述SS7鏈路接口通信模塊被用于發送和接收SS7消息, 包括SS7 MAP SMS消息。每個LIM 402包括用于識別可能需要CATMG功 能處理的SMS消息的檢査功能模塊113。網絡路由裝置104包括可以主持 CATMG功能模塊114的數據庫服務模塊(DSM)408。所述基于LIM的檢查功能模塊113可以路由所述被攔截的來自網絡路由裝置104的呼叫建立信 令消息(例如I馬消息)到(或朝向謀原目的地。類似地,檢查功能模塊113 可以生成所述建立消息的拷貝,并且將其發送到DSM 408作進一步處理。 使用所述被叫方標識符號碼訪問CATMG規則數據庫116以確定采取適當 的CATMG操作。回到參考圖1, CATMG操作可以包括(經由與CATMG功 能模塊U4相關聯的SMS客戶端/消息生成功能模塊422)生成被尋址到在被 攔截呼叫建立消息中指定的主叫方號碼的SMS廣告消息。所述SMS消息 可以包括接收用戶可以響應的短碼(例如SC=100)。位于CATMG功能模塊 114上的電子郵件客戶端420也被用于生成電子郵件消息。路由功能模塊 423被用于為電子郵件、SMS和其它消息型服務消息提供網絡路由規則/信 息/策略。使用測量和計費(UM&B)數據庫118維持富化服務交易的使用測 量和計費信息。
CATMG規則數據庫116被用于維護觸發被叫方號碼和相關數據與操 作。在本發明的一個實施例中,CATMG規則數據庫116針對每個條目可以 包括用戶允許字段,所述用戶允許字段表明主叫用戶是否允許接收響應于 主叫方用戶呼叫嘗試而自動生成的消息型服務消息。如果所述用戶許可字 段表明主叫方允許消息型服務消息的生成和接收,那么當主叫用戶初始到 目標號碼的呼叫時,可以生成消息并發送所述消息到主叫用戶。如果所述 許可字段表明用戶不允許自動生成SMS,那么不會出現這樣的生成。
在一種替代實施中,可以維護獨立的用戶許可數據庫122以確定主叫 用戶是否允許響應于用戶的呼叫嘗試而自動生成SMS消息。
也可以在另一種方式下實現本發明,在該方式中,向與在接收到的呼 叫建立信令消息中規定的用戶標識符不相關的設備發送SMS消息(例如,響 應消息不被發送回進行初始呼叫的主叫方蜂窩式電話)。在一個實施例中, 如圖5所示,被攔截的IAM呼叫建立信令消息觸發SMS消息的生成。然 而,所述SMS消息被尋址到與所述主叫方相關聯的號碼聯系地址,所述號 碼聯系地址區別于包含在被攔截呼叫建立消息中的地址(即主叫方號碼)。如 果主叫方訂制了ENUM服務,則可以實現本實施例。為了獲得替代的主叫 方聯系地址,CATMG功能模塊114可以被用于使用包含在被攔截IAM消 息中的主叫方號碼査詢ENUM數據庫502。也就是,通過將所述主叫方用戶標識符提供給ENUM數據庫502, CATMG功能模塊114可以獲得數個 URI或其它與用戶相關聯的聯系地址(例如電子郵件、即時消息模塊地址、 替代電話號碼等等)。所以,CATMG功能模塊114可以隨后發送優惠券、 廣告消息或其它類似數據到一個或多個己獲取的URI。在一個替代實施例 中,可以結合使用呈現數據庫504和ENUM數據庫502,使得CATMG功 能模塊114隨后能夠向目前可獲取的或正被用戶使用的URI目的地發送優 惠券、廣告數據等等。舉例來說,如果查詢ENUM數據庫502和呈現數據 庫504表明"MAIL TO" URI或電子郵件地址存在且是可行的聯系用戶的 手段,則隨后CATMG功能模塊114生成電子郵件消息并發送所述電子郵 件消息到"MAILTO" URI/電子郵件地址。
在上述實施例的一個示例性實施中,CATMG功能模塊114被用于維持 呼叫嘗試觸發消息規則,父母或監護人可以針對他們的孩子規定所述規則。 舉例來說,CATMG功能模塊114可以包含呼叫嘗試觸發消息規則,所述規 則規定當孩子嘗試打電話給預定的號碼(例如900號碼、家長放入孩子受限 制的列表或"黑名單"中的號碼)時,將SMS消息發送到他的(她的)家長用 戶(或任何其他指定的第三方)。所述SMS消息可以包含識別被叫方號碼和 日期/時間戳信息的信息。還可以認識到,當列入"黑名單"的主叫方正嘗 試打電話給孩子時,可以生成同樣的基本呼叫嘗試觸發消息來通知其家長 或監護人。換句話說,CATMG功能模塊114可以包含呼叫嘗試觸發消息規 則,所述規則規定當家長放入孩子受限制的列表或"黑名單"中的號碼/用 戶標識銜例如POTS號碼、SIPURI等)嘗試打電話給孩子時,將SMS消息 發送到家長用戶(或任何指定的第三方)。可以認識到,在本發明的不同實施 例中,可以規定更復雜的CATMG規則。舉例來說,可以在CATMG規則 數據庫116中規定規則,所述規則有預定的時間段限制,例如每周中的某 一天和/或每天呼叫嘗試的時間限制。舉例來說,家長可能希望知道在上學 時間他們的孩子嘗試打的任何電話,或在晚上ll點后他們的孩子嘗試打的 任何電話等。
對于這些實施例,應當認識到,除了生成和發送呼叫嘗試觸發的消息 型服務消息,CATMG功能模塊114可以通過阻止或終止對在受限制的列表 或"黑名單"中指定的被叫方的呼叫建立來實施"黑名單"規則。舉例來
13說,CATMG功能模塊114可以攔截與對被列入"黑名單"的被叫方的呼叫 嘗試相關聯的ISUPIAM消息。CATMG功能模塊114隨后可以生成和發送 消息型服務消息到預定的一方(例如家長用戶),另外可以丟棄所述IAM消 息。在一個實施例中,CATMG功能模塊114也可以生成和發送相關的ISUP 釋放消息。在這種方式下,家長不僅被告知孩子嘗試打電話給"黑名單" 上的號碼,而且此呼叫嘗試最終被拒絕。
在另一個實施例中,可以使用免費的(例如800號碼服務)數據庫602實 現本發明。如在圖6中所示,至少一部分CATMG規則/內容由免費數據庫 602維持。網絡路由裝置104攔截被尋址到為免費號碼的被叫方號碼(CdPN) 的呼叫建立信令消息,例如承載無關呼叫控制(Bearer Independent Call Control,BICC)ISUP IAM消息。網絡路由裝置104査詢免費數據庫602以將 所述免費號碼轉換成"可路由的"號碼。然后,網絡路由裝置104既接收 來自免費數據庫602的號碼轉換信息,又接收SMS消息的優惠券、廣告內 容和類似數據。與網絡路由裝置104相關聯的CATMG功能模塊114生成 且隨后發送所述SMS消息。
作為說明優惠券怎樣被提供給主叫方的一個例子,圖6示出了呼叫移 動站點110初始化呼叫以聯系與特定鞋子賣家相關聯的1-800號碼。NRE 104接收代表所述呼叫的呼叫信令消息(例如消息1)。 NRE 104從接收到的 呼叫信令消息獲得被叫方消息(例如免費號碼),并且使用所述被叫方信息來 向包含至多個商業實體的可路由號碼的免費數據庫602發送查詢(例如消息 2)。然后,NRE 104從包括各種形式信息的免費數據庫602接收響應(例如 消息3)。舉例來說,所述響應可以包含與被撥打的免費號碼相關聯的本地 "可路由的"號碼、回復短碼和廣告內容。在一個實施例中,廣告內容可 以包括來自于與被撥打的1-800號碼相關聯的商業實體的優惠券。一接收到 所述響應消息,NRE 104就使用本地"可路由的"號碼來創建新的呼叫信 令消息(例如消息4),以建立初始請求的連接。類似地,NRE104可以生成 包括被尋址到原主叫方的鞋子廣告和/或優惠券的SMS消息(例如消息5)。 如果原主叫方感興趣,所述SMS消息也包括短碼,如果主叫方對獲取額外 的消息或優惠券感興趣,則可以使用所述短碼來迅速響應。如上所述,除 了基于SS7/SIGTRAN的網絡,也可以在其他通信網絡中實現本發明。舉例來說,可以在基于SIP的通信網絡中實現本發明。在這樣的一個SIP網絡實
施例中,可以使用SIP訂制/通知方法來完成呼叫嘗試觸發消息發送。對SIP
訂制/通知方法理論更詳細的論述請參見正TF RFC 3265
尸rotoco/f57P卩-S; ec訴c五ve加iS^折c加'o"。使用與先前描述相類似的
CATMG功能模i央,第一個用戶可以"訂制"由第二個用戶使用SIP訂制方
法所作的呼叫嘗試。第二個用戶使用SIP通知方法向第一個用戶通知呼叫嘗試。
舉例來說,通過在移動手機、移動計算設備、個人計算機等上使用一 個應用,孩子的家長可以在CATMG功能模塊114中進行注冊,以在每當 孩子嘗試撥打"900"號碼服務的時候接收通知。可以使用SIP訂制方法消 息完成注冊。所述SIP訂制方法消息可以包括電話號碼或與孩子相關聯的 mi(例如孩子的移動電話號碼)、"黑名單"上的號碼(或受限制的號碼范圍) 或孩子不被允許撥打的UR1。所述SIP訂制方法消息也可以包括如果孩子 嘗試撥打被列入"黑名單"中的號碼或URI時通知消息將被發往的聯系地 址(例如MAILTO: URI、 IM: URI、MMS: URI等)。在一個實施例中,CATMG 功能模塊114維護訂制請求和相關規則。如果孩子向被列在"黑名單"上 的號碼或URI進行呼叫嘗試,CATMG功能模塊114通過使用SIP通知方法 消息(以指定的聯系地址)來通知家長。可以認識到,除了示例性的SIP訂制 /通知方法之外的方法和消息也可以在SIP/IMS網絡環境下被用來完成同樣 的功能模塊,并且本發明并不局限于利用SIP訂制/通知方法理論的實現。
應當理解,可以對本申請描述的主題中的細節進行改變,而不背離本 申請所描述主題的范圍。另外,前面的描述其目的僅僅是為了進行說明, 而不是進行限制,本申請描述的主題由所附權利要求來界定。
權利要求
1、一種在通信網絡中提供呼叫嘗試觸發的消息型服務的方法,所述方法包括以下步驟(a)攔截包括主叫方用戶標識符和被叫方用戶標識符的呼叫信令消息;(b)使用所述被叫方用戶標識符查詢呼叫嘗試觸發的消息生成(CATMG)數據庫;(c)如果所述被叫方用戶標識符存在于所述CATMG數據庫中,則生成消息型服務消息;以及(d)向聯系地址發送所述消息型服務消息。
2、 如權利要求1所述的方法,其中所述聯系地址與所述主叫方用戶標 識符相關聯。
3、 如權利要求l所述的方法,其中所述聯系地址包括下列各項中的至 少一項主叫方用戶標識符和從ENUM數據庫獲得的聯系地址。
4、 如權利要求1所述的方法,其中所述消息型服務消息包括下列各項 中的至少一項短消息服務(SMS)消息、電子郵件消息、即時消息服務消息、和多媒體 消息服務消息。
5、 如權利要求1所述的方法,其中發送所述消息型服務消息包括 如果所述被叫方用戶標識符被與所述主叫方用戶標識符相關聯的第三方指定為受限制的號碼,則向所述第三方發送所述消息型服務消息。
6.如權利要求5所述的方法,包括(e) 如果所述被叫方用戶標識符是所述受限制的號碼,則丟棄所述呼叫 信令消息。
7、 如權利要求5所述的方法,其中所述消息型服務消息向所述第三方 通知所述受限制的號碼曾被呼叫過。
8、 如權利要求l所述的方法,其中通過將從內容數據庫獲得的數據并 入到所述消息服務消息中來生成所述消息型服務消息,其中由所述CATMG 數據庫來規定所述數據。
9、 如權利要求8所述的方法,其中由免費數據庫來維持所述內容數據 庫的至少一部分。
10、 如權利要求l所述的方法,其中發送所述消息型服務消息包括 如果所述呼叫信令消息是在所述CATMG數據庫中指示的時間段期間生成的,則向與所述主叫方用戶標識符相關聯的第三方發送所述消息型服 務消息。
11、 如權利要求10所述的方法,其中所述時間段包括下列各項中的至 少一項預定的時間范圍、和一周中的一天。
12、 如權利要求1所述的方法,還包括查詢E. 164號碼(ENUM)服務器以定位與所述主叫方用戶標識符相關聯 的至少一個統一資源標識符(URI);從所述ENUM服務器接收所述至少一個URI;以及 將所述消息型服務消息發送至所述至少一個URI。
13、 如權利要求12所述的方法,其中如果呈現服務器指示所述至少一 個URI是可用的,則從所述ENUM服務器接收所述至少一個URI。
14、 一種在通信網絡中提供呼叫嘗試觸發的消息型服務的方法,所述方法包括以下步驟(a) 攔截包括主叫方用戶標識符和被叫方用戶標識符的呼叫信令消息;(b) 使用所述主叫方用戶標識符和所述被叫方用戶標識符來査詢呼叫嘗 試觸發的消息生成(CATMG)數據庫;(c) 如果所述主叫方用戶標識符被指定為與所述CATMG數據庫中的所 述被叫方用戶標識符相關的受限制的號碼,則生成消息型服務消息;以及(d) 向聯系地址發送所述消息型服務消息。
15、 一種在通信網絡中提供呼叫嘗試觸發的消息型服務的方法,所述 方法包括以下步驟(a) 攔截包括主叫方用戶標識符和被叫方用戶標識符的呼叫信令消息;(b) 使用所述主叫方用戶標識符査詢呼叫嘗試觸發的消息生成(CATMG)數據庫;(c) 如果所述主叫方用戶標識符存在于所述CATMG數據庫中,則生成消息型服務消息;以及(d) 向聯系地址發送所述消息型服務消息。
16、 一種在通信網絡中提供呼叫嘗試觸發的消息型服務的網絡路由裝 置,包括(a) 檢查功能模塊,用于攔截與包括主叫方和被叫方信息的呼叫相關聯 的呼叫信令消息,以及使用所述主叫方和被叫方信息中的至少一部分來搜 索呼叫嘗試觸發的消息生成(CATMG)數據庫,以確定是否為所述呼叫設置了呼叫嘗試觸發機制;以及(b) CATMG功能模塊,用于響應于為所述呼叫設置了所述呼叫嘗試觸 發機制而生成消息型服務消息,并向聯系地址發送所述消息型服務消息。
17、 如權利要求16所述的網絡路由裝置,其中所述聯系地址包括下列 各項中的至少一項主叫方用戶標識符和基于所述主叫方用戶標識符從ENUM數據庫中獲 得的聯系地址。
18、 如權利要求16所述的網絡路由裝置,其中所述消息型服務消息包括下列各項中的至少一項短消息服務(SMS)消息、電子郵件消息、即時消息服務消息和多媒體消 息服務消息。
19、 如權利要求16所述的網絡路由裝置,其中通過將從內容數據庫獲 得的數據并入到所述消息服務消息中來生成所述消息型服務消息,其中由 所述CATMG數據庫來規定所述數據。
20、 如權利要求19所述的網絡路由裝置,其中由免費數據庫來維持所 述內容數據庫的至少一部分。
21、 如權利要求16所述的網絡路由裝置,其中所述CATMG功能模塊 用于査詢E.164號碼(ENUM)服務器以定位與所述主叫方用戶標識符相關聯 的至少一個統一資源標識符(URI);從所述ENUM服務器接收所述至少一個 URI;以及將所述消息型服務消息發送至所述至少一個URI。
22、 如權利要求21所述的網絡路由裝置,其中如果呈現服務器指示所 述至少一個URI是可用的,則從所述ENUM服務器接收所述至少一個URI。
23、 一種計算機程序產品,包括包含在計算機可讀介質中的計算機可 執行指令,所述指令用于執行以下步驟(a) 攔截包括主叫方用戶標識符和被叫方用戶標識符的呼叫信令消息;(b) 使用所述被叫方用戶標識符查詢呼叫嘗試觸發的消息生成(CATMG)數據庫;(c) 如果所述被叫方用戶標識符存在于所述CATMG數據庫中,則生成 消息型服務消息;以及(d) 向聯系地址發送所述消息型服務消息。
全文摘要
本發明描述了在通信網絡中提供呼叫嘗試觸發的消息型服務的方法、系統和計算機程序產品。在一個實施例中,所述方法包括攔截包括主叫方用戶標識符和被叫方用戶標識符的呼叫信令消息。使用被叫方用戶標識符查詢呼叫嘗試觸發的消息生成(CATMG)數據庫。如果被叫方用戶標識符存在于CATMG數據庫中,則生成消息型服務消息。隨后將所述消息型服務消息發送到聯系地址。
文檔編號H04L12/56GK101611593SQ200780048418
公開日2009年12月23日 申請日期2007年10月26日 優先權日2006年10月26日
發明者C·A·格蘭特, P·J·馬爾西科, V·拉維尚卡爾 申請人:泰克萊克公司