CN112416207B - 信息内容显示方法、装置、设备及介质 - Google Patents
信息内容显示方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN112416207B CN112416207B CN202011416942.XA CN202011416942A CN112416207B CN 112416207 B CN112416207 B CN 112416207B CN 202011416942 A CN202011416942 A CN 202011416942A CN 112416207 B CN112416207 B CN 112416207B
- Authority
- CN
- China
- Prior art keywords
- display
- ugc
- countdown
- information content
- control
- 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
- 238000000034 method Methods 0.000 title claims abstract description 87
- 230000002452 interceptive effect Effects 0.000 claims abstract description 182
- 230000003993 interaction Effects 0.000 claims abstract description 117
- 230000004044 response Effects 0.000 claims abstract description 42
- 230000008451 emotion Effects 0.000 claims description 63
- 230000000694 effects Effects 0.000 claims description 27
- 238000009877 rendering Methods 0.000 claims description 20
- 238000007726 management method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 230000009191 jumping Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002035 prolonged effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 101100134058 Caenorhabditis elegans nth-1 gene Proteins 0.000 description 1
- 206010011469 Crying Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000007474 system interaction Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种信息内容显示方法、装置、设备及介质,涉及人机交互领域。所述方法包括:显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时;响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长;响应于剩余显示倒计时为零,取消第一信息内容的显示。本申请通过互动控件上的互动操作和剩余显示倒计时的倒计时时长,来实现第一信息内容的显示和取消,减少储存资源和网络资源的占用。
Description
技术领域
本申请实施例涉及人机交互领域,特别涉及一种信息内容显示方法、装置、设备及介质。
背景技术
随着大数据的发展,根据用户获取消息的需求,终端通过显示界面向用户展示相应的消息内容。
但由于消息的数量较大,且消息内容的优劣差距较大,导致客观上存在大量质量较差的内容。因此,在显示消息之前需要对显示的内容进行筛选。
相关技术中,对于消息显示的筛选通常是简单的机械筛选,容易显示质量较差的消息,导致占据一定的存储资源和网络资源,影响终端的运行。
发明内容
本申请实施例提供了一种信息内容显示方法、装置、设备及介质,可以通过互动控件上的互动操作和剩余显示倒计时的倒计时时长,来实现信息内容的显示和取消。所述技术方案至少包括如下方案:
根据本申请的一个方面,提供了一种信息内容显示方法,所述方法包括:
显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时;
响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长;
响应于剩余显示倒计时为零,取消第一信息内容的显示。
在本申请的一种可实现的方式中,所述信息内容显示方法还包括:在第一类型-时长对应关系中,确定与互动操作的类型对应的第一预设时长;第一类型-时长对应关系包括:不同互动操作的类型与不同第一预设时长之间的对应关系;或,在第二类型-时长对应关系中,确定与互动操作的类型对应的第二预设时长;第二类型-时长对应关系包括:不同互动操作的类型与不同第二预设时长之间的对应关系。
在本申请的一种可实现的方式中,所述信息内容显示方法还包括:确定本地登录帐号与作者帐号之间的历史互动亲密度,本地登录帐号是互动操作的执行帐号,作者帐号是第一信息内容的发布帐号;根据历史互动亲密度确定第一预设时长,历史互动亲密度和第一预设时长呈正相关关系或负相关关系;或,根据历史互动亲密度确定第二预设时长,历史互动亲密度和第二预设时长呈正相关关系或负相关关系。
在本申请的一种可实现的方式中,互动操作包括评论操作,所述信息内容显示方法还包括:确定评论操作的评论内容的情感正向分数;根据情感正向分数确定第一预设时长,情感正向分数和第一预设时长呈正相关关系;或,根据情感正向分数确定第二预设时长,情感正向分数和第二预设时长呈正相关关系。
在本申请的一种可实现的方式中,互动操作包括评论操作,所述信息内容显示方法还包括:确定评论操作的评论内容的情感负向分数;根据情感负向分数确定第一预设时长,情感负向分数和第一预设时长呈正相关关系;或,根据情感负向分数确定第二预设时长,情感负向分数和第二预设时长呈正相关关系。
在本申请的一种可实现的方式中,所述信息内容显示方法还包括:在互动操作满足目标条件时,取消剩余显示倒计时;目标条件包括如下条件中的至少一种:互动操作的累积次数达到第一阈值;互动操作的情感正向分数达到第二阈值;互动操作的情感负向分数达到第三阈值;互动操作对应的互动人数达到第四阈值;剩余显示倒计时的累计倒计时时长达到第五阈值。
根据本申请的一个方面,提供了一种信息内容显示装置,装置包括:
显示模块,用于显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时;
增加模块,用于响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长;
显示模块,还用于响应于剩余显示倒计时为零,取消第一信息内容的显示。
根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述程序代码由所述处理器加载并执行以实现如上所述的信息内容显示方法。
根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上所述的信息内容显示方法。
根据本申请的另一方面,提供了一种计算机程序产品,所述计算机程序产品中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的消息内容显示方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
本申请实施例提供的信息内容显示方法,能够通过互动控件上的互动操作和剩余显示倒计时的倒计时时长,来实现第一信息内容的显示和取消,减少质量较差的信息内容对储存资源和网络资源的占用。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图2是本申请一个示例性实施例提供的计算机***的框图;
图3是本申请一个示例性实施例提供的信息内容显示方法的流程图;
图4是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图5是本申请一个示例性实施例提供的信息内容显示方法的流程图;
图6是本申请一个示例性实施例提供的信息内容显示方法的流程图;
图7是本申请一个示例性实施例提供的信息内容显示方法的流程图;
图8是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图9是本申请一个示例性实施例提供的信息内容显示方法的流程图;
图10是本申请一个示例性实施例提供的信息内容显示方法的流程图;
图11是本申请一个示例性实施例提供的卡片视图无限翻页的技术原理图;
图12是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图13是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图14是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图15是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图16是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图17是本申请一个示例性实施例提供的信息内容显示方法的界面示意图;
图18是本申请一个示例性实施例提供的信息内容显示装置的框图;
图19是本申请一个示例性实施例提供的计算机设备的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先对本申请实施例中涉及的名词进行介绍:
信息内容:是指显示在程序界面中的信息。信息内容可以是由终端提供的信息,也可以是用户生成内容(User Generated Content,UGC)。
剩余显示倒计时:是指信息内容在程序界面中显示的剩余时长。比如,第一信息内容在程序界面中还可以显示1小时,则第一信息内容的剩余显示倒计时为1小时。
控件:是指对数据和方法的封装,用户可以与之交互以实现输入或操作。互动控件是指用于实现人机交互的控件。本申请涉及到的互动控件包括但不限于点赞控件、收藏控件、评论控件、分享控件和发私信控件中的至少一种。
卡片视图:是指计算机数据库中的虚拟的内存表,用于展示指定的信息内容,或者是信息入口,具备可互动性的特征。
卡片列表:是指由一个或多个卡片视图构成的数据列表,包含有一系列带有名称的列和行数据。
本申请实施例提供了一种信息内容显示方法,通过互动控件上的互动操作和剩余显示倒计时的倒计时时长,来实现第一信息内容的显示和取消。
以第一信息内容是第一UGC为例,示意性的如图1所示,程序界面中显示有第一UGC101和多个互动控件。其中,互动控件包括点赞控件1021、分享控件1022、发私信控件1023;第一UGC101对应有剩余显示倒计时103。具体的,第一UGC101的内容包括文字部分和一张附图;剩余显示倒计时103以数字计时形式配合进度条形式出现,数字计时显示为“21:10:06”,用于指示第一UGC101在程序界面中显示的剩余时长是21小时10分6秒。
在这一时间节点上,响应于任一互动控件上的互动操作,增加剩余显示倒计时103的倒计时时长。示意性的如图1的(a)所示,用户在发私信控件1023上进行单击操作,跳转私信界面以供用户向第一UGC的发布者发送私信互动,同时为第一UGC101对应的剩余显示倒计时103增加24小时,使得第一UGC101在程序界面中的显示时长从21小时10分6秒变为45小时10分6秒。示意性的如图1的(b)所示,用户在点赞控件1021上进行双击操作,第一UGC101对应的剩余显示倒计时103的倒计时时长被重置为24小时,使得第一UGC101在程序界面中的显示时长从21小时10分6秒变为24小时,并在点赞控件1021的周围出现点赞互动成功的标志,该标志可以是爱心变为其他颜色,或者是在周边显示一连串的小爱心。示意性的,用户也可以在第一UGC上进行双击操作,实现点赞的互动。
另外,程序界面中还显示有发布控件104、切换控件105和菜单键106。其中,发布控件104用于向用户提供发布UGC的入口;切换控件105用于切换当前显示的UGC,比如将第一UGC切换显示为第二UGC;菜单键106用于向用户提供应用程序的登录入口和/或UGC的管理界面的入口,菜单键106可以有多种表现形式,比如“点击登录”、“我的”、“设置”。比如,发布控件104为“写一写”,用户单击发布控件104后,跳转发布界面以供用户进行UGC的编辑操作;又如,切换控件105为“看一看”,用户单击切换控件105后,取消第一UGC的显示,增加显示第二UGC;又如,菜单键106为“点击登录”,用户单击菜单键106后,应用程序自动登录用户常用帐号,并跳转应用程序的管理界面。
图2示出了本申请一个示例性实施例提供的计算机***的框图。该计算机***200包括:一个或多个终端220和服务器240。
终端220可以是智能手机、智能电视、智能车载、可穿戴设备、平板电脑、电子书阅读器、MP3播放器、MP4播放器、膝上型便携计算机和台式计算机中的至少一种。该终端220中包括硬件***221、操作***222和应用层223。其中,硬件***221是指构成终端的物理设备,可以是具有计算、控制、存储、输入输出功能的实体部件,如CPU、存储器等;操作***222是管理硬件与软件资源的计算机程序,提供一个用于用户和***交互的操作界面;应用层223为用户提供应用程序,至少包括应用程序1。示意性的,应用层223还可以包括其它应用程序,比如应用程序2、应用程序3。应用程序1可以是任意一种类型的程序,比如即时通讯程序、微博程序、语音通话程序、会议程序、网络社区程序、支付程序、购物程序、交友程序、婚恋程序、游戏程序、在线教育程序或其他社交程序中的任意一种。
终端220通过有线网络或无线网络与服务器240相连。
服务器240可以是一个服务器、服务器集群、虚拟云存储或云计算中心中的任意一种。服务器240用于为预定应用程序提供后台服务。服务器240具有数据存储能力。
示意性的如图3所示,本申请提供了一种信息内容显示方法。本申请实施例以该方法的执行主体为图1所示出的终端220来举例说明,该方法包括:
步骤102:显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时。
信息内容是指显示在程序界面中的信息。示意性的,信息内容可以是由终端提供的信息,也可以是用户生成的UGC信息。
其中,终端提供的信息包括如下信息中的至少一种:文本信息、图片信息、音频信息、视频信息。比如,第一信息内容是终端提供的一篇新闻报道,该新闻报道是一段文本信息和一段视频信息;又如,第一信息内容是终端提供的一组图片。
UGC是指用户的原创内容,也即,UGC是用户通过编辑、输入等操作生成的自定义信息。因此,UGC具有个性化的特点,且因使用用户的不同存在较大差异。示意性的,UGC的内容包括文字、图片、音频、视频、表情包、文件、邮件中的至少一种。示意性的,多个UGC可以是同一用户在不同时间发送的多个互动信息,也可以是不同用户在同一时间发送的多个互动信息。比如,第一用户发布的第一UGC是文字“大风起兮云飞扬”,并附有一张古战场的配图;随后,第一用户发布的第二UGC是一段霸王别姬的视频。又如,同一时间内,第一用户发布的第一UGC是三个大笑的表情包,第二用户发布的第二UGC是三个大哭的表情包。
互动控件是指用于人机交互的控件。示意性的,第一信息内容与互动控件显示在同一个程序界面中。示意性的,互动控件包括以下控件中的至少一种:点赞控件;收藏控件;评论控件;分享控件;发私信控件。示意性的如图1所示,程序界面中显示有点赞控件1021、分享控件1022和发私信控件1023。
示意性的,第一信息内容对应有剩余显示倒计时。剩余显示倒计时是指信息内容在程序界面中显示的剩余时长,也即,剩余显示倒计时是一个时间值,该时间值用于指示信息内容还可以在程序界面中显示的剩余时长。第一信息内容对应的剩余显示倒计时,即为,第一信息内容在程序界面中还可以显示的时间长短。示意性的,剩余显示倒计时与第一信息内容可以显示在同一界面中,也可以显示在不同界面中,或者,剩余显示倒计时不显示在界面中。
示意性的,剩余显示倒计时的显示形式有多种可选方式,包括进度条形式、钟表计时形式、数字计时形式中的至少一种,其中,钟表计时形式和数字计时形式可以是已显示时长的计时,也可以是剩余显示时长的计时。比如,第一信息内容对应的剩余显示倒计时以数字计时形式出现,显示为“倒计时05:20”,则第一UGC还可以在该程序界面中显示5小时20分钟。
剩余显示倒计时的显示内容也有多种可选方式。本申请提供了如下一种显示内容的可选方式:在剩余显示倒计时大于24小时时,显示天数信息;在剩余显示倒计时小于24小时时,显示分秒信息。比如,剩余显示倒计时长是28小时,显示为“1天”;又如,剩余显示倒计时长是12小时23分34秒,显示为“12:23:34”。
步骤104:响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长。
根据前文所述,互动控件包括点赞控件、收藏控件、评论控件、分享控件、发私信控件中的至少一种。
示意性的,响应于上述互动控件上的互动操作,用户可以与第一信息内容进行互动。同时,由于互动控件的多样性,在互动控件上进行的互动操作可以是一次,也可以是多次。比如,互动控件包括点赞控件,每个用户在一个信息内容对应的点赞控件上进行的互动操作只有一次,也即,对于一个信息内容,每个用户只能进行一次点赞的互动。又如,互动控件包括评论控件,用户可以在评论控件上进行多次互动操作,对第一信息内容进行多次评论的互动。
示意性的,互动控件上的互动操作包括但不限于如下操作中的至少一种:互动控件上的触摸操作、互动控件上的单击操作、互动控件上的双击操作、互动控件上的滑动操作。
以终端是触摸屏为例,运用压力触控技术和/或悬浮触控技术,终端可以获取到用户在触摸屏上的互动操作。用户在触摸屏上进行触摸时,触控芯片获取触摸事件,并将触摸事件上报给终端的处理器,处理器根据上报的触摸事件获取触发位置的互动操作。
比如,用户在点赞控件上进行单击操作,实现对第一信息内容的点赞的互动;又如,用户在收藏控件上进行双击操作,实现对第一信息内容的收藏的互动。再如,第一时间点内,用户在发私信控件上进行第一次单击操作,对第一信息内容进行第一次发私信的互动;第二时间点内,用户在发私信控件上进行第二次单击操作,对第一信息内容进行第二次发私信的互动。
示意性的,根据互动控件的不同,互动操作至少包括如下类型中的至少一种:点赞操作、收藏操作、评论操作、分享操作、发私信操作。比如,用户进行点赞操作,该点赞操作具体表现为点赞控件上的双击操作。
根据前文所述,剩余显示倒计时是信息内容在程序界面显示的剩余时长。剩余显示倒计时不为零,也即,第一信息内容在程序界面中仍然具有显示的时长。该显示时长可以是小于一分钟的较短时长,也可以是超过24小时的较长时长。
响应于互动控件上的互动操作且剩余显示倒计时不为零,也即,第一信息内容在程序界面中仍然具有显示的时长时,在互动控件上进行互动操作。在满足上述两个条件后,增加剩余显示倒计时的倒计时时长,也即,在第一信息内容对应的剩余显示倒计时不为零的时间节点上,在互动控件上进行互动操作,使得第一信息内容在程序界面中的显示时间得以延长。
示意性的如图4所示,程序界面中显示有第一信息内容401和多个互动控件。其中,第一信息内容401是第一UGC,互动控件包括点赞控件4021、分享控件4022和发私信控件4023,第一信息内容401的剩余显示倒计时403的显示形式包括数字计时和进度条。其中,数字计时为“11:22:33”,用于指示第一信息内容401在程序界面中的剩余显示时长为11小时22分33秒。
该时间节点上,用户在点赞控件4021上进行双击操作。响应于用户的双击操作,将第一信息内容401的剩余显示倒计时403重置为24小时,也即,第一信息内容401在程序界面中的剩余显示时长从11小时22分33秒变为24小时。同时,在点赞控件4021周边出现提示信息,该提示信息为一串爱心符号。示意性的,对于第一信息内容401,每个用户基于点赞控件进行的人机交互的操作次数仅为一次。
步骤106:响应于剩余显示倒计时为零,取消第一信息内容的显示。
根据前述内容,剩余显示倒计时是信息内容在程序界面显示的剩余时长。剩余显示倒计时为零,也即,第一信息内容在程序界面中没有显示时长,此时取消第一信息内容的显示。
示意性的,第一信息内容在取消显示后,终端和服务器中的至少一种,可以删除第一信息内容的存储。
示意性的,步骤104和步骤106择一执行,不能同时执行;或者是先执行步骤104,再执行步骤106。
综上所述,本实施例提供的信息内容显示方法,通过互动控件上的互动操作和剩余显示倒计时的倒计时时长,来实现第一信息内容的显示和取消。在满足互动控件上的互动操作且剩余显示倒计时不为零时,延长第一信息内容的显示时长,吸引用户参与人机交互,使得用户的人机操作具有一定的反馈;在剩余显示倒计时为零时,取消第一信息内容的显示,降低了信息内容的储存占用空间,避免了网络资源的浪费。
增加剩余显示倒计时的倒计时时长有多种实现方式,比如进行显示时长的累加,或者是显示时长的重置。示意性的,根据上述两种可选的倒计时时长增加方式,步骤104包括如下步骤:
响应于互动控件上的互动操作且剩余显示倒计时不为零,为剩余显示倒计时的倒计时时长增加第一预设时长;
或,响应于互动控件上的互动操作且剩余显示倒计时不为零,将剩余显示倒计时的倒计时时长重置为第二预设时长。
其中,第一预设时长和第二预设时长是终端提前设定的固定时长。示意性的,第一预设时长可以是正数,也可以是负数。比如,第一预设时长为6小时,也即,为剩余显示倒计时增加6小时;或者第一预设时长为-5小时,也即,为剩余显示倒计时减少5小时。示意性的,在第一预设时长为负数的情况下,第一预设时长不大于剩余显示倒计时的倒计时时长。示例性的,第一预设时长和第二预设时长均为24小时;或者,第一预设时长为12小时,第二预设时长为24小时。
比如,第一预设时长是24小时,第一信息内容的剩余显示倒计时是1小时,响应于互动控件上的互动操作且剩余显示倒计时不为零,为剩余显示倒计时的倒计时时长增加24小时。也即,第一信息内容在程序界面中的剩余显示时长在1小时的基础上增加了24小时,变为25小时。
又如,第二预设时长是24小时,第一信息内容的剩余显示倒计时是2小时,响应于互动控件上的互动操作且剩余显示倒计时不为零,将剩余显示倒计时的倒计时时长重置为24小时。也即,第一信息内容在程序界面中的剩余显示时长从2小时变为24小时。
上述第一预设时长和第二预设时长仅为示例性数值,相关技术人员可根据实际需要进行调整,本申请在此不做限定。
示意性的如图5所示,本申请实施例提供的信息内容显示方法的示意性的包括如下步骤:
步骤501:终端显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时。
示意性的,第一信息内容包括终端提供的信息和用户生成的UGC信息中的至少一种,互动控件包括点赞控件、收藏控件、评论控件、分享控件和互动控件中的至少一种,剩余显示倒计时是指第一信息内容在程序界面中显示的剩余时长。
步骤502:终端感知互动控件上的互动操作。
示意性的,互动控件上的互动操作包括但不限于如下操作中的至少一种:互动控件上的触摸操作、互动控件上的单击操作、互动控件上的双击操作、互动控件上的滑动操作。
步骤503:终端向服务器发送互动操作。
步骤504:服务器获取互动操作。
步骤505:服务器向终端发送更新剩余显示倒计时的指令。
步骤506:在剩余显示倒计时的不为零时,终端为剩余显示倒计时增加第一预设时长或将剩余显示倒计时重置为第二预设时长。
服务器在获取到终端发送的互动操作后,根据互动操作向终端发送更新剩余显示倒计时的指令。终端在剩余显示倒计时不为零的情况下,增加剩余显示倒计时的倒计时时长。示意性的,倒计时时长的增加方式有两种,一种是为剩余显示倒计时增加第一预设时长,一种是将剩余显示倒计时重置为第二预设时长。
示意性的,步骤505和步骤506也可由如下步骤代替:
终端在剩余显示倒计时不为零时,为剩余显示倒计时增加第一预计时长或将剩余显示倒计时重置为第二预设时长;终端向服务器发送更新剩余显示倒计时的请求;服务器向终端发送允许更新剩余显示倒计时的指令。
步骤507:终端更新剩余显示倒计时的倒计时时长。
示意性的,终端更新倒计时时长并显示在剩余显示倒计时的指定位置上。
由于互动控件上的互动操作可以是一次或多次,响应于一次或多次互动操作,剩余显示倒计时的倒计时时长也可以进行一次或多次增加。示例性的,互动控件上的互动操作是第一次互动操作时,上述步骤包括:
响应于互动控件上的第一次互动操作且剩余显示倒计时不为零,为剩余显示倒计时的倒计时时长增加第一预设时长;
或,响应于互动控件上的第一次互动操作且剩余显示倒计时不为零,将剩余显示倒计时的倒计时时长重置为第二预设时长。
若互动控件上的互动操作可以是多次,示意性的,本申请实施例提供的信息内容显示方法还包括如下步骤:
响应于互动控件上的第n次互动操作,显示提示信息。
示意性的,提示信息用于提示无法增加剩余显示倒计时的倒计时时长,n为大于1的整数。示意性的,提示信息包括如下提示中的至少一种:文字提示、声音提示、动画提示。
比如,一个用户在一条信息内容对应的点赞控件上的互动操作只能有一次。第一信息内容的剩余显示倒计时是1小时,响应于第一用户在点赞控件上的第一次双击操作,将剩余显示倒计时的倒计时时长重置为24小时。响应于第一用户在点赞控件上的第二次双击操作,剩余显示倒计时不发生变化,且弹出提醒控件,提醒控件中包括字符串“只能为这段记忆点一次赞哦~”。
又如,一个用户在一条信息内容对应的评论控件上的互动操作不限次数。第二信息内容的剩余显示倒计时是2小时,响应于第二用户在评论控件上的第一次单击操作,弹出评论框以供第二用户进行评论操作,并为剩余显示倒计时的倒计时时长增加24小时,变为26小时。1小时后,响应于第二用户在评论控件上的第二次单击操作,再次弹出评论框,并为剩余显示倒计时的倒计时时长再次增加24小时,变为49小时。
综上所述,本申请实施例提供的信息内容显示方法,为增加剩余显示倒计时的倒计时时长提供了两种可选的方式。
根据前述内容,增加剩余显示倒计时的倒计时时长可以采用显示时长的累加或重置的方法。除上述内容给出的根据互动操作次数之外,倒计时时长的变化还有多种实现方式,比如根据不同操作进行增加或减少不同的倒计时时长。示意性的如图6所示,本申请实施例提供了另一种信息内容显示方法,其中给出了倒计时时长变化的多种可选方式。该信息内容显示方法可选包括如下步骤:
步骤601:显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时。
示意性的,第一信息内容包括终端提供的信息和用户生成的UGC信息中的至少一种,互动控件包括点赞控件、收藏控件、评论控件、分享控件和互动控件中的至少一种,剩余显示倒计时是指第一信息内容在程序界面中显示的剩余时长。
示意性的,终端可以采用如下三种方式中的至少一种确定第一预设时长或第二预设时长,或者,在采用至少两种确定方式后进行加权确定最后的第一预设时长和第二预设时长。三种确定方式如下:
一、根据互动操作的类型确定。
步骤602:在第一类型-时长对应关系中,确定与互动操作的类型对应的第一预设时长;或,在第二类型-时长对应关系中,确定与互动操作的类型对应的第二预设时长。
示意性的,第一类型-时长对应关系包括:不同互动操作的类型与不同第一预设时长之间的对应关系;第二类型-时长对应关系包括:不同互动操作的类型与不同第二预设时长之间的对应关系。
根据前述内容,互动操作至少包括如下类型中的至少一种:点赞操作、收藏操作、评论操作、分享操作、发私信操作。第一预设时长和第二预设时长是终端提前设定的固定时长。示意性的,第一类型-时长对应关系和第二类型-时长对应关系,用于指示不同类型的互动操作对剩余显示倒计时的倒计时时长的不同作用。比如,在第一类型-时长对应关系中,点赞操作对应的时长为12小时,则可以确定第一预设时长为12小时,相当于,点赞操作可以实现为剩余显示倒计时的倒计时时长累加12小时的显示时长。又如,在第二类型-时长对应关系中,收藏操作对应的时长为6小时,则可以确定第二预设时长为6小时,相当于,收藏操作可以实现将剩余显示倒计时重置为6小时的显示时长。
二、根据历史互动亲密度确定。
步骤603:确定本地登录帐号与作者帐号之间的历史互动亲密度。
示意性的,本地登录帐号是互动操作的执行帐号,作者帐号是第一信息内容的发布帐号。
历史互动亲密度,用于指示本地登录帐号和作者帐号在过往历史中的互动频率。示意性的,互动频率越高,历史互动亲密度越高;互动频率越低,历史互动亲密度越低。历史互动亲密度的计算方式可根据实际需要进行设定,本申请在此不做限定。
步骤604:根据历史互动亲密度确定第一预设时长;或,根据历史互动亲密度确定第二预设时长。
示意性的,历史互动亲密度和第一预设时长呈正相关关系或负相关关系,或者,历史互动亲密度和第二预设时长呈正相关关系或负相关关系。
比如,历史互动亲密度与第一预设时长呈正相关关系,则根据历史互动亲密度确定的第一预设时长时,历史互动亲密度越高,第一预设时长越高且第一预设时长为正数。又如,历史互动亲密度与第二预设时长呈负相关关系,则根据历史互动亲密度确定的第二预设时长时,历史互动亲密度越高,第二预设时长越低,但第二预设时长不小于零。
三、根据评论操作的评论内容确定。
步骤605:确定评论操作的评论内容的情感正向分数。
步骤606:根据情感正向分数确定第一预设时长;或,根据情感正向分数确定第二预设时长。
示意性的,情感正向分数和第一预设时长呈正相关关系,或者,情感正向分数和第二预设时长呈正相关关系。
步骤607:确定评论操作的评论内容的情感负向分数。
步骤608:根据情感负向分数确定第一预设时长;或,根据情感负向分数确定第二预设时长。
示意性的,情感负向分数和第一预设时长呈正相关关系,或者,情感负向分数和第二预设时长呈正相关关系。
示意性的,在互动操作包括评论操作的情况下,根据评论内容的不同,可以将评论内容分为正向情感评论和负向情感评论。在评论操作中,评论内容的情感可经自然语言处理,通过自然语言分类确定。比如,评论内容为***内容,则将其归为负向情感评论;又如,评论内容为鼓励或赞赏内容,则将其归为正向情感评论。
示意性的,根据正向情感评论或负向情感评论的不同,根据情感的强烈程度,可以对评论内容的情感进行打分。比如,三个评论操作中的评论内容分别为“赞”、“超赞”、“99个赞”,则将三个评论内容划分为正向情感评论,并将其情感正向分数依次确定为1、2、3。又如,三个评论操作的评论内容分别为“不好听”“难听”、“不堪入耳”,则将三个评论内容划分为负向情感评论,并将其情感负向分数依次确定为-1、-2、-3。
示意性的,对于评论内容的情感的打分方法,可以是简单加权方法,或者是其他可以区分情感程度的方法,本申请在此不做限定。
依据评论内容的情感正向分数或情感负向分数,可以确定第一预设时长或第二预设时长,其确定方法与步骤604中的方法类似,可作参考,在此不再赘述。
示意性的,步骤607后,也可以执行如下步骤:根据情感负向分数减少剩余显示倒计时的倒计时时长。比如,评论内容的情感负向分数为-10分,则将剩余显示倒计时的倒计时时长减少1小时。
示意性的,步骤605和步骤607择一执行,不能同时执行。示意性的,步骤605和606、步骤607和608的两组步骤,不能同时执行,也即,在互动操作是评论操作时,评论内容是正向情感评论和负向情感评论中的一种。
示意性的,上述三种确定第一预设时长或第二预设时长的步骤也可以由服务器执行。
步骤609:在剩余显示倒计时不为零时,为剩余显示倒计时增加第一预设时长;或,将剩余显示倒计时重置为第二预设时长。
示意性的,步骤602、步骤603和604、步骤605和606可以是同时执行的,也可以是只执行其中一个或一组;步骤602、步骤603和604、步骤607和608可以是同时执行的,也可以是只执行其中一个或一组。
在执行结束后,可以确定第一预设时长或第二预设时长。在剩余显示倒计时不为零时,为剩余显示倒计时增加第一预设时长;或,将剩余显示倒计时重置为第二预设时长。
步骤610:在互动操作满足目标条件时,取消剩余显示倒计时。
示意性的,目标条件包括如下条件中的至少一种:互动操作的累积次数达到第一阈值;互动操作的情感正向分数达到第二阈值;互动操作的情感负向分数达到第三阈值;互动操作对应的互动人数达到第四阈值;剩余显示倒计时的累计倒计时时长达到第五阈值。
其中,第一阈值,用于限制基于第一信息内容进行的互动操作次数对剩余显示倒计时的增加次数;第二阈值,用于限制基于正向情感评论对剩余显示倒计时的增加次数;第三阈值,用于限制基于负向情感评论对剩余显示倒计时的增加次数;第四阈值,用于限制基于第一信息内容进行的互动人数对剩余显示倒计时的增加次数;第五阈值,用于限制基于剩余显示倒计时的累计倒计时时长对于剩余显示倒计时的增加次数。
示意性的,第一阈值、第二阈值、第三阈值、第四阈值和第五阈值可根据实际需要进行设定。比如,第一阈值为99次,在第一信息内容的互动操作达到99次后,取消剩余显示倒计时在程序界面中的显示,也即,基于第一信息内容的互动操作的操作次数上限为99次。又如,第五阈值为1000小时,在剩余显示倒计时的累计倒计时时长达到1000小时时,取消剩余显示倒计时在程序界面中的显示,也即,第一信息内容在程序界面中的显示时长最长为1000小时。
步骤611:响应于剩余显示倒计时为零,取消第一信息内容的显示。
步骤611与步骤106相同,可作参考,在此不再赘述。
综上所述,本申请实施例提供的信息内容显示方法,为剩余显示倒计时的倒计时时长变化提供了多种实现方式。
为提高人机交互的趣味性,鼓励用户在有限时间内进行人机交互操作,示意性的如图7所示,本申请实施例提供了另一种信息内容显示方法,该方法包括如下步骤:
步骤201:显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时。
信息内容是指显示在程序界面中的信息。示意性的,信息内容可以是由终端提供的信息,也可以是用户生成的UGC信息。
互动控件是指用于人机交互的控件。示意性的,第一信息内容与互动控件显示在同一个程序界面中。示意性的,互动控件包括以下控件中的至少一种:点赞控件;收藏控件;评论控件;分享控件;发私信控件。
示意性的,第一信息内容对应有剩余显示倒计时。剩余显示倒计时是指信息内容在程序界面中显示的剩余时长,也即,剩余显示倒计时是一个时间值,该时间值用于指示信息内容还可以在程序界面中显示的剩余时长。第一信息内容对应的剩余显示倒计时,即为,第一信息内容在程序界面中还可以显示的时间长短。
步骤202:响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长。
示意性的,响应于上述互动控件上的互动操作,用户可以与第一信息内容进行互动。同时,由于互动控件的多样性,在互动控件上进行的互动操作可以是一次,也可以是多次。
示意性的,互动控件上的互动操作包括但不限于如下操作中的至少一种:互动控件上的触摸操作、互动控件上的单击操作、互动控件上的双击操作、互动控件上的滑动操作。
响应于互动控件上的互动操作且剩余显示倒计时不为零,也即,第一信息内容在程序界面中仍然具有显示的时长时,在互动控件上进行互动操作。在满足上述两个条件后,增加剩余显示倒计时的倒计时时长,也即,使得第一UGC在程序界面中的显示时间得以延长。
示意性的,步骤201、202与步骤102、104相同,不再赘述。
步骤203:响应于剩余显示倒计时为目标值t,播放时长等于t的取消特效。
目标值t用于告知用户对应信息内容的显示时长,具体而言,用于提示程序界面中显示的信息内容将在目标值t的时长后取消显示。示例性的,t为5秒,在剩余显示倒计时为5秒时,播放时长等于5秒的取消特效。目标值t可根据实际需要进行限定,本申请在此不做限定。
取消特效,是用于指示程序界面中显示的信息内容即将取消显示的特效。示意性的,取消特效至少包括声音特效、动画特效中的至少一种。比如,取消特效可以是声音“bye~”;又如,取消特效可以是UGC的内容闪烁动画;又如,取消特效可以是声音“bye~”,同时在程序界面中显示UGC的内容闪烁动画。
示意性的如图8所示,程序界面中显示有第一信息内容801和互动控件。其中,第一信息内容801是用户发布的UGC,互动控件包括点赞控件8021、分享控件8022和发私信控件8023。示例性的,剩余显示倒计时显示为“00:00:05”,也即第一信息内容801的剩余显示时长为5秒。在剩余显示倒计时为5秒时,播放时长等于5秒的取消特效,取消特效为UGC的内容闪烁动画,也即,第一信息内容801处于灰色的闪烁状态。同时,在取消特效进行播放时,取消发私信控件8023的显示。在第一信息内容801的灰色闪烁状态持续5秒后,第一信息内容801取消显示,在程序界面中显示空白内容。示意性的,程序界面中可以显示提示信息,该提示信息为“24小时内没有人点赞,这段记忆已消失”。
示意性的,步骤202与步骤203择一执行,不能同时执行;或者是先执行步骤202,再执行步骤203。
步骤204:在取消特效播放完毕后,取消第一信息内容的显示。
根据前述内容,取消特效用于指示程序界面中显示的信息内容即将在时长t后取消显示,也即,在时长等于t的取消特效播放完毕后,将取消对应的第一信息内容的显示。
比如,t为5秒,在剩余显示倒计时为5秒时,播放时长等于5秒的取消特效,取消特效为第一信息内容的内容闪烁动画;在播放完5秒的闪烁动画后,第一信息内容在程序界面中取消显示。
步骤205:在取消第一信息内容的显示后,增加显示第二信息内容。
示意性的,第一信息内容和第二信息内容是内容不同的信息内容,二者可以是同一用户在不同时间点发布的信息内容,也可以是不同用户在同一时间点或不同时间点发布的信息内容。第一信息内容的显示被取消后,程序界面中可以是空白页面,也可以增加显示第二信息内容。
综上所述,本申请实施例提供的信息内容显示方法,通过取消特效的播放和/或第二信息内容的增加显示,鼓励用户在有限时间内进行人机交互操作,激发用户使用信息内容所在应用程序的兴趣,从而提高了人机交互的趣味性,增强了用户的使用粘度。
在信息内容的显示过程中,用户如对当前显示的信息内容不感兴趣,通常会采用切换操作,取消当前信息内容的显示,显示下一个信息内容。示意性的如图9所示,本申请实施例提供了另一种信息内容显示方法,该方法包括如下步骤:
步骤302:显示第一信息内容和互动控件,第一信息内容对应有剩余显示倒计时。
步骤304:响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长。
步骤306:响应于剩余显示倒计时为零,取消第一信息内容的显示。
示意性的,步骤302、304、306与步骤102、104、106相同,不再赘述。
步骤308:响应于切换操作,将第一信息内容切换显示为第二信息内容。
切换操作是用于实现信息内容显示的切换,使得当前信息内容取消显示,更换其他信息内容进行显示。示意性的,切换操作包括但不限于如下操作中的至少一种:第一信息内容上的左右滑动操作、第一信息内容上的上下滑动操作、切换控件上的单击操作、切换控件上的双击操作、切换控件上的触摸操作。
比如,用户在第一信息内容上进行向右滑动的操作,取消第一信息内容的显示,显示第二信息内容。又如,用户在切换控件“看一看”上进行单击操作,取消第一信息内容的显示,显示第二信息内容。
信息内容的显示方式有多种,比如列表式或卡片式,用户通过切换操作可以实现信息内容的切换显示。根据上述步骤,示意性的如图10所示,本申请实施例提供了另一种信息内容显示方法,用于实现信息内容的卡片式切换显示,该方法包括如下步骤:
步骤401:创建具有n个卡片视图的卡片列表。
卡片视图是指计算机数据库中的虚拟的内存表,用于展示指定的信息内容,或者是信息入口,具备可互动性的特征;卡片列表是由一个或多个卡片视图构成的数据列表。卡片视图的生成是基于卡片列表完成的,卡片视图的内容和结构来自卡片列表。
创建卡片列表,可用于终端根据需要调用卡片列表中包括的卡片视图,用以显示指定的信息内容。
步骤402:在n个卡片视图中第一个卡片视图中加载和渲染第一信息内容,在n个卡片视图中第i个卡片视图中预加载和渲染第i个信息内容。
渲染信息内容,是指终端在指定的卡片视图中对信息内容加载或预加载后进行的图像处理。其中,对第i个信息内容的预加载和渲染可以减少终端显示第i个信息内容的等待处理的时间。示意性的,对第一个信息内容和第i个信息内容的渲染处理可以是相同的,也可以是不同的。
示意性的,渲染包括但不限于以下方法中的至少一种:色彩渲染、图像渲染、透明度设置、光线设置、线条设置。比如,在第一个卡片上图中加载第一信息内容后,进行色彩渲染,使得第一信息内容的背景色彩为淡紫色,透明度为30%,背景图案为白色云朵。
步骤403:基于第一个卡片视图,显示出第一信息内容,第一信息内容对应有剩余显示倒计时。
根据步骤402,第一信息内容在第一个卡片视图中被加载并进行渲染,处理后的第一信息内容显示在当前的程序界面中。示意性的,第一信息内容对应有剩余显示倒计时。
步骤404:响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长。
步骤405:响应于剩余显示倒计时为零,取消第一信息内容的显示。
示意性的,步骤404、405与步骤104、106相同,不再赘述。
示意性的,步骤404和步骤405择一执行,不能同时执行;或者是先执行步骤404,再执行步骤405。
步骤406:响应于切换操作,基于第二个卡片视图显示出第二信息内容。
根据前述内容,切换操作是用于实现切换信息内容的显示的操作。切换操作包括但不限于如下操作中的至少一种:当前信息内容上的左右滑动操作、当前信息内容上的上下滑动操作、当前信息内容上的取消手势操作、切换控件上的单击操作、切换控件上的双击操作、切换控件上的触摸操作。
根据步骤402,第i个信息内容已经在第i个卡片视图中经过处理。响应于切换操作,取消显示第一信息内容,显示第二信息内容。其中,第二信息内容是基于第二个卡片视图显示的。示意性的,第二信息内容是与第一信息内容不同的信息内容,其渲染效果可以相同,也可以不同。
步骤407:将第一个卡片视图回收排序至第n个卡片视图之后,使用第一个卡片视图重新加载和渲染第i+1个信息内容。
根据步骤401,卡片列表中具有n个卡片视图。在第一信息内容取消显示后,对第一个卡片视图进行回收,并将其排至第n个卡片视图的后面。此时,原排序中的第n个卡片视图成为新排序中的第n-1个卡片视图,原排序中的第一个卡片视图成为新排序的第n个卡片视图。
根据步骤402,n个卡片视图中对n个信息内容进行加载或预加载,并进行了渲染处理。在第一信息内容取消显示后,将第一信息内容从数据库中被删除,此时出现第n+1个信息内容成为新的第n个信息内容。
在原排序中的第一个卡片视图成为新排序中的第n个卡片视图后,根据步骤402,基于新排序中的第n个卡片视图中预加载和渲染新的第n个信息内容。也即,步骤407中的使用第一个卡片视图重新加载和渲染第i+1个信息内容。根据步骤407的操作,通过对n个人卡片视图的重复使用,可以使得卡片视图实现无限翻页。
以卡片列表中具有3个卡片视图为例,示意性的如图11所示,实现卡片视图无限翻页的技术原理如下:
步骤1101:终端创建卡片列表。
示意性的,终端创建的卡片列表具有三个卡片视图,分别是第一个卡片视图、第二个卡片视图和第三个卡片视图。示意性的,三个卡片视图可以是相同的,也可以是不同的。示意性的,本申请实施例提供的信息内容显示方法通过跨端开发框架Hippy创建,采用js语言实现一次性开发,使得信息内容的显示和管理可以在不同的操作***中同时运行,操作***至少包括Android和iOS。示意性的,可以将卡片列表添加到QNCardPager组件中。
步骤1102:终端对卡片视图进行渲染处理。
示意性的,在第一个卡片视图中加载和渲染第一信息内容,在第二个卡片视图、第三个卡片视图中分别预加载第二信息内容和第三信息内容,并对第二信息内容、第三信息内容进行渲染处理。示意性的,三个卡片视图的渲染处理可以是相同的,也可以是不同的。
步骤1103:终端对第一个卡片视图进行回收。
步骤1104:终端对第一个卡片视图进行复用。
步骤1105:终端对第一个卡片视图进行重新加载和渲染处理。
示意性的,终端基于第一个卡片视图显示出第一信息内容,在第一信息内容取消显示后,响应于剩余显示倒计时为零或切换操作,终端基于第二个卡片视图显示出第二信息内容。
同时,终端将第一个卡片视图回收至卡片列表中,并将第一个卡片视图排序到第三个卡片视图之后,成为复用的第一个卡片视图。随后,终端在复用第一个卡片视图中重新加载和渲染第四个信息内容。
重复执行步骤1105,可以实现卡片视图的无限翻页。
综上所述,本申请实施例提供的信息内容显示方法,通过切换操作实现信息内容的切换显示,使得用户可根据自己的喜好选择浏览信息内容。另外,通过卡片列表的显示方式,使得信息内容的实现可以实现无限翻页,避免出现翻页卡顿,改善了信息内容的显示效果,减少了卡片视图的储存空间的占用。
以信息内容是UGC为例,以下以本申请实施例提供的信息内容显示方法应用于具有发布UGC功能的应用程序里来举例说明,具体分为登录和发布UGC部分、互动部分、消息管理部分和消息触达部分来进行说明。
一、登录和发布部分:
示意性的如图12的(a)所示,在用户首次进入应用程序的程序界面1200时,程序界面1200中有5秒左右引导动画显示,比如该引导动画是应用程序的名称的文字动效及内容卡片,用以营造用户社区氛围。在引导动画结束后,应用程序自动跳转进入应用程序的主页面。同时,若用户是二次进入用户首页,可不展示引导动画,直接跳转进入应用程序的主页面。
在登录用户首页后,应用程序的主页面可由如下内容构成:主页面为蓝紫色背景,页面底层用信封显示,形成氛围层;另外,在信封上显示有白色纸片作为内容层。示意性的,氛围层的顶部和底部的交互操作均属于全局操作。
示意性的如图12所示,用户登录具有发布UGC功能的应用程序后,在发布界面1210内进行编辑操作,编辑操作完成后,触发发布按键1211,将自定义的UGC发布在UGC的显示界面1220内。终端可对UGC的输入内容进行限定,比如,限定文字字数上限为1200字,限定图片数量为9张。示意性的,对UGC的输入内容的限定可根据实际需要进行设置,本申请在此不做限定。
示意性的,发布界面1210内,若发布内容为空,也即不存在UGC的内容,则发布按键1211不可用。比如,在发布内容为空时,发布按键1211是灰色状态,不响应用户的触发操作。示意性的,在触发发布按键1211后,程序界面从发布界面1210跳转UGC的显示界面1220。在界面跳转过程中,可以出现提示信息,用于提醒UGC是否发布成功。比如,界面跳转UGC的显示界面1220,该界面内同时出现提示信息“发布成功,记忆开始漂流”。示意性的,在UGC的显示界面1220中,不存在发私信控件,用于避免用户进行无效的互动操作。示意性的,在UGC的显示界面1220中存在点赞控件1221,但不响应于用户的互动操作,减少用户对自己发布的UGC进行无效的互动操作。
另外,UGC的显示界面1220中,UGC和各类控件的显示位置可根据实际需要进行调整。示例性的如图12所示,UGC的显示界面1220中,第一UGC1201显示在界面的中间区域,点赞控件1221显示在界面的右下角,分享控件1222显示在界面的右上角,第一UGC1201对应的剩余显示倒计时1203显示在第一UGC1201的下方,发布控件1204和切换控件1205显示在界面的底部,菜单键1206显示在界面的左上角。
二、互动部分:
示意性的,以互动控件包括点赞控件、分享控件和发私信控件为例,用户在该应用程序上可以进行的互动包括点赞、分享和发私信。
1、点赞互动。
示意性的如图4所示,点赞互动可以是基于用户在UGC上进行的单击操作进行的,具体可参见前文阐述,在此不再赘述。
2、分享互动。
示意性的如图13所示,显示界面1310中显示有第一UGC131和多个互动控件。其中,互动控件包括点赞控件1321、分享控件1322和发私信控件1323,第一UGC131的剩余显示倒计时133的显示形式包括数字计时和进度条。其中,数字计时为“11:22:33”,用于指示第一UGC131在显示界面1310中的剩余显示时长为11小时22分33秒。
该时间节点上,用户在分享控件1322上进行单击操作。响应于用户的单击操作,将第一UGC131的剩余显示倒计时重置为24小时,也即,第一UGC131在程序界面中的剩余显示时长从11小时22分33秒变为24小时(图中未示出)。
同时,显示界面1310跳转分享界面1320。示意性的,分享界面1320可以是同一应用程序的不同功能的程序界面,或者是不同应用程序的程序界面。示意性的如图13的(a)所示,在第一UGC131所在的显示界面1310与分享界面1320是不同的应用程序提供时,第一UGC131所属的应用程序应具有调用其他应用程序提供的分享界面的功能。示意性的,用户在完成分享的互动后触发返回按键,可回到原程序界面,也即回到显示界面1310,原程序界面上的第一UGC对应的剩余显示倒计时为24小时(图中未示出)。
另外,在完成第一UGC的分享互动后,用户可点击查看分享的内容。以应用程序的名称“记忆漂流”为例,示意性的如图13的(b)所示,用户触发分享控件1322,跳转分享界面1320,用户在分享界面中发送分享链接,该分享链接中有应用程序的名称。根据第一UGC对应的剩余显示倒计时133的不同,有两种显示状态:在剩余显示倒计时不为零时,用户触发分享链接,进入第一UGC的分享界面1330,分享界面1330根据第一UGC的内容生成,分享界面1330中可以显示有应用程序的名称;在剩余显示倒计时为零时,用户触发分享链接,进入空白界面。
3、发私信互动。
示意性的如图14所示,显示界面1410中显示有第一UGC141和多个互动控件。其中,互动控件包括点赞控件1421、分享控件1422和发私信控件1423,第一UGC的剩余显示倒计时143的显示形式包括数字计时和进度条。其中,数字计时为“11:22:33”,用于指示第一UGC141在程序界面中的剩余显示时长为11小时22分33秒。
该时间节点上,用户在发私信控件1423上进行单击操作。响应于用户的单击操作,将第一UGC141的剩余显示倒计时重置为24小时,也即,第一UGC141在程序界面中的剩余显示时长从11小时22分33秒变为24小时(图中未示出)。
同时,显示界面1410跳转到私信界面1420,以供用户与第一UGC的发布者进行发私信的互动。示意性的如图14所示,用户在进行发私信的互动之前,需要登录互动所属的应用程序。比如,跳转私信界面1420后,若用户尚未登录,则在用户进行私信内容的编辑操作之前显示登录控件,该登录控件用于用户登录帐号,可以是应用程序的使用帐号,也可以是应用程序的关联帐号。示意性的,基于发私信控件进行的人机交互的操作次数不受限制。用户可在私信界面1420中进行私信内容的编辑操作,在完成编辑操作后触发发布按键进行私信内容的发送。示意性的,用户在完成发私信的互动后触发返回按键,可回到原程序界面,原程序界面上的第一UGC对应的剩余显示倒计时为24小时(图中未示出)。
三、消息管理部分:
为便于用户对UGC的管理,示意性的如图15所示,用户触发显示界面1510中的菜单键1511“我的”,进入UGC的管理界面1520。示意性的,UGC的管理界面1520包括“我的创作”、“我的赞”和“私信”三个单元。其中,单元“我的赞”包括如下两种显示方式中的至少一种:“我赞过的”、“赞过我的”。
示意性的如图15所示,用户进入UGC的管理界面1520后,界面内显示单元“我的创作”;用户触发单元“我赞过的”的入口,界面内显示单元“我赞过的”;用户触发单元“私信”的入口,界面内显示单元“私信”。
单元“我的创作”用于显示用户发布的所有UGC。示意性的,所有UGC可以以消息列表的形式显示在管理界面中,用户可查看任一UGC。在用户查看的UGC对应的剩余显示倒计时不为零时,用户触发该UGC所在的列表项,管理界面跳转该UGC所在的显示界面;在用户查看的UGC对应的剩余显示倒计时为零时,用户触发该UGC所在的列表项,管理界面跳转空白页,同时可以出现提示信息,提示信息可以是“该内容已消失”。示意性的,对于剩余显示倒计时为零的UGC,也可以在管理界面1520中直接显示提示信息,该提示信息为已消失的图标。
单元“我的赞”用于显示用户的点赞互动的互动信息,该互动信息至少包括如下两种点赞互动中的至少一种:用户发布的UGC受到的点赞互动、用户对其他用户发布的UGC进行的点赞互动。示意性的如图15所示,单元“我赞过的”用于展示用户对其他用户发布的UGC进行的点赞互动。示意性的,上述互动信息可以以消息列表的形式显示在管理界面中,用户可查看任一点赞互动的互动信息。在用户查看的UGC对应的剩余显示倒计时不为零时,用户触发该UGC所在的列表项,管理界面跳转该UGC所在的显示界面;在用户查看的UGC对应的剩余显示倒计时为零时,用户触发该UGC所在的列表项,管理界面无跳转,同时在该列表项的周边显示提示信息,该提示信息可以是“已消失”。示意性的,对于剩余显示倒计时为零的UGC,也可以在管理界面1520中直接显示提示信息,该提示信息为已消失的图标。示意性的,在单元“我赞过的”中,剩余显示倒计时为零的UGC的列表项内,还可以显示有入口“查看纪念海报”,用户触发该入口可进入该UGC的信息查看界面,信息查看界面中显示有根据该UGC生成的纪念图片。
单元“私信”用于显示用户的私信互动的互动信息,该互动信息至少包括如下两种私信互动中的至少一种:用户接收到的私信互动、用户发送出的私信互动。示意性的,上述互动信息可以以消息列表的形式显示在管理界面中,用户可查看任一私信互动的互动信息。在用户查看的UGC对应的剩余显示倒计时不为零时,用户触发该UGC所在的列表项,管理界面跳转私信界面,私信界面上可以显示有该UGC的显示链接,触发该显示链接可以跳转到该UGC所在的显示界面上;在用户查看的UGC对应的剩余显示倒计时为零时,用户触发该UGC所在的列表项,管理界面跳转私信界面,私信界面上可以显示有该UGC的显示链接,触发该显示链接无跳转,同时在私信界面中显示提示信息,该提示信息可以是“原链接不可点击”。
四、消息触达部分:
为使得用户及时了解到UGC的互动情况,示意性的如图16所示,在用户进行UGC的发布或查看过程中,显示界面1610中出现消息提示控件1611。示意性的,消息提示控件1611可以是气泡消息。示意性的,消息提示控件的提示信息包括如下信息中的至少一种:点赞提示、收藏提示、评论提示、分享提示、私信提示、UGC消失或即将消失提示。
示意性的,消息提示控件遵循的轮询逻辑是,每间隔固定时间轮询一次是否存在新的消息提示事件。示例性的,每间隔5分钟轮询一次。示意性的,在轮询到存在新的消息提示,则显示消息提示控件。
以消息提示控件为气泡消息为例,在轮询到存在新的消息提示后,显示气泡消息,气泡消息可以伴随有动画特效和/或声音特效的显示。示意性的,气泡消息可以持续显示一定时长。若在该显示时长内,用户触发气泡消息,则跳转UGC的管理界面;若用户不触发气泡消息,则收回气泡消息。示意性的,在存在多个消息提示时,气泡消息不收回,每间隔相同时长更新一次展示的提示信息。示意性的,终端可根据提示信息的重要性设置展示的优先级顺序。比如,提示信息的展示优先级可以是:私信提示>点赞提示>UGC消失或即将消失提示。示意性的,气泡消息有多种显示方式,比如,在气泡中显示提示内容,或者在气泡的上方显示圆点标志。在存在多个消息提示时,也可以进行多个气泡消息的循环显示;若在预定时长内,若用户不触发气泡消息,则在UGC的管理界面中的菜单键和/或UGC的显示界面的上方显示提示信息,该提示信息可以是气泡消息,气泡消息中包括字符串“我的”,字符串“我的”的右上角显示圆点标志。
另外,为便于用户尽快获知UGC的消息提示,示意性的如图17所示,本申请实施例提供了UGC的消息提示的三种可选的推送方式:
示意性的如图17的(a)所示,以UGC所在的应用程序的名称为“记忆漂流”为例,UGC的消息提示出现在第一程序界面1710中,以特定图标1711进行区分。用户触发该消息提示后,第一程序界面1710跳转UGC的管理界面(图中未示出)。
示意性的如图17的(b)所示,以UGC所在的应用程序的名称为“记忆漂流”为例,UGC的消息提示出现在第二程序界面1720中,以特定图标1721进行区分,用户触发该消息提示后,第三程序界面1720跳转UGC的管理界面(图中未示出)。
示意性的如图17的(c)所示,UGC的消息提示出现在第三程序界面1730中,使用特定图标1731进行区分,用户触发该消息提示后,第二程序界面1730跳转终端的消息中心的显示界面1740,在消息中心的显示界面1740中显示有UGC所在的应用程序的入口和消息通知。
示意性的,特定图标1711、1721和1731中可以显示有UGC的相关信息,比如UGC所在的应用程序的名称、消息通知、消息推送内容等。另外,特定图标1711、1721和1731还可以设置相应的色彩。对于UGC的消息提示的其他推送方式,本领域技术人员可根据实际需要进行设置,上述可选形式仅为示例性实施例,对本申请不构成限定。
图18出了本申请一个示例性实施例提供的信息内容显示装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。所述UGC的显示装置包括:显示模块1820和增加模块1840。其中:
显示模块1820,用于显示第一UGC和互动控件,第一UGC对应有剩余显示倒计时。
增加模块1840,用于响应于互动控件上的互动操作且剩余显示倒计时不为零,增加剩余显示倒计时的倒计时时长。
所述显示模块1820,还用于响应于剩余显示倒计时为零,取消第一UGC的显示。
在本申请的一种可实现的方式中,所述增加模块1840,还用于:响应于互动控件上的互动操作且剩余显示倒计时不为零,为剩余显示倒计时的倒计时时长增加第一预设时长;或,响应于互动控件上的互动操作且剩余显示倒计时不为零,将剩余显示倒计时的倒计时时长重置为第二预设时长。
在本申请的一种可实现的方式中,所述增加模块1840,还用于:响应于互动控件上的第一次互动操作且剩余显示倒计时不为零,为剩余显示倒计时的倒计时时长增加第一预设时长;或,响应于互动控件上的第一次互动操作且剩余显示倒计时不为零,将剩余显示倒计时的倒计时时长重置为第二预设时长。
在本申请的一种可实现的方式中,所述显示模块1820,还用于:响应于互动控件上的第n次互动操作,显示提示信息,提示信息用于提示无法增加剩余显示倒计时的倒计时时长,n为大于1的整数。
在本申请的一种可实现的方式中,所述互动控件包括以下控件中的至少一种:点赞控件;收藏控件;评论控件;分享控件;发私信控件。
在本申请的一种可实现的方式中,所述显示模块1820包括播放单元和取消单元。其中,所述播放单元,用于响应于剩余显示倒计时为目标值t,播放时长等于t的取消特效,所述取消单元,用于在取消特效播放完毕后,取消第一UGC的显示。
在本申请的一种可实现的方式中,所述显示模块1820,还用于:在取消第一UGC的显示后,增加显示第二UGC。
在本申请的一种可实现的方式中,所述显示模块1820,还用于:响应于切换操作,将第一UGC切换显示为第二UGC。
在本申请的一种可实现的方式中,所述显示模块1820还包括创建单元、加载单元、显示单元。所述创建单元,用于创建具有n个卡片视图的卡片列表,n为大于1的整数;所述加载单元,用于在n个卡片视图中的第一个卡片视图中加载和渲染第一UGC,在n个卡片视图中的第i个卡片视图中预加载和渲染第i个UGC,i为大于1且小于n的整数;所述显示单元,用于基于第一个卡片视图,显示出第一UGC。所述显示单元,还用于响应于切换操作,基于第二个卡片视图显示出第二UGC;所述加载单元,还用于将第一个卡片视图回收排序至第n个卡片视图之后,使用第一个卡片视图重新加载和渲染第i+1个UGC。
在本申请的一种可实现的方式中,所述增加模块1840,还用于:在第一类型-时长对应关系中,确定与互动操作的类型对应的第一预设时长;第一类型-时长对应关系包括:不同互动操作的类型与不同第一预设时长之间的对应关系;或,在第二类型-时长对应关系中,确定与互动操作的类型对应的第二预设时长;第二类型-时长对应关系包括:不同互动操作的类型与不同第二预设时长之间的对应关系。
在本申请的一种可实现的方式中,所述增加模块1840,还用于:确定本地登录帐号与作者帐号之间的历史互动亲密度,本地登录帐号是互动操作的执行帐号,作者帐号是第一信息内容的发布帐号;根据历史互动亲密度确定第一预设时长,历史互动亲密度和第一预设时长呈正相关关系或负相关关系;或,根据历史互动亲密度确定第二预设时长,历史互动亲密度和第二预设时长呈正相关关系或负相关关系。
在本申请的一种可实现的方式中,互动操作包括评论操作,所述增加模块1840,还用于:确定评论操作的评论内容的情感正向分数;根据情感正向分数确定第一预设时长,情感正向分数和第一预设时长呈正相关关系;或,根据情感正向分数确定第二预设时长,情感正向分数和第二预设时长呈正相关关系。
在本申请的一种可实现的方式中,互动操作包括评论操作,所述增加模块1840,还用于:确定评论操作的评论内容的情感负向分数;根据情感负向分数确定第一预设时长,情感负向分数和第一预设时长呈正相关关系;或,根据情感负向分数确定第二预设时长,情感负向分数和第二预设时长呈正相关关系。
在本申请的一种可实现的方式中,所述显示模块1820,还用于:在互动操作满足目标条件时,取消剩余显示倒计时;目标条件包括如下条件中的至少一种:互动操作的累积次数达到第一阈值;互动操作的情感正向分数达到第二阈值;互动操作的情感负向分数达到第三阈值;互动操作对应的互动人数达到第四阈值;剩余显示倒计时的累计倒计时时长达到第五阈值。
需要说明的是:上述实施例提供的信息内容显示装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息内容显示装置与信息内容显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请还提供了一种计算机设备(终端或服务器),该计算机设备包括处理器和存储器,存储器中存储有至少一条程序代码,程序代码由处理器加载并执行以实现上述各个方法实施例提供的信息内容显示方法。需要说明的是,该计算机设备可以是如下图19所提供的计算机设备。
图19示出了本申请一个示例性实施例提供的计算机设备1900的结构框图。该计算机设备1900可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts GroupAudio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture ExpertsGroup Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。计算机设备1900还可能被称为用户设备、便携式计算机设备、膝上型计算机设备、台式计算机设备等其他名称。
通常,计算机设备1900包括有:处理器1901和存储器1902。
处理器1901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1901可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1901可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1901还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1901所执行以实现本申请中方法实施例提供的信息内容显示方法。
在一些实施例中,计算机设备1900还可选包括有:***设备接口1903和至少一个***设备。处理器1901、存储器1902和***设备接口1903之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1903相连。具体地,***设备包括:射频电路1904、显示屏1905、摄像头组件1906、音频电路1907、定位组件1908和电源1909中的至少一种。
***设备接口1903可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1901和存储器1902。在一些实施例中,处理器1901、存储器1902和***设备接口1903被集成在同一芯片或电路板上;在一些其他实施例中,处理器1901、存储器1902和***设备接口1903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1904用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1904包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1904可以通过至少一种无线通信协议来与其它计算机设备进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1904还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1905用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1905是触摸显示屏时,显示屏1905还具有采集在显示屏1905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1901进行处理。此时,显示屏1905还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1905可以为一个,设置计算机设备1900的前面板;在另一些实施例中,显示屏1905可以为至少两个,分别设置在计算机设备1900的不同表面或呈折叠设计;在再一些实施例中,显示屏1905可以是柔性显示屏,设置在计算机设备1900的弯曲表面上或折叠面上。甚至,显示屏1905还可以设置成非矩形的不规则图形,也即异形屏。显示屏1905可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(OrganicLight-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1906用于采集图像或视频。可选地,摄像头组件1906包括前置摄像头和后置摄像头。通常,前置摄像头设置在计算机设备的前面板,后置摄像头设置在计算机设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1906还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1907可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1901进行处理,或者输入至射频电路1904以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在计算机设备1900的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1901或射频电路1904的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1907还可以包括耳机插孔。
定位组件1908用于定位计算机设备1900的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件1908可以是基于GPS(GlobalPositioning System,全球定位***)、北斗***或伽利略***的定位组件。
电源1909用于为计算机设备1900中的各个组件进行供电。电源1909可以是交流电、直流电、一次性电池或可充电电池。当电源1909包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,计算机设备1900还包括有一个或多个传感器1910。该一个或多个传感器1910包括但不限于:加速度传感器1911、陀螺仪传感器1912、压力传感器1913、指纹传感器1914、光学传感器1915以及接近传感器1916。
加速度传感器1911可以检测以计算机设备1900建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1911可以用于检测重力加速度在三个坐标轴上的分量。处理器1901可以根据加速度传感器1911采集的重力加速度信号,控制触摸显示屏1905以横向视图或纵向视图进行用户界面的显示。加速度传感器1911还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1912可以检测计算机设备1900的机体方向及转动角度,陀螺仪传感器1912可以与加速度传感器1911协同采集用户对计算机设备1900的3D动作。处理器1901根据陀螺仪传感器1912采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1913可以设置在计算机设备1900的侧边框和/或触摸显示屏1905的下层。当压力传感器1913设置在计算机设备1900的侧边框时,可以检测用户对计算机设备1900的握持信号,由处理器1901根据压力传感器1913采集的握持信号进行左右手识别或快捷操作。当压力传感器1913设置在触摸显示屏1905的下层时,由处理器1901根据用户对触摸显示屏1905的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1914用于采集用户的指纹,由处理器1901根据指纹传感器1914采集到的指纹识别用户的身份,或者,由指纹传感器1914根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1901授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1914可以被设置计算机设备1900的正面、背面或侧面。当计算机设备1900上设置有物理按键或厂商Logo时,指纹传感器1914可以与物理按键或厂商Logo集成在一起。
光学传感器1915用于采集环境光强度。在一个实施例中,处理器1901可以根据光学传感器1915采集的环境光强度,控制触摸显示屏1905的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1905的显示亮度;当环境光强度较低时,调低触摸显示屏1905的显示亮度。在另一个实施例中,处理器1901还可以根据光学传感器1915采集的环境光强度,动态调整摄像头组件1906的拍摄参数。
接近传感器1916,也称距离传感器,通常设置在计算机设备1900的前面板。接近传感器1916用于采集用户与计算机设备1900的正面之间的距离。在一个实施例中,当接近传感器1916检测到用户与计算机设备1900的正面之间的距离逐渐变小时,由处理器1901控制触摸显示屏1905从亮屏状态切换为息屏状态;当接近传感器1916检测到用户与计算机设备1900的正面之间的距离逐渐变大时,由处理器1901控制触摸显示屏1905从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图19中示出的结构并不构成对计算机设备1900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,所述一个或者一个以上程序包含用于进行本申请实施例提供的信息内容显示方法。
本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条程序代码,程序代码由处理器加载并执行以实现上述各个方法实施例提供的信息内容显示方法。
本申请还提供了一种计算机程序产品,所述计算机程序产品中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的消息内容显示方法。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种信息内容显示方法,其特征在于,所述方法包括:
创建具有n个卡片视图的卡片列表,n为大于1的整数,所述卡片视图是指计算机数据库中的虚拟的内存表;
在所述n个卡片视图中的第一个卡片视图中加载和渲染第一UGC,在所述n个卡片视图中的第i个卡片视图中预加载和渲染第i个UGC,i为大于1且小于n的整数;
基于所述第一个卡片视图显示所述第一UGC,以及显示互动控件,所述第一UGC对应有剩余显示倒计时;
响应于所述互动控件上的第一次互动操作且所述剩余显示倒计时不为零,为所述剩余显示倒计时的倒计时时长增加第一预设时长或者将所述剩余显示倒计时的倒计时时长重置为第二预设时长,所述互动控件包括以下控件中的至少一种:点赞控件、收藏控件、评论控件、分享控件、发私信控件;所述第一预设时长或所述第二预设时长,与本地登录帐号和所述第一UGC对应的作者帐号之间的历史互动亲密度呈正相关关系,所述历史互动亲密度用于指示所述本地登录帐号和所述作者帐号在过往历史中的互动频率;或者,所述第一预设时长或所述第二预设时长,与所述第一UGC对应的评论内容的情感正向分数或情感负向分数呈正相关关系;
响应于所述互动控件上的第n次互动操作,显示提示信息,所述提示信息用于提示无法增加所述剩余显示倒计时的倒计时时长,n为大于1的整数;
响应于所述剩余显示倒计时为零,取消所述第一UGC的显示;
在所述第一UGC被切换显示为第二UGC的情况下,基于所述n个卡片视图中的第二个卡片视图显示出所述第二UGC;
将所述第一个卡片视图回收排序至第n个卡片视图之后,使用所述第一个卡片视图重新加载和渲染第i+1个UGC。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述剩余显示倒计时为零,取消所述第一UGC的显示,包括:
响应于所述剩余显示倒计时为目标值t,播放时长等于t的取消特效;
在所述取消特效播放完毕后,取消所述第一UGC的显示。
3.根据权利要求1至2任一所述的方法,其特征在于,所述方法还包括:
在取消所述第一UGC的显示后,增加显示第二UGC。
4.根据权利要求1至2任一所述的方法,其特征在于,所述方法还包括:
响应于切换操作,将所述第一UGC切换显示为第二UGC。
5.一种信息内容显示装置,其特征在于,所述装置包括:
显示模块,用于创建具有n个卡片视图的卡片列表,n为大于1的整数,所述卡片视图是指计算机数据库中的虚拟的内存表;在所述n个卡片视图中的第一个卡片视图中加载和渲染第一UGC,在所述n个卡片视图中的第i个卡片视图中预加载和渲染第i个UGC,i为大于1且小于n的整数;基于所述第一个卡片视图显示所述第一UGC,以及显示互动控件,所述第一UGC对应有剩余显示倒计时;
增加模块,用于响应于所述互动控件上的第一次互动操作且所述剩余显示倒计时不为零,为所述剩余显示倒计时的倒计时时长增加第一预设时长或者将所述剩余显示倒计时的倒计时时长重置为第二预设时长,所述互动控件包括以下控件中的至少一种:点赞控件、收藏控件、评论控件、分享控件、发私信控件;所述第一预设时长或所述第二预设时长,与本地登录帐号和所述第一UGC对应的作者帐号之间的历史互动亲密度呈正相关关系,所述历史互动亲密度用于指示所述本地登录帐号和所述作者帐号在过往历史中的互动频率;或者,所述第一预设时长或所述第二预设时长,与所述第一UGC对应的评论内容的情感正向分数或情感负向分数呈正相关关系;
所述显示模块,还用于响应于所述互动控件上的第n次互动操作,显示提示信息,所述提示信息用于提示无法增加所述剩余显示倒计时的倒计时时长,n为大于1的整数;
所述显示模块,还用于响应于所述剩余显示倒计时为零,取消所述第一UGC的显示;
所述显示模块,还用于在所述第一UGC被切换显示为第二UGC的情况下,基于所述n个卡片视图中的第二个卡片视图显示出所述第二UGC;将所述第一个卡片视图回收排序至第n个卡片视图之后,使用所述第一个卡片视图重新加载和渲染第i+1个UGC。
6.根据权利要求5所述的装置,其特征在于,所述显示模块还用于响应于切换操作,将所述第一UGC切换显示为第二UGC。
7.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述程序代码由所述处理器加载并执行以实现如权利要求1至4中任一项所述的信息内容显示方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至4中任一项所述的信息内容显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011416942.XA CN112416207B (zh) | 2020-12-04 | 2020-12-04 | 信息内容显示方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011416942.XA CN112416207B (zh) | 2020-12-04 | 2020-12-04 | 信息内容显示方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112416207A CN112416207A (zh) | 2021-02-26 |
CN112416207B true CN112416207B (zh) | 2024-02-13 |
Family
ID=74775814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011416942.XA Active CN112416207B (zh) | 2020-12-04 | 2020-12-04 | 信息内容显示方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112416207B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113126852B (zh) * | 2021-05-18 | 2022-08-19 | 腾讯科技(深圳)有限公司 | 一种动态消息的显示方法、相关装置、设备以及存储介质 |
CN113918248B (zh) * | 2021-09-09 | 2024-07-23 | 维沃移动通信有限公司 | 提示方法、装置和电子设备 |
CN115270181A (zh) * | 2022-07-29 | 2022-11-01 | 北京字跳网络技术有限公司 | 信息显示方法、装置、设备、计算机可读存储介质及产品 |
CN115862207B (zh) * | 2023-02-16 | 2023-04-28 | 湖南桅灯机器人有限公司 | 一种智慧门禁授权方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648380A (zh) * | 2017-01-17 | 2017-05-10 | 网易(杭州)网络有限公司 | 用于显示提示信息的方法和***及可读存储介质 |
CN111610914A (zh) * | 2020-05-12 | 2020-09-01 | 百度在线网络技术(北京)有限公司 | 多媒体播放方法、装置、电子设备和存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10114445B2 (en) * | 2012-10-29 | 2018-10-30 | Facebook, Inc. | Screen timeout duration |
US20150153935A1 (en) * | 2013-12-04 | 2015-06-04 | Dropbox, Inc. | Reservation system |
US9883099B2 (en) * | 2015-04-16 | 2018-01-30 | Dxo Labs | Method and device for producing at least one self-portrait image |
-
2020
- 2020-12-04 CN CN202011416942.XA patent/CN112416207B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648380A (zh) * | 2017-01-17 | 2017-05-10 | 网易(杭州)网络有限公司 | 用于显示提示信息的方法和***及可读存储介质 |
CN111610914A (zh) * | 2020-05-12 | 2020-09-01 | 百度在线网络技术(北京)有限公司 | 多媒体播放方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112416207A (zh) | 2021-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111447074B (zh) | 群组会话中的提醒方法、装置、设备及介质 | |
CN112416207B (zh) | 信息内容显示方法、装置、设备及介质 | |
CN108776568B (zh) | 网页页面的显示方法、装置、终端及存储介质 | |
CN110585726A (zh) | 用户召回方法、装置、服务器及计算机可读存储介质 | |
CN112016941B (zh) | 虚拟物品的领取方法、装置、终端及存储介质 | |
US11853730B2 (en) | Mini program data binding method and apparatus, device, and storage medium | |
CN111309431B (zh) | 群组会话中的显示方法、装置、设备及介质 | |
CN112181572A (zh) | 互动特效展示方法、装置、终端及存储介质 | |
CN108628985B (zh) | 一种相册的处理方法及移动终端 | |
CN113709022B (zh) | 消息交互方法、装置、设备及存储介质 | |
CN112764608B (zh) | 消息处理方法、装置、设备及存储介质 | |
CN114205324A (zh) | 消息显示方法、装置、终端、服务器及存储介质 | |
CN112068762A (zh) | 应用程序的界面显示方法、装置、设备及介质 | |
CN111064655A (zh) | 模板消息的推送方法、装置、设备及存储介质 | |
CN113395566B (zh) | 视频播放方法、装置、电子设备及计算机可读存储介质 | |
CN113613028B (zh) | 直播数据处理方法、装置、终端、服务器及存储介质 | |
CN111045562B (zh) | 界面显示方法、装置、设备及可读存储介质 | |
CN112825048B (zh) | 消息提醒方法、装置、电子设备及存储介质 | |
CN112311661B (zh) | 消息处理方法、装置、设备及存储介质 | |
CN113965539A (zh) | 消息发送方法、消息接收方法、装置、设备及介质 | |
CN110852093A (zh) | 文本信息生成方法、装置、计算机设备及存储介质 | |
CN115379113A (zh) | 拍摄处理方法、装置、设备及存储介质 | |
CN112632931B (zh) | 基于表格的任务核销方法、表格生成方法及装置 | |
CN114398136A (zh) | 对象提及方法、装置、终端及存储介质 | |
CN113204724A (zh) | 创建互动信息的方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40037981 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |