本發(fā)明涉及通信技術領域,更具體地說,涉及一種終端和聯(lián)系人詳情信息的顯示方法。
背景技術:
目前,隨著移動通信和互聯(lián)網(wǎng)技術的發(fā)展,與親朋好友的聯(lián)系方式越來越多樣化,為了便于對聯(lián)系人信息的記錄,在通訊錄中,聯(lián)系人詳情可添加的信息也越來越多,例如聯(lián)系人電話號碼,公司地址、生日、郵箱、紀念日、通話記錄等等。并且某個聯(lián)系人可能還具有多個電話號碼、多個郵箱,這就導致了聯(lián)系人詳情信息的數(shù)量較多。
目前市場中的手機都是將聯(lián)系人中所有的存儲項信息全部列出給用戶,即使屏幕上不能全部顯示,也要用下拉列表的方式,將全部存儲項信息顯示出來??梢韵氲降氖?,一般用戶進入聯(lián)系人詳情中大多情況只是需要其中一些常用到的信息如電話號碼、郵箱等,在聯(lián)系人的詳情信息較多時,全部列出聯(lián)系人的詳情信息會讓用戶產(chǎn)生視覺疲勞,同時還要浪費時間查看這些信息,這樣給用戶帶來很大的不便。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題在于現(xiàn)有技術中,在聯(lián)系人存儲項較多的情況下,全部顯示存儲項帶來的聯(lián)系人信息查看麻煩、浪費查看時間以及易產(chǎn)生視覺疲勞的問題,針對該技術問題,提供一種終端和聯(lián)系人詳情信息的顯示方法。
為解決上述技術問題,本發(fā)明提供一種終端,包括:
獲取模塊,用于獲取各聯(lián)系人中各項存儲項信息的操作參數(shù);
分析模塊,用于根據(jù)預設計算方式以及所述操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;
顯示模塊,用于在接收到顯示聯(lián)系人信息的請求后,根據(jù)所述用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。
可選地,所述分析模塊,還用于在獲取模塊獲取所述操作參數(shù)前,若接收到顯示聯(lián)系人信息的請求,則判斷所述聯(lián)系人的存儲項信息的數(shù)量是否超過所述預設顯示數(shù)量,若是,則控制所述獲取模塊獲取所述操作參數(shù);否則,控制所述顯示模塊顯示對應的聯(lián)系人的所有存儲項信息。
可選地,所述顯示模塊,用于在接收到顯示聯(lián)系人信息的請求后,若所述聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量,則按照用戶需求度從高到低的順序顯示所述存儲項信息;否則,按照用戶需求度從高到低的順序,顯示排列在前的預設顯示數(shù)量的存儲項信息。
可選地,所述聯(lián)系人的存儲項信息包括電話號碼、郵件號碼、公司地址、住宅地址、微信賬號、QQ賬號中的至少一項。
可選地,所述操作參數(shù)包括存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)中的至少一種;
所述分析模塊,用于根據(jù)預設的計算公式對操作參數(shù)中的各參數(shù)進行計算得到各參數(shù)對應的第一得分值;根據(jù)所述操作參數(shù)中各參數(shù)的第一的得分值和對應的權重值對所述各聯(lián)系人中各存儲項信息進行計分得到第二得分值,根據(jù)所述第二得分值確定所述用戶需求度。
為解決上述技術問題,本發(fā)明還提供了一種聯(lián)系人詳情信息的顯示方法,包括:
獲取對各聯(lián)系人中各項存儲項信息的操作參數(shù);
根據(jù)預設計算方式以及所述操作參數(shù),對各個聯(lián)系人的各項存儲項信息進行用戶需求度分析;
在接收到顯示聯(lián)系人信息的請求后,根據(jù)所述用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。
可選地,在獲取所述操作參數(shù)前,還包括:
若接收到顯示聯(lián)系人信息的請求,判斷所述聯(lián)系人的存儲項信息的數(shù)量是否超過所述預設顯示數(shù)量,若是,則獲取所述操作參數(shù);否則,顯示對應的聯(lián)系人的所有存儲項信息。
可選地,所述在接收到顯示聯(lián)系人信息的請求后,根據(jù)所述用戶需求度以及預設顯示數(shù)量對所述各聯(lián)系人中各項存儲項信息進行顯示包括:
若所述聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量,則按照用戶需求度從高到低的順序顯示所述存儲項信息;
否則,按照用戶需求度從高到低的順序,顯示排列在前的預設顯示數(shù)量的存儲項信息。
可選地,所述聯(lián)系人的存儲項信息包括電話號碼、郵件號碼、公司地址、住宅地址、微信賬號、QQ賬號中的至少一項。
可選地,所述操作參數(shù)包括存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)中的至少一種;
所述根據(jù)預設計算方式以及所述操作參數(shù),對各個聯(lián)系人的各項存儲項信息進行用戶需求度分析包括:
根據(jù)預設的計算公式對操作參數(shù)中的各參數(shù)進行計算得到各參數(shù)對應的第一得分值;
根據(jù)所述操作參數(shù)中各參數(shù)的第一的得分值和對應的權重值對所述各聯(lián)系人中各存儲項信息進行計分得到第二得分值,根據(jù)所述第二得分值確定所述用戶需求度。
采用本發(fā)明的終端和聯(lián)系人詳情信息的顯示方法,可以獲取各聯(lián)系人中各項存儲項信息的操作參數(shù);然后根據(jù)預設計算方式以及所述操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;在接收到顯示聯(lián)系人信息的請求后,可以根據(jù)分析得到的各存儲項信息的用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。本發(fā)明的方案在聯(lián)系人詳情數(shù)據(jù)過多時,能對用戶較大可能使用的聯(lián)系人的存儲項信息進行優(yōu)先顯示,而不是顯示所有聯(lián)系人數(shù)據(jù)給用戶,采用本發(fā)明,可以避免用戶在較多的聯(lián)系人信息中翻找自己需要的信息,避免用戶視覺疲勞,同時節(jié)約用戶的查找時間,帶給用戶極大的便利,提升用戶體驗。
附圖說明
下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結構示意圖。
圖2為本發(fā)明實施例一提供的一種終端的模塊示意圖;
圖3為本發(fā)明實施例一提供的終端中顯示模塊顯示的聯(lián)系人顯示界面圖;
圖4為本發(fā)明實施例二提供的一種終端的硬件結構示意圖
圖5為本發(fā)明實施例三提供的一種聯(lián)系人詳情信息的顯示方法的流程圖;
圖6為本發(fā)明實施例四提供的另一種聯(lián)系人詳情信息的顯示方法的流程圖。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端,然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。
圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結構示意圖。
移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、輸出單元140、存儲器150、控制器160和電源單元170等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件,可以替代地實施更多或更少的組件,將在下面詳細描述移動終端的元件。
無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網(wǎng)絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112、無線互聯(lián)網(wǎng)模塊113、短程通信模塊114和位置信息模塊115中的至少一個。本實施例的無線通信模塊110可以用來實現(xiàn)第一接收模塊2111。
廣播接收模塊111經(jīng)由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務器可以是生成并發(fā)送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發(fā)送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數(shù)據(jù)廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信號。廣播相關信息也可以經(jīng)由移動通信網(wǎng)絡提供,并且在該情況下,廣播相關信息可以由移動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數(shù)字多媒體廣播(DMB)的電子節(jié)目指南(EPG)、數(shù)字視頻廣播手持(DVB-H)的電子服務指南(ESG)等等的形式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統(tǒng)接收信號廣播。特別地,廣播接收模塊111可以通過使用諸如多媒體廣播-地面(DMB-T)、數(shù)字多媒體廣播-衛(wèi)星(DMB-S)、數(shù)字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFLO@)的數(shù)據(jù)廣播系統(tǒng)、地面數(shù)字廣播綜合服務(ISDB-T)等等的數(shù)字廣播系統(tǒng)接收數(shù)字廣播。廣播接收模塊111可以被構造為適合提供廣播信號的各種廣播系統(tǒng)以及上述數(shù)字廣播系統(tǒng)。經(jīng)由廣播接收模塊111接收的廣播信號和/或廣播相關信息可以存儲在存儲器150(或者其它類型的存儲介質(zhì))中。
移動通信模塊112將無線電信號發(fā)送到基站(例如,接入點等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。
無線互聯(lián)網(wǎng)模塊113支持移動終端的無線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地耦接到終端。該模塊所涉及的無線互聯(lián)網(wǎng)接入技術可以包括WLAN(無線LAN)(Wi-Fi)、Wibro(無線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
短程通信模塊114是用于支持短程通信的模塊。短程通信技術的一些示例包括藍牙TM、射頻識別(RFID)、紅外數(shù)據(jù)協(xié)會(IrDA)、超寬帶(UWB)、紫蜂TM等等。
位置信息模塊115是用于檢查或獲取移動終端的位置信息的模塊。位置信息模塊的典型示例是GPS(全球定位系統(tǒng))。根據(jù)當前的技術,GPS模塊115計算來自三個或更多衛(wèi)星的距離信息和準確的時間信息并且對于計算的信息應用三角測量法,從而根據(jù)經(jīng)度、緯度和高度準確地計算三維當前位置信息。當前,用于計算位置和時間信息的方法使用三顆衛(wèi)星并且通過使用另外的一顆衛(wèi)星校正計算出的位置和時間信息的誤差。此外,GPS模塊115能夠通過實時地連續(xù)計算當前位置信息來計算速度信息。
A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括相機121和麥克風1220,相機121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進行處理。處理后的圖像幀可以顯示在顯示模塊141上。經(jīng)相機121處理后的圖像幀可以存儲在存儲器150(或其它存儲介質(zhì))中或者經(jīng)由無線通信單元110進行發(fā)送,可以根據(jù)移動終端的構造提供兩個或更多相機121。麥克風122可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經(jīng)由麥克風接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動通信模塊112發(fā)送到移動通信基站的格式輸出。麥克風122可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。
用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示模塊141上時,可以形成觸摸屏。在本發(fā)明中,用戶可以通過在用戶輸入單元上的點擊,觸發(fā)對某個聯(lián)系人的顯示請求。
輸出單元140可以包括顯示模塊141、音頻輸出模塊142、警報模塊143等等。
顯示模塊141可以顯示在移動終端100中處理的信息。例如,當移動終端100處于電話通話模式時,顯示模塊141可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關的用戶界面(UI)或圖形用戶界面(GUI)。當移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示模塊141可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關功能的UI或GUI等等。
同時,當顯示模塊141和觸摸板以層的形式彼此疊加以形成觸摸屏時,顯示模塊141可以用作輸入裝置和輸出裝置。顯示模塊141可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機發(fā)光二極管)顯示器等等。根據(jù)特定想要的實施方式,移動終端100可以包括兩個或更多顯示模塊(或其它顯示裝置),例如,移動終端可以包括外部顯示模塊(未示出)和內(nèi)部顯示模塊(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。顯示模塊141可以用于根據(jù)所述用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。
音頻輸出模塊142可以在移動終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將無線通信單元110接收的或者在存儲器150中存儲的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號并且輸出為聲音。而且,音頻輸出模塊142可以提供與移動終端100執(zhí)行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出模塊142可以包括揚聲器、蜂鳴器等等。
警報模塊143可以提供輸出以將事件的發(fā)生通知給移動終端100。典型的事件可以包括呼叫接收、消息接收、鍵信號輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報模塊143可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報模塊143可以以振動的形式提供輸出,當接收到呼叫、消息或一些其它進入通信(incoming communication)時,警報模塊143可以提供觸覺輸出(即,振動)以將其通知給用戶。通過提供這樣的觸覺輸出,即使在用戶的移動電話處于用戶的口袋中時,用戶也能夠識別出各種事件的發(fā)生。警報模塊143也可以經(jīng)由顯示模塊141或音頻輸出模塊142提供通知事件的發(fā)生的輸出。
存儲器150可以存儲由控制器160執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器150可以存儲關于當觸摸施加到觸摸屏時輸出的各種方式的振動和音頻信號的數(shù)據(jù)。存儲器150中可以存儲各聯(lián)系人的各項存儲項信息的用戶需求度。
存儲器150可以包括至少一種類型的存儲介質(zhì),存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機訪問存儲器(RAM)、靜態(tài)隨機訪問存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網(wǎng)絡連接執(zhí)行存儲器150的存儲功能的網(wǎng)絡存儲裝置協(xié)作。
控制器160通??刂埔苿咏K端的總體操作。例如,控制器160執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關的控制和處理。另外,控制器160可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構造在控制器160內(nèi),或者可以構造為與控制器160分離??刂破?60可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像??刂破?60可以用于獲取各聯(lián)系人中各項存儲項信息的操作參數(shù);根據(jù)預設計算方式以及操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析。
電源單元170在控制器160的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當?shù)碾娏Α?/p>
這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器160中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨的軟件模塊來實施。軟件代碼可以由以任何適當?shù)木幊陶Z言編寫的軟件應用程序(或程序)來實施,軟件代碼可以存儲在存儲器150中并且由控制器160執(zhí)行。
至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應用于任何類型的移動終端,并且不限于滑動型移動終端。
以下通過具體實施例進行詳細說明。
第一實施例
參見圖2,本實施例示出了一種終端,該終端可以獲取對各聯(lián)系人中各項存儲項信息的操作參數(shù),然后根據(jù)操作參數(shù)和預設的計算公式,對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;在顯示聯(lián)系人的存儲項信息時,只顯示用戶需求度高的一定數(shù)量的存儲項信息,降低了存儲項的顯示數(shù)量,避免用戶的視覺疲勞,由于顯示的存儲項是用戶常用的存儲項,可以滿足用戶的基本產(chǎn)看需求,提高用戶體驗。
圖2示出的終端包括獲取模塊21,分析模塊22、顯示模塊23。
獲取模塊21,用于獲取對各聯(lián)系人中各項存儲項信息的操作參數(shù);
分析模塊22,用于根據(jù)預設計算方式以及所述操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;
顯示模塊23,用于根據(jù)所述用戶需求度以及預設顯示數(shù)量對所述各聯(lián)系人中各項存儲項信息進行顯示。
在實施例中,獲取模塊21和分析模塊22可以由圖1中的控制器160實現(xiàn),顯示模塊23由圖1中的顯示模塊141實現(xiàn)。
可以理解的是,在終端中,存儲的聯(lián)系人的數(shù)量一般為多個,而每個聯(lián)系人中的存儲項信息一般為至少一個。所以獲取模塊21在對各個聯(lián)系人的各個存儲項信息的操作參數(shù)都會進行獲取。其中,對于某個聯(lián)系人的存儲項的操作包括但不限于:用戶查看、用戶編輯、用戶使用(如用戶直接撥號等等)以及第三方程序調(diào)用。所以相應的,某聯(lián)系人中各個存儲項信息都對應的操作參數(shù)的類型至少為一個。
可以預見對于每個聯(lián)系人的各個存儲項信息,獲取的操作參數(shù)中的參數(shù)類型都是相同的,且預設計算方式也是相同的,所以分析模塊22對于某聯(lián)系人的各項存儲項信息的分析都是基于同一分析方式進行的,得到的用戶需求度分析結果是準確的。
其中,對于本實施例的存儲項信息,包括但不限于電話號碼、郵件號碼、公司地址、住宅地址、微信賬號、QQ賬號、生日中的至少一種,其中,可以理解的是,一個聯(lián)系人,如張三,可能具有多個聯(lián)系號碼,多個郵件號碼,多個住宅地址,多個公司地址、多個微信賬號、多個QQ賬號等等,每個電話號碼、郵件號碼、住宅地址、公司地址等都可以作為單獨的一項存儲項信息進行用戶需求度分析。
上述的用戶需求度用于表示用戶對聯(lián)系人中各項存儲項信息的需求程度??梢灶A見的是,使用越頻繁的存儲項信息(例如聯(lián)系人的電話號碼)是用戶需求度高的存儲項信息。
本實施例中,顯示模塊23顯示的是預設顯示數(shù)量的存儲項信息,且該顯示的存儲項信息還需要滿足用戶需求度在前的要求。其中,可以預見的是,若聯(lián)系人中存儲項信息的數(shù)量不超過預設顯示數(shù)量,則可以不進行用戶需求度分析,直接顯示全部的存儲項信息。
所以,在另一實施例中,分析模塊22還用于在獲取模塊21獲取所述操作參數(shù)前,判斷各聯(lián)系人的存儲項信息的數(shù)量是否超過預設顯示數(shù)量,是,則控制所述獲取模塊21獲取所述操作參數(shù);否,則控制顯示模塊23直接顯示對應聯(lián)系人的所有存儲項信息。其中,可以預見的是,這里的對應聯(lián)系人指的是存儲項信息的數(shù)量不超過預設顯示數(shù)量的聯(lián)系人。相應的,顯示模塊23用于分析模塊22的判斷結果為否時,直接顯示對應聯(lián)系人的存儲項信息;在分析模塊22的判斷結果為是時,根據(jù)所述用戶需求度以及預設顯示數(shù)量對所述各聯(lián)系人中各項存儲項信息進行顯示。該方案可以降低分析模塊22的負擔,減少資源的浪費。
進一步的,考慮到本實施例的操作參數(shù)用于對存儲項的用戶需求度的分析,操作參數(shù)包括但不限于存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)中的至少一種。
其中,對于最后使用時間、預設周期內(nèi)使用次數(shù),若存儲項信息是電話號碼,則最后使用時間可以是電話號碼的最后撥打時間或發(fā)送短信(包括彩信)的時間;若存儲項信息是郵箱,則最后使用時間可以是最后發(fā)送郵件的時間,或最后接收郵件的時間;若存儲項信息是地址(無論是公司地址還是私人住宅地址),則最后使用時間可以是最后點擊進入地圖的時間。而存儲項信息的編輯時間則是用戶最后通過觸摸屏上的操作界面編輯存儲項的時間。本實施例的所有聯(lián)系人的存儲項信息存儲在終端中的存儲器中。
其中,考慮到預設周期內(nèi)使用次數(shù)反應了用戶對存儲項信息的使用頻繁度,一般而言,使用越頻繁的存儲項信息是用戶需要的信息,所以,可以只根據(jù)預設計算方法和預設周期內(nèi)使用次數(shù)來分析存儲項信息的用戶需求度。預設周期的時長越長,得到的分析結果就越準確,但是考慮到數(shù)據(jù)收集所需時間不宜過長,可以將預設周期設置為半個月或一個月等等??梢灶A見的是,對于所有聯(lián)系人的所有存儲項信息,預設周期的標準是相同的。
分析模塊22用于對同一聯(lián)系人的各存儲項信息在預設周期內(nèi)的使用次數(shù)進行比較,使用次數(shù)較多,則該存儲項信息的用戶需求度高;使用次數(shù)較少,則該存儲項信息的用戶需求度低。
其中,上述的使用次數(shù)的累計中,用戶點擊使用或其他APP調(diào)用存儲項信息都可以視作為存儲項被使用。但在本實施例中,編輯不屬于使用的一種,即用戶編輯存儲項信息,使用次數(shù)不進行累計。使用次數(shù)的累計可以由圖1中的控制器160實現(xiàn)。
本實施例的分析模塊22,用于根據(jù)預設的計算公式對操作參數(shù)中的各參數(shù)進行計算得到各參數(shù)對應的第一得分值;根據(jù)所述操作參數(shù)中各參數(shù)的第一的得分值和對應的權重值對所述各聯(lián)系人中各存儲項信息進行計分得到第二得分值,根據(jù)所述第二得分值確定所述用戶需求度。其中,對于預設的計算公式,可以理解的是操作參數(shù)中的各參數(shù)均對應一個計算公式。某項存儲項信息的各參數(shù)均各自對應一個第一得分值。
考慮到操作參數(shù)中包含的參數(shù)越多,分析模塊分析得到的用戶需求度越準確,可選的,在一優(yōu)選實施例中,將存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)均作為操作參數(shù)。
分析模塊22對于聯(lián)系人的每一個存儲項信息,可以采用以下的方式進行用戶需求度分析。
當獲取模塊21已經(jīng)獲取了某一存儲項信息的最后編輯時間Te(某天),最后使用時間Tu(某天),以及最近一個月的使用次數(shù)Num,計算用戶需求度評分Scroe(第二得分值):
Scroe=ScoreTe×0.3+ScoreTu×0.5+Num×0.2 (3)
公式1中ScoreTe為最后編輯時間得分,其中Tc為當前打開時間,Te為最后編輯時間,Tc–Te為兩個時間之差的天數(shù),最后用30減去該差值,使得編輯時間離當前越近的存儲項得分越高。
公式2和公式1的格式接近,只是把最后編輯時間Te變?yōu)榱俗詈笫褂脮r間Tu,最后使用時間是指對存儲項信息進行使用的時間,該時間不包括編輯該存儲項信息的時間。利用公式二,使用時間越接近當前,存儲項信息的得分就越高。
對于預設周期內(nèi)使用次數(shù),其對應的得分計算公式可以理解為Scorenum=num。
公式3為該項存儲項信息的總得分(即上述的第二得分值),其中給了各參數(shù)對應的得分權重,ScoreTe最后編輯時間的權重為30%,ScoreTu最后使用時間的得分權重為50%,預設周期內(nèi)使用次數(shù)權重為20%,可以理解的是,上述的權重值只是初步給出,終端上的處理器可以根據(jù)操作參數(shù)中各參數(shù)的重要程度重新給出具體權重值,也可在今后的具體實踐中根據(jù)實際情況做出調(diào)整。
可以理解的是,對于某聯(lián)系人的各項存儲項信息而言,第二得分值越高,則說明該存儲項信息越容易被用戶使用,其用戶需求度就越高。
在本實施例中,分析模塊根據(jù)上述的方案分析得到各聯(lián)系人的各項存儲項信息對應的用戶需求度后,顯示模塊23需要對存儲項信息進行顯示。為了便于顯示模塊23的顯示,分析模塊22可以在得到用戶需求度后,對聯(lián)系人的各項存儲項信息按照用戶需求度從高到低(或從低到高)進行排序。當終端的用戶輸入單元130接收到用戶點擊查看聯(lián)系人觸發(fā)的顯示聯(lián)系人信息的請求后,顯示模塊23可以根據(jù)用戶需求度從高到低的順序?qū)@示預設顯示數(shù)量的存儲項信息。
可選地,考慮到存在聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量的情況,本實施例的顯示模塊23,用于在接收到顯示聯(lián)系人信息的請求后,若該聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量,則按照用戶需求度從高到低的順序顯示所述存儲項信息;否則,按照用戶需求度從高到低排列的順序,顯示排列在前的預設顯示數(shù)量的存儲項信息。
下面舉例說明顯示模塊23對存儲項信息如何進行顯示,假設用戶需要查看的聯(lián)系人是張三,該聯(lián)系人的存儲項信息包括兩個電話號碼:158XXXX1234、159XXXX1884,公司郵箱:cqzlXXX@126.com,公司地址:深圳市XXXX,生日:1983-XX-XX。其中分析模塊對上述各存儲項信息進行用戶需求度分析后,發(fā)現(xiàn)用戶需求度從高到低為:電話號碼158XXXX1234、159XXXX1884、公司郵箱:cqzlXXX@126.com,公司地址:深圳市XXXX,生日:1983-XX-XX,而預設顯示數(shù)量為3,則顯示模塊23顯示的聯(lián)系人信息界面如圖3所示。只按照用戶需求度從高到低的順序顯示排列在前3位的存儲項信息。其中,若用戶還需要查看其他存儲項信息,可以點擊圖3中的顯示更多項按鈕,顯示模塊23顯示隱藏的其他存儲項信息。其中,在顯示其他存儲項信息時,顯示模塊23也可以按照用戶需求度從高到低的順序?qū)拇鎯椥畔⑦M行顯示。
在另一實施例中,獲取模塊21可以在終端接收到用戶觸發(fā)的顯示聯(lián)系人信息的請求后,才開始獲取該聯(lián)系人的各項存儲項信息的操作參數(shù),分析模塊和顯示模塊也進行相應的處理。在對每個聯(lián)系人的各項存儲項信息進行分析后,可以對存儲項信息的用戶需求度進行存儲,當用戶再次點擊該聯(lián)系人(如張三)查看該聯(lián)系人信息后,顯示模塊23可以根據(jù)存儲的聯(lián)系人張三的各項存儲項信息的用戶需求度對存儲項信息進行顯示,而不需要再次分析。
采用本實施例,可以獲取各聯(lián)系人中各項存儲項信息的操作參數(shù);然后根據(jù)預設計算方式以及所述操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;在接收到顯示聯(lián)系人信息的請求后,可以根據(jù)分析得到的各存儲項信息的用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。本實施例的方案在聯(lián)系人詳情數(shù)據(jù)過多時,能幫助用戶選擇較大可能使用的數(shù)據(jù)進行優(yōu)先顯示,而不是顯示所有聯(lián)系人數(shù)據(jù)給用戶,采用本實施例,可以避免用戶在較多的聯(lián)系人信息中翻找自己需要的信息的,節(jié)約用戶的查找時間,帶給用戶極大的便利,提升用戶體驗。
第二實施例
參見圖4,本實施例示出了一種終端,包括控制器160,顯示模塊141,用戶輸入單元130,存儲器150。
其中,控制器160用于獲取對各聯(lián)系人中各項存儲項信息的操作參數(shù);根據(jù)預設計算方式以及所述操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;
顯示模塊141,用于根據(jù)所述用戶需求度以及預設顯示數(shù)量對所述各聯(lián)系人中各項存儲項信息進行顯示。
可以理解的是,在終端中,存儲的聯(lián)系人的數(shù)量一般為多個,而每個聯(lián)系人中的存儲項信息一般為至少一個。所以控制器160在對各個聯(lián)系人的各個存儲項信息的操作參數(shù)都會進行獲取。其中,對于某個聯(lián)系人的存儲項的操作包括但不限于:用戶查看、用戶編輯、用戶使用(如用戶直接撥號、發(fā)短信等等)以及第三方程序調(diào)用。所以相應的,某聯(lián)系人中各個存儲項信息都對應的操作參數(shù)的參數(shù)類型至少為一個。
可以預見對于每個聯(lián)系人的各個存儲項信息,獲取的操作參數(shù)中的參數(shù)類型都是相同的,且預設計算方式也是相同的,所以控制器160對于同一聯(lián)系人的各項存儲項信息的分析都是基于同一分析標準進行的,得到的用戶需求度分析結果的準確性有保證。
其中,對于本實施例的存儲項信息,包括但不限于電話號碼、郵件號碼、公司地址、住宅地址、微信賬號、QQ賬號、生日中的至少一種,其中,可以理解的是,一個聯(lián)系人,如張三,可能具有多個聯(lián)系號碼,多個郵件號碼,多個住宅地址,多個公司地址、多個微信賬號、多個QQ賬號等等,每個電話號碼、郵件號碼、住宅地址、公司地址等都可以作為單獨的一項存儲項信息進行用戶需求度分析。
上述的用戶需求度用于表示用戶對聯(lián)系人中各項存儲項信息的需求程度。可以預見的是,使用越頻繁的存儲項信息(例如聯(lián)系人的電話號碼)是用戶需求度高的存儲項信息。
本實施例中,顯示模塊141顯示的是預設顯示數(shù)量的存儲項信息,且該顯示的存儲項信息還需要滿足對應的用戶需求度排列在前的要求。其中,可以預見的是,若聯(lián)系人中存儲項信息的數(shù)量不超過預設顯示數(shù)量,則可以不進行用戶需求度分析,直接顯示全部的存儲項信息。
所以,在另一實施例中,控制器160還用于在獲取操作參數(shù)前,判斷各聯(lián)系人的存儲項信息的數(shù)量是否超過預設顯示數(shù)量,是,則獲取所述操作參數(shù);否,則控制顯示模塊141直接顯示對應聯(lián)系人的所有存儲項信息。其中,可以預見的是,這里的對應聯(lián)系人指的是存儲項信息的數(shù)量不超過預設顯示數(shù)量的聯(lián)系人。相應的,顯示模塊141用于控制器160的判斷結果為否時,直接顯示對應聯(lián)系人的存儲項信息;在控制器160的判斷結果為是時,根據(jù)所述用戶需求度以及預設顯示數(shù)量對所述各聯(lián)系人中各項存儲項信息進行顯示,該方案可以降低控制器160的負擔,減少資源的浪費。
進一步的,考慮到本實施例的操作參數(shù)用于對存儲項的用戶需求度的分析,操作參數(shù)包括但不限于存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)中的至少一種。
其中,對于最后使用時間、預設周期內(nèi)使用次數(shù),若存儲項信息是電話號碼,則最后使用時間可以是電話號碼的最后撥打時間或發(fā)送短信(包括彩信)的時間;若存儲項信息是郵箱,則最后使用時間可以是最后發(fā)送郵件的時間,或最后接收郵件的時間;若存儲項信息是地址(無論是公司地址還是私人住宅地址),則最后使用時間可以是最后點擊進入地圖的時間。而存儲項信息的編輯時間則是用戶最后通過觸摸屏上的操作界面編輯存儲項的時間。本實施例的所有聯(lián)系人的存儲項信息存儲在終端中的存儲器150中,并且,控制器160分析得到的聯(lián)系人的各項存儲項信息的用戶需求度也可以存儲在存儲器150中。
其中,考慮到預設周期內(nèi)使用次數(shù)反應了用戶對存儲項信息的使用頻繁度,一般而言,使用越頻繁的存儲項信息是用戶需要的信息,所以,控制器160可以只根據(jù)預設計算方法和預設周期內(nèi)使用次數(shù)來分析存儲項信息的用戶需求度??梢韵氲降氖牵A設周期的時長越長,得到的分析結果就越準確,但是考慮到數(shù)據(jù)收集所需時間不宜過長,可以將預設周期設置為半個月或一個月等等??梢灶A見的是,對于所有聯(lián)系人的所有存儲項信息,預設周期的標準是相同的。
在一實施例中,控制器160用于對同一聯(lián)系人的各存儲項信息在預設周期內(nèi)的使用次數(shù)進行比較,使用次數(shù)較多,則該存儲項信息的用戶需求度高;使用次數(shù)較少,則該存儲項信息的用戶需求度低。
本實施例的使用次數(shù)的累計可以由控制器160實現(xiàn),用戶點擊使用或其他APP調(diào)用存儲項信息都可以視作為存儲項被使用。但在本實施例中,編輯不屬于使用的一種,即用戶編輯存儲項信息,使用次數(shù)不進行累計。使用次數(shù)的累計。
本實施例的控制器160,用于根據(jù)預設的計算公式對操作參數(shù)中的各參數(shù)進行計算得到各參數(shù)對應的第一得分值;根據(jù)所述操作參數(shù)中各參數(shù)的第一的得分值和對應的權重值對所述各聯(lián)系人中各存儲項信息進行計分得到第二得分值,根據(jù)所述第二得分值確定所述用戶需求度。其中,對于預設的計算公式,可以理解的是操作參數(shù)中的各參數(shù)均對應一個計算公式。
考慮到操作參數(shù)中包含的參數(shù)越多,分析模塊分析得到的用戶需求度越準確,可選的,在一優(yōu)選實施例中,將存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)均作為操作參數(shù)。
控制器160對于聯(lián)系人的每一個存儲項信息,可以采用以下的方式進行用戶需求度分析。
當控制器160已經(jīng)獲取了某一存儲項信息的最后編輯時間Te(某天),最后使用時間Tu(某天),以及最近一個月的使用次數(shù)Num,計算用戶需求度評分Scroe(第二得分值):
Scroe=ScoreTe×0.3+ScoreTu×0.5+Num×0.2 (3)
公式1中ScoreTe為最后編輯時間得分,其中Tc為當前打開時間,Te為最后編輯時間,Tc–Te為兩個時間之差的天數(shù),最后用30減去該差值,使得編輯時間離當前越近的存儲項得分越高。
公式2和公式1的格式接近,只是把最后編輯時間Te變?yōu)榱俗詈笫褂脮r間Tu,最后使用時間是指對存儲項信息進行使用的時間,該時間不包括編輯該存儲項信息的時間。利用公式二,使用時間越接近當前,存儲項信息的得分就越高。
對于預設周期內(nèi)使用次數(shù),其對應的得分計算公式可以理解為Scorenum=Num。
公式3為該項存儲項信息的總得分(即上述的第二得分值),其中給了各參數(shù)對應的得分權重,ScoreTe最后編輯時間的權重為30%,ScoreTu最后使用時間的得分權重為50%,預設周期內(nèi)使用次數(shù)權重為20%,可以理解的是,上述的權重值只是初步給出,終端上的處理器可以根據(jù)操作參數(shù)中各參數(shù)的重要程度重新給出具體權重值,也可在今后的具體實踐中根據(jù)實際情況做出調(diào)整。
可以理解的是,對于某聯(lián)系人的各項存儲項信息而言,第二得分值越高,則說明該存儲項信息越容易被用戶使用,其用戶需求度就越高。
在本實施例中,分析模塊根據(jù)上述的方案分析得到各聯(lián)系人的各項存儲項信息對應的用戶需求度后,顯示模塊141需要對存儲項信息進行顯示。為了便于顯示模塊141的顯示,控制器160可以在得到用戶需求度后,對聯(lián)系人的各項存儲項信息按照用戶需求度從高到低(或從低到高)進行排序。當終端的用戶輸入單元130接收到用戶查看聯(lián)系人的點擊操作時,觸發(fā)了顯示聯(lián)系人信息的請求,顯示模塊141可以根據(jù)用戶需求度從高到低的順序?qū)@示預設顯示數(shù)量的存儲項信息。
可選地,考慮到存在聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量的情況,本實施例的顯示模塊141,用于在接收到顯示聯(lián)系人信息的請求后,若該聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量,則按照用戶需求度從高到低的順序顯示所述存儲項信息;否則,按照用戶需求度從高到低排列的順序,顯示排列在前的預設顯示數(shù)量的存儲項信息。
顯示模塊141對存儲項信息的顯示,可以參考實施例一種的顯示模塊23的顯示方案。
在另一實施例中,控制器160可以在終端接收到用戶觸發(fā)的顯示聯(lián)系人信息的請求后,才開始獲取該聯(lián)系人的各項存儲項信息的操作參數(shù),進行用戶需求度的分析模塊。在對每個聯(lián)系人的各項存儲項信息進行分析后,可以將存儲項信息的用戶需求度存儲在存儲器150中,當用戶再次點擊該聯(lián)系人(如張三)查看該聯(lián)系人信息后,顯示模塊141可以根據(jù)存儲的聯(lián)系人張三的各項存儲項信息的用戶需求度對存儲項信息進行顯示,而不需要再次分析。
采用本實施例的方案,在聯(lián)系人詳情數(shù)據(jù)過多時,能對用戶較大可能使用的聯(lián)系人的存儲項信息進行優(yōu)先顯示,而不是顯示所有聯(lián)系人數(shù)據(jù)給用戶,采用本發(fā)明,可以避免用戶在較多的聯(lián)系人信息中翻找自己需要的信息,避免用戶視覺疲勞,同時節(jié)約用戶的查找時間,本發(fā)明帶給了用戶極大的便利,提升了用戶體驗。
第三實施例
參見圖5,本實施例示出了一種聯(lián)系人詳情信息的顯示方法,包括:
S501、獲取對各聯(lián)系人中各項存儲項信息的操作參數(shù);
S502、根據(jù)預設計算方式以及所述操作參數(shù),對各個聯(lián)系人的各項存儲項信息進行用戶需求度分析;
S503、在接收到顯示聯(lián)系人信息的請求后,根據(jù)所述用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。
可以理解的是,一般在終端中存儲的聯(lián)系人的數(shù)量一般為多個,而每個聯(lián)系人中的存儲項信息一般為至少一個。所以S501中一般會對各個聯(lián)系人的各個存儲項信息的操作參數(shù)都進行獲取。其中,對于某個聯(lián)系人的存儲項的操作包括但不限于:用戶查看、用戶編輯、用戶使用(如用戶直接撥號、發(fā)短信等等)以及第三方程序調(diào)用。所以相應的,某聯(lián)系人中各個存儲項信息都對應的操作參數(shù)的參數(shù)類型至少為一個。
可以預見對于每個聯(lián)系人的各個存儲項信息,獲取的操作參數(shù)中的參數(shù)類型都是相同的,且預設計算方式也是相同的,所以對于同一聯(lián)系人的各項存儲項信息的分析都是基于同一分析標準進行的,得到的用戶需求度分析結果的準確性有保證。
其中,對于本實施例的存儲項信息,包括但不限于電話號碼、郵件號碼、公司地址、住宅地址、微信賬號、QQ賬號、生日中的至少一種,其中,可以理解的是,一個聯(lián)系人,如張三,可能具有多個聯(lián)系號碼,多個郵件號碼,多個住宅地址,多個公司地址、多個微信賬號、多個QQ賬號等等,每個電話號碼、郵件號碼、住宅地址、公司地址等都可以作為單獨的一項存儲項信息進行用戶需求度分析。
上述的用戶需求度用于表示用戶對聯(lián)系人中各項存儲項信息的需求程度。可以預見的是,使用越頻繁的存儲項信息(例如聯(lián)系人的電話號碼)是用戶需求度高的存儲項信息。
本實施例中,S503中顯示的是預設顯示數(shù)量的存儲項信息,且該顯示的存儲項信息還需要滿足對應的用戶需求度排列在前的要求。其中,可以預見的是,若聯(lián)系人中存儲項信息的數(shù)量不超過預設顯示數(shù)量,則可以不進行用戶需求度分析,直接顯示全部的存儲項信息。
所以,在另一實施例中,在S501的步驟:獲取操作參數(shù)前,還包括:若接收到顯示聯(lián)系人信息的請求,判斷各聯(lián)系人的存儲項信息的數(shù)量是否超過預設顯示數(shù)量,是,則獲取所述操作參數(shù);否,則直接顯示對應的聯(lián)系人的所有存儲項信息。其中,可以預見的是,這里的對應的聯(lián)系人指的是存儲項信息的數(shù)量不超過預設顯示數(shù)量的聯(lián)系人。
進一步的,考慮到本實施例的操作參數(shù)用于對存儲項的用戶需求度的分析,操作參數(shù)包括但不限于存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)中的至少一種。
其中,對于最后使用時間、預設周期內(nèi)使用次數(shù),若存儲項信息是電話號碼,則最后使用時間可以是電話號碼的最后撥打時間或發(fā)送短信(包括彩信)的時間;若存儲項信息是郵箱,則最后使用時間可以是最后發(fā)送郵件的時間,或最后接收郵件的時間;若存儲項信息是地址(無論是公司地址還是私人住宅地址),則最后使用時間可以是最后點擊進入地圖的時間。而存儲項信息的編輯時間則是用戶最后通過觸摸屏上的操作界面編輯存儲項的時間。本實施例的所有聯(lián)系人的存儲項信息存儲在終端中的存儲器中,并且,S502中分析得到的聯(lián)系人的各項存儲項信息的用戶需求度也可以存儲在存儲器中。
其中,考慮到預設周期內(nèi)使用次數(shù)反應了用戶對存儲項信息的使用頻繁度,一般而言,使用越頻繁的存儲項信息是用戶需要的信息,所以,S502中可以只根據(jù)預設計算方法和預設周期內(nèi)使用次數(shù)來分析存儲項信息的用戶需求度??梢韵氲降氖?,預設周期的時長越長,得到的分析結果就越準確,但是考慮到數(shù)據(jù)收集所需時間不宜過長,可以將預設周期設置為半個月或一個月等等??梢灶A見的是,對于所有聯(lián)系人的所有存儲項信息,預設周期的標準是相同的。
在一實施例中,S502包括:對同一聯(lián)系人的各存儲項信息在預設周期內(nèi)的使用次數(shù)進行比較,使用次數(shù)較多,則該存儲項信息的用戶需求度高;使用次數(shù)較少,則該存儲項信息的用戶需求度低。
本實施例的使用次數(shù)的累計可以由圖1中終端的控制器160實現(xiàn),用戶點擊使用或其他APP調(diào)用存儲項信息都可以視作為存儲項被使用。但在本實施例中,編輯不屬于使用的一種,即用戶編輯存儲項信息,使用次數(shù)不進行累計。使用次數(shù)的累計。
其中,根據(jù)預設計算方式以及所述操作參數(shù),對各個聯(lián)系人的各項存儲項信息進行用戶需求度分析包括:
根據(jù)預設的計算公式對操作參數(shù)中的各參數(shù)進行計算得到各參數(shù)對應的第一得分值;
根據(jù)所述操作參數(shù)中各參數(shù)的第一的得分值和對應的權重值對所述各聯(lián)系人中各存儲項信息進行計分得到第二得分值,根據(jù)所述第二得分值確定所述用戶需求度。
可以理解的是,對于預設的計算公式,操作參數(shù)中的各參數(shù)均對應一個計算公式。
考慮到操作參數(shù)中包含的參數(shù)越多,分析模塊分析得到的用戶需求度越準確,可選的,在一優(yōu)選實施例中,將存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)均作為操作參數(shù)。
其中,對于根據(jù)存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)均作為操作參數(shù)得到存儲項信息的用戶需求度的方法,可以參考實施例一中的相關記載。本實施例對此不再贅述。
可以理解的是,各參數(shù)對應的權重值可以根據(jù)操作參數(shù)中各參數(shù)的重要程度重新設置,也可在今后的具體實踐中根據(jù)實際情況做出調(diào)整。
可以理解的是,對于某聯(lián)系人的各項存儲項信息而言,第二得分值越高,則說明該存儲項信息越容易被用戶使用,其用戶需求度就越高。
在本實施例中,分析模塊根據(jù)上述的方案分析得到各聯(lián)系人的各項存儲項信息對應的用戶需求度后,S503中,需要對存儲項信息進行顯示。為了便于存儲項信息的顯示,可以在S502后,對聯(lián)系人的各項存儲項信息按照用戶需求度從高到低(或從低到高)進行排序。當終端的用戶輸入單元接收到用戶查看聯(lián)系人的點擊操作時,觸發(fā)了顯示聯(lián)系人信息的請求后,S503中可以根據(jù)用戶需求度從高到低的順序?qū)@示預設顯示數(shù)量的存儲項信息。
可選地,考慮到存在聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量的情況,S503包括:
在接收到顯示聯(lián)系人信息的請求后,若該聯(lián)系人的存儲項信息的數(shù)量低于預設顯示數(shù)量,則按照用戶需求度從高到低的順序顯示所述存儲項信息;否則,按照用戶需求度從高到低排列的順序,顯示排列在前的預設顯示數(shù)量的存儲項信息。對于存儲項信息的顯示界面,可以參考實施例一種的顯示模塊23的顯示界面。
采用本實施例,可以獲取各聯(lián)系人中各項存儲項信息的操作參數(shù);然后根據(jù)預設計算方式以及所述操作參數(shù),對各聯(lián)系人的各項存儲項信息進行用戶需求度分析;在接收到顯示聯(lián)系人信息的請求后,可以根據(jù)分析得到的各存儲項信息的用戶需求度以及預設顯示數(shù)量對對應的聯(lián)系人中各項存儲項信息進行顯示。本發(fā)明的方案在聯(lián)系人詳情數(shù)據(jù)過多時,能對用戶較大可能使用的聯(lián)系人的存儲項信息進行優(yōu)先顯示,而不是顯示所有聯(lián)系人數(shù)據(jù)給用戶,采用本發(fā)明,可以避免用戶在較多的聯(lián)系人信息中翻找自己需要的信息,避免用戶視覺疲勞,同時節(jié)約用戶的查找時間,本發(fā)明帶給了用戶極大的便利,提升了用戶體驗。
第四實施例
參見圖6,本實施例示出一種聯(lián)系人詳情信息的顯示方法,假設在本實施例中,用戶打開某個聯(lián)系人后,終端才對該聯(lián)系人的存儲項信息的操作參數(shù)進行獲取,假設預設顯示數(shù)量為N(N為大于零的正整數(shù)),本實施例的方法包括:
S601、接收到用戶對于某個聯(lián)系人的查看請求;
上述的查看請求可以通過用戶在用戶輸入界面上點擊通訊錄中的聯(lián)系人觸發(fā)。
S602、判斷該聯(lián)系人的存儲項信息的數(shù)量是否超過N;若是,進入S604,否,進入S603;
S603、顯示該聯(lián)系人所有的存儲項信息。
S604、獲取該聯(lián)系人的各項存儲項信息的操作參數(shù);該操作參數(shù)包括存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)。
S605、根據(jù)預設的計算公式以及存儲項信息的最后編輯時間、最后使用時間、預設周期內(nèi)使用次數(shù)對各項存儲項信息進行用戶需求度分析;
S606、將該聯(lián)系人的存儲項信息按照用戶需求度從高到低排列;
S607、顯示top-N的存儲項信息。
采用本實施例的方法,可以對聯(lián)系人中的多項存儲項信息的用戶需求度進行分析,顯示用戶需求度在前的一定數(shù)量的存儲項信息,避免所有信息一起顯示給用戶造成的視覺疲勞,降低了需求度高的信息被查看所需的時間,提高了用戶的查看率,提升了用戶體驗。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例的方法。
上面結合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。