• 沒有找到結果。

多功能動態NFC廣告系統之研究

N/A
N/A
Protected

Academic year: 2021

Share "多功能動態NFC廣告系統之研究"

Copied!
58
0
0

加載中.... (立即查看全文)

全文

(1)國立臺灣師範大學 資訊工程研究所碩士論文. 指導教授:林均翰 博士 共同指導:葉耀明 博士. 多功能動態 NFC 廣告系統之研究 Multifunctional Dynamic NFC Advertising Systems. 研究生:陳俞君 撰. 中華民國 105 年 6 月.

(2) 摘要. 多功能動態近場通訊廣告系統之研究 陳俞君 隨著科技的進步,人們的生活習慣也逐漸發生改變。面對當今日新月異的 科技洪流和資訊社會的變遷,廣告的方式亦受到巨大的影響,過去以紙本為主 的傳統廣告欄逐漸被電子廣告所取代。近年來結合智慧型手機與 NFC 近場通訊 技術興起,正可以提供新型態電子廣告更強大的功能。. 本研究嘗試將電視和機上盒以及動態近場通訊標籤結合,讓使用者能夠在 看到電視上的廣告後,使用手機應用程式從自己的手機透過動態近場通訊標籤 取得完整資訊。本研究並發展多功能動態的廣告模組,包括圖片、影片、連接 外部網址、報名系統、投票系統、問卷系統等。透過這些模組功能,讓使用者 由手機取得廣告的完整資訊後,不只是接收資訊,還可以使用手機處理填寫資 料並和上述系統進行互動。除此之外,本研究並發展此多功能動態近場通訊廣 告欄系統的資料分析功能,讓廣告管理者能夠直接由後台管理廣告,並取得廣 告的播放次數,以及使用者讀取次數和追蹤人數等。透過本系統的創新電子廣 告模式,可以將傳統單調的推播式電子廣告擴充為具有強大互動功能的廣告應 用系統,並可應用於智慧校園與智慧城市之中。. 關鍵字:動態廣告欄、動態近場通訊標籤. I.

(3) Abstract. Multifunctional Dynamic NFC Advertising Systems As technology advances, people's habits have gradually changed. The face of rapid changes of today's information society technological flood, the advertising trend has been gradually influenced from the traditional paper-based advertising to electronic billboards advertising. In recent years, the rise of smartphones and NFC (near field communication) technologies has offered a more powerful new type electronic advertising approach. This study attempts to combine TVs and set-top boxes as well as the dynamic NFC tags to establish a new type of electronic advertising system. This system allows users to watch the ads on TV, and then use the application in their smartphones to obtain complete information by tapping the dynamic NFC tag associated with the TV. In addition, the system provides a versatile dynamic advertising module including image, video, external URL, registration system, voting system, survey system. The system allows users to interact with the above mentioned system modules after using their smart phone to tap the dynamic NFC tag associated with the TV. So that users not only can get complete information from their smart phones but also can fill data and interact with various systems including registration, voting and survey systems while watching ads on TV. This study also presents versatile analytic functions that allows managers to manage ads playback features as well as tracking the users behaviors. Our innovated advertising scheme can extend the traditional push-style electronic advertising to a powerful interactive advertising system, which can be applied to smart campus and smart city applications.. Keywords: Dynamic ad column, Dynamic near-field communication tag. II.

(4) 目錄 目錄.............................................................................................................................. III 圖目錄........................................................................................................................... V 表目錄........................................................................................................................ VII 第 1 章 緒論.................................................................................................................. 1 1.1 研究背景.......................................................................................................... 1 1.2 研究動機與目的.............................................................................................. 2 1.3 論文架構.......................................................................................................... 4 第 2 章 文獻探討.......................................................................................................... 5 2.1 Parse ................................................................................................................. 5 2.1.1 Parse Core ............................................................................................. 5 2.1.2 Cloud Code ........................................................................................... 5 2.2 Android Studio ................................................................................................. 6 2.2.1 特性...................................................................................................... 6 2.3 近場通訊(Near Field Communication,NFC) .......................................... 8 2.3.1 NFC 工作模式 ...................................................................................... 9 2.3.2 特性...................................................................................................... 9 2.4 動態 NFC 廣告欄 ......................................................................................... 10 2.5 響應式網頁設計........................................................................................... 11 2.6 PHP ................................................................................................................ 12 2.6.1 背景.................................................................................................... 12 2.6.2 應用.................................................................................................... 13 2.6.3 PHP 主要運用在三個部份 ............................................................... 13 2.7 傳統廣告的缺點........................................................................................... 15 2.7.1 雜誌廣告............................................................................................. 15 2.7.2 報紙廣告............................................................................................. 15 2.7.3 戶外廣告............................................................................................. 15 2.8 Dynamic NFC Tag ......................................................................................... 16 2.8.1 應用..................................................................................................... 16 2.8.2 規格..................................................................................................... 16 第 3 章 系統規劃........................................................................................................ 18 3.1 系統架構....................................................................................................... 19 3.1.1 使用者端子系統架構......................................................................... 22 3.1.2 管理端子系統架構............................................................................. 23 3.1.3 機上盒子系統架構............................................................................. 25 3.2 手機端設計方法............................................................................................ 26. III.

(5) 3.3 管理端設計方法............................................................................................ 27 3.4 機上盒端設計方法........................................................................................ 29 第 4 章 系統開發與說明............................................................................................ 30 4.1 系統開發環境............................................................................................... 30 4.2 系統實作....................................................................................................... 31 4.2.1 使用者循序圖(Sequence Diagram)................................................... 31 4.3 系統介面呈現............................................................................................... 33 4.3.1 手機端子系統功能實作.................................................................... 33 4.3.2 管理端子系統功能實作.................................................................... 40 4.3.3 機上盒子系統功能實作.................................................................... 47 第 5 章 結論與未來展望............................................................................................ 48 5.1 結論............................................................................................................... 48 5.2 未來展望....................................................................................................... 48 參考文獻...................................................................................................................... 50. IV.

(6) 圖目錄 圖 3. 1 系統模組架構................................................................................................. 19 圖 3. 2 使用者子系統架構圖...................................................................................... 19 圖 3. 3 管理端子系統架構圖..................................................................................... 20 圖 3. 4 機上盒子系統架構圖..................................................................................... 20 圖 3. 5 系統設計圖..................................................................................................... 21 圖 3. 6 使用者端子系統─系統流程圖..................................................................... 22 圖 3. 7 管理端子系統─admin 管理流程圖.............................................................. 23 圖 3. 8 管理端子系統─內容管理後台流程圖.......................................................... 24 圖 3. 9 機上盒子系統─系統流程圖.......................................................................... 25 圖 3. 10 管理端播放資訊示意圖................................................................................ 28 圖 3. 11 機上盒與感應器 ........................................................................................... 29 圖 4. 1 使用者端讀取廣告循序圖............................................................................. 31 圖 4. 2 機上盒讀取廣告循序圖................................................................................. 32 圖 4. 3 後台上傳廣告循序圖..................................................................................... 32 圖 4. 4 使用者子系統─讀取廣告流程圖.................................................................. 34 圖 4. 5 使用者子系統─讀取廣告介面...................................................................... 34 圖 4. 6 使用者子系統─觀看紀錄流程圖.................................................................. 35 圖 4. 7 使用者子系統─觀看紀錄介面...................................................................... 35 圖 4. 8 使用者子系統─追蹤功能流程圖.................................................................. 36 圖 4. 9 使用者子系統─追蹤清單介面...................................................................... 36 圖 4. 10 使用者子系統─報名系統流程圖................................................................ 37 圖 4. 11 使用者子系統─報名系統介面 .................................................................... 37 圖 4. 12 使用者子系統─投票系統流程圖................................................................ 38 圖 4. 13 使用者子系統─投票系統介面.................................................................... 38 圖 4. 14 使用者子系統─問卷統流程圖.................................................................... 39 圖 4. 15 使用者子系統─問卷系統介面................................................................... 39 圖 4. 16 管理端子系統─新增會員頁面.................................................................... 40 圖 4. 17 管理端子系統─一般會員頁面.................................................................... 41 圖 4. 18 管理端子系統─後台會員頁面.................................................................... 41 圖 4. 19 管理端子系統─選擇新增廣告頁面............................................................ 42 圖 4. 20 管理端子系統─新增廣告頁面.................................................................... 43 圖 4. 21 管理端子系統─廣告新增成功頁面............................................................ 43 圖 4. 22 管理端子系統─所有廣告頁面.................................................................... 44 圖 4. 23 管理端子系統─所有問題(問與答)頁面................................................ 44 圖 4. 24 管理端子系統─發送廣告頁面.................................................................... 45. V.

(7) 圖 4. 25 管理端子系統─手機端接收廣告頁面........................................................ 46 圖 4. 26 機上盒子系統─機上盒流程圖.................................................................... 47 圖 4. 27 機上盒子系統─機上盒廣告顯示介面........................................................ 47. VI.

(8) 表目錄 表 4. 1 管理端子系統開發環境 .......................................................................... 30 表 4. 2 手機端子系統開發環境 .......................................................................... 30. VII.

(9) 第 1 章 緒論 1.1 研究背景 NFC 廣告欄的重要性:若以校園為例,傳統的校園佈告欄,因為是人工列 印出紙本後公布,所以常常有其時效性,且時效通常不會太長,如果沒有妥當 的管理機制會有許多過期的海報或公告,若是派人定期巡視管理,其實也是某 種程度上的人力浪費。 因應目前 NFC 興起,多數的智慧型手機皆已內建支援 NFC 的功能,產生 大量的相關應用。運用 NFC 短距離交換傳送資料的方式,能夠讓資料直接且確 實的進行交換,且因資料交換的距離短,不易受到周遭雜訊的影響,所以其安 全性高且不容易被竄改,用在佈告欄相當的適合。 NFC 為 Near Field Communication 近距離無線通訊的縮寫,主要由 PHILIPS、NOKIA 與 SONY 共同研發的技術,原理是使用單 1 晶片,結合感應 讀卡器、感應式卡片,利用點對點功能,在 20 公分距離內以 13.56MHz 頻率範 圍運作;它可讓行動設備在 20 公分近距離內進行交易存取,常見的應用如捷運 悠遊卡感應,也可當門禁卡使用。使用 NFC(近距離無線通訊)可在您的手機 與其他 NFC 裝置之間傳輸資訊,例如手機、NFC 標籤或支付裝置。例如,您 可以共享網址、通訊錄、電話號碼、樂曲、影片或相片。 NFC 標籤是經過程式化設定的小型資訊區域,可內嵌於佈告欄公告或零售 店面的產品旁邊。觸碰標籤即可提供其他資訊,例如地圖、網址和電影預告 1.

(10) 片。使兩個 NFC 裝置相互靠近,即可啟動 NFC。 NFC 是一種無線連接技術,可以和目前現有的非接觸式智慧卡技術相容 (例如"免接觸式射頻識別 RFID")。由於目前 NFC 已經漸漸成為多家主要廠商 提供支援的正式標準。NFC 同時還是一種近距離連接協議,允許讓各種設備在 彼此之間輕鬆、安全、迅速而自動的通訊和傳遞資料。與無線世界中的連接方 式相較,NFC 是一種近距離的私密通訊方式。. 1.2 研究動機與目的 一般廣告常見的缺點有以下四點:1.無法判定廣告效益,判定來客數增加 是否為廣告導客、2.如果對該廣告的內容有興趣也可能無法馬上得到相關訊 息,而且還需要再另外搜尋、3.通常因為金錢的關係,不管是靜態圖文的篇幅 或是動態的影片長度都會受限,無法詳細解釋清楚、4.無法知道該廣告吸引那 些族群。 而網路廣告常見的缺點有以下兩點:1.造成網路釣魚等詐騙手法、2.缺乏主 動性,需由網路使用者自行蒐尋;而觀賞時間(訊息傳遞)亦缺乏主導性 NFC 布告欄更新的方式:程式開啟時會抓一次 Server 的資料,當廣告播完 之後程式會再去 Server 撈一次資料,確保每次的資訊都是最新的。 Dynamic NFC Tag:目前 NFC Tag 大都屬於固定資料型態,若有資料異 動,修改資料需要更換新的 Tag,本模組為一種可以動態改變 Tag 內容的技. 2.

(11) 術,提供 USB/UART 介面與 Host 端作整合,讓資料可以從 Host 透過 USB/UART 寫入 Tag,讓 NFC 手機讀出,亦可從 NFC 手機透過 RF 介面寫入 Tag,讓 Host 端透過 USB/UART 介面讀出,達到資料交換等功能,可作下列等 如下的應用:1.電子廣告:可提供 NFC 介面,讓使用者觀看廣告後,使用 NFC 手機碰觸 Tag,已取得更多的訊息。2.家電整合:與手機 APP 作整合,把家電 控制資料透過 Tag 介面輸入到家電內。3.健康照護:與血壓計或體重計等整 合,量測完後,資料寫入 Tag,再用手機碰觸啟動 App,把資料傳送到雲端。4. 行動支付:與 POS 機整合,產生支付資訊,透過 NFC 手機刷卡後完成支付。 本研究的目的有 1.將電視和機上盒以及 Dynamic NFC Tag 結合讓使用者能 夠在看到電視上的廣告後使用 app 從自己的手機透過 Dynamic NFC Tag 取得完 整資訊。2.廣告管理者能夠直接由後台管理廣告以及得到廣告的播放次數以及 使用者取得次數和追蹤人數。3.提供了多功能動態的廣告模組使得使用者由手 機取得廣告完整資訊後不只是接收資訊還可以使用手機填寫資料並送出。運用 NFC 近場通訊技術為基礎,並結合智慧型手機的 NFC 功能,發展一套新型態 的動態 NFC 廣告欄系統,讓廣告商、需要傳遞資訊的人員及後端管理人員都能 以更有效率的方式進行公告及控管,達到理想的管理機制。. 3.

(12) 1.3 論文架構 本論文一共分為五個章節,各章節內容描述如下:. 第1章. 緒論 介紹研究背景和研究動機與目的與論文架構. 第2章. 文獻探討 介紹本系統會使用到的相關背景知識及研究項目技術,包含 HTML5、 JavaScript 等. 第3章. 系統規劃 分析本系統所需內容項目及依需求規劃和制訂系統內容及規格項目. 第4章. 系統開發與設計 本節將說明系統之功能及其操作方式,透過圖文的講解及分析,讓使用 者更易了解系統內容. 第5章. 結論與未來發展 總結研究成果及探討未來發展. 4.

(13) 第 2 章 文獻探討 2.1 Parse Parse 是一套 BaaS(Back end as a Service)服務,也就是所謂的後端服務, Parse 是提供 App 開發者使用的一個後台資料庫雲端開發平台,它能讓開發者 專注於 App 的介面設計與優化,不用額外花心力建設後台資料庫。Parse 主要 功能包括:雲端資料儲存、推播功能、用戶管理等。Parse 能讓 App 開發者將 所有內容資料分類儲存於雲端,方便開發者做資料控管。另外,Parse 能讓經營 者直接針對不同行動系統如 iOS、Android 和 Windows phone 8 設定推播訊息與 預計發佈時間。並且可以從後台紀錄觀看推播訊息被開啟閱讀的數量,經營者 可藉此了解每則推播的成效為何。[1] 本論文主要使用 Parse 的功能如下:. 2.1.1 Parse Core Core 提供一個雲端資料庫來讓使用者儲存資料,同時支援各大平台與後端 語言。另外 Parse 有提供 Cloud Code 的服務讓你可以在上面寫 scheduled jobs 並 放驗證、商業邏輯的 code 在上面。. 2.1.2 Cloud Code Cloud Code 很容易使用,因為它的 Code 是在 Cloud Code 執行,而不是在 行動裝置上執行。當我們更新 Cloud Code,可以瞬間更新所有裝置的環境。不 必等待應用程式更新版本。這使我們在更改應用程式或增加新功能上面更有效 5.

(14) 率。[2]. 2.2 Android Studio Android Studio 是一個為 Android 平台開發程式的整合式開發環境。2013 年 5 月 16 日在 Google I/O 上發布,可供開發者免費使用。2013 年 5 月發布早期預 覽版本,版本號為 0.1。2014 年 6 月發布 0.8 版本,至此進入 beta 階段。第一 個穩定版本 1.0 於 2014 年 12 月 8 日發布。Android Studio 基於 JetBrains IntelliJ IDEA,為 Android 開發特殊客製,並在 Windows、OS X 和 Linux 平台上均可 執行。 表 2.1 為 Android Studio 和 Eclipse ADT 的比較,透過比較後,本研究選擇 使用 Android Studio 為開發環境撰寫手機端的應用程式。[3] 表 2. 1 Android Studio 和 Eclipse ADT 比較 Android Studio. Eclipse ADT. Gradle. Ant. 基於 Maven 的構建依賴. 是. 否. 構建變體和多 APK 生成. 是. 否. 高階的 Android 代碼完成和重構. 是. 否. 圖形布局編輯器. 是. 是. APK 簽名和金鑰庫管理. 是. 是. Beta. 是. 特性 編譯系統. NDK 支援. 2.2.1 特性 (1). 支援多種不同行動載具的 App 開發環境. 6.

(15) Android Studio 1.0 可支援各種行動載具的開發環境,在安裝設定精靈 的第一步,即可選擇不同 Android 載具的開發環境,包括 Android 智慧型 手機與平板電腦、Android Wear 穿戴裝置、Google 眼鏡、Android TV 智慧 電視、甚至是 Android Auto 智慧車載系統等可運行 Android 系統的載具。 對於這些多種裝置的需求,Android Studio 支援多重 APK 讓開發者可以針 對不同裝置,發布多個 APK 檔案。 (2) 智能程式碼編輯提供語法提示 智能化的程式碼編輯功能是 Android Studio 核心特色之一,當開發者 編寫程式碼時,會自動提供相關的語法提示,並進一步協助開發者重組、 完整化與分析程式碼。此外,Android Studio 也提供程式碼範本,來協助開 發者建置應用程式的基本功能、並支援豐富的版面編輯工具。 (3) 效能分析工具可監控 App 記憶體使用量 Android Studio 提供視覺化的監控工具 Memory Monitor,為開發者追 蹤連結裝置的記憶體使用量,並監控 App 的記憶體使用情形。當開發者要 在裝置上運行或模擬 App 時,可點選可從右下方的 Memory Monitor 來啟 動這項記憶體監控工具。 (4) 整合 Google 雲端平臺 Android Studio 可支援 Google 雲端平臺,讓開發者將自己的 Android apps 加入以雲端為基礎的後端(backends) ,Google 雲端平臺的後端會自動. 7.

(16) 化擴展與管理,來因應數百萬個以上的用戶,替開發者省下購買、配置、 維護與管理的需求,目前像是 Snapchat 和 Pulse 等 Apps 都已經成功運行在 Google 雲端平臺。 開發者只需要經由簡單的點選步驟來選擇後端種類,包括 Google 應用 程式開發代管平臺(Google App Engine)、開發 API 工具(Google Cloud Endpoints)、Google 雲端通訊服務(Google Cloud Message)等,Android Studio 便會爲該專案加入程式碼,支援所選的後端,此外,也能輕易增加 其他後端功能,像是資料儲存。[4]. 2.3 近場通訊(Near Field Communication,NFC) 智慧感應模式分為三種:近場感應;信標感應;雙重感應。近場感應可以 用於行動支付,智慧海報等應用。信標感應使用於各種環境主動應用;雙重感 應適用於具有流程特性的智慧應用。 近場通訊(英語:Near Field Communication,NFC),又稱近距離無線通 訊,是一種短距離的高頻無線通訊技術,允許電子裝置之間進行非接觸式點對 點資料傳輸,在十公分(3.9 英吋)內交換資料。 這個技術由非接觸式射頻識別(RFID)演變而來,由飛利浦半導體(現恩 智浦半導體)、諾基亞和索尼共同研製開發,其基礎是 RFID 及互連技術。近場 通訊是一種短距高頻的無線電技術,在 13.56MHz 頻率運行於 20 公分距離內。 其傳輸速度有 106 Kbit/秒、212 Kbit/秒或者 424 Kbit/秒三種。目前近場通訊已. 8.

