[发明专利]嵌入式自助终端的通信系统、方法及装置有效
申请号: | 201710617743.7 | 申请日: | 2017-07-26 |
公开(公告)号: | CN107493266B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 潘煜豪;熊飞;黄三朋;吴胜楠;林宇龙;梁建明 | 申请(专利权)人: | 广州广电运通金融电子股份有限公司;广州广电汇通金融服务有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G07F19/00 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 自助 终端 通信 系统 方法 装置 | ||
本发明涉及嵌入式自助终端的通信系统、方法及装置。所述通信系统包括:包括应用层和硬件设备操作层;应用层包括接口匹配模块、第一序列化模块和第一通讯模块;硬件设备操作层包括第二通讯模块、第二序列化模块和核心处理模块;接口匹配模块用于获取目标程序的API接口,并将API接口匹配到符合硬件设备操作层的SPI接口;第一序列化模块用于将内存数据解析为字节流数据;第一通讯模块、第二通讯模块用于实现应用层和硬件设备操作层之间字节流数据收发;第二序列化模块用于将字节流数据解析为内存数据;核心处理模块用于根据内存数据生成相应的命令以驱动硬件设备。本发明能够实现嵌入式自助终端的跨平台、跨系统和跨平台的通信控制。
技术领域
本发明涉及自助终端技术领域,特别是涉及嵌入式自助终端的通信系统、方法及装置。
背景技术
随着嵌入式技术的发展,目前已有越来越多的自助终端采用嵌入式方式开发,例如基于嵌入式方式开发的ATM(Automatic Teller Machine,自动取款机)设备。然而,由于嵌入式设备配置较低,或嵌入式自助终端的操作系统对界面开发支持不够完善,不适合较复杂的UI(User Interface,用户界面)程序开发,因此采用嵌入式方式开发的设备,普遍存在后期调试以及上层应用软件开发难度较大的问题。
发明内容
本发明实施例提供了嵌入式自助终端的通信系统、方法及装置,能够实现嵌入式自助终端的跨平台、跨系统和跨平台的通信控制。
本发明一方面提供嵌入式自助终端的通信系统,包括:
包括应用层和硬件设备操作层;应用层包括依次连接的接口匹配模块、第一序列化模块和第一通讯模块;所述硬件设备操作层包括依次连接的第二通讯模块、第二序列化模块和核心处理模块;
所述接口匹配模块用于获取当前目标程序的API接口,并将所述API接口匹配到符合所述硬件设备操作层的SPI接口;所述第一序列化模块用于将内存数据解析为字节流数据;所述第一通讯模块、第二通讯模块用于实现所述应用层和硬件设备操作层之间字节流数据的收发;所述第二序列化模块用于将字节流数据解析为内存数据;所述核心处理模块用于根据接收到内存数据生成相应的命令,以驱动相应的硬件设备。
本发明另一方面提供一种嵌入式自助终端的通信方法,包括:
建立应用层和硬件设备操作层的网络连接;
获取目标程序对应的API接口,并将所述API接口匹配到符合所述硬件设备操作层的SPI接口;
通过所述SPI接口接收目标程序的内存数据,并将所述内存数据解析为字节流数据,并将所述字节流数据通过所述网络连接发送至硬件设备操作层;
所述硬件设备操作层将接收到的字节流数据解析为内存数据,并根据得到的内存数据生成相应的命令,以驱动相应的硬件设备。
本发明另一方面提供一种嵌入式自助终端的通信装置,包括:
通信连接单元,用于建立应用层和硬件设备操作层的网络连接;
接口匹配单元,用于获取目标程序对应的API接口,并将所述API接口匹配到符合所述硬件设备操作层的SPI接口;
数据解析及发送单元,用于通过所述SPI接口接收目标程序的内存数据,并将所述内存数据解析为字节流数据,并将所述字节流数据通过所述网络连接发送至硬件设备操作层;
数据接收及处理单元,用于所述硬件设备操作层将接收到的字节流数据解析为内存数据,并根据得到的内存数据生成相应的命令,以驱动相应的硬件设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州广电运通金融电子股份有限公司;广州广电汇通金融服务有限公司,未经广州广电运通金融电子股份有限公司;广州广电汇通金融服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710617743.7/2.html,转载请声明来源钻瓜专利网。