一种多媒体文件上传方法及电子终端的制作方法

文档序号:8004754阅读:416来源:国知局
一种多媒体文件上传方法及电子终端的制作方法
【专利摘要】本发明实施例公开了一种多媒体文件上传方法及电子终端,涉及通信领域,可以提高多媒体文件的上传效率,提供用户体验。具体方案为:电子终端在进入Flash上传界面后,获取文件添加指令,并根据文件添加指令在文件上传列表中显示至少一个包括第一多媒体文件的名称和上传状态反馈信息的第一多媒体文件项;在接收到所述文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器;实时更新并显示第一多媒体文件的当前上传状态和当前上传速度。本发明用于多媒体数据上传至服务器的过程中。
【专利说明】一种多媒体文件上传方法及电子终端
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种文件多媒体上传方法及电子终端。
【背景技术】
[0002]随着互联网技术的快速发展,文件上传成为网络中日益重要的应用技术。例如,用户可以通过一个电子终端将视频文件或者音频文件或者图片等多媒体文件上传至服务器。
[0003]传统的,电子终端从开始上传多媒体文件到多媒体文件上传结束,需要在一个上传界面上等待较长时间,并且电子终端不能够获取、并向用户显示多媒体文件上传状态反馈信息,所述反馈信息可以为:多媒体文件的当前上传进度、多媒体文件上传速度等。
[0004]现有技术可以采用安装Active控件的方式实现电子终端多媒体文件上传状态的反馈问题。其中,Active通常以动态链接库的形式存在。但是,采用安装控件的方式虽然可以向用户反馈多媒体文件的上传状态,但是在上传多媒体数据前需要在特定浏览器上安装至少一个控件,即Active仅支持IE浏览器,存在技术开发的复杂度较高的问题,且电子终端上传多媒体文件时受限制,只能在指定浏览器上实现多媒体文件的上传,影响了多媒体文件的上传效率。

【发明内容】

[0005]本发明的实施例提供一种多媒体文件上传方法及电子终端,可以提高多媒体文件的上传效率。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]本发明实施例的第一方面,提供一种多媒体文件上传方法,应用于电子终端,所述电子终端安装有Flash插件,所述方法包括:
[0008]在进入Flash上传界面后,获取文件添加指令,并根据所述文件添加指令在文件上传列表中显示至少一个第一多媒体文件项,所述第一多媒体文件项包括:第一多媒体文件的名称和所述第一多媒体文件的上传状态反馈信息;
[0009]接收文件上传指令,所述文件上传指令用于指示所述电子终端上传所述文件上传列表中显示的所述第一多媒体文件;
[0010]在接收到所述文件上传指令后,获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器;
[0011]实时更新并显示所述第一多媒体文件的所述上传状态反馈信息,所述上传状态反馈信息包括:所述第一多媒体文件的当前上传状态和所述第一多媒体文件的当前上传速度。
[0012]本发明实施例的第二方面,还提供一种电子终端,所述电子终端安装有Flash插件,所述电子终端包括:
[0013]第一获取单元,用于在进入Flash上传界面后,获取文件添加指令;
[0014]显示单元,用于根据所述第一获取单元获取的所述文件添加指令在文件上传列表中显示至少一个第一多媒体文件项,所述第一多媒体文件项包括:所述第一多媒体文件的名称和所述第一多媒体文件的上传状态反馈信息;
[0015]接收单元,还用于接收文件上传指令,所述文件上传指令用于指示所述电子终端上传所述显示单元在所述文件上传列表中显示的所述第一多媒体文件;
[0016]第二获取单元,用于在所述接收单元接收到所述文件上传指令后,获取第一目标服务器地址;
[0017]上传单元,用于根据所述第二获取单元获取的所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器;
[0018]所述显示单元,还用于实时更新并显示所述上传单元上传的所述第一多媒体文件的所述上传状态反馈信息,所述上传状态反馈信息包括:所述第一多媒体文件的当前上传状态和所述第一多媒体文件的当前上传速度。
[0019]本发明例提供的文件多媒体上传方法及电子终端,可以在进入Flash上传界面后,获取文件添加指令,并根据文件添加指令在文件上传列表中显示至少一个包括第一多媒体文件的名称和上传状态反馈信息的第一多媒体文件项,然后在接收到所述文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器,最后实时更新并显示第一多媒体文件的当前上传状态和当前上传速度。与现有技术中,在上传多媒体数据前需要在指定浏览器上安装至少一个控件相比,通过各种浏览器中普遍安装的Flash插件,可以将实现多个多媒体数据的上传,并且Flash插件在进行多媒体数据上传时可以实时获取到多媒体数据的当前上传进度(当前上传状态)和当前上传速度,无需安装其他的控件,降低了技术实现的复杂度,可以提高多媒体文件的上传效率。
【专利附图】

【附图说明】
.[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]










图1为本发明实施例12为本发明实施例23为本发明实施例34为本发明实施例35为本发明实施例36为本发明实施例37为本发明实施例38为本发明实施例39为本发明实施例3
中的一种多媒体文件上传方法流程图中的一种多媒体文件上传方法流程图中的一种电子终端的组成示意图;中的另一种电子终端的组成示意图中的另一种电子终端的组成示意图中的另一种电子终端的组成示意图中的另一种电子终端的组成示意图中的另一种电子终端的组成示意图
中的另一种电子终端的组成示意图10为本发明实施例3中的另一种电子终端的组成示意图;11为本发明实施例中的一种Flash上传界面实例不意图。【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]电子终端,可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN, Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,。
[0034]另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0035]实施例1
[0036]本发明实施例1提供一种多媒体文件上传方法,如图1所示,该多媒体文件上传方法包括:
[0037]S101、电子终端在进入Flash上传界面后,获取文件添加指令,并根据文件添加指令在文件上传列表中显示至少一个第一多媒体文件项。
[0038]其中,第一多媒体文件项包括:第一多媒体文件的名称和第一多媒体文件的上传状态反馈信息。
[0039]示例性的,本发明实施例中的电子终端可以为安装有Flash插件的电子设备,该电子终端可以为与网络侧建立有线连接或者无线连接的电子设备,如个人电脑、ipad以及智能手机等电子设备。
[0040]其中,第一多媒体文件可以为视频文件、音频文件、图像文件或者用户编辑的文本文件中的任意一种,或者第一多媒体文件也可以是上述任意至少两种格式的文件组成的文件。本发明实施例对第一多媒体文件的具体形式不做限制。
[0041]S102、电子终端接收文件上传指令。
[0042]其中,文件上传指令用于指示电子终端上传文件上传列表中显示的第一多媒体文件。
[0043]本发明实施例中的Flash上传界面(如图11所示)中可以包含“开始上传”按钮。电子终端接收文件上传指令,具体可以为:电子终端响应于用户对“开始上传”按钮的触发,生成文件上传指令。图11为本发明中的一个Flash上传界面实例。
[0044]S103、电子终端在接收到文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器。
[0045]示例性的,电子终端可以发送所述第一地址请求消息至中心服务器,第一地址请求消息为第一多媒体文件的地址请求消息,以使中心服务器根据第一地址请求消息为第一多媒体文件分配第一目标服务器地址;第一地址请求消息中携带第一多媒体文件的名称、第一多媒体文件的大小以及第一多媒体文件的格式;电子终端接收来自中心服务器的第一目标服务器地址,并解析第一目标服务器地址;若成功解析第一目标服务器地址,电子终端则根据成功解析的第一目标服务器地址上传第一多媒体文件至第一目标服务器。
[0046]进一步可选的,在本发明实施例中Flash上传界面中还可以包含同意上传协议按钮。
[0047]相应的,电子终端在接收到文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传所述文件上传列表中的第一多媒体文件至第一目标服务器,具体可以包括:电子终端在接收到文件上传指令后,检测用户对同意上传协议按钮的触发;若检测到用户对同意上传协议按钮的触发,电子终端则获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器;若未检测到用户对同意上传协议按钮的触发,电子终端则显示警告提示框,警告提示框用于指示用户触发同意上传协议按钮。
[0048]S104、电子终端实时更新并显示第一多媒体文件的上传状态反馈信息,上传状态反馈信息包括:第一多媒体文件的当前上传状态和第一多媒体文件的当前上传速度。
[0049]其中,如图11所示,第一多媒体文件的当前上传状态为:等待上传状态、上传完毕状态、正在上传状态;正在上传状态为第一多媒体文件当前已上传数据的百分比。
[0050]具体的,电子终端可以通过Flash插件,在进行多媒体数据上传时实时获取到多媒体数据的当前上传进度,即第一多媒体文件的上传状态反馈信息。
[0051]本发明例提供的文件多媒体上传方法,电子终端可以在进入Flash上传界面后,获取文件添加指令,并根据文件添加指令在文件上传列表中显示至少一个包括第一多媒体文件的名称和上传状态反馈信息的第一多媒体文件项,然后在接收到所述文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器,最后实时更新并显示第一多媒体文件的当前上传状态和当前上传速度。与现有技术中,在上传多媒体数据前需要在指定浏览器上安装至少一个控件相比,通过各种浏览器中普遍安装的Flash插件,可以将实现多个多媒体数据的上传,并且电子终端可以通过Flash插件,在进行多媒体数据上传时实时获取到多媒体数据的当前上传进度(当前上传状态)和当前上传速度,无需安装其他的控件,降低了技术实现的复杂度,可以提高多媒体文件的上传效率,提高用户体验。
[0052]实施例2
[0053]本发明实施例2又提供一种多媒体文件上传方法,如图2所示,包括:
[0054]S201、电子终端在进入Flash上传界面后,若检测到文件添加按钮被触发,则显示本地文件库。
[0055]其中,本地文件库中包含至少一个多媒体文件。
[0056]需要说明的是,如图11所示,本发明实施例中的Flash上传界面中可以包含文件添加按钮,电子终端可以周期性检测Flash上传界面中的文件添加按钮是否被触发,并可以在确定文件添加按钮被触发后,显示显示本地文件库。电子终端检测文件添加按钮被触发具体可以为,电子终端检测到电子终端用户对文件添加按钮的点击触发。
[0057]示例性的,若电子终端为个人电脑,则本地文件库可以为电脑中的“我的电脑”、“我的文档”、“我的电脑”中的任意一个文件夹或者电脑中的其他文件夹。第二多媒体文件为本地文件夹,如“我的电脑”中任意一个文件夹中的任意一个文件。本发明实施例对本地文件库的具体形式不做限制。
[0058]S202、电子终端在本地文件库中,接收文件选择指令,并根据文件选择指令,生成文件添加指令。
[0059]具体的,电子终端在显示本地文件库后,用户可以在本地文件库中选择该用户希望上传至服务器的多媒体文件。电子终端在本地文件库中,接收文件选择指令具体可以为:电子终端接收用户在本地文件库中对多媒体文件的选择。其中,文件选择指令用于指示至少一个多媒体文件中的第一多媒体文件的名称,第一多媒体文件为待上传的多媒体文件,文件添加指令中包含第一多媒体文件的名称。
[0060]S203、电子终端根据文件添加指令中包含的第一多媒体文件的名称,获取第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息。
[0061]具体的,电子终端可以根据已生成的文件添加指令中包含的第一多媒体文件的名称,读取本地文件库,获取第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息。
[0062]其中,第一多媒体文件的上传状态反馈信息可以包括:第一多媒体文件的当前上传状态和第一多媒体文件的当前上传速度。
[0063]S204、电子终端在文件上传列表中显示第一多媒体文件的名称、第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息。
[0064]具体的,在电子终端接收文件上传指令之前,即电子终端开始上传第一多媒体文件之前,如图11所示,电子终端显示的所有第一多媒体文件的上传状态反馈信息中的当前上传状态均可以为等待上传状态,所有第一多媒体文件的上传状态反馈信息中的当前上传速度均可以不显示,或者为零。其中,电子终端可以显示用户选择的所有第一多媒体文件的名称、第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息。
[0065]需要说明的是,电子终端显示第一多媒体文件的名称、第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息,使用户可以直接的获取到该用户已选择的待上传多媒体文件的大小、名称、格式等。
[0066]进一步可选的,电子终端在文件上传列表中显不第一多媒体文件的名称、第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息之前,本发明实施例的方法还可以包括:电子终端根据第一多媒体文件的名称、第一多媒体文件的大小以及第一多媒体文件的格式分析待显示的第一多媒体文件,判断用户是否重复选择了两个或者多个相同的多媒体文件,若判断结果显示用户重复选择了两个或者多个相同的多媒体文件,则在显示第一多媒体文件的名称、第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息时,采用第一显示方式显示用户重复选择的多媒体文件的名称。
[0067]需要说明的是,电子终端采用第一显示方式显示用户重复选择的多媒体文件的名称的具体方法可以为:电子终端对用户重复选择的多媒体文件的名称进行加粗处理,并显示;或者电子终端采用特定的字体颜色显示用户重复选择的多媒体文件的名称。
[0068]进一步可选的,如图11所示,第一多媒体文件项,还可以包括:上传勾选框,上传勾选框的默认状态为选中状态,相应可选的,本发明实施例的方法还可以包括S205:[0069]S205、若电子终端检测到上传勾选框被触发,则更新并显示被触发的上传勾选框的状态,被触发的上传勾选框的状态为未选中状态。
[0070]具体的,电子终端可以周期性检测电子终端用户对Flash上传界面上的上传勾选框的勾选触发(即用户根据需求将上传勾选框的默认状态修改为未选中状态的操作),将上传勾选框的状态由默认的选中状态修改为未选中状态。以图11为例,电子终端响应了用户对7.mp3的上传勾选框的状态的修改操作,将7.mp3的上传勾选框的状态由默认的选中状态修改为未选中状态。
[0071]S206、电子终端接收文件上传指令。
[0072]示例性的,电子终端接收文件上传指令具体可以为:电子终端响应于用户对图11中的“开始上传”按钮的触发,生成文件上传指令。
[0073]其中,电子终端在接收到文件上传指令后可以获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的第一多媒体文件至第一目标服务器。
[0074]进一步可选的,在电子终端获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器之前,本发明实施例的方法还可以包括S207:
[0075]S207、电子终端在接收到文件上传指令后,检测同意上传协议按钮是否被触发。
[0076]示例性的,如图11所示,本发明实施例中等个Flash上传界面中还可以包含同意上传协议按钮。
[0077]具体的,具体的,若电子终端检测到同意上传协议按钮被触发,则继续执行S208-S210 ;若电子终端未检测到同意上传协议按钮被触发,则执行S211。
[0078]S208、发送第一地址请求消息至中心服务器,由中心服务器根据第一地址请求消息为第一多媒体文件分配第一目标服务器地址。
[0079]其中,第一地址请求消息中携带第一多媒体文件的名称、第一多媒体文件的大小以及第一多媒体文件的格式。中心服务器可以根据第一地址请求消息中携带的第一多媒体文件的名称、第一多媒体文件的大小以及第一多媒体文件的格式为该第一多媒体文件分配第一目标服务器地址。第一地址请求消息为第一多媒体文件的目标服务器地址请求消息。
[0080]S209、电子终端接收中心服务器为第一多媒体文件分配的第一目标服务器地址,并解析接收的第一目标服务器地址。
[0081]其中,电子终端解析第一目标服务器地址的具体方法可以参考现有技术中电子终端解析待上传文件的目标服务器地址的方法,本发明实施例这里不再赘述。
[0082]S210、若成功解析接收的第一目标服务器地址,电子终端则根据成功解析的第一目标服务器地址上传第一多媒体文件至第一目标服务器。
[0083]其中,若电子终端成功解析第一目标服务器地址,则可以根据解析到的第一目标服务器地址上传第一多媒体文件至第一目标服务器。
[0084]进一步的,若解析第一目标服务器地址失败,电子终端则显示解析失败提示窗口,以通知用户该:第一多媒体文件的目标服务器地址解释失败,有助于用户及时了解该第一多媒体文件的上传状态,以便用户稍后可以触发电子终端重新获取该第一多媒体文件的目标服务器地址,并根据获取到的该第一多媒体文件的目标服务器地址重新上传该第一多媒体文件至该多媒体文件。[0085]S211、电子终端显示警告提示框,警告提示框用于指示电子终端用户触发同意上传协议按钮。
[0086]其中,为了保证多媒体文件的安全上传,在上传多媒体文件之前,用户需要触发同意上传协议按钮,以同意采用相应的上传协议上传多媒体文件。当用户未曾触发同意上传协议按钮时,电子终端则可以显示警告提示框,以指示用户触发同意上传协议按钮。
[0087]进一步可选的,如图11所示,第一多媒体文件项,还可以包括:第一多媒体文件的暂停按钮和第一多媒体文件的删除按钮。
[0088]在本发明实施例的一种应用场景中,在上传第一多媒体文件时,若电子终端接收到用户对第一多媒体文件的暂停按钮的触发,则可以停止上传第一多媒体文件。
[0089]需要说明的是,如图11所示,当多媒体文件上传完毕或者等待上传时,该多媒体文件的暂停按钮处于选中状态,如2.flv、4.flv、7.mp3的暂停按钮均处于选中状态;当多媒体文件正在上传时,该多媒体文件的暂停按钮处于未选中状态,如3.flv的暂停按钮均处于未选中状态。
[0090]在本发明实施例的另一种应用场景中,在上传第一多媒体文件时,若电子终端接收到用户对所述第一多媒体文件的删除按钮的触发,则停止上传第一多媒体文件,并在文件上传列表中的删除第一多媒体文件。
[0091]进一步可选的,本发明实施例的方法还可以包括;电子终端接收名称修改指令,根据名称修改指令修改第一多媒体文件项中的第一多媒体文件的名称。
[0092]本发明例提供的文件多媒体上传方法,电子终端可以在进入Flash上传界面后,获取文件添加指令,并根据文件添加指令在文件上传列表中显示至少一个包括第一多媒体文件的名称和上传状态反馈信息的第一多媒体文件项,然后在接收到所述文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器,最后实时更新并显示第一多媒体文件的当前上传状态和当前上传速度。与现有技术中,在上传多媒体数据前需要在指定浏览器上安装至少一个控件相比,通过各种浏览器中普遍安装的Flash插件,可以将实现多个多媒体数据的上传,并且电子终端可以通过Flash插件,在进行多媒体数据上传时实时获取到多媒体数据的当前上传进度(当前上传状态)和当前上传速度,无需安装其他的控件,降低了技术实现的复杂度,可以提高多媒体文件的上传效率,提高用户体验。
[0093]进一步的,电子终端可以在多媒体文件的上传过程中,响应于用户的对暂停按钮的触发或者响应于用户对删除按钮的触发,实时终止上传列表中正在上传的相应多媒体文件,提高了用户对多媒体数据上传的实时控制,提高了用户体验。
[0094]实施例3
[0095]本发明实施例3提供一种电子终端,该电子终端安装有Flash插件,如图3所示,该电子终端包括:第一获取单元31、显示单元32、接收单元33、第二获取单元34、上传单元35。
[0096]第一获取单元31,用于在进入Flash上传界面后,获取文件添加指令。
[0097]显示单元32,用于根据第一获取单元31获取的文件添加指令在文件上传列表中显示至少一个第一多媒体文件项,第一多媒体文件项包括:第一多媒体文件的名称和第一多媒体文件的上传状态反馈信息。[0098]接收单元33,还用于接收文件上传指令,文件上传指令用于指示电子终端上传显示单元32在文件上传列表中显示的第一多媒体文件。
[0099]第二获取单元34,用于在接收单元33接收到文件上传指令后,获取第一目标服务器地址。
[0100]上传单元35,用于根据第二获取单元34获取的第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器。
[0101]显示单元32,还用于实时更新并显示上传单元35上传的第一多媒体文件的上传状态反馈信息,上传状态反馈信息包括:第一多媒体文件的当前上传状态和第一多媒体文件的当前上传速度。
[0102]进一步的,第一多媒体文件的当前上传状态为:等待上传状态、上传完毕状态、正在上传状态;正在上传状态为第一多媒体文件当前已上传数据的百分比。
[0103]进一步的,Flash上传界面中包含文件添加按钮。
[0104]其中,如图4所示,电子终端,还可以包括:检测单元36。
[0105]检测单元36,用于检测文件添加按钮是否被触发。
[0106]第一获取单元31,可以包括:第一显示模块311、第一接收模块312、生成模块313。
[0107]第一显示模块311,用于若检测单元36检测到文件添加按钮被触发,则显示本地文件库,本地文件库中包含至少一个多媒体文件。
[0108]第一接收模块312,用于在第一显示模块311显示的本地文件库中,接收文件选择指令,文件选择指令用于指示至少一个多媒体文件中的第一多媒体文件的名称,第一多媒体文件为待上传的多媒体文件。
[0109]生成模块313,用于根据第一接收模块312接收的文件选择指令,生成文件添加指令,文件添加指令中包含第一多媒体文件的名称。
[0110]进一步的,第一多媒体文件项还包括:第一多媒体文件的大小和第一多媒体文件的格式。
[0111]其中,如图5所示,显示单元32,可以包括:第一获取模块321、第二显示模块322。
[0112]第一获取模块321,用于根据第一获取单元31生成的文件添加指令中包含的第一多媒体文件的名称,获取第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息。
[0113]第二显不模块322,用于在文件上传列表中显不第一获取模块321获取的第一多媒体文件的名称、第一获取模块321获取的第一多媒体文件的大小、第一多媒体文件的格式以及第一多媒体文件的上传状态反馈信息。
[0114]进一步的,Flash上传界面中包含同意上传协议按钮。
[0115]检测单元36,还用于在接收单元33接收到文件上传指令后,检测同意上传协议按钮是否被触发。
[0116]其中,如图6所示,第二获取单元34,可以包括:第二获取模块341。
[0117]第二获取模块341,用于若检测单元36检测到同意上传协议按钮被触发,则获取第一目标服务器地址。
[0118]上传单元35,还用于根据第二获取模块341获取的第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器。[0119]进一步的,如图6所示,第二获取单元34,还可以包括:第二显示模块342。
[0120]第三显示模块342,用于若检测单元36未检测到同意上传协议按钮被触发,则显示警告提示框,警告提示框用于指示电子终端用户触发同意上传协议按钮。
[0121]进一步的,如图7所示,第二获取单元34,还可以包括:发送模块343、第二接收模块344、解析模块345。
[0122]发送模块343,用于发送第一地址请求消息至中心服务器,第一地址请求消息为第一多媒体文件的目标服务器地址请求消息,由中心服务器根据第一地址请求消息为第一多媒体文件分配第一目标服务器地址;第一地址请求消息中携带第一多媒体文件的名称、第一多媒体文件的大小以及第一多媒体文件的格式。
[0123]第二接收模块344,用于接收中心服务器为第一多媒体文件分配的第一目标服务器地址。
[0124]解析模块345,用于解析第二接收模块344接收的第一目标服务器地址。
[0125]上传单元35,还用于若解析模块345成功解析第一目标服务器地址,则根据成功解析的第一目标服务器地址上传第一多媒体文件至第一目标服务器。
[0126]进一步的,第一多媒体文件项,还包括:上传勾选框,上传勾选框的默认状态为选中状态。
[0127]检测单元36,还用于在接收单元33接收文件上传指令之前,检测上传勾选框是否被触发。
[0128]显示单元32,还用于若检测单元36检测到上传勾选框被触发,则更新并显示被触发的上传勾选框的状态,被触发的上传勾选框的状态为未选中状态。
[0129]第二获取单元34,还用于在接收单元33接收到文件上传指令后,获取显示单元32更新后上传勾选框的状态为选中状态的第一多媒体文件的第一目标服务器地址。
[0130]进一步的,第一多媒体文件项,还可以包括:第一多媒体文件的暂停按钮和第一多媒体文件的删除按钮。
[0131]检测单元36,还用于在上传单元35上传第一多媒体文件时,检测第一多媒体文件的暂停按钮是否被触发。
[0132]如图8所示,电子终端,还可以包括:暂停单元37。
[0133]暂停单元37,用于检测单元36检测到第一多媒体文件的暂停按钮被触发,则停止上传第一多媒体文件。
[0134]或者,如图9所示,电子终端,还可以包括:暂停单元37、删除单元38。
[0135]检测单元36,还用于在上传单元35上传第一多媒体文件时,检测第一多媒体文件的删除按钮是否被触发。
[0136]暂停单元37,用于若检测单元36检测到第一多媒体文件的删除按钮被触发,则停止上传第一多媒体文件。
[0137]删除单元38,用于在文件上传列表中删除暂停单元37停止上传的第一多媒体文件。
[0138]进一步的,接收单元33,还用于接收名称修改指令;
[0139]如图10所示,电子终端,还可以包括:修改单元39。
[0140]修改单元39,用于根据接收单元33接收的名称修改指令修改第一多媒体文件项中的第一多媒体文件的名称。
[0141]本发明例提供的电子终端,可以在进入Flash上传界面后,获取文件添加指令,并根据文件添加指令在文件上传列表中显示至少一个包括第一多媒体文件的名称和上传状态反馈信息的第一多媒体文件项,然后在接收到所述文件上传指令后,获取第一目标服务器地址,并根据第一目标服务器地址上传文件上传列表中的第一多媒体文件至第一目标服务器,最后实时更新并显示第一多媒体文件的当前上传状态和当前上传速度。与现有技术中,在上传多媒体数据前需要在指定浏览器上安装至少一个控件相比,通过各种浏览器中普遍安装的Flash插件,可以将实现多个多媒体数据的上传,并且电子终端可以通过Flash插件,在进行多媒体数据上传时实时获取到多媒体数据的当前上传进度(当前上传状态)和当前上传速度,无需安装其他的控件,降低了技术实现的复杂度,可以提高多媒体文件的上传效率,提闻用户体验。
[0142]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0143]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0144]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0145]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0146]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0147]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种多媒体文件上传方法,应用于电子终端,所述电子终端安装有Flash插件,其特征在于,所述方法包括:在进入Flash上传界面后,获取文件添加指令,并根据所述文件添加指令在文件上传列表中显示至少一个第一多媒体文件项,所述第一多媒体文件项包括:第一多媒体文件的名称和所述第一多媒体文件的上传状态反馈信息;接收文件上传指令,所述文件上传指令用于指示所述电子终端上传所述文件上传列表中显示的所述第一多媒体文件;在接收到所述文件上传指令后,获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器;实时更新并显示所述第一多媒体文件的所述上传状态反馈信息,所述上传状态反馈信息包括:所述第一多媒体文件的当前上传状态和所述第一多媒体文件的当前上传速度。
2.根据权利要求1所述的多媒体文件上传方法,其特征在于,所述第一多媒体文件的当前上传状态为:等待上传状态、上传完毕状态、正在上传状态;所述正在上传状态为所述第一多媒体文件当前已上传数据的百分比。
3.根据权利要求1 所述的多媒体文件上传方法,其特征在于,所述Flash上传界面中包含文件添加按钮;获取文件添加指令,包括:若所述文件添加按钮被触发,则显示本地文件库,所述本地文件库中包含至少一个多媒体文件;在所述本地文件库中,接收文件选择指令,所述文件选择指令用于指示所述至少一个多媒体文件中的第一多媒体文件的名称,所述第一多媒体文件为待上传的多媒体文件;根据所述文件选择指令,生成所述文件添加指令,所述文件添加指令中包含所述第一多媒体文件的名称。
4.根据权利要求1-3中任一项所述的多媒体文件上传方法,其特征在于,所述第一多媒体文件项还包括:所述第一多媒体文件的大小和所述第一多媒体文件的格式;根据所述文件添加指令在文件上传列表中显示至少一个第一多媒体文件项,包括:根据所述文件添加指令中包含的所述第一多媒体文件的名称,获取所述第一多媒体文件的大小、所述第一多媒体文件的格式以及所述第一多媒体文件的上传状态反馈信息;在所述文件上传列表中显示所述第一多媒体文件的名称、所述第一多媒体文件的大小、所述第一多媒体文件的格式以及所述第一多媒体文件的上传状态反馈信息。
5.根据权利要求1所述的多媒体文件上传方法,其特征在于,所述Flash上传界面中包含同意上传协议按钮;在接收到所述文件上传指令后,获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器,包括:在接收到所述文件上传指令后,检测所述同意上传协议按钮是否被触发;若检测到所述同意上传协议按钮被触发,则获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器。
6.根据权利要求5所述的多媒体文件上传方法,其特征在于,在接收到所述文件上传指令后,获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器,包括:在接收到所述文件上传指令后,检测所述同意上传协议按钮是否被触发;若未检测到所述同意上传协议按钮被触发,则显示警告提示框,所述警告提示框用于指示所述电子终端用户触发所述同意上传协议按钮。
7.根据权利要求1或5所述的多媒体文件上传方法,其特征在于,获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器,包括:发送第一地址请求消息至中心服务器,所述第一地址请求消息为所述第一多媒体文件的目标服务器地址请求消息,由所述中心服务器根据所述第一地址请求消息为所述第一多媒体文件分配第一目标服务器地址;所述第一地址请求消息中携带所述第一多媒体文件的名称、所述第一多媒体文件的大小以及所述第一多媒体文件的格式;接收所述中心服务器为所述第一多媒体文件分配的第一目标服务器地址,并解析接收的第一目标服务器地址;若成功解析接收的第一目标服务器地址,则根据成功解析的第一目标服务器地址上传所述第一多媒体文件至第一目标服务器。
8.根据权利要求1或5所述的多媒体文件上传方法,其特征在于,所述第一多媒体文件项,还包括:上传勾选框,所述上传勾选框的默认状态为选中状态;在接收所述文件上传指令之前,所述方法还包括:若所述上传勾选框被触发,则更新并显示被触发的上传勾选框的状态,所述被触发的上传勾选框的状态为未选中状态; 在接收到所述文件上传指令后,获取第一目标服务器地址,并根据所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器,包括:在接收到所述文件上传指令后,获取更新后上传勾选框的状态为所述选中状态的所述第一多媒体文件的第一目标服务器地址,并根据所述第一目标服务器地址上传所述第一多媒体文件至所述第一目标服务器。
9.根据权利要求1或5所述的多媒体文件上传方法,其特征在于,所述第一多媒体文件项,还包括:所述第一多媒体文件的暂停按钮和所述第一多媒体文件的删除按钮;所述方法还包括:在上传所述第一多媒体文件时,若所述第一多媒体文件的暂停按钮被触发,则停止上传所述第一多媒体文件;或者,在上传所述第一多媒体文件时,若所述第一多媒体文件的删除按钮被触发,则停止上传所述第一多媒体文件,并在所述文件上传列表中的删除所述第一多媒体文件。
10.根据权利要求1所述的多媒体文件上传方法,其特征在于,还包括:接收所述名称修改指令;根据所述名称修改指令修改所述第一多媒体文件项中的第一多媒体文件的名称。
11.一种电子终端,所述电子终端安装有Flash插件,其特征在于,所述电子终端包括:第一获取单元,用于在进入Flash上传界面后,获取文件添加指令;显示单元,用于根据所述第一获取单元获取的所述文件添加指令在文件上传列表中显示至少一个第一多媒体文件项,所述第一多媒体文件项包括:所述第一多媒体文件的名称和所述第一多媒体文件的上传状态反馈信息;接收单元,还用于接收文件上传指令,所述文件上传指令用于指示所述电子终端上传所述显示单元在所述文件上传列表中显示的所述第一多媒体文件;第二获取单元,用于在所述接收单元接收到所述文件上传指令后,获取第一目标服务器地址;上传单元,用于根据所述第二获取单元获取的所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器;所述显示单元,还用于实时更新并显示所述上传单元上传的所述第一多媒体文件的所述上传状态反馈信息,所述上传状态反馈信息包括:所述第一多媒体文件的当前上传状态和所述第一多媒体文件的当前上传速度。
12.根据权利要求11所述的电子终端,其特征在于,所述第一多媒体文件的当前上传状态为:等待上传状态、上传完毕状态、正在上传状态;所述正在上传状态为所述第一多媒体文件当前已上传数据的百分比。
13.根据权利要求 11所述的电子终端,其特征在于,所述Flash上传界面中包含文件添加按钮;所述电子终端,还包括:检测单元,用于检测所述文件添加按钮是否被触发;所述第一获取单元,包括:第一显示模块,用于若所述检测单元检测到所述文件添加按钮被触发,则显示本地文件库,所述本地文件库中包含至少一个多媒体文件;第一接收模块,用于在所述第一显示模块显示的所述本地文件库中,接收文件选择指令,所述文件选择指令用于指示所述至少一个多媒体文件中的第一多媒体文件的名称,所述第一多媒体文件为待上传的多媒体文件;生成模块,用于根据所述第一接收模块接收的所述文件选择指令,生成所述文件添加指令,所述文件添加指令中包含所述第一多媒体文件的名称。
14.根据权利要求11-13中任一项所述的电子终端,其特征在于,所述第一多媒体文件项还包括:所述第一多媒体文件的大小和所述第一多媒体文件的格式;所述显示单元,包括:第一获取模块,用于根据所述第一获取单元生成的所述文件添加指令中包含的所述第一多媒体文件的名称,获取所述第一多媒体文件的大小、所述第一多媒体文件的格式以及所述第一多媒体文件的上传状态反馈信息;第二显示模块,用于在所述文件上传列表中显示所述第一多媒体文件的名称、所述第一获取模块获取的所述第一多媒体文件的大小、所述第一多媒体文件的格式以及所述第一多媒体文件的上传状态反馈信息。
15.根据权利要求11所述的电子终端,其特征在于,所述Flash上传界面中包含同意上传协议按钮;检测单元,还用于在所述接收单元接收到所述文件上传指令后,检测所述同意上传协议按钮是否被触发;所述第二获取单元,包括:第二获取模块,用于若所述检测单元检测到所述同意上传协议按钮被触发,则获取第一目标服务器地址;所述上传单元,还用于根据所述第二获取模块获取的所述第一目标服务器地址上传所述文件上传列表中的所述第一多媒体文件至第一目标服务器。
16.根据权利要求15所述的电子终端,其特征在于,所述第二获取单元,还包括:第三显示模块,用于若所述检测单元未检测到所述同意上传协议按钮被触发,则显示警告提示框,所述警告提示框用于指示所述电子终端用户触发所述同意上传协议按钮。
17.根据权利要求11或15所述的电子终端,其特征在于,所述第二获取单元,还包括:发送模块,用于发送第一地址请求消息至中心服务器,所述第一地址请求消息为所述第一多媒体文件的目标服务器地址请求消息,由所述中心服务器根据所述第一地址请求消息为所述第一多媒体文件分配第一目标服务器地址;所述第一地址请求消息中携带所述第一多媒体文件的名称、所述第一多媒体文件的大小以及所述第一多媒体文件的格式;第二接收模块,用于接收所述中心服务器为所述第一多媒体文件分配的第一目标服务器地址;解析模块,用于解析所述第二接收模块接收的第一目标服务器地址;所述上传单元,还用于若所述解析模块成功解析所述第一目标服务器地址,则根据成功解析的所述第一目标服务器地址上传所述第一多媒体文件至第一目标服务器。
18.根据权利要求11或15所 述的电子终端,其特征在于,所述第一多媒体文件项,还包括:上传勾选框,所述上传勾选框的默认状态为选中状态;所述检测单元,还用于在所述接收单元接收所述文件上传指令之前,检测所述上传勾选框是否被触发;所述显示单元,还用于若所述检测单元检测到所述上传勾选框被触发,则更新并显示被触发的上传勾选框的状态,所述被触发的上传勾选框的状态为未选中状态;所述第二获取单元,还用于在所述接收单元接收到所述文件上传指令后,获取所述显示单元更新后上传勾选框的状态为所述选中状态的所述第一多媒体文件的第一目标服务器地址。
19.根据权利要求11或15所述的电子终端,其特征在于,所述第一多媒体文件项,还包括:所述第一多媒体文件的暂停按钮和所述第一多媒体文件的删除按钮;所述检测单元,还用于在所述上传单元上传所述第一多媒体文件时,检测所述第一多媒体文件的暂停按钮是否被触发;所述电子终端,还包括:暂停单元,用于若所述检测单元检测到所述第一多媒体文件的暂停按钮被触发,则停止上传所述第一多媒体文件;或者,所述检测单元,还用于在所述上传单元上传所述第一多媒体文件时,检测所述第一多媒体文件的删除按钮是否被触发;所述暂停单元,用于若所述检测单元检测到所述第一多媒体文件的删除按钮被触发,则停止上传所述第一多媒体文件;所述电子终端,还包括:删除单元,用于在所述文件上传列表中删除所述暂停单元停止上传的第一多媒体文件。
20.根据权利要求19所述的电子终端,其特征在于,所述接收单元,还用于接收所述名称修改指令;所述电子终端,还包括:修改单元,用于根据所述接收单元接收的所述名称修改指令修改所述第一多媒体文件项中的第一多媒体文件 的名称。
【文档编号】H04L29/08GK103440295SQ201310363392
【公开日】2013年12月11日 申请日期:2013年8月20日 优先权日:2013年8月20日
【发明者】胡曰峰 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1