一种基于家庭网关的网络管理实现方法

文档序号:7702487阅读:103来源:国知局
专利名称:一种基于家庭网关的网络管理实现方法
技术领域
本发明涉及数字家庭网关的网络管理技术领域,具体涉及基于家庭网关的网络管理实现方法。
背景技术
在数字家庭中将各种家庭通信产品、计算机产品、消费类电子产品,按照各类家庭数字化需求,形成家庭网络,通过外部网络接入与社会全方位的信息交互,组成家庭信息、 娱乐、控制服务和信息功能系统。家庭网络是指将家庭范畴里的信息设备、通信设备、娱乐设备、家用电器、水电气暖计量表、健康保健设备、照明系统和安全系统等连接在一起组成的一种局域网,各种终端设备通过家庭网络实现网络化,实现各种网络化的管理和服务,实现资源和服务的共享。家庭网络通过家庭网关服务实现家庭内部网络和外部网络的连接,将家庭网络系统扩展至社区和互联网等外部网络,使数字家庭成为智能住宅小区和智能社会的基本单兀。随着联入家庭网关的设备越来越多,对设备的管理也越来越重要,同时也越来越复杂。其中,一项工作就是要经常检查联网设备的网络状况,面对如此大量的设备,如果单靠人工来逐一排查,那结果是不可想象的,工作难度大,效率低下。本发明作者在长期从事家庭网关产品及其设备维护的过程中发明了一种基于家庭网关的网络管理实现方法,能够使得网络管理员更加高效,人性化,及时便捷地对家庭网关中的网络设备进行管理。该管理平台的优点有支持Linux系统下常用命令,支持SNMP 的vl、v2C,支持数据备份,系统重新启动后可以恢复所有配置,能够监视串行口接收数据、 数据同步、SNMP代理运行状态,可实现在线升级。

发明内容
针对前面技术背景所述的传统数字家庭领域存在的问题,本发明提供一种基于家庭网关的网络管理实现方法,该方法能够达到网络管理员更加高效,人性化,及时便捷地对家庭网关中的网络设备进行管理的目的。为了实现本方法的目的,采用的技术方案如下
一种基于家庭网关的网络管理实现方法,其特征在于包括为家庭网关配置net-snmp 网络管理环境;用户通过多种管理接口对家庭网关进行管理。上述实现方法中,为家庭网关配置net-snmp网络管理环境包括在宿主机上配置交叉编译环境,然后获取net-snmp网络管理工具并根据家庭网关具有管理本地网络设备、 WEB浏览、视频点播、数字视频广播播放属性,编写包含家庭网关本地网络设备、WEB浏览、 视频点播、数字视频广播播放属性的MIB (MIB, Management Information Base,管理信息库)文件,最后进行编译同时把生成的可执行文件固化到家庭网关的存储介质中。上述实现方法中,用户通过多种管理接口对家庭网关进行管理包括用户通过串口或WEB管理接口对家庭网关进行管理。上述实现方法中,用户通过串口管理接口对家庭网关进行管理包括通过RS232串口进行用户与家庭网关之间的数据通信,然后串口数据采集模块根据用户发送的查询或配置指令返回家庭网关内被管理的设备的工作状态及信息或者把配置的数据保存到SNMP (SNMP, Simple Network Management Protocol,简单网络管理协议)的 MIB 节点中。上述实现方法中,WEB等管理接口对家庭网关进行管理包括在家庭网关中配置 BOA嵌入式TOB服务器;通过TOB浏览器进行对家庭网关内被管理的设备状态进行查看和设置。上述实现方法中,串口数据采集模块包括串口数据采集模块把用户输入的命令发送到家庭网关内被管理的设备,家庭网关内被管理的设备接收后命令判断该命令是否有效,无效则丢弃,有效则把信息发到串口数据采集模块,最后串口数据采集模块返回给用户接收到的信息。上述实现方法中,在家庭网关中配置BOA嵌入式TOB服务器包括获取BOA嵌入式 WEB服务器源文件,针对特定的家庭网关平台生成可执行文件,配置好BOA嵌入式服务器, 并配置相应的通用网关接口脚本,最后,固化到家庭网关上去。上述实现方法中,通过WEB浏览器进行对家庭网关内被管理的设备状态进行查看和设置包括首先,打开WEB浏览器,输入相应的网址,可以在浏览器上看到家庭网关内被管理的设备的运行状态以及设备的参数信息,然后,用户可以通过相应的按钮来配置家庭网关内被管理的设备。与现有技术相比,本发明具有如下优点和技术效果本发明通过提供多种管理接口对家庭网关内被管理的设备进行管理,包括串口、WEB管理接口对家庭网关进行管理;用户可通过打开WEB浏览器,输入相应的网址在浏览器上查看到家庭网关内被管理的设备的运行状态以及设备的参数信息,用户可以通过相应的按钮来配置家庭网关内被管理的设备,因此能够使得网络管理员或普通用户更加高效、人性化、及时便捷地对家庭网关中被管理设备进行管理。


