1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Ứng dụng xử lý mù trong tiền xử lý tiếng việt nói

68 15 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 1,22 MB

Nội dung

Mục lục Lời cam đoan Danh mục hình vẽ Danh sách viết tắt Lời cảm ơn Tóm tắt MỞ ĐẦU TIẾNG NÓI VÀ XỬ LÝ TIẾNG NÓI 1.1 1.2 1.3 1.4 Đặc trưng mơ hình tín hiệu tiếng Xử lý tiếng nói Môi trường âm tiền xử lý tiến Ứng dụng nhiều micro xử lý tiếng LÝ THUYẾT TIẾP CẬN 2.1 2.2 2.3 Bài toán tách nguồn mù Bộ lọc Kalman Mơ hình trộn Gauss Thuật tốn EM THUẬT TỐN XỬ LÝ MÙ ĐỂ TÁCH TÍN HIỆU TIẾNG NĨI TRONG MƠI TRƯỜNG TUYẾN TÍNH BẤT BIẾN 3.1 Mơ hình tốn tổng quát 3.2 Xác định khoảng đơn nguồn 3.3 Ước lượng hàm truyền 3.4 Tóm tắt thuật toán ii Lời cam đoan Tài liệu tham khảo Phụ lục iii KẾT QUẢ MÔ PHỎNG VÀ THẢO LUẬN 4.1 4.2 4.3 KẾT LUẬN Bài tốn mơ Kết mô bước thực Đánh giá so sánh thuật toán Thank you for evaluating AnyBizSoft PDF Splitter A watermark is added at the end of each output PDF file To remove the watermark, you need to purchase the software from http://www.anypdftools.com/buy/buy-pdf-splitter.html -4- DANH MỤC CÁC HÌNH Hình 1.1 Sự di chuyển tác tử di động máy tính Hình 1.2 Tác tử di động cho phép thao tác ngắt kết nối Hình 1.3 Tác tử di động giúp giảm tải mạng Hình 1.4 Các thuộc tính tác tử di động Hình 1.5 Một hệ thống tác tử Hình 1.6 Sự truyền tải tác tử Hình 2.1 Mơ hình Aglet Hình 2.2 Mối quan hệ Proxy Aglet Hình 2.3 Sự gửi Aglet Hình 2.4 Gửi thơng báo đơn giản Hình 2.5 Mơ hình vịng đời Aglet Hình 2.6 Mối quan hệ Aglet phận lắng nghe Hình 2.7 Aglet API Hình 2.8 Sự chuyển giao Aglet Hình 2.9 Một hình kết xuất Tahiti Hình 3.1 Mơ hình đào tạo từ xa qua mạng Hình 3.2 Các mối quan hệ hệ thống đào tạo từ xa qua mạng Hình 3.3 Màn hình đăng nhập Tahiti Server Hình 3.4 Màn hình Tahiti Server Hình 3.5 Màn hình Tahiti Server bên gửi Hình 3.6 Màn hình Master bên gửi Hình 3.7 Màn hình Tahiti Server bên nhận Hình 3.8 Màn hình thơng báo bên nhận Hình 3.9 Màn hình Tahiti Server bên quan sát Hình 3.10 Màn hình trƣớc gửi tác tử cập nhật file Hình 3.11 Màn hình Tahiti Server bên đƣợc quan sát Hình 3.12 Màn hình bên gửi sau file cập nhật Hình 3.13 Màn hình Tahiti Server bên cần tìm kiếm chuyển file Hình 3.14 Màn hình bên tìm kiếm chuyển file ADSK API ATP FIPA HTTP JVM MASIF OMG TCP/IP -6- MỞ ĐẦU Khi xã hội phát triển nhu cầu học tập ngƣời tăng, ngày có nhiều ngƣời ngƣời hƣớng tới trình độ giáo dục đào tạo cao để phục vụ cho nhu cầu công việc nhu cầu xã hội mình, nhiều mơ hình cho phổ biến giáo dục, đào tạo đời phát triển bật Sự phát triển hệ thống phân tán, đặc biệt với thâm nhập Internet làm cho phổ biến giáo dục đào tạo đạt tỷ lệ lớn Với bùng nổ thông tin Internet, thông tin giáo dục đào tạo tăng nhanh chóng, mơi trƣờng học Internet trở thành xu hƣớng ngày thu hút nhiều ngƣời quan tâm Tuy nhiên bên cạnh thuận lợi cịn có hạn chế nhƣ hạn chế băng thông, truy cập chậm, giới hạn khoảng cách địa lý, hạn chế thời gian, ngơn ngữ, khơng thích hợp cá nhân sinh viên riêng lẻ, … Công nghệ tác tử di động đƣợc thu hút ý, quan tâm nhà nghiên cứu nhƣ ngƣời sử dụng năm gần đây, tác tử di động chuyển xử lý đến gần nguồn liệu nhờ có khả làm giảm tải mạng, khắc phục tình trạng trễ mạng, thay mặt cho ngƣời để thực cơng việc thích hợp với nhu cầu cá nhân tiết kiệm đƣợc thời gian sức lao động ngƣời Với tính chất khả đặc trƣng mình, tác tử di động có khả đáp ứng đƣợc hạn chế môi trƣờng giáo dục đào tạo Internet Từ vấn đề chọn đề tài nghiên cứu “Công nghệ tác tử di động ứng dụng đào tạo từ xa” với nội dung nghiên cứu cơng nghệ tác tử di động, môi trƣờng giáo dục, đào tạo Internet áp dụng công nghệ tác tử di động vào môi trƣờng -7- Luận văn đƣợc chia thành ba chƣơng:  Chƣơng 1: Tổng quan tác tử di động Giới thiệu đặc trƣng bản, lợi ích, chuẩn, số hệ thống, lĩnh vực ứng dụng, vấn đề bảo mật thách thức tác tử di động  Chƣơng 2: Tác tử di động với Java Trình bày tính chất tác tử Java, đặc tính Java hỗ trợ thích hợp cho tác tử di động giới thiệu Aglet môi trƣờng để thực thi tác tử di động  Chƣơng 3: Đào tạo từ xa ứng dụng tác tử di động đào tạo từ xa Trình bày khái quát đào tạo từ xa, đào tạo từ xa Internet, thuận lợi khó khăn việc ứng dụng tác tử di động mơ hình đào tạo từ xa nhƣ ứng dụng tác tử di động lĩnh vực -8- CHƢƠNG I TỔNG QUAN VỀ TÁC TỬ DI ĐỘNG 1.1 Giới thiệu Một “tác tử” thực thể hoạt động dƣới vai trò thực thể hay ngƣời khác [6] Thông thƣờng, tác tử tham chiếu tới ngƣời Một tác tử nhƣ “một mà hoạt động có sức mạnh hay có quyền để hoạt động, thi hành cho khác” Trong giới máy tính, tác tử thƣờng xuyên tham chiếu tới chƣơng trình phần mềm hoạt động dƣới vai trị ngƣời sử dụng Chẳng hạn, tác tử tập hợp phân tích thơng tin, phác họa kết luận, tạo khuyến cáo thực giao dịch Tất tác tử không đƣợc tạo giống nhau, số tiên tiến Những tác tử phần mềm sở thể đặc trƣng chung tự trị (độc lập), liên tục, quan sát môi trƣờng, truyền thông hợp tác với tác tử khác và/ ngƣời sử dụng Những tác tử “thông minh” sở hữu khả mức độ cao nhƣ di động, việc định khả học Những tác tử thông minh đƣợc mơ tả đặc điểm theo ba tính chất: tính mơi giới, tính thơng minh tính di động 1.2 Khái niệm [6] Tác tử di động (mobile agent) danh từ ghép từ tác tử (agent) di động (mobile) Một tác tử di động chƣơng trình có khả di chuyển cách tự trị từ nút mạng sang nút mạng khác thực xử lý thay cho ngƣời để đạt mục tiêu đƣợc giao phó Khi di chuyển, tác tử di động đóng gói mã nguồn, liệu trạng thái thi hành, nhờ tác tử di động dừng việc thi hành thực máy này, di chuyển sang máy khác khôi phục lại thi hành máy đích 1.3 Các đặc trưng tác tử di động 1.3.1 Làm việc với vai trò thực thể khác Tác tử di động hoạt động với tƣ cách thực thể khác (ví dụ: ngƣời, thực thể phần mềm) để hoàn thành số công việc, thông thƣờng -9- tác tử di động đƣợc tạo thực thể khác suốt trình để hồn thành mục đích cuối cơng việc đƣợc định sẵn 1.3.2 Sự di trú nút vật lý Tác tử di động đƣợc di trú đến nút vật lý khác (ví dụ: máy tính), tiếp tục cơng việc di trú hoàn thành, điều thƣờng xảy tác tử di động cần tƣơng tác tới thực thể phần mềm bên nút vật lý Máy tính Mạng Tác tử Máy tính Hình 1.1 Sự di chuyển tác tử di động máy tính 1.3.3 Tác động trở lại với thay đổi bên Tác tử di động thƣờng có phận lắng nghe để nghe thay đổi bên ngoài, thay đổi bên ngồi ảnh hƣởng đến cơng việc thực hiện, tác tử di động bảo vệ liệu kịp thời 1.3.4 Tính tự trị Tác tử di động điều khiển trạng thái thực thi bên sách tự trị để đạt đƣợc mục đích cuối Chính sách tự trị cho biết làm để xử lý thông báo bên Tính tự trị mang lại cho tác tử di động điểm trí tuệ nhân tạo đặc trƣng, tác tử di động không định thực chiến lƣợc tự trị mà cịn thay đổi chiến lƣợc tự trị để thích hợp tình gây nên yếu tố bên Nền tác tử di động môi trƣờng đặc biệt cho tác tử di động thực thi, đƣợc gọi môi trƣờng tác tử di động (Mobile Agent Environment) -10- 1.3.5 Khả cộng tác Khả giao tiếp phối hợp hoạt động tác tử với tác tử môi trƣờng khác hay với loại đối tƣợng khác môi trƣờng khác 1.3.6 Tính tương tác Khả tác tử thực thi mơi trƣờng lạ cảm nhận đƣợc thay đổi môi trƣờng, thực công việc theo thay đổi môi trƣờng 1.3.7 Tính di động Khả di chuyển từ môi trƣờng thi hành sang môi trƣờng thi hành khác tác tử Tính di động mƣợn nhiều từ trình cƣ trú bao gồm di chuyển trình từ máy đến máy khác, mã, liệu trạng thái thực chƣơng trình tác tử di động tất đƣợc chuyển đến đích di trú xảy Khả di động tác tử đƣợc phân thành hai loại: - Di động mạnh khả mà hệ thống di chuyển mã chƣơng trình trạng thái thi hành tác tử đến môi trƣờng khác - Di động yếu khả hệ thống di chuyển mã chƣơng trình mơi trƣờng thi hành với nhau, mã nguồn mang kèm theo số liệu khởi tạo nhƣng trạng thái thi hành khơng thể di chuyển 1.4 Các lợi ích tác tử di động [2]  Tính đồng thời Nhiều tác tử di động đạt đƣợc mục đích thời điểm, tác tử di động làm chủ tiến trình  Tính khơng đồng tự trị Tác tử di động di trú nút cách tự trị để hoàn thành công việc, không yêu cầu đồng kết thơng tin phản hồi không đồng bộ, ngƣời sử dụng không cần lần theo tiến trình chờ đợi kết Thông thƣờng, thiết bị di động thƣờng phụ thuộc vào kết nối mạng đắt tiền nhƣng yếu, tác vụ cần kết nối liên tục thiết bị di động mạng cố định khơng có tính kinh tế khơng khả thi mặt kỹ thuật Giải pháp tác tử di động giải vấn đề cách nhúng tác vụ -53 Tác tử thu thập tài nguyên Trong trình di chuyển từ host đến host khác mạng tác tử tìm kiếm thu thập nguồn thông tin từ host khác nhau, tác tử thu hồi thông minh xác định nguồn tài nguyên thích hợp thu hồi nguồn tài nguyên phù hợp cho mục đích sử dụng  Tác tử góp ý Ngƣời hƣớng dẫn ngƣời học sử dụng tác tử phê bình để thảo luận chủ thể với 3.2.4 Những lợi ích tác tử di động đào tạo từ xa Sử dụng kỹ thuật tác tử hệ thống giáo dục đào tạo có tiềm mang đến thay đổi lớn tiến hóa mơi trƣờng giáo dục đào tạo Hiện tại, môi trƣờng đào tạo dựa Internet làm việc tảng kỹ thuật kéo pull đẩy push, kỹ thuật pull xảy sinh viên có yêu cầu lấy liệu từ nguồn liệu bên kỹ thuật push liên quan tới trƣờng hợp nguồn bên ngồi gửi thơng tin khơng đƣợc yêu cầu đến ngƣời sử dụng Với tiến tác tử tƣơng tác thuận lợi tính tốn thời gian khơng gian mà cịn điều tiết kỹ thuật tƣơng tác cho phép ngƣời sử dụng hệ thống làm việc với nhau, giải vấn đề định vị thông tin liên quan - Trong môi trƣờng đào tạo từ xa dựa Internet tác tử di động đƣợc sử dụng để tìm trƣớc miền nội dung đƣợc yêu cầu sinh viên báo cáo thực sinh viên đến máy chủ trung tâm Quá trình tìm trƣớc dựa phân tích thời gian thực hành vi sinh viên, sinh viên làm việc mơi trƣờng học dựa Internet đƣợc quan sát ghi lại tác tử giao diện thơng minh, thực thi máy sinh viên Phụ thuộc vào trạng thái mạng, yêu cầu tức thời hạn chế đƣợc xử lý tác tử di động Bằng cách chất lƣợng end– to–end dịch vụ đƣợc cải thiện cho việc giao tài liệu đa phƣơng tiện - Công nghệ tác tử tránh trễ mạng khơng cần thiết, thích nghi với giới hạn băng thơng làm ổn định trình bày đến sinh viên, dựa việc -54- thực sinh viên Trong hạng mục ngƣời sử dụng thiết bị di động nhƣ máy tính xách tay, sách điện tử truy cập vào môi trƣờng học dựa Internet thiết bị không đáng tin cậy, băng thông thấp, độ trễ cao kết nối mạng không dây tác tử di động công cụ cần thiết cho việc truy cập - Tác tử di động đƣa cho ngƣời phát triển ứng dụng mơ hình lập trình với mức độ trừu tƣợng cao hơn, hợp tiến trình đối tƣợng Trong hạng mục chuyển đổi hệ thống xác thực dễ dàng, tính chất tác tử di động đƣa triết lý hiệu việc phát triển, thiết kế chuyển đổi - Mơi trƣờng học dựa Internet chia sẻ nguồn tài nguyên qua hệ thống khác nhau, máy tính mạng hệ thống đƣợc xây dựng đa dạng tính chất, hệ thống tác tử di động nói chung độc lập mạng máy tính, hỗ trợ hệ thống phân tán nguồn tài nguyên đƣợc chia sẻ - Tác tử di động cải thiện việc thực thi hiệu suất tiếp cận Client/Server đặc biệt tình mà liệu đăng ký mã tác tử có kích thƣớc nhỏ - Tác tử di động tác động trở lại tình thay đổi để bảo vệ nguồn tài nguyên hệ thống mạnh mẽ - Tác tử di động làm việc cục bộ, nhiều thuận tiện để kết hợp với hệ thống - Tác tử di động so sánh lựa chọn nguồn tài nguyên thích hợp cho sinh viên, suốt du hành trực tuyến - Tác tử di động mang lại thông tin phản hồi không đồng bộ, sinh viên khơng kết nối vào mạng tác tử làm việc, thay kết nối vào mạng để đợi kết Tác tử thể mang nguồn tài nguyên đến sinh viên kết nối trở lại 3.2.5 Những hạn chế tác tử di động đào tạo từ xa Hạn chế lớn ứng dụng tác tử di động đào tạo từ xa an toàn hệ thống Việc chấp nhận tác tử di động đến khai thác tài nguyên máy mạo hiểm -55- Thứ hai vấn đề bảo mật, liệu bị cơng gây hại, cần xây dựng tác tử chống lại mã gây hại, xâm nhập vào liệu thông tin chứa Thứ ba, thực hoạt động dạy học thông qua tác tử di động làm hình ảnh thầy trị, nét đẹp cách học truyền thống đƣợc tôn vinh từ xƣa đến 3.3 Cài đặt sử dụng Aglet Thể Aglet mơi trƣờng Windows server Tahiti Trong file nén aglets-2.0.2.jar bao gồm ASDK (Aglet Source Development Kit) môi trƣờng thực thi ứng dụng (run-time environment) Phần gói thƣ viện Aglet, phần cho phép ngƣời viết phần mềm dịch chạy ứng dụng Aglet, phần lại tác tử đƣợc biên dịch trƣớc chƣơng trình dùng để thực thi Aglet Platform (nền Aglet) Để thực thi Aglet Platform cần phải cài tối thiểu Java Run-time Enviroment (JRE), nhiên nên cài đầy đủ Java Source Development Kit (J2SDK) để biên dịch tác tử, Aglet đƣợc cài đặt máy chạy UNIX/LINUX, Microsoft Windows Mac OS X Nói chung kiến trúc máy tính chạy đƣợc Java Platform cài đặt thực thi đƣợc Aglet Trong luận văn, trình cài đặt đƣợc thực Windows (các bƣớc cài đặt giống nhƣ Windows hệ điều hành khác) Mặc định cài đặt thực thi đƣợc lệnh Java Có cách cài đặt Aglet, tìm hiểu cách cài đặt từ gói đƣợc biên dịch sẵn bao gồm Platform thƣ viện ASDK có tên aglets-2.0.2.jar đƣợc download từ trang web http://aglets.sourceforge.net Chi tiết cài đặt nhƣ sau:  Giải nén file sử dụng để cài đặt Nếu giải nén thành công thấy thƣ mục bên thƣ mục cài đặt chúng ta, thƣ mục bao gồm: - bin: chứa chƣơng trình thực thi cho Aglet Platform, ngồi chứa đựng file cần thiết sử dụng cho bƣớc cài đặt - cnf: chứa file cấu hình cho Aglet Platform -56- public: thƣ mục gốc cho ứng dụng tác tử - lib: thƣ viện Aglet bao gồm tập tin jar vài tập tin thƣ viện cần thiết khác Aglet  Cài đặt Platform Để cài đặt Platform ta cần chạy file ant.bat thƣ mục bin Công cụ dùng để chạy biên dịch ứng dụng Aglet java  Cài đặt sách bảo mật Nhƣ chƣơng trình Java khác, Aglet Platform cần quyền sách bảo mật Java để thực thi tác vụ nhƣ mở socket, chạy ứng dụng khác, mở tập tin máy Client, … chứa tập tin aglets.policy Aglet cần keystore để chứa khóa bảo mật sử dụng di trú; thông thƣờng keystore đƣợc lƣu file keystore Để cài sách bảo mật keystore nhƣ trên, thƣ mục bin ta chạy file ant install-home  Khai báo biến mơi trường Để Aglet Platform hoạt động đƣợc, cần khai báo biến môi trƣờng bao gồm AGLETS_HOME AGLETS_PATH Ngoài ra, để chạy Aglet Platform cách tiện lợi hơn, ta phải khai báo thƣ mục bin Aglet vào biến môi trƣờng PATH set AGLETS_HOME =c:\aglets-2.0.2 set AGLETS_PATH=%AGLETS_HOME% set PATH=%PATH%;\%AGLETS_HOME %\bin Có thể khai báo biến môi trƣờng Control Panel  Thực thi Aglet Server Sau cài đặt Aglet Platform chạy đƣợc Aglet Server, tên gọi Tahiti Tahiti đƣợc thực thi cách chuyển vào thƣ mục bin gõ lệnh agletsd Màn hình đăng nhập xuất hiện: -57- Hình 3.3 Màn hình đăng nhập Tahiti Server Tahiti yêu cầu ngƣời sử dụng đăng nhập, ngƣời sử dụng phải điền đầy đủ username, password Sau đăng nhập thành cơng cửa sổ Tahiti Bên hình này, ngƣời sử dụng quản lý Server, tạo hủy tác tử, … Hình 3.4 Màn hình Tahiti Server 3.4 Ứng dụng minh họa Trình bày ứng dụng tác tử di động việc đào tạo từ xa qua mạng xây dựng Aglet  Mục đích: trình bày lĩnh vực mà tác tử di động hỗ trợ cho đào tạo từ xa  Yêu cầu: chức mà tác tử thực đƣợc mang lại lợi ích cho ngƣời dạy, ngƣời học có nhiều ƣu điểm so với công cụ hỗ trợ khác -58 Các chức ứng dụng  Chức thơng báo Chức thông báo bao gồm gồm hai tác tử Master Slave Master tác tử tĩnh, Slave tác tử di động Tác tử Master đƣợc sử dụng để hiển thị thông báo host xa qua địa URL, gửi tác tử Slave để hiển thị cửa sổ với thơng báo host cần đến Sau hồn thành công việc Slave quay trở lại host tạo Bên phía ngƣời dạy sử dụng chức để thông báo cho ngƣời học thông tin quan trọng, cần thiết Ngƣời học nhận đƣợc thơng báo cách nhanh chóng để nắm đƣợc thơng tin quan trọng có kế hoạch thực cơng việc cách kịp thời Bên phía ngƣời học sử dụng chức phán ánh yêu cầu khẩn cấp đến ngƣời dạy ví dụ ngƣời học phản ánh nội dung tài liệu thu đƣợc từ ngƣời dạy mà họ cảm thấy chƣa xác đáng yêu cầu ngƣời dạy gửi cho họ tài liệu phục vụ cho việc học tập Hình 3.5 hình Tahiti Server bên gửi Hình 3.5 Màn hình Tahiti Server bên gửi Hìn 3.6 hình Master bên gửi, hình thể address địa host nơi ngƣời nhận định vị, nút “Go” để gửi thông tin đến host ngƣời nhận, “Quit” để khỏi hộp thoại Nội dung thơng báo thể hộp Messange, phần dƣới hình trạng thái tác tử -59- Hình 3.6 Màn hình Master bên gửi Hình 3.7 Màn hình Tahiti Server bên nhận Hình 3.8 Màn hình thơng báo bên nhận  Chức thông báo cập nhật file Chức bao gồm hai tác tử, tác tử Master (tác tử tĩnh) tác tử Slave đƣợc sử dụng để kiểm tra thay đổi file đƣợc định vị host xa Khi cho địa URL đƣờng dẫn file host tác tử Master gửi Slave đến host cần quan sát để quan sát cập nhật -60- file, có cập nhật file Slave gửi thông báo đến Master, hết thời gian quy định cho phép quan sát Slave quay host tạo Chức thông báo cập nhật file giúp ngƣời học nhận biết đƣợc thay đổi nội dung tập tin bên phía ngƣời dạy, từ giúp ngƣời học truy cập vào file để xem nội dung thay đổi, thƣờng file chứa lịch tuần, lịch thi kết thi sinh viên Cũng đƣa nội dung học tập vào tập tin này, có nội dung sinh viên ghi lại làm tài liệu cho Hình 3.9 Màn hình Tahiti Server bên quan sát Hình 3.10 Màn hình trước gửi tác tử cập nhật file -61- Hình 3.11 Màn hình Tahiti Server bên quan sát Trên hình bên quan sát, file cần quan sát theo dõi cập nhật “c:/hanh/thu.txt” “Chẹck Interval” khoảng thời gian hai lần kiểm tra, “Duration” khoảng thời gian yêu cầu kiểm tra, hết thời gian tác tử không kiểm tra Khi thay đổi nội dung file cần theo dõi khoảng thời gian chƣa q hạn tác tử thơng báo host chủ nhà Trên hình tác tử thông báo file “c:/hanh/thu.txt” đƣợc cập nhật lúc 22 03 phút 04 giây thứ ngày 26/10/2007 Hình 3.12 Màn hình bên gửi sau file cập nhật -62 Chức tìm kiếm chuyển file Chức bao gồm hai tác tử, tác tử Master tác tử tĩnh, gửi Slave đến host cần tìm chuyển file host định vị, tác tử Slave đƣợc dùng để tìm kiếm chuyển file Master Sau thực xong công việc Slave quay host tạo Chức giúp sinh viên tìm kiếm tài liệu host ngƣời dạy Nó tìm kiếm file host thơng báo file có hay khơng Nếu có chuyển file qua host ngƣời học, không thơng báo file khơng có Hình 3.13 Màn hình Tahiti Server bên cần tìm kiếm chuyển file Hình 3.14 Màn hình bên tìm kiếm chuyển file -63- Những chức thực đƣợc, hỗ trợ phần cho việc dạy học, ngƣời sử dụng tác tử nắm bắt thông tin cách kịp thời mà thời gian để theo dõi thông tin, mở mail, hay tìm kiếm thu thập tài liệu phục vụ cho việc học mình, … Tuy nhiên chức chƣa thể đƣợc tất yêu cầu cần thiết cho lĩnh vực mà ngừng lại việc minh họa cho chức 3.5 Kết luận chương Chƣơng giới thiệu tổng quát đào tạo từ xa, cho ta nhìn đầy đủ tác tử di động ứng dụng tác tử di động đào tạo từ xa, lợi ích nhƣ hạn chế nó, đồng thời phân tích thiết kế hệ thống tác tử di động hỗ trợ cho việc dạy học qua mạng Trình bày cách cài đặt sử dụng công cụ Aglet, xây dựng chƣơng trình Demo minh họa cho ứng dụng -64- KẾT LUẬN Từ tìm hiểu mơi trƣờng giáo dục công nghệ hỗ trợ, tác tử di động công nghệ đƣợc chọn luận văn Luận văn tập trung nghiên cứu thực vấn đề sau: - Luận văn giới thiệu khái quát tác tử di động, vấn đề liên quan đến công nghệ nhƣ an tồn, bảo mật - Nêu mơi trƣờng thực thi phát triển tác tử di động, hành vi tác tử di động cách xây dựng tác tử di động hoạt động môi trƣờng - Trên sở phân tích tốn đào tạo từ xa qua mạng xây dựng chức tác tử di động hỗ trợ công tác quản lý học tập hệ thống đào tạo từ xa Hướng phát triển: - Xây dựng hệ thống đào tạo từ xa ứng dụng cơng nghệ tác tử di động hỗ trợ đƣợc nhiều lợi ích cho ngƣời sử dụng, chức tự động - Xây dựng vấn đề bảo mật quản lý thông tin gửi nhƣ thông tin thu thập đƣợc Công nghệ tác tử di động cơng nghệ có nhiều ƣu điểm, hứa hẹn mang lại lợi ích thiết thực cho mơi trƣờng ứng dụng phân tán công cụ trợ giúp cho nhiều hoạt động ngƣời lĩnh vực giáo dục đào tạo, lĩnh vực đƣợc đông đảo ngƣời tham gia -65- TÀI LIỆU THAM KHẢO Tiếng Việt Đồn Văn Ban [2003], Lập trình hướng đối tượng với Java, NXB Khoa học Kỹ thuật Hoàng Ngọc Giao (2000), Java ứng dụng mạng, NXB Thống kê Nguyễn Phƣơng Lan, Hoàng Đức Hải (2004), Java lập trình mạng, NXB Thống Kê Tiếng Anh Alexander Serenko and Brian Detlor (2002), Agent toolkits, Michael G De Groote School of Business McMaster University Hamilton Carine G Webber, Maria de Fátima W.P.Lima, Marcos E.Casa, and Alexandre M.Ribeiro (2007), Towards Secure e-Learning Applications: a Multiagent Platform, University of Caxias Sul/Computer Science Department, Caxias Sul, Brazil Danny B Lange and Mitsuru Oshima(1998), Mobile agent with java: the Aglet API, Addison – Wesley Danny B Lange (1998), Prgramming and Deploying Java Mobile Agent with Aglets, Addison – Wesley David Webster (2006), Learning about e-learning, Kookaburra Studios Pty ltd He Yan, Wenqing Cheng, Shu Wang, and Di Wu (2006), Mobile agent in elearning resource management, IEEE, San Diego, CA Vu Anh Pham and Ahmed Karmouch (1998), Mobile Software agents: An Overview, University of Ottawa, Ontario 10 Mihaela Dinsoreanu, Cristian Godja, and Claudiu Anghel (2002), Mobile agent based solutions for knowledge assessment in elearning environments, Computer Science Department Technical University of Cluj-Napoca, Romania 11 Mousa Alfalayleh and Ljiljana Brankovic (2004), An Overview Of Security Issues And Techniques In Mobile Agents, the University of Newcastle, Newcastle, Australia 12 -66- V E Cabukovski (2006), An Agent-Based Testing Subsystem in an ELearning Environment, Faculty of Natural Sciences and Mathematics, Sts Cyril and Methodius University, Macedonia 13 Các trang Web http://aglets.sourceforge.net http://www.fipa.org http://www.trl.ibm.com/aglets http://www.java.sun.com Thank you for evaluating AnyBizSoft PDF Merger! To remove this page, please register your program! Go to Purchase Now>> AnyBizSoft PDF Merger  Merge multiple PDF files into one  Select page range of PDF to merge  Select specific page(s) to merge  Extract page(s) from different PDF files and merge into one ... tạo từ xa ứng dụng tác tử di động đào tạo từ xa Trình bày khái quát đào tạo từ xa, đào tạo từ xa Internet, thuận lợi khó khăn việc ứng dụng tác tử di động mơ hình đào tạo từ xa nhƣ ứng dụng tác... tự trị Các thiết bị di động sau kết nối trở lại để nhận tác tử A Ứng dụng G E Dịch vụ N Gửi tác tử Ứng dụng Ngừng kết nối Ứng dụng Kết nối trở lại quay T A G E N T A G E N T Dịch vụ Dịch vụ Hình... trị ngƣời sử dụng ngắt kết nối, ngƣời sử dụng không cần kết nối Internet thƣờng xuyên Kỹ thuật tác tử di động cho phép ngƣời sử dụng đóng gói trao đổi, gởi đến máy đích thực xử lý liệu, trao

Ngày đăng: 11/11/2020, 22:30

w