一种汽车智能座舱显示屏中的油耗量展示方法及装置与流程

文档序号:33338424发布日期:2023-03-04 01:50阅读:32来源:国知局
一种汽车智能座舱显示屏中的油耗量展示方法及装置与流程

1.本发明涉及汽车智能座舱设计领域,具体而言,涉及一种汽车智能座舱显示屏中的油耗量展示方法及装置。


背景技术:

2.目前智能驾驶越来越普及,新能源车越来越普遍,随之而来的是对智能座舱的需求越来越高,而智能座舱中起着至关重要的设备包括用于对汽车状态进行展示的显示屏。汽车智能座舱中的显示屏中通常会显示汽车的行驶速度,油耗情况,车内温度等信息,用户可以通过对显示屏中的信息进行查看从而得知当前汽车的运行状态。
3.现有技术中,在对车辆的油耗情况在显示屏中进行展示时,通常是直接将车辆的油耗量的数值在显示屏中进行展示。发明人在研究中发现,若仅仅将车辆的油耗量的数值在显示屏中进行展示,用户只能知晓当前时刻的车辆油耗量情况,但无法获知车辆在行驶中油耗量的变化趋势。因此,如何将车辆油耗量在汽车智能座舱中的显示屏中进行展示,以使用户能够获知车辆在行驶中油耗量的变化趋势成为了一个亟待解决的问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种汽车智能座舱显示屏中的油耗量展示方法及装置,以使用户能够获知车辆在行驶中油耗量的变化趋势。
5.第一方面,本技术实施例提供了一种汽车智能座舱显示屏中的油耗量展示方法,所述方法包括:
6.实时获取至少两个时间点的车辆油耗量;
7.对于每个时间点,以该时间点为横坐标值,以该时间点的车辆油耗量为纵坐标值生成该时间点对应的目标坐标点;
8.根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,其中,所述目标图形用于描述车辆油耗量随时间的变化情况;
9.将所述目标图形在显示屏的显示组件中进行展示。
10.可选地,所述根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,包括:
11.根据每个时间点的时间先后顺序,依次使用长方形对每两个时间点各自对应的目标坐标点之间的区域进行填充得到初始图形,其中,每个所述时间点对应的目标坐标点为长方形的宽的中点,长方形的宽为预设值;
12.判断所述目标坐标点的数量是否超过两个;
13.若所述目标坐标点的数量未超过两个,则将所述初始图形确定为所述目标图形。
14.可选地,在判断所述目标坐标点的数量是否超过两个后,所述方法还包括:
15.若所述目标坐标点的数量超过两个,则对与所述初始图形相邻的目标区域进行填充,其中,所述目标区域满足能够将所述初始图形中的每两个相交的长方形的长边进行平
滑填充;
16.将填充后的目标区域与所述初始图形确定为所述目标图形。
17.可选地,所述将所述目标图形在显示屏的显示组件中进行展示,包括:
18.判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量;
19.若所述目标图形中所包含的目标坐标点的数量未超过所述显示组件所能显示的最大坐标点数量,则将所述目标图形在显示屏的显示组件中进行展示。
20.可选地,在判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量后,所述方法还包括:
21.若所述目标图形中所包含的目标坐标点的数量超过所述显示组件所能显示的最大坐标点数量,则根据目标滑动步长和目标滑动窗口大小将所述目标图形在所述显示组件中进行滑动窗口展示。
22.可选地,所述根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,包括:
23.对于在时间先后顺序上相邻的每两个相邻时间点,将该两个相邻时间点各自对应的相邻目标坐标点之间的时间进行切分,得到该两个相邻时间点各自对应的相邻目标坐标点之间的至少一个子时间点;
24.根据该两个相邻时间点各自对应的相邻目标坐标点和每个所述子时间点的时间先后顺序,依次将每个所述相邻目标坐标点和每个所述子时间点对应的目标子坐标点进行连接得到所述目标图形。
25.第二方面,本技术实施例提供了一种汽车智能座舱显示屏中的油耗量展示装置,所述装置包括:
26.车辆油耗量获取模块,用于实时获取至少两个时间点的车辆油耗量;
27.目标坐标点生成模块,用于对于每个时间点,以该时间点为横坐标值,以该时间点的车辆油耗量为纵坐标值生成该时间点对应的目标坐标点;
28.目标图形确定模块,用于根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,其中,所述目标图形用于描述车辆油耗量随时间的变化情况;
29.目标图形展示模块,用于将所述目标图形在显示屏的显示组件中进行展示。
30.可选地,所述目标图形确定模块在用于根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形时,具体用于:
31.根据每个时间点的时间先后顺序,依次使用长方形对每两个时间点各自对应的目标坐标点之间的区域进行填充得到初始图形,其中,每个所述时间点对应的目标坐标点为长方形的宽的中点,长方形的宽为预设值;
32.判断所述目标坐标点的数量是否超过两个;
33.若所述目标坐标点的数量未超过两个,则将所述初始图形确定为所述目标图形。
34.可选地,所述目标图形确定模块在用于判断所述目标坐标点的数量是否超过两个后,还用于:
35.若所述目标坐标点的数量超过两个,则对与所述初始图形相邻的目标区域进行填
充,其中,所述目标区域满足能够将所述初始图形中的每两个相交的长方形的长边进行平滑填充;
36.将填充后的目标区域与所述初始图形确定为所述目标图形。
37.可选地,所述目标图形展示模块在用于将所述目标图形在显示屏的显示组件中进行展示时,具体用于:
38.判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量;
39.若所述目标图形中所包含的目标坐标点的数量未超过所述显示组件所能显示的最大坐标点数量,则将所述目标图形在显示屏的显示组件中进行展示。
40.可选地,所述目标图形展示模块还用于:
41.在判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量后,若所述目标图形中所包含的目标坐标点的数量超过所述显示组件所能显示的最大坐标点数量,则根据目标滑动步长和目标滑动窗口大小将所述目标图形在所述显示组件中进行滑动窗口展示。
42.可选地,所述目标图形确定模块在用于根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形时,具体用于:
43.对于在时间先后顺序上相邻的每两个相邻时间点,将该两个相邻时间点各自对应的相邻目标坐标点之间的时间进行切分,得到该两个相邻时间点各自对应的相邻目标坐标点之间的至少一个子时间点;
44.根据该两个相邻时间点各自对应的相邻目标坐标点和每个所述子时间点的时间先后顺序,依次将每个所述相邻目标坐标点和每个所述子时间点对应的目标子坐标点进行连接得到所述目标图形。
45.本技术提供的技术方案包括但不限于以下有益效果:
46.实时获取至少两个时间点的车辆油耗量;对于每个时间点,以该时间点为横坐标值,以该时间点的车辆油耗量为纵坐标值生成该时间点对应的目标坐标点;通过上述步骤,能够根据汽车行驶过程中实时采集到的车辆油耗量与采集时间之间的对应关系,得到用于描述每个时间点油耗量的坐标点。
47.根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,其中,所述目标图形用于描述车辆油耗量随时间的变化情况;通过上述步骤,通过根据时间先后顺序将每个描述油耗量的坐标点进行连接,能够得到用于描述车辆油耗量随时间变化情况和变化趋势的图形。
48.将所述目标图形在显示屏的显示组件中进行展示;通过上述步骤,能够实现通过显示屏将用于描述车辆油耗量随时间变化情况和变化趋势的图形向用户进行展示。
49.采用上述方法,通过根据实时获取到的车辆油耗量与获取时间生成每个获取时间对应的油耗量坐标点后,将每个坐标点根据获取时间的先后顺序依次进行连接得到用于描述车辆油耗量随时间变化情况和变化趋势的图形,并将该图形在显示屏中进行展示,以使用户能够获知车辆在行驶中油耗量的变化趋势。
50.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
51.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
52.图1示出了本发明实施例一所提供的一种汽车智能座舱显示屏中的油耗量展示方法的流程图;
53.图2示出了本发明实施例一所提供的一种目标图像的示意图;
54.图3示出了本发明实施例一所提供的一种目标图形确定方法的流程图;
55.图4示出了本发明实施例一所提供的一种初始图形的示意图;
56.图5示出了本发明实施例一所提供的第二种初始图形的示意图;
57.图6示出了本发明实施例一所提供的第三种初始图形的示意图;
58.图7示出了本发明实施例一所提供的第二种目标图形确定方法的流程图;
59.图8示出了本发明实施例一所提供的一种初始图形填充方法的示意图;
60.图9示出了本发明实施例一所提供的第二种初始图形填充方法的示意图;
61.图10示出了本发明实施例一所提供的一种滑动显示的示意图;
62.图11示出了本发明实施例一所提供的第三种目标图形确定方法的流程图;
63.图12示出了本发明实施例一所提供的第二种目标图形的示意图;
64.图13示出了本发明实施例一所提供的一种滑动展示方法的示意图;
65.图14示出了本发明实施例二所提供的一种汽车智能座舱显示屏中的油耗量展示装置的结构示意图。
具体实施方式
66.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
67.实施例一
68.为便于对本技术进行理解,下面结合图1示出的本发明实施例一所提供的一种汽车智能座舱显示屏中的油耗量展示方法的流程图描述的内容对本技术实施例一进行详细说明。
69.参见图1所示,图1示出了本发明实施例一所提供的一种汽车智能座舱显示屏中的油耗量展示方法的流程图,其中,所述方法包括步骤s101~s104:
70.s101:实时获取至少两个时间点的车辆油耗量。
71.具体的,为了得到车辆油耗量随时间的变化情况,需要实时获取至少两个时间点的车辆油耗量;时间点的选择是预先设置好的特定几个时间点,或者是设置一个采集周期,
每个采集周期中每隔特定时长设置一个时间点,在该时间点获取当前的车辆油耗量。
72.s102:对于每个时间点,以该时间点为横坐标值,以该时间点的车辆油耗量为纵坐标值生成该时间点对应的目标坐标点。
73.具体的,建立一个二维坐标系,以时间点为横坐标,以油耗量为纵坐标确定出每个时间点对应的目标坐标点,每个时间点对应的目标坐标点用于描述该时间点下的车辆油耗量。
74.s103:根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,其中,所述目标图形用于描述车辆油耗量随时间的变化情况。
75.具体的,将每个目标坐标点以其各自指示的时间点的时间先后顺序进行依次连接,例如,参见图2所示,图2示出了本发明实施例一所提供的一种目标图像的示意图,其中,当采集到了第一时间点x1的车辆油耗量为y1,第二时间点x2的车辆油耗量为y2,第三时间点x3的车辆油耗量为y3,第四时间点x4的车辆油耗量为y4时,第一时间点对应的第一目标坐标点为(x1,y1),第二时间点对应的第二目标坐标点为(x2,y2),第三时间点对应的第三目标坐标点为(x3,y3),第四时间点对应的第四目标坐标点为(x4,y4),上述四个时间点的时间先后顺序为由先到后依次为第一时间点、第二时间点、第三时间点和第四时间点,则依次将第一目标坐标点、第二目标坐标点、第三目标坐标点和第四目标坐标点进行连接得到目标图形。
76.s104:将所述目标图形在显示屏的显示组件中进行展示。
77.具体的,将所述目标图形在显示屏的显示组件中进行展示,以使用户能够通过显示屏获知车辆油耗量随时间的变化情况。
78.在一个可行的实施方案中,参见图3所示,图3示出了本发明实施例一所提供的一种目标图形确定方法的流程图,其中,所述根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,包括步骤s301~s303:
79.s301:根据每个时间点的时间先后顺序,依次使用长方形对每两个时间点各自对应的目标坐标点之间的区域进行填充得到初始图形,其中,每个所述时间点对应的目标坐标点为长方形的宽的中点,长方形的宽为预设值。
80.具体的,连接方式为使用长方形对每两个时间点各自对应的目标坐标点之间的区域进行颜色图形填充,例如,参见图4所示,图4示出了本发明实施例一所提供的一种初始图形的示意图,其中,对于第一时间点对应的第一目标坐标点为(x1,y1),第二时间点对应的第二目标坐标点为(x2,y2),第三时间点对应的第三目标坐标点为(x3,y3),第四时间点对应的第四目标坐标点为(x4,y4),对于第一目标坐标点和第二目标坐标点,以第一目标坐标点为第一长方形的一条宽的中点,以第二目标坐标点为第一长方形的另一条宽的中点,以预设值为长方形的宽,对第一目标坐标点和第二目标坐标点之间的区域进行填充;对于第二目标坐标点和第三目标坐标点,以及第三目标坐标点和第四目标坐标点均参考上述方法进行长方形填充,最后得到由多个长方形(部分重叠)组成的初始图形。
81.s302:判断所述目标坐标点的数量是否超过两个。
82.具体的,参见图5所示,图5示出了本发明实施例一所提供的第二种5初始图形的示意图,其中,由于当目标坐标点数量为两个时,初始图形仅为
83.一个长方形;参见图6所示,图6示出了本发明实施例一所提供的第三种初始图形的示意图,其中,当目标坐标点数量超过两个时,若每个目标坐标点所指示的车辆油耗量相
同,则初始图像也仅为一个长方形,但若出现不同
84.的车辆油耗量,则初始图像中所包含的长方形会出现相交和重叠的情况(参0见图4),需要再次进行后处理,所以以两个作为数量判断的分界点,通过
85.判断所述目标坐标点的数量是否超过两个以确定出是否需要对初始图像进行后续处理。
86.s303:若所述目标坐标点的数量未超过两个,则将所述初始图形确定为所述目标图形。
87.5具体的,若所述目标坐标点的数量未超过两个,则将所述初始图形(不
88.存在重叠和相交的唯一长方形)确定为所述目标图形。
89.在一个可行的实施方案中,参见图7所示,图7示出了本发明实施例一所提供的第二种目标图形确定方法的流程图,其中,在判断所述目标坐标
90.点的数量是否超过两个后,所述方法还包括步骤s701~s702:0s701:若所述目标坐标点的数量超过两个,则对与所述初始图形相邻的目标区域进行填充,其中,所述目标区域满足能够将所述初始图形中的每两个相交的长方形的长边进行平滑填充。
91.具体的,若所述目标坐标点的数量超过两个,初始图像中所包含的长方
92.形会出现相交和重叠的情况,在出现重叠相交的情况时,会出现在目标坐标5点的上半部分图形缺失但下半部分图形重叠,或者是上半部分图形重叠但
93.下半部分图形缺失的情况,从而导致初始图形在视觉效果上不是一个平滑的曲线,则对与所述初始图形相邻的目标区域(缺失部分)进行填充,以将初始图形进行填充后得到一个连续的平滑图形。
94.所述平滑填充的方法包括:判断初始图形中相交的两个长方形是下半部分重叠还是上半部分重叠;当下半部分重叠时,将相交的两个长方形上半部分的长边延长线与第一预设圆弧所包围的区域进行填充;当上半部分重叠时,将相交的两个长方形下半部分的长边延长线与第二预设圆弧所包围的区域进行填充。
95.具体步骤如下:
96.步骤一,判断初始图形中相交的两个长方形是下半部分重叠还是上半部分重叠,当下半部分重叠时执行步骤二,当上半部分重叠时执行步骤三。
97.步骤二,参见图8所示,图8示出了本发明实施例一所提供的一种初始图形填充方法的示意图,其中,当下半部分重叠时,上半部分是空缺的,两个长方形存在两个交点,将同时作为目标坐标点的交点作为长方型交点b,将两个长方形的长上的交点记为长方形交点f,以长方形的宽的一半的值作为填充圆的半径,以目标长方形交点b作为填充圆的圆心做圆形填充;然后将两个相邻长方形各自延长方形的长往长方形交点b处方向做延长线(第一延长线和第二延长线),得到长边交点b,能够得到长方形交点b到长边交点b的距离bb,将bb的连接线往长方形交点b的方向做延长线(记为第三延长线,由几何学可知该延长线经过长方形交点f),在第三延长线中以长方形交点b的反方向为方向,取以长方形交点f为端点,以bb为长度的线段,得到线段df,d为该线段的另一个端点,然后以d为圆心,长方形的宽的一半作为元的半径做圆,能够得到圆与两个长方形的边的两个交点(记为d和e),将由fd、fe以及de这段圆弧所包围起来的区域进行填充。
98.步骤三:参见图9所示,图9示出了本发明实施例一所提供的第二种初始图形填充
方法的示意图,其中,当上半部分重叠时,下半部分是空缺的,两个长方形存在两个交点,将同时作为目标坐标点的交点作为长方型交点n,将两个长方形的长上的交点记为长方形交点g,以长方形的宽的一半的值作为填充圆的半径,以目标长方形交点n作为填充圆的圆心做圆形填充;然后将两个相邻长方形各自延长方形的长往长方形交点n处方向做延长线(第一延长线和第二延长线),得到长边交点c,能够得到长方形交点n到长边交点c的距离nc,将nc的连接线往长方形交点n的方向做延长线(记为第三延长线,由几何学可知该延长线经过长方形交点g),在第三延长线中以长方形交点n的反方向为方向,取以长方形交点g为端点,以nc为长度的线段,得到线段mg,m为该线段的另一个端点,然后以m为圆心,长方形的宽的一半作为元的半径做圆,能够得到圆与两个长方形的边的两个交点(记为j和k),将由gj、gk以及jk这段圆弧所包围起来的区域进行填充。
99.s702:将填充后的目标区域与所述初始图形确定为所述目标图形。
100.具体的,将填充后的目标区域与所述初始图形共同组成的图像确定为所述目标图形,这样得到的目标图形就是平滑的图形了。
101.在一个可行的实施方案中,参见图8所示,图8示出了本发明实施例一所提供的一种目标图形展示方法的流程图,其中,所述将所述目标图形在显示屏的显示组件中进行展示,包括步骤s801~s802:
102.s801:判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量。
103.具体的,由于显示组件中能显示的图形的尺寸有限,则需要判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量,以确定出当前的目标图形能否能全部完整的在显示组件中显示。
104.s802:若所述目标图形中所包含的目标坐标点的数量未超过所述显示组件所能显示的最大坐标点数量,则将所述目标图形在显示屏的显示组件中进行展示。
105.具体的,若所述目标图形中所包含的目标坐标点的数量未超过所述显示组件所能显示的最大坐标点数量,说明当前的目标图形能全部完整的在显示组件中显示,则不需要进行滑动显示处理。
106.在一个可行的实施方案中,在判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量后,所述方法还包括:
107.若所述目标图形中所包含的目标坐标点的数量超过所述显示组件所能显示的最大坐标点数量,则根据目标滑动步长和目标滑动窗口大小将所述目标图形在所述显示组件中进行滑动窗口展示。
108.具体的,若所述目标图形中所包含的目标坐标点的数量超过所述显示组件所能显示的最大坐标点数量,说明当前的目标图形不能全部完整的在显示组件中显示,作为需要根据目标滑动步长和目标滑动窗口大小将所述目标图形在所述显示组件中进行滑动窗口展示,其中,目标滑动步长为每两个时间点之间的时间间隔,目标滑动窗口大小为显示组件所能显示的最大时间间隔。
109.滑动显示为每当获取到一个新的目标坐标点,将原始的目标图形中的每个目标坐标点均向横坐标的负方向进行移动(滑动窗口的坐标不变),即将每个目标坐标点的横坐标减去预设阈值得到展示坐标,然后根据每个展示坐标重新根据步骤s102~s104中的步骤生
成新的目标图形进行展示,未位于滑动窗口内的展示坐标点及图形不进行展示,仅展示位于动窗口内的展示坐标点及图形。
110.例如,参见图10所示,图10示出了本发明实施例一所提供的一种滑动显示的示意图,其中,当显示组件中能显示的最大坐标点数量为4时,当前的目标图形中包含第一目标坐标点,第二目标坐标点,第三目标坐标点和第四目标坐标点,则当采集到第五时间点对应的第五目标坐标点时,将第一目标坐标点、第二目标坐标点,第三目标坐标点和第四目标坐标点均向左移动预设距离,将未位于滑动窗口(显示组件)内的图形进行隐藏,将位于滑动窗口(显示组件)内的图形(包括第二目标坐标点,第三目标坐标点、第四目标坐标点和第五坐标点的图形)进行展示。
111.在一个可行的实施方案中,参见图11所示,图11示出了本发明实施例一所提供的第三种目标图形确定方法的流程图,其中,所述根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,包括步骤s1101~s1102。
112.s1101:对于在时间先后顺序上相邻的每两个相邻时间点,将该两个相邻时间点各自对应的相邻目标坐标点之间的时间进行切分,得到该两个相邻时间点各自对应的相邻目标坐标点之间的至少一个子时间点。
113.具体的,将每两个相邻时间点之间的时间段按照预设的拆分数量进行均分,得到至少一个子时间点,例如,将第一时间点和第二时间点之间的时间拆分为四段,可以得到三个子时间点p1、p2和p3,根据该两个相邻目标坐标点的坐标可以得到包含该两个相邻目标坐标点的直线方程,根据三个子时间点p1、p2和p3的横坐标(由于是均分,所以可以通过除法计算得到)能够确定出三个子时间点p1、p2和p3在该直线方程上的纵坐标(记为q1,q2和q3),可以得到三个子时间点对应的目标子坐标点,第一子坐标点(p1,q1),第二子坐标点(p2,q2)和第三子坐标点(p3,q3)。
114.s1102:根据该两个相邻时间点各自对应的相邻目标坐标点和每个所述子时间点的时间先后顺序,依次将每个所述相邻目标坐标点和每个所述子时间点对应的目标子坐标点进行连接得到所述目标图形。
115.具体的,目标子坐标点的横坐标为子时间点,纵坐标为该子时间点下的车辆油耗量,或者,根据该两个相邻时间点的直线方程,确定出将每个子时间点作为横坐标在直线方程所指示的直线上,该横坐标所对应的纵坐标,将每个横坐标和对应的纵坐标作为目标子坐标点。
116.在依次将每个所述相邻目标坐标点和每个所述子时间点对应的目标子坐标点进行连接得到所述目标图形时,可以使用不用颜色的图形进行连接,以实现得到包括不同颜色图形的目标图形,能够丰富显示屏中的展示效果。
117.参见图12所示,图12示出了本发明实施例一所提供的第二种目标图形的示意图,其中,根据该两个相邻时间点各自对应的相邻目标坐标点和每个所述子时间点的时间先后顺序,依次将每个所述相邻目标坐标点,例如,第一目标坐标点(x1,y1),第二目标坐标点(x2,y2),第一子坐标点(p1,q1),第二子坐标点(p2,q2)和第三子坐标点(p3,q3)中的时间由先到后的顺序依次为第一目标坐标点,第一子坐标点,第二子坐标点,第三子坐标点和第二目标坐标点,则依次将第一目标坐标点,第一子坐标点,第二子坐标点,第三子坐标点和第二目标坐标点进行连接得到所述目标图形。
118.在使用不用颜色的图形进行连接时,可以使用红色直线对第一目标坐标点和第一子坐标点进行连接,使用黄色直线对第一子坐标点和第二子坐标点进行连接,使用蓝色直线对第二子坐标点和第三子坐标点进行连接,使用绿色直线对第三子坐标点和第二目标坐标点进行连接。
119.值得注意的是,在进行滑动窗口展示时,还可以根据每两个相邻子时间点之间的距离作为目标滑动步长,以显示组件所能显示的最大时间为目标滑动窗口大小将目标图形进行滑动展示。
120.例如,参见图13所示,图13示出了本发明实施例一所提供的一种滑动展示方法的示意图,其中,设第一目标坐标点为a1,第二目标坐标点为b1,第三目标坐标点为c1;过a1点做与x轴平行的直线,将该直线进行等分得到三个点a2、a3和a4,同理过b1点做与x轴平行的直线,将该直线进行等分得到三个点b2、b3和b4;当第一目标坐标点需要向左边平移,第一目标坐标点向左平移的距离和第二目标坐标点向左平移的距离保持一致,当a1移动距离为a
1 a2时,b1需要移动b
1 b2;分别作a2、a3和a4与y轴平行的直线,可以得到与目标图形长边的交点a1、b1、c1和a2、b2、c2;分别作b2、b3和b4与y轴平行的直线,可以得到与目标图形长边的交点d1、e1、f1和d2、e2、f2;跟据a1点和b1点的坐标以及预设的均分长度,可知晓a2、a3、a4以及b2、b3、b4的坐标,同时根据直线函数以及目标图形中长方形的宽度可以求得a1、b1、c1和a2、b2、c2、e1、f1、e2、f2的坐标。
121.d1和d2有一点特殊,因为这两个点是在弧线的区域上面,就不能通过直线函数来获取点坐标,已知我们之前生成弧线的时候,已经知晓弧线圆的圆心坐标和半径,同时根据b1b2的间距知道d1的x坐标(记为xd);圆的方程为:(x
d-0.xd)^2+(y
d-0.yd)^2=r^2(r为进行平滑填充时所做圆的半径);通过圆的方程,结合d1的x坐标,则可获取到d1的y坐标(记为yd)。不过这里需要注意一点的是:通过圆坐标算出的d1的y坐标应该是有2个值,根据具体的情况选择正确的值。通过这样的方法,a1进行左移到a2,b1左移到b2,这样就实现了动态生成曲线模型,同时进行平移的操作保证界面显示的点数量不超过最大值。
122.实施例二
123.参见图14所示,图14示出了本发明实施例二所提供的一种汽车智能座舱显示屏中的油耗量展示装置的结构示意图,其中,所述装置包括:
124.车辆油耗量获取模块1401,用于实时获取至少两个时间点的车辆油耗量;
125.目标坐标点生成模块1402,用于对于每个时间点,以该时间点为横坐标值,以该时间点的车辆油耗量为纵坐标值生成该时间点对应的目标坐标点;
126.目标图形确定模块1403,用于根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形,其中,所述目标图形用于描述车辆油耗量随时间的变化情况;
127.目标图形展示模块1404,用于将所述目标图形在显示屏的显示组件中进行展示。
128.在一个可行的实施方案中,所述目标图形确定模块在用于根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形时,具体用于:
129.根据每个时间点的时间先后顺序,依次使用长方形对每两个时间点各自对应的目标坐标点之间的区域进行填充得到初始图形,其中,每个所述时间点对应的目标坐标点为
长方形的宽的中点,长方形的宽为预设值;
130.判断所述目标坐标点的数量是否超过两个;
131.若所述目标坐标点的数量未超过两个,则将所述初始图形确定为所述目标图形。
132.在一个可行的实施方案中,所述目标图形确定模块在用于判断所述目标坐标点的数量是否超过两个后,还用于:
133.若所述目标坐标点的数量超过两个,则对与所述初始图形相邻的目标区域进行填充,其中,所述目标区域满足能够将所述初始图形中的每两个相交的长方形的长边进行平滑填充;
134.将填充后的目标区域与所述初始图形确定为所述目标图形。
135.在一个可行的实施方案中,所述目标图形展示模块在用于将所述目标图形在显示屏的显示组件中进行展示时,具体用于:
136.判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量;
137.若所述目标图形中所包含的目标坐标点的数量未超过所述显示组件所能显示的最大坐标点数量,则将所述目标图形在显示屏的显示组件中进行展示。
138.在一个可行的实施方案中,所述目标图形展示模块还用于:
139.在判断所述目标图形中所包含的目标坐标点的数量是否超过所述显示组件所能显示的最大坐标点数量后,若所述目标图形中所包含的目标坐标点的数量超过所述显示组件所能显示的最大坐标点数量,则根据目标滑动步长和目标滑动窗口大小将所述目标图形在所述显示组件中进行滑动窗口展示。
140.可选地,所述目标图形确定模块在用于根据每个时间点的时间先后顺序,依次将每两个时间点各自对应的目标坐标点进行连接得到目标图形时,具体用于:
141.对于在时间先后顺序上相邻的每两个相邻时间点,将该两个相邻时间点各自对应的相邻目标坐标点之间的时间进行切分,得到该两个相邻时间点各自对应的相邻目标坐标点之间的至少一个子时间点;
142.根据该两个相邻时间点各自对应的相邻目标坐标点和每个所述子时间点的时间先后顺序,依次将每个所述相邻目标坐标点和每个所述子时间点对应的目标子坐标点进行连接得到所述目标图形。
143.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
144.本发明实施例所提供的汽车智能座舱显示屏中的油耗量展示装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
145.在本发明所提供的实施例中,应该理解到,所揭露系统和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可
以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
146.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
147.另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
148.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
149.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
150.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1