一种基于在线直播的消息显示方法及客户端的制作方法

xiaoxiao2021-2-28  180

一种基于在线直播的消息显示方法及客户端的制作方法
【技术领域】
[0001]本发明涉及一种基于在线直播的消息显示方法及客户端。
【背景技术】
[0002]随着电子科技以及互联网的发展,产生了各种各样的以计算机模拟环境为基础,以虚拟的人物化身为载体,用户在其中生活、交流的网络世界(或虚拟平台);在这动态的网络社会生活空间中,用户可以进行学习、游戏、娱乐、购物等。
[0003]当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(相当于在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播。频道内的所有用户可以进行聊天交流。
[0004]目前娱乐主播频道(例如YY主播频道),频道内所有用户的发言,均在群聊显示窗口集中展示。通常频道在线人数很多(通常几万人,有的高达几十万),导致发言密度特别大,显示窗口展示时基本上无法看清其他用户发言(消息更新很快),对于使用者,往往漏掉自己感兴趣的发言内容,同时自己关注的人(例如其他主播、明星粉丝、自己好友)的发言也容易被漏掉。

【发明内容】

[0005]本发明主要解决的技术问题是如何提供一种消息显示方法,能够基于在线直播集中展示用户感兴趣的消息内容。
[0006]第一方面,本发明实施例提供一种基于在线直播的消息显示方法,所述方法包括:通过消息搜索接口接收用户输入的关键词;从在线直播的群聊消息中提取包括所述关键词的聊天消息;将包括所述关键词的聊天消息集中在新窗口中显示。
[0007]其中,所述通过消息搜索接口接收用户输入的关键词之前,还包括:在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口。
[0008]其中,所述通过消息搜索接口接收用户输入的关键词的步骤包括:当用户触发所述消息搜索接口时,弹出所述新窗口;在所述新窗口上显示搜索工具栏,接收用户在所述搜索工具栏的文本输入框中输入的关键词。
[0009]其中,将包括所述关键词的聊天消息集中在新窗口中显示的步骤包括:
[0010]将包括所述关键词的聊天消息以发布时间的先后顺序依次排序后,集中在新窗口中显示。
[0011 ]其中,将包括所述关键词的聊天消息集中在新窗口中显示的步骤之后,还包括:将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示。
[0012]其中,所述将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示的步骤包括:将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示,并延长包括所述关键词的聊天消息的显示停留时间。
[0013]第二方面,提供一种在线直播客户端,所述客户端包括接收模块、提取模块以及显示模块,其中:所述接收模块用于通过消息搜索接口接收用户输入的关键词;所述提取模块用于从在线直播的群聊消息中提取包括所述关键词的聊天消息;所述显示模块用于将包括所述关键词的聊天消息集中在新窗口中显示。
[0014]其中,所述客户端还包括配置模块,其中,所述配置模块用于在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口。
[0015]其中,所述显示模块还用于将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示。
[0016]其中,所述显示模块还用于将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示,并延长包括所述关键词的聊天消息的显示停留时间。
[0017]本发明的有益效果是:区别于现有技术的情况,本发明通过消息搜索接口接收用户输入的关键词,从在线直播的群聊消息中提取包括关键词的聊天消息,将包括关键词的聊天消息集中在新窗口中显示。通过这样的方式,提高用户对在线直播群聊消息中感兴趣内容的捕捉,将用户想关注的聊天消息以更好的形式展现给用户,从而增加用户对在线直播群聊有效信息的获取。
【附图说明】
[0018]图1是本发明实施例公开的一种基于在线直播的消息显示方法的网络架构示意图;
[0019]图2是本发明实施例提供的一种基于在线直播的消息显示方法的流程图;
[0020]图3是本发明实施例提供的一种基于在线直播的消息显示界面示意图;
[0021 ]图4是本发明实施例提供的一种在线直播客户端的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组入口 ο
[0024]现有的在线直播,所有直播频道内的用户的发言都集中在群聊消息显示区进行展示,由于直播频道内用户非常多,大量发言内容都集中呈现,有时每秒可达几十条,用户基本看不清别人说了什么,从而降低用户的在线直播讨论兴趣。本发明实施例提供的一种基于在线直播的消息显示方法及客户端,旨在提高用户对在线直播群聊消息中感兴趣内容的捕捉,将用户想关注的聊天消息以更好的形式展现给用户,从而增加用户对在线直播群聊有效信息的获取。以下将分别进行详细说明。
[0025]为了更好理解本发明实施例公开的一种基于在线直播提升用户体验度的方法及客户端,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种基于在线直播的消息显示方法的网络构架示意图。
[0026]如图1所示,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。在多个客户端中,部分客户端都可以作为主播客户端提供在线直播频道,而其余客户端可以作为活动参与客户端或观众客户端登录进入主播客户端提供的在线直播频道内,主播客户端向服务器上传在线直播内容,由服务器将该在线直播内容发送给登录进入该在线直播频道的活动参与客户端和/或观众客户端,供活动参与客户端和/或观众客户端观看;其中,主播客户端对接入其频道内的观众客户端具有控制权和主动权,主播客户端可以与服务器进行交互。本发明实施例中的在线直播频道简单来讲就是服务器创建的一种虚拟空间(或虚拟房间),主播客户端与观众客户端可以进入到该虚拟空间,位于该虚拟空间内的活动参与客户端和/或观众客户端可以不仅观看主播客户端的直播内容,活动参与客户端还可以参与主播客户端主持的活动(比如交友活动),活动参与客户端可以与主播客户端进行语音或文字的交互,各个活动参与客户端之间也可以进行语音或文字的交互。对于直播频道内所有用户的发言内容,将会在群聊显示窗口中集中展示,发言内容越多,发言内容的更新速度越快。
[0027]本发明实施例中,主播用户通常是指视频内容发布者,主播用户通过摄像装置、麦克风输入视频和语音信息,在经过音视频信息的融合之后向服务器发送直播内容,服务器获取登录到主播用户创建的频道的用户ID,并向用户推送直播内容。
[0028]本发明实施例中,客户端(包括主播客户端、活动参与客户端或观众客户端中的任何一种或者多种)可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行 在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant ,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。一些本发明实施例中所提到的客户端,可以是主播客户端、或者参与客户端或观众客户端中的任何一个或者其中的多个。
[0029]基于图1所示的网络架构,本发明实施例公开了一种基于在线直播的消息显示方法。请参阅图2,图2是本发明实施例提供的一种基于在线直播的消息显示方法的流程图,如图所示,本实施例的基于在线直播的消息显示方法包括以下步骤:
[0030]SlOl:通过消息搜索接口接收用户输入的关键词。
[0031]本发明实施例中所提到的消息搜索接口的具体实现,是通过在客户端新增消息搜索模块,并在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口,以触发消息搜索。比如可以在客户端聊天窗口的显示区上某个位置,或者在客户端聊天窗口的发言输入区的某个位置设置一个搜索按钮或者一个搜索菜单项作为消息搜索接口。
[0032]当用户触发消息搜索接口时,弹出新窗口,在新窗口上显示搜索工具栏,接收用户在搜索工具栏的文本输入框中输入的关键词。所述的关键词,可以是聊天消息内容本身所包含的一个字、词、符号等等,也可以是聊天消息发布者名称中的一个或多个字符。比如“高兴”、“funny”、“……”等等。
[0033]S102:从在线直播的群聊消息中提取包括所述关键词的聊天消息。
[0034]接收用户输入的关键词之后,将关键词在在线直播的群聊消息中进行匹配,提取出包括所述关键词的聊天消息。
[0035]作为一种优选,在接收用户输入的关键词的同时,进一步接收用户所限定的搜索范围,该搜索范围可以是内容搜索范围,也可以是搜索时间范围,比如搜索时间限定为2015-11-10,或者内容搜索范围限定为当前的1000条聊天消息内等等,基于用户所限定的搜索范围,对提取出的包括所述关键词的聊天消息进一步过滤,得到符合搜索条件的包括所述关键词的聊天消息。
[0036]S103:将包括所述关键词的聊天消息集中在新窗口中显示。
[0037]将包括所述关键词的聊天消息集中在新窗口中显示,也就是说,所提取得到的所有包括关键词的聊天消息,集合到一起,作为一个整体的文本输出显示。这里的新窗口,是指独立于在线直播群聊消息显示区以外的任何形式的窗口,比如新弹窗。
[0038]作为一种优选的实现方案,将包括所述关键词的聊天消息集中在新窗口中显示时,先将包括所述关键词的聊天消息以发布时间的先后顺序依次排序后,再集中在新窗口中显示。比如将包括关键词的聊天消息以发布时间由先到后或由后到先的顺序依次排序后,集中在新窗口中显示,以便于用户查看。更进一步地,可以将包括关键词的聊天消息以突出方式集中在新窗口中显示,比如高亮方式显示、红色字体方式显示、加粗字体显示或者斜字体显不等等。
[0039]另外,对于新窗口中集中显示的包括关键词的聊天消息,可以进一步接收用户的操作指令,根据操作指令对新窗口中的聊天消息进行保存、分享、转发等等操作。
[0040]另外,需要说明的是,当用户通过搜索获取到包括关键词的聊天消息集中在新窗口中显示后,新窗口中显示的包括关键词的聊天消息与群聊消息保持异步或同步更新,也就是说,当前新窗口中显示的包括关键词的聊天消息不断实时更新,更新的时间可以保持跟群聊消息的更新时间保持同步,或者在群里消息更新后预定时间再更新。其中,作为本发明的优选,新窗口中的包括关键词的聊天消息与群聊消息更新保持同步。
[0041]作为另一种优选的实现方案,在提取出包括所述关键词的聊天消息后,将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式进行显示。这里的突出方式进行显示,可以但不限于是高亮方式显示、红色字体方式显示、加粗字体显示或者斜字体显示等等,其主要是达到提醒用户的目的。作为更进一步地优选,将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式进行显示的同时,进一步延长在线直播群聊消息显示区中包括所述关键词的聊天消息的显示停留时间,从而能够起到更好的提醒效果。
[0042]基于用户输入的关键词,从在线直播的群聊消息中提取出包括关键词的消息内容,并将这些消息内容集中在新窗口中展示,这样,提高用户对在线直播群聊消息中感兴趣内容的捕捉,并将用户感兴趣的聊天消息以更集中更显著的方式展现给用户,提高用户对在线直播群聊消息的利用,从而能够增加用户对在线直播群聊有效信息的获取,同时又能让用户更好的参与频道互动。
[0043]请参阅图3,图3是本发明实施例提供的一种基于在线直播的消息显示界面示意图,如图所示,图中B为群聊消息显示区域,C为发言输入区域,本实施例示意通过在发言输入区域C新增一个按钮I作为消息搜索接口,当用户触发消息搜索接口 I时,弹出新窗口A,其中,本发明中的新窗口A与群里消息显示区域B是处于同一显示界面的不同位置的窗口。其中新窗口A上显示搜索工具栏D,用户在搜索工具栏的文本输入框中输入关键词“FriendA;天佑”,从群聊消息中提取出的包括关键词“FriendA;天佑”的聊天消息集中在新窗口A中进行显示,同时群聊消息显示区域B中包括关键词“FriendA;天佑”的聊天消息以突出方式显示(图中示出以加粗形式进行显示)。
[0044]上述本发明实施例提供的基于在线直播的消息显示方法,通过消息搜索接口接收用户输入的关键词,从在线直播的群聊消息中提取包括关键词的聊天消息,将包括关键词的聊天消息集中在新窗口中显示。通过这样的方式,提高用户对在线直播群聊消息中感兴趣内容的捕捉,将用户想关注的聊天消息以更好的形式展现给用户,从而增加用户对在线直播群聊有效信息的获取,让用户能够更加的参与在线直播频道的互动。
[0045]另外,对于提取到的用户感兴趣的消息内容,在在线直播群聊消息显示区域中以突出方式显示,并可以延长在线直播群消息显示区域中用户感兴趣的消息内容的显示停留时间,从而达到提醒用户的目的。
[0046]请参阅图4,图4是本发明实施例提供的一种在线直播客户端的结构示意图,本实施例的在线直播客户端用于执行上述图2所示的基于在线直播的消息显示方法,如图所示,本实施例的在线直播客户端100包括接收模块11、提取模块12以及显示模块13,其中:
[0047]接收模块11用于通过消息搜索接口接收用户输入的关键词。
[0048]其中,请继续参阅图4,本实施例的在线直播客户端100还包括配置模块14,配置模块14用于在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口。
[0049]本发明实施例中所提到的消息搜索接口的具体实现,是通过在客户端新增消息搜索模块,并在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口,以触发消息搜索。比如可以在客户端聊天窗口的显示区上某个位置,或者在客户端聊天窗口的发言输入区的某个位置设置一个搜索按钮或者一个搜索菜单项作为消息搜索接口。
[0050]当用户触发消息搜索接口时,弹出新窗口,在新窗口上显示搜索工具栏,接收模块11接收用户在搜索工具栏的文本输入框中输入的关键词。所述的关键词,可以是聊天消息内容本身所包含的一个字、词、符号等等,也可以是聊天消息发布者名称中的一个或多个字符。比如“高兴”、“funny”、“……”等等。
[0051]提取模块12用于从在线直播的群聊消息中提取包括所述关键词的聊天消息。
[0052]接收模块11接收用户输入的关键词之后,将关键词输出给提取模块12,提取模块12将关键词在在线直播的群聊消息中进行匹配,提取出包括所述关键词的聊天消息。
[0053]作为一种优选,接收模块11在接收用户输入的关键词的同时,进一步接收用户所限定的搜索范围,该搜索范围可以是内容搜索范围,也可以是搜索时间范 围,比如搜索时间限定为2015-11-10,或者内容搜索范围限定为当前的1000条聊天消息内等等,提取模块12基于用户所限定的搜索范围,对提取出的包括所述关键词的聊天消息进一步过滤,得到符合搜索条件的包括所述关键词的聊天消息。
[0054]显示模块13用于将包括所述关键词的聊天消息集中在新窗口中显示。
[0055]将包括所述关键词的聊天消息集中在新窗口中显示,也就是说,所提取得到的所有包括关键词的聊天消息,集合到一起,作为一个整体的文本输出显示。这里的新窗口,是指独立于在线直播群聊消息显示区以外的任何形式的窗口,比如新弹窗。
[0056]作为一种优选的实现方案,显示模块13将包括所述关键词的聊天消息集中在新窗口中显示时,先将包括所述关键词的聊天消息以发布时间的先后顺序依次排序后,再集中在新窗口中显示。比如将包括关键词的聊天消息以发布时间由先到后或由后到先的顺序依次排序后,集中在新窗口中显示,以便于用户查看。更进一步地,可以将包括关键词的聊天消息以突出方式集中在新窗口中显示,比如高亮方式显示、红色字体方式显示、加粗字体显不或者斜字体显不等等。
[0057]其中,对于新窗口中集中显示的包括关键词的聊天消息,接收模块11可以进一步接收用户的操作指令,根据操作指令对新窗口中的聊天消息进行保存、分享、转发等等操作。
[0058]作为另一种优选的实现方案,在提取出包括所述关键词的聊天消息后,显示模块13将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式进行显示。这里的突出方式进行显示,可以但不限于是高亮方式显示、红色字体方式显示、加粗字体显示或者斜字体显示等等,其主要是达到提醒用户的目的。作为更进一步地优选,显示模块13将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式进行显示的同时,进一步延长在线直播群聊消息显示区中包括所述关键词的聊天消息的显示停留时间,从而能够起到更好的提醒效果。
[0059]以上是本发明实施例提供的一种基于在线直播的消息显示方法及客户端的具体实施例的详细描述,可以理解,通过消息搜索接口接收用户输入的关键词,从在线直播的群聊消息中提取包括关键词的聊天消息,将包括关键词的聊天消息集中在新窗口中显示。通过这样的方式,提高用户对在线直播群聊消息中感兴趣内容的捕捉,将用户想关注的聊天消息以更好的形式展现给用户,从而增加用户对在线直播群聊有效信息的获取,让用户能够更加的参与在线直播频道的互动。
[0060]另外,对于提取到的用户感兴趣的消息内容,在在线直播群聊消息显示区域中以突出方式显示,并可以延长在线直播群消息显示区域中用户感兴趣的消息内容的显示停留时间,从而达到提醒用户的目的。
[0061]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0062]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0063]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0064]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0065]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种基于在线直播的消息显示方法,其特征在于,所述方法包括: 通过消息搜索接口接收用户输入的关键词; 从在线直播的群聊消息中提取包括所述关键词的聊天消息; 将包括所述关键词的聊天消息集中在新窗口中显示。2.根据权利要求1所述的消息显示方法,其特征在于,所述通过消息搜索接口接收用户输入的关键词之前,还包括: 在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口。3.根据权利要求1所述的消息显示方法,其特征在于,所述通过消息搜索接口接收用户输入的关键词的步骤包括: 当用户触发所述消息搜索接口时,弹出所述新窗口; 在所述新窗口上显示搜索工具栏,接收用户在所述搜索工具栏的文本输入框中输入的关键词。4.根据权利要求1所述的消息显示方法,其特征在于,将包括所述关键词的聊天消息集中在新窗口中显示的步骤包括: 将包括所述关键词的聊天消息以发布时间的先后顺序依次排序后,集中在新窗口中显不O5.根据权利要求1所述的消息显示方法,其特征在于,将包括所述关键词的聊天消息集中在新窗口中显示的步骤之后,还包括: 将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示。6.根据权利要求5所述的消息显示方法,其特征在于,所述将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示的步骤包括: 将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示,并延长包括所述关键词的聊天消息的显示停留时间。7.一种在线直播客户端,其特征在于,所述客户端包括接收模块、提取模块以及显示模块,其中: 所述接收模块用于通过消息搜索接口接收用户输入的关键词; 所述提取模块用于从在线直播的群聊消息中提取包括所述关键词的聊天消息; 所述显示模块用于将包括所述关键词的聊天消息集中在新窗口中显示。8.根据权利要求7所述的客户端,其特征在于,所述客户端还包括配置模块,其中,所述配置模块用于在客户端的聊天窗口中新增一个搜索按钮或一个搜索菜单项作为消息搜索接口。9.根据权利要求7所述的客户端,其特征在于,所述显示模块还用于将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示。10.根据权利要求9所述的客户端,其特征在于,所述显示模块还用于将在线直播群聊消息显示区中包括所述关键词的聊天消息以突出方式显示,并延长包括所述关键词的聊天消息的显示停留时间。
【专利摘要】本发明公开了一种基于在线直播的消息显示方法及客户端。通过消息搜索接口接收用户输入的关键词,从在线直播的群聊消息中提取包括关键词的聊天消息,将包括关键词的聊天消息集中在新窗口中显示。通过上述方式,本发明能够基于在线直播集中展示用户感兴趣的消息内容。
【IPC分类】G06F3/0481, G06F17/30
【公开号】CN105488116
【申请号】CN201510818314
【发明人】李伟
【申请人】珠海多玩信息技术有限公司
【公开日】2016年4月13日
【申请日】2015年11月20日

最新回复(0)