CN112286608B - 消息转发方法、装置、计算机设备和存储介质 - Google Patents

消息转发方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN112286608B
CN112286608B CN202011169019.0A CN202011169019A CN112286608B CN 112286608 B CN112286608 B CN 112286608B CN 202011169019 A CN202011169019 A CN 202011169019A CN 112286608 B CN112286608 B CN 112286608B
Authority
CN
China
Prior art keywords
session
message
forwarded
target
interface
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
Application number
CN202011169019.0A
Other languages
English (en)
Other versions
CN112286608A (zh
Inventor
黄铁鸣
赵禹
顾华阳
林莉
李斌
文孝木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011169019.0A priority Critical patent/CN112286608B/zh
Publication of CN112286608A publication Critical patent/CN112286608A/zh
Application granted granted Critical
Publication of CN112286608B publication Critical patent/CN112286608B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种消息转发方法、装置、计算机设备和存储介质。所述方法能够在转发消息时对转发的内容进行二次确认,避免误发消息,实现提升消息的安全性和保护用户的隐私,该方法包括:确定待转发消息;显示包含目标会话标识以及待转发消息预览区域的转发确认界面;响应针对待转发消息预览区域的查看操作,显示待转发消息对应的内容详情页面;响应触发的转发操作,将待转发消息发送至目标会话标识对应的目标会话。

Description

消息转发方法、装置、计算机设备和存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种消息转发方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的发展,社交应用被用户广泛使用,使用社交应用的用户可以利用社交应用进行信息交互,例如用户可以通过社交应用进行即时通信、分享内容、发布媒体资源甚至购物,等等。
用户可以通过社交应用以会话消息的形式向其他用户转发各种各样的内容,例如文字、表情、链接和视频,等等。但目前向他人转发消息的方式,通常都是在选中要转发的消息并选定转发对象后,就直接将该消息转发给该对象。按照上述转发方式,用户在操作的过程中很容易误发消息,不仅给用户造成极大的不便,还会容易造成信息泄露。
发明内容
基于此,有必要针对上述技术问题,提供一种能够的提升消息在转发过程中的安全性的消息转发方法、装置、计算机设备和存储介质。
一种消息转发方法,所述方法包括:
确定待转发消息;
显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
响应触发的转发操作,将所述待转发消息发送至所述目标会话标识对应的目标会话。
在一个实施例中,所述确定待转发消息包括:
显示媒体资源浏览界面,所述媒体资源浏览界面中包括发布的媒体资源;
获取在所述媒体资源浏览界面中触发的媒体资源转发操作;
响应于所述媒体资源转发操作,将所述媒体资源对应的链接作为待转发消息。
在一个实施例中,所述确定待转发消息包括:
显示当前会话的会话界面,所述会话界面中包括所述当前会话的会话消息;
获取从所述当前会话的会话界面中选取的会话消息,作为待转发消息。
在一个实施例中,所述获取从所述当前会话的会话界面中选取的会话消息,作为待转发消息包括:
获取在所述当前会话的会话界面中触发的会话消息转发操作;
响应于所述会话消息转发操作,将所述会话消息作为待转发消息。
在一个实施例中,在所述确定待转发消息之后,所述方法还包括:
显示目标选择界面,所述目标选择界面包括历史会话列表;
获取从所述历史会话列表中选取的会话;
将选取的会话作为目标会话。
在一个实施例中,在所述确定待转发消息之后,所述方法还包括:
显示目标选择界面,所述目标选择界面包括会话创建控件;
获取针对所述会话创建控件的触发操作;
根据所述触发操作显示会话对象列表;
获取从所述会话对象列表中选取的会话对象;
其中,选取的会话对象用于指示当获取到触发的转发操作时,创建与所述会话对象对应的目标会话。
在一个实施例中,所述待转发消息的消息内容为图片,所述显示所述待转发消息对应的内容详情页面包括:
获取所述图片对应的图像数据;
根据所述图像数据渲染显示包括所述图片的内容详情页面。
在一个实施例中,所述待转发消息的消息内容为图片,所述显示所述待转发消息对应的内容详情页面包括:
获取所述图片对应的图像数据;
根据所述图像数据渲染显示包括所述图片的内容详情页面。
在一个实施例中,所述待转发消息的消息内容为视频,所述显示所述待转发消息对应的内容详情页面包括:
获取所述视频对应的视频数据;
根据所述视频数据渲染显示包括所述视频的播放画面的内容详情页面。
在一个实施例中,所述方法还包括:
当在所述转发确认界面中获取到针对所述目标会话标识的查看操作时,则显示会话详情页面,所述会话详情页面用于展示所述目标会话的会话消息。
在一个实施例中,所述显示会话详情页面,包括:
根据所述目标会话标识,获取所述目标会话的会话消息;
根据所述目标会话的会话消息渲染显示会话详情页面。
在一个实施例中,所述方法还包括:
获取在所述会话详情页面中触发的滑动操作;
根据所述滑动操作在所述会话详情页面中滚动显示所述目标会话的会话消息。
在一个实施例中,所述目标会话为群组会话,所述转发确认界面中还包括所述群组会话的群组头像,所述方法还包括:
当在所述转发确认界面中获取到针对所述群组头像的查看操作时,则显示成员详情页面,所述成员详情页面用于展示所述群组会话的会话成员。
在一个实施例中,在所述将所述待转发消息发送至所述目标会话标识对应的目标会话之后,所述方法还包括:
从所述转发确认界面跳转回所述当前会话的会话界面;或者
从所述转发确认界面跳转回所述目标会话的会话界面。
在一个实施例中,所述方法还包括:
获取所述目标会话的会话消息及所述目标会话的属性信息;
根据所述目标会话的会话消息、所述属性信息及所述待转发消息的消息内容,确定所述待转发消息与所述目标会话之间的匹配度;
将所述匹配度显示在所述转发确认界面中。
一种消息转发装置,所述装置包括:
确定模块,用于确定待转发消息;
第一显示模块,用于显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
第二显示模块,用于响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
发送模块,用于响应触发的转发操作,将所述待转发消息发送至所述目标会话标识对应的目标会话。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
确定待转发消息;
显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
响应触发的转发操作,将所述待转发消息发送至所述目标会话标识对应的目标会话。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
确定待转发消息;
显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
响应触发的转发操作,将所述待转发消息发送至所述目标会话标识对应的目标会话。
上述消息转发方法、装置、计算机设备和存储介质,在确定待转发消息后,显示转发确认界面,该转发确认界面中包括该待转发消息待转发至的目标会话的目标会话标识以及待转发消息预览区域,用户不仅可以根据目标会话标识确认转发对象,还可以根据该待转发消息预览区域进一步查看该待转发消息的内容详情,也就是当在该转发确认界面中获取到待转发消息预览区域的查看操作时,则显示待转发消息对应的内容详情页面,用户可以通过该内容详情页面对待转发消息的消息内容进行二次确认,确认后就可以通过触发的转发操作将该待转发消息发送至目标会话,从而降低用户误发消息的概率,提升待转发消息的安全性。
附图说明
图1为一个实施例中消息转发方法的应用环境图;
图2为一个实施例中消息转发方法的流程示意图;
图3为一个实施例中转发确认界面的示意图;
图4为一个实施例中内容详情页面的示意图;
图5为另一个实施例中内容详情页面的示意图;
图6为又一个实施例中内容详情页面的示意图;
图7为一个实施例中成员详情页面的示意图;
图8为一个具体的实施例中消息转发方法的流程示意图;
图9为一个实施例中将消息转发至单聊会话的时序示意图;
图10为一个实施例中将消息转发至群组会话的时序示意图;
图11为一个实施例中消息转发装置的结构框图;
图12为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的消息转发方法,可以应用于如图1所示的应用环境中。其中,终端102之间可以通过服务器104相互通信,终端102之间以及终端102与服务器104之间可以通过有线或无线通信方式进行直接或间接地连接。具体地,终端102可以确定待转发消息;显示包含目标会话标识以及待转发消息预览区域的转发确认界面;响应针对待转发消息预览区域的查看操作,显示待转发消息对应的内容详情页面;响应触发的转发操作,将待转发消息发送至目标会话标识对应的目标会话。
可选地,第一用户使用的第一终端通过上述的消息转发方法将待转发消息转发至第二用户使用的第二终端,具体可以由第一终端将该待转发消息发送至服务器,再通过服务器发送至第二终端,在发送该待转发消息后,第一终端还可以显示与第二用户进行会话的会话界面,即目标会话的会话界面,并在该目标会话的会话界面中显示转发的消息。可选地,第二用户使用的第二终端接收该待转发消息,并通过第二终端显示与第一用户进行会话的会话界面,并在该会话界面中显示第一终端转发的消息。
其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发服务、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端102以及服务器104可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
在一个实施例中,终端102上运行了社交应用,社交应用是基于社交网络进行网络社交互动的应用,社交应用通常具有联系人查找功能以及即时通信功能,还可以具有UGC(User Generated Content,用户生成内容)分享功能以及UGC评论功能。社交应用可以是即时通信应用或者SNS(Social Network Sites,社交网站)应用等。本申请实施例提供的消息转发方法可以通过终端上运行的社交应用执行。
在一个实施例中,如图2所示,提供了一种消息转发方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤202,确定待转发消息。
其中,待转发消息是待转发至目标会话的消息,待转发消息以会话消息的形式发送至目标会话,从而将该待转发消息传递至目标会话对应的会话对象。例如,第一用户可以通过第一终端内运行的社交应用,打开与第二用户的会话,通过该会话向第二用户转发消息,当第二用户的通信状态为在线状态时,该消息可以作为在线消息推送至第二用户使用的第二终端,当第二用户的通信状态为离线状态时,该消息可以作为离线消息推送至第二用户使用的第二终端。类似地,第一终端还可以通过与第二用户的会话,接收第二用户通过第二终端上运行的社交应用发送的消息。
待转发消息的消息内容可以是各式各样的,具体地,待转发消息的消息内容可以是文字、符号、静态表情、动态表情、视频内容或链接,链接可以是在社交应用内部分享的链接,也可以是从其他应用分享的链接;该链接可以是用于定位媒体资源的链接,可以用于打开相应的媒体资源浏览页面;该链接还可以是用于定位在线购物页面的链接,可以用于打开相应的在线购物页面,该链接还可以是用于定位下载页面的链接,可以用于打开相应的下载页面。
具体地,终端上展示的各类消息内容均可以通过会话以会话消息的形式在用户之间传递,例如,终端上运行的社交应用中呈现的各类内容均可以通过以会话消息的形式在用户之间传递,终端上运行的购物应用展示的各类页面的链接也可以通过会话以会话消息的形式发送至目标会话,因此,在当前用户要转发某个内容时,可以对该内容进行操作,以将该内容作为待转发的内容,终端可以将该待转发的内容生成待转发消息。
在一个实施例中,待转发消息可以是会话界面中的会话消息,例如,会话界面中包括媒体资源的链接,该链接作为会话界面中的会话消息可直接被转发至目标会话,又例如,会话界面中包括视频,该视频可作为会话消息转发至目标会话。
具体地,步骤202,确定待转发消息,包括:显示当前会话的会话界面,会话界面中包括当前会话的会话消息;获取从当前会话的会话界面中选取的会话消息,作为待转发消息。
其中,当前会话是当前用户与某一个会话对象之间的会话,当前用户可以将当前会话中的会话消息转发至目标会话。当前会话可以是单聊会话或群组会话。具体地,进入当前会话后,终端显示当前会话的会话界面,该会话界面中包括当前会话的至少一条会话信息,用户可以通过滑动该会话界面,浏览当前会话中的会话消息,并从当前会话中选取待转发至目标会话的待转发消息。
在一个实施例中,获取从当前会话的会话界面中选取的会话消息,作为待转发消息包括:获取在当前会话的会话界面中触发的会话消息转发操作;响应于会话消息转发操作,将会话消息作为待转发消息。
其中,会话消息转发操作,可以是针对会话界面中的会话消息的点击操作、双击操作、长按操作等中的至少一种。例如,终端获取用户在该会话界面中触发的针对待转发的会话消息的长按操作后,显示针对该会话消息的操作菜单弹窗,操作菜单弹窗中包括多种针对该会话消息的操作,包括但不限于转发操作、复制操作、收藏操作、删除操作、引用操作和多选操作等等,当用户选择转发操作后,终端将该会话消息作为待转发消息。
在实际应用中,当前用户可以将当前会话中的一条或多条会话消息转发至目标会话。终端还可以获取用户从该会话界面中选取多条会话消息,将该多条会话消息合并转发至目标会话。例如,终端获取用户在该会话界面中触发的针对待转发的会话消息的长按操作后,显示针对该会话消息的操作菜单弹窗,在用户选择操作菜单弹窗中的多选操作后,显示该会话界面中的所有会话消息列表,用户从该会话消息列表中选取多条会话消息后,终端可以将选取的多条会话消息合并转发。
在一个实施例中,待转发消息可以是根据媒体资源生成的链接。在当前用户想要将浏览的媒体资源转发至目标会话时,可以将该媒体资源的链接作为待消息发送至目标会话。例如,终端可以显示媒体资源浏览界面,根据用户在该媒体资源浏览界面中触发的转发操作获取相应的链接后再转发至目标会话,媒体资源通常是各类用户生成内容,例如新闻、文章、音乐和视频等等。
具体地,步骤202,确定待转发消息,可以包括:显示媒体资源浏览界面,媒体资源浏览界面中包括发布的媒体资源;获取在媒体资源浏览界面中触发的媒体资源转发操作;响应于媒体资源转发操作,将媒体资源对应的链接作为待转发消息。
终端可以显示媒体资源浏览界面,该界面中包括发布的媒体资源,媒体资源可以是包括图片、视频或音乐中的至少一种的文章。该媒体资源浏览界面中还包括针对该媒体资源进行转发的控件,用户可以通过点击该控件触发对该媒体资源的转发操作,当终端获取到该转发操作时,将该媒体资源对应的链接作为待转发消息。
在一个实施例中,该媒体资源链接还可以是第一应用生成的,根据用户的操作将该媒体资源链接作为待转发消息发送至第二应用中的目标会话。
在一个实施例中,该媒体资源浏览界面是在用户点击该媒体资源的链接后显示的。可选地,如前文提及的,该链接可以是会话中的链接,例如,在当前用户点击显示在某个会话的会话界面中的链接后,终端显示该链接对应的媒体资源的浏览界面,当前用户可以在该浏览界面中触发转发操作,从而将该媒体资源对应的链接以会话消息的形式转发至目标会话。可选地,该链接还可以是发布在社交应用的社交圈中的链接,在当前用户点击显示在社交圈中的链接后,终端显示该链接对应的媒体资源的浏览界面,当前用户可以在该浏览界面中触发转发操作,从而将该媒体资源对应的链接以会话消息的形式转发至目标会话。在一个实施例中,该媒体资源浏览界面还可以是在用户点击公众账号发布的媒体资源的标题后显示的,该公众账号是社交应用中用于发布媒体资源的账号,例如可以是公众号、订阅号和视频号,等等。在用户点击公众账号发布的媒体资源的标题后,终端显示该公众账号发布的媒体资源的浏览界面,当前用户可以在该浏览界面中触发转发操作,从而将该媒体资源对应的链接以会话消息的形式转发至目标会话。
在一个实施例中,待转发消息可以是在线购物界面的链接生成的。在当前用户想要将浏览的购物页面转发至目标会话时,可以将该购物页面的链接作为待转发消息发送至目标会话。例如,终端可以显示在线购物界面,根据用户在该在线购物界面中触发的转发操作获取相应的链接后再转发至目标会话。
在一个具体的应用场景中,用户可以打开在线购物应用,该在线购物应用显示商品信息界面,根据用户触发的转发操作,将该商品信息界面对应的链接转发至社交应用中的目标会话。
步骤204,显示包含目标会话标识以及待转发消息预览区域的转发确认界面。
其中,目标会话是会话消息待转发至的会话,目标会话可以是当前用户与任意一个会话对象之间的会话。目标会话可以是当前会话,也可以是历史会话列表中的会话,还可以是临时创建的与新的会话对象的会话。例如,当待转发的会话消息是从当前会话中获得的会话消息时,当前用户可以将该会话消息转发至与其他会话对象的会话,还可以转发至当前会话。又例如,若待转发消息是根据社交圈或公众账号中的内容生成的,当前用户可以将该待转发消息作为会话消息转发至与任意一个会话对象之间的会话。目标会话标识是目标会话对应的标识,可以用目标会话的会话头像或会话名称来表示。
待转发消息预览区域是用于对待转发消息进行预览的区域,通过该区域可以显示待转发消息的预览内容,例如,待转发消息为图片,则可以通过该区域显示相应的缩略图;待转发消息为链接,则可以通过该区域显示链接对应的页面的标题;待转发消息为视频,则可以通过该区域显示视频封面。这样用户可以通过该预览区域实现对待转发消息的确认,避免转发错误的消息。
将待转发消息发送至目标会话,需要确定该消息待转发至的目标会话。
在一些实施例中,可以通过转发确认界面确定目标会话,例如,用户可以在转发确认界面中输入目标会话的会话标识,从而确定相应的目标会话,又例如,可以根据用户在转发确认界面中的触发操作,拉起会话列表或会话对象列表,从而方便用户选取相应的目标会话。
在另一些实施例中,还可以在显示转发确认界面之前,确定目标会话,例如,在步骤204之前,还可以包括确定待转发消息对应的目标会话的步骤。具体地,终端确定待转发消息后,可以根据当前用户的会话对象,确定待转发至的与任意一个会话对象的会话,作为目标会话。
在一个实施例中,确定待转发消息对应的目标会话,包括:显示目标选择界面,目标选择界面包括历史会话列表;获取从历史会话列表中选取的会话;将选取的会话作为待转发消息待转发至的目标会话。
其中,目标选择界面是用于选择目标会话的界面,当前用户可以根据目标选择界面中确定将待转发消息对应的目标会话。当获取待转发消息后,终端可以显示目标选择界面,目标选择界面可以以弹窗的方式显示。在本实施例中,历史会话列表中的每个会话是当前用户与会话对象已经进行会话交互过的,可选地,历史会话列表中的每个会话可以按照会话时间进行排序。终端可以显示包括历史会话列表的目标选择界面,获取用户在历史会话列表中选取的任意一个会话,将选取的会话作为目标会话。这样,当前用户可以快速地将选取的待转发消息直接发送至已经生成的历史会话列表中的任意一个会话。
在一个实施例中,确定待转发消息对应的目标会话,包括:显示目标选择界面,目标选择界面包括会话创建控件;获取针对会话创建控件的触发操作;根据触发操作显示会话对象列表;获取从会话对象列表中选取的会话对象,选取的会话对象用于指示当获取到针对待转发消息的转发操作时,创建与会话对象对应的目标会话,并将待转发消息转发至会话对象对应的目标会话。
在本实施例中,目标选择界面包括会话创建控件,会话创建控件是用于创建新的会话的控件。在当前用户需要将待转发消息转发至一个新的会话对象时,便可以通过该会话创建控件,获取所有的会话对象构成的会话对象列表,从中选择一个会话对象,以将待转发消息转发至与选取的会话对象的会话。当用户确认转发该消息时,终端会创建与选取的该会话对象的会话,并将转发的消息显示在与选取的会话对象的会话界面中。
在一个具体的应用场景中,终端获取用户在当前会话的会话界面中触发的针对待转发的会话消息的长按操作后,显示针对该会话消息的操作菜单弹窗,当用户点击操作菜单弹窗中的转发操作后,终端将该会话消息作为待转发消息,并在当前会话界面上以半透明方式显示目标选择界面。
其中,转发确认界面是用户对待转发消息进行确认的界面,当根据用户的操作确定了待转发至的目标会话后,终端可以根据该待转发消息显示转发确认界面,以供用户对待转发消息进行再次确认,避免误发消息。
如图3所示,为一个实施例中显示转发确认界面的示意图。参照图3,在该界面中,在转发确认界面30的上部显示了待转发至的目标会话的目标会话标识302,在转发确认界面30的中部显示了待转发消息预览区域304,在转发确认界面30的底部显示了用于直接转发消息的取消按钮306及用于取消转发消息的发送按钮308。
在本申请实施例中,转发确认界面包括待转发消息预览区域,这样用户可以通过该转发确认界面对要转发的消息的内容进行确认,避免误发消息。转发确认界面中的待转发消息预览区域可根据用户的查看操作对待转发消息进一步确认,例如,用户可以通过点击该转发确认界面中的待转发消息预览区域,对待转发消息的内容进行二次确认。
步骤206,响应针对待转发消息预览区域的查看操作,显示待转发消息对应的内容详情页面。
其中,查看操作是在该转发确认界面中触发的针对待转发消息预览区域的操作,可以是针对该待转发消息预览区域的单机操作、双击操作或滑动操作,等等。内容详情页面是用于展示待转发消息的消息内容的界面,也就是,通过内容详情页面可以向用户展示待转发消息的内容详情。
具体地,终端在展示的转发确认界面中获取到针对待转发消息预览区域的查看操作时,可以显示用于展示待转发消息的消息内容的内容详情页面,例如可以从转发确认界面进入至内容详情页面,根据待转发消息的消息内容,渲染显示内容详情页面。
在一个实施例中,待转发消息的消息内容为图片,显示内容详情页面,包括:获取图片对应的图像数据;根据图像数据渲染显示包括图片的内容详情页面。
在本实施例中,待转发消息为图片消息,待转发消息的消息内容为图片,终端可以获取该图片对应的图像数据,根据该图像数据渲染显示该会话消息对应的内容详情页面。
如图4所示,为一个实施例中显示的内容详情页面的示意图。参照图4,待转发消息为图片消息,转发确认界面40中展示待转发消息预览区域,该区域中包括图片的缩略图402,当用户点击该缩略图402后,根据该图片消息中图片的图像数据显示内容详情页面42,可以在该内容详情页面42中放大显示该图片。
在一个实施例中,待转发消息的消息内容为链接,显示内容详情页面,包括:获取链接对应的页面数据;根据页面数据在内容详情页面中渲染显示链接对应的页面。
在本实施例中,待转发消息为链接消息,待转发消息的消息内容为链接,终端可以获取该链接对应的页面数据,根据该页面数据渲染显示该待转发消息对应的内容详情页面。
如图5所示,为一个实施例中显示的内容详情页面的示意图。参照图5,转发确认界面50中包括待转发消息预览区域,该预览区域中显示了链接消息502,当用户点击该链接消息502后,根据该链接消息502中链接的页面数据显示内容详情页面52,可以在该内容详情页面52中打开该链接对应的页面。
在一个实施例中,待转发消息的消息内容为视频,显示内容详情页面,包括:获取视频对应的视频数据;根据视频数据渲染显示包括视频的播放画面的内容详情页面。
在本实施例中,待转发消息为视频消息,待转发消息的消息内容为视频,终端可以获取该视频对应的视频数据,根据该视频数据渲染显示该待转发消息对应的内容详情页面,可以在内容详情页面中显示该视频的播放画面,还可以在该内容详情页面中显示控制该视频播放的控件,如暂停按钮、前进播放按钮、后退播放按钮,还可以包括控制该视频播放进度的拖曳条。
在一个实施例中,消息转发方法还包括以下步骤:当在转发确认界面中获取到针对目标会话标识的查看操作时,则显示会话详情页面,会话详情页面用于展示目标会话的会话消息。
其中,查看操作是在该转发确认界面中触发的针对目标会话标识的操作,可以是针对该目标会话标识的单击操作、双击操作或滑动操作,等等。会话详情页面是用于展示目标会话的会话消息的界面,也就是,通过会话详情页面可以向用户展示目标会话的历史会话消息。
具体地,终端在展示的转发确认界面中获取到针对目标会话标识的查看操作时,可以显示用于展示目标会话的会话消息的会话详情页面,例如可以从转发确认界面进入至会话详情页面,根据目标会话的会话消息,渲染显示会话详情页面。目标会话的会话消息,是当前用户与目标会话的会话对象进行交互时产生的会话消息。目标会话的会话消息可以是实时更新的。
在本实施例中,用户可以根据转发确认界面中展示的目标会话标识,从该转发确认界面进入到会话详情页面,从而对目标会话的会话内容进行查看,从而进一步确认是否要将该当前选取的待转发消息转发至目标会话,避免将待转发消息误发至其他会话。
在一个实施例中,显示会话详情页面,包括:根据目标会话标识,获取目标会话的会话消息;根据目标会话的会话消息渲染显示会话详情页面。
在本实施例中,用户通过目标选择界面确定目标会话后,终端获取目标会话的目标会话标识,并将目标会话标识传递至转发确认界面,转发确认界面将会话标识传递至会话详情页面,在渲染显示会话详情页面时,根据会话标识从消息数据库中获取目标会话的会话消息,根据获取的会话消息渲染显示会话详情页面。
在一个实施例中,消息转发方法还包括以下步骤:获取在会话详情页面中触发的滑动操作;根据滑动操作在会话详情页面中滚动显示目标会话的会话消息。
在本实施例中,终端显示会话详情页面后,获取用户在该页面中触发的滑动操作,从而将目标会话的会话消息滚动显示,用户可以在该页面中查看最新的会话消息,也可以查看之前的会话消息。
如图6所示,为一个实施例中显示会话详情页面的示意图。参照图6,在转发确认界面60的上部显示了目标会话标识602,在转发确认界面60的中部的待转发消息预览区域中显示了待转发消息的预览内容604。在用户触发了对该会话标识602的查看操作后,从转发确认界面60进入至会话详情页面62,并根据目标会话的历史会话消息渲染显示该会话详情页面62。终端还可以根据用户在该会话详情页面62中的滑动操作,滚动显示该目标会话的历史会话消息。
在一个实施例中,目标会话为群组会话,转发确认界面中还包括群组会话的群组头像,上述消息转发方法还包括:当在转发确认界面中获取到针对群组头像的查看操作时,则显示成员详情页面,成员详情页面用于展示群组会话的会话成员。
其中,查看操作是在该转发确认界面中触发的针对群组会话的群组头像的操作,可以是针对该群组头像的单击操作、双击操作或滑动操作,等等。成员详情页面是用于展示群组会话的会话成员的界面,也就是,通过成员详情页面可以向用户展示群组会话的会话成员。
具体地,终端在展示的转发确认界面中获取到针对群组会话的群组头像的查看操作时,可以根据该群组会话的会话标识获取属于该群组会话的会话成员的用户信息,例如会话成员的名称或头像等,根据获取的会话成员的用户信息显示成员详情页面,从而展示群组会话的会话成员。例如,可以从转发确认界面进入至成员详情页面,根据目群组会话的会话成员,渲染显示成员详情页面。
可选地,转发确认界面中还可以包括群组会话的群组名称,终端可以在获取到用户针对该群组名称触发的查看操作时,显示该群组会话的会话详情页面。或者,反过来,终端可以根据用户触发的针对群组头像的查看操作,显示会话详情页面,根据用户触发的针对群组名称的查看操作,显示成员详情页面。在一个实施例中,在显示群组会话的会话详情页面后,也可以从该会话详情页面进入到该群组会话的成员详情页面,展示该群组会话的会话成员。
如图7所示,为一个实施例中显示成员详情页面的示意图。参照图7,在转发确认界面70的上部显示了待转发至的群组会话的群组头像702和群组名称704。在用户触发了对该群组头像702的查看操作后,从转发确认界面70进入至成员详情页面72,并根据群组成员的成员名称渲染显示该成员详情页面72。在用户触发了对该群组名称704的查看操作后,从转发确认界面70进入至会话详情页面74,并根据群组会话的历史会话消息渲染显示该会话详情页面72。用户还可以在该会话详情页面74中触发针对会话成员的查看操作,从会话详情页面74进入至成员详情页面72。
在本实施例中,用户可以根据转发确认界面中展示的群组头像,从该转发确认界面进入到成员详情页面,从而对群组会话的成员进行查看,从而进一步确认是否要将该当前选取的会话消息转发至该群组会话,避免将会话消息误发至其他会话。
步骤208,响应触发的转发操作,将待转发消息发送至目标会话标识对应的目标会话。
在实际应用中,终端可以获取用户在转发确认界面中触发的转发操作,根据该转发操作将待转发消息发送至目标会话,例如可以在转发确认界面中设置用于发送待转发消息的发送控件,用户通过可以触发针对该发送控件的操作将待转发消息发送至目标会话。终端也可以获取在内容详情页面、会话详情页面或成员详情页面中触发的转发操作,根据该转发操作将待转发消息发送至目标会话,也就是说,用于发送待转发消息的发送控件也可以设置在内容详情页面、会话详情页面或成员详情页面中。
在一个实施例中,待转发消息是从当前会话中选取的会话消息,那么,终端在将待转发消息发送至目标会话后,返回显示当前会话的会话界面,也就是选取的会话消息所在的会话界面。若发送控件设置在转发确认界面中,则可以从转发确认界面跳转回当前会话的会话界面,若发送控件设置在内容详情页面、会话详情页面或成员详情页面中,则可以从这些页面跳转回当前会话的会话界面。
在一个实施例中,终端也可以在将待转发消息发送至目标会话后,返回显示目标会话的会话界面,也就是该待转发消息转发至的会话的会话界面。在一个实施例中,若发送控件设置在转发确认界面中,则可以从转发确认界面跳转回目标会话的会话界面,若发送控件设置在内容详情页面、会话详情页面或成员详情页面中,则可以从这些页面跳转回目标会话的会话界面。
在一个实施例中,上述消息转发方法还可以包括:获取目标会话的会话消息及目标会话的属性信息;根据目标会话的会话消息、属性信息及待转发消息的消息内容,确定待转发消息与目标会话之间的匹配度;将匹配度显示在转发确认界面中。
其中,目标会话的属性信息,是能够代表目标会话的特征的信息。目标会话为群组会话时,目标会话的属性信息可以包括目标会话的会话名称、会话成员的名称、会话成员的数量、目标会话被创建的时间、目标会话的公告内容等中的至少一种。目标会话为单聊会话时,目标会话的属性信息可以包括目标会话的会话名称、目标会话的会话对象与用户添加好友关系的时间、该会话对象的用户信息等中的至少一种,其中用户信息包括用户性别、用户名称、用户标签、用户地区等等。
具体地,为了便于用户确认该待转发消息是否适于转发至该目标会话,终端可以根据目标会话的会话消息、属性信息和待转发消息的内容确定待转发消息与该目标会话之间的匹配度,并将该匹配度显示在转发确认界面中,这样用户可以根据该匹配度判断该待转发消息是否适于转发至目标会话。该匹配度可以是一个数值,数值越大,代表该待转发消息越适于转发,也可以是例如“可以转发”或“谨慎转发”等提示内容。
匹配度可以基于机器学习算法确定。例如,利用机器学习算法,可以将目标会话的会话消息转发为向量,将目标会话的属性信息转化为向量,以及按照预设特征维度将待转发消息转化为向量,基于这些向量确定出一个匹配度。其中,预设特征维度可以是待转发消息的消息类型、消息来源,等等。
在本实施例中,通过在转发确认界面中显示待转发消息与目标会话的匹配度,可以进一步帮助用户判断是否要将该消息转发至目标会话,降低误发消息的风险。
如图8所示,在一个具体的实施例中,消息转发方法包括以下步骤:
步骤802,显示当前会话的会话界面。
步骤804,获取从当前会话的会话界面中选取的会话消息。
步骤806,获取在当前会话的会话界面中触发的针对会话消息的转发操作。
步骤808,响应于转发操作,将会话消息作为待转发消息。
步骤810,显示目标选择界面。
步骤812,获取从目标选择界面中选取的会话。
步骤814,将选取的会话作为目标会话。
步骤816,显示包括待转发消息预览区域和目标会话的会话昵称、会话头像的转发确认界面。
步骤8181,当目标会话为单聊会话时,则当在转发确认界面中获取到针对会话昵称或会话头像的查看操作时,则获取单聊会话的会话消息;根据单聊会话的会话消息渲染显示会话详情页面;获取在会话详情页面中触发的滑动操作;根据滑动操作在会话详情页面中滚动显示单聊会话的会话消息。
步骤8201,当在转发确认界面中获取到针对待转发消息预览区域的查看操作时,则显示用于展示待转发消息的消息内容的内容详情页面。
步骤8182,当目标会话为群组会话时,则当在转发确认界面中获取到针对会话昵称的查看操作时,则获取群组会话的会话消息;根据群组会话的会话消息渲染显示会话详情页面;获取在会话详情页面中触发的滑动操作;根据滑动操作在会话详情页面中滚动显示群组会话的会话消息。
步骤8202,当在转发确认界面中获取到针对会话头像的查看操作时,则显示用于展示群组会话的会话成员的成员详情页面。
步骤822,当在转发确认界面中获取到针对待转发消息预览区域的查看操作时,则显示用于展示待转发消息的消息内容的内容详情页面。
步骤824,当在转发确认界面中获取到针对待转发消息的转发操作时,则将待转发消息发送至目标会话。
步骤826,返回显示当前会话的会话界面。
在实际应用中,当将待转发消息发送至单聊会话时,也就是在选取了目标会话为某一个单聊会话后,弹出转发确认界面,在转发确认界面的上部显示了待转发至的单聊会话的头像和名称,在转发确认界面的中部显示了待转发消息预览区域。用户可以点击该单聊会话的名称或头像,进入到会话详情页面,以对该单聊会话的会话消息进行查看,并且可以根据用户的滑动操作滚动显示会话消息,点击返回,可以回到转发确认界面。用户可以点击该中部显示的待转发消息预览区域,进入到待转发消息对应的内容详情页面,以对该待转发消息的消息内容进行查看,当该待转发消息为图片消息时,图片可被放大显示,当该待转发消息为链接消息时,可打开该链接相应的页面,当该待转发消息为视频消息时,视频可被播放。
如图9所示,为一个实施例中将消息发送至单聊会话的时序示意图。参照图9,该时序图以每个界面为主体描述了将消息发送至单聊会话的过程。在当前会话的会话界面中,用户可以长按消息列表中的会话消息,作为待转发消息,该会话消息的消息内容可以是图片、链接或视频等。获取到该会话消息后,弹出目标选择界面,会话消息传递至该目标选择界面,传递至目标选择界面中的会话消息将再被传递至内容显示组件,该内容显示组件根据会话消息的消息内容渲染显示内容详情页面。当获取到用户该目标选择界面中选取的单聊会话后,获取单聊会话的会话标识并传递至会话显示组件,会话显示组件根据会话标识从消息数据库请求对应的会话消息,消息数据库返回对应的会话消息后,根据返回的会话消息渲染显示该单聊会话的会话详情页面。当用户在目标选择界面中确认了转发内容和转发目标后,返回当前会话的会话界面。
在实际应用中,当将待转发消息发送至群组会话时,也就是在选取了目标会话为某一个群组会话之后,弹出转发确认界面,在转发确认界面的上部显示了待转发至的群组会话的头像和名称,在转发确认界面的中部显示待转发消息预览区域。用户可以点击该群组会话的名称,进入到会话详情页面,以对该群组会话的会话消息进行查看,并且可以根据用户的滑动操作滚动显示会话消息,点击返回,可以回到转发确认界面。用户可以点击该群组会话的头像,进入到成员详情页面,以对该群组会话的会话成员进行查看,点击返回,可以回到转发确认界面。用户可以点击该中部显示的待转发消息预览区域,进入到内容详情页面,以对该待转发消息的消息内容进行查看,当该待转发消息为图片消息时,图片可被放大显示,当该待转发消息为链接消息时,可打开该链接相应的页面,当该待转发消息为视频消息时,视频可被播放。
如图10所示,为一个实施例中将消息发送至群组会话的时序示意图。参照图10,该时序图以每个界面为主体描述了将消息发送至群组会话的过程。在当前会话的会话界面中,用户可以长按消息列表中的会话消息,作为待转发消息,该会话消息的消息内容可以是图片、链接或视频等。获取到该会话消息后,弹出目标选择界面,会话消息传递至该目标选择界面,用户从目标选择界面中选取某个群组会话后,弹出转发确认界面,会话消息和群组会话的会话标识将会传递至转发确认界面,会话消息从转发确认界面传递至内容显示组件,该内容显示组件根据会话消息的消息内容渲染显示内容详情页面。此外,会话标识从转发确认界面传递至会话显示组件,会话显示组件根据会话标识从消息数据库请求对应的会话消息,消息数据库返回对应的会话消息后,根据返回的会话消息渲染显示该群组会话的会话详情页面。根据会话标识获取的成员数据还会从转发确认界面传递至会话详情页面,再从会话详情页面传递至成员显示组件,该成员显示组件根据成员数据渲染显示成员详情页面,也就是说,可以从会话详情页面进入到成员详情页面。根据会话标识获取的成员数据还可以直接从转发确认界面传递至成员显示组件,通过该显示组件根据成员数据渲染显示成员详情页面,也就是说,可以从转发确认界面直接进入成员详情页面。当用户在目标选择界面中确认了转发内容和转发目标后,返回当前会话的会话界面。
可以理解的是,本申请实施例提供的消息转发方法可以应用于即时通信应用中,即时通信应用可以是个人使用的,也可以是集体使用的。
上述消息转发方法,在确定待转发消息后,显示转发确认界面,该转发确认界面中包括该待转发消息待转发至的目标会话的目标会话标识以及待转发消息预览区域,用户不仅可以根据目标会话标识确认转发对象,还可以根据该待转发消息预览区域进一步查看该待转发消息的内容详情,也就是当在该转发确认界面中获取到待转发消息预览区域的查看操作时,则显示待转发消息对应的内容详情页面,用户可以通过该内容详情页面对待转发消息的消息内容进行二次确认,确认后就可以通过触发的转发操作将该待转发消息发送至目标会话,从而降低用户误发消息的概率,提升待转发消息的安全性。
应该理解的是,虽然图2、图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图11所示,提供了一种消息转发装置1100,该装置可以采用软件模块或硬件模块,或者是二者的结合成为终端的一部分,该装置具体包括:确定模块1102、第一显示模块1104、第二显示模块1106和发送模块1108,其中:
确定模块1102,用于获取待转发的会话消息;
第一显示模块1104,用于显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
第二显示模块1106,用于响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
发送模块1108,响应触发的转发操作,将所述待转发消息发送至所述目标会话标识对应的目标会话。
在一个实施例中,确定模块1102还用于显示媒体资源浏览界面,所述媒体资源浏览界面中包括发布的媒体资源;获取在所述媒体资源浏览界面中触发的媒体资源转发操作;响应于所述媒体资源转发操作,将所述媒体资源对应的链接作为待转发消息。
在一个实施例中,确定模块1102还用于显示当前会话的会话界面,会话界面中包括当前会话的会话消息;获取从当前会话的会话界面中选取的会话消息,作为待转发消息。
在一个实施例中,确定模块1102还用于获取在当前会话的会话界面中触发的会话消息转发操作;响应于会话消息转发操作,将会话消息作为待转发消息。
在一个实施例中,消息转发装置还包括目标选择模块,用于显示目标选择界面,目标选择界面包括历史会话列表;获取从历史会话列表中选取的会话;将选取的会话作为目标会话。
在一个实施例中,目标选择模块还用于显示目标选择界面,目标选择界面包括会话创建控件;获取针对会话创建控件的触发操作;根据触发操作显示会话对象列表;获取从会话对象列表中选取的会话对象;其中,选取的会话对象用于指示当获取到触发的转发操作时,创建与会话对象对应的目标会话。
在一个实施例中,待转发消息的消息内容为图片,第二显示模块1106还用于获取图片对应的图像数据;根据图像数据渲染显示包括图片的内容详情页面。
在一个实施例中,待转发消息的消息内容为链接,第二显示模块1106还用于获取链接对应的页面数据;根据页面数据在内容详情页面中渲染显示链接对应的页面。
在一个实施例中,待转发消息的消息内容为视频,第二显示模块1106还用于获取视频对应的视频数据;根据视频数据渲染显示包括视频的播放画面的内容详情页面。
在一个实施例中,消息转发装置还包括第三显示模块,用于当在转发确认界面中获取到针对目标会话标识的查看操作时,则显示会话详情页面,会话详情页面用于展示目标会话的会话消息。
在一个实施例中,第三显示模块还用于根据目标会话的会话标识,获取目标会话的会话消息;根据目标会话的会话消息渲染显示会话详情页面。
在一个实施例中,第三显示模块还用于获取在会话详情页面中触发的滑动操作;根据滑动操作在会话详情页面中滚动显示目标会话的会话消息。
在一个实施例中,目标会话为群组会话,转发确认界面中还包括群组会话的群组头像,消息转发装置还包括第四显示模块,用于当在转发确认界面中获取到针对群组头像的查看操作时,则显示成员详情页面,成员详情页面用于展示群组会话的会话成员。
在一个实施例中,消息转发装置还包括返回模块,用于从转发确认界面跳转回当前会话的会话界面;或者从转发确认界面跳转回目标会话的会话界面。
上述消息转发装置1100,在确定待转发消息后,显示转发确认界面,该转发确认界面中包括该待转发消息待转发至的目标会话的目标会话标识以及待转发消息预览区域,用户不仅可以根据目标会话标识确认转发对象,还可以根据该待转发消息预览区域进一步查看该待转发消息的内容详情,也就是当在该转发确认界面中获取到待转发消息预览区域的查看操作时,则显示待转发消息对应的内容详情页面,用户可以通过该内容详情页面对待转发消息的消息内容进行二次确认,确认后就可以通过触发的转发操作将该待转发消息发送至目标会话,从而降低用户误发消息的概率,提升待转发消息的安全性。
关于消息转发装置1100的具体限定可以参见上文中对于消息转发方法的限定,在此不再赘述。上述消息转发装置1100中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种消息转发方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (27)

1.一种消息转发方法,所述方法包括:
确定待转发消息;
显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
响应针对所述目标会话标识的查看操作,显示与所述目标会话标识对应的目标会话的会话详情页面;
响应触发的转发操作,将所述待转发消息发送至所述目标会话。
2.根据权利要求1所述的方法,其特征在于,所述确定待转发消息包括:
显示媒体资源浏览界面,所述媒体资源浏览界面中包括发布的媒体资源;
获取在所述媒体资源浏览界面中触发的媒体资源转发操作;
响应于所述媒体资源转发操作,将所述媒体资源对应的链接作为待转发消息。
3.根据权利要求1所述的方法,其特征在于,所述确定待转发消息包括:
显示当前会话的会话界面,所述会话界面中包括所述当前会话的会话消息;
获取从所述当前会话的会话界面中选取的会话消息,作为待转发消息。
4.根据权利要求3所述的方法,其特征在于,所述获取从所述当前会话的会话界面中选取的会话消息,作为待转发消息包括:
获取在所述当前会话的会话界面中触发的会话消息转发操作;
响应于所述会话消息转发操作,将所述会话消息作为待转发消息。
5.根据权利要求1所述的方法,其特征在于,在所述确定待转发消息之后,所述方法还包括:
显示目标选择界面,所述目标选择界面包括历史会话列表;
获取从所述历史会话列表中选取的会话;
将选取的会话作为目标会话。
6.根据权利要求1所述的方法,其特征在于,在所述确定待转发消息之后,所述方法还包括:
显示目标选择界面,所述目标选择界面包括会话创建控件;
获取针对所述会话创建控件的触发操作;
根据所述触发操作显示会话对象列表;
获取从所述会话对象列表中选取的会话对象;
其中,选取的会话对象用于指示当获取到触发的转发操作时,创建与所述会话对象对应的目标会话。
7.根据权利要求1所述的方法,其特征在于,所述待转发消息的消息内容为图片,所述显示所述待转发消息对应的内容详情页面包括:
获取所述图片对应的图像数据;
根据所述图像数据渲染显示包括所述图片的内容详情页面。
8.根据权利要求1所述的方法,其特征在于,所述待转发消息的消息内容为链接,所述显示所述待转发消息对应的内容详情页面包括:
获取所述链接对应的页面数据;
根据所述页面数据在所述内容详情页面中渲染显示所述链接对应的页面。
9.根据权利要求1所述的方法,其特征在于,所述待转发消息的消息内容为视频,所述显示所述待转发消息对应的内容详情页面包括:
获取所述视频对应的视频数据;
根据所述视频数据渲染显示包括所述视频的播放画面的内容详情页面。
10.根据权利要求1所述的方法,其特征在于,所述显示与所述目标会话标识对应的目标会话的会话详情页面,包括:
根据所述目标会话标识,获取所述目标会话的会话消息;
根据所述目标会话的会话消息渲染显示会话详情页面。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取在所述会话详情页面中触发的滑动操作;
根据所述滑动操作在所述会话详情页面中滚动显示所述目标会话的会话消息。
12.根据权利要求1所述的方法,其特征在于,所述目标会话为群组会话,所述转发确认界面中还包括所述群组会话的群组头像,所述方法还包括:
当在所述转发确认界面中获取到针对所述群组头像的查看操作时,则
显示成员详情页面,所述成员详情页面用于展示所述群组会话的会话成员。
13.根据权利要求1至12任一项所述的方法,其特征在于,所述方法还包括:
获取所述目标会话的会话消息及所述目标会话的属性信息;
根据所述目标会话的会话消息、所述属性信息及所述待转发消息的消息内容,确定所述待转发消息与所述目标会话之间的匹配度;
将所述匹配度显示在所述转发确认界面中。
14.一种消息转发装置,所述装置包括:
确定模块,用于确定待转发消息;
第一显示模块,用于显示包含目标会话标识以及待转发消息预览区域的转发确认界面;
第二显示模块,用于响应针对所述待转发消息预览区域的查看操作,显示所述待转发消息对应的内容详情页面;
第三显示模块,用于响应针对所述目标会话标识的查看操作,显示与所述目标会话标识对应的目标会话的会话详情页面;
发送模块,用于响应触发的转发操作,将所述待转发消息发送至所述目标会话。
15.根据权利要求14所述的装置,其特征在于,所述确定模块还用于显示媒体资源浏览界面,所述媒体资源浏览界面中包括发布的媒体资源;获取在所述媒体资源浏览界面中触发的媒体资源转发操作;响应于所述媒体资源转发操作,将所述媒体资源对应的链接作为待转发消息。
16.根据权利要求14所述的装置,其特征在于,所述确定模块还用于显示当前会话的会话界面,所述会话界面中包括所述当前会话的会话消息;获取从所述当前会话的会话界面中选取的会话消息,作为待转发消息。
17.根据权利要求16所述的装置,其特征在于,所述确定模块还用于获取在所述当前会话的会话界面中触发的会话消息转发操作;响应于所述会话消息转发操作,将所述会话消息作为待转发消息。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括目标选择模块,用于显示目标选择界面,所述目标选择界面包括历史会话列表;获取从所述历史会话列表中选取的会话;将选取的会话作为目标会话。
19.根据权利要求14所述的装置,其特征在于,所述装置还包括目标选择模块,用于显示目标选择界面,所述目标选择界面包括会话创建控件;获取针对所述会话创建控件的触发操作;根据所述触发操作显示会话对象列表;获取从所述会话对象列表中选取的会话对象;其中,选取的会话对象用于指示当获取到触发的转发操作时,创建与所述会话对象对应的目标会话。
20.根据权利要求14所述的装置,其特征在于,所述待转发消息的消息内容为图片,第二显示模块还用于获取所述图片对应的图像数据;根据所述图像数据渲染显示包括所述图片的内容详情页面。
21.根据权利要求14所述的装置,其特征在于,所述待转发消息的消息内容为链接,第二显示模块还用于获取所述链接对应的页面数据;根据所述页面数据在所述内容详情页面中渲染显示所述链接对应的页面。
22.根据权利要求14所述的装置,其特征在于,所述待转发消息的消息内容为视频,第二显示模块还用于获取所述视频对应的视频数据;根据所述视频数据渲染显示包括所述视频的播放画面的内容详情页面。
23.根据权利要求14所述的装置,其特征在于,所述第三显示模块还用于根据所述目标会话标识,获取所述目标会话的会话消息;根据所述目标会话的会话消息渲染显示会话详情页面。
24.根据权利要求14所述的装置,其特征在于,所述第三显示模块还用于获取在所述会话详情页面中触发的滑动操作;根据所述滑动操作在所述会话详情页面中滚动显示所述目标会话的会话消息。
25.根据权利要求14所述的装置,其特征在于,所述目标会话为群组会话,所述转发确认界面中还包括所述群组会话的群组头像,所述装置还包括第四显示模块,用于当在所述转发确认界面中获取到针对所述群组头像的查看操作时,则显示成员详情页面,所述成员详情页面用于展示所述群组会话的会话成员。
26.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至13中任一项所述的方法的步骤。
27.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至13中任一项所述的方法的步骤。
CN202011169019.0A 2020-10-28 2020-10-28 消息转发方法、装置、计算机设备和存储介质 Active CN112286608B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011169019.0A CN112286608B (zh) 2020-10-28 2020-10-28 消息转发方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011169019.0A CN112286608B (zh) 2020-10-28 2020-10-28 消息转发方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN112286608A CN112286608A (zh) 2021-01-29
CN112286608B true CN112286608B (zh) 2022-03-18

Family

ID=74374103

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011169019.0A Active CN112286608B (zh) 2020-10-28 2020-10-28 消息转发方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN112286608B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115344180A (zh) * 2021-05-13 2022-11-15 腾讯科技(深圳)有限公司 多媒体数据处理方法、装置、设备及计算机可读存储介质
CN113411251B (zh) * 2021-06-16 2022-08-02 维沃移动通信(杭州)有限公司 多消息分发方法、装置、电子设备和可读存储介质
CN113360238A (zh) * 2021-06-29 2021-09-07 维沃移动通信有限公司 消息处理方法、装置、电子设备和存储介质
CN115017428A (zh) * 2021-08-27 2022-09-06 北京字跳网络技术有限公司 一种信息显示方法、装置、***及存储介质
CN115022269A (zh) * 2021-12-30 2022-09-06 北京字跳网络技术有限公司 一种消息处理方法、装置、设备及介质
CN114500432A (zh) * 2022-02-25 2022-05-13 维沃移动通信有限公司 会话消息收发方法及装置、电子设备、可读存储介质
CN114827068A (zh) * 2022-04-11 2022-07-29 维沃移动通信有限公司 消息发送方法、装置、电子设备及可读存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859324A (zh) * 2005-12-31 2006-11-08 华为技术有限公司 一种实现信息转发的方法和***
CN101227427A (zh) * 2007-12-27 2008-07-23 腾讯科技(深圳)有限公司 一种信息交互的方法及***
CN102984676A (zh) * 2012-11-29 2013-03-20 华为终端有限公司 处理消息会话的方法和终端
CN104378513A (zh) * 2014-12-16 2015-02-25 北京奇虎科技有限公司 消息转发方法及消息通信客户端和移动终端
CN104618217A (zh) * 2014-03-24 2015-05-13 腾讯科技(北京)有限公司 分享资源的方法、终端、服务器及***
CN105049317A (zh) * 2015-05-21 2015-11-11 腾讯科技(深圳)有限公司 消息转发方法及装置
CN105991410A (zh) * 2015-02-12 2016-10-05 深圳积友聚乐科技有限公司 一种获取消息的方法和***
CN107948048A (zh) * 2017-10-31 2018-04-20 阿里巴巴集团控股有限公司 转发聊天信息的方法、装置和电子设备
CN111158838A (zh) * 2019-12-31 2020-05-15 联想(北京)有限公司 一种信息处理方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657686B (zh) * 2015-11-04 2019-12-06 华为终端有限公司 短信转发方法及终端
TWI647609B (zh) * 2017-04-14 2019-01-11 緯創資通股份有限公司 即時通訊方法、系統及電子裝置與伺服器
CN107959616A (zh) * 2017-11-24 2018-04-24 珠海市魅族科技有限公司 消息转发的方法、装置、计算机装置及存储介质
CN108111397B (zh) * 2017-12-15 2020-08-04 北京小米移动软件有限公司 转发通知消息的处理方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859324A (zh) * 2005-12-31 2006-11-08 华为技术有限公司 一种实现信息转发的方法和***
CN101227427A (zh) * 2007-12-27 2008-07-23 腾讯科技(深圳)有限公司 一种信息交互的方法及***
CN102984676A (zh) * 2012-11-29 2013-03-20 华为终端有限公司 处理消息会话的方法和终端
CN104618217A (zh) * 2014-03-24 2015-05-13 腾讯科技(北京)有限公司 分享资源的方法、终端、服务器及***
CN104378513A (zh) * 2014-12-16 2015-02-25 北京奇虎科技有限公司 消息转发方法及消息通信客户端和移动终端
CN105991410A (zh) * 2015-02-12 2016-10-05 深圳积友聚乐科技有限公司 一种获取消息的方法和***
CN105049317A (zh) * 2015-05-21 2015-11-11 腾讯科技(深圳)有限公司 消息转发方法及装置
CN107948048A (zh) * 2017-10-31 2018-04-20 阿里巴巴集团控股有限公司 转发聊天信息的方法、装置和电子设备
CN111158838A (zh) * 2019-12-31 2020-05-15 联想(北京)有限公司 一种信息处理方法及装置

Also Published As

Publication number Publication date
CN112286608A (zh) 2021-01-29

Similar Documents

Publication Publication Date Title
CN112286608B (zh) 消息转发方法、装置、计算机设备和存储介质
US20200363949A1 (en) Advanced keyboard based search
US11012753B2 (en) Computerized system and method for determining media based on selected motion video inputs
US10845949B2 (en) Continuity of experience card for index
KR102230342B1 (ko) 뉴스피드에서 소셜 네트워킹 시스템 사용자에게 제시하기 위한 컨텐츠 아이템의 선택
US10789658B1 (en) Merged recommendations of real estate listings
US9916329B2 (en) Selecting images associated with content received from a social networking system user
CN112269917A (zh) 一种媒体资源展示方法及装置、设备、***、存储介质
KR20210129633A (ko) 사용자가 전자적으로 코멘트를 게시할 수 있도록 하는 시스템, 방법 및 데이터 구조
JP2019016347A (ja) エモーティコンを用いた検索サービスを提供するユーザー端末、検索サーバー及びその動作方法
US10148602B2 (en) Enhancing messaging application functionality
CN113056735A (zh) 动态链接预览生成
US20240004946A1 (en) Content presentation
US11094100B1 (en) Compound animation in content items
CN113158094B (zh) 信息分享方法、装置及电子设备
US11537273B1 (en) Compound animation showing user interactions
US20170046740A1 (en) Methods and systems relating to click-through advertising
US11734733B2 (en) Conversational mapping of web items for mediated group decisions
US20230034924A1 (en) Object account grouping method and apparatus
CN114791838A (zh) 应用展示方法、装置、计算机设备和存储介质
CN113296855A (zh) 会话内容收藏处理方法、装置、计算机设备和存储介质
CN115840613A (zh) 信息显示方法、装置及电子设备
CN116431947A (zh) 多媒体处理方法、装置、设备、介质及计算机程序产品
CN116866319A (zh) 内容信息的显示方法、装置、电子设备和可读存储介质
CN118295575A (zh) 社交互动的方法、装置、电子设备、存储介质及程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40037413

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant