首页 / 专利库 / 人工智能 / 虚拟界面 / 车机和云端交互方法及装置

车机和端交互方法及装置

阅读:825发布:2020-05-08

专利汇可以提供车机和端交互方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种车机和 云 端交互方法及装置,通过获取对应物理车机的虚拟车机;根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;将所述多媒体数据发送给所述物理车机进行展示。本发明的物理车机都有一个在云端对应的虚拟车机承担计算工作,并将计算产生的界面显示以音 视频流 媒体技术实时推送到物理车机上来完成交互,且云端的计算资源不受限制,车机系统的升级和 软件 配置可以通过在云端的虚拟车机完成,而物理车机可以共享,不存在OTA升级过程,提高了车机系统升级的成功率,从而提高了互联网车机与 汽车 远程服务提供商TSP之间的交互的可靠性。,下面是车机和端交互方法及装置专利的具体信息内容。

1.一种车机和端交互方法,其特征在于,包括:
获取对应物理车机的虚拟车机;
根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;
将所述多媒体数据发送给所述物理车机进行展示。
2.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据,包括:
获取所述虚拟车机的桌面信息;
根据所述指令对所述桌面信息进行更新处理,获取所述多媒体数据。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据,包括:
根据所述指令,获取所述虚拟车机的标识信息;
根据所述标识信息,将所述指令发送给对应所述标识信息的虚拟车机;
所述虚拟车机对所述指令进行处理,获取所述多媒体数据。
4.根据权利要求3所述的方法,其特征在于,所述获取对应物理车机的虚拟车机,包括:
获取所述物理车机的配置信息和应用程序信息;
根据所述配置信息和所述应用程序信息,获取所述虚拟车机。
5.根据权利要求1所述的方法,其特征在于,所述将所述多媒体数据发送给所述物理车机进行展示,包括:
对所述多媒体数据进行编码处理,获取音视频数据;
根据预设的传输控制协议TCP链路,将所述音视频数据发送给所述物理车机进行展示。
6.根据权利要求5所述的方法,其特征在于,所述对所述多媒体数据进行编码处理,获取音视频数据,包括:
对所述多媒体数据进行编码处理,获取多个音视频数据,其中,所述多个音视频数据与视频码率一一对应。
7.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据之前,还包括:
获取所述物理车机的启动信息;
根据所述启动信息,启动所述虚拟车机。
8.一种车机和云端交互装置,其特征在于,包括:
虚拟模,用于获取对应物理车机的虚拟车机;
执行模块,用于根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;
发送模块,用于将所述多媒体数据发送给所述物理车机进行展示。
9.一种车机和云端交互设备,其特征在于,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行权利要求1至7任一所述的方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至7任一所述的方法。

说明书全文

车机和端交互方法及装置

技术领域

[0001] 本发明涉及互联网技术,尤其涉及一种车机和云端交互方法及装置。

背景技术

[0002] 随着互联网的发展,互联网汽车越来越多,互联网汽车上典型的应用包括:娱乐,社交,地图,语音,车机升级,远程控制等,车机大屏处于交互的中心,通过车机预装或后装应用,以语音和触屏为操控媒介,以音频,视频等多媒体展现方式。
[0003] 现有技术中,互联网汽车可以通过4G网络连接到汽车远程服务提供商TSP,实现互联网汽车的互联网访问。例如,车机和汽车远程服务提供商TSP连接后,可以使用空中下载OTA方式进行车机固件软件升级。
[0004] 然而,现有技术中,互联网车机与汽车远程服务提供商TSP之间的交互不可靠。

发明内容

