自动创建软件接口的系统技术方案

技术编号:2823833 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种自动化地创建操作者和布置在目标平台内的电子设备功能核之间的软件接口的系统,该系统包括:-设计模块,其包括其中接口视觉元素与平台的控制部件相对应的设计窗口和其中接口视觉元素被功能性连接的状态机;-确认模块,其用于测试从设计模块发出的数据是否与功能核的特性相匹配;以及-目标平台的模拟模块,其包括转换从确认模块发出的数据并将其发送至平台的管理部件以通过控制部件来模拟所述功能核的翻译单元。

【技术实现步骤摘要】

本专利技术涉及交通工具内人与电子设备之间的通信的领域。
技术介绍
通常,为了与诸如CD播放器的电子设备通信,用户操纵播放器控制部件,诸如按钮、滚轮或者游标以开始播放CD或者改变音轨。然而,在运输交通工具内,尤其是机动车内,电子设备的增加需要限制仪表板上控制部件的数目。事实上,不可能将每个该种设备的控制部件布置在受限制的仪表板的表面上。尽管控制部件的数目受约束,但为了与大量的电子设备进行通信就必需实现所述部件和放置在平台内的设备的功能核之间的软件接口。为了使事情变得清楚也为了说明核的含义,CD播放器的功能核可例如包括播放镜头(playinglens)、激光头和用于转动CD的装置。通过软件接口,可以使用控制部件来控制数个功能核。实现软件接口是一个包括许多步骤的漫长且费力的过程。通常,该种过程包括理论“建型”步骤,其包括在描图纸上使用各种有色形状(碟形、矩形等等)将控制设备的功能核所需的控制部件图示化。作为示例,在描图纸上用表示显示区域的矩形和表示按钮的有色碟形来限定包括无线电接收器的汽车收音机。建型步骤伴随一个包括拟定可供限定控制部件和设备功能核之间关系之用的规范的步骤。由此,再参看前面的例子,在该规范中规定:当按钮被激活时,无线电接收器被激活并且将所捕获的电台名以及曲目名发送至显示区域。该种规范使之可以限定软件接口的要求。在编码步骤中,规范被翻译成要由各种设备的功能核理解的语言。一般说来,电子设备能够理解提高性能水平和误差校验的所谓“低级”语-->言,该种编码类型通常被用在任意车载(on-board)系统上。该种语言与用于实现提高图示化的原型的所谓“高级”语言成对比。该种编码步骤基于规范文档并且具体地针对各个功能核实施。依旧参考前面的例子,这就是为何需要为具有赫兹无线电接收器的汽车收音机和具有卫星无线电接收器的汽车收音机进行单独编码的原因。所生成的代码被发送至位于交通工具内的管理模块,该管理模块自主管理控制部件和功能核之间的通信。软件接口的创建通过实际模拟步骤来完成,在该步骤中控制部件和功能核之间的通信通过用户操纵所述部件来测试。该种创建接口的常规过程存在大量弊端。在编码步骤期间,可能发生规范文档与技术原因不严格相关的情况,从而使得功能或者呈现模式无法被编码。此外,先前在规范被拟定时被认可的描图纸的图示已不再适用是司空见惯的。于是,必需重新定义原型、修改规范以及重新编码软件接口。重复之前的设计步骤导致设计周期的延长。另外,在设计接口的同时可能存在对功能核的实质性修改。因而,尽管规范已经被认可,仍会去掉或增加某些功能,从而使得创建软件接口不得不在那时重新开始。创建称为人机接口(HMI)的软件接口是个考究而又漫长的过程。其缺少灵活性需要重复设计步骤,然而却对控制部件和功能核之间的成功通信没有任何保证。
技术实现思路
本申请的专利技术着眼于克服上述弊端。为此,其涉及一种自动创建操作者和布置在目标平台内的电子设备功能核之间的软件接口的系统,该种系统包括:-设计模块,其包括其中接口视觉元素与平台的控制部件相对应的设计窗口和其中接口视觉元素被功能性连接的状态机;-确认模块,其用于测试从设计模块发送的数据是否与功能核的属性相匹配;以及-->-目标平台的模拟模块,其包括转换来自确认模块的数据并将其发送至平台的管理部件以通过控制部件来模拟所述功能核的翻译单元。该系统有利地使接口的创建周期被缩短,同时提供了一些设计灵活性。该创建系统是多用途型的并且适用于任何类型的设备。优选地,该系统包括软件设备平台的模拟模块,该模块被设置成无需连接至电子设备的功能核即可模拟来自确认模块的数据。因而,该接口能够不依赖于物理设备而进行测试,从而避免了当该种设备不可用时接口创建的延缓。更优选地,该接口通过连接至软件设备平台的模拟模块的计算机来模拟。更优选地,来自电子设备功能核的数据被显示在计算机监视器上。优选地,该接口视觉元素具有与电子设备功能核的特性相对应的属性。这使得能够有利地在目标平台上实施该应用,而不必担心视觉元素和功能核之间的任何不兼容。还优选地,该状态机包括表示不同的接口可能状态的框,所述框用表示各个状态之间的转换手段的链接相连接。还更优选地,可以基于电子设备功能核用参数表示目标模拟模块的翻译单元。附图说明结合附图和下面的描述将更好地理解本专利技术,附图中:图1是表示根据本专利技术的接口创建系统的图示;图2是表示根据本专利技术的设计窗口的图示;图3是表示根据本专利技术的状态图;以及图4表示带有软件设备平台的模拟模块的本专利技术系统的另一个实施例。具体实施方式机动车可以包括数种娱乐电子设备(CD/DVD播放器、无线电接收器)或者与驾驶直接相关(GPS接收器、雷达探测器)用途的设备。在机动车仅包括-->无线电接收器的情况下,可以使用无线电接收器的控制部件来控制所述接收器,所述控制部件包括按压式或转动式按钮以及可移动游标。当车辆包括数个该种设备时,则不可能在机动车的仪表板上为所有设备设置控制部件。于是,用集合各种设备的功能核的娱乐平台替代具有各自控制部件的各种设备,例如CD播放器的功能核包括播放镜头、激光头和用于驱动CD转动的装置。尽管控制部件的数目有限,但为了与大量电子设备进行通信就必需在所述部件和设备功能核之间采用软件接口。在说明该种软件接口的自动化创建系统之前,将参考作为示例的机动车的多媒体娱乐平台300来详述各种构成模块,该多媒体娱乐平台包括无线电接收器331、CD播放器332和GPS单元333的功能核。目标平台300还包括诸如按压式按钮、转动式按钮和液晶显示屏(LCD)(未示出)的控制部件310。平台300还包括可以是车载计算器的管理部件320,以便于处理由用户401经由控制部件310接收的各种控制,该控制部件通过所述部件320被传递至核331、332、333。该接口创建系统包括将在下文中予以说明的设计模块200,以使控制部件310能够在理论上与功能核331、332、333通信。设计模块200与确认模块210相连接,该模块210将被设置成检验提供给设计模块200的数据是否与功能核331、332、333的特性一致。例如,确认模块210使得检验屏幕大小显示尺寸是否与GPS单元333的视频输出相兼容成为可能。从确认模块210发送的数据接着被传递至目标平台230的模拟模块,该模块包括将数据转换成管理部件320能够理解的语言的翻译单元231。接着平台300的软件接口经由控制部件310自主模拟。在该示例性实施例中,模块200、210、230被集合在计算机(未示出)或类似物中。参考图2,设计模块200包括设计窗口1。在该窗口1中呈现出诸如表示按压式按钮21、22、23和转动式按钮24的有色碟形以及表示液晶显示屏(LCD)10的矩形的图像形式,该液晶显示屏用于显示各种图形字符,诸如文本、图片或者视频。该种图像形式被称为接口视觉元素10、21、22、23、24。-->该种接口视觉元素10、21、22、23、24具有与要被通过接口连接的单元的核的功能特性相对应的功能属性。作为示例,此处的矩形具有作为属性的屏幕分辨率、能够显示的色彩数以及更新频率。类似的,转动式按钮的属性有转动中的纵摆(pitch)和无回弹(no-return)力。因而,对于相同范围的两种娱乐平台本文档来自技高网
...

【技术保护点】
一种自动化地创建操作者(401)和布置在目标平台(300)内的电子设备功能核(331、332、333)之间的软件接口的系统,所述系统包括:    -设计模块(200),其包括其中设置有与平台(300)的控制部件(310)相对应的接口视觉元素(10、21、22、23、24)的设计窗口(1)和其中接口视觉元素(10、21、22、23、24)被功能性连接的状态机(100);    -确认模块(210),其用于测试从设计模块(200)发送的数据是否与功能核(331、332、333)的特性相匹配;以及    -目标平台(300)的模拟模块(230),其包括转换从确认模块(210)发出的数据并将其发送至目标平台(300)的管理部件(320)以通过控制部件(310)来模拟所述功能核(331、332、333)的翻译单元(231)。

【技术特征摘要】
FR 2007-4-10 07026151.一种自动化地创建操作者(401)和布置在目标平台(300)内的电子设备功能核(331、332、333)之间的软件接口的系统,所述系统包括:-设计模块(200),其包括其中设置有与平台(300)的控制部件(310)相对应的接口视觉元素(10、21、22、23、24)的设计窗口(1)和其中接口视觉元素(10、21、22、23、24)被功能性连接的状态机(100);-确认模块(210),其用于测试从设计模块(200)发送的数据是否与功能核(331、332、333)的特性相匹配;以及-目标平台(300)的模拟模块(230),其包括转换从确认模块(210)发出的数据并将其发送至目标平台(300)的管理部件(320)以通过控制部件(310)来模拟所述功能核(331、332、333)的翻译单元(231)。2.根据权利要求1所述的自动化创建软件接口的系统,其特征在于,所述系统包括软件设备平台(220)的模拟模块,所述模块被设置成无需连接至电子...

【专利技术属性】
技术研发人员:M格兰特
申请(专利权)人:大陆汽车法国公司
类型:发明
国别省市:FR[法国]

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

1
相关领域技术
  • 暂无相关专利