CN1925482B - 一种人机命令格式的转换方法和装置 - Google Patents

一种人机命令格式的转换方法和装置 Download PDF

Info

Publication number
CN1925482B
CN1925482B CN 200510086331 CN200510086331A CN1925482B CN 1925482 B CN1925482 B CN 1925482B CN 200510086331 CN200510086331 CN 200510086331 CN 200510086331 A CN200510086331 A CN 200510086331A CN 1925482 B CN1925482 B CN 1925482B
Authority
CN
China
Prior art keywords
command
manmachine
manmachine command
planar structure
tree
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 200510086331
Other languages
English (en)
Other versions
CN1925482A (zh
Inventor
谢海峰
王冲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Shanghai Electric Power Co Ltd
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN 200510086331 priority Critical patent/CN1925482B/zh
Publication of CN1925482A publication Critical patent/CN1925482A/zh
Application granted granted Critical
Publication of CN1925482B publication Critical patent/CN1925482B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种人机命令格式的转换方法和装置,方法包括:一人机命令代理步骤,预先将树型结构的人机命令与平面结构的人机命令对应起来,并将输入的树型结构的人机命令转换成对应的平面结构的人机命令;一人机命令解析步骤,将所述平面结构的人机命令解析成基于预定义的人机命令定义脚本,从而实现树型结构的人机命令与平面结构的人机命令的格式切换,使设备同时支持树型结构与平面结构的人机命令。本发明通过编写统一的命令脚本和与命令无关的转换、解析进程实现了树型结构和平面型结构两种人机命令标准在同一个设备上同时支持,且***结构清晰,实现相对简单,解决了目前两种标准之间的兼容问题。

Description

一种人机命令格式的转换方法和装置
技术领域
本发明涉及在两种人机命令格式之间进行转换的方法,特别是涉及通讯领域中以人机命令作为操作维护的界面时,为了同时支持业界常用的两种人机命令格式标准,而提出的一种相对简单的格式兼容的实现方法和装置。
背景技术
现有的通讯设备中,对于宽带和路由器类产品倾向于使用树型结构的人机命令格式,而对于程控交换机等控制类的设备则普遍使用平面型结构的人机命令格式,目前很少有设备能够同时支持这两种格式,因为这两种格式的输入界面及帮助、鉴权方式以及命令语法等区别很大,平面型结构的每一条人机命令是独立的、平面的,而树型结构人机命令则是一种命令之间相关联的、类似于功能树型结构的,不同命令之间、不同登录模式之间以及不同用户级别之间存在上下文关系;可以说一种是结构是平面的,而另一种结构则是立体的。现有的实现方式是对每种格式的人机命令分别开发适配模块,由互相独立的适配模块分别解析各自支持的人机命令格式,再将解析结果转发到各自的命令执行实体。这样的实现方式对同一个功能往往要完成两套代码,不仅工作量巨大,而且扩展性、可维护性也很差。现有方式的这些缺点导致目前很少有设备厂家对同一个设备同时支持两种人机命令标准。
发明内容
本发明所要解决的技术问题是提供一种人机命令格式的转换方法和装置,解决现有技术难以进行人机命令的格式切换,难以在同一个设备同时支持两种人机命令标准而造成的工作量大、扩展性和可维护性差的技术问题。
为达到上述目的,本发明提供了一种人机命令格式的转换方法,其特点在于,包括:一人机命令代理步骤,预先将树型结构的人机命令与平面结构的人机命令对应起来,并将输入的树型结构的人机命令转换成对应的平面结构的人机命令;一人机命令解析步骤,将所述平面结构的人机命令解析成基于预定义的人机命令定义脚本,从而实现树型结构的人机命令与平面结构的人机命令的格式切换,使设备同时支持树型结构与平面结构的人机命令。
上述的方法,其特点在于,还包括:一人机命令的定义/编辑步骤,将实现同-功能的人机命令定义为同一个定义脚本,并且在编译、生成版本时分别导出用于平面结构的执行脚本供所述人机命令解析步骤使用,导出用于树型结构的人机命令树供所述人机命令代理步骤使用。
上述的方法,其特点在于,所述定义脚本定义了每条人机命令的基本属性、输入/输出参数和命令帮助信息。
上述的方法,其特点在于,所述人机命令代理步骤进一步包括:步骤a,人机命令代理模块接收到人机命令的命令串;步骤b,匹配树型结构格式的命令树脚本定义的命令节点;步骤c,进行命令语法分析;步骤d,进行鉴权、帮助处理;步骤e,进行参数检查;步骤f,对于帮助命令直接返回步骤a;步骤g,对非帮助命令,检查是否叶子节点,是则执行步骤h,否则返回步骤a;步骤h,在命令输入提示符增加所述命令串;步骤I,输入下级命令节点名称;步骤j,重复步骤c、d、e、f;步骤k,对于叶子节点,生成平面结构格式的人机命令串;步骤l,将所述平面结构格式的人机命令串提交给人机命令解析模块。
上述的方法,其特点在于,所述人机命令解析步骤进一步包括:步骤A,人机命令解析模块接收到所述平面结构格式的人机命令串;步骤B,进行语法分析;步骤C,定位到平面结构格式的命令脚本;步骤D,输入参数解析;步骤E,将参数填入内部接口发送给命令处理进程;步骤F,获取命令处理进程返回的输出结果集;步骤G,根据平面结构格式的命令脚本将所述结果集按预定义的格式输出给远程登录服务器;步骤H,屏显输出结构。
为了更好的实现本发明的目的,本发明还提供了一种人机命令格式的转换装置,其特点在于,包括:人机命令代理模块、人机命令解析模块和命令处理进程模块;所述人机命令代理模块连接所述人机命令解析模块,用于预先将树型结构的人机命令与平面结构的人机命令对应起来,并将输入的树型结构的人机命令转换成对应的平面结构的人机命令后发送给所述人机命令解析模块;所述人机命令解析模块连接所述命令处理进程模块,用于将平面结构的人机命令解析成基于预定义的人机命令定义脚本,并发送给所述命令处理进程模块进行处理,从而实现树型结构的人机命令与平面结构的人机命令的格式切换,使设备同时支持树型结构与平面结构的人机命令。
上述的装置,其特点在于,还包括人机命令的定义/编辑工具,连接所述人机命令代理模块和所述人机命令解析模块,用于将实现同一功能的人机命令定义为同一个定义脚本,并且在编译、生成版本时分别导出用于平面结构的执行脚本供所述人机命令解析模块使用,导出用于树型结构的人机命令树供所述人机命令代理模块使用。
上述的装置,其特点在于,所述定义脚本定义了每条人机命令的基本属性、输入/输出参数和命令帮助信息。
上述的装置,其特点在于,还包括远程登录服务器和远程登录客户端;所述远程登录服务器连接所述人机命令代理模块和所述人机命令解析模块;所述远程登录客户端连接所述远程登录服务器,用于输入所述平面结构的人机命令和所述树型结构的人机命令。
上述的装置,其特点在于,所述远程登录客户端是标准的远程登录客户端,能够运行在多种操作***的平台上;所述远程登录服务器提供两种端口分别对应接收所述平面结构的人机命令和所述树型结构的人机命令。
本发明的技术效果在于:
与现有技术相比,本发明采用人机命令定义工具实现每条人机命令的功能描述,自动导出针对树型结构的人机命令树脚本供人机命令代理使用,再转换成平面型格式的人机命令串由人机命令解析模块统一执行。这种方法不再需要对每一种命令标准分别开发适配模块,对同一个功能的实现只需要定义一次命令脚本,因此大大简化了开发工作量,而且***的扩展性、可维护性很好。本发明使同一设备同时支持平面结构和树型结构两种人机命令,克服了现有技术中的工作量大、扩展性和可维护性差等缺点,实现了用户命令行操作的格式切换、功能实现可重复利用、两种命令行处理可优势互补,使同一设备同时支持平面结构和树型结构两种人机命令标准的难度大大降低,也使对这种需求的广泛支持成为可能。
附图说明
图1是本发明的装置结构图;
图2是本发明的人机命令转换的示意图。
具体实施方式
下面结合附图进一步详细说明本发明的具体实施例。
图1是本发明的装置结构图;如图,本发明所述的应用人机命令格式转换的***主要由以下几部分组成:
A.Telnet客户端111、112,可以是标准的Telnet客户端,可以运行在各种不同的操作***平台上;
B.Telnet服务器121、122,实现Telnet协议处理,提供两个不同的端口分别接收平面结构和树型结构格式的人机命令;
C.人机命令代理130,接收Telnet服务器发来的命令字符串,将从树型结构人机命令字符串转换成平面型结构人机命令字符串;
D.人机命令解析模块140,实现对平面型结构人机命令的解析,包括命令的输入和输出;
E.多个命令处理进程151、152、153…,使用内部接口与人机命令解析模块交互,完成人机命令的处理。
本发明的主要是为了克服了现有技术中的工作量大、扩展性和可维护性差等缺点,解决现有技术中存在的命令解析模块相互独立,用户命令行操作不能格式切换、功能实现不可重用、以及两种命令行处理的优势互补的问题,使同一设备同时支持平面结构和树型结构两种人机命令标准的难度大大降低,也使对这种需求的广泛支持成为可能。
本发明的关键技术在人机命令代理中完成,在人机命令解析模块140中,人机命令的解析基于预定义的人机命令定义脚本,该脚本定义了每条命令的基本属性、输入、输出参数、命令帮助等信息,这些信息对于平面结构和树型结构的人机命令来说是公用的。由于人机命令解析模块只处理平面型格式的人机命令字符串,因此本发明的关键就是在人机命令代理中将树型结构的人机命令与平面型格式的人机命令自动对应起来,并转换成平面型格式的人机命令字符串。
图2是本发明的人机命令转换的示意图,如图,本发明的另一个关键是人机命令的定义\编辑工具160,所有人机命令脚本都来源于人机命令定义工具160,不论对于哪一种人机命令标准,实现同一功能的人机命令脚本都是同一个,只需在编译、生成版本时分别自动导出用于平面型结构的执行脚本供人机命令解析模块140使用,导出用于树型结构的人机命令树供人机命令代理160使用。不论是人机命令代理还是人机命令解析模块都与具体的人机命令无关,每条人机命令的个性都体现在平面型人机命令执行脚本和树型结构人机命令树中。
下面再结合图1和图2对一实例作详细描述(注:ITUT格式人机命令——目前交换机等大型通讯设备常用的一种平面型的人机命令格式;CISCO格式人机命令——目前路由器等中小型通讯设备常用的一种树型结构的人机命令格式):
1、定义人机命令脚本,作为源代码文件保存;
2、导出ITUT格式人机命令脚本,作为版本文件安装到***目录;
3、导出CISCO格式人机命令树脚本文件,作为版本文件安装到***目录;
4、所有相关软件模块正常运行;
a)人机命令代理模块(CCLI);
b)通讯支撑模块(COMM)
c)人机命令解析模块(MCLI)
d)人机命令代理业务模块(APPS)
5、人机命令代理的处理流程(通过Telnet Server的端口1接收到的命令串按CISCO格式命令处理):
a)人机命令代理接收到命令串:show
b)匹配CISCO格式命令树脚本定义的命令节点:show
c)命令语法分析;
d)鉴权、帮助处理;
e)参数检查;
f)对于帮助命令直接返回;
g)对非帮助命令,检查不是叶子节点;
h)命令输入提示符增加show:.show
i)输入下级命令节点名称:net
j)重复c、d、e、f过程;
k)是叶子节点,生成ITUT标准格式的人机命令串:4021;
l)将ITUT标准格式命令串提交给人机命令解析模块:send“4021”;
6、人机命令解析模块的处理流程(通过Telnet Server的端口2接收到的命令串按ITUT命令处理):
a)人机命令解析模块接收到命令串:4021;
b)语法分析;
c)定位到ITUT格式命令脚本;
d)输入参数解析;
e)将参数填入内部接口发送给命令处理进程;
f)获取命令处理进程返回的输出结果集;
g)根据ITUT命令脚本将结果集按预定义的格式输出给Telnet Server;
h)屏显输出结构。
根据上面所述的本发明的实现步骤可以看到,本发明通过编写统一的命令脚本和与命令无关的转换、解析进程实现了树型结构和平面型结构两种人机命令标准在同一个设备上同时支持,且***结构清晰,实现相对简单。解决了目前两种标准之间的兼容问题。
以上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围;凡是依本发明所作的等效变化与修改,都被本发明的专利范围所涵盖。

Claims (9)

1.一种人机命令格式的转换方法,其特征在于,包括:一人机命令代理步骤,预先将树型结构的人机命令与平面结构的人机命令对应起来,并通过人机命令代理将输入的树型结构的人机命令转换成对应的平面结构的人机命令;一人机命令解析步骤,将所述平面结构的人机命令解析成基于预定义的人机命令定义脚本,从而实现树型结构的人机命令与平面结构的人机命令的格式切换,使设备同时支持树型结构与平面结构的人机命令;
所述人机命令代理步骤进一步包括:
步骤a,接收人机命令的命令串;
步骤b,匹配树型结构格式的命令树脚本定义的命令节点;
步骤c,进行命令语法分析;
步骤d,进行鉴权、帮助处理;
步骤e,进行参数检查;
步骤f,对于帮助命令直接返回步骤a;
步骤g,对非帮助命令,检查是否叶子节点,是则执行步骤h,否则返回步骤a;
步骤h,在命令输入提示符增加所述命令串;
步骤I,输入下级命令节点名称;
步骤j,重复步骤c、d、e、f;
步骤k,对于叶子节点,生成平面结构格式的人机命令串;
步骤l,将所述平面结构格式的人机命令串提交给人机命令解析步骤处理。
2.根据权利要求1所述的方法,其特征在于,还包括:一人机命令的定义/编辑步骤,将实现同一功能的人机命令定义为同一个定义脚本,并且在编译、生成版本时分别导出用于平面结构的执行脚本供所述人机命令解析步骤使用,导出用于树型结构的人机命令树供所述人机命令代理步骤使用。
3.根据权利要求2所述的方法,其特征在于,所述定义脚本定义了每条人机命令的基本属性、输入/输出参数和命令帮助信息。
4.根据权利要求2所述的方法,其特征在于,所述人机命令解析步骤进一步包括:
步骤A,接收所述平面结构格式的人机命令串;
步骤B,进行语法分析;
步骤C,定位到平面结构格式的命令脚本;
步骤D,输入参数解析;
步骤E,将参数填入内部接口发送给命令处理进程;
步骤F,获取命令处理进程返回的输出结果集;
步骤G,根据平面结构格式的命令脚本将所述结果集按预定义的格式输出给远程登录服务器;
步骤H,屏显输出结构。
5.一种人机命令格式的转换装置,其特征在于,包括:人机命令代理模块、人机命令解析模块和命令处理进程模块;
所述人机命令代理模块连接所述人机命令解析模块,用于预先将树型结构的人机命令与平面结构的人机命令对应起来,并接收输入的树型结构的人机命令,输出对应的平面结构的人机命令,然后发送给所述人机命令解析模块;
所述人机命令解析模块连接所述命令处理进程模块,用于将平面结构的人机命令解析成基于预定义的人机命令定义脚本,并发送给所述命令处理进程模块进行处理,从而实现树型结构的人机命令与平面结构的人机命令的格式切换,使设备同时支持树型结构与平面结构的人机命令;
所述人机命令代理模块进一步用于:
接收人机命令的命令串;
匹配树型结构格式的命令树脚本定义的命令节点;
命令语法分析;
鉴权、帮助处理;
参数检查;
对于帮助命令,直接返回接收人机命令的命令串;
对非帮助命令,检查是否叶子节点,是则在命令输入提示符增加所述命令串,输入下级命令节点名称;否则直接返回接收人机命令的命令串;
重复进行命令语法分析、鉴权、帮助处理、参数检查以及对于帮助命令直接返回接收人机命令的命令串;
对于叶子节点,生成平面结构格式的人机命令串;
将所述平面结构格式的人机命令串提交给人机命令解析模块处理。
6.根据权利要求5所述的装置,其特征在于,还包括人机命令的定义/编辑工具,连接所述人机命令代理模块和所述人机命令解析模块,用于将实现同一功能的人机命令定义为同一个定义脚本,并且在编译、生成版本时分别导出用于平面结构的执行脚本供所述人机命令解析模块使用,导出用于树型结构的人机命令树供所述人机命令代理模块使用。
7.根据权利要求6所述的装置,其特征在于,所述定义脚本定义了每条人机命令的基本属性、输入/输出参数和命令帮助信息。
8.根据权利要求5所述的装置,其特征在于,还包括远程登录服务器和远程登录客户端;所述远程登录服务器连接所述人机命令代理模块和所述人机命令解析模块;所述远程登录客户端连接所述远程登录服务器,用于输入所述平面结构的人机命令和所述树型结构的人机命令。
9.根据权利要求8所述的装置,其特征在于,所述远程登录客户端是标准的远程登录客户端,能够运行在多种操作***的平台上;所述远程登录服务器提供两种端口分别对应接收所述平面结构的人机命令和所述树型结构的人机命令。
CN 200510086331 2005-09-01 2005-09-01 一种人机命令格式的转换方法和装置 Active CN1925482B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510086331 CN1925482B (zh) 2005-09-01 2005-09-01 一种人机命令格式的转换方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510086331 CN1925482B (zh) 2005-09-01 2005-09-01 一种人机命令格式的转换方法和装置

