一种合理利用TL1连接的管理方法技术

技术编号:22333381 阅读:69 留言:0更新日期:2019-10-19 12:53
一种合理利用TL1连接的管理方法,通过构建连接池对TL1接口统一管理,并采用依据指令管理连接和依据会话管理连接的两种分配方式,以均匀分布TL1连接调用,从而实现TL1连接的合理利用。

【技术实现步骤摘要】
一种合理利用TL1连接的管理方法
本专利技术涉及通信资源管理或控制技术,特别是一种合理利用TL1连接的管理方法,通过构建连接池对TL1接口统一管理,并采用依据指令管理连接和依据会话管理连接的两种分配方式,以均匀分布TL1连接调用,从而实现TL1连接的合理利用。TL1(TransactionLanguage-1)是电信管理协议标准中的一种人机交互协议。
技术介绍
TL1连接:由Telcordia(先前的Bellcore)定义,全称TransactionLanguage-1,是一种ASCII型的人机(man-machine)交互协议,也是一种标准的电信管理协议,OMC网管与OSS层业务系统之间的连接方式,OSS网管通过telnet方式连接到OMC,并通过登陆后登陆到OMC网管上进行业务的执行。OMC:管理PON网络设备的网管,一般像华为厂家为U2000,中兴网管为U31,烽火网管为ANM2000等等。故障诊断:提供依据宽带账号进行端到端故障诊断定位的方法,部分厂家将该类方法接入到系统中,应用于投诉过程中输入宽带账号后检查账号相关的网管设备,并定位故障点。激活:运营商进行OLT上业务写入的一套OSS平台,负责装机阶段由平台自动向OLT写入业务的自动化生产型平台。telnet连接:Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。南向:一个系统对设备侧的接口统称为南向。北向:一个系统对除设备侧接口统称为北向。OSS:OSS是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。OSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。它不仅能在帮助运营商制订符合自身特点的运营支撑系统的同时帮助确定系统的发展方向,还能帮助用户制订系统的整合标准的,改善和提高用户的服务水平。伴随着家庭网络的大量发展,全国陆续上线家庭宽带、IPTV、IMS语音等多种业务,家宽网络增长明显,在此背景下,各运营商对集中式OLT管理需求递增,这些需求体现在装机阶段通过OMC网管向OLT设备下发激活业务、通过OMC网管实现故障投诉的诊断查询、诊断后故障修复和PON资源采集。但OMC网管对外开放的TL1连接资源有限,如果不能合理利用和管理,在峰值情况下很容易出现连接数不够的问题,导致查询/业务下发失败。目前,各运营商利用TL1北向接口,OMC厂家提供的TL1连接方法主要方法为:1、短链接:即在需要利用TL1接口的时候,临时向TL1接口发起telnet连接,并在TL1接口上进行LOGIN登陆,登陆后进行故障诊断/激活等查询/业务下发类操作。2、长连接:即与TL1网管建立长连接,通过OMC厂家提供的握手机制保持telnet连接的不断开,当有查询/业务下发指令需要执行时,直接通过长连接下发查询/业务下发类指令。OMC网管大部分对TL1连接做如下限制和规定:1、连接数:即同时telnet到OMC网管的主机数,因为大量的连接数会影响OMC性能,目前大多限制在15个链接以内,即同时连接到OMC的主机数不超过15个链接。2、并发数:OMC网管同一个TL1连接限制同时执行的指令数不超过三个。目前,各运营商中业务激活系统、诊断系统、资源采集系统五花八门,大部分由多个厂家制作,TL1连接方式管理办法大不相同,运营商目前还没有意识到需要合理利用TL1连接,以及厂家对TL1接口的约束和限制,导致市场上没有合理分配TL1连接,一旦TL1连接争用,会直接影响激活系统、诊断系统、资源采集系统中无法正常使用的故障,伴随业务量和种类的突增,这种问题越来越明显。也就是说,在没有合理管理TL1连接情况下,存在以下缺陷和问题:1、业务需求突增情况下,业务无法得到保障:在无有效管理办法情况下,各系统利用TL1连接会伴随需求量增加,例如:激活系统会在白天8点到23点之间,采集系统会在晚上24点到8点之间,故障系统会因为伴随投诉不定时间点,例如大面积故障时对TL1的需求会突增。峰值利用时会很快达到TL1连接数限制,导致系统不能正常应用。2、业务无法区分优先级:当业务需求并发较高,无法区分业务优先级,无法将主要系统进行优先保障,例如实际生产中,激活系统业务优先级较高、故障诊断系统次之、采集系统优先级较低,但在实际应用中业务高峰期往往都是连接数满了往往都是业务系统故障后才会去分析故障解决故障。
技术实现思路
本专利技术针对现有技术中存在的缺陷或不足,提供一种合理利用TL1连接的管理方法,通过构建连接池对TL1接口统一管理,并采用依据指令管理连接和依据会话管理连接的两种分配方式,以均匀分布TL1连接调用,从而实现TL1连接的合理利用。TL1(TransactionLanguage-1)是电信管理协议标准中的一种人机交互协议。本专利技术技术方案如下:一种合理利用TL1连接的管理方法,其特征在于,包括通过构建连接池对TL1接口统一管理,并采用依据指令管理连接和依据会话管理连接的两种分配方式。所述两种分配方式通过软件实现。所述依据指令管理连接包括以下内容:建立统一接口接收外部指令需求,外部系统需要执行指令时,统一通过该接口调用;建立待执行指令的堆栈通道,接口接收的指令执行需求统一按照顺序放到待执行指令堆栈中,并进行优先级和排队顺序的计算;建立对执行中指令的堆栈管理;建立长连接保持机制。所述外部指令需求包括多平台的指令需求。所述待执行指令堆栈包括三个子堆栈,所述三个子堆栈分别为紧急子堆栈、一般子堆栈和非紧急子堆栈,所述紧急子堆栈、一般子堆栈和非紧急子堆栈的优先级依次递减,即所述三个子堆栈中所述紧急子堆栈的优先级最高,所述紧急子堆栈包括激活类指令,所述一般子堆栈包括诊断类指令,所述非紧急子堆栈包括采集类指令。所述优先级和排队顺序的计算包括先按照指令类型确定其对应的子堆栈,再在所述子堆栈中按照指令接收顺序进行排队,即排队靠前的优先级较高。所述连接池根据空闲的长连接通道数量从待执行指令堆栈中按照优先级从高至低读取指令到执行中堆栈并执行长连接,待执行指令中低优先级的指令在超过一定时间后如果仍未被执行,则自动提升优先级到上一个级别,以保障每个指令均会被执行。所述依据会话管理连接包括以下内容:以工单为最小粒度工作方式创建会话连接,当连接池接收到会话申请时,建立会话申请模块与连接通道的绑定关系,并为该会话申请模块分配会话ID,所述会话ID在整个连接池中唯一;该会话申请模块通过所述会话ID和连接通道进行工单操作,并在完成工单流转后发送注销会话消息给所述连接池,所述连接池根据注销会话消息中的会话ID释放连接上绑定的会话,将所述连接通道置为空闲状态。所述会话申请模块在进行工单操作中定时向所本文档来自技高网
...

【技术保护点】
1.一种合理利用TL1连接的管理方法,其特征在于,包括通过构建连接池对TL1接口统一管理,并采用依据指令管理连接和依据会话管理连接的两种分配方式。

【技术特征摘要】
1.一种合理利用TL1连接的管理方法,其特征在于,包括通过构建连接池对TL1接口统一管理,并采用依据指令管理连接和依据会话管理连接的两种分配方式。2.根据权利要求1所述的合理利用TL1连接的管理方法,其特征在于,所述两种分配方式通过软件实现。3.根据权利要求1所述的合理利用TL1连接的管理方法,其特征在于,所述依据指令管理连接包括以下内容:建立统一接口接收外部指令需求,外部系统需要执行指令时,统一通过该接口调用;建立待执行指令的堆栈通道,接口接收的指令执行需求统一按照顺序放到待执行指令堆栈中,并进行优先级和排队顺序的计算;建立对执行中指令的堆栈管理;建立长连接保持机制。4.根据权利要求3所述的合理利用TL1连接的管理方法,其特征在于,所述外部指令需求包括多平台的指令需求。5.根据权利要求3所述的合理利用TL1连接的管理方法,其特征在于,所述待执行指令堆栈包括三个子堆栈,所述三个子堆栈分别为紧急子堆栈、一般子堆栈和非紧急子堆栈,所述紧急子堆栈、一般子堆栈和非紧急子堆栈的优先级依次递减,即所述三个子堆栈中所述紧急子堆栈的优先级最高,所述紧急子堆栈包括激活类指令,所述一般子堆栈包括诊断类指令,所述非紧急子堆栈包括采集类指令。6.根据权利要求5所述的合理利用TL1连接的管理方法,其特征在于,所述优先级和排队顺序的计算包括先按照指令...

【专利技术属性】
技术研发人员:李斌朱焕彪张爽
申请(专利权)人:北京直真科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1