CN113961114A - 主题替换方法、装置、电子设备及存储介质 - Google Patents
主题替换方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113961114A CN113961114A CN202111266043.0A CN202111266043A CN113961114A CN 113961114 A CN113961114 A CN 113961114A CN 202111266043 A CN202111266043 A CN 202111266043A CN 113961114 A CN113961114 A CN 113961114A
- Authority
- CN
- China
- Prior art keywords
- theme
- replaced
- information
- vehicle
- modal
- 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; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/451—Execution arrangements for user interfaces
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)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Navigation (AREA)
Abstract
本发明实施例公开了一种主题替换方法、装置、电子设备及存储介质,该方法包括:获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个;基于待替换主题更新所述车机***中各个应用的主界面。本发明实施例的技术方案,以便捷的方式实现了车机主题的自动化替换,提升了主题自动替换过程中的智能性和趣味性。
Description
技术领域
本发明实施例涉及车机设备技术领域,尤其涉及一种主题替换方法、装置、电子设备及存储介质。
背景技术
在汽车领域,随着相关技术的不断更新迭代,车载终端上用于展示信息的显示屏逐渐变大,用户对车载终端的使用也愈加频繁。
现有技术在更改车载终端界面主题的过程中,用户可以根据自己的喜好,以手动的方式在车载终端上选择相应的主题;或者,将车载终端与手机端相关联,根据手机端的时间更换相应的主题。
然而,相关技术提供的方案中,一方面,手动更换主题的方式十分繁琐,如果用户处于驾驶状态,这种方式还可能影响行车安全;另一方面,利用手机端更换主题时,仅能够以手机上的时间为更换依据,所更换的主题可能与用户当前的驾驶状态并不契合,也即是说,所更换的主题无法有效地缓解用户的视觉疲劳,且同样可能影响用户驾驶。
发明内容
本发明提供一种主题替换方法、装置、电子设备及存储介质,以便捷的方式实现了车机主题的自动化替换,提升了主题自动替换过程中的智能性和趣味性。
第一方面,本发明实施例提供了一种主题替换方法,该方法包括:
获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个;
基于待替换主题更新所述车机***中各个应用的主界面。
第二方面,本发明实施例还提供了一种主题替换装置,该装置包括:
待替换主题确定模块,用于获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个;
主界面更新模块,用于基于待替换主题更新所述车机***中各个应用的主界面。
第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例任一所述的主题替换方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例任一所述的主题替换方法。
本发明实施例的技术方案,应用于车机***中,先获取多模态信息,进而确定出与多模态信息相对应的待替换主题,基于待替换主题即可更新车机***中各个应用的主界面,以便捷的方式实现了车机主题的自动化替换,避免了手动替换的繁琐过程,同时,基于多模态信息确定的主题不仅更契合车辆当前的状态,也可以更有效地缓解用户视觉疲劳并辅助驾驶,提升了主题自动替换过程中的智能性和趣味性。
附图说明
为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
图1为本发明实施例一所提供的一种主题替换方法的流程示意图;
图2为本发明实施例二所提供的一种主题替换方法的流程示意图;
图3为本发明实施例二所提供的一种主题替换方法的流程图;
图4为本发明实施例三所提供的一种主题替换装置的结构框图;
图5为本发明实施例四所提供的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一所提供的一种主题替换方法的流程示意图,本实施例可适用于对车机***的当前主题进行自动更换的情况,该方法可以由主题替换装置来执行,该装置可以通过软件和/或硬件的形式实现,该硬件可以是电子设备,如移动终端、PC端或服务器等。
为了清楚地了解本发明实施例的技术方案,可以先对应用场景进行示例性说明。本发明实施例的方案应用于车机***中,当前的车机***可以是融合了传统的车载导航以及汽车控制功能的车联网***,属于一种车载终端设备。车机***可以通过传感器采集车辆以及当前道路的多种信息,并通过显示器、摄像头、音响和麦克风等装置与车内用户进行多种形式的人机交互,进而实现对车辆、路况以及用户的多种动态信息和静态信息的采集、存储和处理。同时,车机***通过无线通信技术与云端相连,进一步增强了信息处理能力。本领域技术人员应当理解,车机***反映车辆及路况信息、以及辅助用户驾驶的功能可以通过多种应用程序来实现。
随着车机***的不断发展,与之相关联的显示装置也逐渐变大,各应用程序在显示的过程中,会基于当前主题以特定的界面、图标以及排布方式呈现给用户。例如,汽车在启动却未行驶的状态下,可以为车机***设置泊车主题,在该主题下,各应用程序主界面的内容较为丰富,而汽车在高速行驶时,可以为车机***设置高速驾驶主题,在该主题下,各应用程序的主界面的内容则比较简洁,不会分散用户注意力。因此,用户希望车机***能够自动切换合适的主题,不再手动进行选择,本发明实施例即是在用户存在上述诉求的情况下实施的。
如图1所示,该方法具体包括如下步骤:
S110、获取多模态信息,并确定与多模态信息相对应的待替换主题。
其中,多模态信息可以是多种维度的信息,同时也是确定待替换主题的依据,包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个,本领域技术人员应当理解,多模态信息可以反映出车辆、路况以及驾驶员的状态。
在本实施例中,与目标驾驶人员所关联的受力信息包括与目标驾驶人员相对应的座椅受力信息、与目标驾驶人员相对应的方向盘的受力信息,这些信息是由安装在汽车上的传感器采集的,车机***利用这些信息可以判断驾驶员当前的驾驶状态。例如,处于行驶状态的汽车在某一时间段内,驾驶员座椅上的传感器以及方向盘上的传感器检测到的受力信息较为平稳,表明驾驶员坐姿和施加在方向盘上的握力没有发生较大变化,基于此,车机***可以判断出驾驶员当前的驾驶状态比较放松或专注;当这些传感器检测到的受力信息出现波动,即,作用在座椅以及方向盘上的力的大小变化不均时,车机***可以判断出驾驶员当前驾驶状态比较紧张。
在本实施例中,车辆关联信息可以是表征车辆状态的多个信息,包括车辆位置信息、行驶速度、加速度以及航向角中的至少一个,这些信息在生成后同样存储在车机***中,如,利用车身上的速度传感器可以检测并生成车辆当前的行驶速度和加速度,利用车辆转向***可以检测并生成车辆当前的航向角,利用北斗卫星导航***或全球定位***(Global Positioning System,GPS)可以确定出车辆位置信息,上述信息生成之后能够以特定的格式存储在车机***中。可以理解,车辆关联信息可以根据上述信息确定出车辆对应的状态。例如,当汽车速度、加速度都为零时,可以确定车辆当前处于静止状态;当汽车加速度不为零,车速不断增大,且超过一定的速度阈值时,可以确定车辆由正常行驶状态进入到高速行驶状态;当汽车速度不为零,且航向角出现变化时,可以确定车辆处于转向状态;根据车辆当前的位置信息,可以确定出车辆所处的城市和路段。
在本实施例中,车辆当前所处位置的路况信息表征当前路段的健康程度,包括平坦道路、颠簸道路以及拥挤道路中的至少一种。确定路况信息的方式至少有两种,第一种方式为基于车机***上的导航应用或地图应用,在确定出车辆位置后,在上述应用中调取对应位置的路况信息;第二种方式为利用安装在车身上的振动传感器等装置,判断当前路段为平坦道路还是颠簸道路,利用摄像头、超声波传感器等,基于图像识别技术采集附近的车辆和行人信息,进而判断当前路段是否拥堵。本领域技术人员应当理解,确定车辆当前所处位置的路况信息的方式有多种,具体的确定方式应根据车辆实际情况进行选择,本公开实施例在此不做具体的限定。
进一步的,确定出上述多模态信息后,可以确定出相对应的待替换主题。车机***的主题即是车机***的界面风格,包括***背景、***字体、***语音、***中各个应用窗口的色彩、***中控件的布局、图标的样式等可视化、可听话的内容。同时,车机***的主题可以以手动或自动的方式进行替换,在本实施例中,根据多模态信息为车机***确定的新的主题即是待替换主题,可以理解,所确定的待替换主题在视觉显示方面。
在本实施例中,针对于多模态信息中的不同参数,可以预先存储表征这些参数和各主题对应关系的映射表,基于此,在确定出多模态信息中的参数后,即可通过查表的方式确定出待替换主题。本领域技术人员应当理解,在多模态信息中,单一参数可以确定出对应的待替换主题,例如,预先设置车速阈值,当车速低于该阈值时可以确定出标识为1的低速行驶主题,当车速高于该阈值时可以确定出标识为2的高速行驶主题;多个参数通过自由组合,也可以确定出对应的待替换主题,例如,利用车辆位置信息以及路况信息可以确定出与该城市相关的主题,同时通过特定颜色的图标表示当前路段的拥堵情况。
需要说明的是,当车机主题处于自动替换的模式时,既可以以所获取的某一时刻的多模态信息作为主题替换依据,例如,当检测到车辆的加速度信息发生突变,且突变后的加速度值大于预设阈值时,可以确定出对应的加速驾驶主题;同时,当车机主题处于自动替换的模式时,也可以在某一时段内获取的多模态信息作为主题替换依据,例如,车机***的当前主题虽然为上述加速驾驶主题,但在一段时间内采集的车速信息并未发生变化,因此可以根据该时段的车速信息确定出对应的匀速驾驶主题。可以理解,选择某一时刻还是某一时段的多模态信息作为主体替换依据应根据实际情况进行设置,本公开实施例在此不做具体的限定。
在本实施例中,正因为待替换主题是基于表征驾驶员及车辆状态的多模态信息确定的,车机***加载新的主题(即待替换主题)后,不仅可以达到美化***界面、缓解用户视觉疲劳的效果,还可以辅助用户驾驶。
示例性的,当检测到与目标驾驶人员相对应的座椅受力信息以及方向盘受力信息出现较大波动,且车速较快时,表明驾驶员当前的驾驶状态比较紧张,进而通过查表的方式确定出色彩较为单一柔和、对用户驾驶干扰较小的主题作为待替换主题。当检测到当前路段较为颠簸,且车速较快时,表明驾驶员在当前路段需要保持专注,进而通过查表的方式确定出较为精简、图标排布便于用户点击的主题作为待替换主题。
S120、基于待替换主题更新车机***中各个应用的主界面。
其中,各主题至少与车机***中不同应用的主界面(如应用的皮肤)相关联,这些关联信息与以及主界面预先存储于车机***素材库中。基于此,在确定出待替换主题后,车机***即可根据关联信息确定出各个应用对应的主界面,进而在素材库中调取对应的内容,将***各应用当前的主界面进行替换。示例性的,车机***中的应用A和应用B当前使用的主界面都为深色,且图标较小,根据多模态信息确定的待替换主题为简约主题时,该简约主题对应的各应用主界面都为浅色,且图标较大,因此,车机***在主界面素材库中确定出上述内容后,即可将应用A和应用B的主界面替换为浅色且图标较大的主题。
本实施例的技术方案,应用于车机***中,先获取多模态信息,进而确定出与多模态信息相对应的待替换主题,基于待替换主题即可更新车机***中各个应用的主界面,以便捷的方式实现了车机主题的自动化替换,避免了手动替换的繁琐过程,同时,基于多模态信息确定的主题不仅更契合车辆当前的状态,也可以更有效地缓解用户视觉疲劳并辅助驾驶,提升了主题自动替换过程中的智能性和趣味性。
实施例二
图2为本发明实施例二所提供的一种主题替换方法的流程示意图,在前述实施例的基础上,车机***可以以多种方式触发对多模态信息的获取,并在多模态信息满足预设条件时将数据上传至云端,提升了车机***智能度的同时,也避免了多模态信息对网络带宽的占用;由云端处理多模态信息,提高了数据处理的效率,进一步的,基于预先训练好的模型得到的主题,更加契合当前车辆状态和路况,有助于缓解用户视觉疲劳并辅助用户驾驶。其具体的实施方式可以参见本实施例技术方案。其中,与上述实施例相同或者相应的技术术语在此不再赘述。
如图2所示,该方法具体包括如下步骤:
S210、获取多模态信息,并确定与多模态信息相对应的待替换主题。
可选的,获取多模态信息,包括:
当检测到触发主题更换控件和/或触发主题更换唤醒词时,获取多模态信息;或,周期性地获取多模态信息。
在本实施例中,车机***检测到主题更换控件被触发时,即可获取多模态信息,也即是说,用户可以通过触发主题更换控件,使车机***获取多模态信息。其中,主题更换控件可以是在车机***中开发的、显示于车载终端显示屏上的控件,至少用于向车机***下达多模态信息获取指令。例如,用户可以通过触控的方式点击该控件,进而向车机***下发多模态信息获取指令。需要说明的是,用户触发主题更换控件的方式除触控操作外,还可以利用特定的手势,如,与车机***关联的摄像装置检测到用户的特定手势后,同样可以触发主题更换控件。
在本实施例中,用户还可以通过主题更换唤醒词获取多模态信息,语音唤醒词可以“更换主题”等特定词汇,这些词汇由与车机***相关联的麦克风进行接收。示例性的,当前车辆处于拥堵路段,用户希望将现有的简洁主题更换为与该城市当前路段相关的主题时,可以向车载麦克风发出“更换主题”的语音,车机***基于语音识别以及语义识别技术确定出上述词汇,并判定该词汇属于主题更换唤醒词时,即可执行多模态信息获取操作。
需要说明的是,为了避免非驾驶员用户下达主题更换指令,进一步保证车辆的安全性,可以预先对用于识别该车驾驶员语音的语音识别算法模型进行训练。例如,对于采用卷积神经网络的算法模型,可以采集该驾驶员多条语音作为训练集,训练完毕后对模型参数进行估算,寻找到最优模型参数后,再选择包括该驾驶员语音的新的训练集对模型进行多次优化,最后对模型准确率进行验证,当目标检测评价指标达到预设阈值后,即认为模型训练完成。
在本实施例中,除上述由用户主动进行主题更换的方式外,车机***还可以在无指令状态下实现主题自动更换,为了实现上述过程,车机***需要周期性地获取多模态信息,也即是说,为车机***预先设置多模态信息获取周期。例如,将多模态信息获取周期设置为一分钟后,每经过一分钟,车机***就会对与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息进行一次采集。
可选的,当获取到多模态信息,并确定多模态信息满足预设条件时,将多模态信息上传至目标云端,以使目标云端对多模态信息进行处理,得到反馈至车机***中与待替换主题相对应的待替换标识。
在实际应用过程中,车机***对信息的处理能力往往十分有限,因此,为了进一步提升对多模态信息的处理效率,车机***还需要基于车联网技术将采集的多模态信息上传至目标云端。本领域技术人员应当理解,目标云端可以是集数据处理、存储以及备份等功能于一身的平台,基于无线通信技术与车机***进行互联。进一步的,因为主题对应的各应用的主界面存储在车机***的素材库中,云端对多模态信息处理完毕后,云端只会向车机***反馈与待替换主题相对应的待替换标识,该标识可以是文字的形式,如,特定的字符。
可选的,基于云端强大的数据处理能力,还可以将多模态信息上传至目标云端,使目标云端中预先训练好的主题更换模型对多模态信息进行分析处理,得到与多模态信息对应的待替换主题的待替换标识。可以理解,主题更换模型可以是预先训练好的神经网络模型,该模型以多模态信息作为输入,以对应的待替换标识作为输出。具体的模型训练过程可以是,选择该车辆以及对应驾驶员的500组历史多模态信息及主题标识作为训练集,再在任意的多个时段内随机选择1000组多模态信息及主题标识,将其中500条作为验证集,以对模型参数进行估算,其余500组作为测试集对算法性能进行评价。在使用验证集寻找到最优模型参数后,再将作为训练集的500组数据与作为验证集的500组数据混合起来组成新的训练集对模型进行多次优化,当测得算法模型的目标检测评价指标达到预设阈值后,即认为模型训练完成,此时,云端在接收到车辆当前的多模态信息后,即可通过该训练好的模型得到对应的待替换主题的待替换标识。
通过将多模态信息输入至存储在云端的模型来确定待替换标识,使车机***不再仅依赖表征多模态信息与主题对应关系的映射表,所确定的主题也更加符合车辆以及驾驶员当前的状态,进一步提升了主题更换过程中的智能度。
在本实施例中,考虑到车辆与云端还存在其他信息交互,为了避免多模态信息对应的数据对网络带宽产生过多的不必要占用,还需要预先设置对应的上传条件。具体的,可以针对多模态信息中的不同参数设置对应的阈值,如,将处于行驶状态车辆的车速阈值预先设置为30km/h,在车机***在车辆行驶状态下获取到多模态信息后,如果当前车速小于该阈值,则不会将多模态信息上传至云端,也不会执行主题更换操作,对应的,只有车速大于该阈值,多模态信息才会被上传至云端,由云端确定出对应的待替换标识。
进一步的,接收待替换标识,并根据待替换标识确定待替换主题。具体的,当多模态信息由云端进行处理,进而确定出待替换标识时,在车机***中存储有表征各主题与其标识对应关系的映射表,基于此,车机***根据反馈的待替换标识,即可在主界面素材库中调取对应的内容执行主题替换操作。
可选的,获取多模态信息,并将多模态信息上传至目标云端,以使目标云端对多模态信息进行处理,得到反馈至车机***中与待替换主题相对应的待替换标识,如果待替换标识与前一次所确定的待替换标识相一致,则向车机***发送待替换主题保持不变的主题维持指令。
在车机***主题替换的过程中,还可能出现基于多模态信息确定的主题与当前主题相一致的情况。具体的,车机***将多模态信息上传至云端时,还携带有当前主题对应的标识,预先存储在云端的神经网络模型基于多模态信息确定出与待替换主题相对应的待替换标识后,则会将所确定的待替换标识与车机***当前主题标识进行比对,当比对结果显示两个主题的标识不一致时,云端会正常执行待替换标识反馈操作,而当比对结果显示两个主题的标识一致时,云端则会向车机***发送主题维持指令,可以理解,主题维持指令表示车机***当前主题已经车辆当前的状态,有利于反映车辆状态和路况,不会干扰驾驶员驾驶,无需替换。
进一步的,接收到主题维持指令,并根据主题维持指令确定当前所使用的主题为待替换主题。也即是说,当车机***接收到主题维持指令后,无需执行主体替换操作,不会调取主界面素材库中的任何内容。
S220、将所确定的待加载主题以广播的形式下发至车机***内的各应用程序,以使各应用程序基于待加载主题从界面信息库中调取相关联的待替换界面,并基于待替换界面替换车机***中相应应用的主界面。
其中,界面信息库可以是存储有各应用程序多种主界面的数据库,可以理解,界面信息库中的各主界面除了与对应的应用程序相关联外,还标注有对应的主题标识,例如,对于车机***的精简主题来说,该主题下的各应用程序的界面都标注有标识1,对于车机***的深色主题来说,该主题下的各应用程序的界面都标注有标识black。可以理解,在本实施例中,与待替换主题标识相对应的各应用程序的主界面即是待替换界面。
在本实施例中,确定出待加载主题后,为了使各应用程序分别替换各自的主界面,还需要以广播的形式向各应用程序进行下发,可以理解为,向各应用程序下发包括主题替换指令和对应的待替换主题标识的消息。当应用程序接收到消息后,即可在界面信息库中调取与自身以及待替换主题标识所对应的主界面,并利用调取的界面替换当前界面,当所有应用的主界面替换完成后,即为用户呈现出更契合当前车辆状态和路况,有助于缓解用户视觉疲劳和辅助驾驶的主题。
需要说明的是,对于同一应用程序的不同主界面来说,至少在显示效果上存在差异。例如,在高速驾驶的主题下,各应用程序对应的主界面中会突出显示其核心功能对应的控件,并选择加粗的字体,从而提升文本的易读性,避免其他功能对应的控件分散驾驶员注意力,同时,相对于其他主题对应的主界面,高速行驶的主题对应的主界面尺寸较小,在显示屏上显示时也会更偏向于驾驶员的位置(即偏向于驾驶员在触控屏上的操作热区),更便于驾驶员点击,进一步的,在高速行驶的主题下,如果车速超出预设的安全车速阈值,在各个应用的主界面中,还会适应性地显示“车辆已超速,注意安全”的提示信息;对应的,在泊车的主题下,则不用考虑对驾驶员注意力的干扰问题,各应用程序对应的主界面中会将不同功能对应的控件尽可能多地显示,以此加强车载终端的交互性和娱乐性。
为了清楚地介绍本实施例的技术方案,可以以应用场景为与车联网云端相关联的车机***为例,并结合图3中的流程进行说明,但不局限于上述场景,可以适用于多种基于多模态信息确定待替换主题,并由车机***执行主题替换操作的场景中。参见图3,针对于车辆当前所处的环境,可以先获取包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息的多模态信息,可以理解,多模态信息用于反映车辆、路况以及驾驶员的状态。同时,当车机主题处于自动替换的模式时,既可以以某一时刻的多模态信息作为主题替换操作的触发依据,也可以以某一时段的多模态信息作为主题替换操作的触发依据。
继续参见图3,车机***获取多模态信息,并确定多模态信息满足预设条件后,可以将对应的数据上传至云端。具体的,可以针对多模态信息中的不同参数设置对应的阈值,如,将处于行驶状态车辆的车速阈值预先设置为30km/h,在车机***在车辆行驶状态下获取到多模态信息后,如果当前车速小于该阈值,则不会将多模态信息上传至云端,也不会执行主题更换操作,对应的,只有车速大于该阈值,多模态信息才会被上传至云端。云端接收到多模态信息后,基于预先训练好的主题更换模型可以对多模态信息进行分析处理,因为主题对应的各应用的主界面存储在车机***的素材库中,因此云端会得到与多模态信息对应的待替换主题的待替换标识,可以理解,在本实施例中,待替换标识即代表与多模态信息对应的换肤方案。需要说明的是,车机***将多模态信息上传至云端时,还携带有当前主题对应的标识,预先存储在云端的神经网络模型基于多模态信息确定出与待替换主题相对应的待替换标识后,则会将所确定的待替换标识与车机***当前主题标识进行比对,当比对结果显示两个主题的标识一致时,云端则会向车机***发送主题维持指令,可以理解,主题维持指令表示车机***当前主题已经车辆当前的状态,有利于反映车辆状态和路况,不会干扰驾驶员驾驶,无需替换。
继续参见图3,云端确定换肤方案后,即可将对应的待替换标识反馈至车机分析***,在车机***中,还存储有表征各主题和标识对应关系的映射表,基于接收的待替换标识,通过查表的方式即可确定出对应的待替换主题。
继续参见图3,因为每个主题至少与各应用程序的主界面皮肤相关联,因此车机***还需要以广播的形式向***内的各应用程序发送通知,各应用程序接到通知后,由程序自身在界面信息库中选择并调取与待替换标识对应的主界面皮肤,对自身当前的主界面皮肤进行替换,以此实现基于多模态信息对车机主题的自动化替换。
本实施例的技术方案,车机***可以以多种方式触发对多模态信息的获取,并在多模态信息满足预设条件时将数据上传至云端,提升了车机***智能度的同时,也避免了多模态信息对网络带宽的占用;由云端处理多模态信息,提高了数据处理的效率,进一步的,基于预先训练好的模型得到的主题,更加契合当前车辆状态和路况,有助于缓解用户视觉疲劳并辅助用户驾驶。
实施例三
图4为本发明实施例三所提供的一种主题替换装置的结构框图,可执行本发明任意实施例所提供的主题替换方法,具备执行方法相应的功能模块和有益效果。如图4所示,该装置具体包括:待替换主题确定模块310以及主界面更新模块320。
待替换主题确定模块310,用于获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个。
主界面更新模块320,用于基于待替换主题更新所述车机***中各个应用的主界面。
可选的,待替换主题确定模块310,还用于当检测到触发主题更换控件和/或触发主题更换唤醒词时,获取所述多模态信息;或,周期性地获取多模态信息。
在上述各技术方案的基础上,待替换主题确定模块310包括待替换标识确定单元以及待替换主题确定单元。
待替换标识确定单元,用于当获取到多模态信息,并确定所述多模态信息满足预设条件时,将所述多模态信息上传至目标云端,以使目标云端对所述多模态信息进行处理,得到反馈至车机***中与所述待替换主题相对应的待替换标识。
待替换主题确定单元,用于接收所述待替换标识,并根据所述待替换标识确定所述待替换主题。
在上述各技术方案的基础上,待替换主题确定模块310还包括主题维持指令发送单元以及当前主题维持单元。
主题维持指令发送单元,用于获取多模态信息,并将所述多模态信息上传至目标云端,以使目标云端对所述多模态信息进行处理,得到反馈至车机***中与所述待替换主题相对应的待替换标识,如果所述待替换标识与前一次所确定的待替换标识相一致,则向所述车机***发送待替换主题保持不变的主题维持指令。
当前主题维持单元,用于接收到所述主题维持指令,并根据所述主题维持指令确定当前所使用的主题为所述待替换主题。
在上述各技术方案的基础上,待替换主题确定模块310还包括待替换标识确定单元以及基于标识的待替换主题确定单元。
待替换标识确定单元,用于将所述多模态信息上传至目标云端,以使所述目标云端中预先训练好的主题更换模型对所述多模态信息进行分析处理,得到与所述多模态信息对应的待替换主题的待替换标识。
基于标识的待替换主题确定单元,用于接收所述待替换标识,并根据所述待替换标识确定所述待替换主题。
在上述各技术方案的基础上,所述与目标驾驶人员所关联的受力信息,包括:与目标驾驶人员相对应的座椅受力信息、与目标驾驶人员相对应的方向盘受力信息;所述车辆关联信息包括:车辆位置信息、行驶速度、加速度以及航向角中的至少一个;所述路况信息包括平坦道路、颠簸道路以及拥挤道路中的至少一种。
可选的,主界面更新模块320,还用于将所确定的待加载主题以广播的形式下发至所述车机***内的各应用程序,以使各应用程序基于所述待加载主题从界面信息库中调取相关联的待替换界面,并基于待替换界面替换所述车机***中相应应用的主界面。
本实施例所提供的技术方案,应用于车机***中,先获取多模态信息,进而确定出与多模态信息相对应的待替换主题,基于待替换主题即可更新车机***中各个应用的主界面,以便捷的方式实现了车机主题的自动化替换,避免了手动替换的繁琐过程,同时,基于多模态信息确定的主题不仅更契合车辆当前的状态,也可以更有效地缓解用户视觉疲劳并辅助驾驶,提升了主题自动替换过程中的智能性和趣味性。
本发明实施例所提供的主题替换装置可执行本发明任意实施例所提供的主题替换方法,具备执行方法相应的功能模块和有益效果。
值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
实施例四
图5为本发明实施例四所提供的一种电子设备的结构示意图。图5示出了适于用来实现本发明实施例实施方式的示例性电子设备40的框图。图5显示的电子设备40仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,电子设备40以通用计算设备的形式表现。电子设备40的组件可以包括但不限于:一个或者多个处理器或者处理单元401,***存储器402,连接不同***组件(包括***存储器402和处理单元401)的总线403。
总线403表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
电子设备40典型地包括多种计算机***可读介质。这些介质可以是任何能够被电子设备40访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器402可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)404和/或高速缓存存储器405。电子设备40可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***406可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线403相连。存储器402可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块407的程序/实用工具408,可以存储在例如存储器402中,这样的程序模块407包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块407通常执行本发明所描述的实施例中的功能和/或方法。
电子设备40也可以与一个或多个外部设备409(例如键盘、指向设备、显示器410等)通信,还可与一个或者多个使得用户能与该电子设备40交互的设备通信,和/或与使得该电子设备40能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口411进行。并且,电子设备40还可以通过网络适配器412与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器412通过总线403与电子设备40的其它模块通信。应当明白,尽管图5中未示出,可以结合电子设备40使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元401通过运行存储在***存储器402中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的主题替换方法。
实施例五
本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行主题替换方法。
该方法包括:
获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个;
基于待替换主题更新所述车机***中各个应用的主界面。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的项目代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的项目代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机项目代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言——诸如“C”语言或类似的程序设计语言。项目代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种主题替换方法,其特征在于,应用于车机***中,包括:
获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个;
基于待替换主题更新所述车机***中各个应用的主界面。
2.根据权利要求1所述的方法,其特征在于,所述获取多模态信息,包括:
当检测到触发主题更换控件和/或触发主题更换唤醒词时,获取所述多模态信息;或,
周期性地获取多模态信息。
3.根据权利要求1所述的方法,其特征在于,所述获取多模态信息,并确定与所述多模态信息相对应的待替换主题,包括:
当获取到多模态信息,并确定所述多模态信息满足预设条件时,将所述多模态信息上传至目标云端,以使目标云端对所述多模态信息进行处理,得到反馈至车机***中与所述待替换主题相对应的待替换标识;
接收所述待替换标识,并根据所述待替换标识确定所述待替换主题。
4.根据权利要求1所述的方法,其特征在于,所述获取多模态信息,并确定与所述多模态信息相对应的待替换主题,包括:
获取多模态信息,并将所述多模态信息上传至目标云端,以使目标云端对所述多模态信息进行处理,得到反馈至车机***中与所述待替换主题相对应的待替换标识,如果所述待替换标识与前一次所确定的待替换标识相一致,则向所述车机***发送待替换主题保持不变的主题维持指令;
接收到所述主题维持指令,并根据所述主题维持指令确定当前所使用的主题为所述待替换主题。
5.根据权利要求1所述的方法,其特征在于,所述获取多模态信息,并确定与所述多模态信息相对应的待替换主题,包括:
将所述多模态信息上传至目标云端,以使所述目标云端中预先训练好的主题更换模型对所述多模态信息进行分析处理,得到与所述多模态信息对应的待替换主题的待替换标识;
接收所述待替换标识,并根据所述待替换标识确定所述待替换主题。
6.根据权利要求1所述的方法,其特征在于,所述与目标驾驶人员所关联的受力信息,包括:与目标驾驶人员相对应的座椅受力信息、与目标驾驶人员相对应的方向盘受力信息;所述车辆关联信息包括:车辆位置信息、行驶速度、加速度以及航向角中的至少一个;所述路况信息包括平坦道路、颠簸道路以及拥挤道路中的至少一种。
7.根据权利要求1所述的方法,其特征在于,所述基于待替换主题更新所述车机***中各个应用的主界面,包括:
将所确定的待加载主题以广播的形式下发至所述车机***内的各应用程序,以使各应用程序基于所述待加载主题从界面信息库中调取相关联的待替换界面,并基于待替换界面替换所述车机***中相应应用的主界面。
8.一种主题替换装置,其特征在于,包括:
待替换主题确定模块,用于获取多模态信息,并确定与所述多模态信息相对应的待替换主题;其中,所述多模态信息包括与目标驾驶人员所关联的受力信息、车辆关联信息以及车辆当前所处位置的路况信息中的至少一个;
主界面更新模块,用于基于待替换主题更新所述车机***中各个应用的主界面。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的主题替换方法。
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的主题替换方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111266043.0A CN113961114A (zh) | 2021-10-28 | 2021-10-28 | 主题替换方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111266043.0A CN113961114A (zh) | 2021-10-28 | 2021-10-28 | 主题替换方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113961114A true CN113961114A (zh) | 2022-01-21 |
Family
ID=79468174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111266043.0A Pending CN113961114A (zh) | 2021-10-28 | 2021-10-28 | 主题替换方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113961114A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114572215A (zh) * | 2022-03-17 | 2022-06-03 | 合众新能源汽车有限公司 | 一种拥堵状态下的车载控制方法及装置 |
WO2023134133A1 (zh) * | 2022-01-17 | 2023-07-20 | 中国第一汽车股份有限公司 | 车机主题自动获取方法、装置及车辆 |
-
2021
- 2021-10-28 CN CN202111266043.0A patent/CN113961114A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023134133A1 (zh) * | 2022-01-17 | 2023-07-20 | 中国第一汽车股份有限公司 | 车机主题自动获取方法、装置及车辆 |
CN114572215A (zh) * | 2022-03-17 | 2022-06-03 | 合众新能源汽车有限公司 | 一种拥堵状态下的车载控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11034362B2 (en) | Portable personalization | |
US9667742B2 (en) | System and method of conversational assistance in an interactive information system | |
US9944182B2 (en) | Post-drive summary with tutorial | |
US9308920B2 (en) | Systems and methods of automating driver actions in a vehicle | |
US20140188970A1 (en) | System and method enabling service and application roaming | |
CN113961114A (zh) | 主题替换方法、装置、电子设备及存储介质 | |
CN110741347A (zh) | 车辆环境中的多个数字助理协调 | |
CN110203154B (zh) | 车辆功能的推荐方法、装置、电子设备和计算机存储介质 | |
US10209949B2 (en) | Automated vehicle operator stress reduction | |
CN114537141A (zh) | 用于控制车辆的方法、装置、设备及介质 | |
CN113886437A (zh) | 使用设备上缓存的混合提取 | |
EP4365733A1 (en) | Management system, method and apparatus, and device and storage medium | |
CN111753039A (zh) | 调整方法、信息处理方法、车辆和服务器 | |
CN111324202A (zh) | 一种交互方法、装置、设备及存储介质 | |
EP4369186A1 (en) | Control method and apparatus, device, and storage medium | |
CN115859219A (zh) | 多模态交互方法、装置、设备及存储介质 | |
CN113791841A (zh) | 一种执行指令确定方法、装置、设备及存储介质 | |
CN113879313A (zh) | 驾驶员疲劳检测方法及装置 | |
CN113534780B (zh) | 一种遥控泊车参数及功能定义方法、汽车及可读存储介质 | |
US20230249695A1 (en) | On-device generation and personalization of automated assistant suggestion(s) via an in-vehicle computing device | |
US11269351B2 (en) | Modifying navigation commands | |
CN112339560B (zh) | 一种交互方法及车载导航端 | |
JP2002181552A (ja) | サーバ型ナビゲーションシステム | |
CN118212940A (zh) | 一种智能座舱对话方法、装置、计算机设备及存储介质 | |
CN117216334A (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 |