书签 分享 收藏 举报 版权申诉 / 17

诊断信息日志记录.pdf

  • 上传人:r5
  • 文档编号:1314134
  • 上传时间:2018-04-15
  • 格式:PDF
  • 页数:17
  • 大小:2.43MB
  • 摘要
    申请专利号:

    CN201280006963.1

    申请日:

    2012.01.09

    公开号:

    CN103339608A

    公开日:

    2013.10.02

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 11/07申请公布日:20131002|||实质审查的生效IPC(主分类):G06F 11/07申请日:20120109|||公开

    IPC分类号:

    G06F11/07; H04L12/24

    主分类号:

    G06F11/07

    申请人:

    汤姆逊许可公司

    发明人:

    格雷戈里·威廉·库克

    地址:

    法国伊西莱穆利诺

    优先权:

    2011.01.31 US 61/437,924

    专利代理机构:

    中科专利商标代理有限责任公司 11021

    代理人:

    李敬文

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了用于对诊断信息进行日志记录的方法、系统和装置。根据一个方法,根据具有第一日志记录速率的第一模式在路由器中对第一诊断信息进行日志记录。此外,检测路由器内的操作问题。此外,响应于检测到操作问题,根据具有第二日志记录速率的第二模式对第二诊断信息进行日志记录,所述第二日志记录速率大于所述第一模式的第一日志记录速率。

    权利要求书

    1.   一种方法,包括:
    根据具有第一日志记录速率的第一模式在路由器中对第一诊断信息进行日志记录;
    检测路由器内的操作问题;并且
    响应于检测到操作问题,根据第二模式对第二诊断信息进行日志记录,其中,所述第二模式的第二日志记录速率大于所述第一模式的第一日志记录速率。

    2.
       根据权利要求1所述的方法,其中,所述操作问题是所述路由器的冻结或者响应于所述冻结而执行的重启中的至少一个。

    3.
       根据权利要求3所述的方法,其中,所述第二诊断信息与所述第一诊断信息不同。

    4.
       根据权利要求3所述的方法,其中,所述第二诊断信息包括以下中的至少一个:防火墙日志、局域网(LAN)动态主机配置协议(DHCP)事务、接口设置日志、或互联网网关管理协议(IGMP)日志。

    5.
       根据权利要求4所述的方法,其中,所述第一诊断信息不包括以下中的至少一个:防火墙日志、LAN DHCP事务、接口设置日志、或IGMP日志。

    6.
       根据权利要求1所述的方法,还包括:
    基于被日志记录的所述第二诊断信息,维修操作问题。

    7.
       根据权利要求6所述的方法,其中,所述维修还包括:基于被日志记录的所述第二诊断信息,改变所述第一日志记录速率或所述第二日志记录速率中的至少一个。

    8.
       根据权利要求6所述的方法,其中,所述第一模式包括限制所述对第一诊断信息进行日志记录的第一最大写入次数,其中所述第二模式包括限制所述对第二诊断信息进行日志记录的第二最大写入次数,并且所述维修还包括基于被日志记录的所述第二诊断信息改变所述第一最大写入次数或所述第二最大写入次数中的至少一个。

    9.
       一种装置,包括:
    控制器,配置为根据第一模式在路由器中对第一诊断信息进行日志记录,并且检测路由器内的操作问题;以及
    通信接口,配置为发送对操作问题的指示,并且远程接收根据第二模式在路由器中对第二诊断信息进行日志记录的指令,
    其中,控制器器还配置为响应于所述指令的接收,根据第二模式对第二诊断信息进行日志记录,并且其中所述第二诊断信息由比所述第一诊断信息更大量的数据组成。

    10.
       根据权利要求9所述的装置,其中,控制器还配置为以比根据第一模式对所述第一诊断信息进行日志记录的日志记录速率更大的日志记录速率,根据第二模式对所述第二诊断信息进行日志记录。

    11.
       根据权利要求9所述的装置,其中,控制还配置为指示通信接口发送第二诊断信息,并且控制器还配置为根据通过所述通信接口远程接收的维修指令维修路由器。

    12.
       根据权利要求11所述的装置,其中,控制器还配置为基于所述维修指令改变以下中的至少一个:根据第二模式对所述第二诊断信息进行日志记录的日志记录速率,或者根据第一模式对所述第一诊断信息进行日志记录的日志记录速率。

    13.
       根据权利要求11所述的装置,其中,所述第一模式包括限制由所述控制器对第一诊断信息进行日志记录的第一最大写入次数,其中所述第二模式包括限制由所述控制器对第二诊断信息进行日志记录的第二最大写入次数,并且所述控制器还配置为基于所述维修指令改变所述第一最大写入次数或所述第二最大写入次数中的至少一个。

    14.
       根据权利要求9所述的装置,其中,所述第二诊断信息与所述第一诊断信息不同,并且所述操作问题是所述路由器的冻结或响应于所述冻结而执行的重启中的至少一个。

    15.
       一种系统,包括:
    通信接口,配置为远程接收对路由器处的操作问题的指示;以及
    控制器,配置为指示通信接口向路由器发送用于指示路由器将日志记录模式从第一模式切换到第二模式的指令,其中,根据所述第一模式在所述路由器处对第一诊断信息进行日志记录,根据所述第二模式在所述路由器处对第二诊断信息进行日志记录,并且所述第二诊断信息由比所述第一诊断信息更大量的数据组成。

    16.
       根据权利要求15所述的系统,其中,以比根据所述第一模式在所述路由器处对所述第一诊断信息进行日志记录的日志记录速率更大的日志记录速率,根据所述第二模式在所述路由器处对所述第二诊断信息进行日志记录。

    17.
       根据权利要求15所述的系统,其中,通信接口配置为从所述路由器远程接收所述第二诊断信息,并且所述系统还包括:
    维修模块,配置为基于所述第二诊断信息确定维修指令,并且指示通信接口向所述路由器远程发送所述维修指令。

    18.
       根据权利要求17所述的系统,其中,所述控制器还配置为基于所述第二诊断信息向所述维修指令添加用于指示路由器改变以下中的至少一个的指令:根据第二模式对所述第二诊断信息进行日志记录的日志记录速率,或者根据第一模式对所述第一诊断信息进行日志记录的日志记录速率。

    19.
       根据权利要求17所述的系统,其中,所述第一模式包括限制对第一诊断信息进行日志记录的第一最大写入次数,其中所述第二模式包括限制对第二诊断信息进行日志记录的第二最大写入次数,并且所述控制器还配置为基于所述第二诊断信息,向所述维修指令添加用于指示路由器改变所述第一最大写入次数或所述第二最大写入次数中的至少一个的指令。

    20.
       根据权利要求15所述的系统,其中,所述第二诊断信息与所述第一诊断信息不同,并且其中所述操作问题是所述路由器的冻结或响应于所述冻结而执行的重启中的至少一个。

    说明书

    诊断信息日志记录
    本申请要求2011年1月31日递交的美国临时申请No.61/437,924的优先权。
    技术领域
    本发明总体上涉及对诊断信息进行日志记录,更具体地,涉及用于路由器和类似计算设备的日志记录系统、方法和设备。
    背景技术
    路由器已经实现了多种日志记录方法,来使得能够编译和保留诊断信息。例如,与主闪速存储器分开的物理上分离的非易失性RAM(随机存取存储器)保持在这样的路由器中用于日志记录。在这种情况下使用分离的存储器来避免损耗主非易失性RAM。其他方法简单地假定闪速存储器在产品使用期限中不会损耗。然而,由于路由器中的问题可能引起的过量日志记录会导致使用期限估计不准确,并且会过早地引起电子设备存储器的故障。
    发明内容
    一个实施例涉及一种方法。根据该方法,根据具有第一日志记录速率的第一模式在路由器中对第一诊断信息进行日志记录。此外,检测路由器内的操作问题。此外,响应于检测到操作问题,根据具有第二日志记录速率的第二模式对第二诊断信息进行日志记录,第二日志记录速率大于第一模式的第一日志记录速率。
    备选实施例涉及一种装置,该装置包括通信接口和控制器。控制器配置为根据第一模式在路由器中对第一诊断信息进行日志记录,并且检测路由器内的操作问题。此外,通信接口配置为发送对操作问题的指示,并且远程接收根据第二模式在路由器中对第二诊断信息进行日志记录的指令。控制器器还配置为响应于指令的接收,根据第二模式对第二诊断信息进行日志记录。这里,第二诊断信息由比第一诊断信息更大量的数据组成。
    另一实施例涉及一种系统,该系统包括通信接口和控制器。通信接口配置为远程接收对路由器处的操作问题的指示。此外,控制器配置为指示通信接口向路由器发送用于指示路由器将日志记录模式从第一模式切换到第二模式的指令。根据第一模式在路由器处对第一诊断信息进行日志记录,根据第二模式在路由器处对第二诊断信息进行日志记录。第二诊断信息由比第一诊断信息更大量的数据组成。
    附图说明
    考虑结合附图的以下详细描述,可以容易地理解本发明的教导,在附图中:
    图1是根据本发明原理的日志记录系统的示例实施例的高级框图/流程图;
    图2是根据本发明原理的宽带归属路由器的示例实施例的高级框图/流程图;
    图3是根据本发明原理的日志记录方法的示例实施例的高级流程图;
    图4是根据本发明原理的备选日志记录方法的示例实施例的高级流程图;以及
    图5是根据本发明原理的备选日志记录方法的另一示例实施例的高级流程图。
    应当理解,附图是出于示意本发明原理的构思的目的,并不必是用于示出本发明原理的唯一可能的配置。为了便于理解,如果可能使用相同的附图标记来指示附图中共同的相同元件。
    具体实施方式
    本发明原理涉及用于日志记录诊断信息的方法、系统和装置。根据本发明原理的示例方面,可以采用多个日志记录模式来日志记录诊断信息,使得最小地影响用于存储日志的存储器的使用期限并且保持日志在实现系统维修时的有效性。具体地,响应于检测到系统中的特定问题(例如冻结和意外重启),可以将日志记录切换到更全面的模式。根据一个特征,可以改变日志记录模式,使得对更相关或不同的信息进行日志记录。备选地或附加地,可以改变日志记录模式,使得响应于检测到问题而增大日志记录速率和/或改变最大写入次数。有利地,可以响应于接收到对系统或系统的用户已经检测到问题的指示,在销售商技术支持站点处远程地指示日志记录模式改变。该特征使得销售商能够保留对系统设置的专属控制,并且从而确保用户不会过早地缩短系统的使用期限。例如,可以根据销售商提供给用户的系统规范,监控日志记录模式的远程设置,并且与系统模型相比较,以确保系统至少具有最短使用期限。
    应当理解,本领域技术人员能够设想各种布置,这些布置尽管在这里没有显式描述或示出,但体现本发明原理并包括在本发明原理的精神和范围内。
    这里所引述的所有示例和条件性语言均为了教导的目的,以帮助读者理解本发明原理以及发明人对现有技术做出贡献的构思,应看作不会被限制为这里具体引述的示例和条件。
    此外,这里对本发明原理的原理、方面、实施例及其特定示例做出引述的所有声明意在包括本发明原理的结构和功能上的等同物。另外,该等同物将包括当前已知的等同物以及将来开发出的等同物,即所开发出来的执行相同功能的任何组件,而与结构无关。
    因此,本领域的技术人员可以理解,例如这里所表示的框图展示出体现本发明的示意性电路的概念图。类似地,将理解,任何流程、流程图、状态转移图、伪代码等表现出实质上可以在计算机可读介质上表现的、并且由计算机或处理器执行的各个过程,无论是否明确示出该计算机或处理器。
    可以通过使用专用硬件和能够执行适合的软件的关联软件的硬件而提供图中所示各个组件的功能。当由处理器来提供时,这些功能可以由单个的专用处理器、单个的共享处理器、或多个单独的处理器来提供,其中一些可以是共享的。此外,术语“处理器”或“控制器”的显式使用不应被解释为排他性地指代能够执行软件的硬件,而且可以隐式地包括(非限制性)数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)以及非易失性存储器。
    还可以包括常规和/或定制的其它硬件。类似地,图中所示的任何开关仅是概念上的。其功能可以通过程序逻辑的操作、专用逻辑、程序控制和专用逻辑的交互、或甚至是手动地实现,实施者可以选择的具体技术可以从上下文中得到明确的理解。
    在权利要求书中,表示为用于执行指定功能的装置的任何组件意在包括执行该功能的任何方式,例如包括:a)执行该功能的电路元件的组合,或b)任意形式的软件,包括固件、微代码等,并与用于执行该软件以执行该功能的适合的电路进行组合。由权利要求所限定的本发明原理在于如下事实:将各个引述的装置所提供的功能以权利要求所要求的方式组合在一起。因此,可以把能够提供这些功能的任意装置看作与这里所示的装置相等同。
    在说明书中涉及本发明原理的“一个实施例”或“实施例”以及其他变型是指:结合实施例描述的特定特征、结构、特性等包括在本发明原理的至少一个实施例中。因此,贯穿说明书在不同地方出现的短语“在一个实施例中”或“在实施例中”以及任何其他变型不必均指相同的实施例。
    应当理解的是,以下“/”、“和/或”和“至少一个”中任意的使用,例如在“A/B”、“A和/或B”和“A和B中的至少一个”的情况下,意在包括只选择第一所列项目(A)、或只选择第二所列项目(B)、或选择两个项目(A和B)。作为另一示例,在“A、B和/或C”以及“A、B和C中的至少一个”的情况下,这样的表示意在包括只选择第一所列项目(A)、只选择第二所列项目(B)、只选择第三所列项目(C)、选择第一和第二所列项目(A和B)、选择第一和第三所列项目(A和C)、选择第二和第三所列项目(B和C)、或选择所有三个项目(A和B和C)。对于本领域和相关领域的普通技术人员来说显而易见的是,对于所列的许多项目,上述是可以扩展的。
    如上所述,对于某些设备(例如,宽带归属路由器(BHR)等)而言事件的日志记录非常重要,这是因为日志记录记录了设备的过去和当前状态,并且有助于检修消费者使用设备的任何问题。日志记录用于记录能够确定故障源以及适当操作的事件,并且识别黑客攻击威胁。如果仅在易失性存储器中对信息进行日志记录,并且由于操作问题而设备重启,则会在记录的最关键时刻丢失日志记录信息。因此,主闪速存储器已经用于存储这样的信息。
    日志记录尽管对于标准计算机是简单明了的,但是在当代消费电子设计的情况下(例如,BHR中)是困难的。主要困难是对于对闪速存储器的写入的计划次数的估计,该次数有限的,并且当前认为不超过100,000,可能低到10,000。在过去,这种状况通常通过添加附加的电可擦除可编程只读存储器(EEPROM)技术(其中10,000,000次写入的能力是正常的)来解决。然而,由于成本制约,仅闪存本身的非易失性存储器本身用于日志记录目的。对用于典型日志记录系统的写入次数进行了分析,并且发现了可能遇到以下一些情况:在电子设备本身报废之前闪存失效。因此,向非易失性RAM写入所有日志记录信息可能过早地结束产品的寿命。这样,不是完全地履行日志记录功能,而是可以使用条件性的非易失性日志记录系统/方法。
    如上所述,日志记录系统的目的在于使得能够执行问题的检定分析,并且能够使用该信息来校正该问题。当然,如上所述,如果问题引起重启并且日志存储在易失性存储器中,则日志会丢失。另一方面,正常操作中发生冻结/重启的次数可以是相对较少的数目,大多数日志记录(以及对闪速存储器的附带写入)会被浪费。因此,通过实施只有在情况准许(例如,引起重启的问题)时才将日志写入非易失性RAM的方案,设备能够保持辅助诊断问题的能力,同时仍保持较长寿命。
    如下所述,可以基于电子设备(例如,BHR)本身中存在的一组条件,使用本文被称作“永久日志记录”的新日志记录方案。根据本发明原理的一个方面,仅出于维修/调试目的,将日志记录信息存储在电子设备的非易失性存储器中,从而大幅减少对存储器的写入次数。该日志记录系统在使用电子存储器时尤其有效。
    根据一个示例方面,在正常条件下,电子设备(例如,BHR)记录最少量信息,并且将其自身限制到不超过每N1分钟一次写入。可以基于操作因素来决定实际次数。这被指定为“级别1”条件;这种情况下的最少信息对应于自最近的重启时间开始采集的相关信息。根据DHCP(动态主机控制协议)或PPPoE(以太网上的点到点协议),这样的信息可以与连接性问题相关,并且不是非常频繁地采集的。
    继而,“级别2”条件允许每N2分钟一次写入,其中N2小于N1,并且“级别2”条件可以促使设备产生以下日志中的一个或更多个:防火墙日志、LAN(局域网)DHCP事务、接口设置日志、IGMP(互联网网关管理协议)日志、以及适当的或由管理员指定的其他日志。
    可以被认为设定“N1”和“N2”的操作因素可以包括可用于存储器的写入次数,估计的每秒写入次数、和产品的工作寿命。对于“N1”范围,估计每小时一次应当足够,而“N2”可以高达每秒一次。然而,上述值可以基于操作因素而改变。
    例如可以使用TR‑069(CPE(客户域设备)WAN(广域网)管理协议)销售商扩展,来远程地设定设备中的级别1和级别2标志以及N1和N2。该特征实现技术支持代表性,以在消费者由于冻结/重启难以使用设备的情况下增加永久日志记录量。此外,可以设定最大日志记录值M1和M2,使得在无意地使调试/维修处理运行的情况下永久日志记录不会超过闪存空间。例如,可以将M1设定为每小时1千字节,而将M2设定为高达每小时1兆字节的速率。
    根据另一示例方面,可以在路由器有问题(而并非冻结/重启问题)的情况下考虑主存储器中存储的日志。
    现在具体参照附图,在附图中,类似的附图标记表示多个视图中类似或相同的元件,并且首先参照图1,示意性地示出了本发明原理实施例的系统/装置100。应当理解,上述本发明原理的方面可以在本文描述的系统、装置和方法实施例中实现。系统100可以包括通过广域网110(例如互联网)通信的技术支持系统101和路由器系统121,广域网110可以是有线或无线的,或者可以包括有线和无线部件二者。应当注意,尽管本文关于路由器系统121描述了本发明原理的特征,但是根据备选实施例,系统121可以是任何其他适合的计算系统。路由器系统121可以包括控制器122、通信接口126、网络接口138以及存储介质124。继而,技术支持系统101可以包括控制器102、通信接口106、维修模块108以及存储介质104。以下关于具体装置和方法实施例更详细地描述系统100的各个元件的功能。
    在继续参照图1的同时参照图2,示意性示出了路由器系统121的更具体的实现方式200。系统200是宽带归属路由器,并且可以包括控制器元件202,控制器元件202可以包括中央处理单元(CPU)、以太网交换机、网络处理单元(NPU)以及存储介质。这里,控制器元件202是控制器122和存储介质124的一个示例实现方式。系统200还可以包括分别作为通信接口126和网络接口128的示例实现方式的通信接口204和网络接口206。通信接口204可以包括同轴电缆端口208,通过同轴电缆端口208可以实现与网络110的连接。此外,通信接口204可以包括针对LAN频率和WAN频率二者的复用器/解复用器210,以及分别针对LAN业务量(大约1125MHz至大约1525MHz(单信道))和WAN业务量(大约975MHz至大约1025MHz,8个信道)的MoCA(同轴电缆上多媒体联盟)交换机212和214。此外,网络接口206可以用于连接至用户的家庭网络,并且可以包括Wi‑Fi接口216、系统总线218、RJ‑45LAN接口220以及RJ‑45WAN接口222。
    在继续参照图1的同时参照图3,示意性示出了根据本发明原理的日志记录方法的示例实施例。方法300可以在可选步骤301处开始,在可选步骤301处,可以设定路由器系统121的一个或更多个模式的日志记录参数。例如,路由器系统可以包括实施上述“级别1”日志记录的日志记录模式1,并且还可以包括实施上述“级别2”日志记录的日志记录模式2。模式1和2中的每一个的相应日志记录参数可以包括相应的日志记录速率、最大写入次数以及被日志记录的信息的类型。这里,日志记录参数可以由用户在路由器系统201的初始化期间设定或改变,并且可以由系统201的销售商或制造商预先存储在存储介质124中,和/或可以由系统201的销售商或制造商通过网络110从系统101远程地设定或改变。
    在步骤302处,系统221的控制器122可以根据模式1日志记录参数执行日志记录。例如,如上所述,在正常操作期间,控制器122可以对与连接性相关的最少量诊断信息进行日志记录,如模式1日志记录参数所规定的,这些信息可以存储在存储介质124中并被控制器122参考。可以根据第一模式被日志记录的具体信息可以包括:最近重启时间、DHCP信息和/或PPPoE信息。
    此外,控制器122还可以根据模式1日志记录参数所规定的日志记录速率对诊断信息进行日志记录。例如,如上所述,在第一操作模式中,控制器122可以配置为每N1分钟将诊断信息日志记录或写入存储介质124中一次。此外,控制器122还可以受到第一模式的日志记录参数所规定的最大写入次数的限制。例如,如上所述,日志记录参数可以规定最大日志记录值M1,最大日志记录值M1可以表示自最近的启动开始控制器122为在第一模式中进行日志记录而可以进行的最大写入次数。
    在步骤304处,控制器122可以检测路由器系统121的操作问题。例如,如上所述,控制器122可以检测冻结、或可能响应于冻结已由用户发起的意外重启。备选地,由于编程缺陷,路由器可能执行重启。根据一个示例实现方式,可以通过确定和评价重启之间的时间来检测操作问题。如果该时间较短(例如,每小时),这清楚地指示了有问题,并且应当发起模式2日志记录。类似地,如果WAN连接每次保持不超过1小时,这也指示有问题并且应当触发模式2日志记录。
    在步骤306处,控制器122可以响应于在步骤304检测到操作问题,选择模式2日志记录参数。如上所述,可以通过设定模式2标志来实现该选择。类似于模式1日志记录参数,模式2日志记录参数可以规定日志记录速率和/或最大写入次数,控制器122根据日志记录速率和/或最大写入次数发起对诊断信息的日志记录。例如,如上所述,控制器122可以配置为每N2分钟将诊断信息日志记录或写入存储介质124中一次,和/或可以受到最大日志记录值M1限制,最大日志记录值M2表示从最近的启动开始,控制器122为在第二模式中进行日志记录而能够进行的最大写入次数。此外,模式2的日志记录速率和最大写入次数可以分别大于模式1的日志记录速率和最大写入次数。这样,控制器122在模式2下操作时可以对由比根据模式1日志记录的诊断信息更大量的数据组成的诊断信息进行日志记录。此外,模式2日志记录参数可以规定除根据模式1日志记录的诊断信息以外的附加诊断信息的日志记录和/或与根据模式1日志记录的诊断信息不同的诊断信息的日志记录。例如,如上所述,模式2的诊断信息可以包括以下中的任一个或更多个:防火墙日志、LAN DHCP事务、接口设置日志、以及IGMP日志。此外,模式1的日志记录参数可以排除用于对这些类型的信息中的任一个或更多个进行日志记录的规定。相应地,控制器122可以在模式2中对比模式1中的诊断信息更全面的诊断信息进行日志记录,以更好地使得控制器122确定针对检测到的操作问题的维修。
    在步骤308处,控制器122可以根据以上关于步骤306描述的模式2日志记录参数对诊断信息进行日志记录。例如,控制器122可以根据模式2日志记录参数所规定的日志记录速率和/或最大写入次数来对诊断信息进行日志记录。此外,控制器122可以根据模式2对与根据模式1日志记录的诊断信息不同和/或比根据模式1日志记录的诊断信息更全面的诊断信息进行日志记录。
    在步骤310处,控制器122可以基于根据模式1日志记录的诊断信息和/或根据模式2日志记录的诊断信息,维修路由器系统121并且解决步骤304处识别的操作问题。例如,控制器122可以采用标准调试或检修工具来确定维修例程并且对路由器系统121应用这些例程。在一个示例实现方式中,控制器122可以检查MoCA日志并且确定在同轴电缆连接上是否存在引起MoCA发生故障的干扰系统。这里,控制器122可以指示这样的系统关闭,或者可以通知用户这样的系统应当关闭。在另一示例中,控制器122可以通过检查DCHP日志来确定以太网缆线没有正确地安装到WAN端口中,并且可以通知用户该不正确的安装。根据其他示例方面,维修可以包括改变存储介质124中存储的模式1和/或模式2的日志记录参数。例如,维修可以包括改变日志记录速率(例如N1和/或N2),最大写入次数(M1和/或M2)和针对模式1和/或模式2日志记录的信息类型中的任一个或更多个。此外,控制器122可以定制(tailor)日志记录参数,以获得特别用于诊断和维修过去检测到的特定操作问题(包括在步骤304中检测或识别的操作问题)的信息。例如,假定根据模式1日志MoCA系统没有正确工作。模式2日志应当记录与MoCA系统如何操作有关的更多参数。例如,模式2日志可以包括MoCA性能度量,例如节点之间的当前信噪比和最大比特率。然而,应当注意到针对模式2的任何日志记录速率和最大写入次数应当比针对模式1的日志记录速率和最大写入次数大。
    在步骤312处,控制器122可以响应于维修的完成,选择存储介质124中存储的模式1的日志记录参数。例如,控制器122可以还原到步骤302处采用的日志记录参数,或者可以选择步骤310处改变的模式1的任何日志记录参数。如上所述,可以通过设定针对模式1的标志来实现该选择。
    在步骤314处,控制器122可以根据在步骤312处选择的模式1日志记录参数来执行日志记录。
    现在在继续参照图1和3的同时参照图4,示意性示出了根据本发明原理的备选日志记录方法400的示例实施例。应当理解,方法400可以由路由器系统121执行并且可以与以下更详细描述的方法500同时执行,并且可以补充方法500。方法400可以在可选步骤401处开始,在步骤401处,可以设定路由器系统121的一个或更多个模式的日志记录参数。例如,路由器系统可以包括上述日志记录模式1,并且还可以包括上述日志记录模式2。例如,模式1和模式2中的每一个的相应日志记录参数可以包括相应的日志速率、最大写入次数以及日志记录的信息类型。这里,日志记录参数可以在路由器系统201的初始化期间由控制器102远程设定或改变,可以由系统201的销售商或制造商预先存储在存储介质124中,和/或可以由系统201的销售商或制造商通过网络110从系统101远程设定或改变。
    在步骤402处,控制器122可以根据模式1日志记录参数执行日志记录。例如,控制器122可以根据模式1日志记录参数对诊断信息进行日志记录,如上关于方法300的步骤302所述。
    在步骤404处,控制器122可以检测路由器系统121的操作问题。例如,控制器122可以如上关于步骤304所述检测操作问题。
    在步骤406处,控制器122可以指示通信接口126通过网络110向技术支持系统101发送对检测到的操作问题的指示或识别。
    在步骤408处,控制器122可以通过通信接口126远程接收将日志记录模式从模式1切换到模式2的指令。可以经由网络110从技术支持系统101接收这些指令。这里,如果技术支持系统101认为根据模式1日志记录的诊断信息(其可以是由控制器122发送到技术支持系统101)不足以解决操作问题,则技术支持系统101可以发送用于切换日志记录模式的指令。通过技术支持系统101远程控制模式设置的一个优点在于,操作技术支持系统101的销售商或制造商可以限制路由器系统121根据模式2执行日志记录的实例的数目。这样,技术支持系统101可以防止路由器系统121执行过量的写入,从而确保路由器系统可以达到最小使用期限。技术支持系统可以监控路由器系统121对诊断信息进行日志记录的模式,以从路由器系统121初始化开始周期性地估计路由器系统121已经进行的写入的次数。技术支持系统101可以将该估计与使用期限模型相比较,并且可以在接近所确定的路由器系统121的使用期限的结束时最小化对模式2日志记录的应用。
    在步骤410处,控制器122可以根据模式2日志记录参数对诊断信息进行日志记录。例如,控制器122可以根据模式2日志记录参数对诊断信息进行日志记录,如上关于步骤308所述。
    在步骤412处,控制器122可以指示通信接口126经由网络110向技术支持系统101发送步骤410处根据模式2产生的日志。
    在步骤414处,控制器122可以经由网络110通过通信接口126从技术支持系统101接收维修指令。维修指令可以包括对以上关于步骤310描述的维修例程的指示或识别。维修指令还可以包括对存储介质124中存储的模式1和/或模式2的日志记录参数的改变的指示或规定(如关于步骤310所述)。
    在步骤416处,控制器122可以在路由器系统121中实施步骤414处接收到的维修指令。例如,控制器122可以执行以上关于步骤310描述的维修例程。此外,控制器可以执行步骤414处接收到的指令中指示或规定的对日志记录参数的任何改变。应当注意,该方法可以重复和循环步骤414和416,这是由于可能需要控制器122与技术支持系统101之间的多次通信来实现维修和并解决步骤404处识别的问题。例如,控制器122可以实施指令并且可以向技术支持系统101发送实施的任何结果。此外,技术支持系统101可以基于结果产生新的维修指令,并且发送给路由器系统121。
    在步骤418处,控制器122可以响应于维修的完成,选择模式1日志记录参数。例如,类似于上述步骤312,控制器122可以还原到步骤402处采用的日志记录参数,或者可以选择在步骤416处改变的模式1的任何日志记录参数。如上所述,可以通过设定针对模式1的标志来实现该选择。此外,在备选实施例中,可以通过从技术支持系统101接收到的指令来促使进行该选择。
    在步骤420处,控制器122可以根据步骤418处选择的模式1日志记录参数来执行日志记录。
    现在在参照图1、3和4的同时参照图5,示意性示出了根据本发明原理的备选日志记录方法500的示例实施例。应当理解,方法500可以由技术支持系统101来执行,并且如上所述可以与方法400同时执行并且可以补充方法400。
    方法500在可选步骤501处开始,在步骤501处,控制器102可以在初始化期间远程地设定路由器系统121的模式1和/或模式2的日志记录参数,例如,如以上关于步骤401所述。
    在步骤502处,控制器102可以经由网络110通过通信接口106从路由器系统121接收对操作问题的指示或识别。例如,控制器102可以接收在方法400的步骤406处发送的对操作问题的指示或识别。
    在步骤504处,控制器102可以指示通信接口106经由网络110远程地向路由器系统121发送将日志记录模式从模式1切换到模式2的指令。例如,控制器102可以指示对根据上述步骤408路由器系统121接收到的指令的发送。如以上关于步骤408所述,模式设置的远程控制可以防止路由器系统121执行过量的写入,并且可以确保路由器系统可以达到最短使用期限。此外,技术支持系统101的控制器102可以监控路由器系统121对诊断信息进行日志记录的模式,并且可以从路由器系统121初始化开始周期性地估计路由器系统121已经进行的写入次数。控制器102可以将该估计与存储介质104中存储的使用期限模型相比较,并且可以使系统121中模式2的日志记录的使用最小化,以延长路由器系统121的使用期限,如以上关于步骤408所述。
    在步骤506处,控制器102可以经由网络110通过通信接口106从路由器系统121接收根据模式2产生的日志。例如,控制器102可以接收步骤412处由路由器系统121发送的日志。
    在步骤508处,控制器102可以指示维修模块108确定维修指令,以基于路由器系统121根据模式1日志记录的诊断信息和/或路由器系统121根据模式2日志记录的诊断信息,解决步骤502处识别或指示的操作问题。例如,维修模块108可以采用标准调试或检修工具来确定维修例程,如以上关于方法300的步骤310描述的。根据其他示例方面,控制器102可以向维修指令添加用于改变存储介质124中存储的模式1和/或模式2的日志记录参数的指令。例如,所述改变可以与以上关于步骤310描述的改变相同。如以上关于步骤310处的日志记录参数的定制所指示的,控制器102可以定制日志记录参数,以获得特别用于诊断和维修过去检测到的特定操作问题的信息。这样的问题可以包括步骤502处识别或指示的问题。
    在步骤510处,控制器102可以指示通信接口106向路由器系统121远程发送维修指令。如以上关于步骤414和416所述,方法500可以重复并循环步骤508和510,这是因为可能需要控制器102和路由器系统121之间的多次通信来实现对步骤502处识别的问题的维修和解决。
    在可选步骤512处,控制器102可以指示通信接口106经由网络110向路由器系统121远程发送用于响应于维修的完成而根据模式1执行日志记录的指令。备选地,路由器系统121可以配置为响应于维修的完成来自动执行步骤418,而无需来自控制器102的指示。
    如上所述,本文描述的本发明原理的方面提供了若干优点和益处。具体地,使用针对计算设备的具体操作特性而定制的不同日志记录模式,这可以用于减少为产生日志而进行的写入,并从而延长了设备的使用期限。此外,设备的销售商或制造商对日志记录模式的远程设置确保了可以限制对增强的日志记录模式的使用,并且确保设备满足最短使用期限规定。
    已经描述了用于对诊断信息进行日志记录的系统、方法和装置的优选实施例(意在示意而非限制),但是注意,本领域技术人员可以根据以上教导进行修改和变型。因此应理解,可以在根据权利要求概括的本发明范围内所公开的本发明具体实施例中进行改变。尽管上述涉及本发明的多种实施例,但是在不背离本发明的基本范围的前提下可以设想本发明的其他实施例。

    关 键  词:
    诊断 信息 日志 记录
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:诊断信息日志记录.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1314134.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1