一种远程开机系统及方法

文档序号:7855720阅读:160来源:国知局
专利名称:一种远程开机系统及方法
技术领域
本发明属于远程控制技术领域,涉及ー种远程开机系统及方法。
背景技术
近年来,随着计算机的迅速发展以及无处不在的应用,个人同时拥有数台计算机已成为普遍现象,从而,个人计算机的远程自主服务(用户在家中、办公室、学校乃至旅游、出差期间访问异地的另一台个人计算机)已是众多个人计算机用户迫切而实际的需要。另夕卜,在网络进入3G时代后,智能手机、上网本等移动智能終端将进ー步推动和扩展个人计算机远程自主服务的应用。目前,可通过远程控制软件实现个人计算机的远程控制操作,但要使用远程控制软件,必须是在计算机处于工作状态下,使用成本较高,浪费资源。为解决上述问题,需要运用远程开机技木。远程开机技术主要分为网络发送“魔术包”开机和电话开机两种方式。其中,网络发送“魔术包”开机只适用于局域网,这种开机方法无法单独实现局域网外的远程开机,满足不了用户需求。而电话开机必须在被控开机端占用一部电话资源,成本也较高。目前市面上几乎所有的品牌台式电脑、笔记本甚至服务器都具有局域网唤醒(ffakeup On Lan)功能,如图I所示。在此业界标准的基础上,网上也出现有很多小软件,如图2所示,这些小软件通过业界的标准协议实现了局域网内的开机控制。但这些软件仍存在以下缺陷I)只能通过局域网控制局域网内电脑开机;2)用户需要掌握较高的专业技能;3)只能实现单台主机开启,无法实现所有机器的统ー管理;4)如需实现远程因特网开机,用户往往需要专门在局域网内长期开一台电脑,通过端ロ映射等等复杂的技术手段连接进入该电脑,再通过操作该电脑上安装的局域网开机软件发送开机指令到目标机器。综上所述,现有的远程开机系统架设难度高、操作麻烦、成功率受到多种因素干扰,可靠性也不高,而且费电。

发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种远程开机系统及方法,用于解决现有技术中远程开机架构复杂、操作繁琐、受局域网限制的问题。为实现上述目的及其他相关目的,本发明提供ー种远程开机系统及方法。ー种远程开机方法,所述远程开机方法包括开机器上电后将自身唯一的身份信息通过网络注册到开机服务器;当个人计算机需要远程开机时,所述个人计算机向与自身处于同一局域网的开机 器发送加入请求;所述加入请求包含所述个人计算机的MAC地址、开机器的身份信息;用户通过互联网访问ー主控服务器,并通过所述主控服务器点击远程开机一台个人计算机;所述主控服务器发送一远程开机请求给所述开机服务器;所述开机服务器连接与所述远程开机请求中的身份信息对应的开机器,井下发开机指令;所述开机器向所述开机指令中MAC地址指定的个人计算机发送开机命令,完成开机。优选地,所述开机器上电后将自身唯一的身份信息通过UDP/TCP协议注册到开机服务器,并以预设频率向所述开机服务器发送UDP/TCP心跳包。优选地,所述远程开机方法还包括用户通过访问主控服务器远程开机一台个人计算机后,继续通过所述主控服务器对所述个人计算机进行远程控制操作。优选地,所述个人计算机被替代为所述个人计算机被替代为支持网络接入的智能 終端设备,所述智能終端设备包括网络存储器、网络摄像头、智能打印机、家居智能終端、智能冰箱、智能电视。优选地,所述开机器将所述加入请求中的信息存储到开机服务器或开机器本地。优选地,所述需要远程开机的个人计算机向开机器发出加入请求的ー种实现过程为所述个人计算机广播发现报文;与所述个人计算机处于同一个局域网的开机器接收所述发现报文,并回复响应报文;所述响应报文包括所述开机器的序列号;所述个人计算机收到响应报文后向所述开机器发送加入请求。优选地,所述需要远程开机的个人计算机向开机器发出加入请求的另ー种实现过程为所述开机器向与自身处于同一局域网的全部个人计算机发出加入命令,接收到加入命令的个人计算机向所述开机器发送加入请求。ー种远程开机系统,所述远程开机系统包括用以下发开机指令的开机服务器;在所述开机服务器注册自身唯一的身份信息,且转发所述开机指令的开机器;与所述开机器处于同一局域网内被所述开机器统ー管理,且接收所述开机指令开机的个人计算机;与所述开机服务器相连,且发出远程开启一台个人计算机命令的主控服务器;通过互联网与所述主控服务器相连,且通过网页点击主控服务器远程开启一台个人计算机的用户。优选地,所述开机器包括主处理器;与所述主处理器相连的电源转换芯片;与所述主处理器相连的网络变压器。优选地,所述开机器包括一与供电设备相连的电源接ロ,所述电源接ロ与所述电源转换芯片相连。优选地,所述开机器包括一与所述主控服务器相连的网络接ロ,所述网络接ロ与所述网络变压器相连。优选地,所述主处理器包括Flash、RAM、网络MAC和PHY模块。优选地,所述个人计算机被替代为所述个人计算机被替代为支持网络接入的智能終端设备,所述智能終端设备包括网络存储器、网络摄像头、智能打印机、家居智能終端、智能冰箱、智能电视。
如上所述,本发明所述的远程开机系统及方法,具有以下有益效果本发明的开机服务器上可以注册有多台开机器,每台开机器可以位于不同的无线局域网中,远程开机不局限于ー个局域网内;而且,本发明通过互联网将主控服务器与开机器和开机服务器相连,使得用户仅需通过网页即可完成远程开机操作,无需了解复杂的专业技能;同时也通过开机服务器实现了对所有开机器的统ー管理。


