家庭云计算主机的节电方法及其装置制造方法
【专利摘要】本发明提供一种家庭云计算主机的节电方法及其装置,属于家庭云计算【技术领域】,特别是涉及一种家庭云计算主机的节电技术。本发明所要解决的技术问题是家庭云计算主机的长期运行,使家庭能耗增加的问题。本发明提供一种节电方法和装置,利用计算机的定时待机功能,以及网卡的唤醒功能,使家庭云计算主机在空闲时进入低功耗的待机状态,当需要访问时,家庭云计算主机由网卡唤醒由待机进入工作状态,本发明提供了本地及远程设备访问和唤醒的方法。
【专利说明】家庭云计算主机的节电方法及其装置
【技术领域】
[0001]本发明涉及家庭云计算技术,特别是涉及一种家庭云计算主机的节电方法及其装置。
【背景技术】
[0002]随着云计算技术的开拓和发展,家庭云作为云计算家族中的一员也在不断地发展。
[0003]家庭云,一般是指以家庭云主机为核心,通过有线和无线组成的家庭网络,接入家庭中可以联网的设备,并通过宽带与互联网相连,是一个为家庭而组建的私有云。而作为核心的家庭云主机担负着重要作用,为了随时接受各种设备的访问,在使用中不能随意关闭机器,这样长期开机对于家庭来说的带来了电能的浪费。
[0004]家庭云主机除了家庭网络内的终端设备访问外,还需提供外部远程设备、终端的访问,这些外部访问通常是通过互联网和用户宽带进行的访问。
[0005]网络唤醒技术,是一项通过网卡将待机、休眠甚至关机的计算机唤醒至开机状态的一项技术,在目前的计算机普遍都具备此项功能,而网络唤醒的方式有广播包唤醒、PING包唤醒、魔包唤醒等。
[0006]在家庭使用的宽带,由于分配的是动态IP地址,远程设备无法通过互联网进行访问,为了利用这个宽带动态的IP地址,目前采用花生壳、心跳包等IP地址的获取技术,而心跳包技术是家庭云主机比较适用的技术。所谓心跳包技术,是在宽带用户网络中的计算机或相应装置中定时发送一个数据包,互联网上的服务器接收这个数据包并提取出数据包中的源IP地址即宽带用户的公网地址进行保存,由于不断地定时发送和接收,使宽带的动态地址变成了随时可以访问真实的IP,远程用户访问服务器并取得所存的IP地址,通过这个地址就可以对家庭云主机进行访问。
【发明内容】
[0007]本发明所要解决的技术问题是提供一种家庭云计算主机的节电方法及其装置,用以解决家庭云主机的耗电问题。
[0008]本发明提供了一种家庭云计算主机的节电方法,包括:家庭云主机在闲置时,经过设定的待机时间,由工作状态转变成低功耗的待机状态,所述家庭云主机是一台由Windows或相应操作系统组成的电脑主机;当家庭网络中的终端设备或外部远程设备需要访问家庭云主机时,通过IP数据包唤醒家庭云主机,使所述家庭云主机进入工作状态;当远程设备通过互联网访问家庭云主机时,为取得宽带动态IP地址,需要在家庭路由器一端接入IP包发送模块,在互联网端需配置IP包接收服务器,用于获取动态IP地址,同时要对家庭路由器进行设置,将家庭云主机的IP地址、端口在虚拟服务器上进行映射,并将映射相应的外部端口号存放于IP包接收服务器中,以便外部设备通过互联网对它进行访问;当外部远程设备通过互联网访问家庭云主机时,需从IP包接收服务器得到相应的宽带动态IP地址,以及事先存放的端口信息。
[0009]本发明提供了一种家庭云计算主机的节电装置,包括:家庭云主机,是基于Windows或类似操作系统组成的电脑主机,是家庭云组成的核心,所述电脑主机具备闲置状态经过设定的等待时间进入低耗电的待机状态的功能,其网络接口具备IP数据包唤醒功能;IP包发送模块,定时向IP包接收服务器发送IP数据包信息,以随时取得当前的宽带动态IP地址,并将该地址存放于IP包接收服务器中;家庭路由器,连接家庭云设备,并通过宽带终端接入互联网;IP包接收服务器,用于接收IP包发送模块定时发送的数据包,用于取得宽带动态IP地址,并保存用户设置家庭路由器的虚拟服务器映射的外部端口信息;家庭电脑,用于本地访问家庭云主机;远程电脑,用于通过互联网访问家庭云主机。
[0010]本发明通过计算机待机和网络唤醒功能,使家庭云主机在空闲状态下处于低功耗的待机状态,当电脑等终端需要访问时通过本地网络或互联网对家庭云主机进行唤醒,从而达到降低家庭云主机耗电的作用。
【专利附图】
【附图说明】
[0011]图1为本发明实施例提供的家庭云主机进入待机的工作流程图;
[0012]图2为本发明实施例提供的家庭电脑访问云家庭主机的工作流程图;
[0013]图3为本发明实施例提供的远程电脑访问云家庭主机的工作流程图;
[0014]图4为本发明实施例提供的装置的网络结构图。
【具体实施方式】
[0015]下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实例不作为对本发明的限定。
[0016]图1、图2、图3为本发明实施例提供的家庭云计算主机的节电方法的工作流程图,如图1所示的家庭云计算主机进入待机状态包括以下步骤:
[0017]在步骤101,所有接入家庭云主机的设备、终端停止访问家庭云主机,所述设备和终端包括与家庭云主机相连的家庭路由器下面的所有设备,以及通过宽带对本家庭云主机进行远程访问的所有设备;在步骤102,在家庭云主机中控制面板的电源选项中,事先设置了系统待机时间,即为间隔时间,当系统闲置时间超过间隔时间时;在步骤103,系统进入低功耗的待机状态,此时计算机已停止工作,但计算机中的网卡仍处于工作状态。
[0018]如图2所示的家庭电脑访问云家庭主机包括以下步骤:
[0019]在步骤201,家庭中的电脑通过网络开始对家庭云主机进行访问,这些访问包括Web、Ftp、远程桌面、文件共享等等;在步骤202,由于家庭云主机处于待机状态,但是网卡仍处于工作状态,网卡仍可接收上述电脑所发的IP请求数据包,另一方面,某些处于待机、休眠甚至关机状态的主机中的网卡,虽然工作在低功耗状态,但仍能接收唤醒数据包,而且访问不必通过IP地址而是MAC地址的方式进行寻址;在步骤203,在外来IP数据包的作用下,网卡根据特定的数据包对家庭云主机进行唤醒;在步骤204,家庭云主机进入工作状态,唤醒的时间和过程根据计算机之前进入低功耗的状态而定,即待机、休眠还是关机,其中唤醒最快的待机状态,大约为几秒时间。
[0020]如图3所示的远程电脑访问云家庭主机包括以下步骤:
[0021]在步骤301,用户通过远程电脑从互联网开始对家庭云主机进行访问,这些访问包括Web、Ftp、远程桌面、文件共享等等;在步骤302,远程电脑首先访问IP包接收服务器,从中获取宽带动态IP地址以及事先存放的端口地址信息,所述的IP包接收服务器,是接入互联网的具有固定IP地址或域名的服务器,用于接收接在家庭网络中的IP包发送模块所发信息,此模块以定时不间断地发送IP数据包给IP包接收服务器,使IP包接收服务器不断获取和存储该用户的宽带IP动态地址,另一方面,用户在家庭路由器中对家庭云主机的IP地址和端口设置虚拟服务器功能进行映射绑定时,对应的外部端口,需要用户存放在IP包接收服务器上,以便用户访问时得到被访问的家庭云主机的宽带动态IP地址和端口号;在步骤303,用户根据所获IP地址和端口号访问家庭云服务器;在步骤304,家庭云主机的网卡收到来访的IP数据包,如果家庭云主机本身处于工作状态,将正常对来访的IP数据包进行处理,而当家庭云主机处于待机等低功耗状态时;在步骤305,网卡根据接收的数据包对家庭云主机进行唤醒,使家庭云主机进入工作状态。
[0022]图4为本发明实施例提供的家庭云计算主机的节电装置的网络结构图。如图4所示的家庭云计算主机的节电装置包括:
[0023]IP包接收服务器401,用于接收IP包发送单元407所发的IP数据包,所述服务器是一台装有类似Windows操作系统,具有固定IP地址或域名,与互联网连接的计算机服务器;远程电脑402,用于用户远程访问家庭云主机408,所述电脑可以是计算机、移动终端、智能终端等设备;宽带终端404,用于家庭云主机以宽带方式接入互联网403 ;家庭路由器405,用于连接宽带终端404、连接家庭云主机408、连接家庭电脑406,以及连接需要访问家庭云主机408的其它设备,在使用中需对所述路由器进行设置,即在路由器上开启虚拟服务器功能,将家庭云主机408的IP地址、端口映射到外网对应的端口上,从而使外网远程设备可以通过该端口访问家庭云主机408,另外所述家庭路由器具有内部Hub功能可以提供多个网络接口 ;家庭电脑406,用于访问家庭云主机408,所述电脑可以是计算机、移动终端、智能终端等设备;IP包发送模块407,用于定时不间断地向IP包接收服务器401发送IP数据包信号,IP包接收服务器401从数据包中取出源IP地址,即宽带动态IP地址进行存储;家庭云主机408,用于提供家庭云中的核心主机功能,是一台装有类似Windows操作系统的计算机系统,具有可以进入低功耗的待机状态,并包含具有网络唤醒功能的网卡。
[0024]下面将对家庭云计算主机节电装置的工作原理作进一步描述:
[0025]家庭云主机408在空闲状态时,经过设定的时间,进入待机状态,当本地的家庭电脑406需要访问时,家庭云主机408的网卡收到家庭路由器405发来的数据包,当符合唤醒条件时对家庭云主机408进行唤醒,并进入工作状态;当远程电脑402需要访问家庭云主机408时,首先要从IP包接收服务器401上得到被访问的家庭云主机408的宽带动态IP地址和事先存放的端口号,所述端口号是在家庭路由器405上设置虚拟服务器映射时绑定的外部端口号,远程电脑402根据上述IP地址和端口号通过互联网403对家庭云主机408进行访问,家庭云主机408的网卡收到家庭路由器405转发来的数据包,当符合唤醒条件时对家庭云主机408进行唤醒,并进入工作状态。
[0026]尽管已经通过本发明实施例的描述图示了本发明,并且已经相当详细地描述了实施例,但是本发明 申请人:不以任何方式将权利要求的范围限制到如此详细。对于本领域技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种家庭云计算主机的节电方法,其特征在于,包括: 当所述家庭云计算主机工作状态为空闲时,利用系统待机功能使所述云计算主机进入待机状态; 当本地电脑或远程电脑访问所述家庭云计算主机时,将由所述主机中的网卡根据接收到的特定IP数据包,将所述家庭云计算主机唤醒,使其进入工作状态。
2.如权利要求1所述家庭云计算主机的节电方法,其特征在于,所述远程电脑访问包括: IP包发送模块,用于定时发送IP数据包; IP包接收服务器,用于接收所述IP包发送模块所发送的IP数据包信息。
3.如权利要求2所述家庭云计算主机的节电方法,其特征在于,所述IP包发送模块与所述家庭云计算主机接在同一个家庭网络内。
4.如权利要求3所述家庭云计算主机的节电方法,其特征在于,所述家庭网络是由家庭路由器和宽带终端通过宽带接入互联网。
5.如权利要求2所述家庭云计算主机的节电方法,其特征在于,所述IP包接收服务器用于提取所述IP包发送模块所发来的IP数据包中的源IP地址,并将所述源IP地址进行存储; 用于存储端口号信息,所述端口号信息是设置所述家庭路由器虚拟服务器功能时家庭云计算主机的IP地址和端口号所对应的外部端口。
6.如权利要求1所述家庭云计算主机的节电方法,其特征在于,所述远程电脑访问家庭云计算主机时首先从IP包接收服务器中获取相应的IP地址和端口号。
7.一种家庭云计算主机的节电装置,其特征在于,包括: 家庭云主机,是家庭云计算网络中的核心服务器; IP包发送模块,用于定时不间断地向IP包接收服务器发送IP数据包; 家庭路由器,用于连接家庭网络中的所有设备,并通过宽带终端接入互联网; 家庭电脑,用于访问家庭云主机,所述家庭电脑包括接入家庭网络中的计算机、移动终端、摄像头、智能终端等设备; IP包接收服务器,用于接收和存储IP包发送模块所发的IP数据包信息,存储端口信息,接受远程电脑的访问; 远程电脑,用于通过互联网访问家庭云主机,所述远程电脑包括计算机、移动终端、摄像头、智能终端等设备。
【文档编号】H04L12/12GK104301123SQ201410553223
【公开日】2015年1月21日 申请日期:2014年10月5日 优先权日:2014年10月5日
【发明者】陈为人 申请人:陈为人