Chức năng phân tích yêu cầu

Một phần của tài liệu Xây dựng hệ thống quan sát từ xa qua mạng điện thoại di động (Trang 25)

Yêu cầu của hệ thống có thể là một yêu cầu định thời trước khi kích hoạt hệ thống, cũng có thể là một yêu cầu dịch vụ từ phía người dùng được gửi bằng tin nhắn SMS. Những yêu cầu này được chức năng phân tích yêu cầu đọc, phân và gửi kết quả phân tích được đến module chính để module này thực hiện xử lý lệnh. Nếu yêu cầu của người dùng đưa ra không chính xác, chức năng phân tích yêu cầu cần gửi lại một thông báo SMS phản hồi tới người dùng .

Khi yêu cầu được định thời từ trước, hệ thống sẽ phải đọc file cấu hình để lấy thông tin về thời gian quy định gửi thông tin và lấy thông tin về loại thông điệp mà

người sử dụng muốn nhận. Sau đó module điều khiển chính sẽ dựa vào thời gian định thời đó để điều khiển các module khác thực hiện các nhiệm vụ tiền xử lý dữ liệu và sau đó gửi thông tin đi. Nếu yêu cầu là một tin nhắn SMS gửi đến Modem, khi này hệ thống cần làm hai việc: Đọc tin nhắn, xử lý nội dung của tin nhắn để biết được yêu cầu từ phía người dùng. Việc đọc tin nhắn SMS sẽ do module điều khiển modem thực hiện. Module này chỉ cần phân tích lệnh của người dùng dựa trên nội dung của tin nhắn, với cấu trúc lệnh như sau: kiểu nhận dữ liệu; số lượng;

Hình 2.4. Biểu đồ hoạt động chức năng phân tích yêu cầu SMS Trong đó, kiểu nhận tin có thể là:

 MMS: Thông tin được gửi qua một tin nhắn MMS.

 SMS: Thông tin được gửi qua các tin nhắn SMS.

 APP: Thông tin được gửi tới một chương trình ứng dụng trên máy điện thoại di động của người nhận.

Số lượng có nghĩa là số lượng ảnh mà người dùng muốn nhận được.

Biểu đồ hoạt động của chức năng phân tích yêu cầu đã được người dùng cấu hình cũng giống với biểu đồ hoạt ở hình 2.4, chỉ khác là thay vì đọc thông điệp, hệ thống sẽ đọc các thông tin cần thiết trong file cấu hình:

 Thời gian giữa hai lần truyền tin.

 Loại thông điệp truyền.

 Kích cỡ ảnh.

Một phần của tài liệu Xây dựng hệ thống quan sát từ xa qua mạng điện thoại di động (Trang 25)