Publications (2)

Publication Number Publication Date
CN1925482A CN1925482A (zh) 2007-03-07
CN1925482B true CN1925482B (zh) 2013-03-27

Family

ID=37817949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510086331 Active CN1925482B (zh) 2005-09-01 2005-09-01 一种人机命令格式的转换方法和装置

Country Status (1)

Country Link
CN (1) CN1925482B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108828488A (zh) * 2018-06-12 2018-11-16 福建星云电子股份有限公司 一种兼容两种因子平台的实现方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299683B (zh) * 2008-06-25 2012-07-18 中兴通讯股份有限公司 一种离线数据的配置设备和方法
CN102521250B (zh) * 2011-11-16 2014-09-17 中国电子科技集团公司第四十一研究所 一种智能测量仪器通用语法分析的实现方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1336770A (zh) * 2000-09-15 2002-02-20 深圳市中兴通讯股份有限公司 路由器操作维护与配置命令的命令存储和命令解释方法
CN1400772A (zh) * 2001-08-03 2003-03-05 华为技术有限公司 一种对通信设备进行数据配置的方法及***
WO2004006486A2 (en) * 2002-07-08 2004-01-15 Precache, Inc. Packet routing via payload inspection for alert services, for digital content delivery and for quality of service management and caching with selective multicasting in a publish-subscribe network
WO2004088505A2 (en) * 2003-03-31 2004-10-14 Transfert Plus S.E.C. Method and apparatus for using a sequence of commands respecting at least one rule

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1336770A (zh) * 2000-09-15 2002-02-20 深圳市中兴通讯股份有限公司 路由器操作维护与配置命令的命令存储和命令解释方法
CN1400772A (zh) * 2001-08-03 2003-03-05 华为技术有限公司 一种对通信设备进行数据配置的方法及***
WO2004006486A2 (en) * 2002-07-08 2004-01-15 Precache, Inc. Packet routing via payload inspection for alert services, for digital content delivery and for quality of service management and caching with selective multicasting in a publish-subscribe network
WO2004088505A2 (en) * 2003-03-31 2004-10-14 Transfert Plus S.E.C. Method and apparatus for using a sequence of commands respecting at least one rule

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108828488A (zh) * 2018-06-12 2018-11-16 福建星云电子股份有限公司 一种兼容两种因子平台的实现方法
CN108828488B (zh) * 2018-06-12 2020-10-27 福建星云电子股份有限公司 一种兼容两种因子平台的实现方法

Also Published As

Publication number Publication date
CN1925482A (zh) 2007-03-07

Similar Documents

Publication Publication Date Title
CN101160811B (zh) 网络设备配置***和方法
CN101841515B (zh) 可变目标的协议数据单元编解码代码自动生成的实现方法
CN103532756B (zh) 一种基于网管***的命令行***以及命令行操作方法
CN103425497B (zh) 一种网络工程脚本跨厂家转换的方法和装置
CN108418704A (zh) 一种基于自动化模板配置的网元设备入网方法
CA2539474A1 (en) System and method for dynamic generation and customization of web service client applications for terminals
CN101795206B (zh) 一种在分布式构成设备上实现snmp代理的方法和装置
CN104461516A (zh) 一种数据处理方法和装置
CN1925482B (zh) 一种人机命令格式的转换方法和装置
CN101170568B (zh) 一种Telnet命令自动生成及批量执行方法
CN111459489A (zh) 一种动态库自动服务化封装方法、***及应用
CN112328470A (zh) 一种自动化运维测试方法、装置、设备及存储介质
CN113986985B (zh) 能源管理的io读取方法、***、设备及存储介质
CN103888297A (zh) 交换机网络管理方法和***
CN102404356B (zh) 远程函数调用传送适配器及其读取数据的方法
CN101409731A (zh) 通过ie远程对家庭电器设备控制的方法
CN101751251A (zh) 一种结构化的可扩展标记语言编辑装置和处理方法
CN111526048A (zh) 一种用于多型号交换机的统一管理语言适配方法
CN110209722A (zh) 一种用于数据交换的数据接口
CN101217413A (zh) 可扩展***中可扩展单元的集中调试***及集中调试方法
AU2004318284A1 (en) ASN.1 protocol processor and method for ASN.1 protocol processing
CN105791346B (zh) 实现soap接口的跨平台解决方法及服务、网络设备
KR20140123126A (ko) 변전소 구성 언어 기반의 데이터베이스 생성 방법 및 시스템
CN111506357A (zh) 一种动态库自动加载方法、***及应用
KR101547346B1 (ko) 업무통합 연동을 위한 동기/비동기 통신방식의 동적 전문 관리시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: GUANGDONG HUABO ENTERPRISE MANAGEMENT CONSULTING C

