收集电子装置的错误状态信息的方法

文档序号:6537574阅读:206来源:国知局
收集电子装置的错误状态信息的方法
【专利摘要】本发明揭露一种收集电子装置的错误状态信息的方法。该方法包含启动状态回报程序;撷取电子装置的屏幕截图;从状态回报程序的使用者界面接收输入文字;以及状态回报程序传送屏幕截图及输入文字至服务供货商。
【专利说明】收集电子装置的错误状态信息的方法
【技术领域】
[0001]本发明是关于一种收集电子装置的错误状态信息的方法,尤指一种收集电子装置错误状态的屏幕截图及使用者叙述文字的方法。
【背景技术】
[0002]随着相关科技的进步,移动装置的功能越来越强大。现有移动装置可以用来拨打电话、执行卫星定位、浏览网页及拨打免费网络电话等。当移动装置同时执行多个功能或无法停止执行中的应用程序时,移动装置有可能会因系统或软件错误而故障。一般而言,当移动装置遇到错误状况时,移动装置的操作系统或状态回报程序会直接收集错误状态的记录数据(log data),并将错误状态的记录数据经由网络传送至服务供货商(例如程序开发商或装置制造商)的服务器。通过收集相关于错误状态的信息,服务供货商可以分析记录数据以找到错误状态的造成原因,因此服务供货商可以进一步提供问题的解决方式。然而,状态回报机制只能在特定错误状况发生时才会被触发,例如当系统当机时。当使用者遇到问题但不属于状态回报机制所涵盖的类别时,移动装置不会传送错误报告至服务供货商。在上述情况中,错误状态无法被实时回报。即使使用者利用其它方式传送回馈意见,当错误状态发生时,移动装置的状态信息无法被获得,进而增加分析错误状态的困难度。
[0003]已知移动装置无法提供足够关于错误状态的信息给服务供货商。因此,在先前技术中,电子装置的错误状态信息无法被充分地收集。

【发明内容】

[0004]本发明的目的在于提供一种收集电子装置的错误状态信息的方法,以解决先前技术的问题。
[0005]根据本发明的一实施例,本发明提供一种收集电子装置的错误状态信息的方法。该方法包含启动状态回报程序;撷取电子装置的屏幕截图;从状态回报程序的使用者界面接收输入文字;以及状态回报程序传送屏幕截图及输入文字至服务供货商。
[0006]根据本发明的另一实施例,本发明还提供一种收集电子装置的错误状态信息的方法。该方法包含由电子装置的硬件处理器检测错误状态;当检测到错误状态时撷取电子装置的屏幕截图;于电子装置的显示屏幕上提供使用者界面以产生错误报告;经由使用者界面接收对应于错误报告的至少一使用者输入;以及经由网络传送错误报告及屏幕截图至服务供货商;其中该至少一使用者输入包含至少下列其中之一:文字输入、错误类型选项、错误复原选项。
[0007]根据本发明的另一实施例,本发明还提供一种电子装置。该电子装置包含处理器,用以检测电子装置的错误状态及根据检测到的错误状态执行错误回报程序以收集电子装置的状态信息并传送错误报告;以及显示屏幕,用以提供对应于错误回报程序的使用者界面及接收对应于错误状态的使用者输入;其中该使用者输入包含至少下列其中之一:错误类型、错误复原状态、使用者的叙述文字;且该错误报告包含至少状态信息、屏幕截图及使用者输入。
[0008]相较于先前技术,本发明提供一种收集移动装置的错误状态信息的方法,以提供更多错误状态信息至服务供货商来更精准地分析错误状态。再者,状态回报程序可以先传送对应于错误症状的错误状态的记录数据(部分或全部)至服务器,之后再于充电时传送错误状态的全部记录数据至服务器,以于数据传输时减少移动装置的电力损耗。
【专利附图】

