Method and apparatus providing teleservice segmentation and reassembly
First Claim
1. A method to operate a wireless communications network to transmit a Teleservice message form a source to a destination, comprising:
- at the source, providing a Teleservice message;
applying the Teleservice message to a segmentation service that segments the Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message;
applying the segmented Teleservice message to a transmit air interface service;
delivering the segmented Teleservice message from the transmit air interface service through the air interface to a receive air interface service at the destination;
applying the received segmented Teleservice message to an assembly service that assembles the received segmented Teleservice message into the Teleservice message; and
transmitting a Response message from the destination, the Response message being formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a status and an acknowledgment map.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for operating a user terminal, such as a cellular radiotelephone, of a type that is bidirectionally coupled to a network through an RF interface. The method includes a first step of storing at least one message in a memory accessible by the mobile station. A second step transmits a Teleservice origination (e.g., a SMS origination) request from the mobile station to the network using a reverse digital control channel. The request specifies that a reverse digital traffic channel be assigned to the mobile station. A next step, executed in response to being assigned to a reverse digital traffic channel, transmits the at least one stored message to a SMS center that is coupled to the network, the at least one stored message being transmitted over the assigned reverse digital traffic channel. In a preferred embodiment of this invention the SMS origination request is transmitted using a random access channel, the step of transmitting the at least one stored message includes a step of bypassing a voice coder and a data modem within the mobile station, and the step of transmitting the at least one stored message is accomplished in an ARQ mode of operation. Also disclosed is a method to deliver Teleservice messages in a wireless communications system that are not constrained by any message length limitations imposed by the air interface or network layers supporting the wireless service.
38 Citations
36 Claims
-
1. A method to operate a wireless communications network to transmit a Teleservice message form a source to a destination, comprising:
-
at the source, providing a Teleservice message;
applying the Teleservice message to a segmentation service that segments the Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message;
applying the segmented Teleservice message to a transmit air interface service;
delivering the segmented Teleservice message from the transmit air interface service through the air interface to a receive air interface service at the destination;
applying the received segmented Teleservice message to an assembly service that assembles the received segmented Teleservice message into the Teleservice message; and
transmitting a Response message from the destination, the Response message being formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a status and an acknowledgment map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
formatting a Begin Message as a first segment;
formatting a Continue Message for any further segments that are not the last segment; and
formatting an End Message as the last segment.
-
-
8. A method as in claim 7, wherein the Begin Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length, a Teleservice message length, and segment data.
-
9. A method as in claim 8, wherein the Begin Message is formatted for further specifying a Teleservice message length.
-
10. A method as in claim 8, wherein the Begin Message is formatted for further specifying whether data compression was applied.
-
11. A method as in claim 8, wherein the Begin Message is formatted for further specifying whether data encryption was applied.
-
12. A method as in claim 8, wherein the Begin Message is formatted for further specifying how often the destination should return receipt confirmation using a Response message.
-
13. A method as in claim 7, wherein the Continue Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length and segment data.
-
14. A method as in claim 7, wherein the End Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length and segment data.
-
15. A method as in claim 14, wherein the End Message is formatted for further specifying a CRC calculated over the original Teleservice message.
-
16. A wireless communications system enabling transmission of a Teleservice message from a source to a destination, comprising:
-
at the source, a segmentation service for segmenting a Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message, and a transmit air interface service coupled to an output of the segmentation service for assisting in the delivery of the segmented Teleservice message through the air interface to the destination; and
at the destination, a receive air interface service having an output coupled to an assembly service for assembling the received segmented Teleservice message into the Teleservice message;
where said destination transmits a Response message to the source, the Response message being formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a status and an acknowledgment map. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method to operate a wireless communications network to transmit a Teleservice message from a source to a destination, comprising:
-
at the source, providing a Teleservice message;
applying the Teleservice message to a segmentation service that segments the Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message;
applying the segmented Teleservice message to a transmit air interface service;
delivering the segmented Teleservice message from the transmit air interface service through the air interface to a receive air interface service at the destination; and
applying the received segmented Teleservice message to an assembly service that assembles the received segmented Teleservice message into the Teleservice message;
where applying the Teleservice message to a segmentation service includes, formatting a Begin Message as a first segment;
formatting a Continue Message for any further segments that are not the last segment; and
formatting an End Message as the last segment, where the Begin Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length, a Teleservice message length, and segment data.
-
-
32. A method to operate a wireless communications network to transmit a Teleservice message from a, source to a destination, comprising:
-
at the source, providing a Teleservice message, applying the Teleservice message to a segmentation service that segments the Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message;
applying the segmented Teleservice message to a transmit air interface service;
delivering the segmented Teleservice message from the transmit air interface service through the air interface to a receive air interface service at the destination; and
apply the received segmented Teleservice message to an assembly service that assembles the received segmented Teleservice message into the Teleservice message;
where applying the Teleservice message to a segmentation service includes, formatting a Begin Message as a first segment;
formatting a Continue Message for any further segments that are not the last segment; and
formatting an End Message as the last segment, where the Continue Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length and segment data.
-
-
33. A method to operate a wireless communications network to transmit a Teleservice message from a source to a destination, comprising:
-
at the source, providing a Teleservice message;
applying the Teleservice message to a segmentation service that segments the Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message;
applying the segmented Teleservice message to a transit air interface service;
delivering the segmented Teleservice message from the transmit air interface service through the air interface to a receive air interface service at the destination; and
applying the received segmented Teleservice message to an assembly service that assembles the received segmented Teleservice message into the Teleservice message;
where applying the Teleservice message to a segmentation service includes, formatting a Begin Message as a first segment;
formatting a Continue Message for any further segments that are not the last segment; and
formatting an End Message as the last segment, where the End Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length and segment data.
-
-
34. A wireless communications system enabling transmission of a Teleservice message from a source to a destination, comprising:
-
at the source, a segmentation service for segmenting a Teleservice message into a plurality of segments corresponding to as many a interface messages as are necessary to deliver the Teleservice message, and a transmit air interface service coupled to an output of the segmentation service for assisting in the delivery of the segmented Teleservice message through the air interface to the destination; and
at the destination, a receive air interface service having an output coupled to an assembly service for assembling the received segmented Teleservice message into the Teleservice message;
where the segmentation service operates to format a Begin Message as a first segment, to format a Continue Message for any further segments that are not the last segment, and to format an End Message as the last segment, where the Begin Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length, a Teleservice message length, and segment data.
-
-
35. A wireless communications system enabling transmission of a Teleservice message from a source to a destination, comprising:
-
at the source, a segmentation service for segmenting a Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message, and a transmit air interface service coupled to an output of the segmentation service for assisting in the delivery of the segmented Teleservice message through the air interface to the destination; and
at the destination, a receive air interface service having an output coupled to an assembly service for assembling the received segmented Teleservice message into the Teleservice message;
where the segmentation service operates to format a Begin Message as a first segment, to format a Continue Message for any further segments that are not the last segment, and to format an End Message as the last segment, where the Continue Message is formatted for specifying at least a protocol discriminator, a message type, a transaction ID, a sequence number, a segment data length and segment data.
-
-
36. A wireless communications system enabling transmission of a Teleservice message from a source to a destination, comprising:
-
at the source, a segmentation service for segmenting a Teleservice message into a plurality of segments corresponding to as many air interface messages as are necessary to deliver the Teleservice message, and a transmit air interface service coupled to an output of the segmentation service for assisting in the delivery of the segmented Teleservice message through the air interface to the destination; and
at the destination, a receive air interface service having an output coupled to an assembly service for assembling the received segmented Teleservice message into the Teleservice message;
where the segmentation service operates to format a Begin Message as a first segment, to format a Continue Message for any further segments that are not the last segment, and to format an End Message as the last segment, where the End Message is formatted for specifying at least a protocol discretion, a message type, a transaction ID, a sequence number, a sediment data length and segment data.
-
Specification