毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Android系统的位置推荐系统设计(4)

时间:2018-03-13 14:00来源:毕业论文
其次,本系统可以选择使用适合移动设备的SQLite3数据库,它使得系统运行更加快速,开发更加容易。 最后,本系统最最基本的功能定位,是可以实现的。


其次,本系统可以选择使用适合移动设备的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,可实现跟随定位;签到功能嵌入于搜索功能中,为个性化推荐模块提供用户数据,以供系统实现用户偏好的估测。 基于Android系统的位置推荐系统设计(4):http://www.youerw.com/jisuanji/lunwen_10972.html
------分隔线----------------------------
推荐内容