一种电力系统中RFID标签的数据分区读写装置、方法及设备与流程

未命名 08-14 阅读:92 评论:0

一种电力系统中rfid标签的数据分区读写装置、方法及设备
技术领域
1.本技术属于电力设备技术领域,具体涉及一种电力系统中rfid标签的数据分区读写装置、方法及设备。


背景技术:

2.如今在物流、仓储以及制造业等领域广泛使用到了倾注式rfid(radio frequency identification,射频识别)技术。在物流管理方面,利用rfid标签,可以实现对物流环节各个节点的实时监控和追踪;在仓储管理方面,通过在货品上附加rfid标签,可以实现对存储区域和货物库存的实时追踪和管理;在制造业方面,在生产线上设置rfid标签,可以实现对生产过程的实时监控和调度,提高生产效率和质量。
3.在使用倾注式rfid技术进行信息读写时,首先需要将rfid读写器放置在与rfid标签相邻的位置上,通过读写器向rfid标签发送指令,rfid标签接收到指令后,将数据发送回读写器,或者根据指令进行数据写入,读写器接收到标签发回的数据后,将其解码并处理,完成数据读取或写入操作。
4.但使用倾注式rfid在大规模数据存储的情况下,会存在由于数据存储能力有限,无法满足大规模数据存储和处理需求的问题。因此,如何有区分的进行rfid标签的数据写入和反馈是本领域亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种电力系统中rfid标签的数据分区读写装置、方法及设备,目的是解决现有技术中由于数据存储能力有限,无法满足大规模数据存储和处理需求的问题。通过电力系统中rfid标签的数据分区读写装置,将存储区划分为多个子区域并确定每个子区域的数据类型,可以避免数据混淆和冲突,并且能够更快速地访问和处理所需的数据,更加灵活和高效地管理rfid标签存储的数据。并且通过接收读写器的数据读取请求并识别数据类型,可以更快速地读取所需数据。
6.第一方面,本技术实施例提供了一种电力系统中rfid标签的数据分区读写装置,所述装置包括:
7.分区模块,用于将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;
8.类型识别模块,用于接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;
9.数据存储模块,用于根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;
10.数据读取模块,用于接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。
11.进一步的,所述类型识别结果包括:常量数据、周期性更替数据以及周期性采集数
据。
12.进一步的,所述装置还包括:
13.分区通道建立模块,用于在分区模块完成子区域划分之后,将划分得到的各个子区域连接至所述缓存区,以通过缓存区将写入数据存储至目标子区域。
14.进一步的,所述装置还包括:
15.数据采集模块,用于按照预设周期进行数据采集;
16.所述数据存储模块,用于确定采集到的数据的目标子区域,并将采集到的数据存储至所述目标子区域。
17.进一步的,所述装置还包括:
18.数据清除模块,用于在对各个存放子区域内存储的数据进行反馈之后,对各子区域进行数据清除;
19.子区域存储量计算模块,用于确定每次数据清除前各个子区域的数据存储量;
20.子区域重划分模块,用于根据所述数据存储量对rfid标签的存储区进行重新划分。
21.进一步的,所述子区域重划分模块,具体用于:
22.若存在子区域的所述数据存储量与当前子区域的总容量的比值超过第一阈值,则对rfid标签的存储区进行重新划分;
23.或者,
24.若存在子区域的所述数据存储量与当前子区域的总容量的比值小于第二阈值,则对rfid标签的存储区进行重新划分;
25.或者,
26.若存在子区域的所述数据存储量超过第三阈值,则对rfid标签的存储区进行重新划分;
27.或者,
28.若存在子区域的所述数据存储量小于第四阈值,则对rfid标签的存储区进行重新划分。
29.第二方面,本技术实施例提供了一种电力系统中rfid标签的数据分区读写方法,所述方法包括:
30.通过分区模块将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;
31.通过类型识别模块接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;
32.通过数据存储模块根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;
33.通过数据读取模块接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。
34.进一步的,所述类型识别结果包括:常量数据、周期性更替数据以及周期性采集数据。
35.进一步的,在将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的
存储数据类型之后,所述方法还包括:
36.通过分区通道建立模块将划分得到的各个子区域连接至所述缓存区,以通过缓存区将写入数据存储至目标子区域。
37.进一步的,在根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域之前,所述方法还包括:
38.通过数据采集模块按照预设周期进行数据采集;
39.相应的,根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域,包括:
40.确定采集到的数据的目标子区域,并将采集到的数据存储至所述目标子区域。
41.进一步的,在对所述存放子区域内存储的数据进行反馈之后,所述方法还包括:
42.通过数据清除模块对各子区域进行数据清除;
43.通过子区域存储量计算模块确定每次数据清除前各个子区域的数据存储量;
44.通过子区域重划分模块根据所述数据存储量对rfid标签的存储区进行重新划分。
45.进一步的,根据所述数据存储量对rfid标签的存储区进行重新划分,包括:
46.若存在子区域的所述数据存储量与当前子区域的总容量的比值超过第一阈值,则对rfid标签的存储区进行重新划分;
47.或者,
48.若存在子区域的所述数据存储量与当前子区域的总容量的比值小于第二阈值,则对rfid标签的存储区进行重新划分;
49.或者,
50.若存在子区域的所述数据存储量超过第三阈值,则对rfid标签的存储区进行重新划分;
51.或者,
52.若存在子区域的所述数据存储量小于第四阈值,则对rfid标签的存储区进行重新划分。
53.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
54.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
55.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
56.在本技术实施例中,分区模块,用于将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;类型识别模块,用于接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;数据存储模块,用于根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;数据读取模块,用于接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。通过上述电力系统中rfid标
签的数据分区读写装置,将存储区划分为多个子区域并确定每个子区域的数据类型,可以避免数据混淆和冲突,并且能够更快速地访问和处理所需的数据,更加灵活和高效地管理rfid标签存储的数据。并且通过接收读写器的数据读取请求并识别数据类型,可以更快速地读取所需数据。
附图说明
57.图1是本技术实施例一提供的电力系统中rfid标签的数据分区读写装置的结构示意图;
58.图2是本技术实施例二提供的电力系统中rfid标签的数据分区读写装置的结构示意图;
59.图3是本技术实施例三提供的电力系统中rfid标签的数据分区读写方法的流程示意图;
60.图4是本技术实施例四提供的电子设备的结构示意图。
具体实施方式
61.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
62.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
63.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
64.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的电力系统中rfid标签的数据分区读写装置、方法及设备进行详细地说明。
65.实施例一
66.图1是本技术实施例一提供的电力系统中rfid标签的数据分区读写装置的结构示意图。如图1所示,具体包括如下:
67.分区模块101,用于将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;
68.类型识别模块102,用于接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;
69.数据存储模块103,用于根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;
70.数据读取模块104,用于接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。
71.首先,本方案的使用场景可以是使用芯片将rfid标签的存储区域进行划分,根据读写器传输的rfid标签的数据的类型将数据存储至存储区域。并且能根据读写器的数据读取请求查找并反馈数据的场景。
72.基于上述使用场景,可以理解的,本技术的执行主体可以是该芯片,此处不做过多的限定。
73.本方案中,rfid标签可以是一种用于存储和传输信息的电子标签,其内部包括芯片和天线两部分。
74.rfid标签的存储区可以是指标签内部用于存储数据的区域,通常由若干个存储块组成。每个存储块可以存储一定量的数据,比如可以是20字节。划分后的子区域可以存储不同类型的数据,例如,可以存在存储rfid标签id的子区域,还可以存在存储用户自定义的文本数据的子区域,例如,存储电力设备的名称、型号以及生产日期等数据的子区域。
75.存储数据类型可以是指存储在标签存储区中的数据类型,可以是数字、文本以及日期等不同类型的数据。在rfid标签中,通常使用二进制数据表示存储的内容。比如,可以使用ascii码表示文本信息,使用整数或浮点数表示数字信息,使用日期格式表示日期信息等。
76.可以利用芯片划分rfid标签的存储区域,并确定每个子区域的存储数据类型,具体步骤如下:
77.1、通过编程或配置软件,设置存储区的分区方式和每个分区的大小。
78.2、根据需要存储的数据类型,设置每个分区的存储数据类型,如数字、文本以及日期等。
79.3、根据芯片的编程接口,编写读写程序,实现对每个子区域的数据读写操作。
80.读写器写入至rfid标签的数据,可以包括各种与电力系统相关的信息,例如电力设备的编号、名称、型号、生产日期以及安装位置等。
81.缓存区可以是指存储在芯片中的内存区域,用于临时存储从读写器写入rfid标签的数据,以便后续进行数据类型识别和分析。
82.可以通过如下步骤接收读写器写入至rfid标签的数据,并存储于缓存区:
83.1、读写器向rfid标签发送写入数据的指令。
84.2、标签接收到指令后,开始准备接收写入数据的信号,并将写入数据通过无线电信号传输给标签的芯片。
85.3、芯片接收到无线电信号并解码数据,将数据存储到缓存区中。
86.4、芯片对缓存区中的数据进行类型识别和分析。数据类型识别可以根据数据的格式、数据内容以及机器算法等进行。其中,由于不同类型的数据通常具有不同的格式,比如文本数据通常以字符串的形式存储,数字数据通常以整数或浮点数的形式存储,日期数据
通常以特定的格式表示。因此,可以根据数据的格式来进行类型识别和分析;而一组数据如果都是整数且大小范围较小,就可以判定为数字类型;如果数据包含大量的字母、标点符号等,就可以判定为文本类型;如果数据符合特定的日期格式,就可以判定为日期类型;机器算法可以包括监督学习算法,如支持向量机、决策树、神经网络等,来对已知类型的数据进行训练,然后应用到缓存区数据上进行类型识别。
87.目标子区域可以是存储对应类型数据可以根据数据类型将其存储到的预设的对应子区域。比如,文本数据存储到文本子区域中,数字数据存储到数字子区域中,日期数据存储到日期子区域中。
88.可以使用直接写入、分块写入以及压缩存储的方式将写入数据存储至目标子区域。其中,直接写入是将数据直接写入到对应的存储区域中;分块写入是将数据分成多个块,分别写入到不同的存储区域中;压缩存储是将数据进行压缩,然后再存储到对应的存储区域中。
89.数据读取请求可以是指读写器向芯片发送请求,要求读取rfid标签存储区中的数据。
90.芯片接收读写器的数据读取请求通常包括如下步骤:
91.1、芯片首先接收读写器发送过来的读取请求。读写器可以通过特定的协议向芯片发送请求,请求读取指定的存储区域或者所有存储区域中的数据。
92.2、芯片根据预设的规则,对请求读取的数据进行识别和分类,将其划分为不同的数据类型,例如文本、数字以及日期等。
93.3、根据所属类型,芯片确定读取的数据存放在哪个子区域。预先设定好的规则可以根据不同的数据类型将数据分配到对应的存储子区域中。
94.4、芯片从指定的子区域中读取数据。
95.5、芯片将读取的数据反馈给读写器,以供读写器进行进一步的处理和分析。
96.在本技术实施例中,分区模块,用于将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;类型识别模块,用于接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;数据存储模块,用于根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;数据读取模块,用于接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。通过上述电力系统中rfid标签的数据分区读写装置,将存储区划分为多个子区域并确定每个子区域的数据类型,可以避免数据混淆和冲突,并且能够更快速地访问和处理所需的数据,更加灵活和高效地管理rfid标签存储的数据。并且通过接收读写器的数据读取请求并识别数据类型,可以更快速地读取所需数据。
97.在上述各技术方案的基础上,可选的,所述类型识别结果包括:常量数据、周期性更替数据以及周期性采集数据。
98.本方案中,常量数据可以是不会改变或只会极少改变的数据,例如rfid标签的型号以及出厂日期等信息。
99.周期性更替数据可以是一段时间内需要更换或更新的数据,例如rfid标签的电池电量以及标签上贴纸的有效期等信息。这些数据在每次更换或更新时会被写入rfid标签
中。
100.周期性采集数据指的是按照一定时间间隔采集的数据,例如温度、湿度以及压力等环境参数。这些数据会在每次采集时被写入rfid标签中,以便后续进行分析。
101.本方案中,将rfid标签的存储区划分为不同类型的子区域,并且通过类型识别对数据进行分类和存储,可以使数据存储更加高效,减少存储空间的浪费,还能快速确定存放子区域,从而快速读取所需数据,提高读取效率。并且能更方便地对不同类型的数据进行管理和维护,减少出错的可能性。
102.在上述各技术方案的基础上,可选的,所述装置还包括:
103.分区通道建立模块,用于在分区模块完成子区域划分之后,将划分得到的各个子区域连接至所述缓存区,以通过缓存区将写入数据存储至目标子区域。
104.本方案中,在完成子区域划分之后,芯片可以使用软件或硬件的方式将划分得到的各个子区域连接至缓存区,以通过缓存区将写入数据存储至目标子区域。其中,硬件方式可以使用多个存储单元或存储器芯片,每个存储单元或存储器芯片对应一个子区域,通过连接线或总线与芯片的缓存区相连。软件方式可以通过编程实现,将每个子区域的起始地址和长度等信息存储在缓存区,通过程序来读取和写入各个子区域的数据。
105.本方案中,将子区域连接至缓存区可以更加灵活地管理和控制不同子区域的数据,避免数据混乱和冲突。同时,缓存区也可以起到数据存储和管理的作用,方便对数据进行分析和处理。
106.在上述各技术方案的基础上,可选的,所述装置还包括:
107.数据采集模块,用于按照预设周期进行数据采集;
108.所述数据存储模块,用于确定采集到的数据的目标子区域,并将采集到的数据存储至所述目标子区域。
109.本方案中,预设周期可以是一定时间间隔内进行一次数据采集的周期,具体的,可以用分钟、小时、天以及周来表示预设周期。例如,在温度监测方面,可能需要1小时采集一次数据。
110.芯片可以在内部会集成一个计时器或定时器,用于定时触发数据采集。可以通过预设计时器的计时周期,控制数据采集的时间间隔。当计时器触发时,芯片会自动进行数据采集。
111.在进行数据采集时,芯片可以事先确定好采集到的数据的类型,并根据数据类型来确定目标子区域。例如,电力系统相关数据可能被归类为周期性采集数据,因此在进行数据采集时,芯片可以将采集到的数据存储到事先设定好的周期性采集数据子区域中。在确定目标子区域后,芯片可以通过连接至缓存区的方式,将采集到的数据存储到目标子区域中。具体的,芯片可以先将采集到的数据存储到缓存区中,并进行类型识别。然后,根据类型识别结果,确定目标子区域,并将缓存区中的数据移动到目标子区域中。
112.本方案中,通过按照预设周期进行数据采集,可以使数据的采集时间更有规律和可控,同时可以避免频繁地进行数据采集,降低系统资源消耗。确定采集到的数据的目标子区域,并将其存储至所述目标子区域,可以方便后续的数据查询和分析,提高数据存储和管理的效率。
113.本技术实施例中的电力系统中rfid标签的数据分区读写装置可以是装置,也可以
是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
114.本技术实施例中的电力系统中rfid标签的数据分区读写装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
115.实施例二
116.图2是本技术实施例二提供的电力系统中rfid标签的数据分区读写装置的结构示意图。如图2所示,具体包括如下:
117.所述装置还包括:
118.数据清除模块105,用于在对各个存放子区域内存储的数据进行反馈之后,对各子区域进行数据清除;
119.子区域存储量计算模块106,用于确定每次数据清除前各个子区域的数据存储量;
120.子区域重划分模块107,用于根据所述数据存储量对rfid标签的存储区进行重新划分。
121.本方案中,当读写器确认数据反馈成功后,可以向芯片发送一个确认信息,表示数据反馈成功,芯片在接收到确认信息后,就可以知道数据反馈成功了。然后芯片会根据之前设定的规则来判断需要清除的子区域,并向这些子区域发送清除数据的指令,以对各子区域进行数据清除。
122.芯片可以通过读取每个子区域内存储数据的起始地址和结束地址来确定每个子区域的数据存储量。每个子区域的起始地址和结束地址可以在子区域划分时确定,并存储在芯片的内部寄存器中。通过读取寄存器中的起始地址和结束地址,并计算差值,即可确定每个子区域内存储数据的总量。
123.可以通过如下步骤对rfid标签的存储区进行重新划分:
124.1、芯片先读取每个子区域中存储的数据量,并记录下来。
125.2、根据记录的每个子区域的数据量,计算出每个子区域应该存储的数据量的目标范围,例如可以按照数据存储量的百分比来分配,比如每个子区域应该存储的数据量为总数据量的20%。
126.3、根据目标范围重新划分子区域,将超出目标范围的子区域划分为更多的子区域,将数据量不足的子区域合并为一个子区域。
127.4、更新子区域的存储类型,并将原来子区域中的数据重新分配到新的子区域中。
128.本实施例中,在数据成功反馈后清楚此数据以及根据数据存储量重新划分rfid标签的存储区,可以充分利用rfid标签存储区的有限空间,避免存储空间的浪费,并且确保存储的数据能够及时清理和更新,保持存储的数据的有效性。
129.在上述各技术方案的基础上,可选的,所述子区域重划分模块107,具体用于:
130.若存在子区域的所述数据存储量与当前子区域的总容量的比值超过第一阈值,则
对rfid标签的存储区进行重新划分;
131.或者,
132.若存在子区域的所述数据存储量与当前子区域的总容量的比值小于第二阈值,则对rfid标签的存储区进行重新划分;
133.或者,
134.若存在子区域的所述数据存储量超过第三阈值,则对rfid标签的存储区进行重新划分;
135.或者,
136.若存在子区域的所述数据存储量小于第四阈值,则对rfid标签的存储区进行重新划分。
137.本方案中,第一阈值以及第二阈值可以是用来判断子区域是否需要进行重新划分的一个比率阈值。当某个子区域的数据存储量与当前子区域的总容量的比值超过第一阈值或小于第二阈值时,就需要对rfid标签的存储区进行重新划分。具体的比率阈值的大小根据具体的应用场景和需求进行设置。
138.第三阈值以及第四阈值可以是用来判断子区域是否需要进行重新划分的一个存储量阈值。当某个子区域的数据存储量超过第三阈值或小于第四阈值时,就需要对rfid标签的存储区进行重新划分。具体的存储量阈值的大小根据具体的应用场景和需求进行设置。
139.芯片可以通过计算子区域中已存储数据的总量与该子区域的总容量之比,来判断该子区域的所述数据存储量与当前子区域的总容量的比值是否超过第一阈值或低于第二阈值。如果该比值超过第一阈值,则芯片可以触发对rfid标签存储区的重新划分。
140.芯片可以使用存储器的一部分来记录每个子区域的数据存储量。当需要检查某个子区域的数据存储量是否超过第三阈值或低于第四阈值时,芯片可以读取该存储器中记录的数据存储量,并与第三阈值以及第四阈值进行比较。如果数据存储量超过第三阈值或低于第四阈值,则芯片可以触发对rfid标签存储区的重新划分。
141.可以通过如下步骤对rfid标签的存储区进行重新划分:
142.1、芯片根据当前子区域的总容量和数据存储量,计算出当前子区域的空余容量。
143.2、芯片根据空余容量和其他子区域的空余容量,计算出每个子区域的比例。
144.3、芯片将会重新划分rfid标签的存储区,使得每个子区域的存储容量与其比例相符,可以通过重新设置每个子区域的起始地址和长度来实现。
145.4、芯片将会将原来存储在需要重新划分的子区域中的数据移动到新的子区域中,并将需要清除的子区域进行数据清除。
146.本方案中,通过动态划分存储区,避免出现存储空间过多以及过少的情况,从而最大程度利用rfid标签的存储空间,避免浪费。并且可以根据实际存储容量需求来调整存储区大小,降低标签成本。
147.实施例三
148.图3是本技术实施例三提供的电力系统中rfid标签的数据分区读写方法的流程示意图。如图3所示,具体包括如下步骤:
149.s301,通过分区模块将rfid标签的存储区划分为至少两个子区域,并确定每个子
区域的存储数据类型;
150.s302,通过类型识别模块接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;
151.s303,通过数据存储模块根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;
152.s304,通过数据读取模块接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。
153.进一步的,所述类型识别结果包括:常量数据、周期性更替数据以及周期性采集数据。
154.进一步的,在将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型之后,所述方法还包括:
155.通过分区通道建立模块将划分得到的各个子区域连接至所述缓存区,以通过缓存区将写入数据存储至目标子区域。
156.进一步的,在根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域之前,所述方法还包括:
157.通过数据采集模块按照预设周期进行数据采集;
158.相应的,根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域,包括:
159.确定采集到的数据的目标子区域,并将采集到的数据存储至所述目标子区域。
160.进一步的,在对所述存放子区域内存储的数据进行反馈之后,所述方法还包括:
161.通过数据清除模块对各子区域进行数据清除;
162.通过子区域存储量计算模块确定每次数据清除前各个子区域的数据存储量;
163.通过子区域重划分模块根据所述数据存储量对rfid标签的存储区进行重新划分。
164.进一步的,根据所述数据存储量对rfid标签的存储区进行重新划分,包括:
165.若存在子区域的所述数据存储量与当前子区域的总容量的比值超过第一阈值,则对rfid标签的存储区进行重新划分;
166.或者,
167.若存在子区域的所述数据存储量与当前子区域的总容量的比值小于第二阈值,则对rfid标签的存储区进行重新划分;
168.或者,
169.若存在子区域的所述数据存储量超过第三阈值,则对rfid标签的存储区进行重新划分;
170.或者,
171.若存在子区域的所述数据存储量小于第四阈值,则对rfid标签的存储区进行重新划分。
172.在本技术实施例中,通过分区模块将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;通过类型识别模块接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;通过数据存储模块根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;通过
数据读取模块接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。通过上述电力系统中rfid标签的数据分区读写方法,将存储区划分为多个子区域并确定每个子区域的数据类型,可以避免数据混淆和冲突,并且能够更快速地访问和处理所需的数据,更加灵活和高效地管理rfid标签存储的数据。并且通过接收读写器的数据读取请求并识别数据类型,可以更快速地读取所需数据。
173.本实施例所提供的电力系统中rfid标签的数据分区读写方法,与上述各实施例所提供的装置对应且有与之相应的执行过程和有益效果,此处不再赘述。
174.实施例四
175.如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述电力系统中rfid标签的数据分区读写装置实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
176.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
177.实施例五
178.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述电力系统中rfid标签的数据分区读写装置实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
179.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
180.实施例六
181.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述电力系统中rfid标签的数据分区读写装置实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
182.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
183.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
184.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
185.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
186.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。

