欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法及設(shè)備的制作方法

文檔序號(hào):7628182閱讀:125來(lái)源:國(guó)知局
專利名稱:以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)中的服務(wù)類型的匹配方法及設(shè)備,特別是涉及通過(guò)以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配為用戶提供服務(wù)的匹配方法及設(shè)備。
背景技術(shù)
以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議(PPPoE)屬于鏈路層協(xié)議,其主要功能是在以太網(wǎng)上提供點(diǎn)到點(diǎn)的連接,建立PPP會(huì)話,以及封裝PPP數(shù)據(jù)包的方法,實(shí)現(xiàn)了在共享以太網(wǎng)上到多個(gè)目的建立點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)會(huì)話的功能,是PPP協(xié)議在更廣范圍內(nèi)應(yīng)用的補(bǔ)充性協(xié)議。PPPoE協(xié)議為主機(jī)提供了一種利用橋接設(shè)備接入遠(yuǎn)端接入集中器的能力,在這種模型下,每個(gè)主機(jī)都可以用它自己的PPP協(xié)議棧,提供給用戶的是一個(gè)常見(jiàn)的用戶接口,這使得接入控制、計(jì)費(fèi)及其它服務(wù)都是針對(duì)單用戶的而不是針對(duì)網(wǎng)點(diǎn)或主機(jī)。要在以太網(wǎng)上建立點(diǎn)對(duì)點(diǎn)的連接,每個(gè)PPP會(huì)話必須知道對(duì)端的以太網(wǎng)物理地址,必須要建立唯一的會(huì)話標(biāo)識(shí)符。PPPoE通過(guò)發(fā)現(xiàn)階段解決這兩個(gè)問(wèn)題PPPOE分為兩個(gè)階段,第一個(gè)階段為發(fā)現(xiàn)階段,用來(lái)獲得對(duì)端的以太網(wǎng)物理地址和為主機(jī)分配PPPOE的SessionID(會(huì)話標(biāo)識(shí)),第二階段為PPP會(huì)話階段。發(fā)現(xiàn)階段的凈荷(Payload)是PPPoE的各個(gè)TAG(選項(xiàng))。PPP會(huì)話階段將PPP報(bào)文作為PPPoE的凈荷封裝在以太網(wǎng)幀內(nèi)進(jìn)行傳送。
其中發(fā)現(xiàn)階段可以分為四個(gè)步驟第一步主機(jī)在本以太網(wǎng)內(nèi)廣播一個(gè)PADI(PPPoE發(fā)現(xiàn)階段的初始化)包,在此包中將主機(jī)想要得到的服務(wù)類型信息包含在名稱為Service-Name(服務(wù)類型)的屬性中。該屬性的值必須是一個(gè)以非空字符結(jié)束的UTF-8的字符串。當(dāng)它的長(zhǎng)度域?yàn)?時(shí),表明任何服務(wù)都可以被主機(jī)接收。
第二步以太網(wǎng)內(nèi)的所有接入集中器在收到這個(gè)初始化包后,將其中請(qǐng)求的服務(wù)與自己能提供的服務(wù)進(jìn)行比較,其中可以為此主機(jī)提供此服務(wù)的接入集中器發(fā)回PADO(PPPoE發(fā)現(xiàn)階段的服務(wù)提供報(bào)文)包,不能提供此服務(wù)的集中器不能發(fā)PADO包。
第三步主機(jī)可能收到多個(gè)集中器的PADO包,主機(jī)通過(guò)PADO的內(nèi)容,依據(jù)一定的條件從發(fā)回PADO包的可提供服務(wù)的接入集中器中挑選一個(gè),并向它發(fā)回一個(gè)會(huì)話請(qǐng)求包PADR(PPPoE發(fā)現(xiàn)階段的請(qǐng)求報(bào)文)(非廣播),在這個(gè)包中再次將所想得到的服務(wù)的信息包含在Service-Name屬性中。
第四步被選定的接入集中器在收到會(huì)話請(qǐng)求包PADR后,就開始準(zhǔn)備進(jìn)入PPP會(huì)話階段。它會(huì)產(chǎn)生一個(gè)會(huì)話標(biāo)識(shí)以唯一的標(biāo)識(shí)它和主機(jī)的這段PPPoE會(huì)話。并把這個(gè)特定的會(huì)話標(biāo)識(shí)包含在會(huì)話確認(rèn)包PADS(PPPoE發(fā)現(xiàn)階段的會(huì)話確認(rèn)報(bào)文)中發(fā)回給主機(jī),如果沒(méi)有錯(cuò)誤發(fā)生,就進(jìn)入到PPP會(huì)話階段,而主機(jī)在收到會(huì)話確認(rèn)包后如果沒(méi)有錯(cuò)誤發(fā)生也進(jìn)入到PPP會(huì)話階段。
在現(xiàn)有技術(shù)中,PPPoE用戶在PADI和PADR報(bào)文中將所需要的服務(wù)通過(guò)Service-Name屬性把用戶所需要的服務(wù)通知接入集中器,接入集中器在收到請(qǐng)求后,與自己所能提供的服務(wù)進(jìn)行比較,如果能夠提供這樣的服務(wù)就對(duì)用戶進(jìn)行響應(yīng),否則不回應(yīng)用戶的接入請(qǐng)求。特別地,如果用戶的Service-Name為空,則無(wú)條件回應(yīng)用戶接入請(qǐng)求;如果用戶的Service-Name不為空,則查詢接入設(shè)備上配置的所有Service-Name,如果查詢失敗,則拒絕回應(yīng)。
現(xiàn)有技術(shù)中存在以下不合理之處,不能完全滿足實(shí)際應(yīng)用的需要1.若用戶以空值的Service-Name屬性向接入集中器請(qǐng)求接入,現(xiàn)有技術(shù)會(huì)無(wú)條件回應(yīng)用戶請(qǐng)求,允許用戶接入。由于接入集中器允許接入的數(shù)目是有限的,若大量的用戶都以空值的Service-Name屬性接入,則勢(shì)必導(dǎo)致后續(xù)的用戶中,即使帶有非空的Service-Name屬性(即有明確的服務(wù)請(qǐng)求的用戶)無(wú)法接入設(shè)備,不能滿足為有明確服務(wù)類型請(qǐng)求的用戶提供接入服務(wù)的應(yīng)用需求。
2.在用戶的Service-Name非空,但接入集中器上沒(méi)有相應(yīng)的Service-Name的情況下,現(xiàn)有技術(shù)會(huì)拒絕對(duì)用戶進(jìn)行回應(yīng),此時(shí)若接入集中器上沒(méi)有配置滿Service-Name屬性,即接入設(shè)備上存在空的Service-Name屬性時(shí),用戶也無(wú)法接入,導(dǎo)致設(shè)備的接入能力不能充分利用。
3.在現(xiàn)有技術(shù)中,接入集中器上配置的Service-Name是其所能夠提供的服務(wù)類型,但不能實(shí)現(xiàn)所配置的Service-Name是接入設(shè)備上所拒絕提供的服務(wù),即無(wú)法實(shí)現(xiàn)對(duì)請(qǐng)求某些服務(wù)類型的用戶拒絕接入的應(yīng)用需求。

