Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 156 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
156
Dung lượng
1,25 MB
Nội dung
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
Mục lục
Mục Lục 1
Đặt vấn đề 4
PHẦN MỘT : THỰC TRẠNG VÀ GIẢIPHÁP CHO 116 6
I. Thực trạng của dịchvụ116 6
II. Giảiphápbántựđộngdịchvụ116 10
1. Các chức năng của ứng dụng 12
2. Giao tiếp qua điện thoại 12
3. Truy tìm dữ liệu trên mạng máy tính 13
4. Phát âm 13
III. Sơ đồ chức năng của chương trình xử lý 13
IV. Kết luận 16
PHẦN HAI : CƠ SỞ LÝ THUYẾT 17
CHƯƠNG 1 : GIAO TIẾP QUA MẠNG ĐIỆN THOẠI 18
I. Giới thiệu 19
II. Mạng điện thoại 19
1.Tổng đài điện thoại 19
1.1 Định nghĩa 19
1.2Các lớp tổng đài điện thoại 19
1.3Phân loại tổng đài 20
2.Tổng đài PABX 21
3.Máy điện thoại 21
3.1Nguyên tắc cấu tạo máy điện thoại 21
3.2Chức năng chung của máy điện thoại 22
3.3Phân loại các kiểu máy điện thoại 23
3.4Các kiểu mạch của máy điện thoại 23
3.5Yêu cầu về mạch điện của máy điện thoại 24
3.6Các thông số của máy điện thoại 24
3.7Tín hiệu giữa thuê bao và tổng đài 24
4.Dialogic Card 27
4.1Mô tả card Dialogic/4 27
4.2Các mô hình lập trình cho card Dialogic/4 34
4.3Giao diện lập trình ứng dụng (API) 43
CHƯƠNG 2 : TỔNG QUAN VỀ TRUY XUẤT CƠ SỞ DỮ LIỆU 49
I. TỔNG QUAN VỀ TRUY XUẤT CƠ SỞ DỮ LIỆU 50
1.Cơ sở dữ liệu là gì ? 50
2.Các mô hình cơ sở dữ liệu 50
2.1Mô hình CSDL phẳng 50
2.2Mô hình CSDL quan hệ 50
3.Cách truy xuất CSDL 51
4.Chọn phương pháp truy xuất CSDL 52
II. TRUY XUẤT LIỆU DÙNG ODBC 52
1.Giới thiệu về ODBC 52
2.Kiến trúc của ODBC 52
3.Cấu hình một ODBC data source 56
4.Hướng dẫn gọi các hàm ODBC 57
5.Các bước ứng dụng căn bản 58
CHƯƠNG 3. SƠ LƯỢC VỀ TIẾNG NÓI VÀ CÁC
PHƯƠNG PHÁP TỔNG HỢP ÂM 60
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 1
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
I. SƠ LƯỢC VỀ TIẾNG NÓI 60
1.Đặc tính chung của tiếng nói 60
2.Cách thức tổng hợp tiếng nói dùng trong Text-To-Speech 62
3.Tại sao sử dụng Text-To-Speech 63
4.Những lý do cho việc thực thi Text-To-Speech 63
5.Những ứng dụng tìm năng ủa3 Text-To-Speech 64
6.Hạn chế của Text-To-Speech 65
II. SƠ LƯỢC VỀ CẤU TRÚC TIẾNG VIỆT 66
1.Các đặc tính cơ bản của Tiếng Việt 66
2.Hệ thống ngữ âm Tiếng Việt 66
2.1Khái niệm 66
2.2Cấu trúc âm Tiếng Việt 66
III. CÁC PHƯƠNG PHÁP, TIÊU CHUẨN TỔNG HỢP
TIẾNG NÓI TRONG HỆ THỐNG TIẾNG VIỆT 69
1.Nguyên nhân cần phải tổng hợp tiếng nói 69
2.Các tiêu chuẩn cần thỏa mãn khi tổng hợp tiếng nói 69
3.Các phương pháp tổng hợp âm cho Tiếng Việt 70
3.1Ghép từng từ đơn 70
3.2Ghép âm theo các âm tiết cơ bản nhất 71
3.3Ghép âm từ hai âm loại 1 71
3.4Ghép âm từ hai âm loại 2 75
IV. SƠ LƯỢC VỀ CÁC DẠNG FILE ÂM THANH
DÙNG TRONG CARD DIALOGIC 76
1.Cấu trúc Wave file 76
2.Đọc RIFF files 80
PHẦN BA : THIẾT KẾ HỆ THỐNG 85
CHƯƠNG 1. MODULE GIAO TIẾP 87
1.Hoạt động giao tiếp 88
2.Chọn lựa mô hình lập trình 88
3.Máy trạng thái 89
CHƯƠNG 2. MODULE TRUY XUẤT DỮ LIỆU 93
I. GIỚI THIỆU CÁC LỚP MFC ODBC 9
1.Giới thiệu lớp Cdatabase 94
2.Giới thiệu lớp CrecordSet 94
II. GIỚI THIỆU VỀ SQL 95
III. TRUY XUẤT DATABASEE BẰNG MFC ODBC 97
1.Nếu các quan hệ của Database
đã biết trước tại thời điểm lập trình 97
2.Làm việc với các Database không được xác định trước 100
IV. SƠ LƯỢC VỀ CSDL DÙNG TRONG ĐÀI 116, 102
V. HOẠT ĐỘNG CỦA PHẦN TRUY XUẤT DỮ LIỆU 103
CHƯƠNG 3. MODULE TỔNG HỢP ÂM 105
1. Chức năng 106
2.Chọn phương pháp tổng hợp âm 106
3.Các bước chuẩn bị 106
4.Tổ chức lưu trữ dữ liệu âm thanh và
hiện thực tổng hợp âm 106
4.1Chỉ lưu trữ dữ liệu âm 106
4.2Để riêng lẻ từng file wave 109
5.Chọn phương pháp lưu trữ tạo âm 109
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 2
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
VẬN HÀNH ĐÁNH GIÁ HỆ.THỐNG 110
Giao diện chương trình 111
Vận hành chương trình 112
Đánh gía hệ thống 113
Kết luận 114
CHƯƠNG TRÌNH NGUỒN 115
Trong thời đại thông tin như hiện nay, việc trao đổi thông tin, tìm kiếm thông tin
ngày càng nhiều. Con người có thể trao đổi, thu thập thông tin qua thư từ, sách báo, đài, tivi,
và hiện nay mọi người có thể chủ động hơn qua mạng điện thoại, Internet. Các ứng dụng
trên Internet là rất đa dạng, gồm nhiều loại khác nhau, có thể bao gồm âm thanh, hình ảnh
tĩnh hay động.Tuy nhiên, để sử dụng nó không phải bất kỳ nơi đâu, lúc nào cũng có thể
dùng được.Tận dụng hạ tầng cơ sở có sẵn trong hệ thống thông tin liên lạc qua mạng điện
thoại, chúng ta có thể phát triển một số ứng dụng mà cho phép người sử dụng có thể khai
thác thông tin chỉ qua máy điện thoại nối với mạng điện thoại. Các loại dịchvụ trao đổi qua
mạng điện thoại thường được thực hiện giữa người và người như 1080, 116
Hiện nay, nhu cầu sử dụng các dịchvụ đó ngày càng cao đặt ra cho chúng ta một vấn
đề : làm sao đáp ứng được nhu cầu đó mà. Có hai cách giải quyết:
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 3
Đ Ặ T VẤ N Đ Ề
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
∗ Thứ nhất : tăng cường thêm điện thoại và điện thoại viên nhằm đảm bảo các cuộc
gọi của khách hàng đến dịchvụ không bị quá tải.
∗ Thứ hai : chuyển sang hướng tựđộng các dịchvụ thông tin đó dựa trên máy tính.
Cả hai cách giải quyết này đều phải dùng lại cơ sở hạ tầng để đảm bảo chi phí cải
tạo dịchvụ là thấp nhất. Tuy nhiên, cách thứ nhất tốn kém chí phí hơn :bao gồm phí lắp đặt
điện thoại, chi phí tuyển điện thoại viên, lương bổng hàng tháng cho điện thoại viên. Trong
khi cách thứ hai chỉ cần một máy tính sử dụng cơ sở dữ liệu thông tin có sẵn, một phần cứng
chuyên dụng, và một phần mềm quản lý.
Việc lựa chọn cách giải quyết nào tùy thuôc vào tình hình cụ thể cơ sơ hạ tầng của
từng dịchvụ và hướng phát triển của dịchvụ đó. Mặt khác, bản thân người làm kỹ thuật
cũng phải cân nhắc về hiệu quả của giảipháp (chi phi xây dựng, vận hành, bảo trì) và khả
năng phát triển của giảipháp theo sự mở rộng của dịch vụ.
Vấn đề lớn đặt ra ở đây được cụ thể hóa vào dịchvụ116 của bưu diện thành phố.
Dịch vụ116 có chức năng giải đáp số điện thoại từ tên và địa chỉ thuê bao và ngược
lại, từ tên và địa chỉ thuê bao, cho người gọi biết được số điện thoại của chủ thuê bao đó.
Dịch vụ này hiện nay đang quá tải vì số cuộc gọi yêu cầu giải đáp thông tin ngày càng
nhiều.
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 4
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 5
PHẦN MỘT
TH
TH
Ự
Ự
C TR
C TR
Ạ
Ạ
NG VÀ GI
NG VÀ GI
Ả
Ả
I
I
PHÁP CHO
PHÁP CHO
H
H
Ệ
Ệ
TH
TH
Ố
Ố
NG 116
NG 116
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
I. THỰC TRẠNG CỦA DỊCHVỤ116 :
Hiện nay, mọi thông tin giải đáp cho người gọi đều được thực hiện thông qua Điện
thoại viên. Mỗi Điện thoại viên có một máy điện thoại và một máy tính, thông qua máy điện
thoại Điện thoại viên có thể giao tiếp với người gọi, thông qua máy tính Điện thoại viên có
thể truy xuất dữ trên mạng tùy theo yêu cầu của người gọi. Ơ đây, Điện thoại viên đóng vai
trò trung gian trong việc chuyển tiếp dữ liệutừ máy tính lên mạng điện thoại đến với người
gọi.
Các thành phần trong dịchvụ116 :
Database server: chứa dữ liệu và gởi trả dữ liệu khi có yêu cầu.
Hub.
Máy tính: được dùng bởi Điện thoại viên để truy xuất dữ liệu.
Máy điện thoại: được dùng bởi Điện thoại viên để giao tiếp với người gọi.
ACD (Automatically Call Distribution) : phân phối các cuộc gọi tựđộng đến
các Điện thoại viên.
Sơ đồ mạng 116 chưa bántự động.
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 6
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
Để cải tạo dịch vụ, ta có hai cách giải quyết đã nêu trong phần đặt vấn đề. Giảipháptự
động hóa dịchvụ116 là giảipháp được ưu tiên lên hàng đầu vì tính khả thi, và sự hiệu quả
của nó về mặt kinh tế cũng như về mặt kỹ thuật.
Việc tựđộng hóa dịchvụ116 thực chất là việc thực hiện quá trình trao đổi giữa người
và máy. Ơ đây người sử dụng chỉ trao đổi thông qua máy điện thoại. Do việc trao trực tiếp
qua giọng nói với con người là rất khó khăn, không thể thực hiện được ở đây. Vì vậy thông
tin mà người sử dụng cung cấp cho máy chỉ qua các phím trên máy điện thoại. Do số lượng
phím trên máy điện thoại có giới hạn, thông tin cung cấp cho máy chỉ gói gọn ở việc nhập vào
số điện thoại cùng một số tổ quy định trước cho một số chức năng nào đó.
Do vậy, việc tựđộng hóa dịchvụ116 chỉ dừng lại ở mức độ bántự động. Máy chỉ
nhận biết và chuyển đổi thông tin từ số điện thoại sang tên và địa chỉ thuê bao do người gọi
nhập vào; còn việc chuyển đổi ngược lại được tựđộng kết nối sang Điện thoại viên để thực
hiện.
II. GIẢIPHÁPBÁNTỰĐỘNGDỊCHVỤ116 .
Khi đã được bántự động, vai trò của các Điện thoại viên được giảm bớt một nửa, chỉ
các cuộc gọi yêu cầu cho biết số điện thoại được chuyển đến Điện thoại viên, các thao tác
thực hiện của Điện thoại viên y như là chưa bántự đông. Còn các cuộc gọi yêu cầu về địa chỉ
thì được xử lý tự động, lúc này quá trình trao đổi được thực hiện giữa người và máy. Nói cách
khác, các thiết bị và chương trình xử lý ở đây đóng vai trò của một Điện thoại viên.
Để thực hiện quá trình chuyển kết nối giữa người gọi với chương trình xử lý tựđộng
và Điện thoại viên có hai cách để thực hiện. Thứ nhất, quá trình này do chương trình xử lý tự
động xử lý theo yêu cầu của người gọi, nghĩa là sau khi giao tiếp với chương trình xử lý, nếu
người gọi có nhu cầu trao đổi với Điện thoại viên thì chương trình sẽ kết nối với Điện thoại
viên. Thứ hai, quá trình này được xác định ngay từ đầu. Khi khách hàng gọi vào 116 thì sẽ
được yêu cầu chọn một trong hai chức năng của đài 116. Nếu có yêu cầu về tên và địa chỉ của
thuê bao thì sẽ được chương trình xử lý giải quyết, nếu có yêu cầu về số điện thoại thì sẽ
chuyển qua trao đổi với Điện thoại viên. Trong trường hợp thứ hai này chương trình xử lý coi
như nhận các cuộc gọi gọi vào một số điện thoại cố định, việc chuyển đổi cuộc gọi như thế
nào chương trình không quan t âm.
Tùy theo cách đưa chức năng kết nối với Điện thoại viên vào trong hay ngoài chương
trình xử lý mà ứng dụng của ta thêm hay bớt chức năng. Nếu đưa ra ngoài thì chương trình
đơn giản hơn và về mặt ứng dụng trong thực tế thì nó phù hợp hơn. Lúc này, có thể xem đây
là một dịchvụ có một chức năng độc lập, chỉ cung cấp thông tin về tên và địa chỉ của các thuê
bao và có thể gán cho dịchvụ này một số điện thoại nào đó. Cách thực hiện này phân định rõ
chức năng của các dịchvụ có thể giúp cho người gọi sử dụng dễ dàng đồng thời quản lý các
dịch vụ được dễ dàng. Còn nếu đưa kết nối vào bên trong thì sẽ gộp hai chức năng lại trong
một chương trình, lúc này có sự kết hợp giữa làm bằng tay và làm bằng máy cho nên quá trình
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 7
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
quản lý dịchvụ sẽ gặp nhiều khó khăn hơn. Tùy theo cách chọn mà chương trình có thêm
chức năng, còn các chức năng cơ bản thì vẫn không đổi.
Các thành phần trong dịchvụ116 khi đã được bántự động:
Các thành phần khi chưa bántự động.
Máy tính và một Card chuyên dụng để xử lý tự động.
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 8
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
Sơ đồ mạng 116bántựđộng (xử lý kết nối bên ngoài)
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 9
TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm
Sơ đồ 116 đã bántựđộng (xử lý kết nối bên trong)
SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 10
[...]... TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm Khi đã được bántự động, phần chương trình xử lý bántựđộng hoạt động giống như một Điện thoại viên Hoạt động của Điện thoại viên: Điện thoại viên chờ các cuộc gọi Điện thoại viên nhấc máy điện thoại khi có một cuộc gọi đến Chào hỏi Lắng nghe yêu cầu của người gọi Điện thoại viên truy tìm dữ liệu trên mạng thông... TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm Có hai tiêu chẩn để phân loại tổng đài : theo công nghệ chế tạo và theo cấu trúc mạng điện thoại Theo công nghệ chế tạo, ta có tổng đài nhân công và tổng đài tựđộng Trong tổng đài nhân công, công việc kết nối được thực hiện bởi Điện thoại viên Trong tổng đài tự động, việc chuyển mạch được thực hiện một cách tựđộng Dù là nhân công hay tự. .. SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 17 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm PHẦN HAI CƠ SỞ LÝ THUYẾT SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 18 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm CHƯƠNG 1 GIAO TIẾP QUA MẠNG ĐIỆN THOẠI SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 19 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm I GIỚI... cuối cùng chỉ tạo nên 3 nhóm chính SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 13 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm Bảng Phần 1 III (sơ đồ khối chức năng xử lý kết nối bên trong) SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 14 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm Hoạt động của Chương trình xử lý theo sơ đồ chức năng khi sự kết nối được đưa ra bên ngoài:... Trang 15 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm Bảng Phần 1 III (xử lý bên ngoài) SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 16 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm IV KẾT LUẬN Từ quá trình phân tích Chương trình xử lý ở mức toàn cục như trên, ta phân chia toàn bộ chương trình thành 3 Module chính : Giao tiếp qua mạng điện thoại, Truy xuất dữ liệu qua... là loại tổng đài chuyển mạch tựđộng có đặc tính cơ bản của một tổng đài điện thoại là khả năng xử lý nối kết điện đàm Freeman đưa ra 8 chức năng cho việc xử lý một cuộc gọi điện thoại: Nối kết (interconnection) Điều khiển (control) Phục vụ (attending) Kiểm tra bận (busy testing) SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 21 TựĐộng Hóa Đài 116 GVHD: Báo động (alarming) Nhận thông tin... phát xung quay số − Ngoài ra người ta còn chú ý đến tính năng tựđộng điều chỉnh mức âm thanh nghe, nói tựđộng điều chỉnh nguồn nuôi, phối hợp trở kháng với đường dây Chức năng này trước kia chưa được chú ý lắm, vì vậy trong thực tế thường xảy ra tình trạng nếu đường dây SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 22 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm thuê bao ngắn, máy... biệt − Gọi lại tự động: khi gọi một thuê bao nào đó mà thuê bao này bị bận, ta có thể đặt máy trong khi đó số của thuê bao vừa gọi đã được lưu trữ trong bộ nhớ của máy điện thoại Sau đó ta ấn một nút tương ứng là số điện thoại vừa gọi này cũng được tựđộng phát đi, khi thuê bao rỗi thì máy tựđộng reo chuông cả hai phía… 3.3 Phân loại các kiểu máy điện thoại : 3.3.1 Phân loại theo phương pháp tiếp dây:... hoạt động của Dialogic/4 thông qua local bus, thông dịch và thực thi lệnh từ PC Giao tiếp giữa “microprocessor” và PC thông qua SVTH: Nguyễn Hữu Phú – Trần Lê Trung Trang 28 TựĐộng Hóa Đài 116 GVHD: Phan Đình Mãi – Nguyễn Thanh Liêm “shared RAM” mà hoạt động như là input/output buffer gia tăng hiệu quả của việc truyền file “shared RAM” này giao tiếp với PC thông qua bus AT/XT Tất cả các hoạt động. .. kết quả cho người gọi; có hoặc không tựđộng chuyển cuộc gọi đến Điện thoại viên khi cần thiết và trả về cho quá trình xử lý tựđộng khi có yêu cầu − Truy xuất dữ liệu qua mạng cuc bộ: thực hiện quá trình tìm kiếm thông tin có liên quan đến chủ thuê bao của số điện thoại từ số điện thoại đó đặt trên Database Server thông qua một mạng cục bộ − Phát âm: chuyển đổi dữ liệutừ dạng chữ (Tiếng việt) sang . đổi ngược lại được tự động kết nối sang Điện thoại viên để thực
hiện.
II. GIẢI PHÁP BÁN TỰ ĐỘNG DỊCH VỤ 116 .
Khi đã được bán tự động, vai trò của các. trạng của dịch vụ 116 6
II. Giải pháp bán tự động dịch vụ 116 10
1. Các chức năng của ứng dụng 12
2. Giao tiếp qua điện thoại 12
3. Truy tìm dữ liệu trên