交互方法、服务器、终端设备和存储介质与流程

文档序号:29716140发布日期:2022-04-16 18:38阅读:114来源:国知局
交互方法、服务器、终端设备和存储介质与流程

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.图1是本发明的交互方法的流程示意图;
31.图2是本发明的交互方法的流程示意图;
32.图3是本发明的交互方法的流程示意图;
33.图4是本发明的交互方法的流程示意图;
34.图5是本发明的交互方法的流程示意图;
35.图6是本发明的交互方法的流程示意图;
36.图7是本发明的交互方法的流程示意图;
37.图8是本发明的交互方法的流程示意图;
38.图9是本发明的计算机可读存储介质的结构示意图。
具体实施方式
39.下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明的实施方式,而不能理解为对本发明的实施方式的限制。
40.请参阅图1,本发明提供了一种交互方法。该交互方法包括:
41.01:接收终端设备上传的完成车载系统功能的定制的多种定制信息,每种定制信息包括至少一个信息元素;
42.03:随机选取信息元素进行拼接以得到输入数据;
43.05:根据输入数据生成可通过语音操作车载系统功能的执行指令的推荐信息;
44.07:在终端设备界面向用户推荐推荐信息,以供用户进行选择和编辑。
45.本技术还提供了一种服务器,本技术的交互方法可以由服务器实现。服务器包括存储器和处理器,存储器中存储有计算机程序,处理器用于接收终端设备上传的完成车载系统功能的定制的多种定制信息,每种定制信息包括至少一个信息元素;随机选取信息元素进行拼接以得到输入数据;根据输入数据生成可通过语音操作车载系统功能的执行指令的推荐信息;在终端设备界面向用户推荐推荐信息,以供用户进行选择和编辑。本技术的终端设备可以是手机、平板电脑、车载触控显示设备等。本技术的终端设备与服务器通信连接。用户通过终端设备上的用于进行车载系统功能定制的应用程序、小程序或浏览器页面的入口进入车载系统功能定制的界面。在界面中,用户可根据相关的指引输入非语音触发条件和的执行动作。
46.首先,接收终端设备上传的完成车载系统功能的定制的多种定制信息,每种定制
信息包括至少一个信息元素。定制信息包括用户信息、定制偏好、车控习惯、车辆状态、触发方式或触发条件。每种定制信息包括至少一个信息元素。用户信息的信息元素包括:用户年龄和/或居住城市,定制偏好的信息元素包括:舒适驾驶和/或方便生活,车控习惯包括:高频控制指令,车辆状态包括:车辆配置和/或车辆型号,触发方式包括;语音触发和/或条件触发,触发条件包括:触发语音请求和/或触发车辆操作。其中,定制偏好的信息元素包括舒适驾驶和/或方便生活指的是定制偏好可以仅包括舒适驾驶或方便生活一个信息元素,也可以同时包括舒适驾驶和方便生活两个信息元素,其他的定制信息中信息元素的“和/或”关系类似,在此不一一解释。
47.例如,用户信息包括“用户年龄”和“居住城市”2个信息元素,车控习惯包括“高频控制指令”1个信息元素,高频车控指令如:打开车窗,播放音乐,车辆状态包括“车辆配置”和“车辆型号”2个信息元素,定制偏好包括“舒适驾驶”和“方便生活”2个信息元素,触发方式包括“语音触发”和“条件触发”2个信息元素,触发条件包括“触发语音请求”和“触发车辆操作”2个信息元素,条件触发的触发指令例如可以为“上车,打开车门”。
48.然后,随机选取信息元素进行拼接以得到输入数据。需要说明的是,多种定制信息的数量和类别可以是随机选取的,且每种定制信息中的信息元素的数量和类别也是随机选取的。
49.例如,随机选取的信息元素:
[0050]“用户信息:用户年龄:30,居住城市:北京;
[0051]
车辆状态:车辆配置和车辆型号;
[0052]
定制偏好:舒适驾驶和方便生活;
[0053]
触发条件:触发语音请求和触发车辆操作。”[0054]
可以拼接随机选取的信息元素得到输入数据之一为:用户信息:用户年龄:30,居住城市:北京;车辆状态:某配置车型;定制偏好:舒适驾驶;触发条件:语音触发早上好。
[0055]
最后,根据输入数据生成可通过语音操作车载系统功能的执行指令的推荐信息,在终端设备界面向用户推荐推荐信息,以供用户进行选择和编辑。例如,生成的推荐信息为:
[0056]“语音触发:早上好;
[0057]
执行指令:打开车窗;播放音乐;调整座椅;
[0058]
定制偏好:舒适驾驶。”[0059]
其中,可通过语音操作车载系统功能的执行指令包括打开车窗、播放音乐和调整座椅。
[0060]
如此,本发明的交互方法通过实时接收终端设备上传的完成车载系统功能的定制的多种定制信息,并随机选取定制信息的信息元素拼接得到输入数据,根据输入数据生成推荐信息,不需要基于用户历史信息定制方案推荐,且不依赖已有的推荐方法,能灵活生成多种多样的新的具有创造性的定制方案,提高了推荐信息的灵活性和创新性,使得私人定制方案具有创新性。
[0061]
请参阅图2,步骤03包括:
[0062]
031:在信息元素中进行多次随机选取;
[0063]
032:对每次选取的信息元素分别进行拼接以得到多个输入数据。
[0064]
处理器用于:在信息元素中进行多次随机选取;对每次选取的信息元素分别进行拼接以得到多个输入数据。
[0065]
在信息元素中进行多次随机选取,多次随机抽取可以保证输入数据的随机性和多样性,能够涵盖用户更多的推荐需求。拼接的方式如前文所述,在此不再赘述。
[0066]
如此,本发明的交互方法通过在信息元素中多次随机选取可以保证输入数据的随机性和多样性,能够涵盖用户更多的推荐需求。
[0067]
请参阅图3,步骤05包括:
[0068]
051:根据多个输入数据生成多个推荐信息。
[0069]
处理器用于:根据多个输入数据生成多个推荐信息。
[0070]
由于在信息元素中进行多次随机选取可以得到多个输入数据,因此可以根据多个输入数据生成多个推荐信息,可以增强生成的推荐信息的灵活性,从而给用户提供多样化的推荐信息,满足用户的推荐需求。
[0071]
请参阅图4,步骤03包括:
[0072]
033:为每个信息元素设置权值;
[0073]
034:根据权值,随机选取信息元素进行拼接以得到输入数据。
[0074]
处理器用于:为每个信息元素设置权值;根据权值,随机选取信息元素进行拼接以得到输入数据。
[0075]
在随机选取信息元素前可以为不同类型的信息元素加入权值。例如,可以设置“用户信息”和“车控习惯”的两个信息元素的权值较大,则“用户信息”和“车控习惯”的两个信息元素被过滤的概率较低。相对应地,权值较小的信息元素,被过滤的概率较高。
[0076]
如此,既能保证生成的推荐信息与用户的相关性,又可以加入随机性及增加输入数据的多样性。
[0077]
请参阅图5,步骤05包括:
[0078]
052:根据输入数据生成输出数据;
[0079]
053:根据语义相似度将输出数据链接到车载系统功能的标准形式以得到推荐信息。
[0080]
处理器用于:根据输入数据生成输出数据;根据语义相似度将输出数据链接到车载系统功能的标准形式以得到推荐信息。
[0081]
例如,输入数据为:“用户信息:用户年龄:30,居住城市:北京;车辆状态:某车型有鹏冀门;定制偏好:舒适驾驶;触发条件:语音触发早上好”,对应生成的输出数据可以为:“打开车窗;播报今天天气;播放轻音乐;”。
[0082]
输入数据为:“用户信息:居住城市:北京;车辆状态:有鹏冀门;定制偏好:舒适驾驶;触发条件:语音触发早上好”,对应生成的输出数据可以为:“调整座椅位置;关闭车窗;打开车窗;打开空调;调正座椅;”,
[0083]
输入数据为:“用户信息:用户年龄:30,居住城市:北京;车辆状态:某配置车型;定制偏好:舒适驾驶;”,对应生成的输出数据可以为:“调整座椅位置;打开舒享模型;播放音乐”。
[0084]
然后,可以对每个输出数据,按照语义相似度,与车载系统功能的标准形式进行对齐,从而将输出数据链接到车载系统功能的标准形式从而得到符合标准形式的推荐信息。
例如将“调正座椅”修正为标准形式的“调整座椅”。
[0085]
请参阅图6,步骤05包括:
[0086]
054:对输入数据通过预设模型进行预生成处理,以生成推荐信息。
[0087]
处理器用于:对输入数据通过预设模型进行预生成处理,以生成推荐信息。
[0088]
预设模型可以为前期训练生成(generative pre-training,gpt)模型。
[0089]
利用预设模型对输入数据进行预生成处理,能够有效的结合语义信息,建立用户信息、驾驶习惯等信息与私人定制方案的语义联系,通过不同的输入数据的随机搭配,可以返回不同的推荐信息供用户选择。
[0090]
请参阅图7,方法包括:
[0091]
0541:从对应用户的多种预设定制信息中随机选取预设信息元素进行拼接得到训练输入数据;
[0092]
0542:将历史定制方案拼接得到训练输出数据;
[0093]
0543:利用训练输入数据和训练输出数据对当前模型进行优化,得到预设模型。
[0094]
处理器用于:从对应用户的多种预设定制信息中随机选取预设信息元素进行拼接得到训练输入数据;将历史定制方案拼接得到训练输出数据;利用训练输入数据和训练输出数据对当前模型进行优化,得到预设模型。
[0095]
从对应用户的多种预设定制信息中随机选取预设信息元素进行拼接得到训练输入数据,可以保证训练输入数据与用户的相关性的同时,增强数据的随机性和多样性。其中,多种预设定制信息包括:用户信息,定制偏好,车控习惯,车辆状态,触发方式和触发条件等定制信息。预设信息元素为多种预设定制信息中包括的多种信息元素。
[0096]
然后将历史定制方案进行拼接得到训练输出数据,例如,可以将历史定制方案中的执行指令拼接为字符串,作为训练输出数据。其中,历史定制方案为已有的符合用户偏好的定制方案,历史定制方案例如为以下几个方案:
[0097]
(1)“语音触发:早上好;
[0098]
执行指令:打开车窗;播放音乐;调整座椅;
[0099]
定制偏好:舒适驾驶”[0100]
(2)“条件触发:主驾驶上车;
[0101]
执行指令:播放今天天气;导航到公司;
[0102]
定制偏好:方便生活”[0103]
(3)“条件触发:打开车门;
[0104]
执行指令:调整座椅;播放轻音乐;打开氛围灯;
[0105]
定制偏好:舒适驾驶”[0106]
对上述3个历史定制方案先按照定制偏好为“舒适驾驶”进行筛选,可以得到2个定制方案分别为(1)和(3):
[0107]
(1)“语音触发:早上好;
[0108]
执行指令:打开车窗;播放音乐;调整座椅;
[0109]
定制偏好:舒适驾驶”[0110]
(3)“条件触发:打开车门;
[0111]
执行指令:调整座椅;播放轻音乐;打开氛围灯;
[0112]
定制偏好:舒适驾驶”[0113]
然后随机选取一个定制方案和定制方案内的执行指令生成输出数据,即随机拼接得到训练输出数据可以为:
[0114]“语音触发:早上好;
[0115]
执行指令:打开车窗;播放音乐;调整座椅;
[0116]
定制偏好:舒适驾驶”。
[0117]
其中,执行指令也可以为打开车窗、播放音乐或调整座椅的任意一个或任意两个组合的指令。
[0118]
如此,本发明的交互方法利用训练输入数据和训练输出数据对当前模型进行优化,得到预设模型,能够建立起用户相关信息与最终定制方案的内在联系。具体地,一方面:可以额外加入语义信息,能够生成一些类似或相近的执行指令和组合元素。另一方面:预设模型的训练输入及输出数据是基于已存在的历史数据,这能够保证根据预设模型得到的输出内容与用户实际习惯不会偏离较大,且得到的推荐信息更具创新性。
[0119]
请参阅图8,本发明还提供一种交互方法。该交互方法包括:
[0120]
02:获取完成车载系统功能的定制的多种定制信息,每种定制信息包括至少一个信息元素;
[0121]
04:将多种定制信息上传至服务器;
[0122]
06:接收服务器返回的可通过语音操作车载系统功能的执行指令的推荐信息,推荐信息根据输入数据生成,输入数据由随机选取的信息元素进行拼接得到;
[0123]
08:显示推荐信息,以供用户进行选择和编辑。
[0124]
本发明还提供一种终端终端设备。该交互方法可以由终端设备实现。终端设备包括存储器和处理器,存储器中存储有计算机程序,处理器用于获取完成车载系统功能的定制的多种定制信息,每种定制信息包括至少一个信息元素;将多种定制信息上传至服务器;接收服务器返回的可通过语音操作车载系统功能的执行指令的推荐信息,推荐信息根据输入数据生成,输入数据由随机选取的信息元素进行拼接得到;显示推荐信息,以供用户进行选择和编辑。
[0125]
本技术的终端设备可以是手机、平板电脑、车载触控显示设备等。本技术的终端设备与服务器通信连接。用户通过终端设备上的用于进行车载系统功能定制的应用程序、小程序或浏览器页面的入口进入车载系统功能定制的界面。在界面中,用户可根据相关的指引输入非语音触发条件和的执行动作。
[0126]
具体用户在终端设备端的操作流程如下:
[0127]
首先,用户在终端设备的app端,可以选择填写定制偏好、触发条件和触发方式等多种定制信息,此时终端设备的app端会自动获取用户信息、车控习惯等其他定制信息;
[0128]
然后,终端设备的app端上传服务器,生成模型,随机选择输入的信息元素,进行拼接,执行多次随机抽取信息元素,得到多种输出数据,即得到包含有多种输出数据的推进信息。其中,随机筛选的方法还可以为不同类型的信息元素加入权值,例如,用户信息和车辆习惯的权重较大,被过滤的概率较低。随机筛选的方式既能保证生成内容与用户的相关性,又可以增强生成的推荐信息的随机性和多样性。多次随机抽取也可以保证输入和输出数据的多样性,能够涵盖用户更全面的推荐需求。
[0129]
接着,对单个输出数据,按照语义相似度,与标准形式的执行指令进行指令对齐,得到标准形式的最终的推荐信息。
[0130]
最后,终端设备app端接收最终的推荐信息,供用户选择和二次编辑,完成推荐过程。
[0131]
如此,本发明的终端设备不需要基于用户历史信息定制方案推荐,且不依赖已有的推荐方法,能灵活生成多种多样的新的具有创造性的定制方案,提高了推荐信息的灵活性和创新性,使得私人定制方案具有创新性。
[0132]
请参阅图9,本发明还提供一种计算机程序的非易失性计算机可读存储介质20。当计算机程序21被一个或多个处理器30执行时,实现上述任意实施例的交互方法。
[0133]
例如,计算机程序21被处理器30执行时实现以下交互方法的步骤:
[0134]
01:接收终端设备上传的完成车载系统功能的定制的多种定制信息,每种定制信息包括至少一个信息元素;
[0135]
03:随机选取信息元素进行拼接以得到输入数据;
[0136]
05:根据输入数据生成可通过语音操作车载系统功能的执行指令的推荐信息;
[0137]
07:在终端设备界面向用户推荐推荐信息,以供用户进行选择和编辑。
[0138]
可以理解,计算机程序21包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质等。
[0139]
本发明的计算机可读存储介质20在用户定制过程中,支持用户使用语音,利用自然语言进行定制服务,系统通过对用户的语音进行识别、解析,提供给用户结构化的定制数据,提高了用户的定制体验。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1