技术特征:
1.一种电力系统中rfid标签的数据分区读写装置,其特征在于,所述装置包括:分区模块,用于将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;类型识别模块,用于接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;数据存储模块,用于根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;数据读取模块,用于接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。2.根据权利要求1所述的电力系统中rfid标签的数据分区读写装置,其特征在于,所述类型识别结果包括:常量数据、周期性更替数据以及周期性采集数据。3.根据权利要求1所述的电力系统中rfid标签的数据分区读写装置,其特征在于,所述装置还包括:分区通道建立模块,用于在分区模块完成子区域划分之后,将划分得到的各个子区域连接至所述缓存区,以通过缓存区将写入数据存储至目标子区域。4.根据权利要求1所述的电力系统中rfid标签的数据分区读写装置,其特征在于,所述装置还包括:数据采集模块,用于按照预设周期进行数据采集;所述数据存储模块,用于确定采集到的数据的目标子区域,并将采集到的数据存储至所述目标子区域。5.根据权利要求1所述的电力系统中rfid标签的数据分区读写装置,其特征在于,所述装置还包括:数据清除模块,用于在对各个存放子区域内存储的数据进行反馈之后,对各子区域进行数据清除;子区域存储量计算模块,用于确定每次数据清除前各个子区域的数据存储量;子区域重划分模块,用于根据所述数据存储量对rfid标签的存储区进行重新划分。6.根据权利要求5所述的电力系统中rfid标签的数据分区读写装置,其特征在于,所述子区域重划分模块,具体用于:若存在子区域的所述数据存储量与当前子区域的总容量的比值超过第一阈值,则对rfid标签的存储区进行重新划分;或者,若存在子区域的所述数据存储量与当前子区域的总容量的比值小于第二阈值,则对rfid标签的存储区进行重新划分;或者,若存在子区域的所述数据存储量超过第三阈值,则对rfid标签的存储区进行重新划分;或者,若存在子区域的所述数据存储量小于第四阈值,则对rfid标签的存储区进行重新划分。
7.一种电力系统中rfid标签的数据分区读写方法,其特征在于,所述方法包括:通过分区模块将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型;通过类型识别模块接收读写器写入至rfid标签的数据,并存储于缓存区,以对所述缓存区的写入数据进行类型识别;通过数据存储模块根据类型识别结果,确定写入数据的目标子区域,并将所述写入数据存储至所述目标子区域;通过数据读取模块接收数据读取请求,并识别读取数据的所属类型,根据所述所属类型,确定存放子区域,以对所述存放子区域内存储的数据进行反馈。8.根据权利要求7所述的电力系统中rfid标签的数据分区读写方法,其特征在于,所述类型识别结果包括:常量数据、周期性更替数据以及周期性采集数据。9.根据权利要求7所述的电力系统中rfid标签的数据分区读写方法,其特征在于,在将rfid标签的存储区划分为至少两个子区域,并确定每个子区域的存储数据类型之后,所述方法还包括:通过分区通道建立模块将划分得到的各个子区域连接至所述缓存区,以通过缓存区将写入数据存储至目标子区域。10.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求7-9中任一项所述的电力系统中rfid标签的数据分区读写方法的步骤。

