菜单
  

    其次,本系统可以选择使用适合移动设备的SQLite3数据库,它使得系统运行更加快速,开发更加容易。
    最后,本系统最最基本的功能——定位,是可以实现的。移动终端都有GPS系统,而谷歌、百度、高德等都出台了供开发者使用的地图API,这使得定位功能成为了可能。
    3.2.2获取数据可行性分析:
    和[10][11]中介绍的获取网络的资源类型不同,本系统获取的是基于位置的信息,这样的集合有很多,现如今使用最为广泛的当属POI(兴趣点),POI包含有位置、名称等等信息。由[12]可知,很多平台都在使用POI来储存位置信息,很多地图类服务提供商也是使用POI来展示搜索结果,如图盟科技、谷歌、百度等。
    POI不仅仅可以存储位置、名称信息,更能使用特定标识(UID)来展示其更详细的信息:评价、星级、人均价格等等,这些POI兴趣点是实时更新且有效的。
    结合上述情况,本系统可以采用从地图服务提供商获得的POI数据,对其进行甄别筛选,排序输出。
    3.2.3运行可行性分析:
    本推荐系统因为需要使用于绝大部分智能手机,因此可使minsdkversion版本稍低,而使targetsdkversion版本稍高。这样可使系统版本较低的用户也可以使用本系统,而系统版本较高的用户能够得到更好的体验。
    本推荐系统最基本功能为定位,所以,只需用户的设备能够正常打开GPS,正常联网就可使用。
    4.    系统设计与实现
    本系统是结合LBS服务和推荐设计的个性化推荐系统。在国内,推荐系统已经广泛应用各行各业,如:团购、美食、旅游等等。然而这些推荐系统未能结合LBS位置服务,也并未能给出个性化的推荐。
    这样的推荐系统国外却依然出现,这里举其一例:这是一个用于Web和移动端的推荐系统,它从用户收集的及由GPS路径和照片组成的基于位置的相关数据来给出推荐。该系统给出用户周围兴趣点中的三种类型项目的推荐:服务,照片和GPS路径。该系统通过基于四个相关方面的数据库:位置、内容、时间和网络,来给所有项目打分,并排序以此进行推荐。
    本系统与上述系统相类似却不相同,下文将介绍本系统的设计思想和实现方法。
    4.1.    系统总体设计
    考虑到本系统的需达到的目标,则需要实现定位、条件搜索、定位搜索、个性化推荐、路径显示、签到功能。签到功能应该贯穿整个搜索系统,以此记录用户的喜好。
    基于人性化和便捷考虑,本系统将条件搜索分为两个大部分,一部分是直接打开页面,点击就可获取2000米范围内的POI推荐结果;另一部分是需要用户手动输入如范围、搜索目标、城市等关键字,然后系统根据用户给出的条件进行搜索,并对POI结果排序显示。
    为了使本系统能够更加方便用户的出行,特意添加设计了路径功能,它能够通过由用户给出起点和终点,和出行方式(驾车/步行/公交),给出详细的路径图线和提示信息。
    本系统的签到功能是基础,而签到功能不需要连接网络,所以签到记录可即使查看更改。考虑到要使得个性化推荐更加人性化,所以本系统添加了当前时间、当前季节这样的元素。
    4.2.    功能模块设计
    本位置推荐系统设计有如下功能模块:定位功能模块、搜索功能模块、路径功能模块、签到功能模块及最后的个性化推荐模块。
    定位功能模块嵌入在搜索功能模块及个性化推荐模块,也有独立的Activity,可实现跟随定位;签到功能嵌入于搜索功能中,为个性化推荐模块提供用户数据,以供系统实现用户偏好的估测。
  1. 上一篇:Android安卓手机浏览器设计及实现+文献综述
  2. 下一篇:输电线路故障测距研究+文献综述
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. java+mysql设备监控记录的大...

  5. 基于核独立元分析的非线...

  6. 基于Hadoop的制造过程大数据存储平台构建

  7. 医院查询与挂号系统设计与实现

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 大众媒体对公共政策制定的影响

  10. 电站锅炉暖风器设计任务书

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 中考体育项目与体育教学合理结合的研究

  13. java+mysql车辆管理系统的设计+源代码

  14. 当代大学生慈善意识研究+文献综述

  15. 十二层带中心支撑钢结构...

  16. 杂拟谷盗体内共生菌沃尔...

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回