[go: up one dir, main page]

CN1482778A - Cross-region method without data loss in wireless communication system - Google Patents

Cross-region method without data loss in wireless communication system Download PDF

Info

Publication number
CN1482778A
CN1482778A CNA021426104A CN02142610A CN1482778A CN 1482778 A CN1482778 A CN 1482778A CN A021426104 A CNA021426104 A CN A021426104A CN 02142610 A CN02142610 A CN 02142610A CN 1482778 A CN1482778 A CN 1482778A
Authority
CN
China
Prior art keywords
data
sequence number
mobile communication
subsystem
service subsystem
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
Application number
CNA021426104A
Other languages
Chinese (zh)
Other versions
CN1229953C (en
Inventor
江孝祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Innovative Sonic Ltd
Original Assignee
Asustek Computer Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CN02142610.4A priority Critical patent/CN1229953C/en
Publication of CN1482778A publication Critical patent/CN1482778A/en
Application granted granted Critical
Publication of CN1229953C publication Critical patent/CN1229953C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method for ensuring data not to be lost when a wireless communication system crosses regions. When a mobile communication unit moves from the effective communication area of the serving subsystem to the effective communication area of the target subsystem, the serving subsystem provides a delivery message to the target subsystem, the delivery message including a data unit that has not been acknowledged by the mobile communication unit, a sequence number of a first unacknowledged data unit, and a sequence number of a last transmitted but not acknowledged data unit.

Description

The transregional method of wireless telecommunication system free of data leakage
(1) technical field
The present invention provides a kind of method that is applied to wireless telecommunication system, refers to a kind of transregional method of RNS of free of data leakage especially.
(2) background technology
Please refer to Fig. 1.Fig. 1 is the calcspar that illustrates a known wireless communication networks 10, wireless communication networks 10 includes a plurality of RNSs (radio network subsystems, RNSs) 20, and one can with core network (the core network of these a plurality of RNSs 20 transmission data, CN) 30, each RNS 20 includes a radio network controller (radio network controller, RNC) 22, and a plurality of can with the base station (node B) 24 of radio network controller 22 transmission data, each base station 24 all comprises a transceiver, in order to transmit and to receive wireless signal.Wireless communication networks 10 can be given a certain specific RNS 20 with the communication data transmitting-receiving disposal right of a mobile communication unit (mobile unit) 40, at this moment, this specific RNS 20 promptly is called service subsystem (servingRNS, SRNS) 20s of mobile communication unit 40.The down-transmitting data of delivering to mobile communication unit 40 gets and is sent to service subsystem 20s via core network 30 earlier, this down-transmitting data is with data cell (service data units, SDUs) 28 form is stored in earlier in the radio network controller 22 of service subsystem 20s, and then it is sent via a certain base station 24, then radio network controller 22 can be according to the position of mobile communication unit 40 in service subsystem 20s effective communication zone, and the base station 24 of selecting a best accurately sends to mobile communication unit 40 with the data of data cell 28.Mobile communication unit 40 sends to wireless telecommunication system 10 with the data of uploading of a plurality of data cells 48 in it with Wireless transmission mode, and it is to receive these data earlier by service subsystem 20s, is resent to core network 30.Sometimes, mobile communication unit 40 can move to the position near the effective communication zone of another RNS 20, at this moment, promptly claim this RNS 20 to be interim RNS (drift RNS, DRNS) 20d, and a certain base station 24 in the interim RNS 20d can receive the data cell 48 that is sent by mobile communication unit 40 and uploads data, then, the radio network controller 22 of interim RNS 20d can be transported to service subsystem 20s with received data cell 48 data, and data cell 48 data that service subsystem 20s receives all again are sent to core network 30.So in this known communication system, the data of all transmitted in both directions between mobile communication unit 40 and core network 30 all need be passed through service subsystem 20s.
Please refer to Fig. 1 and Fig. 2.Fig. 2 is the calcspar that illustrates the radio network controller 22 in the service subsystem 20s among Fig. 1, transfer of data between mobile communication unit 40 and the radio network controller 22 is to finish via a multilayer communications protocol (multi-layer communication protocol), this multilayer communications protocol includes packet data convergence communications protocol layer (packet data convergence protocol, PDCP) 22p, higher level's layer 22u and the layer 22L of subordinate.Packet data convergence communications protocol layer 22p can carry out data transaction with higher level's layer 22u and the layer 22L of subordinate respectively.Packet data convergence communications protocol layer 22p can receive a plurality of data cell 28 data from higher level's layer 22u, and each data cell 28 includes a title (header) 28h and a data field 28d.The major function of data cell 28 is that the data with data field 28d are sent to the specified destination of title 28h, the function class of title 28h is similar to the title function of internet communication agreement, and title 28h may include some redundant data or include some and the data of a plurality of title 28h repetitions of other data cells s 28.The packet data convergence communications protocol major function of 22p layer by layer is to compress the data in the title 28h so that the communication frequency range can fill a part utilization, and this condensing routine is to finish by one header compression/decompression processor (headercompressor/decompressor) 22c.Header compression/decompression processor 22c receiving data units 28 data, produce packet data convergence communications protocol layer communications protocol data cell (PDCPprotocol data unit then according to this, PDCP PDU) 29, packet data convergence communications protocol layer data unit 29 comprises a packet data convergence communications protocol layer title 29h and a data field 29d, and data field 29d comprises the compression title 29x that is produced according to title 28h by header compression/decompression processor 22c.Each packet data convergence communications protocol layer data unit 29 all by packet data convergence communications protocol layer by layer 22p give one 16 bit flowing water progressive sequence number (sequential number, sequence number) 29s, for example, if the sequence number 29s that one first packet data convergence communications protocol layer data unit 29 is endowed is 62, then the sequence number 29s that is endowed followed by the one second packet data convergence communications protocol layer data unit 29 after this first packet data convergence communications protocol layer data unit 29 is 63, and all the other are in like manner analogized.Each sequence number 29s does not transmit together along with packet data convergence communications protocol layer data unit 29, but is preserved in addition and maintenance by packet data convergence communications protocol layer 22p inner institute.Packet data convergence communications protocol layer data unit 29 can be transferred to the layer 22L of subordinate then to do further transmission process.Because packet data convergence communications protocol layer data unit 29 is to be man-to-man corresponding relation with data cell 28, and because each packet data convergence communications protocol layer data unit 29 all has the sequence number 29s of an appointment, so each corresponding data cell 28 also has its corresponding sequence number 29s, that is to say that sequence number 29s corresponds to packet data convergence communications protocol layer data unit 29 and data cell 28 simultaneously.Because frequency range can fill a part utilization by compression title 28h, so each packet data convergence communications protocol layer data unit 29 data length should be little than its pairing data cell 28 data lengths in theory, in order to ensure satisfying above-mentioned situation, 29h is the smaller the better for packet data convergence communications protocol layer title.The employed header compression pattern of header compression/decompression processor 22c is that the form by title 28h is determined that for example, if title 28h is the IP title, then this header compression pattern just must meet IP industrial standard RFC 2507.
In like manner, packet data convergence communications protocol layer data unit 27 data (from mobile communication unit 40) that the layer 22L of subordinate transmitted also can be sent to header compression/decompression processor 22c to produce corresponding data cell s 48, follow corresponding data cell 48 and can be sent to higher level's layer 22u.Each packet data of receiving convergence communications protocol layer data unit 27 all has 16 bit sequence number 27s that given by packet data convergence communications protocol layer 22p, be similar to the situation of sequence number s29s, this 16 bit sequence number 27s is also simultaneously corresponding to this corresponding data cell 48.
When mobile communication unit 40 during more and more near the effective communication regional extent of interim RNS 20d, more and more data unit 48 carries out after can being received by interim RNS 20d again, so that wireless communication networks 10 finally can start a transregional branching program to handle the data that are sent to interim RNS 20d by mobile communication unit 40, this transregional branching program promptly is called a service subsystem branching program or the transregional program of RNS, this program requires and must free of data miss, so-called free of data leakage is illustrated in this branching program, without any down-transmitting data unit 28 and upload data cell 48 data loss.
Please refer to Fig. 1, Fig. 2, reach Fig. 3.Fig. 3 is the calcspar that shows this free of data leakage service subsystem branching program of known mobile communication unit 40 experience, wherein interim RNS 20d becomes a target sub system (target RNS in Fig. 3, TRNS) 20t, after finishing this service subsystem branching program, target sub system 20t will become the new service subsystem 20s of mobile communication unit 40.In order to make target sub system 20t can intactly continue service subsystem 20s to all working of mobile communication unit 40, old service subsystem 20s must be transported to all critical information target sub system 20t (just new service subsystem 20s).Please refer to Fig. 2, Fig. 3, reach Fig. 4.Fig. 4 is the information transmission figure that shows known free of data leakage service subsystem branching program, service subsystem 20s among Fig. 4 will transport information 50 and be sent to target sub system 20t, transporting information 50 comprises and to pass (the downlink sending sequence number that sends sequence number, DL Send_ sequence number) 52, one upload Receive sequence number (uplink receiving sequence number, ULReceive_ sequence number) 54, and all be not identified the down-transmitting data unit (unacknowledged data unit) 28 of payment received.In this multilayer communications protocols by 40 common uses of service subsystem 20s and mobile communication unit, mobile communication unit 40 can be repaid and confirm that its successful payment received of institute is transmitted by service subsystem 20s and the packet data convergence communications protocol layer data unit 29 of coming, and is anyly received and the packet data that is not identified payment received is restrained communications protocol layer data unit 29 and promptly is called the unacknowledged packets data and restrains communications protocol layer data unit s29 by mobile communication unit 40.Owing to exist man-to-man corresponding relation between data cell 28 and the packet data convergence communications protocol layer data unit 29, if there is any one unacknowledged packets data convergence communications protocol layer data unit 29 to occur, i.e. expression has a corresponding unacknowledged data unit 28 to exist, and these unacknowledged data unit s28 can be transported to target sub system 20t by service subsystem 20s, and wherein DL Send_ sequence number 52 is the sequence number value sequence number 29s that the ordering packet data of biography down convergence communications protocol layer data unit 29 unconfirmed is the earliest correlated.Because sequence number 29s is not stated from data cell 28 clearly, the following biography information of sending sequence number makes target sub system 20t correctly be given a sequence number 29a and is transported data cell 28 pairing packet data convergence communications protocol layer data unit 29 to each.Upload 54 of Receive sequence numbers and prepare will be from the mobile communication unit 40 to receive next records and upload the sequence number value sequence number 27s that the packet data convergence communications protocol layer data unit 27 of data is correlated for service subsystem 20s, this will make target sub system 20t correctly be given a sequence number 27s to follow-up each packet data that transmits from mobile communication unit 40 convergence communications protocol layer data unit 27.Target sub system 20t transmits and uploads Receive sequence number 54 to mobile communication unit 40, like this, mobile communication unit 40 can determine to begin to be sent to the target sub system 20t that becomes new service subsystem 20s by that data unit 48 according to this, mobile communication unit 40 transmits and passes Receive sequence number (downlink receiving sequencenumber, DL Receive_ sequence number) 58 to target sub system 20t, passing Receive sequence number 58 down is mobile communication unit 40 and prepares the sequence number value sequence number 29s that the packet data convergence communications protocol layer data unit 29 of the next record data that will receive from target sub system 20t is correlated, therefore, service subsystem 20t can determine by that unacknowledged data unit 28 beginning down-transmitting datas according to this to mobile communication unit 40.For instance, if service subsystem 20s has transmitted the packet data convergence communications protocol layer data unit 29 of sequence number 29s from 0 to 99 to mobile communication unit 40, suppose among these 100 the packet data convergence communications protocol layer data unit s 29 that are transmitted, the part of having only sequence number s 29s from 0 to 50 is to be moved communication unit 40 to confirm, that is to say, the packet data that the is transmitted convergence communications protocol layer data unit 29 of other sequence number 29s from 51 to 99 is not moved communication unit 40 as yet to be confirmed, each is not identified packet data convergence communications protocol layer data unit s29 simultaneously all its corresponding data cell 28 that is not identified.Suppose that again service subsystem 20s has received the packet data convergence communications protocol layer data unit 27 of 200 sequence number 27s from 0 to 199 from mobile communication unit 40, in known service subsystem branching program, the four nineteen data cells 28 of sequence number 29s from 51 to 99 are to be transported to target sub system 20t by service subsystem 20s, at this moment, following 52 the value of sending sequence number that passes can be set to 51, the value of uploading Receive sequence number 54 can be set as 200, the value of following biography Receive sequence number then can be between 51 and 100, this number range be by 40 payment receiveds in mobile communication unit but as yet packet data convergence communications protocol layer data unit 29 numbers confirmed of repayment determined, for example, if passing the value of Receive sequence number 58 down is 90, then target sub system 20t can transport three nineteens of sequence number 29s from 51 to 89 data cell 28 and abandons, and from sequence number 29s since transporting data cell 28 transmission more than 90, the another kind of situation that should not take place but might take place is to pass Receive sequence number 58 down may sort and send sequence number before 52 or after ordering in the end transports the sequence number 29s of data cell 28 passing down, represent the sequence number 29s and/or the 27s that are safeguarded by the radio network controller 22 of service subsystem 20s of this situation and by the corresponding sequence number that mobile communication unit 40 is safeguarded lose synchronously (out of synchronization), at this moment, target sub system 20t will start again and again synchronization program (re-synchronization), at this again in the synchronization program, target sub system 20t can transmit and comprise a plurality of packet data convergence communications protocol layer data unit s29s of associated sequence numbers 29s in a plurality of packet data convergence communications protocol layer title 29h, and begin to transmit from the packet data convergence communications protocol layer data unit 29 of transporting data cell 28 corresponding to ordering the earliest, in case in these a plurality of packet data convergence communications protocol layer data unit 29 any confirmed in mobile communication unit 40, then target sub system 20t will stop sequence number 29s is contained in packet data convergence communications protocol layer title 29h.Under general synchronous situation, comprising sequence number 29s is unwanted in packet data convergence communications protocol layer title 29h, 29h becomes big because this will be directed at packet data convergence communications protocol layer title, but, comprise sequence number 29s and but have the inside sequence number of auxiliary moving communication unit 40 and the synchronous function of sequence number generation of service subsystem 20s in packet data convergence communications protocol layer title 29h.
Yet known service subsystem branching program can not detect the opportunity that need carry out again synchronization program each time.Consider that certain initial conditions is that service subsystem 20s contains 30 unacknowledged data unit 28, wherein preceding 20 unacknowledged data unit 28 had been transmitted but had been identified not yet, and last 10 unacknowledged data unit 28 did not also send out.In the service subsystem transfer process, all these 30 unacknowledged data unit 28 all are transported to target sub system 20t, the associated sequence numbers 29s that supposes this first unacknowledged data unit 28 is 101, then pass down 52 the value of sending sequence number and be 101, at this moment, according to the value that passes Receive sequence number 58 down, have following described four kinds of situations to take place:
Situation one: if pass the value of Receive sequence number 58 down is less than 101, then to carry out this synchronization program again, because all data cells 28 all are to be received and to confirm according to sequence number precedence, if therefore program is errorless, all confirm the payment received mistake by mobile communication unit 40 to service subsystem 20s previously less than 101 sequence number, should not send this value again this moment, thereby judge have the step-out situation to take place, and should carry out synchronization program again.
Situation two: if pass the value of Receive sequence number 58 down is between 101 and 121, this is the situation that the typical case is taken place, mobile communication unit 40 can confirm to receive partly or entirely should be preceding 20 transmitted by service subsystem 20s and unacknowledged data unit 28 still, do not need to carry out at this moment synchronization program again.
Situation three: if pass the value of Receive sequence number 58 down is to surpass 131, expression mobile communication unit 40 has received that service subsystem 20s does not have, is not transported yet, the yet more impossible data cell that is transmitted 28, this must be to come from the step-out situation, therefore need carry out synchronization program again.
Situation four: if pass the value of Receive sequence number 58 down is between 122 and 131, this is also to be most important a kind of situation at last, because service subsystem 20s had not transmitted the data cell 28 of sequence number 29s between 121 and 130, but have partly by this mobile communication unit and think payment received, this obviously is to come from the step-out situation, formerly should carry out synchronization program again.Yet, because target sub system 20t is not provided enough information to infer the generation of this kind situation.Therefore as described above, the pairing a plurality of data cells 28 that are transported of the sequence number 29s of ordering before passing Receive sequence number 58 down can be abandoned by target sub system 20t and cause data loss.
(3) summary of the invention
Therefore main purpose of the present invention is to provide a kind of transregional transfer method of service subsystem (S RNS) of free of data leakage, new service subsystem is detected when a mobile communication unit and this service subsystem are any may step-out take place and need carry out again the situation of synchronization program, address the above problem to avoid any data loss.
The method of in a wireless telecommunication system, finishing the free of data leakage transregional transfer of S RNS (lossless relocation) of the present invention, it comprises (a) provides a plurality of RNSs, its common and core network swap data, comprise a service subsystem and a target sub system in these a plurality of RNSs, this service subsystem is that the mode with wireless telecommunications provides data cell s to mobile communication unit by this core network, this service subsystem is given each data cell one sequence number, this data cell of confirming that this service subsystem of payment received is transmitted can be repaid in this mobile communication unit, (b) provide one to transport data by this service subsystem to this target sub system, this transports the unacknowledged data unit s that data comprise this service subsystem, one first sequence number value, it can make this target sub system be able to the pairing sequence number of first data cell unconfirmed and that do not transmitted in this service subsystem of interpretation, and (c) makes this target sub system replace this service subsystem and become a new service subsystem of this mobile communication unit.
(4) description of drawings
Fig. 1 is the calcspar of a known wireless telecommunication system.
Fig. 2 is the calcspar of this radio network controller (RNC) of this service subsystem of Fig. 1 (SRNS).
Fig. 3 experiences the calcspar of this free of data leakage service subsystem branching program for this mobile communication unit of Fig. 1.
Fig. 4 is that the information of known free of data leakage service subsystem branching program transmits figure.
Fig. 5 is the calcspar according to a wireless telecommunication system of the present invention.
Fig. 6 is the information transmission figure according to free of data leakage service subsystem branching program of the present invention.
(5) embodiment
In the following description, mobile phone (mobile phone), hand-held (handheld transceiver), base station (base station), personal digital assistant (personal digital assistant can be represented in the mobile communication unit, PDA), computer or any other needs the element of wireless data transmission, that is to say, anyly can influence wireless transmission at physical layer and can be applicable to the mechanism of disclosed system.
Please refer to Fig. 5.Fig. 5 is the calcspar according to a wireless telecommunication system 50 of the present invention.Wireless telecommunication system 50 comprise one can with a plurality of RNSs (radio network subsystems, RNSs) core network of 70 communications (core network, CN) 60, each RNS 70 includes radio network controller (the radio network controller that can pass data with a plurality of base stations 74 mutually, radio network controller) 72, each base station 74 comprises a transceiver (transceiver), in order to a mobile communication unit 80 is transmitted and receive wireless signal.The a plurality of base stations 74 of each radio network controller 72 controls its other are so that have best communication efficiency between itself and the mobile communication unit 80.Under particular case, the communication data of mobile communication unit 80 transmitting-receiving disposal right can be endowed a certain special RNS 70, and at this moment, RNS 70 promptly is called as a service subsystem (serving RNS, SRNS) 70s.Because mobile communication unit 80 is to transmit data via service subsystem 70s and core network 60, so service subsystem 70s is the key data transmission channel of 60 of mobile communication unit 80 and core networks.
The data that are sent to mobile communication single 80 via service subsystem 70s are with data cell (service data units, SDUs) 78 forms transmit, each data cell 78 all is endowed one 16 bit sequence number (sequence number, SN) 78s, sequence number s78s are given by the radio network controller 72 of service subsystem 70s.The value of each sequence number 78s is to decide according to the ordering of each down-transmitting data unit 78.Therefore, ordering data cell 78 pairing sequence number 78s in front should be less than the data cell 78 pairing sequence number s78ss of ordering in the back.In like manner, mobile communication unit 80 can specify that a sequence number 88s gives that each serviced subsystem 70s received uploads data cell 88, down-transmitting data unit 78 for serviced subsystem 72 transmission, its sequence number 78s should equate with its pairing sequence number 88s that is moved the received down-transmitting data unit 88 of communication unit 80, this equal situation represents that promptly service subsystem 70s and mobile communication unit 80 are synchronous, if following biography sequence number 78s and pass down between sequence number 88s and upload sequence number 78s and upload and do not have above-mentioned equal synchronous situation between sequence number 88s then must start synchronization program again and again.
When mobile communication unit 80 successfully receives when being transmitted the data cell 88 of data cell 78 corresponding to one, mobile communication unit 80 has the function with the information repayment service subsystem 70s of successful payment received, usually claim that this repayment work is the confirmation of receipt to data unit 78, and data cell 78 must be confirmed in regular turn, that is to say, mobile communication unit 80 is in the data cell of confirming can not confirm earlier to sort and receive in the back before the ordering data cell 78 in front 78, and any data cell 78 promptly was not called a unacknowledged data unit 78 before also being moved communication unit 80 affirmation payment receiveds.Therefore, there are two kinds of possibility situations unacknowledged data unit 78, a kind of is that the once serviced subsystem 70s of data cell 78 sent out but is not identified as yet, 80 of mobile communication unit may successfully receive also may successfully not receive this data cell 78, and another kind then is that the also not serviced at all subsystem 70s of data cell 78 sent out.Usually, sequence number 78s can't send out along with data cell 78, but if this again synchronization program be activated, then sequence number 78s will be sent out along with data cell 78, when mobile communication unit 80 received this data cell 88 that includes sequence number 78s, mobile communication unit 80 will utilize sequence number 78s and give corresponding sequence number value sequence number 88s, then, the affirmation of corresponding data unit 78 just can be carried out in mobile communication unit 80, then stops this synchronization program again.
When mobile communication unit 80 shifts out the effective communication zone of service subsystem 70s gradually, when also representing mobile communication unit 80 will move into the effective communication zone of another RNS 70 gradually, must determine that preparing to give one with the communication disposal right of mobile communication unit 80 is called target sub system (target RNS this moment, TRNS) 70t and make it to become new service subsystem 70s, therefore will carry out the service subsystem branching program that a free of data is missed to service subsystem 70s and target sub system 70t, after treating that this program is finished, target sub system 70t becomes new service subsystem 70s to carry out the communication disposal right to mobile communication unit 80 with regard to replacing old service subsystem 70s.Please refer to Fig. 5 and Fig. 6, Fig. 6 is the information transmission figure according to free of data leakage service subsystem branching program of the present invention, in order to ensure can intactly replacing service subsystem 70s, target sub system 70t is enough to take on a new service subsystem 70s, service subsystem 70s can transport all relevant information of mobile communication unit 80 and be sent to target sub system 70t, transports information 90 and comprises one first value 91 (following title be first sequence number 91), one second value 92 (following title be second sequence number 92), one the 3rd value 93 (following title be the 3rd sequence number 93), and no matter all unacknowledged data unit 78 whether once serviced subsystem 70s sent out.Therefore target sub system 70t just can obtain from the information of transporting 90 and transport data cell 78f.First sequence number 91 is for passing (the downlink last_send sequence number that sends sequence number at last once, the DLLast_ sequence number) 91, its value is made as that once serviced subsystem 70s sent out and the sequence number value sequence number 78s of the next record data cell 78 of unacknowledged last data cell 78, that is transports ordering in the information 90 the earliest and the sequence number 78s of the unacknowledged data unit 78 that sent out of not serviced subsystem 70s.Therefore first sequence number 91 will make that target sub system 70t distinguished that once serviced subsystem 70s sent out transport that data cell 78f and not serviced subsystem 70s sent out transport data cell 78f, and the main key of Here it is the inventive method.Second sequence number 92 is for passing (downlink sending sequence number, the DL Send_ sequence number) 92 that send sequence number once, and its value is made as the sequence number 78s of ordering unacknowledged data unit 78 the earliest in the information of transporting 90.Owing in the information of transporting 90, do not have along with its corresponding data cell s78 carries out with each sequence number 78s, second sequence number 92 will make target sub system 70t transport data cell 78f to each according to this and all give corresponding sequence number 78fs, and each sequence number 78fs is all equated with its pairing sequence number 78s.The 3rd sequence number 93 is to upload Receive sequence number (uplink receiving sequence number for one, UL Receive sequence number) 93, its value equals the corresponding sequence number 78rs that service subsystem 70s estimates that from the mobile communication unit 80 next record data cell 78r that receive and serviced subsystem 70s set, and therefore the 3rd sequence number 93 will make target sub system 70t be able to that each pen that the mobile communication unit will transmit for 80 futures is uploaded data cell and correctly give the corresponding sequence number value.Receive after the information of transporting 90 that target sub system 70t transmits the 3rd sequence number 93 to mobile communication unit 80, and makes mobile communication unit 80 be determined to begin to upload from that data unit.In addition, mobile communication unit 80 transmits one the 4th value 94 (is the 4th sequence number 94 with what call in the following text) to target sub system 70t, the 4th sequence number 94 is for passing Receive sequence number (downlink receivingsequence number once, DL Receive_ sequence number) 94, and equal that the next record data cell 88 that receives from target sub system 70t is estimated in mobile communication unit 80 and by being given corresponding sequence number 88s in mobile communication unit 80, therefore the 4th sequence number 94 will make target sub system 70t be determined and should begin to transmit by that data unit 78f from the data cell 78f that transports.Because the transport data cell 78f of ordering before the 4th sequence number 94 has been moved communication unit 80 successful payment receiveds, do not need row transmission again, thereby can be abandoned by target sub system 70t.Target sub system 70t has just had all required information of work of carrying out service subsystem 70s after having had information of transporting 90 and the 4th sequence number 94.Therefore, all communication works of treatment of relevant mobile communication unit 80 all are transferred to target sub system 70t, and target sub system 70t just becomes the new service subsystem 70s that handles mobile communication unit 80 communication work.
The inventive method is by first sequence number 91 that provides in the information of transporting 90, can make target sub system 70t be detected down the step-out situation of the biography sequence number 88s following biography sequence number 78fs corresponding with it, and thereby starts required synchronization program again.Still be example with aforesaid example, still suppose identical initial conditions, just service subsystem 70s has 30 unacknowledged data unit 78, wherein preceding 20 unacknowledged data unit 78 are once to send out, but be not identified, and last 10 unacknowledged data unit 78 are not send out.In the service subsystem branching program, all these 30 unacknowledged data unit 78 all are transported to target sub system 70t, in order to the corresponding data cell 78f that is transported to be provided, the value of supposing the associated sequence numbers 78s of first unacknowledged data unit 78 is 101, and the value of second sequence number 92 in the information of transporting 90 is 101 so.Because existing 20 are transported the once serviced subsystem 70s of data cell 78f and sent out, so the value of first sequence number 91 is exactly 121.As for the value of the 3rd sequence number 93 then is that the sequence number 78rs of the data cell 78r that expection receives from mobile communication unit 80 according to service subsystem 70s determines, for example, if service subsystem 70s receives 100 data unit 78r from mobile communication unit 80, and the value of the sequence number 78rs of these 100 data unit 78r is between 0 to 99, and then the value of the 3rd sequence number 93 is 100.At this moment, according to the value of the 4th sequence number 94, in like manner also have four kinds of following situations to take place:
The value of one: the four sequence number 94 of situation is less than 101, because of the mobile communication unit should not require target sub system 70t to transmit the data cell 88 of having confirmed payment received again 80 this moments, target sub system 70t infers has sequence number step-out situation to take place, so carry out this synchronization program again, and all data cell s 78f that transports be sent to mobile communication single 80.
Situation two: if the value of the 4th sequence number 94 is between 101 and 121, comprise 101 and 121, this is the situation that the typical case is taken place, partly or entirely these preceding 20 unacknowledged data unit 78 that transmitted by service subsystem 70s can be confirmed to receive in mobile communication unit 80, do not need to carry out this synchronization program again this moment, the data cell 78f that target sub system 70t begins to equal from sequence number 78fs the 4th sequence number 94 sends out in proper order, and other orderings then are abandoned entirely at the preceding data cell 78f of the 4th sequence number 94 need not.
Situation three: if the value of the 4th sequence number 94 is to surpass 131, represent that in this case mobile communication unit 80 has received the data cell 88 that service subsystem 70s does not have, do not transmitted certainly yet, this is impossible, unless there is the step-out situation to take place, therefore target sub system 70t need carry out this synchronization program again, and all are transported data cell 78f is sent out by target sub system 70t.
Situation four: if the value of the 4th sequence number 94 is between 122 and 131, comprise 122 and 131, because the value of the 4th sequence number 94 surpasses the value of first sequence number 91, target sub system 70t knows that value that service subsystem 70s do not transmit sequence number 78fs transports data cell 78f between 121 and 130, but yet some is moved communication unit 80 repayment for confirming payment received to these sequence number values at this moment, judgement must have the situation of step-out, so target sub system 70t need carry out this synchronization program again, all are transported data cell 78f and all are sent to mobile communication unit 80 by target sub system 70t.
Though the definition of first sequence number 91 of the present invention and purposes as above disclose, but other similar serial number informations also may be reached required purposes, for example, first sequence number 91 may be defined as and transports that once serviced subsystem 70s in the data cell 78 sent out and the sequence number 78s of the data cell 78 that the sequence number ordering is last.In a word, no matter be to use the sort of definition, the purposes of first sequence number 91 is exactly to make target sub system 70t be removed to distinguish the data cell 78f that data cell 78f that once serviced subsystem 70s transmitted and not serviced subsystem 70s were transmitted, and this main key point of the inventive method just.In like manner can be extrapolated to second sequence number 92, the 3rd sequence number 93 respectively, reach the 4th sequence number 94.
Method compared to known service subsystem transfer, the invention provides one first sequence number 91 to the information of transporting 90, first sequence number 91 can allow target sub system 70t distinguish the data cell 78f that data cell 78f that once serviced subsystem 70s transmitted and not serviced subsystem 70s are transmitted according to this, so just can detect the situation of the possible sequence number step-out of institute, and finish a kind of service subsystem transfer method of guaranteeing that free of data is missed of the present invention.
The above only is preferred embodiment of the present invention, and all equivalences of being done according to the present patent application claim change or equivalence is replaced, and all should belong to the covering scope of patent of the present invention.

Claims (7)

1.一种于一无线通讯系统中完成无数据漏失跨区的方法,其特征在于包括:1. A method for completing interregional crossing without data loss in a wireless communication system, characterized in that it comprises: 提供多个无线网络子系统,其共同与一核心网络传输数据,该多个无线网络子系统内包含一服务子系统及一目标子系统,该服务子系统是以无线通讯的方式由该核心网络提供多个数据单元至一移动通讯单元,该服务子系统赋予每一数据单元一序号,该移动通讯单元能回报确认收讫该服务子系统所传送的该数据单元;Provide a plurality of wireless network subsystems, which jointly transmit data with a core network. The plurality of wireless network subsystems include a service subsystem and a target subsystem. The service subsystem is transmitted from the core network by means of wireless communication providing a plurality of data units to a mobile communication unit, the service subsystem assigns a serial number to each data unit, and the mobile communication unit can report receipt of the data unit sent by the service subsystem; 由该服务子系统提供一运送数据至该目标子系统,该运送数据包含:A shipment data is provided by the service subsystem to the target subsystem, the shipment data includes: 该服务子系统的未确认数据单元;以及unacknowledged data units for the service subsystem; and 一第一值,其可使该目标子系统得以判读运送数据单元中该服务子系统第一个未曾传送过的数据单元所对应的序号;以及a first value that enables the target subsystem to decipher the sequence number corresponding to the first data unit in the transport data unit that has not been transmitted by the serving subsystem; and 使该目标子系统取代该服务子系统而成为该移动通讯单元的一新的服务子系统。The target subsystem replaces the service subsystem and becomes a new service subsystem of the mobile communication unit. 2.如权利要求1所述的方法,其特征在于,该运送数据包含所有尚未被确认的数据单元。2. The method of claim 1, wherein the shipping data includes all data units that have not yet been confirmed. 3.如权利要求2所述的方法,其特征在于,该运送数据另包含一第二值,其可使得该目标子系统得以判读该运送数据中排序最前的未确认数据单元所对应的序号。3 . The method of claim 2 , wherein the shipment data further includes a second value, which enables the target subsystem to read the sequence number corresponding to the top unacknowledged data unit in the shipment data. 4 . 4.如权利要求3所述的方法,其特征在于,该运送数据另包含一第三值,其是相关于该服务子系统准备要自该移动通讯单元所接收的下一笔数据单元所对应的序号。4. The method according to claim 3, wherein the delivery data further includes a third value corresponding to the next data unit that the service subsystem is prepared to receive from the mobile communication unit serial number. 5.如权利要求4所述的方法,其特征在于,另包含:5. The method of claim 4, further comprising: 由该移动通讯单元提供一第四值至该目标子系统,该第四值是该移动通讯单元将要自该目标子系统所接收的下一笔数据单元所对应的序号;其中,若该第四值是为该运送数据中排序最前的未确认数据单元所对应的序号之前的号次,或是若该第四值是为该服务子系统未曾传送过的第一个未确认数据单元所对应的序号之后的号次,则进行一再同步程序。The mobile communication unit provides a fourth value to the target subsystem, and the fourth value is the sequence number corresponding to the next data unit to be received by the mobile communication unit from the target subsystem; wherein, if the fourth The value is the number before the sequence number corresponding to the highest sorted unacknowledged data unit in the transport data, or if the fourth value is the number corresponding to the first unacknowledged data unit that has not been transmitted by the service subsystem For the number after the serial number, the synchronization procedure is performed again and again. 6.如权利要求1所述的方法,其特征在于,该第一值是该服务子系统未曾传送过的第一个未确认数据单元所对应的序号。6. The method of claim 1, wherein the first value is a sequence number corresponding to the first unacknowledged data unit that has not been transmitted by the service subsystem. 7.如权利要求1所述的方法,其特征在于,该第一值是该服务子系统曾经传给该移动通讯单元过的最后一个未确认数据单元所对应的序号。7. The method according to claim 1, wherein the first value is a sequence number corresponding to the last unacknowledged data unit sent to the mobile communication unit by the service subsystem.
CN02142610.4A 2002-09-12 2002-09-12 Cross-area method without data loss in wireless communication system Expired - Lifetime CN1229953C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN02142610.4A CN1229953C (en) 2002-09-12 2002-09-12 Cross-area method without data loss in wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN02142610.4A CN1229953C (en) 2002-09-12 2002-09-12 Cross-area method without data loss in wireless communication system

Publications (2)

Publication Number Publication Date
CN1482778A true CN1482778A (en) 2004-03-17
CN1229953C CN1229953C (en) 2005-11-30

Family

ID=34148075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02142610.4A Expired - Lifetime CN1229953C (en) 2002-09-12 2002-09-12 Cross-area method without data loss in wireless communication system

Country Status (1)

Country Link
CN (1) CN1229953C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100385970C (en) * 2004-03-24 2008-04-30 Lg电子株式会社 System and method for transmitting units of messages in a mobile communication system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100385970C (en) * 2004-03-24 2008-04-30 Lg电子株式会社 System and method for transmitting units of messages in a mobile communication system

Also Published As

Publication number Publication date
CN1229953C (en) 2005-11-30

Similar Documents

Publication Publication Date Title
EP1276279B1 (en) Lossless serving radio network subsystem (SRNS) relocation procedure in a wireless communications system
CN1327678C (en) Protocol data unit encapsulation method
US7426579B2 (en) System and method for handling frames in multiple stack environments
CN1227861C (en) Method and apparatus for controlling multiple logical data flow in variable data rate environment
US6611535B2 (en) Method for flow control
US7855970B2 (en) Method for retransmission in mobile communication system
CN1419385A (en) Wireless Communication System with Robust Radio Link Control Reset Procedure
EP1343267A2 (en) Data transmission confirmation in a wireless communication system
CN1423869A (en) Link Layer acknowledgement and retransmission for cellular telecommunications
US20070217341A1 (en) Packet transmission apparatus
KR20080030439A (en) Data communication method
WO2004054178A1 (en) Sequence number ordering in a wireless communications system
CN100361481C (en) Method, device and transmitter for transmitting data from transmitter to receiver
CN1606894A (en) Method for transmitting packet switched data in a cellular radio communication system during cell change
CN1120379A (en) Method for handling redundant switching platforms in packet switching equipment and switching equipment for implementing the method
US20030028837A1 (en) Method for driving retransmission timer in mobile telecommunications system using radio link protocol
JPH04111554A (en) Arq communication system
CN1482778A (en) Cross-region method without data loss in wireless communication system
CN1317841C (en) Replacement messages for identifying and preventing errors during the transmission of real time-critical data
US20080212505A1 (en) Method and receiving apparatus for processing arq block in wibro system
CN1518236A (en) Method for handling unexpected transmission interrupt in wireless communication system
KR100538836B1 (en) Data transmission confirmation in a wireless communication system
US7359356B2 (en) Overflow control method for frame synchronization of base stations in wireless communication network system
KR20030041093A (en) Selective retransmission of data
CN1275007A (en) Error recovery method for raising through-put in communication channel

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20161202

Address after: Mauritius eibner

Patentee after: Innovative Sonic Ltd.

Address before: Taiwan Taipei City Beitou District China Road No. 150 4 floor

Patentee before: ASUSTEK COMPUTER Inc.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20051130