CN112054950B - 资源传输方法、装置、终端及介质 - Google Patents
资源传输方法、装置、终端及介质 Download PDFInfo
- Publication number
- CN112054950B CN112054950B CN202010890571.2A CN202010890571A CN112054950B CN 112054950 B CN112054950 B CN 112054950B CN 202010890571 A CN202010890571 A CN 202010890571A CN 112054950 B CN112054950 B CN 112054950B
- Authority
- CN
- China
- Prior art keywords
- message
- target
- display area
- icon
- session
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 264
- 238000000034 method Methods 0.000 title claims abstract description 72
- 230000001960 triggered effect Effects 0.000 claims abstract description 38
- 230000008569 process Effects 0.000 claims abstract description 21
- 238000012546 transfer Methods 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 43
- 238000004891 communication Methods 0.000 description 25
- 238000004590 computer program Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- 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/0486—Drag-and-drop
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本申请实施例公开了一种资源传输方法、装置、终端及介质,其中方法包括:在目标会话的会话界面中显示目标消息;若目标消息被触发,则输出资源传输界面;资源传输界面包括对象显示区域和图标显示区域;对象显示区域包括至少一个传输对象的对象标识,图标显示区域包括目标消息对应的消息图标;根据针对消息图标的移动操作,将消息图标从所述图标显示区域向对象显示区域移动;在消息图标被移动至对象显示区域后,向目标对象标识所指示的目标对象传输目标消息对应的数据资源,目标对象标识是根据消息图标的移动轨迹的终点从对象显示区域中确定的。本申请实施例可以有效简化资源传输的用户操作流程,提升资源传输的效率。
Description
技术领域
本申请涉及互联网技术领域,具体涉及通信技术领域,尤其涉及一种资源传输方法、一种资源传输装置、一种终端及一种计算机存储介质。
背景技术
随着互联网技术的发展,社交客户端凭借其沟通便利的优势受到了广泛认可;目前,大多数的社交客户端均支持数据资源的跨端传输。具体的,当用户A想要使用目标终端中的社交客户端将目标会话中的某一消息的数据资源传输至其他终端(如用户A的另一终端或者用户B的终端)时,则需要用户A先对该消息执行触发操作,以触发社交客户端输出包含转发组件的菜单选项;然后再点击该转发组件以触发社交客户端输出对象选择界面,并在对象选择界面中执行对象选择、转发确认等一系列操作后,才可实现将该消息的数据资源传输至其他终端。可见,现有的资源传输方法所涉及的用户操作流程较为繁琐,其资源传输的效率较低。
发明内容
本申请实施例提供了一种资源传输方法、装置、终端及介质,可以有效简化资源传输的用户操作流程,提升资源传输的效率。
一方面,本申请实施例提供了一种资源传输方法,所述方法包括:
在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;
根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;
在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的。
另一方面,本申请实施例提供了一种资源传输装置,所述装置包括:
显示单元,用于在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
所述显示单元,用于若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;
所述显示单元,还用于根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;
处理单元,用于在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的。
再一方面,本申请实施例提供了一种终端,所述终端包括输入设备和输出设备,所述终端还包括:
处理器,适于实现一条或多条指令;以及,
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:
在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;
根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;
在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的。
再一方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如下步骤:
在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;
根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;
在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的。
本申请实施例在会话界面中的目标消息被触发后,可直接输出资源传输界面;其中,资源传输界面中的对象显示显示区域中包括至少一个传输对象的对象标识,且资源传输界面中的图标显示区域中包括目标消息对应的消息图标。通过输出该资源传输界面,可使得用户只需将消息图标从图标显示区域移动至对象显示区域内,便可触发终端根据消息图标的移动轨迹的终点从至少一个传输对象中确定目标对象,并向目标对象传输目标消息对应的数据资源;这样可有效简化资源传输的用户操作流程,提升资源传输的效率。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种通信会话***的***架构图;
图2是本申请实施例提供的一种资源传输方法的流程示意图;
图3a是本申请实施例提供的一种资源传输界面和会话界面之间的位置关系示意图;
图3b是本申请实施例提供的一种对象显示区域和图标显示区域在资源传输界面中的排布示意图;
图3c是本申请实施例提供的另一种对象显示区域和图标显示区域在资源传输界面中的排布示意图;
图3d是本申请实施例提供的一种消息图标的图标样式和消息参数之间的对应关系图;
图3e是本申请实施例提供的一种资源传输界面的输出示意图;
图3f是本申请实施例提供的另一种资源传输界面的输出示意图;
图3g是本申请实施例提供的另一种资源传输界面的输出示意图;
图3h是本申请实施例提供的另一种资源传输界面的输出示意图;
图3i是本申请实施例提供的一种消息图标的移动示意图;
图3j是本申请实施例提供的一种快捷移动按钮的示意图;
图3k是本申请实施例提供的另一种消息图标的移动示意图;
图3l是本申请实施例提供的消息图标的移动轨迹的示意图;
图4是本发明另一实施例提供的一种资源传输方法的流程示意图;
图5a是本申请实施例提供的一种在图像显示区域显示第一提示的示意图;
图5b是本申请实施例提供的一种从资源传输界面返回至会话界面的示意图;
图5c是本申请实施例提供的一种对消息图标所在的子区域进行高亮显示的示意图;
图5d是本申请实施例提供的另一种对消息图标所在的子区域进行高亮显示的示意图;
图5e是本申请实施例提供的一种其他会话的会话标识的状态切换示意图;
图5f是本申请实施例提供的一种传输指示动画的播放示意图;
图5g是本申请实施例提供的另一种传输指示动画的播放示意图;
图5h是本申请实施例提供的另一种传输指示动画的播放示意图;
图5i是本申请实施例提供的一种资源传输动画的播放示意图;
图5j是本申请实施例提供的另一种资源传输动画的播放示意图;
图5k是本申请实施例提供的另一种资源传输动画的播放示意图;
图6是本发明另一实施例提供的一种资源传输方法的流程示意图;
图7是本申请实施例提供的一种资源传输装置的结构示意图;
图8是本申请实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
在本申请实施例中,涉及一种通信会话***;所谓的通信会话又可简称会话,是指至少两个用户之间通过某种行为或者媒介进行信息交流和传递的对话。参见图1所示,该通信会话***可包括:至少两个终端11以及服务器12;任一终端11与媒体服务器12之间可通过任何通信方式实现通信,例如基于第三代合作伙伴计划(3rd Generation PartnershipProject,3GPP)、长期演进(Long Term Evolution,LTE)、全球互通微波访问(WorldwideInteroperability for Microwave Access,WiMAX)的移动通信,或基于TCP/IP协议族(TCP/IP Protocol Suite,TCP/IP)、用户数据报协议(User Datagram Protocol,UDP)协议的计算机网络通信,等等。
其中,终端11是指具有通信功能以及人机交互功能的任意设备,其具体可包括但不限于:智能电视,智能手机、平板电脑、笔记本电脑以及台式计算机,等等。终端11内可安装并运行社交客户端,此处的社交客户端是指可通过网络实现通信会话中的各用户之间进行信息交互的应用软件(application,APP);其具体可包括以下任一种:即时通讯客户端(如腾讯QQ客户端、微信客户端、企业微信客户端)、以及内容分享客户端(如微博客户端、博客客户端)等;所谓的即时通讯是指一种允许两人或多人使用网络即时地传递文字、档案、语音等信息以及音视频交流的终端服务。可选的,终端11中还可运行其他各式各样的客户端,如视频客户端、音乐播放客户端、购物客户端,等等。服务器12是指可在至少两个终端11中所运行的社交客户端之间建立通信会话,并为各个社交客户端提供数据存储、消息推送、资源推送等多项服务的设备;其具体可以包括但不限于:数据服务器、web服务器、应用服务器、云服务器,等等。应理解的是,在物理部署服务器12时,可将服务器部署为一个独立的服务设备,也可以将服务器12部署为由多个服务设备共同构成的集群设备,本申请实施例对此不作限定。
基于上述的通信会话***,本申请实施例提供的一种资源传输方案;该资源传输方案可由上述通信会话***中的某个终端执行,或者某个终端内运行的社交客户端执行;为便于阐述,本申请实施例以终端执行该资源传输方案为例进行说明。具体的,该资源传输方案的原理如下:当用户A存在数据资源的传输需求时,可对终端a中所显示的会话界面中的目标消息(欲传输的数据资源对应的消息)执行触发操作。此时,终端a可为用户A提供一个包含图标显示区域和对象显示区域的资源传输界面;并在图标显示区域中显示目标消息对应的消息图标,以及在对象显示区域中显示至少一个传输对象的对象标识。其中,消息图标是指可移动的操作控件,传输对象是指可接收该目标消息对应的数据资源的对象。然后,用户A可将该消息图标移动至对象显示区域,以触发终端a根据消息图标的移动轨迹的终点从至少一个传输对象中确定目标对象,并向目标对象传输该目标消息对应的数据资源;相应的,终端a在检测到消息图标位于对象显示区域后,便可请求服务器将该目标消息对应的数据资源传输至目标对象。
由此可见,本申请实施例所提出的资源传输方案具有如下有益效果:通过为用户提供一个便捷的资源传输界面,使得用户可通过该资源传输界面实现将欲传输的数据资源一键传输至目标对象,有效简化了资源传输的用户操作流程,从而可提升资源传输的效率。
基于上述的描述,本申请实施例提出一种资源传输方法;该资源传输方法可以由上述通信***中的目标终端执行,或者由目标终端中运行的社交客户端执行;为便于阐述,本申请实施例以目标终端执行该资源传输方法为例进行说明。其中,目标终端可以是上述通信***中的任一终端。请参见图2,该资源传输方法可包括以下步骤S201-S204:
S201,在目标会话的会话界面中显示目标消息。
其中,目标会话可以是包含目标用户(即在目标终端中登录社交账号的用户)的任一会话;即该目标会话可以是目标用户和任一其他用户之间的单聊会话,也可以是目标用户和至少两个其他用户之间的群组会话。目标会话的会话界面中所显示的目标消息可以是目标用户发送的,也可以是由目标会话中的其他用户发送的,对此不作限制。
具体的,该目标消息可以包括以下任一种:文件消息、文本消息、多媒体数据消息或者链接消息。其中,文件消息是指根据文件的文件信息所生成的会话消息,此处的文件信息可包括但不限于:文件名称、文件下载地址、文件大小(即数据量),等等。文本消息是指根据用户发送的文本内容所生成的会话消息,该文本内容可包括文字、符号以及表情图像中的一种或多种。多媒体数据消息是指根据用户发送的多媒体数据生成的会话消息,该多媒体数据可以是音频(如语音)、视频或者图像;此处的图像可以是静态图像或者动态图像,所谓的动态图像是指由多帧静态图像以预设频率进行图像切换而产生动态效果的图像。链接消息是指根据用户发送的分享内容(如新闻、歌曲、游戏等)的链接生成的会话消息,该链接可以是网页链接(如浏览器网页链接、H5网页链接)或者小程序链接,等等;所谓的H5是指第5代HTML(Hyper Text Markup Language,超级文本标记语言),所谓的小程序是指无需安装即可运行的应用。
S202,若目标消息被触发,则输出资源传输界面。
由前述所提及的目标消息的相关内容可知,目标消息可对应一个数据资源;且该目标消息对应的数据资源可以为:文件、文本内容、多媒体数据或者链接。当目标用户想要转发该目标消息对应的数据资源时,可对该目标消息执行触发操作;此处的触发操作可包括以下任一种:点击操作、长按操作、语音控制操作,等等。其中,长按操作是指:按压该目标消息且按压时长大于预设时长的操作;该长按操作可以是由目标用户通过手指直接触摸目标终端的终端屏幕输入的,也可以是目标用户通过目标终端的外接设备(如鼠标、键盘键)输入的。当长按操作是用户通过手指直接触摸终端屏幕输入的,则该长按操作可以是单指长按操作或双指长按操作等;为便于阐述,后续均以触发操作为双指长按操作为例进行阐述。
相应的,目标终端若检测到目标消息被触发,则可输出资源传输界面。在一种实施方式中,目标终端若检测到目标消息被触发,则可从目标会话的会话界面直接切换至资源传输界面;在此实施方式下,该资源传输界面可以是一个不透明的用户界面。再一种实施方式中,目标终端若检测到目标消息被触发,则可直接在目标会话的会话界面上方显示资源传输界面;在此实施方式下,该资源传输界面可以是一个蒙层界面,所谓的蒙层是指一层透明的且位于资源传输界面之上的视图(如图3a所示),蒙层的透明度可以根据实际业务需求设置。为便于阐述,后续均以资源传输界面为蒙层界面为例进行说明;具体实现中,该资源传输界面可包括对象显示区域30和图标显示区域31。
对象显示区域30可包括至少一个传输对象的对象标识33,该至少一个传输对象可包括以下至少一种:与目标终端相关联的关联终端,及目标用户所在的至少一个其他会话。其中,关联终端是指与目标终端登录了同一个社交账号的终端。例如,设目标终端中登录的社交账号为“123456”;若终端x中登录的社交账号为“123456”,则终端x为目标终端的关联终端;若终端x中登录的社交账号为“635489”,则终端x不为目标终端的关联终端。目标用户所在的至少一个其他会话可包括以下任一种:①由目标用户预先设置的通信会话。②由目标终端根据目标用户与包含该目标用户的各个通信会话之间的会话亲密度,选取的会话亲密度大于亲密度阈值的通话会话,或者按照会话亲密度从高到低的顺序选取的预设数量的通话会话;此处的会话亲密度可以是根据目标用户在通信会话中发送会话消息的次数或频次计算得到的。③由目标终端根据目标用户的历史会话记录从目标用户所属的所有通信会话中选取的最近通信会话,此处的最近通信会话是指:在历史时间段内(如近一周、近三天)存在消息接收或发送操作的通信会话。
相应的,至少一个传输对象的对象标识33可包括以下至少一种:关联终端的终端标识,以及至少一个其他会话的会话标识。其中,关联终端的终端标识可包括但不限于:关联终端的终端名称(如“我的电脑”),用于表示关联终端的设备图标(如电脑图标);其他会话的会话标识可包括但不限于:会话名称(如群组会话的群组名称、单聊会话中除目标用户以外的另一用户的用户名称)、会话头像(如群组会话中的群组头像,单聊会话中除目标用户以外的另一用户的用户头像),等等。
在一种具体实现中,可采用一个区域来显示关联终端的终端标识和各其他会话的会话标识;此具体实现下,对象显示区域30可以是一个未分割的区域。在此情况下,对象显示区域30和图标显示区域31在资源传输界面中的排布可参加图3b中的各图所示。再一种具体实现中,由于关联终端的终端标识和其他会话的会话标识属于不同类型的标识,因此还可在对象显示区域30中对该关联终端的终端标识和其他会话的会话标识进行分区显示;此具体实现下,对象显示区域30可包括以下至少一个子区域:第一子区域301和第二子区域302。具体的,若至少一个传输对象包括关联终端,则对象显示区域30包括第一子区域301;若至少一个传输对象包括至少一个其他会话,则对象显示区域30包括第二子区域302。其中,第一子区域301用于显示关联终端的终端标识,第二子区域302用于显示至少一个其他会话的会话标识。在此情况下,若对象显示区域30中只包括第一子区域301或者第二子区域302,则第一子区域301(或者第二子区域302)和图标显示区域31在资源传输界面中的排布与图3c所示的排布类似。若对象显示区域30同时包括第一子区域301和第二子区域302,则第一子区域301、第二子区域302以及图标显示区域31在资源传输界面的排布可参见图3c所示;应理解的是,图3b-图3c均只是示例性地列出了几种排布方式,并非穷举。
图标显示区域31可包括目标消息对应的消息图标34,该消息图标34的图标样式可以是预先根据业务需求设置的***默认样式;或者,该消息图标34的图标样式还可以是根据目标消息的消息参数确定的。具体的,该消息参数可以至少包括:目标消息的消息类型;此处的目标消息的消息类型可为:文件类型、文本类型、多媒体数据类型或者链接类型;在此情况下,消息图标34的图标样式便可根据该消息类型确定。如图3d所示,若消息类型为文件类型,则消息图标34的图标样式可为文档样式;若消息类型为文本类型,则消息图标34的图标样式可为聊天气泡样式;若消息类型为多媒体数据类型,则消息图标34的图标样式可为多媒体样式;若消息类型为链接类型,则消息图标34的图标样式可为网页图标样式。进一步的,消息参数还可包括目标消息对应的数据资源;在此情况下,消息图标34的图标样式可根据目标消息的消息类型和目标消息对应的数据资源确定。仍如图3d所示,若目标消息对应的数据资源为文件,则不同的文件格式对应不同的图标样式;如word文件格式对应word图标样式,pdf文件格式对应pdf图标样式,excel文件格式对应excel图标样式等。若目标消息对应的数据资源为多媒体数据,则不同的多媒体数据也可对应不同的图标样式;如视频对应视频图标样式,音频对应音乐图标样式,图像对应图像图标样式等。需要说明的是,消息图标34在图标显示区域31中的显示位置可根据业务需求预先设置;或者根据针对目标消息的触发操作在终端屏幕中的输入位置实时确定,对此不作限制。
基于上述描述,以至少一个传输对象包括关联终端和至少一个其他会话,即以对象显示区域30同时包括第一子区域301以及第二子区域302为例:当目标消息为文件消息,即目标消息的消息类型为文件类型时,目标终端输出资源传输界面的示意图可参见图3e所示。当目标消息为文本消息,即目标消息的消息类型为文本类型时,目标终端输出资源传输界面的示意图可参见图3f所示。当目标消息为多媒体数据消息(如图像消息),即目标消息的消息类型为多媒体数据类型(如图像类型)时,目标终端输出资源传输界面的示意图可参见图3g所示。当目标消息为链接消息,即目标消息的消息类型为链接类型时,目标终端输出资源传输界面的示意图可参见图3h所示。应理解的是,图3e-图3h均只是示例性地表征资源传输界面的示意图,并不对此进行限定。
S203,根据针对消息图标的移动操作,将消息图标从图标显示区域向对象显示区域移动。
由前述可知,消息图标是一个可移动的操作控件;因此,用户可对该消息图标执行移动操作,以将消息图标从图标显示区域向对象显示区域移动。在一种具体实现中,目标用户可通过手指或外接设备(如鼠标)持续按压该消息图标并拖动该消息图标,以实现消息图标的移动;即移动操作可为持续按压并拖动消息图标的操作。那么在此具体实现中,目标终端可沿着目标用户拖动消息图标的轨迹,将消息图标从图标显示区域向对象显示区域移动。以目标用户向对象显示区域中的第一子区域拖动消息图标为例,该消息图标的移动示意图可如图3i所示。
再一种具体实现中,目标终端可在图标显示区域中为目标用户提供一个或多个快捷移动按钮35,每个快捷移动按钮35可对应一个移动方向。在一种实施方式中,快捷移动按钮35的数量可以根据对象显示区域30所涉及的区域数量确定。若对象显示区域30为一个未分割的区域,则快捷移动按钮35的数量可以为一个;并且,这一个快捷移动按钮35所对应的移动方向便为从图标显示区域向对象显示区域移动的方向。若对象显示区域30包括第一子区域301和第二子区域302,则快捷移动按钮35的数量可以为两个;其中,一个快捷移动按钮35所对应的移动方向为从图标显示区域向第一子区域移动的方向,另一个快捷移动按钮35所对应的移动方向为从图标显示区域向第二子区域移动的方向,如图3j的左图所示。再一种实施方式中,快捷移动按钮35的数量可根据对象显示区域30中所包括的对象标识的数量确定。例如,对象显示区域30共包括5个对象标识,分别是1个关联终端的终端标识,以及4个其他会话的会话标识;则快捷移动按钮35的数量便为5个,且一个快捷移动按钮35与一个对象标识相关联;任一快捷移动按钮35所对应的移动方向为从图标显示区域向该任一快捷移动按钮35所关联的对象标识所在的显示位置移动的方向,如图3j的右图所示。相应的,目标用户可通过手指或外接设备(如鼠标)可从至少一个快捷移动按钮中选择目标快捷移动按钮,并对目标快捷移动按钮执行触发操作,以实现消息图标的移动;即移动操作可以是针对目标快捷移动按钮的触发操作。那么在此具体实现中,目标终端可沿着目标快捷移动按钮所对应的移动方向,将消息图标从图标显示区域向对象显示区域移动,如图3k所示。
S204,在消息图标被移动至对象显示区域后,向目标对象标识所指示的目标对象传输目标消息对应的数据资源。
其中,消息图标被移动至对象显示区域是指:消息图标的移动轨迹的终点位于对象显示区域中;此处所提及的消息图标的移动轨迹可以理解为是:消息图标的基准点的移动轨迹。基准点可以是消息图标的任意点,如消息图标的左上角点,中心点,或者右下角点等等;相应的,消息图标的移动轨迹可参见图3l所示。由图3l所示的各个移动轨迹可见,当消息图标的移动轨迹的终点位于对象显示区域中时,可能是整个消息图标均位于对象显示区域,也可能是部分消息图标位于对象显示区域,本申请实施例对此不作限制。
目标终端在检测到消息图标被移动至对象显示区域后,便可向目标对象标识所指示的目标对象传输目标消息对应的数据资源。其中,目标对象标识是根据消息图标的移动轨迹的终点从对象显示区域中确定的。具体的,若对象显示区域为一个未分割的区域,则目标对象标识可以是移动轨迹的终点所处位置所对应的对象标识。例如,若移动轨迹的终点所处位置位于对象显示区域中的终端标识的显示位置上,则移动轨迹的终点所处位置所对应的对象标识便为该终端标识,即目标对象标识为终端标识。又如,若移动轨迹的终点所处位置位于对象显示区域中的会话标识x的显示位置上,则移动轨迹的终点所处位置所对应的对象标识便为该会话标识x,即目标对象标识为会话标识x。若对象显示区域包括第一子区域和/或第二子区域,则当移动轨迹的终点位于第一子区域中时,目标对象标识为关联终端的终端标识,即目标对象为关联终端;当移动轨迹的终点位于第二子区域中时,目标对象标识为至少一个其他会话中的目标会话的会话标识,即目标对象为至少一个其他会话中的目标会话。其中,目标会话满足以下条件:目标会话的会话标识的显示位置与移动轨迹的终点所处位置之间的距离差小于或等于距离阈值。应理解的是,当目标对象为至少一个其他会话中的会话时,上述所提及的向目标对象传输目标消息对应的数据资源,其实质是向该会话中的各个用户的终端传输目标消息对应的数据资源。
其中,向目标对象传输目标消息对应的数据资源的具体实施方式可如下:若目标消息对应的数据资源为文本内容、多媒体数据或者链接,则目标终端可向服务器发送携带该文本内容、多媒体数据或者链接的第一数据传输请求,以请求服务器将第一数据传输请求所携带的文本内容、多媒体数据或者链接直接下发至目标对象。若目标消息对应的数据资源为文件,则目标终端可向服务器发送携带该文件的文件信息(如文件标识、文件下载地址)的第二数据传输请求,以请求服务器直接根据文件信息将该文件下发至目标对象;或者以请求服务器根据文件信息下发传输通知给目标对象,以通知目标对象下载该文件,并在接收到目标对象基于该传输通知所发送的下载请求后,再将文件下发至目标对象。其中,该文件可以是已存储在目标终端的本地空间的本地文件,也可以是还未被下载至目标终端的本地空间的云端文件(即存储在服务器中的文件),本申请实施例对此不作限定。
本申请实施例在会话界面中的目标消息被触发后,可直接输出资源传输界面;其中,资源传输界面中的对象显示显示区域中包括至少一个传输对象的对象标识,且资源传输界面中的图标显示区域中包括目标消息对应的消息图标。通过输出该资源传输界面,可使得用户只需将消息图标从图标显示区域移动至对象显示区域内,便可触发终端根据消息图标的移动轨迹的终点从至少一个传输对象中确定目标对象,并向目标对象传输目标消息对应的数据资源;这样可有效简化资源传输的用户操作流程,提升资源传输的效率。
基于上述描述,本申请实施例提供了另一种更为具体的资源传输方法;为便于阐述,本申请实施例仍以目标终端执行该资源传输方法,且移动操作为持续按压并拖动所述消息图标的操作为例进行说明。请参见图4,该资源传输方法可包括以下步骤S401-S406:
S401,在目标会话的会话界面中显示目标消息,该目标消息对应一个数据资源。
S402,若目标消息被触发,则输出资源传输界面;其中,资源传输界面包括对象显示区域和图标显示区域;对象显示区域包括至少一个传输对象的对象标识,图标显示区域包括目标消息对应的消息图标。在本申请实施例中,主要以至少一个传输对象的对象标识包括关联终端的终端标识,以及至少一个其他会话的会话标识为例进行说明;即本申请实施例所提及的对象显示区域包括第一子区域和第二子区域。
S403,根据针对消息图标的移动操作,将消息图标从图标显示区域向对象显示区域移动。
需要说明的是,本申请实施例所提及的步骤S401-S403的具体实施方式可参见上述申请实施例中的步骤S201-S203的相关描述,在此不再赘述。
在一种可选的实施方式中,在消息图标被移动至对象显示区域的过程中,目标终端还可在图标显示区域中显示第一提示;其中,第一提示用于提示:若在图标显示区域中取消针对消息图标的按压操作,则取消目标消息对应的数据资源的传输。例如,第一提示可以是“此处松手可取消发送”;那么相应的,在图标显示区域中显示第一提示51的示意图可参见图5a所示。
再一种可选的实施方式中,若消息图标在图标显示区域中被取消按压操作,则从资源传输界面返回至会话界面。例如,消息图标在被移动了一小段距离后,若目标用户松手了,则可认为消息图标在图标显示区域中被取消了按压操作。此时,目标终端可从资源传输界面返回至会话界面,如图5b所示。
S404,在消息图标被移动至对象显示区域后,向目标对象标识所指示的目标对象传输目标消息对应的数据资源。
在一种可选的实施方式中,在消息图标被移动至对象显示区域时,目标终端还可将消息图标所在的子区域进行高亮显示;通过对消息图标所在的子区域进行高亮显示,可直观提示目标用户消息图标已被移动至对象显示区域。具体的,若消息图标所在的子区域为第一子区域,则对第一子区域进行高亮显示的示意图可参见图5c所示;若消息图标所在的子区域为第二子区域,则对第二子区域进行高亮显示的示意图可参见图5d所示。
再一种可选的实施方式中,若消息图标所在的子区域为第二子区域,则目标终端在将消息图标所在的子区域进行高亮显示时,还可同步将第二子区域中的各个其他会话的会话标识的显示状态更新为待选状态(如图5d所示的灰色状态)。在此情况下,目标用户可将消息图标向任一其他会话的会话标识的显示位置进行移动,以实现目标会话的选择;相应的,在消息图标被移动至任一其他会话的会话标识的显示位置处时,目标终端可将该任一其他会话的会话标识的显示状态从待选状态切换至选中状态。例如,消息图标被移动至第一个会话标识的显示位置处时,目标终端可将第一个会话标识的显示状态从待选状态(如灰色状态)切换至选中状态(如白色状态),如图5e所示。需要说明的是,若目标用户是通过手指或外接设备(如鼠标)控制消息图标进行移动的,则目标用户可在各个其他会话的会话标识的显示位置之间多次来回拖动消息图标,以切换选择会话标识,从而最终选定目标会话(即目标对象)。相应的,在目标用户来回拖动消息图标的过程中,目标终端可继续绘制消息图标的移动轨迹,并在检测消息图标被取消按压操作后,结束移动轨迹的绘制;然后,根据移动轨迹的终点确定目标对象。
再一种可选的实施方式中,为避免因目标用户不小心将消息图标移动至对象显示区域而导致的资源误传输,目标终端在检测到消息图标位于对象显示区域内后,还可进一步检测消息图标在该对象显示区域的停留时长是否大于时长阈值(如3秒);若大于,则再执行向目标对象标识所指示的目标对象传输目标消息对应的数据资源的步骤。即在此实施方式下,目标用户在将消息图标拖动至对象显示区域后,仍需要继续按压消息图标,并在等待按压时长大于时长阈值后,才可触发目标终端传输数据资源。进一步的,为提升目标用户按压消息图标的趣味性,以及直观反映目标用户还需等待的剩余时长;目标终端还可根据消息图标在对象显示区域中被按压的按压时长,在对象显示区域中播放传输指示动画。其中,该传输指示动画用于指示等待传输目标消息对应的数据资源的剩余时长;传输指示动画的播放总时长可等于时长阈值。具体的,该传输指示动画可至少包括以下几种具体实现:
具体实现一,该传输指示动画可以是一个在时钟图标中进行倒计时的动画;在此具体实现中,目标终端在根据消息图标在对象显示区域中被按压的按压时长,在对象显示区域中播放传输指示动画时,可实时根据消息图标在对象显示区域中被按压的按压时长的变化,动态控制时钟图标中的指针转动。例如设消息图标位于第一子区域内,则播放该传输指示动画的示意图可参见图5f所示。
具体实现二,该传输指示动画也可以是倒计时的数字变化动画;在此具体实现中,目标终端在根据消息图标在对象显示区域中被按压的按压时长,在对象显示区域中播放传输指示动画时,可实时根据消息图标在对象显示区域中被按压的按压时长,计算剩余时长;并在对象显示区域中动态显示剩余时长。例如仍设消息图标位于第一子区域内,则播放传输指示动画的示意图可参见图5g所示。
具体实现三,对象显示区域还包括等待进度条,该等待进度条由多段子进度条构成;每段子进度条的显示状态均为第一状态,且一段子进度条对应一个时长区间。那么该传输指示动画可以为依次将各子进度条的显示状态从第一状态切换至第二状态的动画;在此具体实现中,目标终端在根据消息图标在对象显示区域中被按压的按压时长,在对象显示区域中播放传输指示动画时,可根据消息图标在对象显示区域中被按压的按压时长的变化,依次将等待进度条中各个子进度条的显示状态从第一状态更新为第二状态。其中,第一状态和第二状态是指两个不同显示形态(如形状、颜色)的状态;以第一状态为灰色状态,第二状态为白色状态为例,仍设消息图标位于第一子区域内,则播放传输指示动画的示意图可参见图5h所示。需要说明的是,本申请实施例只是示例性地列举了几种传输指示动画的产品形态,并非穷举。
在传输指示动画播放结束后,则可执行向目标对象标识所指示的目标对象传输目标消息对应的数据资源的步骤。其中,若传输指示动画为在时钟图标中进行倒计时的动画,则传输指示动画播放结束是指:时钟图标中的指针转动至零点;若传输指示动画为倒计时的数字变化动画,则传输指示动画播放结束是指:显示的剩余时长为零;若传输指示动画为依次将各子进度条的显示状态从第一状态切换至第二状态的动画,则传输指示动画播放结束是指:等待进度条中的所有子进度条的显示状态均为第二状态。在一种具体实现中,在消息加载动画播放结束后,目标终端可直接执行向目标对象标识所指示的目标对象传输目标消息对应的数据资源的步骤。再一种具体实现中,在消息加载动画播放结束后,目标终端可在对象显示区域中输出第二提示;该第二提示用于提示:取消针对消息图标的按压操作,以实现目标消息对应的数据资源的传输。例如,第二提示可以是“松手即可发送”;那么相应的,在对象显示区域中显示第二提示52的示意图可参见图5h的最后一个图所示。目标用户在看见第二提示后,可取消按压该消息图标;相应的,若针对消息图标的按压操作被取消,则目标终端可执行向目标对象标识所指示的目标对象传输目标消息对应的数据资源的步骤。
需要说明的是,若在传输指示动画的播放过程中,消息图标被取消了按压操作,即在传输指示动画播放结束前,消息图标被取消了按压操作;则目标终端可直接从资源传输界面返回至会话界面,取消传输目标消息对应的数据资源。
S405,在向目标对象传输目标消息对应的数据资源的过程中,在对象显示区域中播放资源传输动画。
其中,资源传输动画用于反映目标消息对应的数据资源的传输进度。具体的,该资源传输动画可以包括但不限于:动态显示传输进度的动画、动态显示传输所需的剩余时长的动画,等等。以资源传输动画包括动态显示传输进度的动画为例,在对象显示区域中播放资源传输动画的示意图可参见图5i、图5j或者图5k所示;应理解的是,图5i、图5j以及图5k均只是示例性地表示资源传输动画的显示形态(如显示位置、形状等),并不对此进行限定。
需要说明的是,本申请实施例所提及的数据资源的传输进度可以是指:目标终端将数据资源传输至服务器的进度;也可以是指目标终端通过服务器将数据资源传输至目标对象的进度,本申请实施例对此不作限制。且还需说明的是,当数据资源为文件时,上述所提及的数据资源的传输进度可以是指:文件的传输进度,或者文件的文件信息(如文件标识、文件下载地址)的传输进度,本申请实施例对此也不作限制。
S406,在结束目标消息对应的数据资源的传输后,在对象显示区域中输出提示信息。
其中,提示信息用于提示:已成功将数据资源传输至目标对象,或者向目标对象传输数据资源失败。以提示信息用于提示已成功将数据资源传输至目标对象为例,在对象显示区域中输出提示信息53的示意图可参见图5i、图5j或者图5k所示。在输出提示信息后,目标终端可自动返回至会话界面;或者检测到目标用户的界面返回操作后,返回至会话界面。可选的,目标终端在向目标对象传输目标消息对应的数据资源的过程中,也可不显示资源传输动画,而是在结束目标消息对应的数据资源的传输后,直接在对象显示区域中输出提示信息。
本申请实施例在会话界面中的目标消息被触发后,可直接输出资源传输界面;其中,资源传输界面中的对象显示显示区域中包括至少一个传输对象的对象标识,且资源传输界面中的图标显示区域中包括目标消息对应的消息图标。通过输出该资源传输界面,可使得用户只需将消息图标从图标显示区域移动至对象显示区域内,便可触发终端根据消息图标的移动轨迹的终点从至少一个传输对象中确定目标对象,并向目标对象传输目标消息对应的数据资源;这样可有效简化资源传输的用户操作流程,提升资源传输的效率。
基于上述方法实施例的相关描述,本申请实施例还提出了如图6所示的资源传输方法;在本申请实施例中,主要以目标终端执行该资源传输方法,且默认在对象显示区域中显示关联终端的终端标识为例进行阐述。具体的,在目标用户(即使用目标终端登录社交账号的用户)使用目标终端打开目标会话时,目标终端可在目标会话的会话界面中显示一条或多条会话消息。当目标用户对会话界面中的某条会话消息执行触发操作时,目标终端可通过步骤s61确定被触发的会话消息的消息类型,并通过步骤s62检测该被触发的会话消息的消息类型是否为文件类型、文本类型、多媒体数据类型或者链接类型等预设消息类型。若被触发的会话消息的消息类型不是预设消息类型,则可通过步骤s63输出普通的包含转发组件的菜单选项,以使得目标用户可通过该转发组件将被触发的会话消息对应的数据资源传输至目标对象,此处的目标对象是指待接收该目标消息对应的数据资源的对象。
若被触发的会话消息的消息类型是预设消息类型,则目标终端可通过步骤s64为目标用户输出资源传输界面(如蒙层界面);并在资源传输界面中的图标显示区域中显示被触发的会话消息所对应的消息图标,以及在对象显示区域中的第一子区域中显示关联终端的终端标识。其中,消息图标的显示原理如下:目标终端可将被触发的会话消息的消息参数(如消息类型等)传递至资源传输界面的Activity(一种组件),使得Activity可根据该消息参数在图标显示区域中显示被触发的会话消息的消息图标。另外,目标终端还可通过步骤s65检测是否存在目标用户的最近通信会话;若存在,则可步骤s66在对象显示区域中的第二子区域中显示该最近通信会话的会话标识。
相应的,目标用户可双指按压并拖动消息图标至对象显示区域的任一子区域,以触发目标终端向目标对象传输该被触发的会话消息对应的数据资源;此处的目标对象可以是关联终端,或者目标用户手指的触摸点所处位置所对应的会话标识指示的最近通信会话。相应的,目标终端在检测到消息图标位于对象显示区域中后,可通过步骤s67检测消息图标在该对象显示区域的停留时长是否大于时长阈值(如1秒)。若大于,则可通过步骤s68请求服务器将该被触发的会话消息对应的数据资源传输至目标对象;否则,则取消被触发的会话消息的数据资源的传输,并通过步骤s69返回至会话界面。
在本申请实施例中,通过输出该资源传输界面,可使得用户只需将消息图标从图标显示区域移动至对象显示区域内,便可实现被触发的会话消息对应的数据资源的传输;这样可有效简化资源传输的用户操作流程,提升资源传输的效率。并且,通过在输出资源传输界面时,默认显示关联终端的终端标识,还可有效提升关联终端的曝光度。
基于上述资源传输方法实施例的描述,本申请实施例还公开了一种资源传输装置,所述资源传输装置可以是运行于上述所提及的目标终端中的一个计算机程序(包括程序代码)。该资源传输装置可以执行图2或图4所示的方法。请参见图7,所述资源传输装置可以运行如下单元:
显示单元701,用于在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
所述显示单元701,用于若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;
所述显示单元701,还用于根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;
处理单元702,用于在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的。
在一种实施方式中,所述资源传输界面为蒙层界面,所述移动操作为持续按压并拖动所述消息图标的操作;所述消息图标被移动至所述对象显示区域是指:所述消息图标的移动轨迹的终点位于所述对象显示区域中;所述消息图标的图标样式是根据所述目标消息的消息参数确定的,所述消息参数可至少包括:所述目标消息的消息类型;其中,所述目标消息的消息类型为:文件类型、文本类型、多媒体数据类型或者链接类型;所述目标消息对应的数据资源为:文件、文本内容、多媒体数据或者链接。
再一种实施方式中,所述至少一个传输对象包括以下至少一种:与目标终端相关联的关联终端,及目标用户所在的至少一个其他会话;所述至少一个传输对象的对象标识包括以下至少一种:所述关联终端的终端标识,以及所述至少一个其他会话的会话标识;其中,所述目标终端是指用于显示所述会话界面的终端,所述关联终端是指与所述目标终端登录了同一个社交账号的终端;所述目标用户是指在所述目标终端中登录社交账号的用户。
再一种实施方式中,所述对象显示区域包括以下至少一个子区域:第一子区域和第二子区域;所述第一子区域用于显示所述关联终端的终端标识,所述第二子区域用于显示所述至少一个其他会话的会话标识;其中,当所述移动轨迹的终点位于所述第一子区域中时,所述目标对象为所述关联终端;当所述移动轨迹的终点位于所述第二子区域中时,所述目标对象为所述至少一个其他会话中的目标会话;所述目标会话满足以下条件:所述目标会话的会话标识的显示位置与所述移动轨迹的终点所处位置之间的距离差小于或等于距离阈值。
再一种实施方式中,显示单元701还可用于:在所述消息图标被移动至所述对象显示区域的过程中,在所述图标显示区域中显示第一提示;其中,所述第一提示用于提示:若在所述图标显示区域中取消针对所述消息图标的按压操作,则取消所述目标消息对应的数据资源的传输。
再一种实施方式中,显示单元701还可用于:在所述消息图标被移动至所述对象显示区域时,将所述消息图标所在的子区域进行高亮显示。
再一种实施方式中,所述消息图标所在的子区域为所述第二子区域;相应的,显示单元701还可用于:在将所述消息图标所在的子区域进行高亮显示时,同步将所述第二子区域中的各个其他会话的会话标识的显示状态更新为待选状态;在所述消息图标被移动至任一其他会话的会话标识的显示位置处,将所述任一其他会话的会话标识的显示状态从所述待选状态切换至选中状态。
再一种实施方式中,所述在所述消息图标被移动至所述对象显示区域之后;相应的,显示单元701还可用于:根据所述消息图标在所述对象显示区域中被按压的按压时长,在所述对象显示区域中播放传输指示动画,所述传输指示动画用于指示等待传输所述目标消息对应的数据资源的剩余时长;在所述传输指示动画播放结束后,则执行向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源的步骤。
再一种实施方式中,所述在所述消息加载动画播放结束后;相应的,显示单元701还可用于:在所述对象显示区域中输出第二提示;所述第二提示用于提示:取消针对所述消息图标的按压操作,以实现所述目标消息对应的数据资源的传输;若针对所述消息图标的按压操作被取消,则执行向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源的步骤。
再一种实施方式中,所述对象显示区域还包括等待进度条,所述等待进度条由多段子进度条构成;每段子进度条的显示状态均为第一状态,且一段子进度条对应一个时长区间;相应的,显示单元701在用于根据所述消息图标在所述对象显示区域中被按压的按压时长,在所述对象显示区域中播放传输指示动画时,可具体用于:根据所述消息图标在所述对象显示区域中被按压的按压时长的变化,依次将所述等待进度条中各个子进度条的显示状态从所述第一状态更新为第二状态;其中,所述传输指示动画播放结束是指:所述等待进度条中的所有子进度条的显示状态均为所述第二状态。
再一种实施方式中,显示单元701还可用于:若所述消息图标在所述图标显示区域中被取消按压操作,则从所述资源传输界面返回至所述会话界面。
再一种实施方式中,显示单元701还可用于:在向所述目标对象传输所述目标消息对应的数据资源的过程中,在所述对象显示区域中播放资源传输动画;所述资源传输动画用于反映所述目标消息对应的数据资源的传输进度;在结束所述目标消息对应的数据资源的传输后,在所述对象显示区域中输出提示信息,所述提示信息用于提示:已成功将所述数据资源传输至所述目标对象,或者向所述目标对象传输所述数据资源失败。
根据本发明的一个实施例,图2或图4所示的方法所涉及的各个步骤均可以是由图7所示的资源传输装置中的各个单元来执行的。例如,图2中所示的步骤S201-S203均可由图7中所示的显示单元701来执行,步骤S204可由图7中所示的处理单元702来执行。又如,图4中所示的步骤S401-S403以及步骤S405-S406均可由图7中所示的显示单元701来执行,步骤S404可由图7中所示的处理单元702来执行,等等。
根据本发明的另一个实施例,图7所示的资源传输装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本发明的其它实施例中,基于资源传输装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
根据本发明的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储介质(RAM)、只读存储介质(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图2或图4中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图7中所示的资源传输装置设备,以及来实现本申请实施例的资源传输方法。所述计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
本申请实施例在会话界面中的目标消息被触发后,可直接输出资源传输界面;其中,资源传输界面中的对象显示显示区域中包括至少一个传输对象的对象标识,且资源传输界面中的图标显示区域中包括目标消息对应的消息图标。通过输出该资源传输界面,可使得用户只需将消息图标从图标显示区域移动至对象显示区域内,便可触发终端根据消息图标的移动轨迹的终点从至少一个传输对象中确定目标对象,并向目标对象传输目标消息对应的数据资源;这样可有效简化资源传输的用户操作流程,提升资源传输的效率。
基于上述方法实施例以及装置实施例的描述,本申请实施例还提供一种终端(即上述所提及的目标终端)。请参见图8,该终端可至少包括处理器801、输入设备802、输出设备803以及计算机存储介质804。其中,终端内的处理器801、输入设备802、输出设备803以及计算机存储介质804可通过总线或其他方式连接。
计算机存储介质804可以存储在终端的存储器中,所述计算机存储介质804用于存储计算机程序,所述计算机程序包括程序指令,所述处理器801用于执行所述计算机存储介质804存储的程序指令。处理器801(或称CPU(Central Processing Unit,中央处理器))是终端的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能;在一个实施例中,本申请实施例所述的处理器801可以用于进行一系列的资源传输处理,具体包括:在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,等等。
本申请实施例还提供了一种计算机存储介质(Memory),所述计算机存储介质是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了终端的操作***。并且,在该存储空间中还存放了适于被处理器801加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。
在一个实施例中,可由处理器801加载并执行计算机存储介质中存放的一条或多条指令,以实现上述有关资源传输方法实施例中的方法的相应步骤;具体实现中,计算机存储介质中的一条或多条指令由处理器801加载并执行如下步骤:
在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;
根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;
在所述消息图标被移动至所述对象显示区域后,向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的。
在一种实施方式中,所述资源传输界面为蒙层界面,所述移动操作为持续按压并拖动所述消息图标的操作;所述消息图标被移动至所述对象显示区域是指:所述消息图标的移动轨迹的终点位于所述对象显示区域中;所述消息图标的图标样式是根据所述目标消息的消息参数确定的,所述消息参数可至少包括:所述目标消息的消息类型;其中,所述目标消息的消息类型为:文件类型、文本类型、多媒体数据类型或者链接类型;所述目标消息对应的数据资源为:文件、文本内容、多媒体数据或者链接。
再一种实施方式中,所述至少一个传输对象包括以下至少一种:与目标终端相关联的关联终端,及目标用户所在的至少一个其他会话;所述至少一个传输对象的对象标识包括以下至少一种:所述关联终端的终端标识,以及所述至少一个其他会话的会话标识;其中,所述目标终端是指用于显示所述会话界面的终端,所述关联终端是指与所述目标终端登录了同一个社交账号的终端;所述目标用户是指在所述目标终端中登录社交账号的用户。
再一种实施方式中,所述对象显示区域包括以下至少一个子区域:第一子区域和第二子区域;所述第一子区域用于显示所述关联终端的终端标识,所述第二子区域用于显示所述至少一个其他会话的会话标识;其中,当所述移动轨迹的终点位于所述第一子区域中时,所述目标对象为所述关联终端;当所述移动轨迹的终点位于所述第二子区域中时,所述目标对象为所述至少一个其他会话中的目标会话;所述目标会话满足以下条件:所述目标会话的会话标识的显示位置与所述移动轨迹的终点所处位置之间的距离差小于或等于距离阈值。
再一种实施方式中,所述一条或多条指令还可以由处理器801加载并具体执行:在所述消息图标被移动至所述对象显示区域的过程中,在所述图标显示区域中显示第一提示;其中,所述第一提示用于提示:若在所述图标显示区域中取消针对所述消息图标的按压操作,则取消所述目标消息对应的数据资源的传输。
再一种实施方式中,所述一条或多条指令还可以由处理器801加载并具体执行:在所述消息图标被移动至所述对象显示区域时,将所述消息图标所在的子区域进行高亮显示。
再一种实施方式中,所述消息图标所在的子区域为所述第二子区域;相应的,所述一条或多条指令还可以由处理器801加载并具体执行:在将所述消息图标所在的子区域进行高亮显示时,同步将所述第二子区域中的各个其他会话的会话标识的显示状态更新为待选状态;在所述消息图标被移动至任一其他会话的会话标识的显示位置处,将所述任一其他会话的会话标识的显示状态从所述待选状态切换至选中状态。
再一种实施方式中,所述在所述消息图标被移动至所述对象显示区域之后;相应的,所述一条或多条指令还可以由处理器801加载并具体执行:根据所述消息图标在所述对象显示区域中被按压的按压时长,在所述对象显示区域中播放传输指示动画,所述传输指示动画用于指示等待传输所述目标消息对应的数据资源的剩余时长;在所述传输指示动画播放结束后,则执行向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源的步骤。
再一种实施方式中,所述在所述消息加载动画播放结束后;相应的,所述一条或多条指令还可以由处理器801加载并具体执行:在所述对象显示区域中输出第二提示;所述第二提示用于提示:取消针对所述消息图标的按压操作,以实现所述目标消息对应的数据资源的传输;若针对所述消息图标的按压操作被取消,则执行向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源的步骤。
再一种实施方式中,所述对象显示区域还包括等待进度条,所述等待进度条由多段子进度条构成;每段子进度条的显示状态均为第一状态,且一段子进度条对应一个时长区间;相应的,在根据所述消息图标在所述对象显示区域中被按压的按压时长,在所述对象显示区域中播放传输指示动画时,所述一条或多条指令可由处理器801加载并具体执行:根据所述消息图标在所述对象显示区域中被按压的按压时长的变化,依次将所述等待进度条中各个子进度条的显示状态从所述第一状态更新为第二状态;其中,所述传输指示动画播放结束是指:所述等待进度条中的所有子进度条的显示状态均为所述第二状态。
再一种实施方式中,所述一条或多条指令还可以由处理器801加载并具体执行:若所述消息图标在所述图标显示区域中被取消按压操作,则从所述资源传输界面返回至所述会话界面。
再一种实施方式中,所述一条或多条指令还可以由处理器801加载并具体执行:在向所述目标对象传输所述目标消息对应的数据资源的过程中,在所述对象显示区域中播放资源传输动画;所述资源传输动画用于反映所述目标消息对应的数据资源的传输进度;在结束所述目标消息对应的数据资源的传输后,在所述对象显示区域中输出提示信息,所述提示信息用于提示:已成功将所述数据资源传输至所述目标对象,或者向所述目标对象传输所述数据资源失败。
本申请实施例在会话界面中的目标消息被触发后,可直接输出资源传输界面;其中,资源传输界面中的对象显示显示区域中包括至少一个传输对象的对象标识,且资源传输界面中的图标显示区域中包括目标消息对应的消息图标。通过输出该资源传输界面,可使得用户只需将消息图标从图标显示区域移动至对象显示区域内,便可触发终端根据消息图标的移动轨迹的终点从至少一个传输对象中确定目标对象,并向目标对象传输目标消息对应的数据资源;这样可有效简化资源传输的用户操作流程,提升资源传输的效率。
需要说明的是,根据本申请的一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述图2或图4所示的资源传输方法实施例方面的各种可选方式中提供的方法。
并且,应理解的是,以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种资源传输方法,其特征在于,包括:
在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;其中,所述消息图标的图标样式是根据所述目标消息的消息类型确定的;所述消息图标在所述图标显示区域中的显示位置,是根据针对所述目标消息的触发操作在终端屏幕中的输入位置确定的;
根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;其中,所述移动操作为持续按压并拖动所述消息图标的操作;若所述消息图标在所述图标显示区域中被取消按压操作,则从所述资源传输界面返回至所述会话界面,并取消所述目标消息对应的数据资源的传输;
在所述消息图标被移动至所述对象显示区域后,若所述消息图标在所述对象显示区域中被按压的按压时长大于时长阈值,则向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的;
若所述消息图标在所述对象显示区域中被按压的按压时长小于时长阈值,则取消所述目标消息对应的数据资源的传输,并从所述资源传输界面返回至所述会话界面。
2.如权利要求1所述的方法,其特征在于,所述资源传输界面为蒙层界面;所述消息图标被移动至所述对象显示区域是指:所述消息图标的移动轨迹的终点位于所述对象显示区域中;
其中,所述目标消息的消息类型为:文件类型、文本类型、多媒体数据类型或者链接类型;所述目标消息对应的数据资源为:文件、文本内容、多媒体数据或者链接。
3.如权利要求2所述的方法,其特征在于,所述至少一个传输对象包括以下至少一种:与目标终端相关联的关联终端,及目标用户所在的至少一个其他会话;所述至少一个传输对象的对象标识包括以下至少一种:所述关联终端的终端标识,以及所述至少一个其他会话的会话标识;
其中,所述目标终端是指用于显示所述会话界面的终端,所述关联终端是指与所述目标终端登录了同一个社交账号的终端;所述目标用户是指在所述目标终端中登录社交账号的用户。
4.如权利要求3所述的方法,其特征在于,所述对象显示区域包括以下至少一个子区域:第一子区域和第二子区域;所述第一子区域用于显示所述关联终端的终端标识,所述第二子区域用于显示所述至少一个其他会话的会话标识;
其中,当所述移动轨迹的终点位于所述第一子区域中时,所述目标对象为所述关联终端;当所述移动轨迹的终点位于所述第二子区域中时,所述目标对象为所述至少一个其他会话中的目标会话;所述目标会话满足以下条件:所述目标会话的会话标识的显示位置与所述移动轨迹的终点所处位置之间的距离差小于或等于距离阈值。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
在所述消息图标被移动至所述对象显示区域的过程中,在所述图标显示区域中显示第一提示;
其中,所述第一提示用于提示:若在所述图标显示区域中取消针对所述消息图标的按压操作,则取消所述目标消息对应的数据资源的传输。
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
在所述消息图标被移动至所述对象显示区域时,将所述消息图标所在的子区域进行高亮显示。
7.如权利要求6所述的方法,其特征在于,所述消息图标所在的子区域为所述第二子区域,所述方法还包括:
在将所述消息图标所在的子区域进行高亮显示时,同步将所述第二子区域中的各个其他会话的会话标识的显示状态更新为待选状态;
在所述消息图标被移动至任一其他会话的会话标识的显示位置处,将所述任一其他会话的会话标识的显示状态从所述待选状态切换至选中状态。
8.如权利要求2-7任一项所述的方法,其特征在于,所述在所述消息图标被移动至所述对象显示区域之后,还包括:
根据所述消息图标在所述对象显示区域中被按压的按压时长,在所述对象显示区域中播放传输指示动画,所述传输指示动画用于指示等待传输所述目标消息对应的数据资源的剩余时长;
在所述传输指示动画播放结束后,则执行向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源的步骤。
9.如权利要求8所述的方法,其特征在于,所述在所述消息加载动画播放结束后,还包括:
在所述对象显示区域中输出第二提示;所述第二提示用于提示:取消针对所述消息图标的按压操作,以实现所述目标消息对应的数据资源的传输;
若针对所述消息图标的按压操作被取消,则执行向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源的步骤。
10.如权利要求8所述的方法,其特征在于,所述对象显示区域还包括等待进度条,所述等待进度条由多段子进度条构成;每段子进度条的显示状态均为第一状态,且一段子进度条对应一个时长区间;
所述根据所述消息图标在所述对象显示区域中被按压的按压时长,在所述对象显示区域中播放传输指示动画,包括:
根据所述消息图标在所述对象显示区域中被按压的按压时长的变化,依次将所述等待进度条中各个子进度条的显示状态从所述第一状态更新为第二状态;
其中,所述传输指示动画播放结束是指:所述等待进度条中的所有子进度条的显示状态均为所述第二状态。
11.如权利要求1所述的方法,其特征在于,所述方法还包括:
在向所述目标对象传输所述目标消息对应的数据资源的过程中,在所述对象显示区域中播放资源传输动画;所述资源传输动画用于反映所述目标消息对应的数据资源的传输进度;
在结束所述目标消息对应的数据资源的传输后,在所述对象显示区域中输出提示信息,所述提示信息用于提示:已成功将所述数据资源传输至所述目标对象,或者向所述目标对象传输所述数据资源失败。
12.一种资源传输装置,其特征在于,包括:
显示单元,用于在目标会话的会话界面中显示目标消息,所述目标消息对应一个数据资源;
所述显示单元,用于若所述目标消息被触发,则输出资源传输界面;所述资源传输界面包括对象显示区域和图标显示区域;所述对象显示区域包括至少一个传输对象的对象标识,所述图标显示区域包括所述目标消息对应的消息图标;其中,所述消息图标的图标样式是根据所述目标消息的消息类型确定的;所述消息图标在所述图标显示区域中的显示位置,是根据针对所述目标消息的触发操作在终端屏幕中的输入位置确定的;
所述显示单元,还用于根据针对所述消息图标的移动操作,将所述消息图标从所述图标显示区域向所述对象显示区域移动;其中,所述移动操作为持续按压并拖动所述消息图标的操作;若所述消息图标在所述图标显示区域中被取消按压操作,则从所述资源传输界面返回至所述会话界面,并取消所述目标消息对应的数据资源的传输;
处理单元,用于在所述消息图标被移动至所述对象显示区域后,若所述消息图标在所述对象显示区域中被按压的按压时长大于时长阈值,则向目标对象标识所指示的目标对象传输所述目标消息对应的数据资源,所述目标对象标识是根据所述消息图标的移动轨迹的终点从所述对象显示区域中确定的;若所述消息图标在所述对象显示区域中被按压的按压时长小于时长阈值,则取消所述目标消息对应的数据资源的传输,并从所述资源传输界面返回至所述会话界面。
13.一种终端,包括输入设备和输出设备,其特征在于,还包括:
处理器,适于实现一条或多条指令;以及,
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求1-11任一项所述的资源传输方法。
14.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如权利要求1-11任一项所述的资源传输方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010890571.2A CN112054950B (zh) | 2020-08-29 | 2020-08-29 | 资源传输方法、装置、终端及介质 |
PCT/CN2021/108878 WO2022042183A1 (zh) | 2020-08-29 | 2021-07-28 | 数据传输方法、装置、终端及存储介质 |
EP21860023.7A EP4099662A4 (en) | 2020-08-29 | 2021-07-28 | DATA TRANSMISSION METHOD AND DEVICE, TERMINAL AND STORAGE MEDIUM |
US17/964,393 US11928485B2 (en) | 2020-08-29 | 2022-10-12 | Data transmission method and apparatus, terminal, and storage medium |
US18/390,068 US20240202013A1 (en) | 2020-08-29 | 2023-12-20 | Data transmission method and apparatus, terminal, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010890571.2A CN112054950B (zh) | 2020-08-29 | 2020-08-29 | 资源传输方法、装置、终端及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112054950A CN112054950A (zh) | 2020-12-08 |
CN112054950B true CN112054950B (zh) | 2022-05-13 |
Family
ID=73607048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010890571.2A Active CN112054950B (zh) | 2020-08-29 | 2020-08-29 | 资源传输方法、装置、终端及介质 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11928485B2 (zh) |
EP (1) | EP4099662A4 (zh) |
CN (1) | CN112054950B (zh) |
WO (1) | WO2022042183A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112054950B (zh) | 2020-08-29 | 2022-05-13 | 腾讯科技(深圳)有限公司 | 资源传输方法、装置、终端及介质 |
CN112954480B (zh) * | 2021-02-09 | 2023-10-27 | 维沃移动通信有限公司 | 数据传输进度的显示方法和数据传输进度的显示装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108228031A (zh) * | 2018-01-24 | 2018-06-29 | 维沃移动通信有限公司 | 一种图片分享方法、图片显示方法及移动终端 |
CN110174994A (zh) * | 2019-05-27 | 2019-08-27 | 网易(杭州)网络有限公司 | 聊天消息转发的方法及装置、电子设备、存储介质 |
CN110519153A (zh) * | 2019-08-15 | 2019-11-29 | 连尚(新昌)网络科技有限公司 | 一种发送群会话消息的方法与设备 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850995B1 (en) * | 1999-01-25 | 2005-02-01 | Canon Kabushiki Kaisha | Control unit selectively connected with a first bus and a second bus for controlling a displaying process in parallel with a scanning process |
US20030084109A1 (en) * | 2001-10-30 | 2003-05-01 | Balluff Daniel A. | Efficient message notification system and method for communication devices |
US7383308B1 (en) * | 2004-02-11 | 2008-06-03 | Aol Llc, A Delaware Limited Liability Company | Buddy list-based sharing of electronic content |
CN100407686C (zh) | 2004-08-31 | 2008-07-30 | 腾讯科技(深圳)有限公司 | 基于即时通讯工具的网络存储服务中对象共享的实现方法 |
US20070022213A1 (en) * | 2005-07-20 | 2007-01-25 | Research In Motion Limited | Scheme for sharing IM message history |
US20070234227A1 (en) * | 2006-03-31 | 2007-10-04 | Business Objects, S.A. | Apparatus and method for selecting multiple items in a graphical user interface |
KR100986376B1 (ko) * | 2008-05-08 | 2010-10-08 | 주식회사 팬택 | Mms 메시지 전송 상태 표시 방법 및 그를 위한통신단말기 |
US8756519B2 (en) * | 2008-09-12 | 2014-06-17 | Google Inc. | Techniques for sharing content on a web page |
KR101569427B1 (ko) * | 2008-10-02 | 2015-11-16 | 삼성전자주식회사 | 휴대 단말기의 터치 입력 장치 및 그의 운영 방법 |
US8312392B2 (en) * | 2009-10-02 | 2012-11-13 | Qualcomm Incorporated | User interface gestures and methods for providing file sharing functionality |
WO2012108668A2 (ko) * | 2011-02-10 | 2012-08-16 | 삼성전자 주식회사 | 터치 스크린 디스플레이를 구비한 휴대 기기 및 그 제어 방법 |
KR101770207B1 (ko) * | 2011-06-01 | 2017-08-22 | 엘지전자 주식회사 | 무선 통신 시스템에서 단말의 멀티미디어 메시지 제어 방법 및 이를 위한 장치 |
CN102891891A (zh) | 2012-09-26 | 2013-01-23 | 广州市动景计算机科技有限公司 | 跨设备文件传输方法和*** |
KR102070772B1 (ko) * | 2012-12-07 | 2020-01-29 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어 방법, 이를 위한 기록 매체 |
KR102044826B1 (ko) * | 2013-01-02 | 2019-11-14 | 삼성전자 주식회사 | 마우스 기능 제공 방법 및 이를 구현하는 단말 |
US10003938B2 (en) * | 2015-08-14 | 2018-06-19 | Apple Inc. | Easy location sharing |
US9608950B2 (en) * | 2015-08-18 | 2017-03-28 | Blend Systems, Inc. | Systems and methods for sharing videos and images in a texting environment |
CN106446096A (zh) * | 2016-09-12 | 2017-02-22 | 努比亚技术有限公司 | 一种文件分享方法、装置及终端 |
CN110851213B (zh) * | 2016-09-23 | 2024-01-30 | 华为机器有限公司 | 一种信息的显示方法以及终端 |
CN106502527A (zh) * | 2016-09-29 | 2017-03-15 | 北京小米移动软件有限公司 | 一种内容分享的方法、装置及终端 |
CN108803958B (zh) * | 2017-04-26 | 2022-12-16 | 腾讯科技(深圳)有限公司 | 文件载入控制、云存储应用中实现上传的交互方法和装置 |
US10824800B2 (en) * | 2017-11-10 | 2020-11-03 | Think Research Corporation | System and method for designing and editing computerized electronic data-entry forms |
US20180205772A1 (en) * | 2018-03-12 | 2018-07-19 | Vaultize Technologies Private Limited | Folder and file based collaboration using messaging |
CN111858522B (zh) * | 2020-08-06 | 2024-07-02 | Oppo广东移动通信有限公司 | 文件分享方法、装置、终端及存储介质 |
CN112054950B (zh) * | 2020-08-29 | 2022-05-13 | 腾讯科技(深圳)有限公司 | 资源传输方法、装置、终端及介质 |
-
2020
- 2020-08-29 CN CN202010890571.2A patent/CN112054950B/zh active Active
-
2021
- 2021-07-28 WO PCT/CN2021/108878 patent/WO2022042183A1/zh unknown
- 2021-07-28 EP EP21860023.7A patent/EP4099662A4/en active Pending
-
2022
- 2022-10-12 US US17/964,393 patent/US11928485B2/en active Active
-
2023
- 2023-12-20 US US18/390,068 patent/US20240202013A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108228031A (zh) * | 2018-01-24 | 2018-06-29 | 维沃移动通信有限公司 | 一种图片分享方法、图片显示方法及移动终端 |
CN110174994A (zh) * | 2019-05-27 | 2019-08-27 | 网易(杭州)网络有限公司 | 聊天消息转发的方法及装置、电子设备、存储介质 |
CN110519153A (zh) * | 2019-08-15 | 2019-11-29 | 连尚(新昌)网络科技有限公司 | 一种发送群会话消息的方法与设备 |
Also Published As
Publication number | Publication date |
---|---|
EP4099662A1 (en) | 2022-12-07 |
CN112054950A (zh) | 2020-12-08 |
US20230032666A1 (en) | 2023-02-02 |
EP4099662A4 (en) | 2023-11-01 |
WO2022042183A1 (zh) | 2022-03-03 |
US11928485B2 (en) | 2024-03-12 |
US20240202013A1 (en) | 2024-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7263442B2 (ja) | モバイルアプリケーションのリアルタイム遠隔制御のためのシステムおよび方法 | |
EP3623942B1 (en) | Message processing method and apparatus, storage medium, and computer device | |
EP3783462B1 (en) | Method for displaying virtual keyboard of input method, and terminal | |
CA2731772C (en) | Graphical context short menu | |
US9680776B2 (en) | Method and apparatus for instant messaging based on user interface | |
US11928485B2 (en) | Data transmission method and apparatus, terminal, and storage medium | |
KR101448336B1 (ko) | 인스턴트 메시징 서비스를 제공하는 채팅창에 포함된 메시지 입력창을 이용하여 확장된 서비스를 제공하는 방법 | |
EP2866420A1 (en) | Method and device for content synchronization | |
CN102902580B (zh) | 一种程序回调方法及装置 | |
CN107066188B (zh) | 一种发送截屏图片的方法及终端 | |
US20180091458A1 (en) | Actionable messages in an inbox | |
CN111934985B (zh) | 媒体内容的分享方法、装置、设备及计算机可读存储介质 | |
CN112054951B (zh) | 资源传输方法、装置、终端及介质 | |
CN114461100A (zh) | 一种应用程序的处理方法、装置、设备及介质 | |
CN112163432A (zh) | 翻译方法、翻译装置和电子设备 | |
CN113343138A (zh) | 一种回退拦截方法、装置、智能终端及存储介质 | |
CN115905742A (zh) | 一种数据展示方法、装置、设备及存储介质 | |
US11671383B2 (en) | Natural language service interaction through an inbox | |
US10645052B2 (en) | Service integration into electronic mail inbox | |
CN107995091B (zh) | 基于企业即时通信应用的自助服务方法和装置 | |
CN115220619A (zh) | 消息处理方法、装置及电子设备 | |
CN115113777A (zh) | 一种应用程序的处理方法、装置及终端 | |
KR20230160141A (ko) | 메시징 서비스 방법 및 장치 | |
CN116069308A (zh) | 消息配置方法及相关装置 | |
CN117732059A (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: 40035329 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |