System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于检测数据的即时性的设备和方法技术_技高网

用于检测数据的即时性的设备和方法技术

技术编号:43580326 阅读:14 留言:0更新日期:2024-12-06 17:45
本发明专利技术涉及一种用于实现检测数据的即时性的设备(30、30’)以及一种用于检测数据的即时性的设备(50、50’)。用于实现检测数据的即时性的设备被配置为:获得输入数据;通过利用连续变化计数器纠缠所获得的输入数据并且因此通过使用相同的计数器来将输入数据改变为需要理清的纠缠数据以显露原始输入数据,从而生成纠缠数据;通过对所获得的输入数据应用散列函数来生成散列;将纠缠数据和散列组合为输出数据;以及,输出所述输出数据以用于通过传输介质传输。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及一种用于实现检测数据的即时性的第一设备、用于检测数据的即时性的第二设备、包括那些设备的系统、对应的方法和用于实现所述方法的计算机程序。


技术介绍

1、在多个背景中,在一个或多个传输介质上传输数据(例如,由传感器从对象测量的生理信号),并且通常多次复制:传输第一副本的内容,并且创建另一副本。算法读取数据并存储其结果(作为算法处理结果的副本)。最终,可以将数据转换为图像(例如,示出用于在监视器上显示的测量信号的图像)。由此,最终创建、传输/复制和显示图像。

2、计算机或其他电子设备冻结和停止响应的情况是众所周知的。在与设备的交互中可以注意到这种冻结。然而,通过仅“看到”设备(例如,显示屏),可以不必识别这种情况。然而,预期并假定存在的任何数据是“最新的”;然而,数据的即时性既不保证也不能以容易的方式检测。

3、us2019/0114733a1公开了用于显示内容即时性验证的系统和方法。示例方法可以包括:由计算机系统的处理设备执行的验证模块访问与由计算机系统的图形处理单元执行的渲染模块相关联的存储器,以验证渲染模块在计算机系统的显示设备上渲染最新内容;由验证模块从存储器检索嵌入在显示设备上由渲染模块渲染的内容中的时间戳;由验证模块将时间戳与计算机系统的当前时间进行比较;以及响应于确定时间戳不对应于计算机系统的当前时间,确定在显示设备上由渲染模块渲染的内容是过时的。此外,数字水印可以在渲染其用于显示之前被嵌入在内容内。基于水印数据,例如通过将检索到的水印与当前参考数据进行比较,可以确定所渲染的内容是过时的。


技术实现思路

1、本专利技术的目的是提供一种解决方案,所述解决方案(在第一设备或方法,诸如数据的发送器、源或创建者)能够检测数据的即时性,并且(在第二设备或方法,诸如数据的接收器、池或处理器)执行数据的即时性的检测,以便提高数据为最新数据的保证,使得更容易保持置信度(即,数据的呈现的可靠性)。

2、在本专利技术的第一方面,提出了一种用于实现数据的即时性的检测的设备,所述设备被配置为:

3、-获得输入数据;

4、-通过利用连续变化计数器纠缠所获得的输入数据并且因此通过使用相同的计数器将输入数据改变为需要理清的纠缠数据以显示原始输入数据,从而生成纠缠数据;

5、-通过对所获得的输入数据应用散列函数来生成散列;

6、-将纠缠数据与散列组合为输出数据;以及

7、-输出所述输出数据,用于通过传输介质传输。

8、在本专利技术的另一方面,提出了一种用于检测数据的即时性的设备,所述设备被配置为:

9、-获得通过传输介质传输的输入数据,所述输入数据包括纠缠数据和散列;

10、-从获得的输入数据导出纠缠数据和散列;

11、-通过使用已经用于纠缠的计数器理清所述纠缠数据并且因此通过使用相同的计数器将数据改变为需要理清的纠缠数据以显示原始数据,从而生成未缠结数据;

12、-通过对所述未缠结数据应用散列函数来生成检验散列;

13、-将生成的检验散列与所导出的散列进行比较;以及

14、-基于所生成的检验散列与所导出的散列的比较来确定所生成的未缠结数据的即时性和有效性。

15、在本专利技术的另一方面,提出了一种系统,包括:

16、-第一设备,其用于实现如本文所公开的数据的即时性的检测;以及

17、-第二设备,其用于如本文所公开的检测数据的即时性。

18、在本专利技术的又一方面,提供了相应的方法、计算机程序,该计算机程序包括程序代码设备,该程序代码设备用于当在计算机上执行所述计算机程序时使得计算机执行本文公开的方法的步骤以及在其中存储计算机程序产品的非暂时性计算机可读记录介质,所述计算机程序产品在由处理器执行时使本文公开的方法被执行。

19、在从属权利要求中定义了本专利技术的优选实施例。应当理解,所要求保护的方法、系统、计算机程序和介质具有与所要求保护的设备类似和/或相同的优选实施例,特别是如从属权利要求中所定义的以及如本文所公开的。

20、本专利技术基于通常使用两种不同机制的思想:

21、i)利用不断变化的计数器(例如,当前(真实)时间或时间相关计数器)纠缠待传输的数据(“输入数据”)。

22、ii)将纠缠数据与检验值(“散列”)组合。

23、然后通过诸如有线或无线连接的传输介质输出并传输组合数据。由于计数器(例如,时间)连续改变,所以共同结果“纠缠数据”和“散列”也将改变。

24、然后,通过首先使用已经用于纠缠的计数器,将所传输的数据从纠缠中释放。如果所传输的数据是“旧的”或延迟的,则它们已经与另一计数器值纠缠(在传输之前)并且因此不可用。利用散列检验数据不正确。因此,可以验证所传送的数据是否有效并且可用,例如,如果所传送的数据是最新的而不是延迟的或复制的(旧的)数据。

25、例如,在由来自对象的传感器测量的生理信号的情况下,可以确保到达例如患者监测器或计算机处并且在那里被呈现给护理人员或医师的测量数据是最新的,并且对应于原始测量数据,即,它们未被延迟或者是“在显示器上冻结的旧数据”。

26、在本公开的背景中,“纠缠”通常应被广义地理解为通过使用连续变化计数器来修改、交织、干扰或以其他方式改变输入数据。因此,输入数据被计数器“损坏”,即,计数器不是简单地携带输入数据,使得纠缠数据因此不再携带有用数据。通过使用相同的计数器仅“解缠”(也称为“理清”)纠缠数据揭示了原始输入数据。在输入数据内嵌入水印不应被理解为“纠缠”,因为它没有通过使用连续变化计数器来改变输入数据,并且具有嵌入水印的输入数据仍然是可用数据,而不需要通过使用相同计数器来理清。

27、“计数器”应广义地理解为可预测的任何值或参数或图片的意义,即,其应当被理解为连续地或规则地或不规则地改变的可预测的变化值/参数/图片。因此,伪随机值也可以被视为计数器。

28、在优选实施例中,所述设备被配置为通过对所获得的输入数据的比特或值和连续变化计数器应用异或运算或通过对所获得的输入数据和连续变化计数器进行干扰来纠缠所获得的输入数据,从而生成纠缠数据。因此,纠缠(和对应的解缠)操作可以相当简单,例如通过使用数字形式的输入数据的值的二进制xor。例如,在实施例中,可以对所获得的输入数据的位的顺序进行干扰,其中,计数器可以用于确定顺序。更一般地,可以应用数学函数,所述数学函数是可逆的并且得到两条信息(即,所获得的输入数据和计数器)。信息量(例如,比特)可能变得更大。在该背景中,“可逆”意味着可以通过使用计数器来逆转该函数。

29、优选地,所述设备被配置为通过将所获得的输入数据与当前时间或作为连续变化计数器的周期性变化的值纠缠来生成纠缠数据。通常,可以使用任何种类的计数器,只要它连续地(例如,规则或不规则的间隔、在预定时间等)改变和(例如,预先设定或预先约定、以标准预本文档来自技高网...

【技术保护点】

1.一种用于能够检测数据的即时性的设备(30、30’),所述设备被配置为:

2.如权利要求1所述的设备,

3.如权利要求1或2所述的设备,

4.根据前述权利要求中的任一项所述的设备,

5.根据前述权利要求中的任一项所述的设备,

6.一种用于检测数据的即时性的设备(50’),所述设备被配置为:

7.如权利要求6所述的设备,其中

8.一种系统,包括:

9.如权利要求8所述的系统,还包括:

10.如权利要求8或9所述的系统,

11.如权利要求10所述的系统,

12.如权利要求9-11中的任一项所述的系统,

13.一种检测数据的即时性的方法,所述方法包括:

14.一种检测数据的即时性的方法,所述方法包括:

15.一种包括程序代码单元的计算机程序,所述程序代码单元用于当在计算机上执行所述计算机程序时使所述计算机执行如权利要求13或14所述的方法的步骤。

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

1.一种用于能够检测数据的即时性的设备(30、30’),所述设备被配置为:

2.如权利要求1所述的设备,

3.如权利要求1或2所述的设备,

4.根据前述权利要求中的任一项所述的设备,

5.根据前述权利要求中的任一项所述的设备,

6.一种用于检测数据的即时性的设备(50’),所述设备被配置为:

7.如权利要求6所述的设备,其中

8.一种系统,包括:

9.如权利要求...

【专利技术属性】
技术研发人员:U·泰瑟尔
申请(专利权)人:皇家飞利浦有限公司
类型:发明
国别省市:

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

1