當(dāng)今社會廣告隨處可見,廣告展現(xiàn)在大家面前也各盡不同,如電視、報(bào)紙、網(wǎng)絡(luò)、車站、公車等等應(yīng)有盡有,廣告是無處不在,如不想見到廣告那就不要出門、不要打開電腦手機(jī)、這樣或許能暫時(shí)看不到廣告。從這可見廣告在人們生活中起到的作用,很多人都會根據(jù)廣告去購買相關(guān)商品,所以現(xiàn)在才導(dǎo)致越來越多的企業(yè)不惜重金去打廣告。然而廣告又是人們非常討厭的東西,比如在看電視時(shí)突然給你來一段廣告,哎...廣告泛濫的年代,你我都是廣告受害者。
我今天給大家介紹一個(gè)廣告一體機(jī)的實(shí)現(xiàn)思路,供大家一起交流學(xué)習(xí),共同進(jìn)步。也許我說的不是很好的思路,僅供參考。
我所介紹的廣告機(jī)就是一臺大家可能都見過的,如機(jī)場、車站等等場所都能看見,它是一臺立體的廣告機(jī),里面有一臺電腦主機(jī),一塊比較大的觸摸屏,這樣可能就可以組裝成一臺一體機(jī)了。而我們的一體機(jī)還集成了發(fā)卡機(jī)(會員注冊會將用戶信息寫入到卡片中,再發(fā)卡片)、POS機(jī)(進(jìn)行交易)、UPS(備用電源)、攝像頭(拍照)等等集成于一體的機(jī)器,顯得功能好像比一般的廣告機(jī)要強(qiáng)大很多是吧。
首先會輪播相應(yīng)的圖片,當(dāng)有人觸摸了屏幕,就會根據(jù)圖片跳轉(zhuǎn)到相應(yīng)的網(wǎng)站,網(wǎng)站為相應(yīng)的商品信息,這樣可以在這個(gè)網(wǎng)站進(jìn)行注冊,購買商品等等操作,后續(xù)好像還可以實(shí)現(xiàn)試衣鏡效果,就是選中衣服后根據(jù)拍攝的照片把你身體相應(yīng)的尺寸再將衣服穿在身上,這樣實(shí)現(xiàn)試衣鏡的效果,O(∩_∩)O哈哈~,這就是我所介紹的一體廣告機(jī)。

一體廣告機(jī)是一個(gè)基于C/S結(jié)構(gòu).net開發(fā)平臺,主要以winform開發(fā)應(yīng)用程序,針對Win7操作系統(tǒng),并默認(rèn)嵌套某電子商務(wù)平臺。
某電子商務(wù)平臺的整個(gè)系統(tǒng)架構(gòu)是一個(gè)基于BS結(jié)構(gòu)的J2EE多層架構(gòu)。面向用戶訪問層面的是由WEB門戶組成。訪問層下面是應(yīng)用和業(yè)務(wù)集成層;為應(yīng)用業(yè)務(wù)支撐的是應(yīng)用服務(wù)器層。

服務(wù)器端:J2ee網(wǎng)站開發(fā)WebServic提供“廣告圖片下載”接口和遠(yuǎn)程“安裝文件更新”接口。
客戶端:訪問遠(yuǎn)程“安裝文件更新接口”實(shí)現(xiàn)自動更新功能,訪問遠(yuǎn)程“廣告圖片下載接口”實(shí)現(xiàn)遠(yuǎn)程更新下載功能,并利用廣告圖片實(shí)現(xiàn)輪播功能。
當(dāng)一體機(jī)開機(jī)時(shí),系統(tǒng)每天自動遠(yuǎn)行應(yīng)用程序。應(yīng)用程序運(yùn)行時(shí)自動通過互聯(lián)網(wǎng)訪問網(wǎng)站的webservices遠(yuǎn)程接口,跟據(jù)該終機(jī)的地理位置參數(shù),下載網(wǎng)站的廣告圖片,并加載到一體機(jī)的本地文件中,以準(zhǔn)備程序運(yùn)行廣告的信息。
廣告輪播功能,當(dāng)系統(tǒng)定時(shí)遠(yuǎn)行輪播廣告,當(dāng)點(diǎn)擊了該程序廣告圖片鏈接后,系統(tǒng)退出輪播廣告應(yīng)用,直接跳到相關(guān)鏈接的主界面。
一體機(jī)還具備自動更新功能,當(dāng)網(wǎng)站服務(wù)器上傳了要更新的應(yīng)用程序包以后,系統(tǒng)在一開始開機(jī)運(yùn)行時(shí)檢查網(wǎng)站程序包的更新版本號,如服務(wù)器的版本號比一體機(jī)版本號大,系統(tǒng)自動更新程序。
一體機(jī)對網(wǎng)站的鏈接可進(jìn)行二維碼的加密,產(chǎn)生二維護(hù)圖片顯示在系統(tǒng)的右上角,利用二維碼解碼可還原當(dāng)前的鏈接。難點(diǎn):攝像頭捕捉二維碼,攝像成圖及清晰度,系統(tǒng)對圖片識別功能的問題,第二攝像會有背景圖干擾,手機(jī)抓取系統(tǒng)較難區(qū)分二維圖與背景。
一體機(jī)參數(shù)
<xml> 終端機(jī)ID =”1111” 地區(qū)ID=”222” 所在機(jī)場=”白云機(jī)場” 所在機(jī)場位置=”A1” 當(dāng)前版本號=”1” UserID=</xml>
廣告列表參數(shù)
<xml><AD name=”廣告名稱” url=”廣告所在鏈接” area=”區(qū)域”></AD><AD name=”廣告名稱” url=”廣告所在鏈接” area=”區(qū)域”></AD><AD name=”廣告名稱” url=”廣告所在鏈接” area=”區(qū)域”></AD>區(qū)域=地區(qū)ID + 所在機(jī)場 </xml>

