[go: up one dir, main page]

CN1643877A - Method, apparatus and system for providing multimedia messages to incompatible terminals - Google Patents

Method, apparatus and system for providing multimedia messages to incompatible terminals Download PDF

Info

Publication number
CN1643877A
CN1643877A CNA038058820A CN03805882A CN1643877A CN 1643877 A CN1643877 A CN 1643877A CN A038058820 A CNA038058820 A CN A038058820A CN 03805882 A CN03805882 A CN 03805882A CN 1643877 A CN1643877 A CN 1643877A
Authority
CN
China
Prior art keywords
message
multimedia
multimedia message
incompatible
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA038058820A
Other languages
Chinese (zh)
Other versions
CN1643877B (en
Inventor
J·P·埃文斯
D·奥伦
K·施瓦兹
P·L·施奎兰特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ericsson Inc
Original Assignee
Ericsson Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Inc filed Critical Ericsson Inc
Publication of CN1643877A publication Critical patent/CN1643877A/en
Application granted granted Critical
Publication of CN1643877B publication Critical patent/CN1643877B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/288Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/537Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种方法、设备和系统,用于提供多媒体消息给不兼容终端。所述设备包括通知模块(216),媒体转换器(220)和获取模块(218)。所述通知模块(216)通知所述不兼容终端(210)所述多媒体消息(222)可用。所述媒体转换器(220)对所述多媒体消息(222)的一个或多个部分进行代码转换。所述获取模块(218)被可通信地耦合到所述媒体转换器(220),并获取所述多媒体消息(222)以响应从所述不兼容终端(210)来的传送请求(232,234),有必要的话利用媒体转换器(220)将所述多媒体消息(222)转译成与所述不兼容终端(210)兼容的消息,并发送所述消息到所述不兼容终端(210)。这种方法可以利用包含于计算机可读介质上的计算机程序予以实现,其中利用代码段执行每个功能。

Figure 03805882

The present invention provides a method, device and system for providing multimedia messages to incompatible terminals. The device includes a notification module (216), a media converter (220) and an acquisition module (218). The notification module (216) notifies the incompatible terminal (210) that the multimedia message (222) is available. The media converter (220) transcodes one or more portions of the multimedia message (222). The retrieval module (218) is communicatively coupled to the media converter (220) and retrieves the multimedia message (222) in response to a delivery request (232, 234) from the incompatible terminal (210) ), if necessary, utilize a media converter (220) to translate the multimedia message (222) into a message compatible with the incompatible terminal (210), and send the message to the incompatible terminal (210) . This method can be implemented using a computer program contained on a computer readable medium, in which each function is performed by means of code segments.

Figure 03805882

Description

提供多媒体消息给不兼容终端的方法、设备和系统Method, device and system for providing multimedia messages to incompatible terminals

技术领域technical field

本发明通常涉及通信领域,更具体而言,涉及提供多媒体消息给不兼容终端的方法、设备和系统。The present invention relates generally to the field of communications, and more particularly to methods, devices and systems for providing multimedia messages to incompatible terminals.

发明背景Background of the invention

多媒体包括一个或多个媒体元素,例如文本、语音、图像和视频,正是这些媒体元素以一种有序同步的方式组合以生成多媒体呈现,它也被称为多媒体内容。用户所看到的非实时多媒体消息是在多媒体呈现中一个或多个不同媒体元素的组合,所述多媒体呈现在用户之间可以不必进行实时传送。Multimedia includes one or more media elements, such as text, voice, image, and video, and it is these media elements that are combined in an orderly and synchronized manner to generate a multimedia presentation, which is also called multimedia content. A non-real-time multimedia message seen by a user is a combination of one or more different media elements in a multimedia presentation that may not necessarily be transmitted in real time between users.

随着因特网的普及和个人计算机性能的增加,多媒体技术必须而且正在继续迅速发展以提供新的性能,例如多媒体消息、游戏、呈现及服务,这些现在被看作是日常生活的一部分。而且,诸如个人数据助理(“PDA”)、移动电话及其组合之类的手持式设备,其减小的尺寸和增加的性能使得将多媒体内容传送到这样的设备有更多的可能。然而,目前使用的大多数用户终端与多媒体消息是不兼容的。因此,必须为允许多媒体消息传输的网络找到一种方法,以确定用户的设备是否能够接收多媒体消息并随后以某种方式处理所述多媒体消息。尽管公众想要多媒体兼容设备,但是这个问题很可能要持续相当长一段时间,尤其是当考虑到网络运营商想要拥有一个与现存的及以前配置的不兼容终端兼容的网络的时候。With the proliferation of the Internet and the increased capabilities of personal computers, multimedia technologies must and are continuing to evolve rapidly to provide new capabilities, such as multimedia messaging, games, presentations and services, which are now seen as part of everyday life. Furthermore, the reduced size and increased performance of handheld devices such as personal data assistants ("PDAs"), mobile phones, and combinations thereof have made it possible to deliver multimedia content to such devices. However, most user terminals in use today are not compatible with multimedia messaging. Therefore, a method must be found for a network that allows the transmission of multimedia messages to determine whether a user's equipment is capable of receiving a multimedia message and then processing said multimedia message in some way. Although the public wants multimedia compatible devices, this problem is likely to persist for quite some time, especially when considering that network operators want to have a network compatible with existing and previously deployed incompatible terminals.

因此,需要一种具有额外的移动需求的方法、设备和系统以提供多媒体消息给不兼容终端,并能支持目前和未来的多媒体消息业务,以及利用世界多媒体界正在取得的进展。Therefore, there is a need for a method, device and system with additional mobile requirements to provide multimedia messages to incompatible terminals, and to support current and future multimedia message services, and to take advantage of the progress being made by the world's multimedia community.

发明内容Contents of the invention

本发明提供了一种灵活的结构,所述结构支持现在及未来的多媒体消息技术,并处理多媒体消息以允许其被传送给任何用户,而不用考虑用户终端的类型或性能。因此,多媒体消息的发送方不必知道接收用户的终端性能。同样,多媒体业务不必知道接收用户的终端性能。而且,本发明允许具有不兼容终端的用户通过传统的WAP和网络业务来访问多媒体消息。因此,本发明允许所有用户(不用考虑其终端类型)访问多媒体消息而不用修改多媒体业务中心、消息网关或用户终端。这导致了更低的成本和系统复杂度,因为多媒体业务中心和消息网关之间的多媒体客户代理提供多媒体消息给不兼容终端。The present invention provides a flexible architecture that supports present and future multimedia messaging technologies, and processes multimedia messages to allow them to be delivered to any user, regardless of the type or capabilities of the user terminal. Therefore, the sender of the multimedia message does not have to know the terminal capabilities of the receiving user. Similarly, multimedia services do not need to know the terminal capabilities of receiving users. Furthermore, the present invention allows users with incompatible terminals to access multimedia messages through conventional WAP and network services. Thus, the invention allows all users (regardless of their terminal type) to access multimedia messages without modifying the multimedia service center, the message gateway or the user terminals. This results in lower cost and system complexity because the multimedia client agent between the multimedia service center and the message gateway provides multimedia messages to incompatible terminals.

本发明提供了一种方法,用于提供多媒体消息给不兼容终端。本发明接收一个表明用于传送给所述不兼容终端的所述多媒体消息可用的通知,通知所述不兼容终端所述的多媒体消息可用,并请求在所述多媒体业务中心推迟对所述多媒体消息的获取。本发明随后从所述不兼容终端接收对所述多媒体消息的传送请求,获取所述多媒体消息,将所述多媒体消息转译(render)成与所述不兼容终端兼容的消息,并发送所述消息到所述不兼容终端。这种方法可以利用包含于计算机可读介质上的计算机程序予以实现,其中利用代码段执行每个功能。The present invention provides a method for providing multimedia messages to incompatible terminals. The invention receives a notification indicating that said multimedia message is available for delivery to said incompatible terminal, notifies said incompatible terminal that said multimedia message is available, and requests to defer processing of said multimedia message at said multimedia service center of acquisition. The invention then receives a delivery request for said multimedia message from said incompatible terminal, acquires said multimedia message, renders said multimedia message into a message compatible with said incompatible terminal, and sends said message to the incompatible terminal. This method can be implemented using a computer program contained on a computer readable medium, in which each function is performed by means of code segments.

本发明也提供一种设备,用于提供多媒体消息给不兼容终端,所述设备包括通知模块、媒体转换器和获取模块。所述通知模块通知所述不兼容终端所述多媒体消息可用。所述媒体转换器对所述多媒体消息的一个或多个部分进行代码转换。所述获取模块被可通信地耦合到所述媒体转换器,获取多媒体消息以响应从所述不兼容终端来的传送请求,必要时利用所述媒体转换器将所述多媒体消息转译成与所述不兼容终端兼容的消息,并发送所述消息给所述不兼容终端。The present invention also provides a device for providing multimedia messages to incompatible terminals, the device includes a notification module, a media converter and an acquisition module. The notification module notifies the incompatible terminal that the multimedia message is available. The media converter transcodes one or more portions of the multimedia message. The acquisition module is communicatively coupled to the media converter, acquires a multimedia message in response to a delivery request from the incompatible terminal, and uses the media converter to translate the multimedia message into a receiving a message compatible with the incompatible terminal, and sending the message to the incompatible terminal.

此外,本发明提供一个系统,用于提供多媒体消息给不兼容终端,所述系统包括多媒体业务中心、与所述不兼容终端通信的消息网关以及被可通信地耦合到所述多媒体业务中心和所述消息网关的多媒体客户代理。所述多媒体客户代理通过所述消息网关通知所述不兼容终端所述多媒体消息可用,从所述多媒体业务中心获取所述多媒体消息以响应通过所述消息网关从所述不兼容终端来的传送请求,将所述多媒体消息转译成与所述不兼容终端兼容的消息,并通过所述消息网关发送所述消息给所述不兼容终端。In addition, the present invention provides a system for providing multimedia messages to incompatible terminals, said system comprising a multimedia service center, a message gateway in communication with said incompatible terminal, and communicatively coupled to said multimedia service center and said A multimedia client agent for the message gateway described above. The multimedia client agent notifies the incompatible terminal that the multimedia message is available through the message gateway, and obtains the multimedia message from the multimedia service center in response to a transmission request from the incompatible terminal through the message gateway , translating the multimedia message into a message compatible with the incompatible terminal, and sending the message to the incompatible terminal through the message gateway.

对于本领域的普通技术人员而言,结合附图并参考下面的详细描述,本发明的其它特点和优点将是显而易见的。Other features and advantages of the present invention will become apparent to those of ordinary skill in the art in view of the following detailed description taken in conjunction with the accompanying drawings.

附图简述Brief description of the drawings

为了更好地理解本发明,并通过例子说明如何实现同样的发明,现在参考对本发明的详细描述及附图,其中在不同图中的相应数字指的是相应部分,其中:For a better understanding of the present invention, and to illustrate by way of example how to implement the same, reference is now made to the detailed description of the present invention and to the accompanying drawings, wherein corresponding numerals in the different figures refer to corresponding parts, wherein:

图1是说明根据现有技术的多媒体消息处理系统的框图;1 is a block diagram illustrating a multimedia message processing system according to the prior art;

图2是说明利用了根据本发明的一个实施例的多媒体客户代理的多媒体消息处理系统的框图;2 is a block diagram illustrating a multimedia message processing system utilizing a multimedia client agent according to one embodiment of the present invention;

图3A是说明利用了根据本发明的一个实施例的多媒体客户代理的多媒体消息处理的序列图;FIG. 3A is a sequence diagram illustrating multimedia message processing utilizing a multimedia client agent according to one embodiment of the present invention;

图3B是说明在图3A的所述多媒体消息处理过程中的转译序列的序列图;FIG. 3B is a sequence diagram illustrating a translation sequence in the multimedia message processing of FIG. 3A;

图3C是说明在图3B的转译序列的过程中的目标设备或浏览器处理和模型确定的序列图;3C is a sequence diagram illustrating target device or browser processing and model determination during the translation sequence of FIG. 3B;

图4是说明利用了根据本发明的又一实施例的多媒体客户代理的多媒体消息处理系统的框图;以及4 is a block diagram illustrating a multimedia message processing system utilizing a multimedia client agent according to yet another embodiment of the present invention; and

图5是说明对利用了根据本发明的一个实施例的多媒体客户代理的多媒体消息处理进行测试的测试系统的框图。FIG. 5 is a block diagram illustrating a test system for testing multimedia message processing utilizing a multimedia client agent according to one embodiment of the present invention.

具体实施例详述Detailed description of specific embodiments

下面详细论述了本发明各种实施例的实现和使用,同时也应该认识到,本发明提供了多个可应用的创造性概念,这些概念可以实现在各种具体的实施例中。例如,本发明除了电信系统以外,本发明还可以应用于其它形式的通信或一般数据处理中。其它形式的通信可以包括网络间的通信、通过卫星的通信或到本发明日期为止还不为人所知的任何形式的通信。本文论述的具体实施例仅仅是说明实现和使用本发明的具体方式,并不限制本发明的范围。The implementation and use of various embodiments of the present invention are discussed in detail below, and it should also be recognized that the present invention provides a number of applicable inventive concepts that can be implemented in various specific embodiments. For example, the invention may be applied to other forms of communication or general data processing besides telecommunications systems. Other forms of communication may include inter-network communication, communication via satellite, or any other form of communication not known as of the date of this invention. The specific embodiments discussed herein are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.

本发明提供了一个灵活的结构,用于支持现在和未来的多媒体消息技术,并处理多媒体消息以允许其被传送给任何用户,而不用考虑用户终端的类型或性能。因此,多媒体消息的发送方不必知道接收用户的终端性能。同样,多媒体业务不必知道接收用户的终端性能。而且,本发明允许具有不兼容终端的用户通过传统WAP和网络业务来访问多媒体消息。因此,本发明允许所有用户(不用考虑其终端类型)访问多媒体消息而不用修改多媒体业务中心、消息网关或用户终端。这导致了更低的成本和系统复杂度,因为多媒体业务中心和消息网关之间的多媒体客户代理提供多媒体消息给不兼容终端。The present invention provides a flexible architecture for supporting present and future multimedia messaging technologies, and processes multimedia messages to allow them to be delivered to any user, regardless of the type or capability of the user terminal. Therefore, the sender of the multimedia message does not have to know the terminal capabilities of the receiving user. Similarly, multimedia services do not need to know the terminal capabilities of receiving users. Furthermore, the present invention allows users with incompatible terminals to access multimedia messages through traditional WAP and network services. Thus, the invention allows all users (regardless of their terminal type) to access multimedia messages without modifying the multimedia service center, the message gateway or the user terminals. This results in lower cost and system complexity because the multimedia client agent between the multimedia service center and the message gateway provides multimedia messages to incompatible terminals.

现在参照图1简短地提及并讨论现有技术,图1示出了根据现有技术的说明多媒体消息处理系统100的框图。所述系统100包括发送用户终端102,多媒体业务中心(“MMC”)104,消息网关106和接收用户终端108。所述发送和接收用户终端102和108对多媒体都是兼容的。此外,所述发送和接收用户终端102和108分别被可通信地连接到所述多媒体业务中心104和消息网关106,这是通过一个或多个通信网络,例如固定网、移动网、全球移动通信系统(“GSM”)第二代(“2G”)移动网、第三代(“3G”)移动网和因特/IP网。所述MMC 104负责存储和处理输入和输出的多媒体消息,以及在不同消息系统之间传送多媒体消息。所述消息网关106负责通知所述接收用户终端108要传送的多媒体消息已经准备就绪,并随后负责将所述多媒体消息传送到所述接收用户终端108。所述消息网关106可以包括WAP/Push代理网关(“WAP PPG”)110和WAP网关112。所述MMC 104被可通信地连接到所述消息网关106,这是通过使用诸如超文本传输协议(“HTTP”)之类标准因特网类型协议114的网络。The prior art is now briefly mentioned and discussed with reference to FIG. 1 , which shows a block diagram illustrating a multimedia message processing system 100 according to the prior art. The system 100 includes a sending user terminal 102 , a multimedia services center (“MMC”) 104 , a message gateway 106 and a receiving user terminal 108 . Both the sending and receiving user terminals 102 and 108 are multimedia compatible. Furthermore, said sending and receiving user terminals 102 and 108 are communicatively connected to said multimedia service center 104 and message gateway 106, respectively, via one or more communication networks, such as fixed network, mobile network, GSM System ("GSM") second generation ("2G") mobile networks, third generation ("3G") mobile networks and Internet/IP networks. The MMC 104 is responsible for storing and processing incoming and outgoing multimedia messages, as well as transmitting multimedia messages between different messaging systems. The message gateway 106 is responsible for notifying the receiving user terminal 108 that a multimedia message to be transmitted is ready and then responsible for transmitting the multimedia message to the receiving user terminal 108 . The message gateways 106 may include a WAP/Push Proxy Gateway (“WAP PPG”) 110 and a WAP Gateway 112. The MMC 104 is communicatively connected to the message gateway 106 through a network using a standard Internet-type protocol 114, such as the hypertext transfer protocol ("HTTP").

工作时,所述发送用户终端102发送所述多媒体消息116到所述MMC 104,在那里所述多媒体消息106被存储直到被传送给所述接收用户终端108。所述MMC 104发送通知118(Notify.Ind)给所述WAP PPG 110,随后所述WAP PPG 110发送通知120给所述接收用户终端108,以表明所述多媒体消息116已被收到并准备传送。当所述用户想接收所述多媒体消息116时,他或她从所述接收用户终端108发送获取消息122到所述WAP网关112,所述WAP网关112发送获取请求124(Retrieve.Ind)到所述MMC 104。所述MMC 104发送所述多媒体消息116到所述WAP网关112,所述WAP网关112转发所述多媒体消息116到所述接收用户终端108,并将一个确认126(Ack.Ind)发送回所述MMC 104,以表明所述多媒体消息116已被收到。In operation, the sending user terminal 102 sends the multimedia message 116 to the MMC 104, where the multimedia message 106 is stored until transmitted to the receiving user terminal 108. The MMC 104 sends a notification 118 (Notify.Ind) to the WAP PPG 110, and then the WAP PPG 110 sends a notification 120 to the receiving user terminal 108 to indicate that the multimedia message 116 has been received and is ready to be transmitted . When the user wants to receive the multimedia message 116, he or she sends a Retrieve message 122 from the receiving user terminal 108 to the WAP gateway 112, and the WAP gateway 112 sends a Retrieve request 124 (Retrieve.Ind) to the MMC 104 described above. The MMC 104 sends the multimedia message 116 to the WAP gateway 112, and the WAP gateway 112 forwards the multimedia message 116 to the receiving user terminal 108, and sends an acknowledgment 126 (Ack.Ind) back to the MMC 104 to indicate that the multimedia message 116 has been received.

现在参照图2返回到本发明的论述,图2示出了一个框图,该框图说明利用了根据本发明的一个实施例的多媒体客户代理(“MMCP”)202的多媒体消息处理系统200。所述系统200包括发送用户终端204、多媒体业务中心(“MMC”)206、MMCP 202、消息网关208和接收用户终端210。所述发送用户终端204与多媒体是兼容的,但是所述接收用户终端210与多媒体消息是不兼容的,例如WAP终端。此外,所述发送和接收用户终端204和210分别被可通信地连接到所述MMC 206和消息网关208,这是通过一个或多个通信网络,例如固定网、移动网、2G移动网、3G移动网和因特/IP网。所述消息网关208包括短消息业务服务器(“SMSC”)212和WAP网关214。所述MMC 206、MMCP 202和消息网关208被可通信地连接到一起,这是通过使用诸如HTTP、XML、SMTP等等标准因特网类型协议的网络。本发明也使用标准移动电信协议,例如SMS、MMS等等。所述MMCP 202包括通知模块216和获取模块218。所述MMCP 202也被可通信地连接到媒体转换器220。Returning now to the discussion of the present invention with reference to FIG. 2, which shows a block diagram illustrating a multimedia message processing system 200 utilizing a multimedia client agent ("MMCP") 202 according to one embodiment of the present invention. The system 200 includes a sending user terminal 204, a multimedia services center ("MMC") 206, an MMCP 202, a message gateway 208, and a receiving user terminal 210. The sending user terminal 204 is multimedia compatible, but the receiving user terminal 210 is not compatible with multimedia messages, eg a WAP terminal. Furthermore, said sending and receiving user terminals 204 and 210 are communicatively connected to said MMC 206 and message gateway 208, respectively, via one or more communication networks, such as fixed networks, mobile networks, 2G mobile networks, 3G Mobile networks and Internet/IP networks. The message gateway 208 includes a short message service server (“SMSC”) 212 and a WAP gateway 214 . The MMC 206, MMCP 202, and message gateway 208 are communicatively connected together through a network using standard Internet-type protocols such as HTTP, XML, SMTP, and the like. The present invention also uses standard mobile telecommunications protocols, such as SMS, MMS, etc. The MMCP 202 includes a notification module 216 and an acquisition module 218. The MMCP 202 is also communicatively connected to a media converter 220.

工作时,所述发送用户终端204发送所述多媒体消息222到所述MMC 206,在那里所述多媒体消息被存储直到被传送给所述接收用户终端210。所述MMC 206发送通知224(Notify.Ind)给所述MMCP202的所述通知模块216,随后所述通知模块216发送通知226给所述SMSC 212,所述SMSC 212发送通知228给所述接收用户终端210,以表明所述多媒体消息222已被收到并准备传送。所述MMCP 202也发送一个请求到所述MMC 206,以请求推迟230(Defer.Ind)对所述多媒体消息的获取。当所述用户想接收所述多媒体消息222时,他或她从所述接收用户终端210发送获取消息232到所述WAP网关214,所述WAP网关214发送获取请求234到所述MMCP 202的所述获取模块218。所述MMCP 202的所述获取模块218发送获取请求236(Retrieve.Ind)到所述MMC 206,随后所述MMC 206发送所述多媒体消息222到所述MMCP 202的所述获取模块218。所述MMCP 202的所述获取模块218将所述多媒体消息222转译成与所述不兼容终端(接收用户终端210)兼容的消息。如果必要的话,所述媒体转换器220被用来对所述多媒体消息222的一个或多个部分进行代码转换(例如JPEG到WBMP)。随后所转译消息通过所述消息网关208被发送到所述不兼容终端(接收用户终端210)。所述MMCP 202的所述获取模块218也将一个确认238(Ack.Ind)发送回所述MMC 206,以表明所述多媒体消息222已被收到。In operation, the sending user terminal 204 sends the multimedia message 222 to the MMC 206, where the multimedia message is stored until transmitted to the receiving user terminal 210. The MMC 206 sends a notification 224 (Notify.Ind) to the notification module 216 of the MMCP202, and then the notification module 216 sends a notification 226 to the SMSC 212, and the SMSC 212 sends a notification 228 to the receiving user terminal 210 to indicate that the multimedia message 222 has been received and is ready to be transmitted. The MMCP 202 also sends a request to the MMC 206 to request to defer 230 (Defer.Ind) the acquisition of the multimedia message. When the user wants to receive the multimedia message 222, he or she sends a get message 232 from the receiving user terminal 210 to the WAP gateway 214, and the WAP gateway 214 sends a get request 234 to all of the MMCP 202 The acquisition module 218 is described above. The retrieval module 218 of the MMCP 202 sends a retrieval request 236 (Retrieve.Ind) to the MMC 206, and then the MMC 206 sends the multimedia message 222 to the retrieval module 218 of the MMCP 202. The acquisition module 218 of the MMCP 202 translates the multimedia message 222 into a message compatible with the incompatible terminal (receiving user terminal 210). The media converter 220 is used to transcode (eg, JPEG to WBMP) one or more portions of the multimedia message 222, if necessary. The translated message is then sent via the message gateway 208 to the incompatible terminal (receiving user terminal 210). The acquisition module 218 of the MMCP 202 also sends an acknowledgment 238 (Ack.Ind) back to the MMC 206 to indicate that the multimedia message 222 has been received.

现在参看图3A,其中示出了一个序列图,该序列图说明利用了根据本发明的一个实施例的多媒体客户代理的多媒体消息处理。这个序列允许具有WAP或HTML浏览器的用户从所述MMC 206获取多媒体消息。通常,所述MMCP 202从所述用户终端浏览器接收一个HTTP GET请求,以请求在所述MMC 206中存储的多媒体消息。所述MMCP 202从所述HTTP GET请求中提取存储在所述MMC 206中的所述多媒体消息的URL,并将一个包含所述多媒体消息的URL的HTTP GET发送给所述MMC 206。所述MMCP 202将从所述MMC 206接收在所述HTTP GET的HTTP响应实体中的M-Retrieve.conf消息,并将对在M-Retrieve和MMS实体中的所有相关的多媒体消息报头字段进行代码转换。所述MMCP 202将确定用户所用浏览器(和终端210)的类型,并利用可应用标记语言(WML或HTML)转译所述多媒体消息实体。然后所述MMCP 202将包含一个格式化M-Acknowledge.ind消息的HTTP POST发送给所述MMC 206。Referring now to FIG. 3A, there is shown a sequence diagram illustrating multimedia message processing using a multimedia client agent according to one embodiment of the present invention. This sequence allows a user with a WAP or HTML browser to retrieve multimedia messages from the MMC 206. Usually, the MMCP 202 receives an HTTP GET request from the user terminal browser to request the multimedia message stored in the MMC 206. The MMCP 202 extracts the URL of the multimedia message stored in the MMC 206 from the HTTP GET request, and sends an HTTP GET containing the URL of the multimedia message to the MMC 206. The MMCP 202 will receive the M-Retrieve.conf message in the HTTP Response entity of the HTTP GET from the MMC 206, and will encode all relevant multimedia message header fields in the M-Retrieve and MMS entities convert. The MMCP 202 will determine the type of browser (and terminal 210) used by the user and translate the multimedia message entity using the applicable markup language (WML or HTML). The MMCP 202 then sends an HTTP POST containing a formatted M-Acknowledge.ind message to the MMC 206.

更具体地说,在所述MMC 206(mms1:MMC)接收到所述多媒体消息之后开始所述序列,所述多媒体消息是发往已知的具有非MMS或不兼容终端210(:WAP终端)的订户或用户。所述MMCP 202(wlts1:MCP业务)从所述MMC 206接收通知302(notify.ind(http://mms1/msg1)),该通知表明要传送给所述不兼容终端210的多媒体消息可用。所述MMCP 202通过所述消息网关208(:SMS-C)通知(消息304和306(sms(http://wlts12/lts?url=”http://mms1/msg1”)))所述不兼容终端210所述多媒体消息可用。所述MMCP 202随后请求(消息308(notifyresp.ind(defer)))所述MMC 206推迟对所述多媒体消息的获取。More specifically, the sequence begins after the MMC 206 (mms1: MMC) receives the multimedia message addressed to a known non-MMS or incompatible terminal 210 (: WAP terminal) subscribers or users of . Said MMCP 202 (wlts1: MCP service) receives a notification 302 (notify.ind(http://mms1/msg1)) from said MMC 206 indicating that a multimedia message to be transmitted to said incompatible terminal 210 is available. The MMCP 202 notifies (messages 304 and 306 (sms(http://wlts12/lts? url="http://mms1/msg1"))) via the message gateway 208 (: SMS-C) that the non- Compatible terminal 210 said multimedia message is available. The MMCP 202 then requests (message 308 (notifyresp.ind(defer))) the MMC 206 to defer the retrieval of the multimedia message.

在一段时间后,所述MMCP 202从所述不兼容终端210接收对于传送所述多媒体消息的请求310(GET(http://wlts12/lts?url=”http://mms1/msg1”))。所述MMCP 202随后通过发送请求消息312(GET(http://mms1/msg1))到所述MMC 206以及在响应消息314(resp(MMS message))中从所述MMC 206接收所述多媒体消息来获取所述多媒体消息。然后所述MMCP 202将所述多媒体消息转译成与所述不兼容终端210兼容的消息,这将参照图3B进一步进行描述。所述MMCP 202随后在消息318(resp(WML message))中将所述兼容的或经转译的消息发送给所述的不兼容终端。图像实际上由同一会话的多个GET进行获取。然后所述MMCP 202发送一个确认320(POST(“ack”))到所述MMC 206,所述MMC 206随后能够负责向所述发送用户传送通知。After a period of time, the MMCP 202 receives from the incompatible terminal 210 a request 310 to transmit the multimedia message (GET(http://wlts12/lts?url="http://mms1/msg1")) . The MMCP 202 then receives the multimedia message from the MMC 206 by sending a request message 312 (GET(http://mms1/msg1)) to the MMC 206 and in a response message 314 (resp(MMS message)) to obtain the multimedia message. The MMCP 202 then translates the multimedia message into a message compatible with the incompatible terminal 210, which will be further described with reference to FIG. 3B. The MMCP 202 then sends the compatible or translated message to the non-compliant terminal in message 318 (resp(WML message)). Images are actually fetched by multiple GETs in the same session. The MMCP 202 then sends an acknowledgment 320 (POST("ack")) to the MMC 206, which can then take care of delivering the notification to the sending user.

此外,所述用户被提供了将所获取的消息转发给用户指定的电子邮件目的地的可能性。所述接收用户请求通过从所述不兼容终端210发送包含电子邮件地址326(:电子邮件用户(接收者))的保存请求322(POST(“save”))到所述MMCP 202来保存所述多媒体消息。所述MMCP 202将利用MIME编码的多媒体实体来格式化到所述用户指定的所述地址的SMTP电子邮件消息。所述MMCP 202将所述多媒体消息作为电子邮件324发送到所述电子邮件地址326。Furthermore, the user is provided with the possibility to forward the retrieved messages to an e-mail destination specified by the user. The receiving user request saves the MMCP 202 by sending a save request 322 (POST("save")) from the incompatible terminal 210 to the MMCP 202 containing an e-mail address 326 (: e-mail user (recipient)). multimedia message. The MMCP 202 will format SMTP email messages to the address specified by the user with MIME-encoded multimedia entities. The MMCP 202 sends the multimedia message as an email 324 to the email address 326.

现在参考图3B,其中示出了一个序列图,该序列图说明在图3A的所述多媒体消息处理过程中的转译序列316。通常,所述转译序列316包括以下步骤:确定在转译所述多媒体消息时使用的模型,从所述多媒体消息中得到报头,将所述报头放在所述消息里,从所述多媒体消息中得到每一个实体部分,将所述实体部分转换成与所述不兼容终端兼容的格式,以及将所述经转换的实体部分放在所述消息里。将会对所述浏览器/目标设备所支持的所述多媒体消息的所有部分进行转译。诸如图片之类的一些部分可以被转换为与所述浏览器兼容的格式。不能转译的消息部分将对所述用户注明。Referring now to FIG. 3B, there is shown a sequence diagram illustrating the translation sequence 316 during the processing of the multimedia message of FIG. 3A. Typically, the translation sequence 316 includes the steps of: determining the model to be used when translating the multimedia message, obtaining a header from the multimedia message, placing the header in the message, obtaining For each entity part, converting the entity part into a format compatible with the incompatible terminal, and placing the converted entity part in the message. All parts of the multimedia message supported by the browser/target device will be translated. Some parts, such as pictures, may be converted to a format compatible with the browser. Message parts that cannot be translated will be noted to the user.

更具体而言,所述不兼容终端210(:WAP终端)通过从小服务程序(servlet)328来的消息342(GET(msgid))请求对所述多媒体消息的传送,所述servlet 328发送一个建立消息344到msg1:MMS消息332,以及发送一个转译请求346到:转译处理器330。所述转译处理器330确定将要在步骤348中用来对所述多媒体消息进行转译的所述模型,这在下面参照图3C进行了详细描述。此后,所述转译处理器330发送消息350(renderMmsMsg())给所述WML:设备模型334以便利用所述模型转译所述多媒体消息。WML:设备模型334发送一个创建消息352给所述:msgBean 336,并发送获得报头请求354(获得信头信息)到所述msg1:MMS消息332。WML:设备模型334发送一个对第一实体部分的获得请求358到msg1:MMS消息332,从msg1:MMS消息332接收文本/明码360,并在步骤362中利用所述模型转换所述文本。WML:设备模型334发送所述经转译的消息部分364(放消息部分)到所述:msgBean 336。WML:设备模型334发送一个对下一个实体部分的获得请求366到msg1:MMS消息332,从msg1:MMS消息332接收图像/jpeg 368,并在步骤370中利用所述模型建立图像基准。WML:设备模型334发送所述经转译的消息部分372(放消息部分)到所述:msgBean 336。WML:设备模型334发送一个对下一个实体部分的获得请求374到msg1:MMS消息332,从msg1:MMS消息332接收appl/smil 376,并在步骤378中利用所述模型建立“已删除文本”区。WML:设备模型334发送所述经转译的消息部分380(放消息部分)到所述:msgBean 336。对这个过程进行重复直到所述多媒体的所有部分都被转译。所述bean随后在消息382(forward(bean))中被转发给所述:JSP Servlet338。所述:JSP Servlet 338分别通过消息384和386从所述:msgBean 336中得到所述报头和消息部分。所述:JSP Servlet 338随后通过消息388(text/vad.wml)发送所述消息到所述:WAP终端210。More specifically, the incompatible terminal 210 (: WAP terminal) requests the delivery of the multimedia message through a message 342 (GET(msgid)) from a servlet 328, which sends a setup Message 344 to msg1: MMS message 332, and send a translation request 346 to: translation handler 330. The translation processor 330 determines the model to be used in step 348 to translate the multimedia message, which is described in detail below with reference to FIG. 3C. Thereafter, the translation processor 330 sends a message 350 (renderMmsMsg()) to the WML:Device Model 334 in order to use the model to translate the multimedia message. WML: Device Model 334 sends a create message 352 to said: msgBean 336, and sends Get Header Request 354 (Get Header Information) to said msg1: MMS message 332. The WML:Device model 334 sends a get request 358 for the first entity part to the msg1:MMS message 332, receives the text/clear code 360 from the msg1:MMS message 332, and converts said text using said model in step 362. WML: Device Model 334 sends said translated message part 364 (put message part) to said: msgBean 336. WML:Device model 334 sends a get request 366 for the next entity part to msg1:MMS message 332, receives image/jpeg 368 from msg1:MMS message 332, and uses said model to establish image reference in step 370. WML: Device Model 334 sends said translated message part 372 (put message part) to said: msgBean 336. WML: device model 334 sends a get request 374 for the next entity part to msg1:MMS message 332, receives appl/smil 376 from msg1:MMS message 332, and uses said model to build "deleted text" in step 378 district. WML: Device Model 334 sends said translated message part 380 (put message part) to said: msgBean 336. This process is repeated until all parts of the multimedia are translated. The bean is then forwarded to the: JSP Servlet 338 in a message 382 (forward(bean)). Described: JSP Servlet 338 obtains described header and message part from described in msgBean 336 by message 384 and 386 respectively. Said: JSP Servlet 338 sends said message to said: WAP terminal 210 by message 388 (text/vad.wml) subsequently.

所述:WAP终端210通过到所述servlet 328的一个或多个获得请求390(GET(ImageRef))接收所述消息中的所述图像。一收到这样的获得请求390,所述servlet 328就发送一个转译请求392(renderMsgPart())到所述WML:设备模型334,所述WML:设备模型334发送一个对所述实体部分的获得请求394到msg1:MMS消息332,从msg1:MMS消息332接收图像/jpeg 396。WML:设备模型334发送所述代码转换成wbmp 398到所述:媒体处理器340以及发送所述经转译的消息部分400(图像/wbmp)到所述:WAP终端210。Said: WAP terminal 210 receives said image in said message by one or more get requests 390 (GET(ImageRef)) to said servlet 328. Upon receipt of such a get request 390, the servlet 328 sends a translation request 392 (renderMsgPart()) to the WML:device model 334, which sends a get request for the entity part 394 to msg1:MMS message 332, receive image/jpeg 396 from msg1:MMS message 332. WML: device model 334 sends the transcoding into wbmp 398 to the: media processor 340 and sends the translated message part 400 (image/wbmp) to the: WAP terminal 210.

现在参考图3C,其中示出了一个序列图,该序列图说明在图3B的转译序列的过程中的目标设备或浏览器处理和模型确定。所述servlet 328发送转译请求346(renderMmsMsg(httpRequest))到所述:转译处理器330,所述:转译处理器330将发送匹配请求408和410(matchCriteria())到各种模型,例如T68:设备模型标准402和R380:设备模型标准404。如果如在410中所示发现成功的匹配,则所述转译处理器330通过消息412(getDeviceModel())从R380:设备模型标准404获得所述模型。所述转译处理器330随后发送消息414(renderMmsMsg())到Horiz WAP:设备模型以利用所述模型转译所述多媒体消息。Referring now to FIG. 3C, there is shown a sequence diagram illustrating target device or browser processing and model determination during the translation sequence of FIG. 3B. The servlet 328 sends a translation request 346 (renderMmsMsg(httpRequest)) to the: translation handler 330, and the translation handler 330 will send matching requests 408 and 410 (matchCriteria()) to various models, such as T68: Device Model Standard 402 and R380: Device Model Standard 404. If a successful match is found as shown in 410, the translation processor 330 obtains the model from R380: Device Model Standard 404 via message 412 (getDeviceModel()). The translation processor 330 then sends a message 414 (renderMmsMsg()) to the Horiz WAP:Device model to translate the multimedia message using the model.

现在参考图4,其中示出了一个框图,该框图说明利用了根据本发明的又一实施例的MMCP 452的多媒体消息处理系统450。所述系统450包括发送用户终端454,MMC 456,MMCP 452,消息网关458和接收用户终端460。所述发送用户终端454对多媒体是兼容的,然而接收用户终端460与多媒体消息是不兼容的,例如具有网络访问的SMS终端。另外,所述发送和接收用户终端454和460分别被可通信地连接到所述MMC 456和消息网关458,这是通过一个或多个通信网络,例如固定网、移动网、2G移动网、3G移动网和因特/IP网。所述消息网关458包括SMSC 462和网络浏览器464,其被可通信地连接到网络466。所述MMC 456、MMCP 452和消息网关458被可通信地连接到一起,这是通过使用诸如HTTP、XML、SMTP等等标准因特网类型协议的网络。本发明也使用标准移动电信协议,例如SMS、MMS等等。所述MMCP 452包括通知模块468和获取模块470。所述MMCP452也被可通信地连接到媒体转换器472。Referring now to FIG. 4, there is shown a block diagram illustrating a multimedia message processing system 450 utilizing an MMCP 452 according to yet another embodiment of the present invention. The system 450 includes a sending user terminal 454, an MMC 456, an MMCP 452, a message gateway 458 and a receiving user terminal 460. The sending user terminal 454 is multimedia compatible, whereas the receiving user terminal 460 is not compatible with multimedia messaging, such as an SMS terminal with network access. In addition, the sending and receiving user terminals 454 and 460 are communicatively connected to the MMC 456 and message gateway 458, respectively, via one or more communication networks, such as fixed networks, mobile networks, 2G mobile networks, 3G Mobile networks and Internet/IP networks. The message gateway 458 includes an SMSC 462 and a web browser 464, which are communicatively connected to a network 466. The MMC 456, MMCP 452, and message gateway 458 are communicatively connected together through a network using standard Internet-type protocols such as HTTP, XML, SMTP, and the like. The present invention also uses standard mobile telecommunications protocols, such as SMS, MMS, etc. The MMCP 452 includes a notification module 468 and an acquisition module 470. The MMCP 452 is also communicatively connected to a media converter 472 .

工作时,所述发送用户终端454发送所述多媒体消息474到所述MMC 456,在那里所述多媒体消息474被存储直到被传送给所述接收用户终端460。所述MMC 456发送通知476(Notify.Ind)给所述MMCP 452的所述通知模块468,随后所述通知模块468发送通知480给所述SMSC 462,所述SMSC 462发送通知482给所述接收用户终端460,以表明所述多媒体消息474已被收到并准备传送。所述MMCP452也发送一个请求到所述MMC 456,以请求推迟484(Defer.Ind)对所述多媒体消息的获取。当所述用户想接收所述多媒体消息474时,他或她从所述接收用户终端460发送获取消息486到所述网络浏览器464,所述网络浏览器464通过网络466发送获取请求488到所述MMCP 452的所述获取模块470。所述MMCP 452的所述获取模块470发送获取请求490(Retrieve.Ind)到所述MMC 456,随后所述MMC 456发送所述多媒体消息474到所述MMCP 452的所述获取模块470。所述媒体转换器472将所述多媒体消息474转译成与所述不兼容终端(接收用户终端460)兼容的消息。随后所转译消息通过所述消息网关458(原文疑有误)被发送到所述不兼容终端(接收用户终端460)。所述MMCP 452的所述获取模块470也将一个确认492(Ack.Ind)发送回所述MMC 456,以表明所述多媒体消息474已被收到。In operation, the sending user terminal 454 sends the multimedia message 474 to the MMC 456, where the multimedia message 474 is stored until transmitted to the receiving user terminal 460. The MMC 456 sends a notification 476 (Notify.Ind) to the notification module 468 of the MMCP 452, and then the notification module 468 sends a notification 480 to the SMSC 462, and the SMSC 462 sends a notification 482 to the receiving The user terminal 460 to indicate that the multimedia message 474 has been received and is ready for transmission. The MMCP 452 also sends a request to the MMC 456 to request to defer 484 (Defer.Ind) the acquisition of the multimedia message. When the user wants to receive the multimedia message 474, he or she sends a get message 486 from the receiving user terminal 460 to the web browser 464, and the web browser 464 sends a get request 488 over the network 466 to the The acquisition module 470 of the MMCP 452. The retrieval module 470 of the MMCP 452 sends a retrieval request 490 (Retrieve.Ind) to the MMC 456, and then the MMC 456 sends the multimedia message 474 to the retrieval module 470 of the MMCP 452. The media converter 472 translates the multimedia message 474 into a message compatible with the incompatible terminal (receiving user terminal 460). The translated message is then sent to the incompatible terminal (receiving user terminal 460) via the message gateway 458 (the original text is incorrect). The acquisition module 470 of the MMCP 452 also sends an acknowledgment 492 (Ack.Ind) back to the MMC 456 to indicate that the multimedia message 474 has been received.

现在参考图5,其中示出了一个框图,该框图说明对利用了根据本发明的一个实施例的MMCP 502的多媒体消息处理进行测试的测试系统500。所述系统500包括电子邮件用户504,MMC 506,MMCP 502,消息网关508和设备仿真器510。所述电子邮件用户504和设备仿真器510分别被可通信地连接到所述MMC 506和消息网关508,这是通过一个或多个通信网络,例如固定网、移动网、2G移动网、3G移动网和因特/IP网。所述消息网关508包括具有MSH Get的SMSC 512,MTSim 514,WAP网关516和网络浏览器518。所述MMC 506、MMCP 502和消息网关508被可通信地连接到一起,这是通过使用诸如HTTP、XML、SMTP等等标准因特网类型协议的网络。因此,所述消息网关508和所述设备仿真器510可以被配置成模拟任何想要的配置,以便可以测试所述MMCP 502。本发明也使用标准移动电信协议,例如SMS、MMS等等。所述MMCP 502包括通知模块520和获取模块522。所述MMCP 502也被可通信地连接到媒体转换器524。Referring now to FIG. 5, there is shown a block diagram illustrating a test system 500 for testing multimedia message processing utilizing an MMCP 502 according to one embodiment of the present invention. The system 500 includes an email user 504, an MMC 506, an MMCP 502, a message gateway 508 and a device emulator 510. The email user 504 and device emulator 510 are communicatively connected to the MMC 506 and message gateway 508, respectively, via one or more communication networks, such as fixed networks, mobile networks, 2G mobile networks, 3G mobile network and the Internet/IP network. The message gateway 508 includes SMSC 512 with MSH Get, MTSim 514, WAP gateway 516 and web browser 518. The MMC 506, MMCP 502 and message gateway 508 are communicatively connected together through a network using standard Internet-type protocols such as HTTP, XML, SMTP, and the like. Accordingly, the message gateway 508 and the device emulator 510 can be configured to simulate any desired configuration so that the MMCP 502 can be tested. The present invention also uses standard mobile telecommunications protocols, such as SMS, MMS, etc. The MMCP 502 includes a notification module 520 and an acquisition module 522. The MMCP 502 is also communicatively connected to a media converter 524.

工作时,所述电子邮件客户504发送所述多媒体消息526到所述MMC 506,在那里所述多媒体消息526被存储直到被传送给所述设备仿真器510。所述MMC 506发送通知528(Notify.Ind)给所述MMCP 502的所述通知模块520,随后所述通知模块520发送通知530给所述SMSC 512,所述SMSC 512通过所述MTSim 514发送通知532给所述设备仿真器510,以表明所述多媒体消息526已被收到并准备传送。所述MMCP 502也发送一个请求到所述MMC 506,以请求推迟534(Defer.Ind)对所述多媒体消息的获取。根据正在被测试的配置,所述设备仿真器510或者发送获取消息536到所述WAP网关516,所述WAP网关516发送获取请求538到所述MMCP 502的所述获取模块522;或者所述设备仿真器510发送获取消息540到所述网络浏览器518,所述网络浏览器518发送获取请求542到所述MMCP 502的所述获取模块522。所述MMCP 502的所述获取模块522发送获取请求544(Retrieve.Ind)到所述MMC 506,随后所述MMC 506发送所述多媒体消息526到所述MMCP 502的所述获取模块522。所述媒体转换器524将所述多媒体消息526转译成与所述设备仿真器510兼容的消息。随后所转译消息通过所述消息网关508被发送到所述设备仿真器510。所述MMCP 502的所述获取模块522也将一个确认546(Ack.Ind)发送回所述MMC 506,以表明所述多媒体消息526已被收到。In operation, the email client 504 sends the multimedia message 526 to the MMC 506, where the multimedia message 526 is stored until transmitted to the device emulator 510. The MMC 506 sends a notification 528 (Notify.Ind) to the notification module 520 of the MMCP 502, and then the notification module 520 sends a notification 530 to the SMSC 512, and the SMSC 512 sends a notification through the MTSim 514 532 to the device emulator 510 to indicate that the multimedia message 526 has been received and is ready for transmission. The MMCP 502 also sends a request to the MMC 506 to request to defer 534 (Defer.Ind) the acquisition of the multimedia message. Depending on the configuration being tested, the device emulator 510 either sends a get message 536 to the WAP gateway 516, the WAP gateway 516 sends a get request 538 to the get module 522 of the MMCP 502; or the device The emulator 510 sends a get message 540 to the web browser 518, and the web browser 518 sends a get request 542 to the get module 522 of the MMCP 502. The retrieval module 522 of the MMCP 502 sends a retrieval request 544 (Retrieve.Ind) to the MMC 506, and then the MMC 506 sends the multimedia message 526 to the retrieval module 522 of the MMCP 502. The media converter 524 translates the multimedia message 526 into a message compatible with the device emulator 510 . The translated message is then sent to the device emulator 510 through the message gateway 508 . The acquisition module 522 of the MMCP 502 also sends an acknowledgment 546 (Ack.Ind) back to the MMC 506 to indicate that the multimedia message 526 has been received.

上述所有方法可以利用包含于计算机可读介质上的计算机程序予以实现,其中利用代码段执行每个功能。对在本文提出的实施例和示例的介绍是为了最好地解释本发明及其实际应用,从而使得精通本领域的技术人员能够实现和利用本发明。但是,精通本领域的技术人员将认识到,已被介绍的前面的描述和例子目的只是阐明和示例。所提出的描述并不打算是完全的或是限制本发明为所公开的精确的形式。在不偏离随后的权利要求书的精神和范围的条件下,根据上述教导进行多种修改和变化是可能的。All the methods described above can be realized by a computer program contained on a computer-readable medium, in which each function is executed by code segments. The description of the embodiments and examples presented herein is to best explain the invention and its practical application, thereby enabling any person skilled in the art to make and use the invention. However, those skilled in the art will recognize that the foregoing description and examples have been presented for purposes of illustration and example only. The descriptions presented are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching without departing from the spirit and scope of the following claims.

Claims (26)

1.将多媒体消息提供给不兼容终端的一种方法,包括以下步骤:1. A method of providing a multimedia message to an incompatible terminal comprising the steps of: 接收一个表明要传送给所述不兼容终端的所述多媒体消息可用的通知;receiving a notification that said multimedia message is available for delivery to said incompatible terminal; 通知所述不兼容终端所述的多媒体消息可用;notifying said incompatible terminal that said multimedia message is available; 请求推迟对所述多媒体消息的获取;requesting to defer acquisition of said multimedia message; 从所述不兼容终端接收对所述多媒体消息的传送请求;receiving a delivery request for the multimedia message from the incompatible terminal; 获取所述多媒体消息;obtaining the multimedia message; 将所述多媒体消息转译成与所述不兼容终端兼容的消息;以及translating the multimedia message into a message compatible with the incompatible terminal; and 发送所述消息到所述不兼容终端。sending the message to the incompatible terminal. 2.如权利要求1所述的方法,其中所述不兼容终端通过SMS服务器被通知所述多媒体消息可用。2. The method of claim 1, wherein the incompatible terminal is notified through an SMS server that the multimedia message is available. 3.如权利要求1所述的方法,其中对所述多媒体消息的传送请求被接收,并且作为响应,所述消息通过WAP网关被发送到所述不兼容终端。3. The method of claim 1, wherein a delivery request for the multimedia message is received, and in response, the message is sent to the non-compliant terminal through a WAP gateway. 4.如权利要求1所述的方法,其中对所述多媒体消息的传送请求被接收,并且作为响应,所述消息通过网络浏览器被发送到所述不兼容终端。4. The method of claim 1, wherein a delivery request for the multimedia message is received, and in response, the message is sent to the incompatible terminal via a web browser. 5.如权利要求1所述的方法,其中所述推迟对多媒体消息的获取的请求被发送到多媒体业务中心,并且所述多媒体消息从所述多媒体业务中心被获取。5. The method of claim 1, wherein the request to defer retrieval of a multimedia message is sent to a multimedia service center, and the multimedia message is retrieved from the multimedia service center. 6.如权利要求1所述的方法,其中对所述多媒体消息进行转译的步骤包括以下步骤:6. The method of claim 1, wherein the step of translating the multimedia message comprises the steps of: 确定在对所述多媒体消息进行转译时采用的模型;determining a model to be used when translating the multimedia message; 从所述多媒体消息获得报头;obtaining a header from the multimedia message; 将所述报头放在所述消息里;以及placing said header in said message; and 从所述多媒体消息获得每一个实体部分,将所述实体部分转换成与所述不兼容终端兼容的格式,并将所转换的实体部分放在所述消息里。Each entity part is obtained from the multimedia message, the entity part is converted into a format compatible with the incompatible terminal, and the converted entity part is placed in the message. 7.如权利要求1所述的方法,进一步还包括以下步骤:7. The method of claim 1, further comprising the steps of: 接收包含电子邮件地址的保存请求;以及receive preservation requests that include email addresses; and 发送所述多媒体消息到所述电子邮件地址。The multimedia message is sent to the email address. 8.包含于计算机可读介质上的一个计算机程序,用于提供多媒体消息给不兼容终端,所述计算机程序包括:8. A computer program embodied on a computer readable medium for providing multimedia messages to incompatible terminals, said computer program comprising: 一个代码段,适于接收一个表明要传送给所述不兼容终端的所述多媒体消息可用的通知;a code segment adapted to receive a notification indicating that said multimedia message to be transmitted to said incompatible terminal is available; 一个代码段,适于通知所述不兼容终端所述的多媒体消息可用;a code segment adapted to inform said incompatible terminal that said multimedia message is available; 一个代码段,适于请求推迟对所述多媒体消息的获取;a code segment adapted to request to defer the acquisition of said multimedia message; 一个代码段,适于从所述不兼容终端接收对所述多媒体消息的传送请求;a code segment adapted to receive a transmission request for said multimedia message from said incompatible terminal; 一个代码段,适于获取所述多媒体消息;a code segment adapted to obtain said multimedia message; 一个代码段,适于将所述多媒体消息转译成与所述不兼容终端兼容的消息;以及a code segment adapted to translate said multimedia message into a message compatible with said incompatible terminal; and 一个代码段,适于发送所述消息到所述不兼容终端。A code segment adapted to send said message to said incompatible terminal. 9.如权利要求8所述的计算机程序,其中所述不兼容终端通过SMS服务器被通知所述多媒体消息可用。9. The computer program of claim 8, wherein the incompatible terminal is notified by an SMS server that the multimedia message is available. 10.如权利要求8所述的计算机程序,其中对所述多媒体消息的传送请求被接收,并且作为响应,所述消息通过WAP网关被发送到所述不兼容终端。10. The computer program of claim 8, wherein a transfer request for the multimedia message is received, and in response, the message is sent to the non-compliant terminal through a WAP gateway. 11.如权利要求8所述的计算机程序,其中对所述多媒体消息的传送请求被接收,并且作为响应,所述消息通过网络浏览器被发送到所述不兼容终端。11. The computer program of claim 8, wherein a transfer request for the multimedia message is received, and in response, the message is sent to the incompatible terminal via a web browser. 12.如权利要求8所述的计算机程序,其中所述推迟对多媒体消息的获取的请求被发送到多媒体业务中心,并且所述多媒体消息从所述多媒体业务中心被获取。12. The computer program of claim 8, wherein the request to defer retrieval of a multimedia message is sent to a multimedia service center, and the multimedia message is retrieved from the multimedia service center. 13.如权利要求8所述的计算机程序,其中适于对所述多媒体消息进行转译的所述代码段包括:13. The computer program of claim 8, wherein the code segment adapted to translate the multimedia message comprises: 一个代码段,适于确定在对所述多媒体消息进行转译时采用的模型;a code segment adapted to determine the model to be used when translating said multimedia message; 一个代码段,适于从所述多媒体消息获得报头;a code segment adapted to obtain a header from said multimedia message; 一个代码段,适于将所述报头放在所述消息里;以及a code segment adapted to place said header in said message; and 一个代码段,适于从所述多媒体消息获得每一个实体部分,将所述实体部分转换成与所述不兼容终端兼容的格式,并将所转换的实体部分放在所述消息里。A code segment adapted to obtain each entity part from said multimedia message, convert said entity part into a format compatible with said incompatible terminal, and place the converted entity part in said message. 14.如权利要求8所述的计算机程序,进一步还包括:14. The computer program of claim 8, further comprising: 一个代码段,适于接收包含电子邮件地址的保存请求;以及a code snippet adapted to receive save requests including email addresses; and 一个代码段,适于发送所述多媒体消息到所述电子邮件地址。A code segment adapted to send said multimedia message to said email address. 15.将多媒体消息提供给不兼容终端一种设备,所述设备包括:15. An apparatus for providing multimedia messages to incompatible terminals, said apparatus comprising: 一个通知模块,用于通知所述不兼容终端所述多媒体消息可用;a notification module, configured to notify the incompatible terminal that the multimedia message is available; 一个媒体转换器,用于对所述多媒体消息的一个或多个部分进行代码转换;以及a media converter for transcoding one or more parts of said multimedia message; and 一个被可通信地耦合到所述媒体转换器的获取模块,其中所述获取模块获取所述多媒体消息以响应从所述不兼容终端来的传送请求,必要时利用所述媒体转换器将所述多媒体消息转译成与所述不兼容终端兼容的消息,并发送所述消息给所述不兼容终端。an acquisition module communicatively coupled to said media converter, wherein said acquisition module acquires said multimedia message in response to a transfer request from said incompatible terminal, using said media converter to convert said The multimedia message is translated into a message compatible with the incompatible terminal, and the message is sent to the incompatible terminal. 16.如权利要求15所述的设备,其中所述不兼容终端通过SMS服务器被通知所述多媒体消息可用。16. The device of claim 15, wherein the incompatible terminal is notified through an SMS server that the multimedia message is available. 17.如权利要求15所述的设备,其中对所述多媒体消息的传送请求被接收,并且作为响应,所述消息通过WAP网关被发送到所述不兼容终端。17. The device of claim 15, wherein a transfer request for the multimedia message is received, and in response, the message is sent to the non-compliant terminal through a WAP gateway. 18.如权利要求15所述的设备,其中对所述多媒体消息的传送请求被接收,并且作为响应,所述消息通过网络浏览器被发送到所述不兼容终端。18. The device of claim 15, wherein a transfer request for the multimedia message is received, and in response, the message is sent to the incompatible terminal via a web browser. 19.如权利要求15所述的设备,其中所述推迟对多媒体消息的获取的请求被发送到多媒体业务中心,并且所述多媒体消息从所述多媒体业务中心被获取。19. The apparatus of claim 15, wherein the request to defer retrieval of a multimedia message is sent to a multimedia service center, and the multimedia message is retrieved from the multimedia service center. 20.如权利要求15所述的设备,其中所述获取模块通过以下操作来对所述多媒体消息进行转译:确定在对所述多媒体消息进行转译时所用的模型,从所述多媒体消息获得报头,将所述报头放在所述消息里,以及从所述多媒体消息获得每一个实体部分,将所述实体部分转换成与所述不兼容终端兼容的格式,并将所转换的实体部分放在所述消息里。20. The device of claim 15, wherein the obtaining module translates the multimedia message by determining a model to use in translating the multimedia message, obtaining a header from the multimedia message, placing the header in the message, and obtaining each entity part from the multimedia message, converting the entity part into a format compatible with the incompatible terminal, and placing the converted entity part in the in the above news. 21.如权利要求15所述的设备,其中所述获取模块进一步接收包含电子邮件地址的保存请求,并发送所述多媒体消息到所述电子邮件地址。21. The device of claim 15, wherein the obtaining module further receives a save request including an email address, and sends the multimedia message to the email address. 22.将多媒体消息提供给不兼容终端一种系统,所述系统包括:22. A system for providing multimedia messages to incompatible terminals, said system comprising: 一个多媒体业务中心;a multimedia business center; 一个与所述不兼容终端通信的消息网关;以及a message gateway for communicating with said incompatible terminal; and 一个被可通信地耦合到所述多媒体业务中心和所述多媒体网关的多媒体客户代理,所述多媒体客户代理通过所述消息网关通知所述不兼容终端所述多媒体消息可用,从所述多媒体业务中心获取所述多媒体消息以响应通过所述消息网关从所述不兼容终端来的传送请求,将所述多媒体消息转译成与所述不兼容终端兼容的消息,并通过所述消息网关传送所述消息给所述不兼容终端。a multimedia client agent communicatively coupled to said multimedia service center and said multimedia gateway, said multimedia client agent notifies said incompatible terminal through said message gateway that said multimedia message is available, from said multimedia service center acquiring said multimedia message in response to a delivery request from said incompatible terminal through said message gateway, translating said multimedia message into a message compatible with said incompatible terminal, and transmitting said message through said message gateway message to the incompatible terminal. 23.如权利要求22所述的系统,其中所述消息网关包括:23. The system of claim 22, wherein the message gateway comprises: 一个SMS服务器;以及an SMS server; and WAP网关。WAP gateway. 24.如权利要求22所述的系统,其中所述消息网关包括:24. The system of claim 22, wherein the message gateway comprises: 一个SMS服务器;以及an SMS server; and 一个网络浏览器。a web browser. 25.如权利要求22所述的系统,其中所述多媒体客户代理通过以下操作来对所述多媒体消息进行转译:确定在对所述多媒体消息进行时转译所用的模型,从所述多媒体消息获得报头,将所述报头放在所述消息里,以及从所述多媒体消息获得每一个实体部分,将所述实体部分转换成与所述不兼容终端兼容的格式,并将所转换的实体部分放在所述消息里。25. The system of claim 22, wherein the multimedia client agent translates the multimedia message by determining a model to use for translation when performing the multimedia message, obtaining a header from the multimedia message , placing the header in the message, and obtaining each entity part from the multimedia message, converting the entity part into a format compatible with the incompatible terminal, and placing the converted entity part in in said message. 26.如权利要求22所述的系统,其中所述多媒体客户代理进一步接收包含电子邮件地址的保存请求,并发送所述多媒体消息到所述电子邮件地址。26. The system of claim 22, wherein the multimedia client agent further receives a save request including an email address and sends the multimedia message to the email address.
CN038058820A 2002-03-11 2003-03-10 Method, apparatus and system for providing multimedia messages to incompatible terminals Expired - Fee Related CN1643877B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/095,321 US7200680B2 (en) 2002-03-11 2002-03-11 Method, apparatus and system for providing multimedia messages to incompatible terminals
US10/095,321 2002-03-11
PCT/US2003/007378 WO2003079641A1 (en) 2002-03-11 2003-03-10 Method, apparatus and system for providing multimedia messages to incompatible terminals

Publications (2)

Publication Number Publication Date
CN1643877A true CN1643877A (en) 2005-07-20
CN1643877B CN1643877B (en) 2010-12-22

Family

ID=28038872

Family Applications (1)

Application Number Title Priority Date Filing Date
CN038058820A Expired - Fee Related CN1643877B (en) 2002-03-11 2003-03-10 Method, apparatus and system for providing multimedia messages to incompatible terminals

Country Status (5)

Country Link
US (1) US7200680B2 (en)
EP (2) EP1491024A1 (en)
CN (1) CN1643877B (en)
AU (1) AU2003223243A1 (en)
WO (1) WO2003079641A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115224B (en) * 2006-07-28 2010-06-16 华为技术有限公司 Short message branching method and system for IMS network

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149514B1 (en) 1997-07-30 2006-12-12 Bellsouth Intellectual Property Corp. Cellular docking station
US20080207197A1 (en) 1997-07-30 2008-08-28 Steven Tischer Apparatus, method, and computer-readable medium for interfacing devices with communications networks
FI108501B (en) 1999-11-05 2002-01-31 Sonera Oyj Mediation of a multimedia message
US9032097B2 (en) * 2001-04-26 2015-05-12 Nokia Corporation Data communication with remote network node
US8990334B2 (en) * 2001-04-26 2015-03-24 Nokia Corporation Rule-based caching for packet-based data transfer
US8180904B1 (en) 2001-04-26 2012-05-15 Nokia Corporation Data routing and management with routing path selectivity
US20060167985A1 (en) * 2001-04-26 2006-07-27 Albanese Michael J Network-distributed data routing
US9143545B1 (en) 2001-04-26 2015-09-22 Nokia Corporation Device classification for media delivery
US6658260B2 (en) 2001-09-05 2003-12-02 Telecommunication Systems, Inc. Inter-carrier short messaging service providing phone number only experience
DE10225425A1 (en) * 2002-06-07 2003-12-18 Siemens Ag Mobile phone network data transfer method, especially for transfer of multimedia messages, whereby message data is subject to data type and format conversion according to the receiver profile
DE10230897A1 (en) * 2002-07-09 2004-01-29 Siemens Ag Messaging method and system
US8000682B2 (en) 2002-07-15 2011-08-16 At&T Intellectual Property I, L.P. Apparatus and method for restricting access to data
US8554187B2 (en) 2002-07-15 2013-10-08 At&T Intellectual Property I, L.P. Apparatus and method for routing communications between networks and devices
US8526466B2 (en) 2002-07-15 2013-09-03 At&T Intellectual Property I, L.P. Apparatus and method for prioritizing communications between devices
US7200424B2 (en) 2002-07-15 2007-04-03 Bellsouth Intelectual Property Corporation Systems and methods for restricting the use and movement of telephony devices
US8543098B2 (en) 2002-07-15 2013-09-24 At&T Intellectual Property I, L.P. Apparatus and method for securely providing communications between devices and networks
US8416804B2 (en) 2002-07-15 2013-04-09 At&T Intellectual Property I, L.P. Apparatus and method for providing a user interface for facilitating communications between devices
US8275371B2 (en) * 2002-07-15 2012-09-25 At&T Intellectual Property I, L.P. Apparatus and method for providing communications and connection-oriented services to devices
US7969990B2 (en) * 2002-07-25 2011-06-28 Oded Shmueli Routing of data including multimedia between electronic devices
US7813484B2 (en) * 2002-08-08 2010-10-12 Telecommunication Systems, Inc. All-HTTP multimedia messaging
KR100452925B1 (en) * 2002-08-31 2004-10-14 에스케이 텔레콤주식회사 Method and Apparatus for providing Multimedia Messaging Service in Mobile Communication Network
US20040073656A1 (en) * 2002-10-11 2004-04-15 Booth Stephen C. Testing multi-protocol message and connection applications with reusable test components sharing dynamically generated data and limited hardware resources
US20040092273A1 (en) * 2002-11-08 2004-05-13 Openwave Systems Inc. Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices
US7343168B2 (en) * 2002-11-08 2008-03-11 Openwave Systems Inc. Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices
US20040137921A1 (en) * 2002-11-08 2004-07-15 Vinod Valloppillil Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices
US7302254B2 (en) 2002-11-08 2007-11-27 Openwave Systems Inc. MMS based photo album publishing system
AU2003294922A1 (en) * 2002-12-19 2004-07-14 Siemens Aktiengesellschaft Multimedia message service center and telecommunication device for accessing deposited multimedia messages
US7660870B2 (en) 2003-01-03 2010-02-09 Openwave Systems Inc. Method and apparatus for enhancing discoverability and usability of data network capability of a mobile device
US8250168B2 (en) * 2003-01-03 2012-08-21 Openwave Systems Inc. Methods for accessing published contents from a mobile device
KR100408357B1 (en) * 2003-01-29 2003-12-03 Hinet Advanced Technology & In Multimedia messaging service method
US20040160635A1 (en) * 2003-02-17 2004-08-19 Matsushita Electric Industrial Co., Ltd. Imaging apparatus and image processing apparatus
DE10325889A1 (en) * 2003-06-06 2004-12-23 Siemens Ag Method of transmitting messages
US7630705B2 (en) * 2003-06-30 2009-12-08 Motorola, Inc. Message format conversion in communications terminals and networks
EP1652392A1 (en) * 2003-07-31 2006-05-03 Neomtel Co., Ltd. Method for providing multimedia message
ES2305582T3 (en) * 2003-09-15 2008-11-01 France Telecom SYSTEM AND PROCESS OF TRANSMISSION OF A MULTIMEDIA MESSAGE.
US7181538B2 (en) * 2003-11-14 2007-02-20 Sybase 365, Inc. System and method for providing configurable, dynamic multimedia message service pre-transcoding
KR101005986B1 (en) 2003-11-14 2011-01-05 에스케이 텔레콤주식회사 Multimedia message transmission method in mobile communication system
AU2003298384A1 (en) * 2003-12-01 2005-08-12 France Telecom System for the creation and transmission of multimedia messages with a modified sound component
US20050129191A1 (en) * 2003-12-16 2005-06-16 Nokia Corporation System and method for a communication network including an automatic call answering function such as a voice mail server
US7366528B1 (en) * 2004-01-13 2008-04-29 At&T Mobility Ii Llc Preventing wireless message delivery outside of specified times
US7269431B1 (en) * 2004-01-16 2007-09-11 Cingular Wireless Ii, Llc System for forwarding SMS messages to other devices
EP1557989A1 (en) * 2004-01-20 2005-07-27 Lg Electronics Inc. System and method for making multimedia message service compatible
US8886824B2 (en) * 2004-01-26 2014-11-11 Core Wireless Licensing, S.a.r.l. Media adaptation determination for wireless terminals
US20050187756A1 (en) * 2004-02-25 2005-08-25 Nokia Corporation System and apparatus for handling presentation language messages
CN100375424C (en) * 2004-03-22 2008-03-12 国际商业机器公司 Multimedia messaging method, system, gateway and client device
AU2005222680B2 (en) * 2004-03-23 2010-12-09 Nds Limited Optimally adapting multimedia content for mobile subscriber device playback
US8915952B2 (en) * 2004-03-31 2014-12-23 Merlin Md Pte Ltd. Method for treating aneurysms
FI117313B (en) 2004-04-05 2006-08-31 Nokia Corp Message handling method in telecommunication system, involves obtaining capability data relating to client terminal and checking whether obtained data comprises upper-level application that is supported by client terminal
US7653001B2 (en) * 2004-04-09 2010-01-26 At&T Mobility Ii Llc Managing differences in user devices when sharing content on mobile devices
US7295833B2 (en) * 2004-04-09 2007-11-13 At&T Mobility Ii Llc Spam control for sharing content on mobile devices
US7849135B2 (en) * 2004-04-09 2010-12-07 At&T Mobility Ii Llc Sharing content on mobile devices
US20050243978A1 (en) * 2004-04-14 2005-11-03 Lg Electronics Inc. System and method of interworking messages between mobile communication terminals
US7676590B2 (en) * 2004-05-03 2010-03-09 Microsoft Corporation Background transcoding
GB0410014D0 (en) * 2004-05-05 2004-06-09 Nokia Corp Multimedia message delivery optimisation
WO2005112359A2 (en) * 2004-05-10 2005-11-24 Yahoo Inc. Clearinghouse for messages between disparate im networks
US7715856B2 (en) * 2004-06-02 2010-05-11 Interdigital Technology Corporation Reporting terminal capabilities for supporting short message service
US20060013254A1 (en) * 2004-06-07 2006-01-19 Oded Shmueli System and method for routing communication through various communication channel types
EP1762081A1 (en) * 2004-06-21 2007-03-14 Koninklijke Philips Electronics N.V. Multimedia data format conversion and transfer
US8645472B2 (en) * 2004-07-26 2014-02-04 Vringo Infrastructure Inc. System and method for informing a sender of a message of content adaptation and message failure issues
EP1643739A1 (en) * 2004-10-04 2006-04-05 Alcatel Method for exchanging messages between end-user and textmessage server
US7609686B1 (en) * 2004-11-01 2009-10-27 At&T Mobility Ii Llc Mass multimedia messaging
FR2878102B1 (en) * 2004-11-16 2008-09-12 Sagem METHOD OF VISUALIZING A DOCUMENT OF THE MMS TYPE.
CN101040541B (en) * 2004-12-21 2010-05-12 中兴通讯股份有限公司 Adaptive method for transmitting multimedia message between terminals
US7669121B2 (en) * 2005-01-19 2010-02-23 Microsoft Corporation Transcode matrix
US9400875B1 (en) 2005-02-11 2016-07-26 Nokia Corporation Content routing with rights management
WO2006087455A1 (en) * 2005-02-15 2006-08-24 France Telecom Method for transmission of multimedia messages and system for carrying out said method
US8190687B1 (en) * 2005-03-01 2012-05-29 At&T Intellectual Property Ii, L.P. Multimedia alerting and notification service for mobile users
EP1859596B1 (en) * 2005-03-14 2018-05-30 Telefonaktiebolaget LM Ericsson (publ) A method and arrangement for communicating multimedia content
US7738766B2 (en) * 2005-04-18 2010-06-15 Microsoft Corporation Sanctioned transcoding of digital-media content
US7558463B2 (en) * 2005-04-18 2009-07-07 Microsoft Corporation Retention of information about digital-media rights in transformed digital media content
US9436804B2 (en) 2005-04-22 2016-09-06 Microsoft Technology Licensing, Llc Establishing a unique session key using a hardware functionality scan
US9363481B2 (en) 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US7430425B2 (en) 2005-05-17 2008-09-30 Telecommunication Systems, Inc. Inter-carrier digital message with user data payload service providing phone number only experience
CN1320834C (en) * 2005-06-13 2007-06-06 南望信息产业集团有限公司 Method for transmitting multimedia short messages in end-to-end mode within security product
US8090392B2 (en) * 2005-08-05 2012-01-03 Interdigital Technology Corporation Method and system for reporting a short message capability via an IP multimedia subsystem
US7924913B2 (en) * 2005-09-15 2011-04-12 Microsoft Corporation Non-realtime data transcoding of multimedia content
US9626341B1 (en) * 2005-11-22 2017-04-18 Syniverse Communications, Inc. Method of and system for displaying mobile messages in unsupported formats
US8086253B1 (en) 2005-12-15 2011-12-27 Google Inc. Graphical mobile e-mail
GB2436182B (en) * 2006-03-14 2011-01-12 Empower Interactive Group Ltd Message delivery system and method
US8676195B2 (en) * 2006-04-14 2014-03-18 Aicent, Inc. Fixed mobile roaming service solution
US8229479B1 (en) * 2006-05-23 2012-07-24 Nextel Communications, Inc. Systems and methods for multimedia messaging
US8073475B2 (en) * 2007-02-02 2011-12-06 Disney Enterprises, Inc. Method and system for transmission and display of rich-media alerts
US20080200190A1 (en) * 2007-02-16 2008-08-21 Mblox Inc. Apparatus and method for transforming a wireless access protocol (wap) push message to a formatted packet for a multimedia messaging service
KR100862745B1 (en) 2007-04-12 2008-10-10 주식회사 케이티프리텔 Method and System for Processing SML Message Using Synchronous Multimedia Integration Language (SMLI) ID
KR100862746B1 (en) 2007-04-13 2008-10-10 주식회사 케이티프리텔 Method and system for converting aspect ratio of SMIL message
CN101755444A (en) * 2007-07-26 2010-06-23 日本电气株式会社 Multimedia communication system, multimedia communication device, and terminal
US9100458B2 (en) * 2008-09-11 2015-08-04 At&T Intellectual Property I, L.P. Apparatus and method for delivering media content
US8649808B2 (en) 2008-10-13 2014-02-11 Microsoft Corporation Universal mobile device messaging
EP2180664A1 (en) * 2008-10-22 2010-04-28 Vivendi Mobile Entertainment System and method for accessing multi-media content via a mobile terminal
US9361298B2 (en) * 2008-12-08 2016-06-07 Apple Inc. Media content management
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
CN101695129B (en) * 2009-10-09 2012-05-16 中兴通讯股份有限公司 Method and system for realizing video monitoring by mobile terminal supporting multimodes
CA2737718A1 (en) * 2010-04-19 2011-10-19 Research In Motion Corporation Methods and systems for distributing attachments to messages
EP2656235A1 (en) 2010-12-23 2013-10-30 TeleCommunication Systems, Inc. Alphanumeric address mapping for non-homogeneous short message networks
US20120192080A1 (en) * 2011-01-21 2012-07-26 Google Inc. Tailoring content based on available bandwidth
WO2012112226A1 (en) 2011-02-14 2012-08-23 Telecommunication Systems, Inc. Prepaid short message services revenue capture
US9440143B2 (en) 2013-07-02 2016-09-13 Kabam, Inc. System and method for determining in-game capabilities based on device information
US9415306B1 (en) 2013-08-12 2016-08-16 Kabam, Inc. Clients communicate input technique to server
US9623322B1 (en) 2013-11-19 2017-04-18 Kabam, Inc. System and method of displaying device information for party formation
US9295916B1 (en) 2013-12-16 2016-03-29 Kabam, Inc. System and method for providing recommendations for in-game events
US9479909B2 (en) * 2014-03-20 2016-10-25 Tigertext, Inc. Method of sending messages to devices not configured to receive them
RU2659481C1 (en) 2014-06-26 2018-07-02 Гугл Инк. Optimized architecture of visualization and sampling for batch processing
EP3161662B1 (en) 2014-06-26 2024-01-31 Google LLC Optimized browser render process
WO2015196405A1 (en) 2014-06-26 2015-12-30 Google Inc. Optimized browser rendering process
CN111200551B (en) * 2018-10-31 2022-11-15 中兴通讯股份有限公司 RCS public message processing method, mobile terminal and readable storage medium
CN114222258B (en) * 2021-12-24 2023-04-21 中国电信股份有限公司卫星通信分公司 Method for realizing multimedia message communication between 5G message mobile phone and Beidou terminal
US12212608B1 (en) 2024-03-05 2025-01-28 T-Mobile Usa, Inc. Messaging system capable of converting electronic messages on a telecommunications network

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06319005A (en) * 1993-01-13 1994-11-15 Canon Inf Syst Inc Method and equipment for alloting message
SE501066C2 (en) * 1993-10-26 1994-10-31 Telia Ab Device for multimedia communication
US5635918A (en) * 1995-03-16 1997-06-03 Motorola, Inc. Method and apparatus for controlling message delivery to wireless receiver devices
US5623538A (en) * 1995-08-30 1997-04-22 Lucent Technologies Inc. Shared distribution of internal message storage facilities by a plurality of communication terminals
SE510664C2 (en) * 1996-10-29 1999-06-14 Ericsson Telefon Ab L M Methods and apparatus for message management in a communication system
US6212550B1 (en) * 1997-01-21 2001-04-03 Motorola, Inc. Method and system in a client-server for automatically converting messages from a first format to a second format compatible with a message retrieving device
US6009462A (en) * 1997-06-16 1999-12-28 Digital Equipment Corporation Replacing large bit component of electronic mail (e-mail) message with hot-link in distributed computer system
CA2330028C (en) 1998-04-28 2009-04-07 Nokia Mobile Phones Ltd. A method of and a network for handling wireless session protocol (wsp) sessions
US6771949B1 (en) * 1998-10-09 2004-08-03 Qwest Communications International, Inc. Method and system for providing short message services outside of the wireless network
US6389276B1 (en) * 1998-12-23 2002-05-14 Bell Atlantic Mobile Systems and methods for providing voice mail notification from a separate voice mail system to mobile telephone
US6411990B1 (en) * 1999-01-22 2002-06-25 Siemens Information And Communication Networks, Inc. Apparatus and method for downlevel date file messaging
JP2000270007A (en) * 1999-03-12 2000-09-29 Sony Corp Network system, network server, and terminal device
US6826597B1 (en) * 1999-03-17 2004-11-30 Oracle International Corporation Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients
EP1169827B1 (en) 1999-04-19 2005-08-17 Nokia Corporation Method for delivering messages
US6463292B1 (en) * 1999-06-04 2002-10-08 Lucent Technologies Inc. System and method for redirecting data messages
KR100310941B1 (en) 1999-06-16 2001-10-12 이 봉 찬 method of constructing for waterproof by mutilayer- composite
US6738803B1 (en) * 1999-09-03 2004-05-18 Cisco Technology, Inc. Proxy browser providing voice enabled web application audio control for telephony devices
US6795711B1 (en) 1999-10-07 2004-09-21 Nokia Mobile Phones Ltd Multimedia message content adaptation
US7020685B1 (en) * 1999-10-08 2006-03-28 Openwave Systems Inc. Method and apparatus for providing internet content to SMS-based wireless devices
FI112427B (en) 1999-11-05 2003-11-28 Nokia Corp A method for determining the capabilities of a wireless terminal in a multimedia messaging service, a multimedia messaging service, and a multimedia terminal
FI111314B (en) 1999-11-05 2003-06-30 Nokia Corp Service for conveying a multimedia message
FI108501B (en) * 1999-11-05 2002-01-31 Sonera Oyj Mediation of a multimedia message
EP1228659B1 (en) 1999-11-09 2007-02-14 Nokia Corporation Data transmission method and network system
US6754710B1 (en) * 2000-05-08 2004-06-22 Nortel Networks Limited Remote control of computer network activity
US7218921B2 (en) * 2000-05-12 2007-05-15 Chikka Pte Ltd Method and system for inviting and creating accounts for prospective users of an instant messaging system
US20020112081A1 (en) * 2000-05-15 2002-08-15 Armstrong Donald E. Method and system for creating pervasive computing environments
US20020120697A1 (en) * 2000-08-14 2002-08-29 Curtis Generous Multi-channel messaging system and method
US20020091783A1 (en) * 2001-01-10 2002-07-11 Garland Stuart Mandel Customer definable precedence and preemption for message services
AU2002240887A1 (en) * 2001-12-21 2003-07-09 Telefonaktiebolaget Lm Ericsson (Publ) Delivering messages in a telecommunications network
US7024459B2 (en) * 2002-02-28 2006-04-04 Microsoft Corporation Scalable notification delivery service
CN100375424C (en) * 2004-03-22 2008-03-12 国际商业机器公司 Multimedia messaging method, system, gateway and client device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115224B (en) * 2006-07-28 2010-06-16 华为技术有限公司 Short message branching method and system for IMS network

Also Published As

Publication number Publication date
EP2290911A1 (en) 2011-03-02
AU2003223243A1 (en) 2003-09-29
WO2003079641A1 (en) 2003-09-25
CN1643877B (en) 2010-12-22
EP1491024A1 (en) 2004-12-29
EP2290911B1 (en) 2016-06-29
US7200680B2 (en) 2007-04-03
US20030172121A1 (en) 2003-09-11

Similar Documents

Publication Publication Date Title
CN1643877A (en) Method, apparatus and system for providing multimedia messages to incompatible terminals
US6947738B2 (en) Multimedia messaging service routing system and method
JP4927334B2 (en) Instant messaging proxy mechanism and method
US20030172173A1 (en) Method, apparatus and system for reformatting a multimedia message for delivery to a terminal during connectionless communications
RU2404526C2 (en) Method, system and device to send instantaneous messages in ip-multimedia subsystem (ims)
US20020087549A1 (en) Data transmission
EP2063590A1 (en) A method and system for transmitting email and a push mail server
CN1902619A (en) System and method for wireless multimedia communication
US8924578B2 (en) Method for transmitting messages in an MMS-based communication system
JP2005102220A (en) Unified messaging server and method for bridging multimedia messaging service functions to legacy handsets
CN1513250A (en) messaging system
WO2009000212A1 (en) A message processing apparatus and terminal, a system and method for transmiting messages
US20090029723A1 (en) Mobile multimedia delivery
US20060136554A1 (en) Information server in a communication system
WO2005020605A1 (en) Method and system for transmitting multimedia message transmitted from transmitting mobile station of higher version to receiving mobile station of lower version
TWI336578B (en) Wireless network system for efficiently delivering multimedia messages
CN1910885A (en) Multimedia messaging service routing system and method
Vatsa et al. Role of media transformation in multimedia messaging
KR100603002B1 (en) Personal Information Transmission Method Using Next Generation Broadband Network Environment
JP5011210B2 (en) Communications system
JP5011208B2 (en) Mail processing system and communication terminal device
Mahdavi Value Added Services and Content Platforms
WO2006067262A1 (en) Monitoring access to a mobile information server in a communication system.
Manaf et al. NoteBOX With a Unified Messaging System
JP2009284152A (en) Mail processing system and communication terminal device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101222

Termination date: 20170310