[发明专利]一种移动环境下基于索引技术的景点智能推荐方法有效

专利信息
申请号: 201610219472.5 申请日: 2016-04-08
公开(公告)号: CN105843948B 公开(公告)日: 2019-02-15
发明(设计)人: 窦万春;刘佳;吴诗颖 申请(专利权)人: 南京大学
主分类号: G06F16/9535 分类号: G06F16/9535;G06F16/9537;H04L29/08;H04W4/021;H04W4/029;G06Q50/14;G06F1/32
代理公司: 江苏圣典律师事务所 32237 代理人: 胡建华
地址: 210023 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种移动环境下基于索引技术的景点智能推荐方法,包括:步骤1,当用户的移动端进入到一个景区时,移动端获取当前位置,得到位置检索键;步骤2,根据服务器中的历史记录在服务器中建立离线缓存;步骤3,移动端获取服务器中的离线缓存内容,用位置检索键在缓存中进行前缀匹配,若找到匹配结果,移动端对匹配结果集进行距离计算,得到目标景点序号集合,转入步骤5,若未找到匹配结果,移动端把用户当前位置发送给服务器,执行步骤4;步骤4,服务器根据用户当前位置进行距离计算,得到目标景点序号集合;步骤5,服务器对目标景点的综合信息进行检索,将目标景点详情返回给用户。
搜索关键词: 一种 移动 环境 基于 索引 技术 景点 智能 推荐 方法
【主权项】:
1.一种移动环境下基于索引技术的景点智能推荐方法,其特征在于,包括以下步骤:步骤1,当用户的移动端进入到一个景区时,移动端获取当前位置,得到位置检索键;步骤2,根据服务器中的历史记录在服务器中建立离线缓存;步骤3,移动端获取服务器中的离线缓存内容,用位置检索键在缓存中进行前缀匹配,若找到匹配结果,移动端对匹配结果集进行距离计算,得到目标景点序号集合,转入步骤5;若未找到匹配结果,移动端把用户当前位置发送给服务器,执行步骤4;步骤4,服务器根据用户当前位置进行距离计算,根据地球表面距离进行升序排序,得到目标景点序号集合;步骤5,服务器对目标景点的综合信息进行检索,将目标景点详情返回给用户;步骤1包含以下步骤:步骤1‑1,当用户的移动端进入到一个景区时,移动端获取用户的当前位置的经纬度对经纬度用GEOHASH编码得到(x,y),其中表示用户的当前位置的经度,γ1表示用户的当前位置的纬度,x表示经度的编码值,x=x1x2x3...xv,y表示纬度的编码值,y=y1y2y3...yt,10≤v≤20,10≤t≤20;步骤1‑2,将x和y按位进行交叉编码,得到的位置检索键z表示为:z=m1n1m2n2m3n3minj...mvnt,其中mi表示对经度编码值xi进行二分编码后第i位的值,nj表示对纬度编码值yj进行二分编码后第j位的值,每位的计算公式如下所示:步骤2包括以下步骤:步骤2‑1,搜集服务器中所有历史记录,每条历史记录为一个用户的位置检索健和它所对应的景点序号集合;步骤2‑2,对历史记录中的位置检索键进行数据清洗,遍历每个位置索引键,构造一个Tire字典树,其中叶子节点为位置索引键,非叶节点的值表示为该节点的所有位置索引键的的公共前缀,Tire字典树的边表示一个字符;步骤2‑3,根据指定的精度要求选取Tire字典树中对应的一层,该层的每一个非叶节点的子树对应一个景点序号集合;步骤2‑4,在每个子树中,找出该子树所有叶子节点对应的景点序号集合进行并集操作,建立公共前缀与景点序号并集之间的映射表,缓存在服务器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610219472.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top