The present invention provides a method and device to send files which, the method includes; the target file will be sent to split into multiple sub object files; in the plurality of sub target documents are sent to the terminal, is sent and not the number of sub target file processing terminal is greater than or equal to the preset threshold; the results of the comparison is, in the sub target file terminal processing untreated after a preset time, then sent without being the number of sub target file processing terminal is larger than or equal to a preset threshold value; the comparison result is no, continue to send sub target file. The invention solves the problem that when the file is large in the relevant technology, the AS continuously sends the files, and causes the receiving terminal to receive the problem too late and leads to the failure of the transmission.
【技术实现步骤摘要】
文件的发送方法及装置
本专利技术涉及通信领域,具体而言,涉及一种文件的发送方法及装置。
技术介绍
在基于IP多媒体子系统(IPMultimediaSubsystem,简称为IMS)网络的富通信套件(RichCommunicationSuite,简称为RCS)业务中,文件传输采用会话初始协议(SessionInitializationProtocol,简称为SIP)和消息会话中继协议(MessageSessionRelayProtocol,简称为MSRP)相结合的方法来实现,通过SIP进行信令协商,通过MSRP进行文件数据传输。协议规定MSRP发送消息可以不用等到收到响应才发送下一个MSRP消息,因为服务器的性能要好于终端,所以终端连续发送不会对应用服务器(ApplicationServer,简称为AS)造成影响,但当AS向接收终端发送消息时,就不得不考虑接收终端的接收性能。对于小文件来说,MSRP一个分包或者很少的分包就可以传送完成,不会影响接收终端,但当文件很大时,MSRP需要传输成百上千个消息才能完成传输,如果AS持续的发送这么多消息,会让接收终端来不及接收导致传输失败。针对相关技术中在文件很大时,AS持续的发送文件,会让接收终端来不及接收导致传输失败的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供种一种文件的发送方法及装置,以至少解决相关技术中在文件很大时,AS持续的发送文件,会让接收终端来不及接收导致传输失败的问题。根据本专利技术的一个方面,提供了一种文件的发送方法,包括;将待发送的目标文件拆分为多个子目标文件;在将所述 ...
【技术保护点】
一种文件的发送方法,其特征在于,包括;将待发送的目标文件拆分为多个子目标文件;在将所述多个子目标文件依次发送给终端时,比较已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值;在比较结果为是时,在所述终端处理未被处理的子目标文件预设时间后,再比较已发送而未被所述终端处理处理的子目标文件数是否大于或等于所述预设阈值;在比较结果为否时,继续发送所述子目标文件。
【技术特征摘要】
1.一种文件的发送方法,其特征在于,包括;将待发送的目标文件拆分为多个子目标文件;在将所述多个子目标文件依次发送给终端时,比较已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值;在比较结果为是时,在所述终端处理未被处理的子目标文件预设时间后,再比较已发送而未被所述终端处理处理的子目标文件数是否大于或等于所述预设阈值;在比较结果为否时,继续发送所述子目标文件。2.根据权利要求1所述的方法,其特征在于,比较已发送而为被所述终端处理的子目标文件树是否大于或等于预设阈值包括:获取已发送的所述子目标文件数与接收到的所述终端响应消息数;依据所述已发送的所述子目标文件数与所述响应消息数的差值确定已发送而未被所述终端处理的子目标文件数,其中,所述响应消息是指所述终端每处理完一个子目标文件发送的消息;判断已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值。3.根据权利要求2所述的方法,其特征在于,所述预设阈值小于或等于所述终端在指定时间内能处理所述子目标文件的最大值。4.根据权利要求1所述的方法,其特征在于,在将待发送的目标文件拆分为多个子目标文件之前,所述方法还包括:判断当前待发的目标文件容量是否大于或等于第一容量;在判断结果为是时,将待发送的目标文件拆分为多个子目标文件,在判断结果为否时,直接向所述终端发送所述目标文件。5.根据权利要求1至4任一项所述的方法,其特征在于,所述目标文件采用基于消息会话中继协议MSRP的方式进行传输。6.一种文件的发送装置,其特征在于,包括...
【专利技术属性】
技术研发人员:朱景升,罗会平,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。