Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

62 347 0
Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

‐ 1 ‐    PHẦN MỞ ĐẦU Lý chọn đề tài Việt nam quốc gia phát triển, có vị trí chiến lược khu vực, Việt Nam quốc gia hịa bình giới (GPI) đứng thứ 39 toàn cầu đứng thứ hai, sau Singapore, khu vực Nam Á Đơng Nam Á, đồng thời nơi có vị trí chiến lược Đơng Nam Á, Châu Á nói riêng giới nói chung, bên cạnh vừa gia nhập WTO Chính mà nước ta thu hút nhiều nhà đầu tư kinh doanh nước, lúc thách thức mở tất đơn vị kinh doanh nói riêng với doanh nghiệp Việt Nam nói chung Để phát triển tồn giai đoạn này, khơng thể khơng nghĩ tới lợi ích Quảng cáo Vấn đề Quảng cáo nên đâu? thể nào? chi phí sao? câu hỏi cần giải đáp Việt Nam, thị trường đặc biệt với nhiều hội nhiều đặc trưng riêng thách thức không nhỏ cho nhà kinh doanh đầu tư ngồi nước Để kinh doanh thành công, bạn cần phải am hiểu sâu sắc hành vi người tiêu dùng văn hóa truyền thống, yếu tố pháp lý sở hạ tầng khả ứng dụng kiến thức quảng cáo quốc tế cho phù hợp Khơng hoạt động quảng cáo với chi phí lớn doanh nghiệp hàng đầu giới thất bại không hiệu quả, gây tổn thất lớn cho nhà đầu tư mơ hình kiến thức quốc tế khơng thích ứng hồn tồn với đặc trưng riêng thị trường Việt Nam Đối với doanh nghiệp vừa nhỏ nước, việc xây dựng thương hiệu, quảng bá sản phẩm công tác quảng cáo thật mẻ chi phí cho hoạt động quảng cáo lại lớn, làm lúng túng nhiều doanh nghiệp! Việc bỏ chi phí lớn hiệu hoạt động tiếp thị thường không đến tức khắc dẫn đến việc khơng doanh nghiệp xây dựng thương hiệu, quảng cáo sản phẩm mang tính phong trào ‐ 2 ‐    Trong thời đại công nghệ thông tin Internet ngày phát triển nay, phương thức quảng cáo marketing truyền thống bắt đầu trở nên “chật chội” • Điện thoại trực tiếp (direct telefone): Có hiệu tác động cao so với phương tiện khác Do bạn trực tiếp trao đổi với khách hàng nên có hội lớn để giới thiệu chi tiết sản phẩm dịch vụ tìm hiểu xác nhu cầu mong muốn khách hàng, ngồi bạn xây dựng mối quan hệ chiếm thiện cảm khách hàng bán sản phẩm Trong trường hợp khách hàng thường trả lời xác nhu cầu mong muốn họ, qua bạn chuẩn bị cho bước bán hàng quảng cáo Tuy nhiên, chi phí đắt, tiếp cận số khách hàng làm thời gian khách hàng dẫn đến khách hàng có ác cảm, bạn cần tình tốn thời gian phù hợp với ngành nghề, khách hàng khác hỏi ý kiến họ trước trao đổi • Thư trực tiếp (direct mail): Có hiệu tác động cao gần so với phương tiện khác Do gửi dạng thư riêng, người nhận bóc đọc thơng điệp bạn.Tuy nhiên cách tốn chi phí tính thư riêng cho người mà bạn muốn gửi thơng điệp • Tivi: Cũng cách quảng bá đến khán giả “bất đắc dĩ” phải tiếp nhận thông điệp bạn Sự thật khán giả thường chuyển kênh nhìn thấy quảng cáo có nhiều kênh truyền hình (64 + VTV + VTC + capble xấp xỉ 100 kênh) nên khán giả rảnh rỗi ngồi trước mành hình, tay nhăm nhe điều khiển họ chuyển kênh nhanh Hơn nữa, chi phí cho đoạn quảng cáo TV đắt nhiều so với Radio (ví dụ C11 VTV/30” 55 triệu) • Radio: Có thể tạo ấn tượng tác động đến khán giả dễ dàng mục quảng cáo in báo Người nghe bắt buộc phải tiếp nhận thông ‐ 3 ‐    điệp bạn họ không muốn chuyển sang đài khác thường thời gian tắt radio Chi phí tương đương với quảng cáo báo in, song có ý nghĩa (tùy nhóm đối tượng cụ thể, ví dụ khách hàng vùng núi, vùng nông thôn hay sản phẩm liên quan đến nông nghiệp liên quan chặt chẽ tới đời sống họ) • Báo: Quảng cáo báo có lẽ cách rẻ để đến với rộng rãi công chúng Song số lượng mẩu quảng cáo lại nhiều nên dễ làm cho người đọc rối mắt Thông thường, độc giả đọc lướt qua tờ báo Nếu có ghé mắt qua mẩu quảng cáo đó, họ liếc sơ phần tiêu đề (headline) bỏ qua phần chữ bên • Tạp chí: Đối với tạp chí, hiệu lơi ý người đọc có phần Độc giả có khuynh hướng đọc kỹ tạp chí báo Ngồi ra, số lượng mẩu quảng cáo tạp chí khơng nhiều nên hội để độc giả ghé mắt qua quảng cáo bạn cao mức độ lặp lại cao thời gian sử dụng tạp chí dài Tuy nhiên, quảng cáo tạp chí đắt so với báo • Quảng cáo trời (Pano): Quảng cáo trời đuờng phố dễ đập vào mắt người Tuy nhiên, dù dễ nhìn thấy, song khơng dành nhiều thời gian để đọc Nếu chọn hình thức này, thông điệp bạn phải ngắn gọn, súc tích chủ yếu quảng cáo thương hiệu hay tên cơng ty, lĩnh vực kinh doanh hình ảnh sản phẩm • Tờ rơi, tờ gấp: Chi phí rẻ, đơn giản, dễ kiểm soát đo hiệu hình thức phù hợp với Advertising Location khai trương, khánh thành, khuyến mãi… Bởi vậy, nhà quảng cáo tìm kiếm thay đổi phương thức quảng cáo cho thân thiện dễ thu hút người dùng Thời đại bùng nổ công nghệ thơng tin Internet việc Quảng cáo hoàn toàn dễ dàng, mang lại hiệu cao, chi phí thấp Đến với Internet bạn tiếp xúc ‐ 4 ‐    với toàn giới nhiều hội Sở hữu thương hiệu mạnh điều mong ước tất doanh nghiệp Tuy nhiên xây dựng thương hiệu đầu tư vơ hình địi hỏi nhiều nguồn lực tiền bạc Việc đầu tư lãng phí thiếu chiến lược đắn Hiểu mong muốn doanh nghiệp, chúng tơi “xây dựng hệ thống quảng bá thông tin Media qua mạng” với tính ưu điểm vượt trội nhằm giúp cho doanh nghiệp quảng cáo hiệu điều kiện doanh nghiệp • Hệ thống đặt nơi đâu có hệ thống internet: công viên, siêu thị, bệnh viện, bến xe, • Cơ sở vật chất thấp, cần server, client có cấu hình pentium triển khai • Quảng bá thơng tin media gồm dạng sau: video, audio, text, image • Cập nhật thơng tin cần quảng cáo lúc • Tùy chỉnh thời gian hiển thị cho nội dung quảng cáo • Lập lịch cho chương trình Tổng quan lịch sử nghiên cứu đề tài Với mong muốn sử dụng triệt để hiệu giao thức truyền Multicast, Unicast, Client/Server ứng dụng thực tiễn Đã có nhiều viết, nhiều cơng trình nghiên cứu vấn đề Tất viết, cơng trình nghiên cứu hướng tới việc tìm hiểu, xây dựng chương trình thực ứng dụng từ giao thức truyền Multicast, Unicast, Client/Sever Từ tạo nhiều sản phẩm đáp ứng nhu cầu ngày cao thời đại cơng nghệ số Những cơng trình nghiên cứu tâm huyết nhiều học viên, sinh viên, kỹ sư, giáo viên, nhà khoa học có tâm huyết với nghề nghiệp “Xây dựng hệ thống đào tạo điện tử dựa công nghệ IP Multicast” (luận văn thạc sỹ kỹ sư Trần ngọc Sơn): luận văn xây dựng thử hệ thống truyền video qua giao thức IP multicast Trong hệ thống đa sử dụng webcam để ‐ 5 ‐    tạo luồng liệu thời gian thực, sử dụng phần mềm Vic (Videoconferencing Tool) Qua bước đầu thử nghiệm mạng LAN ta thấy ưu điểm việc giảm tải băng thơng truyền tin Hình 1: Kết máy Server(máy phát) Hình 2: Kết máy Client (máy nhận) ‐ 6 ‐    “Xây dựng hệ thống Ip Multicast cho công ty TNHH – DV Thủy Vân” (đồ án tốt nghiệp sinh viên Huỳnh Công Ân, Nguyễn Thị Ngoạc Phượng trường Kỹ Thuật Công Nghệ) xây dựng hệ thống mạng Ip Multicast để phân phối liệu theo nhóm phịng ban, phận riêng để áp dụng việc phân phối liệu Đồ án “Ứng dụng chia sẻ video mạng lan” (bài báo cáo năm 2010 sinh viên: Nguyễn Lành, Nguyễn Thanh Liêm) xây dựng nhằm mục đích chia sẻ video server client Khi máy client kết nối vào server client nhận đoạn video chiếu server hiển thị hình phía client Client kết nối vào server thời điểm xem trực tiếp nội dung video chiếu server Mục tiêu nghiên cứu • Xây dựng hệ thống quảng bá thông tin Media qua mạng • Xây dựng chương trình Client/Server sử dụng kỹ thuật truyền Unicast, Multicast ngơn ngữ lập trình Java Phạm vi nghiên cứu Nhóm sử dụng ngơn ngữ lập trình Java để xây dựng chương trình Server chương trình Client để quảng bá thơng tin media gồm dạng : video, audio, text, image Lý lựa chọn ngơn ngữ lập trình Java để thực ngơn ngữ Java ngơn ngữ lập mạng tốt ,nó có ưu điểm như: • An ninh • Giao diện lập trình ứng dụng chuẩn - Core API • Tương thích với nhiều kiểu phần cứng • Đặc tính động phân tán • Hướng đối tượng ‐ 7 ‐    • Đa luồng (multi-threads) • Quản lý nhớ trình thu dọn 'rác' Phương pháp nghiên cứu • Tìm hiểu đề tài liên quan đến lập trình UDP TCP • Tìm hiểu phương pháp lập trình hướng đối tượng với Java • Tham khảo ví dụ liên quan đến đề tài • Tham khảo nguồn tài liệu khác internet Điểm đề tài Theo tìm hiểu Việt Nam có nhóm làm “ứng dụng chia sẻ video mạng lan” Hạn chế đề tài chưa làm chức gửi nhiều video lúc Từ chúng tơi đưa điểm đề tài: • Có thể chia sẻ nhiều loại định dạng: text, doc, mp3, gif, hình ảnh, video • Server tùy chỉnh thời gian hiển thị cho file • Cập nhật thời gian liệu cho Client • Trường hợp Client nhận thiếu phản hồi lại Server Server gửi lại liệu bị • Tổng hợp nhật ký truyền liệu vào file log • Tùy chọn gửi file thời gian cho Client • Lập lịch cho chương trình Kết cấu đề tài CHƯƠNG I: TỔNG QUAN ĐỀ TÀI Chương tìm hiểu tổng quan lập trình mạng, Client/Server, kỹ thuật lập trình Unicast, Multicast với ngôn ngữ Java ‐ 8 ‐    CHƯƠNG II: XÂY DỰNG CHƯƠNG TRÌNH Phân tích chức chương trình, tìm hiểu gói thư viện sử dụng chương trình, xây dựng module chương trình viết code CHƯƠNG III: KẾT QUẢ ĐẠT ĐƯỢC Các chức đạt sau hồn thiện chương trình ‐ 9 ‐    CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 1.1 Tổng quan lập trình mạng 1.1.1, Khái niệm lập trình mạng [1] Lập trình mạng nhiệm vụ để phát triển ứng dụng doanh nghiệp Một chương trình mạng viết để chương trình máy tính khác truyền tin với cách hiệu an toàn cho dù chúng cài đặt mạng LAN, WAN hay mạng toàn cầu Internet, điều thành công nhiều hệ thống Mạng máy tính Là tập hợp máy tính thiết bị nối với đường truyền vật lý theo kiến trúc 1.1.2, Phân loại mạng theo quy mơ [1] • Mạng LAN (Local Area Network)là hệ truyền thông tốc độ cao thiết kế để kết nối máy tính thiết bị xử lý liệu khác hoạt động với khu vực địa lý nhỏ tầng tòa nhà, tịa nhà, số mạng LAN kết nối với khu làm việt • Mạng WAN (Wide Area Networks) mạng thiết lập để liên kết máy tính hai hay nhiều khu vực khác nhau, khoảng cách xa mặt địa lý, quận thành phố, hay thành phố hay miền nước Mạng WAN phụ thuộc vào nhiều yếu tố như: giải thông chi phí cho giải thơng, chủ quản mạng, đường thơng tin mạng WAN kết nối thành mạng riêng tổ chức, hay phải kết nối qua nhiều hạ tầng mạng công cộng công ty viễn thông khác nhiều mạng LAN kết nối với tạo thành mạng WAN • Mạng MAN (Metropotilan Area Network), tương tự WAN, kết nối nhiều mạng LAN Tuy nhiên, mạng MAN có ‐ 10 ‐    phạm vi thành phố hay đô thị nhỏ MAN sử dụng mạng tốc độ cao để kết nối mạng LAN trường học, phủ, cơng ty, , cách sử dụng liên kết nhanh tới điểm cáp quang • Khi nói đến mạng máy tính, người ta thường đề cập tới mạng xương sống (backbone) Backbone mạng tốc độ cao kết nối mạng có tốc độ thấp Một cơng ty sử dụng mạng backbone để kết nối mạng LAN có tốc độ thấp Mạng backbone Internet xây dựng mạng tốc độ cao kết nối mạng tốc độ cao Nhà cung cấp Internet kết nối trực tiếp với mạng backbone Internet, nhà cung cấp lớn 1.1.3 Giao Thức Mạng 1.1.3.1, Giao Thức TCP/IP [4] Để hai hay nhiều máy giao tiếp với nhau, chúng phải dùng ngôn ngữ chung: chẳng hạn máy phải gửi tín hiệu đến máy máy phải gửi trả lại tín hiệu để nhận biết Trên Internet ngày việc hai máy trao đổi với đa số dựa theo quy ước hay giao thức cốt lõi TCP/IP (Transmission Control Protocol/ Internet Protocol) Theo giao thức này, máy đặt cho số riêng biệt gọi địa IP (IP address) có vai trị tương tự số điện thoại, chẳng hạn máy tính có tên www.microsoft.com có địa IP 207.46.230.219 Các số IP không máy trùng (trên tồn giới) Khi bạn muốn máy có địa IP để tham gia vào hệ thống Internet toàn cầu máy chủ (host hay server) ta phải đăng ký với tổ chức quốc tế InterNIC (Internet Network Information Center) để nhận số IP riêng biệt Vậy vừa có địa IP lại vừa có tên riêng cho máy? Dùng để xác định liên lạc với máy chủ (như trên, ta nên dùng ‐ 48 ‐    Hình 2.13: Giao diện thêm liệu Hình 2.14: Giao diện kiểm tra trình gửi file ‐ 49 ‐    Hình 2.15: Giao diện Client Hình 2.16: Giao diện hiển thị Client ‐ 50 ‐    Hình 2.17: Giao diện gửi theo giao thức TCP 2.6 Tiểu kết Sau phân tích chức năng, vẽ mơ hình chức năng, mơ hình tổng quát chương trình, tìm hiểu gói ngơn ngữ lập trình Java sử dụng việc xây dựng chương trình Chúng ta tiến hành xây dựng module: ClientServer, UDPServer, UDPClient xây dựng giao diện cho người sử dụng Như sau hồn thành chương trình, để biết kết đạt chương trình mời người xem chương III ‐ 51 ‐    CHƯƠNG III: KẾT QUẢ ĐẠT ĐƯỢC 3.1 Kết đạt Server • Kiểm tra có Client lắng nghe từ Server • Gửi liệu xuống Client kết nối với Server • Gửi thời gian hiển thị cho file Client • Lưu thơng tin file gửi cho Client Client • Nhận liệu Server gửi xuống lưu liệu vào file receive • Hiển thị liệu nhận thông báo hiển thị từ Server 3.2 Kết thử nghiệm Nhìn chung sau hồn thiện đồ án chúng tơi đạt yêu cầu chương trình, sau thử nghiệm chương trình mơi trường Window XP, Win chương trình chạy ổn định Chúng tơi thử nghiệm chương trình mạng nội (LAN), sử dụng mạng VNPT tốc độ 4mb 3.2.1, Mạng LAN UDP gửi cho Client • file 673mb gửi hết 141 phút giây, tốc độ gửi file 81kb/s • file 248mb gửi hết 46 phút 21 giây, tốc độ gửi file 83kb/s • file 37.6mb gửi hết phút giây, tốc độ gửi file 79kb/s • 38 file 12.4mb gửi hết phút 45 giây, tốc độ gửi file 57kb/s • 94 file 37.6mb gửi hết 10 phút 52 giây, tốc độ gửi file 58kb/s ‐ 52 ‐    UDP gửi cho Client • file 673mb gửi hết 145 phút 18 giây, tốc độ gửi file 79kb/s • file 12.4mb gửi hết phút 21 giây, tốc độ gửi file 73kb/s • flie 26.2mb gửi hết phút 42 giây, tốc độ gửi file 70kb/s • 38 file 43.2mb gửi hết 11 phút 21 giây, tốc độ gửi file 65kb/s • 94 flie 37.6mb gửi hết 10 phút 32 giây, tốc độ gửi file 61kb/s Hình 3.1: Biểu đồ thể tốc độ gửi liệu chế UDP Kết biểu đồ thấy tốc độ gửi file chế UDP không cao, khơng bị ảnh hưởng bới số lượng Client kết nối, mà bị ảnh hưởng tốc độ gói cước internet, ngồi bị ảnh hưởng số lượng file gửi TCP • 76 file 24.9mb gửi hết phút giây, tốc độ gửi file 206kb/s • 38 file 12.4mb gửi hết 58 giây, tốc độ gửi file 219kb/s • 24 file 150mb gửi hết 57 giây, tốc độ gửi file 2.63mb/s • 11 file 942mb gửi hết phút 40 giây, tốc độ gửi file 5.89mb/s ‐ 53 ‐    • file 951mb gửi hết phút 22 giây, tốc độ gửi file 6.7mb/s • file 153mb gửi hết 27 giây, tốc độ gửi file 5.67mb/s • file 150mb gửi hết 24 giây, tốc độ gửi file 6.25mb/s • file 977mb gửi hết phút 24 giây, tốc độ gửi file 6.8mb/s Hình 3.2: Biểu đồ thể tốc độ gửi liệu chế TCP Tốc độ gửi file chế TCP nhanh, tuyệt đối an toàn, lần gửi file Server gửi cho Client, sau gửi xong Client tiếp tục gửi file cho Client Cơ chế gửi TCP bị ảnh hưởng tốc độ đường chuyền internet số lượng file Cập nhật thời gian hiển thị cho Client nhanh với 1s Client nhận tín hiệu để hiển thị Với chế UDP trình truyền tải có xảy thiếu file sau truyền lại chế TCP nên Client nhận liệu đầy đủ, không bị lỗi trình nhận hiển thị liệu tốt Tốc độ truyền liệu chế UDP tương đối chậm, với tốc độ trung bình trình test thử nghiệm vào khoảng 72kb/s, TCP 6mb/s tốc độ gửi file bị ảnh hưởng băng thông mạng không phụ thuộc vào cấu hình máy ‐ 54 ‐    tính chạy chương trình, ngồi bị ảnh hưởng số lượng file gửi 3.2.2, Mạng Wireless TCP • file 11.6mb gửi hết giây, tốc độ gửi file 2.32mb/s • file 58.4 gửi hết 42 giây, tốc độ gửi file 1.39mb/s • 10 file 116mb gửi hết phút giây, tốc độ gửi file 0.96mb/s • 15 file 175mb gửi hết phút 13 giây, tốc độ gửi file 0.91mb/s • 20 file 233mb gửi hết phút 57 giây, tốc độ gửi file 0.98mb/s • 25 file 292mb gửi hết phút 46 giây, tốc độ gửi file 1.03mb/s Hình 3.3: Biểu đồ thể tốc độ gửi liệu số lượng file chế TCP Biểu đồ thể tốc độ gửi file mạng Wireless chế TCP, nhìn vào biểu đồ biết tốc độ gửi liệu bị ảnh hưởng bở tốc độ mạng số lượng file gửi • file 51.3 gửi hết 35 giây, tốc độ gửi file 1.37mb/s ‐ 55 ‐    • file 151mb gửi hết phút 42 giây, tốc độ gửi file 1.48mb/s • file 349mb gửi hết phút 55 giây, tốc độ gửi file 1.49mb/s • file 638mb gửi hết phút 13 giây, tốc độ gửi file 1.47mb/s • file 976mb gửi hết 11 phút 05 giây, tốc độ gửi file 1.48mb/s Hình 3.4: Biểu đồ thể tốc độ gửi liệu theo dung lượng chế TCP Như dựa vào biểu đồ thấy tốc độ gửi file không bị ảnh hưởng dung lượng, tốc độ gửi liệu tương đương nhau, ngồi bị ảnh hưởng tốc độ mạng UDP • file 4.42mb gửi hết phút 15 giây, tốc độ gửi file 60kb/s • 10 file 8.85mb gửi hết phút 43 giây, tốc độ gửi file 55kb/s • 15 file 13.2mb gửi hết phút 39 giây, tốc độ gửi file 48kb/s • 20 file 17.7mb gửi hết phút 37 giây, tốc độ gửi file 45kb/s ‐ 56 ‐    Hình 3.5: tốc độ gửi file chế UDP mạng Wireless Trong trình kiểm tra tốc độ gửi file, file trình gửi UDP bị thiếu file, sau gửi TCP, liệu từ Server đến Client đảm bảo an toán tuyệt đối, kết không bị ảnh hưởng, tốc độ bị ảnh hưởng số lượng file tốc độ mạng 3.3 Kết chưa đạt hướng phát triển Mặc dù hoàn thành chức đồ án đồ án mặt hạn chế phạm vi định Hướng phát triển đề tài sử dụng công nghệ nhúng để hiển thị liệu panel bảng điện tử quảng cáo cải tiến đồ án phục vụ cho nhiều mục đích khác ngồi mục đích quảng bá thông tin media qua mạng 3.4 Tiểu kết Như chương trình “xây dựng hệ thống quảng bá thơng tin media qua mạng” xây dựng nhằm mục đích giúp nhà quảng cáo quảng bá thông tin media đến với tất người, chương trình cần người quản lý ‐ 57 ‐    Đề tài tập trung vào nghiên cứu cách lập trình Unicast, Multicast Sử dụng trình duyệt web để quảng bá thông tin media Với yêu cầu chức ban đầu đặt truyền liệu theo dạng Multicast Unicast từ Server đến Client hiển thị trình duyệt web phía Client, người quản lý cập nhật liệu, hay thay đổi thời gian hiển thị file, lưu thông tin file gửi vào file log để kiểm tra file gửi vào thời gian nào, địa máy tên file Chương trình đáp ứng u cầu ban đầu đăt Điều thấy rõ người quản lý muốn gửi nhiều file có định dạng video, tex, doc, gif, mp3 xuống nhóm Client có chung địa mạng 224.0.0.0 sau khoảng thời gian định tùy theo tốc độ đường truyền Sau người quản lý cập nhật thời gian hiển thị xuống cho nhóm Client dang lắng nghe, sau nhận thơng báo hiển thị phía Client hiển thị liệu gửi xuống với thời gian hiển thị Nội dung lập lập lại liên tục Hướng phát triển đề tài sử dụng công nghệ nhúng để hiển thị liệu panel bảng điện tử quảng cáo Thông qua việc nghiên cứu, đề tài cung cấp cho thân nhiều kiến thức ngành cơng nghệ thơng tin, để từ thời gian tới có hội tiếp tục nghiên cứu gắn bó với ngành ngày có triển vọng ‐ 58 ‐    TÀI LIỆU THAM KHẢO TÀI LIỆU SÁCH [1] LapTrinhMang-Java: TS Lê Quốc Định, Trần Đăng Hoan, Khoa Công Nghệ Thông Tin Trường Đại học Hàng Hải [2] Giáo Trình Lập Trình Truyền Thơng: Ngơ Bá Hùng - Nguyễn Công Huy, Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ [3] Giáo trình Lập Trình Mạng: Ths.Văn Thiên Hồng trường đại học Kỹ Thuật Công Nghệ TPHCM TÀI LIỆU INTERNET [4] http://vnexperts.khaigiang.vn/xem-tai-lieu-bai-giang-ky-thaut-lap-trinhc-c-.1272.html [5] http://vntelecom.org/diendan/content.php?r=18-IP-Multicast-Groupsecurity [6] http://ipv6.com/articles/general/Top-10-Features-that-make-IPv6greater-than-IPv4-Part7.htm [7] http://yinyangit.wordpress.com/2011/06/07/networking-basic-concepts/ [8] Lập trình socket với TCP: http://www.ddth.com/showthread.php/32546-TUT-JAVAL%E1%BA%ADp-tr%C3%ACnh-TCP-Socket?s= 9daf34fe7c23faa7428bde4c8906b7ab [9] Internet Programming http://www.nakov.com/inetjava/ with Java: Course: lectures/part-1-sockets/InetJava-1.5- UDP-and-Multicast-Sockets.html [10] http://it-tuts.com/java/y-nghia-cua-cac-package-trong-java.html [11] Multicast in Java: http://www.roseindia.net/java/example/java/net/udp/ multicast.shtml ‐ 59 ‐    [12] Multicasting in Java: http://www.javaspecialists.eu/archive/Issue028.html [13] Multicasting Images with Java:http://www.fun2code.de/articles/ multicast_ images _java/ multicast_images_java.html ‐ 60 ‐    MỤC LỤC Trang phụ bìa Lời cám ơn Mục lục Danh mục viết tắt Danh mục bảng hình PHẦN MỞ ĐẦU CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 1.1 Tổng quan lập trình mạng 1.1.1, Khái niệm lập trình mạng [1] 1.1.2, Phân loại mạng theo quy mô [1] 1.1.3 Giao Thức Mạng 10 1.1.3.1, Giao Thức TCP/IP [4] 10 1.1.3.2, Giao thức TCP UDP [ ] 12 1.1.4, Giao mơ hình khách/chủ (Client/Server) [ ] 13 1.1.5, Lập trình mạng thơng qua Socket 13 1.2 Tổng quan ngơn ngữ lập trình Java 15 1.2.1, Lịch sử Java [4] 15 1.2.2, Cấu trúc Java [4] 16 1.2.3, Các đặc tính Java [4] 19 1.2.3.1, An ninh [4] 19 1.2.3.2, Giao diện lập trình ứng dụng chuẩn - Core API [4] 20 1.2.3.3, Tương thích với nhiều kiểu phần cứng [4] 20 1.2.3.4, Đặc tính động phân tán [4] 20 ‐ 61 ‐    1.2.3.5, Hướng đối tượng [4] 21 1.2.3.6, Đa luồng (multi-threads) [4] 21 1.2.3.7, Quản lý nhớ trình thu dọn 'rác' [4] 21 1.2.4, Các thành phần ngơn ngữ lập trình java [4] 22 1.2.5, Một số gói lập trình mạng Java 22 1.2.5.1, Định nghĩa [4] 22 1.2.5.2, Một số lớp gói thư viện java.net [4] 23 1.3 Tổng quan Unicast, Multicast 31 1.3.1, Khái niệm Unicast [5] 31 1.3.2, Khái niệm Multicast [5] [6][7] 33 1.4 Tiểu kết 35 CHƯƠNG II: XÂY DỰNG CHƯƠNG TRÌNH 36 2.1 Phân tích các chức chương trình 36 2.1.1, Chức Client 36 2.1.2, Chức Server 37 2.2 Mô hình xử lý chương trình 37 2.2.1, Mơ hình xử lý server 37 2.2.2, Mơ hình xử lý Client 41 2.3, Xác định gói thư viện sử dụng 41 2.3.1, Gói java.net 41 2.3.2, Gói java.io 42 2.3.3, Gói java.util 42 2.3.4, Gói java.text 43 2.3.5, Gói giao diện đồ họa javax.swings java.awt 43 ‐ 62 ‐    2.3.6, Gói java.nio 43 2.4, Xây dựng chương trình 44 2.4.1, ClientServer 44 2.4.2, UDPClient 45 2.4.3, UDPServer 46 2.5 Giao diện chương trình 47 2.6 Tiểu kết 50 CHƯƠNG III: KẾT QUẢ ĐẠT ĐƯỢC 51 3.1 Kết đạt 51 3.2 Kết thử nghiệm 51 3.2.1, Mạng LAN 51 3.2.2, Mạng Wireless 54 3.3 Kết chưa đạt hướng phát triển 56 3.4 Tiểu kết 56 TÀI LIỆU THAM KHẢO ... nghiệp ? ?Xây dựng hệ thống đào tạo điện tử dựa công nghệ IP Multicast” (luận văn thạc sỹ kỹ sư Trần ngọc Sơn): luận văn xây dựng thử hệ thống truyền video qua giao thức IP multicast Trong hệ thống. .. điểm xem trực tiếp nội dung video chiếu server Mục tiêu nghiên cứu • Xây dựng hệ thống quảng bá thông tin Media qua mạng • Xây dựng chương trình Client/Server sử dụng kỹ thuật truyền Unicast, Multicast... nhiên xây dựng thương hiệu đầu tư vơ hình địi hỏi nhiều nguồn lực tiền bạc Việc đầu tư lãng phí thiếu chiến lược đắn Hiểu mong muốn doanh nghiệp, chúng tơi ? ?xây dựng hệ thống quảng bá thông tin

Ngày đăng: 10/12/2013, 18:10

Hình ảnh liên quan

Hình 2: Kết quả máy Client (máy nhận) - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.

Kết quả máy Client (máy nhận) Xem tại trang 5 của tài liệu.
Hình 1: Kết quả trên máy Server(máy phát) - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 1.

Kết quả trên máy Server(máy phát) Xem tại trang 5 của tài liệu.
Hình 1.1: Cách truyền và nhận gói tin thông qua mạng - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 1.1.

Cách truyền và nhận gói tin thông qua mạng Xem tại trang 14 của tài liệu.
Hình 1.2: Mô hình truyền dữ liệu Unicast - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 1.2.

Mô hình truyền dữ liệu Unicast Xem tại trang 32 của tài liệu.
Multicasting là cách hữu hiệu để truyền văn bản, âm thanh, hình ảnh, video đến một nhóm người trên mạng Internet hoặc mạng nội bộ - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

ulticasting.

là cách hữu hiệu để truyền văn bản, âm thanh, hình ảnh, video đến một nhóm người trên mạng Internet hoặc mạng nội bộ Xem tại trang 33 của tài liệu.
Hình 1.3: Quá trình bắt tay 3 bước (three-way-handshake) - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 1.3.

Quá trình bắt tay 3 bước (three-way-handshake) Xem tại trang 33 của tài liệu.
Hình 1.5: Sự khác nhau giữa TCP và UDP.[7] - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 1.5.

Sự khác nhau giữa TCP và UDP.[7] Xem tại trang 35 của tài liệu.
Hình 2.1: Sơ đồ chức năng của Client - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.1.

Sơ đồ chức năng của Client Xem tại trang 36 của tài liệu.
Hình 2.2: Sơ đồ chức năng của Server - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.2.

Sơ đồ chức năng của Server Xem tại trang 37 của tài liệu.
Hình 2.4: Kiểm tra số lượng Client đang lắng nghe - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.4.

Kiểm tra số lượng Client đang lắng nghe Xem tại trang 38 của tài liệu.
Hình 2.3: Mô hình xử lý của server - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.3.

Mô hình xử lý của server Xem tại trang 38 của tài liệu.
Hình 2.5: Sử dụng kỹ thuật Multicast để truyền dữ liệu. - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.5.

Sử dụng kỹ thuật Multicast để truyền dữ liệu Xem tại trang 39 của tài liệu.
Hình 2.6: Server gửi thời lượng hiển thị, thời gian cho các client - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.6.

Server gửi thời lượng hiển thị, thời gian cho các client Xem tại trang 40 của tài liệu.
Hình 2.7: Mô hình tổng quan của chương trình. - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.7.

Mô hình tổng quan của chương trình Xem tại trang 41 của tài liệu.
Hình 2.9: Gói thư viện dùng chung ClientServer - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.9.

Gói thư viện dùng chung ClientServer Xem tại trang 44 của tài liệu.
Hình 2.10: Cấu trúc của chương trình Client - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.10.

Cấu trúc của chương trình Client Xem tại trang 45 của tài liệu.
Hình 2.11: Cấu trúc của chương trình server. - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.11.

Cấu trúc của chương trình server Xem tại trang 46 của tài liệu.
• Class CauHinh: Lấy các thông tin cấu hình của server. - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

lass.

CauHinh: Lấy các thông tin cấu hình của server Xem tại trang 47 của tài liệu.
Hình 2.13: Giao diện khi thêm dữ liệu - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.13.

Giao diện khi thêm dữ liệu Xem tại trang 48 của tài liệu.
Hình 2.14: Giao diện kiểm tra quá trình gửi file - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.14.

Giao diện kiểm tra quá trình gửi file Xem tại trang 48 của tài liệu.
Hình 2.16: Giao diện hiển thị của Client - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.16.

Giao diện hiển thị của Client Xem tại trang 49 của tài liệu.
Hình 2.15: Giao diện của Client. - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.15.

Giao diện của Client Xem tại trang 49 của tài liệu.
Hình 2.17: Giao diện gửi theo giao thức TCP - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 2.17.

Giao diện gửi theo giao thức TCP Xem tại trang 50 của tài liệu.
Hình 3.1: Biểu đồ thể hiện tốc độ gửi dữ liệu trong cơ chế UDP - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 3.1.

Biểu đồ thể hiện tốc độ gửi dữ liệu trong cơ chế UDP Xem tại trang 52 của tài liệu.
Hình 3.2: Biểu đồ thể hiện tốc độ gửi dữ liệu trong cơ chế TCP - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 3.2.

Biểu đồ thể hiện tốc độ gửi dữ liệu trong cơ chế TCP Xem tại trang 53 của tài liệu.
Hình 3.3: Biểu đồ thể hiện tốc độ gửi dữ liệu số lượng file trong cơ chế - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 3.3.

Biểu đồ thể hiện tốc độ gửi dữ liệu số lượng file trong cơ chế Xem tại trang 54 của tài liệu.
Hình 3.4: Biểu đồ thể hiện tốc độ gửi dữ liệu theo dung lượng trong cơ chế - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 3.4.

Biểu đồ thể hiện tốc độ gửi dữ liệu theo dung lượng trong cơ chế Xem tại trang 55 của tài liệu.
Hình 3.5: tốc độ gửi file trong cơ chế UDP của mạng Wireless - Đề tài xây dựng hệ thống quảng bá thông tinmedia qua mạng

Hình 3.5.

tốc độ gửi file trong cơ chế UDP của mạng Wireless Xem tại trang 56 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan