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

一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法以及架構(gòu)與流程

文檔序號(hào):11930065閱讀:711來源:國知局
一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法以及架構(gòu)與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及互聯(lián)網(wǎng)即時(shí)通訊技術(shù)領(lǐng)域。



背景技術(shù):

隨著移動(dòng)互聯(lián)網(wǎng)的普及和發(fā)展,即時(shí)通訊工具對(duì)于人機(jī)交互的要求越來越高,需要機(jī)器人能實(shí)現(xiàn)復(fù)雜業(yè)務(wù)的處理,處理特定的業(yè)務(wù)流程。而現(xiàn)有技術(shù)為了保證業(yè)務(wù)處理和流程引擎能夠很好的配合,需要進(jìn)行很多復(fù)雜的配置,業(yè)務(wù)處理與流程引擎與權(quán)限引擎耦合度較高,實(shí)現(xiàn)一個(gè)特定流程往往需要后臺(tái)實(shí)現(xiàn)流程配置與業(yè)務(wù)配置相關(guān)聯(lián)的大量耦合代碼,處理過程繁瑣,增加了很多人力成本。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的其中一個(gè)目的是提出一種即時(shí)通訊環(huán)境業(yè)務(wù)處理的方法以及架構(gòu),解決了現(xiàn)有技術(shù)存在即時(shí)通訊消息處理過程繁瑣的技術(shù)問題。本發(fā)明提供的諸多技術(shù)方案中的優(yōu)選技術(shù)方案所能產(chǎn)生的諸多技術(shù)效果詳見下文闡述。

為實(shí)現(xiàn)上述目的,本發(fā)明提供了以下技術(shù)方案:

一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法,所述業(yè)務(wù)處理的方法包括:

S1.流程引擎接收觸發(fā)請(qǐng)求,配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn);

S2.接口節(jié)點(diǎn)接入業(yè)務(wù)系統(tǒng);

S3.業(yè)務(wù)系統(tǒng)處理業(yè)務(wù);

S4.業(yè)務(wù)系統(tǒng)反饋處理結(jié)果到流程引擎。

優(yōu)選地,所述步驟S1包括:

S11.流程引擎接收觸發(fā)請(qǐng)求,由主導(dǎo)航進(jìn)行封裝;

S12.通過流程監(jiān)聽器獲取當(dāng)前會(huì)話流程以及流程狀態(tài),選擇對(duì)應(yīng) 的流程控制器對(duì)消息進(jìn)行處理;

S13.通過流程控制器根據(jù)消息內(nèi)容進(jìn)行處理;

S14.通過流程轉(zhuǎn)換器將消息處理完成后由流程轉(zhuǎn)換器控制流程流向;

S15.流程轉(zhuǎn)換器通知流程監(jiān)聽器對(duì)結(jié)果進(jìn)行緩存。

優(yōu)選地,所述業(yè)務(wù)處理的方法還包括:

在所述流程引擎接收觸發(fā)請(qǐng)求前,對(duì)所述觸發(fā)請(qǐng)求進(jìn)行格式轉(zhuǎn)換。

優(yōu)選地,所述觸發(fā)請(qǐng)求包括用戶發(fā)出的消息和/或業(yè)務(wù)系統(tǒng)返回的業(yè)務(wù)處理結(jié)果。

本發(fā)明還提供了一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理架構(gòu),所述業(yè)務(wù)處理架構(gòu)應(yīng)用于上述的即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法,所述業(yè)務(wù)處理架構(gòu)包括:

流程引擎,所述流程引擎用于接收觸發(fā)請(qǐng)求以及配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn);

至少一個(gè)接口節(jié)點(diǎn),所述接口節(jié)點(diǎn)用于接入業(yè)務(wù)系統(tǒng);

至少一個(gè)業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)用于處理業(yè)務(wù)并反饋處理結(jié)果到流程引擎。

優(yōu)選地,所述流程引擎包括:流程監(jiān)聽器、流程控制器、流程轉(zhuǎn)換器。

基于上述技術(shù)方案,本發(fā)明實(shí)施例至少可以產(chǎn)生如下技術(shù)效果:簡化即時(shí)通訊消息的處理過程,降低人力成本。

附圖說明

此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

圖1為本發(fā)明實(shí)施例所提供的業(yè)務(wù)處理方法的流程圖;

圖2為本發(fā)明優(yōu)選實(shí)施例所提供的業(yè)務(wù)處理方法的流程圖;

圖3為本發(fā)明實(shí)施例所提供的業(yè)務(wù)處理架構(gòu)的架構(gòu)圖;

圖4為本發(fā)明優(yōu)選實(shí)施例所提供的業(yè)務(wù)處理架構(gòu)的架構(gòu)圖;

附圖標(biāo)記:1-流程引擎;11-流程監(jiān)聽器;12-流程控制器;13-流程轉(zhuǎn)換器;2-接口節(jié)點(diǎn);3-業(yè)務(wù)系統(tǒng)。

具體實(shí)施方式

下面可以參照附圖圖1~圖4以及文字內(nèi)容理解本發(fā)明的內(nèi)容以及本發(fā)明與現(xiàn)有技術(shù)之間的區(qū)別點(diǎn)。下文通過附圖以及列舉本發(fā)明的一些可選實(shí)施例的方式,對(duì)本發(fā)明的技術(shù)方案(包括優(yōu)選技術(shù)方案)做進(jìn)一步的詳細(xì)描述。需要說明的是:本實(shí)施例中的任何技術(shù)特征、任何技術(shù)方案均是多種可選的技術(shù)特征或可選的技術(shù)方案中的一種或幾種,為了描述簡潔的需要本文件中無法窮舉本發(fā)明的所有可替代的技術(shù)特征以及可替代的技術(shù)方案,也不便于每個(gè)技術(shù)特征的實(shí)施方式均強(qiáng)調(diào)其為可選的多種實(shí)施方式之一,所以本領(lǐng)域技術(shù)人員應(yīng)該知曉:可以將本發(fā)明提供的任一技術(shù)手段進(jìn)行替換或?qū)⒈景l(fā)明提供的任意兩個(gè)或更多個(gè)技術(shù)手段或技術(shù)特征互相進(jìn)行組合而得到新的技術(shù)方案。本實(shí)施例內(nèi)的任何技術(shù)特征以及任何技術(shù)方案均不限制本發(fā)明的保護(hù)范圍,本發(fā)明的保護(hù)范圍應(yīng)該包括本領(lǐng)域技術(shù)人員不付出創(chuàng)造性勞動(dòng)所能想到的任何替代技術(shù)方案以及本領(lǐng)域技術(shù)人員將本發(fā)明提供的任意兩個(gè)或更多個(gè)技術(shù)手段或技術(shù)特征互相進(jìn)行組合而得到的新的技術(shù)方案。

本發(fā)明實(shí)施例提供了一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理的架構(gòu)以及方法。

下面結(jié)合圖1~圖4對(duì)本發(fā)明提供的技術(shù)方案進(jìn)行更為詳細(xì)的闡述。

如圖1所示,本發(fā)明實(shí)施例所提供的一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法,其特征在于,所述業(yè)務(wù)處理的方法包括:

S1.流程引擎接收觸發(fā)請(qǐng)求,配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn);

S2.接口節(jié)點(diǎn)接入業(yè)務(wù)系統(tǒng);

S3.業(yè)務(wù)系統(tǒng)處理業(yè)務(wù);

S4.業(yè)務(wù)系統(tǒng)反饋處理結(jié)果到流程引擎。

其中,所述觸發(fā)請(qǐng)求包括用戶發(fā)出的消息和/或業(yè)務(wù)系統(tǒng)返回的業(yè)務(wù)處理結(jié)果。

例如,當(dāng)用戶在即時(shí)通訊軟件中輸入“查詢額度”,也就是用戶發(fā)出的出發(fā)請(qǐng)求內(nèi)容為“查詢額度”,流程引擎接收該觸發(fā)請(qǐng)求,配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn),接口節(jié)點(diǎn)接入銀行的關(guān)于查詢額度的業(yè)務(wù)系統(tǒng),該業(yè)務(wù)系統(tǒng)處理業(yè)務(wù),假設(shè)該業(yè)務(wù)系統(tǒng)處理業(yè)務(wù)的過程中需要先判斷用戶的銀行卡是否開啟查詢額度的功能,再進(jìn)行額度查詢,則該業(yè)務(wù)系統(tǒng)首先判斷用戶的銀行卡是否開啟查詢額度,查詢結(jié)果為開啟或者未開啟,業(yè)務(wù)系統(tǒng)反饋該處理結(jié)果到流程引擎,流程引擎接收到該處理結(jié)果后再次配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn),業(yè)務(wù)系統(tǒng)繼續(xù)處理業(yè)務(wù),若結(jié)果為開啟,則查詢額度,并將結(jié)果反饋給用戶,流程結(jié)束;若沒有開啟,則提醒用戶是否開啟,用戶確認(rèn)開啟后則相當(dāng)于流程引擎再次收到一個(gè)觸發(fā)請(qǐng)求,然后通過流程引擎配置流程節(jié)點(diǎn),通過這種方法,可以使得流程配置與業(yè)務(wù)配置隔離開,不需要繁瑣的處理過程,避免了實(shí)現(xiàn)一個(gè)特定流程需要后臺(tái)實(shí)現(xiàn)流程配置與業(yè)務(wù)配置相關(guān)聯(lián)的大量耦合代碼。

如圖2所示,所述步驟S1包括:

S11.流程引擎接收觸發(fā)請(qǐng)求,由主導(dǎo)航進(jìn)行封裝;

