• No results found

(51) Int Cl.: H04W 4/14 ( )

N/A
N/A
Protected

Academic year: 2021

Share "(51) Int Cl.: H04W 4/14 ( )"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Note: Within nine months of the publication of the mention of the grant of the European patent in the European Patent Bulletin, any person may give notice to the European Patent Office of opposition to that patent, in accordance with the

2 1

84 897

B1

&  

(11)

EP 2 184 897 B1

(12)

EUROPEAN PATENT SPECIFICATION

(45) Date of publication and mention

of the grant of the patent:

14.03.2012 Bulletin 2012/11

(21) Application number: 08773074.3 (22) Date of filing: 01.07.2008

(51) Int Cl.:

H04W 4/14(2009.01)

(86) International application number:

PCT/CN2008/071512

(87) International publication number:

WO 2009/015571 (05.02.2009 Gazette 2009/06)

(54) METHOD, APPARATUS AND SYSTEM FOR REPORTING TRANSMISSION STATE

VERFAHREN, VORRICHTUNG UND SYSTEM ZUM MELDEN DES ÜBERTRAGUNGSZUSTANDS PROCÉDÉ, APPAREIL ET SYSTÈME POUR RAPPORTER L’ÉTAT DE TRANSMISSION

(84) Designated Contracting States:

AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR

(30) Priority: 02.08.2007 CN 200710138032 (43) Date of publication of application:

12.05.2010 Bulletin 2010/19

(73) Proprietor: Huawei Technologies Co., Ltd.

Longgang District, Shenzhen Guangdong 518129 (CN) (72) Inventors: • LI, Xinjie Guangdong 518129 (CN) • ZHU, Xiaoying Guangdong 518129 (CN)

(74) Representative: Pfenning, Meinig & Partner GbR

Patent- und Rechtsanwälte Theresienhöhe 13 80339 München (DE) (56) References cited: EP-A1- 1 650 990 WO-A1-2004/049653 CN-A- 1 809 179 US-A- 6 097 962 US-A- 6 097 962 US-A1- 2007 136 592 • SMPP DEVELOPERS FORUM: "Short Message

Peer to Peer Protocol Specification v3.4" 19991012, vol. 3.4, 12 October 1999 (1999-10-12), pages 1-169, XP002604692

• "ISDN user part supplementary services; Q.730 (12/99)" ITU-T STANDARD IN FORCE (I), INTERNATIONAL TELECOMMUNICATION UNION, GENEVA, CH, no. Q.730 (12/99), 1 December 1999 (1999-12-01), XP017403043

(2)

5 10 15 20 25 30 35 40 45 50 55 Description

FIELD OF THE INVENTION

[0001] The present invention relates to the mobile

communication field, and more specifically to a method, an apparatus, and a system for sending a status report from a Short Message Service Center (SMSC) to a Serv-ice Provider (SP).

BACKGROUND

[0002] There are some prior arts relating to the

com-munication between a short message sender and Short Message Service Center. U.S, patent No. 6097962 re-lates to a method of handling SMS messages in a radio telecommunications network when an originating mobile station-based Short Message Entity (MS-SME) sends a SMS origination message while operating in a first Mobile Switching Center (MSC) and then moves into a second MSC before the MS-SME receives a SMS acknowledge-ment message. European patent publication No.1650990A1 is directed to a method for routing short messages using a router in a mobile telecommunications network. The method comprises: receiving a short mes-sage from a short mesmes-sage element; attempting to deliver a short message without passing through a store and forward function; and if said attempted delivery fails, di-recting said short message using a mobile originated pro-cedure to a short message service center having a store and forward function. A publication entitled "Short Mes-sage Peer to Peer Protocol Specification v3.4" by SMPP Developers Forum relates to a technical standard, in par-ticular to short message peer to peer protocol specifica-tion version 3,4.

[0003] According to statistics, in a short message

net-work architecture, about 60% of the short messages can be delivered successfully at one time, and more and more short messages need to be stored and forwarded by the SMSC. This causes that the forwarding efficiency is de-creased gradually. Based on this situation, a Short Mes-sage Service Router (SMS Router) is introduced for a first time delivery. The short messages are submitted to the SMS Router by the SP. The SMS Router delivers the short messages to cell phones. For the short messages that are not delivered successfully for the first time, which are about 30% of the submitted short messages, the SMS Router may forward these short messages to the SMSC for delivering again.

[0004] In practicing the present invention, it is

discov-ered that the short message ID received when the SP submits the short message is assigned by the SMS Rout-er. The short message ID in a status report sent to the SP, however, is assigned by the SMSC after the SMS Router forwards the submitted short message and the SMSC resends the short message. Therefore, the SP may discover that the short message ID received when the SP submits the short message does not match with

the short message ID in the received status report.

SUMMARY

[0005] A method, an apparatus, and a system for

send-ing a status report are provided in order to address the ID matching issue occurred when the SMSC sends a status report via the SMS Router.

[0006] A method for sending a status report is provided

according to an embodiment of the present invention. The method includes:

receiving, by a short message service router, SMS router, a short message sent by a sender;

assigning a first ID to the short message and incor-porating the first ID in the short message, wherein the first ID is used by the SMS router for identifying the short message;

sending, by the SMS router, to the sender an ac-knowledgement whose message ID field carries the first ID;

sending (S1011), by the SMS router, the short mes-sage carrying the first ID to a short mesmes-sage service center;

returning (S1015), by the short message service center, to the SMS router, a first status report carry-ing a second ID and the first ID, wherein the second ID is assigned by the short message service center for identifying the short message;

extracting (S1021), by the SMS router, the first ID in the first status report;

generating (S1021) a second status report by replac-ing the second ID with the first ID in the first status report; and

sending (S1031), by the SMS Router, the second status report to the sender.

[0007] Another method for sending a status report is

provided according to an embodiment of the present in-vention. The method includes:

