Rcs垃圾消息的監(jiān)控方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種RCS垃圾消息的監(jiān)控方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]RCS (Rich Communicat1n Suite,富通信套件),是一種融合通信服務(wù),RCS消息系統(tǒng)提供的是一種基于手機(jī)本地地址簿的集語音、消息、視頻、內(nèi)容共享等多種通信方式及功能為一體的融合通信服務(wù)。它突破了傳統(tǒng)語言以及消息類應(yīng)用的框架,可以在現(xiàn)有通信能力基礎(chǔ)上,提供更多、更豐富的業(yè)務(wù)能力,被運(yùn)營商視為能幫助其占據(jù)無線市場主動地位,為用戶提供融合、豐富的通信體驗(yàn)的新業(yè)務(wù)。目前,RCS消息系統(tǒng)能夠?yàn)橛脩籼峁┱谆谕ㄓ嶄浀某尸F(xiàn)、即時(shí)通信、群組聊天、文件傳送等在線通信應(yīng)用。隨著現(xiàn)在智能終端的普及和4G網(wǎng)絡(luò)的發(fā)展,越來越多的主流運(yùn)營商都開始推出基于RCS的消息服務(wù)。
[0003]然而,隨著RCS業(yè)務(wù)的推廣和RCS用戶的不斷增加,RCS消息系統(tǒng)中難免會出現(xiàn)各種垃圾消息,該垃圾消息可能是帶有非法或不健康信息內(nèi)容或未經(jīng)用戶允許而向用戶群發(fā)的商業(yè)、廣告信息或其他內(nèi)容,也可能是攜帶病毒或木馬的鏈接和文件。大量的垃圾消息不僅消耗業(yè)務(wù)平臺資源,干擾正常的業(yè)務(wù)處理,還給用戶帶來了安全方面的問題,影響用戶的正常生活。但是,目前RCS消息系統(tǒng)中并沒有對垃圾消息進(jìn)行監(jiān)控,從而無法限制垃圾消息的傳播。
[0004]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于解決限制RCS垃圾消息傳播的技術(shù)問題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種RCS垃圾消息的監(jiān)控方法,所述方法包括以下步驟:
[0007]獲取RCS消息;
[0008]根據(jù)數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息的相關(guān)信息對所述RCS消息進(jìn)行識別,并將識別結(jié)果發(fā)送至服務(wù)器,以供服務(wù)器根據(jù)所述識別結(jié)果對所述RCS消息進(jìn)行相應(yīng)的處理。
[0009]優(yōu)選地,所述獲取RCS消息的步驟具體為:
[0010]接收服務(wù)器發(fā)送的RCS消息;或接收服務(wù)器發(fā)送的RCS消息保存路徑信息,根據(jù)所述RCS消息保存路徑信息讀取所述RCS消息。
[0011]優(yōu)選地,所述根據(jù)數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息的相關(guān)信息對所述RCS消息進(jìn)行識別的步驟包括:
[0012]根據(jù)所述RCS消息獲取發(fā)送所述RCS消息的用戶號碼,并根據(jù)所述用戶號碼在數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息黑名單中進(jìn)行查找;
[0013]若在所述垃圾消息黑名單中查找到所述用戶號碼,則將所述RCS消息識別為RCS垃圾消息;
[0014]若在所述垃圾消息黑名單中沒有查找到所述用戶號碼,則根據(jù)所述RCS消息的類型采用對應(yīng)的垃圾消息識別方法對所述RCS消息進(jìn)行識別。
[0015]優(yōu)選地,所述根據(jù)所述RCS消息的類型采用對應(yīng)的垃圾消息識別方法對所述RCS消息進(jìn)行識別的步驟具體為:
[0016]若所述RCS消息是文本消息,則根據(jù)所述RCS消息的內(nèi)容提取RCS消息關(guān)鍵字,并將所述RCS消息關(guān)鍵字與數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息關(guān)鍵字進(jìn)行比對,若所述RCS消息關(guān)鍵字與所述垃圾消息關(guān)鍵字匹配,則識別所述RCS消息為RCS垃圾消息,若所述RCS消息關(guān)鍵字與所述垃圾消息關(guān)鍵字不匹配,則識別所述RCS消息為RCS正常消息;
[0017]若所述RCS消息是非文本消息,則根據(jù)所述RCS消息的類型生成RCS特征識別碼,并將所述RCS特征識別碼與數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息特征識別碼進(jìn)行比對,若所述RCS特征識別碼與所述垃圾消息特征識別碼匹配,則識別所述RCS消息為RCS垃圾消息,若所述RCS消息特征識別碼與所述垃圾消息特征識別碼不匹配,則識別所述RCS消息為RCS正常消肩、O
[0018]優(yōu)選地,所述方法還包括:
[0019]統(tǒng)計(jì)預(yù)設(shè)時(shí)間內(nèi)獲取次數(shù)最多或超過預(yù)設(shè)獲取次數(shù)的RCS消息,并進(jìn)行顯示。
[0020]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種RCS垃圾消息的監(jiān)控裝置,所述裝置包括:
[0021]獲取模塊,用于獲取RCS消息;
[0022]識別模塊,用于根據(jù)數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息的相關(guān)信息對所述RCS消息進(jìn)行識另IJ,并將識別結(jié)果發(fā)送至服務(wù)器,以供服務(wù)器根據(jù)所述識別結(jié)果對所述RCS消息進(jìn)行相應(yīng)的處理。
[0023]優(yōu)選地,所述獲取模塊具體用于:
[0024]接收服務(wù)器發(fā)送的RCS消息;或接收服務(wù)器發(fā)送的RCS消息保存路徑信息,根據(jù)所述RCS消息保存路徑信息讀取所述RCS消息。
[0025]優(yōu)選地,所述識別模塊用于:
[0026]根據(jù)所述RCS消息獲取發(fā)送所述RCS消息的用戶號碼,并根據(jù)所述用戶號碼在數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息黑名單中進(jìn)行查找;
[0027]若在所述垃圾消息黑名單中查找到所述用戶號碼,則將所述RCS消息識別為RCS垃圾消息;
[0028]若在所述垃圾消息黑名單中沒有查找到所述用戶號碼,則根據(jù)所述RCS消息的類型采用對應(yīng)的垃圾消息識別方法對所述RCS消息進(jìn)行識別。
[0029]優(yōu)選地,所述識別模塊還用于:
[0030]若所述RCS消息是文本消息,則根據(jù)所述RCS消息的內(nèi)容提取RCS消息關(guān)鍵字,并將所述RCS消息關(guān)鍵字與數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息關(guān)鍵字進(jìn)行比對,若所述RCS消息關(guān)鍵字與所述垃圾消息關(guān)鍵字匹配,則識別所述RCS消息為RCS垃圾消息,若所述RCS消息關(guān)鍵字與所述垃圾消息關(guān)鍵字不匹配,則識別所述RCS消息為RCS正常消息;
[0031]若所述RCS消息是非文本消息,則根據(jù)所述RCS消息的類型生成RCS特征識別碼,并將所述RCS特征識別碼與數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息特征識別碼進(jìn)行比對,若所述RCS特征識別碼與所述垃圾消息特征識別碼匹配,則識別所述RCS消息為RCS垃圾消息,若所述RCS消息特征識別碼與所述垃圾消息特征識別碼不匹配,則識別所述RCS消息為RCS正常消肩、O
[0032]優(yōu)選地,所述RCS垃圾消息的監(jiān)控裝置還包括:
[0033]統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)預(yù)設(shè)時(shí)間內(nèi)獲取次數(shù)最多或超過預(yù)設(shè)獲取次數(shù)的RCS消息,并進(jìn)行顯示。
[0034]本發(fā)明又提出一種RCS垃圾消息的監(jiān)控系統(tǒng),所述系統(tǒng)包括:RCS垃圾消息監(jiān)控裝置及服務(wù)器,其中,
[0035]所述RCS垃圾消息監(jiān)控裝置,用于獲取RCS消息;根據(jù)數(shù)據(jù)庫中預(yù)設(shè)的垃圾消息的相關(guān)信息對所述RCS消息進(jìn)行識別,并將識別結(jié)果發(fā)送至服務(wù)器,以供服務(wù)器根據(jù)所述識別結(jié)果對所述RCS消息進(jìn)行相應(yīng)的處理;
[0036]所述服務(wù)器,用于發(fā)送RCS消息或RCS消息保存路徑信息至所述RCS垃圾消息監(jiān)控裝置,接收所述RCS垃圾消息監(jiān)控裝置發(fā)送的識別結(jié)果,并根據(jù)所述識別結(jié)果對所述RCS消息進(jìn)行相應(yīng)的處理。
[0037]優(yōu)選地,所述服務(wù)器還用于:
[0038]當(dāng)識別所述RCS消息為RCS垃圾消息時(shí),不下發(fā)所述RCS消息;
[0039]當(dāng)識別所述RCS消息為RCS正常消息時(shí),將所述RCS消息下發(fā)到客戶端。
[0040]本發(fā)明提出的一種RCS垃圾消息的監(jiān)控方法、裝置及系統(tǒng),通過將獲取的RCS消息與預(yù)先在數(shù)據(jù)庫中存儲的垃圾消息的相關(guān)信息進(jìn)行比對、識別,來將RCS正常消息與RC