【技术实现步骤摘要】
一种数据终端设备流控方法、系统及其终端
[0001]本专利技术涉及无线数据通信
,尤其是一种数据终端设备流控方法、系统及其终端。
技术介绍
[0002]相关技术中,数据接收设备(接收数据)与数据传输设备(发送数据)通过串口连接,数据在两个串口之间传输时,常常会出现数据丢失现象,需要通过流控来控制数据收发的进程,以防止数据丢失。
[0003]其中,流控的方式有硬件流控和软件流控,硬件流控需要额外的硬件引脚,因而造成了接口引脚占用,例如占用Arduino接口引脚,提高了开发成本;而串口软件流控需要通过通用的流控字符实现,但是现有技术中的流控方法或方案均容易出现误判的情况。
技术实现思路
[0004]有鉴于此,为至少部分解决上述技术问题之一,本专利技术实施例目的在于提供一种更为精准、更为便捷且成本更低的据终端设备流控方法,以及能够实现该方法系统及其终端。
[0005]第一方面,本申请的技术方案提供了一种由数据接收设备所执行的数据终端设备流控方法,其步骤包括:
[0006]生成第一流控信 ...
【技术保护点】
【技术特征摘要】
1.一种数据终端设备流控方法,其特征在于,包括以下步骤:生成第一流控信号,发送至数据传输设备;确定所述第一流控信号为第一流控字符,获取所述数据传输设备的数据流;从所述数据流中提取得到所述数据传输设备的若干状态参数,根据所述状态参数与所述数据流的流控需求生成第二流控信号;通过所述第二流控信号使得所述数据传输设备继续或终止传输所述数据流。2.根据权利要求1所述的一种数据终端设备流控方法,其特征在于,所述方法在接收数据传输设备的第一流控信号这一步骤之后,还包括以下步骤:确定所述第一流控信号为第二流控字符,使得所述数据传输设备停止所述数据流的传输。3.根据权利要求1所述的一种数据终端设备流控方法,其特征在于,所述根据所述状态参数与所述数据流的流控需求生成第二流控信号,其还包括以下步骤:设置数据采集周期,根据所述数据采集周期采集所述状态参数;根据至少两个所述采集周期,确定所述状态参数的变化,根据所述状态参数的变化与所述数据流的流控需求生成第二流控信号。4.根据权利要求1所述的一种数据终端设备流控方法,其特征在于,所述状态参数包括以下数据至少之一:电压数据、电流数据以及功耗数据;所述根据所述状态参数与所述数据流的流控需求生成第二流控信号,其包括以下步骤:获取若干串口波特率所对应的所述电压数据、所述电流数据以及所述功耗数据;确定所述电压数据、所述电流数据以及所述功耗数据大于所述状态参数的阈值下限且小于所述状态参数的阈值上限,将第一流控字符作为所述第二流控信号;或者,确定所述电压数据、电流数据以及所述功耗数据小于所述状态参数的阈值下限或大于所述状态参数的阈值上限,将第二流控字符作为所述第二流控信号。5.根据权利要求4所述的一种数据终端设备流控方法,其特征在于,所述根据所述状态参数与所述数据流的流控需求生...
【专利技术属性】
技术研发人员:龚彪,吴国柱,廖剑峰,
申请(专利权)人:天翼物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。