远程唤醒方法、可被远程唤醒的主机以及唤醒管理服务器的制作方法

文档序号:7708125阅读:202来源:国知局
专利名称:远程唤醒方法、可被远程唤醒的主机以及唤醒管理服务器的制作方法
技术领域
本发明涉及远程唤醒方法、可被远程唤醒的主机以及唤醒管理服务 器,尤指应用于因特网上的远程唤醒方法、可被远程唤醒的主机以及唤醒 管理服务器。
背景技术
随着因特网的频宽快速提升以及基础建设的普及化,使用者利用因特 网无远弗届的特性来传输串流影音甚至是电视节目已是相当热门的应用。
请参见图1,其是近来相当受到注意的SlingboxTM的系统功能方块示意 图,其主要是一个连接于电视信号源90与因特网9间的一个网络视讯转 接器91,它可将电视信号转换成网络影音串流信号而传送到任何一个与因 特网9相连的计算机,因此,只要将网络视讯转接器91接上因特网9,再 搭配安装有SlingPlayer软件的笔记本电脑92或桌上型计算机93,即可 随时随地在世界各地上网来接收网络视讯转接器91传送出来的电视信号, 还能通过计算机来遥控与网络视讯转接器91连接的电视信号源90(例如 有线电视机上盒、卫星电视接收器或数字录像机等)。
但是,远程使用者必须知道网络视讯转接器91的IP地址或是使用者 帐号才能在因特网中连接上该网络视讯转接器91,然后再经过密码验证后 才能成功登入该网络视讯转接器91,进而可接收上述技术手段所产生的网 络影音串流信号,而且每个网络视讯转接器91同时仅可供一部计算机进 行登入。因此,上述技术手段无法有效发挥资源共享的优点,故申请人提 出申请案号97117257号"影音串流信号提供方法与分享系统"的技术来 改善上述缺失。
而97117257号案主要是建立一个连接于因特网上的服务管理服务器, 并提供相对应的使用者软件与分享者软件来供适合的个人计算机进行安 装,然后,安装有使用者软件的个人计算机(以下简称使用者电脑)与安装有分享者软件的个人计算机(以下简称分享者电脑)都可通过因特网与服 务管理服务器完成连接并进行注册,使得服务管理服务器可通过注册程序 而得到使用者电脑与分享者电脑的身份辨识数据。再者,分享者电脑可以
是安装有电视卡(TV Tuner Card)或电视盒(TV Tuner Box)的个人计算机, 用以接收电视信号并转换成一影音串流信号再通过因特网来送出,进而提 供给远程的使用者电脑来收看。
但是,若安装有电视卡(TV Tuner Card)或电视盒(TV Tuner Box)的
分享者电脑处于关机状态,将让远程的使用者电脑无法利用上述管道来收 看电视节目,因此需要利用"远程唤醒"的技术来进行改善。而目前已知 远程唤醒一般家中计算机的方法有二类,第一类方法称为Wake on Ring(简 称WOR)也称为Wake on Modem(简称W0M),它是由使用者在远程通过电话 线发送 一 个特殊的信号至待唤醒计算机的调制解调器 (modulator-demodulator,简称Modem)来进行唤醒。但此类方法因调制解 调器已逐渐消失,而且使用者必须再申请电话线路及自已配接线,再加上 不具有使用者认证机制,对于一般使用者是相当不便利及不安全。至于第 二类方法称为Wake on LAN(简称W0L),它可让已进入休眠或关机的待唤 醒计算机,通过局域网络(LAN)来被另一计算机唤醒恢复成开机的状态。 其基本运作是操作者依格式送出一神奇封包(Magic Packet),而待唤醒计 算机的网络卡便会去比对所收到的封包是否符合格式且内容是否是要唤 醒待唤醒计算机,若是,便会唤醒待唤醒计算机。此类方法需设定待唤醒 计算机的主机板、网络卡及操作系统,并没有方便的接口来使用,而且只 能使用于局域网络的环境,但是对于一般使用者而言,97117257号案的大 部分的操作并非在局域网络的环境下,因此无法直接使用WOL技术来完成, 而如何改善此一缺失,是发展本发明的主要目的。

