一种唤醒控制方法及终端的制作方法

文档序号:9202530阅读:314来源:国知局
一种唤醒控制方法及终端的制作方法
【技术领域】
[0001]本发明属于通信领域,尤其涉及一种唤醒控制方法及终端。
【背景技术】
[0002]通用异步接收/ 发送终端(UART, Universal Asynchronous Receiver andTransmitter)串口是常用的一种异步串行接口,很多终端,例如家电,为节省空间和管脚资源,在使用串口通信时采用四线制通信线路。在这样的系统中,如果通信双方中一方想进入深度休眠,则需要关闭串口功能,则当通信的一方需要将数据发送到对方时,因对方有可能进入休眠模式,从而导致数据无法按时正确的传达到对方。或者,双方都不进入休眠,虽然数据可以实时到达对方,但功耗较大,不符合低功耗环保要求。
[0003]在现有的系统唤醒的方法中,终端A先通过发送唤醒信号到待唤醒的终端B,终端B识别唤醒信号并从休眠模式切换到工作模式,然后终端A向终端B发送握手信号,终端B识别该握手信号后才能与终端A进行数据交互;上述方法中,终端A唤醒终端B的过程复杂,此外,一般唤醒信号和握手信号是在不同的线路进行传输,并且终端B还需要专门设置用于与外部中断连接的新硬件端口,以上方法显然会占用更多的硬件资源和空间,同时,为实现唤醒功能,需要在软件上针对这些自定义信号控制流程编写代码,进一步增加软件的复杂性。

【发明内容】

[0004]有鉴于此,为解决现有技术中的唤醒控制方法过程复杂,占用硬件资源和空间的问题,本发明的一个目的是提出一种唤醒控制方法。为对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]在一些可选的实施例中,所述唤醒控制方法包括:
[0006]根据待唤醒终端在休眠模式下可识别的唤醒信号和在工作模式下可识别的握手信号生成唤醒帧;所述唤醒帧用于唤醒所述待唤醒终端并触发与所述待唤醒终端建立握手;
[0007]周期地向所述待唤醒终端发送所述唤醒帧。
[0008]在一些可选的实施例中,所述唤醒控制方法包括:
[0009]接收其它终端发来的唤醒帧;
[0010]根据当前的模式解析所述唤醒帧,触发执行相应的操作。
[0011]本发明另一个目的是提出一种唤醒控制终端。
[0012]在一些可选的实施例中,所述唤醒控制终端包括:
[0013]生成单元,用于根据待唤醒终端在休眠模式下可识别的唤醒信号和在工作模式下可识别的握手信号生成唤醒帧;所述唤醒帧用于唤醒所述待唤醒终端并触发与所述待唤醒终端建立握手;
[0014]发送单元,用于周期地向所述待唤醒终端发送所述唤醒帧。
[0015]在一些可选的实施例中,所述唤醒控制终端包括:
[0016]接收单元,用于接收其它终端发来的唤醒帧;
[0017]触发单元,用于根据当前的模式解析所述唤醒帧,触发执行相应的操作。
[0018]采用上述实施例,能达到以下技术效果:
[0019]简化唤醒控制中的复杂过程,唤醒信号和握手信号通过同一唤醒帧进行传输;
[0020]无需增加新的用于与外部中断连接的新硬件端口 ;
[0021]节省更多的硬件资源和空间;
[0022]降低为了实现唤醒功能在软件上针对这些自定义信号控制流程编写代码的复杂性。
[0023]为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。
【附图说明】
[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1示出了实施例中的唤醒控制方法的示意图;
[0026]图2示出了实施例中的唤醒控制方法的示意图;
[0027]图3示出了实施例中的唤醒控制终端的示意图;
[0028]图4示出了实施例中的唤醒控制终端的示意图。
【具体实施方式】
[0029]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0030]本文所使用的“终端”定义为具有微控制器或微处理器或处理器的电子设备,例如台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机、服务器计算机、手持计算机、手持装置、掌上电脑(PDA, Personal Digital Assistant)、手持PDA装置、板载装置、板外装置、混合装置(例如将蜂窝电话功能性与PDA装置功能性组合)、消费装置、车载装置、非车载装置、移动或便携式装置、非移动或非便携式装置、蜂窝电话、个人通信服务(PCS,Personal Communicat1ns Service)装置、结合无线通信装置的PDA装置、移动或便携式全球定位系统(GPS, Global Posit1ning System)装置、数字电视广播(DVB, DigitalVideo Broadcasting)装置、较小计算装置、非台式计算机、“尺寸更小性能更高”装置、超移动装置、超移动个人电脑、移动因特网装置、“Origami”装置或计算装置、支持可动态组成计(DCC,Dynamically Composable Computing)的装置或其它设备。或者具有wifi功能的智能电器,例如:wifi空调、wifi冰箱、wifi电视、wifi洗衣机、wifi影碟机、wifi灯具、或其它设备。
[0031]图1是本发明示范实施例的方法示意图。
[0032]如图1所示,在一些说明性的实施例中,所述唤醒控制方法,包括以下几个步骤:
[0033]步骤SI,假设终端A处于工作模式,终端B处于休眠模式。当终端A需要与终端B进行通信,终端A会根据终端B在休眠模式下可识别的唤醒信号和在工作模式下可识别的握手信号生成相应数据格式的唤醒帧“请醒来”;
[0034]所述唤醒帧用于唤醒所述终端B并触发与所述终端B建立握手,终端A会不断发送唤醒帧“请醒来”,并等待终端B应答,终端B在休眠模式下可识别唤醒帧中的唤醒信号,但无法接收握手信号,当终端B进入工作模式时,可解析唤醒帧中的所有数据,并识别对应于握手信号的数据;
[0035]优选地,唤醒帧可以为一个正常的通信数据包,符合A与B的通信协议,即包含:包头、包长、包体、校验等部分;
[0036]优选地,该数据包为特定数据,可以是一
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1