设备识别方法、装置、系统及存储介质与流程

文档序号:18161031发布日期:2019-07-13 09:19阅读:115来源:国知局
设备识别方法、装置、系统及存储介质与流程
本公开涉及通信
技术领域
,尤其涉及一种设备识别方法、装置、系统及存储介质。
背景技术
:bras(broadbandremoteaccessserver,宽带远程接入服务器)作为用户的接入网关和ip网络的边缘,由于控制平面和转发平面紧耦合在一起,导致性能处理上互相影响,无法充分发挥控制平面和转发平面的性能,资源利用率较低。为了解决上述问题,目前提出了控制平面和转发平面分离的虚拟化bras,即vbras架构;其中,控制平面通过bras-cp(brascontrolplane,宽带远程接入服务器控制平面,即转控分离vbras系统中的控制面)设备实现;转发平面可以通过bras-dp(brasdateplane,宽带远程接入服务器转发平面,即转控分离vbras系统中的转发面)设备实现;同时,bras-cp设备与远程的认证服务器(radiusserver)以及至少一个bras-dp设备相连,bras-cp设备接收用户通过bras-dp设备发送的接入网络认证请求,并与认证服务器进行数据交互,实现用户的接入控制、认证授权、计费等功能。然而,当前的转控分离vbras系统中,由于认证服务器不直接与bras-dp设备相连,因而在与bras-cp设备进行数据交互完成相应功能时,无法识别对应的bras-dp设备,特别是在某个bras-dp设备接入网络的过程中出现问题时,无法快速定位到相应的bras-dp设备,因而无法快速确定出现问题的区域而快速解决问题。技术实现要素:本公开的主要目的在于提出一种设备识别方法、装置、系统及存储介质,旨在至少在第一程度上解决上述技术问题中的技术问题之一。为实现上述目的,本公开第一方面提供一种设备识别方法,应用于认证服务器,所述认证服务器与宽带远程接入服务器控制平面bras-cp设备相连,所述bras-cp设备与至少一个宽带远程接入服务器转发平面bras-dp设备相连,所述方法包括:接收bras-cp设备发送的认证请求报文,所述认证请求报文由所述bras-cp设备根据第一属性信息而生成,所述第一属性信息用于标识唯一的bras-dp设备;根据所述第一属性信息,确定通过所述bras-cp设备接入网络的bras-dp设备的位置信息。为实现上述目的,本公开第二方面提供一种设备识别装置,应用于认证服务器,所述装置包括:接收单元,用于接收bras-cp设备发送的认证请求报文,所述认证请求报文由所述bras-cp设备根据第一属性信息而生成,所述第一属性信息用于标识唯一的bras-dp设备;识别单元,用于根据所述第一属性信息,确定通过所述bras-cp设备接入网络的bras-dp设备的位置信息。为实现上述目的,本公开第三方面提供一种设备识别系统,包括:认证服务器,与所述认证服务器相连的宽带远程接入服务器控制平面bras-cp设备,与所述bras-cp设备相连的至少一个bras-dp设备。为实现上述目的,本公开第四方面提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现本公开第一方面所述的方法。本公开的技术方案中,至少存在以下技术效果:认证服务器能够根据接收到的认证请求报文识别出当前进行接入认证的bras-dp设备的位置信息,因此,在某个bras-dp设备接入网络的过程中出现问题时,能够快速的定位相应的bras-dp设备,从而快速确定出现问题的区域而快速解决问题。本公开的附加方面和优点能够在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:附图1为本公开一个实施例提供的一种设备识别系统的结构图;附图2为本公开一个实施例提供的一种设备识别方法的流程图;附图3为本公开一个实施例提供的一种设备识别装置的结构图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。附图1为本公开实施例提供的一种设备识别系统的示意图,如图1所示,所述系统包括:认证服务器(radiusserver)、宽带远程接入服务器控制平面bras-cp设备、至少一个宽带远程接入服务器转发平面bras-dp设备;其中,认证服务器与bras-cp设备相连,bras-cp设备与至少一个bras-dp设备相连,bras-cp设备在接收到bras-dp设备发送的接入网络请求报文时,与认证服务器进行数据交互,完成接入网络认证、授权以及流量计费等操作。基于上述系统,下面给出本公开提供的设备识别方法实施例。附图2为本公开一个实施例提供的一种设备识别方法的流程图,应用于认证服务器,如图2所示,所述方法包括以下步骤:步骤101:接收bras-cp设备发送的认证请求报文,所述认证请求报文由bras-cp设备根据第一属性信息而生成,所述第一属性信息用于标识唯一的bras-dp设备;具体而言,在bras-cp设备接收到bras-dp设备发送的接入网络请求报文时,获取bras-cp设备的第一属性,并生成携带所述第一属性的认证请求报文,将生成的认证请求报文发送给认证服务器,以供认证服务器根据所述第一属性识别bras-dp设备的位置信息。步骤102:根据所述第一属性信息,确定通过所述bras-cp设备接入网络的bras-dp设备的位置信息。在本公开的一个实施例中,所述第一属性包括ip地址,所述ip地址由bras-cp设备根据bras-dp设备发送的接入网络请求报文而获得;相应的,步骤102包括:步骤a1:根据所述ip地址,在ip地址与设备标识的对应关系中获取相应的设备标识;在本实施例中,预先设定bras-dp设备的ip地址与设备标识(dpidentifier)的对应关系,并以第一对应关系表的形式存储于认证服务器中;在认证服务器接收到bras-cp设备发送的认证请求报文时,根据认证请求报文中含有的ip地址,在第一对应关系表中含有的ip地址与设备标识的对应关系中,获取相应的设备标识;其中,设备标识优选为预设范围内的数字;例如,设备标识为1024~~1279之间的数字,第一对应关系表如下表所示:dpip地址dpidentifier10.1.1.10102420.1.1.2102531.1.1.21026………………………………步骤a2:根据获取的设备标识和设备标识与位置信息的对应关系,确定通过bras-cp设备接入网络的bras-dp设备的位置信息。本实施例中,在布设bras-dp设备时,确定bras-dp设备的位置信息,将bras-dp设备的设备标识与位置信息建立对应关系,并以第二对应关系表的形式存储于认证服务器中;在认证服务器接收到bras-cp设备发送的认证请求报文时,根据认证请求报文中含有的ip地址,获取相应的设备标识,并根据获取的设备标识在第二对应关系表中含有的设备标识与位置信息的对应关系中,获取相应的位置信息。本实施例中,以在某校园的实验室以及教室中布设bras-dp设备为例进行说明,第二对应关系表如下表所示:由此,认证服务器在接收到认证请求报文时,能够根据认证请求报文中含有的bras-dp设备的ip地址,确定bras-dp设备的位置信息;在某个bras-dp设备接入网络的过程中出现问题时,能够快速的定位该bras-dp设备,确定bras-dp设备所在的区域,进而快速解决问题。作为示例,在ip地址为20.1.1.2的bras-dp设备接入网络的过程中出现问题时,认证服务器能够根据ip地址20.1.1.2,获取对应的设备标识1025,并能够根据设备标识1025获取到对应的位置信息为实验室2,因此,可以快速确定实验室2中的bras-dp设备在接入网络时出现问题,进而相关人员可以直接前往实验室2解决问题,而无需对各个部署了bras-dp设备的实验室、教室等逐次排查,有利于快速解决问题。在本公开的一个实施例中,所述第一属性包括设备标识,所述设备标识由bras-cp设备根据bras-dp设备发送的接入网络请求报文而获得;相应的,步骤102包括:根据所述设备标识和设备标识与位置信息的对应关系,确定通过bras-cp设备接入网络的bras-dp设备的位置信息。其具体的实现过程,与前述步骤a2的实现过程相同,在此不再赘述。进一步的,bras-cp设备根据bras-dp设备发送的接入网络请求报文,获得设备标识,包括:bras-cp设备根据bras-dp设备发送的接入网络请求报文,获取bras-dp设备的ip地址;根据所述ip地址,在ip地址与设备标识的对应关系中获取相应的设备标识。具体而言,预先设定bras-dp设备的ip地址与设备标识(dpidentifier)的对应关系,并以上述第一对应关系表的形式存储于bras-cp设备中;在bras-cp设备接收到bras-dp设备发送的接入网络请求报文时,获取bras-dp设备的ip地址,并根据获取的ip地址,在第一对应关系表含有的ip地址与设备标识的对应关系中获取对应的设备标识;生成携带该设备标识的认证请求报文,并发送给认证服务器,以供认证服务器根据该设备标识确定bras-dp设备的位置关系。基于上述任一实施例,在本公开的一个实施例中,bras-cp设备根据第一属性信息生成认证请求报文,包括:步骤c1:bras-cp设备解析bras-dp设备发送的接入网络请求报文,得到第二属性信息;其中,第二属性信息用于标识用户对应的接口信息,第二属性信息具体为nas-port-id属性,其为slot/subslot/port三维结构,其中,slot为槽位号,用于标识用户接入网络时所采用的接口板;subslot为子槽位号,用于标识用户接入网络时所采用的接口板中的子卡;port为接口信息。进一步的,bras-cp设备解析bras-dp设备发送的接入网络请求报文,还得到认证信息。步骤c2:bras-cp设备将所述第一属性信息穿插至所述第二属性信息的预设位置;其中,预设位置可以在实际应用,根据需要自行设定;例如,预设位置为slot信息的前面,即将所述第一属性信息穿插至所述第二属性信息后,得到当前的第二属性信息为dpidentifier/slot/subslot/port四维结构。步骤c3:bras-cp设备根据当前的第二属性信息,生成认证请求报文。具体的,bras-cp设备根据解析得到的认证信息、当前的第二属性信息以及自身的第三属性信息等生成认证请求报文;其中,第三属性信息用于标识bras-cp设备为转控分离的bras-cp设备。进一步的,认证请求报文的格式可以在实际应用中,根据需要自行设定,例如,认证请求报文的格式为认证信息、当前的第二属性信息、第三属性信息顺序拼接。基于上述实施例,在本申请的一个实施例中,方法还包括:认证服务器解析bras-cp设备发送的认证请求报文,得到第三属性信息;认证服务器根据第三属性信息,确定bras-cp设备为转控分离的bras-cp设备。由此,在vbras架构中,认证服务器通过解析bras-cp设备发送的认证请求报文,得到第一属性信息,从而可以根据第一属性信息确定通过该bras-cp设备接入网络的bras-dp设备的地址信息;进而在某个bras-dp设备接入网络的过程中出现问题时,能够快速的定位出现问题的区域,而快速解决问题。为更容易的理解本公开中的技术方案,以下提供bras-cp设备与认证服务器进行数据交互的具体实施例,所述方法包括:步骤201:bras-cp设备接收bras-dp设备发送的接入网络请求报文;步骤202:bras-cp设备根据接收到的接入网络请求报文,获取bras-dp设备的第一属性信息;步骤203:bras-cp设备解析接收到的接入网络请求报文,得到第二属性信息和认证信息;步骤204:bras-cp设备将第一属性信息穿插至第二属性信息的预设位置;步骤205:bras-cp设备根据得到的认证信息、当前的第二属性信息和自身的第三属性信息,生成认证请求报文;步骤206:bras-cp设备发送认证请求报文给认证服务器;步骤207:认证服务器解析接收到的认证请求报文,得到第三属性信息;步骤208:认证服务器根据第三属性信息,确定bras-cp设备为转控分离的bras-cp设备,并读取认证请求报文中的第一属性信息;步骤209:认证服务器根据读取的第一属性信息,确定通过bras-cp设备接入网络的bras-dp设备的位置信息。以上是本申请实施例提供的一种设备识别方法,与上述方法相对应的,本公开还提供一种设备识别装置,由于所述装置解决问题的实现方案与上述方法相似,因此与方法部分相应的内容,可以参考上述方法实施例的详细描述,后续不做赘述。可以理解的是,本申请提供的装置可以包括能够执行上述方法示例中各个步骤的单元或模块,这些单元或模块可以通过硬件、软件或软硬结合的方式来实现,本公开并不限定。下面结合附图3做具体描述。附图3为本申请一个实施例提供的一种设备识别装置的示意图,应用于认证服务器,如图3所示,所述装置包括:接收单元301,用于接收bras-cp设备发送的认证请求报文,所述认证请求报文由所述bras-cp设备根据第一属性信息而生成,所述第一属性信息用于标识唯一的bras-dp设备;识别单元302,用于根据所述第一属性信息,确定通过所述bras-cp设备接入网络的bras-dp设备的位置信息。在本公开的一个实施例中,所述第一属性信息包括ip地址,所述ip地址由所述bras-cp设备根据所述bras-dp设备发送的接入网络请求报文而获得;相应的,识别单元302具体用于:根据所述ip地址,在ip地址与设备标识的对应关系中获取相应的设备标识;根据所述设备标识和设备标识与位置信息的对应关系,确定通过所述bras-cp设备接入网络的bras-dp设备的位置信息。在本公开的一个实施例中,所述第一属性信息包括设备标识,所述设备标识由所述bras-cp设备根据所述bras-dp设备发送的接入网络请求报文而获得;相应的,识别单元302具体用于:根据所述设备标识和设备标识与位置信息的对应关系,确定通过所述bras-cp设备接入网络的bras-dp设备的位置信息。在本公开的一个实施例中,所述装置还包括:解析单元,用于解析所述认证请求报文,得到第三属性信息;确定单元,用于根据所述第三属性信息,确定所述bras-cp设备为转控分离的bras-cp设备。本公开实施例提供的设备识别装置,与前述实施例提供的设备识别方法,出于相同的发明构思,具有相同的效果。此外,为实现上述实施例,本公开的一个实施例还提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述任一实施例所述的设备识别方法。其中,机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radomaccessmemory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。需要说明的是:上述实施例阐明的系装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、个人数字助理、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本公开时可以把各单元的功能在同一个或多个软件和/或硬件中实现。本领域内的技术人员应明白,本公开的实施例可提供为方法、设备(系统)、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本公开是参照根据本公开实施例的方法、系统、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1