数据转换器的制作方法

文档序号:7849333阅读:470来源:国知局

专利名称::数据转换器的制作方法
技术领域
:本发明涉及使用不同数据表示格式在两个装置之间进行数据交换。
背景技术
:用以处理数据的任何装置会将数据记录在其存储器中或者将数据以数据表示格式进行传送,其中该数据表示格式具体指明数据在存储器或者所认定的流中的位置、数据结构以及数据信息内容。表示格式必须由描述符格式化,以使外部用户能够访问所需数据项。传统上,描述符采用文档的技术规范类型。因此,用于在外部装置中使用数据的软件程序的设计者可以识别有用数据(有效负载)项,并且开发关联的接口功能以定位这些项、访问这些项,并且进行有用读取,即在了解其内容的情况下读取。设计者由此可以有效渗入作为有用数据源的装置“世界”,以便随后将其翻译成该设计者自己的“世界”,即该设·计者自己的数据表示格式。在本说明的以下内容中,应当看出,称作数据存储装置的装置可以是数据源或者是数据接收器。为了使本说明较为简明,以下实例表示作为数据源的存储装置的情况。要解决此表示格式的转换问题,存在许多可能的方法。使用写入规范传播的方法第一“适配”类型方法将适配责任留给接收和使用数据的“外部”装置的设计者。源装置的设计者所能做的是向用户装置的设计者提供数据表示规范。随后,通过由此获得的数据表示格式,用户装置的设计者就会开发一种使采用此格式表示的数据能够进行处理的接口驱动器。缺点在于,用户设计者必须随着格式改进和发展重复进行使源格式适用的操作,并且必须针对包含该设计者所希望转换的数据的每个源装置进行这种重复操作。使用标准格式的方法第二“参考标准”类型方法提出,源装置的设计者将开发一种接口功能以将其数据转录成标准表示格式。用户装置的设计者就其本身而言会开发一种面向此标准的接口功能。除了该标准常常导致信息丢失的情况之外,两个设计者必须致力于使第三方标准格式适用并且使他们开发的接口功能及时更新。提供软件驱动的方法第三“驱动器”类型方法提出,源装置的设计者将开发一种接口功能以直接处理其导出的数据。该接口功能被包封在由用户装置的操作系统执行的程序中。缺点在于,需要针对每个操作系统开发专用程序,并且该程序必须广播给潜在用户。文档EPO936788Al教不了一种格式转换方法,其中源格式与第一转换器可以处理的第一组目标格式进行比较。如果发生失败,即如果第一组可用格式不包括最终目标用户的可用格式,那么源的数据项会被转换成中间格式,该中间格式由第一组格式中的一个格式构成,可以由第二下游转换器识别。具有中间格式的数据项随后以相同方式与第二转换器的第二组格式进行比较,并且该过程会以确定的次数反复地重复进行以试图建立一种联系,从而最终转换成目标格式。如果过程未成功进行,那么就会宣告失败。文档EPO936788Al中呈现的教示的类型是第二方法的类型,即一种使用已知标准格式的方法。换言之,由于格式已进行量化和固定,因此不可能与标准格式发生偏离。因此,该教示涉及使用一个或多个级联转换器,而决不涉及创建与所提出的要求相适的转换器。
发明内容本发明旨在方便具有用于各自数据表示的不同格式的两个装置之间实现必需的适配。为此,本发明首先涉及一种用于在按照预定源表示规范已存储有源数据项的源装置与具有用户表示规范以使用用户数据项的用户装置之间制作数据转换器的方法,所述方法的特征在于-针对相应源和用户表示规范建立一对相应机器可解释源和用户描述符;以及-在所述源描述符与所述用户描述符之间进行比较,以从中确定用于建立用于由机器进行数据解释的解释块的互不协调,所述块包括用于控制源描述符和用户描述符各自的对应数据元之间转换的装置。因此,所述装置中的一个装置“将其本身引入”另一装置,即提供其自己的描述符。示例性地而非完整性地,上述互不协调可能涉及包括语义信息项、句法信息项、结构信息项以及关于包含关系的信息项的组中的元的至少一个元。与上文参考的文档相比,本发明在解释块可能最初就对互不协调进行补偿并且在无需任何级联转换器组甚至第一组转换器的情况下进行这种补偿时提供安全操作,因为解释块确保了必要的适配或升级。因此,这种适配并非是对可能适用的转换器进行搜索,而是直接创建合适的转换工具。本发明的方法的一种初始特征在于,所述方法可以在没有人工操作员的情况下进行以使两个新装置产生关系,因为描述符是机器可解释的。本发明的方法的另一种初始特征在于,与使用标准或规范的方法的上述第二情况相比,第三方参考仅位于相关描述符的层级上,而绝不位于要转换的数据的表示格式的层级上。在数据层级上的参考涉及对考虑的数据进行应用的领域,其中每个领域存在相应标准,而在描述符层级上的参考仅涉及对数据转换进行应用的领域,其中可能创建单独标准。因此,可以通过大量通信来联系起两个分离的世界,这些通信在这两个世界的边界两侧上进行,并且能够建立一种混编(交叉互换)关系,这种关系使得能够在两个描述符之间进行比较,并且使得能够建立一种转化方法。提供的描述符因此是一种教示元,其使得连接的装置能够识别并且使其可以遵循其特征方面的任何更改,以便进行所需适配。所述方法的步骤可以完全地或部分地在一个装置中执行或者在用作工具的另一个装置中执行。在第一情况中,假定数据项在根据本发明的以下数据传输方法的上下文中通过用于精心制作转换器的当前方法而进行有效传输,在请求或者自发进行的情况下,源装置发送出数据,根据本发明,数据的这些片段仍存在。这种类型的运行模式可以称作高级PUSH,即源装置不会考虑用户装置的具体特征源装置以本机模式并且“另外地”导出其数据导出,源装置详细指明这些数据的结构、句法以及关联的语义。因此,源装置只在精心制作转换器的方法的开始时进行干扰,以便只给出其自身的描述符以及其数据的内容。用于制作转换器的方法的余下步骤因此将另外使用用户表示规范来执行。然而,由于转换器是一种工具,因此为了使用户可以利用数据,则无法排除以下情况用户装置可能放弃利用此工具的所有或部分的可能性,并且将其描述符传输给由此负责在数据转换期间使用该描述符的源装置。第二情况是第一情况的对偶或二进形式,即由源装置处理用于精心制作转换器的方法的步骤,随后,使用此工具并且根据具体情况将其传输到用户装置。无论是哪种情况下,在精心制作转换器期间,每个装置均是主机,因为装置的描述符会在精心制作转换器期间使用。因此,这是一种双命令。相反,在根据本发明的数据传输方法进行数据传输期间,用户装置将在第一情况下受到限制,因为其将使用取决于源装置的转换器。然而,源装置将仅是虚拟主机,因为其仅在上游层,即用于精心制作由转换器构成的工具的层进行干扰,而根本不会在下游层,即使用工具以传输数据的层进行干扰。优选地,解释块可以通过在其中建立和集成以下项来制作-第一块,用于通过解释所述源描述符中包含的有关源数据元结构的信息项来控制源数据元的读出,-第二块,其属于所述用于控制对应数据元之间转换的装置,方法是相互地拉近包含在所述规范的所述描述符中的语义和/或句法信息段,以及-第三块,用于通过解释所述用户描述符中包含的有关已转换的数据元结构的信息项来控制所述已转换的数据元的写入。因此,所述格式描述符之间的第二转换块用作在源侧上进行读出与在用户侧上进行写入之间的适配器中枢。如有必要,在解释块下游,建立参数转换表。转换表将两个装置中的对应数据元联系在一起。转换表设定出专用于数据项并且尤其是数据元的单位、其存储地址以及转换所需的语义和句法算法的一组参数。方便的是,为了拉近语义信息项,应当建立语义图以表示源装置和用户装置的相应两个主题词表之间的联系。因此,建立可以标示路线的树,以便找出从一个装置的一个数据元到位于另一个装置中的相同数据元的路径。例如,车辆速度可以在一个装置中由“Car_Speed”标记指示,并且在另一个装置中由“vitessejShicule”标记指示。语义图将使得路径能够建立在两个项之间并且能够表征此联系。在此情况下,优选地,根据语义图建立语义层转换算法并且将所述语义层转换算法集成到解释块中。该算法在各项相等时是简单等式,但其可以更为复杂。例如,如果数据元“car_speed”表示为“米/时”,那么数据元“ViteSSe_V6hiCule”可以表示为“千米/时”,并且转换算法将由乘数构成。因此,语义图通常使得能够搜索相等项或同源项,这种搜索是通过使用软件程序实现的。有利地,建立源数据的结构方案,以便用于制作解释块。因此,该结构方法使得能够定位数据元以从中提取源数据,并且随后解释和转换该源数据的句法以在用户数据中对其进行写入。优选地,分别基于源装置和用户装置的一对相应结构方案,建立句法层转换算法并且将所述句法层转换算法集成到解释块中。例如,如果数据元“Car_Speed”采用“纯”二进制格式进行编码,而数据元“vitesse_v6hicule”采用文本格式进行编码,那么转换算法将由二进制到文本转化构成。本发明还涉及一种在源装置和用户装置之间进行数据传输的方法,其特征在于-数据转换器通过根据本发明的用于制作数据转换器的方法而精心制作,-在源装置与用户装置之间建立连接,以及-传输数据,其中通过所述数据转换器进行转换。如上所述,可以在用户装置发送出读出请求之后进行传输,或者这种传输可以是数据的自发广播。有利地,数据传输方法的步骤的至少一部分在源装置的前端逻辑块和/或用户装置的前端逻辑块中执行。本发明还涉及一种对根据本发明的数据转换方法的应用,其中访问机动车辆局域网的数据。例如,因此,通用便携式测试机可以访问汽车车辆的局域网的总线,以便读出某些数据项或者相互关联地在合适的位置且根据合适的格式写入新的数据项,并且因此无论车辆是哪种型号或品牌,均可以进行上述操作。根据另一个实例,一种游牧装置可以检索来自汽车车辆局域网的数据,从而通过GPS辅助驱动和导航来改进其软件应用,其中这些数据有关油量表水平、驱动车轮的速度和位置。应注意,在此应用以及在其他应用中,数据传输链路可以具有任何物理性质,例如,发射机应答器等的导线范围、光学范围、无线范围、短程距离。本发明还涉及一种对根据本发明的数据转换方法的应用,其中用于读出标记等标识装置的读数器项通过根据所述方法进行的转换来对标识装置的内容进行识别。因此,读出器是通用的,因为其可以读出采用多种数据格式并且具有多种存储架构的标记。本发明还涉及一种对根据本发明的数据传输方法的应用,其中作为远程控制命令源的装置将远程控制命令传送给用户装置,传送的远程控制命令由数据转换器进行转换,以便可以使用。远程控制用户装置因此是通用的。它可以控制任何类型的装置,例如,家用装置或工业用装置。例如,家用装置可以包括各种类型的电视机、高保真系统、烤炉、洗碗机、洗衣机、空调以及门或窗拉手装置。工业用装置可以包括,例如,变速器或编程自动机。本发明还涉及一种用于实施根据本发明的一种精心制作数据转换器的方法的设备,包括-用于存储分别针对源和用户规范的一对机器可解释描述符的装置,所述一对机器可解释描述符即分别是源描述符和用户描述符,以及-比较器装置,布置用于在源描述符与用户描述符之间实现比较,并且从中确定用于建立由机器进行数据转换的块的互不协调,所述块包括用于控制源描述符与用户描述符各自的对应数据元之间转换的装置。有利地,所述设备包括关联装置,所述关联装置布置用于建立所述语义图和针对语义层和/或句法层转换的算法。本发明还涉及一种可以通过通信网络下载和/或记录在计算机可读媒介和/或由处理器执行的计算机程序产品,其特征在于,包括程序代码指令,以便在所述程序由计算机执行时,实施根据本发明的用于精心制作数据转换器的方法。本发明还涉及一种存储计算机程序的计算机可读数据存储媒介,所述计算机程序包括一组可以在计算机上执行的指令,以便实施根本发明的用于精心制作数据转换器的方法。通过下文对本发明概念的各种变体的说明将更为清楚地理解本发明,其中本发明概念即用于制作数据转换器的方法、在嵌入汽车的网络中使用此方法的一个应用的数据传输方法、用于实施数据转换器制作方法的装置、计算机软件产品以及与本发明的方法中的一个方法或另一个方法相适的数据存储装置。该说明将参考附图进行描述,其中图I是根据本发明的数据源装置的必需部件的方框图,图2是根据本发明的数据用户装置的必需部件的方框图,图3是这两个装置的逻辑功能块的方框图,这些功能块进行合作以使数据能够从一个功能块传输到另一个,其中根据本发明进行转换,以使这些数据有用,图4是示出用于转换的功能块的更为详细的局部图解,图5是指示初始化逻辑连接的步骤的流程图,其中假定数据在其传输之后进行转换,图6是示出转换表的制作顺序的流程图,图7是示出制作可用转换数据元的步骤的流程图,图8是对应于汽车的嵌入式网络中的消息发送系统本体的示意图,图9展示了用于两个对应数据元的转换表摘录,以及图10展示了来自车辆的局域网的数据帧的结构。具体实施例方式图I表示数据源装置1,数据源装置包括由存储程序11以及由控制自动机12驱动的处理器10。处理器10连接到操作存储器13,操作存储器包括用于语义图的存储器区131、用于结构方案的存储器132,在此实例中,还有用于验证密钥的存储器区133。处理器10在输入端处连接到内部数据链路10D,在此情况下,用于访问构成车辆局域网的构架的数据总线10B,并且通过同样连接到控制自动机12的物理层控制器15的端口连接到外部数据链路9。图2表示数据用户装置2,数据源装置包括由存储程序21驱动并且与控制自动机22关联的处理器20。处理器20连接到操作存储器23,操作存储器包含用于语义图的存储器区231、用于结构方案的存储器232以及用于验证密钥的存储器区233。连接到处理器20的缓冲存储器24包括用于相应元的单位的存储器区241、用于相应元各自的寻址的存储器区242、用于将相应元联系在一起的语义层算法的存储器区243以及用于将相应元联系在一起的句法层算法的存储器区244。处理器20在输入端处通过同样连接到控制自动机22的物理层控制器25连接到外部数据链路9。图3示出了多个功能块,这些功能块进行协作以使链路9上交换的数据能够进行转换,方法是根据本发明建立教示连接。源装置I具有采用以“人类”语言写入的文档形式的关联的源表示规范16,从而能够建立在链路9上发送的数据表示格式的源描述符17(采用电子形式)。相称地,用户装置2与采用以“人类”语言写入的文档形式的用户表示规范26关联,从而能够建立用户装置2能够处理的数据格式的电子用户描述符27。参考标号40标记的是描述符规范,该描述符规范指明源描述符17和用户描述符27彼此兼容,即这些描述符相互可理解,从而可以进行比较。源描述符17和用户描述符27是机器可解释的,这样,这两个描述符的比较可以使解释单元28得到精心制作,以便建立在两个规范16、26之间进行转化的方法。在此实例中,本发明还以转换表29的形式建立转换参数块。通过建立转换表29,因此,可以提供此处需要的转换元以制作数据转换器30,以便将连接到内部链路IOD的源装置I的源数据(原始数据)存储器18连接到用户装置2的数据存储器31。上述比较操作是一种较高级改组或混编操作,即从用户描述符27到源描述符17或相反的物理和主要逻辑操作,具体取决于用于建立数据转换器30的操作是通过用户装置2还是源装置I完成。这种混编操作根据描述符17和27之间通过源描述符17的机器可解释教示(machine-interpretabledidactic)获知的差异或关联完成。教示命令性改组(didacticallycommandedshuffling)使用户装置2能够搜索源描述符17中的所需转换信息,并且因此创建用于在这两个描述符之间进行适配的转换工具。换言之,由数据转换器30进行升级的用户描述符17是源装置I的模拟器。这种比较由处理器20进行,即请求数据的装置2负责查询指令,以供由提供给潜在用户的源表示符17表示的源装置I使用。如上所述,逆方法是可行的,其中用户装置2提供其描述符27,并且请求应当由源装置I创建数据转换器30。一般而言,由数据转换器30构成的工具可以由已解释两个描述符17、27的任何装置制作,并且该工具随后提供给两个装置1、2中的一者,以在发送或接收时在数据上实现所需转换。图4给出块28、29和30的详细视图。解释块28包括三个实体,也就是用于对源装置I的描述符17进行结构解释实体281,即用于命令对相关数据区进行读出的实体;用于在两个装置1、2之间拉近语义和句法项的实体282,即提供合适的转换命令的实体;以及用于对用户装置2的描述符27进行结构解释的实体283,即控制在合适区中进行写入的实体。通过对应方式,转换表29具有三个实体,也就是用于源装置I的结构数据实体291、包含用于针对两个装置1、2拉近语义和句法项的数据的实体292以及用于用户装置2的结构数据实体293。数据转换器30类似地具有三个实体,也就是用于读出源装置I的数据存储器18中的数据的实体301、用于转换交换数据的实体302以及用于将转换的数据写入成用户装置2的数据存储器31的实体303,这些实体301、302、303受到相应实体281、282、283控制。操作在三个阶段中建立教示连接。第一阶段对应于连接初始化,源装置I可能在通过源装置I标识用户装置2,即验证之后将源描述符17传输到用户装置2。第二阶段涉及制作转换表29,在该阶段中,源描述符17由用户装置2进行分析,以从中得出所需有用数据,并且从中得出转换表29的内容。第三操作阶段包括在对通过第二阶段定位的相关存储器区进行寻址之后,通过提取而从来自源装置I的源数据中读出所需有用数据。此第三阶段还包括转换此有用数据,以及将其写入源装置2的用户存储器区中。对于第一阶段,图5是说明用于通过链路9初始化逻辑连接的步骤的流程图。在链路9已经在物理层上建立之后,在通信协议的标识符上进行检查,该标识符可以在源描述符17中找到。源描述符17可以从管理链路9的端口的物理层的控制器15进行访问,或者集成到该控制器中,以便检验源装置I是否配有教示连接。最终,可以检查出,用户装置2可以将其数据的语义图231与源装置I的语义图131连接起来,其参考可以在源描述符中17中表明。因此,这是一种用于检验所存在的最小协调程度的比较。可以计划的是,教示连接将使得能够通过下载来获得外部语义图。因此,功能块51表示用于评估情况的开始点,即搜索用作工具的上述元的存在,以便在步骤52处读出和转换数据。在附图的所有步骤中,包括测试,否定响应会使过程停止。如果步骤52处是肯定响应,那么过程通向用户装置2的验证步骤53,以便在步骤54处针对用户装置进行检查,以了解用户装置2是否传输所需数据以检验其对源装置I的访问权限,尤其是对该源装置包含的数据的访问权限。如果用户已传输所需数据以检验访问权限,那么在步骤55处,将检查数据项的内容的相关性,以在步骤56处确定这些数据项是否具有相关的可接受层级,并且源描述符17将在步骤57处传输到用户装置2。对于第二阶段,图6是示出图5所示步骤的后续的流程图,即用于制作转换表29的顺序。教示连接穿过源语义图,以相互地拉近存在于用户装置2的语义图231中的数据元的单位与存在于源装置I的语义图131中的数据元的单位。如果“拉近”操作的层级高于可以得到的最小阈值,那么教示连接设定出转换表29中要拉近的两种所述单位。通过语义图131、231并且通过源和用户结构方案132、232,教示连接得出相应语义和句法层的关联转换算法243、244,并且在转换表29中设定这些算法。因此,初始步骤61涉及用户装置2有用的元的标识,即请求的元的单位。在随后的步骤62处,开始进行检查,以确定是否可以使属于用户装置2的语义图231的单位与属于源装置I的语义图131的单位相互地拉近。如果这种情况可以发生,那么在步骤63处进行语义检验,以在步骤64处确定转换是否可行。如果可行,那么在不受65处开始句法检验,以在步骤66处,检查转换是否可行。如果可行,那么操作通向输入步骤67,以将由此制作的转换表25输入缓冲存储器24中。对于第三阶段,图7是示出用于提供所述转换的数据元,即有用数据的步骤的流程图。教示连接从源结构方案132提取所需数据片段的存储器区的开始和结束地址,以便对数据进行读出和转换。因此,初始步骤71开始对存储器21中的程序进行检查,以便在步骤72处,检测用于提供已转换的数据元的请求是否存在。如果存在,那么在步骤73处,在源数据存储器18的所需区中提取考虑的元,并且在步骤75处,通过数据转换器30对其进行转换,以将该元存储在数据存储器31中。教示连接的功能架构教示连接由两方形成,分布在两个装置I和2之间。本文中,连接初始化功能分配如下源装置I提供用于标识链接的装置并且在控制器15处执行验证功能。用户装置2验证教示连接的存在并且提供验证码字。制造转换表29的功能分配如下源装置I提供源数据的源描述符17。用户装置2下载源描述符I并且,针对每个有用且可转换的数据元,从源描述符17得出转换参数,从而补充转换表29,其中结构、句法和语义数据项因此得以收集。数据提取功能分配如下就其本身而言,源装置I传输源数据存储器的内容,其中包含原始源数据,并且该源装置I在源数据对应于数据流的情况下以所需间隔刷新传输。用户装置2通过本发明的方法提取并转换所有有用数据元,并且其还可以只处理属于来自程序存储器21的请求的目标的那些元。源装置I的架构教示连接通过以下功能呈现在源装置I中-提供交换协议的参数,即连接标识符和验证密钥133,-传输包含源语义图131和源结构方案132的源描述符17,以及-传输源数据存储器18的内容,其中包含要广播的源数据。源管理器控制器管理用于提供信息的顺序。处理器重新格式化其中的数据项,以便将这些数据项传输到物理层控制器15,并且根据具体情况,物理层控制器15可以与源管理器控制器相重合。控制器15负责提供源描述符17,并且负责管理验证功能,即用作前端单元。源装置I集成用于存储源描述符17的所需存储器装置(13)以及用于传输源数据的那些装置(18)。用户装置2的架构教示连接通过以下功能呈现在源装置2中-检验教示连接是否存在,可能在语义图131的层级上进行检验,并且提供验证码字,-下载源描述符17,标识有用数据元,并且通过收集的转换参数对转换表29进行初始化,-同时或顺序提取所有有用数据元。因此,用户装置2具有用于存储交换协议的参数和用户描述符27的所需存储装置(23)以及用于存储转换表29所需的装置(24)。处理器20具有涵盖大部分转换情况的预定例程。用户装置基于转换表29建立这些例程,并且如有必要,通过转换表29包含的转换参数来补充这些例程。因此,处理器20在来自源数据的元上执行转换例程,例如解压缩、截断,并且在数据存储器31中提供结果。对于转换而言,控制器25向处理器20发送与提取的数据片段关联的转换指令。因此,处理器20执行解压缩、截断等转换例程,并且在数据存储器31中提供结果。读出和转换功能与使用提供的数据的软件应用程序关联。访问消息发送系统这是具有对数据总线的消息发送系统进行扫描功能的本发明的一种应用,在此汽车车辆的情况下,目的在于提供便携式GPS导航装置的知识库。因此,此装置配有的教示连接使得无需开发适用于汽车的每个品牌的每个型号的特定驱动器。因此,可以计划形成配有教示连接的接口模块,以将车辆的消息发送帧以及来自嵌入式网络的数据提供给源描述符17。设备,即GPS导航游牧装置随后可以通过物理链路连接到接口模块,所述物理链路例如,USB类型的链路或者短程无线链路。最初,车辆的消息发送系统的内容的主题词表在语义图中进行描述,在语义图中,其连接到一个或多个通用主题词表。源语义图131的文件可以集成在上述模块内,或者引用到模块的描述符中。·随后,每个帧(图10)的结构在结构方案132中进行描述。每个帧以及提取位置和该帧包含的每个数据元的句法一起在后续流中通过位于结构方案中的标识符进行识别。最后,USB控制器经配置以选择最适合于以解释语言发送的传输模式。因此,构成语义图131和结构方案132记录在车辆的接口模块的描述符中。导航装置包含一个描述符,其中对其有用的数据在语义图231中连接到汽车消息发送系统的通用主题词表。图8展示了汽车车辆的嵌入式网络中的消息发送系统本体。此本体由两个不同的语义图描绘,即车辆语义图88和游牧装置语义图89,以便处理公共元或单独元。在图88中,块81表示根据具体格式详细说明有关特定速度单位的信息项,这些信息项与对应测量结果关联(图8中未图示),汽车制造商将这些测量结果以英制传统单位表示,即m/h。块81是根据制造商的规范(在此情况下为英语制造商规范)具有用于车辆局域网总线的本体的个体。通过相等链路82,块81控制用于此特定速度单位的源标准规范(也是英语的)的块83,并且所述块83仍关联以所述未更改的英制单位表示的相同测量结果。通过进行转换的链路84,源标准规范块83控制速度标准单位块85,在此情况下是法语块,其与用于法语字词的块83等同。用户标准单位块85关联(图8中未图示)以MKSA单位,即km/h表示的已转换的速度测量值。通过相等链路86进行作业的用户标准单位速度块85控制块87,该块87是用于法语制造商的总线的本体(图89)之中的个体。车辆的接口模块包含覆盖块81和83的语义图88,而便携式GPS导航装置的语义图89包含块83、85和87。本发明的方法使得可以通过两个图88、89中存在的速度单位规范的源标准规范块83来相互地拉近模块中装置的有用数据元。图9提供关于图8中展示的速度数据单位元的转换表29的一部分的实例。功能块91、92包含分别针对用户装置2(速度,以米为单位)以及针对源装置I(速度,但采用传统英制单位)的数据元单位。功能块93包含用于从米到千米的语义转换的算法。功能块94包含用于二进制到文本句法转换的算法。图10展示了用于传输所述数据元的包或帧100。帧100具有标题字段101,其包含具体帧面以识别帧100,标题字段之后是判优字段102,其包含帧标识符,判优字段之后是控制字段103。随后,包具有针对数据元的内容的有用数据(有效负载)字段104,例如,该字段可以是针对以km/h表示的速度而从O到180范围内选择的一个数字。该字段之后是CRC字段105,并且随后是确认字段(ACK)和帧结束字段。权利要求1.一种用于在按照预定源表示规范(16)已存储有源数据项的源装置(I)与具有用户表示规范(26)以使用用户数据项的用户装置(2)之间制作数据转换器(28、30)的方法,所述方法的特征在于-针对相应源和用户表示规范(16、26),建立一对相应源和用户机器可解释描述符(17)和(27);以及-在源描述符(17)与用户描述符(27)之间进行比较,以从中确定用于建立由机器进行数据解释的块(28)的互不协调,所述块包括用于控制所述源描述符(17)与所述用户描述符(27)各自的对应数据元之间的转换的装置(282)。2.根据权利要求I所述的方法,其中解释块(28)通过在其中建立和集成以下项制成-第一块(281),用于通过解释所述源描述符(17)中包含的有关源数据元结构的信息项来控制所述源数据元的读出,-第二块(282),其属于所述用于控制对应数据元之间转换的装置,方法是相互地拉近包含在所述规范的所述描述符(17、27)中的语义和/或句法信息段,以及-第三块(283),用于通过解释所述用户描述符(27)中包含的有关已转换的数据元结构的信息项来控制所述已转换的数据元的写入。3.根据权利要求I和2中任一权利要求所述的方法,其中在所述解释块(28)下游,建立参数转换表(29)。4.根据权利要求I到3中任一权利要求所述的方法,其中建立源数据(132)的结构方案,以供在制作所述解释块(28)时使用。5.根据权利要求2到4中任一权利要求所述的方法,其中为了拉近语义信息项,建立语义图(131、231)以表示所述源装置(I)和所述用户装置(2)的相应两个主题词表之间的联系O6.根据权利要求5所述的方法,其中根据所述语义图(131),建立语义层转换算法(242)并且将所述语义层转换算法集成到所述解释块(28)中。7.根据权利要求I到6中任一权利要求所述的方法,其中分别基于所述源装置(I)和用户装置(2)的一对相应结构方案(132、232),建立句法层转换算法(243)并将所述句法层转换算法集成到所述解释块(28)中。8.—种在源装置(I)与用户装置(2)之间进行数据传输的方法,其特征在于-数据转换器(28、30)通过根据权利要求I到7中任一权利要求所述的用于制作数据转换器的方法制作,-在所述源装置(I)与所述用户装置(2)之间建立连接,以及-传输数据,其中通过所述数据转换器(28、30)进行转换。9.根据权利要求8所述的方法,其中数据传输方法的步骤的至少一部分在所述源装置(I)的前端逻辑块(15)和/或所述用户装置(2)的前端逻辑块(25)中执行。10.一种对根据权利要求8和9中任一权利要求所述的数据转换方法的应用,其中访问机动车辆局域网(IOB)的数据。11.一种对根据权利要求8和9中任一权利要求所述的数据传输方法的应用,其中用于读出标识装置的读数器项通过根据所述方法进行的转换对标识装置的内容进行识别,方法是读出存储在所述标识装置中的源数据。12.—种对根据权利要求8和9中任一权利要求所述的数据转换方法的应用,其中作为远程控制命令源的装置向用户装置传送命令,传送的远程控制命令由所述数据转换器(28、30)进行转换,以便可以使用。13.一种用于实施根据权利要求I到7中任一权利要求所述的方法的设备,包括-用于存储分别针对源和用户规范(16)和(26)的一对机器可解释描述符的装置,所述一对机器可解释描述符即分别是源描述符(17)和用户描述符(27),以及-比较器装置(10、20),其布置成用于在所述源描述符(17)与所述用户描述符(27)之间实现比较,并且用于从中确定用于建立由机器进行数据转换的块(28)的互不协调,所述块包括用于控制所述源描述符(17)与所述用户描述符(27)各自的对应数据元之间转换的装置(282)。14.根据从属于权利要求6的权利要求13所述的设备,包括关联装置,所述关联装置布置成用于建立所述语义图(131、231)和/或所述语义层转换算法(243)。15.一种可以通过通信网络下载和/或记录在计算机可读媒介和/或由处理器执行的计算机程序产品,其特征在于,包括程序代码指令,以便在所述程序在计算机上运行时,实施根据权利要求I到7中任一权利要求所述的用于制作数据转换器的方法。16.一种存储计算机程序的计算机可读数据存储媒介,所述存储计算机程序包括一组可以在计算机上运行的指令,以便实施根据权利要求I到7中任一权利要求所述的用于制作数据转换器的方法。17.—种可以通过通信网络下载和/或记录在计算机可读媒介和/或由处理器执行的计算机程序产品,其特征在于,其包括程序代码指令,以便在所述程序在计算机上运行时,实施根据权利要求8和9中任一权利要求所述的数据传输方法。18.一种存储计算机程序的计算机可读数据存储媒介,所述计算机程序包括一组可以在计算机上运行的指令,以便实施根据权利要求8和9中任一权利要求所述的数据传输方法。全文摘要根据一种用于在按照预定源表示规范已存储有源数据项的源装置(1)与具有用户表示规范(26)以使用用户数据项的用户装置(2)之间制作数据转换器(28、30)的方法,针对相应源和用户表示规范(16、26),建立一对相应源和用户机器可解释描述符(17)和(27);以及在源描述符(17)与用户描述符(27)之间进行比较,以从中建立用于通过机器进行数据解释的块(28)。文档编号H04L29/06GK102934108SQ201180020908公开日2013年2月13日申请日期2011年3月23日优先权日2010年3月25日发明者康构隆构·亚历山德拉·穆白申请人:Creagest公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1