技术总结
本申请公开了一种电力系统中RFID标签的数据分区读写装置、方法及设备,本申请属于物联网技术领域。该装置包括:分区模块,将RFID标签的存储区划分为至少两个子区域,确定每个子区域的存储数据类型;类型识别模块,接收读写器写入至RFID标签的数据,存储于缓存区,以对数据进行类型识别;数据存储模块,根据类型识别结果确定写入数据的目标子区域,并将此数据进行存储;数据读取模块,接收数据读取请求,识别读取数据的所属类型,根据所属类型确定存放子区域,以对此区域内存储的数据进行反馈。本方案可以避免数据混淆和冲突,并能够更快速地访问和处理所需的数据,更加灵活和高效地管理存储的数据,并可以更快速地读取所需数据。并可以更快速地读取所需数据。并可以更快速地读取所需数据。


技术研发人员:邹科敏 黄应敏 朱轲 王骞能 胡超强 陈喜东 邵源鹏 高伟光 许翠珊 杨航 梁志豪 游仿群 杨展鹏 丁明 吴仕良 李梓铧 黄梓维 邓春晖 徐加健 徐秋燕 陆松记 卢广业 王利江 陈雪儿 陈江丽
受保护的技术使用者:广州番禺电缆集团有限公司
技术研发日:2023.04.26
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