一种传输大附件的方法及系统的制作方法

文档序号:7719781阅读:109来源:国知局
专利名称:一种传输大附件的方法及系统的制作方法
技术领域
本发明主要涉及移动通信领域,尤其涉及一种多媒体信息服务(匪S, Multimedia Messaging Service)业务中传输大附件的方法及系统。
背景技术
匪S是按照3G伙伴计划和WAP论坛的标准开发的业务,其最大特色就是支持多媒 体功能,可以在GPRS、 CDMA 1X、3G、 EDGE的支持下,以WAP无线应用协议为载体传送视频短 片、图片、声音和文字,其传送方式除了在多个用户终端之间传送外,还可以在用户终端与 计算机之间传送。 图1为现有技术中多媒体信息服务系统的结构框图,图1中,包括用户终端101、 包括中继器1021禾口服务器1022的多媒体消息中心(匪SC, MultimediaMessage Service center) 102、用户数据库103、计费系统104、外部服务器105、网管系统106、和增值服务系 统107。现有的匪S的传输协议接口规范主要包括接口协议匪1、匪3、匪4、匪6、匪7和匪8。 其中,接口协议匪l为多媒体消息中心102与用户终端101之间的接口协议;接口协议匪3 为多媒体消息中心102与外部服务器105之间的接口协议浪口协议匪4为多媒体消息中 心102内部互连的接口协议;接口协议匪6为多媒体消息中心102与用户数据库103之间 的接口协议;接口协议匪7为多媒体消息中心与增值服务系统107之间的接口协议;接口 协议匪8为多媒体消息中心102与计费系统104之间的接口协议。 当匪S业务进行大附件传输时,现有多媒体信息服务系统往往因其承载业务系统 的链路资源得不到及时释放,将导致整个多媒体信息服务系统的性能急剧降低,在此情况 下传输时很容易出现超时的问题。所以考虑到整个多媒体信息服务系统的业务承受能力, 多媒体信息服务系统对发送的附件的容量进行限制, 一般将附件的最大容量限制为300kb。 为此,如何在附件容量受限的情况下,在现有多媒体信息服务系统中对大附件进行发送,成 为当前需要解决的问题。

发明内容
有鉴于此,本发明的目的在于提供一种多媒体信息服务业务中传输大附件的方法 及系统,突破现有多媒体信息服务业务系统对多媒体信息服务业务的附件容量的限制,在 对现有多媒体信息服务业务系统改动尽可能小的前提下,实现多媒体信息服务业务的大附 件的传输。
根据本发明实施例的一方面,提供了一种传输大附件的方法,包括 第一设备将待发送的大附件拆分成多个小附件,将所述多个小附件分别形成包括
标识信息的多个多媒体信息服务匪S数据包,将所述多个匪S数据包发送; 多媒体消息中心接收所述多个匪S数据包,根据所述标识信息确定收到全部所述
多个匪S数据包,发送多媒体消息通知; 第二设备接收所述多媒体消息通知,根据所述多媒体消息通知从所述多媒体消息
4中心下载所述多个匪S数据包,根据所述标识信息确定从多媒体消息中心下载到全部所述
多个匪s数据包,根据所述标识信息将全部所述多个匪s数据包还原成所述大附件。 根据本发明实施例的一个特征, 所述标识信息包括拆分计数标识和文件拆分标识; 当所述拆分计数标识的值与所述文件拆分标识的值相等时,所述多媒体消息中心
确定收到全部所述多个匪S数据包。 根据本发明实施例的另 一个特征, 所述标识信息包括下一拆分内容标识; 所述第二设备根据所述下一拆分内容标识的值确定所述多个匪S数据包中每个 匪S数据包的位置。 根据本发明实施例的另 一个特征,
所述标识信息包括拆分类型标识; 所述第二设备根据所述拆分类型标识的值确定大附件的拆分策略,根据所述拆分
策略确定组合策略,根据所述组合策略将全部所述匪S数据包还原成大附件。
根据本发明实施例的另 一个特征, 所述多媒体消息通知包括所述标识信息; 所述第二设备根据所述多媒体消息通知中的标识信息,从所述多媒体消息中心下 载所述多个匪S数据包。
根据本发明实施例的另一方面,提供了一种传输大附件的系统,包括 第一设备,用于将待发送的大附件拆分成多个小附件,将所述多个小附件分别形
成包括标识信息的多个匪S数据包,将所述多个匪S数据包发送; 多媒体消息中心,用于接收所述多个匪S数据包,根据所述标识信息确定收到全 部所述多个匪S数据包,发送多媒体消息通知; 第二设备,用于接收所述多媒体消息通知,根据所述多媒体消息通知从所述多媒 体消息中心下载所述多个匪S数据包,根据所述标识信息确定从多媒体消息中心下载到全 部所述多个匪S数据包,根据所述标识信息将全部所述多个匪S数据包还原成所述大附件。
根据本发明实施例的一个特征, 所述第一设备在所述标识信息中设置拆分计数标识和文件拆分标识; 当所述拆分计数标识的值与所述文件拆分标识的值相等时,所述多媒体消息中心
确定收到全部所述多个匪S数据包。 根据本发明实施例的另 一个特征, 所述第一设备在所述标识信息中设置下一拆分内容标识; 所述第二设备根据所述下一拆分内容标识的值确定所述多个MMS数据包中每个 匪S数据包的位置。 根据本发明实施例的另 一个特征, 所述第一设备在所述标识信息中设置拆分类型标识; 所述第二设备根据所述拆分类型标识的值确定大附件的拆分策略,根据所述拆分 策略确定组合策略,根据所述组合策略将全部所述多个匪S数据包还原成大附件。
根据本发明实施例的 一个特征,
所述多媒体消息中心将所述标识信息加入所述多媒体消息通知中; 所述第二设备根据所述多媒体消息通知中的标识信息,从所述多媒体消息中心下
载所述多个匪S数据包。 本发明所述的多媒体信息服务业务下传输大附件的方法及系统,在对现有多媒体 信息服务业务系统改动尽可能小的前提下,实现多媒体信息服务业务的大附件的传输,从 而突破现有多媒体信息服务业务系统对多媒体信息服务业务的附件容量的限制,不但节省 了设备改造成本,而且大大提高了现有多媒体信息服务业务系统的工作能力。


图1为现有技术中多媒体信息服务系统的结构框图; 图2为本发明第一具体实施例中增值应用服务商向用户终端发送大附件的系统 结构框图; 图3为本发明第一具体实施例中增值应用服务商向用户终端发送大附件的方法 流程图; 图4为本发明第二具体实施例中第一用户终端向第二用户终端发送大附件的系 统结构框图; 图5为本发明第二具体实施例中第一用户终端向第二用户终端发送大附件的方 法流程图。
具体实施例方式
下面结合说明书附图详细描述本发明的具体实施例。 图2为本发明第一具体实施例中增值应用服务商向用户终端发送大附件的系统 结构框图,图2中包括增值应用服务商21 、中间网元22、多媒体消息中心23和用户终端24, 其中,增值应用服务商21与中间网元22以有线或无线方式连接,中间网元22与多媒体消 息中心23以有线或无线方式连接,多媒体消息中心23与用户终端24以有线或无线方式连 接,其中, 增值应用服务商21,用于将待发送的大附件拆分成多个小附件,将多个小附件分 别形成包括标识信息的多个匪S数据包,将多个匪S数据包发送; 中间网元22,用于接收多个匪S数据包,并将多个匪S数据包转发给多媒体消息中 心23。 多媒体消息中心23,用于接收多个匪S数据包,根据标识信息确定收到全部多个 匪S数据包后,发送多媒体消息通知; 用户终端24,用于接收多媒体消息通知后,根据多媒体消息通知从多媒体消息中 心下载多个匪S数据包,根据标识信息确定从多媒体消息中心下载到全部多个匪S数据包, 根据标识信息将所有多个匪S数据包还原成大附件。 其中,增值应用服务商21在标识信息中设置拆分计数标识和文件拆分标识;当拆 分计数标识的值与文件拆分标识的值相等时,多媒体消息中心23确定收到全部所述多个 匪S数据包。 增值应用服务商21在标识信息中设置下一拆分内容标识;用户终端24根据下一拆分内容标识的值确定多个匪S数据包中每个匪S数据包的位置。 增值应用服务商21在标识信息中设置拆分类型标识;用户终端24根据拆分类型 标识的值确定大附件的拆分策略,根据拆分策略确定组合策略,根据组合策略将全部所述 多个匪S数据包还原成大附件。 图3为本发明第一具体实施例中增值应用服务商向用户终端发送大附件方法流 程图, 本发明第一具体实施例中增值应用服务商向用户终端发送大附件的方法包括以 下步骤 步骤301,增值应用服务商根据预先设置的附件的最大数据容量将待发送的大附 件拆分成多个小附件,拆分时可根据实际情况采用不同的拆分策略。 步骤301中,增值应用服务商根据附件的文件类型选择适当的拆分策略对大附件 进行拆分。例如,对于属于普通文件的大附件,如Word、PDF、PowerPoint、Excel等文件,增 值应用服务商根据附件的最大数据容量对文件进行拆分。然而,对于属于同步多媒体集成 语言(smil, synchronized multimediaintegration language)文件或嵌套文件的大附件,
由于这些文件本身是由多个附件组成,因此,可以按照这些文件中的每个附件为单位进行 拆分,但是,如果这些文件中的某些单个附件太大,则可以进一步按照附件的最大数据容量 对已拆分的附件进行再次拆分,从而使最终拆分后的附件的小于附件的最大数据容量。对 于属于由多帧图片组成的文件的大附件,如gif文件,可以按照每帧图片进行拆分。当然还 可以采用其它的拆分策略。 步骤302,增值应用服务商将拆分后的多个小附件形成多个匪S数据包,并将该多 个匪S数据包发送。 步骤302中,增值应用服务商在依次发送多个匪S数据包时,在多个匪S数据包的
传输协议信息区域的内容类型(Content type)中设置多个标识信息,其中, 文件拆分SplitFileID标识,用于表示本次发送的匪S数据包所属的大附件; 拆分计数SplitCo皿t标识,用于表示本次大附件拆分成小附件的拆分个数; 拆分类型SplitType标识,用于表示文件被拆分时使用的拆分策略。 下一拆分内容NextSplitContentID标识,用于表示下一个待发送的匪S数据包的
内容Content ID标识。 步骤303,中间网元收到匪S数据包后,将匪S数据包转发给多媒体消息中心;
步骤303中,中间网元在转发匪S数据包时,对匪S数据包的传输协议信息区域的 内容类型进行透传。 步骤304,多媒体消息中心将收到的匪S数据包进行保存,同时记录下每个匪S数 据包的协议信息区域中的NextSplitContentID标识、ContentID标识、SplitFileID标识、 SplitCo皿t标识禾口 SplitType标识。 步骤305,多媒体消息中心根据保存的标识信息,判断是否已经接收到经中间网元 转发的从增值应用服务商发出的所有匪S数据包。 步骤305中,多媒体消息中心将最近一次收到的匪S数据包的协议信息区域中的 SplitFileID标识的值与保存的SplitCount标识的值进行比较,如果相等,则确定已经接 收到增值应用服务商发出的所有匪S数据包,并进入步骤306 ;否则,返回步骤303,多媒体
7消息中心继续接收经中间网元转发的从增值应用服务商发出的匪S数据包。 步骤306,多媒体消息中心向用户终端发送匪S传输协议的多媒体消息通知,其
中,多媒体消息中心在多媒体消息通知的传输协议信息区域的内容类型中写入将要被下载 的匪S数据包的NextSplitContentID、 SplitFileID、 SplitCount、 SplitType标识的值。
步骤306中,匪S传输协议的多媒体消息通知为匪S传输协议中接口协议匪l的 多媒体消息通知。 步骤307,用户终端收到多媒体消息通知后,根据多媒体消息通知从多媒体消息中 心下载匪S数据包,同时保存下载的匪S数据包在协议信息单元中的NextSplitContentID、 Content ID 、 SplitFileID、 SplitCount和SplitType *示识的值。 步骤308,用户终端根据收到的匪S数据包的协议信息区域中的标识信息,判断是 否已经从多媒体消息中心下载到所有匪S数据包。 用户终端将最近一次下载的匪S数据包的协议信息区域中的SplitFileID标识的 值与SplitCo皿t标识的值进行比较,如果相等,则确定已经从多媒体消息中心下载了所有 匪S数据包,并进入步骤309 ;否则,返回步骤307,用户终端继续从多媒体消息中心下载匪S 数据包。 步骤309,用户终端根据ContentID标识确定所有属于同一个大附件的匪S数据 包,根据这些匪S数据包的NextSplitContentID标识的值确定多个匪S数据包中每个匪S 数据包的位置,根据这些匪S数据包的SplitType标识确定拆分策略,使用与拆分策略相对 应的合并策略将这些匪S数据包还原成原始的大附件。 图4为本发明第二具体实施例中第一用户终端向第二用户终端发送大附件的系 统结构框图,图4中包括第一用户终端41、多媒体消息中心42和第二用户终端43,其中,第 一用户终端41与多媒体消息中心42以有线或无线方式连接,多媒体消息中心42与第二用 户终端43以有线或无线方式连接,其中, 第一用户终端41,用于将待发送的大附件拆分成多个小附件,将多个小附件分别 形成包括标识信息的多个匪S数据包,将多个匪S数据包发送; 多媒体消息中心42,用于接收多个匪S数据包,根据标识信息确定收到全部多个 匪S数据包后,发送多媒体消息通知; 第二用户终端43,用于接收多媒体消息通知后,根据多媒体消息通知从多媒体消 息中心下载多个匪S数据包,根据标识信息确定从多媒体消息中心下载到全部多个匪S数 据包,根据标识信息将所有多个匪S数据包还原成大附件。 其中,第一用户终端41在标识信息中设置拆分计数标识和文件拆分标识;当拆分 计数标识的值与文件拆分标识的值相等时,多媒体消息中心43确定收到全部所述多个MMS 数据包。 第一用户终端41在标识信息中设置下一拆分内容标识;第二用户终端43根据下 一拆分内容标识的值确定多个匪S数据包中每个匪S数据包的位置。 第一用户终端41在标识信息中设置拆分类型标识;第二用户终端43根据拆分类 型标识的值确定大附件的拆分策略,根据拆分策略确定组合策略,根据组合策略将全部所 述多个匪S数据包还原成大附件。 图5为本发明第二具体实施例中第一用户终端向第二用户终端发送大附件方法流程图,包括以下步骤 步骤501,第一用户终端根据预先设置的附件的最大数据容量将待发送的大附件 拆分成多个小附件,拆分时可根据实际情况采用不同的拆分策略。 步骤501中,第一用户终端根据附件的文件类型选择适当的拆分策略对大附件进 行拆分。例如,对于属于普通文件的大附件,如Word、PDF、PowerPoint、Excel等文件,第一 用户终端根据附件的最大数据容量对文件进行拆分。然而,对于属于同步多媒体集成语言 (smil, synchronized multimedia integrationlanguage)文件或嵌套文件的大附件,由于
这些文件本身是由多个附件组成,因此,可以按照这些文件中的每个附件为单位进行拆分, 但是,如果这些文件中的某些单个附件太大,则可以进一步按照附件的最大数据容量对已 拆分的附件进行再次拆分,从而使最终拆分后的附件的小于附件的最大数据容量。对于属
于由多帧图片组成的文件的大附件,如gif文件,可以按照每帧图片进行拆分。当然还可以 采用其它的拆分策略。 步骤502,第一用户终端将拆分后的多个小附件形成多个匪S数据包,并将该多个 匪S数据包发送。 步骤502中,第一用户终端在依次发送多个匪S数据包时,在多个匪S数据包的传
输协议信息区域的内容类型(Content type)中加入多个标识信息,其中, 文件拆分SplitFileID标识,用于表示本次发送的匪S数据包所属的大附件; 拆分计数SplitCo皿t标识,用于表示本次大附件拆分成小附件的拆分个数; 拆分类型SplitType标识,用于表示文件被拆分时使用的拆分策略; 下一拆分内容NextSplitContentID标识,用于表示下一个待发送的匪S数据包的
内容Content ID标识。 步骤503,多媒体消息中心接收第一用户终端发送的匪S数据包,并将收到的匪S 数据包保存,同时记录下每个匪S数据包的协议信息区域中的NextSplitContentID标识、 Content ID标识、SplitFileID标识、SplitCo皿t标识禾口 SplitType标识。
步骤504,多媒体消息中心根据保存的标识信息,判断是否已经接收到经中间网元 转发的从增值应用服务商发出的所有匪S数据包。 步骤504中,多媒体消息中心将最近一次收到的匪S数据包的协议信息区域中的 SplitFileID标识的值与保存的SplitCount标识的值进行比较,如果相等,则确定已经接 收到增值应用服务商发出的所有匪S数据包,并进入步骤505 ;否则,返回步骤503,多媒体 消息中心继续接收从第一用户终端发出的匪S数据包。 步骤505,多媒体消息中心向第二用户终端发送匪S传输协议的多媒体消息通知,
其中,多媒体消息中心在多媒体消息通知的传输协议信息区域的内容类型中写入将要被下 载的匪S数据包的NextSplitContentID、 SplitFileID、 SplitCount、 SplitType标识的值。
步骤505中,匪S传输协议的多媒体消息通知为匪S传输协议中接口协议匪l的 多媒体消息通知。 步骤506,用户终端收到多媒体消息通知后,根据多媒体消息通知从多媒体消息中 心下载匪S数据包,同时保存下载的匪S数据包在协议信息单元中的NextSplitContentID、 Content ID 、 SplitFileID、 SplitCount和SplitType f示识的值。 步骤507,第二用户终端将最近一次下载的匪S数据包的协议信息区域中的SplitFileID标识的值与SplitCount标识的值进行比较,如果相等,则确定已经从多媒体 消息中心下载了所有匪S数据包,并进入步骤508 ;否则,返回步骤506,第二用户终端继续 从多媒体消息中心下载匪S数据包。 步骤508,第二用户终端根据ContentID标识确定所有属于同一个大附件的匪S 数据包,根据这些匪S数据包的NextSplitContentID标识的值确定多个匪S数据包中每个 匪S数据包的位置,根据这些匪S数据包的SplitType标识确定拆分策略,使用与拆分策略 相对应的合并策略将这些匪S数据包还原成原始的大附件。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,对本发明实施例所作的任何修改、变更、组合、等同替换、改进等,均应包含 在本发明的保护范围之内。
权利要求
一种传输大附件的方法,其特征在于,包括第一设备将待发送的大附件拆分成多个小附件,将所述多个小附件分别形成包括标识信息的多个多媒体信息服务MMS数据包,将所述多个MMS数据包发送;多媒体消息中心接收所述多个MMS数据包,根据所述标识信息确定收到全部所述多个MMS数据包,发送多媒体消息通知;第二设备接收所述多媒体消息通知,根据所述多媒体消息通知从所述多媒体消息中心下载所述多个MMS数据包,根据所述标识信息确定从多媒体消息中心下载到全部所述多个MMS数据包,根据所述标识信息将全部所述多个MMS数据包还原成所述大附件。
2. 根据权利要求l所述的方法,其特征在于, 所述标识信息包括拆分计数标识和文件拆分标识;当所述拆分计数标识的值与所述文件拆分标识的值相等时,所述多媒体消息中心确定收到全部所述多个匪s数据包。
3. 根据权利要求l所述的方法,其特征在于, 所述标识信息包括下一拆分内容标识;所述第二设备根据所述下一拆分内容标识的值确定所述多个匪S数据包中每个MMS数 据包的位置。
4. 根据权利要求l所述的方法,其特征在于, 所述标识信息包括拆分类型标识;所述第二设备根据所述拆分类型标识的值确定大附件的拆分策略,根据所述拆分策略 确定组合策略,根据所述组合策略将全部所述匪S数据包还原成大附件。
5. 根据权利要求1至4中任意一项所述的方法,其特征在于, 所述多媒体消息通知包括所述标识信息;所述第二设备根据所述多媒体消息通知中的标识信息,从所述多媒体消息中心下载所 述多个匪S数据包。
6. —种传输大附件的系统,其特征在于,包括第一设备,用于将待发送的大附件拆分成多个小附件,将所述多个小附件分别形成包 括标识信息的多个匪S数据包,将所述多个匪S数据包发送;多媒体消息中心,用于接收所述多个匪S数据包,根据所述标识信息确定收到全部所 述多个匪S数据包,发送多媒体消息通知;第二设备,用于接收所述多媒体消息通知,根据所述多媒体消息通知从所述多媒体消 息中心下载所述多个匪S数据包,根据所述标识信息确定从多媒体消息中心下载到全部所 述多个匪S数据包,根据所述标识信息将全部所述多个匪S数据包还原成所述大附件。
7. 根据权利要求6所述的系统,其特征在于,所述第一设备在所述标识信息中设置拆分计数标识和文件拆分标识; 当所述拆分计数标识的值与所述文件拆分标识的值相等时,所述多媒体消息中心确定 收到全部所述多个匪S数据包。
8. 根据权利要求6所述的系统,其特征在于, 所述第一设备在所述标识信息中设置下一拆分内容标识;所述第二设备根据所述下一拆分内容标识的值确定所述多个匪S数据包中每个MMS数据包的位置。
9. 根据权利要求6所述的系统,其特征在于, 所述第一设备在所述标识信息中设置拆分类型标识;所述第二设备根据所述拆分类型标识的值确定大附件的拆分策略,根据所述拆分策略 确定组合策略,根据所述组合策略将全部所述多个匪S数据包还原成大附件。
10. 根据权利要求6至9中任意一项所述的系统,其特征在于, 所述多媒体消息中心将所述标识信息加入所述多媒体消息通知中; 所述第二设备根据所述多媒体消息通知中的标识信息,从所述多媒体消息中心下载所述多个匪S数据包。
全文摘要
本发明公开了一种多媒体信息服务业务中传输大附件的方法及系统,包括第一设备将待发送的大附件拆分成多个小附件,将多个小附件分别形成包括标识信息的多个MMS数据包,将多个MMS数据包发送;多媒体消息中心接收多个MMS数据包,根据标识信息确定收到全部多个MMS数据包,发送多媒体消息通知;第二设备接收多媒体消息通知,根据多媒体消息通知从多媒体消息中心下载多个MMS数据包,根据标识信息确定从多媒体消息中心下载到全部多个MMS数据包,根据标识信息将全部多个MMS数据包还原成大附件。通过本发明在对现有MMS系统改动尽可能小的前提下,实现MMS的大附件的传输,从而突破现有MMS系统对MMS的附件容量的限制。
文档编号H04W88/18GK101695202SQ200910236479
公开日2010年4月14日 申请日期2009年10月22日 优先权日2009年10月22日
发明者刘勇, 黄嘉明 申请人:中兴通讯股份有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1