應(yīng)用程序的功能引導(dǎo)方法、裝置和客戶端的制作方法
【專利摘要】本發(fā)明提出一種應(yīng)用程序的功能引導(dǎo)方法、裝置和客戶端。其中,該方法包括以下步驟:獲取安裝應(yīng)用程序的移動終端的當前使用狀態(tài)信息;當移動終端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)移動終端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能;以及向用戶推薦待推薦功能。該方法能夠根據(jù)客戶端的相關(guān)信息及時為用戶提供當前所需的功能引導(dǎo),更加符合用戶操作習慣,有效提升用戶體驗。
【專利說明】應(yīng)用程序的功能引導(dǎo)方法、裝置和客戶端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端【技術(shù)領(lǐng)域】,尤其涉及一種應(yīng)用程序的功能引導(dǎo)方法、裝置和客戶端。
【背景技術(shù)】
[0002]目前,很多應(yīng)用程序在用戶初次使用時都會對用戶進行產(chǎn)品主要功能和主要操作的介紹和引導(dǎo),從而達到讓用戶對產(chǎn)品建立認識的目的。
[0003]在現(xiàn)有技術(shù)中,當用戶新安裝完一個應(yīng)用程序后或者用戶第一次進入一個網(wǎng)站時,應(yīng)用程序以及網(wǎng)站會將各種新手任務(wù)或功能指引在用戶還未使用相關(guān)功能之前就強加給用戶,因此,用戶可能對此時出現(xiàn)的提示文字并不感興趣。即使有些用戶認真觀看了提示文字,但由于對應(yīng)用程序或網(wǎng)站的相應(yīng)功能還沒有切身的使用經(jīng)歷,可能很快就忘記該功能提示,而當使用到對應(yīng)的功能時,對該功能還是不了解,從而造成困惑和挫敗感,進而放棄對應(yīng)用程序的使用。此外,應(yīng)用程序或者網(wǎng)站會設(shè)計一些快捷功能(如一鍵分類等),但是由于用戶忘記或者忽略了之前的功能提示,導(dǎo)致用戶在進行相應(yīng)操作時,可能并沒有察覺網(wǎng)站或應(yīng)用程序提供了該快捷功能。
[0004]總之,現(xiàn)有的應(yīng)用程序功能引導(dǎo)方法還存在一定的缺陷,用戶體驗差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題。
[0006]為此,本發(fā)明的目的在于提出一種應(yīng)用程序的功能引導(dǎo)方法。該方法能夠根據(jù)客戶端的相關(guān)信息及時為用戶提供當前所需的功能引導(dǎo),更加符合用戶操作習慣,有效提升用戶體驗。
[0007]本發(fā)明的第二個目的在于提出一種應(yīng)用程序的功能引導(dǎo)裝置。
[0008]本發(fā)明的第三個目的在于提出一種客戶端。
[0009]為達到上述目的,本發(fā)明實施例第一方面實施例提出的應(yīng)用程序的功能引導(dǎo)方法,包括以下步驟:獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息;當所述客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息獲取相應(yīng)所述應(yīng)用程序的待推薦功能;以及向所述用戶推薦所述待推薦功能。
[0010]本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)方法,通過在客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息向用戶推薦對應(yīng)的待推薦功能,結(jié)合實際使用狀態(tài)為用戶提供相應(yīng)的功能引導(dǎo)以來指導(dǎo)用戶的操作,無需用戶記憶功能使用方法,并且功能引導(dǎo)更加結(jié)合實際應(yīng)用,智能化水平更高,操作簡便,有效幫助用戶了解所需使用的應(yīng)用程序功能,符合用戶使用習慣,提升了用戶體驗。
[0011]為達到上述目的,本發(fā)明第二方面實施例提出的應(yīng)用程序的功能引導(dǎo)裝置,包括:第一獲取模塊,用于獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息;第二獲取模塊,用于當所述客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息獲取相應(yīng)所述應(yīng)用程序的待推薦功能;以及推薦模塊,用于向所述用戶推薦所述待推薦功能。
[0012]本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)裝置,通過在客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息向用戶推薦對應(yīng)的待推薦功能,結(jié)合實際使用狀態(tài)為用戶提供相應(yīng)的功能引導(dǎo)以來指導(dǎo)用戶的操作,無需用戶記憶功能使用方法,并且功能引導(dǎo)更加結(jié)合實際應(yīng)用,智能化水平更高,操作簡便,有效幫助用戶了解所需使用的應(yīng)用程序功能,符合用戶使用習慣,提升了用戶體驗。
[0013]為達到上述目的,本發(fā)明第三方面實施例提出的客戶端,包括外殼,顯示器、電路板和處理器,其中,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述顯示器在所述外殼外部,并與所述電路板相連接,所述處理器設(shè)置在所述電路板上;處理器用于處理數(shù)據(jù),并具體用于執(zhí)行以下步驟:獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息;當所述客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息獲取相應(yīng)所述應(yīng)用程序的待推薦功能;以及向所述用戶推薦所述待推薦功能。
[0014]本發(fā)明實施例的客戶端,通過在客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息向用戶推薦對應(yīng)的待推薦功能,結(jié)合實際使用狀態(tài)為用戶提供相應(yīng)的功能引導(dǎo)以來指導(dǎo)用戶的操作,無需用戶記憶功能使用方法,并且功能引導(dǎo)更加結(jié)合實際應(yīng)用,智能化水平更高,操作簡便,有效幫助用戶了解所需使用的應(yīng)用程序功能,符合用戶使用習慣,提升了用戶體驗。
[0015]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0016]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0017]圖1為根據(jù)本發(fā)明一個實施例的應(yīng)用程序的功能引導(dǎo)方法的流程圖;
[0018]圖2為根據(jù)本發(fā)明又一個實施例的應(yīng)用程序的功能引導(dǎo)方法的流程圖;
[0019]圖3為根據(jù)本發(fā)明一個實施例的應(yīng)用程序的功能引導(dǎo)裝置的結(jié)構(gòu)框圖;
[0020]圖4根據(jù)本發(fā)明又一個實施例的應(yīng)用程序的功能引導(dǎo)裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0021]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0022]此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。在本發(fā)明的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
[0023]在本發(fā)明的描述中,需要說明的是,除非另有規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是機械連接或電連接,也可以是兩個元件內(nèi)部的連通,可以是直接相連,也可以通過中間媒介間接相連,對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語的具體含義。
[0024]參照下面的描述和附圖,將清楚本發(fā)明的實施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實施例中的一些特定實施方式,來表示實施本發(fā)明的實施例的原理的一些方式,但是應(yīng)當理解,本發(fā)明的實施例的范圍不受此限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0025]下面參考附圖描述根據(jù)本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)方法、裝置和客戶端。
[0026]目前,在很多情況下,用戶對于客戶端中已安裝特別是新安裝的應(yīng)用程序所提供的功能引導(dǎo)無法完全理解并牢固記憶,以至于在實際操作中無法正確的應(yīng)用,從而無法在適當?shù)那闆r下使用應(yīng)用程序的相關(guān)功能。為了解決上述問題,本發(fā)明提出一種應(yīng)用程序的功能引導(dǎo)方法。
[0027]圖1是根據(jù)本發(fā)明一個實施例的應(yīng)用程序的功能引導(dǎo)方法的流程圖。如圖1所示,該應(yīng)用程序的功能引導(dǎo)方法包括:
[0028]SIOI,獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息。
[0029]具體地,應(yīng)用程序可獲取客戶端的當前使用狀態(tài)信息,包括客戶端的內(nèi)存使用狀態(tài)、CPU (Central Processing Unit,中央處理器)使用狀態(tài)、系統(tǒng)垃圾文件占用空間等。
[0030]S102,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0031]其中,第一預(yù)設(shè)條件可由客戶端安裝的應(yīng)用程序默認設(shè)置。第一預(yù)設(shè)條件可以有多種,例如,客戶端的內(nèi)存使用率超過60%,或CPU使用率超過80%,或系統(tǒng)垃圾文件占用空間超過系統(tǒng)總空間的20%等。具體地,應(yīng)用程序可預(yù)先設(shè)置與第一預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0032]S103,向用戶推薦待推薦功能。
[0033]具體地,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,可根據(jù)客戶端的當前使用狀態(tài)信息獲取應(yīng)用程序相應(yīng)的待推薦功能,并推薦給用戶。例如客戶端的內(nèi)存使用率超過60%,則提示用戶可使用該應(yīng)用程序的內(nèi)存清理功能,并在實際的使用場景中為用戶提供詳細的功能引導(dǎo)等。
[0034]本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)方法,通過在客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息向用戶推薦對應(yīng)的待推薦功能,結(jié)合實際使用狀態(tài)為用戶提供相應(yīng)的功能引導(dǎo)以指導(dǎo)用戶的操作,無需用戶記憶功能使用方法,并且功能引導(dǎo)更加結(jié)合實際應(yīng)用,智能化水平更高,操作簡便,有效幫助用戶了解所需使用的應(yīng)用程序功能,符合用戶使用習慣,提升了用戶體驗。
[0035]圖2是根據(jù)本發(fā)明又一個實施例的應(yīng)用程序的功能引導(dǎo)方法的流程圖。為了提高對用戶的引導(dǎo)效率,可以在。如圖2所示,該應(yīng)用程序的功能引導(dǎo)方法包括:
[0036]S201,獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息。
[0037]S202,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取客戶端的當前待解決問題。[0038]其中,第一預(yù)設(shè)條件可以有多種,例如,客戶端的內(nèi)存使用率超過60%,或CPU使用率超過80%,或系統(tǒng)垃圾文件占用空間超過系統(tǒng)總空間的20%等。
[0039]具體地,相應(yīng)應(yīng)用程序可預(yù)先設(shè)置與第一預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,可根據(jù)客戶端的當前使用狀態(tài)信息獲取客戶端的當前待解決問題。
[0040]在本發(fā)明的一個實施例中,客戶端可以為移動終端,當前待解決的問題包括移動終端的電量不足、客戶端的垃圾容量超過容量閾值或客戶端的內(nèi)存占用量超過占用量閾值
坐寸ο
[0041]S203,根據(jù)客戶端當前待解決問題獲取應(yīng)用程序的待推薦功能。
[0042]具體地,對應(yīng)用戶在使用應(yīng)用程序的過程中可能遇到的不同問題,應(yīng)用程序可預(yù)先設(shè)置對應(yīng)的待推薦功能,然后根據(jù)客戶端當前待解決問題獲取應(yīng)用程序?qū)?yīng)的待推薦功倉泛。
[0043]S204,獲取用戶的操作行為。
[0044]具體地,應(yīng)用程序還可以實時獲取用戶的操作行為,例如,按照功能指引完成對相應(yīng)功能的使用操作,鼠標在應(yīng)用程序的主界面上停留、用戶點擊使用應(yīng)用程序的某個功能、鼠標在新打開的頁面停留等,也可以是與所安裝應(yīng)用程序相關(guān)的其他操作。
[0045]S205,當用戶的操作行為滿足第二預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息和用戶的操作行為獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0046]其中,第二預(yù)設(shè)條件可由客戶端安裝的應(yīng)用程序默認設(shè)置。第二預(yù)設(shè)條件可以有多種,例如,鼠標在應(yīng)用程序的主界面上停留超過10秒,或首次使用應(yīng)用程序的某個功能,或鼠標在新打開的頁面停留超過5秒等。具體地,相應(yīng)應(yīng)用程序可預(yù)先設(shè)置與第二預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第二預(yù)設(shè)條件時,可結(jié)合客戶端的當前使用狀態(tài)信息,根據(jù)用戶的操作行為獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0047]應(yīng)當理解,上述步驟S204?S205是可選的。
[0048]S206,向用戶推薦待推薦功能。
[0049]舉例而言,在本發(fā)明的一個實施例中,當客戶端的內(nèi)存占用量超過占用量閾值時,應(yīng)用程序獲取到能解決該問題的功能(例如清理內(nèi)存的功能)并推薦給用戶。
[0050]S207,如果用戶進入應(yīng)用程序且觸發(fā)待推薦功能,則進一步向用戶提供待推薦功能的功能指弓I。
[0051]具體地,如果用戶進入應(yīng)用程序且觸發(fā)待推薦功能,應(yīng)用程序可以在消息中心(或其他具備容納功能指引的功能)中進行展示,同時給予用戶提示,從而進一步向用戶提供待推薦功能的功能指引。
[0052]應(yīng)當理解的是,應(yīng)用程序?qū)?yīng)多個功能指引,每個功能指引對應(yīng)應(yīng)用程序的一種功能。應(yīng)用程序的每個待推薦功能都設(shè)有相應(yīng)的功能指引,功能指引方式可以根據(jù)功能不同有所區(qū)別,具體形式有多種,在此不再一一列舉。
[0053]S208,根據(jù)用戶對待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指弓I。
[0054]在本發(fā)明的一個實施例中,隨著用戶根據(jù)功能指引完成某項待推薦功能的學習進度,應(yīng)用程序可根據(jù)用戶的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。舉例而言,當應(yīng)用程序的功能指引模塊的狀態(tài)發(fā)生了變化,應(yīng)用程序記錄到當前用戶功能指引學習的進度發(fā)生變化,其他的功能指引陸續(xù)解鎖,用戶的其他操作和其他實際使用狀態(tài)將觸發(fā)應(yīng)用程序的其他相關(guān)的功能指引。與此同時,以往的功能指引始終存在應(yīng)用程序的消息容器中,用戶可以隨時、反復(fù)地去查看該功能指引,特別是在使用該功能遇到困惑時。
[0055]本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)方法,通過在客戶端的當前使用狀態(tài)信息和用戶的操作行為滿足預(yù)設(shè)條件時向用戶推薦對應(yīng)的待推薦功能,并根據(jù)用戶對待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引,結(jié)合實際用戶的使用情況來指導(dǎo)用戶操作,有效幫助用戶了解所需使用的應(yīng)用程序功能,并且能夠在用戶對客戶端進行操作時及時的為用戶提供相應(yīng)操作的功能引導(dǎo),智能化水平更高,操作更加簡便,進一步提升了用戶體驗。
[0056]為了實現(xiàn)上述實施例,本發(fā)明還提出一種應(yīng)用程序的功能引導(dǎo)裝置。
[0057]圖3是根據(jù)本發(fā)明一個實施例的應(yīng)用程序的功能引導(dǎo)裝置的結(jié)構(gòu)框圖。如圖3所示,該裝置包括:第一獲取模塊100、第二獲取模塊200和推薦模塊300。
[0058]具體地,第一獲取模塊100取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息。更具體地,第一獲取模塊100可獲取客戶端的當前使用狀態(tài)信息,包括客戶端的內(nèi)存使用狀態(tài)、CPU (Central Processing Unit,中央處理器)使用狀態(tài)、系統(tǒng)垃圾文件占用空間等。
[0059]第二獲取模塊200客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能。其中,第一預(yù)設(shè)條件可由客戶端安裝的應(yīng)用程序默認設(shè)置。第一預(yù)設(shè)條件可以有多種,例如,客戶端的內(nèi)存使用率超過60%,或CPU使用率超過80%,或系統(tǒng)垃圾文件占用空間超過系統(tǒng)總空間的20%等。更具體地,應(yīng)用程序可預(yù)先設(shè)置與第一預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,第二獲取模塊200根據(jù)客戶端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0060]推薦模塊300用戶推薦待推薦功能。更具體地,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,第二獲取模塊200可根據(jù)客戶端的當前使用狀態(tài)信息獲取應(yīng)用程序相應(yīng)的待推薦功能,并由推薦模塊300推薦給用戶。例如客戶端的內(nèi)存使用率超過60%,則推薦模塊300提示用戶可使用該應(yīng)用程序的內(nèi)存清理功能,并在實際的使用場景中為用戶提供詳細的功能引導(dǎo)等。
[0061]本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)裝置,通過在客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息向用戶推薦對應(yīng)的待推薦功能,結(jié)合實際使用狀態(tài)為用戶提供相應(yīng)的功能引導(dǎo)以指導(dǎo)用戶的操作,無需用戶記憶功能使用方法,并且功能引導(dǎo)更加結(jié)合實際應(yīng)用,智能化水平更高,操作簡便,有效幫助用戶了解所需使用的應(yīng)用程序功能,符合用戶使用習慣,提升了用戶體驗。
[0062]圖4根據(jù)本發(fā)明另一個實施例的應(yīng)用程序的功能引導(dǎo)裝置的結(jié)構(gòu)框圖。如圖4示,該裝置包括:第一獲取模塊100、第二獲取模塊200、第一獲取子模塊210、第二獲取子模塊220、推薦模塊300、提供模塊400、解鎖模塊500、第三獲取模塊600和第四獲取模塊700。其中,第二獲取模塊200包含第一獲取子模塊210和第二獲取子模塊220。
[0063]具體地,第一獲取子模塊210用于根據(jù)客戶端的當前使用狀態(tài)信息獲取客戶端當前待解決問題。更具體地,相應(yīng)應(yīng)用程序可預(yù)先設(shè)置與第一預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,第一獲取子模塊210可根據(jù)客戶端的當前使用狀態(tài)信息獲取客戶端的當前待解決問題。在本發(fā)明的一個實施例中,客戶端可以為移動終端,當前待解決的問題包括移動終端的電量不足、客戶端的垃圾容量超過容量閾值或客戶端的內(nèi)存占用量超過占用量閾值等。
[0064]第二獲取子模塊220用于根據(jù)客戶端當前待解決問題獲取應(yīng)用程序的待推薦功能。更具體地,對應(yīng)用戶在使用應(yīng)用程序的過程中可能遇到的不同問題,應(yīng)用程序可預(yù)先設(shè)置對應(yīng)的待推薦功能,然后根據(jù)客戶端當前待解決問題獲取應(yīng)用程序?qū)?yīng)的待推薦功能。
[0065]提供模塊400用于當用戶進入應(yīng)用程序且觸發(fā)待推薦功能時,進一步向用戶提供待推薦功能的功能指引。
[0066]提供模塊400具體還用于在應(yīng)用程序中的消息中心中提供待推薦功能的功能指引。
[0067]更具體地,如果用戶進入應(yīng)用程序且觸發(fā)待推薦功能,提供模塊400可以在消息中心(或其他具備容納功能指引的功能)中進行展示,同時給予用戶提示,從而進一步向用戶提供待推薦功能的功能指引。
[0068]應(yīng)當理解的是,應(yīng)用程序?qū)?yīng)多個功能指引,每個功能指引對應(yīng)應(yīng)用程序的一種功能。應(yīng)用程序的每個待推薦功能都設(shè)有相應(yīng)的功能指引,功能指引方式可以根據(jù)功能不同有所區(qū)別,具體形式有多種,在此不再一一列舉。
[0069]解鎖模塊500用于根據(jù)用戶對待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。在本發(fā)明的一個實施例中,隨著用戶根據(jù)功能指引完成某項待推薦功能的學習進度,解鎖模塊500可根據(jù)用戶的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。舉例而言,當應(yīng)用程序的功能指引模塊的狀態(tài)發(fā)生了變化,解鎖模塊500記錄到當前用戶功能指引學習的進度發(fā)生變化,將其他的功能指引陸續(xù)解鎖,用戶的其他操作和其他實際使用狀態(tài)將觸發(fā)應(yīng)用程序的其他相關(guān)的功能指引。與此同時,以往的功能指引始終存在應(yīng)用程序的消息容器中,用戶可以隨時、反復(fù)地去查看該功能指引,特別是在使用該功能遇到困惑時。
[0070]在本發(fā)明的一個實施例中,第三獲取模塊600用于獲取用戶的操作行為。更具體地,第三獲取模塊600可以實時獲取用戶的操作行為,例如,按照功能指引完成對相應(yīng)功能的使用操作,鼠標在應(yīng)用程序的主界面上停留、用戶點擊使用應(yīng)用程序的某個功能、鼠標在新打開的頁面停留等,也可以是與所安裝應(yīng)用程序相關(guān)的其他操作。
[0071]第四獲取模塊700用于當用戶的操作行為滿足第二預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息和用戶的操作行為獲取相應(yīng)應(yīng)用程序的待推薦功能。其中,第二預(yù)設(shè)條件可由客戶端安裝的應(yīng)用程序默認設(shè)置。第二預(yù)設(shè)條件可以有多種,例如,鼠標在應(yīng)用程序的主界面上停留超過10秒,或首次使用應(yīng)用程序的某個功能,或鼠標在新打開的頁面停留超過5秒等。更具體地,相應(yīng)應(yīng)用程序可預(yù)先設(shè)置與第二預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第二預(yù)設(shè)條件時,第四獲取模塊700可結(jié)合客戶端的當前使用狀態(tài)信息,根據(jù)用戶的操作行為獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0072]應(yīng)當理解,第三獲取模塊600和第四獲取模塊700是可選的。
[0073]本發(fā)明實施例的應(yīng)用程序的功能引導(dǎo)裝置,通過在客戶端的當前使用狀態(tài)信息和用戶的操作行為滿足預(yù)設(shè)條件時向用戶推薦對應(yīng)的待推薦功能,并根據(jù)用戶對待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引,結(jié)合實際用戶的使用情況來指導(dǎo)用戶操作,有效幫助用戶了解所需使用的應(yīng)用程序功能,并且能夠在用戶對客戶端進行操作時及時的為用戶提供相應(yīng)操作的功能引導(dǎo),智能化水平更高,操作更加簡便,進一步提升了用戶體驗。
[0074]為了實現(xiàn)上述實施例,本發(fā)明還提出一種客戶端。
[0075]本發(fā)明實施例的客戶端包括外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內(nèi)部,顯示器在外殼外部,并與電路板相連接,處理器設(shè)置在電路板上;處理器用于處理數(shù)據(jù),并具體用于執(zhí)行以下步驟:
[0076]sior,獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息。
[0077]具體地,處理器可獲取客戶端的當前使用狀態(tài)信息,包括客戶端的內(nèi)存使用狀態(tài)、CPU (Central Processing Unit,中央處理器)使用狀態(tài)、系統(tǒng)垃圾文件占用空間等。
[0078]S102’,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0079]其中,第一預(yù)設(shè)條件可由客戶端安裝的應(yīng)用程序默認設(shè)置。第一預(yù)設(shè)條件可以有多種,例如,客戶端的內(nèi)存使用率超過60%,或CPU使用率超過80%,或系統(tǒng)垃圾文件占用空間超過系統(tǒng)總空間的20%等。具體地,處理器可預(yù)先設(shè)置與第一預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0080]S103’,向用戶推薦待推薦功能。
[0081]具體地,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,處理器可根據(jù)客戶端的當前使用狀態(tài)信息獲取應(yīng)用程序相應(yīng)的待推薦功能,并推薦給用戶。例如客戶端的內(nèi)存使用率超過60%,則提示用戶可使用該應(yīng)用程序的內(nèi)存清理功能,并在實際的使用場景中為用戶提供詳細的功能引導(dǎo)等。
[0082]本發(fā)明實施例的客戶端,通過在客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息向用戶推薦對應(yīng)的待推薦功能,結(jié)合實際使用狀態(tài)為用戶提供相應(yīng)的功能引導(dǎo)以指導(dǎo)用戶的操作,無需用戶記憶功能使用方法,并且功能引導(dǎo)更加結(jié)合實際應(yīng)用,智能化水平更高,操作簡便,有效幫助用戶了解所需使用的應(yīng)用程序功能,符合用戶使用習慣,提升了用戶體驗。
[0083]在本發(fā)明的又一個實施例中,客戶端的處理器還用于執(zhí)行以下步驟:
[0084]S201’,獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息。
[0085]S202’,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息獲取客戶端的當前待解決問題。
[0086]其中,第一預(yù)設(shè)條件可以有多種,例如,客戶端的內(nèi)存使用率超過60%,或CPU使用率超過80%,或系統(tǒng)垃圾文件占用空間超過系統(tǒng)總空間的20%等。
[0087]具體地,相應(yīng)應(yīng)用程序可預(yù)先設(shè)置與第一預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,處理器可根據(jù)客戶端的當前使用狀態(tài)信息獲取客戶端的當前待解決問題。
[0088]在本發(fā)明的一個實施例中,客戶端可以為移動終端,當前待解決的問題包括移動終端的電量不足、客戶端的垃圾容量超過容量閾值或客戶端的內(nèi)存占用量超過占用量閾值坐寸O
[0089]S203’,根據(jù)客戶端當前待解決問題獲取應(yīng)用程序的待推薦功能。
[0090]具體地,對應(yīng)用戶在使用應(yīng)用程序的過程中可能遇到的不同問題,處理器可預(yù)先設(shè)置對應(yīng)的待推薦功能,然后根據(jù)客戶端當前待解決問題獲取應(yīng)用程序?qū)?yīng)的待推薦功倉泛。
[0091]S204’,獲取用戶的操作行為。
[0092]具體地,處理器還可以實時獲取用戶的操作行為,例如,按照功能指引完成對相應(yīng)功能的使用操作,鼠標在應(yīng)用程序的主界面上停留、用戶點擊使用應(yīng)用程序的某個功能、鼠標在新打開的頁面停留等,也可以是與所安裝應(yīng)用程序相關(guān)的其他操作。
[0093]S205’,當用戶的操作行為滿足第二預(yù)設(shè)條件時,根據(jù)客戶端的當前使用狀態(tài)信息和用戶的操作行為獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0094]其中,第二預(yù)設(shè)條件可由客戶端安裝的應(yīng)用程序默認設(shè)置。第二預(yù)設(shè)條件可以有多種,例如,鼠標在應(yīng)用程序的主界面上停留超過10秒,或首次使用應(yīng)用程序的某個功能,或鼠標在新打開的頁面停留超過5秒等。具體地,相應(yīng)應(yīng)用程序可預(yù)先設(shè)置與第二預(yù)設(shè)條件相對應(yīng)的待推薦功能,當客戶端的當前使用狀態(tài)信息滿足第二預(yù)設(shè)條件時,處理器可結(jié)合客戶端的當前使用狀態(tài)信息,根據(jù)用戶的操作行為獲取相應(yīng)應(yīng)用程序的待推薦功能。
[0095]應(yīng)當理解,上述步驟S204’?S205’是可選的。
[0096]S206’,向用戶推薦待推薦功能。
[0097]舉例而言,在本發(fā)明的一個實施例中,當客戶端的內(nèi)存占用量超過占用量閾值時,處理器獲取到能解決該問題的功能(例如清理內(nèi)存的功能)并推薦給用戶。
[0098]S207’,如果用戶進入應(yīng)用程序且觸發(fā)待推薦功能,則進一步向用戶提供待推薦功能的功能指弓I。
[0099]具體地,如果用戶進入應(yīng)用程序且觸發(fā)待推薦功能,處理器可以在消息中心(或其他具備容納功能指引的功能)中進行展示,同時給予用戶提示,從而進一步向用戶提供待推薦功能的功能指引。
[0100]應(yīng)當理解的是,應(yīng)用程序?qū)?yīng)多個功能指引,每個功能指引對應(yīng)應(yīng)用程序的一種功能。應(yīng)用程序的每個待推薦功能都設(shè)有相應(yīng)的功能指引,功能指引方式可以根據(jù)功能不同有所區(qū)別,具體形式有多種,在此不再一一列舉。
[0101]S208’,根據(jù)用戶對待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指弓I。
[0102]在本發(fā)明的一個實施例中,隨著用戶根據(jù)功能指引完成某項待推薦功能的學習進度,處理器可根據(jù)用戶的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。舉例而言,當應(yīng)用程序的功能指引模塊的狀態(tài)發(fā)生了變化,應(yīng)用程序記錄到當前用戶功能指引學習的進度發(fā)生變化,其他的功能指引陸續(xù)解鎖,用戶的其他操作和其他實際使用狀態(tài)將觸發(fā)應(yīng)用程序的其他相關(guān)的功能指引。與此同時,以往的功能指引始終存在應(yīng)用程序的消息容器中,用戶可以隨時、反復(fù)地去查看該功能指引,特別是在使用該功能遇到困惑時。
[0103]本發(fā)明實施例的客戶端,通過在客戶端的當前使用狀態(tài)信息和用戶的操作行為滿足預(yù)設(shè)條件時向用戶推薦對應(yīng)的待推薦功能,并根據(jù)用戶對待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引,結(jié)合實際用戶的使用情況來指導(dǎo)用戶操作,有效幫助用戶了解所需使用的應(yīng)用程序功能,并且能夠在用戶對客戶端進行操作時及時的為用戶提供相應(yīng)操作的功能引導(dǎo),智能化水平更高,操作更加簡便,進一步提升了用戶體驗。
[0104]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0105]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0106]應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0107]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0108]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
[0109]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0110]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。[0111]盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【權(quán)利要求】
1.一種應(yīng)用程序的功能引導(dǎo)方法,其特征在于,包括: 獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息; 當所述客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息獲取相應(yīng)所述應(yīng)用程序的待推薦功能;以及 向所述用戶推薦所述待推薦功能。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)客戶端的當前使用狀態(tài)信息獲取待推薦功能具體包括: 根據(jù)所述客戶端的當前使用狀態(tài)信息獲取所述客戶端當前待解決問題;以及 根據(jù)所述客戶端當前待解決問題獲取所述應(yīng)用程序的待推薦功能。
3.如權(quán)利要求1所述的方法,其特征在于,在向所述用戶推薦所述待推薦功能之后,還包括: 如果所述用戶進入所述應(yīng)用程序且觸發(fā)所述待推薦功能,則進一步向所述用戶提供所述待推薦功能的功能指引。
4.如權(quán)利要求3所述的方法,其特征在于,所述進一步向所述用戶提供所述待推薦功能的功能指引具體包括: 在所述應(yīng)用程序中的消息中心中提供所述待推薦功能的功能指引。
5.如權(quán)利要求4所述的方法,其特征在于,所述應(yīng)用程序?qū)?yīng)多個功能指引,每個功能指引對應(yīng)所述應(yīng)用程序的一種功能,在`所述向用戶提供所述待推薦功能的功能指引之后,還包括: 根據(jù)所述用戶對所述待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。
6.如權(quán)利要求1-5任一項所述的方法,其特征在于,還包括: 獲取用戶的操作行為; 當所述用戶的操作行為滿足第二預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息和所述用戶的操作行為獲取相應(yīng)所述應(yīng)用程序的待推薦功能。
7.如權(quán)利要求2所述的方法,其特征在于,所述客戶端為移動終端,所述當前待解決的問題包括所述客戶端的電量不足、所述客戶端的垃圾容量超過容量閾值或所述客戶端的內(nèi)存占用量超過占用量閾值。
8.一種應(yīng)用程序的功能引導(dǎo)裝置,其特征在于,包括: 第一獲取模塊,用于獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息; 第二獲取模塊,用于當所述客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息獲取相應(yīng)所述應(yīng)用程序的待推薦功能;以及 推薦模塊,用于向所述用戶推薦所述待推薦功能。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第二獲取模塊具體包括: 第一獲取子模塊,用于根據(jù)所述客戶端的當前使用狀態(tài)信息獲取所述客戶端當前待解決問題;以及 第二獲取子模塊,用于根據(jù)所述客戶端當前待解決問題獲取所述應(yīng)用程序的待推薦功倉泛。
10.如權(quán)利要求8所述的裝置,其特征在于,還包括:提供模塊,用于當所述用戶進入所述應(yīng)用程序且觸發(fā)所述待推薦功能時,進一步向所述用戶提供所述待推薦功能的功能指引。
11.如權(quán)利要求8所述的裝置,其特征在于,所述提供模塊具體還用于在所述應(yīng)用程序中的消息中心中提供所述待推薦功能的功能指引。
12.如權(quán)利要求11所述的裝置,其特征在于,所述應(yīng)用程序?qū)?yīng)多個功能指引,每個功能指引對應(yīng)所述應(yīng)用程序的一種功能,還包括: 解鎖模塊,用于根據(jù)所述用戶對所述待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。
13.如權(quán)利要求8-12任一項所述的裝置,其特征在于,還包括: 第三獲取模塊,用于獲取用戶的操作行為; 第四獲取模塊,用于當所述用戶的操作行為滿足第二預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息和所述用戶的操作行為獲取相應(yīng)所述應(yīng)用程序的待推薦功能。
14.如權(quán)利要求9所述的裝置,其特征在于,所述客戶端為移動終端,所述當前待解決的問題包括所述移動終端的電量不足、所述移動終端的垃圾容量超過容量閾值或所述移動終端的內(nèi)存占用量超過占用量閾值。
15.一種客戶端,其特征在于,包括:外殼,顯示器、電路板和處理器,其中,所述電路板安置在所述外殼圍成的空間內(nèi) 部,所述顯示器在所述外殼外部,并與所述電路板相連接,所述處理器設(shè)置在所述電路板上; 處理器用于處理數(shù)據(jù),并具體用于執(zhí)行以下步驟: 獲取安裝應(yīng)用程序的客戶端的當前使用狀態(tài)信息; 當所述客戶端的當前使用狀態(tài)信息滿足第一預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息獲取相應(yīng)所述應(yīng)用程序的待推薦功能;以及 向所述用戶推薦所述待推薦功能。
16.如權(quán)利要求15所述的客戶端,其特征在于,所述處理器進一步用于: 根據(jù)所述客戶端的當前使用狀態(tài)信息獲取所述客戶端當前待解決問題;以及 根據(jù)所述客戶端當前待解決問題獲取所述應(yīng)用程序的待推薦功能。
17.如權(quán)利要求15所述的客戶端,其特征在于,所述處理器進一步用于: 如果所述用戶進入所述應(yīng)用程序且觸發(fā)所述待推薦功能,則進一步向所述用戶提供所述待推薦功能的功能指引。
18.如權(quán)利要求17所述的客戶端,其特征在于,所述處理器進一步用于: 在所述應(yīng)用程序中的消息中心中提供所述待推薦功能的功能指引。
19.如權(quán)利要求18所述的客戶端,其特征在于,所述應(yīng)用程序?qū)?yīng)多個功能指引,每個功能指引對應(yīng)所述應(yīng)用程序的一種功能,所述處理器進一步用于: 根據(jù)所述用戶對所述待推薦功能的功能指引的學習進度解鎖相關(guān)的其他功能對應(yīng)的功能指引。
20.如權(quán)利要求15-19任一項所述的客戶端,其特征在于,所述處理器進一步用于: 獲取用戶的操作行為; 當所述用戶的操作行為滿足第二預(yù)設(shè)條件時,根據(jù)所述客戶端的當前使用狀態(tài)信息和所述用戶的操作行為獲取相應(yīng)所述應(yīng)用程序的待推薦功能。
【文檔編號】G06F9/44GK103761104SQ201410040496
【公開日】2014年4月30日 申請日期:2014年1月27日 優(yōu)先權(quán)日:2014年1月27日
【發(fā)明者】白斌, 張琦 申請人:貝殼網(wǎng)際(北京)安全技術(shù)有限公司