CN105045759B - 金融自助设备的控制通信方法 - Google Patents

金融自助设备的控制通信方法 Download PDF

Info

Publication number
CN105045759B
CN105045759B CN201510437685.0A CN201510437685A CN105045759B CN 105045759 B CN105045759 B CN 105045759B CN 201510437685 A CN201510437685 A CN 201510437685A CN 105045759 B CN105045759 B CN 105045759B
Authority
CN
China
Prior art keywords
service equipment
financial self
packet
control
equipment
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.)
Active
Application number
CN201510437685.0A
Other languages
English (en)
Other versions
CN105045759A (zh
Inventor
江浩然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cashway Technology Co Ltd
Original Assignee
Cashway Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cashway Technology Co Ltd filed Critical Cashway Technology Co Ltd
Priority to CN201510437685.0A priority Critical patent/CN105045759B/zh
Publication of CN105045759A publication Critical patent/CN105045759A/zh
Application granted granted Critical
Publication of CN105045759B publication Critical patent/CN105045759B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4286Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a handshaking protocol, e.g. RS232C link

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)

Abstract

本发明属于金融自助设备技术领域,公开了一种金融自助设备的控制通信方法,包括以下步骤,1)建立连接步骤2)空闲时通信步骤;3)发送控制命令步骤,控制方向金融自助设备发送控制命令,金融自助设备收到控制命令向其回复确认包,控制方再向金融自助设备发送握手请求包,金融自助设备向其回复握手响应包,然后金融自助设备开始执行命令;4)获取工作状态步骤,控制方定期地向金融自助设备发送一个握手请求包,5)连接断开步骤。在本发明的通信方法下,控制方和金融自助设备保持实时的通讯,控制方可实时获知金融自助设备的当前状态,当设备发生故障后,控制方在最多1秒后得知故障信息,可以及时地通知客户及工作人员,减少了用户的等待时间。

Description

金融自助设备的控制通信方法
技术领域
本发明涉及金融自助设备技术领域,特别是涉及一种金融自助设备的控制通信方法。
背景技术
金融自助设备应用中,通常由控制方,如PC向金融自助设备,如循环机芯发送命令,金融自助设备收到命令后执行相应的动作。控制方发送完命令后进入等待状态,待金融自助设备执行完毕后向控制方发送响应信息。对于每一个命令,都有一个3分钟左右的时限,控制方在等待响应过程中如果超过这个时限还没收到响应则认为金融自助设备出现故障。此种通信方法下,如果自助金融设备在执行命令过程中出现故障,控制方在发送命令3分钟后才会发现此问题,造成用户等待的时间长,降低了使用感受。
发明内容
本发明的目的是针对现有技术中存在的技术缺陷,而提供一种金融自助设备的控制通信方法。
为实现本发明的目的所采用的技术方案是:
一种金融自助设备的控制通信方法,包括以下步骤,
1)建立连接步骤:控制方向金融自助设备发送一个握手请求包,金融自助设备收到握手请求包后向控制方回复握手响应包,此过程进行两次后控制方与金融自助设备间的通信连接建立成功,
2)空闲时通信步骤:控制方定期地向金融自助设备发送一个握手请求包,设备收到握手请求包后向控制方回复握手响应包;
3)发送控制命令步骤,控制方向金融自助设备发送控制命令,金融自助设备收到控制命令向其回复确认包,控制方再向金融自助设备发送握手请求包,金融自助设备向其回复握手响应包,然后金融自助设备开始执行命令;
4)获取工作状态步骤,控制方定期地向金融自助设备发送一个握手请求包,当:
(1)金融自助设备正常工作时,金融自助设备向其返回握手响应包;
(2)当金融自助设备出现异常时,金融自助设备向其返回设备异常包;
(3)当金融自助设备执行完命令时,金融自助设备向其返回命令响应包;
控制方收到金融自助设备发来的设备异常包或者命令响应包后,向金融自助设备发送确认包,金融自助设备收到确认包后向控制方发送握手响应包;
5)连接断开步骤:当金融自助设备掉电或者死机时,控制方发出任何消息包后不会收到响应,此时控制方间隔地重发该消息包多次,如果还没收到任何响应则认为设备故障,连接断开。
所述的步骤2)和步骤4)中所述的定期为每隔150-250ms。
所述的通信的通讯介质可以是RS-232或USB。
所述的步骤5)为控制方每隔150-250ms发送三次、四次或者五次重发该消息包。
与现有技术相比,本发明的有益效果是:
在本发明的通信方法下,控制方和金融自助设备保持实时的通讯,控制方可实时获知金融自助设备的当前状态,当设备发生故障后,控制方在最多1秒后得知故障信息,可以及时地通知客户及工作人员,减少了用户的等待时间。
附图说明
图1是控制方与金融自助设备建立通信连接的过程。
图2是控制方与金融自助设备空闲时的通信过程。
图3是控制方向金融自助设备发送命令的过程。
图4是控制方向金融自助设备索取工作状态的过程。
图5是控制方与金融自助设备断开通信连接的过程。
具体实施方式
以下结合附图和具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1-5所示,本发明的金融自助设备的控制通信方法,包括以下步骤,
1)建立连接步骤:控制方向金融自助设备发送一个握手请求包,金融自助设备收到握手请求包后向控制方回复握手响应包,此过程进行两次后控制方与金融自助设备间的通信连接建立成功,再来一次握手的作用是确认前面发送的“回复握手响应包”成功接收,保证连接的正常顺利建立;其中控制方和金融自助设备的通讯的通讯介质可以是RS-232或USB等任意形式;
2)空闲时通信步骤:控制方定期地,如每隔150-250ms向金融自助设备发送一个握手请求包,设备收到握手请求包后向控制方回复握手响应包;空闲时的间歇性通讯,能保证控制方实时获知金融自助设备的运行状态,
3)发送控制命令步骤,控制方向金融自助设备发送控制命令,金融自助设备收到控制命令向其回复确认包,控制方再向金融自助设备发送握手请求包,金融自助设备向其回复握手响应包,然后金融自助设备开始执行命令;控制命令传输前多次握手的目的就是为了保证通信确定性的成功,防止误操作,误发命令等;同时,多次握手要求通信内容必须完全正确,这就有效避免错误信息或者恶意攻击等行为。
4)获取工作状态步骤,在金融自助设备执行控制命令期间,控制方定期地,如每隔150-250ms向金融自助设备发送一个握手请求包,当:
(1)金融自助设备正常工作时,金融自助设备向其返回握手响应包;
(2)当金融自助设备出现异常时,金融自助设备向其返回设备异常包;设备异常包中包含了异常错误码,控制方可根据错误信息进行分别处理;
(3)当金融自助设备执行完命令时,金融自助设备向其返回命令响应包;
控制方收到金融自助设备发来的设备异常包或者命令响应包后,向金融自助设备发送确认包表示确认收到了设备异常包或者命令响应包,金融自助设备收到确认包后向控制方发送握手响应包;同时,控制方根据错误或者异常信息作出相应处理,如上报信息、断开链接,或者重新启动金融自助设备等操作,其中,每一个包都有固定的数据格式,以防止有人员能够根据数据格式模拟出通信,直接控制循环机芯;
5)连接断开步骤:当金融自助设备掉电或者死机时,控制方发出任何消息包后不会收到响应,此时控制方间隔地重发该消息包多次,如每隔150-250ms,共发送三次、四次或者五次,如果还没收到任何响应则认为设备故障,连接断开。
有益效果是:此种通信方法下,控制方和金融自助设备保持实时的通讯,控制方可实时获知金融自助设备的当前状态,当设备发生故障后,控制方在最多1秒后得知故障信息,可以及时地通知客户及工作人员,减少了用户的等待时间。
以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (4)

1.一种金融自助设备的控制通信方法,其特征在于,包括以下步骤,
1)建立连接步骤:控制方向金融自助设备发送一个握手请求包,金融自助设备收到握手请求包后向控制方回复握手响应包,此过程进行两次后控制方与金融自助设备间的通信连接建立成功;
2)空闲时通信步骤:控制方定期地向金融自助设备发送一个握手请求包,设备收到握手请求包后向控制方回复握手响应包;
3)发送控制命令步骤,控制方向金融自助设备发送控制命令,金融自助设备收到控制命令向其回复确认包,控制方再向金融自助设备发送握手请求包,金融自助设备向其回复握手响应包,然后金融自助设备开始执行命令;
4)获取工作状态步骤,控制方定期地向金融自助设备发送一个握手请求包,当:
(1)金融自助设备正常工作时,金融自助设备向其返回握手响应包;
(2)当金融自助设备出现异常时,金融自助设备向其返回设备异常包;
(3)当金融自助设备执行完命令时,金融自助设备向其返回命令响应包;
控制方收到金融自助设备发来的设备异常包或者命令响应包后,向金融自助设备发送确认包,金融自助设备收到确认包后向控制方发送握手响应包;
5)连接断开步骤:当金融自助设备掉电或者死机时,控制方发出任何消息包后不会收到响应,此时控制方间隔地重发该消息包多次,如果还没收到任何响应则认为设备故障,连接断开。
2.如权利要求1所述的金融自助设备的控制通信方法,其特征在于,所述的空闲时通信步骤和获取工作状态步骤中所述的定期为每隔150-250ms。
3.如权利要求1所述的金融自助设备的控制通信方法,其特征在于,所述的通信的通讯介质可以是RS-232或USB。
4.如权利要求1所述的金融自助设备的控制通信方法,其特征在于,所述的连接断开步骤为控制方每隔150-250ms,共发送三次、四次或者五次该消息包。
CN201510437685.0A 2015-07-23 2015-07-23 金融自助设备的控制通信方法 Active CN105045759B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510437685.0A CN105045759B (zh) 2015-07-23 2015-07-23 金融自助设备的控制通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510437685.0A CN105045759B (zh) 2015-07-23 2015-07-23 金融自助设备的控制通信方法

Publications (2)

Publication Number Publication Date
CN105045759A CN105045759A (zh) 2015-11-11
CN105045759B true CN105045759B (zh) 2020-10-27

Family

ID=54452317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510437685.0A Active CN105045759B (zh) 2015-07-23 2015-07-23 金融自助设备的控制通信方法

Country Status (1)

Country Link
CN (1) CN105045759B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112002083B (zh) * 2020-10-27 2021-02-19 恒银金融科技股份有限公司 一种应用于银行自助设备的业务阻塞预警***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1510864A (zh) * 2002-12-21 2004-07-07 深圳市中兴通讯股份有限公司 计费数据传输的方法和***
CN101541038A (zh) * 2009-04-27 2009-09-23 杭州华三通信技术有限公司 增强无线局域网承载的上层应用稳定性的方法和设备
CN101567130A (zh) * 2008-04-23 2009-10-28 中国科学院自动化研究所 一种交通信号控制器的远程故障检测方法及***
CN102291441A (zh) * 2011-08-02 2011-12-21 杭州迪普科技有限公司 一种防范SYN Flood攻击的方法及安全代理装置
CN102664958A (zh) * 2012-04-27 2012-09-12 中山大学 一种透明计算***
CN103685188A (zh) * 2012-09-17 2014-03-26 中国科学院沈阳计算技术研究所有限公司 一种用于矿井运输的控制命令数据交互协议的通信方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8510492B2 (en) * 2010-09-08 2013-08-13 Integrated Device Technology Inc. System and method for communication handshaking between a master processors and a slave processor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1510864A (zh) * 2002-12-21 2004-07-07 深圳市中兴通讯股份有限公司 计费数据传输的方法和***
CN101567130A (zh) * 2008-04-23 2009-10-28 中国科学院自动化研究所 一种交通信号控制器的远程故障检测方法及***
CN101541038A (zh) * 2009-04-27 2009-09-23 杭州华三通信技术有限公司 增强无线局域网承载的上层应用稳定性的方法和设备
CN102291441A (zh) * 2011-08-02 2011-12-21 杭州迪普科技有限公司 一种防范SYN Flood攻击的方法及安全代理装置
CN102664958A (zh) * 2012-04-27 2012-09-12 中山大学 一种透明计算***
CN103685188A (zh) * 2012-09-17 2014-03-26 中国科学院沈阳计算技术研究所有限公司 一种用于矿井运输的控制命令数据交互协议的通信方法

Also Published As

Publication number Publication date
CN105045759A (zh) 2015-11-11

Similar Documents

Publication Publication Date Title
CN111031565B (zh) 一种识别ZigBee设备离在线状态的方法及装置
CN110581852A (zh) 一种高效型拟态防御***及方法
CN106773749B (zh) 物联网设备控制方法、控制端及***
EP3331197A1 (en) A method and system for monitoring a connection status of a device
CN111866141A (zh) 机器人的监控方法、***、装置、存储介质和处理器
CN102902653A (zh) 一种控制器串口通讯协议
CN110493775A (zh) 通过att和异常处理来适配的通信方法及***
CN103034552A (zh) 一种在软件***中实现软件看门狗的方法
CN105812176A (zh) 一种客户端主动式支持并发升级的远程升级方法
CN103685398B (zh) 通信连接建立方法及通信***
CN110809262B (zh) 一种基于coap协议的物联网设备运维管理方法
CN107104822B (zh) 服务器备灾处理方法、装置、存储介质及电子设备
CN116699964A (zh) 一种工业过程控制器冗余运行方法和***
CN105045759B (zh) 金融自助设备的控制通信方法
CN103297449B (zh) 一种文件传输方法、即时通信终端及***
CN112839106A (zh) 通信方法及装置、电子设备及介质
KR102052481B1 (ko) 무선중계기 제어 장치 및 그 장치의 동작 방법
CN114826981B (zh) 一种云手机内应用常驻的实现***及方法
CN103746842A (zh) 一种检测线卡故障重起的方法及***
CN110474953A (zh) 基于云sim的终端控制方法、装置及***
CN103139276A (zh) Web页面和图形用户界面客户端双向通信的方法及***
CN102710666B (zh) 一种wlan***中的radius客户端超时处理方法
CN109391656B (zh) 一种设备管理会话的恢复方法、装置、客户端及服务器
CN112187408A (zh) 数据处理方法、***、装置、存储介质和处理器
CN110446221B (zh) 一种铁路专网通信保障方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant