CN114205319B - 一种即时通讯方法及装置 - Google Patents
一种即时通讯方法及装置 Download PDFInfo
- Publication number
- CN114205319B CN114205319B CN202010988608.5A CN202010988608A CN114205319B CN 114205319 B CN114205319 B CN 114205319B CN 202010988608 A CN202010988608 A CN 202010988608A CN 114205319 B CN114205319 B CN 114205319B
- Authority
- CN
- China
- Prior art keywords
- chat
- time
- limited
- information
- mode
- 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 109
- 230000003993 interaction Effects 0.000 claims description 32
- 230000001960 triggered effect Effects 0.000 claims description 32
- 238000005096 rolling process Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 34
- 230000002452 interceptive effect Effects 0.000 description 22
- 238000004891 communication Methods 0.000 description 15
- 210000003128 head Anatomy 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000012795 verification Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007667 floating Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 210000004761 scalp Anatomy 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种即时通讯方法及装置,涉及互联网技术领域,方法包括:当目标群组对应的聊天界面中限时聊天模式被开启时,将聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,非限时聊天信息为限时聊天模式被开启之前聊天界面中的聊天信息,在限时聊天区域显示限时聊天信息。本申请实施例提供的即时通讯方法不需要增加新的群组聊天界面来显示限时聊天信息,而是在限时聊天模式开启操作前使用的群组聊天界面中继续显示限时聊天信息,既能够兼顾聊天信息的安全性以及私密性,又能够在不切换聊天界面的前提下,显示限时聊天信息,避免群组用户在不同界面中切换造成的误触等问题,提升了群组用户的用户感受。
Description
技术领域
本申请涉及互联网技术领域,尤其涉及一种即时通讯方法及装置。
背景技术
随着计算机网络的快速发展,网络即时通讯(IM,Instant Messenger)工具已经成为用户普遍使用的通讯工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用,尤其是群组服务应用非常普遍。
由于大数据技术的发展,数据的集中程度越来越高,越来越多的个人隐私数据被刻意收集和滥用,个人隐私受到越来越严重的威胁。
一些通讯工具的用户发送聊天信息时只希望与对方分享,却不希望对方将私密消息重复阅览、保存或再次传播,因此如何在进行即时通讯会话的过程中保持会话的私密性成为目前亟待解决的技术问题。
发明内容
本申请实施例提供一种即时通讯方法及装置,用以提供一种保持会话私密性的通讯方法,提高信息安全性。
本申请实施例提供的第一种即时通讯方法,包括:
当目标群组对应的聊天界面中限时聊天模式被开启时,将聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,非限时聊天信息为限时聊天模式被开启之前聊天界面中的聊天信息;
在限时聊天区域显示限时聊天信息,限时聊天信息为限时聊天模式被开启之后聊天界面中的聊天信息。
本申请实施例提供的第二种即时通讯方法,包括:
接收各客户端发送的限时聊天信息并保存限时聊天信息,限时聊天信息为限时聊天模式被开启之后聊天界面中的聊天信息,限时聊天区域是当目标群组对应的聊天界面中限时聊天模式被开启时,聊天界面中未显示非限时聊天信息的区域,每个客户端为目标群组的群组用户对应的客户端;
当聊天界面的限时聊天模式被关闭时,删除限时聊天信息。
可选的,接收目标客户端发送的限时聊天模式开启请求,限时聊天模式开启请求是目标群组用户触发了限时聊天模式开启控件并选择限时时间后确定的,目标客户端为目标群组中的设定权限用户对应的客户端;
确定与设定权限用户目标客户端对应的目标虚拟形象以及目标限时聊天区域的背景样式,将目标虚拟形象以及目标限时聊天区域发送给目标客户端,用于在目标客户端的设定权限用户目标群组用户对应的聊天界面中显示。
本申请实施例提供的第一种即时通讯装置,包括:
限时聊天区域显示单元,用于当目标群组对应的聊天界面中限时聊天模式被开启时,将聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,非限时聊天信息为限时聊天模式被开启之前聊天界面中的聊天信息;
限时聊天信息显示单元,用于在限时聊天区域显示限时聊天信息。
可选的,限时聊天信息显示单元具体用于:
沿限时聊天信息的滚动方向,减小聊天界面中其他区域的显示面积并扩大限时聊天区域的显示面积。
可选的,限时聊天区域显示单元具体用于:
将限时聊天区域的背景样式设置为与其他区域不同的背景样式。
可选的,限时聊天信息显示单元还用于:
在聊天界面中显示限时聊天模式开启通知,并跟随限时聊天信息滚动的方向,滚动显示限时聊天模式开启通知。
可选的,限时聊天信息显示单元还用于:
在聊天界面中显示与限时聊天模式对应的倒计时信息;
跟随限时聊天信息滚动的方向,滚动显示倒计时信息;
在倒计时信息滚动到聊天界面的目标显示位置时,将倒计时信息固定显示在目标显示位置。
可选的,限时聊天区域显示单元还用于:
当倒计时信息与设定倒计时提醒时间信息匹配时,将限时聊天区域的背景样式更新为倒计时结束提醒样式。
可选的,限时聊天区域显示单元还用于:
在限时聊天区域,跟随每条限时聊天信息显示对应的目标群组用户的限时聊天头像。
可选的,限时聊天区域显示单元还用于:
根据针对目标群组中任两个目标群组用户触发的虚拟形象互动操作,在限时聊天区域中显示两个目标群组用户的虚拟形象之间的目标互动动画。
可选的,限时聊天区域显示单元还用于:
在聊天界面的预设显示位置显示触发聊天界面的目标群组用户的目标虚拟形象;
响应于目标群组用户针对目标虚拟形象触发的编辑操作,在聊天界面中显示虚拟形象编辑界面;
响应于针对虚拟形象编辑界面触发的编辑操作,更新目标虚拟形象。
可选的,限时聊天区域显示单元还用于:
当限时聊天模式结束时,在聊天界面中不显示限时聊天区域。
可选的,当聊天界面为目标群组中的设定权限用户对应的聊天界面时,限时聊天区域显示单元具体用于:
当设定权限用户触发了限时聊天模式开启控件并选择限时时间时,限时聊天模式被开启,限时聊天模式开启控件显示在设定权限用户对应的聊天界面中,限时时间用于限定限时聊天区域的显示时间;
当设定权限用户触发了关闭限时聊天模式操作,或者限时聊天区域的显示时间与限时时间匹配时,确定限时聊天模式结束。
可选的,限时聊天区域显示单元还用于:
在聊天界面中最后一条非限时聊天信息的设定区域范围内显示限时聊天信息的数量。
本申请实施例提供的第二种即时通讯装置,包括:
接收单元,用于接收各客户端发送的限时聊天信息并保存限时聊天信息,限时聊天信息为限时聊天模式被开启之后聊天界面中的聊天信息,限时聊天区域是当目标群组对应的聊天界面中限时聊天模式被开启时,聊天界面中未显示非限时聊天信息的区域,每个客户端为目标群组的群组用户对应的客户端;
删除单元,用于当聊天界面的限时聊天模式被关闭时,删除限时聊天信息。
可选的,接收单元还用于:
接收目标客户端发送的限时聊天模式开启请求,限时聊天模式开启请求是目标群组用户触发了限时聊天模式开启控件并选择限时时间后确定的,目标客户端为目标群组中的设定权限用户对应的客户端;
装置还包括:
发送单元,用于确定与设定权限用户对应的目标虚拟形象以及目标限时聊天区域的背景样式,将目标虚拟形象以及目标限时聊天区域发送给目标客户端,用于在目标客户端的设定权限用户对应的聊天界面中显示。
本申请实施例提供的一种电子设备,包括处理器和存储器,其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行上述任意一种即时通讯方法的步骤。
本申请实施例提供一种计算机可读存储介质,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行上述任意一种即时通讯方法的步骤的步骤。
本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任意一种即时通讯方法的步骤。
本申请有益效果如下:
本申请实施例提供的即时通讯方法,能够在针对目标群组对应的聊天界面触发限时聊天模式开启操作后,在群组聊天窗口中未显示限时聊天信息的区域显示限时聊天区域,并在限时聊天区域中显示限时聊天信息。
在本申请实施例中,限时聊天模式开启后,不需要增加新的聊天界面来显示限时聊天信息,而是在限时聊天模式开启操作前使用的聊天界面中继续显示限时聊天信息,所以本申请实施例中的通讯方法,既能够兼顾聊天信息的安全性以及私密性,又能够在不切换聊天界面的前提下,显示限时聊天信息,避免群组用户在不同界面中切换造成的误触等问题,提升了群组用户的用户感受。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种聊天界面的示意图;
图2为本申请实施例提供的一种聊天界面的示意图;
图3为相关技术中的一种即时通讯方法的示意图;
图4为相关技术中的一种即时通讯方法的示意图;
图5为本申请实施例中的一种应用场景的一个可选的示意图;
图6为本申请实施例中的第一种即时通讯方法的流程示意图;
图7为本申请实施例提供的一种聊天界面的示意图;
图8为本申请实施例提供的一种聊天界面的示意图;
图9为本申请实施例提供的一种设置限时聊天区域显示时间的示意图;
图10为本申请实施例提供的一种触发限时聊天模式开启操作的示意图;
图11为本申请实施例提供的一种触发限时聊天模式开启操作的示意图;
图12为本申请实施例提供的一种聊天界面的示意图;
图13为本申请实施例提供的一种聊天界面的示意图;
图14为本申请实施例提供的一种聊天界面的示意图;
图15为本申请实施例提供的一种选择显示样式的方法示意图;
图16为本申请实施例提供的一种限时区域显示示意图;
图17为本申请实施例提供的一种限时聊天模式开启通知的示意图;
图18为本申请实施例提供的一种聊天界面的示意图;
图19为本申请实施例提供的一种聊天界面的示意图;
图20为本申请实施例提供的一种聊天界面的示意图;
图21为本申请实施例提供的一种聊天界面的示意图;
图22为本申请实施例提供的一种装扮虚拟形象的方法示意图;
图23为本申请实施例提供的一种虚拟形象互动的方法示意图;
图24为本申请实施例提供的一种聊天界面的示意图;
图25为本申请实施例提供的一种显示限时聊天信息数量的示意图;
图26为本申请实施例提供的一种显示限时聊天模式关闭动画的示意图;
图27为本申请实施例提供的一种即时通讯方法的交互示意图;
图28为本申请实施例提供的一种即时通讯方法的应用场景示意图;
图29为本申请实施例中的另一种即时通讯方法的流程示意图;
图30为本申请实施例中的一种即时通讯装置的组成结构示意图;
图31为本申请实施例中的另一种即时通讯装置的组成结构示意图;
图32为应用本申请实施例的一种终端设备的一个硬件组成结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请技术方案保护的范围。
下面对本申请实施例中涉及的部分概念进行介绍。
即时通讯:是广域网领域中一种基于消息的实时通讯方式,使用者一般通过安装在个人计算机上的即时消息客户端进行即时通讯。随着用户在各种终端进行即时消息通讯的需要,已经出现了一些即时消息系统,能够提供了多种接入即时消息系统的方法,包括手机短信息、WAP浏览器和手机终端客户端等接入方式。
即时通讯(Instant Messenger,简称IM)应用:是一种基于互联网的即时交流消息的应用,即时通讯可以允许两人或多人使用互联网即时地进行文字信息、图片、音视频等交流。在即时通讯应用的基础上,基于即时通讯应用的公众平台(public platform)也应运而生,个人或者企业都可以打造一个基于即时通讯应用的公众平台的公众账号,以通过该公众账号实现与特定群体的文字、图片、语音的全方位沟通、互动,向特定群体提供相应类型的服务。
群聊:是群组聊天的简称,是指即时通讯软件上一个多人的直接沟通方式,在一个群组里,每个人的聊天信息(会话消息)都可以被群里其他群组成员看到,聊天信息以信息流的方式显示。
聊天界面:一个面向用户的,用于展示进入聊天会话的聊天用户之间的信息界面,具体包括群组标识信息区域以及聊天区域,群组标识信息区域用于显示群组聊天,聊天区域用于显示待展示群组中的各个群成员之间的聊天信息。一般性的,聊天界面由导航栏、工具栏以及聊天窗口构成,其中工具栏可以包括底部工具栏以及侧部工具栏等。
为了更好的描述聊天界面的构成,通过图1示意性解释,具体的在图1中表示的是聊天界面1,在聊天界面1中包括顶部导航栏,顶部导航栏显示的内容为“A群组”,表征聊天界面1为A群组的聊天界面;位于顶部导航栏下方的是聊天窗口,在图1中,聊天窗口中显示了A群组用户的聊天信息,A群组用户至少包括B用户、C用户以及D用户。位于聊天窗口下方的是底部工具栏,底部工具栏用于给各群组用户提供应用工具,位于聊天窗口侧方的是侧部工具栏,在图1中,侧部工具栏可以各个群组用户提供打开文件夹、文件传输等应用工具。
聊天信息:指的是在聊天界面中产生的对话信息,一般性的,对话信息是通过对话框显示的,对话信息的内容不限于文字、图片、音频、视频、语音、链接等信息。
背景样式:在本申请实施例中是指聊天界面的修饰参数,具体的,聊天界面中的背景样式可以包括聊天界面背景样式、聊天信息样式等,具体的,聊天界面背景样式可以是设定的图片的样式,聊天信息样式可以是设定形状的聊天对话框。
限时聊天:指的是一种群聊模式,在该模式下产生的会话是限时显示在聊天界面中的,在限时结束后,该模式下产生的会话不再显示,实现了“阅后即焚”的效果。
限时聊天区域:指的是限时聊天模式下的聊天区域,该区域中显示的聊天信息具有限时性,在确定退出限时聊天模式后,在该模式下产生的聊天信息是不可追溯的。在限时聊天区域中产生的信息为限时聊天信息。
非限时聊天信息:指的是在产生限时聊天信息前,显示在聊天界面中的聊天信息,以及在关闭显示聊天模式后,显示在聊天界面中的聊天信息。
非限时聊天区域:与限时聊天区域相对,是非限时聊天模式下的显示在聊天界面中的聊天区域,在该区域中显示的聊天信息具有可追溯性,可以通过聊天信息同步等功能,在群组用户的不同终端中显示聊天信息。
当聊天界面中存在非限时聊天信息时,开启聊天窗口的限时聊天模式,则在聊天界面中的聊天窗口中既显示限时聊天区域,也包括非限时聊天信息的其他区域,在本申请实施例中,其他区域可以用非限时聊天区域表示。
示例性的,如图2所示,在图2中表示的是在未开启限时聊天模式前以及开启限时聊天模式时,聊天界面的变化。具体的,在未开启限时聊天模式前,聊天界面的聊天窗口中显示的是非限时聊天信息,非限时聊天信息占用的区域为非限时聊天区域;在开启限时聊天时,聊天界面的聊天窗口中除非限时聊天信息占用的区域,其余区域显示为限时聊天区域,为了便于区分,在图2中,用阴影标识限时聊天区域。
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器,需要建立特定的通讯连接,来保证应用程序的正常运行。
下面对本申请实施例的设计思想进行简要介绍:
用户随着通讯技术的发展,越来越多的用户通过终端进行私密信息的传送。同时,为了保证这些信息的安全性,需要一种能够在用户阅读信息后,将信息进行删除的方法。
在相关技术中,可以通过一些“阅后即焚”应用来进行即时通讯,如图3所示,为一种“阅后即焚”应用的界面,在一个聊天群组界面中,包括用户1、用户2以及用户3的聊天信息,该应用会根据用户预先设定的时间隐藏并销毁。具体的,在图3中,当聊天群组界面显示的时间与预先设定的时间匹配时,聊天群组界面中的聊天信息被销毁。
另一种相关技术中,在群组用户需要开启限时聊天模式时,则显示新的显示聊天界面,即存在两个聊天界面,一个是群组用户未开启限时聊天模式前,显示聊天信息的第一聊天界面,一个是群组用户开启显示聊天模式后,显示限时聊天信息的第二聊天界面。示例性的,如图4所示,在图4中的第一聊天界面为未开启限时聊天模式前的聊天界面,在第一聊天界面中聊天群组包括用户1、用户2以及用户3,第一聊天界面的聊天窗口中显示三个用户的聊天信息;当开启限时聊天模式时,会新增一个聊天界面,即图4中的第二聊天界面,第二聊天界面当前未显示聊天信息,若三个用户在开启限时聊天模式后输入聊天信息,则显示在第二聊天界面中,这些聊天信息为限时聊天信息。
然而上述技术存在一些技术缺点:
首先“阅后即焚”应用中所有的聊天信息都会被删除,当“阅后即焚”应用用户需要将聊天信息进行保存时,需要针对每条聊天信息进行操作,用户容易发生操作失误,造成聊天信息的丢失,极大的影响了用户的使用感受。
而显示新的显示聊天界面作为限时聊天模式的聊天界面的即时通讯方法,需要用户频繁切换聊天界面,会造成用户的误触等操作,还可能将限时聊天信息发送在原聊天界面的聊天窗口中,所以也不能保证聊天信息的安全性以及私密性,用户使用感受差,即时通讯的效率低。
有鉴于此,本申请实施例提出了一种即时通讯方法及装置。本申请实施例提供的即时通讯方法,能够在针对聊天界面触发限时聊天模式开启操作后,在群组聊天窗口中未显示限时聊天信息的区域显示限时聊天区域,并在限时聊天区域中显示限时聊天信息。
在本申请实施例中,限时聊天模式开启后,不需要增加新的聊天界面来显示限时聊天信息,而是在限时聊天模式开启操作前使用的聊天界面中继续显示限时聊天信息,所以本申请实施例中的通讯方法,既能够兼顾聊天信息的安全性以及私密性,又能够在不切换聊天界面的前提下,显示限时聊天信息,避免群组用户在不同界面中切换造成的误触等问题,提升了群组用户的用户感受,进一步提高了即时通讯的效率。
以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请实施例中的实施例及实施例中的特征可以相互组合。
如图5所示,其为本申请实施例的应用场景示意图。该应用场景图中包括多个终端设备501和服务器502,可通过终端设备501登录即时通讯应用,并显示聊天界面。终端设备501与服务器502之间可以通过通讯网络进行通讯。
在一种可选的实施方式中,通讯网络是有线网络或无线网络。终端设备501以及服务器502可以通过有线或无线通讯方式进行直接或间接地连接,本申请在此不做限制。
在本申请实施例中,终端设备501为用户使用的电子设备,该电子设备可以是个人计算机、手机、平板电脑、笔记本、电子书阅读器、智能家居、智能车载、智能手表、智能电视等具有一定计算能力并且运行有即时通讯类软件及网站或者社交类软件及网站的计算机设备。
服务器502可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通讯、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
在本申请实施例中,用户通过终端设备501通过客户端登陆即时通讯应用,并显示聊天界面,终端设备501响应用户在界面聊天触发的各种操作。其中,聊天界面中可以包括用户之间的聊天信息,并且针对该聊天界面可以进行模式切换。
例如,用户A以及用户B、用户C为同一群组中的用户,聊天界面中显示用户A、用户B以及用户C的聊天信息,当用户A针对聊天界面触发了限时聊天模式开启操作时,用户A、用户B以及用户C的聊天界面中显示限时聊天区域,且在聊天界面中除了限时聊天区域以外,还包括用户A、用户B以及用户C在限时聊天模式开启前的聊天信息。
在限时聊天模式开启后,用户A、用户B以及用户C发送的聊天信息会显示在限时聊天区域中。
当用户B针对聊天界面触发了限时聊天模式关闭操作,聊天界面中的限时聊天信息被删除,聊天界面中显示在限时聊天模式开启前的聊天信息。
其中,在用户A的终端设备501响应用户A的针对聊天界面触发了限时聊天模式开启操作操作之前,可能会存在与服务器502之间的交互,例如终端设备501向服务器502发起认证请求等;或者在用户A的终端设备501响应用户A的针对聊天界面触发了限时聊天模式开启操作操作之后,可能会存在与服务器502之间的交互,例如,终端设备501需要获取限时聊天区域的配置信息,例如样式配置信息等,终端设备501向服务器502发送获取请求,服务器502接收到请求后,将配置信息发送给终端设备501等,在此不再一一列举。
进一步地,在本申请实施例中,除了用户A的终端设备501与服务器502进行交互以外,用户B以及用户C的终端设备501与服务器502进行交互,例如,服务器502会在确定开启限时聊天模式时,通知用户B以及用户C的终端设备501,并将配置信息发送给用户B以及用户C的终端设备501,用户B以及用户C的终端设备501接收到配置信息后,显示限时聊天区域。当然,上述只是一种可选的终端设备501与服务器502进行交互的方式,还有其它交互方式,在此不做赘述。
在本申请实施例中,客户端可以是社交软件,例如即时通讯软件、短视频软件,还可以是小程序、网页等,在此不做具体限定。其中,终端设备501上需要安装有客户端,这里的客户端可以是软件,也可以是网页、小程序等客户端,服务器502则是与软件或是网页、小程序等相对应的服务器。
参阅图6所示,其为本申请实施例提供的一种即时通讯方法的实施流程图,应用于客户端,该方法的具体实施流程如下:
步骤S601,当目标群组对应的聊天界面中限时聊天模式被开启时,将聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,非限时聊天信息为限时聊天模式被开启之前聊天界面中的聊天信息。
具体的,目标群组对应的聊天界面可以是任一群组的聊天界面,也可以是任一聊天界面,即可以是群组用户对应的聊天界面,也可以是两个非群组用户对应的聊天界面;或者进一步限定,群组中的群组用户的数量大于等于2,即两个用户之间的聊天界面,也可以是多人群组进行即时通讯的聊天界面。
进一步地,在本申请实施例中,当针对聊天界面开启了限时聊天模式时,为了便于用户的操作,在聊天界面的聊天窗口中显示限时聊天区域,同时,在聊天界面中还显示有在开启限时聊天模式前的聊天信息。
在本申请实施例中,在开启限时聊天模式前,在聊天界面中的聊天信息,可以是语音聊天信息、视频信息、文字信息、文本信息、音频信息等,也可以是链接信息,在此不做限定,都视为聊天信息。在本申请实施例中,为了便于区分限时模式开启后产生的聊天信息,所以将限时模式开启前存在的聊天信息表示为非限时聊天信息。
进一步地,为了便于说明聊天界面,在下文中,用聊天窗口表征聊天界面中聊天信息的显示区域,聊天界面中的其他区域,还可以是工具栏等,在此不做限定。
基于上述说明,在聊天界面中的聊天窗口中既显示了非限时聊天信息,又将聊天窗口中为显示非限时聊天信息的区域显示为显示聊天区域。具体的,如图2所示,在图2中表示的是在未开启限时聊天模式前以及开启限时聊天模式时,聊天界面的变化。具体的,在未开启限时聊天模式前,聊天界面的聊天窗口中显示的是非限时聊天信息;在开启限时聊天模式时,聊天界面的聊天窗口中除非限时聊天信息占用的区域,其余区域显示为限时聊天区域,为了便于区分,在图2中,用阴影标识限时聊天区域。
进一步地,在本申请实施例中,聊天窗口是由多行区域构成的,每条非限时聊天信息占用的是聊天窗口中一行的位置,也就是说,虽然非限时聊天信息本身占用的区域并没有填充满一行的区域,但是该行区域仍被定义为显示非限时聊天信息的区域。
具体的,如图7所示,聊天界面中的聊天窗口由多个行区域构成,目标群组的用户1、用户2以及用户3在限时聊天模式前,在聊天窗口中显示了4条聊天信息,分别占用了四个行区域,则聊天窗口中的其它未被非限时聊天信息占用的行区域显示为限时聊天区域。
在本申请实施例中,各目标群组用户对应的聊天窗口中显示的非限时聊天信息的数量可以相同,也可以不同,所以各目标群组用户对应的聊天窗口中限时聊天区域的面积也可能不同。
示例性的进行解释,目标群组中包括用户1、用户2以及用户3,在限时聊天模式被开启前,共产生了10条非限时聊天信息,用户1未对10条非限时聊天信息进行操作,用户2删除了2条非限时聊天信息,用户3删除了9条非限时聊天信息。
所以通过上述内容可知,用户1对应的聊天窗口中,非限时聊天信息占用了10个行区域,用户1对应的聊天窗口中,将除这10个行区域以外的区域作为限时聊天区域。
用户2对应的聊天窗口中,非限时聊天信息占用了8个行区域,用户2对应的聊天窗口中,将除这8个行区域以外的区域作为限时聊天区域。
用户3对应的聊天窗口中,非限时聊天信息占用了1个行区域,用户3对应的聊天窗口中,将除这1个行区域以外的区域作为限时聊天区域。
所以通过上述示例可知,每个目标群组用户对应的聊天窗口中,限时聊天区域的显示面积可以不同。
在本申请实施例中,确定聊天界面的限时聊天模式被开启的方法有多种,一种可选的方法中,当服务器确定聊天界面的限时聊天模式被开启时,向目标群组用户使用的各客户端发送通知消息,每个客户端在接收到通知消息后,确定聊天界面的限时聊天模式被开启。
在该方法中,服务器确定聊天界面的限时聊天模式被开启的方法有多种,可选的,服务器在确定聊天界面显示时间与设定时间匹配时,确定聊天界面的限时聊天模式被开启,或者客户端在确定聊天界面显示时间与设定时间匹配时,确定服务器聊天界面的限时聊天模式被开启。也就是说,限时聊天模式是定时开启的,设定时间可以是目标群组用户设置的,也可以是即时通讯应用中预先设置的。
在本申请实施例中,设定时间可以是任一目标群组用户设置的,也可以是具有设置权限的目标群组用户设置的。示例性的,设定时间是任一目标群组用户设置的,设置的方式是触发聊天界面中的时间设置控件,也可以通过手势控制、声音控制、动作控制等方法进行设置的。
以图8所示进行说明,目标群组中包括用户1、用户2以及用户3,用户1、用户2以及用户3在通过客户端登录即时通讯应用并显示聊天界面,在聊天界面中显示时间设置控件,进一步地,时间设置控件显示在聊天界面的底部工具栏中。底部工具栏中可以包括多个控件,当底部工具栏的显示区域不能将所有的控件时,底部工具栏可以隐藏部分控件。当目标群组用户需要查看被隐藏的部分控件时,可以通过触发设定控件实现隐藏的效果。
示例性的,如图8所示,在本申请实施例中,在聊天界面中的底部工具栏中,隐藏了“时间设置”控件,需要显示“时间设置”时,可以通过触发“展开”控件,在聊天界面中的底部工具栏中显示“时间设置”控件。同时,在需要隐藏“时间设置”控件时,还可以通过触发“展开”控件实现隐藏的效果。
如图9所示的一种示例,设定时间是用户3在用户3对应的聊天界面中进行设置的,用户3触发了聊天界面的底部工具栏中的“时间设置”控件,显示时间设置界面,时间设置界面覆盖在聊天界面之上,时间设置界面中包括时间信息,用户3可以通过滚动时间信息,确定需要设置的设定时间。在用户3点击“确定”控件时,则将选择的时间信息作为设定时间。
进一步地,在本申请实施例中,当用户3点击“确定”控件后,时间设置界面隐藏,显示用户3对应的聊天界面。在用户3进行操作时,用户2以及用户1对应的各聊天界面不显示用户3的操作过程。
当然,上述只是一种示例性的确定设定时间的方法,还有其它确定设定时间的方法,在此不做赘述。
当确定了设定时间后,既可以通过服务器确定目标群组聊天的显示时间是否与设定时间匹配,也可以通过客户端确定目标群组聊天的显示时间是否与设定时间匹配,若匹配,则确定聊天界面的限时聊天模式被开启。
在本申请实施例中,用户3设定的设定时间可以是倒计时信息,当倒计时信息为0时,确定目标群组聊天的显示时间与设定时间匹配;或者,用户3设定的时间是开启时间,则在目标群组聊天的显示时间到达开启时间时,确定目标群组聊天的显示时间与设定时间匹配。
具体的,当设定时间为倒计时信息时,服务器或者客户端在确定聊天界面被开启时,启动定时器,定时器的时间设置信息与倒计时信息匹配,例如,倒计时信息为5s,则定时器的时间设置信息为5s。
另一种可选的实施例中,确定聊天界面的限时聊天模式被开启的方法为:当目标群组用户触发了聊天界面中的“限时聊天模式开启”控件时,确定聊天界面的限时聊天模式被开启。
具体的,如图10所示,目标聊天界面的底部工具栏有“限时聊天模式开启”控件,用户3通过触发“限时聊天模式开启”控件,开启限时聊天模式。
进一步地,还可以通过设置权限,限定各目标群组用户是否能够开启限时聊天模式,具体的,当目标群组用户触发“限时聊天模式开启”控件后,目标群组用户使用的客户端向服务器发送权限验证,当服务器确定目标群组用户不具备开启限时聊天模式权限时,则显示警告信息。
示例性的,如图11所示,目标群组中的用户3触发了“限时聊天模式开启”控件,但用户3不具有开启限时聊天模式权限,所以显示警告信息,警告信息的具体内容为“不具备操作权限”,警告信息覆盖在聊天界面之上。在用户3触发“限时聊天模式开启”控件的过程中,用户2以及用户1对应的各聊天界面不显示用户3的操作过程。
当然,上述只是一种可选的示例,还有其它的显示警告信息的方法,在此不做限定。
还有一种可选的确定目标群组用户是否具有开启聊天模式权限的方法,具体的,在各目标群组用户使用各自的客户端显示聊天界面时,具有开启聊天模式权限的目标群组用户对应的聊天界面显示“限时聊天模式开启”控件,而不具有开启聊天模式权限的目标群组用户对应聊天界面不显示“限时聊天模式开启”控件。
上述确定是否显示“限时聊天模式开启”控件的方法是,在各目标群组用户通过客户端登录即时通讯应用时,向服务器发送验证消息,服务器根据验证消息,确定各目标群组用户是否具有开启聊天模式权限,若确定目标群组用户具有开启聊天模式权限,则服务器将具有“限时聊天模式开启”控件的聊天界面信息发送该目标群组用户对应的客户端。
示例性的,如图12所示,用户3在登录即时通讯应用时,用户3对应的客户端向服务器发送验证请求,服务器确定用户3具有开启聊天模式权限,所以服务器将具有“限时聊天模式开启”控件的聊天界面信息发送用户3对应的客户端。所以在用户3对应的聊天界面中显示“限时聊天模式开启”控件。
用户2在登录即时通讯应用时,用户2对应的客户端向服务器发送验证请求,服务器确定用户2不具有开启聊天模式权限,所以服务器将不具有“限时聊天模式开启”控件的聊天界面信息发送用户2对应的客户端。所以在用户2对应的聊天界面中不显示“限时聊天模式开启”控件。
以上内容具体介绍了两种可选的确定聊天界面的限时聊天模式被开启的方法,还有其它的方法,例如通过手势控制、声音控制等方式确定聊天界面的限时聊天模式被开启,在此不做展开。
在本申请实施例中,当确定限时聊天模式被开启时,聊天界面的聊天窗口中会显示限时聊天区域。为了能够区分聊天界面中聊天窗口的非限时聊天信息显示区域以及限时聊天区域,可以通过设置不同的区域显示样式,来达到视觉上的区分效果。
具体的,聊天窗口的非限时聊天信息显示区域的区域显示样式为第一样式,聊天窗口的限时聊天区域的区域显示样式为第二样式,第一样式与第二样式的差异性越大,区分度越明显。
具体的,在本申请实施例中,区域显示样式至少包括各区域的背景样式,示例性的,可以将设定图片作为背景样式进行设置,所以聊天窗口的非限时聊天信息显示区域的背景样式为第一图片,聊天窗口的限时聊天区域的背景样式为第二图片。
当然,背景样式可以是静态图片,也可以是动态图片,图片的样式不做限定。
进一步地,区域显示样式还可以包括聊天信息的对话框样式、聊天信息对应的目标群组用户端的头像样式等,在此不做限定。
在本申请实施例中,当聊天界面的限时聊天模式被开启时,存在以下两种可能存在的聊天界面的显示状态。
第一种聊天界面的显示状态,在聊天界面的限时聊天模式被开启前,聊天界面的聊天窗口中已经存在非限时聊天信息,所以当聊天界面的限时聊天模式被开启时,聊天窗口的部分区域为限时聊天区域。
基于第一种显示状态,为了区分聊天界面中聊天窗口的非限时聊天信息显示区域以及限时聊天区域,将聊天窗口中的两个区域设置为两个显示样式,示例性的,如图13所示,为了便于体现不同的两个显示样式,以两个区域显示不同的背景样式为例进行说明,具体的,在聊天窗口的非限时聊天信息显示区域显示的是星星背景样式,在限时聊天区域显示的是爱心背景样式。
第二种聊天界面的显示状态,在聊天界面的限时聊天模式被开启前,聊天界面的聊天窗口中不存在任何非限时聊天信息,所以当聊天界面的限时聊天模式被开启时,聊天窗口的全部区域为限时聊天区域。
同样的,为了突出限时聊天区域,可以对聊天窗口的整个区域设置为预设的显示样式,还是以图13中的背景样式为基础进行介绍,在图14中,由于在聊天界面的限时聊天模式被开启前,聊天界面的聊天窗口中不存在任何非限时聊天信息,所以聊天界面的全部区域为限时聊天区域,且限时聊天区域的背景样式为爱心背景样式。
进一步地,在本申请实施例中,聊天窗口中的显示样式还可以是用户设定的,服务器发送给各目标群组用户对应的的客户端的显示样式是默认样式,目标群组用户通过触发显示样式更改操作,对显示样式进行更改。
具体的,目标群组用户触发显示样式更改操作的方式有多种,一种可选的方式,目标群组用户针对聊天窗口进行按压,在按压力度到达设定力度或者按压时间到达设定时间时,触发了显示样式更改操作;另一种可选的方式,目标群组用户通过语音控制、手势控制的方式触发了显示样式更改操作;还有一种可选的方式,目标群组用户通过点击“显示样式更改”控件触发了显示样式更改操作。
示例性的,任一目标群组用户通过上述任一方式,触发了显示样式更改操作,则在聊天界面之上,显示待选显示样式界面,在待选显示样式界面中,显示了多个待选显示样式,进一步地,当目标群组用户选择了任一待选显示样式时,该待选显示样式显示选中标记。
具体如图15所示,待选显示样式界面显示在聊天界面之上,待选显示样式界面中显示了待选显示样式1、待选显示样式2、待选显示样式3以及待选显示样式4,当目标群组用户选择了待选显示样式4,待选显示样式4的右上角区域,显示选中标记“√”。
在介绍了上述两种显示状态以后,为了能够在聊天界面开启时,提示各目标群组用户,所以在聊天界面中,还可以在聊天界面开启时,显示限时聊天模式开启通知。
在本申请实施例中,限时聊天模式开启通知能够起到一种分界的作用,便于区分聊天窗口中的限时聊天区域以及其他区域。
具体的,限时聊天模式开启通知可以显示在聊天界面中的任一区域,也可以显示在聊天界面中的设定位置。
一种可选的实施例中,为了起到明显的提示作用,限时聊天模式开启通知显示在限时聊天区域的顶部。在顶部显示限时聊天模式开启通知可以防止遮盖最新的限时聊天信息,不占用限时聊天信息的输入区域。
一种可选的实施例中,在聊天窗口的侧部显示,不会遮挡聊天窗口中所有的聊天信息,便于各目标群组用户查看。
当然,限时聊天模式开启通知还可以显示在其它区域,在此不做限定。
在本申请实施例中,在未开启限时聊天模式时,聊天窗口中未显示通知,而在限时聊天模式开启时,聊天窗口的顶部或者顶部显示限时聊天模式开启通知。
在本申请实施例中,限时聊天模式开启通知是服务器在确定限时聊天模式被开启时,服务器发送给各目标群组用户对应的客户端的,也可以是服务器在接收到各目标群组用户对应的客户端发送的验证请求时,将限时聊天模式开启通知发送给各目标群组用户对应的客户端的,并且当限时聊天模式被开启时,客户端获取已保存的限时聊天模式开启通知,显示在聊天界面中。
在本申请实施例中,限时聊天模式开启通知可以是服务器预先设置的,也可以是各目标群组用户进行设置的。
一种可选的实施例中,不限定限时聊天模式开启通知的设置方式,限时聊天模式开启通知都是一种结构化信息,即不论是服务器预先设置的,还是各目标群组用户设置的,限时聊天模式开启通知都由结构化信息构成。
具体的,在本申请实施例中,限时聊天模式开启通知中可以包括文字信息,文字信息用于表征通知的具体内容,一种可选的实施例中,文字信息可以是“限时聊天模式开启”。
进一步的,另一种可选的实施例中,限时聊天模式开启通知的文字信息是具有设定显示样式的,或者文字信息的显示样式是目标群组用户设置的,具体的,显示样式可以是字体、文字颜色、下划线等样式信息,在此不做具体限定。
除了上述文字信息以外,限时聊天模式开启通知中还可以包括各聊天界面对应的目标群组用户的属性信息,该属性信息可以是目标群组用户的昵称,也可以是目标群组用户的聊天头像,还可以是目标群组用户对应的虚拟形象等。
示例性的进行解释,在本申请实施例中,目标群组包括用户1、用户2以及用户3,当显示限时聊天模式开启通知时,用户1的聊天窗口中,限时聊天模式开启通知中的属性信息为用户1对应的虚拟形象,用户2的聊天窗口中,限时聊天模式开启通知中的属性信息为用户2对应的虚拟形象,用户3的聊天窗口中,限时聊天模式开启通知中的属性信息为用户3对应的虚拟形象。
在本申请实施例中,为了表征限时聊天模式是一种与设定时间相关的显示模式,所以在聊天界面中还以显示时间信息,例如倒计时信息等。
在本申请实施例中,可以在聊天界面中的固定位置显示时间信息,也可以是在任意位置显示时间信息,还可以以浮窗的形式在聊天窗口之上显示时间信息,并可以响应于目标群组用户的拖动操作,改变浮窗的位置。
进一步地,在本申请实施例中,时间信息还可以是与限时聊天模式开启通知同时显示,即限时聊天模式开启通知中还可以包括时间信息。当聊天模式开启通知中包括时间信息时,各目标群组用户能够快速获得该显示模式的时间属性。
示例性的,针对限时聊天模式设定时间确定的设定时间为30s,即限时聊天模式在30s后关闭,所以为了凸显限时聊天模式的时间性,在限时聊天模式开启通知中显示30s的倒计时时间,并随着时间的流逝,倒计时时间逐渐减少。
当然,限时聊天模式开启通知中还可以包括其它信息,在此不做赘述。
下面示例性的说明聊天界面中,限时聊天模式开启通知的显示方式。
从上述内容可知,可能存在两种聊天界面的显示状态,所以分别针对每种显示状态来解释限时聊天模式开启通知的显示方式。
针对第一种显示状态,由于在限时聊天模式被开启前,存在非限时聊天信息,所以可以将限时聊天模式开启通知显示在限时聊天区域的顶部,便于区分限时聊天区域以及其他区域。
示例性的,如图16所示,显示的是目标群组中用户3的聊天界面,在限时聊天区域的顶部,显示了限时聊天模式开启通知。具体的,限时聊天模式开启通知中包括文字信息,显示的文字信息为“限时聊天开启”,用于提醒用户3,已经开启了限时聊天模式;限时聊天模式开启通知中包括倒计时信息,显示的倒计时信息为“30:00”,用于提示用户3,限时聊天模式的开启时间为30s;进一步地,限时聊天模式开启通知中还包括用户3的虚拟形象,用于丰富限时聊天模式开启通知的内容,提高趣味性。
上述内容解释了第一种显示状态下,限时聊天模式开启通知的显示方式,下面介绍第二种显示状态下,限时聊天模式开启通知的显示方式。
具体的,在本申请实施例中,第二种显示状态下,由于在限时聊天模式被开启前,不存在任何非限时聊天信息,所以可以将整个聊天窗口作为限时聊天区域,限时聊天模式开启通知显示在限时聊天区域的顶部,即聊天窗口的顶部。
示例性的,如图17所示,显示的是目标群组中用户1的聊天界面,在限时聊天区域的顶部,即聊天窗口的顶部显示了限时聊天模式开启通知。具体的,限时聊天模式开启通知中包括文字信息,显示的文字信息为“限时聊天开启”,用于提醒用户1,已经开启了限时聊天模式;限时聊天模式开启通知中包括倒计时信息,显示的倒计时信息为“30:00”,用于提示用户1,限时聊天模式的开启时间为30s;进一步地,限时聊天模式开启通知中还包括用户1的虚拟形象,用于丰富限时聊天模式开启通知的内容,提高趣味性。
当然,上述只是示例性介绍了聊天模式开启通知的显示方式,还有其它显示方式,在此不做赘述。
步骤602,在限时聊天区域显示限时聊天信息。
具体的,限时聊天信息指的是,在限时聊天模式下产生的聊天信息。限时聊天信息显示在限时聊天区域中。
在本申请实施例中,限时聊天信息是目标群组用户发送的,所以产生限时聊天信息的具体方法可以是,在确定限时聊天模式被开启后,响应于任一目标群组用户的输入聊天信息操作,在限时聊天区域中显示该目标群组用户输入的聊天信息,这些信息为限时聊天信息。
一种可选的实施例中,由于在聊天窗口中显示有限时聊天模式开启通知,可以将限时聊天信息显示在限时聊天模式开启通知的下部区域,示例性的,如图18所示,用户2发送的信息是在限时聊天模式开启后产生的,所以显示在限时聊天模式开启通知的下部区域。
在本申请实施例中,限时聊天信息的显示样式可以和非限时聊天信息的显示样式相同,也可以与非限时聊天信息的显示样式不同。
为了便于区分限时聊天信息于非限时聊天信息,可以设置不同的显示样式,具体的显示样式可以包括每条聊天信息的对话框形状,每条聊天信息对应的目标群组用户的头像样式,每条聊天信息的文字样式等。
示例性的,如图19所示,在限时聊天区域显示的用户2发送的限时聊天信息的显示样式与非显示聊天信息不同,具体的,用户2的头像样式由圆形变为矩形,用户2发送的限时聊天信息的对话框形状由圆角长方形变为平行四边形。
当然,上述只是一种可选的示例,还可以有显示样式,例如将每条聊天信息对应的目标群组用户的虚拟形象作为各目标群组用户的头像,增加聊天的趣味性等,在此不过展开。
当限时聊天区域中的限时聊天信息增多时,已生成的限时聊天信息会在聊天窗口中发生滚动。
具体的,若最新的限时聊天信息产生在上一限时聊天信息的下部区域,则上一限时聊天信息向上部区域滚动。
一种可选的实施例中,若聊天窗口中存在非限时聊天信息,则随着限时聊天信息的滚动,非限时聊天信息也同方向滚动。例如限时聊天信息向聊天窗口的顶部滚动,非限时聊天信息也向聊天窗口的顶部滚动。
也就是说,随着限时聊天信息的增加,聊天窗口中非限时聊天信息占用的其他区域在减小,而聊天窗口中限时聊天区域在增加。
示例性的,如图20所示,聊天窗口中非限时聊天信息占用的其他区域在减小,同时,部分非限时聊天信息在聊天窗口中不可见;而聊天窗口中限时聊天区域在增加。
还有一种可选的实施例中,由于在聊天窗口中的限时聊天区域中还显示了限时聊天界面开启通知,所以随着限时聊天信息的增加,限时聊天界面开启通知也随着限时聊天信息的滚动,同步进行滚动。
例如限时聊天信息向聊天窗口的顶部滚动,聊天界面开启通知也也向聊天窗口的顶部滚动。
当限时聊天信息继续增加时,聊天界面开启通知在聊天窗口中不可见。
一种特殊的实施例中,为了能够体现限时聊天模式的时间特性,若聊天界面开启通知中包括倒计时信息,或者其他时间信息,则在聊天界面开启通知在聊天窗口中不可见时,将时间信息固定显示在聊天窗口中的设定位置,便于提示用户,限时聊天模式具有的时间特性。
可选的,可以将时间信息固定显示在聊天窗口的顶部位置或者底部位置,还可以将时间信息固定显示在聊天窗口的其他位置,例如左上角位置或者又上角位置。
示例性的,如图21所示,展示的目标群组中用户3的聊天界面,随着限时聊天信息增加,限时聊天开启通知向聊天窗口的顶部滚动,并在限时聊天开启通知滚动出当前的聊天窗口区域时,将限时聊天开启通知中的倒计时信息固定显示在聊天窗口的顶部。
当然,在本申请实施例中,当目标群组用户针对聊天窗口触发的滚动操作的滚动方向与限时聊天信息滚动的方向相反时,在聊天窗口中能够显示非限时聊天信息以及和/或聊天界面开启通知。
例如,限时聊天信息滚动为向聊天窗口顶部滚动,而目标群组用户针对聊天窗口触发的滚动操作的滚动方向为向聊天窗口底部滚动,则在聊天窗口中能够显示较早产生的聊天信息,或聊天界面开启通知,聊天信息可以是非限时聊天信息以及较早产生的限时聊天信息。
在本申请实施例中,在限时聊天区域除了能够显示限时聊天信息以外,还可以显示增加用于表征目标群组用户的虚拟形象,不同目标群组用户的虚拟形象可以相同,也可以不同。
在聊天窗口中,虚拟形象可以固定显示在一设定位置,也可以动态显示,在此不做限定。
一种可选的实施例中,各目标群组用户的虚拟形象的初始形象是相同的,各目标群组用户可以针对各自的虚拟形象进行装扮,装扮后,各虚拟形象可以是不同的。
所以不同目标群组用户对应的虚拟形象可以是装扮后的,也可以是初始形象。
还有一种可选的实施例中,目标群组用户的虚拟形象可以是该目标群组用户在其他群组的限时聊天模式中设置的,即目标群组用户还可以是其他群组的群组用户。
在本申请实施例中,对虚拟形象的装扮操作,可以是目标群组用户通过设定控件触发的,也可以是通过语音控制、动作控制等方式触发的。
具体的,设定控件的入口可以是显示在目标群组用户对应的聊天窗口中的虚拟形象,即通过对虚拟形象的触发操作,实现了对虚拟形象的装扮操作。
对虚拟形象的触发操作可以是单击操作、双击操作,还可以是其它方式的点击操作,在此不做限定。
在对虚拟形象进行装扮的过程中,可以修改虚拟形象的脸部五官、头发、衣着等样式,实现装扮虚拟形象的效果。
通过图22中显示的各聊天界面,示例性说明对虚拟形象的装扮过程。
具体的,在图22中,在聊天窗口的底部显示有用户3对应的虚拟形象,当用户3在聊天窗口中对虚拟形象进行双击操作后,触发对虚拟形象的装扮操作。
在图22中,当触发对虚拟形象的装扮操作后,在聊天界面的上方会叠加显示一个虚拟形象装扮界面,在该界面中,显示有待选的装扮素材,具体包括帽子、眼镜、头皮、上衣、裤子以及鞋等装扮素材。
用户3可以通过点击各装扮素材,确定目标装扮素材,并在点击虚拟形象装扮界面中的“确定”控件后,虚拟形象会进行更新。例如用户3对虚拟形象进行了帽子素材的装饰,则更新后的虚拟形象在显示时,虚拟形象会佩戴帽子。
在本申请实施例中,为了增加目标群组用户使用即时通信应用的乐趣,所以在聊天界面中显示任两个目标群组用户对应的虚拟形象的互动。
具体的,两个虚拟形象的互动可以显示在聊天界面的设定位置,也可以不限定显示位置,也可以是用一个浮窗来显示两个虚拟形象的互动。
本申请实施例中,虚拟形象的互动可以是互动动画,也可以是互动视频等。具体的,当虚拟形象为互动动画时,在聊天界面中显示两个虚拟形象的互动动画,互动动画的类型有多种;当虚拟形象为互动视频时,则在聊天界面中显示动画视频,在动画视频中包括两个虚拟形象对应的动画形象。
在本申请实施例中,互动动画的类型可以是预先设定的,也可以是发起虚拟形象互动操作的目标群组用户设定的,在此不限定设定方式。同样的,互动视频以是预先设定的,也可以是发起虚拟形象互动操作的目标群组用户设定的,在此不限定设定方式。
进一步的,虚拟形象的互动的触发方式有多种,可以是是目标群组用户通过设定控件触发的,也可以是通过语音控制、动作控制等方式触发的。
具体的,设定控件的入口可以是显示在聊天窗口中的目标群组用户的头像,目标群组用户需要与哪一个目标群组用户进行虚拟形象互动,就通过对目标群组用户的头像的触发,实现虚拟形象的互动。
在本申请实施例中,对目标群组用户的头像的触发可以是点击事件的触发,即目标群组用户可以单击、双击或者其他点击方式对目标群组用户的头像进行点击操作。
为了更好的解释上述内容中的虚拟形象互动,下面结合图23进行说明。
在图23中,首先展示了目标群组中用户3的聊天界面,在聊天界面中的限时聊天区域,显示有用户3的虚拟形象,该虚拟形象显示在聊天窗口的底部。
用户3希望与用户1的虚拟形象进行互动,所以当用户3针对用户1的头像触发了点击事件时,触发了虚拟形象互动操作,在聊天窗口中显示互动动画。
具体的,在图23中,用户1的虚拟形象为向第一方向滑动的滑板人物,用户3的虚拟形象为向第二方向滑动的滑板人物,且两个滑板任务的装扮不同。
在聊天窗口显示互动动画时,两个滑板人物一起互动滑行。
图23中表示的是用户3对应的聊天窗口显示的虚拟形象互动动画,用户1对应的聊天窗口显示的虚拟形象互动动画可以与图23中显示的相同,也可以不同。例如,用户1对应的聊天窗口可以将用户3的虚拟形象显示在左侧,将用户1的虚拟形象显示在右侧,并显示互动动画。
当然,上述只是一种可选的虚拟形象互动方式,还有其它的互动方式,在此不做限定。
在本申请实施例中,当确定两个虚拟形象进行互动时,互动动画可以是发起互动的目标群组用户选择的,所以一种可选的实施例中,当目标群组用户的头像的被点击事件触发后,显示待选互动动画,并在选择了目标互动动画后,在聊天窗口中显示目标互动动画。
在本申请实施例中,待选互动动画可以是预先设置的,也可以通过查找的方式,在目标群组用户的客户端中进行查找并确定,在此不做限定。
在本申请实施例中,一种可选的实施例中,当聊天界面已经开启了限时聊天模式时,目标群组中的用户4登录即时通讯应用显示聊天界面时,用户4对应的聊天界面中的聊天窗口显示限时聊天区域,并显示限时聊天区域的显示样式。
并且,获取限时聊天模式剩余显示时间,根据剩余显示时间在聊天窗口的顶部显示倒计时信息。
另一种可选的实施例中,目标群组中的任一目标群组用户在聊天界面已经开启了限时聊天模式后,退出了聊天界面,并在设定时间后,重新进入聊天界面时,需要确定当前聊天界面中是否还显示限时聊天区域。
具体的,在本申请实施例中,当聊天界面已经开启限时聊天模式时,每个目标群组用户对应的客户端可以在本地启动计时器进行倒计时,当该目标群组用户退出聊天界面时,计时器继续运行;当该目标群组用户重新进入聊天界面时,确定计时器是否为0,若为0,则在目标群组用户重新进入聊天界面时,不显示限时聊天区域;若确定计时器不为0,则确定聊天界面的限时聊天模组仍在开启状态,在目标群组用户重新进入聊天界面时,显示限时聊天区域。
在本申请实施例中,限时聊天模式可以被开启,也可以被关闭。
当限时聊天模式被关闭时,在聊天界面中不再显示限时聊天区域,也不再显示限时聊天信息。
在本申请实施例中,不显示限时聊天信息的方式可以是将限时聊天信息隐藏,或者将限时聊天信息删除,进一步地,对限时聊天信息的删除,可以包括客户端本地删除以及服务器远程删除两种方法。
为了更好的保证目标群组用户的聊天信息的安全性,在本申请实施例中,显示限时聊天信息的方式是将限时聊天信息删除。
限时聊天模式被关闭的方式有多种,下面示例性的介绍几种关闭限时聊天模式的方法。一种可选的方法,目标群组中的任一目标群组用户或者具有设定权限的目标群组用户能够在聊天界面中触发限时聊天模式关闭操作。具体的,设定权限的目标群组用户可以是具有开启/关闭限时聊天模式权限的目标群组用户,也可以是具有关闭限时聊天模式权限的目标群组用户。
在本申请实施例中,触发限时聊天模式关闭操作的方式可以是通过手势控制、语音控制等方式触发的,也可以是通过设定的点击事件触发的,例如预设的限时聊天模式关闭点击事件为连续敲击3次聊天窗口,当目标群组用户在聊天窗口中敲击3次后,则触发限时聊天模式关闭操作。
还有一种可选的触发限时聊天模式关闭操作的方式,目标群组用户在点击“限时聊天模式关闭”控件后,触发限时聊天模式关闭操作。
具体的,“限时聊天模式关闭”控件可以显示在聊天界面中的任意位置,也可以显示在设定位置,例如,显示在聊天界面中的工具栏中。
在本申请实施例中,触发限时聊天模式关闭操作可以发生在限时聊天模式开启后的任一时刻,不限定在本申请实施例中的触发限时聊天模式关闭操作的时间。
示例性的,限时聊天模式被开启,且设定了限时聊天模式的显示时间为1分钟,在30s时,触发限时聊天模式关闭操作,则可以将限时聊天模式关闭。
另一种可选的方法,当服务器或者客户端确定限时聊天模式的显示时间与设置的显示时间匹配时,则触发限时聊天模式关闭操作,即服务器向客户端发送触发限时聊天模式关闭消息,客户端将限时聊天模式关闭;或者客户端在确定限时聊天模式的显示时间与设置的显示时间匹配时,将限时聊天模式关闭。
具体的,在本申请实施例中,可以是通过设置在服务器或者客户端中的计时器确定限时聊天模式的显示时间与设置的显示时间匹配,计时器可以是正向计时,也可以是倒计时。
示例性的进行解释,当计时器是正向计时时,从限时模式被开启时开始正向计时,并在正向计时的时间到达预先设置的显示时间时,确定限时聊天模式的显示时间与设置的显示时间匹配。
当计时器是倒计时时,设定倒计时的时间为预先设置的显示时间,从限时模式被开启时开始倒计时,并在倒计时为0时,确定限时聊天模式的显示时间与设置的显示时间匹配。
当确定触发了限时聊天模式关闭操作,则在聊天窗口中不存在限时聊天区域,同样的,在限时聊天区域中产生的限时聊天信息也不显示。
在本申请实施例中,为了能够更好的保护目标群组用户的数据安全性以及隐私性,在限时聊天模式被关闭时,删除限时聊天信息。
具体的,在本申请实施例中,可以将每个目标群组用户对应的客户端中本地存储的限时聊天信息删除,同时,将存储在服务器中的限时聊天信息删除。
服务器可以在确定限时聊天模式关闭时,删除限时聊天信息;服务器也可以在接收到客户端发送的限时聊天模式关闭消息时,删除限时聊天信息。
当聊天窗口中不显示限时聊天区域,则整个聊天窗口显示为非限时聊天信息可以占用的区域。
当限时聊天模式被开启前,聊天窗口中存在非限时聊天信息时,则在限时聊天模式被关闭时,在聊天窗口中显示非限时聊天信息。
示例性的,如图24所示,图24展示的是目标群组中的用户3在不同时刻的聊天界面。
在限时聊天模式被开启时,用户3的聊天界面中显示限时聊天模式开启通知;在限时聊天模式开启过程中,聊天窗口中显示限时聊天区域,在限时聊天区域中显示限时聊天信息;在限时聊天模式被关闭时,聊天窗口中不包括限时聊天区域,且聊天窗口中显示在限时聊天模式被开启前,显示在聊天窗口中的非限时聊天信息。
可选的,在本申请实施例中,当限时聊天模式被关闭时,在聊天窗口中显示非限时聊天信息,限时聊天信息已经被删除,可以将限时聊天模式下产生的限时聊天信息的数量显示在聊天窗口中,便于各目标群组用户查看。
一种可选的显示方式,限时聊天信息的数量可以显示在聊天窗口最后一条非限时聊天信息的邻近位置。示例性的,如图25所示,用户3对应的目标群组界面中在最后一条非限时聊天信息的邻近位置,显示了限时聊天模式下产生的限时聊天信息的数量,具体的,显示的内容为“限时模式中产生了50条限时聊天信息”。
在本申请实施例中,还有一种可选的实施例,为了能够增加即时通讯的趣味性,还可以在限时聊天模式被关闭时,显示限时聊天关闭动画,具体的,限时聊天关闭动画可以是预先设置的,也可以是任一目标群组用户设置的,或者是具有权限的设定群组用户设置的,在此不做限定。
示例性的,如图26所示,显示的是目标群组中的用户3在限时聊天模式被关闭时的聊天界面,在聊天窗口的顶部显示倒计时信息,当前倒计时信息为00:00,指的是倒计时为0;同时,在聊天窗口中显示限时聊天关闭动画,具体的限时聊天关闭动画为爆炸动画。
在本申请实施例中,为了能够提示目标群组用户,限时聊天模式即将被关闭,所以在限时聊天模式即将关闭时,可以在聊天窗口中显示提示信息,具体的,提示信息可以是文字信息,也可以是其它信息,例如图片信息、动画信息等。
在本申请实施例中,可以通过设定提示时间,来确定限时聊天模式是否即将关闭,设定提示时间可以是预先设置的显示时间前的一分钟,或者30s,在此不做限定。
也就是说,在确定限时聊天模式显示的时间到达设定提示时间时,则在聊天窗口中显示提示信息。
示例性的,本申请实施例中的提示信息可以是文字信息,与限时聊天模式开启通知相类似,会显示限时聊天模式即将关闭通知,限时聊天模式即将关闭通知中可以包括虚拟形象、文字信息以及时间信息等。
提示信息还可以是图片信息,将限时聊天区域的背景样式更改为提示图片信息,例如,红色图片会能够传递紧迫感,所以在确定限时聊天模式显示的时间到达设定提示时间时,将限时聊天区域的背景样式更改为红色图片。
在介绍了上述即时通讯方法后,下面基于一种具体的示例,介绍一种即时通讯方法。
具体的,在本申请实施例中,目标群组中存在用户1、用户2以及用户3,用户1为具有开启限时聊天模式以及关闭限时聊天模式的目标用户,用户2以及用户3作为其他用户,用户1使用的客户端为第一客户端,用户2以及用户3使用的客户端为第二客户端。
具体的,如图27所示,示例性解释第一客户端、各第二客户端以及服务器之间的交互过程。
S2701:第一客户端响应于目标用户针对聊天界面触发的限时聊天模式开启操作,显示限时聊天模式开启时间,并确定目标用户选择的限时聊天模式开启时间;
S2702:第一客户端向服务器发送限时聊天模式开启请求;
S2703:服务器基于限时聊天模式开启请求,确定针对第一客户端的第一数据信息,以及针对每个第二客户端的第二数据信息,第一数据信息以及第二数据信息用于显示限时聊天区域,同时服务器开启计时器;
S2704:服务器将第一数据信息发送给第一客户端,将每个第二客户端的第二数据信息发送给对应的第二客户端;
S2705:第一客户端基于第一数据信息显示限时聊天区域,各第二客户端基于对应的第二数据信息,显示限时聊天区域;
S2706:第一客户端响应于目标用户针对限时聊天区域触发的输入操作,在限时聊天区域显示限时聊天信息,第二客户端响应于目标用户针对限时聊天区域触发的输入操作,在限时聊天区域显示限时聊天信息;
S2707:第一客户端向服务器发送聊天信息数据,第二客户端向服务器发送聊天信息数据;
S2708:服务器保存第一客户端和/或各第二客户端发送的聊天信息数据;
S2709:第一客户端响应于目标用户针对任一其他用户的头像触发的虚拟形象互动操作;
S2710:第一客户端向服务器发送虚拟形象互动操作请求;
S2711:服务器基于虚拟形象互动操作请求确定互动动画数据;
S2712:服务器将互动动画数据发送给第一客户端以及该其他用户对应的第二客户端;
S2713:第一客户端基于互动动画数据,在限时聊天区域限时互动动画,第二客户端基于互动动画数据,在限时聊天区域限时互动动画;
S2714:服务器确定限时模式即将关闭;
S2715:服务器向第一客户端以及各第二客户端发送限时模式即将关闭通知;
S2716:第一客户端基于限时模式即将关闭通知更新限时聊天区域的显示样式,第二客户端基于限时模式即将关闭通知更新限时聊天区域的显示样式;
S2717:服务器确定限时模式关闭,删除限时聊天信息;
S2718:服务器向第一客户端以及各第二客户端发送限时模式关闭通知,关闭通知中包括限时聊天信息的数量;
S2719:第一客户端基于限时模式关闭通知显示关闭动画,并更新聊天界面,更新后的聊天界面不包括限时聊天区域,第二客户端基于限时模式关闭通知显示关闭动画,并更新聊天界面,更新后的聊天界面不包括限时聊天区域。
上述即时通讯方法适用于的应用场景,可以如图28所示。具体的,在图28中,用户1使用电脑作为终端登录即时通讯客户端,用户2以及用户3使用移动电话作为终端登录即时通讯客户端,由于用户1以及用户2、用户3使用的终端不同,所以在不同终端中显示的聊天界面也是不同的。
参阅图29所示,其为本申请实施例提供的另一种即时通讯方法的实施流程图,应用于服务器,该方法的具体实施流程如下:
S2901:接收各客户端发送的限时聊天信息并保存限时聊天信息,限时聊天信息为所述限时聊天模式被开启之后所述聊天界面中的聊天信息,限时聊天区域是当目标群组对应的聊天界面中限时聊天模式被开启时,聊天界面中未显示非限时聊天信息的区域,每个客户端为目标群组的群组用户对应的客户端;
S2902:当聊天界面的限时聊天模式被关闭时,删除限时聊天信息。
可选的,接收目标客户端发送的限时聊天模式开启请求,限时聊天模式开启请求是目标群组用户触发了限时聊天模式开启控件并选择限时时间后确定的,目标客户端为目标群组中的设定权限用户对应的客户端;
确定与设定权限用户目标客户端对应的目标虚拟形象以及目标限时聊天区域的背景样式,将目标虚拟形象以及目标限时聊天区域发送给目标客户端,用于在目标客户端的设定权限用户目标群组用户对应的聊天界面中显示。
需要说明的是,服务器侧的具体实现方式也已在上述实施例中进行了举例说明,在此不再赘述。
参阅图30所示,其为本申请实施例中的一种即时通讯装置的结构示意图。具体包括:
限时聊天区域显示单元3001,用于当目标群组对应的聊天界面中限时聊天模式被开启时,将聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,非限时聊天信息为限时聊天模式被开启之前聊天界面中的聊天信息;
限时聊天信息显示单元3002,用于在限时聊天区域显示限时聊天信息。
可选的,限时聊天信息显示单元3002具体用于:
沿限时聊天信息的滚动方向,减小聊天界面聊天窗口中其他区域的显示面积并扩大限时聊天区域的显示面积。
可选的,限时聊天信息显示单元3002具体用于:
将限时聊天区域的背景样式设置为与其他区域不同的背景样式。
可选的,限时聊天信息显示单元3002还用于:
在聊天界面中显示限时聊天模式开启通知,并跟随限时聊天信息滚动的方向,滚动显示限时聊天模式开启通知。
可选的,限时聊天信息显示单元3002还用于:
在聊天界面中显示与限时聊天模式对应的倒计时信息;
跟随限时聊天信息滚动的方向,滚动显示倒计时信息;
在倒计时信息滚动到聊天界面的目标显示位置时,将倒计时信息固定显示在目标显示位置。
可选的,限时聊天区域显示单元3001还用于:
当倒计时信息与设定倒计时提醒时间信息匹配时,将限时聊天区域的背景样式更新为倒计时结束提醒样式。
可选的,限时聊天区域显示单元3001还用于:
在限时聊天区域,跟随每条限时聊天信息显示对应的目标群组用户的限时聊天头像。
可选的,限时聊天区域显示单元3001还用于:
根据针对目标群组中任两个目标群组用户触发的虚拟形象互动操作,在限时聊天区域中显示两个目标群组用户的虚拟形象之间的目标互动动画。
可选的,限时聊天区域显示单元3001还用于:
在聊天界面的预设显示位置显示触发聊天界面的目标群组用户的目标虚拟形象;
响应于目标群组用户针对目标虚拟形象触发的编辑操作,在聊天界面中显示虚拟形象编辑界面;
响应于针对虚拟形象编辑界面触发的编辑操作,更新目标虚拟形象。
可选的,限时聊天区域显示单元3001还用于:
当限时聊天模式结束时,在聊天界面中不显示限时聊天区域。
可选的,当聊天界面为目标群组中的设定权限用户对应的聊天界面时,限时聊天区域显示单元3001具体用于:
当设定权限用户触发了限时聊天模式开启控件并选择限时时间时,限时聊天模式被开启,限时聊天模式开启控件显示在设定权限用户对应的聊天界面中,限时时间用于限定限时聊天区域的显示时间;
当设定权限用户触发了关闭限时聊天模式操作,或者限时聊天区域的显示时间与限时时间匹配时,确定限时聊天模式结束。
可选的,限时聊天区域显示单元3001还用于:
在聊天界面中最后一条非限时聊天信息的设定区域范围内显示限时聊天信息的数量。
参阅图31所示,其为本申请实施例中的一种即时通讯装置的结构示意图。具体包括:
接收单元3101,用于接收各客户端发送的限时聊天信息并保存限时聊天信息,限时聊天信息为限时聊天模式被开启之后聊天界面中的聊天信息,限时聊天区域是当目标群组对应的聊天界面中限时聊天模式被开启时,聊天界面中未显示非限时聊天信息的区域,每个客户端为目标群组的群组用户对应的客户端;
删除单元3102,用于当聊天界面的限时聊天模式被关闭时,删除限时聊天信息。
可选的,接收单元3101还用于:
接收目标客户端发送的限时聊天模式开启请求,限时聊天模式开启请求是目标群组用户触发了限时聊天模式开启控件并选择限时时间后确定的,目标客户端为目标群组中的设定权限用户对应的客户端;
装置还包括:
发送单元3103,用于确定与设定权限用户对应的目标虚拟形象以及目标限时聊天区域的背景样式,将目标虚拟形象以及目标限时聊天区域发送给目标客户端,用于在目标客户端的设定权限用户对应的聊天界面中显示。
下面以安卓操作系统为例,介绍一下本发明实施例提供的即时通讯方法所应用的软件环境。
安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。
其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。
系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。
内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。
以安卓操作系统为例,本发明实施例中,开发人员可以基于上述安卓操作系统的系统架构,开发实现本发明实施例提供的界面显示方法的软件程序,从而使得该界面显示方法可以基于安卓操作系统运行。即处理器或者电子设备可以通过在安卓操作系统中运行该软件程序实现本发明实施例提供的即时通讯方法。
基于同一发明构思,本申请实施例还提供了一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为执行指令,以实现本申请实施例中的群组控制方法。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由电子设备的处理器执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
基于同一发明构思,本申请实施例还提供了一种终端设备3200,该终端设备3200可以为智能手机、平板电脑,手提电脑或PC机等电子设备。参阅图32所示,其是根据一示例性实施例示出的一种终端设备3200的框图,该终端设备3200包括显示单元3201、处理器3202以及存储器3203,其中,显示单元3201包括显示面板32011,用于显示由用户输入的信息或提供给用户的信息以及终端设备3200的各种用户选择界面等,在本申请实施例中主要用于显示终端设备3200中已安装的应用的界面、快捷窗口等。可选的,可以采用LCD(LiquidCrystal Display,液晶显示器)或OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板32011。
处理器3202用于读取计算机程序,然后执行计算机程序定义的方法,例如处理器3202读取社交应用程序,从而在该终端设备3200上运行应用,在显示单元3201上显示应用的界面。处理器3202可以包括一个或多个通用处理器,还可包括一个或多个DSP(DigitalSignal Processor,数字信号处理器),用于执行相关操作,以实现本申请实施例所提供的技术方案。
存储器3203一般包括内存和外存,内存可以为随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)等。外存可以为硬盘、光盘、USB盘、软盘或磁带机等。存储器3203用于存储计算机程序和其他数据,该计算机程序包括应用对应的应用程序等,其他数据可包括操作系统或应用程序被运行后产生的数据,该数据包括系统数据(例如操作系统的配置参数)和用户数据。本申请实施例中程序指令存储在存储器3203中,处理器3202执行存储其中的程序指令,实现前文论述的即时通讯方法,或者实现前文论述的适配应用的功能。
此外,终端设备3200还可以包括显示单元3201,用于接收输入的数字信息、字符信息或接触式触摸操作/非接触式手势,以及产生与终端设备3200的用户设置以及功能控制有关的信号输入等。具体地,本申请实施例中,该显示单元3201可以包括显示面板32011。显示面板32011例如触摸屏,可收集用户在其上或附近的触摸操作(比如玩家使用手指、触笔等任何适合的物体或附件在显示面板32011上或在显示面板32011的操作),并根据预先设定的程式驱动相应的连接装置。可选的,显示面板32011可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器3202,并能接收处理器3202发来的命令并加以执行。
其中,显示面板32011可以采用电阻式、电容式、红外线以及表面声波等多种类型实现。除了显示单元3201,终端设备3200还可以包括输入单元3204,输入单元3204可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。图32中是以输入单元3204包括图像输入设备32041和其它输入设备32042为例。
除以上之外,终端设备3200还可以包括用于给其他模块供电的电源3205、音频电路3206、近场通讯模块3207和RF电路3208。终端设备3200还可以包括一个或多个传感器3209,例如加速度传感器、光传感器、压力传感器等。音频电路3206具体包括扬声器32061和麦克风32062等,例如用户可以使用语音控制,终端设备3200可以通过麦克风32062采集用户的声音,可以用户的声音进行控制,并在需要提示用户时,通过扬声器32061播放对应的提示音。
在一些可能的实施方式中,本申请的服务器可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本申请各种示例性实施方式中应用于服务器的即时通讯方法中的步骤。
在一些可能的实施方式中,本申请提供的即时通讯方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的即时通讯方法中的步骤。
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
本申请的实施方式的程序产品可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在计算装置上运行。然而,本申请的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被命令执行系统、装置或者器件使用或者与其结合使用。
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、装置或者器件使用或者与其结合使用的程序。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (15)
1.一种即时通讯方法,其特征在于,所述方法包括:
当目标群组对应的聊天界面中限时聊天模式被开启时,将所述聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,所述非限时聊天信息为所述限时聊天模式被开启之前所述聊天界面中的聊天信息,所述限时聊天模式指一种群聊模式,所述群聊模式下产生的会话是限时显示在聊天界面中的,在限时结束后,所述群聊模式下产生的会话不再显示;
在所述限时聊天区域显示限时聊天信息,所述限时聊天信息为所述限时聊天模式被开启之后所述聊天界面中的聊天信息。
2.根据权利要求1所述的方法,其特征在于,所述聊天界面中还包括显示有所述非限时聊天信息的其他区域,所述在所述限时聊天区域显示所述限时聊天信息,包括:
沿所述限时聊天信息的滚动方向,减小所述聊天界面中其他区域的显示面积并扩大所述限时聊天区域的显示面积。
3.根据权利要求2所述的方法,其特征在于,所述将聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,包括:
将所述限时聊天区域的背景样式设置为与所述其他区域不同的背景样式。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述聊天界面中显示限时聊天模式开启通知,并跟随所述限时聊天信息滚动的方向,滚动显示所述限时聊天模式开启通知。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述聊天界面中显示与所述限时聊天模式对应的倒计时信息;
跟随所述限时聊天信息滚动的方向,滚动显示所述倒计时信息;
在所述倒计时信息滚动到所述聊天界面的目标显示位置时,将所述倒计时信息固定显示在所述目标显示位置。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述倒计时信息与设定倒计时提醒时间信息匹配时,将所述限时聊天区域的背景样式更新为倒计时结束提醒样式。
7.根据权利要求1所述的方法,其特征在于,所述在所述限时聊天区域显示所述限时聊天信息时,所述方法还包括:
在所述限时聊天区域,跟随每条限时聊天信息显示对应的目标群组用户的限时聊天头像。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据针对所述目标群组中任两个目标群组用户触发的虚拟形象互动操作,在所述限时聊天区域中显示所述两个目标群组用户的虚拟形象之间的目标互动动画。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述聊天界面的预设显示位置显示触发所述聊天界面的目标群组用户的目标虚拟形象;
响应于所述目标群组用户针对所述目标虚拟形象触发的编辑操作,在所述聊天界面中显示虚拟形象编辑界面;
响应于针对所述虚拟形象编辑界面触发的编辑操作,更新所述目标虚拟形象。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述限时聊天模式结束时,在所述聊天界面中不显示所述限时聊天区域以及所述限时聊天信息。
11.根据权利要求1所述的方法,其特征在于,当所述聊天界面为所述目标群组中的设定权限用户对应的聊天界面时,且目标群组对应的聊天界面中限时聊天模式被开启时,包括:
当所述设定权限用户触发了限时聊天模式开启控件并选择限时时间时,所述限时聊天模式被开启,所述限时聊天模式开启控件显示在所述设定权限用户对应的所述聊天界面中,所述限时时间用于限定所述限时聊天区域的显示时间;
所述方法还包括:
当所述设定权限用户触发了关闭所述限时聊天模式操作,或者所述限时聊天区域的显示时间与所述限时时间匹配时,确定所述限时聊天模式结束。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
在所述聊天界面中最后一条所述非限时聊天信息的设定区域范围内显示所述限时聊天信息的数量。
13.一种即时通讯装置,其特征在于,所述装置包括:
限时聊天区域显示单元,用于当目标群组对应的聊天界面中限时聊天模式被开启时,将所述聊天界面中未显示非限时聊天信息的区域显示为限时聊天区域,所述非限时聊天信息为所述限时聊天模式被开启之前所述聊天界面中的聊天信息,所述限时聊天模式指一种群聊模式,所述群聊模式下产生的会话是限时显示在聊天界面中的,在限时结束后,所述群聊模式下产生的会话不再显示;
限时聊天信息显示单元,用于在所述限时聊天区域显示限时聊天信息,所述限时聊天信息为所述限时聊天模式被开启之后所述聊天界面中的聊天信息。
14.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1~12任一权利要求所述方法的步骤。
15.一种计算机可读存储介质,其特征在于,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行权利要求1~12任一权利要求所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010988608.5A CN114205319B (zh) | 2020-09-18 | 2020-09-18 | 一种即时通讯方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010988608.5A CN114205319B (zh) | 2020-09-18 | 2020-09-18 | 一种即时通讯方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114205319A CN114205319A (zh) | 2022-03-18 |
CN114205319B true CN114205319B (zh) | 2023-12-01 |
Family
ID=80645104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010988608.5A Active CN114205319B (zh) | 2020-09-18 | 2020-09-18 | 一种即时通讯方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114205319B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114782019A (zh) * | 2022-05-06 | 2022-07-22 | 北京字跳网络技术有限公司 | 一种基于日程的信息处理方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683224A (zh) * | 2015-03-30 | 2015-06-03 | 陈包容 | 一种阅后即焚消息的通讯方法及装置 |
CN105245721A (zh) * | 2015-10-29 | 2016-01-13 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的信息删除方法及系统 |
WO2017166464A1 (zh) * | 2016-03-31 | 2017-10-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息交互的方法及终端 |
CN108390819A (zh) * | 2018-02-23 | 2018-08-10 | 平安科技(深圳)有限公司 | Im信息保护方法、装置、设备和计算机存储介质 |
CN109150555A (zh) * | 2018-07-19 | 2019-01-04 | 奇酷互联网络科技(深圳)有限公司 | 群聊组员管理方法、装置、移动终端及存储介质 |
CN111600730A (zh) * | 2020-05-18 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 会话界面显示方法、群聊创建方法、装置及设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105991394A (zh) * | 2015-01-28 | 2016-10-05 | 阿里巴巴集团控股有限公司 | 群聊方法及装置 |
KR102473502B1 (ko) * | 2015-05-06 | 2022-12-05 | 스냅 인코포레이티드 | 단기 그룹 채팅을 위한 시스템 및 방법 |
US20200167699A1 (en) * | 2018-11-26 | 2020-05-28 | Tickitin Experiences LLC | Event management and coordination platform |
-
2020
- 2020-09-18 CN CN202010988608.5A patent/CN114205319B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683224A (zh) * | 2015-03-30 | 2015-06-03 | 陈包容 | 一种阅后即焚消息的通讯方法及装置 |
CN105245721A (zh) * | 2015-10-29 | 2016-01-13 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的信息删除方法及系统 |
WO2017166464A1 (zh) * | 2016-03-31 | 2017-10-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息交互的方法及终端 |
CN108390819A (zh) * | 2018-02-23 | 2018-08-10 | 平安科技(深圳)有限公司 | Im信息保护方法、装置、设备和计算机存储介质 |
WO2019161599A1 (zh) * | 2018-02-23 | 2019-08-29 | 平安科技(深圳)有限公司 | Im信息保护方法、装置、设备和计算机存储介质 |
CN109150555A (zh) * | 2018-07-19 | 2019-01-04 | 奇酷互联网络科技(深圳)有限公司 | 群聊组员管理方法、装置、移动终端及存储介质 |
CN111600730A (zh) * | 2020-05-18 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 会话界面显示方法、群聊创建方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114205319A (zh) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12079458B2 (en) | Image data for enhanced user interactions | |
US11816305B2 (en) | Interface display method and apparatus, and storage medium | |
KR101825771B1 (ko) | 멀티플-액세스-레벨 잠금 화면 | |
CN102999263B (zh) | 电子装置及提供电子装置的背景的方法 | |
US20140235222A1 (en) | Systems and method for implementing multiple personas on mobile technology platforms | |
US9804767B2 (en) | Light dismiss manager | |
CN111767554B (zh) | 屏幕分享方法、装置、存储介质及电子设备 | |
US11776190B2 (en) | Techniques for managing an avatar on a lock screen | |
CN111857511B (zh) | 壁纸显示控制方法、装置和电子设备 | |
CN113268212A (zh) | 投屏方法、装置、存储介质及电子设备 | |
CN107408004A (zh) | 一种在锁屏界面呈现信息的方法、信息处理装置、便携式电子设备以及便携式电子设备上的图形用户界面 | |
CN114205319B (zh) | 一种即时通讯方法及装置 | |
CN112035206B (zh) | 一种消息处理方法及设备 | |
CN114727142B (zh) | 一种显示设备及协同作画方法 | |
CN110908561B (zh) | 便携设备的控制方法、便携设备、及可读储存介质 | |
WO2023179345A1 (zh) | 消息处理方法、装置、设备、介质和计算机程序产品 | |
CN115421808A (zh) | 办公软件启动方法、计算机可读存储介质以及电子设备 | |
CN118819352A (zh) | 控件处理方法、装置和电子设备 | |
CN117150166A (zh) | 页面交互方法、装置、电子设备和计算机可读存储介质 | |
CN117076265A (zh) | 进程指示方法和装置 | |
CN117155895A (zh) | 会话显示方法及装置 | |
CN117055998A (zh) | 提示方法、装置 | |
CN118733015A (zh) | 一种对象添加方法、装置、电子设备及存储介质 | |
CN118034570A (zh) | 一种页面交互方法、装置、电子设备及存储介质 | |
CN116016755A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40071441 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |