專利名稱:在移動通信網(wǎng)絡(luò)中實現(xiàn)短信發(fā)送或群發(fā)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種在移動通信網(wǎng)絡(luò)(如3G/4G)中實現(xiàn)短信發(fā)送或群發(fā)的方法及系統(tǒng)。
背景技術(shù):
移動業(yè)務(wù)傳輸數(shù)據(jù)的高速化是通信領(lǐng)域的大趨勢,例如,隨著互聯(lián)網(wǎng)與智能手機(jī)的快速發(fā)展與普及,通過智能手機(jī)進(jìn)行信息交流已經(jīng)成為人們?nèi)粘I町?dāng)中不可或缺的一部分,在一些特殊應(yīng)用場景下,用戶還有可能通過智能手機(jī)向多個用戶同時發(fā)布短信,以實現(xiàn)短信發(fā)送或群發(fā)。通常,移動通信網(wǎng)絡(luò)系統(tǒng)(3G/4G)中的短信系統(tǒng)沿用了 2G通信網(wǎng)絡(luò)系統(tǒng)中的短信平臺,其并沒有隨傳輸數(shù)據(jù)的高速化而產(chǎn)生變化,其中,現(xiàn)行的短信系統(tǒng)業(yè)務(wù)主要有以下兩種形式:1、文本短信服務(wù)(SMS)。2、多媒體信息服務(wù)(麗S)。然而,以上2種方 式都有其不足之處,對于文本短信服務(wù)(SMS)而言,其一次性只能夠傳輸140個字符或70個漢字,且輸入復(fù)雜,承載的信息量小,短信發(fā)送效率低。對于多媒體信息服務(wù)(MMS)而言,其基于WAP (WirelessApplication Protocol,無線應(yīng)用協(xié)議)協(xié)議的上層運行,需要在手機(jī)側(cè)進(jìn)行復(fù)雜設(shè)置且需要手機(jī)出廠支持,手機(jī)用戶在手機(jī)側(cè)編輯復(fù)雜,費用高,不便于操作,用戶體驗差,而且需要內(nèi)容商對運營商提供內(nèi)容支持,隨著高速數(shù)據(jù)業(yè)務(wù)的發(fā)展,WAP協(xié)議已經(jīng)難以滿足客戶的需求。
發(fā)明內(nèi)容
為了提高具有較大數(shù)據(jù)量的多媒體短信發(fā)送或群發(fā)的效率,本發(fā)明實施例的目的在于提供一種在移動通信網(wǎng)絡(luò)中實現(xiàn)短信發(fā)送或群發(fā)的方法及系統(tǒng)。為了達(dá)到本發(fā)明的目的,本發(fā)明采用以下技術(shù)方案實現(xiàn):一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其中,在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,該多媒體應(yīng)用服務(wù)器通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,其用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源,所述方法包括:主叫用戶通過客戶端應(yīng)用程序向一個或多個目標(biāo)用戶發(fā)送多媒體短信;GGSN側(cè)的多媒體應(yīng)用服務(wù)器獲取該多媒體短信,并根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。優(yōu)選地,多媒體應(yīng)用服務(wù)器根據(jù)目標(biāo)用戶的身份信息以及當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶的方法包括:多媒體應(yīng)用服務(wù)器根據(jù)目標(biāo)用戶的身份信息檢查目標(biāo)用戶是否已安裝客戶端應(yīng)用程序,如果沒有安裝,則通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝URL的提示短f目;和/或,多媒體應(yīng)用服務(wù)器查詢目標(biāo)用戶當(dāng)前在線狀態(tài)信息,當(dāng)目標(biāo)用戶為在線時,則轉(zhuǎn)發(fā)多媒體短信至該目標(biāo)用戶,否則,則通過SMC向目標(biāo)用戶下發(fā)包含多媒體短信瀏覽URL的提示短信。優(yōu)選地,當(dāng)用戶的手機(jī)安裝客戶端應(yīng)用程序后,多媒體應(yīng)用服務(wù)器將該用戶的身份信息設(shè)置為已安裝客戶端應(yīng)用程序;當(dāng)用戶的手機(jī)開機(jī)后,多媒體應(yīng)用服務(wù)器將該用戶的狀態(tài)標(biāo)記為在線;當(dāng)用戶的手機(jī)關(guān)機(jī)后,多媒體應(yīng)用服務(wù)器將該用戶的狀態(tài)標(biāo)記為離線;優(yōu)選地,所述多媒體短信包括文本短信、彩信、語首短信或視頻短信。一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的系統(tǒng),包括:主叫用戶,用于通過客 戶端應(yīng)用程序向一個或多個目標(biāo)用戶發(fā)送多媒體短信;在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加的一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,其通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源;進(jìn)一步用于獲取主叫用戶實時發(fā)送的多媒體短信,并根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。優(yōu)選地,所述客戶端應(yīng)用程序包括:用戶界面UI,用于與用戶進(jìn)行人機(jī)交互;通訊錄管理模塊,用于讀取和管理用戶終端上的通訊錄;短信管理模塊,用于管理多媒體短信以及與用戶之間的會話;第一消息引擎,用于實現(xiàn)用戶終端與多媒體應(yīng)用服務(wù)器間的所有信息的傳輸;多媒體引擎,用于實現(xiàn)多媒體信息的獲取及回放,并呈現(xiàn)給用戶;第一數(shù)據(jù)庫,用于存儲多媒體短信。優(yōu)選地,所述多媒體短信包括文本短信、彩信、語首短信或視頻短信。 一種多媒體應(yīng)用服務(wù)器,其布置于GGSN側(cè),通過Gi接口與GGSN連接,以及通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,以對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源,包括:第二數(shù)據(jù)庫,用于對用戶資源信息以及多媒體短信信息進(jìn)行持久化存儲;數(shù)據(jù)管理模塊,用于管理所述第二數(shù)據(jù)庫中的多媒體短信信息;用戶管理模塊,用于管理所述第二數(shù)據(jù)庫中的用戶資源信息;業(yè)務(wù)邏輯管理模塊,分別連接至用戶管理模塊及數(shù)據(jù)管理模塊,用于維護(hù)用戶的身份信息以及狀態(tài)信息,以及根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。優(yōu)選地,所述業(yè)務(wù)邏輯管理模塊包括:用戶認(rèn)證模塊,用于認(rèn)證用戶的上傳和下載請求,并維護(hù)用戶的狀態(tài)信息;第二消息引擎,用于多線程傳輸客戶端應(yīng)用程序與多媒體應(yīng)用服務(wù)器間的所有信息,所述信息包括認(rèn)證請求信息、上傳和下載請求信息、數(shù)據(jù)傳輸信息;
SMS通知模塊,用于通過MSP接口向未安裝客戶端應(yīng)用程序的用戶、離線用戶或者關(guān)機(jī)用戶發(fā)送提示通知;多媒體短信管理模塊,用于實現(xiàn)多媒體短信的存儲和轉(zhuǎn)發(fā),以及實現(xiàn)多媒體短信的生命周期管理;業(yè)務(wù)邏輯模塊,用于根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。優(yōu)選地,業(yè)務(wù)邏輯模塊根據(jù)目標(biāo)用戶的身份信息以及當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶的方法包括:業(yè)務(wù)邏輯模塊根據(jù)目標(biāo)用戶的身份信息檢查目標(biāo)用戶是否已安裝客戶端應(yīng)用程序,如果沒有安裝,則SMS通知模塊通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝URL的提示短信;和/或,業(yè)務(wù)邏輯模塊查詢目標(biāo)用戶當(dāng)前在線狀態(tài)信息,當(dāng)目標(biāo)用戶為在線時,則轉(zhuǎn)發(fā)多媒體短信至該目標(biāo)用戶, 否則,則SMS通知模塊通過SMC向目標(biāo)用戶下發(fā)包含多媒體短信瀏覽URL的提示短信。通過上述本發(fā)明的技術(shù)方案可以看出,本發(fā)明通過智能手機(jī)終端安裝專門的客戶端應(yīng)用程序,以及對現(xiàn)有的短信中心進(jìn)行功能升級(增加多媒體應(yīng)用服務(wù)器),利用3G和4G移動網(wǎng)絡(luò)的高速數(shù)據(jù)通信功能,達(dá)到了移動用戶與移動用戶(手機(jī)號碼對手機(jī)號碼)之間的多媒體短信(例如語音短信、視頻短信)發(fā)送或群發(fā)、移動用戶在編輯多媒體短信(例如采取語音輸入)之后,實現(xiàn)一對多的具有較大信息量(如語音、圖片、視頻信息)的多媒體信息發(fā)送或群發(fā)目的,提高了多媒體短信發(fā)送或群發(fā)的效率。本發(fā)明可應(yīng)用于公安、消防、突發(fā)事件和重大事件信息發(fā)送。
圖1是本發(fā)明實施例提供的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)系統(tǒng)的網(wǎng)元拓?fù)涫疽鈭D;圖2是本發(fā)明實施例提供的多媒體應(yīng)用服務(wù)器結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例提供的客戶端應(yīng)用程序結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例提供的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)方法的流程示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)異效果,下面將結(jié)合具體實施例以及附圖做進(jìn)一步的說明。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明所述技術(shù)方案作進(jìn)一步的詳細(xì)描述,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實施,但所舉實施例不作為對本發(fā)明的限定。本發(fā)明實施例的主要目的在于:在3G/4G移動通信網(wǎng)絡(luò)系統(tǒng)(例如CDMA2000、WCDMA, TD-SCDMA和LTE)中便于用戶實現(xiàn)多媒體短信(例如文本短信、彩信、語音短信以及視頻短信)發(fā)送或群發(fā)。
參考圖1,本發(fā)明實施例提供的一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其中,在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,該多媒體應(yīng)用服務(wù)器通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,其用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源,所述方法包括如下步驟:S10、主叫用戶通過客戶端應(yīng)用程序向一個或多個目標(biāo)用戶發(fā)送多媒體短信;SlU GGSN側(cè)的多媒體應(yīng)用服務(wù)器獲取該多媒體短信,并根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。在本實施例中,在三大手機(jī)智能平臺(蘋果iOS, Android以及Windows Phone)開發(fā)所述客戶端軟件,這是因為現(xiàn)有的其他手機(jī)標(biāo)準(zhǔn)不支持如語音短信或視頻短信等多媒體短信的收發(fā)功能。如圖1所示,在本實施例中,在GGSN側(cè)用Gi接口來增加一臺多媒體應(yīng)用服務(wù)器,用來對語音短信的存儲轉(zhuǎn)發(fā), 并對手機(jī)用戶進(jìn)行管理。多媒體應(yīng)用服務(wù)器用SMC的MSP接口接入到SMC,來實現(xiàn)目標(biāo)用戶在關(guān)機(jī)時,發(fā)送相應(yīng)的提示短信至該對應(yīng)的目標(biāo)用戶。除此之外,該多媒體應(yīng)用服務(wù)器利用通過MAP協(xié)議C/D接口來實現(xiàn)與HLR用戶對接,獲取手機(jī)號碼資源,并將HLR中有效的用戶資源導(dǎo)入到該多媒體應(yīng)用服務(wù)器中。具體地,多媒體應(yīng)用服務(wù)器根據(jù)目標(biāo)用戶的身份信息以及當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶的方法包括:多媒體應(yīng)用服務(wù)器根據(jù)目標(biāo)用戶的身份信息檢查目標(biāo)用戶是否已安裝客戶端應(yīng)用程序,如果沒有安裝,則通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝URL的提示短信;當(dāng)目標(biāo)用戶通過所述客戶端應(yīng)用程序安裝URL下載并安裝相應(yīng)的客戶端應(yīng)用程序后,多媒體應(yīng)用服務(wù)器將該用戶的身份信息設(shè)置為已安裝客戶端應(yīng)用程序;和/或,多媒體應(yīng)用服務(wù)器查詢目標(biāo)用戶當(dāng)前在線狀態(tài)信息,當(dāng)目標(biāo)用戶為在線時,則轉(zhuǎn)發(fā)多媒體短信至該目標(biāo)用戶,否則,則通過SMC向目標(biāo)用戶下發(fā)包含多媒體短信瀏覽URL的提示短信。當(dāng)目標(biāo)用戶開機(jī)后,則可以通過所述多媒體短信瀏覽URL從相應(yīng)的多媒體應(yīng)用服務(wù)器下載相應(yīng)的多媒體短信。在本發(fā)明實施例中,更為具體地,當(dāng)用戶的手機(jī)安裝客戶端應(yīng)用程序后,多媒體應(yīng)用服務(wù)器將該用戶的身份信息設(shè)置為已安裝客戶端應(yīng)用程序;當(dāng)用戶的手機(jī)開機(jī)后,多媒體應(yīng)用服務(wù)器將該用戶的狀態(tài)標(biāo)記為在線;當(dāng)用戶的手機(jī)關(guān)機(jī)后,多媒體應(yīng)用服務(wù)器將該用戶的狀態(tài)標(biāo)記為離線;優(yōu)選地,所述多媒體短"[目包括文本短彳目、彩"[目、語首短"[目或視頻短"[目。參考圖4,本發(fā)明實施例提供的一種在3G/4G移動通信網(wǎng)絡(luò)系統(tǒng)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,所述方法包括如下具體步驟:a)多媒體應(yīng)用服務(wù)器通過以下步驟來管理手機(jī)用戶的狀態(tài);(a_l)手機(jī)用戶啟動客戶端軟件,或者短信服務(wù)器定時檢測到與手機(jī)用戶保持聯(lián)系,則在多媒體應(yīng)用服務(wù)器上標(biāo)記該用戶的狀態(tài)為在線;(a_2)手機(jī)用戶退出客戶端應(yīng)用程序,或者短信服務(wù)器在一定時間內(nèi)檢測到與手機(jī)用戶失去聯(lián)系,則在多媒體應(yīng)用服務(wù)器上標(biāo)記該用戶的狀態(tài)為離線;b)手機(jī)用戶通過客戶端軟件在通訊錄中選中一個手機(jī)用戶或者用戶列表,執(zhí)行發(fā)送多媒體短信的操作,將多媒體短信上傳到多媒體應(yīng)用服務(wù)器;(b_l)手機(jī)用戶通過客戶端軟件向多媒體應(yīng)用服務(wù)器發(fā)送上傳多媒體短信的請求;(b_2)多媒體應(yīng)用服務(wù)器使用身份認(rèn)證模塊驗證手機(jī)用戶的身份,并將驗證結(jié)果返回給客戶端軟件;(b-3)如果驗證結(jié)果為失敗,則本操作終止;如果驗證結(jié)果為通過,則客戶端軟件將接收用戶號碼或者接收群用戶號碼列表上傳到多媒體應(yīng)用服務(wù)器;(b-4)客戶端軟件將多媒體短信的內(nèi)容上傳到多媒體應(yīng)用服務(wù)器;c)多媒體短信上傳完成后,多媒體應(yīng)用服務(wù)器根據(jù)接收用戶的狀態(tài),通知接收用戶有新的多媒體短信到達(dá);(C-1)多媒體應(yīng)用服務(wù)器跟據(jù)接收用戶號碼或者接收群用戶號碼列表逐一檢查接收用戶的狀態(tài),并根據(jù)不同的狀態(tài)執(zhí)行下面的操作,(c-1-l)如果接收用戶已經(jīng)在使用本多媒體短信業(yè)務(wù),并且當(dāng)前狀態(tài)為在線,則向接收用戶的客戶端應(yīng)用程序發(fā)送有新的多媒體短信到達(dá)的通知;(c-1-2)如果接收用戶還沒有使用本多媒體短信業(yè)務(wù),則使用通知管理模塊向接收用戶的手機(jī)號碼發(fā)送邀請短信,要求接收用戶下載安裝客戶端應(yīng)用程序;(c-1-3)如果接收用戶已經(jīng)在使用本多媒體短信業(yè)務(wù),但當(dāng)前狀態(tài)為離線,則使用通知管理模塊向接收用戶的手機(jī)號碼發(fā)送通知短信,通知接收用戶有新的多媒體短信到 達(dá);d)手機(jī)用戶通過客戶端應(yīng)用程序下載新的多媒體短信,完成本次業(yè)務(wù);(d-1)如果接收用戶收到邀請短信,點擊邀請短信中url鏈接下載安裝客戶端應(yīng)用程序,并運行客戶端應(yīng)用程序;(d-2)如果接收用戶收到通知短信,點擊通知短信中url鏈接啟動客戶端應(yīng)用程序;(d-3)客戶端應(yīng)用程序向多媒體應(yīng)用服務(wù)器發(fā)送下載多媒體短信的請求;(d_4)多媒體應(yīng)用服務(wù)器使用身份認(rèn)證模塊驗證手機(jī)用戶的身份,并將驗證結(jié)果返回給客戶端應(yīng)用程序;(d-5)如果驗證結(jié)果為失敗,則本操作終止;如果驗證結(jié)果為通過,則多媒體應(yīng)用服務(wù)器將新的多媒體短信的下載地址發(fā)送給客戶端應(yīng)用程序;(d-6)客戶端應(yīng)用程序下載多媒體短信并呈現(xiàn)給手機(jī)用戶;(d_7)多媒體應(yīng)用服務(wù)器更新已下載的多媒體短信的狀態(tài)信息,并更新到數(shù)據(jù)庫中。其中,所述的多媒體短信的內(nèi)容可以是以文件格式存儲的媒體文件,也包括實時錄制的語音,視頻片段,攝像頭拍取的照片等;所述的用戶號碼可以是同一個運營商移動網(wǎng)絡(luò)內(nèi)的用戶手機(jī)號碼,也可以是不同運營商移動網(wǎng)絡(luò)上注冊的用戶手機(jī)號碼。繼續(xù)參考圖1, 本發(fā)明實施例還提供了一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的系統(tǒng),包括:主叫用戶,用于通過客戶端應(yīng)用程序向多個目標(biāo)用戶發(fā)送多媒體短信;在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加的一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,其通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源;進(jìn)一步用于獲取主叫用戶實時發(fā)送的多媒體短信,并根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。在具體實施時,所述多媒體短信包括文本短信、彩信、語音短信或視頻短信。優(yōu)選地,參考圖3,所述客戶端應(yīng)用程序包括:用戶界面UI,用于與用戶進(jìn)行人機(jī)交互;通訊錄管理模塊,用于讀取和管理用戶終端上的通訊錄;短信管理模塊,用于管理多媒體短信以及與用戶之間的會話;第一消息引擎,用于實現(xiàn)用戶終端與多媒體應(yīng)用服務(wù)器間的所有信息的傳輸;多媒體引擎,用于實現(xiàn)多媒體信息的獲取及回放,并呈現(xiàn)給用戶;第一數(shù)據(jù)庫,用于存儲多媒體短信。
對于安裝于用戶手機(jī)中的客戶端應(yīng)用程序,通常多媒體應(yīng)用服務(wù)器利用電信運營商現(xiàn)有的用戶資源,即手機(jī)號碼在HLR(歸屬寄存器)中為有效用戶,用短信通知的方式通知用戶下載安裝客戶端應(yīng)用程序。除此之外,用戶同樣也可以自主的在其手機(jī)上安裝相應(yīng)的客戶端應(yīng)用程序。當(dāng)手機(jī)用戶安裝客戶端應(yīng)用程序后,在多媒體應(yīng)用服務(wù)器中的號碼管理中將相應(yīng)的手機(jī)用戶標(biāo)記為已安裝。當(dāng)手機(jī)設(shè)備開機(jī)后,多媒體應(yīng)用服務(wù)器將其狀態(tài)標(biāo)記為開機(jī),其對應(yīng)的手機(jī)開機(jī)信令流程如下所示:手機(jī)開機(jī)->NodeB->RNC->SGSN->GGSN->多媒體應(yīng)用服務(wù)器中標(biāo)識為開機(jī)。當(dāng)手機(jī)設(shè)備關(guān)機(jī)后,多媒體應(yīng)用服務(wù)器將其狀態(tài)標(biāo)記為關(guān)機(jī),其對應(yīng)的手機(jī)關(guān)機(jī)信令流程如下所示:手機(jī)關(guān)機(jī)->NodeB->RNC->SGSN->GGSN->多媒體應(yīng)用服務(wù)器中標(biāo)識為關(guān)機(jī)。主叫用戶手機(jī)側(cè)編輯的多媒體短信中,其圖片格式可以為JPG等,語音格式可以為CBA等,視頻支持的格式可以為MOV和MP4等,應(yīng)當(dāng)理解,以上格式不是用以限制本發(fā)明的保護(hù)范圍。對于本發(fā)明實施例提供的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的系統(tǒng),其通過額外增加一多媒體應(yīng)用服務(wù)器,并將其通過Gi接口來和GGSM連接,用來對語音短信的存儲轉(zhuǎn)發(fā),并對手機(jī)用戶進(jìn)行管理。另外,該多媒體應(yīng)用服務(wù)器用SMC的MSP接口接入到SMC,來實現(xiàn)目標(biāo)用戶在關(guān)機(jī)時,發(fā)送相應(yīng)的提示短信至該對應(yīng)的目標(biāo)用戶。除此之外,該多媒體應(yīng)用服務(wù)器通過MAP協(xié)議C/D接口對接HLR,實現(xiàn)與HLR用戶對接,獲取手機(jī)號碼資源,并將HLR中有效的用戶資源導(dǎo)入到該多媒體應(yīng)用服務(wù)器中。另外,參考圖2,本發(fā)明實施例提供的多媒體應(yīng)用服務(wù)器包括:第二數(shù)據(jù)庫,用于對用戶資源信息以及多媒體短信信息進(jìn)行持久化存儲;
數(shù)據(jù)管理模塊,用于管理所述第二數(shù)據(jù)庫中的多媒體短信信息;用戶管理模塊,用于管理所述第二數(shù)據(jù)庫中的用戶資源信息;業(yè)務(wù)邏輯管理模塊,分別連接至用戶管理模塊及數(shù)據(jù)管理模塊,用于維護(hù)用戶的身份信息以及狀態(tài)信息,以及根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。其包括用戶認(rèn)證模塊、第二消息引擎、SMS通知模塊、多媒體消息管理模塊,其中:用戶認(rèn)證模塊,用于認(rèn)證用戶的上傳和下載請求,并維護(hù)用戶的狀態(tài)信息;第二消息引擎,用于多線程傳輸客戶端應(yīng)用程序與多媒體應(yīng)用服務(wù)器間的所有信息,所述信息包括認(rèn)證請求信息、上傳和下載請求信息、數(shù)據(jù)傳輸信息;SMS通知模塊,用于通過MSP接口向未安裝客戶端應(yīng)用程序的用戶、離線用戶或者關(guān)機(jī)用戶發(fā)送提示通知;多媒體短信管理模塊, 用于實現(xiàn)多媒體短信的存儲和轉(zhuǎn)發(fā),以及實現(xiàn)多媒體短信的生命周期管理;業(yè)務(wù)邏輯模塊,其為核心業(yè)務(wù)邏輯處理模塊,用于根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。對于本發(fā)明實施例提供的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,例如一個語音短信的發(fā)送/接收流程,可以包括如下幾個步驟:步驟一:在主叫用戶的手機(jī)中安裝客戶端應(yīng)用程序。步驟二:主叫用戶啟用客戶端應(yīng)用程序向指定的電話號碼(或目標(biāo)用戶)發(fā)送語音短信,語音短信通過3G/4G數(shù)據(jù)高速通道發(fā)送到GGSM側(cè)的多媒體應(yīng)用服務(wù)器,多媒體應(yīng)用服務(wù)器通過這些電話號碼來檢查目標(biāo)手機(jī)的身份情況(即是否已安裝相應(yīng)的客戶端應(yīng)用程序)以及當(dāng)前在線狀態(tài)情況,并據(jù)此向目標(biāo)用戶下發(fā)語音短信,如果目標(biāo)用戶的手機(jī)沒有安裝相應(yīng)的客戶端應(yīng)用程序,則發(fā)送攜帶客戶端應(yīng)用程序安裝URL的提示短信給目標(biāo)用戶,以提示其安裝,如果目標(biāo)用戶的手機(jī)已經(jīng)安裝相應(yīng)的客戶端應(yīng)用程序,則檢查目標(biāo)用戶的手機(jī)是否關(guān)機(jī)或不在3G/4G網(wǎng)絡(luò)內(nèi),若是,則通過SMC發(fā)送包含多媒體短信瀏覽URL的提示短信至相應(yīng)的目標(biāo)用戶,當(dāng)該用戶開機(jī)或接入3G/4G網(wǎng)絡(luò)后,即可以依據(jù)接收的提示短信從多媒體應(yīng)用服務(wù)器下載相應(yīng)的語音短信。本發(fā)明實施例還提供了一種多媒體應(yīng)用服務(wù)器,參考圖2,其布置于GGSN側(cè),通過Gi接口與GGSN連接,以及通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,以對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源,包括:第二數(shù)據(jù)庫,用于對用戶資源信息以及多媒體短信信息進(jìn)行持久化存儲;數(shù)據(jù)管理模塊,用于管理所述第二數(shù)據(jù)庫中的多媒體短信信息;用戶管理模塊,用于管理所述第二數(shù)據(jù)庫中的用戶資源信息;業(yè)務(wù)邏輯管理模塊,分別連接至用戶管理模塊及數(shù)據(jù)管理模塊,用于維護(hù)用戶的身份信息以及狀態(tài)信息,以及根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。優(yōu)選地,所述業(yè)務(wù)邏輯管理模塊包括:
用戶認(rèn)證模塊,用于認(rèn)證用戶的上傳和下載請求,并維護(hù)用戶的狀態(tài)信息;第二消息引擎,用于多線程傳輸客戶端應(yīng)用程序與多媒體應(yīng)用服務(wù)器間的所有信息,所述信息包括認(rèn)證請求信息、上傳和下載請求信息、數(shù)據(jù)傳輸信息;SMS通知模塊,用于通過MSP接口向未安裝客戶端應(yīng)用程序的用戶、離線用戶或者關(guān)機(jī)用戶發(fā)送提示通知;多媒體短信管理模塊,用于實現(xiàn)多媒體短信的存儲和轉(zhuǎn)發(fā),以及實現(xiàn)多媒體短信的生命周期管理;業(yè)務(wù)邏輯模塊,用于根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。優(yōu)選地,業(yè)務(wù)邏輯模塊根據(jù)目標(biāo)用戶的身份信息以及當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶的方法包括:業(yè)務(wù)邏輯模塊根據(jù)目標(biāo)用戶的身份信息檢查目標(biāo)用戶是否已安裝客戶端應(yīng)用程序,如果沒有安裝,則SMS通 知模塊通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝URL的提示短信;和/或,業(yè)務(wù)邏輯模塊查詢目標(biāo)用戶當(dāng)前在線狀態(tài)信息,當(dāng)目標(biāo)用戶為在線時,則轉(zhuǎn)發(fā)多媒體短信至該目標(biāo)用戶,否則,則SMS通知模塊通過SMC向目標(biāo)用戶下發(fā)包含多媒體短信瀏覽URL的提示短信。本發(fā)明通過智能手機(jī)終端安裝專門的客戶端應(yīng)用程序,以及對現(xiàn)有的短信中心進(jìn)行功能升級(增加多媒體應(yīng)用服務(wù)器),利用3G和4G移動網(wǎng)絡(luò)的高速數(shù)據(jù)通信功能,達(dá)到了移動用戶與移動用戶(手機(jī)號碼對手機(jī)號碼)之間的多媒體短信(例如語音短信、視頻短信)發(fā)送/發(fā)送或群發(fā),達(dá)到移動用戶在編輯多媒體短信(例如采取語音輸入)之后,實現(xiàn)一對多的具有較大信息量(如語音、圖片、視頻信息)的多媒體信息發(fā)送或群發(fā)目的,提高了多媒體短信發(fā)送或群發(fā)的效率。本發(fā)明可應(yīng)用于公安、消防、突發(fā)事件和重大事件信息發(fā)送。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其特征在于,在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,該多媒體應(yīng)用服務(wù)器通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,其用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,多媒體應(yīng)用服務(wù)器根據(jù)目標(biāo)用戶的身份信息檢查目標(biāo)用戶是否已安裝客戶端應(yīng)用程序,如果沒有安裝,則通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝URL的提示短信; 主叫用戶通過客戶端應(yīng)用程序向一個或多個目標(biāo)用戶發(fā)送多媒體短信; GGSN側(cè)的多媒體應(yīng)用服務(wù)器獲取該多媒體短信,并根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。
2.如權(quán)利要求1所述的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其特征在于,當(dāng)用戶的手機(jī)安裝客戶端應(yīng)用程序后,多媒體應(yīng)用服務(wù)器將該用戶的身份信息設(shè)置為已安裝客戶端應(yīng)用程序; 當(dāng)用戶的手機(jī)開機(jī)后,多媒體應(yīng)用服務(wù)器將該用戶的狀態(tài)標(biāo)記為在線; 當(dāng)用戶的手機(jī)關(guān)機(jī)后,多媒體應(yīng)用服務(wù)器將該用戶的狀態(tài)標(biāo)記為離線。
3.如權(quán)利要求1或2所述的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其特征在于,多媒體應(yīng)用服務(wù)器根據(jù)目標(biāo)用戶的身份信息以及當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶的方法包括: 和/或,多媒體應(yīng)用服務(wù)器查詢目標(biāo)用戶當(dāng)前在線狀態(tài)信息,當(dāng)目標(biāo)用戶為在線時,且該用戶的身份信息設(shè)置為已安裝客戶端應(yīng)用程序;則轉(zhuǎn)發(fā)多媒體短信至該目標(biāo)用戶,否則,則通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝的提示短信。
4.如權(quán)利要求1-3任一所述的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其特征在于,所述多媒體短信包括文本短信、彩信、語音短信或視頻短信。
5.一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的系統(tǒng),其特征在于,包括: 主叫用戶,用于通過客戶端應(yīng)用程序向多個目標(biāo)用戶發(fā)送多媒體短信; 在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加的一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,其通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以及通過MSP接口對接歸屬寄存器HLR,以從中獲取用戶資源;進(jìn)一步用于獲取主叫用戶實時發(fā)送的多媒體短信,并根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。
6.如權(quán)利要求5所述的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的系統(tǒng),其特征在于,所述客戶端應(yīng)用程序包括: 用戶界面UI,用于與用戶進(jìn)行人機(jī)交互; 通訊錄管理模塊,用于讀取和管理用戶終端上的通訊錄; 短信管理模塊,用于管理多媒體短信以及與用戶之間的會話; 第一消息引擎,用于實現(xiàn)用戶終端與多媒體應(yīng)用服務(wù)器間的所有信息的傳輸; 多媒體引擎,用于實現(xiàn)多媒體信息的獲取及回放,并呈現(xiàn)給用戶; 第一數(shù)據(jù)庫,用于存儲多媒體短信。
7.如權(quán)利要求5或6所述的在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的系統(tǒng),其特征在于,所述多媒體短包括文本短、彩、語首短或視頻短。
8.一種多媒體應(yīng)用服務(wù)器,其特征在于,其布置于GGSN側(cè),通過Gi接口與GGSN連接,以及通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,以對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MSP接口對接歸屬寄存器HLR,以從中獲取用戶資源,包括: 第二數(shù)據(jù)庫,用于對用戶資源信息以及多媒體短信信息進(jìn)行持久化存儲; 數(shù)據(jù)管理模塊,用于管理所述第二數(shù)據(jù)庫中的多媒體短信信息; 用戶管理模塊,用于管理所述第二數(shù)據(jù)庫中的用戶資源信息; 業(yè)務(wù)邏輯管理模塊,分別連接至用戶管理模塊及數(shù)據(jù)管理模塊,用于維護(hù)用戶的身份信息以及狀態(tài)信息,以及根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。
9.如權(quán)利要求8所述的多媒體應(yīng)用服務(wù)器,其特征在于,所述業(yè)務(wù)邏輯管理模塊包括: 用戶認(rèn)證模塊,用于認(rèn)證用戶的上傳和下載請求,并維護(hù)用戶的狀態(tài)信息; 第二消息引擎,用于多線程傳輸客戶端應(yīng)用程序與多媒體應(yīng)用服務(wù)器間的所有信息,所述信息包括認(rèn)證請求信息、上傳和下載請求信息、數(shù)據(jù)傳輸信息; SMS通知模塊,用于通過MSP接口向未安裝客戶端應(yīng)用程序的用戶、離線用戶或者關(guān)機(jī)用戶發(fā)送提示通知; 多媒體短信管理模塊,用于實現(xiàn)多媒體短信的存儲和轉(zhuǎn)發(fā),以及實現(xiàn)多媒體短信的生命周期管理; 業(yè)務(wù)邏輯模塊,用于根據(jù)目標(biāo)用戶的身份信息和/或當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將主叫用戶發(fā)送的所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶。
10.如權(quán)利要求9所述的多媒體應(yīng)用服務(wù)器,其特征在于,業(yè)務(wù)邏輯模塊根據(jù)目標(biāo)用戶的身份信息以及當(dāng)前在線狀態(tài)信息,選擇相應(yīng)的轉(zhuǎn)發(fā)規(guī)則將所述多媒體短信轉(zhuǎn)發(fā)至相應(yīng)的目標(biāo)用戶的方法包括: 業(yè)務(wù)邏輯模塊根據(jù)目標(biāo)用戶的身份信息檢查目標(biāo)用戶是否已安裝客戶端應(yīng)用程序,如果沒有安裝,則SMS通知模塊通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝URL的提示短信; 和/或,業(yè)務(wù)邏輯模塊查詢目標(biāo)用戶當(dāng)前在線狀態(tài)信息,當(dāng)目標(biāo)用戶為在線時,則轉(zhuǎn)發(fā)多媒體短信至該目標(biāo)用戶,否則,則SMS通知模塊通過SMC向目標(biāo)用戶下發(fā)包含客戶端應(yīng)用程序安裝的提示短信。
全文摘要
一種在移動通信網(wǎng)絡(luò)中實現(xiàn)多媒體短信發(fā)送或群發(fā)的方法,其中,在網(wǎng)關(guān)GPRS支持節(jié)點GGSN側(cè)增加一通過Gi接口與GGSN連接的多媒體應(yīng)用服務(wù)器,該多媒體應(yīng)用服務(wù)器通過短消息中心SMC的消息智能平臺MSP接口接入到SMC,其用于對主叫用戶發(fā)送的多媒體短信進(jìn)行存儲及轉(zhuǎn)發(fā),以及通過MAP協(xié)議C/D接口對接歸屬寄存器HLR,以從中獲取用戶資源。
文檔編號H04W88/18GK103227977SQ20131007246
公開日2013年7月31日 申請日期2013年3月7日 優(yōu)先權(quán)日2013年3月7日
發(fā)明者王江浩 申請人:王江浩