【技术实现步骤摘要】
基于定位的数据推送方法、装置、终端设备和存储介质
[0001]本专利技术涉及数据推送
,尤其涉及一种基于定位的数据推送方法、装置、终端设备和存储介质。
技术介绍
[0002]近年来随着配备GPS定位模块的移动设备数量高速增长和社交网络的发展,基于位置的数据推送技术应运而生。同时,随着人们生活物质水平的提高,旅游也变得越来越受欢迎,在社会上也得到越来越多的关注。当人们来到一个陌生的城市时,如何享受高质量的旅行是人们普遍考虑的问题,而基于用户位置来提供个性化的数据推荐成为一个亟待解决的问题。
[0003]目前基于用户的定位以及喜爱偏好来为用户推送数据的技术也在不断地进步,但现有技术在基于用户的定位进行推送数据时,只能根据用户的历史数据来推送出相关联的景点或酒店,并没有考虑依据用户当前位置的特点从而再根据当前位置推送出与用户历史数据相对应的景点,从而当用户在外出或旅行时的位置更改后,不能根据当前位置准确地推送出与用户喜好相关联的数据。
技术实现思路
[0004]本专利技术实施例提供一种基于定位的数据推送方法、装置、终端设备和存储介质,能有效解决现有技术中没有考虑依据用户当前位置的特点从而再根据当前位置推送出与用户历史数据相对应的景点,从而当用户在外出或旅行时的位置更改后,不能根据当前位置准确地推送出与用户喜好相关联的数据的问题。
[0005]本专利技术一实施例提供一种基于定位的数据推送方法,包括:获取用户的当前定位信息;根据所述当前定位信息,确定当前定位信息所在城市,继而确定所在城市的 ...
【技术保护点】
【技术特征摘要】
1.一种基于定位的数据推送方法,其特征在于,包括:获取用户的当前定位信息;根据所述当前定位信息,确定当前定位信息所在城市,继而确定所在城市的当前天气信息;根据所述当前天气信息,从预设数据库中匹配出若干景点,并提取在第一预设距离范围内景点作为目标景点;获取用户的历史浏览数据;其中,所述历史浏览数据包括若干按用户喜好程度由高到低排序的历史景点;重复执行目标景点的排序操作,直至排序完成;按照各目标景点的排序顺序对各目标景点进行推送;其中,所述排序操作包括:获取若干待排序目标景点及一基准历史景点;其中,初始时将所有目标景点均作为待排序目标景点,将排在第一位的历史景点作为基准历史景点;对于每一待排序目标景点,计算待排序目标景点与基准历史景点的相似度,按相似度由高到低的顺序对各待排序目标景点排序,若不存在相似度一致的待排序目标景点则排序完成;若存在相似度一致的待排序目标景点,则对于相似度一致的待排序目标景点之间的排序,将相似度一致的待排序目标景点作为下一轮排序操作时的待排序目标景点,将排序仅低于基准历史景点的历史景点作为下一轮排序操作时的基准历史景点。2.如权利要求1所述的一种基于定位的数据推送方法,其特征在于,所述根据所述当前天气信息,从预设数据库中匹配出若干景点,并提取在第一预设距离范围内景点作为目标景点的步骤,具体包括:根据所述当前天气信息,从预设数据库中匹配出若干景点,同时,分别确定每个景点与所述当前定位信息之间的距离;以距离远近为横坐标,以天气信息为纵坐标,建立直角坐标系,并将匹配得到的景点对应标记到直角坐标系中;其中,所述天气信息包括:下雨、阴天、雾霾、多云和晴天;以所述第一预设距离范围为半径,以直角坐标系原点为圆心,在直角坐标系中生成圆范围,将所述圆范围在所述直角坐标系中的景点作为目标景点。3.如权利要求1所述的一种基于定位的数据推送方法,其特征在于,所述获取用户的历史浏览数据的步骤,具体包括:根据预设时间单位对历史浏览数据进行分割,得到多个历史浏览子集合:分别对每个历史浏览子集合以时间轴构建浏览数据布局图;其中,根据对应的历史浏览子集合中的历史浏览数据在不同时间轴坐标上出现的次数进行累计并根据累计的事件确定不同时间轴坐标所对应的预推荐景点并生成对应面积;在所述时间轴上确定时间基准点,将各个历史浏览子集合所对应的浏览数据布局图以所述时间基准点进行对齐后融合处理,得到浏览喜爱布局图;对所述浏览喜爱布局图中出现的各个预推荐景点在所述浏览喜爱布局图中的面积计算,根据面积从大到小的预推荐景点作为用户喜爱程度从高到低的历史景点。4.如权利要求1所述的一种基于定位的数据推送方法,其特征在于,所述计算待排序目标景点与基准历史景点的相似度,具体包括:
对待排序目标景点的景点信息和基准历史景点的景点信息进行文本分词及去停用词处理,得到待排序目标景点所对应的若干第一分词以及基准历史景点所对应的若干第二分词;计算并得到每一第一分词的特征向量以及每一第二分词的特征向量,具体包括:将第一分词输入到预设的特征提取模型中,以使特征提取模型提取出第一分词对应的特征向量;将第二分词输入到预设的特征提取模型中,以使特征提取模型提取出第二分词对应的特征向量;利用算法计算各第一分词的特征向量与各第二分词的特征向量的相似度,得到待排序目标景点与基准历史景点的相似度。5.如权利要求4所述的一种基于定位的数据推送方法,其特征在于,所述利用算法计算各第一分词的特征向量与各第二分词的特征向量的相似度,得到待排序目标景点与基准历史景...
【专利技术属性】
技术研发人员:王国章,黄振琳,徐育彪,
申请(专利权)人:和元达信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。