S12.通過流程監(jiān)聽器獲取當(dāng)前會(huì)話流程以及流程狀態(tài),選擇對(duì)應(yīng)的流程控制器對(duì)消息進(jìn)行處理;

S13.通過流程控制器根據(jù)消息內(nèi)容進(jìn)行處理;

S14.通過流程轉(zhuǎn)換器將消息處理完成后由流程轉(zhuǎn)換器控制流程流向。

比如,用戶在即時(shí)通訊軟件中輸入“賬單分期”,流程引擎接收該觸發(fā)請(qǐng)求,由主導(dǎo)航進(jìn)行封裝,通過流程監(jiān)聽器獲取當(dāng)前會(huì)話流程以及流程狀態(tài),選擇對(duì)應(yīng)的流程控制器對(duì)消息進(jìn)行處理,通過流程控制器根據(jù)消息內(nèi)容進(jìn)行處理,通過流程轉(zhuǎn)換器將消息處理完成后由流程 轉(zhuǎn)換器控制流程流向,然后配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn),首先調(diào)用銀行賬單接口,查詢出用戶賬單金額以及可進(jìn)行分期的信息后組裝成識(shí)別的格式返回給流程引擎,引擎根據(jù)返回信息判斷接口調(diào)用結(jié)果,如果是成功則展示用戶賬單金額并顯示用戶可分期期數(shù)以及每期應(yīng)還金額,用戶選擇對(duì)應(yīng)期數(shù)選項(xiàng),提示用戶是否確認(rèn)分期。用戶選擇確認(rèn)分期后,再次調(diào)用銀行業(yè)務(wù)接口實(shí)現(xiàn)賬單分期,并最終提示用戶結(jié)果。如果是失敗則返回友好的錯(cuò)誤提示:目前正忙,請(qǐng)稍后再試!

其中,在所述流程引擎接收觸發(fā)請(qǐng)求前,對(duì)所述觸發(fā)請(qǐng)求進(jìn)行格式轉(zhuǎn)換。

如圖3所示,本發(fā)明還提供了一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理架構(gòu),所述業(yè)務(wù)處理架構(gòu)應(yīng)用于上述即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法,所述業(yè)務(wù)處理架構(gòu)包括流程引擎1以及至少一個(gè)業(yè)務(wù)系統(tǒng)2,所述業(yè)務(wù)處理架構(gòu)還包括至少一個(gè)接口節(jié)點(diǎn)3,所述流程引擎用于接收觸發(fā)請(qǐng)求以及配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn),所述接口節(jié)點(diǎn)用于接入業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)用于處理業(yè)務(wù)并反饋處理結(jié)果到流程引擎。如圖4所示,所述流程引擎包括:流程監(jiān)聽器11、流程控制器12、流程轉(zhuǎn)換器13。

上述本發(fā)明所公開的任一技術(shù)方案除另有聲明外,如果其公開了數(shù)值范圍,那么公開的數(shù)值范圍均為優(yōu)選的數(shù)值范圍,任何本領(lǐng)域的技術(shù)人員應(yīng)該理解:優(yōu)選的數(shù)值范圍僅僅是諸多可實(shí)施的數(shù)值中技術(shù)效果比較明顯或具有代表性的數(shù)值。由于數(shù)值較多,無法窮舉,所以本發(fā)明才公開部分?jǐn)?shù)值以舉例說明本發(fā)明的技術(shù)方案,并且,上述列舉的數(shù)值不應(yīng)構(gòu)成對(duì)本發(fā)明創(chuàng)造保護(hù)范圍的限制。

如果本文中使用了“第一”、“第二”等詞語來限定零部件的話,本領(lǐng)域技術(shù)人員應(yīng)該知曉:“第一”、“第二”的使用僅僅是為了便于描述上對(duì)零部件進(jìn)行區(qū)別如沒有另行聲明外,上述詞語并沒有特殊的含義。

同時(shí),上述本發(fā)明如果公開或涉及了互相固定連接的零部件或結(jié)構(gòu)件,那么,除另有聲明外,固定連接可以理解為:能夠拆卸地固定連接(例如使用螺栓或螺釘連接),也可以理解為:不可拆卸的固定 連接(例如鉚接、焊接),當(dāng)然,互相固定連接也可以為一體式結(jié)構(gòu)(例如使用鑄造工藝一體成形制造出來)所取代(明顯無法采用一體成形工藝除外)。

另外,上述本發(fā)明公開的任一技術(shù)方案中所應(yīng)用的用于表示位置關(guān)系或形狀的術(shù)語除另有聲明外其含義包括與其近似、類似或接近的狀態(tài)或形狀。本發(fā)明提供的任一部件既可以是由多個(gè)單獨(dú)的組成部分組裝而成,也可以為一體成形工藝制造出來的單獨(dú)部件。

最后應(yīng)當(dāng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1