发表评论的方法、装置、设备及可读存储介质与流程

文档序号:17440811发布日期:2019-04-17 04:44阅读:189来源:国知局
发表评论的方法、装置、设备及可读存储介质与流程

本公开涉及计算机技术领域,尤其涉及一种发表评论的方法、装置、设备及可读存储介质。



背景技术:

在浏览视频或图片等内容时,一些交互类应用程序一般都提供发表评论的功能,使得用户能够选择使用文字或表情对内容进行评论。

相关技术提供的一种发表评论的方法为:在对终端展示的内容进行评论时,点击评论框或按钮,显示键盘;在键盘上点击表情按钮;选择表情并点击,表情输入到键盘;点击发布后,发表评论成功。相关技术提供的另一种发表评论的方法为:在对终端展示的内容进行评论时,点击评论框或按钮,显示键盘;在键盘上输入关键字后出现对应的表情的选择弹窗;选择弹窗里的表情后,表情输入到键盘;点击发布后,发表评论成功。

然而,采用上述方式在对终端展示的内容发表评论时,需要先点击评论框或按钮,接着点击表情按钮或者输入关键字,然后选择表情输入到键盘,最后点击发布按钮才可以进行评论;该发表评论的方法导致操作路径较长,评论成本较高。



技术实现要素:

本申请提供一种发表评论的方法、装置、设备和可读存储介质,以克服相关技术中存在的问题。

根据本申请实施例的第一方面,提供一种发表评论的方法,包括:

获取针对目标内容的评论内容请求;

根据所述评论内容请求获取待选的评论内容,所述待选的评论内容为一个或多个,所述待选的评论内容包括表情、文本、图片和视频中的至少一种;

展示所述待选的评论内容,并从所述待选的评论内容中获取被选中的评论内容;

将所述被选中的评论内容显示在所述目标内容的评论展示区域。

可选地,所述获取针对目标内容的评论内容请求,包括:

在展示所述目标内容的屏幕区域内检测操作手势;

若在展示所述目标内容的屏幕区域内检测到目标操作手势,则获取针对目标内容的评论内容请求。

可选地,所述根据所述评论内容请求获取待选的评论内容,包括:

向服务器发送所述评论内容请求,获取由所述服务器基于所述评论内容请求下发的待选的评论内容。

可选地,所述根据所述评论内容请求获取待选的评论内容,包括:

根据所述评论内容请求获取所述目标内容的标签;

根据所述目标内容的标签,获取与所述目标内容的相关度达到参考值的评论内容,将获取到的评论内容作为待选的评论内容。

可选地,所述展示所述待选的评论内容,包括:

以所述目标操作手势所在位置为基准点,按照参考的评论展示方式在待选评论展示区域展示所述待选的评论内容。

可选地,所述从所述待选的评论内容中获取被选中的评论内容之后,还包括:

从所述待选的评论内容中重新获取被选中的评论内容,将重新获取的评论内容显示在所述目标内容的评论展示区域;

或者,对所述被选中的评论内容进行修改,得到修改后的评论内容,将所述修改后的评论内容显示在所述目标内容的评论展示区域。

可选地,所述将所述被选中的评论显示在所述目标内容的评论展示区域之后,还包括:

根据所述被选中的评论内容,对所述目标内容的评论总数进行计数。

可选地,所述将所述被选中的评论内容显示在所述目标内容的评论展示区域,包括:

将所述被选中的评论内容从被选之前的展示位置开始,动态地显示至所述目标内容的评论展示区域。

可选地,所述根据所述评论内容请求获取待选的评论内容之后,还包括:

将获取到的评论内容与所述目标内容的标签在本地对应存储。

可选地,所述根据所述评论内容请求获取待选的评论内容之后,还包括:

将所述获取到的评论内容发送至服务器。

根据本申请实施例的第二方面,提供一种发表评论的装置,所述装置包括:

第一获取模块,被配置为获取针对目标内容的评论内容请求;

第二获取模块,被配置为根据所述评论内容请求获取待选的评论内容,所述待选的评论内容为一个或多个,所述待选的评论内容包括表情、文本、图片和视频中的至少一种;

展示模块,被配置为展示所述待选的评论内容;

第三获取模块,被配置为从所述待选的评论内容中获取被选中的评论内容;

显示模块,被配置为将所述被选中的评论内容显示在所述目标内容的评论展示区域。

