TW201729121A - 雲端服務伺服器及用來管理一雲端服務伺服器之方法 - Google Patents

雲端服務伺服器及用來管理一雲端服務伺服器之方法 Download PDF

Info

Publication number
TW201729121A
TW201729121A TW105103987A TW105103987A TW201729121A TW 201729121 A TW201729121 A TW 201729121A TW 105103987 A TW105103987 A TW 105103987A TW 105103987 A TW105103987 A TW 105103987A TW 201729121 A TW201729121 A TW 201729121A
Authority
TW
Taiwan
Prior art keywords
cloud service
page
server
user device
registration
Prior art date
Application number
TW105103987A
Other languages
English (en)
Other versions
TWI560555B (en
Inventor
江志政
Original Assignee
群暉科技股份有限公司
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 群暉科技股份有限公司 filed Critical 群暉科技股份有限公司
Priority to TW105103987A priority Critical patent/TWI560555B/zh
Priority to CN201610160502.XA priority patent/CN107046519A/zh
Application granted granted Critical
Publication of TWI560555B publication Critical patent/TWI560555B/zh
Priority to US15/405,373 priority patent/US20170230444A1/en
Priority to EP17152961.3A priority patent/EP3203709B1/en
Publication of TW201729121A publication Critical patent/TW201729121A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本發明提供一種用來管理一雲端服務伺服器之方法適用於一雲端服務伺服器。用來管理一雲端服務伺服器之方法包括:藉由一網際網路自一使用者裝置接收一網頁請求;響應於網頁請求,藉由網際網路傳送一雲端服務頁面至使用者裝置;藉由網際網路接收由雲端服務頁面回傳之一註冊要求;以及響應於註冊要求,藉由網際網路傳送用以轉址至一網路儲存伺服器之一認證頁面註冊頁面之一轉址命令至使用者裝置,以允許使用者裝置透過註冊頁面將雲端服務頁面註冊於網路儲存伺服器。

Description

雲端服務伺服器及用來管理一雲端服務伺服器之方法
本發明係關於一種應用程式註冊;特別係關於一種網路第三方應用程式之註冊。
近年來,使用者電子裝置,例如個人電腦、手持式裝置、行動裝置,已經在技術上愈來愈先進並且具多功能性。舉例來說,行動裝置可接收電子郵件訊息、具有先進的電話簿管理應用程式、允許多媒體播放以及具有各種其他功能。由於這些多功能裝置所帶來的便利性,也使得這些裝置成為人們的生活必需品之一。
使用者所需要之使用者電子裝置的記憶體空間越來越多,故雲端/遠端儲存裝置則成為了使用者對於記憶體空間要求的一個解決方案。大型的網路儲存空間,例如Google、Drop Box等,的網址廣為人知,故第三方應用程式的供應商可輕易地找到大型的網路儲存空間以進行註冊。註冊後的第三方應用程式可提供使用者在雲端/遠端儲存裝置上對檔案做編輯。然而,私人或者小型公司所架設的網路儲存伺服器的位址並不被其他人所知,故第三方應用程式的供應商無法輕易地找到此類的網路儲存空間以進行註冊。
本發明所提供之用來管理一雲端服務伺服器之方法以及雲端服務伺服器可致使一般使用者所架設之網路儲存伺服器與第三方網路應用程式之間進行註冊。
本發明提供一種雲端服務伺服器,用以提供一雲端運算服務。雲端服務伺服器包括一儲存裝置、一通訊裝置以及一處理器。儲存裝置用以儲存一雲端服務頁面。通訊裝置用以傳送資料至一網際網路以及自網際網路接收資料。處理器用以響應於通訊裝置藉由網際網路自一使用者裝置接收之一網頁請求,致使通訊裝置藉由網際網路傳送雲端服務頁面至使用者裝置,以及響應於通訊裝置藉由網際網路所接收由雲端服務頁面回傳之一註冊要求,致使通訊裝置藉由網際網路傳送用以轉址至註冊頁面之一轉址命令至使用者裝置,以允許使用者裝置透過註冊頁面將雲端服務頁面註冊於網路儲存伺服器。
本發明亦提供一種用來管理一雲端服務伺服器之方法。雲端服務伺服器之方法包括:藉由一網際網路自一使用者裝置接收一網頁請求;響應於網頁請求,藉由網際網路傳送一雲端服務頁面至使用者裝置;藉由網際網路接收由雲端服務頁面回傳之一註冊要求;以及響應於註冊要求,藉由網際網路傳送用以轉址至註冊頁面之一轉址命令至使用者裝置,以允許使用者裝置透過註冊頁面將雲端服務頁面註冊於網路儲存伺服器。
100‧‧‧雲端服務系統
200‧‧‧雲端服務伺服器
300‧‧‧使用者裝置
400‧‧‧網路儲存伺服器
500‧‧‧網際網路
202、302、402‧‧‧通訊裝置
204、304、404‧‧‧儲存裝置
206、308、406‧‧‧處理器
306‧‧‧顯示器
408‧‧‧資料區塊
410‧‧‧系統區塊
S200~S208‧‧‧步驟
第1圖係本發明之一種實施例之雲端服務系統之方塊圖。
第2圖係本發明之一種實施例之用來管理一雲端服務伺服器之方法之流程圖。
以下將詳細討論本發明各種實施例之裝置及使用方法。然而值得注意的是,本發明所提供之許多可行的發明概念可實施在各種特定範圍中。這些特定實施例僅用於舉例說明本發明之裝置及使用方法,但非用於限定本發明之範圍。
第1圖係本發明之一種實施例之雲端服務系統之方塊圖。雲端服務系統100包括一雲端服務伺服器200、一使用者裝置300、一網路儲存伺服器400以及一網際網路500。雲端服務伺服器200、使用者裝置300以及網路儲存伺服器400係藉由網際網路500彼此相連,以傳輸資料,其中使用者裝置300用以藉由網際網路500對網路儲存伺服器400中之資料進行存取,網路儲存伺服器400用以提供使用者裝置300資料儲存空間,並且雲端服務伺服器200用以提供一雲端運算服務給使用者裝置300對網路儲存伺服器400中之資料進行處理,但本發明不限於此。換言之,使用者裝置300不需要具有雲端服務伺服器200所提供之雲端運算服務的程式碼以及資料,即可藉由雲端服務伺服器200之雲端服務頁面執行其所提供之雲端運算服務,以對網路儲存伺服器400中之資料進行編輯處理。
在本發明之一實施例中,網路儲存伺服器400是由使用者個人架設之網路附加儲存裝置。一般情況下,網路儲存伺服器400的網路位址並不會被使用者外之其他人知道。換言 之,第三方雲端運算服務商,例如雲端服務伺服器200之擁有者,則不會主動至網路儲存伺服器400註冊其所提供之雲端運算服務。換言之,網路儲存伺服器400的使用者則無法享受第三方雲端運算服務商所提供之服務。然而,藉由本發明所揭露之實施例,雲端服務伺服器200則可在不用第三方雲端運算服務商主動向網路儲存伺服器400進行註冊的情況下,將網路儲存伺服器400的資料存取權限授權給雲端服務伺服器200所提供之雲端運算服務頁面。
雲端服務伺服器200可為第三方網路應用程式之伺服器,用以提供使用者雲端運算服務,並且具有特定之網址連結,諸如以所提供之雲端運算服務命名之網域名稱的網址連結。雲端服務伺服器200包括一通訊裝置202、一儲存裝置204以及一處理器206。通訊裝置202用以傳送資料至網際網路500以及自網際網路500接收資料。舉例而言,通訊裝置202可為有線網路卡或符合GPRS、802.11、3G、4G規格之無線網路卡,但本發明不限於此。儲存裝置204用以儲存一雲端服務頁面之程式碼、檔案以及該雲端服務頁面所提供之雲端運算服務之程式碼,其中雲端服務頁面可為雲端服務伺服器200所提供之雲端運算服務的網路首頁,用以提供使用者根據網路首頁所顯示的操作介面進行相應的應用,並且該雲端運算服務可為一應用程式。舉例而言,雲端服務伺服器200所提供之雲端運算服務可為一第三方應用程式,用以在網頁提供操作介面給使用者裝置300對網路儲存伺服器400中之資料進行處理。在本發明之實施例中,雲端服務伺服器200所提供之雲端運算服務可為影音、 圖像、檔案之編輯與轉檔服務、雲端掃毒服務等等,本發明不限於此。另外,儲存裝置204可為快閃記憶體、硬碟、固態硬碟等等,用以儲存可供處理器206操作之參數以及程式碼,但本發明不限於此。在其他實施例中,儲存裝置204更包括隨機存取記憶體。處理器206可包含一通用型處理器(general purpose processor)、一單一中央處理器(central-processing unit;CPU)、繪圖處理器(Graphic Processing Unit;GPU)或者是關連於平行運算環境(parallel processing environment)之複數平行處理單元。
詳細而言,當通訊裝置202藉由網際網路500自使用者裝置300接收之一網頁請求時,諸如雲端服務頁面之網頁請求,處理器206用以響應所接收之網頁請求,致使通訊裝置202藉由網際網路500傳送雲端服務頁面至使用者裝置300。詳言之,通訊裝置202可藉由網際網路500傳送雲端服務頁面之程式碼與檔案至使用者裝置300,使得使用者裝置300可藉由所接收之程式碼以及檔案顯示該雲端服務頁面。值得注意的是,雲端服務頁面的操作介面中具有一欄位,並且該欄位可用以提供給使用者裝置300之使用者輸入一註冊要求,以致使雲端服務伺服器200進行註冊運作。
當使用者在雲端服務頁面中輸入註冊要求時,雲端服務頁面致使使用者裝置300將註冊要求傳送給雲端服務伺服器200。接著,當通訊裝置202藉由網際網路500接收到由雲端服務頁面回傳之一註冊要求時,處理器206響應於所接收之註冊要求,致使通訊裝置202藉由網際網路500傳送用以轉址至 網路儲存伺服器400之一註冊頁面之一轉址命令,以允許使用者裝置300透過註冊頁面將雲端服務頁面註冊於網路儲存伺服器400。
在一實施例中,上述之註冊要求可包括網路儲存伺服器400之註冊頁面位址。換言之,使用者需要在雲端服務頁面之該欄位上輸入其所具有之網路儲存伺服器400之註冊頁面位址,並且使用者裝置將註冊頁面位址回傳給雲端服務伺服器200,故雲端服務伺服器200可得知網路儲存伺服器400之註冊頁面位址。
接著,處理器206可根據註冊要求中所包括之註冊頁面位址產生轉址命令,以藉由通訊裝置202將轉址命令傳送給使用者裝置300,使得使用者裝置300相應於轉址命令,由雲端服務頁面切換至網路儲存伺服器400之註冊頁面以進行註冊運作。
於一實施例中,當處理器206藉由通訊裝置202傳送該轉址命令至該使用者裝置300時,處理器206可另控制通訊裝置202傳送雲端服務伺服器200之一註冊回報位址至使用者裝置300。因此,使用者裝置300之使用者可透過該註冊頁面輸入雲端服務頁面之相關註冊資訊,以將雲端服務頁面註冊於該網路儲存伺服器400,並藉由該註冊頁面將該註冊回報位址傳送給網路儲存伺服器400。接著,該網路儲存伺服器400可透過該註冊回報位址傳送一授權符記至該雲端服務伺服器200,以允許雲端服務伺服器200之雲端服務頁面藉由該授權符記存取該網路儲存伺服器400中之資料。其中,當雲端服務伺服器200 透過通訊裝置202接收到授權符記時,可將該授權符記儲存於儲存裝置204。於一實施例中,授權符記可為包含雲端服務頁面之註冊資訊的一加密符記(Encrypted token)。舉例而言,授權符記可包含(但不限於):雲端服務頁面之識別碼、網路儲存伺服器400之識別碼、該授權符記之有效期限值之資訊。於其它實施例中,授權符記可另包含網路儲存伺服器400之一使用者帳號之資訊。
於一實施例中,網路儲存伺服器400可於驗證使用者裝置300之使用者身份為有效後,始允許使用者裝置300透過註冊頁面將雲端服務頁面註冊於網路儲存伺服器400。詳細而言,當使用者裝置300接收到轉址命令時,使用者裝置300可傳送一註冊頁面之網頁請求至網路儲存伺服器400。接著,網路儲存伺服器400可先藉由網際網路500傳送一認證頁面至使用者裝置300,待使用者操作使用者裝置300於認證頁面確認一使用者帳號以及一使用者密碼正確後,網路儲存伺服器400才藉由網際網路500傳送該註冊頁面至使用者裝置300。換言之,當使用者所輸入之使用者帳號以及使用者密碼正確時,網路儲存伺服器400始許可使用者裝置300之使用者操作註冊頁面將雲端服務伺服器200所提供之雲端服務頁面註冊於網路儲存伺服器400。
使用者裝置300可為與雲端服務伺服器200相同的電子裝置或其他類型的電子裝置,例如電腦系統、智慧型手機、筆記型電腦,然而,本領域熟習技藝者應可理解本發明並不限於此。使用者裝置300包括一通訊裝置302、一儲存裝置304、 一顯示器306、一處理器308。通訊裝置302用以傳送資料至網際網路500以及自網際網路500接收資料。舉例而言,通訊裝置302可為有線網路卡或符合GPRS、802.11、3G、4G規格之無線網路卡,但本發明不限於此。儲存裝置304具有網路瀏覽器之一程式碼,以提供給處理器308執行。儲存裝置304可為快閃記憶體、硬碟、固態硬碟等等,用以儲存可供處理器308操作之參數以及程式碼,但本發明不限於此。顯示器306可為一LCD顯示器、一LED顯示器、一可饒式顯示器等等,本發明不加以限制。處理器308可包含一通用型處理器(general purpose processor)、一單一中央處理器(central-processing unit;CPU)、繪圖處理器(Graphic Processing Unit;GPU)或者是關連於平行運算環境(parallel processing environment)之複數平行處理單元。
詳細而言,處理器308用以讀取儲存裝置304中之程式碼以執行網路瀏覽器,並且致能通訊裝置302進行網路瀏覽器之資料傳送與接收。網路瀏覽器用以連結至雲端服務伺服器200之一雲端服務頁面,以傳送網路儲存裝置304之一註冊頁面位址給雲端服務伺服器200。換言之,使用者裝置300之使用者可在網路瀏覽器中輸入雲端服務伺服器200之雲端服務頁面的網址或者點選連結以傳送雲端服務頁面之一網頁請求至雲端服務伺服器200。接著,雲端服務伺服器200會響應於該網頁請求藉由網際網路500傳送雲端服務頁面之程式碼以及檔案給使用者裝置300。處理器308可根據所接收之雲端服務頁面之程式碼以及檔案在網路瀏覽器中顯示雲端服務頁面。接著,使用 者可在雲端服務頁面所顯示之欄位中輸入註冊要求,雲端服務頁面則會致使通訊裝置302將註冊要求傳送給雲端服務伺服器200,其中該註冊要求包含網路儲存伺服器400之註冊頁面位址。雲端服務伺服器200則會響應於註冊要求將用以轉址至註冊頁面位址之一轉址命令以及雲端服務伺服器200之一註冊回報位址傳送給使用者裝置300。
當使用者裝置300之通訊裝置302自雲端服務伺服器200接收用以轉址至註冊頁面位址之轉址命令時,處理器308可致使通訊裝置302傳送一註冊頁面之網頁請求至網路儲存伺服器400。接著,網路儲存伺服器400可先藉由網際網路500傳送一認證頁面至使用者裝置300之網路瀏覽器,待使用者操作網路瀏覽器於認證頁面認證一使用者帳號以及一使用者密碼正確後,網路儲存伺服器400才藉由網際網路500傳送該註冊頁面至使用者裝置300。換言之,當使用者所輸入之使用者帳號以及使用者密碼正確時,網路儲存伺服器400始許可使用者裝置300之使用者操作註冊頁面將雲端服務伺服器200所提供之雲端服務頁面註冊於網路儲存伺服器400。值得注意的是,網路瀏覽器所執行之註冊頁面更用以在註冊雲端服務伺服器200所提供之雲端服務頁面於網路儲存伺服器400時,致使通訊裝置302傳送雲端服務伺服器200之註冊回報位址至網路儲存伺服器400。因此,網路儲存伺服器400可藉由雲端服務伺服器200之註冊回報位址傳送一授權符記至雲端服務伺服器200。值得注意的是,網路瀏覽器可用以連結至網路儲存伺服器400之一檔案操作頁面,以提供使用者操作此檔案操作頁面上之檔案操 作介面存取網路儲存伺服器400中之至少一檔案。
在另一實施例中,檔案操作介面可用以接收一選擇訊號並響應於選擇訊號選擇檔案中之一者,並於該檔案操作介面顯示一欄位。接著,檔案操作介面可依據使用者之操作,藉由該欄位接收雲端服務伺服器200之雲端服務頁面的一雲端服務頁面位址,以致使網路瀏覽器傳送雲端服務頁面之一網頁請求至雲端服務伺服器200。因此,網路瀏覽器可由該檔案操作頁面切換至雲端服務頁面,以執行上述連結至雲端服務伺服器200之雲端服務頁面以傳送網路儲存裝置400之註冊頁面位址給雲端服務伺服器200的步驟。
又另一實施例中,檔案操作介面可用以接收一選擇訊號並響應於選擇訊號選擇檔案中之一者,並於該檔案操作介面顯示包含複數雲端服務圖式之一列表,其中該複數雲端服務圖式可分別對應於不同之雲端服務伺服器之雲端服務頁面位址。接著,檔案操作介面可依據使用者之操作,選取該複數雲端服務圖式中的一特定雲端服務圖式,以致使網路瀏覽器傳送一網頁請求至對應該特定雲端服務圖式之特定雲端服務頁面位址的特定雲端服務伺服器。因此,網路瀏覽器可由該檔案操作介面切換至該特定雲端服務頁面,以執行如同上述連結至雲端服務伺服器200之雲端服務頁面以傳送網路儲存裝置400之註冊頁面位址給雲端服務伺服器200的步驟。
網路儲存伺服器400可為網路附加儲存裝置(Network Attached Storage,NAS),用以提供使用者藉由網際網路500對其所儲存之資料進行存取。換言之,網路儲存伺 服器400可為使用者之私有雲(Private cloud)。網路儲存伺服器400包括一通訊裝置402、一儲存裝置404以及一處理器406。通訊裝置402用以傳送資料至網際網路500以及自網際網路500接收資料。舉例而言,通訊裝置402可為有線網路卡或符合GPRS、802.11、3G、4G規格之無線網路卡,但本發明不限於此。儲存裝置404包括一資料區塊408以及一系統區塊410。資料區塊408用以提供大量的儲存空間給使用者裝置300之使用者儲存資料。系統區塊410用以儲存提供給處理器406所執行之程式碼以及參數。舉例而言,系統區塊410可包含網路儲存伺服器400之作業系統的程式碼與檔案,但本發明不限於此。其中,該作業系統的程式碼與檔案可包含一註冊頁面、認證頁面、檔案操作頁面之程式碼與檔案。另外,儲存裝置404可為快閃記憶體、硬碟、固態硬碟等等,但本發明不限於此。處理器406可包含一通用型處理器(general purpose processor)、一單一中央處理器(central-processing unit;CPU)、繪圖處理器(Graphic Processing Unit;GPU)或者是關連於平行運算環境(parallel processing environment)之複數平行處理單元。
詳細而言,處理器406可用以響應於使用者裝置300所執行之轉址命令所產生的網頁請求,諸如註冊頁面之網頁請求,致使通訊裝置402將註冊頁面及/或認證頁面提供給使用者裝置300之網路瀏覽器,其中註冊頁面可用以接收一雲端服務伺服器200之一註冊回報位址,而認證頁面可用以接收使用者帳號與使用者密碼,以確認使用者帳號以及使用者密碼是否正確。網路儲存伺服器400可在使用者帳號以及使用者密碼 正確時,傳送該註冊頁面至網路瀏覽器。在使用者於註冊頁面輸入雲端服務頁面之註冊資訊後,處理器406可致使通訊裝置402根據雲端服務伺服器200之註冊回報位址,傳送一授權符記至雲端服務伺服器200。其中,處理器406可依據上述之註冊資訊產生該授權符記。此外,處理器406亦可將該授權符記儲存於儲存裝置404之系統區塊410中。
於一實施例中,處理器406可用以藉由通訊裝置402自雲端服務伺服器200接收授權符記,並且對授權符記進行驗證,亦即比對儲存裝置404之系統區塊410中所儲存之授權符記與從雲端服務伺服器200所接收之授權符記是否相符。在比對授權符記相符時,處理器406允許雲端服務伺服器200所提供之雲端服務頁面對儲存裝置404之資料區塊404中的資料進行存取。
在一實施例中,當網路儲存伺服器400自使用者裝置300收到檔案操作頁面之網頁請求時,處理器406可致使通訊裝置402將該檔案操作頁面提供給網路瀏覽器,其中該檔案操作頁面可包含一檔案操作介面,使得使用者裝置300可使用此檔案操作介面對儲存裝置404中之至少一檔案進行存取。檔案操作介面可用以接收一選擇訊號,並且處理器406響應於選擇訊號選擇檔案中之一者,並於檔案操作介面顯示一欄位。接著,檔案操作介面可依據使用者之操作,藉由該欄位接收雲端服務伺服器200之一雲端服務頁面的一雲端服務頁面位址,以及致使網路瀏覽器使用雲端服務頁面位址連結至雲端服務頁面。
在另一實施例中,檔案操作介面可用以接收一選 擇訊號,並且處理器406響應於選擇訊號選擇檔案中之一者,並於該檔案操作介面顯示包含複數雲端服務圖式之一列表,其中該複數雲端服務圖式可分別對應於不同之雲端服務伺服器之雲端服務頁面位址,該列表可儲存於儲存裝置404之系統區塊410中。接著,檔案操作介面可依據使用者之操作,選取該複數雲端服務圖式中的一特定雲端服務圖式,以致使網路瀏覽器傳送一網頁請求至對應該特定雲端服務圖式之特定雲端服務頁面位址的特定雲端服務伺服器。因此,檔案操作介面可致使網路瀏覽器使用特定雲端服務頁面位址連結至特定雲端服務頁面,其中該特定雲端服務頁面可提供使用者處理所選擇之檔案。
在某些實施例中,網路儲存伺服器中之儲存裝置404之系統區塊410可包括一註冊紀錄表,用以紀錄已通過註冊之雲端服務伺服器的註冊資訊。
第2圖係本發明之一種實施例之用來管理一雲端服務伺服器之方法之流程圖。用來管理一雲端服務伺服器之方法適用於第1圖之雲端服務伺服器200。流程開始於步驟S200。
在步驟S200中,雲端服務伺服器200之處理器206判斷通訊裝置202是否藉由網際網路500自使用者裝置300接收到一網頁請求。當雲端服務伺服器200之處理器206判斷通訊模裝置202藉由網際網路500自使用者裝置300接收到一網頁請求時,流程進行至步驟S202;否則,流程回到步驟S200,雲端服務伺服器200之處理器206繼續判斷通訊裝置202是否藉由網際網路500自使用者裝置300接收到一網頁請求。
在步驟S202中,雲端服務伺服器200之處理器206用以響應所接收之網頁請求,致使通訊裝置202藉由網際網路500傳送雲端服務頁面之程式碼以及檔案至使用者裝置300,使得使用者裝置300可藉由所接收之雲端服務頁面之程式碼以及檔案顯示雲端服務頁面。值得注意的是,雲端服務頁面的操作介面中具有一欄位,並且該欄位是用以提供給使用者裝置300之使用者輸入一註冊要求,以提供使用者執行一註冊運作,諸如上述將雲端服務伺服器200之雲端服務頁面註冊於網路儲存伺服器400之運作。
接著,在步驟S204中,雲端服務伺服器200之處理器206判斷通訊裝置202是否藉由網際網路500接收到由雲端服務頁面回傳之一註冊要求。當雲端服務伺服器200之處理器206判斷通訊裝置202藉由網際網路500接收由雲端服務頁面回傳之一註冊要求時,流程進行至步驟S206;否則,流程回到步驟S204,雲端服務伺服器200之處理器206繼續判斷通訊裝置202是否藉由網際網路500接收由雲端服務頁面回傳之一註冊要求。
接著,在步驟S206中,雲端服務伺服器200之處理器206響應於所接收之註冊要求,致使通訊裝置202藉由網際網路500傳送用以轉址至網路儲存伺服器400之一註冊頁面之一轉址命令以及雲端服務伺服器200之一註冊回報位址至使用者裝置300。值得注意的是,在一實施例中,註冊要求包括註冊頁面位址。換言之,使用者需要在雲端服務頁面上輸入其所具有之網路儲存伺服器400之註冊頁面位址,並且使用者裝置將 註冊頁面位址回傳給雲端服務伺服器200,故雲端服務伺服器200可得知網路儲存伺服器400之位址。接著,處理器206可根據註冊要求中所包括之註冊頁面位址產生轉址命令。換言之,處理器206根據註冊要求中所包括之註冊頁面位址產生轉址命令,以藉由通訊裝置202將轉址命令傳送給使用者裝置300,使得使用者裝置300相應於轉址命令,連結至網路儲存伺服器400之註冊頁面以進行註冊。
接著,在步驟S208中,雲端服務伺服器200之通訊裝置202藉由網際網路500,自一網路儲存伺服器400接收註冊頁面所回傳之一授權符記,其中雲端服務伺服器200之一雲端服務頁面可藉由授權符記對網路儲存伺服器400中之資料進行存取。流程結束於步驟S208。
本發明所提供之用來管理一雲端服務伺服器之方法以及雲端服務伺服器可致使一般使用者所架設之網路儲存伺服器與第三方網路應用程式之間進行註冊。
本發明之方法,或特定型態或其部份,可以以程式碼的型態存在。程式碼可儲存於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置。程式碼也可透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之裝置。當在一般用途處理單元實作時,程式碼結合處理單元提供一操作類似於應 用特定邏輯電路之獨特裝置。
惟以上所述者,僅為本發明之各項實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。另外本發明的任一實施例或申請專利範圍不須達成本發明所揭露之全部目的或優點或特點。此外,摘要部分和標題僅是用來輔助專利文件搜尋之用,並非用來限制本發明之權利範圍。
100‧‧‧雲端服務系統
200‧‧‧雲端服務伺服器
300‧‧‧使用者裝置
400‧‧‧網路儲存伺服器
500‧‧‧網際網路
202、302、402‧‧‧通訊裝置
204、304、404‧‧‧儲存裝置
206、308、406‧‧‧處理器
306‧‧‧顯示器
408‧‧‧資料區塊
410‧‧‧系統區塊

Claims (10)

  1. 一種用來管理一雲端服務伺服器之方法,該方法適用於該雲端服務伺服器,該方法包括:藉由一網際網路自一使用者裝置接收一網頁請求;響應於該網頁請求,藉由該網際網路傳送一雲端服務頁面至該使用者裝置;藉由該網際網路接收由該雲端服務頁面回傳之一註冊要求;以及響應於該註冊要求,藉由該網際網路傳送用以轉址至一網路儲存伺服器之一註冊頁面之一轉址命令至該使用者裝置,以允許該使用者裝置透過該註冊頁面將該雲端服務頁面註冊於該網路儲存伺服器。
  2. 如申請專利範圍第1項所述之方法,其中藉由該網際網路傳送用以轉址至該網路儲存伺服器之該註冊頁面之該轉址命令至該使用者裝置之步驟更包含:傳送該雲端服務伺服器之一註冊回報位址至該使用者裝置。
  3. 如申請專利範圍第2項所述之方法,其中當該使用者裝置透過該註冊頁面將該雲端服務頁面註冊於該網路儲存伺服器後,該網路儲存伺服器係透過該註冊回報位址傳送一授權符記至該雲端服務伺服器。
  4. 如申請專利範圍第3項所述之方法,更包含:藉由該授權符記存取該網路儲存伺服器中之資料。
  5. 如申請專利範圍第1項所述之方法,其中該網路儲存伺服器 係驗證該使用者裝置之使用者身份為有效後,始允許該使用者裝置透過該註冊頁面將該雲端服務頁面註冊於該網路儲存伺服器。
  6. 一種雲端服務伺服器,用以提供一雲端運算服務,包括:一儲存裝置,用以儲存一雲端服務頁面;一通訊裝置,用以傳送資料至一網際網路以及自該網際網路接收資料;一處理器,用以響應於該通訊裝置藉由該網際網路自一使用者裝置接收之一網頁請求,致使該通訊裝置藉由該網際網路傳送該雲端服務頁面至該使用者裝置,以及響應於該通訊裝置藉由該網際網路所接收由該雲端服務頁面回傳之一註冊要求,致使該通訊裝置藉由該網際網路傳送用以轉址至一網路儲存伺服器之一註冊頁面之一轉址命令至該使用者裝置,以允許該使用者裝置透過該註冊頁面將該雲端服務頁面註冊於該網路儲存伺服器。
  7. 如申請專利範圍第6項所述之雲端服務伺服器,其中該處理器更致使該通訊裝置藉由該網際網路傳送該雲端服務伺服器之一註冊回報位址至該使用者裝置。
  8. 如申請專利範圍第7項所述之雲端服務伺服器,其中當該使用者裝置透過該註冊頁面將該雲端服務頁面註冊於該網路儲存伺服器後,該網路儲存伺服器根據該註冊回報位址傳送一授權符記至該雲端服務伺服器。
  9. 如申請專利範圍第8項所述之雲端服務伺服器,其中該雲端服務頁面係藉由該授權符記存取該網路儲存伺服器中之資 料。
  10. 如申請專利範圍第6項所述之雲端服務伺服器,其中在該網路儲存伺服器係驗證該使用者裝置之使用者身份為有效後,始允許該使用者裝置透過該註冊頁面將該雲端服務頁面註冊於該網路儲存伺服器。
TW105103987A 2016-02-05 2016-02-05 Cloud service server and method for managing cloud service server TWI560555B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
TW105103987A TWI560555B (en) 2016-02-05 2016-02-05 Cloud service server and method for managing cloud service server
CN201610160502.XA CN107046519A (zh) 2016-02-05 2016-03-21 云端服务服务器及用来管理一云端服务服务器的方法
US15/405,373 US20170230444A1 (en) 2016-02-05 2017-01-13 Cloud service server and method for managing cloud service server
EP17152961.3A EP3203709B1 (en) 2016-02-05 2017-01-25 Cloud service server and method for managing cloud service server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW105103987A TWI560555B (en) 2016-02-05 2016-02-05 Cloud service server and method for managing cloud service server

Publications (2)

Publication Number Publication Date
TWI560555B TWI560555B (en) 2016-12-01
TW201729121A true TW201729121A (zh) 2017-08-16

Family

ID=57914756

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105103987A TWI560555B (en) 2016-02-05 2016-02-05 Cloud service server and method for managing cloud service server

Country Status (4)

Country Link
US (1) US20170230444A1 (zh)
EP (1) EP3203709B1 (zh)
CN (1) CN107046519A (zh)
TW (1) TWI560555B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI698754B (zh) * 2018-05-29 2020-07-11 普安科技股份有限公司 雲端服務之權限管理方法及其系統
TWI825525B (zh) * 2021-12-14 2023-12-11 中華電信股份有限公司 多雲整合應用服務之身分識別與存取管控系統、方法及其電腦可讀媒介

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3602457B1 (en) * 2019-02-28 2021-04-07 Advanced New Technologies Co., Ltd. System and method for blockchain-based data management
US11275857B2 (en) * 2019-06-25 2022-03-15 Kyocera Document Solutions Inc. Methods for authenticating user access to a scanned document on a cloud-based server
US10827082B1 (en) * 2019-10-03 2020-11-03 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
US10848628B1 (en) 2019-10-03 2020-11-24 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
US10951779B1 (en) 2019-10-03 2021-03-16 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
US11128765B2 (en) 2019-10-03 2021-09-21 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
US11108920B2 (en) 2019-10-03 2021-08-31 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
US10924615B1 (en) 2019-10-03 2021-02-16 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
US10708358B1 (en) 2019-10-03 2020-07-07 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
CN111130948A (zh) * 2019-12-30 2020-05-08 迈普通信技术股份有限公司 一种网络质量探测方法及装置
TWI759908B (zh) * 2020-10-15 2022-04-01 威聯通科技股份有限公司 產生授權允許名單的方法與利用其之資安系統

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7970830B2 (en) * 2009-04-01 2011-06-28 Honeywell International Inc. Cloud computing for an industrial automation and manufacturing system
CN102611721B (zh) * 2011-01-24 2015-06-17 鸿富锦精密工业(深圳)有限公司 存取网关及其提供云存储服务方法
US8959347B2 (en) * 2011-08-29 2015-02-17 Salesforce.Com, Inc. Methods and systems of data security in browser storage
US9294550B2 (en) * 2012-06-11 2016-03-22 Zerodesktop, Inc. Efficient data transfer for cloud storage by centralized management of access tokens
US9736260B2 (en) * 2012-06-21 2017-08-15 Cisco Technology, Inc. Redirecting from a cloud service to a third party website to save costs without sacrificing security
US9430637B2 (en) * 2013-07-26 2016-08-30 Ricoh Company, Ltd. Service providing system and information gathering method
CN104468531B (zh) * 2014-11-18 2017-11-21 邱彼特 敏感数据的授权方法、装置和***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI698754B (zh) * 2018-05-29 2020-07-11 普安科技股份有限公司 雲端服務之權限管理方法及其系統
US11507678B2 (en) 2018-05-29 2022-11-22 Infortrend Technology, Inc. Method for managing the access authority to cloud storage and the system therefor
TWI825525B (zh) * 2021-12-14 2023-12-11 中華電信股份有限公司 多雲整合應用服務之身分識別與存取管控系統、方法及其電腦可讀媒介

Also Published As

Publication number Publication date
EP3203709B1 (en) 2018-09-26
EP3203709A1 (en) 2017-08-09
TWI560555B (en) 2016-12-01
US20170230444A1 (en) 2017-08-10
CN107046519A (zh) 2017-08-15

Similar Documents

Publication Publication Date Title
TW201729121A (zh) 雲端服務伺服器及用來管理一雲端服務伺服器之方法
JP6961818B2 (ja) データ共有方法、クライアント、サーバ、コンピューティングデバイス、及び記憶媒体
CN109617907B (zh) 认证方法、电子装置及计算机可读存储介质
TWI603267B (zh) 資源選擇性取用權提供技術
US11921839B2 (en) Multiple device credential sharing
US9183361B2 (en) Resource access authorization
US10148635B2 (en) Systems, apparatuses, methods, and non-transitory computer readable media for authenticating user using history of user
JP5115746B2 (ja) 通信システム、サーバ装置、情報処理方法およびプログラム
US20150262151A1 (en) Access Control System for Online Content
JP6803702B2 (ja) サーバおよびプログラム
TWI629658B (zh) 基於區塊鏈智能合約的kyc資料共享系統及其方法
US10616003B2 (en) Methods and systems for service interworking between servers using different user identification systems
WO2015072114A1 (en) Information processing apparatus and method, and program
US8434157B1 (en) Data exchange between applications of an electronic device
KR102517440B1 (ko) 정보 처리 방법, 정보 표시 방법, 프로그램, 단말 및 서버
JP2022548583A (ja) ブロックチェーンのトランザクションを介するデータの共有
EP3286892B1 (en) System and method for associating related digital assets
JP6500307B2 (ja) サービス提供システムおよびサービス提供方法
JP2014035655A (ja) アクセス制御システム
JP6343045B2 (ja) 記憶媒体及び方法
JP6091813B2 (ja) プログラム生成装置及びコンテンツ提供システム
JP2018125045A (ja) ユーザ管理装置
JP2017098697A (ja) 署名検証システム及び署名検証方法
JP2014086079A (ja) サーバ装置

Legal Events

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