Interpreter kernel (trọng tõm bộ phiờn dịch)

Một phần của tài liệu đồ án kỹ thuật điện điện tử Mở rộng hệ thống mạng IN MobiFone dịch vụ Prepaid lên 2 triệu thuê bao (Trang 101)

3. CHỨC NĂNG ĐIỀU KHIỂN DỊCHVỤ SCF 1GIỚI THIỆU :

3.4.3Interpreter kernel (trọng tõm bộ phiờn dịch)

Trọng tõm của bộ phiờn dịch là cốt lừi của SCF, bao gồm bộ phiờn dịch, cơ sở dữ liệu dịch vụ (nơi chứa đựng cỏc dịch vụ logic và dữ liệu), sự duy trỡ cơ sở dữ liệu và giao diện vào/ ra với cơ sở dữ liệụ Giao diện vào/ra bao gồm cỏc khối quản lý lệnh và khối giao diện quản lý mạng thụng minh(INM)

 Control type Subscription (sự đăng ký thuờ bao điều khiển)

Bộ biờn dịch khụng cú kiểu điều khiển cho sự biờn dịch của cỏc Service script. Cỏc kiểu điều khiển đại diện SCF phải nhận dạng chớnh nú cho bộ biờn dịch tại thời điểm khởi tạo, chẳng hạn nh việc dăng ký thuờ bao với bộ phận biờn dịch. Trong suốt quỏ trỡnh đăng ký thuờ bao kiểu điều khiển sở hữu khối gửi cỏc thuộc tớnh và đặc tớnh của khối điều khiển cho trung tõm. Thụng tin này cho bộ phận phiờn dịch phải xử lý cỏc SIB điển hỡnh của kiểu điều khiển này trong suụt quỏ trỡnh xử lý dịch vụ và những SIB điển hỡnh này được định nghĩa dựa trờn giao diện vào/ra của cơ sở dữ liệụnhư thế nàọ

Một cỏch chi tiết:

 Nhận dạng của kiểu điều khiển và vị trớ của kiểu điều khiển logic và module dữ liệu dịch vụ

 Kiểu và định dạng của tham số dữ liệu dịch vụ cho thiết bị vào ra và lưu trữ của module dữ liệu dịch vụ

 Thụng tin điều khiển của quỏ trỡnh cử lý dịch vụ, chẳng hạn như chưong trỡnh quản lý lưu lượng hay chương trỡnh Low level Action (LLA).

Sự khỏc biệt đó được tạo ra kiểu điều khiển nội tại và mở rộng dựa trờn nền tảng về vị trớ cả kiểu điều khiển logic vad module dữ liệu dịch vụ.

Tuy nhiờn một vài điều khiển là sự kết hợp của cả hai, chẳng hạn nh họ cú dữ liệu dịch vụ được lưu trữ trong cả hai phần nội tại và mở rộng.

Bộ phận phiờn dịch SIB chứa một bộ phận phiờn dịch LLẠ Cú một danh sỏch cỏc thủ tục đơn giản của cuộc gọi được gửi đi bởi bộ biờn dịch LLA theo thứ tự mó tương ứng. Bằng sự sử dụng của LLA kiểu điều khiển cú thể mangkiểu điều khiển logic vào trong bộ phiờn dịch trong suụt quỏ trỡnh đăng ký. Những kiểu điều khiển nội tại thường khụng cú kiểu điều khiển logic mở rộng, chỉ cú chương trỡnh LLẠ Kiểu điều khiển mở rộng và kiểu điều khiển kết hợp cũng mang cỏc chương trỡnh LLA trong bộ phận quan trọng nhất của sự dăng ký thuờ baọ Nhưng yếu tố của sự hoạt dộng của kiểu điều khiển logic mở rộng là khi SIB của kiểu điều khiển đú được thực thi trong bộ phiờn dịch.

 Service procesing (xử lý dịch vụ)

Mỗi quỏ trỡnh xử lý dịch vụ đều cú dữ liệu của nú trong bộ biờn dịch. Bờn cạnh đú mỗi sự quản lý lưu trữ thụng tin cho bộ biờn dịch, tất cả sự thay đổi động được lưu trữ trong vựng này trong suụt quỏ trỡnh xử lý dịch vụ.

Dữ liệu này nhận được từ kờnh giao tiếp, chẳng hạn nh tại thời điểm biến đổi này những sự kiện, sự thay đổi được tạo ra bởi SIB trong quỏ trỡnh giải nghĩa Script, tất cả được mó hoỏ theo khuụn mẫu Tag/Length/Valuẹ Dạng mó hoỏ thực hiện một bản tin xử lý độc lập dịch vụ; đú là khụng cú sự phụ thuộc giữa cỏc bộ phận giải nghĩa và dữ liệu dịch vụ động. Tất cả cỏc sự giỏm sỏt yờu cầu sự kiện được đăng ký qua xử lý cơ bản, nhờ thế bộ phận giải nghĩa cú thể tỡm thấy yờu cầu khi cú sự kiện đến.

• Với mỗi SIB bộ phiờn dịch phải đưa ra những yờu cầu trả về cựng sự thực thi của vũng lặp. Trong sự miờu tả sau đõy giả sử rằng tư liệu sự chứng nhận thực thể, đầu vào logic sẵn sàng thiết lập( từ SIB trước đú hay thực thể SIB đầu tiờn trong Script). Bộ phận giải nghĩa đọc điều khiển của thực thể SIB từ module logic dịch vụ và tỡm kiếm trong chương trỡnh LLA của kiểu điều khiển. Module dữ liệu được đỏnh giỏ địa chỉ ( thụng qua bản tư liệu trong dịch vụ quản lý khỏch hàng) và sau đú nú gọi kiểu logic điều khiển. Nếu nú là vị trớ mở rộng, yờu cầu mở rộng được gửi đị Kiểu điều khiển sẽ thực hiờn bất cứ những gỡ nú được thiết kế( truy nhập vào cỏc dịch vụ logic và tham số dữ liệu, kờnh giao tiếp).

Kết quả trả về bộ phiờn dịch, nú sẽ tỡm kiếm kết nối tới thực thể SIB tiếp theo(nếu bất cứ đầu ra logic nào được trả về) trong module logic dịch vụ theo những kết quả trờn.

Cỏc sự kiện đến được tỡm kiếm theo yờu cầu giỏm sỏt và đăng ký trực tiếp tới SIB

 Service Database

Cơ sở dữ liệu trọng tõm lưu trữ tất cả cỏc dữ liệu logic dịch vụ và module dữ liệu, cỏc bản quản lý dịch vụ và cỏc bản ghi dịch vụ khỏch hàng. Nú cũng đảm nhiệm việc lưu trữ mối quan hệ giữa cỏc dữ liệu nàỵ, thậm chớ cả dữ liệu dịch vụ mở rộng. Cựng với sự sử dụng của thụng tin thuờ bao nh sụe định dạng và kiểu dữ liệu của cỏc tham số, cơ sở dữ liệu cung cấp một giao diện vào/ra thụng dụng cho tất cả cỏc kiểu điều khiển. Về mặt vật lý dữ liệu cú thể được phõn bố khắp nơi (kiểu điều khiển mở rộng) nhưng cơ sở dữ liệu chỳ trọng đến tất cả cỏc giao tiếp hoạt động trực tiếp. Cỏc cõu lệnh cú thể nhận được thụng qua giao diện MML và một phần thụng qua giao diện INM

SMASX.25 X.25 SDP SCP TOC INM TCP/IP MTP/X.25 SS7

Cỏc cõu lệnh được đưa ra cho việc định nghĩa, in, kết nối và loại bỏ cỏc module logic dịch vụ. chức năng của Service Logic Adminitration bao gồm sự quản trị của logic dịch vụ và việc in ấn cỏc module logic dịch vụ.

• Service Data Adminitration (quản trị dữ liệu dịch vụ)

Cỏc cõu lệnh được cung cấp cho việc định nghĩa, tớnh cước, hưy bỏ và in ấn cỏc module logic dữ liệu dịch vụ. Chức năng này bao gồm việc quản trị cỏc module dịch vụ. Đú là mối quan hệ giữa cỏc module dịch vụ và module dữ liệu dịch vụ. Cỏc module dữ liệu dịch vụ cú thể kết nối và huỷ bỏ kết nối với module logic bằng cỏc cõu lệnh. Một số đặc tớnh hoạt động của module dữ liệu dịch vụ là cú thể được thiết lập bằng cỏc cõu lệnh.

• Service Adminitration Handing

Cỏc cõu lệnh được cung cấp cho việc định nghĩa, in ấn và loại bỏ cỏc quản trị dịch vụ. Việc thiết lập cỏc kết nối giữa SA và SL được thiết lập bởi cỏc cõu lệnh, một số đặc tớnh hoạt động của SA cũng co thể được thiết lập bởi cỏc cõu lệnh.

• Service Customer Handing

Cỏc lệnh được cung cấp cho việc định nghĩa và loại bỏ dịch vụ khỏch hàng. Những địng nghĩa dược sử dụng cho sự quản trị của module dữ liệu dịch vụ. Số module dữ liệu dịch vụ cú thể được định nghĩa cho dịch vụ khỏch hàng được in ra theo yờu cầụ

CHƯƠNG IV. HỆ THỐNG ỨNG DỤNG QUẢN Lí DỊCH VỤ SMAS 4.1. Giới thiệu

Smas là một hệ thống hỗ trợ độc lập cho IN và SSI (Service script Interpreter) nằm trong SCP hay SSCP (Service Switching Control Point)

SMAS cũng quản lý những giao tiếp giành cho SDP. SDP lưu trứ cơ sở dữ liệu và hệ thống phục hồi, nú được phỏt triển nh một sản phẩm IN, và nú gúp phần làm tăng dung lượng của toàn bộ mạng.

Mục đớch của SMAS là cung cấp đầy đủ, thõn thiện và tập trung vào cỏc ứng dụng trong mạng.

Bằng cỏch sử dụng hệ thống SMAS, nú cú khả năng tạo ra Service script, đú là dịch vụ mạng và những hỗ trợ tương ứng nh menu, form. (adsbygoogle = window.adsbygoogle || []).push({});

Khi SMAS là thành phần của TOMS, nú được nõng cấp linh hoạt nới đặc tớnh sau:

 Cơ sở của UNIX

 Thực thi và thiết kế hướng đối tượng

 Giao diện sử dụng hiện tại

 Kiến trỳc Client - Server

Một phần của tài liệu đồ án kỹ thuật điện điện tử Mở rộng hệ thống mạng IN MobiFone dịch vụ Prepaid lên 2 triệu thuê bao (Trang 101)