一種基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng),數(shù)據(jù)同時存儲在多個數(shù)據(jù)庫中,并且,多個數(shù)據(jù)庫中存儲的同一數(shù)據(jù)共有一張令牌;在對數(shù)據(jù)庫中的數(shù)據(jù)進行寫操作時,檢測此數(shù)據(jù)庫是否擁有針對此數(shù)據(jù)的令牌;當數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此數(shù)據(jù)庫向多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。本發(fā)明的基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng),對每個數(shù)據(jù)進頒發(fā)令牌,在擁有令牌后才可以對數(shù)據(jù)進行寫操作,使數(shù)據(jù)在多個數(shù)據(jù)庫中時刻保持一致,避免了數(shù)據(jù)同步沖突,保證了數(shù)據(jù)的安全。
【專利說明】一種基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)庫【技術領域】,尤其涉及一種基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng)。
【背景技術】
[0002]當前,電信運營商,例如中國電信,的數(shù)據(jù)主要存放在歸屬省的數(shù)據(jù)庫中,全網業(yè)務的開展,需要全國各省的數(shù)據(jù)同時存放一份在全網數(shù)據(jù)庫中,省內業(yè)務使用省內數(shù)據(jù);全網及京東、淘寶等合作伙伴使用集團的全網數(shù)據(jù),省內與全網都可能發(fā)起對同一個客戶的增、刪、改、查操作,需要保證同一個數(shù)據(jù)在省內與全網數(shù)據(jù)庫中時刻保持一致。
[0003]現(xiàn)有生產中,會出現(xiàn)省內在修改某客戶資料,同時集團也在修改該客戶資料。技術上無法避免同時進行客戶資料的修改,該場景會造成數(shù)據(jù)的沖突與不一致。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明要解決的一個技術問題是提供一種基于令牌機制的數(shù)據(jù)處理方法,在擁有令牌后才可以對數(shù)據(jù)進行寫操作。
[0005]一種基于令牌機制的數(shù)據(jù)處理方法,包括:數(shù)據(jù)同時存儲在多個數(shù)據(jù)庫中,并且,多個數(shù)據(jù)庫中存儲的同一數(shù)據(jù)共有一張令牌;在對數(shù)據(jù)庫中的數(shù)據(jù)進行寫操作時,檢測此數(shù)據(jù)庫是否擁有針對此數(shù)據(jù)的令牌;當數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此數(shù)據(jù)庫向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
[0006]根據(jù)本發(fā)明的方法的一個實施例,進一步的,當數(shù)據(jù)庫執(zhí)行對數(shù)據(jù)的寫操作后,令牌保留在本地,并向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步數(shù)據(jù)消息。
[0007]根據(jù)本發(fā)明的方法的一個實施例,進一步的,在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)的同時創(chuàng)建針對此數(shù)據(jù)的令牌,并將令牌保留在本地,向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步此數(shù)據(jù)的消息。
[0008]根據(jù)本發(fā)明的方法的一個實施例,進一步的,客戶數(shù)據(jù)同時存儲在運營商的全網數(shù)據(jù)庫和運營商在各個省的省級數(shù)據(jù)庫中,并且,全網數(shù)據(jù)庫和省級數(shù)據(jù)庫中存儲的同一客戶數(shù)據(jù)共有一張令牌;在對省級數(shù)據(jù)庫中的客戶數(shù)據(jù)進行寫操作時,檢測此省級數(shù)據(jù)庫是否擁有針對此客戶數(shù)據(jù)的令牌;當省級數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當省級數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此省級數(shù)據(jù)庫向全網數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作;操作完后,令牌保留在省級數(shù)據(jù)庫,并向全網數(shù)據(jù)庫發(fā)起實時同步客戶數(shù)據(jù)的消息。
[0009]根據(jù)本發(fā)明的方法的一個實施例,進一步的,對數(shù)據(jù)的寫操作包括:刪除和修改。
[0010]本發(fā)明要解決的一個技術問題是提供一種基于令牌機制的數(shù)據(jù)處理系統(tǒng),在擁有令牌后才可以對數(shù)據(jù)進行寫操作。
[0011]一種基于令牌機制的數(shù)據(jù)處理系統(tǒng),包括:多個數(shù)據(jù)庫和令牌請求裝置;數(shù)據(jù)同時存儲在所述多個數(shù)據(jù)庫中,并且,在多個數(shù)據(jù)庫中存儲的同一數(shù)據(jù)共有一張令牌;在對數(shù)據(jù)庫中的數(shù)據(jù)進行寫操作時,數(shù)據(jù)庫檢測是否擁有針對此數(shù)據(jù)的令牌;當數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,向所述令牌請求裝置發(fā)送令牌請求;令牌請求裝置,用于在接收所述令牌請求后,向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,并將令牌返回到數(shù)據(jù)庫;其中,數(shù)據(jù)庫在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
[0012]根據(jù)本發(fā)明的系統(tǒng)的一個實施例,進一步的,當數(shù)據(jù)庫執(zhí)行對數(shù)據(jù)的寫操作后,令牌保留在本地,并向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步數(shù)據(jù)消息。
[0013]根據(jù)本發(fā)明的系統(tǒng)的一個實施例,進一步的,在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)的同時創(chuàng)建針對此數(shù)據(jù)的令牌,并將令牌保留在本地,向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步此數(shù)據(jù)的消息。
[0014]根據(jù)本發(fā)明的系統(tǒng)的一個實施例,進一步的,所述多個數(shù)據(jù)庫為:運營商的全網數(shù)據(jù)庫和運營商在各個省的省級數(shù)據(jù)庫;客戶數(shù)據(jù)同時存儲在全網數(shù)據(jù)庫和各個省的省級數(shù)據(jù)庫中,并且,全網數(shù)據(jù)庫和省級數(shù)據(jù)庫中存儲的同一客戶數(shù)據(jù)共有一張令牌;在對省級數(shù)據(jù)庫中的客戶數(shù)據(jù)進行寫操作時,省級數(shù)據(jù)庫檢測此省級數(shù)據(jù)庫是否擁有針對此客戶數(shù)據(jù)的令牌;當省級數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當省級數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此省級數(shù)據(jù)庫向所述令牌請求裝置發(fā)送令牌請求;所述令牌請求裝置在接收所述令牌請求后,向全網數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,并將令牌返回到省級數(shù)據(jù)庫;其中,省級數(shù)據(jù)庫在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作;操作完后,令牌保留在省級數(shù)據(jù)庫,并向全網數(shù)據(jù)庫發(fā)起實時同步客戶數(shù)據(jù)的消息。
[0015]根據(jù)本發(fā)明的系統(tǒng)的一個實施例,進一步的,對數(shù)據(jù)的寫操作包括:刪除和修改。
[0016]本發(fā)明的基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng),對每個數(shù)據(jù)進頒發(fā)令牌,在擁有令牌后才可以對數(shù)據(jù)進行寫操作,使數(shù)據(jù)在多個數(shù)據(jù)庫中時刻保持一致,避免了數(shù)據(jù)同步沖突,保證了數(shù)據(jù)的安全。
【專利附圖】
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為根據(jù)本發(fā)明的基于令牌機制的數(shù)據(jù)處理方法的一個實施例的流程圖;
[0019]圖2為根據(jù)本發(fā)明的基于令牌機制的數(shù)據(jù)處理系統(tǒng)的一個實施例的示意圖;
[0020]圖3為根據(jù)本發(fā)明的基于令牌機制的數(shù)據(jù)處理系統(tǒng)的另一個實施例的示意圖。
【具體實施方式】
[0021]下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。下面結合各個圖和實施例對本發(fā)明的技術方案進行多方面的描述。
[0022]圖1為根據(jù)本發(fā)明的基于令牌機制的數(shù)據(jù)處理方法的一個實施例的流程圖。如圖1所示:
[0023]步驟102,數(shù)據(jù)同時存儲在多個數(shù)據(jù)庫中,并且,多個數(shù)據(jù)庫中存儲的同一數(shù)據(jù)共有一張令牌。
[0024]步驟103,在對數(shù)據(jù)庫中的數(shù)據(jù)進行寫操作時,檢測此數(shù)據(jù)庫是否擁有針對此數(shù)據(jù)的令牌。
[0025]步驟104,當數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作。當數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此數(shù)據(jù)庫向多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
[0026]根據(jù)本發(fā)明的一個實施例,當數(shù)據(jù)庫執(zhí)行對數(shù)據(jù)的寫操作后,令牌保留在本地,并向多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步數(shù)據(jù)消息。
[0027]根據(jù)本發(fā)明的一個實施例,在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)的同時創(chuàng)建針對此數(shù)據(jù)的令牌,并將令牌保留在本地,向多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步此數(shù)據(jù)的消息。
[0028]根據(jù)本發(fā)明的一個實施例,客戶數(shù)據(jù)同時存儲在運營商的全網數(shù)據(jù)庫和運營商在各個省的省級數(shù)據(jù)庫中,并且,全網數(shù)據(jù)庫和省級數(shù)據(jù)庫中存儲的同一客戶數(shù)據(jù)共有一張令牌。
[0029]在對省級數(shù)據(jù)庫中的客戶數(shù)據(jù)進行寫操作時,例如將客戶A的聯(lián)系地址進行修改,檢測此省級數(shù)據(jù)庫是否擁有針對此客戶數(shù)據(jù)的令牌。
[0030]當省級數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作。
[0031]當省級數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此省級數(shù)據(jù)庫向全網數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
[0032]操作完后,令牌保留在省級數(shù)據(jù)庫,并向全網數(shù)據(jù)庫發(fā)起實時同步客戶數(shù)據(jù)的消
肩、O
[0033]根據(jù)本發(fā)明的一個實施例,對數(shù)據(jù)的寫操作包括:刪除和修改。
[0034]根據(jù)本發(fā)明的一個實施例,令牌可以為多位二進制數(shù)字組成的碼,可以設定為固定長度,并規(guī)定具體的格式,例如,令牌的最后5位為校驗位,并可以根據(jù)檢驗規(guī)則,對令牌進行校驗。
[0035]電商通過集團層面在全網數(shù)據(jù)庫中創(chuàng)建客戶信息,并針對此客戶創(chuàng)建了 32位的令牌(例:令牌為32327928739127432473972974248938)。在各個省級數(shù)據(jù)庫中也同時存儲有此客戶的信息。
[0036]通過廣東省級的數(shù)據(jù)庫申請進行客戶級別修改,向全網數(shù)據(jù)庫申請此客戶的令牌,在獲取令牌后,在廣東省級的數(shù)據(jù)庫中進行客戶級別修改,并且發(fā)布同步客戶信息申請,同時告知了其他數(shù)據(jù)庫該客戶實例的令牌在廣東,需要申請操作的找廣東,操作狀態(tài)和令牌信息不會同步,自行管理,廣東省級的數(shù)據(jù)庫釋放資源,操作狀態(tài)置O。
[0037]上海省級的數(shù)據(jù)庫申請進行客戶級別修改,向廣東省級的數(shù)據(jù)庫申請此客戶的令牌,對客戶資料修改的具體操作如廣東省級的數(shù)據(jù)庫。
[0038]本發(fā)明的基于令牌機制的數(shù)據(jù)處理方法,在數(shù)據(jù)的創(chuàng)建方同步創(chuàng)建令牌,進行寫操作的時候必須校驗該數(shù)據(jù)是否擁有令牌,擁有令牌則可以進行寫操作。寫操作時沒有令牌則向對端申請令牌,獲得令牌后方可以進行寫操作,完成寫操作后進行數(shù)據(jù)實時同步,令牌保留在本地。
[0039]圖2為根據(jù)本發(fā)明的基于令牌機制的數(shù)據(jù)處理系統(tǒng)的一個實施例的示意圖。如圖2所示:基于令牌機制的數(shù)據(jù)處理系統(tǒng)包括:數(shù)據(jù)庫21,22和令牌請求裝置23。
[0040]數(shù)據(jù)同時存儲在數(shù)據(jù)庫21,22中,并且,在數(shù)據(jù)庫21,22中存儲的同一數(shù)據(jù)共有一張令牌。
[0041]在對數(shù)據(jù)庫21中的數(shù)據(jù)進行寫操作時,數(shù)據(jù)庫21檢測是否擁有針對此數(shù)據(jù)的令牌。當數(shù)據(jù)庫21擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作。
[0042]當數(shù)據(jù)庫21沒有此數(shù)據(jù)的令牌時,向令牌請求裝置23發(fā)送令牌請求。
[0043]令牌請求裝置23在接收令牌請求后,向數(shù)據(jù)庫22申請此數(shù)據(jù)的令牌,并將令牌返回到數(shù)據(jù)庫21。數(shù)據(jù)庫21在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
[0044]根據(jù)本發(fā)明的一個實施例,當數(shù)據(jù)庫21執(zhí)行對數(shù)據(jù)的寫操作后,令牌保留在本地,并向數(shù)據(jù)庫22發(fā)起實時同步數(shù)據(jù)消息。
[0045]根據(jù)本發(fā)明的一個實施例,在數(shù)據(jù)庫21中創(chuàng)建數(shù)據(jù)的同時創(chuàng)建針對此數(shù)據(jù)的令牌,并將令牌保留在本地,向數(shù)據(jù)庫22中的其它數(shù)據(jù)庫發(fā)起實時同步此數(shù)據(jù)的消息。
[0046]根據(jù)本發(fā)明的一個實施例,令牌請求裝置23可以在整個系統(tǒng)中設置一個,也可以在每個數(shù)據(jù)庫中都設置令牌請求裝置。
[0047]令牌請求裝置23包括令牌校驗單元231,根據(jù)檢驗規(guī)則,對令牌進行校驗。
[0048]圖3為根據(jù)本發(fā)明的基于令牌機制的數(shù)據(jù)處理系統(tǒng)的另一個實施例的示意圖。如圖3所示:客戶數(shù)據(jù)同時存儲在運營商的全網數(shù)據(jù)庫31和運營商在各個省的省級數(shù)據(jù)庫
32。并且,全網數(shù)據(jù)庫31和省級數(shù)據(jù)庫32中存儲的同一客戶數(shù)據(jù)共有一張令牌。
[0049]在對省級數(shù)據(jù)庫32中的客戶數(shù)據(jù)進行寫操作時,例如將客戶A的聯(lián)系地址進行修改,省級數(shù)據(jù)庫32檢測此省級數(shù)據(jù)庫32是否擁有針對此客戶數(shù)據(jù)的令牌。
[0050]當省級數(shù)據(jù)庫32擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作。當省級數(shù)據(jù)庫32沒有此數(shù)據(jù)的令牌時,則此省級數(shù)據(jù)庫向令牌請求裝置33發(fā)送令牌請求。
[0051]令牌請求裝置33在接收令牌請求后,向全網數(shù)據(jù)庫31申請此數(shù)據(jù)的令牌,并將令牌返回到省級數(shù)據(jù)庫32。
[0052]省級數(shù)據(jù)庫32在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。操作完后,令牌保留在省級數(shù)據(jù)庫32,并向全網數(shù)據(jù)庫31發(fā)起實時同步客戶數(shù)據(jù)的消息。
[0053]在全網數(shù)據(jù)庫31中修改數(shù)據(jù)也采用同樣的方式。
[0054]令牌請求裝置33包括令牌校驗單元331,根據(jù)檢驗規(guī)則,對令牌進行校驗。
[0055]根據(jù)本發(fā)明的一個實施例,對數(shù)據(jù)的寫操作包括:刪除和修改。
[0056]本發(fā)明的基于令牌機制的數(shù)據(jù)處理方法和系統(tǒng),對每個數(shù)據(jù)進頒發(fā)令牌,在擁有令牌后才可以對數(shù)據(jù)進行寫操作,使數(shù)據(jù)在多個數(shù)據(jù)庫中時刻保持一致,避免了數(shù)據(jù)同步沖突,保證了數(shù)據(jù)的安全。
[0057]可能以許多方式來實現(xiàn)本發(fā)明的方法和系統(tǒng)。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和系統(tǒng)。用于方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質。
[0058]本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。
【權利要求】
1.一種基于令牌機制的數(shù)據(jù)處理方法,其特征在于,包括: 數(shù)據(jù)同時存儲在多個數(shù)據(jù)庫中,并且,多個數(shù)據(jù)庫中存儲的同一數(shù)據(jù)共有一張令牌; 在對數(shù)據(jù)庫中的數(shù)據(jù)進行寫操作時,檢測此數(shù)據(jù)庫是否擁有針對此數(shù)據(jù)的令牌; 當數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作; 當數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此數(shù)據(jù)庫向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
2.如權利要求1所述的方法,其特征在于: 當數(shù)據(jù)庫執(zhí)行對數(shù)據(jù)的寫操作后,令牌保留在本地,并向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步數(shù)據(jù)消息。
3.如權利要求2所述的方法,其特征在于: 在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)的同時創(chuàng)建針對此數(shù)據(jù)的令牌,并將令牌保留在本地,向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步此數(shù)據(jù)的消息。
4.如權利要求3所述的方法,其特征在于: 客戶數(shù)據(jù)同時存儲在運營商的全網數(shù)據(jù)庫和運營商在各個省的省級數(shù)據(jù)庫中,并且,全網數(shù)據(jù)庫和省級數(shù)據(jù)庫中存儲的同一客戶數(shù)據(jù)共有一張令牌; 在對省級數(shù)據(jù)庫中的客戶數(shù)據(jù)進行寫操作時,檢測此省級數(shù)據(jù)庫是否擁有針對此客戶數(shù)據(jù)的令牌; 當省級數(shù)據(jù)庫擁有此數(shù)據(jù) 的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作; 當省級數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此省級數(shù)據(jù)庫向全網數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作; 操作完后,令牌保留在省級數(shù)據(jù)庫,并向全網數(shù)據(jù)庫發(fā)起實時同步客戶數(shù)據(jù)的消息。
5.如權利要求1所述的方法,其特征在于: 對數(shù)據(jù)的寫操作包括:刪除和修改。
6.一種基于令牌機制的數(shù)據(jù)處理系統(tǒng),其特征在于,包括: 多個數(shù)據(jù)庫和令牌請求裝置; 數(shù)據(jù)同時存儲在所述多個數(shù)據(jù)庫中,并且,在多個數(shù)據(jù)庫中存儲的同一數(shù)據(jù)共有一張令牌; 在對數(shù)據(jù)庫中的數(shù)據(jù)進行寫操作時,數(shù)據(jù)庫檢測是否擁有針對此數(shù)據(jù)的令牌;當數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,向所述令牌請求裝置發(fā)送令牌請求; 令牌請求裝置,用于在接收所述令牌請求后,向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,并將令牌返回到數(shù)據(jù)庫;其中,數(shù)據(jù)庫在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作。
7.如權利要求6所述的系統(tǒng),其特征在于: 當數(shù)據(jù)庫執(zhí)行對數(shù)據(jù)的寫操作后,令牌保留在本地,并向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實時同步數(shù)據(jù)消息。
8.如權利要求7所述的系統(tǒng),其特征在于: 在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)的同時創(chuàng)建針對此數(shù)據(jù)的令牌,并將令牌保留在本地,向所述多個數(shù)據(jù)庫中的其它數(shù)據(jù)庫發(fā)起實 時同步此數(shù)據(jù)的消息。
9.如權利要求8所述的系統(tǒng),其特征在于: 所述多個數(shù)據(jù)庫為:運營商的全網數(shù)據(jù)庫和運營商在各個省的省級數(shù)據(jù)庫; 客戶數(shù)據(jù)同時存儲在全網數(shù)據(jù)庫和各個省的省級數(shù)據(jù)庫中,并且,全網數(shù)據(jù)庫和省級數(shù)據(jù)庫中存儲的同一客戶數(shù)據(jù)共有一張令牌; 在對省級數(shù)據(jù)庫中的客戶數(shù)據(jù)進行寫操作時,省級數(shù)據(jù)庫檢測此省級數(shù)據(jù)庫是否擁有針對此客戶數(shù)據(jù)的令牌;當省級數(shù)據(jù)庫擁有此數(shù)據(jù)的令牌時,則執(zhí)行對此數(shù)據(jù)的寫操作;當省級數(shù)據(jù)庫沒有此數(shù)據(jù)的令牌時,則此省級數(shù)據(jù)庫向所述令牌請求裝置發(fā)送令牌請求; 所述令牌請求裝置在接收所述令牌請求后,向全網數(shù)據(jù)庫申請此數(shù)據(jù)的令牌,并將令牌返回到省級數(shù)據(jù)庫;其中,省級數(shù)據(jù)庫在獲得令牌后執(zhí)行對此數(shù)據(jù)的寫操作;操作完后,令牌保留在省級數(shù)據(jù)庫,并向全網數(shù)據(jù)庫發(fā)起實時同步客戶數(shù)據(jù)的消息。
10.如權利要求6所述的系統(tǒng),其特征在于: 對數(shù)據(jù)的寫操作包括:刪除 和修改。
【文檔編號】H04L9/32GK103888253SQ201210554572
【公開日】2014年6月25日 申請日期:2012年12月19日 優(yōu)先權日:2012年12月19日
【發(fā)明者】華竹軒, 謝曉軍, 劉智瓊, 王桂榮, 徐楠, 伍運珍, 劉斌, 俞科峰, 池煒成 申請人:中國電信股份有限公司