首页  专利技术  电子电路装置的制造及其应用技术

基于动态地理围栏的商户推荐方法、装置、设备、介质与流程

2025-05-21 13:40:06 282次浏览
基于动态地理围栏的商户推荐方法、装置、设备、介质与流程

本发明涉及推荐算法,特别涉及一种基于动态地理围栏的商户推荐方法、装置、设备、介质。


背景技术:

1、目前,随着移动互联网的发展,位置服务(location-based services ,lbs)越来越受到人们的重视。在日常生活中,消费者会在各类型的app上根据相关的定位信息查找附近的店铺、充电桩或者加油站等商户。在传统的基于lbs的推荐算法中,需要用户输入目标位置,基于目标位置和设置好的搜索半径构建地理围栏,在地理围栏内推荐相关商户。若用户处于移动过程中并且希望实时更新附近的推荐商户,则需要频繁输入目标位置,不仅灵活性较低,而且要求用户熟悉附近的地名,用户体验较差。

2、虽然在相关技术中提出了基于用户终端的定位进行推荐的方法,但也需要用户手动频繁发起请求,灵活性仍然较差,无法实现自动的动态推荐。


技术实现思路

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、根据本发明实施例的基于动态地理围栏的商户推荐方法,至少具有如下有益效果:获取所述用户终端的第一实时速度,将所述第一实时速度所处的所述候选速度区间确定为第一速度区间,将所述第一速度区间关联的所述候选时长和所述候选放大系数分别确定为第一时长和第一放大系数;将所述第一实时速度、所述第一时长和第一放大系数的乘积确定为第一围栏半径,基于所述第一围栏半径构建第一地理围栏,在所述第一地理围栏中显示多个推荐的第一商户信息;当所述第一商户信息的累计显示时长达到所述第一时长,获取所述用户终端的第二实时速度,获取针对所述第一地理围栏输入的第一用户评分;将所述第二实时速度所处的所述候选速度区间确定为第二速度区间,基于所述第二速度区间获取第二时长和第二放大系数,基于所述第一用户评分更新所述第二时长和所述第二放大系数后构建第二地理围栏,基于更新后的所述第二时长在所述第二地理围栏中显示多个推荐的第二商户信息。根据本发明实施例的技术方案,能够根据用户终端的实时移动速度周期性动态构建地理围栏,在动态构建的地理围栏中实时更新推荐商户,并且根据用户评分跨周期动态调整地理围栏的大小,使得地理围栏的大小更符合用户需求,提高用户体验。

文档序号 : 【 40052046 】

技术研发人员:罗秉正,曹震,林志远
技术所有人:霖久智慧(广东)科技有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
罗秉正曹震林志远霖久智慧(广东)科技有限公司
一种井口天然气气液分离装置的制作方法 一种氢燃料电池集装箱内部设备布置的优化方法及装置与流程
相关内容