可选地,所述第一获取模块,被配置为在展示所述目标内容的屏幕区域内检测操作手势;若在展示所述目标内容的屏幕区域内检测到目标操作手势,则获取针对目标内容的评论内容请求。

可选地,所述第二获取模块,被配置为向服务器发送所述评论内容请求,获取由所述服务器基于所述评论内容请求下发的待选的评论内容。

可选地,所述第二获取模块,被配置为根据所述评论内容请求获取所述目标内容的标签;根据所述目标内容的标签,获取与所述目标内容的相关度达到参考值的评论内容,将获取到的评论内容作为待选的评论内容。

可选地,所述展示模块,被配置为以所述目标操作手势所在位置为基准点,按照参考的评论展示方式在待选评论展示区域展示所述待选的评论内容。

可选地,所述第三获取模块,还被配置为从所述待选的评论内容中重新获取被选中的评论内容;所述显示模块,还被配置为将重新获取的评论内容显示在所述目标内容的评论展示区域;

或者,所述第三获取模块,还被配置为对所述被选中的评论内容进行修改,得到修改后的评论内容;所述显示模块,还被配置为将所述修改后的评论内容显示在所述目标内容的评论展示区域。

可选地,所述装置还包括:

计数模块,被配置为根据所述被选中的评论内容,对所述目标内容的评论总数进行计数。

可选地,所述显示模块,被配置为将所述被选中的评论内容从被选之前的展示位置开始,动态地显示至所述目标内容的评论展示区域。

可选地,所述装置还包括:

存储模块,被配置为将获取到的评论内容与所述目标内容的标签在本地对应存储。

可选地,所述装置还包括:

发送模块,被配置为将所述获取到的评论内容发送至服务器。

根据本申请实施例的第三方面,提供一种发表评论的设备,所述设备包括处理器和存储器;

所述存储器,被配置为存储处理器可执行的至少一条指令;

所述处理器被配置为执行所述指令以实现如上所述的任一种发表评论的方法。

根据本申请实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器执行以实现如上所述的任一种发表评论的方法。

根据本申请实施例的第五方面,提供一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以由电子设备的处理器执行时,使得电子设备能够执行一种以实现如上述第一方面中任一项发表评论的方法所执行的操作。

本申请的实施例提供的技术方案带来的有益效果至少包括:

获取针对目标内容的评论内容请求后,根据该请求获取待选的评论内容,并将其中被选中的评论内容直接发表,由此提供了一种快速发表评论的方法,通过该方法不仅使得发表评论的操作路径缩短,且降低了用户发表评论的成本。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是本申请实施例提供的实施环境示意图;

图2是本申请实施例提供的一种发表评论的方法流程图;

图3是本申请实施例提供的一种发表评论的方法流程图;

图4是本申请实施例提供的一种内容显示界面的示意图;

图5是本申请实施例提供的一种内容显示界面的示意图;

图6是本申请实施例提供的一种内容显示界面的示意图;

图7是本申请实施例提供的一种内容显示界面的示意图;

图8是本申请实施例提供的一种发表评论的装置结构示意图;

图9是本申请实施例提供的一种发表评论的装置结构示意图;

图10是本申请实施例提供的一种发表评论的装置结构示意图;

图11是本申请实施例提供的一种发表评论的装置结构示意图;

图12是本申请实施例提供的一种发表评论的设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

本申请实施例提供了一种发表评论的方法,该方法可应用于如图1所示的实施环境中。图1中,包括至少一个终端11和服务器12,终端11可与服务器12进行通信连接,以从服务器12上下载内容或待选的评论内容。

其中,终端11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如pc(personalcomputer,个人计算机)、手机、智能手机、pda(personaldigitalassistant,个人数字助手)、可穿戴设备、掌上电脑ppc(pocketpc)、平板电脑、智能车机、智能电视、智能音箱等。

服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。

本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

基于上述图1所示的实施环境,本申请实施例提供了一种发表评论的方法,参见图2,该方法可应用于图1所示的终端中。如图2所示,该方法包括:

在步骤201中,获取针对目标内容的评论内容请求。

