欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)更新的方法、裝置及系統(tǒng)的制作方法

文檔序號:8301790閱讀:147來源:國知局
一種數(shù)據(jù)更新的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)更新的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)絡(luò)中,經(jīng)常會有兩個相關(guān)聯(lián)的業(yè)務(wù),在一個業(yè)務(wù)的數(shù)據(jù)發(fā)生變化時,另一 個業(yè)務(wù)也要做相應(yīng)的更新,例如:一個與游戲業(yè)務(wù)相關(guān)的第三方平臺,經(jīng)常會需要感知游戲 數(shù)據(jù)的變化,以便能根據(jù)游戲數(shù)據(jù)的變化同步的修改第三方平臺上的業(yè)務(wù)數(shù)據(jù)或者給用戶 端發(fā)送通知。
[0003] 目前業(yè)界的做法是,第三方平臺需要和游戲進行強耦合,需要提供接口給游戲服 務(wù)器在數(shù)據(jù)變更時調(diào)用。如果是代理游戲,則可能無法進行系統(tǒng)間的耦合,導(dǎo)致無法獲知游 戲數(shù)據(jù)的變化。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明實施例提供一種數(shù)據(jù)更新的方法,可以在第一業(yè)務(wù)側(cè)的設(shè)備和第二業(yè)務(wù)側(cè) 的設(shè)備解耦合的情況下,第一業(yè)務(wù)側(cè)的數(shù)據(jù)發(fā)生更新后,第二業(yè)務(wù)側(cè)的設(shè)備可以實時獲知 該更新,并完成同步更新。本發(fā)明實施例還提供了相應(yīng)的裝置及系統(tǒng)。
[0005] 本發(fā)明第一方面提供一種數(shù)據(jù)更新的方法,包括:
[0006] 接收第一業(yè)務(wù)側(cè)的設(shè)備推送的更新數(shù)據(jù),所述更新數(shù)據(jù)為所述第一業(yè)務(wù)側(cè)的設(shè)備 發(fā)生數(shù)據(jù)更新時發(fā)送的,所述第一業(yè)務(wù)側(cè)的設(shè)備與第二業(yè)務(wù)側(cè)的設(shè)備解耦合;
[0007] 對所述更新數(shù)據(jù)進行解析,得到解析結(jié)果,所述解析結(jié)果用于所述第二業(yè)務(wù)側(cè)的 設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù);
[0008] 向所述第二業(yè)務(wù)側(cè)的設(shè)備發(fā)送所述解析結(jié)果,以使所述第二業(yè)務(wù)側(cè)的設(shè)備更新所 述第二業(yè)務(wù)側(cè)的數(shù)據(jù)。
[0009] 本發(fā)明第二方面提供一種數(shù)據(jù)更新的裝置,包括:
[0010] 接收單元,用于接收第一業(yè)務(wù)側(cè)的設(shè)備推送的更新數(shù)據(jù),所述更新數(shù)據(jù)為所述第 一業(yè)務(wù)側(cè)的設(shè)備發(fā)生數(shù)據(jù)更新時發(fā)送的,所述第一業(yè)務(wù)側(cè)的設(shè)備與第二業(yè)務(wù)側(cè)的設(shè)備解耦 合;
[0011] 解析單元,用于對所述接收單元接收的所述更新數(shù)據(jù)進行解析,得到解析結(jié)果,所 述解析結(jié)果用于所述第二業(yè)務(wù)側(cè)的設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù);
[0012] 發(fā)送單元,用于向所述第二業(yè)務(wù)側(cè)的設(shè)備發(fā)送所述解析單元得到的解析結(jié)果,以 使所述第二業(yè)務(wù)側(cè)的設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù)。
[0013] 本發(fā)明第三方面提供一種數(shù)據(jù)更新的系統(tǒng),包括:第一業(yè)務(wù)側(cè)的設(shè)備、第二業(yè)務(wù)側(cè) 的設(shè)備和代理服務(wù)器,
[0014] 所述代理服務(wù)器用于:接收第一業(yè)務(wù)側(cè)的設(shè)備推送的更新數(shù)據(jù),所述更新數(shù)據(jù)為 所述第一業(yè)務(wù)側(cè)的設(shè)備發(fā)生數(shù)據(jù)更新時發(fā)送的,所述第一業(yè)務(wù)側(cè)的設(shè)備與第二業(yè)務(wù)側(cè)的設(shè) 備解耦合;對所述更新數(shù)據(jù)進行解析,得到解析結(jié)果,所述解析結(jié)果用于所述第二業(yè)務(wù)側(cè)的 設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù);向所述第二業(yè)務(wù)側(cè)的設(shè)備發(fā)送所述解析結(jié)果,以使所述 第二業(yè)務(wù)側(cè)的設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù)。
[0015] 本發(fā)明實施例采用接收第一業(yè)務(wù)側(cè)的設(shè)備推送的更新數(shù)據(jù),所述更新數(shù)據(jù)為所述 第一業(yè)務(wù)側(cè)的設(shè)備發(fā)生數(shù)據(jù)更新時發(fā)送的,所述第一業(yè)務(wù)側(cè)的設(shè)備與第二業(yè)務(wù)側(cè)的設(shè)備解 耦合;對所述更新數(shù)據(jù)進行解析,得到解析結(jié)果,所述解析結(jié)果用于所述第二業(yè)務(wù)側(cè)的設(shè)備 更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù);向所述第二業(yè)務(wù)側(cè)的設(shè)備發(fā)送所述解析結(jié)果,以使所述第二 業(yè)務(wù)側(cè)的設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù)。與現(xiàn)有技術(shù)中兩個業(yè)務(wù)的設(shè)備在解耦合的情況 下,一個業(yè)務(wù)側(cè)的數(shù)據(jù)發(fā)生更新,另外一個業(yè)務(wù)側(cè)的設(shè)備無法感知相比,本發(fā)明實施例提供 的數(shù)據(jù)更新的方法,可以在第一業(yè)務(wù)側(cè)的設(shè)備和第二業(yè)務(wù)側(cè)的設(shè)備解耦合的情況下,第一 業(yè)務(wù)側(cè)的數(shù)據(jù)發(fā)生更新后,第二業(yè)務(wù)側(cè)的設(shè)備可以實時獲知該更新,并完成同步更新。
【附圖說明】
[0016] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
[0017] 圖1是本發(fā)明實施例中數(shù)據(jù)更新的系統(tǒng)的一實施例示意圖;
[0018] 圖2是本發(fā)明實施例中數(shù)據(jù)更新的系統(tǒng)的另一實施例示意圖;
[0019] 圖3是本發(fā)明實施例中數(shù)據(jù)更新的方法的一實施例示意圖;
[0020] 圖4是本發(fā)明實施例中數(shù)據(jù)更新的裝置的一實施例示意圖;
[0021] 圖5是本發(fā)明實施例中數(shù)據(jù)更新的裝置的另一實施例示意圖;
[0022] 圖6是本發(fā)明實施例中數(shù)據(jù)更新的裝置的另一實施例示意圖。
【具體實施方式】
[0023] 本發(fā)明實施例提供一種數(shù)據(jù)更新的方法,可以在第一業(yè)務(wù)側(cè)的設(shè)備和第二業(yè)務(wù)側(cè) 的設(shè)備解耦合的情況下,第一業(yè)務(wù)側(cè)的數(shù)據(jù)發(fā)生更新后,第二業(yè)務(wù)側(cè)的設(shè)備可以實時獲知 該更新,并完成同步更新。本發(fā)明實施例還提供了相應(yīng)的裝置及系統(tǒng)。以下分別進行詳細 說明。
[0024] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0025] 參閱圖1,本發(fā)明實施例提供的數(shù)據(jù)更新的系統(tǒng)的一實施例包括:
[0026] 第一業(yè)務(wù)側(cè)的設(shè)備30、代理服務(wù)器40和第二業(yè)務(wù)側(cè)的設(shè)備50,第一業(yè)務(wù)側(cè)的設(shè)備 30和第二業(yè)務(wù)側(cè)的設(shè)備50解耦合,也就是第一業(yè)務(wù)側(cè)的設(shè)備30和第二業(yè)務(wù)側(cè)的設(shè)備50之 間沒有調(diào)度接口,代理服務(wù)器40可以接收到第一業(yè)務(wù)側(cè)的設(shè)備30推送的第一業(yè)務(wù)側(cè)的更 新數(shù)據(jù),然后代理服務(wù)器40對所述更新數(shù)據(jù)進行解析,得到解析結(jié)果,所述解析結(jié)果用于 所述第二業(yè)務(wù)側(cè)的設(shè)備更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù);向所述第二業(yè)務(wù)側(cè)的設(shè)備50發(fā)送所 述解析結(jié)果,以使所述第二業(yè)務(wù)側(cè)的設(shè)備50更新所述第二業(yè)務(wù)側(cè)的數(shù)據(jù)。
[0027] 第一業(yè)務(wù)側(cè)的設(shè)備30在圖1中只畫出了一個,實際上,第一業(yè)務(wù)側(cè)的設(shè)備30可以 有多個設(shè)備,當然,第二業(yè)務(wù)側(cè)的設(shè)備50也可以有多個設(shè)備。
[0028] 參閱圖2,當?shù)谝粯I(yè)務(wù)側(cè)的設(shè)備30為游戲設(shè)備,包括:游戲客戶端、游戲接入服務(wù) 器、游戲邏輯服務(wù)器、游戲存儲服務(wù)器,第二業(yè)務(wù)側(cè)的設(shè)備50為QT設(shè)備,包括QT接入服務(wù) 器、QT邏輯服務(wù)器、QT存儲服務(wù)器,代理服務(wù)器40為BINLOG解析服務(wù)器時,說明本發(fā)明實 施例中數(shù)據(jù)更新的過程:
[0029] 步驟1、用戶通過游戲客戶端進行游戲行為時,游戲請求會通過游戲接入服務(wù)器 SVR接入;
[0030] 步驟2、游戲接入服務(wù)器將接入的游戲請求透傳到游戲邏輯服務(wù)器SVR,在游戲邏 輯服務(wù)器內(nèi)進行邏輯操作;
[0031] 步驟3、游戲邏輯服務(wù)器依據(jù)相關(guān)邏輯得到游戲側(cè)的更新數(shù)據(jù),然后將游戲側(cè)的更 新數(shù)據(jù)發(fā)送到游戲存儲服務(wù)器,在游戲存儲服務(wù)器中實現(xiàn)游戲側(cè)的更新數(shù)據(jù)的寫入。
[0032] 游戲存儲服務(wù)器在寫入游戲側(cè)的更新數(shù)據(jù)后,會進行游戲的binlog推送,即推送 游戲側(cè)的更新數(shù)據(jù)。
[0033] 步驟4、BINLOG解析服務(wù)器是完全獨立于游戲設(shè)備的,BINLOG解析服務(wù)器接收該 游戲binlog推送。
[0034] 步驟5、BINLOG解析服務(wù)器解析接收到的游戲側(cè)的更新數(shù)據(jù),得到解析結(jié)果,并向 QT邏輯服務(wù)器發(fā)送QT側(cè)的待更新數(shù)據(jù)或者通知事件。
[0035] 該解析結(jié)果可以是BINLOG解析服務(wù)器直接解析得到的QT側(cè)的待更新數(shù)據(jù),例如: 當游戲玩家的游戲積分到達10萬分時,該游戲玩家成為高級玩家,則10萬分為游戲側(cè)的更 新數(shù)據(jù),高級玩家為QT側(cè)的待更新數(shù)據(jù)。
[0036] 該解析結(jié)果也可以是BINLOG解析服務(wù)器根據(jù)該游戲側(cè)的更新數(shù)據(jù)生成的一個通 知事件,所述通知事件用于所述QT側(cè)的設(shè)備確定所述通知事件所對應(yīng)的QT側(cè)待更新數(shù)據(jù)。 例如:BINLOG解析服務(wù)器根據(jù)游戲玩家的游戲積分到達10萬分這一游戲側(cè)的更新數(shù)據(jù),生 成游戲玩家的級別升級通知事件,QT側(cè)的設(shè)備收到級別升級通知事件后,就會給該玩家升 級,該玩家原來是中級,則就會升級到高級玩家。
[0037] BINLOG解析服務(wù)器還可以預(yù)先接收到QT邏輯服務(wù)器的訂閱請求,所述訂閱請求 用于請求在所述游戲側(cè)的數(shù)據(jù)發(fā)生更新時,向所述QT側(cè)的設(shè)備推送所述解析結(jié)果;根據(jù)所 述訂閱請求,建立所述游戲側(cè)的設(shè)備與所述QT側(cè)的設(shè)備的推送關(guān)系。
[0038] 步驟6、QT邏輯服務(wù)器得到QT側(cè)的待更新數(shù)據(jù)或者根據(jù)通知事件得到QT側(cè)的待 更新數(shù)據(jù),向QT存儲服務(wù)器寫入該QT側(cè)的待更新數(shù)據(jù)。
[0039] 步驟7、QT邏輯服務(wù)器向QT接入服務(wù)器發(fā)送升級通知。
[0040] 步驟8、QT接入服務(wù)器向QT客戶端發(fā)送升級通知。
[0041] 例如:通知到QT客戶端該游戲玩家已經(jīng)升級到高級。
[0042] 與現(xiàn)有技術(shù)中兩個業(yè)務(wù)的設(shè)備在解耦合的情況下,一個業(yè)務(wù)側(cè)的數(shù)據(jù)發(fā)生更新, 另外一個業(yè)務(wù)側(cè)的設(shè)備無法感知相比,本發(fā)明實施例提供的數(shù)據(jù)更新的方法,
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁国市| 岚皋县| 嘉鱼县| 博爱县| 龙山县| 贡嘎县| 江陵县| 黔南| 张家界市| 吕梁市| 新野县| 五指山市| 西畴县| 泸定县| 海口市| 长兴县| 屏边| 济宁市| 元阳县| 辽宁省| 四会市| 丰台区| 垣曲县| 天镇县| 准格尔旗| 夏邑县| 蒙阴县| 壶关县| 新化县| 鄂托克前旗| 赤壁市| 五莲县| 汉中市| 潼关县| 安义县| 武宁县| 景宁| 久治县| 镇康县| 威海市| 甘洛县|