车载中控分屏显示方法、设备和可读存储介质转让专利

申请号 : CN202310870703.9

文献号 : CN116594580B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭俊清

申请人 : 深圳市天之眼高新科技有限公司

摘要 :

本申请公开了一种车载中控分屏显示方法、设备和可读存储介质,涉及显示设备输出领域,该方法包括:在基于目标应用的显示界面触发分屏动作时,确定分屏后所述目标应用对应的目标显示区域;确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;根据所述分屏数量以及功能组件的优先级,确定目标功能组件;执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域。解决了相关技术中车载中控屏在软件分屏时操作逻辑混乱,给司乘安全带来风险的技术问题,实现了降低司机操作成本的技术效果。

权利要求 :

1.一种车载中控分屏显示方法,其特征在于,所述车载中控分屏显示方法包括:在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域;

确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;

获取所述当前显示内容对应的功能组件的优先级,其中由多个功能组件组成所述目标应用的应用界面分布;

根据所述分屏数量以及所述优先级,确定目标功能组件,其中,当所述目标应用为导航软件,且所述分屏数量大于预设阈值时,根据导航地图以及车辆数据,确定车辆所处的地图位置,以及所述地图位置对应的导航路线;

确定所述导航路线上的岔路口,当第一岔路口与所述地图位置的路程小于预设阈值时,确定第一岔路口的导航路径详情为第一窗口对应的所述目标功能组件;

确定第二岔路口的导航路径详情为第二窗口对应的所述目标功能组件;

确定第三窗口对应的所述目标功能组件为所述导航地图;

执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域。

2.如权利要求1所述的车载中控分屏显示方法,其特征在于,所述在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域的步骤之前,还包括:获取待适配应用的应用界面分布,确定所述应用界面分布中各个功能组件的优先级;

确定所述待适配应用的分屏策略,以及所述分屏策略对应的分屏数量;

根据所述分屏数量以及所述优先级,确定目标显示区域对应的目标功能组件;

基于所述目标显示区域以及对应的所述目标功能组件关联为显示框架,并将所述显示框架、所述分屏策略以及分屏标识关联存储。

3.如权利要求1所述的车载中控分屏显示方法,其特征在于,所述在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域的步骤之前,还包括:确定所述目标应用的分屏标识关联的场景参数;

获取传感器采集的车辆数据,根据所述车辆数据与所述场景参数的匹配程度,确定所述分屏动作。

4.如权利要求1所述的车载中控分屏显示方法,其特征在于,所述在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域的步骤包括:获取所述目标应用的分屏标识,以及所述分屏动作对应的目标分屏策略;

根据所述目标分屏策略,确定所述分屏动作对应的目标显示框架;

确定所述当前显示内容,基于所述目标显示框架确定所述目标显示区域。

5.如权利要求1所述的车载中控分屏显示方法,其特征在于,所述确定第三窗口对应的所述目标功能组件为所述导航地图的步骤之后,还包括:当所述车辆经过所述第一岔路口时,以所述第二窗口为更新后的所述第一窗口;

根据所述车辆数据以及导航数据,当所述第二岔路口的预设范围内存在第三岔路口,且导航路径经过所述第三岔路口时,确定更新后的第二窗口对应的所述目标功能组件,为所述第三岔路口对应的第三导航路径详情;

确定所述第三窗口对应的所述目标功能组件为所述导航地图。

6.如权利要求1所述的车载中控分屏显示方法,其特征在于,所述执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域的步骤之前,还包括:基于所述目标显示区域,确定所述分屏动作对应所述分屏应用待显示的所述第二区块;

获取所述分屏应用的待显示内容帧,根据所述分屏应用的第二分屏标识对应的第二显示框架,确定所述待显示内容帧中对应的所述第二功能组件。

7.如权利要求1所述的车载中控分屏显示方法,其特征在于,所述执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域的步骤包括:根据所述目标显示区域以及所述第二区块生成待显示信号流;

将所述待显示信号流划分为分区显示信号流;

确定所述分区显示信号流对应的显示标识,并基于所述显示标识确定各个所述分区显示信号流的显示面积;

根据所述显示面积控制显示面板显示所述分区显示信号流,以在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件。

8.一种车载中控分屏显示设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的车载中控分屏显示程序,所述处理器执行所述车载中控分屏显示程序时实现如权利要求1至7任一项所述的车载中控分屏显示方法的步骤。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车载中控分屏显示程序,所述车载中控分屏显示程序被处理器执行时实现如权利要求1至7任一项所述的车载中控分屏显示方法的步骤。

说明书 :

车载中控分屏显示方法、设备和可读存储介质

技术领域

[0001] 本申请涉及显示设备输出领域,尤其涉及一种车载中控分屏显示方法、车载中控分屏显示设备和计算机可读存储介质。

背景技术

[0002] 随着汽车配置的多元化,汽车中控屏可在连接网络后进行实时导航,观看流媒体视频、音乐等。在连接移动终端后,可共享移动终端的软件程序以及媒体资源,已经能够作为移动终端的延伸。
[0003] 中控屏在使用时存在多软件运行需求,需要同屏显示多个软件界面。在相关技术中,采用获取显示面板的尺寸信息,给需要分屏的软件均分显示尺寸;再将各个软件界面等比例压缩或裁剪,得到分屏后的界面。
[0004] 但是分屏后的软件界面通常显示不全,导致操作逻辑混乱,给司乘安全带来风险。

发明内容

