b. Đầu cuối di động gọi trong NSS
3.6.1 Khía cạnh của mô hình
Trong phần này sẻ mô tả về các sự lựa chọn về quy ước mô hình hoá trong toàn bộ mô hình CPN.
Sự phân loại các places: Trong mô hình này có các vai trò khác nhau của các place và được phân loại theo các phần sau: trạng thái thực thể, trao đổi bản tin, và các place cài đặt. Các quy ước về một số cách bố trí, thể hiện trên hình 3.19.
Các place trạng thái thực thể mô hình hoá trạng thái của một đơn thực thể và bao gồm trong toàn bộ một thẻ bài. Gần như toàn bộ các places trạng thái thực thể đều có Color set E điều đó có nghĩa là không có dữ liệu cần để miêu tả trạng thái của thiết bị, chỉ duy nhất vị trí của trạng thái thẻ bài.
Place trao đổi bản tin được sử dụng để trao đổi bản tin giữa các thực thể có liên quan. Ví dụ như MSC và BSC. Các place này có hầu hết color set. Chúng mô hình hoá các bản tin khác nhau được trao đổi trên các giao diện đặc trưng. Ở đây mô hình hoá vị trí các bản tin trao đổi với nhiều kiểu thay vì việc mô tả liên tiếp các bản tin. Lợi ích của phương pháp này là bản tin có thể chuyển qua lại giữa các thực thể khác nhau để có thể ưu tiên các bản tin đến theo cách chúng muốn.
Hình 3.19: Cách bố trí các places; a- trạng thái thực thể với đường viền gạch đứt; b-Trao đổi bản tin với đường viền kín; c-Cài đặt hiện hành được tô màu xám
Loại place cuối cùng là place cài đặt. Hầu hết các places cài đặt được cần để tạo ra các bản tin trao đổi liên tục bởi vì một vài thực thể đả tham gia mô hình hoá đầy đủ, ví dụ sử dụng cùng một trang con do đó chúng ta cần cung cấp nhận dạng các thực thể, để có thể phân biệt chúng dựa trên trang con. Trong sơ đồ các vị trí này sẻ được tô mầu xám từ khi mà chúng không ảnh hưởng bản chất logic đả đựơc mô hình hoá. Những loại này sẻ được sử dụng miêu tả các trang để cho ta hiểu hơn về ý nghĩa của các place.
Phân loại chuyển tiếp (quá độ): Trong mô hình này có hai loại chuyển tiếp được phân biệt bởi sự hoạt động đó là: trao đổi bản tin và timeout (hết thời gian định thời).
Hình 3.20: Cách trình bày của sự chuyển tiếp; a-trao đổi bản tin với đường viền liền, và b-timeout với đường viền nét đứt.
Sự chuyển tiếp trao đổi bản tin được mô hình hoá góp phần vào trong việc trao đổi bản tin. Chúng yêu cầu bản tin đặc trưng từ các thực thể khác để được phép. Sự xảy ra của chúng làm thay đổi trạng thái của thực thể. Thỉnh thoảng chúng cũng gửi bản tin tới thiết bị khác.
Timer out là có thể xảy ra nếu như vượt quá thời gian chờ đợi của một thực thể mà không được đáp ứng khi đó bộ định thời vẩn hoạt động đến một giá trị tối đa được đặt trước để tránh gây nghẽn mạng do chờ đợi trong một kỳ chuyển giao.
Sự chuyển tiếp thay thế: Sự chuyển tiếp thay thế là một nét đặc trưng của thiết kế/CPN mà được thực hiện phân tách trên các phần của mô hình tới các trang riêng biệt. Chúng ta sử dụng cơ cấu để phân chia các kết quả có thể của chuyển giao để có thể hiểu đầy đủ được các phần, từ một vài thứ mà được dùng lại trong các trang riêng biệt.
Hình 3.21: Sự chuyển tiếp thay thế được tô mầu đen hình chữ nhật
Quy ước đặt tên: Ở đây sẻ sử dụng một vài quy ước đặt tên trong mô hình. Sự chuyển tiếp liên quan tới việc gửi và nhận các bản tin được đặt tên bởi các chữ viết tắt của các bản tin đả sử dụng trong chương trước và hoạt động được thực hiện, ví dụ recCLR_CMD có ý nghĩa là nhận bản tin CLR_CMD.
Các place đả được đề cập trước đây, được chia thành 3 loại, việc quy ước đặt tên chúng theo loại của chúng. Place trạng thái thực thể là cách gọi đặc trưng của một vài quy ước như là WaitForHND_CMD, khi mà chúng ta mong chờ một bản tin HND_CMD. Place trao đổi bản tin được đặt tên bởi giao diện, phương diện của chúng và tiền tố ‘old’ hoặc ‘new’ mổi khi mà trình bày chưa rỏ. Ví dụ như là AbisRX ý nghĩa là giao diện Abis và place là cho quá trình nhận, còn nếu là TX có nghĩa là quá trình truyền. Place cài đặt dữ nhận dạng thông tin và do đó được thêm tiền tố là ID.
Cách bố trí các trang: Hầu hết các trang trong mô hình này xây dựng trên cách bố trí tương đương nhau, cho một cấu trúc hợp lý. Phía trên cùng và phía dưới cùng của các trang thường bao gồm các place trao đổi bản tin. Chủ yếu các giao diện giao tiếp được
mô hình hoá bởi cả đường lên và đường xuống, ngoại trừ giao diện Air, nó chỉ bao gồm một vị trí giao tiếp.
Giữa các trang là các giao thức đi kèm. Các thẻ bàitrạng thái truyền bá thông qua mô hình từ trái sang phải với chỉ một ít ngoại trừ, những điều này sẻ được che chở khi chúng tới gần. Phần chính cho thấy trường hợp chuyển giao thành công và khi có các hoạt động luân phiên từ một trạng thái.
Cách mà sự chuyển tiếp thay thế được đặt và được đo thể hiện vị trí của chúng trong luồng giao thức. Hãy hình dung rằng một đường thời gian theo phương ngang đi từ bên trái sang bên phải của các trang. Sự chuyển tiếp thay thế được đặt trên đường thời gian này từ những cái của chúng mà có liên quan tới trạng thái bắt đầu, trong khoảng thời gian và kết thúc có thể được đọc.
Color sets: Place trạng thái thực thể được mô hình hoá bởi color E, mà được sử dụng để mô hình hoá một thẻ bài không có nhiều thông tin ngoài thêm vào. Color set của place trao đổi bản tin mô hình hoá các bản tin chúng ta trao đổi trên các giao diện, như đả nói tới ở phần trước. Color set của place cài đặt là Entityld mà được sắp xếp qua các kiểu có thể của các thực thể và được sử dụng để phân biệt các thực thể khác nhau các trang con được chia sẻ. Các thành phần của color set phía trên cũng được trình diện. Một ví dụ là color set MsgldxAbisMsg, mà là một sự cấu thành từ 2 color set: Msgld và AbisMsg. Phần Msgld được sử dụng trong khoảng cách giữa các bản tin trao đổi liên tục và AbisMsg sắp xếp trên các bản tin có thể trên các giao diện.
Trạng thái khởi tạo: Mô hình được khởi tạo với MS có một cuộc gọi đang diễn ra. Trong thời gian gọi, báo cáo kết quả đo gửi đến cho BSC phục vụ (BSC cũ) cho biết rằng một cuộc chuyển giao tới một ô do một BSS khác phục vụ (BSC mới) được yêu cầu. Chỉ cho phép truyền trong trạng thái khởi tạo từ sendHND_RQD. Sau khi xãy ra một bản tin HND_RQD gửi tới cho MSC phục vụ. Sự khởi tạo này được thực hiện trong mô hình. Trạng thái khởi tạo của mô hình giống với cuộc gọi đầu tiên đang diễn ra trong BSS củ từ SDL trong hình 3.14.