應(yīng)用程序推薦方法、裝置及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種應(yīng)用程序推薦方法、裝置及移動(dòng)終端,其中該方法包括:獲取用戶的當(dāng)前場(chǎng)景信息;根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件;獲取執(zhí)行事件的應(yīng)用程序信息。本發(fā)明提供的應(yīng)用程序推薦方法,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息。
【專利說(shuō)明】
應(yīng)用程序推薦方法、裝置及移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序推薦方法、裝置及移動(dòng)終端?!颈尘凹夹g(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的不斷發(fā)展,移動(dòng)終端例如智能手機(jī)的功能越來(lái)強(qiáng)大,智能手機(jī)已成為人們?nèi)粘I畈豢苫蛉钡囊徊糠帧?br>[0003]在使用智能手機(jī)的過(guò)程中,用戶可根據(jù)需求在智能手機(jī)中安裝各種功能的應(yīng)用程序,例如,用戶可在智能手機(jī)中安裝各種類型的訂餐軟件或者打車軟件。當(dāng)用戶想使用某一應(yīng)用程序(APP,Applicat1n),用戶可通過(guò)兩種方式打開(kāi)該應(yīng)用程序,一種方式為,用戶從多個(gè)APP顯示頁(yè)面中查找該APP對(duì)應(yīng)的圖標(biāo),在查找到圖標(biāo)后,可通過(guò)觸發(fā)該圖標(biāo)開(kāi)啟APP。 然而,這種方式在智能手機(jī)中安裝的APP數(shù)量過(guò)多時(shí),用戶不易查找到所需的APP,不僅耗費(fèi)時(shí)間,并且操作步驟繁瑣,不夠方便;另一種方式為,用戶通過(guò)手機(jī)桌面中的應(yīng)用搜索功能或者通過(guò)手勢(shì)調(diào)出應(yīng)用搜索功能,并在應(yīng)用程序搜索功能中對(duì)該應(yīng)用程序的名稱進(jìn)行搜索,通過(guò)點(diǎn)擊搜索結(jié)果中該應(yīng)用程序的圖標(biāo)打開(kāi)該應(yīng)用程序。由此,可以看出,這種通過(guò)搜索打開(kāi)應(yīng)用程序的方式,需要用戶花費(fèi)時(shí)間輸入與該應(yīng)用程序?qū)?yīng)的關(guān)鍵字再進(jìn)行搜索, 操作起來(lái)也比較繁瑣,不夠方便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問(wèn)題之一。
[0005]為此,本發(fā)明的第一個(gè)目的在于提出一種應(yīng)用程序推薦方法,該方法減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息。
[0006]本發(fā)明的第二個(gè)目的在于提出一種應(yīng)用程序推薦裝置。
[0007]本發(fā)明的第三個(gè)目的在于提出一種移動(dòng)終端。
[0008]本發(fā)明的第四個(gè)目的在于提出一種移動(dòng)終端。
[0009]為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的應(yīng)用程序推薦方法,包括:獲取用戶的當(dāng)前場(chǎng)景信息;根據(jù)所述當(dāng)前場(chǎng)景信息確定所述用戶當(dāng)前待執(zhí)行的事件;獲取執(zhí)行所述事件的應(yīng)用程序信息。
[0010]根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序推薦方法,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0011]根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述當(dāng)前場(chǎng)景信息包括當(dāng)前位置信息,所述獲取執(zhí)行所述事件的應(yīng)用程序信息,包括:
[0012]判斷所述當(dāng)前位置信息是否包含至少一個(gè)預(yù)設(shè)商家名稱;
[0013]若是,從所述至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱;
[0014]獲取與所述目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息;
[0015]將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。
[0016]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息之后,所述方法還包括:
[0017]根據(jù)所述移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)所述至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn)行排序,并將排序結(jié)果提供給所述用戶。
[0018]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述當(dāng)前場(chǎng)景信息還包括當(dāng)前時(shí)間信息,所方法還包括:
[0019]若所述當(dāng)前位置信息不包括任一所述預(yù)設(shè)商家名稱,則從所述移動(dòng)終端的歷史使用記錄信息中獲取與所述當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并執(zhí)行所述從所述至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱的步驟。
[0020]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述獲取執(zhí)行所述事件的應(yīng)用程序信息之后,所述方法還包括:[0021 ]根據(jù)所述應(yīng)用程序信息啟動(dòng)所述應(yīng)用程序。
[0022]為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的應(yīng)用程序推薦裝置,包括:第一獲取模塊,用于獲取用戶的當(dāng)前場(chǎng)景信息;確定模塊,用于根據(jù)所述當(dāng)前場(chǎng)景信息確定所述用戶當(dāng)前待執(zhí)行事件;第二獲取模塊,用于獲取執(zhí)行所述事件的應(yīng)用程序信息。
[0023]根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0024]根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述當(dāng)前場(chǎng)景信息包括當(dāng)前位置信息,[〇〇25]所述第二獲取模塊,包括:
[0026]判斷單元,用于判斷所述當(dāng)前位置信息是否包含至少一個(gè)預(yù)設(shè)商家名稱;
[0027]確定單元,用于在所述當(dāng)前位置信息包含至少一個(gè)預(yù)設(shè)商家名稱時(shí),從所述至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱;
[0028]獲取單元,用于獲取與所述目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息;
[0029]匹配單元,用于將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。
[0030]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述裝置還包括:
[0031]排序模塊,用于在所述匹配單元將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息之后,根據(jù)所述移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)所述至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn)行排序,并將排序結(jié)果提供給所述用戶。
[0032]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述當(dāng)前場(chǎng)景信息還包括當(dāng)前時(shí)間信息,所裝置還包括:
[0033]處理模塊,用于在所述當(dāng)前位置信息不包括任一所述預(yù)設(shè)商家名稱時(shí),從所述移動(dòng)終端的歷史使用記錄信息中獲取與所述當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并執(zhí)行所述從所述至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱的步驟。
[0034]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述裝置還包括:
[0035]啟動(dòng)模塊,用于在所述獲取執(zhí)行所述事件的應(yīng)用程序信息之后,根據(jù)所述應(yīng)用程序信息啟動(dòng)所述應(yīng)用程序。[〇〇36]為了實(shí)現(xiàn)上述目的,本發(fā)明第三方面實(shí)施例的移動(dòng)終端,包括本發(fā)明第二方面實(shí)施例的應(yīng)用程序推薦裝置。
[0037]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0038]為了實(shí)現(xiàn)上述目的,本發(fā)明第四方面實(shí)施例的移動(dòng)終端,所述移動(dòng)終端包括殼體、 處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:獲取用戶的當(dāng)前場(chǎng)景信息;根據(jù)所述當(dāng)前場(chǎng)景信息確定所述用戶當(dāng)前待執(zhí)行的事件;獲取執(zhí)行所述事件的應(yīng)用程序信息。
[0039]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0040]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到?!靖綀D說(shuō)明】
[0041]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
[0042]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序推薦方法的流程圖。
[0043]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序推薦方法的流程圖。
[0044]圖3是根據(jù)本發(fā)明又一個(gè)實(shí)施例的應(yīng)用程序推薦方法的流程圖。
[0045]圖4是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的應(yīng)用程序推薦方法的流程圖。
[0046]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序推薦裝置的結(jié)構(gòu)示意圖。
[0047]圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序推薦裝置的結(jié)構(gòu)示意圖。
[0048]圖7是根據(jù)本發(fā)明又一個(gè)實(shí)施例的應(yīng)用程序推薦裝置的結(jié)構(gòu)示意圖。
[0049]附圖標(biāo)記:[〇〇5〇]第一獲取模塊110、確定模塊120、第二獲取模塊130、排序模塊140、處理模塊150、 啟動(dòng)模塊160、判斷單元131、確定單元132、獲取單元133和匹配單元134?!揪唧w實(shí)施方式】
[0051]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0052]下面參考附圖描述本發(fā)明實(shí)施例的應(yīng)用程序推薦方法、裝置及移動(dòng)終端。
[0053]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序推薦方法的流程圖。
[0054]如圖1所示,該應(yīng)用程序推薦方法包括:[〇〇55]S11,獲取用戶的當(dāng)前場(chǎng)景信息。
[0056]具體地,在用戶使用移動(dòng)終端的過(guò)程中,可獲取用戶所使用移動(dòng)終端的當(dāng)前場(chǎng)景fg息。[〇〇57]其中,該實(shí)施例中的當(dāng)前場(chǎng)景信息可以包括但不限于當(dāng)前時(shí)間信息和當(dāng)前位置信息,還可以包括其他信息,例如,移動(dòng)速度信息、網(wǎng)絡(luò)環(huán)境信息等信息。[〇〇58] 其中,可通過(guò)多種方式獲取當(dāng)前位置信息,例如,可通過(guò)GPS(Global Posit1n System,全球定位系統(tǒng))、LBS(Locat1n Based Service,地理位置信息服務(wù))、WiFi (Wireless Fidelity,無(wú)線保真)定位等定位服務(wù)獲取移動(dòng)終端的當(dāng)前位置信息。[〇〇59]例如,移動(dòng)終端所連接的網(wǎng)絡(luò)為特定位置(如家里、辦公室、商家店鋪等)的WiFi路由器,可以通過(guò)檢測(cè)WiFi路由器的MAC地址從而判斷移動(dòng)終端當(dāng)前所處的位置。
[0060]其中,移動(dòng)終端可以例如是智能手機(jī)、平板電腦、個(gè)人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
[0061]S12,根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件。
[0062]具體地,在獲取到用戶所使用的移動(dòng)終端的當(dāng)前場(chǎng)景信息后,通過(guò)對(duì)移動(dòng)終端的當(dāng)前場(chǎng)景信息進(jìn)行分析,可以確定出用戶當(dāng)前待執(zhí)行事件。
[0063]例如,假設(shè)用戶經(jīng)常在上下班的路上聽(tīng)歌,在用戶使用移動(dòng)終端的過(guò)程中,如果獲取到移動(dòng)終端的當(dāng)前場(chǎng)景信息為:當(dāng)前時(shí)間信息為5點(diǎn)半,且獲取到移動(dòng)終端的移動(dòng)速度信息,通過(guò)對(duì)當(dāng)前場(chǎng)景信息進(jìn)行分析可確定出用戶當(dāng)前待執(zhí)行的事件為聽(tīng)歌。
[0064]再例如,通過(guò)對(duì)用戶使用的智能手機(jī)的歷史使用記錄信息進(jìn)行分析,分析出用戶經(jīng)常在某個(gè)時(shí)間點(diǎn)開(kāi)啟運(yùn)動(dòng)類應(yīng)用程序進(jìn)行跑步,在監(jiān)控到移動(dòng)終端的當(dāng)前場(chǎng)景信息中的當(dāng)前時(shí)間信息與啟動(dòng)運(yùn)動(dòng)類應(yīng)用程序的時(shí)間信息在一定預(yù)設(shè)時(shí)間范圍內(nèi)時(shí),可判斷出用戶當(dāng)前待執(zhí)行事件為跑步。[〇〇65]又例如,假設(shè)用戶通常在地理位置為“XX小區(qū)”,且在無(wú)線網(wǎng)絡(luò)的名稱為“某某123” 時(shí),觀看視頻,當(dāng)再次監(jiān)控到移動(dòng)終端的當(dāng)前場(chǎng)景信息與用戶觀看視頻的場(chǎng)景信息相同時(shí), 可判斷出用戶當(dāng)前待執(zhí)行事件為看視頻。
[0066]再例如,如果確定當(dāng)前位置信息所對(duì)應(yīng)的場(chǎng)景名稱為“某某小區(qū)”,且當(dāng)前時(shí)間為9月30號(hào)晚上十點(diǎn),通過(guò)對(duì)當(dāng)前位置信息、當(dāng)前時(shí)間信息和移動(dòng)終端中所記錄的用戶歷史行為數(shù)據(jù)進(jìn)行分析,可預(yù)測(cè)出用戶當(dāng)前待執(zhí)行的事件為外出。
[0067]其中,需要理解的是,場(chǎng)景信息與待執(zhí)行的事件之間的映射關(guān)系是通過(guò)對(duì)用戶使用移動(dòng)終端的歷史使用記錄進(jìn)行分析所獲得的,在用戶使用移動(dòng)終端的習(xí)慣發(fā)生改變時(shí), 對(duì)應(yīng)的場(chǎng)景信息與待執(zhí)行的事件之間的關(guān)系也將隨之發(fā)生改變。[〇〇68]S13,獲取執(zhí)行事件的應(yīng)用程序信息。
[0069]通常執(zhí)行不同事件所使用的應(yīng)用程序不同,在獲得用戶待執(zhí)行的事件后,可自動(dòng)獲取用戶執(zhí)行待執(zhí)行事件時(shí)所使用的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0070]根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序推薦方法,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0071]基于上述實(shí)施例的基礎(chǔ)上,為了減少用戶手動(dòng)啟動(dòng)應(yīng)用程序的麻煩,如圖2所示, 在步驟S13之后,還可以包括:
[0072]S14,根據(jù)應(yīng)用程序信息啟動(dòng)應(yīng)用程序。
[0073]圖3是根據(jù)本發(fā)明又一個(gè)實(shí)施例的應(yīng)用程序推薦方法的流程圖。[〇〇74]如圖3所示,該應(yīng)用程序推薦方法包括:[〇〇75]S31,獲取用戶的當(dāng)前場(chǎng)景信息。
[0076]具體地,在用戶使用移動(dòng)終端的過(guò)程中,可獲取用戶所使用移動(dòng)終端的當(dāng)前場(chǎng)景fg息。[〇〇77]其中,該實(shí)施例中的當(dāng)前場(chǎng)景信息可以包括但不限于當(dāng)前時(shí)間信息和當(dāng)前位置信息,還可以包括其他信息,例如,移動(dòng)速度信息、網(wǎng)絡(luò)環(huán)境信息等信息。
[0078] 其中,可通過(guò)多種方式獲取當(dāng)前位置信息,例如,可通過(guò)GPS(Global Posit1n System,全球定位系統(tǒng))、LBS(Locat1n Based Service,地理位置信息服務(wù))、WiFi (Wireless Fidelity,無(wú)線保真)定位等定位服務(wù)獲取移動(dòng)終端的當(dāng)前位置信息。[〇〇79]例如,移動(dòng)終端所連接的網(wǎng)絡(luò)為特定位置(如家里、辦公室、商家店鋪等)的WiFi路由器,可以通過(guò)檢測(cè)WiFi路由器的MAC地址從而判斷移動(dòng)終端當(dāng)前所處的位置。
[0080]其中,移動(dòng)終端可以例如是智能手機(jī)、平板電腦、個(gè)人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
[0081]S32,根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件。
[0082]具體地,在獲取到用戶所使用的移動(dòng)終端的當(dāng)前場(chǎng)景信息后,通過(guò)對(duì)移動(dòng)終端的當(dāng)前場(chǎng)景信息進(jìn)行分析,可以確定出用戶當(dāng)前待執(zhí)行事件。[〇〇83]例如,假設(shè)用戶經(jīng)常在上下班的路上聽(tīng)歌,在用戶使用移動(dòng)終端的過(guò)程中,如果獲取到移動(dòng)終端的當(dāng)前場(chǎng)景信息為:當(dāng)前時(shí)間信息為5點(diǎn)半,且獲取到移動(dòng)終端的移動(dòng)速度信息,通過(guò)對(duì)當(dāng)前場(chǎng)景信息進(jìn)行分析可確定出用戶當(dāng)前待執(zhí)行的事件為聽(tīng)歌。
[0084]再例如,通過(guò)對(duì)用戶使用的智能手機(jī)的歷史使用記錄信息進(jìn)行分析,分析出用戶經(jīng)常在某個(gè)時(shí)間點(diǎn)開(kāi)啟運(yùn)動(dòng)類應(yīng)用程序進(jìn)行跑步,在監(jiān)控到移動(dòng)終端的當(dāng)前場(chǎng)景信息中的當(dāng)前時(shí)間信息與啟動(dòng)運(yùn)動(dòng)類應(yīng)用程序的時(shí)間信息在一定預(yù)設(shè)時(shí)間范圍內(nèi)時(shí),可判斷出用戶當(dāng)前待執(zhí)行事件為跑步。[〇〇85]又例如,假設(shè)用戶通常在地理位置為“XX小區(qū)”,且在無(wú)線網(wǎng)絡(luò)的名稱為“某某123” 時(shí),觀看視頻,當(dāng)再次監(jiān)控到移動(dòng)終端的當(dāng)前場(chǎng)景信息與用戶觀看視頻的場(chǎng)景信息相同時(shí), 可判斷出用戶當(dāng)前待執(zhí)行事件為看視頻。其中,需要理解的是,場(chǎng)景信息與待執(zhí)行的事件之間的映射關(guān)系是通過(guò)對(duì)用戶使用移動(dòng)終端的歷史使用記錄進(jìn)行分析所獲得的,在用戶使用移動(dòng)終端的習(xí)慣發(fā)生改變時(shí),對(duì)應(yīng)的場(chǎng)景信息與待執(zhí)行的事件之間的關(guān)系也將隨之發(fā)生改變。
[0086]S33,判斷當(dāng)前位置信息是否包含至少一個(gè)預(yù)設(shè)商家名稱,若否,則執(zhí)行步驟S34; 若是,則執(zhí)行步驟S35。
[0087]S34,從移動(dòng)終端的歷史使用記錄信息中獲取與當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并執(zhí)行步驟S35。
[0088]S35,從至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱。
[0089]其中,需要理解的是,如果當(dāng)前位置信息包含一個(gè)預(yù)設(shè)商家名稱,則目標(biāo)預(yù)設(shè)商家名稱即為唯一的預(yù)設(shè)商家名稱。
[0090]具體而言,在當(dāng)前位置信息包含多個(gè)預(yù)設(shè)商家名稱時(shí),可結(jié)合當(dāng)前時(shí)間信息和/或移動(dòng)終端中的歷史使用記錄信息對(duì)多個(gè)預(yù)設(shè)商家名稱進(jìn)行分析,以從多個(gè)預(yù)設(shè)商家名稱中確定出滿足用戶需求的目標(biāo)預(yù)設(shè)商家名稱。[0091 ]S36,獲取與目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息。
[0092]在確定出目標(biāo)預(yù)設(shè)商家名稱后,可將目標(biāo)預(yù)設(shè)商家名稱發(fā)送至服務(wù)器,服務(wù)器根據(jù)目標(biāo)預(yù)設(shè)商家名稱確定出與該商家有合作關(guān)系的至少一個(gè)第一目標(biāo)應(yīng)用程序信息,并將所獲得的至少一個(gè)第一目標(biāo)應(yīng)用程序信息提供給移動(dòng)終端。
[0093]S37,將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。
[0094]在將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配后,如果確定出移動(dòng)終端中僅一個(gè)執(zhí)行當(dāng)前待執(zhí)行事件的第二目標(biāo)應(yīng)用程序信息時(shí),可直接將能夠執(zhí)行該事件的應(yīng)用程序提供給用戶,由此,使得用戶無(wú)需自己手動(dòng)去查找執(zhí)行該事件的應(yīng)用程序,使得用戶直接通過(guò)點(diǎn)擊所提供的應(yīng)用程序執(zhí)行對(duì)應(yīng)的事件。
[0095]例如,假設(shè)根據(jù)當(dāng)前位置信息確定出目標(biāo)預(yù)設(shè)商家名稱為“某某飯店”,且要執(zhí)行的事件為團(tuán)購(gòu)優(yōu)惠券,如果從網(wǎng)絡(luò)中確定出“某某飯店”與應(yīng)用程序A、B和C均具有合作關(guān)系,此時(shí),可判斷智能手機(jī)中是否安裝有應(yīng)用程序A、B和C中的至少一種,如果通過(guò)比較確定出智能手機(jī)中僅安裝有應(yīng)用程序B,此時(shí),可將應(yīng)用程序B提供給用戶,在接收到用戶點(diǎn)擊應(yīng)用程序B后,啟動(dòng)應(yīng)用程序B,為了減少用戶自己打開(kāi)“某某飯店”的用戶界面的麻煩,此時(shí), 在啟動(dòng)應(yīng)用程序后,可直接為用戶提供“某某飯店”的用戶界面,以方便用戶直接購(gòu)買優(yōu)惠信息,進(jìn)一步減少了用戶手動(dòng)操作的麻煩,為用戶提供了更加人性化的服務(wù),提高了用戶的用戶體驗(yàn)度。
[0096]在本發(fā)明一個(gè)實(shí)施例中,如果移動(dòng)終端中存在多個(gè)可執(zhí)行當(dāng)前待執(zhí)行事件的第二目標(biāo)應(yīng)用程序,為了使得所提供的應(yīng)用程序排序更加符合用戶的使用習(xí)慣,在獲得至少一個(gè)第二目標(biāo)應(yīng)用程序信息后,可根據(jù)移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn)行排序,并將排序結(jié)果提供給用戶,以方便快速打開(kāi)使用頻率最高的應(yīng)用程序進(jìn)行對(duì)應(yīng)事件的處理。
[0097]根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序推薦方法,根據(jù)所獲取到的當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行的事件,并在當(dāng)前場(chǎng)景中包含至少一個(gè)預(yù)設(shè)商家名稱時(shí),從至少一個(gè)預(yù)設(shè)商家名稱中確定出目標(biāo)預(yù)設(shè)商家,并獲取與目標(biāo)預(yù)設(shè)商家對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息,并將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息,并將所獲得的至少一個(gè)第二目標(biāo)應(yīng)用程序信息提供給用戶,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,使得用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0098]基于上述實(shí)施例基礎(chǔ)上,為了使得用戶獲取到更多與待執(zhí)行的事件相關(guān)的信息, 在當(dāng)前位置信息中包含至少一個(gè)預(yù)設(shè)商家名稱,且在移動(dòng)終端將目標(biāo)預(yù)設(shè)商家名稱發(fā)送至服務(wù)器后,服務(wù)器除了獲取與目標(biāo)預(yù)設(shè)商家有合作關(guān)系的至少一個(gè)第一目標(biāo)應(yīng)用程序程序信息外,還可以從網(wǎng)絡(luò)中獲取與該目標(biāo)預(yù)設(shè)商家相關(guān)的訪問(wèn)鏈接,并將所對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息和訪問(wèn)鏈接返回給移動(dòng)終端,使得用戶在移動(dòng)終端中未安裝對(duì)應(yīng)的應(yīng)用程序時(shí),移動(dòng)終端根據(jù)用戶對(duì)訪問(wèn)鏈接的觸發(fā)操作,為用戶提供與目標(biāo)預(yù)設(shè)商家名稱有關(guān)的推薦信息,例如,移動(dòng)支付優(yōu)惠信息、團(tuán)購(gòu)信息等。
[0099]圖4是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的應(yīng)用程序推薦方法的流程圖。
[0100]如圖4所示,該應(yīng)用程序推薦方法包括:[0101 ]S41,接收用戶啟動(dòng)移動(dòng)終端中的搜索功能的請(qǐng)求。
[0102]具體地,在使用移動(dòng)終端的過(guò)程中,在需要啟動(dòng)移動(dòng)終端中的搜索功能時(shí),用戶可根據(jù)啟動(dòng)移動(dòng)終端中的搜索功能的方式啟動(dòng)搜索功能。例如,用戶可通過(guò)手勢(shì)滑動(dòng)移動(dòng)終端屏幕或者點(diǎn)擊虛擬控件等方式啟動(dòng)移動(dòng)終端中的搜索功能。
[0103]其中,該搜索功能的功能界面上可為用戶提供搜索輸入框和搜索結(jié)果展示界面等。
[0104]其中,移動(dòng)終端可以例如是智能手機(jī)、平板電腦、個(gè)人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
[0105]S42,獲取用戶的當(dāng)前場(chǎng)景信息。
[0106]具體地,在接收到用戶啟動(dòng)移動(dòng)終端中的搜索功能的請(qǐng)求后,可獲取用戶所使用移動(dòng)終端的當(dāng)前場(chǎng)景信息。
[0107]其中,該實(shí)施例中的當(dāng)前場(chǎng)景信息可以包括但不限于當(dāng)前時(shí)間信息和當(dāng)前位置信息,還可以包括其他信息,例如,移動(dòng)速度信息、網(wǎng)絡(luò)環(huán)境信息等信息。
[0108]其中,可通過(guò)多種方式獲取當(dāng)前位置信息,例如,可通過(guò)GPS(Global Posit1n System,全球定位系統(tǒng))、LBS(Locat1n Based Service,地理位置信息服務(wù))、WiFi (Wireless Fidelity,無(wú)線保真)定位等定位服務(wù)獲取移動(dòng)終端的當(dāng)前位置信息。[〇1〇9]例如,移動(dòng)終端所連接的網(wǎng)絡(luò)為特定位置(如家里、辦公室、商家店鋪等)的WiFi路由器,可以通過(guò)檢測(cè)WiFi路由器的MAC地址從而判斷移動(dòng)終端當(dāng)前所處的位置。
[0110]S43,根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行的事件。S44,獲取執(zhí)行事件的應(yīng)用程序信息,并將所獲取到的應(yīng)用程序信息顯示在移動(dòng)終端中的搜索功能的功能界面。
[0112]具體地,在獲取到當(dāng)前待執(zhí)行的事件后,如果判斷出當(dāng)前位置信息包含至少一個(gè)預(yù)設(shè)商家名稱,則從至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱,并獲取與目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息,以及將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。
[0113]另外,如果當(dāng)前位置信息不包含至少一個(gè)預(yù)設(shè)商家名稱,則從移動(dòng)終端的歷史使用記錄信息中獲取與當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并從至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱,并獲取與目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息,以及將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。
[0114]例如,假設(shè)根據(jù)當(dāng)前位置信息確定用戶所處的目標(biāo)預(yù)設(shè)商家名稱為為“某某飯店”,且要執(zhí)行的事件為團(tuán)購(gòu)優(yōu)惠券,如果從網(wǎng)絡(luò)中確定出“某某飯店”與應(yīng)用程序A、B和C均具有合作關(guān)系,此時(shí),可判斷智能手機(jī)中是否安裝有應(yīng)用程序A、B和C中的至少一種,如果通過(guò)比較確定出智能手機(jī)中僅安裝有應(yīng)用程序B,此時(shí),可將應(yīng)用程序B提供給用戶,在接收到用戶點(diǎn)擊應(yīng)用程序B后,啟動(dòng)應(yīng)用程序B,為了減少用戶自己打開(kāi)“某某飯店”的用戶界面,此時(shí),在啟動(dòng)應(yīng)用程序后,可直接為用戶提供“某某飯店”的用戶界面,以方便用戶直接購(gòu)買優(yōu)惠信息,進(jìn)一步減少了用戶手動(dòng)操作的麻煩,為用戶提供了更加人性化的服務(wù),提高了用戶的用戶體驗(yàn)度。
[0115]在本發(fā)明一個(gè)實(shí)施例中,如果移動(dòng)終端中存在多個(gè)可執(zhí)行當(dāng)前待執(zhí)行事件的第二目標(biāo)應(yīng)用程序,為了使得所提供的應(yīng)用程序排序更加符合用戶的使用習(xí)慣,在獲得至少一個(gè)第二目標(biāo)應(yīng)用程序信息后,可根據(jù)移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn)行排序,并將排序結(jié)果提供給用戶,,以方便快速打開(kāi)使用頻率最高的應(yīng)用程序進(jìn)行對(duì)應(yīng)事件的處理。
[0116]綜上可以看出,該實(shí)施例的應(yīng)用程序推薦方法,在接收到用戶啟動(dòng)移動(dòng)終端中的搜索功能的請(qǐng)求后,根據(jù)用戶的當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行的事件,并獲取執(zhí)行該事件的應(yīng)用程序信息和與該事件相關(guān)的網(wǎng)絡(luò)資源信息提供給用戶,由此,使得用戶無(wú)需輸入與應(yīng)用程序有關(guān)的關(guān)鍵詞即可使用獲取到搜索結(jié)果,用戶通過(guò)點(diǎn)擊搜索結(jié)果中的應(yīng)用程序即可啟動(dòng)對(duì)應(yīng)應(yīng)用程序,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,使得用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0117]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置。 [〇118]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置的結(jié)構(gòu)示意圖。
[0119]如圖5所示,該本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置可以包括第一獲取模塊110、確定模塊120和第二獲取模塊130,其中:
[0120]第一獲取模塊110用于獲取用戶的當(dāng)前場(chǎng)景信息。[〇121]其中,該實(shí)施例中的當(dāng)前場(chǎng)景信息可以包括但不限于當(dāng)前時(shí)間信息和當(dāng)前位置信息,還可以包括其他信息,例如,移動(dòng)速度信息、網(wǎng)絡(luò)環(huán)境信息等信息。
[0122]其中,第一獲取模塊110可通過(guò)多種方式獲取當(dāng)前位置信息,例如,獲取模塊110可通過(guò)GPS(Global Posit1n System,全球定位系統(tǒng))、LBS(Locat1n Based Service,地理位置信息服務(wù))、WiFi (Wireless Fidelity,無(wú)線保真)定位等定位服務(wù)獲取移動(dòng)終端的當(dāng)前位置信息。
[0123]確定模塊120用于根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行的事件。
[0124]具體地,在第一獲取模塊110獲取到用戶所使用的移動(dòng)終端的當(dāng)前場(chǎng)景信息后,確定模塊120通過(guò)對(duì)移動(dòng)終端的當(dāng)前場(chǎng)景信息進(jìn)行分析,可以確定出用戶當(dāng)前待執(zhí)行事件。
[0125]第二獲取模塊130用于獲取執(zhí)行事件的應(yīng)用程序信息。
[0126]需要說(shuō)明的是,前述對(duì)應(yīng)用程序推薦方法實(shí)施例的解釋說(shuō)明也適用于該實(shí)施例的應(yīng)用程序推薦裝置,其實(shí)現(xiàn)原理類似,此處不再贅述。
[0127]根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0128]圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置的結(jié)構(gòu)示意圖,在圖5所示的基礎(chǔ)上,如圖6所示,第二獲取模塊130可以包括判斷單元131、確定單元 132、獲取單元133和匹配單元134,其中:
[0129]判斷單元131用于判斷當(dāng)前位置信息是否包含至少一個(gè)預(yù)設(shè)商家名稱。
[0130]確定單元132用于在當(dāng)前位置信息包含至少一個(gè)預(yù)設(shè)商家名稱時(shí),從至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱。
[0131]獲取單元133用于獲取與目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息。
[0132]匹配單元134用于將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。
[0133]在本發(fā)明的一個(gè)實(shí)施例中,為了使得所提供的應(yīng)用程序排序更加符合用戶的使用習(xí)慣,如圖6所示,上述裝置還可以包括排序模塊140,該排序模塊140用于在匹配單元134將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息之后,根據(jù)移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn)行排序,并將排序結(jié)果提供給用戶。
[0134]其中,當(dāng)前場(chǎng)景信息還包括當(dāng)前時(shí)間信息,如圖6所示,上述裝置還可以包括處理模塊150,該處理模塊150用于在當(dāng)前位置信息不包括任一預(yù)設(shè)商家名稱時(shí),從移動(dòng)終端的歷史使用記錄信息中獲取與當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并執(zhí)行從至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱的步驟。
[0135]需要說(shuō)明的是,前述對(duì)應(yīng)用程序推薦方法實(shí)施例的解釋說(shuō)明也適用于該實(shí)施例的應(yīng)用程序推薦裝置,其實(shí)現(xiàn)原理類似,此處不再贅述。
[0136]根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置,根據(jù)所獲取到的當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行的事件,并在當(dāng)前場(chǎng)景中包含至少一個(gè)預(yù)設(shè)商家名稱時(shí),從至少一個(gè)預(yù)設(shè)商家名稱中確定出目標(biāo)預(yù)設(shè)商家,并獲取與目標(biāo)預(yù)設(shè)商家對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息,并將至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息,并將所獲得的至少一個(gè)第二目標(biāo)應(yīng)用程序信息提供給用戶,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,使得用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序
[0137]圖7是根據(jù)本發(fā)明又一個(gè)實(shí)施例的本發(fā)明實(shí)施例的應(yīng)用程序推薦裝置的結(jié)構(gòu)示意圖,在圖4所示的基礎(chǔ)上,如圖7所示,該裝置還可以包括啟動(dòng)模塊160,該啟動(dòng)模塊160用于在獲取執(zhí)行事件的應(yīng)用程序信息之后,根據(jù)應(yīng)用程序信息啟動(dòng)應(yīng)用程序。由此,為了減少用戶手動(dòng)啟動(dòng)應(yīng)用程序的麻煩,進(jìn)一步為用戶提供智能化的服務(wù)。
[0138]其中,需要理解的是,上述圖7所示的裝置實(shí)施例中的啟動(dòng)模塊160的結(jié)構(gòu)也可以包含在前述圖6的裝置實(shí)施例中,對(duì)此本發(fā)明不再進(jìn)行限制。
[0139]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動(dòng)終端。[〇14〇] 一種移動(dòng)終端,包括本發(fā)明第二方面實(shí)施例的應(yīng)用程序推薦裝置。[〇141]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0142]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動(dòng)終端,該移動(dòng)終端包括殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路,用于為移動(dòng)終端的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;處理器通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
[0143]S11’,獲取用戶的當(dāng)前場(chǎng)景信息。
[0144]具體地,在用戶使用移動(dòng)終端的過(guò)程中,可獲取用戶所使用移動(dòng)終端的當(dāng)前場(chǎng)景fg息。
[0145]其中,該實(shí)施例中的當(dāng)前場(chǎng)景信息可以包括但不限于當(dāng)前時(shí)間信息和當(dāng)前位置信息,還可以包括其他信息,例如,移動(dòng)速度信息、網(wǎng)絡(luò)環(huán)境信息等信息。
[0146]其中,可通過(guò)多種方式獲取當(dāng)前位置信息,例如,可通過(guò)GPS(Global Posit1n System,全球定位系統(tǒng))、LBS(Locat1n Based Service,地理位置信息服務(wù))、WiFi (Wireless Fidelity,無(wú)線保真)定位等定位服務(wù)獲取移動(dòng)終端的當(dāng)前位置信息。
[0147]例如,移動(dòng)終端所連接的網(wǎng)絡(luò)為特定位置(如家里、辦公室、商家店鋪等)的WiFi路由器,可以通過(guò)檢測(cè)WiFi路由器的MAC地址從而判斷移動(dòng)終端當(dāng)前所處的位置。
[0148]其中,移動(dòng)終端可以例如是智能手機(jī)、平板電腦、個(gè)人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
[0149]S12’,根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件。
[0150]具體地,在獲取到用戶所使用的移動(dòng)終端的當(dāng)前場(chǎng)景信息后,通過(guò)對(duì)移動(dòng)終端的當(dāng)前場(chǎng)景信息進(jìn)行分析,可以確定出用戶當(dāng)前待執(zhí)行事件。
[0151]例如,假設(shè)用戶經(jīng)常在上下班的路上聽(tīng)歌,在用戶使用移動(dòng)終端的過(guò)程中,如果獲取到移動(dòng)終端的當(dāng)前場(chǎng)景信息為:當(dāng)前時(shí)間信息為5點(diǎn)半,且獲取到移動(dòng)終端的移動(dòng)速度信息,通過(guò)對(duì)當(dāng)前場(chǎng)景信息進(jìn)行分析可確定出用戶當(dāng)前待執(zhí)行的事件為聽(tīng)歌。
[0152]再例如,通過(guò)對(duì)用戶使用的智能手機(jī)的歷史使用記錄信息進(jìn)行分析,分析出用戶經(jīng)常在某個(gè)時(shí)間點(diǎn)開(kāi)啟運(yùn)動(dòng)類應(yīng)用程序進(jìn)行跑步,在監(jiān)控到移動(dòng)終端的當(dāng)前場(chǎng)景信息中的當(dāng)前時(shí)間信息與啟動(dòng)運(yùn)動(dòng)類應(yīng)用程序的時(shí)間信息在一定預(yù)設(shè)時(shí)間范圍內(nèi)時(shí),可判斷出用戶當(dāng)前待執(zhí)行事件為跑步。
[0153]又例如,假設(shè)用戶通常在地理位置為“XX小區(qū)”,且在無(wú)線網(wǎng)絡(luò)的名稱為“某某123” 時(shí),觀看視頻,當(dāng)再次監(jiān)控到移動(dòng)終端的當(dāng)前場(chǎng)景信息與用戶觀看視頻的場(chǎng)景信息相同時(shí), 可判斷出用戶當(dāng)前待執(zhí)行事件為看視頻。[〇154]其中,需要理解的是,場(chǎng)景信息與待執(zhí)行的事件之間的映射關(guān)系是通過(guò)對(duì)用戶使用移動(dòng)終端的歷史使用記錄進(jìn)行分析所獲得的,在用戶使用移動(dòng)終端的習(xí)慣發(fā)生改變時(shí), 對(duì)應(yīng)的場(chǎng)景信息與待執(zhí)行的事件之間的關(guān)系也將隨之發(fā)生改變。
[0155]S13’,獲取執(zhí)行事件的應(yīng)用程序信息。
[0156]通常執(zhí)行不同事件所使用的應(yīng)用程序不同,在獲得用戶待執(zhí)行的事件后,可自動(dòng)獲取用戶執(zhí)行待執(zhí)行事件時(shí)所使用的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0157]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,獲取用戶的當(dāng)前場(chǎng)景信息,并根據(jù)當(dāng)前場(chǎng)景信息確定用戶當(dāng)前待執(zhí)行事件,以及獲取執(zhí)行事件的應(yīng)用程序信息,由此,減少了用戶手動(dòng)查找應(yīng)用程序的麻煩,簡(jiǎn)化了用戶查找應(yīng)用程序的操作步驟,自動(dòng)為用戶獲取到了與執(zhí)行事件相關(guān)的應(yīng)用程序信息,為用戶提供了更加人性化的服務(wù),方便了用戶方便快捷地啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0158]基于上述實(shí)施例的基礎(chǔ)上,為了減少用戶手動(dòng)啟動(dòng)應(yīng)用程序的麻煩,在步驟S13’ 之后,處理器還可以執(zhí)行:
[0159]S14’,根據(jù)應(yīng)用程序信息啟動(dòng)應(yīng)用程序。
[0160]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。[〇161 ]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
[0162]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0163]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器 (ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(CDR0M)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0164]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0165]本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0166]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0167]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序推薦方法,其特征在于,包括以下步驟:獲取用戶的當(dāng)前場(chǎng)景信息;根據(jù)所述當(dāng)前場(chǎng)景信息確定所述用戶當(dāng)前待執(zhí)行事件;獲取執(zhí)行所述事件的應(yīng)用程序信息。2.如權(quán)利要求1所述的方法,其特征在于,其中,所述當(dāng)前場(chǎng)景信息包括當(dāng)前位置信息, 所述獲取執(zhí)行所述事件的應(yīng)用程序信息,包括:判斷所述當(dāng)前位置信息是否包含至少一個(gè)預(yù)設(shè)商家名稱;若是,從所述至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱;獲取與所述目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信息;將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行 匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。3.如權(quán)利要求2所述的方法,其特征在于,所述將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息 與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息之 后,所述方法還包括:根據(jù)所述移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)所述至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn) 行排序,并將排序結(jié)果提供給所述用戶。4.如權(quán)利要求2所述的方法,其特征在于,所述當(dāng)前場(chǎng)景信息還包括當(dāng)前時(shí)間信息,所 方法還包括:若所述當(dāng)前位置信息不包括任一所述預(yù)設(shè)商家名稱,則從所述移動(dòng)終端的歷史使用記 錄信息中獲取與所述當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并執(zhí)行所述從所述至少 一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱的步驟。5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在所述獲取執(zhí)行所述事件的應(yīng)用 程序信息之后,所述方法還包括:根據(jù)所述應(yīng)用程序信息啟動(dòng)所述應(yīng)用程序。6.—種應(yīng)用程序推薦裝置,其特征在于,包括:第一獲取模塊,用于獲取用戶的當(dāng)前場(chǎng)景信息;確定模塊,用于根據(jù)所述當(dāng)前場(chǎng)景信息確定所述用戶當(dāng)前待執(zhí)行事件;第二獲取模塊,用于獲取執(zhí)行所述事件的應(yīng)用程序信息。7.如權(quán)利要求6所述的裝置,其特征在于,其中,所述當(dāng)前場(chǎng)景信息包括當(dāng)前位置信息, 所述第二獲取模塊,包括:判斷單元,用于判斷所述當(dāng)前位置信息是否包含至少一個(gè)預(yù)設(shè)商家名稱;確定單元,用于在所述當(dāng)前位置信息包含至少一個(gè)預(yù)設(shè)商家名稱時(shí),從所述至少一個(gè) 預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱;獲取單元,用于獲取與所述目標(biāo)預(yù)設(shè)商家名稱對(duì)應(yīng)的至少一個(gè)第一目標(biāo)應(yīng)用程序信 息;匹配單元,用于將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用 程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息。8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:排序模塊,用于在所述匹配單元將所述至少一個(gè)第一目標(biāo)應(yīng)用程序信息與移動(dòng)終端中預(yù)先存儲(chǔ)的應(yīng)用程序信息進(jìn)行匹配,得到至少一個(gè)第二目標(biāo)應(yīng)用程序信息之后,根據(jù)所述 移動(dòng)終端中應(yīng)用程序的使用頻率對(duì)所述至少一個(gè)第二目標(biāo)應(yīng)用程序信息進(jìn)行排序,并將排 序結(jié)果提供給所述用戶。9.如權(quán)利要求7所述的裝置,其特征在于,所述當(dāng)前場(chǎng)景信息還包括當(dāng)前時(shí)間信息,所 裝置還包括:處理模塊,用于在所述當(dāng)前位置信息不包括任一所述預(yù)設(shè)商家名稱時(shí),從所述移動(dòng)終 端的歷史使用記錄信息中獲取與所述當(dāng)前時(shí)間信息對(duì)應(yīng)的至少一個(gè)預(yù)設(shè)商家名稱,并執(zhí)行 所述從所述至少一個(gè)預(yù)設(shè)商家名稱中確定目標(biāo)預(yù)設(shè)商家名稱的步驟。10.如權(quán)利要求6至9任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:啟動(dòng)模塊,用于在所述獲取執(zhí)行所述事件的應(yīng)用程序信息之后,根據(jù)所述應(yīng)用程序信 息啟動(dòng)所述應(yīng)用程序。11.一種移動(dòng)終端,其特征在于,包括如權(quán)利要求6-10任一項(xiàng)所述的應(yīng)用程序推薦裝置。12.—種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括殼體、處理器、存儲(chǔ)器、電路板和電 源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置 在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器 用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn) 行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:獲取用戶的當(dāng)前場(chǎng)景信息;根據(jù)所述當(dāng)前場(chǎng)景信息確定所述用戶當(dāng)前待執(zhí)行事件;獲取執(zhí)行所述事件的應(yīng)用程序信息。
【文檔編號(hào)】H04M1/725GK106021507SQ201610344916
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月20日
【發(fā)明人】陳標(biāo)
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司