本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種信息處理方法及用戶終端。
背景技術(shù):
隨著電子信息技術(shù)的發(fā)展,用戶終端安裝的實(shí)現(xiàn)各種功能的應(yīng)用程序越來越多。隨著產(chǎn)生的問題是,如何協(xié)助用戶快速在眾多的應(yīng)用程序中,找到用戶當(dāng)前需要使用的應(yīng)用程序是電子設(shè)備在智能性方面急需改進(jìn)的問題。
在現(xiàn)有技術(shù)中,現(xiàn)有的應(yīng)用程序顯示的方法大多是根據(jù)用戶終端當(dāng)前所在水平位置和時間信息、以及用戶使用應(yīng)用程序的歷史信息,在終端上指定位置顯示用戶當(dāng)前可能會使用的應(yīng)用程序,這樣以提高用戶終端的智能性及用戶使用滿意度。
但是在實(shí)際使用過程中,發(fā)現(xiàn)有時候用戶終端在指定位置顯示的應(yīng)用程序并非用戶當(dāng)前想使用的應(yīng)用程序,顯然精確性、用戶終端的智能性和用戶使用滿意度還不夠。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例期望提供一種信息處理方法及用戶終端,以至少部分解決所述用戶終端在協(xié)助用戶查找或啟動當(dāng)前所需應(yīng)用程序方面的智能性不夠的問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供一種信息處理方法,所述方法包括:
獲取指定信息,其中,所述指定信息包括用戶終端的當(dāng)前位置信息和當(dāng)前應(yīng)用場景信息的至少其中之一;其中所述當(dāng)前位置信息包括水平位置信息和垂直位置信息;
依據(jù)所述指定信息及用戶終端的應(yīng)用程序歷史使用信息,確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序;
對所述預(yù)將使用的應(yīng)用程序執(zhí)行第一預(yù)定操作。
優(yōu)選地,所述獲取指定信息包括:
通過獲取與所述用戶終端連接的網(wǎng)絡(luò)接入設(shè)備,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息;
和/或,
采集所述用戶終端的運(yùn)動狀態(tài)信息;所述運(yùn)動狀態(tài)信息包括所述用戶終端的水平運(yùn)動速度信息和垂直運(yùn)動速度信息;
依據(jù)運(yùn)動狀態(tài)信息,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息。
優(yōu)選地,所述指定信息還包括當(dāng)前時間信息;所述應(yīng)用程序歷史使用信息包括所述用戶終端內(nèi)各應(yīng)用程序處于使用狀態(tài)的歷史時間信息;
所述指定信息包括所述用戶終端內(nèi)各應(yīng)用處于使用狀態(tài)的使用時刻信息;
所述依據(jù)所述指定信息及用戶終端的應(yīng)用程序歷史使用信息,確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序,包括:
比較所述當(dāng)前時間信息和所述歷史時間信息,基于所述比較的結(jié)果確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序。
優(yōu)選地,所述依據(jù)所述指定信息及用戶終端的應(yīng)用程序歷史使用信息,確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序,包括:
將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配,形成匹配結(jié)果;
依據(jù)匹配結(jié)果,確定所述預(yù)將使用的應(yīng)用程序。
優(yōu)選地,所述將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配,形成匹配結(jié)果,包括:
依據(jù)所述指定信息確定所述是否首次進(jìn)入當(dāng)前位置或當(dāng)前應(yīng)用場景;
若非首次進(jìn)入所述當(dāng)前位置或當(dāng)前應(yīng)用場景,則將當(dāng)前的所述指定信息與 所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配。
優(yōu)選地,所述對所述預(yù)將使用的應(yīng)用程序執(zhí)行第一預(yù)定操作,包括以下至少其中之一:
將所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息在所述用戶終端的指定位置進(jìn)行顯示;
開啟所述預(yù)將使用的應(yīng)用程序。
本發(fā)明實(shí)施例第二方面提供一種用戶終端,所述用戶終端包括:
獲取單元,用于獲取指定信息,其中,所述指定信息包括用戶終端的當(dāng)前位置信息和當(dāng)前應(yīng)用場景信息的至少其中之一;其中所述當(dāng)前位置信息包括水平位置信息和垂直位置信息;
確定單元,用于依據(jù)所述指定信息及用戶終端的應(yīng)用程序歷史使用信息,確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序;
執(zhí)行單元,用于對所述預(yù)將使用的應(yīng)用程序執(zhí)行第一預(yù)定操作。
優(yōu)選地,所述獲取單元,具體用于通過獲取與所述用戶終端連接的網(wǎng)絡(luò)接入設(shè)備,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息;
和/或,
采集所述用戶終端的運(yùn)動狀態(tài)信息;所述運(yùn)動狀態(tài)信息包括所述用戶終端的水平運(yùn)動速度信息和垂直運(yùn)動速度信息;及依據(jù)運(yùn)動狀態(tài)信息,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息。
所述指定信息包括當(dāng)前時間信息;
所述應(yīng)用程序歷史使用信息包括所述用戶終端內(nèi)各應(yīng)用程序處于使用狀態(tài)的歷史時間信息;
所述確定單元,具體用于比較所述當(dāng)前時間信息和所述歷史時間信息,基于所述比較的結(jié)果確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序。
優(yōu)選地,所述確定單元,具體用于將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配,形成匹配結(jié)果;及依據(jù)匹配結(jié)果,確定所述預(yù)將使用的應(yīng)用程序。
優(yōu)選地,所述確定單元,具體用于依據(jù)所述指定信息確定所述是否首次進(jìn)入當(dāng)前位置或當(dāng)前應(yīng)用場景;及若非首次進(jìn)入所述當(dāng)前位置或當(dāng)前應(yīng)用場景,則將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配。
優(yōu)選地,所述執(zhí)行單元,具體用于執(zhí)行以下操作的至少其中之一:
將所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息在所述用戶終端的指定位置進(jìn)行顯示;
開啟所述預(yù)將使用的應(yīng)用程序。
本發(fā)明實(shí)施例所述的信息處理方法及用戶終端,將獲取用戶終端的當(dāng)前的垂直位置信息和/或應(yīng)用場景信息,根據(jù)該垂直位置信息和/或應(yīng)用場景信息預(yù)測出用戶可能需要使用的預(yù)將使用的應(yīng)用程序,并對所述預(yù)將使用的應(yīng)用程序執(zhí)行與查詢應(yīng)用程序或啟動應(yīng)用程序關(guān)聯(lián)的第一操作,顯然相對于現(xiàn)有技術(shù)中簡單的依據(jù)用戶終端的水平位置來查找或啟動應(yīng)用程序,能夠更加精確的確定出用戶所述預(yù)將使用的應(yīng)用程序,這樣提高了精確性和智能性及用戶使用滿意度。
附圖說明
圖1為本發(fā)明實(shí)施例所述的信息處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例所述的用戶終端的結(jié)構(gòu)示意圖;
圖3為本發(fā)明示例所述的信息處理方法的流程示意圖;
圖4為本發(fā)明示例所述的應(yīng)用場景的三維空間示意圖。
具體實(shí)施方式
以下結(jié)合說明書附圖及具體實(shí)施例對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
方法實(shí)施例:
如圖1所示,本實(shí)施例提供一種信息處理方法,所述方法包括:
步驟S110:獲取指定信息,其中,所述指定信息包括用戶終端的當(dāng)前位置 信息和當(dāng)前應(yīng)用場景信息的至少其中之一;其中所述當(dāng)前位置信息包括水平位置信息和垂直位置信息;
步驟S120:依據(jù)所述指定信息及用戶終端的應(yīng)用程序歷史使用信息,確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序;
步驟S130:對所述預(yù)將使用的應(yīng)用程序執(zhí)行第一預(yù)定操作。
所述預(yù)將使用的應(yīng)用程序?yàn)轭A(yù)計(jì)可能會使用到的應(yīng)用程序。在現(xiàn)有技術(shù)中通常在對所述預(yù)將使用的應(yīng)用程序,通常是僅根據(jù)用戶終端的水平位置來確定,顯然參考因素少,用戶終端所在位置不僅有水平位置,還對應(yīng)有垂直位置信息,具體如用戶終端在一棟大樓的一層商場、地下停車場或15樓辦公區(qū),顯然垂直位置信息不同。此處的所述垂直位置信息可以理解為用戶終端相較于某一水平面的高度信息,具體如相對于地表水平面的高度信息等。
在不同高度位置時,用戶可能有不同的應(yīng)用需求,可能會需要啟動不同的應(yīng)用程序來執(zhí)行特定的功能。
所述當(dāng)前場景信息包括當(dāng)前場合信息;所述當(dāng)前場合可為基于所述客戶端所在位置的應(yīng)用場景或用途確定的;具體如,電梯、會議室、飛機(jī)、停車場、商場、餐廳或電影院,這些所述客戶端所在位置的用途或應(yīng)用場景的相關(guān)信息。在不同的應(yīng)用場景,用戶可能有不同的應(yīng)用需求,可能會需要啟動不同的應(yīng)用程序來執(zhí)行特定的功能。
在本實(shí)施例中所述的信息處理方法,顯然在協(xié)助用戶查詢或打開應(yīng)用程序時,參考的因素為上述包括垂直位置信息與場景應(yīng)用信息的其中之一的指定信息,顯然比較單純參考水平位置信息,更能精確反映出用戶終端的當(dāng)前位置和應(yīng)用場景,從而能夠更加精確的預(yù)測出在當(dāng)前時刻、當(dāng)前位置和當(dāng)前應(yīng)用場景下,用戶可能會指示用戶終端打開或啟動的預(yù)將使用的應(yīng)用程序;顯然更好的利用用戶終端的軟硬件資源,提高了用戶終端的智能性和用戶滿意度。
在步驟S110中獲取的所述指定信息,可以僅包括當(dāng)前位置信息、也可以僅包括應(yīng)用場景信息,還可以是同時包括當(dāng)前位置信息和場景信息。值得注意的是所述當(dāng)前位置信息不僅包括水平位置信息,還包括上述垂直位置信息。
獲取所述指定信息的方式有多種,以下提供兩種可選方式,但是不局限于下列方式。
方式一:所述步驟S110可包括:
通過獲取與所述用戶終端連接的網(wǎng)絡(luò)接入設(shè)備,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息。
所述網(wǎng)絡(luò)接入設(shè)備可如局域網(wǎng)接入設(shè)備、WIFI網(wǎng)絡(luò)接入設(shè)備、MIFI網(wǎng)絡(luò)接入設(shè)備、各種類型的基站、交換機(jī)等網(wǎng)絡(luò)接入設(shè)備。這些接入設(shè)備的安裝位置通常是已知的,所述安裝位置不僅包括水平位置還包括垂直位置,具體如移動通信的基站,可包括基站安裝的經(jīng)緯度和安裝高度。所述經(jīng)緯度對應(yīng)著本發(fā)明實(shí)施例中所述的水平位置信息,所述安裝高度對應(yīng)著垂直位置信息。具體如安裝在北京的基站和安裝在青海的基站,由于地勢高度的不同,從而位置高度也不同。
再比如在同一棟樓中,二樓和三樓的網(wǎng)絡(luò)接入設(shè)備處于同一水平位置,但是處于不同的垂直高度,用戶終端在二樓時通過二樓的接入設(shè)備連接到網(wǎng)絡(luò),在三樓時通過三樓的接入設(shè)備連接到網(wǎng)絡(luò)。若二樓是影院,用戶可能想控制用戶終端打開熱門影片推薦的應(yīng)用進(jìn)行影片查看;若三樓是餐廳,用戶可能想控制用戶終端打開餐飲關(guān)聯(lián)的應(yīng)用軟件,具體如團(tuán)購網(wǎng)應(yīng)用程序、如美食互評網(wǎng)應(yīng)用程序等。
再比如應(yīng)用場景的不同,根據(jù)網(wǎng)絡(luò)接入設(shè)備,可能被標(biāo)注有公司網(wǎng)絡(luò)、校園網(wǎng)絡(luò)或家庭網(wǎng)絡(luò),不同的應(yīng)用場景,顯然用戶會有不同應(yīng)用需求。
方式二:
所述獲取指定信息包括:
采集所述用戶終端的運(yùn)動狀態(tài)信息;所述運(yùn)動狀態(tài)信息包括所述用戶終端的水平運(yùn)動速度信息和垂直運(yùn)動速度信息;
依據(jù)運(yùn)動狀態(tài)信息,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息。
通常所述用戶終端都會攜帶有各種傳感器,這些傳感器可以檢測用戶終端 自身的運(yùn)動狀態(tài)信息,具體如,運(yùn)動方向、各個運(yùn)動方向上的速度或加速度。當(dāng)用戶終端的初始位置已知時,則可以結(jié)合所述運(yùn)動狀態(tài)信息確定出用戶終端設(shè)備的當(dāng)前位置信息,再可依據(jù)當(dāng)前位置信息確定出所應(yīng)用場景信息。所述傳感器具體可如重力加速度傳感器或陀螺儀等傳感器。
在具體的實(shí)現(xiàn)過程中,所述指定信息還可包括當(dāng)前時間信息,所述當(dāng)前時間信息可為時刻信息,如,當(dāng)前時間是北京時間周一上午9:15分等信息。這樣的話,后續(xù)確定預(yù)將使用的應(yīng)用程序時,還將根據(jù)時間信息來確定。所述應(yīng)用程序歷史使用信息可包括所述客戶端內(nèi)各個應(yīng)用程序處于使用狀態(tài)的歷史位置信息、歷史場合信息;在本實(shí)施例中還進(jìn)一步包括歷史時間信息等信息。所述歷史位置信息可包括各個應(yīng)用程序處于使用狀態(tài)時所述客戶端的歷史水平位置信息和歷史垂直位置信息。所述歷史時間信息可包括各個應(yīng)用程序處于使用狀態(tài)時的歷史時刻信息。本實(shí)施例中的當(dāng)前時刻信息和歷史時刻信息的時間精確度可認(rèn)為至少精確到了小時的信息。
這樣的話,所述步驟S130可包括:
比較所述當(dāng)前時間信息和所述歷史時間信息,基于所述比較的結(jié)果確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序。
具體如用戶工作日和非工作日,可能將應(yīng)用的應(yīng)用程序是不一樣的,如在工作日可能需要利用比如信息查詢應(yīng)用程序、翻譯應(yīng)用程序來輔助工作;非工作日可能更多的應(yīng)用到一些休閑飲食的應(yīng)用程序。故在步驟S120中還將根據(jù)所述指定信息中的當(dāng)前時間信息來確定所述預(yù)將使用的應(yīng)用程序。
所述步驟S120可包括:
將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配,形成匹配結(jié)果;及依據(jù)匹配結(jié)果,確定所述預(yù)將使用的應(yīng)用程序。
用戶終端的應(yīng)用程序是否被開啟了或被使用執(zhí)行了某一寫操作,都會形成所述應(yīng)用程序使用歷史信息,具體如以日志形成的應(yīng)用程序使用歷史信息。通常這些信息可包括使用時間、使用位置、使用的應(yīng)用場景等信息。
這樣在本實(shí)施例中將當(dāng)前的指定信息通過與應(yīng)用程序歷史使用信息中的指 定信息進(jìn)行匹配,來確定當(dāng)前時間、當(dāng)前位置或當(dāng)前應(yīng)用場景可能將使用的應(yīng)用程序。
具體如,當(dāng)前時刻在處于二樓的辦公區(qū),而前一周用戶都在二樓的辦公區(qū)使用翻譯應(yīng)用程序,在一樓的休閑區(qū)用電子書閱讀應(yīng)用程序。此時,通過所述步驟S130可確認(rèn)出所述翻譯應(yīng)用程序?qū)樗鲱A(yù)將使用的應(yīng)用程序。
所述將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配,形成匹配結(jié)果,包括:
依據(jù)所述指定信息確定所述是否首次進(jìn)入當(dāng)前位置或當(dāng)前應(yīng)用場景;
若非首次進(jìn)入所述當(dāng)前位置或當(dāng)前應(yīng)用場景,則將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配。
用戶攜帶著所述用戶終端可能去到很多不同的地方,有些地方可能是第一次去,則在該地方不管哪個應(yīng)用程序都未有在當(dāng)前位置或當(dāng)前應(yīng)用場景的歷史使用信息,故此時應(yīng)用程序歷史使用信息對確定所述預(yù)將使用的應(yīng)用程序的參照性小。但是,此時可以僅通過依據(jù)時間信息來確定所述預(yù)將使用的應(yīng)用程序。
若用戶終端非首次進(jìn)入所述當(dāng)前位置或應(yīng)用場景,則可能會在當(dāng)前位置和當(dāng)前應(yīng)用場景有過使用應(yīng)用程序的歷史記錄,則此時所述應(yīng)用程序歷史使用信息,就有很強(qiáng)的參照性。故在步驟S120中將在用戶終端非首次進(jìn)入該當(dāng)前位置或當(dāng)前應(yīng)用場景時,可以參照應(yīng)用程序歷史使用信息確定所述預(yù)將使用的應(yīng)用程序。
所述應(yīng)用程序歷史使用信息可包括各應(yīng)用程序的使用頻次信息、使用時長或在各位置或各應(yīng)用場景的使用概率等信息,這些信息可以反映出各應(yīng)用程序在當(dāng)前位置或當(dāng)前場景下的使用可能概率,使用可能概率越高,表明越有可能被使用到,則需要將這些應(yīng)用程序在用戶容易查找到位置進(jìn)行顯示或,直接打開這些應(yīng)用。
所述對所述預(yù)將使用的應(yīng)用程序執(zhí)行第一預(yù)定操作,包括以下至少其中之一:將所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息在所述用戶終端的指定位置進(jìn)行顯示;開啟所述預(yù)將使用的應(yīng)用程序。
所述將所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息在所述用戶終端的指定位置進(jìn)行顯示,將所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息顯示在用戶終端的桌面,或顯示各應(yīng)用程序的前排;這樣方便用戶查詢。所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息可包括應(yīng)用程序的應(yīng)用圖標(biāo)和/或應(yīng)用名稱等信息
所述開啟所述預(yù)將使用的應(yīng)用程序,用戶終端在后臺自行啟動所述預(yù)將使用的應(yīng)用程序,這樣用戶可以從已啟動的應(yīng)用程序中查找到應(yīng)用程序,并進(jìn)入該應(yīng)用程序的使用界面。通常處于已啟動的應(yīng)用程序的數(shù)目一般會少于用戶終端包括的總應(yīng)用程序數(shù)目。
綜合上述,本實(shí)施例提供了一種信息處理方法,更好的利用了用戶終端的軟硬件資源,提高了用戶終端的智能性,能夠更好的協(xié)助用戶查找或啟動在當(dāng)前時間、當(dāng)前位置或當(dāng)前應(yīng)用場景下需要使用的應(yīng)用程序,提高了用戶使用滿意度。
設(shè)備實(shí)施例:
如圖2所示,本實(shí)施例提供一種用戶終端,所述用戶終端包括:
獲取單元110,用于獲取指定信息,其中,所述指定信息包括用戶終端的當(dāng)前位置信息和當(dāng)前應(yīng)用場景信息的至少其中之一;其中所述當(dāng)前位置信息包括水平位置信息和垂直位置信息;
確定單元120,用于依據(jù)所述指定信息及用戶終端的應(yīng)用程序歷史使用信息,確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序;
執(zhí)行單元130,用于對所述預(yù)將使用的應(yīng)用程序執(zhí)行第一預(yù)定操作。
本實(shí)施例所述的用戶終端可以為手機(jī)、平板電腦、電子閱讀器或可穿戴式設(shè)備的用戶終端。
所述獲取單元110根據(jù)獲取所述指定信息的方式不同而不同,具體如從外設(shè)上接收所述指定信息,則所述獲取單元110可包括能夠從外設(shè)接收信息的通信接口。所述通信接口可包括有線接口或無線接口。所述有線接口可為電纜接口或光纜接口。所述無線接口可以為各種類型的無線天線,如藍(lán)牙天線、WiFi天線、移動通信天線等。
當(dāng)所述獲取單元110自行通過信息的采集來獲取所述指定信息,則所述用戶終端內(nèi)包括獲取該指定信息的傳感器等。
所述確定單元120和所述執(zhí)行單元130的具體結(jié)構(gòu)可包括處理器和存儲介質(zhì);所述存儲介質(zhì)上存儲有可執(zhí)行代碼。所述存儲介質(zhì)與所述處理器通過總線等用戶終端內(nèi)部的通信接口連接。所述處理器通過執(zhí)行所述可執(zhí)行代碼可以實(shí)現(xiàn)確定單元120和所述執(zhí)行單元130的功能。所述處理器可以中央處理器CPU、微處理器MCU、數(shù)字信號處理器DSP或可編程陣列PLC等具有信息處理功能的處理器或處理芯片。
所述獲取單元110的具體結(jié)構(gòu)有多種,以下提供兩種可選結(jié)構(gòu)。
可選結(jié)構(gòu)一:所述獲取單元110,具體用于通過獲取與所述用戶終端連接的網(wǎng)絡(luò)接入設(shè)備,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息。
可選結(jié)構(gòu)二:所述獲取單元110,具體用于采集所述用戶終端的運(yùn)動狀態(tài)信息;所述運(yùn)動狀態(tài)信息包括所述用戶終端的水平運(yùn)動速度信息和垂直運(yùn)動速度信息;及依據(jù)運(yùn)動狀態(tài)信息,確定所述用戶終端的垂直位置信息和/或當(dāng)前應(yīng)用場景信息。
值得注意的是:所述獲取單元110不局限于上述結(jié)構(gòu)。
所述指定信息包括當(dāng)前時間信息;
所述應(yīng)用程序歷史使用信息包括所述用戶終端內(nèi)各應(yīng)用程序處于使用狀態(tài)的歷史時間信息;這樣的話,所述確定單元120,具體比較所述當(dāng)前時間信息和所述歷史時間信息,基于所述比較的結(jié)果確定當(dāng)前所述用戶終端預(yù)將使用的應(yīng)用程序。這樣的話,所述確定單元120能夠精確的確定出每一個時段將要使用的應(yīng)用程序。
所述確定單元120,具體用于將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配,形成匹配結(jié)果;及依據(jù)匹配結(jié)果,確定所述預(yù)將使用的應(yīng)用程序。
所述確定單元120的結(jié)構(gòu)可以參見前文對所述確定單元的描述;而所述指 定信息和所述預(yù)將使用的應(yīng)用程序的相關(guān)定義可以參見上述方法實(shí)施例,在此就不再重復(fù)。
所述確定單元120,具體用于依據(jù)所述指定信息確定所述是否首次進(jìn)入當(dāng)前位置或當(dāng)前應(yīng)用場景;及若非首次進(jìn)入所述當(dāng)前位置或當(dāng)前應(yīng)用場景,則將當(dāng)前的所述指定信息與所述應(yīng)用程序歷史使用信息中的指定信息進(jìn)行匹配。
所述執(zhí)行單元130,具體用于執(zhí)行以下操作的至少其中之一:將所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息在所述用戶終端的指定位置進(jìn)行顯示;開啟所述預(yù)將使用的應(yīng)用程序。
通常所述用戶終端包括顯示單元,所述顯示單元可為包括各種顯示屏的顯示結(jié)構(gòu)。具體如所述顯示結(jié)構(gòu)可包括液晶顯示屏、有機(jī)發(fā)光二級管OLED顯示屏、電子墨水顯示屏或投影顯示屏等可用于顯示所述預(yù)將使用的應(yīng)用程序的標(biāo)識信息。此處的標(biāo)識信息可包括應(yīng)用圖標(biāo)或應(yīng)用名稱等信息。
總之本實(shí)施例提供了一種用戶終端,能夠用于實(shí)現(xiàn)方法實(shí)施例中所述信息處理方法的電子設(shè)備,顯然具有用戶終端的軟硬件資源利用率高、智能性高及用戶使用滿意度高的優(yōu)點(diǎn)。
以下結(jié)合上述方法實(shí)施例和設(shè)備實(shí)施例中的至少其中之一,提供幾個應(yīng)用示例。
示例一:
本示例提供一種用戶終端,所述用戶終端包括獲取單元、確定單元和執(zhí)行單元。
獲取單元,用于獲取用戶終端的數(shù)據(jù)信息。該數(shù)據(jù)信息可以包括當(dāng)前時間、和當(dāng)前場景信息,其中場景信息包括:水平速度、垂直速度、水平位置、垂直位置;還包括應(yīng)用程序的名稱、應(yīng)用程序在當(dāng)前時間和場景的累計(jì)使用次數(shù)、累計(jì)使用時間。
此處,通過用戶移動終端所連接的WLAN、WIFI室分、基站、MIFI、路由器、交換機(jī)等通過連接進(jìn)入網(wǎng)絡(luò)的有線無線設(shè)備,再結(jié)合GPS、北斗等地理定位系統(tǒng)采集用戶終端當(dāng)前所在的空間位置信息。
通過收集到的數(shù)據(jù)信息生成應(yīng)用程序映射。應(yīng)用程序映射可以存儲在用戶手機(jī)端或是云端服務(wù)器。由于應(yīng)用程序映射的保存時間能影響到用戶一定時間段顯示應(yīng)用程序信息的效果,所以應(yīng)用程序映射的保存時長由用戶自行設(shè)定或系統(tǒng)默認(rèn)。應(yīng)用程序信息包括但不限于應(yīng)用程序的名稱和啟動圖標(biāo)等。
確定單元,用于判斷當(dāng)前場景下用戶可能將要使用的應(yīng)用程序信息。通過當(dāng)前采集到的場景參數(shù)信息簇與應(yīng)用程序映射進(jìn)行信息匹配和對比。應(yīng)用程序映射中包含時間、水平速度、垂直速度、水平位置信息、垂直位置信息、應(yīng)用程序名稱、累計(jì)使用次數(shù)、累計(jì)使用時間。信息匹配時根據(jù)數(shù)據(jù)信息的優(yōu)先匹配順序依次進(jìn)行匹配。匹配順序可以依據(jù)用戶的使用習(xí)慣進(jìn)行確定,也可以根據(jù)目標(biāo)用戶的具體情況定制化優(yōu)先級確定規(guī)則及預(yù)設(shè)優(yōu)先級。
執(zhí)行單元,用于顯示匹配得到的應(yīng)用程序。顯示應(yīng)用程序是指顯示匹配得到的應(yīng)用程序圖標(biāo)與應(yīng)用程序名稱,其顯示的位置可以是屏幕的指定區(qū)域,也可以是用戶自定義的位置,也可以通過分析用戶的滑動屏幕點(diǎn)擊屏幕的習(xí)慣,來不斷計(jì)算最適合用戶的顯示應(yīng)用程序圖標(biāo)的位置,并通過用戶習(xí)慣的改變可以自動修改顯示的位置,以達(dá)到用戶最佳的使用感受。
執(zhí)行單元,還可用于直接開啟匹配得到的應(yīng)用程序。例如:經(jīng)過分析用戶的歷史使用習(xí)慣可以得出,用戶在某時間范圍內(nèi),某參數(shù)范圍內(nèi)確定的場景下,使用某應(yīng)用程序的概率達(dá)到95%或100%(用戶可自定義),則當(dāng)用戶在上述時間范圍內(nèi),上述參數(shù)判斷的場景內(nèi),且捕捉到用戶有喚醒屏幕的動作時,可直接開啟匹配得到的應(yīng)用程序。
示例二:
如圖3所示,本實(shí)例提供用于上述用戶終端的信息處理方法。
所述方法包括:
步驟S101:獲取用戶終端的指定信息。所述指定信息可包括:當(dāng)前時間、當(dāng)前地理信息、當(dāng)前高度信息、當(dāng)前速度、當(dāng)前連接的網(wǎng)絡(luò)以及當(dāng)前使用的應(yīng)用程序信息。此處的當(dāng)前位置信息相當(dāng)于上述的當(dāng)前水平位置信息; 所述當(dāng)前海拔信息相當(dāng)于當(dāng)前垂直位置信息。此處的當(dāng)前速度為所述用戶終端的運(yùn)動速度,包括水平面內(nèi)的運(yùn)動速度和垂直平面內(nèi)的運(yùn)動速度。
步驟S102:將采集的指定信息進(jìn)行綜合整理,形成當(dāng)前信息簇。
步驟S103:依據(jù)用戶習(xí)慣,判斷采集到的當(dāng)前信息簇與歷史使用信息表中的信息進(jìn)行匹配。其中歷史使用信息表包括啟動應(yīng)用程序的時間、地理信息、海拔信息、速度、網(wǎng)絡(luò)等信息。此處的歷史使用信息表為上述應(yīng)用程序歷史使用信息的一種。
步驟S104:在用戶終端顯示屏幕的指定區(qū)域顯示滿足匹配條件的應(yīng)用程序的信息。此處的指定區(qū)域即為上述實(shí)施例中的指定位置。此處的滿足匹配條件的應(yīng)用程序即為上述預(yù)將使用的應(yīng)用程序。
步驟S105:接收開啟滿足匹配條件的應(yīng)用程序的開啟指令,依據(jù)開啟指令啟動滿足匹配條件的應(yīng)用程序;或直接開啟滿足匹配條件的應(yīng)用程序。
此處的開啟指令可為用戶輸入的指令。此處的直接開啟可為上述實(shí)施例中所述的第一操作的其中的一個操作。
示例三:
本示例提供一種用于上述用戶終端的信息處理方法。
所述方法包括:
步驟1:用戶終端某時間進(jìn)入某場景。
步驟2:通過數(shù)據(jù)采集獲取時間信息、場景信息。其中場景信息中的水平位置由GPS、北斗等地理位置系統(tǒng)獲取,垂直位置由室分、WLAN、WIFI、MIFI、基站、路由器、交換機(jī)等網(wǎng)絡(luò)接入設(shè)備數(shù)據(jù)接口獲取、分析得到。水平速度通過GPS、北斗等地理位置系統(tǒng)、基站等網(wǎng)絡(luò)接入設(shè)備切換及計(jì)算得到。垂直速度通過重力感應(yīng)裝置、室分等網(wǎng)絡(luò)接入設(shè)備切換及計(jì)算得出。
步驟3:將采集到的數(shù)據(jù)信息與應(yīng)用程序映射按照用戶的歷史使用習(xí)慣進(jìn)行匹配來判斷是否進(jìn)入已知場景。此處的歷史使用習(xí)慣可以由上述實(shí)施例中的應(yīng)用程序歷史使用信息來提供。下表為所述應(yīng)用程序歷史使用信息的一個示例。
圖4所示的為一個應(yīng)用場景的三維空間示意圖;其中,X軸和Y軸所在的面為水平面,Z軸為垂直所述水平面的軸,在該樓中有垂直位置較低的超市、垂直位置較高的電影院、還有包括垂直位置低于電影院且高于超市的美食廣場。顯然這電影院、美食廣場和超市的水平位置相同的,但是垂直位置是不同的;且對應(yīng)的應(yīng)用場景也不同。
實(shí)例一,用戶終端進(jìn)入某場景時,數(shù)據(jù)獲取單元會采集到當(dāng)前的時間信息、水平位置、垂直位置、程序、終端、設(shè)備信息;判斷采集到的接入設(shè)備的海拔高度、經(jīng)緯度信息(代表水平位置信息)、速度信息等能否在一定范圍內(nèi)與已知場景相匹配;當(dāng)?shù)睾0胃叨?、?jīng)緯度信息、速度信息等均無法與已知場景相匹配時,則認(rèn)為用戶第一次來到此場景,記錄當(dāng)時采集到的信息到場景信息參數(shù)表,包含當(dāng)時用戶使用的應(yīng)用程序信息、場景信息及時間信息等。
當(dāng)采集到的接入設(shè)備、經(jīng)緯度信息、速度信息與已知場景相匹配時,則認(rèn)為用戶不是第一次來到此場景,則根據(jù)用戶習(xí)慣判定參數(shù)匹配的順序(用戶習(xí)慣根據(jù)歷史數(shù)據(jù)中各參數(shù)出現(xiàn)頻率決定,匹配參數(shù)的個數(shù)小于采集到的參數(shù)個數(shù)),將采集到的信息按照判定的匹配順序與已存在的場景信息參數(shù)表進(jìn)行匹配,判斷得出場景信息,隨之得到與指定時間范圍、場景信息所對應(yīng)的應(yīng)用程序信息,并將此時間和場景進(jìn)行記錄。
本示例所述的信息處理方法不僅解決了現(xiàn)有技術(shù)中用戶終端處于不同空間位置、特殊場景時對顯示應(yīng)用程序顯示不準(zhǔn)確的問題;與以往只依據(jù)位置和時間信息判斷顯示應(yīng)用相比,本示例所述方法主要利用時間和場景信息作為判斷依據(jù),其中場景信息由空間、程序、終端、設(shè)備信息等判斷得出,根據(jù)用戶的使用習(xí)慣決定了匹配的優(yōu)先順序,更準(zhǔn)確、更快速、更貼近實(shí)際、更加智能。
實(shí)例二,用戶終端進(jìn)入某商場,若采用現(xiàn)有技術(shù)則用戶終端只能判斷出用戶進(jìn)入哪家商場,但是無法判斷用戶在哪個樓層甚至店鋪。應(yīng)用本示例的方法,利用采集到的室分、WLAN、WIFI、MIFI、基站、路由器、交換機(jī)等網(wǎng)絡(luò)接入設(shè)備(包含但不限于以上網(wǎng)絡(luò)設(shè)備)接口數(shù)據(jù),能夠準(zhǔn)確采集用戶垂直高度數(shù)據(jù),判斷所在樓層及場所,并使用戶在不同的場景顯示他最想用的應(yīng)用程序,減少用戶查找應(yīng)用程序的時間及精力。
下表為所述應(yīng)用程序歷史使用信息的另一個具體示例。
實(shí)例三,用戶終端在此商場電影院工作,下表為在商場中應(yīng)用程序歷史使用信息,當(dāng)其進(jìn)入記錄中網(wǎng)絡(luò)時,本示例所述方法將為其顯示記錄中的應(yīng)用程序,即用戶進(jìn)入美食廣場,接入8樓室分1網(wǎng)絡(luò),本示例所述方法為其自動顯示微信應(yīng)用程序。
實(shí)例四,當(dāng)用戶終端進(jìn)入辦公樓(即固定的水平位置范圍)的實(shí)例如下:
1、現(xiàn)有位置信息已在場景列表中出現(xiàn)多次,可以判斷用戶非第一次到此處;
2、當(dāng)用戶終端進(jìn)入到3樓時,在開啟4G移動數(shù)據(jù)網(wǎng)絡(luò)的終端自動接入到3樓的室分,則將收集到時間、位置信息、接入網(wǎng)絡(luò)設(shè)備信息、網(wǎng)絡(luò)類型等信息形成場景信息簇,根據(jù)用戶習(xí)慣確定場景信息簇中優(yōu)先匹配的參數(shù),即接入網(wǎng)絡(luò)。與現(xiàn)有的場景信息參數(shù)表進(jìn)行匹配,判斷出當(dāng)前場景為用戶辦公場景,辦公室存在有下幾個場景環(huán)境:
(1)當(dāng)用戶終端在辦公室時終端接入4G等移動數(shù)據(jù)網(wǎng)絡(luò)時,依據(jù)用戶習(xí)慣和場景匹配,則當(dāng)用戶開啟屏幕后向用戶顯示微信、微博的應(yīng)用程序圖標(biāo)與程序信息。
(2)當(dāng)用戶終端在辦公室時終端接入網(wǎng)絡(luò)變?yōu)闊o線互聯(lián)網(wǎng)(有線互聯(lián)網(wǎng)+末端無線接入設(shè)備)時,顯示或打開應(yīng)用程序?yàn)閮?yōu)酷、搜狐視頻,未詳 細(xì)說明部分同(1)。
(3)當(dāng)用戶終端在辦公室時終端接入到無線辦公網(wǎng)(有線辦公私網(wǎng)+末端無線接入設(shè)備)時,顯示或打開應(yīng)用程序?yàn)橐苿覱A、企業(yè)ERP,未詳細(xì)說明部分同(1)。
3、用戶終端到5樓時,終端接入到5樓室分或其他入網(wǎng)設(shè)備,判斷用戶進(jìn)入到會議室場景,顯示或打開的應(yīng)用程序?yàn)槊咳疹^條、微博未詳細(xì)說明部分同2中(1)。
4、休閑區(qū)同2、3。
5、實(shí)例四中側(cè)重通過描述了接入網(wǎng)判斷用戶場景顯示應(yīng)用程序,過程中使用了位置、時間等與場景相關(guān)的特征參數(shù)信息,為突出重點(diǎn)所以未表述。
本示例所述方法不但能確定用戶空間的具體位置,還能夠判斷出移動空間的場景,例如移動的汽車、火車、電梯、樓梯等。
實(shí)例五,用戶每次在乘坐火車的時候都會使用某應(yīng)用程序看電影,經(jīng)過采集的信息判斷接近火車時速,則為用戶顯示看電影的應(yīng)用程序。
實(shí)例六,每次夜間用戶下樓梯時,會使用手電筒應(yīng)用程序,在判斷用戶在夜間進(jìn)入樓梯范圍內(nèi),自動為用戶顯示手電筒應(yīng)用程序,或根據(jù)用戶設(shè)置,自動開啟手電筒應(yīng)用程序。
實(shí)例七,某用戶有早晨7:00起床后打開酷狗軟件聽音樂的長期習(xí)慣,本示例所述方法將在每天相同時間段為用戶直接自動打開酷狗軟件播放音樂。
步驟4:根據(jù)數(shù)據(jù)匹配結(jié)果,按照用戶預(yù)置的顯示規(guī)則,或系統(tǒng)默認(rèn)規(guī)則進(jìn)行應(yīng)用程序信息的顯示。
顯示的應(yīng)用程序以圖標(biāo)和程序名稱的形式動態(tài)顯示在屏幕上,用戶可以自定義顯示規(guī)則,可以在指定區(qū)域靜態(tài)顯示,也可根據(jù)用戶喚醒屏幕后第一次接觸到屏幕的位置動態(tài)顯示匹配到的應(yīng)用程序。
用戶終端也可根據(jù)用戶的解鎖習(xí)慣、點(diǎn)擊圖標(biāo)習(xí)慣等,判斷出用戶習(xí)慣用左手還是右手解鎖、拿手機(jī)等信息。
判斷方法如下:虛擬出屏幕的空白頁,捕捉用戶解鎖或點(diǎn)擊屏幕的動作并將這些動作對應(yīng)到虛擬的空白頁上,根據(jù)虛擬的空白頁面上動作的重疊而加深顯示顏色,以顏色最深的點(diǎn)為圖標(biāo)中心點(diǎn)進(jìn)行應(yīng)用程序圖標(biāo)與信息的顯示,從而判斷出用戶的最舒服的點(diǎn)擊圖標(biāo)位置,并可以根據(jù)用戶使用習(xí)慣的改變不斷修改應(yīng)用程序的顯示位置。故在具體實(shí)現(xiàn)時,還可以根據(jù)用戶終端接收用戶操作指示的信息,確定顯示預(yù)將使用的應(yīng)用程序的所述指定位置。
用戶終端也可直接開啟應(yīng)用程序予以顯示,直接開啟的應(yīng)用程序用戶可以自定義設(shè)置,指定某些應(yīng)用程序在指定時間范圍、指定場景時可直接開啟。也可根據(jù)用戶的使用習(xí)慣直接開啟用戶最想使用的應(yīng)用程序。例如:用戶終端在某時間范圍內(nèi)、某場景下某個應(yīng)用程序使用率達(dá)到了90%~100%,則在同樣的時間范圍,同樣的場景下用戶有使用需求時(例如此場景此時間用戶喚醒屏幕)可以直接開啟匹配得到的應(yīng)用程序。
步驟5:當(dāng)用戶終端觸發(fā)某一應(yīng)用程序,記錄當(dāng)前觸發(fā)時間、場景、程序信息。
步驟6:將記錄的應(yīng)用程序的使用程序信息(包括:時間、場景、應(yīng)用程序信息、使用時長等。),更新上述應(yīng)用程序的歷史使用信息。
在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。