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

主从模式切换方法、电子设备以及车辆诊断仪与流程

2021-09-22 22:08:00 来源:中国专利 TAG:切换 模式 诊断仪 主从 电子设备


1.本发明属于模式切换技术领域,尤其涉及一种主从模式切换方法、电子设备以及车辆诊断仪。


背景技术:

2.随着计算机和移动互联网的快速发展,智能设备给人们的工作和生活带来了众多便利性。其开发利用一直是研究者关注的热点,向着方便快捷的方向进行发展。
3.安卓(android)是一种基于linux操作系统,由于其特殊性的开源性及自由性,广泛应用于移动设备终端的设备上,如智能手机和平板,近些年甚至微软的电脑上也运行系统。当今时代,安卓系统在我们的日常生活中广泛应用。
4.安卓设备,如车辆诊断仪的上位机在调试开发以及诊断时,需要分别连接电脑和下位机,此时需要进行系统主从设备身份的切换,往往要退出到指定页面才能进行身份的切换,用户操作起来复杂耗时,极其不方便。


技术实现要素:

5.基于此,针对上述技术问题,提供一种快捷、方便的主从模式切换方法、电子设备以及车辆诊断仪。
6.为解决上述技术问题,本发明采用如下技术方案:
7.一方面,提供一种主从模式切换方法,其特征在于,包括:
8.s101、通过屏幕常驻工具展示模式切换开关;
9.s102、响应于用户对所述模式切换开关的操作,对所述操作进行匹配判断,若所述操作代表打开主设备模式,则执行步骤s103,若所述操作代表打开从设备模式,则执行步骤s104;
10.s103、打开系统主设备模式;
11.s104、打开系统从设备模式。
12.另一方面,提供一种电子设备,包括存储模块,所述存储模块包括由处理器加载并执行的指令,所述指令在被执行时使所述处理器执行上述一种主从模式切换方法。
13.再一方面,提供一种车辆诊断仪,包括上位机以及下位机,其特征在于,所述上位机为上述一种电子设备。
14.本发明通过屏幕常驻工具展示模式切换开关,用户可以在任意页面进行系统主从模式的切换,操作快捷、方便,提升了用户的使用感受。
附图说明
15.下面结合附图和具体实施方式本发明进行详细说明:
16.图1为本发明的流程图。
具体实施方式
17.如图1所示,本说明书实施例提供一种主从模式切换方法,包括:
18.s101、通过屏幕常驻工具展示模式切换开关。
19.在本实施例中,屏幕常驻工具为悬浮窗或者侧拉菜单等,侧拉菜单如下拉菜单,屏幕常驻工具随开机启动,或者随应用程序启动,如可以随诊断仪的上位机开机启动,或者随上位机上的车辆诊断程序启动。
20.其中,模式切换开关可以采用多种形式,如点击按钮、滑块或者选框等等。
21.以悬浮窗为例,其创建过程如下:
22.创建启动页面mainactivity,在清单文件配置android.permission.receive

boot

completed;
23.添加开机启动broadcastreceiver并注册到清单文件;
24.页面启动后,申请悬浮窗权限android.settings.acion.manage

overlay

