電子設(shè)備的控制方法、控制裝置及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了電子設(shè)備、及其控制方法和控制裝置,在電子設(shè)備運行過程中,確定處于前臺運行的第一應(yīng)用程序,在接收到用戶執(zhí)行的第一操作后,響應(yīng)該第一操作控制顯示單元顯示第一界面,該第一界面呈現(xiàn)至少一個與第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序的應(yīng)用圖標,之后接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,在控制第二應(yīng)用程序進入前臺運行狀態(tài)后,利用獲取到的當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序。本發(fā)明公開的電子設(shè)備、及其控制方法和控制裝置,能夠簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
【專利說明】電子設(shè)備的控制方法、控制裝置及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子設(shè)備的控制【技術(shù)領(lǐng)域】,尤其涉及電子設(shè)備的控制方法、控制裝置及電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子設(shè)備內(nèi)存的增大,用戶往往在電子設(shè)備中安裝大量應(yīng)用程序,并且用戶經(jīng)常會安裝多個具有相同功能的應(yīng)用程序。例如:用戶會在電子設(shè)備中安裝多個視頻播放器(如暴風(fēng)影音播放器、愛奇藝播放器、搜狐播放器和百度影音播放器),多個音頻播放器(如酷我音樂盒、千千靜聽和天天動聽),多個瀏覽器(如UC瀏覽器、百度瀏覽器、QQ瀏覽器和歐朋瀏覽器)。
[0003]用戶使用電子設(shè)備的過程中,在事件觸發(fā)下,電子設(shè)備會提示用戶在多個具有相同功能的應(yīng)用程序中選擇其中一個為默認應(yīng)用程序。在用戶選擇其中一個應(yīng)用程序為默認應(yīng)用程序后,當(dāng)再次發(fā)生相同事件時,電子設(shè)備不再進行提示,而是直接開啟默認應(yīng)用程序。如果用戶想在發(fā)生相同事件時使用除默認應(yīng)用程序之外的其他應(yīng)用程序,必須要清除該項默認應(yīng)用程序的默認設(shè)置,之后才可以選擇另一應(yīng)用程序。例如:用戶在播放視頻文件時選擇了百度影音播放器為默認播放器,則之后用戶再次播放視頻文件時,電子設(shè)備自動開啟百度影音播放器。如果用戶想要使用暴風(fēng)影音播放器,必須依次選擇“設(shè)置“應(yīng)用“暴風(fēng)影音”,之后在“暴風(fēng)影音”的下拉選項中選中“清除默認設(shè)置”,當(dāng)再次播放視頻文件時,才可以在已安裝的全部視頻播放器中進行選擇。
[0004]可見,基于電子設(shè)備現(xiàn)有的控制方式,用戶將默認應(yīng)用程序切換至另一具有相同或相似功能的應(yīng)用程序的操作非常復(fù)雜,并且,在清除應(yīng)用程序的默認設(shè)置的過程中還會將該應(yīng)用程序的相關(guān)信息清除,給用戶造成不便。如何簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換,是本領(lǐng)域技術(shù)人員亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供一種電子設(shè)備的控制方法、控制裝置及電子設(shè)備,以使用戶可以簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
[0006]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]本發(fā)明公開了一種電子設(shè)備的控制方法,所述電子設(shè)備包括顯示單元,并且所述電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,所述控制方法包括:
[0008]確定所述電子設(shè)備中處于前臺運行的第一應(yīng)用程序;
[0009]接收并響應(yīng)用戶執(zhí)行的第一操作,在所述電子設(shè)備的顯示單元上顯示第一界面,所述第一界面呈現(xiàn)至少一個第二應(yīng)用程序的應(yīng)用圖標,所述第二應(yīng)用程序與所述第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù);
[0010]接收并響應(yīng)用戶執(zhí)行的第二操作,獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,所述第二操作用于指示選取一個第二應(yīng)用程序;[0011]控制所述第二應(yīng)用程序進入前臺運行狀態(tài),將所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息發(fā)送給所述第二應(yīng)用程序,基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序。
[0012]優(yōu)選的,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為瀏覽器時,所述獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,包括:獲取所述第一應(yīng)用程序的瀏覽地址;所述基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序,包括:將所述第一應(yīng)用程序的瀏覽地址加載于所述第二應(yīng)用程序的地址欄,以控制所述第二應(yīng)用程序訪問所述瀏覽地址;關(guān)閉所述第一應(yīng)用程序,或者控制所述第一應(yīng)用程序進入后臺運行。
[0013]優(yōu)選的,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為多媒體播放器時,所述獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,包括:獲取所述第一應(yīng)用程序的播放文件信息和播放進度信息;所述基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序,包括:控制所述第二應(yīng)用程序播放所述播放文件信息所表征的文件;依據(jù)所述播放進度信息調(diào)整所述第二應(yīng)用程序的播放進度;控制所述第一應(yīng)用程序停止播放文件并進入后臺運行狀態(tài),或者關(guān)閉所述第一應(yīng)用程序。
[0014]優(yōu)選的,在所述電子設(shè)備的顯示單元上顯示第一界面之后,還包括:在第一時間內(nèi)未接收到第二操作的情況下,控制所述顯示單元停止顯示所述第一界面。
[0015]另一方面,本發(fā)明還公開一種電子設(shè)備的控制裝置,所述電子設(shè)備包括顯示單元,并且所述電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,所述控制裝置包括:
[0016]應(yīng)用程序確定單元,用于確定所述電子設(shè)備中處于前臺運行的第一應(yīng)用程序;
[0017]第一處理單元,用于接收并響應(yīng)用戶執(zhí)行的第一操作,在所述電子設(shè)備的顯示單元上顯示第一界面,所述第一界面呈現(xiàn)至少一個第二應(yīng)用程序的應(yīng)用圖標,所述第二應(yīng)用程序與所述第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù);
[0018]第二處理單元,用于接收并響應(yīng)用戶執(zhí)行的第二操作,獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,所述第二操作用于指示選取一個第二應(yīng)用程序;
[0019]第三處理單元,用于控制所述第二應(yīng)用程序進入前臺運行狀態(tài),將所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息發(fā)送給所述第二應(yīng)用程序,基于所述當(dāng)前狀態(tài)信息同步并替代所述第
一應(yīng)用程序。
[0020]優(yōu)選的,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為瀏覽器時,所述第二處理單元包括第一信息獲取模塊,所述第一信息獲取模塊用于獲取所述第一應(yīng)用程序的瀏覽地址;所述第三處理單元包括第一處理模塊,所述第一處理模塊用于將所述第一應(yīng)用程序的瀏覽地址加載于所述第二應(yīng)用程序的地址欄,以控制所述第二應(yīng)用程序訪問所述瀏覽地址,之后關(guān)閉所述第一應(yīng)用程序,或者控制所述第一應(yīng)用程序進入后臺運行。
[0021]優(yōu)選的,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為多媒體播放器時,所述第二處理單元包括第二信息獲取模塊,所述第二信息獲取模塊用于獲取所述第一應(yīng)用程序的播放文件信息和播放進度信息;所述第三處理單元包括第二處理模塊,所述第二處理模塊用于控制所述第二應(yīng)用程序播放所述播放文件信息所表征的文件,依據(jù)所述播放進度信息調(diào)整所述第二應(yīng)用程序的播放進度,之后控制所述第一應(yīng)用程序停止播放文件并進入后臺運行狀態(tài),或者關(guān)閉所述第一應(yīng)用程序。
[0022]優(yōu)選的,所述第一處理單元在所述電子設(shè)備的顯示單元上顯示第一界面之后,在第一時間內(nèi)未接收到第二操作的情況下,控制所述顯示單元停止顯示所述第一界面。[0023]本發(fā)明還公開一種電子設(shè)備,包括顯示單元,并且所述電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,另外,所述電子設(shè)備還包括上述任意一種控制裝置。
[0024]由此可見,本發(fā)明的有益效果為:本發(fā)明公開的電子設(shè)備的控制方法和控制裝置,在電子設(shè)備運行過程中,確定處于前臺運行的第一應(yīng)用程序,在接收到用戶執(zhí)行的第一操作后,響應(yīng)該第一操作控制顯示單元顯示第一界面,該第一界面呈現(xiàn)至少一個與第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序的圖標,之后接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,在控制第二應(yīng)用程序進入前臺運行狀態(tài)后,利用獲取到的當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序?;诒景l(fā)明公開的電子設(shè)備的控制方法,在電子設(shè)備運行一應(yīng)用程序的過程中,用戶只需要執(zhí)行第一操作就可以觸發(fā)電子設(shè)備顯示與該應(yīng)用程序?qū)儆谕粦?yīng)用類別、且能夠處理相同數(shù)據(jù)的其他應(yīng)用程序的圖標,之后用戶執(zhí)行指示選取其中一個應(yīng)用程序的第二操作,就可以觸發(fā)電子設(shè)備同步運行被選擇的應(yīng)用程序,從而簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
[0025]本發(fā)明公開的電子設(shè)備,在運行一應(yīng)用程序的過程中,能夠響應(yīng)用戶執(zhí)行的第一操作和第二操作,在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
【專利附圖】
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0027]圖1為本發(fā)明公開的電子設(shè)備的一種控制方法的流程圖;
[0028]圖2為本發(fā)明公開的電子設(shè)備的另一種控制方法的流程圖;
[0029]圖3為本發(fā)明公開的電子設(shè)備的另一種控制方法的流程圖;
[0030]圖4為本發(fā)明公開的電子設(shè)備的一種控制裝置的結(jié)構(gòu)示意圖;
[0031]圖5為本發(fā)明公開的電子設(shè)備的另一種控制裝置的結(jié)構(gòu)示意圖;
[0032]圖6為本發(fā)明公開的電子設(shè)備的另一種控制裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]本發(fā)明公開一種電子設(shè)備的控制方法,該電子設(shè)備能夠運行多個應(yīng)用程序。本發(fā)明中的電子設(shè)備可以為手機、平板電腦、臺式計算機、智能電視和智能穿戴設(shè)備?;诒景l(fā)明公開的控制方法,使得用戶可以簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
[0035]參見圖1,圖1為本發(fā)明公開的電子設(shè)備的一種控制方法的流程圖。該控制方法包括:[0036]步驟Sll:確定電子設(shè)備中處于前臺運行的第一應(yīng)用程序。
[0037]本發(fā)明中的電子設(shè)備能夠運行多個應(yīng)用程序,為了便于表述,將電子設(shè)備中處于前臺運行的應(yīng)用程序記為第一應(yīng)用程序。
[0038]步驟S12:接收并響應(yīng)用戶執(zhí)行的第一操作,在電子設(shè)備的顯示單元上顯示第一界面。該第一界面呈現(xiàn)至少一個第二應(yīng)用程序的應(yīng)用圖標,其中,第二應(yīng)用程序與第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù)。
[0039]目前應(yīng)用于電子設(shè)備的大量應(yīng)用程序,可以按照其功能劃分為不同的應(yīng)用類型,例如:瀏覽器類、音頻播放器類、視頻播放器類、文本編輯類。另外,針對某一類型的數(shù)據(jù),電子設(shè)備中往往安裝有多種可以處理該數(shù)據(jù)的應(yīng)用程序。例如:針對mp3格式的音頻數(shù)據(jù),目前的音頻播放器和視頻播放器都能夠處理。
[0040]電子設(shè)備在接收到用戶執(zhí)行的第一操作后,響應(yīng)該第一操作控制顯示單元顯示第一界面,該第一界面呈現(xiàn)一個或者多個應(yīng)用程序的應(yīng)用圖標,這里為了便于表述,將該一個或多個應(yīng)用程序記為第二應(yīng)用程序,以表示該一個或多個應(yīng)用程序不同于當(dāng)前處于前臺運行的應(yīng)用程序。并且,第二應(yīng)用程序與第一應(yīng)用程序?qū)儆谕粦?yīng)用類型,且能夠處理相同數(shù)據(jù)。
[0041]步驟S13:接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,第二操作用于指示選取一個第二應(yīng)用程序。
[0042]步驟S14:控制第二應(yīng)用程序進入前臺運行狀態(tài),將第一應(yīng)用程序的當(dāng)前狀態(tài)信息發(fā)送給第二應(yīng)用程序,基于當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序。
[0043]用戶執(zhí)行的第二操作用于指示選取一個第二應(yīng)用程序。電子設(shè)備在接收到用戶執(zhí)行的第二操作后,響應(yīng)該第二操作,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息。之后電子設(shè)備控制第二應(yīng)用程序在前臺運行,并利用第一應(yīng)用程序的當(dāng)前狀態(tài)信息同步第二應(yīng)用程序的運行,由第二應(yīng)用程序替代第一應(yīng)用程序。
[0044]本發(fā)明上述公開的電子設(shè)備的控制方法,在電子設(shè)備運行過程中,確定處于前臺運行的第一應(yīng)用程序,在接收到用戶執(zhí)行的第一操作后,響應(yīng)該第一操作控制顯示單元顯示第一界面,該第一界面呈現(xiàn)至少一個與第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序的圖標,之后接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,在控制第二應(yīng)用程序進入前臺運行狀態(tài)后,利用獲取到的當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序?;诒景l(fā)明公開的電子設(shè)備的控制方法,在電子設(shè)備運行一應(yīng)用程序的過程中,用戶只需要執(zhí)行第一操作就可以觸發(fā)電子設(shè)備顯示與該應(yīng)用程序?qū)儆谕粦?yīng)用類別、且能夠處理相同數(shù)據(jù)的其他應(yīng)用程序的圖標,之后用戶執(zhí)行指示選取其中一個應(yīng)用程序的第二操作,就可以觸發(fā)電子設(shè)備同步運行被選擇的應(yīng)用程序,從而簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
[0045]實施中,在第一應(yīng)用程序為瀏覽器的情況下,與該第一應(yīng)用程序?qū)儆谕粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序也為瀏覽器。在這種情況下,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,包括:獲取第一應(yīng)用程序的瀏覽地址。相應(yīng)的,基于第一應(yīng)用程序的當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序,包括:將第一應(yīng)用程序的瀏覽地址加載于第二應(yīng)用程序的地址欄,以控制第二應(yīng)用程序訪問瀏覽地址;關(guān)閉第一應(yīng)用程序,或者控制第一應(yīng)用程序進入后臺運行。下面結(jié)合圖2進行詳細說明。[0046]參見圖2,圖2為本發(fā)明公開的電子設(shè)備的另一種控制方法的流程圖。該控制方法包括:
[0047]步驟S21:確定電子設(shè)備中處于前臺運行的第一應(yīng)用程序。
[0048]步驟S22:在第一應(yīng)用程序為瀏覽器的情況下,響應(yīng)用戶執(zhí)行的第一操作,在電子設(shè)備的顯示單元顯示第一界面,該第一界面呈現(xiàn)至少一個第二瀏覽器的應(yīng)用圖標。
[0049]在電子設(shè)備中處于前臺運行的應(yīng)用程序為瀏覽器(為了便于描述,記為第一瀏覽器)的情況下,第二應(yīng)用程序為不同于第一瀏覽器的其他瀏覽器(為了便于描述,記為第二瀏覽器)。
[0050]步驟S23:接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一瀏覽器的瀏覽地址。第二操作用于指示選取一個第二應(yīng)用程序,具體是用于指示選取一個第二瀏覽器。
[0051]步驟S24:控制被選取的第二瀏覽器進入前臺運行狀態(tài),將第一瀏覽器的瀏覽地址發(fā)送給該第二瀏覽器。
[0052]步驟S25:將第一瀏覽器的瀏覽地址加載于被選取的第二瀏覽器的地址欄,以控制該第二瀏覽器訪問該瀏覽地址。
[0053]這里需要說明的是,當(dāng)?shù)谝粸g覽器開啟多個頁面時,第一瀏覽器的瀏覽地址也為多個,則將第一瀏覽器的多個瀏覽地址均發(fā)送給第二瀏覽器,從而使得第二瀏覽器打開多個頁面。
[0054]步驟S26:控制第一瀏覽器進入后臺運行。
[0055]本發(fā)明圖2公開的電子設(shè)備的控制方法,當(dāng)處于前臺運行的是第一瀏覽器時,在接收到用戶執(zhí)行的第一操作后,顯示電子設(shè)備已安裝的至少一個第二瀏覽器的圖標,在接收到指示選取一個第二瀏覽器的第二操作后,獲取第一瀏覽器的瀏覽地址,之后前臺運行被選取的第二瀏覽器,并控制被選取的第二瀏覽器訪問該瀏覽地址,實現(xiàn)兩個瀏覽器的同步,之后控制第一瀏覽器進入后臺運行狀態(tài),從而完成瀏覽器之間的切換。
[0056]實施中,在執(zhí)行步驟S25后,還可以執(zhí)行關(guān)閉第一瀏覽器的步驟以替代步驟S26。與圖2中步驟S26控制第一瀏覽器進入后臺運行相比,關(guān)閉第一瀏覽器后可以釋放第一瀏覽器占用的系統(tǒng)內(nèi)存,提高電子設(shè)備的運行速度,同時也可以降低電子設(shè)備的功耗。
[0057]實施中,在第一應(yīng)用程序為多媒體播放器的情況下,與該第一應(yīng)用程序?qū)儆谕粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序也為多媒體播放器。在這種情況下,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,包括:獲取第一應(yīng)用程序的播放文件信息和播放進度信息。相應(yīng)的,基于第一應(yīng)用程序的當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序,包括:控制第二應(yīng)用程序播放該播放文件信息所表征的文件;依據(jù)播放進度信息調(diào)整第二應(yīng)用程序的播放進度;控制第一應(yīng)用程序停止播放文件并進入后臺運行狀態(tài),或者關(guān)閉第一應(yīng)用程序。下面結(jié)合圖3進行詳細說明。
[0058]參見圖3,圖3為本發(fā)明公開的電子設(shè)備的另一種控制方法的流程圖。該控制方法包括:
[0059]步驟S31:確定電子設(shè)備中處于前臺運行的第一應(yīng)用程序。
[0060]步驟S32:在第一應(yīng)用程序為多媒體播放器的情況下,響應(yīng)用戶執(zhí)行的第一操作,在電子設(shè)備的顯示單元顯示第一界面,該第一界面呈現(xiàn)至少一個第二多媒體播放器的應(yīng)用圖標。[0061]在電子設(shè)備中處于前臺運行的應(yīng)用程序為多媒體播放器(為了便于描述,記為第一多媒體播放器)的情況下,第二應(yīng)用程序為不同于第一多媒體播放器的其他多媒體播放器(為了便于描述,記為第二多媒體播放器)。
[0062]步驟S33:接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一多媒體播放器的播放文件信息和播放進度信息。第二操作用于指示選取一個第二應(yīng)用程序,具體是用于指示選取一個第二多媒體播放器。
[0063]步驟S34:控制被選取的第二多媒體播放器進入前臺運行狀態(tài),將第一多媒體播放器的播放文件信息和播放進度信息發(fā)送給該第二多媒體播放器。
[0064]步驟S35:控制被選取的第二多媒體播放器播放獲取到的播放文件信息所表征的文件,依據(jù)獲取到的播放進度信息調(diào)整該第二多媒體播放器的播放進度。
[0065]這里需要說明的是,播放文件信息可以為多媒體文件的文件名。相應(yīng)的,控制第二多媒體播放器播放播放文件信息所表征的文件為,利用多媒體文件的文件名在電子設(shè)備或者網(wǎng)絡(luò)進行查找,獲得多媒體文件,之后播放該多媒體文件。
[0066]播放文件信息也可以為多媒體文件在電子設(shè)備中的存儲路徑。相應(yīng)的,控制第二多媒體播放器播放播放文件信息所表征的文件為,根據(jù)該存儲路徑獲得多媒體文件,之后播放該多媒體文件。
[0067]播放文件信息也可以是多媒體文件在網(wǎng)絡(luò)上的瀏覽地址。相應(yīng)的,控制第二多媒體播放器播放播放文件信息所表征的文件為,控制第二多媒體播放器訪問該瀏覽地址,獲取多媒體文件,并播放該多媒體文件。
[0068]步驟S36:控制第一多媒體播放器停止播放文件并進入后臺運行。
[0069]在第二多媒體播放器依據(jù)第一多媒體播放器的播放文件信息和播放進度信息播放相應(yīng)的多媒體文件后,即實現(xiàn)與第一多媒體播放器的同步。如果第一多媒體播放器繼續(xù)播放多媒體文件,會形成干擾,因此可以控制第一多媒體播放器停止播放文件并進入后臺運行。
[0070]本發(fā)明圖3公開的電子設(shè)備的控制方法,當(dāng)處于前臺運行的是第一多媒體播放器時,在接收到用戶執(zhí)行的第一操作后,顯示電子設(shè)備已安裝的至少一個第二多媒體播放器的圖標,在接收到指示選取一個第二多媒體播放器的第二操作后,獲取第一多媒體播放器的播放文件信息和播放進度信息,利用獲取到的播放文件信息和播放進度信息實現(xiàn)兩個多媒體播放器的同步,之后控制第一多媒體播放器停止播放文件并進入后臺運行,從而完成多媒體播放器之間的切換。
[0071]實施中,在執(zhí)行步驟S35后,還可以執(zhí)行關(guān)閉第一多媒體播放器的步驟以替代步驟S36。與圖3中步驟S36控制第一多媒體播放器停止播放文件并進入后臺運行相比,關(guān)閉第一多媒體播放器可以釋放占用的系統(tǒng)內(nèi)存,提高電子設(shè)備的運行速度,同時也可以降低電子設(shè)備的功耗。
[0072]在本發(fā)明上述公開的電子設(shè)備的控制方法中,在電子設(shè)備的顯示單元顯示第一界面之后,還可以包括以下步驟:在第一時間內(nèi)未接收到第二操作的情況下,停止顯示第一界面。
[0073]由于用戶可能對電子設(shè)備進行誤操作,從而觸發(fā)電子設(shè)備顯示第一界面,或者用戶在觸發(fā)電子設(shè)備顯示第一界面后,想要終止本次切換操作,都不再執(zhí)行后續(xù)的第二操作。電子設(shè)備在顯示第一界面后的第一時間內(nèi),如果未接收到第二操作,則不再顯示第一界面,以免對用戶造成視覺干擾。
[0074]另外,本發(fā)明中的第一操作和第二操作可以為多種形式。
[0075]當(dāng)電子設(shè)備中的顯示單元為觸控顯示單元時,第一操作可以為用戶在觸控顯示單元的預(yù)設(shè)位置執(zhí)行的觸控操作,如在第一應(yīng)用程序的顯示界面的邊框執(zhí)行的滑動操作或者點擊操作。第二操作可以為點擊第二應(yīng)用程序的圖標的操作。
[0076]當(dāng)電子設(shè)備具有語音控制功能時,第一操作可以為包含特定關(guān)鍵字的語句,如包含關(guān)鍵字“切換應(yīng)用”的語句。第二操作可以為包含了第二應(yīng)用程序的標識的語句,第二應(yīng)用程序的標識可以為第二應(yīng)用程序的名稱,或者是在多個第二應(yīng)用程序中的排序。
[0077]相應(yīng)于本發(fā)明上述公開的電子設(shè)備的控制方法,本發(fā)明還公開電子設(shè)備的控制裝置。
[0078]參見圖4,圖4為本發(fā)明公開的電子設(shè)備的一種控制裝置的結(jié)構(gòu)示意圖。該控制裝置包括應(yīng)用程序確定單元10、第一處理單元20、第二處理單元30和第三處理單元40。
[0079]其中:
[0080]應(yīng)用程序確定單元10,用于確定電子設(shè)備中處于前臺運行的第一應(yīng)用程序。本發(fā)明中的電子設(shè)備能夠運行多個應(yīng)用程序,為了便于表述,將電子設(shè)備中處于前臺運行的應(yīng)用程序記為第一應(yīng)用程序。
[0081]第一處理單元20,用于接收并響應(yīng)用戶執(zhí)行的第一操作,在電子設(shè)備的顯示單元上顯示第一界面,第一界面呈現(xiàn)至少一個第二應(yīng)用程序的應(yīng)用圖標,第二應(yīng)用程序與第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù)。
[0082]第二處理單元30,用于接收并響應(yīng)用戶執(zhí)行的第二操作,獲取第一應(yīng)用程序的當(dāng)前狀態(tài)信息,第二操作用于指示選取一個第二應(yīng)用程序。
[0083]第三處理單元40,用于控制第二應(yīng)用程序進入前臺運行狀態(tài),將第一應(yīng)用程序的當(dāng)前狀態(tài)信息發(fā)送給第二應(yīng)用程序,基于當(dāng)前狀態(tài)信息同步并替代第一應(yīng)用程序。
[0084]基于本發(fā)明上述公開的電子設(shè)備的控制裝置,在電子設(shè)備運行一應(yīng)用程序的過程中,用戶只需要執(zhí)行第一操作就可以觸發(fā)電子設(shè)備顯示與該應(yīng)用程序?qū)儆谕粦?yīng)用類別、且能夠處理相同數(shù)據(jù)的其他應(yīng)用程序的圖標,之后用戶執(zhí)行指示選取其中一個應(yīng)用程序的第二操作,就可以觸發(fā)電子設(shè)備同步運行被選擇的應(yīng)用程序,從而簡單快速的在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
[0085]實施中,在第一應(yīng)用程序為瀏覽器的情況下,與該第一應(yīng)用程序?qū)儆谕粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序也為瀏覽器。在這種情況下,第二處理單元30和第三處理單元40的結(jié)構(gòu)如圖5所示。
[0086]第二處理單兀30包括第一信息獲取模塊301。第一信息獲取模塊301用于獲取第一應(yīng)用程序的瀏覽地址。第三處理單元40包括第一處理模塊401。第一處理模塊401用于將第一應(yīng)用程序的瀏覽地址加載于第二應(yīng)用程序的地址欄,以控制第二應(yīng)用程序訪問瀏覽地址,之后關(guān)閉第一應(yīng)用程序,或者控制第一應(yīng)用程序進入后臺運行。
[0087]這里需要說明的是,當(dāng)?shù)谝粸g覽器開啟多個頁面時,第一瀏覽器的瀏覽地址也為多個,則第一信息獲取模塊301獲取到多個瀏覽地址,第一處理模塊401將第一瀏覽器的多個瀏覽地址均發(fā)送給第二瀏覽器,從而控制第二瀏覽器打開多個頁面。[0088]在第一應(yīng)用程序為多媒體播放器的情況下,與該第一應(yīng)用程序?qū)儆谕粦?yīng)用類型、且能夠處理相同數(shù)據(jù)的第二應(yīng)用程序也為多媒體播放器。在這種情況下,第二處理單元30和第三處理單元40的結(jié)構(gòu)如圖6所示。
[0089]第二處理單元30包括第二信息獲取模塊302。第二信息獲取模塊302用于獲取第一應(yīng)用程序的播放文件信息和播放進度信息。第三處理單元40包括第二處理模塊402。第二處理模塊402用于控制第二應(yīng)用程序播放播放文件信息所表征的文件,依據(jù)播放進度信息調(diào)整第二應(yīng)用程序的播放進度,之后控制第一應(yīng)用程序停止播放文件并進入后臺運行,或者關(guān)閉第一應(yīng)用程序。
[0090]在本發(fā)明上述公開的電子設(shè)備的各個控制裝置中,進一步將第一處理單元20配置為:在電子設(shè)備顯示單元上顯示第一界面之后,在第一時間內(nèi)未接收到第二操作的情況下,控制顯示單元停止顯示第一界面。
[0091]本發(fā)明還公開一種電子設(shè)備,該電子設(shè)備包括顯示單元,并且該電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,另外,該電子設(shè)備還包括本發(fā)明上述公開的任意一種控制裝置。本發(fā)明公開的電子設(shè)備,在運行一應(yīng)用程序的過程中,能夠響應(yīng)用戶執(zhí)行的第一操作和第二操作,在具有相同或相似功能的多個應(yīng)用程序之間進行切換。
[0092]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0093]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種電子設(shè)備的控制方法,所述電子設(shè)備包括顯示單元,并且所述電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,其特征在于,所述控制方法包括: 確定所述電子設(shè)備中處于前臺運行的第一應(yīng)用程序; 接收并響應(yīng)用戶執(zhí)行的第一操作,在所述電子設(shè)備的顯示單元上顯示第一界面,所述第一界面呈現(xiàn)至少一個第二應(yīng)用程序的應(yīng)用圖標,所述第二應(yīng)用程序與所述第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù); 接收并響應(yīng)用戶執(zhí)行的第二操作,獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,所述第二操作用于指示選取一個第二應(yīng)用程序; 控制所述第二應(yīng)用程序進入前臺運行狀態(tài),將所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息發(fā)送給所述第二應(yīng)用程序,基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為瀏覽器時, 所述獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,包括:獲取所述第一應(yīng)用程序的瀏覽地址; 所述基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序,包括:將所述第一應(yīng)用程序的瀏覽地址加載于所述第二應(yīng)用程序的地址欄,以控制所述第二應(yīng)用程序訪問所述瀏覽地址;關(guān)閉所述第一應(yīng)用程序,或者控制所述第一應(yīng)用程序進入后臺運行。
3.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為多媒體播放器時, 所述獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,包括:獲取所述第一應(yīng)用程序的播放文件信息和播放進度信息; 所述基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序,包括:控制所述第二應(yīng)用程序播放所述播放文件信息所表征的文件;依據(jù)所述播放進度信息調(diào)整所述第二應(yīng)用程序的播放進度;控制所述第一應(yīng)用程序停止播放文件并進入后臺運行,或者關(guān)閉所述第一應(yīng)用程序。
4.根據(jù)權(quán)利要求1、2或3所述的控制方法,其特征在于,在所述電子設(shè)備的顯示單元上顯示第一界面之后,還包括:在第一時間內(nèi)未接收到第二操作的情況下,控制所述顯示單元停止顯示所述第一界面。
5.一種電子設(shè)備的控制裝置,所述電子設(shè)備包括顯示單元,并且所述電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,其特征在于,所述控制裝置包括: 應(yīng)用程序確定單元,用于確定所述電子設(shè)備中處于前臺運行的第一應(yīng)用程序; 第一處理單元,用于接收并響應(yīng)用戶執(zhí)行的第一操作,在所述電子設(shè)備的顯示單元上顯示第一界面,所述第一界面呈現(xiàn)至少一個第二應(yīng)用程序的應(yīng)用圖標,所述第二應(yīng)用程序與所述第一應(yīng)用程序?qū)偻粦?yīng)用類型、且能夠處理相同數(shù)據(jù); 第二處理單元,用于接收并響應(yīng)用戶執(zhí)行的第二操作,獲取所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息,所述第二操作用于指示選取一個第二應(yīng)用程序; 第三處理單元,用于控制所述第二應(yīng)用程序進入前臺運行狀態(tài),將所述第一應(yīng)用程序的當(dāng)前狀態(tài)信息發(fā)送給所述第二應(yīng)用程序,基于所述當(dāng)前狀態(tài)信息同步并替代所述第一應(yīng)用程序。
6.根據(jù)權(quán)利要求5所述的控制裝置,其特征在于,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為瀏覽器時, 所述第二處理單元包括第一信息獲取模塊,所述第一信息獲取模塊用于獲取所述第一應(yīng)用程序的瀏覽地址; 所述第三處理單元包括第一處理模塊,所述第一處理模塊用于將所述第一應(yīng)用程序的瀏覽地址加載于所述第二應(yīng)用程序的地址欄,以控制所述第二應(yīng)用程序訪問所述瀏覽地址,之后關(guān)閉所述第一應(yīng)用程序,或者控制所述第一應(yīng)用程序進入后臺運行。
7.根據(jù)權(quán)利要求5所述的控制裝置,其特征在于,當(dāng)所述第一應(yīng)用程序和第二應(yīng)用程序為多媒體播放器時, 所述第二處理單元包括第二信息獲取模塊,所述第二信息獲取模塊用于獲取所述第一應(yīng)用程序的播放文件信息和播放進度信息; 所述第三處理單元包括第二處理模塊,所述第二處理模塊用于控制所述第二應(yīng)用程序播放所述播放文件信息所表征的文件,依據(jù)所述播放進度信息調(diào)整所述第二應(yīng)用程序的播放進度,之后控制所述第一應(yīng)用程序停止播放文件并進入后臺運行,或者關(guān)閉所述第一應(yīng)用程序。
8.根據(jù)權(quán)利要求5、6或7所述的控制裝置,其特征在于,所述第一處理單元在所述電子設(shè)備的顯示單元上顯示第一界面之后,在第一時間內(nèi)未接收到第二操作的情況下,控制所述顯示單元停止顯示所述第一界面。
9.一種電子設(shè)備 ,包括顯示單元,并且所述電子設(shè)備能夠運行包括第一應(yīng)用程序的多個應(yīng)用程序,其特征在于,所述電子設(shè)備還包括如權(quán)利要求5至8中任一項所述的控制裝置。
【文檔編號】G06F3/0484GK103902184SQ201410141613
【公開日】2014年7月2日 申請日期:2014年4月8日 優(yōu)先權(quán)日:2014年4月8日
【發(fā)明者】周麗 申請人:聯(lián)想(北京)有限公司