CN112783393A - 即时通信应用中的会话显示方法、装置及存储介质 - Google Patents
即时通信应用中的会话显示方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112783393A CN112783393A CN201911077693.3A CN201911077693A CN112783393A CN 112783393 A CN112783393 A CN 112783393A CN 201911077693 A CN201911077693 A CN 201911077693A CN 112783393 A CN112783393 A CN 112783393A
- Authority
- CN
- China
- Prior art keywords
- session
- area
- low
- interface
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000004891 communication Methods 0.000 title description 6
- 230000015654 memory Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000004044 response Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 244000141359 Malus pumila Species 0.000 description 1
- 235000021016 apples Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/84—Protecting input, output or interconnection devices output devices, e.g. displays or monitors
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种即时通信应用中的会话显示方法、装置及存储介质。其中,该方法包括:在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话;在即时通信应用的第二界面上获取对目标会话的第一设置指令;响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。通过本发明,解决了相关技术中的即时通信应用中的会话显示方法,存在由于频繁更新会话的显示位置导致会话内容容易泄露的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种即时通信应用中的会话显示方法、装置及存储介质。
背景技术
目前,在即时通信应用中,新的会话消息会刷新会话的显示位置,将会话显示在靠前的位置(例如,显示在其他同类会话靠前的位置),以便用户快速查看。但是,在方便用户快速查看的同时,也容易被其他人看到。对于有些会话(例如,比较偏私人的会话),用户可能并不希望按这个规则频繁更新会话的显示位置。
因此,相关技术中的即时通信应用中的会话显示方法,存在由于频繁更新会话的显示位置导致会话内容容易泄露的问题。
发明内容
本发明实施例提供了一种即时通信应用中的会话显示方法、装置及存储介质,以至少解决相关技术中的即时通信应用中的会话显示方法,存在由于频繁更新会话的显示位置导致会话内容容易泄露的技术问题。
根据本发明实施例的一个方面,提供了一种即时通信应用中的会话显示方法,包括:在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话;在即时通信应用的第二界面上获取对目标会话的第一设置指令;响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
根据本发明实施例的另一方面,还提供了一种即时通信应用中的会话显示装置,包括:显示单元,用于在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话;第一获取单元,用于在即时通信应用的第二界面上获取对目标会话的第一设置指令;第一调整单元,用于响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述即时通信应用中的会话方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的即时通信应用中的会话方法。
在本发明实施例中,在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在所述第一界面的首屏中显示的目标会话;在即时通信应用的第二界面上获取对目标会话的第一设置指令;响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置,由于将目标会话调整到非首屏显示的置低区域,可以保证在有会话消息更新时目标会话不会更新首屏中显示,避免了会话消息内容的泄露,进而解决了相关技术中的即时通信应用中的会话显示方法,存在由于频繁更新会话的显示位置导致会话内容容易泄露的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种即时通信应用中的会话显示方法的应用环境的示意图;
图2是根据本发明实施例的一种可选的即时通信应用中的会话显示方法的流程示意图;
图3是根据本发明实施例的一种可选的即时通信应用中的会话显示方法的示意图;
图4是根据本发明实施例的另一种可选的即时通信应用中的会话显示方法的示意图;
图5是根据本发明实施例的又一种可选的即时通信应用中的会话显示方法的示意图;
图6是根据本发明实施例的又一种可选的即时通信应用中的会话显示方法的示意图;
图7是根据本发明实施例的一种可选的网络架构的示意图;
图8是根据本发明实施例的另一种可选的即时通信应用中的会话显示方法的流程示意图;
图9是根据本发明实施例的一种可选的即时通信应用中的会话显示装置的结构示意图;
图10是根据本发明实施例的一种可选的电子装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例的一个方面,提供了一种即时通信应用中的会话显示方法。可选地,上述即时通信应用中的会话显示方法可以但不限于应用于如图1所示的应用环境中。如图1所示,终端设备102上可以运行有即时通信应用的客户端,通过终端设备102上运行的上述客户端接收服务器106通过网络104发送的会话消息,并在第一界面上显示的会话列表中的会话中显示,其中,会话列表包括在第一界面的首屏中显示的目标会话,其中,第一界面的首屏为进入到第一界面后,无需经过滑动等操作即可显示的屏幕界面。
终端设备102在即时通信应用的第二界面(可以与第一界面相同,也可以与第一界面不同)上获取对目标会话的第一设置指令,响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
可选地,在本实施例中,上述终端设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑等。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。上述只是一种示例,本实施例对此不做任何限定。
可选地,在本实施例中,作为一种可选的实施方式,该方法可以由终端设备执行,或者由服务器和终端设备共同执行,本实施例中,以由终端设备(例如,终端设备102)执行为例进行说明。如图2所示,上述即时通信应用中的会话显示方法的流程可以包括步骤:
步骤S202,在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话;
步骤S204,在即时通信应用的第二界面上获取对目标会话的第一设置指令;
步骤S206,响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
可选地,上述即时通信应用中的会话显示方法可以即时通信应用中会话列表中的会话设置过程中,例如,设置会话显示位置的过程中。
下面结合可选示例进行说明。用户A的手机终端上安装有即时通信应用的客户端(客户端使用用户A的第一帐号登录)。在该客户端的第一界面上显示有多个会话,包括了与用户B之间的目标会话(该目标会话可以显示在会话列表的第二位置上)。在该客户端的第二界面上获取到对目标会话的第一设置指令之后,可以将目标会话在第一界面中会话列表中的显示位置由第二位置调整到置低区域内。
通过本实施例,采用在会话列表中设置置低区域,并在检测到对目标会话执行的第一设置指令之后,将目标会话调整到置低区域中显示,解决了相关技术中的即时通信应用中的会话显示方法,存在由于频繁更新会话的显示位置导致会话内容容易泄露的技术问题,避免了会话消息内容的泄露,提高了信息显示的安全性,提升了用户体验。
下面结合图2对上述即时通信应用中的会话显示方法进行解释说明。
在步骤S202中,在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话。
终端设备可以是运行有已采用第一帐号登录的即时通信应用的客户端。在使用第一帐号登录该客户端时,可以使用帐号+固定密码的方式进行登录,也可以使用第三方帐号+密码登录的方式进行登录,还可以使用手机号+动态密码的方式进行登录。具体的登录方式,本实施例中对此不作限定。
在使用第一帐号登录即时通信应用的客户端之后,可以通过该客户端接收通过第一帐号或者其他帐号登录的该即时通信应用的其他客户端发送的会话消息,并显示在该客户端的第一界面的会话列表(例如,如图3所示,在即时通信应用的主界面上显示有多个会话)中对应的会话中。该会话列表中可以包括在第一界面的首屏中显示的目标会话。
该目标会话可以是第一帐号与第二帐号之间的会话,可以是包括第一帐号的群会话,也可以是与企业帐号之间的会话,目标会话的具体形式可以根据需要确定,本实施例中对此不作具体限定。
在步骤S204中,在即时通信应用的第二界面上获取对目标会话的第一设置指令。
用户可以在即时通信应用的第二界面上执行特定操作,以生成第一设置指令。终端设备可以检测对即时通信应用的第二界面执行的第一操作,从而获取对目标会话的第一设置指令。
作为一种可选的实施方式,在即时通信应用的第二界面上获取对目标会话的第一设置指令包括:在第一界面上获取对目标会话执行的第一触控操作,其中,第二界面为第一界面;响应第一触控操作,在第一界面上显示第一窗口,其中,第一窗口中显示有第一置低会话选项,其中,第一置低会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置低区域内;在第一窗口中获取第一选择操作,其中,第一选择操作用于选中第一置低会话选项,第一设置指令包括第一触控操作和第一选择操作。
第一界面和第二界面可以是相同的界面。终端设备可以在第一界面上检测到对目标会话执行的操作,获取对目标会话执行的第一触控操作。
响应第一触控操作,可以在第一界面上显示第一窗口。第一窗口中可以显示有与目标会话对应的一个或多个选项。第一窗口中显示的一个或多个选项可以包括:第一置低会话选项,第一置低会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置低区域内。
除了第一置低会话选项以外,第一窗口中显示的一个或多个选项可以包括:第一置顶会话选项,第一置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内,置顶区域位于会话更新区域的上面,置顶区域用于显示会话列表中被置顶的会话。
对于第一窗口中显示的一个或多个选项,用户可以对各个选项执行选取操作,以设置目标会话不同的会话参数。终端设备在第一窗口中获取用于选中第一置低会话选项的第一选择操作。第一设置指令可以包括:第一触控操作和第一选择操作(第一设置指令为组合操作);或者,第一设置指令可以是终端设备响应第一选取操作生成的设置指令(第一设置指令为指令消息)。
例如,如图4所示,在检测到对与“昵称3”对应的长按操作之后,在第一界面上显示第一窗口,该窗口中包含多个操作选项:“标为已读(标为未读)”,“置顶聊天”,“置低聊天”,“删除该聊天”。在检测对“置低聊天”对应的选取操作(点击操作)之后,可以生成第一设置指令。
通过本实施例,通过对第一界面执行的操作生成第一设置指令,可以简化第一设置指令的获取过程,减少了界面跳转对用户视觉上的负担,提高了用户体验。
作为另一种可选的实施方式,在即时通信应用的第二界面上获取对目标会话的第一设置指令包括:在第二界面上显示未被选中的第二置低会话选项,其中,第二界面为目标会话的设置界面,第二置低会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置低区域内;在第二界面上获取第二选择操作,其中,第二选择操作用于选中第二置低会话选项,第一设置指令包括第二选择操作。
第一界面和第二界面可以是不同界面。例如,第二界面可以是在接入到目标会话之后,通过对显示第二会话的界面中的特定按钮执行触控操作进入到的目标会话的设置界面。
在第二界面中可以包括多个对目标会话的会话属性进行设置的一个或多个选项,上述一个或多个选项可以包括:第二置低会话选项。第二置低会话选项在被选中时,可以将目标会话在会话列表中的显示位置调整到置低区域内。
终端设备可以在第二界面上获取用于选中第二置低会话选项的第二选择操作。第一设置指令可以包括:第二选择操作(第一设置指令为一种操作);或者,第一设置指令可以是终端设备响应第二选取操作生成的设置指令(第一设置指令为指令消息)。
通过本实施例,通过对第二界面执行的操作生成第一设置指令,可以方便显示对目标会话进行会话属性设置的多种选项,提高对目标会话的控制能力。
可选地,在本实施例中,在第二界面上显示未被选中的第二置低会话选项包括:在第二界面上显示未被选中的第二置低会话选项和置顶会话选项,其中,置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内,置顶区域位于会话更新区域的上面,置顶区域用于显示会话列表中被置顶的会话,会话更新区域中显示有目标数量的、存在消息更新的会话;在第二界面上获取第二选择操作时,在置顶会话选项已处于被选中的情况下,将置顶会话选项设置为未被选中。
除了置低区域外,会话列表还可以包括:置顶区域和会话更新区域,其中,置顶区域中显示有置顶会话,会话更新区域显示有目标数量的、存在消息更新的会话(例如,10个存在消息更新的、非置顶也非置低的会话)。各个区域的位置关系为:置顶区域位于会话列表的顶部,会话更新区域位于置顶区域的下面、置低区域的上面,置低区域位于会话更新区域的下面。
除了第二置低会话选项以外,第二窗口中显示的一个或多个选项可以包括:第二置顶会话选项(前述置顶会话选项),第二置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内。
为了使得在会话列表中可以且仅可以显示在一个目标会话,目标会话可以显示在置顶区域和置低区域中的一个区域中。在第二置低会话选项被选中之前,置顶会话选项可以处于被选中或者未被选中。在第二界面上获取第二选择操作时,如果置顶会话选项已处于被选中,则可以将置顶会话选项自动设置为未被选中。
例如,如图5所示,某个会话中设置隐私保护置低聊天。设置了这个开关开就不能设置置顶聊天开。这两个开关只能有一个开关开。当另外一个开关开时,默认另外一个开关会关闭。在选择“隐私保护置低聊天”之前,“置顶聊天”被选中。在选中“隐私保护置低聊天”被选中之后,“置顶聊天”被自动设置为未选中。
通过本实施例,通过自动进行置顶会话选项和置低会话选项之间进行选中和未选中的切换,可以保证目标会话的显示区域设置的准确性,减少处理操作,提高用户体验。
在步骤S206中,响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内。
会话列表可以包括多个显示区域,用于显示不同类型的会话,不同类型的会话可以通过不同的会话标识进行标识。会话的类型可以包括但不限于以下至少之一:置顶会话,置低会话,普通会话,特定会话(更新会话),对应的显示区域分别为:置顶区域,置低区域,普通区域,会话更新区域。其中,置顶区域用于显示置顶会话,置低区域用于显示置低会话,会话更新区域用于最多显示预定数量的、存在消息更新的会话。存在消息更新的会话可以有未读消息的会话,也可以是没有未读消息的会话。
如果除了置顶会话、置低会话以外的会话中,存在消息更新的会话的数量小于预定数量,则会话更新区域中显示有全部存在消息更新的会话(目标数量小于预定数量)。如果除了置顶会话、置低会话以外的会话中,存在消息更新的会话的数量大于或者等于预定数量,则会话更新区域中显示有预定数量的、存在消息更新的会话(目标数量等于预定数量)。
可选地,在本实施例中,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内包括:响应第一设置指令,将目标会话在会话列表中的显示位置调整到置低区域内的第一个显示位置。
在获取到第一设置指令之后,响应获取到的第一设置指令,可以在第一界面上将目标会话在会话列表中的显示位置由当前位置调整到置低区域内的第一个显示位置(即,置顶区域中的顶部位置)。
通过本实施例,将目标会话在置低区域的第一个显示位置显示,可以便于用户查看置低会话中接收到的最新的会话消息,提高用户的信息获取效率。
在将目标会话设置为置低会话之前,会话列表中可以有已置低会话,也可以没有已置低会话。
作为一种可选的实施方式,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内包括:在置低区域内没有会话、会话列表中并未显示置低区域的情况下,将目标会话在会话列表中的显示位置调整到位于会话更新区域下面的第一个显示位置,并将调整显示位置之后的目标会话所在的区域显示为置低区域。
如果当前会话列表中没有已置低的会话,则会话列表中并不会显示置低区域。响应第一设置指令,可以将目标会话在会话列表中的显示位置调整到位于会话更新区域下面的第一个显示位置,并将目标会话所在的当前区域设置为置低区域。
例如,在获取到第一设置指令之前,会话列表中共有20个会话,目标会话位于第5个位置,且当前没有置低会话。配置的会话更新区域中显示的会话数量为10个(该数量可以为默认数量,也可以根据设置信息进行配置)。在获取到第一设置指令之后,可以将第6至第11个位置的会话依次上移,将目标会话由第5个位置调整到第11个位置,并将目标会话所在的当前区域设置为置低区域。
作为一种可选的实施方式,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内包括:在置低区域内包括一组会话、会话列表中显示有置低区域的情况下,将目标会话在会话列表中的显示位置调整到位于一组会话的显示位置之前,并将调整显示位置之后的目标会话以及一组会话所在的区域显示为置低区域。
如果当前会话列表中有已置低的会话,则会话列表中显示有置低区域(置低区域内包括一组会话)。响应第一设置指令,可以将目标会话在会话列表中的显示位置调整到位于一组会话的显示位置之前,并将调整显示位置之后的目标会话以及一组会话所在的区域显示为置低区域。
例如,在获取到第一设置指令之前,会话列表中共有20个会话,配置的会话更新区域中显示的会话数量为10个(该数量可以为默认数量,也可以根据设置信息进行配置),且当前有置低会话(有两个置低会话,位于第11-12个位置),目标会话位于第5个位置。在获取到第一设置指令之后,可以将第6至第10个、以及第13个位置的会话依次上移,将目标会话由第5个位置调整到第11个位置,并将两个已置低会话由第11-12个位置调整到第12-13个位置,且将第11-13个位置显示为置低区域。
通过本实施例,根据会话列表中是否有置低会话及置低区域进行目标会话位置以及置低区域的设置,可以保证置低会话和置低区域设置的准确性,提高用户体验。
除了置低会话外,会话列表中还可以显示有置顶会话,置顶会话显示在指定区域中。
可选地,在本实施例中,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内包括:在会话列表显示有置顶区域的情况下,将目标会话在会话列表中的显示位置调整到会话列表中的置低区域内,其中,置顶区域位于会话更新区域的上面,置低区域位于会话更新区域的下面,置顶区域中显示有会话列表中被置顶的会话,会话更新区域中显示有目标数量的、存在消息更新的会话。
会话列表中可以包括以下区域:置顶区域、会话更新区域和置低区域。在会话列表显示有置顶区域的情况下,将目标会话在会话列表中的显示位置调整到会话列表中的置低区域内。当前的会话列表中各个区域的显示位置为:置顶区域位于会话更新区域的上面,置低区域位于会话更新区域的下面。
例如,如图6所示,会话列表中可以包括:
(1)置顶会话区域(图6中的第一区域)
置顶会话区域中显示有被置顶的会话(置顶会话),如果没有置顶会话,则会话列表中没有置顶会话区域。
(2)会话更新区域(图6中的第二区域)
会话更新区域可以是10条(可以根据用户的设置修改会话更新区域中显示的更新消息的数量)具有更新消息的会话的显示区域。
对于没有被置顶或置低的会话,可以将10个有新消息更新的会话显示在该区域。如果有新消息的会话的数量不足10个,则可以将10个有新消息的会话和最近更新过消息的会话显示在该区域。如果有置顶会话,置顶会话在第一区域,置顶区域在会话更新区域(第二区域)的前面。
(3)置低区域(图6中的第三区域)
置低区域中显示有被置低的会话(置低会话)。该置低区域从会话列表中不包含第一区域的第11个会话开始,覆盖所有置低会话的区域。如果新设置了一个置低会话,则可以第一区域之后的、从第11个会话开始往后显示置低会话,可以保证不会在会话首页看到置低的会话。
需要说明的是,会话更新区域中显示的会话数量可以根据需要进行设置,只要能够保证置低会话不会被显示在第一界面的首屏位置即可。例如,置顶区域和会话更新区域中的会话总数量为预定数量(例如,10个等),从而既能保证置低会话不会在首屏中显示,又能保证用户可以方便的查看置低会话。
通过本实施例,通过依次显示置顶区域、会话更新区域和置低区域,可以分层次显示不同类型的会话,保证信息显示的层次性以及准确性。
可选地,在本实施例中,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内包括:将目标会话在会话列表中的显示位置调整到会话列表中的置低区域内,并将会话列表中的部分会话显示在置低区域的下面。
除了置顶区域中的会话、会话更新区域中的会话和置低区域中的会话,会话列表中还可以包括其他会话(普通会话)。对于普通会话,可以将其显示在置低区域的下面。
例如,在将目标会话调整到置低区域内时,会话列表中共有20个会话,配置的会话更新区域中显示的会话数量为10个,当前有2个置顶会话和2个置低会话。则在1-2个位置上显示2个置顶会话,在第3-12个位置上显示10个存在消息更新的会话,在第13-14个位置上显示2个置低会话,在第15-20个位置上显示其他会话。
通过本实施例,将会话列表中的部分会话显示在置低区域的下面,可以保证会话列表中显示会话的完整性,提高会话列表中会话显示的合理性。
可选地,在步骤S206之后,还可以重新对目标会话的类型进行设置,以调整目标会话在会话列表中的显示位置。
可选地,在本实施例中,在将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内之后,在即时通信应用的第三界面上获取对目标会话的第二设置指令;响应第二设置指令,在第一界面上将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外。
在将目标会话调整到置低区域内之后,终端设备可以在即时通信应用的第三界面上获取对目标会话的第二设置指令,响应获取到的第二设置指令,可以在即时通信应用的第一界面上将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外。
通过本实施例,通过在响应获取到的第二设置指令,将目标会话从置低区域内调整到置低区域之外,可以灵活调整目标会话的会话类型,满足用户查看会话的不同需求,提高用户体验。
与第一设置指令类似地,可以采用多种不同的方式获取第二设置指令。
作为一种可选的实施方式,在即时通信应用的第三界面上获取对目标会话的第二设置指令包括:在第一界面上获取对目标会话执行的第二触控操作,其中,第三界面为第一界面;响应第二触控操作,在第一界面上显示第二窗口,其中,第二窗口中显示有第一取消置低会话选项,其中,第一取消置低会话选项用于将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外;在第二窗口中获取第三选择操作,其中,第三选择操作用于选中第一取消置低会话选项,第二设置指令包括第二触控操作和第三选择操作。
获取第二触控操作的方式与获取第一触控操作的方式类似,获取第三选择操作与获取第一选择操作的方式类似,在此不作赘述。
通过本实施例,通过对第三界面执行的操作生成第二设置指令,可以简化第二设置指令的获取过程,减少了界面跳转对用户视觉上的负担,提高了用户体验。
作为另一种可选的实施方式,在即时通信应用的第三界面上获取对目标会话的第二设置指令包括:在第三界面上显示被选中的第二置低会话选项,其中,第三界面为目标会话的设置界面,第二置低会话选项用于在被取消选中时将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外;在第二界面上获取第四选择操作,其中,第四选择操作用于取消选中第二置低会话选项,第二设置指令包括第四选择操作。
获取第四选择操作与获取第二选择操作的方式类似,在此不作赘述。
通过本实施例,通过对第三界面执行的操作生成第二设置指令,可以方便显示对目标会话进行会话属性设置的多种选项,提高对目标会话的控制能力。
作为又一种可选的实施方式,在即时通信应用的第三界面上获取对目标会话的第二设置指令包括:在第三界面上显示被选中的第二置低会话选项和未被选中的置顶会话选项,其中,第三界面为目标会话的设置界面,第二置低会话选项用于在被取消选中时将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外,置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内,置顶区域位于会话更新区域的上面,置顶区域用于显示会话列表中被置顶的会话,会话更新区域中显示有目标数量的、存在消息更新的会话;在第三界面上获取第五选择操作,并将第二置低会话选项设置为未被选中,其中,第五选择操作用于选中置顶会话选项,第二设置指令包括第五选择操作。
在目标会话的设置界面上可以显示有被选中的第二置低会话选项和未被选中的置顶会话选项,其中,第二置低会话选项用于在被取消选中时将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外,置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内。
终端设备在第三界面上获取用于选中置顶会话选项的第五选择操作;响应第五选择操作,将置顶会话选项设置为选中,并将第二置低会话选项设置为未被选中。
其中,第五选择操作用于选中置顶会话选项,第二设置指令包括第五选择操作。第二设置指令可以包括:第五选择操作(第二设置指令为一种操作);或者,第二设置指令可以是终端设备响应第五选取操作生成的设置指令(第二设置指令为指令消息)。
通过本实施例,通过自动进行置顶会话选项和置低会话选项之间进行选中和未选中的切换,可以保证目标会话的显示区域设置的准确性,减少处理操作,提高用户体验。
需要说明的是,上述的触控操作和选取操作可以包括但不限于以下至少之一:点击操作,双击操作,滑动操作,长按操作。
下面结合可选示例对本实施例中的即时通信应用中的会话显示方法进行解释说明。本示例中的即时通信应用中的会话显示方法可以在不同手机等终端、苹果或安卓等不同***、即时通信应用的客户端等不同APP(应用)上实现。
本示例中的即时通信应用中的会话显示方法是一种会话可以置低,不随消息更新频繁跳出在会话列表顶部的方案,可以应用于图7所示的***架构中。如图7所示,该***架构可以包括以下几个部分:
(1)客户端
客户端的会话里某个聊天设置隐私保护置低聊天,设置了打开,就会默认关闭置顶(如果之前设置过的话)。客户端可以和服务器交互,告知服务器知道这个设置。
(2)服务器
服务器中具有置低聊天的模块。服务器可以和客户端通信,获得用户的哪个或哪些聊天是否开置低。服务器处理所有聊天会话列表的顺序和区域、是否有置顶、新消息区域里10个会话的更新、置低区域。
客户端的会话列表里显示置低聊天。按照是否有置顶、新消息区域里10个会话的更新、置低区域的顺序显示会话聊天。
如图8所示,本示例中的即时通信应用中的会话显示方法可以包括以下步骤:
步骤1,客户端的会话里某个聊天设置隐私保护置低聊天。
如果设置了置低打开,就会默认关闭置顶(如果之前设置过的话)。置顶开关和置低聊天开关的设置关系可以如表1所示。
表1
之前置低聊天开关 | 之前置顶开关 | 现在置低聊天开关 | 现在置顶开关 |
关 | 关 | 开(操作) | 关 |
关 | 关 | 关 | 开(操作) |
开 | 关 | 变关(自动) | 开(操作) |
关 | 开 | 开(操作) | 变关(自动) |
客户端可以和服务器交互,告诉服务器知道这个设置。
步骤2,服务器的聊天模块进行会话置低。
服务器可以和客户端通信,获得用户、哪个聊天、是否开置低、置顶等。服务器的聊天模块的置顶开关和置低开关的设置关系可以如表2所示。
表2
userID | dialogID | 置低开关on&off | 置顶开关on&off |
1 | 12 | on | off |
1 | 13 | on | off |
1 | 14 | off | on |
1 | 15 | off | off |
服务器处理所有聊天会话列表的顺序和区域、是否有置顶、新消息区域里10个会话的更新、置低区域,其中,
(1)sever_dialog_top,对应于置顶开关为on的会话,置顶在会话列表区域。
(2)sever_dialog_low,对应于置低开关为on的会话,从非置顶的第11个会话开始,置低聊天在会话列表区域。
(3)sever_dialog_normal,对应于置顶开关为off且置低开关为off的会话,按会话消息更新时间取最近10个会话显示在置顶会话区域的下面,其他不是10个以内的会话,按时间更新,在置低聊天在会话列表区域的下面。
步骤3,客户端的会话列表里显示置低聊天。
按照是否有置顶、新消息区域里10个会话的更新、置低区域的顺序显示会话聊天。
通过本示例,会话可以置低,不随消息更新频繁跳出在会话列表顶部,不用再担心私人会话或敏感会话容易被其他人看到,保证了用户隐私,提高了用户体验。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本发明实施例的另一个方面,还提供了一种用于实施上述即时通信应用中的会话显示方法的即时通信应用中的会话显示装置。如图9所示,该装置包括:
(1)显示单元902,用于在即时通信应用的第一界面上显示会话列表,其中,所述会话列表包括在所述第一界面的首屏中显示的目标会话;
(2)第一获取单元904,用于在即时通信应用的第二界面上获取对目标会话的第一设置指令;
(3)第一调整单元906,用于响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
可选地,上述即时通信应用中的会话显示装置可以即时通信应用中会话列表中的会话设置过程中,例如,设置会话显示位置的过程中。
可选地,显示单元902可以用于执行前述步骤S202,第一获取单元904可以用于执行前述步骤S204,第一调整单元906可以用于执行前述步骤S206。
通过本实施例,采用在会话列表中设置置低区域,并在检测到对目标会话执行的第一设置指令之后,将目标会话调整到置低区域中显示,解决了相关技术中的即时通信应用中的会话显示方法,存在由于频繁更新会话的显示位置导致会话内容容易泄露的技术问题,避免了会话消息内容的泄露,提高了信息显示的安全性,提升了用户体验。
作为一种可选的实施方案,第一调整单元906包括:
(1)第一调整模块,用于将目标会话在会话列表中的显示位置调整到置低区域内的第一个显示位置。
通过本实施例,将目标会话在置低区域的第一个显示位置显示,可以便于用户查看置低会话中接收到的最新的会话消息,提高用户的信息获取效率。
作为一种可选的实施方案,第一调整单元906包括:
(1)第一显示模块,用于在置低区域内没有会话、会话列表中并未显示置低区域的情况下,将目标会话在会话列表中的显示位置调整到位于会话更新区域下面的第一个显示位置,并将调整显示位置之后的目标会话所在的区域显示为置低区域,其中,会话更新区域中显示有目标数量的、存在消息更新的会话;和/或
(2)第二显示模块,用于在置低区域内包括一组会话、会话列表中显示有置低区域的情况下,将目标会话在会话列表中的显示位置调整到位于一组会话的显示位置之前,并将调整显示位置之后的目标会话以及一组会话所在的区域显示为置低区域。
通过本实施例,根据会话列表中是否有置低会话及置低区域进行目标会话位置以及置低区域的设置,可以保证置低会话和置低区域设置的准确性,提高用户体验。
作为一种可选的实施方案,第一调整单元906包括:
(1)第二调整模块,用于在会话列表显示有置顶区域的情况下,将目标会话在会话列表中的显示位置调整到会话列表中的置低区域内,其中,置顶区域位于会话更新区域的上面,置低区域位于会话更新区域的下面,置顶区域中显示有会话列表中被置顶的会话,会话更新区域中显示有目标数量的、存在消息更新的会话。
通过本实施例,通过依次显示置顶区域、会话更新区域和置低区域,可以分层次显示不同类型的会话,保证信息显示的层次性以及准确性。
作为一种可选的实施方案,第一调整单元906包括:
(1)第三调整模块,用于将目标会话在会话列表中的显示位置调整到会话列表中的置低区域内,并将会话列表中的部分会话显示在置低区域的下面。
通过本实施例,通过将会话列表中的部分会话显示在置低区域的下面,可以保证会话列表中显示会话的完整性,提高会话列表中会话显示的合理性。
作为一种可选的实施方案,第一获取单元904包括:
(1)第一获取模块,用于在第一界面上获取对目标会话执行的第一触控操作,其中,第二界面为第一界面;
(2)第三显示模块,用于响应第一触控操作,在第一界面上显示第一窗口,其中,第一窗口中显示有第一置低会话选项,其中,第一置低会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置低区域内;
(3)第二获取模块,用于在第一窗口中获取第一选择操作,其中,第一选择操作用于选中第一置低会话选项,第一设置指令包括第一触控操作和第一选择操作。
通过本实施例,通过对第一界面执行的操作生成第一设置指令,可以简化第一设置指令的获取过程,减少了界面跳转对用户视觉上的负担,提高了用户体验。
作为一种可选的实施方案,第一获取单元904包括:
(1)第四显示模块,用于在第二界面上显示未被选中的第二置低会话选项,其中,第二界面为目标会话的设置界面,第二置低会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置低区域内;
(2)第三获取模块,用于在第二界面上获取第二选择操作,其中,第二选择操作用于选中第二置低会话选项,第一设置指令包括第二选择操作。
通过本实施例,通过对第二界面执行的操作生成第一设置指令,可以方便显示对目标会话进行会话属性设置的多种选项,提高对目标会话的控制能力。
作为一种可选的实施方案,上述装置还包括:设置单元,显示单元902包括:第五显示模块,其中,
(1)第五显示模块,用于在第二界面上显示未被选中的第二置低会话选项和置顶会话选项,其中,置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内,置顶区域位于会话更新区域的上面,置顶区域用于显示会话列表中被置顶的会话,会话更新区域中显示有目标数量的、存在消息更新的会话;
(2)设置单元,用于在第二界面上获取第二选择操作时,在置顶会话选项已处于被选中的情况下,将置顶会话选项设置为未被选中。
通过本实施例,通过自动进行置顶会话选项和置低会话选项之间进行选中和未选中的切换,可以保证目标会话的显示区域设置的准确性,减少处理操作,提高用户体验。
作为一种可选的实施方案,上述装置还包括:
(1)第二获取单元,用于在将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内之后,在即时通信应用的第三界面上获取对目标会话的第二设置指令;
(2)第二调整单元,用于响应第二设置指令,在第一界面上将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外。
通过本实施例,通过在响应获取到的第二设置指令,将目标会话从置低区域内调整到置低区域之外,可以灵活调整目标会话的会话类型,满足用户查看会话的不同需求,提高用户体验。
作为一种可选的实施方案,第二获取单元包括:
(1)第四获取模块,用于在第一界面上获取对目标会话执行的第二触控操作,其中,第三界面为第一界面;
(2)第六显示模块,用于响应第二触控操作,在第一界面上显示第二窗口,其中,第二窗口中显示有第一取消置低会话选项,其中,第一取消置低会话选项用于将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外;
(3)第五获取模块,用于在第二窗口中获取第三选择操作,其中,第三选择操作用于选中第一取消置低会话选项,第二设置指令包括第二触控操作和第三选择操作。
通过本实施例,通过对第三界面执行的操作生成第二设置指令,可以简化第二设置指令的获取过程,减少了界面跳转对用户视觉上的负担,提高了用户体验。
作为一种可选的实施方案,第二获取单元包括:
(1)第七显示模块,用于在第三界面上显示被选中的第二置低会话选项,其中,第三界面为目标会话的设置界面,第二置低会话选项用于在被取消选中时将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外;
(2)第六获取模块,用于在第二界面上获取第四选择操作,其中,第四选择操作用于取消选中第二置低会话选项,第二设置指令包括第四选择操作。
通过本实施例,通过对第三界面执行的操作生成第二设置指令,可以方便显示对目标会话进行会话属性设置的多种选项,提高对目标会话的控制能力。
作为一种可选的实施方案,第二获取单元包括:
(1)第八显示模块,用于在第三界面上显示被选中的第二置低会话选项和未被选中的置顶会话选项,其中,第三界面为目标会话的设置界面,第二置低会话选项用于在被取消选中时将目标会话在会话列表中的显示位置从置低区域内调整到置低区域之外,置顶会话选项用于在被选中时将目标会话在会话列表中的显示位置调整到置顶区域内,置顶区域位于会话更新区域的上面,置顶区域用于显示会话列表中被置顶的会话,会话更新区域中显示有目标数量的、存在消息更新的会话;
(2)第七获取模块,用于在第二界面上获取第五选择操作,并将第二置低会话选项设置为未被选中,其中,第五选择操作用于选中置顶会话选项,第二设置指令包括第五选择操作。
通过本实施例,通过自动进行置顶会话选项和置低会话选项之间进行选中和未选中的切换,可以保证目标会话的显示区域设置的准确性,减少处理操作,提高用户体验。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
根据本发明的实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话;
S2,在即时通信应用的第二界面上获取对目标会话的第一设置指令;
S3,响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
根据本发明实施例的又一个方面,还提供了一种用于实施上述即时通信应用中的会话显示方法的电子装置,如图10所示,该电子装置可以包括:处理器1002、存储器1004、传输装置1006和显示器1008等。该存储器中存储有计算机程序,该处理器被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在即时通信应用的第一界面上显示会话列表,其中,会话列表包括在第一界面的首屏中显示的目标会话;
S2,在即时通信应用的第二界面上获取对目标会话的第一设置指令;
S3,响应第一设置指令,将目标会话在会话列表中的显示位置调整到会话列表中预设的置低区域内,其中,置低区域位于第一界面中除了首屏以外的显示位置。
可选地,本领域普通技术人员可以理解,图10所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图10其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图10中所示更多或者更少的组件(如网络接口等),或者具有与图10所示不同的配置。
其中,存储器1004可用于存储软件程序以及模块,如本发明实施例中的即时通信应用中的会话显示方法和装置对应的程序指令/模块,处理器1002通过运行存储在存储器1004内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述即时通信应用中的会话显示方法。存储器1004可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1004可进一步包括相对于处理器1002远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1006包括一个网络适配器(NetworkInterface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1006为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。上述显示器1008可以用于显示会话列表。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (15)
1.一种即时通信应用中的会话显示方法,其特征在于,包括:
在即时通信应用的第一界面上显示会话列表,其中,所述会话列表包括在所述第一界面的首屏中显示的目标会话;
在所述即时通信应用的第二界面上获取对所述目标会话的第一设置指令;
响应所述第一设置指令,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的置低区域内,其中,所述置低区域位于所述第一界面中除了所述首屏以外的显示位置。
2.根据权利要求1所述的方法,其特征在于,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的所述置低区域内包括:
将所述目标会话在所述会话列表中的显示位置调整到所述置低区域内的第一个显示位置。
3.根据权利要求1所述的方法,其特征在于,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的所述置低区域内包括:
在所述置低区域内没有会话、所述会话列表中并未显示所述置低区域的情况下,将所述目标会话在所述会话列表中的显示位置调整到位于会话更新区域下面的第一个显示位置,并将调整显示位置之后的所述目标会话所在的区域显示为所述置低区域,其中,所述会话更新区域中显示有目标数量的、存在消息更新的会话;和/或,
在所述置低区域内包括一组会话、所述会话列表中显示有所述置低区域的情况下,将所述目标会话在所述会话列表中的显示位置调整到位于所述一组会话的显示位置之前,并将调整显示位置之后的所述目标会话以及所述一组会话所在的区域显示为所述置低区域。
4.根据权利要求1所述的方法,其特征在于,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的所述置低区域内包括:
在所述会话列表显示有置顶区域的情况下,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中的所述置低区域内,其中,所述置顶区域位于会话更新区域的上面,所述置低区域位于所述会话更新区域的下面,所述置顶区域中显示有所述会话列表中被置顶的会话,所述会话更新区域中显示有目标数量的、存在消息更新的会话。
5.根据权利要求1所述的方法,其特征在于,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的所述置低区域内包括:
将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中的所述置低区域内,并将所述会话列表中的部分会话显示在所述置低区域的下面。
6.根据权利要求1所述的方法,其特征在于,在所述即时通信应用的所述第二界面上获取对所述目标会话的所述第一设置指令包括:
在所述第一界面上获取对所述目标会话执行的第一触控操作,其中,所述第二界面为所述第一界面;
响应所述第一触控操作,在所述第一界面上显示第一窗口,其中,所述第一窗口中显示有第一置低会话选项,其中,所述第一置低会话选项用于在被选中时将所述目标会话在所述会话列表中的显示位置调整到所述置低区域内;
在所述第一窗口中获取第一选择操作,其中,所述第一选择操作用于选中所述第一置低会话选项,所述第一设置指令包括所述第一触控操作和所述第一选择操作。
7.根据权利要求1所述的方法,其特征在于,在所述即时通信应用的所述第二界面上获取对所述目标会话的所述第一设置指令包括:
在所述第二界面上显示未被选中的第二置低会话选项,其中,所述第二界面为所述目标会话的设置界面,所述第二置低会话选项用于在被选中时将所述目标会话在所述会话列表中的显示位置调整到所述置低区域内;
在所述第二界面上获取第二选择操作,其中,所述第二选择操作用于选中所述第二置低会话选项,所述第一设置指令包括所述第二选择操作。
8.根据权利要求7所述的方法,其特征在于,
在所述第二界面上显示未被选中的所述第二置低会话选项包括:在所述第二界面上显示未被选中的所述第二置低会话选项和置顶会话选项,其中,所述置顶会话选项用于在被选中时将所述目标会话在所述会话列表中的显示位置调整到置顶区域内,所述置顶区域位于会话更新区域的上面,所述置顶区域用于显示所述会话列表中被置顶的会话,所述会话更新区域中显示有目标数量的、存在消息更新的会话;
在所述第二界面上获取所述第二选择操作时,所述方法还包括:在所述置顶会话选项已处于被选中的情况下,将所述置顶会话选项设置为未被选中。
9.根据权利要求1至8中任一项所述的方法,其特征在于,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的所述置低区域内之后,所述方法还包括:
在所述即时通信应用的第三界面上获取对所述目标会话的第二设置指令;
响应所述第二设置指令,在所述第一界面上将所述目标会话在所述会话列表中的显示位置从所述置低区域内调整到所述置低区域之外。
10.根据权利要求9所述的方法,其特征在于,在所述即时通信应用的所述第三界面上获取对所述目标会话的所述第二设置指令包括:
在所述第一界面上获取对所述目标会话执行的第二触控操作,其中,所述第三界面为所述第一界面;
响应所述第二触控操作,在所述第一界面上显示第二窗口,其中,所述第二窗口中显示有第一取消置低会话选项,其中,所述第一取消置低会话选项用于将所述目标会话在所述会话列表中的显示位置从所述置低区域内调整到所述置低区域之外;
在所述第二窗口中获取第三选择操作,其中,所述第三选择操作用于选中所述第一取消置低会话选项,所述第二设置指令包括所述第二触控操作和所述第三选择操作。
11.根据权利要求9所述的方法,其特征在于,在所述即时通信应用的所述第三界面上获取对所述目标会话的所述第二设置指令包括:
在所述第三界面上显示被选中的第二置低会话选项,其中,所述第三界面为所述目标会话的设置界面,所述第二置低会话选项用于在被取消选中时将所述目标会话在所述会话列表中的显示位置从所述置低区域内调整到所述置低区域之外;
在所述第二界面上获取第四选择操作,其中,所述第四选择操作用于取消选中所述第二置低会话选项,所述第二设置指令包括所述第四选择操作。
12.根据权利要求9所述的方法,其特征在于,在所述即时通信应用的所述第三界面上获取对所述目标会话的所述第二设置指令包括:
在所述第三界面上显示被选中的第二置低会话选项和未被选中的置顶会话选项,其中,所述第三界面为所述目标会话的设置界面,所述第二置低会话选项用于在被取消选中时将所述目标会话在所述会话列表中的显示位置从所述置低区域内调整到所述置低区域之外,所述置顶会话选项用于在被选中时将所述目标会话在所述会话列表中的显示位置调整到置顶区域内,所述置顶区域位于会话更新区域的上面,所述置顶区域用于显示所述会话列表中被置顶的会话,所述会话更新区域中显示有目标数量的、存在消息更新的会话;
在所述第三界面上获取第五选择操作,并将所述第二置低会话选项设置为未被选中,其中,所述第五选择操作用于选中所述置顶会话选项,所述第二设置指令包括所述第五选择操作。
13.一种即时通信应用中的会话显示装置,其特征在于,包括:
显示单元,用于在即时通信应用的第一界面上显示会话列表,其中,所述会话列表包括在所述第一界面的首屏中显示的目标会话;
第一获取单元,用于在所述即时通信应用的第二界面上获取对所述目标会话的第一设置指令;
第一调整单元,用于响应所述第一设置指令,将所述目标会话在所述会话列表中的显示位置调整到所述会话列表中预设的置低区域内,其中,所述置低区域位于所述第一界面中除了所述首屏以外的显示位置。
14.一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至12任一项中所述的方法。
15.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至12任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911077693.3A CN112783393B (zh) | 2019-11-06 | 2019-11-06 | 即时通信应用中的会话显示方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911077693.3A CN112783393B (zh) | 2019-11-06 | 2019-11-06 | 即时通信应用中的会话显示方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112783393A true CN112783393A (zh) | 2021-05-11 |
CN112783393B CN112783393B (zh) | 2024-02-13 |
Family
ID=75747551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911077693.3A Active CN112783393B (zh) | 2019-11-06 | 2019-11-06 | 即时通信应用中的会话显示方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112783393B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114091476A (zh) * | 2021-11-18 | 2022-02-25 | 北京淘友天下科技发展有限公司 | 对话识别方法、装置、电子设备及计算机可读存储介质 |
CN114979053A (zh) * | 2022-05-06 | 2022-08-30 | 网易(杭州)网络有限公司 | 即时通信会话管理方法、装置、***、设备和介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060174207A1 (en) * | 2005-01-31 | 2006-08-03 | Sharp Laboratories Of America, Inc. | Systems and methods for implementing a user interface for multiple simultaneous instant messaging, conference and chat room sessions |
US20080291226A1 (en) * | 2007-02-09 | 2008-11-27 | Canon Finetech Inc. | Recording method and recording device |
CN103378978A (zh) * | 2012-04-16 | 2013-10-30 | 腾讯科技(深圳)有限公司 | 推送消息的方法和服务器 |
CN104407827A (zh) * | 2014-10-31 | 2015-03-11 | 广东欧珀移动通信有限公司 | 一种通知栏中显示消息的方法及移动终端 |
CN205375399U (zh) * | 2015-12-30 | 2016-07-06 | 联想(北京)有限公司 | 电子输入设备 |
US20180331996A1 (en) * | 2017-05-12 | 2018-11-15 | Alibaba Group Holding Limited | Display method and device |
CN109729004A (zh) * | 2018-12-29 | 2019-05-07 | 天津字节跳动科技有限公司 | 会话消息置顶处理方法和装置 |
CN110266505A (zh) * | 2019-04-29 | 2019-09-20 | 上海连尚网络科技有限公司 | 一种管理会话群的方法与设备 |
-
2019
- 2019-11-06 CN CN201911077693.3A patent/CN112783393B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060174207A1 (en) * | 2005-01-31 | 2006-08-03 | Sharp Laboratories Of America, Inc. | Systems and methods for implementing a user interface for multiple simultaneous instant messaging, conference and chat room sessions |
US20080291226A1 (en) * | 2007-02-09 | 2008-11-27 | Canon Finetech Inc. | Recording method and recording device |
CN103378978A (zh) * | 2012-04-16 | 2013-10-30 | 腾讯科技(深圳)有限公司 | 推送消息的方法和服务器 |
CN104407827A (zh) * | 2014-10-31 | 2015-03-11 | 广东欧珀移动通信有限公司 | 一种通知栏中显示消息的方法及移动终端 |
CN205375399U (zh) * | 2015-12-30 | 2016-07-06 | 联想(北京)有限公司 | 电子输入设备 |
US20180331996A1 (en) * | 2017-05-12 | 2018-11-15 | Alibaba Group Holding Limited | Display method and device |
CN109729004A (zh) * | 2018-12-29 | 2019-05-07 | 天津字节跳动科技有限公司 | 会话消息置顶处理方法和装置 |
CN110266505A (zh) * | 2019-04-29 | 2019-09-20 | 上海连尚网络科技有限公司 | 一种管理会话群的方法与设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114091476A (zh) * | 2021-11-18 | 2022-02-25 | 北京淘友天下科技发展有限公司 | 对话识别方法、装置、电子设备及计算机可读存储介质 |
CN114979053A (zh) * | 2022-05-06 | 2022-08-30 | 网易(杭州)网络有限公司 | 即时通信会话管理方法、装置、***、设备和介质 |
CN114979053B (zh) * | 2022-05-06 | 2024-03-15 | 网易(杭州)网络有限公司 | 即时通信会话管理方法、装置、***、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112783393B (zh) | 2024-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11010678B2 (en) | Group based information displays | |
US11153246B1 (en) | Techniques for ephemeral messaging with remote ephemeral mode configuration | |
US11470033B2 (en) | Group management method, terminal, and storage medium | |
US10762300B1 (en) | Techniques to predictively respond to user requests using natural language processing | |
KR101902037B1 (ko) | 조정가능한 통지 | |
US9323416B2 (en) | Managing linked contact records containing information from multiple source records | |
US9071923B2 (en) | Automatic archiving of an application on a mobile device | |
US11693506B2 (en) | Method, apparatus, and device for enabling task management interface | |
US7966224B1 (en) | System, method and computer program product for generating a relationship-based recommendation | |
CN105933546B (zh) | 一种消息通知方法、装置及终端 | |
US9105012B2 (en) | Providing customized information for mobile devices and efficiently searching the same | |
US20140351713A1 (en) | Method and electronic device for updating communication representations based on activity level | |
CN104135563A (zh) | 一种通信处理方法和*** | |
CN112783393A (zh) | 即时通信应用中的会话显示方法、装置及存储介质 | |
CN106302099A (zh) | 一种即时通讯中的会话处理方法及装置 | |
CN112395029A (zh) | 应用程序的界面显示方法、装置、电子设备和存储介质 | |
EP2940943B1 (en) | Electronic device and method of processing message in electronic device | |
CN112306592A (zh) | 消息的处理方法和装置、存储介质及电子装置 | |
CN103491229A (zh) | 管理联系人的电话号码的方法和设备 | |
EP3977248B1 (en) | Mobile terminal for managing one or more recently used applications, and a method for same | |
CN108600553A (zh) | 一种快捷发送消息的方法及移动终端 | |
CA2766457C (en) | Managing linked contact records containing information from multiple source records | |
WO2014067560A1 (en) | Call log for a hand held communication device simultaneously displaying most frequent and most recent communications | |
CN106126169A (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: 40044185 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 |