反向控制方法、移动设备、车载显示设备及系统与流程

文档序号:14910741发布日期:2018-07-10 23:20阅读:450来源:国知局

本发明涉及计算机领域,具体地,涉及一种反向控制方法、移动设备、车载显示设备及系统。



背景技术:

车载显示设备,即汽车内的显示屏,是汽车中控台的重要部分,起可配合车辆的中央控制单元显示一些与车辆的控制相关的信息,例如当对车辆上的收音机的操控时,其可显示相关FM、AM等频率信息;当车辆的中控单元播放插入其USB接口的存储设备内的歌曲时,该车载显示设备可显示当前播放的歌曲的名称、进度条等等。整体来说,车载显示设备已成为人车交互的重要窗口,而且随着电子信息技术的发展,车载显示设备在尺寸、分辨率等方面已有了很大的改善,很多车载显示设备都已具备了触摸功能,从而用户可借助该车载显示设备直接与车辆的中空单元交互,进而可取代传统的按键,实现对车辆其他车载设备的控制。

鉴于车载显示设备的屏幕尺寸及分辨率越来越大,而手机由于其便携式的需求,其屏幕尺寸不可能做到如车载显示设备那样大,目前很多车载显示设备已可同步显示手机屏幕画面,从而方便车主经由车载显示设备来查看手机画面信息,这样可避免车主在开车时观看手机信息分神而引发安全事故。

本申请发明人在实现本发明的过程中发现,现有技术的上述方案虽可方便用户借助更大的车载显示设备查看手机上的屏幕画面,然而车主在需要对手机进行操作时,依旧需要通过对手机屏幕进行触摸,进而完成操作指令的输入,这一操作依旧会影响车主的开车注意力,容易引发安全事故。



技术实现要素:

本发明实施例的目的是提供一种反向控制方法、移动设备、车载显示设备及系统,其可解决上述现有技术部分所提及的一个或多个问题。

为了实现上述目的,本发明实施例提供一种由移动设备执行的移动设备反向控制方法,该方法包括:检测该移动设备是否接入车载显示设备;在所述移动设备接入所述车载显示设备的情况下,将该移动设备的屏幕内容发送至所述车载显示设备;以及接收来自所述车载显示设备的触屏事件,并控制该移动设备执行与该触屏事件相对应的操作。

可选的,所述控制该移动设备执行与该触屏事件相对应的操作包括:将所述触屏事件所对应的触屏位置从所述车载显示设备的屏幕上的触屏位置转换为所述移动设备的屏幕上的触屏位置,并根据该移动设备的屏幕上的触屏位置以及所述触屏事件,执行相对应的操作。

可选的,在接收来自所述车载显示设备的触屏事件之前,该方法还包括:控制该移动设备进入开放性周边协定(Android Open Accessory Protocol,AOA)模式;以及将所述车载显示设备注册作为所述移动设备的人机接口设备(Human Interface Device,HID)。

相应地,本发明另一实施例提供一种由车载显示设备执行的移动设备反向控制方法,该方法包括:接收来自所述移动设备的屏幕内容,并将该屏幕内容投影至所述车载显示设备的屏幕;以及感应发生于该车载显示设备的屏幕上的触屏事件,并将该触屏事件发送至所述移动设备。

相应地,本发明另一实施例提供一种移动设备,该移动设备包含:检测单元,用于检测该移动设备是否接入车载显示设备;屏幕内容发送单元,用于在所述移动设备接入所述车载显示设备的情况下,将该移动设备的屏幕内容发送至所述车载显示设备;以及控制单元,用于接收来自所述车载显示设备的触屏事件,并控制该移动设备执行与该触屏事件相对应的操作。

可选的,所述控制单元包括:坐标变换单元,用于将所述触屏事件所对应的触屏位置从所述车载显示设备的屏幕上的触屏位置转换为所述移动设备的屏幕上的触屏位置。

可选的,所述控制单元还用于:在接收来自所述车载显示设备的触屏事件之前,控制该移动设备进入开放性周边协定(AOA)模式;以及将所述车载显示设备注册作为所述移动设备的人机接口设备HID。

相应地,本发明另一实施例提供一种车载显示设备,该车载显示设备包括:接收单元,用于接收来自所述移动设备的屏幕内容;屏幕内容投影单元,用于将该屏幕内容投影至所述车载显示设备的屏幕;感应单元,用于感应发生于该车载显示设备的屏幕上的触屏事件;以及发送单元,用于将该触屏事件发送至所述移动设备。

可选的,该车载显示设备为导航仪。

