将移动终端扩展成车载终端移动屏幕的方法及车载终端与流程

文档序号:11729110阅读:182来源:国知局
将移动终端扩展成车载终端移动屏幕的方法及车载终端与流程

本发明涉及车载技术领域,特别是涉及一种将移动终端扩展成车载终端移动屏幕的方法及车载终端。



背景技术:

车载设备通常安装在汽车中的固定位置,只有靠近车载设备的乘客可以较方便的对车载设备进行操作,汽车的其他乘客由于受限制于位置,无法操作车载设备。因此,车载设备的操作便利性受到很大限制。此外,由于车载设备安装在固定位置,在汽车晃动时乘客在车载设备上进行操作的成功率差。



技术实现要素:

本发明要解决的技术问题是提供一种将移动终端扩展成车载终端移动屏幕的方法及车载终端,能够提高车载终端操作的便利性。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种将移动终端扩展成车载终端移动屏幕的方法,由车载终端来执行,其包括:

接收移动终端的屏幕信息,并根据屏幕信息创建虚拟屏幕组件和虚拟输入组件;

初始化虚拟屏幕组件上的虚拟启动器,并向移动终端发送虚拟屏幕的显示内容;

在虚拟输入组件接收到移动终端的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容;以及

向移动终端发送更新后的虚拟屏幕的显示内容。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种车载终端,其包括:

收发模块,用于接收移动终端的屏幕信息;以及

处理模块,耦接于收发模块,用于根据屏幕信息创建虚拟屏幕组件和虚拟输入组件;

其中,处理模块初始化虚拟屏幕组件上的虚拟启动器,并通过收发模块向移动终端发送虚拟屏幕的显示内容;

在虚拟输入组件通过收发模块接收到移动终端的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容;以及收发模块向移动终端发送更新后的虚拟屏幕。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种将移动终端扩展成车载终端移动屏幕的方法,由移动终端来执行,其包括:

将移动终端的屏幕信息发送给车载终端;

接收并显示车载终端发送的虚拟屏幕的显示内容;

根据输入指令生成输入信息,并将输入信息发送至车载终端以更新虚拟屏幕的显示内容;以及

接收并显示车载终端发送的更新后的虚拟屏幕的显示内容。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,其包括:

收发模块,用于与车载终端建立连接,并且将移动终端的屏幕信息发送至车载终端,以及接收并显示车载终端发送的虚拟屏幕的显示内容;

处理模块,与收发模块连接,用于根据输入指令生成输入信息,并将输入信息发送至车载终端以更新虚拟屏幕的显示内容;

其中,收发模块进一步接收并显示车载终端发送的更新后的虚拟屏幕的显示内容。

区别于现有技术的情况,上述在将移动终端扩展成车载终端移动屏幕的方法、车载终端及移动终端,初始化虚拟屏幕组件上的虚拟启动器,并向移动终端发送虚拟屏幕的显示内容;在虚拟输入组件接收到移动终端的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容;以及向移动终端发送更新后的虚拟屏幕的显示内容,能够将移动终端扩展成车载终端的移动屏幕,从而提高车载终端使用的便利性,进而提高在车载终端上进行操作的成功率。

附图说明

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

图1是本发明一实施例的将移动终端扩展成车载终端移动屏幕的方法的流程图;

图2是图1中移动终端和车载终端的结构示意图;

图3是本发明一实施例的移动终端和车载终端的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1-2所示,图1是本发明一实施例的将移动终端扩展成车载终端移动屏幕的方法的流程图;图2是图1中移动终端和车载终端的结构示意图。本实施例所揭示的方法应用于车载终端10,并且能够将移动终端20扩展成车载终端10的移动屏幕,本实施例以一个移动终端20为例进行说明。在车载终端10硬件资源足够的情况下,能够将多个移动终端20扩展成车载终端10的移动屏幕。其中,车载终端10可为车载电脑或者车载信息娱乐终端等,移动终端20可为手机、掌上电脑或者平板等。

如图1所示,本实施例所揭示的将移动终端扩展成车载终端移动屏幕的方法包括以下步骤:

s1:接收移动终端20的屏幕信息,并根据屏幕信息创建虚拟屏幕组件和虚拟输入组件;

在接收移动终端20的屏幕信息之前,移动终端20与车载终端10建立连接,例如移动终端20通过wifi、蓝牙等无线网络或者usb数据线等有线连接到车载终端10。

