一种群发应答式数控机床文件传输和云存储系统技术方案

技术编号:33775312 阅读:26 留言:0更新日期:2022-06-12 14:28
本发明专利技术公开了一种群发应答式数控机床文件传输和云存储系统,包括数控机床客户端、Web前端可视化界面、QT本地exe客户端,云服务器ECS和对象存储器OSS;所述的数控机床客户端用于数控机床上文件、图片、音视频等各类文件的传输、下载,同时提供群聊天技术;所述的Web前端可视化界面用于本地文件、图片、音视频等各类文件的上传和下载,同时提供群聊天技术;所述的QT本地exe客户端用于本地PC文件、图片、音视频等各类文件的传输、下载,同时提供群聊天技术;所述的云服务器ECS用于文件传输和下载的上下行逻辑处理,用于数据文件管理平台和逻辑处理服务;所述的对象存储器OSS用于大容量的文件或者音视频的存储。的文件或者音视频的存储。的文件或者音视频的存储。

【技术实现步骤摘要】
一种群发应答式数控机床文件传输和云存储系统


[0001]本专利技术涉及数控机床、文件传输、云存储、云服务器领域,具体涉及一种一种群发应答式数控机床文件传输和云存储系统。
技术背景
[0002]为了全面提升中国制造业的全面发展,并实施进一步加剧了大数据、云计算、物联网以及工业制造的发展。数控系统“两化融合”和工业互联网的推进。数控设备信息化、网络化、智能化十分重要。联网云存储终端的远程控制程序、主机识别程序通过物联网传输模块与设备管理平台、控制端连接,可以实时查看物联网云存储终端工作状态、控制接入主机,建立物联网云存储终端生命周期管理体系(CN202010993326.4),然而,公司企业名下数控设备相对传统,单机的数控设备中的代码文件、图片文件、音视频文件等无法共享或者部署到其他设备,有时候伴随着数控系统重新刷机等问题,导致数控设备里面重要的文件没法实现存储备份和保存。然而,在企业生产过程中,文件版本备份也是十分重要的。因此,一种群发应答式数控机床文件传输和云存储系统应运而生。

技术实现思路

[0003]本专利技术针对以上提出的问题,本专利技术公开了一种群发应答式数控机床文件传输和云存储系统,包括数控机床客户端、Web前端可视化界面、QT本地exe客户端,云服务器ECS和对象存储器OSS。多个模块之间形成环形拓扑结构,实现群发应答式结构模型。本专利技术公开方案支持数控机床的文件和本地文件的云储存和分类。同时提供本地和数控系统文件传输等功能。
[0004]本专利技术至少通过如下技术方案之一实现。
[0005]一种群发应答式数控机床文件传输和云存储系统,包括各数控机床客户端、Web前端可视化界面、QT本地exe客户端、云服务器ECS、对象存储器OSS以及群发应答式文件接发模型;
[0006]所述群发应答式接发模型、各数控机床客户端和工业网关组成局域网;网关连接云服务器ECS,云服务器ECS开通监听端口;各数控机床客户端连接云服务器开通的端口;
[0007]所述数控机床客户端用于数控机床上传文件、图片、音视频各类文件的传输、下载,同时设有群聊天功能,每个数控机床拥有一个客户端软件;
[0008]所述Web前端可视化界面用于本地文件、图片、音视频各类文件的上传和下载,同时设有群聊天功能,Web前端可视化界面部署于ECS云服务器上,通过云服务器本地监听端口;
[0009]所述QT本地exe客户端用于本地PC文件、图片、音视频各类文件的传输、下载,同时设有群聊天功能,QT本地exe客户端连接云服务器ECS端口;
[0010]所述云服务器ECS用于文件传输和下载的上下行逻辑处理,云服务器包括文件接收、发送服务程序以及监听端口服务器程序,监听端口监听到客户端响应后会向其他客户
端发送数据信息;
[0011]所述对象存储器OSS用于存储文件或者音视频,对象存储器OSS和云服务器ECS通信,OSS挂载在云服务器ECS的文件系统上。
[0012]进一步地,所述数控机床客户端是在Linuxcnc数控系统上使用Qt4.8构建的客户端人机交互界面,用C++和Websocket函数库去开发的人机交互界面;所述人机交互界面能够实现数控系统本地文件上传、下载和传输,同时所述人机交互界面中具有在线聊天功能。
[0013]进一步地,所述的本地文件包括本地nc代码文件、程序源码、图片报警、cad文件、配置文件。
[0014]进一步地,所述的Web前端可视化界面是基于Html5+css+Javascript语法开发的浏览器界面,浏览器界面采用vue的框架,Web前端可视化界面可实现浏览器本地文件上传、下载和传输功能,浏览器界面还设有文件云托管、文件云归纳、文件云分类功能。
[0015]进一步地,所述QT本地exe客户端通过在windows平台上使用QT开发工具C++语言构建,所开发的客户端软件包括聊天会话、文件上传、文件下载、文件云托管、文件云分类。
[0016]进一步地,所述的文件云托管和文件云分类是使用大容量对象存储容器OSS来实现文件的分类管理和托管,对象存储器用于文件存储和实现对象存储的容器。
[0017]进一步地,所述云服务器ECS是使用centos数控系统和php语言开发的后台服务器,开发的服务器包括使用websocket的文件监听功能和使用Http协议的文件上传功能。
[0018]进一步地,所述websocket文件监听功能能够实现群文件共享和群聊天功能,能够同时监听多台数控设备的数据信息。
[0019]进一步地,所述对象存储器OSS为能够存储文件、音频、图片各类型文件的云存储空间,并且对各类文件做相应的分类归纳,同时不局限于文件对象,适用于存储多对象内容的云存储器。
[0020]进一步地,所述群发应答式接发模型为环形拓扑结构网络,环形拓扑结构网络包括一台数控机床服务器、若干数控设备和用户PC机,环形拓扑结构网络用于实现数控系统客户端和用户PC机各方的群发和单独发送功能。
[0021]与现有的技术相比,本专利技术的有益效果为:
[0022]本专利技术系统利用环形网络拓扑结构,利用云原生技术实现数控设备重要文件、配置文件、nc文件的云存储和云保存。本专利技术系统还采用Websocket技术实现群发送、组合发送和单项文件发送。该系统能够打通本地PC,远程服务器、数控系统客户端和各种联网设备的交互。同时提供数控数据文件上云、云服务等功能。
附图说明
[0023]图1为一种群发应答式数控机床文件传输和云存储系统的模块关系图;
[0024]图2为一种群发应答式数控机床文件传输和云存储系统的逻辑流程图;
[0025]图3为一种群发应答式数控机床文件传输和云存储系统的监控拓扑图。
具体实施方式
[0026]接下来将结合本专利技术的附图对本专利技术实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实例。基于本专利技术中的实
例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的其它实施例,均属于本专利技术保护的范围。
[0027]实施例1
[0028]本实施例的一种群发应答式数控机床文件传输和云存储系统,可以用于LinuxCNC数控系统集群文件传输与保存。如图1、图2所示,该系统包括五个模块:数控机床客户端、Web前端可视化界面、QT本地exe客户端,云服务器ECS和对象存储器OSS,同时5个模块之间形成环形拓扑结构,实现群发应答式结构模型;
[0029]所述的群发应答式接发模型,各数控机床客户端和工业网关组成一个局域网。网关连接云服务器ECS,云服务器ECS开通一个监听端口。各数控机床客户端连接ECS服务器开通的端口。
[0030]所述数控机床客户端用于数控机床上传文件、图片、音视频各类文件的传输、下载,同时设有群聊天功能,每个数控机床拥有一个客户端软件,数控机床客户端由Qt4.8开发,通过工业网关连接云服务器ECS的监听端口;...

【技术保护点】

【技术特征摘要】
1.一种群发应答式数控机床文件传输和云存储系统,其特征在于,包括各数控机床客户端、Web前端可视化界面、QT本地exe客户端、云服务器ECS、对象存储器OSS以及群发应答式文件接发模型;所述群发应答式接发模型、各数控机床客户端和工业网关组成局域网;网关连接云服务器ECS,云服务器ECS开通监听端口;各数控机床客户端连接云服务器开通的端口;所述数控机床客户端用于数控机床上传文件、图片、音视频各类文件的传输、下载,同时设有群聊天功能,每个数控机床拥有一个客户端软件;所述Web前端可视化界面用于本地文件、图片、音视频各类文件的上传和下载,同时设有群聊天功能,Web前端可视化界面部署于ECS云服务器上,通过云服务器本地监听端口;所述QT本地exe客户端用于本地PC文件、图片、音视频各类文件的传输、下载,同时设有群聊天功能,QT本地exe客户端连接云服务器ECS端口;所述云服务器ECS用于文件传输和下载的上下行逻辑处理,云服务器包括文件接收、发送服务程序以及监听端口服务器程序,监听端口监听到客户端响应后会向其他客户端发送数据信息;所述对象存储器OSS用于存储文件或者音视频,对象存储器OSS和云服务器ECS通信,OSS挂载在云服务器ECS的文件系统上。2.根据权利要求1所述的一种群发应答式数控机床文件传输和云存储系统,其特征在于,所述数控机床客户端是在Linuxcnc数控系统上使用Qt4.8构建的客户端人机交互界面,用C++和Websocket函数库去开发的人机交互界面;所述人机交互界面能够实现数控系统本地文件上传、下载和传输,同时所述人机交互界面中具有在线聊天功能。3.根据权利要求1所述的一种群发应答式数控机床文件传输和云存储系统,其特征在于,所述的本地文件包括本地nc代码文件、程序源码、图片报警、cad文件、配置文件。4.根据权利要求1所述的一种群发应答式数控机床文件传输和云存储系统,其特征在于,所述的Web前...

【专利技术属性】
技术研发人员:程超黄道平李艳刘少君
申请(专利权)人:华南理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1