除错系统与除错电子装置的制作方法

文档序号:13913205阅读:239来源:国知局

本发明关于一种除错系统与除错电子装置,尤指一种运用近场通信技术的除错系统与除错电子装置。



背景技术:

在现有对计算机产品的除错方式中,通常需从计算机的内部组件以有线的方式连接至除错卡(debugcard),藉以接收除错代码(debugcode)。

然而,在计算机产品的研发阶段,或者是在计算机产品的系统整合(si,systemintegration)、产品认证(pv,productvalidation)、制造验证(mv,manufacturingverification)以及量产(mp,massproduction)的各阶段时,若欲以上述方式来除错,则需额外地对计算机产品进行破孔与拆盖,才得以在计算机与除错卡之间进行接线。于出货后,若客户端遇到了黑屏的状况,则客户端同样也只能先对计算机产品拆机,再进一步根据客服或研发人员所提供除错代码,进行问题的分析。上述除错方式皆需要付出大量的时间成本与人力成本。



技术实现要素:

有鉴于此,本发明提供一种运用近场通信技术的除错系统与除错电子装置,藉以解决上述问题。

本发明揭露一种除错系统,包括一第一除错电子装置与一第二除错电子装置。第一除错电子装置包括一运算模块与一第一近场通信模块。第一近场通信模块耦接运算模块。运算模块用以撷取一除错程序所产生的一除错信息。第一近场通信模块用以发送除错信息。第二除错电子装置包括一第二近场通信模块与一数据输出模块。数据输出模块耦接第二近场通信模块。第二近场通信模块用以从第一近场通信模块接收除错信息。数据输出模块用以输出关联于除错信息的一数据。

在本发明一实施例中,除错信息于第一除错电子装置对应的一操作系统执行之前产生。

在本发明另一实施例中,除错程序关联于一嵌入式控制器,除错信息其中至少一部分是利用嵌入式控制器而取得。

在本发明另一实施例中,除错程序关联于一中央处理器,除错信息其中至少另一部分是利用中央处理器执行一基本输入输出系统中的一上电自检而取得。

在本发明另一实施例中,除错信息包括一硬件设置异常信息或一软件运算错误信息。

本发明揭露一种除错电子装置,包括一运算模块以及一第一近场通信模块。第一近场通信模块耦接运算模块。运算模块用以撷取一除错程序所产生的一除错信息。第一近场通信模块用以执行近场通信来发送除错电子装置的一除错信息。

在本发明一实施例中,所述的除错电子装置更包括一存储模块。存储模块耦接运算模块,且用以存储除错信息。其中当运算模块进一步判定一第二近场通信模块请求第一近场通信模块发送除错信息时,则运算模块从存储模块中读取除错信息,且通过第一近场通信模块发送除错信息至第二近场通信模块。

如上所述,在本发明实施例中,可利用第一除错电子装置的存储模块存储关联于嵌入式控制器以及中央处理器的除错程序所产生的除错信息,并在运算模块撷取之后,通过第一近场通信模块与第二近场通信模块的间的近场通信来完成数据传输。藉此,用户可以在第一除错电子装置对应的操作系统执行之前,且在不需额外破孔、拆盖、拆机的情况下,即可通过第二除错电子装置的数据输出模块输出关联于除错信息的数据,来获取相关的硬件设置异常信息或者是软件运算错误信息,而进行对应于第一除错电子装置的状态异常分析。如此一来,可以人性化且简便地进行除错,并且节省大量了的时间成本与人力成本。

以上的关于本揭露内容的说明及以下的实施方式的说明是用以示范与解释本发明的精神与原理,并且提供本发明的权利要求书更进一步的解释。

附图说明

图1为根据本发明一实施例的除错系统的示意图。

图2a为根据本发明一实施例的除错系统的一态样的示意图。

图2b为根据本发明一实施例的除错系统的另一态样的示意图。

图3为根据本发明另一实施例的除错系统的示意图。

组件标号说明:

10、20除错系统

100第一除错电子装置

200第二除错电子装置

110运算模块

120第一近场通信模块

130存储模块

200第二除错电子装置

210第二近场通信模块

220数据输出模块

101、301嵌入式控制器

102、302中央处理器

具体实施方式

以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、权利要求书及说明书附图,任何熟习相关技艺者可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。

图1为根据本发明一实施例的除错系统10的示意图。

如图1所示,除错系统10包括第一除错电子装置100以及第二除错电子装置200。第一除错电子装置100包括运算模块110以及第一近场通信模块120。第一近场通信模块120耦接运算模块110。第二除错电子装置200包括第二近场通信模块210以及数据输出模块220。数据输出模块220耦接第二近场通信模块210。

第一除错电子装置100例如可以是具有近场通信功能的桌面计算机、笔记本电脑、服务器或者是其他种类的电子装置。除此之外,第一除错电子装置100例如亦可以是桌面计算机、笔记本电脑、服务器等等电子设备中所内建的具有近场通信功能的电子器件,在此不加以限制。

第二除错电子装置100例如可以是具有近场通信功能的智能型手机、平板计算机、除错卡或者是其他种类的电子装置。其中,运算模块110以及数据输出模块220可是各种芯片或者微处理器。第一近场通信模块120以及第二近场通信模块210可是近场通信天线或者是各种具有近场通信收发功能以及信号转换功能的芯片或者微处理器,在此不加以限制。

在第一除错电子装置100中,运算模块110用以撷取一除错程序所产生的一除错信息。在本发明实施例中,除错信息于第一除错电子装置100所对应的一操作系统执行之前产生。举例来说,当使用者按下笔记本电脑的开机键之后,由于笔记本电脑内部组件的异常,并无法进入windows操作系统。此时,所产生的除错信息即可于后续做为异常排除之用。

在本发明实施例中,所述除错程序可关联于一嵌入式控制器(ec,embeddedcontroller),而除错信息其中至少一部分是利用嵌入式控制器而取得。除错程序亦可关联于一中央处理器(cpu,centralprocessingunit),而除错信息其中至少另一部分是利用中央处理器执行一基本输入输出系统(bios,basicinput/outputsystem)中的一上电自检(post,poweronselftest)而取得。其中,除错信息可包括一硬件设置异常信息或一软件运算错误信息。举例来说,硬件设置异常信息可以是中央处理器安装异常的信息、内存安装异常的信息、显示适配器安装异常的信息、显示适配器无法辨识的信息、键盘无法辨识的信息或者是鼠标无法辨识的信息等等。软件运算错误信息可以是芯片组初始化错误的信息等等。

图2a为根据本发明实施例的除错系统的一态样的示意图。在本实施例的态样中,第一除错电子装置100可包括上述嵌入式控制器101与中央处理器102,如图2a所示。举例来说,第一除错电子装置100是桌面计算机、笔记本电脑、服务器或者是其他种类的电子设备。

图2b为根据本发明实施例的除错系统的另一态样的示意图。在本实施例的态样中,第一除错电子装置100可不包括上述嵌入式控制器与中央处理器,而运算模块110从第一除错电子装置100外部来撷取除错信息。换句话说,嵌入式控制器301与中央处理器302位于第一除错电子装置100的外部,如图2b所示。举例来说,第一除错电子装置100是桌面计算机、笔记本电脑、服务器等等电子设备中所内建的除错组件,在此不加以限制。为了便于说明,下列将第一除错电子装置100举例为一用户的笔记本电脑。此外,将第二除错电子装置200举例为用户的智能型手机。

藉此,于撷取除错信息之后,第一除错电子装置100可通过第一近场通信模块120来发送所述除错信息。

相对应地,在第二除错电子装置200中,第二近场通信模块210用以从第一近场通信模120组接收除错信息。举例来说,当使用者的智能型手机接近其内部组件有异常的笔记本电脑时且完成配对时,则第二近场通信模块210即可接收除错信息。

接着,数据输出模块220可用以输出关联于除错信息的一数据。举例来说,数据输出模块220可于用户的智能型手机屏幕中显示一除错接口来呈现相关数据,亦或者是于智能型手机中产生一除错文字报表,在此不加以限制。所述关联于除错信息的数据可以是除错代码(debugcode),亦或者是对应异常状态的解决方案,在此亦不加以限制。

图3为根据本发明另一实施例的除错系统20的示意图。

与上述实施例相异的是,第一除错电子装置100可更包括存储模块130,存储模块130耦接运算模块110。其他有关第一近场通信模块120、第二近场通信模块210以及数据输出模块220的功能亦雷同于上,于此不再赘述。下列将针对运算模块110与存储模块130加以详述。

在本发明实施例中,存储模块130可用以存储除错信息。举例来说,当运算模块110撷取除错程序所产生的除错信息时,第二除错电子装置200也许尚未靠近第一除错电子装置100,或者是第二除错电子装置200与第一除错电子装置100之间尚未完成配对程序。因此,运算模块110可先行将所撷取的除错信息存储至存储模块130。存储模块130例如可以是非易失性内存(nvm,non-volatilememory)。

当运算模块110进一步判定第二近场通信模块210请求第一近场通信模块120发送除错信息时,则运算模块110可从存储模块130中读取除错信息,且通过第一近场通信模块120发送除错信息至第二近场通信模块210。举例来说,当使用者将其智能型手机靠近笔记本电脑,且完成了第二近场通信模块210与第一近场通信模120之间的配对时,则运算模块110可将先前所产生且记录于存储模块130中的除错信息读取出来,并通过第一近场通信模块120与第二近场通信模块210完成除错信息的传输。除错信息可记录有对应的时间信息。如此一来,使用者可以在通过第二除错电子装置200侦错的过程中,明确地了解对应第一除错电子装置100的历史异常状态。

综上所述,在本发明实施例中,可利用第一除错电子装置的存储模块存储关联于嵌入式控制器以及中央处理器的除错程序所产生的除错信息,并在运算模块撷取之后,通过第一近场通信模块与第二近场通信模块之间的近场通信来完成数据传输。藉此,用户可以在第一除错电子装置对应的操作系统执行之前,且在不需额外破孔、拆盖、拆机的情况下,即可通过第二除错电子装置的数据输出模块输出关联于除错信息的数据,来获取相关的硬件设置异常信息或者是软件运算错误信息,而进行对应于第一除错电子装置的状态异常分析。如此一来,可以人性化且简便地进行除错,并且节省大量了的时间成本与人力成本。

虽然本发明以前述的实施例揭露如上,然其并非用以限定本发明。在不脱离本发明的精神和范围内,所为的更动与润饰,均属本发明的权利要求范围。关于本发明所界定的保护范围请参考所附的权利要求书。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1