一种基于用户偏好的场景功能实现方法、装置及存储介质与流程
2021-02-03 16:02:19|322|起点商标网
[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]
本发明基于车辆的所有设置项设置各种预设条件,用户可根据自身偏好或经验,通过设定各种预设条件组合并与相关功能操作和/或功能设置关联,进而实现对不同的用车场景进行深度定制化,当用车场景满足时,将按用户预先设置好的动作或设置执行特定的功能。本发明充分考虑每个用户的个人偏好,根据用户用车场景,按用户偏好对功能设置进行深度定制设计,达到用户座舱极致体验。本发明能够按用户个人偏好灵活定制各种用车场景所需的功能,提升了用户用车体验。
附图说明
[0044]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]
图1为本发明基于用户偏好的场景功能实现方法第一实施例的流程示意图;
[0046]
图2为本发明基于用户偏好的场景功能实现方法第二实施例的流程示意图;
[0047]
图3为本发明基于用户偏好的场景功能实现方法第三实施例的流程示意图;
[0048]
图4为本发明基于用户偏好的场景功能实现装置第一实施例的功能模块示意图;
[0049]
图5为本发明基于用户偏好的场景功能实现装置第二实施例的功能模块示意图;
[0050]
图6为本发明基于用户偏好的场景功能实现装置第三实施例的功能模块示意图。
具体实施方式
[0051]
以下各实施例的说明是参考附图,用以示例本发明可以用以实施的特定实施例。
[0052]
请参照图1所示,为本发明基于用户偏好的场景功能实现方法第一实施例的流程示意图。本实施例应用于车辆,所述基于用户偏好的场景功能实现方法包括以下步骤:
[0053]
步骤s10,获取与用户选定的预设条件对应的条件变量;
[0054]
本实施例中,用户可通过车机界面(或手机app界面)进行预设条件设置,用户可依次选择预设条件、条件变量,并对条件变量的值或范围进行编辑;条件变量可以有下一级的
子条件变量,也可以没有下一级的子条件变量,用户也可对子条件变量进行编辑。
[0055]
基于车辆的所有设置项,用户可根据自身偏好或经验,对不同的用车场景进行深度定制,通过设定触发条件,当用车场、时间或其它条件变量满足时,按用户预先设置好的动作或设置执行特定的场景功能。
[0056]
优选地,在一实施例中,预设条件为场景功能的触发条件,预设条件至少包括:时间、地点、天气、温度、乘坐人员、乘坐人数、乘坐位置、空气质量、车速、驾驶持续时间中的一种或多种;一项预设条件对应一个或多个条件变量,一个条件变量包括一个或多个子条件变量,条件变量与子条件变量的值均可编辑。如下表1所示的预设条件及预设变量示例。本实施例包括但不限于此表1中的示例。
[0057]
表1
[0058][0059][0060]
(1)时间变量示例包括:星期几、几月几号、工作日、几点、节假日等;其中用户还可自定义时间名称,如工作日7点半至8点半为上班时间,工作日5点半至7点为下班时间;节假日还可以有子变量,如情人节、儿童节、国庆节等。
[0061]
(2)地点变量示例包括:公司、家、超市、景点等;子变量还可自定义如:离公司小于或大于500米。
[0062]
(3)天气变量示例包括:下雨天、阴天、晴天等;
[0063]
(4)温度变量示例包括:车外温度、车内温度等;
[0064]
(5)乘坐人员身份变量示例包括:家人、同事、兄弟、闺蜜等;家人可以有子变量如妻子、父母等;
[0065]
(6)乘坐人数变量示例包括:五座车型为1-5人、七座车型为1-7人;
[0066]
(7)乘坐位置变量示例包括:左前、右前、左后、右后、后中等;
[0067]
(8)空气质量变量示例包括:极差、较差、良、优等;
[0068]
(9)驾驶持续时间变量示例包括:0-24小时;
[0069]
(10)车速状态示例包括:电源档位、发动机状态、车速等;
[0070]
其中,各条件变量可以选择大于、小于、等于或一定的范围值。
[0071]
步骤s20,对所述条件变量的值进行运算,得到预设条件组;
[0072]
本实施例中,在确定了用户选定的预设条件及其对应的条件变量后,即可对各条件变量的值进行运算,得到预设条件组。
[0073]
优选地,对各条件变量的值进行的运算包括:与运算、或运算以及非运算中的一种或多种,也即各条件变量之间通过与或非进行公式运算,进而最终组成用户的预设条件组。
[0074]
优选地,在一实施例中,预设条件组也可以作为预设条件重新进行运算,进而生成新的预设条件组。比如预设条件组a与预设条件组b进行运算,可得到新的预设条件组c。由此,在所述对所述条件变量的值进行运算,得到预设条件组的步骤之后,还包括:
[0075]
获取与用户选定的预设条件组对应的条件变量;
[0076]
对所述条件变量的值进行运算,得到新的预设条件组。
[0077]
步骤s30,获取用户选定的一项或多项功能操作和/或功能设置;
[0078]
本实施例中,为实行场景功能,需要用户根据个人偏好选定需要对应触发执行的功能操作和/或功能设置。
[0079]
优选地,功能操作至少包括:打开/关闭天窗、打开/关闭座椅按摩、打开/关闭后备箱、打开/关闭行车灯、调整座椅、调整方向盘、调整后视镜、调整仪表风格中的一种或多种;
[0080]
优选地,功能设置至少包括:开启/关闭香氛功能、调节香氛浓度、调节灯光亮度、开启/关闭迎宾灯、开启/关闭多媒体、播放音乐、目的地导航、开启/关闭智能语音、开启/关闭氛围灯、开启/关闭驾驶辅助中的一种或多种;
[0081]
其中,功能操作与功能设置的内容均可编辑,功能操作与功能设置的执行顺序均可编辑。
[0082]
步骤s40,将所述功能操作和/或功能设置与所述预设条件组进行关联,并确定所述功能操作和/或功能设置的执行顺序;
[0083]
本实施例中,为实现定制的用车场景功能,进一步将触发条件与触发功能进行关联,具体为将功能操作和/或功能设置与预设条件组进行关联,并确定功能操作和/或功能设置的执行顺序。
[0084]
优选地,执行顺序包括串行执行与并行执行。
[0085]
如下表2所示的预设条件的运算和功能定制示例。本实施例包括但不限于此表2中的示例。
[0086]
表2
[0087][0088][0089]
步骤s50,将所述功能操作和/或功能设置与所述预设条件组的关联关系、所述功能操作和/或功能设置的执行顺序保存为场景功能并进行发布。
[0090]
本实施例中,当场景功能定制完成后,用户可选择应用或不应用该场景功能,若应
用则进行场景功能发布,使得场景功能生效,并在满足预设条件时,执行对应关联的功能操作和/或功能设置。
[0091]
本实施例基于车辆的所有设置项设置各种预设条件,用户可根据自身偏好或经验,通过设定各种预设条件组合并与相关功能操作和/或功能设置关联,进而实现对不同的用车场景进行深度定制化,当用车场景满足时,将按用户预先设置好的动作或设置执行特定的功能。本实施例充分考虑每个用户的个人偏好,根据用户用车场景,按用户偏好对功能设置进行深度定制设计,达到用户座舱极致体验。本实施例能够按用户个人偏好灵活定制各种用车场景所需的功能,提升了用户用车体验。
[0092]
参照图2,图2为本发明基于用户偏好的场景功能实现方法第二实施例的流程示意图。基于上述第一实施例,本实施例中,在上述步骤s50之后,还包括:
[0093]
步骤s60,将所述场景功能对应的预设条件、功能操作和/或功能设置以及功能操作和/或功能设置与所述预设条件组的关联关系、所述功能操作和/或功能设置的执行顺序同步至后台服务器的对应用户账户中。
[0094]
为便于用户在线查看或修改自己的场景功能设置,同时也便于将功能设置与车辆分离而实现与用户绑定,本实施例中,在发布场景功能后,进一步将场景功能对应的预设条件、功能操作和/或功能设置以及功能操作和/或功能设置与预设条件组的关联关系、功能操作和/或功能设置的执行顺序同步至后台服务器的对应用户账户中。
[0095]
本实施例中,当用户不在车上时,用户可通过在线访问后台服务器的个人用户账户,实现场景功能修改或增加删除,或者当用户不使用自己的车辆时,还可通过后台服务器在线下载个人的场景功能配置,进而能够随时随地应用满足个人使用偏好的场景功能,也实现了多人多车的极致座舱体验。
[0096]
请参照图3所示,为本发明基于用户偏好的场景功能实现方法第三实施例的流程示意图。基于上述第一或第二实施例,本实施例中,在上述步骤s50之后,还包括:
[0097]
步骤s70,监测当前用车环境是否满足预置场景功能的触发条件;
[0098]
步骤s80,若满足,则锁定对应场景功能并执行。
[0099]
本实施例中,场景功能属于条件满足触发类的设置功能,当行驶环境或时间、地点等条件满足预设条件时,按用户预先设置动作执行相应功能。如:用户预设在暴雨天自动关闭车窗并开启雾灯、当情人节到时全车所有氛围灯变成用户设定的颜色及亮度等。
[0100]
本发明还提供一种基于用户偏好的场景功能实现装置。
[0101]
请参照图4所示,为本发明基于用户偏好的场景功能实现装置第一实施例的功能模块示意图。本实施例中,基于用户偏好的场景功能实现装置包括:
[0102]
第一获取模块10,用于获取与用户选定的预设条件对应的条件变量;
[0103]
运算模块20,用于对条件变量的值进行运算,得到预设条件组;
[0104]
第二获取模块30,用于获取用户选定的一项或多项功能操作和/或功能设置;
[0105]
设置模块40,用于将功能操作和/或功能设置与预设条件组进行关联,并确定功能操作和/或功能设置的执行顺序;
[0106]
发布模块50,用于将功能操作和/或功能设置与预设条件组的关联关系、功能操作和/或功能设置的执行顺序保存为场景功能并进行发布。
[0107]
基于与上述本发明基于用户偏好的场景功能实现方法相同的实施例说明内容,因
此本实施例对基于用户偏好的场景功能实现装置的实施例内容不再赘述。
[0108]
本实施例基于车辆的所有设置项设置各种预设条件,用户可根据自身偏好或经验,通过设定各种预设条件组合并与相关功能操作和/或功能设置关联,进而实现对不同的用车场景进行深度定制化,当用车场景满足时,将按用户预先设置好的动作或设置执行特定的功能。本实施例充分考虑每个用户的个人偏好,根据用户用车场景,按用户偏好对功能设置进行深度定制设计,达到用户座舱极致体验。本实施例能够按用户个人偏好灵活定制各种用车场景所需的功能,提升了用户用车体验。
[0109]
优选地,在一实施例中,预设条件为场景功能的触发条件,预设条件至少包括:时间、地点、天气、温度、乘坐人员、乘坐人数、乘坐位置、空气质量、车速、驾驶持续时间中的一种或多种;一项预设条件对应一个或多个条件变量,一个条件变量包括一个或多个子条件变量,条件变量与子条件变量的值均可编辑。
[0110]
优选地,在一实施例中,对各条件变量的值进行的运算包括:与运算、或运算以及非运算中的一种或多种,执行顺序包括串行执行与并行执行。
[0111]
优选地,在一实施例中,功能操作至少包括:打开/关闭天窗、打开/关闭座椅按摩、打开/关闭后备箱、打开/关闭行车灯、调整座椅、调整方向盘、调整后视镜、调整仪表风格中的一种或多种;
[0112]
优选地,在一实施例中,功能设置至少包括:开启/关闭香氛功能、调节香氛浓度、调节灯光亮度、开启/关闭迎宾灯、开启/关闭多媒体、播放音乐、目的地导航、开启/关闭智能语音、开启/关闭氛围灯、开启/关闭驾驶辅助中的一种或多种;
[0113]
优选地,在一实施例中,功能操作与功能设置的内容均可编辑,功能操作与功能设置的执行顺序均可编辑。
[0114]
优选地,在一实施例中,第一获取模块10还用于:获取与用户选定的预设条件组对应的条件变量;运算模块20还用于:对条件变量的值进行运算,得到新的预设条件组。
[0115]
参照图5,图5为本发明基于用户偏好的场景功能实现装置第二实施例的功能模块示意图。基于上述第一实施例,本实施例中,基于用户偏好的场景功能实现装置还包括:
[0116]
同步模块60,用于将场景功能对应的预设条件、功能操作和/或功能设置以及功能操作和/或功能设置与预设条件组的关联关系、功能操作和/或功能设置的执行顺序同步至后台服务器的对应用户账户中。
[0117]
为便于用户在线查看或修改自己的场景功能设置,同时也便于将功能设置与车辆分离而实现与用户绑定,本实施例中,在发布场景功能后,进一步将场景功能对应的预设条件、功能操作和/或功能设置以及功能操作和/或功能设置与预设条件组的关联关系、功能操作和/或功能设置的执行顺序同步至后台服务器的对应用户账户中。
[0118]
本实施例中,当用户不在车上时,用户可通过在线访问后台服务器的个人用户账户,实现场景功能修改或增加删除,或者当用户不使用自己的车辆时,还可通过后台服务器在线下载个人的场景功能配置,进而能够随时随地应用满足个人使用偏好的场景功能,也实现了多人多车的极致座舱体验。
[0119]
参照图6,图6为本发明基于用户偏好的场景功能实现装置第三实施例的功能模块示意图。本实施例中,基于用户偏好的场景功能实现装置还包括:
[0120]
监测模块70,用于监测当前用车环境是否满足预置场景功能的触发条件;
[0121]
执行模块80,用于若当前用车环境满足预置场景功能的触发条件,则锁定对应场景功能并执行。
[0122]
本实施例中,场景功能属于条件满足触发类的设置功能,当行驶环境或时间、地点等条件满足预设条件时,按用户预先设置动作执行相应功能。如:用户预设在暴雨天自动关闭车窗并开启雾灯、当情人节到时全车所有氛围灯变成用户设定的颜色及亮度等。
[0123]
本发明还提供一种计算机可读存储介质。
[0124]
本实施例中,计算机可读存储介质上存储有基于用户偏好的场景功能实现程序,所述基于用户偏好的场景功能实现程序被处理器执行时实现如上述任一项实施例中所述的基于用户偏好的场景功能实现方法的步骤。其中,基于用户偏好的场景功能实现程序被处理器执行时所实现的方法可参照本发明基于用户偏好的场景功能实现方法的各个实施例,因此不再赘述。
[0125]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本发明各个实施例所述的方法。
[0126]
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips