Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
1,76 MB
Nội dung
1 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - NGUYỄN THẾ HÙNG NGHIÊN CỨU ỨNG DỤNG CRBT TRONG MẠNG VIỄN THƠNG CHUN NGÀNH: KHOA HỌC MÁY TÍNH MÃ SỐ: 60.48.01 Người hướng dẫn khoa học: TS NGUYỄN PHẠM ANH DŨNG TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI - 2012 BỐ CỤC LUẬN VĂN Phần mở đầu giới thiệu chung thị trường phát triển dịch vụ CRBT dịch vụ giá trị gia tăng ngành viễn thông Việt Nam Nêu nên cần thiết hệ thống CRBT làm sở nghiên cứu cho luận văn Chương 1: Tống quan dịch vụ CRBT Chương chứa đựng nội dung khái quát dịch vụ CRBT, nêu khái niệm người đọc hiểu thực tế dịch vụ CRBT có lợi ích việc ứng dụng vào đời sống người dịch vụ triển khai Bên cạnh đó, chương cịn nêu lên khác biệt nhạc chng truyền thống nhạc chuông sử dụng dịch vụ CRBT, đưa tính áp dụng nhạc chuông chờ CRBT Nội dung cuối chương nét sơ lược thực trạng dịch vụ CRBT Việt Nam vào thời điểm Chương 2: Xây dưng hệ thống mạng CRBT cho phép người đọc nắm bắt hình dung toàn cấu trúc hệ thống mạng CRBT bao gồm: Cấu trúc CRBT, kiến trúc dịch vụ CRBT mơ hình kiến trúc triển khai dịch vụ CRBT mạng viễn thông Trong chương này, tác giả đưa bước diễn tả tiến trình xử lý hệ thống thực việc sử dụng nhạc CRBT nào, đồng thời đưa bước thực việc đăng ký tải hát qua kênh IVR, SMS, WAP, WEB Nội dung cuối chương giải pháp cho việc thực kết nối hệ thống CRBT Chương 3: Thực việc xây dưng mơ hình chức chuỗi, kiện cho việc xây dựng hệ thống đăng ký dịch vụ qua cổng CRBT Thông qua cổng CRBT này, người dùng nhà cung cấp dịch vụ thực việc đăng ký cho thuê bao hay nhiều thuê bao lúc Đây ví dụ cho việc xây dựng hệ thống phần mềm thông qua việc lựa chọn để đăng ký dịch vụ thông qua kênh đăng ký IVR, SMS, WEB Hình thức đăng ký cho kênh thực tương tự việc gán chuỗi, kiện cổng CRBT tới hệ thống Qua chương này, người đọc hiểu quy tắc việc áp dụng chuỗi, kiện để xây dựng công cụ cần thiết việc đăng ký, quản lý dịch vụ CRBT Cuối kết luận, đưa kết đạt được, hạn chế việc xây dựng luận văn hướng phát triển luận văn tương lai 3 CHƯƠNG - TỔNG QUAN CRBT 1.1 Giới thiệu dịch vụ CRBT 1.1.1 Khái niệm CRBT Dịch vụ CRBT dịch vụ nhạc chuông chờ cá nhân Với gọi bình thường từ người dùng A tới người dùng B thì: - Trường hợp người dùng B chưa cài dịch vụ CRBT, khoảng thời gian chờ người dùng B nhận gọi, người dùng A nghe tiếng bíp bíp từ người dùng B - Trường hợp người dùng B thuê bao đăng ký dịch vụ CRBT, khoảng thời gian chờ người dùng B nhận gọi, người dùng A nghe nội dung mà người dùng B tải sử dụng dịch vụ CRBT thay tiếng kêu bíp bíp mặc định nhàm chán 1.1.2 Lợi ích dịch vụ CRBT Dịch vụ CRBT dịch vụ mang tính cách thời trang cá nhân hóa, thay đổi tiếng bíp bíp nhàm chán giai điệu đầy màu sắc Nó mang yếu tố giải trí nội dung âm nhạc tới mạng thơng tin làm sống động mạng thơng tin Dịch vụ CRBT tạo thị trường lớn phong phú cho hãng truyền thông nhà cung cấp nội dung số (CPs) Nó cung cấp cho người sử dụng trải nghiệm cá tính kiểu ấn tượng Những lợi ích mà CRBT mang lại bao gồm: Đối với hãng truyền thông Đối với người dùng Đối với nhà cung cấp nội dung số 1.1.3 Sự khác sử dụng nhạc chuông chờ nhạc chuông truyền thống Bảng 1.1: Sự khác việc sử dụng nhạc chuông chờ nhạc chuông truyền thống Mục Nhạc Theo cách truyền thống Nhạc chơng chờ CRBT chng Chỉ tiếng bíp bíp mặc định đơn Người dùng nghe nhiều loại chờ nghe điệu nhạc chuông nhạc trẻ, nhạc cổ điển, người dùng jar, rock Xác định Người dùng khơng thể xác định Người dùng tùy chỉnh nhạc chuông nhạc chuông nhạc chuông chờ chờ hay khơng chờ mà ưa chuộng tự ghi âm Mức độ hài lịng Nhạc chuông chờ truyền thống vừa Dịch vụ CRBT với nội dung tải lợi tức mang không thu phí sử dụng cho theo phong cách cá tính riêng, vừa lại hãng viễn thơng vừa khơng mang lại mang lại hài lòng cho người dùng vừa mức độ hài lòng cho người dùng 1.2 mang lại lợi tức cho hãng viễn thơng Tính dịch vụ Âm Ring Back Tone tạo cho số máy gọi đến dựa trên: - Danh bạ số mobile gọi đến bao gồm MSISDN - Những ngày đặc biệt - Âm ring tone mặc định - Âm ring tone ưu tiên - Việc cung cấp thuê bao thực thông qua giao diện CORBA trực tiếp thông qua GUI HTML Browser - Khi khách hàng cung cấp dịch vụ, họ kích hoạt khơng kích hoạt dịch vụ cách quay mã truy nhập Ví dụ: 18009009 - Cung cấp báo cáo kiểm tra thiết bị ứng dụng cho quản lý hoạt động mơ hình sử dụng th bao - Cung cấp báo cáo cảnh báo thiết bị ứng dụng cho quản lý mạng - Các tình lỗi thiết bị ứng dụng cung cấp để tối thiểu hoá ảnh hưởng lên khách hàng trường hợp mạng có vấn đề 5 - Một sở liệu khách hàng âm tone lưu trữ thiết bị IN để dễ dàng backup cách định kỳ - Thanh toán (Billing) cho dịch vụ lập “số tiền đóng hàng tháng” “tone download”, mạng không cần thiết cung cấp ghi billing 1.3 Thực trạng dịch vụ nhạc chuông chờ CRBT Nhạc chờ phổ biến Châu Á, 50% thuê bao sử dụng Bắc Triều Tiên, 50% Trung Quốc 25% Ấn Độ Tại Việt Nam, hầu hết nhà khai thác mạng có dịch vụ nhạc chờ cung cấp cho khách hàng với tên gọi khác như: I-Muzik Viettel, FunRing Mobifone, Ringtunes Vinaphone, Color Ring SFone Chỉ 9000 đồng/tháng (cước phí thuê bao) với phí mua hát từ 2000-4000 đồng/bài hát (đoạn nhạc), lựa chọn ca khúc mà u thích để cài đặt vào “Dế yêu” Với tốc độ phát triển thuê bao tăng vũ bão nhu cầu (đam mê, sở thích…) khách hàng, doanh thu vô đáng kể cho nhà khai thác dịch vụ Hiện nay, quy trình sản xuất nhạc chng chờ chu trình từ cơng ty cung cấp dịch vụ đến nhà cung cấp mạng Nếu bạn muốn cài đặt hát thể để làm nhạc chuông chờ, bạn phải liên hệ với công ty cung cấp dịch vụ để hát bạn đưa vào chu trình sản xuất Các nhà khai thác cập nhật ca khúc hot, hot-hit phù hợp với giới trẻ, hay ca khúc năm tháng hệ trước Như vậy, ca khúc bất hủ dần rơi vào quên lãng lưu trữ đưa vào quy trình sản xuất làm cho nội dung cung cấp đến người dùng trở lên phong phú Các cơng ty, tập đồn giới thiệu cách liên kết với nhà cung cấp mạng, đưa lời thoại, đoạn nhạc quảng cáo sản phẩm đoạn nhạc quảng cáo ZinZin, bia Heineken thay cho tiếng “tút, tút,…” chí nhà cung cấp nội dung làm điều Tuy nhiên, khơng khả thi phụ thuộc vào nhu cầu, quyền riêng tư khách hàng 6 CHƯƠNG - CẤU TRÚC HỆ THỐNG MẠNG CRBT 2.1 Mơ hình kiến trúc hệ thống CRBT 2.1.1 Cấu trúc CRBT Hình 2.1: Sơ đồ cấu trúc CRBT Cấu trúc CRBT bao gồm: 2.1.2 - Cổng tín hiệu (Signalling GW): - Hệ thống máy chủ (System Server) - Giao diện hệ thống Kiến trúc dịch vụ CRBT Kiến trúc dịch vụ CRBT bao gồm tầng: Tầng quản lý tầng xử lý gọi 7 MSC Internet IVR WAP GW WEB WAP SMSG SMS Dịch Vụ Cơ sở liệu Máy chủ cho CRBT TẦNG QUẢN LÝ Cơ sở liệu Máy chủ cho CRBT Switch TẦNG XỬ LÝ CUỘC GỌI MSC Hình 2.2: Kiến trúc dịch vụ CRBT 2.1.3 Mơ hình triển khai CRBT Kiến trúc cho ta nhìn tổng quan hệ thống mạng CRBT Hình 2.3 mô tả chi tiết mạng hệ thống IP với lộ trình thực Các kết nối VPN cho phép nhà khai thác thực việc truy cập từ xa để quản lý dịch vụ từ nơi đâu, thiết lập tường lửa (Firewall) phục vụ cho việc bảo vệ hệ thống, tránh trường hợp xâm nhập từ bên vào hệ thống với mục đích xấu Cụ thể: - Bức tường lửa (Firewall) - Bộ chuyển mạch MSC - HLR - GATE MSC-GMSC (tổng đài di động cổng) - Tín hiệu SS7 - Media player - Máy chủ sở liệu (DataBase Server) - Máy chủ ứng dụng tính cước (Billing) cung cấp (Provisioning) Hình 2.3: Mơ hình triển khai CRBT 2.2 2.2.1 Quá trình thực gọi CRBT Tiến trình thực gọi Thiết bị đầu cuối A MSC bên A HLR MSC bên B Thiết bị đầu cuối B 101 Thiết lập 102 SRI 103 PRN 104 RN_Ack 105 SRI_Ack 106 IAM 110 Đang Trả lời 107 Thiết lập 109 ACM 108 Đang trả lời 111 IAM 112 ACM Thực ring tone (RBT) Hình 2.4: Tiến trình thực gọi CRBT Dịch vụ CRBT 10 2.2.2 Quá trình thực qua kênh IVR Hình 2.5: Quá trình thực qua kênh IVR 11 2.2.3 Quá trình thực qua kênh SMS Hình 2.6: Quá trình thực qua kênh SMS 12 2.2.4 Quá trình thực qua kênh WAP Hình 2.7: Quá trình thực qua kênh WAP 13 2.2.5 Quá trình thực qua kênh WEB Hình 2.8: Quá trình thực qua kênh WEP 2.3 Giải pháp kết nối cho CRBT CRBT triển khai số cách khác phụ thuộc vào MSC mạng viễn thông nhà khai thác giao thức hỗ trợ Có ba giải pháp sau đây: - Giải pháp nút dịch vụ - ISUP với hỗ trợ liên kết RLT (Release Link Trunk) - Giải pháp kết nối IN – INAP - Giải pháp chuyển mạch RBT cung cấp nhà cung cấp chuyển mạch 14 CHƯƠNG - XÂY DỰNG MƠ HÌNH CHỨC NĂNG VÀ CHUỖI SỰ KIỆN CHO NỀN CRBT 3.1 Mơ hình chức cổng CRBT 3.1.1 Đặc tính hệ thống Lựa chọn tùy chỉnh CRBT: - Lựa chọn RBT cho tất gọi, gọi mặc định - Gán CRBT tới hàng loạt số MSISDN - Lựa chọn mục nội dung sở liệu với việc thực nội dung linh hoạt mục, loại nội dung sử dụng ngẫu nhiên hay trình tự lựa chọn người dùng Mỗi lần gọi tạo tới dịch vụ thuê bao, người gọi nghe RBT khác - Hầu nội dung loại nhạc lưu trữ sở liệu - Tạo album cập nhật album - Tặng RBT tới bạn bè - Tùy chỉnh yêu cầu thích hợp thuê bao 3.1.2 Các kênh cung cấp cho việc truy cập CRBT Nền CRBT (máy chủ đăng ký) cung cấp giao diện mở thông qua kênh IVRS, SMS, WEB,WAP - Tích hợp hệ thống trả lời giọng nói (IVR) cho việc nghe lựa chọn CRBT - Giao diện SMS người dùng gửi SMS với từ khóa cho việc lựa chọn - Giao diện WAP xem thuê bao cài GPRS cho việc xem danh sách nội dung lựa chọn RBT - Giao diện WEB cho phép nội dung xem lại trang Web tải nội dung CRBT xử lý gọi bao trùm gọi quang cảnh xử lý khác Quang cảnh xử lý gọi bao gồm: 15 - Khởi đầu gọi từ mạng khác PSTN/GSM/CDMA - Trạng thái thuê bao: Trả trước hay trả sau - Vị trí thuê bao: Chuyển vùng hay mạng gia đình - Vị trí bên gọi: Mạng gia đình hay chuyển vùng mạng khác PSTN/GSM/CDMA 3.1.3 Mơ hình chức Cổng CRBT giải pháp tích hợp, mơ hình tương ứng, tương tác với để đăng ký dịch vụ tới thuê bao theo dõi thông tin thuê bao kênh khác với phương thức cung cấp khác Mơ hình chức cổng RBT bao gồm: - Trang cấu hình (Configuration): Trong chức này, kênh khác nhau, kiện phương thức tốn cấu hình - Trang cung cấp (Provisioning): Trang bao trùm phương thức cung cấp khác thông qua yêu cầu trả lời người dùng nhận - Trang nhật ký (Logs): Các ghi tạo để giữ tính theo dõi việc sử dụng thuê bao tình trạng tất yêu cầu thực từ cổng thông tin CRBT - Trang báo cáo (Report): Kiểu báo cáo kiểu mô đun xác minh với tham số khác Thơng qua nhà quản trị tạo nhiều báo cáo báo cáo gọi xử lý, báo cáo gọi xử lý 16 Trang chủ/Đăng nhập Trang cung cấp Trang cấu hình Trang kênh page Trang Sự kiện Trang tốn Trang đăng ký Trang thơng tin người dùng Trang nhật ký Trang báo cáo Nhập số MSISDN Trang hệ thống album Hình 3.1: Sơ đồ chức mô đun 3.1.4 Chức ý nghĩa mô đun Phần cung cấp nhìn chi tiết thành phần mơ đun chức theo tên thành phần Web Mục đích cung cấp viễn cảnh cho chức cổng giao diện thông tin giao diện tùy chọn người dùng cung cấp 17 3.1.4.1 Mơ đun cấu hình Sơ đồ: Trang cấu hình Trang kênh Trang kiện page Trang tốn Hình 3.2: Sơ đồ mơ đun cấu hình 3.1.4.2 Mô đun cung cấp Người sử dụng đăng ký nội dung cung cấp thông qua máy chủ cung cấp Một người dùng nhiều người dùng thông qua số MSISDN yêu cầu chi tiết hóa nội dung cung cấp mà lựa chọn provisioning Sơ đồ: Trang cung cấp Trang đăng ký Trang single Trang Bulk page Trang hệ thống album Trang hủy dịch vụ Trang tạo album Hình 3.3: Sơ đồ mô đun cung cấp Trang nội dung album 18 3.1.4.3 Mô đun thông tin người dùng Chi tiết người dùng đăng ký lưu trữ cập nhật thường xuyên thông qua thông tin cá nhân người dùng Trong lựa chọn này, tài khoản riêng người dùng quản lý cập nhật thường xuyên cho số MSISDN Ngồi ra, theo dõi quản lý trang mục sau: - Chi tiết người dùng - Lịch sử người dùng - Danh sách yêu cầu - Nhóm quản lý: Tạo nội dung, nhóm nội dung - Quản lý nội dung: Ngày tuần, ngày, ngày tháng - Album người dùng: Tạo album, nội dung album 3.1.4.4 Mô đun báo cáo Các báo cáo tạo cách sử dụng thông số lọc khác để giữ cho việc sử dụng theo dõi tương lai Các thông số lọc sau sử dụng để tạo báo cáo: 3.2 3.2.1 - Từ ngày tới ngày - Trạng thái - Từ khoảng thời gian tới khoảng thời gian Các chuỗi, kiện CRBT Các chuỗi thực máy chủ cung cấp Cổng RBT cho phép nhiều RBT kích hoạt dựa vào ID người gọi, cho phép thuê bao tùy chỉnh RBT xác định tới người gọi riêng biệt Phương thức kênh truy cập thông qua IVRS/WEB/SMS/WAP tạo cách dễ ràng để cấu hình thơng tin cá nhân cho thuê bao Quản lý thông tin cá nhân tối ưu hóa nhằm theo dõi trạng thái thông tin người dùng cập nhật định kỳ Để tăng cường đảm bảo việc theo dõi giám sát trạng thái yêu cầu từ hàng loạt kênh có hiệu quả, ghi tạo cập nhật thường xuyên 19 Các thuê bao yêu cầu lựa chọn RBT theo nhiều kênh IVR, SMS, Web, WAP Hệ thống kiểm tra chi tiết đăng ký thuê bao số MSISDN ID thuê bao hợp lệ cho RBT Thuê bao truy cập hệ thống yêu cầu hát âm điệu phương thức lựa chọn linh hoạt cho thuê bao để lựa chọn nhiều RBT Các thuê bao thiết lập RBT ngày/giờ/tuần có lựa chọn RBT khác cho người gọi khác Nhiều kênh dùng phương thức cung cấp để đăng ký thuê bao tới dịch vụ RBT Phụ thuộc vào hình thức đăng ký mà có quy định cho lựa chọn nội dung gán cập nhật Mỗi hành động cung cấp định nghĩa kênh ID, kênh mật kiện ID - ChannelID: Kênh ID định nghĩa người dùng đăng ký - Channel Password: Mỗi kênh ID cấu hình mật - Event ID: Mỗi nhiệm vụ thực hiện, định nghĩa trước cấu kiện Sự kiện ID sử dụng để xác minh nhiệm vụ thực Ví dụ: Thêm người dùng, xóa người dùng Mỗi kiện định nghĩa định dạng sẵn tương ứng với liệu lưu trữ định dạng Ba tham số tham chiếu để biết nhiệm vụ thực hay chưa Hàng loạt phương thức dùng provisioning giải thích đây: Boolean is Allowed (String strChID, String strChPW, String strEvtID) String provision (String strChID, String strChPW, String strPTID, String strEvtID, String strEvtData) String get TransactionStatus (String strTID) String get PendingActions (String strUser, int nCount) 3.2.2 Chuỗi truy vấn thông tin người dùng Tài khoản người dùng tạo cho thuê bao đăng ký tới dịch vụ RBT Tài khoản cấu hình, quản lý giám sát mô đun thông tin người dùng Quản lý thông tin người dùng sau: - Tặng RBT xác định tới số MSISDN nhiều số MSISDN - Nếu khơng có RBT tặng, RBT mặc định sử dụng 20 - Chi tiết người dùng trạng thái tài khoản dịch vụ sẵn sàng lưu trữ cập nhật thường xuyên - Thông báo nội dung RBT người dùng phụ thuộc vào: Một người dùng tạo album gán nội dung tới album Một người dùng gán RBT cho ngày tuần/ngày tháng/giờ ngày Một người dùng gán RBT đặc biệt sử dụng theo định kỳ - Quản lý nhóm: Một người dùng tạo nhóm khác gia đình, bạn bè gán nội dung tới nhóm Boolean check For User In Group (String strUser, String strGrpID, String strMember) Boolean check For User Group (String strUser, String strGrpID) String get Group RBT (String strUser, String strGrpID) String get Groups (String strUser) String get DOW RBT (String strUser, int nVal) String get HOD RBT (String strUser, int nVal) String get DOM RBT (String strUser, int nVal) String get Default RBT (String strUser) String get Dedication RBT (String strUser, String strCallingParty) 10 String get Dedication List (String strUser) 11 String get Special RBT (String strUser) 12 Int get User Status (String strUser) 13 Int get User Priority (String strUser) 14 Int get User Profile (String strUser) 15 String get User Details (String strUser) 16 String get User Pin (String strUser) 17 String get User Albums (String strUser) 18 String get User Album Details (String strUser, String strAlbumId)