用戶簽到處理方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,具體而言,涉及一種用戶簽到處理方法和裝置。
【背景技術】
[0002]現(xiàn)在,很多應用的運營方為了鼓勵用戶持續(xù)使用其開發(fā)的應用,會在應用中加入簽到功能,其允許用戶打開應用后進行簽到操作(例如,點擊預設的簽到選項)來表示用戶當天正在使用該應用,如果用戶進行了簽到操作則會得到一定的獎勵,而如果沒有進行簽到操作則無法獲得該獎勵。
[0003]但是,上述的簽到方案還是具有較大的缺陷:用戶反復進行簽到操作,就會得到大量的同樣或同等價值的獎勵;同樣或同等價值的獎勵反而會減少的用戶興趣,用戶不再對獎勵有需求也就不再積極簽到,這反而會降低應用對用戶的粘性。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用戶簽到處理方法和裝置。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種用戶簽到處理方法,其包括:接收來自客戶端的用戶進行的簽到操作,所述簽到操作表示所述用戶正在使用所述客戶端,并將本次簽到操作與當前時間點對應地進行記錄;從已記錄的多次簽到操作對應的多個時間點中,獲取包含所述當前時間點在內(nèi)的多個連續(xù)時間點,并根據(jù)所述多個連續(xù)時間點計算時間路徑;根據(jù)所述時間路徑的長度,獲取虛擬資源并推送給所述用戶。
[0006]依據(jù)本發(fā)明的另一方面,還提供了一種用戶簽到處理裝置,其包括:簽到操作接收模塊,用于接收來自客戶端的用戶進行的簽到操作,所述簽到操作表示所述用戶正在使用所述客戶端,并將本次簽到操作與當前時間點對應地進行記錄;第一時間路徑計算模塊,用于從已記錄的多次簽到操作對應的多個時間點中,獲取包含所述當前時間點在內(nèi)的多個連續(xù)時間點,并根據(jù)所述多個連續(xù)時間點計算時間路徑;虛擬資源推送模塊,用于根據(jù)所述時間路徑的長度,獲取虛擬資源并推送給所述用戶。
[0007]根據(jù)以上的技術方案,本發(fā)明的用戶簽到處理方法和裝置至少具有以下優(yōu)點:
[0008]與現(xiàn)有的技術方案不同,在本發(fā)明的技術方案中并不僅僅基于用戶當前是否簽到而對用戶推送虛擬資源,而是進一步地計算用戶連續(xù)進行簽到對應的時間路徑,并按時間路徑的長短決定推送給用戶的虛擬資源;則用戶想要獲取特定的虛擬資源的話,必須持續(xù)地進入應用進行簽到操作,這有助于增強應用對于用戶的粘性。
[0009]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0010]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0011]圖1示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理方法的流程圖;
[0012]圖2示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理方法的流程圖;
[0013]圖3示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理方法的流程圖;
[0014]圖4示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理方法產(chǎn)生的圖形數(shù)據(jù)示意圖;
[0015]圖5示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理裝置的框圖;
[0016]圖6示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理裝置的框圖;
[0017]圖7示出了根據(jù)本發(fā)明的一個實施例的用戶簽到處理裝置的框圖。
【具體實施方式】
[0018]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
[0019]如圖1所示,本發(fā)明的一個實施例中提供了一種用戶簽到處理方法,其包括:
[0020]步驟110,接收來自客戶端的用戶進行的簽到操作,簽到操作表示用戶正在使用客戶端,并將本次簽到操作與當前時間點對應地進行記錄。在本實施例的技術方案中,對簽到操作的類型不進行限制,例如對于游戲應用,簽到操作可以通過點擊在游戲界面中設置的簽到選項來實現(xiàn),以表示用戶當日打開了該游戲。
[0021 ] 步驟120,從已記錄的多次簽到操作對應的多個時間點中,獲取包含當前時間點在內(nèi)的多個連續(xù)時間點,并根據(jù)多個連續(xù)時間點計算時間路徑。在本實施例的技術方案中,對連續(xù)的概念進行解釋:即相鄰的兩個簽到時間點之間沒有間隔,例如,以天為時間單位來統(tǒng)計用戶簽到,相鄰兩個簽到時間內(nèi)不能有一天或幾天的間隔;時間路徑的長度可以按連續(xù)時間點中最早時間點與當前時間天的差值來計算,例如,最早時間點為8月I日,當前時間為8月7日,則時間路徑可以計算為6。
[0022]步驟130,根據(jù)時間路徑的長度,獲取虛擬資源并推送給用戶。在本實施例的技術方案中,例如,用戶的時間路徑為4則推送虛擬道具A給用戶,用戶的時間路徑為10則虛擬道具B給用戶,如果用戶在時間路徑達到4之后出現(xiàn)了未簽到的情況,則時間路徑的值歸零,需要重新開始連續(xù)簽到使時間路徑的值增大,可見用戶想要得到虛擬道具B則盡量避免出現(xiàn)未簽到的情況,而用戶連續(xù)簽到則有利于增強應用對用戶的粘性。
[0023]如圖2所示,本發(fā)明的一個實施例中提供了一種用戶簽到處理方法,其包括:
[0024]步驟210,接收來自客戶端的用戶進行的簽到操作,簽到操作表示用戶正在使用客戶端,并將本次簽到操作與當前時間點對應地進行記錄。
[0025]步驟220,從已記錄的多次簽到操作對應的多個時間點中,獲取包含當前時間點在內(nèi)的多個連續(xù)時間點,并根據(jù)多個連續(xù)時間點計算時間路徑。
[0026]步驟230,根據(jù)時間路徑的長度,獲取虛擬資源并推送給用戶。
[0027]步驟240,接收來自客戶端的用戶發(fā)出的補簽請求。
[0028]步驟250,在接收到補簽請求時記錄新的簽到操作,并選擇尚未記錄的時間點與新的簽到操作對應地進行記錄。在本實施例的技術方案中,由于用戶出現(xiàn)未簽到的情況會導致時間路徑歸零,所以給予用戶補簽的機會,以避免用戶非有意漏簽的情況發(fā)生。以下進一步說明兩種補簽方式:
[0029]I)補簽請求中包含用戶指定的尚未記錄的時間點。將用戶指定的時間點與新的簽到操作對應地進行記錄。例如,用戶在8月2日未簽到,則在之后其個人可以指定對8月2日進行補簽。
[0030]2)選擇距離當前時間點距離最近的尚未記錄的時間點與新的簽到操作對應地進行記錄。由于時間路徑計算的以當前時間點為終點的連續(xù)簽到時間,所以可以距離當前時間最近的未簽到時間進行補簽,以為用戶盡量增加時間路徑的長度。
[0031]如圖3所示,本發(fā)明的一個實施例中提供了一種用戶簽到處理方法,其包括:
[0032]步驟310,接收來自客戶端的用戶進行的簽到操作,簽到操作表示用戶正在使用客戶端,并將本次簽到操作與當前時間點對應地進行記錄。
[0033]步驟320,從已記錄的多次簽到操作對應的多個時間點中,獲取包含當前時間點在內(nèi)的多個連續(xù)時間點,并根據(jù)多個連續(xù)時間點計算時間路徑。
[0034]步驟330,將時間路徑的長度換算為相應的虛擬資源價值,并獲取具有虛擬資源價值的虛擬資源進行推送。在本實施例的技術方案中,例如,用戶的時間路徑長度為6則換算為價值3.6元,并取得價值為3.6元的虛擬資源進行推送:用戶的時間路徑長度為10則換算為10元,并取得價值為10元的虛擬資源進行推送。其中,時間路徑的增長速度小于其對應的虛擬資源價值的增長速度,以保證用戶持續(xù)簽到,來增強應用對用戶的粘性。
[0035]步驟340,對于待推送給用戶的虛擬資源,計算其對應的待完成時間路徑。在本實施例的技術方案中,例如,用戶當前的時間路徑為7,對用戶推送虛擬資源A ;同時對于未推送的虛擬資源B,計算需要用戶待完成的時間路徑為20。
[0036]步驟350,根據(jù)時間路徑、待完成時間路徑生成圖形數(shù)據(jù)并發(fā)送到客戶端,圖形數(shù)據(jù)用于通過圖形方式顯示時間路徑、待完成時間路徑的長度。在本實施例的技術方案中,結(jié)合前述的內(nèi)容,生成的圖形數(shù)據(jù)在客戶端顯示具體如圖4所示,其中,用戶自8月I日開始簽到,當前時間為8月8日并獲得虛擬資源A,如用戶持續(xù)簽到至8月21日則時間路徑到達20,用戶可以獲取虛擬資源B,圖中8月I日至8月8日的時間點之間的直線