[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103744752B - 一种内存的在线故障检测方法和装置 - Google Patents

一种内存的在线故障检测方法和装置 Download PDF

Info

Publication number
CN103744752B
CN103744752B CN201310714126.0A CN201310714126A CN103744752B CN 103744752 B CN103744752 B CN 103744752B CN 201310714126 A CN201310714126 A CN 201310714126A CN 103744752 B CN103744752 B CN 103744752B
Authority
CN
China
Prior art keywords
internal memory
memory
data
cpu
comparing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310714126.0A
Other languages
English (en)
Other versions
CN103744752A (zh
Inventor
栾庆文
李超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Traffic Control Technology TCT Co Ltd
Original Assignee
Beijing Traffic Control Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Traffic Control Technology Co Ltd filed Critical Beijing Traffic Control Technology Co Ltd
Priority to CN201310714126.0A priority Critical patent/CN103744752B/zh
Publication of CN103744752A publication Critical patent/CN103744752A/zh
Application granted granted Critical
Publication of CN103744752B publication Critical patent/CN103744752B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

本发明提供一种内存的在线故障检测方法和装置,包括:将CPU中的数据同时写入工作内存和映像内存;将CPU写入所述工作内存和所述映像内存中的数据通过比较单元进行实时逐位比较:当内存比较结果一致时,判断内存正常工作;当内存比较结果不一致时,判断内存故障并进行相应的处理;利用CPU向内存空间以外的虚拟空间和所述映像内存中同时写入不同的数据,通过比较单元进行实时逐位比较实现比较单元自检:当自检比较结果一致时,判断比较单元故障;当自检比较结果不一致时,判断比较单元正常工作。本发明提高了内存故障检测的及时性,降低了内存故障造成危害的可能性。

Description

一种内存的在线故障检测方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种内存的在线故障检测方法和装置。
背景技术
在工业控制设备中经常要用到CPU,一般的CPU都需要外扩内存,内存作为程序运行的载体至关重要。如果内存中某个存储单元故障的话(指恒为高电平或者恒为低电平),会导致存放在该存储单元中的变量或者数据并不是预期的结果,CPU会利用错误的变量或者数据继续执行,产生错误的结果。对于安全类产品,这类错误可能会导致严重的后果,例如当某个变量是用来表示列车是否超速时,是不能允许此类错误发生的。因此,十分有必要对内存进行在线检测,以及时发现内存的故障,采取必要的解决措施。
目前内存故障检测方式主要是基于软件处理方法,软件首先从内存0地址开始写数据,直到写完所有内存地址空间,然后再从0地址开始读回数据,判断是否是与所写入的数据一致。基于软件的内存检测方式一般是在CPU刚上电时进行检测,对于7×24小时不间断工作的设备,这种方式无法检测经长时间运行后的内存是否故障。这样就需要从程序正常运行中拿出一段时间对进行内存检测,而且在内存检测期间,需要先将程序执行的内存数据搬移到另外一块不使用的内存空间中,然后对程序执行的内存空间进行检测,检测完毕后,再将数据搬移回来。
根据以上描述可以得知,这种基于软件处理的内存检测方法需要利用设备运行的一段时间进行检测,并且需要来回搬移内存数据,检测处理的时间长,反馈缓慢,并不适用于7×24小时不间断工作的设备。
发明内容
(一)要解决的技术问题
本发明提供一种内存的在线故障检测方法和装置,以解决现有技术中的内存检测方法不适用于7×24小时不间断工作的设备的技术问题。
(二)技术方案
为解决上述技术问题,本发明提供一种内存的在线故障检测方法,包括:
将CPU中的数据同时写入工作内存和映像内存;
将CPU写入所述工作内存和所述映像内存中的数据通过比较单元进行实时逐位比较:当内存比较结果一致时,判断内存正常工作;当内存比较结果不一致时,判断内存故障并进行相应的处理;
利用CPU向内存空间以外的虚拟空间和所述映像内存中同时写入不同的数据,通过比较单元进行实时逐位比较实现比较单元自检:当自检比较结果一致时,判断比较单元故障;当自检比较结果不一致时,判断比较单元正常工作。
进一步地,所述方法还包括:
在CPU和所述映像内存间接入缓冲器,当所述映像内存输出数据时,令所述缓冲器处于高阻态,所述映像内存输出的数据无法到达CPU。
进一步地,
所述将CPU写入所述工作内存和所述映像内存中的数据通过比较单元进行实时逐位比较包括:将CPU写入所述工作内存和所述映像内存中的数据的每个数据位进行实时的异或比较,输出内存比较结果;
所述通过比较单元进行实时逐位比较实现比较单元自检包括:通过比较单元对每个数据位进行实时的异或比较,输出自检比较结果。
进一步地,所述判断内存故障并进行相应的处理包括:
输出内存故障结果;
和/或,进行内存故障报警;
和/或,对CPU进行断电处理。
进一步地,所述利用CPU向内存空间以外的虚拟空间和所述映像内存中写入不同的数据包括:
针对每一个数据位,均利用CPU向虚拟空间和所述映像内存写入只有该数据位不同的数据。
另一方面,本发明还提供一种内存的在线故障检测装置,包括:
写入单元,用于将CPU中的数据同时写入工作内存和映像内存;还用于利用CPU将不同的数据同时写入内存空间以外的虚拟空间和所述映像内存;
比较单元,用于将CPU写入所述工作内存和所述映像内存中的数据进行实时逐位比较,输出内存比较结果;还用于将CPU写入所述虚拟空间和所述映像内存中的数据进行实时逐位比较,输出自检比较结果;
内存故障判断单元,用于判断内存工作状态,当所述内存比较结果一致时,判断内存正常工作;当所述内存比较结果不一致时,判断内存故障并进行相应的处理;
自检单元,用于判断比较单元工作状态,当所述自检比较结果一致时,判断比较单元故障;当所述自检比较结果不一致时,判断比较单元正常工作。
进一步地,所述装置还包括:
缓冲器,连接在CPU和所述映像内存之间,用于防止所述映像内存的数据到达CPU,当所述映像内存输出数据时,所述缓冲器处于高阻态,所述映像内存输出的数据无法到达CPU。
进一步地,所述比较单元包括:
内存比较子单元,用于将CPU写入所述工作内存和所述映像内存中的数据的每个数据位进行实时的异或比较,输出内存比较结果;
自检比较子单元,用于将CPU写入所述虚拟空间和所述映像内存中的数据的每个数据位进行实时的异或比较,输出自检比较结果。
进一步地,所述内存故障判断单元包括:
故障输出子单元,用于输出内存故障结果;
和/或,报警子单元,用于进行内存故障报警;
和/或,断电子单元,用于对CPU进行断电处理。
进一步地,所述写入单元包括:
自检写入子单元,用于针对每一个数据位,均利用CPU向虚拟空间和所述映像内存写入只有该数据位不同的数据。
(三)有益效果
可见,在本发明提供的内存的在线故障检测方法和装置中,使用两个内存实时存储相同的数据进行比较,对于内存出现的故障可以在微妙级别识别出来,提高了内存故障检测的及时性,降低了内存故障造成危害的可能性。本发明的方法简单,不影响程序的执行时间,且对软件没有特殊需求,开发难度大大降低。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例内存的在线故障检测方法基本流程示意图;
图2是本发明一个优选实施例内存的在线故障检测方法流程示意图;
图3是本发明实施例内存的在线故障检测电路示意图;
图4是本发明实施例比较单元的示意图;
图5是本发明实施例内存的在线故障检测装置基本结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例首先提供一种内存的在线故障检测方法,参见图1,包括:
步骤101:将CPU中的数据同时写入工作内存和映像内存。
步骤102:将CPU写入所述工作内存和所述映像内存中的数据通过比较单元进行实时逐位比较:当内存比较结果一致时,判断内存正常工作;当内存比较结果不一致时,判断内存故障并进行相应的处理。
步骤103:利用CPU向内存空间以外的虚拟空间和所述映像内存中同时写入不同的数据,通过比较单元进行实时逐位比较实现比较单元自检:当自检比较结果一致时,判断比较单元故障;当自检比较结果不一致时,判断比较单元正常工作。
可见,在本发明实施例提供的内存的在线故障检测方法中,使用两个内存实时存储相同的数据进行比较,对于内存出现的故障可以在微妙级别识别出来,提高了内存故障检测的及时性,降低了内存故障造成危害的可能性。本发明实施例的方法简单,不影响程序的执行时间,且对软件没有特殊需求,开发难度大大降低。
为了保证CPU和工作内存之间正常的数据读写,不影响工作内存的正常工作,在本发明的一个实施例中,优选地,在CPU和映像内存间可以接入缓冲器Buffer,当所述映像内存输出数据时,令缓冲器处于高阻态,所述映像内存输出的数据无法到达CPU。
在本发明的另一个实施例中,优选地,将CPU写入工作内存和映像内存中的数据通过比较单元进行实时逐位比较可以包括:将CPU写入所述工作内存和所述映像内存中的数据的每个数据位D0、D1…Dn进行实时的异或比较,将所有位数的比较结果连接到或门上,只要有一位输出不一致,或门就会输出不一致的内存比较结果。
同理,优选地,通过比较单元进行实时逐位比较实现比较单元自检也可以包括:通过比较单元对每个数据位进行实时的异或比较,输出自检比较结果。
在本发明的一个实施例中,优选地,判断内存故障并进行相应的处理可以包括:输出内存故障结果;和/或,进行内存故障报警;和/或,对CPU进行断电处理。
为了对比较单元的每一位数据位都能够执行自检过程,在本发明的另一个实施例中,优选地,利用CPU向内存空间以外的虚拟空间和映像内存中写入不同的数据可以包括:针对每一个数据位,均利用CPU向虚拟空间和所述映像内存写入只有该数据位不同的数据。利用这种循环数据位方式的比较和自检结果输出,可以识别出每一位数据位的故障。
下面以对32位数据总线的系统进行内存在线故障检测为例,来详细说明本发明实施例的具体实现过程,参见图2。
步骤201:将CPU中的数据同时写入工作内存和映像内存。
图3为本发明实施例的内存检测电路示意图,根据CPU的典型电路,将CPU的片选信号CS、读写信号W/R、地址总线A[0..n]、数据总线D[0..n]直接连接到工作内存上,保证CPU可以正常工作的同时,再将CS、W/R、A[0..n]、D[0..n]信号通过缓冲区Buffer连接到映像内存上。当CPU向工作内存和映像内存同时写入数据时,由W/R、CS信号控制Buffer导通,数据D[0..n]可以同时写入工作内存、映像内存中。当CPU读取数据时,CS、W/R、A[0..n]信号可以正常访问映像内存,再通过W/R、CS信号控制Buffer处于高阻态,映像内存的数据可以正常输出,但是由于Buffer处于高阻态,映像内存的数据并不会到达CPU,不影响工作内存的正常工作。
步骤202:将CPU所述工作内存和映像内存中的数据通过比较单元进行实时逐位比较。
本步骤中,将工作内存、映像内存连接到比较单元上,比较单元在CS信号的控制下对工作内存、映像内存的数据总线进行逐位比较,参见图4的比较单元示意图。对两个内存数据总线的每个数据位D0、D1…D32进行异或比较,相同的话输出0,不相同的输出1,所有位数比较的结果连接到或门上,只要有一位输出不一致,或门就会输出1信号。比较的结果最终通过CS信号锁存,根据不同的CPU的时序,可以选择上升沿或者下降沿锁存。比较单元通过逻辑器件实现,当然,也可以利用FPGA等实现。
步骤203:输出内存比较结果。
本步骤中,可以通过输出的内存比较结果判断内存故障并进行相应的处理。当内存比较结果一致时,判断内存正常工作;当内存比较结果不一致时,进行相应的处理,本发明实施例中,将输出内存比较结果并对CPU断电。
步骤204:进行比较单元自检。
当比较单元故障一直输出比较结果正确时,会导致内存真正故障时检测不到,因此需要适时对比较单元进行检查。本发明实施例中,通过程序模拟数据比较不一致的情况,来判断比较单元是否能够输出比较不一致信号:利用CPU通过高位地址向内存空间以外的虚拟空间写入数据,利用该高位地址线控制Buffer处于高阻态,同时将Buffer后的数据总线上拉,在高阻态下表现为高电平。
令CPU向高位地址写数据的格式为从D0~D32开始依次输出0,其他位输出1,而向映像内存的所有的数据位都输出1,也即从D0=0,Dn=1(n≠0),D1=0,Dn=1(n≠1),依次到D32=0,Dn=1(n≠32)。这样比较单元就可以识别出来每一位数据位对应的故障。比较单元自检过程对于32位数据总线只需要执行32次,基本不占应用程序执行时间。
至此,则完成了本发明实施例内存的在线故障检测方法全过程。
本发明实施例还提供了一种内存的在线故障检测装置,参见图5,包括:
写入单元501,用于将CPU中的数据同时写入工作内存和映像内存;还用于利用CPU将不同的数据同时写入内存空间以外的虚拟空间和所述映像内存;
比较单元502,用于将CPU写入所述工作内存和所述映像内存中的数据进行实时逐位比较,输出内存比较结果;还用于将CPU写入所述虚拟空间和所述映像内存中的数据进行实时逐位比较,输出自检比较结果;
内存故障判断单元503,用于判断内存工作状态,当所述内存比较结果一致时,判断内存正常工作;当所述内存比较结果不一致时,判断内存故障并进行相应的处理;
自检单元504,用于判断比较单元工作状态,当所述自检比较结果一致时,判断比较单元故障;当所述自检比较结果不一致时,判断比较单元正常工作。
在本发明的一个实施例中,优选地,检测装置还可以包括:缓冲器,连接在CPU和所述映像内存之间,用于防止映像内存的数据到达CPU,当映像内存输出数据时,缓冲器处于高阻态,映像内存输出的数据无法到达CPU。
在本发明的另一个实施例中,优选地,比较单元502可以包括:
内存比较子单元,用于将CPU写入所述工作内存和所述映像内存中的数据的每个数据位进行实时的异或比较,输出内存比较结果;
自检比较子单元,用于将CPU写入所述虚拟空间和所述映像内存中的数据的每个数据位进行实时的异或比较,输出自检比较结果。
在本发明的一个实施例中,优选地,内存故障判断单元503可以包括:
故障输出子单元,用于输出内存故障结果;
和/或,报警子单元,用于进行内存故障报警;
和/或,断电子单元,用于对CPU进行断电处理。
在本发明的另一个实施例中,优选地,写入单元501可以包括:
自检写入子单元,用于针对每一个数据位,均利用CPU向虚拟空间和所述映像内存写入只有该数据位不同的数据。
可见,本发明实施例具有如下有益效果:
在本发明实施例提供的内存的在线故障检测方法和装置中,使用两个内存实时存储相同的数据进行比较,对于内存出现的故障可以在微妙级别识别出来,提高了内存故障检测的及时性,降低了内存故障造成危害的可能性。本发明实施例的方法简单,不影响程序的执行时间,且对软件没有特殊需求,开发难度大大降低。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种内存的在线故障检测方法,其特征在于,包括:
将CPU中的数据同时写入工作内存和映像内存;
将CPU写入所述工作内存和所述映像内存中的数据通过比较单元进行实时逐位比较:当内存比较结果一致时,判断内存正常工作;当内存比较结果不一致时,判断内存故障并进行相应的处理;
利用CPU向内存空间以外的虚拟空间和所述映像内存中同时写入不同的数据,通过比较单元进行实时逐位比较实现比较单元自检:当自检比较结果一致时,判断比较单元故障;当自检比较结果不一致时,判断比较单元正常工作;
在CPU和所述映像内存间接入缓冲器,当所述映像内存输出数据时,令所述缓冲器处于高阻态,所述映像内存输出的数据无法到达CPU。
2.根据权利要求1所述的内存的在线故障检测方法,其特征在于:
所述将CPU写入所述工作内存和所述映像内存中的数据通过比较单元进行实时逐位比较包括:将CPU写入所述工作内存和所述映像内存中的数据的每个数据位进行实时的异或比较,输出内存比较结果;
所述通过比较单元进行实时逐位比较实现比较单元自检包括:通过比较单元对每个数据位进行实时的异或比较,输出自检比较结果。
3.根据权利要求1所述的内存的在线故障检测方法,其特征在于,所述判断内存故障并进行相应的处理包括:
输出内存故障结果;
和/或,进行内存故障报警;
和/或,对CPU进行断电处理。
4.根据权利要求1至3中任一项所述的内存的在线故障检测方法,其特征在于,所述利用CPU向内存空间以外的虚拟空间和所述映像内存中写入不同的数据包括:
针对每一个数据位,均利用CPU向虚拟空间和所述映像内存写入只有该数据位不同的数据。
5.一种内存的在线故障检测装置,其特征在于,包括:
写入单元,用于将CPU中的数据同时写入工作内存和映像内存;还用于利用CPU将不同的数据同时写入内存空间以外的虚拟空间和所述映像内存;
比较单元,用于将CPU写入所述工作内存和所述映像内存中的数据进行实时逐位比较,输出内存比较结果;还用于将CPU写入所述虚拟空间和所述映像内存中的数据进行实时逐位比较,输出自检比较结果;
内存故障判断单元,用于判断内存工作状态,当所述内存比较结果一致时,判断内存正常工作;当所述内存比较结果不一致时,判断内存故障并进行相应的处理;
自检单元,用于判断比较单元工作状态,当所述自检比较结果一致时,判断比较单元故障;当所述自检比较结果不一致时,判断比较单元正常工作;
所述装置还包括:
缓冲器,连接在CPU和所述映像内存之间,用于防止所述映像内存的数据到达CPU,当所述映像内存输出数据时,所述缓冲器处于高阻态,所述映像内存输出的数据无法到达CPU。
6.根据权利要求5所述的内存的在线故障检测装置,其特征在于,所述比较单元包括:
内存比较子单元,用于将CPU写入所述工作内存和所述映像内存中的数据的每个数据位进行实时的异或比较,输出内存比较结果;
自检比较子单元,用于将CPU写入所述虚拟空间和所述映像内存中的数据的每个数据位进行实时的异或比较,输出自检比较结果。
7.根据权利要求5所述的内存的在线故障检测装置,其特征在于,所述内存故障判断单元包括:
故障输出子单元,用于输出内存故障结果;
和/或,报警子单元,用于进行内存故障报警;
和/或,断电子单元,用于对CPU进行断电处理。
8.根据权利要求5至7中任一项所述的内存的在线故障检测装置,其特征在于,所述写入单元包括:
自检写入子单元,用于针对每一个数据位,均利用CPU向虚拟空间和所述映像内存写入只有该数据位不同的数据。
CN201310714126.0A 2013-12-20 2013-12-20 一种内存的在线故障检测方法和装置 Active CN103744752B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310714126.0A CN103744752B (zh) 2013-12-20 2013-12-20 一种内存的在线故障检测方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310714126.0A CN103744752B (zh) 2013-12-20 2013-12-20 一种内存的在线故障检测方法和装置

Publications (2)

Publication Number Publication Date
CN103744752A CN103744752A (zh) 2014-04-23
CN103744752B true CN103744752B (zh) 2015-09-30

Family

ID=50501772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310714126.0A Active CN103744752B (zh) 2013-12-20 2013-12-20 一种内存的在线故障检测方法和装置

Country Status (1)

Country Link
CN (1) CN103744752B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201504612D0 (en) 2015-03-18 2015-05-06 Inquisitive Systems Ltd Forensic analysis
GB201708671D0 (en) 2017-05-31 2017-07-12 Inquisitive Systems Ltd Forensic analysis
CN107766188B (zh) * 2017-10-13 2020-09-25 交控科技股份有限公司 列车控制系统中的内存检测方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4782486A (en) * 1987-05-14 1988-11-01 Digital Equipment Corporation Self-testing memory
JPH1031629A (ja) * 1996-07-17 1998-02-03 Furukawa Electric Co Ltd:The メモリの故障検出方法
CN102521086B (zh) * 2011-12-08 2014-07-16 上海交通大学 基于锁步同步的双模冗余系统及其实现方法

Also Published As

Publication number Publication date
CN103744752A (zh) 2014-04-23

Similar Documents

Publication Publication Date Title
CN105843699B (zh) 用于错误监视与校正的动态随机存取存储器设备与方法
CN103558574B (zh) 基于eeprom数据读写的智能电能表软件容错能力测试方法
CN102722429A (zh) 一种硬盘维修设备的处理系统
CN101551762B (zh) 具有抗单粒子效应能力的星载处理平台
CN102929755B (zh) 一种cpu模块地址和数据总线的故障检测方法
CN101477480A (zh) 内存控制方法、装置及内存读写系统
CN103744752B (zh) 一种内存的在线故障检测方法和装置
CN103247345A (zh) 快闪存储器及快闪存储器失效存储单元检测方法
WO2020139491A1 (en) Technologies for efficient reliable compute operations for mission critical applications
CN103745751A (zh) 一种故障告警方法与装置
CN109278678A (zh) 车辆故障判断系统
CN104572385A (zh) 存储器故障检测系统及方法
CN103645963B (zh) 一种存储系统及其数据一致性校验方法
CN114730607A (zh) 一种存储器故障修复方法及装置
CN116049249A (zh) 报错信息处理方法、装置、系统、设备和存储介质
CN103257905B (zh) 一种嵌入式计算机系统内存数据校验电路及方法
CN109726057B (zh) 一种cpu安全系统并行总线故障实时动态检测方法
CN101853198B (zh) 地址总线的检测方法、设备和系统
CN112590859B (zh) 一种基于用户界面的道岔状态测试方法及装置
CN103809051A (zh) 开关矩阵、自动测试系统及其中的开关矩阵的检测方法
CN104780123A (zh) 一种网络包收发处理装置及其设计方法
CN104484260A (zh) 一种基于GJB289总线接口SoC的仿真监控电路
CN104035898A (zh) 一种基于vliw类型处理器的访存系统
CN106610862A (zh) 支持eeprom掉电测试的仿真器
CN106653098B (zh) 针对逻辑和cpu均可读写存储器的测试方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100070 Beijing science and Technology Park of Fengtai District Haiying Road No. 6 hospital of Beijing, the headquarters of the International 2 Building No. 3

Patentee after: TRAFFIC CONTROL TECHNOLOGY Co.,Ltd.

Address before: 100070 Beijing science and Technology Park of Fengtai District Haiying Road No. 6 hospital of Beijing, the headquarters of the International 2 Building No. 3

Patentee before: Beijing Traffic Control Technology Co., Ltd.

CP03 Change of name, title or address

Address after: 100070 Beijing science and Technology Park of Fengtai District Seahawks Hospital No. 6 2, No. 3 (Park)

Patentee after: TRAFFIC CONTROL TECHNOLOGY Co.,Ltd.

Address before: 100070 Beijing science and Technology Park of Fengtai District Haiying Road No. 6 hospital of Beijing, the headquarters of the International 2 Building No. 3

Patentee before: TRAFFIC CONTROL TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address