远程开机单元的制作方法

文档序号:7711469阅读:84来源:国知局
专利名称:远程开机单元的制作方法
技术领域
本发明涉及一种远程开机单元,尤其涉及一种通过网络开启被控终端设备的远程 开机单元。
背景技术
近年来,随着计算机的迅速发展以及无处不在的应用,个人同时拥有数台计算机 已成为普遍现象,从而,个人计算机的远程自主服务(用户在家中、办公室、学校乃至在旅 游、出差期间访问异地的另一台个人计算机)已是众多个人计算机用户迫切而实际的需 要。另外,在无线网络进入3G时代后,智能手机、上网本等无线智能终端将进一步推动和扩 展个人计算机远程自主服务的应用。目前,可通过远程操控软件实现个人计算机的远程自 主服务,但要使用远程操控软件,必须是在计算机处于工作状态下,使用成本较高、浪费资 源。一般,计算机状态大致可分为S0-S5五种状态,其中SO是指计算机的普通工作状态,所有计算机主板及其连接设备全开,功耗一般会 超过80W ;Sl也称为POS (Power On Suspend),是指计算机除了通过CPU时钟控制器将CPU 关闭之外,其他主板连接设备仍然正常工作,功耗一般在30W以下;(其实有些CPU降温软 件就是利用这种工作原理);S2是指CPU处于停止运作状态,总线时钟也被关闭,但其余主板连接的设备仍然 运转;S3是指STR(Suspend to RAM),也是使用者最长用到的状态,STR就是把系统进入 STR前的工作状态数据都存放到内存中去。在STR状态下,主电路电源仍然继续为内存等最 必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,系统的耗电量极低。一 旦我们按下Power按钮(主机电源开关),系统就被唤醒,马上从内存中读取数据并恢复到 STR之前的工作状态。内存的读写速度极快,因此我们感到进入和离开STR状态所花费的时 间不过是几秒钟而已,功耗不超过IOW ;S4也称为STD (Suspend to Disk),是指系统主电源关闭,但是硬盘仍然带电并可 以被唤醒;S5-是指连电源在内的所有设备全部关闭,计算机本身无功耗。而现有的一些具有了远程唤醒技术的计算机主板,只能唤醒处于S0-S3状态下的 计算机,其目的是使处于S3状态下的计算机对于VoIP等音频视频应用作出快速反应,这 种唤醒方式不能把处于S4、S5状态下的计算机唤醒或开机,若用户需要通过远程操控软件 实现个人计算机的远程自主服务,则必须保持计算机处于S0-S3状态,不但耗电量高、浪费 资源,且在S0-S3状态中,计算机设备损耗情况也会高于S4-S5,硬盘,内存和主板的各种 BUS(总线)要长期处于工作状态,主板不能得到休息,容易损坏。为解决上述问题,需要运用远程开机技术,目前,远程开机技术主要分为网络发送“魔术包”开机和电话开机两种方式。其中,网络发送“魔术包”开机只适用于局域网,这 种开机方法无法单独实现局域网外的远程开机,满足不了用户需求。为解决上述问题,满足 用户需求,中国发明专利申请第200610128986. 6号于2008年3月12日公开了一种基于WAN 模块远程开机或唤醒的验证方法,该专利申请揭示了一种基于移动电话远程开启计算机的 方法,但使用该方法的用户必须在电脑上装有占用一部移动电话“专线”的电话模块,通过 该电话模块接收开机信号,成本较高;同样,中国发明专利第200610018795. 4号于2006年 9月27日公开了基于电话开机的一种远程开机控制系统及方法,该申请揭示了一种在任何 有电话和因特网的地方的远程开机控制系统。用户通过打电话连接到启动器,启动器在电 话震铃第2-6声后提示用户输入启动密码或IP地址和密码,验证通过后向电脑发送一个启 动信号启动电脑或向该IP地址所在的电脑的网卡发送一个MAC数据包启动该电脑,电脑启 动之后自动加载被控端远程控制软件,这时远端主机在任何网络环境下连接被控端电脑, 实现远程控制、文件传输和监控,而该远程开机系统及方法的开机器中需要有语音模块和 电话相关的电路,成本较高,且如果在电话振铃遇打断时(如有人接通电话),则无法实现 远程开机,使用不方便。为解决上述问题,目前采用了可放行主控终端发出的开机指令的路由器,但该路 由器必须拥有公网IP地址,否则主控终端发出的开机指令无法到达被控终端。同时,随着家用电器的现代化发展,很多家电均可通过电话进行远程开机,极大的 方便了用户使用,但和上述电话远程开启电脑一样,这种电话远程开机,在被控终端必须占 用一部电话资源,成本较高。有鉴于此,有必要提供一种新型的通过网络开启被控终端设备的远程开机单元和 具有该远程开机单元的计算机主板。

