首页 / 专利库 / 软件 / 命令行界面 / 设备定制信息的管理方法

设备定制信息的管理方法

阅读:800发布:2020-05-17

专利汇可以提供设备定制信息的管理方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种设备定制信息的管理方法,包括如下步骤:S1,分拆设备分区表中有剩余空间的分区,在该分区末尾截断一个擦除 块 作为设备定制信息分区;S2,基于客户编码获取对应设备定制信息,将设备定制信息打包成数据包并写入设备定制信息分区内;S3,设备上电启动时,检查设备定制信息分区是否存在设备定制信息,若存在则直接对设备定制信息进行解析,若不存在则根据客户编码加载相应的设备定制信息,并将设备定制信息打包成数据包写入设备定制信息分区内再进行解析。本发明的有益效果在于提高对定制信息的维护效率、降低维护成本。,下面是设备定制信息的管理方法专利的具体信息内容。

1.一种设备定制信息的管理方法,其特征在于,包括如下步骤:
S1,分拆设备的掉电不易丢失介质分区表中有剩余空间的分区,在该分区末尾截断一个擦除作为设备定制信息分区;
S2,基于客户编码获取存放在定制信息管理系统中的设备定制信息,将设备定制信息按照设定的数据格式打包成数据包,并将该数据包写入设备的设备定制信息分区内;
S3,设备上电启动时,检查设备的设备定制信息分区是否存在设备定制信息,如果不存在,则根据客户编码从数据库中加载相应的设备定制信息,并按照设定的数据格式将设备定制信息打包成数据包,并将该数据包写入设备的设备定制信息分区内,按照设定的数据格式对数据包进行解析;
若存在,则直接按照设定的数据格式对设备定制信息分区内的设备定制信息进行解析。
2.如权利要求1所述的设备定制信息的管理方法,其特征在于,所述设备定制信息的数据格式为TLV格式。
3.如权利要求1所述的设备定制信息的管理方法,其特征在于,所述设备定制信息包括:WEB信息、CLI信息与系统信息;
所述WEB信息包括:LOGO、联系方式、地址、公司名称、公司网址、默认语言、登录用户名以及密码;
所述CLI信息包括:CLI提示语与OLT别名
所述系统信息包括:设备型号、厂家名称、软件版本号、硬件版本号、默认管理IP、以及默认用户名与密码。
4.如权利要求1所述的设备定制信息的管理方法,其特征在于,所述步骤S1中的掉电不易丢失介质为FLASH、EEPROM或SD卡中的任意一种。
5.如权利要求1-4任意一项所述的设备定制信息的管理方法,其特征在于,在所述步骤S2中,将数据包写入设备的设备定制信息分区包括如下步骤:
S21,通过Tftp或Ftp工具从定制信息管理系统的Tftp服务器或Ftp服务器中获取设备定制信息的数据包;
S22,通过telnet服务端口或串口进入设备的命令行界面
S23,根据设备的提供的命令将数据包写入设备的设备定制信息分区。

说明书全文

设备定制信息的管理方法

技术领域

[0001] 本发明涉及定制信息管理的技术领域,特别涉及一种设备定制信息的管理方法。

背景技术

[0002] 对于ODM厂商客户常常需要定制一些客户相关信息包括LOGO、缺省信息以及特殊功能,存在两种主流解决方案:方案一、所有客户维护同一个软件镜像,通过客户编码区别客户定制信息,把所有客户定制的信息存放在设备掉电不丢失的介质上(FLASH、EEPROM和SD卡等),每个客户分配一个惟一标识码简称客户编码,出厂时把编码写入掉电不丢失介质,设备上电时根据客户编码查找客户定制信息并加载;方案二、利用条件编译技术,每个客户单独维护一个软件镜像,镜像仅包含该客户信息。
[0003] 方案一存在如下问题:
[0004] 1、新增客户定制,需要重新编译镜像,可能引入未知异常
[0005] 2、定制数量越多,FLASH空间占用越来越大
[0006] 3、同一客户不同方案独自维护定制信息,难保证一致性
[0007] 方案二存在如下问题:
[0008] 1、新增客户定制,需要重新编译镜像,可能引入未知异常
[0009] 2、需要维护的镜像随客户增多而增多,增加维护成本

发明内容

[0010] 针对现有技术存在的问题,本发明的主要目的是提供一种设备定制信息的管理方法,旨在提高对定制信息的维护效率、降低维护成本。
[0011] 为实现上述目的,本发明提出的设备定制信息的管理方法,其包括如下步骤:
[0012] S1,分拆设备的掉电不易丢失介质分区表中有剩余空间的分区,在该分区末尾截断一个擦除作为设备定制信息分区;
[0013] S2,基于客户编码获取存放在定制信息管理系统中的设备定制信息,将设备定制信息按照设定的数据格式打包成数据包,并将该数据包写入设备的设备定制信息分区内;
[0014] S3,设备上电启动时,检查设备的设备定制信息分区是否存在设备定制信息,[0015] 如果不存在,则根据客户编码从数据库中加载相应的设备定制信息,并按照设定的数据格式将设备定制信息打包成数据包,并将该数据包写入设备的设备定制信息分区内,按照设定的数据格式对数据包进行解析;
[0016] 若存在,则直接按照设定的数据格式对设备定制信息分区内的设备定制信息进行解析。
[0017] 优选地,所述设备定制信息的数据格式为TLV格式。
[0018] 优选地,所述设备定制信息包括:WEB信息、CLI信息与系统信息;
[0019] 所述WEB信息包括:LOGO、联系方式、地址、公司名称、公司网址、默认语言、登录用户名以及密码;
[0020] 所述CLI信息包括:CLI提示语与OLT别名
[0021] 所述系统信息包括:设备型号、厂家名称、软件版本号、硬件版本号、默认管理IP、以及默认用户名与密码;
[0022] 优选地,所述步骤S1中的掉电不易丢失介质为FLASH、EEPROM或SD卡中的任意一种。
[0023] 优选地,在所述步骤S2中,将数据包写入设备的设备定制信息分区包括如下步骤:
[0024] S21,通过Tftp或Ftp工具从定制信息管理系统的Tftp服务器或Ftp服务器中获取设备定制信息的数据包;
[0025] S22,通过telnet服务端口或串口进入设备的命令行界面
[0026] S23,根据设备的提供的命令将数据包写入设备的设备定制信息分区。
[0027] 本发明的技术方案通过分离设备定制信息和镜像(即数据库中的设备定制信息)的耦合性,提取已知设备定制信息存放在掉电不丢失介质上,上电时加载设备定制信息到各个需要的模块,在新增设备定制信息时,对镜像的重新编译不影响设备内的设备定制信息的正常加载,且可实现统一对设备定制信息进行维护,维护成本低。附图说明
[0028] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0029] 图1为本发明设备定制信息的管理方法一实施例的流程示意图;
[0030] 本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0031] 本发明提出一种设备定制信息的管理方法。
[0032] 参照图1,图1为本发明设备定制信息的管理方法一实施例的结构示意图。
[0033] 如图1所示,在本发明实施例中,该设备定制信息的管理方法包括如下步骤:
[0034] S1,分拆设备的掉电不易丢失介质分区表中有剩余空间的分区,在该分区末尾截断一个擦除块作为设备定制信息分区。
[0035] 在本实施例中,该掉电不易丢失介质可以为FLASH、EEPROM或SD卡中的任意一种。
[0036] S2,基于客户编码获取存放在定制信息管理系统中的设备定制信息,将设备定制信息按照设定的数据格式打包成数据包,并将该数据包写入设备的设备定制信息分区内。
[0037] 在步骤S2中,将数据包写入设备的设备定制信息分区包括如下步骤:
[0038] S21,通过Tftp或Ftp工具从定制信息管理系统的Tftp服务器或Ftp服务器中获取设备定制信息的数据包;
[0039] S22,通过telnet服务端口或串口进入设备的命令行界面;
[0040] S23,根据设备的提供的命令将数据包写入设备的设备定制信息分区。
[0041] 在本实施例中,设备定制信息大致分为三类:WEB信息、CLI信息与系统信息。其中,所述WEB信息包括:LOGO、联系方式、地址、公司名称、公司网址、默认语言、登录用户名以及密码等。所述CLI信息包括:CLI提示语与OLT别名等。所述系统信息包括:设备型号、厂家名称、软件版本号、硬件版本号、默认管理IP、以及默认用户名与密码等。
[0042] 在本实施例中,设备定制信息的数据格式采用TLV结构,可保证数据的扩展性和存储空间可伸缩,方便未来扩展定制信息,具体的设备定制信息的数据格式定义见表1,数据类型的定义见表2:
[0043]字段 长度(字节) 说明
Magic 4 节点开始标志CDTC 0x
Crc32 4 节点头部校验和
TotalLen 4 节点总长度(头长度+数据长度+4字节CRC)
Logo 4 类型
LogoLen 4 长度
LogoData Len 数据
……    
CRC32   数据的校验和
[0044] 表1
[0045]
[0046]
[0047] 表2
[0048] S3,设备上电启动时,检查设备的设备定制信息分区是否存在设备定制信息,[0049] 如果不存在,则根据客户编码从数据库中加载相应的设备定制信息,并按照设定的数据格式将设备定制信息打包成数据包,并将该数据包写入设备的设备定制信息分区内,按照表1定义的数据格式对数据包进行解析;
[0050] 若存在,则直接按照表1定义的数据格式对设备定制信息分区内的设备定制信息进行解析。
[0051] 如果需要对设备定制信息进行修改,则根据客户编码获取数据库中与之相应的设备定制信息,并对该设备定制信息进行更新;更新设备定制信息后重启设备,将更新后的设备定制信息写入设备的设备定制信息分区,并擦除原有的设备定制信息。其中,更新的设备定制信息中保留已经包含的所有设备定制信息。
[0052] 本发明的技术方案通过分离设备定制信息和镜像的耦合性,提取已知设备定制信息存放在掉电不丢失介质上,上电时加载设备定制信息到各个需要的模块,在新增设备定制信息时,对镜像的重新编译不影响设备内的设备定制信息的正常加载,且可实现统一对设备定制信息进行维护,维护成本低。
[0053] 本发明提供的设备定制信息管理方法主要是通过定制信息管理系统与设备来实现的,为便于理解本发明,对定制信息管理系统与设备之间的信息交互作进一步说明:
[0054] 在本实施例中,定制信息管理系统为图形化管理系统,其包括定制信息维护模块,定制信息打包模块以及定制信息写入模块。
[0055] 定制信息维护模块用于录入、修改和查询设备定制信息。如果有新的客户定制需求,工程人员可基于客户订单录入客户编码和设备定制信息,并将客户编码和设备定制信息保存到数据库内。如果客户需要修改定制信息,工程人员可基于客户编码查找到相应的设备定制信息,按照客户需求修改设备定制信息,并更新数据库中的设备定制信息。
[0056] 定制信息打包模块用于根据客户编码获取对应的设备定制信息,并按照表1定义的数据格式将获取的设备定制信息进行封装,生成一个数据包。其中,生成的数据包文件存放在Tftp服务器或Ftp服务器中。
[0057] 定制信息写入模块用于将数据包写入设备的掉电不易丢失介质中。具体地,定制信息管理系统先通过Tftp或Ftp工具从定制信息管理系统的Tftp服务器或Ftp服务器中获取设备定制信息的数据包,再通过telnet服务端口或串口进入设备的命令行界面,最后根据设备的提供的命令将数据包写入设备的掉电不易丢失介质中。
[0058] 在本实施例中,设备以OUN设备为例。应当说明的是,该设备还可为通信、消费电子、医疗电子和物联网设备等。
[0059] ONU设备包括:定制信息加载模块、定制信息获取模块、以及定制信息存储模块。
[0060] 定制信息加载模块用于解析设备定制信息。OUN设备上电启动时,检查设备的定制信息存储模块内是否存在设备定制信息。如果不存在,定制信息加载模块根据客户编码从数据库中加载相应的设备定制信息的数据包,按照表1定义的数据格式对数据包进行解析。如果存在,定制信息加载模块直接按照表1定义的数据格式对设备定制信息分区内的设备定制信息进行解析。
[0061] 定制信息获取模块用于获取定制信息存储模块内的设备定制信息。当需要使用设备定制信息的应用或模块通过进程间通信或文件访问的方式传递给定制信息获取模块一个定制信息编码,定制信息获取模块根据该定制信息编码查找定制信息加载模块已经加载的设备定制信息。找到定制信息编码指定的设备定制信息后,返回对应设备定制信息给需要使用设备定制信息应用或模块,如果没找到则返回错误信息给需要使用设备定制信息应用或模块。
[0062] 定制信息存储模块用于保存设备定制信息,且定制信息存储模块的FLASH分区表中设有设备定制信息分区,设备定制信息按表1定义的数据格式存放在设备定制信息分区内。当在定制信息管理系统更新设备定制信息时,不会丢失已经存放在OUN设备内的设备定制信息。
[0063] 在本实施例中,通过在定制信息管理系统提供的图形化界面中可维护客户定制信息,打包客户定制信息并写入ONU设备FLASH分区,使开发人员在更新数据库中的设备定制信息时,无需时刻关注设备内的设备定制信息,而OUN设备需要定制信息的应用模块也无需时刻关注设备定制信息的存储格式和客户提供定制信息的方式,有效降低设备定制信息维护难度和成本。
[0064] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