相应地,本发明另一实施例提供一种反向控制系统,该系统包含:上述移动设备;以及上述车载显示设备。

通过上述技术方案,其可通过将移动设备的屏幕画面发送至车载显示设备,由该车载显示设备进行显示,之后车主可通过对车载显示设备进行触摸而触发触屏事件,车载显示设备可将该触发屏幕事件发送至所述移动设备。该移动设备在接收到所述触屏事件之后执行与该触屏事件相对应的操作,便如同用户直接操作该移动设备的显示屏幕而发送与所述操作对应的指令一样。藉此,用户可通过对车载显示设备进行操作而实现对移动设备的控制,避免了操作移动设备而影响其驾驶注意力,有助于行车安全。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1为本发明一实施例提供的移动设备反向控制方法的流程图;

图2为本发明另一实施例提供的移动设备反向控制方法的流程图;

图3为本发明一实施例提供的移动设备的结构示意图;

图4为本发明另一实施例提供的移动设备的结构示意图;以及

图5为本发明一实施例提供的车载显示设备的结构示意图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1为本发明一实施例提供的移动设备反向控制方法的流程图。如图1所示,其示出了移动设备100与车载显示设备200之间的交互流程,该流程包含移动设备所执行的操作步骤以及车载显示设备所执行的操作步骤。该移动设备可包含各类终端设备,诸如手机、IPAD、笔记本电脑、游戏机、上网本等等。

移动设备与车载显示设备之间的交互流程可包含以下步骤:

步骤S110,移动设备100检测该移动设备是否接入到车载显示设备200。该移动设备100可经由USB接口接入至车载显示设备,还可通过其他用于连接二者的数据通信接口相连。在移动设备100检测到该移动设备100接入到车载显示设备200的情况下,可执行步骤S120。

步骤S120,移动设备100发送有关其屏幕内容的数据至所述车载显示设备200。该移动设备100可经由USB接口或其他使得移动设备与车载显示设备相连的数据通信接口将所述有关屏幕内容的数据发送至所述车载显示设备。该有关屏幕内容的数据可根据移动设备与车载显示设备各自的屏幕尺寸和/或分辨率而做适应性的调整,且可对其进行相应的图像压缩,以提高移动设备及车载显示设备之间的同步显示速度。

步骤S210,车载显示设备200可接收所述有关屏幕内容的数据,并对该数据进行显示,以使得车载显示设备上所显示的画面同步于移动设备的屏幕画面。

步骤S220,车载显示设备200可感应该车载显示设备的屏幕上是否存在触屏事件,即是否感受到车主对该屏幕的触摸。该触屏事件例如可为单处点击、多处点击、滑动等等,其类似于目前对手机屏幕的触屏操作。在车载显示设备200可感应该车载显示设备的屏幕上存在触屏事件的情况下,可执行步骤S230。

步骤S230,车载显示设备200将所述触屏事件发送至移动设备100。该车载显示设备200可经由USB接口或其他使得移动设备与车载显示设备相连的数据通信接口将所述触屏事件发送至所述移动设备100。

步骤S120,移动设备100接收来自所述车载显示设备的触屏事件,并控制该移动设备执行与该触屏事件相对应的操作。所述触屏事件可以是根据车载显示设备所显示的屏幕画面进行操作的,例如对某一个图形按钮进行点击、对某一滚动条进行滑动以及其他可由移动设备识别的手势操作。移动设备100在收到所述触屏事件之后,可根据其自身运行的程序,对其进行识别,并执行与识别结果相对应的操作,便如同用户直接对该移动设备的屏幕进行操作一样。

通过上述技术方案,其可通过将移动设备的屏幕画面发送至车载显示设备,由该车载显示设备进行显示,之后车主可通过对车载显示设备进行触摸而触发触屏事件,车载显示设备可将该触发屏幕事件发送至所述移动设备。该移动设备在接收到所述触屏事件之后执行与该触屏事件相对应的操作,便如同用户直接操作该移动设备的显示屏幕而发送与所述操作对应的指令一样。藉此,用户可通过对车载显示设备进行操作而实现对移动设备的控制,避免了操作移动设备而影响其驾驶注意力,有助于行车安全。

对于某些需要确定触屏事件所发生的具体位置坐标的触屏事件,从所述车载显示设备发送至移动设备的触屏事件内还包含了指示该触屏事件所发生的具体位置坐标的信息,从而移动设备可根据该移动设备的屏幕上的触屏位置以及所述触屏事件,执行相对应的操作。

举例而言,假设车载显示设备的触摸屏的点击范围为(Navi_w,Navi_h),移动设备的触摸屏的点击范围(Phone_w,Phone_h),发生在所述车载显示设备的触摸屏上的触屏事件的具体坐标为(x,y),则该坐标手机触摸屏的点击范围(Phone_w,Phone_h),可以依照以下公式对所述坐标(x,y)进行转换,以得到其所对应的位于移动设备的触摸屏上的坐标(x0,y0)。

X1=0;

Y1=(Navi_h-Phone_w*Navi_w/Phone_h)/2;

X0=(x–X1)*Phone_h/Navi_w;

Y0=(y–Y1)*Phone_w/(Phone_w*Navi_w/Phone_h);

上述计算过程考虑了移动设备处于横屏模式的情形,当然,在实际的计算过程中,还可考虑移动设备是竖屏模式的情形,不同模式下,所转化出来的坐标亦存在差异。

另外,并非所有的触摸事件均需要知晓其发生在车载显示设备的触摸屏上的具体位置坐标,例如对于某些滑动操作的手势而言,只需要知道存在该滑动操作即可便可使得移动设备知晓其应该执行何种操作来对该滑动操作进行响应,无论该滑动操作发生于车载显示设备的触摸屏上哪些位置。

图2为本发明另一实施例提供的移动设备反向控制方法的流程图。如图2所示,与图1所示的流程不同之处在于,本发明另一实施例提供的移动设备反向控制方法的流程在移动设备接收来自所述车载显示设备的触屏事件之前还包含配置操作,该配置操作包含:

步骤S130,控制该移动设备进入开放性周边协定(AOA)模式。该AOA协议是Google公司推出的用于实现Android设备与外围设备之间USB通信的协议,该协议拓展了Android设备USB接口的功能,为基于Android系统的智能设备应用于数据采集和设备控制领域提供了条件。在所述移动设备进入AOA模式之后,其可与所述车载显示设备进行多次握手交互,并可向所述车载显示发送其设备描述符,以指示其所具备的USB通信能力以及其他方面的能力。

步骤S140,在所述AOA模式的移动设备与所述车载显示设备协定完毕之后,移动设备可将所述车载显示设备注册作为所述移动设备的人机接口设备HID。在注册完成之后,移动设备便可接收来自车载显示设备的触屏事件,并执行与该触屏事件相对应的操作。

上述配置操作类似于装有windows系统对鼠标的识别及将其在设备管理器列表内注册为HID的过程,虽然上述配置操作是结合Android操作系统的设备进行描述的,但本发明实施例并不限于此,装有其他操作系统(OSX、Maemo系统、windows系统等等)的移动设备亦是可适用于本发明的,例如。

图3为本发明一实施例提供的移动设备的结构示意图。如图3所示,本发明一实施例提供一种移动设备,该移动设备包含:检测单元110,用于检测该移动设备是否接入车载显示设备;屏幕内容发送单元120,用于在所述移动设备接入所述车载显示设备的情况下,将该移动设备的屏幕内容发送至所述车载显示设备;以及控制单元130,用于接收来自所述车载显示设备的触屏事件,并控制该移动设备执行与该触屏事件相对应的操作。

图4为本发明另一实施例提供的移动设备的结构示意图。如图4所示,所述控制单元130包括:坐标变换单元131,用于将所述触屏事件所对应的触屏位置从所述车载显示设备的屏幕上的触屏位置转换为为所述移动设备的屏幕上的触屏位置。

可选的,所述控制单元130还用于:在接收来自所述车载显示设备的触屏事件之前,控制该移动设备进入开放性周边协定(AOA)模式;以及将所述车载显示设备注册作为所述移动设备的人机接口设备HID。

图5为本发明一实施例提供的车载显示设备的结构示意图。如图5所示,本发明另一实施例提供一种车载显示设备,该车载显示设备包括:接收单元210,用于接收来自所述移动设备的屏幕内容;屏幕内容投影单元220,用于将该屏幕内容投影至所述车载显示设备的屏幕;感应单元230,用于感应发生于该车载显示设备的屏幕上的触屏事件;以及发送单元240,用于将该触屏事件发送至所述移动设备。

可选的,该车载显示设备为导航仪。

相应地,本发明另一实施例提供一种反向控制系统,该系统包含:上述移动设备;以及上述车载显示设备。

有关本发明的上述移动设备、车载显示设备以及反向控制系统的具体细节及益处,可参阅上述结合图1及2针对反向控制方法流程的描述,出于简洁的目的,于此不再赘述。

以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1