CN1700793A - System and method for transmitting units of messages in a mobile communication system - Google Patents
System and method for transmitting units of messages in a mobile communication system Download PDFInfo
- Publication number
- CN1700793A CN1700793A CNA200510078306XA CN200510078306A CN1700793A CN 1700793 A CN1700793 A CN 1700793A CN A200510078306X A CNA200510078306X A CN A200510078306XA CN 200510078306 A CN200510078306 A CN 200510078306A CN 1700793 A CN1700793 A CN 1700793A
- Authority
- CN
- China
- Prior art keywords
- pdu
- transmission
- protocol data
- information
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000010295 mobile communication Methods 0.000 title claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 claims description 106
- 238000012937 correction Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 2
- 238000007689 inspection Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
A method of multimedia communication in a mobile communications network is provided. The method comprises allocating data in a message to be transmitted via a multimedia messaging service (MMS) protocol to a sequence of protocol data units (PDU), wherein each PDU in the sequence is associated with a sequence number identifying the position of the PDU in said sequence; transmitting a first PDU in said sequence; transmitting a subsequent PDU in the sequence according to the PDU's sequence number, in response to an acknowledgment received confirming receipt of a previously transmitted PDU; retransmitting a PDU if a respective acknowledgement is not received for the PDU.
Description
Background of invention
1.
Invention field
The present invention relates to the message transmission in the mobile communication system, especially, relate to and when transmitting the unit of information between portable terminal and the server and in message transmitting procedure, produce mistake, carry out automatically the unit of transmission again.
2.
Description of Related Art
Usually, MMS (Multimedia Message Service) (MMS) sends and receives the information that comprises various content of multimedia, such as text message, and image, sound and video message (short videos).The user can send the MMS information of quite high-order speed to another user terminal.
MMS is the development that transmits the Short Message Service (SMS) of text message, and it is based on the method that is used to send SMS information.In correlation technique, when the user sent MMS information and uses terminal of mobile communication terminal to another, the data of this information sent by MMS center (MMSC) at once, the effect that base band communicates to connect in the middle of this MMS center.
In the MMS message transmitting procedure, disconnect or the generation network error if call out, all the MMS information can be transmitted to receiving terminal to MMSC or from MMSC from transmission ends again.The transmission again of MMS information causes the service efficiency of Radio Resource low.Like this, need method or the system that overcomes this shortcoming.
Summary of the invention
A kind of method that transmits MMS (Multimedia Message Service) information is disclosed.According to an embodiment, the method of multimedia communication in a kind of mobile communications network, comprise that to the data of protocol Data Unit (PDU) sequence allocation wherein each PDU in the sequence interrelates with the sequence number of discerning the position of PDU in the described sequence by the information of MMS (Multimedia Message Service) (MMS) protocol transmission; Transmit the PDU in the described sequence; The receipt of receiving in response to the last transmission of the affirmation that is received PDU is according to the follow-up PDU in the sequence number transfer sequence of PDU; If do not receive this PDU separately receipt transmit a PDU again.
When can further being included in the receipt that does not receive corresponding PDU, this method revises the mistake in the communication.Each PDU comprises the data field of representing this PDU sequence number.For example, in one embodiment, the data field of a PDU is assigned as and is null value.In another embodiment, be not the data field distribution numerical value of a PDU.The one PDU can also comprise the data field of the whole sequence numbers of PDUs in the described sequence of expression.
Other advantages of the present invention, purpose and characteristics will partly be elaborated in the following description, for a person skilled in the art, according to following research, can partly become obviously, perhaps can be to recognizing the practice of the present invention.These purposes of the present invention and other advantages can obtain understanding by the structure that particularly points out in specification, claim and the accompanying drawing write and know from experience.
Being understandable that aforementioned general description of the present invention and detailed description afterwards are exemplary and illustrative, is for claimed invention being provided further explanation.
Brief Description Of Drawings
Included accompanying drawing constitutes the application's a part at this, to the invention provides further understanding, and, embodiments of the invention and specification are shown explain principle of the present invention together.
An example of the present invention is used in Fig. 1 explanation in conventional mobile communication environment.
Fig. 2 is expression sends the method for MMS information according to one embodiment of the invention a block diagram.
Fig. 3 is expression sends the method for MMS information according to another embodiment of the present invention a block diagram.
Fig. 4 is that expression is according to the transmission of one embodiment of the invention MMS information in the unit and the automatic flow chart of transmission again.
The preferred embodiments of the present invention of will at length touching upon now, being illustrated in the middle of the accompanying drawing for example of these preferred embodiments.As possible, all using identical reference number to represent identical or similar parts in the accompanying drawing.
Detailed description of the invention
With reference to figure 1, exemplary embodiments comprises the mobile communication system of mobile communication terminal 110,120 and MMSC 130.Mobile communication terminal 110,120 and MMSC 130 transmit information and data by application layer protocol.In this exemplary embodiments, application layer protocol is MM1.MM1 is the 7th application layer protocol that is used for carrying out between application program by network information exchange.MM1 is defined as the interface between mobile communication terminal and the MMSC by 3GPP (third generation partnership project).
With reference to figure 2, in exemplary embodiments, mobile communication system transmits MMS information, and wherein the data allocations of MMS information is in protocol Data Unit (PDUs).In this exemplary embodiments, PDUs sequentially is transferred to MMSC 130.By being that each protocol Data Unit (PDU) increases trace information field as shown in table 1, MMSC 130 can discern the content of MMS information and the sequence instruction of PDUs.
Table 1.
Information field | Value |
Field name | ????<X-Mms-packet-value> |
Field value | ????<Packet-count-value> |
Explanation | ????<Optional> |
Like this, by the content of analytical information field, detect the sequence instruction of a plurality of PDUs.When in the MMS message transmitting procedure, producing mistake, detect and produce wrong PDU, continue the transmission again of MMS information from detected PDU.
Field value (for example,<Packet-count-value 〉) is represented the sequence number of each PDU.The field value that is added to a PDU can be zero.In alternative embodiment, can not distribute field value.Like this, in one example, according to such as 0,1,2,3 ... one group of sequence number send PDUs.In an exemplary embodiments, first field value is that zero PDU is a PDU.In another example, if PDUs according to them such as 1,2,3 ... sequence number send, do not have apportioning cost to be relevant to first field.In one embodiment, a PDU comprises header field, and this header field comprises the information of the relevant information content and size.
When transmission ends 110 (for example, Tx end 110) transmission the one PDU (PDU1), message transmission begins, and it comprises to MMSC 130 request of sending (S202).MMSC 130 receives PDU1 and determines the content and the whole numbers of PDUs of information in the transmission information with reference to the header field of PDU1.MMSC 130 is by determining that with reference to information field separately the PDU that receives is a PDUs.
In one embodiment, MMSC 130 inspection message fields and will confirm that the acknowledge signal (ACK) that MMSC 130 has transmitted information and successfully received PDU sends to transmission ends 110 (S204).Comprise information field among the ACK.Therefore, receive terminal or the MMSC of ACK, receive the successfully number of the PDUs of transmission.
Refer again to Fig. 2, when MMSC 130 receives last PDU, it just with the MMS message transmission that receives to receiving terminal 120.In one embodiment, MMSC 130 will comprise the transmission request, and the PDU1 that just sends request is transferred to receiving terminal 120 (S220).As mentioned above, can not having field value or field value according to situation about carrying out PDU1 is 0 to be a PDU in the PDUs sequence that is included in the MMS information with expression PDU1.
Receiving terminal 120 (for example, Rx end 120) receives the information content and determines PDUs number in this information by the header field of reference PDU1.Receiving terminal 120 inspection message fields and send receipt signals (ACK) to MMSC 130 thus confirm the PDU transmission of Information and normal receive (S222).
With reference to figure 3, begin in order to represent message transmission, transmission ends 110 comprises the PDU1 (S302) of transmission request (just sending request) to MMSC 130 transmission.MMSC 130 determines the number (information size just) of the information content and PDUs by the header field of reference PDU1.MMSC 130 determines from information field whether the PDU that receives is first PDU.
In a preferred embodiment, MMSC 130 produce comprise the error message value (for example,<Error-message-sending-count or<X-Mms-packet-value) response message.MMSC130 does not transmit corresponding to the ACK of PDU3 but sets up the field name zone, and to transmission ends 110 transmission response information (S312).Transmission ends 110 is from the generation of error message value identification error, and temporarily stops the transmission of PDU.
In one embodiment, transmission ends 110 which PDU of identification have produced mistake, determine between transmission ends (for example terminal 110) and receiving terminal (for example MMSC 130) cause or a plurality of cause of one or more mistakes of producing, and in a cause or a plurality of cause (S314) of the one or more mistakes of application protocol layer correction.If can not correct mistakes immediately (for example network error), transmission ends 110 stops the MMS transmission of Information, and notice user profile is transmitted the reason that has stopped and why having stopped.
If revised the cause of wrong generation, which PDU is the error message value of transmission ends 110 from be included in response message determine has caused mistake.Transmission ends 110 is from for example PDU3 recovering information transmission (S316), and reception is from the ACK (S318) of MMSC 130.If PDUs and ACK subsequently transmit successively, as mentioned above, do not produce mistake, then successfully transmit PDU and ACK subsequently.
In order to begin the message transmission between MMSC 130 and the receiving terminal 120, MMSC 130 comprises the PDU1 (S330) of transmission request to receiving terminal 120 transmission.Receive the header field awareness information content and the PDUs number that comprise whole piece information of the receiving terminal 120 of PDU1 by reference PDU1.Receiving terminal 120 determines by the reference information field whether the PDU that receives is first PDU.Terminal 120 is determined information fields, and the receipt signal (ACK) that sends terminals 120 confirmation transmission and successfully received PDU to MMSC 130 (S332).
MMSC 130 receives ACK and transmits PDU2 (S334).If receiving terminal 120 does not successfully receive the PDU2 as challenge switch, network error or similar problem will appear in transmission course so.In this case, receiving terminal 120 is set up response message field name zone, and it contains such as<Error-message-sending-count〉or<X-Mms-packet-value the error message value.The error message value of this replacement ACK responds the 3rd PDU and is transferred to MMSC 130 (S336).MMSC 130 identification error information, and temporarily stop the transmission of PDU.
Therefore, MMSC 130 which PDU of identification have produced mistake, find out between transmission ends 110 and the receiving terminal (for example MMSC 130) cause or a plurality of cause of the one or more mistakes that produce, and in a cause or a plurality of cause (S338) of the one or more mistakes of application protocol layer correction.If can not correct mistakes immediately, such as owing to be network error, MMSC 130 stops the MMS transmission of Information, and has stopped and the reason of Stop message transmission to the user notification message transmission.
If revised wrong cause, which PDU MMSC 130 by stopping at reference to the error message value inspection transmission that is included in the response message, the transmission that recovery begins with the 2nd PDU, this transmission comprise that transmission recovers and receives ACK (S342) from MMSC 130.
In one embodiment, MMSC 130 receives ACK and transmits PDU3 (S344).MMSC 130 waits for up to receiving ACK (S346) from receiving terminal 120.If the transmission of PDU and ACK does not subsequently produce mistake, PDUs and ACK subsequently successfully transmit.
With reference to figure 4, when the MMS message transmission was set for the first time, transmission ends was divided into the PDUs (S410) of a plurality of MM1 agreements with MMS information, and preferably transmits a plurality of PDUs (S420) with consecutive order.
When having sent PDU, transmission ends is just checked the response message (S430) from receiving terminal, and has determined whether to send the response message (S440) that the reception of expression PDU has been finished.
If send the still uncompleted response message of reception of expression PDU, transmission ends will stop the transmission of PDU, find out the cause of the mistake that produces between transmission ends and the receiving terminal, and revise these wrong causes (S450), and the transmission that begins to recover PDU from the PDU of last transmission.
If send the response message that the reception of expression PDU has been finished, transmission ends will determine whether the transmission of each PDU finishes (S470).If transmission is not finished as yet, can carry out once more with the step of continuous sequential delivery PDUs, and repeating step (S420-S470).When having finished the transmission of PDUs, finish the MMS message transmission and discharge wireless connections (S480).
As previously discussed, the present invention is transmitted MMS information by dividing and transmitting PDUs automatically again in the MMS message transmitting procedure.Transmit, the at last PDU of transmission wrong again, owing to whole piece information needn't be transmitted again so Radio Resource is used more effectively from producing.
Among the present invention, the mistake that produces in the message transmitting procedure obtains revising in application layer, and finishes the transmission again of information automatically, therefore not only can but also can and revise the mistake that produces from low layer inspection more from equivalent layer.
Because the present invention can specialize by several forms that do not break away from its design or substantive characteristics, unless otherwise indicated, otherwise should be appreciated that the foregoing description is not limited to any details described above, and should be explained widely in design defined in the subsidiary claim and scope that therefore change and the distortion of being carried out is included in the subsidiary claim in the boundary of claim and equivalent thereof and scope.
Claims (19)
1, a kind of mobile communications network inner multimedia method for communicating, this method comprises:
To the data of protocol Data Unit (PDU) sequence allocation by the information of MMS (Multimedia Message Service) (MMS) protocol transmission, wherein each PDU in the sequence interrelates with the sequence number of the position of this PDU of identification in described sequence;
Transmit the PDU in the described sequence;
The receipt of receiving in response to the last transmission of the affirmation that is received PDU is according to the follow-up PDU in the sequence number transfer sequence of PDU;
If do not receive this PDU separately receipt transmit a PDU again.
2, the method for claim 1 also comprises:
If do not receive the receipt of corresponding PDU, then revise the mistake in the communication.
3, the process of claim 1 wherein that each PDU comprises the data field of representing this PDU sequence number.
4, the method for claim 3, wherein the data field of a PDU is assigned as zero.
5, the method for claim 3, wherein the data field of a PDU does not distribute numerical value.
6, the process of claim 1 wherein that a PDU comprises the data field of the whole sequence numbers of PDUs in the described sequence of expression.
7, the method for claim 1 also comprises:
Determine the mistake in the communication, require to transmit again a PDU.
8, the method for claim 7 also comprises:
Revise the mistake in the communication.
9, the process of claim 1 wherein the transmission of described PDUs and be transmitted in transmission ends again and between the MMS center that is connected in mobile communication system, carry out.
10, the process of claim 1 wherein the transmission of described PDUs and be transmitted in the MMS center again and carry out between the receiving terminal that is connected in mobile communication system.
11, a kind of method that transmits MMS (Multimedia Message Service) information, this method comprises:
To be divided into a plurality of protocol Data Units of application layer protocol by the MMS (Multimedia Message Service) information that transmission ends sends;
Transmit a plurality of protocol Data Units successively;
When protocol Data Unit transmits, check the response message that sends by receiving terminal;
When the error message relevant with the message transmission mistake is included in the response message, stop the transmission of a plurality of protocol Data Units;
The cause of the message transmission mistake that between protocol data layer correction transmission ends and receiving terminal, produces; And
Carry out the transmission again of the MMS information that begins from the protocol Data Unit of last transmission.
12, the method for claim 11, wherein a plurality of protocol Data Units comprise information field, this information field comprises sequence number.
13, the method for claim 12, wherein first protocol Data Unit has the nil segment value, and it represents first sequence number of a plurality of protocol Data Units.
14, the method for claim 12, wherein a plurality of protocol Data Units have first protocol Data Unit, and this first protocol Data Unit does not have the field value of Presentation protocol data unit sequence number.
15, the method for claim 12, wherein information field comprises:
The field name of expression field feature;
The field value of Presentation protocol data unit sequence number; With
The explanation of expression field type.
16, the method for claim 11, wherein relevant with message transmission mistake response message has the field value that the MMS (Multimedia Message Service) message transmission has taken place and then stopped in the expression error of transmission.
17, the method for claim 11 also comprises:
If response message is not the information relevant with the message transmission mistake then transmits next PDU.
18, the method for claim 17 is the receipt signal that receiving terminal successfully receives information with the response message that the message transmission mistake has nothing to do wherein.
19, a kind of system that transmits the multi-media communication information on services, this system comprises:
Transmit-Receive Unit is used for:
To be divided into a plurality of protocol Data Units of application layer protocol by the MMS (Multimedia Message Service) information that transmission ends sends;
Transmit a plurality of protocol Data Units successively;
When protocol Data Unit transmits, check the response message that sends by receiving terminal;
When the error message relevant with the message transmission mistake is included in the response message, stop the transmission of a plurality of protocol Data Units;
The cause of the message transmission mistake that between protocol data layer correction transmission ends and receiving terminal, produces;
Carry out transmission again from the multi-media communication information on services of the protocol Data Unit of last transmission;
If response message is not the information relevant with the message transmission mistake then transmits next PDU;
After transmitting last protocol Data Unit, receive response message with receipt signal from receiving terminal;
After a plurality of protocol Data Unit transmission, discharge wireless connections.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040020129 | 2004-03-24 | ||
KR20040020129 | 2004-03-24 | ||
KR1020050019762 | 2005-03-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1700793A true CN1700793A (en) | 2005-11-23 |
CN100385970C CN100385970C (en) | 2008-04-30 |
Family
ID=35476616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200510078306XA Expired - Fee Related CN100385970C (en) | 2004-03-24 | 2005-03-24 | System and method for transmitting units of messages in a mobile communication system |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100608841B1 (en) |
CN (1) | CN100385970C (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100790463B1 (en) * | 2006-06-19 | 2008-01-03 | 드림소프트(주) | Message transmission method and portable terminal accordingly |
KR20080051380A (en) * | 2006-12-05 | 2008-06-11 | (주) 엘지텔레콤 | How to provide and take over a multimedia message through a communication network |
KR100754273B1 (en) * | 2007-03-02 | 2007-09-03 | 주식회사 씬멀티미디어 | How to send SMS notification message in domestic wireless network environment |
KR101333415B1 (en) * | 2007-10-25 | 2013-11-28 | 엘지전자 주식회사 | Method of Data Transmission using HARQ |
KR101460183B1 (en) * | 2012-12-11 | 2014-11-10 | 에스케이씨앤씨 주식회사 | System and Method for Message Service with Reliability |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5926137A (en) * | 1997-06-30 | 1999-07-20 | Virginia Tech Intellectual Properties | Foursquare antenna radiating element |
EP1343267A3 (en) * | 2002-02-08 | 2005-08-03 | ASUSTeK Computer Inc. | Data transmission confirmation in a wireless communication system |
CN1229953C (en) * | 2002-09-12 | 2005-11-30 | 华硕电脑股份有限公司 | Cross-area method without data loss in wireless communication system |
-
2005
- 2005-03-09 KR KR1020050019762A patent/KR100608841B1/en active IP Right Grant
- 2005-03-24 CN CNB200510078306XA patent/CN100385970C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR100608841B1 (en) | 2006-08-08 |
CN100385970C (en) | 2008-04-30 |
KR20060043794A (en) | 2006-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1163093C (en) | Multimedia communication system and method for sending and receiving messages therein and mobile radio communication terminal | |
US7813745B2 (en) | Method for implementing a push service | |
CN1225939C (en) | Method for transferring tunnel between nodes in GPRS system | |
CN1996941B (en) | A robust processing method for header compression U mode error | |
JP2002522959A (en) | Efficient error control method for wireless packet transfer | |
CN1555618A (en) | Radio resource control-service data unit reception | |
CN101964705A (en) | Communication device, communication system, communication method, communication program and communication circuit | |
CN1214828A (en) | Method and apparatus for data recovery in ARQ systems | |
UA82886C2 (en) | Method for transmission data packages and a transmitter for transmission data packages | |
KR100988874B1 (en) | Method and apparatus for comparing state variable or packet sequence number in wireless communication system | |
CN103516673A (en) | Network data communication method, network data communication system, network data communication client and network data communication server | |
CN1442965A (en) | Mobile communication terminal and always maintained block data protocol context management method | |
CN1750712A (en) | Method of monitoring paging channel of packet switched service | |
CN101507318A (en) | Radio communication device and method used in mobile communication system | |
CN100385970C (en) | System and method for transmitting units of messages in a mobile communication system | |
CN1392747A (en) | Schedule informing system capable of correcting schedule, data and time | |
CN1138385C (en) | Method and device for increasing data traffic | |
CN101163086A (en) | Method of implementing in-sequence submission of wireless link control service data unit | |
EP1580916A2 (en) | System and method for transmitting units of messages in a mobile communication system | |
CN114158287B (en) | Information transmission method, apparatus, communication device and storage medium | |
US6487201B1 (en) | Method for managing received data in complex digital cellular terminal | |
CN1430861A (en) | Personal digital assistant, wireless communication system and method of link establishment | |
JP2006054897A (en) | Method for reporting reception result of packet in mobile communication system | |
CN1647569A (en) | Method for transmitting data, particularly having multimedia contents, in a mobile radio telephone network | |
CN1612502A (en) | Communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080430 Termination date: 20170324 |
|
CF01 | Termination of patent right due to non-payment of annual fee |