一种多媒体内容传输方法及终端的制作方法

文档序号:10660825阅读:331来源:国知局
一种多媒体内容传输方法及终端的制作方法
【专利摘要】本发明实施例公开了一种多媒体内容传输方法及终端,包括:终端首先判断是否需要向目标终端发送待传输多媒体内容;若判断需要向目标终端发送待传输多媒体内容,则获取目标终端的网络状态;根据网络状态处理待传输多媒体内容,以得到目标多媒体内容;最后向目标终端发送目标多媒体内容。在本发明实施例中,终端会根据目标终端的网络状态来处理待发送多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。
【专利说明】
一种多媒体内容传输方法及终端
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种多媒体内容传输方法及终端。
【背景技术】
[0002]随着电子技术的快速发展以及终端的迅速普及,终端的功能日益完善。例如,用户可以利用终端访问外部网络数据资源、拍照以及向好友发送多媒体内容等。在实际应用中,当用户利用终端向好友发送多媒体内容时,发送方发送的多媒体内容有多大,则接收方接收到的多媒体内容就有多大。然而,当接收方在接收多媒体内容时,若当前的网络连接状态是处于资费状态时,则可能会导致用户所订购的网络流量套餐被大量消耗甚至超出订购的网络流量套餐所允许使用的流量。

【发明内容】

[0003]本发明实施例提供了一种多媒体内容传输方法及终端,根据目标终端的网络状态来处理待发送多媒体内容,能够有针对性的节省流量消耗,提升用户体验。
[0004]本发明实施例公开了一种多媒体内容传输方法,所述方法包括:
[0005]判断是否需要向目标终端发送待传输多媒体内容;
[0006]若判断需要向所述目标终端发送所述待传输多媒体内容,则获取所述目标终端的网络状态;
[0007]根据所述网络状态处理所述待传输多媒体内容,以得到目标多媒体内容;
[0008]向所述目标终端发送所述目标多媒体内容。
[0009]相应地,本发明实施例还公开了一种终端,所述终端包括:
[0010]判断单元,用于判断是否需要向目标终端发送待传输多媒体内容;
[0011 ]获取单元,用于若所述判断单元判断需要向所述目标终端发送所述待传输多媒体内容,获取所述目标终端的网络状态;
[0012]处理单元,用于根据所述网络状态处理所述待传输多媒体内容,以得到目标多媒体内容;
[0013]发送单元,用于向所述目标终端发送所述目标多媒体内容。
[0014]本发明实施例中,终端首先判断是否需要向目标终端发送待传输多媒体内容;若判断需要向目标终端发送待传输多媒体内容,则获取目标终端的网络状态;根据网络状态处理待传输多媒体内容,以得到目标多媒体内容;最后向目标终端发送所述目标多媒体内容。在本发明实施例中,终端会根据目标终端的网络状态来处理待发送多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例公开的一种多媒体内容传输方法的流程示意图;
[0017]图2是本发明实施例公开的另一种多媒体内容传输方法的流程示意图;
[0018]图3是本发明实施例公开的一种终端的结构示意图;
[0019]图4是本发明实施例公开的另一种终端的结构示意图;
[0020]图5是本发明实施例公开的又一种终端的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例公开了一种多媒体内容传输方法及终端。在本发明实施例中,终端会根据目标终端的网络状态来处理待发送多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。以下分别进行详细描述。
[0023]请参阅图1,图1是本发明实施例公开的一种多媒体内容传输方法的流程示意图。其中,该多媒体内容传输方法应用于多媒体内容传输系统。该多媒体内容传输方法适用于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternet Devices,MID)等具有发送多媒体内容功能的终端中。如图1所示,该多媒体内容传输方法可以包括以下步骤:
[0024]SlOl、判断是否需要向目标终端发送待传输多媒体内容。
[0025]S102、若判断需要向目标终端发送待传输多媒体内容,则获取目标终端的网络状
??τ O
[0026]本发明实施例中,目标终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等具有接收多媒体内容功能的终端。
[0027]本发明实施例中,待传输多媒体内容可以包括但不限于音频文件、视频文件、图片以及文档等多媒体内容。
[0028]本发明实施例中,终端在获取目标终端的网络状态之前,还应判断是否需要向目标终端发送待传输多媒体内容。其中,终端判断是否需要向目标终端发送待传输多媒体内容的方式具有多样性。举例来说,若终端是通过即时通信程序来发送待传输多媒体内容时,则终端可以判断与目标终端对应的目标联系人的对话界面上的信息输入框上是否有待传输多媒体内容待发送。又举例来说,若终端是通过即时通信程序来发送待传输多媒体内容时,则终端可以判断是否接收到用户输入的通过点击发送待传输多媒体内容的按键(虚拟按键)以输入点击操作。其中,对于终端判断是否需要向目标终端发送待传输多媒体内容的方式本发明不作限定。
[0029]本发明实施例中,终端获取目标终端的网络状态的方式具有多样性。例如,终端可以发送针对目标终端的网络状态获取请求至目标终端,目标终端接收到该网络状态获取请求之后,则可以将本端(目标终端)最新的网络状态发送至终端。又例如,终端可以发送针对目标终端的网络状态获取请求至服务器,服务器在接收到该网络状态获取请求之后,则可以查询目标终端的最新网络状态,并发送至终端。其中,要通过该方式检测目标终端的网络状态时,目标终端、服务器以及终端应建立相应的绑定关系。
[0030]本发明实施例中,网络状态包括资费状态或者非资费状态。其中,资费状态主要包括通过订购的数据流量套餐而产生相应费用的状态;非资费状态主要是以WIFI为主的网络状态。举例来说,终端A订购的套餐为5元30M的套餐,则终端A使用的数据流量在30M之内,终端A对应的网络状态为资费状态,当终端A使用的数据流量超过30M,终端A对应的网络状态也为资费状态。
[0031]进一步,随着电子技术的快速发展以及终端的迅速普及,终端的功能日益完善,终端与终端之间也可以实现数据流量之间的共享,也即终端A可以通过开启热点,供终端B连接,并可以访问网页;也即,当终端A通过连接终端B的共享的热点时,终端A当前的网络状态也为资费状态。具体地,终端A可以发送网络状态获取指令至终端B,终端B接收到该网络状态获取指令后,可以获取当前的网络状态,并将网络状态发送至终端A,当终端A检测到终端B的网络状态为资费状态时,则终端A可以继续发送流量使用信息获取指令至终端B,当终端B接收到流量使用信息获取指令时,可以获取当前的流量使用信息,并将获取到的当前的流量使用信息发送至终端A。
[0032]本发明实施例中,终端判断需要向目标终端发送待传输多媒体内容时,终端可以获取目标终端的网络状态。
[0033]S103、根据网络状态处理待传输多媒体内容,以得到目标多媒体内容。
[0034]本发明实施例中,终端在获取目标终端的网络状态之后,则可以根据目标终端的网络状态处理待传输多媒体内容,以得到目标多媒体内容。
[0035]其中,终端根据目标终端的网络状态处理待传输多媒体内容的【具体实施方式】可以是终端根据网络状态与处理方式的映射关系处理待传输多媒体内容。其中,该网络状态与处理方式的映射关系可以是预先存储在终端中的映射关系,且该映射关系可以是用户根据需要进行设定,也可以是终端根据用户的历史设定记录进行设定,还可以是终端根据大数据库中的所有映射关系来设定的一个映射关系,本发明实施例不作限定。
[0036]举例来说,若终端是通过即时通信程序A向目标终端发送视频文件,则对应的网络状态与处理方式的映射关系可以包括目标终端的网络状态为WiFi状态(非资费状态),其对应的处理方式可以为不处理该视频文件;目标终端的网络状态为2G或者3G时(资费状态),其对应的处理方式可以为将该视频截取成多个片段,再将截取后的视频片段以动态图像的形式处理,所述动态图像包括但不限于GIF格式的图片;目标终端的网络状态为4G(资费状态),其对应的处理方式可以为对视频文件进行压缩处理。其中,目标终端的网络状态可以从即时通信程序获取,也可以是通过获取目标终端发送的固定格式的信息,该固定格式的消息包含有目标终端的网络状态信息。
[0037]S104、向目标终端发送目标多媒体内容。
[0038]本发明实施例中,在终端根据目标终端的网络状态处理待传输多媒体内容,以得到目标多媒体内容之后,则终端可以向目标终端发送目标多媒体内容。
[0039]进一步,终端向目标终端发送目标多媒体内容时,可以是通过即时通信程序发送目标多媒体内容;也可以是通过邮件应用程序进行发送;还可以是通过信息应用程序以彩信的方式进行发送;本发明不作限定。
[0040]在图1中,详细描述了终端首先判断是否需要向目标终端发送待传输多媒体内容;若判断需要向目标终端发送待传输多媒体内容,则获取目标终端的网络状态;根据网络状态处理待传输多媒体内容,以得到目标多媒体内容;最后向目标终端发送目标多媒体内容。在本发明实施例中,终端会根据目标终端的网络状态来处理待发送多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。
[0041]请参阅图2,图2是本发明实施例公开的另一种多媒体内容传输方法的流程示意图。如图2所示,该多媒体内容传输方法可以包括以下步骤:
[0042]S201、判断是否需要向目标终端发送待传输多媒体内容.
[0043]S202、若判断需要向目标终端发送待传输多媒体内容时,获取目标终端的网络状
??τ O
[0044]本发明实施例中,网络状态包括资费状态或者非资费状态。
[0045]本发明实施例中,终端在获取目标终端的网络状态之后,还可以执行以下步骤:
[0046]11)检测在终端触摸屏上输入的触控操作;
[0047]12)判断触控操作的触控参数与预设的用于截取待传输多媒体内容的参数是否匹配;
[0048]13)若判断触控操作的触控参数与预设的用于截取待传输多媒体内容的参数匹配,则针对待传输多媒体内容执行与触控参数匹配的截取操作;
[0049]其中,根据网络状态处理待传输多媒体内容,以得到目标多媒体内容,包括:
[0050]根据网络状态处理执行截取操作后的待传输多媒体内容,以得到目标多媒体内容。
[0051]本发明实施例中,触摸屏是用于用户输入触控操作的屏幕,其中,触摸屏亮屏区域也即是用户输入触控操作的区域。具体的,触摸屏的亮屏区域可以实时变化,具体是根据用户输入的触控操作的触控轨迹来确定,也即,用户输入的触控轨迹经过的地方的周边区域可以是亮屏区域。由于目前的技术都是用户在输入触控操作时,整个显示屏都是处于亮屏状态,但实际上用户的触控操作的触控轨迹只是在该显示屏的局部,因此,当整个显示屏都处于亮屏状态时,会导致不必要的功耗损失。而在该发明实施例中,终端会根据触控操作的触控轨迹来确定亮屏区域,从而可以在一定程度上降低终端的功耗损失的概率。
[0052]本发明实施例中,触控操作的触控参数可以包括但不限于触控轨迹、触控方向、触控力度、触控次数以及触控轨迹等参数。
[0053]本发明实施例中,可以在终端中预设用于截取待传输多媒体内容的参数,其中,该用于截取待传输多媒体内容的参数可以是用户根据需要进行设置,也可以是终端根据用户的历史谁打你该记录进行设置,还可以是终端根据用户的历史触控操作习惯来设置;本发明实施例不作限定。
[0054]具体地,终端根据用户的历史触控操作习惯来设置上述用于截取待传输多媒体内容的参数,可以包括以下步骤:
[0055]21)获取在预设时间段内用户的历史触控操作;
[0056]22)根据上述历史触控操作确定该用户的常用触控操作;
[0057]23)根据上述常用触控操作的触控参数设定上述用于截取待传输多媒体内容的参数。
[0058]本发明实施例中,终端可以根据用户的历史触控操作来设定上述用于截取待传输多媒体内容的参数,从而能够更加符合用户的习惯,提高用户体验。
[0059]本发明实施例中,由于涉及到针对待发送多媒体内容的截取操作,则该多媒体内容可以为音频文件和视频文件中的一种或多种。
[0060]本发明实施例中,若判断触控操作的触控参数与预设的用于截取待传输多媒体内容的参数匹配,则针对待传输多媒体内容执行与触控参数匹配的截取操作。
[0061]举例来说,若待发送多媒体内容为视频文件时,当触控参数为触控轨迹时,则终端可以获取该触控操作的触控起始位置以及触控终止位置,根据触控起始位置对应的视频时间点以及触控终止位置对应的视频时间点,并将上述两个时间点作为截取时间点,对视频文件进行截取操作。
[0062]S203、根据网络状态压缩处理待传输多媒体内容,以得到目标多媒体内容。
[0063]本发明实施例中,在获取目标终端的网络状态,并检测到目标终端的网络状态为资费状态时,终端可以根据目标终端的网络状态压缩处理待传输多媒体内容,以得到目标多媒体内容。
[0064]举例来说,若目标终端的网络状态为2G或者3G时(资费状态),则终端可以将该视频截取成多个片段,再将截取后的视频片段以动态图片的形式处理;若目标终端的网络状态为4G(资费状态),则终端可以对视频文件进行压缩处理。
[0065]作为一种可选的实施方式,若终端通过即时通信程序向目标终端发送待传输多媒体内容,则终端还可以执行以下步骤:
[0066]31)获取目标联系人数目,目标联系人数目为目标终端对应的即时通信程序中显示的需要接收待传输多媒体内容的目标联系人的数目;
[0067]32)判断目标联系人数目是否为多个;
[0068]其中,获取目标终端的网络状态,包括:
[0069]若判断目标联系人数目为多个,获取目标联系人中的每一个联系人的网络状态;
[0070]其中,根据网络状态处理待传输多媒体内容,包括:
[0071 ]根据每一个联系人的网络状态处理待传输多媒体内容。
[0072]本发明实施例中,若终端通过即时通信程序向目标终端发送待传输多媒体内容,则终端可以向一个目标终端发送该待传输多媒体内容,则对应的联系人只有一个,也可以是向多个目标终端发送该待传输多媒体内容,则对应的联系人可以有多个。如终端通过即时通信程序A向一个联系群组发送待传输多媒体内容,则在该联系群组中的每一个联系人均可以接收到该待传输多媒体内容。
[0073]本发明实施例中,根据每一个联系人的网络状态处理待传输多媒体内容,可以包括以下步骤:
[0074]41)判断目标联系人中网络状态为资费状态的联系人的数目是否超过预设阈值;
[0075]42)若是,则压缩处理待传输多媒体内容,或者,转换待传输多媒体内容的格式。
[0076]本发明实施例中,可以在终端中预设一个预设阈值,该预设阈值的设置可以是用户根据需要进行设置,也可以是终端根据用户的历史设定记录进行设置,还可以是终端根据该群组的总的联系人数目来设置,本发明实施例不作限定。
[0077]本发明实施例中,若终端判断目标联系人中网络状态为资费状态的联系人的数目超过预设阈值;则说明当前大多数的联系人的网络状态为资费状态,若不对待发送多媒体内容进行压缩处理,则可能导致目标终端的流量流失,因此,为了目标终端的流量不流失,则终端可以压缩处理待传输多媒体内容,或者,转换待传输多媒体内容的格式。若终端检测目标联系人中网络状态为资费状态的联系人的数目未超过预设阈值,则终端可以根据自身的网络状态进行处理待传输多媒体内容。
[0078]S204、向目标终端发送目标多媒体内容。
[0079]本发明实施例中,在终端对待传输多媒体内容进行处理,得目标多媒体内容之后,终端可以向目标终端发送目标多媒体内容。
[0080]作为一种可选的实施方式,在判断需要向目标终端发送多媒体内容之后,终端还可以执行以下步骤:
[0081]51)检测终端的网络状态;
[0082]52)若终端的网络状态为非资费状态,则执行获取目标终端的网络状态的步骤;
[0083]53)若终端的网络状态为资费状态,则获取终端正在使用的数据流量套餐的剩余流量;
[0084]54)检测终端正在使用的数据流量套餐的剩余流量是否低于流量阈值;
[0085]55)若检测终端正在使用的数据流量套餐的剩余流量低于流量阈值,则对待传输多媒体内容进行压缩处理。
[0086]本发明实施例中,在终端的网络状态为非资费状态时,终端可以获取目标终端的网络状态。在终端的网络状态为资费状态时,终端可以获取终端正在使用的数据流量套餐的剩余流量;检测终端正在使用的数据流量套餐的剩余流量是否低于流量阈值;若检测终端正在使用的数据流量套餐的剩余流量低于流量阈值,则对多媒体内容进行压缩处理。
[0087]其中,可以在终端中预设的流量阈值,该流量阈值的设定可以是用户根据需要进行设定;也可以是终端根据用户的历史设定记录进行设定;还可以是终端根据终端当前正在使用的数据流量套餐来设定;本发明不作限定。
[0088]具体地,若检测到终端正在使用的数据流量套餐的剩余流量低于流量阈值,则说明终端当前的剩余流量值不高。因此,终端在检测到正在使用的数据流量套餐的剩余流量低于流量阈值时,可以向用户输出用于提示剩余流量不足的提示信息;若在此时仍接收到用户输入的发送指令时,则可以通过对多媒体内容进行压缩处理,以降低流量的消耗。
[0089]在图2中,详细描述了终端是如何根据目标终端的网络状态处理待传输多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。
[0090]请参阅图3,图3是本发明实施例公开的一种终端的结构示意图,用于执行上述多媒体内容传输方法,图3所示的终端应用于多媒体内容传输系统。该终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternet Devices,MID)等具有发送多媒体内容功能的终端。其中,该终端包括:判断单元301、获取单元302、处理单元303以及发送单元304,其中,
[0091]判断单元301,用于判断是否需要向目标终端发送待传输多媒体内容
[0092]获取单元302,用于若判断需要向目标终端发送待传输多媒体内容,获取目标终端的网络状态。
[0093]本发明实施例中,目标终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等具有接收多媒体内容功能的终端。
[0094]本发明实施例中,待传输多媒体内容可以包括但不限于音频文件、视频文件、图片以及文档等多媒体内容。
[0095]本发明实施例中,在获取单元302获取目标终端的网络状态之前,判断单元301还应判断是否需要向目标终端发送待传输多媒体内容。其中,判断单元301判断是否需要向目标终端发送待传输多媒体内容的方式具有多样性。举例来说,若判断单元301是通过即时通信程序来发送待传输多媒体内容时,则判断单元301可以判断与目标终端对应的目标联系人的对话界面上的信息输入框上是否有待传输多媒体内容待发送。又举例来说,若判断单元301是通过即时通信程序来发送待传输多媒体内容时,则判断单元301可以判断是否接收到用户输入的通过点击发送待传输多媒体内容的按键(虚拟按键)以输入点击操作。其中,对于判断单元301判断是否需要向目标终端发送待传输多媒体内容的方式本发明不作限定。
[0096]本发明实施例中,获取单元302获取目标终端的网络状态的方式具有多样性。例如,获取单元302可以发送针对目标终端的网络状态获取请求至目标终端,目标终端接收到该网络状态获取请求之后,则可以将本端(目标终端)最新的网络状态发送至终端。又例如,获取单元302可以发送针对目标终端的网络状态获取请求至服务器,服务器在接收到该网络状态获取请求之后,则可以查询目标终端的最新网络状态,并发送至终端。其中,要通过该方式检测目标终端的网络状态时,目标终端、服务器以及终端应建立相应的绑定关系。
[0097]本发明实施例中,网络状态包括资费状态或者非资费状态。其中,资费状态主要包括通过订购的数据流量套餐而产生相应费用的状态;非资费状态主要是以WIFI为主的网络状态。举例来说,终端A订购的套餐为5元30M的套餐,则终端A使用的数据流量在30M之内,终端A对应的网络状态为资费状态,当终端A使用的数据流量超过30M,终端A对应的网络状态也为资费状态。
[0098]进一步,随着电子技术的快速发展以及终端的迅速普及,终端的功能日益完善,终端与终端之间也可以实现数据流量之间的共享,也即终端A可以通过开启热点,供终端B连接,并可以访问网页;也即,当终端A通过连接终端B的共享的热点时,终端A当前的网络状态也为资费状态。具体地,终端A可以发送网络状态获取指令至终端B,终端B接收到该网络状态获取指令后,可以获取当前的网络状态,并将网络状态发送至终端A,当终端A检测到终端B的网络状态为资费状态时,则终端A可以继续发送流量使用信息获取指令至终端B,当终端B接收到流量使用信息获取指令时,可以获取当前的流量使用信息,并将获取到的当前的流量使用信息发送至终端A。
[0099]本发明实施例中,终端在检测到需要向目标终端发送待传输多媒体内容时,获取单元302可以获取目标终端的网络状态。
[0100]处理单元303,用于根据网络状态处理待传输多媒体内容,以得到目标多媒体内容。
[0101]本发明实施例中,在获取单元302获取目标终端的网络状态之后,则处理单元303可以根据目标终端的网络状态处理待传输多媒体内容,以得到目标多媒体内容。
[0102]其中,处理单元303根据目标终端的网络状态处理待传输多媒体内容的【具体实施方式】可以是处理单元303根据网络状态与处理方式的映射关系处理待传输多媒体内容。其中,该网络状态与处理方式的映射关系可以是预先存储在终端中的映射关系,且该映射关系可以是用户根据需要进行设定,也可以是终端根据用户的历史设定记录进行设定,还可以是终端根据大数据库中的所有映射关系来设定的一个映射关系,本发明实施例不作限定。
[0103]举例来说,若终端是通过即时通信程序A向目标终端发送视频文件,则对应的网络状态与处理方式的映射关系可以包括目标终端的网络状态为WiFi状态(非资费状态),其对应的处理方式可以为不处理该视频文件;目标终端的网络状态为2G或者3G时(资费状态),其对应的处理方式可以为将该视频截取成多个片段,再将截取后的视频片段以动态图像的形式处理;动态图像包括但不限于GIF格式的图片;目标终端的网络状态为4G(资费状态),其对应的处理方式可以为对视频文件进行压缩处理。其中,目标终端的网络状态可以从即时通信程序获取,也可以是通过获取目标终端发送的固定格式的信息,该固定格式的消息包含有目标终端的网络状态信息以及流量资费信息。
[0104]发送单元304,用于向目标终端发送目标多媒体内容。
[0105]本发明实施例中,在处理单元303根据网络状态处理待传输多媒体内容,以得到目标多媒体内容之后,则发送单元304可以向目标终端发送目标多媒体内容。
[0106]进一步,发送单元304向目标终端发送目标多媒体内容时,可以是通过即时通信程序发送目标多媒体内容;也可以是通过邮件应用程序进行发送;还可以是通过信息应用程序以彩信的方式进行发送;本发明不作限定。
[0107]在图3中,详细描述了判断单元301首先判断是否需要向目标终端发送待传输多媒体内容;若判断单元301判断需要向目标终端发送待传输多媒体内容,则获取单元302可以获取目标终端的网络状态;处理单元303根据网络状态处理待传输多媒体内容,以得到目标多媒体内容;最后发送单元304向目标终端发送目标多媒体内容。在本发明实施例中,处理单元303会根据目标终端的网络状态来处理待发送多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。
[0108]请参阅图4,图4是本发明实施例公开的另一种终端的结构示意图,用于执行上述多媒体内容传输方法。其中,图4是在图3的基础上进一步细化得到,除包括图3所示的所有单元外,还可以包括:检测单元305以及执行单元306,其中,
[0109]检测单元305,用于检测在终端触摸屏上输入的触控操作。
[0110]判断单元301,还用于判断触控操作的触控参数与预设的用于截取待传输多媒体内容的参数是否匹配。
[0111]执行单元306,用于若判断单元301判断触控操作的触控参数与预设的用于截取待传输多媒体内容的参数匹配,则针对待传输多媒体内容执行与触控参数匹配的截取操作。
[0112]其中,处理单元303根据网络状态处理待传输多媒体内容,以得到目标多媒体内容的【具体实施方式】为根据网络状态处理执行截取操作后的待传输多媒体内容,以得到目标多媒体内容。
[0113]本发明实施例中,处理单元303根据网络状态处理待传输多媒体内容的【具体实施方式】为处理单元303根据网络状态压缩处理待传输多媒体内容,或者处理单元303根据网络状态转换待传输多媒体内容的格式。
[0114]若发送单元304通过即时通信程序向目标终端发送待传输多媒体内容,获取单元302还用于获取目标联系人数目,目标联系人数目为目标终端对应的即时通信程序中显示的需要接收待传输多媒体内容的目标联系人的数目。
[0115]判断单元301,用于判断目标联系人数目是否为多个。
[0116]获取单元302获取目标终端的网络状态的【具体实施方式】为若判断单元301判断目标联系人数目为多个,获取目标联系人中的每一个联系人的网络状态。
[0117]处理单元303根据网络状态处理待传输多媒体内容的【具体实施方式】为根据每一个联系人的网络状态处理待传输多媒体内容。
[0118]本发明实施例中,处理单元303根据每一个联系人的网络状态处理待传输多媒体内容的【具体实施方式】为判断目标联系人中所述网络状态为资费状态的联系人的数目是否超过预设阈值;若是,则处理单元303压缩处理待传输多媒体内容,或者,转换待传输多媒体内容的格式。
[0119]通过实施图4所示的实施方式,处理单元303会根据目标终端的网络状态来处理待发送多媒体内容,从而能够有针对性的节省流量消耗,提升用户体验。
[0120]请参阅图5,图5是本发明实施例公开的又一种终端的结构示意图,用于执行上述多媒体内容传输方法。其中,如图5所示,该终端400可以包括:至少一个处理器401,至少一个输入装置402,至少一个输出装置403,存储器404等组件。其中,这些组件通过一条或多条总线405进行通信连接。本领域技术人员可以理解,图5中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:处理器401为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器404内的程序和/或模块,以及调用存储在存储器404内的数据,以执行终端的各种功能和处理数据。处理器401可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器401可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0121 ]输入装置402可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
[0122]输出装置403可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
[0123]存储器404可用于存储软件程序以及模块,处理器401、输入装置402以及输出装置403通过调用存储在存储器404中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器404主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、1S系统或Windows操作系统等等。
[0124]具体地,处理器401调用存储在存储器404中的应用程序,用于执行以下操作:
[0125]判断是否需要向目标终端发送待传输多媒体内容;
[0126]若判断需要向目标终端发送待传输多媒体内容,则获取目标终端的网络状态;
[0127]根据网络状态处理待传输多媒体内容,以得到目标多媒体内容;
[0128]向目标终端发送目标多媒体内容。
[0129]本发明实施例中,处理器401调用存储在存储器404中的应用程序,还用于执行以下操作:
[0130]检测在终端触摸屏上输入的触控操作;
[0131]判断触控操作的触控参数与预设的用于截取待传输多媒体内容的参数是否匹配;
[0132]若触控操作的触控参数与预设的用于截取待传输多媒体内容的参数匹配,则针对待传输多媒体内容执行与触控参数匹配的截取操作;
[0133]其中,根据网络状态处理待传输多媒体内容,以得到目标多媒体内容,包括:
[0134]根据网络状态处理执行截取操作后的待传输多媒体内容,以得到目标多媒体内容。
[0135]本发明实施例中,处理器401调用存储在存储器404中的应用程序,执行步骤根据网络状态处理待传输多媒体内容,包括:
[0136]根据网络状态压缩处理待传输多媒体内容,或者,
[0137]根据网络状态转换待传输多媒体内容的格式。
[0138]本发明实施例中,若终端通过即时通信程序向目标终端发送待传输多媒体内容,处理器401调用存储在存储器404中的应用程序,还可以执行以下步骤:
[0139]获取目标联系人数目,目标联系人数目为目标终端对应的即时通信程序中显示的需要接收待传输多媒体内容的目标联系人的数目;
[0140]判断目标联系人数目是否为多个;
[0141]其中,获取目标终端的网络状态,包括:
[0142]若判断目标联系人数目为多个,获取目标联系人中的每一个联系人的网络状态;
[0143]其中,根据网络状态处理待传输多媒体内容,包括:
[0144]根据每一个联系人的网络状态处理待传输多媒体内容。
[0145]本发明实施例中,网络状态包括资费状态或者非资费状态,处理器401调用存储在存储器404中的应用程序,执行步骤根据每一个联系人的网络状态处理待传输多媒体内容,包括:
[0146]判断目标联系人中网络状态为资费状态的联系人的数目是否超过预设阈值;
[0147]若是,则压缩处理待传输多媒体内容,或者,
[0148]转换待传输多媒体内容的格式。
[0149]具体的,本发明实施例中介绍的终端可以实施本发明结合图1、图2介绍的多媒体内容传输方法实施例中的部分或全部流程。
[0150]本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPlKCentralProcessing Uni t,中央处理器),或通过 ASIC( Appl icat 1n Specific IntegratedCircuit,专用集成电路)来实现。
[0151]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0152]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0153]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
[0154]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种多媒体内容传输方法,其特征在于,所述方法包括: 判断是否需要向目标终端发送待传输多媒体内容; 若判断需要向所述目标终端发送所述待传输多媒体内容,则获取所述目标终端的网络状态; 根据所述网络状态处理所述待传输多媒体内容,以得到目标多媒体内容; 向所述目标终端发送所述目标多媒体内容。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测在终端触摸屏上输入的触控操作; 判断所述触控操作的触控参数与预设的用于截取所述待传输多媒体内容的参数是否匹配; 若所述触控操作的触控参数与预设的用于截取所述待传输多媒体内容的参数匹配,则针对所述待传输多媒体内容执行与所述触控参数匹配的截取操作; 其中,根据所述网络状态处理所述待传输多媒体内容,以得到目标多媒体内容,包括: 根据所述网络状态处理执行所述截取操作后的待传输多媒体内容,以得到目标多媒体内容。3.根据权利要求1或2所述的方法,其特征在于,根据所述网络状态处理所述待传输多媒体内容,包括: 根据所述网络状态压缩处理所述待传输多媒体内容,或者, 根据所述网络状态转换所述待传输多媒体内容的格式。4.根据权利要求3所述的方法,其特征在于,若所述终端通过即时通信程序向所述目标终端发送所述待传输多媒体内容,所述方法还包括: 获取目标联系人数目,所述目标联系人数目为所述目标终端对应的即时通信程序中显示的需要接收所述待传输多媒体内容的目标联系人的数目; 判断所述目标联系人数目是否为多个; 其中,所述获取所述目标终端的网络状态,包括: 若判断所述目标联系人数目为多个,获取所述目标联系人中的每一个联系人的网络状态; 其中,所述根据所述网络状态处理所述待传输多媒体内容,包括: 根据所述每一个联系人的网络状态处理所述待传输多媒体内容。5.根据权利要求4所述的方法,其特征在于,所述网络状态包括资费状态或者非资费状态,所述根据所述每一个联系人的网络状态处理所述待传输多媒体内容,包括: 判断所述目标联系人中所述网络状态为所述资费状态的联系人的数目是否超过预设阈值; 若是,则压缩处理所述待传输多媒体内容,或者, 转换所述待传输多媒体内容的格式。6.一种终端,其特征在于,所述终端包括: 判断单元,用于判断是否需要向目标终端发送待传输多媒体内容; 获取单元,用于若所述判断单元判断需要向所述目标终端发送所述待传输多媒体内容,获取所述目标终端的网络状态; 处理单元,用于根据所述网络状态处理所述待传输多媒体内容,以得到目标多媒体内容; 发送单元,用于向所述目标终端发送所述目标多媒体内容。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 检测单元,用于检测在终端触摸屏上输入的触控操作; 所述判断单元,还用于判断所述触控操作的触控参数与预设的用于截取所述待传输多媒体内容的参数是否匹配; 执行单元,用于若所述判断单元判断所述触控操作的触控参数与预设的用于截取所述待传输多媒体内容的参数匹配,针对所述待传输多媒体内容执行与所述触控参数匹配的截取操作; 其中,所述处理单元根据所述网络状态处理所述待传输多媒体内容,以得到目标多媒体内容的【具体实施方式】为所述处理单元根据所述网络状态处理执行所述截取操作后的待传输多媒体内容,以得到目标多媒体内容。8.根据权利要求6或7所述的终端,其特征在于,所述处理单元根据所述网络状态处理所述待传输多媒体内容的【具体实施方式】为所述处理单元根据所述网络状态压缩处理所述待传输多媒体内容,或者所述处理单元根据所述网络状态转换所述待传输多媒体内容的格式。9.根据权利要求8所述的终端,其特征在于, 若通过即时通信程序向所述目标终端发送所述待传输多媒体内容,所述获取单元还用于获取目标联系人数目,所述目标联系人数目为所述目标终端对应的即时通信程序中显示的需要接收所述待传输多媒体内容的目标联系人的数目; 所述判断单元,还用于判断所述目标联系人数目是否为多个; 所述获取单元获取所述目标终端的网络状态的【具体实施方式】为若所述判断单元判断所述目标联系人数目为多个,获取所述目标联系人中的每一个联系人的网络状态; 所述处理单元根据所述目标终端的网络状态处理所述待传输多媒体内容的【具体实施方式】为所述处理单元根据所述每一个联系人的网络状态处理所述待传输多媒体内容。10.根据权利要求9所述的终端,其特征在于,所述网络状态包括资费状态或者非资费状态,所述处理单元根据所述每一个联系人的网络状态处理所述待传输多媒体内容的【具体实施方式】为所述处理单元判断所述目标联系人中所述网络状态为所述资费状态的联系人的数目是否超过预设阈值;若是,则压缩处理所述待传输多媒体内容,或者,转换所述述待传输多媒体内容的格式。
【文档编号】H04L29/06GK106027486SQ201610280213
【公开日】2016年10月12日
【申请日】2016年4月28日
【发明人】李奎, 张泽民
【申请人】深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1