用于提供链接服务的方法和装置制造方法及图纸

技术编号:15391355 阅读:255 留言:0更新日期:2017-05-19 04:43
本公开涉及用于提供链接服务的方法和装置。公开了基于虚拟化结构用于在车辆AVN系统与智能电话之间提供链接服务的方法和装置。用于在车辆影音导航(AVN)系统与智能电话之间提供链接服务的装置包括:主机操作系统,用于管理主机程序和AVN应用程序的操作和状态并且管理包含在装置中的用于主机程序和AVN应用程序中的硬件资源;客户机操作系统,用于管理客户机程序/智能电话链接应用程序的操作和状态;以及系统管理程序,用于根据主机操作系统的控制信号仿真硬件资源,以将虚拟化的硬件资源分配至客户机操作系统。因此,本公开具有在不考虑链接车辆AVN系统与智能电话的活动中的错误的情况下连续提供现有的AVN功能的优势。

Method and apparatus for providing link services

The present disclosure relates to methods and apparatus for providing link services. A method and apparatus for providing link services between a vehicle AVN system and an intelligent telephone based on a virtualization structure are disclosed. Used in vehicle video navigation device (AVN) provides a link between the system and the intelligent telephone service includes: the host operating system, host program and management for operation of the AVN application and management status and included in the device for the host program and AVN application program of the hardware resources; client operating system, for the management of client program / smart phone application link operation and the state; and the system management program, according to the control signal simulation and hardware resources of the host operating system, the virtual hardware resources allocated to the client operating system. Therefore, the present disclosure has the advantage of continuously providing an existing AVN function without considering errors in the activity of a linked vehicle AVN system and an intelligent telephone.

