本发明涉及计算机技术领域,具体涉及一种支持电子设备自检硬件性能的方法。
背景技术:
随着人们需求的不断增加和计算机技术的日新月异,电子类产品的功能越来越多,导致电子类产品的集成电路越来越复杂。在电子类产品出现故障时,如何快速找出故障点成为了研发人员首要解决的难题。
目前,现有的电子设备中均不具备硬件自检性能,一旦电子设备在消费者使用的过程中出现问题,通常是与厂家联系送回售后服务中心进行检修。售后维修人员在处理问题电子设备时,主要通过以下两种方式尝试解决:一种是直接为电子设备升级最新的软件,如果电子设备功能恢复正常,那么就断定电子设备故障是由软件问题导致的;另外一种是如果为电子设备软件升级后,电子设备功能依旧没有恢复正常,那么就断定电子设备故障是由硬件问题导致的,将电子设备返厂重新检修。由于无法在第一时间判断出电子设备故障原因,导致无法有效发挥售后服务中心的最大作用,从而增加了厂商在产品售后服务方面的运营成本;导致无法甄别少部分消费者无故退货,增加了厂商售后维护成本;同时对于少部分消费者误报的硬件有问题也不能及时准确的甄别,增加了返厂成本,也影响了用户的使用。
本发明针对上述问题,设计了一种支持电子设备自检硬件性能的方法,以方便售后工作人员快速、准确地识别电子设备的问题,进而降低厂商售后维护成本。
技术实现要素:
本发明提供了一种支持电子设备自检硬件性能的方法,以解决现有的无法快速、准确地查出电子设备故障点,导致厂商售后维护成本过高等问题。
本发明提供了一种支持电子设备自检硬件性能的方法,该方法包括:
在所述电子设备中预先配置硬件自检模式和自检触发方式,为所述硬件自检模式设定硬件测试项、测试方法和测试顺序;
需要所述电子设备自检硬件时,将所述电子设备与智能终端建立连接,按照预先配置的自检触发方式通过所述智能终端触发所述电子设备进入硬件自检模式;
所述电子设备按照所述硬件自检模式设定的硬件测试项、测试方法和测试顺序启动硬件自检,在每一项测试结束后向所述智能终端上报分项测试结果,并在全部测试项结束后向所述智能终端上报整机测试结果,之后重新启动退出硬件自检模式;
所述智能终端根据收到的所述分项测试结果和所述整机测试结果生成测试报告,上传至所述电子设备的厂商服务器端。
本发明的有益效果是:
首先,本发明中的硬件自检模式和自检触发模式适于预先配置在任意一种电子设备中,也就是说,只要在任意一种电子设备中预先配置好硬件自检模式和自检触发方式,那么该电子设备就可实现自身的硬件自检,极大地增强了本发明的实用性,并扩大了本发明的应用范围,对电子行业的快速、健康发展具有重要意义;并且用户可对硬件自检模式的硬件测试项、测试方法和测试顺序进行设定,那么用户可以结合具体的实际需求,可设定只测试硬件中的经常出现故障的分项或将硬件测试分项根据故障概率进行排序,以便于快速发现电子设备的故障点;
其次,通过配置硬件自检触发模式,实现一键触发电子设备硬件自检,无需售后人员手动检测,使电子设备的硬件自检更加智能化、操作更加便捷化,增加了用户体验,进而提高了查找电子设备故障点的速度;通过硬件自检模式实现电子设备的硬件自检,在每一项测试结束后向智能终端上报分项测试结果,并在全部测试项结束后向所述智能终端上报整机测试结果,既方便于用户实时获取电子设备的硬件自检状态,同时避免了测试结果的遗失;又方便于用户对电子设备的整机硬件测试结果的查看;在硬件测试结束后,电子设备自动重新启动并退出硬件自检模式,无须用户手动重启,简化了用户操作,增强了用户体验;
最后,智能终端根据收到的所述分项测试结果和所述整机测试结果生成测试报告,上传至所述电子设备的厂商服务器端,便于厂商准确的统计市面不良样机种类,及时采取有效措施,避免更多有风险电子设备生产出厂,从而最大程度降低厂商售后维护成本。
附图说明
图1是本发明一个实施例的一种支持电子设备自检硬件性能的方法的流程图;
图2是本发明一个实施例的触发硬件自检的流程图;
图3是本发明一个实施例的触发蓝牙手环硬件自检测试界面的示意图;
图4是本发明一个实施例的蓝牙手环硬件自检测试界面的示意图。
具体实施方式
本发明的设计构思是:针对现有技术中无法快速、准确地查出电子设备的故障点,导致厂商售后维护成本大幅度增加等问题,本发明提出了一种支持电子设备自检硬件性能的方法。通过配置硬件自检触发模式,实现一键触发电子设备硬件自检,无需售后人员手动检测;通过硬件自检模式快速、准确的查出电子设备的故障点;智能终端根据收到的测试结果生成测试报告,上传至所述电子设备的厂商服务器端,便于厂商准确的统计市面不良样机种类,及时采取有效措施,避免更多有风险电子设备生产出厂,从而最大程度降低厂商售后维护成本。
实施例一
图1是本发明一个实施例的一种支持电子设备自检硬件性能的方法的流程图;参见图1,该方法包括:
步骤S110,在所述电子设备中预先配置硬件自检模式和自检触发方式,为所述硬件自检模式设定硬件测试项、测试方法和测试顺序。
在本步骤中,本发明中的硬件自检模式和自检触发模式适于预先配置在任意一种电子设备中,也就是说,只要在任意一种电子设备中预先配置好硬件自检模式和自检触发方式,那么该电子设备就可实现自身的硬件自检,极大地增强了本发明的实用性,并扩大了本发明的应用范围,对电子行业的快速、健康发展具有重要意义;并且用户可对硬件自检模式的硬件测试项、测试方法和测试顺序进行设定,那么用户可以结合具体的实际需求,可设定只测试硬件中的经常出现故障的分项或将硬件测试分项根据故障概率进行排序,以便于快速发现电子设备的故障点。
步骤S120,需要所述电子设备自检硬件时,将所述电子设备与智能终端建立连接,按照预先配置的自检触发方式通过所述智能终端触发所述电子设备进入硬件自检模式。
在本步骤中,通过配置硬件自检触发模式,实现一键触发电子设备硬件自检,无需售后人员手动检测,使电子设备的硬件自检更加智能化、操作更加便捷化,增加了用户体验,进而提高了查找电子设备故障点的速度。
步骤S130,所述电子设备按照所述硬件自检模式设定的硬件测试项、测试方法和测试顺序启动硬件自检,在每一项测试结束后向所述智能终端上报分项测试结果,并在全部测试项结束后向所述智能终端上报整机测试结果,之后重新启动退出硬件自检模式;
在本步骤中,通过硬件自检模式实现电子设备的硬件自检,在每一项测试结束后向智能终端上报分项测试结果,并在全部测试项结束后向所述智能终端上报整机测试结果,既方便于用户实时获取电子设备的硬件自检状态,同时避免了测试结果的遗失;又方便于用户对电子设备的整机硬件测试结果的查看;在硬件测试结束后,电子设备自动重新启动并退出硬件自检模式,无须用户手动重启,简化了用户操作,增强了用户体验。
步骤S140,所述智能终端根据收到的所述分项测试结果和所述整机测试结果生成测试报告,上传至所述电子设备的厂商服务器端。
在本步骤中,智能终端根据收到的所述分项测试结果和所述整机测试结果生成测试报告,上传至所述电子设备的厂商服务器端,便于厂商准确的统计市面不良样机种类,及时采取有效措施,避免更多有风险电子设备生产出厂,从而最大程度降低厂商售后维护成本。
综上所述,通过图1所示的方法,解决了无法快速、准确地查出电子设备的故障点,导致厂商售后维护成本大幅度增加等问题,极大的降低了厂商售后维护成本,增强了用户体验。
由于在实际应用中智能终端必须与电子设备建立连接后,才能触发电子设备的硬件进行自检,一般情况下都是对故障电子设备一对一进行硬件自检,而且蓝牙通信在短距离数据传输中具有稳定性高、传输数据量大等优点,所以在本实施例中,选择蓝牙通信建立智能终端与电子设备的连接,当然在其他具体应用中,亦可选择其他形式的连接,本发明不受连接方式的限制。
以下结合一个具体的应用场景对本发明实施例的自检触发模式进行说明。
本实施例中智能终端为手机,电子设备为蓝牙手环,为手机和蓝牙手环配置相匹配的蓝牙地址,手机发送连接蓝牙手环的请求次数限制为3次。在手机与蓝牙手环建立蓝牙连接的过程中,设置手环发送连接请求次数限制是为了便于用户第一时间发现如下问题:如果手机与蓝牙手环不能在3次之内建立连接,说明该蓝牙手环也许不是本厂商生产的产品,也许该蓝牙手环的蓝牙模块收到损害,进一步方便于用户对蓝牙手环存在的各种问题进行解决。在蓝牙手环与手机成功建立蓝牙连接后,手机上显示蓝牙手环的名称和蓝牙地址,以便于用户核查蓝牙手环的具体信息(包括生产厂商、出厂日期、出售日期)是否正确,核查无误后,进行下一步操作。
S210,手机发送蓝牙请求信号搜索蓝牙手环,需要说明的是,由于蓝牙地址的唯一性,手机只能与其蓝牙地址相匹配的蓝牙手环建立蓝牙连接,保证了硬件自检的准备性;
S211,判断手机与蓝牙手环是否建立蓝牙连接?如果判断为是,执行S215步骤;如果判断为是,执行S212步骤。
S212,设置超时判断为5秒,并判断手机第一次请求连接蓝牙手环的时间是否超过5秒;
S213,若判断手机第一次请求连接蓝牙手环的时间超过5秒,那么控制手机再次发送请求连接蓝牙手环的信号;
S214,手机请求连接蓝牙手环的次数超过3次后,手机端显示连接失败;
S215,手机通过蓝牙连接向蓝牙手环发送硬件自检指令;
S216,蓝牙手环对接收到的硬件自检指令信息进行解析,判断是否通知进入硬件自检模式,如果判断是,蓝牙手环首先会对当前的数据进行保存,防止测试过程中造成数据丢失,然后执行步骤S217;
S217,向手环上报设定的硬件测试项,同时显示已经进入硬件自检模式的提示信息;
S218,手机收到蓝牙手环上报的数据,并对蓝牙手环上报的硬件测试项进行解析;
S219,手机对蓝牙手环上报的硬件测试项进行显示。
由此可知,通过配置上述的硬件自检触发模式,实现一键触发电子设备硬件自检,无需售后人员手动检测,使电子设备的硬件自检更加智能化、操作更加便捷化,增加了用户体验,进而提高了查找电子设备故障点的速度。
结合上述触发蓝牙手环自检硬件的步骤,触发蓝牙手环自检硬件时,在手机端显示的测试界面如图3所示,参见图3,
(1)蓝牙手环名称括号内的数字为蓝牙手环蓝牙地址后三位,如果蓝牙手环的地址为0xC9,0X85,0x21,那么蓝牙手环名称括号内的数字为(C98521),依次命名每一个蓝牙手环,保证了每个蓝牙手环测试结果的唯一性和准确性。
(2)连接状态处显示:蓝牙连接是否已经成功连接;
(3)测试项会按照预先设定的测试项显示测试序列,如如3中蓝牙手环的测试序列包括屏幕测试、A-Sensor测试、B-Sensor测试等。
(4)最下面的“保存测试数据”控件按钮用于测试结束后,保存测试数据并回传工厂端服务器;未测试完成时,该按钮默认灰色,不能操作。
由此可知,本发明通过创建上述友好界面,使用户可以实时查看电子设备的自检硬件触发状态,增强了用户体验。
优选实施例中,继续假设电子设备为蓝牙手环,智能终端为手机,在触发蓝牙手环进入自检模式后,蓝牙手环按照硬件自检模式设定的硬件测试项、测试方法和测试顺序启动硬件自检。蓝牙手环在进行硬件自检时,不论某个硬件测试项是否测试通过,都要照常按测试顺序进行下一项测试,保证在测试环节中所有硬件测试项都要测试一遍,进而完成测试;
具体的,对每一硬件测试项都设置测试时限,通常设置为10s;
测试过程中,若某一硬件测试项需要测试者参与,则在硬件测试界面显示用户选择提示框,例如:“马达震动是否OK”,需要测试者感受马达震动,并显示选择;
需要说明的是,在测试过程中,对应测试项序列中的每项硬件测试项,在所述硬件测试界面中显示相应测试状态,不同的测试状态采用不同的颜色进行标识,所述测试状态包括“该项硬件已经测试成功”、“该项硬件测试结果失败”、“该项硬件正在进行测试”和“该项硬件还未进行测试”。
例如,测试过程中手机需要同步显示蓝牙手环测试进程,界面如下:绿色测试项表示已经该项硬件测试结果正常,红色测试项表示该项硬件测试结果失败,黄色测试项表示正在进行该项硬件测试,灰色测试项表示该项硬件测试还未进行测试。如图4所示,“屏幕测试”标识为绿色表示“屏幕测试”测试结果正常,“A-Sensor测试”标识为红色表示“A-Sensor测试”测试结果失败,“B-Sensor测试”标识为黄色表示“B-Sensor测试”正在进行测试。
需要进一步说明的是,在蓝牙手环硬件自检过程中,在每一项测试结束后向智能终端上报分项测试结果,并在全部测试项结束后向所述智能终端上报整机测试结果,既方便于用户实时获取电子设备的硬件自检状态,同时避免了测试结果的遗失;又方便于用户对电子设备的整机硬件测试结果的查看。
优选实施例中,继续假设电子设备为蓝牙手环,智能终端为手机,蓝牙手环在全部测试项结束后,向手机发送自检结束指令;手机接收到自检结束指令后,图4中的“保存测试数据”控件按钮显示为可操作,通过操作所述“保存测试数据”控件按钮,手机生成测试报告。同时蓝牙手环自动重新启动并退出硬件自检模式,无须用户手动重启,简化了用户操作,增强了用户体验。
需要说明的是,手机生成的测试报告中包括蓝牙手环的分项测试结果和整机测试结果,而且在生成此次测试的数据报告时,测试者需要填写部分内容,例如测试原因等。测试者填写完成后,该测试报告会回传至生产厂商的工厂端服务器。测试报告的包括如下内容:
(1)报告名称以手环的蓝牙地址和测试日期命名。例如,20161015_B2C109C98521.excel;
(2)报告中要包含如下测试信息:测试售后检测站名称,测试人,测试日期,测试原因,手环软件版本,进行的硬件测试项,各测试项结果等相关内容。
由此可知,本发明的智能终端根据收到的所述分项测试结果和所述整机测试结果生成测试报告,上传至所述电子设备的厂商服务器端,便于厂商准确的统计市面不良样机种类,及时采取有效措施,避免更多有风险电子设备生产出厂,从而最大程度降低厂商售后维护成本。
综上所述,本发明提出了一种支持电子设备自检硬件性能的方法,解决了现有技术中无法快速、准确地查出电子设备的故障点,导致厂商售后维护成本大幅度增加等问题。
首先,本发明中的硬件自检模式和自检触发模式适于预先配置在任意一种电子设备中,也就是说,只要在任意一种电子设备中预先配置好硬件自检模式和自检触发方式,那么该电子设备就可实现自身的硬件自检,极大地增强了本发明的实用性,并扩大了本发明的应用范围,对电子行业的快速、健康发展具有重要意义;并且用户可对硬件自检模式的硬件测试项、测试方法和测试顺序进行设定,那么用户可以结合具体的实际需求,可设定只测试硬件中的经常出现故障的分项或将硬件测试分项根据故障概率进行排序,以便于快速发现电子设备的故障点;
其次,通过配置硬件自检触发模式,实现一键触发电子设备硬件自检,无需售后人员手动检测,使电子设备的硬件自检更加智能化、操作更加便捷化,增加了用户体验,进而提高了查找电子设备故障点的速度;通过硬件自检模式实现电子设备的硬件自检,在每一项测试结束后向智能终端上报分项测试结果,并在全部测试项结束后向所述智能终端上报整机测试结果,既方便于用户实时获取电子设备的硬件自检状态,同时避免了测试结果的遗失;又方便于用户对电子设备的整机硬件测试结果的查看;在硬件测试结束后,电子设备自动重新启动并退出硬件自检模式,无须用户手动重启,简化了用户操作,增强了用户体验;
最后,智能终端根据收到的所述分项测试结果和所述整机测试结果生成测试报告,上传至所述电子设备的厂商服务器端,便于厂商准确的统计市面不良样机种类,及时采取有效措施,避免更多有风险电子设备生产出厂,从而最大程度降低厂商售后维护成本。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。