摘要:

基于地理位置的信息服务(Location based service,LBS)以用户的地理位置信息为基础,在传统应用的基础上加入了新的维度:地点,该要素将网络中的虚拟世界与我们的现实生活紧密的结合起来。随着智能手机的发展和普及,手机所具备的功能越来越强大,这在一定程度上促进了LBS应用的发展。 目前很多LBS应用都提供了根据地理位置查找其他用户的功能,但查找的依据仅仅是地理位置信息,并未考虑查找结果与用户的关联度大小。本文将以 LBS技术为基础,深度挖掘用户的数据,为用户提供个性化的推荐和查找系统,同时为用户提供可选的信息交互系统。在个性化推荐系统中,我们采用了Hadoop技术来挖据用户之间潜在的人脉关系。在利用地理位置信息查找用户时,我们对基于球面距离和基于 Geohash算法两种方式进行了对比。通过实验数据的对比,选择了效率更高的 Geohash算法。在信息交互系统的设计中,我们对采用服务器中转和利用运营商SMS系统两种方式进行了对比,用户可以根据自身的需求来做合理的选择。 从目前运行和测试情况来看,个性化推荐系统能够得到可信的推荐结果,查找系统可以快速高效的进行用户的筛选,基本满足设计的需求。

展开

基于android的lbs技术,基于Android平台的LBS应用设计与实现相关推荐

  1. 计算机组成原理认识fpga,计算机组成原理课程设计-基于EDA和FPGA技术的8位模型计算机的设计与实现_精品.doc...

    计算机组成原理课程设计-基于EDA和FPGA技术的8位模型计算机的设计与实现_精品 目录 前言2 第一章 课程设计内容2 1.1 实验要求2 1.2 实验目的2 第二章 实验原理及方案2 2.1 实验 ...

  2. 基于android的lbs技术,基于android的lbs定位系统的设计-电子与通信工程专业论文.docx...

    基于android的lbs定位系统的设计-电子与通信工程专业论文 I I 摘要 随着 Android 操作系统的智能手机的普及.移动 3G 网络在中国的发展和公众对移动数据 业务的需求迅速增长,运营商 ...

  3. [Android Studio]微型技术报告-手机平台应用开发

    最近,我在进行有关手机平台的应用开发.在项目开发过程中,可谓是吃尽了苦头,临近崩溃.由于是才接触这门技术的小白,很多地方都是初次接触,操作起来显得特别困难,所以在这个过程中遇到了许许多多的问题,让我甚 ...

  4. android智能识别技术,基于Android平台的OCR识别技术研究与实现

    摘要: 随着智能手机市场的迅猛发展和普及,Android成为所占市场份额最高的手机操作系统,与此同时,人们希望在手机终端享受更丰富舒适的应用功能.将OCR和Android智能终端相结合,依托光学字符识 ...

  5. 基于android的lbs技术,基于Android的LBS应用研究

    摘要: 随着互联网和通信技术的飞速发展,以及手机.PDA等移动智能终端的进步和普及,人们对新的服务市场的需求也日趋显现,这也使得LBS成为一个最具潜力的移动服务.现如今LBS的发展与我们的生活紧密相关 ...

  6. 基于android的lbs技术,基于Android的LBS系统研究

    Research on LBS System based on Android RenQi 1 任齐(1986-11-14),男,硕士在读,GIS工程应用 WangYuanfei 1 王远飞(1963 ...

  7. android虚拟应用沙箱,基于虚拟化及重定向技术的Android沙箱设计与实现

    The design and implemention of Android sandbox based on vitualization and redirection technology CUI ...

  8. 基于GitBook框架搭建技术文档平台

    源宝导读:为了向用户更好的传递ERP开放平台的价值与技术知识,我们基于GitBook框架搭建了一个文档中心站点,本文将介绍此站点的设计与实现过程. 一.项目架构图 因为文档会涉及到很多的产品线,所以目 ...

  9. android物联网开发技术架构,Android 相关七种 CPU 架构适配,android七种

    Android 相关七种 CPU 架构适配,android七种 转载请注明出处:http://blog.csdn.net/kester_/article/details/71055901 NDK 开发 ...

最新文章

  1. Apache 启动提示undefined symbol: libiconv_open
  2. ASP.NET在IE10中Form表单身份验证失效问题解决方法
  3. swift2.2的新特性
  4. 卡特兰数(简单说说)
  5. UVA10338 Mischievous Children【组合数学】
  6. linux 多线程学习
  7. LLVM与Clang的概述及关系
  8. java ajaxsubmit_jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
  9. 104道 CSS 面试题,助你查漏补缺
  10. 常用编码说明-GBKBIG5GB18030
  11. html页面内容的收缩和展开效果,jquery简单实现网页层的展开与收缩效果
  12. 6、Nacos服务注册——PushService类功能
  13. 解决sudo: no valid sudoers sources found, quitting
  14. 爬虫mysql数据清洗_爬虫分析之数据存储——基于MySQL,Scrapy
  15. 第一个完整页面来啦~小米官网
  16. 万字长文读懂微信“看一看”内容理解与推荐
  17. MySQL字段类型及使用
  18. 黑客入门——手机wifi定位原理
  19. OpenCV-Python实战(4) —— OpenCV 五角星各点在坐标系上面的坐标计算(以重心为原点)
  20. 钉钉低代码是什么,能干什么?

热门文章

  1. python程序判断梅森素数_蓝桥杯每日一题(9):梅森素数(python)
  2. 奇舞学院JavaScript视频-如何写好原生js
  3. aria2 bt下载做种问题
  4. 【转】观看视频时启用硬件加速有什么用?如果关闭硬件加速又有什么区别呢?...
  5. Linux:cd命令详解
  6. 冒泡 c语言,冒泡排序(C语言版)
  7. PLC1200 硬件接线
  8. React学习day14--antd:Space间距、Affix固钉
  9. AirServer一款强大的无线投屏软件 适用于多种应用场景
  10. 笔记本电脑如何完整并安全地清除硬盘里的所有数据?