一种露营装备的位置推荐方法、装置、设备及介质与流程
未命名
07-23
阅读:76
评论:0
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.目标储物位置确定模块,用于基于目标车辆的多个预设储物位置以及5所述露营人数确定用于放置每个目标露营装备的目标储物位置。
36.第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读
37.指令被所述处理器执行时执行如上述的露营装备的位置推荐方法的步骤。0第四方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的露营装备的位置推荐方法的步骤。
38.本技术实施例提供的露营装备的位置推荐方法、装置、设备及介质,
39.首先,获取用户所选择的露营目的地、露营时间段以及露营人数;然后基5于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备;响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备;最后,基于目标车辆的多个预设储物位置以及所述露营人数
40.确定用于放置每个目标露营装备的目标储物位置。这样,根据目标车辆中0的预设储物位置以及露营人数为用户所选择的每个目标露营装备确定对应
41.的目标储物位置,即合理安排了每个目标露营装备的存放位置,又保证了车辆内储物空间的合理利用,提高了车辆内储物空间的利用率。
42.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
[0043]5附图说明
[0044]
为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
[0045]
图1为本技术实施例所提供的一种露营装备的位置推荐方法的流程图;
[0046]
图2为本技术实施例所提供的一种露营装备的位置推荐装置的结构示意图之一;
[0047]
图3为本技术实施例所提供的一种露营装备的位置推荐装置的结构示意图之二;
[0048]
图4为本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0049]
为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本技术保护的范围。
[0050]
首先,对本技术可适用的应用场景进行介绍。本技术可应用于数据处理技术领域。
[0051]
露营是一种休闲活动,也是一种短时的户外生活方式,通常露营者携带帐篷,离开城市在野外扎营,度过一个或者多个夜晚。随着人们生活水平的提高和车辆的大面积普及,自驾露营已经成为了很多人生活中常见的一种休闲娱乐方式。在露营过程中人们需要携带露营装备来满足对应的露营需求。但是车辆内的储物空间比较有限,如果不合理安排每个露营装备的存放位置,就会导致车辆内的储物空间不能够被合理利用。因此如何合理安排每个露营装备的存放位置成为了不容小觑的技术问题。
[0052]
基于此,本技术实施例提供了一种露营装备的位置推荐方法,能够合理安排每个目标露营装备的存放位置,保证了车辆内储物空间的合理利用,提高了车辆内储物空间的利用率。
[0053]
请参阅图1,图1为本技术实施例所提供的一种露营装备的位置推荐方法的流程图。如图1中所示,本技术实施例提供的位置推荐方法,包括:
[0054]
s101,获取用户所选择的露营目的地、露营时间段以及露营人数。
[0055]
需要说明的是,露营目的地指的是所用户选择的、想要前往进行露营的地点。露营时间段指的是用户在露营目的地进行露营的时间段。露营人数指的是前往露营目的地进行露营的总人数。
[0056]
针对上述步骤s101,在具体实施时,获取用户选择的露营目的地、露营时间段以及露营人数。
[0057]
s102,基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备。
[0058]
需要说明的是,露营服务指的是露营目的地可以为用户提供的服务,例如,露营服务可以是餐饮服务、住宿服务和运动服务等等,对此本技术不做具体限定。待选择露营装备指的是向用户推荐的,在露营过程中可能会使用到的露营装备。
[0059]
针对上述步骤s102,在具体实施时,在步骤s101中确定出用户所选择的露营目的地后和露营时间段后,基于露营目的地所提供的露营服务以及露营时间段向用户推荐所需
携带的多个待选择露营装备。
[0060]
具体的,针对上述步骤s102,所述基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备,包括:
[0061]
步骤1021,当所述露营目的地所提供的露营服务中不包含餐饮服务时,5将第一预设装备确定为所述待选择露营装备。
[0062]
这里,所述第一预设装备指的是提供餐饮功能的露营装备。
[0063]
针对上述步骤1021,调取露营目的地所提供的露营服务,当露营目的地所提供的露营服务中不包含餐饮服务时,将提供餐饮功能的第一预设装
[0064]
备确定为待选择露营装备,例如,第一预设装备可以为烧烤架或电磁炉等0户外露营炊具。这里,当露营目的地不提供餐饮服务时,可以推荐用户携带一些提供餐饮功能的露营装备,将提供餐饮功能的露营装备确定为待选择露营装备。
[0065]
步骤1022,当所述露营目的地所提供的露营服务中不包含住宿服务且所述露营时间段属于预设时间段时,将第二预设装备确定为所述待选择露5营装备。
[0066]
这里,所述第二预设装备指的是提供住宿环境的露营装备。预设时间段指的是跨越一个或多个自然日的时间段。例如,当露营时间段为2022年12月27日10:00-2022年12月28日15:00时,则认为该露营时间段属于预设时间段。
[0067]
0针对上述步骤1022,在具体实施时,调取露营目的地所提供的露营服务,当露营目的地所提供的露营服务中不包含住宿服务,且用户所选择的露营时间段属于预设时间段时,则将提供住宿环境的第二预设装备确定为待选择露营装备,例如,第二预设装备可以为帐篷或睡袋等户外露营装备。
[0068]
这里,当露营目的地不提供住宿服务,且用户所选择的露营时间段属于预5设时间段时,将提供住宿环境的露营装备确定为待选择露营装备。
[0069]
步骤1023,当所述露营目的地所提供的露营服务中包含运动服务时,将所述运动服务所涉及到的运动装备确定为所述待选择露营装备。
[0070]
需要说明的是,运动服务指的是露营目的地所提供的供用户进行运动的服务。例如,运动服务可以是篮球服务、足球服务或游泳服务等,对此本技术不做具体限定。
[0071]
针对上述步骤1023,在具体实施时,调取露营目的地所提供的露营服务,当露营目的地所提供的露营服务中包含运动服务时,将运动服务所涉及到的运动装备确定为待选择露营装备。作为示例,例如,当露营目的地提供的运动服务中包括足球服务和篮球服务时,可以将足球和篮球确定为待选择露营装备。这里,当露营目的地提供运动服务时,将运动服务所涉及到的运动装备确定为待选择露营装备。
[0072]
s103,响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备。
[0073]
需要说明的是,目标露营装备指的是用户在多个待选择露营装备中所选择出的露营装备。
[0074]
针对上述步骤s103,在具体实施时,在步骤s102中确定出多个待选择露营装备后,将多个待选择露营装备显示给用户,用户可在多个待选择露营装备中进行选择,这时响应于用户对于多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备。
[0075]
s104,基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置。
[0076]
需要说明的是,目标车辆可以是露营车,对此本技术不做具体限定。预设储物位置指的是目标车辆中预先规划好的用于放置物品的位置,例如,预设储物位置可以是目标车辆的后备箱、前备箱和车顶上的行李架等等,对此本技术不做具体限定。目标储物位置指的是目标车辆中用于放置目标露营装备的位置。
[0077]
针对上述步骤s104,在步骤s103中确定出用户所选择的目标露营装备后,基于目标车辆的多个预设储物位置以及用户预先设定的露营人数确定用于放置每个目标露营装备的目标储物位置。
[0078]
具体的,针对上述步骤s104,所述基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置,包括:
[0079]
步骤1041,根据所述目标车辆的载客量以及所述露营人数确定所述目标车辆中的空余座椅空间,并将所述空余座椅空间以及所述多个预设储物位置确定为多个待分配储物位置。
[0080]
针对上述步骤1041,在具体实施时,首先确定出目标车辆的载客量,然后根据目标车辆的载客量以及用户预先设定的露营人数确定目标车辆中的空余座椅空间。作为示例,例如,目标车辆中有三排座椅,载客量不超过7人,用户预先设定的露营人数有4人,这时可认为最后一排座椅没有乘客,将目标车辆中最后一排座椅的空间确定为空余座椅空间。然后将空余座椅空间以及目标车辆中的多个预设储物位置确定为多个待分配储物位置。
[0081]
步骤1042,基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置。
[0082]
需要说明的是,存储空间体积指的是待分配储物位置中的收纳体积。预设体积指的是目标露营装备的预估体积。
[0083]
针对上述步骤1042,在具体实施时,基于确定出的多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置。
[0084]
具体的,针对上述步骤1042,所述基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置,包括:
[0085]
a:针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置。
[0086]
需要说明的是,预设存储位置清单指的是预先设定好的,用于记录每个目标露营装备分别对应哪个待分配储物位置的预设清单。参考储物位置指的是预设存储位置清单中记录的,与目标露营装备相匹配的待分配储物位置。
[0087]
针对上述步骤a,在具体实施时,针对于每个目标露营装备,基于预设存储位置清单在多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置。这里,作为示例,例如,有两个目标露营装备分别是装备a和装备b,有三个待分配储物位置分别是储物位置a、储物位置b和储物位置c,预设存储位置清单中记录有装备a对应的待分配
储物位置有储物位置a和储物位置b,装备b对应的待分配储物位置有储物位置a和储物位置c,这时可以基于预设存储位置清单筛选出与装备a相匹配的参考储物位置为储物位置a和储物位置b,与装备b相匹配的参考储物位置为储物位置a和储物位置c。
[0088]
b:针对于每个参考储物位置,检测该参考储物位置对应的至少一个目标露营装备的预设体积之和是否满足该参考储物位置的存储空间体积。
[0089]
c:若是,则将该参考储物位置确定为该参考储物位置对应的至少一个目标露营装备的目标储物位置。
[0090]
d:若否,则更新所述预设存储位置清单,将更新后的预设存储位置清单确定为所述预设存储位置清单,并返回执行所述针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置的步骤,直至每个参考储物位置对应的至少一个目标露营装备的预设体积之和满足该参考储物位置的存储空间体积,将该参考储物位置确定为与该参考储物位置对应的至少一个目标露营装备的目标储物位置。
[0091]
针对上述步骤b-步骤d,在具体实施时,针对于每个参考储物位置,检测该参考储物位置对应的至少一个目标露营装备的体积之和是否满足该参考储物位置的体积,也就是检测该参考储物位置对应的至少一个目标露营装备的预设体积之和是否小于该参考储物位置的存储空间体积。若满足,则执行上述步骤c。若不满足,则执行上述步骤d。这里,作为示例,延续上述步骤a中的实施例,例如,针对于储物位置a,与该储物位置a对应的目标露营装备为装备a和装备b,这时检测装备a和装备b的体积之和是否满足储物位置a的存储空间体积,若是,则将储物位置a确定为装备a和装备b的目标储物位置。若否,则更新预设存储位置清单,将更新后的预设存储位置清单确定为预设存储位置清单,返回执行上述步骤a中针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置的步骤,然后重新检测每个参考储物位置对应的至少一个目标露营装备的预设体积之和是否满足该参考储物位置的存储空间体积,直至每个参考储物位置对应的至少一个目标露营装备的预设体积之和满足该参考储物位置的存储空间体积,将该参考储物位置确定为与该参考储物位置对应的至少一个目标露营装备的目标储物位置。
[0092]
具体的,针对上述步骤1042,所述基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置,包括:
[0093]
a:统计所有目标露营装备的预设体积,以生成表征所有目标露营装备的体积大小顺序的体积排行榜。
[0094]
针对上述步骤a,在具体实施时,当用户选择了多个目标露营装备时,统计所有目标露营装备的预设体积,并根据每个目标露营装备的预设体积生成表征所有目标露营装备的体积大小顺序的体积排行榜。
[0095]
b:将所述体积排行榜中的第一个目标露营装备确定为待分配露营装备,5将所述多个待分配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置。
[0096]
针对上述步骤b,在具体实施时,将体积排行榜中的第一个目标露营装备确定为待
分配露营装备,将多个待分配储物位置中存储空间体积最大的待分配储物位置确定为用于放置待分配露营装备的目标储物位置。
[0097]
0c:将所述目标储物位置中除去所述待分配露营装备的预设体积之外的剩余存储空间体积确定为所述目标储物位置的存储空间体积,并将所述目标储物位置确定为所述待分配储物位置。
[0098]
针对上述步骤c,在具体实施时,将目标储物位置中除去待分配露营装备的预设体积之外的剩余存储空间体积确定为目标储物位置的存储空间体5积,并将目标储物位置确定为待分配储物位置。也就是,使用目标储物位置的存储空间体积减去待分配露营装备的预设体积得到剩余存储空间体积,并将剩余存储空间体积确定为目标储物位置的存储空间体积,再将目标储物位置确定为待分配储物位置,继续进行下一个目标露营装备的位置分配。
[0099]
d:在所述体积排行榜中确定出与所述待分配露营装备相邻的下一个目0标露营装备,并将所述下一个目标露营装备确定为所述待分配露营装备,
[0100]
返回执行所述将所述多个待分配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置的步骤,直至所述体积排行榜中不存在与所述待分配露营装备相邻的下一个目标露营装备。
[0101]
5针对上述步骤d,在具体实施时,在步骤a生成的体积排行榜中确定出与待分配露营装备相邻的下一个目标露营装备,并将下一个目标露营装备确定为待分配露营装备,然后返回执行上述步骤b中的所述将所述多个待分配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置的步骤,直至体积排行榜中不存在与待分配露营装备相邻的下一个目标露营装备。
[0102]
作为一种可选的实施方式,本技术实施例提供的露营装备的位置推荐方法,在所述确定出多个目标露营装备后,所述位置推荐方法还包括:
[0103]
针对于每个目标露营装备,检测该目标露营装备是否涉及辅助装备,若是,则基于预设位置映射关系,确定放置所述辅助装备的目标放置位置。
[0104]
需要说明的是,辅助装备指的是在使用目标露营装备时可能会用到的装备。例如,当目标露营装备为帐篷时,辅助装备可以是用来钉地钉的锤子。预设位置映射关系指的是预先设置好的,用于记录辅助装备可以存放在目标车辆中的哪个位置的映射关系。例如,预设位置映射关系中记录锤子可以存放在目标车辆的座椅收纳袋中。
[0105]
针对上述步骤,在具体实施时,针对于每个目标露营装备,检测该目标露营装备是否涉及辅助装备,若是,则基于预设位置映射关系,确定放置该辅助装备的目标放置位置。这里,延续上述实施例,当目标露营装备为帐篷时,检测该目标露营装备涉及的辅助装备为锤子,基于预设位置映射关系,将目标车辆的座椅收纳袋确定为该辅助装备的目标放置位置。
[0106]
作为一种可选的实施方式,本技术实施例提供的露营装备的位置推荐方法,在所述获取用户所选择的露营目的地、露营时间段以及露营人数之前,所述位置推荐方法还包括:
[0107]
i:基于所述用户的历史露营记录确定出至少一个历史露营目的地。
[0108]
ii:基于所述至少一个历史露营目的地中每个历史露营目的地对应的当前预订人
数和当前运行状态,从所述至少一个历史露营目的地中确定出推荐露营目的地。
[0109]
针对上述步骤i和步骤ii,在具体实施时,首先获取用户的历史露营记录,并基于用户的历史露营记录确定出至少一个用户曾经去过的历史露营目的地。然后再确定每个历史露营目的地对应的当前预订人数和当前运行状态,基于至少一个历史露营目的地中每个历史露营目的地对应的当前预订人数和当前运行状态,从至少一个历史露营目的地中确定出推荐露营目的地。这里,若某一历史露营目的地的对应的当前预订人数较多,或当前运行状态为未营业,则不向用户推荐该历史露营目的地。若某一历史露营目的地的对应的当前预订人数较少,且当前运行状态为正在营业,则将该历史露营目的地确定为推荐露营目的地。
[0110]
作为一种可选的实施方式,本技术实施例提供的露营装备的位置推荐方法,还可以根据目标车辆当前的位置信息以及用户所选择的露营目的地生成露营出行路线,当用户开车出行时为用户进行导航。
[0111]
本技术实施例提供的露营装备的位置推荐方法,首先,获取用户所选择的露营目的地、露营时间段以及露营人数;然后基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备;响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备;最后,基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置。这样,根据目标车辆中的预设储物位置以及露营人数为用户所选择的每个目标露营装备确定对应的目标储物位置,即合理安排了每个目标露营装备的存放位置,又保证了车辆内储物空间的合理利用,提高了车辆内储物空间的利用率。
[0112]
请参阅图2、图3,图2为本技术实施例所提供的一种露营装备的位置推荐装置的结构示意图之一,图3为本技术实施例所提供的一种露营装备的位置推荐装置的结构示意图之二。如图2中所示,所述位置推荐装置200包括:
[0113]
获取模块201,用于获取用户所选择的露营目的地、露营时间段以及露营人数;
[0114]
待选择露营装备确定模块202,用于基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备;
[0115]
目标露营装备确定模块203,用于响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备;
[0116]
目标储物位置确定模块204,用于基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置。
[0117]
进一步的,所述待选择露营装备确定模块202在用于基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备时,所述待选择露营装备确定模块202还用于:
[0118]
当所述露营目的地所提供的露营服务中不包含餐饮服务时,将第一预设装备确定为所述待选择露营装备;其中,所述第一预设装备指的是提供餐饮功能的露营装备;
[0119]
当所述露营目的地所提供的露营服务中不包含住宿服务且所述露营时间段属于预设时间段时,将第二预设装备确定为所述待选择露营装备;其中,所述第二预设装备指的是提供住宿环境的露营装备;
[0120]
当所述露营目的地所提供的露营服务中包含运动服务时,将所述运动服务所涉及
到的运动装备确定为所述待选择露营装备。
[0121]
进一步的,所述目标储物位置确定模块204在用于基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置时,所述目标储物位置确定模块204还用于:
[0122]
根据所述目标车辆的载客量以及所述露营人数确定所述目标车辆中的空余座椅空间,并将所述空余座椅空间以及所述多个预设储物位置确定为多个待分配储物位置;
[0123]
基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置。
[0124]
进一步的,所述目标储物位置确定模块204在用于基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置时,所述目标储物位置确定模块204还用于:
[0125]
针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置;
[0126]
针对于每个参考储物位置,检测该参考储物位置对应的至少一个目标露营装备的预设体积之和是否满足该参考储物位置的存储空间体积;
[0127]
若是,则将该参考储物位置确定为该参考储物位置对应的至少一个目标露营装备的目标储物位置;
[0128]
若否,则更新所述预设存储位置清单,将更新后的预设存储位置清单确定为所述预设存储位置清单,并返回执行所述针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置的步骤,直至每个参考储物位置对应的至少一个目标露营装备的预设体积之和满足该参考储物位置的存储空间体积,将该参考储物位置确定为与该参考储物位置对应的至少一个目标露营装备的目标储物位置。
[0129]
进一步的,所述目标储物位置确定模块204在用于基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置时,所述目标储物位置确定模块204还用于:
[0130]
统计所有目标露营装备的预设体积,以生成表征所有目标露营装备的体积大小顺序的体积排行榜;
[0131]
将所述体积排行榜中的第一个目标露营装备确定为待分配露营装备,将所述多个待分配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置;
[0132]
将所述目标储物位置中除去所述待分配露营装备的预设体积之外的剩余存储空间体积确定为所述目标储物位置的存储空间体积,并将所述目标储物位置确定为所述待分配储物位置;
[0133]
在所述体积排行榜中确定出与所述待分配露营装备相邻的下一个目标露营装备,并将所述下一个目标露营装备确定为所述待分配露营装备,返回执行所述将所述多个待分
配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置的步骤,直至所述体积排行榜中不存在与所述待分配露营装备相邻的下一个目标露营装备。
[0134]
进一步的,如图3所示,所述位置推荐装置200还包括目标放置位置确定模块205,在所述确定出多个目标露营装备后,所述目标放置位置确定模块205用于:
[0135]
针对于每个目标露营装备,检测该目标露营装备是否涉及辅助装备,若是,则基于预设位置映射关系,确定放置所述辅助装备的目标放置位置。
[0136]
进一步的,如图3所示,所述位置推荐装置200还包括露营目的地推荐模块206,在所述获取用户所选择的露营目的地、露营时间段以及露营人数之前,所述露营目的地推荐模块206用于:
[0137]
基于所述用户的历史露营记录确定出至少一个历史露营目的地;
[0138]
基于所述至少一个历史露营目的地中每个历史露营目的地对应的当前预订人数和当前运行状态,从所述至少一个历史露营目的地中确定出推荐露营目的地。
[0139]
请参阅图4,图4为本技术实施例所提供的一种电子设备的结构示意图。如图4中所示,所述电子设备400包括处理器410、存储器420和总线430。
[0140]
所述存储器420存储有所述处理器410可执行的机器可读指令,当电子设备400运行时,所述处理器410与所述存储器420之间通过总线430通信,所述机器可读指令被所述处理器410执行时,可以执行如上述图1所示方法实施例中的露营装备的位置推荐方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
[0141]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1所示方法实施例中的露营装备的位置推荐方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
[0142]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0143]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0144]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0145]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0146]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件
产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0147]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0148]
最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种露营装备的位置推荐方法,其特征在于,所述位置推荐方法包括:获取用户所选择的露营目的地、露营时间段以及露营人数;基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备;响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备;基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置。2.根据权利要求1所述的位置推荐方法,其特征在于,所述基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备,包括:当所述露营目的地所提供的露营服务中不包含餐饮服务时,将第一预设装备确定为所述待选择露营装备;其中,所述第一预设装备指的是提供餐饮功能的露营装备;当所述露营目的地所提供的露营服务中不包含住宿服务且所述露营时间段属于预设时间段时,将第二预设装备确定为所述待选择露营装备;其中,所述第二预设装备指的是提供住宿环境的露营装备;当所述露营目的地所提供的露营服务中包含运动服务时,将所述运动服务所涉及到的运动装备确定为所述待选择露营装备。3.根据权利要求1所述的位置推荐方法,其特征在于,所述基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置,包括:根据所述目标车辆的载客量以及所述露营人数确定所述目标车辆中的空余座椅空间,并将所述空余座椅空间以及所述多个预设储物位置确定为多个待分配储物位置;基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置。4.根据权利要求3所述的位置推荐方法,其特征在于,所述基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置,包括:针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置;针对于每个参考储物位置,检测该参考储物位置对应的至少一个目标露营装备的预设体积之和是否满足该参考储物位置的存储空间体积;若是,则将该参考储物位置确定为该参考储物位置对应的至少一个目标露营装备的目标储物位置;若否,则更新所述预设存储位置清单,将更新后的预设存储位置清单确定为所述预设存储位置清单,并返回执行所述针对于每个目标露营装备,基于预设存储位置清单在所述多个待分配储物位置中筛选出与该目标露营装备相匹配的至少一个参考储物位置的步骤,直至每个参考储物位置对应的至少一个目标露营装备的预设体积之和满足该参考储物位置的存储空间体积,将该参考储物位置确定为与该参考储物位置对应的至少一个目标露营装备的目标储物位置。
5.根据权利要求3所述的位置推荐方法,其特征在于,所述基于所述多个待分配储物位置中每个待分配储物位置的存储空间体积以及每个目标露营装备的预设体积,从所述多个待分配储物位置中确定出用于放置每个目标露营装备的目标储物位置,包括:统计所有目标露营装备的预设体积,以生成表征所有目标露营装备的体积大小顺序的体积排行榜;将所述体积排行榜中的第一个目标露营装备确定为待分配露营装备,将所述多个待分配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置;将所述目标储物位置中除去所述待分配露营装备的预设体积之外的剩余存储空间体积确定为所述目标储物位置的存储空间体积,并将所述目标储物位置确定为所述待分配储物位置;在所述体积排行榜中确定出与所述待分配露营装备相邻的下一个目标露营装备,并将所述下一个目标露营装备确定为所述待分配露营装备,返回执行所述将所述多个待分配储物位置中所述存储空间体积最大的待分配储物位置确定为用于放置所述待分配露营装备的目标储物位置的步骤,直至所述体积排行榜中不存在与所述待分配露营装备相邻的下一个目标露营装备。6.根据权利要求1所述的位置推荐方法,其特征在于,在所述确定出多个目标露营装备后,所述位置推荐方法还包括:针对于每个目标露营装备,检测该目标露营装备是否涉及辅助装备,若是,则基于预设位置映射关系,确定放置所述辅助装备的目标放置位置。7.根据权利要求1所述的位置推荐方法,其特征在于,在所述获取用户所选择的露营目的地、露营时间段以及露营人数之前,所述位置推荐方法还包括:基于所述用户的历史露营记录确定出至少一个历史露营目的地;基于所述至少一个历史露营目的地中每个历史露营目的地对应的当前预订人数和当前运行状态,从所述至少一个历史露营目的地中确定出推荐露营目的地。8.一种露营装备的位置推荐装置,其特征在于,所述位置推荐装置包括:获取模块,用于获取用户所选择的露营目的地、露营时间段以及露营人数;待选择露营装备确定模块,用于基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备;目标露营装备确定模块,用于响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备;目标储物位置确定模块,用于基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置。9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至7任一所述的露营装备的位置推荐方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的露营装备的位置推
荐方法的步骤。
技术总结
本申请提供了一种露营装备的位置推荐方法、装置、设备及介质,所述方法包括:获取用户所选择的露营目的地、露营时间段以及露营人数;基于所述露营目的地所提供的露营服务以及所述露营时间段向所述用户推荐所需携带的多个待选择露营装备;响应于所述用户对于所述多个待选择露营装备中任意一个或多个待选择露营装备的选择操作,确定出至少一个目标露营装备;基于目标车辆的多个预设储物位置以及所述露营人数确定用于放置每个目标露营装备的目标储物位置。根据所述方法和装置,能够合理安排每个目标露营装备的存放位置,保证了车辆内储物空间的合理利用,提高了车辆内储物空间的利用率。利用率。利用率。
技术研发人员:骆俊凯 李洁辰
受保护的技术使用者:上海洛轲智能科技有限公司
技术研发日:2022.12.29
技术公布日:2023/7/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