permission,以及开机启动权限;
25.权限申请成功后,启动悬浮窗服务mainservice,服务启动后,就可以展示悬浮窗。
26.s102、响应于用户对模式切换开关的操作,对该操作进行匹配判断,若该操作代表打开主设备模式,则执行步骤s103,若该操作代表打开从设备模式,则执行步骤s104。
27.对于点击按钮,为了防止误操作,步骤s102还包括:
28.1、计算当前点击事件与上一次点击事件的时间差。用户点击按钮后会发生点击事件。
29.2、判断时间差是否大于阈值,若是,则对当前用户操作进行匹配,若否,则忽略当前用户操作,阈值可以设为1秒。
30.s103、打开系统主设备模式:
31.执行第一脚本,第一脚本向系统发送代表打开主设备模式的第一参数。
32.s104、打开系统从设备模式:
33.执行第二脚本,第二脚本向系统发送代表打开从设备模式的第二参数。
34.对于安卓系统,应用程序不能直接调用系统内核程序,因此,通过第一脚本和第二脚本间接调用。
35.在本实施例中,主设备模式为usb主设备模式,从设备模式为usb从设备模式,执行第一脚本时,第一脚本会向系统的rk_usb_force_mode命令发送第一参数,收到第一参数后,该命令使系统为设备的usb串口总线供电,该设备进入usb主设备模式,从而为连接在usb串口总线上的从设备供电,执行第二脚本时,第二脚本会向系统的rk_usb_force_mode命令发送第二参数,收到第二参数后,设备进入从设备模式,被连接的主设备的usb串口总线供电。
36.基于同一发明构思,本说明书实施例还提供一种电子设备,包括存储模块,存储模块包括由处理器加载并执行的指令,指令在被执行时使处理器执行本说明书上述一种主从模式切换方法部分中描述的根据本发明各种示例性实施方式的步骤。
37.其中,存储模块可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)和/或高速缓存存储单元,还可以进一步包括只读存储单元(rom)。
38.在本实施例中,电子设备是指车辆诊断仪的上位机,如智能手机或者平板电脑。
39.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
40.基于同一发明构思,本说明书实施例还提供一种车辆诊断仪,包括上位机以及下位机,上位机为上述一种电子设备,此处不再具体赘述。
41.在实际应用场景下,上位机作为从设备时,与计算机连接,用于调试开始,作为主设备时,与下位机连接,可以对车辆进行诊断。
42.但是,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。


技术特征:
1.一种主从模式切换方法,其特征在于,包括:s101、通过屏幕常驻工具展示模式切换开关;s102、响应于用户对所述模式切换开关的操作,对所述操作进行匹配判断,若所述操作代表打开主设备模式,则执行步骤s103,若所述操作代表打开从设备模式,则执行步骤s104;s103、打开系统主设备模式;s104、打开系统从设备模式。2.根据权利要求1所述的一种主从模式切换方法,其特征在于,所述屏幕常驻工具随开机启动或者随应用程序启动。3.根据权利要求2所述的一种主从模式切换方法,其特征在于,所述屏幕常驻工具为悬浮窗或者侧拉菜单。4.根据权利要求3所述的一种主从模式切换方法,其特征在于,所述模式切换开关为点击按钮、滑块或者选框。5.根据权利要求4所述的一种主从模式切换方法,其特征在于,对于点击按钮,所述步骤s102还包括:计算当前点击事件与上一次点击事件的时间差;判断所述时间差是否大于阈值,若是,则对所述操作进行匹配,若否,则忽略所述操作。6.根据权利要求1或5所述的一种主从模式切换方法,其特征在于,所述步骤s103进一步包括:执行第一脚本,所述第一脚本向系统发送代表打开主设备模式的第一参数。7.根据权利要求6所述的一种主从模式切换方法,其特征在于,所述步骤s104进一步包括:执行第二脚本,所述第二脚本向系统发送代表打开从设备模式的第二参数。8.根据权利要求7所述的一种主从模式切换方法,其特征在于,所述主设备模式为usb主设备模式,所述从设备模式为usb从设备模式。9.一种电子设备,其特征在于,包括存储模块,所述存储模块包括由处理器加载并执行的指令,所述指令在被执行时使所述处理器执行根据权利要求1

8任一项所述的一种主从模式切换方法。10.一种车辆诊断仪,包括上位机以及下位机,其特征在于,所述上位机为根据权利要求9所述的一种电子设备。

技术总结
本发明提供一种主从模式切换方法、电子设备以及车辆诊断仪,本发明通过屏幕常驻工具展示模式切换开关,用户可以在任意页面进行主从模式切换,操作快捷、方便,提升了用户的使用感受。受。受。


技术研发人员:黄兴元 刘义雷 陈路路
受保护的技术使用者:上海星融汽车科技有限公司
技术研发日:2021.06.22
技术公布日:2021/9/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献

  • 日榜
  • 周榜
  • 月榜