两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

群組消息通知方法、客戶端、電子設(shè)備和服務(wù)器與流程

文檔序號(hào):11693132閱讀:352來(lái)源:國(guó)知局
群組消息通知方法、客戶端、電子設(shè)備和服務(wù)器與流程

本申請(qǐng)涉及計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其是涉及一種群組消息通知方法、客戶端、電子設(shè)備和服務(wù)器。



背景技術(shù):

目前諸如騰訊qq、微信、釘釘?shù)燃磿r(shí)通信(instantmessage,im)軟件,均提供有群組通信功能。在群組交流環(huán)境下,群組中的每個(gè)用戶都可以向群組中的其他用戶廣播消息。

然而,當(dāng)群組中的有些用戶當(dāng)前正在忙碌,或?qū)τ诋?dāng)前群組中的交流主題不感興趣時(shí),對(duì)于他們而言,可能會(huì)感到不斷的被群組消息所打擾。誠(chéng)然,即時(shí)通信軟件往往還提供有“消息免打擾”或“消息屏蔽”之類的功能;并且開(kāi)啟該功能后,用戶確實(shí)可以免受群組消息打擾;但是,這樣,又會(huì)讓用戶遺漏或者不能及時(shí)接收到關(guān)鍵或者熱點(diǎn)消息。比如,作為群組中的一個(gè)正在忙碌的用戶,當(dāng)群組的其他用戶正在熱點(diǎn)討論自己也感興趣的團(tuán)購(gòu)話題時(shí),如果自己開(kāi)啟了“消息免打擾”功能,就可能會(huì)錯(cuò)過(guò)這次團(tuán)購(gòu)。

由此,本申請(qǐng)的發(fā)明人發(fā)現(xiàn),目前現(xiàn)有技術(shù)難以在消息免打擾和實(shí)時(shí)獲取消息中取得平衡,導(dǎo)致用戶體驗(yàn)不佳。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例的目的在于提供一種群組消息通知方法、客戶端、電子設(shè)備和服務(wù)器,以提高用戶體驗(yàn)。

為達(dá)到上述目的,一方面,本申請(qǐng)實(shí)施例提供了一種群組消息通知方法,包括以下步驟:

在用戶登錄后,客戶端檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),所述客戶端對(duì)所述特定群組在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);

在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),所述客戶端向所述用戶發(fā)出群組消息通知。

另一方面,本申請(qǐng)實(shí)施例提供了一種客戶端,包括:

狀態(tài)檢測(cè)模塊,用于在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

消息計(jì)數(shù)模塊,用于當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)所述用戶在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);

通知發(fā)送模塊,用于在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

再一方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,包括:

處理器,

儲(chǔ)存器,用于存儲(chǔ)客戶端,所述客戶端被所述處理器處理時(shí),執(zhí)行如下步驟:

在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)所述用戶在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);

在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

再一方面,本申請(qǐng)實(shí)施例提供了一種群組消息通知方法,包括以下步驟:

在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)在所述非前臺(tái)運(yùn)行狀態(tài)下向所述特定群組發(fā)送的群組消息進(jìn)行計(jì)數(shù);

在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

再一方面,本申請(qǐng)實(shí)施例提供了一種服務(wù)器,包括:

狀態(tài)檢測(cè)模塊,用于在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

消息計(jì)數(shù)模塊,用于當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)在所述非前臺(tái)運(yùn)行狀態(tài)下向所述特定群組發(fā)送的群組消息進(jìn)行計(jì)數(shù);

通知發(fā)送模塊,用于在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見(jiàn),本申請(qǐng)實(shí)施例中,在用戶登錄后,當(dāng)確認(rèn)處于非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)用戶在非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);其中,群組消息為用戶指定的特定群組的群組消息;在計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)的閾值時(shí),客戶端向用戶發(fā)出群組消息通知。因此,與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例既有利于用戶及時(shí)獲取到群消息,又不至于過(guò)多的打擾用戶,因而提高了用戶體驗(yàn)。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:

圖1為本申請(qǐng)一實(shí)施例的群組消息通知方法的流程圖;

圖2為本申請(qǐng)一實(shí)施例的通知設(shè)置流程圖;

圖3a-圖3c為本申請(qǐng)實(shí)施例的通知閾值設(shè)置示意圖;

圖4a-圖4c為本申請(qǐng)實(shí)施例的特別關(guān)注設(shè)置示意圖;

圖5為本申請(qǐng)另一實(shí)施例的群組消息通知方法的流程圖;

圖6為本申請(qǐng)一實(shí)施例的客戶端的結(jié)構(gòu)框圖;

圖7為本申請(qǐng)一實(shí)施例的電子設(shè)備的結(jié)構(gòu)框圖;

圖8為本申請(qǐng)一實(shí)施例的服務(wù)器的結(jié)構(gòu)框圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。

參考圖1所示,為本申請(qǐng)實(shí)施例的一種群組消息通知方法。該方法的執(zhí)行主體可以為客戶端。該群組消息通知方法可以包括以下步驟:

s101、在用戶登錄后,客戶端檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài)。

本申請(qǐng)實(shí)施例中,所述用戶可以為客戶端用戶。所述用戶登錄可以理解為,所述用戶通過(guò)專用客戶端或通用客戶端登錄服務(wù)器,所述服務(wù)器提供即時(shí)通信服務(wù)。其中,所述的專用客戶端可以為即時(shí)通信軟件客戶端,例如騰訊qq客戶端、微信客戶端、釘釘客戶端、msn客戶端、skype客戶端等等。所述的通用客戶端可以為瀏覽器客戶端,例如ie瀏覽器、谷歌瀏覽器、safari瀏覽器、360瀏覽器等;通過(guò)瀏覽器客戶端可實(shí)現(xiàn)網(wǎng)頁(yè)版即時(shí)通信應(yīng)用。為便于描述,不論是專用客戶端還是通用客戶端,以下均簡(jiǎn)稱為客戶端。

本申請(qǐng)實(shí)施例中,所述客戶端可以配置安裝于電子設(shè)備上。所述電子設(shè)備例如可以為臺(tái)式電腦、平板電腦、筆記本電腦、智能手機(jī)、數(shù)字助理、智能可穿戴設(shè)備、導(dǎo)購(gòu)終端、具有網(wǎng)絡(luò)訪問(wèn)功能的電視機(jī)等。

一般的,一些特定事件會(huì)觸發(fā)客戶端切換進(jìn)入非前臺(tái)運(yùn)行狀態(tài)。例如客戶端被最小化,電子設(shè)備上的其他客戶端等轉(zhuǎn)入前臺(tái)運(yùn)行,電子設(shè)備進(jìn)入鎖屏狀態(tài)等等。因此,在本申請(qǐng)的一個(gè)實(shí)施例中,通過(guò)檢測(cè)這些特定事件可以判斷客戶端是否非前臺(tái)運(yùn)行狀態(tài)。在本申請(qǐng)的另一個(gè)實(shí)施例中,所述的檢測(cè)也可以調(diào)用電子設(shè)備的操作系統(tǒng)的runningtaskinfo類實(shí)現(xiàn);在本申請(qǐng)的另一個(gè)實(shí)施例中,所述的檢測(cè)還可以調(diào)用電子設(shè)備的操作系統(tǒng)的runningappprocessinfo類實(shí)現(xiàn)。

此外,在本申請(qǐng)的一些實(shí)施例中,根據(jù)具體情況,所述的檢測(cè)可以為定時(shí)檢測(cè),也可以為實(shí)時(shí)檢測(cè)。

一般而言,后臺(tái)運(yùn)行是指客戶端軟件在資源管理器里運(yùn)行,用戶看不到客戶端軟件的用戶界面,因此在此狀態(tài)下用戶一般無(wú)法與客戶端軟件交互。與所述后臺(tái)運(yùn)行相對(duì)的是前臺(tái)運(yùn)行;在前臺(tái)運(yùn)行時(shí),客戶端軟件直接由窗口運(yùn)行,用戶可以看到其用戶界面,并可以基于該用戶界面與客戶端軟件交互。而本申請(qǐng)實(shí)施例中,所述用戶指定的特定群組處于非前臺(tái)運(yùn)行狀態(tài)包括兩種情況:一種為客戶端處于后臺(tái)運(yùn)行狀態(tài),在此狀態(tài)下,客戶端中包括用戶指定的特定群組在內(nèi)的任何群組都處于后臺(tái)運(yùn)行狀態(tài);另一種為客戶端處于前臺(tái)運(yùn)行狀態(tài),且所述客戶端的當(dāng)前活動(dòng)窗口不是所述特定群組。

