基于Node.js,Sencha Touch和iBeacon信息推送系统的设计与实现*
2016-09-21尹延宁刘太君江明玉
尹延宁,刘太君,叶 焱,江明玉
(宁波大学信息科学与工程学院,浙江 宁波 315211)
基于Node.js,Sencha Touch和iBeacon信息推送系统的设计与实现*
尹延宁,刘太君,叶焱,江明玉
(宁波大学信息科学与工程学院,浙江宁波315211)
为了解决利用二维码技术实现的传统信息推送系统操作流程复杂,用户体验不佳,智能化不足的问题,提出了一种基于iBeacon定位技术和云架构的整体设计方案。依托于云架构,利用web服务器Node.js和NoSQL数据库MongoDB进行相关数据的处理、存储,利用基于iBeacon的定位技术实现位置检测,前端采用HTML5框架Sencha Touch并结合Objective-C以hybrid app的形式实现信息展示。详细阐述了系统的架构、功能和设计方案,为建设新型细信息推送系统提供了新的思路与方向。
iBeacon,Node.js,Sencha Touch,Objective-C,信息推送
0 引言
随着社会的发展,生产力的提高,人们的消费能力显著增长,琳琅满目的商品令人应接不暇。如何让消费者快速获取有效信息,提高选择效率,从而提高销售额是各大销售商的工作重点。依托于二维码技术的传统信息推送系统的出现,一定程度上解决了此问题,对移动电子商务的发展具有重要意义[1]。利用二维码技术,消费者只需要利用智能手机等智能终端扫一扫即可获得相关信息,帮助消费者进一步作出选择。
然而二维码技术需要首先下载识读软件到手机[2],之后消费者才能主动扫描二维码,由于消费品数量众多,这无疑增加了用户负担,且二维码扫描操作过程繁琐,降低了用户体验。二维码技术无法跟踪用户位置变化,进而有针对性地实现对用户的信息主动推送,降低了销售商的信息推送效率。……
