一种数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21999251 阅读:44 留言:0更新日期:2019-08-31 05:08
本发明专利技术实施例公开了一种数据传输方法、装置、电子设备及存储介质,所述方法包括:当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令;根据所述控制指令执行匹配的目标操作,得到操作结果;将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机;其中,当建立与所述上位机的连接通道时,将所述上位机的机器识别码与建立的连接通道进行绑定。通过采用上述技术方案,可实现当多台上位机对一台下位机进行控制时,下位机可将执行结果准确返回至匹配的上位机的目的。

A Data Transmission Method, Device, Electronic Equipment and Storage Media

【技术实现步骤摘要】
一种数据传输方法、装置、电子设备及存储介质
本专利技术实施例涉及通讯
,尤其涉及一种数据传输方法、装置、电子设备及存储介质。
技术介绍
当上位机需要控制下位机执行某具体动作时,上位机需要向下位机发送对应的控制指令;下位机接收到上位机发送的控制指令后,对所述控制指令进行响应,并将响应结果返回至所述上位机。若有多台上位机同时对一台下位机进行不同功能的控制时,下位机需要分别响应每台上位机的控制指令,并将响应结果返回至匹配的上位机。综上所述,如何保证下位机将响应结果正确地返回至匹配的上位机在工业控制领域意义重大。
技术实现思路
本专利技术实施例提供一种数据传输方法、装置及电子设备,以将响应结果正确返回至匹配的上位机,保证数据传输的正确性。为实现上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种数据传输方法,应用于下位机,包括:当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令;根据所述控制指令执行匹配的目标操作,得到操作结果;将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机;其中,当建立与所述上位机的连接通道时,将所述上位机的机器识别码与建立的连接通道进行绑定。进一步的,将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机的同时,还包括:将所述上位机的机器识别码通过与所述机器识别码绑定的连接通道传输至所述上位机,以使所述上位机基于所述机器识别码确认当前的通信是否正常。进一步的,所述当接收到上位机发送的控制信令之前,还包括:当接收到上位机发送的连接请求时,建立与所述上位机之间的连接通道,并基于所述连接请求获取所述上位机的机器识别码;将所述机器识别码与所述连接通道进行绑定。进一步的,所述机器识别码包括上位机编码和应用编码;其中,每个上位机编码对应唯一的上位机,每个应用编码对应上位机上唯一的应用;对应的,将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机,包括:将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机的应用。第二方面,本专利技术实施例提供了一种数据传输方法,应用于上位机,包括:接收下位机发送的数据信息;对所述数据信息进行解析,以获取其中的机器识别码和操作结果;将所述机器识别码与本机的机器识别码进行比对,以确认所述机器识别码与本机的机器识别码是否相同;若所述机器识别码与本机的机器识别码相同,则确定本机与所述下位机的通信正常。进一步的,所述接收下位机发送的数据信息之前,还包括:生成本机的机器识别码;向下位机发送包括所述机器识别码的连接请求。第三方面,本专利技术实施例提供了一种数据传输装置,集成于下位机,所述装置包括:解析模块,用于当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令;执行模块,用于根据所述控制指令执行匹配的目标操作,得到操作结果;传输模块,用于将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机;其中,当建立与所述上位机的连接通道时,将所述上位机的机器识别码与建立的连接通道进行绑定。第四方面,本专利技术实施例提供了一种数据传输装置,集成于上位机,所述装置包括:接收模块,用于接收下位机发送的数据信息;解析模块,用于对所述数据信息进行解析,以获取其中的机器识别码和操作结果;校验模块,用于将所述机器识别码与本机的机器识别码进行比对,以确认所述机器识别码与本机的机器识别码是否相同;若所述机器识别码与本机的机器识别码相同,则确定本机与所述下位机的通信正常。第五方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述的数据传输方法。第六方面,本专利技术实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时实现如权利要求1-6任一项所述的数据传输方法。本专利技术实施例提供的一种数据传输方法,当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令;根据所述控制指令执行匹配的目标操作,得到操作结果;将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机;其中,当建立与所述上位机的连接通道时,将所述上位机的机器识别码与建立的连接通道进行绑定,实现了当多台上位机对一台下位机进行控制时,下位机可将执行结果准确返回至匹配的上位机的目的。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1为本专利技术实施例一提供的一种数据传输方法流程示意图;图2为本专利技术实施例一提供的一种应用场景的结构示意图;图3为本专利技术实施例一提供的另一种应用场景的结构示意图;图4为本专利技术实施例二提供的一种数据传输方法流程示意图;图5为本专利技术实施例二提供的一种上位机与下位机进行信息交互的示意图;图6为本专利技术实施例三提供的一种数据传输装置的结构示意图;图7为本专利技术实施例四提供的一种数据传输装置结构示意图;图8为本专利技术实施例五提供的一种电子设备的结构示意图。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1为本专利技术实施例一提供的一种数据传输方法流程示意图。本实施例公开的数据传输方法可以由数据传输装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在终端中,例如智能手机或者电脑等。本实施例公开的数据传输方法应用于下位机,具体可参见图2所示的一种应用场景的结构示意图,当至少两台上位机需要对同一台下位机进行控制时,为了保证下位机能够准确区分每台上位机以将针对各上位机的响应结果正确传输至匹配的上位机,提出了本实施例的技术方案。具体参见图1所示,该方法包括如下步骤:步骤110、当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令。其中,所述上位机通常指用于控制下位机执行某具体控制动作的机器,例如向各传感器下发检测指令,并采集各传感器数据的机器称为下位机,控制该下位机向各传感器下发检测指令,并获取下位机采集到的各传感器数据的机器称为上位机。当不同的上位机基于不同的传感器数据进行不同的控制功能时,该下位机需要与多台上位机进行数据交互,例如1号上位机通过该下位机控制1号传感器的采集与停止,2号上位机通过该下位机控制2号传感器的采集与停止,3号上位机通过该下位机控制3号传感器的采集与停止……。为了使下位机可以正确区分每台上位机,并将对应的数据返回至匹配的上位机,上位机向下位机发送的控制信令按照如下格式生成,其中包括上位机的机器识别码,以唯一标识每台上位机,所述控制信令由6部分组成:(1)信令头,本文档来自技高网...

