当前位置: 首页 > 专利查询>李明专利>正文

一种数据通信方法及系统技术方案

技术编号:17268353 阅读:40 留言:0更新日期:2018-02-14 17:13
本发明专利技术提供一种数据通信方法及系统,第一终端发送完毕待处理数据包时开始检测通信载波信号的波形相位相对于第一起始相位的第一相位差值,并仅在第一相位差值符合门限范围时接收应答数据包;第二终端接收完毕开始检测通信载波信号的波形相位相对于第二起始相位的第二相位差值,并仅在第二相位差值达到

A data communication method and system

The present invention provides a system and method for data communication, the first terminal is sent to the communication carrier signal waveform of phase detection with respect to the first phase difference between the first initial phase to deal with data packet, and only in the first phase difference with threshold range when receiving responses according to the packet receiving terminal; second began after the waveform phase detection of communication carrier signal compared with the second phase difference of second starting phase, and reached only in second phase difference

【技术实现步骤摘要】
一种数据通信方法及系统
本专利技术涉及一种电子
,尤其涉及一种数据通信方法及系统。
技术介绍
现有的非接触式IC卡读卡器读卡机制,是基于14443,15693等通信协议进行数据传输的,上述协议中,读卡器发送指令数据之后会有一个帧等待时间(FWT),表明了读卡器等待接收卡片响应数据的最大时间范围。也就是说在读卡器向卡片发送了指令以后,读卡器就在等待接收卡片的响应数据,只要是在帧等待时间FWT之内返回的数据,读卡器就认为返回的数据合法。那么在上述通信协议中,如果中间人截获读卡器发送的数据并在FWT时间内返回响应数据,读卡器就会认为数据的来源是可靠的,可见该方案存在被中间人攻击,数据被篡改等安全风险。
技术实现思路
本专利技术旨在解决上述问题/之一。本专利技术的主要目的在于提供一种数据通信方法。为达到上述目的,本专利技术的技术方案具体是这样实现的:在第一终端与第二终端通信过程中,第一终端始终产生通信载波信号,方法包括以下步骤:第一终端发送携带有待处理数据包的通信数据信号,在第一终端发送完毕待处理数据包时开始检测通信载波信号的波形相位相对于第一起始相位的第一相位差值,其中,第一起始相位为第一终端发送完毕待处理数据包时通信载波信号的波形相位;通信数据信号由第一终端将待处理数据包调制在通信载波信号上得到;第二终端接收携带有待处理数据包的通信数据信号,在第二终端接收完毕待处理数据包时开始检测通信载波信号的波形相位相对于第二起始相位的第二相位差值,并基于待处理数据包生成应答数据包,其中,第二起始相位为第二终端接收完毕待处理数据包时通信载波信号的波形相位;第二终端在检测到第二相位差值达到门限相位差值时,将应答数据包发送至第一终端;第一终端检测到第一相位差值在门限范围内时,允许开始接收应答数据包,其中,门限范围为第一终端基于门限相位差值获得。可选地,在第一终端发送携带有待处理数据包的通信数据信号之前,还包括步骤:第一终端生成通信请求,并将通信请求发送至第二终端;第二终端接收通信请求,基于通信请求生成第一协商数据包,并将第一协商数据包发送至第一终端;第一终端接收第一协商数据,基于第一协商数据对第二终端进行认证操作,认证成功后,生成第二协商数据包,并将第二协商数据包发送至第二终端;第二终端接收第二协商数据包,基于第二协商数据包对第一终端进行认证操作,认证成功后,生成门限相位差值对门限相位差值进行加密操作,生成门限相位差值密文,并将门限相位差值密文发送至第一终端,其中,λ为通信载波信号经过第一终端与第二终端采用的通信协议规定的帧等待时间所产生的相位变化值;第一终端接收门限相位差值密文,对门限相位差值密文进行解密操作,获得门限相位差值并存储。可选地,第一终端与第二终端的出厂预置信息中存储有门限相位差值其中,λ为通信载波信号经过第一终端与第二终端采用的通信协议规定的帧等待时间所产生的相位变化值。可选地,第一终端与第二终端基于相位通信协议进行数据交互,相位通信协议为传输数据中至少包括门限相位差值的通信协议,或者,相位通信协议为传输数据中至少包括门限相位差值和防篡改校验值的通信协议,其中,防篡改校验值用于对门限相位差值进行校验操作;门限相位差值为第一终端基于ω生成,且其中,ω为通信载波信号经过第二终端对接收到的第一终端发送的数据进行处理的预定完成时间所产生的相位变化值,或,门限相位差值为第一终端与第二终端协商生成,其中,协商生成包括:第一终端生成并将发送至第二终端,第二终端对第一终端认证成功后向第一终端发送响应信息;或者,第二终端生成并将发送至第一终端,第一终端对第二终端认证成功后向第二终端发送响应信息;或者,第一终端生成并将发送至第二终端,第二终端生成并将发送至第一终端,第一终端与第二终端分别基于同样的算法利用与生成可选地,第一终端与第二终端采用的通信方式包括:短距离无线通信方式。可选地,门限范围为其中,θ为通信载波信号经过第一终端与第二终端采用的通信方式支持的最大通信距离所产生的相位变化值。本专利技术的另一目的在于提供一种数据通信系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:至少包括第一终端,第二终端,其特征在于,在第一终端与第二终端通信过程中,第一终端始终产生通信载波信号,第一终端,用于发送携带有待处理数据包的通信数据信号,在第一终端发送完毕待处理数据包时开始检测通信载波信号的波形相位相对于第一起始相位的第一相位差值,其中,第一起始相位为第一终端发送完毕待处理数据包时通信载波信号的波形相位;通信数据信号由第一终端将待处理数据包调制在通信载波信号上得到;第二终端,用于接收携带有待处理数据包的通信数据信号,在第二终端接收完毕待处理数据包时开始检测通信载波信号的波形相位相对于第二起始相位的第二相位差值,并基于待处理数据包生成应答数据包,其中,第二起始相位为第二终端接收完毕待处理数据包时通信载波信号的波形相位;第二终端,还用于在检测到第二相位差值达到门限相位差值时,将应答数据包发送至第一终端;第一终端,还用于检测到第一相位差值在门限范围内时,允许开始接收应答数据包,其中,门限范围为第一终端基于门限相位差值获得。可选地,第一终端,还用于生成通信请求,并将通信请求发送至第二终端;第二终端,还用于接收通信请求,基于通信请求生成第一协商数据包,并将第一协商数据包发送至第一终端;第一终端,还用于接收第一协商数据,基于第一协商数据对第二终端进行认证操作,认证成功后,生成第二协商数据包,并将第二协商数据包发送至第二终端;第二终端,还用于接收第二协商数据包,基于第二协商数据包对第一终端进行认证操作,认证成功后,生成门限相位差值对门限相位差值进行加密操作,生成门限相位差值密文,并将门限相位差值密文发送至第一终端,其中,λ为通信载波信号经过第一终端与第二终端采用的通信协议规定的帧等待时间所产生的相位变化值;第一终端,还用于接收门限相位差值密文,对门限相位差值密文进行解密操作,获得门限相位差值并存储。可选地,第一终端与第二终端的出厂预置信息中存储有门限相位差值其中,λ为通信载波信号经过第一终端与第二终端采用的通信协议规定的帧等待时间所产生的相位变化值。可选地,第一终端与第二终端基于相位通信协议进行数据交互,相位通信协议为传输数据中至少包括门限相位差值的通信协议,或者,相位通信协议为传输数据中至少包括门限相位差值和防篡改校验值的通信协议,其中,防篡改校验值用于对门限相位差值进行校验操作;门限相位差值为第一终端基于ω生成,且其中,ω为通信载波信号经过第二终端对接收到的第一终端发送的数据进行处理的预定完成时间所产生的相位变化值,或,门限相位差值为第一终端与第二终端协商生成,其中,协商生成包括:第一终端生成并将发送至第二终端,第二终端对第一终端认证成功后向第一终端发送响应信息;或者,第二终端生成并将发送至第一终端,第一终端对第二终端认证成功后向第二终端发送响应信息;或者,第一终端生成并将发送至第二终端,第二终端生成并将发送至第一终端,第一终端与第二终端分别基于同样的算法利用与生成可选地,第一终端与第二终端采用的通信方式包括:短距离无线通信方式。可选地,门限范围为其中,θ为通信载波信号经过第一终端与第二终端采用的通信方式支持的最大通信距离所产生的相位变化值由上述本文档来自技高网...
一种数据通信方法及系统

