Dịch vụ hiển thị

Một phần của tài liệu Dịh vụ tích hợp trên nền ip ims (Trang 94 - 98)

CHƯƠNG 3: DỊCH VỤ TRÊN NỀN IMS VÀ ĐỀ XUẤT TRIỂN KHAI IMS Ở VIỆT NAM

3.1 Nghiên cứu các dịch vụ triển khai trên nền IMS

3.1.1 Dịch vụ hiển thị

Dịch vụ hiển thị thực hiện hiển thị hồ sơ động của một user tại các thực thể hiển thị, nó trình bầy thông tin về chính user đó hoặc cả thông tin chia sẻ hoặc thông tin các dịch vụ. Hiển thị có thể được xem như trạng thái của user A đối với các user khác hoặc trạng thái của các user khác (thực thể tham gia vào dịch vụ hiển thị) đối với user A. Trạng thái có thể chứa các thông tin như thông tin cá nhân và thông tin về trạng thái thiết bị, khả năng của thiết bị đầu cuối, phương thức liên lạc tuỳ thích đối với dịch vụ mà user A muốn dùng để thông tin với các user khác như voice, video, nhắn tin, hay game…

Thông tin hiển thị cũng mang tính cá nhân vì nó luôn được liên kết riêng với từng user. Nó chỉ cho người đang khởi tạo cuộc gọi biết được trạng thái của các user khác, cho người dùng một sự lựa chọn hình thức thông tin với các user đó, điều đó khiến cho việc điều khiển cuộc gọi được linh hoạt, thuận tiện và hiệu quả.

3.1.1.1 Cu trúc hthống liên quan đến dch v hin th trong IMS