发明内容
本发明是一种远程唤醒方法,应用于一第一主机、 一第二主机、 一服
务器与因特网之间,该方法包含下列步骤该第一主机通过因特网连接至 该服务器而完成一身份登录程序;该第二主机通过因特网连接至该服务器
而完成一身份辨识程序后触发该服务器向进入一待唤醒状态的该第一主机发出一唤醒封包;以及该第一主机因应该唤醒封包而从该待唤醒状态进 入一工作状态。
根据上述构想,本发明所述的远程唤醒方法,其中该第一主机为安装 有一应用程序软件与一影像源装置的一分享者电脑,该分享者电脑通过-一 路由器连接至因特网,而该应用程序软件于该分享者电脑上执行的方法包 含下列步骤通过一通用即插即用技术来让该分享者电脑可对应至该路由 器上特定的一端口号码;对该路由器进行一动态网域名称服务的设定;以
及将代表该分享者电脑的一使用者数据上传至该服务器而完成该身份登 录程序。
根据上述构想,本发明所述的远程唤醒方法,其中该身份辨识程序包
含下列步骤通过执行于该第二主机上的一浏览器程序与因特网而连结上 该服务器;通过该浏览器程序输入该使用者数据并传送至该服务器;以及 该服务器将传送过来的该使用者数据与该身份登录程序中所上传的该使 用者数据进行比对而完成该身份辨识程序。
根据上述构想,本发明所述的远程唤醒方法,其中该待唤醒状态为一 待命状态、 一休眠状态或一关机状态。
本发明的另一方面是一种可被远程唤醒的主机,应用于一第二主机、 一服务器与因特网之间,该主机包含 一主机主体,通过因特网连接至该
服务器,并能因应当该第二主机通过因特网连接至该服务器而完成一身份 辨识程序后触发该服务器发出的一唤醒封包而由一待唤醒状态进入一工
作状态; 一应用程序软件,执行于该主机主体上,提供使用者于该服务器 上完成一身份登录程序;以及一影像源装置,电连接于该主机主体,能因 应该应用程序软件的控制而产生一影像信号通过因特网传送至该第二主 机。
根据上述构想,本发明所述的可被远程唤醒的主机,其中该主机主体 为通过一路由器连接至因特网的一个人计算机,该影像源装置为一电视卡 或一电视盒。
根据上述构想,本发明所述的可被远程唤醒的主机,其中该应用程序 软件于该个人计算机上执行的方法包含下列步骤通过一通用即插即用技 术来让该个人计算机可对应至该路由器上特定的一端口号码;对该路由器进行一动态网域名称服务的设定;以及将代表该个人计算机的一使用者数 据上传至该服务器而完成该身份登录程序。
根据上述构想,本发明所述的可被远程唤醒的主机,其中该第二主机 通过因特网连接至该服务器而完成的该身份辨识程序包含下列步骤通过 执行于该第二主机上的一浏览器程序与因特网而连结上该服务器;通过该
浏览器程序输入该使用者数据并传送至该服务器;以及该服务器将传送过
来的该使用者数据与该身份登录程序中所上传的该使用者数据进行比对 而完成该身份辨识程序。
根据上述构想,本发明所述的可被远程唤醒的主机,其中该待唤醒状 态为一待命状态、 一休眠状态或一关机状态。
根据上述构想,本发明所述的可被远程唤醒的主机,其中该应用程序 软件能将该影像源装置进行一节目录像排程的时间数据自动通知该服务 器加以记录,让该服务器在该时间前自动将该主机主体唤醒而完成节目录 像的动作。
本发明的再一方面是一种唤醒管理服务器,应用于一第一主机、 一第
二主机与因特网之间,该服务器包含 一数据库模块,其是用以记录代表 该第一主机的一使用者数据; 一动态网域名称服务模块,其是用以记录该
第一主机所对应的网络地址,其是用以当该第一主机的网络地址有所变动
时来进行数据更新;以及一唤醒封包产生模块,其是用以因应该第二主机 通过因特网传送来的该使用者数据与该数据库模块中的该使用者数据进 行比对而完成该身份辨识程序后发出一唤醒封包至该第一主机,使该第一 主机从一待唤醒状态进入一工作状态。
根据上述构想,本发明所述的唤醒管理服务器,其中该第一主机为安 装有一应用程序软件与一影像源装置的一分享者电脑,该分享者电脑通过 一路由器连接至因特网,而该第一主机所对应的网络地址是该路由器的外 部IP地址加上该路由器指定的一端口号码所构成。
根据上述构想,本发明所述的唤醒管理服务器,其中该待唤醒状态为 一待命状态、 一休眠状态或一关机状态。
根据上述构想,本发明所述的唤醒管理服务器,其中该使用者数据包 含一使用者名称与一使用者密码。
8


本发明得通过下列图式及说明,更深入的了解;其中
图1是现有技术网络视讯转接器的系统功能方块示意图2是本发明为改善现有技术手段缺失所发展出来的一远程唤醒系统
的功能方块示意图3(a)是本发明发展出的一软件安装与服务器登录动作流程图3(b)是本发明发展出的分享者电脑上所执行关于待唤醒状态切换
的决策流程示意图3(c)是本发明发展出利用其它计算机来开启分享者电脑的决策流
程示意图4,其是本发明发展出可操作于唤醒管理服务器的决策步骤流程图。 本发明图式中所包含的各元件列式如下
电视信号源90 网络视讯转接器91
笔记本电脑92 桌上型计算机93
动态网域名称服务模块102唤醒封包产生模块103 使用者电脑19
具体实施例方式
请参见图2,其是本发明为改善现有技术手段缺失所发展出来的一远 程唤醒系统的功能方块示意图,其中分享者电脑11通过一路由器12连接 至因特网1,而该分享者电脑11上安装有例如电视卡(TV Tuner Card)或 电视盒(TV Tuner Box)的一影像源装置119,而本发明提供一个可执行于 分享者电脑11上的一应用程序软件110,该应用程序软件110被安装于分
因特网9 分享者电脑ll 网络地址转译器120 影像源装置119 唤醒管理服务器10
路由器12 因特网1
应用程序软件110 数据库模块101享者电脑11后,便会执行如图3(a)所示的一软件安装与服务器登录动作 流程图,首先,验证分享者电脑11的硬件或操作系统设定是否可支持远
程唤醒(步骤301),若可,则进入步骤302,该应用程序软件110将判断 是否可通过通用即插即用(Universal Plug and Play,简称UPnP)或其它 类似技术,让分享者电脑11可对应至路由器12上特定的端口号码(port number),进而达到穿透路由器12中网络地址转译器(Network Address Transfer) 120的效果。也就是说,连接于因特网1上的其它计算机,例如 图中的使用者电脑19,都可通过路由器12上特定的端口号码(port皿mber) 来与分享者电脑11沟通,进而收看分享者电脑11中影像源装置119所产 生的影像信号。若可,则进入步骤303,用以判断是否可对路由器12进行 动态网域名称服务(Dynamic Domain Name Service,简称DDNS)的设定, 若可,则进入步骤304,将代表该分享者电脑11的一使用者数据上传至一 唤醒管理服务器10。若上述步骤中有任何一个步骤不成立,则进入步骤 305的错误处理程序。
但为了让使用者电脑19可以更方便快速地与分享者电脑11完成连 结,上述唤醒管理服务器10是连接于因特网1上并拥有一公共IP地址 (Public IP address),其可由一台或多台分散的伺服主机来完成,用以 接受因特网1远程执行有应用程序软件110的该分享者电脑11利用来进 行登录。而唤醒管理服务器10中主要包含三个部分数据库模块101、动 态网域名称服务模块102以及唤醒封包产生模块103,其中数据库模块101 是主要用以记录代表多个分享者电脑的多笔使用者数据,而每笔使用者数 据可包含使用者名称、使用者密码以及该分享者电脑的必要条件的数据 等,其中该分享者电脑的必要条件的数据中便包含一代表分享者电脑的一 网域名称(domain name)及上述路由器12中已指定完成的特定端口号码 (port number)。而动态网域名称服务模块102则用以记录分享者电脑网 域名称所对应的IP地址,例如图中分享者电脑11所对应的路由器12的 IP地址,用以当路由器12的IP地址有所变动时来进行数据更新。当然, 若分享者电脑11直接连结至因特网1而独享一个IP地址时,便不需记录 上述的特定端口号码(port number),至于唤醒封包产生模块103则必须
具备验证使用者身份及送出唤醒封包的能力。
10如此一来,当执行有应用程序软件110的该分享者电脑11完成如图
3(a)所示的对唤醒管理服务器10的登录动作后,唤醒管理服务器10便存
有相对应该分享者电脑11的使用者数据。而且该分享者电脑11还可执行
如图3(b)所示的决策流程示意图,其中当应用程序软件110执行于该分享 者电脑11(步骤311),并接着进入待命、休眠或关机状态等的类的待唤醒 状态(步骤312)后,执行于分享者电脑11上的应用程序软件110便可通过 因特网1来通知唤醒管理服务器10,让唤醒管理服务器10可知道分享者 电脑11目前已进入可被远程唤醒的状态,如此将可使得唤醒管理服务器 10可以保持有该分享者电脑11的最新状况。而进入待唤醒状态的分享者 电脑11便可根据是否收到唤醒封包(步骤313)来将系统唤醒(步骤314)。
于是,当使用者不在分享者电脑ll旁却想开启分享者电脑ll时,便 可利用位于因特网远程的任一计算机,例如图中的使用者电脑19,执行如 图3(c)所示的决策流程示意图,通过浏览器程序与因特网而连结上唤醒管 理服务器10(步骤321),并在判断是否输入正确的使用者名称、使用者密 码而完成验证后(步骤322),便可提供将相对于该使用者数据的一个或多 个分享者电脑11唤醒的使用者接口,如此便可让远程的使用者轻松地利 用使用者接口来决定是否要唤醒分享者电脑11(步骤323),若是,使用者 便可选取代表分享者电脑的网域名称,唤醒管理服务器10便可由该网域 名称而从动态网域名称服务模块102中对应出路由器12的IP地址,并由 使用者名称从数据库模块101中找出的相对应特定端口号码(port number),进而根据路由器12的IP地址与特定端口号码(port number)的 组合来触发唤醒管理服务器10中的唤醒封包产生模块103来对分享者电 脑11送出唤醒封包(步骤324),即使用者电脑19与分享者电脑11不在同 一局域网络上,仍可成功地将分享者电脑ll唤醒。
而上述唤醒管理服务器10可整合至97117257号案中的服务管理服务 器中或是独立存在,而操作于唤醒管理服务器10的决策步骤流程图请参 见图4的所示。首先,唤醒管理服务器10先判断是否收到讯息(步骤41), 若有,则判断是否通过身份认证(步骤42),若有,则判断讯息是否为某一 分享者电脑的登录动作(步骤43),若是,则将该分享者电脑的使用者数据 记录至数据库模块中(步骤44),若否,则判断是否为一唤醒讯息(步骤45),若是,则将该数据库模块中所储存的该分享者电脑的使用者数据读出并对 其发出唤醒封包(步骤46),若否,便进入等待状态(步骤47)以等待下一
个讯息。
如此一来,使用者仅需简单的操作即可将家中的分享者电脑设定成为 「可被远程唤醒」的状态,而且只需要记住一组「使用者名称」及「密码」 即可通过其它使用者电脑来通过唤醒管理服务器把分享者电脑唤醒,使得
应用程序软件110可启动电视卡或电视盒的功能而从使用者电脑上收看节
目。另外,当使用者在分享者电脑上进行节目录像排程后,应用程序软件
110还可自动通知唤醒管理服务器10来将节目录像排程的时间数据加以 记录,以便唤醒管理服务器10在该时间前自动将分享者电脑唤醒而完成
节目录像的动作。
综合以上技术说明,本发明所述的远程唤醒系统与方法,确实改善了 在现有技术的缺失,进而完成发展本发明的最主要的目的。而上述应用程 序软件除了可搭配在电视卡、电视盒等硬件上面贩卖,也可单独贩卖,而 除了个人计算机外,任何可执行应用程序软件的数字电视或数字机上盒也 可以使用本发明的技术手段,故本发明得由熟习此技艺的人士任施匠思而 为诸般修饰,然皆不脱如附申请专利范围所欲保护。
权利要求
1.一种远程唤醒方法,应用于一第一主机、一第二主机、一服务器与因特网之间,其特征在于该方法包含下列步骤该第一主机通过因特网连接至该服务器而完成一身份登录程序;该第二主机通过因特网连接至该服务器而完成一身份辨识程序后触发该服务器向进入一待唤醒状态的该第一主机发出一唤醒封包;以及该第一主机因应该唤醒封包而从该待唤醒状态进入一工作状态。
2. 如权利要求1所述的远程唤醒方法,其特征在于,该第一主机为安 装有一应用程序软件与一影像源装置的一分享者电脑,该分享者电脑通过 一路由器连接至因特网,而该应用程序软件于该分享者电脑上执行的方法 包含下列步骤通过一通用即插即用技术来让该分享者电脑可对应至该路由器上特定的一端口号码;对该路由器进行一动态网域名称服务的设定;以及 将代表该分享者电脑的一使用者数据上传至该服务器而完成该身份登录程序。
3. 如权利要求1所述的远程唤醒方法,其特征在于,该身份辨识程序 包含下列步骤通过执行于该第二主机上的一浏览器程序与因特网而连结上该服务器;通过该浏览器程序输入该使用者数据并传送至该服务器;以及 该服务器将传送过来的该使用者数据与该身份登录程序中所上传的 该使用者数据进行比对而完成该身份辨识程序。
4. 如权利要求1所述的远程唤醒方法,其特征在于,该待唤醒状态为 一待命状态、 一休眠状态或一关机状态。
5. —种可被远程唤醒的主机,应用于一第二主机、 一服务器与因特网 之间,其特征在于,该主机包含一主机主体,通过因特网连接至该服务器,并能因应当该第二主机通 过因特网连接至该服务器而完成一身份辨识程序后触发该服务器发出的一唤醒封包而由一待唤醒状态进入一工作状态;一应用程序软件,执行于该主机主体上,提供使用者于该服务器上完成一身份登录程序;以及一影像源装置,电连接于该主机主体,能因应该应用程序软件的控制 而产生一影像信号通过因特网传送至该第二主机。
6. 如权利要求5所述的可被远程唤醒的主机,其特征在于,该主机主 体为通过一路由器连接至因特网的一个人计算机,该影像源装置为一电视 卡或一电视盒。
7. 如权利要求6所述的可被远程唤醒的主机,其特征在于,该应用程 序软件于该个人计算机上执行的方法包含下列步骤通过一通用即插即用技术来让该个人计算机可对应至该路由器上特定的一端口号码;对该路由器进行一动态网域名称服务的设定;以及 将代表该个人计算机的一使用者数据上传至该服务器而完成该身份登录程序。
8. 如权利要求7所述的可被远程唤醒的主机,其特征在于,该第二主 机通过因特网连接至该服务器而完成的该身份辨识程序包含下列步骤通过执行于该第二主机上的一浏览器程序与因特网而连结上该服务器;通过该浏览器程序输入该使用者数据并传送至该服务器;以及该服务器将传送过来的该使用者数据与该身份登录程序中所上传的 该使用者数据进行比对而完成该身份辨识程序。
9. 如权利要求5所述的可被远程唤醒的主机,其特征在于,该待唤醒 状态为一待命状态、 一休眠状态或一关机状态。
10. 如权利要求5所述的可被远程唤醒的主机,其特征在于,该应用 程序软件能将该影像源装置进行一节目录像排程的时间数据自动通知该 服务器加以记录,让该服务器在该时间前自动将该主机主体唤醒而完成节 目录像的动作。
11. 一种唤醒管理服务器,应用于一第一主机、 一第二主机与因特网 之间,其特征在于该服务器包含一数据库模块,其是用以记录代表该第一主机的一使用者数据; 一动态网域名称服务模块,其是用以记录该第一主机所对应的网络地址,其是用以当该第一主机的网络地址有所变动时来进行数据更新;以及 一唤醒封包产生模块,其是用以因应该第二主机通过因特网传送来的该使用者数据与该数据库模块中的该使用者数据进行比对而完成该身份辨识程序后发出一唤醒封包至该第一主机,使该第一主机从一待唤醒状态进入一工作状态。
12. 如权利要求11所述的唤醒管理服务器,其特征在于,该第一主机 为安装有一应用程序软件与一影像源装置的一分享者电脑,该分享者电脑 通过一路由器连接至因特网,而该第一主机所对应的网络地址是该路由器 的外部IP地址加上该路由器指定的一端口号码所构成。
13. 如权利要求11所述的唤醒管理服务器,其特征在于,该待唤醒状 态为一待命状态、 一休眠状态或一关机状态。
14. 如权利要求11所述的唤醒管理服务器,其特征在于,该使用者数 据包含一使用者名称与一使用者密码。
全文摘要
本发明公开了一种远程唤醒方法、可被远程唤醒的主机以及唤醒管理服务器,应用于因特网上,该方法包含下列步骤该第一主机通过因特网连接至该服务器而完成一身份登录程序;该第二主机通过因特网连接至该服务器而完成一身份辨识程序后触发该服务器向进入一待唤醒状态的该第一主机发出一唤醒封包;以及该第一主机因应该唤醒封包而从该待唤醒状态进入一工作状态。
文档编号H04N5/76GK101540687SQ20091014050
公开日2009年9月23日 申请日期2009年5月6日 优先权日2009年5月6日
发明者张教勇, 陈蒸民 申请人:圆刚科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1