【技术保护点】
一种数据通信方法,其特征在于,在第一终端与第二终端通信过程中,所述第一终端始终产生通信载波信号,所述方法包括以下步骤:所述第一终端发送携带有待处理数据包的通信数据信号,在所述第一终端发送完毕所述待处理数据包时开始检测所述通信载波信号的波形相位相对于第一起始相位的第一相位差值,其中,所述第一起始相位为所述第一终端发送完毕所述待处理数据包时所述通信载波信号的波形相位;所述通信数据信号由所述第一终端将所述待处理数据包调制在所述通信载波信号上得到;所述第二终端接收携带有所述待处理数据包的所述通信数据信号,在所述第二终端接收完毕所述待处理数据包时开始检测所述通信载波信号的波形相位相对于第二起始相位的第二相位差值,并基于所述待处理数据包生成应答数据包,其中,所述第二起始相位为所述第二终端接收完毕所述待处理数据包时所述通信载波信号的波形相位;所述第二终端在检测到所述第二相位差值达到门限相位差值

【技术特征摘要】
1.一种数据通信方法,其特征在于,在第一终端与第二终端通信过程中,所述第一终端始终产生通信载波信号,所述方法包括以下步骤:所述第一终端发送携带有待处理数据包的通信数据信号,在所述第一终端发送完毕所述待处理数据包时开始检测所述通信载波信号的波形相位相对于第一起始相位的第一相位差值,其中,所述第一起始相位为所述第一终端发送完毕所述待处理数据包时所述通信载波信号的波形相位;所述通信数据信号由所述第一终端将所述待处理数据包调制在所述通信载波信号上得到;所述第二终端接收携带有所述待处理数据包的所述通信数据信号,在所述第二终端接收完毕所述待处理数据包时开始检测所述通信载波信号的波形相位相对于第二起始相位的第二相位差值,并基于所述待处理数据包生成应答数据包,其中,所述第二起始相位为所述第二终端接收完毕所述待处理数据包时所述通信载波信号的波形相位;所述第二终端在检测到所述第二相位差值达到门限相位差值时,将所述应答数据包发送至所述第一终端;所述第一终端检测到所述第一相位差值在门限范围内时,允许开始接收所述应答数据包,其中,所述门限范围为所述第一终端基于所述门限相位差值获得。2.根据权利要求1所述的方法,其特征在于,在所述第一终端发送携带有所述待处理数据包的所述通信数据信号之前,还包括步骤:所述第一终端生成通信请求,并将所述通信请求发送至所述第二终端;所述第二终端接收所述通信请求,基于所述通信请求生成第一协商数据包,并将所述第一协商数据包发送至所述第一终端;所述第一终端接收所述第一协商数据,基于所述第一协商数据对所述第二终端进行认证操作,认证成功后,生成第二协商数据包,并将所述第二协商数据包发送至所述第二终端;所述第二终端接收所述第二协商数据包,基于所述第二协商数据包对所述第一终端进行认证操作,认证成功后,生成所述门限相位差值对所述门限相位差值进行加密操作,生成门限相位差值密文,并将所述门限相位差值密文发送至所述第一终端,其中,所述所述λ为所述通信载波信号经过所述第一终端与所述第二终端采用的通信协议规定的帧等待时间所产生的相位变化值;所述第一终端接收所述门限相位差值密文,对所述门限相位差值密文进行解密操作,获得所述门限相位差值并存储。3.根据权利要求1所述的方法,其特征在于,所述第一终端与所述第二终端的出厂预置信息中存储有所述门限相位差值其中,所述所述λ为所述通信载波信号经过所述第一终端与所述第二终端采用的通信协议规定的帧等待时间所产生的相位变化值。4.根据权利要求1所述的方法,其特征在于,所述第一终端与所述第二终端基于相位通信协议进行数据交互,所述相位通信协议为传输数据中至少包括所述门限相位差值的通信协议,或者,所述相位通信协议为传输数据中至少包括所述门限相位差值和防篡改校验值的通信协议,其中,所述防篡改校验值用于对所述门限相位差值进行校验操作;所述门限相位差值为所述第一终端基于ω生成,且其中,所述ω为所述通信载波信号经过所述第二终端对接收到的所述第一终端发送的数据进行处理的预定完成时间所产生的相位变化值,或,所述门限相位差值为所述第一终端与所述第二终端协商生成,其中,所述协商生成包括:所述第一终端生成所述并将所述发送至所述第二终端,所述第二终端对所述第一终端认证成功后向所述第一终端发送响应信息;或者,所述第二终端生成所述并将所述发送至所述第一终端,所述第一终端对所述第二终端认证成功后向所述第二终端发送响应信息;或者,所述第一终端生成并将所述发送至所述第二终端,所述第二终端生成并将所述发送至所述第一终端,所述第一终端与所述第二终端分别基于同样的算法利用所述与所述生成所述5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一终端与所述第二终端采用的所述通信方式包括:短距离无线通信方式。6.根据权利要求1至4任一项所述的方法,其特征在于,所述门限范围为其中,所述小于或等于λ,所述λ为所述通信载波信号经过所述第一终端与所述第二终端采用的通信协议规定的帧等待时间所产生的相位变化值,所述θ为所述通信载波信号经过所述第一终端与所述第二终端采用的通信方式支持的最大通信距离所产生的相位变化值。7.一...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:李明
类型:发明
国别省市:北京,11

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

1