實現內容分析的消息傳播業務方法和系統的製作方法
2023-10-18 08:53:54 2
專利名稱:實現內容分析的消息傳播業務方法和系統的製作方法
技術領域:
本發明涉及消息傳播業務領域,尤其涉及實現內容分析的消息傳播業務方法和系統。
背景技術:
短消息業務SMS(Short Message Service)是移動用戶使用非常普遍的業務,基於短消息的傳播業務能夠支持種子短消息的下發和短消息內容的跟蹤識別,通過種子短消息內容的轉發、營銷、積分、獎勵等活動,達到提升點對點短消息等數據業務的普及度和用戶活躍度。種子短消息是指來自種子短消息平臺的短消息,指用戶通過系統下發、網站下載、主動點播等方式獲得的短消息,用於在用戶中進行轉發。點對點短消息是指終端用戶向終端用戶發的短消息。短消息業務是消息業務中的一種。消息業務還包括多媒體消息 MMS (Multimedia Message Service)業務,多媒體消息又稱為彩信等。例如,某SP (Service Provider)服務提供商提供肯德基的促銷廣告「肯德基五一手機優惠卷KFC20110501,2小時內轉發5條本短消息可換雞翅一對。」,訂購用戶A收到SP服務提供商下發的種子短消息後轉發5位不同好友,SP服務提供商分析統計用戶A的積分,每條短消息積2分,達到10分情況下系統下發獲獎通知短消息包含兌換獎品序列給用戶A。目前SP服務提供商提供短消息傳播業務,是根據短消息服務中心SMSC(ShortMessage Service Center)的話單記錄中記錄的短消息內容來統計種子短消息的轉發情況。話單記錄中的話單文件為純文本文件。話單記錄中包括主叫號碼、被叫號碼、發送時間、成功狀態,短消息內容等信息。SP服務提供商向SMSC短消息服務中心獲取話單記錄後,根據其中的主叫號碼、被叫號碼、發送時間、成功狀態,短消息內容進行積分統計。該短消息傳播業務積分統計方法流程如下步驟I :SP服務提供商編輯好種子短消息,下發種子短消息給訂購用戶A ;步驟2、訂購用戶A轉發短消息給用戶B ;步驟3、短消息服務中心記錄話單,包含短消息內容,並開放給SP ;步驟4、SP服務提供商獲取短消息服務中心話單,分析主叫號碼、被叫號碼、發送時間、成功狀態,短消息內容進行積分統計。步驟5、SP服務提供商根據積分派發獎品憑證。上述短消息傳播業務的積分統計是在短消息服務中心話單的基礎上進行,分析短消息內容轉發情況進行積分統計。這種積分統計的方式不僅依賴於短消息服務中心對話單的記錄,而且存在以下弊端數據安全性不高,話單文件是運營商核心數據,向非電信網內設備傳輸容易洩漏;SP服務提供商通過消息傳播伺服器實現短消息傳播和統計,消息傳播伺服器也往往不具備電信設備的高安全性。SMSC短消息服務中心每天大容量設計要求下,話單文件的產生往往不是實時的,基於其話單進行內容分析比較難以精確時間到分鐘,不能夠實時進行統計。
發明內容
本發明實施例提供一種內容分析的消息傳播業務方法及系統,通過對實時消息的傳播,解決了不能對信息進行實時積分統計的技術問題,實現了積分的實時統計,增強信息
傳播運營可靠性。本發明提供一種實現內容分析的消息傳播業務方法,該消息傳播業務方法包括消息服務中心接收發送用戶向接收用戶發送的消息,消息服務中心向接收用戶發送所述消息,當判斷所述發送用戶訂購了抄送業務,消息服務中心將所述消息發送給業務遞送平臺;業務遞送平臺接收所述消息,將接收到的消息轉化為Parlay X格式的點對點消息,將所述點對點消息發送給消息傳播伺服器;消息傳播伺服器對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。本發明實施例還提供一種實現內容分析的消息傳播業務系統,該消息傳播業務系統包括消息服務中心,業務遞送平臺,消息傳播伺服器,其中,所述消息服務中心用於接收發送用戶向接收用戶發送的消息,判斷所述發送用戶是否訂購了抄送業務,當確定發送用 戶訂購了抄送業務,消息服務中心向接收用戶發送所述消息,消息服務中心將所述消息發送給業務遞送平臺;所述業務遞送平臺用於接收所述消息,將接收到的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器;所述消息傳播伺服器用於對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息後對發送用戶進行積分。本發明實施例還提供一種實現內容分析的消息傳播業務方法,該消息傳播業務方法包括消息服務中心接收發送用戶向接收用戶發送的消息,消息服務中心向接收用戶發送所述消息,當判斷發送用戶訂購了抄送業務,消息服務中心將所述消息發送給代理設備;代理設備接收消息服務中心發送的消息,進行協議解析,識別出接收到的消息是種子消息,對發送用戶進行積分統計,發送積分信息給消息傳播伺服器;消息傳播伺服器接收代理設備發送的積分信息。本發明實施例還提供一種實現內容分析的消息傳播業務系統,該消息傳播業務系統包括消息服務中心,代理設備,消息傳播伺服器,其中,所述消息服務中心用於接收發送用戶向接收用戶發送的消息,向接收用戶發送所述消息,當判斷發送用戶訂購了抄送業務,將所述消息發送給代理設備;所述代理設備用於接收消息服務中心發送的消息,進行協議解析,識別出接收到的消息是種子消息,對發送用戶進行積分統計,發送積分信息給消息傳播伺服器;所述消息傳播伺服器用於接收代理設備發送的積分信息。本發明實施例通過對實時消息的傳播,解決了不能對信息進行實時積分統計的技術問題,實現了積分的實時統計,增強信息傳播運營可靠性,加強了數據安全性。
圖I是本發明實施例實現內容分析的消息傳播業務系統的結構示意圖;圖2是本發明實施例實現內容分析的消息傳播業務系統的另一結構示意圖;圖3是本發明實施例實現內容分析的消息傳播業務系統的另一結構示意圖;圖4是本發明實施例實現內容分析的的短消息傳播業務的方法流程5是本發明實施例實現內容分析的消息傳播業務系統的另一結構示意圖6本發明實施例實現內容分析的的短消息傳播業務的另一方法流程圖;圖7是本發明實施例實現內容分析的消息傳播業務系統的另一結構示意圖;圖8是本發明實施例實現內容分析的的短消息傳播業務的方法流程9是本發明實施例實現內容分析的消息傳播業務系統的另一結構示意圖。
具體實施例方式為了便於本領域一般技術人員理解和實現本發明,現結合附圖描述本發明的實施例。為了能夠實時地對短消息傳播業務進行積分統計,本發明實 施例提供一種實現內容分析的消息傳播業務系統,如附圖I所示,該消息傳播業務系統包括消息服務中心101,SDP (Service Delivery Platform)業務遞送平臺102,消息傳播伺服器103。當發送用戶A向接收用戶B發送消息時,消息服務中心101接收發送用戶發送的消息,判斷所述發送用戶是否訂購了抄送業務,當確定發送用戶訂購了抄送業務,消息服務中心101向接收用戶發送所述短消息,消息服務中心101將所述消息發送給業務遞送平臺。業務遞送平臺102接收所述消息,將接收到的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器103。消息傳播伺服器103對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息後對發送用戶進行積分。所述業務遞送平臺102與所述所述消息傳播伺服器通過Parlay X擴展的消息接口進行點對點消息的傳輸。在本發明實施例中,消息傳播業務系統中的消息服務中心101具有P2P (Peer-to-Peer)點對點消息抄送到SDP的功能。基於網際網路服務(Web Service)的開放業務接入應用程式接口 Parlay X已有應用對點A2P (Application-to-Peer)和點對應用P2A (Peer-to-Application)等標準接口的基礎上,SDP通過擴展P2P消息接口與消息傳播伺服器進行交互。消息傳播伺服器103具備實時接收P2P消息和進行內容分析、積分統計的能力。在本發明的實施例中,用戶訂購抄送業務的訂購關係可以存儲在消息服務中心。在業務遞送平臺向消息傳播伺服器發送點對點消息之前,業務遞送平臺還可以根據活躍用戶列表判斷發送用戶是否為活躍用戶,當確定發送用戶為活躍用戶時,則將P2P消息發送給消息傳播伺服器,如果判斷發送用戶為非活躍用戶,直接丟棄所述消息。本發明另一實施例中,業務遞送平臺102與所述消息傳播伺服器103通過ParlayX擴展的消息接口進行消息交互。參見附圖2所示,消息服務中心101通過設置消息抄送模塊1011來實現P2P (Peer-to-Peer)點對點消息抄送到SDP的功能。業務遞送平臺102還包括消息接收模塊1021和Parlay X發送接口 1022。其中,所述消息接收模塊1021用於接收消息服務中心發送的消息;所述Parlay X發送接口 1022用於將接收到消息服務中心發送的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器。所述消息傳播伺服器103還包括ParlayX接收模塊1031和處理器1032。其中,所述ParlayX接收模塊1031用於接收業務遞送平臺通過Parlay X發送接口發送的點對點消息;所述處理器1032用於對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。本發明實施例還提供一種實現內容分析的消息傳播業務的積分統計裝置,該積分統計裝置包括接收模塊和處理器,所述接收模塊用於接收P2P消息。所述處理器用於對所接收的P2P消息進行協議解析,識別出關鍵欄位,識別出是種子消息後對用戶A進行積分傳遞積分給消息傳播伺服器。其中,識別出關鍵欄位例如主叫號碼、被叫號碼、發送時間、短消息內容。在本發明實施例中,所述消息可以為短消息或者彩信,相應的消息服務中心分別為SMSC短消息服務中心或者MMSC (Multimedia Messaging Service Center)彩信服務中心。在本發明實施例中,以消息傳播業務系統發送短消息為例進行說明消息傳播業務系統的系統結構。如附圖3所示,在該消息傳播業務系統中,消息服務中心101具體為SMSC短消息服務中心301,SMSC短消息服務中心301通過設置P2P短消息抄送模塊3011來實現P2P (Peer-to-Peer)點對點短消息抄送到SDP302的功能。P2P短消息抄送模塊具體用於當用戶A向用戶B發送P2P短消息,SMSC判斷用戶A是否籤約短消息中心的P2P點對點短消息抄送業務。抄送業務是指當籤約了該業務的用戶向目標用戶發送短消息時,SMSC 301將短消息發送給目標用戶,並將短消息發送給SDP。例如,用戶A發送P2P短消息給目標終端用戶B,如果用戶A籤約了抄送業務,則SMSC 301在發送P2P短消息給目標終端用戶B的同時,把P2P短消息發給SDP,或者根據用戶B的發送結果將短消息發給SDP,由SDP向消息傳播伺服器轉發P2P短消息。抄送業務可以通過下列方式進行籤約SP或者運營商通過SMSC 的後臺自動批量對用戶進行訂購,訂購關係存儲在SMSC 301中。SMSC可以將SMSC所有用戶或者部分用戶設定為籤約用戶。在業務遞送平臺302向消息傳播伺服器發送點對點消息之前,業務遞送平臺302根據活躍用戶列表判斷發送用戶為活躍用戶,則將P2P消息發送給消息傳播伺服器,如果判斷發送用戶為非活躍用戶,直接丟棄所述消息。P2P短消息抄送模塊3011將P2P短消息發送給SDP 302基於SMPP (Short MessagePeer to Peer)等傳輸控制協議 TCP (Transmission Control Protocol)協議。SMPP 協議是一個開放的短消息轉換協議,定義了一系列操作的p DUS (protocol Data UnitS)協議數據單兀和當SMPP運行時外部短消息實體ESMEs (External Short Message Entities)應用系統與SMSC之間交換的數據格式。進一步的,P2P短消息抄送模塊還用於維護訂購抄送業務的用戶訂購關係。在本發明實施例中,SDP 302可以設置P2P短消息接收模塊3021,P2P短消息Parlay X發送接口 3022來實現P2P消息的發送和接收。在本發明實施例中,SDP設置的P2P短消息接收模塊3021具體用於接收SMSC短消息服務中心抄送的P2P短消息,對P2P短消息進行協議解析,識別出關鍵欄位。在本發明實施例中,通過Parlay X擴展P2P短消息Parlay X發送接口 3022可以命名為 P2PNotifySms,可以參考parlayX標準接口中的 SMS (Short Message Service)短消息業務。通過擴展該P2P短消息parlayX發送接口,使SP服務提供商可以實時接收來自電信設備例如SDP的P2P短消息,降低SP服務提供商接入電信網絡設備能力的技術難度。在本發明實施例中SP服務提供商通過消息傳播伺服器實體設備接收短消息,根據接收到短消息進行積分統計。P2P短消息的Parlay X發送接口 3022P2PNotifySms SOAP短消息格式如下表I所示[mi
可選
correlatorxsd: stringNo 短消息的唯一標識messagexsd: stringYes 短消息內容,可為空senderAddress xsd:anyURI No 發送手機號碼地址destinationAddress xsd:anyURI No 目標手機號碼地址dateTime xsd: string No 短消息發送時間表I從表I可以看出,P2P短消息發送地址和目標地址都是手機號碼。通過Parlay X擴展的P2P短消息的發送Parlay X接口 3022中的點對點短消息P2PNotifySms短消息字 段和SMPP協議欄位的映射關係如表2所示
SMPP的映射至P2P短消息的發描述
DELIVER—SM 短送接口 P2PNotifySms
消息
N/ACorrelator短消息標識
xsd: string
short—message Message在短消息中收到的
sm—lengthxsd: string文本
source—addrsenderAddress短消息發送者手機
source—addr—tonxsd:anyURI號碼 source—addr—npi
destination—addrdestinationAddress短消息接收者手機
dest—addr—tonxsd:anyURI號碼 dest—addr—npi
N/AdateT ime短消息發送時間表2本發明實施例中,相應的,消息傳播伺服器303可以設置P2P短消息ParlayX接收模塊3031以及處理器3032來實現接收P2P短消息和進行內容分析、積分統計的功能。P2P短消息ParlayX接收模塊3031用於接收SDP發送的P2P短消息。處理器3032用於對所接收的P2P短消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。所述處理器3032根據內容關鍵字庫對P2P短消息進行內容識別,識別出關鍵欄位,例如主叫號碼、被叫號碼、發送時間、短消息內容,並且創建P2P短消息實體。處理器3032根據基礎泛化和FastParse模糊匹配進行內容識別判斷接收到的P2P短消息是否是種子短消息,對登記的種子短消息進行識別和跟蹤,並對識別出的內容打上ID並根據內容ID單位積分對相應用戶進行積分統計,之後P2P短消息實體丟棄,P2P短消息內容不保存。所述處理器3032根據內容關鍵字庫對P2P短消息進行內容識別處理可參見下面的例子。例如種子短消息的內容為ABCD,系統能把ABCDx、xABCD、ABxCD幾種模式的變形內容識別出來。把最相似的內容識別出來並打上種子短消息的內容ID ;對無法識別的內容,在種子短消息的內容ID項填上0,以供業務分析使用。上述FastParse模糊匹配算法能以10+萬條/秒的速度在過萬條的素材庫中準確識別出源於同一素材的變形短消息,準確率比全文匹配高出一倍以上。例如種子短消息內容為七夕抬頭望碧霄,喜鵲雙雙拱鵲橋。家家乞巧對秋月,無盡心絲君知曉?七夕輕臨,夢 想成真。」則通過FastParse模糊匹配算法能夠識別出下列變形短消息源自於上述種子短消息變形短消息I :七夕抬頭望碧霄,喜鵲雙雙拱鵲橋.家家乞巧對秋月,無盡心絲君知曉?七夕輕臨,夢想成真.變形短消息2 :七夕抬頭望碧霄,喜鵲雙雙拱鵲橋。家家乞巧對秋月,無盡心絲君知曉?一七夕輕臨,祝您夢想成真。某公司某某。在本發明另一實施例中,所述處理器3032還用於根據參與短消息傳播活動的活躍用戶列表和主叫號碼識別短消息。本發明實施例還提供了根據將籤約用戶劃分為活躍用戶和非活躍用戶的方式對不同的籤約用戶發送到短消息進行不同的處理。根據是否參與短消息傳播活動對籤約了 SMSC點對點簡訊抄送業務的籤約用戶進行劃分,分為活躍用戶和非活躍用戶,活躍用戶是指通過短消息回執或者portal來參與傳播服務SP開展的種子短消息傳播活動的籤約用戶,未參與活動的籤約用戶就是非活躍用戶。其中,活躍狀態可以針對特定時間段內的活動,也可以是永久的活動。例如針對活躍用戶轉發的短消息和非活躍用戶轉發的短消息分別進行處理,如果是活躍用戶短消息,需要進行內容分析,存儲P2P短消息實體。如果存在非活躍用戶短消息,則按業務需要進行按條積分處理,之後P2P短消息實體丟棄,短消息內容不保存。所述處理器3032還用於緩存接收到的待進行內容分析的P2P短消息實體。在本發明另一實施例中,本發明實施例提供一種實現內容分析的短消息傳播業務的方法流程。用戶A接收消息傳播伺服器發送的種子短消息後,用戶A轉發種子短消息給用戶B。用戶A也可以同時將短消息轉發給用戶C,用戶D,當用戶A向多個用戶發送短消息的實施例中,下面流程基本一致。如附圖4所示,實現內容分析的短消息傳播業務的方法流程具體說明如下S401 :SMSC接收到用戶A發送到短消息,判斷用戶A訂購了抄送業務,將短消息發送給用戶B,並將短消息通過SMPP協議抄送給SDP。SMSC基於SMPP等TCP協議將P2P短消息發送給SDP。S402 =SDP接收SMSC通過SMPP協議發送的SMPP短消息,解析接收到的SMPP短消息,將該SMPP短消息轉化為ParlayX格式的P2P短消息。S403 =SDP發送P2P短消息給消息傳播伺服器。S404 :消息傳播伺服器對接收到的P2P短消息進行協議解析,識別出關鍵欄位,確定是種子短消息後對用戶A進行積分。在該步驟中,消息傳播伺服器根據內容關鍵字庫對P2P短消息進行內容識別,進行內容識別判斷是否是種子短消息,對登記的種子短消息進行識別,並對識別出的內容打上ID並根據內容ID單位積分對相應用戶進行積分統計,之後P2P短消息實體丟棄,P2P短消息內容不保存。由於SMPP短消息、P2P ParlayX的P2P短消息是TCP短消息,可以進行實時處理,不會出現像話單那樣需要在磁碟上長久保存而導致的安全問題。
在本發明上述實施例中,P2P點對點短消息需要經過SDP轉發給消息傳播伺服器,由於SDP掌握最新業務數據,SDP對SP/消息傳播伺服器開放P2P短消息的ParlayX接口,使用面向服務構架SOA(Service-Oriented Architecture)架構,使SP服務提供商更友好的使用電信能力。本發明的另一實施例中通過在消息傳播業務系統中設置代理設備來實現對消息服務中心抄送的P2P消息進行分析過濾。在該實施例中,如附圖5所示,消息傳播業務系統包括消息服務中心501,SDP業務遞送平臺502,消息傳播伺服器503,代理設備504。消息服務中心501用於當用戶A向用戶B發送P2P消息時,判斷用戶A是否籤約抄送業務,如果用戶A籤約了抄送業務,則將消息抄送給代理設備。該實施例以發送短消息為例,消息服務中心501通過SMPP協議將短消息抄送給代理設備504。代理設備504用於解析接收到的SMPP短消息,根據活躍用戶列表識別出活躍用戶轉發到短消息則向SDP502轉發的短消息,如果是非活躍用戶轉發的短消息,則直接丟棄。SDP 502將接收到的短消息發送給消息傳播伺服器503。消息傳播伺服器503對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。在該實施例中,如果發送的是彩信,則消息服務中心501通過MM7協議將彩信發送給代理設備504,代理設備504需要對通過MM7協議接收的彩信進行解析。在本發明另一實施例中,代理設備504在進行分析過濾時,可以靈活設定轉發策略。例如轉發策略可以設定為非內容分析模式,即將活躍用戶發送的短消息轉發SDP。轉發策略可以設定內容分析模式,直接對接收到的短消息進行積分分析,傳遞積分給消息傳播伺服器,則不需要將P2P短消息轉發給SDP 502,代理設備只有配置為內容分析模式時才需要同步積分。代理設備還用於與消息傳播伺服器同步活躍用戶列表和積分信息等數據。在本發明實施例中,上述代理設備和SDP的功能可以集成在同一個設備中實現,也可以由不同的設備實現。代理設備和SDP可以合設在一起,也可以分別獨立設置。具體的網絡設備結構可視實際的網絡運行情況進行靈活設置。在本發明另一實施例中,本發明實施例提供一種實現內容分析的的短消息傳播業務的方法流程。用戶A接收消息傳播伺服器發送的種子短消息後,用戶A轉發種子短消息給用戶B。用戶A也可以同時將短消息轉發給用戶C,用戶D,當用戶A向多個用戶發送短消息的實施例中,下面流程基本一致。如附圖6所示,實現內容分析的的短消息傳播業務的方法流程具體說明如下
S601 :SMSC接收到用戶A發送到短消息,判斷用戶A訂購了抄送業務,將短消息發送給用戶B,並將短消息通過SMPP協議抄送給代理設備。SMSC基於SMPP等TCP協議將P2P短消息發送給代理設備。S602 :代理設備接收SMSC通過SMPP協議發送的SMPP短消息,根據活躍用戶列表判斷短消息為活躍用戶轉發的短消息,則將P2P短消息發送給消息傳播伺服器,如果短消息是非活躍用戶轉發的短消息,直接丟棄。S603 =SDP發送P2P短消息給消息傳播伺服器。S604 :消息傳播伺服器對接收到的P2P短消息進行協議解析,識別出關鍵欄位,識 別出是種子短消息後對用戶A進行積分。本發明的另一實施例中通過在消息傳播業務系統中設置代理設備來實現對消息服務中心抄送的P2P消息進行分析過濾。在該實施例中,如附圖7所示,消息傳播業務系統包括消息服務中心701,代理設備702,消息傳播伺服器703。消息服務中心701用於當用戶A向用戶B發送P2P消息時,判斷用戶A是否籤約抄送業務,如果用戶A籤約了抄送業務,則將消息抄送給代理設備702。代理設備702用於解析接收到的消息,進行協議解析,識別出關鍵欄位,識別出是種子短消息後對用戶A進行積分傳遞積分給消息傳播伺服器703,消息傳播伺服器703接收代理設備發送的積分信息。在該實施例中,不需要將P2P短消息轉發給SDP。代理設備702還可以與消息傳播伺服器703同步活躍用戶列表和積分信息等數據。在該實施例中,如果發送的是短消息,消息服務中心701通過SMPP協議將短消息抄送給代理設備702。如果發送的是彩信,則消息服務中心701通過MM7協議將彩信發送給代理設備702,代理設備702則需要對通過MM7協議接收的彩信進行解析。在本發明另一實施例中,本發明提供一種實現內容分析的的短消息傳播業務的方法流程。當用戶A接收消息傳播伺服器發送的種子短消息後,用戶A轉發種子短消息給用戶B。用戶A也可以同時將短消息轉發給用戶C,用戶D,當用戶A向多個用戶發送短消息的實施例中,下面流程基本一致。如附圖8所示,實現內容分析的的短消息傳播業務的方法流程具體說明如下S801 :SMSC接收到用戶A發送到短消息,判斷用戶A訂購了抄送業務,將短消息發送給用戶B,並將短消息通過SMPP協議抄送給代理設備。SMSC基於SMPP等TCP協議將P2P短消息發送給代理設備。S802 :代理設備接收SMSC通過SMPP協議發送的SMPP短消息,進行協議解析,識別出關鍵欄位,識別出是種子短消息後對用戶A進行積分統計,傳遞積分信息給消息傳播伺服器。S803 :消息傳播伺服器接收代理設備發送的積分信息。本發明的另一實施例中,以消息傳播業務系統發送彩信消息為例說明消息傳播業務系統的系統結構。如附圖9所示,消息傳播業務系統具體包括彩信服務中心MMSC 901,業務遞送平臺SDP 902,消息傳播伺服器903。在該消息傳播業務系統中,由MMSC 901抄送實時P2P彩信消息P2PNotifyMmS經由SDP 902到消息傳播伺服器903進行分析積分。當確定發送用戶訂購了抄送業務,彩信服務中心901通過MM7協議將發送用戶發送到彩信消息發送給業務遞送平臺902 ;業務遞送平臺902接收彩信服務中心通過MM7彩信增值業務接口協議發送的彩信消息,解析接收到的彩信消息,將該彩信消息轉化為點對點ParlayX格式的點對點彩信消息,將所述點對點彩信消息發送給消息傳播伺服器903 ;消息傳播伺服器903對接收到的點對點彩信消息進行解析,識別出是種子彩信消息後對發送用戶進行積分。所述彩信服務中心通過MM7協議將所述彩信發送給業務遞送平臺實現彩信發送與積分處理的具體流程可以參考上述短消息的發送和積分統計處理流程,彩信傳播的流程中涉及的彩信消息格式轉化或者處理的方式在下面的實施例中進行說明。P2P彩信消息的Parlay X接口命名為P2PNotifyMms,參考parlayX標準接口中的MMS (Multimedia Messaging Service)彩信業務,分為主 SOAP 消息和副 SOAP 消息。在該實施例中,P2PNotifyMms主SOAP消息攜帶P2P彩信消息業務欄位舉例如下表3所示
權利要求
1.一種實現內容分析的消息傳播業務方法,其特徵在於,包括 消息服務中心接收發送用戶向接收用戶發送的消息,判斷所述發送用戶是否訂購了抄送業務; 消息服務中心向接收用戶發送所述消息; 當確定發送用戶訂購了抄送業務,消息服務中心將所述消息發送給業務遞送平臺; 業務遞送平臺接收所述消息,將接收到的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器; 消息傳播伺服器對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。
2.如權利要求I所述實現內容分析的消息傳播業務方法,其特徵在於,所述消息為短消息,則所述消息服務中心將所述消息發送給業務遞送平臺具體為所述SMSC短消息服務中心通過SMPP協議將所述短消息發送給業務遞送平臺; 業務遞送平臺接收所述消息,將接收到的消息轉化為點對點ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器具體為所述業務遞送平臺接收短消息服務中心通過SMPP (Short Message Peer to Peer)短消息點對點協議發送的SMPP消息,解析接收到的SMPP消息,將該SMPP消息轉化為點對點ParlayX格式的點對點短消息,將所述點對點短消息發送給消息傳播伺服器。
3.如權利要求I所述實現內容分析的消息傳播業務方法,其特徵在於,所述消息為彩信,則所述消息服務中心將所述消息發送給業務遞送平臺具體為所述彩信服務中心通過MM7 (Multimedia Messaging interface 7)彩信增值業務接口協議將所述彩信發送給業務遞送平臺; 業務遞送平臺接收所述消息,將接收到的消息轉化為點對點ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器具體為所述業務遞送平臺接收彩信服務中心通過MM7協議發送的彩信,解析接收到的彩信,將該彩信轉化為點對點ParlayX格式的點對點彩信,將所述點對點彩信發送給消息傳播伺服器。
4.如權利要求1-3任一所述實現內容分析的消息傳播業務方法,其特徵在於,還包括消息服務中心存儲用戶訂購抄送業務的訂購關係。
5.如權利要求1-3任一所述實現內容分析的消息傳播業務的方法,其特徵在於,在業務遞送平臺向消息傳播伺服器發送點對點消息之前,還包括 業務遞送平臺根據活躍用戶列表判斷發送用戶為活躍用戶,則將點對點消息發送給消息傳播伺服器,如果判斷發送用戶為非活躍用戶,直接丟棄所述消息。
6.一種實現內容分析的消息傳播業務系統,其特徵在於,包括消息服務中心,業務遞送平臺,消息傳播伺服器,其中, 所述消息服務中心用於接收發送用戶向接收用戶發送的消息,判斷所述發送用戶是否訂購了抄送業務,當確定發送用戶訂購了抄送業務,消息服務中心向接收用戶發送所述消息,消息服務中心將所述消息發送給業務遞送平臺; 所述業務遞送平臺用於接收所述消息,將接收到的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器; 所述消息傳播伺服器用於對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息後對發送用戶進行積分。
7.如權利要求6所述實現內容分析的消息傳播業務系統,其特徵在於,所述消息服務中心還用於存儲用戶訂購抄送業務的訂購關係。
8.如權利要求6所述實現內容分析的消息傳播業務的系統,其特徵在於, 業務遞送平臺還用於,在業務遞送平臺向消息傳播伺服器發送點對點消息之前,根據活躍用戶列表判斷發送用戶為活躍用戶,則將P2P消息發送給消息傳播伺服器,如果判斷發送用戶為非活躍用戶,直接丟棄所述消息。
9.如權利要求6-8任一所述實現內容分析的消息傳播業務的系統,其特徵在於,所述業務遞送平臺與所述消息傳播伺服器通過Parlay X擴展的消息接口進行交互。
10.如權利要求6-8任一所述實現內容分析的消息傳播業務系統,其特徵在於,所述業務遞送平臺還包括消息接收模塊和Parlay X發送接口,其中, 所述消息接收模塊用於接收消息服務中心發送的消息; 所述Parlay X發送接口用於將接收到消息服務中心發送的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器。
11.如權利要求10所述實現內容分析的消息傳播業務系統,其特徵在於,所述消息傳播伺服器還包括ParlayX接收模塊和處理器,其中, 所述ParlayX接收模塊用於接收業務遞送平臺通過Parlay X發送接口發送的點對點消息; 所述處理器用於對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。
12.—種實現內容分析的消息傳播業務方法,其特徵在於,包括 消息服務中心接收發送用戶向接收用戶發送的消息,消息服務中心向接收用戶發送所述消息,當判斷發送用戶訂購了抄送業務,消息服務中心將所述消息發送給代理設備; 代理設備接收消息服務中心發送的消息,進行協議解析,識別出接收到的消息是種子消息,對發送用戶進行積分統計,發送積分信息給消息傳播伺服器; 消息傳播伺服器接收代理設備發送的積分信息。
13.如權利要求12所述實現內容分析的消息傳播業務方法,其特徵在於,所述消息為短消息,所述業務服務中心為短消息服務中心,所述消息服務中心將所述消息發送給代理設備具體為短消息服務中心將短消息通過SMPP協議發送給代理設備。
14.如權利要求12所述實現內容分析的消息傳播業務方法,其特徵在於,所述消息為彩信,所述業務服務中心為彩信服務中心,所述消息服務中心將所述消息發送給代理設備具體為彩信服務中心將彩信通過MM7協議發送給代理設備。
15.一種實現內容分析的消息傳播業務系統,其特徵在於,包括消息服務中心,代理設備,消息傳播伺服器,其中, 所述消息服務中心用於接收發送用戶向接收用戶發送的消息,向接收用戶發送所述消息,當判斷發送用戶訂購了抄送業務,將所述消息發送給代理設備; 所述代理設備用於接收消息服務中心發送的消息,進行協議解析,識別出接收到的消息是種子消息,對發送用戶進行積分統計,發送積分信息給消息傳播伺服器; 所述消息傳播伺服器用於接收代理設備發送的積分信息。
全文摘要
本發明實施例一種實現內容分析的消息傳播業務方法和系統。所述方法包括消息服務中心接收發送用戶向接收用戶發送的消息,判斷所述發送用戶是否訂購了抄送業務;消息服務中心向接收用戶發送所述消息;當確定發送用戶訂購了抄送業務,消息服務中心將所述消息發送給業務遞送平臺;業務遞送平臺接收所述消息,將接收到的消息轉化為ParlayX格式的點對點消息,將所述點對點消息發送給消息傳播伺服器;消息傳播伺服器對接收到的點對點消息進行解析,識別出接收到的點對點消息是種子消息,對發送用戶進行積分。
文檔編號H04W4/12GK102905231SQ20111021665
公開日2013年1月30日 申請日期2011年7月30日 優先權日2011年7月30日
發明者徐良 申請人:華為技術有限公司