移动终端20在判断已连接到车载终端10时,将移动终端20的屏幕路信息发送给车载终端10。其中,屏幕信息可包括移动终端20的屏幕分辨率或者触摸屏等信息。

车载终端10接收移动终端20的屏幕信息,并根据屏幕信息创建虚拟屏幕组件和虚拟输入组件。其中,虚拟屏幕组件的个数根据移动终端20的个数而决定,即虚拟屏幕组件与移动终端20一一对应。例如与车载终端10连接的移动终端20的个数为3,则车载终端10根据屏幕信息创建3个虚拟屏幕组件。

车载终端10进一步分配帧缓冲器(framebuffer),该帧缓冲器与虚拟屏幕组件一一对应,即分配帧缓冲器与移动终端20相对应。

s2:初始化虚拟屏幕组件上的虚拟启动器,并向移动终端20发送虚拟屏幕的显示内容;

其中,车载终端10初始化虚拟屏幕组件上的虚拟启动器(virtuallauncher),并向移动终端20发送虚拟屏幕的显示内容。虚拟启动器为车载终端10的程序管理器,用于负责程序的启动或者关闭以及启动时的互斥管理。

移动终端20接收并显示车载终端10发送的虚拟屏幕的显示内容,即移动终端20将虚拟屏幕的显示内容显示在移动终端20的屏幕上。

在车载终端10初始化虚拟屏幕组件上的虚拟启动器之后,车载终端10将虚拟屏幕的显示内容存储在帧缓冲器,并将虚拟屏幕的显示内容进行加密压缩,接着车载终端10向移动终端20发送加密压缩后的虚拟屏幕的显示内容。移动终端20接收加密压缩后的虚拟屏幕的显示内容,并对加密压缩后的虚拟屏幕的显示内容进行解压和解密。

车载终端10的虚拟屏幕组件进一步对虚拟屏幕显示的应用进行响应及更新。具体而言,若应用在车载终端10上运行,即用户在移动终端20选择的应用在车载终端10上运行,则车载终端10的虚拟启动器将车载终端10的显示界面切换或同步至虚拟屏幕,此时移动终端20显示车载终端10的显示界面。若应用未在车载终端10上运行,即用户在移动终端20选择的应用未在车载终端10上运行,则车载终端10的虚拟启动器启动该应用,并将应用的显示内容显示在虚拟屏幕上,此时移动终端20显示应用的显示内容。

s3:在虚拟输入组件接收到移动终端20的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容;

其中,用户在移动终端20输入指令,移动终端20根据输入指令生成输入信息,并将输入信息发送至车载终端10,以更新虚拟屏幕的显示内容。输入指令可为用户在移动终端20的屏幕上对应用进行的操作指令,例如选择指令、删除指令、退出指令或者移动指令等。

在车载终端10的虚拟输入组件接收到移动终端20的输入信息时,车载终端10的虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容,并且将更新后的虚拟屏幕的显示内容存储在帧缓冲器,以及将更新后的虚拟屏幕的显示内容进行加密压缩。

s4:向移动终端20发送更新后的虚拟屏幕的显示内容。

其中,车载终端10向移动终端20发送更新后的虚拟屏幕的显示内容,移动终端20接收并显示车载终端10发送的更新后的虚拟屏幕的显示内容。即车载终端10向移动终端20发送经过加密压缩的更新后的虚拟屏幕的显示内容,移动终端20对经过加密压缩的更新后的虚拟屏幕的显示内容进行解压和解密,并显示更新后的虚拟屏幕的显示内容。

本实施例的车载终端10根据移动终端20的屏幕信息创建虚拟屏幕组件和虚拟输入组件,初始化虚拟屏幕组件上的虚拟启动器,并向移动终端20发送虚拟屏幕的显示内容,移动终端20显示虚拟屏幕的显示内容;在虚拟输入组件接收到移动终端20的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容,向移动终端20发送更新后的虚拟屏幕的显示内容,进而能够将移动终端20扩展成车载终端10的移动屏幕,提高车载终端10的灵活性,进而提高在车载终端10上进行操作的成功率。

本发明还提供一种车载终端和移动终端,如图3所示,车载终端10同时连接至不同的移动终端20进行操作,即用户可以通过不同的移动终端20对车载终端10进行操作。该实施例的车载终端10包括收发模块11和处理模块12,处理模块12耦接于收发模块11,收发模块11用于与移动终端20连接。移动终端20包括收发模块21和与收发模块21连接的处理模块22,收发模块21和收发模块11连接,例如收发模块21通过wifi、蓝牙等无线网络或者usb数据线等有线连接到收发模块11。

