本申請涉及計算機(jī)
技術(shù)領(lǐng)域:
,尤其涉及一種資源轉(zhuǎn)移方法及裝置。
背景技術(shù):
:隨著計算機(jī)技術(shù)的飛速發(fā)展,人們進(jìn)行資源處理的方式日益呈現(xiàn)出多樣化的趨勢,與此同時,硬件設(shè)備的不斷革新也使得人們可以使用諸如電腦、智能手機(jī)等智能終端在多種場所來對一些業(yè)務(wù)中的資源進(jìn)行處理,極大提高了人們?nèi)粘_M(jìn)行資源處理效率,為人們的生活提供了便利。在實際應(yīng)用中,人們在對一些業(yè)務(wù)進(jìn)行處理時所涉及到的資源通常都是變動的,即,用戶可能在進(jìn)行該業(yè)務(wù)的處理之前,對所需的資源進(jìn)行了轉(zhuǎn)移,或是,外界將一部分資源轉(zhuǎn)移至該資源中而使得該資源發(fā)生了變化,因此,用戶在對業(yè)務(wù)進(jìn)行處理時,通常會根據(jù)所涉及資源的變化情況,主動來對該業(yè)務(wù)的處理進(jìn)行相應(yīng)的調(diào)整。為了提高用戶對上述業(yè)務(wù)進(jìn)行處理時的效率,同時免除用戶需主動根據(jù)資源變化來對該業(yè)務(wù)進(jìn)行調(diào)整的不便,在現(xiàn)有技術(shù)中,通常是由服務(wù)器在一個固定的時間內(nèi)自動根據(jù)資源的變化情況來完成該業(yè)務(wù)的相應(yīng)調(diào)整,這樣就使得用戶無需主動來對該業(yè)務(wù)進(jìn)行相應(yīng)的調(diào)整,減少了用戶頻繁對該業(yè)務(wù)進(jìn)行操作的負(fù)擔(dān)。然而,現(xiàn)有技術(shù)中服務(wù)器自動幫助用戶完成對上述業(yè)務(wù)的相應(yīng)調(diào)整時,通常都是在一個固定的時間段內(nèi)進(jìn)行的,倘若在此時間段內(nèi)服務(wù)器需進(jìn)行處理的業(yè)務(wù)量過大,則會極大的增加服務(wù)器的負(fù)載,進(jìn)而可能降低服務(wù)器的運(yùn)行效率。與此同時,資源的變化通常都是實時發(fā)生的,若服務(wù)器不考慮資源的實時變化,而只在特定的時間段內(nèi)來對相應(yīng)的業(yè)務(wù)進(jìn)行調(diào)整,則會影響服務(wù)器在對該業(yè)務(wù) 進(jìn)行相應(yīng)調(diào)整時的實時性以及準(zhǔn)確性,進(jìn)而可能給用戶帶來一定的損失。技術(shù)實現(xiàn)要素:本申請實施例提供一種資源轉(zhuǎn)移的方法及裝置,用以解決現(xiàn)有技術(shù)中服務(wù)器進(jìn)行業(yè)務(wù)處理時,實時性和準(zhǔn)確性較低的問題。本申請實施例提供的一種資源轉(zhuǎn)移的方法,包括:業(yè)務(wù)處理服務(wù)器監(jiān)聽消息投遞服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;根據(jù)所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移條件;若是,則將所述資源轉(zhuǎn)移至所述業(yè)務(wù)處理服務(wù)器中所述用戶的第二賬戶中;若否,則不將所述資源轉(zhuǎn)移至所述第二賬戶中。本申請實施例提供的一種資源轉(zhuǎn)移的方法,包括:消息投遞服務(wù)器接收資源轉(zhuǎn)移服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;記錄所述事務(wù)型消息的處理狀態(tài);將所述事務(wù)型消息發(fā)送至業(yè)務(wù)處理服務(wù)器,使得所述業(yè)務(wù)處理服務(wù)器在接收到所述事務(wù)型消息后,將所述資源轉(zhuǎn)移至所述用戶的第二賬戶中。本申請實施例提供的一種資金轉(zhuǎn)移的方法,包括:資金處理服務(wù)器監(jiān)聽消息投遞服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是轉(zhuǎn)賬服務(wù)器在將資金轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;根據(jù)所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符 合資金轉(zhuǎn)移條件;若是,則將所述資金轉(zhuǎn)移至所述資金處理服務(wù)器中所述用戶的第二賬戶中;若否,則不將所述資金轉(zhuǎn)移至所述第二賬戶中。本申請實施例提供的一種資金轉(zhuǎn)移的方法,包括:消息投遞服務(wù)器接收轉(zhuǎn)賬服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是轉(zhuǎn)賬服務(wù)器在將資金轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;記錄所述事務(wù)型消息的處理狀態(tài);將所述事務(wù)型消息發(fā)送至資金處理服務(wù)器,使得所述資金處理服務(wù)器在接收到所述事務(wù)型消息后,將所述資金轉(zhuǎn)移至所述用戶的第二賬戶中。本申請實施例提供的一種資源轉(zhuǎn)移的裝置,包括:監(jiān)聽模塊,用于監(jiān)聽消息投遞服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;判斷轉(zhuǎn)移模塊,用于根據(jù)所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移條件;若是,則將所述資源轉(zhuǎn)移至所述裝置中所述用戶的第二賬戶中;若否,則不將所述資源轉(zhuǎn)移至所述第二賬戶中。本申請實施例提供的一種資源轉(zhuǎn)移的裝置,包括:接收模塊,用于接收資源轉(zhuǎn)移服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬戶時,向所述裝置發(fā)送的;記錄模塊,用于記錄所述事務(wù)型消息的處理狀態(tài);發(fā)送模塊,用于將所述事務(wù)型消息發(fā)送至業(yè)務(wù)處理服務(wù)器,使得所述業(yè)務(wù)處理服務(wù)器在接收到所述事務(wù)型消息后,將所述資源轉(zhuǎn)移至所述用戶的第二賬戶中。本申請實施例提供的一種資金轉(zhuǎn)移的裝置,包括:監(jiān)聽模塊,用于監(jiān)聽消息投遞服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是轉(zhuǎn)賬服務(wù)器在將資金轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;判斷轉(zhuǎn)移模塊,用于根據(jù)所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合資金轉(zhuǎn)移條件;若是,則將所述資金轉(zhuǎn)移至所述裝置中所述用戶的第二賬戶中;若否,則不將所述資金轉(zhuǎn)移至所述第二賬戶中。本申請實施例提供的一種資金轉(zhuǎn)移的裝置,包括:接收模塊,用于接收轉(zhuǎn)賬服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是轉(zhuǎn)賬服務(wù)器在將資金轉(zhuǎn)入到用戶的第一賬戶時,向所述裝置發(fā)送的;記錄模塊,用于記錄所述事務(wù)型消息的處理狀態(tài);發(fā)送模塊,用于將所述事務(wù)型消息發(fā)送至資金處理服務(wù)器,使得所述資金處理服務(wù)器在接收到所述事務(wù)型消息后,將所述資金轉(zhuǎn)移至所述用戶的第二賬戶中。本申請實施例提供一種資源轉(zhuǎn)移的方法及裝置,該方法通過資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬號時,將向消息投遞服務(wù)器發(fā)送事務(wù)型消息,消息投遞服務(wù)器再將該事務(wù)型消息發(fā)送至業(yè)務(wù)處理服務(wù)器,使得業(yè)務(wù)處理服務(wù)器根據(jù)該事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移的條件,并當(dāng)符合條件時,將所述資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中所述用戶的第二賬戶中。上述方法由于資源轉(zhuǎn)移服務(wù)器將資源轉(zhuǎn)入用戶的第一賬戶時,向消息投遞服務(wù)器發(fā)送事務(wù)型消息,再由消息投遞服務(wù)器將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,從而使得業(yè)務(wù)處理服務(wù)器可通過該事務(wù)型消息監(jiān)測到用戶的第一賬戶中的資源發(fā)生了變化,進(jìn)而將資源實時轉(zhuǎn)移至用戶的第二賬戶中,相對于現(xiàn)有技術(shù)中即使業(yè)務(wù)資源發(fā)送了變化,也只能在固定時間內(nèi)對業(yè)務(wù)進(jìn)行相應(yīng)的調(diào)整而言,可有效提高業(yè)務(wù)處理的實時性以及準(zhǔn)確性。附圖說明此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:圖1為本申請實施例提供的資源轉(zhuǎn)移的過程;圖2為本申請實施例提供的資金轉(zhuǎn)移的過程;圖3為本申請實施例提供的一種資源轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖;圖4為本申請實施例提供的另一種資源轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖;圖5為本申請實施例提供的一種資金轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖;圖6為本申請實施例提供的另一種資金轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖。具體實施方式為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。圖1為本申請實施例提供的資源轉(zhuǎn)移的過程,具體包括以下步驟:s101:資源轉(zhuǎn)移服務(wù)器將資源轉(zhuǎn)入到用戶的第一賬戶中。在實際應(yīng)用中,人們通常需要根據(jù)自己的實際需求,來對一些業(yè)務(wù)進(jìn)行處理,而在對業(yè)務(wù)處理的過程中,通常都是基于資源來進(jìn)行的,例如,用戶在對商品的一些業(yè)務(wù)進(jìn)行處理時,往往都是基于商品的銷售量來實現(xiàn)的。而在現(xiàn)實中,資源往往都會發(fā)生一定的變動,進(jìn)而導(dǎo)致用戶在進(jìn)行業(yè)務(wù)處理時,需要根據(jù)資源的變動來對該業(yè)務(wù)進(jìn)行相應(yīng)的調(diào)整,這樣才能保證用戶對業(yè)務(wù)進(jìn)行處理時的準(zhǔn)確性。通常情況下,資源的變動往往都是由外界將一部分資源轉(zhuǎn)移至該資源中而 導(dǎo)致該資源發(fā)送了變化,例如,某銷售部門將自己的商品銷量實時上報給公司,則公司的商品銷量應(yīng)是實時變化的。由于業(yè)務(wù)處理通常都是基于資源來完成的,因此,在本申請實施例中,當(dāng)需要對用戶的業(yè)務(wù)進(jìn)行處理時,資源轉(zhuǎn)移服務(wù)器首先需要接收由其他服務(wù)器向該用戶發(fā)送的資源,并將該資源轉(zhuǎn)入到用戶的第一賬戶中,進(jìn)而通過后續(xù)步驟s102~s105來將該資源轉(zhuǎn)移至業(yè)務(wù)處理服務(wù)器中用戶的第二賬戶中。s102:資源轉(zhuǎn)移服務(wù)器向消息投遞服務(wù)器發(fā)送事務(wù)型消息。在實際應(yīng)用中,不同業(yè)務(wù)功能的服務(wù)器往往都是獨(dú)立存在的,因此,資源轉(zhuǎn)移服務(wù)器在接收到其他服務(wù)器發(fā)送的資源后,可能并不具備對其進(jìn)行業(yè)務(wù)處理的能力,因此,需要向具有能夠?qū)υ撡Y源進(jìn)行處理能力的業(yè)務(wù)處理服務(wù)器發(fā)送消息,使得業(yè)務(wù)處理服務(wù)器在接收到該消息后,來將該資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中用戶的第二賬戶中,并在該第二賬戶中來進(jìn)行相應(yīng)的業(yè)務(wù)處理。而在消息發(fā)送的過程中,該消息實際上是先由統(tǒng)一收發(fā)消息的消息投遞服務(wù)器接收后,在將其轉(zhuǎn)發(fā)至業(yè)務(wù)處理服務(wù)器中的,因此,在本申請實施例中,當(dāng)資源轉(zhuǎn)移服務(wù)器接收到由其他服務(wù)器向用戶發(fā)送的資源后,可先將該資源轉(zhuǎn)入到用戶的第一賬戶中,而后可針對該資源來生成一個事務(wù)型消息,其中,該事務(wù)型消息中包含有諸如用戶賬號等用戶標(biāo)識,能夠表示該資源所屬業(yè)務(wù)類別的業(yè)務(wù)代碼以及業(yè)務(wù)標(biāo)識等信息。而后,資源轉(zhuǎn)移服務(wù)器可將該事務(wù)型消息發(fā)送給消息投遞服務(wù)器,進(jìn)而可通過后續(xù)步驟s103~s105,由消息投遞服務(wù)器將該事務(wù)型消息再發(fā)送給業(yè)務(wù)處理服務(wù)器,并在業(yè)務(wù)處理服務(wù)器接收到該事務(wù)型消息后,完成對資源的轉(zhuǎn)移操作。例如,假設(shè)某公司有銷售部門a,銷售部門a需要將自己的銷售情況(即,銷售量)實時上報給公司總部,因此,公司的資源轉(zhuǎn)移服務(wù)器需要接收銷售部門a所發(fā)送的商品銷售量(即,上述提到的資源),而后,該資源轉(zhuǎn)移服務(wù)器可將商品銷售量轉(zhuǎn)入至該銷售部門a的第一賬戶中,并針對該商品銷售量來生成一個事務(wù)型消息,其中,該事務(wù)型消息中包含有部門標(biāo)識a11340(即,上 述提到的用戶標(biāo)識)、能夠表示該商品銷售量所屬業(yè)務(wù)類型的業(yè)務(wù)代碼uniformeventpublisher.constructuniformevent(“ec_trans_sales”,“tp_s_trans”)、以及業(yè)務(wù)單號#1234(即,上述提到的業(yè)務(wù)標(biāo)識)。而后,資源轉(zhuǎn)移服務(wù)器可將該事務(wù)型消息發(fā)送給消息投遞服務(wù)器,進(jìn)而來進(jìn)行業(yè)務(wù)處理的后續(xù)過程。s103:消息投遞服務(wù)器將接收到的事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器。當(dāng)資源轉(zhuǎn)移服務(wù)器將生成的事務(wù)型消息發(fā)送給消息投遞服務(wù)器后,消息投遞服務(wù)器可先將該事務(wù)型消息存儲在預(yù)設(shè)的存儲空間中,并在該存儲空間中記錄該事務(wù)型消息的業(yè)務(wù)處理狀態(tài),而后,再將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,使得在后續(xù)步驟s104~s105中,當(dāng)業(yè)務(wù)處理服務(wù)器接收到該事務(wù)型消息后,將上述資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中用戶的第二賬戶中。具體的,在實際應(yīng)用中,服務(wù)器之間在進(jìn)行業(yè)務(wù)消息互通時,往往需要保證其業(yè)務(wù)的一致性,因此,在本申請實施例中,故采用事務(wù)型消息來進(jìn)行服務(wù)器之間的消息互通,即,消息投遞服務(wù)器在接收到資源轉(zhuǎn)移服務(wù)器發(fā)送的事務(wù)型消息后,將向資源轉(zhuǎn)移服務(wù)器發(fā)送詢問信息,查看資源轉(zhuǎn)移服務(wù)器中所記錄的該事務(wù)型消息的發(fā)送狀態(tài)是否為成功狀態(tài),其中,若狀態(tài)為失敗時,則暫時不將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,直到在資源轉(zhuǎn)移服務(wù)器中查看到該事務(wù)型消息的發(fā)送狀態(tài)變?yōu)槌晒顟B(tài)時,再將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,而若狀態(tài)為成功時,則消息投遞服務(wù)器可先確定出該事務(wù)型消息的業(yè)務(wù)標(biāo)識,并根據(jù)該業(yè)務(wù)標(biāo)識,將事務(wù)型消息存儲在預(yù)設(shè)的存儲空間中,同時在該存儲空間中記錄該事務(wù)型消息的處理狀態(tài),此舉的目的在于,在業(yè)務(wù)處理過程中,往往都會涉及到冪等性的問題,即,通過冪等性來保證業(yè)務(wù)處理的準(zhǔn)確性,因此,在本申請實施例中,消息投遞服務(wù)器可在預(yù)設(shè)的存儲空間中來記錄該事務(wù)型消息的處理狀態(tài),當(dāng)該事務(wù)型消息的處理狀態(tài)為未完成時,則可按照一定的時間間隔,重復(fù)向業(yè)務(wù)處理服務(wù)器發(fā)送該事務(wù)型消息,來使得業(yè)務(wù)處理服務(wù)器在接收到重復(fù)的該事務(wù)型消息后,不斷的嘗試來完成對該資源的轉(zhuǎn)移操作, 直至完成為止,而當(dāng)業(yè)務(wù)處理服務(wù)器完成對該業(yè)務(wù)資源的轉(zhuǎn)移操作后,該事務(wù)型消息在消息投遞服務(wù)器的存儲空間中的處理狀態(tài)將更改為處理完成,此時,消息投遞服務(wù)器將不再向業(yè)務(wù)處理服務(wù)器發(fā)送該事務(wù)型消息,這樣一來,即可有效的保證服務(wù)器在進(jìn)行業(yè)務(wù)處理時的準(zhǔn)確性。而當(dāng)消息投遞服務(wù)器記錄完上述事務(wù)型消息的處理狀態(tài)后,可將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,使得在后續(xù)步驟s104~s105中,當(dāng)業(yè)務(wù)處理服務(wù)器接收到該事務(wù)型消息后,可將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入用戶第一賬戶的資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中該用戶的第二賬戶中。繼續(xù)沿用上例,當(dāng)消息投遞服務(wù)器接收到資源轉(zhuǎn)移服務(wù)器發(fā)送的事務(wù)型消息后,可先向資源轉(zhuǎn)移服務(wù)器發(fā)送詢問信息,當(dāng)確定該事務(wù)型消息在資源轉(zhuǎn)移服務(wù)器上記錄的發(fā)送狀態(tài)為成功時,則可確定出該事務(wù)型消息的業(yè)務(wù)單號#1234(即,上述提到的業(yè)務(wù)標(biāo)識),并根據(jù)該業(yè)務(wù)單號#1234,將該事務(wù)型消息存儲在預(yù)設(shè)的存儲空間中,同時在該存儲空間中記錄該事務(wù)型消息的業(yè)務(wù)處理狀態(tài)為未處理,如表1所示。業(yè)務(wù)單號發(fā)送次數(shù)業(yè)務(wù)處理狀態(tài)#12341次未處理表1而后,消息投遞服務(wù)器可將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,使得業(yè)務(wù)處理服務(wù)器在接收到該事務(wù)型消息后,可將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入用戶第一賬戶的資源轉(zhuǎn)移至其用戶的第二賬戶中。s104:業(yè)務(wù)處理服務(wù)器根據(jù)接收到的所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移條件;若是,則執(zhí)行步驟s105;若否,則執(zhí)行步驟s106。s105:將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入用戶第一賬戶的資源轉(zhuǎn)移至所述業(yè)務(wù)處理服務(wù)器中所述用戶的第二賬戶中。s106:不將所述資源轉(zhuǎn)移至所述第二賬戶中。當(dāng)業(yè)務(wù)處理服務(wù)器接收到消息投遞服務(wù)器發(fā)送的事務(wù)型消息后,可先確定出該事務(wù)型消息中所包含用戶對應(yīng)的用戶標(biāo)識,而后,再根據(jù)該用戶標(biāo)識,判斷出該用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移的條件,其中,該判斷條件可以是判斷用戶是否預(yù)先簽署了允許對其資源進(jìn)行轉(zhuǎn)移的協(xié)議,若是,則將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入到用戶第一賬戶的資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中該用戶的第二賬戶中,若否,則不將該資源轉(zhuǎn)移至該用戶的第二賬戶中。具體的,在實際應(yīng)用中,資源對于用戶來說往往都是十分重要的,若未經(jīng)用戶同意而私自對用戶的資源進(jìn)行轉(zhuǎn)移、處理,則可能會給用戶帶來一定的損失,進(jìn)而可能引起一些業(yè)務(wù)上的糾紛。為避免這一問題的發(fā)生,用戶在使用業(yè)務(wù)處理服務(wù)器所提供的業(yè)務(wù)之前,業(yè)務(wù)處理服務(wù)器可先向用戶發(fā)送一個資源轉(zhuǎn)移的授權(quán)協(xié)議,使得用戶在看到該協(xié)議后,可根據(jù)自身的實際需求,來決定是否簽署該協(xié)議,其中,當(dāng)用戶簽署了該協(xié)議時,則業(yè)務(wù)處理服務(wù)器在接收到消息投遞服務(wù)器發(fā)送的事務(wù)型消息后,可根據(jù)該事務(wù)型消息中所包含用戶對應(yīng)的用戶標(biāo)識,確定出該用戶簽署了業(yè)務(wù)資源轉(zhuǎn)移的協(xié)議,而后,該業(yè)務(wù)處理服務(wù)器可通過運(yùn)行該事務(wù)型消息中所包含的業(yè)務(wù)代碼,來將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入到用戶第一賬戶的資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中該用戶的第二賬戶中。而若業(yè)務(wù)處理服務(wù)器在從該事務(wù)型消息中確定出用戶標(biāo)識后,發(fā)現(xiàn)其并未簽署資源轉(zhuǎn)移的協(xié)議,則業(yè)務(wù)處理服務(wù)器在不對該資源進(jìn)行轉(zhuǎn)移操作。繼續(xù)沿用上例,當(dāng)業(yè)務(wù)處理服務(wù)器接收到消息投遞服務(wù)器發(fā)送的事務(wù)型消息后,可從該事務(wù)型消息中確定出用戶賬號a11340(即,上述提到的用戶標(biāo)識),并根據(jù)預(yù)先保存的用戶簽署資源轉(zhuǎn)移協(xié)議的記錄,判斷出該用戶賬號a11340所對應(yīng)的用戶符合業(yè)務(wù)資源轉(zhuǎn)移的條件,而后,再通過運(yùn)行該事務(wù)型消息中所包含的業(yè)務(wù)代碼uniformeventpublisher.constructuniformevent(“ec_trans_sales”,“tp_s_trans”),來將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入到銷售部門a的第一賬戶的商品銷售量轉(zhuǎn)移至業(yè)務(wù)處理服務(wù)器中公司的第二賬戶中。從上述方法中可以看出,當(dāng)資源轉(zhuǎn)移服務(wù)器將資源轉(zhuǎn)入用戶的第一賬戶 時,將向消息投遞服務(wù)器發(fā)送事務(wù)型消息,而后,再由消息投遞服務(wù)器將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,從而使得業(yè)務(wù)處理服務(wù)器可通過該事務(wù)型消息監(jiān)測到用戶的第一賬戶中的資源發(fā)生了變化,進(jìn)而將資源實時轉(zhuǎn)移至用戶的第二賬戶中,相對于現(xiàn)有技術(shù)中即使業(yè)務(wù)資源發(fā)送了變化,也只能在固定時間內(nèi)對業(yè)務(wù)進(jìn)行相應(yīng)的調(diào)整而言,可有效提高業(yè)務(wù)處理的實時性以及準(zhǔn)確性。需要說明的是,在實際應(yīng)用中,業(yè)務(wù)處理過程中往往都會涉及到冪等性的問題,因此,在上述步驟s105中,當(dāng)業(yè)務(wù)處理服務(wù)器將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入到用戶第一賬戶的資源轉(zhuǎn)移至業(yè)務(wù)處理服務(wù)器中該用戶的第二賬戶中后,可生成一個業(yè)務(wù)處理消息,并將該業(yè)務(wù)處理消息返回給消息投遞服務(wù)器,使得消息投遞服務(wù)器在接收到該業(yè)務(wù)處理消息后,可從該業(yè)務(wù)處理消息中確定出業(yè)務(wù)標(biāo)識,進(jìn)而根據(jù)該業(yè)務(wù)標(biāo)識,將先前在存儲空間中存儲的與該業(yè)務(wù)標(biāo)識對應(yīng)的事務(wù)型消息的業(yè)務(wù)處理狀態(tài)進(jìn)行更改,即業(yè)務(wù)處理服務(wù)器告知消息投遞服務(wù)器資源的轉(zhuǎn)移操作已完成,無需再向其發(fā)送相同的事務(wù)型消息。繼續(xù)沿用上例,當(dāng)業(yè)務(wù)處理服務(wù)器將資源轉(zhuǎn)移服務(wù)器轉(zhuǎn)入到用戶第一賬戶的資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中該用戶的第二賬戶中后,可向消息投遞服務(wù)器返回一個業(yè)務(wù)處理消息,使得消息投遞服務(wù)器可從該業(yè)務(wù)處理消息中確定出業(yè)務(wù)單號#1234,繼而可根據(jù)該業(yè)務(wù)單號#1234,從存儲空間中存儲的業(yè)務(wù)單號為#1234的事務(wù)型消息的業(yè)務(wù)處理狀態(tài)更改為處理成功,如表2所示。業(yè)務(wù)單號發(fā)送次數(shù)業(yè)務(wù)處理狀態(tài)#1234一次處理成功表2而當(dāng)消息投遞服務(wù)器將該事務(wù)型消息的業(yè)務(wù)處理狀態(tài)更改為處理成功后,可知業(yè)務(wù)處理服務(wù)器已完成對資源的轉(zhuǎn)移工作,進(jìn)而不再向業(yè)務(wù)處理服務(wù)器發(fā)送該事務(wù)型消息。以上為本申請實施例提供的一種資源轉(zhuǎn)移的方法,其中,該資源轉(zhuǎn)移方法中所涉及的資源可以是商品銷售量,實驗數(shù)據(jù)等,除此之外,該資源也可以是 資金,因為在實際應(yīng)用中,用戶常常需要將資金轉(zhuǎn)移至特定的業(yè)務(wù)中來進(jìn)行資金處理,來實現(xiàn)資金的收益,因此,下面將介紹資金處理服務(wù)器將用戶的資金轉(zhuǎn)移至特定業(yè)務(wù)用戶賬戶中的詳細(xì)過程。圖2為本申請實施例提供的資金轉(zhuǎn)移的過程,具體包括以下步驟:s201:轉(zhuǎn)賬服務(wù)器將其他用戶轉(zhuǎn)移的資金轉(zhuǎn)入到用戶的第一賬戶中。在實際應(yīng)用中,用戶之間常常都會涉及到相互進(jìn)行轉(zhuǎn)賬的情況,而隨著網(wǎng)上資金處理業(yè)務(wù)的日益豐富,用戶通常需要將其他用戶轉(zhuǎn)過來的資金實時的轉(zhuǎn)入到這些資金處理業(yè)務(wù)中來實現(xiàn)資金收益,因此,當(dāng)用戶需要通過資金處理服務(wù)器來對其他用戶轉(zhuǎn)過來的資金進(jìn)行處理時,需要先通過轉(zhuǎn)賬服務(wù)器來接收由其他用戶轉(zhuǎn)過來的資金,并將該資金轉(zhuǎn)入到用戶的第一賬戶中。例如,假設(shè)用戶b向用戶a發(fā)起轉(zhuǎn)賬后,轉(zhuǎn)賬服務(wù)器將接收到用戶b轉(zhuǎn)過來的資金,進(jìn)而將該資金存放于用戶a的余額賬戶(即,上述提到的用戶的第一賬戶)中。s202:轉(zhuǎn)賬服務(wù)器向消息投遞服務(wù)器發(fā)送事務(wù)型消息。當(dāng)轉(zhuǎn)賬服務(wù)器接收到由其他用戶轉(zhuǎn)過來的資金后,可將該資金轉(zhuǎn)入到用戶的第一賬戶中,而后,可針對該資金來生成一個事務(wù)型消息,其中,該事務(wù)型消息與上述步驟s102大致相同,即該事務(wù)型消息中包含有諸如用戶賬號等用戶標(biāo)識,能夠表示該資金所屬業(yè)務(wù)類別的業(yè)務(wù)代碼以及業(yè)務(wù)標(biāo)識等信息。而后,轉(zhuǎn)賬服務(wù)器可將該事務(wù)型消息發(fā)送給消息投遞服務(wù)器,進(jìn)而可通過后續(xù)步驟s203~s205,由消息投遞服務(wù)器將該事務(wù)型消息再發(fā)送給資金處理服務(wù)器,進(jìn)而使得資金處理服務(wù)器在收到這一事務(wù)型消息后,來完成對該資金的轉(zhuǎn)移操作。s203:消息投遞服務(wù)器將接收到的事務(wù)型消息發(fā)送給資金處理服務(wù)器。當(dāng)轉(zhuǎn)賬服務(wù)器將生成的事務(wù)型消息發(fā)送給消息投遞服務(wù)器后,消息投遞服務(wù)器為了保證這一資金轉(zhuǎn)移的一致性,可先向轉(zhuǎn)賬服務(wù)器發(fā)送一個詢問消息,來查看轉(zhuǎn)賬服務(wù)器中所記錄的該事務(wù)型消息的發(fā)送狀態(tài)是否為成功狀態(tài),當(dāng)查 看到發(fā)送狀態(tài)為成功狀態(tài)時,消息投遞服務(wù)器為保證資金轉(zhuǎn)移業(yè)務(wù)的冪等性,可先將該事務(wù)型消息存儲在預(yù)設(shè)的存儲空間中,并根據(jù)該事務(wù)型消息中包含的轉(zhuǎn)賬單號(即,上述提到的業(yè)務(wù)標(biāo)識),在該存儲空間中記錄該事務(wù)型消息的處理狀態(tài),而后,再將該事務(wù)型消息發(fā)送給資金處理服務(wù)器中,進(jìn)而在后續(xù)步驟s204~205中,當(dāng)資金處理服務(wù)器接收到該事務(wù)型消息后,可將轉(zhuǎn)賬服務(wù)器轉(zhuǎn)入到用戶第一賬戶中的資金轉(zhuǎn)移至該資金處理服務(wù)器中該用戶的第二賬戶中,來實現(xiàn)資金的收益,具體過程與上述步驟s103相同,在此就不進(jìn)行詳細(xì)贅述。s204:資金處理服務(wù)器根據(jù)接收到的所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合資金轉(zhuǎn)移條件;若是,則執(zhí)行步驟s205;若否,則執(zhí)行步驟s206。s205:將轉(zhuǎn)賬服務(wù)器轉(zhuǎn)入用戶第一賬戶的資金轉(zhuǎn)移至所述資金處理服務(wù)器中所述用戶的第二賬戶中。s206:不將所述資金轉(zhuǎn)移至所述第二賬戶中。當(dāng)資金處理服務(wù)器接收到消息投遞服務(wù)器發(fā)送的事務(wù)型消息后,可先確定出該事務(wù)型消息中所包含的用戶標(biāo)識,再根據(jù)該用戶標(biāo)識,判斷出該用戶標(biāo)識所對應(yīng)的用戶是否符合資金轉(zhuǎn)移的條件,若是,則將轉(zhuǎn)賬服務(wù)器轉(zhuǎn)入到用戶第一賬戶的資金轉(zhuǎn)移至該資金處理服務(wù)器中該用戶的第二賬戶中來進(jìn)行資金收益處理,若否,則不對該資金進(jìn)行轉(zhuǎn)移操作,具體過程與上述步驟s104~s106相同,在此就不進(jìn)行詳細(xì)贅述。需要說明的是,為保證資金轉(zhuǎn)移時的冪等性,在步驟s205中,同樣需要與上述步驟s105相同的方式,由資金處理服務(wù)器向消息投遞服務(wù)器返回一個資金處理消息,使得消息投遞服務(wù)器在接收到該資金處理消息后,可從該資金處理消息中確定出轉(zhuǎn)賬單號(上述提到的業(yè)務(wù)標(biāo)識),進(jìn)而根據(jù)該轉(zhuǎn)賬單號,將先前在存儲空間中存儲的與該轉(zhuǎn)賬單號對應(yīng)的事務(wù)型消息的資金處理狀態(tài)進(jìn)行更改,即資金處理服務(wù)器告知消息投遞服務(wù)器資金的轉(zhuǎn)移操作已經(jīng)完成。從上述方法中可以看出,當(dāng)轉(zhuǎn)賬服務(wù)器將接收到的由其他用戶轉(zhuǎn)過來的資金轉(zhuǎn)入到用戶的第一賬戶后,資金處理服務(wù)器即可根據(jù)接收到的事務(wù)型消息得知需要將轉(zhuǎn)賬服務(wù)器轉(zhuǎn)入到用戶第一賬戶的資金轉(zhuǎn)移至資金處理服務(wù)器中該用戶的第二賬戶中來進(jìn)行資金收益處理,進(jìn)而可將該資金進(jìn)行實時轉(zhuǎn)移,相對于現(xiàn)有技術(shù)而言,可提高資金轉(zhuǎn)移至指定資金收益業(yè)務(wù)中的時效性。以上為本申請實施例提供的兩種資源轉(zhuǎn)移方法以及兩種資金轉(zhuǎn)移的方法,基于上述四種方法,本申請實施例還分別提供了兩種資源轉(zhuǎn)移的裝置以及兩種資金轉(zhuǎn)移的裝置,如圖3、圖4、圖5、圖6所示。圖3為本申請實施例提供的一種資源轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖,具體包括:監(jiān)聽模塊301,用于監(jiān)聽消息投遞服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;判斷轉(zhuǎn)移模塊302,用于根據(jù)所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移條件;若是,則將所述資源轉(zhuǎn)移至所述裝置中所述用戶的第二賬戶中;若否,則不將所述資源轉(zhuǎn)移至所述第二賬戶中。所述判斷轉(zhuǎn)移模塊302具體用于,確定所述事務(wù)型消息中的業(yè)務(wù)代碼,其中,所述業(yè)務(wù)代碼是所述資源轉(zhuǎn)移服務(wù)器生成的;通過運(yùn)行所述業(yè)務(wù)代碼,將所述資源轉(zhuǎn)移至所述裝置中所述用戶的第二賬戶中。所述裝置還包括:發(fā)送模塊303,用于當(dāng)所述裝置將所述資源轉(zhuǎn)移至所述第二賬戶中后,向所述消息投遞服務(wù)器返回業(yè)務(wù)處理消息,使得所述消息投遞服務(wù)器根據(jù)所述業(yè)務(wù)處理消息中包含的所述事務(wù)型消息對應(yīng)的業(yè)務(wù)標(biāo)識,更改所述消息投遞服務(wù)器記錄的所述事務(wù)型消息的處理狀態(tài)。圖4為本申請實施例提供的另一種資源轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖,具體包括:接收模塊401,用于接收資源轉(zhuǎn)移服務(wù)器發(fā)送的事務(wù)型消息,其中,所述 事務(wù)型消息是資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬戶時,向所述裝置發(fā)送的;記錄模塊402,用于記錄所述事務(wù)型消息的處理狀態(tài);發(fā)送模塊403,用于將所述事務(wù)型消息發(fā)送至業(yè)務(wù)處理服務(wù)器,使得所述業(yè)務(wù)處理服務(wù)器在接收到所述事務(wù)型消息后,將所述資源轉(zhuǎn)移至所述用戶的第二賬戶中。所述記錄模塊402具體用于,確定所述事務(wù)型消息對應(yīng)的業(yè)務(wù)標(biāo)識;根據(jù)所述業(yè)務(wù)標(biāo)識,將所述事務(wù)型消息及其處理狀態(tài)記錄在預(yù)設(shè)的存儲空間中。所述接收模塊401還用于,接收所述業(yè)務(wù)處理服務(wù)器返回的業(yè)務(wù)處理消息,其中,所述業(yè)務(wù)處理消息是所述業(yè)務(wù)處理服務(wù)器將所述資源轉(zhuǎn)移至所述第二賬戶中后,向所述裝置返回的;確定所述業(yè)務(wù)處理消息中包含的業(yè)務(wù)標(biāo)識;根據(jù)所述業(yè)務(wù)標(biāo)識,更改所述存儲空間中記錄的所述事務(wù)型消息的處理狀態(tài)。圖5為本申請實施例提供的一種資金轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖,具體包括:監(jiān)聽模塊501,用于監(jiān)聽消息投遞服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是轉(zhuǎn)賬服務(wù)器在將資金轉(zhuǎn)入到用戶的第一賬戶時,向所述消息投遞服務(wù)器發(fā)送的;判斷轉(zhuǎn)移模塊502,用于根據(jù)所述事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合資金轉(zhuǎn)移條件;若是,則將所述資金轉(zhuǎn)移至所述裝置中所述用戶的第二賬戶中;若否,則不將所述資金轉(zhuǎn)移至所述第二賬戶中。所述判斷轉(zhuǎn)移模塊502具體用于,確定所述事務(wù)型消息中的業(yè)務(wù)代碼,所述業(yè)務(wù)代碼是所述轉(zhuǎn)賬服務(wù)器生成的;通過運(yùn)行所述業(yè)務(wù)代碼,將所述資金轉(zhuǎn)移至所述裝置中所述用戶的第二賬戶中。所述裝置還包括:發(fā)送模塊503,用于當(dāng)所述裝置將所述資金轉(zhuǎn)移至所述第二賬戶中后,向所述消息投遞服務(wù)器返回資金處理消息,使得所述消息投遞服務(wù)器根據(jù)所述資金處理消息中包含的所述事務(wù)型消息對應(yīng)的業(yè)務(wù)標(biāo)識,更改所述消息投遞服務(wù) 器記錄的所述事務(wù)型消息的處理狀態(tài)。圖6為本申請實施例提供的另一種資金轉(zhuǎn)移的裝置結(jié)構(gòu)示意圖,具體包括:接收模塊601,用于接收轉(zhuǎn)賬服務(wù)器發(fā)送的事務(wù)型消息,其中,所述事務(wù)型消息是轉(zhuǎn)賬服務(wù)器在將資金轉(zhuǎn)入到用戶的第一賬戶時,向所述裝置發(fā)送的;記錄模塊602,用于記錄所述事務(wù)型消息的處理狀態(tài);發(fā)送模塊603,用于將所述事務(wù)型消息發(fā)送至資金處理服務(wù)器,使得所述資金處理服務(wù)器在接收到所述事務(wù)型消息后,將所述資金轉(zhuǎn)移至所述用戶的第二賬戶中。所述記錄模塊602具體用于,確定所述事務(wù)型消息對應(yīng)的業(yè)務(wù)標(biāo)識;根據(jù)所述業(yè)務(wù)標(biāo)識,將所述事務(wù)型消息及其處理狀態(tài)記錄在預(yù)設(shè)的存儲空間中。所述接收模塊603還用于,接收所述資金處理服務(wù)器返回的資金處理消息,其中,所述資金處理消息是所述資金處理服務(wù)器將所述資金轉(zhuǎn)移至所述第二賬戶中后,向所述裝置返回的;確定所述資金處理消息中包含的業(yè)務(wù)標(biāo)識;根據(jù)所述業(yè)務(wù)標(biāo)識,更改所述存儲空間中記錄的所述事務(wù)型消息的處理狀態(tài)。本申請實施例提供一種資源轉(zhuǎn)移的方法及裝置,該方法通過資源轉(zhuǎn)移服務(wù)器在將資源轉(zhuǎn)入到用戶的第一賬號時,將向消息投遞服務(wù)器發(fā)送事務(wù)型消息,消息投遞服務(wù)器再將該事務(wù)型消息發(fā)送至業(yè)務(wù)處理服務(wù)器,使得業(yè)務(wù)處理服務(wù)器根據(jù)該事務(wù)型消息中包含的所述用戶的用戶標(biāo)識,判斷所述用戶是否符合業(yè)務(wù)資源轉(zhuǎn)移的條件,并當(dāng)符合條件時,將所述資源轉(zhuǎn)移至該業(yè)務(wù)處理服務(wù)器中所述用戶的第二賬戶中。上述方法由于資源轉(zhuǎn)移服務(wù)器將資源轉(zhuǎn)入用戶的第一賬戶時,向消息投遞服務(wù)器發(fā)送事務(wù)型消息,再由消息投遞服務(wù)器將該事務(wù)型消息發(fā)送給業(yè)務(wù)處理服務(wù)器,從而使得業(yè)務(wù)處理服務(wù)器可通過該事務(wù)型消息監(jiān)測到用戶的第一賬戶中的資源發(fā)生了變化,進(jìn)而將資源實時轉(zhuǎn)移至用戶的第二賬戶中,相對于現(xiàn)有技術(shù)中即使業(yè)務(wù)資源發(fā)送了變化,也只能在固定時間內(nèi)對業(yè)務(wù)進(jìn)行相應(yīng)的調(diào)整而言,可有效提高業(yè)務(wù)處理的實時性以及準(zhǔn)確性。在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸 出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲器(sram)、動態(tài)隨機(jī)存取存儲器(dram)、其他類型的隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技 術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。當(dāng)前第1頁12