[0005] 本发明实施例提供一种车机和云端交互方法及装置,提高了互联网车机与汽车远程服务提供商TSP之间交互的可靠性。
[0006] 本发明实施例的第一方面,提供一种车机和云端交互方法,包括:
[0007] 获取对应物理车机的虚拟车机;
[0008] 根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;
[0009] 将所述多媒体数据发送给所述物理车机进行展示。
[0010] 可选地,在第一方面的一种可能实现方式中,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据,包括:
[0011] 获取所述虚拟车机的桌面信息;
[0012] 根据所述指令对所述桌面信息进行更新处理,获取所述多媒体数据。
[0013] 可选地,在第一方面的一种可能实现方式中,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据,包括:
[0014] 根据所述指令,获取所述虚拟车机的标识信息;
[0015] 根据所述标识信息,将所述指令发送给对应所述标识信息的虚拟车机;
[0016] 所述虚拟车机对所述指令进行处理,获取所述多媒体数据。
[0017] 可选地,在第一方面的一种可能实现方式中,所述获取对应物理车机的虚拟车机,包括:
[0018] 获取所述物理车机的配置信息和应用程序信息;
[0019] 根据所述配置信息和所述应用程序信息,获取所述虚拟车机。
[0020] 可选地,在第一方面的一种可能实现方式中,所述将所述多媒体数据发送给所述物理车机进行展示,包括:
[0021] 对所述多媒体数据进行编码处理,获取音视频数据;
[0022] 根据预设的传输控制协议TCP链路,将所述音视频数据发送给所述物理车机进行展示。
[0023] 可选地,在第一方面的一种可能实现方式中,所述对所述多媒体数据进行编码处理,获取音视频数据,包括:
[0024] 对所述多媒体数据进行编码处理,获取多个音视频数据,其中,所述多个音视频数据与视频码率一一对应。
[0025] 可选地,在第一方面的一种可能实现方式中,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据之前,还包括:
[0026] 获取所述物理车机的启动信息;
[0027] 根据所述启动信息,启动所述虚拟车机。
[0028] 本发明实施例的第二方面,提供一种车机和云端交互装置,包括:
[0029] 虚拟模,用于获取对应物理车机的虚拟车机;
[0030] 执行模块,用于根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;
[0031] 发送模块,用于将所述多媒体数据发送给所述物理车机进行展示。
[0032] 可选地,在第二方面的一种可能实现方式中,所述执行模块,具体用于:
[0033] 获取所述虚拟车机的桌面信息;
[0034] 根据所述指令对所述桌面信息进行更新处理,获取所述多媒体数据。
[0035] 可选地,在第二方面的一种可能实现方式中,所述执行模块,具体用于:
[0036] 根据所述指令,获取所述虚拟车机的标识信息;
[0037] 根据所述标识信息,将所述指令发送给对应所述标识信息的虚拟车机;
[0038] 所述虚拟车机对所述指令进行处理,获取所述多媒体数据。
[0039] 可选地,在第二方面的一种可能实现方式中,所述虚拟模块具体用于:
[0040] 获取所述物理车机的配置信息和应用程序信息;
[0041] 根据所述配置信息和所述应用程序信息,获取所述虚拟车机。
[0042] 可选地,在第二方面的一种可能实现方式中,所述发送模块具体用于:
[0043] 对所述多媒体数据进行编码处理,获取音视频数据;
[0044] 根据预设的传输控制协议TCP链路,将所述音视频数据发送给所述物理车机进行展示。
[0045] 可选地,在第二方面的一种可能实现方式中,所述发送模块具体用于:
[0046] 对所述多媒体数据进行编码处理,获取多个音视频数据,其中,所述多个音视频数据与视频码率一一对应。
[0047] 可选地,在第二方面的一种可能实现方式中,所述执行模块,具体用于:
[0048] 获取所述物理车机的启动信息;
[0049] 根据所述启动信息,启动所述虚拟车机。
[0050] 本发明实施例的第三方面,提供一种车机和云端交互设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第一方面及第一方面各种可能设计的所述方法。
[0051] 本发明实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能设计的所述方法。
[0052] 本发明提供的一种车机和云端交互方法及装置,通过获取对应物理车机的虚拟车机;根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;将所述多媒体数据发送给所述物理车机进行展示。本发明的物理车机都有一个在云端对应的虚拟车机承担计算工作,并将计算产生的界面显示以音视频流媒体技术实时推送到物理车机上来完成交互,且云端的计算资源不受限制,车机系统的升级和软件配置可以通过在云端的虚拟车机完成,而物理车机可以共享,不存在OTA升级过程,提高了车机系统升级的成功率,从而提高了互联网车机与汽车远程服务提供商TSP之间的交互的可靠性。附图说明
[0053] 图1是本发明实施例提供的一种应用场景示意图;
[0054] 图2是本发明实施例提供的一种车机和云端交互方法的流程示意图;
[0055] 图3是本发明实施例提供的一种车机和云端交互装置的结构示意图;
[0056] 图4是本发明实施例提供的一种车机和云端交互设备的硬件结构示意图。

具体实施方式

