一种MML终端及提高MML终端使用效率的方法技术

技术编号:7632071 阅读:261 留言:0更新日期:2012-08-03 19:51
本发明专利技术公开了一种MML终端及提高MML终端使用效率的方法,所述方法包括:MML终端以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链;MML终端在某超链被触发时,基于超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串;MML终端构造字符串调整平台,实现用户对所述MML字符串的调整。所述MML终端包括:超链构造模块、字符串生成模块和字符串调整模块。本发明专利技术所述技术方案大大减少了参数的查询与输入时间,且不需要设计复杂的配置脚本,工作量小、复杂度低。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种MML(Man-Machine Language,人机语言)终端及提高MML终端使用效率的方法。
技术介绍
在现有的电信网络中,OMM作为管理维护模块,起着网络开通、监控、维护等重要的作用。在OMM中,MML作为一种重要的接口形式,得到了广泛的使用。MML终端在实际的使用中,通常以命令行模式+参数面板的方式作为用户使用接口,并且有的参数面板也实现了利用复杂的配置脚本实现逻辑控制来“模拟”传统图形界面的数据呈现、关联性与合法性控制,这两种实现方式存在以下的缺点一,对于未实现逻辑控制脚本的普通MML终端(I)使用上与Linux命令类似,需要用户掌握大量的命令及命令参数;增加了学习的成本与周期;(2)同组命令间关联性弱,需要通过几个命令配合实现操作,例如先查询,后自行输入相关数据,执行增加、删除、修改等操作。二,对于实现逻辑控制脚本的MML终端(I)在开发过程中需要编写配置脚本,增加了设计、开发、测试成本;(2)配置脚本的控制逻辑要与已有的服务器控制逻辑一致,存在冗余工作量,增加了故障率,不易于维护;(3)更接近传统的图形界面,虽然数据呈现、关联性与合法性控制得以实现,但也影响了 MML终端的使用效率,需要用户大量的鼠标操作。
技术实现思路
本专利技术提供一种MML终端及提高MML终端使用效率的方法,用以解决现有技术中MML终端使用效率低下的问题。为了解决上述技术问题,本专利技术采用如下技术方案一方面,本专利技术提供一种提高MML终端使用效率的方法,包括MML终端以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链;MML终端在某超链被触发时,基于该超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串;MML终端构造字符串调整平台,实现用户对所述MML字符串的调整。进一步地,本专利技术所述方法中,所述MML终端以查询命令操作为基础,基于用户命令或者预设配置,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链。其中,所述MML终端以查询命令操作为基础,基于用户命令,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链,具体包括步骤31,MML终端判断用户输入的命令是否为查询命令,若是,基于所述查询命令操作输出的各数据,执行步骤32 ;否则,结束;步骤32,MML终端判断用户是否输入增加、删除和修改命令中的一个或多个命令,若是,则构造所述各数据的对应命令操作的超链;否则,结束。进一步地,本专利技术所述方法中,所述MML终端构造字符串调整平台包括:MML终端将构造的所述MML字符串回填至命令输 入面板,以所述命令输入面板作为所述字符串调整平台。或者,MML终端将构造的所述MML字符串回填至命令输入面板,利用所述命令输入面板生成MML参数面板,并以该MML参数面板作为所述字符串调整平台。进一步地,本专利技术所述方法中,所述查询命令,与增加命令、删除命令以及修改命令中的一个或多个组成一个命令组;所述查询命令、增加命令、删除命令以及修改命令采用预先约定的助记符;所述查询命令中的输出参数、增加命令中的输入参数、以及修改命令中的输入参数一致;所述删除命令的输入参数为查询命令中输出参数的子集。另一方面,本专利技术还提供一种MML终端,包括超链构造模块,用于以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链;字符串生成模块,用于在某超链被触发时,基于该超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串;字符串调整模块,用于构造字符串调整平台,实现用户对所述MML字符串的调整。进一步地,本专利技术所述MML终端中,所述超链构造模块,以查询命令操作为基础,基于用户命令或者预设配置,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链。其中,当基于用户命令构造超链时,所述超链构造模块具体包括查询命令检测子模块,用于判断用户输入的命令是否为查询命令,若是,则基于所述查询命令操作输出的各数据,触发超链构造子模块;否则,结束;超链构造子模块,用于判断用户是否输入增加、删除和修改命令中的一个或多个命令,若是,则构造所述各数据的对应命令操作的超链;否则,结束。进一步地,本专利技术所述MML终端中,所述字符串调整模块,用于将构造的所述MML字符串回填至命令输入面板,以所述命令输入面板作为所述字符串调整平台;或者,用于将构造的所述MML字符串回填至命令输入面板,利用所述命令输入面板生成MML参数面板,并以所述MML参数面板作为所述字符串调整平台。本专利技术有益效果如下本专利技术提供的MML终端以及提高MML终端使用效率的方法,大大减少了参数的查询与输入时间;且不需要设计复杂的配置脚本,仅需要按照现有OMM命令规范设计命令的助记符前缀,规范同组命令的参数名称、类型设置即可,工作量小、复杂度低。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术提供的一种提高MML终端使用效率的方法的流程图; 图2为本专利技术实施例所述方法中查询结果的显示界面示意图;图3为本专利技术实施例中基于查询命令构造操作超链的流程图;图4为本专利技术实施例中构造的操作超链图形示意图;图5为本专利技术实施例中基于操作超链构造MML字符串的流程图;图6为本专利技术实施例中MML终端实现提闻使用效率的终端内部不意图;图7为本专利技术提供的一种MML终端的结构框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中MML终端使用效率低下的问题,本专利技术提供一种MML终端及提高MML终端使用效率的方法,本专利技术的核心在于根据OMM的命令设计特点,改进命令终端的维护方式,进而提高MML终端的使用效率。为了清楚的表述本专利技术所述方法的实现过程,下面对OMM的命令的设计及使用特点进行描述,具体的首先,在设计上,有(I)设置OMM的命令组,每个命令组优选的由查询、增加、删除、修改4个命令组成;但也可以根据具体需求构造包括查询命令在内的部分命令组,例如,某命令组只包含查询、修改命令;某命令组包含查询、删除、增加命令。其中,每个命令组对应一个功能项,例如配置模块的数据表。(2) 一个命令组中,各命令的助记符符合规范要求,例如,增加、删除、修改、查询命令采用统一的动词缩写作为前缀,其余部分相同;(3) 一个命令组中,各命令的参数(参数名称、类型)设计上存在一致性性,命令间存在关联性,例如,增加命令的输入参数,与修改命令的输入参数、查询命令的输出参数一致;删除命令的输入参数为增加命令输入参数的子集(一般为“主键”)。其次,在使用上,有OMM命令主要应用在MML终端的维护阶段,本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王亮陈旭祁娟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1
相关领域技术