本發(fā)明涉及社交應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種社交應(yīng)用的消息提醒方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,目前社交應(yīng)用已經(jīng)成為廣大用戶賬號通過網(wǎng)絡(luò)進(jìn)行通信的重要手段,通過社交應(yīng)用,用戶賬號可以在網(wǎng)絡(luò)上進(jìn)行文字、聲音和視頻交流,共享文件、圖片和視頻信息等。尤其是越來越多的社交應(yīng)用兼具聊天和閱讀文章等相關(guān)功能,例如微信,其訂閱號功能極大的方便了用戶了解其感興趣的相關(guān)信息。
但是,用戶在使用社交應(yīng)用的內(nèi)容閱讀界面閱讀文章或其他信息時(shí),當(dāng)社交應(yīng)用的好友發(fā)來消息時(shí),通常用戶需要返回聊天功能界面才能夠知道好友發(fā)來的消息,但當(dāng)用戶查看完好友發(fā)來的消息后,如需查看之前的文章,需再次進(jìn)入內(nèi)容閱讀界面查找相關(guān)閱讀欄目找到之前的文章并找到已閱讀的頁面進(jìn)行閱讀,例如微信,用戶在訂閱號閱讀某文章時(shí)退出后想要繼續(xù)閱讀該文章時(shí),需要重新進(jìn)入訂閱號并找到相關(guān)公眾號再進(jìn)入,并找到當(dāng)時(shí)閱讀的頁面才能夠繼續(xù)閱讀,這個(gè)過程操作極其麻煩且相當(dāng)耗費(fèi)時(shí)間,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出一種社交應(yīng)用的消息提醒方法和裝置,可實(shí)現(xiàn)在內(nèi)容閱讀界面查看好友發(fā)來的消息,簡化操作動(dòng)作,查看消息便捷。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
第一方面,本發(fā)明實(shí)施例中提供了一種社交應(yīng)用的消息提醒方法,包括:
監(jiān)聽新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo);
接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,在所述消息浮層顯示所述消息。
其中,所述在所述消息浮層顯示所述消息,包括:
在所述消息浮層顯示欄目,在欄目顯示所述消息的發(fā)送人消息和該發(fā)送人發(fā)送的最后一條消息。
其中,所述在欄目顯示所述消息的發(fā)送人消息和該發(fā)送人發(fā)送的最后一條消息之后,還包括:
接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容。
其中,所述在好友聊天浮層顯示與該發(fā)信人的聊天內(nèi)容之后,還包括:
接收到返回指令,關(guān)閉所述好友聊天浮層,顯示所述消息浮層。
其中,所述在所述顯示界面的上層顯示消息浮層之后,還包括:
接收到再次觸發(fā)所述消息提醒圖標(biāo)的指令,收起所述顯示界面的上層的所述消息浮層。
其中,所述監(jiān)聽到新接收到的消息,具體為:
監(jiān)聽到打開當(dāng)前顯示界面時(shí)間點(diǎn)開始起算的好友發(fā)來的消息。
其中,所述監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo),包括:
監(jiān)聽到新接收到的消息,統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
其中,所述在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和提醒數(shù)量之后,還包括:檢測到消息被本終端或另一終端的查看信息,重新統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
其中,所述監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo),包括:
通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量;使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量,所述當(dāng)前顯示界面包括標(biāo)題欄和內(nèi)容閱讀界面;
所述在所述消息浮層顯示所述消息,包括:
在所述消息浮層顯示欄目,在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息;
所述在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息之后,還包括:
接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容,更新所述過濾后的未查看的消息數(shù)量;
當(dāng)接收到點(diǎn)擊所述標(biāo)題欄的指令時(shí),刷新所述在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
其中,所述社交應(yīng)用為微信,所述內(nèi)容閱讀界面為微信的公眾號內(nèi)容界面。
第二方面,本發(fā)明實(shí)施例中提供了一種社交應(yīng)用的消息提醒裝置,包括:
監(jiān)聽模塊,用于監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo);
顯示模塊,用于接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,在所述消息浮層顯示所述消息。
其中,所述顯示模塊,包括:
處理模塊,用于在所述消息浮層顯示欄目,在欄目顯示所述消息的發(fā)送人消息和該發(fā)送人發(fā)送的最后一條消息。
其中,所述顯示模塊,還包括:
浮層彈出模塊,用于接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容。
其中,所述顯示模塊,還包括:
返回模塊,用于接收到返回指令,關(guān)閉所述好友聊天浮層,顯示所述消息浮層。
其中,所述顯示模塊,還包括:
浮層收起模塊,用于接收到再次觸發(fā)所述消息提醒圖標(biāo)的指令,收起所述顯示界面的上層的所述消息浮層。
其中,所述監(jiān)聽到新接收到的消息,具體為:
監(jiān)聽到新接收到的好友發(fā)來的消息。
其中,所述監(jiān)聽模塊監(jiān)聽到新接收到的消息,具體為:
監(jiān)聽到本次打開內(nèi)容閱讀界面時(shí)間點(diǎn)開始起算的好友發(fā)來的消息。
其中,所述監(jiān)聽模塊,具體用于監(jiān)聽到新接收到的消息,統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
其中,所述監(jiān)聽模塊,還用于檢測到消息被本終端或另一終端的查看信息,重新統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
其中,所述社交應(yīng)用為微信,所述內(nèi)容閱讀界面為微信的公眾號內(nèi)容界面。
其中,所述監(jiān)聽模塊,還包括:
過濾模塊,用于通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量;
定時(shí)模塊,用于使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量,所述當(dāng)前顯示界面包括標(biāo)題欄和內(nèi)容閱讀界面;
顯示模塊,用于所述在所述消息浮層顯示所述消息,包括:
在所述消息浮層顯示欄目,在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息;
恢復(fù)模塊,用于在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息之后,還包括:
接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容,更新所述過濾后的未查看的消息數(shù)量;
更新模塊,用于當(dāng)接收到點(diǎn)擊所述標(biāo)題欄的指令時(shí),刷新所述在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
相對于現(xiàn)有技術(shù),本發(fā)明具有如下技術(shù)效果:
本發(fā)明在所述當(dāng)前顯示界面顯示消息提醒圖標(biāo),當(dāng)接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,可實(shí)現(xiàn)在內(nèi)容閱讀界面查看好友發(fā)來的消息,簡化操作動(dòng)作,查看消息便捷,減少操作時(shí)間,提高用戶體驗(yàn)。
進(jìn)一步的,本發(fā)明通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量,可使用戶免于“不重要”信息的打擾;使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,并在標(biāo)題欄顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量的方法,又在一定程度上有利于用戶及時(shí)處理好友消息,更具實(shí)用性,具有一定的推廣價(jià)值。
本發(fā)明的這些方面或其他方面在以下實(shí)施例的描述中會更加簡明易懂。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了本發(fā)明一種社交應(yīng)用的消息提醒方法一個(gè)實(shí)施例的方法流程圖。
圖2示出了本發(fā)明一種社交應(yīng)用的消息提醒方法另一個(gè)實(shí)施例的方法流程圖。
圖3示出了本發(fā)明一種社交應(yīng)用的消息提醒方法中s120的具體步驟圖。
圖4示出了本發(fā)明一種社交應(yīng)用的消息提醒裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
圖5示出了本發(fā)明一種社交應(yīng)用的消息提醒裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
圖6示出了本發(fā)明一種社交應(yīng)用的消息提醒裝置中監(jiān)聽模塊410的結(jié)構(gòu)示意圖。
圖7示出了本發(fā)明以微信為實(shí)施例時(shí)訂閱號的顯示界面。
圖8示出了本發(fā)明以微信為實(shí)施例時(shí)觸發(fā)了提醒圖標(biāo)后的消息浮層顯示欄目。
圖9示出了本發(fā)明以微信為實(shí)施例時(shí)有返回指示的聊天界面浮層。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
請參考圖1,其是本發(fā)明一種社交應(yīng)用的消息提醒方法一個(gè)實(shí)施例的流程圖,該實(shí)施例具體包括以下步驟:
s110:監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)。
社交應(yīng)用一般包括具有聊天功能和文章閱讀功能的即時(shí)通信應(yīng)用程序、電話應(yīng)用程序和視頻交互應(yīng)用程序等,具體可表現(xiàn)為qq、微信、微博、觸寶、陌陌、msn、email、yy等;文章閱讀功能一般包括相關(guān)文章或文字的內(nèi)容閱讀界面,為方便用戶查看,該內(nèi)容閱讀界面一般包括標(biāo)題欄和內(nèi)容顯示界面。
一般的,社交應(yīng)用的好友發(fā)來的消息可以理解為社交應(yīng)用聊天功能中互為好友的用戶發(fā)送消息以進(jìn)行即時(shí)互動(dòng)或了解近況。
以目前的程序應(yīng)用來看,圖標(biāo)具體表現(xiàn)形式是多樣化的,一般可為具象型圖標(biāo)、文字型圖標(biāo)和抽象性圖標(biāo),具象型圖標(biāo)是指直接利用具有代表性的物象來表達(dá)含義,一般包括人物、物型等;文字型圖標(biāo)是指標(biāo)志形象以文字為主的標(biāo)志,一般包括漢字標(biāo)志、字母標(biāo)志和數(shù)字標(biāo)識;抽象性圖標(biāo)是指用理性的,純粹的點(diǎn)、線、面、體組成的抽象圖形來表達(dá)含義,一般包括圓形、方形、三角形、多邊形及方向型圖形。因此,提醒圖標(biāo)也可表現(xiàn)為上述的一種或多種的結(jié)合方式。
s120:接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,在所述消息浮層顯示所述消息。
當(dāng)本發(fā)明應(yīng)用于觸摸屏相關(guān)設(shè)備或裝置時(shí),用戶通過觸摸屏觸發(fā)消息提醒圖標(biāo)以顯示消息浮層,該消息浮層為是用來容納并展示一個(gè)或多個(gè)好友及好友發(fā)送了最新信息的欄目界面或菜單界面,其尺寸可預(yù)先設(shè)置,尺寸大小可設(shè)置為和安裝應(yīng)用的裝置或設(shè)備屏幕大小,也可略小,或者用戶自定義為其適于眼睛閱讀的大小。
綜上,本發(fā)明實(shí)施例在所述顯示界面顯示消息提醒圖標(biāo),當(dāng)接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,可實(shí)現(xiàn)在內(nèi)容閱讀界面查看好友發(fā)來的消息,簡化操作動(dòng)作,查看消息便捷,減少操作時(shí)間,提高用戶體驗(yàn)。
請參考圖2,其是本發(fā)明一種社交應(yīng)用的消息提醒方法另一個(gè)實(shí)施例的流程圖,該實(shí)施例具體包括以下步驟:
s210:監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo);
作為一個(gè)實(shí)施方式,監(jiān)聽到所述社交應(yīng)用中的未設(shè)置免打擾的好友發(fā)來的消息。
設(shè)置免打擾可理解消息免打擾,具體表現(xiàn)為該社交應(yīng)用接收好友的消息,但是在終端不顯示也不提醒用戶進(jìn)行查看。
作為一個(gè)實(shí)施方式,監(jiān)聽到本次打開內(nèi)容閱讀界面時(shí)間點(diǎn)開始起算的好友發(fā)來的消息。
當(dāng)用戶從社交應(yīng)用聊天功能界面轉(zhuǎn)至內(nèi)容閱讀界面時(shí),才開始監(jiān)控并計(jì)算好友發(fā)來的消息,之前在聊天功能界面未查看的消息不在監(jiān)控和計(jì)算范圍之內(nèi)。
作為一個(gè)實(shí)施方式,監(jiān)聽到所述社交應(yīng)用的好友發(fā)來的消息,統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
當(dāng)用戶在內(nèi)容閱讀界面查看文章或者消息時(shí),當(dāng)有多個(gè)好友發(fā)來消息并在消息提醒圖標(biāo)中顯示出來,用戶通過觸摸屏點(diǎn)擊消息提醒圖標(biāo)并通過消息浮層查看了部分消息,當(dāng)前顯示界面中的消息提醒圖標(biāo)只顯示未查看的消息數(shù)量以及最新發(fā)來的消息數(shù)量,已被查看的消息不在統(tǒng)計(jì)范圍之內(nèi)。
作為一個(gè)實(shí)施方式,檢測到消息被本終端或另一終端的查看信息,重新統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面中顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
用戶在多終端登錄社交應(yīng)用時(shí),譬如手機(jī)端和pc端,如客戶使用手機(jī)端在社交應(yīng)用內(nèi)容閱讀界面查看相關(guān)消息時(shí),當(dāng)有好友發(fā)來消息并在內(nèi)容閱讀界面顯示出來,用戶在pc端查看了部分消息,那么手機(jī)端的社交應(yīng)用內(nèi)容閱讀界面的消息將被重新統(tǒng)計(jì)計(jì)算并在消息提醒圖標(biāo)上顯示出來;如果是查看了全部的消息,則手機(jī)端消息提醒圖標(biāo)中的消息也將被重新統(tǒng)計(jì)。
s221:接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,在所述消息浮層顯示欄目,在欄目顯示所述消息的發(fā)送人消息和該發(fā)送人發(fā)送的最后一條消息。
s222:接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容。
s223:接收到返回指令,關(guān)閉所述好友聊天浮層,顯示所述消息浮層。
該聊天浮層中有返回的指示標(biāo)示或指示鍵,用戶觸發(fā)該指示標(biāo)示或指示鍵即可返消息浮層所在的界面。
s224:接收到再次觸發(fā)所述消息提醒圖標(biāo)的指令,收起所述顯示界面的上層的所述消息浮層。
當(dāng)用戶通過觸摸屏再次觸發(fā)消息提醒圖標(biāo),相關(guān)處理器收到該指令,收起該顯示界面上層的消息浮層,重新回到之前未觸發(fā)消息提醒圖標(biāo)時(shí)用戶查看微信訂閱號的所在界面以及所在位置。
本實(shí)施例在社交應(yīng)用的顯示界面中設(shè)置提醒圖標(biāo),用戶通過觸發(fā)該消息提醒圖標(biāo)的指令,能夠在顯示界面的上層看到消息浮層,并通過消息浮層查看好友的消息,該過程在不影響用戶查看當(dāng)前消息的前提下,還能夠及時(shí)處理未設(shè)置免打擾好友的消息;且多終端消息的處理機(jī)制也考慮了用戶實(shí)際需求,不僅提高了用戶體驗(yàn),也具備較高的實(shí)用性和推廣價(jià)值。
作為本發(fā)明的一個(gè)實(shí)施例,如圖3所示,上述實(shí)施例的步驟s110,監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo),包括:
s310:通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量;
一般而言,應(yīng)用程序都有很多應(yīng)用程序接口(api,applicationprogramminginterface),表現(xiàn)為一系列api函數(shù),在這里,應(yīng)用程序接口給用戶提供了一組方法,以用于發(fā)送讀取好友發(fā)來的消息數(shù)量并過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量請求。
s320:使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量,所述當(dāng)前顯示界面包括標(biāo)題欄和內(nèi)容閱讀界面;
系統(tǒng)或應(yīng)用中的定時(shí)器一般是指由系統(tǒng)或應(yīng)用提供的一類api,它一般構(gòu)建在硬件定時(shí)器基礎(chǔ)之上,使系統(tǒng)或應(yīng)用能夠提供不受數(shù)目限制的定時(shí)器服務(wù),在這里,定時(shí)器用來定時(shí)獲取過濾后的未查看的消息數(shù)量,以在當(dāng)前顯示界面中顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量;更進(jìn)一步的所述消提醒圖標(biāo)設(shè)置在所述標(biāo)題欄上。
s330:所述在所述消息浮層顯示所述消息,包括:
在所述消息浮層顯示欄目,在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息。
s340:在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息之后,還包括:
接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容,更新所述過濾后的未查看的消息數(shù)量。
本步驟中,需要說明的是,設(shè)置免打擾是為了避免一部分信息的干擾,但對于用戶來說,這一部分信息中還是有一小部分信息比較重要,為了避免遺漏掉重要的免打擾信息,特此安排。
s350:當(dāng)接收到點(diǎn)擊所述標(biāo)題欄的指令時(shí),刷新所述在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
該點(diǎn)擊所述標(biāo)題欄的指令只是一種觸擊屏幕的方式,不排除其它方式的點(diǎn)擊,例如滑動(dòng)、雙擊、長觸等方式。
這里需要指出的是,所述監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)這一步驟為實(shí)施例中的一種選擇性實(shí)施方式,可根據(jù)社交應(yīng)用的不同進(jìn)行適應(yīng)性的調(diào)整。
本實(shí)施例通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量,可使用戶免于“不重要”信息的打擾;使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,并在標(biāo)題欄顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量的方法,又在一定程度上有利于用戶及時(shí)處理好友消息,更具實(shí)用性,具有一定的推廣價(jià)值。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括存儲器、磁盤或光盤等。
以下為本發(fā)明的其中一個(gè)應(yīng)用場景。當(dāng)該社交應(yīng)用為微信應(yīng)用程序時(shí),下面簡稱微信,該內(nèi)容閱讀界面為微信的公眾號內(nèi)容界面。當(dāng)用戶在微信公眾號查看信息或者瀏覽文章時(shí),如有接收到微信的好友發(fā)來的消息,那么訂閱號的標(biāo)題欄預(yù)置的圖標(biāo)則會顯示出提醒消息以及消息的數(shù)量,該消息圖標(biāo)請參考圖7所示701;該消息圖標(biāo)為預(yù)先寫入如社交應(yīng)用為微信的內(nèi)部程序并表現(xiàn)在界面上的小圖標(biāo),但該小圖標(biāo)表現(xiàn)形式不僅僅為圖7中701所示,還可以是其他任意的表示方式;當(dāng)好友發(fā)來消息,小圖標(biāo)上則會顯示出消息的數(shù)量;當(dāng)然在該標(biāo)題欄還提供相關(guān)的小圖標(biāo),用戶可以觸發(fā)其中任意之一引起選定指令,來調(diào)用被選定的微信的預(yù)定功能界面。
當(dāng)然,此處的好友消息僅是泛指,不僅僅包括微信好友消息,還包括微信群消息、系統(tǒng)消息、程序應(yīng)用消息等;但是,在微信中被用戶設(shè)置為免打擾的好友或群消息、系統(tǒng)消息、程序應(yīng)用消息等將不會被監(jiān)聽,更不會出現(xiàn)在該提醒圖標(biāo)中。
詳細(xì)的說,從打開微信訂閱號的時(shí)候,才開始監(jiān)聽好友發(fā)來的消息,之前在聊天界面中未查看的消息是不屬于該監(jiān)聽范圍中的,更不會顯示在該提醒圖標(biāo)中的。
例如,微信接收到用戶的好友“張三”發(fā)來的3條聊天消息,接收到用戶的家人群消息發(fā)來的12條聊天消息、接收到系統(tǒng)消息發(fā)來的1條通知消息、某1個(gè)或多個(gè)游戲程序應(yīng)用消息發(fā)來的5條通知消息,上述消息都是設(shè)置了未打擾的,則在消息提醒圖標(biāo)上顯示消息數(shù)量為21條。
當(dāng)用戶使用微信訂閱號查看文章時(shí),為了避免打擾,可預(yù)置定時(shí)器在一定的時(shí)間內(nèi)通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息,該消息包括任意消息,當(dāng)然,為了避免打擾,用戶可使用上述方式避免看到“不太重要的人”的信息,但是有需要的時(shí)候還是得查看這些信息,故設(shè)定點(diǎn)擊微信訂閱號的標(biāo)題欄以更新所有的好友消息和消息數(shù)量,然后相應(yīng)地在觸發(fā)聊天浮層中顯示所有的好友消息(包括免打擾的信息)。
由于微信適應(yīng)于多終端登錄,當(dāng)用戶同時(shí)在手機(jī)端和pc端登錄了微信,且用戶在手機(jī)端查看微信訂閱號的內(nèi)容時(shí),注意到標(biāo)題欄顯示消息提醒圖標(biāo)上收到了多個(gè)好友發(fā)來的消息,便在pc端查看了一個(gè)好友的消息,其他未查看,則手機(jī)端微信在標(biāo)題欄更新顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上更新顯示所述消息數(shù)量,即減去查看的好友消息及消息數(shù)量。
具體而言,請參考圖8,用戶通過觸摸屏觸發(fā)微信訂閱號標(biāo)題欄的提醒圖標(biāo)后,彈出如圖8所示消息浮層顯示欄目,該消息浮層顯示欄目的尺寸可預(yù)先設(shè)置,尺寸大小可設(shè)置為和安裝微信的裝置或設(shè)備屏幕大小,也可略小,或者用戶自定義為其適于眼睛閱讀的大小。請參考圖9,為微信中用戶和好友的對話框和簡略對話,聊天浮層可參照該對話框,聊天內(nèi)容也可參照與該簡略對話。
請參考圖9,該聊天浮層中有返回字樣的文字指示標(biāo)示或指示鍵,用戶觸發(fā)該指示標(biāo)示或指示鍵即可返消息浮層所在的界面。
當(dāng)用戶再次觸發(fā)消息提醒圖標(biāo),相關(guān)處理器收到該指令,收起該顯示界面上層的消息浮層,重新回到之前未觸發(fā)消息提醒圖標(biāo)時(shí)用戶查看微信訂閱號的所在界面以及所在位置。
請參考圖4,其是本發(fā)明一種社交應(yīng)用的消息提醒裝置一個(gè)實(shí)施例的結(jié)構(gòu)圖,具體包括:
監(jiān)聽模塊410,用于監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo);
顯示模塊420,用于接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,在所述消息浮層顯示所述消息。
本實(shí)施例在所述社交應(yīng)用的裝置當(dāng)前顯示界面顯示消息提醒圖標(biāo),當(dāng)接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,可實(shí)現(xiàn)在內(nèi)容閱讀界面查看好友發(fā)來的消息,簡化操作動(dòng)作,查看消息便捷,減少操作時(shí)間,提高用戶體驗(yàn)。
請參考圖5,其是本發(fā)明一種社交應(yīng)用的消息提醒裝置另一個(gè)實(shí)施例的結(jié)構(gòu)圖。
監(jiān)聽模塊510,用于監(jiān)聽到新接收到的消息,在當(dāng)前顯示界面顯示消息提醒圖標(biāo);
作為一個(gè)實(shí)施方式,所述監(jiān)聽模塊監(jiān)聽到新接收到的消息,具體為:
監(jiān)聽到所述社交應(yīng)用的未設(shè)置免打擾的好友發(fā)來的消息。
作為一個(gè)實(shí)施方式,所述監(jiān)聽模塊監(jiān)聽到新接收到的消息,具體為:
監(jiān)聽到本次打開內(nèi)容閱讀界面時(shí)間點(diǎn)開始起算的好友發(fā)來的消息。
作為一個(gè)實(shí)施方式,所述監(jiān)聽模塊,具體用于監(jiān)聽到新接收到的消息,統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
作為一個(gè)實(shí)施方式,所述監(jiān)聽模塊,還用于檢測到消息被本終端或另一終端的查看信息,重新統(tǒng)計(jì)未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量,具體包括:
處理模塊521,用于接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,在所述消息浮層顯示欄目,在欄目顯示所述消息的發(fā)送人消息和該發(fā)送人發(fā)送的最后一條消息。
浮層彈出模塊522,用于接收到觸發(fā)所述欄目的指令,在當(dāng)前顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容。
返回模塊523,用于接收到返回指令,關(guān)閉所述好友聊天浮層,顯示所述消息浮層。
浮層收起模塊524,用于接收到再次觸發(fā)所述消息提醒圖標(biāo)的指令,收起所述顯示界面的上層的所述消息浮層。
當(dāng)用戶再次觸發(fā)消息提醒圖標(biāo),相關(guān)處理器收到該指令,收起該顯示界面上層的消息浮層,重新回到之前未觸發(fā)消息提醒圖標(biāo)時(shí)用戶查看微信訂閱號的所在界面以及所在位置。
本實(shí)施例在社交應(yīng)用的內(nèi)容閱讀界面在顯示界面中設(shè)置提醒圖標(biāo),用戶通過觸發(fā)該消息提醒圖標(biāo)的指令,能夠在顯示界面的上層看到消息浮層,并通過消息浮層查看好友的消息,該過程在不影響用戶查看當(dāng)前消息的前提下,還能夠及時(shí)處理未設(shè)置免打擾好友的消息;且多終端消息的處理機(jī)制也考慮了用戶實(shí)際需求,不僅提高了用戶體驗(yàn),也具備較高的實(shí)用性和推廣價(jià)值。
作為本發(fā)明的一個(gè)實(shí)施例,如圖6所示,上述實(shí)施例的監(jiān)聽模塊410,還包括:
過濾模塊610,用于通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量;
定時(shí)模塊620,用于使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,在當(dāng)前顯示界面顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量,所述當(dāng)前顯示界面包括標(biāo)題欄和內(nèi)容閱讀界面;
顯示模塊630,用于所述在所述消息浮層顯示所述消息,包括:
在所述消息浮層顯示欄目,在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息;
恢復(fù)模塊640,用于在欄目顯示過濾后的未查看的消息的發(fā)送人信息和該發(fā)送人發(fā)送的最后一條消息之后,還包括:
接收到觸發(fā)所述欄目的指令,在所述顯示界面的上層顯示好友聊天浮層,在好友聊天浮層顯示與所述發(fā)送人的聊天內(nèi)容,更新所述過濾后的未查看的消息數(shù)量;
更新模塊650,用于當(dāng)接收到點(diǎn)擊所述標(biāo)題欄的指令時(shí),刷新所述在消息提醒圖標(biāo)上顯示所述消息數(shù)量。
上述有關(guān)社交應(yīng)用的消息提醒裝置的實(shí)施例的具體說明,可以參見社交應(yīng)用的消息提醒方法部分的實(shí)施例,在此不做贅述。
本實(shí)施例通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量,可使用戶免于“不重要”信息的打擾;使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,并在標(biāo)題欄顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量的方法,又在一定程度上有利于用戶及時(shí)處理好友消息,更具實(shí)用性,具有一定的推廣價(jià)值。
綜上所述,本發(fā)明在顯示界面顯示消息提醒圖標(biāo),當(dāng)接收到觸發(fā)所述消息提醒圖標(biāo)的指令,在所述顯示界面的上層顯示消息浮層,可實(shí)現(xiàn)在內(nèi)容閱讀界面查看好友發(fā)來的消息,簡化操作動(dòng)作,查看消息便捷,減少操作時(shí)間,提高用戶體驗(yàn)。
進(jìn)一步的,本發(fā)明通過未讀信息統(tǒng)計(jì)接口讀取好友發(fā)來的消息數(shù)量,過濾掉設(shè)置免打擾的好友發(fā)來的消息數(shù)量,可使用戶免于“不重要”信息的打擾;使用定時(shí)器定時(shí)獲取過濾后的未查看的消息數(shù)量,并在標(biāo)題欄顯示消息提醒圖標(biāo)和在消息提醒圖標(biāo)上顯示所述消息數(shù)量的方法,又在一定程度上有利于用戶及時(shí)處理好友消息,更具實(shí)用性,具有一定的推廣價(jià)值。
以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。