receiving, by a short message service router, SMS router, a short message sent by a sender;

assigning, by the SMS router, a first ID to the short message and incorporating the first ID in the short message, wherein the first ID is used by the SMS router for identifying the short message;

sending (S2011), by the SMS router, the short mes-sage to a short mesmes-sage service center;

receiving, by the SMS router, an acknowledgement carrying a second ID from the short message service center, wherein the second ID is assigned by the short message service center for identifying the short message;

storing (S2013), by the SMS router, the relationship between the first ID and the second ID;

receiving (S2023), by the SMS router, a first status report carrying the second ID;

(3)

5 10 15 20 25 30 35 40 45 50 55

retrieving (S2025), by the SMS router, the relation-ship between the first ID and the second ID; replacing (S2025), by the SMS router, the second ID in a message ID field in the first status report with the first ID to generate a second status report; and sending the second status report to the sender.

[0008] Yet another method for sending a status report

is provided according to an embodiment of the present invention. The method includes:

receiving (S3011), by a short message service cent-er, a short message carrying a first ID, wherein the first ID is used by a short message service router for identifying the short message;

assigning, by the short message service center, a second ID to the short message , wherein the second ID is used by the short message service center for identifying the short message;

storing (S3013), by the short message service cent-er, the relationship between the first ID and the sec-ond ID;

generating (S3023), by the short message service center, a first status report carrying the second ID; retrieving (53024), by the short message service center, the relationship between the first ID and the second ID;

replacing (S3024), by the short message service center, the second ID in a message ID field in the first status report with the first ID to generate a sec-ond status report;

sending the second status report to the sender.

[0009] An SMS Router is provided according to an

em-bodiment of the present invention. The SMS Router in-cludes:

an assigning unit (401), configured to assign a first ID to a short message sent by a sender;

a delivering unit (402), configured to incorporate the first ID in the short message and send the short mes-sage;

a replacing unit (403), configured to replace a second ID in a first status report with the first ID to generate a second status report, wherein the first status report is sent from a short message service center, the first status report containing the second ID assigned by the short message service center, the second ID be-ing used by the short message service center for identifying the short message; and

a transmitting unit (404), configured to send the sec-ond status report to the sender.

[0010] Another SMS Router is provided according to

an embodiment of the present invention. The SMS Rout-er includes:

an assigning unit (501), configured to assign a first

ID to a short message sent by a sender, wherein the first ID is carried in the short message;

a delivering unit (502), configured to send the short message;

a receiving unit (503), configured to receive an ac-knowledgement carrying a second ID and a first sta-tus report from a short message service center, wherein the second ID being used by the short sage service center for identifying the short mes-sage;

a storing unit (504), configured to store the relation-ship between the first ID and the second ID of the short message;

a replacing unit (505), configured to replace the sec-ond ID in the first status report with the first ID to generate a second status report according to the re-lationship between the first ID and the second ID of the short message; and

a transmitting unit (506), configured to send the sec-ond status report to the sender.

[0011] A short message service center is provided

ac-cording to an embodiment of the present invention. The short message service center includes:

an assigning unit (601, 701), configured to assign a second ID to a short message sent by a sender, the short message carrying a first ID;

a delivering unit (602,702), configured to send the short message to a receiver;

a storing unit (603,703), configured to store the re-lationship between the first ID and the second ID of the short message;

a first status subunit (7041), configured to generate a first status report based on a response message returned from the receiver; and

a replacement subunit (7042), configured to replace the second ID in the first generated status report with the first ID to generate the second status report; and a transmitting unit (605,705), configured to send the second status report.

[0012] According to the above technical solutions, for

the short message which has not been delivered suc-cessfully by the SMS Router for the first time, the SMS Router may replace the second ID in the first status report with the first ID based on the relationship between the first ID and the second ID to obtain a second status report and finally send the second status report to a sender. Thus, the ID in the second status report is the first ID which is assigned by the SMS Router. The short message ID received when the sender initially submits the short message to the SMS Router is also assigned by the SMS Router. Therefore, the ID matching issue occurred when the SMSC sends the status report via the SMS Router can be addressed. Consequently, the sender may per-form a series of operations such as charging, service accounting and service upgrade based on the second

(4)

5 10 15 20 25 30 35 40 45 50 55 status report.

BRIEF DESCRIPTION OF THE DRAWINGS [0013]

FIG. 1 is a flowchart of a method for sending a status report according to an embodiment of the present invention;

FIG. 2 is a flowchart of a method for sending a status report according to another embodiment of the present invention;

FIG. 3 is a flowchart of a method for sending a status report according to another embodiment of the present invention;

FIG. 4 is a block diagram of an SMS Router accord-ing to an embodiment of the present invention; FIG. 5 is a block diagram of an SMS Router accord-ing to another embodiment of the present invention; FIG. 6 is a block diagram of an SMSC according to an embodiment of the present invention; and FIG. 7 is a block diagram of an SMSC according to another embodiment of the present invention.

DETAILED DESCRIPTION

[0014] Detailed description is provided for the present

invention in connection with the annexed drawings and specific embodiments. In the below embodiments, a first ID indicates an ID of a short message assigned by the SMS Router. A second ID indicates an ID of the same short message assigned by the SMSC. The SMS Router needs to send a second status report whose message ID field carries the first ID.

[0015] The relationship between the first ID and the

second ID may be conveyed to the SMS Router by in-corporating the first ID and the second ID in a first status report sent from the SMSC to the SMS Router. A mes-sage ID field in the first status report carries the second ID assigned by the SMSC. An extension filed in the first status report carries the first ID. The SMS Router may extract the first ID from the extension field in the first status report and replace the second ID in the message ID field in the first status report with the first ID to generate a second status report.

[0016] The relationship between the first ID and the

second ID may be stored in the SMS Router. When the SMS Router receives the first status report from the SM-SC, the message ID field in the first status report carries the second ID assigned by the SMSC. The SMS Router then replaces the second ID carried in the message ID field in the first status report with the first ID based on the relationship between the first ID and the second ID. The second status report is thereby obtained.

[0017] The relationship between the first ID and the

second ID may also be stored in the SMSC. When the SMSC receives a response message from the receiver, the message ID in the response message carries the

second ID. The SMSC may directly generate a second status report based on the relationship between the first ID and the second ID. In the second status report, the message ID field carries the first ID. Alternatively, a first status report may be generated first. In the first status report, the message ID field carries the second ID. Then, a second status report is generated by replacing the sec-ond ID carried in the message ID field with the first ID based on the relationship between the first ID and the second ID.

[0018] Thus, the first ID carried in the message ID field

in the second status report is assigned by the SMS Rout-er. The short message ID received when the sender in-itially submits the short message to the SMS Router is also assigned by the SMS Router. Therefore, the ID matching issue occurred when the SMSC sends the sta-tus report via the SMS Router can be addressed. Con-sequently, the sender may perform a series of operations such as charging, service accounting and service up-grade based on the second status report.

[0019] Referring to FIG. 1, a method for sending a

sta-tus report according to an embodiment of the present invention includes the following steps.

[0020] The SMS Router receives a short message

from a sender. The SMS Router assigns a first ID to the short message.

[0021] The SMS Router sends the sender an

acknowl-edgement whose message ID field carries the first ID.

[0022] In this embodiment, the sender may be the SP. [0023] S1011: The SMS Router forwards a short

mes-sage to the SMSC. The short mesmes-sage carries a first ID.

[0024] Here, an extension field may be used for

carry-ing the first ID in the short message. For example, an extension TLV field may be used for carrying the first ID.

[0025] The SMSC assigns a second ID to the short

message.

[0026] After the SMSC receives the short message

carrying the first ID, the SMSC assigns the second ID to the short message and stores the first ID. The first ID can be stored by storing the extension field as a property of the short message.

[0027] S1012: The SMSC sends a forward

acknowl-edgement to the SMS Router.

[0028] Here, a message ID field in the forward

ac-knowledgement carries the second ID. S1013: The SM-SC delivers the short message to a receiver.

[0029] In the present embodiment, the receiver may

be a mobile terminal, a stationary terminal, a multimedia terminal, etc. The mobile terminal may be a cell phone, a PDA, etc.

[0030] S1014: The receiver sends a short message

acknowledgement to the SMSC.

[0031] S1015: The SMSC sends a first status report

to the SMS Router. The first status report carries the first ID and the second ID.

[0032] Here, the message ID field in the first status

report carries the second ID assigned by the SMSC, while the extension field in the first status report carries the first

(5)

5 10 15 20 25 30 35 40 45 50 55

ID. The message ID field is a field for identifying the ID of the message.

[0033] S1016: The SMS Router sends a status report

acknowledgement to the SMSC.

[0034] S1021: The SMS Router extracts the first ID in

the extension field in the first status report and replaces the second ID in the message ID field in the first status report with the first ID to generate a second status report.

[0035] S1031: The SMS Router sends a second status

report to the sender.

[0036] S1032: The sender sends a status report

ac-knowledgement to the SMS Router.

[0037] In the present embodiment, the first status

re-port carries the relationship between the first ID and the second ID. Thus, the storage function does not need to be provided for the SMS Router which saves the storage cost for the SMS Router.

[0038] Referring to FIG. 2, a method for sending a

sta-tus report according to an embodiment of the present invention includes the following steps.

[0039] The SMS Router assigns a first ID to a short

message.

[0040] The first ID is used by the SMS Router for

iden-tifying the short message.

[0041] S2011: The SMS Router forwards the short

message to the SMSC. The SMS Router stores the first ID.

[0042] The SMSC assigns a second ID to the short

message.

[0043] The second ID is used by the SMSC for

identi-fying the short message.

[0044] S2012: The SMSC sends a forward

acknowl-edgement to the SMS Router. The forward acknowledge-ment carries the second ID.

[0045] Here, an extension field may be used for

carry-ing the second ID in the forward acknowledgement. For example, an extension TLV field in the forward acknowl-edgement may be used for carrying the second ID.

[0046] S2013: The SMS Router stores the relationship

between the first ID and the second ID. S2021: The SM-SC delivers the short message to a receiver.

[0047] S2022: The receiver sends a short message

acknowledgement to the SMSC.

[0048] S2023: The SMSC sends a first status report

to the SMS Router.

[0049] Here, the message ID field in the first status

report carries the second ID.

[0050] S2024: The SMS Router sends a status report

acknowledgement to the SMSC.

[0051] S2025: The SMS Router retrieves the

relation-ship between the first ID and the second ID and replaces the second ID in the message ID field in the first status report with the first ID to generate a second status report.

[0052] S2031: The SMS Router sends the second

sta-tus report to the sender.

[0053] S2032: The sender sends a status report

ac-knowledgement to the SMS Router.

[0054] In the present embodiment, the SMS Router is

provided with a caching function for storing the relation-ship between the first ID and the second ID.

[0055] In the present embodiment, since the SMS

Router needs to store the relationship between the first ID and the second ID for a mass of short messages, in practice, the present embodiment may also include a step for deleting the relationship between the first ID and the second ID. As a result, the cache shortage problem that is caused by the case the SMS Router has to con-stantly store the relationship can be addressed.

[0056] If the SMS Router still has not received the first

status report from the SMSC when the short message times out, the relationship between the first ID and the second ID may be deleted.

[0057] Alternatively, the relationship between the first

ID and the second ID may be deleted after the SMS Rout-er replaces, based on the relationship, the first ID in the message ID field in the first status report generated by the SMSC with the second ID to generate a second status report.

[0058] Referring to FIG. 3, a method for sending a

sta-tus report according to an embodiment of the present invention includes the following steps.

