一種未讀消息的定位獲取方法及裝置製造方法
2023-08-13 09:40:31 2
一種未讀消息的定位獲取方法及裝置製造方法
【專利摘要】本發明實施例公開了一種未讀消息的定位獲取方法,包括:接收穫取未讀消息的指令;確定各條未讀消息的優先級值;確定閾值,所述閾值用於定位可被獲取的未讀消息;將所述各個所述優先級值與所述閾值進行比較;當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。相應地本發明實施例還公開了一種未讀消息的定位獲取裝置。本發明實施例可以快速顯示未讀消息。
【專利說明】一種未讀消息的定位獲取方法及裝置
【技術領域】
[0001] 本發明涉及通信領域,尤其涉及一種未讀消息的定位獲取方法及裝置
【背景技術】
[0002] 隨著網絡技術的發展,通信應用越來越廣泛,用戶可以通過通信帳號與好友進行 的交流,還可以通過通信帳號獲取新聞等。在實際應用中,通信帳號會在不同時間接收到很 多消息,例如:好友發送的消息、或者通信平臺推送的推薦消息等,而用戶並不時刻都會關 注通信帳號,就會經常出現通信帳號中有些消息是已經閱讀的,而有些消息是未讀的,由於 消息的數量很多,而目前通信帳號中的消息都是按照時間的先後順序而顯示的,這樣用戶 就只能通過逐頁的查找才能查找到未讀消息。例如,通信帳號包含100條消息,其中,未讀 消息包含第90、第70和第30條時,這樣用戶通過一個很繁瑣的查找才能查找到未讀消息。
[0003] 綜上所述,目前在通信技術中,查找未讀消息的過程很繁瑣。
【發明內容】
[0004] 本發明實施例提供了一種未讀消息的定位獲取方法及裝置,可以快速顯示未讀消 肩、。
[0005] 本發明實施例提供的一種未讀消息的定位獲取方法,包括:
[0006] 接收穫取未讀消息的指令;
[0007] 確定各條未讀消息的優先級值;
[0008] 確定閾值,所述閾值用於定位可被獲取的未讀消息;
[0009] 將所述各個所述優先級值與所述閾值進行比較;
[0010] 當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。
[0011] 本發明實施例提供的一種未讀消息的定位獲取裝置,包括:接收單元、第一確定單 元、第二確定單元、比較單元和獲取單元,其中:
[0012] 所述接收單元,用於接收穫取未讀消息的指令;
[0013] 所述第一確定單元,用於確定各條未讀消息的優先級值;
[0014] 所述第二確定單元,用於確定閾值,所述閾值用於定位可被獲取的未讀消息;
[0015] 所述比較單元,用於將所述各個所述優先級值與所述閾值進行比較;
[0016] 所述獲取單元,用於當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消 肩、。
[0017] 上述技術方案中,接收穫取未讀消息的指令;確定各條未讀消息的優先級值;確 定閾值,所述閾值用於定位可被獲取的未讀消息;將所述各個所述優先級值與所述閾值進 行比較;當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息,這樣只需要接收到 獲取未讀消息的指令,就可以快速獲取未讀消息。
【專利附圖】
【附圖說明】
[0018] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其他的附圖。
[0019] 圖1是本發明實施例提供的一種未讀消息的定位獲取方法的流程示意圖;
[0020] 圖2是本發明實施例提供的另一種未讀消息的定位獲取方法的流程示意圖;
[0021] 圖3是本發明實施例提供的一種未讀消息的定位獲取裝置的結構示意圖;
[0022] 圖4是本發明實施例提供的另一種未讀消息的定位獲取裝置的結構示意圖。
【具體實施方式】
[0023] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬於本發明保護的範圍。
[0024] 本發明實施例中,通信帳號可以為即時通信帳號、手機號、emai 1帳號等等,用於標 識唯一一個通信用戶。
[0025] 圖1是本發明實施例提供的一種未讀消息的定位獲取方法的流程示意圖,如圖1 所示,包括:
[0026] 101、接收穫取未讀消息的指令。
[0027] 該步驟可以是接收用戶點擊終端上用於獲取未讀消息的按鈕,例如,用於單擊、雙 擊該按鈕時所接收到的操作指令。其中,該終端可以是個人計算機(Personal Computer, PC)、平板電腦、手機、智慧型手機、筆記本電腦等設備。其中,上述未讀消息可以第一通信帳號 的未讀消息,該步驟可以是接收用戶點擊第一通信帳號的使用界面的用於獲取未讀消息的 按鈕。其中,上述界面可以是由通信平臺預先設置的,由通信平時發送至用於執行步驟101 的終端。其中,通信平臺可以是伺服器,即該終端利用第一帳號登錄通信平臺,終端接收用 戶在在通信平臺發送的登錄界面輸入的操作指令。
[0028] 102、確定各條未讀消息的優先級值。
[0029] 該步驟的優先級值用於表示未讀消息的優先級別,例如,表示未讀消息的接收時 間,或者表示未讀消息的發送通信帳號與第一通信帳號的好友等級等,例如:確定各條未讀 消息的優先級值包括:
[0030] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值。即各條未讀消息的優先級值與各條未讀消息的接收時間成一定比例,例如,未讀消息的 接收時間的越早,該未讀消息的優先級值越高,反之越低。
[0031] 例如:確定各條未讀消息的優先級值包括:
[0032] 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的 好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送 通信帳號對應的未讀消息的優先級值;其中,未讀消息的發送通信帳號是指發送該未讀消 息的終端發送該未發送消息所使用的通信帳號。即各條未讀消息的優先級值與各條未讀消 息的發送通信帳號與第一通信帳號的好友等級成一定比例,例如,未讀消息的發送通信帳 號與第一通信帳號的好友等級越高,該未讀消息的優先級值越高,反之越低。
[0033] 103、確定閾值,所述閾值用於定位可被獲取的未讀消息。
[0034] 確定閾值後,就可以將各條未讀消息的優先級值與該閾值進行比較,以獲取未讀 消息。其中,所述確定閾值可以包括:
[0035] 預先設置閾值;即預先設置一個固定的值;例如,只顯示優先級值最高的那一條 未讀消息,即步驟105獲取優先級值最高的那一條未讀消息。只獲取優先級值按高低順序 排序的前3的未讀消息。
[0036] 或者,所述確定閾值可以包括:
[0037] 根據第一通信帳號的未讀消息的數量而設置閾值,其中,該閾值的大小與所述第 一通信帳號的未讀消息的數量成正比。例如,第一通信帳號的未讀消息的數量越多,該閾值 設置越大,反之越小。即該閾值是時時計算,且根據第一通信帳號的未讀消息的數量變化而 變化,例如,第一通信帳號的未讀消息的數量為100,則可以設置該閾值為10,第一通信帳 號的未讀消息的數量為20,則可以設置該閾值為4。
[0038] 104、將所述各個所述優先級值與所述閾值進行比較。
[0039] 該比較可以是進行值的大小的比較,以便後續獲取未讀消息。
[0040] 105、當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。。
[0041] 該步驟就可以獲取到未讀消息的優先級值大於所述閾值的未讀消息,這樣可以實 現從多個未讀消息中獲取未讀消息的優先級值大於所述閾值的未讀消息,即這些獲取的未 讀消息可能是用戶最需要的。
[0042] 所述方法可以應用於上述描述的終端。
[0043] 上述技術方案中,接收穫取未讀消息的指令;確定各條未讀消息的優先級值;確 定閾值,所述閾值用於定位可被獲取的未讀消息;將所述各個所述優先級值與所述閾值進 行比較;當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息,這樣只需要接收到 獲取未讀消息的指令,就可以快速獲取未讀消息。
[0044] 圖2是本發明實施例提供的另一種未讀消息的定位獲取方法的流程示意圖,如圖 2所示,包括:
[0045] 201、接收穫取未讀消息的指令。
[0046] 該步驟可以是接收用戶點擊終端上用於獲取未讀消息的按鈕,例如,用於單擊、雙 擊該按鈕時所接收到的操作指令。其中,該終端可以是PC、平板電腦、手機、智慧型手機、筆記 本電腦等設備。其中,上述未讀消息可以第一通信帳號的未讀消息,該步驟可以是接收用戶 點擊第一通信帳號的使用界面的用於獲取未讀消息的按鈕。其中,上述界面可以是由通信 平臺預先設置的,由通信平時發送至用於執行步驟201的終端。其中,通信平臺可以是服務 器,即該終端利用第一帳號登錄通信平臺,終端接收用戶在在通信平臺發送的登錄界面輸 入的操作指令。
[0047] 202、確定各條未讀消息的優先級值。
[0048] 該步驟的優先級值用於表示未讀消息的優先級別,例如,表示未讀消息的接收時 間,或者表示未讀消息的發送通信帳號與第一通信帳號的好友等級等,例如:確定各條未讀 消息的優先級值包括:
[0049] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值。即各條未讀消息的優先級值與各條未讀消息的接收時間成一定比例,例如,未讀消息的 接收時間的越早,該未讀消息的優先級值越高,反之越低。
[0050] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值可以是,將未讀消息的接收時間越早的未讀消息的優先級值設置越高,將未讀消息的接 收時間越晚的未讀消息的優先級值設置越低,即未讀消息的優先級值與未讀消息的接收時 間的先後與成正比。還可以是將未讀消息的接收時間越晚的未讀消息的優先級值設置越 高,將未讀消息的接收時間越早的未讀消息的優先級值設置越低,即未讀消息的優先級值 與未讀消息的接收時間的先後與成反比。例如:第一通信帳號的未讀消息有10條,其中,這 10條未讀消息的接收時間的先後順序為未讀消息1、未讀消息2、未讀消息3...未讀消息 10,步驟202就可以將未讀消息1的優先級值設置成最高,未讀消息2為其次,再是未讀消 息3這樣的設置規則,或者步驟202就可以將未讀消息10的優先級值設置成最高,未讀消 息9為其次,再是未讀消息這樣的設置規則。
[0051] 例如:確定各條未讀消息的優先級值可以包括:
[0052] 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的 好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送 通信帳號對應的未讀消息的優先級值;其中,未讀消息的發送通信帳號是指發送該未讀消 息的終端發送該未發送消息所使用的通信帳號。
[0053] 其中,未讀消息的發送通信帳號指發送該未讀消息的終端發送該未發送消息所使 用的通信帳號,未讀消息的發送通信帳號還可以是該未讀消息所攜帶的通信帳號標識信息 所標識的通信帳號。即只要獲取到未讀消息就可以獲取該未讀消息的發送通信帳號。
[0054] 其中,所述發送通信帳號與所述第一通信帳號的好友等級可以包括:
[0055] 接收通信平臺發送的發送通信帳號與所述第一通信帳號的好友等級;即通信平 臺將發送通信帳號與所述第一通信帳號的好友等級信息發送至執行步驟202的終端,步驟 202就可以根據發送通信帳號與所述第一通信帳號的好友等級信息計算每個發送通信帳號 與所述第一通信帳號的好友等級,計算該發送通信帳號的優先級值,例如,將發送通信帳號 與所述第一通信帳號的好友等級越高,該發送通信帳號的優先級值就越高,反之將發送通 信帳號與所述第一通信帳號的好友等級越低,該發送通信帳號的優先級值就越低。
[0056] 其中,所述發送通信帳號與所述第一通信帳號的好友等級還可以包括:
[0057] 根據發送通信帳號與所述第一通信帳號的通信記錄而計算出的該通信帳號與所 述第一通信帳號的好友等級。其中,通信記錄可以是預先記錄並保存的通信記錄,該通信記 錄還可以是將通信帳號與所述第一通信帳號已讀消息的通信記錄,其中,已讀消息的通信 記錄用於記錄該發送通信帳號發送給第一通信帳號的已讀消息的數量,即第一通信帳號的 已讀消息中為該發送通信帳號對應的已讀消息的數量;或者,該通信記錄還可以是將通信 帳號與所述第一通信帳號未讀消息的通信記錄,其中,未讀消息的通信記錄用於記錄該發 送通信帳號發送給第一通信帳號的未讀消息的數量,即第一通信帳號的未讀消息中為該發 送通信帳號對應的未讀消息的數量;或者,該通信記錄還可以是將通信帳號與所述第一通 信帳號已讀消息和未讀消息的通信記錄。例如,通信記錄還可以是將通信帳號與所述第一 通信帳號已讀消息的通信記錄時,步驟202將與所述第一通信帳號已讀消息的通信記錄中 包括的通信消息越多的發送通信帳號與所述第一通信帳號的好友等級設置高;例如:通信 記錄還可以是將通信帳號與所述第一通信帳號未讀消息的通信記錄時,步驟202將與所述 第一通信帳號未讀消息的通信記錄中包括的未讀消息越多的發送通信帳號與所述第一通 信帳號的好友等級設置高;通信記錄還可以是將通信帳號與所述第一通信帳號已讀消息和 未讀消息的通信記錄時,步驟202將與所述第一通信帳號未讀消息的通信記錄中包括的已 讀消息和未讀消息的總量越多的發送通信帳號與所述第一通信帳號的好友等級設置高。步 驟202就可以根據發送通信帳號與所述第一通信帳號的好友等級信息計算每個發送通信 帳號與所述第一通信帳號的好友等級,計算該發送通信帳號的優先級值,例如,將發送通信 帳號與所述第一通信帳號的好友等級越高,該發送通信帳號的優先級值就越高,反之將發 送通信帳號與所述第一通信帳號的好友等級越低,該發送通信帳號的優先級值就越低。
[0058] 203、確定閾值,所述閾值用於定位可被獲取的未讀消息。
[0059] 204、將所述各個所述優先級值與所述閾值進行比較。
[0060] 205、當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。
[0061] 206、顯不獲取的未讀消息。
[0062] 顯示獲取的未讀消息可以是在第一通信帳號的使用界面上顯示獲取原未讀消息, 或者將獲取的未讀消息所在的界面置頂,即顯示獲取的未讀消息所在的界面。
[0063] 在另一個實施例中,還可以實現對未讀消息進行多層次的顯示,例如:當獲取的未 讀消息顯示時所佔的顯示區域大於用於顯示未讀消息的界面的區域時,即獲取的未讀消息 顯示時所佔的顯示區域大於用於顯示未讀消息的界面的區域時,還可以對獲取的未讀消息 進行多層次的顯示,或者進行多層次的獲取。即當步驟205獲取的未讀消息顯示時所佔的 顯示區域大於用於顯示未讀消息的界面的區域時,即無法一次顯示步驟205獲取的未讀消 息。本實施例中,上述閾值可以包括第一閾值和所述第二閾值。且所述確定各條未讀消息 的優先級值,可以包括:
[0064] 確定各條未讀消息的第一優先級值,以及確定各條未讀消息的第二優先級值。即 每條未讀消息都包含有兩個優先級值,即第一優先級值和第二優先級值,這兩個優先級值 分別與第一閾值和所述第二閾值進行比較。即本實施例中還可以包括:
[0065] 當所述未讀消息的第一優先級值大於所述第一閾值時,獲取該未讀消息並將該未 讀消息作為第一未讀消息,即步驟205可以是當所述未讀消息的第一優先級值大於所述第 一閾值時,獲取該未讀消息並將該未讀消息作為第一未讀消息。當第一未讀消息顯不時所 佔的顯示區域大於用於顯示未讀消息的界面的區域時,本實施例還可以包括:
[0066] 獲取所述第一未讀消息中第二優先級值大於所述第二閾值的第二未讀消息。這樣 獲取的第二未讀消息顯示時所佔的顯示區域就可以小於用於顯示未讀消息的界面的區域。 即步驟206可以顯示上述第二未讀消息。
[0067] 其中,所述確定各條未讀消息的第一優先級值可以包括:
[0068] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值;即上述第一優先級值是根據未讀消息的接收時間而計算出的。
[0069] 所述確定各條未讀消息的第二優先級值可以包括:
[0070] 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的 好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送 通信帳號對應的未讀消息的優先級值。即上述第二優先級值是根據未讀消息的發送通信帳 號與第一通信帳號的好友等級而計算出的。
[0071] 在另一個實施例中,所述確定各條未讀消息的第一優先級值還可以包括:
[0072] 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的 好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送 通信帳號對應的未讀消息的優先級值;即上述第一優先級值是根據未讀消息的發送通信帳 號與第一通信帳號的好友等級而計算出的。
[0073] 所述確定各條未讀消息的第二優先級值還可以包括:
[0074] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值。即上述第二優先級值是根據未讀消息的接收時間而計算出的。
[0075] 在另一個實施例中,當步驟205獲取的未讀消息所顯示時所佔的顯示區域大於用 於顯示未讀消息的界面的區域時,步驟206還可以將先顯示優先級值大於閾值的未讀消息 中的一部分,再顯示優先級值大於閾值的未讀消息的另一部分。
[0076] 所述方法可以應用於上述描述的終端。
[0077] 上述技術方案中,在上面實施例的基礎上描述了多種可選的實施方式,且可以根 據未讀消息的優先級值快速顯示未讀消息。
[0078] 下面為本發明裝置實施例,本發明裝置實施例用於執行本發明方法實施例一至二 實現的方法,為了便於說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示 的,請參照本發明實施例一和實施例二。
[0079] 圖3是本發明實施例提供的一種未讀消息的定位獲取裝置的結構示意圖,如圖3 所示,接收單元31、第一確定單元32、第二確定單元33、比較單元34和獲取單元35,其中:
[0080] 接收單元31,用於接收穫取未讀消息的指令。
[0081] 接收單元31可以是接收用戶點擊未讀消息的定位獲取裝置上用於獲取未讀消息 的按鈕,例如,用於單擊、雙擊該按鈕時所接收到的操作指令。其中,該裝置可以是PC、平板 電腦、手機、智慧型手機、筆記本電腦等設備。其中,上述未讀消息可以第一通信帳號的未讀消 息,該步驟可以是接收用戶點擊第一通信帳號的使用界面的用於獲取未讀消息的按鈕。其 中,上述界面可以是由通信平臺預先設置的,由通信平時發送至該裝置。其中,通信平臺可 以是伺服器,即該裝置利用第一帳號登錄通信平臺,終端接收用戶在在通信平臺發送的登 錄界面輸入的操作指令。
[0082] 第一確定單元32,用於確定各條未讀消息的優先級值。
[0083] 該優先級值用於表示未讀消息的優先級別,例如,表示未讀消息的接收時間,或者 表示未讀消息的發送通信帳號與第一通信帳號的好友等級等,例如:第一確定單元32還可 以用於根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級值。 即各條未讀消息的優先級值與各條未讀消息的接收時間成一定比例,例如,未讀消息的接 收時間的越早,該未讀消息的優先級值越高,反之越低。
[0084] 例如:第一確定單元32還可以用於根據所述第一通信帳號的各條未讀消息的發 送通信帳號與所述第一通信帳號的好友等級,計算該發送通信帳號的優先級值,並將該發 送通信帳號的優先級值作為該發送通信帳號對應的未讀消息的優先級值;其中,未讀消息 的發送通信帳號是指發送該未讀消息的終端發送該未發送消息所使用的通信帳號。即各條 未讀消息的優先級值與各條未讀消息的發送通信帳號與第一通信帳號的好友等級成一定 比例,例如,未讀消息的發送通信帳號與第一通信帳號的好友等級越高,該未讀消息的優先 級值越高,反之越低。
[0085] 第二確定單元33,用於確定閾值,所述閾值用於定位可被獲取的未讀消息。
[0086] 確定閾值後,就可以將各條未讀消息的優先級值與該閾值進行比較,以獲取未讀 消息。其中,第二確定單元33還可以用於預先設置閾值;即預先設置一個固定的值;例如, 只顯示優先級值最高的那一條未讀消息,即獲取單元35獲取優先級值最高的那一條未讀 消息。只獲取優先級值按高低順序排序的前3的未讀消息。
[0087] 或者,第二確定單元33還可以用於根據第一通信帳號的未讀消息的數量而設置 閾值,其中,該閾值的大小與所述第一通信帳號的未讀消息的數量成正比。例如,第一通信 帳號的未讀消息的數量越多,該閾值設置越大,反之越小。即該閾值是時時計算,且根據第 一通信帳號的未讀消息的數量變化而變化,例如,第一通信帳號的未讀消息的數量為100, 則可以設置該閾值為10,第一通信帳號的未讀消息的數量為20,則可以設置該閾值為4。
[0088] 比較單元34,用於將所述各個所述優先級值與所述閾值進行比較。
[0089] 該比較可以是進行值的大小的比較,以便後續獲取未讀消息。
[0090] 獲取單元35,用於當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消 ;窗、。〇
[0091] 該步驟就可以獲取到未讀消息的優先級值大於所述閾值的未讀消息,這樣可以實 現從多個未讀消息中獲取未讀消息的優先級值大於所述閾值的未讀消息,即這些獲取的未 讀消息可能是用戶最需要的。
[0092] 上述技術方案中,接收穫取未讀消息的指令;確定各條未讀消息的優先級值;確 定閾值,所述閾值用於定位可被獲取的未讀消息;將所述各個所述優先級值與所述閾值進 行比較;當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息,這樣只需要接收到 獲取未讀消息的指令,就可以快速獲取未讀消息。
[0093] 圖4是本發明實施例提供的一種未讀消息的定位獲取裝置的結構示意圖,如圖4 所示,接收單元41、第一確定單元42、第二確定單元43、比較單元44獲取單元45和顯示單 元46,其中:
[0094] 接收單元41,用於接收穫取未讀消息的指令。
[0095] 接收單元41可以是接收用戶點擊該裝置上用於獲取未讀消息的按鈕,例如,用於 單擊、雙擊該按鈕時所接收到的操作指令。其中,該裝置可以是PC、平板電腦、手機、智能手 機、筆記本電腦等設備。其中,上述未讀消息可以第一通信帳號的未讀消息,該步驟可以是 接收用戶點擊第一通信帳號的使用界面的用於獲取未讀消息的按鈕。其中,上述界面可以 是由通信平臺預先設置的,由通信平時發送至該裝置。其中,通信平臺可以是伺服器,即該 終端利用第一帳號登錄通信平臺,終端接收用戶在在通信平臺發送的登錄界面輸入的操作 指令。
[0096] 第一確定單元42,用於確定各條未讀消息的優先級值。
[0097] 該步驟的優先級值用於表示未讀消息的優先級別,例如,表示未讀消息的接收時 間,或者表示未讀消息的發送通信帳號與第一通信帳號的好友等級等,例如:第一確定單元 42還可以用於根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優 先級值。即各條未讀消息的優先級值與各條未讀消息的接收時間成一定比例,例如,未讀消 息的接收時間的越早,該未讀消息的優先級值越高,反之越低。
[0098] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值可以是,將未讀消息的接收時間越早的未讀消息的優先級值設置越高,將未讀消息的接 收時間越晚的未讀消息的優先級值設置越低,即未讀消息的優先級值與未讀消息的接收時 間的先後與成正比。還可以是將未讀消息的接收時間越晚的未讀消息的優先級值設置越 高,將未讀消息的接收時間越早的未讀消息的優先級值設置越低,即未讀消息的優先級值 與未讀消息的接收時間的先後與成反比。例如:第一通信帳號的未讀消息有10條,其中,這 10條未讀消息的接收時間的先後順序為未讀消息1、未讀消息2、未讀消息3...未讀消息 10,第一確定單元42就可以將未讀消息1的優先級值設置成最高,未讀消息2為其次,再是 未讀消息3這樣的設置規則,或者第一確定單元42就可以將未讀消息10的優先級值設置 成最高,未讀消息9為其次,再是未讀消息這樣的設置規則。
[0099] 例如:第一確定單元42還可以用於根據所述第一通信帳號的各條未讀消息的發 送通信帳號與所述第一通信帳號的好友等級,計算該發送通信帳號的優先級值,並將該發 送通信帳號的優先級值作為該發送通信帳號對應的未讀消息的優先級值;其中,未讀消息 的發送通信帳號是指發送該未讀消息的終端發送該未發送消息所使用的通信帳號。
[0100] 其中,未讀消息的發送通信帳號指發送該未讀消息的終端發送該未發送消息所使 用的通信帳號,未讀消息的發送通信帳號還可以是該未讀消息所攜帶的通信帳號標識信息 所標識的通信帳號。即只要獲取到未讀消息就可以獲取該未讀消息的發送通信帳號。
[0101] 其中,所述發送通信帳號與所述第一通信帳號的好友等級可以包括:
[0102] 接收通信平臺發送的發送通信帳號與所述第一通信帳號的好友等級;即通信平臺 將發送通信帳號與所述第一通信帳號的好友等級信息發送至該裝置,第一確定單元42就 可以根據發送通信帳號與所述第一通信帳號的好友等級信息計算每個發送通信帳號與所 述第一通信帳號的好友等級,計算該發送通信帳號的優先級值,例如,將發送通信帳號與所 述第一通信帳號的好友等級越高,該發送通信帳號的優先級值就越高,反之將發送通信帳 號與所述第一通信帳號的好友等級越低,該發送通信帳號的優先級值就越低。
[0103] 其中,所述發送通信帳號與所述第一通信帳號的好友等級還可以包括:
[0104] 根據發送通信帳號與所述第一通信帳號的通信記錄而計算出的該通信帳號與所 述第一通信帳號的好友等級。其中,通信記錄可以是預先記錄並保存的通信記錄,該通信記 錄還可以是將通信帳號與所述第一通信帳號已讀消息的通信記錄,其中,已讀消息的通信 記錄用於記錄該發送通信帳號發送給第一通信帳號的已讀消息的數量,即第一通信帳號的 已讀消息中為該發送通信帳號對應的已讀消息的數量;或者,該通信記錄還可以是將通信 帳號與所述第一通信帳號未讀消息的通信記錄,其中,未讀消息的通信記錄用於記錄該發 送通信帳號發送給第一通信帳號的未讀消息的數量,即第一通信帳號的未讀消息中為該發 送通信帳號對應的未讀消息的數量;或者,該通信記錄還可以是將通信帳號與所述第一通 信帳號已讀消息和未讀消息的通信記錄。例如,通信記錄還可以是將通信帳號與所述第一 通信帳號已讀消息的通信記錄時,第一確定單元42將與所述第一通信帳號已讀消息的通 信記錄中包括的通信消息越多的發送通信帳號與所述第一通信帳號的好友等級設置高;例 如:通信記錄還可以是將通信帳號與所述第一通信帳號未讀消息的通信記錄時,第一確定 單元42將與所述第一通信帳號未讀消息的通信記錄中包括的未讀消息越多的發送通信帳 號與所述第一通信帳號的好友等級設置高;通信記錄還可以是將通信帳號與所述第一通信 帳號已讀消息和未讀消息的通信記錄時,第一確定單元42將與所述第一通信帳號未讀消 息的通信記錄中包括的已讀消息和未讀消息的總量越多的發送通信帳號與所述第一通信 帳號的好友等級設置高。第一確定單元42就可以根據發送通信帳號與所述第一通信帳號 的好友等級信息計算每個發送通信帳號與所述第一通信帳號的好友等級,計算該發送通信 帳號的優先級值,例如,將發送通信帳號與所述第一通信帳號的好友等級越高,該發送通信 帳號的優先級值就越高,反之將發送通信帳號與所述第一通信帳號的好友等級越低,該發 送通信帳號的優先級值就越低。
[0105] 第二確定單元43,用於確定閾值,所述閾值用於定位可被獲取的未讀消息。
[0106] 比較單元44,用於將所述各個所述優先級值與所述閾值進行比較。
[0107] 獲取單元45,用於當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。
[0108] 顯示單元46、用於顯示獲取的未讀消息。
[0109] 顯示單元46顯示獲取的未讀消息可以是在第一通信帳號的使用界面上顯示獲取 原未讀消息,或者將獲取的未讀消息所在的界面置頂,即顯示獲取的未讀消息所在的界面。 [0110] 在另一個實施例中,還可以實現對未讀消息進行多層次的顯示,例如:當獲取的未 讀消息顯示時所佔的顯示區域大於用於顯示未讀消息的界面的區域時,即獲取的未讀消息 顯示時所佔的顯示區域大於用於顯示未讀消息的界面的區域時,還可以對獲取的未讀消息 進行多層次的顯示,或者進行多層次的獲取。即當獲取單元45獲取的未讀消息顯示時所佔 的顯示區域大於用於顯示未讀消息的界面的區域時,即無法一次顯示獲取單元45獲取的 未讀消息。本實施例中,上述閾值可以包括第一閾值和所述第二閾值。第二確定單元還可 以包括:
[0111] 第一確定子單元(附圖中未畫出),用於確定各條未讀消息的第一優先級值;
[0112] 第二確定子單元(附圖中未畫出),用於確定各條未讀消息的第二優先級值。即每 條未讀消息都包含有兩個優先級值,即第一優先級值和第二優先級值,這兩個優先級值分 別與第一閾值和所述第二閾值進行比較。即本實施例中獲取單元45還可以用於當所述未 讀消息的第一優先級值大於所述第一閾值時,獲取該未讀消息並將該未讀消息作為第一未 讀消息;當第一未讀消息顯示時所佔的顯示區域大於用於顯示未讀消息的界面的區域時, 獲取單元45還可以用於獲取所述第一未讀消息中第二優先級值大於所述第二閾值的第二 未讀消息。這樣獲取的第二未讀消息顯示時所佔的顯示區域就可以小於用於顯示未讀消息 的界面的區域。即顯示單元46可以顯示上述第二未讀消息。
[0113] 其中,所述確定各條未讀消息的第一優先級值包括:
[0114] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值;即上述第一優先級值是根據未讀消息的接收時間而計算出的。即第一確定子單元(附 圖中未畫出)還可以用於根據所述第一通信帳號的各條未讀消息的接收時間計算各條未 讀消息的優先級值。
[0115] 所述確定各條未讀消息的第二優先級值包括:
[0116] 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的 好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送 通信帳號對應的未讀消息的優先級值。即上述第二優先級值是根據未讀消息的發送通信帳 號與第一通信帳號的好友等級而計算出的。第二確定子單元(附圖中未畫出)還可以用於 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友等級, 計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信帳號對 應的未讀消息的優先級值。
[0117] 在另一個實施例中,所述確定各條未讀消息的第一優先級值還可以包括:
[0118] 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的 好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送 通信帳號對應的未讀消息的優先級值;即上述第一優先級值是根據未讀消息的發送通信帳 號與第一通信帳號的好友等級而計算出的。第一確定子單元(附圖中未畫出)還可以用於 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友等級, 計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信帳號對 應的未讀消息的優先級值。
[0119] 所述確定各條未讀消息的第二優先級值還可以包括:
[0120] 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級 值。即上述第二優先級值是根據未讀消息的接收時間而計算出的。即第二確定子單元(附 圖中未畫出)還可以用於根據所述第一通信帳號的各條未讀消息的接收時間計算各條未 讀消息的優先級值。
[0121] 在另一個實施例中,當獲取單元45獲取的未讀消息所顯示時所佔的顯示區域大 於用於顯示未讀消息的界面的區域時,顯示單元46還可以將先顯示優先級值大於閾值的 未讀消息中的一部分,再顯示優先級值大於閾值的未讀消息的另一部分。
[0122] 所述方法可以應用於上述描述的終端。
[0123] 上述技術方案中,在上面實施例的基礎上描述了多種可選的實施方式,且可以根 據未讀消息的優先級值快速顯示未讀消息。
[0124] 本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為 磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存取存儲器(RandomAccess Memory,簡稱 RAM)等。
[0125] 以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範 圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。
【權利要求】
1. 一種未讀消息的定位獲取方法,其特徵在於:所述方法包括: 接收穫取未讀消息的指令; 確定各條未讀消息的優先級值; 確定閾值,所述閾值用於定位可被獲取的未讀消息; 將所述各個所述優先級值與所述閾值進行比較; 當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。
2. 如權利要求1所述的方法,其特徵在於,所述方法還包括:顯示所述獲取的未讀消 息,且所述獲取未讀消息的操作指令由用戶輸入。
3. 如權利要求1或2所述的方法,其特徵在於,所述確定閾值包括: 預先設置閾值;或者 根據第一通信帳號的未讀消息的數量而設置閾值,其中,該閾值的大小與所述第一通 信帳號的未讀消息的數量成正比。
4. 如權利要求1或2所述的方法,其特徵在於,所述確定各條未讀消息的優先級值包 括: 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級值。
5. 如權利要求1或2所述的方法,其特徵在於,所述確定各條未讀消息的優先級值包 括: 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友 等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信 帳號對應的未讀消息的優先級值;其中,未讀消息的發送通信帳號是指發送該未讀消息的 終端發送該未發送消息所使用的通信帳號。
6. 如權利要求5所述的方法,其特徵在於,所述發送通信帳號與所述第一通信帳號的 好友等級包括: 接收通信平臺發送的發送通信帳號與所述第一通信帳號的好友等級;或者 根據發送通信帳號與所述第一通信帳號的通信記錄而計算出的該通信帳號與所述第 一通信帳號的好友等級。
7. 如權利要求6所述的方法,其特徵在於,所述根據發送通信帳號與所述第一通信帳 號的通信記錄而計算出的該通信帳號與所述第一通信帳號的好友等級,包括: 根據發送通信帳號與所述第一通信帳號的已讀消息的通信記錄而計算出的該通信帳 號與所述第一通信帳號的好友等級;或者 根據發送通信帳號與所述第一通信帳號的未讀消息的通信記錄而計算出的該通信帳 號與所述第一通信帳號的好友等級;或者 根據發送通信帳號與所述第一通信帳號的已讀消息和未讀消息的通信記錄而計算出 的該通信帳號與所述第一通信帳號的好友等級。
8. 如權利要求1或2所述的方法,其特徵在於,所述閾值包括:第一閾值和所述第二閾 值,所述確定各條未讀消息的優先級值,包括: 確定各條未讀消息的第一優先級值,以及確定各條未讀消息的第二優先級值; 所述方法還包括: 當所述未讀消息的第一優先級值大於所述第一閾值時,獲取該未讀消息並將該未讀消 息作為第一未讀消息; 獲取所述第一未讀消息中第二優先級值大於所述第二閾值的第二未讀消息。
9. 如權利要求8所述的方法,其特徵在於,所述確定各條未讀消息的第一優先級值包 括: 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級值; 所述確定各條未讀消息的第二優先級值包括: 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友 等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信 帳號對應的未讀消息的優先級值。
10. 如權利要求9所述的方法,其特徵在於,所述確定各條未讀消息的第一優先級值包 括: 根據所述第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友 等級,計算該發送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信 帳號對應的未讀消息的優先級值; 所述確定各條未讀消息的第二優先級值包括: 根據所述第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級值。
11. 一種未讀消息的定位獲取裝置,其特徵在於,包括:接收單元、第一確定單元、第二 確定單元、比較單元和獲取單元,其中: 所述接收單元,用於接收穫取未讀消息的指令; 所述第一確定單元,用於確定各條未讀消息的優先級值; 所述第二確定單元,用於確定閾值,所述閾值用於定位可被獲取的未讀消息; 所述比較單元,用於將所述各個所述優先級值與所述閾值進行比較; 所述獲取單元,用於當所述未讀消息的優先級值大於所述閾值時,獲取該未讀消息。
12. 如權利要求11所述的裝置,其特徵在於,所述裝置還包括: 顯示單元,用於顯示所述獲取的未讀消息; 所述獲取未讀消息的操作指令由用戶輸入。
13. 如權利要求11或12所述的裝置,其特徵在於,所述第二確定單元還用於預先設置 閾值;或者 所述第二確定單元,用於根據第一通信帳號的未讀消息的數量而設置閾值,其中,該閾 值的大小與所述第一通信帳號的未讀消息的數量成正比。
14. 如權利要求11或12所述的裝置,其特徵在於,所述第一確定單元還用於根據所述 第一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級值。
15. 如權利要求11或12所述的裝置,其特徵在於,所述第一確定單元還用於根據所述 第一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友等級,計算該發 送通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信帳號對應的未讀 消息的優先級值;其中,未讀消息的發送通信帳號是指發送該未讀消息的終端發送該未發 送消息所使用的通信帳號,所述第一通信帳號是與所述未讀消息對應的通信帳號。
16. 如權利要求15所述的裝置,其特徵在於,所述發送通信帳號與所述第一通信帳號 的好友等級包括: 接收通信平臺發送的發送通信帳號與所述第一通信帳號的好友等級;或者 根據發送通信帳號與所述第一通信帳號的通信記錄而計算出的該通信帳號與所述第 一通信帳號的好友等級。
17. 如權利要求15所述的裝置,其特徵在於,所述根據發送通信帳號與所述第一通信 帳號的通信記錄而計算出的該通信帳號與所述第一通信帳號的好友等級,包括: 根據發送通信帳號與所述第一通信帳號的已讀消息的通信記錄而計算出的該通信帳 號與所述第一通信帳號的好友等級;或者 根據發送通信帳號與所述第一通信帳號的未讀消息的通信記錄而計算出的該通信帳 號與所述第一通信帳號的好友等級;或者 根據發送通信帳號與所述第一通信帳號的已讀消息和未讀消息的通信記錄而計算出 的該通信帳號與所述第一通信帳號的好友等級。
18. 如權利要求11或12所述的裝置,其特徵在於,所述閾值包括:第一閾值和所述第 二閾值; 所述第二確定單元包括: 第一確定子單兀,用於確定各條未讀消息的第一優先級值; 第二確定子單元,用於確定各條未讀消息的第二優先級值; 所述獲取單元還用於獲取各條未讀消息中第一優先級值大於所述第一閾值的第一未 讀消息;以及用於獲取所述第一未讀消息中第二優先級值大於所述第二閾值的第二未讀 消。
19. 如權利要求18所述的裝置,其特徵在於,所述第一確定子單元還用於根據所述第 一通信帳號的各條未讀消息的接收時間計算各條未讀消息的優先級值; 所述第二確定子單元還用於根據所述第一通信帳號的各條未讀消息的發送通信帳號 與所述第一通信帳號的好友等級,計算該發送通信帳號的優先級值,並將該發送通信帳號 的優先級值作為該發送通信帳號對應的未讀消息的優先級值。
20. 如權利要求18所述的裝置,其特徵在於,所述第一確定子單元還用於根據所述第 一通信帳號的各條未讀消息的發送通信帳號與所述第一通信帳號的好友等級,計算該發送 通信帳號的優先級值,並將該發送通信帳號的優先級值作為該發送通信帳號對應的未讀消 息的優先級值; 所述第二確定子單元還用於根據所述第一通信帳號的各條未讀消息的接收時間計算 各條未讀消息的優先級值。
【文檔編號】G06F17/30GK104123324SQ201310157327
【公開日】2014年10月29日 申請日期:2013年4月28日 優先權日:2013年4月28日
【發明者】單禕, 陳嶽偉, 毛蔚, 趙原, 劉藝恆 申請人:騰訊科技(深圳)有限公司