【技术实现步骤摘要】
用于提供链接服务的方法和装置相关申请的交叉引用本申请要求于2015年11月10日提交的韩国专利申请第10-2015-0157117号的权益,通过引用将其阐述的全部内容结合于本文中。
本公开涉及将车辆的影音导航(AVN)系统与外部设备相链接的方法,并且更具体地,涉及基于虚拟化结构用于在车辆的AVN系统与智能电话之间提供链接服务的方法和装置。
技术介绍
本部分的陈述仅提供了与本公开有关的背景信息并且可以不构成现有技术。最近,已开发出了将智能电话与安装在车辆中的车辆主机单元或者影音导航(AVN)系统相链接的各种技术。例如,作为智能电话制造商的苹果操作系统提供商和Android操作系统提供商谷歌最近分别推出了与各自标准相对应的CarPlay和谷歌Android汽车。其结果是,用户可以使用车辆主机单元的显示器经由智能电话的第二显示器通过将具有iOS或Android操作系统的智能电话通过配线连接至车辆主机单元。另外,由汽车连体联盟(CarConnectiveConsortium)开展的镜像连接解决方案(MirrorLinksolution)的应用已逐渐被一些原始设备制造商(OEM)扩展。在中国,通过诸如百度、腾讯等的领先的信息技术(IT)公司已将车辆AVN系统与智能电话链接的活动独立地标准化,并且该功能已得到了发展。链接车辆AVN系统与智能电话的功能允许在车辆中可以方便地使用智能电话的各种应用程序,允许通过先前由苹果/谷歌/百度等构成的生态系统分发适用于车辆的应用程序并且允许应用程序定期更新。因此,它可以有效地克服传统车辆所具有的生态系统缺失、升级和连接受限等问题。因此,期望将车辆的AVN系统与智能电话链接的功能是能够补充可能落后于传统IT产品的车辆AVN系统的可销售型的技术。然而,当前发布的链接车辆AVN系统与智能电话的功能已经普遍得到发展,使得即使各个实施实体之间的功能不同,但通过由苹果/谷歌等分配的运行在汽车AVN系统中的软件(SW)插件和在车辆AVN系统中安装SW插件满足了各公司的标准技术规范。然而,当执行链接AVN系统与基本功能不同于AVN系统的智能电话的活动时,这些活动可能彼此冲突。另外,当由苹果/谷歌等分配的SW插件被应用于AVN系统时,由于不同的内部结构会存在很多错误问题。此外,当在苹果/谷歌等分配SW的过程中由怀有恶意的黑客假冒或伪造代码时,存在十分严重的问题在于将具有潜在安全威胁的代码安装在AVN系统,并且因此使车辆的安全风险增大。如在图1中所示,根据现有的链接智能电话与车辆AVN系统的技术,使用诸如通用串行总线(USB)或Wi-Fi的物理通信装置使智能电话与车辆AVN系统互相连接,并且当智能电话传输数据时,车辆AVN系统解码、渲染和输出所接收到的数据,诸如视频或者音频。此外,车辆的AVN系统可将通过诸如触摸屏、按键等所包含的输入装置所输入的输入数据;用于进行语音识别、切换等的音频数据;通过包含在AVN系统的全球定位系统(GPS)模块所获取的位置数据等传输至智能电话。然而,IT公司的当前个人标准(诸如苹果的CarPlay和谷歌的Android汽车)仅使用由各自公司提供的文档来实施,并且因此不能被应用至车辆的AVN系统。因此,提供了不同于基本技术规范的通过安装在AVN系统中而运行的SW插件。车辆开发商通过在AVN系统中安装SW插件和将SW插件连接至应用层来实现链接车辆AVN系统与智能电话的功能。图2示出了被实施为提供链接车辆AVN系统与智能电话的功能的传统AVN系统的层次结构。如在图2中所示,在没有单独限制的情况下,除了中间件和用户接口结构之外,安装在传统AVN系统中的智能电话链接应用程序与AVN应用程序共享OS和硬件资源。因此,存在当OS由于智能电话链接应用程序而失灵时,AVN应用程序也不能使用的问题。另外,还存在由于智能电话链接应用程序在没有单独限制的情况下共享诸如控制器区域网络(CAN)的硬件资源而使车辆中的安全性变差的问题。具体地,参照链接车辆AVN系统与智能电话的功能,由于在分别着重于便利性/可用性的智能电话与着重于安全性的车辆之间不同的特性,因此如果智能电话链接应用程序在没有单独限制的情况下,甚至当车辆需要比智能电话更高等级的安全性时共享AVN硬件资源,则车辆的安全性会受到危害。例如,当智能电话作为向导运行时,该智能电话可能会突然崩溃并且无法运行或突然失灵,同时发出奇怪的噪音或者整个屏幕可能会变成黑色并且不能恢复。更严重的是,AVN系统的OS可能是不可恢复的状态,并且可能不工作直到驾驶员重新启动该车辆。驾驶员可能因为这些问题而在驾驶过程中分心,这对于安全驾驶来说会是致命的。
技术实现思路
因此,本公开涉及用于基于虚拟化结构在车辆AVN系统与智能电话之间提供链接服务的方法和装置,该方法和装置基本上解决了由于相关技术的限制和缺陷的一个或多个问题。本公开另一个目的是提供基于虚拟化结构(virtualizationframework)用于在车辆AVN系统与智能电话之间提供链接服务的方法和装置,该方法和装置能够仅通过虚拟化用于智能电话链接应用程序的最少硬件资源(minimumhardwareresource)来防止由智能电话链接应用程序访问不必要的车辆的硬件资源,以增强车辆的安全性。本公开的另一个目的是提供了基于虚拟化结构用于在车辆AVN系统与智能电话之间提供链接服务的方法和装置,其能够实时检测链接车辆AVN系统与智能电话的活动(function)的异常运行,以基于虚拟化结构安全地恢复该活动。由本公开解决的技术问题不限于上述的技术问题,并且那些相关领域的技术人员可以从以下的描述清楚地理解其它没有在本文中所提及的技术问题。本公开提供了基于虚拟化结构用于在车辆的AVN系统与智能电话之间提供链接服务的方法和装置。为了实现这些目标和其它的优势,并且根据如本文所广泛描述和体现的本公开的目的,用于在车辆的影音导航(AVN)系统与智能电话之间提供链接服务的装置包括:主机操作系统(hostoperatingsystem),用于管理主机程序(hostprocess)和AVN应用程序的操作和状态并且管理包含在装置中的用于主机程序和AVN应用程序的硬件资源;客户机操作系统(guestoperatingsystem),用于管理客户机程序和智能电话链接应用程序的操作和状态;以及系统管理程序(hypervisor),用于根据主机操作系统的控制信号仿真硬件资源以将虚拟化的硬件资源分配给客户机操作系统。这里,系统管理程序可将包含在装置中的硬件资源之中的用于客户机程序和智能电话链接应用程序的操作的硬件资源虚拟化,以将虚拟化的硬件资源分配给客户机操作系统。在这种情况下,虚拟化的硬件资源包括显示资源、输入资源、音频资源、通用串行总线(USB)资源和Wi-Fi资源中的至少一个。此外,可以不通过系统管理程序虚拟化包含在装置中的硬件资源之中的与车辆安全性相关的资源。此外,没有被虚拟化的硬件资源包括控制器区域网络(CAN)通信资源。此外,该装置可以进一步包括:包含在主机操作系统中的客户机操作系统监控模块,用于监控客户机操作系统的运行状态,其中,系统管理程序在从客户机操作系统检测到错误或故障时可通过主机操作系统将预定的错误本文档来自技高网
...
用于提供链接服务的方法和装置

【技术保护点】
一种用于在车辆影音导航系统与智能电话之间提供链接服务的装置,包括:主机操作系统,被配置为管理主机程序和影音导航应用程序的操作和状态并且管理包含在所述装置中的用于所述主机程序和影音导航应用程序的硬件资源;客户机操作系统,被配置为管理客户机程序和智能电话链接应用程序的操作和状态;以及系统管理程序,被配置为基于所述主机操作系统的控制信号仿真所述硬件资源以将虚拟化的硬件资源分配给所述客户机操作系统。

【技术特征摘要】
2015.11.10 KR 10-2015-01571171.一种用于在车辆影音导航系统与智能电话之间提供链接服务的装置,包括:主机操作系统,被配置为管理主机程序和影音导航应用程序的操作和状态并且管理包含在所述装置中的用于所述主机程序和影音导航应用程序的硬件资源;客户机操作系统,被配置为管理客户机程序和智能电话链接应用程序的操作和状态;以及系统管理程序,被配置为基于所述主机操作系统的控制信号仿真所述硬件资源以将虚拟化的硬件资源分配给所述客户机操作系统。2.根据权利要求1所述的装置,其中,所述系统管理程序被配置为将包含在所述装置中的所述硬件资源之中的被用于所述客户机程序和所述智能电话链接应用程序的操作的硬件资源虚拟化,以将所述虚拟化的硬件资源分配给所述客户机操作系统。3.根据权利要求2所述的装置,其中,所述虚拟化的硬件资源包括显示资源、输入资源、音频资源、通用串行总线资源和Wi-Fi资源中的至少一个。4.根据权利要求2所述的装置,其中,没有通过所述系统管理程序将包含在所述装置中的所述硬件资源之中的与车辆安全性相关的资源虚拟化。5.根据权利要求4所述的装置,其中,没有被虚拟化的硬件资源包括控制器区域网络通信资源。6.根据权利要求1所述的装置,进一步包括:包含在所述主机操作系统中的客户机操作系统监控模块,所述客户机操作系统监控模块被配置为监控所述客户机操作系统的运行状态,其中,所述系统管理程序被配置为当从所述客户机操作系统检测到错误或故障时通过所述主机操作系统将预定的错误通知消息传输至所述客户机操作系统监控模块。7.根据权利要求6所述的装置,其中,所述客户机操作系统监控模块被配置为当接收到所述错误通知消息时通过所述主机操作系统将预定的控制信号传输至所述系统管理程序,其中,所述系统管理程序被配置为基于所述控制信号重启所述客户机操作系统。8.根据权利要求1所述的装置,其中,所述客户机操作系统被配置为当从所述客户机程序和所述智能电话链接应用程序中的至少一个的操作检测出错误时,针对所述客户机程序和所述智能电话链接应用程序中的至少一个自动执行预定的恢复程序,其中,所述客户机操作系统被配置为当所述恢复程序没有被正常完成时,生成预定的错误通知消息并且通过所述系统管理程序将所生成的消息传输至所述主机操作系统...

【专利技术属性】
技术研发人员:李昇哲
申请(专利权)人:现代自动车株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1