專利名稱:數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)(Mobile Broadcast Business Management System,MBBMS)。
背景技術(shù):
近年來,隨著通訊技術(shù)的蓬勃發(fā)展,已逐步進(jìn)入3G網(wǎng)絡(luò)時(shí)代(3G包括電信網(wǎng)絡(luò)、廣 播電視網(wǎng)絡(luò)和互聯(lián)網(wǎng)絡(luò)),隨之而來的是移動(dòng)商務(wù)的應(yīng)用越來越廣泛,如今企業(yè)一般都通過 移動(dòng)互聯(lián)網(wǎng)實(shí)現(xiàn)企業(yè)與用戶之間的信息互動(dòng)。手機(jī)電視、移動(dòng)下載、手機(jī)支付等增值業(yè)務(wù)已 開始逐步走進(jìn)人們生活。3G網(wǎng)絡(luò)時(shí)代的到來,使各平臺(tái)間傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)量非常大,保證各 平臺(tái)之間的業(yè)務(wù)數(shù)據(jù)有效地傳遞是值得考慮的問題。移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)是廣播電視網(wǎng)絡(luò)的一種,其可利用廣電運(yùn)營商的廣播網(wǎng) 絡(luò)提供多媒體內(nèi)容的下行傳輸,同時(shí)還利用中國移動(dòng)通信網(wǎng)絡(luò)系統(tǒng)的鑒權(quán)管理系統(tǒng)和廣電 運(yùn)營商的用戶管理系統(tǒng)完成對(duì)用戶的認(rèn)證、授權(quán)和管理,另外還利用移動(dòng)網(wǎng)絡(luò)系統(tǒng)的雙向 通道實(shí)現(xiàn)相關(guān)互動(dòng)功能。在移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中,參見圖1,隨著業(yè)務(wù)數(shù)據(jù)的增多,廣電平臺(tái)與移動(dòng) 業(yè)務(wù)同步數(shù)據(jù)的傳輸量也不斷地增多。因此常常會(huì)因系統(tǒng)繁忙,導(dǎo)致兩平臺(tái)間某一批或多 批同步數(shù)據(jù)的傳輸失敗,致使傳輸失敗的同步數(shù)據(jù)需要再次或多次重新傳輸,從而浪費(fèi)了 大量的網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系 統(tǒng),減少數(shù)據(jù)信息的傳輸量和傳輸次數(shù),以節(jié)約網(wǎng)絡(luò)資源。本發(fā)明提出一種數(shù)據(jù)信息的傳輸方法,其包括以下步驟源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水,判斷是否發(fā)送成功;當(dāng)發(fā)送成功,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);當(dāng)發(fā)送失敗,源平臺(tái)將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)。優(yōu)選地,所述當(dāng)發(fā)送成功,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái)的步驟具 體為數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),判斷是否發(fā)送成功;當(dāng)發(fā)送失敗,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ),然后根據(jù) 預(yù)先設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,并將定時(shí)提取的同步數(shù) 據(jù)流水發(fā)送給目標(biāo)平臺(tái),直至將定時(shí)提取的同步數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。優(yōu)選地,所述當(dāng)發(fā)送失敗,源平臺(tái)將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)的 步驟之后還包括數(shù)據(jù)緩沖器根據(jù)預(yù)先設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取同步數(shù)據(jù)流水;數(shù)據(jù)緩沖器將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直到將定時(shí)提取的同步 數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái);
數(shù)據(jù)存儲(chǔ)器刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。優(yōu)選地,所述當(dāng)發(fā)送失敗,源平臺(tái)將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)的 步驟之后還包括源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器提取待重發(fā)的同步數(shù)據(jù)流水,并將待重發(fā)的 同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器刪除發(fā)送成功的待重發(fā)的同步數(shù)據(jù)流水。優(yōu)選地,所述同步數(shù)據(jù)流水包括同步業(yè)務(wù)數(shù)據(jù)、同步業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的流水號(hào),生 效標(biāo)志;所述生效標(biāo)志為即時(shí)生效標(biāo)志或定時(shí)生效標(biāo)志。優(yōu)選地,目標(biāo)平臺(tái)接收到同步數(shù)據(jù)流水后,還包括以下處理步驟判斷同步數(shù)據(jù)流水中包含定時(shí)生效標(biāo)志還是即時(shí)生效標(biāo)志;當(dāng)包含定時(shí)生效標(biāo)志,則將同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào)保存至臨時(shí) 數(shù)據(jù)模塊;提取臨時(shí)數(shù)據(jù)模塊中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù),并將該流水 號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)保存至歷史數(shù)據(jù)模塊中;提取臨時(shí)數(shù)據(jù)模塊中的同步業(yè)務(wù)數(shù)據(jù),并將該同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中 待更新的業(yè)務(wù)數(shù)據(jù);刪除臨時(shí)數(shù)據(jù)庫中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào);當(dāng)包含即時(shí)生效標(biāo)志,提取接收到的同步數(shù)據(jù)流水中的流水號(hào)和正式數(shù)據(jù)模塊中 待更新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同保存至歷史數(shù)據(jù)模塊;將接收到的同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù) 數(shù)據(jù)。優(yōu)選地,還包括以下步驟源平臺(tái)判斷待沖正的同步數(shù)據(jù)流水是否成功發(fā)送給數(shù)據(jù)緩沖器;當(dāng)發(fā)送成功,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的 流水號(hào);數(shù)據(jù)緩沖器將沖正標(biāo)志。待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái);目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正 的同步數(shù)據(jù)流水進(jìn)行沖正;當(dāng)發(fā)送失敗,源平臺(tái)向數(shù)據(jù)存儲(chǔ)器發(fā)送沖正標(biāo)志和待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的 流水號(hào);數(shù)據(jù)存儲(chǔ)器根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖 正的同步數(shù)據(jù)流水進(jìn)行沖正。優(yōu)選地,數(shù)據(jù)存儲(chǔ)器對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正具體為數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水,判斷是否刪除成功;當(dāng)刪除失敗,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志,待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器將沖正標(biāo)志待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái);目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。所述目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待 沖正的同步數(shù)據(jù)流水進(jìn)行沖正的步驟具體為根據(jù)沖正標(biāo)志查找臨時(shí)數(shù)據(jù)模塊中是否存在與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù) 流水;當(dāng)不存在待沖正的同步數(shù)據(jù)流水,根據(jù)流水號(hào)提取歷史備份數(shù)據(jù)模塊中與流水號(hào) 一同存儲(chǔ)的業(yè)務(wù)數(shù)據(jù);將提取的業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待沖正的同步業(yè)務(wù)數(shù)據(jù);當(dāng)存在待沖正的同步數(shù)據(jù)流水,刪除臨時(shí)數(shù)據(jù)模塊中待沖正的同步數(shù)據(jù)流水。優(yōu)選地,所述源平臺(tái)為廣電平臺(tái),目標(biāo)平臺(tái)為移動(dòng)業(yè)務(wù)平臺(tái)。本發(fā)明另提出一種移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其包括源平臺(tái)、目標(biāo)平臺(tái)、數(shù)據(jù)存 儲(chǔ)器和數(shù)據(jù)緩沖器;其中,源平臺(tái),用于向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水,并判斷是否發(fā)送成功;在發(fā)送失敗 時(shí),將發(fā)送失敗的同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器;數(shù)據(jù)緩沖器,用于在成功接收源平臺(tái)發(fā)送的同步數(shù)據(jù)流水時(shí),將成功接收的同步 數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)由源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送失敗的同步數(shù)據(jù)流水。優(yōu)選地,數(shù)據(jù)緩沖器,還用于將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),判斷是否發(fā)送成 功;當(dāng)發(fā)送失敗,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器,然后根據(jù)預(yù)先設(shè)定的定時(shí) 周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,并將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送給目 標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,還用于存儲(chǔ)數(shù)據(jù)緩沖器發(fā)送來的同步數(shù)據(jù)流水,以及刪除定時(shí)提取 的發(fā)送成功的同步數(shù)據(jù)流水。優(yōu)選地,數(shù)據(jù)緩沖器,還用于在源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水失敗后,根 據(jù)預(yù)先設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取同步數(shù)據(jù)流水;以及將定時(shí)提取的 同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直到將定時(shí)提取的同步數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,還用于在源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水失敗后,存儲(chǔ)源平 臺(tái)發(fā)送來的同步數(shù)據(jù)流水,以及刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。優(yōu)選地,源平臺(tái),還用于向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水 號(hào);數(shù)據(jù)緩沖器,還用于根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器提取待重發(fā)的同步數(shù)據(jù)流水,并將 待重發(fā)的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,還用于刪除發(fā)送成功的待重發(fā)的同步數(shù)據(jù)流水。優(yōu)選地,所述同步數(shù)據(jù)流水包括同步業(yè)務(wù)數(shù)據(jù)、同步業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的流水號(hào),生 效標(biāo)志;所述生效標(biāo)志為即時(shí)生效標(biāo)志或定時(shí)生效標(biāo)志。優(yōu)選地,目標(biāo)平臺(tái),還用于判斷同步數(shù)據(jù)流水中包含定時(shí)生效標(biāo)志還是即時(shí)生效標(biāo)志;當(dāng)包含定時(shí)生效標(biāo)志,則將同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào)保存至臨時(shí)數(shù) 據(jù)模塊;提取臨時(shí)數(shù)據(jù)模塊中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù),并將該流水 號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)保存至歷史數(shù)據(jù)模塊中;提取臨時(shí)數(shù)據(jù)模塊由的同步業(yè)務(wù)數(shù)據(jù),并 將該同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù);刪除臨時(shí)數(shù)據(jù)庫中的同步業(yè)務(wù) 數(shù)據(jù)和流水號(hào);以及當(dāng)包含即時(shí)生效標(biāo)志,提取接收到的同步數(shù)據(jù)流水中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同保存至歷史數(shù)據(jù)模塊;將 接收到的同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù)。優(yōu)選地,源平臺(tái),還用于判斷待沖正的同步數(shù)據(jù)流水是否成功發(fā)送給數(shù)據(jù)緩沖器, 在發(fā)送成功時(shí),向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);以及在 發(fā)送失敗時(shí),向數(shù)據(jù)存儲(chǔ)器發(fā)送沖正標(biāo)志和待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器,還用于將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目 標(biāo)平臺(tái);目標(biāo)平臺(tái),還用于根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并 對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正;數(shù)據(jù)存儲(chǔ)器,還用于根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水, 并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。數(shù)據(jù)存儲(chǔ)器,還用于刪除待沖正的同步數(shù)據(jù)流水,判斷是否刪除成功;源平臺(tái),還用于在數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),向數(shù)據(jù)緩沖器 發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器,還用于在數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),將沖正標(biāo) 志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái);目標(biāo)平臺(tái),還用于在數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),根據(jù)沖正標(biāo) 志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。優(yōu)選地,目標(biāo)平臺(tái),用于根據(jù)沖正標(biāo)志查找臨時(shí)數(shù)據(jù)模塊中是否存在與流水號(hào)對(duì) 應(yīng)的待沖正的同步數(shù)據(jù)流水;當(dāng)不存在待沖正的同步數(shù)據(jù)流水,根據(jù)流水號(hào)提取歷史備份 數(shù)據(jù)模塊中與流水號(hào)一同存儲(chǔ)的業(yè)務(wù)數(shù)據(jù);以及將提取的業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待 沖正的同步業(yè)務(wù)數(shù)據(jù);當(dāng)存在待沖正的同步數(shù)據(jù)流水,刪除臨時(shí)數(shù)據(jù)模塊中待沖正的同步 數(shù)據(jù)流水。優(yōu)選地,所述源平臺(tái)為廣電平臺(tái),目標(biāo)平臺(tái)為移動(dòng)業(yè)務(wù)平臺(tái)。本發(fā)明還提出一種數(shù)據(jù)信息的傳輸裝置,其包括數(shù)據(jù)緩沖器和數(shù)據(jù)存儲(chǔ)器,所述 數(shù)據(jù)緩沖器和數(shù)據(jù)存儲(chǔ)器為上述數(shù)據(jù)緩沖器和數(shù)據(jù)存儲(chǔ)器。本發(fā)明所提供的數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其方法, 在數(shù)據(jù)緩沖器向目標(biāo)平臺(tái)發(fā)送同步數(shù)據(jù)流水發(fā)送失敗后,由數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器 提取同步數(shù)據(jù)流水,并發(fā)送給目標(biāo)平臺(tái)直至發(fā)送成功的方式,減少了同步數(shù)據(jù)的傳輸次數(shù) 和傳輸量,從而節(jié)約了大量的網(wǎng)絡(luò)資源。
圖1是現(xiàn)有技術(shù)的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)的結(jié)構(gòu)示意圖2是本發(fā)明的數(shù)據(jù)信息的傳輸方法一實(shí)施例的流程圖;圖3是本發(fā)明的數(shù)據(jù)信息的傳輸方法中定時(shí)提取并發(fā)送同步數(shù)據(jù)流水的一流程 圖;圖4是本發(fā)明的數(shù)據(jù)信息的傳輸方法中定時(shí)提取并發(fā)送同步數(shù)據(jù)流水的另一流 程圖;
圖5是本發(fā)明的數(shù)據(jù)信息的傳輸方法中同步數(shù)據(jù)流水的重發(fā)的流程圖;圖6是本發(fā)明的數(shù)據(jù)信息的傳輸方法中目標(biāo)平臺(tái)進(jìn)行業(yè)務(wù)數(shù)據(jù)更新流程圖;圖7是本發(fā)明的數(shù)據(jù)信息的傳輸方法中同步數(shù)據(jù)流水的沖正一流程圖;圖8是本發(fā)明的數(shù)據(jù)信息的傳輸方法中同步數(shù)據(jù)流水的沖正另一流程圖;圖9是本發(fā)明的數(shù)據(jù)信息的傳輸方法中目標(biāo)平臺(tái)進(jìn)行同步數(shù)據(jù)流水沖正的流程 圖;圖10是本發(fā)明的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;圖11是本發(fā)明的數(shù)據(jù)信息的傳輸裝置的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明為了節(jié)約網(wǎng)絡(luò)資源,在兩平臺(tái)間增設(shè)數(shù)據(jù)存儲(chǔ)器和數(shù)據(jù)緩沖器。本發(fā)明中 兩平臺(tái)間傳輸?shù)臄?shù)據(jù)信息,根據(jù)流程的不同,其傳輸?shù)臄?shù)據(jù)信息不同。在數(shù)據(jù)同步流程中, 其傳輸?shù)臄?shù)據(jù)信息為同步數(shù)據(jù)流水,該同步數(shù)據(jù)流水具體包括同步業(yè)務(wù)數(shù)據(jù)、同步業(yè)務(wù)數(shù) 據(jù)對(duì)應(yīng)的流水號(hào)和生效標(biāo)志。生效標(biāo)志可以為即時(shí)生效標(biāo)志和定時(shí)生效標(biāo)志。在數(shù)據(jù)重發(fā)流程中,由源平臺(tái)向數(shù)據(jù)緩沖器傳輸?shù)臄?shù)據(jù)信息為待重發(fā)的同步數(shù)據(jù) 流水對(duì)應(yīng)的流水號(hào)。由數(shù)據(jù)緩沖器向目標(biāo)平臺(tái)傳輸?shù)臄?shù)據(jù)信息為待重發(fā)的同步數(shù)據(jù)流水, 該待重發(fā)的同步數(shù)據(jù)流水具體包括待重發(fā)的同步業(yè)務(wù)數(shù)據(jù)、該待重發(fā)的同步業(yè)務(wù)數(shù)據(jù)對(duì) 應(yīng)的流水號(hào)和生效標(biāo)志。該生效標(biāo)志可以為即時(shí)生效標(biāo)志和定時(shí)生效標(biāo)志。在數(shù)據(jù)沖正流程中,輸?shù)臄?shù)據(jù)信息包括沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的 流水號(hào)。以下是本發(fā)明的數(shù)據(jù)信息的傳輸方法一實(shí)施例,參見圖2,其包括如下步驟步驟S201、源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水,并判斷是否發(fā)送成功;當(dāng)發(fā) 送成功,則轉(zhuǎn)入步驟S202 ;當(dāng)發(fā)送失敗,則轉(zhuǎn)入步驟S203 ;步驟S202、數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);步驟S203、源平臺(tái)將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)。進(jìn)一步地,參見圖3,上述步驟S202具體包括步驟S301、數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),判斷是否發(fā)送成功;當(dāng) 發(fā)送失敗,則轉(zhuǎn)入步驟S302 ;當(dāng)發(fā)送成功,則結(jié)束流程。步驟S302、數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ),然后轉(zhuǎn)入步 驟 S303 ;步驟S303、數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,并將定時(shí)提取的同 步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直至將定時(shí)提取的同步數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái);然后轉(zhuǎn)入步驟S304 ;步驟S304、數(shù)據(jù)存儲(chǔ)器刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。因?yàn)槟繕?biāo)平臺(tái)已接收到同步數(shù)據(jù)流水,不再需要數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器中 提取并發(fā)送同步數(shù)據(jù)流水,因此,刪除該同步數(shù)據(jù)流水。另外刪除數(shù)據(jù)存儲(chǔ)器中已發(fā)送成功 的同步數(shù)據(jù)流水,可以釋放數(shù)據(jù)存儲(chǔ)器的存儲(chǔ)空間,為后續(xù)流程提供數(shù)據(jù)存儲(chǔ)空間。本實(shí)施例,當(dāng)源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水發(fā)送成功,然后由數(shù)據(jù)緩沖 器向目標(biāo)平臺(tái)發(fā)送同步數(shù)據(jù)流水失敗時(shí),通過數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取同步數(shù) 據(jù)流水,并將提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直至發(fā)送成功,在保證同步數(shù)據(jù)流水發(fā) 送成功率的基礎(chǔ)上,減少了同步數(shù)據(jù)流水的傳輸次數(shù),從而節(jié)約了大量的網(wǎng)絡(luò)資源。本發(fā)明的數(shù)據(jù)緩沖器根據(jù)實(shí)際需要預(yù)先設(shè)有用于控制數(shù)據(jù)緩沖器從數(shù)據(jù)存儲(chǔ)器 中提取同步數(shù)據(jù)流水的時(shí)間周期參數(shù),數(shù)據(jù)緩沖器當(dāng)向目標(biāo)平臺(tái)發(fā)送同步數(shù)據(jù)流水失敗 后,根據(jù)該設(shè)定的時(shí)間周期參數(shù)定時(shí)在設(shè)定的周期后從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,然 后再發(fā)送給目標(biāo)平臺(tái),直到發(fā)送成功為止。數(shù)據(jù)緩沖器向目標(biāo)平臺(tái)發(fā)送同步數(shù)據(jù)流水失敗 的原因可能是目標(biāo)平臺(tái)暫時(shí)繁忙或出現(xiàn)故障,一段時(shí)間后由繁忙轉(zhuǎn)為空閑或故障消除,此 時(shí)再向目標(biāo)平臺(tái)發(fā)送同步數(shù)據(jù)流水,可以減少同步數(shù)據(jù)的傳輸次數(shù),因而減少兩平臺(tái)間同 步數(shù)據(jù)的傳輸量,從而節(jié)約了大量的網(wǎng)絡(luò)資源。進(jìn)一步地,參見圖4,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水失敗,為保證同步數(shù) 據(jù)流水的不丟失,數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取之前發(fā)送失敗的同步數(shù)據(jù)流水,并 發(fā)送給目標(biāo)平臺(tái),其具體流程在上述實(shí)施例步驟S203后,其具體包括步驟S401、數(shù)據(jù)緩沖器根據(jù)預(yù)先設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取 同步數(shù)據(jù)流水步驟S402、數(shù)據(jù)緩沖器將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直到將定時(shí) 提取的同步數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái);步驟S403、數(shù)據(jù)存儲(chǔ)器刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。本實(shí)施例,當(dāng)源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水發(fā)送失敗時(shí),通過數(shù)據(jù)緩沖 器定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取同步數(shù)據(jù)流水,并將提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直 至發(fā)送成功,在保證同步數(shù)據(jù)流水發(fā)送成功率,同時(shí)減少了同步數(shù)據(jù)流水的傳輸次數(shù),從而 節(jié)約了大量的網(wǎng)絡(luò)資源。進(jìn)一步地,參見圖5,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水失敗,目標(biāo)平臺(tái)急需 該發(fā)送失敗的同步數(shù)據(jù)流水,則需要源平臺(tái)重發(fā)該同步數(shù)據(jù)流,該重發(fā)的過程在上述步驟 S203之后,其具體包括步驟S501、源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);步驟S502、數(shù)據(jù)緩沖器根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器提取待重發(fā)的同步數(shù)據(jù)流水,并 將待重發(fā)的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);步驟S503、數(shù)據(jù)存儲(chǔ)器刪除發(fā)送成功的待重發(fā)的同步數(shù)據(jù)流水。上述重發(fā)過程中,只需向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào), 數(shù)據(jù)緩沖器根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器中提取待重發(fā)的應(yīng)同步數(shù)據(jù)流水,然后再發(fā)送給目標(biāo) 平臺(tái)。無需再次向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水,減少了源平臺(tái)與數(shù)據(jù)緩沖器間 數(shù)據(jù)傳輸量,因而更進(jìn)一步節(jié)約了網(wǎng)絡(luò)資源。
進(jìn)一步地,參見圖6,目標(biāo)平臺(tái)接收到同步數(shù)據(jù)流水后,還包括以下處理步驟S601、判斷同步數(shù)據(jù)流水中包含定時(shí)生效標(biāo)志還是即時(shí)生效標(biāo)志;當(dāng)包含定 時(shí)生效標(biāo)志,轉(zhuǎn)入步驟S602 ;當(dāng)包含即時(shí)生效標(biāo)志,轉(zhuǎn)入步驟S606 ;步驟S602、將同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào)保存至臨時(shí)數(shù)據(jù)模塊;步驟S603、提取臨時(shí)數(shù)據(jù)模塊中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù), 并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)保存至歷史數(shù)據(jù)模塊中;步驟S604、提取臨時(shí)數(shù)據(jù)模塊中的同步業(yè)務(wù)數(shù)據(jù),并將該同步業(yè)務(wù)數(shù)據(jù)更新正式 數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù);步驟S605、刪除臨時(shí)數(shù)據(jù)庫中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào);本步驟刪除同步業(yè)務(wù)數(shù)據(jù)為了防止目標(biāo)平臺(tái)定時(shí)從臨時(shí)數(shù)據(jù)庫提取待沖正的同 步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù),然后將該同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)庫中的業(yè)務(wù)數(shù)據(jù)。步驟S606、提取接收到的同步數(shù)據(jù)流水中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè) 務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同保存至歷史數(shù)據(jù)模塊;步驟S607、將接收到的同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更 新的業(yè)務(wù)數(shù)據(jù)。進(jìn)一步地,上述同步數(shù)據(jù)流水還包括有非沖正標(biāo)志,目標(biāo)平臺(tái)接收到同步數(shù)據(jù)流 水后,首先查詢同步數(shù)據(jù)流水中包含非沖正標(biāo)志還是沖正標(biāo)志,當(dāng)同步數(shù)據(jù)流水中包含非 沖正標(biāo)志,則執(zhí)行上述步驟S601至步驟S607。進(jìn)一步地,本發(fā)明的數(shù)據(jù)信息的傳輸方法的實(shí)施例中,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送 同步數(shù)據(jù)流水后,發(fā)現(xiàn)該發(fā)送的同步數(shù)據(jù)流水是錯(cuò)誤的,為了保證目標(biāo)平臺(tái)中的被更新后 的業(yè)務(wù)數(shù)據(jù)的正確性,對(duì)錯(cuò)誤的同步數(shù)據(jù)流水進(jìn)行沖正,參見圖7,具體如下步驟S701、源平臺(tái)判斷待沖正的同步數(shù)據(jù)流水是否成功發(fā)送給數(shù)據(jù)緩沖器;當(dāng)發(fā) 送成功,則轉(zhuǎn)入步驟S702 ;當(dāng)發(fā)送失敗,則轉(zhuǎn)入步驟S705 ;步驟S702、源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流 水號(hào);步驟S703、數(shù)據(jù)緩沖器將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給 目標(biāo)平臺(tái);步驟S704、目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水, 并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正;步驟S705、源平臺(tái)向數(shù)據(jù)存儲(chǔ)器發(fā)送沖正標(biāo)志和待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流 水號(hào);步驟S706、數(shù)據(jù)存儲(chǔ)器根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流 水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。本步驟的對(duì)應(yīng)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正的具體操作為將數(shù)據(jù)存儲(chǔ)器中待 沖正的同步數(shù)據(jù)流水刪除。用以釋放數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)空間。并防止數(shù)據(jù)緩沖器定時(shí) 從數(shù)據(jù)存儲(chǔ)器提取待沖正的同步數(shù)據(jù)流水,并發(fā)送給目標(biāo)平臺(tái),有效地防止數(shù)據(jù)的發(fā)送錯(cuò)誤。進(jìn)一步地,參見圖8本發(fā)明提出的數(shù)據(jù)信息的傳輸方法的上述實(shí)施例中,數(shù)據(jù)存 儲(chǔ)器對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正具體為
12
步驟S801、數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水,判斷是否刪除成功;當(dāng)刪除 失敗,則轉(zhuǎn)入步驟S802 ;當(dāng)刪除成功,則結(jié)束流程;本步驟中,數(shù)據(jù)存儲(chǔ)器將待沖正的同步數(shù)據(jù)流水刪除,可以及時(shí)釋放數(shù)據(jù)存儲(chǔ)器 的數(shù)據(jù)存儲(chǔ)空間。同時(shí)可以防止數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器提取并向目標(biāo)平臺(tái)發(fā)送該待 沖正的同步數(shù)據(jù)流水。因此可以減少數(shù)據(jù)的發(fā)送錯(cuò)誤。當(dāng)刪除失敗,則表明數(shù)據(jù)存儲(chǔ)器中的同步數(shù)據(jù)流水通過數(shù)據(jù)緩沖器定時(shí)提取,成 功發(fā)送給目標(biāo)平臺(tái),并在發(fā)送給目標(biāo)平臺(tái)后成功刪除同步數(shù)據(jù)流水。步驟S802、源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志,待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流 水號(hào);步驟S803、數(shù)據(jù)緩沖器將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給 目標(biāo)平臺(tái);步驟S804、目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水, 并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。本步驟中的對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正具體步驟在上述實(shí)施例已詳細(xì)描 述,在此不再贅述。進(jìn)一步地,參見圖9,上述目標(biāo)平臺(tái)對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正的流程具體 包括步驟S901、根據(jù)沖正標(biāo)志查找臨時(shí)數(shù)據(jù)模塊中是否存在與流水號(hào)對(duì)應(yīng)的待沖正的 同步數(shù)據(jù)流水;當(dāng)不存在待沖正的同步數(shù)據(jù)流水,則轉(zhuǎn)入步驟S902 ;當(dāng)存在待沖正的同步 數(shù)據(jù)流水,則轉(zhuǎn)入步驟S904;步驟S902、根據(jù)流水號(hào)提取歷史備份數(shù)據(jù)模塊中與流水號(hào)一同存儲(chǔ)的業(yè)務(wù)數(shù)據(jù);本步驟將提取的流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同存儲(chǔ)至歷史備份數(shù)據(jù)庫中,是為 了防止當(dāng)源平臺(tái)發(fā)送的同步業(yè)務(wù)數(shù)據(jù)錯(cuò)誤,通過流水號(hào)查找該待更新的業(yè)務(wù)數(shù)據(jù),將該待 更新的業(yè)務(wù)數(shù)據(jù)重新更新正式數(shù)據(jù)庫中錯(cuò)誤的同步業(yè)務(wù)數(shù)據(jù),該錯(cuò)誤的同步業(yè)務(wù)數(shù)據(jù)為源 平臺(tái)之前發(fā)送的同步業(yè)務(wù)數(shù)據(jù)。步驟S903、將提取的業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待沖正的同步業(yè)務(wù)數(shù)據(jù);本步驟中的待沖正的同步業(yè)務(wù)數(shù)據(jù),為源平臺(tái)發(fā)送的同步數(shù)據(jù)流水中的同步業(yè)務(wù) 數(shù)據(jù),該待沖正的同步業(yè)務(wù)數(shù)據(jù)更新了目標(biāo)平臺(tái)源的業(yè)務(wù)數(shù)據(jù),該待沖正的同步業(yè)務(wù)數(shù)據(jù) 是錯(cuò)誤的數(shù)據(jù),其沖正操作具體為將目標(biāo)平臺(tái)原有的業(yè)務(wù)數(shù)據(jù)更新該待沖正的同步業(yè)務(wù) 數(shù)據(jù)。步驟S904、刪除臨時(shí)數(shù)據(jù)模塊中待沖正的同步數(shù)據(jù)流水。進(jìn)一步地,在上述沖正流程中傳輸?shù)臄?shù)據(jù)信息除了沖正標(biāo)志和流水號(hào),還包括即 時(shí)生效標(biāo)志,目標(biāo)平臺(tái)收到數(shù)據(jù)信息后,還需查看是否含有即時(shí)生效標(biāo)志,若有則根據(jù)該即 時(shí)生效標(biāo)志立即對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正處理。上述沖正過程中,目標(biāo)平臺(tái)接收到的數(shù)據(jù)信息具體包括沖正標(biāo)志、待沖正的同步 數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)和即時(shí)生效標(biāo)志,不攜帶具體的同步業(yè)務(wù)數(shù)據(jù),減少了數(shù)據(jù)的傳輸 流量因而節(jié)約了大量的網(wǎng)絡(luò)資源。本發(fā)明的數(shù)據(jù)信息的傳輸方法,適用于多種網(wǎng)絡(luò)系統(tǒng),例如應(yīng)用于移動(dòng)多媒體廣 播業(yè)務(wù)系統(tǒng)中廣電平臺(tái)和移動(dòng)業(yè)務(wù)平臺(tái)間的同步數(shù)據(jù)的傳輸,此時(shí),源平臺(tái)為移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中的廣電平臺(tái),目標(biāo)平臺(tái)為移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中的移動(dòng)業(yè)務(wù)平臺(tái),源 平臺(tái)向目標(biāo)平臺(tái)發(fā)送的數(shù)據(jù)信息包括有流水號(hào),沖正標(biāo)志、生效標(biāo)志。數(shù)據(jù)同步流程中發(fā) 送的數(shù)據(jù)信息還包括具體的業(yè)務(wù)數(shù)據(jù)。以下為移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中廣電平臺(tái)向移動(dòng) 業(yè)務(wù)平臺(tái)傳輸同步數(shù)據(jù)流水的程序代碼<XXX. REQ Accounting = “0001” Instant = "true"reverse = "false,,>< !—業(yè)務(wù)數(shù)據(jù)內(nèi)容--></XXX. REQ>其中Accounting表示流水號(hào),Accounting = “0001 ”,表示所要進(jìn)行同步的數(shù)據(jù)流 水號(hào)為“000”,Instant表示生效標(biāo)志,當(dāng)Instant = “true”表示即時(shí)生效,reverse用于 表示沖正標(biāo)志,當(dāng)reverse = “false”表示非沖正。本發(fā)明的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),參見圖10,包括源平臺(tái)10、目標(biāo)平臺(tái)20、數(shù) 據(jù)存儲(chǔ)器40和數(shù)據(jù)緩沖器30 ;其中,源平臺(tái)10,用于向數(shù)據(jù)緩沖器30發(fā)送同步數(shù)據(jù)流水, 并判斷是否發(fā)送成功;在發(fā)送失敗時(shí),將發(fā)送失敗的同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器40。數(shù)據(jù)緩沖器30,用于在成功接收源平臺(tái)10發(fā)送的同步數(shù)據(jù)流水時(shí),將成功接收的 同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái)20。數(shù)據(jù)存儲(chǔ)器40,用于存儲(chǔ)由源平臺(tái)10向數(shù)據(jù)緩沖器30發(fā)送失敗的同步數(shù)據(jù)流水。 以確保同步數(shù)據(jù)流水的不流失,為后續(xù)的同步數(shù)據(jù)流水重發(fā)和數(shù)據(jù)緩沖器定時(shí)提取過程做 準(zhǔn)備。目標(biāo)平臺(tái)20用于接收數(shù)據(jù)緩沖器30發(fā)送的同步數(shù)據(jù)流水,并對(duì)該接收后的同步 數(shù)據(jù)流水進(jìn)行后續(xù)的處理。進(jìn)一步地,本發(fā)明的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中,數(shù)據(jù)緩沖器30,還用于將同步數(shù) 據(jù)流水發(fā)送給目標(biāo)平臺(tái)20,判斷是否發(fā)送成功。數(shù)據(jù)緩沖器30內(nèi)根據(jù)實(shí)際需要,設(shè)有時(shí)間 周期參數(shù),當(dāng)發(fā)送失敗,數(shù)據(jù)緩沖器30將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器40,然后根據(jù)時(shí) 間周期參數(shù)定時(shí)從數(shù)據(jù)存儲(chǔ)器40提取同步數(shù)據(jù)流水,并將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送 給目標(biāo)平臺(tái)20。保證同步數(shù)據(jù)流水成功發(fā)送。相對(duì)現(xiàn)有技術(shù)在相同時(shí)間內(nèi)可以減少同步數(shù) 據(jù)流水的傳輸次數(shù),從而可以降低系統(tǒng)的業(yè)務(wù)負(fù)擔(dān),可以提高數(shù)據(jù)傳輸效率,并可節(jié)約大量 的網(wǎng)絡(luò)資源。數(shù)據(jù)存儲(chǔ)器40,還用于存儲(chǔ)數(shù)據(jù)緩沖器30發(fā)送來的同步數(shù)據(jù)流水,以及刪除定時(shí) 提取的發(fā)送成功的同步數(shù)據(jù)流水。數(shù)據(jù)存儲(chǔ)器40將存儲(chǔ)的發(fā)送成功的同步數(shù)據(jù)流水刪除, 可以防止數(shù)據(jù)緩沖器在定時(shí)周期后將該已發(fā)送成功的同步數(shù)據(jù)流水重復(fù)發(fā)送給目標(biāo)平臺(tái) 20,同時(shí)還釋放了數(shù)據(jù)存儲(chǔ)器40的數(shù)據(jù)存儲(chǔ)空間,從而達(dá)到節(jié)約網(wǎng)絡(luò)資源的目的。 進(jìn)一步地,數(shù)據(jù)緩沖器30,還用于在源平臺(tái)10向數(shù)據(jù)緩沖器30發(fā)送同步數(shù)據(jù)流水 失敗后,根據(jù)預(yù)先設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器40中提取同步數(shù)據(jù)流水;以及 將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái)20,直到將定時(shí)提取的同步數(shù)據(jù)流水成功發(fā)送 給目標(biāo)平臺(tái)20,保證了同步數(shù)據(jù)流水發(fā)送成功率。 數(shù)據(jù)存儲(chǔ)器40,還用于在源平臺(tái)20向數(shù)據(jù)緩沖器30發(fā)送同步數(shù)據(jù)流水失敗后,存 儲(chǔ)源平臺(tái)10發(fā)送來的同步數(shù)據(jù)流水,以及刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。
進(jìn)一步地,移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中,源平臺(tái)10,還用于向數(shù)據(jù)緩沖器30發(fā)送 待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)。數(shù)據(jù)緩沖器30,還用于根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器40 提取待重發(fā)的同步數(shù)據(jù)流水,并將待重發(fā)的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái)20,相對(duì)現(xiàn)有技 術(shù),源平臺(tái)10無需再次發(fā)送具體的同步業(yè)務(wù)數(shù)據(jù),減少了源平臺(tái)10與數(shù)據(jù)緩沖器30間數(shù) 據(jù)傳輸量。數(shù)據(jù)存儲(chǔ)器40,還用于刪除發(fā)送成功的待重發(fā)的同步數(shù)據(jù)流水。防止數(shù)據(jù)緩沖器 30在定時(shí)周期后,從數(shù)據(jù)存儲(chǔ)器40提取已重發(fā)成功的同步數(shù)據(jù)流水重復(fù)發(fā)送給目標(biāo)平臺(tái) 20。同時(shí)還可以釋放數(shù)據(jù)存儲(chǔ)器40的數(shù)據(jù)存儲(chǔ)空間,從而達(dá)到節(jié)約網(wǎng)絡(luò)資源的目的。進(jìn)一步地,上述同步數(shù)據(jù)流水包括同步業(yè)務(wù)數(shù)據(jù)、同步業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的流水號(hào), 生效標(biāo)志;所述生效標(biāo)志為即時(shí)生效標(biāo)志或定時(shí)生效標(biāo)志。進(jìn)一步地,上述目標(biāo)平臺(tái)20,還用于判斷同步數(shù)據(jù)流水中包含定時(shí)生效標(biāo)志還是 即時(shí)生效標(biāo)志,當(dāng)包含定時(shí)生效標(biāo)志,則將同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào)保存 至臨時(shí)數(shù)據(jù)模塊;提取臨時(shí)數(shù)據(jù)模塊中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù),并 將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)保存至歷史數(shù)據(jù)模塊中;提取臨時(shí)數(shù)據(jù)模塊中的同步業(yè)務(wù) 數(shù)據(jù),并將該同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù);刪除臨時(shí)數(shù)據(jù)庫中的 同步業(yè)務(wù)數(shù)據(jù)和流水號(hào);以及當(dāng)包含即時(shí)生效標(biāo)志,提取接收到的同步數(shù)據(jù)流水中的流水號(hào)和正式數(shù)據(jù)模 塊中待更新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同保存至歷史數(shù)據(jù)模塊;將 接收到的同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù)。進(jìn)一步地,上述同步數(shù)據(jù)流水還包括有非沖正標(biāo)志,目標(biāo)平臺(tái)20接收到同步數(shù)據(jù) 流水后還用于查詢同步數(shù)據(jù)流水中是否包含非沖正標(biāo)志。進(jìn)一步地,本發(fā)明的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中,源平臺(tái)10,還用于判斷待沖正的 同步數(shù)據(jù)流水是否成功發(fā)送給數(shù)據(jù)緩沖器30,在發(fā)送成功時(shí),向數(shù)據(jù)緩沖器30發(fā)送沖正標(biāo) 志,待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);以及在發(fā)送失敗時(shí),向數(shù)據(jù)存儲(chǔ)器40發(fā)送沖正 標(biāo)志和待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)。數(shù)據(jù)緩沖器30,還用于將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給 目標(biāo)平臺(tái)20,目標(biāo)平臺(tái)20,還用于根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水, 并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。目標(biāo)平臺(tái)20對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正的具體過程為根據(jù)沖正標(biāo)志查 找臨時(shí)數(shù)據(jù)庫中是否存在與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,當(dāng)存在待沖正的同步數(shù) 據(jù)流水,則刪除臨時(shí)數(shù)據(jù)庫中待沖正的同步數(shù)據(jù)流水。當(dāng)不存在待沖正的同步數(shù)據(jù)流水,則 根據(jù)流水號(hào)從歷史備份數(shù)據(jù)庫中,查找與該流水號(hào)一同存儲(chǔ)的業(yè)務(wù)數(shù)據(jù);提取查找到的業(yè) 務(wù)數(shù)據(jù),并將該業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)庫中待沖正的同步數(shù)據(jù)。上述查找的業(yè)務(wù)數(shù)據(jù),為目標(biāo)平臺(tái)20源有的業(yè)務(wù)數(shù)據(jù),在目標(biāo)平臺(tái)20的正式數(shù)據(jù) 庫中原有的該業(yè)務(wù)數(shù)據(jù),之前已被源平臺(tái)10傳輸來的同步業(yè)務(wù)數(shù)據(jù)更新。數(shù)據(jù)存儲(chǔ)器40,還用于根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流 水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。進(jìn)一步地,上述數(shù)據(jù)存儲(chǔ)器40,還用于刪除待沖正的同步數(shù)據(jù)流水,判斷是否刪除成功。數(shù)據(jù)存儲(chǔ)器40接收到?jīng)_正標(biāo)志后,根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的同步數(shù)據(jù)流水,然后將查找到的同步數(shù)據(jù)流水刪除,數(shù)據(jù)存儲(chǔ)器40將待沖正的同步數(shù)據(jù)流水刪除,可 以及時(shí)釋放數(shù)據(jù)存儲(chǔ)器40的數(shù)據(jù)存儲(chǔ)空間。同時(shí)可以防止數(shù)據(jù)緩沖器30定時(shí)從數(shù)據(jù)存儲(chǔ) 器40提取并向目標(biāo)平臺(tái)20發(fā)送該待沖正的同步數(shù)據(jù)流水。以防止同步業(yè)務(wù)數(shù)據(jù)的發(fā)送錯(cuò)誤。當(dāng)刪除失敗,則表明數(shù)據(jù)存儲(chǔ)器40中的同步數(shù)據(jù)流水通過數(shù)據(jù)緩沖器30定時(shí)提 取,成功發(fā)送給目標(biāo)平臺(tái)20,并在發(fā)送給目標(biāo)平臺(tái)20后成功刪除同步數(shù)據(jù)流水。需要源平 臺(tái)10向數(shù)據(jù)緩沖器30發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)。源平臺(tái)10,還用于在數(shù)據(jù)存儲(chǔ)器40刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),向數(shù)據(jù)緩 沖器30發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)。數(shù)據(jù)緩沖器30,還用于在數(shù)據(jù)存儲(chǔ)器40刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),將沖 正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái)20。目標(biāo)平臺(tái)20,還用于在數(shù)據(jù)存儲(chǔ)器40刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),根據(jù)沖 正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正進(jìn)一步地,上述目標(biāo)平臺(tái)20,還用于根據(jù)沖正標(biāo)志查找查找臨時(shí)數(shù)據(jù)模塊中是否 存在與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水;當(dāng)不存在待沖正的同步數(shù)據(jù)流水,根據(jù)流水 號(hào)提取歷史備份數(shù)據(jù)模塊中與流水號(hào)一同存儲(chǔ)的業(yè)務(wù)數(shù)據(jù);以及將提取的業(yè)務(wù)數(shù)據(jù)更新正 式數(shù)據(jù)模塊中待沖正的同步業(yè)務(wù)數(shù)據(jù);當(dāng)存在待沖正的同步數(shù)據(jù)流水,刪除臨對(duì)數(shù)據(jù)模塊 中待沖正的同步數(shù)據(jù)流水。進(jìn)一步地,目標(biāo)平臺(tái)20,還用于查詢接收的數(shù)據(jù)信息是否包含即時(shí)生效標(biāo)志,根據(jù) 即時(shí)生效標(biāo)志對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行即時(shí)沖正處理。源平臺(tái)10向數(shù)據(jù)緩沖器30發(fā)送數(shù)據(jù)信息,再由數(shù)據(jù)緩沖器30發(fā)送給目標(biāo)平臺(tái)20 的的數(shù)據(jù)信息只包括沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)和即時(shí)生效標(biāo)志,不 包括具體的同步業(yè)務(wù)數(shù)據(jù)。因此可以減少數(shù)據(jù)的傳輸流量,因而可以節(jié)約大量的網(wǎng)絡(luò)資源。進(jìn)一步地,本發(fā)明的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中,所述源平臺(tái)10為廣電平臺(tái),目 標(biāo)平臺(tái)20為移動(dòng)業(yè)務(wù)平臺(tái)。本發(fā)明的數(shù)據(jù)信息的傳輸裝置,參見圖11,其包括數(shù)據(jù)緩沖器52和數(shù)據(jù)存儲(chǔ)器 51。該數(shù)據(jù)緩沖器52和數(shù)據(jù)存儲(chǔ)器51為本發(fā)明的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng)中涉及的數(shù)據(jù) 緩沖器30和數(shù)據(jù)存儲(chǔ)器40,在此不再贅述。本發(fā)明的數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),通過將發(fā)送失 敗的同步數(shù)據(jù)流水存儲(chǔ)至數(shù)據(jù)存儲(chǔ)器40,由數(shù)據(jù)緩沖器30定時(shí)從數(shù)據(jù)存儲(chǔ)器40提取同步 數(shù)據(jù)流水,然后發(fā)送給目標(biāo)平臺(tái)20,直到發(fā)送成功。與現(xiàn)有技術(shù)相比。減少了同步數(shù)據(jù)的傳 輸次數(shù)和傳輸量,從而節(jié)約了大量的網(wǎng)絡(luò)資源。應(yīng)當(dāng)理解的是,以及僅為本發(fā)明的優(yōu)選實(shí)施例,不能因此限制本發(fā)明的專利范圍, 凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在 其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
一種數(shù)據(jù)信息的傳輸方法,其特征在于,包括以下步驟源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水,判斷是否發(fā)送成功;當(dāng)發(fā)送成功,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);當(dāng)發(fā)送失敗,源平臺(tái)將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)信息的傳輸方法,其特征在于,所述當(dāng)發(fā)送成功,數(shù)據(jù)緩 沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái)的步驟具體為數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),判斷是否發(fā)送成功; 當(dāng)發(fā)送失敗,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ),然后根據(jù)預(yù)先 設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,并將定時(shí)提取的同步數(shù)據(jù)流 水發(fā)送給目標(biāo)平臺(tái),直至將定時(shí)提取的同步數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái); 數(shù)據(jù)存儲(chǔ)器刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)信息的傳輸方法,其特征在于,所述當(dāng)發(fā)送失敗,源平臺(tái) 將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)的步驟之后還包括數(shù)據(jù)緩沖器根據(jù)預(yù)先設(shè)定的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取同步數(shù)據(jù)流水; 數(shù)據(jù)緩沖器將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),直到將定時(shí)提取的同步數(shù)據(jù) 流水成功發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)信息的傳輸方法,其特征在于,所述當(dāng)發(fā)送失敗,源平臺(tái) 將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)的步驟之后還包括源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào); 數(shù)據(jù)緩沖器根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器提取待重發(fā)的同步數(shù)據(jù)流水,并將待重發(fā)的同步 數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器刪除發(fā)送成功的待重發(fā)的同步數(shù)據(jù)流水。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的數(shù)據(jù)信息的傳輸方法,其特征在于,所述同步數(shù)據(jù) 流水包括同步業(yè)務(wù)數(shù)據(jù)、同步業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的流水號(hào),生效標(biāo)志;所述生效標(biāo)志為即時(shí)生 效標(biāo)志或定時(shí)生效標(biāo)志。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)信息的傳輸方法,其特征在于,目標(biāo)平臺(tái)接收到同步數(shù) 據(jù)流水后,還包括以下處理步驟判斷同步數(shù)據(jù)流水中包含定時(shí)生效標(biāo)志還是即時(shí)生效標(biāo)志;當(dāng)包含定時(shí)生效標(biāo)志,則將同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào)保存至臨時(shí)數(shù)據(jù) 模塊;提取臨時(shí)數(shù)據(jù)模塊中的流水號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和 待更新的業(yè)務(wù)數(shù)據(jù)保存至歷史數(shù)據(jù)模塊中;提取臨時(shí)數(shù)據(jù)模塊中的同步業(yè)務(wù)數(shù)據(jù),并將該同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更 新的業(yè)務(wù)數(shù)據(jù);刪除臨時(shí)數(shù)據(jù)庫中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào);當(dāng)包含即時(shí)生效標(biāo)志,提取接收到的同步數(shù)據(jù)流水中的流水號(hào)和正式數(shù)據(jù)模塊中待更 新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同保存至歷史數(shù)據(jù)模塊;將接收到的同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)信息的傳輸方法,其特征在于,還包括以下步驟 源平臺(tái)判斷待沖正的同步數(shù)據(jù)流水是否成功發(fā)送給數(shù)據(jù)緩沖器;當(dāng)發(fā)送成功,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái); 目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同 步數(shù)據(jù)流水進(jìn)行沖正;當(dāng)發(fā)送失敗,源平臺(tái)向數(shù)據(jù)存儲(chǔ)器發(fā)送沖正標(biāo)志和待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)存儲(chǔ)器根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的 同步數(shù)據(jù)流水進(jìn)行沖正。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)信息的傳輸方法,其特征在于,數(shù)據(jù)存儲(chǔ)器對(duì)待沖正的 同步數(shù)據(jù)流水進(jìn)行沖正具體為數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水,判斷是否刪除成功; 當(dāng)刪除失敗,源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志,待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái); 目標(biāo)平臺(tái)根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同 步數(shù)據(jù)流水進(jìn)行沖正。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)信息的傳輸方法,其特征在于,所述目標(biāo)平臺(tái)根據(jù)沖正 標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正的 步驟具體為根據(jù)沖正標(biāo)志查找臨時(shí)數(shù)據(jù)模塊中是否存在與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水;當(dāng)不存在待沖正的同步數(shù)據(jù)流水,根據(jù)流水號(hào)提取歷史備份數(shù)據(jù)模塊中與流水號(hào)一同 存儲(chǔ)的業(yè)務(wù)數(shù)據(jù);將提取的業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待沖正的同步業(yè)務(wù)數(shù)據(jù); 當(dāng)存在待沖正的同步數(shù)據(jù)流水,刪除臨時(shí)數(shù)據(jù)模塊中待沖正的同步數(shù)據(jù)流水。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)信息的傳輸方法,其特征在于,所述源平臺(tái)為廣電平 臺(tái),目標(biāo)平臺(tái)為移動(dòng)業(yè)務(wù)平臺(tái)。
11.一種移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,包括源平臺(tái)、目標(biāo)平臺(tái)、數(shù)據(jù)存儲(chǔ)器 和數(shù)據(jù)緩沖器;其中,源平臺(tái),用于向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水,并判斷是否發(fā)送成功;在發(fā)送失敗時(shí), 將發(fā)送失敗的同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器;數(shù)據(jù)緩沖器,用于在成功接收源平臺(tái)發(fā)送的同步數(shù)據(jù)流水時(shí),將成功接收的同步數(shù)據(jù) 流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)由源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送失敗的同步數(shù)據(jù)流水。
12.根據(jù)權(quán)利要求11所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,數(shù)據(jù)緩沖器,還用于將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái),判斷是否發(fā)送成功;當(dāng)發(fā)送失敗,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器,然后根據(jù)預(yù)先設(shè)定的定時(shí)周期參數(shù),定 時(shí)從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,并將定時(shí)提取的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,還用于存儲(chǔ)數(shù)據(jù)緩沖器發(fā)送來的同步數(shù)據(jù)流水,以及刪除定時(shí)提取的發(fā) 送成功的同步數(shù)據(jù)流水。
13.根據(jù)權(quán)利要求12所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,數(shù)據(jù)緩沖器,還用于在源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水失敗后,根據(jù)預(yù)先設(shè)定 的定時(shí)周期參數(shù),定時(shí)從數(shù)據(jù)存儲(chǔ)器中提取同步數(shù)據(jù)流水;以及將定時(shí)提取的同步數(shù)據(jù)流 水發(fā)送給目標(biāo)平臺(tái),直到將定時(shí)提取的同步數(shù)據(jù)流水成功發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,還用于在源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水失敗后,存儲(chǔ)源平臺(tái)發(fā) 送來的同步數(shù)據(jù)流水,以及刪除定時(shí)提取的發(fā)送成功的同步數(shù)據(jù)流水。
14.根據(jù)權(quán)利要求13所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,源平臺(tái),還用于向數(shù)據(jù)緩沖器發(fā)送待重發(fā)的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào); 數(shù)據(jù)緩沖器,還用于根據(jù)流水號(hào)從數(shù)據(jù)存儲(chǔ)器提取待重發(fā)的同步數(shù)據(jù)流水,并將待重 發(fā)的同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);數(shù)據(jù)存儲(chǔ)器,還用于刪除發(fā)送成功的待重發(fā)的同步數(shù)據(jù)流水。
15.根據(jù)權(quán)利要求11至14任一項(xiàng)所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,所述 同步數(shù)據(jù)流水包括同步業(yè)務(wù)數(shù)據(jù)、同步業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的流水號(hào),生效標(biāo)志;所述生效標(biāo)志 為即時(shí)生效標(biāo)志或定時(shí)生效標(biāo)志。
16.根據(jù)權(quán)利要求15所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,目標(biāo)平臺(tái),還用于 判斷同步數(shù)據(jù)流水中包含定時(shí)生效標(biāo)志還是即時(shí)生效標(biāo)志;當(dāng)包含定時(shí)生效標(biāo)志,則將同 步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào)保存至臨時(shí)數(shù)據(jù)模塊;提取臨時(shí)數(shù)據(jù)模塊中的流水 號(hào)和正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)保存至歷史數(shù) 據(jù)模塊中;提取臨時(shí)數(shù)據(jù)模塊中的同步業(yè)務(wù)數(shù)據(jù),并將該同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊 中待更新的業(yè)務(wù)數(shù)據(jù);刪除臨時(shí)數(shù)據(jù)庫中的同步業(yè)務(wù)數(shù)據(jù)和流水號(hào);以及當(dāng)包含即時(shí)生效標(biāo)志,提取接收到的同步數(shù)據(jù)流水中的流水號(hào)和正式數(shù)據(jù)模塊中 待更新的業(yè)務(wù)數(shù)據(jù),并將該流水號(hào)和待更新的業(yè)務(wù)數(shù)據(jù)一同保存至歷史數(shù)據(jù)模塊;將接收 到的同步數(shù)據(jù)流水中的同步業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待更新的業(yè)務(wù)數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,源平臺(tái),還用于判斷待沖正的同步數(shù)據(jù)流水是否成功發(fā)送給數(shù)據(jù)緩沖器,在發(fā)送成功 時(shí),向數(shù)據(jù)緩沖器發(fā)送沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);以及在發(fā)送失敗 時(shí),向數(shù)據(jù)存儲(chǔ)器發(fā)送沖正標(biāo)志和待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器,還用于將沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái);目標(biāo)平臺(tái),還用于根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待 沖正的同步數(shù)據(jù)流水進(jìn)行沖正;數(shù)據(jù)存儲(chǔ)器,還用于根據(jù)沖正標(biāo)志查找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì) 待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。
18.根據(jù)權(quán)利要求17所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于, 數(shù)據(jù)存儲(chǔ)器,還用于刪除待沖正的同步數(shù)據(jù)流水,判斷是否刪除成功;源平臺(tái),還用于在數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),向數(shù)據(jù)緩沖器發(fā)送 沖正標(biāo)志、待沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào);數(shù)據(jù)緩沖器,還用于在數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),將沖正標(biāo)志、待 沖正的同步數(shù)據(jù)流水對(duì)應(yīng)的流水號(hào)發(fā)送給目標(biāo)平臺(tái);目標(biāo)平臺(tái),還用于在數(shù)據(jù)存儲(chǔ)器刪除待沖正的同步數(shù)據(jù)流水失敗時(shí),根據(jù)沖 正標(biāo)志查 找與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水,并對(duì)待沖正的同步數(shù)據(jù)流水進(jìn)行沖正。
19.根據(jù)權(quán)利要求18所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,目標(biāo)平臺(tái),用于根 據(jù)沖正標(biāo)志查找臨時(shí)數(shù)據(jù)模塊中是否存在與流水號(hào)對(duì)應(yīng)的待沖正的同步數(shù)據(jù)流水;當(dāng)不存 在待沖正的同步數(shù)據(jù)流水,根據(jù)流水號(hào)提取歷史備份數(shù)據(jù)模塊中與流水號(hào)一同存儲(chǔ)的業(yè)務(wù) 數(shù)據(jù);以及將提取的業(yè)務(wù)數(shù)據(jù)更新正式數(shù)據(jù)模塊中待沖正的同步業(yè)務(wù)數(shù)據(jù);當(dāng)存在待沖正 的同步數(shù)據(jù)流水,刪除臨時(shí)數(shù)據(jù)模塊中待沖正的同步數(shù)據(jù)流水。
20.根據(jù)權(quán)利要求19所述的移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其特征在于,所述源平臺(tái)為廣 電平臺(tái)、目標(biāo)平臺(tái)為移動(dòng)業(yè)務(wù)平臺(tái)。
21.一種數(shù)據(jù)信息的傳輸裝置,其特征在于,包括數(shù)據(jù)緩沖器和數(shù)據(jù)存儲(chǔ)器,所述數(shù)據(jù) 緩沖器和數(shù)據(jù)存儲(chǔ)器為權(quán)利要求20所述的數(shù)據(jù)緩沖器和數(shù)據(jù)存儲(chǔ)器。
全文摘要
本發(fā)明公開了數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),方法源平臺(tái)向數(shù)據(jù)緩沖器發(fā)送同步數(shù)據(jù)流水,判斷是否發(fā)送成功;當(dāng)發(fā)送成功,數(shù)據(jù)緩沖器將同步數(shù)據(jù)流水發(fā)送給目標(biāo)平臺(tái);當(dāng)發(fā)送失敗,源平臺(tái)將同步數(shù)據(jù)流水發(fā)送給數(shù)據(jù)存儲(chǔ)器進(jìn)行存儲(chǔ)。本發(fā)明所提供的數(shù)據(jù)信息的傳輸方法、裝置及移動(dòng)多媒體廣播業(yè)務(wù)系統(tǒng),其方法,在數(shù)據(jù)緩沖器向目標(biāo)平臺(tái)發(fā)送同步數(shù)據(jù)流水發(fā)送失敗后,由數(shù)據(jù)緩沖器定時(shí)從數(shù)據(jù)存儲(chǔ)器提取同步數(shù)據(jù)流水,并發(fā)送給目標(biāo)平臺(tái)直至發(fā)送成功的方式,減少了數(shù)據(jù)信息的傳輸次數(shù)和傳輸量,從而節(jié)約了大量的網(wǎng)絡(luò)資源。
文檔編號(hào)H04W28/14GK101860797SQ20101018175
公開日2010年10月13日 申請日期2010年5月21日 優(yōu)先權(quán)日2010年5月21日
發(fā)明者吳少鐸 申請人:中興通訊股份有限公司