[0005] 本申请实施例通过提供一种车载中控分屏显示方法、设备和可读存储介质,解决了相关技术中分屏后的软件界面通常显示不全,导致操作逻辑混乱,给司乘安全带来风险的技术问题,实现了车载中控在分屏时软件重点信息在主体显示,降低司机操作成本的技术效果。
[0006] 本申请实施例提供了一种车载中控分屏显示方法,所述车载中控分屏显示方法包括:
[0007] 在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域;
[0008] 确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;
[0009] 获取所述当前显示内容对应的功能组件的优先级;
[0010] 根据所述分屏数量以及所述优先级,确定目标功能组件;
[0011] 执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域。
[0012] 可选地,所述在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域的步骤之前,还包括:
[0013] 获取待适配应用的应用界面分布,确定所述应用界面分布中各个功能组件的优先级;
[0014] 确定所述待适配应用的分屏策略,以及所述分屏策略对应的分屏数量;
[0015] 根据所述分屏数量以及所述优先级,确定目标显示区域对应的目标功能组件;
[0016] 基于所述目标显示区域以及对应的所述目标功能组件关联为显示框架,并将所述显示框架、所述分屏策略以及分屏标识关联存储。
[0017] 可选地,所述在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域的步骤之前,还包括:
[0018] 确定所述目标应用的分屏标识关联的场景参数;
[0019] 获取传感器采集的车辆数据,根据所述车辆数据与所述场景参数的匹配程度,确定所述分屏动作。
[0020] 可选地,所述在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域的步骤包括:
[0021] 获取所述目标应用的分屏标识,以及所述分屏动作对应的目标分屏策略;
[0022] 根据所述目标分屏策略,确定所述分屏动作对应的目标显示框架;
[0023] 确定所述当前显示内容,基于所述目标显示框架确定所述目标显示区域。
[0024] 可选地,所述根据所述分屏数量以及所述优先级,确定目标功能组件的步骤包括:
[0025] 当所述目标应用为导航软件,且所述分屏数量大于预设阈值时,根据导航地图以及车辆数据,确定第一窗口对应的所述目标功能组件为第一岔路口的第一导航路径详情;
[0026] 确定第二窗口对应的所述目标功能组件为第二岔路口对应的第二导航路径详情;
[0027] 确定第三窗口对应的所述目标功能组件为所述导航地图。
[0028] 可选地,所述确定第三窗口对应的所述目标功能组件为所述导航地图的步骤之后,还包括:
[0029] 当所述车辆经过所述第一岔路口时,以所述第二窗口为更新后的所述第一窗口;
[0030] 根据所述车辆数据以及导航数据,当所述第二岔路口的预设范围内存在第三岔路口,且导航路径经过所述第三岔路口时,确定更新后的第二窗口对应的所述目标功能组件,为所述第三岔路口对应的第三导航路径详情;
[0031] 确定所述第三窗口对应的所述目标功能组件为所述导航地图。
[0032] 可选地,所述执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域的步骤之前,还包括:
[0033] 基于所述目标显示区域,确定所述分屏动作对应所述分屏应用待显示的所述第二区块;
[0034] 获取所述分屏应用的待显示内容帧,根据所述分屏应用的第二分屏标识对应的第二显示框架,确定所述待显示内容帧中对应的所述第二功能组件。
[0035] 可选地,所述执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域的步骤包括:
[0036] 根据所述目标显示区域以及所述第二区块生成待显示信号流;
[0037] 将所述待显示信号流划分为分区显示信号流;
[0038] 确定所述分区显示信号流对应的显示标识,并基于所述显示标识确定各个所述分区显示信号流的显示面积;
[0039] 根据所述显示面积控制显示面板显示所述分区显示信号流,以在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件。
[0040] 此外,本申请还提出一种车载中控分屏显示设备,所述车载中控分屏显示设备包括存储器、处理器及存储在存储器上并可在处理器上运行的车载中控分屏显示程序,所述处理器执行所述车载中控分屏显示程序时实现如上所述的车载中控分屏显示方法的步骤。
[0041] 此外,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车载中控分屏显示程序,所述车载中控分屏显示程序被处理器执行时实现如上所述的车载中控分屏显示方法的步骤。
[0042] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0043] 1、由于采用了在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域;确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;获取所述当前显示内容对应的功能组件的优先级;根据所述分屏数量以及所述优先级,确定目标功能组件;执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,所以,有效解决了相关技术中车载中控屏在软件分屏时操作逻辑混乱,给司乘安全带来风险的技术问题,实现了车载中控在分屏时软件重点信息在主体显示,降低司机操作成本的技术效果。
[0044] 2、由于采用了根据所述目标显示区域以及所述第二区块生成待显示信号流;将所述待显示信号流划分为分区显示信号流;确定所述分区显示信号流对应的显示标识,并基于所述显示标识确定各个所述分区显示信号流的显示面积;根据所述显示面积控制显示面板显示所述分区显示信号流,以在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件,并与前述的软件分屏方法相结合,进而在中控屏显示分屏后的界面。所以,有效解决了相关技术中车载中控屏软件分屏后显示主体不明确,分屏显示响应速度慢的技术问题,进而实现了快速在中控屏显示分屏后的软件界面,简化司机的操作步骤,提升中控屏的使用体验以及司乘安全。

附图说明

[0045] 图1为本申请车载中控分屏显示方法实施例一的流程示意图;
[0046] 图2为本申请车载中控分屏显示方法实施例二的流程示意图;
[0047] 图3为本申请车载中控分屏显示方法实施例三的流程示意图;
[0048] 图4为本申请车载中控分屏显示设备实施例涉及的硬件结构示意图。

具体实施方式

