本發(fā)明涉及通信技術領域,尤其涉及一種基于通信的出賬處理方法和裝置。
背景技術:
隨著通信技術的發(fā)展,電子通信已經成為人們生活的重要部分。通信運營商需要根據(jù)用戶的需求或者通信運營商的需求,對用戶的通信情況的賬單進行出賬。
現(xiàn)有技術中,通信運營商采用人力對用戶的通信情況的賬單進行出賬,并且,每一次的出賬需要多個人分別統(tǒng)計之后,再進行總體核算進而合力完成一次出賬。
然而現(xiàn)有技術中提供的出賬方式,出賬的流程較為雜亂,并且需要耗費大量人力,尚未提供一種自動處理的方式進行自動的出賬。
技術實現(xiàn)要素:
本發(fā)明提供一種基于通信的出賬處理方法和裝置,用以解決現(xiàn)有技術中現(xiàn)有技術中提供的出賬方式,出賬的流程較為雜亂,并且需要耗費大量人力,尚未提供一種自動處理的方式進行自動的出賬的問題。
本發(fā)明的一方面是提供一種基于通信的出賬處理方法,包括:
獲取用戶的觸發(fā)出賬請求;
根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,所述預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,所述出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;
根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。
進一步地,在所述依次執(zhí)行各節(jié)點之后,還包括:
接收用戶的簽出指令,所述簽出指令用于指示停止出賬流程實例的執(zhí)行;
根據(jù)所述簽出指令,停止與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行。
進一步地,在所述依次執(zhí)行各節(jié)點之后,還包括:
獲取與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行信息;
顯示所述執(zhí)行信息。
進一步地,在所述依次執(zhí)行各節(jié)點之后,還包括:
獲取執(zhí)行各節(jié)點的過程中的數(shù)據(jù)信息,其中,所述數(shù)據(jù)信息包括以下的至少一種:出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài);
對所述數(shù)據(jù)信息進行分析,生成出賬分析結果。
進一步地,所述任務的劃分類型可以為以下的任意一種:
自動化程度類型、作用類型、權限類型;其中,所述自動化程度類型包括自動執(zhí)行任務、人工啟動任務、人工稽核任務;所述作用類型包括開始任務、普通任務、稽核任務;所述權限類型包括集團任務、省份任務。
本發(fā)明的另一方面是提供一種基于通信的出賬處理裝置,包括:
獲取模塊,用于獲取用戶的觸發(fā)出賬請求;
調取模塊,用于根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,所述預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,所述出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;
執(zhí)行模塊,用于根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。
進一步地,所述裝置,還包括:
簽出模塊,用于在所述執(zhí)行模塊依次執(zhí)行各節(jié)點之后,接收用戶的簽出指令,所述簽出指令用于指示停止出賬流程實例的執(zhí)行;根據(jù)所述簽出指令,停止與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行。
進一步地,所述裝置,還包括:
查詢模塊,用于在所述執(zhí)行模塊依次執(zhí)行各節(jié)點之后,獲取與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行信息;顯示所述執(zhí)行信息。
進一步地,所述裝置,還包括:
分析模塊,用于在所述執(zhí)行模塊依次執(zhí)行各節(jié)點之后,獲取執(zhí)行各節(jié)點的過程中的數(shù)據(jù)信息,其中,所述數(shù)據(jù)信息包括以下的至少一種:出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài);對所述數(shù)據(jù)信息進行分析,生成出賬分析結果。
進一步地,所述任務的劃分類型可以為以下的任意一種:
自動化程度類型、作用類型、權限類型;其中,所述自動化程度類型包括自動執(zhí)行任務、人工啟動任務、人工稽核任務;所述作用類型包括開始任務、普通任務、稽核任務;所述權限類型包括集團任務、省份任務。
本發(fā)明的技術效果是:通過獲取用戶的觸發(fā)出賬請求;根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。進而當前節(jié)點的所有前驅節(jié)點內的任務都執(zhí)行成功,該當前節(jié)點內的任務才能夠開始執(zhí)行。進而提供了一種自動處理的方式進行自動的出賬,出賬的流程較為清晰,不需要耗費大量人力,進而降低了出賬成本,提供了出賬效率。
附圖說明
圖1為本發(fā)明實施例一提供的基于通信的出賬處理方法的流程圖;
圖2為本發(fā)明實施例二提供的基于通信的出賬處理方法的流程圖;
圖3為本發(fā)明實施例三提供的基于通信的出賬處理裝置的結構示意圖;
圖4為本發(fā)明實施例四提供的基于通信的出賬處理裝置的結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1為本發(fā)明實施例一提供的基于通信的出賬處理方法的流程圖,如圖1所示,本實施例的方法,包括:
步驟101、獲取用戶的觸發(fā)出賬請求。
在本實施例中,具體的,獲取用戶的觸發(fā)出賬請求,觸發(fā)出賬請求中包括了出賬類型、要求出賬的賬期、出賬用戶的所在地域。
例如,用戶需要對4g的流量進行出賬,在該觸發(fā)出賬請求中包括了出賬類型為4g流量出賬、要求出賬的賬期為12月、出賬用戶的所在地域為北京市。
再例如,用戶需要對通話費用進行出賬,在該觸發(fā)出賬請求中包括了出賬類型為通話費用出賬、要求出賬的賬期為11月和12月、出賬用戶的所在地域為天津市。
步驟102、根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接。
其中,任務的劃分類型可以為以下的任意一種:
自動化程度類型、作用類型、權限類型;其中,自動化程度類型包括自動執(zhí)行任務、人工啟動任務、人工稽核任務;作用類型包括開始任務、普通任務、稽核任務;權限類型包括集團任務、省份任務。
在本實施例中,具體的,根據(jù)觸發(fā)出賬請求中的出賬類型、要求出賬的賬期、出賬用戶的所在地域,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,該預先配置的出賬流程實例庫中包括與不同的出賬類型、不同的要求出賬的賬期、不同的出賬用戶的所在地域所對應的各出賬流程實例。在出賬流程實例中設置了至少兩個節(jié)點,每一個節(jié)點按照業(yè)務功能或工作的相似性進行劃分,各節(jié)點之間通過前驅關系進行連接;并且,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接。并且,節(jié)點不具有可操作性。
其中,流程可按工作的分類進行定義,比如4g出賬流程、23轉4出賬流程等;節(jié)點可以是計費賬前工作、庫外抵扣工作等;任務可以按照自動化程度分為:自動執(zhí)行任務、人工啟動任務、人工稽核任務,任務可以按照作用分為:開始任務、普通任務、稽核任務,任務可以按照權限分為:集團任務、省份任務,例如任務可以為出賬操作執(zhí)行,比如優(yōu)惠處理、抵扣等,任務也可以為稽核任務,比如抵扣后平衡檢查。
步驟103、根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。
在本實施例中,具體的,依據(jù)步驟102中獲取到的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點的時候,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。進而當前節(jié)點的所有前驅節(jié)點內的任務都執(zhí)行成功,該當前節(jié)點內的任務才能夠開始執(zhí)行。
本實施例通過獲取用戶的觸發(fā)出賬請求;根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。進而當前節(jié)點的所有前驅節(jié)點內的任務都執(zhí)行成功,該當前節(jié)點內的任務才能夠開始執(zhí)行。進而提供了一種自動處理的方式進行自動的出賬,出賬的流程較為清晰,不需要耗費大量人力,進而降低了出賬成本,提供了出賬效率。
圖2為本發(fā)明實施例二提供的基于通信的出賬處理方法的流程圖,在實施例一的基礎上,如圖2所示,本實施例的方法,在步驟103之后,還包括:
步驟201、接收用戶的簽出指令,簽出指令用于指示停止出賬流程實例的執(zhí)行;根據(jù)簽出指令,停止與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行。
在本實施例中,具體的,在執(zhí)行出賬流程實例的過程中,接收用戶的簽出指令,根據(jù)簽出指令,停止出賬流程實例的執(zhí)行;從而當發(fā)現(xiàn)出賬過程中出現(xiàn)問題,需要停止出賬流程實例的執(zhí)行時,只需要在前臺將對應流程進行簽出,服務器端即可屏蔽對該流程的調用。
在步驟103之后,還包括:
步驟202、獲取與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行信息;顯示執(zhí)行信息。
在本實施例中,具體的,在執(zhí)行出賬流程實例的過程中,獲取出賬流程實例的執(zhí)行信息,并顯示出賬流程實例的執(zhí)行信息;進而監(jiān)控所有出賬流程實例的運行情況。
在步驟103之后,還包括:
步驟203、獲取執(zhí)行各節(jié)點的過程中的數(shù)據(jù)信息,其中,數(shù)據(jù)信息包括以下的至少一種:出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài);對數(shù)據(jù)信息進行分析,生成出賬分析結果。
在本實施例中,具體的,在執(zhí)行完出賬流程實例之后,獲取出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài)等信息,對以上信息進行分析,為后續(xù)出賬工作優(yōu)化提供數(shù)據(jù)支撐。
其中,步驟201、步驟202、步驟203之間的執(zhí)行沒有先后次序,可以分別執(zhí)行。
本實施例通過獲取用戶的觸發(fā)出賬請求,觸發(fā)出賬請求中包括了出賬類型、要求出賬的賬期、出賬用戶的所在地域;根據(jù)觸發(fā)出賬請求中的出賬類型、要求出賬的賬期、出賬用戶的所在地域,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,該預先配置的出賬流程實例庫中包括與不同的出賬類型、不同的要求出賬的賬期、不同的出賬用戶的所在地域所對應的各出賬流程實例;在出賬流程實例中設置了至少兩個節(jié)點,每一個節(jié)點按照業(yè)務功能或工作的相似性進行劃分,各節(jié)點之間通過前驅關系進行連接;并且,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;然后,依據(jù)各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點的時候,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。進而當前節(jié)點的所有前驅節(jié)點內的任務都執(zhí)行成功,該當前節(jié)點內的任務才能夠開始執(zhí)行。進而提供了一種自動處理的方式進行自動的出賬,出賬的流程較為清晰,不需要耗費大量人力,進而降低了出賬成本,提供了出賬效率。并且,通過在執(zhí)行出賬流程實例的過程中,獲取出賬流程實例的執(zhí)行信息,并顯示出賬流程實例的執(zhí)行信息,進而監(jiān)控所有出賬流程實例的運行情況;可以獲取出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài)等信息,對以上信息進行分析,進而為后續(xù)出賬工作優(yōu)化提供數(shù)據(jù)支撐。
圖3為本發(fā)明實施例三提供的基于通信的出賬處理裝置的結構示意圖,如圖3所示,本實施例的裝置,包括:
獲取模塊31,用于獲取用戶的觸發(fā)出賬請求;
調取模塊32,用于根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;
執(zhí)行模塊33,用于根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。
本實施例的基于通信的出賬處理裝置可執(zhí)行本發(fā)明實施例一提供的基于通信的出賬處理方法,其實現(xiàn)原理相類似,此處不再贅述。
本實施例通過獲取用戶的觸發(fā)出賬請求;根據(jù)觸發(fā)出賬請求,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,其中,預先配置的出賬流程實例庫中包括不同的出賬流程實例;并且,出賬流程實例中設置了至少兩個節(jié)點,各節(jié)點之間通過前驅關系進行連接,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;根據(jù)與觸發(fā)出賬請求對應的出賬流程實例中的各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點時,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。進而當前節(jié)點的所有前驅節(jié)點內的任務都執(zhí)行成功,該當前節(jié)點內的任務才能夠開始執(zhí)行。進而提供了一種自動處理的方式進行自動的出賬,出賬的流程較為清晰,不需要耗費大量人力,進而降低了出賬成本,提供了出賬效率。
圖4為本發(fā)明實施例四提供的基于通信的出賬處理裝置的結構示意圖,在實施例三的基礎上,如圖4所示,本實施例的裝置,還包括:
簽出模塊41,用于在執(zhí)行模塊33依次執(zhí)行各節(jié)點之后,接收用戶的簽出指令,簽出指令用于指示停止出賬流程實例的執(zhí)行;根據(jù)簽出指令,停止與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行。
本實施例的裝置,還包括:
查詢模塊42,用于在執(zhí)行模塊33依次執(zhí)行各節(jié)點之后,獲取與觸發(fā)出賬請求對應的出賬流程實例的執(zhí)行信息;顯示執(zhí)行信息。
本實施例的裝置,還包括:
分析模塊43,用于在執(zhí)行模塊33依次執(zhí)行各節(jié)點之后,獲取執(zhí)行各節(jié)點的過程中的數(shù)據(jù)信息,其中,數(shù)據(jù)信息包括以下的至少一種:出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài);對數(shù)據(jù)信息進行分析,生成出賬分析結果。
其中,任務的劃分類型可以為以下的任意一種:自動化程度類型、作用類型、權限類型;自動化程度類型包括自動執(zhí)行任務、人工啟動任務、人工稽核任務;作用類型包括開始任務、普通任務、稽核任務;權限類型包括集團任務、省份任務。
本實施例的基于通信的出賬處理裝置可執(zhí)行本發(fā)明實施例二提供的基于通信的出賬處理方法,其實現(xiàn)原理相類似,此處不再贅述。
本實施例通過獲取用戶的觸發(fā)出賬請求,觸發(fā)出賬請求中包括了出賬類型、要求出賬的賬期、出賬用戶的所在地域;根據(jù)觸發(fā)出賬請求中的出賬類型、要求出賬的賬期、出賬用戶的所在地域,從預先配置的出賬流程實例庫中調取與觸發(fā)出賬請求對應的出賬流程實例,該預先配置的出賬流程實例庫中包括與不同的出賬類型、不同的要求出賬的賬期、不同的出賬用戶的所在地域所對應的各出賬流程實例;在出賬流程實例中設置了至少兩個節(jié)點,每一個節(jié)點按照業(yè)務功能或工作的相似性進行劃分,各節(jié)點之間通過前驅關系進行連接;并且,在每一個節(jié)點中包括了至少兩個任務,一個節(jié)點中的各任務之間通過前驅關系進行連接;然后,依據(jù)各節(jié)點之間的前驅關系所表征的次序,依次執(zhí)行各節(jié)點,并且,在執(zhí)行每一個節(jié)點的時候,依據(jù)每一個節(jié)點中的各任務之間的前驅關系所表征的次序,依次執(zhí)行每一個節(jié)點中的各任務。進而當前節(jié)點的所有前驅節(jié)點內的任務都執(zhí)行成功,該當前節(jié)點內的任務才能夠開始執(zhí)行。進而提供了一種自動處理的方式進行自動的出賬,出賬的流程較為清晰,不需要耗費大量人力,進而降低了出賬成本,提供了出賬效率。并且,通過在執(zhí)行出賬流程實例的過程中,獲取出賬流程實例的執(zhí)行信息,并顯示出賬流程實例的執(zhí)行信息,進而監(jiān)控所有出賬流程實例的運行情況;可以獲取出賬各類數(shù)據(jù)的執(zhí)行時間、各類任務占比、異常狀態(tài)等信息,對以上信息進行分析,進而為后續(xù)出賬工作優(yōu)化提供數(shù)據(jù)支撐。
本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。