s102、當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),所述客戶端對(duì)所述特定群組在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);所述群組消息為所述用戶指定的特定群組的群組消息。

本申請(qǐng)實(shí)施例中,當(dāng)客戶端通過(guò)檢測(cè)確認(rèn)所述用戶指定的特定群組當(dāng)前處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),開(kāi)始對(duì)所述用戶在所述非前臺(tái)運(yùn)行狀態(tài)下,接收到的群組消息進(jìn)行消息計(jì)數(shù);其中,所述群組消息為所述用戶指定的特定群組的群組消息。例如在一個(gè)示例性實(shí)施例中,用戶的客戶端賬號(hào)上有三個(gè)群組:同事群、小區(qū)群和親友群,其中親友群為用戶指定的特定群組;當(dāng)用戶的客戶端處于非前臺(tái)運(yùn)行狀態(tài)時(shí),該客戶端開(kāi)始對(duì)用戶在非前臺(tái)運(yùn)行狀態(tài)下接收到的親友群消息進(jìn)行計(jì)數(shù),與此同時(shí),忽略用戶在非前臺(tái)運(yùn)行狀態(tài)下接收到的同事群消息及小區(qū)群消息。

本申請(qǐng)實(shí)施例中,當(dāng)客戶端通過(guò)檢測(cè)確認(rèn)所述用戶指定的特定群組當(dāng)前未處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),則可以繼續(xù)進(jìn)行檢測(cè)。

在本申請(qǐng)的一個(gè)實(shí)施例中,所述特定群組的群組消息可以為該特定群組中的任意用戶發(fā)起的群組消息,即在非前臺(tái)運(yùn)行狀態(tài)下,無(wú)論所述特定群組中哪一個(gè)用戶發(fā)起了群組消息,都會(huì)對(duì)其進(jìn)行計(jì)數(shù)統(tǒng)計(jì)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述特定群組的群組消息也可以為該特定群組中的指定用戶發(fā)起的群組消息;也就是說(shuō),用戶可預(yù)先將該特定群組中的指定用戶設(shè)定為特別關(guān)注對(duì)象。因此,在非前臺(tái)運(yùn)行狀態(tài)下,可僅對(duì)該特別關(guān)注對(duì)象在所述特定群組中發(fā)起的群組消息進(jìn)行計(jì)數(shù)統(tǒng)計(jì),與此同時(shí),所述特定群組中其他用戶在所述特定群組中發(fā)起的群組消息會(huì)被忽略。在一個(gè)示例性實(shí)施例中,特定群組中的指定用戶設(shè)定過(guò)程可以如圖4a-圖4c所示;其中,指定用戶可以為一個(gè),也可以為多個(gè),具體由用戶根據(jù)需要個(gè)性化指定。

本申請(qǐng)的實(shí)施例中,所述群組消息可以是客戶端能支持的任何消息,例如語(yǔ)音、文字、圖片、視頻和/或鏈接等等。

s103、在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),所述客戶端向所述用戶發(fā)出群組消息通知。

本申請(qǐng)的一個(gè)實(shí)施例中,所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件可以為:所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)閾值。其中,本申請(qǐng)的示例性實(shí)施例中的計(jì)數(shù)為忽略時(shí)間(或在無(wú)限長(zhǎng)時(shí)間內(nèi))的計(jì)數(shù)。因此,當(dāng)計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)的閾值(例如5條、10條、20條等等)時(shí),所述客戶端可向所述用戶發(fā)出群組消息通知,以提醒該用戶有新消息到來(lái)。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件可以為:在單位時(shí)間內(nèi),所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)閾值。本申請(qǐng)的示例性實(shí)施例中,所述的單位時(shí)間預(yù)先由所述用戶設(shè)定,所述的單位時(shí)間例如可以是1分鐘、2分鐘、5分鐘等等。其中,所述閾值的設(shè)定例如可以如圖3a-圖3c所示。因此,當(dāng)單位時(shí)間內(nèi)的計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)的閾值(例如5條/分鐘、10條/分鐘、20條/分鐘等等)時(shí),所述客戶端可向所述用戶發(fā)出群組消息通知。

在本申請(qǐng)的一個(gè)示例性實(shí)施例中,所述單位時(shí)間可以為自然時(shí)間段,例如09:00:00-09:01:00為一個(gè)單位時(shí)段,09:01:00-09:02:00為一個(gè)單位時(shí)段,09:02:00-09:03:00為一個(gè)單位時(shí)段,以此類推。在非前臺(tái)運(yùn)行狀態(tài)下,例如09:18:00用戶接收到親友群的群消息a,計(jì)數(shù)加1,由于當(dāng)前分鐘(09:18)內(nèi)只有1條群信息,所以不通知;09:18:03用戶接收到親友群的群消息b,同理,不通知;09:18:04用戶接收到親友群的群消息c,同理,不通知;09:18:05用戶接收到親友群的群消息d,同理,不通知;但是,當(dāng)09:18:07用戶接收到親友群的群消息e時(shí),由于該當(dāng)前分鐘(09:18)內(nèi)已經(jīng)有5條群信息,達(dá)到了預(yù)設(shè)閾值5條/分鐘,由此,客戶端可向所述用戶發(fā)出群組消息通知。后續(xù),該當(dāng)前分鐘(09:18)內(nèi)再來(lái)新群消息,則可不再通知。

需要說(shuō)明的是,如果用戶在收到群組消息通知后未進(jìn)行消息查看操作,或者用戶在該當(dāng)前分鐘(09:18)收到的群消息未達(dá)到5條時(shí),從09:19:00開(kāi)始,客戶端會(huì)進(jìn)行下一周期的計(jì)數(shù)及閾值判斷,以此類推。當(dāng)然,如果用戶在收到群組消息通知后進(jìn)行消息查看操作,則會(huì)觸發(fā)客戶端由非前臺(tái)運(yùn)行狀態(tài)轉(zhuǎn)入前臺(tái)運(yùn)行狀態(tài),非前臺(tái)運(yùn)行狀態(tài)結(jié)束,此時(shí)客戶端可終止計(jì)數(shù),并可以將此前計(jì)數(shù)清零,以便于當(dāng)客戶端再次進(jìn)入非前臺(tái)運(yùn)行狀態(tài)時(shí),重新進(jìn)行計(jì)數(shù)及后續(xù)閾值判斷處理。除用戶的消息查看操作外,用戶結(jié)束客戶端進(jìn)程、用戶電子設(shè)備關(guān)機(jī)等,亦可觸發(fā)非前臺(tái)運(yùn)行狀態(tài)結(jié)束。

在本申請(qǐng)的另一個(gè)實(shí)施例中,所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件可以為:指定數(shù)量個(gè)相鄰的群組消息是在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到的。其中,指定數(shù)量和所述預(yù)設(shè)時(shí)長(zhǎng)預(yù)先由所述用戶設(shè)定。在本申請(qǐng)的一個(gè)示例性實(shí)施例中,在非前臺(tái)運(yùn)行狀態(tài)下,每當(dāng)親友群有新的群消息到來(lái)時(shí),客戶端除對(duì)其進(jìn)行計(jì)數(shù)的同時(shí),還可以記錄其到來(lái)時(shí)間,并和相鄰的前4條群消息的到來(lái)時(shí)間進(jìn)行比較,如果這5條是在1分鐘內(nèi)到來(lái)的,則客戶端可向所述用戶發(fā)出群組消息通知。其中,相鄰的前4條群消息均是在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的,且為所述親友群的群消息。例如在所述非前臺(tái)運(yùn)行狀態(tài)下,從09:17:54開(kāi)始,所述親友群陸續(xù)有a、b、c、d、e共5條群消息到來(lái);如果群消息e的到達(dá)時(shí)間為09:18:03,則可以確定a、b、c、d、e為1分鐘內(nèi)到來(lái)的群消息,于是客戶端可以向所述用戶發(fā)出群組消息通知;而如果群消息e的到達(dá)時(shí)間為09:18:10,則可以確定a、b、c、d、e不是1分鐘內(nèi)到來(lái)的群消息,所以不通知。

