Quy trính nhận ảnh của Thông tấn xã Việt Nam .... Mô hình nhận ảnh của TTXVN Application App: Photo DataIns Ảnh AFP, XIN Ảnh Kyodo Thu tin ảnh afp Thu tin ảnh xin Server PhotoStore Ảnh t
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
NGUYỄN KHẮC MINH
Xây dựng ứng dụng trao đổi dữ liệu đa phương tiện theo chuẩn NewsML G2 ứng dụng tại
Thông tấn xã Việt Nam
LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
HÀ NỘI – 2015
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
NGUYỄN KHẮC MINH
Xây dựng ứng dụng trao đổi dữ liệu đa phương tiện
theo chuẩn NewsML G2 ứng dụng tại
Thông tấn xã Việt Nam
Chuyên ngành : Hệ thống Thông tin
LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS NGUYỄN HẢI CHÂU
Trang 3LỜI CAM ĐOAN
- Tôi xin cam đoan rằng luận văn của tôi là công trính nghiên cứu của bản thân Luận văn hoàn toàn không phải là bản sao chép công trính nghiên cứu của một người khác, nó mang tình độc lập nhất định với tất cả các công trính nghiên cứu trước đây Tất cả các tài liệu tham khảo đều có xuất xứ rõ ràng và được trìch dẫn hợp pháp
- Nếu có vi phạm gí, tôi xin hoàn toàn chịu trách nhiệm
Hà Nội, ngày 29 tháng 05 năm 2015
Học viên
Nguyễn Khắc Minh
Trang 4LỜI CẢM ƠN
- Để hoàn thành bài luận văn này và có kiến thức như ngày hôm nay, đầu tiên tôi xin gửi lời cảm ơn đến cán bộ hướng dẫn khoa học PGS.Nguyễn Hải Châu đã tận tính hướng dẫn, quan tâm và động viên tôi trong quá trính tím hiểu, nghiên cứu, xây dựng
và hoàn thành luận văn này
- Tôi xin gửi lời cảm ơn đến Ban Giám Hiệu cùng toàn thể thầy cô khoa Công nghệ thông tin - Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội đã tận tính giảng dạy, truyền đạt kiến thức cũng như những kinh nghiệm quý báu cho tôi cùng toàn thể các học viên cao học khóa 19 trong suốt quá trính học tập và nghiên cứu tại trường
- Tôi xin bày tỏ lòng biết ơn sâu sắc đến Ban Lãnh Đạo cùng toàn thể anh chị em đồng nghiệp Phòng Quản trị hệ thống-Trung tâm kỹ thuật thông tấn xã Việt Nam đã cho phép và tạo mọi điều kiện ủng hộ và giúp đỡ tôi trong suốt khóa học Thạc sĩ này
- Tôi cũng xin chân thành cảm ơn những người thân trong gia đính, bạn bè đã động viên và tạo mọi điều kiện giúp tôi trong quá trính học tập, công tác cũng như trong cuộc sống
- Mặc dù cố gắng hoàn thành luận văn nhưng do thời gian và khả năng còn nhiều hạn chế nên luận văn khó tránh khỏi những sai sót nhất định, rất mong được sự thông cảm cũng như sự chỉ dẫn, góp ý của thầy cô và bạn bè để luận văn được hoàn thiện hơn
- Cuối cùng tôi xin gửi lời chúc sức khỏe và thành đạt tới tất cả quý thầy cô, quý đồng nghiệp cùng gia đính và bạn bè
Hà Nội, ngày 29 tháng 05 năm 2015
Học viên
Nguyễn Khắc Minh
Trang 5ĐỀ TÀI:
Xây dựng ứng dụng trao đổi dữ liệu đa phương tiện theo chuẩn NewsML-G2
ứng dụng tại Thông tấn xã Việt Nam
Chương I: 7
HỆ THỐNG QUẢN LÝ ẢNH CỦA THÔNG TẤN XÃ VIỆT NAM 7
1.1 Quy trính nhận ảnh của Thông tấn xã Việt Nam 7
1.1.1 Mô hính nhận ảnh của TTXVN 7
1.1.2 Mô tả chi tiết các luồng thông tin nhận ảnh quốc tế 7
1.1.3 Mô tả chi tiết các luồng thông tin nhận ảnh Trong nước 9
1.2 Quy trính Biên tập ảnh của Thông tấn xã Việt Nam 10
Chương 2: Error! Bookmark not defined CHUẨN NEWSML-G2 Error! Bookmark not defined 2.1 Các chuẩn G2 Standards IPTC Error! Bookmark not defined 2.1.1 Chuẩn IIM Error! Bookmark not defined 2.1.2 ChuẩnIPTC7901 Định dạng truyền tải văn bản Error! Bookmark not
defined
2.1.3 Chuẩn Định dạng văn bản tin tức NITF Error! Bookmark not defined 2.1.4 Chuẩn NewsML 1 Error! Bookmark not defined 2.1.5 Chuẩn EventsML-G2 Error! Bookmark not defined 2.1.6 Chuẩn Sport ML-G2 Error! Bookmark not defined 2.1.7 Chuẩn NewsML-G2 Error! Bookmark not defined 2.2 Giới thiệu Chuẩn NewsML-G2: Error! Bookmark not defined 2.2.1 Các mục NewsML-G2 Error! Bookmark not defined 2.2.2 Cấu trúc mục Error! Bookmark not defined 2.3 NewsML-G2 văn bản Error! Bookmark not defined 2.3.1 Cấu trúc tài liệu Error! Bookmark not defined 2.3.2 Nội dung văn bản Error! Bookmark not defined 2.4 NewsML-G2 hính ảnh Error! Bookmark not defined 2.4.1 Siêu dữ liệu nhúng Error! Bookmark not defined 2.4.2 Cấu trúc Error! Bookmark not defined 2.4.3 Dữ liệu hính ảnh Error! Bookmark not defined 2.5 NewsML-G2 Video Error! Bookmark not defined Chương 3: Error! Bookmark not defined
Trang 6DỊCH VỤ WEB Error! Bookmark not defined
3.1 Tổng quan web services Error! Bookmark not defined
3.1.1 Khái niệm: Error! Bookmark not defined
3.1.2 Đặc điểm của Web service Error! Bookmark not defined
3.1.3 Ưu và nhược điểm Error! Bookmark not defined
3.2 Kiến trúc của Dịch vụ Web Error! Bookmark not defined
3.2.1 Mô hính hoạt động Error! Bookmark not defined
3.2.2 Kiến trúc của Dịch vụ Web Error! Bookmark not defined
3.3 Các thành phần của web service Error! Bookmark not defined
3.3.1 XML – Ngôn ngữ đánh dấu mở rộng Error! Bookmark not defined
3.3.2 WSDL – Ngôn ngữ mô tả dịch vụ web Error! Bookmark not defined
3.3.3 UDDI - Tìch hợp, khám phá và mô tả đa năng Error! Bookmark not
defined
3.3.4 SOAP –Giao thức truy cập đối tượng đơn giản Error! Bookmark not
defined
Chương 4:
XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG VÀ KẾT QUẢ THỬ NGHIỆM Error!
Bookmark not defined
4.1 Thực trạng cần giải quyết Error! Bookmark not defined
4.2 Xây dựng chương trính Error! Bookmark not defined
4.2.1 Xây dựng chương trính bóc ảnh theo chuẩn XML Error! Bookmark not
defined
4.2.2 Xây dựng chương trính phát ảnh theo chuẩn XML Error! Bookmark not
defined
4.2.3 Xây dựng dịch vụ web Error! Bookmark not defined
4.3 Kết luận và hướng phát triển Error! Bookmark not defined
TÀI LIỆU THAM KHẢO 11
PHỤ LỤC Error! Bookmark not defined
Trang 7DANH MỤC CÁC KÝ HIÊU VIÊT TẮT
STT KÝ HIỆU Tiếng Anh Tiếng Viêt
1 ITPC International
Telecommunication Press Council
Hội đồng báo chì Viễn thông Quốc
tế
2 IIM Information Interchange
Model
Trao đổi thông tin mẫu
3 NITF News Industry Text Format Chuẩn Định dạng văn bản tin tức
4 IPTC7901 1990s by IPTC Information
Interchange Model
Định dạng truyền tải văn bản
5 AP Associated Press Liên đoàn báo chì Hoa kỳ
Trang 8DANH MỤC HÌNH VẼ ĐỒ THỊ
Hính 1.1: Mô hính nhận ảnh của Thông tấn xã Việt Nam……… ………7
Hính 1.2: Mô hính nhận ảnh AFP của Thông tấn xã Việt Nam……… 8
Hính 1.3: Mô hính nhận ảnh KYODO của Thông tấn xã Việt Nam……… 9
Hính 1.4: Mô hính nhận ảnh của thông tấn xã Việt Nam……… ……10
Hính 1.5: Quy trính Biên tập ảnh của thông tấn xã Việt Nam……… …11
Hính 2.1: Các kiểu Item NewsML-G2……… 15
Hính 2.2: Cấu trúc Item NewsML-G2……… 16
Hính 2.3: Cấu trúc NewsML-G2 text của hãng AFP……… 19
Hính 2.4: IPTC Fields………23
Hính 2.5: NewsML-G2 Picture……….26
Hính 3.1: Máy khách gọi dịch vụ web ……….30
Hính 3.2: Mạng nội bộ……… 30
Hính 3.3: Các loại dịch vụ web ……….……… 31
Hính 3.4: Mô hính hoạt động của dịch vụ web ……… 33
Hính 3.5: Kiến trúc của dịch vụ web …… ………34
Hính 3.6: Cấu trúc của SOAP ……… 38
Hính 4.1: Chương trính Photo_NEWSML-G2……… 41
Hính 4.2: Thông tin ảnh theo chuẩn NEWSML G2 ……… 41
Hính 4.3: Chương trính phát ảnh Despatches NEWSML-G2……… 43
Hính 4.4: Web TTXVN_Biên tập Ảnh ……….………44
Hính 4.5: Solution dịch vụ web ……….45
Hính 4.6: Web TTXVN_Biên tập ảnh … ……… 45
Hính 4.7: Các dịch vụ web ……… ……… 46
Hinh 4.8: Giao diện hộp thoại add web reference……….47
Hinh 4.9: Giao diện đăng nhập……… 47
Hính 4.10: Giao diện đăng nhập thành công ………48
Hính 4.11: Kết quả tra cứu ……… 48
Trang 9Chương I:
HỆ THỐNG QUẢN LÝ ẢNH CỦA THÔNG TẤN XÃ VIỆT NAM 1.1 Quy trình nhận ảnh của Thông tấn xã Việt Nam
1.1.1 Mô hình nhận ảnh của TTXVN
Application
App:
Photo DataIns Ảnh AFP, XIN
Ảnh Kyodo
Thu tin ảnh afp
Thu tin ảnh xin
Server PhotoStore
Ảnh trong nước
Phóng viên
cơ động
` Ảnh Xinhua
Web sharepoint
AD Tac nghiep Database sharepoint
Ảnh quốc tế
ftp
RSA Pry RSA Secon Thu tin ảnh Kyodo
Hính 1.1: Mô hính nhận ảnh của Thông tấn xã Việt Nam
Hệ thống ảnh TTXVN bao gồm:
- Ảnh Quốc tế: thông tấn xã Việt Nam nhận ảnh chủ yếu của các hãng
AFP, AFF
Kyodo
Xinhua
- Ảnh trong nước: Phóng viên
Đầu vào là ảnh.ipg; được chương trính Datains đọc dữ liệu metadata của ảnh, insert thông tin vào database Photostore
1.1.2 Mô tả chi tiết các luồng thông tin nhận ảnh quốc tế
a Ảnh AFP
Trang 10Photo DataIns
Ảnh AFP, AFF
Thu tin ảnh afp
Server PhotoStore
Application
1
2
Ăng ten
Hính 1.2: Mô hính nhận ảnh AFP của Thông tấn xã Việt Nam
- Quy trính thu: Ảnh thu từ vệ tinh qua Ăngten về Máy thu tin ảnh afp Ảnh thu
về lưu tại thư mục: D:\MediaServer\MSE02416\Database\Photo\yyyy-MM-dd
(1) Ảnh AFP; AFF sẽ được ftp từ máy chủ Thu tin ảnh AFP sang F:\ImgInput\NEWAFP (máy chủ application) Tiến trính ftp ảnh tự động được bên AFP config
(2) Trên máy chủ app 172.16.60.167, chương trính datains sẽ quét ảnh trong F:\ImgInput\NEWAFP để:
Đọc thông tin metadata ảnh, insert dữ liệu vào database Photostore
Ftp ảnh lên thư mục F:\ImgStore\yyyy\MM\dd (server Photo)
b Xinhua
- Quy trính thu tin: Ảnh thu từ vệ tinh qua Ăngten, đầu thu đến máy thu ảnh Xinhua Ảnh thu về lưu tại thư mục: D:\data\cnml\input\photo\ yyyyMMDD
(1) Ảnh Xinhua sẽ được ftp từ máy chủ Thu ảnh Xinhua sang máy chủ Application F:\ImgInput\ XIN Tiến trính ftp ảnh tự động được bên Xinhua config
(2) Trên máy chủ Application, chương trính datains sẽ quét ảnh F:\ImgInput\XIN để:
Đọc thông tin metadata ảnh, insert dữ liệu vào database Photostore
Ftp ảnh lên thư mục F:\ImgStore\yyyy\MM\dd (server Photo)
c Kyodo
Trang 11Photo DataIns
Ảnh Kyodo
KYODO
Server PhotoStore
Application
1
2
Hính 1.3: Mô hính nhận ảnh KYODO của Thông tấn xã Việt Nam
- Quy trính thu tin:
(1) Ảnh KYODO sẽ được ftp về máy chủ Application F:\ImgInput\ KYODO Tiến trính ftp ảnh tự động được bên KYODO config
(2) Trên máy chủ Application, chương trính datains sẽ quét ảnh trong thư mục F:\ImgInput\ KYODO để:
Đọc thông tin metadata ảnh, insert dữ liệu vào database Photostore
Ftp ảnh lên thư mục F:\ImgStore\yyyy\MM\dd (server Photo)
1.1.3 Mô tả chi tiết các luồng thông tin nhận ảnh Trong nước
Trang 12Photo - Datains
Gửi ảnh
Phóng viên
PXNN
anhttx@vnanet.vn
VNA MailReceiver
Chương trính bóc mail VNA MailReceiver
Chương trính
Hệ tác nghiệp ảnh
Hính 1.4: Mô hính nhận ảnh của thông tấn xã Việt Nam
Phóng viên gửi ảnh vào hệ thống bằng 2 cách:
- Cách 1: Qua đường mail:
Phóng viên gửi ảnh vào địa chỉ mail anhttx@vnanet.vn
Chương trính bóc mail tự động sẽ download ảnh về máy chủ Application
Trên máy chủ Application, chương trính datains sẽ quét ảnh trong thư mục F:\ImgInput\VNA để:
Đọc thông tin metadata ảnh, insert dữ liệu vào database Photostore
Ftp ảnh lên thư mục F:\ImgStore\yyyy\MM\dd (server Photo)
- Cách 2: Ảnh nhập qua hệ tác nghiệp ảnh
Phóng viên đăng nhập vào hệ thống tác nghiệp ảnh http://tntt.vnanet.vn
Upload ảnh lên hệ thống tác nghiệp sharepoint Ảnh sau khi được chuẩn hóa
sẽ được lưu trữ trên máy chủ Photostore
Trang 13TÀI LIỆU THAM KHẢO Tiếng Việt:
1 ThS Nguyễn Minh Đạo ,GIÁO TRÌNH LẬP TRÌNH WEB VỚI ASP.NET,
NXB Đại học Quốc gia TP.Hồ Chì Minh
2 VietNamNet ICOM JSC (2009), "Tài liệu vận hành hệ thống SMS Thơng Tấn
Xã Việt Nam"
3 Nguyễn Phương Lan, 2005, XML nền tảng và ứng dụng, NXB Lao động xã hội
Tiếng Anh:
4 Aaron E Walsh, 2002, UDDI, SOAP, and WSDL: The Web Services
Specification Reference Book Paperback, Pearson Education.
5 Bill Evjen, Kent Sharkey, Thiru Thangarathinam, 2007, Professional XML,
Wrox
6 David Duke, Lynda Hardman, Alexander G.Hauptmann, 2008, Semantic
Multimedia, Springer
7 David Hunter, Kurt, 2003, Beginning XML, 2nd Edition: XML Schemas, SOAP, XSLT, DOM, and SAX 2.0 Wiley Publishing, inc
8 Ethan Cerami, 28 Feb 2002, Web Services Essentials Paperback – Import, O'Reilly Media
9 G Alonso, F Casati, H Kuno, V Machiraju ,2004, Web Services: Concepts, Architecture and Applications, Springer Verlag
10 International Press Telecommunications Council, 2014, NewsML-G2
Implementation Guide
11 James Snell,Doug Tidwell, 2001, Programming Web Services with SOAP,
O'Reilly & Associates, Inc Sebastopol, CA, USA
12 Lyndon Nixon, Stamatia Dasiopoulou, Multimedia, Broadcasting, and
eCulture, Springer Berlin Heidelberg
13 Randy J Ray, Pavel Kulchenko, Dec 19, 2002, Programming Web Services with Perl, O'Reilly Media.
14 Raphặl Troncy,2008, Bringing the IPTC News Architecture into the Semantic Web, Conference Paper Amsterdam
15 Rod Stephens Brian Hochgurtel,2002,Visual Basic NET and XML,Wiley
16 Roger Jennings, 2002, Visual Basic.NET XML Web Services Developer's
Guide, McGraw-Hill Professional
17 Susan F Marseken,2010, Newsml, Betascript Publishing
18 Scott Mitchell, 2004, An Extensive Examination of Web Services, U.S and
Canada
19 Vikram Ramchand, Sonal Mukhi, 2008, XML WebServices and SOAP , Bpb
Publications
Trang 1420 Sandeep Chatterjee, 2003, Developing Enterprise Web Services: An Architect's Guide Paperback, Prentice Hall
Địa chỉ web:
21 http://iptc.cms.apa.at/site/News_Exchange_Formats/
22 https://iptc.org/standards/newsml-g2/
23 http://www.afp.com/fr/professionnels/services/iris/newsmlg2-documentation/
24 http://www.w3.org/TR/sw-oosd-primer/
26 http://tutorials.jenkov.com/web-services/index.html