发明内容
针对现有技术的不足,本发明解决的技术问题是提供一种具有处理单元、存储单 元、网络单元,并可通过网络远程开启被控终端设备的远程开机单元。为解决上述技术问题,本发明的技术方案是这样实现的一种远程开机单元,与发送开机指令的网络服务器通信,所述远程开机单元拆装 地连接于一接有电源且响应所述开机指令触发主电路的被控终端,并由所述被控终端提供 电力,其中,所述远程开机单元包括一处理单元、一连接所述处理单元并与所述网络服务器 和所述被控终端通信的通信单元,以及至少一个存储所述网络服务器地址的存储单元,所 述远程开机单元通过所述通讯单元主动与所述地址上的网络服务器保持通信。进一步地,所述被控终端主电路处于关闭状态。所述被控终端为一计算机设备,所述远程开机单元插接于所述计算机设备的主板 上。所述处理单元提取所述存储单元中网络服务器地址,并通过所述通信单元与所述 地址的网络服务器保持通信。所述网络服务器地址是所述网络服务器的IP地址或域名。所述存储单元存储有验证网络服务器发送的开机指令的安全验证信息。所述网络服务器发送配置信息至所述远程开机单元,所述配置信息包括网络服务器地址。再进一步地,所述远程开机单元还包括一监测被控终端开关机状态的状态监测电路。所述状态监测电路连接并控制所述处理单元在被控终端电源开启时关闭。所述状态监测电路连接控制所述处理单元在被控终端电源关闭时开启。与现有技术相比,本发明的有益效果是成本较低、可在任何形式网络下开启属权 的远程终端,且使用方便。


