本申請涉及數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,尤其涉及一種資源對象信息推送方法及裝置。
背景技術(shù):
:在一些專業(yè)的資源中轉(zhuǎn)平臺,需要存儲大量的資源對象信息數(shù)據(jù),這些數(shù)據(jù)用于表示一個或多個資源提供方所能提供的資源信息。資源中轉(zhuǎn)平臺會將這些信息展現(xiàn)給資源需求方,以供需求方選擇自己所需的資源,或者根據(jù)當前的資源提供實際情況來制訂自己的需求策略。為了方便資源需求方查看,中轉(zhuǎn)平臺會根據(jù)一定的規(guī)則,從大量的資源信息中,選擇適合資源需求方的信息進行推送?,F(xiàn)有技術(shù)中,主要考慮的是每份資源的具體情況(例如資源總量等)與“需求”的匹配程度進行推送,但是這種方案會導致一些已經(jīng)在中轉(zhuǎn)平臺存放很久的資源遲遲無法被分配,從而影響中轉(zhuǎn)平臺的資源分配成功率和資源流動性。技術(shù)實現(xiàn)要素:針對上述技術(shù)問題,本申請?zhí)峁┮环N資源對象信息推送方法及裝置,技術(shù)方案如下:一種資源對象信息推送方法,應(yīng)用于資源中轉(zhuǎn)平臺,該方法包括:獲取未分配資源對象的信息數(shù)據(jù),任意一條信息數(shù)據(jù)i至少具有以下屬性:資源數(shù)量屬性amount[i]、資源提供方對資源數(shù)量的期望增益程度屬性rate[i]、分配等待時長屬性waitTime[i];在所獲取的信息數(shù)據(jù)中,篩選出令∑if(waitTime[i])取最值、且滿足預(yù)設(shè)約束條件的n條數(shù)據(jù),n為不小于1的整數(shù);根據(jù)篩選得到的n條數(shù)據(jù),向資源需求方進行信息推送,推送內(nèi)容至少包括所述n條數(shù)據(jù)中最大的rate[i]值;其中,f(x)在正區(qū)間為單調(diào)函數(shù),f(x)在正區(qū)間為單調(diào)遞增函數(shù)的情況下,所述最值為最大值;f(x)在正區(qū)間為單調(diào)遞減函數(shù)的情況下,所述最值為最小值;所述預(yù)設(shè)約束條件至少包括:∑iamount[i]不大于預(yù)設(shè)的資源總量上限值A(chǔ)mt。一種資源對象信息推送裝置,應(yīng)用于資源中轉(zhuǎn)平臺,該裝置包括:數(shù)據(jù)獲取模塊,用于獲取未分配資源對象的信息數(shù)據(jù),任意一條信息數(shù)據(jù)i至少具有以下屬性:資源數(shù)量屬性amount[i]、資源提供方對資源數(shù)量的期望增益程度屬性rate[i]、分配等待時長屬性waitTime[i];數(shù)據(jù)篩選模塊,用于在所獲取的信息數(shù)據(jù)中,篩選出令∑if(waitTime[i])取最值、且滿足預(yù)設(shè)約束條件的n條數(shù)據(jù),n為不小于1的整數(shù);推送模塊,用于根據(jù)篩選得到的n條數(shù)據(jù),向資源需求方進行信息推送,推送內(nèi)容至少包括所述n條數(shù)據(jù)中最大的rate[i]值;其中,f(x)在正區(qū)間為單調(diào)函數(shù),f(x)在正區(qū)間為單調(diào)遞增函數(shù)的情況下,所述最值為最大值;f(x)在正區(qū)間為單調(diào)遞減函數(shù)的情況下,所述最值為最小值;所述預(yù)設(shè)約束條件至少包括:∑iamount[i]不大于預(yù)設(shè)的資源總量上限值A(chǔ)mt。本申請所提供的技術(shù)方案,利用與時間相關(guān)的單調(diào)函數(shù),篩選出分配等待時間最長、且符合其他約束條件的若干條未分配資源對象,并根據(jù)篩選結(jié)果進行信息推送,避免資源長期存放在中轉(zhuǎn)平臺而無法被分配,有效提升中轉(zhuǎn)平臺的資源分配成功率和資源流動性。應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。附圖說明為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本申請的資源對象信息推送方法的流程示意圖;圖2是本申請的盤口信息輸出方法的流程示意圖;圖3是本申請的資源對象信息推送裝置的結(jié)構(gòu)示意圖。具體實施方式為了使本領(lǐng)域技術(shù)人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行詳細地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都應(yīng)當屬于本申請保護的范圍。圖1所示,為本申請?zhí)峁┑馁Y源對象信息推送方法的流程圖,該方法可以包括以下步驟:S101,獲取未分配資源對象的信息數(shù)據(jù);根據(jù)本申請方案,存儲于資源中轉(zhuǎn)平臺的未分配資源對象信息數(shù)據(jù)具有特定的幾種屬性。假設(shè)以i(i=1,2,3…)作為任意一條信息數(shù)據(jù)的標識,則任意一條信息數(shù)據(jù)i至少具有以下3種屬性:amount[i]:表示該資源對象i對應(yīng)的資源數(shù)量,該屬性為固定數(shù)值;rate[i]:表示該資源對象i的提供方資源數(shù)量的期望增益程度,該屬性為固定數(shù)值,由資源提供方指定;waitTime[i]:表示該資源對象i從提供至資源中轉(zhuǎn)平臺至當前的經(jīng)歷時長,也即分配等待時長,該屬性為隨時間變化的動態(tài)值。在本申請的一種具體實施方式中,除以上3種屬性之外,信息數(shù)據(jù)i還可以具有以下屬性:adviseRate[i]:表示中轉(zhuǎn)平臺對該資源對象i的預(yù)估增益程度,該屬性為固定數(shù)值,一般是在提供方提供資源之前,由中轉(zhuǎn)平臺展現(xiàn)給提供方,提供方可以根據(jù)該數(shù)值指定自己期望的增益程度rate[i]。S102,在所獲取的信息數(shù)據(jù)中,篩選出符合推送條件的數(shù)據(jù);本申請方案對資源對象的篩選策略,由目標函數(shù)和約束條件兩部分構(gòu)成,下面分別進行說明:為了從大量的未分配資源對象中篩選出分配等待時間最長的資源對象,本申請定義以waitTime[i]為自變量的目標函數(shù)∑if(waitTime[i]),其中,f(x)可以為任意形式的正區(qū)間的單調(diào)函數(shù),即在[0,+∞)為單調(diào)遞增或單調(diào)遞減,這是因為“等待時長”的取值必然為正,因此函數(shù)在負區(qū)間的特性對本申請方案沒有影響。在上述目標函數(shù)定義的基礎(chǔ)上,將對資源對象的篩選條件設(shè)置為:令目標函數(shù)∑if(waitTime[i])的值為最大或最小,具體而言:如果f(x)在正區(qū)間為單調(diào)遞增函數(shù),則要求目標函數(shù)取到最大值;如果f(x)在正區(qū)間為單調(diào)遞減函數(shù),則要求目標函數(shù)取到最小值。除目標函數(shù)之外,本申請的篩選策略還包括約束條件,根據(jù)不同的應(yīng)用需求,約束條件可以有一種或多種。其中最基本的約束條件為:∑iamount[i]不大于預(yù)設(shè)的資源總量值A(chǔ)mt。上述約束條件的意義在于:所篩選得到的一個或多個資源對象,其資源量的總數(shù)不得超過一個給定的資源總量上限值A(chǔ)mt。其中,Amt可以是根據(jù)當前實際的資源需求確定的數(shù)值,也可以是根據(jù)歷史資源需求量或提供量所得出的預(yù)測值。在本申請的一種具體實施方式中,還可以劃分出若干時間區(qū)段t1、t2、…tm,并對每個時間區(qū)段分別指定對應(yīng)的資源總量上限值A(chǔ)mtt1、Amtt2、…Amttm。例如,將每天24小時劃分為24個時段,每個時段分別對應(yīng)各自的資源總量上限值。其中Amtt1、Amtt2、…Amttm既可以是根據(jù)當前實際的資源需求確定的數(shù)值,也可以是根據(jù)歷史資源需求量或提供量所得出的預(yù)測值,本申請對此并不需要進行限定。除上述基本約束條件外,結(jié)合實際的應(yīng)用需求,還可以包括其他約束條件,例如:rate[i]≤adviseRate[i]或rate[i]=adviseRate[i]。該約束條件的意義在于:優(yōu)先選擇“提供方期望增益不高于(或等于)中轉(zhuǎn)平臺預(yù)估增益”的資源對象進行推送,也即優(yōu)先滿足這些按照平臺預(yù)估情況指定自己的期望增益的資源提供者的需求。n≤Cnt。該約束條件的意義在于,如果最終篩選出的資源對象數(shù)量為n,則n不能大于給定的上限值Cnt,其中Cnt表示當前允許分配的資源對象數(shù)量上限值。當然,根據(jù)實際需求,本領(lǐng)域技術(shù)人員還可以進一步配置其他約束條件,本申請不做一一列舉說明。S103,根據(jù)篩選得到的n條數(shù)據(jù),向資源需求方進行信息推送;在前一步驟中,根據(jù)目標函數(shù)以及約束條件從大量的未分配資源對象信息數(shù)據(jù)中,篩選出滿足篩選條件的n條數(shù)據(jù),在本步驟中,根據(jù)篩選結(jié)果向資源需求方進行信息推送,其中推送內(nèi)容至少包括n條數(shù)據(jù)中最大的rate[i]值,當然根據(jù)實際需求,也可以分別推送n條數(shù)據(jù)的其他信息,例如每條數(shù)據(jù)各自的rate[i]值、amount[i]值等,本申請對此并不進行限定。下面結(jié)合一個實際的應(yīng)用場景,對本申請方案做進一步的詳細說明。目前的互聯(lián)網(wǎng)投融資平臺,受到技術(shù)的局限性,無法做到實時更新投資盤口,考慮到融資的并發(fā)性,目前采用將高于某一固定量金額的投資單歸并于一檔,并將該檔投資單的總金額作為投資盤口的總金額、將其中最高的期望利率作為投資盤口的利率,將這些盤口信息推送給融資方。這種方案的缺點在于:對于投資用戶,尤其是采用平臺提供的推薦利率的投資用戶,其投資成交等待時間過長,嚴重影響平臺的平均成交時間,也導致投資用戶的體驗不佳。另外,固定量的總金額針對上述問題,本申請?zhí)峁┮环N應(yīng)用于互聯(lián)網(wǎng)投融資平臺的盤口信息輸出方法,參見圖2所示,該方法可以包括:S201,獲取當前未成交的投資單數(shù)據(jù);每筆投資單數(shù)據(jù)屬性可以包括:投資金額、期望利率、平臺推薦利率、等待時間,等等。假設(shè)當前獲取到的未成交投資單共有10筆,數(shù)據(jù)如表1所示:投資單ID等待時長(小時)期望利率平臺推薦利率投資金額11005.0%4.5%20萬2654.7%4.7%20萬3604.8%4.7%15萬4534.5%4.5%30萬5474.8%4.8%25萬6364.7%4.6%30萬7304.6%4.5%24萬8214.5%4.5%20萬9124.7%4.7%5萬1024.6%4.6%40萬表1S202,根據(jù)所獲取的投資單數(shù)據(jù)、以及預(yù)設(shè)的篩選條件,篩選出符合條件的投資單;取目標函數(shù)f(x)=x2,該函數(shù)在正區(qū)間為單調(diào)遞增函數(shù),因此篩選條件為:令∑if(waitTime[i])取最大值。設(shè)置兩個約束條件:1)rate[i]=adviseRate[i],即投資單的期望利率與平臺當時推薦的利率相等,以便令這這部分投資單能夠優(yōu)先成交,當然根據(jù)實際需求,這里也可以將約束條件設(shè)置為rate[i]≤adviseRate[i]。2)∑iamount[i]≤α*cashAmtt,根據(jù)本實施例方案,將一天以小時為單位劃分為24個區(qū)段,對于每一個單位時間區(qū)段,統(tǒng)計每個區(qū)段t在歷史時期內(nèi)的融資金額流量平均值或峰值,作為該區(qū)段的融資金額預(yù)測值cashAmtt,本實施例中使用峰值作為cashAmtt??紤]到預(yù)測值cashAmtt存在一定偏差,設(shè)置取值不小于1的修正參數(shù)α,這樣能夠令所有滿足篩選條件的投資單金額總和存在一定的冗余量,以避免無法滿足融資方的需求。假設(shè)取α=1.2,即有20%的冗余量;當前時間為上午9:30,根據(jù)預(yù)測結(jié)果,在上午9:00-9:59的時間區(qū)段內(nèi),其融資金額的預(yù)測值為cashAmtt=100萬,則α*cashAmtt=120萬。根據(jù)約束條件1),從表1的投資單中篩選出6筆滿足約束條件1)的投資單,按照期望利率從低到高排序結(jié)果如表2所示:投資單ID等待時長(小時)期望利率平臺推薦利率投資金額8214.5%4.5%20萬4534.5%4.5%30萬1024.6%4.6%40萬2654.7%4.7%20萬9124.7%4.7%5萬5474.8%4.8%25萬表2可以看出,當最優(yōu)利率取4.7%時,能夠滿足約束條件2):20萬+30萬+40萬+20萬+5萬=115萬≤120萬,此時目標函數(shù)等于212+532+22+652+122能夠取到最大值,即在滿足約束條件的前下,這幾筆投資單的綜合等待時間是最長的。S203,根據(jù)篩選結(jié)果,輸出盤口數(shù)據(jù)。根據(jù)S202的篩選結(jié)果可知,當前最優(yōu)的利率為4.7%,同時最優(yōu)閾值金額為115萬,將這些信息展現(xiàn)給融資方,以方便融資方制訂對應(yīng)的融資策略??梢姡旧暾埶峁┑谋P口信息輸出方法,一方面提供了動態(tài)跟蹤采納推薦利率投資的用戶等待時間的機制,并設(shè)置盤口金額閾值使得等待時間較長的投資者能夠優(yōu)先成交;另一方面提供了實時跟蹤并預(yù)測融資方資產(chǎn)供應(yīng)變化的算法,保證投資盤口能夠根據(jù)融資方資產(chǎn)供應(yīng)狀況動態(tài)地、實時地變化,從而更好地滿足融資方的需求。相應(yīng)于上述方法實施例,本申請還提供一種應(yīng)用于資源中轉(zhuǎn)平臺的資源對象信息推送裝置,參見圖3所示,該裝置可以包括:數(shù)據(jù)獲取模塊110,用于獲取未分配資源對象的信息數(shù)據(jù),任意一條信息數(shù)據(jù)i至少具有以下屬性:資源數(shù)量屬性amount[i]、資源提供方對資源數(shù)量的期望增益程度屬性rate[i]、分配等待時長屬性waitTime[i];數(shù)據(jù)篩選模塊120,用于在所獲取的信息數(shù)據(jù)中,篩選出令∑if(waitTime[i])取最值、且滿足預(yù)設(shè)約束條件的n條數(shù)據(jù),n為不小于1的整數(shù);推送模塊130,用于根據(jù)篩選得到的n條數(shù)據(jù),向資源需求方進行信息推送,推送內(nèi)容至少包括所述n條數(shù)據(jù)中最大的rate[i]值;其中,f(x)在正區(qū)間為單調(diào)函數(shù),f(x)在正區(qū)間為單調(diào)遞增函數(shù)的情況下,最值為最大值;f(x)在正區(qū)間為單調(diào)遞減函數(shù)的情況下,最值為最小值;預(yù)設(shè)約束條件至少可以包括:∑iamount[i]不大于預(yù)設(shè)的資源總量上限值A(chǔ)mt。在本申請的一種具體實施方式中,預(yù)設(shè)的資源總量上限Amt可以包括:對應(yīng)于多個不同時段t1、t2、…tm的資源總量上限值A(chǔ)mtt1、Amtt2、…Amttm。在本申請的一種具體實施方式中,各個時段的資源總量值,分別根據(jù)各個時段內(nèi)的歷史資源總量數(shù)據(jù)確定。在本申請的一種具體實施方式中,任意一條信息數(shù)據(jù)i還具有中轉(zhuǎn)平臺對資源數(shù)量的預(yù)估增益程度屬性adviseRate[i];預(yù)設(shè)約束條件還可以包括:rate[i]≤adviseRate[i]或rate[i]=adviseRate[i]在本申請的一種具體實施方式中,預(yù)設(shè)約束條件還可以包括:n≤Cnt,其中Cnt為預(yù)設(shè)的資源對象允許分配數(shù)量上限值。本申請還提供一種應(yīng)用于互聯(lián)網(wǎng)投融資平臺的盤口信息輸出裝置,該裝置與資源對象信息推送裝置的結(jié)構(gòu)相似,具體的模塊功能可參見前述方法實施例的說明,本實施例不再贅述。通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,在實施本申請方案時可以把各模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。也可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。以上所述僅是本申請的具體實施方式,應(yīng)當指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本申請的保護范圍。當前第1頁1 2 3