【技术保护点】
1.一种数据传输方法,应用于下位机,其特征在于,包括:当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令;根据所述控制指令执行匹配的目标操作,得到操作结果;将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机;其中,当建立与所述上位机的连接通道时,将所述上位机的机器识别码与建立的连接通道进行绑定。

【技术特征摘要】
1.一种数据传输方法,应用于下位机,其特征在于,包括:当接收到上位机发送的控制信令时,解析所述控制信令以获取所述上位机的机器识别码以及对应的控制指令;根据所述控制指令执行匹配的目标操作,得到操作结果;将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机;其中,当建立与所述上位机的连接通道时,将所述上位机的机器识别码与建立的连接通道进行绑定。2.根据权利要求1所述的方法,其特征在于,将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机的同时,还包括:将所述上位机的机器识别码通过与所述机器识别码绑定的连接通道传输至所述上位机,以使所述上位机基于所述机器识别码确认当前的通信是否正常。3.根据权利要求1所述的方法,其特征在于,所述当接收到上位机发送的控制信令之前,还包括:当接收到上位机发送的连接请求时,建立与所述上位机之间的连接通道,并基于所述连接请求获取所述上位机的机器识别码;将所述机器识别码与所述连接通道进行绑定。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述机器识别码包括上位机编码和应用编码;其中,每个上位机编码对应唯一的上位机,每个应用编码对应上位机上唯一的应用;对应的,将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机,包括:将所述操作结果通过与所述机器识别码绑定的连接通道传输至所述上位机的应用。5.一种数据传输方法,应用于与权利要求1-4任一项所述的下位机对应的上位机,其特征在于,包括:接收下位机发送的数据信息;对所述数据信息进行解析,以获取其中的机器识别码和操作结果;将所述机器识别码与本机的机器识别...

【专利技术属性】
技术研发人员:龙式荣
申请(专利权)人:深圳创龙智新科技有限公司
类型:发明
国别省市:广东,44

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

1