CN112367554A - 消息交互方法、装置、电子设备及存储介质 - Google Patents
消息交互方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112367554A CN112367554A CN202011249611.1A CN202011249611A CN112367554A CN 112367554 A CN112367554 A CN 112367554A CN 202011249611 A CN202011249611 A CN 202011249611A CN 112367554 A CN112367554 A CN 112367554A
- Authority
- CN
- China
- Prior art keywords
- message
- interactive
- processing
- client
- target
- 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.)
- Granted
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000002452 interceptive effect Effects 0.000 claims abstract description 362
- 230000008569 process Effects 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Computing Systems (AREA)
- Game Theory and Decision Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开关于一种消息交互方法、装置、电子设备及存储介质。所述方法包括:接收直播间的观众客户端发送的第一互动消息,第一互动消息是观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的;在消息处理页面中显示第一互动消息;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。根据本公开的方案,通过提供能够专注处理观众消息的通道,提高了观众消息的处理效率;通过在观众客户端的直播页面上提供消息交互控件,使观众能够依需求将需要响应的消息发送至消息处理客户端,从而使消息处理具备灵活性。
Description
技术领域
本公开涉及互联网技术领域,尤其涉及一种消息交互方法、装置、电子设备及存储介质。
背景技术
目前视频直播过程中都支持主播和观众进行互动,例如,直播间的主播在直播过程中,可以通过浏览观众在评论区发出的消息来完成与观众的互动。
目前观众在直播间发出的消息都是直接发送和展示在直播间页面的预设评论区。由于评论区展示的消息数量很大,随着消息的不断刷新,一些重要消息很容易被主播忽略和漏掉。尤其是对于观众数量较多的直播间,例如电商直播间,由于观众的消息体量巨大且刷新速度快,很有可能导致一些重要消息不能被主播关注和回复,存在消息处理效率较低的问题。
发明内容
本公开提供一种消息交互方法、装置、电子设备及存储介质,以至少解决相关技术中观众的一些重要消息容易被主播忽略和遗漏,导致对观众的消息处理效率较低的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种消息交互方法,应用于消息处理客户端,包括:
接收直播间的观众客户端发送的第一互动消息,第一互动消息是观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的;在消息处理页面中显示第一互动消息;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。
在其中一个实施例中,所述方法还包括:响应于对第二互动消息的消息发送指令,将第二互动消息发送至目标互动消息的目标观众客户端,以使目标观众客户端在直播页面中展示第二互动消息。
在其中一个实施例中,响应于对第一互动消息中目标互动消息的消息处理指令,包括:响应于对目标互动消息对应的消息处理控件的触发操作,通过消息处理控件接收消息处理指令。
在其中一个实施例中,在对目标互动消息进行处理之后,还包括:变更消息处理控件的显示状态,显示状态用于指示对目标互动消息进行处理的处理进程。
在其中一个实施例中,消息处理指令为消息回复指令;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,包括:响应于消息回复指令,通过消息回复输入框获取第二互动消息,消息回复输入框显示在消息处理页面的消息回复区域。
在其中一个实施例中,通过消息回复输入框获取第二互动消息,包括:通过消息回复输入框获取互动回复内容以及目标观众客户端的账户信息,账户信息是根据消息回复指令添加至消息回复输入框中的;根据账户信息和互动回复内容生成第二互动消息。
在其中一个实施例中,所述方法还包括:在互动回复内容的输入过程中,将目标互动消息展示在消息回复区域。
在其中一个实施例中,在通过消息回复输入框获取第二互动消息之后,还包括:将第二互动消息展示在目标互动消息所在的展示区域。
在其中一个实施例中,在响应于对第一互动消息中目标互动消息的消息处理指令之前,所述方法还包括:通过消息回复输入框获取群发回复消息;响应于对群发回复消息的消息发送指令,将群发回复消息群发至直播间对应的观众客户端。
在其中一个实施例中,消息处理指令为消息转发指令;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,包括:响应于消息转发指令,向第三方消息处理客户端发送消息处理请求,其中:消息处理请求携带目标互动消息,第三方消息处理客户端用于对目标互动消息进行处理,生成第二互动消息,并将第二互动消息发送至目标互动消息的目标观众客户端。
在其中一个实施例中,对目标互动消息进行处理之后,还包括:将目标互动消息更新至消息处理客户端的已处理消息页面中。
根据本公开实施例的第二方面,提供一种消息交互装置,应用于消息处理客户端,包括:
接收模块,被配置为执行接收直播间的观众客户端发送的第一互动消息,第一互动消息是观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的;显示模块,被配置为执行在消息处理页面中显示第一互动消息;消息处理模块,被配置为执行响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。
在其中一个实施例中,所述装置还包括:发送模块,被配置为执行响应于对第二互动消息的消息发送指令,将第二互动消息发送至目标互动消息的目标观众客户端,以使目标观众客户端在直播页面中展示第二互动消息。
在其中一个实施例中,消息处理模块,被配置为执行响应于对目标互动消息对应的消息处理控件的触发操作,通过消息处理控件接收消息处理指令。
在其中一个实施例中,所述装置还包括:状态变更模块,被配置为执行变更消息处理控件的显示状态,显示状态用于指示对目标互动消息进行处理的处理进程。
在其中一个实施例中,消息处理指令为消息回复指令;消息处理模块,被配置为执行响应于消息回复指令,通过消息回复输入框获取第二互动消息,消息回复输入框显示在消息处理页面的消息回复区域。
在其中一个实施例中,消息处理模块,包括:消息内容获取单元,被配置为执行通过消息回复输入框获取互动回复内容以及目标观众客户端的账户信息,账户信息是根据消息回复指令添加至消息回复输入框中的;消息生成单元,被配置为执行根据账户信息和互动回复内容生成第二互动消息。
在其中一个实施例中,显示模块,还被配置为执行在互动回复内容的输入过程中,将目标互动消息展示在消息回复区域。
在其中一个实施例中,显示模块,还被配置为执行将第二互动消息展示在目标互动消息所在的展示区域。
在其中一个实施例中,所述装置还包括:群发消息获取模块,被配置为执行通过消息回复输入框获取群发回复消息;消息群发模块,被配置为执行响应于对群发回复消息的消息发送指令,将群发回复消息群发至直播间对应的观众客户端。
在其中一个实施例中,消息处理指令为消息转发指令;消息处理模块,被配置为执行响应于消息转发指令,向第三方消息处理客户端发送消息处理请求,其中:消息处理请求携带目标互动消息,第三方消息处理客户端用于对目标互动消息进行处理,生成第二互动消息,并将第二互动消息发送至目标互动消息的目标观众客户端。
在其中一个实施例中,所述装置还包括:消息更新模块,被配置为执行将目标互动消息更新至消息处理客户端的已处理消息页面中。
根据本公开实施例的第三方面,提供一种电子设备,包括:
处理器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现第一方面的任一项实施例中所述的消息交互方法。
根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行第一方面的任一项实施例中所述的消息交互方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面的任一项实施例中所述的消息交互方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
在接收直播间的观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的第一互动消息后,在消息处理页面中显示第一互动消息;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。通过提供能够专注处理观众消息的通道,使观众的消息及时得到处理,提高了观众消息的处理效率,进而有助于改善直播间的互动效果,增长观众观看直播的时长。通过在观众客户端的直播页面上提供消息交互控件,使观众能够依需求将需要响应的消息发送至消息处理客户端,从而使消息处理具备灵活性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种消息交互方法的应用环境图。
图2是根据一示例性实施例示出的一种消息交互方法的流程图。
图3是根据一示例性实施例示出的一种对消息处理页面触发消息回复操作的示意图。
图4是根据一示例性实施例示出的一种回复目标互动消息的示意图。
图5是根据一示例性实施例示出的一种观众客户端展示的直播页面示意图。
图6是根据一示例性实施例示出的一种第三方客户端的消息处理页面的示意图。
图7是根据一示例性实施例示出的一种观众客户端展示的直播页面示意图。
图8是根据一示例性实施例示出的一种已处理消息页面的示意图。
图9是根据一示例性实施例示出的一种已处理消息页面的示意图。
图10是根据一示例性实施例示出的一种消息交互方法的交互图。
图11是根据一示例性实施例示出的一种观众客户端发送第一互动消息的示意图。
图12是根据一示例性实施例示出的一种直播结束后的消息处理详情示意图。
图13是根据一示例性实施例示出的一种消息交互装置的框图。
图14是根据一示例性实施例示出的一种电子设备的内部结构图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开所提供的消息交互方法,可以应用于如图1所示的应用环境中。其中,至少一个观众端110和服务器120通过网络进行通信,消息处理端130和服务器120通过网络进行通信。观众端110中安装有能够用于观看直播的应用程序。消息处理端130中安装有能够用于进行消息处理的应用程序,该消息处理的应用程序为直播应用程序的辅助应用。消息处理端130是主播端对应的辅助端,和主播端可以通过同一个账号关联,也可以通过不同账号关联,可以由除主播外的其他人(下文中称为消息处理人员)在直播过程中进行管理。观众端110、消息处理端130和主播端可以处于同一个***中,通过服务器120实现两两端数据交互。
具体地,观众端110显示直播间的直播页面,在直播页面中显示消息交互控件。若观众想要提出需要回应的消息,可以在消息交互控件处于激活状态时,通过观众端110输入第一互动消息,并通过观众端110将第一互动消息发送至服务器120,由服务器120将第一互动消息发送至消息处理端130。消息处理端130在接收到至少一个观众端110的第一互动消息后,在消息处理页面中显示第一互动消息,并对第一互动消息进行处理。其中,观众端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现,消息处理端130可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。
图2是根据一示例性实施例示出的一种消息交互方法的流程图,如图2所示,消息交互方法用于消息处理端130中,包括以下步骤。
在步骤S210中,接收直播间的观众客户端发送的第一互动消息,第一互动消息是观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的。
其中,第一互动消息是指观众想要通过观众客户端发送至消息处理客户端进行处理的消息,不限于是文字、语音、图片、链接、视频等中的一种或者多种组合。
直播页面是主播的视频直播画面,可以是电商直播、游戏直播等任意场景下的直播页面。主播通过主播客户端触发直播间的创建请求。主播客户端响应于直播间的创建请求创建直播间,并实时采集直播视频流,以生成直播页面。
消息交互控件是观众可与之交互,以将第一互动消息发送至消息处理客户端进行处理的对象。消息交互控件不限于以固定控件的方式显示在观众客户端的直播页面的任意位置处;或者以悬浮按钮等方式呈现。消息交互控件处于激活状态是指观众客户端可以与消息处理客户端进行消息交互的状态。
具体地,观众客户端可以通过搜索、热点推荐等方式进入正在直播的直播间。观众客户端实时接收服务器发送的直播视频流,显示直播间的直播页面,并在直播页面上显示预先部署的消息交互控件。若观众想要向消息处理客户端发送第一互动消息,可以在消息处理控件处于激活状态的情况下,通过观众客户端输入第一互动消息。观众在对第一互动消息编辑完成后,通过观众客户端触发消息发送指令,使得观众客户端响应于该消息发送指令,将第一互动消息发送至服务器,由服务器将第一互动消息发送至消息处理客户端。
进一步地,服务器还可以将第一互动消息发送至主播客户端,以使主播能够及时了解观众的需求。
进一步地,若消息交互控件处于未激活状态,观众客户端在获取第一互动消息后,响应于消息发送指令将第一互动消息发送至服务器。通过服务器将第一互动消息发送至主播客户端以及当前已进入直播间的所有观众客户端,以使主播能够基于第一互动消息与观众进行互动。
在步骤S220中,在消息处理页面中显示第一互动消息。
在步骤S230中,响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。
其中,消息处理页面是指能够用于展示和处理第一互动消息的页面。目标互动消息是指被选定即将进行处理的消息。第二互动消息是消息处理客户端对第一互动消息进行处理后产生的消息,不限于是文字、语音、图片、链接、视频等中的一种或者多种组合。
具体地,在直播过程中,消息处理客户端接收到观众客户端发送的第一互动消息后,实时将第一互动消息更新至消息处理页面。消息处理页面中的消息可以以会话列表方式展示,例如,将来自同一个观众客户端的第一互动消息聚合展示;或者以消息列表方式展示,例如,按照接收的时间顺序将来自所有观众客户端的第一互动消息平铺展示。
消息处理客户端对目标互动消息进行处理的方式可以有多种,例如回复、转发等。消息处理方式可以预先配置,使消息处理客户端在接收到第一互动消息后自动执行;或者通过消息处理人员依需求手动配置。在消息处理客户端获取消息处理人员选择的目标互动消息后,按照已获取的消息处理方式对目标互动消息进行处理,产生第二互动消息,并通过服务器将该第二互动消息发送至目标互动消息对应的目标观众客户端,以使目标观众客户端在当前直播页面中展示第二互动消息。
上述消息交互方法中,在接收直播间的观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的第一互动消息后,在消息处理页面中显示第一互动消息;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。通过提供能够专注处理观众消息的通道,使观众的消息及时得到处理,提高了观众消息的处理效率,进而有助于改善直播间的互动效果,增长观众观看直播的时长。通过在观众客户端的直播页面上提供消息交互控件,使观众能够依需求将需要响应的消息发送至消息处理客户端,从而使消息处理具备灵活性。
在一示例性实施例中,所述方法还包括:响应于对第二互动消息的消息发送指令,将第二互动消息发送至目标互动消息的目标观众客户端,以使目标观众客户端在直播页面中展示第二互动消息。
其中,消息发送指令可以是消息处理客户端自动触发的,也可以是消息处理人员手动触发的。具体地,消息处理客户端可直接用于生成第二互动消息,例如消息处理人员通过消息处理客户端输入回复消息、消息处理客户端自动发送提示信息等。在消息处理客户端获取针对第一互动消息的第二互动消息后,响应于对第二互动消息的消息发送指令,通过服务器将该第二互动消息发送至目标互动消息对应的目标观众客户端,以使目标观众客户端在当前直播页面中展示第二互动消息。
本实施例中,通过使消息处理客户端能够用于直接生成并发送第二互动消息,使观众的消息能够在第一时间得到处理,加快了观众消息的处理效率。
在一示例性实施例中,在步骤S230中,响应于对第一互动消息中目标互动消息的消息处理指令,包括:响应于对目标互动消息对应的消息处理控件的触发操作,通过消息处理控件接收消息处理指令。
其中,消息处理控件是消息处理人员可与之交互,以指示消息处理客户端应采用的消息处理方式的对象,例如,消息处理控件可以是消息回复控件、消息转发控件等。
具体地,对于所接收的每条第一互动消息,消息处理页面上显示与之对应的消息处理控件。在确定目标互动消息后,消息处理人员通过触发与目标互动消息对应的消息处理控件,使消息处理客户端接收消息处理指令。消息处理客户端采用与消息处理指令对应的消息处理方式,对目标互动消息进行处理,以产生第二互动消息。
本实施例中,通过为每条第一互动消息配置对应的消息处理控件,便于消息处理人员针对每条第一互动消息进行单独回复,提高了消息处理的灵活性和可操作性。
在一示例性实施例中,消息处理指令为消息回复指令;在步骤S230中,响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,包括:响应于消息回复指令,通过消息回复输入框获取第二互动消息,消息回复输入框显示在消息处理页面的消息回复区域。
其中,消息处理客户端作为主播客户端的辅助端,可以用于直接回复观众客户端发送的第一互动消息。
具体地,消息处理人员触发目标互动消息对应的消息回复控件,使消息处理客户端通过消息回复控件接收消息回复指令。消息处理客户端在消息处理页面的消息回复区域中显示消息回复输入框。通过消息回复输入框获取第二互动消息。在接收到消息处理人员触发的对第二互动消息的消息发送指令后,通过服务器将第二互动消息发送至目标观众客户端。
图3示例性地示出了一种消息处理页面的示意图。如图3所示,观众客户端发送的第一互动消息以消息列表的形式呈现在消息处理页面301中。每条第一互动消息对应一组消息处理控件,如图3所示,消息处理控件包括消息转发控件302(如图3中的“转客服”)和消息回复控件303(如图3中的“回复”)。消息处理人员通过触发目标互动消息对应的消息回复控件303,使消息处理客户端接收消息回复指令。
消息处理客户端响应于消息回复指令,将消息回复区域304中原始的输入框进行缩小展示,形成消息回复输入框。进而通过消息回复输入框获取第二互动消息,并通过服务器将第二互动消息发送至目标观众客户端。
进一步地,消息处理客户端可以将接收的第一互动消息按照接收时间进行排序。在接收到新的消息后,消息处理客户端显示提示信息(参照图3中的“10条更新”),以提示消息处理人员及时查看新的消息。若消息处理客户端检测消息处理人员在预设时间段内未执行消息查看操作,可以自动滚动刷新至最新接收到的第一互动消息处。
进一步地,消息处理客户端若检测到存在选择元素(例如鼠标或者手指)位于消息处理控件位置处,可以更改消息处理控件的显示状态,例如将消息处理控件高亮显示,以提示消息处理人员可通过触发消息处理控件进行消息处理。
本实施例中,通过提供能够专注处理观众消息的消息处理客户端,使观众的消息能够及时得到处理,提高了观众消息的处理效率。
在一示例性实施例中,通过消息回复输入框获取第二互动消息,包括:通过消息回复输入框获取互动回复内容以及目标观众客户端的账户信息,账户信息是根据消息回复指令添加至消息回复输入框中的;根据账户信息和互动回复内容生成第二互动消息。
其中,目标观众客户端的账户信息不限于是账户昵称、账号等信息。互动回复内容是消息处理人员通过消息回复输入框输入的内容,不限于是文字、语音、图片、链接、视频等中的一种或者多种组合。
具体地,在消息处理人员对目标互动信息触发消息回复操作后,消息处理客户端获取对应的目标观众客户端的账户信息,并将目标观众客户端的账户信息自动添加至消息回复输入框中。消息处理客户端继续通过消息回复输入框中获取互动回复内容,并根据互动回复内容和目标观众客户端的账户信息生成第二互动消息。
继续参照图3,在消息处理人员点击消息回复控件后,消息处理客户端自动将目标观众客户端的账户昵称“山野小菜”添加至消息回复输入框中。
图4示例性示出了一种回复目标互动消息的示意图。如图4所示,消息处理人员继续在消息回复输入框中输入互动回复内容,如图4中的“亲亲,需要2-7天发货呢,请您耐心等待哦~”,使消息处理客户端根据互动回复内容以及目标观众客户端的账户信息,生成第二互动信息。消息处理客户端在获取对消息发送控件(如图4中的“回复”按钮)的触发操作后,将第二互动消息发送至目标观众客户端。
进一步地,可以预先在消息回复区域部署编辑控件,使消息处理人员能够对互动回复内容以及账户信息进行编辑,例如,改变字体、颜色等。
进一步地,目标观众客户端在接收到服务器发送的第二互动消息后,可以按照预设的第二互动消息的消息展示样式对第二互动消息进行渲染,并将渲染后的第二互动消息展示在当前直播页面中。消息展示样式不限于是展示颜色、展示字体等。可以理解的是,第二互动消息的消息展示样式与直播页面中其他消息的展示样式有所区别,从而便于观众快速读取到第二互动消息。图5示例性示出了一种观众客户端展示的第二互动消息的示意图。如图5中的501所示,第二互动消息呈加粗字体样式展示在当前直播页面。
进一步地,观众客户端可以将第二互动消息固定展示在当前直播页面的预设位置,直至展示时长达到预设时长,优选固定展示在所有消息的最上方或者最下方。
进一步地,若消息处理客户端对目标互动消息进行处理时,在预设时间段内(例如10秒内)连续发送多条互动消息至目标观众客户端。目标观众客户端在接收到连续发送的多条互动消息后,可以对多条互动消息进行聚合处理,形成第二互动消息,并在直播页面中展示聚合得到的第二互动消息。
本实施例中,通过根据观众客户端的账户信息和消息处理人员输入的互动回复内容生成第二互动信息,使得第二互动信息的指向性更加明确,有助于观众快速地读取第二互动信息;通过使观众客户端将第二互动消息区别于其他消息进行展示,便于观众快速读取到回复消息,提高了消息交互的效率。
在一示例性实施例中,所述方法还包括:在互动回复内容的输入过程中,将目标互动消息展示在消息回复区域。
具体地,消息处理客户端在获取对目标互动信息的消息回复操作后,自动将目标互动消息展示在消息回复区域。继续参照图3和图4,在消息处理人员输入互动回复内容的过程中,目标观众客户端发送的目标互动消息“山野小菜:上次买的鞋还没发货?”被展示在消息回复区域。
进一步地,还可以针对消息回复区域中的目标互动消息设置消息关闭控件,使消息处理人员可以通过消息关闭控件触发关闭操作,取消在消息回复区域中展示目标互动消息。
本实施例中,通过将目标互动消息展示在消息回复区域,便于消息回复人员在回复消息的过程中读取目标互动消息,提高了消息处理的便捷性,使应用程序的消息处理功能更加全面。
在一示例性实施例中,在通过消息回复输入框获取第二互动消息之后,还包括:将第二互动消息展示在目标互动消息所在的展示区域。
具体地,在消息处理客户端将第二互动消息发送至目标观众客户端之后,消息处理客户端同步将第二互动消息显示在目标互动消息所在的展示区域。继续参照图4,如图4中的401所示,在消息处理人员触发消息发送指令后,消息处理客户端将第二互动消息“亲亲,需要2-7天发货呢,请您耐心等待哦~”同步更新至目标互动消息所在的展示区域。
本实施例中,通过已回复的第二互动消息相应地展示在第一互动消息的展示区域,便于消息处理人员后续查看会话记录,使得应用程序的消息交互功能更加全面。
在一示例性实施例中,在响应于对第一互动消息中目标互动消息的消息处理指令之前,所述方法还包括:通过消息回复输入框获取群发回复消息;响应于对群发回复消息的消息发送指令,将群发回复消息群发至直播间对应的观众客户端。
其中,直播间对应的观众客户端可以是指当前已进入直播间的观众客户端。
具体地,在消息处理客户端获取针对目标互动消息的消息处理指令之前,消息处理客户端的初始状态为群发回复状态。即,消息处理客户端在获取对群发回复消息的消息发送指令后,自动将消息回复输入框中的内容群发至当前直播间对应的观众客户端。继续参照图3,在消息处理人员触发消息回复操作之前,消息回复区域304中消息回复输入框展示“给所有观众发送消息”的提示信息,以指示消息处理人员此时可以通过消息回复输入框输入群发回复消息,并将群发回复消息发送至当前直播间对应的观众客户端。
进一步地,各个观众客户端接收到群发回复消息后,可以参照图5中501所示的消息展示样式展示群发回复消息。
本实施例中,通过配置群发消息功能,使消息处理人员可以通过消息处理客户端向所有观众客户端发送群发消息,提高了消息处理效率,使得消息交互功能更加全面。
在一示例性实施例中,消息处理指令为消息转发指令;响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,包括:响应于消息转发指令,向第三方消息处理客户端发送消息处理请求,其中:消息处理请求携带目标互动消息,第三方消息处理客户端用于对目标互动消息进行处理,生成第二互动消息,并将第二互动消息发送至目标互动消息的目标观众客户端。
其中,第三方客户端是与消息处理客户端关联的其他客户端,例如,当前直播主题为电商直播,则第三方客户端可以为电商客服客户端。消息处理客户端可以将目标互动消息转发至第三方客户端,由第三方客户端对目标互动消息进行回复处理。
具体地,消息处理客户端提供消息转发控件,通过消息转发控件接收消息转发指令,向第三方客户端发送消息处理请求,消息处理请求携带目标互动消息。第三方客户端在接收到消息处理请求后,将目标互动消息显示在第三方消息处理页面。通过第三方消息处理页面对目标互动消息进行回复处理,生成第二互动消息,并通过服务器将第二互动消息发送至目标观众客户端。
图6示例性示出了一种第三方消息处理页面的示意图。如图6所示,第三方客户端将所接收到的目标互动消息更新至与目标观众客户端对应的会话中。第三方人员可以通过第三方消息处理页面输入第二互动消息。在第三方人员点击发送控件后,第三方客户端通过服务器将第二互动消息发送至目标观众客户端。
图7示例性示出了目标观众客户端展示的第三方客户端发送的第二互动消息示意图。如图7中的701所示,观众客户端按照预设的消息展示样式对第二互动消息进行渲染,并将渲染后的第二互动消息展示在直播页面的预设位置处。
进一步地,观众客户端还可以将第二互动消息固定展示在当前直播页面的预设位置,直至展示时长达到预设时长,优选固定展示在所有消息的最上方或者最下方。
进一步地,若第三方客户端对目标互动消息进行处理时,在预设时间段内连续发送多条互动消息至观众客户端。观众客户端在接收到连续发送的多条互动消息后,可以对多条互动消息进行聚合处理,形成第二互动消息,并在直播页面中展示聚合得到的第二互动消息。
进一步地,继续参照图7,可以在观众客户端的直播页面中配置回复控件,使观众客户端通过触发回复控件,在当前直播页面中与第三方客户端直接进行会话。
本实施例中,将消息处理客户端接入关联第三方客户端,通过关联第三方客户端直接参与处理观众客户端发出的互动消息,使观众的消息能够得到既及时又准确的响应,从而可以减少观众、消息处理人员以及第三方人员的消息处理时间,提高消息处交互效率。
在一示例性实施例中,在对目标互动消息进行处理之后,还包括:变更消息处理控件的显示状态,显示状态用于指示对目标互动消息进行处理的处理进程。
其中,消息控件的显示状态可以通过颜色、提示字符等表征。处理进程不限于是已处理、未处理、处理中等。具体地,在消息处理客户端响应于对消息处理控件的触发操作,对目标互动消息进行处理后,消息处理客户端相应的根据当前处理进程变更消息处理控件的显示状态。如图4中的402所示,在消息处理客户端对账户“嗯%我的乖乖”对应的第一互动消息进行消息转发处理后,自动将消息转发控件的显示状态从“转客服”变更为“已转客服”,并将显示颜色从黑色变更为灰色;同理,如图4中的403所示,消息处理客户端自动将消息回复控件的显示状态从“回复”变更为“已回”,并将显示颜色从黑色变更为灰色。
本实施例中,通过根据第一互动消息的处理情况相应地变更消息处理控件的显示状态直观地展示消息处理进程,便于消息处理人员获取消息处理情况,有助于提高消息处理的效率,且避免消息处理遗漏的情况发生。
在一示例性实施例中,对目标互动消息进行处理之后,还包括:将目标互动消息更新至消息处理客户端的已处理消息页面中的。
具体地,消息处理客户端展示的页面中还包括已处理消息页面。在消息处理客户端确定目标互动消息处理完成后,自动将已处理的目标互动消息更新至已处理消息页面。图8和图9示例性示出了已处理消息页面的示意图。如图8所示,消息处理客户端将已回复的第一互动消息以及对应的第二互动消息更新至已回复页面;如图9所示,消息处理客户端将已转发至第三方客户端的第一互动消息更新至已转发客服页面。
本实施例中,通过对已处理的消息进行汇总展示,便于消息处理人员查看历史回复记录,提高了消息处理的可操作性。
在一示例性实施例中,上述第一互动消息和第二互动消息为私聊消息。
具体地,服务器在接收观众客户端于消息交互控件在激活状态下发出的第一互动消息后,将第一互动消息单向发送至消息处理客户端。在接收消息处理客户端或者第三方客户端发送的第二互动消息后,根据观众客户端的账号信息,再将第二互动消息单向发送至观众客户端。
进一步地,服务器还可以将第一互动消息和第二互动消息发送至主播客户端,从而使主播能够实时了解消息交互情况。
本实施例中,通过将第一互动消息和第二互动消息以私聊消息的形式进行传输,实现在及时处理观众消息的情况下,不会对其他观众造成影响,同时还保护了观众消息的隐私性。
图10是根据一示例性实施例示出的一种消息交互方法的交互图,如图10所示,消息交互方法用于包括观众客户端、服务器、消息处理客户端和第三方客户端的***中,包括以下步骤。
在步骤S1001中,观众客户端显示直播间的直播页面,在直播页面中显示未激活状态的消息交互控件。
在步骤S1002中,观众客户端响应于对消息交互控件的触发操作,将消息交互控件的状态从未激活状态更改为激活状态。
在步骤S1003中,观众客户端在消息交互控件处于激活状态时,获取第一互动消息。
如图11所示,消息交互控件显示在观众客户端的消息输入框中,初始状态为未激活状态。观众通过点击消息交互控件,使观众客户端将消息交互控件的状态更改为激活状态。进一步地,继续如图11所示,在激活消息交互控件后,消息输入框自动出现“问客服”文字。观众可以在消息输入框中输入互动消息内容,如“上次买的鞋还没发货?”。
进一步地,若观众再次点击消息交互控件,则观众客户端将消息交互控件的状态更改为未激活状态,并取消“问客服”文字。
在步骤1004中,观众客户端响应于对第一互动消息的消息发送指令,将第一互动消息发送至服务器。
在步骤S1005中,服务器将第一互动消息发送至与直播间对应的消息处理客户端。
继续如图11所示,在将第一互动消息发送至消息处理客户端之后,观众客户端在直播页面中显示提示信息,例如“您的消息[上次买的鞋还没发货?]已发给客服,请等待回复”,以提示观众第一互动消息已发送成功。
在步骤S1006中,消息处理客户端在接收第一互动消息,对第一互动消息中的目标互动消息进行回复处理或者转发处理。若进行回复处理,则消息处理客户端通过消息回复控件接收消息回复指令。
在步骤S1007中,消息处理客户端通过消息回复输入框获取第二互动消息。
在步骤S1008中,消息处理客户端响应于对第二互动消息的消息发送指令,将第二互动消息发送至服务器。
在步骤S1009中,服务器将第二互动消息发送至目标观众客户端。
在步骤S1010中,观众客户端展示第二互动消息。参照图5,在此不做具体阐述。
在步骤S1011中,消息处理客户端变更消息回复控件的显示状态。如图4中的403所示,在此不做具体阐述。
在步骤S1012中,消息处理客户端将第二互动消息展示在目标互动消息所在的展示区域。参照图4中的401,在此不做具体阐述。
在步骤S1013中,消息处理客户端将目标互动消息更新至消息处理客户端的已回复消息页面中。参照图8,在此不做具体阐述。
在步骤S1014中,若消息处理客户端对目标互动消息进行转发处理,则消息处理客户端通过消息转发控件接收消息转发指令。
在步骤S1015中,消息处理客户端向第三方客户端发送消息处理请求。消息处理请求携带目标互动消息。
在步骤S1016中,消息处理客户端变更消息转发控件的显示状态。如图4中的402所示,在此不做具体阐述。
在步骤S1017中,消息处理客户端将目标互动消息更新至已转发消息页面中。参照图9,在此不做具体阐述。
在步骤S1018中,第三方客户端对目标互动消息进行回复处理,生成第二互动消息。参照图6,在此不做具体阐述。
在步骤S1019中,第三方客户端将第二互动消息发送至服务器。
在步骤S1020中,服务器将第三方互动消息发送至观众客户端。
在步骤S1021中,观众客户端展示第二互动消息。参照图7,在此不做具体阐述。
进一步地,在直播结束后,消息处理客户端的消息处理页面展示消息处理详情页。如图12所示,消息处理客户端将已处理的消息汇总展示在已回复页面和已转发页面。
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
图13是根据一示例性实施例示出的一种消息交互装置1300框图。参照图13,该装置包括接收模块1301、显示模块1302和消息处理模块1303。
接收模块1301,被配置为执行接收直播间的观众客户端发送的第一互动消息,第一互动消息是观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的;显示模块1302,被配置为执行在消息处理页面中显示第一互动消息;消息处理模块1303,被配置为执行响应于对第一互动消息中目标互动消息的消息处理指令,对目标互动消息进行处理,以产生针对目标互动消息的第二互动消息。
在一示例性实施例中,所述装置1300还包括:发送模块,被配置为执行响应于对第二互动消息的消息发送指令,将第二互动消息发送至目标互动消息的目标观众客户端,以使目标观众客户端在直播页面中展示第二互动消息。
在一示例性实施例中,消息处理模块1303,被配置为执行响应于对目标互动消息对应的消息处理控件的触发操作,通过消息处理控件接收消息处理指令。
在一示例性实施例中,所述装置1300还包括:状态变更模块,被配置为执行变更消息处理控件的显示状态,显示状态用于指示对目标互动消息进行处理的处理进程。
在一示例性实施例中,消息处理指令为消息回复指令;消息处理模块1303,被配置为执行响应于消息回复指令,通过消息回复输入框获取第二互动消息,消息回复输入框显示在消息处理页面的消息回复区域。
在一示例性实施例中,消息处理模块1303,包括:消息内容获取单元,被配置为执行通过消息回复输入框获取互动回复内容以及目标观众客户端的账户信息,账户信息是根据消息回复指令添加至消息回复输入框中的;消息生成单元,被配置为执行根据账户信息和互动回复内容生成第二互动消息。
在一示例性实施例中,显示模块1302,还被配置为执行在互动回复内容的输入过程中,将目标互动消息展示在消息回复区域。
在一示例性实施例中,显示模块1302,还被配置为执行将第二互动消息展示在目标互动消息所在的展示区域。
在一示例性实施例中,所述装置1300还包括:群发消息获取模块,被配置为执行通过消息回复输入框获取群发回复消息;消息群发模块,被配置为执行响应于对群发回复消息的消息发送指令,将群发回复消息群发至第一互动消息的观众客户端。
在一示例性实施例中,消息处理指令为消息转发指令;消息处理模块1303,被配置为执行响应于消息转发指令,向第三方消息处理客户端发送消息处理请求,其中:消息处理请求携带目标互动消息,第三方消息处理客户端用于对目标互动消息进行处理,生成第二互动消息,并将第二互动消息发送至目标互动消息的目标观众客户端。
在一示例性实施例中,所述装置1300还包括:消息更新模块,被配置为执行将目标互动消息更新至消息处理客户端的已处理消息页面中的。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图14是根据一示例性实施例示出的一种用于消息交互的设备1400的框图。例如,设备1400可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。
参照图14,设备1400可以包括以下一个或多个组件:处理组件1402、存储器1404、电源组件1406、多媒体组件1408、音频组件1410、输入/输出(I/O)的接口1412、传感器组件1414以及通信组件1416。
处理组件1402通常控制设备1400的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件1402可以包括一个或多个处理器1420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。
存储器1404被配置为存储各种类型的数据以支持在设备1400的操作。这些数据的示例包括用于在设备1400上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器、磁盘或光盘。
电源组件1406为设备1400的各种组件提供电力。电源组件1406可以包括电源管理***,一个或多个电源,及其他与为设备1400生成、管理和分配电力相关联的组件。
多媒体组件1408包括在所述设备1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当设备1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(MIC),当设备1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。
I/O接口1412为处理组件1402和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1414包括一个或多个传感器,用于为设备1400提供各个方面的状态评估。例如,传感器组件1414可以检测到设备1400的打开/关闭状态,组件的相对定位,例如所述组件为设备1400的显示器和小键盘,传感器组件1414还可以检测设备1400或设备1400一个组件的位置改变,用户与设备1400接触的存在或不存在,设备1400方位或加速/减速和设备1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。
通信组件1416被配置为便于设备1400和其他设备之间有线或无线方式的通信。设备1400可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件1416经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,设备1400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由设备1400的处理器1420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种消息交互方法,其特征在于,应用于消息处理客户端,所述方法包括:
接收直播间的观众客户端发送的第一互动消息,所述第一互动消息是所述观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的;
在消息处理页面中显示所述第一互动消息;
响应于对所述第一互动消息中目标互动消息的消息处理指令,对所述目标互动消息进行处理,以产生针对所述目标互动消息的第二互动消息。
2.根据权利要求1所述的消息交互方法,其特征在于,所述方法还包括:响应于对所述第二互动消息的消息发送指令,将所述第二互动消息发送至所述目标互动消息的目标观众客户端,以使所述目标观众客户端在所述直播页面中展示所述第二互动消息。
3.根据权利要求1所述的消息交互方法,其特征在于,所述响应于对所述第一互动消息中目标互动消息的消息处理指令,包括:
响应于对所述目标互动消息对应的消息处理控件的触发操作,通过所述消息处理控件接收所述消息处理指令。
4.根据权利要求3所述的消息交互方法,其特征在于,在所述对所述目标互动消息进行处理之后,还包括:
变更所述消息处理控件的显示状态,所述显示状态用于指示对所述目标互动消息进行处理的处理进程。
5.根据权利要求1所述的消息交互方法,其特征在于,所述消息处理指令为消息回复指令;
所述响应于对所述第一互动消息中目标互动消息的消息处理指令,对所述目标互动消息进行处理,包括:
响应于所述消息回复指令,通过消息回复输入框获取所述第二互动消息,所述消息回复输入框显示在所述消息处理页面的消息回复区域。
6.根据权利要求5所述的消息交互方法,其特征在于,所述通过消息回复输入框获取所述第二互动消息,包括:
通过所述消息回复输入框获取互动回复内容以及所述目标观众客户端的账户信息,所述账户信息是根据所述消息回复指令添加至所述消息回复输入框中的;
根据所述账户信息和所述互动回复内容生成所述第二互动消息。
7.根据权利要求1所述的消息交互方法,其特征在于,所述消息处理指令为消息转发指令;
所述响应于对所述第一互动消息中目标互动消息的消息处理指令,对所述目标互动消息进行处理,包括:
响应于所述消息转发指令,向第三方消息处理客户端发送消息处理请求,其中:
所述消息处理请求携带所述目标互动消息,所述第三方消息处理客户端用于对所述目标互动消息进行处理,生成所述第二互动消息,并将所述第二互动消息发送至所述目标互动消息的目标观众客户端。
8.一种消息交互装置,其特征在于,应用于消息处理客户端,所述装置包括:
接收模块,被配置为执行接收直播间的观众客户端发送的第一互动消息,所述第一互动消息是所述观众客户端在直播页面中显示的消息交互控件处于激活状态时发送的;
显示模块,被配置为执行在消息处理页面中显示所述第一互动消息;
消息处理模块,被配置为执行响应于对所述第一互动消息中目标互动消息的消息处理指令,对所述目标互动消息进行处理,以产生针对所述目标互动消息的第二互动消息。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的消息交互方法。
10.一种存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至7中任一项所述的消息交互方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011249611.1A CN112367554B (zh) | 2020-11-10 | 2020-11-10 | 消息交互方法、装置、电子设备及存储介质 |
US17/479,238 US20220150598A1 (en) | 2020-11-10 | 2021-09-20 | Method for message interaction, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011249611.1A CN112367554B (zh) | 2020-11-10 | 2020-11-10 | 消息交互方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112367554A true CN112367554A (zh) | 2021-02-12 |
CN112367554B CN112367554B (zh) | 2022-11-04 |
Family
ID=74509531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011249611.1A Active CN112367554B (zh) | 2020-11-10 | 2020-11-10 | 消息交互方法、装置、电子设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20220150598A1 (zh) |
CN (1) | CN112367554B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112423011A (zh) * | 2020-11-17 | 2021-02-26 | 北京达佳互联信息技术有限公司 | 消息回复方法、装置、设备及存储介质 |
CN113660506A (zh) * | 2021-08-31 | 2021-11-16 | 五八同城信息技术有限公司 | 信息显示方法、装置、电子设备及存储介质 |
CN113849638A (zh) * | 2021-08-27 | 2021-12-28 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD1012952S1 (en) * | 2021-11-04 | 2024-01-30 | Beijing Kuaimajiabian Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150244656A1 (en) * | 2012-08-13 | 2015-08-27 | Korea Advanced Institute Of Science And Technology | Method and system for providing user interface for interactive broadcast program using mobile instant messenger |
CN106131291A (zh) * | 2016-06-03 | 2016-11-16 | 北京小米移动软件有限公司 | 信息扩屏显示方法及装置 |
CN108111918A (zh) * | 2017-12-08 | 2018-06-01 | 深圳岚锋创视网络科技有限公司 | 一种全景视频直播过程中的互动方法、装置及直播客户端 |
CN108337568A (zh) * | 2018-02-08 | 2018-07-27 | 北京潘达互娱科技有限公司 | 一种信息答复方法、装置及设备 |
CN110943912A (zh) * | 2019-12-30 | 2020-03-31 | 香港乐蜜有限公司 | 社交信息处理方法、装置和电子设备 |
CN111158559A (zh) * | 2019-12-30 | 2020-05-15 | 香港乐蜜有限公司 | 社交信息处理方法、装置和电子设备 |
CN111246238A (zh) * | 2020-02-07 | 2020-06-05 | 广州酷狗计算机科技有限公司 | 直播方法、装置、存储介质及直播*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5828839A (en) * | 1996-11-14 | 1998-10-27 | Interactive Broadcaster Services Corp. | Computer network chat room based on channel broadcast in real time |
US20010051989A1 (en) * | 1999-11-29 | 2001-12-13 | Moncreiff Craig T. | Computer network chat room based on channel broadcast in real time |
US8928810B2 (en) * | 2010-12-15 | 2015-01-06 | Bernhard Fritsch | System for combining video data streams into a composite video data stream |
US20130339159A1 (en) * | 2012-06-18 | 2013-12-19 | Lutebox Ltd. | Social networking system and methods of implementation |
US10033676B2 (en) * | 2013-10-31 | 2018-07-24 | International Business Machines Corporation | System and method for annotating a transcript of an ongoing group chat session |
CN106034068A (zh) * | 2015-03-20 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 群聊中进行私聊的方法、装置、客户端、服务器及*** |
US10021458B1 (en) * | 2015-06-26 | 2018-07-10 | Amazon Technologies, Inc. | Electronic commerce functionality in video overlays |
US10182024B1 (en) * | 2015-12-28 | 2019-01-15 | Amazon Technologies, Inc. | Reallocating users in content sharing environments |
-
2020
- 2020-11-10 CN CN202011249611.1A patent/CN112367554B/zh active Active
-
2021
- 2021-09-20 US US17/479,238 patent/US20220150598A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150244656A1 (en) * | 2012-08-13 | 2015-08-27 | Korea Advanced Institute Of Science And Technology | Method and system for providing user interface for interactive broadcast program using mobile instant messenger |
CN106131291A (zh) * | 2016-06-03 | 2016-11-16 | 北京小米移动软件有限公司 | 信息扩屏显示方法及装置 |
CN108111918A (zh) * | 2017-12-08 | 2018-06-01 | 深圳岚锋创视网络科技有限公司 | 一种全景视频直播过程中的互动方法、装置及直播客户端 |
CN108337568A (zh) * | 2018-02-08 | 2018-07-27 | 北京潘达互娱科技有限公司 | 一种信息答复方法、装置及设备 |
CN110943912A (zh) * | 2019-12-30 | 2020-03-31 | 香港乐蜜有限公司 | 社交信息处理方法、装置和电子设备 |
CN111158559A (zh) * | 2019-12-30 | 2020-05-15 | 香港乐蜜有限公司 | 社交信息处理方法、装置和电子设备 |
CN111246238A (zh) * | 2020-02-07 | 2020-06-05 | 广州酷狗计算机科技有限公司 | 直播方法、装置、存储介质及直播*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112423011A (zh) * | 2020-11-17 | 2021-02-26 | 北京达佳互联信息技术有限公司 | 消息回复方法、装置、设备及存储介质 |
CN113849638A (zh) * | 2021-08-27 | 2021-12-28 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN113660506A (zh) * | 2021-08-31 | 2021-11-16 | 五八同城信息技术有限公司 | 信息显示方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20220150598A1 (en) | 2022-05-12 |
CN112367554B (zh) | 2022-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112367553B (zh) | 消息交互方法、装置、电子设备及存储介质 | |
CN112367554B (zh) | 消息交互方法、装置、电子设备及存储介质 | |
CN105843615B (zh) | 通知消息的处理方法及装置 | |
CN109274510B (zh) | 消息处理方法、装置、客户端、服务器及存储介质 | |
CN107526591B (zh) | 切换直播间类型的方法和装置 | |
CN113099262B (zh) | 信息展示方法、装置、电子设备及存储介质 | |
CN107220059B (zh) | 应用界面的显示方法及装置 | |
CN109302341B (zh) | 即时通信方法、装置、电子设备及存储介质 | |
CN112291631A (zh) | 信息获取方法、装置、终端及存储介质 | |
US20180007420A1 (en) | Method, device and system for recording television program | |
CN114025180A (zh) | 一种游戏操作同步***、方法、装置、设备及存储介质 | |
CN113259226A (zh) | 信息同步方法、装置、电子设备及存储介质 | |
CN113556614B (zh) | 信息发布方法、装置和电子设备 | |
CN111246278A (zh) | 视频播放方法、装置、电子设备及存储介质 | |
CN110636318A (zh) | 消息显示方法、装置、客户端设备、服务器及存储介质 | |
CN112616053B (zh) | 直播视频的转码方法、装置及电子设备 | |
CN113938451A (zh) | 业务提醒方法、装置、***、电子设备及存储介质 | |
CN106506808B (zh) | 对通讯消息提示的方法及装置 | |
CN110162366B (zh) | 一种信息显示方法、装置、电子设备及存储介质 | |
CN110908814A (zh) | 消息处理方法、装置、电子设备及存储介质 | |
CN114268802B (zh) | 虚拟空间展示方法、装置、电子设备及存储介质 | |
CN114866793B (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN116112332A (zh) | 页面显示方法、装置、***、电子设备及存储介质 | |
CN113965768B (zh) | 直播间信息展示方法、装置、电子设备及服务器 | |
CN115314728A (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 |