微型WIFI公共广告系统

2016-12-29 05:50郑荣茂杨金艳
关键词:树莓服务器学院

郑荣茂, 杨金艳

(1.广东机电职业技术学院 信息工程学院,广州 510550; 2.华中科技大学 软件学院,武汉 430074;3.广东机电职业技术学院、外语商务学院,广州 511325)



微型WIFI公共广告系统

郑荣茂1, 杨金艳2,3

(1.广东机电职业技术学院 信息工程学院,广州 510550; 2.华中科技大学 软件学院,武汉 430074;3.广东机电职业技术学院、外语商务学院,广州 511325)

WIFI广告商业模式市场前景巨大,传统的WIFI热点存在铺设复杂、维护困难等缺点.针对这些问题,提出设计一种微型WIFI公共广告系统,该系统具有结构简单、功耗低、使用方便、部署快捷、可灵活扩展等优点.

微型WIFI服务器;广告系统;嵌入式

0 引言

WIFI是无线宽带接入服务的补充,目前主流智能手机和平板电脑均支持WIFI联网功能.然而依靠无线宽带接入盈利难以支撑WIFI业务的快速发展.针对这个问题迫切需要一种新的盈利模式在有所回报的前提下为WIFI的发展提供强有力的投入支撑.相对用户敏感的前向收费,后向收费的广告模式是当前比较成熟和可行的模式.WIFI广告模式的新探索也不断涌现,如:看广告换免费WIFI时长、地理位置定位、区域电子地图等.WIFI广告商业模式市场前景巨大,大众普遍看好其盈利前景.只有将WIFI热点的铺设规模化才能形成规模化效益,现市场上的WIFI热点成本高,故此前期投资巨大有不小的风险.同时传统的WIFI热点还有铺设复杂、维护困难等缺点.针对现有WIFI热点存在的问题,提出设计一种微型WIFI公共广告机,该机具有结构简单、功耗低、使用方便、部署快捷、可灵活扩展等优点.

1 微型WIFI公共广告服务器硬件设计

1.1 硬件功能设计

一种微型WIFI广告服务器功能见图1,包括核心处理器、以及分别与其相连的WIFI无线通信模块、I/O功能扩展模块、存储模块、电源模块.

核心处理器,采用ARM等低功耗芯片来设计,实现电源模块、WIFI无线通信模块、存储模块、I/O功能扩展模块的控制和调度管理.当有用户访问请求时,检索存储模块内的信息通过WIFI发送给用户.

WIFI无线通信模块,与具有WIFI功能的各类设备进行无线数据交换,并实现广告的推送.

I/O功能扩展模块提供以太网、USB和GPIO等接口,可运用以太网口实现有线联网;通过USB OTG接口与各类USB外部设备相连;并可通过GPIO口进行自定义功能扩展.

存储模块,用于存储系统、服务程序和数据等,除板载的RAM和Flash ROM外还可通过USB扩展外部存储容量.

电源模块,主要包含充放电管理电路和大容量锂电池,提供太阳能电池作为选配件.

1.2 硬件开发板选择

选择树莓派3代作为功能验证开发板(见图2),它有1.2 GHz四核64位ARM CPU、配备1GB RAM、板载WiFi及蓝牙、有40个GPIO扩展引脚、4个USB 2.0端口,可满足开发微型WIFI公共广告服务器的硬件功能需求.此外还有复合视频端口、HDMI、CSI相机口、DSI触屏显示口等. 树莓派3代可以运行Linux和Window 10 IoT等操作系统.

图1 微型WIFI广告服务器功能框图

图2 树莓派3代开发板

2 微型WIFI公共广告系统软件设计

2.1 搭建开发环境

LAMP代表搭建动态网站的一组开源软件是功能强大的网站解决方案,通常由Linux+Apache+Mysql+PHP构成(其中M还可以是MariaDB,P可以是Perl或Python),各软件是独立的程序但共同搭配后可组成功能强大的Web应用平台.使用LAMP框架开发的项目在软件方面的投资成本较低,网上70%以上的访问流量是由LAMP来提供的.

2.2 广告系统功能设计

广告系统分匿名用户、注册用户、保险用户、管理员和超级用户其功能如下:

1)匿名用户:①提供接入互联网访问功能,并在适当的时机推送用户可能感兴趣的新闻或推送广告;②提供本地生活圈分类广告信息检索功能,并吸引用户试用广告产品或系统的各类开放功能;③提交相关资料和信息,申请成为注册用户.

