一種實(shí)現(xiàn)電信能力群發(fā)的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種實(shí)現(xiàn)電信能力群發(fā)的方法、裝置及系統(tǒng),該方法包括:主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及每個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù);主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)各自的群發(fā)任務(wù)通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。本發(fā)明提高了數(shù)據(jù)庫(kù)訪問(wèn)速度,避免了數(shù)據(jù)庫(kù)資源緊張的問(wèn)題,提高了電信能力群發(fā)的業(yè)務(wù)性能。
【專利說(shuō)明】—種實(shí)現(xiàn)電信能力群發(fā)的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電信通訊【技術(shù)領(lǐng)域】,尤其涉及一種實(shí)現(xiàn)電信能力群發(fā)的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電信能力群發(fā)業(yè)務(wù)的用戶數(shù)量不斷增大,每天都要讀取大量用戶進(jìn)行電信能力群發(fā)。為了提高應(yīng)用平臺(tái)引擎的處理能力,統(tǒng)一業(yè)務(wù)執(zhí)行環(huán)境(USEE)使用多應(yīng)用集群,多個(gè)應(yīng)用同時(shí)使用同一個(gè)數(shù)據(jù)庫(kù)(如oracle數(shù)據(jù)庫(kù)),造成了數(shù)據(jù)庫(kù)訪問(wèn)瓶頸,特別在調(diào)度下發(fā)高峰期,多個(gè)應(yīng)用同時(shí)讀取訂購(gòu)關(guān)系造成數(shù)據(jù)庫(kù)資源緊張,導(dǎo)致讀取訂購(gòu)關(guān)系速度緩慢,嚴(yán)重影響了下發(fā)消息。
[0003]為了解決數(shù)據(jù)庫(kù)的瓶頸問(wèn)題,目前的方式是將訂購(gòu)關(guān)系以系統(tǒng)文件的形式存放在各個(gè)應(yīng)用的磁盤上,通過(guò)讀取磁盤上的訂購(gòu)關(guān)系來(lái)緩解數(shù)據(jù)庫(kù)的壓力。這種方式雖然可以在一定程度上緩解數(shù)據(jù)庫(kù)的壓力,但是對(duì)數(shù)據(jù)的管理造成諸多不方便,而且每次讀取需要消耗大量的物理10,對(duì)磁盤讀取的1代價(jià)很大,影響了電信能力群發(fā)業(yè)務(wù)的正常運(yùn)行。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)電信能力群發(fā)的方法、裝置及系統(tǒng),能夠在電信能力群發(fā)業(yè)務(wù)中避免數(shù)據(jù)庫(kù)訪問(wèn)瓶頸,提高數(shù)據(jù)庫(kù)訪問(wèn)速度。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明的一種實(shí)現(xiàn)電信能力群發(fā)的方法,應(yīng)用于實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)中,該系統(tǒng)包括應(yīng)用集群和數(shù)據(jù)庫(kù)集群,所述應(yīng)用集群中包含主控節(jié)點(diǎn)和與所述主控節(jié)點(diǎn)連接的子節(jié)點(diǎn),所述數(shù)據(jù)庫(kù)集群包含多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)和與每個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接的存儲(chǔ)設(shè)備,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別與一對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接,所述方法包括:
[0006]所述主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及每個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù);
[0007]所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)各自的群發(fā)任務(wù)通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;
[0008]所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
[0009]進(jìn)一步地,在所述實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)中各數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間相互連接,所述方法還包括:
[0010]所述數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),如果發(fā)生異常,則與相連接的其他數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間進(jìn)行負(fù)載均衡或失敗切換操作。
[0011]進(jìn)一步地,所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,包括:
[0012]所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)按照各自的群發(fā)任務(wù)讀取用戶信息,該用戶信息屬于訂購(gòu)所述調(diào)度的電信能力產(chǎn)品的用戶,所述用戶信息包含用戶標(biāo)識(shí)。
[0013]進(jìn)一步地,所述用戶信息中還包含VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種;
[0014]所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,包括:所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)用戶信息中包含的VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種確定優(yōu)先發(fā)送和/或不發(fā)送的內(nèi)容/內(nèi)容集,將所述用戶標(biāo)識(shí)以及所述內(nèi)容/內(nèi)容集發(fā)送到消息中心。
[0015]進(jìn)一步地,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)包含一級(jí)調(diào)度控制器緩存和二級(jí)調(diào)度控制器緩存,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),所述二級(jí)調(diào)度控制器緩存從所述存儲(chǔ)設(shè)備讀取數(shù)據(jù),所述一級(jí)調(diào)度控制器緩存從所述二級(jí)調(diào)度控制器緩存讀取數(shù)據(jù)。
[0016]進(jìn)一步地,一種實(shí)現(xiàn)電信能力群發(fā)的裝置,包括:內(nèi)容獲取單元和下發(fā)單元,其中:
[0017]所述內(nèi)容獲取單元,用于根據(jù)群發(fā)任務(wù)通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;
[0018]所述下發(fā)單元,用于將所述內(nèi)容獲取單元讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
[0019]進(jìn)一步地,該裝置還包括任務(wù)分配單元,其中:
[0020]所述任務(wù)分配單元,用于確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及相連接的節(jié)點(diǎn)分配群發(fā)任務(wù)。
[0021]進(jìn)一步地,所述內(nèi)容獲取單元,具體用于按照群發(fā)任務(wù)讀取用戶信息,該用戶信息屬于訂購(gòu)所述調(diào)度的電信能力產(chǎn)品的用戶,所述用戶信息包含用戶標(biāo)識(shí);
[0022]所述用戶信息中還包含VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種;
[0023]所述下發(fā)單元,具體用于根據(jù)用戶信息中包含的VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種確定優(yōu)先發(fā)送和/或不發(fā)送的內(nèi)容/內(nèi)容集,將所述用戶標(biāo)識(shí)以及所述內(nèi)容/內(nèi)容集發(fā)送到消息中心。。
[0024]進(jìn)一步地,一種實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng),包括:應(yīng)用集群和數(shù)據(jù)庫(kù)集群,所述應(yīng)用集群中包含主控節(jié)點(diǎn)和與所述主控節(jié)點(diǎn)連接的子節(jié)點(diǎn),所述數(shù)據(jù)庫(kù)集群包含多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)和與每個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接的存儲(chǔ)設(shè)備,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別與一對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接,其中:
[0025]所述主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及每個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù);;
[0026]所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)各自的群發(fā)任務(wù)通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;
[0027]所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
[0028]進(jìn)一步地,各數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間相互連接,所述數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),如果發(fā)生異常,則與相連接的其他數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間進(jìn)行負(fù)載均衡或失敗切換操作。
[0029]綜上所述,本發(fā)明通過(guò)為主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別設(shè)置對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn),通過(guò)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)訪問(wèn)存儲(chǔ)設(shè)備,提高了數(shù)據(jù)庫(kù)訪問(wèn)速度,避免了數(shù)據(jù)庫(kù)資源緊張的問(wèn)題,提高了電信能力群發(fā)的業(yè)務(wù)性能。
【專利附圖】
【附圖說(shuō)明】
[0030]圖1為本發(fā)明實(shí)施方式的實(shí)現(xiàn)電信能力群發(fā)的方法的流程圖;
[0031]圖2為本發(fā)明實(shí)施方式的實(shí)現(xiàn)電信能力群發(fā)的裝置的架構(gòu)圖;
[0032]圖3為本發(fā)明實(shí)施方式的實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)的架構(gòu)圖。
【具體實(shí)施方式】
[0033]本申請(qǐng)中,實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)中的每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn),多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)載均衡和失敗切換,每個(gè)節(jié)點(diǎn)都能快速讀取訂購(gòu)關(guān)系下發(fā)消息給用戶,真正提高了應(yīng)用集群的整體處理能力。
[0034]本申請(qǐng)的系統(tǒng)中包含一個(gè)或多個(gè)應(yīng)用集群,應(yīng)用集群中包含主控節(jié)點(diǎn)和多個(gè)子節(jié)點(diǎn),在執(zhí)行任務(wù)時(shí),主控節(jié)點(diǎn)從數(shù)據(jù)庫(kù)讀取用戶數(shù)量信息,然后給自身及各個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù),主控節(jié)點(diǎn)和子節(jié)點(diǎn)通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與數(shù)據(jù)庫(kù)集群的存儲(chǔ)設(shè)備進(jìn)行交互,從數(shù)據(jù)庫(kù)讀取訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集。本申請(qǐng)中應(yīng)用集群中的每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn),如果出現(xiàn)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)負(fù)載壓力過(guò)大或者掛起的情況則進(jìn)行失敗切換,切換到負(fù)載壓力比較小的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)繼續(xù)讀取訂購(gòu)關(guān)系和內(nèi)容/內(nèi)容集,從而避免了數(shù)據(jù)庫(kù)處理能力瓶頸的問(wèn)題,使用多個(gè)應(yīng)用集群對(duì)應(yīng)多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)讀取同一數(shù)據(jù)庫(kù)提高了處理任務(wù)的能力。
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0036]本申請(qǐng)的實(shí)現(xiàn)電信能力群發(fā)的方法,應(yīng)用于實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)中,本系統(tǒng)包括應(yīng)用集群和數(shù)據(jù)庫(kù)集群,應(yīng)用集群包含主控節(jié)點(diǎn)和多個(gè)與主控節(jié)點(diǎn)連接的子節(jié)點(diǎn),主控節(jié)點(diǎn)對(duì)子節(jié)點(diǎn)進(jìn)行管理控制;子節(jié)點(diǎn)定時(shí)向主控節(jié)點(diǎn)上報(bào)狀態(tài);數(shù)據(jù)庫(kù)集群包含多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)和與每個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接的存儲(chǔ)設(shè)備,主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別與一對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接。
[0037]如圖1所示,本申請(qǐng)的實(shí)現(xiàn)電信能力群發(fā)的方法,包括:
[0038]步驟101:電信能力群發(fā)業(yè)務(wù)啟動(dòng);
[0039]本申請(qǐng)步驟101中,電信能力群發(fā)業(yè)務(wù)定時(shí)啟動(dòng),在到達(dá)啟動(dòng)的時(shí)間點(diǎn)時(shí),立即啟動(dòng)調(diào)度策略,調(diào)度策略用于控制電信能力群發(fā)業(yè)務(wù)的執(zhí)行流程。調(diào)度策略包含一次性調(diào)度策略和周期性調(diào)度策略。一次性調(diào)度策略運(yùn)行完成之后不會(huì)再次啟動(dòng);周期性調(diào)度策略可以多次運(yùn)行調(diào)度電信能力群發(fā)業(yè)務(wù)。
[0040]步驟102:主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從數(shù)據(jù)庫(kù)(存儲(chǔ)設(shè)備)讀取用戶數(shù)量信息;
[0041]主控節(jié)點(diǎn)讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,即訂購(gòu)電信能力產(chǎn)品的用戶數(shù)量。
[0042]步驟103:主控節(jié)點(diǎn)根據(jù)用戶數(shù)量信息為自身及各個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù);
[0043]主控節(jié)點(diǎn)可以采用平均分配的方式。
[0044]主控節(jié)點(diǎn)獲取到用戶數(shù)量信息后,為自身及各個(gè)子節(jié)點(diǎn)分配負(fù)責(zé)的用戶數(shù)量,主控節(jié)點(diǎn)和子節(jié)點(diǎn)按照自身負(fù)責(zé)的用戶數(shù)量讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系和內(nèi)容/內(nèi)容集。
[0045]主控節(jié)點(diǎn)和子節(jié)點(diǎn)中設(shè)置了兩級(jí)調(diào)度控制器緩存,二級(jí)調(diào)度控制器緩存從數(shù)據(jù)庫(kù)讀取數(shù)據(jù),一級(jí)調(diào)度控制器緩存從二級(jí)調(diào)度控制器緩存讀取數(shù)據(jù),這樣可以提高了應(yīng)用的吞吐量,當(dāng)二級(jí)調(diào)度控制器緩存的數(shù)據(jù)量小于閥值時(shí),則立即讀取數(shù)據(jù)庫(kù),保證了一級(jí)調(diào)度控制器緩存中的數(shù)據(jù)量,為電信能力群發(fā)提供了充足的數(shù)據(jù)。
[0046]步驟104:主控節(jié)點(diǎn)和各個(gè)子節(jié)點(diǎn)根據(jù)分配的群發(fā)任務(wù),通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)訪問(wèn)數(shù)據(jù)庫(kù),讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;
[0047]主控節(jié)點(diǎn)和子節(jié)點(diǎn)的任務(wù)明確后,主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別按照各自的群發(fā)任務(wù)通過(guò)各自的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)讀取用戶信息,該用戶信息屬于訂購(gòu)調(diào)度的電信能力產(chǎn)品的用戶,用戶信息包含用戶標(biāo)識(shí)、VIP用戶信息、白名單用戶信息和黑名單用戶信息等。
[0048]如出現(xiàn)負(fù)載過(guò)大或者網(wǎng)絡(luò)不穩(wěn)定的情況,各個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間能夠進(jìn)行負(fù)載均衡或者失敗切換操作,不會(huì)因?yàn)槟硞€(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)出現(xiàn)故障導(dǎo)致某個(gè)節(jié)點(diǎn)無(wú)法下發(fā)內(nèi)容而影響整個(gè)任務(wù),確保在下發(fā)高峰期的一定時(shí)間內(nèi)完成電信能力群發(fā)。
[0049]步驟105:主控節(jié)點(diǎn)和子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心(如彩信中心),然后通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
[0050]主控節(jié)點(diǎn)和子節(jié)點(diǎn)根據(jù)用戶信息中的VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種等用戶的等級(jí)信息確定優(yōu)先發(fā)送和/或不發(fā)送的內(nèi)容/內(nèi)容集,將用戶標(biāo)識(shí)以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,消息中心根據(jù)用戶標(biāo)識(shí)將內(nèi)容/內(nèi)容集下發(fā)給用戶。
[0051]如圖2所示,本實(shí)施方式還提供了一種實(shí)現(xiàn)電信能力群發(fā)的裝置,包括:內(nèi)容獲取單元和下發(fā)單元,其中:
[0052]內(nèi)容獲取單元,用于根據(jù)群發(fā)任務(wù)通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;
[0053]下發(fā)單元,用于將內(nèi)容獲取單元讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
[0054]該裝置還包括任務(wù)分配單元,其中:
[0055]任務(wù)分配單元,用于確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及相連接的節(jié)點(diǎn)分配群發(fā)任務(wù)。
[0056]內(nèi)容獲取單元,具體用于按照群發(fā)任務(wù)讀取用戶信息,該用戶信息屬于訂購(gòu)調(diào)度的電信能力產(chǎn)品的用戶,用戶信息包含用戶標(biāo)識(shí);
[0057]用戶信息中還包含VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種;
[0058]下發(fā)單元,具體用于根據(jù)用戶信息中包含的VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種確定優(yōu)先發(fā)送和/或不發(fā)送的內(nèi)容/內(nèi)容集,將用戶標(biāo)識(shí)以及內(nèi)容/內(nèi)容集發(fā)送到消息中心。。
[0059]如圖3所示,本實(shí)施方式還提供了一種實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng),包括:應(yīng)用集群和數(shù)據(jù)庫(kù)集群,應(yīng)用集群中包含主控節(jié)點(diǎn)和與主控節(jié)點(diǎn)連接的子節(jié)點(diǎn),數(shù)據(jù)庫(kù)集群包含多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)和與每個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接的存儲(chǔ)設(shè)備,主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別與一對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接,其中:
[0060]主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及每個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù);;
[0061]主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)各自的群發(fā)任務(wù)通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集;
[0062]主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
[0063]各數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間相互連接,數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),如果發(fā)生異常,則與相連接的其他數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間進(jìn)行負(fù)載均衡或失敗切換操作。
[0064]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0065]需要說(shuō)明的是,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種實(shí)現(xiàn)電信能力群發(fā)的方法,其特征在于,應(yīng)用于實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)中,該系統(tǒng)包括應(yīng)用集群和數(shù)據(jù)庫(kù)集群,所述應(yīng)用集群中包含主控節(jié)點(diǎn)和與所述主控節(jié)點(diǎn)連接的子節(jié)點(diǎn),所述數(shù)據(jù)庫(kù)集群包含多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)和與每個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接的存儲(chǔ)設(shè)備,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別與一對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接,所述方法包括: 所述主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及每個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù); 所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)各自的群發(fā)任務(wù)通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集; 所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
2.如權(quán)利要求1所述的方法,其特征在于,在所述實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng)中各數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間相互連接,所述方法還包括: 所述數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),如果發(fā)生異常,則與相連接的其他數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間進(jìn)行負(fù)載均衡或失敗切換操作。
3.如權(quán)利要求1所述的方法,其特征在于,所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)讀取調(diào)度的電信能力廣品的訂購(gòu)關(guān)系,包括: 所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)按照各自的群發(fā)任務(wù)讀取用戶信息,該用戶信息屬于訂購(gòu)所述調(diào)度的電信能力產(chǎn)品的用戶,所述用戶信息包含用戶標(biāo)識(shí)。
4.如權(quán)利要求3所述的方法,其特征在于: 所述用戶信息中還包含VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種; 所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,包括:所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)用戶信息中包含的VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種確定優(yōu)先發(fā)送和/或不發(fā)送的內(nèi)容/內(nèi)容集,將所述用戶標(biāo)識(shí)以及所述內(nèi)容/內(nèi)容集發(fā)送到消息中心。
5.如權(quán)利要求1所述的方法,其特征在于: 所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)包含一級(jí)調(diào)度控制器緩存和二級(jí)調(diào)度控制器緩存,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),所述二級(jí)調(diào)度控制器緩存從所述存儲(chǔ)設(shè)備讀取數(shù)據(jù),所述一級(jí)調(diào)度控制器緩存從所述二級(jí)調(diào)度控制器緩存讀取數(shù)據(jù)。
6.一種實(shí)現(xiàn)電信能力群發(fā)的裝置,其特征在于,包括:內(nèi)容獲取單元和下發(fā)單元,其中: 所述內(nèi)容獲取單元,用于根據(jù)群發(fā)任務(wù)通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集; 所述下發(fā)單元,用于將所述內(nèi)容獲取單元讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
7.如權(quán)利要求6所述的裝置,其特征在于,該裝置還包括任務(wù)分配單元,其中: 所述任務(wù)分配單元,用于確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及相連接的節(jié)點(diǎn)分配群發(fā)任務(wù)。
8.如權(quán)利要求6所述的裝置,其特征在于: 所述內(nèi)容獲取單元,具體用于按照群發(fā)任務(wù)讀取用戶信息,該用戶信息屬于訂購(gòu)所述調(diào)度的電信能力產(chǎn)品的用戶,所述用戶信息包含用戶標(biāo)識(shí); 所述用戶信息中還包含VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種; 所述下發(fā)單元,具體用于根據(jù)用戶信息中包含的VIP用戶信息、白名單用戶信息和黑名單用戶信息中的一種或多種確定優(yōu)先發(fā)送和/或不發(fā)送的內(nèi)容/內(nèi)容集,將所述用戶標(biāo)識(shí)以及所述內(nèi)容/內(nèi)容集發(fā)送到消息中心。
9.一種實(shí)現(xiàn)電信能力群發(fā)的系統(tǒng),其特征在于,包括:應(yīng)用集群和數(shù)據(jù)庫(kù)集群,所述應(yīng)用集群中包含主控節(jié)點(diǎn)和與所述主控節(jié)點(diǎn)連接的子節(jié)點(diǎn),所述數(shù)據(jù)庫(kù)集群包含多個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)和與每個(gè)數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接的存儲(chǔ)設(shè)備,所述主控節(jié)點(diǎn)和子節(jié)點(diǎn)分別與一對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)連接,其中: 所述主控節(jié)點(diǎn)確定調(diào)度的電信能力群發(fā)業(yè)務(wù)的電信能力產(chǎn)品,通過(guò)對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)從存儲(chǔ)設(shè)備讀取調(diào)度的電信能力產(chǎn)品的用戶數(shù)量信息,根據(jù)用戶數(shù)量信息為自身及每個(gè)子節(jié)點(diǎn)分配群發(fā)任務(wù);; 所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)根據(jù)各自的群發(fā)任務(wù)通過(guò)各自對(duì)應(yīng)的數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)與存儲(chǔ)設(shè)備進(jìn)行交互,讀取調(diào)度的電信能力產(chǎn)品的訂購(gòu)關(guān)系,并讀取調(diào)度的電信能力產(chǎn)品的內(nèi)容/內(nèi)容集; 所述主控節(jié)點(diǎn)和各子節(jié)點(diǎn)將讀取的訂購(gòu)關(guān)系以及內(nèi)容/內(nèi)容集發(fā)送到消息中心,通過(guò)消息中心將內(nèi)容/內(nèi)容集發(fā)送給用戶。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,各數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間相互連接,所述數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)在與存儲(chǔ)設(shè)備進(jìn)行交互時(shí),如果發(fā)生異常,則與相連接的其他數(shù)據(jù)庫(kù)服務(wù)節(jié)點(diǎn)之間進(jìn)行負(fù)載均衡或失敗切換操作。
【文檔編號(hào)】H04L29/08GK104348852SQ201310319465
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】王業(yè)科 申請(qǐng)人:南京中興新軟件有限責(zé)任公司