基于室内定位的超市移动导购系统的设计与实现
这是一篇关于室内定位,iBeacon,导购系统,移动终端的论文, 主要内容为随着市场经济的飞速发展,人们的生活质量逐步提高,超市和商场正向着“规模大型化、商品丰富化、活动多样化”的趋势发展。然而在超市和商场商品等“硬件”基础提升的同时,在导购和宣传等“软件”服务上,依然沿用分类牌、指路标和贴海报等传统方式。由于分类牌与指路标无法精确定位到具体商品的位置,张贴海报也无法快速准确地推送活动信息,容易引发顾客寻找商品难、掌握活动信息难等问题。另外在超市与商场室内布局上,某些区域因畅销品集中造成顾客拥挤,其它区域则因为无人问津导致资源浪费,这些问题都影响着顾客的购物体验和超市的销售利润。在信息化高速发展的今天,借助“互联网+”时代的浪潮,研发基于室内定位技术的导购系统,是大型超市与商场解决上述问题的有效手段。iBeacon技术由于设备小巧、布置方便、续航时间长、定位精度高等优点,非常适合于构建室内导购系统。论文首先分析了导购系统的需求,将系统用户区分为顾客和管理员,顾客可以实现定位导航、商品推送和活动介绍等功能,管理员能够对商品、活动等信息进行管理,而且能够对顾客的移动轨迹自动记录分析。在此基础上,将导购系统划分为商场导航、商场导购、个人信息管理和后台管理四个模块,通过用例图的形式详细分析了各模块的功能需求。其次,给出了系统的应用架构设计,系统在B/S架构基础上,按照经典的MVC三层体系结构进行设计,手机终端作为客户端,服务端包括导购服务器和商城服务器。手机终端通过蓝牙与布置在超市里的iBeacon节点互动,把采集到的iBeacon节点信息传输到导购服务器,与指纹位置数据库进行匹配,获得位置和地图等信息。通过手机加速度和方向传感器,结合当前位置信息,生成顾客的移动轨迹。手机终端同时与商城服务器交互,获取商品和活动等信息。再次设计了数据库,采用E-R图的形式,阐述了顾客、管理员、手机终端、iBeacon以及商品活动等信息之间的实体关系,由于系统数据表众多,挑选iBeacon设备、用户、商品和活动等主要数据表进行了介绍。然后,详细设计并实现了系统各模块,采用时序图、流程图等方式,介绍了各模块的实现方法以及模块之间的联系方式,实现了系统的架构。最后测试了系统功能和性能,通过逐模块测试,系统实现了定位导航、轨迹收集分析、商品和活动的推送收藏、信息管理等功能,达成了预期目的。导购系统开发实现后与超市进行了对接,已进入测试使用阶段,其对顾客服务效果良好,有效解决了购物中出现的问题,有力提升了超市服务的“软实力”,可以促进营销模式的升级转变。
基于微信的室内地图服务功能包的设计与实现
这是一篇关于微信,HTML5,iBeacon,室内地图,室内定位的论文, 主要内容为伴随移动设备的不断发展,LBS (基于位置的服务)的需求正日渐增多。目前绝大多数的室内外地图服务以APP的形式推出,比如国外的Google Map、Bing Maps,国内的百度地图、高德地图等。但目前基于HTML5的技术产品却很少,且相关限制较多,即使一些小型开发商推出了 HTML5技术相关服务,普及度也并不乐观。微信作为超级APP,普及率极高,本课题研究如何利用微信摇周边作为技术切入点,并结合iBeacon的蓝牙4. 0技术实现基于微信的室内地图服务功能包,具有很好的使用和推广价值。本论文在充分调研和分析微信摇周边与iBeacon的基础上,对室内地图服务功能包进行了总体架构设计,包括三大主体模块:室内地图模块、室内定位模块以及开放API模块。在室内地图模块中,又进一步划分为基础功能模块、浏览器适配模块以及对外服务模块;室内定位模块主要结合蓝牙技术,利用质心定位进行单点与多点定位等;开放API模块提供地图初始化、添加/删除覆盖物、打开/关闭室内定位等多种对外API调用与参数配置。系统整体采用Java Web与HTML5技术进行前后端开发:后端采用SSH框架实现数据交互接口;前端主要采用Canvas技术实现室内地图的绘制,并结合Hammer手势操作库等完成室内地图模块其他功能;结合微信摇周边web SDK与iBeacon的蓝牙技术实现室内定位模块;最后通过JavaScript回调、函数指针等技术实现开放API模块。在实现基于微信的室内地图服务功能包的基础上,我们将其实际运用到WGDC地理信息开发者大会与中国科技馆相关项目之中,实际应用效果良好。可兼容主流移动设备,开发简单,接口丰富,可满足不同室内环境和应用场景下的LBS应用对基础地图服务的需求,具有良好的应用前景。
基于室内定位的超市移动导购系统的设计与实现
这是一篇关于室内定位,iBeacon,导购系统,移动终端的论文, 主要内容为随着市场经济的飞速发展,人们的生活质量逐步提高,超市和商场正向着“规模大型化、商品丰富化、活动多样化”的趋势发展。然而在超市和商场商品等“硬件”基础提升的同时,在导购和宣传等“软件”服务上,依然沿用分类牌、指路标和贴海报等传统方式。由于分类牌与指路标无法精确定位到具体商品的位置,张贴海报也无法快速准确地推送活动信息,容易引发顾客寻找商品难、掌握活动信息难等问题。另外在超市与商场室内布局上,某些区域因畅销品集中造成顾客拥挤,其它区域则因为无人问津导致资源浪费,这些问题都影响着顾客的购物体验和超市的销售利润。在信息化高速发展的今天,借助“互联网+”时代的浪潮,研发基于室内定位技术的导购系统,是大型超市与商场解决上述问题的有效手段。iBeacon技术由于设备小巧、布置方便、续航时间长、定位精度高等优点,非常适合于构建室内导购系统。论文首先分析了导购系统的需求,将系统用户区分为顾客和管理员,顾客可以实现定位导航、商品推送和活动介绍等功能,管理员能够对商品、活动等信息进行管理,而且能够对顾客的移动轨迹自动记录分析。在此基础上,将导购系统划分为商场导航、商场导购、个人信息管理和后台管理四个模块,通过用例图的形式详细分析了各模块的功能需求。其次,给出了系统的应用架构设计,系统在B/S架构基础上,按照经典的MVC三层体系结构进行设计,手机终端作为客户端,服务端包括导购服务器和商城服务器。手机终端通过蓝牙与布置在超市里的iBeacon节点互动,把采集到的iBeacon节点信息传输到导购服务器,与指纹位置数据库进行匹配,获得位置和地图等信息。通过手机加速度和方向传感器,结合当前位置信息,生成顾客的移动轨迹。手机终端同时与商城服务器交互,获取商品和活动等信息。再次设计了数据库,采用E-R图的形式,阐述了顾客、管理员、手机终端、iBeacon以及商品活动等信息之间的实体关系,由于系统数据表众多,挑选iBeacon设备、用户、商品和活动等主要数据表进行了介绍。然后,详细设计并实现了系统各模块,采用时序图、流程图等方式,介绍了各模块的实现方法以及模块之间的联系方式,实现了系统的架构。最后测试了系统功能和性能,通过逐模块测试,系统实现了定位导航、轨迹收集分析、商品和活动的推送收藏、信息管理等功能,达成了预期目的。导购系统开发实现后与超市进行了对接,已进入测试使用阶段,其对顾客服务效果良好,有效解决了购物中出现的问题,有力提升了超市服务的“软实力”,可以促进营销模式的升级转变。
基于微信的室内地图服务功能包的设计与实现
这是一篇关于微信,HTML5,iBeacon,室内地图,室内定位的论文, 主要内容为伴随移动设备的不断发展,LBS (基于位置的服务)的需求正日渐增多。目前绝大多数的室内外地图服务以APP的形式推出,比如国外的Google Map、Bing Maps,国内的百度地图、高德地图等。但目前基于HTML5的技术产品却很少,且相关限制较多,即使一些小型开发商推出了 HTML5技术相关服务,普及度也并不乐观。微信作为超级APP,普及率极高,本课题研究如何利用微信摇周边作为技术切入点,并结合iBeacon的蓝牙4. 0技术实现基于微信的室内地图服务功能包,具有很好的使用和推广价值。本论文在充分调研和分析微信摇周边与iBeacon的基础上,对室内地图服务功能包进行了总体架构设计,包括三大主体模块:室内地图模块、室内定位模块以及开放API模块。在室内地图模块中,又进一步划分为基础功能模块、浏览器适配模块以及对外服务模块;室内定位模块主要结合蓝牙技术,利用质心定位进行单点与多点定位等;开放API模块提供地图初始化、添加/删除覆盖物、打开/关闭室内定位等多种对外API调用与参数配置。系统整体采用Java Web与HTML5技术进行前后端开发:后端采用SSH框架实现数据交互接口;前端主要采用Canvas技术实现室内地图的绘制,并结合Hammer手势操作库等完成室内地图模块其他功能;结合微信摇周边web SDK与iBeacon的蓝牙技术实现室内定位模块;最后通过JavaScript回调、函数指针等技术实现开放API模块。在实现基于微信的室内地图服务功能包的基础上,我们将其实际运用到WGDC地理信息开发者大会与中国科技馆相关项目之中,实际应用效果良好。可兼容主流移动设备,开发简单,接口丰富,可满足不同室内环境和应用场景下的LBS应用对基础地图服务的需求,具有良好的应用前景。
基于室内定位的超市移动导购系统的设计与实现
这是一篇关于室内定位,iBeacon,导购系统,移动终端的论文, 主要内容为随着市场经济的飞速发展,人们的生活质量逐步提高,超市和商场正向着“规模大型化、商品丰富化、活动多样化”的趋势发展。然而在超市和商场商品等“硬件”基础提升的同时,在导购和宣传等“软件”服务上,依然沿用分类牌、指路标和贴海报等传统方式。由于分类牌与指路标无法精确定位到具体商品的位置,张贴海报也无法快速准确地推送活动信息,容易引发顾客寻找商品难、掌握活动信息难等问题。另外在超市与商场室内布局上,某些区域因畅销品集中造成顾客拥挤,其它区域则因为无人问津导致资源浪费,这些问题都影响着顾客的购物体验和超市的销售利润。在信息化高速发展的今天,借助“互联网+”时代的浪潮,研发基于室内定位技术的导购系统,是大型超市与商场解决上述问题的有效手段。iBeacon技术由于设备小巧、布置方便、续航时间长、定位精度高等优点,非常适合于构建室内导购系统。论文首先分析了导购系统的需求,将系统用户区分为顾客和管理员,顾客可以实现定位导航、商品推送和活动介绍等功能,管理员能够对商品、活动等信息进行管理,而且能够对顾客的移动轨迹自动记录分析。在此基础上,将导购系统划分为商场导航、商场导购、个人信息管理和后台管理四个模块,通过用例图的形式详细分析了各模块的功能需求。其次,给出了系统的应用架构设计,系统在B/S架构基础上,按照经典的MVC三层体系结构进行设计,手机终端作为客户端,服务端包括导购服务器和商城服务器。手机终端通过蓝牙与布置在超市里的iBeacon节点互动,把采集到的iBeacon节点信息传输到导购服务器,与指纹位置数据库进行匹配,获得位置和地图等信息。通过手机加速度和方向传感器,结合当前位置信息,生成顾客的移动轨迹。手机终端同时与商城服务器交互,获取商品和活动等信息。再次设计了数据库,采用E-R图的形式,阐述了顾客、管理员、手机终端、iBeacon以及商品活动等信息之间的实体关系,由于系统数据表众多,挑选iBeacon设备、用户、商品和活动等主要数据表进行了介绍。然后,详细设计并实现了系统各模块,采用时序图、流程图等方式,介绍了各模块的实现方法以及模块之间的联系方式,实现了系统的架构。最后测试了系统功能和性能,通过逐模块测试,系统实现了定位导航、轨迹收集分析、商品和活动的推送收藏、信息管理等功能,达成了预期目的。导购系统开发实现后与超市进行了对接,已进入测试使用阶段,其对顾客服务效果良好,有效解决了购物中出现的问题,有力提升了超市服务的“软实力”,可以促进营销模式的升级转变。
基于微信架构的iBeacon云端定位引擎平台的设计与实现
这是一篇关于室内定位,iBeacon,微信,实时定位的论文, 主要内容为当今社会中,室内定位技术正逐步得到各领域的青睐。如商场中各商家使用的广告推送功能,博物馆中根据实时位置的自动讲解功能以及停车场中借助定位实现的寻车找车功能等。由于卫星定位技术在室内环境中因为遮挡物的存在导致定位不准确甚至不能定位。为解决这一问题,国内外已经开发出多种室内外定位系统,如无线局域网(WLAN)、射频标签(RFID)、紫蜂协议(ZigBee)、超宽带无线电(UWB)、超声波定位、地磁定位、红外定位等,其解决方案各异,倚重的定位技术也不同。自苹果公司在2013年推出了基于蓝牙4.0的iBeacon准确微定位技术后,蓝牙定位技术得到快速发展,至今已成为室内定位技术中的一项重要组成部分。本平台在iBeacon技术基础上,引入实际场景地图,采用定位计算方法获得手机在地图中的绝对位置。同时,采用微信架构,直接使用其提供的摇周边功能获得iBeacon的无线信号参数作为位置计算的数据来源。通过微信程序及其中摇周边功能完成iBeacon室内定位服务,既可以照顾微信庞大的用户群体,也可以避免让用户安装定位App的巨大门槛。微信程序通过调用用户手机中蓝牙装置扫描周围iBeacon信号,以参数形式返回至微信程序中,继而结合云端定位引擎平台进行定位解算,可以得到地图上的准确位置坐标。平台整体采用三层架构设计,展示部分使用JSP作为展示界面,采用MVC设计模式,使页面视图、业务逻辑、和数据对象三者之间相互独立。这种设计整体提高了平台的松散性,同时降低功能间的耦合度,使平台更加容易维护和扩展,大大提高平台健壮性、复用性和扩展性。本平台在功能上实现了平台所要求的各项需求,核心功能为实时定位服务,其他功能包括用户信息管理、建筑及建筑所属iBeacon基站信息管理、定位数据管理和平台管理。其中实时定位服务实现了多场所同时定位的需求,包括实时定位和定位数据持久化两项细分功能;用户信息管理包括商家客户注册账号、修改密码,管理员添加用户、删除用户、修改用户信息几项细分功能;建筑及建筑所属iBeacon基站信息管理包括商家客户及管理员注册建筑、删除建筑、添加建筑、上传iBeacon基站点位信息、增加点位、删除点位和修改点位信息几项细分功能;定位数据管理包括商家客户查询定位数据、导出定位数据、申请开通定位数据对接接口,管理员查询定位数据、删除定位数据、开通及关闭数据对接接口几项细分功能;平台管理包括商家用户权限查询和修改、平台基础参数设置、定位引擎参数设置、定位基础数据文件的添加、修改和删除、平台运行日志查询和删除以及修改日志存放目录及输出级别几项细分功能。基于微信架构的iBeacon云端定位引擎平台目前已在多个场所测试运行,经受住了市场的考验,收到了用户的一致好评。之后,平台将会在更多的场所逐渐推广,相信在不久的将来,平台将成为一种广受欢迎的定位形式。
基于iBeacon的位置服务系统的设计与实现
这是一篇关于室内定位,iBeacon,CNN,加权质心,服务器,微信小程序的论文, 主要内容为近年来,伴随着互联网的高速发展,位置数据的价值显得尤为重要。现如今,基于位置服务的需求不断激增,无论是室外道路以及行程规划、大型商场的室内商铺导航,还是在工业、农业等生活领域外的其他领域,皆需要基于位置的服务。然而不同于发展较成熟的室外位置服务技术,室内复杂的空间状况使其无法应用现有的室外服务技术。国内对于室内位置服务系统的研究相比于国外起步较晚,研究程度也略显不足,因此,设计并开发一套完整的室内位置服务系统是有意义的。在室内位置服务技术方面,相较于其他室内位置服务技术,iBeacon技术功耗低,锚体积小,部署简便,稳定性高,它的优点特点使其成为室内位置服务的良好选择方案。位置服务准确性的关键在于其室内定位算法,传统的室内定位算法均存在一些不足之处:如三边定位算法与加权质心定位算法定位精度较低,指纹定位算法复杂度较高。因此,本文结合传统室内定位算法的需求,提出一种基于CNN与加权质心的iBeacon定位算法。该算法通过iBeacon锚节点收集到各个参考点的RSSI来训练CNN模型,进而在在线定位阶段,通过CNN模型输出的权重,结合加权质心定位算法计算坐标位置,有效地减少参考点的数量。并在文中详细介绍本文算法的具体流程以及CNN模型以及各层参数的选择配置。进一步从室内定位的需求出发,本文设计并实现一套完整的iBeacon位置服务系统。系统由iBeacon锚节点、iBeacon待测节点、服务器以及客户端组成,并在文中对各个组成部分进行设计与实现,对iBeacon锚节点与待测节点进行电路设计、PCB设计以及通信协议的程序设计;对服务器进行设计,基于Spring Boot框架与Netty框架为用户提供设备服务、基于Flask框架为用户提供位置解算服务等功能;客户端选择面向用户的微信小程序,并对其进行程序设计。并在地下停车场与物流仓库两个定位精度需求不同的场景进行系统的应用以及展示,在定位精度要求较低的地下停车场场景的位置服务中,根据接收到RSSI最强的iBeacon锚节点的位置为用户与车辆进行较粗略地位置服务;在定位精度要求较高的物流仓库中,结合本文提出的基于CNN与加权质心的iBeacon定位算法,为仓管人员与货物提供精确的位置服务。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码客栈 ,原文地址:https://m.bishedaima.com/lunwen/50764.html