亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置制造方法

文檔序號:6486512閱讀:125來源:國知局
一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置制造方法
【專利摘要】本申請公開了一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置,包括:接收業(yè)務(wù)服務(wù)器發(fā)送的查詢參考消息,該查詢參考消息中攜帶分別完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;確定下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間;并當(dāng)該下一次信息查詢時(shí)間到達(dá)時(shí),向業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,該信息查詢請求中攜帶指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識;以及接收業(yè)務(wù)服務(wù)器根據(jù)該信息查詢請求發(fā)送的信息查詢響應(yīng),該信息查詢響應(yīng)中攜帶該指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。采用本申請實(shí)施例提供的方案,減少了進(jìn)行業(yè)務(wù)處理狀態(tài)信息查詢時(shí)處理資源消耗。
【專利說明】一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置【技術(shù)領(lǐng)域】[0001]本申請涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置?!颈尘凹夹g(shù)】[0002]目前,在用戶向業(yè)務(wù)服務(wù)器(通信網(wǎng)絡(luò)的網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器或互聯(lián)網(wǎng)中的網(wǎng)站 服務(wù)器)提出一項(xiàng)業(yè)務(wù)的處理請求后,在業(yè)務(wù)服務(wù)器對該業(yè)務(wù)進(jìn)行處理的過程中,用戶經(jīng)常 希望了解當(dāng)前該業(yè)務(wù)的處理情況,即該業(yè)務(wù)的處理狀態(tài)信息,如該業(yè)務(wù)當(dāng)前進(jìn)入的處理環(huán) 節(jié)。[0003]現(xiàn)有技術(shù)中,用戶可以使用安裝有客戶端的用戶終端,通過與業(yè)務(wù)服務(wù)器之間的 信息交互,獲知已請求業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息,具體的處理流程如圖1所示,包括:[0004]步驟101、客戶端確定將要請求查詢業(yè)務(wù)處理狀態(tài)信息的指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識。[0005]步驟102、客戶端確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過查詢間隔時(shí) 長后的時(shí)間。[0006]其中,第一次信息查詢時(shí)間可以為當(dāng)前時(shí)間經(jīng)過查詢間隔時(shí)長后的時(shí)間。[0007]步驟103、客戶端對時(shí)間進(jìn)行監(jiān)控,即周期性的確定當(dāng)前時(shí)間,每次確定出當(dāng)前時(shí) 間后,進(jìn)入步驟104。[0008]步驟104、判斷當(dāng)前時(shí)間是否超過下一次信息查詢時(shí)間,如果超過,表示下一次信 息查詢時(shí)間到達(dá),進(jìn)入步驟105,如果未超過,則返回進(jìn)入步驟103。[0009]步驟105、客戶端向業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,該信息查詢請求中可以攜帶該 指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識。[0010]步驟106、業(yè)務(wù)服務(wù)器接收到該信息查詢請求后,從中獲取攜帶的業(yè)務(wù)標(biāo)識,并基 于該業(yè)務(wù)標(biāo)識查詢出對應(yīng)的該指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息,并將查詢出的該當(dāng)前業(yè) 務(wù)處理狀態(tài)信息,通過信息查詢響應(yīng)攜帶,發(fā)送給該客戶端。[0011]步驟107、客戶端接收到該信息查詢響應(yīng)后,從中獲取攜帶的該當(dāng)前業(yè)務(wù)處理狀 態(tài)信息,并與本地保存的該指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息進(jìn)行比較,判斷是否一致,如果 一致,表示該指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)未改變,返回上述步驟102,如果不一致,進(jìn)入步驟 108。[0012]步驟108、當(dāng)上述步驟107中判斷結(jié)果為不一致時(shí),表示該指定業(yè)務(wù)的業(yè)務(wù)處理狀 態(tài)已改變,則提示用戶該業(yè)務(wù)處理狀態(tài)信息已更新。[0013]步驟109,基于該當(dāng)前業(yè)務(wù)處理狀態(tài)信息判斷該指定業(yè)務(wù)是否處理完成,如果完 成,進(jìn)入步驟110,如果未完成,進(jìn)入步驟102。[0014]步驟110、當(dāng)該指定業(yè)務(wù)已處理完成后,結(jié)束本次業(yè)務(wù)處理狀態(tài)信息的查詢處理流程。[0015]在上述業(yè)務(wù)處理狀態(tài)信息的查詢方案中,為了在業(yè)務(wù)處理狀態(tài)信息發(fā)生變更后, 及時(shí)的使用戶獲知最新的業(yè)務(wù)處理狀態(tài)信息,通常將查詢間隔時(shí)長設(shè)置的較短,從而可以 通過頻繁的請求查詢,在業(yè)務(wù)處理狀態(tài)信息發(fā)生變更后,及時(shí)發(fā)送至客戶端,并通知給用戶。[0016]然而,基于目前業(yè)務(wù)處理的特性,在一項(xiàng)業(yè)務(wù)的處理過程中,業(yè)務(wù)處理狀態(tài)信息的 變更并不是很頻繁的,所以,采用上述方案進(jìn)行請求查詢時(shí),通常本次查詢得到的業(yè)務(wù)處理 狀態(tài)信息,與上一次的查詢結(jié)果相同,從而導(dǎo)致大量的查詢處理是不必要的,因此,這些不 必要的查詢處理浪費(fèi)了業(yè)務(wù)服務(wù)器與客戶端的處理資源,以及浪費(fèi)了通信網(wǎng)絡(luò)的通信資 源。
【發(fā)明內(nèi)容】
[0017]有鑒于此,本申請實(shí)施例提供一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置,用于解決 現(xiàn)有技術(shù)中進(jìn)行業(yè)務(wù)處理狀態(tài)信息查詢時(shí)的資源浪費(fèi)問題。[0018]本申請實(shí)施例通過如下技術(shù)方案實(shí)現(xiàn):[0019]本申請實(shí)施例提供了一種業(yè)務(wù)處理狀態(tài)信息查詢方法,包括:[0020]接收業(yè)務(wù)服務(wù)器發(fā)送的查詢參考消息,所述查詢參考消息中攜帶分別完成指定業(yè) 務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;[0021]確定下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所 需時(shí)長后的時(shí)間;[0022]當(dāng)所述下一次信息查詢時(shí)間到達(dá)時(shí),向所述業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,所述 信息查詢請求中攜帶所述指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識;[0023]接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng),所述信息查詢 響應(yīng)中攜帶所述指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。[0024]本申請實(shí)施例還提供了一種查詢參考消息發(fā)送方法,包括:[0025]業(yè)務(wù)服務(wù)器獲取歷史多次完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)的時(shí)長;[0026]基于獲取的所述時(shí)長,分別確定完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;[0027]向客戶端發(fā)送查詢參考消息,所述查詢參考消息中攜帶分別完成所述指定業(yè)務(wù)的 各處理節(jié)點(diǎn)所需時(shí)長。[0028]本申請實(shí)施例還提供了一種業(yè)務(wù)處理狀態(tài)信息查詢裝置,包括:[0029]參考消息接收單元,用于接收業(yè)務(wù)服務(wù)器發(fā)送的查詢參考消息,所述查詢參考消 息中攜帶分別完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;[0030]查詢處理單元,用于確定下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成 下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間;[0031]查詢發(fā)送單元,用于當(dāng)所述下一次信息查詢時(shí)間到達(dá)時(shí),向所述業(yè)務(wù)服務(wù)器發(fā)送 信息查詢請求,所述信息查詢請求中攜帶所述指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識;[0032]查詢接收單元,用于接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢 響應(yīng),所述信息查詢響應(yīng)中攜帶所述指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。[0033]本申請實(shí)施例還提供了一種業(yè)務(wù)服務(wù)器,包括:[0034]時(shí)長獲取單元,用于獲取歷史多次完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)的時(shí)長;[0035]確定單元,用于基于獲取的所述時(shí)長,分別確定完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn) 所需時(shí)長;[0036]參考消息發(fā)送單元,用于向客戶端發(fā)送查詢參考消息,所述查詢參考消息中攜帶分別完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長。[0037]本申請實(shí)施例提供的上述至少一個(gè)技術(shù)方案中,在進(jìn)行業(yè)務(wù)處理狀態(tài)信息查詢 時(shí),所確定的下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需 時(shí)長后的時(shí)間,即在確定下一次信息查詢時(shí)間時(shí),參考了分別完成該指定業(yè)務(wù)的各處理節(jié) 點(diǎn)所需時(shí)長,從而使得所確定的下一次信息查詢時(shí)間更合理,即更可能查詢出與上一次查 詢結(jié)果不同的最新業(yè)務(wù)處理狀態(tài)信息,相比現(xiàn)有技術(shù),減少了向業(yè)務(wù)服務(wù)器請求查詢的次 數(shù),因此減少了業(yè)務(wù)服務(wù)器的處理資源的消耗,以及減少了通信網(wǎng)絡(luò)的通信資源的消耗。[0038]本申請的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本申請而了解。本申請的目的和其他優(yōu)點(diǎn)可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得?!緦@綀D】

