亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種處理新業(yè)務的方法和業(yè)務服務器的制造方法

文檔序號:7995716閱讀:264來源:國知局
一種處理新業(yè)務的方法和業(yè)務服務器的制造方法
【專利摘要】本發(fā)明提供一種處理新業(yè)務的方法和業(yè)務服務器,該方法包括:發(fā)布一個或多個新業(yè)務的能力信息;接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息;根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。本發(fā)明基于簡單代理模式來接入、管理新業(yè)務能力,便于運營商在面對移動互聯(lián)網(wǎng)新業(yè)務時,能夠做到快速響應并提供其能力接入,形成自己的移動互聯(lián)網(wǎng)增值業(yè)務。
【專利說明】一種處理新業(yè)務的方法和業(yè)務服務器
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)業(yè)務領域與電信通訊領域,特別是涉及一種處理新業(yè)務的方法和業(yè)務服務器。
【背景技術】
[0002]移動互聯(lián)網(wǎng)的發(fā)展日新月異,呈現(xiàn)出了一些新的發(fā)展趨勢和技術特點,如社交網(wǎng)絡、智能搜索等。同時由用戶選擇、用戶體驗和用戶參與的業(yè)務模式將成為電信業(yè)務發(fā)展的
主旋律。
[0003]由于傳統(tǒng)電信網(wǎng)絡中電信業(yè)務的實現(xiàn)與具體的底層網(wǎng)絡技術緊密耦合,業(yè)務的內(nèi)容、邏輯、開發(fā)都受限于傳統(tǒng)電信網(wǎng)絡以電路交換為基礎,以基本語音互通為核心的基本能力,因此為傳統(tǒng)電信網(wǎng)絡添加新的業(yè)務十分困難。雖然智能網(wǎng)的引入使業(yè)務邏輯與網(wǎng)絡技術在一定程度上得到了分離,但是傳統(tǒng)智能網(wǎng)(IN)業(yè)務創(chuàng)建的復雜性使得只有極少數(shù)具有豐富電信知識和技能的開發(fā)人員才能在其上創(chuàng)建業(yè)務,而且這個過程通常由網(wǎng)絡運營商和設備制造商協(xié)作完成。當需要接入不同的新業(yè)務能力時,傳統(tǒng)的以需求為導向的業(yè)務開發(fā)模式,必將消耗一定的開發(fā)時間才能實現(xiàn)業(yè)務接入和管理,針對追求時尚的消費群體和針對追求迅速滿足需求的營運商來說,傳統(tǒng)的業(yè)務開發(fā)模式將在一定程度上影響用戶的體驗,同時也將影響運營商在市場上的快速響應。

