一种串口数据顺序保持方法及系统与流程

文档序号:11950133阅读:1011来源:国知局
一种串口数据顺序保持方法及系统与流程

本发明实施例涉及串口数据管理的技术领域,尤其涉及一种串口数据顺序保持方法及系统。



背景技术:

串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。然而,现有串口设备在系统启动时,串口顺序通常是按照串口启动速度随机排序,这样容易导致串口在加载数据时出错。



技术实现要素:

本发明实施例提供一种串口数据顺序保持方法及系统,以保证串口数据顺序保持一致。

第一方面,本发明实施例提供了一种串口数据顺序保持方法,包括:

S10:预设每一串口加载顺序;

S11:当检测到系统启动时,按照预设的每一串口加载顺序来加载。

第二方面,本发明实施例提供了一种串口数据顺序保持系统,包括:

预设模块,用于预设每一串口加载顺序;及

加载模块,用于当检测到系统启动时,按照预设的每一串口加载顺序来加载。

与现有技术相比,本发明具有以下优点:串口数据顺序保持方法包括:S10:预设每一串口加载顺序;S11:当检测到系统启动时,按照预设的每一串口加载顺序来加载。预先设定每一串口加载顺序,当系统启动时,加载相应的应用软件时加载相应串口以保证所述应用软件正确调用所述串口,因此串口调用时加载数据时出错从而保证串口数据顺序一致。

附图说明

图1为本发明实施例一提供的一种串口数据顺序保持方法的流程示意图。

图2为本发明实施例二提供的一种串口加载顺序示意图。

图3为本发明实施例三提供的串口数据顺序保持系统的功能模块示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种串口数据顺序保持方法流程示意图,该方法可以由串口数据顺序保持系统执行,其中该串口数据顺序保持系统可由软件和/或硬件实现,一般可集成在数据采集中。

参见图1及图2所示,本实施例的方法包括如下步骤:

S10:预设每一串口加载顺序;

S11:当检测到系统启动时,按照预设的每一串口加载顺序来加载。

优选的,在数据采集装置中,可以包括种种串口,例如COM3、COM4、COM5、COM6、及COM7。其中,所述COM3、COM4、COM5、及COM6为端口所述COM7为扫描设备端口,通过所述COM7可以外接扫描仪等设备。

进一步的,所述S10包括:预设先加载COM3/COM4/COM5/COM6,再加载COM7。

进一步,所述S11包括:当检测到系统启动时,加载相应的应用软件,并对应加载相应的串口以保证所述应用软件正确调用所述串口。

本发明实施例的技术方案,S10:预设每一串口加载顺序;S11:当检测到系统启动时,按照预设的每一串口加载顺序来加载。本发明实施例的技术方案可以预先设定每一串口加载顺序,当系统启动时,加载相应的应用软件时加载相应串口以保证所述应用软件正确调用所述串口,因此串口调用时加载数据时出错从而保证串口数据顺序一致。

实施例二

图3是为本发明实施例三提供的一种串口数据顺序保持系统的结构示意图。所述串口数据顺序保持系统应用于数据采集装置中,以保证串口数据顺序保持。

本实施例的系统具体包括:预设模块30、及加载模块31。

所述预设模块30,用于预设每一串口加载顺序。

所述加载模块31,用于当检测到系统启动时,按照预设的每一串口加载顺序来加载。

优选的,在数据采集装置中,可以包括各种串口,例如COM3、COM4、COM5、COM6、及COM7。其中,所述COM3、COM4、COM5、及COM6为端口所述COM7为扫描设备端口,通过所述COM7可以外接扫描仪等设备。

进一步的,预设每一串口加载顺序包括:预设先加载COM3/COM4/COM5/COM6,再加载COM7。

进一步,所述加载模块31具体用于:当检测到系统启动时,加载相应的应用软件,并对应加载相应的串口以保证所述应用软件正确调用所述串口。

本实施例的技术方案提供的串口数据顺序保持系统,通过预设模块30预设每一串口加载顺序;通过加载模块31当检测到系统启动时,按照预设的每一串口加载顺序来加载。本发明实施例的技术方案可以预先设定每一串口加载顺序,当系统启动时,加载相应的应用软件时加载相应串口以保证所述应用软件正确调用所述串口,因此串口调用时加载数据时出错从而保证串口数据顺序一致。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1