[0057] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 本发明的说明书权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0059] 应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0060] 应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0061] 应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
[0062] 应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值
[0063] 取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
[0064] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0065] 随着互联网的发展,互联网汽车越来越多,互联网汽车上典型的应用包括:娱乐,社交,地图,语音,车机升级,远程控制等,车机大屏处于交互的中心,通过车机预装或后装应用,以语音和触屏为操控媒介,以音频,视频等多媒体展现方式。现有技术中,互联网汽车可以通过4G网络连接到汽车远程服务提供商TSP,实现互联网汽车的互联网访问。例如,车机和汽车远程服务提供商TSP连接后,可以使用空中下载OTA方式进行车机固件和软件升级。然而,现有互联网汽车车机升级通过4G网络传送数据,受空中信号稳定性、车机嵌入式系统资源和车辆状态所限,升级成功率不高;互联网车机与汽车远程服务提供商TSP之间的交互不可靠;车辆是耐消品,车机更新换代慢,硬件资源有限,很多互联网车机短短几年后就不能安装或者受限安装新的服务包,导致服务降级;车机属于离线运行模式,分散在全球各地,发生问题时,车厂无法实时获取日志和及时定位问题。
[0066] 需要说明的是,本文中所使用的术语“车辆(vehicle)”或“车辆的(vehicular)”或其他类似术语包括广义的机动车辆,诸如包括运动型多用途车辆(SUV)、公共汽车、卡车、各种商用车辆的载客车辆;包括各种小船、海船的船只;航天器等;并且包括混合动车辆、电动车辆、燃油车、插电混合动力车、氢动力车辆和其他替代燃料车辆(例如,燃料来源于非汽油能源)。
[0067] 参见图1,是本发明实施例提供的一种应用场景示意图。其中,物理车机11可以是搭载在互联网汽车上的模块,例如,可以是车载显示屏、车载处理器、车载播放器、车载地图等等,以实现娱乐,社交,地图,语音,车机升级,远程控制等功能。汽车远程服务提供商TSP12和物理车机11之间通过4G网络连接,以传输交互数据,例如,汽车远程服务提供商TSP12通过4G网络向物理车机11传输升级数据,而由于受空中信号的稳定性、车机嵌入式系统资源和车辆状态所限,升级成功率不高,导致物理车机11和汽车远程服务提供商TSP12之间的交互不可靠。
[0068] 本发明提供的一种车机和云端交互方法及装置,使得物理车机都有一个在云端对应的虚拟车机承担计算工作,并将计算产生的界面显示以音视频流媒体技术实时推送到物理车机上来完成交互,且云端的计算资源不受限制,车机系统的升级和软件配置可以通过在云端的虚拟车机完成,而物理车机可以共享,不存在OTA升级过程,提高了车机系统升级的成功率,从而提高了互联网车机与汽车远程服务提供商TSP之间的交互的可靠性。
[0069] 参见图2,是本发明实施例提供的一种车机和云端交互方法的流程示意图,图2所示方法的执行主体可以是软件和/或硬件装置。本申请的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(Personal Digital Assistant,简称:PDA)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。上述方法包括步骤S101至步骤S103,具体如下:
[0070] S101,获取对应物理车机的虚拟车机。
[0071] 具体地,虚拟车机和物理车机一一对应,物理车机可以是搭载在互联网汽车上,虚拟车机可以是在云端,虚拟车机可以接收物理车机的指令,并承担对指令的处理工作,即物理车机上对指令的处理过程可以在利用虚拟车机来完成。
[0072] 其中,物理车机可以是搭载在互联网汽车上的模块,例如,可以是车载显示屏、车载处理器、车载播放器、车载地图等等,以实现娱乐,社交,地图,语音,车机升级,远程控制等功能。
[0073] 虚拟车机创建在云端,可以采用现有的云端虚拟化方法来创建虚拟车机,虚拟车机可以在云端对物理车机的指令进行处理,例如,可以根据指令获取到对应的数据,可以充分利用云端近似无限的计算资源,然后将获取到数据传输给物理车机即可。
[0074] 在实际应用中,虚拟车机的创建可以采用如下方式:
[0075] 获取所述物理车机的配置信息和应用程序信息;根据所述配置信息和所述应用程序信息,获取所述虚拟车机。
[0076] 其中,物理车机的配置信息例如可以是操作系统,也可以是登录信息、个性化配置等等,应用程序信息可以是物理车机上默认安装好的程序,也可以是下载的应用程序app,也可以是程序使用信息,例如,可以是应用程序的登录信息、访问记录等等。
[0077] 在获取到上述信息后,可以根据上述信息获取到创建虚拟车机所需要的数据,例如可以根据以上配置信息去访问数据库来获取,在获取到创建虚拟车机所需要的数据后,在标准服务器上根据数据来创建到对应的虚拟车机。
[0078] S102,根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据。
[0079] 具体地,由于虚拟车机和物理车机是一一对应的,虚拟车机可以接收到对应物理车机的指令,然后在云端进行对指令的处理,获取到相应的数据,然后传输给物理车机。
[0080] 其中,物理车机可以是车载主机(Audio、Video、Navigation,简称AVN),车载主机AVN是音频Audio、视频Video、导航Navigation集成一体化的车载主机。可以理解,车载主机AVN包括一个显示屏,可以与用户之间进行交互。例如,用户可以通过显示屏进行手指滑屏、点击、按键、语音等操作,以传输操作指令给物理车机。
[0081] 虚拟车机可以是基于在云端运行的虚拟操作系统,或者是一个容器来实现,虚拟车机之间可以做到资源隔离。多媒体数据可以是虚拟车机对指令进行处理后,获取到的数据。
[0082] 示例性的,多媒体数据可以采用如下方式获取:
[0083] 获取所述虚拟车机的桌面信息;根据所述指令对所述桌面信息进行更新处理,获取所述多媒体数据。
[0084] 具体地,虚拟车机有对应的桌面信息,可以理解,桌面信息即界面信息,虚拟车机可以包括与物理车机的物理显示界面对应的虚拟界面信息。在虚拟车机对指令进行处理后,可以是根据指令更新所述桌面信息,然后获取到多媒体数据发送物理车机,可以理解,多媒体数据可以是将虚拟车机更新后的界面信息转化为对应的多媒体数据,然后发送给物理车机,更新物理车机的显示界面,以完成与用户的交互。
[0085] 示例性的,以用户输入登录信息为例,服务器可以先初始化车机桌面屏幕,然后开始音视频流推送,其中的音视频流推送即多媒体数据,然后虚拟车机的界面信息此时为登录界面,云端服务器可以将该登录界面信息转换为多媒体数据,发送给物理车机,物理车机接收到该多媒体数据后,在物理车机的显示界面上会显示一个登录界面,然后用户可以在物理车机的显示界面上输入账号信息,例如可以是通过键盘输入或者手指滑屏输入,即产生指令,然后云端服务器获取到该指令,根据该指令更新虚拟车机的桌面。可以理解,在更新虚拟车机桌面的同时,物理车机的界面会相应的显示输入动作。当虚拟车机上登录成功时,会再次更新虚拟车机桌面,然后转换为多媒体数据发送给物理车机,则物理车机的显示界面上会显示登录成功。
[0086] 另一示例性的,以安装新的应用程序为例,虚拟车机上可以安装有新的应用程序,安装后的应用程序可以显示在虚拟车机的界面上,从而显示在物理车机的显示界面上,因此用户可以在物理车机的显示界面上操作该新的应用程序。从而不存在车机资源受限问题,只要虚拟车机上安装的软件,车机都可以展示和使用。
[0087] 又一示例性的,以车机系统的升级和软件配置为例,可以在虚拟车机上进行相应的更新和配置,例如进行车机系统的升级和软件配置,而物理车机可以通过虚拟车机来享用车机系统的升级和软件配置。可以不再进行OTA升级过程,提高了升级的成功率。
[0088] 可以理解,物理车机除了运行启动装载bootloader程序和常驻程序外,其它程序的运行交给云端的虚拟车机实现,物理车机本身充当一个虚拟桌面瘦客户端的色,只负责上传交互指令和接收多媒体流并解码播放。
[0089] 在一些实施例中,可以对所述多媒体数据进行编码处理,获取音视频数据;根据预设的传输控制协议TCP链路,将所述音视频数据发送给所述物理车机进行展示。
[0090] 另一示例性的,对所述多媒体数据进行编码处理,获取多个音视频数据,其中,所述多个音视频数据与视频码率一一对应。可以理解,云端可以根据需求产生不同码率的视频流,物理车机可以根据当前网络状况,选择合适的视频流进行播放,达到码率自适应,取得更好的交互效果和展示速度。
[0091] 示例性的,云端服务器可以实时获取虚拟车机的桌面和音频输出,通过图形处理器(Graphics Processing Unit,简称:GPU)编码成H.264或者动态图像专家组(Moving Picture Experts Group,简称:MPEG)音视频流,并通过TCP链路推送给物理车机。
[0092] 其中,云端服务器和虚拟车机之间可以通过云桌面协议来传输桌面图像和音频,例如,可以是网络内容服务商(Internet Content Provider,简称:ICP)协议,PCoIP(PC over IP,简称:PCoIP)协议,独立计算环境简单协议(Simple Protocol for Independent Computing Environment,简称:SPICE)或者自定义协议等。
[0093] 由于物理车机可以有多个,而虚拟车机也会有多个,为了确保将物理车机的指令发送给正确的虚拟车机进行处理。所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据,包括:根据所述指令,获取所述虚拟车机的标识信息;根据所述标识信息,将所述指令发送给对应所述标识信息的虚拟车机;所述虚拟车机对所述指令进行处理,获取所述多媒体数据。
[0094] 具体地,指令中可以包括有对应虚拟车机的唯一标识或者指令类型标识码,然后,服务器可以根据上行指令的唯一标识和指令类型标识码派发指令到对的虚拟车机进行处理,提高了指令传输给对应虚拟车机的正确性。
[0095] 在一些实施例中,所述根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据之前,还包括:获取所述物理车机的启动信息;根据所述启动信息,启动所述虚拟车机。可以理解,每个启动的物理车机都有一个在云端对应的虚拟车机承担计算工作,而云端的计算资源不受限制。当物理车机关机或者处于未启动状态时,可以关闭其对应的虚拟车机,待其启动时再分配计算资源,可以利用弹性计算的优势,达到成本降低和性能提升。
[0096] S103,将所述多媒体数据发送给所述物理车机进行展示。
[0097] 具体地,物理车机可以实时接收云端发送的多媒体数据,然后对多媒体数据进行编解码,在显示界面上进行显示,以完成和用户之间的交互。
[0098] 在实际应用中,由于云端可以根据需求产生不同码率的视频流,物理车机可以根据当前网络状况,选择合适的视频流进行播放,达到码率自适应,取得更好的交互效果和展示速度。
[0099] 上述实施例提供的车机和云端交互方法,通过获取对应物理车机的虚拟车机;根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;将所述多媒体数据发送给所述物理车机进行展示。本发明的物理车机都有一个在云端对应的虚拟车机承担计算工作,并将计算产生的界面显示以音视频流媒体技术实时推送到物理车机上来完成交互,且云端的计算资源不受限制,车机系统的升级和软件配置可以通过在云端的虚拟车机完成,而物理车机可以共享,不存在OTA升级过程,提高了车机系统升级的成功率,从而提高了互联网车机与汽车远程服务提供商TSP之间的交互的可靠性。
[0100] 参见图3,图3是本发明实施例提供的一种车机和云端交互装置的结构示意图,该车机和云端交互装置30,包括:
[0101] 虚拟模块31,用于获取对应物理车机的虚拟车机;
[0102] 执行模块32,用于根据所述虚拟车机对所述物理车机的指令进行处理,获取多媒体数据;
[0103] 发送模块33,用于将所述多媒体数据发送给所述物理车机进行展示。
[0104] 图3所示实施例的终端对应地可用于执行图2所示方法实施例中的步骤,其实现原理和技术效果类似,此处不再赘述。
[0105] 可选地,所述执行模块32,具体用于:
[0106] 获取所述虚拟车机的桌面信息;根据所述指令对所述桌面信息进行更新处理,获取所述多媒体数据。
[0107] 可选地,所述执行模块32,具体用于:
[0108] 根据所述指令,获取所述虚拟车机的标识信息;根据所述标识信息,将所述指令发送给对应所述标识信息的虚拟车机;所述虚拟车机对所述指令进行处理,获取所述多媒体数据。
[0109] 可选地,所述虚拟模块31,具体用于:
[0110] 获取所述物理车机的配置信息和应用程序信息;根据所述配置信息和所述应用程序信息,获取所述虚拟车机。
[0111] 可选地,所述发送模块33,具体用于:
[0112] 对所述多媒体数据进行编码处理,获取音视频数据;根据预设的传输控制协议TCP链路,将所述音视频数据发送给所述物理车机进行展示。
[0113] 可选地,所述发送模块33具体用于:
[0114] 对所述多媒体数据进行编码处理,获取多个音视频数据,其中,所述多个音视频数据与视频码率一一对应。
[0115] 可选地,所述执行模块32,具体用于:
[0116] 获取所述物理车机的启动信息;根据所述启动信息,启动所述虚拟车机。
[0117] 参见图4,是本发明实施例提供的一种车机和云端交互设备的硬件结构示意图,该车机和云端交互设备40包括:处理器41、存储器42和计算机程序;其中
[0118] 存储器42,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
[0119] 处理器41,用于执行所述存储器存储的计算机程序,以实现上述方法中终端执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
[0120] 可选地,存储器42既可以是独立的,也可以跟处理器41集成在一起。
[0121] 当所述存储器42是独立于处理器41之外的器件时,所述车机和云端交互设备40还可以包括:
[0122] 总线43,用于连接所述存储器42和处理器41。
[0123] 本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
[0124] 其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0125] 本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0126] 在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0127] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