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