面,該處理模塊11還將該認證消息發(fā)送給接口模塊12,供接口模塊12進行消息推送操作。
[0027]接著,接口模塊12在接收到該認證消息后,首先查詢是否有第三方注冊該認證消息推送服務(如果第三注冊則說明該第三方需要接收該認證消息),如果有則將該認證消息推送給該第三方。本發(fā)明之其他實施例中,該接口模塊12還提供查詢歷史事務之功能,注冊第三方透過該接口模塊12可自儲存模塊13中查詢歷史事務:接口模塊12接收來自第三方的查詢請求,在儲存模塊13中查詢與該查詢請求對應的歷史事務,并將其推送給該第三方。
[0028]請繼續(xù)參閱圖1,本實施例中,接口模塊12進一步包括注冊模塊120、查詢模塊121以及推送模塊122。注冊模塊120,用于供第三方進行注冊,本實施例中,注冊模塊提供接口注冊函數(shù),以供第三方在注冊時調(diào)用該接口注冊函數(shù)輸入注冊請求信息,例如第三方網(wǎng)的絡地址IP以及端口號PORT,之后可根據(jù)該網(wǎng)絡地址IP以及端口號PORT將認證消息推送給第三方。查詢模塊121可在接收到上述認證信息后查詢是否有第三方注冊該認證消息推送服務,若有則由推送模塊122將該認證消息推送給該第三方。為保證數(shù)據(jù)穩(wěn)定可靠,本實施例中,推送模塊122是以TCP報文方式將認證消息實時推送給第三方。
[0029]于本發(fā)明之其他實施例中,注冊第三方亦可透過查詢模塊121在儲存模塊13中查詢歷史事務。進而在有效管理認證消息的同時,亦可大幅提升數(shù)據(jù)利用率。
[0030]透過本發(fā)明圖1所示之系統(tǒng)執(zhí)行本發(fā)明之網(wǎng)絡接入認證方法詳細步驟如圖2所示。本發(fā)明之方法包括以下步驟。
[0031 ] 步驟S1:認證模塊10對網(wǎng)絡接入終端進行認證,認證完成后進入下一步驟。
[0032]步驟S2:處理模塊11對認證完成后產(chǎn)生的認證消息(例如認證失敗、認證成功)進行處理,一方面將該認證消息作為歷史事務儲存于儲存模塊13,另一方面將該認證消息發(fā)送給接口模塊12,接著進至下一步驟。
[0033]步驟S3:接口模塊12查詢是否有第三方注冊該認證消息,若有則進入下一步,否則繼續(xù)執(zhí)行該步驟S3。
[0034]步驟S4:接口模塊12將該認證消息推送給該第三方。
[0035]于本發(fā)明之方法中接口模塊12提供注冊模塊120供第三方進行注冊,具體注冊方法包括:打開注冊模塊120,監(jiān)聽是否有第三方注冊請求,若有則進至下一步;獲取該注冊請求,檢測該注冊請求內(nèi)容是否符合預定格式要求,若是則將該第三方添加到需要推送服務的第三方列表中。該注冊請求包括該第三方的網(wǎng)絡地址及端口號。本實施例中,是檢測注冊的格式是否符合例如{ “register”: { “IP”:,,192.168.2.100”,“PORT”:,,123” }}格式,如果符合格式要求,并且數(shù)據(jù)不重復,則添加到需要推送的第三方列表中,之后可根據(jù)注冊的IP地址端口號進行推送服務,例如將認證消息推送給IP地址為192.168.2.100,端口號為123的第三方服務器上。這樣就實現(xiàn)第三方對認證消息的實時查詢。
[0036]于本發(fā)明之方法之其他實施例中,上述步驟3所述的接口模塊12還可檢測是否有來自注冊第三方的歷史事務查詢請求,若有則在已儲存的歷史事務中查詢與該查詢請求對應的歷史事務,并將其推送給該第三方。
[0037]應當說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權項】
1.一種網(wǎng)絡接入認證系統(tǒng),其特征在于,包括: 認證模塊,用于對網(wǎng)絡接入終端進行認證; 處理模塊,用于對該認證模塊完成認證后產(chǎn)生的認證消息進行處理,以將該認證消息作為歷史事務儲存,并將該認證消息發(fā)送給接口模塊;以及 接口模塊,用于將該認證消息推送給已注冊的第三方。2.如權利要求1所述的網(wǎng)絡接入認證系統(tǒng),其特征在于:還包括儲存模塊,與該處理模塊連接,用于儲存該歷史事務。3.如權利要求1所述的網(wǎng)絡接入認證系統(tǒng),其特征在于:該接口模塊包括: 注冊模塊,用于提供第三方進行認證消息推送注冊;以及 查詢模塊,用于在接收到該處理模塊發(fā)送的認證消息時,查詢需要推送該認證消息的第三方.’以及 推送模塊,用于將該認證消息推送給該查詢模塊所查詢到的第三方。4.如權利要求3所述的網(wǎng)絡接入認證系統(tǒng),其特征在于:該推送模塊將該認證消息以TCP報文方式進行推送。5.如權利要求3所述的網(wǎng)絡接入認證系統(tǒng),其特征在于:該注冊模塊,提供接口注冊函數(shù),注冊時,該第三方透過該接口注冊函數(shù)輸入該第三方的注冊請求。6.如權利要求1所述的網(wǎng)絡接入認證系統(tǒng),其特征在于:該接口模塊還提供已注冊第三方進行歷史事務查詢,該接口模塊接收該第三方的查詢請求,在已儲存的歷史事務中查詢與該查詢請求對應的歷史事務,并將該歷史事務推送給該第三方。7.—種網(wǎng)絡接入認證方法,應用于網(wǎng)絡接入認證系統(tǒng),該網(wǎng)絡接入認證系統(tǒng)包括認證模塊、處理模塊及接口模塊,其特征在于,包括: 步驟SI,該認證模塊對網(wǎng)絡接入終端進行認證,認證完成后進入步驟S2; 步驟S2,處理模塊將該認證模塊認證完成后的認證消息進行處理,以將該認證消息作為歷史事務儲存,并將該認證消息發(fā)送給接口模塊; 步驟S3,接口模塊查詢是否有注冊該認證消息的第三方,如有則進入下一步,否則繼續(xù)執(zhí)行此步驟S3;以及 步驟S4,該接口模塊將該認證消息推送給該第三方。8.如權利要求7所述的網(wǎng)絡接入認證方法,其特征在于,在步驟S3中,接口模塊還提供注冊模塊供第三方進行注冊,注冊方法包括: 打開注冊模塊,監(jiān)聽是否有第三方注冊請求,若有則進至下一步; 獲取該注冊請求,檢測該注冊請求內(nèi)容是否符合預定格式要求,若是則將該第三方添加到需要推送服務的第三方列表中。9.如權利要求8所述的網(wǎng)絡接入認證方法,其特征在于,該注冊請求包括該第三方的網(wǎng)絡地址及端口號。10.如權利要求7所述的網(wǎng)絡接入認證方法,其特征在于,步驟S3中,該接口模塊還檢測是否有來自注冊第三方的歷史事務查詢請求,若有則在已儲存的歷史事務中查詢與該查詢請求對應的歷史事務,并將其推送給該第三方。
【專利摘要】本發(fā)明公開了一種網(wǎng)絡接入認證系統(tǒng)及方法,主要透過認證模塊對接入網(wǎng)絡的終端進行認證,之后透過處理模塊將認證消息作為歷史事務儲存,并將該認證消息發(fā)送給接口模塊,以便接口模塊將該認證消息推送給已注冊第三方。
【IPC分類】H04L12/28, H04L29/06
【公開號】CN105516197
【申請?zhí)枴緾N201610033620
【發(fā)明人】張偉
【申請人】上海斐訊數(shù)據(jù)通信技術有限公司
【公開日】2016年4月20日
【申請日】2016年1月19日