一种连接传感器的电子烟标签的数据处理方法技术

技术编号:36742312 阅读:25 留言:0更新日期:2023-03-04 10:21
本发明专利技术实施例涉及一种连接传感器的电子烟标签的数据处理方法,所述方法包括:电子烟标签接收NFC终端发送的第一标签指令;当第一指令码为块写指令码时提取第一块标识和第一块数据;并进行传感器类型识别生成第一传感器类型;第一传感器类型为第一类型时进行温度探测生成第一返回数据;第一传感器类型为第二类型时进行湿度探测生成第一返回数据;第一传感器类型为第三类型时进行温湿度探测生成第一返回数据;第一传感器类型为其他类型时进行块数据写入生成第一返回数据;当第一指令码为块读指令码时提取出第二块标识;并进行块数据读取生成第一返回数据;将第一返回数据向NFC终端回发。通过本发明专利技术可提供带有温湿度探测功能的电子烟标签。的电子烟标签。的电子烟标签。

【技术实现步骤摘要】
一种连接传感器的电子烟标签的数据处理方法


[0001]本专利技术涉及数据处理
,特别涉及一种连接传感器的电子烟标签的数据处理方法。

技术介绍

[0002]目前,应用于电子烟商品的防伪标签(下称电子烟标签)大多还是基于射频识别(Radio Frequency Identification,RFID)技术的RFID标签。这种标签不具备外设驱动能力、产品功能比较单调。
[0003]随着近场通信(Near Field Communication,NFC)技术的持续发展,一些NFC芯片除了具备常规的近场通信和数据存储能力之外,还可以利用内部储能器件(常规是使用电容器件)的充放电机制对外接传感器进行驱动。为解决RFID标签功能单一的问题,我们使用NFC防伪标签作为电子烟标签,并利用NFC芯片的外设驱动能力为电子烟标签外接一个温度传感器和一个湿度传感器。如此一来就可以向客户提供带有温湿度探测功能的电子烟标签,通过该类标签可对电子烟商品的存储条件是否达标进行识别。

技术实现思路

