CN112835483A - 车载应用启动至不同显示屏的方法、系统、设备以及介质 - Google Patents
车载应用启动至不同显示屏的方法、系统、设备以及介质 Download PDFInfo
- Publication number
- CN112835483A CN112835483A CN202110125927.8A CN202110125927A CN112835483A CN 112835483 A CN112835483 A CN 112835483A CN 202110125927 A CN202110125927 A CN 202110125927A CN 112835483 A CN112835483 A CN 112835483A
- Authority
- CN
- China
- Prior art keywords
- application
- screen
- display screen
- vehicle
- starting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种车载应用启动至不同屏幕的方法及系统,属于智能汽车技术领域。该方法包括:接收切换响应信息,并判断当前的模式状态;若为拖拽启动模式,则调用预配置的布局文件使系统进入正常启动模式,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令;若为正常启动模式,则调用布局文件使系统进入拖拽启动模式,接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。与现有技术相比,本发明能够将当前显示屏上的应用启动至其他显示屏上,从而实现多个车载显示屏应用联动;使得在车辆行驶过程中,可以将其他显示屏上的应用启动至靠近驾驶员位置的中控显示屏上,避免驾驶员边驾驶边操作,降低行车安全隐患。
Description
技术领域
本发明属于智能汽车技术领域,尤其是一种车载应用启动至不同显示屏的方法、系统、设备以及介质。
背景技术
车机是指安装在汽车里面的车载信息娱乐产品的简称。近年来,基于Android的车载娱乐系统凭借丰富的应用、人性化界面和众多供应商等优势,在国内车载娱乐系统领域占据主流地位。而随着Android车载娱乐系统的发展,多屏车机系统的需求越来越大。多屏车机系统启动后,Android系统会给每个屏幕分配一个Launcher桌面(桌面启动模块),每个桌面显示的应用不相同。
虽然Android车载娱乐系统已经支持多屏显示,但缺少多屏间互动的功能的设计。即每个桌面(屏幕)的应用只能启动并显示到对应的屏幕。比如点击中控屏的应用时,该应用启动并显示在中控屏上,而不会显示到其他屏幕上。例如当车辆行进过程中,驾驶员想开启导航应用或者多媒体应用时,边驾驶边操作容易导致驾驶员分心,存在巨大的安全隐患。
发明内容
本发明提供了一种车载应用启动至不同显示屏的方法、系统、设备以及介质,以解决现有技术中存在的问题。
第一方面,本发明实施例提供了一种车载应用启动至不同显示屏的方法,包括
接收切换响应信息,并判断当前的模式状态;
若为拖拽启动模式,则调用预配置的布局文件使系统进入正常启动模式,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令;
若为正常启动模式,则切换调用布局文件使系统进入拖拽启动模式,接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。
在进一步的实施例中,所述预配置布局文件的配置过程为:
根据显示屏的数量标定显示屏的编号,并对应连接于系统控制器的显示接口上;
配置两个调用的布局文件,分别为:
第一布局文件,对应正常启动模式;
第二布局文件,对应拖拽启动模式,第二布局文件至少包括第一界面组和第二界面组,第一界面组用于盛放应用图标;第二界面组用于显示车辆的显示屏编号分布图;
所述第一布局文件对应的屏幕界面支持滑动浏览;
所述第二布局文件对应的第一界面组支持滑动浏览,第二界面组禁止滑动浏览。
在进一步的实施例中,所述切换响应信息为设定时间的两次单击事件响应:
当屏幕的空白区域接收到第一次单击事件响应时开始计时,
若在设定时间内接收到屏幕上空白区域的第二次单击事件响应后,判断判断当前的模式状态;如当前为拖拽启动模式,则调用正常启动模式对应的布局文件,如当前为正常启动模式,则调用拖拽启动模式对应的布局文件;
若在设定时间内为接收到屏幕上空白区域的第二次单击事件响应,则放弃执行调用布局文件。
在进一步的实施例中,所述设定时间为500毫秒。
在进一步的实施例中,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令过程进一步为:
如执行响应信息为屏幕上应用图标位置的单击事件响应,则
点击位置的应用图标对应的应用程序启动;
如执行响应信息为屏幕上应用图标位置的长按事件响应,屏幕上所有的应用图标晃动浮动,并提示可以删除;同时,随着长按位置的在显示屏屏幕上位置调整,应用图标位置同步调整。
在进一步的实施例中,所述接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令的过程进一步为:
如执行响应信息为屏幕上应用图标位置的单击事件响应,则点击位置的出现将应用图标拖拽至当前显示屏屏幕的设定区域的提示信息,该设定区域对应该应用需要启动的显示屏的编号;
如执行响应信息为屏幕上应用图标位置的长按事件响应,则复制该应用的图标以及程序信息,拖动该应用图标至设定的区域后,触发该应用的启动命令使该应用在对应编号的显示屏上启动。
第二方面,本发明的实施例还提供一种车载应用启动至不同显示屏的系统,包括:多个设于车辆座舱内不同位置的显示屏以及与连接控制这些显示屏的系统控制器;所述系统控制器上设有与显示屏连接的显示接口,所述显示屏与显示接口的数量相等;
所述系统控制器包括系统配置模块、桌面启动模块、应用管理模块以及响应模块;
所述系统配置模块用于预配置布局文件;
所述桌面启动模块用于调用布局文件切换系统的模式状态,包括正常启动模式和拖拽启动模式;
所述响应模块用于接收显示屏屏幕上的点击事件响应;
所述应用管理模块根据响应模块接收的点击事件响应以获取响应信息,包括切换响应信息和执行响应信息。
在进一步的实施例中,所述系统配置模块用于预配置布局文件时,首先,根据显示屏的数量标定显示屏的编号,并对应连接于系统控制器的显示接口上;
然后,配置两个调用的布局文件,分别为:
第一布局文件,对应正常启动模式;
第二布局文件,对应拖拽启动模式,第二布局文件至少包括第一界面组和第二界面组,第一界面组用于盛放应用图标;第二界面组用于显示车辆的显示屏编号分布图;
所述第一布局文件对应的屏幕界面支持滑动浏览;
所述第二布局文件对应的第一界面组支持滑动浏览,第二界面组禁止滑动浏览。
第三方面,本发明实施例提供一种车载应用启动至不同显示屏的设备,该设备包括存储有计算机程序的存储器以及处理器,所述处理器执行所述计算机程序时实现本发明实施例中任一项所述的车载应用启动至不同显示屏的方法。
第四方面,本发明实施例还提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例中任一项所述的车载应用启动至不同显示屏的方法。
有益效果:本发明能够将当前显示屏上的应用启动至其他显示屏上,从而实现多个车载显示屏应用联动;使得在车辆行驶过程中,可以由乘客在就近的显示屏上操作开启导航或者其他多媒体应用程序,并将其显示到靠近驾驶员位置的中控显示屏上,避免驾驶员一边驾驶一边操作,降低行车安全隐患。
附图说明
图1是本发明的车载应用启动至不同显示屏的方法的流程图。
图2是本发明的车载应用启动至不同显示屏的系统的示意图。
图3是本发明的系统处于正常启动模式时显示屏上应用图标占用示意图。
图4是本发明的系统处于拖拽启动模式时显示屏上应用图标占用以及显示屏编号分布图。
图5是本发明的系统模式状态切换流程图。
图6是本发明的系统在用户无操作时的模式切换流程图。
图7是本发明的系统的应用启动至不同屏幕时的操作流程图。
图8是本发明的车载应用启动至不同屏幕的设备的结构示意图。
图中附图标记分别为:处理器100、存储器200、输入装置300、输出装置400。
具体实施方式
下面将结合附图和实施例,对本发明技术方案进行清楚、完整的描述。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
经研究发现,多屏车机系统的需求越来越大,而现有的多屏车机系统通常会给每个屏幕分配一个桌面启动模块,每个桌面显示的应用(Application,缩写为APP)不相同。这种多屏车机系统多屏间互动的功能的设计,因此每个屏幕的应用只能启动并显示到对应的屏幕。例如,点击中控屏的应用时,该应用启动并显示在中控屏上,而不会显示到其他屏幕上。而这种设计带来了不便或者驾驶风险,例如,当车辆行进过程中,驾驶员想开启或结束导航应用或者多媒体应用时,边驾驶边操作容易导致驾驶员分心,存在巨大的安全隐患。
为了解决现有技术中存在的问题,本发明的实施例提供了一种车载应用启动至不同显示屏的方法、系统、设备以及介质。
实施例一
图1是本发明的实施例提供的车载应用启动至不同显示屏的方法的流程图。本实施例适用于车载应用启动至不同显示屏的情况,该方法可以由实现车载应用启动至不同显示屏的系统来执行,该系统可以由软件/或硬件来实现,并一般集成在计算机设备中。
如图1所示,本发明实施例提供的车载应用启动至不同显示屏的方法,包括以下步骤:
S01,接收切换响应信息,并判断当前的模式状态。该模式状态包括正常启动模式和拖拽启动模式。在正常启动模式下,通过屏幕上操作可以执行应用启动、应用删除以及应用位置移动。在拖拽启动模式下,通过在屏幕上操作可以执行应用信息复制以及将应用启动至其他显示屏。
S02,如果判断当前模式状态为拖拽启动模式,则调用预配置的布局文件使系统进入正常启动模式,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令。
S03,如果判断当前模式状态为正常启动模式,则切换调用布局文件使系统进入拖拽启动模式,接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。
而为了实现对布局文件的准确调用,需要先对布局文件进行配置。其配置过程为:首先,根据显示屏的数量标定显示屏的编号,并对应连接于系统控制器的显示接口上。然后,配置两个调用的布局文件,分别为:第一布局文件和第二布局文件。其中,第一布局文件对应正常启动模式,此时,应用图标按占用显示屏的整个屏幕的规则在显示屏上排列布置。第二布局文件对应拖拽启动模式。此时,第二布局文件至少包括第一界面组和第二界面组,第一界面组用于盛放应用图标;第二界面组用于显示车辆的显示屏编号分布图。同时,第一布局文件对应的屏幕界面支持滑动浏览。第二布局文件对应的第一界面组支持滑动浏览,第二界面组禁止滑动浏览。另外,还需要设定应用信息复制和移动权限,长按第一界面组的应用图标,触发长按点击事件响应,复制该应用的图标以及程序信息,拖拽应用图标至第二界面组中的设定区域,该设定区域与显示屏的编号一一对应,释放应用图标将该应用启动至对应编号的显示屏上。
本实施例中,切换响应信息为设定时间的两次单击事件响应。当屏幕的空白区域接收到第一次单击事件响应时开始计时,若在设定时间内接收到屏幕上空白区域的第二次单击事件响应后,判断判断当前的模式状态;如当前为拖拽启动模式,则调用正常启动模式对应的布局文件,如当前为正常启动模式,则调用拖拽启动模式对应的布局文件。若在设定时间内为接收到屏幕上空白区域的第二次单击事件响应,则放弃执行调用布局文件。而为了避免设定时间的两次单击事件响应与两次时间间隔较长的单机事件响应相冲突,将上述设定时间设定为500毫秒,从而使设定时间的两次单击事件响应等同于双击事件响应。而为了避免误操作或者给予操作者反悔的机会,在正常启动模式下,获得切换响应信息并调用第二布局文件进入拖拽启动模式后10秒内,如果未接收到屏幕上应用图标位置的点击事件响应,即未获得执行响应信息时,自动调用第一布局文件,返回至正常启动模式。
当处于正常启动模式时,如果接收到执行响应信息,则执行应用启动、应用删除以及应用位置移动命令。具体的,如执行响应信息为屏幕上应用图标位置的单击事件响应,则点击位置的应用图标对应的应用程序启动。如执行响应信息为屏幕上应用图标位置的长按事件响应,屏幕上所有的应用图标晃动浮动,并提示可以删除;同时,随着长按位置的在显示屏屏幕上位置调整,应用图标位置同步调整。
当处于拖拽启动模式时,如果接收到接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。具体的,如果执行响应信息为屏幕上应用图标位置的单击事件响应,则点击位置的出现将应用图标拖拽至当前显示屏屏幕的设定区域的提示信息,该设定区域对应该应用需要启动的显示屏的编号。如果执行响应信息为屏幕上应用图标位置的长按事件响应,则复制该应用的图标以及程序信息,拖动该应用图标至设定的区域后,触发该应用的启动命令使该应用在对应编号的显示屏上启动。
实施例二
图2是本发明的实施例提供的车载应用启动至不同显示屏的系统的结构示意图。该系统可以由软件/或硬件来实现,并一般集成在计算机设备中。该系统包括多个设于车辆座舱内不同位置的显示屏以及与连接控制这些显示屏的系统控制器。其中,系统控制器上设有多个显示接口。显示屏与显示接口的数量相等;并且显示屏通过显示接口与系统控制器连接。这些显示屏中至少应该包括一个位于主驾驶座侧前方的中控显示屏,其他显示屏可以安装在主驾驶座椅后背、副驾驶座椅后背以及副驾驶正前方等位置。具体的,系统控制器包括系统配置模块、桌面启动模块、应用管理模块以及响应模块。其中,系统配置模块用于预配置布局文件。桌面启动模块用于调用布局文件切换系统的运行模式,使系统运行模式包括正常启动模式和拖拽启动模式。响应模块用于接收用户施加于显示屏屏幕上的点击事件响应。根据响应模块接收的点击事件响应以获取响应信息,包括切换响应信息和执行响应信息。由于显示屏统一由系统控制器进行管理,因此当需要系统进行升级更新时只需要统一对系统控制器进行升级更新即可,不需要对每个显示屏的启动代码一一进行升级,极大提升了更新便利性;并且,在此过程中,应用程序只需安装依次,而不需要分别对每个显示屏分别安装应用程序,进一步提升便利性。
系统配置模块在进行布局文件的系统配置时,首先根据显示屏的数量标定显示屏的编号(DisplayID),并对应连接于系统控制器的显示接口上。本实施例中,设置3个显示屏,分别为中控显示屏、后排左侧显示屏以及后排右侧显示屏。相应的显示接口也设定为3个。对应关系如表1所示:
表1显示屏、显示接口的对应关系表
| 硬件接口 | 显示屏 | Android系统识别 |
| 显示接口1 | 前排中控显示屏 | DisplayID=0 |
| 显示接口2 | 后排左侧显示屏 | DisplayID=1 |
| 显示接口3 | 后排右侧显示屏 | DisplayID=2 |
其次,为桌面启动模块配置两个调用的布局文件,分别为第一布局文件和第二布局文件。其中,第一布局文件为Launcher_Main_Layout.xml,对应正常启动模式,应用图标占用显示屏的整个屏幕。如图3所示,正常启动模式的布局的两排一共8个应用APP。第二布局文件为Launcher_Car_Layout.xml,对应拖拽启动模式,第二布局文件包括两个界面组ViewGruop,分别为第一界面组ViewGruop1和第二界面组ViewGruop2,第一界面组占用显示屏屏幕界面左半边并继续盛放应用图标;第二界面组占用显示屏屏幕界面右半边并显示车辆的显示屏编号分布图,第二界面组中显示屏编号周边区域设定为对应编号显示屏的绑定区域。如图4所示,第一界面组包含2排一共4和应用APP,用户可以上下滑动界面,使隐藏的应用APP显示。而第二界面包括显示屏在车辆座舱内位置的示意图。其中,具有编号的显示屏示意图即为设定的对应编号显示屏的绑定区域。
进一步设定应用信息复制和移动权限。长按第一界面组的应用图标,触发长按点击事件响应,应用管理模块复制该应用的图标以及程序信息,程序信息包含该应用APP的包名和第一个启动的Activity的类名。拖拽应用图标至第二界面组中的设定区域,使当前拖拽的图标与ViewGruop2中的某个显示屏的绑定区域重叠,该设定区域即为设定的对应编号显示屏的绑定区域;并且,该设定区域与显示屏的编号一一对应,释放应用图标后,应用管理模块获取该应用图标对应的APP包名和类名;然后把这个应用启动到DisplayID对应的显示屏上。
当系统需要进行模式状态的切换时,首先需要获得屏幕上的切换响应信息。如图5所示,先设立关注点击事件。当响应模块接收屏幕上空白区域的第一次单击事件响应,并计时。如果响应模块在设定时间内接收到屏幕上空白区域的第二次单击事件响应,桌面启动模块切换调用第一布局文件或第二布局文件;如果响应模块在设定时间未接收到屏幕上空白区域的第二次单击事件响应,桌面启动模块放弃执行调用布局文件。如图6所示,当桌面启动模块调用第二布局文件后10秒内响应模块未接收到屏幕上应用图标位置的点击事件响应,桌面启动模块自动调用第一布局文件。本实施例中,设定时间为500毫秒。则对应于实际操作如表2所示:
表2系统运行模式切换操作表
| 用户操作 | 切换效果 |
| 正常启动模式,双击屏幕空白处 | 正常启动模式→拖拽启动模式 |
| 拖拽启动模式,双击屏幕空白处 | 拖拽启动模式→正常启动模式 |
| 拖拽启动模式,10秒没用户操作 | 拖拽启动模式→正常启动模式 |
当系统处于正常启动模式时,应用管理模块根据响应模块接收的执行响应信息执行应用启动、应用删除以及应用位置移动命令的过程具体为:首先,响应模块接收屏幕上应用图标位置的点击事件响应。当响应模块接收屏幕上应用图标位置的点击事件响应为单击事件响应时,点击位置的应用图标对应的应用启动。当响应模块接收屏幕上应用图标位置的点击事件响应为长按事件响应,屏幕上所有的应用图标晃动浮动,并提示可以删除;同时,随着长按位置的在显示屏屏幕上位置调整,应用图标位置同步调整,即拖动APP图标。在此情况下,用户在一个显示屏上只能操作该显示屏的应用APP,而无法将当前显示屏上的应用启动至其他显示屏的屏幕上。对应于实际操作如表3所示:
表3系统处于正常启动模式时应用操作表
| 正常模式行为 | 效果 |
| 单击APP图标 | 启动APP |
| 长按APP图标 | 所有APP图标开始晃动,并提示可以删除 |
| 拖动APP图标 | 可以把这个图移动到桌面的任意位置,只是移动了位置 |
如图7所示,当系统处于拖拽启动模式时,应用管理模块根据响应模块接收的执行响应信息执行应用信息复制以及应用启动至不同显示屏的命令的过程具体为:首先,响应模块接收当前显示屏屏幕上应用图标位置的点击事件响应。然后,当响应模块接收当前显示屏屏幕上应用图标位置的点击事件响应为单击事件响应时,点击位置的出现将应用图标拖拽至当前显示屏屏幕的设定区域的提示信息,该设定区域对应该应用需要启动的显示屏的编号。最后,当响应模块接收当前显示屏屏幕上应用图标位置的点击事件响应为长按事件响应,应用管理模块复制该应用的图标以及程序信息,获取该应用图标对应的APP包名和类名,拖动该应用图标至设定的区域后,应用管理模块触发该应用的启动命令startActivity使该应用在对应DisplayID的显示屏上启动。在此模式下,用户可以将当前显示屏上的应用启动至其他显示屏上,从而实现多个车载显示屏应用联动。在车辆行驶过程中,当驾驶员需要开启导航或者其他多媒体应用时,可以让其他乘客从该乘客便于操作的显示屏上将应用启动至驾驶员便于观察的中控显示屏的屏幕,而无需驾驶员一边驾驶一边操作,极大降低了行车安全隐患。而乘客可以自主操作显示屏开启多媒体应用程序,也极大提升了乘客的乘车体验。对应于实际操作如表4所示:
表4系统处于拖拽启动模式时应用操作表
| 拖拽启动模式行为 | 效果 |
| 单击APP图标 | 不启动APP,只是提示“拖拽与屏幕重合后,启动APP” |
| 长按APP图标 | 不晃动,也不提示删除,复制该图标和关联的信息 |
| 拖动APP图标 | 可以把这个图标与示意图中的屏幕重合,启动该APP |
实施例三
图8是本发明实施例三提供的车载应用启动至不同屏幕的设备的结构示意图。如图8所示,本发明实施例中提供的车载应用启动至不同屏幕的设备包括处理器100、存储器200、输入装置300以及输出装置400。
具体的,处理器100、存储器200、输入装置300以及输出装置400可以通过总线连接的方式进行连接。其中存储器作为一种计算机可读存储介质,可以用于存储软件程序、计算机可执行程序以及模块。处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,进而实现本发明任意实施例提供的车载应用启动至不同屏幕的方法。该方法包括:
接收切换响应信息,并判断当前的模式状态;
若为拖拽启动模式,则调用预配置的布局文件使系统进入正常启动模式,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令;
若为正常启动模式,则切换调用布局文件使系统进入拖拽启动模式,接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。
存储器可以包括高速随机存储器,还可以包括非易失性存储器,例如固态存储器。在一些实施例中存储器还可以进一步包括相对于处理器远程设置的存储器。输入装置可用于接收输入的数字或字符信息以及产生与计算机设备的用户设置以及功能控制有关的键入信号。输出装置可以是包括显示屏在内的显示设备。
实施例四
本发明实施例四还提供一种计算机可读存储介质,该存储介质上存储有计算机程序,当该计算机程序被处理器执行时实现发明任意实施例提供的车载应用启动至不同屏幕的。该方法包括:
接收切换响应信息,并判断当前的模式状态;
若为拖拽启动模式,则调用预配置的布局文件使系统进入正常启动模式,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令;
若为正常启动模式,则切换调用布局文件使系统进入拖拽启动模式,接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (10)
1.一种车载应用启动至不同显示屏的方法,其特征在于,包括:
接收切换响应信息,并判断当前的模式状态;
若为拖拽启动模式,则调用预配置的布局文件使系统进入正常启动模式,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令;
若为正常启动模式,则调用布局文件使系统进入拖拽启动模式,接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令。
2.根据权利要求1所述的车载应用启动至不同显示屏的方法,其特征在于,所述预配置布局文件的配置过程为:
根据显示屏的数量标定显示屏的编号,并对应连接于系统控制器的显示接口上;
配置两个调用的布局文件,分别为:
第一布局文件,对应正常启动模式;
第二布局文件,对应拖拽启动模式,第二布局文件至少包括第一界面组和第二界面组,第一界面组用于盛放应用图标;第二界面组用于显示车辆的显示屏编号分布图;
所述第一布局文件对应的屏幕界面支持滑动浏览;
所述第二布局文件对应的第一界面组支持滑动浏览,第二界面组禁止滑动浏览。
3.根据权利要求1所述的车载应用启动至不同显示屏的方法,其特征在于,所述切换响应信息为设定时间的两次单击事件响应:
当屏幕的空白区域接收到第一次单击事件响应时开始计时,
若在设定时间内接收到屏幕上空白区域的第二次单击事件响应后,判断判断当前的模式状态;如当前为拖拽启动模式,则调用正常启动模式对应的布局文件,如当前为正常启动模式,则调用拖拽启动模式对应的布局文件;
若在设定时间内为接收到屏幕上空白区域的第二次单击事件响应,则放弃执行调用布局文件。
4.根据权利要求3所述的车载应用启动至不同显示屏的方法,其特征在于,所述设定时间为500毫秒。
5.根据权利要求1所述的车载应用启动至不同显示屏的方法,其特征在于,接收执行响应信息,执行应用启动、应用删除以及应用位置移动命令过程进一步为:
如执行响应信息为屏幕上应用图标位置的单击事件响应,则点击位置的应用图标对应的应用程序启动;
如执行响应信息为屏幕上应用图标位置的长按事件响应,屏幕上所有的应用图标晃动浮动,并提示可以删除;同时,随着长按位置的在显示屏屏幕上位置调整,应用图标位置同步调整。
6.根据权利要求1所述的车载应用启动至不同显示屏的方法,其特征在于,所述接收执行响应信息,执行应用信息复制以及应用启动至不同显示屏的命令的过程进一步为:
如执行响应信息为屏幕上应用图标位置的单击事件响应,则点击位置的出现将应用图标拖拽至当前显示屏屏幕的设定区域的提示信息,该设定区域对应该应用需要启动的显示屏的编号;
如执行响应信息为屏幕上应用图标位置的长按事件响应,则复制该应用的图标以及程序信息,拖动该应用图标至设定的区域后,触发该应用的启动命令使该应用在对应编号的显示屏上启动。
7.一种车载应用启动至不同显示屏的系统,其特征在于,包括:多个设于车辆座舱内不同位置的显示屏以及与连接控制这些显示屏的系统控制器;所述系统控制器上设有与显示屏连接的显示接口,所述显示屏与显示接口的数量相等;
所述系统控制器包括系统配置模块、桌面启动模块、应用管理模块以及响应模块;
所述系统配置模块用于预配置布局文件;
所述桌面启动模块用于调用布局文件切换系统的模式状态,包括正常启动模式和拖拽启动模式;
所述响应模块用于接收显示屏屏幕上的点击事件响应;
所述应用管理模块根据响应模块接收的点击事件响应以获取响应信息,包括切换响应信息和执行响应信息。
8.根据权利要求7所述的车载应用启动至不同显示屏的系统,其特征在于,所述系统配置模块用于预配置布局文件时,
首先,根据显示屏的数量标定显示屏的编号,并对应连接于系统控制器的显示接口上;
然后,配置两个调用的布局文件,分别为:
第一布局文件,对应正常启动模式;
第二布局文件,对应拖拽启动模式,第二布局文件至少包括第一界面组和第二界面组,第一界面组用于盛放应用图标;第二界面组用于显示车辆的显示屏编号分布图;
所述第一布局文件对应的屏幕界面支持滑动浏览;
所述第二布局文件对应的第一界面组支持滑动浏览,第二界面组禁止滑动浏览。
9.一种车载应用启动至不同显示屏的设备,其特征在于,包括存储有计算机程序的存储器以及处理器,所述处理器执行所述计算机程序时实现如权利要求1-7任意一项所述的车载应用启动至不同显示屏的方法。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任意一项所述的车载应用启动至不同显示屏的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110125927.8A CN112835483A (zh) | 2021-01-29 | 2021-01-29 | 车载应用启动至不同显示屏的方法、系统、设备以及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110125927.8A CN112835483A (zh) | 2021-01-29 | 2021-01-29 | 车载应用启动至不同显示屏的方法、系统、设备以及介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112835483A true CN112835483A (zh) | 2021-05-25 |
Family
ID=75931035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110125927.8A Pending CN112835483A (zh) | 2021-01-29 | 2021-01-29 | 车载应用启动至不同显示屏的方法、系统、设备以及介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112835483A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114379573A (zh) * | 2022-01-10 | 2022-04-22 | 海信集团控股股份有限公司 | 车辆及其控制方法 |
| WO2023051466A1 (zh) * | 2021-09-30 | 2023-04-06 | 北京罗克维尔斯科技有限公司 | 通信方法、装置及系统 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140096051A1 (en) * | 2012-09-28 | 2014-04-03 | Tesla Motors, Inc. | Method of Launching an Application and Selecting the Application Target Window |
| CN105302285A (zh) * | 2014-08-01 | 2016-02-03 | 福州瑞芯微电子股份有限公司 | 多屏显示方法、设备及系统 |
| US20160070466A1 (en) * | 2014-09-04 | 2016-03-10 | Apple Inc. | User interfaces for improving single-handed operation of devices |
| CN108475161A (zh) * | 2017-01-22 | 2018-08-31 | 华为技术有限公司 | 显示方法及终端 |
| CN109085976A (zh) * | 2018-08-09 | 2018-12-25 | 珠海格力电器股份有限公司 | 界面隐藏方法及装置 |
| CN109375890A (zh) * | 2018-09-17 | 2019-02-22 | 维沃移动通信有限公司 | 一种屏幕显示方法和多屏电子设备 |
| CN109491558A (zh) * | 2017-09-11 | 2019-03-19 | 上海博泰悦臻网络技术服务有限公司 | 车载系统的屏间应用交互方法及装置、存储介质和车机 |
-
2021
- 2021-01-29 CN CN202110125927.8A patent/CN112835483A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140096051A1 (en) * | 2012-09-28 | 2014-04-03 | Tesla Motors, Inc. | Method of Launching an Application and Selecting the Application Target Window |
| CN105302285A (zh) * | 2014-08-01 | 2016-02-03 | 福州瑞芯微电子股份有限公司 | 多屏显示方法、设备及系统 |
| US20160070466A1 (en) * | 2014-09-04 | 2016-03-10 | Apple Inc. | User interfaces for improving single-handed operation of devices |
| CN108475161A (zh) * | 2017-01-22 | 2018-08-31 | 华为技术有限公司 | 显示方法及终端 |
| CN109491558A (zh) * | 2017-09-11 | 2019-03-19 | 上海博泰悦臻网络技术服务有限公司 | 车载系统的屏间应用交互方法及装置、存储介质和车机 |
| CN109085976A (zh) * | 2018-08-09 | 2018-12-25 | 珠海格力电器股份有限公司 | 界面隐藏方法及装置 |
| CN109375890A (zh) * | 2018-09-17 | 2019-02-22 | 维沃移动通信有限公司 | 一种屏幕显示方法和多屏电子设备 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023051466A1 (zh) * | 2021-09-30 | 2023-04-06 | 北京罗克维尔斯科技有限公司 | 通信方法、装置及系统 |
| CN114379573A (zh) * | 2022-01-10 | 2022-04-22 | 海信集团控股股份有限公司 | 车辆及其控制方法 |
| CN114379573B (zh) * | 2022-01-10 | 2024-05-24 | 海信集团控股股份有限公司 | 车辆及其控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110275748B (zh) | 车载应用的弹窗显示方法、装置及智能汽车 | |
| US10180727B2 (en) | Method of launching an application and selecting the application target window | |
| CN107329663B (zh) | 一种用于提高驾驶安全的车载界面显示方法 | |
| US20150169195A1 (en) | Multi-operating system and method using touch pad of operating system of vehicle | |
| JP6778735B2 (ja) | 表示装置、表示方法、およびプログラム | |
| CN110928567A (zh) | 车辆系统升级方法、终端设备及计算机可读存储介质 | |
| CN112835483A (zh) | 车载应用启动至不同显示屏的方法、系统、设备以及介质 | |
| US10623549B2 (en) | Method of outputting screens from server and client devices in performing mirrorlink | |
| CN104935986A (zh) | 用于控制多源和多显示器的系统和方法 | |
| KR102377998B1 (ko) | 디스플레이 장치 상에 타일을 정의하기 위한 이동 수단, 사용자 인터페이스 및 방법 | |
| CN114003154A (zh) | 汽车用显示窗口的控制方法、装置及车辆 | |
| CN111032414A (zh) | 自动驾驶车辆的主显示器的控制系统 | |
| WO2025175944A1 (zh) | 车内多个显示装置的控制 | |
| CN114379573A (zh) | 车辆及其控制方法 | |
| CN114816142A (zh) | 一种车载屏幕的控制方法、设备和智能汽车 | |
| CN109683755B (zh) | 用户界面显示方法及装置、电子设备及存储介质 | |
| CN113805748A (zh) | 界面显示方法、装置和存储介质 | |
| CN111078068A (zh) | 一种车载控制方法及系统、车载控制器 | |
| US20230182571A1 (en) | Display method for vehicle, display system for vehicle, and vehicle | |
| CN113448469B (zh) | 车载多屏显示多样化分享交互方法及装置 | |
| CN113791712A (zh) | 车载多屏幕指示分享方法及装置 | |
| CN113791711A (zh) | 车载多屏幕显示分享方法及装置 | |
| CN113791713B (zh) | 应用于车载智能座舱的多屏幕显示窗口分享方法及装置 | |
| US20240227562A1 (en) | In-vehicle infotainment system | |
| CN116661722A (zh) | 车辆多屏交换方法、电子设备、存储介质及车辆 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210525 |
|
| RJ01 | Rejection of invention patent application after publication |