当前位置: 首页 > 专利查询>罗伯特专利>正文

调解数据请求及在应用中处理请求的数据的方法技术

技术编号:37159850 阅读:18 留言:0更新日期:2023-04-06 22:24
本发明专利技术涉及一种用于调解对一个或多个数据源的数据请求的方法,包括:从应用获得请求一种或多种数据类型的数据的数据请求,以及检查能够提供一种或多种请求的数据类型的一个或多个数据源的可用性,其中所述方法还包括:如果所述一个或多个数据源中的至少一个数据源可用,则向可用数据源发送对所述数据源能够提供的所请求的相关联数据类型的查询;以及如果针对至少一种所请求的数据类型没有数据源可用,则向占位符模块发送对所述数据类型的查询。询。询。

【技术实现步骤摘要】
调解数据请求及在应用中处理请求的数据的方法


[0001]本专利技术涉及一种用于调解对一个或多个数据源的数据请求的方法和一种用于在应用中处理所请求的一个或多个数据源的数据的方法,以及用于执行所述方法的计算单元和计算机程序。

技术介绍

[0002]从家用电器和消费电子设备、车辆功能到工业技术,设备联网在所有
发挥着越来越重要的作用。在此,联网包括局部连接以及经由移动无线电、互联网和其他用于控制、更新或一般用于交换数据的接口的连接。制造商通常会提供对应的所谓“后端”,例如用于数据交换的服务器或服务,然后对应的设备可以访问这些“后端”。这种设备的全部可功能性通常基于联网的应用,从而使用相应的接口和后端对于完整且无错误的运行是绝对必要的。
[0003]然而,由此通常会限制这种联网产品的使用寿命。在某些情况下,所应用的接口技术或特定的通信协议不再受支持并且被更新的技术所代替。在其他情况下,制造商和供应商决定不再为旧设备提供更新或完全停止联网服务。

技术实现思路

