








本申请是以CN申请号为202011602816.3,申请日为2020.12.29的申请为基础,并主张其优先权,该CN申请的公开内容在此作为整体引入本申请中。This application is based on the application with CN application number of 202011602816.3 and the filing date of 2020.12.29, and claims its priority. The disclosure content of this CN application is hereby incorporated into this application as a whole.
本申请涉及信息技术领域,尤其涉及一种显示历史聊天消息的方法、设备以及计算机可读介质。The present application relates to the field of information technology, and in particular, to a method, a device and a computer-readable medium for displaying historical chat messages.
随着互联网技术的不断发展,各种即时通信应用被人们广泛使用。人们可以使用这些即时通信应用与其它用户进行交互,向其它用户发送消息或者接收来自其它用户的消息。其中,群组聊天是一种较为特殊的聊天方式,其主要特点是参与聊天的用户较多,不同的用户都可以在该群组内发表言论。With the continuous development of Internet technology, various instant messaging applications are widely used. People can use these instant messaging applications to interact with other users, send messages to or receive messages from other users. Among them, group chat is a relatively special chat method, and its main feature is that there are many users participating in the chat, and different users can make comments in the group.
在实际场景中,各个用户已发表的言论都会以历史聊天消息形式作为聊天记录保存,以供用户在需要是随时查看。目前,聊天记录一般都是按照时间顺序进行保存和显示,若需要查看特定用户的历史聊天消息,一般在聊天记录的页面中通过手动翻页的方式查找,或者聊天记录的页面中输入关键字进行搜索。这些方式操作繁琐,需要用户手动翻页并查找,或者是需要进入到搜索页面中输入相关的关键字,极大浪费了用户的时间,体验较差。In actual scenarios, the remarks made by each user will be saved as chat records in the form of historical chat messages for users to view at any time when needed. At present, chat records are generally saved and displayed in chronological order. If you need to view the historical chat messages of a specific user, you can usually find them by manually turning the pages on the chat record page, or enter keywords in the chat record page. search. These methods are cumbersome to operate, requiring the user to manually turn pages and search, or enter the search page to enter relevant keywords, which greatly wastes the user's time and results in poor experience.
发明内容SUMMARY OF THE INVENTION
本申请的一个目的是提供一种显示历史聊天消息的方法、设备以及计算机可读介质。An object of the present application is to provide a method, apparatus, and computer-readable medium for displaying historical chat messages.
为实现上述目的,本申请的一些实施例提供了一种显示历史聊天消息的方法,该方法包括:To achieve the above purpose, some embodiments of the present application provide a method for displaying historical chat messages, the method comprising:
响应于用户输入的触发操作,在群组聊天界面的预设位置显示目标用户的头像;In response to a trigger operation input by the user, the avatar of the target user is displayed in a preset position of the group chat interface;
响应于对所述目标用户的头像的点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的历史聊天消息。In response to the click operation on the avatar of the target user, the historical chat messages currently displayed in the group chat interface are jumped to the historical chat messages of the target user.
此外,本申请实施例还提供了一种显示历史聊天消息的设备,该设备包括用于 存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述显示历史聊天消息的方法。In addition, an embodiment of the present application also provides a device for displaying historical chat messages, the device comprising a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein when the computer program instructions are processed by the When the device is executed, the device is triggered to execute the method for displaying historical chat messages.
本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述显示历史聊天消息的方法。Embodiments of the present application further provide a computer-readable medium on which computer program instructions are stored, where the computer-readable instructions can be executed by a processor to implement the method for displaying historical chat messages.
本申请的一些实施例提供的显示历史聊天消息的方案中,可以先响应于用户输入的触发操作,在群组聊天界面的预设位置显示目标用户的头像,由此直观地显示进一步操作的入口,便于用户输入后续的点击操作,然后响应于对所述目标用户的头像的点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的历史聊天消息,由此可以在群组聊天界面中通过一次触发、一次点击这两项简单的操作,将显示的内容快速定位至需要查看的目标用户的历史聊天消息,而无需手动翻页或者进入到特定的搜索页面中再操作,简化了操作,节约了用户的时间。In the solution for displaying historical chat messages provided by some embodiments of the present application, the avatar of the target user may be displayed in a preset position of the group chat interface in response to a trigger operation input by the user, thereby intuitively displaying the entry for further operations , it is convenient for the user to input the subsequent click operation, and then in response to the click operation on the avatar of the target user, the historical chat message currently displayed in the group chat interface is jumped to the historical chat message of the target user, by This can quickly locate the displayed content to the historical chat messages of the target user that needs to be viewed through two simple operations of one trigger and one click in the group chat interface, without the need to manually turn pages or enter a specific search page Re-operation simplifies the operation and saves the user's time.
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为本申请实施例提供的一种显示历史聊天消息的方法处理流程图;1 is a process flow chart of a method for displaying historical chat messages provided by an embodiment of the present application;
图2为本申请实施例中一种群组聊天界面的示意图;2 is a schematic diagram of a group chat interface in an embodiment of the present application;
图3为本申请实施例中跳转历史聊天消息后群组聊天界面的显示内容示意图;3 is a schematic diagram of the displayed content of the group chat interface after jumping to historical chat messages in an embodiment of the application;
图4为本申请实施例中跳转历史聊天消息后群组聊天界面的另一显示内容示意图;4 is a schematic diagram of another display content of a group chat interface after jumping to a historical chat message in an embodiment of the present application;
图5为本申请实施例中第二次点击目标用户头像后消息后群组聊天界面的显示内容示意图;5 is a schematic diagram of the displayed content of the group chat interface after the message is clicked on the avatar of the target user for the second time in the embodiment of the present application;
图6为本申请实施例中第三次点击目标用户头像后消息后群组聊天界面的显示内容示意图;6 is a schematic diagram of the displayed content of the group chat interface after the message is clicked on the target user's avatar for the third time in the embodiment of the present application;
图7为本申请实施例提供的另一种显示历史聊天消息的方法处理流程图;FIG. 7 is a processing flowchart of another method for displaying historical chat messages provided by an embodiment of the present application;
图8为本申请实施例中在显示多个目标用户头像群组聊天界面的示意图;8 is a schematic diagram of a group chat interface displaying multiple target user avatars in an embodiment of the present application;
图9为本申请实施例提供的一种显示历史聊天消息的设备的结构示意图;9 is a schematic structural diagram of a device for displaying historical chat messages according to an embodiment of the present application;
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numbers in the drawings represent the same or similar parts.
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal and the device serving the network each include one or more processors (CPU), an input/output interface, a network interface and a memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include forms of non-persistent memory, random access memory (RAM) and/or non-volatile memory in computer readable media, such as read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information can be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, magnetic cartridge Magnetic tape, tape-disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
本申请实施例提供了一种显示历史聊天消息的方法,该方法可以在群组聊天界面中通过一次触发、一次点击这两项简单的操作,将显示的内容快速定位至需要查看的目标用户的历史聊天消息,而无需手动翻页或者进入到特定的搜索页面中再操作,简化了操作,节约了用户的时间。The embodiment of the present application provides a method for displaying historical chat messages, which can quickly locate the displayed content to the target user who needs to view through two simple operations of one trigger and one click in the group chat interface. Historical chat messages, without manually turning pages or entering a specific search page for further operations, simplifies the operation and saves the user's time.
在实际场景中,该方法的执行主体可以是用户设备、或者用户设备与网络设备通过网络相集成所构成的设备。其中,用户设备中至少包括显示装置,用于与用户交互,向用户显示即时通信应用的交互界面。方案中涉及数据处理的部分可以在用户设备本地实现,也可以在网络设备中实现并通过网络将处理结果提供至用户设备,而涉及交互显示的部分则由用户设备实现。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于 云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。In an actual scenario, the execution body of the method may be a user equipment, or a device formed by integrating the user equipment and the network device through the network. Wherein, the user equipment includes at least a display device for interacting with the user and displaying the interactive interface of the instant messaging application to the user. The data processing part of the solution can be implemented locally in the user equipment, or can be implemented in a network device and the processing result is provided to the user equipment through the network, while the interactive display part is implemented by the user equipment. The user equipment includes but is not limited to various types of terminal equipment such as computers, mobile phones, and tablet computers; the network equipment includes but is not limited to implementations such as a network host, a single network server, multiple network server sets, or cloud computing-based computer sets, etc. . Here, the cloud consists of a large number of hosts or network servers based on cloud computing, wherein cloud computing is a type of distributed computing, a virtual computer consisting of a group of loosely coupled computer sets.
图1示出了本申请实施例提供的一种显示历史聊天消息的方法的处理流程,该方法至少可以包括以下处理步骤:1 shows a processing flow of a method for displaying historical chat messages provided by an embodiment of the present application, and the method may at least include the following processing steps:
步骤S101,响应于用户输入的触发操作,在群组聊天界面的预设位置显示目标用户的头像。Step S101 , in response to a trigger operation input by a user, display an avatar of a target user in a preset position of a group chat interface.
在即时通信应用的群组聊天界面中,用户可以通过各类方式输入触发操作。以具有触摸屏的移动终端为例,用户在移动终端上打开即时通信应用并进入到群组聊天界面中后,可以在触摸屏上通过预先设定好的方式输入触发操作。In the group chat interface of the instant messaging application, the user can input trigger operations in various ways. Taking a mobile terminal with a touch screen as an example, after the user opens the instant messaging application on the mobile terminal and enters the group chat interface, the user can input a trigger operation on the touch screen in a preset manner.
在本申请的一些实施中,所述触发操作可以是用户点击群组聊天界面中的预设触发按钮或者预设交互区域的操作,例如本申请实施例的方案可以在群组聊天界面中设置一功能区域,该功能区域中可以显示至少一个功能按钮,所述功能按钮对应于目标用户头像的显示触发功能,若用户点击功能按钮,则可以触发用户设备在群组聊天界面中的预设位置显示目标用户的头像。目标用户的头像在显示时,可以通过调用图形绘制接口在群组聊天界面中直接绘制新的图像来显示,也可以是采用悬浮窗的形式显示在群组聊天界面的上方。In some implementations of the present application, the triggering operation may be an operation in which the user clicks a preset trigger button or a preset interaction area in the group chat interface. For example, in the solution of the embodiment of the present application, a Function area, at least one function button can be displayed in this function area, the function button corresponds to the display trigger function of the target user's avatar, if the user clicks the function button, it can trigger the user equipment to display at a preset position in the group chat interface The avatar of the target user. When the avatar of the target user is displayed, it can be displayed by directly drawing a new image in the group chat interface by calling the graphics drawing interface, or it can be displayed on the top of the group chat interface in the form of a floating window.
此外,为了使得用户的操作更加简单并且不影响即时通信应用中其它正常功能的使用,可以将触发操作设定为一种能够在不干扰即时通信应用其它正常功能的前提下,且可以快速完成的手势操作。在实际场景中,符合上述要求的手势操作可以包括但不限于如下几类:用户在群组聊天界面上方的悬空手势操作、用户在群组聊天界面上的接触手势操作或者用户在群组聊天界面显示状态下带动用户设备的运动趋势操作等。In addition, in order to make the user's operation simpler and not affect the use of other normal functions in the instant messaging application, the trigger operation can be set as a trigger operation that can be quickly completed without interfering with other normal functions of the instant messaging application. Gesture operation. In actual scenarios, gesture operations that meet the above requirements may include but are not limited to the following categories: a user's hovering gesture operation above the group chat interface, a user's contact gesture operation on the group chat interface, or a user's touch gesture operation on the group chat interface In the display state, the movement trend operation of the user equipment is driven, etc.
用户在群组聊天界面上方的悬空手势操作,可以是指用户在用户设备的图像传感器的采集范围之内,在用户设备所显示的群组聊天界面上方的悬空滑动轨迹。其中,所述图像传感器可以为电荷耦合元件(Charge Coupled Device,CCD)传感器,或者还可以为金属氧化物半导体元件(Complementary Metal-Oxide Semiconductor,CMOS)传感器,本实施例对此不进行特别限定。所述悬空滑动轨迹可以包括但不限于由若干个连续滑动事件对应的若干个停留点组成的直线或任意形状的曲线,本实施例对此不进行特别限定。The user's hovering gesture operation above the group chat interface may refer to the user's hovering sliding trajectory above the group chat interface displayed on the user device within the acquisition range of the image sensor of the user device. Wherein, the image sensor may be a charge coupled device (Charge Coupled Device, CCD) sensor, or may also be a metal oxide semiconductor (Complementary Metal-Oxide Semiconductor, CMOS) sensor, which is not particularly limited in this embodiment. The suspended sliding trajectory may include, but is not limited to, a straight line or a curve of any shape composed of a plurality of staying points corresponding to a plurality of continuous sliding events, which is not particularly limited in this embodiment.
用户在群组聊天界面上的接触手势操作,可以是指用户在用户设备所显示的群组聊天界面上的接触滑动轨迹。通常,用户设备可以根据显示装置是否具有可触控输入的特性,分成两种类型,一种类型是触控式设备,另一种类型是非触控式设备。具体地,具体可以检测用户在触控式设备的触控屏所显示的名片展示界面上的接触手势操作。所述接触滑动轨迹可以包括但不限于由若干个连续触摸事件对应的若干个触摸点组成的直线或任意形状的曲线,在本申请实施例中,为了便于用户输入,可以将接触滑动轨迹设定为沿一个预设方向的直线,由此用户输入的触发操作即为在群组聊天界面中沿预设方向的滑动操作。The user's contact gesture operation on the group chat interface may refer to the user's contact sliding track on the group chat interface displayed by the user equipment. Generally, user equipments can be divided into two types according to whether the display device has the feature of touch-enabled input, one type is touch-sensitive equipment, and the other type is non-touch-sensitive equipment. Specifically, the user's contact gesture operation on the business card display interface displayed on the touch screen of the touch-sensitive device can be detected. The contact sliding track may include, but is not limited to, a straight line or a curve of any shape composed of a number of touch points corresponding to several continuous touch events. In this embodiment of the present application, in order to facilitate user input, the contact sliding track may be set to is a straight line along a preset direction, and thus the trigger operation input by the user is a sliding operation along the preset direction in the group chat interface.
用户在交互界面显示状态下带动用户设备的运动趋势操作,可以是指用户手持用户设备,在用户设备显示交互界面时,带动所述用户设备按照特定运动轨迹进行运动,例如,晃动、翻转等。The movement trend operation of the user driving the user equipment in the interactive interface display state may refer to the user holding the user equipment, and when the user equipment displays the interactive interface, the user equipment is driven to move according to a specific motion trajectory, for example, shaking, flipping, etc.
在此,本领域技术人员应当理解上述触发操作的具体形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本申请,也应该包含在本申请的保护范围内,并以引用的形式包含于此。而在实际场景中,由于点击预设触发按钮或者预设交互区域的操作需要对原有的群组聊天界面进行改动,而悬空手势操作以及带动用户设备的运动趋势操作均需要在触摸屏之外增加额外的传感器来采集相应的信息,因此实现繁琐。因此,本申请的一些实施例中选择将触发操作设定为在群组聊天界面中沿预设方向的滑动操作,可以仅利用用户设备中的已有装置触摸屏,无需对软硬件进行额外的改造,便于方案的实现,并且对于用户而言,也仅需进行一次滑动,操作方便,学习成本也较低,便于用户快速掌握。Here, those skilled in the art should understand that the specific form of the above triggering operation is only an example, and other existing or future forms based on similar principles, if applicable to the present application, should also be included within the protection scope of the present application, and Incorporated herein by reference. In the actual scene, the operation of clicking the preset trigger button or the preset interaction area needs to change the original group chat interface, and the hovering gesture operation and the motion trend operation of driving the user equipment need to be added outside the touch screen. Additional sensors are used to collect the corresponding information, so the implementation is cumbersome. Therefore, in some embodiments of the present application, the trigger operation is selected to be a sliding operation along a preset direction in the group chat interface, so that only the touch screen of the existing device in the user equipment can be used without additional modification of the software and hardware. , which is convenient for the realization of the scheme, and for the user, only one swipe is required, the operation is convenient, the learning cost is also low, and it is convenient for the user to quickly grasp.
步骤S102,响应于对所述目标用户的头像的点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的历史聊天消息。Step S102, in response to the click operation on the avatar of the target user, jump the historical chat messages currently displayed in the group chat interface to the historical chat messages of the target user.
在实际场景中,所述群组聊天界面的布局一般至少可以包括两部分区域,即消息显示区和消息编辑区。以图2所示的群组聊天界面为例,其中区域210即为消息显示区,用于显示群组中各个用户已发送的历史聊天消息,其中消息a1为用户A发送的历史聊天消息,消息b1为用户B发送的历史聊天消息,消息c1、c2和c3为用户C发送的历史聊天消息,消息d1为用户D发送的历史聊天消息,其分别按照发送的时间排序显示于消息显示区域210中。区域220则是消息编辑区,用于供用户本人编辑并发送聊天消息,用户可以在该消息编辑区中编辑好需要发送的聊天 消息,然后在群组中发送。In an actual scenario, the layout of the group chat interface may generally include at least two areas, ie, a message display area and a message editing area. Taking the group chat interface shown in FIG. 2 as an example, the
为了便于用户对目标用户的头像进行点击操作,并且尽量避免影响群组聊天的正常功能,目标用户头像显示的预设位置可以是靠近群组聊天界面底部的一侧位置。由于大部分用户在持握手机等移动终端时,都习惯持握于终端的下部,以便于通过拇指进行单手操作,因此在用于触控操作的拇指的有效触控范围一般都触摸屏的下半部分,而上半部分由于距离较远而导致不易单手操作,因此将目标用户头像显示的预设位置设定在靠近群组聊天界面底部的一侧位置,可以便于用户单手进行点击操作,同时由于群组聊天功能的底部一侧原本显示的内容也较少,也可以尽量避免影响群组聊天的正常功能。In order to facilitate the user to click on the target user's avatar, and try to avoid affecting the normal function of the group chat, the preset position of the target user's avatar display may be a position near the bottom of the group chat interface. Since most users are accustomed to holding mobile terminals such as cell phones at the lower part of the terminal to facilitate one-handed operation with the thumb, the effective touch range of the thumb for touch operation is generally below the touch screen. The half part, and the upper part is difficult to operate with one hand due to the long distance. Therefore, the preset position of the target user's avatar is set to the side near the bottom of the group chat interface, which is convenient for users to click with one hand. , and since the bottom side of the group chat function originally displays less content, it can also try to avoid affecting the normal function of the group chat.
在本申请的一些实施例中,用户输入的触发操作可以是用户在群组聊天界面中输入的向下滑动操作,而预设位置则是靠近群组聊天界面底部的右侧位置,如图2所示,其中的头像230即为目标用户的头像。由此,前述步骤S101可以是响应于用户在群组聊天界面中输入的向下滑动操作,在靠近群组聊天界面底部的右侧位置显示目标用户的头像。而本实施例的方案尤其适合于单手持握并通过拇指进行触控操作的场景,用户在群组聊天界面中输入的向下滑动操作后,其拇指向下滑动后正好可以处于群组聊天界面底部的位置,此时无需在做远距离的移动即可方便地点击位于底部右侧的目标用户头像,操作简单、连贯,能够有效提高用户体验。In some embodiments of the present application, the trigger operation input by the user may be a downward sliding operation input by the user in the group chat interface, and the preset position is the right position near the bottom of the group chat interface, as shown in FIG. 2 As shown, the
其中,所述目标用户可以是输入触发操作的用户,即用户本人,也可以是群组中的好友,或者还可以是群组中的关联用户,此外还可以是以上几种的任意组合。以本申请实施例中的场景为例,若用户本人为用户E,则图2中显示的目标用户头像可以是用户E的头像,此时通过点击该头像230则可以将所述群组聊天界面中当前显示的历史聊天消息跳转至用户E的历史聊天消息。图3即为跳转后的群组聊天界面的显示内容,此时,群组聊天界面的消息显示区230中的显示内容已经从图2中用户A、B、C、D的各条历史聊天消息跳转至用户E在之前发送的历史聊天消息e1。The target user may be the user who inputs the trigger operation, that is, the user himself, a friend in the group, or an associated user in the group, or any combination of the above. Taking the scenario in the embodiment of the present application as an example, if the user himself is user E, the target user avatar displayed in FIG. 2 may be the avatar of user E. At this time, by clicking on the
根据实际应用场景的不同,可以在跳转后的目标用户的历史聊天消息显示于群组聊天界面中的特定位置。例如根据用户的浏览习惯,若用户习惯首先查看位于群组聊天界面中央位置的显示内容,则可以在使得目标用户的历史聊天消息显示于群组聊天界面消息显示区230的中央位置,如图3所示。若同时显示有目标用户的多 条历史聊天消息,则可以按照预设的形式进行显示,例如使得最新的一条历史聊天消息显示在中央位置,其余则按正常的排序位置显示。以图4所示的场景为例,若目标用户E连续发送的3条历史聊天消息e1、e2和e3会在跳转后同时显示在群组聊天界面中,其中e1为最新的一条历史聊天消息,则可以将e1显示于消息显示区230的中央位置,其它两条历史聊天消息e2和e3按照正常的排序位置,依次显示于e1的上方。According to different actual application scenarios, the historical chat messages of the target user after the jump can be displayed in a specific position in the group chat interface. For example, according to the user's browsing habits, if the user is accustomed to viewing the displayed content located in the central position of the group chat interface first, the historical chat messages of the target user can be displayed in the central position of the
群组中的好友是指该群组中与用户本人具有好友关系的其它用户,例如群组中的用户A是用户E的好友,若目标用户是群组中的好友,则可以在检测到用户输入的触发操作,在群组聊天界面的预设位置显示用户A的头像。而群组中的关联用户可以根据实际场景需求设定为与用户本人具有其它特定关联关系的用户,例如,可以是通过“@”等标记方式提醒过用户本人的其它用户,也可以与用户本人讨论过某一话题的其它用户等。由此可以根据实际场景的需求,更加灵活地快速查看到各类目标用户的历史聊天信息。A friend in a group refers to other users in the group who have a friend relationship with the user. For example, user A in the group is a friend of user E. If the target user is a friend in the group, it can be detected when the user is The input trigger operation displays the avatar of user A in the preset position of the group chat interface. The associated users in the group can be set as users who have other specific associations with the user according to the actual scenario requirements. Other users who have discussed a topic, etc. In this way, the historical chat information of various target users can be viewed more flexibly and quickly according to the needs of the actual scene.
其中,在跳转至所述目标用户的历史聊天消息时,可以根据预先设定的跳转规则,跳转至所述目标用户的任意一条或多条历史聊天消息处。在本申请的一些实施例中,可以通过用户每一次对目标用户头像的点击操作执行一次历史聊天消息的跳转。由此本申请实施例的方案在处理点击操作时,可以响应于对所述目标用户的头像的首次点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的最新一条历史聊天消息,然后继续响应于对所述目标用户的头像的后续点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的前一条历史聊天消息。Wherein, when jumping to the historical chat messages of the target user, it may jump to any one or more historical chat messages of the target user according to a preset jumping rule. In some embodiments of the present application, a jump of historical chat messages may be performed every time the user clicks on the avatar of the target user. Therefore, when the solution of the embodiment of the present application processes the click operation, in response to the first click operation on the avatar of the target user, the historical chat messages currently displayed in the group chat interface can be jumped to the target user The latest historical chat message of the target user, and then continue to respond to the subsequent click operation on the avatar of the target user, jump the historical chat message currently displayed in the group chat interface to the previous historical chat message of the target user .
若图3所示的群组聊天界面为响应于首次点击操作进行跳转后的显示内容,其中,历史聊天消息e1为用户E最新的一条历史聊天消息。此后,若用户继续点击显示于群组聊天界面右下角的用户E头像,则用户设备可以响应于第二次点击操作,群组聊天界面中显示的历史聊天消息跳转至用户E所发送的历史聊天消息e1的前一条历史聊天消息e2,如图5所示。在实际场景中,后续点击操作是指首次点击之后依次执行的任意点击操作,除前述的第二次点击操作之外,还可以是第三次、第四次点击操作等,以此类推,在用户输入第三次点击操作之后,用户设备可以响应于该第三点击操作,群组聊天界面中显示的历史聊天消息跳转至用户E所发送的历 史聊天消息e2的前一条历史聊天消息e3,如图6所示。由此,本申请的方案可以快速地逐条查看某一目标用户的历史聊天消息,操作简单,用户体验好。If the group chat interface shown in FIG. 3 is the displayed content after jumping in response to the first click operation, the historical chat message e1 is the latest historical chat message of the user E. Thereafter, if the user continues to click on the avatar of user E displayed in the lower right corner of the group chat interface, the user equipment can respond to the second click operation, and the historical chat messages displayed in the group chat interface jump to the history sent by user E. The previous historical chat message e2 of the chat message e1 is shown in FIG. 5 . In actual scenarios, subsequent click operations refer to any click operations performed in sequence after the first click. In addition to the aforementioned second click operation, it can also be the third and fourth click operations, and so on. After the user inputs the third click operation, the user equipment can respond to the third click operation, and the historical chat message displayed in the group chat interface jumps to the previous historical chat message e3 of the historical chat message e2 sent by the user E, As shown in Figure 6. Therefore, the solution of the present application can quickly view the historical chat messages of a target user one by one, with simple operation and good user experience.
用户在查看目标用户的历史聊天消息之后,除了会需要逐条往前查看之外,也可能会需要逐条往后查看,例如在图6所示的情况下,用户可能会需要往后重新查看历史聊天消息e3的后一条历史聊天消息e2。由此,本申请实施例提供的方案在响应于对所述目标用户的头像的点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的历史聊天消息之后,还可以获取对所述目标用户的头像的顺序查看操作,并根据所述顺序查看操作确定消息跳转方向。若所述消息跳转方向为前向跳转,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的前一条历史聊天消息;若所述消息跳转方向为后向跳转,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的后一条历史聊天消息。After viewing the historical chat messages of the target user, the user may need to review them one by one in addition to the previous ones. For example, in the case shown in Figure 6, the user may need to re-view the historical chat messages. The last historical chat message e2 of message e3. Therefore, in the solution provided by the embodiments of the present application, in response to the click operation on the avatar of the target user, the historical chat messages currently displayed in the group chat interface are jumped to the historical chat messages of the target user. , and may also obtain the sequential viewing operation of the target user's avatar, and determine the message jumping direction according to the sequential viewing operation. If the message jump direction is forward jump, jump the historical chat message currently displayed in the group chat interface to the previous historical chat message of the target user; if the message jump direction is backward To jump, the historical chat message currently displayed in the group chat interface is jumped to the next historical chat message of the target user.
例如,连续获取到多次消息跳转方向为前向跳转的顺序查看操作时,群组聊天界面显示内容的变化顺序可以依次为图3、图5、图6,反之若连续获取到多次消息跳转方向为后向跳转的顺序查看操作时,群组聊天界面显示内容的变化顺序可以依次为图6、图5、图3。由此,用户可以在查看目标用户的历史聊天消息时,根据自己的需求随时改变跳转顺序,有选择地查看需要的历史聊天消息。For example, when multiple sequential viewing operations in which the message jump direction is the forward jump are continuously obtained, the change order of the content displayed on the group chat interface can be as shown in Figure 3, Figure 5, and Figure 6. When the message jumping direction is the sequential viewing operation of backward jumping, the change order of the content displayed on the group chat interface may be as shown in Figure 6, Figure 5, and Figure 3 in sequence. Therefore, when viewing the historical chat messages of the target user, the user can change the jump sequence at any time according to his own needs, and selectively view the required historical chat messages.
在实际应用场景中,为了降低用户的学习成本,顺序查看操作也可以同样采用点击的形式。例如,顺序查看操作可以是单次点击或者双击,若为单次点击,则对应的消息跳转方向为前向跳转,若为双击,则对应的消息跳转方向为后向跳转。还如,顺序查看操作也可以是不同按压时长的点击操作,若按压时长小于阈值,则对应的消息跳转方向为前向跳转,若按压时长超过阈值,则对应的消息跳转方向为后向跳转。此外,顺序查看操作还可以是不同按压力度的点击操作,若按压力度小于阈值,则对应的消息跳转方向为前向跳转,若按压力度超过阈值,则对应的消息跳转方向为后向跳转。在此,本领域技术人员应当理解上述采用点击形式的顺序查看操作的具体实现方式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本申请,也应该包含在本申请的保护范围内,并以引用的形式包含于此。In practical application scenarios, in order to reduce the user's learning cost, the sequential viewing operation can also be in the form of clicking. For example, the sequential viewing operation can be a single click or a double click. If it is a single click, the corresponding message jump direction is forward jump, and if it is a double click, the corresponding message jump direction is backward jump. For another example, the sequential viewing operation can also be a click operation with different pressing durations. If the pressing duration is less than the threshold, the corresponding message jumping direction is forward jumping; if the pressing duration exceeds the threshold, the corresponding message jumping direction is backward. Jump to. In addition, the sequential viewing operation can also be a click operation with different pressing forces. If the pressing force is less than the threshold, the corresponding message jumping direction is forward jumping. If the pressing force exceeds the threshold, the corresponding message jumping direction is backward. jump. Here, those skilled in the art should understand that the specific implementation of the above-mentioned sequential viewing operation in the form of clicking is only an example, and other existing or future forms based on similar principles, if applicable to this application, should also be included in this application. within the scope of protection and incorporated herein by reference.
为了使得查看目标用户的历史聊天消息时,能够更加直观,本申请实施例提供的方案可以在将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的历史聊天消息之后,突出显示所述目标用户的历史聊天消息,使得这些历史聊 天消息更加醒目,易于查看。在实际场景中,突出显示的具体方式可以是直接针对目标用户的历史聊天消息添加相应的显示效果,例如增加标记、改变字体颜色、大小、消息气泡的背景色等等,由此可以使得目标用户的历史聊天消息在视觉上区别于其它用户的历史聊天消息。此外,也可以通过淡化其它用户的历史聊天消息的方式,间接地在视觉上突出目标用户的历史聊天消息。例如,增加其它用户的历史聊天消息的透明度、隐藏其它用户的历史聊天消息等,同样可以突出显示所述目标用户的历史聊天消息。In order to make viewing the historical chat messages of the target user more intuitive, the solution provided by the embodiment of the present application can be after the historical chat messages currently displayed in the group chat interface are jumped to the historical chat messages of the target user , the historical chat messages of the target user are highlighted, so that these historical chat messages are more conspicuous and easy to view. In an actual scenario, the specific way of highlighting can be to directly add a corresponding display effect to the historical chat messages of the target user, such as adding a mark, changing the font color, size, background color of the message bubble, etc., so that the target user can The historical chat messages of the user are visually distinguished from the historical chat messages of other users. In addition, the historical chat messages of the target user can also be visually highlighted indirectly by diluting the historical chat messages of other users. For example, increasing the transparency of the historical chat messages of other users, hiding the historical chat messages of other users, etc., can also highlight the historical chat messages of the target user.
在本申请的另一些实施例中,群组聊天界面的预设位置所显示的目标用户的头像可以是多个,使得给用户提供更多的选择,从中自由选取需要查看的目标用户。由此,本实施例提供的显示历史聊天消息的方法的处理流程如图7所示,包括以下步骤:In other embodiments of the present application, there may be multiple avatars of the target user displayed in the preset position of the group chat interface, so that the user is provided with more choices from which the target user to be viewed can be freely selected. Thus, the processing flow of the method for displaying historical chat messages provided by this embodiment is shown in FIG. 7 , including the following steps:
步骤S701,响应于用户输入的触发操作后,在群组聊天界面的预设位置显示多个目标用户的头像。以图8为例,群组聊天界面右下角可以显示3个可供选择的目标用户的头像,分别为用户E、用户F和用户G,其中用户E为输入触发操作的用户本人,用户F和用户G可以是该群组中用户E的好友。Step S701, in response to the trigger operation input by the user, display the avatars of multiple target users in a preset position of the group chat interface. Taking Figure 8 as an example, the lower right corner of the group chat interface can display the avatars of 3 selectable target users, namely user E, user F and user G, where user E is the user who input the trigger operation, user F and user G are User G may be a friend of user E in the group.
步骤S702,响应于对任一目标用户的头像的点击操作,将所述群组聊天界面中当前显示的历史聊天消息跳转至所述目标用户的历史聊天消息。例如,点击了用户E的头像后,群组聊天界面当前显示的历史聊天消息就会跳转至用户E的历史聊天消息,而若点击了用户F的头像,则群组聊天界面当前显示的历史聊天消息就会跳转至用户F的历史聊天消息。由此,用户可以在查看更多目标用户的历史聊天消息,用户体验更佳。Step S702, in response to a click operation on the avatar of any target user, jump the historical chat message currently displayed in the group chat interface to the historical chat message of the target user. For example, after the avatar of user E is clicked, the historical chat messages currently displayed on the group chat interface will jump to the historical chat messages of user E, and if the avatar of user F is clicked, the historical chat messages currently displayed on the group chat interface will jump to the historical chat messages of user E. The chat message will jump to the historical chat message of user F. Therefore, the user can view more historical chat messages of the target user, and the user experience is better.
基于同一发明构思,本申请实施例中还提供了一种显示历史聊天消息的设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述显示历史聊天消息的方法。Based on the same inventive concept, an embodiment of the present application also provides a device for displaying historical chat messages, the device comprising a memory for storing computer program instructions and a processor for executing computer program instructions, wherein, when the computer program When the instruction is executed by the processor, the device is triggered to execute the aforementioned method for displaying historical chat messages.
在实际场景中,所述设备可以是用户设备、或者用户设备与网络设备通过网络相集成所构成的设备。其中,用户设备中至少包括显示装置,用于与用户交互,向用户显示即时通信应用的交互界面。方案中涉及数据处理的部分可以在用户设备本地实现,也可以在网络设备中实现并通过网络将处理结果提供至用户设备,而涉及 交互显示的部分则由用户设备实现。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。In an actual scenario, the device may be user equipment, or a device formed by integrating user equipment and network equipment through a network. Wherein, the user equipment includes at least a display device for interacting with the user and displaying the interactive interface of the instant messaging application to the user. The part involving data processing in the solution can be implemented locally in the user equipment, or can be implemented in a network device and provide the processing result to the user equipment through the network, while the part involving interactive display is implemented by the user equipment. The user equipment includes but is not limited to various types of terminal equipment such as computers, mobile phones, and tablet computers; the network equipment includes but is not limited to implementations such as a network host, a single network server, multiple network server sets, or cloud computing-based computer sets, etc. . Here, the cloud is composed of a large number of hosts or network servers based on cloud computing, wherein cloud computing is a type of distributed computing, a virtual computer composed of a group of loosely coupled computer sets.
图9示出了适用于实现本申请实施例中的方法和/或技术方案的一种设备的结构,该设备900包括中央处理单元(CPU,Central Processing Unit)901,其可以根据存储在只读存储器(ROM,Read Only Memory)902中的程序或者从存储部分908加载到随机访问存储器(RAM,Random Access Memory)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有系统操作所需的各种程序和数据。CPU 901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O,Input/Output)接口905也连接至总线904。FIG. 9 shows the structure of a device suitable for implementing the methods and/or technical solutions in the embodiments of the present application. The
以下部件连接至I/O接口905:包括键盘、鼠标、触摸屏、麦克风、红外传感器等的输入部分906;包括诸如阴极射线管(CRT,Cathode Ray Tube)、液晶显示器(LCD,LiquidCrystal Display)、LED显示器、OLED显示器等以及扬声器等的输出部分907;包括硬盘、光盘、磁盘、半导体存储器等一个或多个计算机可读介质的存储部分908;以及包括诸如LAN(局域网,Local Area Network)卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。The following components are connected to the I/O interface 905:
特别地,本申请实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被中央处理单元(CPU)901执行时,执行本申请的方法中限定的上述功能。In particular, the methods and/or embodiments in the embodiments of the present application may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. When the computer program is executed by the central processing unit (CPU) 901, the above-described functions defined in the method of the present application are performed.
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在 本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。It should be noted that the computer-readable medium described in this application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer readable medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this application, a computer-readable medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.
而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for performing the operations of the present application may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, but also conventional procedural programming language - such as "C" language or similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider through Internet connection).
附图中的流程图或框图示出了按照本申请各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart or block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-oriented systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机可读指令,所述计算机可读指令可 被处理器执行以实现前述本申请的多个实施例的方法和/或技术方案。As another aspect, the present application also provides a computer-readable medium. The computer-readable medium may be included in the device described in the above embodiments, or may exist alone without being assembled into the device. The above-mentioned computer-readable medium carries one or more computer-readable instructions, and the computer-readable instructions can be executed by a processor to implement the methods and/or technical solutions of the foregoing embodiments of the present application.
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application may be implemented in software and/or a combination of software and hardware, eg, an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In some embodiments, the software program of the present application may be executed by a processor to implement the above steps or functions. Likewise, the software programs of the present application (including associated data structures) may be stored on a computer-readable recording medium, such as RAM memory, magnetic or optical drives or floppy disks, and the like. In addition, some steps or functions of the present application may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the present application is not limited to the details of the above-described exemplary embodiments, but that the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Accordingly, the embodiments are to be regarded in all respects as illustrative and not restrictive, and the scope of the application is to be defined by the appended claims rather than the foregoing description, which is therefore intended to fall within the scope of the claims. All changes within the meaning and scope of the equivalents of , are included in this application. Any reference signs in the claims shall not be construed as limiting the involved claim. Furthermore, it is clear that the word "comprising" does not exclude other units or steps and the singular does not exclude the plural. Several units or means recited in the device claims can also be realized by one unit or means by means of software or hardware. The terms first, second, etc. are used to denote names and do not denote any particular order.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011602816.3 | 2020-12-29 | ||
| CN202011602816.3ACN112667118A (en) | 2020-12-29 | 2020-12-29 | Method, apparatus and computer readable medium for displaying historical chat messages |
| Publication Number | Publication Date |
|---|---|
| WO2022142641A1true WO2022142641A1 (en) | 2022-07-07 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/126320CeasedWO2022142641A1 (en) | 2020-12-29 | 2021-10-26 | Method and device for displaying historical chat message, and computer-readable medium |
| Country | Link |
|---|---|
| CN (1) | CN112667118A (en) |
| WO (1) | WO2022142641A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024131292A1 (en)* | 2022-12-22 | 2024-06-27 | 腾讯科技(深圳)有限公司 | Method and apparatus for displaying historical messages in virtual battle, device, and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112667118A (en)* | 2020-12-29 | 2021-04-16 | 上海掌门科技有限公司 | Method, apparatus and computer readable medium for displaying historical chat messages |
| CN113535310B (en)* | 2021-07-28 | 2024-04-09 | 北京达佳互联信息技术有限公司 | Chat bubble display control method and device, electronic equipment and storage medium |
| CN113852541A (en)* | 2021-09-24 | 2021-12-28 | 深圳集智数字科技有限公司 | Message processing method and device, computer equipment and computer readable storage medium |
| CN113938526B (en)* | 2021-09-30 | 2024-03-12 | 上海掌门科技有限公司 | Group message interaction method, device and computer readable medium |
| CN114531411B (en)* | 2022-04-01 | 2025-01-14 | 亿咖通(湖北)技术有限公司 | Message display method, device, electronic device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104391625A (en)* | 2014-10-28 | 2015-03-04 | 广东欧珀移动通信有限公司 | Chat display method and device |
| CN105022552A (en)* | 2014-04-30 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Message list display method and apparatus |
| CN105991394A (en)* | 2015-01-28 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Group chat method and device |
| CN109164949A (en)* | 2018-04-11 | 2019-01-08 | 维沃移动通信有限公司 | A kind of chat messages localization method and mobile terminal |
| CN109873757A (en)* | 2019-03-29 | 2019-06-11 | 上海连尚网络科技有限公司 | Message display method, electronic equipment and readable medium for multi-conference |
| CN111427484A (en)* | 2020-03-09 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Unread session processing method and device |
| US20200261808A1 (en)* | 2019-02-17 | 2020-08-20 | Malam Joy Ltd. | Computerized system, method and computerized program product facilitating games in conjunction with a messaging server |
| CN111596818A (en)* | 2020-04-24 | 2020-08-28 | 维沃移动通信有限公司 | Message display method and electronic device |
| CN112667118A (en)* | 2020-12-29 | 2021-04-16 | 上海掌门科技有限公司 | Method, apparatus and computer readable medium for displaying historical chat messages |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104731881B (en)* | 2015-04-24 | 2018-02-27 | 重庆工程职业技术学院 | A kind of chat record method and its mobile terminal based on communications applications |
| CN106470148B (en)* | 2015-08-19 | 2019-12-13 | 腾讯科技(深圳)有限公司 | Method and device for displaying group chat content |
| CN111427505A (en)* | 2020-04-09 | 2020-07-17 | Oppo广东移动通信有限公司 | Page operating method, device, terminal and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105022552A (en)* | 2014-04-30 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Message list display method and apparatus |
| CN104391625A (en)* | 2014-10-28 | 2015-03-04 | 广东欧珀移动通信有限公司 | Chat display method and device |
| CN105991394A (en)* | 2015-01-28 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Group chat method and device |
| CN109164949A (en)* | 2018-04-11 | 2019-01-08 | 维沃移动通信有限公司 | A kind of chat messages localization method and mobile terminal |
| US20200261808A1 (en)* | 2019-02-17 | 2020-08-20 | Malam Joy Ltd. | Computerized system, method and computerized program product facilitating games in conjunction with a messaging server |
| CN109873757A (en)* | 2019-03-29 | 2019-06-11 | 上海连尚网络科技有限公司 | Message display method, electronic equipment and readable medium for multi-conference |
| CN111427484A (en)* | 2020-03-09 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Unread session processing method and device |
| CN111596818A (en)* | 2020-04-24 | 2020-08-28 | 维沃移动通信有限公司 | Message display method and electronic device |
| CN112667118A (en)* | 2020-12-29 | 2021-04-16 | 上海掌门科技有限公司 | Method, apparatus and computer readable medium for displaying historical chat messages |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024131292A1 (en)* | 2022-12-22 | 2024-06-27 | 腾讯科技(深圳)有限公司 | Method and apparatus for displaying historical messages in virtual battle, device, and storage medium |
| Publication number | Publication date |
|---|---|
| CN112667118A (en) | 2021-04-16 |
| Publication | Publication Date | Title |
|---|---|---|
| WO2022142641A1 (en) | Method and device for displaying historical chat message, and computer-readable medium | |
| CN110020411B (en) | Method and device for generating graphic content | |
| CN110851712B (en) | Recommended methods, devices, and computer-readable media for book information | |
| CN114003326B (en) | Message processing methods, devices, equipment and storage media | |
| US7996776B2 (en) | Shared telepointer | |
| CN113285868B (en) | Task generation method, device and computer readable medium | |
| CN105190520A (en) | Hover gestures for touch-enabled devices | |
| KR20170088378A (en) | Tab based browser content sharing | |
| US20160124931A1 (en) | Input of electronic form data | |
| CN113971392A (en) | A document editing method, device, device and medium | |
| US20170351650A1 (en) | Digital conversation annotation | |
| CN114925285A (en) | Book information processing method, device, device and storage medium | |
| CN116774874A (en) | Media content display method, device, equipment and storage medium | |
| CN114385049A (en) | Message processing method, device, equipment and storage medium | |
| CN112073301A (en) | Method, device and computer readable medium for deleting chat group members | |
| WO2022068721A1 (en) | Screen capture method and apparatus, and electronic device | |
| CN112837050B (en) | Method, apparatus and computer readable medium for transmitting and receiving group receipt message | |
| CN117631924A (en) | Multimedia resource interaction method, device, medium and electronic equipment | |
| CN108874141B (en) | Somatosensory browsing method and device | |
| CN112073302B (en) | User management method, device and computer readable medium | |
| CN111371674B (en) | Interaction method, device, and computer readable medium for unread message identification | |
| CN114416681B (en) | File sharing method and electronic device | |
| CN111338520B (en) | Label display method, apparatus, and computer-readable medium | |
| CN116149516A (en) | Data processing method, device, electronic device and storage medium | |
| CN110990095A (en) | Homestay application presentation method, apparatus and computer readable medium |
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | Ref document number:21913386 Country of ref document:EP Kind code of ref document:A1 | |
| NENP | Non-entry into the national phase | Ref country code:DE | |
| 122 | Ep: pct application non-entry in european phase | Ref document number:21913386 Country of ref document:EP Kind code of ref document:A1 |