[0059] The SMS Router assigns a first ID to a short

message.

[0060] The first ID is used by the SMS Router for

iden-tifying the short message.

[0061] S3011: The SMS Router forwards the short

message to the SMSC. The short message carries the first ID.

[0062] Here, an extension field may be used for

carry-ing the first ID in the short message. For example, an extension TLV field may be used for carrying the first ID.

[0063] The SMSC assigns a second ID to the short

message.

[0064] The second ID is used by the SMSC for

identi-fying the short message.

[0065] S3012: The SMSC sends a forward

acknowl-edgement to the SMS Router.

[0066] S3013: The SMSC stores the relationship

be-tween the first ID and the second ID. S3021: The SMSC delivers the short message to a receiver.

[0067] S3022: The receiver sends a short message

acknowledgement to the SMSC.

[0068] S3023: The SMSC generates a first status

re-port. The message ID field in the first status report carries the second ID.

[0069] S3024: The SMSC retrieves the relationship

between the first ID and the second ID and replaces the second ID in the message ID field in the first status report with the first ID to generate a second status report.

[0070] In S3023 and S3024, the second status report

can also be generated directly based on the relationship between the first ID and the second ID after the SMSC receives the short message acknowledgement. The message ID field in the second status report carries the first ID.

(6)

re-5 10 15 20 25 30 35 40 45 50 55

port to the SMS Router.

[0072] S3026: The SMS Router sends a status report

acknowledgement to the SMSC.

[0073] S3031: The SMS Router sends the second

sta-tus report to the SP.

[0074] S3032: The SP sends a status report

acknowl-edgement to the SMS Router.

[0075] In the present embodiment, the relationship

be-tween the first ID and the second ID is stored in the SM-SC. The SMS Router does not have to be provided with the caching function, which saves the storage cost for the SMS Router. Moreover, after the SMSC replaces the ID in the first status report, the SMS Router may trans-parently sends the second status report to the SP.

[0076] Referring to FIG. 4, an SMS Router includes:

an assigning unit 401, configured to assign a first ID to a short message sent by a sender;

a delivering unit 402, configured to incorporate the first ID in the short message and send the short mes-sage;

a replacing unit 403, configured to replace a second ID in a first status report with the first ID to generate a second status report;

a transmitting unit 404, configured to send the sec-ond status report to the sender.

[0077] In this embodiment, the SMS Router receives

the first status report generated by the SMSC, replaces the second ID in the first status report with the first ID based on the relationship between the first ID and the second ID to generate the second status report, and sends the second status report to the SP. Thus, the mes-sage ID received when the SP submits the short mesmes-sage to the SMS Router is the first ID. If the SMS Router fails to deliver the short message for the first time, the SMS Router may submit the short message to the SMSC for delivering again. Ultimately, the short message ID in the second status report returned to the SP is also the first ID. Thus, the ID matching issue occurred when the SMSC sends the status report to the SP via the SMS Router can be addressed. The SP may perform a series of op-erations such as charging, service accounting and serv-ice upgrade based on the second status report.

[0078] Referring to FIG. 5, an SMS Router includes:

an assigning unit 501, configured to assign a first ID to a short message sent by a sender;

a delivering unit 502, configured to send a short mes-sage;

a receiving unit 503, configured to receive an ac-knowledgement carrying a second ID and a first sta-tus report;

a storing unit 504, configured to store the relationship between the first ID and the second ID for the short message;

a replacing unit 505, configured to replace the sec-ond ID in the first status report with the first ID to

generate a second status report;

a transmitting unit 506, configured to send the sec-ond status report to the sender.

[0079] In the present embodiment, the storing unit for

storing the relationship between the first ID and the sec-ond ID of the short message is provided in the SMS Rout-er, which means that storage function is added to the SMS Router.

[0080] Referring to FIG. 6, an SMSC includes:

an assigning unit 601, configured to assign a second ID to a short message carrying a first ID;

a delivering unit 602, configured to send the short message to a receiver;

a storing unit 603, configured to store the relationship between the first ID and the second ID of the short message;

a reporting unit 604, configured to generate a second status report according to a response message re-turned from the receiver and the relationship. a transmitting unit 605, configured to send the sec-ond status report.

[0081] A storing unit for storing the relationship

be-tween the first ID and the second ID of the short message is provided in the SMSC. The SMSC generates the sec-ond status report based on the response message and the relationship. Thus, the SMS Router only needs to perform the transparent transmission and does not need to extent the storage function, which saves the storage cost for the SMS Router. Consequently, the issue that the ID does not match when the SMSC sends the status report to the SP via the SMS Router can be addressed. The SP may perform a series of operations such as charging, service accounting and service upgrade based on the second status report.

[0082] The second status report may be directly

gen-erated by the SMSC with the first ID as its ID, or may be generated by generating a first status report with the sec-ond ID first and then replacing the ID in the first status report with the first ID.

[0083] Referring to FIG. 7, an SMSC includes a

as-signing unit 701, a delivering unit 702, a storing unit 703, a reporting unit 704 and a transmitting unit 705. The re-porting unit 704 includes a first status subunit 7041 and a replacement subunit 7042.

[0084] The assigning unit 701 is configured to assign

a second ID to a short message carrying a first ID.

[0085] The delivering unit 702 is configured to deliver

the short message to a receiver.

[0086] The storing unit 703 is configured to store the

relationship between the first ID and the second ID for the short message.

[0087] The first status subunit 7041 is configured to

generate a first status report based on a response mes-sage returned by the receiver.

(7)

5 10 15 20 25 30 35 40 45 50 55

replace the second ID in the first generated status report with the first ID to generate a second status report.

[0089] The transmitting unit 705 is configured to send

the second status report.

[0090] A storing unit for storing the relationship

