一种基于射频识别的计时方法、装置及系统.pdf

上传人:a2 文档编号:4573715 上传时间:2018-10-21 格式:PDF 页数:11 大小:366.58KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110270788.4

申请日:

2011.09.14

公开号:

CN102306407A

公开日:

2012.01.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G07C 1/24申请日:20110914|||公开

IPC分类号:

G07C1/24; G06K7/00

主分类号:

G07C1/24

申请人:

颜力; 王新华

发明人:

颜力; 王新华

地址:

214135 江苏省无锡市新区菱湖大道科研北路国家软件园三期一号楼鲸鱼座D座(蜂之舞科技)

优先权:

专利代理机构:

北京品源专利代理有限公司 11332

代理人:

陈丽燕

PDF下载: PDF下载
内容摘要

本发明实施例提供一种基于射频识别的计时方法、装置及系统,包括:当计时芯片被激活后,计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值;在预先设置的最大时隙数Nmax和最小时隙数Nmin之间随机选取一个整数Nrandom;经过时长Nrandom×每个时隙的时长ts后,向阅读器发送计时数据包,并通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的时间。和现有技术相比,本发明实施例提出的基于射频识别的计时方法、装置及系统,能够精确计算计时芯片被激活的时间。

权利要求书

1: 一种基于射频识别的计时方法, 其特征在于, 所述方法包括 : 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激 活的时间的时间差值 ; 在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom ; 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据包, 所述计时数据包至 少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯 片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据包的 时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计 算所述计时芯片被激活的时间。
2: 根据权利要求 1 所述的方法, 其特征在于, 所述经过时长 Nrandom×ts 后, 向阅读器发 送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 包括 : 每隔时长 Nrandom×ts, 向所述阅读器发送一个计时数据包, 其中所述计时数据包至少包 括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被 激活的时间的时间差值。
3: 根据权利要求 2 所述的方法, 其特征在于, 所述计时数据包还可以包括所述计时数 据包的循环冗余校验码。
4: 根据权利要求 3 所述的方法, 其特征在于, 所述计时数据包具体包括 : 用于表示所述 计时芯片的芯片需要的 p 比特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述 计时芯片被激活的时间的时间差值的 q 比特数据以及用于表示所述计时数据包的循环用 于校验码的 r 比特数据。
5: 一种基于射频识别的计时装置, 其特征在于, 所述装置包括 : 计数器模块, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与 所述计时芯片被激活的时间的时间差值 ; 随机数产生模块, 用于在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取 一个整数 Nrandom ; 发送模块, 用于经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据包, 所 述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时 间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所 述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时 间的时间差值计算所述计时芯片被激活的时间。
6: 根 据 权 利 要 求 5 所 述 的 装 置, 其 特 征 在 于, 所述发送模块还包括 : 每隔时长 Nrandom×ts, 向所述阅读器发送一个计时数据包, 其中所述计时数据包至少包括所述计时芯 片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的 时间差值。
7: 根据权利要求 6 所述的装置, 其特征在于, 所述计时数据包还可以包括所述计时数 据包的循环冗余校验码。
8: 根据权利要求 7 所述的装置, 其特征在于, 所述计时数据包具体包括 : 用于表示所述 计时芯片的芯片需要的 p 比特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述 2 计时芯片被激活的时间的时间差值的 q 比特数据以及用于表示所述计时数据包的循环用 于校验码的 r 比特数据。
9: 一种基于射频识别的计时系统, 其特征在于, 所述系统包括计时芯片和阅读器, 其 中, 所述计时芯片, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间 与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时 数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识 别号的时间与所述计时芯片被激活的时间的时间差值 ; 所述阅读器, 用于根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的 时间。

说明书


一种基于射频识别的计时方法、 装置及系统

    【技术领域】
     本发明涉及通信领域, 特别涉及一种基于射频识别的计时方法、 装置及系统。背景技术 当前越来越多的大规模和高级别的赛事采用电动计时的手段来为参赛选手计算 成绩、 排出名次。现有的基于射频识别 (Radio Frequency Identification, RFID) 技术的 计时方法的主要原理是参赛选手在比赛中携带包含有芯片的运动计时标签, 该芯片中的存 储器存储一个用于区分选手身份的身份识别号。在计时点放置射频识别阅读器和天线, 并 令天线的辐射范围与计时线相重合, 当选手通过计时线时, 电子标签中的芯片被激活, 该芯 片将它存储的芯片识别号以有线或者无线的方式发送给阅读器, 该阅读器记录收到所述芯 片识别号的时间, 并将所述芯片识别号和接受到所述芯片识别号的时间发送到网络设备, 网络设备通过所述芯片识别号获取参赛选手的身份识别号, 并将收到该芯片识别号的时间 作为参赛选手通过计时线的时间, 从而完成计时过程。
     当有多个参赛选手分别携带计时芯片同时通过计时线时, 这些计时芯片发出的芯 片识别号在空中相互干扰, 无法被阅读器识别。 此时需要引入防冲突算法, 将多个计时芯片 同时发出的芯片识别号以一定的时间顺序相互分开, 从而能够被阅读器一一识别出来。所 述阅读器在完成在一次成功的识别之前, 会经历多次冲突判断的过程, 由于阅读器收到某 个计时芯片的芯片识别号的时间距离该计时芯片被激活的时间可能已经过了很长时间, 因 此采用收到芯片识别号的时间作为参赛选手通过计时线的时间会有很大误差 ( 可能多达 1 秒 ), 现有技术中的基于射频识别技术的计时方法无法精确计算计时芯片被激活的时间。
     发明内容
     本发明的目的在于提出一种基于射频识别的计时方法、 装置及系统, 解决了现有 技术中的基于射频识别技术的计时方法中无法精确计算计时芯片被激活的时间的问题, 能 够精确计算计时芯片被激活的时间。
     为达到上述目的, 本发明是通过以下技术方案来实现的 :
     一种基于射频识别的计时方法, 包括 :
     当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时芯片 被激活的时间的时间差值 ;
     在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom ;
     经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据包, 所述计时数据 包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计 时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据 包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差 值计算所述计时芯片被激活的时间。
     一种基于射频识别的计时装置, 包括 :计数器模块, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时 间与所述计时芯片被激活的时间的时间差值 ;
     随机数产生模块, 用于在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机 选取一个整数 Nrandom ;
     发送模块, 用于经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据 包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号 的时间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收 到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活 的时间的时间差值计算所述计时芯片被激活的时间。
     一种基于射频识别的计时系统, 包括计时芯片和阅读器, 其中,
     所述计时芯片, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的 时间与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax 和最小时隙 数 Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发 送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值 ;
     所述阅读器, 用于根据所述阅读器接收到所述计时数据包的时间和所述计时芯片 发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激 活的时间。
     本发明实施例提供的基于射频设备的计时方法、 装置及系统, 当计时芯片被激活 后, 计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据包, 所述计时数据包至少包括所述计 时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时 间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计 时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯 片被激活的时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时方法、 装置及 系统, 能够精确计算计时芯片被激活的时间。 附图说明
     图 1 为本发明实施例二提供的计时数据包结构示意图 ; 图 2 为本发明实施例二提供的计时数据包发送方法示意图 ; 图 3 为本发明实施例三提供的计时装置结构示意图 ; 图 4 为本发明实施例四提供的计时系统示意图 ; 图 5 为本发明实施例四提供的计时系统示意图。具体实施方式
     为使本发明的实施例要解决的技术问题、 技术方法和技术效果更加清楚, 下面将 结合附图及具体实施例进行详细描述。
     实施例一本发明实施例提出一种基于设备识别的计时方法, 包括 :
     101、 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值 ;
     具体地, 所述计时芯片被激活可以是 : 在无源工作方式下, 所述计时芯片被充电完 成; 在半有源工作方式下, 所述计时芯片被唤醒。
     102、 在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom ;
     103、 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据包, 所述计时 数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所 述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时 数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时 间差值计算所述计时芯片被激活的时间。
     本发明实施例提出的基于射频识别的计时方法, 当计时芯片被激活后, 计算所述 计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 在预先设置的 最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom×ts 后, 向 阅读器发送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时 芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器 根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与 所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的时间。和现有技术相 比, 本发明实施例提出的基于射频识别的计时方法, 能够精确计算计时芯片被激活的时间。 实施例二
     本发明实施例提供一种基于射频识别的计时方法, 包括 :
     201、 预先设置最大时隙数 Nmax、 最小时隙数 Nmin 以及每个时隙的时长 ts ;
     202、 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值 ;
     具体地, 所述计时芯片被激活可以是 : 在无源工作方式下, 所述计时芯片被充电完 成; 在半有源工作方式下, 所述计时芯片被唤醒。
     203、 在所述最大时隙数 Nmax 和所述最小时隙数 Nmin 之间随机选取一个整数 Nrandom ;
     204、 每隔时长 Nrandom×ts, 向所述阅读器发送一个计时数据包, 其中所述计时数据 包至少包括所述计时芯片的芯片识别号、 所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值以及所述计时数据包的循环冗余校验码 ;
     具体地, 所述计时数据包由三部分数据组成, 如图 1 所示, 包括用于表示所述计时 芯片的芯片需要的 p 比特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值的 q 比特数据以及用于表示所述计时数据包的循环用于校 验码的 r 比特数据。其中, p 的数值取决于计时芯片的需求总数, 32 位的计时芯片的芯片识 别号可以保证 40 亿张计时芯片的芯片识别号没有重复 ; q 的数值与所述计时芯片发出芯片 识别号的时间与所述计时芯片被激活的时间的时间差值, 以及计时精度有关, 若计时精度 为 1 毫秒, 需要计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的 时间差值为 4 秒, 则至少需要 12 比特用于表示所述计时芯片发出芯片识别号的时间与所述
     计时芯片被激活的时间的时间差值 ; r 的数值根据校验算法类型和 p、 q 的数值而定, 若p= 32, q = 16, 则 r 可以取 16 比特的循环冗余校验码, 由此, 该计时数据包的总长度为 : p+q+r = 36 比特 +12 比特 +16 比特= 64 比特。如图 2 所示, 重复上述过程, 可以保证至少一组数 据处于无冲突的时间段, 被阅读器有效接收。
     205、 通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计时 芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片 被激活的时间。
     具体地, 设阅读器的内部时钟记录的接收到计时芯片发出的计时数据包的时间 tr, 所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值为 tq, 芯 片被激活的时间为 Ta, 则有 Ta = tr-tq。
     由于计时芯片的内部时钟受体积的影响精度不高, 其精度远小于阅读器的内部时 钟的精度 ( 通常小于 0.01% ), 所以需要对收到的所述计时芯片发出芯片识别号的时间与 所述计时芯片被激活的时间的时间差值 tq 做进一步校准。不妨设阅读器收到的同一个计 时芯片两次发出的有效计时数据包中的时间分别为 tr1 和 tr2, 所述计时芯片发出芯片识别 号的时间与所述计时芯片被激活的时间的时间差值分别为 tq1 和 tq2, 则所述计时芯片被激 活的时间为 : 本发明实施例提供的基于射频识别的计时方法, 预先设置最大时隙数 Nmax、 最小时 隙数 Nmin 以及每个时隙的时长 ts, 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号 的时间与所述计时芯片被激活的时间的时间差值, 在所述最大时隙数 Nmax 和所述最小时隙 数 Nmin 之间随机选取一个整数 Nrandom, 每隔时长 Nrandom×ts, 向所述阅读器发送一个计时数据 包, 其中所述计时数据包至少包括所述计时芯片的芯片识别号、 所述计时芯片发出芯片识 别号的时间与所述计时芯片被激活的时间的时间差值以及所述计时数据包的循环冗余校 验码, 通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的 时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时方法, 能够精确计算计时 芯片被激活的时间。
     实施例三
     本发明实施例提供一种基于射频识别的计时装置, 如图 3 所示, 包括 :
     计数器模块 301, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的 时间与所述计时芯片被激活的时间的时间差值 ;
     具体地, 所述计时芯片被激活可以是 : 在无源工作方式下, 所述计时芯片被充电完 成; 在半有源工作方式下, 所述计时芯片被唤醒。
     随机数产生模块 302, 用于在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随 机选取一个整数 Nrandom ;
     发送模块 303, 用于经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数 据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别 号的时间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接 收到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激
     活的时间的时间差值计算所述计时芯片被激活的时间。
     进一步的, 所述发送模块 303 还包括 :
     每隔时长 Nrandom×ts, 向所述阅读器发送一个计时数据包, 其中所述计时数据包至 少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯 片被激活的时间的时间差值。
     进一步的, 所述计时数据包还可以包括所述计时数据包的循环冗余校验码。
     进一步的, 所述计时数据包具体包括 : 用于表示所述计时芯片的芯片需要的 p 比 特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时 间差值的 q 比特数据以及用于表示所述计时数据包的循环用于校验码的 r 比特数据。
     本发明实施例提供的基于射频识别的计时装置, 当计时芯片被激活后, 通过计数 器模块计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差 值, 通过随机数产生模块在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一 个整数 Nrandom, 经过时长 Nrandom×ts 后, 通过发送模块向阅读器发送计时数据包, 所述计时数 据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述 计时芯片被激活的时间的时间 差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计 时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯 片被激活的时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时装置, 能够精 确计算计时芯片被激活的时间。
     实施例四
     本发明提供一种基于射频识别的计时系统, 如图 4 所示, 包括计时芯片和阅读器, 其中,
     所述计时芯片 401, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号 的时间与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax 和最小时 隙数 Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器 发送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发 出芯片识别号的时间与所述计时芯片被激活的时间的时间差值 ;
     所述阅读器 402, 用于根据所述阅读器接收到所述计时数据包的时间和所述计时 芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片 被激活的时间。
     具体地, 如图 5 所示, 所述基于射频识别的计时系统由计时芯片和阅读器组成, 计 时芯片中包括用于接收和发射信号的射频前端, 用于计算所述计时芯片发出芯片识别号的 时间与所述计时芯片被激活的时间的时间差值的时钟电路, 用于存储所述计时芯片的芯片 识别号的存储器, 以及用于运行固件程序、 实现防冲突算法、 协调各部分工作的微控制器电 路。此外, 若该计时芯片为半有源工作方式, 则所述计时芯片内部还会包括电池, 所述电池 用于给所诉计时芯片供电。 所述计时芯片的天线和所述阅读器的天线之间通过电磁辐射或 电感耦合方式传输能量和数据。
     本发明实施例提供的基于射频识别的计时系统, 包括计时芯片和阅读器, 其中, 所 述计时芯片用于计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间
     的时间差值, 在预先设置的最大时隙数 Nmax 和最小时隙数 Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom× 每个时隙的时长 ts 后, 向阅读器发送计时数据包, 所述计时数据包至少包 括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被 激活的时间的时间差值 ; 所述阅读器用于根据所述阅读器接收到所述计时数据包的时间和 所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述 计时芯片被激活的时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时系统, 能够精确计算计时芯片被激活的时间。

