网络存取装置管理方法、系统、及装置制造方法
【专利摘要】本发明公开一种网络存取装置管理方法、系统、及装置,其中,由网络存取装置与便携式通信装置组成网络存取装置管理系统。网络存取装置耦接至存储装置,并用以提供网络存取服务。便携式通信装置用以使用网络存取服务以存取存储装置,以及当耦接至网络存取装置时,取代网络存取装置提供网络存取服务。本发明特别针对场域变化提供能够弹性切换网络存取服务的系统、装置、以及方法。
【专利说明】网络存取装置管理方法、系统、及装置
【技术领域】
[0001]本发明主要涉及一种网络存取技术,特别是涉及一种弹性切换网络存取服务的系统、装置、以及方法。
【背景技术】
[0002]近年来,随着网络逐渐普及化,网络存取技术乃至云端科技((称云端运算(CloudComputing))的概念于是得以实现。通过遍及的网络,便能整合分散的远端运算装置以提供各式资源及服务。例如:使用者可通过桌上型电脑、笔记本电脑、智能型手机、或任何具备网络存取功能的运算装置去读取存储在远端服务器的电子邮件,或将运算需求转送至远端服务器执行。尤有甚者,还可运用云端科技建置个人云端(Personal Cloud)以供私人用途,举例来说,当使用者出门在外时,可通过任何具备网络存取功能的运算装置去读取家中、公司或其它场域的电脑或存储装置内的数据,也就是说,使用者可运用分散式的方式将数据分别存储在不同场域的装置内,以提高数据的存储安全性以及数据管理的弹性,且可有效降低手持装置在存储空间的限制。
【发明内容】
[0003]本发明特别针对场域变化提供能够弹性切换网络存取服务的系统、装置、以及方法。
[0004]本发明的第一实施例提供了一种网络存取装置管理系统,包括一网络存取装置与一便携式通信装置。上述网络存取装置耦接至至少一存储装置,且用以提供一网络存取服务。上述便携式通信装置用以使用上述网络存取服务以存取上述存储装置,以及当耦接至上述网络存取装置时,取代上述网络存取装置提供上述网络存取服务。
[0005]本发明的第二实施例提供了一种网络存取装置管理方法,包括以下步骤:由耦接至至少一存储装置的一网络存取装置提供一网络存取服务;由一便携式通信装置使用上述网络存取服务以存取上述存储装置;以及当上述便携式通信装置耦接至上述网络存取装置时,由上述便携式通信装置取代上述网络存取装置提供上述网络存取服务。
[0006]本发明的第三实施例提供了一种网络存取装置,包括一传输接口控制器、一网络模块、以及一处理单元。上述传输接口控制器用以提供一传输接口以主机模式运行,通过上述传输接口耦接至至少一存储装置,以及检测是否有另一装置也以主机模式运行的上述传输接口接入。上述网络模块用以提供网络连线,以通过网际网络连接至一云端服务器。上述处理单元用以通过上述网络模块向上述云端服务器注册以提供一网络存取服务,以及当上述传输接口控制器检测到另一装置也以主机模式运行的上述传输接口接入时,停用上述网络存取服务,并设定上述传输控制器将上述传输接口的运行变更为端点模式。
[0007]本发明的第四实施例提供了一种便携式通信装置,包括一传输接口控制器、一网络模块、以及一处理单元。上述传输接口控制器用以提供一传输接口,并检测上述传输接口上有另一装置的接入。上述网络模块用以提供网络连线,以通过网际网络连接至一云端服务器。上述处理单元用以经由上述云端服务器使用一网络存取装置所提供的一网络存取服务以存取耦接至上述网络存取装置的至少一存储装置,判断上述另一装置是否为上述网络存取装置,若是,则取代上述另一装置提供上述网络存取服务。
[0008]关于本发明其他附加的特征与优点,此领域技术人员,在不脱离本发明的精神和范围内,当可根据本发明实施方法中所公开的网络存取装置管理系统、网络存取装置、便携式通信装置、以及网络存取装置管理方法做些许的更动与润饰而得到。
【专利附图】
【附图说明】
[0009]图1是根据本发明一实施例所述的网络存取装置管理系统的示意图。
[0010]图2是根据本发明一实施例所述的便携式通信装置140的系统架构示意图。
[0011]图3是根据本发明另一实施例所述的网络存取装置管理系统的示意图。
[0012]图4是根据本发明一实施例所述的网络存取装置管理方法的流程图。
[0013]图5是根据本发明另一实施例所述的网络存取装置管理方法的流程图。
[0014]图6是根据图5的实施例所述由网络存取装置执行网络存取装置管理方法的流程图。
[0015]图7A、7B是根据图5的实施例所述由便携式通信装置执行网络存取装置管理方法的流程图。
[0016]【主要附图标记说明】
[0017]100~网络存取装置管理系统;
[0018]110~网络存取装置;
[0019]111、122、20~传输接口控制器;
[0020]112、30~网络模块;113、40~处理单元;
[0021]120~存储装置;121~存储媒体;
[0022]130~云端服务器;10~接口模块;
[0023]140、150~便携式通信装置。
【具体实施方式】
[0024]本章节所叙述的是实施本发明的最佳方式,目的在于说明本发明的精神而非用以限定本发明的保护范围,本发明的保护范围当视所附的权利要求所界定的范围为准。
[0025]图1是根据本发明一实施例所述的网络存取装置管理系统的示意图。在网络存取装置管理系统100中,网络存取装置110耦接至存储装置120,且通过网际网络连接至云端服务器130以向其注册并提供网络存取服务,特别是,网络存取装置110与存储装置120是由使用者设置于一室内环境,例如:家中或办公室。另外,当使用者离开家中或离开办公室而来到室外时,则可使用便携式通信装置140或150通过网际网络连接至云端服务器130,以使用网络存取装置110所提供的网络存取服务去存取存储装置120中的数据。
[0026]网络存取装置110包括传输接口控制器111、网络模块112、以及处理单元113,其中传输接口控制器111是用以提供主机(host)模式或端点(endpoint)模式运行的高速传输接口,例如:通用串行总线3.0 (Universal Serial Bus,USB3.0)接口、雷奔(Thunderbolt)接口、火线(FireWire)接口等等。明确来说,在此实施例,传输接口控制器Ill是以主机模式运行。网络模块112是用以依循至少一特定通信技术提供有线或无线网络连线,例如:以太网(Ethernet)、无线区网(Wireless Fidelity, W1-Fi)、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)、或3GPP通信技术(全球移动通信系统(Global System for Mobile communications, GSM)、宽频分码多工存取(Wideband Code Division Multiple Access, WCDMA)、长期演进(Long Term Evolution,LTE))等等。处理单元113可为通用处理器或微控制单元(Micro-Control Unit, MCU),用以执行电脑可执行的指令,以控制传输接口控制器111与网络模块112的运行,以及运行/提供网络存取服务。
[0027]值得注意的是,虽然在图1中,网络存取装置110仅耦接至单一存储装置,但在其它实施例中,网络存取装置110也可耦接至多个存储装置,明确来说,是由传输接口控制器111通过菊链(Daisy chain)的方式串接多个存储装置。在菊链上,网络存取装置110可依串接顺序一个接一个将控制信息传递至特定存储装置,或者,特定存储装置中的数据可依串接顺序一个接一个传输到网络存取装置110。
[0028]存储装置120包括存储媒体121与传输接口控制器122,其中传输接口控制器122与传输接口控制器111是依循相同或相容的通信技术,存储媒体121可为易失性存储器,例如:随机存取存储器(Random Access Memory, RAM),或非易失性存储器,例如:快闪存储器(Random Access Memory, RAM),或硬盘、光盘,或上述媒体的任意组合。
[0029]云端服务器130可为任何具有网络连线功能的远端服务器,用以维护及管理向其注册的网络存取服务,特别是,其具有公有网络地址得以让各地的使用者皆可通过网际网络向其注册网络存取服务、或要求使用特定网络存取服务。举例来说,网络存取装置110可根据存储装置120中的数据建立数据索引表,而当网络存取装置110欲向云端服务器130注册其网络存取服务时,会将数据索引表传送给云端服务器130,云端服务器130则维护该网络存取服务的信息(包括:网络存取装置110的通用唯一识别码(Universally UniqueIdentifier, UUID)、网域、以及网址信息等等)以及对应的数据索引表。之后,当便携式通信装置140、150欲使用网络存取装置110所提供的网络存取服务时,则根据云端服务器130所维护的信息对网络存取装置110建立点对点连线,然后根据数据索引表去存取存储装置120中的数据。
[0030]便携式通信装置140、150可为任何具有网络连线功能的电子计算装置,如图1所示,便携式通信装置140为笔记本电脑,而便携式通信装置150为智能型手机。图2是根据本发明一实施例所述的便携式通信装置140的系统架构示意图。需注意的是,该系统架构也可适用于便携式通信装置150。接口模块10是用以提供人机接口让使用者得以操作便携式通信装置,接口模块10可包括:显示萤幕、键盘、按键、喇叭、以及/或麦克风等元件。传输接口控制器20所提供的传输接口相同或相容于传输接口控制器111所提供的传输接口,且预设以主机模式运行。网络模块30用以依循至少一特定通信技术提供有线或无线网络连线。处理单元40可为通用处理器或微控制单元,用以执行电脑可执行的指令,以控制接口模块10、传输接口控制器20、以及网络模块30的运行,此外,处理单元40也可执行电脑可执行的指令,以运行/提供网络存取服务。
[0031]图3是根据本发明另一实施例所述的网络存取装置管理系统的示意图。在此实施例,网络存取装置管理系统的架构同于图1,然而,所示情境为一使用者从室外回到家中或办公室时,因为便携式通信装置140与网络存取装置110位于同一空间,且考量到传输接口控制器20与传输接口控制器111的传输接口所具有的传输性能极可能高于网络模块30的网络传输性能,所以该使用者选择将便携式通信装置140通过传输接口控制器20耦接至网络存取装置110,以间接存取存储装置120。举例来说,传输接口控制器20与传输接口控制器111的传输接口可为雷奔接口,其传输速率可达lOGbps,而网络模块30可为依循802.1ln的无线区网技术,其传输速率可达300Mbps,由此可知,雷奔接口的传输速率远高于802.1ln的传输速率。另外,在图3所示的情境中,当便携式通信装置140耦接至网络存取装置110时,网络存取装置110中的传输接口控制器111便改以端点模式运行以连接便携式通信装置140与存储装置120。同时,原先由网络存取装置110所提供的网络存取服务则改由便携式通信装置140来提供,以持续网络存取服务的运行,如此一来,对便携式通信装置150而言,便可不间断地使用网络存取服务去存取存储装置120。
[0032]进一步说明,在图3所示的实施例中,当网络存取装置110中的传输接口控制器111检测到便携式通信装置140也以主机模式运行的相同传输接口接入时,处理单元113则停用(disable)网络存取服务以及网络模块112,然后设定传输接口控制器111改以端点(endpoint)模式运行,使得便携式通信装置140可通过传输接口存取存储装置120。另外,当耦接至网络存取装置110时,便携式通信装置140会读取网络存取装置110的通用唯一识别码,然后根据该通用唯一识别码向云端服务器130注册以取代网络存取装置110提供网络存取服务。在一实施例中,网络存取装置110可将其通用唯一识别码加密后存储于一机密文件,便携式通信装置140则读取该机密文件以解密取得网络存取装置110的通用唯一识别码。上述加解密程序可使用对称式加密(Symmetric or Reciprocal ciphering)或非对称式加密演算法(Asymmetric key or Public-key cryptography),若使用对称式加密演算法(例如:DES、AES、或RC4/5/6等),则网络存取装置110与便携式通信装置140使用相同金钥对机密文件进行加解密;反之,若使用非对称式加密演算法(例如:RSA、ElGamal、Diffie-Hellman、或ECC演算法等),则网络存取装置110与便携式通信装置140分别使用不同金钥对机密文件进行加解密。
[0033]图4是根据本发明一实施例所述的网络存取装置管理方法的流程图。首先,由耦接至至少一存储装置的一网络存取装置提供一网络存取服务(步骤S410),接着,由一便携式通信装置使用上述网络存取服务以存取上述存储装置(步骤S420)。之后,当上述便携式通信装置耦接至上述网络存取装置时,由上述便携式通信装置取代上述网络存取装置提供上述网络存取服务(步骤S430)。特别是,上述便携式通信装置可通过上述耦接关系间接地存取上述存储装置,尤其当上述耦接关系的传输效率优于网络传输效率时,还能在不中断上述网络存取服务的情形下,同时提升上述便携式通信装置存取上述存储装置的效率。
[0034]图5是根据本发明另一实施例所述的网络存取装置管理方法的流程图。需注意的是,在此实施例中,装置与装置之间的耦接关系乃根据雷奔接口。首先,一网络存取装置在开机时设定其雷奔接口以主机模式运行(步骤505),然后,上述网络存取装置根据预设的使用者帐号信息登入一云端服务器以注册一网络存取服务,并开始提供上述网络存取服务(步骤510)。接着,一便携式通信装置根据预设的使用者帐号信息登入上述云端服务器,并通过一用户应用程序使用上述网络存取服务(步骤515)。上述网络存取装置再使用对应至该使用者帐号的一公开金钥将其通用唯一识别码进行加密后写入一机密文件(步骤520)。[0035]之后,使用者通过雷奔接口将上述便携式通信装置耦接至上述网络存取装置(步骤525),当上述网络存取装置检测到另一装置也以主机模式运行的雷奔接口接入时,会将其雷奔接口设定以端点模式运行(步骤530),而上述便携式通信装置则将上述网络存取装置挂载(mount)为一外部装置(步骤535),特别是,耦接至上述网络存取装置的存储装置则会被视为该外部装置之一,以供上述便携式通信装置存取。然后从该外部装置读取上述机密文件以取得加密的通用唯一识别码(步骤540),并使用对应至该使用者帐号的一私密金钥进行解密以取得上述网络存取装置的通用唯一识别码(步骤545)。明确来说,上述机密文件的加解密步骤使用非对称式加密演算法。
[0036]解密完成后,上述便携式通信装置根据该通用唯一识别码向上述云端服务器请求取代上述网络存取装置提供上述网络存取服务(步骤550)。在上述云端服务器验证该请求为有效之后,上述便携式通信装置则取代上述网络存取装置提供上述网络存取服务(步骤555)。同时,属于同一网络存取群组(意即,属于同一个人云端)的其它便携式通信装置便可持续使用上述网络存取服务(步骤560)。
[0037]以下分别以网络存取装置与便携式通信装置的角度分述其在网络存取装置管理方法中的作业。
[0038]图6是根据图5的实施例所述由网络存取装置执行网络存取装置管理方法的流程图。首先,网络存取装置在开机后设定其雷奔接口以主机模式运行(步骤S610),根据预设的使用者帐号信息登入云端服务器(步骤620),以注册并提供网络存取服务(步骤630),然后,再使用对应至使用者帐号的公开金钥将其通用唯一识别码进行加密后写入机密文件(步骤640),之后,当检测到另一装置也以主机模式运行的雷奔接口接入时(步骤650),将其雷奔接口设定以端点模式运行(步骤660)。值得注意的是,当网络存取装置的雷奔接口以端点模式运行时,便携式通信装置便可通过雷奔接口存取耦接至网络存取装置的存储装置。
[0039]图7A、图7B是根据图5的实施例所述由便携式通信装置执行网络存取装置管理方法的流程图。首先,便携式通信装置在开机后设定其雷奔接口以主机模式运行(步骤S705),根据预设的使用者帐号信息登入云端服务器(步骤710),以使用网络存取装置所提供的网络存取服务(步骤715)。之后,当检测到另一装置也以主机模式运行的雷奔接口接入时(步骤720),先等待一预设时长(步骤725),再检查该另一装置的雷奔接口是否改以端点模式运行(步骤730),若是,则接着检查该另一装置是否包括一存储装置(步骤735);反之,若否,则检查一重试次数是否已达上限(步骤740),若已达上限,则结束程序,或未达上限,则回到步骤S725再等待另一预设时长。
[0040]接续步骤S735,如果该另一装置不包括任何存储装置,则结束程序;反之,如果该另一装置包括一存储装置,则挂载该存储装置(步骤745),然后检查该存储装置内是否有一机密文件(步骤750),若否,则结束程序;反之,若是,从该机密文件读取加密的通用唯一识别码(步骤755),然后使用对应至该使用者帐号的一私密金钥进行解密(步骤760),并检查解密是否成功(步骤765)。如果解密失败,则结束程序;反之,如果解密成功,则将通用唯一识别码传送至云端服务器以进行验证(步骤770),在验证通过后,则取代网络存取装置提供网络存取服务(步骤775)。
[0041]需注意的是,上述由网络存取装置与便携式通信装置所执行的网络存取装置管理方法可以软件、固件、或软件与固件的组合实作得到。举例来说,本发明的网络存取装置管理方法可以实作为程序码,并存储于网络存取装置Iio以及便携式通信装置140、150中的一存储媒体(未示出),由处理单元113、40载入并执行。
[0042]本发明虽以各种实施例公开如上,然而其仅为范例参考而非用以限定本发明的范围,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰。因此上述实施例并非用以限定本发明的范围,本发明的保护范围当视所附的权利要求所界定的范围为准。
【权利要求】
1.一种网络存取装置管理系统,包括: 一网络存取装置,耦接至至少一存储装置,用以提供一网络存取服务;以及 一便携式通信装置,用以使用上述网络存取服务以存取上述存储装置,以及当耦接至上述网络存取装置时,取代上述网络存取装置提供上述网络存取服务。
2.如权利要求1所述的网络存取装置管理系统,其中上述网络存取装置还提供一传输接口以主机模式运行,以及检测是否有另一装置也以主机模式运行的上述传输接口接入,其中上述网络存取装置通过上述传输接口耦接至上述存储装置。
3.如权利要求2所述的网络存取装置管理系统,其中上述传输接口为一雷奔接口。
4.如权利要求2所述的网络存取装置管理系统,其中当检测到上述便携式通信装置也以主机模式运行的上述传输接口耦接至上述网络存取装置时,上述网络存取装置还停用上述网络存取服务,以及将上述传输接口的运行变更为端点模式。
5.如权利要求4所述的网络存取装置管理系统,其中当上述网络存取装置的上述传输接口以端点模式运行时,上述便携式通信装置可通过上述传输接口存取上述存储装置。
6.如权利要求1所述的网络存取装置管理系统,其中上述网络存取装置还根据一通用唯一识别码向一云端服务器注册以提供上述网络存取服务,以及将上述通用唯一识别码加密后存储于一机密文件。
7.如权利要求6所述的网络存取装置管理系统,其中上述便携式通信装置在耦接至上述网络存取装置时,还读取上述机密文件以解密取得上述通用唯一识别码,以及根据上述通用唯一识别码向上述云端服务器注册以取代上述网络存取装置提供上述网络存取服务。
8.—种网络存取装置管理方法,包括: 由耦接至至少一存储装置的一网络存取装置提供一网络存取服务; 由一便携式通信装置使用上述网络存取服务以存取上述存储装置;以及 当上述便携式通信装置耦接至上述网络存取装置时,由上述便携式通信装置取代上述网络存取装置提供上述网络存取服务。
9.如权利要求8所述的网络存取装置管理方法,还包括: 由上述网络存取装置提供以主机模式运行的一传输接口,用以将上述网络存取装置耦接至上述存储装置;以及 检测上述便携式通信装置是否也以主机模式运行的上述传输接口耦接至上述网络存取装置;以及 若是,则由上述网络存取装置停用上述网络存取服务,并将上述传输接口的运行变更为端点模式。
10.如权利要求9所述的网络存取装置管理方法,其中上述传输接口为一雷奔接口。
11.如权利要求9所述的网络存取装置管理方法,其中当上述网络存取装置的上述传输接口以端点模式运行时,上述便携式通信装置可通过上述传输接口间接地耦接至上述存储装置。
12.如权利要求8所述的网络存取装置管理方法,还包括: 由上述网络存取装置根据一通用唯一识别码向一云端服务器注册以提供上述网络存取服务; 由上述网络存取装置将上述通用唯一识别码加密后存储于一机密文件;由上述便携式通信装置在耦接至上述网络存取装置时,读取上述机密文件以解密取得上述通用唯一识别码;以及 由上述便携式通信装置根据上述通用唯一识别码向上述云端服务器注册以取代上述网络存取装置提供上述网络存取服务。
13.一种网络存取装置,包括: 一传输接口控制器,用以提供一传输接口以主机模式运行,通过上述传输接口耦接至至少一存储装置,以及检测是否有另一装置也以主机模式运行的上述传输接口接入; 一网络模块,用以提供网络连线,以通过网际网络连接至一云端服务器;以及 一处理单元,用以通过上述网络模块向上述云端服务器注册以提供一网络存取服务,以及当上述传输接口控制器检测到另一装置也以主机模式运行的上述传输接口接入时,停用上述网络存取服务,并设定上述传输控制器将上述传输接口的运行变更为端点模式。
14.如权利要求13所述的网络存取装置,其中上述传输接口为一雷奔接口。
15.如权利要求13所述的网络存取装置,其中上述另一装置在接入上述网络存取装置之前,通过上述云端服务器使用上述网络存取服务以存取上述存储装置,而当上述传输控制器将上述传输接口的运行变更为端点模式时,上述另一装置通过上述传输接口存取上述存储装置。
16.如权利要求13所述的网络存取装置,其中上述处理单元根据一通用唯一识别码向上述云端服务器注册以 提供上述网络存取服务,并将上述通用唯一识别码加密后存储于一机密文件。
17.如权利要求16所述的网络存取装置,其中上述另一装置还在接入上述网络存取装置时,读取上述机密文件以解密取得上述通用唯一识别码,以及根据上述通用唯一识别码向上述云端服务器注册以取代上述网络存取装置提供上述网络存取服务。
18.一种便携式通信装置,包括: 一传输接口控制器,用以提供一传输接口,并检测上述传输接口上有另一装置的接A ; 一网络模块,用以提供网络连线,以通过网际网络连接至一云端服务器;以及 一处理单元,经由上述云端服务器使用一网络存取装置所提供的一网络存取服务以存取耦接至上述网络存取装置的至少一存储装置,判断上述另一装置是否为上述网络存取装置,若是,则取代上述另一装置提供上述网络存取服务。
19.如权利要求18所述的便携式通信装置,其中上述传输接口为一雷奔接口。
20.如权利要求18所述的便携式通信装置,其中当上述另一装置为上述网络存取装置时,上述处理单元还通过上述传输接口取得上述网络存取装置的一通用唯一识别码,以及根据上述通用唯一识别码向上述云端服务器注册以取代上述网络存取装置提供上述网络存取服务。
21.如权利要求20所述的便携式通信装置,其中上述网络存取装置在接入上述便携式通信装置之前,根据上述通用唯一识别码向上述云端服务器注册以提供上述网络存取服务,并将上述通用唯一识别码加密后存储于一机密文件。
22.如权利要求21所述的便携式通信装置,其中上述处理单元通过上述传输接口控制器读取上述机密文件以解密取得上述通用唯一识别码。
【文档编号】H04L29/08GK103634335SQ201210298055
【公开日】2014年3月12日 申请日期:2012年8月21日 优先权日:2012年8月21日
【发明者】吴建勋, 宋孟霖, 林敬益, 张瑞川 申请人:宏碁股份有限公司