Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM FOR TESTIFYING SERVICE SCENARIO BASED ON MOBILE COMMUNICATION NETWORK AND METHOD THEREOF
Document Type and Number:
WIPO Patent Application WO/2007/018364
Kind Code:
A1
Abstract:
Provided is a service scenario verification system on a mobile network and a method thereof . The service scenario verification system includes: a central controller which controls an overall operation and receives information required for a scenario simulation for a specific value added service; a service controller which registers a scenario pattern for the specific value added service provided over the mobile network in a scenario database, and stores and manages the scenario pattern; a call generator which automatically generates a call by using a terminal according to call information transmitted from the central controller; and an integral call analyzer which collects messages transmitted/received between systems included in the mobile network by using the call generated by the call generator, reads the scenario pattern for the specific value added service from the service controller, and comparatively analyzes the collected message and the read scenario pattern. Accordingly, a scenario of a value added service provided over a mobile network can be verified.

Inventors:
SON BYOUNG-YOUNG (KR)
Application Number:
PCT/KR2006/003037
Publication Date:
February 15, 2007
Filing Date:
August 02, 2006
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UPRESTO INC (KR)
SON BYOUNG-YOUNG (KR)
International Classes:
H04L12/24
Domestic Patent References:
WO2005053275A12005-06-09
Foreign References:
US20050027608A12005-02-03
US20040198344A12004-10-07
JPH10254958A1998-09-25
US5913165A1999-06-15
Attorney, Agent or Firm:
LEE, Ji-Yeon (942-20 Daichi3-dong Gangnam-gu, Seoul 135-845, KR)
Download PDF:
Claims:

[CLAIMS]

[Claim l]

A service scenario verification system which verifies a scenario for value added services provided over a mobile network; the verification system comprising: a central controller which controls an overall operation and receives information required for a scenario simulation for a specific value added service; a service controller which registers a scenario pattern for the specific value added service provided over the mobile network in a scenario database, and stores and manages the scenario pattern; an integral call generator which automatically generates a call by using a terminal according to call information transmitted from the central controller; and a call analyzer which collects messages transmitted/received between systems included in the mobile network by using the call generated by the call generator, reads the scenario pattern for the specific value added service from the service controller, and comparatively analyzes the collected message and the read scenario pattern.

[Claim 2]

The service scenario verification system according to claim 1, wherein the service controller is associated with a

service providing system which provides a specific value added service, thereby checking subscriber information for the specific value added service or requesting the service providing system to modify the subscriber information. [Claim 3]

The verification system according to claim 2, further comprising a user operating computer which communicates with the central controller, wherein the user operating computer requests the central controller to check the subscriber information on the specific value added service or to modify the subscriber information. [Claim 4]

The verification system according to claim 1, further comprising a message collector, wherein the message collector collects a No.7 protocol signal transmitted/received between the systems included in the mobile network, converts the collected signal into an TCP/IP signal, multiplexes the converted signal, and transmits the multiplexed signal to the integral call analyzer. [Claim 5]

The verification system according to any one of claims 1 to 4, further comprising a user operating computer which communicates with the central controller, wherein the user operating computer transmits the scenario pattern for the

specific value added service to the central controller, and the central controller stores and manages the received scenario pattern in a scenario database of the service controller. [Claim 6]

The verification system according to claim 5, wherein the user operating computer comprises a scenario forming program which can forms or edits the scenario pattern for a value added service. [Claim 7]

A service scenario verification method for verifying a scenario for a specific value added service provided over a mobile network, the method comprising steps of:

(a) storing the scenario pattern for the specific value added service in a database;

(b) receiving call information for verifying a service scenario;

(c) generating a call according to the received call information; (d) collecting messages transmitted/received between nodes on the mobile network by using the generated call;

(e) reading a scenario pattern for the value added service to be verified from the database; and

(f) comparing and analyzing the read scenario pattern and the collected messages. [Claim 8]

The service scenario verification method according to claim 6, wherein the step (a) comprises:

(a-1) forming a scenario pattern for a specific value added service; and

(a-2) storing and managing the formed scenario pattern in a database. [Claim 9]

