一种对象排布方法、系统、车辆以及存储介质与流程

文档序号:35075234发布日期:2023-08-09 18:57阅读:24来源:国知局
一种对象排布方法、系统、车辆以及存储介质与流程

本技术涉及车机应用,特别是一种对象排布方法、系统、车辆以及存储介质。


背景技术:

1、随着汽车智能化的不断发展,车辆的内饰越来越受到人们的青睐,特别是车机屏幕的尺寸越来越大,但是,目前车机屏幕上的应用程序的位置都是固定的,随着车机屏幕尺寸的不断增大,伴随而来的问题是,若某个常用应用程序被固定在车机屏幕的最右侧,驾驶员需要伸手去操作这个常用应用程序,操作不方便,尤其是驾驶员在佩戴安全带的情况下很难操作到位于远离驾驶座位一侧的应用程序,不仅给驾驶员带来不好的操作体验,同时,不利于驾驶员的安全驾驶。

2、针对上述问题,本技术提出了一种对象排布方法。


技术实现思路

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、本技术实施例提供了一种对象排布方法,所述方法包括:获取多个目标对象各自对应的操作次数,并对多个所述目标对象各自对应的操作次数进行监听;响应于监听到的多个所述目标对象中任一个第一目标对象对应的操作次数被更新,将操作次数被更新后的所述第一目标对象对应的操作次数与多个所述目标对象中的剩余目标对象各自对应的操作次数进行比较;根据比较结果,将多个所述目标对象在车机屏幕上的显示位置按照操作次数数值由大到小的顺序进行排布;操作次数数值越大,对应的目标对象的显示位置越靠近驾驶座位。本技术通过监听目标对象的操作次数,并根据目标对象的操作次数来对目标对象在车机屏幕上的显示位置进行排布,可以使目标对象更靠近驾驶座位,从而使驾驶员更容易操作到目标对象,不仅可以提高驾驶员的操作体验,还可以提高驾驶员的驾驶安全性。

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