8.Dự kiến sản phẩm và địa chỉ ứng dụng
Sản phẩm giao nộp là một bản thuyết trình, đĩa CD lưu toàn bộ mã nguồn Xây dựng hệ thống giải đáp thắc mắc tự động thông qua chat Google Talk và WebBase Trường Đại học Hà Nội và hướng dẫn cách cài đặt.
Loại và tên sản phẩm: Xây dựng hệ thống giải đáp thắc mắc tự động thông qua chat Google Talk và WebBase Trường Đại học Hà Nội.
Địa chỉ hiện đang ứng dụng: Tích hợp thành công với Cổng thông tin Đào tạo Trường Đại học Hà Nội tại địa chỉ http://daotao.hanu.vn:8080
9.Các công nghệ hỗ trợ -
-
-
-
Google Talk
Google Talk là một ứng dụng máy tính dành cho VoIP và tin nhắn nhanh, do Google cung cấp. Phiên bản beta đầu tiên của chương trình được phát hành vào ngày 24 tháng 8, 2005.
Chương trình Google Talk hiện chỉ dùng được trên máy tính chạy hệ điều hành Windows (2000, XP, Server 2003, và Vista). Tuy nhiên, với việc phát hành Google Talk gadget (một ứng dụng chạy trên nền Web), nên người dùng có thể sử dụng Google Talk thông qua bất cứ một trình duyệt web nào và kể cả trên thiết bị di động.
Ngoài ra, việc máy chủ Google Talk sử dụng giao thức truyền tin mở XMPP (Extensible Messaging and Presence Protocol) đã cho phép các chương trình nhắn tin khác (nhưng cũng phải theo chuẩn giao tiếp XMPP) đều có thể giao tiếp qua lại.
Thông tin thêm về Google:
-
Chính sách chung: https://www.google.com/intl/vi/policies/
-
Chính sách về bảo mật: https://www.google.com/intl/vi/policies/privacy/
-
Điều khoản dịch vụ: https://www.google.com/intl/vi/policies/terms/
-
Những câu hỏi thường gặp: https://www.google.com/intl/vi/policies/faq/
Hoạt động liên thông
Google đã công bố rằng mục tiêu chính của dịch vụ Google Talk là khả năng hoạt động dạng tương tác cả ở chế độ on và offline. Google Talk sử dụng XMPP để cung cấp các sự kiện và tin nhắn dạng mở rộng theo thời gian thực. Vào ngày 17 tháng 01, 2006, Google đã kích hoạt giao tiếp ngang hàng, liên kết nó với bất kỳ máy chủ Jabber nào.
Tương thích với thiết bị di động
Vào ngày 30 tháng 6, 2006, Nokia đã phát hành phần mềm mới cho Bảng tính Internet (Internet Tablet) Nokia 770, trong đó dùng Google Talk làm một trong những chương trình VoIP tương thích, theo các phần mềm nền XMPP. Một thiết bị tương thích với Google Talk khác là Mylo của Sony, phát hành vào ngày 15 tháng 09, 2006. Chương trình Google Talk cũng có bản dành cho thiết bị BlackBerry trên trang của BlackBerry.
Tuy nhiên, do Google Talk cung cấp giao thức XMPP, nên phần lớn điện thoại có sẵn một chương trình XMPP thích hợp cũng có thể dùng dịch vụ Google Talk, ít nhất về mặt lý thuyết (tùy thuộc vào máy, người dùng có thể gặp phải những cảnh báo bảo mật do chương trình J2ME chưa có chữ ký hay những giới hạn đi cùng với nhà cung cấp di động). Cũng có những chương trình di động thiết kế đặc biệt dành cho Google Talk.
Chính vì lẽ đó, Hệ thống trả lời tự động chọn các API do Google cung cấp để thực hiện Module trả lời qua thiết bị di động.
Một số API do Google Talk cung cấp được sử dụng Đăng nhập
Dim jid As agsXMPP.Jid
jid = New agsXMPP.Jid(txtUserName.Text.Trim + "@gmail.com")
objXmpp.Password = txtPassword.Text.Trim
objXmpp.Username = jid.User
objXmpp.Server = jid.Server
objXmpp.Status = txtMessage.Text.Trim
objXmpp.AutoResolveConnectServer = True
Try
AddHandler objXmpp.OnMessage, AddressOf messageReceived
AddHandler objXmpp.OnAuthError, AddressOf loginFailed
AddHandler objXmpp.OnLogin, AddressOf loggedIn
AddHandler objXmpp.OnPresence, AddressOf AcceptInvitation
objXmpp.Open()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Nghe “yêu cầu” từ client
Try
If msg.Type <> protocol.client.MessageType.error Then
'// its an error message
Dim chatMessage() As String
chatMessage = msg.From.ToString.Split("/")
Dim jid As agsXMPP.Jid
jid = New agsXMPP.Jid(chatMessage(0))
'jid = New agsXMPP.Jid("tuyensinh@hanu.edu.vn")
Dim autoReply As protocol.client.Message
autoReply = New protocol.client.Message(jid, protocol.client.MessageType.chat, ProcessCommand(msg.Body).ToString)
End If
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
Tự động cho client thêm nick
Try
If msg.Type = protocol.client.PresenceType.subscribe Then
Dim chatMessage() As String
chatMessage = msg.From.ToString.Split("/")
' Ghi lai thong tin nguoi add nick va thoi gian add
Dim _DAO As New DAO
_DAO.saveAccountAddNick(chatMessage(0))
Dim jid As agsXMPP.Jid
jid = New agsXMPP.Jid(chatMessage(0))
Dim pm As New protocol.client.PresenceManager(objXmpp)
pm.ApproveSubscriptionRequest(jid)
Dim autoReply As protocol.client.Message
autoReply = New protocol.client.Message(jid, protocol.client.MessageType.chat, ProcessCommand("help").ToString)
objXmpp.Send(autoReply)
End If
Catch ex As Exception
‘ do nothing
End Try
Chia sẻ với bạn bè của bạn: |