Dựa theo nghiên cứu thị trường thì có một số khách hàng có những nhu cầu về giám sát và cảnh báo ở mức cao hơn:
Khách hàng yêu cầu có chức năng ghi hình trong thời gian dài để có thể xem lại khi có vấn đề gì đó xảy ra, không chỉ có hình ảnh ở những thời điểm có cảnh báo. Có khách hàng yêu cầu ghi hình được thực hiện ở ngay thiết bị của khách hàng. Trong khi đó có khách hàng yêu cầu ghi hình lên chính máy chủ dịch vụ Có một số khách hàng yêu cầu cả dịch vụ hỗ trợ giám sát từ xa khi khách hàng
đi vắng trong một thời gian nhất định
Với nhu cầu thứ hai thì người cung cấp dịch vụ cũng đóng vai trò như là khách hàng, thay khách hàng để giám sát và xử lí tình huống khi có cảnh báo từ hệ thống. Chức năng này sẽ tùy thuộc vào chiến lược của nhà cung cấp dịch vụ có ý định triển khai nó hay không, nó không phải là vấn đề kỹ thuật mà là chiến lược kinh doanh.
Để phát triển hệ thống hỗ trợ yêu cầu thứ nhất thì có hai mô hình có thể cung cấp khả năng ghi hình:
Ghi hình trên thiết bị của khách hàng Ghi hình trên máy chủ dịch vụ
Mô hình hệ thống với chức năng ghi hình trên thiết bị của chính khách hàng được mô tả trong Hình 4-5 dưới đây:
Hình 4-5: Mô hình sử dụng đầu ghi hình
Với hệ thống này thì khách hàng phải đầu tư thêm đầu ghi hình và phải tìm hiểu cách sử dụng đầu ghi hình. Nếu với khách hàng không thường xuyên ghi lại hình nhưng đôi khi khách hàng muốn ghi hình trong một khoảng thời gian nhất định thì chiếc đầu ghi hình sẽ không được tận dụng hết chức năng của nó. Với trường hợp này khách hàng có thể thay thế chiếc đầu ghi hình bằng chiếc máy tính của gia đình. Với phần mềm đi kèm thì khách hàng có thể dễ dàng ghi hình và xem lại thông qua chiếc máy tính. Để tối ưu cho việc ghi hình thì khách hàng có thể trang bị thêm chiếc card ghi hình để hỗ trợ cho việc ghi hình từ camera giám sát.
Cảnh báo Tải lên ảnh cảnh báo Cảnh báo cho người Xem ảnh cảnh báo Máy chủ dịch vụ
Địa điểm cần giám sát Người dùng
Giám sát thời gian thực Đầu ghi hình
Dữ liệu streaming Cảnh báo
Hình 4-6: Ghi hình sử dụng máy tính
Tuy nhiên với cả hai phương án thì khách hàng đều phải quản lí các thiết bị của mình: phần mềm ghi hình và đầu ghi hình. Việc bảo trì để duy trì sự hoạt động của các phần mềm và thiết bị này sẽ gây ra khó khăn cho người dùng mà không có hiểu biết sâu về kĩ thuật. Một phương án cho người dùng muốn lưu trữ mà việc này việc lưu trữ sẽ được thực hiện trên máy chủ dịch vụ và khi nào khách hàng muốn xem lại hình ảnh trong một thời gian gần đây. Chức này sẽ giống như chức năng của hệ thống của Viettel, FPT hay VNPT: Cảnh báo Cảnh báo cho người Xem ảnh cảnh báo Máy chủ dịch vụ
Địa điểm cần giám sát Người dùng
Giám sát thời gian thực
Máy tính
Cảnh báo
Ảnh tại thời điểm cảnh báo Dữ liệu streaming
Tải lên ảnh cảnh báo
Hình 4-7: Hệ thống ghi hình trên máy chủ dịch vụ 4.2 Lựa chọn camera cho dịch vụ giám sát và cảnh báo
Hiện trên thị trường co rất nhiều loại camera từ những sản phẩm của các hãng nổi tiếng và uy tín trên thị trường với nhiều năng kinh nghiệm trong lĩnh vực camera giám sát như: Axis, Pelco, Panasonic, BOSCH, HoneyWell hay những sản phẩm của những hãng đang phát triển như: Vivotek, Vantech, … với giá thành cũng rất khách nhau, dao động từ dưới 1 triệu đồng tới hơn 10 triệu đồng.
Cảnh báo Tải lên ảnh cảnh báo Cảnh báo cho người Xem ảnh cảnh báo Máy chủ dịch vụ
Địa điểm cần giám sát Người dùng
Giám sát thời gian thực Đầu ghi hình
Cảnh báo
Ảnh tại thời điểm cảnh báo Dữ liệu streaming
Dữ liệu streaming được ghi lại lên máy chủ dịch vụ
Việc lựa chọn loại camera dùng trong dịch vụ giám sát và cảnh báo có vai trò quyết định tới sự thành công hay thất bại của việc triển khai dịch vụ. Một số tiêu chí cần cân nhắc khi lựa chọn camera:
Chi phí: Đây là yếu tố đầu tiên cần cân nhắc, phải tính toán được chi phí mà người dùng phải bỏ ra (người dùng mua camera) hoặc nhà cung cấp dịch vụ phải bỏ ra (trong trường hợp nhà cung cấp dịch vụ cung cấp cho khách hàng camera).
Chức năng giám sát: về chức năng này thì phải cân nhắc đến chất lượng ảnh của, định dạng streaming hỗ trợ (MPEG, H264,vvv).
Chức năng cảnh báo: hiện nay một số loại camera có khả năng phát hiện các loại cảnh báo như: cảnh báo chuyển động, cảnh báo người. Và dịch vụ này được thiết kế ra nhằm khai thác những lợi thế của những loại camera này. Có thể kể đến là camera của Panasonic và Axis. Các loại camera này có khả năng phát hiện chuyển động, phát hiện con người và truyền tải cảnh báo và ảnh lên một địa chỉ máy chỉ định trước.
Tích hợp với cảm biến: đây là chức năng cho phép tích hợp giữa camera và cảm biến. Đầu ra cảm biến sẽ làm đầu vào camerra và camera sẽ sinh ra cảnh báo cho người dùng. Chức năng này hiện giờ cũng được hỗ trợ mạnh mẽ.
Khả năng mở rộng chức năng cảnh báo: hiện giờ một số camera có khả năng hỗ trợ nhà phát triển có thể phát triển những ứng dùng và cài đặt những ứng dụng này trên camera. Do đó việc lựa chọn những loại camera này cho phép nhà cung cấp dịch vụ có thể mở rộng hệ thống giám sát và cảnh báo tùy theo sự phát triển của nhu cầu khách hàng, ví dụ có thể phát triển ứng dụng hỗ trợ người già trên camera để hội thoại với người thân trên điện thoại, ứng dụng giám sát sự hoạt động của trẻ em, …
Qua việc xem xét các tiêu chí trên thì camera của Panasonic cho nhiều lợi thế để triển khai dịch vụ. Panasonic có dòng camera BL rất phù hợp với dịch vụ giám sát và cảnh báo trong gia đình. Những loại camera này rất nhỏ gọn, chất lượng hình ảnh tốt và chi phí hợp lí. Có thể kể đến một số loại camera thuộc dòng này như: VP164W, VT164, VP104W, VP104, VP101.
Hình 4-8: Camera của Panasonic VP164W VP164 VP104 BL-C140 BL-C101 BL-C230
Một số thông số nổi bật của dòng camera này như:
Chất lượng hình ảnh cao, có thể lên tới độ phân giải 1280x720 điểm ảnh Hỗ trợ chuẩn nén H264/JPEG
Hỗ trợ âm thanh hai chiều theo chuẩn G.726/G.711, tích hợp cả mic và loa bên trong camera
Hỗ trợ cả cấp nguồn bằng104W PoE và nguồn thông thường Tích hợp kết nối không dây cho loại VP164W và VP104W
Tích hợp cảm biến phát hiện người và phát cảnh báo sau đó gửi thông tin cảnh báo về máy kết nối
Chức năng phát hiện mặt và truyền hình ảnh phát hiện về máy kết nối. Nó cũng có thể phát tín hiệu cảnh báo.
Chức năng phát hiện chuyển động và phát cảnh báo sau đó gửi về máy kết nối hoặc phát tín hiệu ra cho hệ thống khách ví dụ hệ thống cảm biến.
Hỗ trợ với hệ thống cảm biến bằng cách cung cấp cả tín hiệu vào và tín hiệu ra khi phát hiện ra cảnh báo hoặc gửi tín hiệu cảnh báo nếu nhận tín hiệu cảnh báo từ bên ngoài (ví dụ cảm biến khói, cảm biến chuyển động)
Hoạt động trong điều kiện ánh sáng yếu (hỗ trợ từ 2lux).
Hỗ trợ xem hình trên điện thoại thông mình thông qua mạng 3G với hình ảnh mượt nhờ công nghệ nén tối ưu
Cung cấp phần mềm ghi hình trên máy tính đơn giản nhưng vấn hiệu quả, dễ dùng không đòi hỏi người có kiến thức chuyên môn.
Hỗ trợ cài đặt vùng riêng tư, người dùng có thể những vùng mù đối với camera nhằm đảm báo quyền riêng tư nếu cần thiết.
Như vậy với những chức năng ở trên thì hoàn toàn có thể phát triển hệ thống giám sát và cảnh báo. Nó rất phù hợp với mô hình đề xuất đã trình bày trong phần trước. Mặc dù Panasonic cung cấp bộ SDK rất đầy đủ để hiển thị và cải thiện nhưng ta vẫn chưa có thể sửa đổi camera theo ý của ta vì các sản phầm này không phải mã nguồn mở. Chỉ phía Panasonic mới có thể thay đổi bằng cách cập nhật bản phần mềm khác. Với mô hình đề xuất thì việc hỗ trợ nhiều loại cảnh báo là ưu thế so với những dịch vụ khác. Trong các loại camera thì camera Axis có thể hỗ trợ việc phát triển chức năng cảnh báo tùy biến. Để hỗ trợ được chức năng này thì yếu tố quan trọng đó chính là nền tảng camera mở cho phép bên thứ 3 phát triển phần mềm và cài đặt nó trên camera Axis:
Hình 4-9: Nền tảng ứng dụng mở của camera Axis
Với nền tảng ứng dụng mở nên hiện giờ có cả một kho ứng dụng có sẵn cho dòng camera Axis, nhà cung cấp dịch vụ có thể cân nhắc phát triển hoặc mua những ứng dụng này và cài sẵn cho người dùng. Đây là một lợi thế rất lớn của dòng camera Axis ứng dụng trong giám sát và cảnh báo cho khách hàng cá nhân hộ gia đình cũng như mở rộng sang những lĩnh vực giám sát khác.
4.3 Thiết kế kiến trúc phần mềm
Trong phạm vi của luận văn này tập trung vào phân tích tính khả thi của phương án thông qua phân tích nhu cầu của thị trường cũng như ưu và nhược điểm của các dịch vụ hiện tại để đưa ra phương án khả thi. Chính vì vậy bước tiếp theo của dự án sẽ là thiết kế và phát triển hệ thống. Trong luận văn này sẽ không đi vào chi tiết thiết kế mà chỉ mô tả thiết kế tổng thể của hệ thống để có nhìn khái quát về hệ thống để tiếp tục triển khai trong bước tiếp theo. Hình 4-10 thể hiện thiết kế tổng thể của ứng dụng trên máy chủ dịch vụ: Nhận dạng Đếm người Phát hiện hành vi ứng dụng khác… Camera Axis Nền tảng ứng dụng của camera Axis Ứng dụng mới (bên thứ 3 phát triển) Ứng dụng phát triển bới bên thứ 3
Hình 4-10: Thiết kế tổng thể phần mềm quản lý thông tin giám sát và cảnh báo Đây là thiết kế sơ bộ của ứng dụng chạy trên máy chủ với hai nhiệm vụ là kết nối với camera của khách hàng thường trực để cung cấp thông tin về camera cho người dùng để có thể thực hiện chức năng giám sát trực tuyến và thứ hai là xử lý thông tin khi có cảnh báo. Trong thiết kế trên thì mỗi mô-đun có chức năng riêng:
Giao diện tương tác với camera: mô đun này cung cấp các API để có thể gửi và nhận dữ liệu liên quan đến tương tác với camera như dữ liệu cảnh báo, gửi nhận ảnh của cảnh báo. Vì với mỗi loại camera có các giao diện tương tác khác nhau nên phải có giao diện riêng cho từng loại.
Giao diện đọc ghi cơ sở dữ liệu (CSDL): thông tin người dùng, camera, dữ liệu cảnh báo sẽ được lưu trên CSDL.
Quản lý thông tin giám sát và cảnh báo: mô đun này sẽ xử lý dữ liệu cảnh báo như: lưu dữ liệu cảnh báo và ảnh váo CSDL, gửi thông tin cảnh báo tới người dùng bằng các phương thức khác nhau mà người dùng đã đăng ký.
Giao diện web của hệ thống: đây là giao diện web của hệ thống nếu người dùng truy cập hệ thống bằng địa chỉ máy chủ thay vì ứng dùng người dùng cài đặt trên điện thoại hoặc máy tính.
4.4 Mô hình thương mại hóa hệ thống
Với mô hình hệ thống giám sát và cảnh báo này thì có một số lựa chọn để có thể tiến hành thương mại hóa. Thứ nhất là nhà phát triển có thể phát triển hệ thống sau đó có thể triển khai dịch vụ hoặc bán hệ thống cho một bên cung cấp dịch vụ. Bên cung cấp dịch vụ sẽ cung cấp dịch vụ cho khách hàng cá thể hộ gia đình với hình thức như khách hàng bỏ chi phí ban đầu và phí dịch vụ ban đầu. Mô hình được diễn tả trong hình 4-11. Tương tác với camera Axis Camera khác Ứng dụng người Giao diện đọc/ghi cơ sở dữ liệu Quản lý thông tin giám sát và cảnh báo
Quản lý thông tin về camera Giao diện web của hệ thống
Quản lý dữ liệu cảnh báo
Tương tác với camera Panasonic
Giao diện tương tác với camera
Cơ sở dữ liệu (e.g. MySQL)
Hình 4-11: Mô hình cung cấp dịch vụ
Ngoài mô hình trên thì một mô hình khác cũng cần cân nhắc đó là mô hình có sự tham gia phát triển của nhà cung cấp camera như Panasonic hay Axis. Với mô hình này thì hệ thống nên quyết định chỉ chọn hỗ trợ một camera của một nhà cung cấp nhất định. Lúc đó nhà cung cấp camera sẽ tham gia vào cung cấp dịch vụ này tới khách hàng cùng nhà cung cấp dịch vụ hoặc chính họ sẽ cung cấp dịch vụ cho khách hàng. Lợi ích mà nhà cung cấp camera là họ sẽ cung cấp camera với doanh số cao hơn thông qua dịch vụ này. Với mô hình này thì khách hàng cũng có thể có lợi vì nhà cung cấp sẽ có ưu đãi nếu họ tham gia vào cung cấp dịch vụ này. Sơ đồ của mô hình được miêu tả trong Hình 4-12:
Hình 4-12: Mô hình cung câp dịch vụ Nhà phát triển hệ thống Bên cung cấp dịch vụ Khách hàng A Khách hàng B Khách hàng C … Cung cấp dịch vụ Phát triển và bảo trì Nhà phát triển hệ Nhà phát triển hệ thống Bên cung cấp dịch vụ Khách hàng A Khách hàng B Khách hàng C … Cung cấp dịch vụ Phát triển và bảo trì
CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận
Qua việc nghiên cứu và triển khai đề tài “Hệ thống giám sát và cảnh báo sử dụng camera và cảm biến trong gia đình”, tôi đã thu được một số kết quả sau đây:
Thứ nhất là quá trình nghiên cứu đã tìm hiểu được các dịch vụ giám sát và cảnh báo mà một số nhà cung cấp dịch vụ đang triển khai ở thời điểm hiện tại đồng thời đưa ra được ưu và nhược điểm của từng dịch vụ.
Thứ hài là qua nghiên cứu nhu cầu của người dùng thì đã tìm ra những yêu cầu của người dùng không chỉ là chức năng giám sát mà chức năng cảnh báo mới là chức năng mà người dùng mong muốn. Mặc dù người dùng mong muốn chức năng cảnh báo nhưng họ cũng không sẵn sàng bỏ chi phí dịch vụ cho một tháng quá cao. Điều này là một yếu tố quan trọng trong việc đưa ra hệ thống đề xuất để vừa thỏa mãn nhu cầu của khách hàng vừa đảm bảo vấn đề về chi phí dịch vụ hợp lý.
Thứ ba là thông qua việc nghiên cứu các hệ thống hiện tại của các nhà cung cấp, các ưu nhược điểm của từng hệ thống và nhu cầu thực tế của khách hàng cùng với sự tìm hiểu về công nghệ liên quan đến hệ thống giám sát sử dụng camera, đề tài đã đưa ra được mô hình đề xuất của hệ thống giám sát và cảnh báo cho khách hàng cá nhân hộ gia đình. Hệ thống đề xuất giúp giải quyết vấn đề tồn tại của các hệ thống hiện tại. Ngoài ra đề tài cũng nghiên cứu và đưa ra hướng để thương mại hóa hệ thống thông qua nhà cung cấp dịch vụ cho người dùng với các mô hình khách nhau.
Nhưng kết quả trên cùng với kiến thức đã tích lũy trong quá trình nghiên cứu sẽ là tiền đề cho việc phát triển hoàn thiện hệ thống giám sát và cảnh báo trong gia đình đồng thời tiến hành thương mại hóa hệ thống thành dịch vụ nhằm cung cấp dịch vụ