MMSC Delivery Report Generation for Charging Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the existing message forwarding protocol between Multimedia Messaging Service Centers (MMSCs), the originator MMSC cannot accurately determine whether a multimedia message (MM) is successfully delivered to the recipient terminal when the recipient terminal does not allow generating a delivery report, leading to potential incorrect charging and lack of delivery confirmation.

Innovation Solution

The method involves the recipient MMSC generating a delivery report and sending it to the originator MMSC, regardless of the recipient terminal's ability to generate a report, including a field indicating whether the recipient terminal allows delivery report generation, allowing the originator MMSC to determine if a delivery report should be sent to the originator terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the recipient terminal does not allow generating a delivery report, then the device complexity is reduced, but the originator MMSC cannot accurately determine delivery status leading to incorrect charging

Engineering Contradiction:
Improvedelivery status confirmation accuracyVSAvoidmessage forwarding protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary delivery report mechanism where the recipient MMSC acts as a mediator between the recipient terminal and the originator MMSC. Even when the recipient terminal does not allow delivery report generation, the recipient MMSC generates a delivery report based on whether the message was successfully forwarded to the recipient terminal. This intermediary mechanism resolves the contradiction by providing reliable delivery status information without requiring the recipient terminal itself to generate reports, thus maintaining reliability while avoiding excessive complexity at the terminal level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If a delivery report is always generated and sent to the originator MMSC, then the delivery status confirmation is improved, but the loss of time and network overhead increases

Engineering Contradiction:
Improvedelivery status information completenessVSAvoidmessage forwarding time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies partial action by conditionally generating delivery reports only when necessary. The recipient MMSC determines whether to generate a delivery report based on specific conditions: whether the message was successfully forwarded to the recipient terminal and whether the originator MMSC requires delivery status information. This avoids unnecessary delivery report generation in cases where the originator already has sufficient information or does not require confirmation, thereby reducing time loss and network overhead while still ensuring delivery status information completeness when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7616739B2Method for forwarding multimedia messages between different multimedia messaging service centers
Publication Date: 2009.11.10 HUAWEI TECH CO LTD
  • US7616739B2 patent drawing
  • US7616739B2 patent drawing
  • US7616739B2 patent drawing

AI summary

The invention discloses a method for forwarding multimedia messages (MMs) between different multimedia messaging service centers (MMSCs), comprising: a) an originator MMSC receiving a MM submitted by an originator terminal, then editing and generating a routing forward request message; b) the originator MMSC sending the routing forward request message generated in step a) to a recipient MMSC; c) the recipient MMSC returning a routing forward response message to the originator MMSC after receiving the routing forward request message; d) the recipient MMSC delivering the MM according to the MM related information contained in the routing forward request message; and e) the recipient MMSC generating a delivery report according to the current delivery status and sending it to the originator MMSC. With this invention, the problem is solved that the originator MMSC cannot exactly know whether the MM has been correctly delivered to the recipient terminal from the originator terminal under the condition the recipient terminal does not generate a delivery report in the process of MM forwarding.