两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

混合式架構(gòu)系統(tǒng)及其應(yīng)用程序切換方法

文檔序號(hào):6364561閱讀:227來源:國知局
專利名稱:混合式架構(gòu)系統(tǒng)及其應(yīng)用程序切換方法
技術(shù)領(lǐng)域
本發(fā)明涉及到混合式架構(gòu)系統(tǒng),特別涉及到可以自主切換應(yīng)用程序并共享程序數(shù)據(jù)的混合式架構(gòu)系統(tǒng),以及用于該系統(tǒng)的應(yīng)用程序切換方法。
背景技術(shù)
隨著技術(shù)的發(fā)展,數(shù)字處理設(shè)備的類型越來越趨于多樣化,出現(xiàn)了多種具有不同硬件架構(gòu)和軟件操作系統(tǒng)的數(shù)字處理設(shè)備,例如基于intel硬件平臺(tái)+windows操作系統(tǒng)的計(jì)算機(jī)系統(tǒng),或者基于arm硬件平臺(tái)+android操作系統(tǒng)的移動(dòng)操作系統(tǒng),包括智能手機(jī)、平板電腦等。為了實(shí)現(xiàn)這些設(shè)備的兼容和整合,目前出現(xiàn)了一種混合式架構(gòu)系統(tǒng)(Hybrid系統(tǒng)),該系統(tǒng)由具有不同硬件平臺(tái)和操作系統(tǒng)的兩個(gè)數(shù)字處理設(shè)備組成,例如基于intel硬件平臺(tái)+windows操作系統(tǒng)的主設(shè)備和基于arm硬件平臺(tái)+android操作系統(tǒng)的次設(shè)備。通常,主設(shè)備構(gòu)成Hybrid系統(tǒng)的基座(base),次設(shè)備構(gòu)成Hybrid系統(tǒng)的面板(pad),基座和面板組合成一個(gè)筆記本電腦的架構(gòu)形態(tài)。在混合使用模式下,面板為基座提供顯示屏、觸摸屏和攝像頭等設(shè)備。另一方面,由于面板平臺(tái)上運(yùn)行android操作系統(tǒng),其可以作為數(shù)字處理設(shè)備單獨(dú)使用;基座平臺(tái)上運(yùn)行windows操作系統(tǒng),其通過外接顯示器也可以作為數(shù)字處理設(shè)備獨(dú)立使用。這樣,混合式架構(gòu)系統(tǒng)的兩個(gè)系統(tǒng)具有不同的硬件平臺(tái)和操作系統(tǒng),并且可以同時(shí)運(yùn)行,相互切換。在混合式架構(gòu)系統(tǒng)的使用中,人們經(jīng)常需要在兩個(gè)數(shù)字處理設(shè)備之間進(jìn)行切換。但是,現(xiàn)有技術(shù)只能實(shí)現(xiàn)操作系統(tǒng)之間的切換,而不能實(shí)現(xiàn)應(yīng)用程序的自動(dòng)切換。例如,用戶在windows端已登錄了 QQ并用之聊天,當(dāng)用戶切換到android端后,用戶自然期望android的QQ能自動(dòng)登錄,同時(shí)能夠看到windows端的聊天記錄。可見,現(xiàn)有技術(shù)中缺乏實(shí)現(xiàn)應(yīng)用程序無縫切換的技術(shù),使得能夠在兩個(gè)設(shè)備之間自動(dòng)切換應(yīng)用程序,同時(shí)能夠訪問到切換前歷史數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠在兩個(gè)設(shè)備之間自動(dòng)切換應(yīng)用程序的混合式架構(gòu)系統(tǒng),該系統(tǒng)能夠在兩個(gè)數(shù)字處理設(shè)備之間自動(dòng)切換應(yīng)用程序,并能夠訪問到切換前的應(yīng)用程序的歷史數(shù)據(jù)。根據(jù)本發(fā)明的一個(gè)方面,提供了一種混合式架構(gòu)系統(tǒng),包括:第一數(shù)字處理設(shè)備,安裝有第一應(yīng)用程序;第二數(shù)字處理設(shè)備,安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,該第二數(shù)字處理設(shè)備通過認(rèn)證與第一數(shù)字處理設(shè)備進(jìn)行配對以實(shí)現(xiàn)相互通信;監(jiān)控裝置,用于監(jiān)控本地?cái)?shù)字處理設(shè)備中應(yīng)用程序的啟動(dòng)或激活,并獲取該應(yīng)用程序的數(shù)據(jù);通信裝置,分別設(shè)置在第一和第二數(shù)字處理設(shè)備中,用于實(shí)現(xiàn)兩個(gè)數(shù)字處理設(shè)備之間的數(shù)據(jù)通信;以及切換裝置,當(dāng)混 合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),切換裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中,并根據(jù)該數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。其中,在所述第一和第二數(shù)字處理設(shè)備中分別設(shè)置有所述切換裝置??蛇x的,所述切換裝置設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備的外部。例如,所述切換裝置設(shè)置在所述混合式架構(gòu)系統(tǒng)的嵌入式控制器或微控制單元中。所述應(yīng)用程序的數(shù)據(jù)包括登錄信息、登錄時(shí)間,和登錄時(shí)間之后該應(yīng)用程序產(chǎn)生的數(shù)據(jù)。所述第一和第二數(shù)字處理設(shè)備具有相同的硬件平臺(tái)和/或操作系統(tǒng)??蛇x的,所述第一和第二數(shù)字處理設(shè)備具有不同的硬件平臺(tái)和軟件平臺(tái)。優(yōu)選的,所述第一和第二數(shù)字處理設(shè)備共用一個(gè)顯示單元。可選的,所述混合式架構(gòu)系統(tǒng)還包括共享區(qū)域,用于存儲(chǔ)第一數(shù)字處理設(shè)備或第二數(shù)字處理設(shè)備中應(yīng)用程序的數(shù)據(jù)。這種情況下,第一數(shù)字處理設(shè)備的監(jiān)控裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域中,當(dāng)混合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),第二數(shù)字處理設(shè)備的切換裝置或設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部的切換裝置從共享區(qū)域中拷貝數(shù)據(jù)到第二應(yīng)用程序中。根據(jù)本發(fā)明的另一方面,提供了一種用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法,所述混合式架構(gòu)系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備,所述方法包括:步驟S101,獲取第一應(yīng)用程序的數(shù)據(jù);步驟S102,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中;步驟S103,根據(jù)所述發(fā)送的數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。根據(jù)本發(fā)明的另一方面,提供了一種用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法,所述混合式架構(gòu)系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備,以及設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部的共享區(qū)域,所述方法包括:步驟S201,獲取第一應(yīng)用程序的數(shù)據(jù);步驟S202,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域;步驟S203,第二應(yīng)用程序從共享區(qū)域獲取所述數(shù)據(jù);步驟S204,根據(jù)獲取的數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。所述應(yīng)用程序的數(shù)據(jù)包括登錄信息、登錄時(shí)間,和登錄時(shí)間之后該應(yīng)用程序產(chǎn)生的數(shù)據(jù)。如上所述,通過采用本發(fā)明上述實(shí)施例的技術(shù)方案,可以實(shí)現(xiàn)混合式架構(gòu)系統(tǒng)中應(yīng)用程序的自動(dòng)切換和數(shù)據(jù)共享,使得用戶在混合式架構(gòu)系統(tǒng)的第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備具有相同的用戶體驗(yàn),無需用戶主動(dòng)參與應(yīng)用程序的登錄及數(shù)據(jù)拷貝。并且,兩個(gè)設(shè)備的應(yīng)用程序的數(shù)據(jù)可以互為備份,當(dāng)一個(gè)設(shè)備出現(xiàn)問題時(shí),可以從另一個(gè)設(shè)備恢復(fù)對應(yīng)應(yīng)用程序的歷史數(shù)據(jù)。


圖1顯示了本發(fā)明優(yōu)選實(shí)施例的混合式架構(gòu)系統(tǒng);圖2顯示了本發(fā)明可選實(shí)施例的混合式架構(gòu)系統(tǒng);圖3顯示了本發(fā)明另一可選實(shí)施例的混合式架構(gòu)系統(tǒng);圖4顯示了根據(jù)本發(fā)明優(yōu)選實(shí)施 例的用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法;圖5顯示了根據(jù)本發(fā)明可選實(shí)施例的用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明了,下面結(jié)合具體實(shí)施方式
并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。本發(fā)明的混合式架構(gòu)系統(tǒng)可以由任何類型的對等的數(shù)字處理設(shè)備組成。這里,對等的數(shù)字處理設(shè)備是指具備獨(dú)立的硬件平臺(tái)和軟件平臺(tái)的數(shù)字處理設(shè)備,這些數(shù)字處理設(shè)備可以具有相同的硬件平臺(tái)和/或軟件平臺(tái),也可以具有不同的硬件平臺(tái)和軟件平臺(tái)。在一個(gè)優(yōu)選實(shí)施例中,混合式架構(gòu)系統(tǒng)包括第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備,二者具有不同的硬件平臺(tái)和操作系統(tǒng),例如具有windows操作系統(tǒng)的計(jì)算機(jī)平臺(tái)的基座,以及具有android操作系統(tǒng)的移動(dòng)操作系統(tǒng)的面板。此時(shí),兩個(gè)數(shù)字處理設(shè)備分別包括CPU、緩存、顯卡、內(nèi)存、硬盤等常用部件,但是第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備通過配對成功可以共用一個(gè)顯示單元,并實(shí)現(xiàn)相互的數(shù)據(jù)通信。此時(shí),本發(fā)明的數(shù)字處理系統(tǒng)構(gòu)成混合架構(gòu)數(shù)字處理系統(tǒng)。在實(shí)際使用中,這種混合架構(gòu)下的第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備首先需要配對成功才能進(jìn)行交互操作。配對成功是指在混合架構(gòu)下第一和第二數(shù)字處理設(shè)備同時(shí)運(yùn)行,并且相互認(rèn)證成功以便進(jìn)行相互通信,這個(gè)認(rèn)證的過程稱之為配對。圖1顯示了本發(fā)明優(yōu)選實(shí)施例的混合式架構(gòu)系統(tǒng)。如圖1所述,本實(shí)施例的混合式架構(gòu)系統(tǒng)包括第一數(shù)字處理設(shè)備101、第二數(shù)字處理設(shè)備102、監(jiān)控裝置103-1和103-2、切換裝置104-1和104-2以及通信裝置105-1和105-2,該第二數(shù)字處理設(shè)備通過認(rèn)證與第一數(shù)字處理設(shè)備進(jìn)行配對以實(shí)現(xiàn)相互通信。第一數(shù)字處理設(shè)備101安裝有第一應(yīng)用程序。第二數(shù)字處理設(shè)備102中安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序。第二應(yīng)用程序與第一應(yīng)用程序?qū)?yīng)·,是指二者屬于相同的應(yīng)用程序,但是在不同的硬件平臺(tái)和軟件操作系統(tǒng)中用不同的計(jì)算語言表現(xiàn)出來。監(jiān)控裝置103-1和103-2,設(shè)置在每個(gè)數(shù)字處理設(shè)備中,用于監(jiān)控本地?cái)?shù)字處理設(shè)備中應(yīng)用程序的啟動(dòng)或激活,并獲取該應(yīng)用程序的數(shù)據(jù),例如包括登錄信息(用戶名、密碼),登錄時(shí)間,登錄時(shí)間之后產(chǎn)生的數(shù)據(jù)。切換裝置104,當(dāng)混合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中,并根據(jù)該數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。第二應(yīng)用程序啟動(dòng)或激活后,根據(jù)接收到的第一應(yīng)用程序的數(shù)據(jù)進(jìn)行設(shè)置,并更新第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū)。這樣,當(dāng)混合式架構(gòu)系統(tǒng)的用戶切換到第二數(shù)字處理設(shè)備時(shí),與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序會(huì)根據(jù)第一應(yīng)用程序中的數(shù)據(jù)(用戶名、密碼、狀態(tài)、登錄時(shí)間等登錄信息)自動(dòng)啟動(dòng),并將第一應(yīng)用程序運(yùn)行產(chǎn)生的數(shù)據(jù)(例如聊天數(shù)據(jù))更新到第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū),用戶可以毫無阻滯的使用第二應(yīng)用程序,就像繼續(xù)使用第一應(yīng)用程序一樣。另一方面,如果切換之前第二應(yīng)用程序在后臺(tái)運(yùn)行并處于休眠狀態(tài),則切換裝置會(huì)激活該第二應(yīng)用程序,并將第一應(yīng)用程序運(yùn)行產(chǎn)生的數(shù)據(jù)(例如聊天數(shù)據(jù))更新到第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū)。結(jié)果,用戶在混合式架構(gòu)系統(tǒng)的不同數(shù)字處理設(shè)備種具有相同的用戶體驗(yàn),無需用戶主動(dòng)參與就可以實(shí)現(xiàn)相同應(yīng)用程序的啟動(dòng)或激活以及數(shù)據(jù)共享。切換裝置可以分別設(shè)置在每個(gè)數(shù)字處理設(shè)備中,例如分別設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備中的切換裝置104-1和104-2,用于將本地?cái)?shù)字處理設(shè)備中被監(jiān)控的應(yīng)用程序的數(shù)據(jù)發(fā)送到已配對的外部數(shù)字處理設(shè)備的應(yīng)用程序中??蛇x的,切換裝置也可以設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部,例如設(shè)置在混合式架構(gòu)系統(tǒng)的嵌入式控制器(Embedded Controller,簡稱EC)中。當(dāng)發(fā)生數(shù)字處理設(shè)備的切換時(shí),切換裝置啟動(dòng)或激活第二應(yīng)用程序,并將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中。通信裝置105-1和105-2分別設(shè)置在第一和第二數(shù)字處理設(shè)備中,用于實(shí)現(xiàn)兩個(gè)數(shù)字處理設(shè)備之間的數(shù)據(jù)通信。具體來說,本地?cái)?shù)字處理設(shè)備中的切換裝置通過通信裝置與外部數(shù)字處理設(shè)備進(jìn)行數(shù)據(jù)通信。通信裝置可 以在兩個(gè)數(shù)字處理設(shè)備之間選擇合適的通信通道進(jìn)行數(shù)據(jù)通信,包括應(yīng)用程序的數(shù)據(jù)的發(fā)送和接收。本發(fā)明中,數(shù)字處理設(shè)備的通信通道可以是EC/MCU、USB、或其他任意的網(wǎng)絡(luò)通道。這里,EC表示嵌入式控制器(Embedded Controller),是數(shù)字處理設(shè)備中固有的硬件設(shè)備,在hybrid混合架構(gòu)下負(fù)責(zé)傳遞兩個(gè)不同硬件平臺(tái)或軟件平臺(tái)之間的系統(tǒng)消息和系統(tǒng)事件。MCU表示微控制單元(Micro Control Unit),是數(shù)字處理設(shè)備中固有的硬件設(shè)備,在hybrid混合架構(gòu)下負(fù)責(zé)傳遞兩個(gè)硬件平臺(tái)或軟件平臺(tái)之間的系統(tǒng)消息和系統(tǒng)事件。USB表示通用串行總線,是不同平臺(tái)的數(shù)字處理設(shè)備之間常用的通信通道。其他的網(wǎng)絡(luò)通道例如包括以太網(wǎng)(Ethernet)、無線局域網(wǎng)(W1-Fi)、藍(lán)牙(Bluetooth)等等。另外,對于hybrid混合架構(gòu)的計(jì)算機(jī)系統(tǒng),則可以使用EC/MCU、USB、網(wǎng)絡(luò)這三種方式進(jìn)行通信;如果是普通計(jì)算機(jī)系統(tǒng),可以采用網(wǎng)絡(luò)方式進(jìn)行通信。圖2顯示了本發(fā)明可選實(shí)施例的混合式架構(gòu)系統(tǒng)。如圖2所示,本實(shí)施例的混合式架構(gòu)系統(tǒng)與圖1所示的基本相同,主要區(qū)別在于切換裝置104設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部,例如設(shè)置在混合式架構(gòu)系統(tǒng)的嵌入式控制器(Embedded Controller,簡稱EC)中。當(dāng)發(fā)生數(shù)字處理設(shè)備的切換時(shí),切換裝置啟動(dòng)或激活第二應(yīng)用程序,并將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中。切換裝置104通過通信裝置105分別與第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部進(jìn)行數(shù)據(jù)通 目。圖3顯示了本發(fā)明可選實(shí)施例的混合式架構(gòu)系統(tǒng)。如圖3所示,本實(shí)施例的混合式架構(gòu)系統(tǒng)與圖1所示的基本相同,主要區(qū)別是在混合式架構(gòu)系統(tǒng)中還設(shè)置有共享區(qū)域106,用于存儲(chǔ)第一數(shù)字處理設(shè)備或第二數(shù)字處理設(shè)備中應(yīng)用程序的數(shù)據(jù)。顯然,所述共享區(qū)域106設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部。當(dāng)?shù)谝粩?shù)字處理設(shè)備的第一應(yīng)用程序處于活動(dòng)狀態(tài)時(shí),第一數(shù)字處理設(shè)備的監(jiān)控裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域106中。用戶切換到第二數(shù)字處理設(shè)備中時(shí),第二數(shù)字處理設(shè)備的切換裝置(或者設(shè)置在混合式架構(gòu)系統(tǒng)控制器中的切換裝置)從共享區(qū)域中拷貝數(shù)據(jù)到第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū)。這樣,第二應(yīng)用程序可以通過共享區(qū)域獲取第一應(yīng)用程序的數(shù)據(jù)。
優(yōu)選的,切換裝置從共享區(qū)域中拷貝數(shù)據(jù)后清空共享區(qū)域中的數(shù)據(jù),以便第二應(yīng)用程序在使用過程中向共享區(qū)域存儲(chǔ)數(shù)據(jù)。根據(jù)本實(shí)施例的技術(shù)方案,可以提高在設(shè)備之間傳輸數(shù)據(jù)的速度,從而提高設(shè)備切換的效率,改善用戶體驗(yàn)。圖4顯示了根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法。本實(shí)施例的應(yīng)用程序切換方法用于在混合式架構(gòu)系統(tǒng)中,該系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備, 所述方法實(shí)現(xiàn)兩個(gè)數(shù)字處理設(shè)備之間的應(yīng)用程序的切換,同時(shí)實(shí)現(xiàn)兩個(gè)設(shè)備的應(yīng)用程序的數(shù)據(jù)共享。如圖4所示,所述應(yīng)用程序切換方法包括下述步驟:步驟S101,獲取第一應(yīng)用程序的數(shù)據(jù)。監(jiān)控裝置監(jiān)控第一數(shù)字處理設(shè)備中第一應(yīng)用程序的啟動(dòng)或激活,并獲取該應(yīng)用程序的數(shù)據(jù),例如包括登錄信息(用戶名、密碼),登錄時(shí)間,登錄時(shí)間之后產(chǎn)生的數(shù)據(jù)。步驟S102,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中。當(dāng)混合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),切換裝置啟動(dòng)或激活第二應(yīng)用程序,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中。步驟S103,根據(jù)所述發(fā)送的數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。切換裝置根據(jù)所述接收的數(shù)據(jù)(例如登錄的用戶名、密碼、當(dāng)前狀態(tài)等)啟動(dòng)或激活第二應(yīng)用程序。第二應(yīng)用程序啟動(dòng)或激活后,根據(jù)接收到的第一應(yīng)用程序的數(shù)據(jù)進(jìn)行設(shè)置,并更新第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū)。圖5顯示了根據(jù)本發(fā)明可選實(shí)施例的用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法。本實(shí)施例的應(yīng)用程序切換方法用于在混合式架構(gòu)系統(tǒng)中,該系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備,以及還包括設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部的共享區(qū)域。所述方法實(shí)現(xiàn)兩個(gè)數(shù)字處理設(shè)備之間的應(yīng)用程序的切換,同時(shí)實(shí)現(xiàn)兩個(gè)設(shè)備的應(yīng)用程序的數(shù)據(jù)共享。如圖4所示,所述應(yīng)用程序切換方法包括下述步驟:步驟S201,獲取第一應(yīng)用程序的數(shù)據(jù)。監(jiān)控裝置監(jiān)控第一數(shù)字處理設(shè)備中第一應(yīng)用程序的啟動(dòng)或激活,并獲取該應(yīng)用程序的數(shù)據(jù),例如包括登錄信息(用戶名、密碼),登錄時(shí)間,登錄時(shí)間之后產(chǎn)生的數(shù)據(jù)。步驟S202,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域。當(dāng)?shù)谝粩?shù)字處理設(shè)備的第一應(yīng)用程序處于活動(dòng)狀態(tài)時(shí),第一數(shù)字處理設(shè)備的監(jiān)控裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域中。步驟S203,第二應(yīng)用程序從共享區(qū)域獲取所述數(shù)據(jù)。用戶切換到第二數(shù)字處理設(shè)備中時(shí),第二數(shù)字處理設(shè)備的切換裝置(或者設(shè)置在混合式架構(gòu)系統(tǒng)控制器中的切換裝置)從共享區(qū)域中拷貝數(shù)據(jù)到第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū)。這樣,第二應(yīng)用程序可以通過共享區(qū)域獲取第一應(yīng)用程序的數(shù)據(jù)。優(yōu)選的,切換裝置從共享區(qū)域中拷貝數(shù)據(jù)后清空共享區(qū)域中的數(shù)據(jù),以便第二應(yīng)用程序在使用過程中向共享區(qū)域存儲(chǔ)數(shù)據(jù)。步驟S204,根據(jù)獲取的數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。切換裝置根據(jù)所述獲取的數(shù)據(jù)(例如登錄的用戶名、密碼、當(dāng)前狀態(tài)等)啟動(dòng)或激活第二應(yīng)用程序。第二應(yīng)用程序啟動(dòng)或激活后,根據(jù)接收到的第一應(yīng)用程序的數(shù)據(jù)進(jìn)行設(shè)置,并更新第二應(yīng)用程序的即時(shí)應(yīng)用數(shù)據(jù)區(qū)。根據(jù)本實(shí)施例的方法,可以提高在設(shè)備之間傳輸數(shù)據(jù)的速度,從而提高設(shè)備切換的效率,改善用戶體驗(yàn)。如上所述,通過采用本發(fā)明上述實(shí)施例的技術(shù)方案,可以實(shí)現(xiàn)混合式架構(gòu)系統(tǒng)中應(yīng)用程序的自動(dòng)切換和數(shù)據(jù)共享,使得用戶在混合式架構(gòu)系統(tǒng)的第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備具有相同的用戶體驗(yàn),無需用戶主動(dòng)參與應(yīng)用程序的登錄及數(shù)據(jù)拷貝。并且,兩個(gè)設(shè)備的應(yīng)用程序的數(shù)據(jù)可以互為備份,當(dāng)一個(gè)設(shè)備出現(xiàn)問題時(shí),可以從另一個(gè)設(shè)備恢復(fù)對應(yīng)應(yīng)用程序的歷史數(shù)據(jù)。本發(fā)明中的數(shù)字處理系統(tǒng)不局限于hybrid混合架構(gòu),實(shí)際上,任何對等設(shè)備都可以構(gòu)成本發(fā)明的數(shù)字處理系統(tǒng)。例如,兩個(gè)具有相同或不同操作系統(tǒng)的計(jì)算機(jī),或者計(jì)算機(jī)與無線移動(dòng)數(shù)字處理設(shè)備(例如手機(jī)、PAD等設(shè)備)的配對。這里,對等設(shè)備是指具備獨(dú)立的硬件平臺(tái)和軟件平臺(tái)的數(shù)字處理設(shè)備,這些數(shù)字處理設(shè)備可以具有相同的硬件平臺(tái)和/或軟件平臺(tái),也可以具有不同的硬件平臺(tái)和軟件平臺(tái)。應(yīng)當(dāng)理解的是,本發(fā)明的上述具體實(shí)施方式
僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。`
權(quán)利要求
1.一種混合式架構(gòu)系統(tǒng),包括: 第一數(shù)字處理設(shè)備,安裝有第一應(yīng)用程序; 第二數(shù)字處理設(shè)備,安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,該第二數(shù)字處理設(shè)備通過認(rèn)證與第一數(shù)字處理設(shè)備進(jìn)行配對以實(shí)現(xiàn)相互通信; 監(jiān)控裝置,用于監(jiān)控本地?cái)?shù)字處理設(shè)備中應(yīng)用程序的啟動(dòng)或激活,并獲取該應(yīng)用程序的數(shù)據(jù); 通信裝置,分別設(shè)置在第一和第二數(shù)字處理設(shè)備中,用于實(shí)現(xiàn)兩個(gè)數(shù)字處理設(shè)備之間的數(shù)據(jù)通信;以及 切換裝置,當(dāng)混合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),切換裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中,并根據(jù)該數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),在所述第一和第二數(shù)字處理設(shè)備中分別設(shè)置有所述切換裝置。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),所述切換裝置設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備的外部。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),所述切換裝置設(shè)置在所述混合式架構(gòu)系統(tǒng)的嵌入式控制器或微控制單元中。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),所述應(yīng)用程序的數(shù)據(jù)包括登錄信息、登錄時(shí)間,和登錄時(shí)間之后該應(yīng)用程序產(chǎn)生的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),所述第一和第二數(shù)字處理設(shè)備具有相同的硬件平臺(tái)和/或操作系統(tǒng)。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),所述第一和第二數(shù)字處理設(shè)備具有不同的硬件平臺(tái)和軟件平臺(tái)。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),所述第一和第二數(shù)字處理設(shè)備共用一個(gè)顯示單元。
9.根據(jù)權(quán)利要求1·-8中任一項(xiàng)所述的系統(tǒng),還包括共享區(qū)域,用于存儲(chǔ)第一數(shù)字處理設(shè)備或第二數(shù)字處理設(shè)備中應(yīng)用程序的數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),第一數(shù)字處理設(shè)備的監(jiān)控裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域中,當(dāng)混合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),第二數(shù)字處理設(shè)備的切換裝置或設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部的切換裝置從共享區(qū)域中拷貝數(shù)據(jù)到第二應(yīng)用程序中。
11.一種用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法,所述混合式架構(gòu)系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備,所述方法包括: 步驟S101,獲取第一應(yīng)用程序的數(shù)據(jù); 步驟S102,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中; 步驟S103,根據(jù)所述發(fā)送的數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。
12.一種用于混合式架構(gòu)系統(tǒng)的應(yīng)用程序切換方法,所述混合式架構(gòu)系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備,以及設(shè)置在第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備外部的共享區(qū)域,所述方法包括: 步驟S201,獲取第一應(yīng)用程序的數(shù)據(jù); 步驟S202,將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到共享區(qū)域; 步驟S203,第二應(yīng)用程序從共享區(qū)域獲取所述數(shù)據(jù); 步驟S204,根據(jù)獲取的數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。
13.根據(jù)權(quán)利要求11或12所述的方法,所述應(yīng)用程序的數(shù)據(jù)包括登錄信息、登錄時(shí)間,和登錄時(shí)間之后該應(yīng) 用程序產(chǎn)生的數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種混合式架構(gòu)系統(tǒng)及其應(yīng)用程序切換方法。所述系統(tǒng)包括安裝有第一應(yīng)用程序的第一數(shù)字處理設(shè)備和安裝有與第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序的第二數(shù)字處理設(shè)備,每個(gè)設(shè)備中的監(jiān)控裝置用于監(jiān)控本地?cái)?shù)字處理設(shè)備中應(yīng)用程序的啟動(dòng)或激活,并獲取該應(yīng)用程序的數(shù)據(jù),當(dāng)混合式架構(gòu)系統(tǒng)從第一數(shù)字處理設(shè)備切換到第二數(shù)字處理設(shè)備時(shí),所述系統(tǒng)的切換裝置將第一應(yīng)用程序的數(shù)據(jù)發(fā)送到第二應(yīng)用程序中,并根據(jù)該數(shù)據(jù)啟動(dòng)或激活第二應(yīng)用程序。根據(jù)本發(fā)明,無需用戶主動(dòng)參與就可以實(shí)現(xiàn)混合式架構(gòu)系統(tǒng)中應(yīng)用程序的自動(dòng)切換和數(shù)據(jù)共享,使得用戶在混合式架構(gòu)系統(tǒng)的第一數(shù)字處理設(shè)備和第二數(shù)字處理設(shè)備具有相同的用戶體驗(yàn)。
文檔編號(hào)G06F9/44GK103246504SQ20121003050
公開日2013年8月14日 申請日期2012年2月10日 優(yōu)先權(quán)日2012年2月10日
發(fā)明者張雪元, 范溯 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄大仙区| 乌拉特前旗| 兖州市| 和田县| 陆川县| 松桃| 安福县| 安泽县| 区。| 中阳县| 平陆县| 安远县| 策勒县| 红河县| 类乌齐县| 大悟县| 都昌县| 南平市| 大竹县| 福贡县| 凤凰县| 独山县| 永安市| 青州市| 房山区| 育儿| 古交市| 同德县| 迁西县| 岢岚县| 定陶县| 金平| 永登县| 鹤山市| 沙河市| 陇南市| 灵丘县| 平湖市| 游戏| 昌乐县| 佛冈县|