一种终端管理系统及其应用方法与流程

文档序号:12865874阅读:200来源:国知局
一种终端管理系统及其应用方法与流程
本发明实施例涉及计算机网络
技术领域
,尤其涉及一种终端管理系统及其应用方法。
背景技术
:随着“宽带中国”战略及实施方案颁布,国内运营商同时发力宽带网络建设及业务大力推广,宽带业务同质化趋势明显,导致竞争更加激烈、复杂,整个市场竞争逐渐向服务型竞争转变。同时,三网融合、城市光网、物联网、云计算等的快速发展,宽带网络架构需要持续不断演进,运营商原有专业管理模式难以适应新面世的终端的需求。另外,国内运营商实时“光进铜退”工程后,fttx网络大规模部署,导致了宽带网络结构复杂,由于运营商网络集约化维护水平不高,无法对多种业务、多种类型厂家的终端实现统一的管理。技术实现要素:针对现有技术存在的问题,本发明实施例提供一种终端管理系统及其应用方法。第一方面,本发明实施例提供一种终端管理系统,包括:获取模块、插件生成模块和数据采集模块;其中,所述获取模块用于周期性获取第一终端的第一终端参数,以及第二终端的第二终端参数,根据所述第一终端参数和所述第二终端参数生成终端形态清单,其中,所述第一终端为已接入所述系统的终端,所述第二终端为未接入所述系统的终端;所述插件生成模块用于根据所述获取模块生成的所述终端形态清单,生成每一类终端对应的新插件;所述数据采集模块用于通过插件生成模块生成的新插件和原有插件向对应的终端下发业务指令,并采集对应终端的终端数据,将采集到的所述终端数据进行汇总。第二方面,本发明实施例提供一种终端管理系统的应用方法,包括:周期性获取第一终端的第一终端参数,以及第二终端的第二终端参数,根据所述第一终端参数和所述第二终端参数生成终端形态清单,其中,所述第一终端为已接入所述系统的终端,所述第二终端为未接入所述系统的终端;根据所述终端形态清单,生成所述终端形态清单中的每一类终端对应的新插件;通过所述新插件和原有插件向对应的终端下发业务指令,并采集对应终端的终端数据,将采集到的所述终端数据进行汇总。本发明实施例提供的一种终端管理系统及其应用方法,通过第一终端参数和第二终端参数生成终端形态清单,并根据终端形态清单生成每一类终端对应的新插件,通过新插件和原有插件采集对应终端的终端数据,因此实现了对多种业务,多种类型厂家的终端的统一管理。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种终端管理系统结构示意图;图2为本发明实施例提供的一种终端管理系统的应用方法流程示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例提供的一种终端管理系统结构示意图,如图1所示,所述系统包括:获取模块101、插件生成模块102和数据采集模块103;其中,所述获取模块101用于周期性获取第一终端的第一终端参数,以及第二终端的第二终端参数,根据所述第一终端参数和所述第二终端参数生成终端形态清单,其中,所述第一终端为已接入所述系统的终端,所述第二终端为未接入所述系统的终端;具体的,本发明实施例提供的终端管理系统是基于插件式架构的,通过java动态加载jar包特性,java开发工具将java语言编写的代码编译成中间码,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从磁盘读取到内存中,java中的类大致分为三种,即系统类、扩展类和由程序员自定义的类。终端管理系统中的获取模块101获取电信行业中的,且已经被纳入到该终端管理系统中的所有的第一终端及其对应的第一终端参数,同时,获取目前没有被纳入到终端管理系统,但是即将要纳入到该终端管理系统的第二终端及其对应的第二终端参数。应当说明的是,可以周期性进行获取,且具体周期可以根据实际情况进行确定。将获取到的第一终端参数和第二终端参数生成终端形态清单。其中,终端形态清单中包括的第二终端都是与第一终端不同的,且要纳入终端管理系统中的。所述插件生成模块102用于根据所述获取模块生成的所述终端形态清单,生成每一类终端对应的新插件;具体的,插件生成模块102根据终端形态清单生成每一类终端对应的新插件,由于终端形态清单中包含的是终端管理系统中目前没有纳入的,但是将要纳入的第二终端,可以将同一类的第二终端只在终端形态清单中存储一次,所谓同一类是指第二终端参数相同。插件生成模块102会根据终端形态清单中的每一类第二终端的都生成一个对应的新插件。新插件通过tr069协议才能够完全执行。所述数据采集模块103用于通过插件生成模块生成的新插件和原有插件向对应的终端下发业务指令,并采集对应终端的终端数据,将采集到的所述终端数据进行汇总。具体的,生成新插件后,终端管理系统可以对新插件对应的第二终端进行管理,即,数据采集模块103可以通过新插件和原有插件对对应的终端进行远程操作,向终端发送业务指令,用于获取终端的运行状态参数。应当说明的是,新插件对应的终端为第二终端,原有插件对应的终端为第一终端。其中,终端的运行状态参数包括终端的厂商名称、终端型号、软件版本、硬件版本、运营商业务参数节点和故障参数节点等。通过数据采集模块103采集到的各个终端的终端数据进行汇总,实现对各个终端的管理。本发明提供的系统的实施例具体可以用于执行下述各方法实施例的处理流程,其功能在此不再赘述,可以参照下述方法实施例的详细描述。本发明实施例通过第一终端参数和第二终端参数生成终端形态清单,并根据终端形态清单生成每一类终端对应的新插件,通过新插件和原有插件采集对应终端的终端数据,因此实现了对多种业务,多种类型厂家的终端的统一管理。在上述实施例的基础上,所述第一终端参数包括所述第一终端对应的业务类型、厂家名称、终端型号;所述第二终端参数包括所述第二终端对应的业务类型、厂家名称、终端型号。具体的,第一终端是指已经被终端管理系统纳入并管理的终端,第二终端是指目前没有被终端管理系统纳入,但是即将要被终端管理系统纳入并对其进行管理的终端。第一终端和第二终端的业务类型包括:机顶盒、家庭网关、企业网关、智能网关、pbx、iad、摄像头等支持tr069协议的cpe。其中家庭网关的厂家名称包括:华为、中兴、贝尔、烽火、大亚和华勤等,表1为本发明实施例提供的家庭网关、企业网关对应的相关参数。企业网关的厂家名称包括:华为、中兴和贝尔等。机顶盒的厂家名称包括:华为、中兴、长虹、烽火和优朋普乐等,表2为本发明实施例提供的机顶盒的相关参数。表1家庭网关对应的相关参数厂商名称终端型号上连方式终端类型华为hg8245pone8c中兴zt453pone8c贝尔at872pone8c表2机顶盒的相关参数厂商名称终端型号上连方式终端分类中兴b7002vhlanitv机顶盒华为ec5108glanitv机顶盒长虹ch618hdlanitv机顶盒在上述实施例的基础上,所述根据所述第一终端参数和所述第二终端参数生成终端形态清单,包括:将每一所述第二终端对应的第二终端参数与所述第一终端参数进行一一比对,若所述目标第二终端的第二终端参数与所述第一终端参数不同,则将所述目标第二终端及其第二终端参数存入所述终端形态清单中。具体的,将要纳入到终端管理系统的第二终端可能有多个,因此将每一个第二终端的第二终端参数与所有的第一终端的第一终端参数进行一一比对,如果目标第二终端的第二终端参数与任意一个第一终端的第一终端参数相同,则说明,该目标第二终端已经被纳入到了终端管理系统中,如果与所有的第一终端的第一终端参数都不相同,则说明该目标第二终端还没有被纳入到终端管理系统中,此时,将目标第二终端及其对应的第二终端参数存储到终端形态清单中。本发明实施例通过第一终端参数和第二终端参数生成终端形态清单,并根据终端形态清单生成每一类终端对应的新插件,通过新插件和原有插件采集对应终端的终端数据,因此实现了对多种业务,多种类型厂家的终端的统一管理。在上述实施例的基础上,所述系统,还包括:插件处理模块,用于对所述新插件以及所述原有插件进行新增、删除和修改处理。具体的,生成新插件后,在终端管理系统的界面上显示,其中可以以功能框的形式展示在界面上,用户通过在界面上可以向插件处理模块发送新增、删除和修改操作的请求,插件处理模块根据请求进行相应的处理。在上述实施例的基础上,所述系统,还包括:协议加载模块,用于将所述系统加载到tr069协议上。具体的,终端管理系统需要加载在tr069协议上才能够完全执行,因此协议加载模块在加载到tr069协议后,根据终端形态清单中的每一个第二终端对应的第二终端参数生成一个新插件。本发明实施例通过第一终端参数和第二终端参数生成终端形态清单,并根据终端形态清单生成每一类终端对应的新插件,通过新插件和原有插件采集对应终端的终端数据,因此实现了对多种业务,多种类型厂家的终端的统一管理。图2为本发明实施例提供的一种终端管理系统的应用方法流程示意图,如图2所示,所述方法,包括:步骤201:周期性获取第一终端的第一终端参数,以及第二终端的第二终端参数,根据所述第一终端参数和所述第二终端参数生成终端形态清单,其中,所述第一终端为已接入所述系统的终端,所述第二终端为未接入所述系统的终端;具体的,终端管理系统获取电信行业中的,已经被纳入到该终端管理系统中的所有的第一终端及其对应的第一终端参数,同时,获取目前没有被纳入到终端管理系统,但是即将要纳入到该终端管理系统的第二终端及其对应的第二终端参数。应当说明的是,可以周期性进行获取,且具体周期可以根据实际情况进行确定。将获取到的第一终端参数和第二终端参数生成终端形态清单。其中,终端形态清单中包括的第二终端都是与第一终端不同的,且要纳入终端管理系统中的。步骤202:根据所述终端形态清单,生成所述终端形态清单中的每一类终端对应的新插件;具体的,在生成终端形态清单后,终端管理系统根据终端形态清单生成每一类终端对应的新插件,由于终端形态清单中包含的是终端管理系统中目前没有纳入的,但是将要纳入的第二终端,可以将同一类的第二终端只在终端形态清单中存储一次,所谓同一类是指第二终端参数相同。终端管理系统会根据终端形态清单中的每一类第二终端的都生成一个对应的新插件。新插件通过tr069协议才能够完全执行。另外,生成新插件后,可以在终端管理系统的界面上显示,并且可以对新插件进行新增、删除和修改操作。步骤203:通过所述新插件和原有插件向对应的终端下发业务指令,并采集对应终端的终端数据,将采集到的所述终端数据进行汇总。具体的,生成新插件后,终端管理系统可以对新插件对应的第二终端进行管理,即,通过新插件和原有插件对对应的终端进行远程操作,向终端发送业务指令,用于获取终端的运行状态参数。应当说明的是,新插件对应的终端为第二终端,原有插件对应的终端为第一终端。其中,终端的运行状态参数包括终端的厂商名称、终端型号、软件版本、硬件版本、运营商业务参数节点和故障参数节点等。通过终端管理系统采集到的各个终端的终端数据进行汇总,实现对各个终端的管理。本发明实施例通过第一终端参数和第二终端参数生成终端形态清单,并根据终端形态清单生成每一类终端对应的新插件,通过新插件和原有插件采集对应终端的终端数据,因此实现了对多种业务,多种类型厂家的终端的统一管理。在上述实施例的基础上,所述根据所述第一终端参数和所述第二终端参数生成终端形态清单,包括:将每一所述第二终端对应的第二终端参数与所述第一终端参数进行一一比对,若所述目标第二终端的第二终端参数与所述第一终端参数不同,则将所述目标第二终端及其第二终端参数存入所述终端形态清单中。具体的,将要纳入到终端管理系统的第二终端可能有多个,因此将每一个第二终端的第二终端参数与所有的第一终端的第一终端参数进行一一比对,如果目标第二终端的第二终端参数与任意一个第一终端的第一终端参数相同,则说明,该目标第二终端已经被纳入到了终端管理系统中,如果与所有的第一终端的第一终端参数都不相同,则说明该目标第二终端还没有被纳入到终端管理系统中,此时,将目标第二终端及其对应的第二终端参数存储到终端形态清单中。本发明实施例通过第一终端参数和第二终端参数生成终端形态清单,并根据终端形态清单生成每一类终端对应的新插件,通过新插件和原有插件采集对应终端的终端数据,因此实现了对多种业务,多种类型厂家的终端的统一管理。在上述实施例的基础上,所述根据所述终端形态清单,生成所述终端形态清单中的每一类终端对应的新插件,包括:根据所述终端形态清单,通过tr069协议生成所述终端形态清单中的每一类终端对应的新插件。具体的,终端管理系统需要加载在tr069协议上才能够完全执行,因此终端管理系统在加载到tr069协议后,根据终端形态清单中的每一个第二终端对应的第二终端参数生成一个新插件。在上述各实施例的基础上,所述第一终端参数包括所述第一终端对应的业务类型、厂家名称、终端型号;所述第二终端参数包括所述第二终端对应的业务类型、厂家名称、终端型号。具体的,第一终端是指已经被终端管理系统纳入并管理的终端,第二终端是指目前没有被终端管理系统纳入,但是即将要被终端管理系统纳入并对其进行管理的终端。第一终端和第二终端的业务类型包括:机顶盒、家庭网关、企业网关、智能网关、pbx、iad、摄像头等支持tr069协议的cpe。其中家庭网关的厂家名称包括:华为、中兴、贝尔、烽火、大亚和华勤等。企业网关的厂家名称包括:华为、中兴和贝尔等。机顶盒的厂家名称包括:华为、中兴、长虹、烽火和优朋普乐等。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。以上所描述的系统等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1