[0004]本专利技术的目的,就是针对现有技术的缺陷,提供一种连接传感器的电子烟标签的数据处理方法、电子设备及计算机可读存储介质;预先将电子烟标签置于电子烟商品的箱装包装的外层,并将与电子烟标签连接的温、湿度传感器均置于电子烟商品的箱装包装的内层;电子烟标签在接收到NFC终端发送的标签指令时对标签指令的指令码进行识别;当指令码为块读指令码时,根据标签指令的指令体中的块标识进行数据读取并返回;当指令码为块写指令码时,进一步根据指令体中的块标识和块数据来进行传感器类型确认;若传感器类型为其他类型则将块数据写到与块标识对应的存储数据块中,若传感器类型为第一、第二和第三类型则调用温、湿度传感器进行对应的温度测量、湿度测量和温湿度测量并将测量数据写到指定的存储数据块中。通过本专利技术,可以向客户提供带有温湿度探测功能的电子烟标签,从而达到提高电子烟标签产品丰富度、增加客户粘性的目的。
[0005]为实现上述目的,本专利技术实施例第一方面提供了一种连接传感器的电子烟标签的数据处理方法,所述方法包括:
[0006]电子烟标签接收NFC终端发送的第一标签指令;所述电子烟标签分别与一个温度传感器和一个湿度传感器连接;所述电子烟标签为NFC标签;所述电子烟标签包括多个存储数据块,每个所述存储数据块对应一个块标识,用于存储温、湿度传感器测量数据的所述存储数据块的块标识为预设的特殊块标识;所述温、湿度传感器均为低功耗传感器;所述电子烟标签置于电子烟商品的箱装包装的外层;所述温、湿度传感器均置于电子烟商品的箱装包装的内层;所述第一标签指令包括第一指令码和第一指令体;
[0007]当所述第一指令码为块写指令码时,从所述第一指令体中提取出第一块标识和第一块数据;并根据所述第一块标识和所述第一块数据进行传感器类型识别生成对应的第一
传感器类型;当所述第一传感器类型为第一类型时根据所述第一块标识进行温度探测处理生成对应的第一返回数据;当所述第一传感器类型为第二类型时根据所述第一块标识进行湿度探测处理生成对应的所述第一返回数据;当所述第一传感器类型为第三类型时根据所述第一块标识进行温湿度探测处理生成对应的所述第一返回数据;当所述第一传感器类型为其他类型时根据所述第一块标识和所述第一块数据进行块数据写入处理生成对应的所述第一返回数据;所述第一传感器类型包括第一类型、第二类型、第三类型和其他类型;
[0008]当所述第一指令码为块读指令码时,从所述第一指令体中提取出第二块标识;并根据所述第二块标识进行块数据读取处理生成对应的所述第一返回数据;
[0009]将所述第一返回数据向所述NFC终端回发。
[0010]优选的,所述根据所述第一块标识和所述第一块数据进行传感器类型识别生成对应的第一传感器类型,具体包括:
[0011]对所述第一块标识是否为所述特殊块标识进行识别;若否,则设置对应的所述第一传感器类型为其他类型;若是,则在所述第一块数据与预设的一类块数据匹配时设置对应的所述第一传感器类型为第一类型,并在所述第一块数据与预设的二类块数据匹配时设置对应的所述第一传感器类型为第二类型,并在所述第一块数据与预设的三类块数据匹配时设置对应的所述第一传感器类型为第三类型。
[0012]优选的,所述当所述第一传感器类型为第一类型时根据所述第一块标识进行温度探测处理生成对应的第一返回数据,具体包括:
[0013]当所述第一传感器类型为第一类型时,将块标识与所述第一块标识匹配的所述存储数据块作为对应的第一存储数据块;并调用所述温度传感器进行温度测量生成对应的第一温度数据;并将所述第一温度数据写入所述第一存储数据块生成对应的第一写入状态;若所述第一写入状态为写入成功则设置对应的所述第一返回数据为指令执行成功,若所述第一写入状态为写入失败则设置对应的所述第一返回数据为指令执行失败。
[0014]优选的,所述当所述第一传感器类型为第二类型时根据所述第一块标识进行湿度探测处理生成对应的所述第一返回数据,具体包括:
[0015]当所述第一传感器类型为第二类型时,将块标识与所述第一块标识匹配的所述存储数据块作为对应的第二存储数据块;并调用所述湿度传感器进行湿度测量生成对应的第一湿度数据;并将所述第一湿度数据写入所述第二存储数据块生成对应的第二写入状态;若所述第二写入状态为写入成功则设置对应的所述第一返回数据为指令执行成功,若所述第二写入状态为写入失败则设置对应的所述第一返回数据为指令执行失败。
[0016]优选的,所述当所述第一传感器类型为第三类型时根据所述第一块标识进行温湿度探测处理生成对应的所述第一返回数据,具体包括:
[0017]当所述第一传感器类型为第三类型时,将块标识与所述第一块标识匹配的所述存储数据块作为对应的第三存储数据块;并调用所述温度传感器进行温度测量生成对应的第二温度数据;并调用所述湿度传感器进行湿度测量生成对应的第二湿度数据;并由所述第二温度数据和所述第二湿度数据组成对应的第一温湿度数据;并将所述第一温湿度数据写入所述第三存储数据块生成对应的第三写入状态;若所述第三写入状态为写入成功则设置对应的所述第一返回数据为指令执行成功,若所述第三写入状态为写入失败则设置对应的所述第一返回数据为指令执行失败。
[0018]优选的,所述当所述第一传感器类型为其他类型时根据所述第一块标识和所述第一块数据进行块数据写入处理生成对应的所述第一返回数据,具体包括:
[0019]当所述第一传感器类型为其他类型时,将块标识与所述第一块标识匹配的所述存储数据块作为对应的第四存储数据块;并将所述第一块数据写入所述第四存储数据块生成对应的第四写入状态;若所述第四写入状态为写入成功则设置对应的所述第一返回数据为指令执行成功,若所述第四写入状态为写入失败则设置对应的所述第一返回数据为指令执行失败。
[0020]优选的,所述根据所述第二块标识进行块数据读取处理生成对应的所述第一返回数据,具体包括:
[0021]将块标识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种连接传感器的电子烟标签的数据处理方法,其特征在于,所述方法包括:电子烟标签接收NFC终端发送的第一标签指令;所述电子烟标签分别与一个温度传感器和一个湿度传感器连接;所述电子烟标签为NFC标签;所述电子烟标签包括多个存储数据块,每个所述存储数据块对应一个块标识,用于存储温、湿度传感器测量数据的所述存储数据块的块标识为预设的特殊块标识;所述温、湿度传感器均为低功耗传感器;所述电子烟标签置于电子烟商品的箱装包装的外层;所述温、湿度传感器均置于电子烟商品的箱装包装的内层;所述第一标签指令包括第一指令码和第一指令体;当所述第一指令码为块写指令码时,从所述第一指令体中提取出第一块标识和第一块数据;并根据所述第一块标识和所述第一块数据进行传感器类型识别生成对应的第一传感器类型;当所述第一传感器类型为第一类型时根据所述第一块标识进行温度探测处理生成对应的第一返回数据;当所述第一传感器类型为第二类型时根据所述第一块标识进行湿度探测处理生成对应的所述第一返回数据;当所述第一传感器类型为第三类型时根据所述第一块标识进行温湿度探测处理生成对应的所述第一返回数据;当所述第一传感器类型为其他类型时根据所述第一块标识和所述第一块数据进行块数据写入处理生成对应的所述第一返回数据;所述第一传感器类型包括第一类型、第二类型、第三类型和其他类型;当所述第一指令码为块读指令码时,从所述第一指令体中提取出第二块标识;并根据所述第二块标识进行块数据读取处理生成对应的所述第一返回数据;将所述第一返回数据向所述NFC终端回发。2.根据权利要求1所述的连接传感器的电子烟标签的数据处理方法,其特征在于,所述根据所述第一块标识和所述第一块数据进行传感器类型识别生成对应的第一传感器类型,具体包括:对所述第一块标识是否为所述特殊块标识进行识别;若否,则设置对应的所述第一传感器类型为其他类型;若是,则在所述第一块数据与预设的一类块数据匹配时设置对应的所述第一传感器类型为第一类型,并在所述第一块数据与预设的二类块数据匹配时设置对应的所述第一传感器类型为第二类型,并在所述第一块数据与预设的三类块数据匹配时设置对应的所述第一传感器类型为第三类型。3.根据权利要求1所述的连接传感器的电子烟标签的数据处理方法,其特征在于,所述当所述第一传感器类型为第一类型时根据所述第一块标识进行温度探测处理生成对应的第一返回数据,具体包括:当所述第一传感器类型为第一类型时,将块标识与所述第一块标识匹配的所述存储数据块作为对应的第一存储数据块;并调用所述温度传感器进行温度测量生成对应的第一温度数据;并将所述第一温度数据写入所述第一存储数据块生成对应的第一写入状态;若所述第一写入状态为写入成功则设置对应的所述第一返回数据为指令执行成功,若所述第一写入状态为写入失败则设置对应的所述第一返回数据为指令执行失败。4.根据权利要求1所述的连接传感器的电子烟标签的数据处理方法,其特征在于...

【专利技术属性】
技术研发人员:季有为
申请(专利权)人:芯电智联北京科技有限公司
类型:发明
国别省市:

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

1