Thông tin người dùng

Một phần của tài liệu Phát triển khối chức năng kích hoạt và phối hợp dịch vụ cho kiến trúc IMSSOA (Trang 50 - 51)

4.1 Cấu trúc tổng quát thông tin người dùng

Thông tin người dung (User Profile) được lưu trữ trong HSS, chứa rất nhiều các thành phần khác nhau. S-CSCF sẽ tải thông tin này về khi người dùng đăng ký lần đầu tiên với S-CSCF đó. S-CSCF nhận thông tin người dùng chứa trong AVP (tên thuộc tính User-Data, AVP, có Code là 606) của bản tin Diameter SAA (Server-Assignment- Answer, có Command Code là 301). Nếu thông tin người dùng được thay đổi trong HSS trong khi người dung đang được đăng ký trên mạng thì HSS sẽ gửi bản tin cập nhật thông tin người dùng trong AVP User-Data của bản tin Diameter PPR (Push- Profile-Request có Command-Code là 305).

Hình 2.13 Cấu trúc thông tin người dùng

Hình 2.13 thể hiện cấu trúc của thông tin người dùng. Một thông tin người dùng (user profile) cơ bản nhất là nhận dạng người dùng cá nhân (Private User Identify) tiếp theo một tập hợp các nhận dạng người dùng công cộng (Public User Identities) kết hợp với nhận dạng người dùng cá nhân đó.

Thông tin người dùng bao gồm nhiều thông tin dịch vụ (service profile). Mỗi một thông tin dịch vụ định nghĩa ra cách khởi tạo dịch vụ mà có thể dùng để lấy được nhận dạng người dùng công cộng. Thông tin dịch vụ được chia thành 4 phần :

+ Một hoặc nhiều nhận dạng công cộng ( Public Identifications)

+ Có hoặc không một tùy chọn cấp quyền cho mạng lõi dịch vụ (Core Network Service Authorization)

+ Không có hoặc có nhiều các tiêu chuẩn sàng lọc ban đầu (Initial Filter Criteria)

+ Không có hoặc có nhiều các tiêu chuẩn sàng lọc chia sẻ ban đầu (Shared Initial Filter Criteria)

4.2 Nhận dạng công cộng

Nhận dạng công cộng trong thông tin dịch vụ bao gồm nhận dạng người dùng công cộng kết hợp với thông tin dịch vụ tương ứng. Thông tin dịch vụ có thể dùng được cho tất cả danh sách nhận dạng trong nhận dạng công cộng. Mỗi một nhận dạng công cộng chứa 1 cờ để xác định xem nhận dạng người dùng công cộng có được kích hoạt hay không. Việc kích hoạt nhận dạng người dùng công cộng có thể được sử dụng cho quá trình đăng ký, nhưng không phải cho các bản tin SIP khác ( ví dụ như trong việc khởi tạo một phiên ). Do đó một nhận dạng công cộng sẽ chứa một trong hai thông tin khác như SIP URI hoặc TEL URI

4.3 Cấp quyền cho mạng lõi dịch vụ

Một thông tin dịch vụ cũng có thể chứa một cấp quyền cho mạng lõi dịch vụ, nó chứa thông tin xác nhận môi trường truyền của thuê bao (subcribered media profile identifier). Thông tin xác nhận môi trường truyền của thuê bao chứa một giá trị xác nhận tập hợp các thông số SDP (Session Description Protocol) mà người dùng được cấp quyền để yêu cầu. Thông tin nhận dạng được lưu trong thông tin dịch vụ, đó là một số nguyên; thông tin SDP thực sự được lưu trong S-CSCF. S-CSCF sử dụng thông tin xác nhận môi trường truyền của thuê bao để đặt một phần thông tin SDP mà có thể giúp S-CSCF kiểm soát thông tin SDP trong yêu cầu khởi tạo của người dùng. Ví dụ, một người dùng có thể không được cấp quyền sử dụng video. Trong trường hợp này, nếu người dùng đó khởi tạo một phiên mà SDP chứa luồng video thì S-CSCF sẽ từ chối phiên khi nó phát hiện ra rằng SDP đó không khớp với thông tin môi trường truyền thuê bao

Một phần của tài liệu Phát triển khối chức năng kích hoạt và phối hợp dịch vụ cho kiến trúc IMSSOA (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(73 trang)