[0004]根据本专利技术,提出具有独立权利要求的特征的用于调解对一个或多个数据源的数据请求的方法和用于处理所请求的数据的方法,特别是在联网设备中,以及用于执行这些方法的计算单元和计算机程序。有利的设计是从属权利要求以及以下描述的主题。
[0005]特别地,提出了用于调解对一个或多个数据源的数据请求的第一方法,其中如果针对至少一个所请求的数据类型没有数据源可用,则向占位符模块发送对所述数据类型的查询。由此,应用对特定数据的查询可以根据数据源的可用性转发到合适的数据源并进行调解。
[0006]一个或多个数据源的可用性特别是可以基于一个或多个数据源的所存储的可用性信息来予以检查。由此不必每次都重新确定可用性,这加快了流程。
[0007]该方法还可以包括响应于所发送的查询,从至少一个数据源和/或从所述占位符模块接收具有至少一个数据元素的响应消息,以及将所述至少一个数据元素连同说明所述数据元素的来源一起转发到所述应用。因此,这种形式对应于多路复用器的功能,所述多路复用器调解对合适数据源的查询并将作为响应获得的数据元素返回给所述应用,其中还通知所述应用关于消息的来源。因此,所述应用能够基于数据元素的来源执行进一步的步骤,例如选择取决于所请求的和所获得的数据元素的合适程序流程。
[0008]接收所述数据元素的中间模块在此可以针对每个接收到的数据元素检测传送了该数据元素的数据源,并且基于所检测的数据源产生关于所述数据元素的来源的说明。附加地或替代地,所述数据元素也可以与对应的关于来源的说明一起被接收,例如通过响应消息中的附加数据字段,在该附加数据字段中说明了相应数据源的标识符。从而中间模块
和应用都可以针对每个数据元素识别所产生的数据源。
[0009]如果在可能的方法流程之一中从所述占位符模块接收至少一个数据元素,则该数据元素可以例如包括以为以下数据类型所设置的数据格式形成的占位符数据,针对该数据类型向所述占位符模块提出了所述查询。通过这种方式,可以按照通常的方式处理相应数据类型的数据元素,例如由应用处理,而无需与消息格式和消息长度或其他通信参数相适配。此外,来源说明使得应用能够识别所述数据只是占位符数据。
[0010]在示例性实施方式中,可以获得包括关于至少一个数据源的当前和/或未来可用性的可用性信息的可用性通知,并针对所述至少一个数据源存储所述可用性通知。从而可以获得关于哪些数据源当前可用或在未来特定时间点可用的尽可能最新的数据,并且可以在此基础上将数据请求适当地转发给可用数据源或占位符模块并进行处理。
[0011]可选地,也可以向至少一个数据源发送一个或多个可用性查询以请求可用性信息。例如,这种可用性信息可以针对至少一个数据源说明以下日期或时间段,在所述日期或时间段之后所述数据源不再可用。
[0012]当使用也可以以预给定间隔重复的可用性查询时,还可以设定检查是否响应于可用性查询而获得可用性通知。如果在发送了可用性查询之后的预给定时间段之后或在预给定数量的可用性查询之后没有获得可用性通知,则针对其发送可用性查询的数据源的可用性可以被存储为不可用。使用该选项,即使没有说明数据源不再可用的固定时间点,也可以至少在当前时间点评估可用性。特别地,可以通过这种方式识别和存储所需数据源的临时失效(例如由于所使用的通信网络的网络覆盖缺失)。然后,响应于数据源的这种临时或未通知的不可用性,应用还可以基于已经描述的关于数据来源的说明来使用合适的程序路径。
[0013]关于数据源可用性的信息不仅也可以涉及数据源本身,例如涉及特定的后端或服务器,而且还可以包括关于与该数据源相关联的接口、连接路径或协议的可用性的信息。
[0014]可用性数据的另一种用途——可以用作上述步骤的补充或替代——包括在针对数据源在可用性信息中说明的时间段或日期之后删除用于与不再可用的数据源安全通信的存储数据。由此使得当存储的私有数据不再用于与该数据源通信时,可以及时删除或覆盖这些私有数据。从而也可以防止诸如私有数字密钥、证书和其他数据的秘密数据在以后未经授权地被读取。
[0015]本专利技术还涉及一种用于在应用中处理所请求的一个或多个数据源的数据的方法,其中基于关于数据元素来源的说明从预给定的应用步骤集中选择待执行的应用步骤。如上所述,这使得应用能够通过这种方式基于存在的数据灵活地选择程序流程或特定执行步骤。为了确定哪些数据可用,特别是可以应用关于相应数据元素的来源的说明。
[0016]如果关于至少一个第一数据元素的来源的说明表明所述至少一个第一数据元素是由占位符模块产生的,则可以检测所述至少一个第一数据元素的数据类型,丢弃所述至少一个第一数据元素并且从预给定的应用步骤集中选择不需要所述至少一个第一数据元素的数据类型来执行的待执行应用步骤。特别地,通过这种方式也可以可靠地执行使用来自特定源的数据并且原则上依赖于联网的方法,其方式是通过替代步骤代替由于数据源的不可用性而例如暂时或永久没有数据可用的步骤。由此这种应用的使用寿命基本上与相应联网的数据源(例如后端和云存储器)的可用性和支持无关。
[0017]根据本专利技术的计算单元(例如机动车辆的控制设备或联网设备的控制器)特别是以编程技术被设置为执行根据本专利技术的方法。
[0018]以具有用于执行所有方法步骤的程序代码的计算机程序或计算机程序产品的形式实现根据本专利技术的方法也是有利的,因为这导致特别低的成本,特别是在执行控制设备也用于其他任务并且因此无论如何都存在的情况下。最后,设置一种机器可读存储介质,其上存储有如上所述的计算机程序。适用于提供所述计算机程序的存储介质或数据载体特别是磁的、光的和电的存储器,例如硬盘驱动器、闪存、EEPROM、DVD等。还可以通过计算机网络(互联网、内联网等)下载程序。这种下载在此可以是有线地或无线地(例如经由WLAN网络、3G连接、4G连接、5G连接或6G连接等)进行。
[0019]本专利技术的其他优点和设计由说明书和附图得出。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于调解对一个或多个数据源(30、32、230、232、330、332)的数据请求的方法,包括:从应用(10、210、310)获得请求一种或多种数据类型的数据的数据请求(382),检查(384)能够提供一种或多种请求的数据类型的一个或多个数据源(30、32、230、232、330、332)的可用性,其中所述方法还包括:如果所述一个或多个数据源中的至少一个数据源可用,则向可用数据源(330)发送对所述数据源(330)能够提供的所请求的相关联数据类型的查询(388);以及如果针对至少一种所请求的数据类型没有数据源可用,则向占位符模块(22、222、322)发送对所述数据类型的查询(386)。2.根据权利要求1所述的方法,其中,基于所存储的所述一个或多个数据源的可用性信息来检查所述一个或多个数据源的可用性。3.根据权利要求1或2所述的方法,还包括:响应于所发送的查询,从至少一个数据源(30、32、230、232、330、332)和/或从所述占位符模块(22、222、322)接收具有至少一个数据元素(240、242)的响应消息(390、392);将至少一个数据元素连同关于所述数据元素的来源的说明(244、246)一起转发(396)到所述应用。4.根据权利要求3所述的方法,还包括:对于每个接收到的数据元素(240、242),检测已传送了所述数据元素的数据源;以及基于检测到的数据源产生关于所述数据元素的来源的说明(244、246)。5.根据前述权利要求中任一项所述的方法,还包括:从所述占位符模块(22、222、322)接收(390)至少一个数据元素(242),其中所述数据元素(242)包括以为以下数据类型所设置的数据格式形成的占位符数据,针对该数据类型向所述占位符模块提出了所述查询。6.根据前述权利要求中任一项所述的方法,还包括:获得(366、368)包括关于至少一个数据源(330、332)的当前和/或未来可用性的可用性信息的可用性通知,以及针对所述至少一个数据源存储所述可用性通知。7.根据前述权利要求中任一项所述的方法,还包括:...

【专利技术属性】
技术研发人员:A
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1