Free format text: FORMER OWNER: ZTE CORPORATION

Effective date: 20141009

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518000 SHENZHEN, GUANGDONG PROVINCE TO: 510640 GUANGZHOU, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20141009

Address after: 510640 Guangdong city of Guangzhou province Tianhe District gold Yinglu No. 1 was 1106 room two

Patentee after: Guangdong Huabo Enterprise Management Consulting Co., Ltd.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District hi tech Industrial Development Zone ZTE building A block 6 layer

Patentee before: ZTE Corporation

ASS Succession or assignment of patent right

Owner name: STATE GRID SHANGHAI ELECTRIC POWER COMPANY

Free format text: FORMER OWNER: GUANGDONG HUABO ENTERPRISE MANAGEMENT CONSULTING CO., LTD.

Effective date: 20141126

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 510640 GUANGZHOU, GUANGDONG PROVINCE TO: 200002 PUDONG NEW AREA, SHANGHAI

TR01 Transfer of patent right

Effective date of registration: 20141126

Address after: 200002 Shanghai City, Pudong New Area source deep road, No. 1122

Patentee after: State Grid Shanghai Municipal Electric Power Company

Address before: 510640 Guangdong city of Guangzhou province Tianhe District gold Yinglu No. 1 was 1106 room two

Patentee before: Guangdong Huabo Enterprise Management Consulting Co., Ltd.