專利名稱:一種全用戶廣播方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及短消息通訊領(lǐng)域,更具體地涉及提供一種全用戶廣播方法和系統(tǒng)。
背景技術(shù):
在短消息中心開局時(shí),運(yùn)營商希望提供以下功能開局之初,為了推廣短消息業(yè)務(wù),向在本地歸屬位置寄存器(HomeLocation Register,HLR)中開戶的所有用戶發(fā)送宣傳性質(zhì)的短消息;每逢重大節(jié)日,向在本短消息中心開戶的所有用戶發(fā)送祝賀短消息;每遇重大事件,向在本短消息中心開戶的所有用戶發(fā)送通知短消息;提供未發(fā)送成功的用戶名單,以及相應(yīng)的失敗原因,以供局方參考。
同時(shí),全用戶廣播功能作為一項(xiàng)可選功能,需要保持一定的獨(dú)立性,在運(yùn)營商不需要時(shí)加以屏蔽。
全用戶廣播(UBC)業(yè)務(wù)功能的設(shè)計(jì)必須遵循以下原則因?yàn)槿脩魪V播的業(yè)務(wù)量大,不可避免地對正常業(yè)務(wù)造成影響,因此只能由較高權(quán)限的系統(tǒng)操作員在必要時(shí)執(zhí)行,次數(shù)不可太多,且盡量利用業(yè)務(wù)空閑期間進(jìn)行;針對全用戶廣播的業(yè)務(wù)特點(diǎn),在盡量不影響正常處理流程的前提下,系統(tǒng)單獨(dú)提供一套處理機(jī)制,以加快處理速度;允許運(yùn)營者靈活確定目的用戶名單,如所有開戶用戶、屬于某個虛擬短消息中心的開戶用戶、若干號碼范圍內(nèi)的開戶用戶、任意用戶等;未開戶用戶也可以是全用戶廣播的接收者,需要放寬權(quán)限檢查;將一次“全用戶廣播”定義為一個任務(wù),將相關(guān)數(shù)據(jù)保存在數(shù)據(jù)庫中,便于進(jìn)行管理。
上述是最初使用UBC的由來,功能是給全部用戶發(fā),所以叫全用戶廣播,后來這個系統(tǒng)的功能逐步向集團(tuán)用戶,例如企事業(yè)單位、團(tuán)體等等對集團(tuán)內(nèi)用戶進(jìn)行消息的廣播發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種全用戶廣播方法和系統(tǒng),實(shí)現(xiàn)為集團(tuán)用戶定義廣播消息任務(wù)、發(fā)送時(shí)間、選擇權(quán)限范圍內(nèi)的目的用戶進(jìn)行廣播的功能。
為了解決上述問題,本發(fā)明提供了一種全用戶廣播方法,包括以下步驟a、創(chuàng)建全用戶廣播任務(wù);b、向所述全用戶廣播任務(wù)加入目的用戶;c、執(zhí)行所述全用戶廣播任務(wù)。
進(jìn)一步地,上述方法還可包括在所述步驟a之前,還包括步驟管理員登陸全用戶廣播客戶端控制平臺,身份驗(yàn)證后容許進(jìn)入;在所述步驟c之后,還包括步驟接收所述全用戶廣播任務(wù)的執(zhí)行結(jié)果,寫入全用戶廣播數(shù)據(jù)庫。
進(jìn)一步地,上述方法還可包括所述創(chuàng)建全用戶廣播任務(wù)包括設(shè)置該任務(wù)的發(fā)送起始時(shí)間、發(fā)送時(shí)段、消息內(nèi)容、源號碼,以及該任務(wù)的有效期;當(dāng)所述全用戶廣播任務(wù)創(chuàng)建完成后,查看該全用戶廣播任務(wù)的執(zhí)行進(jìn)度情況,或者在該全用戶廣播任務(wù)執(zhí)行過程中暫停和恢復(fù)該全用戶廣播任務(wù)的執(zhí)行;所述步驟a中,所述創(chuàng)建全用戶廣播任務(wù)包括設(shè)置該任務(wù)的發(fā)送起始時(shí)間、消息內(nèi)容、源號碼,以及該任務(wù)的有效期;所述步驟b中,向所述全用戶廣播任務(wù)加入所述目的用戶的方式為以下一種或多種單個加入所述目的用戶,或者批量加入所述目的用戶、或者按照地區(qū)加入所述目的用戶,或者加入系統(tǒng)用戶數(shù)據(jù)庫的所有所述目的用戶。
進(jìn)一步地,上述方法還可包括當(dāng)所述全用戶廣播任務(wù)執(zhí)行完成后,在所述全用戶廣播數(shù)據(jù)庫中查詢該全用戶廣播任務(wù)中的各個所述目的用戶的消息接收是否成功或失敗原因。
進(jìn)一步地,上述方法還可包括在已經(jīng)發(fā)送的所述全用戶廣播任務(wù)上修改發(fā)送起始時(shí)間和有效期,針對已有全部所述目的用戶或者發(fā)送失敗的所述目的用戶進(jìn)行重新發(fā)送。
本發(fā)明還提供了一種全用戶廣播系統(tǒng),包括全用戶廣播業(yè)務(wù)受理臺模塊用于管理員通過該模塊發(fā)起創(chuàng)建全用戶廣播任務(wù)和添加目的用戶的請求;全用戶廣播控制進(jìn)程模塊接收來自全用戶廣播業(yè)務(wù)受理臺模塊的請求,進(jìn)行讀寫全用戶廣播數(shù)據(jù)庫模塊的操作,與短信息業(yè)務(wù)處理進(jìn)程模塊的消息交互進(jìn)行全用戶廣播任務(wù)的觸發(fā),并返回給全用戶廣播業(yè)務(wù)受理臺模塊請求的完成狀態(tài)與結(jié)果;全用戶廣播數(shù)據(jù)庫模塊用于全用戶廣播業(yè)務(wù)受理臺模塊定義的全用戶廣播任務(wù)以及每個全用戶廣播任務(wù)中目的用戶的存儲。
進(jìn)一步地,上述全用戶廣播系統(tǒng)還可包括所述全用戶廣播控制進(jìn)程模塊,進(jìn)一步包括主控模塊用于全用戶廣播業(yè)務(wù)受理臺模塊的登錄與注銷,同時(shí)負(fù)責(zé)任務(wù)信息管理模塊、任務(wù)執(zhí)行模塊、目的用戶管理模塊、任務(wù)監(jiān)控模塊之間的整體協(xié)調(diào)與函數(shù)調(diào)用;任務(wù)信息管理模塊用于響應(yīng)全用戶廣播業(yè)務(wù)受理臺模塊的任務(wù)操作請求;任務(wù)執(zhí)行模塊該模塊與短信息業(yè)務(wù)處理進(jìn)程模塊交互,分批請求向目的用戶發(fā)送的消息;目的用戶管理模塊該模塊為全用戶廣播業(yè)務(wù)受理臺模塊不同的要求提供相應(yīng)的用戶添加功能;
任務(wù)監(jiān)控模塊用于定時(shí)檢測全用戶廣播數(shù)據(jù)庫模塊中開始或者過期任務(wù),并啟動已到開始時(shí)間的任務(wù),終止執(zhí)行過期任務(wù),發(fā)送相應(yīng)的任務(wù)啟動通知或任務(wù)終止通知至任務(wù)執(zhí)行模塊。
進(jìn)一步地,上述全用戶廣播系統(tǒng)還可包括所述任務(wù)信息管理模塊中所述任務(wù)操作請求包括任務(wù)添加、修改、查詢、刪除、中斷,也包括所述全用戶廣播業(yè)務(wù)受理臺模塊的任務(wù)執(zhí)行進(jìn)度查詢;所述任務(wù)執(zhí)行模塊中,所述消息包括任務(wù)執(zhí)行結(jié)果記錄、任務(wù)運(yùn)行異常保護(hù)、任務(wù)中止、流量控制、任務(wù)重發(fā)請求;所述目的用戶管理模塊還提供給全用戶廣播業(yè)務(wù)受理臺模塊所述目的用戶的查詢、修改和刪除功能;所述任務(wù)監(jiān)控模塊也進(jìn)行任務(wù)狀態(tài)轉(zhuǎn)換的查詢與修改。
進(jìn)一步地,上述全用戶廣播系統(tǒng)還可包括所述全用戶廣播系統(tǒng)為獨(dú)立的專用控制模塊。
進(jìn)一步地,上述全用戶廣播系統(tǒng)還可包括所述全用戶廣播任務(wù)包括設(shè)置發(fā)送起始時(shí)間、發(fā)送時(shí)段、消息內(nèi)容、源號碼,以及該任務(wù)的有效期。
與現(xiàn)有技術(shù)相比,由于本發(fā)明采用了一種全用戶廣播方法和系統(tǒng),達(dá)到了下述效果因?yàn)楸鞠到y(tǒng)可以集成在短消息系統(tǒng)內(nèi)部,所以發(fā)送速度可以根據(jù)短消息系統(tǒng)自身的負(fù)荷情況自動進(jìn)行調(diào)節(jié);同時(shí)不需要通過回執(zhí)就可以獲得消息的發(fā)送狀態(tài);同時(shí)在C(CDMA,碼分多址)網(wǎng)中可以獲得短消息系統(tǒng)內(nèi)的用戶信息,包括號段的地區(qū)歸屬等屬性;同時(shí)廣播任務(wù)可以定義發(fā)送時(shí)段,只在規(guī)定的時(shí)段內(nèi)發(fā)送,避免因?yàn)榘l(fā)送廣播消息而造成對短消息中心的沖擊。應(yīng)用本發(fā)明,實(shí)現(xiàn)了為集團(tuán)用戶定義廣播消息任務(wù)、發(fā)送時(shí)間、選擇權(quán)限范圍內(nèi)的目的用戶進(jìn)行廣播的功能。
圖1是本發(fā)明具體實(shí)施方式
的UBC系統(tǒng)與C網(wǎng)短信息系統(tǒng)其他相關(guān)模塊的結(jié)構(gòu)示意圖;圖2是本發(fā)明具體實(shí)施方式
的UBC系統(tǒng)內(nèi)部結(jié)構(gòu)示意圖;
圖3是本發(fā)明具體實(shí)施方式
的UBC方法的流程圖;圖4是本發(fā)明具體實(shí)施方式
的UBC業(yè)務(wù)流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作詳細(xì)說明。
本發(fā)明的方法和系統(tǒng)能夠應(yīng)用在與UBC系統(tǒng)有接口的各種網(wǎng)絡(luò),系統(tǒng)設(shè)置和業(yè)務(wù)流程都相同。本發(fā)明具體實(shí)施方式
以C網(wǎng)舉例,在C網(wǎng)短信息系統(tǒng)的原有軟、硬件結(jié)構(gòu)的基礎(chǔ)上,為全用戶廣播功能增加一個獨(dú)立的專用控制模塊,即UBC系統(tǒng),該UBC系統(tǒng)可運(yùn)行在后臺統(tǒng)一操作維護(hù)服務(wù)器上,也可以單獨(dú)運(yùn)行在專用服務(wù)器上,該UBC系統(tǒng)存在與否對原有系統(tǒng)無影響。
如圖1所示,本發(fā)明UBC系統(tǒng)主要包含UBC業(yè)務(wù)受理臺模塊101、UBC模塊103和短消息業(yè)務(wù)處理模塊112,其中,UBC模塊103進(jìn)一步包括UBC控制進(jìn)程模塊104和UBC數(shù)據(jù)庫模塊105,短消息業(yè)務(wù)處理模塊112進(jìn)一步包括用戶數(shù)據(jù)庫模塊110和短信息業(yè)務(wù)處理進(jìn)程模塊111,各模塊功能如下UBC業(yè)務(wù)受理臺模塊101該模塊為UBC模塊103的用戶操作界面,用于管理員進(jìn)行全用戶廣播任務(wù)的定義、查詢、修改、刪除和中斷等功能以及目的用戶的添加、刪除;管理員通過UBC業(yè)務(wù)受理臺模塊向UBC控制進(jìn)程模塊發(fā)起消息請求。
UBC控制進(jìn)程模塊104接受來自UBC業(yè)務(wù)受理臺模塊101的請求,進(jìn)行讀寫UBC數(shù)據(jù)庫模塊105的操作,與短信息業(yè)務(wù)處理進(jìn)程模塊111消息交互進(jìn)行任務(wù)的觸發(fā)等,并返回給UBC業(yè)務(wù)受理臺模塊101請求的完成狀態(tài)與結(jié)果,具體包括當(dāng)接收到來自UBC業(yè)務(wù)受理臺101的全用戶廣播任務(wù)的定義、查詢、修改、刪除操作請求時(shí),UBC控制進(jìn)程模塊104直接訪問UBC數(shù)據(jù)庫模塊105,進(jìn)行相應(yīng)的操作;當(dāng)接收到來自UBC業(yè)務(wù)受理臺101的全用戶廣播任務(wù)的目的用戶添加、刪除操作時(shí),UBC控制進(jìn)程模塊104訪問短信息中心的用戶數(shù)據(jù)庫模塊110,找到所需要的目的用戶后,通過數(shù)據(jù)庫間拷貝或者導(dǎo)入導(dǎo)出命令,將所需要的目的用戶拷貝或者導(dǎo)出到UBC數(shù)據(jù)庫模塊105;當(dāng)任務(wù)創(chuàng)建完成后,UBC控制進(jìn)程模塊104向短消息業(yè)務(wù)處理模塊發(fā)送任務(wù)啟動通知,通知短信息業(yè)務(wù)處理進(jìn)程模塊111準(zhǔn)備進(jìn)行一個新的全用戶廣播任務(wù),并發(fā)送相應(yīng)的任務(wù)信息和用戶列表到短信息業(yè)務(wù)處理進(jìn)程模塊111;當(dāng)全用戶廣播任務(wù)的所有用戶都已廣播結(jié)束或任務(wù)已過有效期,UBC控制進(jìn)程模塊104發(fā)送任務(wù)結(jié)束通知至短信息業(yè)務(wù)處理進(jìn)程模塊111;接收來自短消息業(yè)務(wù)處理進(jìn)程模塊111的短消息發(fā)送結(jié)果,將其保存到UBC數(shù)據(jù)庫模塊105中,供用戶查詢或?qū)碇匕l(fā)。
UBC數(shù)據(jù)庫模塊105用于UBC業(yè)務(wù)受理臺模塊101定義的全用戶廣播任務(wù)以及每個任務(wù)中目的用戶的存儲。
用戶數(shù)據(jù)庫模塊110存儲短消息中心所有用戶的信息。
短消息業(yè)務(wù)處理進(jìn)程模塊111與UBC控制進(jìn)程模塊104交互,根據(jù)UBC控制進(jìn)程模塊的請求,發(fā)送短消息至目的用戶,并收集發(fā)送的結(jié)果返回給UBC控制進(jìn)程模塊104,具體包含接收來自UBC控制進(jìn)程模塊104的任務(wù)啟動通知,任務(wù)信息和用戶列表,向用戶列表中的用戶發(fā)送短消息,在發(fā)送完成后,收集用戶發(fā)送結(jié)果,向UBC控制進(jìn)程模塊104通知該批目的用戶發(fā)送廣播消息的結(jié)果,接收來自UBC控制進(jìn)程模塊104的任務(wù)結(jié)束通知,對相應(yīng)的資源進(jìn)行釋放,如此時(shí)還有未發(fā)送的用戶結(jié)果,應(yīng)先將當(dāng)前收集的發(fā)送結(jié)果通知UBC控制進(jìn)程模塊104,在收到UBC控制進(jìn)程模塊104的響應(yīng)時(shí)任務(wù)才真正全部結(jié)束。
圖2是圖1中UBC控制進(jìn)程模塊104的內(nèi)部結(jié)構(gòu)圖,包括主控模塊201、任務(wù)信息管理模塊202、任務(wù)執(zhí)行模塊203、目的用戶管理模塊204、任務(wù)監(jiān)控模塊205,其中主控模塊201用于響應(yīng)UBC業(yè)務(wù)受理臺模塊101發(fā)送的登錄與注銷請求,完成管理員的登陸與注銷操作;同時(shí)負(fù)責(zé)任務(wù)信息管理模塊202、任務(wù)執(zhí)行模塊203、目的用戶管理模塊204和任務(wù)監(jiān)控模塊205的整體協(xié)調(diào)與函數(shù)調(diào)用。
任務(wù)信息管理模塊202用于響應(yīng)UBC業(yè)務(wù)受理臺模塊101的任務(wù)操作請求;該任務(wù)操作請求包括任務(wù)添加、修改、查詢、刪除、中斷等,也包括UBC業(yè)務(wù)受理臺模塊101的任務(wù)執(zhí)行進(jìn)度查詢。
任務(wù)執(zhí)行模塊203該模塊與短信息業(yè)務(wù)處理進(jìn)程模塊111交互,分批請求向目的用戶發(fā)送全用戶廣播消息;任務(wù)執(zhí)行模塊203發(fā)給短消息業(yè)務(wù)處理進(jìn)程模塊111的請求消息中還包括任務(wù)執(zhí)行結(jié)果記錄、任務(wù)運(yùn)行異常保護(hù)、任務(wù)中止、流量控制、任務(wù)重發(fā)請求等。
目的用戶管理模塊204該模塊為UBC業(yè)務(wù)受理臺模塊101不同的要求提供相應(yīng)的用戶添加功能;雖然全用戶廣播目的用戶數(shù)目大,而且添加方式多,但該模塊提供高效、快速的用戶添加功能。
該模塊也提供給UBC業(yè)務(wù)受理臺模塊101所述目的用戶的查詢、修改和刪除功能。
任務(wù)監(jiān)控模塊205定時(shí)檢測UBC數(shù)據(jù)庫模塊105中開始或者過期任務(wù),并啟動已到開始時(shí)間的任務(wù),終止執(zhí)行過期任務(wù),發(fā)送相應(yīng)的任務(wù)啟動通知或任務(wù)終止通知至任務(wù)執(zhí)行模塊203。
任務(wù)監(jiān)控模塊205也進(jìn)行任務(wù)狀態(tài)轉(zhuǎn)換的查詢與修改。
圖3描述了本發(fā)明具體實(shí)施方式
的UBC方法的具體流程,包括以下步驟步驟310、管理員登陸UBC客戶端控制平臺,身份驗(yàn)證后容許進(jìn)入;步驟320、創(chuàng)建全用戶廣播的任務(wù);創(chuàng)建任務(wù)時(shí)設(shè)置下述信息發(fā)送起始時(shí)間、發(fā)送時(shí)段、消息內(nèi)容、源號碼,以及該任務(wù)的有效期。
其中發(fā)送時(shí)段是為了避免忙時(shí)造成短消息中心的擁塞。
步驟330、向所述任務(wù)加入目的用戶;可以單個加入目的用戶,也可以批量加入目的用戶(如加入屬于某個虛擬短消息中心的開戶用戶,若干號碼范圍內(nèi)的開戶用戶等),或者按照地區(qū)加入目的用戶,或者加入全短消息中心的所有用戶。
步驟340、在任務(wù)發(fā)送起始時(shí)間到達(dá)時(shí),執(zhí)行所述任務(wù);其中所述任務(wù)創(chuàng)建完成后,可以查看該任務(wù)的執(zhí)行進(jìn)度情況,也可以在任務(wù)執(zhí)行過程中暫停和恢復(fù)該任務(wù)的執(zhí)行。
當(dāng)所述任務(wù)執(zhí)行完成后,可以查詢該任務(wù)中的各個目的用戶的消息接收是否成功,或者失敗原因。
可以在已經(jīng)發(fā)送的所述任務(wù)上修改發(fā)送起始時(shí)間和有效期,針對已有全部用戶或者發(fā)送失敗用戶進(jìn)行重新發(fā)送。
步驟350、接收全用戶廣播的任務(wù)執(zhí)行結(jié)果,寫入U(xiǎn)BC數(shù)據(jù)庫。
所述任務(wù)執(zhí)行結(jié)果指短消息發(fā)送的結(jié)果,包括對所述目的用戶發(fā)送是否成功,如果失敗,其失敗的原因。
管理員可通過UBC數(shù)據(jù)庫查詢發(fā)送的結(jié)果。
如圖4所示,是本發(fā)明具體實(shí)施方式
UBC的業(yè)務(wù)流程圖,包括以下步驟步驟410管理員登陸UBC業(yè)務(wù)受理臺模塊101界面發(fā)起創(chuàng)建廣播任務(wù)的操作,其命令送交任務(wù)信息管理模塊202;步驟420任務(wù)信息管理模塊202接收命令,創(chuàng)建全用戶廣播的任務(wù);并將所述任務(wù)信息保存到UBC數(shù)據(jù)庫模塊105中,UBC數(shù)據(jù)庫模塊105保存全用戶廣播任務(wù)的所有信息,供UBC控制進(jìn)程模塊104調(diào)用。
傳建廣播任務(wù)時(shí)設(shè)置下述信息任務(wù)的發(fā)送起始時(shí)間、發(fā)送時(shí)段、消息內(nèi)容、源號碼,以及該任務(wù)的有效期。
步驟430管理員向所述任務(wù)中增加目的用戶;目的用戶管理模塊204通過數(shù)據(jù)庫間拷貝或者導(dǎo)入導(dǎo)出命令,直接從短消息中心的用戶數(shù)據(jù)庫模塊110中快速獲取當(dāng)前開戶用戶的信息并存入U(xiǎn)BC數(shù)據(jù)庫模塊105中,供管理員從中選擇目的用戶。
步驟440UBC控制進(jìn)程模塊104將所述任務(wù)信息通知短消息業(yè)務(wù)處理進(jìn)程模塊111;步驟450UBC控制進(jìn)程模塊104將目的用戶名單分批送交短消息業(yè)務(wù)處理進(jìn)程111模塊進(jìn)行處理;步驟460短消息業(yè)務(wù)處理進(jìn)程模塊111向目的用戶逐個發(fā)送短消息;步驟470短消息業(yè)務(wù)處理進(jìn)程模塊111將全用戶廣播任務(wù)的執(zhí)行結(jié)果返回給UBC控制進(jìn)程模塊104,由目的用戶管理模塊204寫入U(xiǎn)BC數(shù)據(jù)庫模塊105。
以上所述僅為本發(fā)明示意的具體實(shí)施方式
,應(yīng)當(dāng)知道這可以有許多變型,這種變型不被認(rèn)為是脫離本發(fā)明示意的具體實(shí)施方式
的精神和范圍,并且所有這樣的本領(lǐng)域普通技術(shù)人員顯而易見的變型被包含在所附權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一種全用戶廣播方法,包括以下步驟a、創(chuàng)建全用戶廣播任務(wù);b、向所述全用戶廣播任務(wù)加入目的用戶;c、執(zhí)行所述全用戶廣播任務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,在所述步驟a之前,還包括步驟管理員登陸全用戶廣播客戶端控制平臺,身份驗(yàn)證后容許進(jìn)入;在所述步驟c之后,還包括步驟接收所述全用戶廣播任務(wù)的執(zhí)行結(jié)果,寫入全用戶廣播數(shù)據(jù)庫。
3.如權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建全用戶廣播任務(wù)包括設(shè)置該任務(wù)的發(fā)送起始時(shí)間、發(fā)送時(shí)段、消息內(nèi)容、源號碼,以及該任務(wù)的有效期;當(dāng)所述全用戶廣播任務(wù)創(chuàng)建完成后,查看該全用戶廣播任務(wù)的執(zhí)行進(jìn)度情況,或者在該全用戶廣播任務(wù)執(zhí)行過程中暫停和恢復(fù)該全用戶廣播任務(wù)的執(zhí)行;所述步驟a中,所述創(chuàng)建全用戶廣播任務(wù)包括設(shè)置該任務(wù)的發(fā)送起始時(shí)間、消息內(nèi)容、源號碼,以及該任務(wù)的有效期;所述步驟b中,向所述全用戶廣播任務(wù)加入所述目的用戶的方式為以下一種或多種單個加入所述目的用戶,或者批量加入所述目的用戶、或者按照地區(qū)加入所述目的用戶,或者加入系統(tǒng)用戶數(shù)據(jù)庫的所有所述目的用戶。
4.如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述全用戶廣播任務(wù)執(zhí)行完成后,在所述全用戶廣播數(shù)據(jù)庫中查詢該全用戶廣播任務(wù)中的各個所述目的用戶的消息接收是否成功或失敗原因。
5.如權(quán)利要求3所述的方法,其特征在于,在已經(jīng)發(fā)送的所述全用戶廣播任務(wù)上修改發(fā)送起始時(shí)間和有效期,針對已有全部所述目的用戶或者發(fā)送失敗的所述目的用戶進(jìn)行重新發(fā)送。
6.一種全用戶廣播系統(tǒng),其特征在于,包括全用戶廣播業(yè)務(wù)受理臺模塊用于管理員通過該模塊發(fā)起創(chuàng)建全用戶廣播任務(wù)和添加目的用戶的請求;全用戶廣播控制進(jìn)程模塊接收來自全用戶廣播業(yè)務(wù)受理臺模塊的請求,進(jìn)行讀寫全用戶廣播數(shù)據(jù)庫模塊的操作,與短信息業(yè)務(wù)處理進(jìn)程模塊的消息交互進(jìn)行全用戶廣播任務(wù)的觸發(fā),并返回給全用戶廣播業(yè)務(wù)受理臺模塊請求的完成狀態(tài)與結(jié)果;全用戶廣播數(shù)據(jù)庫模塊用于全用戶廣播業(yè)務(wù)受理臺模塊定義的全用戶廣播任務(wù)以及每個全用戶廣播任務(wù)中目的用戶的存儲。
7.如權(quán)利要求6所述的全用戶廣播系統(tǒng),其特征在于,所述全用戶廣播控制進(jìn)程模塊,進(jìn)一步包括主控模塊用于全用戶廣播業(yè)務(wù)受理臺模塊的登錄與注銷,同時(shí)負(fù)責(zé)任務(wù)信息管理模塊、任務(wù)執(zhí)行模塊、目的用戶管理模塊、任務(wù)監(jiān)控模塊之間的整體協(xié)調(diào)與函數(shù)調(diào)用;任務(wù)信息管理模塊用于響應(yīng)全用戶廣播業(yè)務(wù)受理臺模塊的任務(wù)操作請求;任務(wù)執(zhí)行模塊該模塊與短信息業(yè)務(wù)處理進(jìn)程模塊交互,分批請求向目的用戶發(fā)送的消息;目的用戶管理模塊該模塊為全用戶廣播業(yè)務(wù)受理臺模塊不同的要求提供相應(yīng)的用戶添加功能;任務(wù)監(jiān)控模塊用于定時(shí)檢測全用戶廣播數(shù)據(jù)庫模塊中開始或者過期任務(wù),并啟動已到開始時(shí)間的任務(wù),終止執(zhí)行過期任務(wù),發(fā)送相應(yīng)的任務(wù)啟動通知或任務(wù)終止通知至任務(wù)執(zhí)行模塊。
8.如權(quán)利要求7所述的全用戶廣播系統(tǒng),其特征在于,所述任務(wù)信息管理模塊中所述任務(wù)操作請求包括任務(wù)添加、修改、查詢、刪除、中斷,也包括所述全用戶廣播業(yè)務(wù)受理臺模塊的任務(wù)執(zhí)行進(jìn)度查詢;所述任務(wù)執(zhí)行模塊中,所述消息包括任務(wù)執(zhí)行結(jié)果記錄、任務(wù)運(yùn)行異常保護(hù)、任務(wù)中止、流量控制、任務(wù)重發(fā)請求;所述目的用戶管理模塊還提供給全用戶廣播業(yè)務(wù)受理臺模塊所述目的用戶的查詢、修改和刪除功能;所述任務(wù)監(jiān)控模塊也進(jìn)行任務(wù)狀態(tài)轉(zhuǎn)換的查詢與修改。
9.如權(quán)利要求6或7所述的全用戶廣播系統(tǒng),其特征在于,所述全用戶廣播系統(tǒng)為獨(dú)立的專用控制模塊。
10.如權(quán)利要求6或7所述的全用戶廣播系統(tǒng),其特征在于,所述全用戶廣播任務(wù)包括設(shè)置發(fā)送起始時(shí)間、發(fā)送時(shí)段、消息內(nèi)容、源號碼,以及該任務(wù)的有效期。
全文摘要
本發(fā)明公開一種全用戶廣播方法,包括以下步驟創(chuàng)建全用戶廣播任務(wù);向所述全用戶廣播任務(wù)加入目的用戶;執(zhí)行所述全用戶廣播任務(wù)。還公開一種全用戶廣播系統(tǒng),包括全用戶廣播業(yè)務(wù)受理臺模塊、全用戶廣播控制進(jìn)程模塊和全用戶廣播數(shù)據(jù)庫模塊。通過應(yīng)用本發(fā)明,實(shí)現(xiàn)了為集團(tuán)用戶定義廣播消息任務(wù)、發(fā)送時(shí)間、選擇權(quán)限范圍內(nèi)的目的用戶進(jìn)行廣播的功能。
文檔編號H04W4/14GK101035320SQ20071009794
公開日2007年9月12日 申請日期2007年4月23日 優(yōu)先權(quán)日2007年4月23日
發(fā)明者孔韜, 王巍 申請人:中興通訊股份有限公司