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

數據的唯一性控制方法、信息存儲方法及裝置的制造方法

文檔序號:9471377閱讀:336來源:國知局
數據的唯一性控制方法、信息存儲方法及裝置的制造方法
【技術領域】
[0001] 本申請涉及計算機技術領域,尤其涉及一種數據的唯一性控制方法、信息存儲方 法及裝置。
【背景技術】
[0002] 當前,在一些業(yè)務系統中,存在著對于數據唯一性的控制需求。其中,數據唯一性, 表示該數據在該數據所屬的數據集合中是否是唯一的,即該數據是否與該數據集合中的其 他數據相同。
[0003] 以用戶賬號對應的不同類型的密碼(如登錄密碼和支付密碼)為例,有些業(yè)務系 統允許單個用戶賬號對應的登錄密碼和支付密碼可以相同,有些業(yè)務系統又強制要求單個 用戶賬號擁有的登錄密碼和支付密碼不能相同。
[0004] 現有技術采用的上述數據唯一性控制方法的缺陷在于,對于不同數據,都是采用 同一判斷程序來實現相同的唯一性判斷機制,因此無法適用于對于同一業(yè)務系統中的不同 類型的數據有不同的唯一性控制需求的場景,靈活性較差。

【發(fā)明內容】

[0005] 本申請實施例提供一種數據的唯一性控制方法,用以靈活控制數據唯一性,適用 于對于不同類型的數據有不同的唯一性控制需求的場景。
[0006] 本申請實施例還提供一種數據的唯一性控制裝置,用以靈活控制數據唯一性,適 用于對于不同類型的數據有不同的唯一性控制需求的場景。
[0007] 本申請實施例還提供一種信息存儲方法及信息存儲裝置。
[0008] 本申請實施例采用下述技術方案:
[0009] -種數據的唯一性控制方法,包括:確定待寫入數據庫的數據存儲空間中的數據; 確定數據庫的數據存儲空間所映射的控制信息;其中,所述數據庫的有待寫入內容不同的 數據的各數據存儲空間映射相同的控制信息;所述控制信息是根據所述各數據存儲空間所 映射的特定數據確定的;對所述控制信息和待寫入所述數據存儲空間中的數據進行組合, 得到組合結果;判斷是否存在與所述組合結果相同的其他組合結果;其中,所述其他組合 結果為:對所述數據庫的其他數據存儲空間中存儲的數據和所述其他數據存儲空間所映射 的控制信息進行組合,而得到的組合結果;在判斷結果為是時,執(zhí)行:拒絕將所述待寫入數 據庫的數據存儲空間中的數據寫入所述數據存儲空間;或者對所述數據庫中的數據進行更 改,使得所述數據庫中不存在與所述組合結果相同的其他組合結果后,將所述待寫入數據 庫的數據存儲空間中的數據寫入所述數據存儲空間。
[0010] -種信息存儲方法,包括:從數據庫中,確定有待寫入內容不同的數據的各數據存 儲空間各自所映射的第一控制信息存儲空間;在確定出的第一控制信息存儲空間中存儲相 同的控制信息。
[0011] -種信息存儲方法,包括:從數據庫中,確定有待寫入內容能夠相同的數據的各數 據存儲空間各自所映射的控制信息存儲空間;在確定出的控制信息存儲空間中存儲不同的 控制信息。
[0012] -種數據的唯一性控制裝置,包括:信息確定單元,用于確定數據庫的數據存儲空 間所映射的控制信息;其中,所述數據庫的有待寫入內容不同的數據的各數據存儲空間映 射相同的控制信息;所述控制信息是根據所述各數據存儲空間所映射的特定數據確定的; 組合單元,用于對待寫入所述數據存儲空間中的數據和信息確定單元確定的控制信息進行 組合,得到組合結果;第一判斷單元,用于判斷是否存在與組合單元得到的組合結果相同的 其他組合結果;其中,所述其他組合結果為:對所述數據庫的其他數據存儲空間中存儲的 數據和所述其他數據存儲空間所映射的控制信息進行組合,而得到的組合結果;操作執(zhí)行 單元,用于在第一判斷單元得到的判斷結果為是時,執(zhí)行:拒絕將所述待寫入數據庫的數據 存儲空間中的數據寫入所述數據存儲空間;或者對所述數據庫中的數據進行更改,使得所 述數據庫中不存在與所述組合結果相同的其他組合結果后,將所述待寫入數據庫的數據存 儲空間中的數據寫入所述數據存儲空間。
[0013] -種信息存儲裝置,包括:空間確定單元,用于從數據庫中,確定有待寫入內容不 同的數據的各數據存儲空間各自所映射的第一控制信息存儲空間;存儲執(zhí)行單元,用于在 空間確定單元確定出的第一控制信息存儲空間中存儲相同的控制信息。
[0014] 一種信息存儲裝置,包括:空間確定單元,用于從數據庫中,確定有待寫入內容能 夠相同的數據的各數據存儲空間各自所映射的控制信息存儲空間;存儲執(zhí)行單元,用于在 確定出的控制信息存儲空間中存儲不同的控制信息。
[0015] 本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:
[0016] 由于可以支持在數據庫的有待寫入內容不同的數據的各數據存儲空間各自所映 射的控制信息存儲空間中,存儲相同的控制信息,并基于控制信息來實現對于數據的唯一 性控制,因此可以實現對于數據唯一性的靈活控制,適用于對于不同類型的數據有不同的 唯一性控制需求的場景。
【附圖說明】
[0017] 此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申 請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
[0018] 圖1為本申請實施例1提供的一種數據的唯一性控制方法的具體實現流程示意 圖;
[0019] 圖2為本申請實施例2提供的第一種信息存儲方法的具體實現流程示意圖;
[0020] 圖3為本申請實施例2提供的第二種信息存儲方法的具體實現流程示意圖;
[0021] 圖4為實施例3中的用戶利用第二次發(fā)放的手機號進行注冊的過程示意圖;
[0022] 圖5為實施例3中的在先用戶利用手機號登錄購物網站服務器進行訪問的過程示 意圖;
[0023] 圖6為實施例4提供的第一種數據的唯一性控制裝置的具體結構示意圖;
[0024] 圖7為實施例5提供的第一種信息存儲裝置的具體結構示意圖。
【具體實施方式】
[0025] 為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請具體實施例及 相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一 部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0026] 以下結合附圖,詳細說明本申請各實施例提供的技術方案。
[0027] 實施例1
[0028] 實施例1提供一種數據的唯一性控制方法,該方法包括如圖1所示的下述步驟:
[0029] 步驟11,確定數據庫的數據存儲空間所映射的控制信息。
[0030] 其中,控制信息一般為字符串。控制信息與控制信息所映射的數據存儲空間中的 數據進行組合后,組合結果不同于針對數據庫確定出的其他組合結果。其中,所述其他組合 結果是指數據庫中的其他任一控制信息與該任一控制信息所映射的數據存儲空間中的數 據的組合結果。
[0031] 實施例1中,數據存儲空間和控制信息的映射關系可以如下表1所示。表1中,第 一數據存儲空間存儲的數據為賬戶標識(identification,ID);第二數據存儲空間存儲的 數據為密碼;第三數據存儲空間存儲的數據為用于表示密碼類型的數據;控制信息存儲空 間用于存儲控制信息。
[0032] 其中,同一行中的每種數據與該行中的其他數據分別所在的存儲空間具備映射關 系;同一行中的每種數據所在存儲空間與該行中的其他數據分別所在的存儲空間具備映射 關系。
[0033] 表 1 :
[0034]
[0035] 本申請實施例中,在對不同類型的數據有相同的唯一性控制需求的情況下,可以 直接以賬戶ID作為控制信息,從而"第一數據存儲空間"相當于是"控制信息存儲空間"。 [0036] 然而,為了滿足對于不同數據的唯一性的靈活控制,往往設置一個獨立的控制信 息存儲空間專用于存儲控制信息。該獨立的控制信息存儲空間中的控制信息往往是根據第 一數據存儲空間中存儲的特定數據"賬戶ID"確定的。以表1為例,若假設第6行和第7行 中的密碼內容不能相同,則根據這兩行中的特定數據"2088000003",可以確定待寫入該密 碼的第二數據存儲空間所映射的控制信息存儲空間中,存儲的控制信息為"2088000003"。 [0037] 步驟12,對待寫入步驟11中所述的數據存儲空間的數據和通過執(zhí)行步驟11而確 定的控制信息進行組合,得到組合結果。
[0038] 實施例1中,對待寫入數據庫的數據和確定出的控制信息進行組合的方式可以 為:
[0039] 按照待寫入數據庫的數據在前,控制信息在后的排列方式,將待寫入數據庫的數 據和確定出的控制信息進行排列組合,構成一個字符串;
[0040] 或者,也可以按照待寫入數據庫的數據在后,控制信息在前的排列方式,將待寫入 數據庫的數據和確定出的控制信息進行排列組合,構成一個字符串;
[0041] 或者,還可以采用其他方式,對待寫入數據庫的數據和確定出的控制信息進行組 合,本申請實施例對具體采用的組合方式不作限定。
[0042] 以待寫入數據庫的數據為寫入表1第6行中的密碼"bbbbbb"為例,可以將該密碼 與第6行中的控制信息"2088000003"組合,得到字符串"bbbbbb2088000003"。
[0043] 步驟13,判斷是否存在與通過執(zhí)行步驟12而獲得的組合結果相同的其他組合結 果,在判斷結果為是時,執(zhí)行步驟14,否則,執(zhí)行步驟15。
[0044] 其中,這里所述的其他組合結果為:對數據庫的其他數據存儲空間中存儲的數據 和其他數據存儲空間所映射的控制信息進行組合,而得到的組合結果。
[0045] 如,以對密碼"bbbbbb"和控制信息" 2088000003 "進行組合得到的字符串 "bbbbbb2088000003"為例,若假設數據庫存儲的數據如表1所
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
通河县| 交城县| 孝感市| 濉溪县| 通榆县| 丹江口市| 运城市| 长沙县| 南昌县| 揭西县| 从江县| 柳江县| 文登市| 益阳市| 松江区| 沽源县| 镇坪县| 邵东县| 班戈县| 湖南省| 尉犁县| 临颍县| 旬阳县| 三河市| 福贡县| 深州市| 奎屯市| 勐海县| 大埔区| 来凤县| 五华县| 舟山市| 十堰市| 唐河县| 吉木乃县| 濉溪县| 宁都县| 望江县| 常州市| 肇州县| 新田县|