图I显示为现有的具有局域网唤醒功能的计算机的内部电路板连接示意图。
图2显示为现有的具有局域网开机功能的软件界面示意图。图3显示为本发明所述的远程开机方法的流程示意图。图4显示为本发明所述的远程开机系统的结构框图。图5显示为本发明所述的远程开机系统中的开机器的结构框图。元件标号说明I开机服务器;2开机器;3个人计算机;4主控服务器;5用户;21主处理器;22电源转换芯片;23网络变压器;24电源接 ロ ;25网络接 ロ。SI 至 S8步骤。
具体实施例方式以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式
加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。请參阅附图。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为ー种随意的改变,且其组件布局型态也可能更为复杂。下面结合实施例和附图对本发明进行详细说明。实施例一本实施例提供ー种远程开机方法,如图3所示,该方法包括以下步骤SI,开机器上电后将自身唯一的身份信息通过网络注册到开机服务器;所述开机器上电后将自身唯一的身份信息通过UDP/TCP协议注册到开机服务器,并以预设频率(如每分钟2次)向所述开机服务器发送UDP/TCP心跳包,以维持网关上的通信隧道,以及告知开机服务器自己在线。S2,当个人计算机需要远程开机时,所述个人计算机向与自身处于同一局域网的开机器发送加入请求;所述加入请求包含所述个人计算机的MAC地址、开机器的身份信息;所述需要远程开机的个人计算机向开机器发出加入请求的一种实现过程为当个人计算机需要远程开机时,所述个人计算机广播发现报文(DISCOVERY);与所述个 人计算机处于同一个局域网的开机器接收所述发现报文(DISCOVERY),并回复响应报文(DISC0VERY_RESP0NSE);所述响应报文包括所述开机器的序列号等关键信息;所述个人计算机收到响应报文(DISC0VERY_RESP0NSE)后,向所述开机器发送加入请求(ADD_MACHINE);所述加入请求包含所述个人计算机的MAC地址、开机器的身份信息等关键信息。所述需要远程开机的个人计算机向开机器发出加入请求的另ー种实现过程为所述开机器向与自身处于同一局域网的全部个人计算机发出加入命令,接收到加入命令的个人计算机向所述开机器发送加入请求。S3,所述开机器将所述加入请求中的信息存储到开机服务器或开机器本地。S4,用户通过互联网(网页或客户端)访问所述主控服务器,并通过所述主控服务器点击远程开机一台计算机;S5,所述主控服务器通过内部接ロ连接到开机服务器,并发送一远程开机请求给所述开机服务器;所述远程开机请求包括所述加入请求的全部信息。S6,所述开机服务器接到请求后,连接与所述远程开机请求中的身份信息对应的开机器,井下发开机指令;所述开机指令包含需要远程开机的个人计算机的MAC地址。S7,开机器向所述开机指令中MAC地址指定的个人计算机发送开机命令(可以是魔术包(MAGIC PACKET)),完成开机。S8,用户通过访问主控服务器远程开机一台个人计算机后,继续通过所述主控服务器对所述个人计算机进行远程控制操作。本发明所述的个人计算机还可以是其他支持网络接入的智能終端设备,如网络存储器、网络摄像头、智能打印机、家居智能終端、智能冰箱、智能电视等。本发明所述的远程开机方法中,开机服务器上可以注册有多台开机器,每台开机器可以位于不同的无线局域网中,这样远程开机就不会局限于ー个局域网内了。而且,本发明所述的远程开机方法通过互联网将主控服务器与开机器和开机服务器相连,使得用户仅需通过网页即可完成远程开机操作,无需了解复杂的专业技能;同时也通过开机服务器实现了对所有开机器的统ー管理。实施例ニ本实施例提供ー种远程开机系统,如图4所示,所述远程开机系统包括用以下发开机指令的开机服务器I ;在所述开机服务器I注册身份信息,且转发所述开机指令的开机器2 ;与所述开机器处于同一局域网内被所述开机器2统ー管理,且接收所述开机指令开机的个人计算机3 ;与所述开机服务器I相连,且发出远程开启一台个人计算机命令的主控服务器4 ;通过互联网与所述主控服务器4相连,且通过网页点击主控服务器4远程开启ー台个人计算机的用户5。更进一歩,如图5所示,所述开机器2包括主处理器21、电源转换芯片22、网络变压器23、电源接ロ 24、网络接ロ 25。下面对开机器的各个组成结构做详细描述。所述主处理器21还包括Flash、RAM、网络MAC和PHY模块等。与所述主处理器21相连的电源转换芯片22 ;所述电源转换芯片22可以将电源输入的5V电压转化为主板芯片(即主处理器21)需要的3. 3V电压,给主板供电。与所述主处理器21相连的网络变压器23 ;所述网络变压器23主要用于信号电平耦合和网络信号的滤波。与供电设备相连的电源接ロ 24,所述电源接ロ 24与所述电源转换芯片22相连; 所述电源接ロ 24主要负责向开机器的供电。与所述主控服务器4相连的网络接ロ 25,所述网络接ロ 25与所述网络变压器23相连。所述网络接ロ 25是网络的物理接ロ,负责与外界网络的物理连接。所述开机器2还可以包括一工作状态指示灯,设为红/緑/无三色。本实施例所述的远程开机系统可以实现实施例一所述的远程开机方法,但实施例一所述的远程开机方法的实现装置不限于本实施例所述的远程开机系统。本发明所述的远程开机系统包括本实施例所述的结构,但不限于上述结构,凡是能够实现本发明所述功能且与工作原理与本发明相同的结构都包含在本发明的保护范围内。 使用本发明所述的远程开机系统,用户在任何可连入互联网的地点都可以轻松访问和控制远程个人计算机,整个过程完全可以通过浏览器或主控端内的软件进行。开机器具有面对各种复杂网络环境下实现内网穿透,用户可以轻松通过浏览器对远程PC的服务、进程、用户和文件等进行管理。本发明所述的远程开机系统将开机功能整合到一个开机器中,该开机器耗电量极少,但具有完整的运算与网络连接处理,单个设备即可以用来管理所有局域网账户下的个人计算机,并可以在任何有互联网接入的地方通过多种終端将开机器管理下的个人计算机唤醒。综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所掲示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
权利要求
1.一种远程开机方法,其特征在于,所述远程开机方法包括 开机器上电后将自身唯一的身份信息通过网络注册到开机服务器; 当个人计算机需要远程开机时,所述个人计算机向与自身处于同一局域网的开机器发送加入请求;所述加入请求包含所述个人计算机的MAC地址、开机器的身份信息; 用户通过互联网访问一主控服务器,并通过所述主控服务器点击远程开机一台个人计算机; 所述主控服务器发送一远程开机请求给所述开机服务器; 所述开机服务器连接与所述远程开机请求中的身份信息对应的开机器,并下发开机指令; 所述开机器向所述开机指令中MAC地址指定的个人计算机发送开机命令,完成开机。
2.根据权利要求I所述的远程开机方法,其特征在于所述开机器上电后将自身唯一的身份信息通过UDP/TCP协议注册到开机服务器,并以预设频率向所述开机服务器发送UDP/TCP心跳包。
3.根据权利要求I所述的远程开机方法,其特征在于,所述远程开机方法还包括用户通过访问主控服务器远程开机一台个人计算机后,继续通过所述主控服务器对所述个人计算机进行远程控制操作。
4.根据权利要求I或3所述的远程开机方法,其特征在于所述个人计算机被替代为支持网络接入的智能终端设备,所述智能终端设备包括网络存储器、网络摄像头、智能打印机、家居智能终端、智能冰箱、智能电视。
5.根据权利要求I所述的远程开机方法,其特征在于所述开机器将所述加入请求中的信息存储到开机服务器或开机器本地。
6.根据权利要求I所述的远程开机方法,其特征在于所述需要远程开机的个人计算机向开机器发出加入请求的一种实现过程为所述个人计算机广播发现报文;与所述个人计算机处于同一个局域网的开机器接收所述发现报文,并回复响应报文;所述响应报文包括所述开机器的序列号;所述个人计算机收到响应报文后向所述开机器发送加入请求。
7.根据权利要求I所述的远程开机方法,其特征在于,所述需要远程开机的个人计算机向开机器发出加入请求的另一种实现过程为所述开机器向与自身处于同一局域网的全部个人计算机发出加入命令,接收到加入命令的个人计算机向所述开机器发送加入请求。
8.一种远程开机系统,其特征在于,所述远程开机系统包括 用以下发开机指令的开机服务器; 在所述开机服务器注册自身唯一的身份信息,且转发所述开机指令的开机器; 与所述开机器处于同一局域网内被所述开机器统一管理,且接收所述开机指令开机的个人计算机; 与所述开机服务器相连,且发出远程开启一台个人计算机命令的主控服务器; 通过互联网与所述主控服务器相连,且通过网页点击主控服务器远程开启一台个人计算机的用户。
9.根据权利要求8所述的远程开机系统,其特征在于所述开机器包括 主处理器; 与所述主处理器相连的电源转换芯片;与所述主处理器相连的网络变压器。
10.根据权利要求9所述的远程开机系统,其特征在于所述开机器包括一与供电设备相连的电源接ロ,所述电源接ロ与所述电源转换芯片相连。
11.根据权利要求9所述的远程开机系统,其特征在于所述开机器包括一与所述主控服务器相连的网络接ロ,所述网络接ロ与所述网络变压器相连。
12.根据权利要求9所述的远程开机系统,其特征在于所述主处理器包括Flash、RAM、网络MAC和PHY模块。
13.根据权利要求8所述的远程开机系统,其特征在于所述个人计算机被替代为所述个人计算机被替代为支持网络接入的智能終端设备,所述智能終端设备包括网络存储器、网络摄像头、智能打印机、家居智能終端、智能冰箱、智能电视。
全文摘要
本发明提供一种远程开机系统及方法,该系统包括用以下发开机指令的开机服务器;在开机服务器注册自身唯一的身份信息,且转发开机指令的开机器;与开机器处于同一局域网内被开机器统一管理,且接收开机指令开机的个人计算机;与开机服务器相连的主控服务器;通过互联网与主控服务器相连,且通过网页点击主控服务器远程开启一台个人计算机的用户。本发明的开机服务器上可以注册有多台开机器,每台开机器可以位于不同的局域网中,远程开机不局限于一个局域网内;通过互联网将主控服务器与开机器和开机服务器相连,使得用户仅需通过网页即可完成远程开机操作,无需了解复杂的专业技能;同时也通过开机服务器实现了对所有开机器的统一管理。
文档编号H04L29/06GK102710427SQ20121023826
公开日2012年10月3日 申请日期2012年7月10日 优先权日2012年7月10日
发明者张小峰 申请人:上海贝锐信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1