分享
基于微信摇一摇周边的会议签到及室内定位功能设计计算机专业.docx
下载文档

ID:1396054

大小:49.43KB

页数:27页

格式:DOCX

时间:2023-04-20

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于微信摇一摇周边的会议签到及室内定位功能设计 计算机专业 基于 微信摇一摇 周边 会议 签到 室内 定位 功能设计
基于微信摇一摇周边的会议签到及室内定位功能设计 【摘要】 微信摇一摇签到具有高效便捷、成本低等特点。能打破传统的签到方式,为用户以及管理者带来便利。本次课题通过微信摇一摇周边业务与iBeacon设备相结合的借助于蓝牙连接而实现签到的功能,微信服务器把接收到的事件通知推送到URL中。把摇一摇的时间通知作为签到的依据,把Distance的这个参数作为获取用户与设备之间的距离的依据,就相当于是对用户进行了一个大致的定位,在开发者的接口中接收到该事件通知后,再解析事件的XML数据包,从而实现摇一摇签到的功能。本次实现了微信摇一摇签到,并在后台查看进行摇一摇签到的人次数和设备数,但由于目前无法申请公众平台的企业号,不能查看到具体签到的是谁。 【关键词】 微信,iBeacon,蓝牙,签到,摇一摇 25 Design of Conference Attendance and Indoor Location Function Based on WeChat Shake Around 【Abstract】 WeChat swings to sign in with the characteristics of high efficiency, convenience and low cost. It can break the traditional check-in way and bring convenience to users and managers. In this project, the WeChat server pushes the received event notifications to the URL through the combination of the WeChat shake and the iBeacon device with the aid of the Bluetooth connection. As the basis for the signing of a shaking time, the parameter of the Distance is taken as the basis for obtaining the distance between the user and the device, so the user is roughly positioned. After receiving the notification of the event in the interface of the developer, the XML packet of the event is parsed, thus shaking a swaying sign. The function. This time the WeChat shook the sign to check, and in the backstage to check the number of people and the number of equipment, but because of the current enterprise number can not apply to the public platform, can not see the specific sign of who. 【Key Words】 WeChat,iBeacon,Bluetooth,Sign in,Shakearound 第1章 绪论 1.1 研究意义 随着微信的普及程度越来越广泛,也让很多微信的运营者们看到了商机,他们通过微信这个平台来向外界发布各种资讯,并向微信的其它用户们提供各类服务,而这个平台就是通常人们口中在说的微信公众平台,所有微信的用户,无论是个人,个体户还是企业,都可以去申请微信公众平台的账号,从而来进行各类自媒体的活动,并且商家,企业等还可以在申请的微信公众号中进行二次开发来通过微信互动以达到一种线上线下相结合的营销方式。例如,人们比较常见的微名片,微支付,微分享等等。 1.1.1 研究背景和现状 一些活动现场也会采用签到的形式来统计参加活动的一共有多少人,但有时候会遇到参加活动的人非常非常多,这时候如果依旧采用一般的纸质签到模式浪费很多纸,不环保不说,还会显得很繁琐,效率很低,容易排起长长的队伍,导致后面那等待的人没有了耐心,变得很烦躁,从而影响大家参加活动的心情。至于由于移动互联网的发展而导致的智能手机在人们生活中的普及程度想必都不用再多说了吧,人手一只已经不足以来形容了,毕竟很多人都有好几只手机了,因此,越来越多的公司,学校等选用更有个性的线上签到形式,将签到形式与移动端智能手机相结合,利用手机的位置服务,蓝牙,定位等功能与互联网一同构成的一种新模式,比如较为热门的扫描二维码签到,摇一摇签到,面部识别签到等。[1] 微信摇一摇签到考勤是一种通过微信进行签到打卡的新型签到考勤模式,因为它高效便捷完全不需要安装额外app,只需要在微信上面关注对你进行考勤签到的企业号即可的优点使得这项新型签到模式目前在一些大城市比较流行,当然我认为也正是会因为它的这个特点,在今后会被越来越多的企业所亲睐,在越来越多的城市流行起来,使用率覆盖面也会越来越广泛。 1.1.2 研究目的 当下的生活节奏人们好像都变得越睡越晚,早上没有准时起来,上班或者开会的时候迟到。也有很多大学生因为夜晚沉迷游戏导致白天起不来,不愿意起来,就产生了越来越多的逃课现象,为了做到对员工或者学生的考勤,就会采用签到的形式,但是采用纸质的签到形式或者一个一个点名喊到的形式都是很费时间,还浪费纸张。让大家从繁琐,复杂且效率低的传统纸质签到模式中解放出来,体验到更为便捷,更为高效的一些新型签到模式。这类新型的签到模式从签到形态,方式上打破了原有的固定形式,方便快捷效率高的同时还具有低成本的优势。而这之中使用最为广泛的又要数微信的一些签到形式了吧,毕竟现在大多数的人都已经真真正正地离不开微信了。其中的“微信摇一摇”又作为一种全新的互动形式而深得大家的喜爱,并由此延伸出了一系列的摇一摇功能,诸如“摇一摇关注”,“摇一摇红包”,“摇一摇卡券”,“摇一摇签到”等等。[2] 在目前所使用的一些移动端签到考勤的系统中,绝大部分都是利用了手机的定位功能,通过GPS来获取用户所在的位置,倘若用户需要使用这一签到形式,就不得不在自己的移动端安装指定的app软件,并且这一形式的签到系统依旧存在能被用户抓住的漏洞,假若用户安装了GPS相关的一些模拟器等,将自己的位置随意改成要签到的地点,比如可能学生明明在家却将自己的地点模拟成教室,员工明明翘班了却将自己的位置模拟成公司等,这样就会导致签到存在不正确性,存在虚假签到的情况,那签到、考勤的意义也不复存在了。而“微信摇一摇”是一项基于iBeacon技术的新型签到模式,这一技术是基于微信摇一摇周边这一功能中的全新定位签到系统,用户只需在进入指定范围后,打开手机中的蓝牙功能,无需下载任何app,打开微信,出现摇一摇周边后摇动手机即可轻松完成签到,高效便捷还不会出现虚假签到的情况。[3] 1.2 主要研究内容和问题 安装iBeacon硬件需要在距离设备20米的范围内 页面管理:图片必须是用素材管理接口上传至微信服务器后返回的链接。 配置设备与页面的关联关系:若设备配置多个页面,则随机出现页面信息;一个设备最多可配置30个关联页面;申请设备ID后,可直接配置页面,直接摇出配置的页面,无需激活。[4] 获取摇周边的设备及用户信息:ticket生效时间为30分钟,每一次摇都会重新生成新的ticket;返回的Openid为设备归属的公众账号对应的用户的openid 。 需要查询数据统计数据。 1.2.1 基本框架 要先在所要放置设备的位置放上iBeacon设备,当用户到达指定区域以后,打开蓝牙功能的手机能自动搜索到iBeacon设备发出的信号,打开摇一摇的界面后,在周边的页面下摇晃手机,微信就也能接收到iBeacon设备所发出的信号以及设备的特定参数,从而将接收到的信息推送到公众账号的后台并记录该签到消息。[5] 1.2.2研究范围 首先需要在后台进行一个自定义链接页面的配置,在自定义链接中填写好会议的详情页面,并有一个能进行跳转的URL同时还需要一个摇一摇设备即iBeacon设备和一只能正常使用的智能手机,微信公众平台后台通过关联设备以及相关的页面管理,数据统计等功能,并在摇一摇事件通知功能得基础上,来进行会议签到以及室内定位功能的开发,在微信的开发者接口中接收到摇一摇时间的通知,其中的摇一摇事件通知可以作为签到的依据,并通过摇一摇事件中的Distance参数来得到用户和设备之间相隔的距离,也就可以看作是对用户大致上进行的一个定位,再对摇一摇事件通知的XML数据包进行解析,从而令摇一摇签到功能得以实现。[6] 1.2.3 应该解决的问题 要使用微信公众平台的摇一摇签到功能,需要有一个已经通过微信认证的公众账号,而要通过微信认证就必须要有营业执照,因此在申请微信公众平台的账号并进行微信认证之前,需要先去申请注册一本营业执照,这算得上是本课题研究过程中遇到的一个“大问题”了。 购买设备之后,需要在后台添加、配置并激活设备后才能使用。 使用者需要在iBeacon信号范围内,手机系统以及微信需要达到一定版本。使用时必须开启蓝牙。[7] 需要实现服务器资源与系统的交互,并进行数据的统计。 第2章 课题中的核心概念 2.1 什么是iBeacon技术 iBeacon技术是一项低耗能的蓝牙技术,它的工作原理和之前的蓝牙技术较为相像,但又在蓝牙技术上进行了再次的创新,是苹果公司在2013年9月的时候发布的一项新功能,苹果公司总是意味着创新,每个ibeacon设备都会有它自己唯一的参数,匹配到对应参数的app会根据该参数进行相应的一些操作。其中最为主要的参数是UUID、Major、Minor这三个。[8] 工作原理大致可以简单地理解为:开启设置配备成功后的iBeacon设备通过BLE低耗能蓝牙技术在有效范围内向外界发送自己特定的信号,当你的开启蓝牙功能的智能手机进入到放有iBeacon设备的有效信号范围内,手机蓝牙感应到iBeacon基站所发出的信号时,可以进行匹配配对,成功后就可以通过这个iBeacon信号进行一系列的操作。能够在合适的位置,合适的时间进行数据的传输。使用该技术需要用户的手机系统为iOS7以上或安卓4.0以上,也还算是一个相对较低的系统要求,并且iBeacon设备的价钱较低,方便高效实惠等特点非常符合当前国内的大环境,因此该技术受欢迎程度日益提升。 2.2 iBeacon技术目前的应用 目前,室内定位系统的发展已经越来越成熟,因此该技术的应用也变得越来越广泛。在苹果推出iBeacon技术以后,该技术主要被应用于室内定位,消息的推送服务,人员的位置获取与管理等方面。[9]下面列举一些大家在日常生活中较为常见的例子。 2.2.1 “智慧”系列 “智慧”一词算得上是近年最火热的词了吧,各种“智慧医疗”“智慧城市”“智慧停车”“智慧救援”“智慧人社”等被广泛应用于我们的生活中,为我们带来了越来越多的便利。 而室内定位技术也被应用于其中,例如当我们在逛商场时,找不到自己很想要取得店铺时,可以通过手机进行导航,这其中就使用到了该技术。再比如说,当我们没有记住自己的车停在地下停车场的哪个位置时,可以为你提供到反向寻车的服务。有些节假日车流量较大,在地下停车场开来开去找车位时,该技术可以为你提供空车位的信息并进行导航。能够帮你节省很多时间并提升用户的使用体验感。 2.2.2 穿戴设备 穿戴设备主要应用于医院,养老院等地方,通过将iBeacon设备作为一个实时定位系统,给老人或病人穿戴上定位胸牌或手牌等标记物件后,

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开