專利名稱:一種實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備、系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備、系統(tǒng)和方法。
背景技術(shù):
當(dāng)用戶在一個(gè)終端設(shè)備中運(yùn)行應(yīng)用程序時(shí),會(huì)出現(xiàn)由于突發(fā)事件而退出應(yīng)用程序運(yùn)行,并在之后轉(zhuǎn)到另一個(gè)終端設(shè)備運(yùn)行該應(yīng)用程序的情況。所述應(yīng)用程序的運(yùn)行從一個(gè)終端設(shè)備轉(zhuǎn)到另一個(gè)終端設(shè)備的過程為應(yīng)用程序切換。現(xiàn)有技術(shù)中,對(duì)于應(yīng)用程序切換,僅是將應(yīng)用程序操作的文件,例如視音頻文件、文本文件等,上傳到服務(wù)器進(jìn)行同步。當(dāng)用戶在另一個(gè)終端設(shè)備中運(yùn)行該應(yīng)用程序時(shí),下載該同步的文件,并重新運(yùn)行。例如,當(dāng)用戶退出閱讀文章的應(yīng)用程序時(shí),該文章被上傳到服務(wù)器,新上傳的文章中保存了用戶對(duì)于文章的修改。當(dāng)用戶在另一個(gè)終端設(shè)備中閱讀該文章時(shí),從服務(wù)器中下載用戶上傳的文章,因此實(shí)現(xiàn)了文章的同步,使得用戶在另一個(gè)終端設(shè)備中也能夠獲得修改后的文章。
但是,采用現(xiàn)有技術(shù)中的技術(shù)方案,無法實(shí)現(xiàn)當(dāng)用戶在一個(gè)終端設(shè)備中退出運(yùn)行的應(yīng)用程序后,在另一個(gè)終端設(shè)備中接續(xù)退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行。例如,當(dāng)用戶在另一個(gè)終端設(shè)備中閱讀該文章時(shí),雖然可以獲得修改后的文章,但是該文章不會(huì)在打開時(shí),自動(dòng)跳轉(zhuǎn)到用戶上次退出時(shí)閱讀到的頁面,由此沒有實(shí)現(xiàn)應(yīng)用程序的完整切換。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備、系統(tǒng)和方法。依據(jù)本發(fā)明的一個(gè)方面,提供了一種實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備,該終端設(shè)備包括狀態(tài)上傳模塊,適于當(dāng)終端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;和/或狀態(tài)下載模塊,適于當(dāng)終端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序??蛇x地,所述終端設(shè)備還包括文件上傳模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則將所述文件上傳到所述服務(wù)器;和/或文件下載模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)所述用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述文件。可選地,所述文件上傳模塊,進(jìn)一步適于通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器??蛇x地,所述狀態(tài)上傳模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口,將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù);所述狀態(tài)下載模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行所述應(yīng)用程序??蛇x地,當(dāng)所述應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);和/或當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;和/或當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播 放的進(jìn)度??蛇x地,所述終端設(shè)備還包括用戶注冊(cè)模塊,適于在用戶登錄所述應(yīng)用程序時(shí),對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符GUID ;以及接收所述服務(wù)器根據(jù)所述用戶令牌和所述GUID生成的用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌;所述狀態(tài)上傳模塊,進(jìn)一步適于將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以所述會(huì)話令牌為索引存儲(chǔ)所述狀態(tài)數(shù)據(jù);所述狀態(tài)下載模塊,進(jìn)一步適于向所述服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)所述會(huì)話令牌在所述服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載。本發(fā)明還提供了一種實(shí)現(xiàn)應(yīng)用程序切換的系統(tǒng),該系統(tǒng)包括用于在切換前運(yùn)行應(yīng)用程序的第一終端設(shè)備、用于在切換后繼續(xù)運(yùn)行所述應(yīng)用程序的第二終端設(shè)備、以及服務(wù)器,所述第一終端設(shè)備包括狀態(tài)上傳模塊,適于當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述第二終端設(shè)備包括狀態(tài)下載模塊,適于當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序;所述服務(wù)器包括存儲(chǔ)模塊,適于接收第一終端設(shè)備上傳的數(shù)據(jù)進(jìn)行存儲(chǔ),在第二終端設(shè)備下載數(shù)據(jù)時(shí),向第二終端設(shè)備下發(fā)數(shù)據(jù)??蛇x地,所述第一終端設(shè)備還包括文件上傳模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則將所述文件上傳到所述服務(wù)器;所述第二終端設(shè)備還包括文件下載模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)所述用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述文件??蛇x地,所述文件上傳模塊,進(jìn)一步適于通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器。
可選地,所述狀態(tài)上傳模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口,將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù);所述狀態(tài)下載模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行所述應(yīng)用程序??蛇x地,當(dāng)所述應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);和/或
當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;和/或當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。可選地,所述第一終端設(shè)備和所述第二終端設(shè)備都包括用戶注冊(cè)模塊,所述用戶注冊(cè)模塊,適于在用戶登錄所述應(yīng)用程序時(shí),對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符GUID ;以及接收所述服務(wù)器返回的會(huì)話令牌;所述狀態(tài)上傳模塊,進(jìn)一步適于將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以所述會(huì)話令牌為索引存儲(chǔ)所述狀態(tài)數(shù)據(jù);所述狀態(tài)下載模塊,進(jìn)一步適于向所述服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)所述會(huì)話令牌在所述服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載;所述服務(wù)器還包括注冊(cè)模塊,適于在接收到注冊(cè)請(qǐng)求后,根據(jù)所述用戶令牌和所述GUID生成用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌,并返回生成的會(huì)話令牌。根據(jù)本發(fā)明的另一方面,還提供了一種實(shí)現(xiàn)應(yīng)用程序在終端設(shè)備間切換的方法,該方法包括當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),第一終端設(shè)備將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),第二終端設(shè)備從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序??蛇x地,所述方法還包括如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則第一終端設(shè)備將所述文件上傳到所述服務(wù)器;當(dāng)所述用戶賬號(hào)在第二終端設(shè)備中登錄所述應(yīng)用程序時(shí),第二終端設(shè)備從所述服務(wù)器下載所述文件。可選地,所述將所述文件上傳到所述服務(wù)器進(jìn)一步包括通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器??蛇x地,所述將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器進(jìn)一步包括根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口,將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù);
所述以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序進(jìn)一步包括根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行所述應(yīng)用程序。可選地,當(dāng)所述應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);和/或當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;和/或當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度??蛇x地,所述當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),第一終端設(shè)備將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器前還包括當(dāng)用戶在第一終端設(shè)備登錄所述應(yīng)用程序時(shí),第一終端設(shè)備對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符⑶ID ;第一終端設(shè)備接收所述服務(wù)器根據(jù)所述用戶令牌和所述GUID生成的用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌;所述第一終端設(shè)備將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器進(jìn)一步包括第一終端設(shè)備將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以所述會(huì)話令牌為索引存儲(chǔ)所述狀態(tài)數(shù)據(jù);所述第二終端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序具體包括第二終端設(shè)備對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符⑶ID ;第二終端設(shè)備接收所述服務(wù)器根據(jù)所述用戶令牌和所述GUID生成的用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌;所述第二終端設(shè)備從所述服務(wù)器下載所述應(yīng)用程序在所述用戶賬號(hào)上次退出時(shí)的狀態(tài)進(jìn)一步包括第二終端設(shè)備向所述服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)所述會(huì)話令牌在所述服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載。根據(jù)本發(fā)明的技術(shù)方案,其中,當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),第一終端設(shè)備將該應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄該應(yīng)用程序時(shí),第二終端設(shè)備從服務(wù)器下載該應(yīng)用程序在用戶上次退出時(shí)的狀態(tài),以該狀態(tài)為起點(diǎn)運(yùn)行該應(yīng)用程序。通過將用戶退出應(yīng)用程序時(shí)應(yīng)用程序的狀態(tài)上傳,并在登錄應(yīng)用程序時(shí)下載上次退出時(shí)的狀態(tài),能夠在切換到的終端設(shè)備中接續(xù)上次退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行應(yīng)用程序,由此解決了無法實(shí)現(xiàn)當(dāng)用戶在一個(gè)終端設(shè)備中退出運(yùn)行的應(yīng)用程序后,在另一個(gè)終端設(shè)備中接續(xù)退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行的問題,取得了實(shí)現(xiàn)應(yīng)用程序在終端設(shè)備間完整切換的有益效果。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠·更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備的結(jié)構(gòu)圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程 序切換的系統(tǒng)的結(jié)構(gòu)圖;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的系統(tǒng)的結(jié)構(gòu)圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的方法的流程圖;圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的方法的流程圖;以及圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的方法的示例的流程圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。參見圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備的結(jié)構(gòu)圖。該終端設(shè)備100包括狀態(tài)上傳模塊110和狀態(tài)下載模塊120。狀態(tài)上傳模塊110適于當(dāng)終端設(shè)備100中運(yùn)行的應(yīng)用程序的用戶退出該應(yīng)用程序時(shí),將該應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器200。狀態(tài)下載模塊120適于當(dāng)終端設(shè)備100中應(yīng)用程序的用戶登錄應(yīng)用程序時(shí),從服務(wù)器200下載該應(yīng)用程序在用戶上次退出時(shí)的狀態(tài),以該狀態(tài)為起點(diǎn)運(yùn)行該應(yīng)用程序。進(jìn)一步地,本實(shí)施例中通過統(tǒng)一的同步接口進(jìn)行應(yīng)用程序的狀態(tài)的上傳和下載,同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù)。狀態(tài)上傳模塊110根據(jù)應(yīng)用程序?qū)?yīng)的同步接口,將應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器200。狀態(tài)下載模塊120根據(jù)應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行該應(yīng)用程序。同步接口與應(yīng)用程序?qū)?yīng),例如,當(dāng)應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。此處,采用同步接口完成狀態(tài)數(shù)據(jù)上傳和下載,使得終端設(shè)備上傳的應(yīng)用程序的狀態(tài)數(shù)據(jù)格式統(tǒng)一,便于服務(wù)器進(jìn)行存儲(chǔ),同時(shí)方便終端設(shè)備解析下載的狀態(tài)數(shù)據(jù)。進(jìn)一步地,本實(shí)施例中通過用于標(biāo)識(shí)使用某個(gè)應(yīng)用程序的某個(gè)用戶的會(huì)話令牌來進(jìn)行狀態(tài)的上傳和下載。終端設(shè)備100還包括用戶注冊(cè)模塊。用戶注冊(cè)模塊在用戶登錄應(yīng)用程序時(shí),對(duì)用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌。該用戶令牌在終端設(shè)備100中唯一標(biāo)識(shí)該用戶。用戶注冊(cè)模塊在驗(yàn)證通過后還向服務(wù)器200發(fā)送注冊(cè)請(qǐng)求,注冊(cè)請(qǐng)求中包含該用戶的用戶令牌和應(yīng)用程序的全球唯一標(biāo)識(shí)符GUID。服務(wù)器200根據(jù)用戶令牌和應(yīng)用程序的GUID生成會(huì)話令牌。該會(huì)話令牌標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶。當(dāng)用戶在切換前的終端設(shè)備100中登錄應(yīng)用程序時(shí),通過用戶注冊(cè)模塊在服務(wù)器200進(jìn)行注冊(cè),獲得會(huì)話令牌。狀態(tài)上傳模塊110在上傳狀態(tài)數(shù)據(jù)時(shí),將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器200,在服務(wù)器200中以該會(huì)話令牌為索引存儲(chǔ)用戶運(yùn)行應(yīng)用程序的狀態(tài)數(shù)據(jù)。當(dāng)用戶在切換后的終端設(shè)備100中登錄應(yīng)用程序時(shí),通過用戶注冊(cè)模塊在服務(wù)器200進(jìn)行注冊(cè),獲得會(huì)話令牌。狀態(tài)下載模塊120在下載狀態(tài)數(shù)據(jù)時(shí),向服務(wù)器200發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)會(huì)話令牌在服務(wù)器200中查找狀態(tài)數(shù)據(jù)進(jìn)行下載。由上述可見,本實(shí)施例中以會(huì)話令牌為索弓I存儲(chǔ)狀態(tài)數(shù)據(jù),并在查找狀態(tài)數(shù)據(jù)時(shí), 根據(jù)該會(huì)話令牌完成查找。會(huì)話令牌在服務(wù)器中可以唯一標(biāo)識(shí)使用應(yīng)用程序的用戶,利用會(huì)話令牌進(jìn)行存儲(chǔ)和查找,能夠加快查找的速度。 以下以即時(shí)通訊應(yīng)用程序?yàn)槔?,?duì)本實(shí)施例中技術(shù)方案進(jìn)行說明。用戶注冊(cè)模塊在服務(wù)器200上注冊(cè)一個(gè)會(huì)話,表示某用戶在使用某程序,不同程序使用不同的GUID來區(qū)分,不同用戶使用不同的用戶令牌來區(qū)分。終端設(shè)備100中每個(gè)用戶的用戶令牌是唯一的,用戶令牌由用戶注冊(cè)模塊在驗(yàn)證用戶后生成。注冊(cè)完成后,服務(wù)器200生成會(huì)話令牌,會(huì)話令牌表示某一用戶在使用某一程序。舉例而言,用戶注冊(cè)模塊通過如下接口完成在服務(wù)器200的注冊(cè)。其中輸入的參數(shù)為應(yīng)用程序的GUID和用戶令牌;返回值為會(huì)話令牌。TOKEN Register (GUID appGuid, TOKEN Usertoken)狀態(tài)上傳模塊110根據(jù)應(yīng)用程序?qū)?yīng)的同步接口,使用會(huì)話令牌將應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器200。例如,狀態(tài)上傳模塊110按下述方式設(shè)置同步接口。其中,聊天進(jìn)度類ChatProgress中設(shè)置有返回當(dāng)前正在聊天的好友的信息ClientState,和所有好友的信息ClientState0信息ClientState中設(shè)置有好友的聊天歷史記錄、在線狀態(tài)和個(gè)人信息。其中好友即為即時(shí)通訊的通訊對(duì)象。
Class ChatProgress
{//正在聊天的好友,即打開了窗口與其聊天的好友 Public ClientState[] ChatingCiients { get;set;};
II好友列表中所有好友 Public ClienlSlatef] AllCIients (get;set;j
}
Class CiientState { Il聊天記錄 Histroy ChatHistroy {get;}
//在線狀態(tài)OniineState State {get;}
Il個(gè)人信息
Infomiation PersonalInfo (get;)·
}
每次在切換前的終端設(shè)備100,例如PC,上聊天時(shí),在用戶即將退出應(yīng)用程序,例如離開或者關(guān)閉應(yīng)用程序時(shí),通過如下接口將狀態(tài)上傳到服務(wù)器200。其中,輸入的參數(shù)為 聊天進(jìn)度類ChatProgress的對(duì)象和會(huì)話令牌,返回值為標(biāo)識(shí)上傳是否成功的布爾值。Bool UpdateProgress(TOKEN sessionToken, Object progress)當(dāng)用戶在另一終端設(shè)備100,例如手機(jī)登錄應(yīng)用程序時(shí),用戶注冊(cè)模塊通過如下接口進(jìn)行注冊(cè),獲得會(huì)話令牌。注冊(cè)過程如前所述。TOKEN Register(GUID appGuid, TOKEN Usertoken)狀態(tài)下載模塊120使用會(huì)話令牌從服務(wù)器200下載該應(yīng)用程序在用戶上次退出時(shí)的狀態(tài),根據(jù)應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行該應(yīng)用程序。舉例而言,狀態(tài)下載模塊120通過如下接口下載狀態(tài)數(shù)據(jù)。其中,輸入?yún)?shù)為會(huì)話令牌,返回值為聊天進(jìn)度類ChatProgress的對(duì)象。Object RetrieveProgress(TOKEN sessionToken);由此,用戶在切換后的終端設(shè)備上,可以接續(xù)上次退出時(shí)狀態(tài),繼續(xù)進(jìn)行聊天。在上述舉例中,即時(shí)工具應(yīng)用程序沒有作為操作對(duì)象的文件。對(duì)于一些應(yīng)用程序,如視音頻播放應(yīng)用程序和文本閱讀應(yīng)用程序,該些應(yīng)用程序?qū)ξ募M(jìn)行操作,因此需要對(duì)該些文件進(jìn)行上傳。該終端設(shè)備100還包括文件上傳模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則將所述文件上傳到所述服務(wù)器200。文件下載模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)所述用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器200下載所述文件。進(jìn)一步地,文件上傳模塊通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器200。Xml為一種成熟的協(xié)議,其描述數(shù)據(jù)對(duì)象更加方便,并可以通過SOAP (簡單對(duì)象訪問協(xié)議)協(xié)議進(jìn)行傳輸。由上述可知,本發(fā)明實(shí)施例中技術(shù)方案通過將用戶退出應(yīng)用程序時(shí)應(yīng)用程序的狀態(tài)上傳,并在登錄應(yīng)用程序時(shí)下載上次退出時(shí)的狀態(tài),能夠在切換到的終端設(shè)備中接續(xù)上次退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行應(yīng)用程序,由此解決了無法實(shí)現(xiàn)當(dāng)用戶在一個(gè)終端設(shè)備中退出運(yùn)行的應(yīng)用程序后,在另一個(gè)終端設(shè)備中接續(xù)退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行的問題,取得了實(shí)現(xiàn)應(yīng)用程序在終端設(shè)備間完整切換的有益效果。參見圖2,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的系統(tǒng)的結(jié)構(gòu)圖。該系統(tǒng)包括用于在切換前運(yùn)行應(yīng)用程序的第一終端設(shè)備300、用于在切換后繼續(xù)運(yùn)行該應(yīng)用程序的第二終端設(shè)備400、以及服務(wù)器200。第一終端設(shè)備300包括狀態(tài)上傳模塊310,適于當(dāng)?shù)谝唤K端設(shè)備300中運(yùn)行的應(yīng)用程序的用戶退出應(yīng)用程序時(shí),將該應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器200。第二終端設(shè)備400包括狀態(tài)下載模塊410,適于當(dāng)?shù)诙K端設(shè)備400中應(yīng)用程序的用戶登錄應(yīng)用程序時(shí),從服務(wù)器200下載應(yīng)用程序在該用戶上次退出時(shí)的狀態(tài),以該狀態(tài)為起點(diǎn)運(yùn)行應(yīng)用程序。服務(wù)器200包括存儲(chǔ)模塊220,適于接收第一終端設(shè)備300上傳的數(shù)據(jù)進(jìn)行存儲(chǔ),在第二終端設(shè)備400下載數(shù)據(jù)時(shí),向第二終端設(shè)備400下發(fā)數(shù)據(jù)。進(jìn)一步地,本實(shí)施例中通過統(tǒng)一的同步接口進(jìn)行應(yīng)用程序的狀態(tài)的上傳和下載,同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù)。 狀態(tài)上傳模塊310根據(jù)應(yīng)用程序?qū)?yīng)的同步接口,將應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器200。狀態(tài)下載模塊410根據(jù)應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行該應(yīng)用程序。同步接口與應(yīng)用程序?qū)?yīng),例如,當(dāng)應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。此處,采用同步接口完成狀態(tài)數(shù)據(jù)上傳和下載,使得第一終端設(shè)備上傳的應(yīng)用程序的狀態(tài)數(shù)據(jù)格式統(tǒng)一,便于服務(wù)器進(jìn)行存儲(chǔ),同時(shí)方便第二終端設(shè)備解析下載的狀態(tài)數(shù)據(jù)。進(jìn)一步地,本實(shí)施例中通過用于標(biāo)識(shí)使用某個(gè)應(yīng)用程序的某個(gè)用戶的會(huì)話令牌來進(jìn)行狀態(tài)的上傳和下載。參見圖3,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的系統(tǒng)的結(jié)構(gòu)圖。第一終端設(shè)備300和第二終端設(shè)備400都還包括用戶注冊(cè)模塊510。所述服務(wù)器200還包括注冊(cè)模塊210。即第一終端設(shè)備300包括狀態(tài)上傳模塊310和用戶注冊(cè)模塊510 ;第二終端設(shè)備400包括狀態(tài)下載模塊410和用戶注冊(cè)模塊510 ;服務(wù)器200包括存儲(chǔ)模塊220和注冊(cè)模塊210。用戶注冊(cè)模塊510適于在用戶登錄所述應(yīng)用程序時(shí),對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向服務(wù)器200發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符GUID ;以及接收服務(wù)器200返回的會(huì)話令牌。注冊(cè)模塊210適于在接收到注冊(cè)請(qǐng)求后,根據(jù)用戶令牌和GUID生成用于標(biāo)識(shí)使用應(yīng)用程序的用戶的會(huì)話令牌,并返回生成的會(huì)話令牌。當(dāng)用戶在第一終端設(shè)備300中登錄應(yīng)用程序時(shí),通過用戶注冊(cè)模塊510在服務(wù)器200進(jìn)行注冊(cè),獲得會(huì)話令牌。狀態(tài)上傳模塊310在上傳狀態(tài)數(shù)據(jù)時(shí),將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器200,在服務(wù)器200的存儲(chǔ)模塊220中以該會(huì)話令牌為索引存儲(chǔ)用戶運(yùn)行應(yīng)用程序的狀態(tài)數(shù)據(jù)。當(dāng)用戶在第二終端設(shè)備400中登錄應(yīng)用程序時(shí),通過用戶注冊(cè)模塊510在服務(wù)器200進(jìn)行注冊(cè),獲得會(huì)話令牌。狀態(tài)下載模塊410在下載狀態(tài)數(shù)據(jù)時(shí),向服務(wù)器200發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)會(huì)話令牌在服務(wù)器200的存儲(chǔ)模塊220中查找狀態(tài)數(shù)據(jù)進(jìn)行下載。由上述可見,本實(shí)施例中以會(huì)話令牌為索弓I存儲(chǔ)狀態(tài)數(shù)據(jù),并在查找狀態(tài)數(shù)據(jù)時(shí),根據(jù)該會(huì)話令牌完成查找。會(huì)話令牌在服務(wù)器中可以唯一標(biāo)識(shí)使用應(yīng)用程序的用戶,利用會(huì)話令牌進(jìn)行存儲(chǔ)和查找,能夠加快查找的速度。此外,對(duì)于一些應(yīng)用程序,如視音頻播放應(yīng)用程序和文本閱讀應(yīng)用程序,該些應(yīng)用程序?qū)ξ募M(jìn)行操作,因此需要對(duì)該些文件進(jìn)行上傳。第一終端設(shè)備300還包括文件上傳模塊,適于如果應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則將該文件上傳到服務(wù)器200 ;所述第二終端設(shè)備400還包括文件下載模塊,適于如果應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)用戶登錄應(yīng)用程序時(shí),從服務(wù)器200下載文件。
進(jìn)一步地,文件上傳模塊通過可擴(kuò)展標(biāo)記語言XML協(xié)議將文件上傳到服務(wù)器200。Xml為一種成熟的協(xié)議,其描述數(shù)據(jù)對(duì)象更加方便,并可以通過SOAP (簡單對(duì)象訪問協(xié)議)協(xié)議進(jìn)行傳輸。由上述可知,本發(fā)明實(shí)施例中技術(shù)方案通過將用戶退出應(yīng)用程序時(shí)應(yīng)用程序的狀態(tài)上傳,并在登錄應(yīng)用程序時(shí)下載上次退出時(shí)的狀態(tài),能夠在第二終端設(shè)備中接續(xù)上次退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行應(yīng)用程序,由此解決了無法實(shí)現(xiàn)當(dāng)用戶在第一終端設(shè)備中退出運(yùn)行的應(yīng)用程序后,在第二終端設(shè)備中接續(xù)退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行的問題,取得了實(shí)現(xiàn)應(yīng)用程序在終端設(shè)備間完整切換的有益效果。參見圖4,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的方法的流程圖。步驟S410,當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出應(yīng)用程序時(shí),第一終端設(shè)備將應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器。步驟S420,當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄該應(yīng)用程序時(shí),第二終端設(shè)備從服務(wù)器下載應(yīng)用程序在用戶上次退出時(shí)的狀態(tài),以該狀態(tài)為起點(diǎn)運(yùn)行應(yīng)用程序。進(jìn)一步地,本實(shí)施例中通過統(tǒng)一的同步接口進(jìn)行應(yīng)用程序的狀態(tài)的上傳和下載,同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù)。所述步驟S410進(jìn)一步包括根據(jù)應(yīng)用程序?qū)?yīng)的同步接口,將應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器。所述步驟S420進(jìn)一步包括根據(jù)應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行應(yīng)用程序。同步接口與應(yīng)用程序?qū)?yīng),例如,當(dāng)應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);當(dāng)應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;當(dāng)應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。此處,采用同步接口完成狀態(tài)數(shù)據(jù)上傳和下載,使得第一終端設(shè)備上傳的應(yīng)用程序的狀態(tài)數(shù)據(jù)格式統(tǒng)一,便于服務(wù)器進(jìn)行存儲(chǔ),同時(shí)方便第二終端設(shè)備解析下載的狀態(tài)數(shù)據(jù)。進(jìn)一步地,本實(shí)施例中通過用于標(biāo)識(shí)使用某個(gè)應(yīng)用程序的某個(gè)用戶的會(huì)話令牌來進(jìn)行狀態(tài)的上傳和下載。圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的方法的流程圖。
步驟S510,當(dāng)用戶在第一終端設(shè)備登錄應(yīng)用程序時(shí),第一終端設(shè)備對(duì)用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,向服務(wù)器發(fā)送注冊(cè)請(qǐng)求。注冊(cè)請(qǐng)求中包含用戶令牌和應(yīng)用程序的全球唯一標(biāo)識(shí)符⑶ID。步驟S520,第一終端設(shè)備接收服務(wù)器根據(jù)用戶令牌和GUID生成的用于標(biāo)識(shí)使用應(yīng)用程序的用戶的會(huì)話令牌。步驟S530,當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出應(yīng)用程序時(shí),第一終端設(shè)備將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以會(huì)話令牌為索引存儲(chǔ)狀態(tài)數(shù)據(jù)。步驟S540,當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄該應(yīng)用程序時(shí),第二終端設(shè)備對(duì)用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向服務(wù)器發(fā)送注冊(cè)請(qǐng)求。所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的GUID。步驟S550,第二終端設(shè)備接收服務(wù)器根據(jù)用戶令牌和GUID生成的用于標(biāo)識(shí)使用 應(yīng)用程序的用戶的會(huì)話令牌。步驟S560,第二終端設(shè)備向服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)會(huì)話令牌在服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載,以狀態(tài)數(shù)據(jù)中狀態(tài)為起點(diǎn)運(yùn)行應(yīng)用程序。以下以即時(shí)通信應(yīng)用程序?yàn)槔瑢?duì)本實(shí)施例中方法進(jìn)行具體說明。參見圖6,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的方法的示例的流程圖。其中,切換前運(yùn)行應(yīng)用程序的第一終端設(shè)備為手機(jī),切換后運(yùn)行應(yīng)用程序的第二終端設(shè)備為個(gè)人電腦PC。其中,手機(jī)和PC僅為舉例,本實(shí)施例的技術(shù)方案也并不限定必須在手機(jī)和PC間進(jìn)行,也可以在任何兩個(gè)終端設(shè)備間進(jìn)行,在此沒有特別限制。步驟S6010,當(dāng)用戶在手機(jī)上登錄應(yīng)用程序時(shí),手機(jī)對(duì)用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,向服務(wù)器發(fā)送注冊(cè)請(qǐng)求。注冊(cè)請(qǐng)求中包含用戶令牌和應(yīng)用程序的⑶ID。步驟S6020,服務(wù)器根據(jù)用戶令牌和GUID生成用于標(biāo)識(shí)使用應(yīng)用程序的用戶的會(huì)話令牌,將給會(huì)話令牌發(fā)送給手機(jī)。步驟S6030,手機(jī)接收服務(wù)器發(fā)送的會(huì)話令牌。步驟S6040,手機(jī)將攜帶有會(huì)話令牌的當(dāng)前狀態(tài)的狀態(tài)數(shù)據(jù)發(fā)送給服務(wù)器。狀態(tài)數(shù)據(jù)包括當(dāng)前聊天的好友的狀態(tài)和聊天記錄。步驟S6050,服務(wù)器以會(huì)話令牌為索引存儲(chǔ)該狀態(tài)數(shù)據(jù),并回復(fù)確認(rèn)消息給手機(jī)。步驟S6060,當(dāng)手機(jī)中運(yùn)行的應(yīng)用程序的用戶退出應(yīng)用程序時(shí),手機(jī)將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器。步驟S6070,服務(wù)器以會(huì)話令牌為索引存儲(chǔ)該狀態(tài)數(shù)據(jù),并回復(fù)確認(rèn)消息給手機(jī)。步驟S6080,當(dāng)PC中應(yīng)用程序的用戶登錄該應(yīng)用程序時(shí),PC對(duì)用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向服務(wù)器發(fā)送注冊(cè)請(qǐng)求。所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的GUID。步驟S6090,服務(wù)器根據(jù)用戶令牌和GUID生成用于標(biāo)識(shí)使用應(yīng)用程序的用戶的會(huì)話令牌,將給會(huì)話令牌發(fā)送給PC。步驟S6100,PC接收服務(wù)器發(fā)送的會(huì)話令牌。步驟S6110,PC向服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求。
步驟S6120,服務(wù)器將根據(jù)會(huì)話令牌在服務(wù)器中查找到的狀態(tài)數(shù)據(jù)發(fā)送給PC。步驟S6130,PC以該狀態(tài)為起點(diǎn)運(yùn)行應(yīng)用程序。由此,用戶在切換后的PC上,可以接續(xù)上次退出時(shí)狀態(tài),繼續(xù)進(jìn)行聊天。在上述舉例中,即時(shí)工具應(yīng)用程序沒有作為操作對(duì)象的文件。對(duì)于一些應(yīng)用程序,如視音頻播放應(yīng)用程序和文本閱讀應(yīng)用程序,該些應(yīng)用程序?qū)ξ募M(jìn)行操作,因此需要對(duì)該些文件進(jìn)行上傳。本實(shí)施例中方法還包括如果所述應(yīng)用程序 運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則第一終端設(shè)備將所述文件上傳到所述服務(wù)器。如果應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)用戶登錄應(yīng)用程序時(shí),第二終端設(shè)備從所述服務(wù)器下載文件。進(jìn)一步地,文件上傳模塊通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器。Xml為一種成熟的協(xié)議,其描述數(shù)據(jù)對(duì)象更加方便,并可以通過SOAP (簡單對(duì)象訪問協(xié)議)協(xié)議進(jìn)行傳輸。此外,第一終端設(shè)備和第二終端設(shè)備還可以直接連接,而不通過服務(wù)器來將應(yīng)用程序的運(yùn)行狀態(tài)進(jìn)行同步,更新到最新狀態(tài)。即當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出應(yīng)用程序時(shí),第一終端設(shè)備將應(yīng)用程序的狀態(tài)傳送給第二終端設(shè)備,第二終端設(shè)備直接獲得狀態(tài),并在該用戶登錄該應(yīng)用程序時(shí),以該狀態(tài)為起點(diǎn)運(yùn)行應(yīng)用程序。由上述可知,本發(fā)明實(shí)施例中技術(shù)方案通過將用戶退出應(yīng)用程序時(shí)應(yīng)用程序的狀態(tài)上傳,并在登錄應(yīng)用程序時(shí)下載上次退出時(shí)的狀態(tài),能夠在切換到的第二終端設(shè)備中接續(xù)上次退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行應(yīng)用程序,由此解決了無法實(shí)現(xiàn)當(dāng)用戶在第一終端設(shè)備中退出運(yùn)行的應(yīng)用程序后,在第二終端設(shè)備中接續(xù)退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行的問題,取得了實(shí)現(xiàn)應(yīng)用程序在終端設(shè)備間完整切換的有益效果。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí) 施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的實(shí)現(xiàn)應(yīng)用程序切換的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
權(quán)利要求
1.一種實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備,該終端設(shè)備包括狀態(tài)上傳模塊,適于當(dāng)終端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;和/或狀態(tài)下載模塊,適于當(dāng)終端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序。
2.根據(jù)權(quán)利要求I所述的終端設(shè)備,其中,所述終端設(shè)備還包括文件上傳模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則將所述文件上傳到所述服務(wù)器;和/或文件下載模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)所述用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述文件。
3.根據(jù)權(quán)利要求I或2所述的終端設(shè)備,其中,所述文件上傳模塊,進(jìn)一步適于通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器。
4.根據(jù)權(quán)利要求I至3任一所述的終端設(shè)備,其中,所述狀態(tài)上傳模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口,將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù);所述狀態(tài)下載模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行所述應(yīng)用程序。
5.根據(jù)權(quán)利要求I至4任一所述的終端設(shè)備,其中,當(dāng)所述應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);和/或當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;和/或當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。
6.根據(jù)權(quán)利要求I至5任一所述的終端設(shè)備,其中,所述終端設(shè)備還包括用戶注冊(cè)模塊,適于在用戶登錄所述應(yīng)用程序時(shí),對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符GUID ;以及接收所述服務(wù)器根據(jù)所述用戶令牌和所述GUID生成的用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌;所述狀態(tài)上傳模塊,進(jìn)一步適于將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以所述會(huì)話令牌為索引存儲(chǔ)所述狀態(tài)數(shù)據(jù);所述狀態(tài)下載模塊,進(jìn)一步適于向所述服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)所述會(huì)話令牌在所述服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載。
7.一種實(shí)現(xiàn)應(yīng)用程序切換的系統(tǒng),該系統(tǒng)包括用于在切換前運(yùn)行應(yīng)用程序的第一終端設(shè)備、用于在切換后繼續(xù)運(yùn)行所述應(yīng)用程序的第二終端設(shè)備、以及服務(wù)器,所述第一終端設(shè)備包括狀態(tài)上傳模塊,適于當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述第二終端設(shè)備包括狀態(tài)下載模塊,適于當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序;所述服務(wù)器包括存儲(chǔ)模塊,適于接收第一終端設(shè)備上傳的數(shù)據(jù)進(jìn)行存儲(chǔ),在第二終端設(shè)備下載數(shù)據(jù)時(shí),向第二終端設(shè)備下發(fā)數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述第一終端設(shè)備還包括文件上傳模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則將所述文件上傳到所述服務(wù)器;所述第二終端設(shè)備還包括文件下載模塊,適于如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則當(dāng)所述用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述文件。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其中,所述文件上傳模塊,進(jìn)一步適于通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器。
10.根據(jù)權(quán)利要求7至9任一所述的系統(tǒng),其中,所述狀態(tài)上傳模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口,將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù);所述狀態(tài)下載模塊,進(jìn)一步適于根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行所述應(yīng)用程序。
11.根據(jù)權(quán)利要求7至10任一所述的系統(tǒng),其中,當(dāng)所述應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);和/或當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;和/或當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。
12.根據(jù)權(quán)利要求8至11任一所述的系統(tǒng),其中,所述第一終端設(shè)備和所述第二終端設(shè)備都包括用戶注冊(cè)模塊,所述用戶注冊(cè)模塊,適于在用戶登錄所述應(yīng)用程序時(shí),對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符GUID ;以及接收所述服務(wù)器返回的會(huì)話令牌;所述狀態(tài)上傳模塊,進(jìn)一步適于將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以所述會(huì)話令牌為索引存儲(chǔ)所述狀態(tài)數(shù)據(jù);所述狀態(tài)下載模塊,進(jìn)一步適于向所述服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)所述會(huì)話令牌在所述服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載;所述服務(wù)器還包括注冊(cè)模塊,適于在接收到注冊(cè)請(qǐng)求后,根據(jù)所述用戶令牌和所述GUID生成用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌,并返回生成的會(huì)話令牌。
13.一種實(shí)現(xiàn)應(yīng)用程序在終端設(shè)備間切換的方法,該方法包括當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),第一終端設(shè)備將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;當(dāng)?shù)诙K端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),第二終端設(shè)備從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述方法還包括如果所述應(yīng)用程序運(yùn)行時(shí)對(duì)文件進(jìn)行操作,則第一終端設(shè)備將所述文件上傳到所述服務(wù)器;當(dāng)所述用戶賬號(hào)在第二終端設(shè)備中登錄所述應(yīng)用程序時(shí),第二終端設(shè)備從所述服務(wù)器下載所述文件。
15.根據(jù)權(quán)利要求13或14所述的方法,其中,所述將所述文件上傳到所述服務(wù)器進(jìn)一步包括通過可擴(kuò)展標(biāo)記語言XML協(xié)議將所述文件上傳到所述服務(wù)器。
16.根據(jù)權(quán)利要求13至15任一所述的方法,其中,所述將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器進(jìn)一步包括根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口,將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;所述同步接口中配置有用于描述應(yīng)用程序運(yùn)行的狀態(tài)的參數(shù);所述以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序進(jìn)一步包括根據(jù)所述應(yīng)用程序?qū)?yīng)的同步接口解析下載的狀態(tài),根據(jù)解析出的參數(shù)運(yùn)行所述應(yīng)用程序。
17.根據(jù)權(quán)利要求13至16任一所述的方法,其中,當(dāng)所述應(yīng)用程序?yàn)槲谋鹃喿x應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一閱讀的頁數(shù)和閱讀的行數(shù);和/或當(dāng)所述應(yīng)用程序?yàn)榧磿r(shí)通訊應(yīng)用程序時(shí),所述同步接口至少包括下列參數(shù)之一當(dāng)前通訊的對(duì)象、通訊記錄和用戶賬號(hào)信息;和/或當(dāng)所述應(yīng)用程序?yàn)橐曇纛l播放應(yīng)用程序時(shí),所述同步接口至少包括參數(shù)當(dāng)前播放的進(jìn)度。
18.根據(jù)權(quán)利要求13至17任一所述的方法,其中,所述當(dāng)?shù)谝唤K端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),第一終端設(shè)備將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器前還包括當(dāng)用戶在第一終端設(shè)備登錄所述應(yīng)用程序時(shí),第一終端設(shè)備對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符⑶ID ;第一終端設(shè)備接收所述服務(wù)器根據(jù)所述用戶令牌和所述GUID生成的用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌;所述第一終端設(shè)備將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器進(jìn)一步包括第一終端設(shè)備將攜帶有會(huì)話令牌的狀態(tài)數(shù)據(jù)上傳給服務(wù)器,在服務(wù)器中以所述會(huì)話令牌為索引存儲(chǔ)所述狀態(tài)數(shù)據(jù);所述第二終端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序具體包括第二終端設(shè)備對(duì)所述用戶進(jìn)行驗(yàn)證,驗(yàn)證通過后生成用于標(biāo)識(shí)用戶的用戶令牌,并向所述服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含所述用戶令牌和所述應(yīng)用程序的全球唯一標(biāo)識(shí)符⑶ID ;第二終端設(shè)備接收所述服務(wù)器根據(jù)所述用戶令牌和所述GUID生成的用于標(biāo)識(shí)使用所述應(yīng)用程序的所述用戶的會(huì)話令牌;所述第二終端設(shè)備從所述服務(wù)器下載所述應(yīng)用程序在所述用戶賬號(hào)上次退出時(shí)的狀態(tài)進(jìn)一步包括第二終端設(shè)備向所述服務(wù)器發(fā)送包含會(huì)話令牌的狀態(tài)下載請(qǐng)求,根據(jù)所述會(huì)話令牌在所述服務(wù)器中查找狀態(tài)數(shù)據(jù)進(jìn)行下載。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)應(yīng)用程序切換的終端設(shè)備、系統(tǒng)和方法,該終端設(shè)備包括狀態(tài)上傳模塊,適于當(dāng)終端設(shè)備中運(yùn)行的應(yīng)用程序的用戶退出所述應(yīng)用程序時(shí),將所述應(yīng)用程序當(dāng)前運(yùn)行的狀態(tài)上傳到服務(wù)器;和/或狀態(tài)下載模塊,適于當(dāng)終端設(shè)備中應(yīng)用程序的用戶登錄所述應(yīng)用程序時(shí),從所述服務(wù)器下載所述應(yīng)用程序在所述用戶上次退出時(shí)的狀態(tài),以所述狀態(tài)為起點(diǎn)運(yùn)行所述應(yīng)用程序。通過本發(fā)明能夠?qū)崿F(xiàn)當(dāng)用戶在一個(gè)終端設(shè)備中退出運(yùn)行的應(yīng)用程序后,在另一個(gè)終端設(shè)備中接續(xù)退出時(shí)的狀態(tài)而繼續(xù)運(yùn)行。
文檔編號(hào)H04L29/06GK102932367SQ20121046098
公開日2013年2月13日 申請(qǐng)日期2012年11月15日 優(yōu)先權(quán)日2012年11月15日
發(fā)明者周沅江 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司