发送文件的方法、装置以及用户终端的制作方法

文档序号:9375122阅读:422来源:国知局
发送文件的方法、装置以及用户终端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种发送文件的方法、装置以及用户终端。
【背景技术】
[0002]现有的即时通讯(Instant Messenger,以下简称IM)系统,是由设置在用户终端上、用于传输即时消息的即时通讯客户端和设置在网络侧的服务器所组成的,已经广泛被人们所接受,成为人们进行交流的一种重要途径。即时通讯客户端使用的便捷性和灵活性是人们不断追求的目标。
[0003]现有的即时通讯系统中,即时通讯客户端的用户经常需要通过该即时通讯客户端向其他用户发送文件,例如通过QQ、微信向好友发送图片等。发送方客户端将文件发送请求发送给服务器,服务器将文件发送请求转发给接收方客户端。当接收方客户端同意该请求时,发送方客户端可以直接将待发送的文件发送给接收方客户端,也可以将待发送的文件经过服务器发送给接收方客户端。发送多个文件的过程也是类似的。现有的即时通讯客户端在发送多个文件时,通常都是一次性批量发送的,例如,用户在界面显示的多个文件中勾选想要发送的文件,客户端将用户勾选的多个文件同时发送给服务器或者接收方客户端,这样很容易导致网路的拥堵,文件不能顺畅地发送给服务器或者接收方客户端。

【发明内容】

[0004]本发明实施例提供了一种发送文件的方法、装置以及用户终端,以使用户终端能够更有效的发送文件。
[0005]本发明实施例提供了一种发送文件的方法,所述方法包括:所述用户终端在所述触控显示屏的交互界面中展示多个第一界面对象,所述多个第一界面对象中的每个第一界面对象分别对应于不同的文件;检测针对所述多个第一界面对象中的任意一个第一界面对象的第一手势操作;响应于所述第一手势操作,生成第二界面对象,所述第二界面对象显示有待发送文件的信息,其中,所述待发送文件是与所述第一手势操作所针对的第一界面对象相对应的文件;检测针对所述第二界面对象的第二手势操作;以及响应于所述第二手势操作,向目标终端发送与所述待发送文件。
[0006]本发明实施例还提供一种发送文件的装置,运行于用户终端,所述用户终端包括触控显示屏。该装置包括:界面展示模块,用于在所述触控显示屏的交互界面中展示多个第一界面对象,所述多个第一界面对象中的每个第一界面对象分别对应于不同的文件;第一检测模块,用于检测针对所述多个第一界面对象中的任意一个第一界面对象的第一手势操作;第一响应模块,用于响应于所述第一手势操作,生成第二界面对象,所述第二界面对象显示有待发送文件的信息,其中,所述待发送文件是与所述第一手势操作所针对的第一界面对象相对应的文件;第二检测模块,用于检测针对所述第二界面对象的第二手势操作;以及第二响应模块,用于响应于所述第二手势操作,向目标终端发送与所述待发送文件。
[0007]本发明实施例还提供一种用户终端。所述用户终端包括触控显示屏以及发送文件的装置。发送文件的装置用于:在所述触控显示屏的交互界面中展示多个第一界面对象,所述多个第一界面对象中的每个第一界面对象分别对应于不同的文件;检测针对所述多个第一界面对象中的任意一个第一界面对象的第一手势操作;响应于所述第一手势操作,生成第二界面对象,所述第二界面对象显示有待发送文件的信息,其中,所述待发送文件是与所述第一手势操作所针对的第一界面对象相对应的文件;检测针对所述第二界面对象的第二手势操作;以及响应于所述第二手势操作,向目标终端发送与所述待发送文件。
[0008]相对于现有技术,本发明实施例提出的发送文件的方法、装置及系统,在检测到针对其中一个第一界面对象的第一手势操作时,会生成第二界面对象,该第二界面对象显示有待发送文件的信息,用户可以根据第二界面对象中的信息决定是否发送该文件,当检测到针对第二界面对象的第二手势操作时,用户终端会向目标终端发送该待发送文件。一方面,用户可以一边浏览文件的信息一边确定是否发送该文件,另一方面,可以将用户选好的文件先发送出去,每个文件独立发送,不需要等待用户勾选完所有要发送的文件再一次性发送,从而可以避免一次性发送多个文件带来的网路拥堵、速度慢等问题。
【附图说明】
[0009]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本发明提供的发送文件的方法及装置的一种应用环境图。
[0011]图2示出了一种可应用于本发明实施例的用户终端的结构框图。
[0012]图3为本发明一实施例提供的发送文件的方法的流程图。
[0013]图4为本发明另一实施例提供的发送文件的方法的流程图。
[0014]图5至图8为本发明另一实施例中的一应用实例的界面效果图。
[0015]图9为本发明一实施例提供的发送文件的装置的结构框图。
[0016]图10为本发明另一实施例提供的发送文件的装置的结构框图。
[0017]图11为本发明一实施例提供的用户终端的结构框图。
【具体实施方式】
[0018]本发明实施例所提供的发送文件的方法可应用于如图1所示的应用环境中,实现对业务请求的处理。如图1所示,用户终端100、服务器200位于无线网络或有线网络300中,通过该无线网络或有线网络300,用户终端100与服务器200进行数据交互。
[0019]用户终端100可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPicture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面 4)播放器、膝上型便携计算机、台式机计算机、车载电脑、穿戴式移动终端等等。
[0020]图2示出了一种可应用于本发明实施例中的用户终端的结构框图。如图2所示,用户终端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、定位模块112、图像采集模块114、音频模块116、触控显示屏118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
[0021]可以理解,图2所示的结构仅为示意,用户终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
[0022]存储器102可用于存储软件程序以及模块,如本发明实施例中的发送文件的方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的发送文件的方法。
[0023]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至用户终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0024]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行用户终端100的各种功能以及进行数据处理。
[0025]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0026]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1