CN109104420A - 一种基于epc通信协议的数据快速传输方法 - Google Patents
一种基于epc通信协议的数据快速传输方法 Download PDFInfo
- Publication number
- CN109104420A CN109104420A CN201810854508.6A CN201810854508A CN109104420A CN 109104420 A CN109104420 A CN 109104420A CN 201810854508 A CN201810854508 A CN 201810854508A CN 109104420 A CN109104420 A CN 109104420A
- Authority
- CN
- China
- Prior art keywords
- label
- value
- communication protocol
- transmission method
- reader
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明一种基于EPC通信协议的数据快速传输方法,属于基于EPC通信协议的数据快速传输方法技术领域;所要解决的技术问题为:提供一种基于EPC通信协议的数据快速传输方法;解决该技术问题采用的技术方案为:包括如下步骤:步骤一:确定标签数量为m,阅读器以POW波为载波广播Query命令,给所述标签分配Q值;步骤二:标签接收到Query命令后,执行QueryRep和QueryAdjust命令调整时隙的数值,阅读器将可回复时隙值从0开始依次增加,使每个时隙都可以进行通信;步骤三:最先达到通信要求的标签回复自身RN16=n,将n与m的值进行比较,当n<m时,则命令该标签进行突发式传输,当n>m时,标签保持缄默,再次等待获取标签RN16的n值;本发明应用于EPC通信协议。
Description
技术领域
本发明一种基于EPC通信协议的数据快速传输方法,属于基于EPC通信协议的数据快速传输方法技术领域。
背景技术
随着物联网的发展,射频识别技术(RFID,Radio Frequency andIdentification)应用领域更加广泛,但是由于传统无源感知标签功能单一,只能对物体进行简单的标识,感知能力差,目前利用无源感知与识别平台(WISP,WirelessIdentification and Sensing Platform)来弥补这些不足。
由于WISP平台遵循EPC C1G2通信协议,并不适合大量数据同时传输数据,在多标签与阅读器之间的通信过程中,存在着大量并行数据之间的传输冲突;WISP平台集成了控制器和传感器,因其具有无源、感知、计算与通信的优势而日益成为未来射频识别技术的发展趋势,但是在通信过程中阅读器与多标签通信时造成冲突可能导致信号传输效率不高、能量利用率低,因此需要对数据并行传输方法和机制进行优化。
发明内容
本发明为了克服现有技术中存在的不足,所要解决的技术问题为:提供一种基于EPC通信协议的数据快速传输方法;为了解决上述技术问题,本发明采用的技术方案为:一种基于 EPC通信协议的数据快速传输方法,包括如下步骤:
步骤一:确定标签数量为m,阅读器以POW波为载波广播Query命令,给所述标签分配Q 值;
步骤二:标签接收到Query命令后,执行QueryRep和QueryAdjust命令调整时隙的数值,阅读器将可回复时隙值从0开始依次增加,使每个时隙都可以进行通信;
步骤三:最先达到通信要求的标签回复自身RN16=n,将n与m的值进行比较,当n<m 时,则命令该标签进行突发式传输,当n>m时,标签保持缄默,再次等待获取标签RN16的n值。
本发明相对于现有技术具备的有益效果为:本发明为了解决无源感知***中信号并行传输时通信效率不高导致吞吐量过低、能量利用率不高的问题,提出针对并行传输时数据冲突的优化方案;应用目标在于当标签与阅读器进行通信时,若产生突发冲突,将会影响整个无源感知***的通信质量,因此,防止突发冲突是提高无源感知***吞吐量的关键,本发明通过执行相应命令来缩短信号时隙的长度,通过标签回复自身RN16判断是否执行突发传输,可以有效应用传输能量,保持较高的信号传输效率。
附图说明
下面结合附图对本发明做进一步说明:
图1为本发明的流程图。
具体实施方式
如图1所示,本发明一种基于EPC通信协议的数据快速传输方法,包括如下步骤:
步骤一:确定标签数量为m,阅读器以POW波为载波广播Query命令,给所述标签分配Q 值;
步骤二:标签接收到Query命令后,执行QueryRep和QueryAdjust命令调整时隙的数值,阅读器将可回复时隙值从0开始依次增加,使每个时隙都可以进行通信;
步骤三:最先达到通信要求的标签回复自身RN16=n,将n与m的值进行比较,当n<m 时,则命令该标签进行突发式传输,当n>m时,标签保持缄默,再次等待获取标签RN16的n值。
本发明实质为在现有的EPC协议基础上进行改进;现有的EPC协议中,为了防止多标签数据传输过程中产生冲突,在Query命令中Q值至关重要,它定义一轮中时隙数为2Q-1,其中0≤Q≤15;标签在Q值指定的范围内生成一个非负的随机时隙计数器,阅读器选择Q值,使得标签回复阅读器的效率更高,可以更好提升能量利用率。
当标签执行Query命令完成后,执行QueryRep和QueryAdjust命令,QueryRep命令可以使时隙数值-1,并可触发标签进行响应,QueryAdjust通过+1或-1来调整当前的Q值,当时隙值减为0时,标签开始回复ACK信号给阅读器。
控制EPC协议效率的关键参数是Q值,其消耗能量由下式计算为:
Eround=Equery+(2Q+A-1)·Erep+n·Eadjust;
其中A表示调整的数值,n表示调整的轮数;
可以看出随着Q值增加,在一轮通信中所消耗的能量主要由Reps和Adjusts造成。
由于EPC协议在传输过程中,有效数据量为12字节,实际吞吐量由下式计算为:
该式考虑了三种命令Query、QueryRep、QueryAdjust的执行时长;
根据上式计算可知,由于EPC协议中Q值选择不当,会导致空时隙过多造成通信效率低下,因此需要对当前的EPC协议进行改进,并提出一种新的防冲突方案。
本发明通过调整标签的相应方式,提升整个无源感知***的通信效率,当标签接收到 Query命令后,不必将时隙调整为0时才可与阅读器进行通信,每个时隙都可进行响应;在标签端,利用改进的协议使得标签可以被Query,QueryRep或QueryAdjust响应。
具体操作时,设定每个时隙都可以使CRFID传感器与阅读器进行通信,并进行顺序响应,顺序响应就是在现有EPC协议基础上,将从0时隙开始依次增加,使得每个时隙都可以进行通信,这样做可以减少标签接收QueryRep命令的轮数,很好解决了并行传输过程中造成的冲突问题,并且可以降低能量消耗。
当标签与阅读器进行通信时,若产生突发冲突,将影响整个无源感知***的通信质量,避免突发冲突的产生,需要将RN16划分为n份,所取标签数量的m值取值范围为0<m<216, m值是具体部署的CRFID传感器的数量,在编译时选择一个固定的值;标签随机产生一个RN16 划分n值,将n值与m的值相比较,若n<m,则传感器进行突发式传输,否则,保持缄默避免数据的并行传输产生冲突。
当阅读器没有与标签通信时,采用以POW(power optimized waveforms)功率优化波形为载波广播信号给所有标签发送信号,一旦有一个标签与之进行通信,则阅读器将发送以CW (continues wave)为载波的信号与标签进行通信;当阅读器与一个标签完成通信之后,将继续以POW波为载波,进行信号传输。
当已有一个标签与阅读器进行通信时,若另一个标签接收到ACK命令在突发脉冲RN16范围内,并且检测到接收到的载波为CW波,那么这个标签将被认为是处于突发传输中,就要保持缄默状态避免产生冲突;如果该时隙包含此范围之外的RN16,则它可以在当前时隙之后开始突发传输信息;当标签处于静默状态之后,相当于没有完成与阅读器之间的通信,需重新开始接收Query命令。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (1)
1.一种基于EPC通信协议的数据快速传输方法,其特征在于:包括如下步骤:
步骤一:确定标签数量为m,阅读器以POW波为载波广播Query命令,给所述标签分配Q值;
步骤二:标签接收到Query命令后,执行QueryRep和QueryAdjust命令调整时隙的数值,阅读器将可回复时隙值从0开始依次增加,使每个时隙都可以进行通信;
步骤三:最先达到通信要求的标签回复自身RN16=n,将n与m的值进行比较,当n<m时,则命令该标签进行突发式传输,当n>m时,标签保持缄默,再次等待获取标签RN16的n值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810854508.6A CN109104420B (zh) | 2018-07-30 | 2018-07-30 | 一种基于epc通信协议的数据快速传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810854508.6A CN109104420B (zh) | 2018-07-30 | 2018-07-30 | 一种基于epc通信协议的数据快速传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109104420A true CN109104420A (zh) | 2018-12-28 |
CN109104420B CN109104420B (zh) | 2021-01-08 |
Family
ID=64848217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810854508.6A Active CN109104420B (zh) | 2018-07-30 | 2018-07-30 | 一种基于epc通信协议的数据快速传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109104420B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343617A (zh) * | 2020-01-20 | 2020-06-26 | 太原理工大学 | 一种提高crfid数据传输速率的epc协议改进方法 |
CN113225734A (zh) * | 2021-03-30 | 2021-08-06 | 太原理工大学 | 基于rfid无源传输的类基站式能量供给加密方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609672A (zh) * | 2012-02-22 | 2012-07-25 | 南京邮电大学 | 一种射频识别***的防碰撞方法 |
KR101220025B1 (ko) * | 2011-12-19 | 2013-01-09 | 엘에스산전 주식회사 | Rfid 시스템에서의 태그 충돌방지 방법 |
CN106650538A (zh) * | 2016-12-28 | 2017-05-10 | 北京安拓思科技有限责任公司 | 一种rfid阅读器防碰撞方法及*** |
-
2018
- 2018-07-30 CN CN201810854508.6A patent/CN109104420B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101220025B1 (ko) * | 2011-12-19 | 2013-01-09 | 엘에스산전 주식회사 | Rfid 시스템에서의 태그 충돌방지 방법 |
CN102609672A (zh) * | 2012-02-22 | 2012-07-25 | 南京邮电大学 | 一种射频识别***的防碰撞方法 |
CN106650538A (zh) * | 2016-12-28 | 2017-05-10 | 北京安拓思科技有限责任公司 | 一种rfid阅读器防碰撞方法及*** |
Non-Patent Citations (3)
Title |
---|
CUNLIANG NIU等: "An Enhanced Q algorithm Based on EPC-C1G2 RFID Protocol", 《MODELING, SIMULATION AND OPTIMIZATION TECHNOLOGIES AND APPLICATIONS(MSOTA 2016)》 * |
刘宣等: "基于EPC-C1G2标准的标签防碰撞算法", 《长春工业大学学报(自然科学版)》 * |
齐国强等: "一种UHF RFID多标签处理算法的改进", 《智能处理与应用》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343617A (zh) * | 2020-01-20 | 2020-06-26 | 太原理工大学 | 一种提高crfid数据传输速率的epc协议改进方法 |
CN113225734A (zh) * | 2021-03-30 | 2021-08-06 | 太原理工大学 | 基于rfid无源传输的类基站式能量供给加密方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109104420B (zh) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9754143B2 (en) | Radio frequency identification readers, methods and computer program products for adjusting a query command slot-counter parameter Q | |
EP1256083B1 (en) | Electronic label reading system | |
US8207856B2 (en) | Systems and methods for RFID tag arbitration where RFID tags generate multiple random numbers for different arbitration sessions | |
US8362879B2 (en) | Apparatus and method for integrated reader and tag | |
US20090179738A1 (en) | Tag reading device | |
Sarangan et al. | A framework for fast RFID tag reading in static and mobile environments | |
CN103577784B (zh) | 基于多射频模块的有源rfid阅读器防碰撞方法及*** | |
CN103500348B (zh) | 一种增强的rfid通信方法 | |
CN109002743B (zh) | 标签盘点的防冲突方法、读写器 | |
CN101025784A (zh) | 有源rfid***防碰撞方法 | |
CN109104420A (zh) | 一种基于epc通信协议的数据快速传输方法 | |
EP2230631B1 (en) | Method for preventing collision of rfid tags in an rfid system | |
CN107766764A (zh) | 一种2.4g有源电子标签的防碰撞方法 | |
CN102622564A (zh) | 一种rfid多标签识别防碰撞方法 | |
CN102163272B (zh) | 一种提高阅读器能效性能的方法及装置 | |
CN112528688B (zh) | 射频标签控制方法、响应方法及装置、存储介质、阅读器、射频标签 | |
CN115618914B (zh) | 一种基于rfid的同步通信方法及装置 | |
KR100829794B1 (ko) | Rfid 시스템에서의 무선태그 인식방법 | |
CN110135208A (zh) | 一种基于分组频率和标签估计的rfid标签防碰撞方法 | |
JP2000113127A (ja) | 無線タグシステム | |
JP2000148934A (ja) | 無線カードシステム及び無線カード処理装置 | |
KR20090054050A (ko) | 전력 상승 기법을 적용한 rfid 리더기 및 다중 접속방법 | |
CN115618898B (zh) | 一种对rfid标签的侦测方法及装置 | |
CN115665715B (zh) | 一种rfid标签的群读应答方法及装置 | |
Song et al. | An improved reader anti-collision algorithm based on pulse protocol with slot occupied probability in dense reader mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |