CN113839913B - 一种互动信息处理方法、相关装置及存储介质 - Google Patents
一种互动信息处理方法、相关装置及存储介质 Download PDFInfo
- Publication number
- CN113839913B CN113839913B CN202010589237.3A CN202010589237A CN113839913B CN 113839913 B CN113839913 B CN 113839913B CN 202010589237 A CN202010589237 A CN 202010589237A CN 113839913 B CN113839913 B CN 113839913B
- Authority
- CN
- China
- Prior art keywords
- display
- information
- terminal
- interactive
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 421
- 230000010365 information processing Effects 0.000 title claims abstract description 62
- 238000003860 storage Methods 0.000 title claims abstract description 51
- 238000003672 processing method Methods 0.000 title claims abstract description 32
- 230000003993 interaction Effects 0.000 claims abstract description 515
- 238000000034 method Methods 0.000 claims abstract description 75
- 238000004590 computer program Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 13
- 238000004904 shortening Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 description 69
- 238000013461 design Methods 0.000 description 50
- 230000006870 function Effects 0.000 description 42
- 238000010586 diagram Methods 0.000 description 33
- 230000006399 behavior Effects 0.000 description 30
- 238000004891 communication Methods 0.000 description 26
- 230000000694 effects Effects 0.000 description 24
- 238000005516 engineering process Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 16
- 238000012544 monitoring process Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000005304 joining Methods 0.000 description 7
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000012384 transportation and delivery Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000012550 audit Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000003749 cleanliness Effects 0.000 description 2
- 230000002996 emotional effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 206010011971 Decreased interest Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例提供一种互动信息处理方法、相关装置及存储介质,该方法包括:第一终端向第二终端发送第一互动信息,以第一显示方式显示所述第一互动信息;向第二终端发送至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;向第二终端发送的第二互动信息;若至少一种所述第一虚拟资源满足预设条件,则以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示方式不相同。本方案能够直观地在互动界面上显示互动信息,以及提高观众用户与主播用户之间的互动效率和互动效果。
Description
技术领域
本申请实施例涉及云服务技术领域,尤其涉及一种互动信息处理方法、相关装置及存储介质。
背景技术
在视频网站中,一般都会对视频提供弹幕功能,弹幕功能支持个性化的大小设置,观众用户在针对视频发布弹幕后就能看到弹幕颜色、个性化大小的样式。弹幕具有一定的广播能力,尤其将弹幕应用在直播领域时,会将众多观众用户在直播间发送的弹幕进行公平化、无差异化的显示,所有观众用户都能在直播间平等的、无差异化的与主播用户进行互动。在直播间赠送了礼物的付费用户在赠送礼物后在直播间发送弹幕,主播用户通过目测去识别该付费用户,然后在直播间向该付费用户进行反馈。
在对现有技术的研究和实践过程中,本申请实施例的发明人发现,由于直播间弹幕的时效性和弹幕数量的并发性,主播用户需要专注的读取每一条弹幕,才能从并发式的弹幕流中艰难的找到赠送礼物的付费用户,这样会导致互动效率低下、遗漏某些付费用户的弹幕。此外,主播用户无法定位该弹幕的发送者。即使付费用户赠送了礼物,付费用户发送的弹幕也和其他观众用户一样在直播间平等的、无差异化的与主播用户进行互动。付费用户发送的弹幕与其他观众用户显示方式无异。因此,基于目前这种广播式的弹幕流,主播用户与观众用户之间的互动效率较低。
发明内容
本申请实施例提供了一种互动信息处理方法、装置及存储介质,能够使得主播用户重点关注特定观众用户的互动信息,减轻主播用户的信息搜寻压力、提高与特定观众用户的互动效率和互动效果,以及减少遗漏特定观众用户的互动信息的概率。
第一方面中,从观众用户所在的第一终端角度,本申请实施例提供一种互动信息处理方法,所述方法由第一终端执行,该方法包括:
向第二终端发送的第一互动信息,以第一显示方式显示所述第一互动信息;
向所述第二终端发送的至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
向所述第二终端发送第二互动信息;
若至少一种所述第一虚拟资源满足预设条件,则以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示方式不相同。
一种可能的设计中,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、第一虚拟资源的总价值超过第二预设阈值、或者第一虚拟资源的数量超过第三预设阈值。
一种可能的设计中,放大、锐化、突出显示、背景加深、颜色变化、或者动画。
一种可能的设计中,所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、第一虚拟资源的价值、第一虚拟资源的有效期、或者所述第一观众用户的用户数据。
一种可能的设计中,所述以第二显示方式显示所述第二互动信息之后,所述方法还包括:
接收第三互动信息,所述第三互动信息来自所述第二终端基于第二互动信息与第一观众用户之间的关联关系发送;
在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
一种可能的设计中,所述第二显示方式包括第一显示时段、第二显示时段、第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述以第二显示方式显示所述第二互动信息,包括:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
一种可能的设计中,所述以第二显示方式显示所述第二互动信息之后,所述方法还包括:
接收第三互动信息,所述第三互动信息来自所述第二终端基于第二互动信息与第一观众用户之间的关联关系发送;
在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
一种可能的设计中,所述在互动界面以会话方式对所述第一显示信息和所述第二互动信息进行关联显示之前,所述方法还包括:
确定第四互动信息,所述第四互动信息是指待在所述互动界面显示的信息,所述第四互动信息为第二观众用户所在的第三终端发送;
获取所述第三互动信息的第一显示时段与所述第四互动信息的第二显示时段;
根据所述第一显示时段与所述第二显示时段的重叠时段,隐藏至少一条所述第四互动信息。
一种可能的设计中,所述根据所述第一显示时段与所述第二显示时段的重叠时段,隐藏至少一条所述第四互动信息,包括:
确定所述第一显示时段与所述第二显示时段的重叠时段;
若所述重叠时段占所述第一显示时段的比例大于预设比例,则隐藏至少一条所述第四互动信息。
一种可能的设计中,所述获取所述第一终端发送的至少一种第一虚拟资源之后,所述方法还包括:
根据所述第一虚拟资源的实际价值确定目标显示时长;
在所述第一虚拟资源上设置提示标识,所述提示标识用于提示在所述目标显示时长内发送所述第二互动信息;
向所述第二终端发送第二互动信息。
第二方面中,从第二终端角度,本申请实施例提供一种互动信息处理方法,该方法包括:
接收第一终端发送的第一互动信息,以第一显示方式显示所述第一互动信息;
接收所述第一终端发送的至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
接收所述第一终端发送的第二互动信息;
若至少一种所述第一虚拟资源满足预设条件,则以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示不相同。
一种可能的设计中,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、第一虚拟资源的总价值超过第二预设阈值、或者第一虚拟资源的数量超过第三预设阈值。
一种可能的设计中,放大、锐化、突出显示、背景加深、颜色变化、或者动画。
一种可能的设计中,所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、第一虚拟资源的价值、第一虚拟资源的有效期、或者所述第一观众用户的用户数据。
一种可能的设计中,所述方法还包括:
接收第一消息,所述第一消息为主播用户针对所述互动界面显示的至少一个互动信息中的第二互动信息的输入;
根据所述第二互动信息与第一观众用户之间的关联关系,确定发送所述第二互动信息的第一观众用户;
向所述第一终端发送第三互动信息。
一种可能的设计中,所述向所述第一终端发送第三互动信息之后,所述方法还包括:
在互动界面以会话方式对所述第二显示信息和所述第三互动信息进行关联显示。
一种可能的设计中,所述接收第一消息之前,所述方法还包括:
在所述互动界面显示至少一个虚拟资源,所述至少一个虚拟资源包括所述第一终端发送的第一虚拟资源;
根据所述第一虚拟资源和所述第一终端中的第一观众用户的用户数据,确定所述第一互动信息的显示方式为所述第二显示方式,所述第二显示方式包括显示时长和显示尺寸;
以所述第二显示方式在所述互动界面显示所述第二互动信息。
一种可能的设计中,所述根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第一互动信息的显示方式为所述第二显示方式,包括:
根据所述第一虚拟资源的实际价值、以及所述第一观众用户的等级,确定所述第二互动信息的显示时长;
根据所述第二互动信息的显示时长确定所述第二互动信息的显示尺寸,所述显示尺寸跟随所述显示时长的缩短而减小。
一种可能的设计中,所述显示时长包括第一显示时段和第二显示时段,所述显示尺寸包括第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述以第二显示方式显示所述第二互动信息,包括:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
一种可能的设计中,所述以第二显示方式显示所述第二互动信息,包括:
当所述第二互动信息在所述互动界面的显示时长达到所述显示时长后,释放所述互动界面中显示所述第二互动信息的资源。
一种可能的设计中,所述用户数据还包括用户行为数据和用户兴趣数据;所述通过所述服务端向所述第一终端发送第三互动信息之前,所述方法还包括:
监测加入所述互动界面的多个观众用户;
获取各观众用户的用户行为数据和用户兴趣数据,所述用户行为数据包括观众用户在历史时段内的虚拟资源发送记录、历史加入的互动界面记录;
根据用户行为数据从所述多个观众用户中确定所述第一观众用户;
对所述第一观众用户设置特定标记。
一种可能的设计中,所述对所述第一观众用户设置特定标记之后,所述方法还包括:
从所述服务端接收第三消息,所述第三消息用于指示所述第一终端存在向所述第二终端发送虚拟资源的行为;
根据所述第一观众用户的用户行为数据和用户兴趣数据,获取与所述第一观众用户匹配的互动模板;
所述通过所述服务端向所述第一终端发送第三互动信息,包括:
在所述互动界面显示来自所述第一观众用户的第一虚拟资源后,基于所述互动模板,获取所述第三互动信息;
向所述第一终端发送所述第三互动信息,并以所述第二显示方式在所述互动界面显示所述第三互动信息。
一种可能的设计中,所述对所述第一观众用户设置特定标记之后,所述方法还包括:
监测到所述第一观众用户进入所述互动界面;
在所述互动界面显示所述第一观众用户和提示信息,所述提示信息用于提示具有特定标记的观众用户已进入所述互动界面。
第三方面中,从服务端角度,本申请实施例提供一种互动信息处理方法,所述方法包括:
接收第二互动信息,所述第二互动信息为第一终端中第一观众用户在互动界面发送;
获取所述第二互动信息与所述第一观众用户之间的关联关系;
向第二终端发送所述第二互动信息和所述关联关系;
接收所述第二终端基于所述关联关系发送的第三互动信息;
向所述第一终端发送所述第三互动信息。
一种可能的设计中,所述方法还包括:
检测所述第一观众用户在所述互动界面中的第一虚拟资源的获取行为;
当所述第一观众用户的获取行为满足向所述主播用户发送所述第一虚拟资源的条件后,向所述第二终端发送第二消息,所述第二消息用于指示所述第一终端向所述第二终端发送第一虚拟资源。
第四方面中,本申请实施例提供一种互动信息处理装置,具有实现对应于上述第一方面提供的互动信息处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述互动信息处理装置包括处理模块、收发模块和显示模块,所述处理模块用于控制所述收发模块的收发操作,以及控制所述显示模块的显示操作:
收发模块,用于向第二终端发送第一互动信息,以第一显示方式显示所述第一互动信息;
所述收发模块还用于向所述第二终端发送至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
所述收发模块还用于向所述第二终端发送第二互动信息;
处理模块,用于若至少一种所述第一虚拟资源满足预设条件,则控制所述显示模块以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示方式不相同。
一种可能的设计中,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、第一虚拟资源的总价值超过第二预设阈值、或者第一虚拟资源的数量超过第三预设阈值。
一种可能的设计中,放大、锐化、突出显示、背景加深、颜色变化、或者动画。
一种可能的设计中,所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、第一虚拟资源的价值、第一虚拟资源的有效期、或者所述第一观众用户的用户数据。
一种可能的设计中,所述处理模块在所述显示模块以第二显示方式显示所述第二互动信息之后,还用于:
通过所述收发模块接收第三互动信息,所述第三互动信息来自所述第二终端基于第二互动信息与第一观众用户之间的关联关系发送;
控制所述显示模块在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
一种可能的设计中,所述第二显示方式包括第一显示时段、第二显示时段、第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述显示模块具体用于:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
一种可能的设计中,所述处理模块在所述互动界面显示所述第二互动信息之前,还用于:
确定第四互动信息,所述第四互动信息是指待在所述互动界面显示的信息,所述第四互动信息为第二观众用户所在的第三终端发送;
获取所述第二互动信息的第一显示时段与所述第四互动信息的第二显示时段;
根据所述第一显示时段与所述第二显示时段的重叠时段,隐藏至少一条所述第四互动信息。
一种可能的设计中,所述处理模块具体用于:
确定所述第一显示时段与所述第二显示时段的重叠时段;
若所述重叠时段占所述第一显示时段的比例大于预设比例,则隐藏至少一条所述第四互动信息。
一种可能的设计中,所述处理模块在所述收发模块获取所述第一终端发送的至少一种第一虚拟资源之后,还用于:
根据所述第一虚拟资源的实际价值确定目标显示时长;
在所述第一虚拟资源上设置提示标识,所述提示标识用于提示在所述目标显示时长内发送所述第二互动信息;
通过所述收发模块向所述第二终端发送第二互动信息。
第五方面中,本申请实施例提供一种互动信息处理装置,具有实现对应于上述第二方面提供的互动信息处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述互动信息处理装置包括:
收发模块,用于接收第一终端发送的第一互动信息,以第一显示方式显示所述第一互动信息;
所述收发模块还用于接收所述第一终端发送的至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
所述收发模块还用于接收所述第一终端发送的第二互动信息;
处理模块,用于若至少一种所述第一虚拟资源满足预设条件,则控制所述收发模块以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示不相同。
一种可能的设计中,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、第一虚拟资源的总价值超过第二预设阈值、或者第一虚拟资源的数量超过第三预设阈值。
一种可能的设计中,放大、锐化、突出显示、背景加深、颜色变化、或者动画。
一种可能的设计中,所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、第一虚拟资源的价值、第一虚拟资源的有效期、或者所述第一观众用户的用户数据。
一种可能的设计中,所述处理模块还用于:
通过所述收发模块接收第一消息,所述第一消息为主播用户针对互动界面显示的至少一个互动信息中的第二互动信息的输入;
根据所述第二互动信息与第一观众用户之间的关联关系,确定发送所述第二互动信息的第一观众用户;
通过所述收发模块通过所述服务端向所述第一终端发送第三互动信息。
一种可能的设计中,所述显示模块在所述收发模块向所述第一终端发送第三互动信息之后,还用于:
在互动界面以会话方式对所述第二显示信息和所述第三互动信息进行关联显示。
一种可能的设计中,所述互动信息处理装置还包括显示模块,所述处理模块在所述收发模块接收第一消息之前,还用于:
通过所述显示模块在所述互动界面显示至少一个虚拟资源,所述至少一个虚拟资源包括所述第一终端发送的第一虚拟资源;
根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第一互动信息的显示方式为所述第二显示方式,所述第二显示方式包括显示时长和显示尺寸;
通过所述显示模块以所述第二显示方式在所述互动界面显示所述第二互动信息。
一种可能的设计中,所述显示时长包括第一显示时段和第二显示时段,所述显示尺寸包括第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述显示模块具体用于:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
一种可能的设计中,所述处理模块具体用于:
根据所述第一虚拟资源的实际价值、以及所述第一观众用户的等级,确定所述第二互动信息的显示时长和显示方式;
根据所述第二互动信息的显示时长确定所述第二互动信息的显示尺寸,所述显示尺寸跟随所述显示时长的缩短而减小。
一种可能的设计中,所述显示模块具体用于:
当所述第二互动信息在所述互动界面的显示时长达到所述显示时长后,释放所述互动界面中显示所述第二互动信息的资源。
一种可能的设计中,所述用户数据还包括用户行为数据和用户兴趣数据;所述处理模块在所述收发模块向所述第一终端发送第三互动信息之前,还用于:
监测加入所述互动界面的多个观众用户;
获取各观众用户的用户行为数据和用户兴趣数据,所述用户行为数据包括观众用户在历史时段内的虚拟资源发送记录、历史加入的互动界面记录;
根据用户行为数据从所述多个观众用户中确定所述第一观众用户;
对所述第一观众用户设置特定标记。
一种可能的设计中,所述处理模块对所述第一观众用户设置特定标记之后,还用于:
通过所述收发模块从所述服务端接收第三消息,所述第三消息用于指示所述第一终端存在向所述第二终端发送虚拟资源的行为;
根据所述第一观众用户的用户行为数据和用户兴趣数据,获取与所述第一观众用户匹配的互动模板;
所述显示模块在所述互动界面显示来自所述第一观众用户的第一虚拟资源后,所述处理模块还用于:
基于所述互动模板,获取所述第三互动信息;
向所述第一终端发送所述第三互动信息,并以所述第二显示方式在所述互动界面显示所述第三互动信息。
一种可能的设计中,所述处理模块对所述第一观众用户设置特定标记之后,还用于:
监测到所述第一观众用户进入所述互动界面;
通过所述显示模块在所述互动界面显示所述第一观众用户和提示信息,所述提示信息用于提示具有特定标记的观众用户已进入所述互动界面。
第六方面中,本申请实施例提供一种互动信息处理装置,具有实现对应于上述第三方面提供的互动信息处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述互动信息处理装置包括:
收发模块,用于接收第二互动信息,所述第一互动信息为第一终端中第一观众用户在互动界面发送;
处理模块,用于获取所述第二互动信息与所述第一观众用户之间的关联关系;通过所述收发模块向第二终端发送所述第二互动信息和所述关联关系;
所述收发模块还用于接收所述第二终端基于所述关联关系发送的第三互动信息;向所述第一终端发送所述第三互动信息。
一种可能的设计中,所述处理模块还用于:
检测所述第一观众用户在所述互动界面中的第一虚拟资源的获取行为;
当所述第一观众用户满足向所述主播用户发送所述第一虚拟资源的条件后,通过所述收发模块向所述第二终端发送第二消息,所述第二消息用于指示所述第一终端向所述第二终端发送第一虚拟资源。
本申请实施例又一方面提供了一种终端,其包括至少一个连接的处理器、存储器、收发器和显示器,其中,所述存储器用于存储计算机程序,所述处理器用于调用所述存储器中的计算机程序来执行上述第一方面所述的方法。
以及提供了一种终端,其包括至少一个连接的处理器、存储器、收发器和显示器,其中,所述存储器用于存储计算机程序,所述处理器用于调用所述存储器中的计算机程序来执行上述第二方面所述的方法。
以及提供了一种服务器,其包括至少一个连接的处理器、存储器、收发器,其中,所述存储器用于存储计算机程序,所述处理器用于调用所述存储器中的计算机程序来执行上述第三方面所述的方法。
其中,收发器均可替换为分离式的接收器和发送器,本申请实施例不对部署方式作限定。收发器也可替换为输入输出单元。
本申请实施例又一方面提供了一种计算机可读存储介质,其包括指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面、第二方面或者第三方面的各种可能的设计中提供的方法。
相较于现有技术,本申请实施例提供的方案中,具有以下技术效果:
由于第二互动信息是在第一终端发送第一虚拟资源之后发送,所以第二互动信息是因为第一虚拟资源的发送而发生联动,并在互动界面上进行特定显示,这样就使得第二互动信息与第一观众用户之前发的第一互动信息、或者其他观众用户的互动信息区分开来(即对第二互动信息进行直观地、区别性地显示),该第一观众用户更加直观的聚焦于自己发送的第一互动信息,进而便于无障碍的、实时的了解自己与主播用户之间的互动,进而提高互动效率。
由于服务端建立第二互动信息与第一观众用户之间的关联关系,并将关联关系提供给主播用户,所以能够使得第一观众用户在互动界面发送的第一互动信息显示后,在主播用户针对第二互动信息发出的第一消息后,第二终端即可根据第二互动信息与第一观众用户之间的关联关系,确定发送第二互动信息的第一观众用户,即准确的识别和定位第一观众用户,并且能够直接与该第一观众用户进行互动,即向第一观众用户发送第三互动信息。可见,本申请实施例能够重点关注特定观众用户的互动信息,减轻主播用户的信息搜寻压力、提高与特定观众用户的互动效率和互动效果,以及减少遗漏特定观众用户的互动信息的概率。
附图说明
图1为本申请实施例中通信***的一种网络拓扑示意图;
图2a为本申请实施例中互动信息处理方法的一种流程示意图;
图2b为本申请实施例中显示时段与显示尺寸的一种关系示意图;
图2c为本申请实施例中显示时段与显示尺寸的一种关系示意图;
图2d为本申请实施例中相邻两次发送虚拟资源后显示第二互动信息的一种显示变化示意图;
图3a为本申请实施例中互动信息处理方法的一种流程示意图;
图3b为本申请实施例中关联关系的一种示意图;
图4a为本申请实施例中互动界面的一种示意图;
图4b为本申请实施例中赠送礼物后互动界面的一种示意图;
图4c为本申请实施例中赠送礼物后互动界面中弹幕变化的一种示意图;
图5为本申请实施例中互动信息处理方法的一种流程示意图;
图6a为本申请实施例中互动界面的一种示意图;
图6b为本申请实施例中互动界面的一种示意图;
图6c为本申请实施例中互动界面的一种示意图;
图6d为本申请实施例中主播用户w向观众用户a发送短信息的示意图;
图7a为本申请实施例中互动信息处理方法的一种流程示意图;
图7b为本申请实施例中互动信息处理方法的一种流程示意图;
图8为本申请实施例中基于互动模板生成第二互动信息的一种示意图;
图9a为本申请实施例中第一显示时段与第二显示时段之间的时序示意图;
图9b为本申请实施例中第一显示时段与第二显示时段之间的时序示意图;
图10为本申请实施例中区块链***的一种结构示意图;
图11为本申请实施例中互动信息处理装置50的一种结构示意图;
图12为本申请实施例中互动信息处理装置60的一种结构示意图;
图13为本申请实施例中互动信息处理装置70的一种结构示意图;
图14为本申请实施例中执行互动信息处理方法的实体设备的一种结构示意图;
图15为本申请实施例中手机的一种结构示意图;
图16为本申请实施例中服务器的一种结构示意图。
具体实施方式
本申请实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本申请实施例中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个***中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本申请实施例中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本申请实施例方案的目的。
本申请实施例供了一种互动信息处理方法、相关装置及存储介质,可用于在线直播、在线授课、在线打游戏、在线问答、在线会话、群会话等多人参与互动的互动场景。该方案可用于服务端侧、终端侧。其中,在在线直播、在线授课、在线打游戏、在线问答、直播间会话等互动场景下,终端侧包括互动主场方和互动参与方,例如,直播间会话场景下,互动主场方为主播客户端,互动参与方为观众客户端,其他互动场景类似,不作赘述。在群会话场景下,终端侧包括群主和群成员,这种场景下,群主和群成员的客户端的互动界面可相同或不同,具体可通过权限设置来区分群主和群成员,本申请实施例不对此作限定。服务端是指提供互动服务的第三方,可称作服务器、互动平台等,本申请实施例不对此作限定。本申请实施例分别以终端(包括主播用户所在的终端、观众用户所在的终端)侧、服务端侧为例,终端侧、服务端侧分别部署了互动信息处理装置。其中,观众用户所在的终端,属于客户端,也可称作观众端、观众终端、用户终端、观众设备等。主播用户所在的终端,属于客户端,也可称作主播端、主播终端、用户终端、主播设备等,本申请实施例将主播用户所在的终端以第二终端为例。本申请实施例均不对此作限定。一些实施方式中,终端侧、服务端侧均可以是区块链***中的节点。
本申请实施例涉及云技术(Cloud technology)中的云计算、云存储、数据库、数据库管理***以及大数据等技术,具体通过如下实施例进行说明:
其中,云技术(Cloud technology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络***的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台***进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的***后盾支撑,只能通过云计算来实现。
云计算(cloud computing)指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算 (Utility Computing)、网络存储(Network StorageTechnologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
云存储(cloud storage)是在云计算概念上延伸和发展出来的一个新的概念,分布式云存储***(以下简称存储***)是指通过集群应用、网格技术以及分布存储文件***等功能,将网络中大量各种不同类型的存储设备(存储设备也称之为存储节点)通过应用软件或应用接口集合起来协同工作,共同对外提供数据存储和业务访问功能的一个存储***。例如,第二终端可以对观众用户的用户数据进行存储、以及存储从服务端获取的关联关系进行云存储。
目前,存储***的存储方法为:创建逻辑卷,在创建逻辑卷时,就为每个逻辑卷分配物理存储空间,该物理存储空间可能是某个存储设备或者某几个存储设备的磁盘组成。客户端在某一逻辑卷上存储数据,也就是将数据存储在文件***上,文件***将数据分成许多部分,每一部分是一个对象,对象不仅包含数据而且还包含数据标识(ID entity,ID)等额外的信息,文件***将每个对象分别写入该逻辑卷的物理存储空间,且文件***会记录每个对象的存储位置信息,从而当客户端请求访问数据时,文件***能够根据每个对象的存储位置信息让客户端对数据进行访问。
数据库(Database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。例如,本申请实施例中第二终端对观众用户的用户数据进行存储、以及存储从服务端获取的关联关系。
数据库管理***(Database Management System,DBMS)是为管理数据库而设计的电脑软件***,一般具有存储、截取、安全保障、备份等基础功能。数据库管理***可以依据它所支持的数据库模型来作分类,例如关系式、即可扩展标记语言(Extensible MarkupLanguage,XML);或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如结构化查询语言(Structured Query Language,SQL)、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。例如,本申请实施例中第二终端在收到主播用户的指令后,可从数据库管理***查询观众用户的用户数据,以及从服务端获取的关联关系。
大数据(Big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。随着云时代的来临,大数据也吸引了越来越多的关注,大数据需要特殊的技术,以有效地处理大量的容忍经过时间内的数据。适用于大数据的技术,包括大规模并行处理数据库、数据挖掘、分布式文件***、分布式数据库、云计算平台、互联网和可扩展的存储***。例如,第二终端收集历史进入互动界面参与互动的观众用户的用户数据等。
一些实施方式中,该互动信息处理方法应用于在线直播场景时,主要涉及服务端、至少一个第二终端和至少一个观众用户所在的终端。如图1所示的一种通信***,服务端用于向观众用户和主播用户提供互动服务,中转消息等以及创建观众用户发送的弹幕与观众用户之间的关联关系。第二终端用于创建互动界面,该互动界面用于面向观众用户与主播用户之间进行互动。第一终端为第一观众用户所在的终端,第三终端为第二观众用户所在的终端,第一观众用户和第二观众用户均可通过搜索、订阅等方式进入第二终端创建的互动界面中,并参与互动界面中的各类互动。观众用户与主播用户在该互动界面互动时,观众用户可在直播间向该主播用户赠送礼物,并在赠送礼物后向主播用户发送弹幕。主播用户在收到该观众用户的礼物且后台检测到观众用户发送的弹幕后,对该弹幕进行增强显示,通过点击以选择互动界面上显示的任意弹幕,然后基于服务器创建的关联关系定位该弹幕所对应的观众用户,然后向该弹幕的观众用户发送弹幕,以反馈该赠送礼物的观众用户。第二观众用户同理,不作赘述。
其中,需要特别说明的是,本申请实施例涉及的服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。本申请实施例涉及的终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。例如,终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、个人数字助理等设备,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
本申请实施例主要提供以下技术方案:
1、服务端获取弹幕与观众用户之间的关联关系,若送礼物的观众用户发弹幕,就对这些观众用户的弹幕进行突出显示,主播用户基于该关联关系即可获取与弹幕对应观众用户在互动界面进行直接通信的入口。
2、观众用户进直播间,服务端或观众端分析该观众用户的历史行为数据,选择出以下几种观众用户:
高频与主播互动且送礼物的、历史送礼物的主播用户与本主播用户类似或者关联的、历史高频观看该直播间的观众用户、性别等。
选出后,服务端或观众端对这些观众用户设置特定标记,一旦这些观众用户有购买礼物行为,就通知主播用户,让主播用户提前做好感谢观众用户的准备,以便快速的准备反馈观众用户,提高用户体验,避免短时间内给的反馈都是基于千篇一律的模板感谢带来的无情感反馈。
3、第二终端根据这些观众用户的兴趣数据(例如爱好、关注的主播类型),提前匹配与适合该观众用户的互动信息反馈给观众用户,使得每个观众用户都收到暖心的反馈。此外,当特定的观众用户进入直播间后,可提醒主播用户并显示在主播侧,等待该观众用户的赠送礼物的行为。
4、第二终端搜索与观众用户发出的弹幕内容匹配的弹幕模板,实现多样化、增加互动的趣味性。
5、在观众用户侧,针对基于虚拟资源联动的弹幕(为便于表述,后续均称作联动弹幕),可以仅在互动界面上显示该观众用户自己的联动弹幕与主播用户的弹幕,过滤掉其他同类观众用户同一时段内发送的联动弹幕。
参照图2a,以下介绍本申请实施例所提供的一种互动信息处理方法,通过本申请实施例,能够对观众用户的互动界面中互动信息的显示进行优化处理,以实现个性化显示和优化显示效果。本申请实施例包括:
101、第一终端向第二终端发送第一互动信息,以第一显示方式显示所述第一互动信息。
可以理解的是,第一终端通过服务端向第二终端发送了第一互动信息。
其中,第一终端是指第一观众用户所在的一端,属于客户端,也可称作观众端、观众终端、用户终端等。可以有至少一个观众端向服务端发送至少一个互动信息,每个观众端可以向服务端发送至少一个互动信息。本申请实施例不对观众用户所在的设备名称、发送互动信息的观众端数目、以及互动信息的数目作限定。第一终端与第二终端之间的通信交互都可基于服务端中继。
为简介描述,本申请实施例将“第一终端向服务端发送第一互动信息、并由服务端将该第一互动信息转发给第二终端”简述为“第一终端向第二终端发送第一互动信息”或者“第一终端通过服务端向第二终端发送第一互动信息”,其他同理,不作赘述。以及可将各观众用户所在的终端均简称为观众用户,其他同理,类似之处不作赘述。
本申请实施例中的互动信息(例如第一互动信息、第二互动信息等)可以为弹幕、会话信息、聊天消息等,本申请实施例不对此作限定。可选的,互动信息中可携带观众用户的用户标识,例如用户账号、用户名称、观众端标识、或终端标识等。用户标识用于服务端识别互动信息来自哪个观众用户。向服务端发送互动信息的观众用户可为至少一个,同一个观众用户发送的互动信息可为至少一条。本申请实施例均不对此作限定。
一些实施方式中,第一显示方式可以是普通互动信息的显示方式,与其他终端发送的互动信息的显示方式相同或不同。第一显示方式也可以是基于某个事件触发(例如第一终端向第二终端发送虚拟资源这个事件)后的一种特定显示方式。第一互动信息可为第一终端向第二终端发送虚拟资源之后的有效时间或失效时间内发送,也可以是第一终端从未向第二终端发送虚拟资源的场景下发送,本申请实施例不对作限定。若第一互动信息可为第一终端向第二终端发送虚拟资源之后的有效时间内发送,则第一显示方式可为特定显示方式。
102、第二终端接收第一终端发送的第一互动信息,并以第一显示方式显示所述第一互动信息。
本申请实施例中不对第二终端显示第一互动信息的显示方式作限定,第二终端显示第一互动信息时,第一显示方式可为一般显示方式,也可以为特定显示方式。
103、第一终端向所述第二终端发送至少一种第一虚拟资源。
其中,所述第一虚拟资源在所述第一终端的互动界面进行选择。
可以理解的是,第一终端向第二终端发送了至少一种第一虚拟资源,即第二终端接收所述第一终端发送的至少一种第一虚拟资源。第一终端在互动界面向主播用户所在的第二终端发送第一虚拟资源后,在显示界面显示第一虚拟资源,并向服务端发送第一互动信息。
104-1、若至少一种所述第一虚拟资源满足预设条件,则第一终端向第二终端发送第二互动信息,并以第二显示方式显示所述第二互动信息。
其中,所述第二显示方式与所述第一显示方式不相同。所述第二显示方式为特定显示方式。
一些实施方式中,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、第一虚拟资源的总价值超过第二预设阈值、或者第一虚拟资源的数量超过第三预设阈值。
一些实施方式中,所述第二显示方式至少包括以下增强显示方式之一:
放大、锐化、突出显示、背景加深、颜色变化、或者动画;
所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、第一虚拟资源的价值、第一虚拟资源的有效期、或者所述第一观众用户的用户数据。
一些实施方式中,所述第二显示方式为第二互动信息在互动界面上的显示属性,可包括颜色属性、形状属性、音频属性等。例如,以颜色属性为例,弹幕具有颜色识别,当观众用户A发送礼物时候会出现观众用户A多颜色,同时B用户也发送礼物时,在弹幕区能识别观众用户B的颜色,观众用户A 和观众用户B同时与主播用户w进行信息交流,主播能清楚地识别观众用户 A和观众用户B,同一时段内,三个以上的观众用户发送弹幕同理,可参考此处,不作赘述。第一显示方式若为特定显示方式,第一显示方式的特征可参考对第二显示方式的描述,不做赘述。
一些实施方式中,所述第二显示方式包括显示时长和显示尺寸。
其中,显示时长为待进行特定显示的互动信息(例如第二、第三互动信息)在互动界面上的显示时间,进行特定显示的互动信息只有在该显示时长内才会区别于其它观众用户的互动信息显示。例如,可以为观众用户A在互动界面发出的弹幕增加时间属性,该时间属性会在因赠送出的虚拟资源而联动时开始计时,弹幕中能清楚地看到实际的倒计时状态,让观众用户A知道该时间进行与主播用户w进行沟通,能最大限度的跟主播用户w有更有效果清晰的沟通,或者让主播用户w知道该时间进行与该观众用户A进行有针对性的沟通,以最大限度的提高主播用户与观众用户之间的沟通效果且效果清晰。
显示尺寸为第二互动信息在互动界面上的显示尺寸,第二互动信息在该显示时长内才会按照该显示尺寸区别于其它观众用户的互动信息进行显示。例如,当弹幕开始联动变化时间,弹幕的尺寸会比一般的弹幕要大,这样能更其他普通弹幕有面积的区分,同时弹幕也会根据上面提及的时间进行联系,时间越少弹幕的面积也会发生变化变小。可见,由于显示尺寸跟随所述显示时长的缩短而减小,所以,在为第一观众用户提供特殊服务的同时,也保障了其他观众用户的服务体验,使得观众用户与主播用户之间的互动既生动又具备公平性。
举例来说,本申请实施例仅以两个相邻显示时段为例说明在这两个相邻显示时段内对第一互动信息的显示尺寸变化,可以理解的是,一个显示时长可以划分为至少两个显示时段,其他显示时段对互动信息的显示尺寸的处理方式同理,不做赘述。例如,所述第二显示方式包括第一显示时段、第二显示时段、第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应。所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸。针对互动信息的显示尺寸的处理方式一般为:显示尺寸跟随剩余的有效显示时长的缩短而减小。
例如图2b所示,为显示时段与显示尺寸之间的一种关系示意图。
另一些实施方式中,针对互动信息的显示尺寸的处理方式还可以为:显示尺寸跟随剩余的有效显示时长的缩短而减小,当本次显示时长还未结束期间,若第一观众用户再次向主播用户发送至少一个虚拟资源,则可以对接下来第一观众用户发送的新互动信息进行特定显示,也可以对当前正在缩小显示或者即将进入下一个显示时段对应的显示尺寸时,对该当前进行特定显示的互动信息进行放大显示。
例如图2c所示,为显示时段与显示尺寸之间的另一种关系示意图。基于图2c所示的关系示意图可知,在发送时刻1,第一观众用户向主播用户发送了虚拟资源1,获得了本次的特定显示的显示时段1。在显示时段1未结束时,在发送时刻2,第一观众用户向主播用户发送了虚拟资源2,获得了本次的特定显示的显示时段2,虚拟资源2的价值高于虚拟资源1,因此显示时段2对应的显示尺寸大于显示时段1对应的显示尺寸。本申请不对不同价值的虚拟资源所获取的显示时长的长短作限定。第二互动信息为“主播好厉害”,如图 2d所示,由于在发送时刻2产生了叠加效应,所以即便显示时段1还存在剩余的有效显示时长,也会因虚拟资源2在发送时刻2而发生联动,从而触发该第二互动信息“主播好厉害”在显示尺寸即将恢复至初始尺寸时,重新变大。
又例如图2d所示,为本申请实施例中相邻两次发送虚拟资源后显示第二互动信息的一种显示变化示意图。
104-2、第二终端接收所述第一终端发送的第二互动信息。
104-3、若至少一种所述第一虚拟资源满足预设条件,则第二终端以第二显示方式显示所述第二互动信息。
可以理解的是,在第二终端也可以以区别于第二显示方式之外的其他显示方式对第二互动信息进行特定显示。或者,在第二终端也可以仅对第二互动信息进行一般的显示。本申请实施例不对此作限定。
本申请实施例中,步骤104-1可在步骤104-2之前或之后发生,或者步骤 104-1可在步骤104-3之前或之后发生,步骤104-2在步骤104-3之后发生。
本申请实施例中,由于第二互动信息是在第一终端发送第一虚拟资源之后发送,所以第二互动信息是因为第一虚拟资源的发送而发生联动,并在互动界面上进行特定显示,这样就使得第二互动信息与第一观众用户之前发的第一互动信息、或者其他观众用户的互动信息区分开来(即对第二互动信息进行直观地、区别性地显示),该第一观众用户更加直观的聚焦于自己发送的第一互动信息,进而便于无障碍的、实时的了解自己与主播用户之间的互动,进而提高互动效率。
相应的,在第二终端,也可以对来自发送了第一虚拟资源的第一终端的第二互动信息进行特定显示,例如以第二显示方式与其他观众用户的互动信息区别开来,从而使得主播用户更加直观的聚焦于特定观众用户(例如向自己发送了第一虚拟资源的第一观众用户)发送的第一互动信息,进而便于无障碍的、实时的了解自己与特定观众用户之间的互动,进而提高互动效率。
一些实施方式中,以第一显示时段、第二显示时段为例,所述第二终端以第二显示方式显示所述第一互动信息,包括:
获取所述第一互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第一互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第一互动信息。
可以理解的是,本申请实施例中的互动信息在显示的时候可以以矢量图方式实现,可以预先设置好矢量图显示的显示尺寸与显示时段之间的对应关系,然后在引入计时器对矢量图的显示时长进行实时计时。当计时的时间落在设定的某个显示时段内时,就会触发数据层对该矢量图的显示尺寸进行重新渲染,进而得到变化后的显示尺寸,然后推送到表现层,即可实现处于表现层的互动界面中对该矢量图对应的互动信息的显示尺寸的控制。
可见,本申请实施例中,由于第二互动信息是在第一终端发送第一虚拟资源之后发送,所以第二互动信息是因为第一虚拟资源的发送而发生联动,并在互动界面上进行特定显示,这样就使得第二互动信息与其他观众用户的互动信息区分开来(即对第二互动信息进行直观地、区别性地显示),该第一观众用户更加直观的聚焦于自己发送的第二互动信息,进而便于无障碍的、实时的了解自己与主播用户之间的互动,进而提高互动效率。
可选的,在本申请的一些实施例中,在第一终端对第二互动信息进行特定显示的基础上,还可以对第一观众用户的互动界面中出现的任意互动信息的显示进行优化处理。下面分别介绍:
(1)、隐藏第二观众用户的互动信息
同一时段内,很多观众用户的弹幕出现并发情况时,为避免显示二者的互动信息时出现相互干扰,第一终端在所述互动界面显示所述第二互动信息之前,第一终端还可以执行下述步骤a-c中的操作:
a、确定第四互动信息。
其中,所述第四互动信息是指待在所述互动界面显示的信息,所述第四互动信息为第二观众用户发送。
b、获取所述第二互动信息的第一显示时段与所述第四互动信息的第二显示时段。其中,第四互动信息的第二显示时段可通过服务端获取。
c、根据所述第一显示时段与所述第二显示时段的重叠时段,隐藏至少一条所述第四互动信息。
一些实施方式中,可采用下述方式隐藏至少一条所述第四互动信息,包括:
确定所述第一显示时段与所述第二显示时段的重叠时段;
若所述重叠时段占所述第一显示时段的比例大于预设比例,则隐藏至少一条所述第四互动信息。
可见,当两个观众用户的互动信息的显示时段出现大部分或全部重叠时,若按照各自的显示方式显示二者的互动信息时,就可能出现相互干扰。而本申请实施例中,通过预先判断重叠时段占第一显示时段的比例来确定第四互动信息是否会干扰到第二互动信息的显示效果,以此来隐藏第四互动信息,一方面,能够避免显示两个观众用户的互动信息时出现的相互干扰现象;另一方面,分别针对每个观众用户去有针对性性的显示因虚拟资源而联动显示的互动信息,能够提高显示效果和用户体验。
举例来说,如图9a和图9b所示,图9a中,重叠时段为t3-t2,t3-t2占t3-t4的比例大约75%,因此,若第一终端在第一显示时段内显示第二互动信息和第四互动信息,那么第四互动信息会干扰第二互动信息的显示效果。因此,这种情况下,第一终端在第一终端的互动界面上可对该第三互动信息进行隐藏。同理,重叠时段为t3-t2,t3-t2占t1-t2的比例大约80%。第三终端在第二显示时段内显示第二互动信息和第四互动信息,那么第二互动信息会干扰第四互动信息的显示效果。因此,第三终端可在第三终端的互动界面上对该第二互动信息进行隐藏。
图9b中,重叠时段为t3-t4,t3-t4占t3-t4的比例为1,因此,第四互动信息必定会在第一显示时段内对第二互动信息造成显示干扰,为避免对第二互动信息造成显示干扰,第一终端在第一终端的互动界面上可对该第四互动信息进行隐藏。同理,重叠时段为t3-t4,t3-t4占t1-t2的比例大约为60%,第二互动信息会干扰第四互动信息的显示效果。因此,第三终端可在第三终端的互动界面上对该第二互动信息进行隐藏。
可见,通过这种操作,能够保证不同终端的互动界面面向各自的观众用户显示互动信息时,都不影响互动信息的显示效果。
(2)提示发送第二互动信息的有效时长
第一终端在互动界面向第二终端(即主播用户所在的终端)发送并显示第一虚拟资源之后,向所述第二终端发送第二互动信息之前,还可以根据所述第一虚拟资源的实际价值确定目标显示时长,以及在所述第一虚拟资源上设置提示标识。其中,所述提示标识用于提示在所述目标显示时长内发送所述第二互动信息。该提示标识可为倒计时图标、短消息、自动播放的语音控件等,本申请实施例不对提示标识的表示方式作限定。
可见,通过设置该提示标识,能够有效的提醒第一观众用户在发送第一虚拟资源后,能够及时的向主播用户发送互动信息,以免错失因发送第一虚拟资源所带来的权益损失,即超出该目标显示时长后所发送的互动信息就不存在显著性显示,而是与其他普通互动信息的显示方式一样,可能就此石沉大海,很快消失于互动界面。
在本申请的一些实施例中,若第一终端向第二终端发送第二互动信息后,收到来自第二终端发送的第三互动信息。那么,服务端可以对第二互动信息和第三互动信息的显示做一些处理。具体来说,如图3a所示,本申请实施例包括:
201、第一终端向服务端发送第二互动信息。
202、服务端接收所述第二互动信息。
服务端是指提供互动服务的第三方,可称作服务器、互动平台等,本申请实施例不对此作限定。
203、服务端获取第二互动信息与第一观众用户之间的关联关系。
一些实施方式中,该关联关系可以列表、矩阵等方式呈现,也可称作映射关系、对应关系,本申请实施例不对关联关系的名称、表现方式作限定。如图3b所示,关联关系可包括第二互动信息的内容、第一观众用户的用户标识。
204、服务端向第二终端发送所述第二互动信息和所述关联关系。
第二终端是指主播用户所在的一端,属于客户端,也可称作终端、用户终端等,本申请实施例不对此作限定。主播用户和观众用户之间可以互换角色。第二终端的主播用户(为便于引用,后续均简称为主播用户,类似之处不作赘述)。本申请实施例中,服务端可先后分别向第二终端发送第二互动信息和关联关系,也可同时向第二终端发送第二互动信息和关联关系,本申请实施例不对发送第二互动信息和关联关系的时序作限定。
一些实施方式中,在同一场互动场景中,服务端可仅在第一观众用户首次向第二终端发送互动信息时,向主播用户发送互动信息与第一观众用户之间的关联关系,后续第一观众用户向第二终端发送非首次互动信息时,第二终端可直接根据非首次互动信息中携带的用户标识和首次从服务端获取的关联关系,确定该非首次互动信息的发送方为第一观众用户。这样就能够减少服务端的信令支出。本申请实施例不对第一终端是否是首次进入主播用户的互动界面作限定,在该互动界面的互动有效期间,该第一终端可退出该互动界面后重新加入该互动界面。考虑到第二终端对观众用户的各项信息保存的时效性,服务端可针对每次进入互动界面的观众用户都新获取一个关联关系并发送给主播用户。相应的,步骤203为可选;若第二终端已经保存上述关联关系。不需要依赖步骤203中由服务端获取,那么步骤204中,服务端可仅向第二终端发送第一互动,关联关系可发送或不发送,本申请实施例不对此作限定。
205、第二终端接收第一消息。
其中,所述第一消息为主播用户针对互动界面显示的至少一个互动信息中的第二互动信息的输入。可以理解的是,所述互动界面显示所述至少一个互动信息和至少一个虚拟资源。一些实施方式中,所述互动界面可以为直播间、会话室、聊天室等,本申请实施例不对此作限定。
互动信息可以为弹幕、会话信息、聊天消息等,本申请实施例不对此作限定。虚拟资源可以为花朵、汽车、气泡、飞机等对应一定金额的有价物品。本申请实施例不对互动信息、虚拟资源的名称、所包括的内容属性等作限定。相应的,互动界面中用于显示互动信息的区域可称为弹幕区、会话区、讨论区等,本申请实施例不对此作限定。
所述第一消息为针对所述至少一个互动信息中的第一互动信息的输入,即所述第一消息指示从所述至少一个互动信息中的第一互动信息。
所述主播用户是指在互动界面进行互动或会话主持的用户,例如主播用户可为聊天室、直播间等应用的主持人。
本申请实施例中,在互动界面参与互动的用户之间可存在关联关系或不存在关联关系。例如,主播用户开设一个直播间,多个观众用户通过搜索来到该直播间,在该直播间与主播用户、其他观众用户进行线上互动。又例如,主播用户为某个群组的成员,该主播用户开设一个直播间,该群组中的多个成员通过点击链接或搜索来到该直播间,在该直播间与主播用户、其他成员进行线上互动。又例如,主播用户为某个群组的成员,该主播用户开设一个直播间,该群组或其他群组中的多个成员通过点击链接或搜索来到该直播间,在该直播间与主播用户、其他成员进行线上互动。
一些实施方式中,所述至少一个互动信息可来自至少一个观众用户。例如图4a所示,以互动信息为主播用户w的视频直播间的弹幕为例,视频直播间当前有100个弹幕(例如在4秒内由各观众用户发送),其中有2个弹幕的发送者(即观众用户a和观众用户b)在发送弹幕之前赠送了礼物给该主播用户w,图4a中显示了观众用户a赠送的礼物“汽车”。由于第二终端设置了弹幕与礼物之间的关联关系,只要赠送了礼物后,该赠送礼物的观众用户发弹幕时,就可以对该观众用户的弹幕进行特定显示(例如增强显示、突出显示等),主播用户w为了反馈(例如答谢)观众用户a和观众用户b,那么可以直接点对应的弹幕。如图4b所示,观众用户a送完礼物“汽车”后,在直播间发送了弹幕“为项目A出一份力!”,随后在直播间就会显示该弹幕且增大该弹幕的尺寸。随着时间增序,弹幕“为项目A出一份力!”的剩余显示时长逐渐减小,该弹幕的尺寸也跟随减小。另一些实施方式中,也可以随着时间增序,弹幕“为项目A出一份力!”的剩余显示时长逐渐减小,在弹幕的尺逐渐变小的同时,该弹幕的像素值也跟随减小,例如弹幕越来越透明、弹幕背景逐渐虚化、字迹越来越浅、或弹幕的颜色越来越浅,如图4c所示,弹幕越来越透明。
可见,通过这种处理方式,一方面,使得主播用户无需自行从众多观众用户中寻找刚才赠送了礼物的观众用户,而是直接对这些赠送了礼物的观众用户的弹幕进行特定显示;另一方面,在弹幕众多且稍纵即逝的互动场景下,能够快速的定位目标(即赠送了礼物,主播用户想与之互动的第一观众用户),因此,能够及时反馈以及提高互动效率。
一些实施方式中,主播侧获取礼物,然后根据礼物和赠送用户的属性去确定在主播侧显示互动信息的显示方式,以便区分不同观众用户发送的互动信息,便于后面快速的定位要互动的对象。具体来说,在第二终端接收第一消息之前,如图5所示,所述方法还包括:
301、服务端检测所述第一观众用户在所述互动界面中的第一虚拟资源的获取行为。
其中,获取行为可包括点击虚拟资源列表、选择“购买”虚拟资源列表、点击“发送”虚拟资源列表等。
302、当所述第一观众用户的获取行为满足向所述主播用户发送所述第一虚拟资源的条件后,向所述第二终端发送第二消息。
其中,所述第二消息用于指示所述第一终端向所述第二终端发送第一虚拟资源,即指示所述第一观众用户向所述主播用户发送第一虚拟资源。
第二终端从所述服务端接收第二消息。
303、第二终端在所述互动界面显示至少一个虚拟资源。
其中,所述至少一个虚拟资源包括所述第一虚拟资源,所述至少一个虚拟资源中除所述第一虚拟资源之外的虚拟资源可为至少一个第二观众用户向所述主播用户发送。本申请实施例中,第二观众用户所在的终端可为第一终端(例如第一终端支持应用双开、应用多开的功能时)或者除第一终端之外的第三终端,主播用户所在的第二终端也可以是第一终端(例如主播用户和观众用户同时在支持应用双开、应用多开功能的终端登录的场景下),本申请实施例均不对此作限定。
304、第二终端根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第二互动信息的显示方式为第二显示方式。
一些实施方式中,所述根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第二互动信息的显示方式为第二显示方式,包括:
根据所述第一虚拟资源的实际价值、以及所述第一观众用户的等级(例如该直播间的互动等级、直播客户端的账户等级),确定所述第一互动信息的显示时长和显示方式(例如颜色、形状、特定标志);
根据所述第二互动信息的显示时长确定所述第一互动信息的显示尺寸,所述显示尺寸跟随所述显示时长的缩短而减小。
305、第二终端以第二显示方式在所述互动界面显示所述第二互动信息。
可见,与现有技术中的统一、固定的弹幕形式,主播用户很难持续关注已经送礼完毕的观众用户的弹幕相比,因为所有弹幕样式都一样,很容易错过信息。而本申请实施例中,第二终端根据第一虚拟资源决定第一互动信息的显示特征,由于因虚拟资源联动的第一互动信息(例如弹幕)在显示特征上相较于其他互动信息的显示特征存在明显的区别,即第一互动信息具备显著性,所以主播用户能快速的聚焦即识别出当前赠送虚拟资源的观众用户,以及快速的区分、定位不同的观众用户,并能进行持续的、限时的关注到这些送礼的观众用户的互动信息。
需要说明的是,本申请实施例中,由于同一个观众用户可能在一段时间内发送多条互动信息(例如包括该观众用户在向主播用户发送第一虚拟资源之前发出的互动信息a、该观众用户在向主播用户发送第一虚拟资源之后发出的互动信息b)。且互动信息a并未被其他互动信息覆盖或遮蔽,依然互动信息b同时显示在互动界面。
一些实施方式中,还可以计算互动信息a的发送时刻与第一虚拟资源的发送时刻之间的时间间隔Δt1,若Δt1小于第一时长,那么,即使该第一虚拟资源是在互动信息a之后发送,也可以将该互动信息a进行特定显示(即参考对互动信息b的显示)。具体的显示可参考图6a所示的一种互动界面示意图,图6a中,观众用户a在赠送礼物前后在直播间发出2条弹幕:“6得飞起!!”、“为项目A出一份力!”,在对弹幕“为项目A出一份力!”进行特定显示的同时,也可以将弹幕6得飞起!!”同时进行特定显示。
另一些实施方式中,有可能第一观众用户会在发送第一虚拟资源之后会先后发出至少两条互动信息(例如包括互动信息b、c、d)。为保证互动的公平性以及互动界面的整洁性,还可以计算互动信息(b、c或d)的发送时刻与赠送第一虚拟资源的发送时刻之间的时间间隔Δt2,若对于互动信息d而言,计算出的Δt2大于第二时长,那么,即使该互动信息d为在发送第一虚拟资源之后发送,也可以将该互动信息d结束特定显示(即参考对普通的互动信息的显示),将该互动信息d结束特定显示也可同时参考第一虚拟资源的展示时长(即剩余的有效时长)。前后至少两条互动信息可分别显示在单独的弹幕框中,也可共同显示于同一个弹幕框中,本申请实施例不对此作限定。可见,能够避免长时间在互动界面占据大量区域显示众多互动信息导致的互动界面杂乱不抗,影响其他观众用户的观看视觉效果。具体的显示可参考图 6b所示的一种互动界面示意图。
另一些实施方式中,有可能第一观众用户会在发送第一虚拟资源之后很久(即发送时刻可能滞后于发送第一虚拟资源之后的上述显示时长)才发出互动信息b。为保证互动的公平性以及互动界面的整洁性,还可以计算互动信息b的发送时刻与第一虚拟资源的发送时刻之间的时间间隔Δt3,若Δt3大于第二时长,那么,即使该互动信息b为在发送第一虚拟资源之后发送,也可以不对该互动信息b进行特定显示(即参考对普通的互动信息的显示);若Δ t3小于第二时长,则可将该互动信息b显示一小段时间,然后结束特定显示,具体显示的一小段时间可参考第一虚拟资源的展示时长(即剩余的有效时长)。具体的显示可参考图6c所示的一种互动界面示意图。
206、第二终端根据所述第一互动信息与第一观众用户之间的关联关系,确定发送所述第一互动信息的第一观众用户。
其中,所述关联关系从服务端获取,该关联关系用于主播用户定位到向自己提供虚拟资源的第一观众用户,即便主播用户与第一观众用户之间不存在好友关系,该主播用户也能定向的与该第一观众用户进行直接互动,而非间接的文字互动,这样第一观众用户是可以在自己这一侧收到主播用户的互动信息的。
207、第二终端通过所述服务端向所述第一终端发送第三互动信息。
其中,第三互动信息为主播用户向第一观众用户单独发送的信息,该第三互动信息不仅在互动界面展示在所有参与互动的观众用户视野中,还能够通过服务端单独向该第一观众用户发送一个消息提醒,使得该第一观众用户能够基于该消息提醒定位到该第三互动信息是主播用户单独指定发给自己的。如图6d所示,主播用户w在收到观众用户a的礼物“汽车”后,向观众用户a发送一个“谢谢这位可爱的小哥哥”的短信息,并携带“猪头”的动画表情图标。
在一些实施方式中,在第一观众用户接收到来自主播用户的第三互动信息后,为进一步提高互动效率和互动效果,第一终端还可以对第三互动信息进行特定显示(具体可参考第一终端对第二互动信息的显示实施例),或者第一终端还可以在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示,使得互动效果更好。
在一些实施方式中,第二终端向所述第一终端(例如第一观众用户所在的终端)发送第三互动信息之后,第二终端还可以在互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
可见,在主播用户从互动界面中海量的互动信息中定位第一观众用户后,还可以额外的在主播侧的互动界面对主播用户与第一观众用户之间的互动信息进行关联显示。当然这个关联显示对于主播侧并不重要,主要是在于观众用户侧的体验,主播侧可有可无。如果第二终端要在短时间内对多个观众用户进行关联显示的话,为了减少定位第一观众用户的干扰,可以不对第二终端的互动界面进行关联显示,或者仅对主播用于与部分观众用户的互动进行关联显示。
相较于现有技术中主播用户仅能自己去识别某个赠送礼物的观众用户,以及只能在互动界面对该观众用户进行间接答谢这类互动,而赠送礼物的观众用户并不能在自己这一侧收到来自主播用户的互动信息。而本申请实施例中,由于服务端建立第二互动信息与第一观众用户之间的关联关系,并将关联关系提供给主播用户,所以能够使得第一观众用户在互动界面发送的第一互动信息显示在第二终端的互动界面,且在主播用户针对第一互动信息发出的第一消息后,第二终端即可根据第二互动信息与第一观众用户之间的关联关系,确定发送第二互动信息的第一观众用户,即准确的识别和定位第一观众用户(无论第一观众用户是否有向主播用户赠送虚拟资源),并且能够直接与该第一观众用户进行互动,即向第一观众用户发送第三互动信息。可见,本申请实施例能够重点关注特定观众用户的互动信息,减轻主播用户搜寻或定位或观众用户的压力、提高与特定观众用户的互动效率和互动效果,以及减少遗漏特定观众用户的互动信息的概率。
具体来说,相较于现有技术,本申请实施例主要体现在以下几种技术效果:
(1)在第二互动信息是基于第一虚拟资源联动的场景下,第二终端显示众多观众用户发送的互动信息后,可直接基于互动界面中出现的礼物选择第一观众用户,然后基于服务端已经建立好的“观众用户与虚拟资源之间的关联关系”去定位与该第一虚拟资源对应的第一观众用户,这样主播用户就可以与该第一观众用户直接进行互动。可见,本申请实施例中的主播用户可以获取到该第一观众用户的互动入口,即具备识别发送互动信息的观众用户的功能,这样第一观众用户更加感到直接互动的效果,而不是生硬的在互动界面以宣告的方式响应第一观众用户的礼物馈赠,因此互动更具趣味性和互动性。
(2)相较于现有技术中的主播弹幕只考虑多对1主播用户的功能,在阅读有效性上会有缺失,特别在用户数极多的直播间中,付费观众用户的互动信息需要主播用户比较大的集中力进行重点关注,以避免错过每一个付费观众用户的弹幕,但这样增加主播用户的工作量和压力。而本申请实施例则能够有效缓解主播用户的工作量和压力,以及减少漏掉特定观众用户(例如,付费观众用户或者潜在的付费观众用户)的弹幕的概率。
(3)付费观众用户通常会付费送礼后希望有效跟主播进行沟通,但是由于直播间人员多,容易因为众多的弹幕而很快淹没或覆盖刚付费观众用户的有效弹幕,同时,由于公平设计,主播用户很难分清楚付费观众用户的及时留言,这样对付费观众用户的沟通效率带来了不少麻烦。而本申请实施例则能解决付费观众用户在付费送礼后在有限时间内给予主播用户进行更直接的沟通方式,再加上该沟通方式设计为时间限制,因此能够有效缓解直播间的公平性问题,以及提高主播用户与付费观众用户之间的沟通效率和沟通效果。
(4)当直播间存在多个付费观众用户进行付费时,本申请实施例能通过图形面积、颜色、等特定显示特征的方式对多个付费用户的弹幕进行有效区分,以及向主播用户提供更便利的识别付费观众用户,这样能让主播用户更好的为多个付费观众用户进行服务及沟通。
(5)相较于现有技术中的付费送礼后容易被忽略,漏读付费观众用户的弹幕容易打击付费观众用户再次付费的积极性。本申请实施例能够最大限度的优化付费观众用户与主播用户的沟通方式,给付费观众用户更好的沟通体验,使得得到正向反馈的付费观众用户能给他第二次消费带来更大的信心。可见,长远来看,本申请实施例能够提升付费观众用户的沟通的用户体验,减轻主播的工作量,降低主播的漏读的错误率,这样正向平台发展能持续给付费观众用户有正向感觉,让观众用户感受付款后能有效沟通,促进他们进行多次消费,拉近付费观众用户和主播用户自己的距离,从而最终提升平台收入,能为平台的业绩带来更好的创收。相应的,也能提升付费用户的满意度,让付费观众用户更有动力长期消费。
可选的,在本申请实施例的一些实施例中,由于在互动界面中参与互动的观众用户众多,且互动信息数量庞大且更新速度快,向主播用户提供虚拟资源的观众用户也会随着时间不短增多,甚至短时间内频繁发生。如果对同一个赠送虚拟资源的观众用户的互动信息进行长时间显示,则会占据其他观众用户的互动需求,或者多个第一观众用户之间的互动信息会发生相互交叠,可能导致整个互动界面中的互动信息显示紊乱,不论是第一观众用户还是主播用户可能都无法进行良好的观看或阅读,因此,考虑到互动界面的显示限制以及互动信息的实时性与并发性,本申请还可以对互动信息进行一些显示上的设置,使得整个互动界面的互动环境整洁,不影响互动的视觉效果,还照顾到众多第一观众用户。
具体来说,在根据所述显示特征在所述互动界面显示所述第一互动信息之后,对第一互动信息的显示时长进行计时。当所述第二互动信息在所述互动界面的显示时长达到所述显示时长后,释放所述互动界面中显示所述第一互动信息的资源。例如,弹幕的有效显示时长越少,则弹幕的显示尺寸也会对应变小,或弹幕的颜色对应变浅,直至与普通弹幕的显示特征一致,或者直接被新的互动信息替换显示。本申请实施例不对释放资源的时间或方式作限定,可以是循序渐进的释放,也可以是瞬间释放。
可选的,在本申请实施例的一些实施例中,为进一步提高主播用户响应赠送虚拟资源的观众用户的速度,还可以预先的、定向的挖掘潜在的观众用户。例如,主播用户预先关注特定的观众用户,以便一旦这些观众用户向该主播用户赠送虚拟资源了,就快速响应这些观众用户。一些实施方式中,可基于用户数据来挖掘潜在的观众用户,例如基于用户行为数据和用户兴趣数据挖掘潜在的观众用户。具体来说,如图7a所示,在通过所述服务端向所述第一终端发送第三互动信息之前,所述方法还包括:
401、第二终端监测加入所述互动界面的多个观众用户。
402、第二终端获取各观众用户的用户行为数据和用户兴趣数据。
其中,所述用户行为数据包括观众用户在历史时段内的虚拟资源提供记录、历史加入的互动界面记录。
403、第二终端根据用户行为数据从所述多个观众用户中确定所述第一观众用户。
404、第二终端对所述第一观众用户设置特定标记。
在一些实施方式中,为了进一步提高互动效果,以及使得第二互动信息更符合第一观众用户的兴趣和风格,还可以预先制作互动模板,基于互动模板编辑第二互动信息。例如,一旦这些观众用户有购买礼物的行为,就通知主播用户,让主播用户提前做好感谢观众用户的准备,以便快速和准备的反馈这些观众用户,进而提高用户体验,避免短时间内给的反馈都是基于千篇一律的模板感谢带来的无情感反馈。具体来说,如图7b所示,对所述第一观众用户设置特定标记之后,所述方法还包括:
501、第二终端从所述服务端接收第三消息。
其中,所述第三消息用于指示所述第一终端存在向所述第二终端发送虚拟资源的行为。
502、第二终端根据所述第一观众用户的用户行为数据和用户兴趣数据,获取与所述第一观众用户匹配的互动模板。
其中,互动模板也可称作会话模板、聊天模板、弹幕模板等,本申请实施例不对互动模板的内容、显示方式作限定。互动模板可包括消息类型、内容布局信息、内容展示方式等互动属性。其中,内容布局信息包括文字、图片、符号、表情、音视频等布局信息。
503、第二终端在所述互动界面显示来自所述第一观众用户的第一虚拟资源后,基于所述互动模板,获取所述第二互动信息。
例如,第二终端选择互动模板后,在互动模板中选择待显示的第二互动信息的各项信息,然后点击生成,即可得到第一互动信息。又例如,第二终端基于当前第一观众用户发送的第一互动信息的内容,在互动模板中自动选择与第一互动信息的内容匹配的各项信息,然后自动生成上述第二互动信息。本申请实施例中,互动模板中的各项互动属性都可自由组合、复用。不同互动模板之间可共用至少一个相同的互动属性,本申请实施例不对此作限定。。
504、第二终端向所述第一终端发送所述第三互动信息,并以第二显示方式在所述互动界面显示所述第三互动信息。
可以理解的是,在第二终端也可以以区别于第二显示方式之外的其他显示方式对第三互动信息进行特定显示。或者,在第二终端也可以仅对对第三互动信息进行一般的显示。本申请实施例不对此作限定。
如图8所示,基于互动模板生成第三互动信息。观众用户a的用户兴趣数据包括:性别男,年龄22,兴趣标签包括篮球、游戏、摄影、狗狗。那么,主播用户w搜索与观众用户a的弹幕匹配的弹幕模板,实现多样化、增加互动的趣味性。弹幕模板可以是动画、界面框等,例如,观众用户a发送“6得飞起!”,则可以匹配界面框为红色爱心(图8中未标识颜色)的弹幕模板,将“爱你唷”嵌入该弹幕模板中,以显示在主播用户和观众用户各自的互动界面上。
可见,通过基于互动模板获取第三互动信息,能够加快第三互动信息的生成速度、展示速度以及反馈效果。
另一些实施方式中,对所述第一观众用户设置特定标记之后,所述方法还包括:
监测到所述第一观众用户进入所述互动界面;
在所述互动界面显示所述第一观众用户和提示信息,所述提示信息用于提示具有特定标记的观众用户已进入所述互动界面。
可见,通过上述处理,当具有特定标记的观众用户进入直播间后,提醒主播用户并显示在第二终端的互动界面,这样能够使得主播用户能够更早的、更多的去关注这些在本次互动中可能会赠送虚拟资源的观众用户,从而提高互动的针对性、实时性和互动效果。
另一些实施方式中,若第一观众用户为具有特定标记的观众用户,那么,当第一终端检测到该第一观众用户登录互动软件后,还可以通过服务端向主播用户通知该具有特定标记的第一观众用户已上线,有可能即将进入该主播用户所主持的直播间。因此,该主播用户收到该通知后,就可以开直播间,一方面,能够提高获取互动期间获取虚拟资源的数量(即收益),另一方面,还能减少开直播间后的一段空白时间内无收益的直播。
可选的,主播用户可以统计当前已上线的具有特定标记的第一观众用户的数量,当达到预设数量后,就可以开直播间。或者,主播用户在统计当前已上线的具有特定标记的第一观众用户的数量后,还可以基于这些第一观众用户的用户数据,判断当前数量的第一观众用户是否能够达到预期的直播收益,如果能够达到,则开通直播间,这样还能避免开直播间后主播用户一直未出现,导致真正喜欢主播用户的第一观众用户在直播间的长时间等待所导致的不耐烦,甚至用户流失率增加等问题。
可选的,在本申请实施例的一些实施例中,在该主播用户主持的互动界面中,一般会存在多个观众用户与主播用户互动。例如,发送互动信息的观众用户还包括第二观众用户,所述第二观众用户向所述主播用户提供第二虚拟资源的时间晚于所述第一观众用户。那么,对第二观众用户发出的第三互动信息在互动界面上的显示特征也可参考对第一互动信息的实施例,此处不作赘述。由于分别对每个赠送虚拟资源的观众用户发出的互动信息分别进行了特定显示,因此,随着观众用户的互动信息按照显示特征进行显示的过程中,由于第一观众用户与第二观众用户之间可能存在先后发送互动信息、或者先后赠送礼物、或者互动信息的显示特征进行了区分,所以,即使在同一段时间内对至少两个观众用户的互动信息进行特定显示时,主播用户w也很容易的区分开来。
例如,当观众用户a赠送礼物完毕后,观众用户发出的弹幕1会自动发生变化,该变化能有限时间里能更高效地跟主播用户w进行沟通,而主播用户w也更高效关注到该观众用户a的信息留言,而在限定时间里,又有观众用户b送礼而该设计能对新送礼的观众用户b同时具备识别性,且与观众用户a又有区分性。这个时候能让主播用户w兼顾多个赠送例如的付费观众用户,同时当观众用户a规定时间完结后,该弹幕1又会恢复到原来的状态,这样能腾出更多信息空间给到其他赠送礼物的观众用户,这样总体公平性和付费后到观众用户的体验能得到有效到平衡,也能对互动平台的收入起到刺激作用。
可选的,在本申请实施例的一些实施例中,除了对第二终端的互动界面中互动信息的显示进行上述处理,还可以对观众用户的互动界面中互动信息的显示进行优化处理,以实现个性化显示和优化显示效果。
本申请实施例中,上述用户数据、关联关系、各项互动信息(例如各种显示方式、第一互动信息、第二互动信息、第三互动信息、第四互动信息) 均可保存在区块链中。其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
本申请实施例中执行互动信息处理方法的互动信息处理装置(可包括第一终端、第二终端、服务端以及第三终端)可以是区块链***中的节点。本申请实施例中的互动信息处理装置可以是如图10所示的一种区块链***中的节点。
图1至图10中任一项所对应的实施例中所提及的任一技术特征也同样适用于本申请实施例中的图11至图15所对应的实施例,后续类似之处不再赘述。
以上对本申请实施例中一种互动信息处理方法进行说明,以下对执行上述互动信息处理方法的互动信息处理装置(包括第二终端、服务端以及第一终端)分别进行介绍。
参阅图11,如图11所示的一种互动信息处理装置50的结构示意图,其可应用于安装了主播客户端的终端,该终端为主播用户所在的第二终端。本申请实施例中的互动信息处理装置50能够实现对应于上述图1至图10中任一项所对应的实施例中所执行的互动信息处理方法的步骤。互动信息处理装置50实现的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述互动信息处理装置50可包括收发模块501、处理模块502和显示模块503,所述收发模块501、所述处理模块502和所述显示模块503的功能实现可参考图1至图10中任一项所对应的实施例中所执行的操作,此处不作赘述。例如,所述处理模块502可用于控制所述收发模块501的接收第一消息、第二消息、获取关联关系、发送第二互动信息等手法操作,以及控制所述显示模块503的显示第一虚拟资源、第一互动信息、第二互动信息等操作。
一些实施方式中,所述收发模块501可用于接收第一终端发送的第一互动信息,以第一显示方式显示所述第一互动信息;
所述收发模块501还用于接收所述第一终端发送的至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
所述收发模块501还用于接收所述第一终端发送的第二互动信息;
所述处理模块502可用于若至少一种所述第一虚拟资源满足预设条件,则控制所述收发模块以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示不相同。
一些实施方式中,所述处理模块502还用于:
通过所述收发模块501接收第一消息,所述第一消息为第二终端针对互动界面显示的至少一个互动信息中的第二互动信息的输入;
所述处理模块502可用于根据所述第一互动信息与第一观众用户之间的关联关系,确定发送所述第二互动信息的第一观众用户;通过所述收发模块 501通过所述服务端向所述第一终端发送第三互动信息。
本申请实施例中,由于第二互动信息是在第一终端发送第一虚拟资源之后发送,所以第二互动信息是因为第一虚拟资源的发送而发生联动。并在至少一种所述第一虚拟资源满足预设条件时,处理模块502对来自发送了第一虚拟资源的第一终端的第二互动信息进行特定显示,例如以第二显示方式与其他观众用户的互动信息区别开来,从而使得主播用户更加直观的聚焦于特定观众用户(例如向自己发送了第一虚拟资源的第一观众用户)发送的第一互动信息,进而便于无障碍的、实时的了解自己与特定观众用户之间的互动,进而提高互动效率。
此外,在收发模块501接收主播用户针对第一互动信息发出的第一消息后,处理模块502即可根据第一互动信息与第一观众用户之间的关联关系,确定发送第一互动信息的第一观众用户,即准确的识别和定位第一观众用户,并且能够直接与该第一观众用户进行互动,即向第一观众用户发送第二互动信息。可见,本申请实施例能够重点关注特定观众用户的互动信息,减轻主播用户的信息搜寻压力、提高与特定观众用户的互动效率和互动效果,以及减少遗漏特定观众用户的互动信息的概率。
一些实施方式中,所述显示模块503在所述收发模块501向所述第一终端发送第三互动信息之后,还用于:
在互动界面以会话方式对所述第二显示信息和所述第三互动信息进行关联显示。
一些实施方式中,所述处理模块502在所述收发模块501接收第一消息之前,还用于:
通过所述显示模块503在所述互动界面显示至少一个虚拟资源,所述至少一个虚拟资源包括所述第一终端发送的第一虚拟资源;
根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第一互动信息的显示方式为所述第二显示方式,所述第二显示方式包括显示时长和显示尺寸;
通过所述显示模块503以所述第二显示方式在所述互动界面显示所述第二互动信息。
一些实施方式中,所述显示时长包括第一显示时段和第二显示时段,所述显示尺寸包括第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述显示模块503具体用于:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
一些实施方式中,所述处理模块502具体用于:
根据所述第一虚拟资源的实际价值、以及所述第一观众用户的等级,确定所述第二互动信息的显示时长和显示方式;
根据所述第二互动信息的显示时长确定所述第二互动信息的显示尺寸,所述显示尺寸跟随所述显示时长的缩短而减小。
一些实施方式中,所述显示模块503具体用于:
当所述第二互动信息在所述互动界面的显示时长达到所述显示时长后,释放所述互动界面中显示所述第一互动信息的资源。
一些实施方式中,所述用户数据还包括用户行为数据和用户兴趣数据;所述处理模块502在所述收发模块501向所述第一终端发送第三互动信息之前,还用于:
监测加入所述互动界面的多个观众用户;
获取各观众用户的用户行为数据和用户兴趣数据,所述用户行为数据包括观众用户在历史时段内的虚拟资源方式记录、历史加入的互动界面记录;
根据用户行为数据从所述多个观众用户中确定所述第一观众用户;
对所述第一观众用户设置特定标记。
一些实施方式中,所述处理模块502对所述第一观众用户设置特定标记之后,还用于:
通过所述收发模块501从所述服务端接收第三消息,所述第三消息用于指示所述第一终端存在向所述第二终端发送虚拟资源的行为;
根据所述第一观众用户的用户行为数据和用户兴趣数据,获取与所述第一观众用户匹配的互动模板;
所述显示模块503在所述互动界面显示来自所述第一观众用户的第一虚拟资源后,所述处理模块还用于:
基于所述互动模板,获取所述第三互动信息;
向所述第一终端发送所述第三互动信息,并以所述第二显示方式在所述互动界面显示所述第三互动信息。
一些实施方式中,所述处理模块502对所述第一观众用户设置特定标记之后,还用于:
监测到所述第一观众用户进入所述互动界面;
通过所述显示模块503在所述互动界面显示所述第一观众用户和提示信息,所述提示信息用于提示具有特定标记的观众用户已进入所述互动界面。
参阅图12,如图12所示的一种互动信息处理装置的结构示意图,其可应用于服务端,该服务端可称为服务器、服务平台、业务平台等,本申请实施例不对此作限定。本申请实施例中的互动信息处理装置能够实现对应于上述图1至图10中任一项所对应的实施例中所执行的互动信息处理方法的步骤。互动信息处理装置实现的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述互动信息处理装置可包括收发模块601、处理模块602和显示模块(图12中未标识出),所述收发模块601、所述处理模块 602、所述显示模块的功能实现可参考图1至图10中任一项所对应的实施例中所执行的操作,此处不作赘述。例如,所述处理模块可用于控制所述收发模块601接收第一互动信息、第二互动信息,以及发送关联关系、第一互动信息和第二互动信息等收发操作。
一些实施方式中,所述收发模块601可用于接收第一互动信息,所述第一互动信息为第一终端中第一观众用户在互动界面发送;
所述处理模块602可用于获取所述第一互动信息与所述第一观众用户之间的关联关系;通过所述收发模块601向第二终端发送所述第一互动信息和所述关联关系;
所述收发模块601还用于接收所述第二终端基于所述关联关系发送的第二互动信息;向所述第一终端发送所述第二互动信息。
本申请实施例中,由于服务端建立互动信息与观众用户之间的关联关系,并将关联关系赠送给主播用户,所以能够使得观众用户在互动界面发送的第一互动信息显示后,被主播用户识别并且能够直接与该观众用户进行互动。
一些实施方式中,所述处理模块602还用于:
检测所述第一观众用户在所述互动界面中的第一虚拟资源的获取行为;
当所述第一观众用户满足向所述主播用户赠送所述第一虚拟资源的条件后,通过所述收发模块601向所述第二终端发送第二消息,所述第二消息用于指示所述第一终端向所述第二终端发送第一虚拟资源。
参阅图13,如图13所示的一种互动信息处理装置的结构示意图,其可应用于了观众客户端的终端,该终端为观众用户所在的观众端。本申请实施例中的互动信息处理装置能够实现对应于上述图1至图10中任一项所对应的实施例中所执行的互动信息处理方法的步骤。互动信息处理装置实现的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述模块可以是软件和/或硬件。所述互动信息处理装置70可包括收发模块701、处理模块702和显示模块703,所述收发模块701、所述处理模块702和所述显示模块703的功能实现可参考图1至图10中任一项所对应的实施例中所执行的操作,此处不作赘述。例如,所述处理模块702可用于控制所述收发模块701接收第二互动信息、第三互动信息等收发操作,以及控制所述显示模块 703显示第一虚拟资源、第一互动信息、第二互动信息、第三互动信息等显示操作。
一些实施方式中,所述收发模块701可用于向第二终端发送的第一互动信息,以第一显示方式显示所述第一互动信息;
所述收发模块701还用于向所述第二终端发送的至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
所述收发模块701还用于向所述第二终端发送的第二互动信息;
所述处理模块702可用于若至少一种所述第一虚拟资源满足预设条件,则控制所述显示模块703以第二显示方式显示所述第二互动信息,其中,所述第二显示方式与所述第一显示方式不相同。
本申请实施例中,由于第二互动信息是在第一终端发送第一虚拟资源之后发送,所以第二互动信息是因为第一虚拟资源的发送而发生联动,并在至少一种所述第一虚拟资源满足预设条件时,由所述处理模块702控制所述显示模块703在互动界面上进行特定显示,这样就使得第二互动信息与第一观众用户之前发的第一互动信息、或者其他观众用户的互动信息区分开来(即对第二互动信息进行直观地、区别性地显示),该第一观众用户更加直观的聚焦于自己发送的第一互动信息,进而便于无障碍的、实时的了解自己与主播用户之间的互动,进而提高互动效率。
一些实施方式中,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、第一虚拟资源的总价值超过第二预设阈值、或者第一虚拟资源的数量超过第三预设阈值。
一些实施方式中,放大、锐化、突出显示、背景加深、颜色变化、或者动画。所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、第一虚拟资源的价值、第一虚拟资源的有效期、或者所述第一观众用户的用户数据。
一些实施方式中,所述处理模块702在所述显示模块703以第二显示方式显示所述第二互动信息之后,还用于:
通过所述收发模块701接收第三互动信息,所述第三互动信息来自所述第二终端基于第二互动信息与第一观众用户之间的关联关系发送;
控制所述显示模块703在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
一些实施方式中,所述第二显示方式包括第一显示时段、第二显示时段、第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述显示模块703具体用于:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
一些实施方式中,所述处理模块702在所述显示模块703以所述第二显示方式在显示所述第二互动信息之后,还用于:
通过所述收发模块701接收第三互动信息,所述第三互动信息来自所述第二终端基于第二互动信息与第一观众用户之间的关联关系发送;
通过所述显示模块703在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
一些实施方式中,所述显示特征包括第一显示时段、第二显示时段、第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述显示模块703具体用于:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
本申请实施例中,收发模块701向服务端发送第二互动信息,使得服务端创建第二互动信息与第一观众用户之间的关联关系,并将该关联关系提供给观众用户,即服务端向主播用户提供基于第二互动信息识别第一观众用户的功能,以及向主播用户提供与第一观众用户互动的通信入口。这样就实现第一观众用户与主播用户之间的直接互动,因此,能够提高观众用户与主播用户之间的互动效率、互动成功率和互动效果。
一些实施方式中,所述处理模块702在所述互动界面显示所述第二互动信息之前,还用于:
确定第四互动信息,所述第三互动信息是指待在所述互动界面显示的信息,所述第四互动信息为第二观众用户发送;
获取所述第二互动信息的第一显示时段与所述第四互动信息的第二显示时段;
根据所述第一显示时段与所述第二显示时段的重叠时段,隐藏至少一条所述第四互动信息。
一些实施方式中,所述处理模块702具体用于:
确定所述第一显示时段与所述第二显示时段的重叠时段;
若所述重叠时段占所述第一显示时段的比例大于预设比例,则隐藏至少一条所述第三互动信息。
一些实施方式中,所述处理模块702在所述收发模块701向主播用户提供并通过所述显示模块703显示第一虚拟资源之后,所述收发模块701向所述主播用户所在的第二终端发送第一互动信息之前,还用于:
根据所述第一虚拟资源的实际价值确定目标显示时长;
在所述第一虚拟资源上设置提示标识,所述提示标识用于提示在所述目标显示时长内发送所述第二互动信息;
通过所述收发模块向所述主播用户所在的第二终端发送第二互动信息。
上面从模块化功能实体的角度对本申请实施例中的互动信息处理装置进行了描述,下面从硬件处理的角度分别对本申请实施例中的执行互动信息处理方法的服务器进行描述。需要说明的是,在本申请实施例图11、图13所示的实施例中的收发模块对应的实体设备可以为输入/输出单元、收发器、射频电路、通信模块和输出接口等,处理模块对应的实体设备可以为处理器,显示模块对应的实体设备可以为显示器、显示屏等。图11所示的装置50、图 13所示的装置60均可以具有如图14所示的结构,当图11所示的装置50具有如图14所示的结构时,图14中的处理器、收发器和显示器能够实现前述对应该装置的装置实施例提供的收发模块501、处理模块502、显示模块503 相同或相似的功能,图14中的存储器存储处理器执行上述互动信息处理方法时需要调用的计算机程序。
当图12所示的装置60具有如图14所示的结构时,图14中的处理器、收发器能够实现前述对应该装置的装置实施例提供的收发模块601、处理模块 6027相同或相似的功能,图14中的存储器存储处理器执行上述互动信息处理方法时需要调用的计算机程序。
当图13所示的装置70具有如图14所示的结构时,图14中的处理器、收发器和显示器能够实现前述对应该装置的装置实施例提供的收发模块701、处理模块702、显示模块703相同或相似的功能,图14中的存储器存储处理器执行上述互动信息处理方法时需要调用的计算机程序。
本申请实施例还提供了另一种终端(包括第二终端、观众用户所在的终端),如图15所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端设备可以为包括手机、平板电脑、个人数字助理(英文全称:Personal Digital Assistant,英文简称:PDA)、销售终端(英文全称:Point ofSales,英文简称:POS)、车载电脑等任意终端,以终端为手机为例:
图15示出的是与本申请实施例提供的终端相关的手机的部分结构的框图。参考图15,手机包括:射频(英文全称:Radio Frequency,英文简称: RF)电路1515、存储器1520、输入单元1530、显示单元1540、传感器1550、音频电路1560、无线保真(英文全称:wirelessfidelity,英文简称:Wi-Fi)模块1570、处理器1580、以及电源1590等部件。本领域技术人员可以理解,图 15中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图15对手机的各个构成部件进行具体的介绍:
RF电路1515可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1580处理;另外,将设计上行的数据发送给基站。通常,RF电路1515包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(英文全称:LowNoise Amplifier,英文简称:LNA)、双工器等。此外,RF电路1515还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(英文全称:Global System of Mobile communication,英文简称:GSM)、通用分组无线服务(英文全称:General Packet Radio Service,英文简称: GPRS)、码分多址(英文全称:Code Division Multiple Access,英文简称: CDMA)、宽带码分多址(英文全称:Wideband Code Division Multiple Access, 英文简称:WCDMA)、长期演进(英文全称:Long Term Evolution,英文简称:LTE)、电子邮件、短消息服务(英文全称:ShortMessaging Service,英文简称:SMS)等。
存储器1520可用于存储软件程序以及模块,处理器1580通过运行存储在存储器1520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元1530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1530可包括触控面板1531以及其他输入设备1532。触控面板1531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1531上或在触控面板1531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1580,并能接收处理器 1580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1531。除了触控面板1531,输入单元1530 还可以包括其他输入设备1532。具体地,其他输入设备1532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元1540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1540可包括显示面板1541,可选的,可以采用液晶显示器(英文全称:Liquid Crystal Display,英文简称:LCD)、有机发光二极管(英文全称:Organic Light-Emitting Diode,英文简称:OLED)等形式来配置显示面板1541。进一步的,触控面板1531可覆盖显示面板1541,当触控面板1531检测到在其上或附近的触摸操作后,传送给处理器1580以确定触摸事件的类型,随后处理器1580根据触摸事件的类型在显示面板1541上提供相应的视觉输出。虽然在图15中,触控面板1531与显示面板1541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1531与显示面板1541集成而实现手机的输入和输出功能。
手机还可包括至少一种传感器1550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路1560、扬声器1561,传声器1562可提供用户与手机之间的音频接口。音频电路1560可将接收到的音频数据转换后的电信号,传输到扬声器 1561,由扬声器1561转换为声音信号输出;另一方面,传声器1562将收集的声音信号转换为电信号,由音频电路1560接收后转换为音频数据,再将音频数据输出处理器1580处理后,经RF电路1515以发送给比如另一手机,或者将音频数据输出至存储器1520以便进一步处理。
Wi-Fi属于短距离无线传输技术,手机通过Wi-Fi模块1570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图15示出了Wi-Fi模块1570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。
处理器1580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1520内的软件程序和/或模块,以及调用存储在存储器1520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1580可包括一个或多个处理单元;优选的,处理器1580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1580中。
手机还包括给各个部件供电的电源1590(比如电池),优选的,电源可以通过电源管理***与处理器1580逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本申请实施例中,该手机所包括的处理器1580还具有控制执行以上由图11所示的装置50或者装置70执行的方法流程。
图16是本申请实施例提供的一种服务器结构示意图,该服务器1620可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器 (英文全称:centralprocessing units,英文简称:CPU)1622(例如,一个或一个以上处理器)和存储器1632,一个或一个以上存储应用程序1642或数据 1644的存储介质1630(例如一个或一个以上海量存储设备)。其中,存储器1632 和存储介质1630可以是短暂存储或持久存储。存储在存储介质1630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1622可以设置为与存储介质1630 通信,在服务器1620上执行存储介质1630中的一系列指令操作。
服务器1620还可以包括一个或一个以上电源1626,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口1658,和/或,一个或一个以上操作***1641,例如Windows Server,Mac OS X,Unix,Linux,FreeBSD 等等。
上述实施例中由服务器所执行的步骤可以基于该图16所示的服务器1620 的结构。例如上述实施例中由图16所示的装置60所执行的步骤可以基于该图 16所示的服务器结构。例如,所述处理器1622通过调用存储器1632中的指令,执行以下操作:
通过所述输入输出接口1658接收第一互动信息,所述第一互动信息为第一终端中第一观众用户在互动界面发送;
获取所述第一互动信息与所述第一观众用户之间的关联关系;
通过所述输入输出接口1658向第二终端发送所述第一互动信息和所述关联关系,以及接收所述第二终端基于所述关联关系发送的第二互动信息;向所述第一终端发送所述第二互动信息。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请实施例各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等) 方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
以上对本申请实施例所提供的技术方案进行了详细介绍,本申请实施例中应用了具体个例对本申请实施例的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请实施例的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请实施例的限制。
Claims (15)
1.一种互动信息处理方法,其特征在于,所述方法由第一终端执行,所述方法包括:
向第二终端发送第一互动信息,以第一显示方式显示所述第一互动信息;
向所述第二终端发送至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;根据所述第一虚拟资源的实际价值确定显示时长;向所述第二终端发送第二互动信息;
若至少一种所述第一虚拟资源满足预设条件,则在所述显示时长内,以第二显示方式显示所述第二互动信息,当超出所述显示时长后,控制所述第二互动信息由所述第二显示方式恢复至所述第一显示方式,其中,所述第二显示方式与所述第一显示方式不相同,所述第二显示方式包括所述第二互动信息的显示尺寸随所述显示时长的缩短而减小,直至减小至与所述第一互动信息的显示尺寸相同;
在所述第一互动信息的发送时刻与所述第一虚拟资源的发送时刻之间的第一时间间隔小于第一时长的情况下,将所述第一互动信息以所述第二显示方式进行显示;
在所述第二互动信息的数量为至少两条的情况下,若任一条第二互动信息的发送时刻与赠送所述第一虚拟资源的发送时刻之间的第二时间间隔大于第二时长,则将所述任一条第二互动信息结束以所述第二显示方式显示;
在所述第二互动信息的发送时刻滞后于发送所述第一虚拟资源之后的所述显示时长的情况下,若所述第二互动信息的发送时刻与所述第一虚拟资源的发送时刻之间的第三时间间隔大于所述第二时长,则对所述第二互动信息以所述第一显示方式显示;若所述第三时间间隔小于所述第二时长,则将所述第二互动信息以所述第二显示方式显示预设时间,所述预设时间参考所述第一虚拟资源的展示时长确定;
在本次的所述显示时长未结束期间,若所述第一终端再次向所述第二终端发送至少一种所述第一虚拟资源,则对当前正在缩小显示或者即将进入下一个显示时段对应的显示尺寸的所述第二互动信息重新放大显示。
2.根据权利要求1所述的方法,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种所述第一虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、所述第一虚拟资源的总价值超过第二预设阈值、或者所述第一虚拟资源的数量超过第三预设阈值。
3.根据权利要求1所述的方法,所述第二显示方式至少还包括以下增强显示方式之一:
锐化、突出显示、背景加深、颜色变化、或者动画;
所述第二显示方式至少通过以下项之一得到:
基于所述第一虚拟资源的类型、所述第一虚拟资源的价值、所述第一虚拟资源的有效期、或者所述第一终端中的第一观众用户的用户数据。
4.根据权利要求3所述的方法,其特征在于,所述第二显示方式包括第一显示时段、第二显示时段、第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述以第二显示方式显示所述第二互动信息,包括:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
5.根据权利要求4所述的方法,其特征在于,所述以第二显示方式显示所述第二互动信息之后,所述方法还包括:
接收第三互动信息,所述第三互动信息来自所述第二终端基于所述第二互动信息与第一观众用户之间的关联关系发送;
在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示。
6.根据权利要求5所述的方法,其特征在于,所述在所述互动界面以会话方式对所述第二互动信息和所述第三互动信息进行关联显示之前,所述方法还包括:
确定第四互动信息,所述第四互动信息是指待在所述互动界面显示的信息,所述第四互动信息为第三终端发送;
获取所述第二互动信息的第一显示时段与所述第四互动信息的第二显示时段;
根据所述第一显示时段与所述第二显示时段的重叠时段,隐藏至少一条所述第四互动信息。
7.根据权利要求5所述的方法,其特征在于,所述向所述第二终端发送至少一种第一虚拟资源之后,所述方法还包括:
根据所述第一虚拟资源的实际价值确定所述显示时长;
在所述第一虚拟资源上设置提示标识,所述提示标识用于提示在所述显示时长内发送所述第二互动信息;
向所述第二终端发送所述第二互动信息。
8.一种互动信息处理方法,其特征在于,所述方法包括:
接收第一终端发送的第一互动信息,以第一显示方式显示所述第一互动信息;
接收所述第一终端发送的至少一种第一虚拟资源,其中,所述第一虚拟资源在所述第一终端的互动界面进行选择;
根据所述第一虚拟资源的实际价值确定显示时长;
接收所述第一终端发送的第二互动信息;
若至少一种所述第一虚拟资源满足预设条件,则在所述显示时长内,以第二显示方式显示所述第二互动信息,当超出所述显示时长后,控制所述第二互动信息由所述第二显示方式恢复至所述第一显示方式,其中,所述第二显示方式与所述第一显示方式不相同,所述第二显示方式包括所述第二互动信息的显示尺寸随所述显示时长的缩短而减小,直至减小至与所述第一互动信息的显示尺寸相同;
在所述第一互动信息的发送时刻与所述第一虚拟资源的发送时刻之间的第一时间间隔小于第一时长的情况下,将所述第一互动信息以所述第二显示方式进行显示;
在所述第二互动信息的数量为至少两条的情况下,若任一条第二互动信息的发送时刻与赠送所述第一虚拟资源的发送时刻之间的第二时间间隔大于第二时长,则将所述任一条第二互动信息结束以所述第二显示方式显示;
在所述第二互动信息的发送时刻滞后于发送所述第一虚拟资源之后的所述显示时长的情况下,若所述第二互动信息的发送时刻与所述第一虚拟资源的发送时刻之间的第三时间间隔大于所述第二时长,则对所述第二互动信息以所述第一显示方式显示;若所述第三时间间隔小于所述第二时长,则将所述第二互动信息以所述第二显示方式显示预设时间,所述预设时间参考所述第一虚拟资源的展示时长确定;
在本次的所述显示时长未结束期间,若所述第一终端再次向第二终端发送至少一种所述第一虚拟资源,则对当前正在缩小显示或者即将进入下一个显示时段对应的显示尺寸的所述第二互动信息重新放大显示。
9.根据权利要求8所述的方法,所述预设条件至少包括以下项之一:
至少一种所述第一虚拟资源的有效期在预设时间内、至少一种所述第一虚拟资源为特定的虚拟资源、至少一种所述第一虚拟资源的价值超过第一预设阈值、所述第一虚拟资源的总价值超过第二预设阈值、或者所述第一虚拟资源的数量超过第三预设阈值。
10.根据权利要求9所述的方法,所述方法还包括:
接收第一消息,所述第一消息为主播用户针对所述互动界面显示的至少一个互动信息中的第二互动信息的输入;
根据所述第二互动信息与第一观众用户之间的关联关系,确定发送所述第二互动信息的第一观众用户;
向所述第一终端发送第三互动信息。
11.根据权利要求10所述的方法,其特征在于,所述接收第一消息之前,所述方法还包括:
从服务端接收第二消息,所述第二消息用于指示所述第一终端向所述第二终端发送第一虚拟资源;
在所述互动界面显示至少一个虚拟资源,所述至少一个虚拟资源包括所述第一虚拟资源;
根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第二互动信息的显示方式为所述第二显示方式;
以所述第二显示方式在所述互动界面显示所述第二互动信息。
12.根据权利要求11所述的方法,其特征在于,所述第二显示方式包括显示时长和显示尺寸,所述根据所述第一虚拟资源和所述第一观众用户的用户数据,确定所述第二互动信息的显示方式为所述第二显示方式,包括:
根据所述第一虚拟资源的实际价值、以及所述第一观众用户的等级,确定所述第二互动信息的显示时长;
根据所述第二互动信息的显示时长确定所述第二互动信息的显示尺寸,所述显示尺寸跟随所述显示时长的缩短而减小。
13.根据权利要求12所述的方法,其特征在于,所述显示时长包括第一显示时段和第二显示时段,所述显示尺寸包括第一显示尺寸和第二显示尺寸,所述第一显示时段与所述第一显示尺寸对应,所述第二显示时段与所述第二显示尺寸对应;所述第一显示时段的结束时刻提前于所述第二显示时段的起始时刻,所述第一显示尺寸大于所述第二显示尺寸;
所述以第二显示方式显示所述第二互动信息,包括:
获取所述第二互动信息的实时显示时长;
当所述实时显示时长在所述第一显示时段内,在所述第一显示时段内,按照所述第一显示尺寸在所述互动界面显示所述第二互动信息;
当所述实时显示时长在所述第二显示时段内,在所述第二显示时段内,按照所述第二显示尺寸在所述互动界面显示所述第二互动信息。
14.一种互动信息处理装置,其特征在于,所述互动信息处理装置包括:
至少一个处理器、存储器、收发器和显示器;
其中,所述存储器用于存储计算机程序,所述处理器用于调用所述存储器中存储的计算机程序来执行如权利要求1-7中任一项由第一终端执行的方法,或者执行如权利要求8-13中任一项由第二终端执行的方法。
15.一种计算机可读存储介质,其特征在于,其包括指令,当其在计算机
上运行时,使得计算机执行如权利要求1-7中任一项由第一终端执行的方法,
或者执行如权利要求8-13中任一项由第二终端执行的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010589237.3A CN113839913B (zh) | 2020-06-24 | 2020-06-24 | 一种互动信息处理方法、相关装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010589237.3A CN113839913B (zh) | 2020-06-24 | 2020-06-24 | 一种互动信息处理方法、相关装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113839913A CN113839913A (zh) | 2021-12-24 |
CN113839913B true CN113839913B (zh) | 2024-02-27 |
Family
ID=78964658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010589237.3A Active CN113839913B (zh) | 2020-06-24 | 2020-06-24 | 一种互动信息处理方法、相关装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113839913B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416263B (zh) * | 2022-01-21 | 2023-09-15 | 北京字跳网络技术有限公司 | 一种处理方法、装置、电子设备及介质 |
CN118113384A (zh) * | 2022-11-29 | 2024-05-31 | 腾讯科技(深圳)有限公司 | 动画处理方法及相关设备 |
CN117319758B (zh) * | 2023-10-13 | 2024-03-12 | 南京霍巴信息科技有限公司 | 一种基于云平台的直播方法及直播*** |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100927A (zh) * | 2015-08-07 | 2015-11-25 | 广州酷狗计算机科技有限公司 | 弹幕显示方法及装置 |
CN105897770A (zh) * | 2016-06-20 | 2016-08-24 | 武汉斗鱼网络科技有限公司 | 一种基于直播的虚拟礼物展示方法和装置 |
CN105916045A (zh) * | 2016-05-11 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种互动直播方法和装置 |
CN105959810A (zh) * | 2016-04-19 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种弹幕的生成方法和装置、服务器 |
CN105959127A (zh) * | 2016-06-28 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | 一种移动端虚拟礼物效果展示方法及装置 |
CN107743271A (zh) * | 2017-10-19 | 2018-02-27 | 咪咕视讯科技有限公司 | 一种弹幕的处理方法、电子设备以及计算机可读存储介质 |
CN107911733A (zh) * | 2017-11-08 | 2018-04-13 | 北京潘达互娱科技有限公司 | 消息处理方法及装置 |
CN108259968A (zh) * | 2017-12-13 | 2018-07-06 | 华为技术有限公司 | 视频弹幕的处理方法、***以及相关设备 |
CN108391153A (zh) * | 2018-01-29 | 2018-08-10 | 北京潘达互娱科技有限公司 | 虚拟礼物显示方法、装置及电子设备 |
CN108419140A (zh) * | 2018-03-01 | 2018-08-17 | 广州虎牙信息科技有限公司 | 直播互动方法、装置、服务器、终端和存储介质 |
CN108933947A (zh) * | 2017-05-25 | 2018-12-04 | 武汉斗鱼网络科技有限公司 | 弹幕显示方法及装置 |
CN109618181A (zh) * | 2018-11-28 | 2019-04-12 | 网易(杭州)网络有限公司 | 直播交互方法及装置、电子设备、存储介质 |
CN109831690A (zh) * | 2019-02-22 | 2019-05-31 | 北京达佳互联信息技术有限公司 | 弹幕消息的显示、发送方法、装置、终端及服务器 |
CN110769302A (zh) * | 2019-10-28 | 2020-02-07 | 广州华多网络科技有限公司 | 直播互动方法、装置、***、终端设备、服务器 |
CN111083508A (zh) * | 2019-12-12 | 2020-04-28 | 广州华多网络科技有限公司 | 消息处理方法、装置、电子设备及存储介质 |
CN111107384A (zh) * | 2019-12-06 | 2020-05-05 | 广州华多网络科技有限公司 | 虚拟礼物的展示方法、***、装置、设备和存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9450771B2 (en) * | 2013-11-20 | 2016-09-20 | Blab, Inc. | Determining information inter-relationships from distributed group discussions |
-
2020
- 2020-06-24 CN CN202010589237.3A patent/CN113839913B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100927A (zh) * | 2015-08-07 | 2015-11-25 | 广州酷狗计算机科技有限公司 | 弹幕显示方法及装置 |
CN105959810A (zh) * | 2016-04-19 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种弹幕的生成方法和装置、服务器 |
CN105916045A (zh) * | 2016-05-11 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种互动直播方法和装置 |
CN105897770A (zh) * | 2016-06-20 | 2016-08-24 | 武汉斗鱼网络科技有限公司 | 一种基于直播的虚拟礼物展示方法和装置 |
CN105959127A (zh) * | 2016-06-28 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | 一种移动端虚拟礼物效果展示方法及装置 |
CN108933947A (zh) * | 2017-05-25 | 2018-12-04 | 武汉斗鱼网络科技有限公司 | 弹幕显示方法及装置 |
CN107743271A (zh) * | 2017-10-19 | 2018-02-27 | 咪咕视讯科技有限公司 | 一种弹幕的处理方法、电子设备以及计算机可读存储介质 |
CN107911733A (zh) * | 2017-11-08 | 2018-04-13 | 北京潘达互娱科技有限公司 | 消息处理方法及装置 |
CN108259968A (zh) * | 2017-12-13 | 2018-07-06 | 华为技术有限公司 | 视频弹幕的处理方法、***以及相关设备 |
CN108391153A (zh) * | 2018-01-29 | 2018-08-10 | 北京潘达互娱科技有限公司 | 虚拟礼物显示方法、装置及电子设备 |
CN108419140A (zh) * | 2018-03-01 | 2018-08-17 | 广州虎牙信息科技有限公司 | 直播互动方法、装置、服务器、终端和存储介质 |
CN109618181A (zh) * | 2018-11-28 | 2019-04-12 | 网易(杭州)网络有限公司 | 直播交互方法及装置、电子设备、存储介质 |
CN109831690A (zh) * | 2019-02-22 | 2019-05-31 | 北京达佳互联信息技术有限公司 | 弹幕消息的显示、发送方法、装置、终端及服务器 |
CN110769302A (zh) * | 2019-10-28 | 2020-02-07 | 广州华多网络科技有限公司 | 直播互动方法、装置、***、终端设备、服务器 |
CN111107384A (zh) * | 2019-12-06 | 2020-05-05 | 广州华多网络科技有限公司 | 虚拟礼物的展示方法、***、装置、设备和存储介质 |
CN111083508A (zh) * | 2019-12-12 | 2020-04-28 | 广州华多网络科技有限公司 | 消息处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113839913A (zh) | 2021-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106357517B (zh) | 定向标签生成方法及装置 | |
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
WO2018157721A1 (zh) | 信息获取方法、提供方法、装置及***、存储介质 | |
CN113839913B (zh) | 一种互动信息处理方法、相关装置及存储介质 | |
CN104113787B (zh) | 基于节目的评论方法、终端、服务器和*** | |
CN109347722B (zh) | 交互***、方法、客户端及后台服务器 | |
KR101806983B1 (ko) | 배터리 및 데이터 사용의 절약 | |
CN105103105B (zh) | 社交封面信息流界面 | |
WO2015062462A1 (en) | Matching and broadcasting people-to-search | |
KR20150103179A (ko) | 소식 컨텐츠의 재-순위화 | |
CN111045568B (zh) | 基于区块链的虚拟物品处理方法、装置、设备及存储介质 | |
CN104901864A (zh) | 用于信息交互的***及方法 | |
CN107908765B (zh) | 一种游戏资源处理方法、移动终端及服务器 | |
CN113115114B (zh) | 互动方法、装置、设备及存储介质 | |
CN104951960A (zh) | 基于目标物消息的交互方法及装置 | |
WO2023109037A1 (zh) | 基于直播间的互动方法及电子设备 | |
CN108306851A (zh) | 信息获取方法、提供方法、装置及*** | |
CN107784045A (zh) | 一种快捷回复方法和装置、一种用于快捷回复的装置 | |
CN113810732A (zh) | 直播内容显示方法、装置、终端、存储介质及程序产品 | |
WO2014176896A1 (en) | System and method for updating information in an instant messaging application | |
CN113392178A (zh) | 一种消息提醒的方法、相关装置、设备以及存储介质 | |
CN113626624B (zh) | 一种资源识别方法和相关装置 | |
CN106100974B (zh) | 信息分享方法及装置 | |
US20190155851A1 (en) | Information filtering | |
CN113242171B (zh) | 一种会话消息管理的方法以及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |