掌桥专利:专业的专利平台
掌桥专利
首页

一种车机互联投屏方法及系统

文献发布时间:2024-01-17 01:27:33


一种车机互联投屏方法及系统

技术领域

本发明属于通信技术领域,尤其涉及一种车机互联投屏方法及系统。

背景技术

手机与车机互联后,手机端虚拟机上运行的音乐应用可以在车机界面上同步显示。然而,车机互联后,手机端点击虚拟机应用会显示虚拟机界面,当需要对多个音乐应用进行投屏,以小部件形式展示时,各个应用的虚拟机界面之间会影响其他应用的播放信息展示,导致用户的使用体验。

发明内容

有鉴于此,本发明实施例提供了一种车机互联投屏方法及系统,用于解决现有多个音乐应用投屏时,虚拟机界面会影响不同应用播放信息的展示,导致用户使用体验差的问题。

在本发明实施例的第一方面,提供了一种车机互联投屏方法,包括:

虚拟机接收音乐应用发送的播放信息,并将所述播放信息同步至宿主应用;

宿主应用将所述播放信息发送至车机端展示,并接收车机端的播放控制指令;

宿主应用将所述播放控制指令转换为蓝牙按键指令发送至虚拟机,虚拟机根据所述蓝牙按键指令调整当前播放的音乐。

在本发明实施例的第二方面,提供了一种车机互联投屏系统,包括智能终端和车载终端,所述智能终端包括虚拟机系统、宿主应用和互联模块,所述车载终端包括车载显示模块和互联模块;

其中,所述虚拟机系统用于获取音乐应用发送的播放信息,并将所述播放信息同步至宿主应用,以及根据蓝牙按键指令调整当前播放的音乐;

所述宿主应用用于接收虚拟机系统发送的播放信息,将所述播放信息发送至车载终端展示,并接收车载终端的播放控制指令,将所述播放控制指令转换为蓝牙按键指令发送至虚拟机系统;

所述车载显示模块用于在车机界面展示播放信息。

在本发明实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例第一方面所述方法的步骤。

在本发明实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例第一方面提供的所述方法的步骤。

本发明实施例中,通过虚拟机获取应用播放信息,并基于宿主应用将播放信息同步至车机端,从而能够将多个音乐app的音乐信息一次投屏到车机端,避免各个应用虚拟机界面间的干扰,方便驾驶员对各应用播放音乐进行切换和调节,提升用户使用体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他附图。

图1为本发明一个实施例提供的一种车机互联投屏方法的流程示意图;

图2为本发明一个实施例提供的一种车机互联投屏系统的结构示意图;

图3为本发明的一个实施例提供的一种电子设备的结构示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

应当理解,本发明的说明书或权利要求书及上述附图中的术语“包括”以及其他相近意思表述,意指覆盖不排他的包含,如包含一系列步骤或单元的过程、方法或系统、设备没有限定于已列出的步骤或单元。此外,“第一”“第二”用于区分不同对象,并非用于描述特定顺序。

请参阅图1,本发明实施例提供的一种车机互联投屏方法的流程示意图,包括:

S101、虚拟机接收音乐应用发送的播放信息,并将所述播放信息同步至宿主应用;

所述虚拟机一般为安卓虚拟机,是通过软件模拟的具有完整车端硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。所述音乐应用为第三方音乐APP,如酷狗、QQ音乐等。所述播放信息为播放歌曲信息,包括歌曲名称、专辑图片、歌手等,音乐应用的播放信息需要通过虚拟机同步至宿主应用。

所述宿主应用一般为未安装的apk,其可以在系统加载宿主插件时,主动运行该apk。智能终端(手机)在与车机建立连接后,通过所述宿主应用将歌曲信息发送至车机,并接收车机反馈的播放控制指令。

其中,音乐应用通过发送MediaSession将播放信息同步至宿主应用。

S102、宿主应用将所述播放信息发送至车机端展示,并接收车机端的播放控制指令;

智能终端将音乐应用上的播放信息发送至车机,车机直接显示各音乐应用的播放信息,并在车机端对音乐播放进行控制调节。

基于宿主应用直接同步智能终端和车机端音乐播放信息,可以避免车机端展示虚拟机界面,进而避免各应用虚拟机界面的干扰。

本实施中,车机端在进行音乐播放信息展示时,可以通过小部件或小窗口进行展示,不同音乐应用播放信息可以在不同窗口进行播放展示。

其中,所述播放控制指令至少包括上下曲切换和播放暂停。

车机端的音乐播放控制可以通过车上按键或触摸屏直接进行调节,比如在中控显示屏幕上可以触屏操作停止音乐播放。

S103、宿主应用将所述播放控制指令转换为蓝牙按键指令发送至虚拟机,虚拟机根据所述蓝牙按键指令调整当前播放的音乐。

所述播放控制指令至少包括上下曲切换、播放暂停,还可以包括音量调节、播放目标歌曲等。

所述宿主应用可以对车机端的播放控制指令进行转换,并将转换后的蓝牙按键指令media dispatch keyCode发给虚拟机,以便虚拟机进行播放控制。

本实施例中,可以将多个音乐应用的播放信息一次投屏至车机端,避免点击虚拟机应用时虚拟机界面的相互干扰,提升车机互联显示效果,方便终端音乐的播放控制,并提升用户使用体验。

应理解,上述实施例中各步骤的序号大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

图2为本发明实施例提供的一种车机互联投屏系统的结构示意图,该系统包括智能终端210和车载终端220,所述智能终端210包括虚拟机系统2101、宿主应用2102和互联模块2103,所述车载终端220包括车载显示模块2201和互联模块2202;

其中,所述虚拟机系统2101用于获取音乐应用发送的播放信息,并将所述播放信息同步至宿主应用2102,以及根据蓝牙按键指令调整当前播放的音乐;

所述宿主应用2102用于接收虚拟机系统2101发送的播放信息,将所述播放信息发送至车载终端220展示,并接收车载终端220的播放控制指令,将所述播放控制指令转换为蓝牙按键指令发送至虚拟机系统2101;

所述车载显示模块2201用于在车机界面展示播放信息。

互联模块2103和互联模块2202均用于通信数据收发(接收和发送)。智能终端和车载终端可以基于USB、蓝牙或WiFi等方式进行连接后,基于各自互联模块进行数据的接收和发送处理。

其中,音乐应用通过发送MediaSession将播放信息同步至宿主应用2102。

其中,所述播放控制指令至少包括上下曲切换和播放暂停。

所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和模块的具体工作过程可以参考前述方法实施例中对应的过程,在此不再赘述。

图3是本发明一实施例提供的一种电子设备的结构示意图。所述电子设备用于车机互联的音乐投屏。如图3所示,该实施例的电子设备3包括:存储器310、处理器320以及系统总线330,所述存储器310包括存储其上的可运行的程序3101,本领域技术人员可以理解,图3中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图3对电子设备的各个构成部件进行具体的介绍:

存储器310可用于存储软件程序以及模块,处理器320通过运行存储在存储器310的软件程序以及模块,从而执行电子设备的各种功能应用以及数据处理。存储器310可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如缓存数据)等。此外,存储器310可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

在存储器310上包含网络请求方法的可运行程序3101,所述可运行程序3101可以被分割成一个或多个模块/单元,所述一个或多个模块/单元被存储在所述存储器310中,并由处理器320执行,以进行车机互联投屏等,所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序3101在所述电子设备3中的执行过程。例如,所述计算机程序3101可以分为宿主应用、互联模块等功能模块。

处理器420是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器310内的软件程序和/或模块,以及调用存储在存储器310内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体状态监控。可选的,处理器320可包括一个或多个处理单元;优选的,处理器320可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器320中。

系统总线330是用来连接计算机内部各功能部件,可以传送数据信息、地址信息、控制信息,其种类可以是例如PCI总线、ISA总线、CAN总线等。处理器320的指令通过总线传递至存储器310,存储器310反馈数据给处理器320,系统总线330负责处理器320与存储器310之间的数据、指令交互。当然系统总线330还可以接入其他设备,例如网络接口、显示设备等。

在本发明实施例中,该电子设备所包括的处理320执行的可运行程序包括:

虚拟机获取音乐应用发送的播放信息,并将所述播放信息同步至宿主应用;

宿主应用将所述播放信息发送至车机端展示,并接收车机端的播放控制指令;

宿主应用将所述播放控制指令转换为蓝牙按键指令发送至虚拟机,虚拟机根据所述蓝牙按键指令调整当前播放的音乐。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种多媒体内容的投屏方法、装置及投屏设备
  • 一种跨网投屏系统及其使用方法
  • 一种linux系统层级的课堂互动投屏方法及电子设备
  • 手机与车机互联定位系统、方法、导航系统及汽车
  • 投屏方法、投屏装置、电子设备、车机和投屏系统
  • 用于移动终端与车机互联投屏的方法、装置和存储介质
技术分类

06120116227081