图1是表示本发明最佳实施方式的开机系统示意图;图2是表示本发明最佳实施方式的远程开机单元的电路方块示意图;图3是表示本发明最佳实施方式的远程开机单元开机流程框图。
具体实施例方式如图1所示为本发明最佳实施方式的远程开机系统示意图,所述开机系统包括主 控终端10、网络服务器20和带有远程开机单元的被控终端30,其中,所述主控终端10是可 连接互联网或移动网络的应用设备,如,台式计算机、笔记本计算机、上网本、手机等,所述 主控终端10连接有电源,如普通家用电源或电池等,为该主控终端10提供电力。所述主控 终端10可通过C/S登录方式(主控终端开启客户端软件连接网络服务器)或B/S登录方 式(主控终端通过浏览器键入网络服务器地址连接网络服务器)登录所述安装了相应开机 软件系统的网络服务器20,优选的,所述网络服务器20处于全天候的服务状态。该开机指 令在得到所述网络服务器20验证其合法性后,通过互联网传送至所述被控终端30,使所述 被控终端30在接收到该开机指令后实现开机或唤醒。该被控终端40可为计算机、服务器、存储设备等IT产品,也可为电视机、空调、洗 衣机等家电产品,只要设有网络接入设备并可连接互联网的装置,均可认为是该申请中所 述的被控终端40,且所述开机指令即可单独开启一台被控终端40,也可同时开启多台被控 终端40,只要被控终端40都连接有电源即可。在本发明最佳实施方式中,优选的,本实用新 型中的被控终端40是一种计算机,该计算机处于主电路关闭状态,即是出于计算机S4、S5 的状态,所述开机,即是指接通所述计算机电源或启动所述计算机的主电路。优选的,在启 动所述计算机主电路后,所述计算机将其状态信号反馈至网络服务器20,并通过该网络服 务器20将该状态信号传输至主控终端10,以方便用户随时了解远程计算机状态,及方便用 户进行操作。值得一提的是所述开机指令即可单独开启一台被控终端30,也可通过一台具有 远程开机单元的被控终端30同时开启多台兼容的被控终端30,只要所有被控终端30都连 接有电源,且处于同一局域网内即可。如图1、图2所示,所述被控终端30包括一远程开机单元301,在本发明最佳实施 方式中,该远程开机单元301可拆装式的连接该计算机主板,并由该计算机主板提供电力 运行,例如,该远程开机单元可通过PCI插槽连接计算机主板。所述远程开机单元301是负 责响应、处理由所述网络服务器20传输的开机指令的控制器,并触发被控终端30开机或唤醒被控终端30,或采用局域网唤醒(Wake On LAN)方式触发其他兼容被控终端30开机或唤 醒其他兼容被控终端30。所述远程开机单元301主要包括一处理单元3011、一存储单元3012,和一通信单 元3013,该处理单元3011电性连接所述存储单元3012和所述通信单元3013,并控制所述 存储单元3012和所述通信单元3013工作,通常的,所述处理单元可以是CPU、MPU、MCU等 本领域普通技术人员熟知的处理器,所述通信单元3013可作为计算机的网卡使用,直接或 间接的通过互联网连接网络服务器20,使远程开机单元301和网络服务器20可交互通信。 其中,所述存储单元3012储存有该网络服务器20的地址,优选的,该地址为IP地址或域 名,以及可选择的存储有在同一局域网中其他被控终端30的MAC地址(计算机网卡物理地 址),优选的,在该远程开机单元301与所述网络服务器20交互通信后,该网络服务器20可 配置所述存储单元302的信息,使得在网络服务器20更换地址时,可及时更新该存储单元 302中的网络服务器地址。所述远程开机单元301的处理单元3011可提取该存储单元3012 中网络服务器20的IP地址或域名,并通过所述通信单元3013的网络通信单元主动寻找连 接所述网络服务器20,并保持与所述网络服务器20通信。值得一提的是本发明中的远程开机单元301可拆装式的连接于该计算机主板, 通常的,计算机主板即便在主电路关闭的状态下,只要连接有外部电源,均可供给该远程开 机单元301所需的运行电力。另外,为了更加完善本发明,可在所述远程开机单元或所述主 板中,设置一主板及CPU状态监测电路402,该状态监测电路402在计算机连接有电源时自 动启动,并保持运行状态。所述状态监测电路402可获得计算机CPU和主板的运行状态系 数,并将其反馈至所述的远程开机单元,使该远程开机单元通过判断状态系数而启动或关 闭所述远程开机单元中的处理单元,如,计算机主板或CPU处于启动状态时,该状态监测电 路402可获得为“1”的信号,并将其反馈至远程开机单元,远程开机单元在接收到“1”后关 闭所述远程开机单元处理器,同样,该计算机主板或CPU处于关闭状态时,该状态监测电路 402可获得为“0 ”的信号,并将其反馈至远程开机单元,远程开机单元在接受到“0 ”后启动 所述处理单元,并通过处理单元控制触发所述计算机主板的开关机电路401。因类似这种状 态监测电路402的电路设计、状态判断等,在本领域普通技术人员中已普遍习知,故在此不 再累述。本发明中优选的远程开机单元,不仅可开启远程开机单元电性连接的计算机,还 可通过一部带有远程开机单元的计算机开启与该计算机在同一局域网内的多部兼容的计 算机,其开机方式包括以下两种在本发明开机的第一实施方式中,所述存储单元3012存储有其他兼容计算机的 MAC地址,所述主控终端10登录网络服务器20向远程开机单元301发送开机指令时,所述 远程开机单元301验证该开机指令安全通过后,可触发本机的主板开关机电路,也可由所 述存储单元3012提取同一局域网内的其他兼容计算机地址,并由所述通信单元3013通过 有线方式或无线方式向其他兼容计算机发送开机指令,触发其他兼容计算机的主板开关机 电路,开机或唤醒其他兼容计算机。在本发明开机的第二实施方式中,存储单元3012未存储同局域网内的其他兼容 计算机的MAC地址该其他兼容计算机的MAC地址由主控终端10或网络服务器20提供,同 样在网络服务器20的开机指令通过安全验证后,可以达到实现其他兼容计算机开机或唤醒的目的。当然,在本发明的其他方式中,所述存储单元3012和所述网络服务器20还可均未 设置有其他兼容计算机的MAC地址,该远程开机单元301通过通信单元3013以局域网唤醒 (Wake On LAN)的方式中的Link ChangeMode或Pattern Match Mode方式触发该被控终 端,所述的Link ChangeMode可以唤醒直接或间接连在远程开机单元301通信单元3013上 的所有其他兼容计算机,并不针对某一部或几部知道网卡地址的其他兼容计算机,也不需 要网络数据包形式的开机指令;所述Pattern Match Mode是指可以唤醒多部有共同特征的 其他兼容计算机,需要发送开机指令,但是开机指令中没有其他兼容计算机的MAC地址。优选的,该被控终端30和其他兼容计算机均安装有客户端软件,该客户端软件即 可使得该被控终端30和其他兼容计算机通过该远程开机单元301和网络服务器20向所述 主动终端10反馈状态信息和操作所述被控终端30,例如,该客户端软件可使主动终端10 控制该被控终端,在其间进行数据交换、音视频开启、播放,音视频录制、监控,语音广播,程 序演示,软件维护等计算机操作;此类客户端软件本领域普通技术人员可根据现有技术熟 练掌握,再此不再累述。当然,被控终端30和其他兼容计算机也可不安装客户端软件,只通 过网络协议检查被控终端30和其他兼容计算机的状态并随时向网络服务器20上传更新信 息,在本发明最佳实施方式中,该网络协议可采用TCP、UDP、RARP, ICMP或NetBIOS等多种 协议或协议的组合。值得一提的是该开机单元301中通信单元3013通信单元3013即可设置于该开 机单元301中,又可设置于所述计算机主板40中,凡是用于开机单元301通信的单元,均可 视为该开机单元301的通信单元3013,该开机单元301的存储单元3012则可在该计算机开 机状态下,成为该计算机内存的一部分。如图3所示的本发明最佳实施方式远程开机单元开机流程框图,当所述计算机主 板集成有所述远程开机单元301,并可连接所述网络服务器20时,设置于所述远程开机单 元301或计算机主板中的状态监测电路402启动,开始监测该计算机主板和CPU的工作状 态,若计算机主板处于关机状态或CPU处于关闭状态时,所述远程开机单元301的处理单元 3011启动,该远程开机单元301的处理单元3011主动提取存储于所述存储单元3012中的 网络服务器20的IP地址或域名,并控制该远程开机单元301上的通信单元3013主动与该 地址上的网络服务器20保持通信。此时,若主控终端10登录该网络服务器20并向该远 程开机单元301发送开机指令,该远程开机单元301接收到该指令后,首先进行安全认证, 如果该指令通过该安全认证,则该远程开机单元301发送开机指令触发所述计算机主板的 主板开关机电路401,开启或唤醒该计算机主板,用户即可通过客户端软件进行远程自主服 务,同时,计算机主板回执开机或唤醒成功信息至远程开机单元301,远程开机单元301接 收到此信息后,关闭其处理单元3011 ;若未通过认证,则该远程开机单元301通过其上的通 信单元3013将该错误信息返回至网络服务器20,从而返回至登录该网络服务器20的主动 终端10,供用户知悉;若计算机主板处于非关机状态,或计算机CPU处于非关闭状态时,计 算机将发送此信息至远程开机单元301,若处理此时远程开机单元301的处理单元3011处 于关闭状态,则所述监测电路继续监测主板及CPU的工作状态,若此时处理单元3011处于 开启状态,则关闭处理单元3011,直至发现该计算机主板处于关机状态或CPU出于关闭状 态时,才启动所述处理单元3011,当然,该远程开机单元301或该计算机主板也可不设有状态监测电路402,在这种情况下,该远程开机单元301的处理单元3011—直出于工作状态, 并主动提取存储于所述存储单元3012中的网络服务器20的IP地址或域名,并控制该开机 模块30上的通信单元3013主动与该地址上的网络服务器20保持通信,其开机流程除不涉 及判断状态监测电路402、开关处理单元3011外,其余与上述流程相同。
尽管为示例目的,已经公开了本发明的优选实施方式,但是本领域的普通技术人 员将意识到,在不脱离由所附的权利要求书公开的本发明的范围和精神的情况下,各种改 进、增加以及取代是可能的。
权利要求
1.一种远程开机单元,与发送开机指令的网络服务器通信,所述远程开机单元拆装地 连接于一接有电源且响应所述开机指令触发主电路的被控终端,并由所述被控终端提供电 力,其特征在于所述远程开机单元包括一处理单元、一连接所述处理单元并与所述网络 服务器和所述被控终端通信的通信单元,以及至少一个存储所述网络服务器地址的存储单 元,所述远程开机单元通过所述通讯单元主动与所述地址上的网络服务器保持通信。
2.根据权利要求1中所述的远程开机系统,其特征在于,所述被控终端主电路处于关 闭状态。
3.根据权利要求2中所述的远程开机系统,其特征在于,所述被控终端为一计算机设 备,所述远程开机单元插接于所述计算机设备的主板上。
4.根据权利要求3所述的远程开机单元,其特征在于,所述处理单元提取所述存储单 元中网络服务器地址,并通过所述通信单元与所述地址的网络服务器保持通信。
5.根据权利要求4所述的远程开机模块,其特征在于,所述网络服务器地址是所述网 络服务器的IP地址或域名。
6.根据权利要求4所述的远程开机单元,其特征在于,所述存储单元存储有验证网络 服务器发送的开机指令的安全验证信息。
7.根据权利要求4所述的远程开机单元,其特征在于,所述网络服务器发送配置信息 至所述远程开机单元,所述配置信息包括网络服务器地址。
8.根据权利要求1所述的远程开机单元,其特征在于,所述远程开机单元还包括一监 测被控终端开关机状态的状态监测电路。
9.根据权利要求8所述的远程开机单元,其特征在于,所述状态监测电路连接并控制 所述处理单元在被控终端电源开启时关闭。
10.根据权利要求8或9所述的远程开机单元,其特征在于,所述状态监测电路连接控 制所述处理单元在被控终端电源关闭时开启。
全文摘要
本发明提供一种远程开机单元,与发送开机指令的网络服务器通信,所述远程开机单元拆装地连接于一接有电源且响应所述开机指令触发主电路的被控终端,并由所述被控终端提供电力,其中,所述远程开机单元包括一处理单元、一连接所述处理单元并与所述网络服务器和所述被控终端通信的通信单元,以及至少一个存储所述网络服务器地址的存储单元,所述远程开机单元通过所述通讯单元主动与所述地址上的网络服务器保持通信。与现有技术相比,本发明的有益效果是成本较低、可在任何形式网络下开启属权的远程终端,且使用方便。
文档编号H04L12/28GK101997691SQ20091016335
公开日2011年3月30日 申请日期2009年8月8日 优先权日2009年8月8日
发明者伍芃华 申请人:苏州彭华信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1