TWI452472B - 存取閘道器及其提供雲存儲服務方法 - Google Patents
存取閘道器及其提供雲存儲服務方法 Download PDFInfo
- Publication number
- TWI452472B TWI452472B TW100103010A TW100103010A TWI452472B TW I452472 B TWI452472 B TW I452472B TW 100103010 A TW100103010 A TW 100103010A TW 100103010 A TW100103010 A TW 100103010A TW I452472 B TWI452472 B TW I452472B
- Authority
- TW
- Taiwan
- Prior art keywords
- cloud storage
- server
- access gateway
- service
- backend
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
Description
本發明涉及雲存儲系統,尤其涉及一種存取閘道器及其提供雲存儲服務方法。
由於雲端技術應用越來越廣泛,雲存儲服務供應商日漸增加,使用者需要首先手動安裝這些雲存儲服務供應商的後端軟體,藉由安裝的後端軟體才能享受這些雲存儲服務供應商的雲存儲服務。
就使用者而言,享受不同的雲存儲服務供應商的雲存儲服務,就需要手動安裝不同的後端軟體,非常不方便。
鑒於以上內容,有必要提供一種存取閘道器,可自動下載並安裝後端軟體,方便使用者享受雲存儲服務。
此外,還有必要提供一種存取閘道器提供雲存儲服務方法,可自動下載並安裝後端軟體,方便使用者享受雲存儲服務。
本發明實施方式中提供的存取閘道器,與後端伺服器、至少一個雲存儲伺服器及至少一個終端設備通訊連接,該存取閘道器包括使用者介面模組、網址獲取模組、安裝模組及服務模組。使用者介面模組用於與至少一個終端設備建立通訊連接。網址獲取模組
用於當該使用者介面模組與至少一個終端設備建立連接後從該後端伺服器獲取雲存儲服務清單,從該雲存儲服務清單中選擇目標服務,並根據該目標服務與至少一個雲存儲伺服器進行認證以獲取下載網址。安裝模組用於根據該下載網址從至少一個雲存儲伺服器下載並安裝對應的後端軟體。服務模組用於藉由安裝的後端軟體為至少一個終端設備提供來自於至少一個雲存儲伺服器的雲存儲服務。
優選地,該網址獲取模組還用於根據簡單物件訪問協定向該後端伺服器請求該雲存儲服務清單,並根據該簡單物件訪問協定從該後端伺服器接收該雲存儲服務清單。
優選地,該網址獲取模組還用於將該雲存儲服務清單顯示於該使用者介面模組,以供該使用者選擇該目標服務。
優選地,該網址獲取模組還用於將該目標服務發送至該後端伺服器。
優選地,該網址獲取模組還用於藉由開放認證協定向該至少一個雲存儲伺服器請求認證,將該用戶輸入的帳號與密碼發送至該至少一個雲存儲伺服器以進行認證,並當認證通過後從該至少一個雲存儲伺服器接收該下載網址。
本發明實施方式中提供的存取閘道器提供雲存儲服務方法,該存取閘道器與後端伺服器、至少一個雲存儲伺服器及至少一個終端設備通訊連接,該存取閘道器提供雲存儲服務方法包括以下步驟:藉由使用者介面模組與至少一個終端設備建立通訊連接;當該使用者介面模組與至少一個終端設備建立通訊連接後從該後端伺
服器獲取雲存儲服務清單;從該雲存儲服務清單中選擇目標服務;根據該目標服務與至少一個雲存儲伺服器進行認證以獲取下載網址;根據該下載網址從至少一個雲存儲伺服器下載並安裝對應的後端軟體;及藉由安裝的後端軟體為至少一個終端設備提供來自於至少一個雲存儲伺服器的雲存儲服務。
優選地,該從該後端伺服器獲取雲存儲服務清單的步驟包括:根據簡單物件訪問協定向該後端伺服器請求該雲存儲服務清單;及根據該簡單物件訪問協定從該後端伺服器接收該雲存儲服務清單。
優選地,該從該雲存儲服務清單中選擇目標服務的步驟包括:將該雲存儲服務清單顯示於該使用者介面模組,以供該使用者選擇該目標服務。
優選地,所述之存取閘道器提供雲存儲服務方法還包括:將該目標服務發送至該後端伺服器。
優選地,根據該目標服務與至少一個雲存儲伺服器進行認證以獲取下載網址的步驟包括:藉由開放認證協定向該至少一個雲存儲伺服器請求認證;將該使用者輸入的帳號與密碼發送至該至少一個雲存儲伺服器以進行認證;及當認證通過後從該至少一個雲存儲伺服器接收該下載網址。
藉由以下對具體實施方式詳細的描述結合附圖,將可輕易的瞭解上述內容及此項發明之諸多優點。
10‧‧‧終端設備
20‧‧‧存取閘道器
21‧‧‧使用者介面模組
22‧‧‧網址獲取模組
23‧‧‧安裝模組
24‧‧‧服務模組
25‧‧‧處理器
30‧‧‧後端伺服器
40‧‧‧網際網路
50‧‧‧雲存儲伺服器
60‧‧‧雲存儲設備
圖1為本發明存取閘道器一實施方式的環境圖。
圖2為本發明存取閘道器一實施方式的模組圖。
圖3為本發明存取閘道器提供雲存儲服務方法一實施方式的流程圖。
圖4為本發明存取閘道器提供雲存儲服務方法另一實施方式的流程圖。
圖1為本發明存取閘道器(Access Gateway)20一實施方式的環境圖。在本實施方式中,存取閘道器20一端連接於多個終端設備10與一個後端伺服器(Back-end Server)30,另一端經由網際網路(Internet)40連接於多個雲存儲伺服器(Cloud storage service provider server)50。多個終端設備10可以為平板電腦、筆記型電腦或臺式電腦等。
多個雲存儲伺服器50是多個雲存儲服務供應商(Cloud storage service provider),如Google、Amzs3、Zumodriver等,用來提供雲存儲服務的伺服器。所謂雲存儲服務即是指存取閘道器20可以經由網際網路40、雲存儲伺服器50存取雲存儲設備60。後端伺服器30用於為存取閘道器20提供雲存儲服務清單,即:存取閘道器20可以享受到的雲存儲服務供應商(如Google、Amzs3、Zumodriver)所提供的雲存儲服務。
在本實施方式中,當使用者經由一個終端設備10與存取閘道器20建立通訊連接(即用戶經由一個終端設備10登入存取閘道器20的使用者介面)後,先從後端伺服器30獲取雲存儲服務清單,再從雲存儲服務清單中選擇目標服務。然後,根據目標服務與至少一
個雲存儲伺服器50進行認證以獲取下載網址。此後,存取閘道器20根據下載網址從至少一個雲存儲伺服器50下載對應的後端軟體,並安裝該對應的後端軟體。最後,存取閘道器20藉由安裝的後端軟體為多個終端設備10提供來自於至少一個雲存儲伺服器50的雲存儲服務。在本實施方式中,該通訊連接包括有線連接與無線連接。
舉例而言,當用戶經由一個終端設備10與存取閘道器20建立通訊連接後,先從後端伺服器30獲取雲存儲服務清單,該雲存儲服務清單包括Google、Amzs3、Zumodriver的雲存儲服務,再從雲存儲服務清單中選擇Google的雲存儲服務。接著,存取閘道器20根據Google的雲存儲服務與Google的雲存儲伺服器50進行認證。在本實施方式中,該Google的雲存儲伺服器50是指提供Google雲存儲服務的雲存儲伺服器。當認證通過後,Google的雲存儲伺服器50產生存取閘道器20專屬的後端軟體的下載網址,直接將該下載網址傳送至存取閘道器20,也可經由後端伺服器30將該下載網址傳送至存取閘道器20。然後,存取閘道器20接收該下載網址,根據該下載網址從Google的雲存儲伺服器50下載對應的後端軟體,並安裝該對應的後端軟體。此後,用戶即可經由存取閘道器20來享受Google的雲存儲伺服器50提供的雲存儲服務,即可經由存取閘道器20、網際網路40、雲存儲伺服器50存取雲存儲設備60。
應當注意的是,用戶不限於只選擇一個目標服務,可以根據需要選擇多個目標服務,如使用者可以同時選擇Google、Amzs3、Zumodriver三家的雲存儲服務,從Google、Amzs3、Zumodriver分別獲取10G、20G、20G的雲存儲空間,則存取閘道器20的用戶
即可享受(10G+20G+20G=50G)的雲存儲空間。然後,存取閘道器20的管理員使用者可以根據各個終端設備10的具體需要將50G的雲存儲空間分配給各個終端設備10。
參閱圖2,為本發明存取閘道器20一實施方式的功能模組圖。在本實施方式中,存取閘道器20包括使用者介面模組21、網址獲取模組22、安裝模組23、服務模組24及處理器25。處理器25用於執行使用者介面模組21、網址獲取模組22、安裝模組23及服務模組24。
使用者介面模組21用於使終端設備10與存取閘道器20建立通訊連接。在本實施方式,使用者可藉由多個終端設備10中的任一個透過使用者介面模組21與存取閘道器20建立通訊連接,即藉由多個終端設備10中的任一個登入存取閘道器20的使用者介面模組21。
網址獲取模組22用於當終端設備10藉由使用者介面模組21與存取閘道器20建立通訊連接後從後端伺服器30獲取雲存儲服務清單,從雲存儲服務清單中選擇目標服務,並根據目標服務與至少一個雲存儲伺服器50進行認證以獲取下載網址。在本實施方式中,網址獲取模組22根據簡單物件訪問協定(Simple Object Access Protocol,SOAP)向後端伺服器30請求雲存儲服務清單,並根據簡單物件訪問協定從後端伺服器30接收雲存儲服務清單。
網址獲取模組22還用於將雲存儲服務清單顯示於使用者介面模組21,以供使用者選擇目標服務,當使用者選擇目標服務後將該目標服務發送至後端伺服器30。
網址獲取模組22還用於藉由開放認證(oAuth)協定向至少一個
雲存儲伺服器50請求認證,並將用戶輸入的帳號與密碼發送給至少一個雲存儲伺服器50以進行認證。在實施方式中,網址獲取模組22可以直接向至少一個雲存儲伺服器50請求認證,也可經由後端伺服器30向至少一個雲存儲伺服器50請求認證。
在本實施方式中,當使用者輸入的帳號與密碼通過至少一個雲存儲伺服器50的認證後,雲存儲伺服器50產生存取閘道器20專屬的後端軟體的下載網址,直接將該下載網址傳送至存取閘道器20,也可經由後端伺服器30將該下載網址傳送至存取閘道器20。
安裝模組23用於直接從至少一個雲存儲伺服器50接收下載網址,或經由後端伺服器30從至少一個雲存儲伺服器50接收下載網址,根據下載網址從至少一個雲存儲伺服器50下載並安裝對應的後端軟體。
服務模組24用於藉由安裝的後端軟體為多個終端設備10提供來自於至少一個雲存儲伺服器50的雲存儲服務。
圖3為本發明存取閘道器20提供雲存儲服務方法一實施方式的流程圖。本實施方式中的存取閘道器20提供雲存儲服務方法是藉由圖2中的功能模組來實施。
在步驟S100,使用者介面模組21與一個終端設備10建立通訊連接。
在步驟S102,網址獲取模組22從後端伺服器30獲取雲存儲服務清單。
在步驟S104,網址獲取模組22從雲存儲服務清單中選擇目標服務。
在步驟S106,網址獲取模組22根據目標服務與至少一個雲存儲伺服器50進行認證以獲取下載網址。
在步驟S108,安裝模組23根據下載網址從至少一個雲存儲伺服器50下載對應的後端軟體。
在步驟S110,安裝模組23安裝下載的後端軟體。
在步驟S112,服務模組24藉由安裝的後端軟體為多個終端設備10提供來自於至少一個雲存儲伺服器50的雲存儲服務。
圖4為本發明存取閘道器20提供雲存儲服務方法另一實施方式的流程圖。本實施方式中的存取閘道器20提供雲存儲服務方法是藉由圖2中的功能模組來實施。
在步驟S200,使用者介面模組21與終端設備10建立通訊連接。
在步驟S202,網址獲取模組22根據簡單物件訪問協定向後端伺服器30請求雲存儲服務清單。
在步驟S204,網址獲取模組22根據簡單物件訪問協定從後端伺服器30接收該雲存儲服務清單。
在步驟S206,網址獲取模組22將雲存儲服務清單顯示於使用者介面模組21,以供該使用者選擇目標服務。
當使用者選擇目標服務後,在步驟S208,網址獲取模組22將目標服務發送至後端伺服器30。
在步驟S210,網址獲取模組22藉由開放認證(oAuth)協定向至少一個雲存儲伺服器50請求認證。
在步驟S212,網址獲取模組22將使用者輸入的帳號與密碼發送給至少一個雲存儲伺服器50以進行認證。在本實施方式中,當使用者輸入的帳號與密碼通過至少一個雲存儲伺服器50的認證後,至少一個雲存儲伺服器50產生存取閘道器20專屬的後端軟體的下載網址,直接將該下載網址傳送至存取閘道器20,也可經由後端伺服器30將該下載網址傳送至存取閘道器20。
在步驟S214,網址獲取模組22直接從至少一個雲存儲伺服器接收下載網址,或經由後端伺服器30從至少一個雲存儲伺服器50接收下載網址。
在步驟S216,安裝模組23根據下載網址從至少一個雲存儲伺服器50下載後端軟體。
在步驟S218,安裝模組23安裝後端軟體。
在步驟S220,服務模組24藉由安裝的後端軟體為多個終端設備10提供來自於至少一個雲存儲伺服器50的雲存儲服務。
綜上所述,本發明存取閘道器20選擇所需要的雲存儲服務後,可以自動下載並安裝該雲存儲服務對應的後端軟體,再藉由安裝的後端軟體享受對應的雲存儲服務,大大增加了使用者的便利性。
另外,存取閘道器20藉由開放認證(oAuth)協定向至少一個雲存儲伺服器50請求認證,並將用戶輸入的帳號與密碼發送給至少一個雲存儲伺服器50以進行認證,因此,存取閘道器20本身並不需儲存使用者的帳號與密碼,降低了使用者的帳號與密碼外洩的風險,增加安全性。
此外,存取閘道器20可經由後端伺服器30向雲存儲伺服器50請求
認證,還可經由後端伺服器30從雲存儲伺服器50接收下載網址,如此,存取閘道器20與雲存儲伺服器50的通訊都會經過後端伺服器30,從而可以利用後端伺服器30來進行流量記錄以及安全管控。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述僅為本發明之較佳實施例,舉凡熟悉本案技藝之人士,在爰依本案發明精神所作之等效修飾或變化,皆應包含於以下之申請專利範圍內。
20‧‧‧存取閘道器
21‧‧‧使用者介面模組
22‧‧‧網址獲取模組
23‧‧‧安裝模組
24‧‧‧服務模組
25‧‧‧處理器
Claims (10)
- 一種存取閘道器,與後端伺服器、至少一個雲存儲伺服器、及至少一個終端設備通訊連接,其中該存取閘道器包括:使用者介面模組,用於與至少一個終端設備建立通訊連接:網址獲取模組,用於當該至少一個終端設備與該使用者介面模組建立通訊連接後從該後端伺服器獲取雲存儲服務清單,從該雲存儲服務清單中選擇目標服務,並根據該目標服務與至少一個雲存儲伺服器進行認證以獲取下載網址;安裝模組,用於根據該下載網址從至少一個雲存儲伺服器下載並安裝對應的後端軟體;及服務模組,用於藉由安裝的後端軟體為該至少一個終端設備提供來自於至少一個雲存儲伺服器的雲存儲服務。
- 如申請專利範圍第1項所述之存取閘道器,其中該網址獲取模組還用於根據簡單物件訪問協定向該後端伺服器請求該雲存儲服務清單,並根據該簡單物件訪問協定從該後端伺服器接收該雲存儲服務清單。
- 如申請專利範圍第1項所述之存取閘道器,其中該網址獲取模組還用於將該雲存儲服務清單顯示於該使用者介面模組,以供該使用者選擇該目標服務。
- 如申請專利範圍第3項所述之存取閘道器,其中該網址獲取模組還用於將該目標服務發送至該後端伺服器。
- 如申請專利範圍第3項所述之存取閘道器,其中該網址獲取模組還用於藉由開放認證協定向該至少一個雲存儲伺服器請求認證,將該使用者輸入的帳號與密碼發送至該至少一個雲存儲伺服器以進行認證,並當認證通 過後從該至少一個雲存儲伺服器接收該下載網址。
- 一種存取閘道器提供雲存儲服務方法,該存取閘道器與後端伺服器、至少一個雲存儲伺服器及至少一個終端設備通訊連接,其中該存取閘道器提供雲存儲服務方法包括以下步驟:藉由使用者介面模組與至少一個終端設備建立通訊連接;當該使用者介面模組與至少一個終端設備建立通訊連接後從該後端伺服器獲取雲存儲服務清單;從該雲存儲服務清單中選擇目標服務;根據該目標服務與至少一個雲存儲伺服器進行認證以獲取下載網址;根據該下載網址從至少一個雲存儲伺服器下載對應的後端軟體,並安裝該對應的後端軟體;及藉由安裝的後端軟體為至少一個終端設備提供來自於至少一個雲存儲伺服器的雲存儲服務。
- 如申請專利範圍第6項所述之存取閘道器提供雲存儲服務方法,其中從該後端伺服器獲取雲存儲服務清單的步驟包括:根據簡單物件訪問協定向該後端伺服器請求該雲存儲服務清單;及根據該簡單物件訪問協定從該後端伺服器接收該雲存儲服務清單。
- 如申請專利範圍第6項所述之存取閘道器提供雲存儲服務方法,其中從該雲存儲服務清單中選擇目標服務的步驟包括:將該雲存儲服務清單顯示於該使用者介面模組,以供該使用者選擇該目標服務。
- 如申請專利範圍第8項所述之存取閘道器提供雲存儲服務方法,還包括:將該目標服務發送至該後端伺服器。
- 如申請專利範圍第8項所述之存取閘道器提供雲存儲服務方法,其中根據該目標服務與至少一個雲存儲伺服器進行認證以獲取下載網址的步驟包括:藉由開放認證協定向該至少一個雲存儲伺服器請求認證;將該使用 者輸入的帳號與密碼發送至該至少一個雲存儲伺服器以進行認證;及當認證通過後從該至少一個雲存儲伺服器接收該下載網址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100103010A TWI452472B (zh) | 2011-01-27 | 2011-01-27 | 存取閘道器及其提供雲存儲服務方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100103010A TWI452472B (zh) | 2011-01-27 | 2011-01-27 | 存取閘道器及其提供雲存儲服務方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201232281A TW201232281A (en) | 2012-08-01 |
TWI452472B true TWI452472B (zh) | 2014-09-11 |
Family
ID=47069544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100103010A TWI452472B (zh) | 2011-01-27 | 2011-01-27 | 存取閘道器及其提供雲存儲服務方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI452472B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184304A (zh) * | 2007-12-24 | 2008-05-21 | 中国移动通信集团北京有限公司 | 一种用户设备客户端软件下载的方法、系统及装置 |
US7386590B2 (en) * | 2003-01-03 | 2008-06-10 | Microsoft Corporation | System and method for improved synchronization between a server and a client |
US20100125899A1 (en) * | 2008-11-17 | 2010-05-20 | Qualcomm Incorporated | Remote access to local network via security gateway |
TW201039146A (en) * | 2009-04-24 | 2010-11-01 | Microsoft Corp | Dynamic placement of replica data |
-
2011
- 2011-01-27 TW TW100103010A patent/TWI452472B/zh not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7386590B2 (en) * | 2003-01-03 | 2008-06-10 | Microsoft Corporation | System and method for improved synchronization between a server and a client |
CN101184304A (zh) * | 2007-12-24 | 2008-05-21 | 中国移动通信集团北京有限公司 | 一种用户设备客户端软件下载的方法、系统及装置 |
US20100125899A1 (en) * | 2008-11-17 | 2010-05-20 | Qualcomm Incorporated | Remote access to local network via security gateway |
TW201039146A (en) * | 2009-04-24 | 2010-11-01 | Microsoft Corp | Dynamic placement of replica data |
Also Published As
Publication number | Publication date |
---|---|
TW201232281A (en) | 2012-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8464332B2 (en) | Access gateway and method for providing cloud storage service | |
US12199981B2 (en) | Embedded authentication in a service provider network | |
US9118657B1 (en) | Extending secure single sign on to legacy applications | |
CN103561121B (zh) | 一种dns的解析方法、装置和浏览器 | |
CN101437048B (zh) | 一种推送个性化页面的方法和系统 | |
EP2534864B1 (en) | Seamless mobile subscriber identification | |
JP7535022B2 (ja) | 機器をリモートで管理するための装置、方法及びそのためのプログラム | |
US20140201366A1 (en) | Smartphone apps in a cloud | |
CN110505188B (zh) | 一种终端认证方法、相关设备和认证系统 | |
CN102724050A (zh) | 设备管理系统中对网关进行初始化的方法及装置 | |
CN107786502B (zh) | 一种认证代理方法、装置和设备 | |
JP2010231798A (ja) | サービスをダウンロードするためのホットスポットにおけるキャッシュサーバ | |
EP1959629B1 (en) | Method for authenticating a user for access to server based applications from mobile device, gateway and identity management unit | |
KR20120066395A (ko) | 네트워크 서비스 지원 시스템 및 그 방법 | |
TWI452472B (zh) | 存取閘道器及其提供雲存儲服務方法 | |
WO2011017921A1 (zh) | 一种访问拜访地服务提供商的系统及方法 | |
JP5632429B2 (ja) | オープンな通信環境にクローズな通信環境を構築するサービス認証方法及びシステム | |
KR101329788B1 (ko) | 모바일 환경에서의 서버 기반 싱글 사인온 방법 | |
JP2015204090A (ja) | 電話番号を用いてサーバと端末との間でセキュアリンクを確立する方法、装置及びプログラム | |
TW201446018A (zh) | 應用於行動網路之用戶認證方法 | |
KR20170109346A (ko) | 통화정보를 활용한 웹페이지 자동 로그인 시스템 및 방법 | |
KR20090003543A (ko) | 통신망으로의 무선 접속시 전자 장치에 적합한 초기 화면을제공하는 방법 및 시스템 | |
CA2829892A1 (en) | System and method for delayed device registration on a network | |
JP2015132874A (ja) | 認証システムおよび認証方法 | |
KR20090064795A (ko) | 휴대용 단말기 간 데이터 수신 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |