CN111596821B - 消息展示方法、装置、计算机设备及存储介质 - Google Patents
消息展示方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN111596821B CN111596821B CN202010356053.2A CN202010356053A CN111596821B CN 111596821 B CN111596821 B CN 111596821B CN 202010356053 A CN202010356053 A CN 202010356053A CN 111596821 B CN111596821 B CN 111596821B
- Authority
- CN
- China
- Prior art keywords
- message
- selection
- target
- interface
- selection control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- 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
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种消息展示方法、装置、计算机设备及存储介质,属于终端技术领域。该方法包括:在群组消息展示界面中展示组合消息;响应于对组合消息的触发操作,展示消息选择界面,消息选择界面中包含待选择消息以及第一选择控件;响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。本申请通过在终端展示的消息选择界面中提供有第一选择控件,当用户想要发送的消息内容与上一个用户的消息内容相同时,可以选择上一个用户的消息内容对应的第一选择控件,便可以在终端中展示包含该消息内容的第一目标消息,提高了消息的展示效率。
Description
技术领域
本申请涉及终端技术领域,特别涉及一种消息展示方法、装置、计算机设备及存储介质。
背景技术
随着终端技术领域的发展,在人们的日常生活中已经离不开终端的使用,人们可以使用终端发送消息、展示消息等,其中,终端中展示消息的方式越来越多。
比如,在终端中可以安装有即时通信应用,而群组是即时通信应用中常用的交流方式之一。群组中每个成员可以在群组中发送消息,并在终端中进行展示。目前,为了方便得知群组中不同成员针对某个事件、某个物品而发送的消息,群组中的成员可以在群组中基于上一个用户发送的消息中添加自己想要发送的消息,从而在群组中一并展示自己和另一个用户的消息。当用户发送的消息的内容与上一个用户的消息的内容相同时,用户可以通过复制粘贴的方式,将自己想要发送的消息和另一个用户的消息一起展示在终端中。
相关技术中,由于需要用户对上一个用户的消息进行复制粘贴等步骤,导致了消息展示的效率低的问题。
发明内容
本申请实施例提供了一种消息展示方法、装置、计算机设备及存储介质。可以提高终端中对消息的展示效率。所述技术方案如下:
一方面,本申请实施例提供了一种消息展示方法,所述方法包括:
在群组消息展示界面中展示组合消息,所述组合消息中包含至少一个成员发送的消息;
响应于对所述组合消息的触发操作,展示消息选择界面,所述消息选择界面中包含待选择消息以及第一选择控件,所述待选择消息由所述消息的唯一标识和所述消息的消息内容组成;
响应于对所述第一选择控件的选择操作,在所述消息选择界面中添加展示第一目标消息,所述第一目标消息包含所述第一目标消息的唯一标识和所述第一选择控件对应的所述待选择消息中的消息内容。
另一方面,本申请实施例还提供了一种消息展示装置,所述装置包括:
第一展示模块,用于在群组消息展示界面中展示组合消息,所述组合消息中包含至少一个成员发送的消息;
界面展示模块,用于响应于对所述组合消息的触发操作,展示消息选择界面,所述消息选择界面中包含待选择消息以及第一选择控件,所述待选择消息由所述消息的唯一标识和所述消息的消息内容组成;
第二展示模块,用于响应于对所述第一选择控件的选择操作,在所述消息选择界面中添加展示第一目标消息,所述第一目标消息包含所述第一目标消息的唯一标识和所述第一选择控件对应的所述待选择消息中的消息内容。
可选的,所述组合消息是通过子应用程序发送的。
可选的,所述装置还包括:
子界面展示模块,用于响应于对所述第一选择控件的选择操作,展示消息选择子界面,所述消息选择子界面中包含子消息以及第二选择控件,所述子消息是由所述待选择消息的消息内容分割得到的;
所述第二展示模块,用于响应于对所述第二选择控件的选择操作,在所述消息选择界面中添加展示第二目标消息,所述第二目标消息包含所述第二目标消息的唯一标识和所述第二选择控件对应的所述子消息的消息内容。
可选的,所述装置还包括:
标识记录模块,用于响应于对所述消息选择控件的选择操作,记录所述第一选择控件对应的所述待选择消息中的消息的唯一标识;
标识发送模块,用于将所述消息的唯一标识发送给服务器。
可选的,所述装置还包括:
消息接收模块,用于接收所述服务器发送的所述第一目标消息,所述第一目标消息是所述服务器根据所述消息的唯一标识查询所述消息的消息内容生成的。
可选的,所述消息的唯一标识是所述消息的编号、发送所述消息的用户账号、发送所述消息的用户昵称中的任意一种;
所述第一目标消息的唯一标识是所述第一目标消息的编号、当前终端登录的用户账号、当前终端登录的用户昵称中的任意一种。
可选的,所述消息选择界面中还包含消息发送控件,所述装置还包括:
控件激活模块,用于响应于对所述消息选择控件的选择操作,激活所述消息发送控件;
消息发送模块,用于响应于对所述消息发送控件的触发操作,将所述第一目标消息发送至服务器;
消息展示模块,用于在所述群组消息展示界面中展示目标组合消息,所述目标组合消息是服务器将所述第一目标消息添加至所述组合消息中生成的消息。
又一方面,本申请实施例还提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的消息展示方法。
又一方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上所述的消息展示方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
在群组消息展示界面中展示组合消息,组合消息中包含至少一个成员发送的消息;响应于对组合消息的触发操作,展示消息选择界面,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成;响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。本申请通过在终端展示的消息选择界面中提供有第一选择控件,当用户想要发送的消息内容与上一个用户的消息内容相同时,用户可以选择上一个用户的消息内容对应的第一选择控件,便可以在终端中展示包含该消息内容的第一目标消息,不需要终端执行复制粘贴等操作,提高了消息的展示效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的计算机系统的结构示意图;
图2是本申请实施例提供的一种消息展示方法的方法流程图;
图3是本申请实施例提供的一种消息展示方法的方法流程图;
图4是本申请一示例性实施例涉及的一种群组消息展示界面的界面示意图;
图5是本申请一示例性实施例涉及图4的一种消息选择界面的界面示意图;
图6是本申请一示例性实施例涉及图5的一种消息选择界面的界面示意图;
图7是本申请一示例性实施例涉及图5的一种消息选择界面的界面示意图;
图8是本申请一示例性实施例涉及图7的一种消息选择界面的界面示意图;
图9是本申请一示例性实施例涉及图4的一种群组消息展示界面的界面示意图;
图10是本申请实施例提供的一种消息展示方法的方法流程图;
图11是本申请一示例性实施例示出的一种消息展示装置的结构方框图;
图12是本申请一示例性实施例示出的一种计算机设备的结构框图;
图13是本申请一示例性实施例示出的一种计算机设备的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
本申请提供的方案,可以用于人们日常生活中通过终端发送消息的的现实生活场景中。为了便于理解,下面首先对一些专用名词以及应用场景进行简单介绍。
(1)信息交互平台
信息交互平台是指一种通过社交关系和/或共同兴趣(或共同利益)将人与人之间联系起来的网络架构,用户可以通过该信息交互平台所提供的客户端进行日常交流以及处理一些日常事务。每个用户可以拥有用于为该信息交互平台上其他用户所辨识的网络身份(比如账号)。
在信息交互平台上,不同用户之间可以通过互相确认的方式以建立社交关系,例如,互相加好友或互相关注等。当两个用户建立了社交关系后,他们成为彼此的社交网络联系人。一组用户可以通过自行选择的方式,以形成具有彼此之间的社交关系,从而形成一个社交群组。该群组内的每个成员都是该群组内所有其他成员的社交网络联系人。
用户或组织可以在信息交互平台上建立一个公共社交网络标识,并允许公众(例如,在信息交互平台上的任何用户)与该公共社交网络标识在信息交互平台上进行交流,该交流可以基于一种单向确认的方式,而无需用户之间互相确认。例如,用户可以选择订阅公共社会网络标识(例如,“关注”公共社会网络身份)消息或发布信息,通过如订阅这类的单向确认方式,成为公共社会网络标识的社交网络联系人。公共社交网络身份的拥有者还可以将订阅了其消息或发布信息的其他用户作为其社交网络联系人。
信息交互平台上的每个用户和每个公共社会网络标识均具有社交网络联系人列表,以供其与其列表中的用户或公共社会网络标识采用即时通信消息等形式进行交流。例如,在一个社交群组内的用户可以通过信息交互平台提供的接口进行相互通信,而用户之间也可以通过信息交互平台提供的接口进行相互通信。
(2)子应用程序
子应用程序是依赖母应用程序运行的应用程序。子应用程序具体可以是社交应用程序、文件管理应用程序、邮件应用程序或者游戏应用程序等。上述子应用程序可以称之为小程序。用户通过扫描子应用程序对应的二维码或者搜索子应用程序的名称,即可直接打开该子应用程序。子应用程序可以在母应用程序中被便捷地获取和传播。
开发者在子应用程序开发工具内完成子应用程序的开发、调试、预览、上传代码等操作。上述子应用程序开发工具可以称为WePY。WePY是一个组件化开发框架,组件的所有业务与功能在组件本身实现,组件与组件之间彼此隔离。开发者将子应用程序的代码文件发布至服务器之后,上述母应用程序可以通过HTTP(HyperText Transfer Protocol,超文本传输协议)请求或者WebSocket请求从服务器请求获取子应用程序的文件,然后母应用程序通过加载上述文件显示子应用程序的页面。
(3)母应用程序
母应用程序是用于承载子应用程序的应用程序,为子应用程序的实现提供环境。母应用程序是原生应用程序。原生应用程序是可直接运行于操作系统的应用程序。母应用程序可以是社交应用程序、专门支持子应用程序的专用应用程序、文件管理应用程序、邮件应用程序或者游戏应用程序等。社交应用程序包括即时通信应用、SNS(Social NetworkService,社交网站)应用或者直播应用等。
(4)社交关系链
社交关系链是在具有社交属性的平台中不同帐号之间进行信息交流时的关联关系。社交关系链包括但不限于:好友关系链和/或关注关系链。
(5)好友关系链
好友关系链包括两个用户帐号在社交属性的平台中缔结的双向信息交流关系。比如,用户帐号A和用户帐号B达成好友关系后,用户帐号A可以向用户帐号B发送消息,用户帐号B也可以向用户帐号A发送消息。又比如,用户帐号A和用户帐号B达成好友关系后,用户帐号A公开的原创信息、点赞消息、转发消息、评论消息和回复消息对用户帐号B可见,用户帐号B公开的原创信息、点赞消息、转发消息、评论消息和回复消息对用户帐号A可见。两个用户帐号可以分别对应真实世界中的两个用户。在具有社交属性的平台上,不同用户帐号之间可以通过互相确认的方式以建立好友关系,例如,互相加好友或互相关注等。当两个用户帐号建立了好友关系后,成为彼此的社交网络联系人。此外,一组用户帐号也可以通过自行选择的方式,以形成具有彼此之间的社交关系,从而形成一个社交群组。该群组内的每个成员都是该群组内所有其它成员的社交网络联系人。
(6)关注关系链
关注关系链包括用户帐号和公众社交帐号在社交属性的平台中缔结的单向信息交流关系。公众社交帐号是具有公众媒体属性的社交网络实体,公众社交帐号可以是由明星、媒体人、商家、企业、政府、医院等个体或机构建立的帐号。该单向信息交流关系是指由用户帐号对公众社交帐号进行单向关注后形成的。由公众社交帐号发布的信息,能够被用户帐号查看、点赞、评论和回复评论。通常情况下,公众社交帐号和用户帐号之间的关系是一对多的关系。
请参考图1,其示出了本申请一个示例性实施例提供的计算机系统的结构示意图。如图1所示,该计算机系统100可以是一个即时通讯系统、新闻推送系统、购物系统、在线视频系统、基于话题或频道或圈子进行人群聚合的社交类应用程序、或者具有社交属性的其它应用程序系统,本申请实施例对此不加以限定。
该计算机系统100包括:第一终端120、服务器集群140和第二终端160。其中,第一终端120和第二终端160均可以是手机、平板电脑、电子书阅读器、智能眼镜、智能手表、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、膝上型便携计算机和台式计算机等等。
第一终端120和第二终端160均可以安装和运行有支持社交属性和信息推荐的应用程序。该应用程序可以是即时通讯系统、新闻推送系统、购物系统、在线视频系统、基于话题或频道或圈子进行人群聚合的社交类应用程序、或者具有社交属性的其它应用程序系统的任意一种。第一终端120是第一用户使用的终端,第一终端120中运行的应用程序内登录有第一帐号。第二终端160是第二用户使用的终端。第二终端120的应用程序内登录有第二帐号。
服务器集群140包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器集群140用于为支持信息推荐的应用程序提供后台服务。可选地,服务器集群140承担主要计算工作,第一终端120和第二终端160承担次要计算工作;或者,服务器集群140承担次要计算工作,第一终端120和第二终端160承担主要计算工作;或者,服务器集群140、第一终端120和第二终端160三者之间采用分布式计算架构进行协同计算。
可选地,服务器集群140包括:接入服务器142和信息推荐服务器144。接入服务器142用于提供第一终端120以及第二终端160的接入服务和信息推荐服务,并将推荐信息(文章、图片、音频、视频中的至少一项)从信息推荐服务器144发送给终端(第一终端120或第二终端160)。信息推荐服务器144可以是一台或多台。当信息推荐服务器144是多台时,存在至少两台信息推荐服务器144用于提供不同的服务,和/或,存在至少两台信息推荐服务器144用于提供相同的服务,比如以负载均衡方式提供同一种服务,本申请实施例对此不加以限定。
第一终端120和第二终端160均可以通过通信网络与服务器140相连。可选的,该通信网络可以是无线网络或有线网络。
可选的,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广域网(Wide Area Network,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,使用包括超文本标记语言(Hyper Text Mark-up Language,HTML)、可扩展标记语言(Extensible MarkupLanguage,XML)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(Secure Socket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network,VPN)、网际协议安全(Internet ProtocolSecurity,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
可选地,第一帐号和第二帐号处于虚拟社交网络中,该虚拟社交网络包括第一帐号和第二帐号之间的社交关系链。该虚拟社交网络可以是同一社交平台提供的,也可以是存在关联关系(比如授权登录关系)的多个社交平台协同提供的,本申请实施例对虚拟社交网络的具体形式不加以限定。可选地,第一帐号和第二帐号可以属于同一个队伍、同一个群组、同一个组织、具有好友关系或具有临时性的通讯权限。可选地,第一帐号和第二帐号也可以是陌生人关系。总之,该虚拟社交网络提供了第一帐号和第二帐号之间的单向消息传播途径或双向消息传播途径。
可选地,第一终端120和第二终端160上安装的应用程序是相同的,或两个终端上安装的应用程序是不同操作系统平台的同一类型应用程序,或两个终端上安装的应用程序是不同的但支持信息互通。不同操作系统包括:苹果操作系统、安卓操作系统、Linux操作系统、Windows操作系统等等。
第一终端120可以泛指多个终端中的一个,第二终端160可以泛指多个终端中的一个,本实施例仅以第一终端120和第二终端160来举例说明。
本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为一个,或者上述终端为几十个或几百个,或者更多数量,此时上述计算机系统还包括其它终端180,当其它终端180存在一个或多个终端上登录有与第一帐号存在好友关系的第二帐号。本申请实施例对终端的数量和设备类型不加以限定。
为了解决上述相关技术中存在的问题,本申请实施例提供了一种消息展示方法。请参考图2,其示出了本申请实施例提供的一种消息展示方法的方法流程图,该方法可以用于上述图1所示的计算机系统中的终端中,如图2所示,该方法可以包括如下几个步骤:
步骤201,在群组消息展示界面中展示组合消息。
其中,组合消息中包含至少一个成员发送的消息。
步骤202,响应于对组合消息的触发操作,展示消息选择界面。
其中,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成。
步骤203,响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息。
其中,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。
综上所述,在群组消息展示界面中展示组合消息,组合消息中包含至少一个成员发送的消息;响应于对组合消息的触发操作,展示消息选择界面,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成;响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。本申请通过在终端展示的消息选择界面中提供有第一选择控件,当用户想要发送的消息内容与上一个用户的消息内容相同时,用户可以选择上一个用户的消息内容对应的第一选择控件,便可以在终端中展示包含该消息内容的第一目标消息,不需要终端执行复制粘贴等操作,提高了消息的展示效率。
在一种可能实现的方式中,以终端中安装有即时通信应用为例,上述终端中运行的即时通信应用可以作为母应用程序,终端中展示的组合信息基于该母应用程序的子应用程序发送在群组中。以组合消息是通过子应用程序发送的对上述图2所示的实施例进行举例介绍。
请参考图3,其示出了本申请实施例提供的一种消息展示方法的方法流程图,该方法可以用于上述图1所示的计算机系统中的终端中,如图3所示,该方法可以包括如下几个步骤:
步骤301,在群组消息展示界面中展示组合消息。
其中,组合消息中包含至少一个成员发送的消息。即,该组合消息可以是群组中A成员发送在群组中的,也可以是B成员发送在群组中的。
可选的,该组合消息可以是用户通过选择历史消息记录,从历史消息记录中选择至少一个历史消息生成的组合消息,在由该用户发送至群组中。或者,该组合消息可以是被群组中任意一个成员编辑从而得到各个成员编写的消息的组合。
在一种可能实现的方式中,组合消息是通过子应用程序发送的。比如,成员A通过母应用程序中的子应用程序创建一个组合消息,并将该组合消息发送到群组中,其他成员看到该组合消息后,可以通过点击该组合消息,进入该子应用程序,并对组合消息进行编辑,从而组合消息中添加自己想要发送的消息。
请参考图4,其示出了本申请一示例性实施例涉及的一种群组消息展示界面的界面示意图。如图4所示,在群组消息展示界面400中,包含了第一组合消息401,第二组合消息402。第一组合消息401可以由成员A发送,第二组合消息402可以由成员B发送。
步骤302,响应于对组合消息的触发操作,展示消息选择界面。
其中,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成。
可选的,对于群组中的组合消息,群组中的各个成员可以通过触发操作,进入消息选择界面。可选的,该触发操作可以是点击操作、滑动操作、双击操作、长按操作、拖动操作中的任意一种。以点击操作为例,群组中的成员可以对组合消息进行点击,从而在自己的终端中展示消息选择界面。
请参考图5,其示出了本申请一示例性实施例涉及图4的一种消息选择界面的界面示意图,如图5所示,在消息选择界面500中,包含了待选择消息501,第一选择控件502。待选择消息501包含了消息的唯一标识501a和消息的消息内容501b。其中,成员C可以通过点击上述图4所示的第二组合消息,成员C的终端可以响应于该点击操作,在终端中展示图5所示的消息选择界面。
可选的,消息的唯一标识是消息的编号、发送消息的用户账号、发送消息的用户昵称中的任意一种。在图5中,消息的唯一标识是发送消息的用户昵称,从图5可知,待选择消息501包含两条,分别是成员A发送的和成员B发送的。
步骤303,响应于对第一选择控件的选择操作,记录第一选择控件对应的待选择消息中的消息的唯一标识。
可选的,群组中的成员在上述图5所示的界面中,可以选择消息选择控件502。比如,上述成员C通过点击图4中的第二组合消息,并在自己的终端中展示了图5所示的消息选择界面,成员C还可以点击图5中的第一选择控件,该终端可以记录下第一选择控件对应的待选择消息中的消息的唯一标识。比如,成员C点击了图5中成员A发送的待选择消息的第一选择控件,成员C的终端可以记录下“成员A”。
步骤304,将消息的唯一标识发送给服务器。
即,成员C的终端可以将上述记录的“成员A”发送给服务器。可选的,该服务器可以是即时通信应用的服务器,也可以是上述基于即时通信应用的子应用程序的服务器。
步骤305,接收服务器发送的第一目标消息,第一目标消息是服务器根据消息的唯一标识查询消息的消息内容生成的。
其中,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。第一目标消息的唯一标识是第一目标消息的编号、当前终端登录的用户账号、当前终端登录的用户昵称中的任意一种。
服务器接收到成员C发送的消息的唯一标识后,可以根据该消息的唯一标识,从组合消息中查询该消息的消息内容,并将该消息内容复制,将成员C的用户昵称与该消息内容进行关联,生成第一目标消息,将生成的第一目标消息发送给成员C的终端。
在一种可能实现的方式中,当上述组合消息中包含有成员A发送过的两条消息,即在消息选择界面中也包含两个成员A对应的待选择消息,上述步骤中消息的唯一标识可以是消息的编号。即,在步骤303中,终端记录的消息的唯一标识是该消息的编号,那么本步骤中第一目标消息的唯一标识可以是服务器对该第一目标消息生成的编号。
步骤306,在消息选择界面中添加展示第一目标消息。
即,响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息。请参考图6,其示出了本申请一示例性实施例涉及图5的一种消息选择界面的界面示意图,如图6所示,在消息选择界面600中,包含了第一目标消息601。即,成员C通过上述点击操作后,成员C的终端可以展示图6所示的消息选择界面,将第一目标消息展示在消息选择界面中。
在一种可能实现的方式中,成员C想要发送的消息内容中可能与上述成员A或者成员B的部分消息内容相同。在本申请中,成员C的终端还可以响应于对消息选择控件的选择操作,展示消息选择子界面。其中,该消息选择子界面中包含子消息以及第二选择控件,子消息是由待选择消息的消息内容分割得到的。
请参考图7,其示出了本申请一示例性实施例涉及图5的一种消息选择界面的界面示意图,如图7所示,在消息选择界面700中,包含了消息选择子界面701,子消息702以及第二选择控件703。即,成员C通过点击上述图5中包含成员A的待选择消息对应的第一选择控件后,成员C的终端可以在图5所示的消息选择界面上叠加展示图7所示的消息选择子界面,并在该消息选择子界面中显示至少一个子消息702。该至少一个子消息702是由包含成员A的待选择消息的消息内容进行分割后得到的。
在一种可能实现的方式中,上述服务器可以通过对组合消息中各个待选择消息的消息内容进行分割,得到至少一个子消息,将该至少一个子消息按照带选择消息的形式发送给终端,使得终端在消息选择子界面中展示分割后的子消息和对应的第二选择控件。可选的,服务器对组合消息中各个待选择消息的消息内容进行分割时,可以按照该消息内容中的标点符号进行分割,也可以按照该消息内容的句意进行分割,本申请对此并不加以限定。
可选的,终端还可以响应于对第二选择控件的选择操作,在消息选择界面中添加展示第二目标消息。第二目标消息包含第二目标消息的唯一标识和第二选择控件对应的子消息的消息内容。例如,成员C的终端可以在展示图7所示的消息选择子界面后,成员C可以将点击图7中任意一个第二选择控件,终端响应于对第二选择控件的选择操作,在消息选择界面中添加展示第二目标消息。请参考图8,其示出了本申请一示例性实施例涉及图7的一种消息选择界面的界面示意图,如图8所示,在消息选择界面800中,包含了第二目标消息801。即,成员C通过对图7中从上至下第一个第二选择控件的点击操作后,成员C的终端可以展示图8所示的消息选择界面,将第二目标消息展示在消息选择界面中。
可选的,图8中第二目标消息展示的过程,也可以类似上述第一目标消息的展示过程,此处不再赘述。
步骤307,响应于对消息选择控件的选择操作,激活消息发送控件。
在一种可能实现的方式中,上述图5所示的消息选择界面中还可以包含消息发送控件503。其中,在图5中,该消息发送控件503不能被成员C触发,当成员C按照商户步骤,对图5所示的消息选择控件进行了点击,或者,对图7所示的第二选择控件进行了点击,终端可以激活该消息发送控件503,成员C可以触发该消息发送控件503。
步骤308,响应于对消息发送控件的触发操作,将第一目标消息发送至服务器。
可选的,成员C在触发上述消息发送控件后,成员C的终端可以将第一目标消息再次发送给服务器,从而告知服务器此次成员C发送的消息是该第一目标消息。
步骤309,在群组消息展示界面中展示目标组合消息。
其中,目标组合消息是服务器将目标消息添加至组合消息中生成的消息。
可选的,服务器在接收到成员C发送的第一目标消息后,将第一目标消息添加至组合消息中,生成新的组合消息,将该新生成的组合消息作为目标组合消息,并发送至成员C所在的那个群组中。可选的,成员C的终端可以在群组消息展示界面中展示该目标组合消息。
请参考图9,其示出了本申请一示例性实施例涉及图4的一种群组消息展示界面的界面示意图。如图9所示,在群组消息展示界面900中,包含了目标组合消息901。
综上所述,在群组消息展示界面中展示组合消息,组合消息中包含至少一个成员发送的消息;响应于对组合消息的触发操作,展示消息选择界面,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成;响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。本申请通过在终端展示的消息选择界面中提供有第一选择控件,当用户想要发送的消息内容与上一个用户的消息内容相同时,用户可以选择上一个用户的消息内容对应的第一选择控件,便可以在终端中展示包含该消息内容的第一目标消息,不需要终端执行复制粘贴等操作,提高了消息的展示效率。
下面以终端和子应用程序的服务器之间的交互对上述图2和图3所示的方法实施例进行举例介绍。
请参考图10,其示出了本申请实施例提供的一种消息展示方法的方法流程图。如图10所示,该方法可以用于上述图1所示的计算机系统中的终端中,如图10所示,该方法可以包括如下几个步骤:
步骤1001,终端在群组消息展示界面中展示组合消息。
步骤1002,终端响应于对组合消息的触发操作,展示消息选择界面。
可选的,步骤1001和步骤1002的内容可以参照上述步骤301至步骤302中的描述,此处不再赘述。
步骤1003,终端响应于对第一选择控件的选择操作,记录第一选择控件对应的待选择消息中的消息的消息编号。
可选的,终端中可以通过表格的形式记录自身对第一选择控件的选择操作。请参考表1,其示出了本申请一示例性实施例涉及的一种消息编号与终端中登录的用户账号之间的对应关系。
消息编号 | 用户账号 |
1234 | 94**5 |
1235 | 94**5 |
…… | …… |
表1
步骤1004,终端将自身登录的用户信息和记录的消息编号发送给服务器。
如上述表1,终端可以将用户账号和记录的消息编号发送给服务器。
步骤1005,服务器根据用户信息和记录的消息编号,生成第一目标消息。
可选的,服务器根据上述消息编号,从组合消息中查找相同的消息编号,获取该消息编号对应的消息内容,根据该消息内容以及用户账号,并对该条消息重新生成消息编号,生成包含终端中的用户账号和重新生成的消息编号的第一目标消息。
可选的,服务器中生成消息编号和用户账号的第一目标消息也可以通过表格进行记录,请参考表2,其示出了本申请一示例性实施例涉及的另一种消息编号与终端中登录的用户账号之间的对应关系。
表2
步骤1006,服务器将第一目标消息发送给终端。
步骤1007,终端在消息选择界面中添加展示第一目标消息。
步骤1008,终端响应于对消息选择控件的选择操作,激活消息发送控件。
步骤1009,终端响应于对消息发送控件的触发操作,将第一目标消息发送至服务器。
步骤1010,服务器将第一目标消息发送至群组中。
步骤1011,终端在群组消息展示界面中展示目标组合消息。
可选的,步骤1006至步骤1011的内容可以参照上述步骤305至步骤309中的描述,此处不再赘述。
综上所述,在群组消息展示界面中展示组合消息,组合消息中包含至少一个成员发送的消息;响应于对组合消息的触发操作,展示消息选择界面,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成;响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。本申请通过在终端展示的消息选择界面中提供有第一选择控件,当用户想要发送的消息内容与上一个用户的消息内容相同时,用户可以选择上一个用户的消息内容对应的第一选择控件,便可以在终端中展示包含该消息内容的第一目标消息,不需要终端执行复制粘贴等操作,提高了消息的展示效率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图11是本申请一示例性实施例示出的一种消息展示装置的结构方框图。该消息展示装置可以用于终端中,以执行图2、图3或图11对应实施例所示的方法中由终端执行的全部或者部分步骤。该消息展示装置可以包括如下模块:
第一展示模块1101,用于在群组消息展示界面中展示组合消息,所述组合消息中包含至少一个成员发送的消息;
界面展示模块1102,用于响应于对所述组合消息的触发操作,展示消息选择界面,所述消息选择界面中包含待选择消息以及第一选择控件,所述待选择消息由所述消息的唯一标识和所述消息的消息内容组成;
第二展示模块1103,用于响应于对所述第一选择控件的选择操作,在所述消息选择界面中添加展示第一目标消息,所述第一目标消息包含所述第一目标消息的唯一标识和所述第一选择控件对应的所述待选择消息中的消息内容。
可选的,所述组合消息是通过子应用程序发送的。
可选的,所述装置还包括:
子界面展示模块,用于响应于对所述第一选择控件的选择操作,展示消息选择子界面,所述消息选择子界面中包含子消息以及第二选择控件,所述子消息是由所述待选择消息的消息内容分割得到的;
所述第二展示模块1103,用于响应于对所述第二选择控件的选择操作,在所述消息选择界面中添加展示第二目标消息,所述第二目标消息包含所述第二目标消息的唯一标识和所述第二选择控件对应的所述子消息的消息内容。
可选的,所述装置还包括:
标识记录模块,用于响应于对所述消息选择控件的选择操作,记录所述第一选择控件对应的所述待选择消息中的消息的唯一标识;
标识发送模块,用于将所述消息的唯一标识发送给服务器。
可选的,所述装置还包括:
消息接收模块,用于接收所述服务器发送的所述第一目标消息,所述第一目标消息是所述服务器根据所述消息的唯一标识查询所述消息的消息内容生成的。
可选的,所述消息的唯一标识是所述消息的编号、发送所述消息的用户账号、发送所述消息的用户昵称中的任意一种;
所述第一目标消息的唯一标识是所述第一目标消息的编号、当前终端登录的用户账号、当前终端登录的用户昵称中的任意一种。
可选的,所述消息选择界面中还包含消息发送控件,所述装置还包括:
控件激活模块,用于响应于对所述消息选择控件的选择操作,激活所述消息发送控件;
消息发送模块,用于响应于对所述消息发送控件的触发操作,将所述第一目标消息发送至服务器;
消息展示模块,用于在所述群组消息展示界面中展示目标组合消息,所述目标组合消息是服务器将所述第一目标消息添加至所述组合消息中生成的消息。
综上所述,在群组消息展示界面中展示组合消息,组合消息中包含至少一个成员发送的消息;响应于对组合消息的触发操作,展示消息选择界面,消息选择界面中包含待选择消息以及第一选择控件,待选择消息由消息的唯一标识和消息的消息内容组成;响应于对第一选择控件的选择操作,在消息选择界面中添加展示第一目标消息,第一目标消息包含第一目标消息的唯一标识和第一选择控件对应的待选择消息中的消息内容。本申请通过在终端展示的消息选择界面中提供有第一选择控件,当用户想要发送的消息内容与上一个用户的消息内容相同时,用户可以选择上一个用户的消息内容对应的第一选择控件,便可以在终端中展示包含该消息内容的第一目标消息,不需要终端执行复制粘贴等操作,提高了消息的展示效率。
需要说明的是:上述实施例提供的装置在执行上述步骤时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与上述消息展示方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图12是本申请一示例性实施例示出的一种计算机设备的结构框图。该计算机设备1200可以是用户终端,比如智能手机、平板电脑、笔记本电脑或台式电脑。计算机设备1200还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,计算机设备1200包括有:处理器1201和存储器1202。
处理器1201可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1201可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1201也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1201可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1201还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1202可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1202还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1201所执行以实现本申请中方法实施例提供的消息展示方法中,由终端执行的全部或者部分步骤。
在一些实施例中,计算机设备1200还可选包括有:外围设备接口1203和至少一个外围设备。处理器1201、存储器1202和外围设备接口1203之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1203相连。具体地,外围设备包括:射频电路1204、显示屏1205、摄像头组件1206、音频电路1207和电源1209中的至少一种。
外围设备接口1203可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1201和存储器1202。在一些实施例中,处理器1201、存储器1202和外围设备接口1203被集成在同一芯片或电路板上;在一些其他实施例中,处理器1201、存储器1202和外围设备接口1203中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1204用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1204通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1204将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1204包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1204可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1204还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1205用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1205是触摸显示屏时,显示屏1205还具有采集在显示屏1205的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1201进行处理。此时,显示屏1205还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1205可以为一个,设置计算机设备1200的前面板;在另一些实施例中,显示屏1205可以为至少两个,分别设置在计算机设备1200的不同表面或呈折叠设计;在再一些实施例中,显示屏1205可以是柔性显示屏,设置在计算机设备1200的弯曲表面上或折叠面上。甚至,显示屏1205还可以设置成非矩形的不规则图形,也即异形屏。显示屏1205可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(OrganicLight-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1206用于采集图像或视频。可选地,摄像头组件1206包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1206还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1207可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1201进行处理,或者输入至射频电路1204以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在计算机设备1200的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1201或射频电路1204的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1207还可以包括耳机插孔。
电源1209用于为计算机设备1200中的各个组件进行供电。电源1209可以是交流电、直流电、一次性电池或可充电电池。当电源1209包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,计算机设备1200还包括有一个或多个传感器1210。该一个或多个传感器1210包括但不限于:加速度传感器1211、陀螺仪传感器1212、压力传感器1213、光学传感器1215以及接近传感器1216。
加速度传感器1211可以检测以计算机设备1200建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1211可以用于检测重力加速度在三个坐标轴上的分量。处理器1201可以根据加速度传感器1211采集的重力加速度信号,控制显示屏1205以横向视图或纵向视图进行用户界面的显示。加速度传感器1211还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1212可以检测计算机设备1200的机体方向及转动角度,陀螺仪传感器1212可以与加速度传感器1211协同采集用户对计算机设备1200的3D动作。处理器1201根据陀螺仪传感器1212采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1213可以设置在计算机设备1200的侧边框和/或显示屏1205的下层。当压力传感器1213设置在计算机设备1200的侧边框时,可以检测用户对计算机设备1200的握持信号,由处理器1201根据压力传感器1213采集的握持信号进行左右手识别或快捷操作。当压力传感器1213设置在显示屏1205的下层时,由处理器1201根据用户对显示屏1205的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器1215用于采集环境光强度。在一个实施例中,处理器1201可以根据光学传感器1215采集的环境光强度,控制显示屏1205的显示亮度。具体地,当环境光强度较高时,调高显示屏1205的显示亮度;当环境光强度较低时,调低显示屏1205的显示亮度。在另一个实施例中,处理器1201还可以根据光学传感器1215采集的环境光强度,动态调整摄像头组件1206的拍摄参数。
接近传感器1216,也称距离传感器,通常设置在计算机设备1200的前面板。接近传感器1216用于采集用户与计算机设备1200的正面之间的距离。在一个实施例中,当接近传感器1216检测到用户与计算机设备1200的正面之间的距离逐渐变小时,由处理器1201控制显示屏1205从亮屏状态切换为息屏状态;当接近传感器1216检测到用户与计算机设备1200的正面之间的距离逐渐变大时,由处理器1201控制显示屏1205从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图12中示出的结构并不构成对计算机设备1200的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图13是本申请一示例性实施例示出的一种计算机设备的结构示意图。所述计算机设备1300包括中央处理单元(Central Processing Unit,CPU)1301、包括随机存取存储器(Random Access Memory,RAM)1302和只读存储器(Read Only Memory,ROM)1303的系统存储器1304,以及连接系统存储器1304和中央处理单元1301的系统总线1305。所述计算机设备1300还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(Input/Output System,I/O系统)1306,和用于存储操作系统1312、应用程序1313和其他程序模块1314的大容量存储设备1307。
所述基本输入/输出系统1306包括有用于显示信息的显示器1308和用于用户输入信息的诸如鼠标、键盘之类的输入设备1309。其中所述显示器1308和输入设备1309都通过连接到系统总线1305的输入输出控制器1310连接到中央处理单元1301。所述基本输入/输出系统1306还可以包括输入输出控制器1310以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1310还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备1307通过连接到系统总线1305的大容量存储控制器(未示出)连接到中央处理单元1301。所述大容量存储设备1307及其相关联的计算机可读介质为计算机设备1300提供非易失性存储。也就是说,所述大容量存储设备1307可以包括诸如硬盘或者CD-ROM(Compact Disc Read-Only Memory,只读光盘)驱动器之类的计算机可读介质(未示出)。
所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM(Erasable Programmable Read Only Memory,可擦除可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,带电可擦可编程只读存储器)、闪存或其他固态存储其技术,CD-ROM、DVD(Digital Video Disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器1304和大容量存储设备1307可以统称为存储器。
计算机设备1300可以通过连接在所述系统总线1305上的网络接口单元1311连接到互联网或者其它网络设备。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,中央处理单元1301通过执行该一个或一个以上程序来实现本申请上述各个实施例提供的方法中,由服务器执行的全部或者部分步骤。
在一个示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括计算机程序(指令)的存储器,上述程序(指令)可由计算机设备的处理器执行以完成本申请各个实施例所示的方法的全部或者部分步骤。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。可选的,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上述实施例涉及的消息展示方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (16)
1.一种消息展示方法,其特征在于,所述方法包括:
在群组消息展示界面中展示组合消息,所述组合消息中包含至少一个成员发送的消息;
响应于对所述组合消息的触发操作,展示消息选择界面,所述消息选择界面中包含待选择消息以及第一选择控件,所述待选择消息由所述消息的唯一标识和所述消息的消息内容组成,所述待选择消息为所述至少一个成员发送的消息;
响应于对所述第一选择控件的选择操作,在所述消息选择界面中添加展示第一目标消息,所述第一目标消息包含所述第一目标消息的唯一标识和所述第一选择控件对应的所述待选择消息中的消息内容。
2.根据权利要求1所述的方法,其特征在于,所述组合消息是通过子应用程序发送的。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于对所述第一选择控件的选择操作,展示消息选择子界面,所述消息选择子界面中包含子消息以及第二选择控件,所述子消息是由所述待选择消息的消息内容分割得到的;
所述响应于对所述第一选择控件的选择操作,在所述消息选择界面中添加展示第一目标消息,包括:
响应于对所述第二选择控件的选择操作,在所述消息选择界面中添加展示第二目标消息,所述第二目标消息包含所述第二目标消息的唯一标识和所述第二选择控件对应的所述子消息的消息内容。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对消息选择控件的选择操作,记录所述第一选择控件对应的所述待选择消息中的消息的唯一标识;
将所述消息的唯一标识发送给服务器。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的所述第一目标消息,所述第一目标消息是所述服务器根据所述消息的唯一标识查询所述消息的消息内容生成的。
6.根据权利要求1至5任一所述的方法,其特征在于,所述消息的唯一标识是所述消息的编号、发送所述消息的用户账号、发送所述消息的用户昵称中的任意一种;
所述第一目标消息的唯一标识是所述第一目标消息的编号、当前终端登录的用户账号、当前终端登录的用户昵称中的任意一种。
7.根据权利要求1至5任一所述的方法,其特征在于,所述消息选择界面中还包含消息发送控件,所述方法还包括:
响应于对消息选择控件的选择操作,激活所述消息发送控件;
响应于对所述消息发送控件的触发操作,将所述第一目标消息发送至服务器;
在所述群组消息展示界面中展示目标组合消息,所述目标组合消息是服务器将所述第一目标消息添加至所述组合消息中生成的消息。
8.一种消息展示装置,其特征在于,所述装置包括:
第一展示模块,用于在群组消息展示界面中展示组合消息,所述组合消息中包含至少一个成员发送的消息;
界面展示模块,用于响应于对所述组合消息的触发操作,展示消息选择界面,所述消息选择界面中包含待选择消息以及第一选择控件,所述待选择消息由所述消息的唯一标识和所述消息的消息内容组成,所述待选择消息为所述至少一个成员发送的消息;
第二展示模块,用于响应于对所述第一选择控件的选择操作,在所述消息选择界面中添加展示第一目标消息,所述第一目标消息包含所述第一目标消息的唯一标识和所述第一选择控件对应的所述待选择消息中的消息内容。
9.根据权利要求8所述的装置,其特征在于,所述组合消息是通过子应用程序发送的。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
子界面展示模块,用于响应于对所述第一选择控件的选择操作,展示消息选择子界面,所述消息选择子界面中包含子消息以及第二选择控件,所述子消息是由所述待选择消息的消息内容分割得到的;
所述第二展示模块,用于响应于对所述第二选择控件的选择操作,在所述消息选择界面中添加展示第二目标消息,所述第二目标消息包含所述第二目标消息的唯一标识和所述第二选择控件对应的所述子消息的消息内容。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括:
标识记录模块,用于响应于对消息选择控件的选择操作,记录所述第一选择控件对应的所述待选择消息中的消息的唯一标识;
表示发送模块,用于将所述消息的唯一标识发送给服务器。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
消息接收模块,用于接收所述服务器发送的所述第一目标消息,所述第一目标消息是所述服务器根据所述消息的唯一标识查询所述消息的消息内容生成的。
13.根据权利要求8至12任一所述的装置,其特征在于,所述消息的唯一标识是所述消息的编号、发送所述消息的用户账号、发送所述消息的用户昵称中的任意一种;所述第一目标消息的唯一标识是所述第一目标消息的编号、当前终端登录的用户账号、当前终端登录的用户昵称中的任意一种。
14.根据权利要求8至12任一所述的装置,其特征在于,所述消息选择界面中还包含消息发送控件,所述装置还包括:
控件激活模块,用于响应于对消息选择控件的选择操作,激活所述消息发送控件;
消息发送模块,用于响应于对所述消息发送控件的触发操作,将所述第一目标消息发送至服务器;
消息展示模块,用于在所述群组消息展示界面中展示目标组合消息,所述目标组合消息是服务器将所述第一目标消息添加至所述组合消息中生成的消息。
15.一种计算机设备,其特征在于,所述计算机设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一所述的消息展示方法。
16.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至7任一所述的消息展示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010356053.2A CN111596821B (zh) | 2020-04-29 | 2020-04-29 | 消息展示方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010356053.2A CN111596821B (zh) | 2020-04-29 | 2020-04-29 | 消息展示方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111596821A CN111596821A (zh) | 2020-08-28 |
CN111596821B true CN111596821B (zh) | 2023-09-26 |
Family
ID=72185591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010356053.2A Active CN111596821B (zh) | 2020-04-29 | 2020-04-29 | 消息展示方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111596821B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112578973B (zh) * | 2020-12-09 | 2024-06-28 | 腾讯科技(深圳)有限公司 | 内容选择方法、装置、设备及计算机可读存储介质 |
CN112559222B (zh) * | 2020-12-23 | 2024-08-27 | 百果园技术(新加坡)有限公司 | 消息展示方法、装置、计算机设备及存储介质 |
CN115190096B (zh) * | 2021-03-19 | 2023-11-21 | 北京字跳网络技术有限公司 | 信息处理方法、装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108062290A (zh) * | 2017-12-14 | 2018-05-22 | 北京三快在线科技有限公司 | 消息文本处理方法及装置、电子设备、存储介质 |
CN109831456A (zh) * | 2019-03-14 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 消息推送方法、装置、设备及存储介质 |
CN109951379A (zh) * | 2019-03-26 | 2019-06-28 | 北京小米移动软件有限公司 | 消息处理方法及装置 |
CN110109608A (zh) * | 2019-05-17 | 2019-08-09 | 北京达佳互联信息技术有限公司 | 文本显示方法、装置、终端及存储介质 |
CN110138648A (zh) * | 2019-05-10 | 2019-08-16 | 青岛网信信息科技有限公司 | 基于标识的信息接龙方法及其系统 |
CN110174994A (zh) * | 2019-05-27 | 2019-08-27 | 网易(杭州)网络有限公司 | 聊天消息转发的方法及装置、电子设备、存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105282013A (zh) * | 2015-10-30 | 2016-01-27 | 腾讯科技(深圳)有限公司 | 事项消息通知方法、装置及系统 |
-
2020
- 2020-04-29 CN CN202010356053.2A patent/CN111596821B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108062290A (zh) * | 2017-12-14 | 2018-05-22 | 北京三快在线科技有限公司 | 消息文本处理方法及装置、电子设备、存储介质 |
CN109831456A (zh) * | 2019-03-14 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 消息推送方法、装置、设备及存储介质 |
CN109951379A (zh) * | 2019-03-26 | 2019-06-28 | 北京小米移动软件有限公司 | 消息处理方法及装置 |
CN110138648A (zh) * | 2019-05-10 | 2019-08-16 | 青岛网信信息科技有限公司 | 基于标识的信息接龙方法及其系统 |
CN110109608A (zh) * | 2019-05-17 | 2019-08-09 | 北京达佳互联信息技术有限公司 | 文本显示方法、装置、终端及存储介质 |
CN110174994A (zh) * | 2019-05-27 | 2019-08-27 | 网易(杭州)网络有限公司 | 聊天消息转发的方法及装置、电子设备、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111596821A (zh) | 2020-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110138645B (zh) | 会话消息的显示方法、装置、设备及存储介质 | |
JP7216827B2 (ja) | 情報推薦方法及び情報推薦装置、端末、サーバ並びにコンピュータプログラム | |
CN111447074B (zh) | 群组会话中的提醒方法、装置、设备及介质 | |
EP3389230A2 (en) | System for providing dialog content | |
US11126981B2 (en) | Resource transferring method and apparatus | |
CN111078655A (zh) | 文档内容分享方法、装置、终端及存储介质 | |
CN112764608B (zh) | 消息处理方法、装置、设备及存储介质 | |
CN112163406B (zh) | 互动消息显示方法、装置、计算机设备及存储介质 | |
CN111597455B (zh) | 社交关系的建立方法、装置、电子设备及存储介质 | |
WO2022089209A1 (zh) | 一种图片评论的处理方法、装置、电子设备和存储介质 | |
CN111596821B (zh) | 消息展示方法、装置、计算机设备及存储介质 | |
CN112836136A (zh) | 聊天界面的显示方法、装置及设备 | |
CN111309431B (zh) | 群组会话中的显示方法、装置、设备及介质 | |
CN113709022B (zh) | 消息交互方法、装置、设备及存储介质 | |
CN112420217B (zh) | 消息推送方法、装置、设备及存储介质 | |
CN113204298A (zh) | 显示发布进度的方法、装置、电子设备及存储介质 | |
JP2023554519A (ja) | 電子文書の編集方法と装置及びコンピュータ機器とプログラム | |
CN112311661B (zh) | 消息处理方法、装置、设备及存储介质 | |
CN111695629A (zh) | 用户特征获取方法、装置、计算机设备及存储介质 | |
CN110795660A (zh) | 数据分析方法、装置、电子设备及介质 | |
CN114979049B (zh) | 即时通讯消息的显示方法、装置、设备及存储介质 | |
CN115134316B (zh) | 话题展示方法、装置、终端及存储介质 | |
CN112087366B (zh) | 账号管理方法、装置和即时通信系统 | |
CN115018659A (zh) | 用户帐号的分组方法、装置、设备及存储介质 | |
CN114513479B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |