專利名稱:無縫工作狀態(tài)轉(zhuǎn)移的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種資料轉(zhuǎn)移的方法和系統(tǒng),尤其涉及一種無縫工作狀態(tài)轉(zhuǎn)移的方法和系統(tǒng)。
背景技術(shù):
智能手機(jī)或平板電腦等移動裝置具有方便攜帶的優(yōu)點(diǎn),且功能越來越多樣化。然而,在體積有限的情況下,移動裝置的顯示或操作界面(例如觸控式屏幕或小型按鍵)操作不易,且資料存儲空間有限,因此無法完全取代傳統(tǒng)個(gè)人電腦等固定式裝置。在許多應(yīng)用中,使用者會在移動裝置和個(gè)人電腦的間進(jìn)行資料轉(zhuǎn)移。舉例來說,使用者外出期間可隨時(shí)使用平板電腦編輯文件,等到回到辦公室或回家后再將平板電腦內(nèi)存資料轉(zhuǎn)移至個(gè)人電腦,如此能使用大屏幕和正常鍵盤來繼續(xù)未完成的工作;同理,使用者亦可也可在外出前將個(gè)人電腦內(nèi)存資料轉(zhuǎn)移至平板電腦,以便的后隨時(shí)進(jìn)行編輯。在現(xiàn)有技術(shù)中,當(dāng)在移動裝置和個(gè)人電腦的間進(jìn)行資料轉(zhuǎn)移的前,需在移動裝置上將資料存儲成文件再進(jìn)行轉(zhuǎn)移,轉(zhuǎn)移后個(gè)人電腦需再次開啟文件才能進(jìn)行編輯。因此,現(xiàn)有技術(shù)的資料轉(zhuǎn)移方法并無法快速實(shí)時(shí)地提供使用者資料轉(zhuǎn)移前的工作狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有技術(shù)中的問題,提供一種無縫工作狀態(tài)轉(zhuǎn)移的方法及系統(tǒng)。本發(fā)明提供的一種無縫工作狀態(tài)轉(zhuǎn)移的方法,其包含在一第一電子裝置上執(zhí)行一第一應(yīng)用程序;在進(jìn)行一第一無縫工作狀態(tài)轉(zhuǎn)移前,提供相關(guān)于該第一應(yīng)用程序的一工作狀態(tài)的一第一中繼文件;該第一電子裝置將該第一中繼文件傳送至一第二電子裝置以進(jìn)行該第一無縫工作狀態(tài)轉(zhuǎn)移;該第二電子裝置分析該第一中繼文件以得到相關(guān)于該第一應(yīng)用程序的該工作狀態(tài)的信息,并依此判斷出相容的一第二應(yīng)用程序;以及該第二電子裝置載入該第一應(yīng)用程序的該工作狀態(tài)并依此執(zhí)行該第二應(yīng)用程序。本發(fā)明另提供的一種可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移的系統(tǒng),其包含一第一電子裝置和一第二電子裝置。該第一電子裝置內(nèi)安裝有一第一應(yīng)用程序;以及一第一框架,用來在進(jìn)行一第一無縫工作狀態(tài)轉(zhuǎn)移前,提供相關(guān)于該第一應(yīng)用程序的一工作狀態(tài)的一第一中繼文件。該第二電子裝置內(nèi)安裝有一第二應(yīng)用程序,相容于該第一應(yīng)用程序;以及一第二框架,用來分析該第一中繼文件以得到相關(guān)于該第一應(yīng)用程序的該工作狀態(tài)的信息,以使該第二電子裝置載入該第一應(yīng)用程序的該工作狀態(tài)并依此執(zhí)行該第二應(yīng)用程序。本發(fā)明可在發(fā)送端電子裝置和接收端電子裝置之間提供無縫工作狀態(tài)轉(zhuǎn)移,讓使用者可在接收端電子裝置上立即繼續(xù)先前在發(fā)送端電子裝置上進(jìn)行的工作。本發(fā)明也可在多個(gè)電子裝置之間提供無縫工作狀態(tài)轉(zhuǎn)移,利用一個(gè)或多個(gè)中繼電子裝置將一初始發(fā)送端電子裝置的工作狀態(tài)無縫轉(zhuǎn)移至一目標(biāo)接收端電子裝置。
圖1為本發(fā)明中一種無縫工作狀態(tài)轉(zhuǎn)移的方法的流程圖。圖2為本發(fā)明第一實(shí)施例中可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移的系統(tǒng)的功能框圖。圖3為本發(fā)明第二實(shí)施例中可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移的系統(tǒng)的功能框圖。主要組件符號說明:10、20、30、40 電子裝置12、22、32、42 框架14、24、44界面36存儲器100、200系統(tǒng)110 150步驟
具體實(shí)施例方式為使本發(fā)明的目的、特征和優(yōu)點(diǎn)能更明 顯易懂,下文通過具體實(shí)施例,并配合附圖,做詳細(xì)的說明。圖1為本發(fā)明中一種無縫(seamless)工作狀態(tài)轉(zhuǎn)移方法的流程圖,其包含下列步驟:步驟110:在一發(fā)送端電子裝置執(zhí)行一第一應(yīng)用程序。步驟120:記錄在進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移前第一應(yīng)用程序的工作狀態(tài)并提供一相對應(yīng)的中繼文件(metafile)。步驟130:發(fā)送端電子裝置將中繼文件傳送至一接收端電子裝置以進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移。步驟140:接收端電子裝置分析中繼文件以得到相關(guān)于第一應(yīng)用程序工作狀態(tài)的信息,并依此判斷出相容的第二應(yīng)用程序。步驟150:接收端電子裝置載入第一應(yīng)用程序的工作狀態(tài)并依此執(zhí)行第二應(yīng)用程序。圖2為本發(fā)明第一實(shí)施例中一種可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移的系統(tǒng)100的功能框圖。系統(tǒng)100包含兩電子裝置10和20,彼此之間可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移,其中電子裝置10為發(fā)送端而電子裝置20為接收端。發(fā)送端電子裝置10內(nèi)安裝有一框架(framework) 12,接收端電子裝置20內(nèi)安裝有一框架22,框架12和22之間可利用短距離傳輸協(xié)議來進(jìn)行溝通,例如近場通信(near field communication, NFC)協(xié)議。在步驟110中,使用者可在發(fā)送端電子裝置10上執(zhí)行一第一應(yīng)用程序API。在步驟150中,使用者可在在接收端電子裝置20上執(zhí)行一第二應(yīng)用程序AP2。應(yīng)用程序APl內(nèi)定義有一界面14,在步驟120中當(dāng)發(fā)送端電子裝置10在進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移前,相關(guān)于此時(shí)應(yīng)用程序APl工作狀態(tài)的信息會通過界面14傳送至框架12,再由框架12產(chǎn)生相對應(yīng)的中繼文件。更詳細(xì)來說,中繼文件可包含在工作狀態(tài)轉(zhuǎn)移前發(fā)送端電子裝置10上執(zhí)行中應(yīng)用程序APl的各項(xiàng)信息,例如使用者輸入資料、應(yīng)用程序APl的載入資料、應(yīng)用程序APl信息或應(yīng)用程序APl的執(zhí)行階段等。在步驟130中,使用者可將發(fā)送端電子裝置10靠近接收端電子裝置20以進(jìn)入短距離傳輸協(xié)議的通信范圍,進(jìn)而將中繼文件傳送至接收端電子裝置20以進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移。傳輸完成后,發(fā)送端電子裝置10可關(guān)閉應(yīng)用程序API。在步驟140中,接收端電子裝置20可分析中繼文件以得到相關(guān)于第一應(yīng)用程序APl工作狀態(tài)的信息,并依此判斷出相容的第二應(yīng)用程序AP2。應(yīng)用程序APl和AP2可為同一類型的應(yīng)用程序,或?yàn)椴煌愋偷膬上嗳輵?yīng)用程序,因此可處理同樣資料內(nèi)容。舉例來說,應(yīng)用程序APl和AP2可為同一種文字編輯軟件,或?yàn)榭删庉嬐环菸募牟煌愋偷奈淖志庉嬡浖?。在步驟150中,接收端電子裝置20可載入在資料轉(zhuǎn)移前應(yīng)用程序APl的工作狀態(tài)并依此執(zhí)行應(yīng)用程序AP2。因此,使用者可在接收端電子裝置20上立即接續(xù)先前在發(fā)送端電子裝置10上進(jìn)行的工作。圖3為本發(fā)明第二實(shí)施例中一種可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移的系統(tǒng)200的功能框圖。系統(tǒng)200包含兩電子裝置30和40,彼此之間可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移,其中電子裝置30為發(fā)送端而電子裝置40為接收端。發(fā)送端電子裝置30內(nèi)安裝有一框架32且包含一存儲器36,接收端電子裝置40內(nèi)安裝有一框架42,框架32和42之間可利用短距離傳輸協(xié)議來進(jìn)行溝通,例如近場通信協(xié)議。在步驟110中,使用者可在發(fā)送端電子裝置30上執(zhí)行一第三應(yīng)用程序AP3。在步驟150中,使用者可在接收端電子裝置40上執(zhí)行一第四應(yīng)用程序AP4。在步驟120中,當(dāng)發(fā)送端電子裝置30進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移前,框架32會讀取存儲器36中相關(guān)于此時(shí)應(yīng)用程序AP3工作狀態(tài)的信息,再產(chǎn)生一相對應(yīng)的中繼文件。更詳細(xì)來說,中繼文件可包含在工作狀態(tài)轉(zhuǎn)移前發(fā)送端電子裝置30上執(zhí)行中應(yīng)用程序AP3的各項(xiàng)信息,例如使用者輸入資料、應(yīng)用程序AP3的載入資料、應(yīng)用程序AP3信息或應(yīng)用程序AP3的執(zhí)行階段等。在步驟130中,使用者可將發(fā)送端電子裝置30靠近接收端電子裝置40以進(jìn)入短距離傳輸協(xié)議的通信范圍,進(jìn)而將中繼文件傳送至接收端電子裝置40以進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移。傳輸完成后,發(fā)送端電子裝置30可關(guān)閉應(yīng)用程序AP3。在步驟140中,接收端電子裝置40可分析中繼文件以得到相關(guān)于第三應(yīng)用程序AP3工作狀態(tài)的信息,并依此判斷出相容的第四應(yīng)用程序AP4。應(yīng)用程序AP3和AP4可為同一類型的應(yīng)用程序,或?yàn)椴煌愋偷膬上嗳輵?yīng)用程序,因此可處理同樣資料內(nèi)容。舉例來說,應(yīng)用程序AP3和AP4可為同一種文字編輯軟件,或?yàn)榭删庉嬐环菸募牟煌愋偷奈淖志庉嬡浖?。在步驟150中,接收端電子裝置40可載入在資料轉(zhuǎn)移前應(yīng)用程序AP3的工作狀態(tài)并依此執(zhí)行應(yīng)用程序AP4。因此,使用者可在接收端電子裝置40上立即接續(xù)先前在發(fā)送端電子裝置30上進(jìn)行的工作。在本發(fā)明一實(shí)施例中,發(fā)送端電子裝置10、30可為智能手機(jī)或平板電腦等移動裝置,而接收端電子裝置20、40可為個(gè)人電腦等固定式裝置。或者,發(fā)送端電子裝置10、30可為個(gè)人電腦等固定式裝置,而接收端電子裝置20、40可為智能手機(jī)或平板電腦等移動裝置。在本發(fā)明另一實(shí)施例中,接收端電子裝置20、40可皆為智能手機(jī)或平板電腦等移動裝置,且在和接收發(fā)送端電子裝置10、30的間進(jìn)行一次無縫工作狀態(tài)轉(zhuǎn)移后,可和其它電子裝置的間進(jìn)行另一次無縫工作狀態(tài)轉(zhuǎn)移。因此,接收端電子裝置20、40可提供移動存儲裝置的功能。本發(fā)明可在發(fā)送端電子裝置和接收端電子裝置之間提供無縫工作狀態(tài)轉(zhuǎn)移,讓使用者可在接收端電子裝置上立即繼續(xù)先前在發(fā)送端電子裝置上進(jìn)行的工作。本發(fā)明也可在多個(gè)電子裝置之間提供無縫工作狀態(tài)轉(zhuǎn)移,也利用一個(gè)或多個(gè)中繼電子裝置將一初始發(fā)送端電子裝置的工作狀態(tài)無縫轉(zhuǎn)移至一目標(biāo)接收端電子裝置。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修改,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種無縫工作狀態(tài)轉(zhuǎn)移的方法,其包含: 在一第一電子裝置上執(zhí)行一第一應(yīng)用程序; 在進(jìn)行一第一無縫工作狀態(tài)轉(zhuǎn)移前,提供相關(guān)于該第一應(yīng)用程序的一工作狀態(tài)的一第一中繼文件; 該第一電子裝置將該第一中繼文件傳送至一第二電子裝置以進(jìn)行該第一無縫工作狀態(tài)轉(zhuǎn)移; 該第二電子裝置分析該第一中繼文件以得到相關(guān)于該第一應(yīng)用程序的該工作狀態(tài)的信息,并依此判斷出相容的一第二應(yīng)用程序;以及 該第二電子裝置載入該第一應(yīng)用程序的該工作狀態(tài)并依此執(zhí)行該第二應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,該第一中繼文件包含一使用者輸入資料、該第一應(yīng)用程序的載入資料、該第一應(yīng)用程序的信息或該第一應(yīng)用程序的執(zhí)行階段。
3.如權(quán)利要求1所述的方法,其特征在于,該第一應(yīng)用程序和該第二應(yīng)用程序?yàn)橥活愋偷膽?yīng)用程序,或?yàn)椴煌愋偷膬上嗳輵?yīng)用程序。
4.如權(quán)利要求1所述的方法,其特征在于,還包含:該第一電子裝置和該第二電子裝置利用一短距離傳輸協(xié)議來進(jìn) 行溝通以傳送該第一中繼文件。
5.如權(quán)利要求1所述的方法,其特征在于,還包含: 在進(jìn)行一第二無縫工作狀態(tài)轉(zhuǎn)移前,提供相關(guān)于該第二應(yīng)用程序的一工作狀態(tài)的一第二中繼文件; 該第二電子裝置將該第二中繼文件傳送至一第三電子裝置以進(jìn)行該第二無縫工作狀態(tài)轉(zhuǎn)移; 該第三電子裝置分析該第二中繼文件以得到相關(guān)于該第二應(yīng)用程序的該工作狀態(tài)的信息,并依此判斷出相容的一第三應(yīng)用程序;以及 該第三電子裝置載入該第二應(yīng)用程序的該工作狀態(tài)并依此執(zhí)行該第三應(yīng)用程序。
6.一種可進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移的系統(tǒng),其包含: 一第一電子裝置,其內(nèi)安裝有: 一第一應(yīng)用程序;以及 一第一框架,用來在進(jìn)行一第一無縫工作狀態(tài)轉(zhuǎn)移前,提供相關(guān)于該第一應(yīng)用程序的一工作狀態(tài)的一第一中繼文件;以及 一第二電子裝置,其內(nèi)安裝有: 一第二應(yīng)用程序,相容于該第一應(yīng)用程序;以及 一第二框架,用來分析該第一中繼文件以得到相關(guān)于該第一應(yīng)用程序的該工作狀態(tài)的信息,以使該第二電子裝置載入該第一應(yīng)用程序的該工作狀態(tài)并依此執(zhí)行該第二應(yīng)用程序。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,該第一電子裝置和該第二電子裝置分別為一移動裝置和一固定式裝置,或?yàn)閮梢苿友b置。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,該第二框架另用來在進(jìn)行一第二無縫工作狀態(tài)轉(zhuǎn)移前,提供相關(guān)于該第二應(yīng)用程序的一工作狀態(tài)的一第二中繼文件,且該系統(tǒng)另包含: 一第三電子裝置,其內(nèi)安裝有:一第三應(yīng)用程序,相容于該第二應(yīng)用程序; 一第三框架,用來分析該第二中繼文件以得到相關(guān)于該第二應(yīng)用程序的該工作狀態(tài)的信息,以使該第三電子裝置載入該第二應(yīng)用程序的該工作狀態(tài)并依此執(zhí)行該第三應(yīng)用程序。
9.如權(quán)利要求 8所述的系統(tǒng),其特征在于,該第二電子裝置系為一移動裝置。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于: 該第一應(yīng)用程序包含一第一界面,用來輸出該第一應(yīng)用程序的該執(zhí)行狀態(tài)至該第一框架;且 該第二應(yīng)用程序包含一第二界面,用來接收該第二框架傳來相關(guān)于該第一應(yīng)用程序的該執(zhí)行狀態(tài)的信息。
11.如權(quán)利要求6所述的系統(tǒng),其特征在于: 該第一應(yīng)用程序包含一存儲器,用來存儲該第一應(yīng)用程序的該執(zhí)行狀態(tài);且該第二應(yīng)用程序包含一界面,用來接收該第二框架傳來相關(guān)于該第一應(yīng)用程序的該執(zhí)行狀態(tài)的信息。
全文摘要
本發(fā)明提供一種無縫工作狀態(tài)轉(zhuǎn)移的方法和系統(tǒng)。通過一第一電子裝置執(zhí)行一第一應(yīng)用程序,并在進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移前提供相關(guān)于第一應(yīng)用程序的一工作狀態(tài)的一中繼文件,接著將中繼文件傳送至一第二電子裝置以進(jìn)行無縫工作狀態(tài)轉(zhuǎn)移。第二電子裝置分析中繼文件以得到相關(guān)于第一應(yīng)用程序工作狀態(tài)的信息,并依此判斷出相容的一第二應(yīng)用程序。接著,第二電子裝置載入第一應(yīng)用程序的工作狀態(tài)并依此執(zhí)行第二應(yīng)用程序。
文檔編號G06F9/48GK103197963SQ20121000213
公開日2013年7月10日 申請日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者徐嘉良, 劉坤維 申請人:宏碁股份有限公司