本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種顯示界面元素的方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們的生活方式逐漸由線下轉(zhuǎn)變?yōu)榫€上。通過互聯(lián)網(wǎng),人們可以獲取各種信息和服務。為了便于用戶更好地通過互聯(lián)網(wǎng)獲取所需的服務,出現(xiàn)了各種以向用戶提供服務為目的的應用,例如外賣類應用。
對一些應用,如外賣類應用,需要服務提供商的加盟,同時需要向用戶展示其周邊服務提供商的信息?,F(xiàn)有技術(shù)中的常規(guī)做法是:根據(jù)某種因素計算用戶周邊的服務提供商的得分,按照得分由高到低的順序,以標準形式,依次顯示各服務提供商。
技術(shù)實現(xiàn)要素:
在實現(xiàn)本發(fā)明的過程中發(fā)明人發(fā)現(xiàn):現(xiàn)有方案存在屏幕空間利用率較低的問題。
以外賣系統(tǒng)為研究對象,經(jīng)過長期的研究和觀察,發(fā)明人發(fā)現(xiàn),在外賣系統(tǒng)中,隨著加盟外賣系統(tǒng)的商戶越來越多,則在某一個地理位置,外賣系統(tǒng)可以召回的商戶也越來越多。在被召回的商戶中,包含了很多同品牌或經(jīng)營范圍重合度很高的商戶,這些商戶能滿足的用戶需求基本相似,如果展現(xiàn)給用戶太多的這類商戶,會降低屏幕空間的利用率,同時還會降低用戶體驗。
在以外賣系統(tǒng)為研究對象的研究過程中,發(fā)明人還發(fā)現(xiàn),同品牌或者經(jīng)營范圍重合度很高的商戶在很多特征上也具有相似性,使得這些商戶的排序得分很接近,導致在結(jié)果頁面上扎堆呈現(xiàn),同樣會導致屏幕空間利用率較低。針對該技術(shù)問題,現(xiàn)有技術(shù)一般采用人工打散策略,即人工設(shè)定規(guī)則,保證這些同品牌或經(jīng)營范圍重合度很高的商戶之間間隔一定數(shù)量的其它商戶,實現(xiàn)分散展現(xiàn)。但這種方式僅僅是在展現(xiàn)空間上,人為地拉開了這些商戶的展現(xiàn)位置,屏幕空間利用率的問題并沒有從根本上得到解決。
針對上述問題,發(fā)明人繼續(xù)研究并發(fā)現(xiàn),如果能夠發(fā)現(xiàn)這些同品牌或經(jīng)營范圍重合度很高的商戶,然后縮略地顯示這些商戶,將有利于提高屏幕空間的利用率。
于是,在本發(fā)明的一個實施例中,提供一種顯示界面元素的方法,該方法可應用于服務端或客戶端實現(xiàn)。該方法包括:獲取待處理的界面元素集合;識別界面元素集合中的關(guān)聯(lián)界面元素;縮略地顯示關(guān)聯(lián)界面元素。
可選的,上述縮略地顯示關(guān)聯(lián)界面元素,包括:以聚合方式,縮略地顯示關(guān)聯(lián)界面元素。在縮略地顯示關(guān)聯(lián)界面元素的基礎(chǔ)上,結(jié)合聚合方式,將有利于用戶一次性排除掉多個無需操作的界面元素,不必像現(xiàn)有技術(shù)那樣逐個排除分散在不同界面區(qū)域的界面元素,如果用戶需要操作關(guān)聯(lián)界面元素,則可以在一個界面區(qū)域內(nèi)完成操作,在提高屏幕空間利用率的同時,有利于提高用戶操作效率,提高用戶體驗度。
可選的,上述以聚合方式,縮略地顯示關(guān)聯(lián)界面元素,包括:選擇關(guān)聯(lián)界面元素中的第一界面元素和第二界面元素;在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。在同一界面區(qū)域中顯示關(guān)聯(lián)界面元素時,以標準形式顯示關(guān)聯(lián)界面元素中的第一界面元素,有利于用戶更加充分的了解關(guān)聯(lián)界面元素的信息,以縮略形式顯示關(guān)聯(lián)界面元素中的第二界面元素,有利于節(jié)約屏幕空間,提高屏幕空間的利用率。
可選的,上述同一界面區(qū)域包括:第一子區(qū)域和第二子區(qū)域?;诖?,上述在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素,包括:在第一子區(qū)域中,標準地顯示第一界面元素;響應于第一子區(qū)域上的觸發(fā)操作,展示第二子區(qū)域;在第二子區(qū)域中,縮略地顯示第二界面元素。在以聚合方式,縮略地顯示關(guān)聯(lián)界面元素的基礎(chǔ)上,采用折疊展示形態(tài),有利于進一步提高屏幕空間的利用率。
在本發(fā)明的另一個實施例中,提供一種顯示界面元素的方法,該方法需要服務端與客戶端相互配合實現(xiàn)。應用于服務端的方法包括:獲取待處理的界面元素集合;識別界面元素集合中的關(guān)聯(lián)界面元素;為關(guān)聯(lián)界面元素添加縮略標簽;將添加縮略標簽后的關(guān)聯(lián)界面元素發(fā)送給客戶端,縮略標簽用于指示縮略顯示關(guān)聯(lián)界面元素。應用于客戶端的方法包括:接收待展示的關(guān)聯(lián)界面元素;確定關(guān)聯(lián)界面元素攜帶有縮略標簽;縮略地顯示關(guān)聯(lián)界面元素。
在本發(fā)明的又一個實施例中,提供一種顯示界面元素的裝置,該裝置可位于服務端或客戶端實現(xiàn),該裝置包括:獲取單元,用于獲取待處理的界面元素集合;識別單元,用于識別界面元素集合中的關(guān)聯(lián)界面元素;顯示單元,用于縮略地顯示關(guān)聯(lián)界面元素。
可選的,上述顯示單元具體用于:以聚合方式,縮略地顯示關(guān)聯(lián)界面元素。
可選的,上述顯示單元的一種實現(xiàn)結(jié)構(gòu)包括:選擇子單元和顯示子單元;選擇子單元,用于選擇關(guān)聯(lián)界面元素中的第一界面元素和第二界面元素;顯示子單元,用于在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。
可選的,上述同一界面區(qū)域包括:第一子區(qū)域和第二子區(qū)域。所述顯示子單元具體用于:在第一子區(qū)域中,標準地顯示第一界面元素;響應于第一子區(qū)域上的觸發(fā)操作,展開第二子區(qū)域;在第二子區(qū)域中,縮略地顯示第二界面元素。
在本發(fā)明的又一個實施例中,提供一種顯示界面元素的裝置,該裝置位于服務端實現(xiàn),該裝置包括:獲取單元,用于獲取待處理的界面元素集合;識別單元,用于識別界面元素集合中的關(guān)聯(lián)界面元素;添加單元,用于為關(guān)聯(lián)界面元素添加縮略標簽;發(fā)送單元,用于將添加縮略標簽后的關(guān)聯(lián)界面元素發(fā)送給客戶端,縮略標簽用于指示縮略顯示關(guān)聯(lián)界面元素。
在本發(fā)明的又一個實施例中,提供一種顯示界面元素的裝置,該裝置位于客戶端實現(xiàn),該裝置包括:接收單元,用于接收待展示的關(guān)聯(lián)界面元素;確定單元,用于確定關(guān)聯(lián)界面元素攜帶有縮略標簽;顯示單元,用于縮略地顯示關(guān)聯(lián)界面元素。
在本發(fā)明實施例中,識別界面元素集合中的關(guān)聯(lián)界面元素;縮略地顯示關(guān)聯(lián)界面元素,而不是像現(xiàn)有技術(shù)那樣以標準形式顯示關(guān)聯(lián)界面元素,有利于提高屏幕空間的利用率。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明一實施例提供的顯示界面元素的方法的流程示意圖;
圖2為本發(fā)明另一實施例提供的顯示界面元素的方法的流程示意圖;
圖3為本發(fā)明又一實施例提供的顯示服務提供商信息的方法的流程示意圖;
圖4為本發(fā)明又一實施例提供的采用非折疊形式顯示服務提供商信息的界面示意圖;
圖5為本發(fā)明又一實施例提供的采用非折疊形式顯示服務提供商信息的界面示意圖;
圖6為本發(fā)明又一實施例提供的顯示服務提供商信息的方法的流程示意圖;
圖7為本發(fā)明又一實施例提供的顯示界面元素的方法的流程示意圖;
圖8為本發(fā)明又一實施例提供的顯示界面元素的方法的流程示意圖;
圖9為本發(fā)明又一實施例提供的顯示界面元素的裝置的結(jié)構(gòu)示意圖;
圖10為本發(fā)明又一實施例提供的顯示界面元素的裝置的結(jié)構(gòu)示意圖;
圖11為本發(fā)明又一實施例提供的顯示界面元素的裝置的結(jié)構(gòu)示意圖;
圖12為本發(fā)明又一實施例提供的顯示界面元素的裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明具體實施例及相應的附圖對本發(fā)明技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1為本發(fā)明一實施例提供的顯示界面元素的方法的流程示意圖。如圖1所示,該方法包括:
101、獲取待處理的界面元素集合。
102、識別界面元素集合中的關(guān)聯(lián)界面元素。
103、縮略地顯示關(guān)聯(lián)界面元素。
根據(jù)應用場景的不同,待處理的界面元素集合會有所不同,獲取待處理的界面元素集合的方式也會有所不同。例如,在一些應用場景中,以當前環(huán)境信息為依據(jù),則可以獲取與當前環(huán)境信息相符的界面元素,形成待處理的界面元素集合。所述當前環(huán)境信息包括當前位置和/或當前時間。又例如,在一些應用場景中,以搜索條件為依據(jù),則可以獲取與搜索條件相符的界面元素,形成待處理的界面元素集合。界面元素集合包括至少兩個界面元素,這些界面元素可以是任何能夠被顯示的內(nèi)容,具體視應用場景而定,例如可以是但不限于:服務提供商的信息、圖片信息、搜索結(jié)果、應用圖標等。
對界面元素集合,可識別界面元素集合中的關(guān)聯(lián)界面元素。關(guān)聯(lián)界面元素是指具有一定關(guān)聯(lián)關(guān)系的界面元素。根據(jù)應用場景的不同,界面元素之間的關(guān)聯(lián)關(guān)系定義也會不同。舉例說明,具有相同或相似特征的界面元素可視為關(guān)聯(lián)界面元素;包括相同或相似內(nèi)容的界面元素可視為關(guān)聯(lián)界面元素;對用戶來說,作用相同或相似的界面元素可視為關(guān)聯(lián)界面元素;等等。本發(fā)明各實施例中的“相似”可理解為某方面的相似度滿足相似度要求。
對于識別出的關(guān)聯(lián)界面元素,由于具有某方面的相似性,所以如果像現(xiàn)有技術(shù)那樣以標準形式逐一顯示,會浪費屏幕空間的利用率。為了提高屏幕空間的利用率,本實施例縮略地顯示關(guān)聯(lián)界面元素。所述“縮略”可以包括以下幾種意思:“縮而不略”、“略而不縮”以及“既縮且略”。“縮”可以從顯示樣式的角度進行理解;“略”可以從顯示內(nèi)容的角度進行理解。
縮而不略:可簡單理解為從顯示樣式上縮小關(guān)聯(lián)界面元素占用的顯示空間,但顯示內(nèi)容保持不變。所述顯示樣式的縮小可以包括任何能夠減小關(guān)聯(lián)界面元素占用的顯示空間的方式,例如可以縮小圖片、縮小字體、使樣式布局更加緊湊等。由于減小了關(guān)聯(lián)界面元素占用的顯示空間,所以整個屏幕空間可以顯示更多界面元素,相當于提高了屏幕空間的利用率。
略而不縮:可簡單理解為減少顯示內(nèi)容,顯示樣式做適應性調(diào)整,但整體風格保持不變。所述減少顯示內(nèi)容是相對于標準顯示方式來說的,可以標準顯示方式所顯示的內(nèi)容為基準,顯示其中部分內(nèi)容。由于減小了關(guān)聯(lián)界面元素的顯示內(nèi)容,所以整個屏幕空間可以顯示更多界面元素,相當于提高了屏幕空間的利用率。
既縮且略:可簡單理解為從顯示樣式上縮小關(guān)聯(lián)界面元素占用的顯示空間,并減少關(guān)聯(lián)界面元素的顯示內(nèi)容。該實施方式是上述“縮而不略”和“略而不縮”的結(jié)合,具體解釋可參見前面描述,在此不再贅述。由于減小了關(guān)聯(lián)界面元素占用的顯示空間,并且減小了關(guān)聯(lián)界面元素的顯示內(nèi)容,所以整個屏幕空間可以顯示更多界面元素,相當于提高了屏幕空間的利用率。
由上述分析可知,本實施例識別界面元素集合中的關(guān)聯(lián)界面元素,縮略地顯示關(guān)聯(lián)界面元素,減少了關(guān)聯(lián)界面元素占用的顯示空間和/或其顯示內(nèi)容,有利于提高屏幕空間的利用率。
在上述實施例或下述實施例中,識別界面元素集合中的關(guān)聯(lián)界面元素可以是:根據(jù)預先建立的關(guān)聯(lián)詞典,識別界面元素集合中的關(guān)聯(lián)界面元素。關(guān)聯(lián)詞典中存儲有一組組的關(guān)聯(lián)界面元素。
例如,可以從界面元素集合中選擇一個未被處理的界面元素作為當前界面元素;將該當前界面元素在關(guān)聯(lián)詞典中進行匹配;如果該當前界面元素存在于關(guān)聯(lián)詞典中,則繼續(xù)將界面元素集合中其它未被處理的界面元素與該當前界面元素在關(guān)聯(lián)詞典中對應的關(guān)聯(lián)界面元素進行匹配,將匹配中的其它未被處理的界面元素與該當前界面元素作為關(guān)聯(lián)界面元素,并將該當前界面元素以及匹配中的其它未被處理的界面元素標記為已處理;繼續(xù)處理下一個未處理的界面元素,直到所有界面元素處理完畢為止。
可選的,預先構(gòu)建關(guān)聯(lián)詞典可以采用但不限于以下至少一種方式:
基于主題詞的方式:對數(shù)據(jù)庫中的每個界面元素,從該界面元素的名稱中提取主題詞,將相同主題詞對應的界面元素作為關(guān)聯(lián)界面元素添加到關(guān)聯(lián)詞典中。例如,可以通過自然語言處理分詞技術(shù)結(jié)合人工標注的方法,從界面元素的名稱中提取主題詞。例如“肯德基(上地店)”提取出的主題詞為“肯德基”;“肯德基宅急送(清河店)”提取出的主題詞為“肯德基”,所以“肯德基(上地店)”與“肯德基宅急送(清河店)”屬于關(guān)聯(lián)界面元素。
基于特征向量的方式:對數(shù)據(jù)庫中的每個界面元素,分析該界面元素的用戶訪問記錄以生成該界面元素的特征向量,將特征向量之間的關(guān)系滿足設(shè)定要求的界面元素作為關(guān)聯(lián)界面元素添加到關(guān)聯(lián)詞典中。
例如,對每個界面元素,在生成界面元素的特征向量時,可以使用該界面元素在一定時間段內(nèi)的用戶訪問記錄,例如近三個月的用戶訪問記錄。
界面元素的用戶訪問記錄記錄有用戶訪問該界面元素的詳情,例如包括但不限于:訪問時間、界面元素的內(nèi)容、用戶體驗等。這些詳情一定程度上可以反映界面元素的某個或某些特征,因此可基于用戶訪問記錄生成界面元素的特征向量。
進一步,分析界面元素的用戶訪問記錄,獲得界面元素的內(nèi)容特征和用戶體驗特征;根據(jù)包含內(nèi)容特征的用戶訪問記錄的數(shù)量,獲得內(nèi)容特征的權(quán)重;根據(jù)用戶訪問記錄中的用戶體驗度,獲得用戶體驗特征的權(quán)重;根據(jù)界面元素的內(nèi)容特征及其權(quán)重、用戶體驗特征及其權(quán)重,生成界面元素的特征向量。
例如,在上述過程中,可以將包含內(nèi)容特征的用戶訪問記錄的數(shù)量,直接作為內(nèi)容特征的權(quán)重;或者,可以對包含內(nèi)容特征的用戶訪問記錄的數(shù)量進行數(shù)值處理后,作為內(nèi)容特征的權(quán)重。
例如,在上述過程中,可以將用戶訪問記錄中的用戶體驗度的平均值,作為用戶體驗特征的權(quán)重;或者,可以將用戶訪問記錄中的最大用戶體驗度,作為用戶體驗特征的權(quán)重。
其中,根據(jù)應用場景的不同,用戶訪問記錄在具體實現(xiàn)形式上也會有所不同。例如,在電子商務領(lǐng)域,待展示的界面元素可以是服務提供商,相應的服務提供商的用戶訪問記錄可以是用戶訂單數(shù)據(jù),但不限于此。以用戶訂單數(shù)據(jù)為例,基于特征向量預先構(gòu)建關(guān)聯(lián)詞典的方式包括以下步驟:
S1、獲取服務提供商三個月內(nèi)的訂單數(shù)據(jù),統(tǒng)計訂單數(shù)據(jù)中涉及的菜品名稱和銷量,如[(“aabbc”,10),(“bdc”,100)]?!癮abbc”、“bdc”屬于菜品名稱,菜品名稱可反映服務提供商的服務內(nèi)容,銷量可反映服務內(nèi)容的權(quán)重;
S2、對菜品名稱進行切詞,并用銷量對切詞結(jié)果進行加權(quán),比如“aabbc”切詞結(jié)果為a,a,b,b,c,假設(shè)用銷量對切詞結(jié)果進行加權(quán)得到a:20,b:20,c:10;對其他菜品名稱進行類似處理,最終得到服務提供商的服務內(nèi)容及權(quán)重[(“a”,20),(“b”,120),(“c”,110)]。
例如:“西紅柿牛腩米線”,切詞可以得到“西紅柿”,“牛腩”,“米線”這三個詞;“西紅柿炒雞蛋”,切詞可以得到“西紅柿”,“雞蛋”這兩個詞;假設(shè)服務提供商三個月銷售了1000分“‘西紅柿牛腩米線”,200份“西紅柿炒雞蛋”,那么服務提供商的服務內(nèi)容及權(quán)重可如下計算:
“西紅柿”,權(quán)重為1000+200=1200;
“牛腩”,權(quán)重為1000;
“雞蛋”,權(quán)重為200;
S3、根據(jù)服務提供商的訂單數(shù)據(jù)中的消費價格,統(tǒng)計該服務提供商的平均消費價格作為服務提供商的用戶體驗特征,并將平均消費價格的數(shù)值作為該特征的權(quán)重;
S4、利用S2和S3中得到的特征及權(quán)重,形成服務提供商的特征向量;
S5、根據(jù)備服務提供商的特征向量,對服務提供商進行層次聚類,選擇聚類結(jié)果中相似度最高的服務提供商作為關(guān)聯(lián)服務提供商,添加到關(guān)聯(lián)詞典中。
值得說明的是,在構(gòu)建關(guān)聯(lián)詞典時,可以單獨基于主題詞,或者單獨基于特征向量,或者,也可以結(jié)合使用這兩種方式。例如,可以優(yōu)先采用基于主題詞的方式,基于主題詞的方式相對簡單,有利于提高構(gòu)建關(guān)聯(lián)詞典的效率,減輕工作量;進一步,對于未能通過基于主題詞的方式發(fā)現(xiàn)的界面元素,繼續(xù)采用基于特征向量的方式,這種方式可以更加深入的挖掘關(guān)聯(lián)界面元素,有利于更加全面發(fā)現(xiàn)關(guān)聯(lián)界面元素,可提高關(guān)聯(lián)詞典的覆蓋度。
在上述實施例或下述各實施例中,縮略地顯示關(guān)聯(lián)界面元素可以是:以分散方式,縮略地顯示關(guān)聯(lián)界面元素;或者,以聚合方式,縮略地顯示關(guān)聯(lián)界面元素。
上述分散方式是指關(guān)聯(lián)界面元素分散在不同界面區(qū)域,即關(guān)聯(lián)界面元素之間間隔有其它界面元素。在縮略顯示的基礎(chǔ)上,可以將關(guān)聯(lián)界面元素分散在不同界面區(qū)域中。
上述聚合方式是指關(guān)聯(lián)界面元素聚合在同一界面區(qū)域。在縮略顯示的基礎(chǔ)上,將關(guān)聯(lián)界面元素聚合在同一界面區(qū)域。如果用戶無需操作關(guān)聯(lián)界面元素,則聚合顯示有利于用戶一次性排除掉多個無需操作的界面元素,而不必逐個排除分散在不同界面區(qū)域的界面元素。如果用戶需要操作關(guān)聯(lián)界面元素,則聚合顯示有利于用戶在一個界面區(qū)域內(nèi)完成操作。由此可見,以聚合方式,縮略地顯示關(guān)聯(lián)界面元素,不僅可以提高屏幕空間利用率,而且可以提高用戶操作效率,提高用戶體驗度。
在上述實施例或下述其它實施例中,縮略地顯示關(guān)聯(lián)界面元素主要是指整體效果上的縮略。為達到整體效果上的縮略,在實現(xiàn)上可以縮略地顯示關(guān)聯(lián)界面元素中的部分界面元素,其余界面元素以標準形式正常顯示;或者,可以縮略地顯示關(guān)聯(lián)界面元素中的全部界面元素。
在一可選實施方式中,以聚合方式,縮略地顯示關(guān)聯(lián)界面元素中的部分界面元素。如圖2所示,該實施方式包括:
201、獲取待處理的界面元素集合。
202、識別界面元素集合中的關(guān)聯(lián)界面元素。
203、選擇關(guān)聯(lián)界面元素中的第一界面元素和第二界面元素。
204、在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。
關(guān)于上述步驟201和202,可參見前述實施例的描述。
在步驟203中,選擇關(guān)聯(lián)界面元素中的第一界面元素和第二界面元素。如何選擇第一界面元素和第二界面元素可視具體應用場景而定。下面舉例說明:
例如,可以采用以下任一方式從關(guān)聯(lián)界面元素中選擇第一界面元素:
第一種方式:選擇關(guān)聯(lián)界面元素中權(quán)重值滿足權(quán)重要求的界面元素,作為第一界面元素。例如,可以根據(jù)應用場景,計算關(guān)聯(lián)界面元素中每個界面元素的權(quán)重值,從中選擇權(quán)重值滿足權(quán)重要求的界面元素,作為需要以標準形式顯示的第一界面元素。權(quán)重要求可以是權(quán)重值大于預設(shè)權(quán)重門限,或者權(quán)重值位于權(quán)重范圍內(nèi),或者權(quán)重值最大等。
第二種方式:選擇關(guān)聯(lián)界面元素中攜帶有主標簽的界面元素,作為第一界面元素??蛇x的,主標簽可人為添加,這樣有利于人為控制需要以標準形式顯示的界面元素。例如,根據(jù)推廣或者運營需求等,可以人為為相應的界面元素添加主標簽,這樣攜帶有主標簽的界面元素將作為第一界面元素,以標準形式進行顯示,有利于保證第一界面元素的曝光度和重要性。
第三種方式:選擇關(guān)聯(lián)界面元素中用戶訪問頻率滿足頻率要求的界面元素,作為第一界面元素。例如,可以統(tǒng)計關(guān)聯(lián)界面元素中每個界面元素的用戶訪問頻率,從中選擇用戶訪問頻率滿足頻率要求的界面元素,作為需要以標準形式顯示的第一界面元素。所述頻率要求可以是用戶訪問頻率大于頻率閾值,或者用戶訪問頻率位于頻率范圍內(nèi),或者用戶訪問頻率最高等。
例如,從關(guān)聯(lián)界面元素中選擇第二界面元素可以采用但不限于以下任一方式:
將關(guān)聯(lián)界面元素中除第一界面元素之外的其它界面元素作為第二界面元素?;蛘?,從關(guān)聯(lián)界面元素中除第一界面元素之外的其它界面元素中隨機選擇第二界面元素?;蛘撸毩⒂诘谝唤缑嬖?,按照選擇第二界面元素的規(guī)則或策略,從關(guān)聯(lián)界面元素中選擇第二界面元素。
其中,標準地顯示第一界面元素是指以標準形式正常顯示第一界面元素。在聚合顯示關(guān)聯(lián)界面元素的基礎(chǔ)上,標準地顯示關(guān)聯(lián)界面元素中的第一界面元素,有利于用戶更加充分的了解關(guān)聯(lián)界面元素的信息,縮略地顯示關(guān)聯(lián)界面元素中的第二界面元素,有利于節(jié)約屏幕空間,提高屏幕利用率。
進一步,在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素,在實現(xiàn)形式上可以有多種方式,例如可以是:折疊顯示方式,非折疊顯示方式,或滑動顯示方式等。
折疊顯示方式:是指以折疊形式,在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。所謂折疊形式是指該界面區(qū)域包括:第一子區(qū)域和第二子區(qū)域,且正常狀態(tài)時第二子區(qū)域處于隱藏狀態(tài),在第一子區(qū)域中,標準地顯示第一界面元素;響應于第一子區(qū)域上的觸發(fā)操作,展開第二子區(qū)域;在第二子區(qū)域中,縮略地顯示第二界面元素。例如,第一子區(qū)域上可設(shè)置展開按鈕,用戶通過點擊該展開按鈕發(fā)出觸發(fā)操作,以便于展開第二子區(qū)域。在縮略地顯示第二界面元素的基礎(chǔ)上,以折疊形式顯示第一界面元素和第二界面元素,有利于進一步提高屏幕空間利用率。
非折疊顯示方式:是指以非折疊形式,在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。非折疊形式可簡單理解為平鋪方式,即將第一界面元素和第二界面元素平鋪顯示在同一界面區(qū)域中,這種方式更為直觀,便于用戶快速看到第一界面元素和第二界面元素,有利于用戶快速做出操作或無需操作這些界面元素的決定。
滑動顯示方式:是指以滑動形式,在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。滑動形式是指該界面區(qū)域被配置為可響應于滑動操作,滑動顯示第一界面元素和第二界面元素,在顯示第一界面元素時是以標準形式,在顯示第二界面元素時是縮略形式。在縮略地顯示第二界面元素的基礎(chǔ)上,以滑動形式顯示第一界面元素和第二界面元素,有利于進一步提高屏幕空間利用率。
進一步,考慮到某些應用場景中關(guān)聯(lián)界面元素的數(shù)量可能較多,為了提高處理效率,減少數(shù)據(jù)量,在獲得關(guān)聯(lián)界面元素之后,可以對關(guān)聯(lián)界面元素進行剪枝(prune)處理。剪枝處理可理解為:濾除關(guān)聯(lián)界面元素中的部分界面元素。
例如,可以設(shè)置需要保留的界面元素的數(shù)量,隨機的濾除多余的界面元素,以保留所述數(shù)量個界面元素。
又例如,可以設(shè)置需要濾除的界面元素的數(shù)量,隨機的濾除所述數(shù)量個界面元素。
又例如,除了隨機濾除之外,可以獲得關(guān)聯(lián)界面元素中每個界面元素的權(quán)重值,濾除權(quán)重值小于設(shè)定權(quán)重閾值或不在權(quán)重范圍內(nèi)的界面元素。
又例如,可以設(shè)定需要保留的界面元素的數(shù)量,并獲得關(guān)聯(lián)界面元素中每個界面元素的權(quán)重值,按照權(quán)重值由小到大的順序依次濾除界面元素,直到保留所述數(shù)量個界面元素為止。其中,需要保留的界面元素的數(shù)量可視具體應用場景而定,例如可以是4個,5個,6個等。
在一可選實施方式中,在濾除關(guān)聯(lián)界面元素中的部分界面元素后,可以縮略地顯示未被濾除的界面元素。進一步,可以從未被濾除的界面元素中選擇第一界面元素和第二界面元素;在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。由于未被濾除的界面元素的數(shù)量相對較少,選擇第一界面元素和第二界面元素的操作相對簡單,有利于提高顯示界面元素的效率。
本發(fā)明上述實施例提供的方法可應用于電子商務領(lǐng)域中,待展示的界面元素可被配置為服務提供商信息,則上述界面元素集合中的界面元素可以是服務提供商信息。這里的服務提供商包括具有實體經(jīng)營場所的商家,也包括不具有實體經(jīng)營場所的商家。
以電子商務領(lǐng)域中的外賣系統(tǒng)為例,在外賣系統(tǒng)中,一種情況需要基于消費用戶的當前環(huán)境信息向消費用戶推送服務提供商的信息,以便消費用戶選擇所需的服務;另一種情況,當消費用戶輸入搜索條件進行搜索時,需要向消費用戶返回與搜索條件相符的服務提供商的信息,以便消費用戶選擇所需的服務。下面分別針對這兩種情況,詳細說明向消費用戶展示服務提供商信息的流程。
在該實施例中,外賣系統(tǒng)被配置為基于消費用戶的當前環(huán)境信息向消費用戶推送服務提供商的信息。如圖3所示,一種顯示服務提供商信息的方法包括:
301、以消費用戶的當前環(huán)境信息為依據(jù),獲取與當前環(huán)境信息相符的服務提供商信息,形成待處理的服務提供商信息集合。
舉例說明:如果消費用戶的當前環(huán)境信息被配置為消費用戶的當前位置,則可以獲取當前位置周圍的服務提供商。如果消費用戶的當前環(huán)境信息被配置為消費用戶當前所處的時間,則可以獲取在當前時間處于營業(yè)狀態(tài)的服務提供商。如果消費用戶的當前環(huán)境信息被配置為消費用戶的當前位置和當前所處的時間,則可以獲取當前位置周圍在當前時間處于營業(yè)狀態(tài)的服務提供商。
例如,當前位置被配置為奎科科技大廈,則可以獲取仔皇煲(上地店)、肯德基(上地店)、如意餛飩(上地輝煌國際店)、肯德基宅急送(華聯(lián)店)、肯德基宅急送(清河店)、肯德基宅急送(西二旗店)、肯德基宅急送(后廠村店)等商家,形成待處理的服務提供商信息集合。
302、識別服務提供商信息集合中同品牌或者經(jīng)營范圍重合度符合設(shè)定要求的服務提供商信息作為關(guān)聯(lián)服務提供商信息。
可選的,可以預先建立關(guān)聯(lián)詞典,關(guān)聯(lián)詞典中存儲有關(guān)聯(lián)界面元素。預先建立關(guān)聯(lián)詞典的方式可參見前述實施例,在此不再贅述。
例如,當前位置被配置為奎科科技大廈時,可識別出肯德基(上地店)、肯德基宅急送(華聯(lián)店)、肯德基宅急送(清河店)、肯德基宅急送(西二旗店)、肯德基宅急送(后廠村店)等屬于關(guān)聯(lián)服務提供商信息。
303、對關(guān)聯(lián)服務提供商信息中的每個服務提供商信息進行打分處理,得到每個服務提供商信息對應的權(quán)重值。
可選的,可以根據(jù)服務提供商到消費用戶的距離、服務提供商的服務價格、服務提供商的優(yōu)惠力度等中的至少一個,對服務提供商信息進行打分處理。通常,距離消費用戶的距離越近,越有優(yōu)勢,其權(quán)重值越高;服務提供商的服務價格越低,越有優(yōu)勢,其權(quán)重值越高;服務提供商的優(yōu)惠力度越大,越有優(yōu)勢,其權(quán)重值越高。
304、根據(jù)關(guān)聯(lián)服務提供商信息中每個服務提供商信息的權(quán)重值,對關(guān)聯(lián)服務提供商信息進行剪枝處理。
可選的,可以按照權(quán)重值由小到大的順序,依次濾除關(guān)聯(lián)服務提供商信息中的服務提供商信息,直到剩余指定數(shù)量的服務提供商信息為止。指定數(shù)量可以視應用場景而定,例如可以是3個、4個或5個等。
例如,指定數(shù)量被配置為3個,則當前位置被配置為奎科科技大廈時,可以濾除肯德基宅急送(清河店)、肯德基宅急送(后廠村店),保留肯德基(上地店)、肯德基宅急送(華聯(lián)店)、肯德基宅急送(西二旗店)。
305、從剪枝處理后剩余的關(guān)聯(lián)服務提供商信息中,選擇第一服務提供商信息和第二服務提供商信息。
可選的,可以選擇權(quán)重值最大的服務提供商信息作為第一服務提供商信息,例如肯德基(上地店)?;蛘?/p>
可選的,如果存在人工干預,則可以選擇被人工干預的服務提供商信息作為第一服務提供商信息。其中,被人工干預的服務提供商信息攜帶有人為添加的主標簽,基于該主標簽可以判斷哪個服務提供商信息是被人工干預的。
根據(jù)應用需求,在幾種選擇第一服務提供商信息的方式中,可以設(shè)定人工干預的優(yōu)先級最高,但不限于此。
在本實施例中,假設(shè)肯德基(上地店)是第一服務提供商信息,而肯德基宅急送(華聯(lián)店)和肯德基宅急送(西二旗店)是第二服務提供商信息。
306、在同一界面區(qū)域,標準地顯示第一服務提供商信息,縮略地顯示第二服務提供商信息。
可選的,如圖4所示,可以采用非折疊形式,在同一界面區(qū)域,標準地顯示第一服務提供商信息,即肯德基(上地店),縮略地顯示第二服務提供商信息,即肯德基宅急送(華聯(lián)店)和肯德基宅急送(西二旗店)。如圖4所示,肯德基(上地店)的顯示內(nèi)容較詳細,包括店鋪名稱、星級、起送價格、配送費用、優(yōu)惠活動、配送時間、距離等;而肯德基宅急送(華聯(lián)店)和肯德基宅急送(西二旗店)的顯示內(nèi)容較簡單,僅顯示了名稱、配送時間、距離三個因素。
值得說明的是,上述步驟304是可選步驟,即可以對關(guān)聯(lián)服務提供商信息進行剪枝處理,也可以不進行剪枝處理。
如果不對關(guān)聯(lián)服務提供商信息進行剪枝處理,則可以直接從關(guān)聯(lián)服務提供商信息中選擇第一服務提供商信息和第二服務提供商信息,并在同一界面區(qū)域,標準地顯示第一服務提供商信息,縮略地顯示第二服務提供商信息。例如,假設(shè)肯德基(上地店)被選擇為第一服務提供商信息,而肯德基宅急送(華聯(lián)店)、肯德基宅急送(清河店)、肯德基宅急送(西二旗店)以及肯德基宅急送(后廠村店)被選擇為第二服務提供商信息,則如圖5所示,可以采用非折疊形式,在同一界面區(qū)域,標準地顯示第一服務提供商信息,即肯德基(上地店),縮略地顯示第二服務提供商信息,即肯德基宅急送(華聯(lián)店)、肯德基宅急送(清河店)、肯德基宅急送(西二旗店)以及肯德基宅急送(后廠村店)。
由此可見,在本實施例中,以消費用戶的當前環(huán)境信息為依據(jù),獲取與當前環(huán)境信息相符的服務提供商信息,經(jīng)過識別關(guān)聯(lián)服務提供商信息、剪枝處理、識別第一服務提供商信息和第二服務提供商信息等一系列處理,最終以聚合形式,標準地顯示第一服務提供商信息,縮略地顯示第二服務提供商信息。標準地顯示第一服務提供商信息,有利于消費用戶充分了解關(guān)聯(lián)服務提供商信息;縮略地顯示第二服務提供商信息,有利于提高屏幕利用率;以聚合形式顯示第一服務提供商信息和第二服務提供商信息,有利于消費用戶快速從中做出選擇,或者一次性排除掉多個不要選擇的服務提供商信息,有利于提高用戶操作效率,提高用戶體驗度。
在該實施例中,外賣系統(tǒng)被配置為基于消費用戶的搜索條件向消費用戶推送服務提供商的信息。如圖6所示,一種顯示服務提供商信息的方法包括:
601、接收搜索請求,所述搜索請求包括搜索條件。
所述搜索條件可以是店鋪名稱、地理位置、營業(yè)時間、菜品名稱等任何可被搜索的信息。
602、以搜索條件為依據(jù),獲取與搜索條件相符的服務提供商信息,形成待處理的服務提供商信息集合。
可選的,可以根據(jù)該搜索條件到服務提供商信息庫中進行匹配,選擇與搜索條件相符的服務提供商信息。以搜索條件為菜品名稱為例,則可以獲取提供該菜品的服務提供商信息。
603、識別服務提供商信息集合中同品牌或者經(jīng)營范圍重合度符合設(shè)定要求的服務提供商信息作為關(guān)聯(lián)服務提供商信息。
604、對關(guān)聯(lián)服務提供商信息中的每個服務提供商信息進行打分處理,得到每個服務提供商信息對應的權(quán)重值。
605、根據(jù)關(guān)聯(lián)服務提供商信息中每個服務提供商信息的權(quán)重值,對關(guān)聯(lián)服務提供商信息進行剪枝處理。
606、從剪枝處理后剩余的關(guān)聯(lián)服務提供商信息中,選擇第一服務提供商信息和第二服務提供商信息。
607、在同一界面區(qū)域,標準地顯示第一服務提供商信息,縮略地顯示第二服務提供商信息。
上述步驟603-607,可參見圖3所示實施例中的相應步驟,在此不再贅述。
在本實施例中,以消費用戶的搜索條件為依據(jù),獲取與搜索條件相符的服務提供商信息,經(jīng)過識別關(guān)聯(lián)服務提供商信息、剪枝處理、識別第一服務提供商信息和第二服務提供商信息等一系列處理,最終以聚合形式,標準地顯示第一服務提供商信息,縮略地顯示第二服務提供商信息。標準地顯示第一服務提供商信息,有利于消費用戶充分了解關(guān)聯(lián)服務提供商信息;縮略地顯示第二服務提供商信息,有利于提高屏幕利用率;以聚合形式顯示第一服務提供商信息和第二服務提供商信息,有利于消費用戶快速從中做出選擇,或者一次性排除掉多個不要選擇的服務提供商信息,有利于提高用戶操作效率,提高用戶體驗度。
本發(fā)明以上方法實施例對適用于服務端或客戶端的顯示界面元素的方法進行了詳細說明。本發(fā)明以下方法實施例將對服務端和客戶端交互實現(xiàn)的顯示界面元素的方法進行說明。
如圖7所示,為本發(fā)明又一實施例提供的顯示界面元素的方法的流程示意圖。該方法適用于服務端,包括以下步驟:
701、獲取待處理的界面元素集合。
702、識別界面元素集合中的關(guān)聯(lián)界面元素。
703、為關(guān)聯(lián)界面元素添加縮略標簽。
704、將添加縮略標簽后的關(guān)聯(lián)界面元素發(fā)送給客戶端,所述縮略標簽用于指示縮略顯示關(guān)聯(lián)界面元素。
如圖8所示,為本發(fā)明又一實施例提供的顯示界面元素的方法的流程示意圖。該方法適用于客戶端,包括以下步驟:
801、接收待展示的關(guān)聯(lián)界面元素。
802、確定關(guān)聯(lián)界面元素攜帶有縮略標簽。
803、縮略地顯示關(guān)聯(lián)界面元素。
對服務端來說,獲取待處理的界面元素集合。根據(jù)應用場景的不同,待處理的界面元素集合會有所不同,獲取待處理的界面元素集合的方式也會有所不同。例如,在一些應用場景中,以當前環(huán)境信息為依據(jù),則服務端可響應于客戶端提供的當前環(huán)境信息,獲取與當前環(huán)境信息相符的界面元素,形成待處理的界面元素集合。所述當前環(huán)境信息包括當前位置和/或當前時間。又例如,在一些應用場景中,以搜索條件為依據(jù),則服務端可響應于客戶端提供的搜索條件,獲取與搜索條件相符的界面元素,形成待處理的界面元素集合。界面元素集合包括至少兩個界面元素,這些界面元素可以是任何能夠被顯示的內(nèi)容,具體視應用場景而定,例如可以是但不限于:服務提供商的信息、圖片信息、搜索結(jié)果、應用圖標等。
對服務端來說,可識別界面元素集合中的關(guān)聯(lián)界面元素。關(guān)聯(lián)界面元素是指具有一定關(guān)聯(lián)關(guān)系的界面元素。根據(jù)應用場景的不同,界面元素之間的關(guān)聯(lián)關(guān)系定義也會不同。舉例說明,具有相同或相似特征的界面元素可視為關(guān)聯(lián)界面元素;包括相同或相似內(nèi)容的界面元素可視為關(guān)聯(lián)界面元素;對用戶來說,作用相同或相似的界面元素可視為關(guān)聯(lián)界面元素;等等。本發(fā)明各實施例中的“相似”可理解為某方面的相似度滿足相似度要求。
可選的,服務端可以根據(jù)預先建立的關(guān)聯(lián)詞典,識別界面元素集合中的關(guān)聯(lián)界面元素。關(guān)聯(lián)詞典中存儲有一組組的關(guān)聯(lián)界面元素。關(guān)于關(guān)聯(lián)詞典的構(gòu)建方法可參見前述方法實施例的描述,在此不再贅述。
對于識別出的關(guān)聯(lián)界面元素,由于具有某方面的相似性,所以如果像現(xiàn)有技術(shù)那樣以標準形式逐一顯示,會浪費屏幕空間的利用率。為了提高屏幕空間的利用率,服務端為關(guān)聯(lián)界面元素添加縮略標簽,以指示客戶端縮略地顯示關(guān)聯(lián)界面元素。關(guān)于“縮略”的含義可參見前述方法實施例的描述,在此不再贅還。
可選的,服務端可以為關(guān)聯(lián)界面元素中的全部界面元素添加縮略標簽,用于指示縮略地顯示關(guān)聯(lián)界面元素中的全部界面元素;或者為關(guān)聯(lián)界面元素中的部分界面元素添加縮略標簽,用于指示縮略地顯示關(guān)聯(lián)界面元素中的部分界面元素。
可選的,服務端為關(guān)聯(lián)界面元素添加縮略標簽之前,可以對關(guān)聯(lián)界面元素進行剪枝處理,為剪枝后剩余的關(guān)聯(lián)界面元素添加縮略標簽。關(guān)于剪枝處理的描述可參見前述方法實施例,在此不再贅述。
服務端為關(guān)聯(lián)界面元素添加縮略標簽后,將關(guān)聯(lián)界面元素發(fā)送給客戶端。
對客戶端來說,接收服務端發(fā)送的待展示的關(guān)聯(lián)界面元素。對接收到的關(guān)聯(lián)界面元素進行識別,確定關(guān)聯(lián)界面元素是否攜帶有縮略標簽。如果確定關(guān)聯(lián)界面元素攜帶有縮略標簽,則縮略地顯示關(guān)聯(lián)界面元素;如果確定關(guān)聯(lián)界面元素未攜帶有縮略標簽,則標準地顯示關(guān)聯(lián)界面元素中的每個界面元素。
可選的,在確定關(guān)聯(lián)界面元素攜帶有縮略標簽的情況下,客戶端可以默認縮略顯示關(guān)聯(lián)界面元素中的所有界面元素?;蛘?/p>
可選的,在確定關(guān)聯(lián)界面元素攜帶有縮略標簽的情況下,客戶端可以識別關(guān)聯(lián)界面元素中攜帶有縮略標簽的界面元素,縮略地顯示攜帶有縮略標簽的界面元素;對于未攜帶縮略標簽的界面元素,標準地顯示未攜帶縮略標簽的界面元素。
可選的,客戶端縮略地顯示關(guān)聯(lián)界面元素可以是:以分散方式,縮略地顯示關(guān)聯(lián)界面元素;或者,以聚合方式,縮略地顯示關(guān)聯(lián)界面元素。關(guān)于分散方式以及聚合方式的描述,可參見前述方法實施例,在此不再贅述。
在本實施例中,服務端與客戶端相互配合,服務端識別界面元素集合中的關(guān)聯(lián)界面元素,通過添加縮略標簽,指示客戶端縮略地顯示關(guān)聯(lián)界面元素,減少了關(guān)聯(lián)界面元素占用的顯示空間和/或顯示內(nèi)容,有利于提高屏幕空間的利用率。
需要說明的是,上述實施例所提供方法的各步驟的執(zhí)行主體均可以是同一設(shè)備,或者,該方法也由不同設(shè)備作為執(zhí)行主體。比如,步驟101至步驟103的執(zhí)行主體可以為設(shè)備A;又比如,步驟101和102的執(zhí)行主體可以為設(shè)備A,步驟103的執(zhí)行主體可以為設(shè)備B;等等。
對應于圖1-圖6所示方法實施例,本實施例提供一種顯示界面元素的裝置,如圖9所示,該裝置包括:獲取單元91、識別單元92和顯示單元93。
獲取單元91,用于獲取待處理的界面元素集合。
識別單元92,用于識別界面元素集合中的關(guān)聯(lián)界面元素。
顯示單元93,用于縮略地顯示關(guān)聯(lián)界面元素。
可選的,顯示單元93具體用于:以聚合方式,縮略地顯示關(guān)聯(lián)界面元素。
進一步,如圖10所示,顯示單元93的一種實現(xiàn)結(jié)構(gòu)包括:選擇子單元931和顯示子單元932。
選擇子單元931,用于選擇關(guān)聯(lián)界面元素中的第一界面元素和第二界面元素;顯示子單元932,用于在同一界面區(qū)域中,標準地顯示第一界面元素,縮略地顯示第二界面元素。
進一步可選的,上述同一界面區(qū)域包括:第一子區(qū)域和第二子區(qū)域?;诖耍@示子單元932具體用于:在第一子區(qū)域中,標準地顯示第一界面元素;響應于第一子區(qū)域上的觸發(fā)操作,展開第二子區(qū)域;在第二子區(qū)域中,縮略地顯示第二界面元素。
進一步可選的,選擇子單元931具體用于執(zhí)行以下任一方式:
選擇關(guān)聯(lián)界面元素中權(quán)重值滿足權(quán)重要求的界面元素,作為第一界面元素;
選擇關(guān)聯(lián)界面元素中攜帶有主標簽的界面元素,作為第一界面元素;
選擇關(guān)聯(lián)界面元素中用戶訪問頻率滿足頻率要求的界面元素,作為第一界面元素。
進一步,如圖10所示,該裝置還包括:濾除單元94。
濾除單元94,用于在選擇子單元931選擇關(guān)聯(lián)界面元素中的第一界面元素和第二界面元素之前,濾除關(guān)聯(lián)界面元素中的部分界面元素。
可選的,獲取單元91具體用于:獲取與當前環(huán)境信息相符的界面元素,形成界面元素集合;或者,獲取與搜索條件相符的界面元素,形成界面元素集合。
進一步,如圖10所示,該裝置還包括:構(gòu)建單元95。
構(gòu)建單元95,用于采用以下至少一種方式構(gòu)建關(guān)聯(lián)詞典:
對數(shù)據(jù)庫中的每個界面元素,從界面元素的名稱中提取主題詞,將相同主題詞對應的界面元素作為關(guān)聯(lián)界面元素添加到關(guān)聯(lián)詞典中;
對數(shù)據(jù)庫中的每個界面元素,分析界面元素的用戶訪問記錄以生成界面元素的特征向量,將特征向量之間的關(guān)系滿足設(shè)定要求的界面元素作為關(guān)聯(lián)界面元素添加到關(guān)聯(lián)詞典中。
進一步,構(gòu)建單元95在分析界面元素的用戶訪問記錄以生成界面元素的特征向量時,具體用于:
分析界面元素的用戶訪問記錄,獲得界面元素的內(nèi)容特征和用戶體驗特征;根據(jù)包含內(nèi)容特征的用戶訪問記錄的數(shù)量,獲得內(nèi)容特征的權(quán)重;根據(jù)用戶訪問記錄中的用戶體驗度,獲得用戶體驗特征的權(quán)重;根據(jù)界面元素的內(nèi)容特征、內(nèi)容特征的權(quán)重、用戶體驗特征以及用戶體驗特征的權(quán)重,形成界面元素的特征向量。
基于上述,識別單元92具體用于:根據(jù)關(guān)聯(lián)詞典,識別界面元素集合中的關(guān)聯(lián)界面元素。
可選的,界面元素集合中的界面元素為服務提供商信息;關(guān)聯(lián)界面元素為關(guān)聯(lián)服務提供商信息。
本實施例提供的裝置,識別界面元素集合中的關(guān)聯(lián)界面元素,縮略地顯示關(guān)聯(lián)界面元素,減少了關(guān)聯(lián)界面元素占用的顯示空間和/或其顯示內(nèi)容,有利于提高屏幕空間的利用率。
對應于圖7-圖8所示方法實施例,本發(fā)明實施例提供一種顯示界面元素的裝置,如圖11所示,該裝置位于服務端實現(xiàn),包括:獲取單元1101、識別單元1102、添加單元1103以及發(fā)送單元1104。
獲取單元1101,用于獲取待處理的界面元素集合。
識別單元1102,用于識別所述界面元素集合中的關(guān)聯(lián)界面元素。
添加單元1103,用于為所述關(guān)聯(lián)界面元素添加縮略標簽。
發(fā)送單元1104,用于將添加所述縮略標簽后的關(guān)聯(lián)界面元素發(fā)送給客戶端,所述縮略標簽用于指示縮略顯示所述關(guān)聯(lián)界面元素。
關(guān)于各功能單元的工作原理可參見圖7-圖8所示方法實施例的描述,在此不再贅述。
本實施例的裝置,位于服務端實現(xiàn),與客戶端相配合,識別界面元素集合中的關(guān)聯(lián)界面元素,通過添加縮略標簽,指示客戶端縮略地顯示關(guān)聯(lián)界面元素,減少了關(guān)聯(lián)界面元素占用的顯示空間和/或顯示內(nèi)容,有利于提高屏幕空間的利用率。
對應于圖7-圖8所示方法實施例,本發(fā)明實施例還提供一種顯示界面元素的裝置,如圖12所示,該裝置位于客戶端實現(xiàn),包括:接收單元1201、確定單元1202和顯示單元1203。
接收單元1201,用于接收待展示的關(guān)聯(lián)界面元素。
確定單元1202,用于確定所述關(guān)聯(lián)界面元素攜帶有縮略標簽。
顯示單元1203,用于縮略地顯示所述關(guān)聯(lián)界面元素。
關(guān)于各功能單元的工作原理可參見圖7-圖8所示方法實施例的描述,在此不再贅述。
本實施例的裝置,位于客戶端實現(xiàn),與服務端相配合,根據(jù)服務端的指示,縮略地顯示關(guān)聯(lián)界面元素,減少了關(guān)聯(lián)界面元素占用的顯示空間和/或顯示內(nèi)容,有利于提高屏幕空間的利用率。
本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明。對于本領(lǐng)域技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。