`

Access Network

Access Network

PUA Watcher PUA Watcher

Peu=Pw=Gm

HSS

SLF P-CSCF

P-CSCF Watcher

(AS)

PA (AS) PUA (AS) RLS (AS)

I-CSCF S-CSCF

Pen

Pi=ISC ISC Pi=ISC

Pw=ISC

Px=Cx

Px=Cx

Px=Cx

Px=Cx

Pw=Mw

Ut

Hình 3.1 Cấu trúc hệ thống hiển thị của IMS

Hình 3.1 mô tả sơ đồ cấu trúc hệ các thực thể liên quan đến vấn đề dịch vụ hiển thị trong IMS. Trong đó đầu cuối IMS thực hiện vai trò là thực thể giám sát và là thực thể thực hiện hiển thị (PUA – Presence User Agent). Presence Agent (PA) là server ứng dụng nằm ở mạng thường trú. Trong IMS, PA cũng đóng vai trò làm Presence Server. Resource List Server (RLS) cũng được triển khai trên Server ứng dụng (AS). AS cung cấp nhiều dịch vụ và nó có thể đảm nhận làm một thực thể giám sát Watcher các thông tin hiển thị.

Giao diện Pen đáng chú ý vì nó cho phép AS hoạt động như PUA thực hiện công bố thông tin hiển thị đến PA. PUA đạt được thông tin hiển thị từ HLR, MSC/VLR, SGSN, GGSN, hoặc S CSCF. -

Giao diện Ut kết nối giữa đầu cuối IMS và bất kỳ Application Server nào, như PA hoặc RLS. Ut cho phép user lấy được cấu hình của danh sách hiển thị, hoặc trao quyền giám sát…Giao diện này dùng giao thức XCAP (XML Configuration Access Protocol).

Presentity - Thực thể hiển thị, cung cấp thông tin hiển thị cho một dịch vụ hiển thị;

Watcher – Các thực thể yêu cầu thông tin hiển thị

Presence Agent – Có khả năng lưu trữ dữ liệu thuê bao và tạo các thông báo;

Presence User Agent – Dùng thông tin hiển thị dành cho Presentity và công bố thông tin hiển thị;

Presence Server - Quản lý thông tin hiển thị đã được các PUA tải lên và xử lý các yêu cầu thuê bao hiển thị, và cung cấp thông tin hiển thị đến server;

Presentity Presence Proxy - Nhận dạng Presence Server;

3.1.1.2 Đăng ký Watcher

User Alice có thể đảm nhận làm một watcher. Khi Alice bắt đầu dùng ứng dụng hiển thị, cô sẽ đăng ký các thông tin hiển thị về các thực trạng hiện tại của cô.

Mặc dù IMS cho phép Alice đăng ký các hiển thị mà cô dùng riêng, nhưng trong hầu hết các trường hợp, watcher luôn đăng ký toàn bộ danh sách hiển thị của họ từ RLS của mạng thường trú.

Hình 3.2 là một quá trình đăng ký dịch vụ hiển thị. Ứng dụng Watcher trong UE của Alice sẽ gửi một yêu cầu SUBSCRIBE đến danh sách của cô (có địa chỉ:

sip:alice-list<9home.net). Yêu cầu SUBSCRIBE (1) chứa trường mào đầu Event có giá trị eventlist để chỉ ra rằng đăng ký được địa chỉ đến một danh sách chứ không phải là địa chỉ đến một sự hiển thị riêng nào. S-CSCF nhận được yêu cầu (2), nó sẽ đánh giá với tiêu chuẩn bộ lọc khởi tạo. Một trong những tiêu chuẩn này chỉ ra rằng yêu cầu (3) nên được gửi tiếp đến một Application Server thực hiện RLS. Sau khi RLS thẩm tra nhận dạng của thuê bao và trao quyền thuê bao thì RLS gửi phản hồi

200 (OK) (4). RLS cũng gửi một yêu cầu NOTIFY (7) (các phản hồi và yêu cầu này chưa chứa bất cứ thông tin hiển thị nào tại thời điểm hiện tại). RLS thuê dùng tất cả các hiển thị đã được lên danh sách trong resource list. Khi có đủ thông tin cần thiết, RLS sẽ tạo ra một yêu cầu NOTIFY khác (13) chứa một tài liệu hiển thị có toàn bộ thông tin hiển thị mà RLS đã nhận được từ PUA.

(1) SUBSCRIBE

(2) SUBSCRIBE

(3) SUBSCRIBE (4) 200 OK IMS

Terminal

Originating Visited Network

P-CSCF S-CSCF RLS

Originating Home Network

Evaluation of Initial filter criteria

(5) 200 OK (6) 200 OK

(7) NOTIFY (8) NOTIFY

(9) NOTIFY

(12) 200 OK (11) 200 OK

(10) 200 OK

(13) NOTIFY (14) NOTIFY

(15) NOTIFY

(18) 200 OK (17) 200 OK

(16) 200 OK

Subscription to each of the presentities in the list

Hình 3.2 Đăng ký Watcher cho danh sách hiển thị

Hình 3.3 chỉ ra RLS thuê dùng một sự hiển thị chứa trong resource list. RLS gửi một yêu cầu SUBSCRIBE (1) đến địa chỉ của sự hiển thị trong danh sách. Yêu cầu chứa một mào đầu Event có giá trị presence. Yêu cầu được gửi forward tới I- CSCF trong mạng có PA (qua S CSCF trong mạng thườn- g trú RLS). I-CSCF sẽ truy vấn HSS để tìm ra S CSCF đã cấp cho sự hiển thị, rồi forward yêu cầu - SUBSCRIBE (5) đến S-CSCF đó. S-CSCF đó sẽ đánh giá tiêu chuẩn lọc ban đầu để tìm ra PA, rồi S-CSCF cần forward yêu cầu này đến PA đó (6). Sau khi gửi phản hồi 200 (OK) (7), PA sẽ gửi yêu cầu NOTIFY (11) chứa thông tin hiển thị.

(1) SUBSCRIBE

(2) SUBSCRIBE

(3) LIR (4) LIA S -CSCF

RLS

RLS Network

Evaluation of Initial filter criteria

(7) 200 OK (8) 200 OK

(9) 200 OK (10) 200 OK

(14) 200 OK (13) 200 OK

Subscription to the list

(11) NOTIFY

I-CSCF HSS

Terminating Home Network

(12) NOTIFY

S-CSCF PA

(5) SUBSCRIBE

(6) SUBSCRIBE Evaluation of

Initial filter criteria

Hình 3.3RLS đăng ký hiển thị 3.1.1.3 Đăng ký thông tin watcher

Khi ứng dụng hiển thị bắt đầu được dùng trong đầu cuối IMS thì các PUA sẽ đăng ký trạng thái thông tin watcher để PUA có thể cập nhật được trạng thái đăng ký hiển thị cho các thực thể đang theo dõi thông tin hiển thị của PUA.

3.1.1.4 Công b hin th

Khi ứng dụng hiển thị IMS bắt đầu, nó sẽ công bố thông tin hiển thị của thực thể hiển thị hiện tại. Đầu cuối IMS gửi yêu cầu PUBLISH (1) chứa mào đầu Event có giá trị presence. S CSCF nhận được yêu cầu (2) và đánh giá sự hiển thị với tiêu - chuẩn lọc khởi tạo. Tiêu chuẩn lọc khởi tạo sẽ chỉ ra yêu cầu này nên được forward đến PA lưu trữ thông tin hiển thị của thực thể hiển thị. PA sẽ trao quyền publication và gửi một phản hồi 200 (OK) (4).

(1) PUBLISH

(2) PUBLISH

(3) PUBLISH (4) 200 OK IMS

Terminal

Originating Visited Network

P-CSCF S-CSCF PA

Originating Home Network

Evaluation of Initial filter criteria

(5) 200 OK (6) 200 OK

Một phần của tài liệu Dịh vụ tích hợp trên nền ip ims (Trang 94 - 98)

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

(130 trang)