【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術問題是提供一種處理新業(yè)務的方法和業(yè)務服務器,基于簡單代理模式來接入、管理新業(yè)務能力,便于運營商在面對移動互聯(lián)網(wǎng)新業(yè)務時,能夠做到快速響應并提供其能力接入,形成自己的移動互聯(lián)網(wǎng)增值業(yè)務。
[0005]為了解決上述技術問題,本發(fā)明提供了一種處理新業(yè)務的方法,包括:
[0006]發(fā)布一個或多個新業(yè)務的能力信息;
[0007]接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息;
[0008]根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。
[0009]進一步地,上述方法還具有下面特征:所述根據(jù)所述能力的地址信息請求對應的新業(yè)務能力是在滿足以下條件下執(zhí)行的:
[0010]判斷所述第三方應用已簽約到提供所述新業(yè)務的能力。
[0011]進一步地,上述方法還具有下面特征:所述獲取所述請求消息的統(tǒng)一資源定位符地址之后,還包括:
[0012]解析得到所述第三方應用的用戶名和密碼,進行用戶密碼校驗。
[0013]進一步地,上述方法還具有下面特征:所述能力的地址信息通過以下任一種表示:[0014]能力名和接口名、端口、特定的變量。
[0015]進一步地,上述方法還具有下面特征:所述發(fā)布新業(yè)務的能力信息之后,還包括:
[0016]修改或者刪除所述新業(yè)務的能力信息。
[0017]為了解決上述問題,本發(fā)明還提供了一種業(yè)務服務器,包括:
[0018]第一模塊,用于發(fā)布一個或多個新業(yè)務的能力信息;
[0019]第二模塊,用于接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息;
[0020]第三模塊,用于根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。
[0021]進一步地,上述業(yè)務服務器還具有下面特點:
[0022]所述第三模塊,是在判斷所述第三方應用已簽約到提供所述新業(yè)務的能力的情況下,執(zhí)行根據(jù)所述能力的地址信息請求對應的新業(yè)務能力。
[0023]進一步地,上述業(yè)務服務器還具有下面特點:
[0024]所述第二模塊,獲取所述請求消息的統(tǒng)一資源定位符地址之后用于,解析得到所述第三方應用的用戶名和密碼,進行用戶密碼校驗。
[0025]進一步地,上述業(yè)務服務器還具有下面特點:所述能力的地址信息通過以下任一種表不:
[0026]能力名和接口名、端口、特定的變量。
[0027]進一步地,上述業(yè)務服務器還具有下面特點:
[0028]所述第一模塊,發(fā)布新業(yè)務能力之后還用于,修改或者刪除所述新業(yè)務的能力信
肩、O
[0029]與傳統(tǒng)業(yè)務接入開發(fā)模式的缺陷相比,本發(fā)明提供的一種處理新業(yè)務的方法與業(yè)務處理器,使用簡單代理模式來快捷地接入新業(yè)務能力,可以根據(jù)網(wǎng)絡的能力,向用戶提供更為豐富的業(yè)務,并為運營商提供了便利的SLA(Service Level Agreement,服務等級協(xié)議)控制。簡單代理模式接入和管理新業(yè)務的目的和意義在于:提供一套完整的接入方案,并集成新業(yè)務的管理監(jiān)控。有利于運營商快速集成接入新業(yè)務能力,第一時間搶占移動互聯(lián)市場,最終達到快速、廉價開發(fā)和部署新業(yè)務、使用新業(yè)務的目的。
【專利附圖】

【附圖說明】
[0030]圖1是本發(fā)明實施例的業(yè)務服務器的示意圖。
[0031]圖2是本發(fā)明實施例的處理新業(yè)務的方法的流程圖。
[0032]圖3是本發(fā)明一應用示例的處理新業(yè)務的方法的流程圖。
【具體實施方式】
[0033]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0034]為了更好地理解本發(fā)明,下面結(jié)合附圖和具體實施例對本發(fā)明作進一步地描述。
[0035]本發(fā)明實施例的業(yè)務服務器的示意圖,如圖1所示,本實施例的業(yè)務服務器包括:簡單代理服務中心(包括第二模塊和第三模塊)和簡單代理管理中心(相當于第一模塊)。
[0036]其中,第一模塊,用于發(fā)布一個或多個新業(yè)務的能力信息;
[0037]第二模塊,用于接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息;
[0038]第三模塊,用于根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。
[0039]其中,所述第一模塊發(fā)布新業(yè)務能力之后還用于,修改或者刪除所述新業(yè)務的能力信息。
[0040]其中,所述第二模塊獲取所述請求消息的統(tǒng)一資源定位符地址之后用于,解析得到所述第三方應用的用戶名和密碼,進行用戶密碼校驗。
[0041]其中,所述第三模塊是在判斷所述第三方應用已簽約到提供所述新業(yè)務的能力的情況下,執(zhí)行根據(jù)所述能力的地址信息請求對應的新業(yè)務能力。
[0042]術語說明,在ESB (Enterprise Service Bus:企業(yè)服務總線)簡單代理服務中心之上的第三方應用,稱之為北向應用。在ESB簡單代理服務中心下方的能力,稱之為南向能力。南向能力同時也標明了該南向能力是一個能力提供商。比如,運行商需要通過簡單代理中心發(fā)布天氣預報,并且希望由“雅虎天氣”提供天氣數(shù)據(jù)源,那么在本發(fā)明實施例中,“雅虎天氣”就屬于提供天氣數(shù)據(jù)的“南向能力”。
[0043]簡單代理服務中心(包括第二模塊和第三模塊)可以針對第三方請求進行鑒權(quán)校驗,判斷第三方應用是否具備請求該能力權(quán)限。針對請求的消息做流量控制,避免瞬時流量和總體流量過大,造成系統(tǒng)負載失衡。
[0044]簡單代理服務中心通過請求南向能力給第三方應用提供增值業(yè)務能力。簡單代理服務中心請求南向能力之前,首先需要獲取南向能力地址,這個地址的獲取是根據(jù)第三方服務請求消息的請求地址來確定的。確定了南向能力地址,將北向請求消息通過轉(zhuǎn)發(fā)或者簡單修改的方式,進行請求南向能力,將南向能力的響應結(jié)果返回給第三方應用,完成增值業(yè)務能力發(fā)布的作用。
[0045]在簡單代理服務中心,當接收到第三方應用發(fā)送的請求消息時,簡單代理服務中心首先獲取第三方發(fā)送的請求地址,然后從地址中解析得到能力名稱和接口名稱。然后判斷該第三方應用是否已經(jīng)簽約了該南向能力。如果未簽約該南向能力,則直接返回,否則繼續(xù)往下走。在將代理的消息轉(zhuǎn)發(fā)到南向之前,根據(jù)能力地址和接口地址去獲取該能力對應的南向服務暴露地址。然后請求南向能力,將南向能力的響應結(jié)果透傳給第三方應用服務。
[0046]簡單代理管理中心主要提供發(fā)布簡單代理南向服務,以及管理第三方應用簽約簡單代理服務功能。當簡單代理管理中心發(fā)布南向服務后,需要將發(fā)布消息內(nèi)容同步給簡單代理服務中心。
[0047]簡單代理管理中心在發(fā)布業(yè)務時,需要輸入提供該業(yè)務的南向能力的暴露的地址、該南向能力的名稱以及請求該南向能力的接口名稱。當確認發(fā)布時,簡單代理管理中心會將這些信息保存在后臺,并通過WEB (網(wǎng)絡)方式將數(shù)據(jù)同步給簡單代理服務中心。
[0048]圖2為本發(fā)明實施例的一種處理新業(yè)務能力的方法的流程圖,如圖2所示,本實施例的方法包括:
[0049]S10、發(fā)布一個或多個新業(yè)務的能力信息;[0050] S20、接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息;
[0051 ] S30、根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。
[0052]本發(fā)明實施例提供的一種處理新業(yè)務能力的方法,基于簡單代理模式來接入、管理新業(yè)務能力的實現(xiàn)方法,便于運營商在面對移動互聯(lián)網(wǎng)新業(yè)務時,能夠做到快速響應并提供其能力接入,便捷的給用戶提供新穎的移動互聯(lián)網(wǎng)增值服務。例如,通過簡單代理模式實現(xiàn)對網(wǎng)絡天氣業(yè)務的接入或者USSD (非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務)相關業(yè)務的接入,基于簡單代理模式快速進行能力接入,并針對新接入的能力進行管理控制。
[0053]從上面的介紹可以得知,簡單代理管理中心,是用來發(fā)布南向能力,并且針對北向應用進行簽約能力管理的。如圖3所示,具體流程如下:
[0054]步驟101、管理員在簡單代理管理中心發(fā)布一個南向能力。
[0055]步驟102、北向應用簽約該南向能力。
[0056]步驟103、北向應用簡單代理服務中心發(fā)送服務請求。
[0057]步驟104、簡單代理服務中心針對北向應用進行簽約鑒權(quán),并獲取南向能力的URL (統(tǒng)一資源定位符)地址。
[0058]步驟105、簡單代理服務中心將北向應用消息發(fā)送給南向能力,獲取到南向能力的響應后,將南向能力的響應結(jié)果透傳給北向應用。
[0059]關于簡單代理服務中心可以執(zhí)行以下步驟:
[0060]步驟201、北向應用發(fā)送請求消息給簡單代理服務中心;
[0061]步驟202、簡單代理服務中心獲取北向應用請求消息的URL地址,從URL地址中獲取到南向能力名稱、接口名稱。從http消息頭中獲取北向應用用戶名和密碼。
[0062]步驟203、簡單代理服務中心針對該用戶進行用戶密碼校驗,并校驗該用戶是否簽約了該南向能力,如簽約了,則轉(zhuǎn)步驟204,否則結(jié)束流程。
[0063]步驟204、簡單代理服務中心根據(jù)能力名和接口名獲取南向URL。
[0064]步驟205、簡單代理服務中心向南向能力發(fā)送消息,并將南向能力處理結(jié)果透傳給北向應用。
[0065]步驟206、流程結(jié)束。
[0066]關于簡單代理管理中心可以執(zhí)行以下步驟:
[0067]步驟301、發(fā)布南向能力;
[0068]步驟302、同步發(fā)布的南向能力信息到簡單代理服務中心;
[0069]步驟303、管理南向能力,修改或者刪除的南向能力信息;
[0070]步驟304、同步修改或者刪除的南向能力信息到簡單代理服務中心;
[0071]步驟305、第三方應用簽約南向能力;
[0072]步驟306、同步應用簽約信息到簡單代理服務中心。
[0073]當然,在第三方應用簽約南向能力之后,也可以對南向能力信息進行修改或者刪除。
[0074]在具體的實施過程中,有多種方式可以實現(xiàn)簡單代理發(fā)布業(yè)務模式,如下,通過具體的實例來說明如何進行簡單代理發(fā)布新業(yè)務。[0075]在簡單代理服務中心,暴露服務能力地址為:http://ip:port/proxymode/*。其中,*/為通配符,當北向應用請求簡單代理服務時,請求地址需要將通配符轉(zhuǎn)換成具體能力和接 口 組合,類似如下這種格式:http://ip:port/proxymode/enabler/interface。當北向應用通過http://ip:port/proxymode/enabler/interface地址請求簡單代理服務中心時,簡單代理服務中心首先從http消息頭中,獲取北向應用相關用戶信息,從httpurl中獲取請求地址,并從地址中,獲取enabler (能力)和interface (接口)。當簡單代理服務中心獲取北向應用用戶信息后,首先針對該用戶進行鑒權(quán)校驗,校驗通過則根據(jù)enabler和interface獲取南向能力的URL地址,然后請求南向能力。在簡單代理中心,是通過enabler和interface來區(qū)分不同的南向能力的,這樣的話,新發(fā)布一個增值業(yè)務,只要其enabler和interface不同,貝U可以方便快速的實現(xiàn)。
[0076]具體的發(fā)布動作是在簡單代理管理中心進行的,在簡單代理管理中心,管理員要發(fā)布一個新增值業(yè)務時,首先將南向能力名稱、接口名稱、南向能力URL地址輸入并保存。保存時,該部分信息會同步給簡單代理服務中心。當發(fā)布一個新業(yè)務時,該業(yè)務的地址自動為 http://ip:port/proxymode/enabler/interface,這個 enabler 和 interface 就是管理員在發(fā)布時輸入的名稱。
[0077]舉例:這里要發(fā)布一個查詢twitter用戶信息的增值業(yè)務,那么管理員在簡單代理管理中心,輸入能力名:twitter和接口名:query,同時輸入twitter查詢url地址:http://www.twitter, com/query (示例)。發(fā)布后,當北向應用簽約了 twitter查詢業(yè)務,則北向應用通過請求:http://ip:port/proxymode/twitter/query來請求簡單代理服務中心,即可去twitter查詢獲取相關用戶信息。
[0078]本發(fā)明的重點在于通過何種方式來區(qū)分南向能力,除上面將通過簡單代理中心暴露地址方式來區(qū)分南向能力外,還可以通過端口方式來區(qū)分南向不同能力。具體實施如下。
[0079]在簡單代理服務中心,暴露一個固定地址,地址格式為:http://ip:port/proxymode。這里這個port (端口)是固定的。在簡單代理服務中心的組網(wǎng)結(jié)構(gòu)上方,增加一個因特網(wǎng)路由網(wǎng)關,該網(wǎng)關的目的是做這樣一件事情:北向應用發(fā)給簡單代理服務中心的地址為http://ip:port/proxymode,其中,port是可變的,其他url地址是固定的,當北向應用發(fā)送這樣一個地址給因特網(wǎng)接入路由后,因特網(wǎng)路由網(wǎng)關將北向應用發(fā)送的地址中的port作為消息頭發(fā)給簡單代理服務中心,同時將消息透傳給簡單代理服務中心。在簡單代理服務中心,根據(jù)這個可變的端口(北向應用請求的原始端口)來找到不同的南向能力。
[0080]從上面可以知道,本發(fā)明的重點是通過何種方式來區(qū)分南向能力,因此,任何通過區(qū)分南向能力來快速發(fā)布管理增值業(yè)務的類似發(fā)明,應該都和本發(fā)明原理一致。應該屬于本發(fā)明的包含范圍之內(nèi)。如通過http消息頭中新增一些變量,直接來區(qū)分南向能力的方式;或者將請求消息格式固定,在消息體中,增加某一個固定的變量來區(qū)分具體南向能力的方式等等,這些方式都是通過區(qū)分南向能力,來發(fā)布增值業(yè)務,理應屬于本發(fā)明的包含范圍之內(nèi)。
[0081]綜上所述,本發(fā)明通過提供一種結(jié)構(gòu)清晰的框架和實現(xiàn)方法,使得快速便捷的發(fā)布互聯(lián)網(wǎng)增值服務成為可能,解決了在日新月異的互聯(lián)網(wǎng)產(chǎn)品時代原始的增值業(yè)務沒法快速跟進適應的困境。為移動營運商提供了快速搶占商機占領互聯(lián)網(wǎng)移動市場提供了一個便捷的有利的方式。[0082]當然,本發(fā)明還有其他多種實施,但是通過簡單帶模式,利用暴露地址來區(qū)分不同南向能力,并提供了南向能力發(fā)布部署管理的功能,這個是本發(fā)明的核心所在,但是其他的諸如利用暴露端口來區(qū)分不同南向能力的變形方式,這些變形的應用或者變動,應該均在本發(fā)明的專利保護之內(nèi)。
[0083]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0084]以上僅為本發(fā)明的優(yōu)選實施例,當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種處理新業(yè)務的方法,包括: 發(fā)布一個或多個新業(yè)務的能力信息; 接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息; 根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。
2.如權(quán)利要求1所述的方法,其特征在于:所述根據(jù)所述能力的地址信息請求對應的新業(yè)務能力是在滿足以下條件下執(zhí)行的: 判斷所述第三方應用已簽約到提供所述新業(yè)務的能力。
3.如權(quán)利要求1所述的方法,其特征在于:所述獲取所述請求消息的統(tǒng)一資源定位符地址之后,還包括: 解析得到所述第三方應用的用戶名和密碼,進行用戶密碼校驗。
4.如權(quán)利要求1所述的方法,其特征在于:所述能力的地址信息通過以下任一種表示: 能力名和接口名、端口、特定的變量。
5.如權(quán)利要求1-4任一項所述的方法,其特征在于:所述發(fā)布新業(yè)務的能力信息之后,還包括: 修改或者刪除所述新業(yè)務的能力信息。
6.—種業(yè)務服務器,包括: 第一模塊,用于發(fā)布一個或多個新業(yè)務的能力信息; 第二模塊,用于接收到第三方應用發(fā)送的請求消息后,獲取所述請求消息的統(tǒng)一資源定位符地址,解析得到提供所述新業(yè)務的能力的地址信息; 第三模塊,用于根據(jù)所述能力的地址信息請求對應的新業(yè)務能力,將所述新業(yè)務能力的響應結(jié)果透傳給所述第三方應用。
7.如權(quán)利要求6所述的業(yè)務服務器,其特征在于: 所述第三模塊,是在判斷所述第三方應用已簽約到提供所述新業(yè)務的能力的情況下,執(zhí)行根據(jù)所述能力的地址信息請求對應的新業(yè)務能力。
8.如權(quán)利要求6所述的業(yè)務服務器,其特征在于: 所述第二模塊,獲取所述請求消息的統(tǒng)一資源定位符地址之后用于,解析得到所述第三方應用的用戶名和密碼,進行用戶密碼校驗。
9.如權(quán)利要求6所述的業(yè)務服務器,其特征在于:所述能力的地址信息通過以下任一種表不: 能力名和接口名、端口、特定的變量。
10.如權(quán)利要求6-9任一項所述的業(yè)務服務器,其特征在于: 所述第一模塊,發(fā)布新業(yè)務能力之后還用于,修改或者刪除所述新業(yè)務的能力信息。
【文檔編號】H04W88/18GK103945572SQ201310019939
【公開日】2014年7月23日 申請日期:2013年1月18日 優(yōu)先權(quán)日:2013年1月18日
【發(fā)明者】劉期文, 屠要峰, 高洪 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1