發(fā)明內(nèi)容
本發(fā)明對(duì)PPPoE協(xié)議中Service-Name屬性的匹配方法進(jìn)行了擴(kuò)充,以解決現(xiàn)有技術(shù)在某些情況下不能充分利用接入設(shè)備資源和不能對(duì)端口下用戶定制不同服務(wù)的缺陷。
根據(jù)本發(fā)明,提供一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法,包括以下步驟接入設(shè)備接收包含所想得到的服務(wù)的信息的會(huì)話請(qǐng)求包的請(qǐng)求報(bào)文;判斷接入設(shè)備上設(shè)置的匹配方式;如果判斷設(shè)備上設(shè)置的匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式不一致,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷設(shè)備上設(shè)置的匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式是一致的,進(jìn)行以下步驟判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空;根據(jù)判斷的結(jié)果回應(yīng)或拒絕回應(yīng)用戶的請(qǐng)求。
根據(jù)本發(fā)明,還提供一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法,包括以下步驟接入設(shè)備收到包含所想得到的服務(wù)的信息的會(huì)話請(qǐng)求包的請(qǐng)求報(bào)文;判斷接入設(shè)備上設(shè)置的匹配原則是否為反向匹配原則;如果判斷的結(jié)果為是,則進(jìn)一步判斷接入設(shè)備上設(shè)置的匹配方式是否為精確匹配方式;如果判斷的結(jié)果為是,則判斷用戶所帶的服務(wù)類型是否為空;如果判斷的結(jié)果為否,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,匹配成功,則回應(yīng)用戶請(qǐng)求,匹配不成功,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷用戶所帶的服務(wù)類型的結(jié)果為是,則判斷接入設(shè)備是否存在沒(méi)有設(shè)置的服務(wù)類型,如果有,則匹配成功,回應(yīng)用戶請(qǐng)求,允許用戶接入;如果沒(méi)有,則認(rèn)為匹配失敗,拒絕用戶的請(qǐng)求;在判斷用戶所帶的服務(wù)類型的步驟,如果判斷的結(jié)果為否,則判斷接入設(shè)備是否存在完全匹配的服務(wù)類型,如果有,則回應(yīng)用戶請(qǐng)求,允許用戶接入;如果沒(méi)有,則認(rèn)為匹配失敗,拒絕用戶的請(qǐng)求。
根據(jù)本發(fā)明,還提供一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法,包括以下步驟接入設(shè)備收到包含所想得到的服務(wù)的信息的會(huì)話請(qǐng)求包的請(qǐng)求報(bào)文;判斷接入設(shè)備上設(shè)置的匹配原則是否為正向匹配原則;如果判斷的結(jié)果為是,則進(jìn)一步判斷接入設(shè)備上設(shè)置的匹配方式是否為模糊匹配方式;判斷用戶的服務(wù)類型是否為空,如果是空,則無(wú)需判斷設(shè)備上的配置,無(wú)條件回應(yīng)用戶的接入請(qǐng)求,若不是空,則判斷設(shè)備上是否存在沒(méi)有配置的服務(wù)類型,若存在,回應(yīng)用戶的接入請(qǐng)求;若不存在,則將用戶所帶服務(wù)類型中的字符串與設(shè)備上所配置的服務(wù)類型屬性進(jìn)行匹配,若匹配成功,則回應(yīng)用戶的接入請(qǐng)求,若匹配不成功,則拒絕用戶的接入請(qǐng)求。
所述設(shè)置的匹配方式包括精確匹配方式和模糊匹配方式。在所述設(shè)置的匹配方式是精確匹配方式時(shí),根據(jù)用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的判斷結(jié)果回應(yīng)的步驟包括以下步驟如果判斷的結(jié)果為是,則判斷接入設(shè)備上的N個(gè)服務(wù)類型是否未配置滿,N為接入設(shè)備可配置的服務(wù)類型的最大數(shù)目;如果存在沒(méi)有配置的服務(wù)類型,則回應(yīng)用戶的請(qǐng)求;如果不存在沒(méi)有配置的服務(wù)類型,則拒絕回應(yīng)用戶的請(qǐng)求。
在所述設(shè)置的匹配方式是模糊匹配方式時(shí),根據(jù)用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的判斷結(jié)果進(jìn)行回應(yīng)的步驟包括以下步驟如果判斷的結(jié)果為空,則無(wú)條件回應(yīng)用戶的接入請(qǐng)求;如果判斷的結(jié)果為不空,則進(jìn)一步比較查詢接入設(shè)備所配置的N個(gè)服務(wù)類型是否未配置滿;如果用戶的服務(wù)類型全部配置滿,或者判斷不存在完全匹配的服務(wù)類型,則拒絕回應(yīng)用戶的請(qǐng)求;如果沒(méi)有配置滿,則回應(yīng)用戶的請(qǐng)求。
根據(jù)本發(fā)明的一個(gè)方案,在接入設(shè)備接收請(qǐng)求報(bào)文的步驟之后,還可以包括步驟
判斷接入設(shè)備上設(shè)置的匹配原則;如果判斷設(shè)備上設(shè)置的匹配原則與設(shè)備管理員輸入的設(shè)置匹配原則不一致,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷設(shè)備上設(shè)置的匹配原則與設(shè)備管理員輸入的設(shè)置匹配原則是一致的,則進(jìn)行所述的判斷設(shè)備上設(shè)置的匹配方式的步驟及隨后的步驟。
其中所述設(shè)置的原則匹配包括正向原則匹配和反向原則匹配。所述的判斷接入設(shè)備上設(shè)置的匹配方式的步驟是將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定的。
其中所述設(shè)置的原則匹配是正向原則匹配,所述的匹配方式是精確匹配方式時(shí),所述判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的步驟包括如果判斷的結(jié)果為是,則判斷接入設(shè)備是否配置滿服務(wù)類型,如果是,則匹配成功,回應(yīng)用戶的請(qǐng)求;如果否,則拒絕用戶的請(qǐng)求進(jìn);如果判斷的結(jié)果為否,則判斷接入設(shè)備是否存在完全匹配的服務(wù)類型如果存在完全匹配的服務(wù)類型,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,若匹配成功,則回應(yīng)用戶請(qǐng)求,若匹配不成功,則拒絕回應(yīng)用戶的請(qǐng)求;如果不存在完全匹配的服務(wù)類型,則拒絕回應(yīng)用戶的請(qǐng)求。
其中所述設(shè)置的原則匹配是反向原則匹配,所述的匹配方式是精確匹配方式時(shí),所述判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的步驟包括如果判斷的結(jié)果為否,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,匹配成功,回應(yīng)用戶請(qǐng)求,匹配不成功,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷的結(jié)果為是,則判斷接入設(shè)備是否存在沒(méi)有配置的服務(wù)類型,如果存在,則匹配成功,回應(yīng)用戶請(qǐng)求;如果不存在,則匹配失敗,拒絕用戶的請(qǐng)求。
根據(jù)本發(fā)明,還提供一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配設(shè)備,包括匹配原則判斷裝置,用于判斷接入設(shè)備上設(shè)置的匹配原則是否與設(shè)備管理員輸入的設(shè)置的匹配原則一致;匹配方式判斷裝置,在所述匹配原則判斷裝置判斷設(shè)置的匹配原則后,用于判斷接入設(shè)備上設(shè)置的匹配方式是否與設(shè)備管理員輸入的設(shè)置的匹配方式一致;用戶所帶的服務(wù)類型判定裝置,在所述匹配方式判斷裝置判斷設(shè)置的匹配方式后,用于判斷用戶所帶的服務(wù)類型是否空;服務(wù)類型配置及匹配確定裝置,用于判斷接入設(shè)備是否配置滿服務(wù)類型以及判斷接入設(shè)備是否存在完全配置的服務(wù)類型;響應(yīng)/拒絕確定裝置,分別對(duì)于所述匹配原則判斷裝置、所述匹配方式判斷裝置、所述用戶所帶的服務(wù)類型判定裝置和所述服務(wù)類型配置及匹配確定裝置的判斷結(jié)果進(jìn)行響應(yīng)。
本發(fā)明的技術(shù)方案克服了現(xiàn)有技術(shù)中存在的缺陷。在精確匹配方式和正向匹配原則情況下,當(dāng)接入設(shè)備中存在沒(méi)有配置的Service-Name時(shí),則對(duì)以空值的Service-Name向接入集中器請(qǐng)求服務(wù)的用戶給予回應(yīng),如果設(shè)備中不存在沒(méi)有配置的Service-Name,則不回應(yīng)用戶請(qǐng)求,保證了當(dāng)接入設(shè)備的接入數(shù)達(dá)到接入限制時(shí),更多的有明確服務(wù)請(qǐng)求的用戶能夠接入。在模糊匹配方式和正向匹配原則情況下,若用戶的Service-Name是非空,但接入集中器上沒(méi)有相應(yīng)的Service-Name的情況下,此時(shí)若接入設(shè)備上存在沒(méi)有配置的Service-Name,也對(duì)用戶請(qǐng)求報(bào)文進(jìn)行回應(yīng),充分利用了設(shè)備的接入能力。在反向匹配原則下,可以配置對(duì)請(qǐng)求某些設(shè)備能夠提供的服務(wù)類型的用戶拒絕回應(yīng),這樣可以針對(duì)某個(gè)接入端口的用戶定制服務(wù)類型。


