System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子烟,尤其涉及一种位置推荐方法、装置、电子设备及存储介质。
技术介绍
1、电子烟,也称虚拟香烟、电子雾化器,其具有与纸烟相似的外观和味道,但是,电子烟一般不含纸烟中的焦油、悬浮微粒等有害成分,所以其作为纸烟替代品,常用于戒烟。所以在部分公众场合会允许电子烟的使用,但在公众场合吸食电子烟仍然会影响到他人,为避免影响他人,传统方法往往采用范围控制的方法,即当检测到电子烟到达公众场合的指定范围内时,控制关闭电子烟,但如果离开指定范围,则可以正常使用,所以比如离开公交站的电子围栏,但就站在距离电子围栏外较近的地方抽烟,仍然可能影响到公交站内的其他候车人员。因此,如何提供一种位置推荐方法,以避免在允许吸食电子烟的公众场合吸食电子烟对于其它人群的影响,成为了一个亟待解决的问题。
技术实现思路
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、第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现专利技术实施例提供的位置推荐方法中的步骤。
36、在本专利技术实施例中,在检测到目标电子烟与人群所处位置的中心点之间的距离达到预设阈值时,获取当前环境的风力值、风向以及地图信息;基于风力值以及风向,确定出人群周边的推荐吸烟范围;基于地图信息,在推荐吸烟范围中确定出至少一个推荐位置;基于风力值,在至少一个推荐位置中确定出目标推荐位置;将目标推荐位置推荐至目标电子烟的用户处。通过风力值以及风向,能够准确地确定出一个推荐吸烟范围,从而可以根据风力值,确定出一个不会对他人造成影响的目标推荐位置,并将目标推荐位置推荐至用户处,进而实现避免在允许吸食电子烟的公众场合吸食电子烟对于其它人群的影响。
本文档来自技高网...【技术保护点】
1.一种位置推荐方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的位置推荐方法,其特征在于,所述基于所述风力值以及所述风向,确定所述人群周边的推荐吸烟范围,包括:
3.如权利要求2所述的位置推荐方法,其特征在于,所述将所述风力值以及所述风向映射至所述初始坐标系中,得到目标坐标系,包括:
4.如权利要求3所述的位置推荐方法,其特征在于,所述在所述目标坐标系中,确定出所述推荐吸烟范围,包括:
5.如权利要求1所述的位置推荐方法,其特征在于,所述地图信息中包括阴凉信息以及空地信息,所述基于所述地图信息,在所述推荐吸烟范围中确定出至少一个推荐位置,包括:
6.如权利要求1所述的位置推荐方法,其特征在于,所述基于所述风力值,在至少一个所述推荐位置中确定出目标推荐位置,包括:
7.如权利要求6所述的位置推荐方法,其特征在于,所述基于所述风力值,在所述推荐位置排序表中确定出所述目标推荐位置,包括:
8.一种位置推荐装置,其特征在于,所述位置推荐装置包括:
9.一种电子设备,其特征在于,
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的位置推荐方法中的步骤。
...【技术特征摘要】
1.一种位置推荐方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的位置推荐方法,其特征在于,所述基于所述风力值以及所述风向,确定所述人群周边的推荐吸烟范围,包括:
3.如权利要求2所述的位置推荐方法,其特征在于,所述将所述风力值以及所述风向映射至所述初始坐标系中,得到目标坐标系,包括:
4.如权利要求3所述的位置推荐方法,其特征在于,所述在所述目标坐标系中,确定出所述推荐吸烟范围,包括:
5.如权利要求1所述的位置推荐方法,其特征在于,所述地图信息中包括阴凉信息以及空地信息,所述基于所述地图信息,在所述推荐吸烟范围中确定出至少一个推荐位置,包括:
6.如权利要求1所述的位置推荐方法,其特征...
【专利技术属性】
技术研发人员:李荣声,袁志,
申请(专利权)人:深圳市沃特沃德信息有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。