[发明专利]用于校正数字传输的信息的方法和设备有效
申请号: | 200980116525.9 | 申请日: | 2009-03-26 |
公开(公告)号: | CN102016805A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | S·斯彻特 | 申请(专利权)人: | 帝斯贝思数字信号处理和控制工程有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 赵科 |
地址: | 德国帕*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 校正 数字 传输 信息 方法 设备 | ||
技术领域
本发明涉及一种用于校正从信源传输到信宿的数字信息的方法和设备。
背景技术
本发明意义上的信源和信宿可以位于单台计算机上或者可以设置在多台联网的计算机或其他微处理器控制的系统(例如汽车工业中的控制装置)上。如果信源和信宿位于单台计算机上,则信源基本上可以由第一计算机程序或第一计算机程序块构成,而信宿基本上可以由第二计算机程序或第二计算机程序块构成。
如果信源和信宿不是位于单个计算机系统上,而是位于多台计算机或微处理器控制的系统上,则本发明的前提是这些计算机或系统相互联网。
本发明意义上的联网系统包括至少两个网络部件,这至少两个网络部件各自具有发送数字信息和/或接收数字信息的能力,准确地说,信源必须至少能够发送信息,信宿必须至少能够接收信息。
现有技术中已知多种用于联网系统内信息传输的方法和设备。联网系统的一个子集是总线系统,其经常由标准来描述。
在汽车工业或工业自动化中也使用的总线系统例子包括根据ISO11898的CAN(控制器局域网)、LIN(本地互联网络)或FlexRay。对此的详细介绍可在W.Zimmermann和R.Schmidgall的书籍“Bussysteme in der Fahrzeugtechnik”,2006年4月第一版,Friedr,Vieweg & Sohn Verlag,GWV Fachverlage GmbH,Wiesbaden中找到。
连接到总线系统的部件经常被称为总线用户或节点。这些总线用户例如可以是控制装置、机载计算机、智能传感器和智能执行器等。总线拓扑结构、总线协议和总线接口的构造、功能和特性是本领域技术人员已知的,并且因此不属于本说明的组成部分。
同样已知记录在网络部件(尤其是总线用户)之间交换的信息,以便例如为了分析和/或诊断和/或测试和/或模拟的目的而使用该记录。
经由网络交换的信息经常包括代表联网系统部件的特性状态的变量或信号的值(简化称为变量值或信号值)。
由于变量或信号是否被传输以及信号是否可以由变量表示对于本发明的介绍并不重要,因此在下文中术语“变量”既代表其字面意义,也作为“信号”的同义词。类似地,在下文中这适用于术语“变量值”和“信号值”。
为了变量值的正确传输,对于接收方能清楚明确地识别哪个变量被发送方传输或已被传输当然是必不可少的。为此通常为变量分配名称。因此,经由网络传输的信息包含变量名,并且经常还包括分配给该变量名的变量值。
如果只有变量名而没有变量值通过网络被传送,则这例如根据预先定义的约定,即根据这里能使用“正”逻辑还是“负”逻辑,意味着变量应当被信宿解释为处于状态“EIN”(正逻辑)或解释为处于状态“AUS”(负逻辑)。
通常,由信源(例如第一控制装置)给定的变量名是信宿(如第二控制装置)已知的。例如,可以经由网络由信源传输名为“Signal1_Out”的变量到信宿。
信宿在正常情况下中间存储变量“Signal1_Out”并将其转发到使用该变量的软件组件。
联网系统中的变量名可以与命名约定绑定,使得例如源自一信源(例如第一总线用户)的变量具有名称词尾“Out”,并且由信宿(例如第二总线用户)从网络读取的变量在进一步使用前必须具有名称词尾“In”。在这个例子中,由信宿在读取变量之后首先进行重命名。如果该步骤被所有信宿(即例如所有总线用户从总线读取信息)应用,则变量的相应重命名能够相对简单地以程序技术来转换。
但是,命名时的编程错误、疏忽或者编制名称列表或相应别名列表时的不一致现在可能导致信源和信宿的变量名称相互存在偏差,更确切地说不是如前面所述的那样以可预见的方式(例如以标记“Out”代替“In”),而是以任意的不可预见的方式实现。变量名内错误的符号可能出现在变量的名称符号串的任意位置,其中所涉及的变量名可能具有过多或过少的符号,并且可能具有附加的错误符号。
如果在网络部件之间、例如总线用户之间的通信中经由总线传输错误的变量名,则必然导致传输误差。消除误差(排除误差)例如在具有例如几百或更多变量的联网系统中可能是非常费力耗时的。
同样严重的问题通常在于在单个计算机或单个微处理器控制的装置上的信源和信宿之间交换变量值,并且其中相应的变量名不一致。这例如可能在以下情况下是这样的情况,即信源基本上由第一计算机程序或第一计算机程序块构成,信宿基本上由第二计算机程序或第二计算机程序块构成,其中由信源提供的第一变量不具有信宿所“期望”的名称。
发明内容
这里提出本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯贝思数字信号处理和控制工程有限公司,未经帝斯贝思数字信号处理和控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980116525.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多头螺纹机械式卷帘机刹车装置
- 下一篇:无墙体日光温室