(17) 通過成為 ISO/IEC IS 18092 國際標準、EMCA-340 標準與 ETSI TS 102 190 標 準。NFC 採用主動和被動兩種讀取模式。. 2.3.1 NFC 工作模式 卡模擬模式(Card emulation mode):這個模式其實就是相當於一張採用 RFID 技術的 IC 卡。可以替代現在大量的 IC 卡(包括信用卡)場合商場刷卡、 IPASS、門禁管制、車票、門票等等。此種方式下,有一個極大的優點,那就 是卡片通過非接觸讀卡器的 RF 域來供電,即便是寄主裝置(如手機)沒電也 可以工作。NFC 裝置若要進行卡片模擬(Card Emulation)相關應用,則必須內 建安全元件(Security Element, SE)之 NFC 晶片。 對等模式(P2P mode):這個模式和紅外線差不多,可用於資料交換,只是 傳輸距離較短,傳輸建立速度較快,傳輸速度也快些,功耗低(藍牙也類似)。 將兩個具備 NFC 功能的裝置連結,能實作資料對等傳輸,如下載音樂、交換圖 片或者同步裝置位址薄。因此通過 NFC,多個裝置如數位相機、PDA、電腦和 手機之間都可以交換資料或者服務。 讀卡器模式(Reader/Writer mode):作為非接觸讀卡器使用,比如從海報 或者展覽資訊電子標籤上讀取相關資訊。[5]. 2.3.2 特性 (1) 省電. 9.

(18) NFC 技術用電量小,除非配對的是一台被動的或無動力的來源 (例如: NFC Tag),這種情況下的用電需求才會多於藍牙傳輸。NFC 的工作範圍雖 然比較短,但是在人多的地方,它可以避免現場其它使用中的裝置所造成 的干擾。藍牙在同樣的情況下,在裝置間相互傳輸的時候,相對的就會比 較容易受到其它裝置的干擾,特別是當其它裝置比較靠近的時候。 (2) 連接時間快速 NFC 的另外一個優點是在使用上很方便。藍牙需要使用者手動設定連 上智慧型裝置,而且需要花費幾秒鐘才能連結上。NFC 少於 0.25 秒就能自 動連上,幾乎是即時的。 雖然 NFC 需要使用者把兩個需要連結的裝置放 的很靠近,但是在設定上來講,NFC 相對藍牙就更加迅速和方便。 (3) 不容易被干擾 雖然藍牙在配對上已經很方便了,但是 NFC 簡化了這個過程。由於藍 牙在檔案傳輸上,訊號能接收的範圍還是比較長,NFC 技術便善用了這個 優點,使兩個裝置快速的連上以後,並將訊號轉換成藍牙,讓使用者在遠 離裝置的同時,連線也不間斷。. 2.4 動態 NFC 廣告欄 動態 NFC 廣告欄貼近現代人的需求,在特定的地點,藉由高品質影片吸引 使用者注意。將最即時的商品資訊,以動態廣告欄的方式,直接傳遞給使用者,. 10.

(19) 藉由動態多媒體呈現,吸引使用者目光,觸發使用者的好奇心,進而讀取廣告並 參加廣告中的活動。現在有愈來愈多人,捨棄傳統 DM 的方式,在人群需要經過 或等待的地點,藉由動態 NFC 廣告欄傳遞最新資訊。提供直覺的管理端介面、 詳細的播放資訊給管理者,也能透過網頁端管理介面隨時管理播放影片。相較於 傳統靜態看板或佈告欄,動態 NFC 廣告欄可以顯示即時多媒體影音內容,不會 受限於靜態的文字或圖片。. 2.5 響應式網頁設計 響應式網頁設計(Responsive web design, RWD),又稱為自適應網頁設計、 回應式網頁設計、對應式網頁設計。是一種網頁設計的技術做法,可使網站在 多種瀏覽裝置(桌電、筆電、平板電腦、行動電話) 上閱讀和導航,同時減少縮 放、平移和捲動。RWD 網頁可讓同一個網頁畫面隨著螢幕或瀏覽器寬度變化, 同一筆圖文資料在桌電為橫式排列,當瀏覽器寬度縮減到手機尺寸時,則顯示 為直式排列。當你用桌電看到一個網頁想傳給正在用手機上網的朋友時,不會 因裝置尺寸不同而無法正常閱讀。 RWD 是一項被公認在 2014 年網頁設計開發技術的趨勢,網站使用 CSS3,以百分比的方式以及彈性的畫面設計,在不同解析度下改變網頁頁面的 佈局排版,讓不同的設備都可以正常瀏覽同一網站,提供最佳的視覺體驗,是 個因移動平台的用戶大量增加而想出的一個對應方法。[6]. 11.

(20) 2.6 PHP Hypertext Preprocessor,即「PHP:超文字預處理器」 ,是一種開源的通用電 腦手稿語言,尤其適用於網路開發並可嵌入 HTML 中使用。PHP 的語法借鑒吸 收了 C 語言、Java 和 Perl 等流行電腦語言的特點,易於一般程式設計師學習。 PHP 的主要標的是允許網路開發人員快速編寫動態頁面,但 PHP 的應用範圍相 當廣泛,尤其是在網頁程式的開發上。一般來說 PHP 大多執行在網頁伺服器上, 透過執行 PHP 程式碼來產生使用者瀏覽的網頁。 PHP 可以在多數的伺服器和作業系統上執行,而且使用 PHP 完全是免費的。 根據 2007 年 4 月的統計資料,PHP 已經被安裝在超過 2000 萬個網站和 100 萬 台伺服器上。[7]. 2.6.1 背景 PHP 原本的簡稱為 Personal Home Page,是 Rasmus Lerdorf 為了要維護個 人網頁,而用 C 語言開發的一些 CGI 工具程式集,來取代原先使用的 Perl 程 式。最初這些工具程式用來顯示 Rasmus Lerdorf 的個人履歷,以及統計網頁流量。 他將這些程式和一些表單直譯器整合起來,稱為 PHP/FI。PHP/FI 可以和資料庫 連接,產生簡單的動態網頁程式。Rasmus Lerdorf 在 1995 年 6 月 8 日將 PHP/FI 公開釋出,希望可以透過社群來加速程式開發與尋找錯誤。這個釋出的 版本命名為 PHP 2,已經有今日 PHP 的一些雛型,像是類似 Perl 的變數命名方 式、表單處理功能、以及嵌入到 HTML 中執行的能力。程式語法上也類似 Perl,. 12.

