← Back to Patent Explorer
US5787147A Expired / Lapsed US ⏱️ 0.0 years remaining

Test message generator in a telecommunications network

Assignee: Ericsson Inc
•
Filing: 1995-12-21
•
Granted: 1998-07-28
•
Expires: 2015-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A test message is constructed using a set of predefined natural language message types and keywords. The constructed test message is then interpreted during run-time and converted to a properly formatted Transaction Capable Application Part (TCAP) message. The converted TCAP message is transmitted to a telecommunications software module being tested. When a response to the transmitted TCAP message from the software module is received by the interpreter, it is compared against yet another test message constructed using a set of predefined natural language message types and keywords to verify the proper execution of the software module. If a difference exists, an error message is generated by the interpreter and recorded in a log file.

Inventors

  • 👤 Hans Gundersen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 07:10
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q2213/00; H04Q2213/1305; H04Q2213/1316; H04Q2213/13527

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 103 words
A system for generating Transaction Capable Application Protocol (TCAP) messages to test a telecommunications software module comprising: a test script file containing at least one test message constructed using a natural script language, said natural script language employing a TCAP syntax; an interpreter for receiving said at least one test message from said test script file, and for converting said natural script language of said received test message into the TCAP message pursuant to said TCAP syntax; and means for transmitting said TCAP message from said interpreter to said telecommunications software module for effectuating the execution and testing of said telecommunications software module.
Claim 2
Independent Claim 103 words
A system for generating Transaction Capable Application Protocol (TCAP) messages to test a telecommunications software module comprising: a test script file containing at least one test message constructed using a natural script language, said natural script language employing a TCAP syntax; an interpreter for receiving said at least one test message from said test script file, and for converting said natural script language of said received test message into the TCAP message pursuant to said TCAP syntax; and means for transmitting said TCAP message from said interpreter to said telecommunications software module for effectuating the execution and testing of said telecommunications software module.
Claim 3
Dependent Claim 36 words
The system of claim 1 further comprising a log file for recording said TCAP message transmitted to said telecommunications software module, and recording a response to said transmitted TCAP message received from said telecommunications software module.
Claim 4
Dependent Claim 41 words
The system of claim 2 wherein said interpreter further comprises a comparator for comparing said response with a certain test message stored in said test script file, and generating an error message if said response and said certain test message differ.
Claim 5
Dependent Claim 46 words
The system of claim 3 wherein said certain test message includes an ignore directive, and wherein said comparator ignores differences between a part of said response and a part of said certain test message when said part of the certain test message includes the ignore directive.
Claim 6
Dependent Claim 17 words
The system of claim 3 wherein said log file records said error message generated by said comparator.
Claim 7
Dependent Claim 63 words
The system of claim 1 wherein said test message comprises: a first statement corresponding to a message portion of the TCAP message; a second statement corresponding to a component portion of the TCAP message; a third statement corresponding to a tag portion of the TCAP message; and a fourth statement corresponding to contents of a component portion information element within the TCAP message.
Claim 8
Dependent Claim 71 words
The system of claim 6 wherein: said first statement comprises a message statement identifying a message type of the TCAP message; said second statement comprises a component statement identifying a component type of the TCAP message; said third statement comprises an operation statement identifying a tag type of the TCAP message; and said fourth statement comprises a parameter statement representing contents of said component portion information element of the TCAP message.
Claim 9
Dependent Claim 33 words
The system of claim 1 wherein said test message further comprises a message direction label for indicating whether the TCAP message is transmitted to or from the telecommunications software module to be tested.
Claim 10
Independent Claim 114 words
A method of constructing a Transaction Capable Application Protocol (TCAP) message, said method comprising the steps of: generating a test message using a natural script language said natural script language employing a TCAP syntax; and converting the natural script language of said test message into the TCAP message pursuant to said TCAP syntax, said test message comprising a plurality of statements: a first statement corresponding to a message portion of the TCAP message; a second statement corresponding to a component portion of the TCAP message; a third statement corresponding to a tag portion of the TCAP message; and a fourth statement corresponding to contents of a component portion information element within the TCAP message.
Claim 11
Independent Claim 114 words
A method of constructing a Transaction Capable Application Protocol (TCAP) message, said method comprising the steps of: generating a test message using a natural script language said natural script language employing a TCAP syntax; and converting the natural script language of said test message into the TCAP message pursuant to said TCAP syntax, said test message comprising a plurality of statements: a first statement corresponding to a message portion of the TCAP message; a second statement corresponding to a component portion of the TCAP message; a third statement corresponding to a tag portion of the TCAP message; and a fourth statement corresponding to contents of a component portion information element within the TCAP message.
Claim 12
Dependent Claim 48 words
The method of claim 9 wherein said TCAP message comprises a plurality of parts, and wherein the step of converting further comprises the step of converting any given order of the plurality of statements into a predefined specific order of the plurality of parts for the TCAP message.
Claim 13
Dependent Claim 71 words
The method of claim 9 wherein: said first statement comprises a message statement identifying a message type of the TCAP message; said second statement comprises a component statement identifying a component type of the TCAP message; said third statement comprises an operation statement identifying a tag type of the TCAP message; and said fourth statement comprises a parameter statement representing contents of said component portion information element of the TCAP message.
Claim 14
Dependent Claim 47 words
The method of claim 9 wherein the TCAP message is used to function test a telecommunications software module, and wherein said test message further comprises a message direction label for indicating whether the TCAP message is transmitted to or from the telecommunications software module to be tested.
Claim 15
Dependent Claim 61 words
The method of claim 9 wherein said TCAP message comprises a plurality of parts, and wherein the plurality of statements include both natural language components and TCAP formatted components, and wherein the step of converting further the steps of: converting only the natural language components in generating the TCAP message; and retaining the TCAP formatted components in generating the TCAP message.
Claim 16
Dependent Claim 41 words
The method of claim 9 wherein said TCAP message includes a length portion, and wherein said step of converting further comprises the step of adjusting the length portion to account for the conversions of each of said individual test message statements.
Claim 17
Dependent Claim 61 words
The method of claim 9 wherein the TCAP message comprises data labels and data associated with each data label, and wherein the natural script language of the test message includes: keywords relating to and convertable into the data labels of the TCAP message; and variables relating to and convertable into the data associated with the data labels of the TCAP message.
Claim 18
Dependent Claim 58 words
The method of claim 9 wherein the TCAP message comprises data labels and data associated with each data label, and wherein the natural script language of the test message includes: keywords relating to and convertable into the data labels of the TCAP message; and hexadecimal values comprising the data associated with the data labels of the TCAP message.
Claim 19
Independent Claim 88 words
A method for testing a telecommunications software module using Transaction Capable Application Protocol (TCAP) messages, said method comprising the steps of: generating a test script file containing at least one test message constructed using a natural script language, said natural script language employing a TCAP syntax; converting said natural script language of said at least one test message into said TCAP message pursuant to said TCAP syntax; and transmitting said TCAP message to said telecommunications software module for effectuating the execution and testing of said telecommunications software module.
Claim 20
Independent Claim 88 words
A method for testing a telecommunications software module using Transaction Capable Application Protocol (TCAP) messages, said method comprising the steps of: generating a test script file containing at least one test message constructed using a natural script language, said natural script language employing a TCAP syntax; converting said natural script language of said at least one test message into said TCAP message pursuant to said TCAP syntax; and transmitting said TCAP message to said telecommunications software module for effectuating the execution and testing of said telecommunications software module.
Claim 21
Dependent Claim 35 words
The method of claim 17 further comprising the steps of: recording said TCAP message transmitted to said telecommunications software module; and recording a response to said transmitted TCAP message received from said telecommunications software module.
Claim 22
Dependent Claim 38 words
The method of claim 18 further comprising the steps of: comparing said response with a certain test message stored in said test script file; and generating an error message if said response and said certain test message differ.
Claim 23
Dependent Claim 38 words
The method of claim 19 further comprises the step of ignoring differences between a part of said response and a part of said certain test message when said part of the certain test message includes an ignore directive.
Claim 24
Dependent Claim 24 words
The method of claim 19 further comprises the step of recording said error message generated during said step of comparison into a log file.
Claim 25
Dependent Claim 63 words
The method of claim 17 wherein said test message comprises: a first statement corresponding to a message portion of the TCAP message; a second statement corresponding to a component portion of the TCAP message; a third statement corresponding to a tag portion of the TCAP message; and a fourth statement corresponding to contents of a component portion information element within the TCAP message.
Claim 26
Dependent Claim 71 words
The method of claim 22 wherein: said first statement comprises a message statement identifying a message type of the TCAP message; said second statement comprises a component statement identifying a component type of the TCAP message; said third statement comprises an operation statement identifying a tag type of the TCAP message; and said fourth statement comprises a parameter statement representing contents of said component portion information element of the TCAP message.
Claim 27
Dependent Claim 33 words
The method of claim 17 wherein said test message further comprises a message direction label for indicating whether the TCAP message is transmitted to or from the telecommunication software module to be tested.
Claim 28
Dependent Claim 71 words
The method of claim 17 wherein said test message comprises a plurality of statements and the TCAP message comprises a plurality of parts, and wherein the plurality of statements include both natural language components and TCAP formatted components, and wherein the step of converting further comprises the steps of: converting only the natural language components in generating the TCAP message; and retaining the TCAP formatted components in generating the TCAP message.
Claim 29
Dependent Claim 51 words
The method of claim 17 wherein said test message comprises a plurality of statements, and wherein said TCAP message includes a length portion, and wherein said step of converting further comprises the step of adjusting the length portion to account for the conversions of each of said individual test message statements.
Claim 30
Dependent Claim 61 words
The method of claim 17 wherein the TCAP message comprises data labels and data associated with each data label, and wherein the natural script language of the test message includes: keywords relating to and convertable into the data labels of the TCAP message; and variables relating to and convertable into the data associated with the data labels of the TCAP message.
Claim 31
Dependent Claim 58 words
The method of claim 17 wherein the TCAP message comprises data labels and data associated with each data label, and wherein the natural script language of the test message includes: keywords relating to and convertable into the data labels of the TCAP message; and hexadecimal values comprising the data associated with the data labels of the TCAP message.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-27 2002-01-26 2002-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-27 2006-01-26 2006-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-27 2010-01-26 2010-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag