專利名稱:一種推送服務(wù)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)領(lǐng)域的業(yè)務(wù)應(yīng)用技術(shù),特別涉及一種通信系統(tǒng)領(lǐng)域的推送服 務(wù)系統(tǒng)及方法。
背景技術(shù):
隨著人們生活水平的提高,通信系統(tǒng)的各種業(yè)務(wù)種類不斷增加且各種業(yè)務(wù)的功能 越來越豐富,使用通信系統(tǒng)提供的各種業(yè)務(wù)服務(wù)的用戶規(guī)模及需求也在與日劇增。由于用 戶在使用通信系統(tǒng)提供的各種業(yè)務(wù)服務(wù)時個性化需求千差萬別,通信系統(tǒng)如何給不同需求 的用戶提供有針對性的推送、使得用戶體驗(yàn)適合的業(yè)務(wù),進(jìn)而培養(yǎng)并鞏固用戶使用通信系 統(tǒng)提供的各種業(yè)務(wù)使用習(xí)慣,已經(jīng)成為通信系統(tǒng)運(yùn)營商在現(xiàn)階段及未來發(fā)展階段迫切需要 解決的問題。推送服務(wù)系統(tǒng)實(shí)際上就是不需要用戶請求,就為具有符合所設(shè)定事件的用戶信息 的用戶提供該事件所對應(yīng)的業(yè)務(wù)。在這里的用戶,包括普通用戶或通信系統(tǒng)的專業(yè)用戶,如 營業(yè)廳等。最常見地,就是為用戶提供營銷服務(wù),也就是說,通信系統(tǒng)網(wǎng)絡(luò)側(cè)采集到所有符 合所設(shè)定事件的用戶信息后,將對應(yīng)所設(shè)定事件的推薦業(yè)務(wù)推送給采集得到的用戶信息對 應(yīng)的用戶,實(shí)現(xiàn)營銷服務(wù)。在本發(fā)明中,為了敘述簡便,就以營銷服務(wù)作為推送服務(wù)的實(shí)施 例進(jìn)行舉例說明,當(dāng)然,推送服務(wù)也并不限于此,可以為預(yù)警服務(wù)或客戶服務(wù)等,過程和營 銷服務(wù)相同,只是所設(shè)定的事件以及所對應(yīng)的業(yè)務(wù)不同。目前,在為通信系統(tǒng)的使用用戶提供營銷服務(wù)的過程為第一步驟,對通信系統(tǒng)的運(yùn)營數(shù)據(jù)中檢測到規(guī)則。本步驟中,通信系統(tǒng)的網(wǎng)絡(luò)側(cè)都會存儲各種運(yùn)營數(shù)據(jù),至少包括用戶各種通信詳 細(xì)記錄、使用各類業(yè)務(wù)的通信量及使用各種業(yè)務(wù)的用戶信息等等。通信系統(tǒng)運(yùn)營商人為的 采用商業(yè)智能中的數(shù)據(jù)挖掘技術(shù),比如關(guān)聯(lián)分析、決策樹、神經(jīng)網(wǎng)絡(luò)及邏輯回歸等方法,從 所存儲的海量的運(yùn)營數(shù)據(jù)中檢測到規(guī)則。第二步驟,基于所檢測的規(guī)則,制定出提取事件,根據(jù)提取事件從通信系統(tǒng)的網(wǎng)絡(luò) 側(cè)中存儲的用戶信息里提取符合條件的用戶。本步驟中,在通信系統(tǒng)的網(wǎng)絡(luò)側(cè)中存儲了使用該通信系統(tǒng)的用戶信息,至少包括 用戶標(biāo)識、用戶使用密碼及用戶所訂閱的各種業(yè)務(wù)信息。在提取符合條件的用戶時,就是從 所有用戶的用戶信息中找到符合提取事件的業(yè)務(wù)信息,具有該符合提取事件的業(yè)務(wù)信息對 應(yīng)的用戶信息的用戶,就是符合條件的用戶。第三步驟,通信系統(tǒng)采用設(shè)置的營銷方式將所推薦的業(yè)務(wù)相關(guān)信息推送給符合條 件的用戶。在本步驟中,設(shè)置的營銷方式可以為短信、彩信或廣告等方式。在推送給符合條件 的用戶時,就是根據(jù)所存儲的符合條件的用戶的用戶信息中的用戶標(biāo)識推送的。舉一個例子說明一下,首先,通信系統(tǒng)運(yùn)營商人為地從通信系統(tǒng)的網(wǎng)絡(luò)側(cè)存儲的 各種運(yùn)營數(shù)據(jù)中進(jìn)行數(shù)據(jù)挖掘,檢測到“80%訂購了上網(wǎng)業(yè)務(wù)的用戶都會使用短信業(yè)務(wù)”的規(guī)則;其次,基于所檢測的規(guī)則,制定出提取事件,即“訂購上網(wǎng)業(yè)務(wù)的用戶且未訂閱短信業(yè) 務(wù)”的提取時間,訪問通信系統(tǒng)網(wǎng)絡(luò)側(cè)所存儲的所有用戶信息,從中提取出所有用戶信息中 的業(yè)務(wù)信息符合“訂購上網(wǎng)業(yè)務(wù)的用戶且未訂閱短信業(yè)務(wù)”所對應(yīng)的所有用戶;最后,通過 所設(shè)置的營銷方式,比如短信方式,根據(jù)這些用戶對應(yīng)的用戶信息中的用戶標(biāo)識向這些用 戶發(fā)送所推薦的“訂閱短信業(yè)務(wù)”的業(yè)務(wù)相關(guān)信息。采用上述步驟完成后,就可以達(dá)到其精確營銷的戰(zhàn)略目標(biāo),從而有效降低成本,提 高使用通信系統(tǒng)的用戶滿意度。但是,采用這種方式為通信系統(tǒng)的使用用戶提供營銷服務(wù)存在著缺陷第一,滯后 性,這種方式基于通信系統(tǒng)運(yùn)營商人為地從通信系統(tǒng)的網(wǎng)絡(luò)側(cè)存儲的各種運(yùn)營數(shù)據(jù)中進(jìn)行 數(shù)據(jù)挖掘,檢測到規(guī)則后,再制定提取事件后,再搜索出符合提取事件的用戶,然后再進(jìn)行 營銷服務(wù),這整個過程不僅需要人工參與決策,且從規(guī)則得出到最后的營銷業(yè)務(wù)執(zhí)行往往 存在延遲,比如,在上述例子中,每次執(zhí)行所設(shè)置的營銷服務(wù)時,都需要再次檢索所存儲的 用戶信息得到符合條件的用戶;第二,復(fù)雜性,這種方式根據(jù)不同的營銷服務(wù)應(yīng)用需要在通 信系統(tǒng)中重新構(gòu)建不同的架構(gòu),不同的營銷服務(wù)應(yīng)用對應(yīng)不同的架構(gòu)實(shí)施,其中,不同的架 構(gòu)包括要檢測的不同規(guī)則,根據(jù)不同規(guī)則制定的不同提取事件、根據(jù)不同提取事件確定符 合條件的用戶以及執(zhí)行營銷服務(wù),這樣,會使得通信系統(tǒng)的網(wǎng)絡(luò)側(cè)冗余度很高且沒有統(tǒng)一 的管理方式,增加了實(shí)現(xiàn)的復(fù)雜度。相應(yīng)地,推送服務(wù)系統(tǒng)在為用戶實(shí)現(xiàn)推送服務(wù)的過程中,也相應(yīng)的存在上述這兩 個問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種推送服務(wù)系統(tǒng),該系統(tǒng)能夠統(tǒng)一在通信系統(tǒng)網(wǎng)絡(luò)側(cè)實(shí) 現(xiàn)對通信系統(tǒng)中的不同用戶的不同推送服務(wù),減少滯后性和降低復(fù)雜度。本發(fā)明還提供一種推送服務(wù)方法,該方法能夠統(tǒng)一在通信系統(tǒng)網(wǎng)絡(luò)側(cè)實(shí)現(xiàn)對通信 系統(tǒng)中的不同用戶的不同推送服務(wù),減少滯后性和降低復(fù)雜度。為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種通信系統(tǒng)領(lǐng)域的推送服務(wù)系統(tǒng),包括數(shù)據(jù)倉庫、事件數(shù)據(jù)采集裝置、事件處 理裝置及推送服務(wù)裝置,其中,數(shù)據(jù)倉庫,用于生成規(guī)則,根據(jù)規(guī)則得出原子事件、觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動 作;事件數(shù)據(jù)采集裝置,用于根據(jù)原子事件采集到符合原子事件的原子事件信息,發(fā) 送給事件處理裝置;事件處理裝置,用于將得到的原子事件信息與關(guān)系函數(shù)進(jìn)行計算,得到觸發(fā)事件 信息,確定觸發(fā)事件信息屬于數(shù)據(jù)倉庫中的觸發(fā)事件后,根據(jù)對應(yīng)的響應(yīng)動作發(fā)送響應(yīng)動 作信號給推送服務(wù)裝置;推送服務(wù)裝置,用于根據(jù)響應(yīng)動作為用戶執(zhí)行推送服務(wù)。所述系統(tǒng)還包括歷史事件數(shù)據(jù)存儲裝置,用于當(dāng)事件數(shù)據(jù)采集裝置采集到原子事 件信息時從事件數(shù)據(jù)采集裝置接收該原子事件信息,作為歷史事件信息存儲;當(dāng)事件處理 裝置在對原子事件信息進(jìn)行處理時,將上一次的歷史事件信息提供給事件處理裝置。
所述事件數(shù)據(jù)采集裝置還包括第一事件數(shù)據(jù)采集裝置,用于將原子事件信息進(jìn)行 消息格式轉(zhuǎn)換后再發(fā)送給事件處理裝置和歷史事件數(shù)據(jù)。所述數(shù)據(jù)倉庫還包括關(guān)系庫,用于存儲所述規(guī)則解析得到的原子事件、關(guān)系函數(shù)、 觸發(fā)事件及執(zhí)行動作。所述系統(tǒng)為營銷服務(wù)系統(tǒng)、預(yù)警服務(wù)系統(tǒng)或客戶服務(wù)系統(tǒng)?!N通信系統(tǒng)領(lǐng)域的推送服務(wù)方法,該方法包括推送服務(wù)系統(tǒng)生成規(guī)則,解析規(guī)則得到原子事件、觸發(fā)事件、關(guān)系函數(shù)及對應(yīng)的響 應(yīng)動作;推送服務(wù)系統(tǒng)根據(jù)原子事件獲取原子事件信息后,根據(jù)關(guān)系函數(shù)計算得到觸發(fā)事 件信息,確定符合規(guī)則解析出的觸發(fā)事件;采用對應(yīng)觸發(fā)事件的響應(yīng)動作執(zhí)行本次推送服務(wù)。所述在根據(jù)關(guān)系函數(shù)計算得到觸發(fā)事件信息之前,該方法還包括獲取所存儲的對應(yīng)該規(guī)則的歷史存儲信息,基于歷史存儲信息和原子事件信息根 據(jù)關(guān)系函數(shù)計算得到觸發(fā)事件信息。所述原子事件信息經(jīng)過了格式轉(zhuǎn)換,轉(zhuǎn)換為標(biāo)準(zhǔn)消息格式。所述推送服務(wù)系統(tǒng)為營銷服務(wù)系統(tǒng)、預(yù)警服務(wù)系統(tǒng)或客戶服務(wù)系統(tǒng)。由上述技術(shù)方案可見,本發(fā)明在通信系統(tǒng)網(wǎng)絡(luò)側(cè)構(gòu)建一個統(tǒng)一的推送服務(wù)系統(tǒng), 其中,數(shù)據(jù)倉庫用于生成規(guī)則,并根據(jù)規(guī)則得出原子事件、觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動作; 事件數(shù)據(jù)采集裝置用于根據(jù)原子事件采集到符合原子事件的原子事件信息,發(fā)送給事件處 理裝置;事件處理裝置,用于將得到的原子事件信息與關(guān)系函數(shù)進(jìn)行計算,得到觸發(fā)事件信 息,確定觸發(fā)事件信息是否屬于數(shù)據(jù)倉庫中的觸發(fā)事件,如果是,則根據(jù)對應(yīng)的響應(yīng)動作發(fā) 送響應(yīng)動作信號給推送服務(wù)裝置;推送服務(wù)裝置,用于根據(jù)響應(yīng)動作為用戶執(zhí)行推送服務(wù)。 可以看出,本發(fā)明提供的推送服務(wù)系統(tǒng)及方法就是在網(wǎng)絡(luò)側(cè)構(gòu)建統(tǒng)一的推送服務(wù)系統(tǒng),其 可以實(shí)時地在同一時間從通信系統(tǒng)提取符合規(guī)則的用戶信息,并為具有該用戶信息的用戶 執(zhí)行對應(yīng)于規(guī)則的響應(yīng)動作,實(shí)現(xiàn)推送服務(wù)。由于該統(tǒng)一的推送服務(wù)系統(tǒng)可以同時處理多 個規(guī)則并實(shí)時地為具有符合規(guī)則的用戶信息的用戶提供推送服務(wù),而不像現(xiàn)有技術(shù)那樣為 每一個推送服務(wù)都要建立不同的架構(gòu)實(shí)現(xiàn)且存在延遲,減少滯后性和降低復(fù)雜度。
圖1為本發(fā)明提供的營銷服務(wù)系統(tǒng)實(shí)施例示意圖;圖2為本發(fā)明提供的數(shù)據(jù)倉庫中形成的關(guān)系庫結(jié)構(gòu)示意圖;圖3為本發(fā)明提供的營銷服務(wù)方法實(shí)施例流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對 本發(fā)明作進(jìn)一步詳細(xì)說明。從現(xiàn)有技術(shù)的方案可以看出,造成現(xiàn)有的推送服務(wù)滯后性和復(fù)雜性的主要原因就 是,對于不同的推送服務(wù),需要在通信系統(tǒng)網(wǎng)絡(luò)側(cè)分別的構(gòu)建不同的架構(gòu)實(shí)現(xiàn),這都需要人 為的設(shè)置并參與,所以從規(guī)則的檢測、到根據(jù)規(guī)則采集符合條件的用戶信息及再到根據(jù)用戶信息觸發(fā)對應(yīng)的推送服務(wù),整個過程都比較長及比較復(fù)雜。因此,本發(fā)明為了克服上述問題,預(yù)先在通信系統(tǒng)網(wǎng)絡(luò)側(cè)構(gòu)建一個統(tǒng)一的推送服 務(wù)系統(tǒng),對于不同的推送服務(wù),都可以由該推送服務(wù)系統(tǒng)按照預(yù)先設(shè)置的流程統(tǒng)一執(zhí)行,省 去了推送服務(wù)架構(gòu)的建立過程及人為參與的過程。采用該推送系統(tǒng)進(jìn)行推送服務(wù)的過程 為首先,推送服務(wù)系統(tǒng)基于通信系統(tǒng)網(wǎng)絡(luò)側(cè)的運(yùn)營數(shù)據(jù)進(jìn)行挖掘,生成規(guī)則,解析規(guī)則得 到原子事件、觸發(fā)事件、關(guān)系函數(shù)及對應(yīng)的響應(yīng)動作;然后,推送服務(wù)系統(tǒng)根據(jù)原子事件從 通信系統(tǒng)網(wǎng)絡(luò)側(cè)獲取到原子事件信息后,根據(jù)關(guān)系函數(shù)計算得到觸發(fā)事件信息,確定符合 規(guī)則解析出的觸發(fā)事件;最后,采用對應(yīng)的響應(yīng)動作執(zhí)行本次推送服務(wù)。具體地,推送服務(wù)系統(tǒng)包括數(shù)據(jù)倉庫用于生成規(guī)則,并根據(jù)規(guī)則得出原子事件、 觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動作;事件數(shù)據(jù)采集裝置用于根據(jù)原子事件采集到符合原子事 件的原子事件信息,發(fā)送給事件處理裝置;事件處理裝置,用于將得到的原子事件信息與關(guān) 系函數(shù)進(jìn)行計算,得到觸發(fā)事件信息,確定觸發(fā)事件信息是否屬于數(shù)據(jù)倉庫中的觸發(fā)事件, 如果是,則根據(jù)對應(yīng)的響應(yīng)動作發(fā)送響應(yīng)動作信號給推送服務(wù)裝置;推送服務(wù)裝置,用于根 據(jù)響應(yīng)動作為用戶執(zhí)行推送服務(wù)。這樣,本發(fā)明提供的推送服務(wù)系統(tǒng)及方法就是在網(wǎng)絡(luò)側(cè)構(gòu)建統(tǒng)一的推送服務(wù)系 統(tǒng),統(tǒng)一匹配和調(diào)度所有的規(guī)則,實(shí)時地在同一時間提取符合不同規(guī)則的不同用戶信息,并 為具有該不同用戶信息的用戶執(zhí)行對應(yīng)于不同規(guī)則的響應(yīng)動作,實(shí)現(xiàn)精確推送服務(wù)。由于 該統(tǒng)一的推送服務(wù)系統(tǒng)可以同時處理多個規(guī)則并實(shí)時地為具有符合規(guī)則的用戶信息的用 戶提供推送服務(wù),也就是在用戶執(zhí)行某個規(guī)則時就為其執(zhí)行相應(yīng)的推送服務(wù),從而減少了 滯后性和降低復(fù)雜度,加強(qiáng)了用戶的體驗(yàn)度。為了敘述簡便,就以營銷服務(wù)作為推送服務(wù)的實(shí)施例進(jìn)行舉例說明,當(dāng)然,推送服 務(wù)也并不限于此,可以為預(yù)警服務(wù)或客戶服務(wù)等,過程和營銷服務(wù)相同,只是所設(shè)定的事件 以及所對應(yīng)的業(yè)務(wù)不同。在進(jìn)行營銷服務(wù)時,上述的推送服務(wù)裝置就為營銷服務(wù)裝置。圖1為本發(fā)明提供的營銷服務(wù)系統(tǒng)實(shí)施例示意圖,該營銷服務(wù)系統(tǒng)設(shè)置在通信系 統(tǒng)的網(wǎng)絡(luò)側(cè)中,包括數(shù)據(jù)倉庫、事件數(shù)據(jù)采集裝置、事件處理裝置以及營銷服務(wù)裝置,其 中,數(shù)據(jù)倉庫,用于生成規(guī)則,根據(jù)規(guī)則得出原子事件、觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動 作,將原子事件發(fā)送給事件數(shù)據(jù)采集裝置,將關(guān)系函數(shù)、觸發(fā)事件和響應(yīng)動作發(fā)送給事件處理裝置;事件數(shù)據(jù)采集裝置,用于根據(jù)接收到的原子事件從通信系統(tǒng)的網(wǎng)絡(luò)側(cè),包括各種 業(yè)務(wù)系統(tǒng),如BOSS、BASS、信令網(wǎng)關(guān)或客服系統(tǒng)等采集符合的原子事件信息后,發(fā)送給事件 處理裝置;事件處理裝置,用于根據(jù)接收的原子事件信息及關(guān)系函數(shù)計算得到觸發(fā)事件信 息,確定觸發(fā)事件信息是否和觸發(fā)事件相對應(yīng),如果是,則根據(jù)接收到的響應(yīng)動作生成攜帶 觸發(fā)事件信息的響應(yīng)動作指示,發(fā)送給營銷服務(wù)裝置;營銷服務(wù)裝置,用于根據(jù)響應(yīng)動作指示,執(zhí)行營銷服務(wù)。在該實(shí)施例中,營銷服務(wù)系統(tǒng)還可以進(jìn)一步包括歷史事件數(shù)據(jù)存儲裝置,當(dāng)事件 數(shù)據(jù)采集裝置采集到原子事件信息時可以同時將該原子事件信息發(fā)送給歷史事件數(shù)據(jù)存 儲裝置作為歷史事件信息存儲;當(dāng)事件處理裝置在對原子事件信息進(jìn)行處理時,還可以根據(jù)從歷史事件數(shù)據(jù)存儲裝置中獲取到上一次的歷史事件信息,排除已經(jīng)處理過的原子事件 信息,然后再執(zhí)行計算得到觸發(fā)事件信息,這樣,就不會給符合規(guī)則的同一用戶提供多次相 同的營銷服務(wù),提高用戶的體驗(yàn)度及減少通信系統(tǒng)網(wǎng)絡(luò)側(cè)的資源浪費(fèi)。當(dāng)然,也可以根據(jù)從 歷史事件數(shù)據(jù)存儲裝置中獲取到上一次的歷史事件信息,使得計算的信息比較全,不會漏 掉為符合規(guī)則的用戶提供營銷服務(wù),這時,也可以只采集更新后的原子事件信息,提高處理 速度。在該實(shí)施例中,當(dāng)事件數(shù)據(jù)采集裝置在將原子事件信息發(fā)送給事件處理裝置和歷 史事件數(shù)據(jù)存儲裝置時,可以先將原子事件信息進(jìn)行消息格式轉(zhuǎn)換,轉(zhuǎn)換為事件處理裝置 和歷史事件數(shù)據(jù)存儲裝置可以處理的消息格式,比如,轉(zhuǎn)換為標(biāo)準(zhǔn)消息格式,即超文本傳輸 協(xié)議(HTTP)或文件傳輸協(xié)議(XML)消息格式。在該實(shí)施例中,數(shù)據(jù)倉庫生成規(guī)則可以采用多種方法,可以采用現(xiàn)有技術(shù)在通信 系統(tǒng)網(wǎng)絡(luò)側(cè)的運(yùn)營數(shù)據(jù)中挖掘得到,或者利用通信系統(tǒng)運(yùn)營商的經(jīng)驗(yàn)生成,這里并不限定。在該實(shí)施例中,原子事件是規(guī)則中粒度最小的事件,觸發(fā)事件可以由原子事件和 關(guān)系函數(shù)得到,響應(yīng)動作和規(guī)則存在對應(yīng)關(guān)系,響應(yīng)動作實(shí)際上就是將營銷服務(wù)推送給具 有觸發(fā)事件信息的用戶的方式,比如短信、彩信或廣告等方式。采集得到的原子事件信息實(shí) 際就是符合原子事件的用戶信息,至少包括用戶標(biāo)識及所簽約的各種業(yè)務(wù)等,還可以保護(hù) 用戶驗(yàn)證密碼等其他用戶相關(guān)信息。得到的觸發(fā)事件信息也就是符合觸發(fā)事件的用戶信 息,至少包括用戶標(biāo)識及所簽約的各種業(yè)務(wù)等,還可以保護(hù)用戶驗(yàn)證密碼等其他用戶相關(guān) fn息ο在該實(shí)施例中,對于一個規(guī)則來說,其對應(yīng)的原子事件信息可以包括符合原子事 件的多個用戶的用戶信息,其對應(yīng)的觸發(fā)事件信息也可以包括符合觸發(fā)事件的多個用戶的 用戶信息。也就是說,對同一規(guī)則,可以同時對多個符合規(guī)則的用戶進(jìn)行營銷服務(wù)。本發(fā)明提供的營銷服務(wù)系統(tǒng)可以同時進(jìn)行多個規(guī)則的營銷服務(wù),每一個規(guī)則采用 的方式就是上述過程。也就是說,在數(shù)據(jù)倉庫中設(shè)置了關(guān)系庫,如圖2所示,該關(guān)系庫包括 每個規(guī)則的原子事件、關(guān)系函數(shù)、觸發(fā)事件及執(zhí)行動作,它們之間具有對應(yīng)關(guān)系,在進(jìn)行營 銷服務(wù)時,不同的裝置要分別獲取具有對應(yīng)關(guān)系的不同部分,進(jìn)行相應(yīng)的操作。圖3為本發(fā)明提供的營銷服務(wù)方法實(shí)施例流程圖,結(jié)合具體例子說明,其具體步 驟包括步驟301、營銷服務(wù)系統(tǒng)生成規(guī)則。在本步驟中,生成規(guī)則的方式有很多種,可以根據(jù)通信系統(tǒng)運(yùn)營商的經(jīng)驗(yàn)得到,也 可以按照現(xiàn)有技術(shù)基于通信系統(tǒng)網(wǎng)絡(luò)側(cè)的運(yùn)營數(shù)據(jù)進(jìn)行挖掘生成。在本步驟中,對生成規(guī)則進(jìn)行舉例,比如該規(guī)則為“撥打3次114電信百事通號碼 的用戶推薦移動12580業(yè)務(wù)”。步驟302、營銷服務(wù)系統(tǒng)解析所生成的規(guī)則,解析得到原子事件、觸發(fā)事件、關(guān)系函 數(shù)及響應(yīng)動作。在本步驟中,得到的原子事件就是“撥打114電信百事通號碼的用戶”,觸發(fā)事件 就是“撥打3次114電信百事通號碼的用戶”,關(guān)系函數(shù)為“3次”,響應(yīng)動作為“采用短信方 式推薦移動12580業(yè)務(wù)”??梢钥闯?,原子事件就是最小粒度的事件,而觸發(fā)事件由原子事件和關(guān)系函數(shù)確定,如觸發(fā)事件可以為原子事件附加上一個或若干個參數(shù),該參數(shù)就是關(guān)系函數(shù)。實(shí)際上,原子事件可以用X表示,多個原子事件就是&,X2, X3, ...,\),N為自然 數(shù),觸發(fā)事件為Y,關(guān)系函數(shù)為FO及響應(yīng)動作為Z,則觸發(fā)事件和原子事件滿足Y = F (X1, X2, X3, ... , Xn),且要求Y對應(yīng)唯一的Z。步驟303、營銷服務(wù)系統(tǒng)將解析得到的原子事件、觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動作 作為一條對應(yīng)關(guān)系存儲在關(guān)系庫中。按照步驟201 步驟203的過程再繼續(xù)處理另一條規(guī)則,直到所有規(guī)則都處理完 成。步驟304、營銷服務(wù)系統(tǒng)觸發(fā)某一營銷服務(wù),提取該營銷服務(wù)所采用的對應(yīng)關(guān)系, 然后根據(jù)從中提取的原子事件從通信系統(tǒng)網(wǎng)絡(luò)側(cè)獲取到原子事件信息。在該實(shí)施例中,獲取到的原子事件信息就是符合原子事件的用戶信息,如“撥打 114電信百事通號碼的用戶”的用戶信息。步驟305、營銷服務(wù)系統(tǒng)將這些原子事件信息作為歷史事件信息進(jìn)行存儲后,根據(jù) 原子事件信息和該對應(yīng)關(guān)系中的關(guān)系函數(shù)計算得到觸發(fā)事件信息。在該步驟中,計算得到的觸發(fā)事件信息有一些就是“撥打3次114電信百事通號碼 的用戶”的用戶信息,另一些原子事件信息則無法生成“撥打3次114電信百事通號碼的用 戶”的用戶信息也作為不符合觸發(fā)事件的觸發(fā)事件信息存在。在執(zhí)行該步驟之前,還可以將這些原子事件信息進(jìn)行標(biāo)準(zhǔn)格式轉(zhuǎn)換后再處理。在進(jìn)行處理之前,還可以獲取上一次針對該對應(yīng)關(guān)系存儲的歷史事件信息,然后 在要處理的原子事件信息中去除歷史事件信息后再處理。采用該歷史事件信息和采集到的 原子事件信息一起計算,使得計算的信息比較全,不會漏掉為符合規(guī)則的用戶提供營銷服 務(wù),這時,也可以只采集更新后的原子事件信息,提高處理速度。步驟306、營銷服務(wù)系統(tǒng)確定采集的原子事件信息是否還有對應(yīng)的已經(jīng)被觸發(fā)執(zhí) 行營銷服務(wù)的規(guī)則中的關(guān)系函數(shù),如果是,則替換為該關(guān)系函數(shù),轉(zhuǎn)入步驟305繼續(xù)執(zhí)行 (進(jìn)行另一個規(guī)則的營銷服務(wù));如果否,則執(zhí)行步驟307 ;在該實(shí)施例中,對于同一原子事件信息,可能對應(yīng)不同的關(guān)系函數(shù)和觸發(fā)事件,這 時,在計算時可以都計算完全,按照下述過程并行處理不同規(guī)則對應(yīng)的營銷服務(wù)。步驟307、營銷服務(wù)系統(tǒng)確定計算得到的觸發(fā)事件信息是否符合該對應(yīng)關(guān)系中的 觸發(fā)事件,如果是,則執(zhí)行步驟308 ;否則,轉(zhuǎn)入步驟304繼續(xù)執(zhí)行。在本步驟中,觸發(fā)事件信息表示為Y’,即計算得到的觸發(fā)事件信息為Y’ = F(X’ 1; X’ 2,X’ 3,. . .,V N),V 1; X’ 2,X’ 3,. . .,X’ N為多個計算得到的原子事件信息,在確定時, 就確定Y’是否等于Y。在本步驟中,返回步驟304就是繼續(xù)等待接收原子事件信息。步驟308、營銷服務(wù)系統(tǒng)根據(jù)該對應(yīng)關(guān)系中的執(zhí)行動作對具有觸發(fā)事件信息的用 戶進(jìn)行營銷服務(wù)。在本步驟中,就是對這些用戶采用短信方式推薦移動12580業(yè)務(wù)。從本發(fā)明提供的系統(tǒng)及方法可以看出,首先將生成的規(guī)則進(jìn)行解析,得到原子事 件及響應(yīng)動作;其次,實(shí)時檢測用戶是否符合規(guī)則,如果符合就直接進(jìn)行相應(yīng)的推送服務(wù), 具有實(shí)時性,達(dá)到在最佳的時間點(diǎn)推薦合適推送服務(wù)的目的;最后,通信系統(tǒng)網(wǎng)絡(luò)側(cè)提供的推送服務(wù),不管是為用戶提供的預(yù)警系統(tǒng)或客戶服務(wù)系統(tǒng),還是營銷系統(tǒng)都基于一個統(tǒng)一 的規(guī)則平臺管理和調(diào)度,降低了實(shí)現(xiàn)復(fù)雜度,減少了對于人工或外圍系統(tǒng)的依賴性和改造 量,使得進(jìn)行海量的精確推送服務(wù)成為可能。本發(fā)明提供的系統(tǒng)及方法和現(xiàn)有技術(shù)之間的效果對比如表一所示
權(quán)利要求
1.一種推送服務(wù)系統(tǒng),其特征在于,包括數(shù)據(jù)倉庫、事件數(shù)據(jù)采集裝置、事件處理裝 置及推送服務(wù)裝置,其中,數(shù)據(jù)倉庫,用于生成規(guī)則,根據(jù)規(guī)則得出原子事件、觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動作;事件數(shù)據(jù)采集裝置,用于根據(jù)原子事件采集到符合原子事件的原子事件信息,發(fā)送給 事件處理裝置;事件處理裝置,用于將得到的原子事件信息與關(guān)系函數(shù)進(jìn)行計算,得到觸發(fā)事件信息, 確定觸發(fā)事件信息屬于數(shù)據(jù)倉庫中的觸發(fā)事件后,根據(jù)對應(yīng)的響應(yīng)動作發(fā)送響應(yīng)動作信號 給推送服務(wù)裝置;推送服務(wù)裝置,用于根據(jù)響應(yīng)動作為用戶執(zhí)行推送服務(wù)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括歷史事件數(shù)據(jù)存儲裝置,用 于當(dāng)事件數(shù)據(jù)采集裝置采集到原子事件信息時從事件數(shù)據(jù)采集裝置接收該原子事件信息, 作為歷史事件信息存儲;當(dāng)事件處理裝置在對原子事件信息進(jìn)行處理時,將上一次的歷史 事件信息提供給事件處理裝置。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述事件數(shù)據(jù)采集裝置還包括第一事件數(shù) 據(jù)采集裝置,用于將原子事件信息進(jìn)行消息格式轉(zhuǎn)換后再發(fā)送給事件處理裝置和歷史事件 數(shù)據(jù)。
4.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述數(shù)據(jù)倉庫還包括關(guān)系庫,用于存儲 所述規(guī)則解析得到的原子事件、關(guān)系函數(shù)、觸發(fā)事件及執(zhí)行動作。
5.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述系統(tǒng)為營銷服務(wù)系統(tǒng)、預(yù)警服務(wù)系 統(tǒng)或客戶服務(wù)系統(tǒng)。
6.一種推送服務(wù)方法,其特征在于,該方法包括推送服務(wù)系統(tǒng)生成規(guī)則,解析規(guī)則得到原子事件、觸發(fā)事件、關(guān)系函數(shù)及對應(yīng)的響應(yīng)動作;推送服務(wù)系統(tǒng)根據(jù)原子事件獲取原子事件信息后,根據(jù)關(guān)系函數(shù)計算得到觸發(fā)事件信 息,確定符合規(guī)則解析出的觸發(fā)事件;采用對應(yīng)觸發(fā)事件的響應(yīng)動作執(zhí)行本次推送服務(wù)。
7.如權(quán)利要求6所述的方法,其特征在于,所述在根據(jù)關(guān)系函數(shù)計算得到觸發(fā)事件信 息之前,該方法還包括獲取所存儲的對應(yīng)該規(guī)則的歷史存儲信息,基于歷史存儲信息和原子事件信息根據(jù)關(guān) 系函數(shù)計算得到觸發(fā)事件信息。
8.如權(quán)利要求6或7所述的方法,其特征在于,所述原子事件信息經(jīng)過了格式轉(zhuǎn)換,轉(zhuǎn) 換為標(biāo)準(zhǔn)消息格式。
9.如權(quán)利要求6或7所述的方法,其特征在于,所述推送服務(wù)系統(tǒng)為營銷服務(wù)系統(tǒng)、預(yù) 警服務(wù)系統(tǒng)或客戶服務(wù)系統(tǒng)。
全文摘要
一種推送服務(wù)系統(tǒng)及方法,包括數(shù)據(jù)倉庫、事件數(shù)據(jù)采集裝置、事件處理裝置及推送服務(wù)裝置,其中,數(shù)據(jù)倉庫,用于生成規(guī)則,根據(jù)規(guī)則得出原子事件、觸發(fā)事件、關(guān)系函數(shù)及響應(yīng)動作;事件數(shù)據(jù)采集裝置,用于根據(jù)原子事件采集到符合原子事件的原子事件信息,發(fā)送給事件處理裝置;事件處理裝置,用于將得到的原子事件信息與關(guān)系函數(shù)進(jìn)行計算,得到觸發(fā)事件信息,確定觸發(fā)事件信息屬于數(shù)據(jù)倉庫中的觸發(fā)事件后,根據(jù)對應(yīng)的響應(yīng)動作發(fā)送響應(yīng)動作信號給推送服務(wù)裝置;推送服務(wù)裝置,用于根據(jù)響應(yīng)動作為用戶執(zhí)行推送服務(wù)。本發(fā)明統(tǒng)一在通信系統(tǒng)網(wǎng)絡(luò)側(cè)實(shí)現(xiàn)對通信系統(tǒng)中的不同用戶的不同推送服務(wù),減少滯后性和降低復(fù)雜度。
文檔編號H04M3/42GK102056351SQ200910236750
公開日2011年5月11日 申請日期2009年10月28日 優(yōu)先權(quán)日2009年10月28日
發(fā)明者傅一平, 湯勁松, 沈紅群 申請人:中國移動通信集團(tuán)浙江有限公司