一種提供資源的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及網(wǎng)絡(luò)數(shù)據(jù)處理技術(shù),特別涉及一種提供資源的方法和設(shè)備。
【背景技術(shù)】
[0002]為了便于隨時(shí)隨地對(duì)自己的資源進(jìn)行取用,許多用戶會(huì)預(yù)先將自己的資源交由資源提供方存放。資源提供方提供了廣泛分布的大量資源客戶端,用戶可以通過(guò)任意一個(gè)資源客戶端與資源提供方的服務(wù)器進(jìn)行交互來(lái)獲取其預(yù)先存放在資源提供方的資源。具體地,當(dāng)某一用戶需要向存放有其資源的資源提供方請(qǐng)求提供資源時(shí),該用戶可以選取該資源提供方的任意一個(gè)資源客戶端,該資源客戶端可以根據(jù)用戶的操作向該資源提供方的服務(wù)器發(fā)送資源請(qǐng)求,該服務(wù)器可以基于該資源請(qǐng)求從其該用戶存放的資源中扣除其所請(qǐng)求的資源,并向該資源客戶端發(fā)送資源請(qǐng)求確認(rèn)信息,以便該用戶通過(guò)該資源客戶端獲得其所請(qǐng)求的資源。
[0003]本申請(qǐng)的發(fā)明人經(jīng)過(guò)研究發(fā)現(xiàn),對(duì)于同一資源,往往存在多個(gè)不同的資源提供方可以存放,而用戶通常不會(huì)在每個(gè)資源提供方都存放資源,并且,對(duì)于用戶存放了資源的資源提供方來(lái)說(shuō),其即使提供了廣泛分布的大量資源客戶端,也難以保證用戶方便地在任意地點(diǎn)找到其提供的資源客戶端,因此,現(xiàn)實(shí)中時(shí)常發(fā)生這樣一種情況:在用戶需要獲取資源時(shí),用戶當(dāng)前便于使用的資源客戶端往往不屬于存放有其資源的資源提供方,而對(duì)于存放有其資源的資源提供方所提供的資源客戶端,用戶當(dāng)前又不便于使用。在這種情況下下,由于現(xiàn)有技術(shù)中資源提供方是通過(guò)其自身提供的資源客戶端向用戶提供資源的,資源提供方無(wú)法通過(guò)其自身外的其他資源提供方所提供的資源客戶端向用戶提供資源,因此,對(duì)于用戶沒(méi)有存放資源的資源提供方,該用戶就無(wú)法通過(guò)其提供的資源客戶端來(lái)獲取其他資源提供方為該用戶存放的資源,這就使得用戶往往無(wú)法通過(guò)當(dāng)前便于使用的資源客戶端來(lái)獲取資源,從而造成用戶獲取資源的不便。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)實(shí)施例所要解決的技術(shù)問(wèn)題是,提供一種提供資源的方法和設(shè)備,以使得資源提供方可以通過(guò)其自身外的其他資源提供方所提供的資源客戶端向用戶提供資源,從而使得用戶可以通過(guò)其沒(méi)有存放資源的資源提供方所提供的資源客戶端來(lái)獲取其他資源提供方為該用戶存放的資源,以便用戶可以更容易地、更方便地獲取資源。
[0005]為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供了一種提供資源的方法。該方法應(yīng)用于第一服務(wù)器,包括:
[0006]接收基于用戶身份信息而生成的校驗(yàn)碼請(qǐng)求,為所述用戶身份信息生成并記錄第一校驗(yàn)碼,并將所述第一校驗(yàn)碼發(fā)送給所述用戶身份信息對(duì)應(yīng)的通訊客戶端,以便所述通訊客戶端呈現(xiàn)所述第一校驗(yàn)碼;
[0007]接收資源客戶端基于所述用戶身份信息而生成并經(jīng)第二服務(wù)器發(fā)送的資源請(qǐng)求,驗(yàn)證所述資源請(qǐng)求中的第二校驗(yàn)碼與所述第一校驗(yàn)碼是否相同,如果是,從所述用戶身份信息對(duì)應(yīng)的資源中扣除所述資源請(qǐng)求的資源,并經(jīng)所述第二服務(wù)器向所述資源客戶端發(fā)送資源請(qǐng)求確認(rèn)信息,以允許通過(guò)所述資源客戶端提供所述資源請(qǐng)求的資源;
[0008]其中,所述第一服務(wù)器與所述資源客戶端屬于不同的資源提供方,所述資源客戶端與所述第二服務(wù)器屬于同一資源提供方,所述扣除的資源用于所述第一服務(wù)器的資源提供方向所述第二服務(wù)器的資源提供方提供。
[0009]可選的,所述校驗(yàn)碼請(qǐng)求具體是由所述資源客戶端基于用戶身份信息而生成并經(jīng)所述第二服務(wù)器發(fā)送給所述第一服務(wù)器的。
[0010]可選的,所述驗(yàn)證碼請(qǐng)求具體是由所述通訊客戶端基于用戶身份信息而生成并發(fā)送給所述第一服務(wù)器的。
[0011]可選的,所述資源請(qǐng)求具體是所述第二服務(wù)器響應(yīng)于所述資源請(qǐng)求的資源未超過(guò)第一限制條件而發(fā)送給所述第一服務(wù)器的。
[0012]可選的,所述方法還包括:
[0013]響應(yīng)于所述第二校驗(yàn)碼與所述第一校驗(yàn)碼相同,判斷所述資源請(qǐng)求的資源是否未超過(guò)第二限制條件,如果是,進(jìn)入執(zhí)行所述從所述用戶身份信息對(duì)應(yīng)的資源中扣除所述資源請(qǐng)求的資源。
[0014]可選的,所述方法還包括:
[0015]響應(yīng)于為所述用戶身份信息記錄所述第一校驗(yàn)碼的時(shí)間達(dá)到校驗(yàn)碼有效時(shí)間,為所述用戶身份信息刪除所述第一校驗(yàn)碼。
[0016]此外,本申請(qǐng)實(shí)施例還提供了一種提供資源的設(shè)備。該設(shè)備配置于第一服務(wù)器,包括:
[0017]校驗(yàn)碼請(qǐng)求接收模塊,用于接收基于用戶身份信息而生成的校驗(yàn)碼請(qǐng)求;
[0018]校驗(yàn)碼生成模塊,用于為所述用戶身份信息生成并記錄第一校驗(yàn)碼;
[0019]校驗(yàn)碼發(fā)送模塊,用于將所述第一校驗(yàn)碼發(fā)送給所述用戶身份信息對(duì)應(yīng)的通訊客戶端,以便所述通訊客戶端呈現(xiàn)所述第一校驗(yàn)碼;
[0020]資源請(qǐng)求接收模塊,用于接收資源客戶端基于所述用戶身份信息而生成并經(jīng)第二服務(wù)器發(fā)送的資源請(qǐng)求;
[0021]校驗(yàn)碼驗(yàn)證模塊,用于驗(yàn)證所述資源請(qǐng)求中的第二校驗(yàn)碼與所述第一校驗(yàn)碼是否相同;
[0022]資源扣除模塊,用于在所述校驗(yàn)碼驗(yàn)證模塊的驗(yàn)證結(jié)果為是的情況下,從所述用戶身份信息對(duì)應(yīng)的資源中扣除所述資源請(qǐng)求的資源;
[0023]確認(rèn)信息發(fā)送模塊,用于經(jīng)所述第二服務(wù)器向所述資源客戶端發(fā)送資源請(qǐng)求確認(rèn)信息,以允許通過(guò)所述資源客戶端提供所述資源請(qǐng)求的資源;
[0024]其中,所述第一服務(wù)器與所述資源客戶端屬于不同的資源提供方,所述資源客戶端與所述第二服務(wù)器屬于同一資源提供方,所述扣除的資源用于所述第一服務(wù)器的資源提供方向所述第二服務(wù)器的資源提供方提供。
[0025]可選的,所述校驗(yàn)碼請(qǐng)求具體是由所述資源客戶端基于用戶身份信息而生成并經(jīng)所述第二服務(wù)器發(fā)送給所述第一服務(wù)器的。
[0026]可選的,所述驗(yàn)證碼請(qǐng)求具體是由所述通訊客戶端基于用戶身份信息而生成并發(fā)送給所述第一服務(wù)器的。
[0027]可選的,所述資源請(qǐng)求具體是所述第二服務(wù)器響應(yīng)于所述資源請(qǐng)求的資源未超過(guò)第一限制條件而發(fā)送給所述第一服務(wù)器的。
[0028]可選的,還包括:
[0029]資源判斷模塊,用于響應(yīng)于所述第二校驗(yàn)碼與所述第一校驗(yàn)碼相同,判斷所述資源請(qǐng)求的資源是否未超過(guò)第二限制條件;
[0030]觸發(fā)扣除模塊,用于在所述資源判斷模塊的判斷結(jié)果為是的情況下,觸發(fā)執(zhí)行所述資源扣除模塊。
[0031]可選的,還包括:
[0032]校驗(yàn)碼刪除模塊,用于響應(yīng)于為所述用戶身份信息記錄所述第一校驗(yàn)碼的時(shí)間達(dá)到校驗(yàn)碼有效時(shí)間,為所述用戶身份信息刪除所述第一校驗(yàn)碼。
[0033]與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn):
[0034]根據(jù)本申請(qǐng)實(shí)施例的技術(shù)方案,當(dāng)用戶需要通過(guò)資源客戶端從第一服務(wù)器所屬的資源提供方獲取資源時(shí),如果該資源客戶端與第一服務(wù)器屬于不同的資源提供方而是與第二服務(wù)器屬于同一資源提供方,用戶可以向第一服務(wù)器請(qǐng)求校驗(yàn)碼,第一服務(wù)器在接收到基于該用戶身份信息而生成的校驗(yàn)碼請(qǐng)求時(shí),可以為該用戶身份信息生成并記錄第一校驗(yàn)碼,并將所述第一校驗(yàn)碼發(fā)送給所述用戶身份信息對(duì)應(yīng)的通訊客戶端,然后,根據(jù)通訊客戶端上呈現(xiàn)的第一校驗(yàn)碼,用戶可以通過(guò)資源客戶端向第一服務(wù)器請(qǐng)求資源,第一服務(wù)器在接收到資源客戶端基于所述用戶身份信息而生成并經(jīng)第二服務(wù)器發(fā)送的資源請(qǐng)求時(shí),可以驗(yàn)證所述資源請(qǐng)求中的第二校驗(yàn)碼與所述第一校驗(yàn)碼是否相同,如果是,則可以從所述用戶身份信息對(duì)應(yīng)的資源中扣除所述資源請(qǐng)求的資源,并經(jīng)所述第二服務(wù)器向所述資源客戶端發(fā)送資源請(qǐng)求確認(rèn)信息,以允許通過(guò)所述資源客戶端提供所述資源請(qǐng)求的資源。因此,由于資源提供方可以通過(guò)其自身之外的其他資源提供方所提供的資源客戶端向用戶提供資源,使得用戶可以通過(guò)其沒(méi)有存放資源的資源提供方所提供的資源客戶端來(lái)獲取其他資源提供方為該用戶存放的資源,因此,當(dāng)用戶需要獲取資源時(shí),即使當(dāng)前便于使用的資源客戶端都不屬于為其存放資源的資源提供方,用戶也可以通過(guò)當(dāng)前便于使用的資源客戶端來(lái)獲取資源,從而實(shí)現(xiàn)用戶更容易地、更方便地獲取資源。
【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性