一种基于射频识别的计时方法、装置及系统.pdf_第1页
第1页 / 共11页
一种基于射频识别的计时方法、装置及系统.pdf_第2页
第2页 / 共11页
一种基于射频识别的计时方法、装置及系统.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种基于射频识别的计时方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于射频识别的计时方法、装置及系统.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102306407 A (43)申请公布日 2012.01.04 CN 102306407 A *CN102306407A* (21)申请号 201110270788.4 (22)申请日 2011.09.14 G07C 1/24(2006.01) G06K 7/00(2006.01) (71)申请人 颜力 地址 214135 江苏省无锡市新区菱湖大道科 研北路国家软件园三期一号楼鲸鱼座 D 座 ( 蜂之舞科技 ) 申请人 王新华 (72)发明人 颜力 王新华 (74)专利代理机构 北京品源专利代理有限公司 11332 代理人 陈丽燕 (54) 发明名称 一种基于射频识。

2、别的计时方法、 装置及系统 (57) 摘要 本发明实施例提供一种基于射频识别的计时 方法、 装置及系统, 包括 : 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述 计时芯片被激活的时间的时间差值 ; 在预先设置 的最大时隙数 Nmax和最小时隙数 Nmin之间随机选 取一个整数 Nrandom; 经过时长 Nrandom 每个时隙的 时长ts后, 向阅读器发送计时数据包, 并通过所述 阅读器根据所述阅读器接收到所述计时数据包的 时间和所述计时芯片发出芯片识别号的时间与所 述计时芯片被激活的时间的时间差值计算所述计 时芯片被激活的时间。 和现有技术相比, 本发明实 施例提出的基。

3、于射频识别的计时方法、 装置及系 统, 能够精确计算计时芯片被激活的时间。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 2 页 CN 102306414 A1/2 页 2 1. 一种基于射频识别的计时方法, 其特征在于, 所述方法包括 : 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激 活的时间的时间差值 ; 在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机选取一个整数 Nrandom; 经过时长Nrandom每个时隙的时长ts后, 向阅读器发送计时数据包, 所述计时数。

4、据包至 少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯 片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据包的 时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计 算所述计时芯片被激活的时间。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述经过时长 Nrandomts后, 向阅读器发 送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 包括 : 每隔时长 Nrandomts, 向所述阅读器发送一个计时数据包, 其中所述。

5、计时数据包至少包 括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被 激活的时间的时间差值。 3. 根据权利要求 2 所述的方法, 其特征在于, 所述计时数据包还可以包括所述计时数 据包的循环冗余校验码。 4. 根据权利要求 3 所述的方法, 其特征在于, 所述计时数据包具体包括 : 用于表示所述 计时芯片的芯片需要的 p 比特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述 计时芯片被激活的时间的时间差值的 q 比特数据以及用于表示所述计时数据包的循环用 于校验码的 r 比特数据。 5. 一种基于射频识别的计时装置, 其特征在于, 所述装置包括 : 计数器模块。