处理模块22在判断到收发模块21连接到收发模块11时获取移动终端20的屏幕信息,收发模块21将屏幕信息发送给车载终端10。其中,屏幕信息可包括移动终端10的屏幕分辨率或者触摸屏等信息。

收发模块11接收移动终端20的屏幕信息,处理模块12根据屏幕信息创建虚拟屏幕组件和虚拟输入组件。其中,虚拟屏幕组件的个数根据移动终端20的个数而决定,即虚拟屏幕组件与移动终端20一一对应。例如与车载终端10连接的移动终端20的个数为3,则处理模块12根据屏幕信息创建3个虚拟屏幕组件。

车载终端10进一步包括存储模块13,存储模块13与处理模块12耦接,存储模块13用于分配帧缓冲器,该帧缓冲器与虚拟屏幕组件一一对应,即分配帧缓冲器与移动终端20相对应。

处理模块12初始化虚拟屏幕组件上的虚拟启动器,并通过收发模块11向移动终端20发送虚拟屏幕的显示内容。虚拟启动器为车载终端10的程序管理器,用于负责程序的启动或者关闭以及启动时的互斥管理。

收发模块21接收并显示车载终端10发送的虚拟屏幕的显示内容,即处理模块22将虚拟屏幕的显示内容显示在移动终端20的屏幕上。

在处理模块12初始化虚拟屏幕组件上的虚拟启动器之后,处理模块12将虚拟屏幕的显示内容存储在帧缓冲器,即帧缓冲器用于存储虚拟屏幕的显示内容。处理模块12进一步用于将虚拟屏幕的显示内容进行加密压缩,收发模块11向移动终端20发送加密压缩后的虚拟屏幕的显示内容。收发模块21接收加密压缩后的虚拟屏幕的显示内容,并对加密压缩后的虚拟屏幕的显示内容进行解压和解密。

虚拟屏幕组件进一步对虚拟屏幕显示的应用进行响应及更新。具体而言,若应用在车载终端10上运行,即用户在移动终端20选择的应用在车载终端10上运行,则车载终端10的虚拟启动器将车载终端10的显示界面切换或同步至虚拟屏幕,此时移动终端20显示车载终端10的显示界面。若应用未在车载终端10上运行,即用户在移动终端20选择的应用未在车载终端10上运行,则车载终端10的虚拟启动器启动该应用,并将应用的显示内容显示在虚拟屏幕上,此时移动终端20显示应用的显示内容。

在虚拟输入组件接收到移动终端20的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容。其中,用户在移动终端20输入指令,处理模块22根据输入指令生成输入信息,并通过收发模块21将输入信息发送至车载终端10,以更新虚拟屏幕的显示内容。输入指令可为用户在移动终端20的屏幕上对应用进行的操作指令,例如选择指令、删除指令、退出指令或者移动指令等。

在车载终端10的虚拟输入组件接收到移动终端20的输入信息时,车载终端10的虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容,并且将更新后的虚拟屏幕的显示内容存储在帧缓冲器,即帧缓冲器用于存储更新后的虚拟屏幕的显示内容。车载终端10进一步将更新后的虚拟屏幕的显示内容进行加密压缩。

收发模块11向移动终端20发送更新后的虚拟屏幕的显示内容,收发模块21接收并显示车载终端10发送的更新后的虚拟屏幕的显示内容。即收发模块11向收发模块21发送经过加密压缩的更新后的虚拟屏幕的显示内容,收发模块21对经过加密压缩的更新后的虚拟屏幕的显示内容进行解压和解密,并显示更新后的虚拟屏幕的显示内容。

综上所述,本发明车载终端10根据移动终端20的屏幕信息创建虚拟屏幕组件和虚拟输入组件,初始化虚拟屏幕组件上的虚拟启动器,并向移动终端20发送虚拟屏幕的显示内容,移动终端20显示虚拟屏幕的显示内容;在虚拟输入组件接收到移动终端20的输入信息时,虚拟屏幕组件根据输入信息更新虚拟屏幕的显示内容,向移动终端20发送更新后的虚拟屏幕的显示内容,进而能够将移动终端20扩展成车载终端10的移动屏幕,提高车载终端10使用的便利性,进而提高在车载终端10上进行操作的成功率。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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