be-tween the first ID and the second ID for the short message is provided in the SMSC. The SMSC replaces the ID in the first status report and generates a second status re-port. Thus, the SMS Router only needs to perform the transparent transmission and does not need to extent the storage function, which saves the storage cost for the SMS Router. Consequently, the issue that the ID does not match when the SMSC sends the status report to the SP via the SMS Router can be addressed. The SP may perform a series of operations such as charging, service accounting and service upgrade based on the second status report.

[0091] A system for sending a status report is also

pro-vided according to an embodiment of the present inven-tion. The system includes:

an SMSC, configured to assign a second ID to a short message, deliver the short message to a re-ceiver and generate a first status report, wherein the message ID field in the first status report is the sec-ond ID;

an SMS Router, configured to assign a first ID to the short message, replace the second ID in the first status report with the first ID based on the relation-ship between the first ID and the second ID to gen-erate a second status report and send the second status report to a sender.

[0092] It is appreciated by those skilled in the art that

the entire or partial steps described in the above embod-iments can be implemented by associated hardware when instructed by program. The program may be stored in a computer readable storage medium. For instance, the program, when executed, performs the following steps: receiving a short message sent by the sender, assigning a first ID to the short message; incorporating the first ID in the short message and sending the short message, receiving a first status report carrying a second ID and the first ID, generating a second status report based on the first ID, and sending the second status re-port to the sender. The storage medium may be ROM/RAM, magnetic disc, optic disc, etc.

[0093] The foregoing embodiments are merely

exem-plary embodiments of the present invention. It should be noted that several modifications and variations can be made by those skilled in the art without departing from the principle of the present invention. These modifica-tions and variamodifica-tions shall be construed as falling within the scope of the present invention, as defined by the claims.

Claims

1. A method for sending a status report, comprising:

receiving, by a short message service router, SMS router, a short message sent by a sender; assigning a first ID to the short message and incorporating the first ID in the short message, wherein the first ID is used by the SMS router for identifying the short message;

sending, by the SMS router, to the sender an acknowledgement whose message ID field car-ries the first ID;

sending (S1011), by the SMS router, the short message carrying the first ID to a short message service center;

returning (S1015), by the short message service center, to the SMS router, a first status report carrying a second ID and the first ID, wherein the second ID is assigned by the short message service center for identifying the short message; extracting (S1021), by the SMS router, the first ID in the first status report;

generating (S1021) a second status report by replacing the second ID with the first ID in the first status report; and

sending (S 1031), by the SMS Router, the sec-ond status report to the sender.

2. The method of claim 1, further comprising:

storing, by the short message service center, the first ID after receiving the short message; assigning the second ID to the short message, and carrying the second ID in a message ID field of the first status report;

delivering the short message to the receiver.

3. A method for sending a status report, comprising:

receiving, by a short message service router, SMS router, a short message sent by a sender; assigning, by the SMS router, a first ID to the short message and incorporating the first ID in the short message, wherein the first ID is used by the SMS router for identifying the short mes-sage;

sending (S2011), by the SMS router, the short message to a short message service center; receiving, by the SMS router, an acknowledge-ment carrying a second ID from the short mes-sage service center, wherein the second ID is assigned by the short message service center for identifying the short message;

storing (S2013), by the SMS router, the relation-ship between the first ID and the second ID, receiving (S2023), by the SMS router, a first sta-tus report carrying the second ID;

(8)

5 10 15 20 25 30 35 40 45 50 55

retrieving (S2025), by the SMS router, the rela-tionship between the first ID and the second ID; replacing (S2025), by the SMS router, the sec-ond ID in a message ID field in the first status report with the first ID to generate a second sta-tus report; and

sending the second status report to the sender.

4. The method of claim 3, further comprising:

deleting the relationship between the first ID and the second ID if the first status report has not been received when the short message times out;

or,

deleting the relationship between the first ID and the second ID after the second status report is generated.

5. A method for sending a status report, comprising:

receiving (S3011), by a short message service center, a short message carrying a first ID, wherein the first ID is used by a short message service router for identifying the short message; Assigning, by the short message service center, a second ID to the short message , wherein the second ID is used by the short message service center for identifying the short message; storing (S3013), by the short message service center, the relationship between the first ID and the second ID;

generating (S3023), by the short message serv-ice center, a first status report carrying the sec-ond ID;

retrieving (S3024), by the short message serv-ice center, the relationship between the first ID and the second ID;

replacing (S3024), by the short message service center, the second ID in a message ID field in the first status report with the first ID to generate a second status report;

sending the second status report to the sender.

6. The method of claim 5, wherein sending the second

status report to the sender comprises:

transparently sending, by a short message serv-ice center, the second status report to the sender via a short message service router.

7. A short message service router, comprising:

an assigning unit (401), configured to assign a first ID to a short message sent by a sender; a delivering unit (402), configured to incorporate the first ID in the short message and send the short message;

a replacing unit (403), configured to replace a second ID in a first status report with the first ID to generate a second status report, wherein the first status report is sent from a short message service center, the first status report containing the second ID assigned by the short message service center, the second ID being used by the short message service center for identifying the short message; and

a transmitting unit (404), configured to send the second status report to the sender.

8. A short message service router, comprising:

an assigning unit (501), configured to assign a first ID to a short message sent by a sender, wherein the first ID is carried in the short mes-sage;

a delivering unit (502), configured to send the short message;

a receiving unit (503), configured to receive an acknowledgement carrying a second ID and a first status report from a short message service center, wherein the second ID being used by the short message service center for identifying the short message;

a storing unit (504), configured to store the re-lationship between the first ID and the second ID of the short message;

a replacing unit (505), configured to replace the second ID in the first status report with the first ID to generate a second status report according to the relationship between the first ID and the second ID of the short message; and

a transmitting unit (506), configured to send the second status report to the sender.

9. A short message service center, comprising:

an assigning unit (601, 701), configured to as-sign a second ID to a short message sent by a sender, the short message carrying a first ID; a delivering unit (602,702), configured to send the short message to a receiver;

