• 沒有找到結果。

廣告內容播放系統模組的系統需求分析

一般而言,廣告內容播放系統在一般基本的應用上,需提供四個主要功能,

而本節會對四個主要功能之需求一一來做分析。

1. 時程控管

2. 選項設定

3. 播放核心

4. 跑馬燈功能

3.1.1 時程控管

廣告的播放,是一連串的自動化流程。而自動化的流程與廣告排程與派送系 統需要緊密連接。在公共場合,白日至晚間播放系統配合人潮作廣告的宣傳播 送,而半夜,平面螢幕顯示器可關閉休息,但主機端仍在運作,由派送系統接收 資料或進行其他維護。如下圖:

圖十九:播放顯示端與主機運作分配

時程控管模組的主要需求即為在背景監控時間,依照設定值在播放時程內載 入清單與播放影片檔案;在結束時間中止放映使得背景維護以及派送系統接收端 得以順利進行檔案及清單接收,有以下需求:

1. 播放系統需隨開機啟動,且常駐作業系統,按時程或設定在背景監控當日節 目播放或結束事宜。視排程系統的設計不同,派送至播放端主機的檔案處理 方式也會有所不同。可以依照日期每日的檔案存放在同一個資料夾定期更 新,或所有的影片內容全部都放在一起,由每日不同的清單指定路徑。本論 文開發的廣告播放系統,搭配排程系統已經設計好的檔案規劃方式:有以下 需求:

2. 派送系統派送時間為播放系統無播放時進行派送工作,一次派送的份量可能 會好幾天以上,每一日份廣告內容以日期命名。播放系統每日開始播放時需 依照正確的日期資料夾播放檔案。

3. 於目前的應用中,也有可能一份資料夾的檔案連續播放好幾天。為節省主機 儲存空間,排程系統將不再依照每日日期每天重複傳送同樣內容的資料夾過 來。故播放系統需判斷,屬於該日的清單資料夾不存在時,由該日往前尋找 距離該天最近的資料夾清單進行播放,最多往前尋找三個月。

4. 若三個月以內都無播放清單資料夾,需提醒播放端管理者確認派送資料是否 出了問題。

3.1.2 選項設定

由於播放於系統為一自動化流程,使得廣告端管理者不需時時在各廣告點間 看操作。但播放系統仍須提供一手動設定操作的介面以供管理者管理。而此介面 於實際應用中,有以下需求:

1. 系統必須有一設定檔紀錄管理者的操作,每次重新啟動系統時沿用已更新過 的設定方式。

2. 若是第一次啟用系統或無設定檔存在,系統必須給予預設的設定值,使系統 能順利運作。

3. 設定內容包括了手動載入清單,手動播放,時程設定,跑馬燈控制等主要操 作設定。

3.1.3 播放核心

播放核心提供核心播放功能,有以下需求:

1. 解析派送系統產生的播放清單,按照時程設定播放影片。

2. 支援大部分的影片格式。

3. 全螢幕播放。

4. 提供預覽功能。

5. 避免黑幕現象 (換片中因載入影片所產生的短暫停頓) 。

3.1.4 跑馬燈功能

跑馬燈為現今廣告系統播放端一個很常見的功能,透過即時動態文字條提供 消費者額外的訊息。有如下需求:

1. 可透過網路操作跑馬燈訊息:

播放系統一開啟也即為一個跑馬燈 server,不停的監聽特殊的 port,在一般 廣告內容播放時也同時即時輪流顯示由跑馬燈 client 端傳送過來的訊息。

2. 跑馬燈 client 端可對跑馬燈 server 新增、刪減、或全部清空 server 端的訊息 資料。

3. 可控制跑馬燈功能為可視、不可視,並能調整顯示位置及速度等細節。

由以上需求,我們可知跑馬燈的功能需求分成兩大部分:網路監聽與顯示操 控,概念如下圖:

圖二十:跑馬燈模組兩大部分

跑馬燈顯示

即時訊息 顯示操控:位置、

大小、速度等。

網路監聽接收即時 訊息