Nghiên cứu, triển khai dịch vụ cung cấp thông tin tương tác qua mạng viễn thông cho trường đại học

38 275 0
Nghiên cứu, triển khai dịch vụ cung cấp thông tin tương tác qua mạng viễn thông cho trường đại học

Đ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

: mở ĐầU Với phát triển mạnh mẽ công nghệ thông tin truyền thông giới nay, ứng dụng cho phép tương tác với người dùng qua mạng viễn thông đ• ngày chiếm vị quan trọng thị trường đặc tính lúc nơi Việt Nam, nhiều dịch vụ viễn thông đ• đời chủ yếu nhằm phục vụ cho mục đích nhu cầu kinh doanh như: hệ thống tổng đài trả lời tự động chăm sóc khách hàng với đầu số: 1900, 1800, 6xxxx, 8xxxx; công ty thương mại điện tử hàng đầu Việt Nam vatgia.com sử dụng tổng đài cho phép khách hàng nạp tiền để mua gian hàng mà không cần phải đến tận công ty để trả chi phí cho việc quảng cáo; thư viện giáo trình điện tử ebook.edu.vn sử dụng tổng đài 8577, 8677, 8777 để bán ebook cho bạn đọc cách nhắn tin tổng đài Tuy nhiên, lĩnh vực giáo dục việc phát triển ứng dụng tương tác qua mạng viễn thông hạn chế nhiều nguyên nhân như: hạ tầng phần cứng, phần mềm chưa đồng bộ, nguồn kinh phí hạn hẹp nên chưa có điều kiện để đầu tư trì hoạt động dịch vụ Phát triển ứng dụng tương tác qua mạng viễn thông nhu cầu xu lớn lĩnh vực giáo dục nói chung trường đại học nói riêng Chẳng hạn như: sinh viên tra cứu kết học tập vùng quê điều kiện mạng Internet không sẵn có thành phố, thị x• sinh viên lại máy vi tính, điều kiện mua loại điện thoại di động có cấu hình cao cho phép lướt web nhanh, hay thiết bị vào mạng USB 3G, GSM modem,…; phụ huynh biết kết học tập em trường xa nhà, số trường đại học có gửi kết học tập quê cho em qua bưu điện quy trình rườm rà nhiều thời gian, chưa kể đến việc thư bị thất lạc; hệ thống thông báo lịch học cho sinh viên lớp mà sinh viên đăng ký mở, thông báo lịch họp cho cán bộ, giảng viên tự động qua điện thoại động mà không cần phải gửi công văn hay thông báo đến tận nơi cho giảng viên; hệ thống phát tín hiệu cảnh báo trộm phát cố đến điện thoại di động cán bộ, giảng viên; v.v… Với ý tưởng trên, phạm vi đề tài em xin đề xuất xây dựng hệ thống cho phép sinh viên phụ huynh tra cứu điểm học tập qua điện thoại di động dạng voice dạng tin nhắm sms Ngoài ra, hệ thống cung cấp dịch vụ nhắc việc cho phép liên lạc cán quản lý giảng viên MụC đích, đối tượng, phạm vi nghiên cứu Đề TàI Mục đích: Việc thực đề tài luận văn nhằm nghiên cứu, đề xuất, xây dựng mô hình tương tác phụ huynh, sinh viên với nhà trường; giảng viên với cán quản lý qua mạng viễn thông hình thức thoại (voice) SMS (Short Message Service) Hệ thống đảm bảo dễ dàng triển khai, tiết kiệm chi phí, hiệu quả, giao diện chương trình thân thiện dễ sử dụng với người dùng Chương demo thực thành công dịch vụ thông báo điểm cho sinh viên hình thức voice, SMS dịch vụ nhắc việc cho cán bộ, giảng viên dạng SMS Đối tượng nghiên cứu: Nghiên cứu hình thức trao đổi thông tin phụ huynh, sinh viên với nhà trường; cán quản lý với giảng viên; Nghiên cứu hình thức trao đổi thông tin qua mạng viễn thông Phạm vi nghiên cứu: Nghiên cứu hình thức trao đổi thông tin phụ huynh, sinh viên với nhà trường; cán quản lý với giảng viên trường đại học qua mạng viễn thông dạng thông tin thoại (voice) tin nhắn SMS Nhiệm vụ luận văn Khảo sát trình liên lạc phụ huynh, sinh viên với trường đại học việc quản lý học tập, rèn luyện trường; giáo viên với các cán quản lý nhà trường Từ tìm hiểu giải pháp, công nghệ xây dựng chương trình ứng dụng cho phép tương tác bậc phụ huynh, sinh viên, giảng viên với cán quản lý nhà trường nhằm nâng cao hiệu quản lý học tập hình thức thoại (voice) dạng tin nhắn (SMS) LờI CAM ĐOAN Em xin cam đoạn nội dung luận văn hoàn toàn em tự viết xây dựng lên, không chép, không trùng lặp với nội dung đề tài, công trình nghiên cứu đ• công bố Mục lục Mở đầu Mục đích, đối tượng, phạm vi nghiên cứu đề tài Nhiệm vụ luận văn Lời cam đoan Danh mục từ viết tắt Danh mục bảng 11 Danh mục hình vẽ 12 Chương 1: Tổng quan hệ thống 13 1.1 Liên lạc phụ huynh, sinh viên với trường đại học nay13 1.2 Liên lạc giữ cán bộ, giảng viên với người quản lý trường đại học 1.3 Đề xuất hệ thống 14 1.3.1 ý tưởng 14 1.3.2 Mô hình hệ thống 15 1.3.2.1 Người quản trị hệ thống 15 15 1.3.2.2 Máy chủ (Server) lưu trữ sở liệu 1.3.2.3 Modem GSM 16 1.3.2.4 Tính thông báo lịch họp dạng SMS 16 1.3.2.5 Tính trả lời điểm tự động dạng voice 17 1.3.2.6 Tính thông báo điểm dạng SMS 18 13 1.4 Các đặc điểm hệ thống đề xuất 19 1.4.1 Khả ứng dụng 19 1.4.2 Phụ thuộc vào hoạt động mạng viễn thông 19 1.4.3 Khả cung cấp dịch vụ gọi 19 Chương 2: Phân tích hệ thống 21 2.1 Hệ thống quản lý đào tạo trường đại học 21 2.2 Thông tin đầu vào dịch vụ gọi dịch vụ tin nhắn SMS 21 2.3 Dịch vụ thông báo điểm dạng thông tin thoại 23 2.4 Dịch vụ thông báo điểm dạng tin nhắn SMS 26 2.5 Dịch vụ nhắc việc dạng tin nhắn SMS 28 2.6 Dịch vụ thông báo tiền học phí 29 2.7 Các thông số GSM modem 31 2.8 Lập trình modem GSM/GPRS ngôn ngữ java 31 Chương 3: Thiết kế hệ thống 33 3.1 Kiến trúc hệ thống 33 3.1.1 Giao diện ứng dụng 33 3.1.2 Khối điều khiển truy cập sở liệu 34 3.1.3 Khối xử lý trung tâm 34 3.1.4 Khối điều khiển trao đổi liệu dạng SMS 34 3.1.5 Khối điều khiển trao đổi liệu dạng voice 35 3.2 Thiết kế sở liệu 35 3.2.1 Bảng lưu trữ thông tin trình thực voice 35 3.2.2 Bảng lưu trữ thông tin trình thực gửi điểm dạng SMS 35 3.2.3 Bảng lưu trữ thông tin trình thực gửi tin nhắn nhắc việc dạng SMS 36 3.2.4 Bảng lưu trữ thông tin trình thực gửi tin nhắn thông báo học phí dạng SMS 36 3.3 Thiết kế file config 37 3.4 Thiết module chương trình 38 3.4.1 Module LoadConfig 38 3.4.2 Module ConnectDatabase 39 3.4.3 Lớp ConnectionSerial 40 3.4.4 Lớp SerialParameters 42 3.4.5 Module SendSMS 42 3.4.6 Module VoiceProcess 42 3.4.7 Module FeesProcess 42 3.5 Thiết kế giao diện hệ thống 43 3.5.1 Hệ thống menu 43 3.5.2 Giao diện hệ thống 43 3.5.3 Giao diện dịch vụ thông báo điểm dạng voice 46 3.5.4 Giao diện dịch vụ thông báo điểm dạng tin nhắn SMS 47 3.5.5 Giao diện dịch vụ nhắc việc 47 Chương 4: Công nghệ phát triển ứng dụng 48 4.1 Mạng GSM (Global System for Mobile Communications) 48 4.1.1 Các yêu cầu hoạt động hệ thống GSM 50 4.1.2 Các yêu cầu kỹ thuật công nghệ GSM 51 4.1.3 Các dịch vụ cung cấp công nghệ GSM 52 4.1.4 Kiến trúc mạng GSM 53 4.2 Mạng GPRS (General Packet Radio Service) 55 4.2.1 Kiến trúc GPRS 57 4.2.2 Nút hỗ trợ phục vụ GPRS 58 4.2.3 Nút hỗ trợ Gateway GPRS 59 4.3 Tổng quan tập lệnh AT (ATtention) 59 4.4 Các modem GSM/GPRS không dây 61 4.4.1 GSM Modem gì? 61 4.4.2 Một modem GPRS 62 4.4.3 Điện thoại động modem GSM GPRS 62 4.5 Tin nhắn SMS 63 4.5.1 Tin nhắn SMS thông thường 63 4.5.2 Tin nhắn SMS dài 64 4.5.3 Dịch vụ tin nhắn nâng cao - EMS (Enhanced Messaging Service) 65 4.6 Các lệnh AT điều khiển việc gửi nhận tin nhắn SMS máy tính với điện thoại 65 4.6.1 Gửi tin nhắn SMS từ máy tính tới điện thoại 65 4.6.2 Các lệnh AT làm việc với gọi 66 4.6.2.1 Chuyển vào chế độ voice 66 4.6.2.2 Thiết lập đầu vào thoại cho modem GSM/GPRS 67 4.6.2.3 Trả lời gọi chế độ 67 4.6.2.4 Kết thúc gọi 67 4.7 Kết thực nghiệm 67 4.7.1 Dịch vụ trả lời điểm dạng voice 67 69 4.7.2 Dịch vụ thông báo điểm dạng tin nhắn SMS 4.7.3 Dịch vụ nhắc việc 69 Kết luận kiến nghị 71 Tài liệu tham khảo 72 Phụ lục 73 M• nguồn file file ConnectionSerial.java 73 M• nguồn file Loadconfig.java 79 Danh mục từ viết tắt Từ viết tắt Mô tả SMS Service GSM Global System for Mobile Communications CTI Computer telephony integration AT Attention command SQL Structured Query Language USB Universal Serial Bus Short Message NMT Nordic Mobile Telephone TACS Total Access Communication System ETSI European Telecommunication Standards Institute 10 TDMA Time Division Multiple Access 11 ISDN Integrated Services Digital Network 12 CEPT European Post Offices and Telecommunication 13 MS Mobile Station 14 GMSK Gaussian Minimum Shift Keying 15 MSC Mobile Services Switching Center 16 BSC Base Station Controller 17 BTS Base Transceiver Station 18 PSTN Public Switched Telephone Networks 19 VLR Visitor Location Register 20 HLR Home Location Register 21 AUC Authentication Center 22 EIR Equipment ldentity Register 23 PLMN Public Land Mobile Network 24 IMEI International Mobile Equipment Identity 25 IWF Interworking Function 26 OMC Operational and Maintenance Center 27 BSS Base Station System 28 NMC Network Management Center 29 GPRS General Packet Radio Service 30 EDGE Enhanced Data Rate for Global Evolution 31 SGSN Serving GPRS Support Node 32 GGSN Gateway GPRS Support Node 33 APN Access Point Name Danh mục bảng Bảng 3.1 Bảng thông tin trình thực voice 35 Bảng 3.2 Bảng thông tin trình thực gửi điểm dạng SMS Bảng 3.3 Bảng thông tin trình thực nhắc việc dạng SMS Bảng 4.1 Các đặc tả công nghệ GSM 52 Bảng 4.2 Các lớp GPRS đa khe 56 36 36 Danh mục hình vẽ Hình 2.2 Biểu đồ trình tự trình thông báo lịch họp qua SMS Hình 2.3 Biểu đồ trình tự trình thông báo điểm dạng voice 18 Hình 2.4 Biểu đồ trình tự trình thông báo điểm dạng SMS 18 Hình 2.5: Sơ đồ thuật toán thực trình voice 25 17 Hình 2.6: Sơ đồ thuật toán thực trình gửi điểm dạng SMS 27 Hình 2.7 Lưu đồ thuật toán trình nhắc việc dạng SMS 29 Hình 2.8: Lưu đồ thuật toán thực trình thông báo học phí dạng SMS Hình 3.1: Kiến trúc hệ thống 33 Hình 3.2 Giao diện hệ thống menu 43 Hình 3.3 Giao diện menu Dịch vụ 44 Hình 3.4 Giao diện hệ thống 44 Hình 3.5 Giao diện dịch vụ voice chưa kích hoạt 45 Hình 3.6 Giao diện dịch vụ voice kích hoạt 45 Hình 3.7 Giao diện dịch vụ voice trả lời gọi 46 Hình 3.8 Giao diện dịch vụ thông báo điểm dạng SMS 46 Hình 3.9 Giao diện dịch vụ nhắc việc 47 Hình 4.1: Sự tăng trưởng số lượng thuê bao Châu Âu 49 Hình 4.2 Kiến trúc hệ thống GSM điển hình 54 Hình 4.3 Kiến trúc mạng GPRS 58 Hình 4.4 Kết thực nghiệm dịch vụ voice chưa kích hoạt 67 Hình 4.5 Kết thực nghiệm chờ gọi 68 Hình 4.6 Kết thực nghiệm trả lời gọi 68 Hình 4.7 Kết thực nghiệm dịch thông báo điểm dạng SMS 69 Hình 4.8 Kết thực nghiệm nhắc việc cho nhóm giáo viên 70 Hình 4.9 Kết thực nghiệm nhắc việc cho giáo viên 70 Chương 1: 30 tổng quan hệ thống 1.1 Liên lạc phụ huynh, sinh viên với trường đại học Hầu hết trường đại học có hệ thống website để thông báo hoạt động thường xuyên nhà trường như: lịch họp, hội thảo khoa học, thời khóa biểu dạy học, thông báo kết học tập, rèn luyện sinh viên, thông báo việc đăng ký học kết đăng ký sinh viên Ngoài hoạt động khác hoạt động văn hóa văn nghệ, thể dục thể thao,… Trong đó, bậc phụ huynh sinh viên quan tâm đến việc học tập em trường Nhưng nhiều bậc phụ huynh lại sử dụng vi tính sử dụng mạng Internet để theo dõi việc học tập em Nhiều bậc phụ huynh nghe nói biết vậy, thực tế Với xu phát triển x• hội đựa kinh tế thị trường đ• đem lại thành tựu mặt kinh tế x• hội to lớn, đồng thời để lại mặt hạn chế tệ nạn x• hội, trò chơi điện tử…, không sinh viên trường Đại học xa gia đình đ• đính vào tệ nạn Hậu sinh viên thường xuyên bỏ học, nợ nần chồng chất đẫn đến kết học tập yếu kém, bỏ học lâu mà gia đình Để giúp gia đình theo dõi việc học tập em mình, nhiều trường đại học đ• gửi kết học tập sinh viên tận gia đình thông qua hòm thư bưu điện Tuy nhiên, hình thức không tốn thời gian, nhân lực chi phí, đồng thời không tránh khỏi trường hợp thư bị thất lạc không đến tận gia đình Vì vậy, đề tài em đề xuất ý tưởng xây dựng hệ thống cho phép thông báo kết học tập sinh viên đến số điện thoại phụ huynh để họ nắm tình hình học tập em có biện pháp quản lý phù hợp nhằm góp phần nâng cao hiệu đào tạo nhà trường 1.2 Liên lạc giữ cán bộ, giảng viên với người quản lý trường đại học Trong nhà trường đại học, giảng viên công việc lên lớp phải hoàn thành nhiều công việc khác như: nghiên cứu khoa học, học, hướng dẫn sinh viên làm đồ án, luận văn, luận án, kiêm nhiệm làm quản lý hành chính,… Hàng ngày cán bộ, giảng viên nhận nhiều thông báo công việc phải làm, phải hoàn thành thời gian định từ cán quản lý Người thông báo thường gửi email đến cán bộ, giảng viên, gọi điện thoại, nhắn tin, dán thông báo bảng tin Hình thức phổ biến cán quản lý gửi email hình thức tiết kiệm kinh phí lại có hạn chế giảng viên phải kiểm tra email biết Nếu hệ thống mạng Internet văn phòng gặp cố gảng viên bị trễ lịch; giảng viên công tác vùng sâu, vùng xa nơi mạng Internet không kiểm tra mail Hình thức gửi tin nhắn SMS (Short Message Service) tiết kiệm chi phí tài lại thời gian soạn tin nhắn điện thoại Hệ thống đề xuất luận văn hỗ trợ cán quản lý thông báo công việc tới cán bộ, giảng viên hình thức tin nhắn SMS qua máy tính 1.3 Đề xuất hệ thống 1.3.1 ý tưởng Trên máy chủ nhà trường cài đặt chương trình phần mềm Tùy theo thời điểm thích hợp, người quản trị hệ thống kích hoạt dịch vụ nhận gọi dịch vụ dạng tin nhắn SMS hoạt động Để sử dụng dịch vụ hàng năm bậc phụ huynh sinh viên phải đăng ký với nhà trường để sử dụng dịch vụ (service) Điểm học phần sinh viên sau cập nhật vào sở liệu tự động gửi tới số điện thoại đ• đăng ký dạng tin nhắn SMS Đối với dịch vụ gọi hệ thống tự động trả lời điểm mà sinh viên đạt môn theo kỳ người gọi (là sinh viên phụ huynh) phải trả chi phí gọi Để trì hoạt động dịch vụ dạng tin nhắn SMS, sinh viên phải trả khoản chi phí khoảng 5000VND đến 7000VND kỳ đăng ký số điện thoại không thay đổi với nhà trường Nếu sinh viên phụ huynh thay đổi số điện thoại báo lại với nhà trường để cập nhật lại Bên cạnh đó, hệ thống có tính thống báo lịch họp đến cán bộ, giảng viên dạng SMS lưu vào sở liệu hệ thống Các giảng viên phân theo nhóm: nhóm theo viện, môn, theo khoa,… Khi gửi tin nhắn chọn gửi cho nhóm gửi đến riêng cá nhân 1.3.2 Mô hình hệ thống Hình 2.1 Mô hình tổng thể hệ thống Hình 2.1 mô hình tổng thể hệ thống, loại đối tượng có vai trò sau: 1.3.2.1 Người quản trị hệ thống Người quản trị hệ thống người quyền truy cập vào máy chủ cập nhật liệu vào hệ thống như: cập nhật điểm, cập nhật liệu tài chính, thông báo lịch họp Ngoài ra, người quản trị có vai trò bật tắt chương trình phần mềm, khởi động dịch vụ, thiết lập thông số điều khiển trình trao đổi liệu máy tính với GSM modem 1.3.2.2 Máy chủ (Server) lưu trữ sở liệu Các máy chủ có nhiệm vụ lưu trữ sở liệu bao gồm sở liệu điểm sinh viên, sở liệu chứa thông tin lịch công tác, sở liệu học phí sinh viên, lịch họp cán giáo viên Đối với trường đại học lớn, sở liệu điểm lớn phân tải nhiều máy chủ Mỗi máy chủ kết nối với modem GSM qua cổng COM cổng USB Trên máy chủ được cài đặt chương trình cho phép điều khiển trình nhận/gửi liệu dạng voice SMS Người quản trị hệ thống thường xuyên cập nhập liệu lên máy chủ bật/tắt tính gửi nhận voice/SMS vào thời điểm thích hợp 1.3.2.3 Modem GSM Các modem cho phép kết nối hệ thống với mạng điện thoại, chúng khác điện thoại di động hoạt động 24/24 đồng hồ tốc độ gửi nhận tin nhắn nhanh so với điện thoại thông thường Tuy nhiên, với GSM modem tính voice có nhiều hạn chế chúng không phân kênh nên không đáp ứng có nhiều gọi lúc Trên giới có loại GSM modem nhiều kênh (8 kênh) loại thiết bị CTI SHT, SHD,… loại thiết bị chuyên dụng phân thành nhiều kênh chi phí đắt bán thị trường Việt Nam nên tính khả thi việc sử dụng trường đại học Việt Nam không cao Hầu hết loại thiết bị hỗ trợ tập lệnh AT (Attention command) trao đổi liệu với máy tính thông qua module phần mềm điều khiển sử dụng tập lệnh AT Do đó, đề tài em cài thử nghiệm trình thực voice SMS loại thiết bị thông thường điện thoại di động, USB 3G, modem GSM Trong trình triển khai thực tế tùy theo nguồn kinh phí trường đầu tư mua thiết chuyên dụng cho phù hợp mà áp dụng module phần mềm thiết kế xây dựng đề tài 1.3.2.4 Tính thông báo lịch họp dạng SMS Mỗi có lịch họp thường kỳ họp triệu tập bất thường, hệ thống cho phép người quản trị gửi tin nhắn tới cán bộ, giảng viên có liên quan, gửi tới nhóm cán theo đơn vị phận công tác Khi cán nhận tin nhắn hệ thống thông báo lại đ• gửi thành công Trong trường hợp mà cán chưa nhận đươc tin nhắn nguyên nhân máy hết pin, vùng phủ sóng, nghẽn mạch hệ thống lưu lại trọng thái gửi vào sở liệu để người quản trị biết gửi lại tin nhắn có biện pháp khác thích hợp nhằm đảm bảo thông báo gửi đến cán bộ, giảng viên Hình 2.2 Biểu đồ trình tự trình thông báo lịch họp qua SMS 1.3.2.5 Tính trả lời điểm tự động dạng voice Tất điểm sinh viên sau cập nhật vào sở liệu chuyển thành file âm dịch vụ trả lời điểm hoạt động Để nghe điểm phụ huynh/sinh viên gọi điện đến số điện thoại dịch vụ, hệ thống phát file âm trả lời điểm môn theo học kỳ Khi đ• thông báo hết điểm môn sinh viên, hệ thống tự động ngắt kết nối Với GSM modem kênh, hệ thống phục vụ trả lời gọi mà có gọi khác gọi đến yêu cầu không đáp ứng phải đợi hệ thống kết thúc phục vụ gọi hành Trong trường hợp hệ thống kiểm tra thấy số điện thoại gọi đến dịch vụ mà chưa đăng ký hệ thống từ chối kết nối kết thúc gọi Ngoài ra, hệ thống kiểm tra ràng buộc khác số điện thoại đ• đăng ký sinh viên chưa trả phí sử dụng dịch vụ,… Nhưng hệ thống đề xuất yêu cầu sinh viên phải trả phí cho việc nhận tin nhắn dạng SMS trình thực trả lời gọi bên gọi đến phí Hình 2.3 Biểu đồ trình tự trình thông báo điểm dạng voice 1.3.2.6 Tính thông báo điểm dạng SMS Khi phụ huynh/sinh viên đăng ký sử dụng dịch vụ có điểm cập nhật vào sở liệu hệ thống tự động gửi điểm đến số điện thoại đ• đăng ký dịch vụ kích hoạt Mỗi sinh viên đăng ký nhiều số điện thoại, chi phí mà họ phải trả tăng lên theo số lượng số điện thoại đăng ký Hình 2.4 Biểu đồ trình tự trình thông báo điểm dạng SMS Điểm học phần gửi lần, hệ thống đánh dấu lại trạng thái gửi tin nhắn thành công không thành công vào sở liệu Nếu tin nhắn thực chưa thành công hệ thống tự động gửi lại sau khoảng thời gian thiết lập người quản trị 1.4 Các đặc điểm hệ thống đề xuất 1.4.1 Khả ứng dụng Với phát triển giáo dục đại học Việt Nam giai đoạn nay, số lượng trường đại học, cao đẳng ngày tăng, số lượng sinh viên trường đại học ngày tăng mạnh làm cho nhu cầu kết nối gia đình nhà trường việc quản lý sinh viên tăng lên, đặc biệt tỉ lệ sinh viên ngoại trú cao kí túc xá nhà trường hạn hẹp Bên cạnh đó, với phổ biến điện thoại di động hầu hết sinh viên phụ huynh dễ dàng sở hữu biết cách sử dụng điện thoại di động, nên việc tham gia sử dụng dịch vụ hoàn toàn Hơn chi phí để sử dụng dịch vụ thấp phù hợp với túi tiền người dân đồng thời lại tiết kiệm chi phí cho trường đại học Đối với dịch vụ nhắc việc dạng SMS cho cán bộ, giảng viên nhà trường hỗ trợ chi phí gửi tin nhắn, chi phí nhỏ hình thức khác hiệu hoạt động 1.4.2 Phụ thuộc vào hoạt động mạng viễn thông Hệ thống mạng viễn thông môi trường trung gian kết nối người dùng thiết bị đầu cuối (phụ huynh, sinh viên, giảng viên) với dịch vụ nhà trường nên hệ thống đề xuất trì hoạt động phụ thuộc phần vào nhà cung cấp dịch vụ mạng viễn thông Nếu nhà cung cấp dịch vụ mạng viễn thông ngừng hoạt động gặp lỗi hệ thống không hoạt động Tuy nhiên, với phát triển mạng viễn thông người dùng không cần phải lo lắng vấn đề 1.4.3 Khả cung cấp dịch vụ gọi Khả cung cấp dịch vụ gọi hệ thống đề xuất mạnh hay yếu phụ thuộc vào khả modem GSM sử dụng Nếu sử dụng thiết bị công nghệ CTI modem GSM phân kênh tính thoại (voice) mạnh nhiều khả phụ vụ tốt Đề tài demo chương trình modem GSM có kênh chương 2: phân tích hệ thống 2.1 Hệ thống quản lý đào tạo trường đại học Đối với trường đại học, thông tin cần quản lý sinh viên từ trúng tuyển vào trường đến lúc nhận tốt nghiệp trường lớn: sơ yếu lý lịch, thông tin lớp, chuyên ngành, môn phải học, trình học sinh viên, điểm qua lần học thi, điểm tổng kết học tập, điểm rèn luyện qua kỳ học năm học, số môn đăng ký số tiền học phí phải đóng cho đợt học, lịch học… Tất hệ thống hoạt động thống liên hệ chặt chẽ với quản lý nhiều phòng chức khác như: Phòng tài vụ, Phòng đào tạo, Bộ môn, Viện, Phòng công tác học sinh sinh viên,… Hầu hết trường đại học chuyển sang hình thức đào tạo theo tín Để quản lý hoạt động đào tạo hầu hết trường đ• có phần mềm quản lý máy tính cho phép cung cấp thông tin website Vì vậy, mục tiêu hệ thống đề xuất phải tích hợp vào hệ thống quản lý đào tạo trường cách dễ dàng Đề tài không đặt vấn đề thiết kế toàn hệ thống quản lý học tập trường để tích hợp vào hệ thống đề xuất Vì thực tế, trường đại học có hình thức tổ chức đào tạo khác nhau, có trường học theo ba ca (sáng, chiều, tối), có trường học theo hai ca (sáng, chiều), giời giấc vào/ra khác nhau, mô hình tổ chức quản lý khác nên việc thiết kế xây dựng nên chương trình quản lý đào tạo phù hợp với tất trường khó khăn vào khó đạt Vì vậy, đề tài đề cập đến vấn đề để lấy thông tin sinh viên, thông tin điểm sinh viên để làm thông tin đầu vào cho dịch vụ gọi (voice) SMS hoạt động 2.2 Thông tin đầu vào dịch vụ gọi dịch vụ tin nhắn SMS Hệ thống sở liệu quản lý đào tạo trường đại học thiết kế hệ quản trị sở liệu khác như: SQL Server 2000 (hoặc 2005, 2008), oracle, MySQL, … Từ sở liệu ta xây dựng câu truy vấn cho phù hợp để lấy thông tin cần thiết Trong đó: Thông tin sinh viên bao gồm: M• số sinh viên, họ tên, số điện thoại đ• đăng ký Thông tin môn học: M• môn học, tên môn học Thông tin điểm: M• môn học, m• sinh viên, điểm môn học lấy điểm tổng kết môn học, môn học có điểm thường xuyên điểm thi tính theo tỉ lệ phần trăm khác tùy môn Để lấy thông tin điểm sinh viên sử dụng câu truy vấn: Select MASV, HOVATEN, MAMON, TENMONHOC, DIEMTB FROM WHERE Câu truy vấn lưu trữ vào file config dạng file ini XML Tùy theo sở liệu trường mà phần điều kiện sau câu lệnh WHERE câu truy vấn thiết kế khác Khi chương trình phần mềm hoạt động đọc câu truy vấn để lựa chọn bảng ghi thích hợp Tuy nhiên, sinh viên suốt trình đào tạo học nhiều môn nên điều kiện sau câu lệnh WHERE hạn chế cho phép chọn danh sách môn cần thông báo theo đợt học, môn thông báo điểm dạng voice dạng SMS lần, đ• thông báo hệ thống đánh dấu lại để không thông báo lần thứ hai 935-960 Băng thông (kHz) 200 Điều chế GMSK Tốc độ (Kbps) 270.833 Lọc 0.3 Gaussian Voice kênh m• hóa 13 Kbps Voice khung (ms) 4.6 Đan xen (ms) 40 Kệnh điều khiển kết hợp Mở rộng kênh Phương thức bàn giao MAHO Thích ứng cân Có Người sử dụng kênh Công suất thuê bao 0.8W, 2W, SW, 8W, 20W Số kênh 124 Quy mô thị trường 15 triệu Bảng 4.1 Các đặc tả công nghệ GSM 4.1.3 Các dịch vụ cung cấp công nghệ GSM Các dịch vụ định nghĩa mà người dùng nhìn thấy rõ ràng giá trị họ trả tiền mua Dịch vụ phân loại thành ba nhóm: (1) teleservices, (2) bearer services (3) supplementary services Teleservices loại dịch vụ viễn thông cung cấp đầy đủ khả năng, bao gồm chức thiết bị đầu cuối để liên lạc người sử dụng theo giao thức đ• thiết lập bearer services loại hình dịch vụ cung cấp khả cho việc truyền tín hiệu giao diện người sử dụng mạng, số dịch vụ sau • Dịch vụ liệu • Dịch vụ ngắn nhắn tin (SMS) • Quảng bá Cell • Các tính nội Supplementary services thêm tính bổ sung hai teleservices bearer services Nói cách khác, dịch vụ teleservices bearer services 4.1.4 Kiến trúc mạng GSM Một hệ thống GSM thiết kế kết hợp ba hệ thống chính: hệ thống mạng, hệ thống radio thống hỗ trợ hoạt động mạng Các nhà khai thác mạng có số nguồn sở hạ tầng thiết bị riêng GSM không cung cấp giao diện tầng không mà cung cấp giao diện phận khác Có ba giao diện trội là: giao diện MSC (mobile services switching center) trạm điều khiển (BSC - Base Station Controller), giao diện BSC trạm thu phát (BTS - Base Transceiver Station), giao diện BTS MS (mobile station) Ba giao diện thể hình 4.2 Các hệ thống phụ bao gồm thiết bị mạng chức liên quan đến thiết bị đầu cuối để kết thúc gọi, quản lý thuê bao di động giao diện với PSTN cố định Trong đó, hệ thống chuyển đổi bao gồm MSC, kiểm tra vị trí đăng ký (VLR Visitor Location Register), đăng ký gia đình (HLR - Home Location Register), trung tâm xác thực (AUC - Authentication Center), đăng ký định danh thiết bị (EIR Equipment ldentity Register) MSC cung cấp thiết lập gọi, định tuyến, bàn giao BSCs khu vực riêng từ tới MSC khác; giao diện với PSTN (Public Switched Telephone Networks ) cố định, chức khác toán HLR sở liệu tập trung tất thuê bao đăng ký PLMN (Public Land Mobile Network) Có thể có nhiều HLR PLMN, thuê bao cá nhân có số VLR sở liệu tất điện thoại di động chuyển vùng khu vực kiểm soát MSC Ngay sau MS chuyển vào vùng MSC mới, VLR kết nối với MSC yêu cầu liệu MS từ HLR Hình 4.2 Kiến trúc hệ thống GSM điển hình Đồng thời, HLR thông báo khu vực MSC mà MS nội Nếu, sau thời gian, MS muốn thực gọi, VLR có tất thông tin cần thiết cho việc thiết lập gọi mà không cần phải kiểm tra HLR lần Do đó, VLR theo trực quan HLR phân phối VLR chứa nhiều thông tin xác vị trí thiết bị di động AUC kết nối đến HLR Chức AUC cung cấp cho HLR thông số xác thực m• sử dụng cho mục đích an ninh EIR sở liệu, nơi nhận dạng số định danh thiết bị di động quốc tế (IMEI - International Mobile Equipment Identity) cho tất thiết bị di động đăng ký lưu trữ Một số thành phần khác mạng Echo Canceler, làm giảm hiệu lực gây nhiễu gây mạng di động kết nối với mạch PSTN Mạng giao tác chức (IWF Interworking Function) giao diện MSC mạng khác PSTN ISDN Các hệ thống phụ phát bao gồm thiết bị chức liên quan đến việc quản lý theo sóng radio, bao gồm việc quản lý tay Nó chủ yếu bao gồm BSC, BTS MS MS truyền thống xem một phần hệ thống phụ phát đầu cuối đường dẫn hội thoại tổ chức đối thoại với hệ thống mạng để quản lý di động MS bao gồm khả ngừng hoạt động mạng người sử dụng Hệ thống GSM thực mạng lưới tế bào radio cung cấp thông tin đầy đủ khu vực dịch vụ Mỗi tế bào có trạm BTS số thu phát riêng Một nhóm BTS điều khiển BSC Cấu hình BSC-BTS đa dạng Một số cấu hình phù hợp với lưu lượng truy cập cao số để phục vụ cho vùng có lưu lượng truy cập trung bình đến thấp Một BSC điều khiển chức chuyển giao kiểm soát nguồn BSS BTS biết đến BSS, quan sát MSC thông qua giao diện thực thể chịu trách nhiệm thông tin liên lạc với MS khu vực định Một BSS kết hợp với quản lý kênh radio, chức truyền tải, điều khiển kết nối vô tuyến, đánh giá chất lượng chuẩn bị chuyển giao BSS đảm bảo độ che phủ N tế bào, N nhiều Trung tâm hoạt động bảo trì (OMC- Operational and Maintenance Center) bao gồm hệ thống hoạt động, bảo trì thiết bị GSM hỗ trợ nhà điều hành giao diện mạng Nó kết nối với tất thiết bị hệ thống chuyển mạch BSC OMC thực chức quản trị GSM (thí dụ cho toán) quốc gia Một chức quan trọng OMC việc trì HLR quốc gia Tùy thuộc vào kích thước mạng, quốc gia có nhiều OMC Việc quản lý toàn cầu tập trung mạng cung cấp trung tâm quản lý mạng NMC (Network Management Center), OMC chịu trách nhiệm quản lý mạng cho khu vực 4.2 Mạng GPRS (General Packet Radio Service) Trong cách đơn giản, GSM quản lý truyền thông thoại liệu kết nối chuyển mạch kênh Mạng GPRS mở rộng mạng GSM cho phép thuê bao gửi nhận liệu qua kết nối chuyển mạch gói Việc sử dụng GPRS đặc biệt thích hợp cho ứng dụng với đặc điểm sau: • Thời gian lần truyền thành công lớn thời gian trễ truyền trung bình • Thường xuyên truyền tải khối lượng liệu nhỏ • Không thường xuyên truyền tải khối lượng liệu lớn Các ứng dụng thường không cần phải truyền thông thường xuyên Do việc sử dụng liên tục tài nguyên để thực mạch kết nối chuyển mạch không hiệu để khai thác nguồn tài nguyên sóng radio Các ứng dụng lựa chọn chia sẻ nguồn tài nguyên radio cách phân bổ tài nguyên radio để truyền ứng dụng có liệu để truyền tải Khi liệu đ• truyền xong, nguồn tài radio giải phóng để sử dụng cho ứng dụng khác Với chế nguồn tài nguyên radio sử dụng hiệu GPRS sử dụng nguồn tài nguyên radio cho kết nối dựa gói tin nhiều cho kết nối mạch chuyển mạch GSM Do đó, kết nối dựa gói tin thường đạt tốc độ bit cao (lên đến 171,2 Kbps) cách sử dụng cấu hình multislot cho đường up down Bảng 4.2 Đối với, trạm di động đa khe cắm (multislot) GPRS lớp có tối đa ba khe cắm phân bổ cho đường down tối đa hai khe cắm cho đường up Lớp GRPS đa khe Các khe down Các khe up Các khe active 1 2 3 2 4 2 3 10 11 12 4 Bảng 4.2 Các lớp GPRS đa khe Tuy nhiên, trạm điện thoại di động, tối đa bốn khe kích hoạt thời điểm cho đường up lên đường down xuống Khả vùng phụ thuộc vào kênh m• hóa sử dụng Sơ đồ m• hóa bốn kênh sử dụng GPRS với mức độ bảo vệ lỗi khác thường lựa chọn theo chất lượng môi trường radio GPRS cung cấp kết nối liên tục (gửi nhận liệu lúc nào) 4.2.1 Kiến trúc GPRS Các yếu tố sáng tác kiến trúc GPRS [3GPP-23.060] thể hình 4.3 Một trạm di động GPRS phân loại theo khả để hỗ trợ đồng thời chế độ hoạt động cho mạng GSM GPRS [3GPP-22.060] sau: Class A: trạm di động hỗ trợ sử dụng đồng thời dịch vụ GSM GPRS (Đính kèm, kích hoạt, theo dõi, truyền tải, ) Một lớp trạm di động thiết lập nhận gọi vào hai dịch vụ đồng thời Sự phức tạp cao việc thiết kế lớp làm cho sản xuất thiết bị tốn Đo đó, thiết bị thường sẵn cho thị trường Class B: trạm điện thoại di động gắn vào hai dịch vụ GSM GPRS Tuy nhiên, trạm di động hoạt động hai dịch vụ thời điểm Loại C: trạm điện thoại di động gắn với dịch vụ dịch vụ GSM GPRS không thuộc hai dịch vụ đồng thời Trước thành lập nhận gọi hai dịch vụ, trạm điện thoại di động đ• gắn liền với dịch vụ mong muốn Trước trạm di động truy cập dịch vụ GPRS, phải thực thi thủ tục đính kèm GPRS biết diện vào mạng Sau đính kèm GPRS nó, trạm di động kích hoạt giao thức chuyển liệu gói (PDP - Packet Data Protocol) phù hợp với mạng để truyền nhận liệu Thủ tục gọi kích hoạt ngữ cảnh PDP Giao diện tầng không GPRS giống hệt giao diện tầng không mạng GSM (điều chế sóng radio, tần số băng thông cấu trúc khung) GPRS dựa sở phát triển hệ thống GSM Tuy nhiên, mạng lõi GPRS dựa hệ thống mạng GSM tích hợp bổ sung hai thành phần: phục vụ nút hỗ trợ cổng GPRS Ngoài ra, dịch vụ EDGE (Enhanced Data Rate for Global Evolution) hỗ trợ nâng cao hiệu GPRS Hình 4.3 Kiến trúc mạng GPRS 4.2.2 Nút hỗ trợ phục vụ GPRS Node hỗ trợ phục vụ GPRS viết tắt SGSN (Serving GPRS Support Node) kết nối với nhiều trạm gốc Nó hoạt động định tuyến gói liệu cho tất trạm di động hành khu vực địa lý Nó theo dõi vị trí trạm di động thực chức bảo mật kiểm soát truy cập 4.2.3 Nút hỗ trợ Gateway GPRS Các nút hỗ trợ Gateway GPRS viết tắt GGSN (Gateway GPRS Support Node) cung cấp điểm gắn kết miền GPRS với mạng liệu Internet mạng PSTN Một Access Point Name (APN) sử dụng người dùng di động để thiết lập kết nối đến mạng đích yêu cầu 4.3 Tổng quan tập lệnh AT (ATtention) Tập lệnh AT được sử dụng để điều khiển modem Mỗi dòng lệnh bắt đầu “AT” “at” Có nhiều lệnh AT sử dụng để điều khiển modem có dây ATD (Dial), ATA (Answer), ATH (Hook control) and ATO (Return to online data state) sử dụng để điều khiển modem không dây điện thoại di động Ngoài tập lệnh AT này, modem GSM/GPRS điện thoại di động hỗ trợ tập lệnh AT phục vụ cho mục đích công nghệ GSM Nhiệm vụ tập lệnh AT sử dụng modem GSM/GPRS điện thoại di động là: • Nhận thông tin điện thoại di động, modem GSM/GPRS Thí dụ, tên nhà sản xuất(AT+CGMI), mô hình số (AT+CGMM), số IMEI (International Mobile Equipment Identity) (AT+CGSN) phiên phần mềm (AT+CGMR) • Nhận thông tin thuê bao Thí dụ, MSISDN (AT+CNUM) số IMSI (International Mobile Subscriber Identity) (AT+CIMI) • Nhận thông tin trạng thái hành điện thoại di động, modem GSM/GPRS Thí dụ, tình trạng hoạt động điện thoại di động (AT+CPA), trạng thái đăng ký mạng di động (AT+CREG), cường độ tín hiệu radio (AT+CSQ), mức độ sạc pin tình trạng sạc pin (AT + CBC) • Thiết lập kết nối liệu kết nối thoại đến modem từ xa (ATD, ATA, vv.) • Gửi nhận fax (ATD, ATA, AT+F *) • Gửi tin nhắn SMS (AT+CMGS, AT+CMSS), đọc tin nhắn SMS (AT+ CMGR, AT+CMGL), ghi tin nhắn SMS (AT+CMGW) xóa tin nhắn SMS (AT+CMGD) nhận tin nhắn SMS (AT+CNMI) • Đọc (AT+CPBR), viết (AT+CPBW) tìm kiếm (AT+CPBF) danh bạ • Thực nhiệm vụ liên quan đến an ninh, chẳng hạn mở đóng khóa (AT+CLCK) thay đổi mật (AT+CPWD) Thí dụ: SIM khóa [một mật phải nhập điện thoại di động bật] khóa PH-SIM [một thẻ SIM kết hợp với điện thoại di động để sử dụng thẻ SIM khác với điện thoại di động phải nhập mật khẩu]) • Điều khiển việc thể lỗi lệnh AT m• (code) thông điệp (error message) lệnh AT Thí dụ, người lập trình kiểm soát xem có nên cho phép thông báo lỗi (AT+CMEE) có thông báo lỗi hiển thị định dạng số dạng thông báo dài (AT+CMEE = AT+CMEE = 2) • Nhận thay đổi cấu hình điện thoại di động modem GSM/GPRS Thí dụ, thay đổi mạng GSM (AT+COPS), dịch vụ mang loại (AT+CBST), phát thanh, liên kết thông số giao thức (AT+CRLP), địa trung tâm tin nhắn SMS (AT+CSCA) lưu trữ tin nhắn SMS (AT + CPM) • Lưu phục hồi cấu hình điện thoại di động modem GSM/ GPRS Thí dụ, lưu lại (AT+CSAS) khôi phục lại (AT+CRES) thiết lập liên quan đến tin nhắn SMS Các nhà sản xuất điện thoại di động thường không sử dụng tất lệnh AT, tham số giá trị lệnh điện thoại di động họ Ngoài ra, cách thực lệnh AT khác với quy định theo tiêu chuẩn đặt Nói chung, modem GSM/GPRS thiết kế cho ứng dụng không dây có hỗ trợ lênh AT tốt so với điện thoại di động thông thường Ngoài ra, số lệnh AT yêu cầu hỗ trợ mạng di động Thí dụ, tin nhắn SMS qua GPRS kích hoạt số điện thoại di động GPRS modem GPRS với lệnh +CGSMS Nhưng nhà điều hành mạng di động không hỗ trợ việc truyền tin nhắn SMS qua GPRS người lập trình sử dụng tính Có hai loại AT lệnh: lệnh lệnh mở rộng: • Lệnh AT lệnh không bắt đầu với kí tự "+" Thí dụ, D (Dial), A (Answer), H (Hook control) and O (Return to online data state) lệnh • Lệnh AT mở rộng bắt đầu với "+" Tất lệnh AT công nghệ GSM lệnh mở rộng Thí dụ, +CMGS (gửi tin nhắn SMS), +CMSS (gửi tin nhắn SMS từ nhớ + CMGL (danh sách tin nhắn SMS) +CMGR (đọc tin nhắn SMS) lệnh mở rộng 4.4 Các modem GSM/GPRS không dây 4.4.1 GSM Modem gì? Một modem GSM modem không dây mà làm việc với mạng không dây GSM Một modem không dây hoạt động modem quay số Sự khác biệt chúng modem quay số để gửi nhận liệu thông qua đường dây điện thoại cố định modem không dây gửi nhận liệu thông qua sóng radio Một modem GSM thiết bị bên thẻ PC Card PCMCIA Thông thường, modem GSM bên kết nối với máy tính thông qua cổng nối tiếp cổng USB Modem GSM hình thức PC Card PCMCIA Card thường thiết kế để sử dụng với máy tính xách tay cắm vào khe cắm thẻ PC PCMCIA máy tính Giống điện thoại di động GSM, modem GSM đòi hỏi thẻ SIM mạng di động để hoạt động Các máy tính sử dụng lệnh AT để điều khiển modem Cả hai modem GSM modem dial-up hỗ trợ tập lệnh chuẩn chung lệnh AT Người lập trình sử dụng modem GSM giống modem quay số Ngoài lệnh AT chuẩn, GSM modem hỗ trợ lệnh AT mở rộng Những lệnh AT mở rộng định nghĩa tiêu chuẩn công nghệ GSM Với lệnh AT mở rộng cho phép người lập trình thực việc sau: • Đọc, viết xóa tin nhắn SMS • Gửi tin nhắn SMS • Điều khiển độ mạnh tín hiệu • Kiểm soát tình trạng mức điện pin • Đọc, viết tìm kiếm mục danh bạ điện thoại Số lượng tin nhắn SMS thông báo xử lý modem GSM/ phút thấp - khoảng đến 10 tin nhắn SMS phút 4.4.2 Một modem GPRS Một modem GPRS modem GSM có hỗ trợ thêm công nghệ GPRS để truyền liệu GPRS viết tắt General Packet Radio Service Đây công nghệ chuyển mạch gói phần mở rộng GSM (GSM công nghệ chuyển mạch kênh.) Một lợi GPRS có tốc độ truyền liệu cao GSM Công nghệ GPRS hỗ trợ gửi tin nhắn SMS tới tốc độ gửi đạt tới khoảng 30 tin nhắn SMS phút, nhanh nhiều so với việc sử dụng tin nhắn SMS thông thường công nghệ GSM có tốc độ truyền tải SMS khoảng đến 10 tin nhắn SMS phút Một modem GPRS cần thiết để gửi nhận tin nhắn SMS sử dụng công nghệ GPRS Một số nhà khai thác dịch vụ mạng không dây không hỗ trợ việc gửi nhận tin nhắn SMS qua GPRS Các modem GPRS thường hỗ trợ việc gửi tin nhắn dạng multimedia - MMS (Multimedia Messaging System) 4.4.3 Điện thoại động modem GSM GPRS Một modem GSM GPRS thường sử dụng kết nối với máy tính để gửi nhận tin nhắn Một số điện thoại di động có hạn chế định so với modem GSM GPRS Thí dụ: điện thoại Ericsson R380 kết nối với máy tính để nhận tin nhắn SMS dài Một tin nhắn SMS dài tin nhắn có chứa 140 ký tự (Một tin nhắn SMS thường chứa tối đa 140 byte.) Đối với tin nhắn SMS trình gửi tiến hành sau: thiết bị di động người gửi tin nhắn chia tin nhắn dài 140 kí tự thành tin nhắn có độ dài nhỏ hơn, sau gửi tin nhắn có độ dài nhỏ 140 ký tự đến điện thoại người nhận Khi tin nhắn SMS đến đích, điện thoại di động người nhận kết hợp chúng trở lại trở thành tin nhắn ban đầu Nhiều loại điện thoại di động kết nối với máy tính để nhận tin nhắn MMS Bởi chúng nhận tin nhắn MMS, chúng tự động xử lý tin nhắn thay chuyển tin nhắn vào máy tính Một số điện thoại di động không hỗ trợ số lệnh AT, tham số lệnh giá trị tham số Thí dụ, số điện thoại di động không hỗ trợ việc gửi nhận tin nhắn SMS chế độ văn Vì vậy, lệnh AT "AT + CMGF = 1" (chỉ dành cho điện thoại di động hỗ trợ sử dụng chế độ văn bản) trả lại thông báo lỗi Thông thường, modem GSM GPRS hỗ trợ tập lênh AT đầy đủ so với điện thoại di động Hầu hết ứng dụng tin nhắn SMS có khả phụ vụ 24/24 giời ngày (Thí dụ, dịch vụ cung cấp tải nhạc chuông người dùng tải nhạc chuông lúc họ muốn) Nếu sử dụng điện thoại di động để gửi nhận tin nhắn SMS điện thoại di động phải hoạt động toàn thời gian Tuy nhiên, số điện thoại di động hoạt động có sạc pin kết nối 24 ngày Bên cạnh vấn đề trên, điện thoại di động modem GSM GPRS nhiều có điểm giống việc gửi nhận tin nhắn SMS từ máy tính Giữa điện thoại di động modem GSM GPRS nhiều khác biệt tốc độ truyền tải SMS, yếu tố định cho tốc độ truyền tải SMS phụ thuộc vào mạng không dây 4.5 Tin nhắn SMS 4.5.1 Tin nhắn SMS thông thường SMS (Short Message Service) công nghệ cho phép việc gửi nhận tin nhắn điện thoại di động SMS xuất châu Âu vào năm 1992 Nó bao gồm tiêu chuẩn công nghệ GSM (Global System for Mobile Communications) Sau chuyển thành công nghệ mạng không dây CDMA TDMA Các tiêu chuẩn GSM SMS đ• phát triển tổ chức ETSI (Viện Tiêu chuẩn viễn thông châu Âu) Hiện tổ chức 3GPP (Third Generation Partnership Project) chịu trách nhiệm cho phát triển bảo trì tiêu chuẩn GSM SMS Các liệu tổ chức tin nhắn SMS có đội dài hạn chế Một tin nhắn SMS chứa 140 kí tự (1120 bit) liệu Do đó, tin nhắn SMS chứa: • 160 ký tự sử dụng 7-bit m• hóa ký tự (7-bit ký tự m• hóa thích hợp với việc m• hóa ký tự Latin bảng chữ tiếng Anh.) • 70 ký tự sử dụng 16-bit Unicode UCS2 m• hóa ký tự (tin nhắn SMS văn có chứa ký tự phi Latin chữ Trung Quốc nên sử dụng m• hóa ký tự 16-bit.) Tin nhắn SMS dạng văn hỗ trợ ngôn ngữ quốc tế Nó hoạt động tốt với tất ngôn ngữ có hỗ trợ Unicode, bao gồm tiếng ả Rập, Trung Quốc, Nhật Bản Hàn Quốc Ngoài dạng văn bản, tin nhắn SMS mang liệu nhị phân Có thể gửi nhạc chuông, hình ảnh, logo mạng, hình nền, hình động, thẻ kinh doanh (như VCards) cấu hình WAP cho điện thoại di động với tin nhắn SMS Lợi SMS hỗ trợ 100% điện thoại di động GSM Hầu tất thuê bao cung cấp nhà cung cấp dịch vụ mạng không dây bao gồm dịch vụ nhắn tin SMS với chi phí thấp 4.5.2 Tin nhắn SMS dài Một nhược điểm công nghệ SMS tin nhắn SMS chứa số lượng hạn chế liệu Để khắc phục nhược điểm này, phần mở rộng gọi tin nhắn SMS dài đ• phát triển Một tin nhắn SMS dạng văn dài chứa nhiều 160 ký tự tiếng Anh Khi gửi tách thành tin nhắn thông thường đến máy nhận lại kết hợp lại thành tin nhắn dài Hạn chế tin nhắn SMS dài hỗ trợ so với tin nhắn SMS thông thường thiết bị không dây 4.5.3 Dịch vụ tin nhắn nâng cao - EMS (Enhanced Messaging Service) Bên cạnh hạn chế kích thước liệu, tin nhắn SMS có nhược điểm lớn tin nhắn SMS bao gồm nội dung đa phương tiện hình ảnh, hình động âm nhạc EMS (Enhanced Messaging Service) phát triển để đáp ứng với nhu cầu Nó mở rộng cấp ứng dụng tin nhắn SMS Một tin nhắn EMS bao gồm hình ảnh, hình động âm nhạc Ngoài ra, định dạng văn bên tin nhắn EMS thay đổi Thí dụ, người gửi tin nhắn gửi văn dạng tin nhắn EMS hiển thị chữ in đậm in nghiêng, với font chữ lớn hay nhỏ Hạn chế EMS hỗ trợ rộng r•i so với tin nhắn SMS thiết bị không dây Ngoài ra, nhiều EMS cho phép thiết bị không dây hỗ trợ tập hợp tính định nghĩa đặc tả EMS Một tính EMS định hỗ trợ loại thiết bị không dây mà không hỗ trợ thiết bị khác 4.6 Các lệnh AT điều khiển việc gửi nhận tin nhắn SMS máy tính với điện thoại 4.6.1 Gửi tin nhắn SMS từ máy tính tới điện thoại Có hai cách để gửi tin nhắn SMS từ máy tính đến điện thoại di động: • Kết nối điện thoại di động modem GSM/GPRS với máy tính Sau sử dụng máy tính AT lệnh để điều khiển điện thoại di động modem GSM / GPRS để gửi tin nhắn SMS • Kết nối máy tính với trung tâm tin nhắn SMS (SMSC) gateway SMS nhà cung cấp dịch vụ tin nhắn SMS Sau gửi tin nhắn SMS cách sử dụng giao thức giao diện hỗ trợ SMSC gateway SMS Để gửi tin nhắn SMS phải sử dụng thẻ SIM hợp lệ từ nhà cung cấp dịch vụ mạng không dây cắm vào điện thoại di động modem GSM/GPRS kết nối với máy tính Kết nối điện thoại di động, modem GSM/GPRS với máy tính thông qua cổng nối tiếp, cáp USB, Bluetooth liên kết hồng ngoại phụ thuộc vào khả hỗ trợ điện thoại di động, modem GSM/GPRS Thí dụ, điện thoại di động không hỗ trợ Bluetooth kết nối với máy tính thông qua liên kết Bluetooth Sau kết nối điện thoại di động modem GSM / GPRS với máy tính người lập trình sử dụng lệnh AT để điều khiển việc gửi tin nhắn Ngoài lệnh AT chuẩn, điện thoại di động modem GSM/GPRS hỗ trợ mở rộng lệnh AT Sử dụng lệnh AT mở rộng cho phép kiểm soát việc gửi nhận tin nhắn SMS Lệnh AT+CMGF: Lệnh AT + CMGF sử dụng để hướng dẫn cho modem GSM/GPRS hoạt động chế độ văn SMS PDU (protocol description unit) Lệnh "AT + CMGF = 1" định modem GSM/GPRS hoạt động chế độ văn Để định xem modem GSM/GPRS hỗ chế độ gửi tin nhắn sử dụng lệnh "AT + CMGF =?" Nếu kết trả "+ CMGF: (0,1)" chế độ PDU chế độ văn Nếu kết trả "+ CMGF: (0)", modem GSM/GPRS không hỗ trợ gửi SMS chế độ văn Lệnh AT+CMGW: Lệnh AT + CMGW sử dụng để ghi tin nhắn SMS chế độ văn vào nhớ lưu trữ modem GSM/GPRS định số điện thoại người nhận Thí dụ: " AT+CMGW =+85291234567" =+85291234567 số điện thoại di động người nhận Sau nhấm Enter bàn phím, modem GSM/GPRS trả dấu nhắn ">" cho phép bắt đầu nhập nội dung tin nhắn SMS Để kết thúc việc nhập tin nhắn SMS người lập trình nhấn tổ hợp phím Ctrl + z bàn phím Sau nhấn Enter modem GSM/GPRS trả kết quả: " +CMGW: 1" cho biết tin nhắn gắn với số nhớ modem GSM/GPRS Lệnh AT+CMSS: sử dụng để gửi tin nhắn từ nhớ modem GSM/GPRS Thí dụ: AT+CMSS=1 gửi tin nhắn số nhớ modem GSM/GPRS 4.6.2 Các lệnh AT làm việc với gọi 4.6.2.1 Chuyển vào chế độ voice Để chuyển vào chế độ voice sử dụng lệnh: AT+FCLASS=8 AT#CLS=8 4.6.2.2 Thiết lập đầu vào thoại cho modem GSM/GPRS Lệnh AT+VLS AT#VLS cho phép thiết lập đầu vào gọi từ audio máy tính microphone gắn sẵn modem 4.6.2.3 Trả lời gọi chế độ Để trả lời gọi chế độ voice sử dụng lệnh AT+VLS=n AT#VLS=n Để trả lời gọi chế độ liệu sử dụng lệnh ATA Để trả lời gọi cách tự động sử dụng lệnh ATE0 4.6.2.4 Kết thúc gọi Để kết thúc gọi sử dụng lệnh AT+VLS=0, AT#VLS=0, ATH, ATZ 4.7 Kết thực nghiệm Đưới số kết thực nghiệm đạt đề tài: 4.7.1 Dịch vụ trả lời điểm dạng voice Giao diện hệ thống dịch vụ trả lời điểm dạng voice chưa kích hoạt: Hình 4.4 Kết thực nghiệm dịch vụ voice chưa kích hoạt Hình 4.5 Kết thực nghiệm chờ gọi Hình 4.6 Kết thực nghiệm trả lời gọi Giao diện hệ thống chờ gọi sinh viên gọi đến hình 4.5, Giao diện hệ thống trả lời gọi sinh viên gọi đến hình 4.6 Khi nhấn nút dừng hệ thống trả lời nốt điểm thông báo cho sinh viên tắt tính tăng trả lời gọi 4.7.2 Dịch vụ thông báo điểm dạng tin nhắn SMS Khi nhấn nút “Dừng” hệ thống gửi nốt điểm gửi dở cho sinh viên dừng hệ thống Hình 4.7 Kết thực nghiệm dịch thông báo điểm dạng SMS 4.7.3 Dịch vụ nhắc việc Giao diện gửi tin nhắn nhắc việc cho nhóm giáo viên hình 4.8 Khi chọn đon vị nhấn nút “>>” tất thành viên thuộc đơn vị chọn thêm mục “Danh sách giáo viên chọn” Nếu người quản lý không muốn gửi cho giáo viên chọn tên cán nhấn nút “

Ngày đăng: 27/07/2017, 20:31

Từ khóa liên quan

Mục lục

  • mở ĐầU

  • LờI CAM ĐOAN

  • Mục lục

  • Chương 1:

  • chương 2:

  • Chương 3:

  • Kết luận và kiến nghị

  • Tài liệu tham khảo

  • PHụ LụC

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

Tài liệu liên quan