(21) 有較多的限制,不過更簡單、更有彈性。在 1997 年,任職於 Technion IIT 公司 的兩個以色列程式設計師:Zeev Suraski 和 Andi Gutmans,重寫了 PHP 的剖析 器,成為 PHP 3 的基礎,而 PHP 也在這個時候改稱為 PHP: Hypertext。[8]. 2.6.2 應用 PHP 是一個應用範圍很廣的語言,特別是在網路程式開發方面。一般來說 PHP 大多在伺服器端執行,透過執行 PHP 的程式碼來產生網頁提供瀏覽器讀取, 此外也可以用來開發命令列腳本程式和使用者端的 GUI 應用程式。PHP 可以在 許多的不同種的伺服器、作業系統、平台上執行,也可以和許多資料庫系統結合。 使用 PHP 不需要任何費用,官方組織 PHP Group 提供了完整的程式原始碼,允 許使用者修改、編譯、擴充來使用。. 2.6.3 PHP 主要運用在三個部份 (1) 伺服器端的程式語言 PHP 大多數被使用在這個地方,要運用在這個地方必需要有三樣東 西,一個是 PHP 的剖析器(CGI 或 Server 模組),一個是網站伺服器,還 有一個則是網頁瀏灠器,如此才能透過伺服器來瀏灠 PHP 網頁。 (2). Command Line Scripting 你可以使 PHP 執行在一個沒有任何伺服器或是瀏灠器的地方,你只需 要使用到一個 PHP 剖析器即可。這種大多是使用 cron 指令(在*nix 或 Linux. 13.

(22) 系統上),或是使用排定的工作(Windows)來定期的執行程式,這些程式能 夠運用在簡單的文字處理工作。 (3). 撰寫用戶端 GUI 應用程式 PHP 也許不是個用來撰寫視窗應用程式最好的語言,但如果你相當的 了解 PHP,你可以使用 PHP 最新的特色,那就是使用 PHP-GTK 來撰寫 用戶端的應用程式,使用 PHP-GTK 你也可以撰寫出跨平台的應用程式。. 14.

(23) 2.7 傳統廣告的缺點 一般傳統廣告的缺點主要有:無法判定廣告效益及判定來客數增加是否是 因為廣告的效果,2.如果對該廣告的內容有興趣也可能無法馬上得到相關訊 息,顧客還需要另外搜尋廣告的相關資訊。. 2.7.1 雜誌廣告 讀者層面較狹窄,發行量有限、受出刊時間限制,機動性較低、廣告訊息缺 乏立即性、製作成本高、僅侷限是絕之傳達、雜誌屬全國性媒體,對地區性廣告 主教不適用。. 2.7.2 報紙廣告 報紙壽命短暫、再閱讀性低、只能接觸特定群體、印刷效果差、紙質較差、 廣告效果受版面大小及位置影響。. 2.7.3 戶外廣告 無法處理複雜的訊息、如擺放位置不佳,可能很容易忽略其存在、適合戶外 廣告擺放的位置有限、閱聽眾的人口統計資料很難掌握,不是每個經過的人都會 看到或閱讀廣告、交通廣告有區域性限制,無法普及到其他地區、交通廣告較無 法針對特定族群。. 15.

(24) 2.8 Dynamic NFC Tag 目前 NFC Tag 大都屬於單模式固定資料型態,若有資料異動,可以透過手 機修改讀寫資料。本模組為一種可以提供雙模式動態改變 Tag 內容的技術,第 一種模式為利用 USB/UART 介面與 Host 端作整合,讓資料可以從 Host 端透過 USB/UART 寫入 Tag 內,讓 NFC 手機再透過感應讀出資料;第二種模式為可從 NFC 手機透過 RF 介面將資料寫入 Tag 內,讓 Host 端再透過 USB/UART 介面 讀出,達到資料交換等功能。. 2.8.1 應用 (1) 電子廣告:可提供 NFC 介面,讓使用者觀看廣告後,使用 NFC 手機碰觸 Tag 取得更多的訊息。 (2) 家電整合:與手機 APP 整合,把家電控制資料透過 Tag 介面輸入到家電 內。 (3) 健康照護:與血壓計或體重計等整合,量測完後,資料寫入 Tag,再用手 機碰觸啟動 App,把資料傳送到雲端。 (4) 行動支付:與 POS 機整合,產生支付資訊,透過 NFC 手機刷卡後完成支 付. 2.8.2 規格 NFC Type 4 (ISO14443 Type A)規格如后,NFC 手機可正常讀取 Tag 內容, Tag 支援由 RF 天線端讀寫或由 Host 端透過 USB/UART 介面讀寫。NFC Type 4 16.

(25) 記憶體容量為 1K BYTES,透過 USB/UART 介面整合應用系統,感應距離 20mm (視 NFC 手機或讀卡機而定)。本研究所取得模組可提供 Win32/Linux /Android API 與中華電子廣告平台整合之 API、提供產生 NDEF URL/VCARD/E-mail 格式之 API、以及提供客製化 e-couple API。我們可利用上述的 API 來發展本研究的動態 NFC 廣告系統。. 17.

(26) 第 3 章 系統規劃 過去的傳統廣告欄,多是運用人工張貼、管理及過濾,雖然是流傳下來的 傳統文化的一部分,但其也有著自己的侷限性,對比現代化的電子廣告欄,傳 統廣告欄有著不夠吸引人、人們無法輕易記下廣告的相關資訊、或是難以知道 相同類型的廣告等缺點。本研究以動態 NFC 廣告欄為基礎,嘗試結合機上盒技 術,為了增加與使用者的互動與連結,加入了不同類型的廣告,使用者感應了 機上盒上的感應器可以看到比機上盒播放出來更詳細的資訊與內容。 隨著行動設備的普及行動裝置的方便性,在未來廣告欄電子化是可以預知 的。電子廣告欄比傳統的佈告欄更有智慧,管理方面也更加人性化,觀看者可 以依照自己的興趣來選擇,甚至可以先追蹤此廣告,等到了舒適的地方再慢慢 的查看詳細內容。但是電子化的廣告欄是否能有更多可行性的功能呢,本研究 提出配合廣告的問與答互動系統,讓使用者的疑問可以直接得到管理者的答 覆。本系統功能主要包含讀取 NFC 廣告,觀看紀錄、追蹤清單三個部分。使用 者使用 NFC 的功能讀取廣告時,系統會將資料傳回資料庫並做紀錄,可以提供 管理者查看他們提供的廣告,在機上盒上面的播放次數、手機端上的觀看次 數、觀看人數以及追蹤人數的功能。管理者可以藉由這些資訊了解使用者的喜 好,管理端的使用者就可以投其所好的推播想要傳遞的資訊給使用者,達到最 高效率的宣傳,也可以藉由問與答的系統做即時的回應,讓管理者和使用者之 間更多的互動與連結。 18.

(27) 3.1 系統架構 本系統是由三個子系統結合而成的,分別是「手機端子系統」、「管理端子 系統」以及「機上盒端子系統」。系統架構的部分,主要分為三個部份,包含 了:Server 端、Client 端和資料庫。本系統模組架構如圖 3.1,使用者子系統架 構如圖 3.2、管理端子系統架構如圖 3.3、機上盒子系統架構如圖 3.4。下面將 分別介紹三個子系統。. 圖 3. 1 系統模組架構. 圖 3. 2 使用者子系統架構圖. 19.

