專利名稱:一種即時(shí)通信視頻全屏顯示中消息提示方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種即時(shí)通信視頻全屏顯示中消息提示方法和系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)即時(shí)通訊工具發(fā)展到今天,已經(jīng)被大多數(shù)的網(wǎng)民所接受,在IM軟件中,用戶使用頻率最高的就是利用IM軟件與聯(lián)系人進(jìn)行聊天交流溝通,這個(gè)也是IM軟件最基本的功能點(diǎn),可以達(dá)到用戶通過網(wǎng)絡(luò)的一種實(shí)時(shí)溝通。隨著IM軟件的不斷發(fā)展,現(xiàn)有技術(shù)中出現(xiàn)了視頻功能,即時(shí)通信雙方可以通過攝像頭等圖像處理裝置,在即時(shí)通信的過程中,實(shí)時(shí)看到對方的視頻圖象,這無疑為即時(shí)通信雙方都帶來了極大的便利。
傳統(tǒng)的視頻全屏功能都是獨(dú)占性的操作功能,當(dāng)有消息到達(dá)時(shí)需要先退出全屏模式,再進(jìn)行消息回復(fù)。且只能依據(jù)是否有消息提示聲音才能判斷是否有消息到達(dá),對于沒有相關(guān)音頻設(shè)備的用戶就無法判斷是否有消息到達(dá)。
現(xiàn)有的視頻通信不能明晰的感知消息到達(dá),對于沒有音頻設(shè)備的用戶,在視頻全屏?xí)r無法感知消息的到達(dá)。
想回復(fù)消息必須中斷全屏操作,當(dāng)有消息到來時(shí),若想回復(fù),必須先退出視頻全屏?;ハ嗲袚Q的過程非常麻煩。
發(fā)明內(nèi)容
本發(fā)明提供一種即時(shí)通信視頻全屏顯示中消息提示方法和系統(tǒng),用以解決現(xiàn)有技術(shù)中存在用戶在即時(shí)通信視頻全屏顯示情況下,無法及時(shí)獲知其他用戶發(fā)送的消息的問題。
本發(fā)明方法包括一種即時(shí)通信視頻全屏顯示中消息提示方法,其特征在于,包括以下步驟A、第一即時(shí)通信用戶接收端接收即時(shí)通信消息并解析,形成未讀消息信息;B、根據(jù)所述的未讀消息信息,在所述視頻全屏窗口上,疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息。
所述的步驟A中,還包括查詢所述即時(shí)通信消息的發(fā)送方是否是當(dāng)前正在與第一即時(shí)通信用戶視頻全屏通信的用戶的步驟,當(dāng)所述的發(fā)送方是當(dāng)前正在與第一即時(shí)通信用戶視頻全屏通信的用戶,則直接顯示對話窗口,否則,進(jìn)入步驟B。
所述的步驟B中,還包括B1、判斷所述即時(shí)通信消息是群發(fā)消息還是普通消息?如果是群發(fā)消息,則進(jìn)入步驟B2,如果是普通消息則進(jìn)入步驟B3;B2、統(tǒng)計(jì)群數(shù)和每個(gè)群消息條數(shù),進(jìn)入步驟B4;B3,統(tǒng)計(jì)用戶數(shù)和每個(gè)用戶的消息條數(shù),進(jìn)入步驟B4;B4、疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息。
所述的方法,還包括步驟B5、提供更詳細(xì)的未讀消息信息,提供消息列表。
所述的未讀消息信息,存在于未讀消息列表。
所述的未讀消息鏈表中,包括消息類型、消息類型描述和該類型消息數(shù)目。
所述的消息類型從未讀消息類型標(biāo)志位獲取。
所述的疊加消息窗口,采用閃動(dòng)方式提示用戶。
所述的疊加消息窗口,采用被點(diǎn)擊方式打開回復(fù)窗口。
所述的回復(fù)窗口,帶有信息列表。
所述的信息列表,包括好友消息信息部分和查看區(qū)域部分。
所述的好友消息信息部分包括
好友頭像、好友昵稱和該好友未讀消息條數(shù)。
所述的查看區(qū)域部分,包括查看全部信息部分和翻看信息部分。
本發(fā)明系統(tǒng)包括一種即時(shí)通信視頻全屏顯示中消息提示系統(tǒng),包括即時(shí)通信客戶端,所述的即時(shí)通信客戶端通過即時(shí)通信服務(wù)器進(jìn)行即時(shí)通信,其特征在于,所述的即時(shí)通信客戶端設(shè)置有即時(shí)通信消息接收單元,用于接收即時(shí)通信消息;即時(shí)通信消息分類解析單元,用于對接收到的即時(shí)通信消息進(jìn)行分類解析,獲取未讀即時(shí)通信消息信息;視頻全屏提示消息產(chǎn)生單元,用于根據(jù)所述的即時(shí)通信信息,產(chǎn)生提示消息;顯示單元,用于接收所述的提示消息并顯示。
本發(fā)明解決了視頻全屏?xí)r來消息及消息數(shù)量提示的問題,為用戶提供了便捷的在不退出全屏操作下回復(fù)消息的操作。
圖1為本發(fā)明的主流程圖;圖2為本發(fā)明未讀消息列表結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中對未讀消息進(jìn)一步判斷的流程示意圖;圖4為本發(fā)明實(shí)施例中消息列表的一個(gè)示意圖;圖5為本發(fā)明即時(shí)通信視頻全屏顯示中消息提示系統(tǒng)。
具體實(shí)施例方式
下面結(jié)合說明書附圖來說明本發(fā)明的具體實(shí)施方式
。
如圖1所示,是本發(fā)明的主流程示意圖,從圖中可見,本發(fā)明方案主要包括以下步驟
S1、第一即時(shí)通信用戶接收端接收即時(shí)通信消息并解析,形成未讀消息信息;第一即時(shí)通信用戶接收端接收到對端發(fā)送來的即時(shí)通信消息,該接收過程中,按照現(xiàn)有的消息處理流程,形成未讀消息信息。
該未讀消息信息,可以位于未讀消息列表,該未讀消息列表可以用一個(gè)邏輯上連續(xù)的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),比如鏈表、數(shù)組等。
如圖2所示是以鏈表為例的一個(gè)未讀消息列表結(jié)構(gòu)圖該鏈表中,一個(gè)未讀消息分類項(xiàng)用鏈表上的一個(gè)節(jié)點(diǎn)來實(shí)現(xiàn),該節(jié)點(diǎn)包括消息類型、消息類型描述、該類型消息數(shù)目等信息。消息類型用于分類和個(gè)性化顯示,它從未讀消息中的消息類型標(biāo)志位取到,消息類型描述用于文字顯示,便于用戶閱讀,消息數(shù)目存放該類型消息累計(jì)的數(shù)目。當(dāng)一個(gè)新的未讀消息到達(dá)后,如果鏈表中無該消息類型,則在鏈表后追加一個(gè)節(jié)點(diǎn)存放該類新消息,如果存在,則自動(dòng)將該消息歸入已存在的消息分類節(jié)點(diǎn),根據(jù)設(shè)計(jì)需要,也可以同時(shí)調(diào)整該節(jié)點(diǎn)為鏈表的尾節(jié)點(diǎn),并將該節(jié)點(diǎn)消息數(shù)目增一。當(dāng)用戶查看其中一個(gè)分類消息后,則執(zhí)行鏈表的刪除節(jié)點(diǎn)操作。
S2、該即時(shí)通信消息的發(fā)送方是否是與第一即時(shí)通信用戶進(jìn)行視頻全屏的對端?如果是,進(jìn)入步驟S3,否則進(jìn)入步驟S4;系統(tǒng)根據(jù)所述的未讀消息信息,進(jìn)行相應(yīng)的判斷,判斷該即時(shí)通信消息的發(fā)送方是否就是當(dāng)前與第一即時(shí)通信用戶進(jìn)行視頻全屏的對端,根據(jù)判斷結(jié)果,進(jìn)行相應(yīng)的操作。
S3、彈出對話窗口,以供視頻全屏的第一即時(shí)通信用戶進(jìn)行相關(guān)操作。
如果該即時(shí)通信消息的發(fā)送方就是當(dāng)前與第一即時(shí)通信用戶進(jìn)行視頻全屏的對端,那么可以按照正常的流程,在視頻全屏上顯示對話窗口,直接進(jìn)行消息讀取回復(fù)即可,該對話窗口不影響視頻全屏的進(jìn)行。
S4、根據(jù)所述的未讀消息信息,在所述視頻全屏窗口上,疊加消息窗口,在所述消息窗口中,提示第一即時(shí)通信用戶有未讀消息。
如果該即時(shí)通信消息的發(fā)送方不是當(dāng)前與第一即時(shí)通信用戶進(jìn)行視頻全屏的對端,那么在所述視頻全屏窗口上,疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息。該消息窗口擁有閃動(dòng)提示,雙擊回復(fù),展開list等功能,用于消息提示,消息list顯示和消息回復(fù)的實(shí)現(xiàn)。在疊加的消息提示窗口中可進(jìn)行提示消息預(yù)覽,回復(fù)的操作,而不影響視頻全屏的體驗(yàn)。
在步驟S4中,實(shí)際上還可以對所述的消息進(jìn)行進(jìn)一步的判斷,如圖3所示,主要包括以下步驟S41、判斷所述消息屬性是群發(fā)消息還是普通消息?如果是群發(fā)消息,則進(jìn)入步驟S42,如果是普通消息則進(jìn)入步驟S43;S42、統(tǒng)計(jì)群數(shù)和每個(gè)群消息條數(shù),進(jìn)入步驟S44;S43,統(tǒng)計(jì)用戶數(shù)和每個(gè)用戶的消息條數(shù),進(jìn)入步驟S44;S44、疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息;S45、提供更詳細(xì)的未讀消息信息,提供消息列表。
如圖4所示,是一個(gè)消息列表的示意圖。在該圖中,該消息列表包括好友消息信息部分和查看區(qū)域部分。
所述的好友消息信息部分包括好友頭像、好友昵稱和該好友未讀消息條數(shù)。
所述的查看區(qū)域部分,包括查看全部信息部分和翻看信息部分。
在本發(fā)明方案中,該全屏消息提示只對當(dāng)前視頻通信對應(yīng)的用戶發(fā)發(fā)送消息起作用,比如當(dāng)前即時(shí)通信終端上啟動(dòng)了兩個(gè)用戶,其中正在視頻全屏通信的第一用戶沒有消息,另一個(gè)第二用戶來3個(gè)消息,那么不進(jìn)行消息提示。
全屏視頻通信過程中,只有收到非視頻通話好友消息才出現(xiàn)消息提示圖標(biāo)。
對于視頻通話的好友消息則直接出現(xiàn)對應(yīng)聊天窗口;在有消息時(shí)候,整個(gè)消息圖標(biāo)需要閃動(dòng),后者數(shù)字以來消息人數(shù)為單位;消息圖標(biāo)位置坐標(biāo)以右下角為原點(diǎn),X-18,Y18;暫不支持拖動(dòng);
點(diǎn)擊消息圖標(biāo),出現(xiàn)消息菜單。消息菜單由兩部分區(qū)域組成;上面區(qū)域?yàn)楹糜严⑿畔^(qū)域;下面區(qū)域只有一個(gè)條項(xiàng),為“查看”功能區(qū)域;好友消息信息區(qū)域該區(qū)域最多5個(gè)條項(xiàng),列出最近幾個(gè)好友消息信息;好友消息信息條項(xiàng)由3部分構(gòu)成,第一個(gè)為好友頭像,第二個(gè)為好友昵稱,第三個(gè)為該好友發(fā)送的未閱讀消息個(gè)數(shù);“查看”功能區(qū)域該區(qū)域只有一個(gè)條項(xiàng)。該條項(xiàng)由2部分組成,第一個(gè)為“查看全部(8)”,該部分最后的數(shù)字為來消息好友人數(shù),如果點(diǎn)擊,那么所有未讀好友消息都以窗口方式彈出;第二部分為左右箭頭,只有來消息好友個(gè)數(shù)大于5個(gè),左右箭頭圖標(biāo)出現(xiàn),用戶可以點(diǎn)擊左右箭頭進(jìn)行前后翻頁觀看好友消息信息條項(xiàng),如果翻頁到頂部或者底部,那么對應(yīng)左右箭頭圖標(biāo)必須變灰。
如圖5所示,是本發(fā)明即時(shí)通信視頻全屏顯示中消息提示系統(tǒng)示意圖,從圖中可見,本發(fā)明即時(shí)通信視頻全屏顯示中消息提示系統(tǒng)包括即時(shí)通信客戶端,所述的即時(shí)通信客戶端通過即時(shí)通信服務(wù)器進(jìn)行即時(shí)通信。
所述的即時(shí)通信客戶端設(shè)置有即時(shí)通信消息接收單元,用于接收即時(shí)通信消息;即時(shí)通信消息分類解析單元,用于對接收到的即時(shí)通信消息進(jìn)行分類解析,獲取未讀即時(shí)通信消息信息;視頻全屏提示消息產(chǎn)生單元,用于根據(jù)所述的即時(shí)通信信息,產(chǎn)生提示消息;顯示單元,用于接收所述的提示消息并顯示。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種即時(shí)通信視頻全屏顯示中消息提示方法,其特征在于,包括以下步驟A、第一即時(shí)通信用戶接收端接收即時(shí)通信消息并解析,形成未讀消息信息;B、根據(jù)所述的未讀消息信息,在所述視頻全屏窗口上,疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息。
2.如權(quán)利要求1所述的方法,其特征在于,所述的步驟A中,還包括查詢所述即時(shí)通信消息的發(fā)送方是否是當(dāng)前正在與第一即時(shí)通信用戶視頻全屏通信的用戶的步驟,當(dāng)所述的發(fā)送方是當(dāng)前正在與第一即時(shí)通信用戶視頻全屏通信的用戶,則直接顯示對話窗口,否則,進(jìn)入步驟B。
3.如權(quán)利要求2所述的方法,其特征在于,所述的步驟B中,還包括B1、判斷所述即時(shí)通信消息是群發(fā)消息還是普通消息?如果是群發(fā)消息,則進(jìn)入步驟B2,如果是普通消息則進(jìn)入步驟B3;B2、統(tǒng)計(jì)群數(shù)和每個(gè)群消息條數(shù),進(jìn)入步驟B4;B3,統(tǒng)計(jì)用戶數(shù)和每個(gè)用戶的消息條數(shù),進(jìn)入步驟B4;B4、疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息。
4.如權(quán)利要求3所述的方法,其特征在于還包括步驟B5、提供更詳細(xì)的未讀消息信息,提供消息列表。
5.如權(quán)利要求1或2所述的方法,其特征在于,所述的未讀消息信息,存在于未讀消息列表。
6.如權(quán)利要求5所述的方法,其特征在于,所述的未讀消息鏈表中,包括消息類型、消息類型描述和該類型消息數(shù)目。
7.如權(quán)利要求5所述的方法,其特征在于,所述的消息類型從未讀消息類型標(biāo)志位獲取。
8.如權(quán)利要求1所述的方法,其特征在于,所述的疊加消息窗口,采用閃動(dòng)方式提示用戶。
9.如權(quán)利要求1所述的方法,其特征在于,所述的疊加消息窗口,采用被點(diǎn)擊方式打開回復(fù)窗口。
10.如權(quán)利要求9所述的方法,其特征在于,所述的疊加消息窗口,帶有信息列表。
11.如權(quán)利要求10所述的方法,其特征在于,所述的信息列表,包括好友消息信息部分和查看區(qū)域部分。
12.如權(quán)利要求10所述的方法,其特征在于,所述的好友消息信息部分包括好友頭像、好友昵稱和該好友未讀消息條數(shù)。
13.如權(quán)利要求10所述的方法,其特征在于,所述的查看區(qū)域部分,包括查看全部信息部分和翻看信息部分。
14.一種即時(shí)通信視頻全屏顯示中消息提示系統(tǒng),包括即時(shí)通信客戶端,所述的即時(shí)通信客戶端通過即時(shí)通信服務(wù)器進(jìn)行即時(shí)通信,其特征在于,所述的即時(shí)通信客戶端設(shè)置有即時(shí)通信消息接收單元,用于接收即時(shí)通信消息;即時(shí)通信消息分類解析單元,用于對接收到的即時(shí)通信消息進(jìn)行分類解析,獲取未讀即時(shí)通信消息信息;視頻全屏提示消息產(chǎn)生單元,用于根據(jù)所述的即時(shí)通信信息,產(chǎn)生提示消息;顯示單元,用于接收所述的提示消息并顯示。
全文摘要
本發(fā)明公開了一種即時(shí)通信視頻全屏顯示中消息提示方法,包括步驟A.第一即時(shí)通信用戶接收端接收即時(shí)通信消息并解析,形成未讀消息信息;B.根據(jù)所述的未讀消息信息,在所述視頻全屏窗口上,疊加消息窗口,在所述消息窗口中,提示即時(shí)通信用戶有未讀消息。本發(fā)明解決了視頻全屏?xí)r來消息及消息數(shù)量提示的問題,為用戶提供了便捷的在不退出全屏操作下回復(fù)消息的操作。
文檔編號H04L12/58GK1941708SQ20051010629
公開日2007年4月4日 申請日期2005年9月30日 優(yōu)先權(quán)日2005年9月30日
發(fā)明者盛馥鐘, 冼業(yè)成, 龔毅, 杜修杏, 陳妍, 秦鵬程, 趙艷 申請人:騰訊科技(深圳)有限公司