当用户在终端界面进行手势操作时,终端会根据用户在终端界面的操作获取评论内容请求。可选地,获取针对目标内容的评论内容请求,包括:在展示目标内容的屏幕区域内检测操作手势;若在展示目标内容的屏幕区域内检测到目标操作手势,则获取针对目标内容的评论内容请求。其中目标操作手势可以为点击屏幕特定区域、按钮、长按以及三击等,本申请实施例对此不加以限定。

可选地,以ios客户端为例,ios客户端中的uigesturerecoggnizer是可以识别用户手势操作的技术,当用户在终端界面上操作时,该技术能识别出用户的特定手势,例如:tap(点击)、pinch(捏合)、rotate(旋转)、swipe(滑动)、pan(拖移)、screen-edge(屏幕边缘)和longpress(长按)等,并对该手势进行处理;而uiresponder是所有可以响应事件的类的基类,ios中复杂的交互和事件响应都是通过uiresponder完成的,它构成了复杂的事件响应链,通过事件响应链把事件传递给想要处理层级,然后完成事件的响应,即根据识别的手势获取评论内容请求。

可选地,以android客户端为例,其中,android客户端中的gesturedetector是一个手势识别的帮助类,通过注册gesturedetector并绑定在根视图中来检测屏幕上的触摸操作,并实现simpleongesturelistener来得到具体的手势操作,例如单击、双击、长按及三击等,并且根据识别的手势获取评论内容请求。

在步骤202中,根据评论内容请求获取待选的评论内容。

其中,待选的评论内容为一个或多个,待选的评论内容包括表情、文本、图片和视频中的至少一种。例如,待选的评论内容可以是静态表情、动态表情、气泡文字、图片或视频等,本申请实施例对此不加以限定。该待选的评论内容可以是预先生成好的,例如,根据不同内容预先生成对应的评论内容,并将其进行存储,便于后续用户发表评论时快速查找。此外,该待选的评论内容还可以是用户之前编辑过的评论内容,将之前编辑过的评论内容进行存储,便于后续用户发表评论时快速查找。无论是哪种方式获取到的待选的评论内容,该评论内容均与目标内容相关。由此,可无需用户每次发表评论时,再执行编辑等繁琐的操作,而是直接获取待选的评论内容。

可选地,根据评论内容请求获取待选的评论内容,包括但不限于如下两种方式:

第一种方式:根据评论内容请求获取目标内容的标签,根据目标内容的标签,获取与目标内容的相关度达到参考值的评论内容,将获取到的评论内容作为待选的评论内容。

针对该种方式,在获取到评论内容请求后,终端会根据终端上存储的目标内容的标签进行选择,将与目标内容的相关度达到参考值的评论内容显示在内容显示界面以供选择。其中,目标内容的标签可以是在获取到目标内容后,基于目标内容来设置的。该目标内容的标签可反映该目标内容,例如,如果目标内容为一段舞蹈视频,则该目标内容的标签为“舞蹈”。又例如,如果目标内容为水果图片,则该目标内容的标签为“水果”。

基于目标内容来设置目标内容的标签时,可对该目标内容进行图像分析、文本分析、音视频分析中的至少一种分析,从而确定该目标内容所反映的是什么内容,然后再选择一个与该内容匹配的标签。当然,除了基于目标内容来设置目标内容的标签外,还可以由上传目标内容的用户来编辑并上传该目标内容的标签。此外,还可以对目标内容的标签进行更新,总之,本申请实施例不对目标内容的标签的设置方式进行限定。

一类目标内容可以对应同一类标签,对此,本申请实施例还包括对目标内容进行分类的过程。例如,识别目标内容后,根据识别结果进行分类,并为一类目标内容设置一个能够反映该类内容的标签。进一步地,无论采用哪种方式设置目标内容的标签,且无论标签的内容是什么,本申请实施例提供的方法都可以将目标内容与其标签对应存储,由此可以在获取针对目标内容的评论内容请求时,可以获取目标内容的标签。

获取待选的评论内容时,找到目标内容的标签后,可获取到目标内容,并据此查找与目标内容的相关度达到参考值的评论内容。其中,相关度可以通过文本相似度来确定,例如,识别目标内容的关键字,将评论内容中与该关键字的相似度达到参考值的评论内容作为待选的评论内容。或者,相关度还可以通过表情相似度等方式来确定。本申请实施例不对确定相关度的方式进行限定,同样不对相关度的参考值进行限定,例如,相关度的参考值可以为70%或80%,此外,相关度的参考值可以根据实际情况或者经验值设定。

此外,除了采用上述计算相关度的方式来确定待选的评论内容外,本申请实施例提供的方法还可以将目标内容与目标内容的标签对应存储之后,还将目标内容的评论内容也与目标内容的标签对应存储,因而可在后续发表评论时快速查找到与目标内容的标签对应的待选的评论内容,而无需再去计算相关度,由此进一步提高发表评论的速度。

例如,当目标内容的标签为“舞蹈”或“美女”,则显示在内容界面的评论内容可以为“玫瑰”、“微笑”、或“爱心”等表情,也可以为“好漂亮”或“跳的好”等文字。

第二种方式:向服务器发送评论内容请求,获取由服务器基于评论内容请求下发的待选的评论内容。

该种方式下,可选地,服务器基于评论内容请求下发待选的评论内容时,可按照上述第一种方式中终端获取待选的评论内容的方式,例如,服务器根据评论内容请求获取目标内容的标签,根据目标内容的标签,获取与目标内容的相关度达到参考值的评论内容,将获取到的评论内容作为待选的评论内容,并将该待选的评论内容发送给终端。

可选地,服务器也可以预先将各个内容的标签与评论内容对应存储,从而在接收到终端发送的评论内容请求时,可以通过标签快速的查找到对应的评论内容,而无需再现去计算目标内容与评论内容的相关度。

此外,由于第二种方式无需终端来保存待选的评论内容,因而可节省终端的存储空间。此外,通过服务器来存储待选的评论内容,服务器不仅可以存储当前终端的评论内容,还可以收集并存储网络中其他终端的评论内容,因而可以使得待选的评论内容更为丰富,为后续快速发表评论提供了基础。

在步骤203中,展示待选的评论内容,并从待选的评论内容中获取被选中的评论内容。

在终端获取到待选的评论内容后,通过展示待选的评论内容,使得用户可根据目标内容进行判断,从待选的评论内容中选择一个可以表达自己想法的评论,点击该评论后,终端获取该次被选中的评论内容。

在步骤204中,将被选中的评论内容显示在目标内容的评论展示区域。

以ios客户端为例,当用户从终端屏幕上的待选的评论内容中点击进行选择后,被选中的评论内容会在内容的评论展示区域进行该次评论的展示。

需要说明的是,被选中的评论内容可以为单个的评论内容或者是待选的评论内容中的全部的评论内容,本申请实施例对此不加以限制。

此外,将被选中的评论内容显示在目标内容的评论展示区域时,可将被选中的评论内容从被选之前的展示位置开始,动态地显示至目标内容的评论展示区域。由此丰富评论内容的展示方式,提升趣味性。

以android客户端为例,android客户端可以通过valueanimator技术来实现动画效果,valueanimator技术可以传入起始状态值、最终状态值和插值器等属性,来达到例如缩放、透明度渐变、位移、旋转以及序列帧等多种动效。

在android客户端中,当用户在终端的待选的评论内容中点击选择某个评论内容时,待选的评论内容收起展示,并且通过valueanimator技术在点击该评论内容时,如果被选中的评论内容是动态表情,则该动态表情展现一系列的动态效果,使得评论更具趣味性。

其中,动态效果会根据评论的形式进行展示,并且动态效果可以为放大、出现设定的文字、背景或表情变深、向周围爆破、多头像圆圈旋转、放大后呼吸动效以及坠落等,本申请实施例对此不加以限定。

本实施例提供的方法,获取针对目标内容的评论内容请求后,根据该请求获取待选的评论内容,并将其中被选中的评论内容直接发表,由此提供了一种快速发表评论的方法,通过该方法不仅使得发表评论的操作路径缩短,且降低了用户发表评论的成本。

在图2所示实施例的基础上,进一步地,本申请实施例提供的发表评论的方法还可参见图3。图3中,发表评论的方法可应用于终端中,包括如下几个步骤。

在步骤301中,获取针对目标内容的评论内容请求。

其中,获取针对目标内容的评论内容请求的方式可参考上述步骤201,此处不再赘述。

在步骤302中,根据评论内容请求获取待选的评论内容。

其中,根据评论内容请求获取待选的评论内容的方式可参考上述步骤202,此处不再赘述。

可选地,根据评论内容请求,向服务器发送该评论内容的请求,获取由服务器下发的待选的评论内容。

当终端获取到评论内容请求时,终端将该评论内容请求发送至服务器,服务器接收到终端发送的请求后将评论内容下发至终端,终端接收到评论内容的数据后,将其展示在终端的内容显示界面。

在步骤303中,展示待选的评论内容,并从待选的评论内容中获取被选中的评论内容。

在终端获取到待选的评论内容后,通过展示待选的评论内容,使得用户可根据目标内容进行判断,从待选的评论内容中选择一个可以表达自己想法的评论,点击该评论后,终端获取该次被选中的评论内容。可选地,展示待选的评论内容,包括:以目标操作手势所在位置为基准点,按照参考的评论展示方式在待选评论展示区域展示待选的评论内容。

其中,目标操作手势即为获取针对目标内容的评论内容请求时检测到的操作手势。待选评论展示区域用于展示待选的评论内容,例如,可依据终端屏幕大小来设定,或者采用其他设定方式,如在目标内容的评论展示区域上方设置待选评论展示区域等方式,本申请实施例对此不加以限定。

另外,参考的评论展示方式包括但不限于以目标操作手势所在位置为基准点,将待选的评论内容以呈弧线的方式显示在待选评论展示区域。例如,以图4左侧界面所示为例,用户手指所在位置为目标操作手势所在位置,以该位置为基准点,将代表待选的评论内容的“表情1”、“表情2”、“表情3”和“表情4”以呈弧线的方式进行显示。

除以呈弧线的方式外,还可以以目标操作手势所在位置为基准点,将待选的评论内容以围绕基准点的方式显示在待选评论展示区域。例如,以图4右侧界面所示为例,用户手指所在位置为目标操作手势所在位置,以该位置为基准点,将代表待选的评论内容的“表情1”、“表情2”、“表情3”和“表情4”以围绕基准点的方式进行显示。

当然,除上述两种参考的评论展示方式外,还可以有其他展示方式,本申请实施例对此不加以限定。例如,除了以静态方式进行展示之外,还可以加动态效果。例如,缩放、透明度渐变、位移、旋转、序列帧等多种动态效果。

可选地,在获取被选中的评论内容之后,还包括:

收起待选的评论内容的展示,例如,仅用于显示目标内容,或者还可以显示目标内容的评论展示区域。

例如,在终端获取被选中的评论内容之后,待选的评论内容会收起展示(即停止展示)或透明度渐变消失,其收起或消失可以由点击某个特定区域或者特定手势,也可以在选择完毕后的参考时间间隔内自动收起或者消失,以便于用户可以继续浏览目标内容。其中,参考时间间隔可以人为设定其数值,本申请实施例对此不加以限定。

在步骤304中,将被选中的评论内容显示在目标内容的评论展示区域。

该步骤304的实现方式可参考上述步骤204,此处不再赘述。

可选地,除了将被选中的评论内容直接显示在目标内容的评论展示区域外,本申请实施例还支持对选中的评论内容进行修改的操作,以使得最终显示的评论内容更符合用户的需求。对此,修改方式包括但不限于如下两种方式:

第一种修改方式:从待选的评论内容中获取被选中的评论内容之后,从待选的评论内容中重新获取被选中的评论内容。

该第一种修改方式下,从待选的评论内容中获取被选中的评论内容之后,并不直接将选中的评论内容直接显示在目标内容的评论展示区域,而是提供确认,在确认用户将被选中的评论内容作为最终的评论内容后,再显示在目标内容的评论展示区域,或者,如果未确认,则返回选择界面,重新获取被选中的评论内容。

关于提供确认的方式,本申请实施例对此不加以限定。例如,可以弹出提示信息,提供确认选项,当检测到确认选项的选择指令后,即可以确认用户将被选中的评论内容作为最终的评论内容,则执行将其显示在目标内容的评论展示区域的操作。相反,若未检测到确认选项的选择指令或者检测到代表未确认的返回选项的选择指令后,将返回选择界面,重新从待选的评论内容中选择评论内容,将重新获取的评论内容显示在目标内容的评论展示区域。

第二种修改方式:从待选的评论内容中获取被选中的评论内容之后,对被选中的评论内容进行修改,得到修改后的评论内容。

该种方式下,从待选的评论内容中获取被选中的评论内容之后,并不直接将选中的评论内容直接显示在目标内容的评论展示区域,也可以按照提供确认的方式,提示是否对选中的评论内容进行修改,若检测到修改指令,则提供编辑框,将选中的评论内容展示在编辑框中,接收用户在该编辑框内的修改操作,以此得到修改后的评论内容,将修改后的评论内容显示在目标内容的评论展示区域。

当然,除上述提供修改的方式外,也可以在将被选中的评论内容显示在目标内容的评论展示区域后,提供针对已经发表的评论内容进行修改的操作入口,检测到修改入口被触发之后,提供修改框,接收用户在该修改框内的修改操作,以此得到修改后的评论内容,将修改后的评论内容显示在目标内容的评论展示区域。

进一步地,在评论展示区域显示评论内容后,终端还可以对该次评论进行如下操作:

在步骤305中,将获取到的评论内容与目标内容的标签在本地对应存储。

当终端获取到用户点击选择的评论内容之后,终端会对该次获取到的评论内容进行存储,当用户想再一次进行评论时或者再一次观看相同的内容或者与目标内容相似的内容时,只要进行相应的手势操作,终端在获取到评论内容请求时,该次选择的评论数据会出现在待选的评论内容中,并且评论内容中的评论会根据用户的选择频率或者是选择的次数进行排序,以快速发表评论,便于提高用户体验。

可选地,本申请提供的方法还包括:将获取到的评论内容发送至服务器。

当终端获取到用户点击选择的评论之后,终端会将该次获取到的评论内容发送至服务器,服务器接收到之后,对该次获取到的评论内容与目标内容的标签对应存储。可选地,在服务器对评论内容存储后,还可以对其接收到的所有评论内容进行统计,将相关类的评论内容存储在一起。当再一次接收到终端发送的请求时,服务器可以将该请求之前统计到的数据根据该终端用户的习惯或者该用户经常用到的评论下发至该终端。

在评论展示区域显示评论后,终端还可以对该次评论进行如下操作:

在步骤306中,根据被选中的评论内容,对目标内容的评论总数进行计数。

在终端获取用户选择的评论内容后,对该次被选中的评论内容进行计数,并将该次评论记录在内容显示界面的评论总数中。

需要说明的是,将该次评论内容计入内容显示界面评论总数的方法可以为:由终端对该次评论内容进行计数,随着用户从待选的评论内容中点击选择评论内容时,评论下落至评论口,计入内容显示界面的评论总数中;也可以为服务器进行存储时对该次评论内容进行计数,并将服务器的该次计数同步至终端的内容显示界面的评论总数中。其中,对于对评论总数进行计数的方式,本申请实施例对此不加以限定。

在一种可选的实施方式中,终端获取评论内容请求后,终端向服务器发送该请求,服务器在接收到终端发送的该请求后,服务器根据目标内容标签向终端下发待选的评论内容;终端接收到待选的评论内容后将待选的评论内容展示在终端的显示界面上;用户结合自身体验从评论内容里选择评论内容,在用户进行选择后,评论内容收起展示;该评论内容显示在终端的目标内容的评论展示区域;并且服务器将评论内容同步至终端,在终端的目标内容显示界面显示评论总数。

通过对目标内容的评论总数进行计数,并由终端进行显示,便于用户在看到该目标内容时,通过该目标内容的评论总数来了解该目标内容的受欢迎程度,即受关注的程度。比如一条比较受关注的目标内容,一般评论总数较多,通过查看评论总数,即可获知内容受关注的程度。

在一种可选的实施方式中,参见图4、图5、图6和图7。如图4左侧界面图所示为例,在终端接收到服务器下发的待选的评论内容后,将评论内容显示在终端的内容显示界面,其中,待选的评论内容以表情1、表情2、表情3和表情4为例;接着,如图5所示,用户点击终端的内容显示界面的表情3;然后如图6所示,其他表情收起展示,内容显示界面只显示表情3,并且表情3从内容显示界面的原位置由大到小向评论口下落,经过评论口后表情3显示在目标内容的评论展示区域,且评论总数从原来的示数增加1;最后,如图7所示,终端内容显示界面显示评论成功。

本申请实施例提供的技术方案带来的有益效果至少包括:

本申请实施例提供的方法,获取针对目标内容的评论内容请求后,根据该请求获取待选的评论内容,并将其中被选中的评论内容直接发表,由此提供了一种快速发表评论的方法,通过该方法不仅使得发表评论的操作路径缩短,且降低了用户发表评论的成本;

此外,根据目标内容的标签,动态获取到贴合目标内容的评论内容,提高了用户体验;通过对评论内容和目标内容的标签进行存储,以便于在下一次发表评论时,提供的待选的评论内容更贴合用户的评论需求,进一步提高用户体验;

再有,通过对目标内容的评论总数进行计数,便于其他用户在看到该目标内容时通过该目标内容的评论总数来了解该目标内容的受欢迎程度,提高用户体验。

基于与上述方法的相同构思,本申请实施例提供了一种发表评论的装置,参见图8,该装置包括:

第一获取模块401,被配置为获取针对目标内容的评论内容请求;

第二获取模块402,被配置为根据评论内容请求获取待选的评论内容,待选的评论内容为一个或多个,待选的评论内容包括表情、文本、图片和视频中的至少一种;

展示模块403,被配置为展示待选的评论内容;

第三获取模块404,被配置为从待选的评论内容中获取被选中的评论内容;

显示模块405,被配置为将被选中的评论内容显示在目标内容的评论展示区域。

在一种可选的实施方式中,第一获取模块401,被配置为在展示目标内容的屏幕区域内检测操作手势;若在展示目标内容的屏幕区域内检测到目标操作手势,则获取针对目标内容的评论内容请求。

在一种可选的实施方式中,第二获取模块402,被配置为向服务器发送评论内容请求,获取由服务器基于评论内容请求下发的待选的评论内容。

在一种可选的实施方式中,第二获取模块402,被配置为根据评论内容请求获取目标内容的标签;根据目标内容的标签,获取与目标内容的相关度达到参考值的评论内容,将获取到的评论内容作为待选的评论内容。

在一种可选的实施方式中,展示模块403,被配置为以目标操作手势所在位置为基准点,按照参考的评论展示方式在待选评论展示区域展示待选的评论内容。

在一种可选的实施方式中,第三获取模块404,还被配置为从待选的评论内容中重新获取被选中的评论内容;显示模块405,还被配置为将重新获取的评论内容显示在目标内容的评论展示区域;

或者,第三获取模块404,还被配置为对被选中的评论内容进行修改,得到修改后的评论内容;显示模块405,还被配置为将修改后的评论内容显示在目标内容的评论展示区域。

在一种可选的实施方式中,参见图9,装置还包括:

存储模块406,被配置为将获取到的评论内容与目标内容的标签在本地对应存储。

在一种可选的实施方式中,参见图10,装置还包括:

发送模块407,被配置为将获取到的评论内容发送至服务器。

在一种可选的实施方式中,参见图11,装置还包括:

计数模块408,被配置为根据被选中的评论内容,对目标内容的评论总数进行计数。

在一种可选的实施方式中,显示模块405,被配置为将被选中的评论内容从被选之前的展示位置开始,动态地显示至目标内容的评论展示区域。

本申请实施例提供的技术方案带来的有益效果至少包括:

获取针对目标内容的评论内容请求后,根据该请求获取待选的评论内容,并将其中被选中的评论内容直接发表,由此提供了一种快速发表评论的方法,通过该方法不仅使得发表评论的操作路径缩短,且降低了用户发表评论的成本;

此外,根据目标内容的标签,动态获取到贴合目标内容的评论内容,提高了用户体验;通过对评论内容和目标内容的标签进行存储,以便于在下一次发表评论时,提供的待选的评论内容更贴合用户的评论需求,进一步提高用户体验;

再有,通过对目标内容的评论总数进行计数,便于其他用户在看到该目标内容时通过该目标内容的评论总数来了解该目标内容的受欢迎程度,提高用户体验。

需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

参见图12,其示出了本申请实施例提供的一种发表评论的终端1200的结构示意图。该终端1200可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1200还可能被称为用户终端、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1200包括有:处理器1201和存储器1202。

处理器1201可以包括一个或多个处理核心,比如4个核心处理器、5个核心处理器等。处理器1201可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1201也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1201可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1201还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器1202可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1202还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储终端、闪存存储终端。在一些实施例中,存储器1202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1201所执行以实现本申请中方法实施例提供的发表评论的方法。

在一些实施例中,终端1200还可选包括有:外围终端接口1203和至少一个外围终端。处理器1201、存储器1202和外围终端接口1203之间可以通过总线或信号线相连。各个外围终端可以通过总线、信号线或电路板与外围终端接口1203相连。具体地,外围终端包括:射频电路1204、触摸显示屏1205、摄像头1206、音频电路1207、定位组件1208和电源1209中的至少一种。

外围终端接口1203可被用于将i/o(input/output,输入/输出)相关的至少一个外围终端连接到处理器1201和存储器1202。在一些实施例中,处理器1201、存储器1202和外围终端接口1203被集成在同一芯片或电路板上;在一些其他实施例中,处理器1201、存储器1202和外围终端接口1203中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1204用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路1204通过电磁信号与通信网络以及其他通信终端进行通信。射频电路1204将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1204包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1204可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏1205用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏1205还具有采集在显示屏1205的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1201进行处理。此时,显示屏1205还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1205可以为一个,设置终端1200的前面板;在另一些实施例中,显示屏1205可以为至少两个,分别设置在终端1200的不同表面或呈折叠设计;在再一些实施例中,显示屏1205可以是柔性显示屏,设置在终端1200的弯曲表面上或折叠面上。甚至,显示屏1205还可以设置成非矩形的不规则图形,也即异形屏。显示屏1205可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件1206用于采集图像或视频。可选地,摄像头组件1206包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1206还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路1207可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1201进行处理,或者输入至射频电路1204以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1200的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1201或射频电路1204的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1207还可以包括耳机插孔。

定位组件1208用于定位终端1200的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件1208可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源1209用于为终端1200中的各个组件进行供电。电源1209可以是交流电、直流电、一次性电池或可充电电池。当电源1209包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端1200还包括有一个或多个传感器1210。该一个或多个传感器1210包括但不限于:加速度传感器1211、陀螺仪传感器1212、压力传感器1213、指纹传感器1214、光学传感器1215以及接近传感器1216。

加速度传感器1210可以检测以终端1200建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1211可以用于检测重力加速度在三个坐标轴上的分量。处理器1201可以根据加速度传感器1211采集的重力加速度信号,控制触摸显示屏1205以横向视图或纵向视图进行用户界面的显示。加速度传感器1211还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器1212可以检测终端1200的机体方向及转动角度,陀螺仪传感器1212可以与加速度传感器1211协同采集用户对终端1200的3d动作。处理器1201根据陀螺仪传感器1212采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器1213可以设置在终端1200的侧边框和/或触摸显示屏1205的下层。当压力传感器1213设置在终端1200的侧边框时,可以检测用户对终端1200的握持信号,由处理器1201根据压力传感器1213采集的握持信号进行左右手识别或快捷操作。当压力传感器1213设置在触摸显示屏1205的下层时,由处理器1201根据用户对触摸显示屏1205的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器1214用于采集用户的指纹,由处理器1201根据指纹传感器1214采集到的指纹识别用户的身份,或者,由指纹传感器1214根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1201授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1214可以被设置终端1200的正面、背面或侧面。当终端1200上设置有物理按键或厂商logo时,指纹传感器1214可以与物理按键或厂商logo集成在一起。

光学传感器1215用于采集环境光强度。在一个实施例中,处理器1201可以根据光学传感器1215采集的环境光强度,控制触摸显示屏1205的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1205的显示亮度;当环境光强度较低时,调低触摸显示屏1205的显示亮度。在另一个实施例中,处理器1201还可以根据光学传感器1215采集的环境光强度,动态调整摄像头组件1206的拍摄参数。

接近传感器1216,也称距离传感器,通常设置在终端1200的前面板。接近传感器1216用于采集用户与终端1200的正面之间的距离。在一个实施例中,当接近传感器1216检测到用户与终端1200的正面之间的距离逐渐变小时,由处理器1201控制触摸显示屏1205从亮屏状态切换为息屏状态;当接近传感器1216检测到用户与终端1200的正面之间的距离逐渐变大时,由处理器1201控制触摸显示屏1205从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图12中示出的结构并不构成对终端1200的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种计算机设备,计算机设备包括处理器和存储器,存储器中存储有至少一条指令。至少一条指令经配置以由一个或者一个以上处理器执行,以实现上述任一种发表评论的方法。

在示例性实施例中,还提供了一种计算机可读存储介质,存储介质中存储有至少一条指令,至少一条指令在被计算机终端的处理器执行时实现上述任一种发表评论的方法。

本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。

以上仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1