一种低功耗高速透传数据的方法

文档序号:7869916阅读:479来源:国知局
专利名称:一种低功耗高速透传数据的方法
技术领域
本发明涉及一种无线数据传输方法,特别是公开一种低功耗高速透传数据的方法,可以大大增加透传数据的速度,并增加电池供电终端设备的寿命,避免有线连接带来的不便。
背景技术
随着国内无线数传业的兴起,现在越来越多的仪器终端设备逐步从有线的方式改为无线的方式进行数据传输,其中就必须运用到数据透传技术。透传是指在数据的传输过程中,这组数据不发生任何形式的改变,即不竭断,不分组,不编码,不加密,不混淆等等,仿佛传输过程是透明的一样,原封不动地到了最终接收者手里。而目前市场上一部分低功耗产品受到无线数据传输速度和功耗的限制,推广和应用均有很大的局限性。目前应用在电池供电的终端设备上的无线输出模块存在以下几点缺点1.终端设备上的无线模块为了做到低功耗,就无法实时响应空中数据,导致主控端无法主动和终端通讯,而是被动的进行数据交互,从而无法满足主控端即时数据通讯的要求。
2.当终端无线模块进行低功耗载波侦听时,虽然满足了即时通讯的要求,但是主机模块每向终端发送一次数据时就需要发送一次唤醒导言,这样就无形的减慢了实时数据交互的速度,如果数据少通讯等待时间还能接受,如果每次主机和终端交互的数据量很大,那么这种一条一条的数据交互方法就 需要大量的时间进行等待,无法满足客户需求。

发明内容
本发明的目的是针对现有技术中存在的缺陷,提供一种在电池供电的终端设备里能够以低功耗高速透传数据的方法,解决了电池供电终端对无线数传模块功耗的要求和即时与主机进行高速数据交互的要求。本发明是这样实现的一种低功耗高速透传数据的方法,包括主机模块和终端模块,其特征在于所述的主机模块识别UART来的数据帧中有没有带唤醒导言的标志位,并根据标志位发送带唤醒导言和不带唤醒导言的数据信号到空中,当终端模块被带唤醒导言的数据信号唤醒后,终端模块再把接收到的数据发到UART,之后自动切换到空闲模式(RXD模式)下等待一段时间,在此等待时间内,主机模块和终端模块之间进行高速数据交互。所述的终端模块在收到UART数据时,终端模块会被数据在极短的时间内唤醒,然后把接收到的数据打包发到空中,此数据正好被处于空闲模式(RXD模式)的主机模块接收,并发送到UART ;终端模块在发送数据完成后自动切换为空闲模式(RXD模式)并延时等待一段时间,在等待时间内如未接收到UART发来的数据或空中的数据,则自动进入载波侦听模式。本发明的有益效果是本发明是一种低功耗高速透传数据的方法,改变了已往客户在传输大批量数据时需要长时间等待的问题。大数据传输时终端模块被反复唤醒所消耗时间被降低了近10倍。新方法中主机在第一次唤醒终端模块后不需要再重复唤醒动作,终端模块会在最后一次通讯起的5S内持续为接收状态,这样主机在和终端再进行数据交互时就不需要反复发送唤醒命令。从而节省了数据通讯的时间,提高了单个设备的数据通讯速度。
具体实施例方式本发明一种低功耗高速透传数据的方法,包括主机模块和终端模块。本发明采用低功耗无线高速透传数据的模块。主机模块在空闲模式(RXD模式)下一直为接收状态,当收到UART的数据后,首先对数据类型进行判别,判断是快速通讯的数据还是带唤醒导言的数据,如果是带唤醒导言的数据(是否带导言主机UART来的数据已经包含此类信息)主机模块则在发此数据帧前先发1. 2S的唤醒导言信号,当终端模块在接收到带唤醒导言的数据信号后,解析并把协议中数据域部分的数据发到UART中,然后自动切换为RXD模式并延时等待一段时间,如5S,在5S内如未接收到本机UART发来的数据或空中的数据信号,则自动进入载波侦听模式,此时如主机收到UART来的数据,则向空中发送不带唤醒导言的数据信号,这样即达到快速通讯的目的。本发明采用快速通讯的方法能够为单次通讯减少近1. 2S时间。而终端无线低功耗模块在载波侦听模式时如UART有数据,UART中的数据信号会把低功耗的无线模块唤醒(终端UART接收的数据信号无格式要求),并进入RXD模式。当低功耗无线模块接收完UART数据后即向空中发送其数据,此数据正好被处于RXD模式的主机模块接收 ,并发送到UART。发送数据完成后终端模块会自动切换为RXD模式并延时等待一段时间,如5S,在5S内如未接收到UART发来的数据或空中的数据信号,则自动进入载波侦听模式,这样终端模块便实现了低功耗高速透传数据的要求。本发明对公开和揭示的所有组合和方法可通过借鉴本文公开内容产生,尽管本发明的组合和方法已通过详细实施过程进行了描述,但是本领域技术人员明显能在不脱离本发明内容、精神和范围内对本申请所述的方法和装置进行拼接或改动,或增减某些部件,更具体地说,所有相类似的替换和改动对本领域技术人员来说是显而易见的,他们都被视为包括在本发明精神、范围和内容之中。
权利要求
1.一种低功耗高速透传数据的方法,包括主机模块和终端模块,其特征在于所述的主机模块识别UART来的数据帧中有没有带唤醒导言的标志位,并根据标志位发送带唤醒导言和不带唤醒导言的数据信号到空中,当终端模块被带唤醒导言的数据信号唤醒后,终端模块再把接收到的数据发到UART,之后自动切换到空闲模式RXD下等待一段时间,在此等待时间内,主机模块和终端模块之间进行高速数据交互。
2.一种低功耗高速透传数据的方法,其特征在于所述的终端模块在收到UART数据时,终端模块会被数据在极短的时间内唤醒,然后把接收到的数据打包发到空中,此数据正好被处于空闲模式RXD的主机模块接收,并发送到UART ;终端模块在发送数据完成后自动切换为空闲模式RXD并延时等待一段时间,在等待时间内如未接收到UART发来的数据或空中的数据,则自动进入载波侦听模式。
全文摘要
本发明为一种低功耗高速透传数据的方法,包括主机模块和终端模块,其特征在于所述的主机模块识别UART来的数据帧中有没有带唤醒导言的标志位,并根据标志位发送带唤醒导言和不带唤醒导言的数据信号到空中,当终端模块被带唤醒导言的数据信号唤醒后,终端模块再把接收到的数据发到UART,之后自动切换到空闲模式(RXD模式)下等待一段时间,在此等待时间内,主机模块和终端模块之间进行高速数据交互。采用本发明方法,大数据传输时终端模块被反复唤醒所消耗时间被降低了近10倍。
文档编号H04W52/02GK103068018SQ20121056881
公开日2013年4月24日 申请日期2012年12月25日 优先权日2012年12月25日
发明者孟繁鼎, 聂光义 申请人:上海桑锐电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1