一种文件上传的方法、装置及终端的制作方法

文档序号:9600908阅读:239来源:国知局
一种文件上传的方法、装置及终端的制作方法
【技术领域】
[0001]本发明属于互联网领域,尤其涉及一种文件上传的的方法、装置及终端。
【背景技术】
[0002]即时通信应用是一种能够提供人与人之间互相发送消息的功能软件,通过即时通信应用人与人之间可以互相传递消息,
随着计算机网络通信技术的发展,通过点对点的技术来实现互联网上的即时沟通的即时通信(IM,Instant Messaging)软件工具应用越来越普遍,IM已经被大多数的用户所接受并为日常生活以及工作中必不可少的一部分,用户通过頂软件,可以实现包括:文字、图片、视频等的信息的交流。
[0003]例如微型博客(微博),作为一个基于微博用户关系的信息分享、传播以及获取平台,微博用户可以通过个人PC、移动电话等终端设备,通过文字(微博消息)或者图片来表达自己情感,与关注自己的微博用户分享,从而实现个人信息即时分享以及微博用户间互动。
[0004]例如社交网站,社交网站的即时通讯功能越来越强大,通过即时通讯工具如QQ和Μ函可以直接在社交网站书写发布文字和语音、视频等内容,即使在没有网络的地方,只要有手机也可即时更新自己的发布内容。
[0005]多数頂或具有頂功能的社交网站都具有评论和回复功能,如:SNS社区网站、新浪微博等,评论功能是对发表或转发的文章进行评价,回复是对已有的评论进行的答复。但是,目前社交网站中的评论或回复,在上传含有图片、视频、语音等多媒体信息时,采用的是在用户输入完文件和多媒体文件,点击发送之后,再开始进行网络传输。由于需要上传的多媒体文件较大,页面的加载时间较长,网络传输速度慢。
[0006]
【发明内容】
本发明实施例的目的在于提供一种文件上传,尤其是同时上传文本文件和多媒体文件的方法、装置及终端,以解决现有技术在上传多媒体文件,尤其在利用即时通信软件回复或者发布消息时,文件传输速度慢的问题。
[0007]本发明实施例是这样实现的,本发明第一方面提供一种文件上传的方法,所述方法包括以下步骤:
获取待发送的多媒体文件,并将所述待发送的多媒体文件上传至服务器;
获取待发送的文本文件;
当接收到发送指令时,将所述待发送的文本文件上传至服务器。
[0008]本发明实施例的另一目的在于:本发明第二方面提供一种文件上传的的装置,所述装置包括:
多媒体文件获取模块,用于获取待发送的多媒体文件,并将所述待发送的多媒体文件上传至服务器;
文本文件获取模块,用于获取待发送的文本文件;
发送指令接收模块,用于当接收到发送指令时,将所述待发送的文本文件上传至服务器。
[0009]本发明实施例的又一目的在于:本发明第三方面提供一种终端,所述终端包括本发明第二方面所提供的一种文件上传的装置。
[0010]本发明实施例,客户端获取待发送的多媒体文件,并将所述待发送的多媒体文件上传至服务器;获取待发送的文本文件;当接收到发送指令时,将所述待发送的文本文件上传至服务器。使得用户可以在编辑文本信息的同时,上传图片、音视频等多媒体文件,节省了等待多媒体文件上传的时间,解决了文件传输速度慢的问题,提升了文件发送效率。
【附图说明】
[0011]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本发明一个实施例提供的文件传输时的用户界面示意图;
图2是本发明一个实施例提供的文件上传方法的流程图;
图3是本发明另一个实施例提供的文件上传方法的流程图;
图4是本发明又一个实施例提供的文件上传方法的流程图;
图5是本发明一个实施例提供的文件上传的装置的结构图;
图6是本发明另一个实施例提供的文件上传的装置的结构图;
图7是本发明又一个实施例提供的文件上传的装置的结构图;
图8是本发明实施例提供的文件上传终端的结构图;
图9为本发明实施例提供的在实现文件传输的结构图。
【具体实施方式】
[0013]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0014]本发明实施例中,终端可包括但不限于:PC、平板电脑、手机、PDA (PersonalDigital Assistant,个人数字助理)、电子阅读器、笔记本电脑、智能家具、智能电视、可穿戴设备、车载终端等智能设备等设备。
[0015]本发明实施例中,终端通过,但不限于以下方式中的任一种或多种,与服务器建立通信连接:局域网、蓝牙、WIF1、NFC (Near Field Communicat1n,近距离无线通信技术。
[0016]本发明实施例,客户端获取待发送的多媒体文件,并将所述待发送的多媒体文件上传至服务器;获取待发送的文本文件;当接收到发送指令时,将所述待发送的文本文件上传至服务器。使得用户可以在编辑文本信息的同时,上传图片、音视频等多媒体文件,节省了等待多媒体文件上传的时间,解决了文件传输速度慢的问题,提升了文件发送效率。
[0017]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0018]实施例一
如图2所示,为本发明实施例的文件上传方法的流程图,所述流程包括:
步骤S201,获取待发送的多媒体文件。所述多媒体文件包括、但不限于各种格式的图片或者照片、音频文件、视频文件。其中,音频文件的格式,包括但不限于AMR (AdaptiveMult1-Rate,一种音频文件格式)格式、MP3格式、WAV (Waveform Aud1 Format,波形格式)格式、WMA (Windows Media Aud1, 一种数字音频压缩格式)格式或ACC (Advanced Aud1Coding,高级音频编码技术)格式;视频文件的格式,包括但不限于RMVB (RM Variable BitRate,一种流媒体视频文件格式)格式、AVI (Aud1 Video Interleaved,音频视频交错格式)格式、MP4格式或WMV格式:图片格式包括但不限于bmp、ipg、tiff、gif、pcx、tga、exif、fpx、svg、psd、cdr、pcd、dxf、ufo、eps、a1、raw 等。
[0019]步骤S202,将所述待发送的多媒体文件上传至服务器。将所述待发送的多媒体文件上传至服务器,在步骤S201执行后,即获取到待发送的多媒体文件的同时,自动执行。
[0020]例如,当用户要发送图片时,可以是每一次点击操作指令完成的同时,将被点击的所述一张图片添加到系统的发送进程中,发送给服务器。
[0021]步骤S203,获取待发送的文本文件。其中,所述待发送的文本文件,可以是用户在用户界面中的文本框中输入、编辑的文字信息。例如,可以是对上传的多媒体文件的介绍、评论等。
[0022]步骤S204,接收到发送指令。其中,所述发送指令,可以是发布操作指令,在本实施例中,所述接收发送指令,可以是监测用户是否触发文本框界面窗口中的发布操作控件,如触发“发布” “确定”按钮,例如图1所示的、用户界面中的“发送按钮”等。
[0023]具体的,所述接收发送指令,还可以是在编辑完待发布的文字信息后,用户通过点击文本框下方的发布操作控件,如“发布”控件。客户端监测到用户点击“发布”控件的操作后,确认待发送的文字信息输入或者编辑完毕。
[0024]具体的,所述接收发送指令,还可以是用户启动客户端软件后,在展示的当前用户界面的文本框中输入并编辑待发布的文字信息。
[0025]步骤S205,将所述待发送的文本文件上传至服务器。在本实施例中,客户端在确认待发布的文字信息编辑完毕后,监测用户是否触发界面窗口中的发布操作控件,如“发布” “确定”按钮。如果触发,确认待发送的文字信息输入或者编辑完毕,将所述待发送的文字信息上传至服务器。
[0026]实施例二
如图3所示,为本发明另一实施例的文件上传方法的流程图,所述流程包括如图2所示的步骤S201-S205,其中,所述步骤S201包括以下步骤:
步骤S2011:接收选择所述待发送的多媒体文件的选择指令。
[0027]其中,指令包括但不限于:语音指令、按钮指令、手势指令。例如,可以是用户在多媒体选择界面中对多媒体文件的点击操作指令。
[0028]本实施例中,所述选择指令,可以是用户在多媒体选择界面中,对一个或者多个相同、或不同类型的多媒体文件的点击操作指令。
[0029]其中,所述接收选择所述待发送的多媒体文件的选择指令,可以是当用户进入用户界面中的多媒体选择界面后,接收用户对一个或者多个相同、或不同类型的多媒体文件的点击操作指令。例如,当用户要发送图片时,接收用户在图片选择界面下对一张或多张图片的点击操作指令;所述图片选择界面包括但不限于:本地图片选择界面、网络图片选择界面等。
[0030]步骤S2012:根据所述选择指令,选择所述待发送的多媒体文件。
[0031]例如,当用户要发送图片时,接收用户在图片选择界面下对一张或多张图片的点击操作指令。点击操作指令完成的同时,
将被点击的所述一张或多张图片添加到系统的发送进程中,发送给服务器。
[0032]实施例三
如图4所示,为本发明另一实施例的文件上传方法的流程图,所述流程包括如图2所示的步骤S201-S205,其中,所述步骤S201包括以下步骤:
步骤S2013:接收生成所述待发送的多媒体文件的生成指令;
其中,指令包括但不限于:语音指令、按钮指令、手势指令。例如,可以是用户在多媒体生成界面中对多媒体摄录设备的点击操作指令。
[0033]本实施例中,所述生成指令,可以是用户在多媒体生成界面中,触发录音、录像、摄像或拍照功能的操作指令,也可以是触发截图、拼图、修图功能的操作指令。
[0034]其中,所述接收生成所述待发送的多媒体文件的生
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1