一體機(jī)維護(hù) | |||
字段 | 名稱 | 類型 | 說明 |
終端機(jī) | id | int | 與用戶表關(guān)聯(lián) |
地區(qū)編碼 | regionId | int | 與地區(qū)表關(guān)聯(lián) |
所在機(jī)場 | airport | varchar | |
機(jī)場位置 | Place | varchar | |
版本號 | version | int | |
廣告維護(hù) | |||
字段 | 名稱 | 類型 | 說明 |
廣告名稱 | ADName | varchar | |
廣告鏈接 | ADUrl | varchar | |
地區(qū)編碼 | regionId | int | 與地區(qū)表關(guān)聯(lián) |
所在機(jī)場 | airport | varchar | |

程序維護(hù)通過系統(tǒng)后臺上傳前臺的更新包,通過后臺上傳,并產(chǎn)生版本號,以便客戶端當(dāng)檢測網(wǎng)站到有最新的更新包,從網(wǎng)站上下載解壓后,更新到客戶端機(jī)上。
一體機(jī)維護(hù)可添加,修改終端機(jī)的設(shè)置,不同終端機(jī)跟用戶關(guān)聯(lián),每臺終端機(jī)相關(guān)于一個(gè)用戶,終端機(jī)所處位置設(shè)立,有助于我們區(qū)分終端機(jī)處在不同地區(qū)的,廣告圖片是跟據(jù)不同區(qū)域進(jìn)行下載管理。
廣告設(shè)置主要以輪播廣告為主,可添加,修改,刪除廣告圖片,上傳廣告圖片,以便前臺終端從網(wǎng)站上相應(yīng)的鏈接下載圖片。
后臺制作兩個(gè)接口供前臺調(diào)用(程序更新接口,圖片下載更新接口)。
前臺在開機(jī)時(shí),先調(diào)用自動運(yùn)行程序,通過遠(yuǎn)程接口(WebServices),判斷是否有更新程序及下載圖片需要更新,從網(wǎng)站平臺上更新必須數(shù)據(jù),再啟動主程序。
主程序包括輪播廣告功能,跟據(jù)配置文件的列表,從指定的文件目錄中圖片定時(shí)顯示在主屏幕上(可利用windows屏保功能),當(dāng)接觸到觸摸屏后,停止廣告輪播,跳到主程序的網(wǎng)站上。
主程序還包括嵌套網(wǎng)站,終端機(jī)直接連接網(wǎng)站鏈接,所有網(wǎng)站操作都在終端機(jī)上操作。
主程序嵌入網(wǎng)站,當(dāng)網(wǎng)站在進(jìn)行銷售時(shí),用戶選擇立即支付時(shí),網(wǎng)頁可利用At啟動應(yīng)用程序的POS支付功能。
銀聯(lián)POS機(jī)接口,內(nèi)置無線POS機(jī)分為刷卡器,打印機(jī)集成在一體機(jī)上,直接通過POS機(jī)對銀行進(jìn)行交易,交易數(shù)據(jù)從本地頁面ActiveX控制進(jìn)行數(shù)據(jù)傳輸,ActiveX通過獲取用戶輸入的卡號、密碼、金額通過銀聯(lián)加密機(jī)制進(jìn)行加密,通過無線POS終端進(jìn)行傳送,傳送成功后返回有效信息,ActiveX從上傳到網(wǎng)站服務(wù)器上,表示支付成功。

下篇介紹將程序代碼的實(shí)現(xiàn)邏輯,敬請關(guān)注!!!
新聞熱點(diǎn)
疑難解答
圖片精選