a storing unit (603,703), configured to store the relationship between the first ID and the second ID of the short message;

a first status subunit (7041), configured to gen-erate a first status report based on a response message returned from the receiver; and a replacement subunit (7042), configured to re-place the second ID in the first generated status report with the first ID to generate the second status report; and

a transmitting unit (605,705), configured to send the second status report.

(9)

5 10 15 20 25 30 35 40 45 50 55 Patentansprüche

1. Verfahren zum Senden einer Statusmeldung, das

Folgendes umfasst:

Empfangen einer durch einen Sender gesende-ten Kurznachricht durch einen Kurznachrichgesende-ten- Kurznachrichten-dienst-Router, SMS-Router;

Zuweisen einer ersten ID zu der Kurznachricht und Aufnehmen der ersten ID in die Kurznach-richt, wobei die erste ID durch den SMS-Router verwendet wird, um die Kurznachricht zu iden-tifizieren;

Senden einer Quittung, deren Nachrichten-ID-Feld die erste ID führt, durch den SMS-Router an den Sender;

Senden (S1011) der Kurznachricht, die die erste ID führt, durch den SMS-Router an ein Kurz-nachrichtendienst-Zentrum;

Zurückschicken (S 1015) einer ersten Status-meldung, die eine zweite ID und die erste ID führt, durch das Kurznachrichtendienst-Zen-trum an den SMS-Router, wobei die zweite ID durch das Kurznachrichtendienst-Zentrum zum Identifizieren der Kurznachricht zugewiesen wird;

Extrahieren (S1021) der ersten ID in der ersten Statusmeldung durch den SMS-Router; Erzeugen (S1021) einer zweiten Statusmel-dung durch Ersetzen der zweiten ID durch die erste ID in der ersten Statusmeldung; und Senden (S1031) der zweiten Statusmeldung durch den SMS-Router an den Sender.

2. Verfahren nach Anspruch 1, das ferner Folgendes

umfasst:

Speichern, durch das Kurznachrichtendienst-Zentrum, der ersten ID nach dem Empfangen der Kurznachricht;

Zuweisen der zweiten ID zu der Kurznachricht und Führen der zweiten ID in einem Nachrich-ten-ID-Feld der ersten Statusmeldung; Zustellen der Kurznachricht an den Empfänger.

3. Verfahren zum Senden einer Statusmeldung, das

Folgendes umfasst:

Empfangen einer durch einen Sender gesende-ten Kurznachricht durch einen Kurznachrichgesende-ten- Kurznachrichten-dienst-Router, SMS-Router;

Zuweisen einer ersten ID zu der Kurznachricht und Aufnehmen der ersten ID in die Kurznach-richt durch den SMS-Router, wobei die erste ID durch den SMS-Router verwendet wird, um die Kurznachricht zu identifizieren;

Senden (S2011) der Kurznachricht durch den SMS-Router an das

Kurznachrichtendienst-Zentrum;

Empfangen einer Quittung, die eine zweite ID führt, von dem Kurznachrichtendienst-Zentrum durch den SMS-Router, wobei die zweite ID durch das Kurznachrichtendienst-Zentrum zum Identifizieren der Kurznachricht zugewiesen wird;

Speichern (S2013) der Beziehung zwischen der ersten ID und der zweiten ID durch den SMS-Router;

Empfangen (S2023) einer ersten Statusmel-dung, die die zweite ID führt, durch den SMS-Router;

Wiedergewinnen (S2025) der Beziehung zwi-schen der ersten ID und der zweiten ID durch den SMS-Router;

Ersetzen (2025) der zweiten ID in einem Nach-richten-ID-Feld in der ersten Statusmeldung durch die erste ID, um eine zweite Statusmel-dung zu erzeugen, durch den SMS-Router; und Senden der zweiten Statusmeldung an den Sender.

4. Verfahren nach Anspruch 3, das ferner Folgendes

umfasst:

Löschen der Beziehung zwischen der ersten ID und der zweiten ID, falls die erste Statusmel-dung nicht empfangen worden ist, wenn die Kurznachricht abläuft;

oder

Löschen der Beziehung zwischen der ersten ID und der zweiten ID, nachdem die zweite Status-meldung erzeugt worden ist.

5. Verfahren zum Senden einer Statusmeldung, das

Folgendes umfasst:

Empfangen (S3011) einer Kurznachricht, die ei-ne erste ID führt, durch ein Kurznachrichten-dienst-Zentrum, wobei die erste ID durch einen Kurznachrichtendienst-Router zum Identifizie-ren der Kurznachricht verwendet wird;

Zuweisen einer zweiten ID zu der Kurznachricht durch das Kurznachrichtendienst-Zentrum, wo-bei die zweite ID durch das Kurznachrichten-dienst-Zentrum zum Identifizieren der Kurz-nachricht verwendet wird;

Speichern (S3013) der Beziehung zwischen der ersten ID und der zweiten ID durch das Kurz-nachrichtendienst-Zentrum;

Erzeugen (S3023) einer ersten Statusmeldung, die die zweite ID führt, durch das Kurznachrich-tendienst-Zentrum;

Wiedergewinnen (S3024) der Beziehung zwi-schen der ersten ID und der zweiten ID durch das Kurznachrichtendienst-Zentrum;

(10)

Nach-5 10 15 20 25 30 35 40 45 50 55

richten-ID-Feld in der ersten Statusmeldung durch die erste ID, um eine zweite Statusmel-dung zu erzeugen, durch das Kurznachrichten-dienst-Zentrum; und

Senden der zweiten Statusmeldung an den Sender.

6. Verfahren nach Anspruch 5, wobei das Senden der

zweiten Statusmeldung an den Sender Folgendes umfasst:

transparentes Senden der zweiten Statusmel-dung über einen Kurznachrichtendienst-Router durch ein Kurznachrichtendienst-Zentrum an den Sender.

7. Kurznachrichtendienst-Router, der Folgendes

um-fasst:

eine Zuweisungseinheit (401), die konfiguriert ist, um einer durch einen Sender gesendeten Kurznachricht eine erste ID zuzuweisen; eine Zustelleinheit (402), die konfiguriert ist, um die erste ID in die Kurznachricht aufzunehmen und die Kurznachricht zu senden;

eine Ersetzungseinheit (403), die konfiguriert ist, um eine zweite ID in einer ersten Statusmel-dung durch die erste ID zu ersetzen, um eine zweite Statusmeldung zu erzeugen, wobei die erste Statusmeldung von einem Kurznachrich-tendienst-Zentrum gesendet wird, die erste Sta-tusmeldung die zweite ID enthält, die durch das Kurznachrichtendienst-Zentrum zugewiesen wird, und die zweite ID durch das Kurznachrich-tendienst-Zentrum zum Identifizieren der Kurz-nachricht verwendet wird; und

eine Übertragungseinheit (404), die konfiguriert ist, um die zweite Statusmeldung an den Sender zu senden.

8. Kurznachrichtendienst-Router, der Folgendes

um-fasst:

eine Zuweisungseinheit (501), die konfiguriert ist, um einer durch einen Sender gesendeten Kurznachricht eine erste ID zuzuweisen, wobei die erste ID in der Kurznachricht geführt wird; eine Zustelleinheit (502), die konfiguriert ist, um die Kurznachricht zu senden;

eine Empfangseinheit (503), die konfiguriert ist, um eine Quittung, die eine zweite ID führt, und eine erste Statusmeldung von einem Kurznach-richtendienst-Zentrum zu empfangen, wobei die zweite ID durch das Kurznachrichtendienst-Zentrum zum Identifizieren der Kurznachricht verwendet wird;

eine Speichereinheit (504), die konfiguriert ist, um die Beziehung zwischen der ersten ID und

der zweiten ID der Kurznachricht zu speichern; eine Ersetzungseinheit (505), die konfiguriert ist, um in Übereinstimmung mit der Beziehung zwischen der ersten ID und der zweiten ID der Kurznachricht die zweite ID in der ersten Sta-tusmeldung durch die erste ID zu ersetzen, um eine zweite Statusmeldung zu erzeugen; und eine Übertragungseinheit (506), die konfiguriert ist, um die zweite Statusmeldung an den Sender zu senden.

9. Kurznachrichtendienst-Zentrum, das Folgendes

umfasst:

eine Zuweisungseinheit (601, 701), die konfigu-riert ist, um eine zweite ID einer durch einen Sen-der gesendeten Kurznachricht zuzuweisen, wo-bei die Kurznachricht eine erste ID führt; eine Zustelleinheit (602, 702), die konfiguriert ist, um die Kurznachricht an einen Empfänger zu senden;

eine Speichereinheit (603, 703), die konfiguriert ist, um die Beziehung zwischen der ersten ID und der zweiten ID der Kurznachricht zu spei-chern;

eine erste Statusuntereinheit (7041), die konfi-guriert ist, um basierend auf einer von dem Emp-fänger zurückgeschickten Antwortnachricht ei-ne erste Statusmeldung zu erzeugen;

eine Ersetzungsuntereinheit (7042), die konfi-guriert ist, um die zweite ID in der ersten erzeug-ten Statusmeldung durch die erste ID zu erset-zen, um die zweite Statusmeldung zu erzeugen; und

eine Übertragungseinheit (605, 705), die konfi-guriert ist, um die zweite Statusmeldung zu sen-den.

Revendications

1. Procédé d’envoi d’un rapport d’état, comprenant :

la réception, par un routeur de services de mes-sages courts, routeur SMS, d’un message court envoyé par un expéditeur ;

l’attribution d’une première ID au message court et l’incorporation de la première ID dans le mes-sage court, la première ID étant utilisée par le routeur SMS pour identifier le message court ; l’envoi, par le routeur SMS, à l’expéditeur d’un acquittement dont le champ d’ID de message achemine la première ID ;

l’envoi (S1011), par le routeur SMS, du message court acheminant la première ID à un centre de services de messages courts ;

le renvoi (S1015), par le centre de services de messages courts, au routeur SMS, d’un premier

(11)

5 10 15 20 25 30 35 40 45 50 55

rapport d’état acheminant une seconde ID et la première ID, la seconde ID étant attribuée par le centre de services de messages courts pour identifier le message court ;

l’extraction (S1021), par le routeur SMS, de la première ID dans le premier rapport d’état ; la génération (S1021) d’un second rapport d’état en remplaçant la seconde ID par la première ID dans le premier rapport d’état ; et

l’envoi (S1031), par le routeur SMS, du second rapport d’état à l’expéditeur.

2. Procédé selon la revendication 1, comprenant en

outre :

la mémorisation, par le centre de services de messages courts, de la première ID après avoir reçu le message court ;

l’attribution de la seconde ID au message court, et l’acheminement de la seconde ID dans un champ d’ID de message du premier rapport d’état ;

la délivrance du message court au récepteur.

3. Procédé d’envoi d’un rapport d’état, comprenant :

la réception, par un routeur de services de mes-sages courts, routeur SMS, d’un message court envoyé par un expéditeur ;

l’attribution, par le routeur SMS, d’une première ID au message court et

l’incorporation de la première ID dans le mes-sage court, la première ID étant utilisée par le routeur SMS pour identifier le message court ; l’envoi (S2011), par le routeur SMS, du message court à un centre de services de messages courts ;

la réception, par le routeur SMS, d’un acquitte-ment acheminant une seconde ID depuis le cen-tre de services de messages courts, la seconde ID étant attribuée par le centre de services de messages courts pour identifier le message court ;

la mémorisation (S2013), par le routeur SMS, de la relation entre la première ID et la seconde ID,

