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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/5307—Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/288—Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/537—Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging 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)。这种方法可以利用包含于计算机可读介质上的计算机程序予以实现,其中利用代码段执行每个功能。
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.
Description
技术领域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
工作时,所述发送用户终端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
现在参看图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(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
在一段时间后,所述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
此外,所述用户被提供了将所获取的消息转发给用户指定的电子邮件目的地的可能性。所述接收用户请求通过从所述不兼容终端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
现在参考图3B,其中示出了一个序列图,该序列图说明在图3A的所述多媒体消息处理过程中的转译序列316。通常,所述转译序列316包括以下步骤:确定在转译所述多媒体消息时使用的模型,从所述多媒体消息中得到报头,将所述报头放在所述消息里,从所述多媒体消息中得到每一个实体部分,将所述实体部分转换成与所述不兼容终端兼容的格式,以及将所述经转换的实体部分放在所述消息里。将会对所述浏览器/目标设备所支持的所述多媒体消息的所有部分进行转译。诸如图片之类的一些部分可以被转换为与所述浏览器兼容的格式。不能转译的消息部分将对所述用户注明。Referring now to FIG. 3B, there is shown a sequence diagram illustrating the
更具体而言,所述不兼容终端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终端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:
现在参考图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
工作时,所述电子邮件客户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
上述所有方法可以利用包含于计算机可读介质上的计算机程序予以实现,其中利用代码段执行每个功能。对在本文提出的实施例和示例的介绍是为了最好地解释本发明及其实际应用,从而使得精通本领域的技术人员能够实现和利用本发明。但是,精通本领域的技术人员将认识到,已被介绍的前面的描述和例子目的只是阐明和示例。所提出的描述并不打算是完全的或是限制本发明为所公开的精确的形式。在不偏离随后的权利要求书的精神和范围的条件下,根据上述教导进行多种修改和变化是可能的。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)
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)
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)
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)
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 |
-
2002
- 2002-03-11 US US10/095,321 patent/US7200680B2/en not_active Expired - Lifetime
-
2003
- 2003-03-10 EP EP03719373A patent/EP1491024A1/en not_active Ceased
- 2003-03-10 CN CN038058820A patent/CN1643877B/en not_active Expired - Fee Related
- 2003-03-10 AU AU2003223243A patent/AU2003223243A1/en not_active Abandoned
- 2003-03-10 EP EP10180920.0A patent/EP2290911B1/en not_active Expired - Lifetime
- 2003-03-10 WO PCT/US2003/007378 patent/WO2003079641A1/en not_active Application Discontinuation
Cited By (1)
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 |