修改模块结构的消息的方法与装置制造方法及图纸

技术编号:2854878 阅读:157 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于修改利用电子运算单元,特别是计算机,经由电子消息传输系统而被传输的模块消息(7)的装置和方法。利用读入装置(6)读入消息(7)并且确定该读入消息(7)的结构(10)。然后确定该消息(7)的个体结构单元以及所选结构单元的可能被执行的修改。显示可能修改和/或功能,并且读入待被执行的修改和/或功能。关于该消息(7)的结构(10),检查该个体结构单元的所选修改的有效性。如果修改是有效的,执行修改并且发布修改后的新消息。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于修改模块结构的消息的方法和装置,此模块结构的消息可以经由电子消息传输系统而被传输。
技术介绍
从DE 101 39 068 A1中已经获知对于分层构造的命令结构,可以自动地生成命令序列。为此目的,通过将穿过分层结构各层的所有可能分支存储为个体命令(individual command),以最初生成完整的可能命令集。每个命令对应于从分层结构的最高层到最低层的路径。然后,以这种方式生成的个体命令排列在随机序列中,其中个体命令的重复是允许的。然后提供个体命令的该序列,比如提供给测量装置,该测量装置通过这些命令连续地工作。如果在此类处理运行的实施期间发生系统错误,则整个个体命令序列被系统地缩短,以便确定引起系统错误的个体命令链(chain)。在此过程期间,个体命令本身不被修改。所述步骤仅仅适于处理个体命令的系统。它允许限制到较小数目的个体命令,不过,较小数目的个体命令已经先前呈现在原始命令链中。用提议的系统无法生成个体命令和/或个体消息。可是,开发按照OSI参考模型运行的端系统,需要修改这类个体命令或者需要生成新的个体命令。
技术实现思路
本专利技术的目的是提供一种用于修改能够经由电子消息传输系统而传输的模块结构的消息的装置和方法,它允许在为消息指定的结构内方便地生成和修改消息。通过如权利要求1定义的根据本专利技术的方法,以及如权利要求17规定的根据本专利技术的装置来实现此目的。权利要求18和19涉及相应的计算机程序,权利要求20涉及计算机软件产品。根据权利要求1和权利要求17,首先读入消息,比如在OSI参考模型的两层之间传输的消息。从该读入的消息中确定此消息基本的(underlying)结构。通过确定此消息的基本结构,对于每个结构单元,为由此建立完整消息的各个结构单元确定哪些修改绝对可行是可能的。然后从读入的消息中选择单个结构单元,并且对于该选定结构单元可行的修改被确定,并显示在显示装置上。然后,对该选定结构单元的意图修改被读入,并且其相对于该消息结构的有效性作为整体被检查。以这种方式,能够防止大体上对于个体结构单元有效、但在消息的上下文中将导致不规则消息的那些修改,因为只有在检查中被识别为对于消息结构有效的那类结构单元修改被执行。以这种方式修改的完整消息然后作为新消息被发布。在从属权利要求中列出的措施涉及本专利技术的其它有利改进。如果实际消息作为通过修改生成新消息的基础而被读入,那么尤其有利。在此处上下文中,实际消息被理解为在由OSI模型表示的端系统的在前测试中,实际生成并储存在其所谓的“日志文件”中的消息。如果这则消息被开发者认为是出现差错的原因,那么开发者可以执行对这则消息的修改,而不必重新构造整个消息以及其所有的分层构造的结构单元,并使用以这种方式生成的新消息用于进一步的测试运行。这个过程尤其适于在根据OSI参考模型运行的端系统的开发期间执行相对小的修改。可是在开发开始时,还没有可用的、系统内在OSI参考模型的个体层之间传输的实际消息。在此阶段,因此需要生成完整的新消息。为此目的,根据进一步的有利开发,从数据库中读入基础消息(basic message)是可能的,因此通过修改基础消息的结构单元能够生成最终需要的消息。因此,通过利用从与所使用的协议相对应的给定数据库中读取的基础消息,确定修改能在其中执行的消息的结构。对于不同的协议可以提供不同的数据库。而且,对读入消息的结构进行图形显示是有利的,因此对开发者来说,该消息的哪个结构单元当前正在被修改立刻很明显。消息及其结构按照与文件树相似的表示方式而被显示,因此通过适当的缩排,可以彼此区分消息的各个分层。在此上下文中,该结构有利地呈现于显示装置的第一窗口中,因此使用适当的选择工具(比如电脑鼠标)就可以标记显示在第一窗口中的结构单元。在第一窗口中标记的结构单元允许各种修改或功能,这些修改或功能取决于每个被标记的结构单元。例如,这里可能有消息的元素,对于这些元素,可以执行参数修改,为此目的,开发者必须输入相应的字母数字值(alphanumeric value)。其它元素允许采用分层结构中下级的一或多个结构单元。在第一窗口中标记的基础上选择的结构单元的选择结果,显示在第二窗口中。然后,开发者可以在第二窗口中执行预确定修改的选择和/或数值的登录。在实施第二窗口中的入口和/或选择之后,然后关于待被执行的修改在作为整体的消息结构内的有效性而检查该修改。由于给定类型的结构单元可以与不同分层和/或不同环境中的其它上级结构单元一致,所以大体上对于给定类型的结构单元可行的修改并不必定也对选定的结构单元有效。例如,对于选定的结构单元,给出的修改原则上的确是可能的,但是对于从中选择出待被修改的结构单元的那个完整消息的特定结构不是有效的。如果此类情况发生,则通过相应的对话框通知开发者,其中可以明确地列出可能或预期的修改。附图说明下面根据附图更详细地解释根据本专利技术的方法的优选最佳实施例。附图如下图1示出了模块结构的消息的结构示意表示;图2示出了若干代(generation)的消息的时间序列; 图3示出了根据本专利技术的方法的块电路图;图4示出了使用消息分析装置选择实际消息的屏幕截图;图5示出了带有取决于结构单元的功能的屏幕截图;图6示出了用于为新消息选择数据库的屏幕截图;图7示出了用于从数据库中选择基础消息的屏幕截图;图8示出了用于修改选定结构单元的选择表屏幕截图;图9示出了用于修改选定结构单元的另一选择表屏幕截图;图10示出了用于选择新消息输出的屏幕截图;图11示出了带有警告消息的屏幕截图;图12示出了用于确定比较准则的屏幕截图;和图13示出了用于确定另一比较准则的屏幕截图。具体实施例方式在更详细地描述根据本专利技术的生成模块结构的消息的方法之前,首先参考图1和2,举例解释模块结构的消息的结构。图1示出了信息1,例如,它通过根据OSI参考模型中的一层被用于服务提供。消息1由一些段(segment)组成,它们在图1中标示的附图标记为1.1、1.2、1.3、1.4和1.5。第一段1.1进一步被细分为块(block)1.1.1、1.1.2、1.1.3、1.1.4和1.1.5。整个消息1的其它段也可以被分解成这些类型的块。段1.1的各个块也可以被分解成为较小单元1.1.4.1、1.1.4.2和1.1.4.3。如图所示细分越来越小的结构单元将导致消息1的分层系统,这反映了它的模块结构或构造。使用本专利技术生成的消息1提供这类的模块结构,其中个体结构单元被组合,以根据结构单元的逻辑关联形成上级结构。例如,消息1表示数据流元素,该数据流元素根据蜂窝移动电话网中的基站或移动电话的OSI参考模型在不同层之间交换。从给定的消息1开始,图2示出了经过若干代的消息流。父代的消息2在消息1之前。消息1本身已被父代的消息2的内容所触发。如连接线所示,反过来,消息1是属于子代的进一步消息3.1、3.2、3.3和3.4触发的原因。子代的消息3.1到3.4同样能够以成为原因的方式负责触发进一步的消息4.1、4.2和4.3,进一步的消息4.1、4.2和4.3以实例的方式被示为消息3.3的子代。在所有情况下,在图1中呈现方案的基础上,根据模块结构建立在图2中呈现的个体消息。关于这一点,在某些情况之下,给定类型的本文档来自技高网...

【技术保护点】
用于修改模块结构的消息(7)的方法,所述消息(7)可以通过电子运算装置,特别是计算机,经由电子消息传输系统而被传输,该方法包括如下阶段:通过读入装置(6)读入消息(7),确定该读入的消息(7)的结构(10),选择该消息(7)的个体结构单元,确定所选结构单元的可行修改,显示所述可行修改和/或功能,读入待被执行的修改和/或功能,检查该个体结构单元的所选修改关于该消息(7)的结构(10)的有效性,执行被识别为有效的修改,并发布修改后的新消息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:安德力斯米克尔迈克尔罗斯
申请(专利权)人:罗德施瓦兹两合股份有限公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1