一種物聯(lián)網(wǎng)終端的服務(wù)質(zhì)量控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種物聯(lián)網(wǎng)(M2M)終端的服務(wù)質(zhì)量(QoS)控制方法和系統(tǒng),M2M終端預(yù)先配置有服務(wù)認(rèn)證信息,AAA服務(wù)器中預(yù)先配置有所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息;其中方法包括:M2M終端從固網(wǎng)接入設(shè)備獲取到為所述M2M終端分配的IP地址后,將所述服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器;所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備,供所述固網(wǎng)接入設(shè)備按照該QoS信息對所述M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。通過本發(fā)明能夠保證通過短距離無線通信技術(shù)接入核心網(wǎng)情況下M2M終端的QoS控制。
【專利說明】一種物聯(lián)網(wǎng)終端的服務(wù)質(zhì)量控制方法和系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種物聯(lián)網(wǎng)終端的服務(wù)質(zhì)量控制方法和系統(tǒng)。
【【背景技術(shù)】】
[0002]物聯(lián)網(wǎng)(M2M,Machine to Machine)是一種以機(jī)器終端設(shè)備智能交互為核心的、網(wǎng)絡(luò)化的應(yīng)用與服務(wù)。它通過各種承載方式將機(jī)器接入網(wǎng)絡(luò),為客戶提供綜合的信息化解決方案,以滿足客戶對監(jiān)控、指揮調(diào)度、數(shù)據(jù)采集和測量等方面的信息化需求。
[0003]典型的業(yè)務(wù)承載技術(shù)包括:短信、彩信、分組域承載、有線、短距離無線通信技術(shù)等,其中短距離無線通信技術(shù)諸如zigbee、藍(lán)牙、wifi等。一個典型的物聯(lián)網(wǎng)應(yīng)用的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及不同部署位置的數(shù)據(jù)承載如圖1中所示,M2M終端可以采用諸如GPRS、短信、彩信等技術(shù)直接接入到2G/3G/有線網(wǎng)絡(luò)等核心網(wǎng),實(shí)現(xiàn)M2M終端與M2M平臺之間的通信,這種情況下,數(shù)據(jù)通道由提供通信網(wǎng)絡(luò)的運(yùn)營商管理,這種情況如圖1中的M2M終端I所示。還有另外一種情況,M2M終端采用短距離無線通訊技術(shù)接入到M2M數(shù)據(jù)匯聚點(diǎn),再通過2G/3G/有線網(wǎng)絡(luò)等核心網(wǎng)與M2M平臺進(jìn)行通信,這種情況如圖1中的M2M終端I和M2M終端2所示。
[0004]往往,·不同的物聯(lián)網(wǎng)業(yè)務(wù)對網(wǎng)絡(luò)帶寬、實(shí)時性、數(shù)據(jù)安全性、連接時長等具有不同的需求,綜合體現(xiàn)在服務(wù)質(zhì)量(QoS)上,因此需要為M2M終端提供可行的QoS保證機(jī)制。
[0005]在M2M終端直接接入核心網(wǎng)的情況下,數(shù)據(jù)通道的QoS完全依賴于承載技術(shù)實(shí)現(xiàn),即取決于運(yùn)營商網(wǎng)絡(luò)機(jī)制,另外一方面,這種情況下的部署方式對M2M終端電源要求高,成本也相應(yīng)較高。
[0006]目前廣泛采用的是通過M2M數(shù)據(jù)匯聚點(diǎn)進(jìn)行接入的部署方式,M2M終端通過短距離無線通信技術(shù)與M2M數(shù)據(jù)匯聚點(diǎn)連接,M2M終端與M2M數(shù)據(jù)匯聚點(diǎn)的部署具有很好的專用性和規(guī)劃性,不需要進(jìn)行服務(wù)質(zhì)量差分服務(wù),而對于M2M數(shù)據(jù)匯聚點(diǎn)與核心網(wǎng)之間的數(shù)據(jù)通道,與其他非物聯(lián)網(wǎng)數(shù)據(jù)業(yè)務(wù)共享網(wǎng)絡(luò)資源,需要保證M2M數(shù)據(jù)匯聚點(diǎn)到M2M平臺的數(shù)據(jù)通道的QoS,或者需要根據(jù)不同M2M終端類型或不同服務(wù)的用戶進(jìn)行不同QoS的保證,但目前尚沒有技術(shù)可以實(shí)現(xiàn)。
【
【發(fā)明內(nèi)容】
】
[0007]有鑒于此,本發(fā)明提供了一種M2M終端的QoS控制方法和系統(tǒng),以便于保證通過短距離無線通信技術(shù)接入核心網(wǎng)情況下M2M終端的QoS控制。
[0008]具體技術(shù)方案如下:
[0009]一種物聯(lián)網(wǎng)M2M終端的服務(wù)質(zhì)量QoS控制方法,M2M終端預(yù)先配置有服務(wù)認(rèn)證信息,AAA服務(wù)器中預(yù)先配置有所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息;該方法包括:
[0010]所述M2M終端從固網(wǎng)接入設(shè)備獲取到為所述M2M終端分配的IP地址后,將所述服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器;[0011 ] 所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備,供所述固網(wǎng)接入設(shè)備按照該QoS信息對所述M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。
[0012]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述M2M終端從固網(wǎng)接入設(shè)備獲取被分配的IP地址具體包括:
[0013]所述M2M終端廣播DHCP Discover消息;
[0014]所述固網(wǎng)接入設(shè)備接收到所述DHCP Discover消息后,從本地地址池為所述M2M終端分配IP地址或者請求DHCP服務(wù)器為所述M2M終端分配IP地址,將為所述M2M終端分配的IP地址攜帶在DHCP Offer消息中發(fā)送給所述M2M終端。
[0015]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述固網(wǎng)接入設(shè)備將為所述M2M終端分配的IP地址提供給所述M2M終端時,記錄為所述M2M終端分配的IP地址和所述M2M終端的MAC地址,創(chuàng)建轉(zhuǎn)發(fā)上下文,設(shè)置針對所述M2M終端的轉(zhuǎn)發(fā)策略為轉(zhuǎn)發(fā)所述M2M終端的消息至設(shè)備管理服務(wù)器。
[0016]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備具體包括:
[0017]所述設(shè)備管理服務(wù)器發(fā)送攜帶所述服務(wù)認(rèn)證信息的接入請求消息Access-Request 給 AAA 服務(wù)器;
[0018]所述AAA服務(wù)器利用接收到的服務(wù)認(rèn)證信息和本地預(yù)先配置的服務(wù)認(rèn)證信息進(jìn)行認(rèn)證,認(rèn)證成功后,確定接收到的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將該QoS信息攜帶在允許接入消息Access-Acc印t中發(fā)送給所述設(shè)備管理服務(wù)器;
[0019]所述設(shè)備管理服務(wù)器將該QoS信息攜帶在認(rèn)證分析請求消息CoA-Request中發(fā)送給固網(wǎng)接入設(shè)備。
[0020]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述固網(wǎng)接入設(shè)備接收到設(shè)備管理服務(wù)器發(fā)送的QoS信息后,將針對所述M2M終端的轉(zhuǎn)發(fā)策略修改為允許所述M2M終端與M2M平臺通信,并記錄所述M2M終端的QoS信息。
[0021]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,該方法還包括:
[0022]所述固網(wǎng)接入設(shè)備修改針對所述M2M終端的轉(zhuǎn)發(fā)策略后,向所述設(shè)備管理服務(wù)器發(fā)送認(rèn)證分析應(yīng)答消息CoA-Ack ;
[0023]所述設(shè)備管理服務(wù)器向所述M2M終端發(fā)送認(rèn)證成功消息,通知所述M2M終端可以開始與M2M平臺通信。
[0024]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,該方法還包括:
[0025]所述設(shè)備管理服務(wù)器從AAA服務(wù)器獲取到所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息后,在本地存儲所述服務(wù)認(rèn)證信息及其對應(yīng)的QoS信息;
[0026]所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備具體包括:
[0027]所述設(shè)備管理服務(wù)器查詢本地是否存在與來自M2M終端的服務(wù)認(rèn)證信息相同的服務(wù)認(rèn)證信息,如果是,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;否則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。[0028]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述服務(wù)認(rèn)證信息包括賬號和密碼;
[0029]所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備具體包括:
[0030]所述設(shè)備管理服務(wù)器查詢本地是否存在與M2M終端發(fā)送的賬號相同的賬號,如果賬號存在,但密碼不一致,則發(fā)送認(rèn)證失敗消息給所述M2M終端;如果賬號存在且密碼也一致,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;
[0031]如果賬號不存在,則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。
[0032]一種M2M終纟而的QoS控制系統(tǒng),該系統(tǒng)包括:M2M終纟而、固網(wǎng)接入設(shè)備、設(shè)備管理服務(wù)器和AAA服務(wù)器,其中所述M2M終端預(yù)先配置有服務(wù)認(rèn)證信息,所述AAA服務(wù)器中預(yù)先配置有所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息;
[0033]所述M2M終端,用于從固網(wǎng)接入設(shè)備獲取到為所述M2M終端分配的IP地址后,將所述服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器;
[0034]所述設(shè)備管理服務(wù)器,用于將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備;
[0035]所述固網(wǎng)接入設(shè)備,用于按照所述QoS信息對所述M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。
[0036]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述M2M終端在從固網(wǎng)接入設(shè)備獲取IP地址時,具體執(zhí)行:廣播DHCP Discover消息;
[0037]所述固網(wǎng)接入設(shè)備,還用于接收到所述DHCP Discover消息后,從本地地址池為所述M2M終端分配IP地址或者請求DHCP服務(wù)器為所述M2M終端分配IP地址,將為所述M2M終端分配的IP地址攜帶在DHCP Offer消息中發(fā)送給所述M2M終端。
[0038]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述固網(wǎng)接入設(shè)備,還用于將為所述M2M終端分配的IP地址提供給所述M2M終端時,記錄為所述M2M終端分配的IP地址和所述M2M終端的MAC地址,創(chuàng)建轉(zhuǎn)發(fā)上下文,設(shè)置針對所述M2M終端的轉(zhuǎn)發(fā)策略為轉(zhuǎn)發(fā)所述M2M終端的消息至設(shè)備管理服務(wù)器。
[0039]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述設(shè)備管理服務(wù)器,具體用于發(fā)送攜帶所述服務(wù)認(rèn)證信息的接入請求消息Access-Request給AAA服務(wù)器;將從AAA服務(wù)器接收到的QoS信息攜帶在認(rèn)證分析請求消息CoA-Request中發(fā)送給固網(wǎng)接入設(shè)備;
[0040]所述AAA服務(wù)器,用于利用接收到的服務(wù)認(rèn)證信息和本地預(yù)先配置的服務(wù)認(rèn)證信息進(jìn)行認(rèn)證,認(rèn)證成功后,確定接收到的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將該QoS信息攜帶在允許接入消息Access-Acc印t中發(fā)送給所述設(shè)備管理服務(wù)器。
[0041]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述固網(wǎng)接入設(shè)備,還用于接收到設(shè)備管理服務(wù)器發(fā)送的QoS信息后,將針對所述M2M終端的轉(zhuǎn)發(fā)策略修改為允許所述M2M終端與M2M平臺通信,并記錄所述M2M終端的QoS信息。
[0042]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述固網(wǎng)接入設(shè)備,還用于修改針對所述M2M終端的轉(zhuǎn)發(fā)策略后,向所述設(shè)備管理服務(wù)器發(fā)送認(rèn)證分析應(yīng)答消息CoA-Ack ;
[0043]所述設(shè)備管理服務(wù)器,還用于接收到所述CoA-Ack后,向所述M2M終端發(fā)送認(rèn)證成功消息,通知所述M2M終端可以開始與M2M平臺通信。[0044]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述設(shè)備管理服務(wù)器,還用于從AAA服務(wù)器獲取到所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息后,在本地存儲所述服務(wù)認(rèn)證信息及其對應(yīng)的QoS信息;
[0045]所述設(shè)備管理服務(wù)器在將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備時,具體執(zhí)行:查詢設(shè)備管理服務(wù)器本地是否存在與來自M2M終端的服務(wù)認(rèn)證信息相同的服務(wù)認(rèn)證信息,如果是,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;否則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。
[0046]根據(jù)本發(fā)明一優(yōu)選實(shí)施例,所述服務(wù)認(rèn)證信息包括賬號和密碼;
[0047]所述設(shè)備管理服務(wù)器在將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備時,具體執(zhí)行:查詢所述設(shè)備管理服務(wù)器本地是否存在與M2M終端發(fā)送的賬號相同的賬號,如果賬號存在,但密碼不一致,則發(fā)送認(rèn)證失敗消息給所述M2M終端;如果賬號存在且密碼也一致,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;如果賬號不存在,則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。
[0048]由以上技術(shù)方案可以看出,本發(fā)明通過新增設(shè)備管理服務(wù)器,使得M2M終端獲取到IP地址后,將服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器,由設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至固網(wǎng)接入設(shè)備,從而使得固網(wǎng)接入設(shè)備能夠按照該QoS信息對所述M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。也就是說,本發(fā)明提供了一種針對通過短距離無線通信技術(shù)接入核心網(wǎng)情況下M2M終端的QoS保障機(jī)制。
【【專利附圖】
【附圖說明】】
[0049]圖1為一個典型的物聯(lián)網(wǎng)應(yīng)用的拓?fù)浣Y(jié)構(gòu)示意圖;
[0050]圖2為本發(fā)明實(shí)施例提供的QoS控制系統(tǒng)結(jié)構(gòu)圖;
[0051]圖3為本發(fā)明實(shí)施例提供的QoS控制方法流程圖。
【【具體實(shí)施方式】】
[0052]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0053]本發(fā)明的QoS控制針對的是通過短距離無線通信技術(shù)接入核心網(wǎng)的場景,因此M2M終端的QoS控制系統(tǒng)如圖2中所示,在該系統(tǒng)中M2M終端、M2M數(shù)據(jù)匯聚點(diǎn)、固網(wǎng)接入設(shè)備和 AAA (Authentication、Authorization、Accounting,認(rèn)證、授權(quán)、計費(fèi))服務(wù)器是現(xiàn)有系統(tǒng)中已有的設(shè)備,本發(fā)明中新增加了設(shè)備管理服務(wù)器,分別與固網(wǎng)接入設(shè)備和AAA服務(wù)器相連,在控制層面進(jìn)行QoS信息的分發(fā)、授權(quán)和控制。
[0054]本發(fā)明的核心思想在于,預(yù)先在M2M終端配置服務(wù)認(rèn)證信息,在AAA服務(wù)器中配置服務(wù)認(rèn)證信息對應(yīng)的QoS信息;M2M終端接入M2M數(shù)據(jù)匯聚點(diǎn)且從固網(wǎng)接入設(shè)備獲取到被分配的IP地址后,將服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器,設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的該服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至固網(wǎng)接入設(shè)備,供固網(wǎng)接入設(shè)備按照該QoS信息對該M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。[0055]圖1中所示的M2M終端可以是物聯(lián)網(wǎng)中的無線終端設(shè)備,典型的可以是傳感器節(jié)點(diǎn),該傳感器節(jié)點(diǎn)包含有傳感器、電源、有限的計算資源、內(nèi)存以及低功耗的無線通信模塊(例如wifi模塊、藍(lán)牙模塊或Zigbee模塊),在物聯(lián)網(wǎng)中通常體現(xiàn)為一個小體積的物理節(jié)點(diǎn),在通過認(rèn)證后,傳感器節(jié)點(diǎn)能夠?qū)鞲袛?shù)據(jù)發(fā)送至M2M平臺。該M2M終端可以采用諸如wif1、藍(lán)牙或Zigbee等短距離無線通信技術(shù)接入核心網(wǎng),其基礎(chǔ)是首先與M2M數(shù)據(jù)匯聚點(diǎn)建立連接。
[0056]M2M數(shù)據(jù)匯聚點(diǎn)根據(jù)采用的短距離無線通信技術(shù)的類型采用對應(yīng)的設(shè)備,例如當(dāng)采用wifi技術(shù)接入核心網(wǎng)時,對應(yīng)的M2M數(shù)據(jù)匯聚點(diǎn)為AP (接入點(diǎn)),當(dāng)采用藍(lán)牙技術(shù)接入核心網(wǎng)時,對應(yīng)的M2M數(shù)據(jù)匯聚點(diǎn)為藍(lán)牙網(wǎng)關(guān),當(dāng)采用Zigbee技術(shù)接入核心網(wǎng)時,對應(yīng)的M2M數(shù)據(jù)匯聚點(diǎn)為物聯(lián)網(wǎng)網(wǎng)關(guān)。M2M數(shù)據(jù)匯聚點(diǎn)與M2M終端連接后,負(fù)責(zé)M2M終端與固網(wǎng)接入設(shè)備之間的數(shù)據(jù)和信令傳輸。
[0057]固網(wǎng)接入設(shè)備負(fù)責(zé)將AP接入核心網(wǎng),通過M2M數(shù)據(jù)匯聚點(diǎn)和固網(wǎng)接入設(shè)備,實(shí)現(xiàn)M2M終端通過無線通信技術(shù)接入核心網(wǎng)絡(luò),本發(fā)明中涉及的核心網(wǎng)主要以固網(wǎng)形式存在,固網(wǎng)接入設(shè)備可以是諸如寬帶接入網(wǎng)關(guān)(BNG)等。
[0058]AAA服務(wù)器主要用于實(shí)現(xiàn)用戶的鑒權(quán)、授權(quán)和計費(fèi)功能,一般使用Radius或Diameter 協(xié)議。
[0059]設(shè)備管理服務(wù)器是本發(fā)明的核心設(shè)備,能夠與M2M終端、BNG以及AAA服務(wù)器進(jìn)行直接的通信,實(shí)現(xiàn)對M2M終端的認(rèn)證、QoS信息授權(quán)分發(fā)等功能。
[0060]M2M平臺是物聯(lián)網(wǎng)的應(yīng)用服務(wù)器平臺,實(shí)現(xiàn)對M2M終端發(fā)送來的數(shù)據(jù)進(jìn)行處理和業(yè)務(wù)邏輯,本發(fā)明中與QoS控制和實(shí)現(xiàn)無關(guān)。本發(fā)明實(shí)施例中涉及的M2M平臺可以是運(yùn)營商提供的,也可以是第三方提供的,也就是說,本發(fā)明可以應(yīng)用于至少兩種場景:第一種場景是整個系統(tǒng)包括M2M終端、M2M平臺以及中間的網(wǎng)絡(luò)都是運(yùn)營商提供的;第二種場景是M2M終端和M2M平臺是第三方提供的,運(yùn)營商只提供中間的網(wǎng)絡(luò)和完成QoS功能的設(shè)備。
[0061]在接口上,M2M終端與M2M數(shù)據(jù)匯聚點(diǎn)之間的sr接口為空中接口,可以通過諸如wif1、藍(lán)牙、zigbee等協(xié)議進(jìn)行數(shù)據(jù)通信和安全性保護(hù)。M2M終端與設(shè)備管理服務(wù)器之間的sm接口主要用于M2M終端與設(shè)備管理服務(wù)器之間的網(wǎng)絡(luò)服務(wù)認(rèn)證消息的傳遞,可以采用廠商自己設(shè)計的接口協(xié)議。M2M終端與M2M平臺之間的sd接口用于M2M終端與M2M平臺之間的數(shù)據(jù)通信,可以采用廠商自己設(shè)計的接口協(xié)議,與QoS控制流程無關(guān)。M2M數(shù)據(jù)匯聚點(diǎn)與固網(wǎng)接入設(shè)備之間的gb接口可以采用通用的以太網(wǎng)接入技術(shù),支持VLAN。設(shè)備管理服務(wù)器與AAA服務(wù)器之間的ma接口,可以采用Radius協(xié)議。設(shè)備管理服務(wù)器與固網(wǎng)接入設(shè)備之間的mb接口,用于信令層面的傳輸,可以基于Radius協(xié)議。
[0062]下面結(jié)合具體實(shí)施例對本發(fā)明提供的基于上述系統(tǒng)的實(shí)現(xiàn)方式進(jìn)行詳細(xì)描述,首先要對認(rèn)證系統(tǒng)進(jìn)行預(yù)配置,該預(yù)配置主要包括:
[0063]I)對M2M終端的配置,主要包括以下兩個方面:
[0064]第一方面、預(yù)先在M2M終端配置服務(wù)認(rèn)證信息,該服務(wù)認(rèn)證信息是M2M終端使用運(yùn)營商業(yè)務(wù)的賬戶信息,通常可以體現(xiàn)為賬號、密碼等。在本發(fā)明實(shí)施例中服務(wù)認(rèn)證信息會與QoS信息相關(guān)聯(lián)。通常M2M方案的提供商會首先根據(jù)物聯(lián)網(wǎng)規(guī)模、數(shù)據(jù)模型確定需要的帶寬資源,然后進(jìn)一步確定所需要的QoS,進(jìn)一步向運(yùn)營商申請相應(yīng)的QoS。在向運(yùn)營商申請時,可以通過到運(yùn)營商營業(yè)廳認(rèn)證、使用短信獲取、從運(yùn)營商網(wǎng)絡(luò)申請等等方式獲取服務(wù)認(rèn)證信息,并配置于M2M終端上,具體采用什么樣的獲取方式和服務(wù)認(rèn)證信息的形式依賴于運(yùn)營商的策略。一旦申請了服務(wù)認(rèn)證信息,AAA服務(wù)器上就具備已申請的合法的服務(wù)認(rèn)證信息。
[0065]在此需要說明的是,多個M2M終端可以共用相同的服務(wù)認(rèn)證信息,例如采用組賬號和密碼構(gòu)成服務(wù)認(rèn)證信息的形式。
[0066]第二方面、預(yù)先在M2M終端上配置與M2M數(shù)據(jù)匯聚點(diǎn)建立連接所使用的信息,包括但不限于網(wǎng)絡(luò)標(biāo)識、加密算法等,若M2M數(shù)據(jù)匯聚點(diǎn)為wifi網(wǎng)絡(luò)的AP,則網(wǎng)絡(luò)標(biāo)識可以為無線網(wǎng)絡(luò)的SSID(Service Set Identifier,服務(wù)集標(biāo)識)。該加密算法是在進(jìn)行無線網(wǎng)絡(luò)數(shù)據(jù)傳輸時采用的加密算法,目的是為了保證數(shù)據(jù)的無線傳輸安全性。這部分是通常無線網(wǎng)絡(luò)接入所具有的信息。
[0067]在M2M終端上進(jìn)行的上述配置可以通過串口進(jìn)行,但一般情況下,物聯(lián)網(wǎng)的M2M終端數(shù)量大且不具有鍵盤等外設(shè),因此可以采用一些特殊的方式進(jìn)行信息配置,例如SmartConfigure (智能配置)方式來進(jìn)行自動地批量配置。
[0068]2)對AAA服務(wù)器的配置,一方面AAA服務(wù)器上配置有已申請的服務(wù)認(rèn)證信息,另一方面為了實(shí)現(xiàn)QoS控制,在AAA服務(wù)器上配置有各服務(wù)認(rèn)證信息對應(yīng)的QoS信息,該QoS信息可以體現(xiàn)為QoS級別。
[0069]在上述配置的基礎(chǔ)上,本發(fā)明實(shí)施例提供的M2M終端作為其中一個核心設(shè)備,具備以下功能:
[0070]I)接入M2M匯聚點(diǎn)。以M2M終端與M2M數(shù)據(jù)匯聚點(diǎn)為wifi無線網(wǎng)絡(luò)為例,此時的M2M數(shù)據(jù)點(diǎn)為AP,M2M終端掃描發(fā)現(xiàn)Wifi無線網(wǎng)絡(luò),利用預(yù)先配置的SSID以及加密算法進(jìn)行網(wǎng)絡(luò)接入,成功關(guān)聯(lián)到AP。
[0071]2)從固網(wǎng)接入設(shè)備獲取分配給該M2M終端的IP地址。具體地,M2M終端通過DHCP流程獲取IP地址,即廣播DHCP Discover消息,固網(wǎng)接入設(shè)備接收到DHCP Discover消息后,將分配給M2M終端的IP地址攜帶在DHCP Offer消息中發(fā)送給M2M終端,M2M終端從DHCP Offer消息中就能夠獲取到被分配的IP地址。
[0072]3)獲取IP地址后,將預(yù)先配置的服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器。具體地,M2M終端將攜帶服務(wù)認(rèn)證信息的接入認(rèn)證消息發(fā)送至固網(wǎng)接入設(shè)備,再由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器。
[0073]4)接收到認(rèn)證失敗消息Registration NAK后,將認(rèn)證失敗的結(jié)果通知用戶,用戶可選擇重新配置,重新發(fā)起認(rèn)證流程。
[0074]5)接收到認(rèn)證成功消息后,M2M終端開始與M2M平臺進(jìn)行通信。例如若M2M終端為傳感器節(jié)點(diǎn),則開始發(fā)送傳感數(shù)據(jù)到M2M平臺,開始傳感數(shù)據(jù)的業(yè)務(wù)邏輯處理。
[0075]M2M數(shù)據(jù)匯聚點(diǎn)的功能與現(xiàn)有技術(shù)中相同,即適用于M2M匯聚點(diǎn)的已有功能,即:與M2M終端建立連接,允許M2M終端的接入。
[0076]固網(wǎng)接入設(shè)備是本發(fā)明的核心設(shè)備之一,具備以下功能:
[0077]I)為M2M終端分配IP地址,具體地,當(dāng)固網(wǎng)接入設(shè)備接收到M2M終端廣播的DHCPDiscover消息后,從本地地址池為該M2M終端分配IP地址或者請求DHCP服務(wù)器為該M2M終端分配IP地址,將為該M2M終端分配的IP地址攜帶在DHCP Offer消息中發(fā)送給該M2M終端。[0078]2)為M2M終端分配IP地址后,記錄M2M終端的IP地址和MAC地址,創(chuàng)建轉(zhuǎn)發(fā)上下文,設(shè)置針對該M2M終端的轉(zhuǎn)發(fā)策略為轉(zhuǎn)發(fā)該M2M終端的消息至設(shè)備管理服務(wù)器。這樣在M2M終端認(rèn)證成功之前,來自M2M終端的消息都會被轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
[0079]3)在認(rèn)證成功之前,將來自M2M終端的服務(wù)認(rèn)證信息轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。具體地,接收M2M終端發(fā)送的攜帶服務(wù)認(rèn)證信息的接入認(rèn)證消息,將接入認(rèn)證消息轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
[0080]4)接收到設(shè)備管理服務(wù)器發(fā)送的QoS信息后,將針對該M2M終端的轉(zhuǎn)發(fā)策略修改為允許該M2M終端與M2M平臺通信,并記錄該M2M終端的QoS信息。在此之后,來自M2M終端的數(shù)據(jù)就不會再轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器,而是轉(zhuǎn)發(fā)至M2M平臺。并且,固網(wǎng)接入設(shè)備就能夠根據(jù)M2M終端的QoS信息對該M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。
[0081]5)在修改上述轉(zhuǎn)發(fā)策略后,向設(shè)備管理服務(wù)器發(fā)送認(rèn)證分析應(yīng)答消息CoA-Ack。
[0082]設(shè)備管理服務(wù)器也是本發(fā)明的核心設(shè)備之一,具備以下功能:
[0083]I)接收到來自M2M終端的服務(wù)認(rèn)證信息后,獲取該服務(wù)認(rèn)證信息對應(yīng)的QoS信息。其中獲取QoS信息可以存在以下兩種方式:
[0084]第一種方式、設(shè)備管理服務(wù)器將服務(wù)認(rèn)證信息發(fā)送給AAA服務(wù)器,由AAA服務(wù)器進(jìn)行認(rèn)證和確定服務(wù)認(rèn)證信息對應(yīng)的QoS后,將QoS反饋給設(shè)備管理服務(wù)器。具體地,設(shè)備管理服務(wù)器可以發(fā)送攜帶服務(wù)認(rèn)證信息的接入請求消息Access-Request給AAA服務(wù)器;由AAA服務(wù)器對服務(wù)認(rèn)證信息進(jìn)行認(rèn)證,若認(rèn)證通過,就將服務(wù)認(rèn)證信息對應(yīng)的QoS信息攜帶在允許接入消息Access-Accept中發(fā)送給設(shè)備管理服務(wù)器,設(shè)備管理服務(wù)器從Access-Accept中就能夠獲取到QoS信息。
[0085]第二種方式、對于從AAA服務(wù)器獲取到的服務(wù)認(rèn)證信息對應(yīng)的QoS信息后,在設(shè)備管理服務(wù)器本地對服務(wù)認(rèn)證信息及其對應(yīng)的QoS信息進(jìn)行存儲。這樣,設(shè)備管理服務(wù)器接收到來自M2M終端的服務(wù)認(rèn)證信息后,可以首先查詢本地是否存在與來自該M2M終端的服務(wù)認(rèn)證信息相同的服務(wù)認(rèn)證信息,如果是,直接確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;否則再按照第一種方式從AAA服務(wù)器獲取QoS信息。
[0086]對于第二種方式而言,若服務(wù)認(rèn)證信息包括賬號和密碼,那么具體地,設(shè)備管理服務(wù)器可以首先查詢本地是否存在與M2M終端發(fā)送的賬號相同的賬號,如果賬號存在,但密碼不一致,則發(fā)送認(rèn)證失敗消息給M2M終端;如果賬號存在且密碼也一致,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;如果賬號不存在,則按照第一種方式從AAA服務(wù)器獲取QoS信息。
[0087]2)將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。具體地,可以將QoS信息攜帶在認(rèn)證分析請求消息CoA-Request中發(fā)送給固網(wǎng)接入設(shè)備。
[0088]3)接收到固網(wǎng)接入設(shè)備的CoA-Ack后,向該M2M終端發(fā)送認(rèn)證成功消息,通知該M2M終端可以開始與M2M平臺通信。
[0089]4)如果認(rèn)證失敗,則向M2M終端發(fā)送認(rèn)證失敗消息Registration NAK,通知M2M終端認(rèn)證失敗,M2M終端將認(rèn)證失敗的結(jié)果通知用戶,用戶可選擇重新配置,重新發(fā)起認(rèn)證流程。
[0090]本發(fā)明實(shí)施例提供的AAA服務(wù)器的功能與已有功能相比,多了與QoS信息相關(guān)的處理功能,具體地,AAA服務(wù)器具備以下功能:[0091]I)認(rèn)證功能,即利用設(shè)備管理服務(wù)器發(fā)送來的M2M終端的服務(wù)認(rèn)證信息進(jìn)行認(rèn)證。具體地,AAA服務(wù)器將用戶申請配置在AAA服務(wù)器中的賬號和密碼與設(shè)備管理服務(wù)器發(fā)送來的賬號和密碼,如果相同,AAA服務(wù)器確定認(rèn)證成功。
[0092]2)將認(rèn)證結(jié)果發(fā)送給設(shè)備管理服務(wù)器。具體地,如果認(rèn)證成功,AAA服務(wù)器可以發(fā)送Access-Accept給設(shè)備管理服務(wù)器,如果認(rèn)證失敗,則AAA服務(wù)器發(fā)送Access-Re ject給設(shè)備管理服務(wù)器。
[0093]3)在認(rèn)證成功時,將服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送給設(shè)備管理服務(wù)器。具體地,服務(wù)認(rèn)證信息可以攜帶在Access-Accept給設(shè)備管理服務(wù)器。
[0094]下面通過圖3對本發(fā)明實(shí)施例提供的QoS控制方法進(jìn)行詳細(xì)描述,圖3為本發(fā)明實(shí)施例提供的QoS控制方法流程圖,可以包括以下步驟:
[0095]步驟301:M2M終端接入M2M數(shù)據(jù)匯聚點(diǎn)。
[0096]以M2M終端與M2M數(shù)據(jù)匯聚點(diǎn)為wifi無線網(wǎng)絡(luò)為例,此時的M2M數(shù)據(jù)點(diǎn)為AP,M2M終端掃描發(fā)現(xiàn)Wifi無線網(wǎng)絡(luò),利用預(yù)先配置的SSID以及加密算法進(jìn)行網(wǎng)絡(luò)接入,成功關(guān)聯(lián)到AP。對于M2M數(shù)據(jù)匯聚點(diǎn)為藍(lán)牙網(wǎng)關(guān)或物聯(lián)網(wǎng)網(wǎng)關(guān)的接入過程,鑒于是現(xiàn)有技術(shù)在此不再贅述。
[0097]步驟302:M2M終端從固網(wǎng)接入設(shè)備獲取為該M2M終端分配的IP地址。
[0098]在本步驟中,M2M終端可以通過DHCP過程從BNG獲取IP地址,具體地,M2M終端廣播DHCP Discover消息,固網(wǎng)接入設(shè)備接收到DHCPDiscover消息后,可以從本地配置的地址池為該M2M終端分配IP地址,也可以請求DHCP服務(wù)器為該M2M終端分配IP地址;然后固網(wǎng)接入設(shè)備將為該M2M終端分配的IP地址攜帶在DHCP Offer消息中發(fā)送給M2M終端。
[0099]之后M2M終端發(fā)送DHCP Request消息作為DHCP Offer消息的響應(yīng),通知固網(wǎng)接入設(shè)備將要使用分配的IP地址,固網(wǎng)接入設(shè)備發(fā)送DHCP ACK報文給M2M終端作確認(rèn)。至此,M2M終端完成IP地址獲取流程。
[0100]步驟303:固網(wǎng)接入設(shè)備記錄為M2M終端分配的IP地址和M2M終端的MAC地址,創(chuàng)建轉(zhuǎn)發(fā)上下文,設(shè)置轉(zhuǎn)發(fā)策略為轉(zhuǎn)發(fā)該M2M終端的消息至設(shè)備管理服務(wù)器。
[0101]步驟304:固網(wǎng)接入設(shè)備向設(shè)備管理服務(wù)器發(fā)送Radius接入請求消息Access-Request,該 Access-Request 攜帶 M2M 終端的 IP 地址和 MAC 地址。
[0102]步驟305:設(shè)備管理服務(wù)器收到Access-Request后,記錄M2M終端的MAC和IP地址,倉Il建轉(zhuǎn)發(fā)上下文。同時回復(fù)Radius允許接入消息Access-Accept給固網(wǎng)接入設(shè)備。
[0103]設(shè)備管理服務(wù)器記錄的M2M終端的MAC和IP地址也為后面認(rèn)證及服務(wù)質(zhì)量控制信息分發(fā)授權(quán)使用。步驟304和步驟305并不是本發(fā)明所必須的
[0104]步驟306:M2M終端發(fā)送接入認(rèn)證消息到設(shè)備管理服務(wù)器,該接入認(rèn)證消息攜帶預(yù)先配置的服務(wù)認(rèn)證信息。
[0105]M2M終端發(fā)送的接入認(rèn)證消息經(jīng)由M2M數(shù)據(jù)匯聚點(diǎn)發(fā)送至固網(wǎng)接入設(shè)備,由于固網(wǎng)接入設(shè)備此時默認(rèn)的配置為轉(zhuǎn)發(fā)消息至設(shè)備管理服務(wù)器,因此,該接入認(rèn)證消息進(jìn)一步被轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
[0106]步驟307:設(shè)備管理服務(wù)器發(fā)送Radius接入請求消息Access-Request給AAA服務(wù)器,該Access-Request中攜帶服務(wù)認(rèn)證信息。
[0107]步驟308:AAA服務(wù)器利用服務(wù)認(rèn)證信息對M2M終端進(jìn)行認(rèn)證,認(rèn)證成功后,確定該服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將該QoS信息通過Access-Accept發(fā)送給設(shè)備管理服務(wù)器。
[0108]AAA服務(wù)器將用戶申請配置在AAA服務(wù)器中的賬號和密碼與設(shè)備管理服務(wù)器發(fā)送來的賬號和密碼,如果相同,AAA服務(wù)器確定認(rèn)證成功,由于在AAA服務(wù)器中預(yù)先配置了服務(wù)認(rèn)證信息對應(yīng)的QoS,因此可以將對應(yīng)的QoS信息攜帶在Access-Accept中發(fā)送給設(shè)備管理服務(wù)器。
[0109]如果比較結(jié)果不相同,則認(rèn)證失敗,AAA服務(wù)器發(fā)送Radius拒絕接入消息Access-Reject給設(shè)備管理服務(wù)器,通知認(rèn)證失敗。
[0110]Access-Accept消息中可以攜帶服務(wù)質(zhì)量等級(QI)信息給設(shè)備管理服務(wù)器,QI可以通過Radius Vendor-Specific屬性標(biāo)識并在Value值中攜帶。
[0111]步驟309:設(shè)備管理服務(wù)器向固網(wǎng)接入設(shè)備發(fā)送Radius認(rèn)證分析請求消息CoA-Request,該 CoA-Request 攜帶 QoS 信息。
[0112]如果認(rèn)證成功,則設(shè)備管理服務(wù)器向固網(wǎng)接入設(shè)備發(fā)送CoA-Request以通知固網(wǎng)接入設(shè)備修改M2M終端所對應(yīng)的數(shù)據(jù)轉(zhuǎn)發(fā)策略,同時將QoS信息提供給固網(wǎng)接入設(shè)備。
[0113]如果是認(rèn)證失敗,則設(shè)備管理服務(wù)器向M2M終端發(fā)送認(rèn)證失敗消息RegistrationNAK,通知M2M終端認(rèn)證失敗,M2M終端將認(rèn)證失敗的結(jié)果通知用戶,用戶可選擇重新配置,重新發(fā)起認(rèn)證流程。
[0114]步驟310:固網(wǎng)接入設(shè)備接收到CoA-Request后,修改轉(zhuǎn)發(fā)策略為允許該M2M終端與M2M平臺通信且記錄該M2M終端的QoS信息,并發(fā)送認(rèn)證分析應(yīng)答消息CoA-Ack給設(shè)備管理服務(wù)器作為響應(yīng)。
[0115]固網(wǎng)接入設(shè)備記錄該M2M終端的QoS信息之后,后續(xù)對于M2M終端的數(shù)據(jù)按照該QoS信息對應(yīng)的策略進(jìn)行轉(zhuǎn)發(fā),從而實(shí)現(xiàn)固網(wǎng)接入設(shè)備對M2M終端的QoS控制。具體地,固網(wǎng)接入設(shè)備可以記錄M2M終端的IP地址與QoS信息的對應(yīng)關(guān)系,之后針對該M2M終端的IP地址進(jìn)行QoS控制,例如優(yōu)先級調(diào)度隊(duì)列、限流、流量整形等,從而保證M2M終端數(shù)據(jù)的QoS。
[0116]步驟311:設(shè)備管理服務(wù)器接收到CoA-Ack后,向M2M終端發(fā)送認(rèn)證成功消息,以通知M2M終端已經(jīng)通過認(rèn)證并將保證其QoS,可以開始與M2M平臺進(jìn)行通信。
[0117]步驟312:M2M終端開始與M2M平臺進(jìn)行通信。例如若M2M終端為傳感器節(jié)點(diǎn),則開始發(fā)送傳感數(shù)據(jù)到M2M平臺,開始傳感數(shù)據(jù)的業(yè)務(wù)邏輯處理。
[0118]另外,在上述步驟308中,AAA服務(wù)器將服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送給設(shè)備管理服務(wù)器時,說明認(rèn)證成功,設(shè)備管理服務(wù)器可以在本地存儲服務(wù)認(rèn)證信息及其對應(yīng)的QoS信息。這樣后續(xù)在執(zhí)行上述步驟307時,除了設(shè)備管理服務(wù)器直接發(fā)送攜帶服務(wù)認(rèn)證信息的Access-Request給AAA服務(wù)器之外,優(yōu)選地,設(shè)備管理服務(wù)器可以首先查詢本地是否存在與來自M2M終端的服務(wù)認(rèn)證信息相同的服務(wù)認(rèn)證信息,如果是,則確定認(rèn)證成功并將對應(yīng)的QoS信息直接通過CoA-Request發(fā)送給固網(wǎng)接入設(shè)備,而不必再向AAA服務(wù)器請求認(rèn)證和QoS信息;否則再按照步驟307的方式向AAA服務(wù)器請求認(rèn)證和QoS信息。
[0119]更具體地,若服務(wù)認(rèn)證信息包括賬號和密碼,則設(shè)備管理服務(wù)器可以首先查詢是否存在與M2M終端發(fā)送的賬號相同的賬號,如果賬號存在,但密碼不一致,則設(shè)備管理服務(wù)器發(fā)送Registration NAK給M2M終端。如果密碼也一致,則認(rèn)證通過,轉(zhuǎn)到步驟309。
[0120]如果賬號不存在,則設(shè)備管理服務(wù)器按照步驟307的方式執(zhí)行。
[0121]本發(fā)明中所涉及的QoS,不同固網(wǎng)接入設(shè)備對數(shù)據(jù)轉(zhuǎn)發(fā)的QoS控制可能存在不同實(shí)現(xiàn),包括但不限于最大速率控制、累積流量控制、預(yù)留帶寬控制等功能,實(shí)現(xiàn)機(jī)制上,包括但不限于優(yōu)先級調(diào)度隊(duì)列、流量整形、限流等。
[0122]根據(jù)本發(fā)明實(shí)施例中所描述的,QoS信息在AAA服務(wù)器與設(shè)備管理服務(wù)器之間以及設(shè)備管理服務(wù)器與固網(wǎng)接入設(shè)備之間進(jìn)行傳輸,它們之間采用Radius協(xié)議進(jìn)行通信,為了減少Radius協(xié)議本身的功能擴(kuò)展,同時提高協(xié)議效率,在本發(fā)明實(shí)施例中,QoS信息可以采用服務(wù)質(zhì)量級別(QI),通過傳遞QI的方式,在固網(wǎng)接入設(shè)備上將不同的QI映射到不同的QoS控制操作。
[0123]表I中示出了一種QI與QoS質(zhì)量的映射示例。
[0124]表I
[0125]
[0126]由以上描述可以看出,本發(fā)明提供的方法和系統(tǒng)具備以下優(yōu)點(diǎn):
[0127]I)本發(fā)明提供了一種針對通過短距離無線通信技術(shù)接入核心網(wǎng)情況下Μ2Μ終端的QoS保障機(jī)制。
[0128]2)本發(fā)明最大程度地利用了現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)和功能實(shí)體,適應(yīng)性強(qiáng),節(jié)約改造成本。
[0129]3)本發(fā)明的實(shí)現(xiàn)架構(gòu)靈活,對Μ2Μ終端的管理場景具有很強(qiáng)的擴(kuò)展性。
[0130]在本發(fā)明所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,各設(shè)備的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式。所述作為分離部件說明的設(shè)備可以是或者也可以不是物理上分開的,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0131]上述設(shè)備中的各功能既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實(shí)施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory, ROM)、隨機(jī)存取存儲器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0132]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種物聯(lián)網(wǎng)M2M終端的服務(wù)質(zhì)量QoS控制方法,其特征在于,M2M終端預(yù)先配置有服務(wù)認(rèn)證信息,AAA服務(wù)器中預(yù)先配置有所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息;該方法包括: 所述M2M終端從固網(wǎng)接入設(shè)備獲取到為所述M2M終端分配的IP地址后,將所述服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器; 所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備,供所述固網(wǎng)接入設(shè)備按照該QoS信息對所述M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述M2M終端從固網(wǎng)接入設(shè)備獲取被分配的IP地址具體包括: 所述M2M終端廣播DHCP Discover消息; 所述固網(wǎng)接入設(shè)備接收到所述DHCP Discover消息后,從本地地址池為所述M2M終端分配IP地址或者請求DHCP服務(wù)器為所述M2M終端分配IP地址,將為所述M2M終端分配的IP地址攜帶在DHCP Offer消息中發(fā)送給所述M2M終端。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述固網(wǎng)接入設(shè)備將為所述M2M終端分配的IP地址提供給所述M2M終端時,記錄為所述M2M終端分配的IP地址和所述M2M終端的MAC地址,創(chuàng)建轉(zhuǎn)發(fā)上下文,設(shè)置針對所述M2M終端的轉(zhuǎn)發(fā)策略為轉(zhuǎn)發(fā)所述M2M終端的消息至設(shè)備管理服務(wù)器。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備具體包括: 所述設(shè)備管理服務(wù)器發(fā)送攜帶所述服務(wù)認(rèn)證信息的接入請求消息Access-Request給AAA服務(wù)器; 所述AAA服務(wù)器利用接收到的服務(wù)認(rèn)證信息和本地預(yù)先配置的服務(wù)認(rèn)證信息進(jìn)行認(rèn)證,認(rèn)證成功后,確定接收到的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將該QoS信息攜帶在允許接入消息Access-Acc印t中發(fā)送給所述設(shè)備管理服務(wù)器; 所述設(shè)備管理服務(wù)器將該QoS信息攜帶在認(rèn)證分析請求消息CoA-Request中發(fā)送給固網(wǎng)接入設(shè)備。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述固網(wǎng)接入設(shè)備接收到設(shè)備管理服務(wù)器發(fā)送的QoS信息后,將針對所述M2M終端的轉(zhuǎn)發(fā)策略修改為允許所述M2M終端與M2M平臺通信,并記錄所述M2M終端的QoS信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法還包括: 所述固網(wǎng)接入設(shè)備修改針對所述M2M終端的轉(zhuǎn)發(fā)策略后,向所述設(shè)備管理服務(wù)器發(fā)送認(rèn)證分析應(yīng)答消息CoA-Ack ; 所述設(shè)備管理服務(wù)器向所述M2M終端發(fā)送認(rèn)證成功消息,通知所述M2M終端可以開始與M2M平臺通信。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括: 所述設(shè)備管理服務(wù)器從AAA服務(wù)器獲取到所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息后,在本地存儲所述服務(wù)認(rèn)證信息及其對應(yīng)的QoS信息; 所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備具體包括:所述設(shè)備管理服務(wù)器查詢本地是否存在與來自M2M終端的服務(wù)認(rèn)證信息相同的服務(wù)認(rèn)證信息,如果是,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;否則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述服務(wù)認(rèn)證信息包括賬號和密碼; 所述設(shè)備管理服務(wù)器將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備具體包括: 所述設(shè)備管理服務(wù)器查詢本地是否存在與M2M終端發(fā)送的賬號相同的賬號,如果賬號存在,但密碼不一致,則發(fā)送認(rèn)證失敗消息給所述M2M終端;如果賬號存在且密碼也一致,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備; 如果賬號不存在,則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。
9.一種M2M終端的QoS控制系統(tǒng),其特征在于,該系統(tǒng)包括:M2M終端、固網(wǎng)接入設(shè)備、設(shè)備管理服務(wù)器和AAA服務(wù)器,其中所述M2M終端預(yù)先配置有服務(wù)認(rèn)證信息,所述AAA服務(wù)器中預(yù)先配置有所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息; 所述M2M終端,用于從固網(wǎng)接入設(shè)備獲取到為所述M2M終端分配的IP地址后,將所述服務(wù)認(rèn)證信息經(jīng)由固網(wǎng)接入設(shè)備發(fā)送至設(shè)備管理服務(wù)器; 所述設(shè)備管理服務(wù)器,用于將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備; 所述固網(wǎng)接入設(shè)備,用于按照所述QoS信息對所述M2M終端的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行QoS控制。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述M2M終端在從固網(wǎng)接入設(shè)備獲取IP地址時,具體執(zhí)行:廣播DHCP Discover消息; 所述固網(wǎng)接入設(shè)備,還用于接收到所述DHCP Discover消息后,從本地地址池為所述M2M終端分配IP地址或者請求DHCP服務(wù)器為所述M2M終端分配IP地址,將為所述M2M終端分配的IP地址攜帶在DHCP Offer消息中發(fā)送給所述M2M終端。
11.根據(jù)權(quán)利要求9或10所述的系統(tǒng),其特征在于,所述固網(wǎng)接入設(shè)備,還用于將為所述M2M終端分配的IP地址提供給所述M2M終端時,記錄為所述M2M終端分配的IP地址和所述M2M終端的MAC地址,創(chuàng)建轉(zhuǎn)發(fā)上下文,設(shè)置針對所述M2M終端的轉(zhuǎn)發(fā)策略為轉(zhuǎn)發(fā)所述M2M終端的消息至設(shè)備管理服務(wù)器。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述設(shè)備管理服務(wù)器,具體用于發(fā)送攜帶所述服務(wù)認(rèn)證信息的接入請求消息Access-Request給AAA服務(wù)器;將從AAA服務(wù)器接收到的QoS信息攜帶在認(rèn)證分析請求消息CoA-Request中發(fā)送給固網(wǎng)接入設(shè)備; 所述AAA服務(wù)器,用于利用接收到的服務(wù)認(rèn)證信息和本地預(yù)先配置的服務(wù)認(rèn)證信息進(jìn)行認(rèn)證,認(rèn)證成功后,確定接收到的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將該QoS信息攜帶在允許接入消息Access-Acc印t中發(fā)送給所述設(shè)備管理服務(wù)器。
13.根據(jù)權(quán)利要求9或12所述的系統(tǒng),其特征在于,所述固網(wǎng)接入設(shè)備,還用于接收到設(shè)備管理服務(wù)器發(fā)送的QoS信息后,將針對所述M2M終端的轉(zhuǎn)發(fā)策略修改為允許所述M2M終端與M2M平臺通信,并記錄所述M2M終端的QoS信息。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述固網(wǎng)接入設(shè)備,還用于修改針對所述M2M終端的轉(zhuǎn)發(fā)策略后,向所述設(shè)備管理服務(wù)器發(fā)送認(rèn)證分析應(yīng)答消息CoA-Ack ; 所述設(shè)備管理服務(wù)器,還用于接收到所述CoA-Ack后,向所述M2M終端發(fā)送認(rèn)證成功消息,通知所述M2M終端可以開始與M2M平臺通信。
15.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述設(shè)備管理服務(wù)器,還用于從AAA服務(wù)器獲取到所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息后,在本地存儲所述服務(wù)認(rèn)證信息及其對應(yīng)的QoS /[目息; 所述設(shè)備管理服務(wù)器在將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備時,具體執(zhí)行:查詢設(shè)備管理服務(wù)器本地是否存在與來自M2M終端的服務(wù)認(rèn)證信息相同的服務(wù)認(rèn)證信息,如果是,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;否則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的QoS信息發(fā)送給固網(wǎng)接入設(shè)備。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述服務(wù)認(rèn)證信息包括賬號和密碼; 所述設(shè)備管理服務(wù)器在將從AAA服務(wù)器獲取到的所述服務(wù)認(rèn)證信息對應(yīng)的QoS信息發(fā)送至所述固網(wǎng)接入設(shè)備時,具體執(zhí)行:查詢所述設(shè)備管理服務(wù)器本地是否存在與M2M終端發(fā)送的賬號相同的賬號,如果賬號存在,但密碼不一致,則發(fā)送認(rèn)證失敗消息給所述M2M終端;如果賬號存在且密碼也一致,則確定認(rèn)證成功并將本地存儲的對應(yīng)的QoS信息發(fā)送給固網(wǎng)接入設(shè)備;如果賬號不存在,則從AAA服務(wù)器獲取來自M2M終端的服務(wù)認(rèn)證信息對應(yīng)的QoS信息,將獲取的Qo S信息發(fā)送給固網(wǎng)接入設(shè)備。
【文檔編號】H04L29/12GK103442328SQ201310392805
【公開日】2013年12月11日 申請日期:2013年9月2日 優(yōu)先權(quán)日:2013年9月2日
【發(fā)明者】張媛媛 申請人:北京鵬通高科科技有限公司