【技術領域】
本申請涉及移動互聯技術領域,尤其涉及一種資源處理方法及裝置。
背景技術:
現有技術中,當有資源需求時,可以由資源需求方提出資源獲取請求,并通過資源分配流程單記錄,資源獲取的進度。當接收到資源獲取請求時,資源供給方可以為資源需求方分配資源。然而,由資源供給方向資源需求方提供資源時,當資源供給方暫時無資源可供給時,資源分配處于暫停狀態(tài),同時資源分配流程單處于待處理狀態(tài)。
在實現現有技術的過程中,發(fā)明人發(fā)現存在以下技術問題:
當資源供給方暫時無資源可供給時,資源分配處于暫停狀態(tài),同時資源分配流程單處于待處理狀態(tài),降低了資源周轉的效率,同時資源分配流程單長期處于待處理狀態(tài),占用計算機存儲以及計算資源。
因此,需要提供一種資源處理的技術方案,以解決資源周轉效率低、資源分配時占用計算機存儲及計算資源量大的技術問題。
技術實現要素:
本申請實施例提供一種解決資源周轉效率低、資源分配時占用計算機存儲及計算資源量大的技術問題的技術方案。
具體的,資源處理方法包括計算機在配置下執(zhí)行如下步驟:
生成基于資源分配請求的資源分配流程單;
對所述資源分配流程單進行處理,生成資源分配流程單的訪問入口;
開放所述訪問入口,以便資源供給第三方通過所述訪問入口響應所述資源分配請求。
本申請實施例還提供一種資源處理裝置,包括:
請求模塊,用于生成基于資源分配請求的資源分配流程單;
處理模塊,用于對所述資源分配流程單進行處理,生成資源分配流程單的訪問入口;
發(fā)布模塊,用于開放所述訪問入口,以便資源供給第三方通過所述訪問入口響應所述資源分配請求。
本申請實施例提供的資源處理方法和裝置,至少具有如下有益效果:
基于資源分配請求的資源分配流程單被處理生成訪問入口,當本地資源不足或暫時不便分配資源時,資源供給第三方可以通過所述訪問入口響應所述資源分配請求,進行分配資源的操作,從而提高了資源周轉的效率,同時對應的資源分配流程單被及時處理,減少了對計算機的存儲、計算資源的占用。
【附圖說明】
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1為本申請實施例提供的資源處理方法的過程示意圖。
圖2為本申請實施例提供的一種推送信息的過程示意圖。
圖3為本申請實施例提供的另一種推送信息的過程示意圖。
圖4為本申請實施例提供的資源處理裝置的結構示意圖。
【具體實施方式】
為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
請參照圖1,為本申請實施例提供的資源處理方法,具體包括計算機在配置下執(zhí)行如下步驟:
s100:生成基于資源分配請求的資源分配流程單。
這里的資源可以是可以被分配、消耗的生產資料或生活資料,或生產資料、生活資料的支配權。為了便于理解,這里以資金的分配為例來說明。應當指出的是,不應當將本申請實質性保護范圍限制于資金的分配。對應的,這里的資源分配流程單可以為賬單。這里的生成可以理解為本地計算機設備生成資源分配流程單,也可以理解為接收到外部應用服務器生成的資源分配流程單。具體的例如,接收到服務器生成的基于支付款項請求的支付單據。
s200:對所述資源分配流程單進行處理,生成資源分配流程單的訪問入口。
可以理解的是,現有技術中的資源分配流程單中的信息是靜態(tài)的。其中,資源分配流程單通常具有資源分配請求方的各種明細信息。這里,對資源分配流程單進行處理,一方面基于對資源分配請求方的信息保密的需求,另一方面基于資源分配流程單可以被其他用戶訪問的需求,向其他用戶公開部分信息。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,對所述資源分配流程單進行處理,生成資源分配流程單的訪問入口,具體包括:
對所述資源分配流程單進行編碼,生成分享代碼。
基于資源分配流程單可以被其他用戶訪問的需求,將資源分配流程單在服務器中的虛擬地址進行編碼,轉化為可以由其他用戶訪問的分享代碼。具體的例如,可以將資源分配流程單在服務器中的虛擬地址編碼為一段口令,也可以將資源分配流程單在服務器中的虛擬地址編碼為一個二維碼。
s300:開放所述訪問入口,以便資源供給第三方通過所述訪問入口響應所述資源分配請求。
資源分配請求方可以將資源分配流程單通過共享的方式向資源供給第三方開放。資源供給第三方通過訪問入口可以響應資源分配請求。具體的例如,資源分配請求方可以將分享代碼轉發(fā)資源供給第三方,或者資源分配請求方可以將分享代碼發(fā)布于平臺。資源供給第三方可以通過轉發(fā)鏈接訪問資源分配流程單,或者資源供給第三方可以通過平臺發(fā)布的分享代碼訪問資源分配流程單,并且,根據資源供給第三方的指令響應所述資源分配請求。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,開放所述訪問入口,具體包括:
設定訪問條件;
當滿足訪問條件時,開放所述訪問入口。
基于資源分配流程單訪問量的控制以及資源分配流程單安全性考慮,可以設置訪問入口的訪問條件。當訪問行為滿足訪問條件時,開放所述訪問入口,而訪問行為不滿足訪問條件時,則所述訪問入口關閉。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,設定訪問條件,具體包括:
確定所述訪問入口可接納的資源供給第三方的數量上限;
設定訪問條件為訪問次數不超過確定的所述數量上限。
可以設置訪問入口可接納的資源供給第三方的數量上限。當天或者在一段時間內,當通過訪問入口訪問資源分配流程單的、資源供給第三方的訪問次數達到數量上限時,關閉訪問入口,而訪問次數未達到數量上限時,開放訪問入口。這里的數量上限可以根據實際需要進行設定,具體的可以是訪問入口對單個資源供給第三方訪問次數的限制,可以是訪問入口對所有資源供給第三方總訪問次數的限制,還可以是對資源供給第三方數量的限制。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,設定訪問條件,具體包括:
確定所述訪問入口的開放期限;
設定訪問條件為訪問時間在確定的所述開放期限內。
可以設置訪問入口訪問時間,這樣逾期訪問會被阻止,從而保證資源分配流程單分享的安全性。當資源供給第三方在確定的開放期限內對資源分配流程單進行訪問時,訪問入口處于開放狀態(tài),而當資源供給第三方在開放期限外對資源分配流程單進行訪問時,訪問入口處于關閉狀態(tài)。
在本申請?zhí)峁┑膶嵤┓桨钢?,基于資源分配請求的資源分配流程單被處理生成訪問入口,當本地資源不足或暫時不便分配資源時,資源供給第三方可以通過所述訪問入口響應所述資源分配請求,進行分配資源的操作,從而提高了資源周轉的效率,同時對應的資源分配流程單被及時處理,減少了對計算機的存儲、計算資源的占用。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述方法還包括:
對所述資源分配流程單進行加密,生成加密的資源分配流程單。
基于對資源分配請求方的信息保密的需求,服務器可以對所述資源分配流程單進行加密處理。具體的例如,對資源分配流程單涉及到的賬號信息等有關資源分配請求方私密的信息進行加密。當其他用戶通過分享代碼訪問資源分配流程單時,僅能看到資源分配請求方與服務器簽署的協議中約定公開的信息。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,生成加密的資源分配流程單,具體包括:
生成加密的資源分配流程單的單號。
基于對資源分配請求方的信息保密的需求,服務器可以對原始的資源分配流程單進行加密,生成加密的資源分配流程單的單號,這樣通過原始的資源分配流程單的單號與生成的加密的資源分配流程單的單號兩者之間的映射關系,其他用戶可以通過分享代碼訪問資源分配流程單,看到資源分配請求方與服務器簽署的協議中約定公開的信息,但是卻不能通過生成的加密的資源分配流程單的單號,采用逆向工程的手段反推出資源分配請求方的資源分配記錄。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,開放所述訪問入口,還包括:
開放資源供給第三方訪問所述訪問入口的權限;
關閉資源供給第三方開放所述訪問入口的權限。
基于對資源分配請求方的信息保密及安全的需求,防止資源分配流程單被無限制擴散,在本申請?zhí)峁┑膶嵤┓绞街?,開放資源供給第三方訪問所述訪問入口的權限,而關閉資源供給第三方開放所述訪問入口的權限。也就說,訪問入口僅能由本地用戶向資源供給第三方進行一級擴散,而防止資源供給第三方向其他方通過轉發(fā)或共享的方式進行二級擴散。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述方法還包括:
當資源供給第三方通過所述訪問入口時,確定資源分配流程單的處理狀態(tài);
根據資源分配流程單的所述處理狀態(tài),提供響應所述資源分配請求的模式,以便資源供給第三方根據所述模式響應所述資源分配請求。
在本申請中,可以根據資源分配流程單的處理狀態(tài),提供資源供給第三方響應資源分配的方式。當本地資源不足時,可以藉由資源供給第三方供給資源。而當本地資源充足時,在對本地資源進行分配后,可以藉由資源供給第三方補償本地資源,使本地資源始終處于充實的狀態(tài),以便盡可能地由本地響應所述資源分配請求,從而提高資源周轉的效率,同時減少處理資源分配流程單時對計算機的存儲、計算資源的占用。
請參照圖2,進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述方法還包括:
s101:查詢提出所述資源分配請求的資源分配請求方的資源分配記錄,作為第一資源分配記錄;
s102:查詢響應所述資源分配請求的資源供給第三方的資源分配記錄,作為第二資源分配記錄;
s103:將第一資源分配記錄和第二資源分配記錄中的詞語映射為空間向量;
s104:計算資源分配請求方和資源供給第三方的兩個詞語對應的空間向量之間的余弦相似度;
s105:當所述余弦相似度不小于預設數值時,根據第一資源分配記錄和第二資源分配記錄,發(fā)出推送信息。
在本申請?zhí)峁┑膶嵤┓绞街?,進一步提供一種對數據的挖掘及應用的技術方案。服務器可以查詢提出所述資源分配請求的資源分配請求方的資源分配記錄,作為第一資源分配記錄。仍以資源分配請求為支付款項請求、資源分配流程單為支付單據為例,支付單據中通常涉及交易明細,例如商品的代碼、價格、日期等交易明細。服務器將一段時間內的支付款項記錄作為第一資源分配記錄。同樣的,服務器將一段時間內的資源供給第三方的支付款項記錄作為第二資源分配記錄。然后服務器可以對第一資源分配記錄和第二資源分配記錄進行文本處理,將第一資源分配記錄、第二資源分配記錄中的詞語映射為空間向量。具體的,可以使用文本深度表示模型word2vec將詞語表征為實數值向量。文本深度表示模型word2vec在現有技術中有大量的文獻揭示,此處不再詳述。通過大規(guī)模語義訓練,把對文本內容的處理簡化為多維向量空間中的向量運算。進一步使用計算資源分配請求方和資源供給第三方的兩個詞語對應的空間向量的相似度,可以表征資源分配請求方與資源供給第三方之間的相似度。在本申請中,可以計算資源分配請求方對應的空間向量與資源供給第三方對應的空間向量的余弦相似度。當計算出的余弦相似度不小于預設數值時,說明資源分配請求方與資源供給第三方行為相似。然后根據第一資源分配記錄和第二資源分配記錄,發(fā)出推送信息。服務器可以比較第一資源分配記錄和第二資源分配記錄,在該實例中可以比較支付單據中涉及的商品,向資源供給第三方推送資源分配請求方的支付單據中存在但在資源供給第三方的支付單據中不存在的商品信息。同樣的,服務器可以向資源分配請求方推送資源供給第三方的支付單據中存在但在資源分配請求方的支付單據中不存在的商品信息。
請參照圖3,進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述方法還包括:
s201:查詢一個響應所述資源分配請求的資源供給第三方的資源分配記錄,作為第二資源分配記錄;
s202:查詢另一個響應所述資源分配請求的資源供給第三方的資源分配記錄,作為第三資源分配記錄;
s203:將第二資源分配記錄和第三資源分配記錄中的詞語映射為空間向量;
s204:計算一個資源供給第三方和另一個資源供給第三方的兩個詞語對應的空間向量之間的余弦相似度;
s205:當所述余弦相似度不小于預設數值時,根據第二資源分配記錄和第三資源分配記錄,發(fā)出推送信息。
與上一個實施方式不同的地方在于,此處計算的是兩個資源供給第三方對應的空間向量之間的余弦相似度。試詳述如下:
服務器可以查詢一段時間內,一個資源供給第三方的資源分配記錄作為第二資源分配記錄。服務器可以查詢一段時間內,另一個資源供給第三方的資源分配記錄作為第三資源分配記錄。仍以資源分配請求為支付款項請求、資源分配流程單為支付單據為例,支付單據中通常涉及交易明細,例如商品的代碼、價格、日期等交易明細。服務器可以使用文本深度表示模型word2vec,將詞語表征為實數值向量。然后,可以計算兩個資源供給第三方對應的空間向量的余弦相似度。當計算出的余弦相似度不小于預設數值時,說明兩個資源供給第三方行為相似。然后根據第二資源分配記錄和第三資源分配記錄,發(fā)出推送信息。服務器可以比較第二資源分配記錄和第三資源分配記錄,在該實例中可以比較支付單號中涉及的商品,向資源供給第三方推送該資源供給第三方的支付單號中不存在的商品信息。通常這里的“另一個資源供給第三方”可以表現為資源分配請求方的topn好友。
下面介紹一種本申請實施例具體的應用場景:
本地計算機設備,例如個人電腦終端設備或者移動終端設備,根據交易記錄,生成基于支付款項請求的支付單據。當然,也可以是本地計算機設備接收到應用服務器發(fā)出的基于支付款項請求的支付單據。本地計算機設備可以處理支付單據,生成諸如二維碼、密??诹钜活惖姆窒泶a,作為支付單據的訪問入口。當然,這里處理支付單據的行為也可以由應用服務器來執(zhí)行。本地計算機設備可以與應用服務器進行信息交互,來達成兩者之間信息的同步。本地計算機設備可以將上述訪問入口轉發(fā)給資源供給第三方,或者發(fā)布到平臺。具體的例如,轉發(fā)給好友,或發(fā)布到平臺中的朋友圈。收到轉發(fā)的訪問入口鏈接的好友,或者看到訪問入口的朋友圈好友,可以響應支付款項請求。當該支付單據處于未支付完成狀態(tài)時,可以響應支付款項請求,籌集資金。當該支付單據處于支付完成狀態(tài)時,可以響應支付款項請求,打賞資金。從而可以解決資金周轉效率低、資金分配時占用計算機存儲及計算資源量大的技術問題。進一步的,應用服務器可以查詢支付款項請求方的支付款項記錄。應用服務器可以查詢籌集或打賞資金方的支付款項記錄。應用服務器可以采用文本深度表示模型word2vec,處理支付款項請求方、籌集或打賞資金方的支付款項記錄,將支付款項請求方、籌集或打賞資金方映射為空間向量。應用服務器可以計算支付款項請求方對應的空間向量與籌集或打賞資金方對應的空間向量之間的余弦相似度。當余弦相似度不小于預設數值時,應用服務器為支付款項請求方推送其缺少的商品信息?;蛘撸瑧梅掌骺梢詾榛I集或打賞資金方推送其缺少的商品信息。應用服務器還可以計算兩個籌集或打賞資金方對應的空間向量的余弦相似度。當余弦相似度不小于預設數值時,應用服務器為籌集或打賞資金方推送其缺少的商品信息。這里判斷缺少的商品信息可以通過比較支付單據來獲得。
以上是本申請實施例提供的資源處理方法,基于同樣的思路,請參照圖4,本申請還提供一種資源處理裝置,包括:
請求模塊11,用于生成基于資源分配請求的資源分配流程單;
處理模塊12,用于對所述資源分配流程單進行處理,生成資源分配流程單的訪問入口;
發(fā)布模塊13,用于開放所述訪問入口,以便資源供給第三方通過所述訪問入口響應所述資源分配請求。
在本申請中,可以根據資源分配流程單的處理狀態(tài),提供資源供給第三方響應資源分配的方式。當本地資源不足時,可以藉由資源供給第三方供給資源。而當本地資源充足時,在對本地資源進行分配后,可以藉由資源供給第三方補償本地資源,使本地資源始終處于充實的狀態(tài),以便盡可能地由本地響應所述資源分配請求,從而提高資源周轉的效率,同時減少處理資源分配流程單時對計算機的存儲、計算資源的占用。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述處理模塊12具體用于:
對所述資源分配流程單進行編碼,生成分享代碼。
基于資源分配流程單可以被其他用戶訪問的需求,將資源分配流程單在服務器中的虛擬地址進行編碼,轉化為可以由其他用戶訪問的分享代碼。具體的例如,可以將資源分配流程單在服務器中的虛擬地址編碼為一段口令,也可以將資源分配流程單在服務器中的虛擬地址編碼為一個二維碼。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述裝置還包括加密模塊14,具體用于:
對所述資源分配流程單進行加密,生成加密的資源分配流程單。
基于對資源分配請求方的信息保密的需求,服務器可以對所述資源分配流程單進行加密處理。具體的例如,對資源分配流程單涉及到的賬號信息等有關資源分配請求方私密的信息進行加密,當其他用戶通過分享代碼訪問資源分配流程單時,僅能看到資源分配請求方與服務器簽署的協議中約定公開的信息。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述加密模塊14還用于:
生成加密的資源分配流程單的單號。
基于對資源分配請求方的信息保密的需求,服務器可以對原始的資源分配流程單進行加密,生成加密的資源分配流程單的單號,這樣通過原始的資源分配流程單的單號與生成的加密的資源分配流程單的單號兩者之間的映射關系,其他用戶可以通過分享代碼訪問資源分配流程單,看到資源分配請求方與服務器簽署的協議中約定公開的信息,但是卻不能通過生成的加密的資源分配流程單的單號,采用逆向工程的手段反推出資源分配請求方的資源分配記錄。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述發(fā)布模塊13用于:
開放資源供給第三方訪問所述訪問入口的權限;
關閉資源供給第三方開放所述訪問入口的權限。
基于對資源分配請求方的信息保密及安全的需求,防止資源分配流程單被無限制擴散,在本申請?zhí)峁┑膶嵤┓绞街?,開放資源供給第三方訪問所述訪問入口的權限,而關閉資源供給第三方開放所述訪問入口的權限。也就說,訪問入口僅能由本地用戶向資源供給第三方進行一級擴散,而防止資源供給第三方向其他方通過轉發(fā)或共享的方式進行二級擴散。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述發(fā)布模塊13用于:
設定訪問條件;
當滿足訪問條件時,開放所述訪問入口。
基于資源分配流程單訪問量的控制以及資源分配流程單安全性考慮,可以設置訪問入口的訪問條件。當訪問行為訪問條件時,開放所述訪問入口,而訪問行為不滿足訪問條件時,則所述訪問入口關閉。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述發(fā)布模塊13用于:
確定所述訪問入口可接納的資源供給第三方的數量上限;
設定訪問條件為訪問次數不超過確定的所述數量上限。
可以設置訪問入口可接納的資源供給第三方的數量上限。當天或者在一段時間內,當通過訪問入口訪問資源分配流程單的、資源供給第三方的訪問次數達到數量上限時,關閉訪問入口,而訪問次數未達到數量上限時,開放訪問入口。這里的數量上限可以根據實際需要進行設定,具體的可以是訪問入口對單個資源供給第三方訪問次數的限制,可以是訪問入口對所有資源供給第三方總訪問次數的限制,還可以是對資源供給第三方數量的限制。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述發(fā)布模塊13用于:
確定所述訪問入口的開放期限;
設定訪問條件為訪問時間在確定的所述開放期限內。
可以設置訪問入口訪問時間,這樣逾期訪問會被阻止,從而保證資源分配流程單分享的安全性。當資源供給第三方在確定的開放期限內對資源分配流程單進行訪問時,訪問入口處于開放狀態(tài),而當資源供給第三方在開放期限外對資源分配流程單進行訪問時,訪問入口處于關閉狀態(tài)。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述裝置還包括選擇模塊15,具體用于:
當資源供給第三方通過所述訪問入口時,確定資源分配流程單的處理狀態(tài);
根據資源分配流程單的所述處理狀態(tài),提供響應所述資源分配請求的模式,以便資源供給第三方根據所述模式響應所述資源分配請求。
在本申請中,可以根據資源分配流程單的處理狀態(tài),提供資源供給第三方響應資源分配的方式。當本地資源不足時,可以藉由資源供給第三方供給資源。而當本地資源充足時,在對本地資源進行分配后,可以藉由資源供給第三方補償本地資源,使本地資源始終處于充實的狀態(tài),以便盡可能地由本地響應所述資源分配請求,從而提高資源周轉的效率,同時減少處理資源分配流程單時對計算機的存儲、計算資源的占用。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述裝置還包括推送模塊16,具體用于:
查詢提出所述資源分配請求的資源分配請求方的資源分配記錄,作為第一資源分配記錄;
查詢響應所述資源分配請求的資源供給第三方的資源分配記錄,作為第二資源分配記錄;
將第一資源分配記錄和第二資源分配記錄中的詞語映射為空間向量;
計算資源分配請求方和資源供給第三方的兩個詞語對應的空間向量之間的余弦相似度;
當所述余弦相似度不小于預設數值時,根據第一資源分配記錄和第二資源分配記錄,發(fā)出推送信息。
在本申請?zhí)峁┑膶嵤┓绞街?,進一步提供一種對數據的挖掘及應用的技術方案。服務器可以查詢提出所述資源分配請求的資源分配請求方的資源分配記錄,作為第一資源分配記錄。仍以資源分配請求為支付款項請求、資源分配流程單為支付單據為例,支付單號中通常涉及交易明細,例如商品的代碼、價格、日期等交易明細。服務器將一段時間內的支付款項記錄作為第一資源分配記錄。同樣的,服務器將一段時間內的資源供給第三方的支付款項記錄作為第二資源分配記錄。然后服務器可以對第一資源分配記錄和第二資源分配記錄進行文本處理,將第一資源分配記錄、第二資源分配記錄中的詞語映射為空間向量。具體的,可以使用文本深度表示模型word2vec將詞語表征為實數值向量。文本深度表示模型word2vec在現有技術中有大量的文獻揭示,此處不再詳述。通過大規(guī)模語義訓練,把對文本內容的處理簡化為多維向量空間中的向量運算。進一步使用計算資源分配請求方和資源供給第三方的兩個詞語對應的空間向量的相似度,可以表征資源分配請求方與資源供給第三方之間的相似度。在本申請中,可以計算資源分配請求方對應的空間向量與資源供給第三方對應的空間向量的余弦相似度。當計算出的余弦相似度不小于預設數值時,說明資源分配請求方與資源供給第三方行為相似。然后根據第一資源分配記錄和第二資源分配記錄,發(fā)出推送信息。服務器可以比較第一資源分配記錄和第二資源分配記錄,在該實例中可以比較支付單號中涉及的商品,向資源供給第三方推送資源分配請求方的支付單據中存在但在資源供給第三方的支付單據中不存在的商品信息。同樣的,服務器可以向資源分配請求方推送資源供給第三方的支付單據中存在但在資源分配請求方的支付單據中不存在的商品信息。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述裝置還包括推送模塊16,具體用于:
查詢一個響應所述資源分配請求的資源供給第三方的資源分配記錄,作為第二資源分配記錄;
查詢另一個響應所述資源分配請求的資源供給第三方的資源分配記錄,作為第三資源分配記錄;
將第二資源分配記錄和第三資源分配記錄中的詞語映射為空間向量;
計算一個資源供給第三方和另一個資源供給第三方的兩個詞語對應的空間向量之間的余弦相似度;
當所述余弦相似度不小于預設數值時,根據第二資源分配記錄和第三資源分配記錄,發(fā)出推送信息。
與上一個實施方式不同的地方在于,此處計算的是兩個資源供給第三方對應的空間向量之間的余弦相似度。試詳述如下:
服務器可以查詢一段時間內,一個資源供給第三方的資源分配記錄作為第二資源分配記錄。服務器可以查詢一段時間內,另一個資源供給第三方的資源分配記錄作為第三資源分配記錄。仍以資源分配請求為支付款項請求、資源分配流程單為支付單據為例,支付單據中通常涉及交易明細,例如商品的代碼、價格、日期等交易明細。服務器可以使用文本深度表示模型word2vec,將詞語表征為實數值向量。然后,可以計算兩個資源供給第三方對應的空間向量的余弦相似度。當計算出的余弦相似度不小于預設數值時,說明兩個資源供給第三方行為相似。然后根據第二資源分配記錄和第三資源分配記錄,發(fā)出推送信息。服務器可以比較第二資源分配記錄和第三資源分配記錄,在該實例中可以比較支付單據中涉及的商品,向資源供給第三方推送該資源供給第三方的支付單據中不存在的商品信息。通常這里的“另一個資源供給第三方”可以表現為資源分配請求方的topn好友。
進一步的,在本申請?zhí)峁┑牧硪环N實施例中,所述資源分配流程單為賬單。
在本申請?zhí)峁┑膶嵤┓桨钢校谫Y源分配請求的資源分配流程單被處理生成訪問入口,當本地資源不足或暫時不便分配資源時,資源供給第三方可以通過所述訪問入口響應所述資源分配請求,進行分配資源的操作,從而提高了資源周轉的效率,同時對應的資源分配流程單被及時處理,減少了對計算機的存儲、計算資源的占用。
本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。
本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數值處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數值處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數值處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數值處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或閃存(flashram)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數值結構、程序的模塊或其他數值。計算機的存儲介質的例子包括,但不限于相變內存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(cd-rom)、數字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitorymedia),如調制的數值信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本申請的實施例可提供為方法、系統或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。