CN109756587A - 基于pos的wifi通信arp防呆控制方法、系统及存储介质 - Google Patents
基于pos的wifi通信arp防呆控制方法、系统及存储介质 Download PDFInfo
- Publication number
- CN109756587A CN109756587A CN201811418820.7A CN201811418820A CN109756587A CN 109756587 A CN109756587 A CN 109756587A CN 201811418820 A CN201811418820 A CN 201811418820A CN 109756587 A CN109756587 A CN 109756587A
- Authority
- CN
- China
- Prior art keywords
- pos
- wifi
- arp
- address
- judges whether
- 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.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种基于POS的WIFI通信ARP防呆控制方法,包括以下步骤:S1,启动POS;S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。本发明还提供一种具有WIFI通信ARP防呆功能的POS系统及计算机可读存储介质。
Description
技术领域
本发明涉及一种基于POS的WIFI通信ARP防呆控制方法、系统及存储介质。
背景技术
基于单片机方案的POS设备往往运行的是轻量级的TCP/IP协议栈,如LWIP;轻量级的TCP/IP协议不具备强大的功能。而基于单片机方案的POS设备通过WIFI通信时就需要这种轻量级的TCP/IP协议,这就使得POS设备和各式各样的WIFI无线路由器的TPC/IP协议间的兼容性问题至关重要。
目前,市面上部分WIFI无线路由器没有主动发送ARP请求,POS设备没有相应的ARP应答消息返回给WIFI无线路由器,WIFI无线路由器就无法主动得知POS设备的物理地址,就会导致POS设备WIFI通信失败。
发明内容
本发明提供了一种基于POS的WIFI通信ARP防呆控制方法、系统及存储介质,可以有效解决上述问题。
本发明是这样实现的:
一种基于POS的WIFI通信ARP防呆控制方法,包括以下步骤:
S1,启动POS;
S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;
S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;
S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;
S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
作为进一步改进的,所述第一预定时间的长度为2~10秒。
作为进一步改进的,所述第一预定时间的长度为3秒。
作为进一步改进的,所述第二预定时间的长度为0.5~3分钟。
作为进一步改进的,所述第二预定时间的长度为1分钟。
本发明还提供一种具有WIFI通信ARP防呆功能的POS系统,包括:
判断单元,用于判断POS是否使用WIFI通信并是否WIFI连接成功,当WIFI连接成功时,并进一步判断POS是否成功获取IP地址;
处理单元,用于当POS成功获取IP地址时,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
S1,启动POS;
S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;
S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;
S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;
S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
本发明的有益效果是:通过定时每间隔预定时间发送一次Gratuitous ARP,请求自己的IP地址的物理地址。WIFI无线路由器收到POS发送的Gratuitous ARP,POS设备就能被动的得知POS设备WIFI通信时的物理地址;这样就有效的解决了市面上部分WIFI无线路由器本身ARP表老化后不会主动发起ARP请求导致使用WIFI通信的POS设备出现通信异常,同时也可以兼容其它WIFI无线路由器。
附图说明
为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的基于POS的WIFI通信ARP防呆控制方法流程图。
具体实施方式
为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
参照图1所示,一种基于POS的WIFI通信ARP防呆控制方法,包括以下步骤:
S1,启动POS;
S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;
S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;
S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;
S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
在步骤S2中,作为进一步改进的,所述第一预定时间的长度为2~10秒。更优选的,所述第一预定时间的长度为2~5秒。本实施例中,所述第一预定时间的长度为3秒。
在步骤S5中,作为进一步改进的,所述第二预定时间的长度为0.5~3分钟。更优选的,所述第二预定时间的长度为0.5~1.5分钟。本实施例中,所述第二预定时间的长度为1分钟。
通过定时每间隔预定时间发送一次Gratuitous ARP,请求自己的IP地址的物理地址。WIFI无线路由器收到POS发送的Gratuitous ARP,POS设备就能被动的得知POS设备WIFI通信时的物理地址;这样就有效的解决了市面上部分WIFI无线路由器本身ARP表老化后不会主动发起ARP请求导致使用WIFI通信的POS设备出现通信异常。
本发明还提供一种具有WIFI通信ARP防呆功能的POS系统,包括:
判断单元,用于判断POS是否使用WIFI通信并是否WIFI连接成功,当WIFI连接成功时,并进一步判断POS是否成功获取IP地址;
处理单元,用于当POS成功获取IP地址时,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
S1,启动POS;
S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;
S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;
S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;
S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种基于POS的WIFI通信ARP防呆控制方法,其特征在于,包括以下步骤:
S1,启动POS;
S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;
S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;
S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;
S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
2.如权利要求1所述的基于POS的WIFI通信ARP防呆控制方法,其特征在于,所述第一预定时间的长度为2~10秒。
3.如权利要求2所述的基于POS的WIFI通信ARP防呆控制方法,其特征在于,所述第一预定时间的长度为3秒。
4.如权利要求1所述的基于POS的WIFI通信ARP防呆控制方法,其特征在于,所述第二预定时间的长度为0.5~3分钟。
5.如权利要求4所述的基于POS的WIFI通信ARP防呆控制方法,其特征在于,所述第二预定时间的长度为1分钟。
6.一种具有WIFI通信ARP防呆功能的POS系统,其特征在于,包括:
判断单元,用于判断POS是否使用WIFI通信并是否WIFI连接成功,当WIFI连接成功时,并进一步判断POS是否成功获取IP地址;
处理单元,用于当POS成功获取IP地址时,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
S1,启动POS;
S2,判断是否使用WIFI通信,是进入步骤S3,否,定时第一预定时间并重复步骤S2;
S3,判断是否WIFI连接成功,是进入步骤S4,否,进入步骤S2;
S4,判断是否成功获取IP地址,是进入步骤S5,否,进入步骤S2;
S5,定时第二预定时间向WIFI无线路由器发送Gratuitous ARP,请求POS的IP地址的物理地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811418820.7A CN109756587A (zh) | 2018-11-26 | 2018-11-26 | 基于pos的wifi通信arp防呆控制方法、系统及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811418820.7A CN109756587A (zh) | 2018-11-26 | 2018-11-26 | 基于pos的wifi通信arp防呆控制方法、系统及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109756587A true CN109756587A (zh) | 2019-05-14 |
Family
ID=66403297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811418820.7A Pending CN109756587A (zh) | 2018-11-26 | 2018-11-26 | 基于pos的wifi通信arp防呆控制方法、系统及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109756587A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745738A (zh) * | 2020-12-23 | 2022-07-12 | 福建新大陆支付技术有限公司 | 一种基于pos的wifi通讯ip冲突检测方法及其存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110746A (zh) * | 2007-08-16 | 2008-01-23 | 华为技术有限公司 | 运营商边缘设备、城域以太接入网及其处理数据的方法 |
CN101594375A (zh) * | 2008-05-30 | 2009-12-02 | 华为技术有限公司 | Arp代理的方法及arp代理设备 |
CN105681880A (zh) * | 2014-11-17 | 2016-06-15 | 上海视九信息科技有限公司 | 无线网络连接方法及装置、电视终端和移动终端 |
CN105847027A (zh) * | 2015-01-29 | 2016-08-10 | 阿自倍尔株式会社 | 现场设备 |
CN107257393A (zh) * | 2017-06-29 | 2017-10-17 | 捷开通讯(深圳)有限公司 | 网络协议地址的获取方法、装置及计算机可读存储介质 |
-
2018
- 2018-11-26 CN CN201811418820.7A patent/CN109756587A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110746A (zh) * | 2007-08-16 | 2008-01-23 | 华为技术有限公司 | 运营商边缘设备、城域以太接入网及其处理数据的方法 |
CN101594375A (zh) * | 2008-05-30 | 2009-12-02 | 华为技术有限公司 | Arp代理的方法及arp代理设备 |
CN105681880A (zh) * | 2014-11-17 | 2016-06-15 | 上海视九信息科技有限公司 | 无线网络连接方法及装置、电视终端和移动终端 |
CN105847027A (zh) * | 2015-01-29 | 2016-08-10 | 阿自倍尔株式会社 | 现场设备 |
CN107257393A (zh) * | 2017-06-29 | 2017-10-17 | 捷开通讯(深圳)有限公司 | 网络协议地址的获取方法、装置及计算机可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745738A (zh) * | 2020-12-23 | 2022-07-12 | 福建新大陆支付技术有限公司 | 一种基于pos的wifi通讯ip冲突检测方法及其存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8971238B2 (en) | Method for controlling wireless router and wireless router | |
CN103685241A (zh) | 一种维持tcp长连接的自适应心跳方法及其系统 | |
CN103096435B (zh) | 连接保持方法、装置以及移动终端 | |
CN104753697B (zh) | 一种控制网络设备自动开局的方法、设备及系统 | |
CN106685776B (zh) | 一种局域网内智能设备发现方法及系统 | |
CN102594635B (zh) | 基于家庭网关的终端接入方法和系统以及家庭网关 | |
RU2610827C2 (ru) | Способ и устройство для основанного на маршрутизаторе управления работой в сети | |
WO2016058335A1 (zh) | 信号传输的控制方法及装置、电子设备 | |
WO2015043413A1 (en) | Method and device for sending requests | |
CN103249075B (zh) | 接入点故障的检测恢复方法及装置 | |
US20180109456A1 (en) | System, method, and device for network load balance processing | |
CN109729104B (zh) | 客户端源地址获取方法、装置、服务器和计算机可读介质 | |
WO2016202126A1 (zh) | Ip地址回收方法、装置及动态主机配置协议服务器 | |
CN102082835B (zh) | Ip地址的分配方法及装置 | |
CN103905257A (zh) | 常在线应用自适应设置心跳时间的方法与装置、手机终端 | |
CN107708194A (zh) | 一种报文过滤方法及装置、终端和可读存储介质 | |
CN106453011B (zh) | 智能家居设备的网络连接方法及智能家居网关 | |
CN107484232A (zh) | 消息发送方法、系统、网络设备和可读存储介质 | |
JP5813891B2 (ja) | インターネットアクセスモードを自動的に設定する処理方法及び処理装置 | |
CN103501305A (zh) | 互联网业务的实现方法、应用服务器和呼叫代理服务器 | |
CN102938715B (zh) | 基于mac地址认证的离线检测方法和设备 | |
CN109756587A (zh) | 基于pos的wifi通信arp防呆控制方法、系统及存储介质 | |
CN103501282A (zh) | 网络报文发送控制方法、虚拟交换机和物理机 | |
CN112118327A (zh) | 一种公有云下方便快捷的修改弹性网卡ip的方法及系统 | |
CN107566399A (zh) | 一种提高存储安全性的方法、装置及可读存储介质 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190514 |