一种基于近场通信的命令解析方法及装置制造方法及图纸

技术编号:18021851 阅读:45 留言:0更新日期:2018-05-23 06:47
本发明专利技术提供一种基于近场通信的命令解析方法及装置,在获取以第一数据类的实例表示的通信数据后,从通信数据中提取与协议命令解析相关的解析信息,然后基于解析信息确定通信数据对应的协议命令,由于在确定协议命令时采用的是与协议命令解析相关的解析信息,从而可以提高协议命令的类型的准确度。并且在基于解析信息确定通信数据对应一种协议命令,且基于该协议命令的结构获取到该协议命令下的所有通信数据的情况下,基于该协议命令下的所有通信数据得到该协议命令的命令数据,即得到近场通信过程中某个协议命令的命令数据,使得解析出的数据全面详细,进而可以根据命令数据准确评估近场通信过程的通信性能。

【技术实现步骤摘要】
一种基于近场通信的命令解析方法及装置
本专利技术属于近场通信
,更具体的说,尤其涉及一种基于近场通信的命令解析方法及装置。
技术介绍
近场通信(NearFieldCommunication,NFC)又称近距离无线通信,是一种短距离的高频无线通信技术,其允许电子设备之间进行非接触式点对点的数据交换。近年来随着移动互联网发展迅猛,电子设备对近距离互联技术的需求使得NFC技术迅速在电子设备上得到广泛应用。在电子设备采用NFC技术进行数据交换过程中,可以获取电子设备之间的通信数据,通过对通信数据的解析得到数据交换过程中采用的协议命令。但是目前对通信数据的解析仅能够确定该通信数据属于哪种类型的协议命令,导致解析出的数据不全面,且确定的协议命令的类型不准确。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于近场通信的命令解析方法及装置,用于得到近场通信中协议命令的命令数据以及提高协议命令的类型的准确度。技术方案如下:本专利技术提供一种基于近场通信的命令解析方法,所述方法包括:获取近场通信过程中的一帧通信数据,其中近场通信过程中的每帧通信数据以第一数据类的实例表示;从所述通信数据中提取与本文档来自技高网...
一种基于近场通信的命令解析方法及装置

【技术保护点】
一种基于近场通信的命令解析方法,其特征在于,所述方法包括:获取近场通信过程中的一帧通信数据,其中近场通信过程中的每帧通信数据以第一数据类的实例表示;从所述通信数据中提取与协议命令解析相关的解析信息;基于所述解析信息确定所述通信数据对应的协议命令;在基于所述解析信息确定所述通信数据对应一种协议命令,且基于该协议命令的结构获取到该协议命令下的所有通信数据的情况下,基于该协议命令下的所有通信数据得到该协议命令的命令数据。

【技术特征摘要】
1.一种基于近场通信的命令解析方法,其特征在于,所述方法包括:获取近场通信过程中的一帧通信数据,其中近场通信过程中的每帧通信数据以第一数据类的实例表示;从所述通信数据中提取与协议命令解析相关的解析信息;基于所述解析信息确定所述通信数据对应的协议命令;在基于所述解析信息确定所述通信数据对应一种协议命令,且基于该协议命令的结构获取到该协议命令下的所有通信数据的情况下,基于该协议命令下的所有通信数据得到该协议命令的命令数据。2.根据权利要求1所述的方法,其特征在于,所述获取近场通信过程中的一帧通信数据包括:从原始数据链表中获取近场通信过程中的至少一个第二数据类的实例,所述第二数据类的实例对应一帧通信数据中的数据单元;从所述至少一个第二数据类的实例中确定隶属于一帧通信数据的第二数据类的实例;基于隶属于一帧通信数据的第二数据类的实例,得到表示一帧通信数据的第一数据类的实例。3.根据权利要求2所述的方法,其特征在于,所述从所述至少一个第二数据类的实例中确定隶属于一帧通信数据的第二数据类的实例包括:从所述每个第二数据类的实例中提取数据意义;基于所述数据意义,确定隶属于一帧通信数据的第二数据类的实例。4.根据权利要求2所述的方法,其特征在于,所述基于隶属于一帧通信数据的第二数据类的实例,得到表示一帧通信数据的第一数据类的实例包括:基于隶属于一帧通信数据的第二数据类的实例的传输方向,得到所述第一数据类的实例的传输方向;基于隶属于一帧通信数据的第二数据类的实例的传输速率,得到所述第一数据类的实例的传输速率;基于隶属于一帧通信数据的第二数据类的实例的数据意义、传输起始时间和传输结束时间,得到所述第一数据类的实例的传输起始时间和传输结束时间;基于隶属于一帧通信数据的第二数据类的实例的数据内容,得到所述第一数据类的实例的数据内容;基于隶属于一帧通信数据的第二数据类的实例的数据字节数,得到第一数据类的实例的数据字节数;基于所述第一数据类的实例的传输起始时间和上一个第一数据类的实例的传输结束时间,得到所述第一数据类的实例的传输时间间隔。5.根据权利要求1所述的方法,其特征在于,所述基于该协议命令下的所有通信数据得到该协议命令的命令数据包括:获得该协议命令的命令序号和命令名称;基于该协议命令下的所有通信数据中的传输方向,得到该协议命令的命令传输方向;基于该协议命令下的所有通信数据中的数据内容,得到该协议命令的命令数据内容;基于该协议命令下的所有通信数据中的第一帧通信数据的传输起始时间与上一协议命令下的所有通信数据中的最后一帧通信数据的传输结束时间,得到该协议命令的命令间隔时间;基于该协议命令下的所有通信数据中的预设字节的取值,得到该协议命令...

【专利技术属性】
技术研发人员:张锦南李传岚王卫霞曹辉时霞张志学李利静左勇
申请(专利权)人:北京中润远华科技有限公司
类型:发明
国别省市:北京,11

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

1