Tải bản đầy đủ (.pdf) (14 trang)

DSpace at VNU: Xây dựng ứng dụng trao đổi dữ liệu đa phương tiện theo chuẩnNewsML G2 ứng dụng tại Thông tấn xã Việt Nam

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (650.06 KB, 14 trang )

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƢỜ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


ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƢỜ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

Ngành

: Công nghệ Thông tin

Chuyên ngành

: Hệ thống Thông tin


Mãsố

: 60.48.01.04

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

HÀ NỘI – 2015


Đại học Công Nghệ

Luận văn cuối khóa

LỜ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

1


Đại học Công Nghệ


Luận văn cuối khóa

LỜ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

2



Đại học Công Nghệ

Luận văn cuối khóa

ĐỀ 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.
3


Đại học Công Nghệ

Luận văn cuối khóa

DỊ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.
4.3.

Xây dựng dịch vụ web .............................. Error! Bookmark not defined.


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.

4


Đại học Công Nghệ

Luận văn cuối khóa
DANH MỤC CÁC KÝ HIÊU VIÊT TẮT

STT KÝ HIỆU
1
ITPC

2

IIM

3

NITF

4

IPTC7901

5


AP

Tiếng Anh
International
Telecommunication Press
Council
Information Interchange
Model
News Industry Text Format

Tiếng Viêt
Hội đồng báo chì Viễn thông Quốc
tế
Trao đổi thông tin mẫu
Chuẩn Định dạng văn bản tin tức

1990s by IPTC Information Định dạng truyền tải văn bản
Interchange Model
Associated Press
Liên đoàn báo chì Hoa kỳ

5


Đại học Công Nghệ

Luận văn cuối khóa

DANH 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

6



Đại học Công Nghệ

Luận văn cuối khóa

Chƣơ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
Ảnh quốc tế

Ảnh AFP, XIN

App:
Photo
DataIns
Server PhotoStore

Thu tin ảnh afp

Ảnh Xinhua

ftp

Thu tin ảnh xin

Ảnh Kyodo
Thu tin ảnh Kyodo

Application

AD Tac nghiep Database sharepoint
Ảnh trong nƣớc

Phóng viên
cơ động

`

Web sharepoint
RSA Pry

RSA Secon

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

7


Đại học Công Nghệ


Luận văn cuối khóa
App:
Photo
DataIns
Server PhotoStore
2

Ảnh AFP, AFF

1

Thu tin ảnh afp

Application

Ă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

8


Đại học Công Nghệ

Luận văn cuối khóa
App:
Photo
DataIns
Server PhotoStore
2

Ảnh Kyodo

1

KYODO

Application

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

9


Đại học Công Nghệ

Luận văn cuối khóa
VNA MailReceiver



Phóng viên
PXNN

Chƣơng trính bóc mail
VNA MailReceiver

Photo - Datains

Chƣơng trính
Photo - Datains

PhotoStore


Gửi ả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
 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
 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.
1.2. Quy trình Biên tập ảnh của Thông tấn xã Việt Nam
- Quy trính tác nghiệp từ lúc gửi ảnh cho đến khi phát ảnh cho khách hàng
thông qua phần mềm hệ tác nghiệp ảnh hoặc Biên tập ảnh. Qua từng khâu trong quy
trính đều đƣợc ghi lại các trạng thái liên quan đến từng mốc thay đổi và nội dung thay
đổi.
Hính 1.5: Quy trính Biên tập ảnh của thông tấn xã V
10


Đại học Công Nghệ

Luận văn cuối khóa


TÀ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. Raphaë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.

11


Đại học Công Nghệ

Luận văn cuối khóa

20. Sandeep Chatterjee, 2003, Developing Enterprise Web Services: An Architect's
Guide Paperback, Prentice Hall.
Địa chỉ web:
21. />22. />23. />24. />25. />26. />
12



×