System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用于车内场景下的复杂语句查询方法、设备及介质技术_技高网

应用于车内场景下的复杂语句查询方法、设备及介质技术

技术编号:40101080 阅读:13 留言:0更新日期:2024-01-23 17:42
本申请涉及一种应用于车内场景下的复杂语句查询方法、设备及介质。其中,复杂语句查询方法包括:在确定接收到复杂语句后,解析出复杂语句中的多个目标关键词;查询各目标关键词分别所属的字段,以得到至少一个字段;将相同字段下的目标关键词之间的查询关系设置为或,并按照至少一个字段之间的优先级对多个目标关键词进行逐级查询,以输出至少一条查询结果。通过采用本申请所提供的复杂语句查询方法,可以保障车内场景下的复杂语句查询有结果输出,而且还能满足车内场景的实时性需求。

【技术实现步骤摘要】

本申请涉及汽车,特别是涉及一种应用于车内场景下的复杂语句查询方法、设备及介质


技术介绍

1、驾驶员在驾驶过程中,可以根据需要说出查询语句,以获得所需的查询结果。由于车速较高,车内场景下的查询需要在短时间输出较为准确的查询结果,否者驾驶员可能会错过正确的路口,或者因为反复尝试查询或长时间翻找不到所需的查询结果,而注意力被严重分散,从而影响安全驾驶性。

2、目前,在对用户的复杂语句进行查询时,存在无检索结果返回的情况,这是因为复杂语句的查询条件多且语义复杂。对此,可以采用推荐算法,但是推荐算法比较复杂,无法满足车内查询对实时性的要求。

3、可见,目前还缺少一种应用于车内场景下的复杂语句查询方法。


技术实现思路

1、基于此,本申请提供了一种应用于车内场景下的复杂语句查询方法、设备及介质,可以保障车内场景下的复杂语句查询有结果输出,而且还能满足车内场景的实时性需求。

2、第一方面,本申请提供了一种应用于车内场景下的复杂语句查询方法,该应用于车内场景下的复杂语句查询方法包括:在确定接收到复杂语句后,解析出复杂语句中的多个目标关键词;查询各目标关键词分别所属的字段,以得到至少一个字段;将相同字段下的目标关键词之间的查询关系设置为或,并按照至少一个字段之间的优先级对多个目标关键词进行逐级查询,以输出至少一条查询结果。

3、结合第一方面,在第一方面的第一种可实施方式中,前述按照至少一个字段之间的优先级对多个目标关键词进行逐级查询,以输出至少一条查询结果,包括:按照至少一个字段的优先级从高到低的顺序,对至少一个字段中的各字段下的目标关键词进行逐级查询,并监测返回的查询结果;当监测到查询结果时,输出本级查询返回的查询结果,并停止对至少一个字段中的下一级字段的目标关键词的查询。

4、结合第一方面,在第一方面的第二种可实施方式中,前述按照至少一个字段之间的优先级对多个目标关键词进行逐级查询,以输出至少一条查询结果,包括:按照至少一个字段的优先级从高到低的顺序,对至少一个字段中的各字段下的目标关键词进行逐级查询,并监测返回的查询结果;当监测到查询结果时,重复执行在本级查询的查询结果的基础上,对至少一个字段中的下一级字段的目标关键词进行查询的步骤,直到无检索结果返回时,输出上一级查询所返回的查询结果。

5、结合第一方面,在第一方面的第三种可实施方式中,在前述按照至少一个字段之间的优先级,对多个目标关键词进行逐级查询之前,还包括:查询至少一个字段分别对应的初始优先级,并判断至少一个字段中是否存在多个目标字段,其中,多个目标字段的初始优先级相等;若存在,则根据用户偏好确定多个目标字段之间的相对优先级;根据至少一个字段分别对应的初始优先级,以及多个目标字段之间的相对优先级,确定出至少一个字段之间的优先级。

6、结合第一方面的第三种可实施方式,在第一方面的第四种可实施方式中,前述根据用户偏好确定多个目标字段之间的相对优先级,包括:统计各目标字段的点击分量,及同级字段的点击总量,其中,同级字段为语料库中与多个目标字段的初始优先级相同的所有字段;计算各目标字段的点击分量与点击总量的比值,得到各目标字段的点击占比,并比较各目标字段的点击占比之间的数值大小关系;按照数值大小关系,确定多个目标字段之间的相对优先级。

7、结合第一方面的第四种可实施方式,在第一方面的第五种可实施方式中,前述在多个目标字段中存在点击占比一致的目标字段的情况下,该方法还包括:按照各目标字段下的目标关键词在复杂语句中的位置次序,确定点击占比一致的目标字段之间的排序;按照排序确定点击占比一致的目标字段之间的相对优先级。

8、结合第一方面,在第一方面的第六种可实施方式中,在确定接收到复杂语句之前,该方法还包括:在接收到用户的查询语句之后,对查询语句进行查询;若无查询结果返回,则检测查询语句的目标关键词的个数;若检测到查询语句的目标关键词的个数大于或等于二,则确定该查询语句为复杂语句,并确定接收到复杂语句。

