本發(fā)明的實施方式涉及通信領(lǐng)域,更具體地,本發(fā)明的實施方式涉及一種電子資源分配方法和設(shè)備。
背景技術(shù):
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現(xiàn)有技術(shù)。
隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,即時通信成為網(wǎng)絡(luò)應(yīng)用中非常重要的部分,用戶可以通過即時通信軟件了解好友的狀態(tài)、發(fā)布自己的心情等。為了進一步加強與好友間的交互,用戶還可以向好友分配電子資源(例如:紅包、虛擬貨幣等)。但是,現(xiàn)有技術(shù)中,對電子資源的分配存在很多限制,主要包括:針對的分配對象只能是用戶所在群組中的群組成員,或者與用戶具有好友關(guān)系的用戶,限制了電子資源的傳播路徑,并且用戶在群組中分配電子資源時,該電子資源對該群組中的每個成員均可見,使電子資源的分配缺乏針對性,當用戶需要有針對性的向自身所在群組之外的用戶或者自身好友之外的用戶分配電子資源時無法實現(xiàn),可見,現(xiàn)有技術(shù)提供的電子資源分配方法應(yīng)用場景非常有限。
技術(shù)實現(xiàn)要素:
現(xiàn)有技術(shù)中在進行電子資源分配時,針對的分配對象只能是用戶所在群組中的群組成員,或者與用戶具有好友關(guān)系的用戶,并且用戶在群組中分配電子資源時,該電子資源對該群組中的每個成員均可見。
因此在現(xiàn)有技術(shù)中,電子資源的分配傳播路徑有限并且缺乏針對性,這是非常令人煩惱的過程。
為此,非常需要一種改進的電子資源分配方法,以使用戶能夠有針對性的為自身所在群組之外的用戶,或者自身好友之外的用戶分配電子資源,豐富電子資源分配的應(yīng)用場景。
在本發(fā)明實施方式的第一方面中,提供了一種電子資源分配方法,包括:
接收發(fā)起者的電子資源分配請求;其中,所述電子資源分配請求中包括電子資源所針對分配對象的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量;
按照所述屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象;
針對本次確定出的各分配對象,執(zhí)行如下分配操作:
向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息;
當接收到所述各分配對象中的任意分配對象根據(jù)所述第一提示消息發(fā)送的電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
在本發(fā)明實施方式的第二方面中,提供了一種電子資源分配設(shè)備,包括:
接收模塊,用于接收發(fā)起者的電子資源分配請求;其中,所述電子資源分配請求中包括電子資源所針對分配對象的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量;以及接收所述各分配對象中的任意分配對象根據(jù)第一提示消息發(fā)送的電子資源領(lǐng)取指示;
確定模塊,用于按照所述屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象;
分配模塊,用于針對本次確定出的各分配對象,執(zhí)行如下分配操作:向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息;以及當所述接收模塊接收到所述電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
在本上下文中,本發(fā)明的實施方式期望提供一種電子資源的分配方法和設(shè)備。
根據(jù)本發(fā)明實施方式的一種電子資源分配方法和設(shè)備,可以接收發(fā)起者的電子資源分配請求,并根據(jù)電子資源分配請求中攜帶的分配對象屬性和/或首批分配對象的預(yù)設(shè)數(shù)量確定首批分配對象,并向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息,以及接收分配對象是否領(lǐng)取電子資源的響應(yīng),并根據(jù)響應(yīng)確定為分配對象分配的電子資源。可見,本發(fā)明實施例提供的電子資源分配方法可以由發(fā)起者定義分配對象的屬性和/或首批分配對象的預(yù)設(shè)數(shù)量,不僅擴展了分配對象的范圍,即分配對象不再受限于用戶所在群組的群組成員以及用戶的好友,而且使電子資源的分配更加具有針對性,更加豐富了現(xiàn)有技術(shù)中電子資源分配的場景,為用戶帶來了更好的體驗。
附圖說明
通過參考附圖閱讀下文的詳細描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:
圖1示意性地示出了根據(jù)本發(fā)明實施方式的應(yīng)用場景示意圖;
圖2示意性地示出了根據(jù)本發(fā)明一實施例的一種電子資源分配方法的流程示意圖;
圖3示意性地示出了根據(jù)本發(fā)明另一實施例的一種電子資源分配方法的流程示意圖;
圖4示意性地示出了根據(jù)本發(fā)明一實施例的一種電子資源分配設(shè)備的結(jié)構(gòu)示意圖;
圖5示意性地示出了根據(jù)本發(fā)明另一實施例的一種電子資源分配設(shè)備的結(jié)構(gòu)示意圖;
圖6示意性地示出了根據(jù)本發(fā)明一實施例的一種電子資源分配設(shè)備的程序產(chǎn)品示意圖;
在附圖中,相同或?qū)?yīng)的標號表示相同或?qū)?yīng)的部分。
具體實施方式
下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應(yīng)當理解,給出這些實施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達給本領(lǐng)域的技術(shù)人員。
本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實施方式可以實現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
根據(jù)本發(fā)明的實施方式,提出了一種電子資源分配方法和設(shè)備。
在本文中,需要理解的是,所涉及的術(shù)語中:
1.發(fā)起者:表示發(fā)起電子資源分配的用戶。
2.電子資源:表示以數(shù)字化形式存儲在光、磁等非印刷型介質(zhì)上的實際物質(zhì)資源或者虛擬物質(zhì)資源,在特定環(huán)境下能夠作為實際物質(zhì)資源或者虛擬物質(zhì)資源進行消費,例如:電子優(yōu)惠劵、電子紅包等。
此外,附圖中的任何元素數(shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
下面參考本發(fā)明的若干代表性實施方式,詳細闡釋本發(fā)明的原理和精神。
發(fā)明概述
本發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中,在進行電子資源分配時,針對的分配對象只能是用戶所在群組中的群組成員,或者與用戶具有好友關(guān)系的用戶,并且用戶在群組中分配電子資源時,該電子資源對該群組中的每個成員均可見。電子資源的分配傳播路徑有限并且缺乏針對性,使得現(xiàn)有技術(shù)中電子資源分配的應(yīng)用場景非常有限。
為此,本發(fā)明提供了一種電子資源分配方法,可以包括如下步驟:接收發(fā)起者的電子資源分配請求;按照電子資源分配請求中包括的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象;并針對本次確定出的各分配對象,執(zhí)行如下分配操作:向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息;當接收到各分配對象中的任意分配對象根據(jù)該第一提示消息發(fā)送的電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實施方式。
應(yīng)用場景總覽
首先參考圖1,如圖1所示,終端101可以安裝有包括社交功能的軟件(例如:購物平臺、社交軟件等),通過該軟件可以與其他用戶進行社交活動。服務(wù)器102為上述包括社交功能的軟件的服務(wù)器,終端101可以通過網(wǎng)絡(luò)與服務(wù)器102進行通信。該網(wǎng)絡(luò)可以為局域網(wǎng)、廣域網(wǎng)等。終端101可以為便攜設(shè)備(例如:手機、平板、筆記本電腦等),也可以為個人電腦(PC,Personal Computer)。
示例性方法
下面結(jié)合圖1的應(yīng)用場景,參考圖2來描述根據(jù)本發(fā)明示例性實施方式的用于分配電子資源的方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實施方式在此方面不受任何限制。相反,本發(fā)明的實施方式可以應(yīng)用于適用的任何場景。
圖2為本發(fā)明提供的一種電子資源分配方法的一實施例的流程示意圖,執(zhí)行主體可以為應(yīng)用場景總覽中的服務(wù)器102,如圖2所示,本發(fā)明實施例提供的一種電子資源分配方法,包括如下步驟:
S201、接收發(fā)起者的電子資源分配請求。
其中,該電子資源分配請求中包括電子資源所針對分配對象的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量。
本步驟中,發(fā)起者可以發(fā)起電子資源的分配,在電子資源分配請求中攜帶電子資源所針對分配對象的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量。其中,分配對象的屬性信息可以包括分配對象的任何屬性,例如:性別、年齡、所處地域、職業(yè)等等??梢?,本發(fā)明實施例中,接收電子資源的分配對象的屬性可以由發(fā)起者來自由定義,而不同于現(xiàn)有技術(shù)僅限于與發(fā)起者具有好友關(guān)系的用戶,以及發(fā)起者所在群組中的用戶。本發(fā)明實施例中,發(fā)起者可以根據(jù)自己的喜好定義接收電子資源的分配對象的屬性,也可以只定義分配對象的數(shù)量由系統(tǒng)按照預(yù)設(shè)算法(例如:隨機算法)選擇分配對象進行分配,還可以既定義接收電子資源的分配對象的屬性,又定義具有該屬性的分配對象的數(shù)量。
S202、按照S201中獲得的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象。
針對本次確定出的各分配對象,執(zhí)行如下S203~S204分配操作:
S203、向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息。
S204、當接收到各分配對象中的任意分配對象根據(jù)S203中的第一提示消息發(fā)送的電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
在為分配對象分配電子資源時,可以有多種實施方式:
第一種方式:根據(jù)分配對象的數(shù)量估算需要分配的電子資源的總額,或者由發(fā)起者預(yù)先提供能夠分配的電子資源總額(例如:攜帶在電子資源分配請求中),并從發(fā)起者對應(yīng)賬戶中進行一次性扣除,每接收到分配對象的電子資源領(lǐng)取指示,將對應(yīng)金額的電子資源從扣除的總額中分配給該分配對象,將總額中剩余的電子資源作為當前剩余電子資源;
第二種方式:每接收到分配對象的電子資源領(lǐng)取指示,將對應(yīng)金額的電子資源從發(fā)起者對應(yīng)賬戶中扣除并分配給該分配對象,將發(fā)起者賬戶中剩余的電子資源作為當前剩余電子資源。
另外需要說明的是,分配給每個分配對象的電子資源金額可以有多種方式來確定,例如:由發(fā)起者定義(攜帶在電子資源分配請求中),也可以預(yù)先設(shè)置系統(tǒng)默認值,可以是一個確定的值,也可以是一個范圍,在分配對象領(lǐng)取時隨機確定具體值,具體確定方式本發(fā)明并不限定。
圖3為本發(fā)明提供的一種電子資源分配方法的另一實施例的流程示意圖,執(zhí)行主體可以為應(yīng)用場景總覽中的服務(wù)器102,如圖3所示,本發(fā)明實施例提供的一種電子資源分配方法,包括如下步驟:
S301、接收發(fā)起者的電子資源分配請求。
其中,該電子資源分配請求中包括電子資源所針對分配對象的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量。
S302、按照S301中獲得的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象。
針對本次確定出的各分配對象,執(zhí)行如下S303~S309分配操作:
S303、向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息。
進一步地,本發(fā)明實施例中,針對首批分配對象,在向首批分配對象發(fā)送第一提示消息之后,為了避免首批分配對象不能及時領(lǐng)取電子資源,針對所述首批分配對象,還可以確定出候補分配對象以便在領(lǐng)取電子資源的首批分配對象數(shù)量不足時,代替未及時領(lǐng)取電子資源的首批分配對象進行電子資源領(lǐng)取,具體實施如下:
針對首批分配對象,在向各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息之后,還執(zhí)行如下步驟:
S3031、啟動計時器開始計時。
S3032、在計時結(jié)束后,判斷根據(jù)第一提示消息領(lǐng)取電子資源的分配對象的個數(shù)是否達到預(yù)設(shè)數(shù)量;若未達到,則進入步驟S3033,否則,本流程結(jié)束。
S3033、確定一個或一個以上的候補分配對象。
本步驟中,確定的候補分配對象可以具有上述屬性。
S3034、從S3033中確定的候補分配對象中選擇出候補數(shù)量的分配對象作為新確定出的分配對象,再次進入步驟S303;
其中,候補數(shù)量為預(yù)設(shè)數(shù)量與計時結(jié)束前根據(jù)第一提示消息領(lǐng)取電子資源的分配對象的個數(shù)之差,也就是與首批分配對象中,未在計時器計時結(jié)束前領(lǐng)取電子資源的分配對象數(shù)量相同。
較佳地,步驟S3033的執(zhí)行與步驟S3031~步驟S3032的執(zhí)行沒有嚴格的先后順序,可以在確定出首批分配對象之后,以及從確定出的候補對象中選擇候補數(shù)量的分配對象之前的任何時刻執(zhí)行。
S304、接收各分配對象中的任意分配對象根據(jù)S303中的第一提示消息發(fā)送的電子資源領(lǐng)取指示。
進一步地,第一提示消息中可以攜帶領(lǐng)取電子資源的入口,分配對象接收到第一提示消息之后,可以通過該入口發(fā)送電子資源領(lǐng)取指示,領(lǐng)取電子資源。例如:通過點擊第一提示消息發(fā)送電子資源領(lǐng)取指示。
S305、判斷當前剩余電子資源是否能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配或再分配,若是,則進入步驟S306;否則,進入步驟S309。
本步驟中,判斷當前剩余電子資源是否能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,可以針對首批分配對象,判斷當前剩余電子資源是否能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行再分配,可以針對首批分配對象將領(lǐng)取的電子資源分享之后確定出的作為分配對象的分享對象,或者候補分配對象。
S306、按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
進一步地,S301中接收的發(fā)起者的電子資源分配請求中還可以包括:為分配對象分配電子資源的數(shù)量范圍;
那么針對首批分配對象中,根據(jù)第一提示消息發(fā)送了領(lǐng)取電子資源的指示的任意分配對象,本步驟可以實施為:
步驟一、根據(jù)所述數(shù)量范圍隨機生成為該任意分配對象分配電子資源的分配數(shù)量;
假設(shè)電子資源為電子紅包,發(fā)起者設(shè)定的每次分配電子資源的數(shù)量范圍為3元到5元,那么步驟一中,為分配對象分配電子資源時可以隨機生成3元到5元之間的一個數(shù)量,為分配對象分配該數(shù)量的電子紅包。
步驟二、在該任意分配對象的對應(yīng)賬戶中增加上述分配數(shù)量的電子資源。
本步驟二中,在該任意分配對象的對應(yīng)賬戶中增加分配數(shù)量的電子資源之后,可以向該任意分配對象發(fā)送提示消息,提示該任意對象電子資源領(lǐng)取成功。
進一步地,在首批分配對象領(lǐng)取電子資源之后,接收到第二提示消息,首批分配對象可能會根據(jù)第二提示消息將領(lǐng)取的電子資源進行分享,后續(xù)分享對象作為新的分配對象,再次執(zhí)行分配操作:根據(jù)第一提示消息領(lǐng)取電子資源后,同樣會接收到第二提示消息,并根據(jù)第二提示消息繼續(xù)將領(lǐng)取的電子資源進行分享,本發(fā)明實施例中,不但為作為分配對象的分享對象分配電子資源,還可以對領(lǐng)取了電子資源之后進行分享的分配對象分配電子資源以進行獎勵,那么針對作為分配對象的分享對象中,根據(jù)所述第一提示消息發(fā)送了領(lǐng)取電子資源的指示的任意分配對象,本步驟可以實施為:
步驟一、根據(jù)預(yù)設(shè)分配規(guī)則生成本次分配電子資源的分配數(shù)量;
步驟二、按照預(yù)設(shè)返利規(guī)則將步驟一中生成的分配數(shù)量劃分成第一分配數(shù)量和第二分配數(shù)量;
本步驟中,第二分配數(shù)量可以為分配數(shù)量的5%到30%,第一分配數(shù)量和第二分配數(shù)量的比例可以根據(jù)實際情況進行確定,這里不作限定。
步驟三、在該任意分配對象的對應(yīng)賬戶中增加第一分配數(shù)量的電子資源;
步驟四、在根據(jù)第二提示消息確定出該任意分配對象的分配對象的對應(yīng)賬戶中增加第二分配數(shù)量的電子資源。
本步驟四中,在將第二分配數(shù)量的電子資源分配之后,可以向獲得該電子資源的分配對象發(fā)送提示消息,例如:提示該分配對象獲得返利成功,也可以提示該分配對象是由于某個分享對象獲得的返利。
S307、向該任意分配對象發(fā)送分享領(lǐng)取的電子資源的第二提示消息。
進一步地,第二提示消息中可以攜帶分享領(lǐng)取的電子資源的入口,分配對象接收到第二提示消息之后,可以通過該入口分享領(lǐng)取的電子資源。例如:通過點擊第二提示消息進入分享領(lǐng)取的電子資源的界面。
S308、當該任意分配對象根據(jù)S307中的第二提示消息確定出分享對象時,將該分享對象作為新確定出的分配對象再次進入步驟S303。
具體實施時,可以向該任意分配對象呈現(xiàn)與該任意分配對象具有特定社交關(guān)系的用戶列表(例如:好友列表)供用戶選擇分享對象。較佳地,為了控制領(lǐng)取電子資源的用戶數(shù)量,或者避免有些用戶惡意領(lǐng)取電子資源,可以限制該任意分配對象選擇的分享對象的數(shù)量。
進一步地,本發(fā)明實施例中,發(fā)起者可以定義分配對象的屬性,由服務(wù)器根據(jù)該屬性確定分配對象,并向分配對象發(fā)送領(lǐng)取電子資源的第一提示消息,這些分配對象對發(fā)起者來說可能是陌生人,通過發(fā)放和領(lǐng)取電子資源,分配對象和發(fā)起者之間可以建立社交關(guān)系,因此,本發(fā)明實施例還可以為發(fā)起者和分配對象分別提供接口,以便雙方建立社交關(guān)系,即本發(fā)明實施例還可以包括如下步驟:
步驟一、記錄分配對象的用戶信息;
本步驟一可以在確定出分配對象之后,到向發(fā)起者提供分配對象的用戶信息之間的任意時刻執(zhí)行。用戶信息可以包括用戶的頭像、昵稱等信息。
進一步地,還可以記錄分配對象與分配對象所分享的分享對象之間的社交關(guān)系,形成電子資源的傳播路徑供發(fā)起者查看。
步驟二、為發(fā)起者提供分配對象的用戶信息,和/或與領(lǐng)取電子資源的分配對象建立社交關(guān)系的接口;
本步驟二可以在確定出分配對象之后的任意時刻執(zhí)行,也可以在分配對象領(lǐng)取了電子資源之后的任意時刻執(zhí)行。
發(fā)起者獲得了分配對象的用戶信息之后,可以對自己感興趣的分配對象進行篩選,通過提供的接口建立與感興趣的分配對象的社交關(guān)系。
步驟三、為分配對象提供發(fā)起者的用戶信息,和/或與發(fā)起者建立社交關(guān)系的接口。
進一步地,本步驟中,可以將發(fā)起者的用戶信息提供給分配對象,例如:攜帶在分配對象領(lǐng)取的電子資源中,其中,發(fā)起者的用戶信息可以為多種形式的多媒體信息,例如:可以為文字、圖像、語音或者視頻等。分配對象領(lǐng)取電子資源之后可以根據(jù)自身需要通過提供的接口與發(fā)起者建立社交關(guān)系。
本步驟三可以在分配對象領(lǐng)取了電子資源之后的任意時刻執(zhí)行。
可見,本發(fā)明實施例中,在分配電子資源的過程中,不僅可以在發(fā)起者自身的好友中或者發(fā)起者所在群組的用戶中進行,還可以延伸到發(fā)起者自定義的用戶,使電子資源的分配更加具有針對性,豐富了電子資源分配的應(yīng)用場景。
S309、停止上述分配操作。本流程結(jié)束。
當發(fā)起者的用于分配的電子資源全部分配完畢時執(zhí)行本步驟。還可以向分配用戶呈現(xiàn)通知消息以通知分配用戶電子資源已經(jīng)分配完畢,無法領(lǐng)取。
示例性設(shè)備
在介紹了本發(fā)明示例性實施方式的方法之后,接下來,參考圖4對本發(fā)明示例性實施方式的、用于分配電子資源的設(shè)備。
圖4為本發(fā)明實施例提供一種電子資源分配設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,可以包括如下模塊:
接收模塊401,用于接收發(fā)起者的電子資源分配請求;其中,所述電子資源分配請求中包括電子資源所針對分配對象的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量;以及接收所述各分配對象中的任意分配對象根據(jù)第一提示消息發(fā)送的電子資源領(lǐng)取指示;
確定模塊402,用于按照所述屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象;
分配模塊403,用于針對本次確定出的各分配對象,執(zhí)行如下分配操作:向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息;以及當所述接收模塊接收到所述電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
在本實施例的一些實施方式中,可選的,所述分配模塊403,還用于向該任意分配對象發(fā)送分享領(lǐng)取的電子資源的第二提示消息;以及當該任意分配對象根據(jù)所述第二提示消息確定出分享對象時,將所述分享對象作為新確定出的分配對象再次觸發(fā)執(zhí)行所述分配操作。
在本實施例的另一些實施方式中,可選的,所述分配模塊403,還用于若當前剩余電子資源不滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配、或者若當前剩余電子資源不滿足按照預(yù)設(shè)分配規(guī)則進行再分配時,則停止所述分配操作。
在本實施例的又一些實施方式中,可選的,所述設(shè)備還包括:
記錄模塊404,用于記錄分配對象的用戶信息;
信息提供模塊405,用于為所述發(fā)起者提供所述分配對象的用戶信息,和/或與領(lǐng)取電子資源的分配對象建立社交關(guān)系的接口。
在本實施例的再一些實施方式中,可選的,所述設(shè)備還包括:計時模塊406;
所述確定模塊402,還用于確定一個或一個以上的候補分配對象;
所述計時模塊406,用于針對所述首批分配對象,在向各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息之后,啟動計時器開始計時;
所述分配模塊403,還用于在計時結(jié)束后,若根據(jù)所述第一提示消息領(lǐng)取電子資源的分配對象的個數(shù)未達到所述預(yù)設(shè)數(shù)量,則從所述候補分配對象中選擇出候補數(shù)量的分配對象作為新確定出的分配對象,再次執(zhí)行所述分配操作;其中,所述候補數(shù)量為所述預(yù)設(shè)數(shù)量與所述個數(shù)之差。
在本實施例的還一些實施方式中,可選的,所述電子資源分配請求中還包括:為分配對象分配電子資源的數(shù)量范圍;
所述分配模塊403,具體用于針對首批分配對象中,根據(jù)所述第一提示消息發(fā)送了領(lǐng)取電子資源的指示的任意分配對象,根據(jù)所述數(shù)量范圍隨機生成為該任意分配對象分配電子資源的分配數(shù)量;在該任意分配對象的對應(yīng)賬戶中增加所述分配數(shù)量的電子資源。
在本實施例的還一些實施方式中,可選的,所述分配模塊,具體用于針對作為分配對象的分享對象中,根據(jù)所述第一提示消息發(fā)送了領(lǐng)取電子資源的指示的任意分配對象,根據(jù)預(yù)設(shè)分配規(guī)則生成本次分配電子資源的分配數(shù)量;按照預(yù)設(shè)返利規(guī)則將所述分配數(shù)量劃分成第一分配數(shù)量和第二分配數(shù)量;在該任意分配對象的對應(yīng)賬戶中增加所述第一分配數(shù)量的電子資源;以及在根據(jù)所述第二提示消息確定出該任意分配對象的分配對象的對應(yīng)賬戶中增加所述第二分配數(shù)量的電子資源。
在本實施例的進一些實施方式中,可選的,所述設(shè)備,還包括:
信息提供模塊405,用于為所述分配對象提供所述發(fā)起者的用戶信息,和/或與所述發(fā)起者建立社交關(guān)系的接口。
在介紹了本發(fā)明示例性實施方式的方法和設(shè)備之后,接下來,介紹根據(jù)本發(fā)明的又一示例性實施方式的用于電子資源分配的設(shè)備。
所屬技術(shù)領(lǐng)域的技術(shù)人員能夠理解,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。
在一些可能的實施方式中,根據(jù)本發(fā)明的用于電子資源分配的設(shè)備可以至少包括至少一個處理單元、以及至少一個存儲單元。其中,所述存儲單元存儲有程序代碼,當所述程序代碼被所述處理單元執(zhí)行時,使得所述處理單元執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實施方式的用于電子資源分配方法中的步驟。例如,所述處理單元可以執(zhí)行如圖2中所示的步驟S201、接收發(fā)起者的電子資源分配請求,步驟S202、按照S201中獲得的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象,步驟S203、向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息,以及步驟S204、當接收到各分配對象中的任意分配對象根據(jù)S203中的第一提示消息發(fā)送的電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
下面參照圖5來描述根據(jù)本發(fā)明的這種實施方式的用于分配電子資源的設(shè)備50。圖5顯示的用于分配電子資源的設(shè)備50僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
如圖5所示,用于分配電子資源的設(shè)備50以通用計算設(shè)備的形式表現(xiàn)。用于分配電子資源的設(shè)備50的組件可以包括但不限于:上述至少一個處理單元501、上述至少一個存儲單元502、連接不同系統(tǒng)組件(包括處理單元501和存儲單元502)的總線503。
總線503表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器、外圍總線、圖形加速端口、處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。
存儲單元502可以包括易失性存儲器形式的可讀介質(zhì),例如隨機存取存儲器(RAM)5021和/或高速緩存存儲器5022,還可以進一步只讀存儲器(ROM)5023。
存儲單元502還可以包括具有一組(至少一個)程序模塊5024的程序/實用工具500,這樣的程序模塊5024包括但不限于:操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。
用于分配電子資源的設(shè)備50也可以與一個或多個外部設(shè)備504(例如鍵盤、指向設(shè)備、藍牙設(shè)備等)通信,還可與一個或者多個使得用戶能與該用于啟動數(shù)據(jù)庫系統(tǒng)的設(shè)備50交互的設(shè)備通信,和/或與使得該用于分配電子資源的設(shè)備50能與一個或多個其它計算設(shè)備進行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I/O)接口505進行。并且,用于分配電子資源的設(shè)備50還可以通過網(wǎng)絡(luò)適配器506與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器506通過總線503與用于分配電子資源的設(shè)備50的其它模塊通信。用于分配電子資源的設(shè)備50也可以通過顯示單元507將各種提示消息以及分配的電子資源數(shù)量等信息向用戶顯示。應(yīng)當明白,盡管圖中未示出,可以結(jié)合用于分配電子資源的設(shè)備50使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、RAID系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
示例性程序產(chǎn)品
在一些可能的實施方式中,本發(fā)明的各個方面還可以實現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當所述程序產(chǎn)品在終端設(shè)備上運行時,所述程序代碼用于使所述終端設(shè)備執(zhí)行本說明書上述“示例性方法”部分中描述的用于電子資源分配方法中的步驟,例如,所述終端設(shè)備可以執(zhí)行如圖2中所示的步驟S201、接收發(fā)起者的電子資源分配請求,步驟S202、按照S201中獲得的屬性信息和/或首批分配對象的預(yù)設(shè)數(shù)量,確定首批分配對象,步驟S203、向本次確定出的各分配對象發(fā)送領(lǐng)取電子資源的第一提示消息,以及步驟S204、當接收到各分配對象中的任意分配對象根據(jù)S203中的第一提示消息發(fā)送的電子資源領(lǐng)取指示時,若當前剩余電子資源能夠滿足按照預(yù)設(shè)分配規(guī)則為該任意分配對象進行分配,則按照預(yù)設(shè)分配規(guī)則為該任意分配對象分配電子資源。
所述程序產(chǎn)品可以采用一個或多個可讀介質(zhì)的任意組合。可讀介質(zhì)可以是可讀信號介質(zhì)或者可讀存儲介質(zhì)。可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。
如圖6所示,描述了根據(jù)本發(fā)明的實施方式的用于分配電子資源的程序產(chǎn)品60,其可以采用便攜式緊湊盤只讀存儲器(CD-ROM)并包括程序代碼,并可以在終端設(shè)備,例如個人電腦上運行。然而,本發(fā)明的程序產(chǎn)品不限于此,在本文件中,可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
可讀信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合??勺x信號介質(zhì)還可以是可讀存儲介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
可讀介質(zhì)上包含的程序代碼可以用任何適當?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、有線、光纜、RF等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如Java、C++等,還包括常規(guī)的過程式程序設(shè)計語言—諸如“C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算設(shè)備上執(zhí)行、部分地在用戶設(shè)備上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算設(shè)備上部分在遠程計算設(shè)備上執(zhí)行、或者完全在遠程計算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠程計算設(shè)備的情形中,遠程計算設(shè)備可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算設(shè)備,或者,可以連接到外部計算設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
應(yīng)當注意,盡管在上文詳細描述中提及了電子資源分配設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強制性的。實際上,根據(jù)本發(fā)明的實施方式,上文描述的兩個或更多裝置的特征和功能可以在一個裝置中具體化。反之,上文描述的一個裝置的特征和功能可以進一步劃分為由多個裝置來具體化。
此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
雖然已經(jīng)參考若干具體實施方式描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實施方式,對各方面的劃分也不意味著這些方面中的特征不能組合以進行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。