CN104052718B - 数据中心及其为客户端提供虚拟服务的方法 - Google Patents

数据中心及其为客户端提供虚拟服务的方法 Download PDF

Info

Publication number
CN104052718B
CN104052718B CN201310081348.3A CN201310081348A CN104052718B CN 104052718 B CN104052718 B CN 104052718B CN 201310081348 A CN201310081348 A CN 201310081348A CN 104052718 B CN104052718 B CN 104052718B
Authority
CN
China
Prior art keywords
virtual
user
data center
service
virtual service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310081348.3A
Other languages
English (en)
Other versions
CN104052718A (zh
Inventor
林育琮
黄智源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BENGBU KEDA ELECTRICAL EQUIPMENT Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201310081348.3A priority Critical patent/CN104052718B/zh
Publication of CN104052718A publication Critical patent/CN104052718A/zh
Application granted granted Critical
Publication of CN104052718B publication Critical patent/CN104052718B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种数据中心及其为客户端提供虚拟服务的方法。该数据中心包括一数据库以及多个虚拟机,用于为客户端提供虚拟服务,该客户端通过网关与该数据中心通信连接。该数据中心在用户通过客户端向数据中心注册虚拟服务时,获取客户端的用户设置的用于描述注册的虚拟服务的设定数据,该设定数据包括代表用户所注册的虚拟服务的标识符。在用户需要使用相应的虚拟服务时,该数据中心根据该标识符来启动相应的虚拟机以及激活对应的虚拟服务,以为用户提供相应的虚拟服务。本发明可方便用户使用数据中心提供的各种虚拟服务。

Description

数据中心及其为客户端提供虚拟服务的方法
技术领域
本发明涉及一种数据中心及其提供虚拟服务的方法。
背景技术
桌面虚拟化、服务器虚拟化是目前虚拟服务的主要应用。现有数据中心(DataCenter)提供的虚拟服务,需要用户记住各种虚拟资源的网络地址或是网域名称以便于使用相应的虚拟服务。当用户注册有多种虚拟资源的虚拟服务时,难以记下不同的网络地址等资讯。导致用户在使用上的不方便,且数据中心在管理时也很复杂。
发明内容
鉴于以上内容,有必要提供一种数据中心,包括一数据库以及多个虚拟机,用于为客户端提供虚拟服务,该客户端通过网关与该数据中心通信连接。该数据中心还包括虚拟资源描述单元,网络单元,用户侦测单元,虚拟机启动单元以及虚拟服务激活单元,其中:
所述虚拟资源描述单元用于在用户通过客户端向数据中心注册虚拟服务时,获取客户端的用户设置的用于描述注册的虚拟服务的设定数据,生成该用户注册的虚拟服务的虚拟资源描述信息,并将该虚拟资源描述信息整合为该用户的虚拟广播域数据存入数据库中,其中,该设定数据包括登入信息以及代表用户所注册的虚拟服务的标识符;
所述网络单元用于侦测用户通过网关登入数据中心的操作;
所述用户侦测单元用于当用户登入数据中心时,获取用户的登入信息,并根据获取的登入信息,查询数据库取得用户的虚拟广播域数据,并传输给虚拟机启动单元;
所述虚拟机启动单元用于根据用户的虚拟广播域数据,取得该用户注册的虚拟服务的虚拟资源描述信息,并启动对应的虚拟机;及
所述虚拟服务激活单元用于接收网关发送的一用于通知数据中心激活相应虚拟服务的通知信息,并根据该通知信息激活已启动的虚拟机中用户所注册的虚拟服务。
还有必要提供一种上述数据中心为客户端提供虚拟服务的方法,该方法包括:
在用户通过客户端向数据中心注册虚拟服务时,获取客户端的用户设置的用于描述注册的虚拟服务的设定数据,生成该用户注册的虚拟服务的虚拟资源描述信息,并将该虚拟资源描述信息整合为该用户的虚拟广播域数据存入数据库中,其中,该设定数据包括登入信息以及代表用户所注册的虚拟服务的标识符;
侦测用户通过网关登入数据中心的操作;
当用户登入数据中心时,获取用户的登入信息,并根据获取的登入信息,查询数据库取得用户的虚拟广播域数据;
根据用户的虚拟广播域数据,取得该用户注册的虚拟服务的虚拟资源描述信息,并启动对应的虚拟机;及
接收网关发送的一用于通知数据中心激活相应虚拟服务的通知信息,并根据该通知信息激活已启动的虚拟机中用户所注册的虚拟服务。
相较于现有技术,本发明的数据中心及其为客户端提供虚拟服务的方法,在用户通过客户端向数据中心注册虚拟服务时,获取客户端的用户设置的用于描述注册的虚拟服务的设定数据,该设定数据包括代表用户所注册的虚拟服务的标识符。在用户需要使用相应的虚拟服务时,该数据中心根据该标识符来启动相应的虚拟机以及激活对应的虚拟服务,无需用户记下众多虚拟资源的网络地址等信息,可方便用户的使用。
附图说明
图1是本发明实施例中一数据中心为一客户端提供虚拟服务的架构图。
图2是本发明较佳实施例中数据中心为客户端提供虚拟服务的方法的流程图。
主要元件符号说明
数据中心 100
虚拟资源描述单元 101
网络单元 102
用户侦测单元 103
虚拟机启动单元 104
虚拟服务激活单元 105
数据库 110
虚拟机 120
网关 200
客户端 300
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
如图1所示,是本发明实施例中一数据中心(Data Center)100为一客户端300提供虚拟服务的架构图。数据中心100包括虚拟资源描述单元101、网络单元102,用户侦测单元103,虚拟机启动单元104、虚拟服务激活单元105、数据库110以及多个虚拟机(VirtualMachine,VM)120。虚拟机120用于为客户端300的用户提供各种不同的虚拟服务。客户端300通过一网关200访问数据中心100,并在数据中心100注册使用需要的虚拟服务。
本实施例中,数据中心100中的各功能元件可由硬体元件实现,也可由软件模块实现,各功能元件相互之间可直接或间接地进行数据传输和交换。数据中心100可为,但不限于,服务器。客户端300可以是,但不限于,个人电脑,便携式设备,智能手机等。所述网关200可以是,但不限于,路由器。
如图2所示,是所述数据中心100为客户端300提供虚拟服务的方法的流程图。本发明的数据中心100为客户端300提供虚拟服务的方法并不受限于下述步骤的顺序,且该方法也可以只包括以下所述步骤的其中一部分,也即其中的部分步骤可以被省略。下面结合图2中的各流程步骤,对图1中的各功能元件进行详细介绍。
步骤S1,所述虚拟资源描述单元101在用户通过客户端300向数据中心100注册虚拟服务(Virtual Service)时,获取用户设置的用于描述注册的虚拟服务的设定数据,生成该用户注册的虚拟服务的虚拟资源描述(Virtual Resource Description,VRD)信息,并将该VRD信息整合为该用户的虚拟广播域(Virtual Broadcast Domain,VBD)数据存入数据库110。
所述设定数据包括用户登入数据中心100以使用所述虚拟服务的登入信息(如用户名、密码等)以及代表用户所注册的虚拟服务的标识符(Tag)。例如,标识符可以是“Notes”、“Virtual Desktop”等,用于表示用户注册的虚拟服务为邮件服务或虚拟桌面服务等。用户注册的虚拟服务由虚拟机120所提供。本实施例中,虚拟资源描述单元101提供一用户页面(如网页)供用户设置上述设定数据。
步骤S2,网络单元102侦测用户通过网关200登入数据中心100的操作,例如通过用户名和密码登入数据中心100。
步骤S3,当网络单元102侦测到用户访问数据中心100的操作时,用户侦测单元103获取用户的登入信息(包括上述设定的用户名及密码),并根据获取的登入信息,查询数据库110取得用户的VBD数据,并传输给虚拟机启动单元104。
步骤S4,虚拟机启动单元104根据用户的VBD数据,取得该用户注册的虚拟服务的VRD信息,并启动对应的虚拟机120。进一步地,该虚拟机启动单元104可将对应虚拟机120的被启动的状态反馈给网关200,以通知客户端300当前正在启动相应的虚拟机120。所述启动的对应的虚拟机120是指数据中心100中用于提供用户注册的虚拟服务的虚拟机120。
步骤S5,网关200从数据库110中取得该用户的VBD数据,并将该VBD数据存入网关200的闪存(图未示)中。
步骤S6,网关200接收用户通过客户端300发出的虚拟服务探索(discover)封包,并根据该探索封包从闪存中取出该用户的VBD数据。具体地,所述探索封包包含用户的识别信息(User ID),如该用户的用户名。该网关200可根据探索封包包含的识别信息取出该用户对应的VBD数据。
步骤S7,网关200根据用户的VBD数据获取用户注册的虚拟服务,并发送一通知信息至数据中心100,通知数据中心100激活相应的虚拟服务。本实施中,用户需要的虚拟服务可由该VBD数据中包含的上述设定数据中的标识符(Tag)确定。
步骤S8,虚拟服务激活单元105接收所述通知信息,并根据该通知信息激活已启动的虚拟机120中用户所注册的虚拟服务,然后通过网关200发送一反馈信息至客户端300,以便用户根据该反馈信息连线使用相应的虚拟服务。
步骤S9,当激活相应的虚拟服务后,所述网络单元102为已激活的虚拟服务进行网络配置。例如,为激活的虚拟资源设定网络带宽等参数,以利于数据中心100根据该网络配置为客户端300的用户提供相应的虚拟服务。
在激活虚拟服务并进行网络配置后,网络单元102可发送一包括激活的虚拟服务以及相应的网络配置的反馈信息至客户端300,以便客户端300根据该反馈信息连线使用相应的虚拟服务。
综上所述,本发明的数据中心100可根据用户注册虚拟服务时设定的虚拟服务标识符来启动相应的虚拟机以及激活对应的虚拟服务,无需用户记下众多虚拟资源的网络地址等信息,可方便用户的使用。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (10)

1.一种数据中心,包括一数据库以及多个虚拟机,用于为客户端提供虚拟服务,该客户端通过网关与该数据中心通信连接,其特征在于,该数据中心还包括虚拟资源描述单元,网络单元,用户侦测单元,虚拟机启动单元以及虚拟服务激活单元,其中:
所述虚拟资源描述单元用于在用户通过客户端向数据中心注册虚拟服务时,获取用户设置的用于描述注册的虚拟服务的设定数据,生成该用户注册的虚拟服务的虚拟资源描述信息,并将该虚拟资源描述信息整合为该用户的虚拟广播域数据存入所述数据库中,其中,该设定数据包括登入信息以及代表用户所注册的虚拟服务的标识符;
所述网络单元用于侦测用户通过网关登入数据中心的操作;
所述用户侦测单元用于当用户登入数据中心时,获取用户的登入信息,并根据获取的登入信息,查询数据库取得用户的虚拟广播域数据,并传输给虚拟机启动单元;
所述虚拟机启动单元用于根据用户的虚拟广播域数据,取得该用户注册的虚拟服务的虚拟资源描述信息,并启动对应的虚拟机;及
所述虚拟服务激活单元用于接收网关发送的一用于通知数据中心激活相应虚拟服务的通知信息,并根据该通知信息激活已启动的虚拟机中用户所注册的虚拟服务;
其中,所述通知信息由所述网关执行以下步骤发出:
从数据中心的数据库中取得用户的虚拟广播域数据,并将该虚拟广播域数据存入网关的闪存中;
接收用户通过客户端发出的虚拟服务探索封包,并根据该探索封包从闪存中取出该用户的虚拟广播域数据;及
根据所述虚拟广播域数据获取用户注册的虚拟服务,然后根据用户注册的虚拟服务发送所述通知信息至数据中心,通知数据中心激活相应的虚拟服务。
2.如权利要求1所述的数据中心,其特征在于,所述虚拟资源描述单元提供一用户页面供用户设置所述设定数据。
3.如权利要求1所述的数据中心,其特征在于,所述网络单元还用于在激活相应的虚拟服务后,为已激活的虚拟服务进行网络配置。
4.如权利要求1所述的数据中心,其特征在于,所述网关根据所述虚拟广播域数据中包含的所述设定数据中的标识符确定用户注册的虚拟服务。
5.如权利要求1所述的数据中心,其特征在于,所述数据中心为服务器,所述网关为路由器。
6.一种为客户端提供虚拟服务的方法,应用于一数据中心,该数据中心包括一数据库以及多个虚拟机,该客户端通过网关与该数据中心通信连接,其特征在于,该方法包括:
在用户通过客户端向数据中心注册虚拟服务时,获取用户设置的用于描述注册的虚拟服务的设定数据,生成该用户注册的虚拟服务的虚拟资源描述信息,并将该虚拟资源描述信息整合为该用户的虚拟广播域数据存入所述数据库中,其中,该设定数据包括登入信息以及代表用户所注册的虚拟服务的标识符;
侦测用户通过网关登入数据中心的操作;
当用户登入数据中心时,获取用户的登入信息,并根据获取的登入信息,查询数据库取得用户的虚拟广播域数据;
根据用户的虚拟广播域数据,取得该用户注册的虚拟服务的虚拟资源描述信息,并启动对应的虚拟机;及
接收网关发送的一用于通知数据中心激活相应虚拟服务的通知信息,并根据该通知信息激活已启动的虚拟机中用户所注册的虚拟服务;
其中,所述通知信息由所述网关执行以下步骤发出:
从数据中心的数据库中取得用户的虚拟广播域数据,并将该虚拟广播域数据存入网关的闪存中;
接收用户通过客户端发出的虚拟服务探索封包,并根据该探索封包从闪存中取出该用户的虚拟广播域数据;及
根据所述虚拟广播域数据获取用户注册的虚拟服务,然后根据用户注册的虚拟服务发送所述通知信息至数据中心,通知数据中心激活相应的虚拟服务。
7.如权利要求6所述的为客户端提供虚拟服务的方法,其特征在于,该方法还包括:
提供一用户页面供用户设置所述设定数据。
8.如权利要求6所述的为客户端提供虚拟服务的方法,其特征在于,该方法还包括:
在激活相应的虚拟服务后,为已激活的虚拟服务进行网络配置。
9.如权利要求6所述的为客户端提供虚拟服务的方法,其特征在于,所述网关根据所述虚拟广播域数据中包含的所述设定数据中的标识符确定用户注册的虚拟服务。
10.如权利要求6所述的为客户端提供虚拟服务的方法,其特征在于,所述数据中心为服务器,所述网关为路由器。
CN201310081348.3A 2013-03-14 2013-03-14 数据中心及其为客户端提供虚拟服务的方法 Active CN104052718B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310081348.3A CN104052718B (zh) 2013-03-14 2013-03-14 数据中心及其为客户端提供虚拟服务的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310081348.3A CN104052718B (zh) 2013-03-14 2013-03-14 数据中心及其为客户端提供虚拟服务的方法

Publications (2)

Publication Number Publication Date
CN104052718A CN104052718A (zh) 2014-09-17
CN104052718B true CN104052718B (zh) 2017-06-23

Family

ID=51505091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310081348.3A Active CN104052718B (zh) 2013-03-14 2013-03-14 数据中心及其为客户端提供虚拟服务的方法

Country Status (1)

Country Link
CN (1) CN104052718B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096596A (zh) * 2010-11-29 2011-06-15 华中科技大学 一种基于虚拟机内存模板的云计算服务Cache***
CN102651752A (zh) * 2011-02-25 2012-08-29 鸿富锦精密工业(深圳)有限公司 云端存取装置及存取方法
CN102713848A (zh) * 2009-11-25 2012-10-03 弗雷姆霍克公司 用于使用轻量级客户端通过网络来与虚拟化计算服务对接的方法
CN102710432A (zh) * 2012-04-27 2012-10-03 北京云杉世纪网络科技有限公司 云计算数据中心中的虚拟网络管理***及方法
CN102771086A (zh) * 2009-12-23 2012-11-07 思杰***有限公司 用于设备的虚拟服务器的侦听策略的***和方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8271612B2 (en) * 2008-04-04 2012-09-18 International Business Machines Corporation On-demand virtual storage capacity
TW201305912A (zh) * 2011-07-18 2013-02-01 Hon Hai Prec Ind Co Ltd 虛擬機管理系統及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102713848A (zh) * 2009-11-25 2012-10-03 弗雷姆霍克公司 用于使用轻量级客户端通过网络来与虚拟化计算服务对接的方法
CN102771086A (zh) * 2009-12-23 2012-11-07 思杰***有限公司 用于设备的虚拟服务器的侦听策略的***和方法
CN102096596A (zh) * 2010-11-29 2011-06-15 华中科技大学 一种基于虚拟机内存模板的云计算服务Cache***
CN102651752A (zh) * 2011-02-25 2012-08-29 鸿富锦精密工业(深圳)有限公司 云端存取装置及存取方法
CN102710432A (zh) * 2012-04-27 2012-10-03 北京云杉世纪网络科技有限公司 云计算数据中心中的虚拟网络管理***及方法

Also Published As

Publication number Publication date
CN104052718A (zh) 2014-09-17

Similar Documents

Publication Publication Date Title
EP3170284B1 (en) Enhanced operations between service layer and management layer in an m2m system by allowing the execution of a plurality of commands on a plurality of devices
EP3172859B1 (en) Interworking light weight machine-to-machine protocol with device management protocol
CN107343027B (zh) App分享方法
CN104509132B (zh) 机器对机器设备标识符到网络外部服务提供商的自动传送
CN108055248A (zh) 基于dubbo框架的远程调用方法、服务器及存储介质
EP2633667B1 (en) System and method for on the fly protocol conversion in obtaining policy enforcement information
CN102823218A (zh) 用于身份联合网关的方法和装置
CN104081742A (zh) 用于提供联合服务账户的方法和装置
WO2014101759A1 (en) Method, apparatus and application platform for realizing logon to a third party application service website
EP2995099A1 (en) Device triggering
CN105847312B (zh) 一种资源访问方法及用户终端
WO2011117469A2 (en) Method and apparatus for providing bundled services
JP4305234B2 (ja) 公衆無線lan接続サービス装置及びその方法
US20150304404A1 (en) System architecture, subsystem, and method for opening telecommunications network capability
US20150324160A1 (en) Network Printing Device, Server, System and Method
CN102811435A (zh) 一种智能手机用户身份识别的方法及***
CN103812900A (zh) 一种数据同步方法、装置及***
KR101952053B1 (ko) Soa(service-oriented architecture)에 기초하는 스케일러블 과금 시스템
CN109889625A (zh) 访问服务器的方法、设备及计算机可读存储介质
CN105516269A (zh) 应用的配置方法和应用的配置装置
CN108768727A (zh) 访问第三方服务的方法、电子装置及可读存储介质
CN104052718B (zh) 数据中心及其为客户端提供虚拟服务的方法
EP2648366A2 (en) Web-based management of a mobile broadband device
CN102521757A (zh) 基于智能终端的商户会员卡一键申请方法
WO2009062396A1 (fr) Procédé d'accès à des ressources et système d'accès à des ressources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180313

Address after: 530007 the Guangxi Zhuang Autonomous Region, China Hi tech Zone, the headquarters of the headquarters of the road No. 18, China ASEAN enterprise base, phase 5, No. three plant

Patentee after: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.

Address before: 518109 Guangdong city of Shenzhen province Baoan District Longhua Town Industrial Zone tabulaeformis tenth East Ring Road No. 2 two

Co-patentee before: Hon Hai Precision Industry Co., Ltd.

Patentee before: Hongfujin Precise Industry (Shenzhen) Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181228

Address after: No. 590 Xingwang Road, Bengbu High-tech Zone, Anhui Province

Patentee after: Bengbu Keda Electrical Equipment Co., Ltd.

Address before: 530007 the Guangxi Zhuang Autonomous Region Nanning hi tech Zone headquarters road 18, China ASEAN enterprise headquarters three phase 5 factory building

Patentee before: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.