专利名称:通信服务提供系统、提供通信服务的方法和数据中心管理系统的制作方法
技术领域:
本发明涉及从数据中心经由网络提供服务的通信服务提供系统、为其提供通信服务的方法以及被应用到通信服务提供系统的数据中心管理系统和数据中心管理程序,以及具体地涉及能够独立于用户的位置,提供具有相同水平的通信质量的服务的通信服务提供系统、为其提供通信服务的方法以及被应用到通信服务提供系统的数据中心管理系统和数据中心管理程序。
背景技术:
近年来,从数据中心经由网络提供给用户的服务增加。这样的服务的用户也迅速增加。经由网络向用户提供服务的数据中心和在该数据中心中的服务器等被称为云。在这种服务提供模式下,提供了多个数据中心,以便提供服务,同时在数据中心的存储中为单个用户定义该用户能够使用的存储区域并且将用户数据存储在该存储区域中。该存储区域被称为使用区域或用户区域。对要提供的服务的内容没有特别限制,并且用户数据的内容取决于服务的类型。用户能够通过根据服务执行处理来接收期望的服务,同时用户的终端设备和数据中心(更具体地,数据中心中·的服务器)发送和接收信息。另外,在用户的终端设备和数据中心之间的网络被称为接入网络。作为接入网络的网络由各种通信运营商提供。通信运营商提供网络(接入网络),并且服务质量(QoS)取决于该网络。进一步,专利文献(PTL) I描述了根据用户在网络上的位置,决定用于应用程序或数据文件的适当目的地的应用程序移动位置决定方法。引文列表专利文献PTLl:日本专利申请特开 N0.11(1999) 14383
发明内容
技术问题尽管在如上所述的数据中心中的存储中提供了单个用户的用户区域,然而用户不能识别在哪个数据中心中提供了其自己的用户区域以及用户从哪个数据中心接收服务。进一步,如果在用户的终端和保障用户的用户区域并且向用户提供服务的数据中心之间的物理距离太远,则从用户的终端到数据中心的接入时间增加或吞吐量降低,从而劣化了使用服务时的用户体验。图15是示意图示了在用户的终端和数据中心之间的物理距离的说明图。包括数据中心82a至82c等的数据中心组81由同一云服务提供商管理。数据中心82a至82c被安排在相互不同的区中。在图15中所示的示例中,数据中心82a、数据中心82b和数据中心82c分别被安排在区A、区B和区C中。数据中心82a包括存储83a、服务器84a和网络设备85a。在下文中,网络有时被简称为NW。存储83a是将用户区域分配给其的存储设备,以及用户数据被存储在该用户区域中。服务器84a是通过与用户的终端87进行通信来提供服务的信息处理器。网络设备85a是数据中心82a中的与网络的接口。类似地,数据中心82b包括存储83b、服务器84b和网络设备85b。数据中心82c也包括存储83c、服务器84c和网络设备85c。进一步,在图15中,存在作为接入网络的图示的网络91a至91e。在该示例中,各个网络91a至91e是相互不同的通信运营商A、B、C、D和E的网络。网络91a至91e的服务质量也相互不同。此外,用于执行通信的网络利用率取决于每一个网络。进一步,假设在数据中心82a中的存储83a中提供使用终端87的用户的用户区域,以及该用户从服务器84a接收服务。如果用户终端87存在于区A中,则从终端87到数据中心82a的接入路径很短,因此,当用户通过使用终端87来享受数据中心82a上的服务时,预计通信延时会很短。在另一个方面,假设用户和终端87已从其中安排数据中心82a的区A移动到远离区A的区C。那么,从终端87到数据中心82a的接入路径是相对较长的路径。预计的是,当从终端87接入到数据中心82a时,路径的增加增加了延时。具体地,如果同一用户试图从数据中心82a接收相同服务,则取决于用户存在的区域,在试图接收该服务时,存在通信延时的差异。这意味着服务的通信质量根据用户的位置改变。此外,尽管PTLl描述了用于根据用户的位置决定适当目的地,诸如应用程序的方法,但是除非该应用程序、数据文件等实际上被移动,不可能解决服务的通信质量根据用户的位置改变的上述问题。换句话说,不能通过仅决定目的地来解决上述问题。另外,数据中心82a至82c所提供的服务并不限于一种类型,并且数据中心82a至82c提供各种服务。进一步,例如,是否仅使用窄宽带或使用宽宽带、是允许延迟到某一程度或优选最小化延迟等取决于服务的类型。具体地,取决于服务的类型,对网络所要求的服务质量存在差异。换句话说,如果用户的终端87接入某一通信运营商的网络,并且开始经由该网络使用数据中心的服务,则该用户尚不能仅仅经由首先接入的网络接收相同服务,除非该用户有意操作终端87来改变网络。因此,除非用户想要使用的服务所需的网络质量与用户接入了的网络质量相匹配(例如,如果网络延时太大或如果带宽量太小),否则需要通过有意执行操作来改变用户接入的网络。因此,本发明的目的是,提供能够独立于用户的终端存在的位置,提供相同水平的服务并且经由适于服务的网络向用户提供服务的通信服务提供系统、为其提供通信服务的方法以及应用到通信服务提供系统的数据中心管理系统和数据中心管理程序。对问题的解决方案根据本发明的通信服务提供系统包括:通过与用户的终端通信来向用户提供服务的多个数据中心;以及管理各个数据中心的数据中心管理系统,其中:每一个数据中心在向用户提供服务时保障作为该用户用来提供服务的存储区域的用户区域,并且将作为该用户在提供服务时使用的数据的用户数据存储在该用户区域中;并且数据中心管理系统包括:位置信息收集装置,其用于从数据中心中的任何一个收集关于接收服务的用户的终端的位置信息;用户数 据等转移指令装置,其用于确定最接近于该位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供服务的数据中心的情况下,指示当前向用户提供服务的数据中心将用户的用户数据和用户区域转移到最接近于该位置信息所指示的位置的数据中心;服务类型等收集装置,其用于从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息;以及网络切换控制装置,其用于确定适于由该数据中心向用户提供的服务的类型的网络的类型,并且在该网络的类型与由该服务类型等收集装置所收集的关于该网络的类型的信息不相匹配的情况下,执行控制来将用于向用户提供服务的网络切换成适于该服务的类型的网络。根据本发明的数据中心管理系统管理通过与用户的终端通信来向用户提供服务的多个数据中心,在向用户提供该服务时保障作为用户用来提供服务的存储区域的用户区域,并且将作为用户在提供该服务时使用的数据的用户数据存储在该用户区域中,并且该数据中心管理系统包括:位置信息收集装置,其用于从数据中心中的任何一个收集关于接收该服务的用户的终端的位置信息;用户数据等转移指令装置,其用于确定最接近于该位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供该服务的数据中心的情况下,指示当前向用户提供该服务的数据中心将用户的用户数据和用户区域转移到最接近于该位置信息所指示的位置的数据中心;服务类型等收集装置,其用于从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息;以及网络切换控制装置,其用于确定适于由该数据中心向用户提供的服务的类型的网络的类型,并且在该网络的类型与由该服务类型等收集装置所收集的关于该网络的类型的信息不匹配的情况下,执行控制来将用于向用户提供该服务的网络切换成适于该服务的类型的网络。提供通信服务的方法特征在于:多个数据中心通过与用户的终端通信来向用户提供服务;每一个数据中心在向用户提供服务时保障作为用户用来提供服务的存储区域的用户区域,并且将作为用户在提供服务时使用的数据的用户数据存储在该用户区域中;以及管理各个数据中心的数据中心管理系统执行以下操作:从数据中心中的任何一个收集关于接收服务的用户的终端的位置信息;确定最接近于该位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供服务的数据中心的情况下,指示当前向用户提供服务的数据中心将用户的用户数据和用户区域 转移到最接近于该位置信息所指示的位置的数据中心;从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息;以及确定适于由该数据中心向用户提供的服务的类型的网络的类型,并且在该网络的类型与所收集的关于该网络的类型的信息不匹配的情况下,执行控制来将用于向用户提供服务的网络切换成适于该服务的类型的网络。将根据本发明的数据中心管理程序安装在管理多个数据中心的计算机上,该多个数据中心中的每一个通过与用户的终端通信来向用户提供服务,以及在向用户提供服务时,保障作为用户用来提供服务的存储区域的用户区域,然后将在提供服务时用户使用的数据的用户数据存储入该用户区域中,并且数据中心管理程序促使该计算机执行:从数据中心中的任何一个收集关于接收服务的用户的终端的位置信息的位置信息收集过程;确定最接近于位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供服务的数据中心的情况下,指示当前向用户提供服务的数据中心将用户的用户数据和用户区域转移到最接近于该位置信息所指示的位置的数据中心的用户数据等转移指令过程;从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息的服务类型等收集过程;以及确定适于由该数据中心向用户提供的服务的类型的网络的类型,并且在该网络的类型与在由该服务类型等收集过程中所收集的关于该网络的类型的信息不匹配的情况下,执行控制来将用于向用户提供服务的网络切换成适于该服务的类型的网络的网络切换控制过程。本发明的有益效果根据本发明,可独立于用户的终端存在的位置,提供相同水平的服务,以及经由适于服务的网络向用户提供服务。
[图1]图1是图示本发明的通信服务提供系统的配置示例的框图。[图2]图2是图示数据中心管理系统I的配置示例的框图。[图3]图3是根据本发明的通信服务提供系统的操作的概念图。[图4]图4是图示在第一方法中用于转移用户区域等的数据中心管理系统I的处理进程的示例的流程图。[图5]图5是图示在第一方法中在数据中心管理系统、数据中心、位置信息服务器和订阅服务器之间交换指令等的说明图。[图6]图6是图示在第二方法中用于用户区域等的转移的数据中心管理系统I的处理进程的示例的流程图。[图7]图7是图示在第二方法中在数据中心管理系统、数据中心、位置信息服务器和订阅服务器之间交换指令等的说明图。[图8]图8是适于服务类型的网络的切换操作的概念图。[图9]图9是图示用于网络切换的数据中心管理系统I的处理进程的示例的流程图。[图10]图10是图示在网络切换过程中在数据中心管理系统、数据中心和NW控制器之间交换指令等的说明图。[图11]图11是图示在协议栈中用于接入网络切换的优化目标范围71的说明图。[图12]图12是图示在通过使用数据中心和终端来执行网络切换的情况下在协议栈中的优化目标范围81的说明图。[图13]图13是图示本发明的通信服务提供系统的最低配置示例的框图。[图14]图14是图示本发明的数据中心管理系统的最低配置示例的框图。[图15]图15是示意图示在用户的终端和数据中心之间的物理距离的说明图。
具体实施例方式在下文中,将参考附图描述本发明的示例性实施例。图1是图示本发明的通信服务提供系统的配置示例的框图。根据本发明的通信服务提供系统10包括多个数据中心Ila至Ilc和数据中心管理系统I。尽管图1图示了三个数据中心Ila至11c,然而,数据中心的数量并不限于三个并且可以是两个或大于三个。在图1中所示的示例中,数据中心Ila至Ilc被安排在相互不同的区中。在该示例中,数据中心11a、数据中心Ilb和数据中心Ilc分别被安排在区A、区B和区C中。每一个数据中心包括存储、服务器和NW设备(网络设备)。将数据中心Ila作为示例描述,数据中心Ila包括存储12a、服务器13a和NW设备14a。服务器13a与用户的终端17进行通信来执行向终端17的用户提供服务的处理。没有特别限制服务的类型,以及服务器13a可以根据服务执行处理。尽管图1仅仅将终端17图示为用户的终端,然而,还存在多个用户以及存在多个用户的终端。在下面描述中,将终端17当作用户的终端的示例。存储12a是保障接收服务器13a所提供的服务的用户的用户区域的存储设备。一个用户的用户区域存储用来接收提供给用户的服务的数据(用户数据)和表示服务器13a向用户提供的服务的类型的信息。用户数据的内容取决于待被提供的服务的类型。NW设备14a是在数据中心IIa中的与网络的接口。服务器13a通过使用网络设备14a经由各种网络与用户的终端17通信来根据服务执行处理。数据中心管理系统I管理各个数据中心Ila至11c。具体地,数据中心管理系统I从通信运营商的网络收集关于用户的终端17的位置信息,并且根据关于终端17的位置信息,确定在适当 数据中心中是否保障终端17的用户的用户区域。除非在适当数据中心中保障用户的用户区域,数据中心管理系统I控制数据中心将用户区域转移到适当数据中心。此外,数据中心管理系统I根据数据中心向用户提供的服务选择网络,并且控制数据中心经由该网络与用户的终端17通信。图1将网络21a至21e图示为接入网络(网络)以供用户的终端17接入数据中心。例如,单个网络21a至21e是相互不同的通信运营商的网络。在图1中所示的示例中,网络21a是通信运营商A的网络。类似地,网络21b、21c、21d和21e分别是通信运营商B、C、D和E的网络。对于每一个网络,QoS (例如,延时或通信频带)不同。此外,对于每一个网络,用于执行通信的网络利用率不同。此外,移动运营商具有位置信息服务器,其监视关于与通信运营商订有合约的用户的终端(即,移动终端)的位置信息,并且保留该位置信息。在该终端已移动的情况下,位置信息服务器对保留的位置信息进行更新。在图1中所示的示例中,通信运营商A、C和E是移动运营商,以及位置信息服务器22a、22c和22e被安排在网络21a、21c和21e中。数据中心管理系统I从各个位置信息服务器22a、22c和22e收集关于用户的终端的位置信息。此外,固定终端的通信运营商(在下文中,被称为固定运营商)具有订阅信息服务器,其保留关于与固定运营商具有订阅合约的每一个用户的订阅信息。在图1中所示的示例中,通信运营商B和D是固定运营商,以及订阅信息服务器22b和22d被安排在网络21b和21d中。保留在订阅信息服务器22b和22d的每一个中的每一个用户的订阅信息包含关于具有订阅合约的用户的固定终端的线路安装位置的信息(例如,关于固定终端被安装在其中的区域的信息,诸如用户的地址)。因此,订阅信息还包含关于用户的终端(在此,固定终端)的位置信息。数据中心管理系统I通过从各个订阅信息服务器22b和22d收集订阅信息来收集包含在订阅信息中的关于终端(固定终端)的位置信息。就向数据中心管理系统I发送关于终端的位置信息而言,订阅信息服务器22b和22d扮演与位置信息服务器22a、22c和22e相同的角色。因此,位置信息服务器和订阅信息服务器两者均能够被称为“终端位置信息提供设备”,其向数据中心管理系统I发送关于各个终端的位置信息。此外,每一个通信运营商具有在该通信运营商的网络中的网络控制器(图1中未图示,以及在下文中被称为NW控制器)。例如,通信运营商A具有在网络21a中的NW控制器,以及通信运营商B具有在网络21b中的NW控制器。同样适用于其他通信运营商C至E。NW控制器是在通信中改变用于在终端17和数据中心之间的通信的网络的设备。NW控制器在不改变例如分配给用户的终端17的IP地址的情况下切换网络(接入网络)。该网络切换过程能够通过例如在能够在下面参考文献I中引用的“3GPP TS23.401”或能够在下面参考文献2中引用的“3GPP TS23.402”中所述的方法来执行。[参考文献I]从因特网:http://www.3gpp.0rg/ftp/specs/html-1nfo/23401.htm 检索到的“3GPP Specification detail” [在 2010 年 11 月 30 日检索][参考文献2]从因特网:http://www.3gpp.0rg/ftp/specs/html-1nfo/23402.htm 检索到的“3GPP Specification detail” [在 2010 年 11 月 30 日检索]图2是图示数据中心管理系统I的配置示例的框图。数据中心管理系统I包括数据中心配置管理装置31、用户位置和数据中心安排优化装置32、服务类型和网络优化装置33、用户位置管理装置34、数据中心通信装置35以及运营商系统通信装置36。数据中心通信装置35是用于执行与云服务提供商所管控的数据中心Ila至Ilc的通信的与数据中心的通信接口。数据中心配置管理装 置31经由数据中心通信装置35与数据中心通信来收集数据中心的使用和运行状况,并且管理所收集的数据。例如,除每一个数据中心的系统容量外,数据中心配置管理装置31从每一个数据中心收集并存储关于以下的信息:每一个用户所使用的使用区域(用户区域)的容量、用户数据容量、数据中心中的设备的CPU占用率、数据中心向用户提供的服务的类型、用户的服务使用状况(用户正使用哪个服务)等。运营商系统通信装置36是用于与每一个通信运营商的网络中的设备(位置信息服务器22a、22c和22e、订阅信息服务器22b和22d、NW控制器23a和23b等)通信的通信接口。用户位置管理装置34经由运营商系统通信装置36收集用户位置信息(具体地,关于用户的终端的位置信息)。例如,用户位置管理装置34从移动运营商的网络中的位置信息服务器22a、22b和22c收集关于用户的终端(移动终端)的位置信息。此外,例如,用户位置管理装置34通过从固定运营商的订阅信息服务器21d和22d收集订阅信息来收集关于用户的固定终端的线路安装位置的信息(例如,关于固定终端的安装区域的信息)。具体地,用户位置管理装置34收集关于固定终端的位置信息。进一步,除关于用于由用户接入到数据中心的通信运营商的网络的信息(关于通信中的网络[接入网络]的信息)外,用户位置管理装置34存储关于用户的终端的位置信息。关于通信中的网络的信息可以例如由数据中心配置管理装置31从数据中心收集。以这种方式存储的关于用户的终端的位置信息能够被称为用户位置数据库(用户位置DB)。在关于用户的终端的位置信息的改变的情况下,用户位置管理装置34对存储在其中的位置信息进行更新。此外,关于网络的信息是例如关于通信运营商的通信系统的信息。具体地,其是关于网络通信系统是2G、3G还是长期演进(LTE)的信息,关于是否使用微波接入全球互通(WiMAX)的信息等。如上所述的网络通信系统的类型确定通信质量、服务水平、用户所使用的网络(接入网络)的利用率等。用户位置和数据中心安排优化装置32基于由数据中心配置管理装置31所收集的信息和由用户位置管理装置34所收集的关于用户的终端的位置信息,来确定用户是否从适当数据中心接收服务。当确定用户没有从适当数据中心接收服务时,用户位置和数据中心安排优化装置32指示数据中心将用户区域和用户数据从当前提供服务的数据中心转移到适当的数据中心。数据中心配置管理装置31对关于用户所使用的服务的类型的信息进行管理。用户位置管理装置34对关于用户所使用的通信中的网络的信息进行管理。服务类型和网络优化装置33基于上述信息来决定适于正由用户使用的服务的接入网络(网络)。在该决定中,服务类型和网络优化装置33选择使用户的终端能够维持与数据中心的通信的会话的网络。服务类型和网络优化装置33经由运营商系统通信装置36指示用户所使用的网络的NW控制器改变网络以供用户与数据中心通信。数据中心配置管理装置31、用户位置和数据中心安排优化装置32、服务类型和网络优化装置33、用户位置管理装置34、数据中心通信装置35以及运营商系统通信装置36由例如包括存储器并且根据程序操作的计算机实现。具体地,计算机可以读取数据中心管理程序来根据程序操作为数据中心配置管理装置31、用户位置和数据中心安排优化装置32、服务类型和网络优化装置33、用户位置管理装置34、数据中心通信装置35以及运营商系统通信装置36。此外,数据中心配 置管理装置31、用户位置和数据中心安排优化装置32、服务类型和网络优化装置33、用户位置管理装置34、数据中心通信装置35以及运营商系统通信装置36可以由相互独立的单元实现。图3是根据本发明的通信服务提供系统的操作的概念图。如果用户和其终端17存在于区A中,则区A中的数据中心Ila为该用户保障用户数据和用户区域51,并且通过与终端17通信来向该用户提供服务。假设用户移动并且通过使用存在于区C中的终端17来接收服务。在此该示例中,尽管终端17也与用户一起移动,然而,已移动的用户可以以另一种模式使用区域C中的固定终端。在用户以这种方式在区C中接收服务的情况下,数据中心管理系统I将已在数据中心Ila中被保障的用户数据和用户区域51转移到数据中心11c。作为以这种方式将用户数据和用户区域转移到另一个数据中心的方法,存在数据中心驱动方法和运营商驱动方法。在下文中,前者被称为第一方法,以及后者被称为第二方法。图4是图示在第一方法中数据中心管理系统I对用户区域等的转移的处理进程的示例的流程图。如后所述,数据中心管理系统I的数据中心配置管理装置31持续监视数据中心Ila至Ilc以收集数据中心的使用和运行状况。然后,用户位置管理装置34基于数据中心的使用和运行状况来确定从数据中心接收服务的用户的终端,并且确定关于终端的位置信息是否被收集(步骤SI)。如果关于从数据中心接收服务的用户的终端的位置信息已被收集(步骤Si中的是),则控制前进到步骤S3。如果关于从数据中心接收服务的用户的终端的位置信息尚未被收集(步骤SI中的否),则用户位置管理装置34从网络21a至21e中的终端位置信息提供设备(具体地,位置信息服务器22a、22c和22e以及订阅信息服务器22b和22d)收集关于用户的终端的位置信息(步骤S2),然后控制前进到步骤S3。因此,当控制前进到步骤S3时,关于接收服务的用户的终端的位置信息变得可引用。在步骤S3中,用户位置和数据中心安排优化装置32根据关于接收服务的用户的终端的位置信息,确定适当数据中心(步骤S3)。在此,适当数据中心是例如距离上最接近于接收服务的用户的终端的数据中心。关于数据中心的位置信息可以由例如用户位置和数据中心安排优化装置32先前存储。然后,用户位置和数据中心安排优化装置32可以通过使用例如关于终端的位置信息和关于每一个数据中心的位置信息来确定在终端和每一个数据中心之间的距离,并且将距离上最接近于终端的数据中心确定为是适于该终端的数据中心。随后,用户位置和数据中心安排优化装置32确定在数据中心之间转移用户区域和用户数据是否必要(步骤S4)。如果当前向用户提供服务的数据中心不同于在步骤S3中被确定为是适于用户的数据中心,则用户位置和数据中心安排优化装置32确定将用户区域等从当前提供服务的数据中心转移到被确定为是适当的数据中心是必要的(步骤S4中的是)。同时,如果当前提供服务的数据中心与在步骤S3中被确定为是适当的数据中心相同,则用户位置和数据中心安排优化装置32确定转移用户区域等是不必要的(步骤S4中的否)。如果确定用户区域和用户数据不需要被转移,则终止与对用户区域等的转移有关的处理。如果确定用户区域和用户数据需要被转移,则用户位置和数据中心安排优化装置32指示当前向用户提供服务的数据中心将用户区域和用户数据转移到在步骤S3中被确定为适于用户的数据中心(步骤S5)。已接收指令的数据中心根据该指令转移用户区域等。图5是图示在第一方法中在数据中心管理系统、数据中心、位置信息服务器和订阅服务器之间对指令等的交换的说明图。数据中心管理系统I的数据中心配置管理装置31持续监视数据中心Ila至Ilc以收集数据中心的使用和运行状况(步骤S11)。例如,除每一个数据中心的系统容量外,数据中心配置管理装置31收集关于以下的信息:每一个用户所使用的用户区域的容量、用户数据容量、数据中心中的设备的CPU占用率、数据中心向用户提供的服务的类型、用户的服务使用状况(用户正使用哪个服务)等。用户位置管理装置34可以基于该信息来确定从数据中心接收服务的用户的终端(步骤S1:参见图4)。此外,除非关于从数据中心接收服务的用户的终端的位置信息被收集,则用户位置管理装置34如上所述从网络21a至21c中的位置信息服务器和订阅信息服务器收集位置信息(步骤S2:参见图4)。在该过程中,用户位置管理装置34指定其信息待被收集的用户并且针对关于用户的终端的位置信息查询位置信息服务器22a和订阅信息服务器22b (步骤S12)。尽管图5中图示了位置信息服务器22a和订阅信息服务器22b,然而,可以对每一个位置信息服务器和每一个订阅信息服务器进行查询。此外,在持有关于指定用户的终端的位 置信息的情况下,在步骤S12中已接收了查询的位置信息服务器22a、订阅信息服务器22b等将位置信息作为对步骤S12中的查询的响应发送给数据中心管理系统I (步骤S13)。用户位置管理装置34存储在步骤S13中接收的关于终端的位置信息。数据中心配置管理装置31从数据中心收集关于用于用户的终端通信的通信中的网络(运营商网络)的信息,并且用户位置管理装置34还存储该信息。用户位置和数据中心安排优化装置32然后根据关于接收服务的用户的终端的位置信息确定适当数据中心(步骤S14)。图5中所示的步骤S14的过程对应于图4中的步骤S3的过程。用户位置和数据中心安排优化装置32执行步骤S4的确定过程(参见图4),并且如果确定转移用户区域等是必要的,则指示当前向用户提供服务的数据中心将用户区域和用户数据转移到在步骤S3中被确定为适于用户的数据中心(步骤S15)。步骤S15对应于图4中所示的步骤S5。在本说明书中,将指示数据中心Ila将用户区域和用户数据转移到数据中心Ilb的情况当作示例进行了描述。在步骤S15中所指示的数据中心Ila中,例如,服务器84a请求服务器13b保障在数据中心Ilb的存储12b中、与在存储83a中的用户的用户区域相同的用户区域。数据中心Ilb的服务器13b响应于该请求保障在存储12b中的用户区域。此外,数据中心Ila的服务器13a将用户的用户数据发送给数据中心Ilb的服务器13b,以请求服务器13b将该用户数据存储入重新保障的用户区域中。服务器13b将发送自数据中心Ila的用户数据存储入重新保障的用户区域中(步骤S16)。数据中心Ila的服务器13a可以释放存储12a中的用户的用户区域。在保障存储12b中的新用户区域并且将发送自数据中心Ila的用户数据存储入该新用户区域之后,数据中心Ilb的服务器13b通知数据中心管理系统I完成对用户区域等的转移(步骤S17)。 图6是图示在第二方法中数据中心管理系统I对用户区域等的转移的处理进程的示例的流程图。与第一方法中的那些相同的过程由与图4中的那些相同的参考数字标示,并且将省略该过程的详细描述。数据中心管理系统I的数据中心配置管理装置31持续监视数据中心Ila至Ilc来收集数据中心的使用和运行状况。这点与第一方法中的相同。在第二方法中,当检测到用户的终端超出某一范围的移动后,每一个网络的终端位置信息提供设备(位置信息服务器或订阅信息服务器)在移动之后通知(将位置信息发送给)数据中心管理系统I关于终端的位置信息。然后,数据中心管理系统I的用户位置管理装置34接收并存储关于终端的位置信息(步骤S21)。随后,用户位置和数据中心安排优化装置32根据关于接收服务的用户的终端的位置信息确定适当数据中心(步骤S3)。进一步,用户位置和数据中心安排优化装置32确定在数据中心之间转移用户区域和用户数据是否必要(步骤S4)。如果确定转移用户区域和用户数据是必要的(步骤S4中的是),则用户位置和数据中心安排优化装置32指示当前向用户提供服务的数据中心将用户区域和用户数据转移到在步骤S3中被确定为适于用户的数据中心(步骤S5)。步骤S3至S5中的过程与第一方法中的步骤S3至S5 (参见图4)中的那些相同,因此,在此省略该过程的描述。如果确定不需要转移用户区域和用户数据(步骤S4中的否)或如果步骤S5被执行,则用户位置管理装置34向是关于用户的终端的位置信息的发送者的位置信息服务器或订阅信息服务器发送对在步骤S21中接收的位置信息的响应(步骤S22)。
如果确定不需要转移用户区域和用户数据并且控制前进到步骤S22,则用户位置管理装置34可以向是关于用户的终端的位置信息的发送者的位置信息服务器或订阅信息服务器发送不执行对用户区域和用户数据的转移的通知。此外,如果控制在执行步骤S5之后前进到步骤S22,则用户位置管理装置34可以向是关于用户的终端的位置信息的发送者的位置信息服务器或订阅信息服务器发送已执行对用户区域和用户数据的转移的通知。图7是图示在第二方法中在数据中心管理系统、数据中心、位置信息服务器和订阅服务器之间对指令等的交换的说明图。数据中心管理系统I的数据中心配置管理装置31持续监视数据中心Ila至Ilc来收集数据中心的使用和运行状况(步骤S11)。例如,除每一个数据中心的系统容量外,数据中心配置管理装置31收集关于以下的信息:每一个用户所使用的用户区域的容量、用户数据容量、数据中心中的设备的CPU占用率、数据中心向用户提供的服务的类型、用户的服务使用状况(用户正使用哪个服务)等。每一个网络的终端位置信息提供设备(位置信息服务器或订阅信息服务器)监视关于通信运营商的用户的终端的位置信息。然后,当检测到用户的终端超出某一范围的移动(步骤S31)时,终端位置信息提供设备通知数据中心管理系统I在移动之后获取的关于终端的位置信息(步骤S32)。例如,如果直到那时尚未被检测到的终端与用户(终端)的移动一起被检测到,则移动运营商的网络中的位置信息服务器22a、22c和22e可以通知数据中心管理系统I关于该终端的位置信息。此外,如果检测到的终端的移动距离超过某一范围,则位置信息服务器22a、22c和22e可以通知数据中心管理系统I关于在那时终端的位置信息。进一步,例如,如果包含在订阅信息中·的关于固定终端的线路安装位置的信息(关于固定终端的位置信息)被更新,并且更新之前的位置远离更新之后的位置是某一距离或更远,则固定运营商的订阅信息服务器22b和22d可以在更新之后通知数据中心管理系统I关于固定终端的位置信息。在数据中心管理系统I接收在步骤S32中发送的关于终端的位置信息(步骤S21:参见图5)之后紧接着,用户位置管理装置34存储该位置信息。另外,数据中心配置管理装置31从数据中心收集关于用于用户的终端通信的通信中的网络(运营商网络)的信息,并且用户位置管理装置34还存储该信息。随后,用户位置和数据中心安排优化装置32根据关于接收服务的用户的终端的位置信息来确定适当数据中心(步骤S14)。该步骤S14的过程对应于图6中的步骤S3的过程。此外,该步骤S14的过程与在第一方法中的步骤S14的过程相同。进一步,用户位置和数据中心安排优化装置32执行步骤S4的确定过程(参见图6),并且如果确定转移用户区域等是必要的,则指示当前向用户提供服务的数据中心将用户区域和用户数据转移到在步骤S3中被确定为适于用户的数据中心(步骤S15)。步骤S15的过程对应于图6中所示的步骤S5的过程。在本说明书中,将指示数据中心Ila将用户区域和用户数据转移到数据中心Ilb的情况当作示例进行了描述。在步骤S15中所指示的数据中心Ila中,例如,服务器84a请求服务器13b保障在数据中心Ilb的存储12b中、与在存储83a中保障的用户的用户区域相同的用户区域。数据中心Ilb的服务器13b响应于该请求保障在存储12b中的用户区域。此外,数据中心Ila的服务器13a将用户的用户数据发送给数据中心Ilb的服务器13b,以请求服务器13b将该用户数据存储入重新保障的用户区域中。服务器13b将发送自数据中心Ila的用户数据存储入重新保障的用户区域中(步骤S16)。数据中心Ila的服务器13a可以释放存储12a中的用户的用户区域。在保障存储12b中的新用户区域并且将发送自数据中心Ila的用户数据存储入该新用户区域之后,数据中心Ilb的服务器13b通知数据中心管理系统I完成对用户区域等的转移(步骤S17)。这些步骤S15至S17的过程与第一方法中的步骤S15至S17的那些相同。在接收了步骤S17的通知后,用户位置管理装置34通知是关于用户的终端的位置信息的发送者的位置信息服务器或订阅信息服务器完成对用户的用户区域和用户数据的转移(步骤S33)。该步骤S33的过程对应于图6中所示的步骤S22的过程(如果控制从步骤S5前进到步骤S22)。随后,将描述适于服务类型的网络(接入网络)的切换操作。图8是适于服务类型的网络的切换操作的概念图。假设用户经由运营商B的网络21b使用由云服务提供商提供的服务。换句话说,假设用户的终端17经由网络21b与数据中心Ila通信,从而,用户接收服务。然后,例如,假设用户所使用的服务是要求例如极高比特率的视频分发服务或要求具有短延时的服务,如果有的话,而网络21b不能保证这样的服务质量。如果解释该情况,则数据中心管理系统I 选择能够保证该服务质量的网络(在此,假设该网络是网络21a),并且促使用于用户的通信的网络从网络21b切换到网络21a。相反,假设用户所使用的服务是例如仅需要低比特率的服务,诸如文本数据分发或不需要具有即时通信的服务,而运营商B的网络21b具有极高通信质量,并且要求较高利用率。如果解释该情况,则数据中心管理系统I选择具有最小需求的服务质量并且要求更廉价利用率的网络(在此,假设该网络是网络21a),并且促使用于用户的通信的网络从网络21b切换到网络21a。图9是图示数据中心管理系统I对网络切换的处理进程的示例的流程图。数据中心管理系统I的数据中心配置管理装置31确定关于用户所使用的服务的类型和用户所使用的接入网络(网络)的类型的信息是否被收集(步骤S41)。如果信息已被收集(步骤S41中的是),则控制前进到步骤S43。除非信息已被收集,数据中心配置管理装置31从数据中心收集关于用户所使用的服务的类型和用户所使用的网络的类型的信息(步骤S42),并且控制前进到步骤S43。在此,关于网络的类型的信息是关于通信系统的类型的信息,诸如2G、3G 或 LTE。因此,当控制前进到步骤S43时,关于用户所使用的服务的类型和用户所使用的网络的类型的信息变得可引用。在步骤S43中,服务类型和网络优化装置33确定(选择)适于用户所使用的服务的类型的网络(步骤S43)。例如,服务类型和网络优化装置33可以先前存储哪个网络适于哪个服务,并且在步骤S43中选择适于用户所使用的服务的网络。替代地,可以以另一种方法选择适于用户所使用的服务的网络。例如,将数字标牌服务当作示例,如果用户正使用在终端上仅显示图像数据或字符信息的服务,则如同LTE中的宽通信带宽是不必要的,并且对即时性的需求并不高。因此,作为适于这样的服务的接入网络类型,先确定2G (替代地,3G、个人手持电话系统[PHS]等),然后,选择所确定类型的网络。
此外,如果检测到用户在数据中心上正使用分发来自视频数据的视频文件的服务,则预先将具有宽通信带宽及短通信延迟的LTE等确定为适于该服务的接入网络类型,然后,选择所确定类型的网络。例如,在用户所使用的服务被切换成视频文件分发服务之后,执行切换,以便选择如上所述LTE网络。在步骤S43之后,服务类型和网络优化装置33参考在步骤S41中收集的用户当前使用的网络的类型和在步骤S43中确定的网络类型,确定改变网络是否必要(步骤S44)。如果在步骤S41中收集的用户当前使用的网络的类型不同于在步骤S43中确定的网络类型,则服务类型和网络优化装置33确定用户当前使用的网络需要被切换成在步骤S43中确定的类型的网络(步骤S44中的是)。在另一方面,如果用户当前使用的网络的类型与在步骤S43中确定的网络类型相同,则服务类型和网络优化装置33确定网络不需要被切换(在步骤S44中的否)。如果确定网络不需要被切换,则服务类型和网络优化装置33终止对网络切换的处理。如果确定网络需要被切换,则服务类型和网络优化装置33指示通信运营商(具体地,NW控制器)来切换网络(步骤S45)。图10是图示在网络切换过程中在数据中心管理系统、数据中心和NW控制器之间对指令等的交换的说明图。数据中心IlaUlb等持续监视用户当前使用的服务的类型和用户所使用的接入网络(网络)的类型,并且保留关于用户当前使用的服务的类型和关于用户所使用的网络的信息(步骤S51)。此外,如已描述的,数据中心管理系统I的数据中心配置管理装置31持续监视数据中心Ila至Ilc来收集数据中心的使用和运行状况(步骤S11)。具体地,数据中心配置管理装置31针对关于用户当前使用的服务的类型、用户所使用的网络的类型等的信息查询每一个数据中心(步骤S52)。已接收了该查询的数据中心将关于用户当前使用的服务的类型、用户所使用的网络的类型等的信息作为对步骤S52的响应发送给数据中心管理系统I (步骤S53),并且数据中心管理系统I的数据中心配置管理装置31接收该信息。此后,服务类型和网络优化装置33基于用户当前使用的服务的类型来确定适于服务的网络(步骤S54)。步骤S54的过程对应于图9中的步骤S43的过程。服务类型和网络优化装置33然后执行步骤S44的确定过程(参见图9 )。如果确定改变网络是必要的,则服务类型和网络优化装置33指示用户当前使用的网络的NW控制器对网络进行切换(步骤S55)。在图10中所示的示例中,图示了这样的情况,其中用户当前使用的网络是网络21a (参见图1)并且网络21a中的NW控制器23a被指示对网络进行切换。当给出对网络进行切换的指令(步骤S55)时,服务类型和网络优化装置33将用于网络切换指定目标用户的信息和用于指定网络类型作为切换目的地的信息发送给用户当前使用的网络的NW控制器23a。已接收该指令的NW控制器23a与和作为切换目的地的指定网络类型相对应的网络中的NW控制器(图10中所示的示例中的NW控制器23b)合作,执行将由指定用户所使用的网络从对应于NW控制器23a的网络切换到对应于NW控制器23b的网络的过程。(步骤S56)。在步骤S56中,NW控制器23a和23b对网络进行切换而不改变分配给用户的终端17的IP地址。该切换过程可以通过在如上所述“3GPPTS23.401”或“3GPP TS23.402”中描述的方法来执行。图11是图示 在协议栈中用于接入网络切换的优化目标范围71的说明图。在不改变分配给用户的终端17的IP地址的情况下切换网络的情况下,如图11中所示,网络和终端中的LI和L2被优化用于网络切换。在步骤S55中已接收了指令的NW控制器23a将用户的网络切换成适于服务的网络(步骤S56),并且此后,通知数据中心管理系统I网络切换的完成(步骤S57)。根据在上文所述的操作,可能的是,通过使用适当接入网络,独立于用户的位置,以最小延迟的用户接入,提供相同水平的服务。根据示例性实施例,用户数据和使用区域(用户区域)能够根据用户的位置被动态管理,并且因此,用户能够独立于用户的位置,以相同水平的延时接收服务。另外,例如,如果用户所使用的服务是满足窄通信带宽,则可能的是,选择更低成本的接入网络。此外,例如,如果用户所使用的服务是要求更高QoS的服务,则可能的是,选择能够保证宽带宽和低延迟的接入网络,即使成本很高。换句话说,根据示例性实施例,当用户使用云中的服务以及适于服务类型的接入网络能够由云服务提供商而不是用户动态管理时,保障了地理公平,从而提高了用户的便利性。下面描述了该示例性实施例的修改。在上面的示例性实施例中,已描述了这样的情况,其中数据中心管理系统I从运营商的位置信息服务器22a、22c和22e以及订阅信息服务器22b和22d收集信息。数据中心管理系统I可以通过使用被安装在用作为用户的终端的智能手机、个人计算机等上的全球定位(GPS)设备来收集关于用户的终端的位置信息。换句话说,用户的终端可以通过使用在该终端中提供的GPS设备来得到关于该终端自身的位置信息,并且将该位置信息发送给数据中心管理系统I。进一步,在上面的示例性实施例中,已描述了这样的情况,其中通过运营商驱动的方法对网络进行切换(具体地,NW控制器对网络进行切换)。在终端被加载有能够在多个会话之间切换的应用软件(在下文中,被简 称为应用)的情况下,网络切换可以通过数据中心和终端的控制来进行。具体地,数据中心管理系统I可以指示数据中心和终端执行网络切换。图12是图示在这种情况下用于执行接入网络切换的优化目标范围81的说明图。在通过使用数据中心和终端来执行网络切换的情况下,如图12中所示,协议栈中的所有L3和更低层是切换的目标,因此,通过接入网络(网络)的控制是不必要的。下面描述了本发明的最低配置的示例。图13是图示本发明的通信服务提供系统的最低配置示例的框图。图14是图示本发明的数据中心管理系统的最低配置示例的框图。根据本发明的通信服务提供系统包括通过与用户的终端通信来向用户提供服务的多个数据中心51,以及管理数据中心51的数据中心管理系统I。当向用户提供服务时,数据中心51中的每一个保障是用户在提供服务时使用的存储区域的用户区域,并且将是用户在提供服务时使用的数据的用户数据存储入该用户区域中。数据中心管理系统I包括位置信息收集装置71 (例如,用户位置管理装置34)、用户数据等转移指令装置72 (例如,用户位置和数据中心安排优化装置32)、服务类型等收集装置73 (例如,数据中心配置管理装置31)以及网络切换控制装置74 (例如,服务类型和网络优化装置33)。位置信息收集装置71从数据中心中的任何一个收集关于接收服务的用户的终端的位置信息。用户数据等转移指令装置72确定最接近于位置信息所指示的位置的数据中心。如果所涉及的数据中心不同于当前向用户提供服务的数据中心,则用户数据等转移指令装置72指示当前向用户提供服务的数据中心将用户的用户数据和用户区域转移到最接近于位置信息所指示的位置的数据中心。服务类型等收集装置73从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息。网络切换控制装置74确定适于由数据中心向用户提供的服务的类型的网络的类型。如果网络的类型与由服务类型等收集装置所收集的关于网络的类型的信息不相匹配,则网络切换控制装置74执行控制来将用于向用户提供服务的网络切换成适于服务的类型的网络。本发明的有益效果通过在上文描述的配置来实现。此外,例如,如果适于数据中心向用户提供的服务的类型的网络的类型与关于服务类型等收集装置所收集的网络的类型的信息不相匹配,则网络切换控制装置74指示用于向用户提供服务的网络中的网络切换装置将用于在终端和数据中心之间的通信的网络切换到适于服务的类型的网络。位置信息收集装置71可以从由各个通信运营商所管理的终端位置信息提供设备收集关于用户的终端的位置信息。位置信息收集装置71可以从用户的终端收集关于终端的位置信息。部分或全部上面示例性实施例可以如下被描述,但是并不限于下面内容。(补充说明I)通信服务提供系统,包括:通过与用户的终端通信来向用户提供服务的多个数据中心;以及管理 各个数据中心的数据中心管理系统,其中:每一个数据中心当向用户提供服务时,保障是用户在提供服务时使用的存储区域的用户区域,并且将是用户在提供服务时使用的数据的 用户数据存储入该用户区域中;以及数据中心管理系统包括:位置信息收集单元,其从数据中心中的任何一个收集关于接收服务的用户的终端的位置信息;用户数据等转移指令单元,其确定最接近于位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供服务的数据中心的情况下,指示当前向用户提供服务的数据中心将用户的用户数据和用户区域转移到最接近于位置信息所指示的位置的数据中心;服务类型等收集单元,其从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息;以及网络切换控制单元,其确定适于数据中心向用户提供的服务的类型的网络的类型,并且在网络的类型与服务类型等收集单元所收集的关于网络的类型的信息不相匹配的情况下,执行控制来将用于向用户提供服务的网络切换到适于服务的类型的网络。(补充说明2)根据说明I的通信服务提供系统,其中,在适于数据中心向用户提供的服务的类型的网络的类型与服务类型等收集单元所收集的关于网络的类型的信息不相匹配的情况下,网络切换控制单元指示用于向用户提供服务的网络中的网络切换单元将用于在终端和数据中心之间的通信的网络切换到适于服务的类型的网络。(补充说明3)根据说明I或2的通信服务提供系统,其中,位置信息收集单元从各个通信运营商所管理的终端位置信息提供设备收集关于用户的终端的位置信息。(补充说明4)根据说明I或2的通信服务提供系统,其中,位置信息收集单元从用户的终端收集关于终端的位置信息。
(补充说明5)管理多个数据中心的数据中心管理系统,该多个数据中心通过与用户的终端通信来向用户提供服务,在向用户提供服务时保障是用户在提供服务时使用的存储区域的用户区域,并且将是用户在提供服务时使用的数据的用户数据存储入该用户区域中,该系统包括:位置信息收集单元,其从数据中心的任何一个收集关于接收服务的用户的终端的位置信息;用户数据等转移指令单元,其确定最接近于位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供服务的数据中心的情况下,指示当前向用户提供服务的数据中心将用户的用户数据和用户区域转移到最接近于位置信息所指示的位置的数据中心;服务类型等收集单元,其从各个数据中心收集关于向用户提供的服务的类型和用于向用户提供服务的网络的类型的信息;以及网络切换控制单元,其确定适于数据中心向用户提供的服务的类型的网络的类型,并且在网络的类型与服务类型等收集单元所收集的关于网络的类型的信息不相匹配的情况下,执行控制来将用于向用户提供服务的网络切换到适于服务的类型的网络。本申请要求于2010年12月8日提交的日本专利申请N0.2010-273746的优先权,并且在此通过弓I用将其全部公开内容合并入本文。尽管在上文已参考示例性实施例描述了本发明,然而,本发明并不限于此。在本发明的范围内,在本发明的配置和细节方面,可以作出本领域技术人员能够理解的多种改变。工业实用性
本发明优选应用于经由网络从数据中心提供服务的通信服务提供系统。参考标记列表I数据中心管理系统lla、llb、llc 数据中心17 终端22a、22c、22e位置信息服务器22b、22d订阅信息服务器23a、23b NW 控制器31数据中心配置管理装置32用户位置和数据中心安排优化装置33服务类型和网络优化装置34用户位置管理装置35数据中心通信装置36运营商系统通信装置
权利要求
1.一种通信服务提供系统,包括: 多个数据中心,所述多个数据中心通过与用户的终端通信来向所述用户提供服务;以及 数据中心管理系统,所述数据中心管理系统管理各个数据中心,其中: 每一个数据中心在向所述用户提供所述服务时保障作为所述用户用来提供所述服务的存储区域的用户区域,并且将作为所述用户在提供所述服务时使用的数据的用户数据存储在所述用户区域中;并且所述数据中心管理系统包括: 位置信息收集装置,所述位置信息收集装置用于从所述数据中心中的任何一个收集关于接收所述服务的所述用户的所述终端的位置信息; 用户数据等转移指令装置,所述用户数据等转移指令装置用于确定最接近于所述位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向所述用户提供所述服务的数据中心的情况下,指示当前向所述用户提供所述服务的所述数据中心将所述用户的用户数据和用户区域转移到最接近于所述位置信息所指示的所述位置的所述数据中心; 服务类型等收集装置,所述服务类型等收集装置用于从各个数据中心收集关于向所述用户提供的服务的类型和用于向所述用户提供服务的网络的类型的信息;以及 网络切换控制装置,所述网络切换控制装置用于确定适于由所述数据中心向所述用户提供的服务的类型的网络的类型,并且在所述网络的类型与由所述服务类型等收集装置所收集的关于所述网络的类型的所述信息不匹配的情况下,执行控制来将用于向所述用户提供所述服务的所述网络切换成适于所述服务的类型的所述网络。
2.根据权利要求1所述的通信服务提供系统,其中,在适于由所述数据中心向所述用户提供的服务的类型的网络的类型与由所述服务类型等收集装置所收集的关于所述网络的类型的所述信息不匹配的情况下,所述网络切换控制装置指示用于向所述用户提供所述服务的所述网络中的网络切换装置将用于在所述终端和所述数据中心之间通信的网络切换成适于所述服务的类型的所述网络。
3.根据权利要求1或2所述的通信服务提供系统,其中,所述位置信息收集装置从由各个通信运营商所管理的终端位置信息提供设备收集关于所述用户的终端的位置信息。
4.根据权利要求1或2所述的通信服务提供系统,其中,所述位置信息收集装置从所述用户的终端收集关于所述终端的位置信息。
5.一种数据中心管理系统,所述数据中心管理系统管理通过与用户的终端通信来向所述用户提供服务的多个数据中心、在向所述用户提供所述服务时保障作为所述用户用来提供所述服务的存储区域的用户区域、并且将作为所述用户在提供所述服务时使用的数据的用户数据存储在所述用户区域中,所述系统包括: 位置信息收集装置,所述位置信息收集装置用于从所述数据中心中的任何一个收集关于接收所述服务的所述用户的所述终端的位置信息; 用户数据等转移指令装置,所述用户数据等转移指令装置用于确定最接近于所述位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向所述用户提供所述服务的数据中心的情况下,指示当前向所述用户提供所述服务的所述数据中心将所述用户的用户数据和用户区域转移到最接近于所述位置信息所指示的位置的数据中心; 服务类型等收集装置,所述服务类型等收集装置用于从各个数据中心收集关于向所述用户提供的服务的类型和用于向所述用户提供所述服务的网络的类型的信息;以及 网络切换控制装置,所述网络切换控制装置用于确定适于由所述数据中心向所述用户提供的服务的类型的网络的类型,并且在所述网络的类型与由所述服务类型等收集装置所收集的关于所述网络的类型的所述信息不匹配的情况下,执行控制来将用于向所述用户提供所述服务的网络切换成适于所述服务的类型的所述网络。
6.一种提供通信服务的方法,其中: 多个数据中心通过与用户的终端通信来向所述用户提供服务; 每一个数据中心在向所述用户提供所述服务时保障作为所述用户用来提供所述服务的存储区域的用户区域,并且将作为所述用户在提供所述服务时使用的数据的用户数据存储在所述用户区域中;以及 管理各个数据中心的数据中心管理系统执行以下操作: 从所述数据中心中的任何一个收集关于接收所述服务的所述用户的所述终端的位置 信息; 确定最接近于由所述位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向所述用户提供所述服务的数据中心的情况下,指示当前向所述用户提供所述服务的所述数据中心将所述用户的用户数据和用户区域转移到最接近于所述位置信息所指示的所述位置的所述数据中心; 从各个数据中心收集关于向所述用户提供的服务的类型和用于向所述用户提供所述服务的网络的类型的信息;以及 确定适于由所述数据中心向所述用户提供的服务的类型的网络的类型,并且在所述网络的类型与所收集的关于所述网络的类型的信息不匹配的情况下,执行控制来将用于向所述用户提供所述服务的网络切换成适于所述服务的类型的所述网络。
7.一种安装在管理多个数据中心的计算机上的数据中心管理程序,所述多个数据中心中的每一个通过与用户的终端通信来向所述用户提供服务,以及在向所述用户提供所述服务时,保障作为所述用户用来提供所述服务的存储区域的用户区域,并且然后将作为所述用户在提供所述服务时使用的数据的用户数据存储在所述用户区域中,所述程序促使所述计算机执行: 从所述数据中心中的任何一个收集关于接收所述服务的所述用户的所述终端的位置信息的位置信息收集过程; 确定最接近于所述位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向所述用户提供所述服务的所述数据中心的情况下,指示当前向所述用户提供所述服务的所述数据中心将所述用户的用户数据和用户区域转移到最接近于所述位置信息所指示的所述位置的所述数据中心的用户数据等转移指令过程; 从各个数据中心收集关于向所述用户提供的服务的类型和用于向所述用户提供所述服务的网络的类型的信息的服务类型等收集过程;以及 确定适于由所述数据中心向所述用户提供的服务的类型的网络的类型,并且在该网络的类型与在所述服务类型等收集过程中所收集的关于所述网络的类型的信息不相匹配的情况下,执行控制来将用于向所述用户提供所述服务的网络切换成适于所述服务的类型的所述网络的网络切换控制过程。
全文摘要
本发明提供了一种通信服务提供系统,其能够独立于用户的终端所存在的位置向用户提供相同水平的服务以及经由适于服务的网络向用户提供该服务。位置信息收集装置71从数据中心中的任何一个收集关于接收服务的用户的终端的位置信息。用户数据等转移指令装置72确定最接近于该位置信息所指示的位置的数据中心,并且在该数据中心不同于当前向用户提供服务的数据中心的情况下,指示当前向用户提供服务的数据中心将用户的用户数据和用户区域转移到最接近于该位置信息所指示的位置的数据中心。
文档编号G06F13/00GK103238147SQ20118005776
公开日2013年8月7日 申请日期2011年11月30日 优先权日2010年12月8日
发明者大西真人 申请人:日本电气株式会社