【附图说明】
[0009]图1为本发明电子装置的一实施例的示意图。
[0010]图2为本发明一实施例的使用者界面显示于图1的电子装置的显示屏幕上的示意图。
[0011]图3为本发明另一实施例的使用者界面显示于图1的电子装置的显示屏幕上的示意图。
[0012]图4为电子装置经由网络传送错误状态信息至服务器的示意图。
[0013]图5为本发明收集电子装置的错误状态信息的方法的流程图。
[0014]图6为本发明另一实施例的传送电子装置的错误报告方法的流程图。 [0015][标号说明]
[0016]100电子装置 110显示屏幕 112图形标示
[0017]120处理器 122状态回报程序130按键
[0018]140使用者界面144输入区200服务器
[0019]300网络400外部电源 500、600流程图
[0020]510 ~560、610 ~650 步骤
【具体实施方式】
[0021]请参考图1,图1为本发明电子装置一实施例的示意图。电子装置可以是一移动装置,例如智能型手机、平板计算机、个人数字助理、游戏机及/或其它移动装置。如图1所示,本发明电子装置100包含显示屏幕110及处理器120。处理器120用以控制电子装置100的操作,以及执行应用程序,例如状态回报程序122。当电子装置100因系统当机或软件错误而遇到错误状态时,处理器120可以被通知以通过特定硬件或软件触发机制启动及执行状态回报程序122。状态回报程序122可以被手动或自动启动,例如按压电子装置100的按键130,或点选显示于显示屏幕110的状态回报程序122的图形标示112。按键130可以设置在图1位置以外的其它地方。在本发明其它实施例中,状态回报程序122可以在系统当机或错误复原过程中被自动启动。
[0022]请参考图2及图3,并一并参考图1。图2为本发明一实施例的使用者界面显示于图1的电子装置的显示屏幕上的示意图。如图2所示,状态回报程序122可以通过按压「使用者回复」的图形标示来启动。请注意「使用者回复」的名称只是状态回报程序122的名称范例,本发明并不以本实施例为限。当使用者输入对应于图形标示的输入时,状态回报程序122会被启动且显示另一使用者界面给使用者。使用者界面可包含多个选项以供使用者选择。多个选项可包含第一选项(错误症状)用以选择错误的类型,第二选项(问题叙述&重现步骤)用以新增使用者的叙述,第三选项(如何复原)用以选择装置是如何被复原,及第四选项(屏幕截图)用以选择要附加及上传的屏幕截图。请注意使用者界面可提供更多或更少的选项,且选项的项目有可能不同,且本发明不以此为限。
[0023]图3为本发明另一实施例的使用者界面显示于图1的电子装置的显示屏幕上的示意图。在本实施例中,使用者界面提供各种设定选项。使用者界面可包含第一选项(回报错误至HTC)用以选择是否致能当装置遭遇问题时自动错误回报的功能,第二选项(回报偏好)用以选择是否自动地、手动地或在特定情况下传送错误报告,第三选项(回报使用状况至HTC)用以选择要附加于报告上的记录(log)文件,及第四选项(传送报告)用以选择传送报告的网络型态,例如经由数据连线,W1-Fi连线或网络线连线。在图3中,使用者界面可包含让使用者新增文字叙述的选项,以及包含另一选项用以选择在错误报告产生及传送前是否附加位置数据。
[0024]如上所述,为了提供错误状态的充分信息至服务供货商,状态回报程序122可收集装置的各种状态数据,例如应用程序记录数据、装置记录数据、屏幕截图及/或其它相关信息。然而,为了保护使用者的隐私,状态回报程序122可根据使用者设定的选项收集装置所有或部分数据,亦即,使用者可以选择何种信息可以提供在错误报告中。如图2及图3所示,使用者亦可选择要上传的附加文件。
[0025]请再参考图1,状态回报程序122可以被各种方式启动。在本发明一实施例中,状态回报程序122可以通过按压按键130而被触发。按键130可以是设置于机壳的底部、顶部或边缘的硬件按键。按键130可以是专用的硬件按键或由触控感应器所触发的虚拟按键。在本发明其它实施例中,按键亦可以是软件按键。在本发明另一实施例中,状态回报程序122亦可以被硬件按键130及电子装置100的其它软硬件按键的组合所启动。再者,状态回报程序122亦可以被自动触发而不需要接收按键130的输入,例如当处理器120检测到错误状态时。在本发明另一实施例中,状态回报程序122可以在电子装置100从错误状态中复原后被触发,例如某些严重的系统当机而导致装置重新开机或闲置。在上述状况中,使用者无法操作电子装置。处理器120可以在电子装置100从错误状态中复原或重新开机之前记录错误状态、撷取屏幕截图及/或记录所有相关数据。当电子装置100回到正常状态时,处理器120会启动状态回报程序122以传送包含先前记录数据的错误报告。
[0026]在本发明另一实施例中,状态回报程序122可以在特定情况下被触发以传送装置状态数据,即使没有任何错误状态发生。例如状态回报程序122可以周期性地在每天的特定时间被触发以上传装置状态数据。状态回报程序122可以自动地收集装置状态数据、应用程序记录数据,及/或其它关于装置的使用及动态的信息。状态回报程序122亦可以在电子装置100连接至外部电源供应器或特定网络时被触发。再者,状态回报程序122可以当电子装置100具有W1-Fi连线或其它情况下被触发,或是由上述情况的组合所触发。
[0027]图4为电子装置100经由网络300传送错误状态信息至服务器200的示意图。当状态回报程序122被处理器120启动且执行时,状态回报程序122撷取错误状态的屏幕截图,并显示使用者界面140于电子装置100的显示屏幕110上。请再参考图2,屏幕截图之后被状态回报程序122附加于使用者界面140上,且使用者界面140提供输入区144以接收使用者输入的输入文字,以提供错误状态的描述或任何建议至服务供货商。之后,使用者能利用使用者界面140经由网络300传送屏幕截图及输入文字至服务供货商的服务器200。另外,状态回报程序122可进一步收集错误状态的记录数据,并随着屏幕截图及输入文字传送电子装置100的错误状态至服务供货商的服务器200以分析错误状态。由于错误状态的记录数据的数据量通常较大,为了加快传送错误状态信息至服务器200的流程,使用者界面140能进一步提供选项以供使用者选择对应于错误状态的错误症状,以使状态回报程序122能连同屏幕截图及输入文字传送对应于被选择的错误症状的错误状态的部分记录数据至服务供货商的服务器200。另一方面,状态回报程序122能检测电子装置100是否耦接至外部电源400以进行充电。状态回报程序122可以在电子装置100充电时经由网络300传送错误状态的全部记录数据至服务器200,如此电子装置100在经由网络300传送错误状态的全部记录数据至服务器200时不会耗损电力。
[0028]依据上述配置,服务供货商能获得更多错误状态信息,例如错误状态的截图及使用者的响应,以更精确地分析错误状态的记录数据。
[0029]另外,为了提供更多信息给服务供货商,使用者界面140能提供选项以供使用者选择对应于错误状态的受影响程度,并经由网络300传送被选择的受影响程度至服务供货商的服务器200,如此服务供货商能判断错误状态对于使用者是严重或轻微的问题。再者,使用者界面140能进一步提供选项以选择是否允许收集电子装置100的使用状态的记录数据,且若使用者选择允许收集电子装置100的使用状态的记录数据,使用者界面140会周期性地经由网络300传送电子装置100的使用状态的记录数据至服务供货商的服务器200,如此服务供货商可以获得更多有关于电子装置100的日常使用状态的信息。
[0030]当状态回报程序122被处理器120启动且执行时,状态回报程序122可以撷取错误状态的多个屏幕截图,且使用者界面140可提供选项以供使用者于多个屏幕截图中选择一个(或多个)屏幕截图以附加于使用者界面140上,如此被选择的屏幕截图可以更精确地显示错误状态。
[0031]请参考图5,图5为本发明收集电子装置100的错误状态信息的方法的流程图500。收集电子装置100的错误状态信息的方法的流程图500包含下列步骤:
[0032]步骤510:启动状态回报程序。状态回报程序可以被特定触发机制所启动,例如硬件按键或错误检测软件。状态回报程序可以于电子装置的显示屏幕上提供一使用者界面。
[0033]步骤520:状态回报程序撷取电子装置的错误状态的屏幕截图。屏幕截图可以于状态回报程序被启动时撷取,或由使用者手动撷取。
[0034]步骤530:状态回报程序收集错误状态的记录数据。记录数据可以根据使用者设定或其它条件被选择。例如,使用者可以根据遭遇的错误类型或现有使用网络或充电器连接状况定义被收集的记录数据。
[0035]步骤540:选择对应于错误状态的错误症状。错误症状的选项可以被提供于状态回报程序的使用者界面上。
[0036]步骤550:状态回报程序接收输入文字。状态回报程序的使用者界面可以提供选项以供使用者输入关于错误状态的响应或意见。
[0037]步骤560:状态回报程序经由网络传送对应于错误症状的屏幕截图、输入文字及记录数据至服务器。
[0038]基本上,流程图500的步骤并不一定系相邻的,其它的步骤也可介于上述步骤之间。
[0039]图6为本发明另一实施例的传送电子装置的错误报告方法的流程图600。电子装置可以是移动装置,例如移动电话、平板计算机、游戏机及/或其它移动装置。本方法可以在电子装置中实施并由电子装置的特定硬件元件执行,例如硬件处理器。传送错误报告的方法的流程图600包含下列步骤:
[0040]步骤610:硬件处理器检测电子装置的错误状态。错误状态可以是系统当机或应用程序错误。错误状态可以被特定触发机制检测到。
[0041]步骤620:撷取电子装置上对应于错误状态的屏幕截图。屏幕截图可以在检测到错误状态时自动地被截取,或由使用者输入所触发。举例来说,使用者可以通过电子装置的特定输入方式执行屏幕截图功能。在本发明一实施例中,上述输入可以是硬件按键及软件按键的组合,例如电源键及「home」键。
[0042]步骤630:提供对应于错误状态的错误报告的使用者界面。当遇到错误状态时,处理器可开启使用者界面以进行错误回报。使用者界面可包含多个选项以供使用者设定。
[0043]步骤640:经由使用者界面接收使用者输入以产生错误报告。使用者界面可提供选项以选择错误症状、受影响程度、附加的屏幕截图及使用状态的记录数据。记录数据可以根据网络的状态来传送。举例来说,当现有网络是数据网络时,传送部分记录数据,而当现有网络是W1-Fi网络时,传送完整记录数据。使用者界面亦可接收使用者的文字叙述,以新增想要传送的响应及意见。
[0044]步骤650:连同屏幕截图传送错误报告至服务供货商。当错误报告客制化后,使用者可以进行确认(例如按压传送报告的选项)以传送错误报告至服务供货商,或者错误报告可自动地被传送。服务供货商亦可以是装置制造商,应用程序开发商或任何形式的服务供货商。
[0045]请注意,在本发明另一实施例中,电子装置的屏幕截图及记录数据可以在检测到错误状态时且电子装置重新开机前被记录下来。在某些情况下,电子装置需要重新开机以回到正常运作状态。如此,错误报告无法于遇到错误状态时立刻产生出来。在上述情况下,关于错误状态的错误信息及屏幕截图可以在当时进行重开机前被电子装置撷取及储存下来。在电子装置重新开机后,错误报告的使用者界面可以自动地被开启以供使用者选择选项及/或新增额外叙述。
[0046]相较于先前技术,本发明提供一种收集电子装置的错误状态信息的方法,以提供更多错误状态信息至服务供货商来更精准地分析错误状态。再者,状态回报程序可以先传送对应于错误类型的错误状态的记录数据(部分或全部)至服务器,之后再于充电时传送错误状态的全部记录数据至服务器,以于数据传输时减少电子装置的电力损耗。
[0047]以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【权利要求】
1.一种收集电子装置的错误状态信息的方法,包含: 启动一状态回报程序; 撷取该电子装置的一屏幕截图; 从该状态回报程序的一使用者界面接收输入文字;以及 该状态回报程序传送该屏幕截图及该输入文字至一服务供货商。
2.根据权利要求1所述的方法,还包含: 该状态回报程序收集对应于该错误状态的记录数据。
3.根据权利要求2所述的方法,还包含: 经由该使用者界面提供选项以选择对应于该错误状态的一错误症状。
4.根据权利要求3所述的方法,还包含: 检测该电子装置是否耦接至一外部电源;以及 当该电子装置耦接至该外部电源时,该状态回报程序传送该电子装置的全部记录数据至该服务供货商。
5.根据权利要求1所述的方法,还包含: 该状态回报程序收集该电子装置的一使用状态的记录数据;以及 该状态回报程序周期性地传送该电子装置的该使用状态的记录数据至该服务供货商。
6.根据权利要求1所述的方法,还包含: 经由该使用者界面选择对应于该错误状态的一受影响程度。
7.—种传送一电子装置的错误报告的方法,包含: 该电子装置的一硬件处理器检测一错误状态; 当检测到该错误状态时撷取该电子装置的一屏幕截图; 于该电子装置的一显示屏幕上提供一使用者界面以产生一错误报告; 经由该使用者界面接收对应于该错误报告的至少一使用者输入;以及 经由一网络传送该错误报告及该屏幕截图至一服务供货商; 其中该至少一使用者输入包含至少下列其中之一:文字输入、错误类型选项、错误复原选项。
8.根据权利要求7所述的方法,还包含: 提供选项以选择对应于该使用者界面上的该错误状态的一错误症状。
9.根据权利要求7所述的方法,还包含: 提供选项以选择对应于该使用者界面上的该错误状态的一受影响程度。
10.根据权利要求7所述的方法,还包含: 提供选项以从该错误状态的多个屏幕截图中选择被附加至该错误报告的该屏幕截图。
11.根据权利要求7所述的方法,还包含: 提供选项以选择是否允许收集该电子装置的使用状态的记录数据;以及 周期性地传送该使用状态的记录数据至该服务供货商。
12.—种电子装置,包含: 一处理器,用以检测该电子装置的一错误状态及根据该检测到的错误状态执行一错误回报程序以收集该电子装置的一状态信息并传送一错误报告;以及 一显示屏幕,用以提供对应于该错误回报程序的一使用者界面及接收对应于该错误状态的使用者输入; 其中该使用者输入包含至少下列其中之一:错误类型、错误复原状态、使用者的叙述文字;且该错误报告包含至少该状态信息、一屏幕截图及该使用者输入。
13.根据权利要求12所述的电子装置,其中该使用者界面提供选项以选择对应于该错误状态的一错误症状。
14.根据权利要求12所述的电子装置,其中该使用者界面提供选项以选择对应于该错误状态的一受影响程度。
15.根据权利要求12所述的电子装置,其中该使用者界面提供选项以从多个屏幕截图中选择被附加至该错误报告的该屏幕截图。
16.根据权利要求12所述的电子装置,其中该使用者界面提供选项以选择是否允许收集该电子装置的使用状态的记录数据。
17.根据权利要求12所述的电子装置,还包含: 一按键,用以触发该屏幕截图的撷取动作并启动该错误回报程序。
18.根据权利要求17所述的电子装置,其中该按键为一硬件按键、一软件按键或上述组合其中之一。
19.根据权利要求17 所述的电子装置,其中该错误回报程序还用以收集该状态信息并周期性地传送该状态信息。
20.根据权利要求17所述的电子装置,其中该处理器还用以撷取该屏幕截图,并于该电子装置重开机前记录该状态信息,以及当该电子装置重开机后执行该错误回报程序。
【文档编号】G06F11/34GK103995769SQ201410047659
【公开日】2014年8月20日 申请日期:2014年2月11日 优先权日:2013年2月20日
【发明者】赖清宗, 张渊钧, 黄培伦, 李锹菱 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1