The service scenario verification method according to any one of claims 6 and 7, wherein the step (f) comprises:

(f-1) forming a call flow by using the collected message; and (f-2) comparatively analyzing the read scenario pattern and the call flow. [Claim 10]

A scenario editor which forms a service scenario pattern, the scenario editor comprising: a system database which stores and manages information on systems included in a mobile network; a message database which stores and manages messages transmitted/received between the systems stored in the system database;

a system design unit in which a user selects one or more systems from the system database, and which disposes the selected one or more systems to specific positions; a message design unit in which the user selects one or more messages from the message database, and which disposes the selected one or more messages to specific positions; and a storing unit which determines a name of the scenario pattern, and stores the systems, the messages, and the positions selected by the system design unit and the message design unit by using the name in a storage.

Description:

[DESCRIPTIONl [invention Title]

SYSTEM FOR TESTIFYING SERVICE SCENARIO BASED ON MOBILE COMMUNICATION NETWORK AND METHOD THEREOF [Technical Field]

The present invention relates to a service scenario verification system on a mobile network and a method thereof, and more particularly, to a scenario service verification system capable of verifying a scenario for value added services provided over the mobile network by using messages transmitted/received and collected from respective systems included in the mobile network, and a method thereof. [Background Art]

A plurality of systems, such as MSC, BSC, HLR, SCP, SMSC, etc, are included in a mobile network. When a new software or hardware package is applied to the respective systems, or when a network problem occurs, a network operator verifies the package or tests the network in order to ensure network reliability and stability. When the network is tested, or a specific package is verified, a conventional method has been used for debugging an internal logic of each system's software, or analyzing a transaction with respect to an adjacent system according to data displayed on an operating terminal by using a system

tracing function through a man machine command of the operating terminal.

Moreover, in order to analyze a connection relationship between systems included m the overall network, actual calling may be made so that the connection relationship can be decided according to the result thereof.

Generally, in the conventional verification method, verification is manually achieved by operators. Therefore, when packages have to be frequently replaced in a system, verification of the packages becomes a problem in terms of long time consumption and high labor costs. In addition, when a problem occurs while a connection relationship is verified between systems included in the overall network, it is very difficult to decide which system erratically operates in the network. In this case, verification consumes human resources and time significantly.

Meanwhile, as mobile value added services (for example, pre-paid subscriber, call forwarding, etc) gradually become various, network operators face a lot of troubles in order to verify the services whenever the services are developed, because there is no appropriate method capable of properly verifying the systems and the overall mobile network according to a scenario for each service.

[Disclosure] [Technical Problem]

The present invention provides a service scenario verification system which collects messages transmitted/received between systems included in a mobile network and comparatively analyzing the collected messages and a predetermined scenario pattern, thereby verifying a scenario for a specific value added service.

The present invention also provides a service scenario verification system capable of checking user information registered in a service providing system on a mobile network and modifying the user information.

The present invention also provides a method of verifying a service scenario provided over a mobile network. [Technical Solution]

According to an aspect of the present invention, there is provided a service scenario verification system which verifies a scenario for value added services provided over a mobile network; the verification system comprising: a central controller which controls an overall operation and receives information required for a scenario simulation for a specific value added service; a service controller which registers a scenario pattern for the specific value added service provided over the mobile network in a scenario database, and

stores and manages the scenario pattern; a call generator which automatically generates a call by using a terminal according to call information transmitted from the central controller; and an integral call analyzer which collects messages transmitted/received between systems included in the mobile network by using the call generated by the call generator, reads the scenario pattern for the specific value added service from the service controller, and comparatively analyzes the collected message and the read scenario pattern. In the aforementioned aspect of the present invention, the verification system may further comprise a user operating computer which communicates with the central controller, wherein: the user operating computer requests the central controller to check the subscriber information on the specific value added service or to modify the subscriber information; and the user operating computer transmits the scenario pattern for the specific value added service to the central controller, and the central controller stores and manages the received scenario pattern in a scenario database of the service controller.

In addition, the user operating computer may comprise a scenario forming program which can forms or edits the scenario pattern for the value added service.

According to another aspect of the present invention, there is provided a service scenario verification method for verifying a scenario for a specific value added service provided over a mobile network, the method comprising steps of: (a) storing the scenario pattern for the specific value added service in a database; (b) receiving call information for verifying a service scenario; (c) generating a call according to the received call information; (d) collecting messages transmitted/received between nodes on the mobile network by using the generated call; (e) reading a scenario pattern for a value added service to be verified from the database; and (f) comparing and analyzing the read scenario pattern and the collected messages.

In the aforementioned aspect of the present invention, the step (a) may comprise: (a-1) forming a scenario pattern for a specific value added service; and (a-2) storing and managing the formed scenario pattern in a database.

In addition, the step (f) may comprise: (f-1) forming a call flow by using the collected message; and (f-2) comparatively analyzing the read scenario pattern and the call flow.

[Advantageous Effects]

According to the present invention, a scenario for various services provided over a mobile network can be verified. That is, when making a call providing a service, whether a signaling message related to the service normally operates via certain systems in the mobile network can be easily recognized. As a result, an overall operation of the mobile network can be effectively verified with minimum human resources and costs. In addition, according to the present invention, a modification state of a subscriber profile can be immediately checked before and after a service scenario test in association with service providing systems included in the mobile network. [Description of Drawings]

FIG. 1 is a block diagram schematically illustrating a structure of a service scenario verification system according to an embodiment of the present invention.

FIG. 2 is a flowchart sequentially illustrating a modification process of a subscribed profile during a verification system according to an embodiment of the present invention operates.

FIG. 3 is a flowchart sequentially illustrating a service scenario verification process during a verification

system according to an embodiment of the present invention operates .

FIG. 4 is a block diagram schematically illustrating a structure of a scenario editor of a service scenario verification system according to an embodiment of the present invention.

FIG. 5 illustrates an example of a scenario pattern formed by the scenario editor of FIG. 4.

[Best Mode] Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings .

FIG. 1 is a block diagram schematically illustrating a structure of a service scenario verification system 10 according to an embodiment of the present invention.

Referring to FIG. 1, the verification system 10 includes a central controller 100, a call generator 110, a service controller 120, an integral call analyzer 130, a message collector 140, and a user operating computer 150. Now, the aforementioned elements will be described.

First, the central controller 100 controls an overall operation of the verification system 10, receives information required for a call simulation, and instructs the call generator 110 to generate a call according to the received

information. That is, when an origination phone number and a destination phone number desired to be found by a user are input to the central controller 100, the verification system 10 traces a call transaction related to a call for the origination and destination phone numbers input by the user from all nodes on a mobile network. Then, the verification system 10 provides an analysis result thereof.

Further, the central controller 100 provides a user interface of the verification system 10, synchronizes each module of the verification system 10, and performs general control .

The user operating computer 150 includes a scenario editor which requests the central controller 100 to check or modify a subscriber service profile, or edits or forms a scenario pattern for a specific value added service provided over a mobile network. Further, the user operating computer 150 can transmit the service scenario pattern formed using the scenario editor to the central controller 100. Details of the scenario editor will be descried later. The central controller 100 transmits a service scenario pattern input from the user operating computer 150 to the service controller 120, or transmits call information to the call generator 110 according to a service scenario verification request from the user operating computer 150.

The call generator 110 automatically generates a call for the origination and destination phone numbers requested from the central controller 100 by using a terminal according to an instruction requested from the central controller 100. The service controller 120 provides a service scenario test environment. Further, the service controller 120 checks or modifies a subscriber service profile in association with external systems related to a specific service. In order to provide the service scenario test environment, the service controller 120 includes a scenario database. The scenario database stores and manages scenario patterns for a value added service transmitted from the central controller 100. When a specific scenario pattern is requested from the integral call analyzer 130, the service controller 120 reads the scenario pattern, and transmits the result thereof to the integral call analyzer 130.

When a subscriber service profile check or modification is requested from the central controller 100, the service controller 120 accesses to a system included in a mobile network through which the subscriber service profile is stored and managed, thereby checking or modifying content of the subscriber service profile.

The message collector 140 collects messages of a No.7 protocol signal transmitted/received between systems included

in the mobxle network, and multiplexes the collected message by attaching a collected time and a node information tag. Thereafter, the message collector 140 converts the multiplexed message into a TCP/IP signal, and transmits the TCP/IP signal to the integral call analyzer 130. The message collector 140 may be included in the verification system 10. Alternatively, as an independent unit with respect to the verification system 10, the message collector 140 may be disposed outside the verification system 10, and transmit information to the verification system 10. Meanwhile, in a section for transmitting/receiving signals by using a TCP/IP protocol among system sections constituting the mobile network, the integral call analyzer 130 can collect a message without via the message collector 140. The integral call analyzer 130 decodes messages transmitted from the message collector 140 or the like, and stores the decoded messages in a call information database. Further, the integral call analyzer 130 detects messages related to the call generated by the call generator 110 so as to form a call flow. After forming the call flow, the integral call analyzer 130 receives a scenario pattern for a value added service to be verified from the service controller 120, and verifies a scenario by comparatively analyzing the scenario pattern and the call flow. Then, the

integral call analyzer 130 transmits a verification result to the central controller 100.

FIG. 2 is a flowchart sequentially illustrating a modification process of a subscriber profile during the verification system 10 having the aforementioned structure operates. Referring to FIG. 2, by using the operating computer 150, a user requests a profile of a specific subscriber to be checked or modified (step 200) , and then the central controller 100 received information thereof sends the request to the service controller 120 (step 210) . The service controller 120 accesses to a system included in a mobile network through which the subscriber service profile is stored and managed so as to check or modify the subscriber service profile (step 220) . Information on the checked subscriber service profile is transmitted to the user operating computer 150 via the service controller 120 and the central controller 100 (steps 230 and 234) .

FIG. 3 is a flowchart sequentially illustrating a service scenario verification process during the verification system 10 having the aforementioned structure operates. Referring to FIG. 3, an operator edits and forms a scenario for a specific value added service by using the user operating computer 150, and transmits the result thereof to the central controller 100 (step 300) . The scenario

transmitted to the central controller 100 is re-transmitted to the service controller 120 (step 310) , and is registered in a scenario database to be managed (step 320) .

When an origination/destination phone numbers is input by the operator, and a scenario verification is requested for a specific value added service (step 330) , the central controller 100 transmits the origination/destination phone numbers for verifying the scenario to the call generator 110, and reguests call generation (step 340) . The call generator 110 received the call generation request generates a call according to the origination/destination phone numbers by using a terminal (step 342) .

The message collector 140 collects messages transmitted/received between nodes on the mobile network, and transmits the messages to the integral call analyzer 130 (step 350) . The integral call analyzer 130 extracts messages related to the call generated by the call generator 110 from the collected messages, thereby forming a call flow (step 352) . The integral call analyzer 130 requests the service controller 120 to transmit a service scenario pattern (step 360) . After receiving the service scenario pattern (step 362) , the call flow is compared with the service scenario pattern, thereby verifying the service scenario (step 370) . The verification result is transmitted to the central

controller 100 and the user operating computer 150 (steps 380 and 382) .

Now, a structure and operation of a scenario editor 40 executed on the user operating computer 150 will be described in detail with reference to FIG. 4. Referring to FIG. 4, the scenario editor 40 includes a system database 400, a message database 410, a system design unit 420, a message design unit 430, and a storing unit 440.

The system database 400 stores and manages information on systems included in the mobile network. The message database 410 stores and manages messages transmitted/received between the respective systems.

The system design unit 420 of the scenario editor 40 disposes one or more systems selected by a user from the system database 400 to specific positions. The message design unit 430 disposes messages transmitted/received between the systems selected by the user from the message database 410 to specific positions. Next, when the systems and messages are selected and disposed, the storing unit 440 determines a name of the scenario pattern and stores the name and the selected systems and messages with their position.

Then, the procedure is ended.

FIG. 5 illustrates an example of a scenario pattern formed by the scenario editor 40.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims, [industrial Applicability]

Accordingly, in a service scenario verification system of the present invention, scenarios provided from a mobile communication provider or a service providing system are verified, thereby verifying whether respective systems normally operate.