[發明專利]一種顯示彈幕消息的方法和裝置有效
申請號: | 201611185637.8 | 申請日: | 2016-12-20 |
公開(公告)號: | CN108206959B | 公開(公告)日: | 2021-05-28 |
發明(設計)人: | 潘龍 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/239;H04N21/25;H04N21/258;H04N21/488;H04N21/81 |
代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 顯示 彈幕 消息 方法 裝置 | ||
1.一種顯示彈幕消息的方法,其特征在于,包括:
接收服務器發送的N個彈幕消息,其中,N為正整數;
基于目標用戶的身份標識,從所述N個彈幕消息中提取出由所述目標用戶發送的K個第一目標彈幕消息,所述目標用戶為用戶設備的用戶,或者由所述用戶設備的用戶指定的用戶,其中,K為自然數;
當所述第一目標彈幕消息的數量K小于預設數量T時,從所述K個第一目標彈幕消息以外的所述彈幕消息中確定出M個第二目標彈幕消息,所述第二目標彈幕消息包括與目標用戶關聯的用戶發送的彈幕消息,選擇與目標用戶具有好友關系的用戶發送的彈幕消息作為第二目標彈幕消息,或者選擇與目標用戶關注了相同網絡主播的用戶發送的彈幕消息作為第二目標彈幕消息,其中T為正整數,M為自然數;
顯示待顯示彈幕消息,包括:針對每個所述待顯示彈幕消息執行:判斷用于顯示彈幕消息的所有彈道中是否均包含第一彈幕消息;用戶設備當前顯示于顯示單元上的當前彈幕消息為所述彈道中包含的所述第一彈幕消息;當存在不包含第一彈幕消息的所述彈道時,將不包含第一彈幕消息的所述彈道確定為預選彈道;從所述預先彈道中為所述待顯示彈幕消息確定出目標彈道,并將所述待顯示彈幕消息添加到所述目標彈道中,進而顯示所述待顯示彈幕消息;其中,所述待顯示彈幕消息包括所述K個第一目標彈幕消息和所述M個第二目標彈幕消息;所述待顯示彈幕消息的數量K+M≤T;
判斷所述第一彈幕消息的末尾顯示坐標是否為顯示結束位置的坐標;
當所述第一彈幕消息的末尾顯示坐標為所述顯示結束位置的坐標時,從對應的所述彈道中刪除末尾顯示坐標為所述顯示結束位置的坐標的所述第一彈幕消息。
2.如權利要求1所述的方法,其特征在于,在判斷用于顯示彈幕消息的所有彈道中是否均包含第一彈幕消息之后,還包括:
當所有彈道均包含第一彈幕消息時,獲得每個所述當前彈幕消息的末尾在所述顯示單元上的末尾顯示坐標;
基于每個所述當前彈幕消息的末尾顯示坐標,獲得所述待顯示彈幕消息與每個所述當前彈幕消息之間的追擊時間;
確定最長的所述追擊時間對應的所述彈道為所述目標彈道。
3.一種顯示彈幕消息的裝置,其特征在于,包括:
接收模塊,用于接收服務器發送的N個彈幕消息,其中,N為正整數;
提取模塊,用于基于目標用戶的身份標識,從所述N個彈幕消息中提取出由所述目標用戶發送的K個第一目標彈幕消息,所述目標用戶為用戶設備的用戶,或者由所述用戶設備的用戶指定的用戶,其中,K為自然數;
確定模塊,用于當所述第一目標彈幕消息的數量K小于預設數量T時,從所述K個第一目標彈幕消息以外的所述彈幕消息中確定出M個第二目標彈幕消息,所述第二目標彈幕消息包括與目標用戶關聯的用戶發送的彈幕消息,選擇與目標用戶具有好友關系的用戶發送的彈幕消息作為第二目標彈幕消息,或者選擇與目標用戶關注了相同網絡主播的用戶發送的彈幕消息作為第二目標彈幕消息,其中T為正整數,M為自然數;
顯示模塊,用于顯示待顯示彈幕消息,包括:針對每個所述待顯示彈幕消息執行:判斷用于顯示彈幕消息的所有彈道中是否均包含第一彈幕消息;用戶設備當前顯示于顯示單元上的當前彈幕消息為所述彈道中包含的所述第一彈幕消息;當存在不包含第一彈幕消息的所述彈道時,將不包含第一彈幕消息的所述彈道確定為預選彈道;從所述預先彈道中為所述待顯示彈幕消息確定出目標彈道,并將所述待顯示彈幕消息添加到所述目標彈道中,進而顯示所述待顯示彈幕消息;其中,所述待顯示彈幕消息包括所述K個第一目標彈幕消息和所述M個第二目標彈幕消息;所述待顯示彈幕消息的數量K+M≤T;
判斷模塊,用于判斷所述第一彈幕消息的末尾顯示坐標是否為顯示結束位置的坐標;
刪除模塊,用于當所述第一彈幕消息的末尾顯示坐標為所述顯示結束位置的坐標時,從對應的所述彈道中刪除末尾顯示坐標為所述顯示結束位置的坐標的所述第一彈幕消息。
4.如權利要求3所述的裝置,其特征在于,所述顯示單元還用于當所有彈道均包含第一彈幕消息時,當所有彈道均包含第一彈幕消息時,獲得每個所述當前彈幕消息的末尾在所述顯示單元上的末尾顯示坐標;基于每個所述當前彈幕消息的末尾顯示坐標,獲得所述待顯示彈幕消息與每個所述當前彈幕消息之間的追擊時間;確定最長的所述追擊時間對應的所述彈道為所述目標彈道。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611185637.8/1.html,轉載請聲明來源鉆瓜專利網。