專利名稱:同步系統及其方法
技術領域:
本發明涉及一種同步方法,且特別是涉及不同電子裝置之間應用內容的同步方法。
背景技術:
云端運算(Cloud Computing)是一種基于網際網絡的運算方式。云端運算可提供計算、存取以及存儲軟件及數據等服務。此外,在使用云端運算服務時,使用者不需要對提供云端運算的系統有進一步的了解。云端運算主要是通過大量的服務器來處理龐大的數據。舉例來說,云端運算可以是分布式運算(Distributed Computing),其是通過網際網絡將龐大的運算處理程序,自動地拆成多個子程序。由多部服務器所組成的系統對這些子程序進行運算及分析之后,再將處理結果回傳給使用者端。具體而言,分布式運算就是將大型工作區分成小塊后,分別交由多個電腦各自進行運算,再匯整結果。通過分布式運算,云端運算服務提供者可以在數秒之內,處理大量的信息,以達到如同“超級電腦”同樣強大性能的網絡服務。
發明內容
本發明提供一種同步系統。上述同步系統包括:一云端服務器;一第一電子裝置,經由一網絡鏈接于上述云端服務器,包括一第一屏幕并用以根據一傳送指令,通過上述網絡提供一操作信息至上述云端服務器,其中上述操作信息包括上述第一屏幕所顯示的一應用內容;以及一第二電子裝置,經由 上述網絡鏈接于上述云端服務器,包括一第二屏幕并用以根據一第一接收指令,通過上述網絡從上述云端服務器得到上述操作信息,其中上述第二電子裝置根據上述操作信息而將上述應用內容顯示于上述第二屏幕上。再者,本發明提供一種同步方法,適用于一同步系統,其中上述同步系統包括一云端服務器以及多個電子裝置。根據一傳送指令,通過一網絡將一第一電子裝置的一操作信息上傳至上述云端服務器,其中上述操作信息包括上述第一電子裝置的一第一屏幕所顯示的一應用內容。將上述操作信息存儲于上述云端服務器的一存儲器。根據一第一接收指令,通過上述網絡而將存儲于上述云端服務器的上述操作信息下載至一第二電子裝置。根據上述操作信息,將上述應用內容顯示于上述第二電子裝置的一第二屏幕上。本發明可使不同電子裝置的應用內容通過云端服務器來達到同步。
圖1是顯示根據本發明一實施例所述的同步系統;圖2是顯示根據本發明另一實施例所述的同步系統;以及圖3是顯示根據本發明一實施例所述的同步方法,適用于包括云端服務器以及不同電子裝置的同步系統。主要附圖標記說明
10、30、40、50、60 電子裝置;15、35、45、55、65 特定對象;20 云端服務器;100 同步系統;以及Cntx、Cntx_l、Cntx_2、Cntx_3、Cntx_4、Cntx_n 應用內容。
具體實施例方式為讓本發明的該和其他目的、特征、和優點能更明顯易懂,下文特舉出較佳實施例,并配合附圖,作詳細說明如下:實施例:圖1是顯示根據本發明一實施例所述的同步系統100。同步系統100包括云端服務器20以及多個電子裝置10、30、40、50和60。在此實施例中,電子裝置10、30、40、50和60各具有屏幕(顯示器),并以有線或無線方式通過網際網絡鏈接于云端服務器20,其中電子裝置10、30、40、50和60分別以相同認證的方式注冊/登錄于云端服務器20。此外,云端服務器20可以是提供云端運算的系統的單一或多個服務器。在同步系統100中,使用者可將目前在電子裝置10上所執行的應用程序的操作內容及狀態等操作信息,通過云端服務器20傳送給其他電子裝置30、40、50或60。于是,使用者或是其他使用者便可在其他電子裝置30、40、50或60上繼續進行先前在電子裝置10所執行的操作。舉例來說,首先,使用者在行進中可使用電子裝置10(例如移動電話)來瀏覽網頁等。接著,在到達目的地之后,若使用者欲通過設置在目的地的電子裝置30 (例如電腦)來繼續瀏覽先前在行動電話上所瀏覽的網頁,使用者可點選電子裝置10的屏幕上的特定對象15,例如圖像(icon)或是按鈕,來產生傳送指令,以便將目前電子裝置10的屏幕上所顯示的應用內容Cntx傳送至云端服務器20,其中云端服務器20會對應用內容Cntx進行存儲并記錄接收到應用內容Cntx的時間點。接著,使用者便可通過使用鼠標或是鍵盤來點選電子裝置30的屏幕上的特定對象35而產生接收指令,以便通知云端服務器20將電子裝置10的應用內容Cntx下載至電子裝置30。于是,電子裝置30便可根據所接收的應用內容Cntx,開啟相對應的應用程序并顯示于其屏幕上。換言之,通過云端服務器20,可將電子裝置10的屏幕上所顯示的操作狀態同步地復制到電子裝置30的屏幕上。于是,在同步系統100中,使用者便可在其他的電子裝置30、40、50或60上繼續進行先前在電子裝置10的操作以及應用。在圖1中,應用內容Cntx包括電子裝置10的屏幕的解析度以及該屏幕的桌面上所顯示的應用程序的種類、參數以及配置等信息,其中配置信息包括視覺設定,例如視窗的大小及位置等。此外,應用內容Cntx還包括電子裝置10的裝置類型以及作業系統的信息,使得其他電子裝置可根據裝置類型以及作業系統等信息,開啟相同或是相似的應用程序。在一實施例中,應用內容Cntx還包括電子裝置10的附屬元件等信息。此外,若電子裝置10同時開啟多個應用程序并在背景中執行,則上傳至云端服務器20的應用內容Cntx也會包括這些在背景中執行的應用程序。再者,若電子裝置10正在對存儲在電子裝置10內的一文件(例如文字文件、圖像文件等)進行編輯,則上傳至云端服務器20的應用內容Cntx也會包括該文件,使得使用者能在另一電子裝置繼續對該文件進行編輯。
另一方面,使用者可通過云端服務器20,將電子裝置10的應用內容Cntx以廣播方式分享給其他電子裝置。舉例來說,使用者可將電子裝置10正在使用的應用程序的內容,例如所瀏覽的網頁或是觀賞的影音文件等,通過云端服務器20傳送給電子裝置30、40、50及60,使得電子裝置30、40、50及60的使用者可瀏覽相同的網頁或是觀賞相同的影音文件。因此,當使用者點選電子裝置10的屏幕上的特定對象15,將目前電子裝置10的屏幕上所顯示的應用內容Cntx傳送至云端服務器20時,其他使用者可分別點選電子裝置30、40、50及60的屏幕上的特定對象35、45、55及65,以便將電子裝置10的應用內容Cntx從云端服務器20下載至電子裝置30、40、50及60。圖2是顯示根據本發明另一實施例所述的同步系統100。在圖2中,先前由電子裝置10、30、40、50或60所上傳的應用內容Cntx_l至Cntx_n已存儲在云端服務器20中,其中云端服務器20會將應用內容Cntx_l至Cntx_n的相關信息(例如上傳的電子裝置以及上傳的時間點)以廣播方式通知電子裝置10、30、40、50與60。因此,當每一電子裝置的屏幕上的特定對象被點選時,該電子裝置還可提供一選單,其包括來自云端服務器20的應用內容Cntx_l至Cntx_n的相關信息,以供使用者能適當地選擇所需要的應用內容。舉例來說,電子裝置10可選擇先前由自己所上傳的應用內容Cntx_2,其紀錄先前尚未瀏覽完畢的網頁。此外,電子裝置30可選擇先前由電子裝置40所上傳的應用內容Cntx_l,其紀錄先前電子裝置40所觀賞的影音文件。圖3是顯示根據本發明一實施例所述的同步方法,適用于包括云端服務器以及不同電子裝置的同步系統(例如先前所描述的同步系統100)。首先,根據一傳送指令,第一電子裝置通過網際網絡將第一電子裝置的操作信息傳送至云端服務器,其中操作信息包括第一電子裝置的屏幕的桌面上所顯示的應用內容(步驟S310)。此外,當第一電子裝置的屏幕上的特定對象被點選時,會得到該傳送指令。在接收到第一電子裝置的操作信息之后,云端服務器將第一電子裝置的操作信息存儲在其存儲器中(步驟S320)。若同步系統中的一特定電子裝置的屏幕上的特定對象被點選時,會得到一接收指令,并根據該接收指令,通過網際網絡將存儲于云端服務器的第一電子裝置的操作信息下載至該特定電子裝置(步驟S330)。于是,便可根據操作信息,將第一電子裝置的屏幕所顯示的應用內容顯示/重現于該特定電子裝置的屏幕的桌面上(步驟S340)。舉例來說,如果是第一電子裝置的屏幕上的特定對象被點選時,則存儲于云端服務器的第一電子裝置的操作信息便會通過網際網絡被下載至第一電子裝置。于是,便可根據該操作信息,將先前第一電子裝置的屏幕所顯示的應用內容重新顯示于第一電子裝置的屏幕的桌面上。此外,如果是第二電子裝置的屏幕上的特定對象被點選時,則存儲于云端服務器的第一電子裝置的操作信息便會通過網際網絡被下載至第二電子裝置。于是,便可根據該操作信息,將第一電子裝置的屏幕所顯示的應用內容顯示于第二電子裝置的屏幕的桌面上。因此,根據使用者的需求,不同的電子裝置的應用內容可通過云端服務器來達到同步。雖然本發明已以較佳實施例公開如上,然其并非用以限定本發明,任何本領域技術人員,在不脫離本發明的精神和范圍內,當可作些許的更動與潤飾,因此本發明的保護范圍當視所附的權利要求所界定的范圍為準。
權利要求
1.一種同步系統,包括: 一云端服務器; 一第一電子裝置,經由一網絡鏈接于上述云端服務器,包括一第一屏幕并用以根據一傳送指令,通過上述網絡提供一操作信息至上述云端服務器,其中上述操作信息包括上述第一屏幕所顯示的一應用內容;以及 一第二電子裝置,經由上述網絡鏈接于上述云端服務器,包括一第二屏幕并用以根據一第一接收指令,通過上述網絡從上述云端服務器得到上述操作信息,其中上述第二電子裝置根據上述操作信息而將上述應用內容顯示于上述第二屏幕上。
2.根據權利要求1所述的同步系統,其中上述第一屏幕的上述應用內容包括上述第一屏幕的解析度以及上述第一屏幕的桌面上所顯示的至少一應用程序的種類、參數以及配置信息。
3.根據權利要求2所述的同步系統,其中上述應用程序的配置包括由上述第一電子裝置所執行的上述應用程序的視窗大小以及視窗位置。
4.根據權利要求2所述的同步系統,其中上述第一屏幕的上述應用內容還包括由上述應用程序所使用的文件。
5.根據權利要求1所述的同步系統,其中當上述第一電子裝置的上述第一屏幕的一第一對象被點選時,上述第一電子裝置產生上述傳送指令,以及當上述第二電子裝置的上述第二屏幕的一第二對象被點選時,上述第二電子裝置產生上述第一接收指令。
6.根據權利要求5所述的同步系統,其中上述第一電子裝置還根據一第二接收指令,通過上述網絡從上述云端服務器得到上述操作信息,以便將上述應用內容重新顯示于上述第一屏幕上,其中當上述第一電子裝置的上述第一屏幕的上述第一對象被點選時,上述第一電子裝置產生上述第 二接收指令。
7.根據權利要求1所述的同步系統,其中上述第一電子裝置以及上述第二電子裝置是以相同認證方式注冊于上述云端服務器,以及上述云端服務器具有一存儲器,用以存儲上述操作信息。
8.一種同步方法,適用于一同步系統,其中上述同步系統包括一云端服務器以及多個電子裝置,包括: 根據一傳送指令,通過一網絡將一第一電子裝置的一操作信息上傳至上述云端服務器,其中上述操作信息包括上述第一電子裝置的一第一屏幕所顯示的一應用內容; 將上述操作信息存儲于上述云端服務器的一存儲器;以及 根據一第一接收指令,通過上述網絡而將存儲于上述云端服務器的上述操作信息下載至一第二電子裝置;以及 根據上述操作信息,將上述應用內容顯示于上述第二電子裝置的一第二屏幕上。
9.根據權利要求8所述的同步方法,其中上述第一屏幕的上述應用內容包括上述第一屏幕的解析度以及上述第一屏幕的桌面上所顯示的至少一應用程序的種類、參數以及配置信息。
10.根據權利要求9所述的同步方法,其中上述應用程序的配置包括由上述第一電子裝置所執行的上述應用程序的視窗大小以及視窗位置。
11.根據權利要求9所述的同步方法,其中上述第一屏幕的上述應用內容還包括由上述應用程序所使用的文件。
12.根據權利要求8所述的同步方法,還包括: 當上述第一電子裝置的上述第一屏幕的一第一對象被點選時,得到上述傳送指令;以及 當上述第二電子裝置的上述第二屏幕的一第二對象被點選時,得到上述第一接收指令。
13.根據權利要求12所述的同步方法,還包括: 當上述第一電子裝置的上述第一屏幕的上述第一對象被點選時,得到一第二接收指令; 根據上述第二接收指令,通過上述網絡而將存儲于上述云端服務器的上述操作信息下載至上述第一電子裝置;以及 根據上述操作信息,將上述應用內容重新顯示于上述第一電子裝置的上述第一屏幕上。
14.根據權利要求8所述的同步方法,其中上述第一電子裝置以及上述第二電子裝置是以相同認證方式注冊于上述云端服務器。
全文摘要
本發明公開一種同步系統及其方法,該同步系統包括一云端服務器以及經由一網絡鏈接于上述云端服務器的一第一電子裝置以及一第二電子裝置。上述第一電子裝置包括一第一屏幕,并用以根據一傳送指令,通過上述網絡提供一操作信息至上述云端服務器。上述操作信息包括上述第一屏幕所顯示的一應用內容。上述第二電子裝置包括一第二屏幕,并用以根據一第一接收指令,通過上述網絡從上述云端服務器得到上述操作信息。上述第二電子裝置根據上述操作信息而將上述應用內容顯示于上述第二屏幕上。本發明能夠實現根據使用者的需求,使不同電子裝置的應用內容通過云端服務器來達到同步。
文檔編號H04L29/08GK103188334SQ20111046126
公開日2013年7月3日 申請日期2011年12月30日 優先權日2011年12月30日
發明者蔡孟書 申請人:宏碁股份有限公司