2)注册用户:①一般为消费者除具备匿名用户功能外,还可免费发送若干条免费广告,免费广告数与用户的注册时间、在线时长、朋友价值及诚信等因素决定;②可对从系统中购买的产品或服务进行留言或评价.

3)保险用户:①在注册用户的基础上缴纳不同的保证金可成为相应等级的保险用户(通常为商家),可用于对其所售产品进行质保赔付;②不同等级保险用户在一个安全月内可获得一定次数的商家推荐或产品广告.

4)管理员:①审核注册用户资料,授权合格用户注册权限、取消或锁定恶意用户权限;②核对保险用户资料,授权、取消或暂时锁定相关权限;③仲裁并处理与保险用户有关的业务纠纷;④查询并管理普通用户信息;⑤管理生活圈或广告分类.

5)超级用户:①管理特权用户;②开设、启动、暂停或删除生活圈或广告分类.

3 实现例

在前面分析和设计基础上开发基于HTML5[6,7]的微型WIFI公共广告系统,系统运行手机访问界面见图3,其中a)为上网界面,b)为广告查询界面.

4 结论

本文所开发微型WIFI公共广告系统原型中硬件方面采用树莓派3在满足功能需求的前提下降低硬件开发的风险;软件方面采用LAMP免费开源解决方案可有效降低系统运行成本.实践表明采用该方法可实现系统所设计功能目标,加快系统开发速度缩短开发周期.同时树莓派3还有强大的多媒体处理功能可扩展成为交互式WIFI广告机.相对于专一的WIFI广告应用树莓派3存在功能冗余,后续将研究如何设计更加经济适用的专用WIFI广告机.

图3 系统运行界面

[1] 免费WiFi广告的大生意[OL/EB].http://blog.tianya.cn/post-6976139-99285423-1.shtml.2015-10-19

[2]郑荣茂.一种微型WIFI广告服务器.中国专利,ZL201320588303.0,2014-10-29

[3]卡片计算机树莓派3为DIY爱好者带来各种乐趣[OL/EB].http://digi.tech.qq.com/a/20160405/040844.htm.2016-04-05

[4]沈 洁.人人都能有自己的论坛与博客之OpenWrt下PHP+Lighttpd+MySql+Discuz论坛架设指导[EB/OL].http://blog.sina.com.cn/s/blog_5bdee3020101hgd0.html.2011-06-07

[5]动态网页[OL/EB].http://baike.baidu.com/view/348756.htm.2016-04-06

[6]李张永,陈和平,顾进广.跨平台移动Web开发框架与数据交互方法.计算机工程与设计,2014,05:1827-1832

[7]JOHN Brock,ARUN Gupta,GEERTJAN Wielenga.Java EE 7 & HTML5应用开发.北京:清华大学出版社,2015

Micro WIFI Public Advertising System

ZHENG Rongmao1, YANG Jinyan2,3

(1.Guangdong Vocational College of mechanical and Electrical Technology, Information Engineering College,Guangzhou zip 510550; 2.Huazhong University of Science and Technology, Institute of Software,Postcode of Wuhan 430074; 3.Guangdong Vocational College of Mechanical and Electrical Technology,the International Economy and the Foreign Language Faculty, Guangzhou 511325, China)

The market prospect of WIFI advertising business model is huge. Traditional WIFI hot spots are complex, difficult to maintain and so on. To solve these problems, a kind of micro WIFI public advertisement system was designed, which had the advantages of simple structure, low power consumption, convenient use, fast deployment, flexible and extensible.

micro WIFI server; advertisement system; embedded system

2016-03-16

国家强师工程职业教育教师技能提升工程 (YJKJGZS2015-04);广东省信息教指委2013年教改项目;校级教研项目(YJW2013-025).

郑荣茂(1976-),男,广东开平人,博士,广东机电职业技术学院系统分析师,主要从事应用系统开发与集成、智能传感技术、云计算、大数据研究.

1672-2027(2016)02-0037-03

TP368.2,TP 311.5

A

猜你喜欢
树莓服务器学院
服务器组功能的使用
通信控制服务器(CCS)维护终端的设计与实现
PowerTCP Server Tool
基于树莓派的骑行智能头盔设计
基于树莓派的远程家居控制系统的设计
海盗学院(12)
海盗学院(7)
计算机网络安全服务器入侵与防御
响应面法优化红树莓酒发酵工艺
西行学院