一種顯示應(yīng)用程序的方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明提供了一種顯示應(yīng)用程序的方法及移動(dòng)終端,其中,顯示應(yīng)用程序的方法包括:接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)啟動(dòng)指令啟動(dòng)第一應(yīng)用程序;獲取第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息;當(dāng)內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立第二應(yīng)用程序的應(yīng)用鏈接,并在當(dāng)前顯示界面顯示與應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。本發(fā)明提供的方案使得用戶無需再退出當(dāng)前瀏覽頁面就能夠直接啟動(dòng)另一所需應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序間的切換,操作簡便,節(jié)省時(shí)間,提高了用戶體驗(yàn)。
【專利說明】
一種顯示應(yīng)用程序的方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,特別是指一種顯示應(yīng)用程序的方法及移動(dòng)終端。
【背景技術(shù)】
[0002]移動(dòng)設(shè)備在當(dāng)今社會(huì)的使用頻度越來越高,這離不開各種功能強(qiáng)大的應(yīng)用程序的功勞,這些應(yīng)用程序都各司其職,但也緊密協(xié)作,常常許多應(yīng)用程序之間需要不停的切換。
[0003]但是,現(xiàn)在的移動(dòng)設(shè)備一般可以通過返回待機(jī)桌面選擇應(yīng)用程序、打開近期任務(wù)選擇應(yīng)用程序等方式實(shí)現(xiàn)切換,這些方式并不能夠?qū)崿F(xiàn)快速切換,降低了用戶使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是提供一種顯示應(yīng)用程序的方法及移動(dòng)終端,解決現(xiàn)有技術(shù)中實(shí)現(xiàn)應(yīng)用程序切換需退出當(dāng)前瀏覽頁面,造成用戶使用體驗(yàn)降低的問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種顯示應(yīng)用程序的方法,應(yīng)用于移動(dòng)終端,其特征在于,包括:
[0006]接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序;
[0007]獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息;
[0008]當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。
[0009]本發(fā)明還提供了一種移動(dòng)終端,包括:
[0010]第一處理模塊,用于接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序;
[0011]第二處理模塊,用于獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息;
[0012]第三處理模塊,用于當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。
[0013]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0014]上述方案中,所述顯示應(yīng)用程序的方法通過建立其他應(yīng)用程序的應(yīng)用鏈接,并在當(dāng)前打開的應(yīng)用程序的當(dāng)前顯示界面中顯示對(duì)應(yīng)的鏈接標(biāo)識(shí),使得用戶無需再退出當(dāng)前瀏覽頁面就能夠直接啟動(dòng)另一所需應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序間的切換,操作簡便,節(jié)省時(shí)間,提高了用戶體驗(yàn)。
【附圖說明】
[0015]圖1為本發(fā)明實(shí)施例一中顯示應(yīng)用程序的方法流程示意圖;
[0016]圖2為本發(fā)明實(shí)施例二中顯示應(yīng)用程序的方法流程示意圖;
[0017]圖3為本發(fā)明實(shí)施例三中的移動(dòng)終端結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0019]本發(fā)明針對(duì)現(xiàn)有的技術(shù)中實(shí)現(xiàn)應(yīng)用程序切換需退出當(dāng)前瀏覽頁面,造成用戶使用體驗(yàn)降低的問題,提供了多種解決方案,具體如下:
[0020]實(shí)施例一
[0021]參見圖1,本發(fā)明實(shí)施例一中的顯示應(yīng)用程序的方法,應(yīng)用于移動(dòng)終端,所述方法包括:
[0022]步驟11:接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序。該步驟與現(xiàn)有技術(shù)中開啟應(yīng)用程序的流程無異,在此不再贅述。
[0023]步驟12:獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息。描述信息可為應(yīng)用程序的圖標(biāo)和/或名稱。
[0024]步驟13:當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。
[0025]其中,第二應(yīng)用程序可以代指一個(gè)應(yīng)用程序,也可以代指多個(gè)應(yīng)用程序。
[0026]在本發(fā)明的實(shí)施例一中,所述顯示應(yīng)用程序的方法通過建立其他應(yīng)用程序的應(yīng)用鏈接,并在當(dāng)前打開的應(yīng)用程序的當(dāng)前顯示界面中顯示對(duì)應(yīng)的鏈接標(biāo)識(shí),使得用戶無需再退出當(dāng)前瀏覽頁面就能夠直接啟動(dòng)另一所需應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序間的切換,操作簡便,節(jié)省時(shí)間,提高了用戶體驗(yàn)。
[0027]優(yōu)選的,所述顯示所述第二應(yīng)用程序啟動(dòng)的鏈接標(biāo)識(shí)的步驟中,所述鏈接標(biāo)識(shí)顯示在所述內(nèi)容信息中與所述第二應(yīng)用程序?qū)?yīng)的描述信息后面;也就是,鏈接標(biāo)識(shí)緊鄰內(nèi)容信息中對(duì)應(yīng)的描述信息,使得用戶使用更加方便,進(jìn)一步提高了用戶體驗(yàn)。
[0028]具體的,所述判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息的步驟包括:將所述內(nèi)容信息中的文字內(nèi)容與每一其他應(yīng)用程序的名稱進(jìn)行對(duì)比,以及將所述內(nèi)容信息中的圖片內(nèi)容與每一其他應(yīng)用程序的圖標(biāo)進(jìn)行對(duì)比;
[0029]當(dāng)所述文字內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的名稱對(duì)應(yīng)一致,和/或所述圖片內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的圖標(biāo)對(duì)應(yīng)一致時(shí),則確定所述內(nèi)容信息中存在所述第二應(yīng)用程序的描述信息。
[0030]其中,所述內(nèi)容信息中的文字內(nèi)容和圖片內(nèi)容不具有超鏈接等特殊屬性。
[0031]為了更加智能化,使得用戶體驗(yàn)較高,在所述接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序的步驟之后,在所述獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息的步驟之前,所述方法還包括:接收一啟動(dòng)操作指令;
[0032]所述獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息的步驟具體為:
[0033]根據(jù)所述啟動(dòng)操作指令,獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息。
[0034]其中,啟動(dòng)操作指令可以為長按HOME鍵或搖一搖等操作。
[0035]需要說明的是,所述其他應(yīng)用程序可為所述移動(dòng)終端中已安裝的應(yīng)用程序,也可為所述移動(dòng)終端中未安裝的應(yīng)用程序。為了實(shí)現(xiàn)用戶使用的目的,對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中已安裝的應(yīng)用程序的情況:
[0036]在所述當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),在所述當(dāng)前顯示界面建立與所述第二應(yīng)用程序的鏈接,并顯示所述第二應(yīng)用程序啟動(dòng)的鏈接標(biāo)識(shí)的步驟之后,所述方法還包括:
[0037]獲取用戶選中的鏈接標(biāo)識(shí);根據(jù)所述用戶選中的鏈接標(biāo)識(shí)打開所述第二應(yīng)用程序。
[0038]對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中未安裝的應(yīng)用程序的情況:
[0039]在所述當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用連接對(duì)應(yīng)的鏈接標(biāo)識(shí)的步驟之后,所述方法還包括:
[0040]獲取用戶選中的鏈接標(biāo)識(shí);根據(jù)所述用戶選中的鏈接標(biāo)識(shí)下載安裝并打開所述第二應(yīng)用程序。對(duì)應(yīng)于所述第二應(yīng)用程序代指多個(gè)應(yīng)用程序的情況,本發(fā)明的實(shí)施例一提供了兩種策略,具體如下:
[0041]第一種策略,對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中已安裝的應(yīng)用程序的情況:
[0042]所述根據(jù)所述用戶選中的所述鏈接標(biāo)識(shí)打開所述第二應(yīng)用程序的步驟包括:
[0043]判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序;在判斷結(jié)果為是時(shí),則直接打開所述第二應(yīng)用程序;在判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果打開所述第二應(yīng)用程序。
[0044]對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中未安裝的應(yīng)用程序的情況:
[0045]所述根據(jù)所述用戶選中的鏈接標(biāo)識(shí)下載安裝并打開所述第二應(yīng)用程序的步驟包括:
[0046]判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序;在判斷結(jié)果為是時(shí),則直接下載安裝并打開所述第二應(yīng)用程序;在判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果下載安裝并打開所述第二應(yīng)用程序。第二種策略,所述在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)的步驟包括:
[0047]判斷建立的與所述第二應(yīng)用程序之間的鏈接是否指向唯一的應(yīng)用程序;在判斷結(jié)果為是時(shí),則將預(yù)設(shè)標(biāo)識(shí)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示;在判斷結(jié)果為否時(shí),則獲取所述第二應(yīng)用程序的圖標(biāo),將所述圖標(biāo)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示。
[0048]第二種策略也就是將符合條件的應(yīng)用程序的具體圖標(biāo)進(jìn)行顯示。
[0049]為了滿足用戶想要返回不顯示鏈接標(biāo)識(shí)界面的需求,在所述當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)之后,所述方法還包括:
[0050]獲取清除指令;根據(jù)所述清除指令清除所述當(dāng)前顯示界面中顯示的與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)。也就是,返回顯示鏈接標(biāo)識(shí)之前的界面。
[0051]本發(fā)明實(shí)施例一提供的方案通過收到用戶的啟動(dòng)指令后,在當(dāng)前界面顯示其他應(yīng)用程序的鏈接標(biāo)識(shí),并根據(jù)用戶點(diǎn)擊的鏈接標(biāo)識(shí)直接打開或者下載安裝后打開對(duì)應(yīng)的應(yīng)用程序,大大節(jié)省了應(yīng)用程序間切換所需時(shí)間,提高了用戶體驗(yàn)。
[0052]實(shí)施例二
[0053]參見圖2,本發(fā)明實(shí)施例二中的顯示應(yīng)用程序的方法包括:
[0054]步驟21:打開一個(gè)應(yīng)用程序。
[0055]步驟22:檢測(cè)當(dāng)前顯示界面是否包含文本或圖片類信息,若是,則進(jìn)入步驟23,若否,則進(jìn)入步驟210。其中,文本和圖片為不具有超鏈接等特殊屬性的類型。
[0056]步驟23:判斷是否有匹配的應(yīng)用程序
[0057]將檢測(cè)到的文本信息與本設(shè)備中已安裝的應(yīng)用程序的名稱進(jìn)行比對(duì),將檢測(cè)到的圖片信息與本設(shè)備中已安裝的應(yīng)用程序的圖標(biāo)進(jìn)行比對(duì),判斷是否匹配。若任一判斷結(jié)果為是,則進(jìn)入步驟24,若判斷結(jié)果均為否,則進(jìn)入步驟210。
[0058]步驟24:判斷匹配到的應(yīng)用程序是否為當(dāng)前應(yīng)用程序,若是,則進(jìn)入步驟210,若否,則進(jìn)入步驟25。
[0059]步驟25:將匹配到的應(yīng)用程序顯示為可快速啟動(dòng)的應(yīng)用程序
[0060]將符合條件的應(yīng)用程序在當(dāng)前顯示界面中顯示為可快速啟動(dòng)的應(yīng)用程序,緊跟對(duì)應(yīng)的圖片信息或文本信息之后。
[0061]步驟26:獲取用戶選擇的可快速啟動(dòng)的應(yīng)用程序。
[0062]步驟27:判斷該操作(用戶選擇的可快速啟動(dòng)的應(yīng)用程序)是否指向唯一的應(yīng)用程序,比如,文本信息“計(jì)算機(jī)”可對(duì)應(yīng)于本設(shè)備中的多個(gè)應(yīng)用程序,也可對(duì)應(yīng)于本設(shè)備中的一個(gè)應(yīng)用程序;若是,則進(jìn)入步驟29,若否,則進(jìn)入步驟28。
[0063]步驟28:提示用戶選擇應(yīng)用程序,獲取選擇結(jié)果。
[0064]步驟29:根據(jù)用戶的選擇打開對(duì)應(yīng)的應(yīng)用程序。
[0065]步驟210:結(jié)束流程。
[0066]本實(shí)施例二中的步驟23、步驟24、步驟27可兼容執(zhí)行時(shí)機(jī)的動(dòng)態(tài)調(diào)整,即其發(fā)生的先后順序不做限制一一步驟23和24可以互換;步驟27可以在步驟24之后,步驟25之前,也可以在步驟26之后。步驟25可兼容啟停條件的控制,即可添加觸發(fā)該結(jié)果的啟動(dòng)條件及停止條件(需要觸發(fā)條件才顯示,即步驟25為:獲取顯示指令,根據(jù)顯示指令將符合條件的字段或圖案顯示為可快速啟動(dòng)的應(yīng)用程序)。
[0067]本發(fā)明實(shí)施例二的目的是將應(yīng)用程序的啟動(dòng)動(dòng)作關(guān)聯(lián)到正在瀏覽的文本或圖案上,當(dāng)文本中包含當(dāng)前設(shè)備中已安裝的應(yīng)用程序名稱時(shí),或者,當(dāng)畫面中包含當(dāng)前設(shè)備中已安裝的應(yīng)用程序圖標(biāo)時(shí),使該文本或圖案與相應(yīng)應(yīng)用程序關(guān)聯(lián),使得用戶能夠通過關(guān)鍵字段或圖案來啟動(dòng)應(yīng)用程序,從而提高效率,令應(yīng)用程序的切換方式更靈活、多樣。
[0068]綜上可知,也可以說,本發(fā)明提供了一種基于文本或圖案中的關(guān)鍵信息實(shí)現(xiàn)快速啟動(dòng)應(yīng)用程序的方法,主要是通過將設(shè)備中已安裝的應(yīng)用程序名稱設(shè)定為關(guān)鍵字段,將設(shè)備中已安裝的應(yīng)用程序圖標(biāo)設(shè)定為關(guān)鍵圖案,將當(dāng)前界面中的文本作為檢索范圍實(shí)施關(guān)鍵字段匹配,將當(dāng)前界面中的圖片作為檢索范圍實(shí)施關(guān)鍵圖案匹配,將匹配成功的項(xiàng)顯示為可快速啟動(dòng)的應(yīng)用程序,為具備關(guān)聯(lián)性的應(yīng)用程序創(chuàng)造聯(lián)結(jié),減少隔閡,使普通文本或圖片中的關(guān)鍵字段或圖案成為打開應(yīng)用程序的快速通道,直觀、便捷,解決了現(xiàn)有技術(shù)中實(shí)現(xiàn)應(yīng)用程序切換需退出當(dāng)前瀏覽頁面,造成用戶使用感受降低的問題。
[0069]實(shí)施例三
[0070]參見圖3,本發(fā)明實(shí)施例三中的移動(dòng)終端包括:
[0071]第一處理模塊31,用于接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序;
[0072]第二處理模塊32,用于獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息;描述信息可為應(yīng)用程序的圖標(biāo)和/或名稱;
[0073]第三處理模塊33,用于當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。
[0074]其中,第二應(yīng)用程序可以代指一個(gè)應(yīng)用程序,也可以代指多個(gè)應(yīng)用程序。
[0075]在本發(fā)明的實(shí)施例三中,所述移動(dòng)終端通過建立其他應(yīng)用程序的應(yīng)用鏈接,并在當(dāng)前打開的應(yīng)用程序的當(dāng)前顯示界面中顯示對(duì)應(yīng)的鏈接標(biāo)識(shí),使得用戶無需再退出當(dāng)前瀏覽頁面就能夠直接啟動(dòng)另一所需應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序間的切換,操作簡便,節(jié)省時(shí)間,提高了用戶體驗(yàn)。
[0076]優(yōu)選的,所述第三處理模塊將所述鏈接標(biāo)識(shí)顯示在所述內(nèi)容信息中與所述第二應(yīng)用程序?qū)?yīng)的描述信息后面;也就是,鏈接標(biāo)識(shí)緊鄰內(nèi)容信息中對(duì)應(yīng)的描述信息,使得用戶使用更加方便,進(jìn)一步提高了用戶體驗(yàn)。
[0077]具體的,所述第二處理模塊包括:對(duì)比子模塊,用于將所述內(nèi)容信息中的文字內(nèi)容與每一其他應(yīng)用程序的名稱進(jìn)行對(duì)比,以及將所述內(nèi)容信息中的圖片內(nèi)容與每一其他應(yīng)用程序的圖標(biāo)進(jìn)行對(duì)比;
[0078]確定子模塊,用于當(dāng)所述文字內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的名稱對(duì)應(yīng)一致,和/或所述圖片內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的圖標(biāo)對(duì)應(yīng)一致時(shí),則確定所述內(nèi)容信息中存在所述第二應(yīng)用程序的描述信息。
[0079]其中,所述內(nèi)容信息中的文字內(nèi)容和圖片內(nèi)容不具有超鏈接等特殊屬性。
[0080]為了更加智能化,使得用戶體驗(yàn)較高,所述移動(dòng)終端還包括:接收模塊,用于在所述第一處理模塊執(zhí)行相關(guān)操作之后,在所述第二處理模塊執(zhí)行相關(guān)操作之前,接收一啟動(dòng)操作指令;
[0081]所述第二處理模塊具體用于:根據(jù)所述啟動(dòng)操作指令,獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息。
[0082]其中,啟動(dòng)操作指令可以為長按HOME鍵或搖一搖等操作。
[0083]需要說明的是,所述其他應(yīng)用程序可為所述移動(dòng)終端中已安裝的應(yīng)用程序,也可為所述移動(dòng)終端中未安裝的應(yīng)用程序。
[0084]為了實(shí)現(xiàn)用戶使用的目的,對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中已安裝的應(yīng)用程序的情況:
[0085]所述移動(dòng)終端還包括:第一獲取模塊,用于所述第三處理模塊執(zhí)行相關(guān)操作之后,獲取用戶選中的鏈接標(biāo)識(shí);第一打開模塊,用于根據(jù)所述用戶選中的鏈接標(biāo)識(shí)打開所述第二應(yīng)用程序。
[0086]對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中未安裝的應(yīng)用程序的情況:
[0087]所述移動(dòng)終端還包括:
[0088]第二獲取模塊,用于獲取用戶選中的鏈接標(biāo)識(shí);第二打開模塊,用于根據(jù)所述用戶選中的鏈接標(biāo)識(shí)下載安裝并打開所述第二應(yīng)用程序。
[0089]對(duì)應(yīng)于所述第二應(yīng)用程序代指多個(gè)應(yīng)用程序的情況,本發(fā)明的實(shí)施例三提供了兩種策略,具體如下:
[0090]第一種策略,對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中已安裝的應(yīng)用程序的情況:
[0091]所述第一打開模塊包括:第一判斷子模塊,用于判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序;打開子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為是時(shí),則直接打開所述第二應(yīng)用程序;第一執(zhí)行子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果打開所述第二應(yīng)用程序。
[0092]對(duì)應(yīng)于所述其他應(yīng)用程序可為所述移動(dòng)終端中未安裝的應(yīng)用程序的情況:
[0093]所述第二打開模塊包括:第二判斷子模塊,用于判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序;第二執(zhí)行子模塊,用于在判斷結(jié)果為是時(shí),則直接下載安裝并打開所述第二應(yīng)用程序;第三執(zhí)行子模塊,用于在判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果下載安裝并打開所述第二應(yīng)用程序。
[0094]第二種策略,所述第三處理模塊包括:第三判斷子模塊,用于判斷建立的與所述第二應(yīng)用程序之間的鏈接是否指向唯一的應(yīng)用程序;顯示子模塊,用于在所述第三判斷子模塊的判斷結(jié)果為是時(shí),則將預(yù)設(shè)標(biāo)識(shí)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示;第四執(zhí)行子模塊,用于在所述第三判斷子模塊的判斷結(jié)果為否時(shí),則獲取所述第二應(yīng)用程序的圖標(biāo),將所述圖標(biāo)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示。
[0095]第二種策略也就是將符合條件的應(yīng)用程序的具體圖標(biāo)進(jìn)行顯示。
[0096]為了滿足用戶想要返回不顯示鏈接標(biāo)識(shí)界面的需求,所述移動(dòng)終端還包括:第三獲取模塊,用于所述第三處理模塊執(zhí)行相關(guān)操作之后,獲取清除指令;清除模塊,用于根據(jù)所述清除指令清除所述當(dāng)前顯示界面中顯示的與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)。
[0097]本發(fā)明實(shí)施例三提供的方案通過收到用戶的啟動(dòng)指令后,在當(dāng)前界面顯示其他應(yīng)用程序的鏈接標(biāo)識(shí),并根據(jù)用戶點(diǎn)擊的鏈接標(biāo)識(shí)直接打開或者下載安裝后打開對(duì)應(yīng)的應(yīng)用程序,大大節(jié)省了應(yīng)用程序間切換所需時(shí)間,提高了用戶體驗(yàn)。
[0098]需要說明的是,上述顯示應(yīng)用程序的方法的所述實(shí)現(xiàn)實(shí)施例均適用于該移動(dòng)終端的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
[0099]此說明書中所描述的許多功能部件都被稱為模塊/子模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。
[0100]本發(fā)明實(shí)施例中,模塊/子模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
[0101]實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
[0102]在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。
[0103]以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述原理前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種顯示應(yīng)用程序的方法,應(yīng)用于移動(dòng)終端,其特征在于,包括: 接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序; 獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息; 當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。2.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息的步驟包括: 將所述內(nèi)容信息中的文字內(nèi)容與每一其他應(yīng)用程序的名稱進(jìn)行對(duì)比,以及將所述內(nèi)容信息中的圖片內(nèi)容與每一其他應(yīng)用程序的圖標(biāo)進(jìn)行對(duì)比; 當(dāng)所述文字內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的名稱對(duì)應(yīng)一致,和/或所述圖片內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的圖標(biāo)對(duì)應(yīng)一致時(shí),則確定所述內(nèi)容信息中存在所述第二應(yīng)用程序的描述信息。3.如權(quán)利要求1所述的方法,其特征在于,在所述接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序的步驟之后,在所述獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息的步驟之前,所述方法還包括: 接收一啟動(dòng)操作指令; 所述獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息的步驟具體為: 根據(jù)所述啟動(dòng)操作指令,獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息。4.如權(quán)利要求1所述的方法,其特征在于,所述其他應(yīng)用程序?yàn)樗鲆苿?dòng)終端中已安裝的應(yīng)用程序。5.如權(quán)利要求4所述的方法,其特征在于,在所述當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)的步驟之后,所述方法還包括: 獲取用戶選中的鏈接標(biāo)識(shí); 根據(jù)所述用戶選中的鏈接標(biāo)識(shí)打開所述第二應(yīng)用程序。6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述用戶選中的所述鏈接標(biāo)識(shí)打開所述第二應(yīng)用程序的步驟包括: 判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序; 在判斷結(jié)果為是時(shí),則直接打開所述第二應(yīng)用程序; 在判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果打開所述第二應(yīng)用程序。7.如權(quán)利要求1所述的方法,其特征在于,所述其他應(yīng)用程序?yàn)樗鲆苿?dòng)終端中未安裝的應(yīng)用程序。8.如權(quán)利要求7所述的方法,其特征在于,在所述當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用連接對(duì)應(yīng)的鏈接標(biāo)識(shí)的步驟之后,所述方法還包括: 獲取用戶選中的鏈接標(biāo)識(shí); 根據(jù)所述用戶選中的鏈接標(biāo)識(shí)下載安裝并打開所述第二應(yīng)用程序。9.如權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述用戶選中的鏈接標(biāo)識(shí)下載安裝并打開所述第二應(yīng)用程序的步驟包括: 判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序; 在判斷結(jié)果為是時(shí),則直接下載安裝并打開所述第二應(yīng)用程序; 在判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果下載安裝并打開所述第二應(yīng)用程序。10.如權(quán)利要求1所述的方法,其特征在于,所述在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)的步驟包括: 判斷建立的與所述第二應(yīng)用程序之間的鏈接是否指向唯一的應(yīng)用程序; 在判斷結(jié)果為是時(shí),則將預(yù)設(shè)標(biāo)識(shí)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示; 在判斷結(jié)果為否時(shí),則獲取所述第二應(yīng)用程序的圖標(biāo),將所述圖標(biāo)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示。11.如權(quán)利要求1所述的方法,其特征在于,在所述當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)之后,所述方法還包括: 獲取清除指令; 根據(jù)所述清除指令清除所述當(dāng)前顯示界面中顯示的與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)。12.一種顯示應(yīng)用程序的移動(dòng)終端,其特征在于,包括: 第一處理模塊,用于接收第一應(yīng)用程序啟動(dòng)指令,根據(jù)所述啟動(dòng)指令啟動(dòng)所述第一應(yīng)用程序; 第二處理模塊,用于獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息; 第三處理模塊,用于當(dāng)所述內(nèi)容信息中存在其他應(yīng)用程序中的第二應(yīng)用程序的描述信息時(shí),建立所述第二應(yīng)用程序的應(yīng)用鏈接,并在所述當(dāng)前顯示界面顯示與所述應(yīng)用鏈接對(duì)應(yīng)的鏈接標(biāo)識(shí)。13.如權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述第二處理模塊包括: 對(duì)比子模塊,用于將所述內(nèi)容信息中的文字內(nèi)容與每一其他應(yīng)用程序的名稱進(jìn)行對(duì)比,以及將所述內(nèi)容信息中的圖片內(nèi)容與每一其他應(yīng)用程序的圖標(biāo)進(jìn)行對(duì)比; 確定子模塊,用于當(dāng)所述文字內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的名稱對(duì)應(yīng)一致,和/或所述圖片內(nèi)容與其他應(yīng)用程序中的所述第二應(yīng)用程序的圖標(biāo)對(duì)應(yīng)一致時(shí),則確定所述內(nèi)容信息中存在所述第二應(yīng)用程序的描述信息。14.如權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 接收模塊,用于在所述第一處理模塊執(zhí)行相關(guān)操作之后,在所述第二處理模塊執(zhí)行相關(guān)操作之前,接收一啟動(dòng)操作指令; 所述第二處理模塊具體用于: 根據(jù)所述啟動(dòng)操作指令,獲取所述第一應(yīng)用程序啟動(dòng)后的當(dāng)前顯示界面中所顯示的內(nèi)容信息,判斷所述內(nèi)容信息中是否存在至少一其他應(yīng)用程序的描述信息。15.如權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述其他應(yīng)用程序?yàn)樗鲆苿?dòng)終端中已安裝的應(yīng)用程序。16.如權(quán)利要求15所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第一獲取模塊,用于所述第三處理模塊執(zhí)行相關(guān)操作之后,獲取用戶選中的鏈接標(biāo)識(shí); 第一打開模塊,用于根據(jù)所述用戶選中的鏈接標(biāo)識(shí)打開所述第二應(yīng)用程序。17.如權(quán)利要求16所述的移動(dòng)終端,其特征在于,所述第一打開模塊包括: 第一判斷子模塊,用于判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序; 打開子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為是時(shí),則直接打開所述第二應(yīng)用程序; 第一執(zhí)行子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果打開所述第二應(yīng)用程序。18.如權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述其他應(yīng)用程序?yàn)樗鲆苿?dòng)終端中未安裝的應(yīng)用程序。19.如權(quán)利要求18所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二獲取模塊,用于獲取用戶選中的鏈接標(biāo)識(shí); 第二打開模塊,用于根據(jù)所述用戶選中的鏈接標(biāo)識(shí)下載安裝并打開所述第二應(yīng)用程序。20.如權(quán)利要求19所述的移動(dòng)終端,其特征在于,所述第二打開模塊包括: 第二判斷子模塊,用于判斷用戶選中的所述鏈接標(biāo)識(shí)是否指向唯一的所述第二應(yīng)用程序; 第二執(zhí)行子模塊,用于在判斷結(jié)果為是時(shí),則直接下載安裝并打開所述第二應(yīng)用程序; 第三執(zhí)行子模塊,用于在判斷結(jié)果為否時(shí),則提示用戶選擇所需的應(yīng)用程序,根據(jù)用戶的選擇結(jié)果下載安裝并打開所述第二應(yīng)用程序。21.如權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述第三處理模塊包括: 第三判斷子模塊,用于判斷建立的與所述第二應(yīng)用程序之間的鏈接是否指向唯一的應(yīng)用程序; 顯示子模塊,用于在所述第三判斷子模塊的判斷結(jié)果為是時(shí),則將預(yù)設(shè)標(biāo)識(shí)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯示; 第四執(zhí)行子模塊,用于在所述第三判斷子模塊的判斷結(jié)果為否時(shí),則獲取所述第二應(yīng)用程序的圖標(biāo),將所述圖標(biāo)作為與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)進(jìn)行顯不O22.如權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第三獲取模塊,用于所述第三處理模塊執(zhí)行相關(guān)操作之后,獲取清除指令; 清除模塊,用于根據(jù)所述清除指令清除所述當(dāng)前顯示界面中顯示的與所述第二應(yīng)用程序的應(yīng)用鏈接相對(duì)應(yīng)的鏈接標(biāo)識(shí)。
【文檔編號(hào)】G06F9/445GK105824657SQ201510448295
【公開日】2016年8月3日
【申請(qǐng)日】2015年7月27日
【發(fā)明人】王彥
【申請(qǐng)人】維沃移動(dòng)通信有限公司