一種業(yè)務(wù)平臺及其業(yè)務(wù)管理方法
【專利摘要】本發(fā)明公開一種業(yè)務(wù)平臺,其包括業(yè)務(wù)插件模塊、服務(wù)管理模塊、終端接入控制模塊,所述業(yè)務(wù)插件模塊至少包含一個(gè)業(yè)務(wù)單元及其唯一確定的編號fn;所述終端接入模塊包含報(bào)文處理模塊、服務(wù)分發(fā)模塊;所述服務(wù)管理模塊用于加載或卸載業(yè)務(wù)插件模塊,獲取業(yè)務(wù)單元集合對應(yīng)的編號集合Fn;所述報(bào)文處理模塊,用于獲取終端報(bào)文、解析終端請求報(bào)文、封裝響應(yīng)報(bào)文,獲取終端請求報(bào)文所需業(yè)務(wù)單元的編號fx;所述業(yè)務(wù)分發(fā)模塊,用于匹配所述服務(wù)管理模塊獲取的編號Fn和報(bào)文處理模塊解析的編號fx,決定是否執(zhí)行報(bào)文請求。本發(fā)明的業(yè)務(wù)平臺不更新系統(tǒng)甚至不用重新啟動(dòng)系統(tǒng)就可以完成業(yè)務(wù)改動(dòng),可及時(shí)穩(wěn)定地改變業(yè)務(wù),不影響業(yè)務(wù)平臺的正常使用,不影響業(yè)務(wù)的正常辦理。
【專利說明】一種業(yè)務(wù)平臺及其業(yè)務(wù)管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種業(yè)務(wù)平臺及其業(yè)務(wù)管理方法。
【背景技術(shù)】
[0002]現(xiàn)有業(yè)務(wù)平臺只針對特定業(yè)務(wù),業(yè)務(wù)有任何改動(dòng)都需要升級系統(tǒng)甚至重新開發(fā)一套系統(tǒng)。升級系統(tǒng)需要重啟系統(tǒng),而且一般各個(gè)業(yè)務(wù)之間經(jīng)常相互交叉引用,業(yè)務(wù)改動(dòng)極有可能造成已有業(yè)務(wù)不穩(wěn)定,影響業(yè)務(wù)平臺的正常使用。重新開發(fā)一套系統(tǒng)可以避免業(yè)務(wù)不穩(wěn)定的情況,可是重新開發(fā)一套系統(tǒng)更需要花費(fèi)大量的時(shí)間、人力、物力成本。不管是更新系統(tǒng)還是重新開發(fā)一套系統(tǒng),都很難做到及時(shí)穩(wěn)定地改變業(yè)務(wù),都會影響業(yè)務(wù)平臺的正常使用,影響業(yè)務(wù)的正常辦理。
[0003]此外,現(xiàn)有業(yè)務(wù)平臺的實(shí)施需要現(xiàn)場安裝調(diào)試,需要更改源代碼,因此要求實(shí)施人員具備一定的開發(fā)能力和業(yè)務(wù)經(jīng)驗(yàn),因此實(shí)施人員難找,實(shí)施成本居高不下,業(yè)務(wù)平臺難以大量實(shí)施推廣。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于針對現(xiàn)業(yè)務(wù)平臺業(yè)務(wù)改動(dòng)需要升級系統(tǒng)或重新開發(fā)一套系統(tǒng),影響業(yè)務(wù)平臺使用,業(yè)務(wù)平臺實(shí)施成本高,對實(shí)施人員研發(fā)能力要求高的現(xiàn)狀,提供一種無須更改業(yè)務(wù)無需升級系統(tǒng),便于實(shí)施的業(yè)務(wù)平臺及其業(yè)務(wù)管理方法。
[0005]為達(dá)到上述目的,本發(fā)明是通過以下產(chǎn)品和方法實(shí)現(xiàn)的:
一種業(yè)務(wù)平臺包括:業(yè)務(wù)插件模塊,所述業(yè)務(wù)插件模塊至少包含一個(gè)業(yè)務(wù)單元,每個(gè)業(yè)務(wù)單兀有唯一確定的編號fn。
[0006]服務(wù)管理模塊,服務(wù)管理模塊用于加載或卸載業(yè)務(wù)插件模塊,解析業(yè)務(wù)插件模塊獲取業(yè)務(wù)單元集合對應(yīng)的編號集合Fn。
[0007]終端接入控制模塊,包含報(bào)文處理模塊和服務(wù)分發(fā)模塊。
[0008]所述報(bào)文處理模塊用于獲取終端報(bào)文、解析終端請求報(bào)文、封裝響應(yīng)報(bào)文,所述解析終端請求報(bào)文包含獲取終端請求報(bào)文所需業(yè)務(wù)單元的編號fx。
[0009]所述業(yè)務(wù)分發(fā)模塊,用于匹配所述服務(wù)管理模塊獲取的編號集合Fn和報(bào)文處理模塊解析的編號fX,若fX屬于Fn,則執(zhí)行fx對應(yīng)的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端;若fx不屬于Fn,則拒絕fx對應(yīng)的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端。
[0010]進(jìn)一步地,所述業(yè)務(wù)插件模塊數(shù)量至少一個(gè)。
[0011]進(jìn)一步地,所述業(yè)務(wù)插件模塊是基于OSGI平臺開發(fā)的。
[0012]進(jìn)一步地,所述報(bào)文請求為增加業(yè)務(wù)或取消業(yè)務(wù)。
[0013]進(jìn)一步地,所述業(yè)務(wù)單元至少包含該業(yè)務(wù)的業(yè)務(wù)描述文件、業(yè)務(wù)執(zhí)行文件以及業(yè)務(wù)日志文件,所述業(yè)務(wù)描述文件的內(nèi)容包括業(yè)務(wù)單元的功能描述和訪問路徑,所述編號fn根據(jù)業(yè)務(wù)單元的功能描述定義。
[0014]進(jìn)一步地,于所述業(yè)務(wù)單元之間相互獨(dú)立。
[0015]一種業(yè)務(wù)平臺的業(yè)務(wù)管理方法:所述業(yè)務(wù)管理方法包括增加業(yè)務(wù)和卸載業(yè)務(wù),其中:
A、增加業(yè)務(wù)Ex,包含以下步驟:
步驟一,把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件模塊加載到服務(wù)管理模塊;服務(wù)管理模塊把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)單元的編號fx加入到編號集合Fn ;
步驟二,通過終端發(fā)送增加業(yè)務(wù)Ex的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號fx ;業(yè)務(wù)分發(fā)模塊調(diào)用服務(wù)管理模塊,匹配fx與Fn,fx屬于Fn,執(zhí)行終端發(fā)送的增加業(yè)務(wù)Ex的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加業(yè)務(wù)Ex成功;
若步驟一,沒有把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件模塊加載到服務(wù)管理模塊,則步驟二匹配的fx與Fn,則會得出fx不屬于Fn的結(jié)果,則拒絕執(zhí)行終端發(fā)送的增加業(yè)務(wù)Ex的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加結(jié)算業(yè)務(wù)失敗。
[0016]B、卸載業(yè)務(wù)Ex:
通過終端發(fā)送卸載業(yè)務(wù)Ex的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號fx ;業(yè)務(wù)分發(fā)模塊匹配fx與Fn,若fx對應(yīng)的業(yè)務(wù)插件有加載到系統(tǒng),則會得出fx屬于Fn,執(zhí)行終端發(fā)送的取消業(yè)務(wù)Ex的報(bào)文請求,把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件從終端接入控制模塊卸載,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,取消業(yè)務(wù)Ex成功。
[0017]若業(yè)務(wù)Ex沒有加載到系統(tǒng),則可得出fx不屬于Fn,拒絕執(zhí)行終端發(fā)送的取消結(jié)算的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,無需卸載業(yè)務(wù)Ex。
[0018]本發(fā)明的功效在于:本發(fā)明的業(yè)務(wù)平臺不更新系統(tǒng)甚至不用重新啟動(dòng)系統(tǒng)就可以完成業(yè)務(wù)改動(dòng),可及時(shí)穩(wěn)定地改變業(yè)務(wù),不影響業(yè)務(wù)平臺的正常使用,不影響業(yè)務(wù)的正常辦理。本發(fā)明的業(yè)務(wù)平臺只需要通過終端發(fā)送管理業(yè)務(wù)的報(bào)文請求就可實(shí)現(xiàn)業(yè)務(wù)平臺的實(shí)施工作,因?yàn)闊o需要求實(shí)施人員具備開發(fā)能力,只需要具備業(yè)務(wù)能力就可以順利完成實(shí)施及維護(hù)工作,大大降低了實(shí)施人員的門檻,同時(shí)也節(jié)約了實(shí)施的成本,更適合大量推廣。此外,業(yè)務(wù)單元之間相互獨(dú)立,不僅為業(yè)務(wù)平臺的穩(wěn)定使用提供保障,也可以加快開發(fā)進(jìn)度,不同的業(yè)務(wù)單元可以分發(fā)給不同的研發(fā)人員開發(fā),有效縮短了開發(fā)周期。
【專利附圖】
【附圖說明】
[0019]圖1業(yè)務(wù)插件模塊示意圖。
[0020]圖2業(yè)務(wù)平臺業(yè)務(wù)管理方法示意圖。
[0021]圖3實(shí)施例1結(jié)算業(yè)務(wù)插件模塊示意圖。
[0022]圖4實(shí)施例1業(yè)務(wù)平臺加載結(jié)算業(yè)務(wù)示意圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖1和附圖2對本發(fā)明作進(jìn)一步說明:
一種業(yè)務(wù)平臺包括:業(yè)務(wù)插件模塊、服務(wù)管理模塊、終端接入模塊。
[0024]其中,業(yè)務(wù)插件模塊可以是一個(gè)也可以是多個(gè),如:業(yè)務(wù)插件模塊1、業(yè)務(wù)插件模塊2、業(yè)務(wù)插件模塊3......業(yè)務(wù)插件模塊η。其中每個(gè)業(yè)務(wù)插件模塊包含至少一個(gè)業(yè)務(wù)單元,
如業(yè)務(wù)單元1、業(yè)務(wù)單元2、業(yè)務(wù)單元3……業(yè)務(wù)單元η,每個(gè)業(yè)務(wù)單元有唯一確定的編號fn,如業(yè)務(wù)單元I對應(yīng)編號H、業(yè)務(wù)單元2對應(yīng)編號f2、業(yè)務(wù)單元3對應(yīng)編號f3……業(yè)務(wù)單元η對應(yīng)編號fn。fl、f2、f3……fn的集合為業(yè)務(wù)單元集合對應(yīng)的編號集合Fn。
[0025]服務(wù)管理模塊,服務(wù)管理模塊用于加載或卸載業(yè)務(wù)插件模塊,解析業(yè)務(wù)插件模塊獲取業(yè)務(wù)單元集合對應(yīng)的編號集合Fn。
[0026]終端接入控制模塊,包含報(bào)文處理模塊和服務(wù)分發(fā)模塊。
[0027]所述報(bào)文處理模塊用于獲取終端報(bào)文、解析終端請求報(bào)文、封裝響應(yīng)報(bào)文,所述解析終端請求報(bào)文包含獲取終端請求報(bào)文所需業(yè)務(wù)單元的編號fx。
[0028]所述業(yè)務(wù)分發(fā)模塊,用于匹配所述服務(wù)管理模塊獲取的編號集合Fn和報(bào)文處理模塊解析的編號fX,若fX屬于Fn,則執(zhí)行fx對應(yīng)的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端;若fx不屬于Fn,則拒絕fx對應(yīng)的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端。
[0029]進(jìn)一步地,所述業(yè)務(wù)插件模塊是基于OSGI平臺開發(fā)的。
[0030]進(jìn)一步地,所述報(bào)文請求為增加業(yè)務(wù)或取消業(yè)務(wù)。
[0031]進(jìn)一步地,所述業(yè)務(wù)單元至少包含該業(yè)務(wù)的業(yè)務(wù)描述文件、業(yè)務(wù)執(zhí)行文件以及業(yè)務(wù)日志文件,所述業(yè)務(wù)描述文件的內(nèi)容包括業(yè)務(wù)單元的功能描述和訪問路徑,所述編號fn根據(jù)業(yè)務(wù)單元的功能描述定義。
進(jìn)一步地,于所述業(yè)務(wù)單元之間相互獨(dú)立。
[0032]一種業(yè)務(wù)平臺的業(yè)務(wù)管理方法:所述業(yè)務(wù)管理方法包括增加業(yè)務(wù)和卸載業(yè)務(wù),其中:
A、增加業(yè)務(wù)Ex,包含以下步驟:
步驟一,把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件模塊加載到服務(wù)管理模塊;服務(wù)管理模塊把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)單元的編號fx加入到編號集合Fn ;
步驟二,通過終端發(fā)送增加業(yè)務(wù)Ex的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號fx ;業(yè)務(wù)分發(fā)模塊調(diào)用服務(wù)管理模塊,匹配fx與Fn,fx屬于Fn,執(zhí)行終端發(fā)送的增加業(yè)務(wù)Ex的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加業(yè)務(wù)Ex成功;
若步驟一,沒有把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件模塊加載到服務(wù)管理模塊,則步驟二匹配的fx與Fn,則會得出fx不屬于Fn的結(jié)果,則拒絕執(zhí)行終端發(fā)送的增加業(yè)務(wù)Ex的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加結(jié)算業(yè)務(wù)失敗。
[0033]B、卸載業(yè)務(wù)Ex,包含以下步驟:
通過終端發(fā)送卸載業(yè)務(wù)Ex的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號fx ;業(yè)務(wù)分發(fā)模塊匹配fx與Fn,若fx對應(yīng)的業(yè)務(wù)插件有加載到系統(tǒng),則會得出fx屬于Fn,執(zhí)行終端發(fā)送的取消業(yè)務(wù)Ex的報(bào)文請求,把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件從終端接入控制模塊卸載,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,取消業(yè)務(wù)Ex成功。
[0034]若業(yè)務(wù)Ex沒有加載到系統(tǒng),則可得出fx不屬于Fn,拒絕執(zhí)行終端發(fā)送的取消結(jié)算的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,無需卸載業(yè)務(wù)Ex。
[0035]實(shí)施例1
下面結(jié)合圖3、圖4對本發(fā)明做進(jìn)一步闡述。
[0036]一種業(yè)務(wù)平臺包括:業(yè)務(wù)插件模塊、服務(wù)管理模塊、終端接入模塊。
[0037]其中,業(yè)務(wù)插件模塊包含結(jié)算業(yè)務(wù)插件模塊、業(yè)務(wù)插件模塊1、業(yè)務(wù)插件模塊2、業(yè)務(wù)插件模塊3、業(yè)務(wù)插件模塊4。其中結(jié)算業(yè)務(wù)插件模塊包含結(jié)算業(yè)務(wù)單元、業(yè)務(wù)單元1、業(yè)務(wù)單元2,其中業(yè)務(wù)單元I對應(yīng)編號H、業(yè)務(wù)單元2對應(yīng)編號f2、結(jié)算業(yè)務(wù)單元對應(yīng)編號f 3。其中所有業(yè)務(wù)插件模塊:結(jié)算業(yè)務(wù)插件模塊、業(yè)務(wù)插件模塊1、業(yè)務(wù)插件模塊2、業(yè)務(wù)插件模塊3、業(yè)務(wù)插件模塊4包含的所有業(yè)務(wù)單元對應(yīng)的編號fl、f2、f3……fn的集合為業(yè)務(wù)單元集合對應(yīng)的編號集合Fn。以上所述業(yè)務(wù)插件模塊是基于OSGI平臺開發(fā)的,業(yè)務(wù)單元之間相互獨(dú)立。
[0038]所述業(yè)務(wù)單元至少包含該業(yè)務(wù)的業(yè)務(wù)描述文件、業(yè)務(wù)執(zhí)行文件以及業(yè)務(wù)日志文件,所述業(yè)務(wù)描述文件的內(nèi)容包括業(yè)務(wù)單元的功能描述和訪問路徑,所述編號fn根據(jù)業(yè)務(wù)單元的功能描述定義。
[0039]服務(wù)管理模塊,服務(wù)管理模塊用于加載或卸載業(yè)務(wù)插件模塊,解析業(yè)務(wù)插件模塊獲取業(yè)務(wù)單元集合對應(yīng)的編號集合Fn ;
終端接入控制模塊,包含報(bào)文處理模塊和服務(wù)分發(fā)模塊,所述報(bào)文處理模塊,用于獲取終端報(bào)文、解析終端請求報(bào)文、封裝響應(yīng)報(bào)文,所述解析終端請求報(bào)文包含獲取終端請求報(bào)文所需業(yè)務(wù)單元的編號fx ;
所述業(yè)務(wù)分發(fā)模塊,用于匹配所述服務(wù)管理模塊獲取的編號集合Fn和報(bào)文處理模塊解析的編號fx,若fx屬于Fn,則執(zhí)行fx對應(yīng)的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端;若fx不屬于Fn,則拒絕fx對應(yīng)的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端。
[0040]進(jìn)一步地,所述報(bào)文請求為增加業(yè)務(wù)或取消業(yè)務(wù)。
[0041]下面結(jié)合圖3、圖4以增加和卸載結(jié)算業(yè)務(wù)為例對業(yè)務(wù)平臺的業(yè)務(wù)管理方法做進(jìn)一步闡述:
增加結(jié)算業(yè)務(wù):
步驟一,把結(jié)算業(yè)務(wù)插件模塊加載到服務(wù)管理模塊;服務(wù)管理模塊結(jié)算業(yè)務(wù)插件模塊對應(yīng)的業(yè)務(wù)單元的編號fl、f2、f3加入到編號集合Fn ;
步驟二,通過終端發(fā)送增加結(jié)算業(yè)務(wù)的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文中所要求增加的結(jié)算業(yè)務(wù)對應(yīng)的結(jié)算業(yè)務(wù)單元對應(yīng)的編號f3 ;業(yè)務(wù)分發(fā)模塊業(yè)務(wù)分發(fā)模塊調(diào)用服務(wù)管理模塊,匹配f3與Fn,f3屬于Fn,執(zhí)行終端發(fā)送的增加結(jié)算業(yè)務(wù)的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加結(jié)算業(yè)務(wù)成功;
若步驟一,沒有把結(jié)算業(yè)務(wù)插件模塊加載到服務(wù)管理模塊,則步驟二匹配的f3與Fn,則會得出f3不屬于Fn的結(jié)果,則拒絕執(zhí)行終端發(fā)送的增加結(jié)算業(yè)務(wù)的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加結(jié)算業(yè)務(wù)失敗。
[0042]卸載結(jié)算業(yè)務(wù):
通過終端發(fā)送卸載結(jié)算業(yè)務(wù)的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號f3 ;業(yè)務(wù)分發(fā)模塊匹配f3與Fn,若結(jié)算業(yè)務(wù)有加載到系統(tǒng),則可得出f3屬于Fn,執(zhí)行終端發(fā)送的取消結(jié)算的報(bào)文請求,把結(jié)算業(yè)務(wù)插件從終端接入控制模塊卸載,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,卸載結(jié)算業(yè)務(wù)成功。
[0043]若結(jié)算業(yè)務(wù)沒有加載到系統(tǒng),則可得出f3不屬于Fn,拒絕執(zhí)行終端發(fā)送的取消結(jié)算的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,無需卸載結(jié)算業(yè)務(wù)。
[0044]以上所記載,僅為利用本創(chuàng)作技術(shù)內(nèi)容的實(shí)施例,任何熟悉本項(xiàng)技藝者運(yùn)用本創(chuàng)作所做的修飾、變化,皆屬本創(chuàng)作主張的專利范圍,而不限于實(shí)施例所揭示者。
【權(quán)利要求】
1.一種業(yè)務(wù)平臺,其特征在于,所述業(yè)務(wù)平臺包括:業(yè)務(wù)插件模塊,所述業(yè)務(wù)插件模塊至少包含一個(gè)業(yè)務(wù)單元,每個(gè)業(yè)務(wù)單元有唯一確定的編號fn ; 服務(wù)管理模塊,服務(wù)管理模塊用于加載或卸載業(yè)務(wù)插件模塊,解析業(yè)務(wù)插件模塊獲取業(yè)務(wù)單元集合對應(yīng)的編號集合Fn ; 終端接入控制模塊,包含報(bào)文處理模塊和服務(wù)分發(fā)模塊; 所述報(bào)文處理模塊,用于獲取終端報(bào)文、解析終端請求報(bào)文、封裝響應(yīng)報(bào)文,所述解析終端請求報(bào)文包含獲取終端請求報(bào)文所需業(yè)務(wù)單元的編號fx ; 所述業(yè)務(wù)分發(fā)模塊,用于匹配所述服務(wù)管理模塊獲取的編號集合Fn和報(bào)文處理模塊解析的編號fx,若fx屬于Fn,則執(zhí)行fx對應(yīng)的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端;若fx不屬于Fn,則拒絕fx對應(yīng)的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)平臺,其特征在于所述業(yè)務(wù)插件模塊數(shù)量至少一個(gè)。
3.根據(jù)權(quán)利要求1所述的業(yè)務(wù)平臺,其特征在于所述業(yè)務(wù)插件模塊是基于OSGI平臺開發(fā)的。
4.根據(jù)權(quán)利要求1所述的業(yè)務(wù)平臺,其特征在于所述報(bào)文請求為增加業(yè)務(wù)或取消業(yè)務(wù)。
5.根據(jù)權(quán)利要求1所述的業(yè)務(wù)平臺,其特征在于所述業(yè)務(wù)單元至少包含該業(yè)務(wù)的業(yè)務(wù)描述文件、業(yè)務(wù)執(zhí)行文件以及業(yè)務(wù)日志文件,所述業(yè)務(wù)描述文件的內(nèi)容包括業(yè)務(wù)單元的功能描述和訪問路徑,所述編號fn根據(jù)業(yè)務(wù)單元的功能描述定義。
6.根據(jù)權(quán)利要求1或5所述的業(yè)務(wù)平臺,其特征在于所述業(yè)務(wù)單元之間相互獨(dú)立。
7.—種業(yè)務(wù)平臺的業(yè)務(wù)管理方法,其特征在于:所述業(yè)務(wù)管理方法包括增加業(yè)務(wù)和卸載業(yè)務(wù),其中: A、增加業(yè)務(wù)Ex,包含以下步驟: 步驟一,把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件模塊加載到服務(wù)管理模塊;服務(wù)管理模塊把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)單元的編號fx加入到編號集合Fn ; 步驟二,通過終端發(fā)送增加業(yè)務(wù)Ex的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號fx ;業(yè)務(wù)分發(fā)模塊調(diào)用服務(wù)管理模塊,匹配fx與Fn,fx屬于Fn,執(zhí)行終端發(fā)送的增加業(yè)務(wù)Ex的報(bào)文請求,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加業(yè)務(wù)Ex成功; 若步驟一,沒有把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件模塊加載到服務(wù)管理模塊,則步驟二匹配的fx與Fn,則會得出fx不屬于Fn的結(jié)果,則拒絕執(zhí)行終端發(fā)送的增加業(yè)務(wù)Ex的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,增加結(jié)算業(yè)務(wù)失敗; B、卸載業(yè)務(wù)Ex: 通過終端發(fā)送卸載業(yè)務(wù)Ex的報(bào)文請求,終端接入控制模塊通過報(bào)文處理模塊接收報(bào)文,解析報(bào)文對應(yīng)的編號fx ;業(yè)務(wù)分發(fā)模塊匹配fx與Fn,若fx對應(yīng)的業(yè)務(wù)插件有加載到系統(tǒng),則會得出fx屬于Fn,執(zhí)行終端發(fā)送的取消業(yè)務(wù)Ex的報(bào)文請求,把業(yè)務(wù)Ex對應(yīng)的業(yè)務(wù)插件從終端接入控制模塊卸載,處理完畢調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,取消業(yè)務(wù)Ex成功; 若業(yè)務(wù)Ex沒有加載到系統(tǒng),則可得出fx不屬于Fn,拒絕執(zhí)行終端發(fā)送的取消結(jié)算的報(bào)文請求,調(diào)用報(bào)文處理模塊,封裝處理結(jié)果為響應(yīng)報(bào)文,返回給終端,無需卸載業(yè)務(wù)Ex。
【文檔編號】H04L29/08GK104506349SQ201410785464
【公開日】2015年4月8日 申請日期:2014年12月18日 優(yōu)先權(quán)日:2014年12月18日
【發(fā)明者】羅建森, 林茂槐, 林燁, 羅漢靜, 吳建富, 藍(lán)發(fā)旺 申請人:易聯(lián)眾信息技術(shù)股份有限公司