6、, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与 所述计时芯片被激活的时间的时间差值 ; 随机数产生模块, 用于在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机选取 一个整数 Nrandom; 发送模块, 用于经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器发送计时数据包, 所 述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时 间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所 述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时 间的时间差值计算所述计时芯片被激活的。

7、时间。 6. 根据权利要求 5 所述的装置, 其特征在于, 所述发送模块还包括 : 每隔时长 Nrandomts, 向所述阅读器发送一个计时数据包, 其中所述计时数据包至少包括所述计时芯 片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的 时间差值。 7. 根据权利要求 6 所述的装置, 其特征在于, 所述计时数据包还可以包括所述计时数 据包的循环冗余校验码。 8. 根据权利要求 7 所述的装置, 其特征在于, 所述计时数据包具体包括 : 用于表示所述 计时芯片的芯片需要的 p 比特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述 权 利 要 求 书 CN 10。

8、2306407 A CN 102306414 A2/2 页 3 计时芯片被激活的时间的时间差值的 q 比特数据以及用于表示所述计时数据包的循环用 于校验码的 r 比特数据。 9. 一种基于射频识别的计时系统, 其特征在于, 所述系统包括计时芯片和阅读器, 其 中, 所述计时芯片, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间 与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数Nmax和最小时隙数Nmin 之间随机选取一个整数 Nrandom, 经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器发送计时 数据包, 所述计时数据包至少包括所述计时芯片的芯片识。

9、别号和所述计时芯片发出芯片识 别号的时间与所述计时芯片被激活的时间的时间差值 ; 所述阅读器, 用于根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的 时间。 权 利 要 求 书 CN 102306407 A CN 102306414 A1/6 页 4 一种基于射频识别的计时方法、 装置及系统 技术领域 0001 本发明涉及通信领域, 特别涉及一种基于射频识别的计时方法、 装置及系统。 背景技术 0002 当前越来越多的大规模和高级别的赛事采用电动计时的手段来为参赛选手计算 成绩、 排出名次。现有的基于射频识。

10、别 (Radio Frequency Identification, RFID) 技术的 计时方法的主要原理是参赛选手在比赛中携带包含有芯片的运动计时标签, 该芯片中的存 储器存储一个用于区分选手身份的身份识别号。在计时点放置射频识别阅读器和天线, 并 令天线的辐射范围与计时线相重合, 当选手通过计时线时, 电子标签中的芯片被激活, 该芯 片将它存储的芯片识别号以有线或者无线的方式发送给阅读器, 该阅读器记录收到所述芯 片识别号的时间, 并将所述芯片识别号和接受到所述芯片识别号的时间发送到网络设备, 网络设备通过所述芯片识别号获取参赛选手的身份识别号, 并将收到该芯片识别号的时间 作为参赛选手。

11、通过计时线的时间, 从而完成计时过程。 0003 当有多个参赛选手分别携带计时芯片同时通过计时线时, 这些计时芯片发出的芯 片识别号在空中相互干扰, 无法被阅读器识别。 此时需要引入防冲突算法, 将多个计时芯片 同时发出的芯片识别号以一定的时间顺序相互分开, 从而能够被阅读器一一识别出来。所 述阅读器在完成在一次成功的识别之前, 会经历多次冲突判断的过程, 由于阅读器收到某 个计时芯片的芯片识别号的时间距离该计时芯片被激活的时间可能已经过了很长时间, 因 此采用收到芯片识别号的时间作为参赛选手通过计时线的时间会有很大误差 ( 可能多达 1 秒 ), 现有技术中的基于射频识别技术的计时方法无法精。

12、确计算计时芯片被激活的时间。 发明内容 0004 本发明的目的在于提出一种基于射频识别的计时方法、 装置及系统, 解决了现有 技术中的基于射频识别技术的计时方法中无法精确计算计时芯片被激活的时间的问题, 能 够精确计算计时芯片被激活的时间。 0005 为达到上述目的, 本发明是通过以下技术方案来实现的 : 0006 一种基于射频识别的计时方法, 包括 : 0007 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时芯片 被激活的时间的时间差值 ; 0008 在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机选取一个整数 Nrandom; 0009 经过时长Nran。

13、dom每个时隙的时长ts后, 向阅读器发送计时数据包, 所述计时数据 包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计 时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据 包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差 值计算所述计时芯片被激活的时间。 0010 一种基于射频识别的计时装置, 包括 : 说 明 书 CN 102306407 A CN 102306414 A2/6 页 5 0011 计数器模块, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时 间与所述计时芯片被激活的时间的时间差。

14、值 ; 0012 随机数产生模块, 用于在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机 选取一个整数 Nrandom; 0013 发送模块, 用于经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器发送计时数据 包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号 的时间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收 到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活 的时间的时间差值计算所述计时芯片被激活的时间。 0014 一种基于射频识别的计时系统, 包括计时芯片和阅读器, 其中, 0。

15、015 所述计时芯片, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的 时间与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax和最小时隙 数 Nmin之间随机选取一个整数 Nrandom, 经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器发 送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值 ; 0016 所述阅读器, 用于根据所述阅读器接收到所述计时数据包的时间和所述计时芯片 发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激 活的时间。。

16、 0017 本发明实施例提供的基于射频设备的计时方法、 装置及系统, 当计时芯片被激活 后, 计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机选取一个整数 Nrandom, 经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器发送计时数据包, 所述计时数据包至少包括所述计 时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时 间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计 时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所。

17、述计时芯 片被激活的时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时方法、 装置及 系统, 能够精确计算计时芯片被激活的时间。 附图说明 0018 图 1 为本发明实施例二提供的计时数据包结构示意图 ; 0019 图 2 为本发明实施例二提供的计时数据包发送方法示意图 ; 0020 图 3 为本发明实施例三提供的计时装置结构示意图 ; 0021 图 4 为本发明实施例四提供的计时系统示意图 ; 0022 图 5 为本发明实施例四提供的计时系统示意图。 具体实施方式 0023 为使本发明的实施例要解决的技术问题、 技术方法和技术效果更加清楚, 下面将 结合附图及具体实施例进行详细描。

18、述。 0024 实施例一 说 明 书 CN 102306407 A CN 102306414 A3/6 页 6 0025 本发明实施例提出一种基于设备识别的计时方法, 包括 : 0026 101、 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值 ; 0027 具体地, 所述计时芯片被激活可以是 : 在无源工作方式下, 所述计时芯片被充电完 成 ; 在半有源工作方式下, 所述计时芯片被唤醒。 0028 102、 在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机选取一个整数 Nrandom; 0029 103、 经过时长Nrandom。

19、每个时隙的时长ts后, 向阅读器发送计时数据包, 所述计时 数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所 述计时芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接收到所述计时 数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时 间差值计算所述计时芯片被激活的时间。 0030 本发明实施例提出的基于射频识别的计时方法, 当计时芯片被激活后, 计算所述 计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 在预先设置的 最大时隙数 Nmax和最小时隙数 Nmin之间随机选取一个整数 Nrandom, 经过时长 Nr。

20、andomts后, 向 阅读器发送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时 芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值, 并通过所述阅读器 根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与 所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的时间。和现有技术相 比, 本发明实施例提出的基于射频识别的计时方法, 能够精确计算计时芯片被激活的时间。 0031 实施例二 0032 本发明实施例提供一种基于射频识别的计时方法, 包括 : 0033 201、 预先设置最大时隙数 Nmax、 最小时隙数 Nmin以及每个时隙。

21、的时长 ts; 0034 202、 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值 ; 0035 具体地, 所述计时芯片被激活可以是 : 在无源工作方式下, 所述计时芯片被充电完 成 ; 在半有源工作方式下, 所述计时芯片被唤醒。 0036 203、 在所述最大时隙数 Nmax和所述最小时隙数 Nmin之间随机选取一个整数 Nrandom; 0037 204、 每隔时长 Nrandomts, 向所述阅读器发送一个计时数据包, 其中所述计时数据 包至少包括所述计时芯片的芯片识别号、 所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时。

22、间差值以及所述计时数据包的循环冗余校验码 ; 0038 具体地, 所述计时数据包由三部分数据组成, 如图 1 所示, 包括用于表示所述计时 芯片的芯片需要的 p 比特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述计时 芯片被激活的时间的时间差值的 q 比特数据以及用于表示所述计时数据包的循环用于校 验码的 r 比特数据。其中, p 的数值取决于计时芯片的需求总数, 32 位的计时芯片的芯片识 别号可以保证 40 亿张计时芯片的芯片识别号没有重复 ; q 的数值与所述计时芯片发出芯片 识别号的时间与所述计时芯片被激活的时间的时间差值, 以及计时精度有关, 若计时精度 为 1 毫秒, 需要。

23、计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的 时间差值为4秒, 则至少需要12比特用于表示所述计时芯片发出芯片识别号的时间与所述 说 明 书 CN 102306407 A CN 102306414 A4/6 页 7 计时芯片被激活的时间的时间差值 ; r 的数值根据校验算法类型和 p、 q 的数值而定, 若 p 32, q 16, 则 r 可以取 16 比特的循环冗余校验码, 由此, 该计时数据包的总长度为 : p+q+r 36 比特 +12 比特 +16 比特 64 比特。如图 2 所示, 重复上述过程, 可以保证至少一组数 据处于无冲突的时间段, 被阅读器有效接收。 0。

24、039 205、 通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计时 芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片 被激活的时间。 0040 具体地, 设阅读器的内部时钟记录的接收到计时芯片发出的计时数据包的时间 tr, 所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值为tq, 芯 片被激活的时间为 Ta, 则有 Ta tr-tq。 0041 由于计时芯片的内部时钟受体积的影响精度不高, 其精度远小于阅读器的内部时 钟的精度 ( 通常小于 0.01 ), 所以需要对收到的所述计时芯片发出芯片识别号的时间与 所述计时芯片被激活的时。

25、间的时间差值 tq做进一步校准。不妨设阅读器收到的同一个计 时芯片两次发出的有效计时数据包中的时间分别为 tr1和 tr2, 所述计时芯片发出芯片识别 号的时间与所述计时芯片被激活的时间的时间差值分别为 tq1和 tq2, 则所述计时芯片被激 活的时间为 : 0042 本发明实施例提供的基于射频识别的计时方法, 预先设置最大时隙数 Nmax、 最小时 隙数Nmin以及每个时隙的时长ts, 当计时芯片被激活后, 计算所述计时芯片发出芯片识别号 的时间与所述计时芯片被激活的时间的时间差值, 在所述最大时隙数 Nmax和所述最小时隙 数 Nmin之间随机选取一个整数 Nrandom, 每隔时长 Nr。

26、andomts, 向所述阅读器发送一个计时数据 包, 其中所述计时数据包至少包括所述计时芯片的芯片识别号、 所述计时芯片发出芯片识 别号的时间与所述计时芯片被激活的时间的时间差值以及所述计时数据包的循环冗余校 验码, 通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计时芯片发出 芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片被激活的 时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时方法, 能够精确计算计时 芯片被激活的时间。 0043 实施例三 0044 本发明实施例提供一种基于射频识别的计时装置, 如图 3 所示, 包括 : 0045 计数器模。

27、块 301, 用于当计时芯片被激活后, 计算所述计时芯片发出芯片识别号的 时间与所述计时芯片被激活的时间的时间差值 ; 0046 具体地, 所述计时芯片被激活可以是 : 在无源工作方式下, 所述计时芯片被充电完 成 ; 在半有源工作方式下, 所述计时芯片被唤醒。 0047 随机数产生模块302, 用于在预先设置的最大时隙数Nmax和最小时隙数Nmin之间随 机选取一个整数 Nrandom; 0048 发送模块 303, 用于经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器发送计时数 据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别 号的时间与所述计时。

28、芯片被激活的时间的时间差值, 并通过所述阅读器根据所述阅读器接 收到所述计时数据包的时间和所述计时芯片发出芯片识别号的时间与所述计时芯片被激 说 明 书 CN 102306407 A CN 102306414 A5/6 页 8 活的时间的时间差值计算所述计时芯片被激活的时间。 0049 进一步的, 所述发送模块 303 还包括 : 0050 每隔时长 Nrandomts, 向所述阅读器发送一个计时数据包, 其中所述计时数据包至 少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯 片被激活的时间的时间差值。 0051 进一步的, 所述计时数据包还可以包括所述计时数据包的。

29、循环冗余校验码。 0052 进一步的, 所述计时数据包具体包括 : 用于表示所述计时芯片的芯片需要的 p 比 特数据、 用于表示所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时 间差值的 q 比特数据以及用于表示所述计时数据包的循环用于校验码的 r 比特数据。 0053 本发明实施例提供的基于射频识别的计时装置, 当计时芯片被激活后, 通过计数 器模块计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差 值, 通过随机数产生模块在预先设置的最大时隙数 Nmax和最小时隙数 Nmin之间随机选取一 个整数 Nrandom, 经过时长 Nrandomts后, 通过发。

30、送模块向阅读器发送计时数据包, 所述计时数 据包至少包括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述 计时芯片被激活的时间的时间 0054 差值, 并通过所述阅读器根据所述阅读器接收到所述计时数据包的时间和所述计 时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯 片被激活的时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时装置, 能够精 确计算计时芯片被激活的时间。 0055 实施例四 0056 本发明提供一种基于射频识别的计时系统, 如图 4 所示, 包括计时芯片和阅读器, 其中, 0057 所述计时芯片 401, 用于当计时芯片被。

31、激活后, 计算所述计时芯片发出芯片识别号 的时间与所述计时芯片被激活的时间的时间差值, 在预先设置的最大时隙数 Nmax和最小时 隙数 Nmin之间随机选取一个整数 Nrandom, 经过时长 Nrandom 每个时隙的时长 ts后, 向阅读器 发送计时数据包, 所述计时数据包至少包括所述计时芯片的芯片识别号和所述计时芯片发 出芯片识别号的时间与所述计时芯片被激活的时间的时间差值 ; 0058 所述阅读器 402, 用于根据所述阅读器接收到所述计时数据包的时间和所述计时 芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述计时芯片 被激活的时间。 0059 具体地, 如图 5 。

32、所示, 所述基于射频识别的计时系统由计时芯片和阅读器组成, 计 时芯片中包括用于接收和发射信号的射频前端, 用于计算所述计时芯片发出芯片识别号的 时间与所述计时芯片被激活的时间的时间差值的时钟电路, 用于存储所述计时芯片的芯片 识别号的存储器, 以及用于运行固件程序、 实现防冲突算法、 协调各部分工作的微控制器电 路。此外, 若该计时芯片为半有源工作方式, 则所述计时芯片内部还会包括电池, 所述电池 用于给所诉计时芯片供电。 所述计时芯片的天线和所述阅读器的天线之间通过电磁辐射或 电感耦合方式传输能量和数据。 0060 本发明实施例提供的基于射频识别的计时系统, 包括计时芯片和阅读器, 其中,。

33、 所 述计时芯片用于计算所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间 说 明 书 CN 102306407 A CN 102306414 A6/6 页 9 的时间差值, 在预先设置的最大时隙数Nmax和最小时隙数Nmin之间随机选取一个整数Nrandom, 经过时长Nrandom每个时隙的时长ts后, 向阅读器发送计时数据包, 所述计时数据包至少包 括所述计时芯片的芯片识别号和所述计时芯片发出芯片识别号的时间与所述计时芯片被 激活的时间的时间差值 ; 所述阅读器用于根据所述阅读器接收到所述计时数据包的时间和 所述计时芯片发出芯片识别号的时间与所述计时芯片被激活的时间的时间差值计算所述 计时芯片被激活的时间。 和现有技术相比, 本发明实施例提出的基于射频识别的计时系统, 能够精确计算计时芯片被激活的时间。 说 明 书 CN 102306407 A CN 102306414 A1/2 页 10 图 1 图 2 图 3 图 4 说 明 书 附 图 CN 102306407 A CN 102306414 A2/2 页 11 图 5 说 明 书 附 图 CN 102306407 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 核算装置


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1