数据读写方法、系统及计算机可读存储介质技术方案

技术编号:28142931 阅读:27 留言:0更新日期:2021-04-21 19:22
本申请公开了一种数据读写方法、系统及计算机可读存储介质。本申请的数据读写方法包括:从预设的频点分布数据中获取频点;根据频点向被读写端发送盘点命令;接收被读写端根据初始随机值生成的目标随机值;初始随机值为被读写端根据盘点命令生成;根据目标随机值发送确认应答消息;接收被读写端根据确认应答消息发送的身份信息;根据身份信息对被读写端进行数据读写操作。本方法采用科学的频率分布方式和高效的读写流程,提高对标签数据的读写效率。率。率。

【技术实现步骤摘要】
数据读写方法、系统及计算机可读存储介质


[0001]本申请涉及但不限于标签数据交互领域,尤其是涉及一种数据读写方法、系统及计算机可读存储介质。

技术介绍

[0002]RFID标签技术应用于标签数据交互领域中,当前的标签数据读写技术存在数据读写效率低的问题。

技术实现思路

[0003]本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种数据读写方法,能够解决数据读写效率低的问题。
[0004]本申请还提出一种具有数据读写方法的系统。
[0005]本申请还提出一种具有数据读写方法的计算机可读存储介质。
[0006]根据本申请第一方面实施例的数据读写方法,用于读写端,所述方法包括:从预设的频点分布数据中获取频点;根据所述频点向被读写端发送盘点命令;接收所述被读写端根据初始随机值生成的目标随机值;所述初始随机值为所述被读写端根据盘点命令生成;根据所述目标随机值发送确认应答消息;接收所述被读写端根据所述确认应答消息发送的身份信息;根据所述身份信息对所述被读写端进行数据读写操作。
[0007]根据本申请实施例的数据读写方法,至少具有如下技术效果:本方法采用科学的频率分布方式和高效的读写流程,提高对标签数据的读写效率。
[0008]根据本申请的一些实施例,所述根据所述频点向被读写端发送盘点命令包括:获取所述被读写端的数量;根据所述被读写端的数量得到所述初始随机值的最大值;根据所述初始随机值的最大值、所述频点发送所述盘点命令。
[0009]根据本申请的一些实施例,所述根据所述身份信息对所述被读写端进行数据读写操作包括:根据所述身份信息的格式、预设身份记录发送读写命令;所述读写命令用于使所述被读写端开启读写模式;根据所述读写命令对所述被读写端进行数据读写操作。
[0010]根据本申请的一些实施例,在根据所述频点向被读写端发送盘点命令之后,所述数据读写方法还包括:若未收到满足要求的所述目标随机值或所述身份信息,则将所述初始随机值的最大值减一。
[0011]根据本申请的一些实施例,所述若未收到满足要求的所述目标随机值或所述身份信息,则将所述初始随机值的最大值减一包括:若接收到的身份信息的格式错误,则发送否定应答消息,并将所述初始随机值的最大值减一。
[0012]根据本申请的一些实施例,在所述将所述初始随机值的最大值减一之后,所述数据读写方法还包括:获取当前的所述初始随机值;获取预设随机值;若所述初始随机值不等于预设随机值,则将所述初始随机值减一并发送所述被读写端。
[0013]根据本申请的一些实施例,在所述获取当前的所述初始随机值之后,所述数据读
写方法还包括:若所述初始随机值等于所述预设随机值,则判断是否接收到外部结束命令;若未接收到所述外部结束命令,则从所述预设的频点分布数据中获取下一个所述频点。
[0014]根据本申请第二方面实施例的数据读写方法,用于被读写端,所述方法包括:接收读写端发送的盘点命令;根据所述盘点命令获得初始随机值;根据所述初始随机值生成目标随机值;向所述读写端发送所述目标随机值;接收所述读写端根据所述目标随机值发送的确认应答消息;根据所述确认应答消息向所述读写端发送身份信息;所述身份信息用于所述读写端进行数据读写操作。
[0015]根据本申请第三方面实施例的系统,包括读写端、被读写端,所述读写端与所述被读写端通信连接;所述读写端包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序;对应的,所述被读写端包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序;所述第一处理器执行所述程序时实现:上述第一方面实施例的所述的数据读写方法;或,所述第二处理器执行所述程序时实现:上述第二方面实施例的所述的数据读写方法。
[0016]根据本申请第四方面实施例的计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:执行上述第一方面实施例的所述的数据读写方法;或,执行上述第二方面实施例的所述的数据读写方法。
[0017]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过申请的实践了解到。
附图说明
[0018]下面结合附图和实施例对本申请做进一步的说明,其中:
[0019]图1是本申请一个实施例提供的数据读写方法流程图;
[0020]图2是本申请另一个实施例提供的数据读写方法流程图;
[0021]图3是本申请另一个实施例提供的数据读写方法流程图;
[0022]图4是本申请另一个实施例提供的数据读写方法流程图;
[0023]图5是本申请另一个实施例提供的数据读写方法流程图;
[0024]图6是本申请另一个实施例提供的数据读写方法流程图;
[0025]图7是本申请另一个实施例提供的数据读写方法流程图。
具体实施方式
[0026]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。
[0027]在本申请的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
[0028]本申请的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本申请中的具体
含义。
[0029]本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0030]UHF(Ultra High Frequency,特高频)技术由于具有识别距离远、识别准确率高、识别速度快等特点,在工业、医疗、零售、电力、物流业等领域已经得到了广泛的应用。但是正因为距离远、识别速度快,导致读写器设备对标签数据进行读写时稳定性较差,并且容易受外界使用环境的干扰,导致在使用的频率区域范围内有些频点受干扰而无法正常工作。所以解决读写器设备对标签数据区的读写成功率和可靠性是很关键的问题。
[0031]传统的方法是通过随机跳频技术来选择合适的频点进行工作,并且没有快速的算法实现频点的快速切换,以选择合适的频点对标签数据进行读写,导致读写标签数据的时间比较长,数据读取的失败率较高。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.数据读写方法,其特征在于,用于读写端,包括:从预设的频点分布数据中获取频点;根据所述频点向被读写端发送盘点命令;接收所述被读写端根据初始随机值生成的目标随机值;所述初始随机值为所述被读写端根据盘点命令生成;根据所述目标随机值发送确认应答消息;接收所述被读写端根据所述确认应答消息发送的身份信息;根据所述身份信息对所述被读写端进行数据读写操作。2.根据权利要求1所述的数据读写方法,其特征在于,所述根据所述频点向被读写端发送盘点命令包括:获取所述被读写端的数量;根据所述被读写端的数量得到所述初始随机值的最大值;根据所述初始随机值的最大值、所述频点发送所述盘点命令。3.根据权利要求1所述的数据读写方法,其特征在于,所述根据所述身份信息对所述被读写端进行数据读写操作包括:根据所述身份信息的格式、预设身份记录发送读写命令;所述读写命令用于使所述被读写端开启读写模式;根据所述读写命令对所述被读写端进行数据读写操作。4.根据权利要求1所述的数据读写方法,其特征在于,在根据所述频点向被读写端发送盘点命令之后,所述数据读写方法还包括:若未收到满足要求的所述目标随机值或所述身份信息,则将所述初始随机值的最大值减一。5.根据权利要求4所述的数据读写方法,其特征在于,所述若未收到满足要求的所述目标随机值或所述身份信息,则将所述初始随机值的最大值减一包括:若接收到的身份信息的格式错误,则发送否定应答消息,并将所述初始随机值的最大值减一。6.根据权利要求4所述的数据读写方法,其特征在于,在所述将所述初始随机值的最大值减一之后,所述数据读写方法还包...

【专利技术属性】
技术研发人员:梁甲昌李玉惠邓木荣
申请(专利权)人:深圳市成为信息技术有限公司
类型:发明
国别省市:

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

1