WO2002063839A2 - Verfahren und vorrichtung zur manipulation übertragener nachrichten - Google Patents
Verfahren und vorrichtung zur manipulation übertragener nachrichten Download PDFInfo
- Publication number
- WO2002063839A2 WO2002063839A2 PCT/EP2002/000571 EP0200571W WO02063839A2 WO 2002063839 A2 WO2002063839 A2 WO 2002063839A2 EP 0200571 W EP0200571 W EP 0200571W WO 02063839 A2 WO02063839 A2 WO 02063839A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- mms
- manipulation
- network element
- application
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000008859 change Effects 0.000 claims description 179
- 238000012508 change request Methods 0.000 claims description 31
- 230000005540 biological transmission Effects 0.000 claims description 30
- 238000012545 processing Methods 0.000 claims description 30
- 238000005538 encapsulation Methods 0.000 claims description 27
- 238000012217 deletion Methods 0.000 claims description 18
- 230000037430 deletion Effects 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 6
- 230000002441 reversible effect Effects 0.000 claims 1
- 101000734214 Homo sapiens Unconventional prefoldin RPB5 interactor 1 Proteins 0.000 description 22
- 102100033622 Unconventional prefoldin RPB5 interactor 1 Human genes 0.000 description 22
- 230000004044 response Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 10
- 101100255205 Caenorhabditis elegans rsa-2 gene Proteins 0.000 description 7
- 238000003780 insertion Methods 0.000 description 7
- 230000037431 insertion Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000007792 addition Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 150000001768 cations Chemical class 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
Classifications
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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
-
- 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/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- 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/55—Push-based network services
-
- 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
- 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/23—Reliability checks, e.g. acknowledgments or fault reporting
-
- 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/234—Monitoring or handling of messages for tracking 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
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Definitions
- the invention relates to a method for accessing a first message, in particular a multimedia message, preferably of the MMS type, the first message being sent to a receiving application by means of a sending application or a VAS application.
- the invention relates to corresponding telecommunication devices, network elements and software programs.
- GSM Global System for Mobile Communications
- SMS Short Message Service
- MMS Multimedia Messaging Service
- MMS Multimedia Messaging Service
- MMS Multimedia Messaging Service
- PUSH mode push / bring mode
- PULL mode pulse / pull Mode
- MMS can only be implemented using WAP (WAP - Wireless Application Protocol).
- WAP WAP - Wireless Application Protocol
- WAP-203-WSP version 4- May-2000
- Wireless application protocol wireless session protocol specification
- Chapter 8.4: "Header Encoding” provided, see 3G TS 22.140 version 4.0.1 (see above); 3G TS 23.140 version 4.0.0, Release 4, Third Generation Partnership Project, Technical Specification Group Terminals, Multimedia Messaging Service (MMS), Functional Description, Stage 2.
- MMS Multimedia Messaging Service
- MMS user agent is understood here to mean an application on a mobile radio device or on a device connected to a mobile radio device (for example a laptop, etc.) that realizes MMS.
- An MMS relay / server is a network element in the area of responsibility or in the MMS environment of the MMS service provider (MMS service provider), which makes the MMS functionality available to the "MMS User Agents" applications.
- the exchange of the WAP messages is described below on the basis of the known transaction flowchart in FIG. 2 (“send application UAA sends MM A to receive application UAB”). It is initially assumed in a simplified manner that the send application UAA 1 and the receive application UAB 12 den Use the MMS from the same MMS service provider.
- the MM A generated in the sending application UAA 1 is sent to the network element RS 2, 12 with the WAP message M-Send. Req (since this network element takes over both transmitter-side and receiver-side functions, it is identified by the double reference symbols 2, 12.)
- the receiving application UAA 1 then receives the WAP message M-Send. conf, with which the correct receipt of the MM A is confirmed by the network element RS 2, 12.
- identification number ID1 for the sent MM A which is defined by the network element RS 2, 12, is also included.
- the network element RS 2, 12 then informs the reception application UAB 11 with the WAP message M-notification. and via the storage space (URI - Uniform Resource Identifier; hereinafter the abbreviation URI is used) of the newly arrived MM A available for download.
- the network element RS 2, 12 then receives, for example, the MAP NotifyResp with the WAP message. reg a confirmation that the notification about the incoming MM A (M-Notification. ind) has been successfully delivered. At this time, the network element RS 2, 12 has not yet assigned a message ID for the MM available for download.
- the receiving application UAB When exchanging the two WAP messages M-Notification. ind and M-NotifyResp. Reg only an individual transaction identity number (transaction ID) is exchanged for this notification.
- the receiving application UAB requests the delivery of the MM A using the WAP message WSP GET, with which the URI is sent to the network element RS 2, 12.
- WAP message M-Retrieve. conf is then sent to the receiving application UAB 11 by the network element RS 2, 12 the desired MM A.
- the MM A is identified via the possibly individual identification number ID2 assigned by the network element RS 2, 12.
- With the WAP message M-Acknowledge the correct reception of the MM A is acknowledged by the reception application UAB 11.
- the network element RS 2, 12 can comply with this by the WAP M-Delivery products. and is sent to the receiving application UAB 11.
- MMS service provider A MMS service provider B
- MMS service provider B MMS service provider B
- it is necessary to forward the MM between the MMSEs (MMSE - Multimedia Messaging Service Environment multimedia message service environment or MMS environment) of the MMS service providers involved.
- the reference number 4 identifies the MMSE of the MMS service provider A and the reference number 14 the MMSE of the service provider B.
- SMTP Simple Mail Transfer Protocol
- IP Internet Protocol with reference number 20
- PLMN Public Land Mobile Network
- Each MM can be assigned a time when editing, at which point the MM at the earliest to the recipient , more precisely to the receiving application UAB 11. If this is used, the MM is temporarily stored in the sender's MMSE A 4 - more precisely: a memory "MMS Server A" with reference number 3 - until this deadline has been reached, according to Report of the 3GPP TSG-T2 SWG3 MMS Ad Hoc Meeting # 5 in Sun phia Antipolis, France 10-12 October 2000; T-doc: T2M00092; chapter 7; 3GPP TSG-T2 SWG3. Only then is the MM transmitted to the MMSE B 14 at the receiving end. Furthermore, a desired validity period can also be specified when editing each MM.
- An MM is to be stored in the receiving application MMSE B 14 (more precisely: in a memory “MMS Server B” with reference number 13) until the expiry of the MM or until the MM has been downloaded beforehand by the receiving application UAB 11, according to Report of the 3GPP TSG-T2 SWG3 MMS Ad Hoc Meeting # 5.
- the MM7 interface serves as a communication interface between an MMS VAS application and a network element RS. To date, no mandatory MMS-specific messages have been defined for this interface. Communication here can be based on HTTP (Hypertext Transport Protocol) or SMTP (Simple Mail Transport Protocol). In addition, according to the current state of standardization, it is possible to use an MM1-like coding for this interface.
- a message can be processed by the sender or client as long as it is still in the sending application UAA is located. Once the message has been sent, there is no longer any possibility of influencing or accessing it. This problem exists not only when sending messages over the air, but also when sending electronic mail (e-mails) over the Internet and other messaging systems.
- This object is achieved in the method of the type mentioned at the outset in that a second message with a manipulation order for manipulating the first message is created, sent, received, forwarded and / or processed in order to initiate manipulating access to the first message or convey.
- This object is achieved in a corresponding telecommunications device by the features of claim 35.
- This includes in particular mobile telephones and communication units including computers connected to the Internet.
- the means according to the invention for creating, sending, receiving and / or processing the second message include, in addition to the hardware units, such as in particular control units and processor units, in particular software solutions, which are presented in more detail below, and preferably modifications of WAP messages with display changed and / or newly defined header fields or can process them.
- network elements of this type are part of a communication system which enable communication between a plurality of transmitting and / or receiving units, in particular a plurality of mobile telephones and / or computers connected to the Internet. Such one
- Communication system - including radio communication systems - is usually operated by service providers.
- the means according to the invention for receiving, processing and / or forwarding the second message include the necessary ones
- Hardware elements such as in particular control units and processor units, in particular software, which are described in more detail below and preferably represent modifications of WAP messages with appropriately adapted or newly defined header fields or can process them.
- a message in the sense of this invention can be a conventional SMS, an MM with multimedia content or another electronic message.
- the invention is described below with reference to the MM, without this being intended to restrict this type of message.
- the abbreviation MM A is used below for the first message and the abbreviation MM B for the second message.
- the advantages of the invention are in particular that it enables a first message to be sent after the shutdown. to manipulate, in particular to recall and / or to subsequently change or update it. Such manipulation can, according to the invention, when sending messages via radio, via mobile radio systems, between mobile radio systems, in particular via an inter-operator IP backbone, between mobile radio networks and other message systems, in particular Internet email, and / or be possible over the internet.
- a first message - in particular a multimedia message according to the MMS type - sent by a client by means of a sending application of a sending unit via at least one network element to a receiving application of a receiving unit, after sending the first message, a second message with manipulation information is transmitted from the transmission unit to at least one network element which initiates or mediates manipulative access to the first message.
- the first message and the second message are sent via at least one transmitter-side network element of a service provider and at least one receiver-side
- the at least one transmitter-side network element and the at least one receiver-side network element can belong to the area of responsibility of a single service provider or even - in the simplest case - be identical. Cases of an identity of the reception and the transmission application are also possible.
- the manipulating access to the first message is particularly preferably carried out on a transmitter-side network element, on a receiver-side network element and / or on the reception application.
- the first message is preferably manipulated either in the area of responsibility of the transmitter-side or the receiver-side service provider, preferably without notifying the reception application of the manipulation. If, on the other hand, the notification about the first message has already been sent to the receiving side, but if this first message has not yet been downloaded, the first message is preferably manipulated in the area of responsibility of the sending service provider without informing the receiving application, or the manipulation takes place in the area of responsibility of the receiving service provider , the receiving application preferably being informed about the manipulation and its time.
- the manipulation according to the invention is not limited to the two service features of calling back and changing. Orders for a subsequent forwarding (forwarding), a subsequent attachment of the second message to the first message, etc. are also understood as manipulation in the sense of this invention.
- the recall and change orders are described in more detail below.
- the recall (referred to as “recall” in the context of this disclosure) of an MM can at least still be possible until the recipient has moved it to another folder, forwarded it to another recipient or opened it.
- the subsequent change (referred to as “replace” in the context of this disclosure with “replace”) is advantageously still possible even if the recipient has already “touched” the MM.
- the recipient is preferably informed immediately of a subsequent change in the corresponding MM, either by a notification (notification) so that he can subsequently initiate the download of the updated MM himself (PULL mode), or by automatic delivery the updated MM (PUSH mode).
- MM ie sending application
- MMS VAS MMS voice over IP
- These conditions that can be selected by the sender and that are contained in information elements of the second message can in particular be: Call back an MM only if the recipient has not yet been informed about an MM available for download, or execute a change request even if the MM already does delivered to the recipient's terminal but has not yet been opened.
- conditional recall (“Conditional Recall” or “Conditional Cancel") or “Conditional Replace” called.
- change or “replace” is understood in particular to mean replacement, but also any other form of change.
- the information elements according to the invention are, for example, correspondingly supplemented or newly defined header fields in WAP messages.
- the advantage of this aspect of the invention is the realization of a scalability and flexibility of recalling and / or replacing a previously sent MM. These service features increase the attractiveness of the multimedia messaging service (multimedia messaging service).
- the sender of a message (MM) - both in the case of unconditional and conditional manipulation orders - can in particular be a “MMS User Agent” sending application or an MMS VAS application.
- a sending application can be an application on a mobile terminal, for example, while an MMS VAS application represents a network-side application that offers value-added services.
- the invention furthermore relates to the implementation of the method according to the invention in WAP by modifying existing header fields or adding newly defined header fields to the affected WAP messages of the WAP-MMS encapsulation standard, see. WAP-209-MMS Encapsulation, Release 2000; Wireless application protocol; WAP multimedia messaging service; Message encapsulation; MMS Proposed SCD 1.0.
- WAP-209-MMS Encapsulation Release 2000
- Wireless application protocol Wireless application protocol
- WAP multimedia messaging service Message encapsulation
- MMS Proposed SCD 1.0 MMS Proposed SCD 1.0.
- the corresponding binary coding as described below for exemplary embodiments, is the subject of the present invention.
- MMS multimedia message service
- FIG. 3 shows a schematic illustration of a multimedia message service architecture according to the prior art
- Fig. 4 shows a multimedia news service with a
- Fig. 7 newly introduced header field X-Mms original message status; 8 newly introduced header field X-Mms-Original - Message-ID;
- the following, known sequence of sending and receiving a first message MM A by switching a first and a second MMS service provider assumes: After sending the first message MM A , the sending application UAA 1 of the sender is M-send in the WAP message. conf a message ID for the previously sent MM A (ID1). This identification number ID1 is generated by the network element RSA 2 of the service provider A and uniquely identifies the MM A within the transmitter-side interface transmission application UAA 1 / network element RSA 2.
- conf is also sent a message ID (ID2 in Fig. 2).
- This identification number ID2 may be newly generated by the network element RSB 12 and serves to uniquely identify the MM A on the receiver side within the interface network element RSB 12 / receiving application UAB 11.
- ID1 can be converted into an interim identification number (ID3), which identifies the MM A between the different systems (note: in FIG. 4, the positions marked with an asterisk generally indicate such Conversions of the message IDs between the interfaces).
- ID3 should be globally unique.
- ID3 contains information regarding the service provider A, the ID1 and the time of the ID conversion.
- the transmitter-side network element RSA 2 must have the information or the possibility to undo this conversion, for example for delivery reports.
- ID3 can be converted by the receiver-side network element RSB 12 into the above-mentioned internal ID2, which identifies the MM A to the reception application UAB 11. To do this, the receiver-side network element RSB 12 must in turn have the information or the ability to undo this conversion, for example for delivery reports.
- the MM A is identified on the receiver side by ID2.
- the transmission application, the reception application and / or network elements which mediate between the transmission and reception application now provide the possibility of accessing the previously sent first message MM A by providing a second message MM B which provides manipulative access initiates or mediates the first message MM A.
- ID4 can be converted by the transmitter-side network element RSA 2 into an interim ID (ID6), which identifies MM B between the systems.
- ID6 should be globally unique, for example contain a combination of information regarding service provider A, ID4 and the time of the conversion. To do this, the transmitter-side network element RSA 2 must have the information or the ability to undo this conversion, for example for delivery reports.
- ID6 can be converted by the receiver-side network element RSB 12 into an internal ID (ID5), which identifies MM B for the reception application UAB 11. To do this, the receiver-side network element RSB 12 must have the information or the ability to undo this conversion, for example for delivery reports.
- ID5 an internal ID
- ID4 has a reference to ID1, ID6 a reference to ID3 and ID5 a reference to ID2.
- the notifications of the receiving application UAB 11 via MM A and MM B also refer to two memory locations URI1 and URI2.
- identification numbers ID1 and ID3, ID3 and ID2, and ID1, ID2 and ID3 are identical.
- ID4 and ID6, ID6 and ID5, and ID4, ID5 and ID6 can be identical.
- At least one of the participating transmitter-side and one of the participating receiver-side network elements is advantageously capable of unambiguously, reversibly converting IDs and managing the information about them.
- manipulation possibilities "callback” and “change” are described by way of example, by which the latter term in the sense of this invention means for example an update of the first message MM A , in particular by replacing the first message with the second message.
- all combinations of the options disclosed according to this invention can be implemented for all types of manipulations, for example whether and with what information the recipient is notified of a manipulation of a first message, whether information about the type of manipulation is to be made, whether the recipient is informed about a manipulation request of the sender is to be informed whether the second message is to be delivered in PULL or PUSH mode, whether the change is to take place on a transmitter-side or receiver-side network element or on the receiving application UAB, whether the sender and / or the Recipient should be notified of the success of the manipulation, etc.
- a user of the MMS who has sent a first multimedia message MM A and wants to recall this already sent MM A can send a new, second message MM B with the information that the previously sent first message MM A again should be called back.
- this can preferably be achieved in that the sender writes the new MM B , which contains a callback command, but preferably no content (content / message body) intended for the recipient, and this to the same recipient as the recipient previously sent MM A sends.
- the ID1 of the previously sent MM A is preferably used as the callback identifier.
- the MM B with the callback information first arrives at the sender's network element RSA.
- MMSE A the area of responsibility of the service provider A
- MMSE B the MMSE B of the service provider B.
- the former is the case, for example, if the time selected by the sender for the desired delivery of his MM A has not yet been reached; the latter is the case, for example, if the MM A has not yet exceeded its validity period and has not yet been delivered to the receiving application UAB.
- the deletion of MM A and MM B can be initiated by the responsible network element RS.
- the receiving application UAB can be renewed according to this invention Notification that the MM A has been deleted by the service provider B and is therefore no longer available for download because the sender has called it back.
- the MMS has also B offers according to this invention the possibility to transmit the date of execution of the callback command to the receiving application UAB.
- the receiving application UAB of the recipient can be informed with the abovementioned new notification that the sender wants to call the MM A back.
- the deletion of the MM A can take place directly in the reception application UAB, provided that this supports the callback service feature.
- the settings of the user, the settings of the MMS service provider and / or the network operator, the deletion of the MM A in the terminal may depend on whether the MM A has already been “touched” by the recipient (eg opened, read) , forwarded, etc.) However, it makes sense to delete only those MMs after delivery that have not yet been "touched" by the recipient.
- the MM B with the callback information need not necessarily be sent to the receiving application UAB; it can already be deleted in MMSE B.
- the network element RSB preferably waits until it receives the MM A referenced for the callback and deletes it on arrival without notifying the recipient (provided the network element RSB supports the callback service feature).
- MM A can also be deleted on the RSA network element.
- the client of the recall (MMS User Agent A) is preferably informed of the outcome and the date of execution of the action initiated by him, if the MMS service providers involved make this possible.
- the present invention proposes that one or more of the following information be additionally exchanged between the entities involved (send application UAA, network element RSA, network element RSB and receive application UAB):
- Network element RSA MMS Relay / Server A
- Send application UAA MMS User Agent A
- Network element RSA MMS Relay / Server A
- RSB MMS Relay / Server B
- the transmission of the information between network element RSA and network element RSB depends on whether this information was present when the MM B was sent.
- Network element RSB MMS Relay / Server B
- UAB MMS User Agent B
- Network element RSB MMS Relay / Server B
- Network element RSA MMS Relay / Server A
- This special aspect of the invention is based on the idea of conditional recall / cancel and conditional change or replacement or updating of multimedia messages (conditional replace).
- the execution of a recall or change order subsequently sent by the sender of an MM is linked to certain conditions. For example, senders may only have a certain MM then call back or update if the recipient has not yet been informed of the arrival. In other cases, he may wish to delete or change it, even if the receiving application UAB has received a notification or if the MM has even been read.
- a concept for realizing these service features is part of this invention, in which the introduction or adaptation of data fields from the 3GPP MMS specification is necessary, according to 3G TS 23.140 version 4.0.0. New header fields of the WAP messages are defined and other fields are adapted or supplemented.
- a second message can be sent with the information that the first message, ie MM A , should be canceled or recalled under certain conditions.
- the new MM B contains information on performing the MM A recall process.
- the sender of the recall command sets conditions for executing his request.
- the sending user agent or the VAS application determines in which case the previously sent MM should be deleted or invalidated.
- the service provider can limit the use of the recall feature to its own domain or to certain domains of other service providers. This can be done by identifying the address of the recipient, for example his number, mail address or the like. Another option would be to insert an additional flag in the recall command.
- the conditional recall is based on the processing phase or the processing status of the previously sent message, in particular an MM. In this case, the sender decides in which status the MM should be deleted. Possible conditions for the callback specified by the sender can in particular be:
- a standard condition "default value" is advantageously assumed.
- a standard condition corresponds to one of the four cases described above.
- This default setting can be used, for example - as long as nothing precise has been stated regarding the conditional execution of the callback command - be set such that the call back, for example, only before a notification correct about the existence of an MM.
- the system could also be designed so that a recall should only take place before the MM to be deleted has been downloaded or even after the MM has been opened or read.
- An MM A that has already been sent can therefore be called back later by the sender by writing a new MM B that contains a conditional callback command, but preferably does not contain any content (message / body) intended for the recipient.
- This new message is sent to the same recipient as the previously sent MM A.
- the identification number (ID 1) of the previously sent MM A is preferably used as the callback identifier.
- the MM B with the callback information first arrives at the sender's network element RSA (MMS Relay / Server A).
- MMSE A Multimedia Messaging Service Environment A
- the former is the case, for example, if the time selected by the sender for the desired delivery of his MM A has not yet been reached; the latter is the case, for example, if the MM A has not yet exceeded its validity period and has not yet been delivered to the receiving application UAB.
- the deletion of MM A and MM B can be initiated by the responsible network element RS. If the original recipient has forwarded the MM A addressed to him to another address, the recall command should also be preferred are forwarded accordingly by the network element RSB, so that the callback can take place in the destination-side network element RS. If the network element RSB only has the information that the MM has been forwarded without knowing the destination (for example if the original recipient has forwarded the MM addressed to it to an e-mail address), the sender of the recall command can advantageously be informed of the failure of the recall due to the forwarding. For reasons of confidentiality, it would also be possible to report the failure of the execution without commenting on the reason in this case.
- a particularly favorable case for executing the callback command is when the MM has not yet been notified of this message on one of the network elements RSA or RSB and the receiving application UAB has not yet been notified. Such a case could occur, for example, if the MM should be delivered at a certain point in time at the request of the sender, but which has not yet occurred. Here the MM is still on the network element RSA of the sender. The MM can also be stored on the network element RSB, if e.g. the end device of the recipient is switched off and the validity period of the MM has not been exceeded. In these two cases, the MM can be deleted regardless of the selected deletion conditions. All four recall conditions described above cover this situation.
- the recall can only take place in the cases numbered above with 2, 3 and 4.
- the sender preferably receives a notification explaining that the recipient has already been informed about the MM previously sent and that the recall could not be carried out.
- the receiving application UAB can be informed with a renewed notification (notification) that the MM A has been deleted by the service provider B and is therefore no longer available for downloading because the Sender called them back.
- Another option would be to inform the recipient of the recall process and only when he requests the MM to inform him that it is no longer available or that it has been called back.
- the receiving application UAB is - preferably only for cases 3 and 4 - notified with a new notification that the sender wants to call the MM A back. This notification preferably contains the conditions for deletion.
- the deletion of the MM A can therefore take place directly in the receive application UAB, provided that this supports the callback feature. If the case is 3, the MM is only deleted if the terminal determines that the MM has not yet been opened or read. de. In case 4, the deletion is initiated regardless of this. In both cases, the MM B of the receiving application UAB does not have to be delivered. It can already be deleted in MMSE B , since the notification is the trigger for deletion. For cases 1
- the sender preferably receives a feedback with the information that the MM could not be called back because a notification has already been sent
- a further possibility for realizing the deletion process is to deliver the MM B with the callback information up to the receive application UAB.
- the deletion is then triggered in the recipient's terminal device by the MM B and not by the notification resulting from the MM B. This case will not be dealt with in more detail below.
- the client of the recall (sending application UAA or VAS application) is preferably informed in all cases described about the outcome and, if applicable, the date of execution of the action initiated by him, especially if he requests it and the MMS service providers involved also enable this.
- Network element RSA MMS Relay / Server A
- UAA MMS User Agent A
- Network element RSA MMS Relay / Server A
- network element RSB MMS Relay / Server B
- Network element RSB MMS Relay / Server B
- UAB MMS User Agent B
- Receiving application UAB (MMS User Agent B) - network element RSB (MMS Relay / Server B) (after notification):
- Network element RSB MMS Relay / Server B
- Network element RSA MMS Relay / Server A
- each header field consists of a coded field name and a coded field value. There are a total of four options for coding the field value, the first octet of the field value deciding on the type and length of the coding (see Table 1).
- the sender of an MM A should express that he wants to call his MM A back. This is done by sending another MM B to the same recipient. For this purpose, M-Send. req, with which the MM B is sent, a header field is added that bears the identification number of the MM that the sender wants to call back (ID1 of MM A from FIG. 2). It is proposed that this header field be named X-Mms -Recall -ID and the hexadecimal code 0x7F (decimal: 127).
- Message IDs are encoded in accordance with the encapsulation standard (WAP-209-MMS Encapsulation, Release 2000; Wireless Application Protocol; WAP Multimedia Messaging Service; Message Encapsulation; MMS Proposed SCD 1.0), preferably as a so-called text string.
- the sender of an MM with a recall order can preferably be given the opportunity to request a response.
- the field values of this header field preferably conform to the encapsulation standard (see above) with the ⁇ Oc- coded tetl28> for "feedback is requested" and ⁇ Octetl29> for "feedback is not desired”.
- a header field with the exemplary designation X-Mms-Recall-Cond is proposed for this purpose, which preferably has the hexadecimal coding 0x86 (decimal: 134).
- This header field is preferably used with the ⁇ Octetl28> for recall only before notification ("Recall only before notification”), with the ⁇ Octetl29> for recall only before downloading, even after sending a notification ("Recall only fore downloading "), with the ⁇ Octetl30> for the recall if the MM is not read (“ Recall only before reading ”) and with the ⁇ 0ctetl31> for recall regardless of the degree of processing of the MM - even after reading - (" Recall even after Reading ").
- appropriate field values should preferably be added.
- a callback command without a header field X-Mms -Recall -Cond stands for "Recall even after Reading”.
- the sending application UAA can additionally be informed whether the service provider A has accepted the sender's callback request (MMS User Agent A).
- MMS User Agent A the sender's callback request
- the ⁇ Octetl28> for an order confirmation and the ⁇ Octetl30> for negative feedback are preferably used as field values in accordance with the encapsulation standard (see above) (cf. FIG. 10).
- the transmission application UAA can additionally be informed according to the invention whether the service provider A supports the conditional callbacks.
- the field values of the X-Mms supported feature be supplemented with the hexadecimal coding 0x83 (decimal: 131), for example with the value ⁇ Octetl31>. This value stands for the support of the conditional recall. If the MM A is still stored on the network element RSA and the receiving application UAB has not yet been notified, the MM is preferably deleted and the sending application UAA is preferably informed about this execution. For this purpose, the header field X-Mms status for the WAP message M-Send is proposed according to the invention. conf add.
- the new field value ⁇ Octetl38> for "Callback successful, before notification” is preferably defined. Furthermore, it is proposed here to define the new field value ⁇ Octetl42> for "Callback failed because notification was sent”.
- This coded value informs the sending application UAA, which wanted to have carried out case 1 of the conditional callback (callback only before the notification) that the MM A could not be deleted if the notification was already sent. This case can occur if the sending application UAA and the receiving application UAB are assigned to the same network element RS, here the network element RSA.
- A.3 WAP message M-Notification. ind (from the network element RSB to the reception application UAB)
- Downloadable MM A can be informed, according to the present invention in the WAP message M-Notification.
- a newly defined header field with the appropriate name X-Mms -Recalled-URI and the hexadecimal coding 0x80 (decimal: 128) are used.
- the receiving application UAB can be informed that the MM A with the specified URI is no longer available for download because the sender has called it back.
- the field value of this newly defined header field is preferably encoded in accordance with the encapsulation standard (see above) as a text string.
- a newly defined header field with the appropriate designation X-Mms -Date-of -Execution and the hexadecimal coding 0x84 (decimal: 132) can be added in accordance with this invention .
- the field values for this header field are preferably encoded as long integers according to the encapsulation standard (see above).
- the storage space of a standard text message (for example: "This MM was deleted by the sender again") can be referenced in the URI of the notification, by means of which the network element RSB also uses a receiving application UAB can inform about a executed callback order if this does not support the callback service feature (i.e. the new one Header fields not recognized) and tries to download an MM from the space indicated in the notification.
- the WAP message M notification can be made according to the invention. and include the header field defined in section Al with the name X-Mms-Recall -ID.
- the receiving application UAB can then immediately initiate the deletion of the MM A using the message ID (ID2 from FIG. 2) (provided it supports the callback service feature).
- the receiving application UAB is preferably informed of the conditions for deleting the MM A in the event of conditional recall.
- the header field XM s -Recall -Cond with the hexadecimal coding 0x86 (decimal: 134) is preferably used for this purpose.
- ⁇ 0c- tetl28> for callback only before notification and ⁇ Ocetl29> for callback only before downloading, even after sending a notification are not required here, because in this example the MM A is deleted before sending the notification should take place.
- M-NotifyResp. reg from receiving application UAB to network element RSB
- M-NotifyResp in the WAP message. req optionally insert a new header field, with the help of which the network element RSB can be informed whether the receiving application UAB has understood the message about a successfully executed callback request.
- the header field X-Mms-Status known from other WAP messages is preferably used and a new field value is defined: It is proposed that the ⁇ Octetl36> has the meaning "feature callback supported".
- an advantageous variant of the present invention proposes M-NotifyResp in the WAP. req to insert the i ⁇ v encapsulation standard (see above) header field X-Mms status, with which the network element RS can be informed whether the callback request of the sender could be successfully executed on the receiving application UAB or not.
- the i ⁇ v encapsulation standard see above
- X-Mms status the network element RS can be informed whether the callback request of the sender could be successfully executed on the receiving application UAB or not.
- an extension of this header field is also necessary here:
- the feedback is preferably implemented with the two new field values ⁇ Octetl32 for "Callback request was successfully executed" and ⁇ Octetl33> for "Callback request could not be executed” ,
- the header field X-Mms-Status expanded in section A.4 should also be inserted here.
- the sender sending application UAA
- the sender can be informed whether or not his callback request was successfully executed, even if the new field values ⁇ Octetl32> for "Callback request was successfully executed" and ⁇ Octetl33> for "Callback order could not be executed” can be used (see Fig. 6).
- the sender can be informed of the date of the execution of his callback order using the header field defined in Section A.3 with the appropriate designation X-Mms -Date-of-Execution.
- other new field values are preferably defined:
- to inform the recall command about the execution of the order can be realized by defining a new header field which is used in the corresponding WAP messages.
- a header field with the exemplary name X-M s -Recall -Status is proposed. This header field can serve as a replacement for the extended header field X-Mms-Status in the cases described above. The latter can then continue to be used in the form defined in WAP-209-MMS Encapsulation, Release 2000 (see above).
- the new header field X-Mms -Recall -Status preferably only contains information on the execution of the recall request.
- the hexadecimal coding 0x88 (decimal: 136) is suggested for the X-M s - Recall status.
- the possible field values that cover the different execution scenarios are, for example:
- a user of the MMS who has sent a multimedia message MM A and would like to change the MM already sent later can send a new MM B together with the information that this MM B should change, especially replace, a previously sent MM A.
- the explanations below apply very generally to changes to a first message MM A , for example also to the subsequent attachment of a file to a previously sent MM A.
- a change in MM A can be implemented by the sender composing a new MM B that contains a change command and sending it to the same recipient as the previously sent MM A.
- the ID1 of the previously sent and now to be changed MM A is advantageously used.
- the MM B with the change information first arrives at the network element RSA. Here it is checked whether the MM A with the IDl is still in the area of responsibility (MMSE A ) of the service provider A or whether it is already in the MMSE B of the service provider B. Both are possible, depending on whether the sender of the MM A has specified a time for the earliest possible delivery or a period of validity.
- the MM B can be initiated by the responsible network element RS to change the MM A. This action is preferably implemented in practice by deleting the old MM A and forwarding the new MM B to the
- the MMS service provider has the possibility of informing the reception application UAB of a change process which may have been carried out and / or of the date of the execution of the change process ("this MM was updated on "). If the recipient (receiving application UAB) of the MM A has not yet received a notification about the MM A , for example because the MM B with the change request reaches the network element RSB before the MM A to be changed, the latter does not necessarily have to be informed of a change action initiated by the sender become.
- the network element RSB can wait until it receives the MM A to be changed , and changes, in particular replaces, it upon arrival by the MM B (provided the MMS network element RSB supports the callback service feature).
- the MMS service provider can inform the receiving application UAB when the MM B is delivered that it is an MM subsequently changed by the sender and when this change was carried out.
- the receiving application UAB can be notified again ( Notification) that the sender has changed their MM A afterwards and when this change was carried out.
- either the receiving application UAB can first receive a notification from the service provider B that an MM B has been replaced to replace the MM A , or the MM B with the change request can be sent directly to the receiving application UAB become. Regardless of whether the MM B has been delivered in PUSH mode or in PULL mode, changing, in particular replacing, the MM A take place through the MM B directly in the receiving application UAB, provided this supports the change service feature.
- the settings of the user, the settings of the service provider and / or the network operator, changing, in particular replacing, MM A depend in the terminal on whether the MM A has already been "touched" by the recipient (eg opened, read, forwarded, etc.). It seems sensible to change such MMs automatically (ie without asking the recipient), which have not yet been "touched” by the recipient. If the recipient has already taken the MM A out of the inbox, forwarded it or read it, he can at least be informed that the sender wanted to change the MM A previously sent with MM B.
- the sender / client (sending application UAA or VAS application) can be informed of the outcome and the date of execution of the change action initiated by him, if the participating MMS service providers support this.
- the identification of MM A on the receiving application UAB can take place in particular on the basis of a message reference, which is preferably a URI, under whose storage space a standard text message from the service provider B on the receiver side is stored.
- the URI is preferably made up of the identification number ID1 from MM A or from a receiver-side network element. ment (in particular by the network element RSB) defined second identification number (ID2) together.
- sending application UAA, network element RSA, network element RSB and receiving application UAB is additionally exchanged between the entities involved (sending application UAA, network element RSA, network element RSB and receiving application UAB) :
- Network element RSA MMS Relay / Server A
- Send application UAA MMS User Agent A
- Network element RSA MMS Relay / Server A
- Network element RSB MMS Relay / Server B
- the transmission of the information between network element RSA and network element RSB depends on whether this information was present when the MM B was sent.
- Network element RSB MMS Relay / Server B
- UAB MMS User Agent B
- the MM A which is updated, is identified on the basis of the individual message ID and the MM B , which is intended to change, in particular replace, the MM A , is identified using the message reference (URI).
- URI message reference
- Receiving application UAB (MMS User Agent B) ⁇ network element RSB (MMS Relay / Server B) (after notification): • Information as to whether the recipient could be informed about the change order.
- the recipient was informed of an existing MM B with a change request, he can obtain it from the network element RSB using the known mechanisms.
- the download of the MM B is initiated by the MMS service provider and not by the recipient. In this case, the two previous steps, notification and its confirmation, can be omitted.
- Network element RSB MMS Relay / Server B
- UAB MMS User Agent B
- MM A is identified using the individual message identification number (Message ID). or:
- Receiving application UAB (MMS User Agent B) ⁇ network element RSB (MMS Relay / Server B) (after delivery of an MM):
- Network element RSB (MMS Relay / Server B) -> Network element RSA (MMS Relay / Server A) (only necessary if the sender and recipient belong to different MMSEs and if the sender has requested feedback):
- the sender of the change command can specify conditions for carrying out his request.
- the transmission application UAA or the VAS application determines in which case the previously sent MM is changed.
- the conditional change can also be referred to as "conditional replace”.
- the service provider can limit the use of the "change" service feature to the service provider's own or certain domains. This can be done, for example, by identifying the address of the recipient (telephone number, email address or other). Another option would be to use an additional identifier ( Flag) in the Modify command.
- the conditional updating is preferably based on the processing phase of the previously sent message (here multimedia message MM).
- the sender decides in which state the MM should be deleted. Possible conditions for changing, especially replacing, are: 1. Change the MM only if it is on the server and the recipient has not yet been informed. This means that changes are only made if no notification has yet been sent.
- MM A that has already been sent can therefore be called back later by the sender by composing a new MM B that contains a conditional change command and a new content (“Content / Message Body”) intended for the recipient.
- This new message is sent to the same recipient as the previously sent MM A.
- the identification number (ID 1) of the previously sent MM A is used as the change identifier (see above).
- the MM B with the change information first arrives at the sender's network element RSA. Here it is checked whether the MM A with ID 1 is still in the area of responsibility of service provider A (MMSE A ), or whether it has already been forwarded to MMSE B of service provider B.
- the former is the case, for example, if the time selected by the sender for the desired delivery of his MM A has not yet been reached; the latter is the case, for example, if the MM A has not yet exceeded its validity period and still does has not been delivered to the receiving application UAB.
- the change of MM A by MM B can be initiated by the responsible network element RS. If the original recipient has forwarded the MM addressed to him to another address, the change command should also be forwarded accordingly by the network element RS. If the network element RSB only has the information that the MM has been forwarded without knowing the destination (for example if the original recipient has forwarded the MM addressed to it to an e-mail address), the sender of the change command can be informed of the failure of the call back due to the forwarding be lubricated. For reasons of confidentiality, it would also be possible to report the failure of the execution without commenting on the reason in this case.
- a particularly favorable case for executing the change command is when the MM is still on the network element RSA or RSB and the receiving application UAB has not yet been notified of this message.
- Such a case could occur, for example, if the MM should, at the sender's request, be delivered from a certain point in time that has not yet occurred.
- the MM is still on the network element RSA of the sender.
- the MM can also be stored on the network element RSB, if e.g. the recipient's end device is switched off and the validity period of the MM has not been exceeded. In these two cases, the MM can be changed regardless of the selected deletion conditions. All four change conditions described above cover this situation.
- the change according to the invention can only be made in the above with 2, 3 and 4 numbered cases.
- the sender preferably receives a message that the recipient has already been informed about the previously sent MM and that the change could not be made.
- the receiving application UAB can be informed with a new notification (notification) that the MM A by the MM B was changed and is therefore no longer available for download. Instead, the recipient can request the new MM B.
- the change can only be made for case 4 (change, regardless of the processing level) and under certain circumstances for case 3 (change, only if MM has not yet been opened / read).
- the receiving application UAB is - preferably only for cases 3 and 4 - informed with a new notification that the sender wants to change the MM A. This notification preferably contains the conditions of the change.
- the update of the MM A can therefore take place directly in the MMS User Agent B, if this is the case
- the MM is preferably only changed if the terminal determines that the MM was not opened or read. For case 4, the change is triggered independently of this The change cannot be made for cases 1 (change before notification) and 2 (change only before downloading)
- the sender preferably receives a message stating that the MM could not be changed because a notification has already been sent (Case 1) or because the MM has already been downloaded (Case 2).
- a further possibility for realizing the change process is, according to the invention, the delivery of the MM B with the change information up to the receive application UAB.
- the change is then triggered in the recipient's terminal device by the MM B and not by the notification resulting from the MM B. This case is widely not dealt with in more detail.
- the client of the change (UAA or VAS application) is preferably informed in all cases described of the outcome and, if applicable, the date of execution of the action initiated by him, especially if he requests it and if the MMS service providers involved make this possible.
- MMSEs multimedia messaging service environments
- the new MM B preferably as a simple MM. It therefore becomes the receiving application UAB - without replacing the MM A - achieve as a new MM.
- the sender is also preferably informed of this.
- Network element RSA MMS Relay / Server A
- UAA MMS User Agent A
- Network element RSA MMS Relay / Server A
- RSB MMS Relay / Server B
- Network element RSB MMS Relay / Server B
- RSA MMS Relay / Server A
- MMS user agent or MMS proxy / server is again spoken of, which also means MMS client or MMS proxy / relay.
- the sender of an MM should be able to express that he would later like to change, in particular replace, his already sent MM A with a new MM B.
- M-Send is preferred in the WAP message.
- req with which the new MM B is sent, supplements a further header field which bears the identification number of the MM which is to be changed, in particular replaced, by MM B (namely ID1 of MM A from FIG. 2). It is proposed that this header field be named X-Mms - Replace-ID and the hexadecimal coding 0x81 (decimal: 129).
- Message IDs conform to the encapsulation Standard (see above) preferably encoded as a text string.
- the sender of an MM with a change order is preferably given the option of requesting confirmation.
- the header field defined in section A1 with the appropriate designation X-Mms-Request-Report with the hexadecimal coding 0x85 (decimal: 133) in the WAP message M-Send. introduce req.
- the field values of this header field are advantageously coded in accordance with the encapsulation standard (see above) with the ⁇ 0ctetl28> for "feedback is desired” and ⁇ octet29> for "feedback is not desired”.
- a header field with the exemplary designation X-Mms-Replace-Cond is proposed for this purpose, which preferably has the hexadecimal coding 0x87 (decimal: 135).
- This header field is preferably used with the ⁇ Octetl28> for replacement only before notification ("Replace only before notification”), with the ⁇ Octetl29> for replacement only before downloading, even after sending a notification ("Replace only before downloading "), with ⁇ Octetl30> for replacing in the event of non-reading (" Replace only before reading ") and with ⁇ 0ctetl31> for replacing regardless of the degree of processing of the MM - even after reading - (" Replace even after Reading ”) encoded.
- appropriate field values should preferably be added.
- the field values of the X-Mms supported feature be supplemented with the hexadecimal coding 0x83 (decimal: 131) with the value ⁇ Octetl32>.
- This value stands for the support of the conditional change or replacement. If the MM A is still stored on the network element RSA and the receiving application UAB has not yet been notified, the MM is changed and the sending application UAA is preferably informed about this execution.
- the new field value ⁇ Octetl48> for "Change successful before notification" is preferably defined.
- a newly defined header field with the appropriate designation X-Mms-Replaced-URI and the hexadecimal coding 0x82 (decimal: 130) is added.
- the receiving application UAB can be informed after a notification has already been given that the MM A is no longer available for download under the specified URI because the sender has replaced it with a new MM B with a different URI.
- the field value of this newly defined header field is advantageously encoded in accordance with the encapsulation standard (see above) as a text string.
- the one defined in section A.3 is redefined in accordance with an advantageous variant of the invention
- the WAP message advantageously contains M notification. and supplemented the header field newly defined in section B1 with the appropriate designation X-Mms -Replace - ID and the hexadecimal coding 0x81 (decimal: 129).
- the receiving application UAB recognizes from this that the MM B available for download contains a change command for the MM A with the corresponding message identification number.
- the download of the MM B can then be initiated either in the PUSH mode or in the PULL mode, depending on the settings of the user, the settings of the MMS service provider and / or the network operator.
- the WAP message informs M-Notification.
- the receiving application UAB should replace the arrival of the message MM B , which change MM A.
- the receiving application UAB must be informed about the conditions of the change.
- the newly defined header field X-Mms -Replace -Cond with the hexadecimal coding 0x87 (decimal: 135) is preferably used for this. In this case, only the coded values ⁇ Octetl30> are required for changing, only if the MM has not been read, and ⁇ Octetl31> for changing regardless of the degree of processing of the MM (even after reading).
- ⁇ Octetl28> for changing only before notification and ⁇ Octetl29> for changing only before downloading - even after sending a notification - are not required here, since in both cases the MM should be changed before the notification is sent , If the conditions for changing the MM A are met, this MM can already be deleted even before MM B arrives in the receiving application UAB.
- M-NotifyResp is proposed in the WAP message. and insert the X-Mms-Status header field defined in the Encapsulation standard (see above). So that the network element RS can be informed whether the change request from the sender was successfully carried out in PUSH mode or not, an extension of this header field is also necessary here (analogous to the procedure in Section A, Callback service feature): Avoidance in this invention is preferably implemented with the two new field values ⁇ 0ctetl34> for "change request was successfully executed" and ⁇ 0ctetl35> for "change request could not be carried out”.
- M-Retrieve is available in the WAP message.
- conf with which MM B is transmitted to the reception application UAB, preferably the extended header field X-Mms status defined in the encapsulation standard (see above) with the field value ⁇ Octetl34> for "change successful" and that in Section A.3 to insert a newly defined header field with the appropriate designation X-Mms-Date-of-Execution, so that the network element RSB can signal to the receiving application UAB that the MM B is a subsequently changed MM and when the change request of the Sender in the area of responsibility of MMSE B has been executed.
- conf also add the name X-Mms -Replace -ID to the header field defined in section B1. It can be used to initiate the change of the MM A on the receive application UAB using the message ID (see FIG. 2) if the receive application UAB supports the change service feature. Otherwise the recipient is only informed shows that the sender wanted to change the MM A with the new MM B.
- an advantageous further development proposes M-Acknowledgment in the WAP message. and insert the X-Mms-Status header field defined in the Encapsulation standard (see above). So that the network element RS can be informed whether the change request from the sender could be successfully carried out in PULL mode or not, an extension of this header field is also necessary here (analogous to the procedure in Section A, callback service feature):
- the response will be in this invention advantageously realized with the two new field values ⁇ 0ctetl34> for "change request was successfully executed" and ⁇ Octetl35> for "change request could not be carried out”.
- the field values ⁇ Octetl49>, ⁇ ⁇ c- tetl50>, ⁇ Octetl51>, ⁇ Octetl53>, ⁇ 0ctetl54> and ⁇ Oc- tetl55> can be used (see above).
- a header field with the exemplary name X-Mms -Replace -Status is proposed.
- This header field can serve as a replacement for the extended header field X-Mms-Status in the cases described above.
- the latter can also be used in the form defined in WAP-209-MMS Encapsulation, Release 2000 (see above).
- the new header field preferably only contains information on the execution of the change request.
- the hexadecimal coding 0x89 (decimal: 137) is proposed for the X-Mms -Replace- status.
- the possible field values that the different execution scenarios are, for example:
- X-Mms-Replace-Status Another alternative to the X-Mms-Replace-Status together with the header field X-Mms -Replace- Status introduced above would be a new header field according to the invention the feedback can be used to execute the change and recall command.
- a header field with the exemplary name X-Mms - operation status is proposed for this.
- This header field can have the hexadecimal coding 0x90 (decimal: 138), together with the following field values:
- FIG. 5 again shows seven, advantageously newly introduced header fields including the codes of field name and field value.
- 6 shows the header field X-Mms-Status expanded by new field values.
- 7 and 8 show the header fields of the alternative implementation options (exemplary embodiments 3 and 4, see below).
- the corresponding additions in the header fields of the corresponding WAP messages are listed in Tables 2 to 8 at the end of the description. It is quite possible that only individual additions are made in these header fields.
- FIG. 9 shows the newly introduced header fields Mms -Recall -Cond, X-Mms-Replace-Cond, X-Mms -Recall - Status, X-Mms-Replace-Status and X-Mms - Operation status including the encoding of field name and field value.
- 10 shows the header field X-Mms-Supported- Feature, which has been expanded by new field values.
- the header field X-M s status shown in FIG. 6 also contains new field values related to the conditional manipulation.
- the header fields used in the WAP messages are dealt with in detail, without first providing for conditions for the recall or modification of a first message.
- the following scenario is assumed as an example: Send application UAA sends an MM A consisting of a text and a JPEG image to a recipient and wants to call them back later (Example 1) or by Replace a new MM B (example 2).
- X-Mms-Message-Type m-send-req
- X-Mms-Transaction-ID 10
- X-Mms- Version 1.0
- the sending application UAA of the user with the address ajbc@siej7iens.de sends an MM A consisting of one Text (MIME content type "text / piain”) and a JPEG image (MIME content type "image / jpeg") to the receiving application UAB of the user with the address xyz@siemens.de.
- the WAP message M-Send used for this purpose. For example, req carries the transaction identity number
- the network element RSA then issues an individual identification number for the sent MM A and confirms with the WAP message M-Send. conf that the WAP message M-Send. req has been transferred to the RSA network element without errors:
- Network element RSA the individual identification number AAAA. Illl @ mms-relay01. Siemens. de assigned, it is in the header field Message-ID.
- Example 1 Callback (unconditional)
- the sender of MM A would like to call them back (two hours later). This is done according to the invention with the help of a new MM B that is sent to the same recipient as the MM A that is to be recalled.
- M-send advantageously comes in the WAP. req the header field redefined in accordance with the present invention with the appropriate designation X-Mms -Recall -ID, in which the message ID of the MM A to be recalled is entered (IDl in FIG. 2).
- the WAP message also contains M-Send.
- req advantageously the header field, likewise redefined in accordance with the present invention, with the expedient designation X-Mms -Request -Report, with which a response can be requested about the recall request placed.
- X-Mms -Request -Report with which a response can be requested about the recall request placed.
- req preferably only contains the header fields and no further multimedia content (“message body”). As in the following, the newly defined header fields are framed.
- X-M s message type m-send-req X-Mms transaction ID: 16 X-Mms version: 1. 0
- the receipt of the WAP message M-Send. req with the callback command in MM B is advantageously sent immediately by the network element RSA with a WAP message M-Send. conf acknowledged. It contains the message identification number assigned by the network element RSA for the MM B (here: AAKA. 2222 @ mms-relay01. Siemens. De). Furthermore, it advantageously contains the header field X-Mms-Supported-Feature newly defined according to the present invention, with the aid of which the sending application UAA can be used to indicate whether the service provider A supports the callback service feature (as shown here) or not.
- the MM A and also the MM B that contains the callback command can be deleted in the area of responsibility of the service provider B (MMSE B ).
- the recipient does not even have to be informed.
- the receiving application UAB should preferably be able to be informed by the service provider B that the MM A is no longer available for downloading when the sender has subsequently called it back.
- the WAP message M-Notification can be used:
- the header field X-Mms-Content-Location refers to a URI, under the storage space of which a standard text message from service provider B is advantageous (for example: "The MM has been deleted by the sender.")
- Send and / or receive applications that do not understand the new header fields of the callback service feature can also be subsequently informed about a executed callback order.
- the header field X-Mms-Status bears one of the entries newly defined according to the present invention (namely “recall feature supported”) with which the network element RSB can be informed that the receiving application UAB is the second notification with the information about the recall.
- the WAP message advantageously contains M notification. but expediently not the notification of the callback that has already taken place, but rather the callback command itself, namely in the form of the header field with the appropriate designation X-Mms -Recall -ID, in which the identification number of the MM A that is called back is entered should.
- the identification number (and not the URI) is preferably used here, because (in the third case described here) after the previous download, it is known to both the network element RSB and the receiving application UAB.
- X-Mms-Recall -ID BBBB.3333@mms- relay02. Siemens.
- the header field X-Mms-Content-Location in this example refers to a URI, under whose storage space a standard text message from service provider B (eg: "The sender wants the MM with the message ID BBBB. 3333 @ mms - relay02. siemens. de call back. ").
- Sending and / or receiving applications that do not understand the new header fields of the callback service feature can also be subsequently informed about a callback order sent by the sender.
- the value BBBB. 3333 @ mms-relay02. Siemens. De was selected in this exemplary embodiment (corresponds to ID2 of MM A in FIG. 2 ).
- X-Mms message type m-notifyresp-req
- X-Mms transaction ID 25
- X-Mms version 1.
- the reception application UAB sends the MAP NotifyResp with the WAP. req a feedback back to the network element RSB.
- the header field X-Mms status from the encapsulation standard (see above), which has been expanded in this invention, is advantageously used.
- the MM A on the receiving application UAB could be deleted, which is expressed by the field value “recall successful”.
- the transaction ID (here: 25) of the WAP message pair on the message identification number (here: BBBB. 3333 @ mms-relay02. siemens. de) of the deleted MM A. This makes it possible to write a response if this is requested by the sender and supported by service provider B.
- the MMS Relay / Server A can use the WAP message M-Delivery. Send a feedback back to the UAA sending application.
- the identification number of the callback order is in the field "Message -ID”.
- the extended header field X-Mms-Status is also used for the status of the callback, in which the successful deletion of the MM A with the Field value "recall successful" is confirmed. Since the sending application UAA knows the relationship between the message identification number of the recall order and the message identification number of the MM A that should be recalled, the sender can be informed whether his recall request was successful or not (provided the MMS involved Service providers support this).
- Example 2 Change (unconditional)
- the sender wants to update his MM A (one hour after sending): From the originally sent two elements, only the JPEG image (MIME content type "image / jpeg") should be retained. In addition, the subject in " Agenda for our meeting ".
- a new MM B is sent to the same recipient as the previously sent MM A that is to be changed or replaced.
- the header field with the expedient designation X-Mms-Replace-ID is advantageously used, in which the "Message-ID" of the MM A is entered.
- the WAP message advantageously contains M- Send.
- Req is the header field, also redefined in accordance with the present invention, with the secondary designation X-Mms-Request-Report, with which a response to the change request can be requested (as shown in this example).
- X-Mms message - Type m-send-req X-Mms transaction ID: 32 X-Mms version: 1. 0
- this WAP message M-Send. req which carries the MM B with the change command, is preferred by the network element RSA immediately with a WAP message M-Send. conf acknowledged. It expediently contains the message identification number (Message-ID) of the MM B (here: AAAA. 5555 @ mms-relay01. Siemens. De) assigned by the network element RSA and the header field X-Mms-Supported, which is also newly defined according to the present invention - Contain feature with which the sending application UAA can be used to indicate whether service provider A supports or does not support the change service feature.
- the two WAP messages have the transaction identity number IDD32.
- the MM A in the area of responsibility of the service provider B (MMSE B ) can be changed, in particular replaced, by the MM B.
- the invention enables the recipient to be informed in the first case, both when the notification and when downloading, that the MM is a subsequently changed, in particular replaced, MM and when the change request was carried out.
- the service provider B can preferably inform the reception application UAB immediately after executing the change order in the MMSE B that the sender MM A has been updated by a new MM B and when this update was carried out.
- this notification should preferably by means of the WAP message M-Notification.
- the header fields X-Mms-Replaced- URI and X-Mms -Date-Of-Execution distinguish this callback notification from a "conventional" notification.
- the header field X-Mms-Content-Location indicates where the MM B with the current content can be found on the server.
- the header field X-Mms-Status carries in this example an entry newly defined according to the present invention (namely "replace feature supported") with which the network element RSB is informed that the receiving application UAB is the understood the second notification with the information about the executed change order.
- X-Mms message type m-notifyresp-req
- X-Mms transaction ID 35
- X-Mms version 1.
- the WAP message includes M notification. but advantageously not the notification of a change that has already taken place, but rather the change command itself, specifically in the form of the header field with the appropriate designation X-Mms - Replace-ID, in which the identification number of the MM to be changed, in particular to be replaced, is given A is entered.
- the downloading of the MM B can then be initiated by the receiving application UAB either in the PUSH mode or in the PULL mode using the WSP GET command.
- the header field X-Mms-Content-Location in this example refers to a URI, under whose storage space a standard text message from the service provider B (e.g .: "The sender wants the MM with the message ID BBBB. 3333 @ mms-relay02. Siemens. De later. "). Receiving applications that do not understand the new header fields of the callback service feature can be subsequently informed about a change request sent by the sender. 3rd case: M-Notification. ind (network element RSB -> • receive application UAB):
- X-Mms -Message-Type m-notification-ind
- X-Mms -Transaction-ID 38
- de X-Mms-Message-Class Personal X-Mms-Message-Size: 45
- X-Mms-Expiry 3600
- the receiving application UAB receives the MM B with the changed title and the changed multimedia content (only a JPEG image) for changing or replacing MM A in the WAP message M-Retrieve. conf delivered. Also in the WAP message M-Retrieve. conf should advantageously be added to the header field with the appropriate designation X-Mms -Replace -ID.
- the MM A can thus be changed, in particular replaced, on the receiving application UAB by the MM B if the receiving application UAB supports the change service feature.
- M-Retrieve is displayed in the WAP message.
- the MM A can carry a different message identification number (“Message ID”) at this interface, the value BBBB.3333@mms-relay02.siemens.de was selected in this exemplary embodiment (corresponds to ID2 in FIG. 2).
- the receiving application UAB preferably sends the WAP message M-Acknowledge. and feedback back to the network element RSB.
- the X-Mms-Status header field expanded in accordance with this invention is used for this.
- the MM A on the reception application UAB could be replaced by the new MM B , which is expressed by the field value “replace successful”.
- the transaction ID ⁇ Transaction-ID) here : 48
- Conf and M-Acknoledge Ind on the message ID (here: BBBB. 3333 @ mms-relay02. Siemens. De) of the replaced MM A can be concluded feedback is possible if this is requested by the sender and supported by service provider B.
- the receiving application UAB confirms the correct receipt of MM B, preferably with the WAP message M-NotifyResp. req.
- the X-Mms-Status header field expanded in this invention is preferably used.
- the MM A on the receiving application UAB could be replaced by the new MM B , which is expressed by the field value “replace successful”.
- the transaction ID (here: 38) of the WAP message Triples M-Notification. And M-Retrieve. Conf and M-NotifyResp. Req on the message ID (here: BBBB. 3333 @ mms-relay 02. siemens. De) of the replaced MM A can be concluded Feedback possible if this is requested by the sender and supported by service provider B.
- the network element RSA can use the WAP message M-Delivery. Send a feedback back to the UAA sending application.
- the ID of the change request is in the Message ID field.
- the extended header field X-Mms -Status is preferably used for the status of the change request, in which the successful change of the MM A by MM B with the field value "replace suc-" cessful "is confirmed. Since the sending application UAA knows the relationship between the message ID of the change request and the message ID of the MM A that should be recalled, the sender can be informed whether his change request has been successfully executed or not (if the service providers involved support this).
- the X-Mms-Status header field (as originally provided in the Encapsulation Standard (see above)) is still used exclusively to: to inform the sender about the status of the last sent MM (that is, the one that contained the recall or change order) and not (as described in exemplary embodiments 1 and 2) about the outcome of a recall or change order.
- another header field is therefore defined, with which the sender can be informed of the outcome of his recall or change orders. It is proposed to give this new header field the name X-Mms-Original-Message-Status and to give it the hexadecimal coding 0x86 (decimal: 134).
- FIG. 7 shows the header field presented in this alternative.
- the MM A to which the confirmation relates, was based on the result of the recall or change order using the message ID of MM B and the transaction IDs in the WAP messages M-NotifyResp. ind or M-Acknowledge. ind identified.
- the message ID of the MM A that has been recalled or changed, in particular replaced is sent directly with the WAP messages M-NotifyResp. ind or M-Acknowledgment. ind (to service provider B), or M- Delivery. ind (from service provider A).
- M-NotifyResp. ind or M-Acknowledgment. ind to service provider B
- M- Delivery. ind from service provider A.
- a new header field which for example has the appropriate designation X-Mms-Original-Message-ID, and to give it the hexadecimal code 0x87 (decimal: 135).
- the field values of this new header field preferably contain the message ID of the original MM A and are encoded according to the encapsulation standard (see above) as a text string. 8 shows the header field presented in this alternative.
- conf is assigned to the MM A sent an unique identification number (AAAA.llll@mms-relay01.siemens.de).
- This message ID 1 serves to identify the MM A when recalling and replacing, according to the report of the 3GPP TSG-T2 SWG3 MMS.
- the sender of an MM A wants to call it back (two hours later). This is done with the help of a new one MM B that is sent to the same recipient as the MM A that is to be called back. At this point, M-Send is sent in the WAP. req advantageously uses the header field X-Mms -Recall -ID with the corresponding message ID of the MM A to be recalled, see
- Example 1 In addition, feedback about the issued callback request is requested here using the header field X -MmsRequest Report.
- the header field redefined in accordance with this invention with the designation X-Mms-Recall -Cond is used in the WAP message -Send.reg.
- the field value in this example is assumed to be ⁇ 0c-tetl30>. This value corresponds to the sender's request that the callback only be carried out if the MM A has not been read, regardless of whether a notification has been sent or whether the MM has already been downloaded.
- the network element RSA determines that it has forwarded the MM to be deleted to another network element RSB.
- the reception of the WAP message M-Send. req with the recall command in MM B from the network element RSA with a WAP message M-Send. conf acknowledged (see also Fig. 2).
- It contains the message ID assigned by the network element RS for the MM B (here: AAAA. 2222 @ mms-relay01. Siemens. De).
- the header field X-Mms-Supported-Feature contains the entry “conditional recall feature supported”, which was newly defined in this invention.
- X-Mms -Message -Type m- send- conf X-Mms-Transaction-ID: 16 X-Mms - Versi on: 1. 0 X-Mms response status: ok Message ID: AAAA. 2222 @ mms-relay01. Siemens. de
- the network element RSB determines that the receiving application UAB has been notified and has called up the MM. Since the callback condition can still be met (MM should not yet be open / read), an attempt is still made to fulfill the callback request.
- the receiving application UAB uses the WAP message M-Notification. ind informs that the previously downloaded MM A should be called back if it has not been read. This condition is also communicated by means of the header field X-Mms-Recall - Cond with the field value ⁇ 0ctetl30> (for calling back only before reading).
- the message MM A is also identified here by means of the identification number. However, this identifier can differ from message ID 1 ⁇ AAAA due to the forwarding to another network element RS. llll @ mms- relay01. Siemens. de), according to WAP-209-MMSEncapsulation, Release 2000. In this exemplary embodiment, a different message ID was therefore chosen: BBBB. 3333 @ mms-relay02. Siemens. de.
- the header field X-Mms-Content-Location in this example refers to a URI, under whose storage space a standard text message from service provider B (e.g .: "The sender wants the MM with the message ID BBBB. 3333 @ mms-relay02. Siemens. De. "). Receiving applications UAB that do not understand the new header fields of the callback feature can be subsequently informed about a callback order sent by the sender.
- the correct receipt of the WAP message becomes M-Notification. ind confirmed. If the MM A was not read, it can be deleted as a result of the conditional recall command. Furthermore, the receiving application UAB reports on the outcome of the callback order.
- the X-Mms status header field serves this purpose. In this example, he carries one of the entries newly defined in this invention disclosure, namely ⁇ Octetl40> for "callback successful before MM was read".
- X-Mms -Message-Type m-notifyresp- ind
- X-Mms -Transaction-ID 20
- X-Mms - Version 1. 0
- the WAP message contains M-
- the header field X-Mms-Status then has the value ⁇ Octetl44> for "Callback failed because MM was read”.
- the M-NotifyResp. And WAP message looks like this:
- the network element RSA can use the WAP message M-Delivery. Send a feedback back to the UAA sending application.
- the "Message-ID" field there is the ID of the callback order (AAAA. 2222 @ mms-relay01. Siemens. De).
- the extended header field X-Mms-Status is also used here for the status of the callback that the successful deletion of the MM A is confirmed with the field value "Callback successful before MM was read". Since the sending application UAA knows the relationship between the message ID of the recall request and the message ID of the MM A that should be recalled, the sender can be informed whether his recall request could be successfully executed or not ( if the participating MMS service providers support this).
- X-Mms -Message- Type m-delivery-ind
- X-Mms -Message-ID AAAA. 2222 @ mms-relay01. Siemens. de X-Mms - Version: 1. 0 To: abc @ vas. de Date: Thu, Oct 26, 2000 2:14:09 pm +0100 X-Mms status: recall successful
- the sender wants to update his MM A (one hour after sending): Of the originally sent two elements, only the JPEG image (MIME content type "image / jpeg") should remain. In addition, the subject changed to "Agenda for our meeting", see Example 2. At this point the message is M-send in the WAP. req advantageously uses the header field X-Mms -Replace -ID with the corresponding message ID of the MM A to be replaced. In addition, feedback about the change request is requested here using the X-Mms-eguest-.Report header field. The header field newly defined in this invention message with the exemplary designation X-Mms-Replace-Cond comes in the WAP message M-Send. req. The field value in this example is assumed to be ⁇ Oct2828>. This value corresponds to the sender's request that the callback only be carried out if the recipient of the MM A has not yet been notified of this message.
- X-Mms message type m-send-req X-Mms transaction ID: 32 X-Mms version: 1. 0
- Case 1 Receiving application UAB downloaded MM A based on a notification.
- X-Mms message type m-send-conf X-Mms transaction ID: 32 X-Mms version: 1. 0 X-Mms -Response -Status: ok Message-ID: AAAA. 2222 @ mms -relayOl. Siemens. de
- the network element RSA does not support conditional replacement, it will treat the MM B as a normal multimedia message and consequently, as usual, forward it to the recipient, regardless of the MM A to be replaced.
- the MM A can be deleted on the network element RSA, and the sender is informed about this process by means of the header field X-Mms -Response - Status.
- the field value ⁇ Octet52> reports that the conditional replacement took place before the notification was sent: "Change successful, before notification”.
- X-Mms -Message -Type m- send- conf X-Mms -Transaction-ID: 32 X-Mms - Version: 1. 0 X-Mms response status: ok
- the new message MM B then reaches the reception application UAB as a normal multimedia message, which is announced by a separate notification. The recipient is thus informed that the sender has replaced the previously sent MM A with a new MM B.
- part of the invention also includes the corresponding devices, in particular telecommunications terminals and in this case in particular mobile radio devices, and the corresponding network elements.
- the corresponding software programs are also encompassed by the present invention.
- Table 1 Possibilities of field-value coding according to WAP-203-WSP, version 4- May-2000; Wireless application protocol, wireless session protocol specification; Chapter 8.4: "Header Encoding”.
- Table 3 Additional insertions in the WAP message M-Send. conf.
- Table 8 Additional insertions in the WAP message M-Delivery. ind.
- Receiver-side network element (MMS Relay / Server B RSB)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02702291A EP1356645A2 (de) | 2001-02-02 | 2002-01-21 | Verfahren und vorrichtung zur manipulation übertragener nachrichten |
JP2002563667A JP2004526352A (ja) | 2001-02-02 | 2002-01-21 | メッセージのアクセス方法および該方法に対応する方法ならびにソフトウェアプログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10104713.4 | 2001-02-02 | ||
DE2001104713 DE10104713A1 (de) | 2001-02-02 | 2001-02-02 | Verfahren und Vorrichtungen zum Zugreifen auf Nachrichten |
EP01115495 | 2001-06-27 | ||
EP01115495.2 | 2001-06-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002063839A2 true WO2002063839A2 (de) | 2002-08-15 |
WO2002063839A3 WO2002063839A3 (de) | 2003-02-13 |
Family
ID=26008397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2002/000571 WO2002063839A2 (de) | 2001-02-02 | 2002-01-21 | Verfahren und vorrichtung zur manipulation übertragener nachrichten |
Country Status (5)
Country | Link |
---|---|
US (1) | US20030086438A1 (de) |
EP (1) | EP1356645A2 (de) |
JP (1) | JP2004526352A (de) |
DE (1) | DE10104713A1 (de) |
WO (1) | WO2002063839A2 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004088942A1 (de) * | 2003-04-01 | 2004-10-14 | T-Mobile Deutschland Gmbh | Verfahren zur sofortigen zustellung von emails an telekommunikationsendgeräte |
DE10352377A1 (de) * | 2003-11-10 | 2005-06-16 | Siemens Ag | Verfahren zum Bereithalten einer Nachricht für einen Empfänger |
JP2005190282A (ja) * | 2003-12-26 | 2005-07-14 | Japan Research Institute Ltd | 電子メール送受信システム、電子メール送受信方法、および電子メール送受信プログラム |
JP2009077422A (ja) * | 2003-10-15 | 2009-04-09 | Mitsubishi Electric Corp | 路車間通信システム |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
US9736209B2 (en) | 2000-03-17 | 2017-08-15 | Facebook, Inc. | State change alerts mechanism |
US7024462B1 (en) * | 2000-10-20 | 2006-04-04 | Amacis Limited | Electronic message routing |
KR100452343B1 (ko) * | 2001-12-28 | 2004-10-12 | 에스케이텔레텍주식회사 | 기계어 코드 실행영역을 포함하는 이동통신 단말기용 파일을 기록하는 저장매체 및 그를 이용한 파일 실행방법 |
US7099680B2 (en) * | 2002-05-03 | 2006-08-29 | M/A-Com Private Radio Systems, Inc. | Data interface protocol for two-way radio communication systems |
WO2003045041A1 (en) * | 2002-10-18 | 2003-05-30 | Nokia Corporation | Selectively recalling sent messages |
US7640306B2 (en) * | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
DE10328372A1 (de) * | 2003-06-24 | 2005-01-27 | Siemens Ag | Verfahren zum effizienten Verwalten von Speicherplatz der Speichervorrichtung eines Funkkommunikationsgeräts sowie zugehöriges Funkkommunikationsgerät |
DE10340865B3 (de) | 2003-09-04 | 2004-07-15 | Siemens Ag | Verfahren und System zur Handhabung von Daten sowie Automatisierungssystem mit mehreren Automatisierungseinrichtungen |
US7088993B2 (en) * | 2003-09-24 | 2006-08-08 | Telefonaktiebolaget Lm Ericsson(Publ) | Optimized message notification |
EP1530380A1 (de) * | 2003-11-10 | 2005-05-11 | Siemens Aktiengesellschaft | Verfahren zum Bereithalten einer Nachricht für einen Empfänger dem Empfänger |
KR100584319B1 (ko) * | 2003-12-08 | 2006-05-26 | 삼성전자주식회사 | 수신측 문자메시지 삭제 가능한 이동통신단말기 및 그의문자메시지 전송 및 삭제 방법 |
EP1557988A1 (de) * | 2004-01-23 | 2005-07-27 | Motorola, Inc. | Verfahren und Vorrichtung zur drahtlosen Nachrichtenübertragung |
CN100349474C (zh) * | 2004-07-09 | 2007-11-14 | 华为技术有限公司 | 一种多媒体消息业务中推送通知的处理方法 |
KR100696142B1 (ko) * | 2004-09-20 | 2007-03-20 | 삼성전자주식회사 | 에스엠에스 메시지 발신 취소 및 수신 메시지 보관 장치및 방법 |
KR101155335B1 (ko) * | 2005-01-07 | 2012-06-11 | 엘지전자 주식회사 | 이동통신 단말기의 멀티미디어 메시지 동작방법 |
CN100348007C (zh) * | 2005-03-02 | 2007-11-07 | 北京立通无限科技有限公司 | 一种通过短信触发gprs自动推送电子邮件到客户端的方法 |
US9282081B2 (en) | 2005-07-28 | 2016-03-08 | Vaporstream Incorporated | Reduced traceability electronic message system and method |
KR100710231B1 (ko) * | 2005-10-10 | 2007-04-20 | 엘지전자 주식회사 | 멀티미디어 메시지의 예약 전송 취소 방법 및 이를 위한 이동통신 단말기 및 이를 위한 시스템 |
CN1988512B (zh) * | 2005-12-23 | 2010-10-13 | 国际商业机器公司 | 支持基于应用的多媒体消息发送接收的设备、方法和系统 |
EP1944944A1 (de) * | 2007-01-12 | 2008-07-16 | Thomson Licensing | System und Verfahren zur Kombination von Zieh- und Schiebebetrieb |
WO2008099484A1 (ja) * | 2007-02-15 | 2008-08-21 | Pioneer Corporation | 通信端末装置、通信管理装置、通信方法、通信プログラムおよび記録媒体 |
US8073122B2 (en) * | 2007-06-20 | 2011-12-06 | Microsoft Corporation | Message recall using digital rights management |
US8589493B2 (en) * | 2007-08-17 | 2013-11-19 | International Business Machines Corporation | Sending related information to indirect email recipients |
FR2941344A1 (fr) * | 2009-01-22 | 2010-07-23 | St Nxp Wireless France | Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. |
US9130779B2 (en) * | 2009-06-02 | 2015-09-08 | Qualcomm Incorporated | Method and apparatus for providing enhanced SMS/EMS/MMS |
US9477947B2 (en) | 2009-08-24 | 2016-10-25 | International Business Machines Corporation | Retrospective changing of previously sent messages |
CN102045267B (zh) * | 2009-10-16 | 2013-01-09 | 华为技术有限公司 | 消息召回的方法及装置 |
US8625753B1 (en) * | 2011-06-03 | 2014-01-07 | Sprint Communications Company L.P. | Delivering recallable messages via internet or telephony communicaiton paths |
TWI647609B (zh) * | 2017-04-14 | 2019-01-11 | 緯創資通股份有限公司 | 即時通訊方法、系統及電子裝置與伺服器 |
US12028453B2 (en) * | 2018-04-27 | 2024-07-02 | Nchain Licensing Ag | Partitioning a blockchain network |
US10693825B2 (en) * | 2018-06-06 | 2020-06-23 | T-Mobile Usa, Inc. | Systems and methods for editing, recalling, and deleting messages |
US20230188524A1 (en) * | 2021-05-13 | 2023-06-15 | Skypod, LLC | Parameter-triggered Multimedia Sharing System |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0896485A2 (de) * | 1997-08-07 | 1999-02-10 | Samsung Electronics Co., Ltd. | Verfahren zur Manipulation von Kurznachrichten mit übereinstimmender Mobilterminal und Kurznachrichtzentrum |
WO1999020062A1 (en) * | 1997-10-13 | 1999-04-22 | Nokia Networks Oy. | Transmission system for relaying short messages |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5623538A (en) * | 1995-08-30 | 1997-04-22 | Lucent Technologies Inc. | Shared distribution of internal message storage facilities by a plurality of communication terminals |
US5918158A (en) * | 1996-07-24 | 1999-06-29 | Lucent Technologies Inc. | Two-way wireless messaging system |
US5940740A (en) * | 1996-10-25 | 1999-08-17 | At&T Wireless Services, Inc. | Method and apparatus for message transmission verification |
US5943398A (en) * | 1997-04-02 | 1999-08-24 | Lucent Technologies Inc. | Automated message-translation arrangement |
US5978836A (en) * | 1997-07-28 | 1999-11-02 | Solectron Corporation | Workflow systems and methods |
US20010045885A1 (en) * | 1998-08-20 | 2001-11-29 | Richard J. Tett | System and method retrieving and displaying paging messages |
FI112151B (fi) * | 1999-12-23 | 2003-10-31 | Nokia Corp | Sanoman välitys |
AU2001236576A1 (en) * | 2000-01-28 | 2001-08-07 | Ibeam Broadcasting Corporation | A system and method for performing broadcast-enabled disk drive replication in adistributed data delivery network |
-
2001
- 2001-02-02 DE DE2001104713 patent/DE10104713A1/de not_active Withdrawn
-
2002
- 2002-01-21 EP EP02702291A patent/EP1356645A2/de not_active Withdrawn
- 2002-01-21 JP JP2002563667A patent/JP2004526352A/ja active Pending
- 2002-01-21 WO PCT/EP2002/000571 patent/WO2002063839A2/de not_active Application Discontinuation
- 2002-02-04 US US10/068,702 patent/US20030086438A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0896485A2 (de) * | 1997-08-07 | 1999-02-10 | Samsung Electronics Co., Ltd. | Verfahren zur Manipulation von Kurznachrichten mit übereinstimmender Mobilterminal und Kurznachrichtzentrum |
WO1999020062A1 (en) * | 1997-10-13 | 1999-04-22 | Nokia Networks Oy. | Transmission system for relaying short messages |
Non-Patent Citations (3)
Title |
---|
ANONYMOUS: "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service Aspects; Stage 1; Multimedia Messaging Service (Release 2000); 3G TS 22.140 V4.0.1" INTERNET ARTICLE, [Online] Juli 2000 (2000-07), XP002216526 Gefunden im Internet: <URL:ftp://ftp.3gpp.org/specs/2000-09/Rel- 4/22_series/22140-401.zip> [gefunden am 2002-10-11] in der Anmeldung erwähnt * |
ANONYMOUS: "3rd Generation Partnership Project; Technical Specification Group Terminals; Multimedia Messaging Service (MMS); Functional description; Stage 2 (Release 4); 3GPP TS 23.140 V4.0.0" INTERNET ARTICLE, [Online] September 2000 (2000-09), XP002216589 Gefunden im Internet: <URL:ftp://ftp.3gpp.org/specs/2000-09/Rel- 4/23_series/23140-400.zip> [gefunden am 2002-10-11] in der Anmeldung erwähnt * |
HIENTZ M ET AL: "DER SHORT MESSAGE SERVICE EIN NEUER DIENST DER DIGITALEN MOBILKOMMUNIKATION" ITG-FACHBERICHTE, VDE VERLAG, BERLIN, DE, Nr. 124, 1. September 1993 (1993-09-01), Seiten 517-526, XP000443970 ISSN: 0932-6022 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004088942A1 (de) * | 2003-04-01 | 2004-10-14 | T-Mobile Deutschland Gmbh | Verfahren zur sofortigen zustellung von emails an telekommunikationsendgeräte |
JP2009077422A (ja) * | 2003-10-15 | 2009-04-09 | Mitsubishi Electric Corp | 路車間通信システム |
DE10352377A1 (de) * | 2003-11-10 | 2005-06-16 | Siemens Ag | Verfahren zum Bereithalten einer Nachricht für einen Empfänger |
JP2005190282A (ja) * | 2003-12-26 | 2005-07-14 | Japan Research Institute Ltd | 電子メール送受信システム、電子メール送受信方法、および電子メール送受信プログラム |
Also Published As
Publication number | Publication date |
---|---|
DE10104713A1 (de) | 2002-08-08 |
EP1356645A2 (de) | 2003-10-29 |
JP2004526352A (ja) | 2004-08-26 |
US20030086438A1 (en) | 2003-05-08 |
WO2002063839A3 (de) | 2003-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2002063839A2 (de) | Verfahren und vorrichtung zur manipulation übertragener nachrichten | |
DE69933760T2 (de) | System und verfahren zur implementierung eines beantwortungsdienstes | |
EP1358742A2 (de) | Verfahren zur nachrichtenversendung aus einem mms-system und einrichtung hierfür | |
EP1609277B1 (de) | Verfahren zur sofortigen zustellung von emails an telekommunikationsendgeräte | |
WO2004109998A1 (de) | Verfahren zum übertragen von nachrichten in einem auf mms basierten kommunikationssystem | |
DE10117894A1 (de) | Eingangsbestätigung von Multimedianachrichten | |
WO2002100063A1 (de) | Verfahren zur handhabung einer nachricht mit multimedialem bezug | |
EP1283636B1 (de) | Multimedialer Nachrichtendienst mit dienstanbieterübergreifender Antwortvergebührungs-Funktionalität | |
WO2004015939A1 (de) | Verfahren und system zum blockieren von unerwünschten nachrichten | |
DE102004037338B4 (de) | Kommunikationssystem, Verfahren zum Steuern eines Kommunikationssystems, Server, Verfahren zum Betreiben eines Servers, Kommunikationsendgerät und Verfahren zum Betreiben eines Kommunikationsendgeräts | |
EP1493295B1 (de) | Verfahren zur bertragung von daten, insbesondere mit multim edialen inhalten, in einem mobilfunknetz | |
WO2006105773A2 (de) | Umleiten einer multimedianachricht durch eine multimedianachricht-relaiseinrichtung in abhängigkeit einer umleitungs-anforderungsnachricht | |
WO2004021663A1 (de) | Verfahren sowie vorrichtung zur datenquellenspezifischen kennzeichnung von push-nutzdaten | |
EP1508228B1 (de) | Verfahren und Vorrichtungen zur Nachrichtenübertragung | |
WO2005046265A1 (de) | Verfahren zum bereithalten einer nachricht für einen empfänger | |
EP1520438A1 (de) | Mms-nachrichten bertragungsverfahren und -system | |
EP1303090B1 (de) | Verfahren zur Übertragung von Daten | |
EP1352500B1 (de) | Verfahren und mobiltelekommunikationsgerät zur datenübertragung in einem mobilfunknetz | |
DE60210180T2 (de) | Verfahren zur Nachrichtenübermittlung an eine elektronische Kommunikationseinrichtung | |
WO2007134821A1 (de) | Verfahren zur steuerung und benutzerspezifischen anpassung eines multimedia messaging dienstes | |
EP2195981A1 (de) | Verfahren zum übertragen von nachrichten mittels multimedia message service (mms) | |
WO2001001691A1 (de) | Terminal mit einem codierer und decodierer für mpeg4-dateien | |
WO2003094456A1 (de) | Verfahren zur erstellung einer repräsentation von mindestens einer multimedia-nachricht, zugehöriges funkkommunikations-netzwerk sowie subsystem | |
EP1878181A1 (de) | Verfahren und kommunikationseinrichtung zur handhabung eines mms-versionskonflikts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): CN JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): CN JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2002702291 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002563667 Country of ref document: JP |
|
WWP | Wipo information: published in national office |
Ref document number: 2002702291 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2002702291 Country of ref document: EP |