[发明专利]一种高并发状态下防止MAC地址重复写入的方法、单元和系统在审

专利信息
申请号: 202110867206.4 申请日: 2021-07-29
公开(公告)号: CN113645323A 公开(公告)日: 2021-11-12
发明(设计)人: 李梓;曹连峰;陶洋 申请(专利权)人: 广州鲁邦通智能科技有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 广州市科丰知识产权代理事务所(普通合伙) 44467 代理人: 罗啸秋
地址: 510653 广东省广州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 并发 状态 防止 mac 地址 重复 写入 方法 单元 系统
【说明书】:

发明属于通信领域,公开了一种高并发状态下防止MAC地址重复写入的方法,包括如下步骤:步骤1:从存储MAC地址的数据库中取出若干个未标记为已分配状态的MAC地址数据;步骤2:将MAC地址数据放入red i s队列中;步骤3:当一个或多个终端需要获取MAC地址数据时,red i s队列逐个输出MAC地址数据给终端;步骤4:red i s队列每输出一个MAC地址数据给终端后,则将数据库中对应的MAC地址数据的状态修改为已分配状态;步骤5:当red i s队列中的MAC地址数据全部输出给终端后,重复步骤1‑4。该方法采用red i s队列每次只能弹出一个数据的特殊性来实现防止mac重复写入,同时,本发明还公开了MAC地址分发单元和系统。

技术领域

本发明涉及通信领域,具体为一种高并发状态下防止MAC地址重复写入的方法和系统。

背景技术

CN201810532044.7公开了公开了一种终端产品MAC地址的分配方法及系统,分配方法包括将待分配的MAC地址存储至待分配数据库中;对待分配数据库中的MAC地址进行准确性校验和重复性检索;终端产品从待分配数据库中获取MAC地址;确定终端产品与获取的MAC地址的唯一对应关系,并将该MAC地址从待分配数据库中删除。

CN201410127360.8公开了一种生产线中的MAC地址更新方法和系统。所述方法包括:根据所述待烧录主机板请求获取MAC地址的指令从数据库获取未使用的MAC地址,并无线传输所述获取的MAC地址至待烧录主机板;根据接收的应答,在所述数据库中进行所述MAC地址的锁定状态标记,所述应答是由所述请求获取MAC地址的待烧录主机板通过无线传输返回的;通过无线传输接收所述待烧录主机板的烧录反馈,并根据所述烧录反馈变换所述数据库中标记为锁定状态的MAC地址的状态。所述系统包括了地址获取模块、状态标记模块和状态转换模块。

在上述方案中,需要对数据库中的MAC地址进行校验或重复性检索,或者需要对数据库中的MAC地址进行锁定,上述方案大多是同一时间面对一个请求或一个对象进行MAC地址的发送,面对海量请求并发时,将无能为力。

现有技术大部分都是直接从数据库取出mac地址,在程序里面加入特定的代码块进行防止异步并发,实现同步操作;或通过数据的事务锁、同步锁或其他排他锁等方式来实现防止生成的mac地址重复;

其存在的问题在于:当多个web请求生成mac地址时,现有技术方案无法真正的防止重复的数据生成;特定的代码块需要浪费大量的时间去实现重复数据生成;数据库加锁的方式(可参考https://blog.csdn.net/wanghang88/article/details/53028009/所记载的Redis实现分布式锁代码)会导致垃圾数据或等待时间过长等一系列问题。

所以,本案解决的技术问题是:如何实现高并发状态下的MAC地址数据的重复写入。

发明内容

本发明的目的在于提供一种高并发状态下防止MAC地址重复写入的方法、MAC地址分发单元和系统,上述方法采用redis队列每次只能弹出一个数据的特殊性来实现防止mac重复写入。

为实现上述目的,本发明提供如下技术方案:一种高并发状态下防止MAC地址重复写入的方法,包括如下步骤:

步骤1:从存储MAC地址的数据库中取出若干个未标记为已分配状态的MAC地址数据;

步骤2:将MAC地址数据放入redis队列中;

步骤3:当一个或多个终端需要获取MAC地址数据时,redis队列逐个输出MAC地址数据给终端;

步骤4:redis队列每输出一个MAC地址数据给终端后,则将数据库中对应的MAC地址数据的状态修改为已分配状态;

步骤5:当redis队列中的MAC地址数据全部输出给终端后,重复步骤1-4。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鲁邦通智能科技有限公司,未经广州鲁邦通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110867206.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top