国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種抽獎(jiǎng)資格索引系統(tǒng)及方法_2

      文檔序號(hào):9887755閱讀:來源:國知局
      索引方法,其中,采用所述同步單元:
      [0063]在所述操作記錄單元中針對(duì)同一個(gè)所述抽獎(jiǎng)資格信息只存在所述新增記錄時(shí),將所述抽獎(jiǎng)資格信息添加入所述第一存儲(chǔ)單元中;或者
      [0064]在所述操作記錄單元中針對(duì)同一個(gè)所述抽獎(jiǎng)資格信息只存在所述使用記錄時(shí),將所述第一存儲(chǔ)單元中保存的對(duì)應(yīng)的所述抽獎(jiǎng)資格信息的所述使用狀態(tài)更改為已使用;或者
      [0065]在所述操作記錄單元中針對(duì)同一個(gè)所述抽獎(jiǎng)資格信息同時(shí)存在所述新增記錄和所述使用記錄時(shí),將所述抽獎(jiǎng)資格信息添加入所述第一存儲(chǔ)單元中,并且將被添加的所述抽獎(jiǎng)資格信息的所述使用狀態(tài)更改為已使用。
      [0066]優(yōu)選的,該抽獎(jiǎng)資格索引方法,其中,在所述同步單元進(jìn)行一次將所述抽獎(jiǎng)資格信息添加入所述第一存儲(chǔ)單元中的操作或者進(jìn)行一次更改所述抽獎(jiǎng)資格信息的使用狀態(tài)的操作后,采用一操作清除單元清除所述操作記錄單元中保存的關(guān)聯(lián)于對(duì)應(yīng)的所述抽獎(jiǎng)資格信息的所有所述新增記錄以及所述使用記錄。
      [0067]上述技術(shù)方案的有益效果是:
      [0068]I)提供一種抽獎(jiǎng)資格索引系統(tǒng),能夠提升抽獎(jiǎng)資格重復(fù)查詢的查詢效率,并且能夠保持整個(gè)抽獎(jiǎng)系統(tǒng)中抽獎(jiǎng)資格狀態(tài)的統(tǒng)一性。
      [0069]2)提供一種抽獎(jiǎng)資格索引方法,能夠支持上述抽獎(jiǎng)資格索引系統(tǒng)正常運(yùn)行。
      【附圖說明】
      [0070]圖1是本發(fā)明的較佳的實(shí)施例中,一種抽獎(jiǎng)資格索引系統(tǒng)的總體結(jié)構(gòu)示意圖;
      [0071]圖2-4是本發(fā)明的較佳的實(shí)施例中,一種抽獎(jiǎng)資格索引方法的流程示意圖。
      【具體實(shí)施方式】
      [0072]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0073]需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      [0074]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
      [0075]現(xiàn)有技術(shù)中,使用者在查詢抽獎(jiǎng)資格后,往往會(huì)因?yàn)榫W(wǎng)絡(luò)不穩(wěn)定或者自身原因等不立即使用該抽獎(jiǎng)資格進(jìn)行抽獎(jiǎng),而可能反復(fù)進(jìn)入網(wǎng)頁并查詢抽獎(jiǎng)資格,上述重復(fù)操作帶給后臺(tái)數(shù)據(jù)庫的負(fù)擔(dān)就是會(huì)產(chǎn)生較多重復(fù)被執(zhí)行的查詢語句,并在出現(xiàn)并發(fā)的數(shù)量巨大的上述重復(fù)操作時(shí),很容易使得數(shù)據(jù)庫無法正常提供服務(wù),甚至?xí)峡逭麄€(gè)抽獎(jiǎng)系統(tǒng)。
      [0076]本發(fā)明的較佳的實(shí)施例中,基于現(xiàn)有技術(shù)中存在的上述問題,現(xiàn)提供一種抽獎(jiǎng)資格索引系統(tǒng),具體如圖1所示,包括:
      [0077]第一存儲(chǔ)單元I,用于保存關(guān)聯(lián)于不同的使用者的抽獎(jiǎng)資格信息;
      [0078]第一索引單元2,連接第一存儲(chǔ)單元I,用于針對(duì)每一個(gè)抽獎(jiǎng)資格信息設(shè)置一個(gè)用于索引的資格標(biāo)識(shí)信息,每個(gè)資格標(biāo)識(shí)信息對(duì)應(yīng)一個(gè)用戶信息;
      [0079]第二索引單元3,連接第一索引單元2,用于根據(jù)每一個(gè)資格標(biāo)識(shí)信息設(shè)置一個(gè)用于索引的資格權(quán)重信息,資格權(quán)重信息包括關(guān)聯(lián)于資格標(biāo)識(shí)信息的用戶信息和資格過期時(shí)間;
      [0080]第一查詢單元4,連接第二索引單元3,用于根據(jù)用戶信息查詢得到第二索引單元3中包括的對(duì)應(yīng)的資格權(quán)重信息,從而根據(jù)資格權(quán)重信息索引得到資格標(biāo)識(shí)信息,以及根據(jù)資格標(biāo)識(shí)信息最終索引得到抽獎(jiǎng)資格信息并輸出。
      [0081 ]在一個(gè)具體實(shí)施例中,上述第一存儲(chǔ)單元I可以為傳統(tǒng)的數(shù)據(jù)庫,例如SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫或者其他類似的關(guān)系型數(shù)據(jù)庫等。在該第一存儲(chǔ)單元I中保存有關(guān)聯(lián)于不同的使用者的抽獎(jiǎng)資格信息,每個(gè)抽獎(jiǎng)資格信息中可以包括:使用者的用戶信息(例如用戶ID)、關(guān)聯(lián)于該使用者的抽獎(jiǎng)資格信息被保存入第一存儲(chǔ)單元I中的時(shí)間信息以及該抽獎(jiǎng)資格信息的使用狀態(tài)信息等。上述信息在下文中會(huì)詳述。
      [0082]在該實(shí)施例中,采用上述第一索引單元2,針對(duì)每個(gè)保存于第一存儲(chǔ)單元I中的抽獎(jiǎng)資格信息形成一個(gè)對(duì)應(yīng)的用于進(jìn)行索引的資格標(biāo)識(shí)信息。該資格標(biāo)識(shí)信息可以采用上述抽獎(jiǎng)資格信息中的用戶信息,例如用戶ID。
      [0083]在該實(shí)施例中,采用上述第二索引單元3,針對(duì)每個(gè)由上述第一索引單元2形成的用于對(duì)抽獎(jiǎng)資格信息進(jìn)行索引的資格標(biāo)識(shí)信息,形成一個(gè)對(duì)應(yīng)的資格權(quán)重信息。該資格權(quán)重信息中可以包括上述用戶信息(例如用戶ID)以及資格過期時(shí)間。該資格過期時(shí)間可以從一針對(duì)所述抽獎(jiǎng)資格信息的預(yù)設(shè)的起始操作時(shí)間起至一針對(duì)所述抽獎(jiǎng)資格信息的預(yù)設(shè)的終止操作時(shí)間為止。換言之,該資格過期時(shí)間為預(yù)設(shè)的一個(gè)時(shí)間段,該時(shí)間段是一個(gè)固定的時(shí)間段,其起始時(shí)刻為一個(gè)預(yù)設(shè)的起始操作時(shí)間,以及其終止時(shí)刻為一個(gè)預(yù)設(shè)的終止操作時(shí)間。上述資格權(quán)重信息的初始值的一個(gè)優(yōu)選實(shí)施例可以為= 12345678022403,其中前8位(12345678)用于表示用戶信息,后6位(022403)用于用于表示對(duì)應(yīng)的抽獎(jiǎng)資格信息的操作時(shí)間,即對(duì)應(yīng)的抽獎(jiǎng)資格信息于2月24日3時(shí)被新增到上述第一存儲(chǔ)單元I中。則上述資格過期時(shí)間為一個(gè)預(yù)設(shè)的時(shí)間段例如從010101(01月01日01時(shí))至123124(12月31日24時(shí))。
      [0084]則在該實(shí)施例中,使用者根據(jù)用戶信息查詢得到第二索引單元3中包括的對(duì)應(yīng)的資格權(quán)重信息,從而根據(jù)資格權(quán)重信息索引得到資格標(biāo)識(shí)信息,以及根據(jù)資格標(biāo)識(shí)信息最終索引得到抽獎(jiǎng)資格信息并輸出。
      [0085]本發(fā)明的較佳的實(shí)施例中,上述第一查詢單元4根據(jù)當(dāng)前的查詢時(shí)間,查找是否存在相匹配的用戶信息的操作時(shí)間處于上述資格過期時(shí)間內(nèi),并根據(jù)查找得到的用戶信息獲得資格標(biāo)識(shí)信息,以及根據(jù)資格標(biāo)識(shí)信息索引得到抽獎(jiǎng)資格信息并輸出。
      [0086]具體地,本發(fā)明的一個(gè)較佳的實(shí)施例中,對(duì)應(yīng)每個(gè)用戶信息的最大的操作時(shí)間范圍可以統(tǒng)一為從起始操作時(shí)間(O I月OI日OI時(shí))至終止操作時(shí)間(I 2月31日24時(shí)),例如用戶信息為12345678,對(duì)應(yīng)的操作時(shí)間范圍為010101至123124,則上述資格權(quán)重信息的最大的可取值范圍(即資格過期時(shí)間)就為12345678010101至12345678123124,上述第一查詢單元4可以將關(guān)聯(lián)于當(dāng)前時(shí)間的當(dāng)前操作時(shí)間(例如122117)作為上述起始操作時(shí)間,以確定此次查詢的操作時(shí)間范圍,并在上述被確定的操作時(shí)間范圍內(nèi)查找是否存在相應(yīng)的資格權(quán)重信息,例如在12345678122117-12345678123124這個(gè)范圍查找是否有相應(yīng)的取值,從而找到相應(yīng)的資格權(quán)重信息,并進(jìn)而索引得到資格標(biāo)識(shí)信息,并最終得到保存于上述第一存儲(chǔ)單元I中的抽獎(jiǎng)資格信息。
      [0087]本發(fā)明的較佳的實(shí)施例中,上述第一查詢單元4根據(jù)用戶信息查詢得到至少一個(gè)資格權(quán)重信息。
      [0088]則仍然如圖1所示,上述抽獎(jiǎng)資格索引系統(tǒng)中還包括:
      [0089]展示單元5,連接第一查詢單元4,用于將第一查詢單元4查詢得到的資格權(quán)重信息的個(gè)數(shù)展示給使用者查看。
      [0090]具體地,本發(fā)明的較佳的實(shí)施例中,若根據(jù)上述操作時(shí)間范圍查詢得到多個(gè)關(guān)聯(lián)于用戶信息的資格權(quán)重信息,而每個(gè)資格權(quán)重信息必定對(duì)應(yīng)一個(gè)資格標(biāo)識(shí)信息,從而對(duì)應(yīng)一個(gè)抽獎(jiǎng)資格信息,因此上述查詢得到的資格權(quán)重信息的個(gè)數(shù)實(shí)際表示用戶當(dāng)前可供使用的抽獎(jiǎng)資格的次數(shù),因此將該個(gè)數(shù)展示給使用者查看。
      [0091]本發(fā)明的較佳的實(shí)施例中,上述抽獎(jiǎng)資格索引系統(tǒng)適用于redis存儲(chǔ)系統(tǒng)。所謂redis存儲(chǔ)系統(tǒng),是一個(gè)開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、鍵值(Key)對(duì)形式(Value)的數(shù)據(jù)庫。
      [0092]因此,上述第一索引單元2可以采用Key-Value的索引建立方式形成包括資格標(biāo)識(shí)信息的索引信息,其中采用資格標(biāo)識(shí)信息形成Key信息,以及采用以json格式經(jīng)過序列化后的抽獎(jiǎng)資格信息形成Value信息。
      [0093]本發(fā)明的較佳的實(shí)施例中,仍然如圖1所示,上述抽獎(jiǎng)資格索引系統(tǒng)中還包括:
      [0094]新增單元6,分別連接第一索引單元2和第二索引單元3,用于根據(jù)新增的抽獎(jiǎng)資格信息分別形成用于索引的資格標(biāo)識(shí)信息以及資格權(quán)重信息;
      [0095]第二存儲(chǔ)單元7,分別連接新增單元I和第一索引單元2,新增的抽獎(jiǎng)資格信息被同時(shí)保存于第二存儲(chǔ)單元7中,第一索引單元2根據(jù)第二存儲(chǔ)單元7中保存的抽獎(jiǎng)資格信息生成相應(yīng)的用于索引的資格標(biāo)識(shí)信息;
      [0096]標(biāo)記單元8,連接第二存儲(chǔ)單元7,用于將在第二存儲(chǔ)單元7中的保存時(shí)間超過一預(yù)設(shè)的過期時(shí)間的抽獎(jiǎng)資格信息標(biāo)記為過期;
      [0097]第二查詢單元9,連接第二索引單元3,用于按照預(yù)設(shè)的第一時(shí)間間隔查找得到至當(dāng)前時(shí)間為止在第二存儲(chǔ)單元7中保存的被標(biāo)記為過期的抽獎(jiǎng)資格信息,并包括在一待清理列表中輸出;
      [0098]清理單元10,分別連接第二查詢單元9、第一索引單元2、第二索引單元3和第二存儲(chǔ)單元7,用于根據(jù)待清理列表刪除對(duì)應(yīng)的抽獎(jiǎng)資格信息。
      [0099]具體地,本發(fā)明的較佳的實(shí)施例中,上述新增單元6用于根據(jù)擬增加的抽獎(jiǎng)資格信息形成相應(yīng)的資格標(biāo)識(shí)信息并放入上述第一索引單元2中,并且形成相應(yīng)的資格權(quán)重信息并放入上述第二索引單元3中。上述抽獎(jiǎng)資格信息的完整信息被包括在上述資格標(biāo)識(shí)信息中。同時(shí)新增單元6將上述擬新增的抽獎(jiǎng)資格信息放入上述第二存儲(chǔ)單元7中。
      [0100]則本發(fā)明的較佳的實(shí)施例中,在上述抽獎(jiǎng)資格索引系統(tǒng)中預(yù)設(shè)一個(gè)抽獎(jiǎng)資格信息的過期時(shí)間。隨后采用上述標(biāo)記單元8將在第二存儲(chǔ)單元7中的保存時(shí)間超過上述預(yù)設(shè)的過期時(shí)間的抽獎(jiǎng)資格信息標(biāo)記為過期。具體地,可以將在第二存儲(chǔ)單元7中保存的時(shí)
      當(dāng)前第2頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1