9、第二方面,本申请还提供了一种查询设备,该查询设备包括:解析单元,用于在确定接收到复杂语句后,解析出复杂语句中的多个目标关键词;确定单元,用于查询各目标关键词分别所属的字段以得到至少一个字段;查询单元,用于将相同字段下的目标关键词之间的查询关系设置为或,并按照前述至少一个字段之间的优先级对前述多个目标关键词进行逐级查询,以输出至少一条查询结果。

10、结合第二方面,在第二方面的第一种可实施方式中,前述查询单元具体用于:按照至少一个字段的优先级从高到低的顺序,对至少一个字段中的各字段下的目标关键词进行逐级查询,并监测返回的查询结果;当监测到查询结果时,输出本级查询返回的查询结果,并停止对至少一个字段中的下一级字段的目标关键词的查询。

11、结合第二方面,在第二方面的第二种可实施方式中,前述查询单元具体用于:按照至少一个字段的优先级从高到低的顺序,对至少一个字段中的各字段下的目标关键词进行逐级查询,并监测返回的查询结果;当监测到查询结果时,重复执行在本级查询的查询结果的基础上,对至少一个字段中的下一级字段的目标关键词进行查询的步骤,直到无检索结果返回时,输出上一级查询所返回的查询结果。

12、结合第二方面,在第二方面的第三种可实施方式中,前述确定单元还用于:查询至少一个字段分别对应的初始优先级,并判断至少一个字段中是否存在多个目标字段,其中,多个目标字段的初始优先级相等;若存在,则根据用户偏好确定多个目标字段之间的相对优先级;根据至少一个字段分别对应的初始优先级,以及多个目标字段之间的相对优先级,确定出至少一个字段之间的优先级。

13、结合第二方面的第三种可实施方式,在第二方面的第四种可实施方式中,前述确定单元具体用于:统计各目标字段的点击分量,及同级字段的点击总量,其中,同级字段为语料库中与多个目标字段的初始优先级相同的所有字段;计算各目标字段的点击分量与点击总量的比值,得到各目标字段的点击占比,并比较各目标字段的点击占比之间的数值大小关系;按照数值大小关系,确定多个目标字段之间的相对优先级。

14、结合第二方面的第四种可实施方式,在第二方面的第五种可实施方式中,前述在多个目标字段中存在点击占比一致的目标字段的情况下,前述确定单元还用于:按照各目标字段下的目标关键词在复杂语句中的位置次序,确定点击占比一致的目标字段之间的排序;按照排序确定点击占比一致的目标字段之间的相对优先级。

15、结合第二方面,在第二方面的第六种可实施方式中,在确定接收到复杂语句之前,确定单元还用于:在接收到用户的查询语句之后,对查询语句进行查询;若无查询结果返回,则检测查询语句的目标关键词的个数;若检测到查询语句的目标关键词的个数大于或等于二,则确定该查询语句为复杂语句,并确定接收到复杂语句。

16、第三方面,本申请还提供了一种查询设备,该查询设备包括处理器、收发器和存储器,处理器和存储器通过总线连接;处理本文档来自技高网...

【技术保护点】

1.一种应用于车内场景下的复杂语句查询方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述按照所述至少一个字段之间的优先级对所述多个目标关键词进行逐级查询,以输出至少一条查询结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述按照所述至少一个字段之间的优先级对所述多个目标关键词进行逐级查询,以输出至少一条查询结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述按照所述至少一个字段之间的优先级,对所述多个目标关键词进行逐级查询之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据用户偏好确定所述多个目标字段之间的相对优先级,包括:

6.根据权利要求5所述的方法,其特征在于,在所述多个目标字段中存在点击占比一致的目标字段的情况下,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在确定接收到复杂语句之前,所述方法还包括:

8.一种查询设备,其特征在于,所述查询设备包括:

9.一种查询设备,其特征在于,所述查询设备包括处理器、收发器和存储器,所述处理器和存储器通过总线连接;所述处理器,用于执行多条指令;所述收发器,用于与其他设备进行数据交互;所述存储器,用于存储所述多条指令,所述指令适于由所述处理器加载并执行权利要求1至7所述的复杂语句查询方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任一项所述的复杂语句查询方法。

...

【技术特征摘要】

1.一种应用于车内场景下的复杂语句查询方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述按照所述至少一个字段之间的优先级对所述多个目标关键词进行逐级查询,以输出至少一条查询结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述按照所述至少一个字段之间的优先级对所述多个目标关键词进行逐级查询,以输出至少一条查询结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述按照所述至少一个字段之间的优先级,对所述多个目标关键词进行逐级查询之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据用户偏好确定所述多个目标字段之间的相对优先级,包括:

6.根据权利要求5所述的方法,其特征在于,在所述...

【专利技术属性】
技术研发人员:刘思宇孔天浩黄文博
申请(专利权)人:赛力斯汽车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1