網(wǎng)站管理系統(tǒng)、獲取驗證碼方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種網(wǎng)站管理系統(tǒng)、獲取驗證碼方法及系統(tǒng),獲取驗證碼方法包括:一網(wǎng)站管理系統(tǒng)接收一用戶發(fā)起的一驗證碼獲取請求;該網(wǎng)站管理系統(tǒng)根據(jù)該驗證碼獲取請求生成一驗證碼,且發(fā)送一包含該驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商;該第一供應(yīng)商發(fā)送該驗證碼至使用該接收號碼的終端;判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求;一第二供應(yīng)商發(fā)送該驗證碼至該終端。本發(fā)明具有降低網(wǎng)站的運營成本、提高網(wǎng)站的運營速度、使得用戶及時準確的獲取到驗證碼,以及方便用戶的使用的優(yōu)點。
【專利說明】網(wǎng)站管理系統(tǒng)、獲取驗證碼方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信領(lǐng)域,特別涉及一種網(wǎng)站管理系統(tǒng)、獲取驗證碼方法及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]近年來,隨著電子商務(wù)的蓬勃發(fā)展,越來越多的電子商務(wù)網(wǎng)站應(yīng)運產(chǎn)生。一方面,為了能夠在眾多的網(wǎng)站中立足并且壯大發(fā)展規(guī)模,吸引客戶就成了這眾多的網(wǎng)站的重中之重;另一方面,物美價廉的商品、良好的售后服務(wù)以及人性化的購買界面的網(wǎng)站才能受到客戶的歡迎和推廣。在價格上,為了吸引新客戶、留住老客戶,很多網(wǎng)站都會舉行促銷和給新老客戶發(fā)送抵用券等活動,由此一種需要驗證碼驗證的抵用券也應(yīng)運而生了。
[0003]現(xiàn)有中這種需要驗證的抵用券往往需要給用戶的手機發(fā)送驗證碼,用戶在獲取該驗證碼之后再在網(wǎng)站的輸入界面輸入該驗證碼才能使用該抵用券?,F(xiàn)有的獲取驗證碼的方式具有以下缺點:第一、增加網(wǎng)站的運營成本,當用戶的手機始終接收不到網(wǎng)站管理系統(tǒng)通過供應(yīng)商發(fā)送來的短信時,用戶就會不斷的點擊獲取驗證碼的鏈接,網(wǎng)站管理系統(tǒng)就需要不斷的生成新的驗證碼,然后通過供應(yīng)商發(fā)送至該用戶的手機中,且若是該供應(yīng)商的發(fā)送短信的接口出現(xiàn)問題使得短信根本就無法成功的發(fā)送至該用戶的手機時,而網(wǎng)站卻要支付相關(guān)的短信發(fā)送的費用,這些均會增加網(wǎng)站的運營成本;第二、影響網(wǎng)站的運營速度,一方面,當用戶的手機始終接收不到網(wǎng)站管理系統(tǒng)通過供應(yīng)商發(fā)送來的短信時,用戶就會不斷的點擊獲取驗證碼的鏈接,另一方面,有些用戶會無意或者有意的連續(xù)點擊獲取驗證碼的鏈接,致使網(wǎng)站的運營速度很慢,影響了其他用戶對該網(wǎng)站的使用,且無法及時準確地收到該網(wǎng)站管理系統(tǒng)通過供應(yīng)商發(fā)送的驗證碼。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中獲取驗證碼的方式增加了網(wǎng)站的運營成本,影響了網(wǎng)站的運營速度,不方便用戶的使用以及用戶無法及時準確的獲取驗證碼的缺陷,提供一種網(wǎng)站管理系統(tǒng)、獲取驗證碼方法及系統(tǒng),具有降低網(wǎng)站的運營成本、提高網(wǎng)站的運營速度的功能,使得用戶能夠及時準確的獲取到驗證碼,并提高用戶的使用體驗的同時平衡了網(wǎng)站運營成本的降低和用戶使用之間的關(guān)系。
[0005]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0006]本發(fā)明提供了一種獲取驗證碼方法,其特點在于,該獲取驗證碼方法包括以下步驟:
[0007]S1、一網(wǎng)站管理系統(tǒng)接收一用戶發(fā)起的一驗證碼獲取請求;
[0008]S2、該網(wǎng)站管理系統(tǒng)根據(jù)該驗證碼獲取請求生成一驗證碼,且發(fā)送一包含該驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商;
[0009]S3、該第一供應(yīng)商發(fā)送該驗證碼至使用該接收號碼的終端;
[0010]S4、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟S5,若否,則結(jié)束流程;[0011]S5、一第二供應(yīng)商發(fā)送步驟S2中生成的該驗證碼至該終端。
[0012]網(wǎng)站管理系統(tǒng)第一次收到驗證碼獲取請求時,根據(jù)驗證碼獲取請求生成了驗證碼,然后由第一供應(yīng)商發(fā)送驗證碼至用戶的終端,若是該終端收到驗證碼就直接使用驗證碼即可,若是由于第一供應(yīng)商的發(fā)送信息的接口出現(xiàn)問題致使驗證碼無法成功發(fā)送至該終端,用戶就需要再次請求獲取驗證碼,即網(wǎng)站管理系統(tǒng)會第二次接收到驗證碼獲取請求,這時網(wǎng)站管理系統(tǒng)就會更換供應(yīng)商,將驗證碼通過更換的第二供應(yīng)商發(fā)送至終端。
[0013]本方案使得若是第一供應(yīng)商的發(fā)送信息的接口出現(xiàn)問題使得該驗證碼根本就無法成功的發(fā)送至該終端時,該網(wǎng)站管理系統(tǒng)無需不斷的生成新的驗證碼,并不斷的通過該第一供應(yīng)商發(fā)送至該終端,只需再選擇該第二供應(yīng)商來發(fā)送與該第一供應(yīng)商發(fā)送的驗證碼相同的驗證碼即可,這樣降低了網(wǎng)站的運營成本的同時還提高了網(wǎng)站的運營速度。
[0014]其中,該第一供應(yīng)商和該第二供應(yīng)商指的是提供運營服務(wù)的公司,如中國移動、中國聯(lián)通。
[0015]較佳地,步驟S4和步驟S5之間包括以下步驟:
[0016]Sn、判斷步驟S2中生成的該驗證碼從生成時開始計時所經(jīng)過的時間是否達到一第一時間段,若是,則進入步驟St2,若否,則進入步驟S5 ;
[0017]St2、該網(wǎng)站管理系統(tǒng)根據(jù)步驟S4中接收到的該驗證碼獲取請求重新生成一驗證碼;
[0018]St3、該第一供應(yīng)商或該第二供應(yīng)商將步驟St2中生成的該驗證碼發(fā)送至該終端,并結(jié)束流程。
[0019]較佳地,該第一時間段為30分鐘。該網(wǎng)站管理系統(tǒng)設(shè)置了一個有效時間,即該第一時間段,使得這一驗證碼的存在時間若是超過了該第一時間段,就會失效,用戶就需要再次重新獲取新的驗證碼,且該第一時間段的設(shè)置不能太短,用戶還沒有來得及輸入驗證碼,驗證碼就失效了,影響了用戶對網(wǎng)站的使用,從而導致用戶無法及時準確的獲取到驗證碼,該第一時間段的設(shè)置不能太長,容易導致驗證碼被盜用,從而導致用戶無法使用驗證碼,所以優(yōu)選地該第一時間段為30分鐘。
[0020]較佳地,步驟S4中判斷出該網(wǎng)站管理系統(tǒng)再次接收到該驗證碼獲取請求時,進入以下步驟:
[0021]S6、判斷該網(wǎng)站管理系統(tǒng)在一第二時間段中接收到的該驗證碼獲取請求的次數(shù)是否大于一標準次數(shù),若是,則進入步驟S7,若否,則進入步驟S5 ;
[0022]S7、該網(wǎng)站管理系統(tǒng)生成一提示信息,該提示信息用于提示該用戶該獲取驗證碼請求被拒絕。
[0023]較佳地,步驟S7中,該網(wǎng)站管理系統(tǒng)通過該第一供應(yīng)商或該第二供應(yīng)商發(fā)送該提示信息至該終端。
[0024]為了防止有些用戶的惡意操作或錯誤操作,使得網(wǎng)站的運營成本增加,網(wǎng)站的運營速度大大降低,這里設(shè)置了在該第二時間段中該網(wǎng)站管理系統(tǒng)接收到的驗證碼獲取請求的次數(shù)的上限,即標準次數(shù),有利于控制網(wǎng)站的運營成本,提高網(wǎng)站的運營速度。
[0025]較佳地,該標準次數(shù)為6次。
[0026]較佳地,該第二時間段為24小時。
[0027]當然,該標準 次數(shù)除了可以設(shè)置為6次外,還可以設(shè)置為其它的合理的次數(shù),同樣,該第二時間段除了可以設(shè)置為24小時外,還可以設(shè)置為其它的合理的時間。
[0028] 較佳地,步驟S5之后還包括以下步驟:
[0029]Sk1、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟Sk2,若否,則結(jié)束流程;
[0030]Sk2、該網(wǎng)站管理系統(tǒng)根據(jù)步驟Ski中接收到的該驗證碼獲取請求重新生成一驗證碼;
[0031]Sk3、該第一供應(yīng)商或該第二供應(yīng)商將步驟Sk2中生成的該驗證碼發(fā)送至該終端,并結(jié)束流程。
[0032]網(wǎng)站管理系統(tǒng)第一次收到驗證碼獲取請求時,根據(jù)驗證碼獲取請求生成了驗證碼,然后由第一供應(yīng)商發(fā)送驗證碼至用戶的終端,由于第一供應(yīng)商的發(fā)送信息的接口出現(xiàn)問題致使驗證碼無法成功發(fā)送至該終端,用戶就需要再次請求獲取驗證碼,即網(wǎng)站管理系統(tǒng)會第二次接收到驗證碼獲取請求,這時由第二供應(yīng)商發(fā)送該驗證碼至用戶的終端,終端也沒有收到驗證碼,即該終端均沒有接收到第一供應(yīng)商和第二供應(yīng)商發(fā)送的驗證碼,網(wǎng)站管理系統(tǒng)會再次接收到驗證碼獲取請求,這時就不再使用該終端之前沒有成功接收到的第一供應(yīng)商和第二供應(yīng)商發(fā)送的驗證碼,而是根據(jù)驗證碼獲取請求重新生成新的驗證碼,這時可以通過第一供應(yīng)商或第二供應(yīng)商將驗證碼發(fā)送至該終端。
[0033]本發(fā)明還提供了一種網(wǎng)站管理系統(tǒng),其特點在于,該網(wǎng)站管理系統(tǒng)包括一接收模塊、一生成模塊、一發(fā)送模塊和一第一判斷模塊;
[0034]該接收模塊用于接收一用戶發(fā)起的一驗證碼獲取請求;
[0035]該生成模塊用于根據(jù)該驗證碼獲取請求生成一第一驗證碼;
[0036]該發(fā)送模塊用于發(fā)送一包含該第一驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商,該第一供應(yīng)商用于發(fā)送該第一驗證碼至使用該接收號碼的終端;
[0037]該第一判斷模塊用于判斷該接收模塊是否再次接收到該驗證碼獲取請求;
[0038]該發(fā)送模塊還用于在該接收模塊再次接收到該驗證碼獲取請求時,發(fā)送該發(fā)送請求信息至一第二供應(yīng)商,該第二供應(yīng)商用于發(fā)送該第一驗證碼至該終端。
[0039]較佳地,該網(wǎng)站管理系統(tǒng)還包括一第二判斷模塊,該第二判斷模塊用于判斷該第一驗證碼從生成時開始計時所經(jīng)過的時間是否達到一第一時間段,若是達到該第一時間段,則調(diào)用該生成模塊;
[0040]該生成模塊用于根據(jù)該第一判斷模塊判斷出的再次接收到的該驗證碼獲取請求
重新生成一第二驗證碼;
[0041]該發(fā)送模塊用于發(fā)送一包含該第二驗證碼和該用戶的接收號碼的發(fā)送請求信息至該第一供應(yīng)商或該第二供應(yīng)商,該第一供應(yīng)商或該第二供應(yīng)商用于發(fā)送該第二驗證碼至該終端。
[0042]較佳地,該第一時間段為30分鐘。
[0043]較佳地,該網(wǎng)站管理系統(tǒng)還包括一第三判斷模塊,該第三判斷模塊用于在該接收模塊再次接收到該驗證碼獲取請求時,判斷在一第二時間段中接收到的該驗證碼獲取請求的次數(shù)是否大于一標準次數(shù),若大于該標準次數(shù),則調(diào)用該生成模塊;若否,調(diào)用該發(fā)送模塊;
[0044]該生成模塊用于生成一提示信息,該提示信息用于提示該用戶該獲取驗證碼請求被拒絕。
[0045]較佳地,該發(fā)送模塊通過該第一供應(yīng)商或該第二供應(yīng)商發(fā)送該提示信息至該終端。
[0046]較佳地,該標準次數(shù)為6次。
[0047]較佳地,該第二時間段為24小時。
[0048]較佳地,該網(wǎng)站管理系統(tǒng)還包括一第四判斷模塊,該第四判斷模塊用于判斷在發(fā)送了該第二驗證碼之后該接收模塊是否再次接收到該驗證碼獲取請求,若是,則調(diào)用該生成模塊;
[0049]該生成模塊用于根據(jù)該第四判斷模塊判斷出的再次接收到的該驗證碼獲取請求重新生成一第三驗證碼,該第一供應(yīng)商或該第二供應(yīng)商用于發(fā)送該第三驗證碼至該終端。
[0050]該第一供應(yīng)商或該第二供應(yīng)商將驗證碼成功發(fā)送出去時,會反饋一表明驗證碼已經(jīng)發(fā)送成功的反饋信息給該網(wǎng)站管理系統(tǒng),使得該網(wǎng)站管理系統(tǒng)能夠知道該第一供應(yīng)商或該第二供應(yīng)商已經(jīng)將驗證碼發(fā)送至該終端。
[0051]本發(fā)明還提供了一種包括上述的網(wǎng)站管理系統(tǒng)、終端、第一供應(yīng)商和/或第二供應(yīng)商的獲取驗證碼系統(tǒng)。
[0052]本發(fā)明還提供了一種獲取驗證碼系統(tǒng),該獲取驗證碼系統(tǒng)包括使用如上所述的獲取驗證碼方法的網(wǎng)站管理系統(tǒng)、終端、第一供應(yīng)商和/或第二供應(yīng)商。
[0053]本發(fā)明的積極進步效果在于:
[0054]本發(fā)明提供一種網(wǎng)站管理系統(tǒng)、獲取驗證碼方法及系統(tǒng),該獲取驗證碼方法及系統(tǒng)通過網(wǎng)站管理系統(tǒng)、終端、第一供應(yīng)商和/或第二供應(yīng)商來實現(xiàn),該網(wǎng)站管理系統(tǒng)接收用戶發(fā)起的驗證碼獲取請求并生成驗證碼,通過第一供應(yīng)商和/或第二供應(yīng)商發(fā)送驗證碼至終端,具有降低網(wǎng)站的運營成本、提高網(wǎng)站的運營速度、使得用戶及時準確的獲取到驗證碼,以及方便用戶的使用的優(yōu)點,在不影響用戶正常使用的情況下盡可能降低了網(wǎng)站的運行成本。
【專利附圖】
【附圖說明】
[0055]圖1為本發(fā)明的實施例1的獲取驗證碼方法的流程圖。
[0056]圖2為本發(fā)明的實施例1的獲取驗證碼系統(tǒng)的結(jié)構(gòu)圖。
[0057]圖3為本發(fā)明的實施例2的獲取驗證碼方法的流程圖。
[0058]圖4為本發(fā)明的實施例2的獲取驗證碼系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0059]下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0060]實施例1
[0061]如圖1所示,本實施例的獲取驗證碼方法包括以下步驟:
[0062]步驟101、一網(wǎng)站管理系統(tǒng)接收一用戶發(fā)起的一驗證碼獲取請求;
[0063]步驟102、該網(wǎng)站管理系統(tǒng)根據(jù)該驗證碼獲取請求生成一驗證碼,且發(fā)送一包含該驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商;[0064]步驟103、該第一供應(yīng)商發(fā)送該驗證碼至使用該接收號碼的終端;
[0065]步驟104、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟105,若否,則結(jié)束流程;
[0066]步驟105、判斷步驟102中生成的該驗證碼從生成時開始計時所經(jīng)過的時間是否達到30分鐘(即驗證碼的有效時間),若是,則進入步驟106,若否,則進入步驟108 ;
[0067]步驟106、該網(wǎng)站管理系統(tǒng)根據(jù)步驟104中接收到的該驗證碼獲取請求重新生成一驗證碼;
[0068]步驟107、該第一供應(yīng)商或該第二供應(yīng)商將步驟106中生成的該驗證碼發(fā)送至該終端,并結(jié)束流程;
[0069]步驟108、一第二供應(yīng)商發(fā)送步驟102中生成的該驗證碼至該終端;
[0070]步驟109、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟110,若否,則結(jié)束流程;
[0071]步驟110、該網(wǎng)站管理系統(tǒng)根據(jù)步驟109中接收到的該驗證碼獲取請求重新生成一驗證碼;
[0072]步驟111、該第一供應(yīng)商或該第二供應(yīng)商將步驟110中生成的該驗證碼發(fā)送至該終端,并結(jié)束流程。
[0073]該網(wǎng)站管理系統(tǒng)設(shè)置了一個有效時間,使得這一驗證碼的存在時間若是超過了該有效時間,就會失效,用戶就需要再次重新獲取新的驗證碼,該有效時間的設(shè)置不能太短,用戶還沒有來得及輸入驗證碼,驗證碼就失效了,不利于用戶的使用,該有效時間的設(shè)置不能太長,容易導致驗證碼被盜用,所以本實施例中該有效時間選為30分鐘。
[0074]另外,倘若兩次發(fā)送驗證碼后,用戶仍然沒有收到驗證碼,即兩次驗證碼的發(fā)送均失敗了,網(wǎng)站管理系統(tǒng)這時無論前兩次發(fā)送的驗證碼是否失效,即驗證碼是否超過其有效時間30分鐘,都不會將前兩次發(fā)送的驗證碼發(fā)送至終端,而是根據(jù)用戶第三次的驗證碼獲取請求重新生成新的驗證碼,然后通過第一供應(yīng)商或第二供應(yīng)商將驗證碼發(fā)送至終端。
[0075]如圖2所示,本實施例還提供了一種獲取驗證碼系統(tǒng),該獲取驗證碼系統(tǒng)包括一網(wǎng)站管理系統(tǒng)1、一第一供應(yīng)商2、一第二供應(yīng)商3和一終端4,該網(wǎng)站管理系統(tǒng)I包括一接收模塊11、一生成模塊12、一發(fā)送模塊13、一第一判斷模塊14、一第二判斷模塊15和一第三判斷模塊16 ;
[0076]該接收模塊11用于接收一用戶發(fā)起的一驗證碼獲取請求;
[0077]該生成模塊12用于根據(jù)該驗證碼獲取請求生成一第一驗證碼;
[0078]該發(fā)送模塊13用于發(fā)送一包含該第一驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商2,該第一供應(yīng)商2用于發(fā)送該第一驗證碼至使用該接收號碼的終端4 ;
[0079]該第一判斷模塊14用于判斷該接收模塊11是否再次接收到該驗證碼獲取請求;
[0080]該第二判斷模塊15用于判斷該第一驗證碼從生成時開始計時所經(jīng)過的時間是否達到30分鐘,若是達到30分鐘,則調(diào)用該生成模塊12 ;
[0081]該生成模塊12還用于 根據(jù)該第一判斷模塊14判斷出的再次接收到的該驗證碼獲取請求重新生成一第二驗證碼;
[0082]該發(fā)送模塊13還用于發(fā)送一包含該第二驗證碼和該用戶的接收號碼的發(fā)送請求信息至該第一供應(yīng)商2或該第二供應(yīng)商3,該第一供應(yīng)商2或該第二供應(yīng)商3用于發(fā)送該第二驗證碼至該終端4。
[0083]該發(fā)送模塊13還用于在該接收模塊11再次接收到該驗證碼獲取請求時,發(fā)送該發(fā)送請求信息至一第二供應(yīng)商3,該第二供應(yīng)商3用于發(fā)送該第一驗證碼至該終端4。
[0084]該第三判斷模塊16用于判斷在發(fā)送了該第二驗證碼之后該接收模塊11是否再次接收到該驗證碼獲取請求,若是,則調(diào)用該生成模塊12 ;
[0085]該生成模塊12還用于根據(jù)該第三判斷模塊16判斷出的再次接收到的該驗證碼獲取請求重新生成一第三驗證碼,該第一供應(yīng)商2或該第二供應(yīng)商3用于發(fā)送該第三驗證碼至該終端4。
[0086]實施例2
[0087]如圖3所示,本實施例的獲取驗證碼方法包括以下步驟:
[0088]步驟201、一網(wǎng)站管理系統(tǒng)接收一用戶發(fā)起的一驗證碼獲取請求;
[0089]步驟202、該網(wǎng)站管理系統(tǒng)根據(jù)該驗證碼獲取請求生成一驗證碼,且發(fā)送一包含該驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商;
[0090]步驟203、該第一供應(yīng)商發(fā)送該驗證碼至使用該接收號碼的終端; [0091]步驟204、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟205,若否,則結(jié)束流程;
[0092]步驟205、判斷該網(wǎng)站管理系統(tǒng)在當天24小時中接收到的該驗證碼獲取請求的次數(shù)是否大于6次,若是,則進入步驟206,若否,則進入步驟207 ;
[0093]步驟206、該網(wǎng)站管理系統(tǒng)生成一提示信息,該提示信息用于提示該用戶該獲取驗證碼請求被拒絕。
[0094]步驟207、一第二供應(yīng)商發(fā)送步驟202中生成的該驗證碼至該終端。
[0095]其中,在步驟206中,該網(wǎng)站管理系統(tǒng)還可以通過該第一供應(yīng)商或該第二供應(yīng)商發(fā)送該提示信息至該終端。
[0096]如圖4所示,本實施例還提供了一種獲取驗證碼系統(tǒng),該獲取驗證碼系統(tǒng)包括一網(wǎng)站管理系統(tǒng)1、一第一供應(yīng)商2、一第二供應(yīng)商3和一終端4,該網(wǎng)站管理系統(tǒng)I包括一接收模塊11、一生成模塊12、一發(fā)送模塊13、一第一判斷模塊14、一第四判斷模塊17 ;
[0097]該接收模塊11用于接收一用戶發(fā)起的一驗證碼獲取請求;
[0098]該生成模塊12用于根據(jù)該驗證碼獲取請求生成一第一驗證碼;
[0099]該發(fā)送模塊13用于發(fā)送一包含該第一驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商2,該第一供應(yīng)商2用于發(fā)送該第一驗證碼至使用該接收號碼的終端4 ;
[0100]該第一判斷模塊14用于判斷該接收模塊11是否再次接收到該驗證碼獲取請求;
[0101]該第四判斷模塊17用于在該接收模塊11再次接收到該驗證碼獲取請求時,判斷在當天24小時中接收到的該驗證碼獲取請求的次數(shù)是否大于6次,若大于6次,則調(diào)用該生成模塊12 ;
[0102]該生成模塊12用于生成一提示信息,該提示信息用于提示該用戶該獲取驗證碼請求被拒絕。
[0103]該發(fā)送模塊13通過該第一供應(yīng)商2或該第二供應(yīng)商3發(fā)送該提示信息至該終端4。
[0104]實施例3[0105]本實施例是實施例1和實施例2的組合,即本實施例的獲取驗證碼方法包括實施例I和實施例2的獲取驗證碼方法的所有步驟,本實施例的獲取驗證碼系統(tǒng)包括實施例1和實施例2的獲取驗證碼系統(tǒng)的所有部件。
[0106]本實施例的獲取驗證碼方法包括以下步驟:網(wǎng)站管理系統(tǒng)第一次收到驗證碼獲取請求并生成一驗證碼,隨后由第一供應(yīng)商發(fā)送該驗證碼以供用戶使用,當用戶并未收到該驗證碼時,網(wǎng)站管理系統(tǒng)再次接收到驗證碼獲取請求(第二次請求獲取驗證碼)時更換供應(yīng)商(第二供應(yīng)商)發(fā)送驗證碼至終端,在第二次發(fā)送驗證碼前,判斷驗證碼從生成時開始計時所經(jīng)過的時間是否達到30分鐘,若根據(jù)第一次驗證碼獲取請求生成的驗證碼的生成時間超過了有效時長,例如30分鐘,則第二供應(yīng)商所發(fā)送的驗證碼是根據(jù)第二次驗證碼獲取請求生成的驗證碼;若并未超過有效時長,則第二供應(yīng)商所發(fā)送的驗證碼依舊是根據(jù)第一次驗證碼獲取請求生成的驗證碼,倘若更換供應(yīng)商后終端還是沒有接收到驗證碼,即兩次發(fā)送驗證碼均失敗了,網(wǎng)站管理系統(tǒng)會根據(jù)用戶第三次發(fā)送的驗證碼獲取請求重新生成新的驗證碼,并且判斷網(wǎng)站管理系統(tǒng)在當天24小時中接收到的驗證碼獲取請求的次數(shù)是否大于6次,若是,則提示用戶當日的驗證碼請求次數(shù)超過上限;若否,則再次發(fā)送根據(jù)第三次發(fā)送的驗證碼獲取請求所生成的驗證碼。
[0107]本發(fā)明中的各個功能模塊均能夠在現(xiàn)有的硬件條件下結(jié)合現(xiàn)有的軟件編程手段加以實現(xiàn),故在此對其具體實現(xiàn)方法均不做贅述。
[0108]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種獲取驗證碼方法,其特征在于,該獲取驗證碼方法包括以下步驟: S1、一網(wǎng)站管理系統(tǒng)接收一用戶發(fā)起的一驗證碼獲取請求; S2、該網(wǎng)站管理系統(tǒng)根據(jù)該驗證碼獲取請求生成一驗證碼,且發(fā)送一包含該驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商; S3、該第一供應(yīng)商發(fā)送該驗證碼至使用該接收號碼的終端; S4、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟S5,若否,則結(jié)束流程; S5、一第二供應(yīng)商發(fā)送步驟S2中生成的該驗證碼至該終端。
2.如權(quán)利要求1所述的獲取驗證碼方法,其特征在于,步驟S4和步驟S5之間包括以下步驟: S11、判斷步驟S2中生成的該驗證碼從生成時開始計時所經(jīng)過的時間是否達到一第一時間段,若是,則進入步驟St2,若否,則進入步驟S5 ; S12、該網(wǎng)站管理系統(tǒng)根據(jù)步驟S4中接收到的該驗證碼獲取請求重新生成一驗證碼; S13、該第一供應(yīng)商或該第二供應(yīng)商將步驟St2中生成的該驗證碼發(fā)送至該終端,并結(jié)束流程。
3.如權(quán)利要求2所述的獲取驗證碼方法,其特征在于,該第一時間段為30分鐘。
4.如權(quán)利要求1所述的獲取驗證碼方法,其特征在于,步驟S4中判斷出該網(wǎng)站管理系統(tǒng)再次接收到該驗證碼獲取請求時,進入以下步驟: S6、判斷該網(wǎng)站管理系統(tǒng)在一第二時間段中接收到的該驗證碼獲取請求的次數(shù)是否大于一標準次數(shù),若是,則進入步驟S7,若否,則進入步驟S5 ; S7、該網(wǎng)站管理系統(tǒng)生成一提示信息,該提示信息用于提示該用戶該獲取驗證碼請求被拒絕;和/或,該網(wǎng)站管理系統(tǒng)通過該第一供應(yīng)商或該第二供應(yīng)商發(fā)送該提示信息至該終端。
5.如權(quán)利要求4所述的獲取驗證碼方法,其特征在于,該標準次數(shù)為6次;和/或,該第二時間段為24小時。
6.如權(quán)利要求1所述的獲取驗證碼方法,其特征在于,步驟S5之后還包括以下步驟: Sk1、判斷該網(wǎng)站管理系統(tǒng)是否再次接收到該驗證碼獲取請求,若是,則進入步驟Sk2,若否,則結(jié)束流程; S82、該網(wǎng)站管理系統(tǒng)根據(jù)步驟Ski中接收到的該驗證碼獲取請求重新生成一驗證碼; S83、該第一供應(yīng)商或該第二供應(yīng)商將步驟Sk2中生成的該驗證碼發(fā)送至該終端,并結(jié)束流程。
7.—種網(wǎng)站管理系統(tǒng),其特征在于,該網(wǎng)站管理系統(tǒng)包括一接收模塊、一生成模塊、一發(fā)送模塊和一第一判斷模塊; 該接收模塊用于接收一用戶發(fā)起的一驗證碼獲取請求; 該生成模塊用于根據(jù)該驗證碼獲取請求生成一第一驗證碼; 該發(fā)送模塊用于發(fā)送一包含該第一驗證碼和該用戶的接收號碼的發(fā)送請求信息至一第一供應(yīng)商,該第一供應(yīng)商用于發(fā)送該第一驗證碼至使用該接收號碼的終端; 該第一判斷模塊用于判斷該接收模塊是否再次接收到該驗證碼獲取請求; 該發(fā)送模塊還用于在該接收模塊再次接收到該驗證碼獲取請求時,發(fā)送該發(fā)送請求信息至一第二供應(yīng)商,該第二供應(yīng)商用于發(fā)送該第一驗證碼至該終端。
8.如權(quán)利要求7所述的網(wǎng)站管理系統(tǒng),其特征在于,該網(wǎng)站管理系統(tǒng)還包括一第二判斷模塊,該第二判斷模塊用于判斷該第一驗證碼從生成時開始計時所經(jīng)過的時間是否達到一第一時間段,若是達到該第一時間段,則調(diào)用該生成模塊; 該生成模塊用于根據(jù)該第一判斷模塊判斷出的再次接收到的該驗證碼獲取請求重新生成一第二驗證碼; 該發(fā)送模塊用于發(fā)送一包含該第二驗證碼和該用戶的接收號碼的發(fā)送請求信息至該第一供應(yīng)商或該第二供應(yīng)商,該第一供應(yīng)商或該第二供應(yīng)商用于發(fā)送該第二驗證碼至該終端。
9.如權(quán)利要求8所述的網(wǎng)站管理系統(tǒng),其特征在于,該第一時間段為30分鐘。
10.如權(quán)利要求7所述的網(wǎng)站管理系統(tǒng),其特征在于,該網(wǎng)站管理系統(tǒng)還包括一第三判斷模塊,該第三判斷模塊用于在該接收模塊再次接收到該驗證碼獲取請求時,判斷在一第二時間段中接收到的該驗證碼獲取請求的次數(shù)是否大于一標準次數(shù),若大于該標準次數(shù),則調(diào)用該生成模塊;若否,調(diào)用該發(fā)送模塊; 該生成模塊用于生成一提示信息,該提示信息用于提示該用戶該獲取驗證碼請求被拒絕;和/或,該發(fā)送模塊通過該第一供應(yīng)商或該第二供應(yīng)商發(fā)送該提示信息至該終端。
11.如權(quán)利要求10 所述的網(wǎng)站管理系統(tǒng),其特征在于,該標準次數(shù)為6次;和/或,該第二時間段為24小時。
12.如權(quán)利要求7所述的網(wǎng)站管理系統(tǒng),其特征在于,該網(wǎng)站管理系統(tǒng)還包括一第四判斷模塊,該第四判斷模塊用于判斷在發(fā)送了該第二驗證碼之后該接收模塊是否再次接收到該驗證碼獲取請求,若是,則調(diào)用該生成模塊; 該生成模塊用于根據(jù)該第四判斷模塊判斷出的再次接收到的該驗證碼獲取請求重新生成一第三驗證碼,該第一供應(yīng)商或該第二供應(yīng)商用于發(fā)送該第三驗證碼至該終端。
13.一種獲取驗證碼系統(tǒng),其特征在于,該獲取驗證碼系統(tǒng)包括如權(quán)利要求7-12中任意一項所述的網(wǎng)站管理系統(tǒng)、終端、第一供應(yīng)商和/或第二供應(yīng)商;或者, 一種獲取驗證碼系統(tǒng),其特征在于,該獲取驗證碼系統(tǒng)包括網(wǎng)站管理系統(tǒng)、終端、第一供應(yīng)商和/或第二供應(yīng)商,該網(wǎng)站管理系統(tǒng)使用如權(quán)利要求1-6中任意一項所述的獲取驗證碼方法。
【文檔編號】H04W12/06GK103906058SQ201210581155
【公開日】2014年7月2日 申請日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】 成彥 申請人:紐海信息技術(shù)(上海)有限公司