la réception (S2023), par le routeur SMS, d’un premier rapport d’état acheminant la seconde ID ;

l’extraction (S2025), par le routeur SMS, de la relation entre la première ID et la seconde ID ; le remplacement (S2025), par le routeur SMS, de la seconde ID dans un champ d’ID de mes-sage dans le premier rapport d’état par la pre-mière ID afin de générer un second rapport d’état ; et

l’envoi du second rapport d’état à l’expéditeur.

4. Procédé selon la revendication 3, comprenant en

outre :

la suppression de la relation entre la première ID et la seconde ID si le premier rapport d’état n’a pas été reçu quand le message court arrive à expiration ;

ou

la suppression de la relation entre la première ID et la seconde ID après que le second rapport d’état est généré.

5. Procédé d’envoi d’un rapport d’état, comprenant :

la réception (S3011), par un centre de services de messages courts, d’un message court ache-minant une première ID, la première ID étant utilisée par un routeur de services de messages courts pour identifier le message court ; l’attribution, par le centre de services de mes-sages courts, d’une seconde ID au message court, la seconde ID étant utilisée par le centre de services de messages courts pour identifier le message court ;

la mémorisation (S3013), par le centre de ser-vices de messages courts, de la relation entre la première ID et la seconde ID ;

la génération (S3023), par le centre de services de messages courts, d’un premier rapport d’état acheminant la seconde ID ;

l’extraction (S3024), par le centre de services de messages courts, de la relation entre la pre-mière ID et la seconde ID ;

le remplacement (S3024), par le centre de ser-vices de messages courts, de la seconde ID dans un champ d’ID de message dans le pre-mier rapport d’état par la première ID afin de générer un second rapport d’état ;

l’envoi du second rapport d’état à l’expéditeur.

6. Procédé selon la revendication 5, dans lequel l’envoi

du second rapport d’état à l’expéditeur comprend : l’envoi par transparence, par un centre de ser-vices de messages courts, du second rapport d’état à l’expéditeur par l’intermédiaire d’un rou-teur de services de messages courts.

7. Routeur de services de messages courts,

comprenant :

une unité d’attribution (401), configurée pour at-tribuer une première ID à un message court en-voyé par un expéditeur ;

une unité de délivrance (402), configurée pour incorporer la première ID dans le message court et envoyer le message court ;

(12)

5 10 15 20 25 30 35 40 45 50 55

pour remplacer une seconde ID dans un premier rapport d’état par la première ID afin de générer un second rapport d’état, le premier rapport d’état étant envoyé par un centre de services de messages courts, le premier rapport d’état con-tenant la seconde ID attribuée par le centre de services de messages courts, la seconde ID étant utilisée par le centre de services de mes-sages courts pour identifier le message court ; et une unité de transmission (404), configurée pour envoyer le second rapport d’état à l’expé-diteur.

8. Routeur de services de messages courts,

comprenant :

une unité d’attribution (501), configurée pour at-tribuer une première ID à un message court en-voyé par un expéditeur, la première ID étant acheminée dans le message court ;

une unité de délivrance (502), configurée pour envoyer le message court ;

une unité de réception (503), configurée pour recevoir un acquittement acheminant une se-conde ID et un premier rapport d’état depuis un centre de services de messages courts, la se-conde ID étant utilisée par le centre de services de messages courts pour identifier le message court ;

une unité de mémorisation (504), configurée pour mémoriser la relation entre la première ID et la seconde ID du message court ;

une unité de remplacement (505), configurée pour remplacer la seconde ID dans le premier rapport d’état par la première ID afin de générer un second rapport d’état, en fonction de la rela-tion entre la première ID et la seconde ID du message court ; et

une unité de transmission (506), configurée pour envoyer le second rapport d’état à l’expé-diteur.

9. Centre de services de messages courts,

comprenant :

une unité d’attribution (601, 701), configurée pour attribuer une seconde ID à un message court envoyé par un expéditeur, le message court acheminant une première ID ;

une unité de délivrance (602, 702), configurée pour envoyer le message court à un destinataire ;

une unité de mémorisation (603, 703), configu-rée pour mémoriser la relation entre la première ID et la seconde ID du message court ; une première sous-unité d’état (7041), configu-rée pour générer un premier rapport d’état en fonction du message de réponse renvoyé par le

destinataire ; et

une sous-unité de remplacement (7042), confi-gurée pour remplacer la seconde ID dans le pre-mier rapport d’état généré par la première ID afin de générer le second rapport d’état ; et une unité de transmission (605, 705), configurée pour envoyer le second rapport d’état.

(13)
(14)
(15)
(16)
(17)
(18)

REFERENCES CITED IN THE DESCRIPTION

This list of references cited by the applicant is for the reader’s convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description

References

Related documents

• To investigate the survival and habitat use of one year old headstarted Blanding’s Turtles at SNWR in order to better understand their basic biological needs which will allow

Figure 14 Matlab Pattern Plot Comparison of the Narda 643 Antenna (ML = Microwave Lab) (CL = Hangar Lab)
.. False plots the original data.. APPENDIX H: HFSS 2.4 GHz Pyramidal

Next, we show that the equilibrium characterized in Proposition 1 is the MPE yielding the highest welfare, provided δq is not too large (hence in particular when q is close to 0).

In practical terms, the VCS approach allows design-based stereological analyses of volume fraction, reference volume, and total volume of BrDU-stained nuclei for n = 8 cases in the

Steps 1-2 locate the wallet, Steps 3-4 redirect the browser to it, Step 5 authenticates the user to the wallet, Steps 6-10 transport the actual request and response on a

He is the developer of AgentWeb, a Web-based game design environment for end users, built using open Web

It is evident that the new system, based on the salary information that the central authority receives and reorders, was developed as a control technique aimed at “measuring”

Abstract —This paper presents an overview of selected new modelling algorithms and capabilities in commercial software tools developed by TICRA. A major new area is design and