【附圖說明】[0039]附圖用來提供對本申請的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請實(shí)施 例一起用于解釋本申請,并不構(gòu)成對本申請的限制。在附圖中:[0040]圖1為現(xiàn)有技術(shù)中進(jìn)行業(yè)務(wù)處理狀態(tài)信息查詢的處理流程圖;[0041]圖2為本申請實(shí)施例提供的業(yè)務(wù)處理狀態(tài)信息查詢方法的流程圖;[0042]圖3為本申請實(shí)施例1中提供的業(yè)務(wù)處理狀態(tài)信息查詢方法的流程圖;[0043]圖4為本申請實(shí)施例2中提供的業(yè)務(wù)處理狀態(tài)信息查詢方法的流程圖;[0044]圖5為本申請實(shí)施例3中提供的查詢參考消息發(fā)送方法的流程圖;[0045]圖6為本申請實(shí)施例4中提供的業(yè)務(wù)處理狀態(tài)信息查詢裝置的結(jié)構(gòu)示意圖;[0046]圖7為本申請實(shí)施例5中提供的業(yè)務(wù)服務(wù)器的結(jié)構(gòu)示意圖。【具體實(shí)施方式】[0047]為了給出減少進(jìn)行業(yè)務(wù)處理狀態(tài)信息查詢時(shí)處理資源消耗的實(shí)現(xiàn)方案,本申請實(shí) 施例提供了一種業(yè)務(wù)處理狀態(tài)信息查詢方法及裝置,該技術(shù)方案可以應(yīng)用于進(jìn)行業(yè)務(wù)處理 狀態(tài)信息查詢的過程,既可以實(shí)現(xiàn)為一種方法,也可以實(shí)現(xiàn)為一種裝置。以下結(jié)合說明書附 圖對本申請的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解 釋本申請,并不用于限定本申請。并且在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的 特征可以相互組合。[0048]本申請實(shí)施例提供一種業(yè)務(wù)處理狀態(tài)信息查詢方法,應(yīng)用于客戶端,如圖2所示, 包括:[0049]步驟201、接收業(yè)務(wù)服務(wù)器發(fā)送的查詢參考消息,該查詢參考消息中攜帶分別完成 指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長。[0050]步驟202、確定下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處 理節(jié)點(diǎn)所需時(shí)長后的時(shí)間。[0051]步驟203、當(dāng)該下一次信息查詢時(shí)間到達(dá)時(shí),向業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,該 信息查詢請求中攜帶指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識。[0052]步驟204、接收業(yè)務(wù)服務(wù)器根據(jù)該信息查詢請求發(fā)送的信息查詢響應(yīng),該信息查詢 響應(yīng)中攜帶該指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。[0053]下面結(jié)合附圖,用具體實(shí)施例對本申請?zhí)峁┑姆椒把b置進(jìn)行詳細(xì)描述。[0054]實(shí)施例1:[0055]圖3所示為本申請實(shí)施例1中提供的業(yè)務(wù)處理狀態(tài)信息查詢方法的流程圖,具體 包括如下處理步驟:[0056]步驟301、在用戶通過客戶端向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,請求業(yè)務(wù)服務(wù)器針 對指定業(yè)務(wù)進(jìn)行處理后,客戶端確定本次請求的該指定業(yè)務(wù)的預(yù)計(jì)處理過程信息,具體可 以包括:對該指定業(yè)務(wù)進(jìn)行處理的整個(gè)過程所包括的各處理節(jié)點(diǎn),執(zhí)行各處理節(jié)點(diǎn)的先后 順序,以及完成每個(gè)處理節(jié)點(diǎn)所需時(shí)長。[0057]具體的,可以由業(yè)務(wù)服務(wù)器在發(fā)送給客戶端的查詢參考消息(該查詢參考消息具 體可以為業(yè)務(wù)處理響應(yīng))中攜帶該預(yù)計(jì)處理過程信息,使得客戶端后續(xù)可以基于該預(yù)計(jì)處 理過程信息,進(jìn)行該指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息查詢;也可以通過靜態(tài)配置的方式,直接 將該預(yù)計(jì)處理過程信息配置在客戶端上;也可以將預(yù)計(jì)處理過程信息中的部分信息由業(yè)務(wù) 服務(wù)器告知,如完成每個(gè)處理節(jié)點(diǎn)所需時(shí)長,而其余預(yù)計(jì)處理過程信息,如各處理節(jié)點(diǎn)和執(zhí) 行各處理節(jié)點(diǎn)的先后順序,通過靜態(tài)配置的方式直接配置在客戶端上。[0058]步驟302、客戶端確定下一次信息查詢時(shí)間。[0059]當(dāng)首次確定下一次信息查詢時(shí)間時(shí),可以確定下一次信息查詢時(shí)間,為接收到業(yè) 務(wù)服務(wù)器返回的業(yè)務(wù)處理響應(yīng)的時(shí)間經(jīng)過完成第一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間,或者, 為當(dāng)前時(shí)間經(jīng)過完成第一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間。[0060]當(dāng)非首次確定下一次信息查詢時(shí)間時(shí),可以確定下一次信息查詢時(shí)間,為當(dāng)前處 理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間,該當(dāng)前處理節(jié)點(diǎn)也可以稱作 當(dāng)前最近完成的處理節(jié)點(diǎn)。[0061]步驟303、客戶端通過對時(shí)間進(jìn)行監(jiān)控,判斷下一次信息查詢時(shí)間是否到達(dá),如果 到達(dá),進(jìn)入步驟304,如果未到達(dá),返回本步驟,繼續(xù)對時(shí)間進(jìn)行監(jiān)控和判斷。[0062]步驟304、當(dāng)下一次信息查詢時(shí)間到達(dá)時(shí),向業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,該信 息查詢請求中攜帶該指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識。[0063]步驟305、業(yè)務(wù)服務(wù)器接收到該信息查詢請求后,從中獲取攜帶的業(yè)務(wù)標(biāo)識,并基 于該業(yè)務(wù)標(biāo)識查詢出對應(yīng)的該指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息,并將查詢出的該當(dāng)前業(yè) 務(wù)處理狀態(tài)信息,通過信息查詢響應(yīng)攜帶,發(fā)送給該客戶端。[0064]該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,具體可以為表征已完成的處理節(jié)點(diǎn)的信息,或者為表 征目前正在進(jìn)行處理的處理節(jié)點(diǎn)的信息。[0065]步驟306、客戶端在接收到業(yè)務(wù)服務(wù)器返回的信息查詢響應(yīng)后,從該信息查詢響應(yīng) 中獲取攜帶的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。[0066]此時(shí)可以直接提示用戶查看獲取的該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,并在用戶執(zhí)行查看 操作后,顯示給用戶。[0067]較佳的,也可以在本步驟中將獲取的該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,與本地保存的該 指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息進(jìn)行比較,當(dāng)一致時(shí),進(jìn)入步驟307,當(dāng)不一致時(shí),進(jìn)入步驟 308。[0068]步驟307、客戶端確定下一次信息查詢時(shí)間,為當(dāng)前時(shí)間經(jīng)過完成下第二個(gè)處理節(jié) 點(diǎn)所需時(shí)長后的時(shí)間,其中,下第二個(gè)處理節(jié)點(diǎn)即為當(dāng)前處理節(jié)點(diǎn)的下第二個(gè)處理節(jié)點(diǎn),然后返回上述步驟303。[0069]步驟308、客戶端提示業(yè)務(wù)處理狀態(tài)信息已更新,并在用戶執(zhí)行查看操作后,將該 當(dāng)前業(yè)務(wù)處理狀態(tài)信息顯示給用戶。[0070]步驟309、客戶端根據(jù)該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,判斷該指定業(yè)務(wù)是否完成全部業(yè) 務(wù)處理,如果未完成,進(jìn)入步驟310,如果已完成,進(jìn)入步驟311。[0071]步驟310、客戶端確定當(dāng)前時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間,然后返回上述步驟 302。此時(shí),已完成的當(dāng)前處理節(jié)點(diǎn)實(shí)質(zhì)已經(jīng)更新為上述步驟302中的下一個(gè)處理節(jié)點(diǎn)。[0072]步驟311、客戶端結(jié)束針對該指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息查詢的操作。[0073]采用本申請實(shí)施例1提供的上述方案,在進(jìn)行業(yè)務(wù)處理狀態(tài)信息查詢時(shí),所確定 的下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的 時(shí)間,即在確定下一次信息查詢時(shí)間時(shí),參考了分別完成該指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí) 長,從而使得所確定的下一次信息查詢時(shí)間更合理,即更可能查詢出與上一次查詢結(jié)果不 同的最新業(yè)務(wù)處理狀態(tài)信息,相比現(xiàn)有技術(shù),減少了向業(yè)務(wù)服務(wù)器請求查詢的次數(shù),因此減 少了業(yè)務(wù)服務(wù)器的處理資源的消耗,以及減少了通信網(wǎng)絡(luò)的通信資源的消耗。[0074]實(shí)施例2:[0075]圖4所示為本申請實(shí)施例2中提供的業(yè)務(wù)處理狀態(tài)信息查詢方法的流程圖,具體 包括如下處理步驟:[0076]步驟401、在用戶通過客戶端向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)處理請求,請求業(yè)務(wù)服務(wù)器針 對指定業(yè)務(wù)進(jìn)行處理后,確定本次請求的該指定業(yè)務(wù)的預(yù)計(jì)處理過程信息,具體可以包括: 對該指定業(yè)務(wù)進(jìn)行處理的整個(gè)過程所包括的各處理節(jié)點(diǎn),執(zhí)行各處理節(jié)點(diǎn)的先后順序,以 及完成每個(gè)處理節(jié)點(diǎn)所需時(shí)長,除此之外,還可以包括設(shè)定增量時(shí)長和設(shè)定增量次數(shù)閾值。[0077]進(jìn)一步的,設(shè)定增量時(shí)長可以是與各處理節(jié)點(diǎn)分別對應(yīng)的,設(shè)定增量次數(shù)閾值也 可以是與各處理節(jié)點(diǎn)分別對應(yīng)的,從而使得能夠基于各處理節(jié)點(diǎn)自身的處理特性,對設(shè)定 增量時(shí)長和設(shè)定增量次數(shù)閾值進(jìn)行設(shè)置,以便更符合各處理節(jié)點(diǎn)的實(shí)際處理情況。[0078]具體的,可以由業(yè)務(wù)服務(wù)器在發(fā)送給客戶端的查詢參考消息(該查詢參考消息具 體可以為業(yè)務(wù)處理響應(yīng))中攜帶該預(yù)計(jì)處理過程信息,使得客戶端后續(xù)可以基于該預(yù)計(jì)處 理過程信息,進(jìn)行該指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息查詢;也可以通過靜態(tài)配置的方式,直接 將該預(yù)計(jì)處理過程信息配置在客戶端上;也可以將預(yù)計(jì)處理過程信息中的部分信息由業(yè)務(wù) 服務(wù)器告知,如完成每個(gè)處理節(jié)點(diǎn)所需時(shí)長、設(shè)定增量時(shí)長和設(shè)定增量次數(shù)閾值,而其余預(yù) 計(jì)處理過程信息,如各處理節(jié)點(diǎn)和執(zhí)行各處理節(jié)點(diǎn)的先后順序,通過靜態(tài)配置的方式直接 配置在客戶端上。[0079]步驟402、客戶端確定下一次信息查詢時(shí)間。[0080]當(dāng)首次確定下一次信息查詢時(shí)間時(shí),可以確定下一次信息查詢時(shí)間,為接收到業(yè) 務(wù)服務(wù)器返回的業(yè)務(wù)處理響應(yīng)的時(shí)間經(jīng)過完成第一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間,或者, 為當(dāng)前時(shí)間經(jīng)過完成第一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間。[0081]當(dāng)非首次確定下一次信息查詢時(shí)間時(shí),可以確定下一次信息查詢時(shí)間,為當(dāng)前處 理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間,該當(dāng)前處理節(jié)點(diǎn)也可以稱作 當(dāng)前最近完成的處理節(jié)點(diǎn)。[0082]步驟403、客戶端通過對時(shí)間進(jìn)行監(jiān)控,判斷下一次信息查詢時(shí)間是否到達(dá),如果到達(dá),進(jìn)入步驟404,如果未到達(dá),返回本步驟,繼續(xù)對時(shí)間進(jìn)行監(jiān)控和判斷。[0083]步驟404、當(dāng)下一次信息查詢時(shí)間到達(dá)時(shí),向業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,該信 息查詢請求中攜帶該指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識。[0084]步驟405、業(yè)務(wù)服務(wù)器接收到該信息查詢請求后,從中獲取攜帶的業(yè)務(wù)標(biāo)識,并基 于該業(yè)務(wù)標(biāo)識查詢出對應(yīng)的該指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息,并將查詢出的該當(dāng)前業(yè) 務(wù)處理狀態(tài)信息,通過信息查詢響應(yīng)攜帶,發(fā)送給該客戶端。[0085]該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,具體可以為表征已完成的處理節(jié)點(diǎn)的信息,或者為表 征目前正在進(jìn)行處理的處理節(jié)點(diǎn)的信息。[0086]步驟406、客戶端在接收到業(yè)務(wù)服務(wù)器返回的信息查詢響應(yīng)后,從該信息查詢響應(yīng) 中獲取攜帶的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。[0087]此時(shí)可以直接提示用戶查看獲取的該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,并在用戶執(zhí)行查看 操作后,顯示給用戶。[0088]較佳的,也可以在本步驟中將獲取的該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,與本地保存的該 指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息進(jìn)行比較,當(dāng)一致時(shí),進(jìn)入步驟407,當(dāng)不一致時(shí),進(jìn)入步驟 410。[0089]步驟407、客戶端判斷當(dāng)前的增量次數(shù)是否達(dá)到設(shè)定增量次數(shù)閾值,如果未達(dá)到, 進(jìn)入步驟408,如果達(dá)到,進(jìn)入步驟409。[0090]其中,當(dāng)設(shè)定增量次數(shù)閾值是與處理節(jié)點(diǎn)對應(yīng)時(shí),本步驟中使用的該設(shè)定增量次 數(shù)閾值,實(shí)質(zhì)為與上述步驟402中的當(dāng)前處理節(jié)點(diǎn)的下一個(gè)處理節(jié)點(diǎn)對應(yīng)的設(shè)定增量次數(shù) 閾值。[0091]步驟408、當(dāng)增量次數(shù)未達(dá)到設(shè)定增量次數(shù)閾值時(shí),客戶端確定下一次信息查詢時(shí) 間,為本次信息查詢時(shí)間經(jīng)過設(shè)定增量時(shí)長后的時(shí)間,然后返回上述步驟S403。[0092]其中,當(dāng)設(shè)定增量時(shí)長是與處理節(jié)點(diǎn)對應(yīng)時(shí),本步驟中使用的該設(shè)定增量時(shí)長,實(shí) 質(zhì)為與上述步驟402中的當(dāng)前處理節(jié)點(diǎn)的下一個(gè)處理節(jié)點(diǎn)對應(yīng)的設(shè)定增量時(shí)長。[0093]步驟409、當(dāng)增量次數(shù)達(dá)到設(shè)定增量次數(shù)閾值時(shí),客戶端確定下一次信息查詢時(shí) 間,為本次信息查詢時(shí)間經(jīng)過完成下第二個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間,其中,下第二個(gè)處 理節(jié)點(diǎn)即為當(dāng)前處理節(jié)點(diǎn)的下第二個(gè)處理節(jié)點(diǎn),然后返回上述步驟S403。[0094]本步驟中,還可以向用戶提示該指定業(yè)務(wù)的業(yè)務(wù)處理延遲,以便使得用戶及時(shí)了 解該指定業(yè)務(wù)的業(yè)務(wù)處理進(jìn)展情況。[0095]步驟410、客戶端提示業(yè)務(wù)處理狀態(tài)信息已更新,并在用戶執(zhí)行查看操作后,將該 當(dāng)前業(yè)務(wù)處理狀態(tài)信息顯示給用戶。[0096]步驟411、客戶端根據(jù)該當(dāng)前業(yè)務(wù)處理狀態(tài)信息,判斷該指定業(yè)務(wù)是否完成全部業(yè) 務(wù)處理,如果未完成,進(jìn)入步驟412,如果已完成,進(jìn)入步驟413。[0097]步驟412、客戶端確定當(dāng)前時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間,并將當(dāng)前的增量次數(shù)變 更為初始值0,然后返回上述步驟402。[0098]此時(shí),已完成的當(dāng)前處理節(jié)點(diǎn)實(shí)質(zhì)已經(jīng)更新為上述步驟402中的下一個(gè)處理節(jié)點(diǎn)。[0099]步驟413、客戶端結(jié)束針對該指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息查詢的操作。[0100]采用本申請實(shí)施例2提供的上述方案,相比現(xiàn)有技術(shù),減少了向業(yè)務(wù)服務(wù)器請求查詢的次數(shù),因此減少了業(yè)務(wù)服務(wù)器的處理資源的消耗,以及減少了通信網(wǎng)絡(luò)的通信資源的消耗。
[0101]并且,通過查詢過程中增量時(shí)間和增量次數(shù)的使用,可以進(jìn)一步更合理的確定下一次信息查詢時(shí)間,從而能夠更有效、更及時(shí)的在業(yè)務(wù)處理狀態(tài)信息發(fā)生變更時(shí),提示用戶獲知變更后的最新業(yè)務(wù)處理狀態(tài)信息。
[0102]本申請實(shí)施例提供的上述業(yè)務(wù)處理狀態(tài)信息查詢方法,可以應(yīng)用于各種實(shí)際業(yè)務(wù)的應(yīng)用場景中,例如,以物流業(yè)務(wù)為例,可以通過上述方法,在已生成一項(xiàng)物流訂單后,針對該物流訂單,查詢對應(yīng)的物流信息。
[0103]其中,上述指定業(yè)務(wù)為指定物流業(yè)務(wù),各處理節(jié)點(diǎn)為指定物流業(yè)務(wù)中貨物經(jīng)過的各地點(diǎn)中每兩個(gè)相鄰地點(diǎn)分別對應(yīng)的各物流節(jié)點(diǎn),完成處理節(jié)點(diǎn)所需時(shí)長為將貨物在物流節(jié)點(diǎn)對應(yīng)的兩個(gè)相鄰地點(diǎn)之間進(jìn)行傳輸所需時(shí)長,完成處理節(jié)點(diǎn)的時(shí)長為將貨物在物流節(jié)點(diǎn)對應(yīng)的兩個(gè)相鄰地點(diǎn)之間進(jìn)行傳輸?shù)臅r(shí)長。
[0104]表1所示為一項(xiàng)物流訂單對應(yīng)的整個(gè)物流過程信息:
[0105]表1
[0106]
【權(quán)利要求】
1.一種業(yè)務(wù)處理狀態(tài)信息查詢方法,其特征在于,包括:接收業(yè)務(wù)服務(wù)器發(fā)送的查詢參考消息,所述查詢參考消息中攜帶分別完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;確定下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間;當(dāng)所述下一次信息查詢時(shí)間到達(dá)時(shí),向所述業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,所述信息查詢請求中攜帶所述指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識;接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng),所述信息查詢響應(yīng)中攜帶所述指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。
2.如權(quán)利要求1所述的方法,其特征在于,在接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng)后,還包括:從接收的所述信息查詢響應(yīng)中獲取攜帶的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息;當(dāng)獲取的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息與本地保存的所述指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息不一致時(shí),提示業(yè)務(wù)處理狀態(tài)信息已更新。
3.如權(quán)利要求1所述的方法,其特征在于,所述查詢參考消息中還攜帶設(shè)定增量時(shí)長; 在接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng)后,還包括:從接收的所述信息查詢響應(yīng)中獲取攜帶的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息;當(dāng)獲取的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息與本地保存的所述指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息一致時(shí),確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過所述設(shè)定增量時(shí)長后的時(shí)間。
4.如權(quán)利要求3所述的方法,其特征在于,所述查詢參考消息中還攜帶設(shè)定增量次數(shù)閾值;在確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過所述設(shè)定增量時(shí)長后的時(shí)間之后,還包括:更新增量次數(shù)為原增量次數(shù)加I的值,所述增量次數(shù)的初始值為O ;在確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過所述設(shè)定增量時(shí)長后的時(shí)間之前,還包括:確定所述增量次數(shù)未達(dá)到所述設(shè)定增量次數(shù)閾值。
5.如權(quán)利要求4所述的方法,其特征在于,還包括:當(dāng)確定所述增量次數(shù)達(dá)到所述設(shè)定增量次數(shù)閾值時(shí),確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過完成下第二個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間。
6.如權(quán)利要求1-5任一所述的方法,其特征在于,所述指定業(yè)務(wù)為指定物流業(yè)務(wù),所述各處理節(jié)點(diǎn)為所述指定物流業(yè)務(wù)中貨物經(jīng)過的各地點(diǎn)中每兩個(gè)相鄰地點(diǎn)分別對應(yīng)的各物流節(jié)點(diǎn),完成處理節(jié)點(diǎn)所需時(shí)長為將貨物在物流節(jié)點(diǎn)對應(yīng)的兩個(gè)相鄰地點(diǎn)之間進(jìn)行傳輸所需時(shí)長。
7.—種查詢參考消息發(fā)送方法,其特征在于,包括:業(yè)務(wù)服務(wù)器獲取歷史多次完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)的時(shí)長;基于獲取的所述時(shí)長,分別確定完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;向客戶端發(fā)送查詢參考消息,所述查詢參考消息中攜帶分別完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長。
8.如權(quán)利要求7所述的方法,其特征在于,在基于獲取的所述時(shí)長,分別確定完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長之后,還包括:根據(jù)分別確定的完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長,確定設(shè)定增量時(shí)長,所述查詢參考消息中還攜帶所述設(shè)定增量時(shí)長;或者根據(jù)分別確定的完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長,確定設(shè)定增量時(shí)長和設(shè)定增量次數(shù)閾值,所述查詢參考消息中還攜帶所述設(shè)定增量時(shí)長和所述設(shè)定增量次數(shù)閾值。
9.如權(quán)利要求7或8所述的方法,其特征在于,所述指定業(yè)務(wù)為指定物流業(yè)務(wù),所述各處理節(jié)點(diǎn)為所述指定物流業(yè)務(wù)中貨物經(jīng)過的各地點(diǎn)中每兩個(gè)相鄰地點(diǎn)分別對應(yīng)的各物流節(jié)點(diǎn),完成處理節(jié)點(diǎn)的時(shí)長為將貨物在物流節(jié)點(diǎn)對應(yīng)的兩個(gè)相鄰地點(diǎn)之間進(jìn)行傳輸?shù)臅r(shí)長。
10.一種業(yè)務(wù)處理狀態(tài)信息查詢裝置,其特征在于,包括:參考消息接收單元,用于接收業(yè)務(wù)服務(wù)器發(fā)送的查詢參考消息,所述查詢參考消息中攜帶分別完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;查詢處理單元,用于確定下一次信息查詢時(shí)間為當(dāng)前處理節(jié)點(diǎn)完成時(shí)間經(jīng)過完成下一個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間;查詢發(fā)送單元,用于當(dāng)所述下一次信息查詢時(shí)間到達(dá)時(shí),向所述業(yè)務(wù)服務(wù)器發(fā)送信息查詢請求,所述信息查詢請求中攜帶所述指定業(yè)務(wù)的業(yè)務(wù)標(biāo)識;查詢接收單元,用于接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng),所述信息查詢響應(yīng)中攜帶所述指定業(yè)務(wù)的當(dāng)前業(yè)務(wù)處理狀態(tài)信息。
11.如權(quán)利要求10所述的裝置,其特征在于,所述查詢處理單元,還用于在所述查詢接收單元接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng)后,從接收的所述信息查詢響應(yīng)中獲取攜帶的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息;并當(dāng)獲取的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息與本地保存的所述指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息不一致時(shí),提示業(yè)務(wù)處理狀態(tài)信息已更新。
12.如權(quán)利要求10所述的裝置,其特征在于,所述參考消息接收單元接收的所述查詢參考消息中還攜帶設(shè)定增量時(shí)長;所述查詢處理單元,還用于在所述查詢接收單元接收所述業(yè)務(wù)服務(wù)器根據(jù)所述信息查詢請求發(fā)送的信息查詢響應(yīng)后,從接收的所述信息查詢響應(yīng)中獲取攜帶的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息;當(dāng)獲取的所述當(dāng)前業(yè)務(wù)處理狀態(tài)信息與本地保存的所述指定業(yè)務(wù)的業(yè)務(wù)處理狀態(tài)信息一致時(shí),確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過所述設(shè)定增量時(shí)長后的時(shí)間。
13.如權(quán)利要求12所述的裝置,其特征在于,所述參考消息接收單元接收的所述查詢參考消息中還攜帶設(shè)定增量次數(shù)閾值;所述查詢處理單元,還用于在確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過所述設(shè)定增量時(shí)長后的時(shí)間之后,更新增量次數(shù)為原增量次數(shù)加I的值,所述`增量次數(shù)的初始值為O ;并在確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過所述設(shè)定增量時(shí)長后的時(shí)間之前,確定所述增量次數(shù)未達(dá)到所述設(shè)定增量次數(shù)閾值。
14.如權(quán)利要求13所述的裝置,其特征在于,所述查詢處理單元,還用于當(dāng)確定所述增量次數(shù)達(dá)到所述設(shè)定增量次數(shù)閾值時(shí),確定下一次信息查詢時(shí)間為本次信息查詢時(shí)間經(jīng)過完成下第二個(gè)處理節(jié)點(diǎn)所需時(shí)長后的時(shí)間。
15.—種業(yè)務(wù)服務(wù)器,其特征在于,包括:時(shí)長獲取單元,用于獲取歷史多次完成指定業(yè)務(wù)的各處理節(jié)點(diǎn)的時(shí)長;確定單元,用于基于獲取的所述時(shí)長,分別確定完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長;參考消息發(fā)送單元,用于向客戶端發(fā)送查詢參考消息,所述查詢參考消息中攜帶分別完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長。
16.如權(quán)利要求15所述的業(yè)務(wù)服務(wù)器,其特征在于,所述確定單元,還用于根據(jù)分別確定的完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長,確定設(shè)定增量時(shí)長,所述查詢參考消息中還攜帶所述設(shè)定增量時(shí)長;或者根據(jù)分別確定的完成所述指定業(yè)務(wù)的各處理節(jié)點(diǎn)所需時(shí)長,確定設(shè)定增量時(shí)長和設(shè)定增量次數(shù)閾值,所述查詢參考消息中還攜帶所述設(shè)定增量時(shí)長和所述設(shè)定增量次數(shù)閾值。
【文檔編號】G06F17/30GK103516690SQ201210215897
【公開日】2014年1月15日 申請日期:2012年6月26日 優(yōu)先權(quán)日:2012年6月26日
【發(fā)明者】李敏 申請人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1