用于发送多媒体消息的方法和装置 【发明背景】
1.发明领域
本发明的实施例可以涉及多媒体消息服务(MMS)。更具体地说,本发明的实施例可以涉及传送或处理多媒体消息。
2.相关技术的描述
多媒体消息服务(MMS)是从短消息服务(SMS)被升级的一种服务。MMS不仅能够发送/接收字符消息,而且能够发送/接收各种多媒体数据,例如(但不局限于)运动图片、音乐、图形和画面等。预期MMS将在全世界迅速发展壮大。
为了传送多媒体消息,假定有一个增值服务供应商(VASP)或从MMS用户那里接收的多媒体消息。也就是说,为了传送多媒体消息,可以从另一位MMS用户那里接收多媒体消息。
当多媒体消息包括图像、文本和声音等时,该多媒体消息的大小可能会比较小。但是,当多媒体消息包括诸如MPEG-4(运动图像专家组-4)的运动图片、h.263等时,该多媒体消息的大小会大大提高。相应地,这涉及更多数量的无线电通信资源/传送时间。
发明概述
本发明的实施例可以提供一种方法,该方法用于传送或处理多媒体消息,以减少被浪费的无线电通信资源的数量。通过在多媒体消息中设置索引值并根据所设置的索引值将该多媒体消息从MMS服务器传送到MMS用户代理,可以实现这一点。
本发明的实施例也可以提供一种方法,该方法用于传送或处理多媒体消息,以便减少MMS用户代理与MMS服务器之间的传送时间。通过在多媒体消息中设置索引值并根据所设置的索引值来传送该多媒体消息,可以实现这一点。
本发明的实施例可以包括:将多媒体消息的标头信息从用户代理发送到服务器,并确定所发送的标头信息的索引值。
本发明的实施例可以包括:接收多媒体消息地标头信息,并根据所接收的标头信息来确定如何通信多媒体消息。
本发明的实施例也可以包括一个服务器,该服务器具有用于接收多媒体消息的至少一个索引值的接收设备、用于根据该索引值来选择将要发送的信息的处理器以及用于发送至少所选择的信息的发送设备。
本发明的额外的优点、目的、特点和实施例部分将在下文中得到阐明,部分将被研究过下文的掌握该技术领域普通技能的人理解,或可以通过实践本发明来加以了解。
附图简述
附图展示了本发明的各种布置和实施例,以及用于解释本发明的原理的描述。将参照以下附图来详细地描述各种布置和实施例。这些附图中的类似的参考数字提到类似的元件。在这些附图中:
图1是流程图,展示了根据一个范例布置来接收多媒体消息的一种方法;
图2是流程图,展示了根据一个范例布置来传送多媒体消息的一种方法;
图3是流程图,展示了根据本发明的范例实施例来接收多媒体消息的一种方法;以及,
图4是流程图,展示了根据本发明的范例实施例来传送多媒体消息的一种方法。
较佳实施例的详细描述
图1是流程图,展示了根据范例布置来接收(或处理)多媒体消息的一种方法。也可以采用其他布置。
如方框S11处所示,MMS服务器可以从MMS用户代理(即发送方)那里接收多媒体消息。MMS可以具有设置的储存期。如方框S12处所示,MMS服务器可以将所接收的多媒体消息存储在MMS服务器的多媒体消息框(MMbox)中。在方框S13中,MMS服务器可以将所接收的多媒体消息发送到MMS用户代理。当MMS用户代理由于无线电通信故障(或其他原因)而没有正确或完全地接收该多媒体消息时,该MMS用户代理可以通知MMS服务器,并且,该MMS用户代理可以在以后的某个时间接收该多媒体消息。尤其是,为了在以后某个时间重新发送该多媒体消息,MMS服务器可以在一段预置的储存期内将该多媒体消息存储在MMbox中。
在这段预置的储存期过去之后,MMS服务器可以自动将被存储的多媒体消息从MMbox中删除。这可有助于防止该多媒体消息被存储两次。
图2是流程图,展示了根据范例布置来传送(或处理)多媒体消息的一种方法。也可以采用其他布置。
为了传送所接收的多媒体消息,MMS用户代理可以将接收方的MMS用户代理的地址和/或电话号码插入该多媒体消息。如方框S21中所示,可以将包括设置的地址和/或电话号码的多媒体消息传送到MMS服务器。在传送该多媒体消息的过程中,MMS用户代理转送包括该地址和/或电话号码的完整的多媒体消息。
如方框S22中所示,MMS服务器可以将所接收的多媒体消息存储在MMbox中。如方框S23中所示,MMS服务器可以将所接收的多媒体消息转发到接收方的MMS服务器(包括MMS用户代理)。
在以上所描述的多媒体消息传送方法中,在MMS用户代理与MMS服务器之间转发该多媒体消息。更具体地说,MMS用户代理将完整的多媒体消息转发到MMS服务器。这可能会浪费时间,因为该完整的多媒体消息总是从MMS用户代理那里被发送到MMS服务器。
现在,将根据图3和图4来描述本发明的实施例。本发明的实施例可以减少被浪费的无线电资源的数量以及MMS用户代理与MMS服务器之间的传送时间。通过在多媒体消息中设置索引值并根据所设置的索引值来传送该多媒体消息,可以实现这一点。
图3是流程图,展示了根据本发明的范例实施例来处置(或接收/处理)多媒体消息的一种方法。其他的操作、操作顺序和实施例也在本发明的范围以内。
如方框S31中所示,MMS服务器可以接收多媒体消息。如方框S32中所示,该MMS服务器可以在所接收的多媒体消息的标头中设置索引值。如方框S33中所示,该MMS服务器可以将该多媒体消息(包括所设置的索引值)存储在该MMS服务器的MMbox中。如方框S34中所示,该MMS服务器可以将该多媒体消息(包括所设置的索引值)发送到MMS用户代理。
该索引值可能是被加入该多媒体消息(或被插入该多媒体消息内)的预定比特和/或信息区,以便区分相关的多媒体消息和其他所接收的多媒体消息。可以在该多媒体消息的标头中提供该索引值。MMS服务器可以将索引值设置为除“0”以外的值。具有索引值“0”的多媒体消息可能对应于首发的多媒体消息,或可能对应于其内容已在MMS用户代理中改变的多媒体消息。其他值也在本发明的范围以内。
图4是流程图,展示了根据本发明的范例实施例来处置(或转发/处理)多媒体消息的一种方法。其他的操作、操作顺序和实施例也在本发明的范围以内。
图4表现了在MMS用户代理与MMS服务器之间传送多媒体消息的各项操作。该方法可以包括:将多媒体消息(要被发送的)的标头信息从MMS用户代理发送到MMS服务器。该方法也可以包括:判断所发送的标头信息的索引值是“0”还是另一个值。当该索引值不是“0”(即,对应于无变化)时,可以从MMS服务器的MMbox中检索具有相同的索引值的多媒体消息。可以在被检索的多媒体消息中设置接收方的电话号码和/或地址。可以将该多媒体消息(包括接收方的电话号码或地址,并具有索引值“0”)发送到接收方的MMS用户代理。当该MMS用户代理改变该多媒体消息的内容(或者,它是首发的多媒体消息)时,该MMS用户代理将该索引值设置为“0”,并将完整的多媒体消息(具有索引值“0”)转发到MMS服务器。
现在,将描述根据本发明的范例实施例来转发(或处理)多媒体消息(包括设置的索引值)的一种方法。
当MMS用户代理改变将要被传送的多媒体消息时,MMS用户代理将该多媒体消息中的索引值设置为“0”。完整的多媒体消息(具有索引值“0”)被转发到MMS服务器。另一方面,当MMS用户代理没有改变将要被转发的多媒体消息时,如方框S41中所示,MMS用户代理可以只将该多媒体消息的标头信息发送到MMS服务器。
如方框S42中所示,该MMS服务器判断(或确定)所接收的多媒体消息标头的索引值是否是“0”。当确定该索引值不是“0”时,如方框S43中所示,MMS服务器可以检索具有相同的索引值的多媒体消息。如方框S44中所示,MMS服务器可以将接收方的电话号码和/或地址插入该多媒体消息的标头(或其他部分)中。然后,如方框S45中所示,MMS服务器可以将该多媒体消息(包括接收方的电话号码和/或地址)转发到接收方的MMS用户代理。
另一方面,当确定该索引值是“0”时,如方框S45中所示,MMS服务器可以将具有索引值“0”的多媒体消息转发到接收方的MMS用户代理。
如上所示,MMS服务器可以包括用于存储多媒体消息的MMbox以及与多媒体消息有关的信息。该MMbox的多媒体消息储存期可以由发送方的MMS用户代理来加以设置。由于当转发该多媒体消息时可能会删除被存储的消息,因此,MMS用户代理可以根据一个点来检验该多媒体消息储存期;在该点时,所接收的多媒体消息被存储在该MMbox内。例如,当多媒体消息储存期已过去时,MMS用户代理(或MMS服务器)可以将该索引值改成将要被传送的多媒体消息的“0”。
该MMS服务器也可以包括用于执行以上所讨论的各种操作的处理器。这可能涉及根据(多媒体消息的)标头中的索引值来确定如何处置多媒体消息。例如,该处理器可以决定发送一多媒体消息,该多媒体消息是关于根据该索引值来获得被存储的多媒体消息。MMS服务器也可以包括用于发送(或转发)信息的发送设备和用于接收信息的接收设备。
通过在多媒体消息中设置索引值并根据所设置的索引值来传送该多媒体消息,本发明的实施例可以减少MMS用户代理与MMS服务器之间的无线电资源的浪费量。
通过在多媒体消息中设置索引值并根据所设置的索引值来传送该多媒体消息,本发明的实施例可以减少MMS用户代理与MMS服务器之间的转发时间。
前述实施例和优点只是起示范的作用,将不会被解释为限制本发明。本教导可以被容易地应用于其他类型的装置和操作。本发明的描述意在起说明性的作用,并非意在限制权利要求书的范围。精通该技术领域的人将会明白许多替换方案、修改和变更。