(28) 圖 3. 3 管理端子系統架構圖. 圖 3. 4 機上盒子系統架構圖. 20.

(29) 多功能動態 NFC 廣告欄的設計概念如圖 3.5,後台管理者透過後台管理頁 面將廣告透過後端 server 寫入資料庫中,當 Server 接收到資料之後,就以固定 格式儲存到後端資料庫當中。機上盒開機後會先從本地端讀取廣告來播放,接 著再從未播放的廣告開始輪播。而使用者使用智慧型手機感應機上盒的感應 器,透過 NFC 就能讀取機上盒播放的廣告資訊,. 圖 3. 5 系統設計圖. 21.

(30) 3.1.1 使用者端子系統架構 此系統是一款電子佈告欄,它的操作簡單易懂,使用者端子系統除了使用 NFC 的功能讀取廣告,在手機端可以輸入資料註冊會員,登入後還可以追蹤收 藏和查看觀看紀錄,這是一般傳統佈告欄做不到的功能。 使用者端子系統流程圖如圖 3.6,在圖 3.6 中可以看到,使用者一打開手機 APP,可以選擇登入會員或是以訪客的身分使用這個系統。 系統會依照使用者身分的不同而有不同的功能介面,訪客的功能相對於會 員就會比較少,訪客可以選擇讀取廣告、註冊、登入以及忘記密碼,會員的功 能則有讀取廣告、觀看紀錄、追蹤清單、個人資訊、修改密碼以及登出。. 圖 3. 6 使用者端子系統─系統流程圖. 22.

(31) 3.1.2 管理端子系統架構 此系統是一款電子佈告欄,在管理端的操作直觀不複雜,管理端子系統除 了廣告管理的功能,在管理端可以手動選擇要發送那些廣告給會員,也就是可 以主動傳遞訊息或資訊給使用者,這些都是一般傳統佈告欄做不到的功能。. 管理端子系統分為「admin 管理」與「內容管理後台」兩部分。 「admin 管理」如錯誤! 找不到參照來源。,可以看到當 admin 登入後,系 統會依據管理者的權限顯示不同的功能,管理者可以選擇發送廣告、密碼修改、 會員管理、廣告管理。. 圖 3. 7 管理端子系統─admin 管理流程圖. 23.

(32) 而「內容管理後台」如錯誤! 找不到參照來源。,當內容管理者登入後,只 有密碼修改以及廣告管理這兩項功能。. 圖 3. 8 管理端子系統─內容管理後台流程圖. 24.

(33) 3.1.3 機上盒子系統架構 機上盒端子系統流程圖如圖 3.9,在圖 3.9 中可以看到,機上盒開啟後會向 server 讀取廣告,系統會從本地端取出廣告播放,並將廣告 ID 寫入 NFC,當廣 告播放完後,系統會從未播放的廣告中再取廣告出來播放。. 圖 3. 9 機上盒子系統─系統流程圖. 25.

