一種導(dǎo)航欄推薦方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)推薦技術(shù)領(lǐng)域,尤其涉及一種導(dǎo)航欄推薦方法及其系統(tǒng)。
【背景技術(shù)】
[0002]導(dǎo)航欄是各種軟件中經(jīng)常用到的一個功能,普遍用于內(nèi)容分類、功能選擇等幾個方面。目前大多采用左右排列、橫向移動選擇,或者是縱向排列、豎向移動選擇。此類設(shè)計,在導(dǎo)航項比較少的時候,操作簡單明了,易于使用,但是,實際應(yīng)用中,經(jīng)常出現(xiàn)導(dǎo)航項過多的情況,這樣會給用戶造成一種負(fù)擔(dān),用戶在操作導(dǎo)航欄的時候,無法快速切換到排名比較靠后的導(dǎo)航項,難以找到自己想要的內(nèi)容或功能,增加了用戶操作的步驟,為用戶使用帶來不便。
【發(fā)明內(nèi)容】
[0003]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種導(dǎo)航欄推薦方法及其系統(tǒng),旨在解決現(xiàn)有導(dǎo)航欄操作時無法快速切換到排名比較靠后的導(dǎo)航項的問題。
[0004]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種導(dǎo)航欄推薦方法,其中,所述推薦方法包括:A、記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù),B、依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值,C、檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。
[0005]所述的導(dǎo)航欄推薦方法,其中,所述操作數(shù)據(jù)包括:觸控位置,觸控次數(shù),單位時間內(nèi)觸控次數(shù)。
[0006]所述的導(dǎo)航欄推薦方法,其中,所述閾值具體通過加權(quán)平均、K-means聚類、歐式距離或者偏方差方法或者所述方法的一種到多種的組合運算進(jìn)行設(shè)置。
[0007]所述的導(dǎo)航欄推薦方法,其中,步驟B之后,步驟C之前還包括:B1、依據(jù)用戶導(dǎo)航欄使用的項目歷史記錄,生成推薦導(dǎo)航欄。
[0008]所述的導(dǎo)航欄推薦方法,其中,步驟BI中,生成推薦導(dǎo)航欄的具體方法為:依據(jù)歷史記錄,按歷史記錄的搜索次數(shù)對歷史記錄中的項目進(jìn)行排序,生成推薦導(dǎo)航欄。
[0009]一種導(dǎo)航欄推薦系統(tǒng),其中,所述系統(tǒng)包括:數(shù)據(jù)模塊,用于記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù);輸入模塊,用于獲取用戶使用導(dǎo)航欄的操作數(shù)據(jù);分析模塊,用于依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值;響應(yīng)模塊,用于檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。
[0010]所述的導(dǎo)航欄推薦系統(tǒng),其中,所述操作數(shù)據(jù)包括:觸控位置,觸控次數(shù),單位時間內(nèi)觸控次數(shù)。
[0011]所述的導(dǎo)航欄推薦系統(tǒng),其中,所述分析模塊還用于,通過加權(quán)平均、κ-means聚類、歐式距離或者偏方差方法或者所述方法的一種到多種的組合運算設(shè)置觸發(fā)閾值。
[0012]所述的導(dǎo)航欄推薦系統(tǒng),其中,所述系統(tǒng)還包括一推薦生成模塊,用于依據(jù)用戶導(dǎo)航欄使用的項目歷史記錄,生成推薦導(dǎo)航欄。
[0013]所述的導(dǎo)航欄推薦系統(tǒng),其中,所述推薦生成模塊還用于,依據(jù)歷史記錄,按歷史記錄的搜索次數(shù)對歷史記錄中的項目進(jìn)行排序,生成推薦導(dǎo)航欄。
[0014]有益效果:本發(fā)明提供的一種導(dǎo)航欄推薦方法及其系統(tǒng),通過預(yù)先記錄用戶日常對導(dǎo)航欄的操作習(xí)慣,當(dāng)用戶操作符合一定的閾值后,自動的彈出與用戶操作習(xí)慣相符合的推薦導(dǎo)航欄,幫助用戶快速找到符合自己需求的導(dǎo)航欄,極大的減輕了用戶的操作負(fù)擔(dān),降低了操作的繁瑣性。
【附圖說明】
[0015]圖1為本發(fā)明具體實施例的導(dǎo)航欄推薦方法的方法流程圖。
[0016]圖2為本發(fā)明具體實施例的導(dǎo)航欄推薦系統(tǒng)的結(jié)構(gòu)框圖。
[0017]圖3為使用本發(fā)明導(dǎo)航欄推薦方法的具體實施例的數(shù)據(jù)流向流程圖。
【具體實施方式】
[0018]本發(fā)明提供一種導(dǎo)航欄推薦方法及其系統(tǒng)。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]如圖1所示,為本發(fā)明的一種導(dǎo)航欄推薦方法的具體實施例。所述推薦方法包括: S100、獲取并記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù)。
[0020]S200、依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值。
[0021]S300、檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。
[0022]上述方法通過進(jìn)一步對用戶操作數(shù)據(jù)進(jìn)行分析,適時顯示合適的導(dǎo)航快捷導(dǎo)航給用戶。用戶通過導(dǎo)航快捷導(dǎo)航可以更加快速的找到自己需要的內(nèi)容或功能
具體的,所述操作數(shù)據(jù)包括:觸控位置,觸控次數(shù),單位時間內(nèi)觸控次數(shù)。
[0023]更具體的,所述閾值具體通過加權(quán)平均、K-means聚類、歐式距離或者偏方差方法或者所述方法的一種到多種的組合運算進(jìn)行設(shè)置。例如,可以首先使用K-means聚類的方法對用戶的一些操作行為進(jìn)行分類,然后依據(jù)加權(quán)平均依據(jù)每次用戶的操作數(shù)據(jù)動態(tài)調(diào)整相應(yīng)的觸發(fā)閾值。
[0024]較佳的是,步驟S200之后,步驟S300之前還包括:依據(jù)用戶導(dǎo)航欄使用的項目歷史記錄,生成推薦導(dǎo)航欄。具體的,所述生成推薦導(dǎo)航欄的具體方法為:依據(jù)歷史記錄,按歷史記錄的搜索次數(shù)對歷史記錄中的項目進(jìn)行排序,生成推薦導(dǎo)航欄。
[0025]以下提供一個使用本發(fā)明所述導(dǎo)航欄推薦方法的一個具體實施例。其方法流程如下:
S1、對用戶通過操作頂部導(dǎo)航欄來控制不同水果圖片的切換。
[0026]S2,對用戶操操作的數(shù)據(jù)進(jìn)行記錄。
[0027]本實施例數(shù)據(jù)為用戶手指在屏幕上面滑動的速度,以及用戶點擊切換導(dǎo)航欄的頻率對記錄的數(shù)據(jù)進(jìn)行分析。
[0028]S3、設(shè)定移動速度以及切換頻率上限值,當(dāng)用戶操作達(dá)到設(shè)定的上限值,則自動顯示快速導(dǎo)航欄。
[0029]例如,若用戶經(jīng)常選擇桃子類別的水果圖片,則將桃子這個選擇項目提前到當(dāng)前顯示界面中,作為推薦導(dǎo)航欄提示用戶進(jìn)行選擇。
[0030]用戶通過該快捷導(dǎo)航欄,亦即推薦導(dǎo)航欄,獲得計算終端自動生成的推薦結(jié)果,可以更為方便的進(jìn)行導(dǎo)航欄的切換。
[0031]所述具體實施例的數(shù)據(jù)流向流程圖具體如圖3所示。
[0032]如圖2所示,為本發(fā)明提供的一種導(dǎo)航欄推薦系統(tǒng)。所述系統(tǒng)包括:數(shù)據(jù)模塊100,用于記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù);輸入模塊200,用于獲取用戶使用導(dǎo)航欄的操作數(shù)據(jù);分析模塊300,用于依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值;響應(yīng)模塊400,用于檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。
[0033]所述系統(tǒng)的具體操作為:通過輸入模塊獲取用戶操作數(shù)據(jù)。數(shù)據(jù)傳輸?shù)椒治瞿K,分析模塊獲取用戶觸控位置、觸控時間等數(shù)據(jù),保存至數(shù)據(jù)庫。分析模塊結(jié)合用戶之前保存在數(shù)據(jù)庫的記錄數(shù)據(jù)分析用戶行為,結(jié)合多次記錄數(shù)據(jù),計算用戶操作屏幕的速度或者頻率,根據(jù)預(yù)先設(shè)定好的速度或者頻率臨界值,如果計算結(jié)果達(dá)到預(yù)先設(shè)定好的臨界值或者閾值,則通過響應(yīng)模塊為用戶展示快捷導(dǎo)航欄,使用戶可以快捷操作。
[0034]具體的,所述操作數(shù)據(jù)包括:觸控位置,觸控次數(shù),單位時間內(nèi)觸控次數(shù)。
[0035]較佳的是,所述分析模塊300還用于,通過加權(quán)平均、K-means聚類、歐式距離或者偏方差方法或者所述方法的一種到多種的組合運算設(shè)置觸發(fā)閾值。具體如上所述。
[0036]具體的,所述系統(tǒng)還包括一推薦生成模塊,用于依據(jù)用戶導(dǎo)航欄使用的項目歷史記錄,生成推薦導(dǎo)航欄。
[0037]所述推薦生成模塊還用于,依據(jù)歷史記錄,按歷史記錄的搜索次數(shù)對歷史記錄中的項目進(jìn)行排序,生成推薦導(dǎo)航欄。
[0038]綜上所述,本發(fā)明提供的一種導(dǎo)航欄推薦方法及其系統(tǒng),通過預(yù)先記錄用戶日常對導(dǎo)航欄的操作習(xí)慣,當(dāng)用戶操作符合一定的閾值后,自動的彈出與用戶操作習(xí)慣相符合的推薦導(dǎo)航欄,幫助用戶快速找到符合自己需求的導(dǎo)航欄,極大的減輕了用戶的操作負(fù)擔(dān),降低了操作的繁瑣性。
[0039]可以理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及本發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【主權(quán)項】
1.一種導(dǎo)航欄推薦方法,其特征在于,所述推薦方法包括:A、獲取并記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù),B、依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值,C、檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。
2.根據(jù)權(quán)利要求1所述的導(dǎo)航欄推薦方法,其特征在于,所述操作數(shù)據(jù)包括:觸控位置,觸控次數(shù),單位時間內(nèi)觸控次數(shù)。
3.根據(jù)權(quán)利要求1所述的導(dǎo)航欄推薦方法,其特征在于,所述閾值具體通過加權(quán)平均、K-means聚類、歐式距離或者偏方差中的一種到多種的組合運算進(jìn)行設(shè)置。
4.根據(jù)權(quán)利要求1所述的導(dǎo)航欄推薦方法,其特征在于,步驟B之后,步驟C之前還包括:B1、依據(jù)用戶導(dǎo)航欄使用的項目歷史記錄,生成推薦導(dǎo)航欄。
5.根據(jù)權(quán)利要求4所述的導(dǎo)航欄推薦方法,其特征在于,步驟BI中,生成推薦導(dǎo)航欄的具體方法為:依據(jù)歷史記錄,按歷史記錄的搜索次數(shù)對歷史記錄中的項目進(jìn)行排序,生成推薦導(dǎo)航欄。
6.一種導(dǎo)航欄推薦系統(tǒng),其特征在于,所述系統(tǒng)包括:數(shù)據(jù)模塊,用于記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù);輸入模塊,用于獲取用戶使用導(dǎo)航欄的操作數(shù)據(jù);分析模塊,用于依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值;響應(yīng)模塊,用于檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。
7.根據(jù)權(quán)利要求6所述的導(dǎo)航欄推薦系統(tǒng),其特征在于,所述操作數(shù)據(jù)包括:觸控位置,觸控次數(shù),單位時間內(nèi)觸控次數(shù)。
8.根據(jù)權(quán)利要求6所述的導(dǎo)航欄推薦系統(tǒng),其特征在于,所述分析模塊還用于,通過加權(quán)平均、K-means聚類、歐式距離或者偏方差中的一種到多種的組合運算設(shè)置觸發(fā)閾值。
9.根據(jù)權(quán)利要求6所述的導(dǎo)航欄推薦系統(tǒng),其特征在于,所述系統(tǒng)還包括一推薦生成模塊,用于依據(jù)用戶導(dǎo)航欄使用的項目歷史記錄,生成推薦導(dǎo)航欄。
10.根據(jù)權(quán)利要求6所述的導(dǎo)航欄推薦系統(tǒng),其特征在于,所述推薦生成模塊還用于,依據(jù)歷史記錄,按歷史記錄的搜索次數(shù)對歷史記錄中的項目進(jìn)行排序,生成推薦導(dǎo)航欄。
【專利摘要】本發(fā)明提供的一種導(dǎo)航欄推薦方法及其系統(tǒng),其中,所述推薦方法包括:A、獲取并記錄用戶使用導(dǎo)航欄的操作數(shù)據(jù),B、依據(jù)所述操作數(shù)據(jù)設(shè)置一觸發(fā)閾值,C、檢測到用戶使用導(dǎo)航欄的操作達(dá)到所述觸發(fā)閾值時,將導(dǎo)航欄切換為推薦導(dǎo)航欄。通過預(yù)先記錄用戶日常對導(dǎo)航欄的操作習(xí)慣,當(dāng)用戶操作符合一定的閾值后,自動的彈出與用戶操作習(xí)慣相符合的推薦導(dǎo)航欄,幫助用戶快速找到符合自己需求的導(dǎo)航欄,極大的減輕了用戶的操作負(fù)擔(dān),降低了操作的繁瑣性。
【IPC分類】G06F9-44, G06K9-62
【公開號】CN104615424
【申請?zhí)枴緾N201510020029
【發(fā)明人】曾文均, 張治樂
【申請人】深圳領(lǐng)域天馬網(wǎng)絡(luò)有限公司
【公開日】2015年5月13日
【申請日】2015年1月15日