欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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



背景技術(shù):

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

附圖說明

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

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

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

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

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

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

具體實施方式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如圖3所示,本發(fā)明還提供了一種即時通訊環(huán)境中業(yè)務(wù)處理架構(gòu),所述業(yè)務(wù)處理架構(gòu)應(yīng)用于上述即時通訊環(huán)境中業(yè)務(wù)處理的方法,所述業(yè)務(wù)處理架構(gòu)包括流程引擎1以及至少一個業(yè)務(wù)系統(tǒng)2,所述業(yè)務(wù)處理架構(gòu)還包括至少一個接口節(jié)點3,所述流程引擎用于接收觸發(fā)請求以及配置流程節(jié)點至接口節(jié)點,所述接口節(jié)點用于接入業(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ù)值較多,無法窮舉,所以本發(fā)明才公開部分?jǐn)?shù)值以舉例說明本發(fā)明的技術(shù)方案,并且,上述列舉的數(shù)值不應(yīng)構(gòu)成對本發(fā)明創(chuàng)造保護(hù)范圍的限制。

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

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

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

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

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长兴县| 琼结县| 盐池县| 连州市| 张掖市| 龙里县| 乐清市| 东宁县| 城步| 凤冈县| 土默特左旗| 班玛县| 鄂托克前旗| 兴和县| 渝中区| 芷江| 东丽区| 岢岚县| 台江县| 分宜县| 德安县| 罗田县| 天门市| 厦门市| 景东| 玉树县| 申扎县| 五莲县| 潜山县| 肥西县| 彭水| 义乌市| 汕头市| 漳浦县| 略阳县| 安西县| 平安县| 青海省| 库伦旗| 苗栗市| 青浦区|