本发明涉及串口数据通信领域,尤其涉及一种数据传输方法、装置、设备及存储介质。
背景技术:
1、目前,上位机根据下位机端口传输数据,然而对于需要经常切换端口的下位机而言,无法做到与上位机之间的信任传输,进而导致上位机在根据端口传输数据时,将数据错误的传输至未授权下位机。
技术实现思路
1、本发明提供一种数据传输方法、装置、设备及存储介质,用以解决上位机与其端口下的下位机信任传输的技术问题,本发明采用标识认证的方式,提高了数据传输的准确性。
2、第一方面,本发明提供了一种数据传输方法,包括:
3、周期性地向每一下位机端口发送认证标识;
4、在接收所有第一返回信息的情况下,向每一认证下位机端口发送待传输数据;
5、所述认证下位机端口是根据所述第一返回信息确定的;
6、所述第一返回信息是根据任一下位机串口连通,且存在与所述认证标识相匹配的认证关系后生成的。
7、根据本发明提供的数据传输方法,在向所有认证下位机端口发送待传输数据之后,还包括:
8、在获取第二返回信息的情况下,再次向所述认证下位端口发送所述待传输数据;
9、所述第二返回信息是在校验所述待传输数据失败后生成的。
10、根据本发明提供的数据传输方法,在向每一认证下位机端口发送待传输数据之前,还包括:
11、根据消息队列中每一原始数据生成的先后顺序,依次确定所述待传输数据;
12、所述原始数据是根据用户输入或上位机获取的设备状态信息生成的。
13、第二方面,本发明提供了一种数据传输方法,包括:
14、在设备上电的情况下,周期性地向下位机端口发送匹配标识;
15、在与上位机串口连通的情况下,接收来自上位机的认证标识;
16、在所述匹配标识与所述认证标识相匹配的情况下,生成第一返回信息;
17、发送所述第一返回信息至上位机,以接收待传输数据。
18、根据本发明提供的数据传输方法,在接收待传输数据之后,还包括:
19、解析所述待传输数据,获取所述待传输数据的身份标识以及应用数据;
20、在所述身份标识与认证下位机的身份标识相匹配的情况下,调用所述认证下位机的显示设备显示所述应用数据。
21、根据本发明提供的数据传输方法,在调用所述认证下位机的显示设备显示所述应用数据之前,还包括:
22、校验所述应用数据,在所述应用数据校验失败的情况下,生成第二返回信息;
23、发送所述第二返回信息至上位机。
24、第三方面,本发明提供了一种数据传输装置,包括:
25、第一发送单元:用于周期性地向每一下位机端口发送认证标识;
26、第二发送单元:用于在接收所有第一返回信息的情况下,向每一认证下位机端口发送待传输数据;
27、所述认证下位机端口是根据所述第一返回信息确定的;
28、所述第一返回信息是根据任一下位机串口连通,且存在与所述认证标识相匹配的认证关系后生成的。
29、第四方面,本发明提供了一种数据传输装置,包括:
30、第三发送单元:用于在设备上电的情况下,周期性地向下位机端口发送匹配标识;
31、接收单元:用于在与上位机串口连通的情况下,接收来自上位机的认证标识;
32、生成单元:用于在所述匹配标识与所述认证标识相匹配的情况下,生成第一返回信息;
33、第四发送单元:用于发送所述第一返回信息至上位机,以接收待传输数据。
34、第五方面,还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的信息处理方法。
35、第六方面,还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的信息处理方法。
36、本发明有益效果为:本发明提供了一种数据传输方法、装置、设备及存储介质,通过周期性地向每一下位机端口发送认证标识,在接收所有第一返回信息的情况下,则确定存在与所述认证标识相匹配的认证关系的,与下位机串口连通的认证下位机端口,进而向每一认证下位机端口发送待传输数据,本发明能够解决上位机与其端口下的下位机信任传输的技术问题,避免了数据被错误的传输至未授权下位机,提高了数据传输的准确性。
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的信息处理方法,其特征在于,在向所有认证下位机端口发送待传输数据之后,还包括:
3.根据权利要求1所述的信息处理方法,其特征在于,在向每一认证下位机端口发送待传输数据之前,还包括:
4.一种数据传输方法,其特征在于,包括:
5.根据权利要求1所述的信息处理方法,其特征在于,在接收待传输数据之后,还包括:
6.根据权利要求5所述的信息处理方法,其特征在于,在调用所述认证下位机的显示设备显示所述应用数据之前,还包括:
7.一种数据传输装置,其特征在于,包括:
8.一种数据传输装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一项所述的数据传输方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的数据传输方法。