CN1751290B - Method and device for modifying modular messages - Google Patents

Method and device for modifying modular messages Download PDF

Info

Publication number
CN1751290B
CN1751290B CN2004800042437A CN200480004243A CN1751290B CN 1751290 B CN1751290 B CN 1751290B CN 2004800042437 A CN2004800042437 A CN 2004800042437A CN 200480004243 A CN200480004243 A CN 200480004243A CN 1751290 B CN1751290 B CN 1751290B
Authority
CN
China
Prior art keywords
message
structural unit
unit
read
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2004800042437A
Other languages
Chinese (zh)
Other versions
CN1751290A (en
Inventor
安德力斯·米克尔
迈克尔·罗斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rohde and Schwarz GmbH and Co KG
Original Assignee
Rohde and Schwarz GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rohde and Schwarz GmbH and Co KG filed Critical Rohde and Schwarz GmbH and Co KG
Priority claimed from PCT/EP2004/000928 external-priority patent/WO2004072850A2/en
Publication of CN1751290A publication Critical patent/CN1751290A/en
Application granted granted Critical
Publication of CN1751290B publication Critical patent/CN1751290B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

Abstract

The invention relates to a method and a device for modifying modular messages (7) that can be transmitted via an electronic message transmission system using an electronic arithmetic unit, in particular a computer. A message (7) is read using a read device (6) and the structure (10) of the read message (7) is determined. An individual structural unit of said message (7) and modifications that can be carried out to the selected structural unit are then determined. The possible modifications and/or functions are then displayed and a modification and/or function that is to be carried out is/are read. The validity of the selected modification of the individual structural unit is verified with regard to the structure (10) of the message (7). If the modification is valid, it is executed and a modified, new message is issued.

Description

The method and apparatus of the message of modified module structure
Technical field
The present invention relates to a kind of method and apparatus that is used for the message of modified module structure, the message of this modular structure can be transmitted via electronic message delivery system.
Background technology
From DE 101 39 068 A1, know:, can automatically generate command sequence for the imperative structures of layered structure.For this purpose, might branch be stored as individual order (individual command) by the institute that will pass each layer of hierarchy, with the complete possible command set of initial generation.Each order is corresponding to the top path to lowermost layer from hierarchy.Then, the individual command aligning of Sheng Chenging is in random series by this way, and wherein individual repeating of ordering allows.
This sequence of individual order is provided then, and such as offering measurement mechanism, this measurement mechanism is worked continuously by these orders.If handle generation systems mistake between the implementation period that moves at this type of, then whole individual command sequence is systematically shortened, so that determine to cause the individual command chaining (chain) of system mistake.During this process, individual order is not modified itself.
Described step only is suitable for handling the system of individual order.It allows to be restricted to the individuality order than peanut, but, before has been presented in the original directive chain than the individuality order of peanut.Can't generate individual order and/or individual message with the system of proposing., exploitation needs to revise the individual order of this class or needs to generate new individuality order according to the end system of OSI Reference Model operation.
Summary of the invention
The purpose of this invention is to provide a kind of apparatus and method that are used to revise the message of the modular structure that can transmit via electronic message delivery system, its allows generating and revising message easily in the structure of message appointment.
By the method according to this invention as claim 1 definition, and as the device according to the present invention stipulated of claim 17 realize this purpose.Claim 18 and 19 relates to corresponding computer programs, and claim 20 relates to computer software product.
According to claim 1 and claim 17, at first read in message, such as message in transmission between OSI Reference Model two-layer.From the message that this reads in, determine basic (underlying) structure of this message.By determining the basic structure of this message, for each structural unit, for each structural unit of setting up full message thus determines which revises definitely feasible is possible.From the message of reading in, select the single structure unit then, and feasible modification is determined for this selected structural unit, and is presented on the display device.
Then, the intention of this selected structural unit revised being read into, and its validity with respect to this message structure is examined as a whole.By this way, can prevent substantially effectively but in the context of message, will cause those modifications of irregular message, effectively revise and be performed in that class formation unit because only in inspection, be identified as for message structure for the individual configurations unit.The full message of Xiu Gaiing is published as new information then by this way.
The measure of listing in the dependent claims relates to other favourable improvement of the present invention.
If real messages is so especially favourable as being read into by revising the basis that generates new information.In the context, real messages is understood that herein: the end system of representing by osi model in Pretesting, the actual message that generates and be stored in its so-called " journal file ".If this then the message person of being developed think the reason that goes wrong, the developer can carry out this then modification of message so, and needn't re-construct whole message with and the structural unit of all layered structure, and use the new information that generates by this way to be used for further test run.This process is particularly suited for carrying out relatively little modification between the development stage of the end system that moves according to OSI Reference Model.
When the exploitation beginning, also there is not the real messages of transmitting between the individual layer available, the inherent OSI Reference Model of system.In this stage, therefore need to generate complete new information.For this purpose, according to further favourable exploitation, it is possible reading in basic message (basic message) from database, therefore can generate the message of ultimate demand by the structural unit of revising basic message.Therefore, by utilize from the corresponding given database of employed agreement the basic message that reads, determine the structure of the message that modification can be carried out therein.Can provide different databases for different agreements.
And it is favourable that the structure of reading in message is carried out graphic presentation, and therefore concerning the developer, which structural unit of this message is current to be modified at once clearly.Message and structure thereof are shown according to the expression mode similar to file tree, therefore by suitable indenting, and each layering of the message that can be distinguished from each other.Therefore in this context, this structure advantageously is presented in first window of display device, uses suitable selection tool (such as computer mouse) just can mark to be presented at structural unit in first window.
The structural unit of mark allows various modifications or function in first window, and these modifications or function depend on the structural unit that each is labeled.For example, have the element of message here, for these elements, can execution parameter revise, for this purpose, the developer must import corresponding alphanumeric values (alphanumeric value).Other element allows to adopt one or more structural unit of subordinate in the hierarchy.The selection result of the structural unit of selecting on the basis of mark in first window is presented in second window.Then, the developer can carry out pre-the determine selection of modification and/or the login of numerical value in second window.
Inlet in implementing second window and/or select after, check this modification about the validity in the message structure that is modified in as a whole to be performed then.Since the structural unit of given type can with other higher level's structural unit unanimity in different layerings and/or the varying environment, so substantially must be ineffective to selected structural unit for the feasible modification of the structural unit of given type yet.For example, for selected structural unit, in principle possible really of the modification that provides, but not effective for the ad hoc structure of that full message of therefrom selecting structural unit to be modified.If this type of situation takes place, then notify the developer by corresponding dialog box, wherein can list the modification that may or expect clearly.
Description of drawings
Explain the preferred most preferred embodiment of the method according to this invention below with reference to the accompanying drawings in more detail.Accompanying drawing is as follows:
Fig. 1 shows the structural representation of the message of modular structure and represents;
Fig. 2 shows the time series of the message in some generations (generation);
Fig. 3 shows the piece circuit diagram of the method according to this invention;
Fig. 4 shows the screenshot capture that uses the message analysis device to select real messages;
Fig. 5 shows the screenshot capture that has the function that depends on structural unit;
Fig. 6 shows the screenshot capture that is used to new information to select database;
Fig. 7 shows the screenshot capture that is used for selecting from database basic message;
Fig. 8 shows the option table screenshot capture that is used to revise selected structural unit;
Fig. 9 shows another option table screenshot capture that is used to revise selected structural unit;
Figure 10 shows the screenshot capture that is used to select new information output;
Figure 11 shows the screenshot capture that has alert message;
Figure 12 shows the screenshot capture that is used for determining comparison criterion; With
Figure 13 shows the screenshot capture that is used for determining another comparison criterion.
Embodiment
Before the method for describing in more detail according to the message of generation module structure of the present invention, at first with reference to Fig. 1 and 2, the structure of the message of illustration modular structure.
Fig. 1 shows information 1, and for example, it provides by the service of being used to according to the one deck in the OSI Reference Model.Message 1 is made up of some sections (segment), and the Reference numeral that they indicate in Fig. 1 is 1.1,1.2,1.3,1.4 and 1.5.Further be subdivided into piece (block) 1.1.1,1.1.2,1.1.3,1.1.4 and 1.1.5 for first section 1.1.Other section of whole message 1 also can be broken down into the piece of these types.Each piece of section 1.1 also can be decomposed into than junior unit 1.1.4.1,1.1.4.2 and 1.1.4.3.The more and more littler structural unit of segmentation will cause the hierarchical system of message 1 as shown in the figure, and this has reflected its modular structure or structure.The message 1 of using the present invention to generate provides the modular structure of this class, and wherein the individual configurations unit is combined, and forms level structure with the logic association according to structural unit.For example, message 1 expression data stream element, this data stream element exchanges between different layers according to the OSI Reference Model of base station in the cellular mobile telephone network or mobile phone.
From given message 1, Fig. 2 shows the message flow through some generations.The message 2 of parent is before message 1.Message 1 is triggered by the content of the message 2 of parent itself.Shown in connecting line, conversely, message 1 is further message 3.1,3.2,3.3 and 3.4 reasons that trigger that belong to filial generation.The message 3.1 to 3.4 of filial generation can be responsible for triggering further message 4.1,4.2 and 4.3 in the mode that becomes reason equally, and further message 4.1,4.2 and 4.3 modes with example are illustrated as the filial generation of message 3.3.In all cases, in Fig. 1, present on the basis of scheme, be based upon the individual message that presents among Fig. 2 according to modular structure.About this point, under some situation, the single structure unit of given type can be used in the different layers of hierarchy, that is to say, both in section 1.1 to 1.5, and such as also at piece 1.1.1 in 1.1.5.
Fig. 2 has illustrated along the causal relation of time shaft 5 between some message.These message can be used such as the message analysis device that is used to analyze mobile telephone system and be recorded.If this tabulation that is stored in so-called " journal file " can be used for discerning the given message that leads to errors, so Xiang Guan message must be replaced by suitable amended message.About this point, amended new information can generate in two kinds of different modes in principle.On the one hand, by revising the content of one or more structural unit, just by revising section, piece or littler unit, then existing mistake triggers message and can be used for generating new information, this then new information have the structure identical with origination message.Situation is opposite therewith, and the origination message of obtaining from " journal file " is called as real messages (real message) below.Vice versa,, so uses equally to the top from the bottom of hierarchy.
The second kind of possibility that is used for generating message is to read in basic message from database.As will explaining in more detail below, some basic message are stored in the database separately of given agreement, and wherein each individual primary message is all represented the resulting structure with respect to this given agreement.Basic message therefrom can be by revising the full message that in fact the individual configurations unit generates needs therefore corresponding to ready-made structure.
With reference now to piece circuit diagram shown in Figure 3, explains the method according to this invention in more detail.Read in message 7 by reader unit 6.The message 7 of reading at this grade can be real messages, and it is stored in the file 8.Each message 7 has to fixed structure, thus this then message can be by type coding.Real messages based on structure 10 also be read into by reader unit 6.
Structural unit device selected 11 from message 7 is selected.For this purpose, reader unit 6 is connected to input-output unit, and wherein input-output unit comprises display device, and on display device, the message 7 of reading in can be displayed in first window.
The message 7 of reading in is presented in first window of display device, all is presented so that comprise all structural units of every layer of the hierarchy of all lower structures unit.As in file tree is represented, if desired, the lower structures unit can be covered.Use suitable selecting arrangement, the developer can mark comes across hierarchy any one of structural unit that needs in the layer.For example, can be computer mouse.The structural unit of developer's mark is selected by selecting arrangement 11.
For further processing, the structural unit of selection is forwarded to modifier 13, modifier 13 initial definite feasible in principle modifications of selected structural unit type.Also that these are the feasible modification of modifier 13 sends input-output unit to, and those possible modifications are shown device and are presented in second window.The developer makes another inlet now in this second window, it is transferred back to modifier 13.As will be below explaining that with reference to other accompanying drawing this type of inlet can be from a selection in the element of some suggestions, or the alphanumeric inlet.
Check this inlet by modifier 13 about the validity of this inlet, by this inlet, the developer determines the predetermined modification to selected structural unit content.For example, if the modification of selected structural unit is inserted into the structural unit that causes new information to replace reading at first accordingly in the message 7 (it is therefore no longer corresponding to the structure 10 of the message 7 of reading at first), then the validity of type of message may be limited.The content of revising selected structural unit will cause the modification of message structure subsequently, the structure of the message that it no longer requires corresponding to the basic standard of this position in OSI Reference Model.The invalid modification of this type is not implemented, and developer's notice is warned message and is attracted in the invalid modification of being paid close attention to.
If the modification of selected structural unit is effective, then have the message of revising content as new information 7 ' and be generated, and this new information 7 ' via output unit 14 issues then.About this point, different output formats can be used for new information 7 ' output.For example, new information 7 ' can be stored in the form of xml code in first output file 15.1.The OSI Reference Model of quoting in the above based on the new test run of end system during, the message 7 that this kind mode is generated in working time ' be inserted in the original data stream.
As standby selection, output unit 14 can be with new information 7 ' write direct in second output file 15.2 with the form (hexadecimal bit sequence) of sexadecimal word string.
Explain that as top substitute and read in real messages, basic message also can be used as message 7 and is read into.For this purpose, the developer can enter the mouth via the input-output unit manufacturing equally.In response to this inlet, reader unit 6 from some possible databases 9.1,9.2 or 9.3 is read in basic message.
Database structurally is a module, and about their basic description language (for example ASN1) or agreement to be replicated and difference.Different message structures depends on agreement and is not both possible.The structure respectively of distributing to basic message is also read in by reader unit 6.The information of relevant structure 10 is essential, so modifier can be checked the validity of the modification of the message 7 in the structure 10 subsequently.When using real messages, structure dependent information also is read into from one of database.Can then automatically select corresponding database on the basis of real messages at this then.
Below with reference to each screenshot capture explain generate new information 7 ' each stage of method.
Beginning, Fig. 4 shows the message analysis device.In first area 16, be presented according to time sequencing via each layer of OSI Reference Model, all message of in end system, transmitting.Second area 17 shows the hierarchy of the message of selecting in first area 16.About this point, each subordinate's layering of hierarchy is illustrated as the higher level's hierarchical level indentation to the right with respect to it.As above described with reference to figure 1, each row that presents is corresponding to a structural unit, and wherein each structural unit can be subdivided into the lower structures unit of further layering.One of structural unit can be labeled in second area 17, and can therefore use drop-down menu to be stored hereof.In the most preferred embodiment that illustrates, relevant order 19 is " to the output (export to message pool) of message pool ", and wherein " message pool " is corresponding to the file of being familiar with from the circuit diagram of determining of Fig. 38.
From file 8, open and read in this then message corresponding to the process of other conventional program; Therefore do not need independent description.Fig. 5 shows the screenshot capture that occurs read in message from file 8 after.The structure of the message 7 of reading in presents in first window 20.The described second area 17 that presents corresponding to as shown in Figure 4 message analysis device.In the lowermost layer of message 7 is secondary, for example present three structural units 21.1 to 21.3, they form higher level's structural unit 22.1 when being merged.On the hierarchical layer identical with structural unit 22.1, another structural unit 22.2 is illustrated.Two structural units 22.1 and 22.2 form structural unit 23 together, and structural unit 23 forms higher hierarchical level again.
In first window 20, use selecting arrangement mark structure unit 21.1, and drop-down menu is opened.Drop-down menu is present in the drop-down menu window 24, and comprises the difference in functionality 25.1 to 25.5 such as duplicating and insert function, can also generate new information by these functions.For this purpose, for example, the structural unit that has existed can be replicated and be inserted in addition this then another position in the message.The validity of checked operation as under the situation of the content modification of selected structural unit then.Depend on the structural unit of opening drop-down menu 24, about this point, the function 25.1 to 25.5 that presents can be different.In the example that presents among Fig. 5, selection function " is duplicated (Copy) ", duplicates the structural unit 21.1 that is labeled with it., if the structural unit that duplicates in this mode can not be inserted into (for example structural unit 23) in another structural unit, the drop-down menu of opening about structural unit 23 will not provide corresponding insertion option so.
With the function of drop-down menu 24 (such as duplicate, insert, replacement etc.) side by side be the modification of message 7, it also is possible revising the content that is present in the structural unit in the message already.
Each structural unit is corresponding to different types.The typonym of the structural unit 21.1 in the most preferred embodiment such as be " figure place " (Digit).For the structural unit of this type, it is always available that some revises option.For mark in first window 20 and each selected structural unit, these are revised option and come across in second window 26.On the basis of the mark that the developer provides in first window 20, select by the structural unit device selected 13 that mark highlights.For selected structural unit, can determine the type of structural unit then, and result's modification option presents in second window 26 then.The further information that relates to selected structural unit is presented in second window 26 in addition.
In the most preferred embodiment that presents, the possible numerical range (" Range ") 27 of this type of structural unit acceptable is also named with the type (" Type ") of this structural unit and is illustrated abreast.The developer can determine the numerical value of structural unit 21.1 by input value (for example passing through keyboard) in inlet field 28.Writing the numerical value of inlet in the field 28 is modified device 13 and reads in.Be modified at structural unit 21.1 before the numerical value of input, the validity of modification is modified device 13 and checks.If this type of modification is invalid, issues the alert message that describes below so, and revise and do not finish.
, if revise effectively, then from selected structural unit 21.1, form amended structural unit 21.1 ', and therewith together, from the message 7 of reading at first, form new information 7 '.
In order to generate new information, as shown in Figure 6, open dialog 29 at first.In dialog 29, availability database tabulation 30 is shown, wherein, by from the registration database 30 of tabulating, reader unit 6 is connected to selected database 9.1,9.2 or 9.3, so that obtain being stored in the structure in other database 9.1 to 9.3 of branch and the visit of basic message by reader unit 6.
After selecting database via tabulation 30, the inlet that is present in the associated databases is listed in window portion 31.Therefore each inlet in the window portion 31 is corresponding to basic message, and corresponding to based on this structure of the message of basic message then.
Again, come from tabulation, to select basic message by mark in window portion 31; In filename inlet field 32 during the input title, this then basic message be stored then.
During screenshot capture in Fig. 7 was represented, different databases was selected, therefore was different from Fig. 6 in the basic message shown in the window portion 31.In the most preferred embodiment that illustrates, given basic message 33 is marked in the window portion 31 already.If the data by being used in the dialog 29 input pass on mobilizing function field 34, and the inlet in the dialog 29 is stopped, then amended basic message 33 directly is presented in first window 20, as shown in Figure 8.
Among other element, basic message 33 especially comprises structural unit 36, and for this reason, the lower structures unit list is indicated in second window 26.In present most preferred embodiment, the preparation setting that is used to read in basic message is " section of not having (no segment) ".Select lower structures unit " first section (first segment) " if in tabulation, change into, carry out the content modification that is identified as effective structural unit 36 so, and amended basic message 33 ' update displayed be displayed in first window 20, as shown in Figure 9.
After the new structural unit that inserts 35 was selected, second window 26 showed may revising of this feasible structural unit 35 again.Replacement is input alphabet digital numerical value (alphanumerical value) in inlet field 28, and some in choice menus may enter the mouth and be presented.If by the numerical value shown in the mark input choice menus, the numerical value of mark will be modified device 13 and read in this way, and after validity is examined, therefore the content of selected structural unit will be modified.
As revising the result, the basic message 33 of reading at first becomes complete message 33 now ", it is presented in the primary memory of arithmetical unit as xml code.(basic message 33 or real messages) that is to say, processing of message 7 takes place with the form of xml code.New full message 33 " can be stored in this xml code via output unit.
, in addition, this option can be used to this then message (this then is illustrated in the 3rd window 37 memory location of message) be directly changed into word string into hexadecimal format, this word string can be inserted in the program code.For this reason, the file 38 that is stored is labeled in the 3rd window 37, and drop-down menu 39 is opened, as shown in figure 10.Generate hexadecimal word string (hexagonal sequence) from xml code, it can be therefore be stored in the other file via function " generate sexadecimal string (generateHexstring ".
Figure 11 shows alert message 41, when in the structural framing of being modified in of structural unit message 7 to be modified when invalid, shows this then alert message 41.About this point, the reason 42 of alert message 41 initial expression bug patches.In addition, be illustrated in second row 43 of alert message 41 by the structural unit behind the bug patch.If very clearly on the architecture basics of message 7 should change which kind of utilization structure unit into or revise which content, then this is pointed out in another row 44.In order to prevent mistake, must know this class alert message 41 by activating the inlet field.
Figure 12 shows by determining comparison criterion, and how message 51 is used as comparison message then.The comparison message of this class is used for distributing such as in the real messages of test run storage in " journal file " to given message groups.Correspondingly, for example, can be combined in the message groups as the message that same content is provided to given structure example in order to allow the improvement analysis in given message structure.
In order to determine this type of comparison criterion of given structural unit, as shown in figure 12, for structural unit 50, the corresponding structure unit is labeled in first window 20.The structural unit 50 of mark is selected, and the possible comparison criterion 52 of this structural unit 50 is displayed in second window 2.6.In the example that illustrates, it is possible selecting between three different criterions, wherein between the comparison criterion that real messages and this are then relatively determined in the message under the consistent situation, this then real messages be assigned to by this message groups of representing of message relatively then.
First comparison criterion 53.1 of comparison criterion 52 if possible is labeled in second window 26, so comparison criterion 53.1 and relatively message together such as being stored in independently in the file.Those message that message structure is corresponding with the structure of message 51 will be assigned to the defined message groups of comparison message that is presented then, and wherein corresponding structure unit 50 can provide any desired content.
On the contrary, if the structural unit corresponding with the structural unit 50 of real messages to be compared do not have content, then the mark of comparison criterion 53.2 will only distribute real messages to give message groups.In the most preferred embodiment that presents, when content existed and do not exist, the 3rd comparison criterion 53.3 all was labeled, and according to it, real messages is assigned to corresponding message.
Figure 13 shows and is used for determining comparison criterion and therefore is used to generate the other possibility that compares message first.In first window 20, another structural unit 54 of message 51 is labeled.Opposite with the structural unit 15 of mark among Figure 12, structural unit 54 can have the content of alphanumeric numerical value as it.Therefore, real messages and this then relatively message relatively in, after the structural unit 54 of selected marker, inquiry about this then the content of the structural unit of real messages whether be placed on problem in the numerical range of the 4th comparison criterion 53.4 indications.Determine this 4th comparison criterion 53.4 by input value scope in inlet field 55.

Claims (17)

1. be used for the method for the message (7) of modified module structure, described message (7) can be transmitted via electronic message delivery system by the electronic operation device, and this method comprised as the next stage:
Read in message (7) by reader unit (6),
Determine the structure (10) of this message of reading in (7),
Select the individual configurations unit of this message (7),
Determine the feasible modifications at structural unit of selected structural unit,
Show described feasible modifications and/or function,
Read in feasible modifications to be performed and/or function,
The feasible selected modification of the structure at this message (7) (10) of checking this individual configurations unit is about the validity of the structure (10) of this message (7),
Execution is identified as effective feasible modifications in the structure of this message (7) (10), and
Issue amended new information.
2. according to the method for claim 1, it is characterized in that:
Real messages is read into as this message (7).
3. according to the method for claim 1 or 2, it is characterized in that:
Basic message is read into as this message (7) from database (9.1,9.2,9.3).
4. according to the method for claim 1, it is characterized in that:
The structure (10) of this message (7) is displayed in first window (20) of display device.
5. according to the method for claim 4, it is characterized in that:
The individual configurations unit that is labeled in first window (20) of this display device is selected.
6. according to the method for claim 4, it is characterized in that:
The feasible modifications of selected individual configurations unit is displayed in second window (26) of this display device.
7. according to the method for claim 6, it is characterized in that:
At least one of option table in this second window (26) tagged element is read into, so that revise the content of this structural unit.
8. according to the method for claim 6, it is characterized in that:
The numerical value that alphanumeric ground is transfused in this second window (26) is read into, so that revise the content of this structural unit.
9. according to claim 1,7 or 8 method, it is characterized in that:
If the invalid element of structure (10) about this message (7) is read into, if perhaps be read into for the invalid alphanumeric numerical value of the content modification of this individual configurations unit, then alert message (41) is presented on the display device.
10. according to the method for claim 1, it is characterized in that:
Before this amended new information issue, some modifications of some individual configurations unit are performed.
11. the method according to claim 1 is characterized in that:
Be published as binary sequence by revising this new information that body structure unit at least one by one generates.
12., it is characterized in that according to any method in the claim 1:
Be selected individual configurations unit, can in first window (20), open and have a plurality of functions (25.1, ..., 25.5) drop-down menu (24), wherein be present in the function (25.1 in this drop-down menu (24), ..., 25.5) depend on the structure (10) of selected individual configurations unit and/or this message (7).
13., it is characterized in that according to any method in the claim 1:
This amended new information is sent to message groups as the comparison message that is used for the real messages distribution, wherein determines comparison criterion with this comparison message.
14. the method according to claim 13 is characterized in that:
This comparison message is stored in the independent file with one or more comparison criterion.
15. the method according to claim 13 or 14 is characterized in that:
The numerical range of the content of structural unit is confirmed as comparison criterion.
16. the method according to claim 13 or 14 is characterized in that:
The existence of the given content of structural unit is confirmed as comparison criterion.
17. be used for the device of the message (7) of modified module structure, the message of described modular structure (7) can be transmitted via electronic message delivery system, comprising:
Reader unit (6) is used to read in message (7),
Structure is determined device, is used for determining the structure (10) of this message of reading in (7),
Selecting arrangement is used to select the individual configurations unit of this message (7),
Determine device, be used for determining the feasible modifications at structural unit of selected structural unit,
Display device is used to show described feasible feasible modifications and/or function,
Reader unit is used to read in feasible modifications to be performed and/or function,
Proving installation, the selected feasible modifications of the structure at this message (7) (10) that is used to check this individual configurations unit is about structure (10) validity of this message (7), and be used for carrying out and be identified as effective feasible modifications the structure (10) of this message (7) in, and
Output unit is used to issue amended new information.
CN2004800042437A 2003-02-14 2004-02-02 Method and device for modifying modular messages Expired - Fee Related CN1751290B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE10306326.9 2003-02-14
DE10306326 2003-02-14
DE10313589.8 2003-03-26
DE10313589A DE10313589A1 (en) 2003-02-14 2003-03-26 Modification method for modifying modular messages that are to be transferred over an electronic messaging system using a computer, whereby desired changes to a message structure are checked to see if they are permissible
PCT/EP2004/000928 WO2004072850A2 (en) 2003-02-14 2004-02-02 Method and device for modifying modular messages

Publications (2)

Publication Number Publication Date
CN1751290A CN1751290A (en) 2006-03-22
CN1751290B true CN1751290B (en) 2010-04-28

Family

ID=32747876

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800042437A Expired - Fee Related CN1751290B (en) 2003-02-14 2004-02-02 Method and device for modifying modular messages

Country Status (2)

Country Link
CN (1) CN1751290B (en)
DE (1) DE10313589A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012216259B4 (en) 2012-07-09 2019-02-07 Rohde & Schwarz Gmbh & Co. Kg Test device and test method with zoom display
DE102012214287A1 (en) 2012-07-09 2014-05-08 Rohde & Schwarz Gmbh & Co. Kg Test device and test method for the multi-dimensional display of signaling protocol log files
CN106802749A (en) * 2015-11-25 2017-06-06 阿里巴巴集团控股有限公司 Numerical value input method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6502112B1 (en) * 1999-08-27 2002-12-31 Unisys Corporation Method in a computing system for comparing XMI-based XML documents for identical contents

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04299757A (en) * 1991-03-28 1992-10-22 Yokogawa Electric Corp Communication protocol analyzer
CA2074738A1 (en) * 1991-07-29 1993-01-30 Roger W. Hockley Message editor for an operator workstation
US5812145A (en) * 1995-11-16 1998-09-22 Lucent Technologies Inc. Message sequence chart analyzer
US6944647B2 (en) * 2001-06-29 2005-09-13 International Business Machines Corporation Methods and apparatus for bookmarking and annotating data in a log file

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6502112B1 (en) * 1999-08-27 2002-12-31 Unisys Corporation Method in a computing system for comparing XMI-based XML documents for identical contents

Also Published As

Publication number Publication date
DE10313589A1 (en) 2004-08-26
CN1751290A (en) 2006-03-22

Similar Documents

Publication Publication Date Title
CN101482895B (en) Electronic component design, buying and manufacture cooperation
US5812436A (en) Method and apparatus for testing and analyzing the conformance of a proposed set of requirements for a proposed network management application
Garland Large-scale software architecture: a practical guide using UML
CN108600148B (en) Transaction message processing method and device
US8195709B2 (en) Comparison of models of a complex system
Bonczek et al. The DSS development system
US5715373A (en) Method and apparatus for preparing a suite of test scripts for testing a proposed network management application
CN101263477B (en) System and method used for manageming associated data of document produced by computer
CN109901872A (en) A kind of IT application in enterprises series of products version pipe control method
CN102292704B (en) There is the configurator of embedded firmware for implementing off-line instruments user setup
CN1751290B (en) Method and device for modifying modular messages
CN107533559A (en) Data structure, the model for filling data structure and the method being programmed using data structure to processing unit
JP2009517780A (en) Business transaction representation
JP4397393B2 (en) Method and apparatus for modifying modular structured messages
KR100656559B1 (en) Program Automatic Generating Tools
CN108733877A (en) A kind of construction method of ATE test meta-model
Salazar-Zárate et al. Use of UML for modeling non-functional aspects
US20070055488A1 (en) Method for web-based simulation triage
JPH07225680A (en) Method and device for confirming software review check item comprehensibility
CN117420991A (en) Code generation method and device, storage medium and electronic device
CN112507011A (en) Method for establishing program automation database model
CN116911589A (en) Verification process generation method, verification process generation device and storage medium
CN115470865A (en) Failure analysis standard process adjusting method and system
Abu Talib Exploratory study on an innovative use of COSMIC-FFP for early quality assessment
Lunn Testing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100428

Termination date: 20210202

CF01 Termination of patent right due to non-payment of annual fee