NUUO Inc.ftp.nuuo.com/NUUO/Mobile Client/Android/v3.0/Android SRS... · Web viewAdd "Android Tablet...
Transcript of NUUO Inc.ftp.nuuo.com/NUUO/Mobile Client/Android/v3.0/Android SRS... · Web viewAdd "Android Tablet...
Android Client v3.0 SRS
1. Revision History:Date Author Note Remarks
V 0.1 2012.10.5 Vito First draft
V 0.2 2012.10.22 Vito 2nd draft
Push notification icon;Flip at 1*1 layout annotation;Add "P2P";Add "Android Tablet support"Change the iViewer to v3.0
V 0.3 2013.01.17 Vito 3rd edition Add warning message
2. New Feature ListNew Features Remarks
1 Company's welcome logo2 1ch playback3 Push notification4 Flip screen at 1*1 screen5 P2P (2nd edition, 10/22)
6 Android Tablet (2nd edition, 10/22)
* 支援 Android v2.2, Android v2.3, Android v4.0 & Android v4.1* 支援 NUUO recording servers,包含 Mainconsole (VMS/ DVR/ Hybrid/ Tribrid system)、NVRmini、NVRTitan-NVR(IP+)/Hybrid NDVR/ DVR: V3.5.0 or above version -NVRmini: 2.5 or above version-NVRmini2: 1.0 or above version (Push Notification is with NVRmini V1.6 or above)-NVRTitan: 1.0 or above version* 不支援多國語言,只支援英文* 不支援 audio
(1) Company's Welcome Logo
圖示 步驟 備註
1 點選 NUUO iViewer
2 跳出 Welcome Company Logo,在 1 秒內進到 Server List
3 Server List。點選"+",以新增 Server Information;點選"Server Name"或">",以進到 Server Live view 畫面。
(2) 1ch playback
圖示 步驟 備註1 1. 進入 NUUO iViewer 後, 客戶選擇 IP
Address 為其連線方式後,必須輸入以下資訊a) Server Name,
a.) 原 Server Port 更改成"Live Streaming
Port"
b) Server Address, c) Live Streaming Port,
d) Playback Port,
e) Username,f) Password
最後按"Save"以儲存 Server 連線資訊。
b.) 在 Live Streaming
Port 下方,多增加一個欄位"Playback Port"
Server name 長度最小值與最大值:1;沒有限制Server address 長度最小值與最大值:1;沒有限制 Server port 最小值與最大值:0~65535
User name/ password 長度最大值與最小值:沒有限制
2 2. 回到 Server List 頁面,點取 進入該 Server 的 Live View。
3 (圖 3.1) 3. 進到 Live view 頁面 在多分割的狀態下,Camera name 的
(圖 3.2)
(圖 3.3)
3.1 操作列多一個 Push Notification 的圖示。預設值是關閉。3.2 當使用者要啟動 Push Notification
Service 時,點選 ,iViewer 及跳出訊息,讓使用者確認是否切換 Push
Notification Service Mode。若選擇"Cancel",則訊息關閉,並維持 OFF
的狀態;若選擇"OK",則訊息關閉,icon 變成"啟動"的圖示,並開啟Service。(2nd edition, 10/22)
3.3 當使用者要關閉 Push Notification
Service 時,點選 ,iViewer 及跳出訊息,讓使用者確認是否切換 Push
Notification Service Mode。若選擇"Cancel",則訊息關閉,並維持 ON
的狀態;若選擇"OK",則訊息關閉,icon 變成"關閉"的圖示,並關閉Service。(2nd edition, 10/22)
最大值與最小值:2x2 -> 18 2x3 -> 183x2 -> 181x3 -> 39
(圖 3.4)
4. 4. 進到 Live view 1x1 的畫面 ,下方有四個按鈕,分別是 Playback, PTZ, Snapshot
和 high resolution
在單分割的狀態下,Camera name 的最大值與最小值:
1X1(直) 20
1X1(橫) 44
Output/ Input pin name 最大值與最小值:1~64
5 5. 點選 Playback 後,開始選擇時間 (2nd edition, 10/22)
5.1 Duration: 選擇撥放的影片長度。影片長度有 30 秒, 1 分鐘, 2 分鐘, 5 分鐘可以選。選完之後,回到 Playback 時間主畫面。錄影檔撥放長度,預設值是30 秒
5.2 播放時間和撥放長度決定之後,按下 Play 開始撥放 (2nd edition,
10/22)
6 6. 開始播放錄影畫面
6.1 畫面上方顯示"攝影機名稱"和"錄影畫面當時的時間"。畫面上方軸有一個按鈕,"Menu"(按這個選項可以選擇 Snapshot
和"Push Notification")
6.2 畫面下方有 6 個按鈕,從左到右分別是"Folder", "Playback","Next Frame","Speed"
(1) 點選"資料夾",進到選擇撥放時間和撥放影片長度的頁面
(2) 點選"Previous Frame",會回到前一張圖。
(3) 點選" Playback", 該按鈕會變成。
(4) 點選"Playback", 開始撥放錄影資料,該按鈕會變成
(5) 點選"Next Frame",會回到下一張圖。
(6) 點選"1X",會跳出視窗,選擇Playback speed,有 1/4X, 1/2X, 1X, 2X,
4X
[Menu]Snapshot 的選項,點了之後出現 "Save",
"Send Email" (畫面沿用現有的 UI)
"Push Notification"
畫面底部預計有 8 個按鈕,需要評估畫面是否太擁擠?是否會造成點到其他按鈕而定。
有 Off 和 On,User 在此開啟或關閉 push notification。Default 是關閉。當 Push 的狀態是 ON 時,OFF 的按鈕擇反灰,如右圖。反之亦然。
Drop Frame Mode(如果手機硬體效能不足)
不論 Playback 的撥放速度為何,只要手機效能足夠,I-Frame & P-Frame 都畫。但如果手機效能不足,則只收 I-
Frame,並依照實際手機效能決定 Drop
多少 I-Frame。
* 撥放 Playback(1) 完整的影片檔 -> 從第一秒開始,撥到最後一秒。例如:調閱影像的時間從 10:00 到 10:10,錄影檔案是完整的 10 分鐘。iViewer 從 10:00 開始撥,一直撥到 10:10。(2) 搜尋的時間內沒有影片檔 -> 顯示 "No Video for the specified time"例如:調閱影像的時間從 10:00 到 10:10,整段時間內沒有任何錄影檔案。iViewer 顯示"No Video for the specified time"(3) 一開始搜尋的時間沒有影片檔,後來才有影片檔 -> 直接跳到有影片檔的那個畫面,開始撥放。例如:調閱影像的時間從 10:00 到 10:10,錄影檔案是從 10:03 開始。iViewer 從 10:03 開始撥,一直撥到 10:10。(4) 搜尋的時間內有數個獨立的影片檔 -> 先從第一個檔案開始撥,該檔案結束後,出現過場效果後,撥放第二個影片檔,依此類推。利用過場效果讓客戶知道影片檔案不同。例如:調閱影像的時間從 10:00 到 10:10,有三個獨立的錄影檔,第一個是從 10:01 到 10:02、第二個是從 10:05 到 10:07'20、第三個是從 10:07'30 到 10:08。從 10:01 開始撥,一直到 10:02 第一段影片檔結束;過場效果出現,接著撥 10:05 到 10:07'20;過場效果出現,接著撥 10:07'20 到 10:07'30
* Time zoneMobile client 選擇的時間,以 Server 為準。例如:使用者現在的時間是 12:30,NUUO Titan 的時間是10:30,使用者登入 iViewer Playback,選擇撥放 07:30 的影像,此時 07:30 的時間是 Recording Server的時間。
(3) Push Notification
圖示 步驟 備註
1 Mobile client 上push notification的預設值是"On"
2 當 Server 有 Alarm 發生時,Push notification 至使用者的手機,Event 的訊息將會如圖示所示,會包含1) Username,2) Camera/ IO/ System name,3) Event name,4) Time,5) Server Name
使用者可以選擇"Close"或"View"
更多 Event 訊息內容,請參考下表。訊息字母長度依Server 設定,若超過 15 個字元,第16 個字元起以"."代替,如"eastern dining ...."
手機收到 push
notification,若登入時 user 密碼錯誤,會跳出提示訊息。(4th
edition)
3 Option1:當使用者按下"Close",則關閉notification,回到原來手機的畫面。
4 Option 2:當使用者按下"View",則開啟Playback,撥放 Event 前的 10 秒影片。有 Playback function bar,這版不支援"Playback folder"讓客戶選其他錄影檔的時間。instant playback也不支援 Audio。
以下 Alarm,必須可以看到instant playback。1. [Camera] Connection lost2. [Camera] Motion from camera3. [Camera] Camera input
以下 Alarm,出現訊息即可,不須看到 instant playback。1. [I/O box] I/O box input
2. [System] Abnormal disk status
3. [System] Daily system report
4. [System] Unable to access FTP
5. [System] Backup unfinished
6. [System] Power-on notification
7. [System] Auto power-off notification
(overheat)
1. 若使用者沒有設定 pre-record 或沒有執行錄影,則 instant playback不會撥放任何錄影檔。2. 若使用者設定pre-record 超過 10秒,則 instant playback 只撥放10 秒。3. 若使用者設定pre-record 小於 10秒,則 instant playback 有幾秒就撥幾秒。
5 若使用者點選"Show Events",iViewer 將會撈出該攝影機在「當天」曾經收到的 push notification。當開啟 iViewer 時,會將開啟時收到該 server 發送 push,暫存在event list. User 若正在觀看 1 則push event, iViewer popup new push 時,關閉 push即可在 event list中找到該筆記錄.若程式未開啟,收到的 Push即會在 Android Notification center.
點擊過notification center push event,也會被記錄於 iViewer 的event list中.
iViewer event list最多只會記錄當天最新的 20筆(Server 發送的 20筆)
6
若使用者點選"Go Live",iViewer將會跳出訊息"You are going to leave push notification mode."
撥放該攝影機即時的畫面。
關閉 Push Notification使用者可以在以下關閉 Push notification。A) Live view 多分割的 Menu 下(2nd edition, 10/22)
圖示 步驟 備註
A (圖 1)
(圖 2)
(圖 3)
(圖 1) 操作列多一個 Push Notification 的圖示。預設值是關閉。(圖 2) 當使用者要啟動 Push Notification
Service 時,點選 ,iViewer 及跳出訊息,讓使用者確認是否切換 Push
Notification Service Mode。若選擇"Cancel",則訊息關閉,並維持 OFF
的狀態;若選擇"OK",則訊息關閉,icon 變成"啟動"的圖示,並開啟Service。(2nd edition, 10/22)
(圖 3) 當使用者要關閉 Push Notification
Service 時,點選 ,iViewer 及跳出訊息,讓使用者確認是否切換 Push
Notification Service Mode。若選擇"Cancel",則訊息關閉,並維持 ON 的狀態;若選擇"OK",則訊息關閉,icon
變成"關閉"的圖示,並關閉 Service。(圖4)(2nd edition, 10/22)
(圖 4)
Customized message content:Event Message[Camera] Connection lost 某某某,
Camera # (camera name) disconnected at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
*這裡的 server name 是指 NVRmini 上的 server name
--舉例分隔線--Evonne,
"Camera 1 (Gate)" disconnected at 11:38 PM on 2012/07/11. -- Message sent from NVRmini 2_Building A.
[Camera] Motion from camera 某某某,
Camera # (camera name) detected general motion at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[Camera] Camera input 某某某,
Input # (input name) of Camera # (camera name) was triggered at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[I/O box] I/O box input 某某某,
Input # (input name) of I/O box # (I/O box name) was triggered at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[System] Abnormal disk status 某某某,
An error occurred on disk # at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[System] Daily system report 某某某,
A daily report sent at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[System] Unable to access FTP 某某某,
Auto backup failed at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[System] Backup unfinished 某某某,
Auto backup process stopped before finish at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
[System] Power-on notification 某某某,
Server powered on automatically at HH:SS:SS on
YYYY/MM/DD. -- Message sent from server name.[System] Auto power-off notification (overheat)
某某某,
Server powered off due to overheat at HH:SS:SS on YYYY/MM/DD. -- Message sent from server name.
(4) Flip screen at 1*1 layout
圖示 步驟 備註1 從多分割畫面,進到 1*1 分割
2 在 1*1 分割畫面中,允許使用者利用手指撥動螢幕,進到前一支攝影機和後一支攝影機的畫面,依此類推。
滑動到前 1ch 或後1ch 時,攝影機的參數帶到 default 值,不受啟動megapixel 或是其他功能的影響。(2nd edition, 10/22)
3
(5) P2P (2nd edition, 10/22)
圖示 步驟 備註1 點選 iViewer,進到 My Sites。
使用者可以選擇"IP Address"或"EZNUUO"的形式,新增 Server 資訊。(2nd edition, 10/22)
2 當使用者選擇以"EZNUUO"的形式新增 Server 資訊,使用者必須輸入以下資訊,1) Server Name2) Server ID3) Username4) Password(2nd edition, 10/22)
3 若 P2P 連不上,跳訊息告知客人,並有兩個選項"Cancel" or "Retry"
若點選"Cancel",則回到 My Sites。
若點選"Retry",則自動重新連一次。行為和從 My Sites 單獨點選Server相同。(2nd edition, 10/22)
當 Username/ password 錯誤的狀況下,使用者要連線時,則會跳出"Username/
password is incorrect."的訊息。
使用者按下"OK"後,回到 Server list 資訊的頁面。此時,原先輸入的資料必須出現在原來的頁面上,以供使用者再次修改。(2nd edition, 10/22)
當 Server ID 錯誤的狀況下,使用者要連線時,則會跳出"This Server ID isn't
available"的訊息。
使用者按下"OK"後,回到 Server list 資訊的頁面。此時,原先輸入的資料必須出現在原來的頁面上,以供使用者再次修改。(2nd edition, 10/22)
(6) Support Android Tablet
圖示 步驟 備註1 iViewer 所有功能需要能在
Android Tablet 上運作。(2nd edition,
10/22)
《Enhancement》在 Server端沒有加 camera 的狀況下,當 mobile client 連線時,空的 live view 畫面上不出現 Profile Error,也不出現 connecting。(2nd edition, 10/22)
《Warning message》[Client]
主要功能 次要功能 操作流程描述 iPhone iViewer 行為 Android 提示訊息1 My Site Server Edit 不輸入 server address 無法儲存成功, 並且跳出
message告知 user 該欄位不可This information is required.
空白2 My Site Server Edit 不輸入 live stream port 無法儲存成功, 並且跳出
message告知 user 該欄位不可空白
This information is required.
3 My Site Server Edit Live stream port 輸入不在範圍內數值
無法儲存成功, 並且跳出message告知 user 該欄位數值超出範圍
Port number must be
0~65535.
4 My Site Server Edit Live stream port 輸入非數值
無法儲存成功, 並且跳出message告知 user 該欄位只能輸入數值
Port number must be
numerals.
5 My Site Server Edit 輸入錯誤的 live stream
port
可以儲存成功, 但是無法連線,
會 popup message告知 user
Can't connect to server
6 My Site Server Edit playback port 輸入不在範圍內數值
無法儲存成功, 並且跳出message告知 user 該欄位數值超出範圍
Port number must be
0~65535.
7 My Site Server Edit playback port 輸入非數值
無法儲存成功, 並且跳出message告知 user 該欄位只能輸入數值
Port number must be
numerals.
8 My Site Server Edit 輸入錯誤的 playback
port
可以儲存成功, 但是無法連線,
會 popup message告知 user
Please check the playback
service and you have the
permission
9 My Site Server Edit 輸入錯誤 server ID 可以儲存成功, 但是無法連線,
會 popup message告知 user,
user ID 錯誤, click ok 之後會自動回到 ezNUUO mode 讓 user
重新 edit server
This Server ID isn't available.
10 My Site Server Edit 不輸入 user name 無法儲存成功, 並且跳出message告知 user 該欄位不可空白
This information is required.
11 My Site Server Edit 輸入錯誤 user name for
ip address
可以儲存成功, 但是無法連線,
會 popup message告知 user
Can't connect to server
12 My Site Server Edit 輸入錯誤 user name for
ezNUUO
可以儲存成功, 但是無法連線,
會 popup message告知 user,
user name 錯誤, click ok 之後會自動回到 ezNUUO mode 讓user重新 edit server
Can't connect to server
13 My Site Server Edit 輸入錯誤 password for
ip address
可以儲存成功, 但是無法連線,
會 popup message告知 user
Can't connect to server
14 My Site Server Edit 輸入錯誤 password for 可以儲存成功, 但是無法連線, Can't connect to server
ezNUUO 會 popup message告知 user,
user name 錯誤, click ok 之後會自動回到 ezNUUO mode 讓user重新 edit server
15 My Site N/A click "connect" for ip
address
正常情況下可以連線成功進入"Multiple View"; 如果無法連線要 popup message告知user
Can't connect to server
16 My Site N/A click "connect" for
ezNUUO1
正常情況下可以連線成功進入"Multiple View"; 如果無法連線要 popup message告知user 並且提供 user 選擇是否"Retry"or"Cancel"
Can't connect to server
-> 兩個選擇 "Retry" or
"Cancel"
[Server]主要功能 次要功能 操作流程描述 iPhone iViewer 行為 Android 提示訊息
1 Privilege Mainconsole
/
Mini2/
Titan/
NVRSolo
username doesn't have
liveview privilege
無法 login server,並且跳出message告知 user can't
connect to server
Can't connect to server
2 Privilege Mainconsole
/
Mini2/
Titan/
NVRSolo
username doesn't have
playback privilege
可以 login server,但要執行playback 會跳出 message告知 user 沒有開啟 playback權限
Please check the playback
service and you have the
permission
3 Privilege Mainconsole after login server,
username doesn't have
playback privilege
iviewer 認為有設定變更就會logout server,重新 login
server,結果需要比照 user
name no playback privilege
Please check the playback
service and you have the
permission
4 Privilege Mini2/
Titan/
NVRSolo
after login server,
username doesn't have
playback privilege
iviewer 不會即時變更權限設定,重新 login server 後,結果需要比照 user name no
playback privilege
Please check the playback
service and you have the
permission
5 Network
Service
Mainconsole
/
Mini2/
Titan/
NVRSolo
iViewer's IP is at server
black list
無法 login server,並且跳出message告知 user can't
connect to server
Can't connect to server
6 Network
Service
Mainconsole
/
iViewer's IP is at server
white list & black list
black list優先權高於white
list,所以無法 login server,並Can't connect to server
Mini2/
Titan/
NVRSolo
且跳出 message告知 user
can't connect to server
7 Network
Service
Mainconsole stop remote playback
network service
login server 之後,開啟playback 會跳出 message告知 user check playback service
is on
Please check the playback
service and you have the
permission
8 Network
Service
Mainconsole
/
Mini2/
Titan/
NVRSolo
change server remote
playback port
login server 之後,開啟playback 會跳出 message告知 user check playback service
is on
Please check the playback
service and you have the
permission
9 Network
Service
Mainconsole after start playback,
change server remote
playback port
需要將 service stop才可change port,所以會馬上與server disconnect,重新 login
server 並開啟 playback 會跳出 message告知 user check
playback service is on
Please check the playback
service and you have the
permission
10 Network
Service
Mini2/
Titan/
NVRSolo
after start playback,
change server remote
playback port
click "play",會跳出 message
告知 user check playback
service is on
Please check the playback
service and you have the
permission
11 Network
Service
Mainconsole
/
Mini2/
Titan/
NVRSolo
playback 設定好要播放的 video 之後,disable network
service
click "play",之後才會跳出message告知 user check
playback service is on
Please check the playback
service and you have the
permission
12 Network
Service
Mainconsole
/
Mini2/
Titan/
NVRSolo
after login server, un-
plug server網路線iviewer無論執行任何動作,
都會自動 logout server, 並且跳出 message告知 user can't
connect to server
Can't connect to server
13 Push
Notification
Mainconsole
/
Mini2
收到 push notification
之後, server
disconnect(ex.change
server info)
click "view", 會因為 server
disconnect 而跳出 message
告知 user no data,之後畫面全黑不會出現 waiting 圖示
Can't connect to server
14 Push
Notification
Mainconsole
/
Mini2
server change playback
port 之後, iviewer 收到 push notification
click "view", 會因為 playback
port 錯誤而跳出 message告知 user check playback service
is on
Please check the playback
service and you have the
permission
15 Push
Notification
Mainconsole
/
server 沒有錄影,iviewer 收到 push
click "view", 會因為沒有錄影檔而跳出 message告知 user
No data
Mini2 notification no data,之後畫面全黑不會出現 waiting 圖示