本發明的實施方式涉及電子商務技術領域,更具體地,本發明的實施方式涉及一種防沉迷控制方法和設備。
背景技術:
本部分旨在為權利要求書中陳述的本發明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
目前,網絡上流行一種“一元購”消費模式,以較少的投入獲得較大的回報,“一元購”消費模式大體如下:
“一元購”購物平臺中每個商品都有一個總需人次,用戶通過相應的資金購買至少一人次并獲得一個號碼,當不同用戶參與的人次之和達到商品總需人次后,“一元購”即通過預先公布的規則計算出該商品該期的唯一幸運號碼,當用戶獲得的號碼與幸運號碼一致時,用戶即獲得該商品。此種參與模式可讓用戶通過小投入獲取大額回報,比如針對一臺電視機,用戶僅使用一元購買了一個人次,其獲得的號碼如果正好與幸運號碼一致,此時,用戶可獲得該電視機。當用戶獲得的號碼與幸運號碼不同時,其投入的資金不會退回給該用戶,此時,容易使用戶沉迷上癮,最終可能給用戶帶來巨額虧本。
當前業界最常規的做法是在用戶沉迷上癮出現巨額虧本時,若用戶反饋給“一元購”平臺,“一元購”平臺會進行人工勸導,并給予一定金額的安撫紅包,而對沉迷上癮的用戶進行勸導并給予紅包安撫只能緩解部分這類用戶虧本后的情緒,仍然存在上癮用戶不反饋就得不到勸導,或者,已得到勸導的用戶繼續沉迷,并繼續虧本的情況。
因此,目前缺乏一種防沉迷控制方案,能夠自適應的對用戶進行防沉迷控制,以避免用戶沉迷上癮。
技術實現要素:
現有技術中的“一元購”消費模式以及與“一元購”消費模式類似的消費模式,很可能會導致用戶沉迷上癮,從而給用戶的財產帶來損失。而現有技術中并沒有一套合適的防沉迷方案,來防止用戶沉迷上癮。為此,非常需要一種防沉迷控制方法,從而能夠自適應的對用戶進行防沉迷控制,以避免用戶沉迷上癮。
在本上下文中,本發明的實施方式期望提供一種防沉迷控制方法和設備。
在本發明實施方式的第一方面中,提供了一種防沉迷控制方法,包括:
響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;
若是,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;
若否,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
在本發明實施方式的第二方面中,提供了一種防沉迷控制的設備,包括:
判斷模塊,用于響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;
第一控制模塊,用于在所述指定賬號已實名認證的情況下,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;
第二控制模塊,用于在所述指定賬號未實名認證的情況下,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
在本發明實施方式的第三方面中,提供了一種防沉迷控制設備,例如,可以包括存儲器和處理器,其中,處理器可以用于讀取存儲器中的程序,執行下列過程:
響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;
若是,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;
若否,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
在本發明實施方式的第四方面中,提供了一種程序產品,其包括程序代碼,當所述程序產品運行時,所述程序代碼用于執行以下過程:
響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;
若是,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;
若否,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
根據本發明實施方式的防沉迷控制方法和設備,根據已實名認證賬號所屬的實名相關聯的所有賬號的總體實際投入和實際虧損情況,對該已實名認證賬號進行防沉迷控制,根據未實名認證賬號的實際投入情況和實際虧損情況,對該未實名認證賬號進行防沉迷控制,從而實現了對“一元購”消費模式或者與“一元購”消費模式類似的消費模式中的用戶進行自適應的防沉迷控制,能夠在一定程度上避免用戶出現沉迷上癮的情況。
附圖說明
通過參考附圖閱讀下文的詳細描述,本發明示例性實施方式的上述以及其他目的、特征和優點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發明的若干實施方式,其中:
圖1示意性地示出了根據本發明實施方式的應用場景示意圖;
圖2示意性地示出了根據本發明第一種實施例的一種防沉迷控制方法的流程示意圖;
圖3示意性地示出了根據本發明第二種實施例的一種防沉迷控制方法的流程示意圖;
圖4示意性地示出了根據本發明第三種實施例的一種防沉迷控制方法的流程示意圖;
圖5示意性地示出了根據本發明第四種實施例的一種防沉迷控制方法的流程的示意圖;
圖6示意性地示出了根據本發明第五種實施例的一種防沉迷控制方法的流程的示意圖;
圖7示意性地示出了根據本發明第六種實施例的一種防沉迷控制方法的流程的示意圖;
圖8示意性地示出了根據本發明一實施例的一種防沉迷控制設備的結構示意圖。
在附圖中,相同或對應的標號表示相同或對應的部分。
具體實施方式
下面將參考若干示例性實施方式來描述本發明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發明,而并非以任何方式限制本發明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠將本公開的范圍完整地傳達給本領域的技術人員。
本領域技術人員知道,本發明的實施方式可以實現為一種系統、裝置、設備、方法或計算機程序產品。因此,本公開可以具體實現為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結合的形式。
根據本發明的實施方式,提出了一種防沉迷控制方法和設備。
在本文中,附圖中的任何元素數量均用于示例而非限制,以及任何命名都僅用于區分,而不具有任何限制含義。
下面參考本發明的若干代表性實施方式,詳細闡釋本發明的原理和精神。
發明概述
本發明人發現,現有技術中的“一元購”消費模式以及與“一元購”消費模式類似的消費模式,很可能會導致用戶沉迷上癮,從而給用戶的財產帶來損失。而現有技術中并沒有一套合適的防沉迷方案,來防止用戶沉迷上癮。
為此,本發明提供了一種防沉迷控制方法和設備,該方法可以包括:響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;若是,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;若否,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
在介紹了本發明的基本原理之后,下面具體介紹本發明的各種非限制性實施方式。
應用場景總覽
首先參考圖1,如圖1所示,為本發明實施例提供的防沉迷控制方案的應用場景示意圖,包括用戶終端101和服務器102,其中,用戶10通過用戶終端101,更具體地,通過用戶終端101中安裝的客戶端軟件,向服務器102提交購買請求,服務器102響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;若是,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;若否,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。其中,通信網絡可以為局域網、廣域網等;用戶終端101可以為便攜設備(例如:手機、平板、筆記本電腦等),也可以為個人電腦(PC,Personal Computer)。
示例性方法
下面結合圖1的應用場景,參考圖2~圖7來描述根據本發明示例性實施方式的防沉迷控制方法。需要注意的是,上述應用場景僅是為了便于理解本發明的精神和原理而示出,本發明的實施方式在此方面不受任何限制。相反,本發明的實施方式可以應用于適用的任何場景。
圖2為本發明提供的一種防沉迷控制方法的一實施例的流程示意圖,執行主體可以為應用場景總覽中的服務器102,也可以為用戶終端101,或者部分由服務器102執行,部分由用戶終端101執行。如圖2所示,本發明實施例提供的一種防沉迷控制方法,包括如下步驟:
步驟201,響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證,如果是,執行步驟202,否則,執行步驟203。
本步驟中,指定賬號為用戶在“一元購”消費平臺中注冊的賬號,該指定賬號可以為任一用戶注冊的任一賬號,當用戶想參與“一元購”消費平臺中針對任一商品的“一元購”活動時,需要通過其在“一元購”消費平臺中注冊的賬號向服務器發送購買請求,或者通過第三方賬號向服務器發送購買請求,服務器對該賬號進行是否實名認證的判斷。其中,已實名認證的賬號是指服務器將該賬號與用戶的相關證件號碼(比如身份證)以及真實姓名進行關聯存儲后的賬號,此時,該賬號關聯一個實名(證件號碼與真實姓名對應關系,或者經過認證的真實姓名),即通過該賬號關聯到一個真實的人,而一個實名可以關聯至少一個賬號。
步驟202,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制。
具體實施時,確定指定賬號所屬的實名,根據指定賬號所屬的實名確定與該實名相關聯的各個賬號(包括指定賬號);確定該實名所關聯的各個賬號的累計實際投入金額之和以及累計實際虧損金額之和,假設,該實名相關聯的賬號a,b,c,a的累計實際投入金額為A,b的累計實際投入金額為B,c的累計實際投入金額為C,a的累計實際虧損金額為X,b的累計實際虧損金額為Y,c的累計實際虧損金額為Z,其中,a為指定賬號,b和c為與指定賬號a屬于同一實名的賬號,則與a所屬的實名相關聯的各個賬號的累計投入金額之和等于A+B+C,與a所屬的實名相關聯的各個賬號的累計虧損金額之和等于X+Y+Z。
本步驟中,可以但不限定于采用如下方式對指定賬號(已實名認證)進行防沉迷控制:當與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和不小于禁止消費閾值,并且,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和不小于第一虧損閾值時,禁止該指定賬號的購買操作。還可進一步禁止與所述指定賬號所述的實名相關聯的其它賬號的購買操作,即禁止該實名對應的真實的人的購買操作。當與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和小于禁止消費閾值,或者,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和小于第一虧損閾值時,允許該指定賬號的購買操作,并進行后續的購買流程。
本步驟中,可以但不限定于采用如下方式對指定賬號(已實名認證)進行防沉迷控制:當與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和不小于禁止消費閾值,或,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和不小于第一虧損閾值時,禁止該指定賬號的購買操作。還可進一步禁止與所述指定賬號所述的實名相關聯的其它賬號的購買操作,即禁止該實名對應的真實的人的購買操作。當與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和小于禁止消費閾值,并且,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和小于第一虧損閾值時,允許該指定賬號的購買操作,并進行后續的購買流程。
步驟203,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
具體實施時,當提交購買請求的指定賬號未經過實名認證時,僅根據該指定賬號的累計實際投入金額以及累計實際虧損金額,對該指定賬號進行防沉迷控制。
本步驟中,可以但不限定于采用如下方式對指定賬號(未實名認證)進行防沉迷控制:當指定賬號的累計實際投入金額不小于禁止消費閾值,和/或,指定賬號的累計實際虧損金額不小于第一虧損閾值時,禁止該指定賬號的購買操作;當指定賬號的累計實際投入金額小于禁止消費閾值,和/或,指定賬號的累計實際虧損金額小于第一虧損閾值時,允許該指定賬號的購買操作,并進行后續的購買流程。
圖1提供的實施例中,禁止消費閾值以及第一虧損閾值的大小可根據實際應用場景設定,這里不做具體限定。
需要說明的是,本發明實施例中賬號的累計實際投入金額為用戶通過該賬號已實際消費的金額,其中,實際消費的金額為用戶充值到賬號中的金額以及用戶通過第三方直接支付的金額,不包括消費平臺免費發送的虛擬幣、通過消費平臺的優惠活動以較低價格購買數量較多的虛擬幣等使用較少的實際貨幣兌換得到額外的可用于購買商品的虛擬幣。本發明實施例中賬號的累計實際虧損金額,可根據該賬號購買到的商品的價值總和與該賬號的累計實際投入金額的差值確定,該差值小于零時,說明該賬號處于虧損狀態,此時該差值就等于該賬號的累計實際虧損金額;該差值大于零時,說明該賬號處于盈利狀態未虧損;該差值等于零時,說明該賬號處于未盈利也未虧損狀態。
利用圖1提供的實施例,根據已實名認證賬號所屬的實名相關聯的所有賬號的總體實際投入和實際虧損情況,對該已實名認證賬號進行防沉迷控制,根據未實名認證賬號的實際投入情況和實際虧損情況,對該未實名認證賬號進行防沉迷控制,從而實現了對“一元購”消費模式或者與“一元購”消費模式類似的消費模式中的用戶進行自適應的防沉迷控制,能夠在一定程度上避免用戶出現沉迷上癮的情況,進而能夠在一定程度上降低用戶的財產損失。
優選地,可按照圖3提供的內容,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制:
步驟301,判斷與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和是否小于禁止消費閾值,如果是,執行步驟302,否則,執行步驟303。
步驟302,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
具體實施時,若與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和小于禁止消費閾值,或者,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和小于第一虧損閾值,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
需要說明的是,非實際投入金額為用戶通過該賬號非實際消費的金額,其中,非實際消費的金額包括消費平臺免費發送的虛擬幣以及通過消費平臺的優惠活動以較低價格購買的數量較多的虛擬幣等使用較少的實際貨幣兌換得到額外的可用于購買商品的虛擬幣,以及充值到賬戶中的金額、用戶通過第三方直接支付的金額。
步驟303,判斷與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和是否小于第一虧損閾值,如果是,執行步驟302,否則,執行步驟304。
步驟304,根據所述指定賬號實名認證前的累計實際投入金額以及所述指定賬號實名認證后的累計實際投入金額,對所述指定賬號進行防沉迷控制。
具體實施時,若與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和不小于禁止消費閾值,并且,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和不小于第一虧損閾值,根據所述指定賬號實名認證前的累計實際投入金額以及所述指定賬號實名認證后的累計實際投入金額,對所述指定賬號進行防沉迷控制。
應當說明的是,未實名認證的賬號可進行實名認證,并可記錄該賬號實名認證前的累計實際投入金額和該賬號實名認證后的累計實際投入金額。
本步驟中,可以但不限定于按照以下方式對所述指定賬號進行防沉迷控制:當所述指定賬號實名認證前的累計實際投入金額不小于禁止消費閾值,并且,所述指定賬號實名認證后的累計實際投入金額小于緩沖金額閾值時,允許該指定賬號的購買操作,并進行后續的購買流程;當所述指定賬號實名認證前的累計實際投入金額小于禁止消費閾值,或者,所述指定賬號實名認證后的累計實際投入金額不小于緩沖金額閾值時,禁止所述指定賬號的購買操作。
根據圖3提供的內容,由于不僅僅是根據與指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和與禁止消費閾值的大小關系,以及,與指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和與第一虧損閾值的大小關系,對指定賬號進行防沉迷控制,而是進一步根據指定賬號實名認證前和實名認證后的投入情況,對指定賬號進行了更加細致的防沉迷控制。
優選地,具體實施時,在與指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和不小于禁止消費閾值,并且,與指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和不小于第一虧損閾值的基礎上,可按照圖4提供的內容,根據所述指定賬號實名認證前的累計實際投入金額以及所述指定賬號實名認證后的累計實際投入金額,對所述指定賬號進行防沉迷控制:
步驟401,判斷所述指定賬號實名認證前的累計實際投入金額是否小于禁止消費閾值,如果是,執行步驟402,否則,執行步驟403。
步驟402,禁止所述指定賬號的購買操作,并禁止與所述指定賬號屬于同一實名的其它賬號的購買操作。
本步驟中,雖然指定賬號實名認證前的累計實際投入金額小于禁止消費閾值,但由于圖4是基于與指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和不小于禁止消費閾值,并且,與指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和不小于第一虧損閾值實施的,此時,為了防止該指定賬號所屬的實名沉迷上癮,依然禁止該賬號的購買操作。或者,如下所述,在指定賬號實名認證后的累計實際投入金額不小于緩沖金額閾值時,禁止所述指定賬號的購買操作,緩沖金額閾值的含義將在下文介紹,這里不做贅述。
步驟403,判斷所述指定賬號實名認證后的累計實際投入金額是否小于緩沖金額閾值,如果是,執行步驟404,否則,執行步驟402。
其中,在指定賬號實名認證前的累計實際投入金額不小于禁止消費閾值的情況下,不是直接禁止該指定賬號的購買操作,而是進一步判斷指定賬號實名認證后的累計投入金額與緩沖金額閾值的關系,這樣可以給實名認證后的指定賬號一定的緩沖空間,即設置一個緩沖金額閾值,從而給實名認證后的指定賬號繼續購買商品的機會。
本步驟中,在指定賬號實名認證后的累計投入金額小于緩沖金額閾值的情況下,允許該指定賬號的購買操作,并進行后續的購買流程,優選地,如果指定賬號實名認證后的累計投入金額小于緩沖金額閾值,執行步驟404。
步驟404,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
優選地,按照圖5提供的內容,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制:
步驟501,判斷指定賬號的累計實際投入金額是否小于禁止消費閾值,如果是,執行步驟502,否則,執行步驟503。
步驟502,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
步驟502僅是一種優選實施方式,當然,若所述指定賬號的累計實際投入金額小于禁止消費閾值,或者,所述指定賬號的累計實際虧損金額小于第一虧損閾值時,也可直接允許該指定賬號的購買操作,并進行后續的購買流程。
步驟503,判斷指定賬號的累計實際虧損金額是否小于第一虧損閾值,如果是,執行步驟502,否則,執行步驟504。
步驟504,向所述指定賬號返回購買失敗以及實名認證提示界面。
步驟504僅是一種優選實施方式,當然,若所述指定賬號的累計實際投入金額不小于禁止消費閾值,并且,所述指定賬號的累計實際虧損金額不小于第一虧損閾值時,也可僅向指定賬戶返回購買失敗響應。
本發明實施例,若所述指定賬號的累計實際投入金額不小于禁止消費閾值,并且,所述指定賬號的累計實際虧損金額不小于第一虧損閾值時,禁止指定賬號的購買操作,并向指定賬號返回購買失敗以及實名認證提示界面,這樣不僅可以防止指定賬號沉迷上癮,還可以強制指定賬號進行實名認證,從而提高該指定賬號的安全性和可靠性。其中,實名認證提示界面中可以包括進行實名認證的入口。
進一步優選地,在所述指定賬號的累計實際投入金額小于禁止消費閾值的情況下,若所述指定賬號的累計實際投入金額不小于認證閾值,并且,所述指定賬號的累計實際虧損金額不小于認證虧損閾值,向所述指定賬號返回購買失敗以及實名認證提示界面;若所述指定賬號的累計實際投入金額小于認證閾值,或者,所述指定賬號的累計實際虧損金額小于認證虧損閾值,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。通過雙重判斷可以防止遺漏對投入金額較大以及虧損金額較大的賬號進行實名認證。優選地,認證閾值小于禁止消費閾值。
具體實施時,可以但不限定于按照以下方式根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制:若所述指定賬號的非實際投入金額不小于限制類消費閾值,并且,所述指定賬號的非實際虧損金額不小于限制類虧損閾值,禁止所述指定賬號的購買操作;若所述指定賬號的非實際投入金額小于限制類消費閾值,或者,所述指定賬號的非實際虧損金額小于限制類虧損閾值,允許該指定賬號的購買操作,并進行后續的購買流程。或者,若所述指定賬號的非實際投入金額不小于限制類消費閾值,或,所述指定賬號的非實際虧損金額不小于限制類虧損閾值,禁止所述指定賬號的購買操作;若所述指定賬號的非實際投入金額小于限制類消費閾值,并且,所述指定賬號的非實際虧損金額小于限制類虧損閾值,允許該指定賬號的購買操作,并進行后續的購買流程。
優選地,按照圖6提供的內容,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制:
步驟601,判斷所述指定賬號的非實際投入金額是否小于限制類消費閾值,如果否,執行步驟602,如果是,執行步驟604。
步驟602,判斷所述指定賬號的非實際虧損金額是否小于限制類虧損閾值,如果否,執行步驟603,如果是,執行步驟604。
步驟603,向所述指定賬號返回購買失敗以及限制消費提示界面。
其中,限制類消費閾值小于禁止消費閾值,限制類虧損閾值小于第一虧損閾值。具體實施時,若所述指定賬號的非實際投入金額不小于限制類消費閾值,并且,所述指定賬號的非實際虧損金額不小于限制類虧損閾值,向所述指定賬號返回購買失敗以及限制消費提示界面。
步驟604,判斷所述指定賬號的累計非實際投入金額是否小于消費提醒閾值,如果是,執行步驟605,否則,執行步驟606。
步驟605,允許所述指定賬號的購買操作,并進行后續的購買流程。
步驟606,判斷所述指定賬號的累計非實際虧損金額是否小于虧損提醒閾值,如果是,執行步驟605,否則,執行步驟607。
其中,消費提醒閾值小于限制類提醒閾值,虧損提醒閾值小于限制類虧損閾值。
步驟607,向所述指定賬號返回理性消費提示界面。
本步驟中,若所述指定賬號的累計非實際投入金額小于限制類消費閾值且不小于消費提醒閾值,并且,所述指定賬號的累計非實際虧損金額小于限制類虧損閾值且不小于虧損提醒閾值,向所述指定賬號返回理性消費提示界面。
具體實施時,該理性消費提示界面被關閉后,指定賬號可繼續進行后續的購買流程。理性消費提示界面中可包括是否繼續購買的提示按鈕,響應于指定賬號對理性消費提示界面的繼續購買的提示按鈕的操作時,允許所述指定賬號的購買操作,并進行后續的購買流程;響應于指定賬號對理性消費提示界面的不繼續購買的提示按鈕的操作時,向所述指定賬號返回放棄購買的響應。本步驟在指定賬號的非實際投入金額小于限制類消費閾值,或者,指定賬號的非實際虧損金額小于限制類虧損閾值的情況下,不是直接允許該指定賬號的購買操作,而是進一步根據指定賬號的非實際投入金額與消費提醒閾值,以及指定賬號的非實際虧損金額與虧損提醒閾值,對指定賬號進行理性消費的提醒,從而起到對指定賬號進行理性消費提醒的目的。
作為一種優選實施方式,按照以下方式確定所述指定賬號的非實際投入金額不小于限制類消費閾值:若所述指定賬號當日的累計非實際投入金額不小于第一限制消費閾值,確定所述指定賬號的非實際投入金額不小于限制類消費閾值。其中,不同場景下的限制類消費閾值可以不同,第一限制消費閾值為其中一種場景下的一個限制類消費閾值。當然,在具體實施時,也可以限定不同場景下的限制類消費閾值均相同。
相應地,采用如下方式確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值:若所述指定賬號當日的累計非實際虧損金額不小于第一限制虧損閾值,確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值。其中,不同場景下的限制類虧損閾值可以不同,第一限制虧損閾值為其中一種場景下的一個限制類虧損閾值。當然,在具體實施時,也可以限定不同場景下的限制類虧損閾值均相同。
在該優選實施方式的基礎上,向指定賬號返回的購買失敗以及限制消費提示界面用于提示所述指定賬號當日不可繼續購買商品。
作為另一種優選地實施方式,按照以下方式確定所述指定賬號的非實際投入金額不小于限制類消費閾值:若所述指定賬號的累計非實際投入金額不小于第二限制消費閾值,確定所述指定賬號的非實際投入金額不小于限制類消費閾值。其中,不同場景下的限制類消費閾值可以不同,第二限制消費閾值為其中一種場景下的一個限制類消費閾值。當然,在具體實施時,也可以限定不同場景下的限制類消費閾值均相同。
相應地,采用如下方式確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值:若所述指定賬號的累計非實際虧損金額不小于第二限制虧損閾值,確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值。其中,不同場景下的限制類虧損閾值可以不同,第二限制虧損閾值為其中一種場景下的一個限制類虧損閾值。當然,在具體實施時,也可以限定不同場景下的限制類虧損閾值均相同。
在該優選實施方式的基礎上,向指定賬號返回的購買失敗以及限制消費提示界面用于提示所述指定賬號任一時間均不可購買商品,即禁止該指定賬號在任意時間的購買操作。
優選地,在所述指定賬號的非實際投入金額小于限制類消費閾值,或者,所述指定賬號的非實際虧損金額小于限制類虧損閾值的情況下,可以允許所述指定賬號的購買操作,并進行后續的購買流程,或者,可以按照以下方式進一步對指定賬號進行防沉迷控制:
方式一:若所述指定賬號在當日,針對指定商品的累計非實際投入金額不小于第一閾值,向所述指定賬號返回禁止購買所述指定商品的提示界面;若所述指定賬號在當日,針對指定商品的累計非實際投入金額小于第一閾值,允許所述指定賬號的購買操作,并進行后續的購買流程。其中,所述指定商品為所述購買請求中攜帶的商品標識對應的商品,所述限制類消費閾值大于第一閾值。
方式二:若所述指定賬號針對指定商品單期的累計非實際投入金額不小于第二閾值,向所述指定賬號返回禁止購買本期指定商品的提示界面;若所述指定賬號針對指定商品單期的累計非實際投入金額小于第二閾值,允許所述指定賬號的購買操作,并進行后續的購買流程。其中,所述指定商品為所述購買請求中攜帶的商品標識對應的商品,所述限制類消費閾值大于第二閾值。
方式三:在所述指定賬號在當日,針對指定商品的累計非實際投入金額小于第一閾值的情況下,若所述指定賬號針對指定商品單期的累計非實際投入金額不小于第二閾值,向所述指定賬號返回禁止購買本期指定商品的提示界面;若所述指定賬號針對指定商品單期的累計非實際投入金額小于第二閾值,允許所述指定賬號的購買操作,并進行后續的購買流程。其中,所述指定商品為所述購買請求中攜帶的商品標識對應的商品,所述限制類消費閾值大于第一閾值,且,限制類消費閾值大于第二閾值,第一閾值大于第二閾值。
作為一種優選地實施方式,按照以下方式確定指定賬號的累計非實際投入金額不小于消費提醒閾值:若所述指定賬號當日累計非實際投入金額不小于第一消費提醒閾值,確定指定賬號的累計非實際投入金額不小于消費提醒閾值。其中,不同場景下的消費提醒閾值可以不同,第一消費提醒閾值為其中一種場景下的一個消費提醒閾值。當然,在具體實施時,也可以限定不同場景下的消費提醒閾值均相同。
相應地,按照以下方式確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值:若所述指定賬號當日累計非實際虧損金額不小于第一虧損提醒閾值,確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值。其中,不同場景下的虧損提醒閾值可以不同,第一虧損提醒閾值為其中一種場景下的一個虧損提醒閾值。當然,在具體實施時,也可以限定不同場景下的虧損提醒閾值均相同。
在該優選實施方式的基礎上,向指定賬號返回的理性消費提示界面用于提示所述指定賬號當日消費金額過多,請理性消費。
作為另一種優選地實施方式,按照以下方式確定指定賬號的累計非實際投入金額不小于消費提醒閾值:若所述指定賬號累計非實際投入金額不小于第二消費提醒閾值,確定指定賬號的累計非實際投入金額不小于消費提醒閾值。其中,不同場景下的消費提醒閾值可以不同,第二消費提醒閾值為其中一種場景下的一個消費提醒閾值。當然,在具體實施時,也可以限定不同場景下的消費提醒閾值均相同。
相應地,按照以下方式確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值:若所述指定賬號累計非實際虧損金額不小于第二虧損提醒閾值,確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值。其中,不同場景下的虧損提醒閾值可以不同,第二虧損提醒閾值為其中一種場景下的一個虧損提醒閾值。當然,在具體實施時,也可以限定不同場景下的虧損提醒閾值均相同。
在該優選實施方式的基礎上,向指定賬號返回的理性消費提示界面用于提示所述指定賬號累計消費金額過多,請理性消費。
下面結合圖7提供的內容,對本發明實施例提供的防沉迷控制方法進行詳細的說明:
步驟701,響應于指定賬號提交的購買請求,判斷該指定賬號是否已進行實名認證,如果是,執行步驟702,否則,執行步驟714。
步驟702,判斷與該指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和是否小于禁止消費閾值,如果是,執行步驟703,否則,執行步驟710。
步驟703,判斷該指定賬號的非實際投入金額是否小于限制類消費閾值,如果是,執行步驟704,否則,執行步驟708。
步驟704,判斷該指定賬號的非實際投入金額是否小于消費提醒閾值,如果是,執行步驟705,否則,執行步驟706。
步驟705,允許所述指定賬號的購買操作,并進行后續的購買流程。
步驟706,判斷該指定賬號的非實際投入金額是否小于虧損提醒閾值,如果是,執行步驟705,否則,執行步驟707。
步驟707,向所述指定賬號返回理性消費提示界面。
步驟708,判斷該指定賬號的非實際虧損金額是否小于限制類虧損閾值,如果是,執行步驟704,否則,執行步驟709。
步驟709,向所述指定賬號返回購買失敗以及限制消費提示界面。
步驟710,判斷與該指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和是否小于第一虧損閾值,如果是,執行步驟703,否則,執行步驟711。
步驟711,判斷該指定賬號實名認證前的累計實際投入金額是否小于禁止消費閾值,如果是,執行步驟712,否則,執行步驟713。
步驟712,禁止該指定賬號的購買操作,并禁止與該指定賬號屬于同一實名的其它賬號的購買操作。
步驟713,判斷該指定賬號實名認證后的累計實際投入金額是否小于緩沖金額閾值,如果是,執行步驟703,否則,執行步驟712。
步驟714,判斷該指定賬號的累計實際投入金額是否小于禁止消費閾值,如果是,執行步驟703,否則,執行步驟715。
步驟715,判斷該指定賬號的累計實際虧損金額是否小于第一虧損閾值,如果是,執行步驟703,否則,執行步驟716。
步驟716,向該指定賬號返回購買失敗以及實名認證提示界面。
示例性設備
在介紹了本發明示例性實施方式的防沉迷控制方法之后,接下來,參考圖8描述本發明示例性實施方式的防沉迷控制設備。
圖8為本發明實施例提供的一種防沉迷控制設備的結構示意圖,如圖8所示,可以包括如下模塊:
判斷模塊801,用于響應于指定賬號提交的購買請求,判斷所述指定賬號是否已進行實名認證;
第一控制模塊802,用于在所述指定賬號已實名認證的情況下,根據與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和,以及,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和,對所述指定賬號進行防沉迷控制;
第二控制模塊803,用于在所述指定賬號未實名認證的情況下,根據所述指定賬號的累計實際投入金額以及所述指定賬號的累計實際虧損金額,對所述指定賬號進行防沉迷控制。
優選地,所述第一控制模塊802,包括:
第一控制單元8021,用于若與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和不小于禁止消費閾值,并且,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和不小于第一虧損閾值,根據所述指定賬號實名認證前的累計實際投入金額以及所述指定賬號實名認證后的累計實際投入金額,對所述指定賬號進行防沉迷控制;
第二控制單元8022,用于若與所述指定賬號所屬的實名相關聯的各個賬號的累計實際投入金額之和小于禁止消費閾值,或者,與所述指定賬號所屬的實名相關聯的各個賬號的累計實際虧損金額之和小于第一虧損閾值,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
優選地,所述第一控制單元8021具體用于:
若所述指定賬號實名認證前的累計實際投入金額不小于禁止消費閾值,并且,所述指定賬號實名認證后的累計實際投入金額小于緩沖金額閾值,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制;
若所述指定賬號實名認證前的累計實際投入金額小于禁止消費閾值,或者,所述指定賬號實名認證后的累計實際投入金額不小于緩沖金額閾值,禁止所述指定賬號的購買操作,并禁止與所述指定賬號屬于同一實名的其它賬號的購買操作。
優選地,所述第二控制模塊803,包括:
返回單元8031,用于若所述指定賬號的累計實際投入金額不小于禁止消費閾值,并且,所述指定賬號的累計實際虧損金額不小于第一虧損閾值,向所述指定賬號返回購買失敗以及實名認證提示界面。
所述第二控制模塊803,還包括:
第三控制單元8032,用于若所述指定賬號的累計實際投入金額小于禁止消費閾值,或者,所述指定賬號的累計實際虧損金額小于第一虧損閾值,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
優選地,所述第三控制單元8032,還用于:
在所述指定賬號的累計實際投入金額小于禁止消費閾值的情況下,若所述指定賬號的累計實際投入金額不小于認證閾值,并且,所述指定賬號的累計實際虧損金額不小于認證虧損閾值,向所述指定賬號返回購買失敗以及實名認證提示界面。
優選地,所述第三控制單元8032,還用于:
若所述指定賬號的累計實際投入金額小于認證閾值,或者,所述指定賬號的累計實際虧損金額小于認證虧損閾值,根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制。
優選地,本發明實施例提供防沉迷控制設備中的第一控制單元8021、第二控制單元8022以及第三控制單元8032,在執行根據所述指定賬號的非實際投入金額以及所述指定賬號的非實際虧損金額,對所述指定賬號進行防沉迷控制時,具體用于:
若所述指定賬號的非實際投入金額不小于限制類消費閾值,并且,所述指定賬號的非實際虧損金額不小于限制類虧損閾值,向所述指定賬號返回購買失敗以及限制消費提示界面,其中,限制類消費閾值小于禁止消費閾值,限制類虧損閾值小于第一虧損閾值。
優選地,第一控制單元8021、第二控制單元8022以及第三控制單元8032,采用如下方式確定所述指定賬號的非實際投入金額不小于限制類消費閾值:
若所述指定賬號當日的累計非實際投入金額不小于第一限制消費閾值,確定所述指定賬號的非實際投入金額不小于限制類消費閾值;
采用如下方式確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值:
若所述指定賬號當日的累計非實際虧損金額不小于第一限制虧損閾值,確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值。
優選地,所述購買失敗以及限制消費提示界面用于提示所述指定賬號當日不可繼續購買商品。
優選地,第一控制單元8021、第二控制單元8022以及第三控制單元8032,采用如下方式確定所述指定賬號的非實際投入金額不小于限制類消費閾值:
若所述指定賬號的累計非實際投入金額不小于第二限制消費閾值,確定所述指定賬號的非實際投入金額不小于限制類消費閾值;
采用如下方式確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值:
若所述指定賬號的累計非實際虧損金額不小于第二限制虧損閾值,確定所述指定賬號的非實際虧損金額不小于限制類虧損閾值。
優選地,所述購買失敗以及限制消費提示界面用于提示所述指定賬號任一時間均不可購買商品。
優選地,本發明實施例提供的防沉迷控制設備,還包括:
第三控制模塊804,用于在所述指定賬號的非實際投入金額小于限制類消費閾值,或者,所述指定賬號的非實際虧損金額小于限制類虧損閾值的情況下,若所述指定賬號在當日,針對指定商品的累計非實際投入金額不小于第一閾值,向所述指定賬號返回禁止購買所述指定商品的提示界面;或者,在所述指定賬號的非實際投入金額小于限制類消費閾值,或者,所述指定賬號的非實際虧損金額小于限制類虧損閾值的情況下,若所述指定賬號針對指定商品單期的累計非實際投入金額不小于第二閾值,向所述指定賬號返回禁止購買本期指定商品的提示界面,其中,所述指定商品為所述購買請求中攜帶的商品標識對應的商品,所述限制類消費閾值大于第一閾值,且,限制類消費閾值大于第二閾值。
優選地,本發明實施例提供的防沉迷控制設備,還包括:
第四控制模塊805,用于若所述指定賬號的累計非實際投入金額小于限制類消費閾值且不小于消費提醒閾值,并且,所述指定賬號的累計非實際虧損金額小于限制類虧損閾值且不小于虧損提醒閾值,向所述指定賬號返回理性消費提示界面,其中,消費提醒閾值小于限制類提醒閾值,虧損提醒閾值小于限制類虧損閾值。
優選地,所述第四控制模塊805,按照以下方式確定指定賬號的累計非實際投入金額不小于消費提醒閾值:
若所述指定賬號當日累計非實際投入金額不小于第一消費提醒閾值,確定指定賬號的累計非實際投入金額不小于消費提醒閾值。
按照以下方式確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值:
若所述指定賬號當日累計非實際虧損金額不小于第一虧損提醒閾值,確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值。
優選地,所述第四控制模塊805,按照以下方式確定指定賬號的累計非實際投入金額不小于消費提醒閾值:
若所述指定賬號累計非實際投入金額不小于第二消費提醒閾值,確定指定賬號的累計非實際投入金額不小于消費提醒閾值。
按照以下方式確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值:
若所述指定賬號累計非實際虧損金額不小于第二虧損提醒閾值,確定指定賬號的累計非實際虧損金額不小于虧損提醒閾值。
應當注意,盡管在上文詳細描述中提及了設備的若干模塊,但是這種劃分僅僅是示例性的并非強制性的。實際上,根據本發明的實施方式,上文描述的兩個或更多模塊的特征和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進一步劃分為由多個模塊來具體化。
此外,盡管在附圖中以特定順序描述了本發明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執行,和/或將一個步驟分解為多個步驟執行。
雖然已經參考若干具體實施方式描述了本發明的精神和原理,但是應該理解,本發明并不限于所公開的具體實施方式,對各方面的劃分也不意味著這些方面中的特征不能組合以進行受益,這種劃分僅是為了表述的方便。本發明旨在涵蓋所附權利要求的精神和范圍內所包括的各種修改和等同布置。