专利名称:一种基于wan模块的远程唤醒系统及终端的制作方法
技术领域:
本发明涉及移动通信系统中基于WAN (Wirless Access Network,无线接 入网)模块远程唤醒技术,具体地说,是涉及一种基于WAN模块的远程唤 醒系统及终端。
技术背景随着GPRS (General Packet Radio Service,通用无线分组业务)、CDMA (Code Division Multiple Access,码分多土止)、3G (3rd Generation,第三代移动通信)技术的不断发展,使得移动终端(如,笔记本电脑)与互联网的 连接更加的方便。在笔记本电脑的接口 (如,USB、 Cardbus或MiniPC正) 中插入通信卡,即WAN模块(如,GPRS、 CDMA或3G等无线上网卡), 就可以实现笔记本电脑的移动上网,还可以通过笔记本电脑实现收发SMS (Short Messaging Service,短消息业务)、打电话等。可见WAN模块已逐渐成为笔记本电脑的标配,目前又出现了很多通过 手机或笔记本远程唤醒、启动笔记本电脑的一系列的应用。通过WAN模块 远程唤醒、启动笔记本电脑的方法有很多,但基本方法都是通过检测WAN 模块工作电流的波动来实现的。然而,这种方法准确性、稳定性比较差。主要是WAN模块休眠期间本 身也会周期性的搜索基站,在搜索基站时的工作电流会增大,这个会导致 WAN模块远程唤醒终端的误操作;同样,对于终端电源的变化,或者外来的 电磁干扰,也会导致误操作。另外,这种方法的安全性也得不到保障。只要是有电话呼入或收到短消 息,不管是否为真正的开机、唤醒信号,均会产生开机、唤醒信号,而对这 些信号没有真正地安全性验证。由此可见,如何提供一种准确、安全地基于WAN模块的远程唤醒系统及 终端,成为了亟待解决的技术问题
发明内容
本发明所要解决的技术问题是提供一种基于WAN模块的远程唤醒系统 及终端,来实现准确、安全地基于WAN模块的远程唤醒。 为解决上述技术问题,本发明提供方案如下一种基于WAN模块的远程唤醒系统,包括具有嵌入式控制器、电源模 块、串行接口单元的终端、及具有串行接口单元的WAN模块,终端与WAN 模块通过各自的串行接口单元相连,其中,所述终端包括分别与嵌入式控制 器、电源模块、及串行接口单元相连的安全控制模块;电源模块还与串行接 口单元相连;其中,所述电源模块,用于为安全控制模块、串行接口单元供电;所述安全控制模块,用于将从串行接口单元接收到的信号所携带的信息 进行安全验证,如果通过安全验证,则产生唤醒信号并发送至嵌入式控制器;所述嵌入式控制器,用于根据接收到的唤醒信号启动终端。本发明所述的系统,其中,所述安全控制模块包括分别与电源模块、 嵌入式控制器相连的微程序控制器、以及分别与微程序控制器、串行接口单 元相连的串行接口控制器;其中,所述微程序控制器,用于存储安全验证信息,并根据存储的安全 验证信息对从串行接口控制器接收的信号所携带的信息进行安全验证,如果 通过安全验证,产生唤醒信号并发送至嵌入式控制器;并在终端休眠或关机状 态时,向串行接口控制器发送控制信号,控制其为工作状态;在终端开机状 态时,向串行接口控制器发送控制信号,控制其为关闭状态;所述串行接口控制器,用于根据微程序控制器的控制信号,将串行接口 单元接收的信号发送至微程序控制器。本发明所述的系统,其中,所述安全控制模块包括分别与电源模块、 嵌入式控制器相连的微程序控制器、分别与微程序控制器、串行接口单元相 连的串行接口控制器、以及与微程序控制器相连的存储单元;其中,所述存储单元,用于存储安全验证信息;所述微程序控制器用于读取并根据存储单元中存储的安全验证信息,对 从串行接口控制器接收的信号所携带的信息进行安全验证,如果通过安全验 证,产生唤醒信号并发送至嵌入式控制器;并在终端休眠或关机状态时,向串
行接口控制器发送控制信号,控制其为工作状态;在终端开机状态时,向串 行接口控制器发送控制信号,控制其为关闭状态;所述串行接口控制器,用于根据微程序控制器的控制信号,将串行接口 单元接收的信号发送至微程序控制器。本发明所述的系统,其中,所述电源模块包括电源适配器/电池单元、分别与电源适配器/电池单元、 嵌入式控制器、微程序控制器、及串行接口单元相连的电压转换器、以及分 别与电源适配器/电池单元、嵌入式控制器、微程序控制器、及串行接口单元 相连的串行接口电压转换器;所述嵌入式控制器,用于在终端关机或休眠状态下,对电压转换器产生为安全控制模块及串行接口单元供电的使能信号;并在开机状态下,对产生 串行接口电压转换器产生为安全控制模块及串行接口单元供电的使能信号;所述电压转换器,用于根据来自嵌入式控制器的使能信号将来自电源适 配器/电池单元的电压进行降压为安全控制模块及串行接口单元供电;所述串行接口电压转换器,用于根据来自嵌入式控制器的使能信号将来 自电源适配器/电池单元的电压进行降压为安全控制模块及串行接口单元供 电。本发明所述的系统,其中,所述串行接口控制器位于终端的南桥中。 一种支持WAN模块远程唤醒的终端,包括嵌入式控制器、电源模块、串行接口单元,其中,分别与嵌入式控制器、电源模块、及串行接口单元相连的安全控制模块;电源模块还与串行接口单元相连;其中,所述电源模块,用于为安全控制模块、串行接口单元供电; 所述安全控制模块,用于将从串行接口单元接收到的信号所携带的信息进行安全验证,如果通过安全验证,则产生唤醒信号并发送至嵌入式控制器; 所述嵌入式控制器,用于根据接收到的唤醒信号启动终端。 本发明所述的终端,其中,所述安全控制模块包括分别与电源模块、嵌入式控制器相连的微程序控制器、以及分别与微程序控制器、串行接口单元相连的串行接口控制器;其中,所述微程序控制器,用于存储安全验证信息,并根据存储的安全验证信息对从串行接口控制器接收的信号所携带的信息进行安全验证,如果
通过安全验证,产生唤醒信号并发送至嵌入式控制器;并在终端休眠或关机 状态时,向串行接口控制器发送控制信号,控制其为工作状态;在终端开机 状态时,向串行接口控制器发送控制信号,控制其为关闭状态;所述串行接口控制器,用于根据微程序控制器的控制信号,将串行接口 单元接收的信号发送至微程序控制器。本发明所述的终端,其中,所述安全控制模块包括分别与电源模块、 嵌入式控制器相连的微程序控制器、分别与微程序控制器、串行接口单元相 连的串行接口控制器、以及与微程序控制器相连的存储单元;其中,所述存储单元,用于存储安全验证信息;所述微程序控制器用于读取并根据存储单元中存储的安全验证信息,对 从串行接口控制器接收的信号所携带的信息进行安全验证,如果通过安全验证,产生唤醒信号并发送至嵌入式控制器;并在终端休眠或关机状态时,向串 行接口控制器发送控制信号,控制其为工作状态;在终端开机状态时,向串 行接口控制器发送控制信号,控制其为关闭状态;所述串行接口控制器,用于根据微程序控制器的控制信号,将串行接口 单元接收的信号发送至微程序控制器。本发明所述的终端,其中,所述电源模块包括电源适配器/电池单元、分别与电源适配器/电池单元、 嵌入式控制器、微程序控制器、及串行接口单元相连的电压转换器、以及分 别与电源适配器/电池单元、嵌入式控制器、微程序控制器、及串行接口单元 相连的串行接口电压转换器;所述嵌入式控制器,用于在终端关机或休眠状态下,对电压转换器产生 为安全控制模块及串行接口单元供电的使能信号;并在开机状态下,对产生 串行接口电压转换器产生为安全控制模块及串行接口单元供电的使能信号;所述电压转换器,用于根据来自嵌入式控制器的使能信号将来自电源适 配器/电池单元的电压进行降压为安全控制模块及串行接口单元供电;所述串行接口电压转换器,用于根据来自嵌入式控制器的使能信号将来 自电源适配器/电池单元的电压进行降压为安全控制模块及串行接口单元供 电。本发明所述的终端,其中,所述串行接口控制器位于终端的南桥中。本发明所述的系统及装置,通过终端中的安全验证模块对接收到的信号进行安全验证,实现了准确、安全的地基于WAN模块的远程唤醒。本发明所要解决的技术问题、技术方案要点及有益效果,将结合实施例, 参照附图作进一步说明。
图1为本发明实施例所述基于WAN模块的远程唤醒系统的结构示意图; 图2为本发明另一实施例所述基于WAN模块的远程唤醒系统的结构示意图。
具体实施方式
参照图l,为本发明实施例所述基于WAN模块的远程唤醒系统,包括 终端IOO (如,PC机、笔记本电脑等)、及具有USB接口单元的WAN模块 200 (如,GPRS、 CDMA或3G等无线上网卡)。终端100包括嵌入式控制器IO (如,EC, Embedded Controller)、电池 模块20、安全控制模块30及串行接口单元(如,USB接口、 1394接口)40。 电池模块20包括电源适配器/电池单元21 、电压转换器22(如,DC-DC/LDO, 开关稳压电源/低压降压器)、串行接口电压转换器23 (如,USB开关稳压电 源、1394电压转换器)。安全控制模块30包括微程序控制器31 (如,MCU, Micro Controller Unit)、串行接口控制器32 (如,USB控制器、1394控制 器)、存储单元33 (如,E2PROM、 FlashROM等)。当串行接口单元40采用USB接口时,串行接口控制器32采用USB控 制器,串行接口电压转换器23采用USB电压转换器或USB开关稳压电源。当串行接口单元40采用1394接口时,串行接口控制器32采用1394控 制器,串行接口电压转换器23采用1394电压转换器。所述电源模块20,用于为安全控制模块30、串行接口单元40供电;所述安全控制模块30,用于将从串行接口单元40接收到的信号所携带的 信息进行安全验证,如果通过安全验证,则产生唤醒信号并发送至嵌入式控 制器10;所述嵌入式控制器10,用于根据接收到的唤醒信号启动终端。 其中,电源模块20中的电压转换器22分别与嵌入式控制器10、电源适 配器/电池单元21、微程序控制器31、及串行接口单元40相连;串行接口电
压转换器23与嵌入式控制器10、电源适配器/电池单元21、微程序控制器31、 及串行接口单元40相连;微程序控制器31还分别与嵌入式控制器10、串 行接口控制器32、及存储单元33相连;串行接口控制器32还与串行接口单 元40相连;终端100通过串行接口单元40与具有串行接口单元的WAN模 块相连。首先,用户可以通过软件方式或者BIOS功能设置方式对嵌入式控制器 10进行使能设置,使得嵌入式控制器10在终端关机或休眠状态下,只对电 压转换器22产生使能信号;在终端开机状态下,只对串行接口电压转换器 23产生使能信号。当终端100处于关机或休眠状态时,嵌入式控制器10只对电压转换器22 产生使能信号,使得电压转换器22将电源适配器/电池单元21的电压进行降 压处理,如,将电压转换到+ 5V,同时为程序控制器31、串行接口单元40 供电;微程序控制器10产生控制信号发送至串行接口控制器32,使得串行 接口控制器为工作状态,S卩,可以导通串行接口单元40接收到的数据至微程 序控制器31。此时,如果WAN模块200接收到短信、或有来电呼入,具有 串行接口单元的WAN模块200发送相关信息,通过终端中串行接口单元40 至串行接口控制器32,串行接口控制器32通过USB/UART/GPIO等接口形 式将信息发送至微程序控制器31,微程序控制器31发送命令通过串行接口 控制器至串行接口单元40,到达WAN模块,获取短信信息或来电信息。微 程序控制器31提取用户信息,并根据从存储单元33中获得的安全验证信息 对所提取的用户信息进行安全验证。这里,从所述存储单元中获得的安全控 制信息,可以是预先设置在存储单元33中的,也可以在终端开机后,由用户 在存储单元33中配置或更新的。如果安全验证通过,则微程序控制器31向嵌入式控制器10发送ON信 号,嵌入式控制器IO启动或唤醒终端,并只对串行接口电压转换器23产生 使能信号,串行接口电压转换器23将电源适配器/电池单元21的电压进行降 压处理,如,将电压转换到+ 5V,来对程序控制器31、串行接口单元40进 行供电;同时,微程序控制器31向串行接口控制器32发送控制信号,使其 处于关闭状态,即,串行接口控制器处于高阻状态,等同于断开,此时,如 果USB接口接收到数据,则只被发送到南桥50,与现有技术的功能一样,这
里不再赘述。如果验证未通过,微程序控制器31丢弃所述用户信息。在上述系统中,也可以将存储单元33中存储的安全验证信息,存储于为 程序控制器31中,不单独采用存储单元。这样,安全验证信息同样可以是预 先设置的,也可以在终端开机后,由用户配置或更新的。在上述系统中,微程序控制器31和串行接口控制器32采用的是独立部 件结构,当然,也可以采用现有的具备串行接口控制器的DSP (Digital Signal Processor ,数字iW号处理器)、ASIC (Application Specific Intergrated Circuits, 专用集成电路)芯片来实现;同样,也可以采用CPLD(Complex Programmable Logic Device,复杂可编程逻辑电路)、FPGA (Field Programmable Gate Array, 现场可编程门阵列)来实现。对于串行接口控制器,还可以利用南桥50中的串行接口控制器,如USB 控制器,或1394控制器,具体实现如图2所示,工作过程与图l所示系统类 似,这里不再赘述。本发明所述的一种基于WAN模块的远程唤醒系统及终端,并不仅仅限于 说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明之领域, 对于熟悉本领域的人员而言可容易地实现另外的优点和进行修改,因此在不 背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明 并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。
权利要求
1.一种基于WAN模块的远程唤醒系统,包括具有嵌入式控制器(10)、电源模块(20)、串行接口单元(40)的终端(100)、及具有串行接口单元的WAN模块(200),终端(100)与WAN模块(200)通过各自的串行接口单元相连,其特征在于所述终端(100)包括分别与嵌入式控制器(10)、电源模块(20)、及串行接口单元(40)相连的安全控制模块(30);电源模块(20)还与串行接口单元(40)相连;其中,所述电源模块(20),用于为安全控制模块(30)、串行接口单元(40)供电;所述安全控制模块(30),用于将从串行接口单元(40)接收到的信号所携带的信息进行安全验证,如果通过安全验证,则产生唤醒信号并发送至嵌入式控制器(10);所述嵌入式控制器(10),用于根据接收到的唤醒信号启动终端。
2. 根据权利要求1所述的系统,其特征在于所述安全控制模块(30)包括分别与电源模块(20)、嵌入式控制器(10)相连的微程序控制器(31)、 以及分别与微程序控制器(31)、串行接口单元(40)相连的串行接口控制器(32);其中,所述微程序控制器(31),用于存储安全验证信息,并根据存储的 安全验证信息对从串行接口控制器(32)接收的信号所携带的信息进行安全 验证,如果通过安全验证,产生唤醒信号并发送至嵌入式控制器(10);并在 终端休眠或关机状态时,向串行接口控制器(32)发送控制信号,控制其为 工作状态;在终端开机状态时,向串行接口控制器(32)发送控制信号,控 制其为关闭状态;所述串行接口控制器(32),用于根据微程序控制器的控制信号,将串行 接口单元接收的信号发送至微程序控制器(31)。
3. 根据权利要求1所述的系统,其特征在于所述安全控制模块(30) 包括分别与电源模块(20)、嵌入式控制器(10)相连的微程序控制器(31)、 分别与微程序控制器(31)、串行接口单元(40)相连的串行接口控制器(32)、 以及与微程序控制器(31)相连的存储单元(33); 其中,所述存储单元(33),用于存储安全验证信息;所述微程序控制器(31)用于读取并根据存储单元(33)中存储的安全 验证信息,对从串行接口控制器(32)接收的信号所携带的信息进行安全验 证,如果通过安全验证,产生唤醒信号并发送至嵌入式控制器(10);并在终 端休眠或关机状态时,向串行接口控制器(32)发送控制信号,控制其为工 作状态;在终端开机状态时,向串行接口控制器(32)发送控制信号,控制 其为关闭状态;所述串行接口控制器(32),用于根据微程序控制器的控制信号,将串行 接口单元接收的信号发送至微程序控制器(31)。
4. 根据权利要求2或3所述的系统,其特征在于所述电源模块(20)包括电源适配器/电池单元(21)、分别与电源适配 器/电池单元(21)、嵌入式控制器(10)、微程序控制器(31)、及串行接口 单元(40)相连的电压转换器(22)、以及分别与电源适配器/电池单元(21)、 嵌入式控制器(10)、微程序控制器(31)、及串行接口单元(40)相连的串 行接口电压转换器(23);所述嵌入式控制器(10),用于在终端关机或休眠状态下,对电压转换器 (22)产生为安全控制模块及串行接口单元供电的使能信号;并在开机状态 下,对产生串行接口电压转换器(23)产生为安全控制模块及串行接口单元 供电的使能信号;所述电压转换器(22),用于根据来自嵌入式控制器(10)的使能信号将 来自电源适配器/电池单元(21)的电压进行降压为安全控制模块(30)及串 行接口单元(40)供电;所述串行接口电压转换器(23),用于根据来自嵌入式控制器(10)的使 能信号将来自电源适配器/电池单元(21)的电压进行降压为安全控制模块 (30)及串行接口单元(40)供电。
5. 根据权利要求1所述的系统,其特征在于所述串行接口控制器(32) 位于终端(100)的南桥(50)中。
6. —种支持WAN模块远程唤醒的终端,包括嵌入式控制器(10)、电 源模块(20)、串行接口单元(40),其特征在于还包括分别与嵌入式控制 器(10)、电源模块(20)、及串行接口单元(40)相连的安全控制模块(30); 电源模块(20)还与串行接口单元(40)相连;其中,所述电源模块(20),用于为安全控制模块(30)、串行接口单元(40)供电;所述安全控制模块(30),用于将从串行接口单元(40)接收到的信号所 携带的信息进行安全验证,如果通过安全验证,则产生唤醒信号并发送至嵌入式控制器(10);所述嵌入式控制器(10),用于根据接收到的唤醒信号启动终端。
7. 根据权利要求6所述的终端,其特征在于所述安全控制模块(30) 包括分别与电源模块(20)、嵌入式控制器(10)相连的微程序控制器(31)、 以及分别与微程序控制器(31)、串行接口单元(40)相连的串行接口控制器(32);其中,所述微程序控制器(31),用于存储安全验证信息,并根据存储的 安全验证信息对从串行接口控制器(32)接收的信号所携带的信息进行安全 验证,如果通过安全验证,产生唤醒信号并发送至嵌入式控制器(10);并在 终端休眠或关机状态时,向串行接口控制器(32)发送控制信号,控制其为 工作状态;在终端开机状态时,向串行接口控制器(32)发送控制信号,控 制其为关闭状态; '所述串行接口控制器(32),用于根据微程序控制器的控制信号,将串行 接口单元接收的信号发送至微程序控制器(31)。
8. 根据权利要求6所述的终端,其特征在于所述安全控制模块(30) 包括分别与电源模块(20)、嵌入式控制器(10)相连的微程序控制器(31)、 分别与微程序控制器(31)、串行接口单元(40)相连的串行接口控制器(32)、 以及与微程序控制器(31)相连的存储单元(33);其中,所述存储单元(33),用于存储安全验证信息;所述微程序控制器(31)用于读取并根据存储单元(33)中存储的安全 验证信息,对从串行接口控制器(32)接收的信号所携带的信息进行安全验 证,如果通过安全验证,产生唤醒信号并发送至嵌入式控制器(10);并在终 端休眠或关机状态时,向串行接口控制器(32)发送控制信号,控制其为工 作状态;在终端开机状态时,向串行接口控制器(32)发送控制信号,控制 其为关闭状态; 所述串行接口控制器(32),用于根据微程序控制器的控制信号,将串行接口单元接收的信号发送至微程序控制器(31)。
9. 根据权利要求7或8所述的终端,其特征在于所述电源模块(20)包括电源适配器/电池单元(21)、分别与电源适配 器/电池单元(21)、嵌入式控制器(10)、微程序控制器(31)、及串行接口 单元(40)相连的电压转换器(22)、以及分别与电源适配器/电池单元(21)、 嵌入式控制器(10)、微程序控制器(31)、及串行接口单元(40)相连的串 行接口电压转换器(23);所述嵌入式控制器(10),用于在终端关机或休眠状态下,对电压转换器 (22)产生为安全控制模块及串行接口单元供电的使能信号;并在开机状态 下,对产生串行接口电压转换器(23)产生为安全控制模块及串行接口单元 供电的使能信号;所述电压转换器(22),用于根据来自嵌入式控制器(10)的使能信号将 来自电源适配器/电池单元(21)的电压进行降压为安全控制模块(30)及串 行接口单元(40)供电;所述串行接口电压转换器(23),用于根据来自嵌入式控制器(10)的使 能信号将来自电源适配器/电池单元(21)的电压进行降压为安全控制模块 (30)及串行接口单元(40)供电。
10. 根据权利要求6所述的终端,其特征在于所述串行接口控制器(32) 位于终端(100)的南桥(50)中。
全文摘要
本发明公开了一种基于WAN模块的远程唤醒系统及装置。系统包括具有嵌入式控制器、电源模块、串行接口单元的终端、及具有串行接口单元的WAN模块,终端与WAN模块通过各自的串行接口单元相连,所述终端包括分别与嵌入式控制器、电源模块、及串行接口单元相连的安全控制模块;电源模块还与串行接口单元相连;所述电源模块,用于为安全控制模块、串行接口单元供电;所述安全控制模块,用于将从串行接口单元接收到的信号所携带的信息进行安全验证,如果通过安全验证,则产生唤醒信号并发送至嵌入式控制器;所述嵌入式控制器,用于根据接收到的唤醒信号启动终端。本发明可以实现准确、安全地基于WAN模块的远程唤醒。
文档编号G06F21/00GK101154255SQ20061014180
公开日2008年4月2日 申请日期2006年9月29日 优先权日2006年9月29日
发明者张孝林, 颖 梁, 海 汪, 贺志强, 钟将为, 陈兴文 申请人:联想(北京)有限公司