用于金融设备的通讯数据处理方法及装置的制造方法

文档序号:8322001阅读:228来源:国知局
用于金融设备的通讯数据处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及金融设备技术领域,具体而言,涉及一种用于金融设备的通讯数据处 理方法及装置。
【背景技术】
[0002] 金融设备(例如ATM机)的各功能模块相互之间在进行通讯时,在正常的通讯数据 中通常会夹杂一些噪音数据。产生这些噪音数据的情形包括:由于异物接触通讯接口而导 致、由于通讯接口附近有干扰源而导致、由于局域网与外部设备连接时通讯网络不稳定而 导致、由于数据通讯双方中的至少一方出现故障而导致、或由于人为发送非法数据而导致 等等。这些无规律可循的噪音数据会干扰正常的数据通讯,严重时还会造成机器故障。
[0003] 现有技术中,为了解决噪音数据所产生的问题,通常是在硬件上进行噪音数据抗 干扰的具体设计,而在软件上只是进行简单的校验,如检测到错误数据则上报错误并执行 停机处理。基于该现有技术,无法实时地检测出偶发的错误数据,导致一旦识别出错误数据 时,即停止机器运作,此举无疑降低了金融设备的运作效率。

【发明内容】

[0004] 为了解决上述技术问题,本发明的目的在于提供一种用于金融设备的通讯数据处 理方法及装置。
[0005] 为了达到本发明的目的,本发明采用以下技术方案实现: 一种用于金融设备的通讯数据处理方法,包括: 从通讯接口获取通讯数据,其中,所述通讯数据具有包括界定符的统一数据结构; 将所述通讯数据存储至数据缓冲池;以及 启动数据分析线程,依据所述界定符将所述数据缓冲池中的噪音数据进行过滤处理。
[0006] 优选地,所述通讯数据的数据结构为:帧头界定符、帧码值、保留位、帧数据长度、 帧数据、帧校验和、帧尾界定符,其中,所述帧码值、保留位、帧数据长度、帧数据以及帧校验 和用于对所述数据缓冲池中的通讯数据进行多重校验处理。
[0007] 优选地,依据所述界定符将所述数据缓冲池中的噪音数据进行过滤处理的步骤包 括: 依据所述帧头界定符以及帧尾界定符确定出通讯数据;以及 将所述数据缓冲池中除所述通讯数据之外的数据确定为噪音数据; 对所述噪音数据进行过滤处理。
[0008] 优选地,在对所述数据缓冲池中的通讯数据进行多重校验处理,并确定所述通讯 数据为正确的数据之后,将所述通讯数据记录至第一数据日志,并将其发送至上层业务进 行处理。
[0009] 优选地,所述用于金融设备的通讯数据处理方法还包括: 将所述噪音数据记录至第二数据日志。
[0010] 优选地,所述用于金融设备的通讯数据处理方法还包括: 依据至少一故障判定策略,判断所述噪音数据是偶发错误数据还是故障数据;以及 当确定所述噪音数据为故障数据时,发送停机指令。
[0011] 优选地,所述故障判定策略为: 依据在第一预定时间内接收到所述噪音数据的次数来判断所述噪音数据是偶发错误 数据还是故障数据,当第一预定时间内接收到所述噪音数据的次数达到第一门限值时,则 判定该噪音数据为故障错误。
[0012] 优选地,所述故障判定策略为: 依据在第二预定时间内接收的噪音数据的容量大小来判断所述噪音数据是偶发错误 数据还是故障数据,当在第二预定时间内接收的噪音数据的容量大小达到第二门限值时, 则认为该噪音数据为故障错误。. 优选地,所述第二门限值被配置为等于所述数据缓冲池的容量大小。
[0013] 一种用于金融设备的通讯数据处理装置,包括: 通讯模块,用于从通讯接口获取通讯数据,其中,所述通讯数据具有包括界定符的统一 数据结构; 数据缓冲池,用于存储数据; 缓冲模块,用于将所述通讯数据存储至数据缓冲池;以及 数据分析线程模块,用于依据所述界定符将所述数据缓冲池中的噪音数据进行过滤处 理。
[0014] 采用本发明,可以快速精准地过滤通讯数据中的噪音数据,防止其对正常数据通 讯的干扰,可以减少报错停机的现象,提高了机器的运作效率。
【附图说明】
[0015] 图1为本实施例提供的一种用于金融设备的通讯数据处理方法流程示意图; 图2为本实施例中通讯数据正确性校验过程示意图; 图3为本实施例中进行噪音数据过滤处理的流程示意图; 图4为较优实施例提供的一种用于金融设备的通讯数据处理方法流程示意图; 图5为较优实施例提供的一种用于金融设备的通讯数据处理方法流程示意图; 图6为本实施例提供的一种用于金融设备的通讯数据处理装置功能结构示意图。
[0016] 本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进 一步的说明。
【具体实施方式】
[0017] 下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本 领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限 定。
[0018] 参考图1所示,本实施例提供了一种用于金融设备的通讯数据处理方法,包括如 下具体步骤: S10、从通讯接口获取通讯数据,其中,所述通讯数据具有包括界定符的统一数据结构。
[0019] S20、将所述通讯数据存储至数据缓冲池。
[0020] ATM金融设备是多芯片相互协助工作的设备,芯片之间的通讯接口种类较多,例 如通常包括:UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输 器),SPI(SerialPeripheralInterface,串行外设接口),CAN(ControllerAreaNetwork, 控制器局域网),LAN(LocalAreaNetwork,局域网),MCBSP(MultichannelBuffered SerialPort,多通道缓冲串行口),DSPLINK等,这些通讯接口的数据传输方式通常是不一 致的,例如CAN总线是采用CAN包的传输方式,即一次可传输或读取一个CAN包,DSPLINK 是采用内存映射的方式,即一次可读取一帧或N帧数据,而SPI以及UART是采用字节流的 传输方式,即一次可读取一个或几个字节。
[0021] 由此可见,这些通讯接口中有的是采用块数据传输模式,即一次只传一帧或N帧 数据,有的是采用流数据传输模式,即一次只传几个字节到几帧数据不等,在本实施例中, 为了统一通讯接口,本发明把这些传输方式都抽象成流数据传输模式。在数据通讯之初,预 先建立数据缓冲池,从通讯接口读取的数据都先缓存到该数据缓冲池中,在本实施例中,所 述从通讯接口读取的数据中,对于正常的通讯数据都预先定义了统一的数据结构,在所述 数据结构中定义了界定符,所述界定符用于后续的噪音数据判定和过滤。
[0022] 本实施例中,所述通讯数据的数据结构为:帧头界定符OxFF、帧码值、保留位、帧 数据长度、帧数据、帧校验和、帧尾界定符〇xFE,其中,所述帧码值、保留位、帧数据长度、帧 数据以及帧校验和用于对所述数据缓冲池中的通讯数据进行多重校验处理。例如,一个完 整的诵讯数据见下表所示:
【主权项】
1. 一种用于金融设备的通讯数据处理方法,其特征在于,包括: 从通讯接口获取通讯数据,其中,所述通讯数据具有包括界定符的统一数据结构; 将所述通讯数据存储至数据缓冲池;W及 启动数据分析线程,依据所述界定符将所述数据缓冲池中的噪音数据进行过滤处理。
2. 如权利要求1所述的用于金融设备的通讯数据处理方法,其特征在于,所述通讯数 据的数据结构为:峽头界定符、峽码值、保留位、峽数据长度、峽数据、峽校验和、峽尾界定 符,其中,所述峽码值、保留位、峽数据长度、峽数据W及峽校验和用于对所述数据缓冲池中 的通讯数据进行多重校验处理。
3. 如权利要求2所述的用于金融设备的通讯数据处理方法,其特征在于,依据所述界 定符将所述数据缓冲池中的噪音数据进行过滤处理的步骤包括: 依据所述峽头界定符W及峽尾界定符确定出通讯数据; 将所述数据缓冲池中除所述通讯数据之外的数据确定为噪音数据;W及 对所述噪音数据进行过滤处理。
4. 如权利要求2所述的用于金融设备的通讯数据处理方法,其特征在于,在对所述数 据缓冲池中的通讯数据进行多重校验处理,并确定所述通讯数据为正确的数据之后,将所 述通讯数据记录至第一数据日志,并将其发送至上层业务进行处理。
5. 如权利要求1所述的用于金融设备的通讯数据处理方法,其特征在于,还包括: 将所述噪音数据记录至第二数据日志。
6. 如权利要求5所述的用于金融设备的通讯数据处理方法,其特征在于,还包括: 依据至少一故障判定策略,判断所述噪音数据是偶发错误数据还是故障数据;W及 当确定所述噪音数据为故障数据时,发送停机指令。
7. 如权利要求6所述的用于金融设备的通讯数据处理方法,其特征在于,所述故障判 定策略为: 依据在第一预定时间内接收到所述噪音数据的次数来判断所述噪音数据是偶发错误 数据还是故障数据,当第一预定时间内接收到所述噪音数据的次数达到第一口限值时,贝U 判定该噪音数据为故障错误。
8. 如权利要求6所述的用于金融设备的通讯数据处理方法,其特征在于,所述故障判 定策略为: 依据在第二预定时间内接收的噪音数据的容量大小来判断所述噪音数据是偶发错误 数据还是故障数据,当在第二预定时间内接收的噪音数据的容量大小达到第二口限值时, 则认为该噪音数据为故障错误。
9. 如权利要求8所述的用于金融设备的通讯数据处理方法,其特征在于,所述第二口 限值被配置为等于所述数据缓冲池的容量大小。
10. -种用于金融设备的通讯数据处理装置,其特征在于,包括: 通讯模块,用于从通讯接口获取通讯数据,其中,所述通讯数据具有包括界定符的统一 数据结构; 数据缓冲池,用于存储数据; 缓冲模块,用于将所述通讯数据存储至数据缓冲池;W及 数据分析线程模块,用于依据所述界定符将所述数据缓冲池中的噪音数据进行过滤处 0 tri 二 理
【专利摘要】本发明公开了一种用于金融设备的通讯数据处理方法及装置。所述方法包括:从通讯接口获取通讯数据,其中,所述通讯数据具有包括界定符的统一数据结构;将所述通讯数据存储至数据缓冲池;启动数据分析线程,依据所述界定符将所述数据缓冲池中的噪音数据进行过滤处理。采用本发明,可以快速精准地过滤通讯数据中的噪音数据,防止其对正常数据通讯的干扰,可以减少报错停机的现象,提高了机器的运作效率。
【IPC分类】G07F19-00, H04L1-00
【公开号】CN104639290
【申请号】CN201510045249
【发明人】蒋玉萍, 彭安怡
【申请人】深圳怡化电脑股份有限公司, 深圳市怡化时代科技有限公司, 深圳市怡化金融智能研究院
【公开日】2015年5月20日
【申请日】2015年1月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1