業(yè)務(wù)平臺(tái)的異常操作處理方法、設(shè)備和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)平臺(tái)的異常操作處理方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展和網(wǎng)絡(luò)技術(shù)的融合,各種各樣的網(wǎng)絡(luò)應(yīng)用已經(jīng)廣泛的運(yùn)行在各種用戶終端上,舉例說明:手機(jī)、PC機(jī)、以及電視機(jī)的機(jī)頂盒。
[0003]實(shí)際應(yīng)用中,需要將網(wǎng)絡(luò)應(yīng)用接入到多個(gè)業(yè)務(wù)平臺(tái)上向更廣泛的用戶提供服務(wù),客戶端與業(yè)務(wù)平臺(tái)有多種業(yè)務(wù)的交互,例如:后臺(tái)管理業(yè)務(wù)、登錄業(yè)務(wù)、扣費(fèi)業(yè)務(wù)等業(yè)務(wù)流程。在實(shí)際應(yīng)用中,往往需要對(duì)業(yè)務(wù)處理的結(jié)果進(jìn)行查詢,如果處理異常需要對(duì)系統(tǒng)進(jìn)行調(diào)試。
[0004]目前,業(yè)務(wù)平臺(tái)需要針對(duì)與每個(gè)業(yè)務(wù)流程對(duì)應(yīng)的業(yè)務(wù)處理系統(tǒng)進(jìn)行針對(duì)性的查詢,操作復(fù)雜,效率低下,容易漏查,影響后續(xù)調(diào)試。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種業(yè)務(wù)平臺(tái)的異常操作處理方法、設(shè)備和系統(tǒng)。技術(shù)方案如下:
[0006]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種業(yè)務(wù)平臺(tái)的異常操作處理方法,該方法包括:
[0007]接收客戶端發(fā)送的至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,所述會(huì)話標(biāo)識(shí)用于標(biāo)記所述客戶端與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期,所述通信交互包括至少一個(gè)業(yè)務(wù)請(qǐng)求;
[0008]根據(jù)與所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的業(yè)務(wù)類型確定與所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的業(yè)務(wù)處理系統(tǒng),將所述業(yè)務(wù)請(qǐng)求發(fā)送至所述業(yè)務(wù)處理系統(tǒng)對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行相關(guān)的業(yè)務(wù)處理;
[0009]在系統(tǒng)日志中應(yīng)用所述會(huì)話標(biāo)識(shí)記錄與所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的業(yè)務(wù)處理結(jié)果,以便所述客戶端根據(jù)所述會(huì)話標(biāo)識(shí)查詢與所述通信交互對(duì)應(yīng)的異常處理。
[0010]如上所述的方法,所述接收客戶端發(fā)送的至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求之前,還包括:
[0011]接收客戶端發(fā)送的攜帶用戶標(biāo)識(shí)的登錄請(qǐng)求;
[0012]根據(jù)所述用戶標(biāo)識(shí)查詢預(yù)設(shè)的注冊(cè)信息,對(duì)所述客戶端進(jìn)行鑒權(quán),若鑒權(quán)通過,向所述客戶端分配會(huì)話標(biāo)識(shí),以便所述客戶端應(yīng)用所述會(huì)話標(biāo)識(shí)標(biāo)記與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期。
[0013]如上所述的方法,所述業(yè)務(wù)請(qǐng)求類型包括:
[0014]網(wǎng)絡(luò)接入業(yè)務(wù)、報(bào)表查詢業(yè)務(wù)、客戶資料查詢業(yè)務(wù)、產(chǎn)品管理業(yè)務(wù)、用戶訂購管理業(yè)務(wù)、計(jì)費(fèi)業(yè)務(wù)中的至少一種。
[0015]如上所述的方法,所述在系統(tǒng)日志中應(yīng)用所述會(huì)話標(biāo)識(shí)記錄與所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的業(yè)務(wù)處理結(jié)果之后,還包括:
[0016]接收客戶端發(fā)送的攜帶會(huì)話標(biāo)識(shí)的異常處理查詢請(qǐng)求;
[0017]查詢所述系統(tǒng)日志,獲取與所述會(huì)話標(biāo)識(shí)對(duì)應(yīng)的異常操作信息,并將所述異常操作信息發(fā)送至所述客戶端。
[0018]如上所述的方法,所述接收客戶端發(fā)送的至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,包括:
[0019]接收客戶端采用預(yù)設(shè)的通信規(guī)范發(fā)送的至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,所述通信規(guī)范是所述客戶端在運(yùn)行預(yù)先加載的軟件開發(fā)工具包SDK的過程中實(shí)現(xiàn)的。
[0020]根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種業(yè)務(wù)平臺(tái)的異常操作處理方法,該方法包括:
[0021]向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,所述會(huì)話標(biāo)識(shí)用于標(biāo)記客戶端與所述業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期,所述通信交互包括至少一個(gè)業(yè)務(wù)請(qǐng)求;
[0022]向所述業(yè)務(wù)平臺(tái)發(fā)送攜帶會(huì)話標(biāo)識(shí)的異常處理查詢請(qǐng)求,以便所述業(yè)務(wù)平臺(tái)查詢系統(tǒng)日志,獲取與所述會(huì)話標(biāo)識(shí)對(duì)應(yīng)的異常操作信息;
[0023]接收所述業(yè)務(wù)平臺(tái)返回的所述異常操作信息。
[0024]如上所述的方法,所述向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求之前,還包括:
[0025]向所述業(yè)務(wù)平臺(tái)發(fā)送攜帶用戶標(biāo)識(shí)的登錄請(qǐng)求;
[0026]接收所述業(yè)務(wù)平臺(tái)分配的會(huì)話標(biāo)識(shí),進(jìn)而在向所述業(yè)務(wù)平臺(tái)發(fā)送業(yè)務(wù)請(qǐng)求時(shí),應(yīng)用所述會(huì)話標(biāo)識(shí)標(biāo)記與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期。
[0027]如上所述的方法,所述向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,包括:
[0028]在運(yùn)行預(yù)先加載的軟件開發(fā)工具包SDK的過程中,采用預(yù)設(shè)的通信規(guī)范向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求。
[0029]如上所述的方法,所述通信規(guī)范應(yīng)用的傳輸協(xié)議包括:超文本傳輸協(xié)議HTTP和Restful傳輸協(xié)議。
[0030]如上所述的方法,所述采用預(yù)設(shè)的通信規(guī)范向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,包括:
[0031]當(dāng)所述通信規(guī)范應(yīng)用的傳輸協(xié)議為超文本傳輸協(xié)議HTTP時(shí),將所述會(huì)話標(biāo)識(shí)嵌入在HTTP頭文件的擴(kuò)展信息字段中進(jìn)行發(fā)送。
[0032]根據(jù)本發(fā)明實(shí)施例的第三方面,提供了一種業(yè)務(wù)平臺(tái),包括:
[0033]第一接收模塊,用于接收客戶端發(fā)送的至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,所述會(huì)話標(biāo)識(shí)用于標(biāo)記所述客戶端與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期,所述通信交互包括至少一個(gè)業(yè)務(wù)請(qǐng)求;
[0034]第一處理模塊,用于對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行相關(guān)的業(yè)務(wù)處理,并在系統(tǒng)日志中記錄與所述會(huì)話標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)處理結(jié)果,以便所述客戶端根據(jù)所述會(huì)話標(biāo)識(shí)查詢與所述通信交互對(duì)應(yīng)的異常處理。
[0035]如上所述的平臺(tái),還包括:
[0036]第二接收模塊,用于接收客戶端發(fā)送的攜帶用戶標(biāo)識(shí)的登錄請(qǐng)求;
[0037]分配模塊,用于根據(jù)所述用戶標(biāo)識(shí)查詢預(yù)設(shè)的注冊(cè)信息,對(duì)所述客戶端進(jìn)行鑒權(quán),若鑒權(quán)通過,向所述客戶端分配會(huì)話標(biāo)識(shí),以便所述客戶端應(yīng)用所述會(huì)話標(biāo)識(shí)標(biāo)記與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期。
[0038]如上所述的平臺(tái),所述業(yè)務(wù)請(qǐng)求類型包括:
[0039]網(wǎng)絡(luò)接入業(yè)務(wù)、報(bào)表查詢業(yè)務(wù)、客戶資料查詢業(yè)務(wù)、產(chǎn)品管理業(yè)務(wù)、用戶訂購管理業(yè)務(wù)、計(jì)費(fèi)業(yè)務(wù)中的至少一種。
[0040]如上所述的平臺(tái),還包括:
[0041]第二接收模塊,用于接收客戶端發(fā)送的攜帶會(huì)話標(biāo)識(shí)的異常處理查詢請(qǐng)求;
[0042]查詢模塊,用于查詢所述系統(tǒng)日志,獲取與所述會(huì)話標(biāo)識(shí)對(duì)應(yīng)的異常操作信息,并將所述異常操作信息發(fā)送至所述客戶端。
[0043]如上所述的平臺(tái),所述第一接收模塊,具體用于:
[0044]接收客戶端采用預(yù)設(shè)的通信規(guī)范發(fā)送的至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,所述通信規(guī)范是所述客戶端在運(yùn)行預(yù)先加載的軟件開發(fā)工具包SDK的過程中實(shí)現(xiàn)的。
[0045]根據(jù)本發(fā)明實(shí)施例的第四方面,提供了一種客戶端,包括:
[0046]發(fā)送模塊,用于向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,所述會(huì)話標(biāo)識(shí)用于標(biāo)記客戶端與所述業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期,所述通信交互包括至少一個(gè)業(yè)務(wù)請(qǐng)求;
[0047]第一請(qǐng)求模塊,用于向所述業(yè)務(wù)平臺(tái)發(fā)送攜帶會(huì)話標(biāo)識(shí)的異常處理查詢請(qǐng)求,以便所述業(yè)務(wù)平臺(tái)查詢系統(tǒng)日志,獲取與所述會(huì)話標(biāo)識(shí)對(duì)應(yīng)的異常操作信息;
[0048]第三接收模塊,用于接收所述業(yè)務(wù)平臺(tái)返回的所述異常操作信息。
[0049]如上所述的客戶端,還包括:
[0050]第二請(qǐng)求模塊,用于向所述業(yè)務(wù)平臺(tái)發(fā)送攜帶用戶標(biāo)識(shí)的登錄請(qǐng)求;
[0051]所述發(fā)送模塊,具體用于獲取所述業(yè)務(wù)平臺(tái)分配的會(huì)話標(biāo)識(shí),進(jìn)而在向所述業(yè)務(wù)平臺(tái)發(fā)送業(yè)務(wù)請(qǐng)求時(shí),應(yīng)用所述會(huì)話標(biāo)識(shí)標(biāo)記與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期。
[0052]如上所述的客戶端,所述發(fā)送模塊,具體用于:
[0053]在運(yùn)行預(yù)先加載的軟件開發(fā)工具包SDK的過程中,采用預(yù)設(shè)的通信規(guī)范向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求。
[0054]如上所述的客戶端,所述通信規(guī)范應(yīng)用的傳輸協(xié)議包括:超文本傳輸協(xié)議HTTP和Restful傳輸協(xié)議。
[0055]如上所述的客戶端,所述發(fā)送模塊,具體用于:
[0056]當(dāng)所述通信規(guī)范應(yīng)用的傳輸協(xié)議為超文本傳輸協(xié)議HTTP時(shí),將所述會(huì)話標(biāo)識(shí)嵌入在HTTP頭文件的擴(kuò)展信息字段中進(jìn)行發(fā)送。
[0057]根據(jù)本發(fā)明實(shí)施例的第五方面,提供了一種業(yè)務(wù)平臺(tái)的異常操作處理系統(tǒng),所述系統(tǒng)包括:如上所述的客戶端和業(yè)務(wù)平臺(tái),業(yè)務(wù)平臺(tái)包括日志系統(tǒng)和至少一個(gè)業(yè)務(wù)處理系統(tǒng)。
[0058]本發(fā)明實(shí)施例提供的業(yè)務(wù)平臺(tái)的異常操作處理方法、設(shè)備和系統(tǒng),向業(yè)務(wù)平臺(tái)發(fā)送至少一個(gè)攜帶會(huì)話標(biāo)識(shí)的業(yè)務(wù)請(qǐng)求,會(huì)話標(biāo)識(shí)用于標(biāo)記客戶端與業(yè)務(wù)平臺(tái)進(jìn)行一次通信交互的生命周期,通信交互包括至少一個(gè)業(yè)務(wù)請(qǐng)求,業(yè)務(wù)平臺(tái)在系統(tǒng)日志中記錄與會(huì)話標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)處理結(jié)果,客戶端應(yīng)用會(huì)話標(biāo)識(shí)對(duì)一次通信交互生命周期中異常操作進(jìn)行查詢處理。從而在一次通信交互的過程中,對(duì)于涉及到多個(gè)系統(tǒng)的多種業(yè)務(wù)的異常處理查詢,避免了每個(gè)系統(tǒng)的逐個(gè)排查,而是一次性的獲知所有的異常處理,簡化了處理流程,節(jié)約了處理資源,提高了處理效率。
[0059]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
【附圖說明】
[0060]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單