圖1表示本發(fā)明的匹配方法的流程圖;圖2是本發(fā)明采用精確匹配方式的一個(gè)實(shí)施例的匹配方法的流程圖;圖3是本發(fā)明采用模糊匹配方式的一個(gè)實(shí)施例的匹配方法的流程圖;圖4是本發(fā)明采用正向匹配原則和精確匹配方式組合的匹配方法的流程圖;圖5是本發(fā)明采用反向匹配原則和精確匹配方式組合的匹配方法的流程圖;圖6是本發(fā)明的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配設(shè)備的方框圖。
具體實(shí)施例方式
本發(fā)明的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法的方案對(duì)PPPoE協(xié)議中Service-Name的匹配方法進(jìn)行了擴(kuò)充,可以配置三種情況分別實(shí)現(xiàn)不同需求。由于用戶所請(qǐng)求的服務(wù)類型是作為字符串存放在Service-Name屬性中的,在確定了匹配規(guī)則是精確匹配或模糊匹配后,用戶的Service-Name與接入設(shè)備上所配置Service-Name的匹配完全等同于字符串的匹配,在具體實(shí)現(xiàn)時(shí),可以根據(jù)需要確定字符串匹配的方法,例如,只有當(dāng)用戶和接入設(shè)備上所配置的字符串完全相同時(shí)才認(rèn)為是匹配,或當(dāng)一個(gè)字符串包含另一個(gè)字符串時(shí)認(rèn)為是匹配。
根據(jù)本發(fā)明的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法,匹配方式可分為精確匹配方式和模糊匹配方式。
下面結(jié)合圖1說(shuō)明本發(fā)明的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法的基本流程。接入設(shè)備接收會(huì)話請(qǐng)求包PADR(PPPoE發(fā)現(xiàn)階段的請(qǐng)求報(bào)文),在這個(gè)包中包含所想得到的服務(wù)的信息。首先判斷接入設(shè)備上設(shè)置的匹配方式,如果該匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式不一致,則拒絕回應(yīng)用戶的請(qǐng)求。如果該匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式一致,則進(jìn)一步判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空。所述的判斷匹配方式的方法是將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定的。在所述判斷用戶所帶的服務(wù)類型是否為空的結(jié)果為否時(shí),拒絕回應(yīng)用戶的請(qǐng)求。如果判斷的結(jié)果為是,即用戶的服務(wù)類型為空,則回應(yīng)用戶的請(qǐng)求。
圖2是本發(fā)明采用精確匹配方式的一個(gè)實(shí)施例的匹配方法的流程圖。接入設(shè)備接收會(huì)話請(qǐng)求包PADR,在這個(gè)包中包含所想得到的服務(wù)的信息。在步驟S1,判斷接入設(shè)備上設(shè)置的匹配方式,即將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定是否為精確匹配方式,如果判斷的結(jié)果為是,則進(jìn)入步驟S2;如果判斷的結(jié)果為否,即認(rèn)為所設(shè)置的匹配方式是模糊匹配方式,過(guò)程進(jìn)入步驟S4,拒絕用戶的請(qǐng)求。在步驟S2,判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空。如果判斷的結(jié)果為是,即用戶的服務(wù)類型為空,則進(jìn)入步驟S3。在步驟S3,判斷接入設(shè)備上的N個(gè)服務(wù)類型是否未配置滿,N為接入設(shè)備可配置的服務(wù)類型的最大數(shù)目。如果為否,即不存在沒(méi)有配置的服務(wù)類型,則進(jìn)入步驟S4,拒絕回應(yīng)用戶的請(qǐng)求。如果為是,即其中存在沒(méi)有配置的服務(wù)類型,則進(jìn)入步驟S6,進(jìn)行回應(yīng)。即如果用戶帶的服務(wù)類型為空,設(shè)置為精確匹配時(shí),設(shè)備必須存在沒(méi)有配置的服務(wù)類型才可以對(duì)用戶進(jìn)行回應(yīng)。如果步驟S2判斷的結(jié)果為否,即如果用戶的服務(wù)類型不為空,則進(jìn)入步驟S5,與匹配設(shè)備上配置的服務(wù)類型進(jìn)行比較,確定是否存在完全匹配的服務(wù)類型,如果不存在完全匹配的服務(wù)類型,則進(jìn)入步驟S4,拒絕回應(yīng)用戶的請(qǐng)求,否則進(jìn)入步驟S6,進(jìn)行回應(yīng)。
圖3是本發(fā)明采用模糊匹配方式的一個(gè)實(shí)施例的匹配方法的流程圖。接入設(shè)備接收會(huì)話請(qǐng)求包PADR,在這個(gè)包中包含所想得到的服務(wù)的信息。在步驟S11,判斷接入設(shè)備上設(shè)置的匹配方式,即將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定是否為模糊匹配方式,如果判斷的結(jié)果為是,則進(jìn)入步驟S12;如果判斷的結(jié)果為否,即認(rèn)為所設(shè)置的匹配方式是精確匹配方式,過(guò)程進(jìn)入步驟S14,拒絕回應(yīng)用戶的請(qǐng)求。在步驟S12,判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空。如果判斷的結(jié)果為是,即用戶的服務(wù)類型為空,則過(guò)程進(jìn)入步驟S16,無(wú)需考慮設(shè)備上配置的服務(wù)類型是否完全匹配,無(wú)條件回應(yīng)用戶接入請(qǐng)求。如果判斷的結(jié)果為否,即用戶的服務(wù)類型不為空,則進(jìn)入步驟S13,比較查詢接入設(shè)備所配置的N個(gè)服務(wù)類型是否未配置滿,如果用戶的服務(wù)類型全部配置滿,如果沒(méi)有配置滿,則進(jìn)入步驟S15,在步驟S15進(jìn)一步判斷是否存在完全匹配的服務(wù)類型,如果不存在完全匹配的服務(wù)類型,則進(jìn)入步驟S14,拒絕回應(yīng)用戶的請(qǐng)求;如果存在完全匹配的服務(wù)類型,則進(jìn)入步驟S16,回應(yīng)用戶的請(qǐng)求。
根據(jù)本發(fā)明的方法,在設(shè)定精確匹配或模糊匹配方式外,可以增加設(shè)定匹配原則,設(shè)定的匹配原則有正向匹配原則和反向匹配原則。在同等條件下,這兩種匹配原則的結(jié)果正好相反。在反向匹配原則的情況下,如果用戶要求的服務(wù)類型在接入設(shè)備上已經(jīng)配置,則拒絕回應(yīng)用戶的接入請(qǐng)求。而在正向匹配原則的情況下,如果用戶要求的服務(wù)類型在接入設(shè)備上已經(jīng)配置,則響應(yīng)該用戶的接入請(qǐng)求,允許該用戶接入。
用戶根據(jù)需要可以設(shè)置不同的匹配原則與不同的匹配方式的組合,因此可以組合多種匹配方法。
下面結(jié)合圖4具體說(shuō)明本發(fā)明的另一個(gè)實(shí)施例的匹配方法。圖4是本發(fā)明采用正向匹配原則和精確匹配方式組合的匹配方法的流程。
接入設(shè)備接收會(huì)話請(qǐng)求包PADR,在這個(gè)包中包含所想得到的服務(wù)的信息,在步驟S0,判斷接入設(shè)備上設(shè)置的匹配原則是否為正向匹配原則。如果判斷的結(jié)果為不是,即認(rèn)為設(shè)備上設(shè)置的匹配原則是反向匹配原則,過(guò)程進(jìn)入步驟S4,拒絕用戶的請(qǐng)求;如果判斷的結(jié)果為是,則進(jìn)入步驟S1。
在步驟S1,進(jìn)一步判斷接入設(shè)備上設(shè)置的匹配方式,即將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定是否為精確匹配方式,如果判斷的結(jié)果為是,則進(jìn)入步驟S2;如果判斷的結(jié)果為否,即認(rèn)為所設(shè)置的匹配方式是模糊匹配方式,過(guò)程進(jìn)入步驟S4,拒絕用戶的請(qǐng)求。
在步驟S2,判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空。如果判斷的結(jié)果為是,則進(jìn)入步驟S3。如果判斷的結(jié)果為否,則進(jìn)入步驟S5。
在步驟S5,判斷接入設(shè)備是否存在完全匹配的服務(wù)類型,如果有,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,若匹配成功,則回應(yīng)用戶請(qǐng)求,允許用戶接入,若匹配不成功,則拒絕回應(yīng)用戶的請(qǐng)求。如果判斷結(jié)果為接入設(shè)備不存在完全匹配的服務(wù)類型,則進(jìn)入步驟S4,拒絕回應(yīng)用戶的請(qǐng)求。
在步驟S3,判斷接入設(shè)備是否配置滿服務(wù)類型,如果是,則匹配成功,進(jìn)入步驟S6,回應(yīng)用戶請(qǐng)求,允許用戶接入;如果否,則認(rèn)為匹配失敗,進(jìn)入步驟S4,拒絕用戶的請(qǐng)求。
下面結(jié)合圖5的實(shí)施例具體說(shuō)明本發(fā)明采用反向匹配原則和精確匹配方式組合的匹配方法的流程。
當(dāng)設(shè)備上設(shè)置是反向匹配原則和精確匹配組合時(shí),在步驟S10,判斷接入設(shè)備上設(shè)置的匹配原則是否為反向匹配原則。如果判斷的結(jié)果為不是,即認(rèn)為設(shè)備上設(shè)置的匹配原則是正向匹配原則,過(guò)程進(jìn)入步驟S14,拒絕用戶的請(qǐng)求;如果判斷的結(jié)果為是,則進(jìn)入步驟S11。
在步驟S11,進(jìn)一步判斷接入設(shè)備上設(shè)置的匹配方式,即將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定是否為精確匹配方式,如果判斷的結(jié)果為是,則進(jìn)入步驟S12;如果判斷的結(jié)果為否,即認(rèn)為所設(shè)置的匹配方式是模糊匹配方式,過(guò)程進(jìn)入步驟S14,拒絕用戶的請(qǐng)求。
在步驟S12,判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空。如果判斷的結(jié)果為是,則進(jìn)入步驟S13。如果判斷的結(jié)果為否,則進(jìn)入步驟S15,判斷接入設(shè)備是否存在完全匹配的服務(wù)類型,若存在,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,匹配成功,則進(jìn)入步驟S14,拒絕回應(yīng)用戶的請(qǐng)求;若不存在,則進(jìn)入步驟S16,回應(yīng)用戶的請(qǐng)求。
在步驟S13,判斷接入設(shè)備是否配置滿服務(wù)類型,如果是,則進(jìn)入步驟S14,拒絕回應(yīng)用戶請(qǐng)求,否則進(jìn)入步驟S16,回應(yīng)用戶的請(qǐng)求,允許用戶接入。
在其它的匹配原則和匹配方式組合的情況下,可以依據(jù)上面圖1至圖3擴(kuò)展出來(lái)不同的實(shí)施例和匹配流程圖。
當(dāng)設(shè)備上的設(shè)置是正向匹配原則與模糊匹配方式組合的情況,本發(fā)明的匹配方法的流程包括以下步驟判斷用戶的服務(wù)類型是否為空,如果是空,則無(wú)需判斷設(shè)備上的配置,無(wú)條件回應(yīng)用戶的接入請(qǐng)求,若不是空,則判斷設(shè)備上是否存在沒(méi)有配置的服務(wù)類型,若存在,回應(yīng)用戶的接入請(qǐng)求;若不存在,則將用戶所帶服務(wù)類型中的字符串與設(shè)備上所配置的服務(wù)類型屬性進(jìn)行匹配,若匹配成功,則回應(yīng)用戶的接入請(qǐng)求,若匹配不成功,則拒絕用戶的接入請(qǐng)求。
當(dāng)設(shè)備上的設(shè)置是反向匹配原則和模糊匹配方式組合的情況時(shí),本發(fā)明的匹配方法的流程包括以下步驟判斷用戶所帶的服務(wù)類型屬性是否為空,若為空,則拒絕回應(yīng)用戶的接入請(qǐng)求;若不為空,則與設(shè)備上所配置的服務(wù)類型屬性相匹配,若存在匹配的服務(wù)類型,則拒絕用戶接入,若不存在,則回應(yīng)用戶的接入請(qǐng)求。
圖6是本發(fā)明的以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配設(shè)備的實(shí)施例的方框圖。根據(jù)接入設(shè)備接收的會(huì)話請(qǐng)求包PADR中包含所想得到的服務(wù)的信息,匹配原則判斷裝置判斷接入設(shè)備上設(shè)置的匹配原則是否與設(shè)備管理員輸入的設(shè)置的匹配原則一致。判斷接入設(shè)備上設(shè)置的匹配原則是將設(shè)備管理員輸入的設(shè)置匹配原則的字符串與接入設(shè)備上設(shè)置的匹配原則的字符串進(jìn)行比較來(lái)確定設(shè)置的匹配原則是正向匹配原則或是反向匹配原則。如果判斷的匹配原則與設(shè)置的匹配原則不一致,則通過(guò)回應(yīng)/拒絕裝置拒絕回應(yīng)用戶的接入請(qǐng)求。而如果與設(shè)置的匹配原則一致,則由匹配方式判斷裝置進(jìn)一步判斷接入設(shè)備上設(shè)置的匹配方式是否與設(shè)備管理員輸入的設(shè)置的匹配方式一致,即將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定設(shè)置的匹配方式是精確匹配方式或是模糊匹配方式。如果判斷的匹配方式與設(shè)置的匹配方式不一致,則通過(guò)回應(yīng)/拒絕裝置拒絕回應(yīng)用戶的接入請(qǐng)求。而如果判斷的匹配方式與設(shè)置的匹配方式一致,則通過(guò)服務(wù)類型判斷裝置判斷用戶所帶的服務(wù)類型是否空,和由服務(wù)類型配置及匹配確定裝置判斷接入設(shè)備是否配置滿服務(wù)類型以及判斷接入設(shè)備是否存在完全配置的服務(wù)類型,由回應(yīng)/拒絕裝置根據(jù)判斷的結(jié)果確定拒絕回應(yīng)用戶的接入請(qǐng)求。
本領(lǐng)域的技術(shù)人員在了解了上述實(shí)施例后,可以對(duì)其進(jìn)行變化或替換,例如,所述服務(wù)類型配置及匹配確定裝置可以由分開的服務(wù)類型配置確定裝置和服務(wù)類型匹配確定裝置構(gòu)成,分別執(zhí)行各自的功能。所述回應(yīng)/拒絕裝置可以由回應(yīng)裝置和拒絕回應(yīng)裝置構(gòu)成,分別執(zhí)行各自的功能。在本發(fā)明沒(méi)有配置匹配原則的情況下,上述匹配設(shè)備可以不裝備匹配原則判斷裝置。這種匹配設(shè)備適用于實(shí)現(xiàn)圖2和圖3的匹配方法,在此省略其敘述。
本發(fā)明已根據(jù)多個(gè)實(shí)施例進(jìn)行了詳細(xì)的說(shuō)明,但本發(fā)明的匹配方法不限于本文中所述的組合方法和流程圖,這里敘述的實(shí)施例是說(shuō)明性的,而不是限定性的。本領(lǐng)域的普通本領(lǐng)域的技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下進(jìn)行各種更改、替換或組合,本發(fā)明的保護(hù)范圍根據(jù)所附的權(quán)利要求書限定。
權(quán)利要求
1.一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法,包括以下步驟接入設(shè)備接收包含所想得到的服務(wù)的信息的會(huì)話請(qǐng)求包的請(qǐng)求報(bào)文;判斷接入設(shè)備上設(shè)置的匹配方式;如果判斷設(shè)備上設(shè)置的匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式不一致,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷設(shè)備上設(shè)置的匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式是一致的,進(jìn)行以下步驟判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空;根據(jù)判斷的結(jié)果回應(yīng)或拒絕回應(yīng)用戶的請(qǐng)求。
2.根據(jù)權(quán)利要求1的匹配方法,其中所述設(shè)置的匹配方式包括精確匹配方式和模糊匹配方式。
3.根據(jù)權(quán)利要求2的匹配方法,其中在所述設(shè)置的匹配方式是精確匹配方式時(shí),根據(jù)用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的判斷結(jié)果回應(yīng)的步驟包括以下步驟如果判斷的結(jié)果為是,則判斷接入設(shè)備上的N個(gè)服務(wù)類型是否未配置滿,N為接入設(shè)備可配置的服務(wù)類型的最大數(shù)目;如果存在沒(méi)有配置的服務(wù)類型,則回應(yīng)用戶的請(qǐng)求;如果不存在沒(méi)有配置的服務(wù)類型,則拒絕回應(yīng)用戶的請(qǐng)求。
4.根據(jù)權(quán)利要求2的匹配方法,其中在所述設(shè)置的匹配方式是模糊匹配方式時(shí),根據(jù)用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的判斷結(jié)果進(jìn)行回應(yīng)的步驟包括以下步驟如果判斷的結(jié)果為空,則無(wú)條件回應(yīng)用戶接入請(qǐng)求;如果判斷的結(jié)果為不空,則進(jìn)一步比較查詢接入設(shè)備所配置的N個(gè)服務(wù)類型是否未配置滿;如果用戶的服務(wù)類型全部配置滿,或者判斷不存在完全匹配的服務(wù)類型,則拒絕回應(yīng)用戶的請(qǐng)求;如果沒(méi)有配置滿,則回應(yīng)用戶的請(qǐng)求。
5.根據(jù)權(quán)利要求1-4的任一個(gè)權(quán)利要求的匹配方法,其中所述的判斷接入設(shè)備上設(shè)置的匹配方式的步驟是將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定的。
6.根據(jù)權(quán)利要求1的匹配方法,其中在接入設(shè)備接收請(qǐng)求報(bào)文的步驟之后,還包括步驟判斷接入設(shè)備上設(shè)置的匹配原則;如果判斷設(shè)備上設(shè)置的匹配原則與設(shè)備管理員輸入的設(shè)置匹配原則不一致,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷設(shè)備上設(shè)置的匹配原則與設(shè)備管理員輸入的設(shè)置匹配原則是一致的,則進(jìn)行所述的判斷設(shè)備上設(shè)置的匹配方式的步驟及隨后的步驟。
7.根據(jù)權(quán)利要求6的匹配方法,其中所述設(shè)置的原則匹配包括正向原則匹配和反向原則匹配。
8.根據(jù)權(quán)利要求6的匹配方法,其中所述的判斷接入設(shè)備上設(shè)置的匹配方式的步驟是將設(shè)備管理員輸入的設(shè)置匹配方式的字符串與接入設(shè)備上設(shè)置的匹配方式的字符串進(jìn)行比較來(lái)確定的。
9.根據(jù)權(quán)利要求7的匹配方法,其中所述設(shè)置的原則匹配是正向原則匹配,所述的匹配方式是精確匹配方式時(shí),所述判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的步驟包括如果判斷的結(jié)果為是,則判斷接入設(shè)備是否配置滿服務(wù)類型,如果是,則匹配成功,回應(yīng)用戶的請(qǐng)求;如果否,則拒絕用戶的請(qǐng)求;如果判斷的結(jié)果為否,則判斷接入設(shè)備是否存在完全匹配的服務(wù)類型如果存在完全匹配的服務(wù)類型,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,若匹配成功,則回應(yīng)用戶請(qǐng)求,若匹配不成功,則拒絕回應(yīng)用戶的請(qǐng)求;如果不存在完全匹配的服務(wù)類型,則拒絕回應(yīng)用戶的請(qǐng)求。
10.根據(jù)權(quán)利要求7的匹配方法,其中所述設(shè)置的原則匹配是反向原則匹配,所述的匹配方式是精確匹配方式時(shí),所述判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否為空的步驟包括如果判斷的結(jié)果為否,則與設(shè)備上配置的服務(wù)類型進(jìn)行匹配,匹配成功,回應(yīng)用戶請(qǐng)求,匹配不成功,則拒絕回應(yīng)用戶的請(qǐng)求;如果判斷的結(jié)果為是,則判斷接入設(shè)備是否存在沒(méi)有配置的服務(wù)類型,如果存在,則匹配成功,回應(yīng)用戶請(qǐng)求;如果不存在,則匹配失敗,拒絕用戶的請(qǐng)求。
11.根據(jù)權(quán)利要求9或10的匹配方法,其中所述的匹配成功是指用戶和接入設(shè)備上所配置的字符串完全相同。
12.根據(jù)權(quán)利要求9或10的匹配方法,其中所述的匹配成功是指一個(gè)字符串包含另一個(gè)字符串。
13.一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配設(shè)備,其特征在于包括匹配原則判斷裝置,用于判斷接入設(shè)備上設(shè)置的匹配原則是否與設(shè)備管理員輸入的設(shè)置的匹配原則一致;匹配方式判斷裝置,在所述匹配原則判斷裝置判斷設(shè)置的匹配原則后,用于判斷接入設(shè)備上設(shè)置的匹配方式是否與設(shè)備管理員輸入的設(shè)置的匹配方式一致;用戶所帶的服務(wù)類型判定裝置,在所述匹配方式判斷裝置判斷設(shè)置的匹配方式后,用于判斷用戶所帶的服務(wù)類型是否空;服務(wù)類型配置及匹配確定裝置,用于判斷接入設(shè)備是否配置滿服務(wù)類型以及判斷接入設(shè)備是否存在完全配置的服務(wù)類型;響應(yīng)/拒絕確定裝置,分別對(duì)于所述匹配原則判斷裝置、所述匹配方式判斷裝置、所述用戶所帶的服務(wù)類型判定裝置和所述服務(wù)類型配置及匹配確定裝置的判斷結(jié)果進(jìn)行響應(yīng)。
14.根據(jù)權(quán)利要求13的匹配設(shè)備,其特征在于所述服務(wù)類型配置及匹配確定裝置包括服務(wù)類型配置確定裝置和服務(wù)類型匹配確定裝置;所述回應(yīng)/拒絕裝置包括回應(yīng)裝置和拒絕回應(yīng)裝置。
全文摘要
本發(fā)明提供一種以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議的服務(wù)類型的匹配方法及設(shè)備,接入設(shè)備接收會(huì)話請(qǐng)求包的請(qǐng)求報(bào)文;判斷接入設(shè)備上設(shè)置的匹配方式;如果匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式不一致,拒絕回應(yīng)用戶的請(qǐng)求;如果設(shè)置的匹配方式與設(shè)備管理員輸入的設(shè)置匹配方式一致,則判斷用戶發(fā)送的報(bào)文中攜帶的服務(wù)類型是否空;根據(jù)判斷的結(jié)果回應(yīng)或拒絕回應(yīng)用戶的請(qǐng)求。本發(fā)明能夠充分利用接入設(shè)備資源和對(duì)用戶定制不同的服務(wù),保證了當(dāng)接入設(shè)備的接入數(shù)達(dá)到接入限制時(shí),更多的有明確服務(wù)請(qǐng)求的用戶能夠接入,可以配置對(duì)請(qǐng)求某些設(shè)備能夠提供的服務(wù)類型的用戶拒絕回應(yīng),這樣可以針對(duì)某個(gè)接入端口的用戶定制服務(wù)類型。
文檔編號(hào)H04L29/06GK1863204SQ20051012574
公開日2006年11月15日 申請(qǐng)日期2005年12月1日 優(yōu)先權(quán)日2005年12月1日
發(fā)明者吳局業(yè), 張軼炯, 夏開軍 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临西县| 二连浩特市| 五原县| 松潘县| 读书| 沙雅县| 三台县| 土默特左旗| 淮北市| 荆州市| 夏河县| 罗平县| 札达县| 昭觉县| 达孜县| 清河县| 余干县| 莱州市| 广宁县| 富川| 义乌市| 玉山县| 肇东市| 鄂托克前旗| 揭西县| 蓬莱市| 镇宁| 萝北县| 农安县| 仲巴县| 洛川县| 太康县| 商都县| 盐亭县| 罗平县| 蓝山县| 威海市| 敖汉旗| 鞍山市| 贵德县| 柘城县|