[发明专利]一种界面控制方法及诊断设备有效
申请号: | 201810079805.8 | 申请日: | 2018-01-27 |
公开(公告)号: | CN108427392B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 刘均;邓春武 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 控制 方法 诊断 设备 | ||
本发明实施例公开了一种界面控制方法及诊断设备,所述方法包括:在诊断设备的诊断过程中,显示诊断界面;所述诊断界面用于显示诊断数据并接收用户操作;确定所述诊断设备的当前状态;若所述当前状态为被控状态,则生成覆盖界面,并将所述覆盖界面覆盖显示在所述诊断界面上;其中,所述覆盖界面用于在检测到触控操作事件后,对所述触控操作事件进行响应处理,以使得所述诊断界面不响应所述触控操作事件。采用本发明,可以降低诊断设备在诊断过程中的误码率,并提高数据处理速率。
技术领域
本发明涉及汽车诊断技术领域,尤其涉及一种界面控制方法及诊断设备。
背景技术
在汽车远程诊断时,通常来说,控制端可以利用被控端来协助车辆的远程诊断,但被控端不控制远程诊断过程。
通常情况下,诊断设备应用在远程诊断过程中时,根据实际需求,可以作为控制端也可以作为被控端。在诊断设备作为被控端时,可以输出诊断过程中的界面(以下简称诊断界面)以显示诊断过程中的数据。若诊断界面中存在用户可操作区域(如翻页按钮),诊断设备需要区分当前是作为被控端还是控制端,如果是被控端就隐藏该可操作区域或者禁能该可操作区域,如果是控制端就接收在该可操作区域的操作。
然而,针对诊断界面增添的上述判断逻辑,使得诊断设备(或诊断设备中用于汽车诊断的应用程序)在诊断过程中的误码率较高,界面响应速度慢。
发明内容
本发明实施例提供了一种界面控制方法及诊断设备,可以降低诊断设备在诊断过程中的误码率,并提高数据处理速率。
第一方面,本发明实施例提供了一种界面控制方法,包括:
在诊断设备的诊断过程中,显示诊断界面;所述诊断界面用于显示诊断数据并接收用户操作;
确定所述诊断设备的当前状态;
若所述当前状态为被控状态,则生成覆盖界面,并将所述覆盖界面覆盖显示在所述诊断界面上;其中,所述覆盖界面用于在检测到触控操作事件后,对所述触控操作事件进行响应处理,以使得所述诊断界面不响应所述触控操作事件。
可选地,所述确定所述诊断设备的当前状态,包括:
如果检测到所述诊断设备向控制端发送了第一控制请求,则确定所述诊断设备的当前状态为被控状态;所述第一控制请求用于指示所述诊断设备作为被控端以协助诊断;
或者,如果接收到由控制端发送的第二控制请求,则确定所述诊断设备的当前状态为被控状态;所述第二控制请求用于请求所述诊断设备协助诊断。
可选地,所述方法还包括:
在所述诊断设备退出诊断后,取消显示所述覆盖界面;
接收用户在所述诊断界面上的第一操作,并根据所述第一操作执行相应功能。
可选地,确定所述诊断设备的当前状态之后,所述方法还包括:
若所述当前状态为控制状态,则接收用户在所述诊断界面上的第二操作;
根据所述第二操作执行相应功能。
可选地,所述诊断界面包括了显示区域和交互区域,所述交互区域用于接收用户操作,所述将所述覆盖界面覆盖显示在所述诊断界面上,包括:
获取所述显示区域的第一位置信息以及所述交互区域的第二位置信息;
将覆盖界面的第一位置信息对应区域的透明状态调整为全透明;
将覆盖界面的第二位置信息对应区域的透明状态调整为半透明或者不透明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810079805.8/2.html,转载请声明来源钻瓜专利网。