鄭榮茂, 楊金艷
(1.廣東機電職業(yè)技術學院 信息工程學院,廣州 510550; 2.華中科技大學 軟件學院,武漢 430074;3.廣東機電職業(yè)技術學院、外語商務學院,廣州 511325)
?
微型WIFI公共廣告系統(tǒng)
鄭榮茂1, 楊金艷2,3
(1.廣東機電職業(yè)技術學院 信息工程學院,廣州 510550; 2.華中科技大學 軟件學院,武漢 430074;3.廣東機電職業(yè)技術學院、外語商務學院,廣州 511325)
WIFI廣告商業(yè)模式市場前景巨大,傳統(tǒng)的WIFI熱點存在鋪設復雜、維護困難等缺點.針對這些問題,提出設計一種微型WIFI公共廣告系統(tǒng),該系統(tǒng)具有結構簡單、功耗低、使用方便、部署快捷、可靈活擴展等優(yōu)點.
微型WIFI服務器;廣告系統(tǒng);嵌入式
WIFI是無線寬帶接入服務的補充,目前主流智能手機和平板電腦均支持WIFI聯網功能.然而依靠無線寬帶接入盈利難以支撐WIFI業(yè)務的快速發(fā)展.針對這個問題迫切需要一種新的盈利模式在有所回報的前提下為WIFI的發(fā)展提供強有力的投入支撐.相對用戶敏感的前向收費,后向收費的廣告模式是當前比較成熟和可行的模式.WIFI廣告模式的新探索也不斷涌現,如:看廣告換免費WIFI時長、地理位置定位、區(qū)域電子地圖等.WIFI廣告商業(yè)模式市場前景巨大,大眾普遍看好其盈利前景.只有將WIFI熱點的鋪設規(guī)?;拍苄纬梢?guī)?;б妫F市場上的WIFI熱點成本高,故此前期投資巨大有不小的風險.同時傳統(tǒng)的WIFI熱點還有鋪設復雜、維護困難等缺點.針對現有WIFI熱點存在的問題,提出設計一種微型WIFI公共廣告機,該機具有結構簡單、功耗低、使用方便、部署快捷、可靈活擴展等優(yōu)點.
1.1 硬件功能設計
一種微型WIFI廣告服務器功能見圖1,包括核心處理器、以及分別與其相連的WIFI無線通信模塊、I/O功能擴展模塊、存儲模塊、電源模塊.
核心處理器,采用ARM等低功耗芯片來設計,實現電源模塊、WIFI無線通信模塊、存儲模塊、I/O功能擴展模塊的控制和調度管理.當有用戶訪問請求時,檢索存儲模塊內的信息通過WIFI發(fā)送給用戶.
WIFI無線通信模塊,與具有WIFI功能的各類設備進行無線數據交換,并實現廣告的推送.
I/O功能擴展模塊提供以太網、USB和GPIO等接口,可運用以太網口實現有線聯網;通過USB OTG接口與各類USB外部設備相連;并可通過GPIO口進行自定義功能擴展.
存儲模塊,用于存儲系統(tǒng)、服務程序和數據等,除板載的RAM和Flash ROM外還可通過USB擴展外部存儲容量.
電源模塊,主要包含充放電管理電路和大容量鋰電池,提供太陽能電池作為選配件.
1.2 硬件開發(fā)板選擇
選擇樹莓派3代作為功能驗證開發(fā)板(見圖2),它有1.2 GHz四核64位ARM CPU、配備1GB RAM、板載WiFi及藍牙、有40個GPIO擴展引腳、4個USB 2.0端口,可滿足開發(fā)微型WIFI公共廣告服務器的硬件功能需求.此外還有復合視頻端口、HDMI、CSI相機口、DSI觸屏顯示口等. 樹莓派3代可以運行Linux和Window 10 IoT等操作系統(tǒng).
圖1 微型WIFI廣告服務器功能框圖
圖2 樹莓派3代開發(fā)板
2.1 搭建開發(fā)環(huán)境
LAMP代表搭建動態(tài)網站的一組開源軟件是功能強大的網站解決方案,通常由Linux+Apache+Mysql+PHP構成(其中M還可以是MariaDB,P可以是Perl或Python),各軟件是獨立的程序但共同搭配后可組成功能強大的Web應用平臺.使用LAMP框架開發(fā)的項目在軟件方面的投資成本較低,網上70%以上的訪問流量是由LAMP來提供的.
2.2 廣告系統(tǒng)功能設計
廣告系統(tǒng)分匿名用戶、注冊用戶、保險用戶、管理員和超級用戶其功能如下:
1)匿名用戶:①提供接入互聯網訪問功能,并在適當的時機推送用戶可能感興趣的新聞或推送廣告;②提供本地生活圈分類廣告信息檢索功能,并吸引用戶試用廣告產品或系統(tǒng)的各類開放功能;③提交相關資料和信息,申請成為注冊用戶.
2)注冊用戶:①一般為消費者除具備匿名用戶功能外,還可免費發(fā)送若干條免費廣告,免費廣告數與用戶的注冊時間、在線時長、朋友價值及誠信等因素決定;②可對從系統(tǒng)中購買的產品或服務進行留言或評價.
3)保險用戶:①在注冊用戶的基礎上繳納不同的保證金可成為相應等級的保險用戶(通常為商家),可用于對其所售產品進行質保賠付;②不同等級保險用戶在一個安全月內可獲得一定次數的商家推薦或產品廣告.
4)管理員:①審核注冊用戶資料,授權合格用戶注冊權限、取消或鎖定惡意用戶權限;②核對保險用戶資料,授權、取消或暫時鎖定相關權限;③仲裁并處理與保險用戶有關的業(yè)務糾紛;④查詢并管理普通用戶信息;⑤管理生活圈或廣告分類.
5)超級用戶:①管理特權用戶;②開設、啟動、暫?;騽h除生活圈或廣告分類.
在前面分析和設計基礎上開發(fā)基于HTML5[6,7]的微型WIFI公共廣告系統(tǒng),系統(tǒng)運行手機訪問界面見圖3,其中a)為上網界面,b)為廣告查詢界面.
本文所開發(fā)微型WIFI公共廣告系統(tǒng)原型中硬件方面采用樹莓派3在滿足功能需求的前提下降低硬件開發(fā)的風險;軟件方面采用LAMP免費開源解決方案可有效降低系統(tǒng)運行成本.實踐表明采用該方法可實現系統(tǒng)所設計功能目標,加快系統(tǒng)開發(fā)速度縮短開發(fā)周期.同時樹莓派3還有強大的多媒體處理功能可擴展成為交互式WIFI廣告機.相對于專一的WIFI廣告應用樹莓派3存在功能冗余,后續(xù)將研究如何設計更加經濟適用的專用WIFI廣告機.
圖3 系統(tǒng)運行界面
[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]動態(tài)網頁[OL/EB].http://baike.baidu.com/view/348756.htm.2016-04-06
[6]李張永,陳和平,顧進廣.跨平臺移動Web開發(fā)框架與數據交互方法.計算機工程與設計,2014,05:1827-1832
[7]JOHN Brock,ARUN Gupta,GEERTJAN Wielenga.Java EE 7 & HTML5應用開發(fā).北京:清華大學出版社,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
國家強師工程職業(yè)教育教師技能提升工程 (YJKJGZS2015-04);廣東省信息教指委2013年教改項目;校級教研項目(YJW2013-025).
鄭榮茂(1976-),男,廣東開平人,博士,廣東機電職業(yè)技術學院系統(tǒng)分析師,主要從事應用系統(tǒng)開發(fā)與集成、智能傳感技術、云計算、大數據研究.
1672-2027(2016)02-0037-03
TP368.2,TP 311.5
A