用于设备的远程开机方法和系统的制作方法

文档序号:7713863阅读:202来源:国知局
专利名称:用于设备的远程开机方法和系统的制作方法
技术领域
本发明涉及网络技术,特别是涉及一种用于设备的远程开机方法和 系统。
背景技术
在数字化时代,如家庭监控、定时个人录像、家庭数据中心等的数 字化业务越来越多。这些业务均需要计算机来承担运算的任务。计算机
的功率纟艮大, 一般主才几的功率都达到250瓦以上。如果24小时开才几, 其消耗的电力很可观。另外,用户有时会需要远程调用计算机储存的数 据。比如,当用户需要从家里的计算机获取一些相片、文档等,但是本 人却不在家时,就必需通知家人打开计算机,进行远程操作。如果家里 没人,就无法获取想要的资料,造成很多不便。
目前,计算机的开机方法有很多,比如手动开才几、键盘开机、鼠标 开机、网络开机等。其中网络开机方法是通过计算机的网,口接收开 机指令,然后给主板提供开机启动信号从而实现开机。
但是,目前的网络开机只能在局域网环境中应用,其适用范围有 限。另外,目前的网络开机方法中对计算机的设置和操作很复杂,需要 用户具备较丰富的网络和计算机知识。

发明内容
本发明的目的是提出一种用于设备的远程开机方法和系统,使用户 能够通过可以上网的终端对用户设备进行远程开才几操作。
为实现上述目的,本发明提供了一种用于i更备的远程开机方法,包 括当服务器接收到用户的开机指令时,所述月良务器查找所述用户注册 的网关的IP地址,其中所述开机指令包括用户指定的要进行操作的所
4述设备的标识;根据所述网关的IP地址,所述服务器将所述开机指令 发送给所述网关;所述网关查找所述设备的标识对应的MAC地址;和 所述网关发送包括所述MAC地址的开机广播数据包以使所述设备能够 通过确认所述MAC地址向所述设备的主板发出开机信号。
在一个实施例中,在所述服务器将所述开机指令发送给所述网关之 前包括所述服务器在所述服务器和所述网关之间建立安全通道。
在一个实施例中,所述远程开机方法还包括当所述网关与所述服 务器建立连接时,所述服务器对所述网关进行身伤^人证。
在一个实施例中,在所述服务器接收到用户的开机指令之前包括 所述服务器通过web页面接收用户的所述开机指令;或所述服务器通过 语音服务接收用户的所述开机指令。
为实现上述目的,本发明还提供了一种用于设备的远程开机系统, 包括服务器,用于接收并转发用户的开机指令,其中所述开机指令包 括用户指定的要进行操作的所述设备的标识;网关,用于接收所述服务 器转发的所述开机指令,其中,所述开机指令是所述服务器根据用户注 册的所述网关的IP地址发送给所述网关的;所述网关还用于查找所述 设备的标识对应的MAC地址,和发送包括所述MAC地址的开机广^番 数据包以使所述设备能够通过确认所述MAC地址向所述设备的主^JL 出开机信号。
在一个实施例中,所迷服务器包括身份认证模块,用于当所述网 关与所述服务器建立连接时,对所述网关进行身份认证。
在一个实施例中,所述服务器还包括安全通讯模块,用于在所述 服务器将所述开机指令发送给所述网关之前在所述^^务器和所述网关之 间建立安全通道。
在一个实施例中,所迷服务器提供web页面,用于接收用户的所述 开机指令。
在一个实施例中,所述服务器提供语音服务,用于接收用户的所述 开机指令。
基于上述技术方案,本发明只要求需要进行远程操作的设备保持很小的主板待机电流,以及小功率的网关保持开机,即能实现远程开启用 户指定的设备,节省了电力资源。而且,通过网关和服务器的配置,用 户能够随时随地的通过可以上网的终端对用户i史备进行远程开机操作, 突破局域网范围,实现了在互联网上传输开机指令。另外,网关的设置 只需要输入基本信息,降低了对需要进行远程开机操作的用户的技术要
求。而且,在一个实施例中,服务器能够提供web页面服务,方便用户 通过访问web页面进行远程开机操作;在另一个实施例中,服务器能够 提供语音服务,方便用户利用通信终端访问服务器进行远程开机操作。