[0049] 在相关技术中,分屏后的软件界面通常显示不全,导致操作逻辑混乱,给司乘安全带来风险。本申请实施例采用的主要技术方案是:先确定目标应用在分屏后的目标显示区域,并根据目标显示区域的显示区块的数量,以及目标应用中各个功能组件的优先级,确定分屏后目标应用的分区显示内容,并在剩余的显示区域显示待分屏软件对应的分屏内容。从而实现了在中控屏同时显示目标应用和待分屏应用的分屏内容,并适应性调整分屏内容的功能组件排布方式的技术效果。
[0050] 为了更好地理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,能够以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整地传达给本领域的技术人员。
[0051] 实施例一
[0052] 本申请实施例一公开了一种车载中控分屏显示方法,参照图1,所述车载中控分屏显示方法包括:
[0053] 步骤S110,在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域;
[0054] 在本实施例中,目标应用为当前显示的应用,当前显示内容为目标应用在分屏动作触发前在中控屏显示的软件界面。目标显示区域为目标应用在分屏后,在中控屏的待显示区域。
[0055] 作为一种可选实施方式,当目标应用为支持分屏的应用时,在车载中控存在可分屏的按键,当该按键被触发时判定触发分屏动作。确定显示界面的当前显示内容,根据目标应用的分屏标识确定目标应用在分屏后的目标显示区域。
[0056] 作为另一种可选实施方式,当中控屏后台软件检测到车辆当前场景与预设场景匹配时,自动执行分屏动作。
[0057] 示例性的,目标应用为导航软件时,检测到有电话或语音接入,则执行分屏动作,在目标显示区域显示导航软件分屏后的内容,在剩余区域显示语音或电话软件在分屏后的界面。
[0058] 作为另一种可选实施方式,当中控屏后台软件检测到车辆当前场景与预设场景匹配时,目标应用和分屏应用可为同一应用,分屏应用与目标应用在中控屏同时显示。
[0059] 示例性的,目标应用为导航软件,当检测到车辆当前的导航路径上存在多个岔路口,且相邻岔路口之间的距离小于预设距离时,判定触发分屏动作。将导航软件当前导航界面的不同内容分屏展示。
[0060] 可选地,步骤S110之前,包括:
[0061] 步骤S1,获取待适配应用的应用界面分布,确定所述应用界面分布中各个功能组件的优先级;
[0062] 在本实施例中,应用的应用界面分布,由多个功能组件组成,每个功能组件都关联有优先级。
[0063] 作为一种可选实施方式,根据适配文档获取导航软件的应用界面分布,确定应用界面分布中的地图组件、导航组件、详细路况组件、播报组件以及搜索组件等,确定各个功能组件关联的优先级。
[0064] 步骤S2,确定所述待适配应用的分屏策略,以及所述分屏策略对应的分屏数量;
[0065] 在本实施例中,待适配应用的分屏策略的数量,可以是一个,也可以是多个。
[0066] 作为一种可选实施方式,将待适配应用的分屏策略与分屏动作关联存储,并确定每个分屏策略对应的分屏数量。
[0067] 示例性的,针对待适配应用,确定点击分屏按钮这一分屏动作对应的分屏策略为在屏幕左侧显示,分屏数量为1。
[0068] 示例性的,针对待适配应用,确定分屏动作为触发第一导航事件,确定该分屏策略对应的分屏数量为2,其中,第一导航事件为道路前方有一个岔路口。
[0069] 示例性的,针对待适配应用,确定分屏动作为触发第二导航事件,确定该分屏策略对应的分屏数量为3,其中,第二导航事件为道路前方有连续岔路口。
[0070] 步骤S3,根据所述分屏数量以及所述优先级,确定目标显示区域对应的目标功能组件;
[0071] 作为一种可选实施方式,根据分屏数量以及各个功能组件的优先级,确定各个分屏区域对应的功能组件,其中分屏区域是指目标显示区域中的显示区域。基于各个分屏区域的功能组件,确定目标显示区域对应的目标功能组件。
[0072] 步骤S4,基于所述目标显示区域以及对应的所述目标功能组件关联为显示框架,并将所述显示框架、所述分屏策略以及分屏标识关联存储。
[0073] 作为一种可选实施方式,将分屏动作与分屏策略关联存储,并将该分屏策略对应的目标显示区域、目标显示区域对应的目标功能组件,分屏数量关联为显示框架,将显示框架、对应的分屏策略、分屏动作和分屏标识关联存储。其中,分屏标识可以唯一表征一个应用。
[0074] 可选的,当目标应用为导航软件时,步骤S110之前,还包括:
[0075] 步骤S5,确定所述目标应用的分屏标识关联的场景参数;
[0076] 在本实施例中,目标应用根据应用的使用场景,预设有场景参数。在存储器或者云服务器中,读取分屏标识关联的场景参数。
[0077] 步骤S6,获取传感器采集的车辆数据,根据所述车辆数据与所述场景参数的匹配程度,确定所述分屏动作;
[0078] 作为一种可选实施方式,获取传感器采集的车辆数据,根据车辆数据中各个子数据与场景参数中对应子参数的匹配程度,确定分屏动作。
[0079] 示例性的,当检测到的车辆数据为车载中控的分屏按钮被触发,根据车辆数据确定分屏按钮对应的第二分屏应用,确定分屏动作为控制目标应用和第二分屏应用分屏显示。其中车辆数据为车载中控接收到的被触发点位的像素点信息;场景参数为各个像素点信息对应的图标或按键。
[0080] 示例性的,当目标软件为导航软件时,获取车辆的定位数据,以及定位数据在导航软件中的地图位置。此时场景数据为导航事件触发条件,当车辆的地图位置显示车辆当前道路上即将有连续岔路口,则确定分屏动作为第二导航事件。
[0081] 例如,确定车辆的地图位置,车辆的导航路线上存在多个岔路口,且各个岔路口之间的路程长度小于第一阈值时,确定分屏动作为第二导航事件。
[0082] 可选地,步骤S110包括:
[0083] 步骤S111,获取所述目标应用的分屏标识,以及所述分屏动作对应的目标分屏策略;
[0084] 在本实施例中,分屏标识与目标应用关联,为目标应用在分屏事件中的标识。
[0085] 作为一种可选实施方式,基于目标应用的分屏标识确定该目标应用关联的分屏策略组,分屏策略组中包含有目标应用的全部分屏策略;在分屏策略组中确定分屏动作对应的分屏策略,以该分屏策略作为目标分屏策略。
[0086] 步骤S112,根据所述分屏策略,确定所述分屏动作对应的目标显示框架;
[0087] 步骤S113,确定所述当前显示内容,基于所述目标显示框架确定所述目标显示区域。
[0088] 作为一种可选实施方式,获取所述目标分屏策略对应的显示框架,根据当前显示内容和目标显示框架,确定目标应用分屏后,当前显示内容对应的目标显示区域。
[0089] 步骤S120,确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;
[0090] 作为一种可选实施方式,根据分屏动作对应的目标显示框架,基于车辆数据与分屏动作,确定分屏数量以及目标显示区域的尺寸信息。
[0091] 步骤S130,获取所述当前显示内容对应的功能组件的优先级;
[0092] 步骤S140,根据所述分屏数量以及所述优先级,确定目标功能组件;
[0093] 步骤S150,执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域。
[0094] 在本实施例中,第二区块为显示面板中,目标显示区域之外的显示区域,分屏应用为待分屏的应用,即分屏动作对应两个应用,一个为目标应用,一个为分屏应用,第二功能组件为分屏应用在分屏后,需要在第二区块显示的功能组件。
[0095] 作为一种可选实施方式,根据目标显示框架确定当前显示内容对应的各个功能组件关联的优先级,根据目标显示框架对应的分屏数量以及优先级,确定目标显示区域的各个分屏区域的目标功能组件;执行分屏动作,按照尺寸信息在目标显示区域对应的内容显示目标功能组件。
[0096] 可选的,步骤S150之前,还包括:
[0097] 步骤S160,基于所述目标显示区域,确定所述分屏动作对应所述分屏应用待显示的所述第二区块;
[0098] 步骤S170,获取所述分屏应用的待显示内容帧,根据所述分屏应用的第二分屏标识对应的第二显示框架,确定所述待显示内容帧中对应的所述第二功能组件。
[0099] 作为一种可选实施方式,基于目标显示区域,根据车载中控的显示范围与目标显示区域的差异区域,作为分屏动作对应分屏应用的待显示的第二区块。获取待分屏应用的待显示内容帧,根据分屏动作以及分屏应用的第二分屏标识,确定分屏应用的第二分屏策略,根据第二分屏策略确定分屏应用对应的第二显示框架。基于待显示内容帧的功能组件的优先级以及第二显示框架,确定分屏应用对应的第二功能组件,执行分屏动作,在第二区块显示第二功能组件。
[0100] 上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
[0101] 由于采用了在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域;确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;获取所述当前显示内容对应的功能组件的优先级;根据所述分屏数量以及所述优先级,确定目标功能组件;执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,所以,有效解决了相关技术中车载中控屏在软件分屏时操作逻辑混乱,给司乘安全带来风险的技术问题,实现了车载中控在分屏时软件重点信息在主体显示,降低司机操作成本的技术效果。
[0102] 基于实施例一,本申请实施例二提出一种车载中控分屏显示方法,参照图2,步骤S140包括:
[0103] 步骤S210,当所述目标应用为导航软件,且所述分屏数量大于预设阈值时,根据导航地图以及车辆数据,确定第一窗口对应的所述目标功能组件为第一岔路口的第一导航路径详情;
[0104] 在本实施例中,第一窗口、第二窗口以及第三窗口共同组成目标显示区域。导航路径详情指的是岔路口的详细地图,以及道路指示。
[0105] 步骤S220,确定第二窗口对应的所述目标功能组件为第二岔路口对应的导第二航路径详情;
[0106] 作为一种可选实施方式,当分屏数量大于2时,根据导航地图以及车辆数据对应的定位数据,确定车辆所处的地图位置,确定地图位置对应的导航路线,确定导航路线上的岔路口,当第一岔路口与地图位置的路程小于预设阈值时,确定第一岔路口的导航路径详情为第一窗口对应的目标功能组件。确定第二岔路口的导航路径详情为第二窗口对应的目标功能组件。
[0107] 示例性的,当分屏动作为第二导航事件时,分屏数量为3,根据导航地图以及车辆数据对应的定位数据,确定车辆所处的地图位置,确定地图位置对应的导航路线,确定导航路线上的岔路口,当第一岔路口与地图位置的路程小于预设阈值时,确定第一岔路口的第一导航路径详情为第一窗口对应的目标功能组件。获取第二岔路口的详情信息,基于导航路线以及所述详情信息生成第二岔路口的第二导航路径详情,确定第二导航路径详情为第二窗口对应的目标功能组件。
[0108] 步骤S230,确定第三窗口对应的所述目标功能组件为所述导航地图。
[0109] 作为一种可选实施方式,确定第三窗口的目标功能组件为导航地图。
[0110] 示例性的,第一窗口的面积大于第二窗口,第二窗口的面积不小于第三窗口。
[0111] 可选的,步骤S230之后,还包括:
[0112] 步骤S240,当所述车辆经过所述第一岔路口时,以所述第二窗口为更新后的所述第一窗口;
[0113] 步骤S250,根据所述车辆数据以及导航数据,当所述第二岔路口的预设范围内存在第三岔路口,且导航路径经过所述第三岔路口时,确定更新后的第二窗口对应的所述目标功能组件,为所述第三岔路口对应的第三导航路径详情;
[0114] 步骤S260,确定所述第三窗口对应的所述目标功能组件为所述导航地图。
[0115] 作为一种可选实施方式,当车辆经过第一岔路口时,判定行进路径是否正确,当行进路径正确时,将第二窗口的目标功能组件作为新的第一窗口的目标功能组件;获取第二岔路口对应的下一个岔路口为第三岔路口,根据车辆数据和导航数据确定第三岔路口的第三导航路径详情,将第三导航路径详情作为更新后的第二窗口对应的目标功能组件。
[0116] 可选地,步骤S150包括:
[0117] 确定第一窗口、第二窗口以及第三窗口的排列顺序,根据所述排列顺序以及各个窗口对应的目标功能组件,在目标显示区域显示第一窗口、第二窗口以及第三窗口,其中,第一窗口为车辆即将经过的岔路口的导航路径详情,第二窗口为所述岔路口的下一岔路口的导航路径详情,第三窗口为导航地图。
[0118] 在本实施例中,目标显示区域的第一窗口以及第二窗口的目标功能组件,随着车辆的行进而不断更新,保证第一窗口的目标功能组件为车辆即将经过的岔路口的导航路径详情,使得在连续岔路口等复杂场景时,司机可轻松获取变道情况,降低走错道路的概率。
[0119] 基于实施例一,本申请实施例三提出一种车载中控分屏显示方法,参照图3,步骤S150包括:
[0120] 步骤S310,根据所述目标显示区域以及所述第二区块生成待显示信号流;
[0121] 作为一种可选实施方式,根据目标显示区域以及第二区块对应的待显示内容,基于预设编码格式确定待显示信号流。
[0122] 步骤S320,将所述待显示信号流划分为分区显示信号流;
[0123] 作为一种可选实施方式,根据目标显示区域的分屏数量与第二区块的分屏数量之和,确定窗口数量,根据窗口数量将待显示信号流划分为分区显示信号流,其中分区显示信号流的数量与窗口数量相等。
[0124] 步骤S330,确定所述分区显示信号流对应的显示标识,并基于所述显示标识确定各个所述分区显示信号流的显示面积;
[0125] 步骤S340,根据所述显示面积控制显示面板显示所述分区显示信号流,以在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件。
[0126] 在本实施例中,根据各个显示信号流的显示内容,确定显示标识。
[0127] 作为一种可选实施方式,根据各个分区显示信号流的显示内容,确定显示标识,并基于显示标识确定分区显示信号流的显示比例,根据显示比例以及车载中控的屏幕面积,确定分区显示信号流的显示面积以及显示分辨率。控制车载中控的显示面板,按照显示面积和显示分辨率显示所述分区显示信号流,进而实现了在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件。
[0128] 在本实施例中,根据显示内容,将各个分区显示信号流进行划分,并确定每个区域的显示面积以及显示分辨率,使得对于分辨率要求不高的显示内容以低分辨率显示,对于分辨率要求高的显示内容以高分辨率显示,进而优化了显示速度以及分屏速度。
[0129] 由于采用了根据所述目标显示区域以及所述第二区块生成待显示信号流;将所述待显示信号流划分为分区显示信号流;确定所述分区显示信号流对应的显示标识,并基于所述显示标识确定各个所述分区显示信号流的显示面积;根据所述显示面积控制显示面板显示所述分区显示信号流,以在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件,并与前述的软件分屏方法相结合,进而在中控屏显示分屏后的界面。所以,有效解决了相关技术中车载中控屏软件分屏后显示主体不明确,分屏显示响应速度慢的技术问题,进而实现了快速在中控屏显示分屏后的软件界面,简化司机的操作步骤,提升中控屏的使用体验以及司乘安全。
[0130] 本申请还提出一种车载中控分屏显示设备,参照图4,图4为本申请实施例方案涉及的硬件运行环境的车载中控分屏显示设备结构示意图。
[0131] 如图4所示,该车载中控分屏显示设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless‑FIdelity,WI‑FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non‑Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0132] 本领域技术人员可以理解,图4中示出的结构并不构成对车载中控分屏显示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0133] 可选地,存储器1005与处理器1001电性连接,处理器1001可用于控制存储器1005的运行,还可以读取存储器1005中的数据以实现车载中控分屏显示。
[0134] 可选地,如图4所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及车载中控分屏显示程序。
[0135] 可选地,在图4所示的车载中控分屏显示设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本申请车载中控分屏显示设备中的处理器1001、存储器1005可以设置在车载中控分屏显示设备中。
[0136] 如图4所示,所述车载中控分屏显示设备通过处理器1001调用存储器1005中存储的车载中控分屏显示程序,并执行本申请实施例提供的车载中控分屏显示方法的相关步骤操作:
[0137] 在基于目标应用的显示界面触发分屏动作时,确定所述显示界面的当前显示内容,以及分屏后所述目标应用对应的目标显示区域;
[0138] 确定所述分屏动作对应的分屏数量以及所述目标显示区域对应的尺寸信息;
[0139] 获取所述当前显示内容对应的功能组件的优先级;
[0140] 根据所述分屏数量以及所述优先级,确定目标功能组件;
[0141] 执行所述分屏动作,以按照所述尺寸信息在所述目标显示区域中显示所述目标功能组件,以及在第二区块显示分屏应用对应的第二功能组件,其中,所述第二区块为所述目标显示区域之外的显示区域。
[0142] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0143] 获取待适配应用的应用界面分布,确定所述应用界面分布中各个功能组件的优先级;
[0144] 确定所述待适配应用的分屏策略,以及所述分屏策略对应的分屏数量;
[0145] 根据所述分屏数量以及所述优先级,确定目标显示区域对应的目标功能组件;
[0146] 基于所述目标显示区域以及对应的所述目标功能组件关联为显示框架,并将所述显示框架、所述分屏策略以及分屏标识关联存储。
[0147] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0148] 确定所述目标应用的分屏标识关联的场景参数;
[0149] 获取传感器采集的车辆数据,根据所述车辆数据与所述场景参数的匹配程度,确定所述分屏动作。
[0150] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0151] 获取所述目标应用的分屏标识,以及所述分屏动作对应的目标分屏策略;
[0152] 根据所述目标分屏策略,确定所述分屏动作对应的目标显示框架;
[0153] 确定所述当前显示内容,基于所述目标显示框架确定所述目标显示区域。
[0154] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0155] 当所述目标应用为导航软件,且所述分屏数量大于预设阈值时,根据导航地图以及车辆数据,确定第一窗口对应的所述目标功能组件为第一岔路口的第一导航路径详情;
[0156] 确定第二窗口对应的所述目标功能组件为第二岔路口对应的第二导航路径详情;
[0157] 确定第三窗口对应的所述目标功能组件为所述导航地图。
[0158] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0159] 当所述车辆经过所述第一岔路口时,以所述第二窗口为更新后的所述第一窗口;
[0160] 根据所述车辆数据以及导航数据,当所述第二岔路口的预设范围内存在第三岔路口,且导航路径经过所述第三岔路口时,确定更新后的第二窗口对应的所述目标功能组件,为所述第三岔路口对应的第三导航路径详情;
[0161] 确定所述第三窗口对应的所述目标功能组件为所述导航地图。
[0162] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0163] 基于所述目标显示区域,确定所述分屏动作对应所述分屏应用待显示的所述第二区块;
[0164] 获取所述分屏应用的待显示内容帧,根据所述分屏应用的第二分屏标识对应的第二显示框架,确定所述待显示内容帧中对应的所述第二功能组件。
[0165] 可选地,处理器1001可以调用存储器1005中存储的车载中控分屏显示程序,还执行以下操作:
[0166] 根据所述目标显示区域以及所述第二区块生成待显示信号流;
[0167] 将所述待显示信号流划分为分区显示信号流;
[0168] 确定所述分区显示信号流对应的显示标识,并基于所述显示标识确定各个所述分区显示信号流的显示面积;
[0169] 根据所述显示面积控制显示面板显示所述分区显示信号流,以在所述目标显示区域中显示所述目标功能组件,在所述第二区块显示所述第二功能组件。
[0170] 此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车载中控分屏显示程序,所述车载中控分屏显示程序被处理器执行时实现如上所述车载中控分屏显示方法任一实施例的相关步骤。
[0171] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0172] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0173] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0174] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0175] 应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本申请可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0176] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0177] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。