需要說(shuō)明的是,如果用戶在收到群組消息通知后未進(jìn)行消息查看操作,或者用戶在1分鐘內(nèi)收到的群消息未達(dá)到5條,當(dāng)所述親友群又有新的群消息f到來(lái)時(shí),客戶端會(huì)進(jìn)行下一周期的計(jì)數(shù)及閾值判斷,即判斷b、c、d、e、f是否為1分鐘內(nèi)收到的群消息。此外,由于在一些特殊情況下,例如a、b、c、d、e為1分鐘內(nèi)到來(lái)的群消息,b、c、d、e、f也為1分鐘內(nèi)到來(lái)的群消息,c、d、e、f、g也為1分鐘內(nèi)到來(lái)的群消息,等等,且用戶在收到群組消息通知后均未進(jìn)行消息查看操作,這樣,就相當(dāng)于在群消息e后,每收到一個(gè)群組消息就觸發(fā)了一次群組消息通知,從而也可能會(huì)給用戶造成干擾。為避免這種情況,可以在用戶在收到群組消息通知后且未進(jìn)行消息查看操作時(shí),或者用戶在1分鐘內(nèi)收到的群消息未達(dá)到5條后,重新進(jìn)行計(jì)數(shù)及后續(xù)閾值判斷處理,例如如果a、b、c、d、e為1分鐘內(nèi)到來(lái)的群消息,且用戶在收到群組消息通知后未進(jìn)行消息查看操作,當(dāng)新的群消息f到來(lái)時(shí),從群消息f開(kāi)始重新進(jìn)行計(jì)數(shù)及后續(xù)閾值判斷處理。當(dāng)然,如果用戶在收到群組消息通知后進(jìn)行消息查看操作,則會(huì)觸發(fā)客戶端由非前臺(tái)運(yùn)行狀態(tài)轉(zhuǎn)入前臺(tái)運(yùn)行狀態(tài),非前臺(tái)運(yùn)行狀態(tài)結(jié)束,此時(shí)客戶端可終止消息計(jì)數(shù)和到來(lái)時(shí)間記錄,并可以將此前計(jì)數(shù)清零,以便于當(dāng)客戶端再次進(jìn)入非前臺(tái)運(yùn)行狀態(tài)時(shí),重新進(jìn)行計(jì)數(shù)及后續(xù)閾值判斷處理。

本申請(qǐng)的實(shí)施例中,所述的群組消息通知可以為聲音提示和/或可視提示,并且所述群組消息通知方式也可以由用戶預(yù)先設(shè)定。其中,所述聲音提示例如可以為語(yǔ)音提示和/或振動(dòng)提示;所述可視提示例如可以為彈窗提示和/或預(yù)定頻率的閃光提示。

在本申請(qǐng)另一實(shí)施例中,在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件之后,還可以包括:

判斷自上一次發(fā)出群組消息通知起,至當(dāng)前時(shí)刻的計(jì)時(shí)時(shí)長(zhǎng)是否低于預(yù)設(shè)時(shí)長(zhǎng);

對(duì)應(yīng)的,所述向所述用戶發(fā)出群組消息通知可以包括:

當(dāng)所述計(jì)時(shí)時(shí)長(zhǎng)低于所述預(yù)設(shè)時(shí)長(zhǎng)時(shí),根據(jù)低于所述預(yù)設(shè)時(shí)長(zhǎng)的程度,延遲相應(yīng)的時(shí)間后向所述用戶發(fā)出群組消息通知。例如計(jì)時(shí)時(shí)長(zhǎng)為7秒,預(yù)設(shè)時(shí)長(zhǎng)為10秒,計(jì)時(shí)時(shí)長(zhǎng)低于預(yù)設(shè)時(shí)長(zhǎng)3秒,則可以延遲3秒后再向所述用戶發(fā)出群組消息通知。這樣,當(dāng)特定群組討論比較激烈時(shí),可以適當(dāng)控制群組消息通知的觸發(fā)間隔,從而避免了對(duì)用戶的過(guò)多打擾。當(dāng)然,在本申請(qǐng)其他實(shí)施例中,所述延遲的時(shí)間也可以不依賴于計(jì)時(shí)時(shí)長(zhǎng)和預(yù)設(shè)時(shí)長(zhǎng)之間的差值,例如一旦所述計(jì)時(shí)時(shí)長(zhǎng)低于所述預(yù)設(shè)時(shí)長(zhǎng)時(shí),則固定延遲2秒后再向所述用戶發(fā)出群組消息通知。

結(jié)合圖2所示,本申請(qǐng)的實(shí)施例中,上述用戶預(yù)設(shè)設(shè)定的單位時(shí)間、指定用戶和閾值等,均可以看作是用戶輸入的設(shè)置信息;在用戶輸入后,客戶端會(huì)將設(shè)置信息發(fā)送至服務(wù)器,服務(wù)器側(cè)保存設(shè)置信息并使之生效。需要說(shuō)明的是,本申請(qǐng)實(shí)施例中,當(dāng)用戶的一個(gè)客戶端賬號(hào)上有多個(gè)群組時(shí),用戶可針對(duì)每個(gè)群組分別輸入個(gè)性化的設(shè)置信息,例如對(duì)不同的群組設(shè)置不同的群組消息通知方式等。

參考圖5所示,為本申請(qǐng)另一實(shí)施例的一種群組消息通知方法。與圖1所示群組消息通知方法的主要不同之處在于,圖5所示群組消息通知方法的執(zhí)行主體為服務(wù)器。該群組消息通知方法可以包括以下步驟:

s501、在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài)。

s502、當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)在所述非前臺(tái)運(yùn)行狀態(tài)下向所述特定群組發(fā)送的群組消息進(jìn)行計(jì)數(shù);所述群組消息為所述用戶指定的特定群組的群組消息。

s503、在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

本申請(qǐng)的一個(gè)實(shí)施例中,所述計(jì)數(shù)可以是忽略時(shí)間(或在無(wú)限長(zhǎng)時(shí)間內(nèi))的計(jì)數(shù)統(tǒng)計(jì)。本申請(qǐng)的另一個(gè)實(shí)施例中,所述計(jì)數(shù)也可以單位時(shí)間內(nèi)計(jì)數(shù),即對(duì)單位時(shí)間內(nèi)接收到的群組消息進(jìn)行計(jì)數(shù)統(tǒng)計(jì)。本領(lǐng)域技術(shù)人員悉知,群組通信原理為:群組中的一個(gè)用戶組織一個(gè)群消息(message),其類型(type)為群聊天(groupchat),發(fā)起方(from)為自己的在群中的標(biāo)識(shí)或昵稱(nickname),接收方(to)的對(duì)象為群組的全體成員;群消息發(fā)送到服務(wù)器后,服務(wù)器負(fù)責(zé)將該群消息轉(zhuǎn)發(fā)(即廣播)給該群組的全體成員包括發(fā)起方自己,并標(biāo)明消息發(fā)起方。因此,當(dāng)本申請(qǐng)實(shí)施例的計(jì)數(shù)為單位時(shí)間內(nèi)計(jì)數(shù)時(shí),與圖1所述的群組消息通知不同,單位時(shí)間不再以用戶接收群消息的時(shí)間為依據(jù),而是以服務(wù)器轉(zhuǎn)發(fā)群組消息的時(shí)間為依據(jù)。

本申請(qǐng)實(shí)施例的群組消息通知方法與圖1所示群組消息通知方法類似,因此,有關(guān)于本申請(qǐng)實(shí)施例的群組消息通知方法的具體描述,請(qǐng)參考圖1所示群組消息通知方法,在此不再贅述。

參考圖6所示,為本申請(qǐng)實(shí)施例的一種客戶端,其可以包括:

狀態(tài)檢測(cè)模塊61,用于在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

消息計(jì)數(shù)模塊62,用于當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)所述用戶在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);

通知發(fā)送模塊63,用于在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

本申請(qǐng)實(shí)施例的客戶端與圖1所示群組消息通知方法對(duì)應(yīng),因此,有關(guān)于本申請(qǐng)實(shí)施例的客戶端的具體描述,請(qǐng)參考圖1所示群組消息通知方法,在此不再贅述。

參考圖7所示,為本申請(qǐng)實(shí)施例的一種電子設(shè)備。該電子設(shè)備在硬件層面可以包括處理器、內(nèi)部總線、存儲(chǔ)器和內(nèi)存,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從存儲(chǔ)器中讀取對(duì)應(yīng)的計(jì)算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上形成客戶端。當(dāng)然,除了軟件實(shí)現(xiàn)方式之外,本申請(qǐng)并不排除其他實(shí)現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說(shuō)以下處理流程的執(zhí)行主體并不限定于各個(gè)邏輯單元,也可以是硬件或邏輯器件。其中,所述客戶端被所述處理器處理時(shí),執(zhí)行如下步驟:

在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)所述用戶在所述非前臺(tái)運(yùn)行狀態(tài)下接收到的群組消息進(jìn)行計(jì)數(shù);

在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

本申請(qǐng)實(shí)施例的電子設(shè)備與圖1所示群組消息通知方法對(duì)應(yīng),因此,有關(guān)于本申請(qǐng)實(shí)施例的電子設(shè)備的具體描述,請(qǐng)參考圖1所示群組消息通知方法,在此不再贅述。

參考圖8所示,為本申請(qǐng)實(shí)施例的一種服務(wù)器,其可以包括:

狀態(tài)檢測(cè)模塊81,用于在用戶登錄后,檢測(cè)所述用戶指定的特定群組當(dāng)前是否處于非前臺(tái)運(yùn)行狀態(tài);

消息計(jì)數(shù)模塊82,用于當(dāng)確認(rèn)處于所述非前臺(tái)運(yùn)行狀態(tài)時(shí),對(duì)在所述非前臺(tái)運(yùn)行狀態(tài)下向所述特定群組發(fā)送的群組消息進(jìn)行計(jì)數(shù);

通知發(fā)送模塊83,用于在所述計(jì)數(shù)的計(jì)數(shù)值達(dá)到預(yù)設(shè)條件時(shí),向所述用戶發(fā)出群組消息通知。

本申請(qǐng)實(shí)施例的服務(wù)器與圖5所示群組消息通知方法對(duì)應(yīng),因此,有關(guān)于本申請(qǐng)實(shí)施例的服務(wù)器的具體描述,請(qǐng)參考圖5所示群組消息通知方法,在此不再贅述。

雖然上文描述的過(guò)程流程包括以特定順序出現(xiàn)的多個(gè)操作,但是,應(yīng)當(dāng)清楚了解,這些過(guò)程可以包括更多或更少的操作,這些操作可以順序執(zhí)行或并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。

在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開(kāi)關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過(guò)將改進(jìn)的方法流程編程到硬件電路中來(lái)得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說(shuō)一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來(lái)實(shí)現(xiàn)。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現(xiàn)場(chǎng)可編程門(mén)陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來(lái)確定。由設(shè)計(jì)人員自行編程來(lái)把一個(gè)數(shù)字系統(tǒng)“集成”在一片pld上,而不需要請(qǐng)芯片制造廠商來(lái)設(shè)計(jì)和制作專用的集成電路芯片。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來(lái)實(shí)現(xiàn),它與程序開(kāi)發(fā)撰寫(xiě)時(shí)所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語(yǔ)言來(lái)撰寫(xiě),此稱之為硬件描述語(yǔ)言(hardwaredescriptionlanguage,hdl),而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語(yǔ)言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。

控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門(mén)、開(kāi)關(guān)、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過(guò)將方法步驟進(jìn)行邏輯編程來(lái)使得控制器以邏輯門(mén)、開(kāi)關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來(lái)實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔粒梢詫⒂糜趯?shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。

上述實(shí)施例闡明的客戶端和服務(wù)器,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來(lái)實(shí)現(xiàn)。一種典型的實(shí)現(xiàn)設(shè)備為計(jì)算機(jī)。具體的,計(jì)算機(jī)例如可以為個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、蜂窩電話、相機(jī)電話、智能電話、個(gè)人數(shù)字助理、媒體播放器、導(dǎo)航設(shè)備、電子郵件設(shè)備、游戲控制臺(tái)、平板計(jì)算機(jī)、可穿戴設(shè)備或者這些設(shè)備中的任何設(shè)備的組合。

為了描述的方便,描述以上客戶端和服務(wù)器時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。

計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(pán)(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大荔县| 兴安盟| 陆河县| 绥江县| 阜宁县| 湘乡市| 东阳市| 昌吉市| 富锦市| 商南县| 革吉县| 永新县| 湘西| 搜索| 始兴县| 临沭县| 馆陶县| 苗栗县| 分宜县| 大足县| 诸城市| 安新县| 娄底市| 项城市| 望江县| 临邑县| 兴文县| 望江县| 冷水江市| 乳山市| 东丰县| 纳雍县| 澳门| 海宁市| 常山县| 乐山市| 嘉义市| 天峨县| 陆丰市| 新安县| 寿光市|