一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种屏幕调试方法、设备及介质与流程

2022-11-19 07:20:05 来源:中国专利 TAG:


1.本技术涉及显示屏技术领域,尤其是一种屏幕调试方法、设备及介质。


背景技术:

2.虽然电容屏现在已经广泛应用于各种手机平板等电子设备,但在使用时容易出现故障,比如出现坏点。当遇到屏幕出现故障需要维修时,厂家需要获取到电容屏的异常容值信息,通常采用两种方式,第一将诊断设备通过有线接口(比如usb接口)连接电容屏故障的设备,第二,在设备上安装应用程序,通过应用程序获取异常容值信息发送给厂家。
3.这两种方法存在一定的缺陷,通过有线接口连接会带来电磁干扰,引发电容屏的容值数据产生变化,影响数据的准确性;在电容屏故障的时候点击屏幕可能无法触发应用程序,致使应用程序无法启动。另外,电子设备的休眠和唤醒会对电容屏进行上电和下电的操作,而现在的电子设备电容屏的固件大部分具有复位功能,当电容屏出现某些故障时,故障引起的异常数据并不能长时间的保留,当电子设备的休眠和唤醒对电容屏进行上下电的操作后会因复位功能致使异常数据被正常数据替换,所以,在电容屏出现故障时其屏幕数据要及时获取,否则无法通过屏幕数据诊断电容屏的故障。
4.综上,在现有技术中还不能解决有线接口连接带来的电磁干扰,从而影响获取电容屏屏幕数据准确性的问题和在电容屏故障产生异常数据时,无法便捷及时的获取屏幕数据的问题。


技术实现要素:

5.本技术的一个目的是提供一种屏幕调试方法用以解决现有技术中有线接口连接带来的电磁干扰,从而影响获取电容屏屏幕数据准确性的问题和在电容屏故障产生异常数据时,无法便捷及时的获取屏幕数据的问题。
6.本技术提供了一种屏幕调试方法,预先在底层驱动实现用于抓取屏幕数据的底层接口,并在上层应用实现用于触发调用所述底层接口的触发指令;
7.在检测到用户输入所述触发指令后,根据所述触发指令调用所述底层接口抓取所述屏幕数据;
8.将所述屏幕数据上传至预设服务器,并通知调试用户从所述预设服务器下载所述屏幕数据。
9.进一步地,所述用户输入所述触发指令,包括:
10.用户通过按键的方式输入所述触发指令。
11.进一步地,所述按键至少包括以下其中一项:
12.主页键;
13.电源键;
14.音量键。
15.进一步地,将所述屏幕数据上传至预设服务器,包括:
16.判断所述屏幕数据是否异常,若确定所述屏幕数据异常则上传至预设服务器。
17.进一步地,判断所述屏幕数据是否异常,包括:
18.将所述屏幕数据与对应的正确数据进行对比,若所述屏幕数据与正确数据的差异程度超过预设值,则确定所述屏幕数据是否异常。
19.进一步地,所述方法还包括:
20.若确定所述屏幕数据正常,则将所述屏幕数据存储于本地或删除。
21.进一步地,通知调试用户从所述预设服务器下载所述屏幕数据,包括:
22.在确认所述屏幕数据上传至预设服务器之后,通知调试用户从所述预设服务器下载所述屏幕数据。
23.进一步地,所述屏幕数据包括屏幕电容值。
24.本技术还提供了一种屏幕调试设备,所述设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所属设备执行上述任一项所述方法。
25.本技术还提供了一种计算机可读介质,其上存储有计算机指令,所述计算机程序指令可被处理器执行以实现上述任一项所述方法。
26.与现有技术相比,本技术提供了一种屏幕调试方法、设备及介质,首先在底层驱动实现用于抓取屏幕数据的底层接口,并在上层应用实现用于触发调用所述底层接口的触发指令;在检测到用户输入所述触发指令后,根据所述触发指令调用所述底层接口抓取所述屏幕数据;将所述屏幕数据上传至预设服务器,并通知调试用户从所述预设服务器下载所述屏幕数据。本方案无需对电容屏故障的设备进行有线连接,不会产生任何干扰,解决了现有技术中有线接口连接带来的电磁干扰,从而影响获取电容屏屏幕数据准确性的问题,又通过在上层应用内设有触发调用底层接口的触发指令,方便用户及时对屏幕数据进行抓取。解决了在电容屏故障产生异常数据时,无法便捷及时的获取屏幕数据的问题。
附图说明
27.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
28.图1为本技术所述方法其中一个实施例的示意图;
29.图2为本技术所述方法其中一个实施例的示意图。
30.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
31.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
32.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
33.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
34.本技术提供了一种屏幕调试方法,包括以下步骤
35.步骤s101:预先在底层驱动实现用于抓取屏幕数据的底层接口,并在上层应用实现用于触发调用所述底层接口的触发指令;
36.步骤s102:在检测到用户输入所述触发指令后,根据所述触发指令调用所述底层接口抓取所述屏幕数据;
37.步骤s103:将所述屏幕数据上传至预设服务器,并通知调试用户从所述预设服务器下载所述屏幕数据。
38.下面结合图1对本技术的上述方法做进一步阐述。
39.步骤s101:预先在底层驱动实现用于抓取屏幕数据的底层接口,并在上层应用实现用于触发调用所述底层接口的触发指令。
40.首先设置一个可以抓取屏幕数据的底层接口,底层接口用于在触发调用指令时获取到屏幕数据,在屏幕的使用过程中,可以汇总屏幕在使用中实时状态的数据,包括亮度数据、电压数据、电容数据等,以便于通过这些数据对屏幕进行诊断。所述地城数据接口设置在底层驱动中,在上层应用设置可以与其联动的触发指令,当上层应用触发所述触发指令时,调用位于底层驱动中的底层接口。
41.步骤s102:在检测到用户输入所述触发指令后,根据所述触发指令调用所述底层接口抓取所述屏幕数据。
42.当用户通过上层应用输入触发指令后,从下层驱动中底层接口处获取汇总的屏幕信息。
43.所述触发指令的输入方式可以是及时快捷的输入方式,例如,在电子设备的直接设置专用按键,以方便用户在发现屏幕故障时可以及时操作,获取屏幕数据。
44.在本技术的一些实施例中,所述用户输入所述触发指令,可以是用户通过按键组合的方式输入所述触发指令。
45.在本技术的一些实施例中,所述按键组合至少包括以下其中一项:主页键,电源键,音量键。
46.在实际的使用场景中,搭载屏幕的设备可能只有虚拟按键,有些是被即使设置有实体按键也极少,比如手机、平板电脑等。所述按键组合可以是虚拟按键的组合,也可以是实体按键的组合,还可以是虚拟按键和实体按键共同组合,本技术优选的采用实体按键组合的方式,这样可以防止电容屏故障时,触屏无反应,无法有效启动触发指令。实体按键组合可以是电源键加音量键的组合,比如电源键加音量增加键(power volume up)。
47.步骤s103:将所述屏幕数据上传至预设服务器,并通知调试用户从所述预设服务器下载所述屏幕数据。
48.所述预设服务器可以是用于记录屏幕各种故障的数据库,还可以附带一些解决方
案,当将获取到的屏幕数据上传至预设服务器是,可以同时通知调试用户在预设服务器上下载屏幕数据,以便于调试用户确定根据屏幕数据确定问题。所述调试用户可以是负责维修屏幕的用户,比如生产厂商、售后服务人员等。将屏幕数据上传至服务器便于调试用户可变的尽快查看屏幕数据确定问题,不受时空限制,避免了调试用户智能拿到屏幕后才能确定问题,方便了调试用户的维修,提升了屏幕用户的维修服务的体验。
49.在本技术的一些实施例中,将所述屏幕数据上传至预设服务器,可以先判断所述屏幕数据是否异常,若确定所述屏幕数据异常则上传至预设服务器。
50.在实际的使用场景中,用户在使用设备时很可能误触设备上的按键以触发指令,在此种情况下,屏幕并没有任何问题,但设备会将正常的屏幕数据上传至预设服务器,所以为了防止此种情况的发生,在屏幕数据上传至预设服务器前,先判断屏幕数据是否异常,再根据判断的情况确定是否上传服务器,若确定屏幕数据异常则上传。
51.在本技术的另一些实施例中,若确定所述屏幕数据异常则上传至预设服务器,若确定所述屏幕数据正常,则不上传。
52.在本技术的一些实施例中,判断所述屏幕数据是否异常,可以是通过所述屏幕数据与对应的正确数据进行对比,确定所述屏幕数据是否异常。
53.判断屏幕数据的异常可以是采用对比的方式,即将抓取到的屏幕数据和正常的屏幕数据之间做比较,若两者的差异在允许的范围内则判定抓取的屏幕数据正常,若不一样则判定异常。其中,正常的屏幕数据可以是内置在屏设备组件的某个存储器上,可以是内置在底层接口,可以是单独存储在独立的存储器上以便调用。
54.在本技术的一些实施例中,并通知调试用户从所述预设服务器下载所述屏幕数据,可以是待所述屏幕数据上传至预设服务器之后,通知调试用户从所述预设服务器下载所述屏幕数据。
55.在实际的适用场景中,可以在屏幕用户上传屏幕数据时通知调试用户,调试用户可以在屏幕数据上传的时候同时下载,尽快查看问题,也可以是等待屏幕用户将所有的屏幕数据全部上传完成后再通知调试用户下载屏幕数据,以便调试用户更全面的分析屏幕的问题。
56.在本技术的一些实施例中,所述屏幕数据包括屏幕电容值。
57.图2为本技术所述方法其中一个实施例的示意图,下面对图2做进一步阐述。
58.步骤s201:在底层驱动实现用于抓取屏幕电容值的底层接口;
59.步骤s202:在上层应用实现用于触发调用所述底层接口的触发指令,所述触发指令为按键组合的方式,设置为电源键加音量键;
60.步骤s203:当屏幕出现问题时,用户按电源键加音量键,电源键加音量键为触发指令,触发调用所述底层接口抓取屏幕电容值;
61.步骤s204:判断屏幕电容值是否正常,若正常则将屏幕电容值储存于本地,若异常则上传至预设服务器;
62.步骤s205:在确认屏幕电容值上传至预设服务器之后,通知调试用户从所述预设服务器下载屏幕电容值。
63.本技术还提供了一种屏幕调试设备,所述设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,
触发所属设备执行上述任一项实施例。
64.本技术还提供了一种计算机可读介质,其上存储有计算机指令,所述计算机程序指令可被处理器执行以实现上述任一项实施例。
65.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
66.需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
67.另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
68.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献