公开/公告号CN101582816A
专利类型发明专利
公开/公告日2009-11-18
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200910107994.6
申请日2009-06-11
分类号
代理机构深圳市永杰专利商标事务所;
代理人曹建军
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层
入库时间 2023-12-17 23:01:37
法律状态公告日
法律状态信息
法律状态
2012-02-08
授权
授权
2010-02-03
实质审查的生效
实质审查的生效
2009-11-18
公开
公开
技术领域
本发明涉及家庭网关领域,特别涉及一种家庭网关及其诊断维护信息的收集系统及方法。
背景技术
随着家庭网关应用的普及推广,其功能需求不断变化,版本更新频繁,版本相关的问题也会经常出现,设备的诊断维护工作不断增加。家庭网关的诊断调试方法通常是借助设备运行时的log日志及各种状态信息等来进行。因此,通常需要存储大量的日志信息或通过外接计算机来记录设备运行的log日志与各种状态信息。Log日志收集存在的问题:1,家庭网关是嵌入式设备,设备的存储器容量有限,无法记录足够的信息;2,使用外接计算机来获取信息,需要长时间占用计算机,并且在某些环境中计算机无法长时间连接设备。各种状态信息的收集存在的问题:家庭网关涉及的功能项很多,需要收集的状态信息分散,而且借助外接设备收集同一时刻各个功能模块的状态难度较大。
发明内容
本发明所要解决的技术问题是,提供一种家庭网关及其诊断维护信息的收集系统及方法,本发明简单实用,降低了运行维护工作量,节约成本。
本发明公开了一种家庭网关,包括检测模块、读写模块以及信息收集模块,其中,所述
检测模块用于在检测到有USB存储设备接入时,检查所述USB存储设备中是否存在触发文件;若是,则通知所述读取模块读取所述触发文件;
读写模块用于在收到通知时读取所述USB存储设备中的触发文件并发送给所述检测模块,或者用于将所述信息收集模块发送来的信息写入所述USB存储设备中;
信息收集模块用于根据接收到的触发文件的内容,收集指定的诊断维护信息,并将收集到的信息发送给所述读写模块。
所述检测模块还用于在通知所述读取模块读取触发文件前,检查所述触发文件的合法性,若所述触发文件合法,则通知所述读取模块读取所述触发文件。
本发明还进一步公开了一种家庭网关诊断维护信息的收集系统,包括家庭网关和USB存储设备,其中,所述
家庭网关用于在检测到有USB存储设备接入时,检查所述USB存储设备中是否存在触发文件,若是,则读取所述触发文件,并根据所述触发文件的内容,收集指定的诊断维护信息,并将收集到的信息保存到所述USB存储设备中;
USB存储设备用于触发所述家庭网关进行诊断信息的收集,并为所述家庭网关提供收集诊断信息所需的触发文件,以及用于提供存储空间。
所述家庭网关还用于在读取触发文件前,检查所述触发文件是否合法,若是,则根据触发文件的内容,收集指定的诊断维护信息。
所述家庭网关包括检测模块、读写模块以及信息收集模块,其中,所述
检测模块用于在检测到有USB存储设备接入时,检查所述USB存储设备中是否存在触发文件;并在所述USB存储设备中存在触发文件时,检查所述触发文件是否合法,若是,则通知所述读取模块读取所述触发文件;
读写模块用于在收到通知时读取所述USB存储设备中的触发文件并发送给所述检测模块,或者用于将所述信息收集模块发送来的信息写入所述USB存储设备中;
信息收集模块用于根据接收到的触发文件的内容,收集指定的诊断维护信息,并将收集到的信息发送给所述读写模块。
本发明还公开了一种家庭网关诊断维护信息的收集方法,当家庭网关检测到有USB存储设备接入时,检查所述USB存储设备中是否存在触发文件,若是,则读取所述触发文件,并根据所述触发文件的内容,收集指定的诊断维护信息,并将收集到的信息保存到所述USB存储设备中。
所述触发文件包括标记信息、需要收集的诊断维护信息的种类以及各种诊断维护信息的存储路径,其中,所述标记信息用来表示所述触发文件的合法性。
所述家庭网关在读取触发文件前,还执行如下步骤:
根据所述触发文件的标记信息检查所述触发文件是否合法,若是,则读取所述触发文件,否则,本次操作结束。
所述诊断维护信息包括设备运行日志信息、接口统计信息、接口运行状态信息、设备配置信息。
所述家庭网关按照所述触发文件中的存储路径,将收集到的信息保存到所述USB存储设备的相应文件中。
本发明充分利用家庭网关的USB接口可外接USB存储设备的特点以及家庭网关的诊断维护机制,采用USB存储设备实现了对家庭网关的诊断维护信息的收集,既降低了工作量,又节约了成本,并且在后续的工作中,只要通过PC读取并分析USB存储设备中的信息,就可以完成家庭网关的诊断和维护。
附图说明
图1是本发明所述家庭网关的结构示意图;
图2是本发明所述系统的结构示意图;
图3本发明所述方法的流程图。
具体实施方式
以下结合附图和优选实施例,对本发明做进一步详细说明。
如图1所示,是本发明所述家庭网关的结构示意图,包括检测模块、读写模块以及信息收集模块,其中,
检测模块用于在检测到有USB存储设备接入时,检查所述USB存储设备中是否存在触发文件;并在所述USB存储设备中存在触发文件时,检查所述触发文件是否合法,若是,则通知读取模块读取所述触发文件;
读写模块用于在收到通知时读取所述USB存储设备中的触发文件并发送给检测模块,或者用于将信息收集模块发送来的信息写入所述USB存储设备中;
信息收集模块用于根据接收到的触发文件的内容,收集指定的诊断维护信息,并将收集到的信息发送给读写模块。
如图2所示,是本发明所述系统的结构示意图,包括家庭网关和USB存储设备,其中
家庭网关用于在检测到有USB存储设备接入时,检查接入的USB存储设备中是否存在触发文件,若是,则检查所述触发文件是否合法,若合法,则读取所述触发文件,并根据所述触发文件的内容,收集指定的诊断维护信息,并将收集到的信息保存到所述USB存储设备中;否则,结束运行;家庭网关的具体结构参见图1及其描述。
USB存储设备用于触发所述家庭网关进行诊断信息的收集,并为所述家庭网关提供收集诊断信息所需的触发文件,以及用于提供存储空间。USB存储设备可以根据诊断需要收集的信息量来选择。
如图3所示,是本发明所述方法的流程图,包括如下步骤:
步骤301:家庭网关检测到USB存储设备接入;
步骤302:检测所述USB存储设备中是否存在触发文件,若是,则执行步骤303;否则,结束运行;
触发文件中包含有合法性标记信息、需要收集的诊断维护信息的种类以及各种诊断维护信息的存储路径。家庭网关的诊断维护信息包括:设备运行日志、接口统计信息、接口运行状态、设备配置信息;需要收集哪些信息以及需要将收集到的信息保存到USB存储设备的哪个目录的哪个文件,这些都是可以在触发文件中设置。比如,本次用户只需要收集家庭网关的设备运行日志信息和设备配置信息,并想让收集到的设备运行日志信息保存在USB存储设备的A目录的L文件中,将设备配置信息保存在A目录的C文件中,那么只要将触发文件中的诊断维护信息的种类设置成日志信息和配置信息,将日志信息的存储路径设置成A目录L文件,将配置信息的存储路径设置成A目录C文件即可。
步骤303:根据所述触发文件的标记信息检查所述触发文件是否合法,若是,则执行步骤304;否则,结束运行;
步骤304:读取所述触发文件,根据其内容,收集指定的诊断维护信息;
步骤305:将收集到的信息保存到USB存储设备中的指定的文件中。
沿用上述实例,当家庭网关收集到日志信息后,就会将其写入USB存储设备的A目录的L文件中,而将收集到的配置信息写入A目录的C文件中。
需要的信息收集完成后,用户可以通过PC读取USB存储设备相应目录下的信息,并根据所述信息分析出家庭网关在信息收集期间,设备的接口状态是否正常,接口的统计信息是否正确,设备运行日志是否出现异信息,配置信息是否正确,是否按照预期配置运行等等,从而确定家庭网关的运行过程是否正常,或根据出现的异常情况,给出维护的措施或改进方法等。
以上所描述的仅为本发明一种比较基本的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明公开的技术范围内,进行局部的变化或者替换,都应该涵盖在本发明的保护范围之内。
机译: 远程维护系统诊断设备,信息收集设备和诊断系统
机译: 诊断设备,信息收集设备,诊断系统和远程维护系统
机译: 车辆诊断信息收集系统,车辆诊断信息收集方法,信息中心和车内发送装置