用于控制车辆的头单元的智能设备镜像的系统和方法_2

文档序号:8527987阅读:来源:国知局
、元件和/或组件的存在,但不排除一个或多个其他特征、整体、步骤、操作、元件、组件和/或其组合的存在或添加。如本文所用的,术语“和/或”包括所关联的列出项中的一个或多个的任何和所有组合。
[0031]应理解的是,本文中所使用的术语“车辆(vehicle)”或“车辆的(vehicular) ”或其他类似术语一般包括诸如包括运动型多用途车辆(SUV)、公共汽车、卡车、多种商用车辆的载客车辆的机动车辆;包括多种小船、海船的船只;航天器等,并且包括混合动力车辆、电动车辆、充电式混合动力电动车辆、氢动力车辆和其他替代燃料(例如,从非石油资源衍生的燃料)的车辆。如本文中提及的,混合动力车辆是具有两种或多种动力源的车辆,例如,汽油动力和电动力车辆。
[0032]在下文中,将参考附图详细地描述本发明的示例性实施方式,使得本领域技术人员能够容易地实施本发明。
[0033]在ANDROID操作系统(例如,第一操作系统)安装在车辆的头单元中的情况下,当不同于基于ANDROID的智能设备的具有1S的iPHONE (例如,与第一操作系统不同的第二操作系统)连接至头单元用于在显示器上镜像时,需要应用单独的iPOD输出(例如,第二智能设备输出)技术。在现有技术中,在部分使用LINUX内核的ANDROID平台上执行iPOD输出功能基于为LINUX平台提供的devfs (udev)用户空间实现。然而,这种过程耗时并且需要相当大的精力将udev嵌入在设备(头单元)中。具体地,由于ANDROID的更新版本(例如,Jelly Bean)省略udev并且不支持udev,所以需要ANDROID平台上的新iPOD输出技术。值得注意,贯穿全文,ANDROID设备可以被称作在第一操作系统上操作的第一智能设备(例如,第一智能手机),并且iPHONE或iPOD可以被称作在与第一操作系统不同的第二操作系统上操作的第二智能设备(例如,第二智能手机)。
[0034]因此,本发明提供了一种传送触摸事件和按钮键按下的简化方法,其可以包括:使用被提供为ANDROID框架中的接口的触摸监听器和键监听器(例如,传感器等)将事件信息传送至Java本地接口(JNI)(例如,接口),通过JNI将事件信息(例如,触摸坐标和按钮键(按钮键按下))传送至数字iPOD输出部件的库,由于典型的udev没有被用于数字iPOD输出部件中,所以用HID描述符和报告将事件发送至iPHONE,以及在iPHONE中执行诸如发送的坐标和按钮键按下的事件。具体地,可以通过处理器执行根据本发明示例性实施方式的本文描述的方法。
[0035]图2是示出了根据本发明示例性实施方式的用于车辆的头单元的智能设备镜像控制系统的构造和控制过程的示例性流程图。在图2中,参考标号10可以表示车辆的头单元,并且参考标号40可以表示ANDROID应用。此外,参考标号50可以表示在ANDROID应用和数字iPOD输出部件之间连接的Java本地接口(JNI)。
[0036]尽管未示出,当iPHONE连接至头单元10的数字iPOD输出部件30时,iPHONE的画面可以完全一致地镜像在头单元10的屏幕上。当用户想要执行iPHONE的具体功能时,用户可以触摸显示屏幕或其附近的按钮。因此,可以执行iPOD输出功能,在该功能中,执行连接至头单元10的数字iPOD输出部件30的iPHONE的具体功能。具体地,由于头单元10可以具有安装在其中的ANDROID平台,所以可以需要用于执行iPOD输出功能的单独的触摸或按钮事件传送方法。
[0037]因此,本发明可以集中这样的点上:使用被提供为ANDROID框架上的接口的触摸监听器和键监听器(例如,传感器)来监控事件信息和使用JNI (例如,接口)将被监控的事件信息传送至数字iPOD输出部件的库。可以被提供为ANDROID框架上的接口的键监听器和触摸监听器可以被安装在头单元10中作为ANDROID应用以实时监控触摸/按钮设备(例如,头单元)的事件发生(例如,触摸和按钮按下(施加至屏幕的压力)的发生)。JNI50可以起配置为将键监听器和触摸监听器监控的事件信息转化成可用于数字iPOD输出部件的形式的接口并且将转化的事件信息传送至iPOD输出部件的作用。数字iPOD输出部件30可以配置为将JNI发送的事件信息的坐标和按钮键报告(例如,发送)成在iPHONE中可识别的信号,并且可以配置为发送信号至iPHONE。
[0038]在下文中,根据本发明的示例性实施方式,通过数字iPOD输出部件更容易地传送触摸和按钮事件至iPHONE的一系列处理将被描述为用于车辆的头单元的智能设备镜像控制方法。首先,作为ANDROID应用的被安装在头单元中的键监听器和触摸监听器可以被配置为实时监控触摸/按钮设备(例如,头单元)的事件发生(例如,触摸或按钮按下的发生)。此外,由键监听器和触摸监听器监控的触摸/按钮设备的事件信息(例如,触摸坐标和按钮键)可以被传送至JNI。
[0039]作为在Java环境下广泛使用的应用程序通信的接口的JNI可以被配置为将键监听器和触摸监听器监控的事件信息转化成可用于数字iPOD输出部件的形式,并且可以被配置为将转化的事件信息传送至数字iPOD输出部件。换句话说,JNI可以被配置为将键监听器和触摸监听器提供的作为Java语言的事件信息(例如,触摸坐标和按钮键)转化成数字iPOD输出部件可识别的C/C++语言,并且将C/C++语言传送至数字iPOD输出部件。具体地,当iPHONE连接至数字iPOD输出部件30时,可以执行由APPLE提供的人机接口设备(HID),并且可以创建与对应的iPHONE相关的描述符。
[0040]此外,当事件信息的坐标和按钮键被从JNI 50传送至数字iPOD输出部件30时,数字iPOD输出部件30可以被配置为将事件信息的坐标和按钮键报告为在iPHONE中可识别的信号,并且将信号发送至iPHONE。因此,在iPHONE中可以执行包括发送至iPHONE的坐标和按钮的事件。换句话说,当数字iPOD输出部件30将坐标和按钮键按下信号发送至iPHONE时,可以在iPHONE中执行诸如发送的坐标和按钮键按下的事件,并且同时,iPHONE的执行画面可以完全一致地显示在头单元的显示器上,从而能够镜像。
[0041]因此,由于可以省略相当复杂并且导致系统相当大负载的udev,所以可以改进将udev嵌入设备(头单元)中的时间限制和大量努力。具体地,考虑到预计在未来发布的所有ANDROID版本都将省略udev,使用被提供为ANDROID框架上的接口的触摸监听器和键监听器并且同时使用JNI可以实现ANDROID平台上的更简化的iPOD输出技术。
[0042]本发明提供以下效果。
[0043]第一,由于对于数字话iPOD输出技术可以省略通常复杂的udev,所有开发时间可以减少,并且开发成本可以降低。
[0044]第二,由于使用被提供为ANDROID框架上的接口的键监听器和触摸监听器,可以省略通过LINUX内核记录设备和寄存事件的程序,所以可以稳定地保持镜像系统。
[0045]第三,与占用相当大量资源的udev相比,可以最低限度地使用CPU和RAM。
[0046]第四,与总是将后台程序udev施加在LINUX内核上并且需要在数字iPOD输出内创建和管理设备的通常情况相比,由于可以通过使用包括JNI的ANDROID框架的简化处理在头单元的显示器上执行镜像,所以可以在进行镜像时改进屏幕上的触摸感觉,并且增加响应速度。
[0047]已经参考本发明的示例性实施方式详细描述了本发明。然而,本领域的技术人员应当注意的是,在不脱离本发明的原则和精神、所附权利要求及其等同物限定的范围的情况下,可以对这些实施方式做出改变。
【主权项】
1.一种用于控制车辆的头单元的智能设备镜像的系统,包括: 传感器,被配置为监控触摸/按钮设备的事件发生; 接口,被配置为将由所述传感器监控到的事件信息转化成可用于数字第二智能设备部件的形式;以及 其中,所述数字第二智能设备输出部件被配置为将从所述接口发送的所述事件信息的坐标和按钮键报告成第二智能设备可识别的信号。
2.根据权利要求1所述的系统,其中,所述传感器是第一操作系统框架上的接口并且被安装在所述头单元中作为第一智能设备应用。
3.根据权利要求1所述的系统,其中,所述接口适于将提供的所述事件信息转化成可用于所述数字第二智能设备输出部件的计算机语言。
4.一种用于控制车辆的头单元的智能设备镜像的方法,包括: 通过处理器使用传感器来监控触摸/按钮设备的事件发生; 通过所述处理器将所述传感器监控到的事件信息发送至接口以将所述事件信息转化成可用于数字第二智能输出部件的形式; 通过所述处理器将从所述接口发送至所述数字第二智能设备输出部件的所述事件信息的坐标和按钮键报告成第二智能设备可识别的信号,并且将所述坐标和按钮键发送至所述第二智能设备;以及 通过所述处理器在所述第二智能设备中执行包括所发送的所述坐标和按钮键的事件。
5.根据权利要求4所述的方法,其中,所述传感器被提供为第一操作系统框架上的接□。
6.根据权利要求4所述的方法,其中,所述接口将提供的所述事件信息转化成可用于所述数字第二智能设备输出部件的计算机语言。
7.一种包含由处理器执行的程序指令的非暂时性计算机可读介质,所述计算机可读介质包括: 使用传感器监控触摸/按钮设备的事件发生的程序指令; 将所述传感器监控的事件信息发送至接口以将所述事件信息转化成可用于数字第二智能设备输出部件的形式的程序指令; 将从所述接口发送至所述数字第二智能设备输出部件的所述事件信息的坐标和按钮键报告成第二智能设备可识别的信号并且将所述坐标和按钮键发送至所述第二智能设备的程序指令;以及 在所述第二智能设备中执行包括所发送的所述坐标和按钮键的事件的程序指令。
8.根据权利要求7所述的非暂时性计算机可读介质,其中,所述传感器被提供为第一操作系统框架上的接口。
9.根据权利要求7所述的非暂时性计算机可读介质,其中,所述接口将提供的所述事件信息转化成可用于所述数字第二智能设备输出部件的计算机语言。
【专利摘要】本发明提供了用于控制车辆的头单元的智能设备镜像的系统和方法。本系统和方法通过使被提供为第一操作系统框架上的接口的传感器来确定触摸/按钮设备的事件是否发生并且将发生事件的按钮键值和坐标通过接口发送至数字第二智能设备输出部件,而允许诸如发送的坐标和按钮键按下的事件在第一智能设备中执行。
【IPC分类】B60R16-02, G06F3-14
【公开号】CN104850374
【申请号】CN201410710258
【发明人】石宰旼
【申请人】现代自动车株式会社
【公开日】2015年8月19日
【申请日】2014年11月28日
【公告号】US20150234575
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1