一种终端防串货方法及装置技术领域
本发明涉及网络终端防串货技术,更具体的说,是一种高效的终端设备(满
足不同定制需求的终端设备)的防串货方法(装置),该方法(装置)应用在无
源光纤网络xPON等技术领域,可以自动控制串货的终端的业务开通,同时兼具
测试效率高的特点。
背景技术
随着因特网的高速发展,网络已经成为人们日常工作和生活中必不可少的
工具,与此同时,运维网络基础设施的运营商之间的竞争也日益凸显,为了满
足不同客户群的需求,运营商纷纷推出满足不同客户群需求的特色业务。
为了实现能够满足不同客户群需求的特色业务,运营商向网络设备制造商
提出了相应的定制需求,其中很多定制需求需要网络基础设施中接入层的网络
终端设备来实现。在光纤接入市场中,该网络终端设备就是能够满足不同应用
场景的xPON(以太无源光网络EPON、xEPON、GPON(Gigabit-CapablePON)、
xGPON)网络终端设备。
运营商X采购终端设备时,明确提出要求:发往区域A的终端设备需要提供
特色业务A1;发往区域B的终端设备需要提供特色业务B1;发往区域C的终端
设备需要提供特色业务C1;
运营商Y采购终端设备时,明确提出要求:发往区域A的终端设备需要提供
特色业务A2;发往区域B的终端设备需要提供特色业务B2;发往区域C的终端
设备需要提供特色业务C2;
运营商Z采购终端设备时,明确提出要求:发往区域A的终端设备需要提供
特色业务A3;发往区域B的终端设备需要提供特色业务B3;发往区域C的终端
设备需要提供特色业务C3;
最终客户需要的业务可以概括为宽带上网业务、无线上网业务、窄带业务
等几类基础业务。运营商X、Y、Z要求的特色业务A1、B1、C1、A2、B2、C2、
A3、B3、C3,实际上就是对这些基础业务的组合和细分。网络设备运营商对制
造商提出的终端定制需求,在制造商那里看来,很多情况都可以通过在现有终
端硬件设备上加载/删除不同的功能来实现。
随着网络终端发货量的迅速膨胀,网络设备制造商的研发工程师遇到了新
的挑战:(1)如果发往运营商X的终端在传输过程中被串货到了运营商Y,或者
发往运营商X的区域A的终端被串货到了区域B,为了保障运营商和制造商的利
益,怎样才能控制这些串货终端上业务的开通;(2)怎样做才能快速响应这些
形形色色的定制需求。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中,需要检测网络终端是否存在有未按照运营商定制的串货
问题,本发明提供了一种终端防串货方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种终端防串货方法,包括:读取烧结在
终端中的标识信息,其中,所述标识信息包括:第一运营商信息;根据所述第
一运营商信息与所述终端当前接入或当前请求接入的局端的第二运营商信息,
确定所述终端是否串货。
优选地,确定所述终端是否串货包括:比对所述第一运营商信息和所述第
二运营商信息;根据比对的结果,确定所述终端是否串货。
优选地,比对所述第一运营商信息和所述第二运营商信息,确定所述终端
是否串货包括:所述终端从当前接入的局端或请求接入的所述局端获取所述第
二运营商信息;所述终端比对所述第一运营商信息与所述第二运营商信息;所
述终端在比对结果为未匹配的情况下,确定所述终端串货。
优选地,比对所述第一运营商信息和所述第二运营商信息,确定所述终端
是否串货包括:所述局端接收所述终端发送的所述第一运营商信息;所述局端
比对所述第一运营商信息与所述第二运营商信息;所述局端在比对结果为未匹
配的情况下,确定所述终端串货。
优选地,根据所述比对的结果进行相应的处理,其中,所述相应的处理包
括以下至少之一:在确定所述终端串货的情况下,所述终端中断/拒绝执行部分
或所有服务;在确定所述终端串货的情况下,所述局端中断/拒绝所述终端的部
分或全部服务/服务请求。
优选地,所述运营商信息包括以下至少之一:运营商身份信息、运营商服
务区域信息。
优选地,根据所述第一运营商信息与所述第二运营商信息,确定所述终端
是否串货包括:在所述第一运营商信息与所述第二运营商信息匹配的情况下,
确定所述终端未串货;和/或在所述第一运营商信息与所述第二运营商信息未匹
配的情况下,确定所述终端串货。
根据本发明的另一个方面,还提供了一种终端防串货方法,获取烧结在终
端中的标识信息,其中,所述标识信息包括:第一运营商信息;根据所述第一
运营商信息与局端的第二运营商信息,确定所述终端是否串货。
根据本发明的另一个方面,提供了一种终端防串货装置,包括:读取模块,
用于读取烧结在终端中的标识信息,其中,所述标识信息包括:第一运营商信
息;确定模块,用于根据所述第一运营商信息与所述终端当前接入或当前请求
接入的局端的第二运营商信息确定所述终端是否串货。
优选地,所述确定模块包括:比对单元,用于比对所述第一运营商信息与
所述第二运营商信息;确定单元,用于根据对比的结果,确定所述终端是否串
货。
优选地,所述比对单元包括:获取子单元,用于从当前接入的局端或请求
接入的所述局端获取所述第二运营商信息;比对子单元,用于比对所述第一运
营商信息与所述第二运营商信息;确定单元,还用于在比对结果为未匹配的情
况下,确定所述终端串货。
通过本发明,解决了终端的防串货问题,从而提高了运营商设备终端设备
管理的效率。
附图说明
图1为根据本发明实施例的终端防串货方法的流程图;
图2为根据本发明实施例的终端防串货另一方法的流程图;
图3为根据本发明实施例的终端防串货装置的结构框图;
图4为根据本发明实施例的终端防串货装置的另一结构框图;
图5为根据本发明实施例的xPON终端防串货方法的具体实现流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不
冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1为根据本发明实施例的终端防串货方法的流程图。如图1所示,该方法
包括:
步骤S102,读取烧结在终端中的标识信息,其中,所述标识信息包括:第
一运营商信息;
其中,终端设备出厂烧结版本时,将标识信息烧结到终端系统中(标识信
息在系统中的存放位置根据设计情况而定,比如系统的环境变量),该标识信息
在后期软件版本升级维护时不会被改写。
优选的,所述运营商信息包括以下至少之一:运营商身份信息、运营商服
务区域信息。可选地,在运营商信息中还可以包括:运营商服务内容信息。
步骤S104,根据所述第一运营商信息与所述终端当前接入或当前请求接入
的局端的第二运营商信息,确定所述终端是否串货。
优选的,确定所述终端是否串货包括:比对所述第一运营商信息和所述第
二运营商信息;根据比对的结果,确定所述终端是否串货。
优选地,确定所述终端是否串货可以在终端设备上进行,也可以在局端设
备上进行。
在终端设备进行的情形下:所述终端从当前接入的局端或请求接入的所述
局端获取所述第二运营商信息;所述终端比对所述第一运营商信息与所述第二
运营商信息;所述终端在比对结果为未匹配的情况下,确定所述终端串货。
在局端设备上进行的情形下:所述局端接收所述终端发送的所述第一运营
商信息;所述局端比对所述第一运营商信息与所述第二运营商信息;
所述局端在比对结果为未匹配的情况下,确定所述终端串货。
优选的,在所述第一运营商信息与所述第二运营商信息匹配的情况下,确
定所述终端未串货;和/或在所述第一运营商信息与所述第二运营商信息未匹配
的情况下,确定所述终端串货。
优选的,确定终端串货后,根据所述比对的结果进行相应的处理,其中,
所述相应的处理包括以下至少之一:
在确定所述终端串货的情况下,所述终端中断/拒绝执行部分或所有服务;
在确定所述终端串货的情况下,所述局端中断/拒绝所述终端的部分或全部
服务/服务请求。
图2为根据本发明实施例的终端防串货另一方法的流程图。如图2所示,该
方法包括:
步骤S202,获取烧结在终端中的标识信息,其中,所述标识信息包括:第
一运营商信息;
步骤S204,根据所述第一运营商信息与局端的第二运营商信息,确定所述
终端设备是否串货。
在本实施例中还提供了一种终端防串货装置,该装置可以应用于二层网络
设备中,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,
下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以
实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以
软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图3为根据本发明实施例的终端防串货装置的结构框图。如图3所示,该装
置包括:
读取模块30,连接至确定模块32,用于读取烧结在终端中的标识信息,其
中,所述标识信息包括:第一运营商信息;
确定模块32,用于根据所述第一运营商信息与所述终端当前接入或当前请
求接入的局端的第二运营商信息,确定所述终端是否串货。
在本实施例的一个优选实施方式中,如图4所示,确定模块32可以包括但不
限于:比对单元320,连接至确定单元322,用于比对所述第一运营商信息与所
述第二运营商信息;确定单元322,用于根据对比的结果,确定所述终端是否串
货。
在本实施例的另一优选实施方式中,比对单元包括获取子单元,用于从当
前接入的局端或请求接入的所述局端获取所述第二运营商信息;比对子单元,
用于比对所述第一运营商信息与所述第二运营商信息;确定单元322,还用于在
比对结果为未匹配的情况下,确定所述终端串货。
图5为根据本发明实施例的xPON终端防串货方法的具体实现流程图,如图5
所示,该方法包括:
步骤502,终端设备上电启动成功,携带出厂烧结的定制标识信息S1,成功
注册到光线路终端OLT上。
步骤504,OLT检查本地与终端进行报文交互的计数器n的值,如果n>=1,
表示OLT与终端之间的报文交互未超时,转步骤506处理;如果n<1,表示OLT
与终端之间的报文交互已经超时,转步骤534处理。
步骤506,OLT自动通过扩展OAM/OMCI消息向终端设备发送设置定制标识
信息S2的报文,同时将计数器n的值减1。
步骤508,终端设备收到设置定制标识信息的报文后,提取出标识信息S2。
步骤510,终端通过扩展OAM/OMCI消息向OLT回复设置成功的报文(但是
不修改设备本身的定制标识信息S1)。
步骤512,终端将提取出的标识信息S2与出厂烧结在终端上的标识信息S1
进行比对,如果S2等于S1,表示未串货,转步骤514处理;如果S2不等于S1,
表示终端串货,转步骤516处理。
步骤514,终端判断自身未串货,不干预终端业务的开通。
步骤516,终端判断自身已经串货,自动关断该终端上的所有业务。
步骤518,OLT等待终端回复的响应报文,如果在预定的时间内收到响应报
文,则转步骤520处理;如果在预定的时间内收不到响应报文,则转步骤504处
理;
步骤520,OLT上计数器n的值复位。
步骤522,OLT检查本地与终端进行报文交互的计数器n(n的初始值大于等
于1)的值,如果n>=1,表示OLT与终端之间的报文交互未超时,转步骤524处
理;如果n<1,表示OLT与终端之间的报文交互已经超时,转步骤534处理。
步骤524,OLT通过扩展OAM/OMCI消息向终端设备发送查询定制标识信息
的报文,查询终端设备的标识信息S1,同时将计数器n的值减1。
步骤526,OLT等待终端回复的查询响应报文,如果在预定的时间内收到响
应报文,则转步骤528处理;如果在预定的时间内收不到响应报文,则转步骤522
处理;
步骤528,OLT从查询响应报文中,提取标识信息S1。
步骤530,OLT将提取到的标识信息S1与网络规划的标识信息S2进行比对,
如果匹配,表示OLT判断终端未串货,转步骤532处理;如果S1与S2不匹配,表
示OLT判断终端串货,转步骤534处理。
步骤532,OLT判断终端未串货,不干预终端业务的开通。
步骤534,OLT终止终端业务。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以
用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多
个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码
来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们
分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集
成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领
域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则
之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之
内。