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

设备连接方法、车载警务终端、车机与流程

2022-04-16 13:40:42 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种设备连接方法、车载警务终端、车机。


背景技术:

2.随着信息技术的发展,各终端之间的交互愈加重要。例如,可以通过usb接口(通用串行总线)将手机和车机连接,此时车机作为接收端,接收从手机发送的数据。在车机连接车载警务终端时,若车机作为接收端,则车载警务终端无法通过连接其它设备(例如,相机),获取其它设备采集的数据。


技术实现要素:

3.本技术的主要目的在于提供一种设备连接方法、车载警务终端、车机,旨在解决在车载警务终端和车机连接时,无法通过车载警务终端向车机发送通过其它设备获取的数据。
4.为实现上述目的,本技术提供一种设备连接方法,所述设备连接方法包括:
5.发送进入设备模式的控制指令至车机,以使所述车机接收所述控制指令,作为设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;
6.接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至所述车机。
7.可选地,所述发送进入设备模式的控制指令至车机的步骤之前,包括:
8.在通过所述usb连接线与所述车机连接时,确定所述车机是否支持adb调试桥协议;
9.在确定所述车机支持所述adb调试桥协议,执行所述发送进入设备模式的控制指令至车机的步骤。
10.可选地,所述通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至所述车机的步骤之后,包括:
11.接收所述车机发送的控制信息,其中,所述控制信息基于显示界面的接收到的控制操作触发;
12.响应所述控制信息,执行对应的控制操作。
13.可选地,所述其它设备包括:摄像设备、音频采集设备。
14.此外,本技术的设备连接方法,应用于车机,所述设备连接方法包括:
15.接收车载警务终端发送的控制指令;
16.根据所述控制指令进入设备模式,并发送响应信息至所述车载警务终端,以使所述车载警务终端发送数据至所述车机;
17.通过usb接口接收所述车载警务终端发送的数据。
18.可选地,所述根据所述控制指令进入所述设备模式的步骤包括:
19.根据所述控制指令启动adb daemon守护进程;
20.发送已启动adb daemon守护进程的响应信息至所述车载警务终端,以使所述车载警务终端发送启动投屏接收端命令至所述车机;
21.接收所述车载警务终端发送的所述启动投屏接收端命令,启动投屏接收端应用,进入所述设备模式。
22.可选地,所述接收所述车载警务终端发送的所述启动投屏接收端命令,启动投屏接收端应用,进入所述设备模式的步骤之后,还包括:
23.接收所述车载警务终端发送的数据,在显示界面中显示所述数据;
24.获取用户基于所述数据的控制操作,向所述车载警务终端发送所述控制操作对应的控制信息。
25.此外,为实现上述目的,本技术还提供一种车载警务终端,所述车载警务终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备连接程序,所述设备连接程序被所述处理器执行时实现如上中任一项所述的设备连接方法的步骤。
26.此外,为实现上述目的,本技术还提供一种车机,所述车机上存储有设备连接程序,所述设备连接程序被处理器执行时实现如上中任一项所述的设备连接方法的步骤。
27.一种设备连接方法、车载警务终端、车机,车载警务终端发送进入设备模式的控制指令至所述车机,以使所述车机接收所述控制指令,作为从设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至车机。在车载警务终端于车机连接时,控制车机进入设备模式,实现了将车载警务终端通过其它设备接收到的数据投屏至车机。
附图说明
28.图1是本技术实施例方案涉及的设备连接装置的硬件架构示意图;
29.图2是本技术设备连接方法的第一实施例的流程示意图;
30.图3是本技术设备连接方法的第二实施例的流程示意图。
31.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
32.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
33.本技术实施例的主要解决方案是:发送进入设备模式的控制指令至车机,以使所述车机接收所述控制指令,作为设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至所述车机。
34.作为一种实现方案,参照图1,图1是本技术实施例方案涉及的设备连接装置的硬件架构示意图,如图1所示,该设备连接装置可以包括处理器101,例如cpu,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。
35.存储器102可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括设备连接程序;而处理器101可以用于调用存储器102中存储的设备连接程
序,并执行以下操作:
36.发送进入设备模式的控制指令至车机,以使所述车机接收所述控制指令,作为设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;
37.接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至所述车机。
38.在一实施例中,处理器101可以用于调用存储器102中存储的设备连接程序,并执行以下操作:
39.在通过所述usb连接线与所述车机连接时,确定所述车机是否支持adb调试桥协议;
40.在确定所述车机支持所述adb调试桥协议,执行所述发送进入设备模式的控制指令至车机的步骤。
41.在一实施例中,处理器101可以用于调用存储器102中存储的设备连接程序,并执行以下操作:
42.接收所述车机发送的控制信息,其中,所述控制信息基于显示界面的接收到的控制操作触发;
43.响应所述控制信息,执行对应的控制操作。
44.在一实施例中,处理器101可以用于调用存储器102中存储的设备连接程序,并执行以下操作:
45.接收车载警务终端发送的控制指令;
46.根据所述控制指令进入设备模式,并发送响应信息至所述车载警务终端,以使所述车载警务终端发送数据至所述车机;
47.通过usb接口接收所述车载警务终端发送的数据。
48.在一实施例中,处理器101可以用于调用存储器102中存储的设备连接程序,并执行以下操作:
49.根据所述控制指令启动adb daemon守护进程;
50.发送已启动adb daemon守护进程的响应信息至所述车载警务终端,以使所述车载警务终端发送启动投屏接收端命令至所述车机;
51.接收所述车载警务终端发送的所述启动投屏接收端命令,启动投屏接收端应用,进入所述设备模式。
52.在一实施例中,处理器101可以用于调用存储器102中存储的设备连接程序,并执行以下操作:
53.接收所述车载警务终端发送的数据,在显示界面中显示所述数据;
54.获取用户基于所述数据的控制操作,向所述车载警务终端发送所述控制操作对应的控制信息。
55.车机和手机发送数据时,可以通过usb接口(通用串行总线)将手机和车机连接,此时车机作为接收端,接收从手机发送的数据。在车机连接车载警务终端时,若车机作为接收端,则车载警务终端无法通过连接其它设备(例如,相机),获取其它设备采集的数据。
56.本技术提出了一种设备连接方法,包括:发送进入设备模式的控制指令至所述车机,以使所述车机接收所述控制指令,作为从设备与所述车载警务终端建立连接,并发送响
应信息至所述车载警务终端;接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线发送至所述车机。在车载警务终端与车机连接时,控制车机进入设备模式,接收车载警务终端的数据,车载警务终端在向车机发送数据时,能够通过usb接口接收其它设备的数据,并发送至车载警务终端。
57.基于上述设备连接装置的硬件架构,提出本技术设备连接方法的实施例。
58.参照图2,图2是本技术设备连接方法的第一实施例的流程示意图,所述设备连接方法包括:
59.步骤s10,发送进入设备模式的控制指令至所述车机,以使所述车机接收所述控制指令,作为从设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;
60.本实施例的执行主体为车载警务终端。
61.需要说明的是,usb是一种主从结构,主机为host,从机为device,usb的数据交换只能发生在主机(host)和设备(device)之间,主机(host)和主机(host)、以及设备(device)和设备(device)之间不能互连,所有的数据传输都由主机(host)主动发起,而设备(device)只是被动地负责应答,例如,在读数据时,主机(host)先发出读命令,设备(device)收到该命令后,才返回数据。
62.在车机与手机连接时,车机作为主机接收设备(手机)发送的数据。其中,手机可将数据通过投屏的方式发送至车机。其中,车机作为画面接受端(主机),手机作为画面发送端(设备),当车机收到usb设备插入事件时,判断usb设备是不是android手机,如果是,发送android开发配件协议aoa(android open accessory)命令通知手机切换到accessory模式,命令中带有配件名称型号等信息,手机收到aoa切换命令后,根据配件名称型号等信息启动支持此配件的应用,手机上的投屏应用被拉起,并获得一个系统传递过来的通讯链路,此时,车机上的投屏接受端应用和手机上的投屏发送端应用建立起通讯链路,双方交互屏分辨率等数据,手机录制屏幕数据并用h264编码发给车机,车机上的投屏接受端应用收到h264数据解码并渲染出来,车机也会把屏幕触摸事件转发给手机,手机收到触摸数据反馈至车载警务终端。但在车机与车载警务终端建立连接时,在车机作为主机,车载警务终端作为设备时,车载警务终端则不能再通过usb接口连接其它设备,获取其它发送的数据,进而通过usb接口发送至车机,以实现将车载警务终端的界面投屏至车机。
63.车载警务终端在检测到usb接口连接usb连接线时,通过usb连接线向车机发送查询信息,确定车机是否支持adb(android debug bridge)调试桥协议。在车机接收到车载警务终端的查询信息后,向车载警务终端发送确认信息。进而车载警务终端根据接收到的确认信息确定所述车机是否支持adb调试桥协议,其中,在车机支持adb调试桥协议时,车载警务终端进入设备模式的控制指令至车机,以使车机在接收到控制指令后,作为从设备与车载警务终端建立连接。
64.可选地,在车机可在支持adb调试桥协议时发送携带01标识的确认信息至车载警务终端;在不支持adb调试桥协议时发送携带00标识的确认信息至车载警务终端。
65.在本实施例中,通过确认车机是否支持adb调试桥协议,在确认其支持时,发送进入设备模式的控制指令至车机,避免了不车机支持adb调试桥协议时,多次发送控制指令至车机,实现了准确控制车机进入设备模式。
66.在车机作为设备与车载警务终端建立连接后,向车载警务终端发送响应信息。
67.步骤s20,接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至所述车机。
68.在接收到车机的响应信息后,确定车机已进入设备模式与车载警务终端成功建立连接,则通过投屏的方式将车载警务终端的数据显示于车机的显示界面。
69.其它设备为通过车载警务终端的usb接口发送采集到的数据至车载警务终端的设备,包括:摄像设备、音频采集设备。
70.进一步地,在接收所述车机发送的控制信息,控制信息基于显示界面的接收到的控制操作触发,响应所述控制信息,执行对应的控制操作。
71.控制操作包括点击、触摸。例如,用户可通过点击、触摸车机的显示界面,车机进而生成对应的控制信息发送至车载警务终端。在车载警务终端接收到控制信息后,执行对应的控制操作,实现了对车载警务终端的控制。
72.在本实施例中,车载警务终端发送进入设备模式的控制指令至所述车机,以使所述车机接收所述控制指令,作为从设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并将所述数据通过usb连接线投屏至车机。在车载警务终端于车机连接时,控制车机进入设备模式,实现了将车载警务终端通过其它设备接收到的数据投屏至车机。
73.,参照图3,本技术提出第二实施例。在本实施例中,设备连接方法应用于车机,包括:
74.步骤s1,接收车载警务终端发送的控制指令;
75.步骤s2,根据所述控制指令进入设备模式,并发送响应信息至所述车载警务终端,以使所述车载警务终端发送数据至所述车机;
76.步骤s3,通过usb接口接收所述车载警务终端发送的数据。
77.车载警务终端在检测到usb接口连接usb连接线时,通过usb连接线向车机发送查询信息,确定车机是否支持adb(android debug bridge)调试桥协议。在车机接收到车载警务终端的查询信息后,向车载警务终端发送确认信息。进而车载警务终端根据接收到的确认信息确定所述车机是否支持adb调试桥协议,其中,在车机支持adb调试桥协议时,车载警务终端进入设备模式的控制指令至车机,以使车机在接收到控制指令后,作为从设备与车载警务终端建立连接。
78.可选地,在车机可在支持adb调试桥协议时发送携带01标识的确认信息至车载警务终端;在不支持adb调试桥协议时发送携带00标识的确认信息至车载警务终端。
79.在本实施例中,通过确认车机是否支持adb调试桥协议,在确认其支持时,发送进入设备模式的控制指令至车机,避免了不车机支持adb调试桥协议时,多次发送控制指令至车机,实现了准确控制车机进入设备模式。
80.在车机作为设备与车载警务终端建立连接后,向车载警务终端发送响应信息。
81.在接收到车机的响应信息后,确定车机已进入设备模式与车载警务终端成功建立连接,则通过投屏的方式将车载警务终端的数据显示于车机的显示界面。
82.在本实施例中,发送进入设备模式的控制指令至所述车机,以使所述车机接收所述控制指令,作为从设备与所述车载警务终端建立连接,并发送响应信息至所述车载警务终端;接收到所述车载警务终端的响应信息时,通过usb接口获取其它设备发送的数据,并
将所述数据通过usb连接线投屏至车机。在车载警务终端于车机连接时,控制车机进入设备模式,实现了将车载警务终端通过其它设备接收到的数据投屏至车机。
83.进一步地,车机根据所述控制指令启动adb daemon守护进程,发送已启动adb daemon守护进程的响应信息至所述车载警务终端,以使所述车载警务终端发送启动投屏接收端命令至所述车机,接收所述车载警务终端发送的所述启动投屏接收端命令,启动投屏接收端应用,进入设备模式。实现了准确控制车机进入设备模式。
84.进一步地,车机接收所述车载警务终端发送的所述启动投屏接收端命令,启动投屏接收端应用,进入所述设备模式之后,接收车载警务终端发送的数据,在显示界面中显示该数据,获取用户基于所述数据的控制操作,向车载警务终端发送所述控制操作对应的控制信息。实现了对车载警务终端的控制。
85.进一步地,在接收所述车机发送的控制信息,控制信息基于显示界面的接收到的控制操作触发,响应所述控制信息,执行对应的控制操作。
86.控制操作包括点击、触摸。例如,用户可通过点击、触摸车机的显示界面,车机进而生成对应的控制信息发送至车载警务终端。在车载警务终端接收到控制信息后,执行对应的控制操作,实现了对车载警务终端的控制。
87.本技术的一具体实施例可举例如下:
88.车载警务终端检测到通过usb连接线连接车机后,判断插入的车机的接口描述符是否支持adb协议,如果支持,打开usb通讯连接,向车机上面的adb daemon服务发送建立连接指令,daemon回复adb连接建立,警务终端向adb daemon发送启动投屏接受端应用命令(adb daemon的shell服务),接收端应用被启动后,监听tcp 9000端口,警务终端打开adb daemon的端口转发功能,adb daemon与车机上的9000端口建立连接,后续连接过程中车载警务终端获取到的数据都会被adb daemon转发到投屏接收端(车机)。
89.投屏发送端和接受端的通讯链路建立,双方交换屏幕分辨率和h264编解码信息,警务终端开始录屏-编码-写usb,adb daemon收到数据转发到接受端应用-解码-渲染,声音也是如此,触摸由投屏接受端应用收到触摸事件发给adb daemon,adb daemon写usb到投屏发送端应用。
90.此外,为实现上述目的,本技术还提供一种车载警务终端,所述车载警务终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备连接程序,所述设备连接程序被所述处理器执行时实现如上中任一项所述的设备连接方法的步骤。
91.此外,为实现上述目的,本技术还提供一种车机,所述车机上存储有设备连接程序,所述设备连接程序被处理器执行时实现如上中任一项所述的设备连接方法的步骤。
92.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
93.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
94.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是智能电视、手机、计算机等)执行本技术各个实施例所述的方法。
95.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

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

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

相关文献