(34) 3.2 手機端設計方法 管理者會先設置好機上盒與感應器,當使用者感應 NFC 時會把資訊傳回後 端 Server 及資料庫中,並於管理網頁呈現,程式碼如下。 function(request, response) {//依廣告類型(items 的 clientShowType)回傳 items list,若沒指定則 clientShowType 是 '-1' var page=request.params['page']||'0'; var clientShowType=request.params['clientShowType']||'0'; if(!clientShowType||!page){ response.error('params error(900)!!'); return; }. function(items) { var itemList=[]; for (var i = 0; i < items.length; i++) { itemList.push({ id:items[i].id, clientShowType:items[i].get('clientShowType')||0, title:items[i].get('title')||'', iconUrl:items[i].get('icon').url(), countPlay:items[i].get('itemStatistics').get('countPlay')||0, countWatch:items[i].get('itemStatistics').get('countWatch')||0, countPerson:items[i].get('itemStatistics').get('countPerson')||0, countFollow:items[i].get('itemStatistics').get('countFollow')||0. });. }. 而在此系統中,Client 端與 Server 端的連接傳輸方式都是以 JSON 的格式進 行資料交換,因使用此方式 Client 端和 Server 端在收送資料時都能夠快速分析 及處理,本系統使用 Parse 當作後端資料庫,能夠處理複雜的資料,方便使用且 擁有強大的內部功能讓使用者能夠快速上手,手機端架構圖如圖 3.?所示,使用 者在機上盒上面感應 NFC 之後會根據廣告類型的不同,顯示不同的資料類型。 26.

(35) 3.3 管理端設計方法 在管理端方面,除了普通的管理功能,也可以讓管理者知道他的資訊在機上 盒端的播放次數、使用者使用 NFC 感應後的觀看次數、觀看人數以及追蹤人數, 也可以觀看是否有使用者提出問題,程式碼如下。 for (var i = 0; i < itemList.length; i++){ var id=itemList[i]['id']; var title=itemList[i]['title']; var clientShowType=itemList[i]['clientShowType']; var showTypeStr=''; if(clientShowType==1){ showTypeStr='只有圖片'; } else if(clientShowType==2){ showTypeStr='只有影片'; } else if(clientShowType==3){ showTypeStr='連結外部網址'; } else if(clientShowType==4){ showTypeStr='報名系統'; }. var iconUrl=itemList[i]['iconUrl']; var countPlay=itemList[i]['countPlay']; var countWatch=itemList[i]['countWatch']; var countPerson=itemList[i]['countPerson']; var countFollow=itemList[i]['countFollow']; $("tbody").append('<tr><td data-title="icon"><img src="'+iconUrl+'" width="50px"/></td>'+ '<td data-title="title" class="numeric">'+title+'</td>'+ '<td data-title="類型" class="numeric">'+showTypeStr+'</td>'+ '<td data-title="播放次數" class="numeric">'+countPlay+'</td>'+ '<td data-title="觀看次數" class="numeric">'+countWatch+'</td>'+ '<td data-title="觀看人數" class="numeric">'+countPerson+'</td>'+ '<td data-title="追蹤人數" class="numeric">'+countFollow+'</td></tr>'); }. 上述程式碼會將播放的相關資訊顯示在管理端網頁,如圖 3.9。. 27.

(36) 圖 3. 10 管理端播放資訊示意圖 admin 管理者可以指定推播哪個廣告給特定的使用者或是全部的使用者,而 透過問與答的方式,可以將問題完整的記錄下來,並即時的回覆使用者的問題。 如果管理者在新增廣告時,選擇的是報名系統的類型,那管理者也可以隨時到管 理端查看報名名單,隨時掌握活動的情形。廣告清單中包括廣告播放次數、使用 者讀取次數、使用者讀取人數、追蹤人數,可以用來判斷廣告效益。. 28.

(37) 3.4 機上盒端設計方法 機上盒會輪播廣告,新增修改廣告的方式是透過網頁的管理端控制,管理者 在新增廣告時,有圖片、影片、連接外部網址、報名系統、投票系統與問卷系統 六種類型,不論是選擇哪一總類型,都必須上傳一段在機上盒上面顯示的影片, 所以這四種類型的差別是當使用者感應機上盒的感應器之後,在手機端顯示的不 同。. 圖 3. 11 機上盒與感應器. 29.

(38) 第 4 章 系統開發與說明 4.1 系統開發環境 本系統由「手機端子系統」、「管理端子系統」以及「機上盒端子系統」組 合而成。手機端子系統運行於使用者的行動裝置上,學生端子系統使用 Android Studio 為開發環境以及 JAVA 語法編寫此系統,管理端子系統使用 Parse 平台為 開發環境,以網頁的方式來呈現。 表 4. 1 管理端子系統開發環境 名稱. 用途. 版本. 作業系統. 系統開發平台. Window 10. PHP. Web Applications. 5.6.0. Parse. 開發工具. 1.12.0. Parse_java script. Android 擴充套件. 1.12.0. Parse_cloud code. Android 程式平台. 1.12.0. 表 4. 2 手機端子系統開發環境 名稱. 用途. 版本. 作業系統. 系統開發平台. Window 10. Android Studio. 系統開發軟體. 1.5. Parse_android. Parse 擴充資料. 1.12.0. Parse_cloud code. Parse 雲端資料庫. 1.12.0. 30.

(39) 4.2 系統實作 本系統使用者身分分為兩種,分別為管理者和使用者,使用者可以選擇註 冊、登入、讀取廣告、觀看紀錄、追蹤清單、個人資訊、修改密碼、登出等功 能。以管理者為主的功能有密碼修改、會員管理、廣告管理等功能,將在本節 進行說明。. 4.2.1 使用者循序圖(Sequence Diagram) 使用者打開手機 APP,預先載入讀取廣告頁面,使用者讀取廣告,會依照 廣告類型的不同,呈現不同的介面,若是報名系統、投票系統與問卷系統,使 用者填入所需資料後就能完成操作,若是其他類型的廣告,則會直接看到廣告 者提供的廣告內容,如圖 4.1。. 圖 4. 1 使用者端讀取廣告循序圖. 31.

(40) 打開機上盒後,機上盒會先從本地端讀取廣告進行播放。若本地端的廣告 播放完畢,機上盒會向資料庫比對是否有廣告還沒播過,若有,資料庫會回傳 廣告給機上盒;若沒有,新的廣告則會繼續輪播之前的廣告,如圖 4.2。. 圖 4. 2 機上盒讀取廣告循序圖. 管理者登入後台之後,選擇上傳的廣告類型,接著填入相關資料,點選上 傳就能立即上傳廣告,如圖 4.3。. 圖 4. 3 後台上傳廣告循序圖. 32.

(41) 4.3 系統介面呈現 系統的使用分為三個子系統,分別是使用者子系統、管理端子系統以及機 上盒子系統。本章節將會用三個小節分別說明這三個子系統的使用方式以及系 統畫面的呈現。. 4.3.1 手機端子系統功能實作 本節介紹手機端子系統的重點功能,我們詳細介紹每個步驟功能,配合流程 圖講解。重點功能將他細分為四大功能,功能一:讀取廣告,功能二:觀看紀錄, 功能三:追蹤清單,功能四:報名系統,功能五:投票系統,功能六:問卷系統, 我們將以程式碼解釋的方式介紹功能的實作。. 33.

(42) (1) 讀取廣告 使用者在「讀取廣告」的介面靠近 NFC 之後,系統會讀取 NFC 上的 資料呈現在手機上,使用者也可以選擇儲存廣告,讀取廣告之流程如圖 4.4。. 圖 4. 4 使用者子系統─讀取廣告流程圖. 圖 4. 5 使用者子系統─讀取廣告介面 34.

(43) (2). 觀看紀錄 使用者登入會員之後,想查看之前讀取過的 NFC 資訊,直接選擇「觀 看紀錄」就可以看到自己的歷史紀錄,觀看歷史紀錄之流程如圖 4.6。. 圖 4. 6 使用者子系統─觀看紀錄流程圖. 圖 4. 7 使用者子系統─觀看紀錄介面 35.

(44) (3). 追蹤功能 使用者登入會員之後,讀到了某個 NFC 資訊是自己認為有興趣的或者 是想要收藏的,只要選擇「追蹤功能」就可以存下來,之後就可以很方便 的找到這個訊息,追蹤功能之流程如圖 4.8。. 圖 4. 8 使用者子系統─追蹤功能流程圖. 圖 4. 9 使用者子系統─追蹤清單介面. 36.

(45) (4). 報名系統 使用者在讀取廣告並顯示之後,如為報名系統則可以直接線上報名, 報名系統之流程如圖 4.10。. 圖 4. 10 使用者子系統─報名系統流程圖. 圖 4. 11 使用者子系統─報名系統介面 37.

(46) (5). 投票系統 使用者在讀取廣告並顯示之後,如為投票系統則可以直接線上投票, 投票系統之流程如圖 4.12。. 圖 4. 12 使用者子系統─投票系統流程圖. 圖 4. 13 使用者子系統─投票系統介面 38.

(47) (6). 問卷系統 使用者在讀取廣告並顯示之後,如為問卷系統則可以直接填寫問卷, 問卷系統之流程如圖 4.14。. 圖 4. 14 使用者子系統─問卷統流程圖. 圖 4. 15 使用者子系統─問卷系統介面. 39.

(48) 4.3.2 管理端子系統功能實作 本節介紹管理端子系統重點功能,我們詳細介紹每個步驟功能,配合流程圖 講解。重點功能將他細分為兩大功能,功能一:會員管理,功能二:廣告管理, 我們將以程式碼解釋的方式介紹功能的實作。. (1) 會員管理 管理者登入「admin 管理後台」 ,可以在會員管理功能中選擇「新增會 員」、「一般會員」以及「後台會員」。 若管理者選擇新增會員,可以直接從後台新增一般會員以及後台會員。. 圖 4. 16 管理端子系統─新增會員頁面. 40.

(49) 若管理者選擇一般會員,可以查看所有一般會員的資料。. 圖 4. 17 管理端子系統─一般會員頁面 若管理者選擇後台會員,可以查看所有後台會員的資料。. 圖 4. 18 管理端子系統─後台會員頁面. 41.

(50) (2) 廣告管理 管理者登入「內容管理後台」 ,可以在廣告管理功能中選擇「新增廣告」 及「所有廣告」。 若管理者選擇新增廣告,可以直接新增想要呈現的類型,這裡有五種 類型可以做選擇,新增完成後系統會自己更新,並和 NFC 做同步處理。因 此手機端的使用者就可以即時的看到更新訊息。. 圖 4. 19 管理端子系統─選擇新增廣告頁面. 42.

(51) 圖 4. 20 管理端子系統─新增廣告頁面. 圖 4. 21 管理端子系統─廣告新增成功頁面 若管理者選擇所有廣告,則可以看到隸屬於自己的所有廣告,以及每 個廣告的相關資訊,像是機上盒上面的播放次數、手機端上的觀看次數、 觀看人數以及追蹤人數。另外管理者可以觀看每個廣告的所有問題,針對 問與答去做回覆。. 43.

(52) 圖 4. 22 管理端子系統─所有廣告頁面. 圖 4. 23 管理端子系統─所有問題(問與答)頁面. 44.

(53) (3) 發送廣告 管理者登入「內容管理後台」 ,選擇發送廣告,可以直接新增發送廣告 時想要呈現的標題,可以選擇要發送哪個廣告給那些使用者,送出後系統 會同步發送廣告給使用者。因此手機端的使用者就可以即時的看到發送的 訊息。. 圖 4. 24 管理端子系統─發送廣告頁面. 45.

(54) 圖 4. 25 管理端子系統─手機端接收廣告頁面. 46.

(55) 4.3.3 機上盒子系統功能實作 本節介紹機上盒子系統步驟流程及重點功能。當機上盒端開啟後,系統會依 據管理者的設定顯示不同的廣告,機上盒子系統之流程如圖 4.26。. 圖 4. 26 機上盒子系統─機上盒流程圖. 圖 4. 27 機上盒子系統─機上盒廣告顯示介面. 47.

(56) 第 5 章 結論與未來展望 5.1 結論 本研究提出多功能動態 NFC 廣告系統,結合可以提供雙模式動態改變 Tag 內容的技術,並運用支援 NFC 感應功能的 Android 手持裝置為使用者操作平 台。本研究並發展多功能動態的廣告模組,包括圖片、影片、連接外部網址、 報名系統、投票系統、問卷系統等。透過這些模組功能,讓使用者由手機取得 廣告的完整資訊後,不只是接收資訊,還可以使用手機處理填寫資料並和上述 系統進行互動。 本系統開發搭配了後端 Parse 資料庫與 Cloud Code 後端管理介面,實作出 一套多功能動態 NFC 廣告欄系統以改善傳統廣告無法掌握顧客消費行為的缺 點。本系統採用的 Parse 資料庫搭配雲端技術使得手機端的程式執行負擔變 小,並可提供報名系統、投票系統、問卷系統等資料庫管理功能。多功能動態 NFC 廣告欄系統可以更快速的更新廣告資訊,並易於管理者管理廣告,廣告提 供者可以即時掌握廣告被讀取的狀態,也能讓使用者輕易儲存有興趣的資訊。. 5.2 未來展望 在本系統中,目前只針對單一廣告的資訊做處理,可以收集特定類型的廣 告資料去做資料分析與預測,或是利用蒐集的使用者資料和數據進行分析,以 後就可以提前行銷,未來更可以客製化行銷。而本系統亦可整合多模式感應之 48.

(57) 智慧校園應用及 EPUB 電子書編輯系統。. 49.

(58) 參考文獻 [1] 辜騰玉, “Android 開發者久等了,官方 IDE 開發工具 Android Studio 重點特 色快看!”, http://www.ithome.com.tw/news/92892 ,2014,[參考日期: 2015/11] [2] 賴治怡 (2012)。數位廣告:過去、現在、未來。台灣:小魚廣告網雜誌。 ISBN:9789868888104。 [3] 游家豪 (2004)。《數位電視廣告形式研究》。國立政治大學廣告研究所碩士 論文。 [4] 陳琪玲 (2007)。《電視廣告影片影音記憶效果之研究--以台灣衛生棉電視廣 告影片為例》。國立臺灣藝術大學造形藝術研究所碩士論文。 [5] 陸佩芝 (2009)。《數位電子看板廣告呈現方式與播放環境對廣告效果之影 響》。國立中山大學傳播管理研究所碩士論文。 [6] 米慶雲 (2016)。《以廣告訴求與廣告類型探討網路廣告效果之研究》。淡江 大學資訊管理學系碩士在職專班碩士論文。 [7] 黃韜元 (2009)。《數位電子廣告看板產業策略與研究》。國立中山大學高階 經營碩士班碩士論文。 [8] 蔡旻宏 (2013)。《應用 NFC 基於行動 APP 的設計》。全球商業經營管理學 報 5 期(2013/9/1),P141-152。 [9] 張智程 (2010)。《使用 NFC 手機建置校園應用資訊系統》。國立暨南國際大 學資訊管理學系碩士論文。 [10] 蔡宗翰 (2013)。《以社會網絡分析為基礎探討近場通訊應用在行動服務之 研究與分析》。中原大學資訊管理研究所碩士論文。 [11] 李泰龍 (2013)。《大型電子看板的廣告效應》。國立暨南國際大學管理學院 經營管理碩士學位學程碩士在職專班碩士論文。 [12] 林桂盟 (2007)。《多媒體電子式廣告託播系統的延伸以及應用》。國立交通 大學資訊科學與工程研究所碩士論文。 [13] Parse Documentation, “Parse”, https://www.parse.com/docs/tw ,2015, [Access time: 2015/12] [14] Cloud Code Documentation, “Cloud Code”, https://www.parse.com/docs/cloudcode/guide ,2015, [Access time: 2015/12] [15] Google Android Documentation, “Android Developers” , http://developer.android.com/index.html ,2015, [Access time: 2015/12]. 50.

(59)

參考文獻

相關文件

動態時間扭曲:又稱為 DTW(Dynamic Time Wraping, DTW) ,主要是用來比

下列哪一種記憶體屬於非揮發性記憶體, 不會因電源關閉而使其中的資料消 失, 但是可以透過電壓的方式重複抹除資料, 可用於基本輸入/ 輸出系統 (Basic Input / Output System,BIOS)

(續下頁).. 報名資料若需修改(限於考生報名後更名、變更通訊方式及聯絡電話使用),期間若有

利用 Microsoft Access 資料庫管理軟體,在 PC Windows 作業系 統環境下,將給與的紙本或電子檔(如 excel

電腦內部是使⽤用位元 (Bit) 這個基本單位來表⽰示資料 並儲存於記憶單元 (記憶體) 或輔助記憶單元 (硬碟) 中。.. 每個位元只可以表⽰示

(2) 被動式 RFID Tag(Passive):被動式 RFID Tag 不含電池,其能量是 感應自 RFID Reader 所發射過來的 RF 無線電波能量,當 RFID

介面最佳化之資料探勘模組是利用 Apriori 演算法探勘出操作者操作介面之 關聯式法則,而後以法則的型態儲存於介面最佳化知識庫中。當有

在軟體的使用方面,使用 Simulink 來進行。Simulink 是一種分析與模擬動態