图1是本发明的应用系统结构图; 图2是实施方式中SNMP代理功能图3是实施方式中串口数据采集模块的流程图; 图4是本发明的BOA嵌入式TOB服务器工作流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明的实施作进一步说明,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。本发明实施例通过BOA服务器将动态WEB技术应用到网络管理中,使得利用任何一种WEB浏览器就能监控到网络设备的工作状态,从而实现家庭网关的网络管理方法。以下分别进行详细说明。如图1所示是应用本发明的系统结构图(仅为本发明的一种实施例),家庭网关配置net-snmp网络管理环境主要包括两个部分用户管理接口部分和家庭网关部分。其中用户管理接口用于给用户提供管理联入家庭网关的被管设备,可以用多种方式进行管理,包括串口管理,WEB管理方式;家庭网关部分用于接收用户发送对家庭网络被管理设备的信息,并进行解析后对相应的设备进行操作。家庭网关部分包括
接收各种控制方式接收用户通过不同的交互方式来操作家庭网络被管理设备。提取MIB信息对上层接收的信息进行解析,并提取相应的MIB信息。MIB服务为每个家庭网络被管设备和标准的网络管理协议一致而定义的格式显 /J^fn 息。MIB传输模块用于传输MIB信息到SNMP代理模块。SNMP代理模块用于接收MIB信息并且根据信息对被管理的家庭网络被管理设备进行操作。SNMP通信模块用于向网络管理家庭网络被管设备发送和接收数据包,使用用户数据报协议作为第四层传输层协议,是一种无连接的服务。如图2所示是家庭网关网络管理中的SNMP代理模块。SNMP代理模块的主要功能是实现SNMP代理的功能,并向用户提供标准的命令行接口。命令行接口使得用户可以通过本地控制台进行管理操作,包括配置SNMP代理、对家庭网关被管理设备进行操作、设置系统参数等。SNMP代理部分为SNMP管理系统中的被管实体,将SNMP的管理控制操作翻译成对家庭网络内部目标设备的管理控制操作。其中,SNMP适配器完成SNMP的协议处理,包括 SNMP报文的拆解和封装、发送、多协议支持、用户安全认证等。代理控制实体使SNMP代理和管理控制面可以对家庭网关被管理设备进行访问。 串行目标控制通道为代理控制实体提供了与被管理块上的单片机通讯的手段,该层的通讯帧格式可自行定义。本发明中的网管代理方法还支持如下功能
1、支持Linux系统下常用命令;
2、支持SNMP 的 VI,V2C ;
3、支持数据备份,系统重新启动后可以恢复所有配置;
4、可在线监视串行口接收数据、数据同步、SNMP代理的运行状态。用户通过串口管理接口对家庭网关进行管理包括通过RS232串口进行用户与家庭网关之间的数据通信,然后串口数据采集模块根据用户发送的查询或配置指令返回家庭网关内被管理的设备的工作状态及信息或者把配置的数据保存到SNMP的MIB节点中。如图3所示是串口数据采集模块,串口数据采集模块用于采集用户输入的命令同时把命令发送到家庭网关内被管理的设备,家庭网关内被管理的设备接收命令后判断该命令是否有效,无效则丢弃,有效则把信息发到串口数据采集模块,最后串口数据采集模块返回给用户接收到的信息。串口数据采集模块具体执行步骤如下
301串口数据采集模块发送查询命令字给家庭网关中的被管理设备;
302被管理设备接收到查询命令后判断该命令是否满足协议,不满足协议就转到 303,否则,转到304 ;
303对不满足协议的命令字进行丢弃处理;304 被管理设备对采集到的信息发回给串口数据采集模块;
305:串口数据采集模块接收到家庭网络内部设备返回的信息,并且判断返回的信息是否满足协议,如果不满足则转到306,否则,转到307 ;
306对不满足的信息进行丢弃处理;
307串口数据采集模块根据协议解析信息并存入SNMP的MIB节点中。TOB管理接口对家庭网关进行管理包括在家庭网关中配置BOA嵌入式TOB服务器; 通过WEB浏览器进行对家庭网关内被管理的设备状态进行查看和设置。如图4所示是BOA 服务器工作流程图。BOA是一种专门为嵌入式设备设计的WEB服务器,该TOB服务器在存贮空间和运行时所占有的内存空间都很少,是单进程服务器,只有在完成一个用户请求后才能响应另一个用户的请求,而无法并发响应,但这在嵌入式设备应用场合已经足够了。BOA服务器工作流程图为浏览器将用户输入的数据送到WEB服务器,WEB服务器将数据送给通用网关接口程序,在执行通用网关接口程序后,可能会访问存储在家庭网关中对家庭内部被管理设备的一些配置文件,最后以HTML形式的结构文件,经TOB服务器送回浏览器显示给用户。BOA服务器的移植过程
1、解压源码。先执行tar xzf boa-***, tar. gz解压,然后进入目录boa/src,需要对里面的几个文件做修改。2、交叉编译BOA . /configure生成MakefiIe文件,然后根据交叉编译工具实际安装的路径和使用的工具来进行设置,设置好Makefile文件后,编译执行make,即能成功进行编译了,最后就能成功得到可执行程序BOA 了。3、配置BOA 为了能够在家庭网关上运行Β0Α,需配置boa. conf,关于配置文件的详细配置方式可查阅相关资料。最后将修改好的配置文件boa. conf存放于家庭网关系统根文件系统/etc/boa目录下,根据boa. conf中的设置在根文件系统中建立相应的目录。 如创建HTML文档的主目录/host/boa/WEB,将HTML网页存入该目录下,创建通用网关接口脚本所在目录/host/boa/cgi-bin,将通用网关接口的脚本存放在该目录下,还要将mine, type文件复制/host/boa目录下。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。以上对本发明实施例所提供的一种基于家庭网关的网络管理实现方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种基于家庭网关的网络管理实现方法,其特征在于包括为家庭网关配置 net-snmp网络管理环境;用户通过多种管理接口对家庭网关进行管理。
2.根据权利要求1所述的基于家庭网关的网络管理实现方法,其特征在于所述的为家庭网关配置net-snmp网络管理环境具体是在宿主机上配置交叉编译环境,然后获取 net-snmp网络管理工具并根据家庭网关具有管理本地网络设备、WEB浏览、视频点播、数字视频广播播放属性,编写包含家庭网关本地网络设备、WEB浏览、视频点播、数字视频广播播放属性的MIB文件,最后进行编译同时把生成的可执行文件固化到家庭网关的存储介质中。
3.根据权利要求1所述的基于家庭网关的网络管理实现方法,其特征在于所述的用户通过多种管理接口对家庭网关进行管理具体是用户通过串口或WEB管理接口对家庭网关进行管理。
4.根据权利要求3所述的基于家庭网关的网络管理实现方法,其特征在于所述的用户通过串口管理接口对家庭网关进行管理具体是通过RS232串口进行用户与家庭网关之间的数据通信,然后串口数据采集模块根据用户发送的查询或配置指令返回家庭网关内被管理的设备的工作状态及信息或者把配置的数据保存到SNMP的MIB节点中。
5.根据权利要求3所述的基于家庭网关的网络管理实现方法,其特征在于所述WEB管理接口对家庭网关进行管理具体是在家庭网关中配置BOA嵌入式TOB服务器;通过TOB浏览器进行对家庭网关内被管理的设备状态进行查看和设置。
6.根据权利要求4所述的基于家庭网关的网络管理实现方法,其特征在于所述的串口数据采集模块具体是串口数据采集模块把用户输入的命令发送到家庭网关内被管理的设备,家庭网关内被管理的设备接收命令后判断该命令是否有效,无效则丢弃,有效则把信息发到串口数据采集模块,最后串口数据采集模块返回给用户接收到的信息。
7.根据权利要求5所述的基于家庭网关的网络管理实现方法,其特征在于所述的在家庭网关中配置BOA嵌入式TOB服务器具体是获取BOA嵌入式TOB服务器源文件,针对特定的家庭网关平台生成可执行文件,配置好BOA嵌入式服务器,并配置相应的通用网关接口脚本,最后,固化到家庭网关上去。
8.根据权利要求5所述的基于家庭网关的网络管理实现方法,其特征在于所述的通过 WEB浏览器进行对家庭网关内被管理的设备状态进行查看和设置具体是首先,打开WEB浏览器,输入相应的网址,在浏览器上看到家庭网关内被管理的设备的运行状态以及设备的参数信息,然后,用户通过相应的按钮来配置家庭网关内被管理的设备。
全文摘要
本发明公开了一种基于家庭网关的网络管理实现方法,包括在宿主机上配置交叉编译环境,然后获取net-snmp网络管理工具并根据家庭网关具有管理本地网络设备、WEB浏览、视频点播、数字视频广播播放属性,编写包含家庭网关本地网络设备、WEB浏览、视频点播、数字视频广播播放属性的MIB文件,最后进行编译同时把生成的可执行文件固化到家庭网关的存储介质中;用户通过多种管理接口对家庭网关进行管理。本发明技术方案能够使得网络管理员或普通用户更加高效、人性化、及时便捷地对家庭网关中被管理设备进行管理。
文档编号H04L12/24GK102201939SQ20111016979
公开日2011年9月28日 申请日期2011年6月23日 优先权日2011年6月23日
发明者林统传, 陈成斌, 齐德昱 申请人:华南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1