此处所说明的附图用来提供对本发明的进一步解释,构成本发明的 一部分。本发明的示意性实施例及其说明仅用于解释本发明,但并不构 成对本发明的不当限定。在附图中
图l是根据本发明实施例的应用场景的示意图。
图2是根据本发明实施例的远程开机的设置方法的流程图。
图3是根据本发明实施例的远程开机方法的流禾呈图。
图4是根据本发明另一实施例的远程开机方法的流程图。
图5是根据本发明进一步实施例的远程开机方法的流程图。
图6是根据本发明实施例的远程开机系统的结构示意图。
图7是根据本发明另一实施例的远程开机系统的结构示意图。
具体实施例方式
下面参照附图对本发明进行更详细的描述,其中说明本发明的示例 性实施例。
图1是才艮据本发明实施例的应用场景100的示意图。如图1所示, 应用场景100包括服务器102、网关104、终端106和设备108。根据本 发明的实施例,用户可以随时随地的使用各种能够访问互联网 (INTERNET)的终端106,比如PDA (personal digital assistant,个 人数码助理)、计算机、手机或固定电话等,通过网关104对其后端的设备108,比如个人电脑、摄像头、打印机等,进行远程开机等控制。
服务器102可以为用户提供web页面。通过服务器102提供的web 页面,服务器102能够接收并记录用户注册的用户名和密码、网关104 的信息、以及设备108的设备标识。在用户的初始注册之后,服务器 102能够为用户提供对网关104、用户设备108的网络状态的查询服 务,以及远程控制服务。
网关104可以通过互联网与服务器102连接。用户的设备108可以 通过在同一局域网内的网关104与互联网相连接,比如,网关104可以 用作家庭网关,将用户的设备108与互联网相连接。根据本发明的实施 例,网关104能够通过手动或自动的方式获取用户设备108的MAC (media access control,介质访问控制)地址。当网关104接收到用户 通过服务器102发出的开机指令时,网关104能够才艮据用户已注册的设 备108的标识与其MAC地址的对应关系,由开机指令中的设备108的 标识查找到设备108的MAC地址,并发送包括用户指定要开机的设备 的MAC地址的局域网开机广播数据包。
图2是根据本发明实施例的远程开机的设置方法200的流程图。远 程开机方法200的描述结合了图1的应用场景100,但不限于应用场景 100的形式。
在步骤202中,用户通过i殳备连接网络。比如,用户可以设置网关 104作为路由模式,使用设备108 (如个人电脑)拨号接入宽带网以访 问服务器102提供的web页面。
在步骤204中,用户在服务器换/映的web页面注册用户名和密码, 以及用户设备的标识。比如,用户可以在服务器102的web页面注册用 户名和密码,以后用户就能够通过注册成功的用户名和密码登陆此web 页面。另外,服务器102能够接收并记录用户输入的设备108的标识, 如设备名称或设备号。
在步骤206中,服务器将网关的IP地址与用户注册的用户名设置 为动态映射关系。比如,当用户再次通过注册过的用户名和密码访问服 务器102时,服务器102可以才艮据动态映射关系获取网关104的IP地
7址。
在步骤208中,用户进行网关信息的输入。比如,用户可以t、网 关设置界面,输入在步骤206中注册的用户名和密码,以及用户各设备 108的标识,如设备名称或设备号等。网关的"^殳置只需要输入基本信 息,降低了对需要进行远程开机操作的用户的技术要求。另外,当用户 想通过网络唤醒一台指定的设备108时,首先需要知道能标识该设备的 身份号。由于被唤醒的设备处于关机状态,也就没有了 IP地址和设备 名称,唯一能标识其身份的只有内部网卡的物理地址,即MAC地址, 该地址是唯一的,而且每块网卡的MAC地址均不相同。网关104能够 通过手动或自动的方式获取用户设备108的MAC地址,并将设备108 的标识与其相应的MAC地址进4于绑定。
在步骤210中,服务器获取网关发送的信息。比如,网关104将本 机的序列号、宽带帐号、用户名、密码等信息发送给服务器102,服务 器102将这些信息记录下来,形成网关104石更件、宽带帐号、用户名和 密码的绑定关系,完成注册过程。
图3是根据本发明实施例的远程开机方法300的流程图。
在步骤302中,当服务器接收到用户的开才几指令时,服务器查找用 户注册的网关的IP地址,其中开机指令包括用户指定的要进行^^作的 设备的标识。
在步骤304中,根据网关的IP地址,服务器将开机指令发送给网关。
在步骤306中,网关查找i殳备的标识对应的MAC地址。
在步骤308中,网关发送包括MAC地址的开才几广播数据包以使设
备能够通过确认MAC地址向设备的主板发出开机信号。
图4是根据本发明另一实施例的远程开机方法的流程图。远程开机
方法400的描述结合了图1的应用场景100,《旦不限于应用场景100的形式。
在步骤402中,网关接入互联网以连接服务器。比如网关104接入 互联网,以连接服务器102。在步骤404中,服务器对网关进行身份认证。比如,服务器102可 以利用HASH算法对服务器进行校验。网关102可以通过HASH算法 计算本机软件的HASH值,把该HASH结果上传给服务器102。服务 器102接收到的HASH值进行校验以判断网关104的软件是否被篡 改。如果网关104的软件未被篡改,则进入步骤406。
在步骤406中,当服务器接收到用户的开机指令时,服务器查找用 户注册的网关的IP地址。比如,用户可以通过终端106 (如计算机)利 用已注册的用户名和密码登陆服务器102提供的web页面,并指定要进 行开机操作的设备108的标识。服务器102可以才艮据用户注册时设置的 用户名和网关104IP地址的动态映射关系获取网关104的IP地址。
在步骤408中,服务器在服务器和网关之间建立安全通道。比如, 服务器102根据网关104的IP地址向网关102发出建立安全通道的请 求。建立安全通道的方式包括但不限于HTTPS (hypertext transfer protocol over secure socket layer,安全套接层上的超文本传输协议)、 VPN (virtual private network,虛拟专用网)或其它协议等。安全通道 能够保证网关104和服务器102之间的通信安全。
在步骤410中,根据网关的IP地址,服务器将开机指令发送给网 关,其中开机指令包括用户指定的要进行操作的i殳备的标识。比如,在 网关104和服务器102之间的安全通道建立以后,服务器102可以将开 机指令发送给网关104,通知网关104用户指定的要执行开机操作的设 备108的标识。
在步骤412中,网关查找设备的标识对应的MAC地址。比如,网 关104可以根据用户注册时获得的设备108的标识与其MAC地址的对 应关系,由开机指令中的设备108的标识查找到i殳备108的MAC地 址。
在步骤414中,网关发送包括MAC地址的开机广播数据包以使设 备能够通过确认MAC地址向设备的主板发出开机信号。比如,网关 104可以在局域网内发送包括设备108的MAC地址的开机广播数据 包。设备108虽然处于关机状态,但是其内部的网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。因此,设备
108的控制芯片通过检查数据包内的MAC地址,就能够确认自己就是 该数据包的收件者。然后,设备108通过专用连线发出开机信号,通知 主板开机启动。在设备108被启动后,用户还可以通过服务器102的 web页面对设备108进行进一步的远程桌面控制等操作。
图5是根据本发明进一步实施例的远程开机方法的流程图。远程开 机方法500的描述结合了图1的应用场景100,但不限于应用场景100 的形式。
在步骤502中,服务器通过服务器提供的语音服务接收用户的开机 指令,其中开机指令包括用户指定的要进行操作的设备的标识。比如, 服务器102可以提供远程开机业务专用的客服号码。用户可以通过终端 106 (如移动电话)拨通该客服号码,并利用电话按键输入已注册的用 户名和密码以登陆服务器102。根据服务器104提供的语音提示,用户 还可以利用电话按键输入要进行开机操作的设备108的标识等信息。
在步骤504中,当服务器102接收到用户的开机指令时,服务器 102查找用户注册的网关104的IP地址。
在步骤506中,根据网关104的IP地址,服务器102将开机指令 发送给网关104。
在步骤508中,网关104查找设备108的标识对应的MAC地址。
在步骤510中,网关104发送包括MAC地址的开机广播数据包以 使设备108能够通过确认MAC地址向设备108的主抚义出开机信号。
图6是根据本发明实施例的远程开机系统600的结构示意图。远程 开机系统600包括服务器602和网关604。
服务器602用于接收并转发用户的开机指令,其中开机指令包括用 户指定的要进行操作的设备的标识;
网关604用于接收服务器转发的开机指令,其中,开机指令;U艮务 器根据用户注册的网关的IP地址发送给网关的,网关还用于查找设备 的标识对应的MAC地址,和发送包括MAC地址的开机广播数据包以 使设备能够通过确认MAC地址向设备的主板发出开机信号。图7是根据本发明另一实施例的远程开机系统700的结构示意图。 远程开机系统700包括服务器702和网关704。其中服务器702和网关 704分别与远程开机系统600中的服务器602和网关604相似。不同的 是,服务器702进一步包括身份认证模块12和安全通讯模块14。
身份认证模块12用于当网关与服务器建立连接时,对网关进行身
安全通讯模块14用于在服务器将开机指令发送给网关之前在服务 器和网关之间建立安全通道。
另外,服务器702能够提供web页面或者语音服务,用于接收用户 的开机指令。
本发明提供的远程开机方法和系统只要求需要进行远程操作的设备 保持很小的主板待机电流,以及小功率的网关保持开机,即能实现远程 开启用户指定的设备,节省了电力资源。而且,通过网关和服务器的配 置,用户能够随时随地的通过可以上网的终端对用户设备进行远程开机 操作,突石io^域网范围,实现了在互联网上传输开机指令。另外,网关 的设置只需要输入基本信息,降低了对需要进行远程开机操作的用户的 技术要求。而且,在一个实施例中,服务器能够提供web页面服务,方 便用户通过访问web页面进行远程开机操作;在另一个实施例中,服务 器能够提供语音服务,方便用户利用通信终端访问服务器进行远程开机 操作。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的 或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技 术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理 和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适 于特定用途的带有各种修改的各种实施例。
ii
权利要求
1.一种用于设备的远程开机方法,其特征在于,包括当服务器接收到用户的开机指令时,所述服务器查找所述用户注册的网关的IP地址,其中所述开机指令包括用户指定的要进行操作的所述设备的标识;根据所述网关的IP地址,所述服务器将所述开机指令发送给所述网关;所述网关查找所述设备的标识对应的MAC地址;和所述网关发送包括所述MAC地址的开机广播数据包以使所述设备能够通过确认所述MAC地址向所述设备的主板发出开机信号。
2. 根据权利要求1的所述远程开机方法,其特征在于,在所述服 务器将所述开机指令发送给所述网关之前包括所述服务器在所述服务器和所述网关之间建立安全通道。
3. 根据权利要求1或2的所述远程开机方法,其特征在于,还包括当所述网关与所述服务器建立连接时,所述服务器对所述网关进行 身#^人证。
4. 根据权利要求1的所述远程开机方法,其特征在于,在所述服 务器接收到用户的开机指令之前包括所述服务器通过web页面接收用户的所述开才几指令;或 所述服务器通过语音服务接收用户的所述开机指令。
5. —种用于设备的远程开机系统,其特征在于,包括服务器,用于接收并转发用户的开机指令,其中所述开机指令包括 用户指定的要进行IMt的所述i殳备的标识;网关,用于接收所述服务器转发的所述开才几指令,其中,所述开机 指令是所迷服务器根据用户注册的所述网关的IP地址发送给所述网关 的;所述网关还用于查找所述i殳备的标识对应的MAC地址,和发送包括所述MAC地址的开机广播数据包以使所述i殳备能够通过确认所述 MAC地址向所述i殳备的主板发出开机信号。
6. 根据权利要求5的所述远程开机系统,其特征在于,所述服务 器包括身份认证模块,用于当所述网关与所述服务器建立连接时,对所述 网关进行身#^人证。
7. 根据权利要求5的所述远程开机系统,其特征在于,所述服务 器还包括安全通讯模块,用于在所述服务器将所述开机指令发送给所迷网关 之前在所述服务器和所述网关之间建立安全通道。
8. 根据权利要求5的所述远程开机系统,其特征在于,所述服务 器提供web页面,用于接收用户的所述开机指令。
9. 根据权利要求5的所述远程开机系统,其特征在于,所述服务 器提供语音服务,用于接收用户的所述开机指令。
全文摘要
本发明提供一种用于设备的远程开机方法和系统,涉及网络技术。其中远程开机方法包括当服务器接收到用户的开机指令时,所述服务器查找所述用户注册的网关的IP地址,其中所述开机指令包括用户指定的要进行操作的所述设备的标识;根据所述网关的IP地址,所述服务器将所述开机指令发送给所述网关;所述网关查找所述设备的标识对应的MAC地址;和所述网关发送包括所述MAC地址的开机广播数据包以使所述设备能够通过确认所述MAC地址向所述设备的主板发出开机信号。本发明实现了在互联网上传输开机指令,使用户能够随时随地的通过可以上网的终端对用户设备进行远程开机操作。
文档编号H04L12/12GK101651548SQ200910176769
公开日2010年2月17日 申请日期2009年9月21日 优先权日2009年9月21日
发明者张路宜, 戈 陈 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1