TWI451266B - A system and method for enabling cloud computing services based on user location - Google Patents

A system and method for enabling cloud computing services based on user location Download PDF

Info

Publication number
TWI451266B
TWI451266B TW099146505A TW99146505A TWI451266B TW I451266 B TWI451266 B TW I451266B TW 099146505 A TW099146505 A TW 099146505A TW 99146505 A TW99146505 A TW 99146505A TW I451266 B TWI451266 B TW I451266B
Authority
TW
Taiwan
Prior art keywords
cloud service
user
management server
cloud
local
Prior art date
Application number
TW099146505A
Other languages
Chinese (zh)
Other versions
TW201227332A (en
Original Assignee
Chunghwa Telecom 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 Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to TW099146505A priority Critical patent/TWI451266B/en
Priority to US13/339,383 priority patent/US20120173731A1/en
Publication of TW201227332A publication Critical patent/TW201227332A/en
Application granted granted Critical
Publication of TWI451266B publication Critical patent/TWI451266B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

依據使用者位置開啟雲端運算服務之系統與方法System and method for opening cloud computing service based on user location

本發明係關於一種依據使用者位置開啟雲端運算服務之系統與方法,特別係指一種結合寬頻接取伺服器、雲端服務中央管理伺服器與雲端服務本地管理伺服器,對使用者網路接取位置之判斷、最佳效率雲端服務環境之開啟、雲端服務快照單元之集中管理、雲端服務運算資源之調配,以達成簡便且效率高之雲端服務之提供。The invention relates to a system and a method for opening a cloud computing service according to a user location, in particular to a broadband access server, a cloud service central management server and a cloud service local management server for accessing a user network. Judgment of location, optimal efficiency of cloud service environment, centralized management of cloud service snapshot unit, and deployment of cloud service computing resources to achieve simple and efficient cloud service provision.

對於大量使用個人電腦來進行作業的企業用戶而言,由於每台電腦均是使用獨立的硬體與資訊系統,因此電腦管理的工作相當繁雜,包含硬體設備的維修與升級、作業系統安裝與更新、應用系統安裝與管理、與使用者資料備份,造成公司資訊管理人員作業的負擔與維護成本的花費。For enterprise users who use a large number of PCs for their work, since each computer uses independent hardware and information systems, the work of computer management is quite complicated, including the maintenance and upgrade of hardware devices, and the installation of operating systems. Updates, application system installation and management, and user data backup, resulting in the burden of the company's information management staff and maintenance costs.

現今的資訊領域採用雲端服務的技術提供桌面虛擬化(Desktop Virtualization)來解決上述個人電腦管理的問題,個人電腦使用者的桌面環境經由虛擬化的技術儲存在遠端雲端服務機房的伺服器,因此使用者可以在不同的區域位置(Location)或用戶端裝置,經由遠端桌面用戶端軟體(Remote Desktop Client)存取完全相同的應用程式、個人資料、與系統設定,並使用中央機房伺服器的系統資源進行運算作業。Today's information field uses cloud-based services to provide desktop virtualization (Java) to solve the above-mentioned problem of personal computer management. The desktop environment of PC users is stored in the server of the remote cloud service room via virtualization technology. The user can access the exact same application, profile, and system settings via the Remote Desktop Client in different location or client devices, and use the central server server. System resources perform calculation operations.

上述桌面虛擬化技術雖然可以經由集中管理的方式簡化個人電腦管理作業與維護費用,然而當使用者所處地理位置與雲端服務機房的距離遙遠時,需要花費許多時間傳送使用者與虛擬桌面互動的畫面與命令,造成應用程式反應速度過慢的問題。Although the above desktop virtualization technology can simplify the personal computer management operation and maintenance cost through centralized management, when the user's geographical location is far away from the cloud service computer room, it takes a lot of time to transfer the user interaction with the virtual desktop. Pictures and commands cause the application to react too slowly.

由於雲端服務所需要的運算資源都集中在中央機房,當大量用戶同時間使用雲端服務時將會造成網路頻寬壅塞,導致雲端服務無法及時回應用戶的要求,另外當中央機房發生重大異常時將無法正常提供雲端服務,不但影響用戶的權益而且會造成雲端服務提供商的商譽受損。Since the computing resources required by the cloud service are concentrated in the central computer room, when a large number of users use the cloud service at the same time, the network bandwidth will be blocked, causing the cloud service to fail to respond to the user's request in time, and when a major abnormality occurs in the central computer room. The cloud service will not be provided normally, which will not only affect the user's rights but also damage the reputation of the cloud service provider.

此外每次使用者所開啟的虛擬桌面環境並未進行妥善防護,一旦發生人為操作疏失或惡意程式蓄意刪除重要資料時將造成使用者無法正常使用虛擬桌面環境。In addition, each time the virtual desktop environment opened by the user is not properly protected, the user may not be able to use the virtual desktop environment in the event of a human error or a malicious program deliberately deleting the important data.

由此可見,上述習用的方法仍有諸多缺失,實非一良善之設計者,而亟待加以改良,本案發明人鑑於上述習用方法所衍生的各項缺點,乃亟思加以改良創新,並經多年苦心孤詣潛心研究後,終於成功研發完成本件依據使用者位置開啟雲端運算服務之系統與方法。It can be seen that there are still many shortcomings in the above-mentioned methods, which are not a good designer. However, it is urgent to improve them. In view of the shortcomings derived from the above-mentioned conventional methods, the inventors of this case have improved and innovated for many years. After painstaking research, I finally successfully developed the system and method for opening the cloud computing service based on the user's location.

本發明之目的即在於提供最佳效率的雲端服務環境給使用者,有效降低資料傳輸所需要花費的時間,集中儲存與管理個人化設定與快照單元,大幅增加使用者資料與雲端服務環境的可靠性與安全性。The purpose of the present invention is to provide an optimal efficiency cloud service environment to users, effectively reduce the time required for data transmission, centrally store and manage personalized settings and snapshot units, and greatly increase the reliability of user data and cloud service environment. Sex and safety.

可達成上述發明目的之系統與開啟雲端服務之方法,係利用一組寬頻遠端接取伺服器與中央管理伺服器提供最佳效率的本地管理伺服器給使用者執行雲端服務環境,並集中管理個人化設定與雲端服務快照單元以達到同時兼顧提高雲端服務執行效能與資料安全防護目的,其方法為開啟瀏覽器連接至網頁,進行使用者身分認證並取得使用者網路接取位置,根據網路接取位置選擇最佳效率的本地管理伺服器,取得使用者個人化設定與雲端服務快照單元並傳送至本地管理伺服器,建立使用者雲端服務環境並套用雲端服務快照單元,啟動雲端服務環境,通知使用者開啟雲端服務連線,關閉雲端服務環境,建立雲端服務快照單元並傳送至中央管理伺服器,以及將雲端服務之使用紀錄儲存至中央資料庫。The system for achieving the above object and the method for opening the cloud service are to implement a cloud service environment and centrally manage the user by using a set of broadband remote access server and a central management server to provide an optimal efficiency local management server. Personalized settings and cloud service snapshot units to achieve both cloud service performance and data security protection, the method is to open a browser to connect to the web page, perform user identity authentication and obtain the user network access location, according to the network The local management server selects the best efficiency localization server, obtains the user personalized setting and the cloud service snapshot unit and transmits it to the local management server, establishes the user cloud service environment and applies the cloud service snapshot unit to start the cloud service environment. Inform the user to open the cloud service connection, close the cloud service environment, establish a cloud service snapshot unit and transfer it to the central management server, and store the usage record of the cloud service to the central database.

本發明所提供之依據使用者位置開啟雲端運算服務之系統與方法,與其他習用技術相互比較時,更具有下列之優點:The system and method for opening a cloud computing service according to a user location provided by the present invention have the following advantages when compared with other conventional technologies:

1.本發明可在寬頻網路接取機房端監測雲端服務使用者接取網路位置,配合位於地區機房的本地管理伺服器與本地運算伺服器,提供最佳效率的雲端服務環境給使用者,有效降低資料傳輸所需要花費的時間,提供可行、可靠、高效率之雲端服務的開啟方法。1. The invention can monitor the cloud service user access network location in the broadband network access machine room side, cooperate with the local management server and the local computing server located in the regional computer room to provide the best efficiency cloud service environment to the user. It effectively reduces the time required for data transmission and provides a feasible, reliable and efficient way to open cloud services.

2.本發明可在中央機房集中管理使用者個人化設定、雲端服務使用記錄、與雲端服務快照版本,地區機房提供雲端服務運算資源、管裡雲端服務環境啟動與關閉,實現集中化管理、分散式運算的目標。2. The invention can centrally manage user personalization settings, cloud service usage records, and cloud service snapshot versions in the central computer room, cloud service computing resources in the local computer room, and cloud service environment startup and shutdown in the central office to achieve centralized management and dispersion. The goal of the operation.

3.本發明可充分利用現有寬頻網路接取機房與寬頻網路接取設備,不但降低雲端服務建置成本,更可確保雲端服務的穩定性與可靠性,解決資源過度集中在中央機房造成網路壅塞與單點失效(Single Point of Failure)之問題,進而提昇整體服務維護效率,其經濟效益非常明顯。3. The invention can fully utilize the existing broadband network access machine room and the broadband network access device, not only reduces the cloud service construction cost, but also ensures the stability and reliability of the cloud service, and solves the problem that the resources are excessively concentrated in the central computer room. The problem of network congestion and Single Point of Failure improves the overall service maintenance efficiency, and its economic benefits are very obvious.

4.本發明可記錄使用者使用雲端服務的紀錄,並保存每次虛擬桌面快照單元的版本,當使用者虛擬桌面發生異常導致資料遺失時可以利用快照單元還原成原先正常運作的狀態。4. The invention can record the record of the user using the cloud service, and save the version of each virtual desktop snapshot unit. When the user virtual desktop is abnormal and the data is lost, the snapshot unit can be used to restore the original normal operation state.

綜上所述,本案不但在空間型態上確屬創新,並能較習用物品增進上述多項功效,應已充分符合新穎性及進步性之法定發明專利要件,爰依法提出申請,懇請 貴局核准本件發明專利申請案,以勵發明,至感德便。In summary, this case is not only innovative in terms of space type, but also can enhance the above-mentioned multiple functions compared with the customary items. It should fully meet the statutory invention patent requirements of novelty and progressiveness, and apply for it according to law. This invention patent application, in order to invent invention, to the sense of virtue.

如圖一所示,為本發明依據使用者位置開啟雲端運算服務系統之架構示意圖,係包括:一用戶端裝置(User Device)11,係使用者用以連接至網際網路使用雲端服務之裝置,包括個人電腦、筆記型電腦、智慧型手機(Smart Phone)、與精簡型用戶端裝置(Thin Client Device)。As shown in FIG. 1 , the schematic diagram of the architecture of the cloud computing service system according to the user location of the present invention includes: a user device 11 , which is a device used by the user to connect to the Internet to use the cloud service. , including personal computers, notebook computers, smart phones (Smart Phone), and thin client devices (Thin Client Device).

一寬頻網路接取機房(Broadband Network Access Office)20,係存放寬頻遠端接取設備以提供網際網路連線服務;一寬頻遠端接取伺服器(Broadband Remote Access Server)21,係用以連接用戶端裝置至網際網路服務供應商(Internet Service Provider)的網路之裝置;一雲端服務中央機房(Cloud Service Central Computer Room)30,係存放雲端服務中央管理伺服器以集中管理雲端服務相關設定與紀錄;一認證伺服器(Authentication Server)31,係用以針對用戶端裝置11的使用者進行身分認證;一雲端服務中央管理伺服器(Central Management Server)32,係用以管理使用者個人化資料、雲端服務快照資料、以及選擇最佳效率的本地管理伺服器提供雲端服務給使用者;一中央資料庫管理伺服器(Central Database Management Server)33,係用以儲存使用者個人化設定資料、雲端服務使用紀錄、雲端服務本地管理伺服器的區域位置與系統組態設定(System Configuration)資料;一中央儲存裝置伺服器(Central Storage Server)34,係用以儲存雲端服務快照單元;一使用者個人化設定單元(User Profile Unit)35,係用以記錄雲端服務使用者的系統組態相關之設定,包含作業系統版本、中央運算單元型態、記憶體容量、儲存空間容量;一雲端服務快照單元(Snapshot Unit)36,係用以儲存雲端服務使用者的虛擬桌面環境快照紀錄與其建立時間;一雲端服務地區機房(Cloud Service Local Computer Room)40,係存放雲端服務本地管理伺服器以提供雲端服務所需運算資源;一雲端服務本地管理伺服器(Local Management Server)41,係用以管理雲端服務使用者的虛擬桌面環境建立、開啟與關閉作業,以及分配雲端地區機房運算伺服器資源以執行雲端服務使用者的虛擬桌面環境;一雲端服務本地運算伺服器(Local Computing Server)42,係提供運算資源以執行雲端服務使用者的虛擬桌面環境;一本地儲存裝置伺服器(Local Storage Server)43,係用以儲存雲端服務使用者的雲端服務儲存單元、雲端服務範本與本地雲端服務快照單元;一雲端服務儲存單元(Storage Unit)44,係用以儲存虛擬桌面環境的作業系統、應用程式、組態設定與使用者資料;一雲端服務範本(Template)45,係用以儲存虛擬桌面環境作業系統、應用程式與組態設定的基本資料;一本地雲端服務快照單元(Snapshot Unit)46,係用以儲存雲端服務使用者的虛擬桌面環境快照紀錄與建立時間;寬頻遠端接取伺服器21主要位於寬頻網路接取機房20,雲端服務使用者利用用戶端裝置11開啟瀏覽器進行網際網路連線要求,寬頻遠端接取伺服器21傳回身份認證網頁至用戶端裝置11,使用者輸入帳號與密碼後寬頻遠端接取伺服器21將認證資訊傳送給位於雲端服務中央機房30的認證伺服器31進行身份認證,確認身份無誤後寬頻遠端接取伺服器21傳送雲端服務使用者身份資訊與網路接取位置資訊給位於雲端服務中央機房30的雲端服務中央管理伺服器32,中央管理伺服器32根據使用者身份從中央資料庫管理伺服器33取得使用者個人化設定單元35,以及從中央儲存裝置伺服器34取得使用者最新版本的雲端服務快照單元36,並根據使用者網路接取位置選擇符合使用者需求及效率最佳且距離最短的雲端服務本地管理伺服器41,中央管理伺服器32傳送雲端服務使用者個人化設定單元35以及雲端服務快照單元36給位於雲端服務地區機房40的雲端服務本地管理伺服器41,本地管理伺服器41根據使用者個人化設定單元35從本地儲存裝置伺服器43選擇符合使用者需求的雲端服務範本45,根據雲端服務範本45建立該名使用者的雲端服務儲存單元44並套用雲端服務快照單元36,本地管理伺服器41根據雲端服務本地運算伺服器42的使用狀況調配所需的運算資源並開啟該名使用者的虛擬桌面服務,本地管理伺服器41傳送雲端服務完成開啟的訊息給中央管理伺服器32,中央管理伺服器32再將本次雲端服務開啟紀錄儲存至中央資料庫管理伺服器33,中央管理伺服器32傳回本次雲端服務網路連線資訊網頁至用戶端裝置11,使用者即可以利用網路連線資訊開啟遠端連線至虛擬桌面並開始使用雲端服務。A broadband network access office (Broadband Network Access Office) 20 is a broadband remote access device for providing Internet connection services; a broadband remote access server (Broadband Remote Access Server) 21 is used. A device that connects a client device to a network of an Internet Service Provider; a Cloud Service Central Computer Room 30 stores a cloud service central management server to centrally manage cloud services. Relevant settings and records; an authentication server (Authentication Server) 31 is used for identity authentication of the user of the client device 11; a cloud management central management server (Central Management Server) 32 is used to manage the user. Personalized data, cloud service snapshot data, and a local management server that selects the best efficiency to provide cloud services to users; a Central Database Management Server 33 for storing user personalization settings Data, cloud service usage records, local location of the cloud service local management server and System Configuration Data; a Central Storage Server 34 for storing cloud service snapshot units; and a User Profile Unit 35 for recording The system configuration related settings of the cloud service user include the operating system version, the central computing unit type, the memory capacity, and the storage space capacity; and a cloud service snapshot unit (Snapshot Unit) 36 for storing the cloud service user. The virtual desktop environment snapshot record and its establishment time; a cloud service local computer room (Cloud Service Local Computer Room) 40, is a cloud service local management server to provide computing resources required for the cloud service; a cloud service local management server (Local Management Server) 41 is used to manage the virtual desktop environment establishment, opening and closing operations of the cloud service user, and to allocate the cloud area computing server resources to execute the virtual desktop environment of the cloud service user; Local Computing Server42, providing operations The source is used to execute the virtual desktop environment of the cloud service user; a local storage server (Local Storage Server) 43 is used to store the cloud service storage unit, the cloud service template and the local cloud service snapshot unit of the cloud service user; The cloud service storage unit (Storage Unit) 44 is used to store the operating system, application, configuration settings and user data of the virtual desktop environment; a cloud service template (Template) 45 is used to store the virtual desktop environment operating system. Basic information of the application and configuration settings; a local cloud service snapshot unit (Snapshot Unit) 46 is used to store the virtual desktop environment snapshot record and setup time of the cloud service user; the broadband remote access server 21 is mainly Located in the broadband network access room 20, the cloud service user uses the client device 11 to open the browser for the Internet connection request, and the broadband remote access server 21 returns the identity authentication page to the client device 11, the user After inputting the account number and password, the broadband remote access server 21 transmits the authentication information to the central server located in the cloud service. The authentication server 31 of the room 30 performs identity authentication, and after confirming the identity, the broadband remote access server 21 transmits the cloud service user identity information and the network access location information to the cloud service central management server located in the cloud service central office 30. The central management server 32 obtains the user personalization setting unit 35 from the central database management server 33 according to the user identity, and obtains the latest version of the cloud service snapshot unit 36 of the user from the central storage server 34, and The central management server 32 transmits the cloud service user personalization setting unit 35 and the cloud service snapshot unit 36 according to the user's network access location and the cloud service local management server 41 that meets the user's needs and is the most efficient and the shortest distance. To the cloud service local management server 41 located in the cloud service area computer room 40, the local management server 41 selects the cloud service template 45 conforming to the user's demand from the local storage device server 43 according to the user personalization setting unit 35, according to the cloud service. The model 45 establishes the cloud service storage unit 44 of the user. The cloud service snapshot unit 36, the local management server 41 allocates the required computing resources according to the usage status of the cloud service local computing server 42 and starts the virtual desktop service of the user, and the local management server 41 transmits the cloud service to be completed. The message is sent to the central management server 32, and the central management server 32 stores the current cloud service open record to the central database management server 33, and the central management server 32 returns the current cloud service network connection information page to the user. End device 11, the user can use the network connection information to open the remote connection to the virtual desktop and start using the cloud service.

當使用者停止使用雲端服務並關閉虛擬桌面時,本地管理伺服器41建立本次虛擬桌面的雲端服務快照單元36並儲存至本地儲存裝置伺服器43,本地管理伺服器41傳送雲端服務完成關閉的訊息以及雲端服務快照單元36給中央管理伺服器32,中央管理伺服器32再將本次雲端服務關閉紀錄儲存至中央資料庫管理伺服器33以及將最新版本雲端服務快照單元36儲存至中央儲存裝置伺服器34。When the user stops using the cloud service and closes the virtual desktop, the local management server 41 creates the cloud service snapshot unit 36 of the virtual desktop and stores it to the local storage server 43. The local management server 41 transmits the cloud service to complete the shutdown. The message and cloud service snapshot unit 36 sends the central management server 32, and the central management server 32 stores the current cloud service shutdown record to the central database management server 33 and stores the latest version of the cloud service snapshot unit 36 to the central storage device. Server 34.

上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實施或變更,均應包含於本案之專利範圍中。The detailed description of the preferred embodiments of the present invention is intended to be limited to the scope of the invention, and is not intended to limit the scope of the invention. The patent scope of this case.

11...用戶端裝置(User Device)11. . . User Device

20...寬頻網路接取機房(Broadband Network Access Office)20. . . Broadband Network Access Office

21...寬頻遠端接取伺服器(Broadband Remote Access Server)twenty one. . . Broadband Remote Access Server (Broadband Remote Access Server)

30...雲端服務中央機房(Cloud Service Central Computer Room)30. . . Cloud Service Central Computer Room

31...認證伺服器(Authentication Server)31. . . Authentication Server

32...雲端服務中央管理伺服器(Central Management Server)32. . . Cloud Service Central Management Server (Central Management Server)

33...中央資料庫管理伺服器(Central Database Management Server)33. . . Central Database Management Server

34...中央儲存裝置伺服器(Central Storage Server)34. . . Central Storage Server (Central Storage Server)

35...使用者個人化設定單元(User Profile Unit)35. . . User Profile Unit (User Profile Unit)

36...雲端服務快照單元(Snapshot Unit)36. . . Cloud Service Snapshot Unit (Snapshot Unit)

40...雲端服務地區機房(Cloud Service Local Computer Room)40. . . Cloud Service Local Computer Room

41...雲端服務本地管理伺服器(Local Management Server)41. . . Cloud Service Local Management Server (Local Management Server)

42...雲端服務本地運算伺服器(Local Computing Server)42. . . Cloud Service Local Computing Server

43...本地儲存裝置伺服器(Local Storage Server)43. . . Local Storage Server (Local Storage Server)

44...雲端服務儲存單元(Storage Unit)44. . . Cloud Service Storage Unit (Storage Unit)

45...雲端服務範本(Template)45. . . Cloud Service Template (Template)

46...本地雲端服務快照單元(Snapshot Unit)46. . . Local Cloud Service Snapshot Unit (Snapshot Unit)

請參閱有關本發明之詳細說明及其附圖,將可進一步瞭解本發明之技術內容及其目的功效,有關附圖為:The detailed description of the present invention and its accompanying drawings will be further understood, and the technical contents of the present invention and its effects will be further understood.

圖一為本發明依據使用者位置開啟雲端運算服務系統之架構示意圖;FIG. 1 is a schematic structural diagram of a cloud computing service system according to a user location according to the present invention;

圖二為本發明之開啟雲端服務流程圖;以及2 is a flow chart of opening a cloud service according to the present invention;

圖三為本發明之關閉雲端服務流程圖。FIG. 3 is a flow chart of shutting down the cloud service according to the present invention.

11...用戶端裝置(User Device)11. . . User Device

20...寬頻網路接取機房(Broadband Network Access Office)20. . . Broadband Network Access Office

21...寬頻遠端接取伺服器(Broadband Remote Access Server)twenty one. . . Broadband Remote Access Server (Broadband Remote Access Server)

30...雲端服務中央機房(Cloud Service Central Computer Room)30. . . Cloud Service Central Computer Room

31...認證伺服器(Authentication Server)31. . . Authentication Server

32...雲端服務中央管理伺服器(Central Management Server)32. . . Cloud Service Central Management Server (Central Management Server)

33...中央資料庫管理伺服器(Central Database Management Server)33. . . Central Database Management Server

34...中央儲存裝置伺服器(Central Storage Server)34. . . Central Storage Server (Central Storage Server)

35...使用者個人化設定單元(User Profile Unit)35. . . User Profile Unit (User Profile Unit)

36...雲端服務快照單元(Snapshot Unit)36. . . Cloud Service Snapshot Unit (Snapshot Unit)

40...雲端服務地區機房(Cloud Service Local Computer Room)40. . . Cloud Service Local Computer Room

41...雲端服務本地管理伺服器(Local Management Server)41. . . Cloud Service Local Management Server (Local Management Server)

42...雲端服務本地運算伺服器(Local Computing Server)42. . . Cloud Service Local Computing Server

43...本地儲存裝置伺服器(Local Storage Server)43. . . Local Storage Server (Local Storage Server)

44...雲端服務儲存單元(Storage Unit)44. . . Cloud Service Storage Unit (Storage Unit)

45...雲端服務範本(Template)45. . . Cloud Service Template (Template)

46...本地雲端服務快照單元(Snapshot Unit)46. . . Local Cloud Service Snapshot Unit (Snapshot Unit)

Claims (8)

一種依據使用者位置開啟雲端運算服務之系統,係包括:一雲端服務中央機房;一雲端服務地區機房;其中該雲端服務中央機房,係存放雲端服務中央管理伺服器以集中管理雲端服務相關設定與紀錄,其係包括:一認證伺服器,係用以針對用戶端裝置的使用者進行身分認證;一雲端服務中央管理伺服器,係用以管理使用者個人化資料、雲端服務快照資料、以及選擇最佳效率的本地管理伺服器提供雲端服務給使用者;一中央資料庫管理伺服器,係用以儲存使用者個人化設定資料、雲端服務使用紀錄、雲端服務本地管理伺服器的區域位置與系統組態設定資料;一中央儲存裝置伺服器,係用以儲存雲端服務快照單元;其中該雲端服務地區機房,係存放雲端服務本地管理伺服器以提供雲端服務所需運算資源,其係包括:一雲端服務本地管理伺服器,係用以管理雲端服務使用者的虛擬桌面環境建立、開啟與關閉作業,以及分配雲端地區機房運算伺服器資源以執行雲端服務使用者的虛擬桌面環境;一雲端服務本地運算伺服器,係提供運算資源以執行雲端服務使用者的虛擬桌面環境;以及一本地儲存裝置伺服器,係用以儲存雲端服務使用者的雲端服務儲存單元、雲端服務範本與本地雲端服務快照單元。A system for opening a cloud computing service according to a user location includes: a cloud service central computer room; a cloud service regional computer room; wherein the cloud service central computer room stores a cloud service central management server to centrally manage cloud service related settings and The record includes: an authentication server for authenticating the user of the user device; a cloud service central management server for managing user personalized data, cloud service snapshot data, and selection The best-efficiency local management server provides cloud services to users; a central database management server is used to store user personalization data, cloud service usage records, and cloud service local management server location and system. Configuration setting data; a central storage server is used to store the cloud service snapshot unit; wherein the cloud service area computer room is used to store the cloud service local management server to provide computing resources required by the cloud service, and the system includes: Cloud service local management server, used Establishing, opening, and closing the virtual desktop environment of the cloud service user, and allocating the computing resources of the cloud area computer to execute the virtual desktop environment of the cloud service user; a cloud service local computing server providing computing resources to execute The virtual desktop environment of the cloud service user; and a local storage server is used to store the cloud service storage unit, the cloud service template and the local cloud service snapshot unit of the cloud service user. 如申請專利範圍第1項所述之依據使用者位置開啟雲端運算服務之系統,其中該本地儲存裝置伺服器包括:一雲端服務儲存單元,係用以儲存虛擬桌面環境的作業系統、應用程式、組態設定與使用者資料;一雲端服務範本,係用以儲存虛擬桌面環境作業系統、應用程式與組態設定的基本資料;以及一本地雲端服務快照單元,係用以儲存雲端服務使用者的虛擬桌面環境快照紀錄與建立時間。The system for enabling the cloud computing service according to the user location, as described in claim 1, wherein the local storage server includes: a cloud service storage unit, which is used to store an operating system and an application of the virtual desktop environment. Configuration settings and user data; a cloud service model for storing virtual desktop environment operating system, application and configuration settings; and a local cloud service snapshot unit for storing cloud service users Virtual desktop environment snapshot record and build time. 如申請專利範圍第1項所述之依據使用者位置開啟雲端運算服務之系統,其中該中央管理伺服器根據使用者身份從中央資料庫管理伺服器取得使用者個人化設定單元,以及從中央儲存裝置伺服器取得使用者最新版本的雲端服務快照單元,並根據使用者網路接取位置取得符合使用者需求及效率最佳且最短距離的雲端服務本地管理伺服器,中央管理伺服器傳送雲端服務使用者個人化設定單元以及雲端服務快照單元給位於雲端服務地區機房的雲端服務本地管理伺服器,待收到本地管理伺服器傳回之雲端服務完成開啟訊息中央管理伺服器再將本次雲端服務開啟紀錄儲存至中央資料庫管理伺服器,中央管理伺服器傳回本次雲端服務網路連線資訊網頁至用戶端裝置。The system for enabling the cloud computing service according to the user location according to the first aspect of the patent application, wherein the central management server obtains the user personalization setting unit from the central database management server according to the user identity, and stores from the central storage. The device server obtains the latest version of the cloud service snapshot unit of the user, and obtains the cloud service local management server that meets the user's needs and the best and the shortest distance according to the user's network access location, and the central management server transmits the cloud service. The user personalization setting unit and the cloud service snapshot unit are provided to the cloud service local management server located in the cloud service area computer room, and the cloud management service returned by the local management server is completed. The central management server is opened and the cloud service is provided. The record is saved to the central database management server, and the central management server returns the cloud service network connection information page to the client device. 如申請專利範圍第1項所述之依據使用者位置開啟雲端運算服務之系統,其中該本地管理伺服器根據使用者個人化設定單元從本地儲存裝置伺服器選擇符合使用者需求的雲端服務範本,根據雲端服務範本建立該名使用者的雲端服務儲存單元並套用雲端服務快照單元,本地管理伺服器根據雲端服務本地運算伺服器的使用狀況調配所需的運算資源開啟該名使用者的虛擬桌面服務,本地管理伺服器傳送雲端服務完成開啟的訊息給中央管理伺服器。The system for enabling the cloud computing service according to the user location according to the first aspect of the patent application, wherein the local management server selects a cloud service template that meets the user's requirements from the local storage server according to the user personalization setting unit. According to the cloud service model, the cloud service storage unit of the user is set and the cloud service snapshot unit is applied. The local management server activates the virtual desktop service of the user according to the computing resources required by the cloud service local computing server. The local management server transmits the message that the cloud service completes the opening to the central management server. 一種依據使用者位置開啟雲端運算服務之方法,其步驟為:a.寬頻遠端接取伺服器主要位於寬頻網路接取機房,雲端服務使用者利用用戶端裝置開啟瀏覽器進行網際網路連線要求,寬頻遠端接取伺服器傳回身份認證網頁至用戶端裝置;b.使用者輸入帳號與密碼後寬頻遠端接取伺服器將認證資訊傳送給位於雲端服務中央機房的認證伺服器進行身份認證,確認身份無誤後寬頻遠端接取伺服器傳送雲端服務使用者身份資訊與網路接取位置資訊給位於雲端服務中央機房的雲端服務中央管理伺服器;c.中央管理伺服器根據使用者身份從中央資料庫管理伺服器取得使用者個人化設定單元,以及從中央儲存裝置伺服器取得使用者最新版本的雲端服務快照單元;d.中央管理伺服器根據使用者網路接取位置取得符合使用者需求及效率最佳且最短距離的雲端服務本地管理伺服器;e.中央管理伺服器傳送雲端服務使用者個人化設定單元以及雲端服務快照單元給位於雲端服務地區機房的雲端服務本地管理伺服器;f.本地管理伺服器根據使用者個人化設定單元從本地儲存裝置伺服器選擇符合使用者需求的雲端服務範本;g.本地管理伺服器根據雲端服務範本建立該名使用者的雲端服務儲存單元並套用雲端服務快照單元;h.本地管理伺服器根據雲端服務本地運算伺服器的使用狀況調配所需的運算資源開啟該名使用者的虛擬桌面服務;i.本地管理伺服器傳送雲端服務完成開啟的訊息給中央管理伺服器,中央管理伺服器再將本次雲端服務開啟紀錄儲存至中央資料庫管理伺服器;j.中央管理伺服器傳回本次雲端服務網路連線資訊網頁至用戶端裝置,使用者即可以利用網路連線資訊開啟遠端連線至虛擬桌面並開始使用雲端服務;k.當使用者停止使用雲端服務並關閉虛擬桌面時,本地管理伺服器建立本次虛擬桌面的雲端服務快照單元並儲存至本地儲存裝置伺服器,本地管理伺服器傳送雲端服務完成關閉的訊息以及雲端服務快照單元給中央管理伺服器;l.中央管理伺服器再將本次雲端服務關閉紀錄儲存至中央資料庫管理伺服器以及將最新版本雲端服務快照單元儲存至中央儲存裝置伺服器。A method for enabling a cloud computing service based on a user location, the steps of which are: a. The broadband remote access server is mainly located in a broadband network access machine room, and the cloud service user uses the user terminal device to open the browser for the Internet connection. Line requirement, the broadband remote access server returns the identity authentication webpage to the client device; b. After the user inputs the account number and password, the broadband remote access server transmits the authentication information to the authentication server located in the cloud service central computer room. After the identity authentication is completed, the broadband remote access server transmits the cloud service user identity information and the network access location information to the cloud service central management server located in the cloud service central computer room; c. the central management server is based on The user identity obtains the user personalization setting unit from the central database management server, and obtains the latest version of the cloud service snapshot unit from the central storage server; d. the central management server accesses the location according to the user network Get local management of cloud services that meets user needs and efficiency and the shortest distance e. The central management server transmits the cloud service user personalization setting unit and the cloud service snapshot unit to the cloud service local management server located in the cloud service area computer room; f. the local management server according to the user personalization setting unit Selecting a cloud service template that meets the user's needs from the local storage server; g. The local management server establishes the cloud service storage unit of the user according to the cloud service template and applies the cloud service snapshot unit; h. the local management server according to The cloud computing service local computing server uses the computing resources required to enable the virtual desktop service of the user; i. the local management server transmits the cloud service to complete the open message to the central management server, and the central management server will The cloud service open record is stored in the central database management server; j. The central management server sends back the cloud service network connection information page to the client device, and the user can use the network connection information to open the far Connect to the virtual desktop and start using the cloud service; k. when using When the cloud service is stopped and the virtual desktop is closed, the local management server establishes the cloud service snapshot unit of the virtual desktop and stores it to the local storage server, and the local management server transmits the cloud service to complete the shutdown message and the cloud service snapshot unit. The central management server; l. The central management server then stores the cloud service shutdown record to the central database management server and stores the latest version of the cloud service snapshot unit to the central storage server. 如申請專利範圍第5項所述之依據使用者位置開啟雲端運算服務之方法,其中該判斷雲端服務使用者之位置,係利用寬頻遠端接取伺服器接收使用者要求網際網路連線與輸入之身份認證資訊比對分析而來。For example, in the method of claim 5, the method for opening a cloud computing service according to a user location, wherein the location of the cloud service user is determined by using a broadband remote access server to receive a user requesting an internet connection and The input authentication information is compared and analyzed. 如申請專利範圍第5項所述之依據使用者位置開啟雲端運算服務之方法,其特徵在於在寬頻網路接取機房端以監測雲端服務使用者接取網路位置,配合位於地區機房的本地管理伺服器與本地運算伺服器,提供最佳效率的雲端服務環境給使用者,有效降低資料傳輸所需要花費的時間,提供可行、可靠、高效率之雲端服務的開啟方法。The method for enabling a cloud computing service according to a user location according to the fifth aspect of the patent application is characterized in that the broadband network accessing the machine room side monitors the cloud service user to access the network location, and cooperates with the local computer room. The management server and the local computing server provide the best efficient cloud service environment to the user, effectively reducing the time required for data transmission, and providing a feasible, reliable and efficient way to open the cloud service. 如申請專利範圍第5項所述之依據使用者位置開啟雲端運算服務之方法,其中在中央機房集中管理使用者個人化設定、雲端服務使用記錄、與雲端服務快照版本,實現集中化管理、分散式運算的目標,解決雲端服務運算資源過度集中在中央機房之問題。For example, the method for opening a cloud computing service according to a user location according to the fifth aspect of the patent application scope, wherein the user personalization setting, the cloud service usage record, and the cloud service snapshot version are centrally managed in the central computer room to realize centralized management and dispersion. The goal of computing is to solve the problem of excessive concentration of cloud computing computing resources in the central computer room.
TW099146505A 2010-12-29 2010-12-29 A system and method for enabling cloud computing services based on user location TWI451266B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW099146505A TWI451266B (en) 2010-12-29 2010-12-29 A system and method for enabling cloud computing services based on user location
US13/339,383 US20120173731A1 (en) 2010-12-29 2011-12-29 System and method for starting cloud computing service according to user location

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW099146505A TWI451266B (en) 2010-12-29 2010-12-29 A system and method for enabling cloud computing services based on user location

Publications (2)

Publication Number Publication Date
TW201227332A TW201227332A (en) 2012-07-01
TWI451266B true TWI451266B (en) 2014-09-01

Family

ID=46381799

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099146505A TWI451266B (en) 2010-12-29 2010-12-29 A system and method for enabling cloud computing services based on user location

Country Status (2)

Country Link
US (1) US20120173731A1 (en)
TW (1) TWI451266B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI609349B (en) * 2015-07-24 2017-12-21 Chunghwa Telecom Co Ltd Service Model Collaborative Control System

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3791489B2 (en) * 2002-12-13 2006-06-28 ソニー株式会社 Portable server
US9542209B2 (en) 2012-06-29 2017-01-10 Vmware, Inc. Preserving user profiles across remote desktop sessions
WO2014011163A1 (en) * 2012-07-11 2014-01-16 Empire Technology Development Llc Network congestion reduction
KR20150085309A (en) 2014-01-15 2015-07-23 한국전자통신연구원 The Method and System of Providing Server Virtual Machine for Real-time Virtual Desktop Service, and Server device supporting the same
US9531799B2 (en) * 2014-06-19 2016-12-27 Vmware, Inc. Reducing restoration time for virtual machines
CN105162756A (en) * 2015-07-03 2015-12-16 成都怡云科技有限公司 Method for implementing government virtual office platform
US11159646B1 (en) * 2015-07-13 2021-10-26 Amazon Technologies, Inc. Identifying, presenting, and launching preferred applications on virtual desktop instances
US10411974B2 (en) 2016-03-20 2019-09-10 CloudBolt Software Inc. Cloud computing service catalog
US10387167B2 (en) 2016-05-26 2019-08-20 CloudBolt Software Inc. Action-based computing resource configuration
US10242370B2 (en) 2016-05-26 2019-03-26 Cloudcolt Software Inc. Enforcing compliance with administrative requirements relating to using computing resources
US10623295B2 (en) 2016-05-26 2020-04-14 CloudBolt Software Inc. Infrastructure testing
US10346151B2 (en) 2016-07-06 2019-07-09 CloudBolt Software Inc. Cloud computing resource orchestration
US10728343B2 (en) 2018-02-06 2020-07-28 Citrix Systems, Inc. Computing system providing cloud-based user profile management for virtual sessions and related methods
US10911540B1 (en) * 2020-03-10 2021-02-02 EMC IP Holding Company LLC Recovering snapshots from a cloud snapshot lineage on cloud storage to a storage system
US11539787B2 (en) 2020-04-30 2022-12-27 T-Mobile Usa, Inc. 5G enabled massively distributed on-demand personal cloud system and method
US11418587B2 (en) 2020-04-30 2022-08-16 T-Mobile Usa, Inc. 5G on-demand dynamically instantiated blockchain for highly distributed peer-to-peer consumer cloud
US10911407B1 (en) 2020-08-04 2021-02-02 Palo Alto Networks, Inc. Localization at scale for a cloud-based security service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090182901A1 (en) * 2008-01-14 2009-07-16 Microsoft Corporation Automatically configuring computing devices through input device
TW200939034A (en) * 2008-02-19 2009-09-16 Microsoft Corp Location information in presence
TW201019104A (en) * 2008-11-12 2010-05-16 Chalet Tech Inc System and method for detecting behavior anomaly in information access

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120066607A1 (en) * 2010-09-13 2012-03-15 Zerodesktop, Inc. Sharing and Management of Transferable Virtual Desktop

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090182901A1 (en) * 2008-01-14 2009-07-16 Microsoft Corporation Automatically configuring computing devices through input device
TW200939034A (en) * 2008-02-19 2009-09-16 Microsoft Corp Location information in presence
TW201019104A (en) * 2008-11-12 2010-05-16 Chalet Tech Inc System and method for detecting behavior anomaly in information access

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI609349B (en) * 2015-07-24 2017-12-21 Chunghwa Telecom Co Ltd Service Model Collaborative Control System

Also Published As

Publication number Publication date
US20120173731A1 (en) 2012-07-05
TW201227332A (en) 2012-07-01

Similar Documents

Publication Publication Date Title
TWI451266B (en) A system and method for enabling cloud computing services based on user location
CN106462467B (en) Integrated API and UI for consuming services over different distributed networks
CN105205766B (en) Mobile internet hospital system of seeing a doctor based on cloud platform
CN101410803B (en) Methods and systems for providing access to a computing environment
Moreno-Vozmediano et al. Key challenges in cloud computing: Enabling the future internet of services
CN106411857B (en) A kind of private clound GIS service access control method based on virtual isolation mech isolation test
KR102328193B1 (en) Apparatus and method for virtual desktop service
KR20170000568A (en) Apparatus and method for virtual desktop service based on in-memory
CN103458055A (en) Clout competing platform
US10346618B1 (en) Data encryption for virtual workspaces
BRPI0707220A2 (en) methods and systems for providing access to a computing environment
US20160188237A1 (en) Methods and systems for managing the scheduling of snapshots on a storage array
KR20160136489A (en) Method for Resource Management base of Virtualization for cloud service
CN109327553A (en) An operation management system and method for IaaS cloud platform
Chandrahasan et al. Research challenges and security issues in cloud computing
CN107659542A (en) A kind of method for authenticating and server
KR101506250B1 (en) Connection Dualization System For virtualization service
KR20140143953A (en) Appratus for a virtual desktop service and method thereof
KR101250881B1 (en) Method for doubly processing data of block storage service
CN102571733B (en) The access method of BOSS system and system, cloud computing platform
CN110189440A (en) A kind of smart lock monitoring equipment and its method based on block chain
Yan Cloud storage services
Daryapurkar et al. Cloud computing: issues and challenges
CN105871851A (en) SaaS-based identity authentication method
US11579901B1 (en) Provisioning engine hosting solution for a cloud orchestration environment

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees
OSZAR »