CN1934834A - Communication handover method, communication message processing method, and program for executing these methods by use of computer - Google Patents

Communication handover method, communication message processing method, and program for executing these methods by use of computer Download PDF

Info

Publication number
CN1934834A
CN1934834A CNA2005800090346A CN200580009034A CN1934834A CN 1934834 A CN1934834 A CN 1934834A CN A2005800090346 A CNA2005800090346 A CN A2005800090346A CN 200580009034 A CN200580009034 A CN 200580009034A CN 1934834 A CN1934834 A CN 1934834A
Authority
CN
China
Prior art keywords
message
communication
information
access point
router
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.)
Pending
Application number
CNA2005800090346A
Other languages
Chinese (zh)
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1934834A publication Critical patent/CN1934834A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

There is disclosed a technique for allowing a mobile terminal that has been handed over to quickly and continuously receive an additional service (e.g., QoS assurance) that had been received before the handover. According to the technique, when being handed over, a mobile terminal (MN) (10) selects, as a proxy, a node (QNE) (proxy) (68) that is located near a network AR (access router) (31) belonging to a subnet (30), into which the MN is moving, and that has an NSLP for the QoS. The MN then transmits, to the proxy, a message including a flow identifier and a session identifier that are related to a path (24) established with a CN (60) before the handover. The proxy transmits, to the CN, a message including these flow and session identifiers, then establishes, based on the result of a response to this message, a new path (34), and then finds a crossover node at which the two paths are joining.

Description

Communication handover method, communication message processing method and carry out the program of these methods by using a computer
Technical field
The present invention relates to communication handover method, the communication message processing method relevant and carry out the program of these methods by using a computer with the switching of the portable terminal of carrying out radio communication (mobile node), relate more specifically to the communication handover method relevant with following mobile node, communication message processing method and carry out the program of these methods by using a computer, described mobile node is designed by use carries out radio communication as mobile IP v 6 (mobile internet protocol edition 6) agreement of Internet Protocol next generation.
Background technology
Even as also can be between at the volley with seamless way to the user---it obtains from portable terminal by the visit of wireless network to the communication network such as the internet---the technology that is connected with communication network is provided, utilize the technology of the mobile IP v 6 of setting up Internet Protocol next generation to be used widely.Referring to Fig. 9, explanation is used the wireless communication technology of this mobile IP v 6.The technology of hereinafter being discussed about mobile IP v 6 is disclosed in the non-patent document 1 below for example.
Comprise at the wireless communication system shown in Fig. 9: IP network (communication network) 15, such as the internet; A plurality of subnets (wherein each is called sub-network with being equal to) 20 and 30, they are connected to IP network 15; And portable terminal (MN: mobile node) 10, it can be established to described a plurality of subnet 20 and one of 30 be connected.In Fig. 9, two subnets 20 and 30 are depicted as a plurality of subnets 20 and 30.
Subnet 20 comprises the couple in router (AR) 21 and a plurality of access points (AP) 22 of setting up intrinsic wireless coverage area (but communication zone) 28 and 29 and 23 formations that carries out route for IP grouping (grouped data).These AP 22 and 23 are connected to AR 21, and AR 21 is connected to IP network 15.In Fig. 9, two AP 22 and 23 are shown as a plurality of AP 22 and 23.And with the connection mode identical with above-mentioned subnet 20, subnet 30 comprises AR 31 and a plurality of AP 32 and 33.
Can communicate by letter by IP network 15 with AR 31 as the parts of subnet 30 as the AR 21 of the parts of subnet 20, that is, subnet 20 is connected by IP network 15 with subnet 30.
In the wireless communication system shown in Fig. 9, suppose that MN 10 has begun the radio communication with AP 23 in wireless coverage area 29.At this moment, be not suitable in the IPv6 address that is assigned to MN 10 under the situation of IP address system of subnet 20, be present in MN 10 in the wireless coverage area 29 by obtain the IPv6 address that is suitable for subnet 20 about the radio communication of AP 23, be Care-of Address (Care of Address, CoA).
About this point, there is following method in the method as MN 10 obtains CoA: come to distribute CoA from Dynamic Host Configuration Protocol server to MN 10 in the mode (in a stateful fashion) that administration is arranged according to the method such as DHCPv6; MN 10 obtains the network prefix and the prefix length of subnet 20 from AR 21, so that described network prefix of obtaining from AR 21 by combination and the linking layer address of prefix length and MN 10 etc. and come automatic real estate to give birth to CoA in the mode (in a stateless fashion) of not having administration.
In addition, (the other side's node (Correspondent Node): (Bingding Update (Binding Update): the BU) CoA that is obtained makes it possible to send or receiving block data in subnet 20 MN 10 thus in CN) registration for the router on the home network under it (home agent) or particular communication partner.
Therefore, sent to MN 10 by CoA by AR 21 and AP 23 to the grouped data that MN 10 sends from the scheduled communication partner, and be sent to above-mentioned expectation communication parter to the grouped data of the communication counterpart transmission of expectation by AP 23 and AR 21 from MN 10 based on MN 10.And according to the CoA of the MN 10 that registers in home agent, the address that is sent to home network also is sent to the AR 21 of subnet 20 to the grouped data of MN 10, and is sent to MN 10 by AP 23.
As mentioned above, in the wireless communication system of the use mobile IP v 6 shown in Fig. 9, even MN 10 carries out from a subnet under the situation that different subnets switches therein, the use of CoA also makes the radio communication of MN 10 to continue.As being used to realize for example technology of the acceleration of this hand-off process, disclosed quick handoff technique in the known non-patent document 2 that has below.
According to this quick handoff technique, before MN 10 carries out the L2 switching, MN 10 can obtain the new CoA that will use (below be called as NCoA) in advance in subnet 30, with when the tunnel that when AR 21 notifies this NCoA, produces between AR 21 and the AR 31, and MN 10 is used to carry out switching backward shift to subnet 30 from the L2 that the connection of AP 23 to AP 32 is changed in execution, even and for during before the NCoA that before obtained of registration (BU) formally, the grouped data that is sent to old (previous) CoA (hereinafter referred to as PCoA) of the MN 10 that once used in subnet 20 also is sent to MN 10 via described tunnel with by AR 31 and AP 32, and arrive AR 21 from the grouped data that MN 10 sends via described tunnel with by AP 32 and AR 31, and it is sent to communication parter from AR 21.
On the other hand, in the communication of using network, comprise that the service (in this manual, such service is called as Additional Services) that QoS (service quality) guarantees exists, and have the various types of communication protocols that are used to realize such Additional Services.In these various types of communication protocols,, for example there is RSVP (Resource Reservation Protocol, RSVP) (for example referring to following non-patent document 3) as being used for the agreement that QoS guarantees.RSVP is used for keeping to the frequency band (band) on the path (stream) of the receiver side communication terminal that carries out Data Receiving from carrying out the transmitter side communication terminal that data send, so that send data from described transmitter side communication terminal smoothly to the receiver side communication terminal.
Even do not having the needs that interruptedly receive the Additional Services that comprise the QoS assurance that before switching, has received after the switching though exist for the MN 10 that switches in execution between subnet 20 and 30 yet, above-mentioned RSVP can not satisfy aforementioned requirement (in the each point especially below), and can not handle moving of MN 10.Figure 10 is used to illustrate the explanation view that can not handle the fact that moves of MN according to the RSVP of conventional art.
In RSVP, (CN: the other side's node) 60 with respect to being provided with the QoS path the path (end-to-end path) between 2 of MN 10, and carry out data according to a plurality of repeater node 61 that are connected that end-to-end path is set up by use in the address of MN 10 and CN 60 and transmit from the communication parter terminal.Therefore, for example, at MN 10 under the situation of the CoA that switches and change MN 10 between subnet 20 and 30, though except stream changes, also need in the QoS path, carry out the processing relevant with address modification, but RSVP can not handle such change, this consequent interruption QoS assurance (first problem: in changing the QoS path, meet difficulty).And, even under the situation that the QoS path newly is set, if the part that overlaps between the QoS path before and after switching might cause in this lap that then dual resource keeps (dual reservation) (second problem: dual resource keeps).
In order to solve the above problems, current, in IETF (internet engineering task group), be called as NSIS (Next Step in Signaling for standardization, the purpose of the new agreement next procedure in signaling) (referring to following non-patent document 4) has been carried out discussion.Expect that this NSIS is effective especially for the various types of Additional Services that comprise the QoS assurance in mobile environment, and, there are requirement, implementation method and other the file (for example referring to following non-patent document 5-9) described for realizing that QoS guarantees and mobility is supported for NSIS.The overview of the NSIS that draft standard of current conduct in the NSIS of IETF working group below is described and is used to set up QoS route method (referring to non-patent document 6 and non-patent document 9).
Figure 11 shows according to the NSIS of conventional art and is used to illustrate the lower-level protocols stack about NSIS of the agreement layout of NSIS.The NSIS protocol layer is positioned at above IP and lower level tight.And the NSIS protocol layer is made up of two-layer: NSLP (NSIS Signaling Layer agreement), and it is to be used to produce the agreement of signaling message each Additional Services to be provided and to be used to carry out its processing; And NTLP (NSIS transport layer protocol) is used for carrying out route for the signaling message of NSLP.As NSLP, there are various NSLP, such as the NSLP that is used for QoS (QoS NSLP), be used for the NSLP (be used to serve the NSLP of A and be used to serve the NSLP of B) of different Additional Services and other.
And Figure 12 is used to illustrate according to the explanation view of conventional art as the notion of the NE of the node of NSIS or QNE " adjacent ".As shown in Figure 12, have all nodes of NSIS function (NE:NSIS entity) each at least one NTLP has been installed.Needn't always NSLP be arranged on the NTLP, and to have one or more NSLP also be acceptable.In this case, the NE with the NSLP that is used for QoS specifically is called QNE (QoS NSIS entity).The device that can become NE is terminal or router.And a plurality of routers except NE may reside between the adjacent NE, and a plurality of routers except NE and the NE that do not have a QoS NSLP may reside between the adjacent QNE.
Referring to Figure 13, an example of traditional Q oS path establishment method will be described below.The MN 10 that supposes the AR 21 that is connected in subnet 20 is scheduled the 60 reception data from CN, or is receiving data (reception) from it.When setting up QoS path (path 24), MN10 sends RESERVE (reservation) message that is used to set up the QoS path to CN 60.Described RESERVE message comprises about for the information (QSpec) from the desired QoS of the Data Receiving of CN 60.The RESERVE message that is sent is by AR 21, NE 62 and the different router that does not have the NSIS function, and arrival QNE 63.The NSLP of QNE63 talks with hereto and is retained in the QoS resource of describing among the QSpec that comprises in the RESERVE message.Arriving QNE 65 by NE 64 with the different routers that do not have the NSIS function by the RESERVE message behind the QNE 63.Equally in QNE 65, as in QNE 63, handling, so that keep the QoS resource.Repeat this operation, and RESERVE message finally is delivered to CN 60, between MN 10 and CN 60, set up the QoS path thus.
In addition, flow identifier and Session ID are used for the identifying resource reservation.Flow identifier depends on the IP address of CoA or the CN 60 of MN 10, and each of QNE 63 and 65 can confirm the IP address of the source/destination of each packet, so that know whether existence that the resource about this packet keeps.About this, thereby move at MN 10 under the situation of different subnet CoA changes, flow identifier changes according to the change of the CoA of MN 10.On the other hand, a series of data that Session ID is used to discern about session send, and different with flow identifier, and it changes not according to moving of terminal.
In addition, there is the method that is called as QUERY in the method as being used to check about the possibility of obtaining of the QoA resource of free routing.This method is the method for for example checking in advance when MN 10 sets up QoS path with respect to CN 60 whether the QSpec of expectation can keep in each QNE, and send QUERY message and whether can in each QNC, keep, and by receiving its result as RESERVE message for the response of QUERY message with the QSpec that checks expectation.These QUERY and RESERVE message do not change current resource reserved state.And when QNE carried out certain notice to different QNE, NOTIFY (notice) message was available.For example, this NOTIFY is used for error notification etc.Each of above-mentioned RESERVE, QUERY, RESPONSE and NOTIFY is to be used for the NSLP message that QoS guarantees, and is written in the non-patent document 6.
And referring to Figure 14, with the method for explanation according to conventional art, described method is used for avoiding dual resource to keep as MN 10 when subnet 30 moves from subnet 20.When MN 10 when CN 60 receives data and sets up QoS path (path 24), in QNE 63, QNE 65 and QNE 66, keep the desired QoS resource of MN 10.At this moment, flow identifier and Session ID are expressed as X and Y respectively.In fact, as mentioned above, flow identifier X comprises the current IP address of MN 10 and the IP address of CN 60, and enough big any number is set in Session ID Y.In this state, after moving to subnet 30, MN 10 sends RESERVE message to set up new QoS path to CN 60.Incidentally, do not discharge old path (path 24) immediately in the mobile back of MN 10.
Because flow identifier changes according to moving of MN 10 as mentioned above, therefore flow identifier X and the flow identifier in the path 34 (flow identifier in this path 34 is expressed as Z) in path 24 differs from one another.Because not having the resource of the Session ID Y in total interface, QNE 67 keeps, thus judge and set up new route, and carry out resource for flow identifier Z and Session ID Y and keep.On the other hand, in QNE 65 and QNE 66, exist resource to keep about Session ID Y.Each of QNE65 and QNE 66 compares about flow identifier, and confirm the change of flow identifier from X to Z, and make and judging, thereby take for fear of dual resource reservation such as the old and new's more reservation and the not measure of reservation of resource again because new route has been set up in moving of MN 10.The QNE that footpath, old road and new route begin to intersect each other is called as CRN (Crossover node, crossover node).Though CRN represents described path sometimes and in fact begins the router (NE 64 among Figure 14) that intersects each other, but under situation about the discussion in QoS path, CRN represents to have the QNE (QNE65 among Figure 14) of following state: in footpath, old road (path 24) and new route (path 34), an adjacent QNE (QNE 66 among Figure 14) is identical, and another adjacent QNE (QNE 63 among Figure 14 or QNE 67) difference.
And according to non-patent document 6 or non-patent document 9, for these RESERVE message, QUERY message and NOTIFY, except the end-terminal (MN 10 or CN 60) of the source that forms grouped data or destination, QNE can become the source arbitrarily.
Though except mobile environment, NSIS has also been contained the various functions in the common static network, but in this manual, be conceived to be used to realize the function of foundation of the ambulant Additional Services of support of one of function, realize supporting the foundation of ambulant Additional Services by NSIS is installed as NSIS.
Non-patent document 1:D.Johnson, C.Perkins and J.Arkko, " Mobility Support inIPv6 ", draft-ietf-mobileip-ipv6-24, June 2003 (D.Johnson, C.Perkins and J.Arkko, " the mobility support in IPv6 ", draft-ietf-mobileip-ipv6-24, in June, 2003)
Non-patent document 2:Rajeev Koodli " Fast Handovers for Mobile IPv6 ", draft-ietf-mobileip-fast-mipv6-08, October 2003 (Rajeev Koodli, " the quick switching of mobile IP v 6 ", draft-ietf-mobileip-fast-mipv6-08, in October, 2003)
Non-patent document 3:R.Braden, L.Zhang, S.Berson, S.Herzog and S.Jamin, " Resource ReSerVation Protocol-Version 1 Functional Specification ", RFC 2205, September 1997 (R.Braden, L.Zhang, S.Berson, S.Herzog and S.Jamin, " RSVP-version 1 functional specification ", RFC in September, 2205,1997)
Non-patent document 4:NSIS WG (http://www.ietf.org/html.charters/nsis-charter.html)
Non-patent document 5:H.Chaskar, Ed, " Requirements of a Quality of Service (QoS) Solution for Mobile IP ", RFC3583, September 2003 (H.Chaskar, Ed, " requirement of the quality of service solution of mobile IP ", RFC3583, in September, 2003)
Non-patent document 6:Sven Van den Bosch, Georgios Karagiannis and AndrewMcDonald " NSLP for Quality-of Service signalling ", draft-ietf-nsis-qos-nslp-01.txt, October 2003 (Sven Van den Bosch, GeorgiosKaragiannis and Andrew McDonald, " NSLP of service quality signal ", draft-ietf-nsis-qos-nslp-01.txt, in October, 2003)
Non-patent document 7:X.Fu, H.Schulzrinne, H.Tschofenig, " Mobility issues inNext Step signaling ", draft-fu-nsis-mobility-01.txt, October 2003 (X.Fu, H.Schulzrinne, H.Tschofenig, " mobility problem in the signaling of next procedure ", draft-fu-nsis-mobility-01.txt, in October, 2003)
Non-patent document 8:Roland Bless, et.Al., " Mobility and Internet SignalingProtocol ", draft-manyfolks-signaling-protocol-mobility-00.txt, January2004 (Roland Bless etc., " mobility and internet signaling protocol ", draft-manyfolks-signaling-protocol-mobility-00.txt, in January, 2004)
Non-patent document 9:R.Hancock (editor), " Next Steps in Signaling:Framework ", draft-ietf-nsis-fw-05.txt, October 2003 (R.Hancock (editor), " step subsequently in the signaling: framework ", draft-ietf-nsis-fw-05.txt, in October, 2003)
In Figure 14, for example, we note following situation: the MN 10 that accepts the QoS assurance before MN 10 is switching in the subnet 02 that was connecting carries out the switching of subnet 30, and is receiving the QoS assurance that its had received before switching in the subnet 30 that it connects after switching continuously.
In this case, entering the time that the state of accepting Additional Services (being that QoS guarantees in this case) during switching latter linked subnet 30 will spend during from subnet 20 that MN 10 conversion (hand off) connected before switching to MN 10 is that MN 10 can not accept the period that QoS guarantees, and MN 10 can not accept QoS at all and guarantee, or the QoS of acquiescence passes on to handle therefore and takes place, and this has interrupted QoS.
Therefore, as mentioned above, needing promptly, the MN 10 after switching provides QoS to guarantee.In order to solve this, in the current discussion in IETF (for example non-patent document 7) about NSIS, for example, there is suggestion, require some preparation to the effect that so that before MN 10 switches or before MN 10 stops switching, set up new QoS path, and have the needs of setting up new QoS path in advance.But, only made these suggestions, and unexposed at all concrete implementation method.And, find above-mentioned CRN to be used as being used to setting up the needs of the preparation of new route in advance though exist, for the unexposed concrete implementation method of this point.
In addition, as another problem, we note following situation: wherein, when existing on the path 24 when being used for keeping from the QoS resource of the communication of MN 10 to CN 60, for example, MN is displaced to subnet 30, and at this, it carries out QUERY for CN 60.In this case, do not keep because have to discharge the resource that is used for the communication between MN on the path 24 10 and CN 60 in certain period of mobile back of MN 10 as mentioned above, therefore in QNE 65 and QNE 66, leave the resource that is used for the communication between MN on the path 24 10 and CN 60 and keep certain period.Meet difficulty in that it is returned (being used for the new route after the moving of MN 10) time as free (free) resource to MN10, therefore this make MN 10 be difficult to accurately to obtain free time (vacancy) information about described resource.This problem is not only applicable to MN 10 yet and sends the situation of request by QUERY message moving the back, and is applicable to wherein the situation of any QNE (for example QNE 67) by the QUERY message send request on the path 34 for example.
Summary of the invention
Consider above-mentioned problem, one of purpose of the present invention provides a kind of communication handover method, communication message processing method and is used for carrying out by using a computer the program of these methods, and their make that the portable terminal switch can be rapidly and accept the Additional Services of described portable terminal acceptance before switching continuously after switching.
To achieve these goals, a kind of be used for portable terminal according to communication handover method of the present invention, but connect in each the communication system that each at least one access point that all constitutes a plurality of couple in routers of subnet and form intrinsic communication zone is connected to described a plurality of couple in routers by communication network therein, but described portable terminal is arranged to communicate by letter by the couple in router that is connected to this access point with the radio communication of access point in communication zone, and described method comprises:
Receiving step is used for carrying out from current access point in communication during to the transition of communications of diverse access point when portable terminal, receives information about described diverse access point from described diverse access point,
The information obtaining step, be used for when communicating conversion to described diverse access point, obtain information according to the information that in described receiving step, receives about following router about described diverse access point, described router can carry out the relevant preparation of Additional Services with the expectation of portable terminal after this transition of communications, and
The information forwarding step, be used to produce the message of the information that comprises the Additional Services of accepting about current communication period, and, come to send described message to the router that can carry out the preparation relevant with Additional Services after transition of communications by the access point in the current communication according to information about the router that can carry out the preparation relevant with Additional Services after described transition of communications.
Utilize above-mentioned layout, at portable terminal before executive communication conversion between the access point, even carry out described processing so that after transition of communications, also accept the Additional Services that current (before described transition of communications) accepted continuously, therefore, carry out the portable terminal that switches and to accept the Additional Services that portable terminal had been accepted after the switching continuously and promptly before switching.
Except above-mentioned layout, comprise according to communication handover method of the present invention: storing step, wherein, this portable terminal is stored corresponding informance in the predetermined information memory unit of portable terminal, this corresponding informance is used to be described in about the information of described access point with about the corresponding relation between the information of described router, described router can carry out with switch in communication after the relevant preparation of Additional Services.
Use above-mentioned layout, this portable terminal can with the information of storing about the information associated state of access point about following router, described router can carry out the preparation that is associated with Additional Services after transition of communications.
Except above-mentioned layout, be arranged feasible according to communication handover method of the present invention, in above-mentioned information obtaining step, come to obtain the information about described router that is associated with information about described diverse access point from described correspondence information according to the information about this diverse access point that receives in described receiving step, described router can carry out and the relevant preparation of Additional Services after transition of communications.
Use above-mentioned layout, in the time of can receiving described information from the access point different when becoming,, might find the best router that is used to carry out the preparation relevant with Additional Services after transition of communications according to the access-in point information that is received with the access point of current communication.
And, to achieve these goals, a kind of be used for portable terminal according to communication handover method of the present invention, but connect in each the communication system that each at least one access point that all constitutes a plurality of couple in routers of subnet and form intrinsic communication zone is connected to described a plurality of couple in routers by communication network therein, but described portable terminal is arranged to communicate by letter by the couple in router that is connected to this access point with the radio communication of this access point in this communication zone, and described method comprises:
Receiving step is used for carrying out from current access point in communication during to the transition of communications of diverse access point when portable terminal, receives information about described diverse access point from described diverse access point,
The information forwarding step, be used to produce message, and send described message by current access point in communication to book server according to coming about the information of described access point, described message is included in the information of the Additional Services of accepting about the information of described diverse access point with about current communication period that receive in the described receiving step, described book server can obtain the information about following router, and described router can be worked as the relevant preparation of carrying out with the expectation of portable terminal after transition of communications of Additional Services when diverse access point communicates conversion.
Use above-mentioned layout, described portable terminal provides information about the Additional Services of current acceptance to described book server, described book server can obtain the information about following router, described router can carry out and the relevant preparation of Additional Services after transition of communications, this makes it possible to be used for receiving continuously the processing of the Additional Services of current reception after the access point transition of communications, thus the Additional Services that the portable terminal that execution is switched can receive before being received in switching rapidly and continuously after the switching.
In addition, in order to realize above-mentioned purpose, a kind of be used for portable terminal according to communication handover method of the present invention, but connect in each the communication system that each at least one access point that all constitutes a plurality of couple in routers of subnet and form intrinsic communication zone is connected to described a plurality of couple in routers by communication network therein, but described portable terminal is arranged to communicate by letter by the couple in router that is connected to this access point with the radio communication of access point in described communication zone, and described method comprises::
The information forwarding step, be used to produce the message of the information that comprises the Additional Services of accepting about current communication period, and when portable terminal is carried out from current access point communication during to the transition of communications of diverse access point, send described message by this current access point in communication to all predetermined routers, each of described all predetermined router can be implemented in the Additional Services after the transition of communications and be selected by portable terminal.
Use above-mentioned layout, for example, send the information that comprises the Additional Services of accepting about current communication period to predetermined router, the function that should predetermined router has the Additional Services that are used to realize that described portable terminal is grasped in advance, thus, be used for after described access point transition of communications, receiving continuously the processing of the Additional Services of current acceptance, so that the portable terminal that carry out to switch can be rapidly and accepted the Additional Services of acceptance before switching continuously.
Except above-mentioned layout, also comprise step according to communication handover method of the present invention:
Portable terminal is specified according to the information about this diverse access point that receives in receiving step has the couple in router of conduct with this diverse access point of the latter,
Obtain about having as information with the couple in router of this diverse access point of the latter, and
The address produces step, is used for according to being created in the available address information of subnet under this couple in router about having as the information with this couple in router of this diverse access point of the latter.
Use above-mentioned layout, the nothing administration that this portable terminal can executive address information is provided with automatically.
And, except above-mentioned layout, in according to communication handover method of the present invention, in this information forwarding step, in described message, be included in this address and produce in the state of the address information that produces in step and send described message.
Use above-mentioned layout, described portable terminal can send as a message with the information of the Additional Services accepted about current communication period with by there not being the address information that administration is provided with generation automatically.
And except above-mentioned layout, in according to communication handover method of the present invention, described Additional Services are that QoS guarantees.
Use above-mentioned layout, after switching, carrying out the portable terminal that switches can guarantee with the QoS that accepts continuously to have accepted before switching rapidly equally.
And, according to the present invention, provide a kind of communication handover program, be used for carrying out above-mentioned communication handover method by using a computer.
And, in order to realize above-mentioned purpose, a kind of be used for router that following communication system provides according to communication message processing method of the present invention, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with access point are connected to, wherein said router can carry out the relevant preparation of Additional Services expected with portable terminal after transition of communications when the communication of portable terminal conversion and described access point, described method comprises:
First information receiving step is used for receiving from described portable terminal the message of the information that comprises the Additional Services of accepting about present communication period portable terminal,
Be used for according to the step that produces the message of the preparation that is used for described Additional Services about the information of described Additional Services,
The terminal given step is used for specifying the current partner terminal that communicates with it of portable terminal according to the information of the Additional Services of accepting about present communication period portable terminal,
The information forwarding step, be used for producing message according to the information of the Additional Services of accepting about present communication period portable terminal, and send described message to described partner terminal, described message is used to obtain the information that enables the preparation relevant with Additional Services after transition of communications, and
The second message pick-up step is used for receiving and comprising the described message that enables the information of the preparation relevant with Additional Services after transition of communications from described partner terminal or from being positioned at the arbitrary node of described message to the path of described partner terminal.
Above-mentioned layout makes it possible to carry out described processing before portable terminal is carried out the access point transition of communications, described processing is used for receiving continuously the Additional Services (before transition of communications) of current acceptance after described access point transition of communications, so that the portable terminal that carry out to switch can be rapidly and accept the Additional Services that portable terminal had been accepted continuously before being switched.
And, except above-mentioned layout, comprise storing step according to communication message processing method of the present invention, be used for being stored in the described information that the described second message pick-up step receives, described information enable and the relevant preparation of Additional Services after transition of communications, and be to receive to the arbitrary node on the path of described partner terminal from described partner terminal or from being positioned at described message.。
Use above-mentioned layout, the router that receives the message of the information that comprises the Additional Services of accepting about present communication period portable terminal from portable terminal can be grasped the information about the path of leading to partner terminal, and keeps this information.
And, except above-mentioned layout, comprise step according to communication message processing method of the present invention: produce the message that comprises following information, to send described message to described portable terminal, described information enable and the relevant preparation of described Additional Services after transition of communications, and in the described second message pick-up step, receive from described partner terminal.
Use above-mentioned layout, the router that receives the message of the information that comprises the Additional Services of accepting about present communication period portable terminal from portable terminal can obtain the information that makes it possible to carry out the preparation relevant with the Additional Services of transition of communications, notifies this information to portable terminal then.
And, except above-mentioned layout, comprise step according to communication message processing method of the present invention:
In the subnet under in first information receiving step, from the message that portable terminal receives, being included in this couple in router during the spendable address information of portable terminal, verify the validity of described address information, described portable terminal is not present in the affiliated subnet of this couple in router, and
When grasping the validity of described address information, set up the path of the Additional Services of after transition of communications, accepting for portable terminal in advance according to described address information.
Use above-mentioned layout, require address information for the foundation in the path of these Additional Services about portable terminal, and for example, when the validity that the address information that produces is set automatically by the nothing administration is moved the terminal grasp, might set up path in advance for the Additional Services relevant with portable terminal.
In addition, to achieve these goals, a kind ofly be used for that following communication system provides, and when following portable terminal communicates with the scheduled communication terminal, make it to constitute the router in the path relevant or node with Additional Services according to communication message processing method of the present invention, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Keep determination step, be used for when receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with described predefined paths, judge whether carried out the resource reservation for flow identifier that comprises in the described message and Session ID, and
To being used for checking the source of the described message that whether is provided with described predefined paths or the message that the destination sends the result of the judgement that is included in this reservation determination step.
Use above-mentioned layout, receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with predefined paths, described node or router can judge whether carried out the resource reservation for this flow identifier and this Session ID, so that return its result to predetermined origin that is associated with described message or destination.
In addition, to achieve these goals, a kind ofly be used for that following communication system provides, and when following portable terminal communicates with the scheduled communication terminal, make it to constitute the router in the path relevant or node with Additional Services according to communication message processing method of the present invention, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Keep determination step, be used for when receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with described predefined paths, judge whether carried out the resource reservation for described flow identifier that comprises in the described message and described Session ID, and
Transfer step, be used for having carried out resource when keeping in described message when the judgement that keeps determination step illustrates for the described flow identifier that comprises and described Session ID, add about being used for the address information of the interface that resource keeps to the predetermined portions of described message, and transmit described message.
Use above-mentioned layout, following situation is possible, received and comprised the flow identifier relevant and Session ID with predefined paths, be used to check that the node of the message that whether is provided with predefined paths or router judge whether to have carried out the resource reservation for described flow identifier and described Session ID, and if described resource taken place kept, then in described message, insert about keeping the address information of the interface of relevant itself with resource, and transmit this message, this makes it possible to for example by specify the node or the router of the resource reservation that has on the path with reference to the content of described message.
In addition, except above-mentioned layout, in according to communication message processing method of the present invention, the increase order of described predetermined portions indication interface IP address information.
Above-mentioned layout makes it possible to estimate the node the path or the deployment of router from the increase order of interface IP address.
And, in order to realize above-mentioned purpose, a kind of be used for communication node according to communication message processing method of the present invention, described communication node is designed to communicate with portable terminal in communication system, and be designed to when communicating, can set up the path relevant with Additional Services with described portable terminal, in described communication system, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, but described portable terminal is arranged the described couple in router that makes by being connected to the radio communication and the described access point of described access point and communicates in this communication zone, described method comprises step:
When receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to search the message of described predefined paths, generation comprises the searching result's of the described predefined paths in the described message new information, to send described new information as the response for described message.
Above-mentioned layout makes it possible to send to partner terminal the message in the path that is used to seek the Additional Services of for example setting up between portable terminal and partner terminal, returns so that comprise the searching result's of described message collection message to be used as response.
And, except above-mentioned layout, in described communication message processing method, describedly be used to check that the message that whether is provided with predefined paths or the described message that is used to seek predefined paths are QUERY message or RESPONSE message, it has can comprise the flow identifier relevant with described path and the zone of Session ID.
This makes it possible to utilize existing QUERY message and RESPONSE message to obtain the information about described predefined paths by the single transmission/reception of described message.
And, except above-mentioned layout, in described communication message processing method, describedly be used to check that the message that whether is provided with predefined paths or the described message that is used to seek predefined paths have the zone that can comprise about the information of free resource.
Above-mentioned layout makes it possible to grasp information (for example release conditions of resource) and other information about idling-resource by above-mentioned message.
In addition, a kind ofly be used for that following communication system provides, and when following portable terminal communicates with the scheduled communication terminal, make it to constitute the router in the path relevant or node with Additional Services according to communication message processing method of the present invention, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Keep determination step, be used for when receive comprise the Session ID that is associated with predefined paths, when being used to check the message that whether is provided with described predefined paths, whether judge for state of described Session ID existence, and
Forwarding step is used for illustrating when not having described state for described Session ID when described reservation determination step, sends described message to described scheduled communication terminal.
Use above-mentioned layout, portable terminal is in the message that sends the path be used to search the Additional Services of setting up between described portable terminal and described partner terminal on the direction of partner terminal, this message does not reach described partner terminal, and the detection of crossover node becomes feasible, therefore makes it possible to more promptly detect described crossover node.
In addition, a kind ofly be used for that following communication system provides, and when following portable terminal communicates with the scheduled communication terminal, make it to constitute the router in the path relevant or node with Additional Services according to communication message processing method of the present invention, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Be used for when receive comprise the Session ID that is associated with predefined paths, when being used to check the message that whether is provided with described predefined paths, judge the reservation determination step that whether has certain state for described Session ID,
Be used for when receive comprise the identifying information that is used to specify the stream that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with described predefined paths, whether judge for described stream and specify identifying information to have the reservation determination step of certain state, and
Determining step is used for illustrating when having described state for described Session ID when described reservation determination step, and whether judge in each of described state and described message and specified different adjacent nodes or router, and
The crossover node determination step is used for illustrating when having specified described adjacent node or router when described determining step, judges that it is a crossover node.
Use above-mentioned layout, portable terminal is in the message that sends the path be used to search the Additional Services of setting up between described portable terminal and described partner terminal on the direction of partner terminal, this message does not reach described partner terminal, and the detection of crossover node becomes feasible, therefore makes it possible to more promptly detect described crossover node.
In addition, except above-mentioned layout, described communication message processing method comprises notifying process, is used for when described crossover node determination step illustrates it and is crossover node, and sending to the effect that to destined node, it is the notice of crossover node.
Use above-mentioned layout, can make notice to for example node as agency etc. about crossover node.
And, except above-mentioned layout, described communication message processing method comprises step: constitute the described node in the path relevant with described Additional Services or the state that router has the stream recognized list of the corresponding relation between the information that is used for being stored in each resource and being used in reference to constant current therein, delete about the stream appointed information through the relevant path of its described Additional Services to described stream recognized list increase or from it.
Use above-mentioned layout, can grasp in described resource and be used in reference to corresponding relation between the information of constant current as the node of the parts in the path that is associated with Additional Services or router.
And, except above-mentioned layout, described communication message processing method comprises step of updating, be used for when described crossover node determination step illustrates it and is crossover node, send the message that is used for adding the information that is used to specify new stream to described communication terminal, wherein distribute resource for described predefined paths for each receiving node or router to described traffic identifier tabulation.
It is the change that lap between 2 the new and footpath, old road is carried out resource allocation that above-mentioned layout makes it possible to promptly in quantity.
And, according to the present invention, provide a kind of communication message processing program, be used for carrying out above-mentioned communication handover method by using a computer.
The invention provides described communication handover method with aforesaid layout, communication message processing method and the program that is used for carrying out these methods by using a computer, and provide following effect: find CRN (before switching or after switching immediately) in advance, even so that after switching, the portable terminal that terminal is switched also can be rapidly and accept the Additional Services that it had been accepted continuously before being switched, in addition, carried out the terminal of described switching therein or be used for carrying out under the situation that is used to obtain about the QRERY of the information of new route, might when considering MN between CRN and the CN resource reservation situation before moving, return correct information at the agent router (agency) of the terminal that moves.
Description of drawings
Fig. 1 is the explanation view that illustrates according to the configuration of the communication system of the embodiment of the invention;
Fig. 2 is the block diagram that the configuration of MN in embodiments of the present invention is shown;
Fig. 3 is the block diagram that the configuration of agency side in embodiments of the present invention (proxy) is shown;
Fig. 4 is the block diagram that the configuration of QNE in embodiments of the present invention is shown;
Fig. 5 is the block diagram that the configuration of CN in embodiments of the present invention is shown;
Fig. 6 is the explanation view that following example in embodiments of the present invention is shown, wherein, the information of handling by QNE to be stored in will message by agency and CN transmission/reception in;
Fig. 7 is first sequential chart that is illustrated in according to propose to prepare to set up an example of the operation that will carry out under the situation of request in QoS path in the communication system of the communication system of the embodiment of the invention when preparing to the agency at MN;
Fig. 8 is second sequential chart that is illustrated in according to propose to prepare to set up an example of the operation that will carry out under the situation of request in QoS path in the communication system of the communication system of the embodiment of the invention when preparing to the agency at MN;
Fig. 9 is the explanation view that the configuration of of the present invention and the wireless communication system that conventional art is general is shown;
Figure 10 is used to illustrate the explanation view that can not handle the fact that moves of MN according to the RSVP of conventional art;
Figure 11 is used to illustrate the explanation view of arranging according to the agreement of the NSIS of conventional art;
Figure 12 is the explanation view as the notion of the NE of NSIS node or QNE " adjacent " that is used to illustrate according to conventional art;
Figure 13 is the explanation view that illustrates according to the method for carrying out the reservation of QoS resource among the NSIS of conventional art;
Figure 14 is used for illustrating the explanation view of avoiding the method for dual resource reservation according to the NSIS of conventional art;
Figure 15 is the explanation view that illustrates according to an example that will be stored in the proxy information among the MN of the embodiment of the invention;
Figure 16 is the explanation view that illustrates according to an example that will be stored in the AP-AR corresponding informance among the MN of the embodiment of the invention;
Figure 17 be illustrated in according in the communication system of the embodiment of the invention MN to proxy requests prepare to set up the QoS path and with traditional NSIS in employed RESPONSE message as the sequential chart of an example of the operation under the situation of the message of in preparation using;
Figure 18 be illustrated in according in the communication system of the embodiment of the invention MN to proxy requests prepare to set up the QoS path and with traditional NSIS in employed RESPONSE message as the sequential chart of an example of the operation under the situation of the message of in preparation using;
Figure 19 is agency's the block diagram of configuration that is used for after receiving message C realizing different processing methods that illustrates according to the embodiment of the invention;
Figure 20 is the block diagram of configuration of CN that is used to realize different processing methods after receiving message B that illustrates according to the embodiment of the invention;
Figure 21 is the sequential chart that is illustrated in according to set up an example of the operation that will carry out under the situation in QoS path in the communication system of the embodiment of the invention to the CRN request the agency;
Figure 22 is first sequential chart that is illustrated in according to set up an example of the operation that will carry out under the situation in QoS path in the communication system of the embodiment of the invention when preparing to the proxy requests preparation at MN;
Figure 23 is second sequential chart that is illustrated in according to set up an example of the operation that will carry out under the situation in QoS path in the communication system of the embodiment of the invention when preparing to the proxy requests preparation at MN;
Figure 24 is illustrated in MN not send message and do not find the sequential chart of an example of the operation under the situation of CRN to CN; And
Figure 25 is used to judge that whether the QNE itself that has received message is the flow chart of an example of the method for CRN in the communication system that is illustrated in according to the embodiment of the invention.
Embodiment
Below will embodiments of the invention be described referring to Fig. 1-8,15 and 16.Fig. 1 is the explanation view that illustrates according to the configuration of the communication system of the embodiment of the invention.In Fig. 1, before MN 10 is switching, be connected to the QoS path of setting up for CN 60 in the state of subnet 20 (path 24) and illustrated with solid line.On this path 24, there are AR 21, NE 62, QNE63, NE 64, QNE 65 and QNE 66 in direction from MN 10 to CN 60.Similarly, MN 10 is setting up situation about being connected with subnet 30 after the switching under, for the QoS path (path 34) of CN 60 foundation by shown in broken lines.On path 34, there are AR 31, QNE (agency) 68, QNE 67, NE 64, QNE 65 and QNE 66 in direction from MN 10 to CN 60.Therefore, the QNE (CRN) that intersects each other of old road footpath (path 24) and new route (path 34) is QNE 65.
Secondly, will the function of MN 10 be described.Fig. 2 is the block diagram that illustrates according to the configuration of the MN of the embodiment of the invention.In Fig. 2, though show each function of MN 10 with the form of square frame, its each function realizes by hardware and/or software.Particularly, can carry out according to main processing of the present invention (processing in the step of each shown in Fig. 7 as will be described later) by the program that uses a computer.
MN 10 shown in Fig. 2 comprises: switching is accepted the candidate and is determined that parts 101, part of wireless receive 102, wireless transmission parts 103, agency determine parts 104, message production part 105 and message sink parts 106.In addition, as selection, it comprises that NCoA arrangement components 107 and proxy information memory unit 108 also are suitable.In Fig. 2, optional part is shown in broken lines.
Switching is accepted the candidate and is determined that parts 101 are for example to be used for can accepting the parts of the tabulation of (L2-handover-acceptable) AP from a plurality of AP received signals that differ from one another to seek the L2 switching.About this, also may directly determine to carry out described processing in the parts 104 by MN 10 the agency, as described below, determine that the candidate is accepted in definite L2 switching in the parts 101 and do not accept the candidate in switching.And each of part of wireless receive 102 and wireless transmission parts 103 is the parts that are used for being undertaken by radio communication Data Receiving or data transmission, and has the needed various functions of radio communication.
The agency determines that parts 104 are used to find the agency.The agency determines that the agency that parts 104 will find represents to have the NSIS node (QNE) that QoS provides function, can be in advance prepare so that MN 10 can accept Additional Services (being QoS in this case) continuously after switching, and be present on the QoS path of when MN 10 realizes described the switching, arranging to set up as the agency of MN 10.
Several different methods is considered and is used to find this agency.For example, have following method: according to about the information of accepting the AP tabulation that the candidate determines that parts 101 obtain by switching and with reference to the local proxy information of preserving 40 among the MN 10 (proxy information 40 of storage in the proxy information memory unit 108) so that on retrieval and the subnet of determining to be suitable in AP is connected with the proxy information of communicating by letter 40 of CN 60; Send this AP list information to the server (proxy retrieves server) that is positioned on the IP network etc., to receive the information that is associated with aforesaid optimal agency in response; Be chosen in all agencies that preserve in the proxy information 40; And additive method.The AR itself that accepts the candidate as switching is QNE, and becomes the agency sometimes.Figure 15 is the diagram of an example of the content of proxy information 40.Proxy information 40 shown in Figure 15 is examples that produce by with reference to the network configuration shown in the figure 9.Proxy information 40 shown in Figure 15 has the IP address that can be selected as acting on behalf of under MN and situation that each AP is connected, and MN can carry out that the agency selects and identification by checking proxy information 40.About this, be desirable as near the QNE that (AR in network configuration is approaching) AR with the latter exists as the agency having each AP.
Message production part 105 is used to produce the message that comprises following information, this information be for preparing in advance in case MN 10 can interruptedly not accept QoS after switching needed.As for preparing in advance so that MN 10 can interruptedly not accept the needed information of QoS after switching, for example, there are the flow identifier of current use and Session ID, data flow direction (from the direction of MN 10 to CN 60, from direction or the two-way communication of CN 60 to MN 10) etc.The above-mentioned message table that is produced by message production part 105 is shown message A.
Message sink parts 106 are used for, when described agency carries out above-mentioned preparation, receive the message (being called as message D) that comprises the information that is used to indicate whether that described preparation hits pay dirk, and it is to depend on that to set up new QoS route method omissible from described agency.Incidentally, information that obtains when described agency carries out above-mentioned preparation etc. also can be included among the message D.
In addition, MN 10 also can specify mobile destination, and the NCoA that generation will be used in this destination is to send it to the agency of this destination.The parts that are used to produce this NCoA are NCoA arrangement components 107.And NCoA that is produced and flow identifier etc. are stored among the message A by message production part 105.As the NCoA production method, can imagine, for example, MN 10 this locality have as shown in Figure 16 AP-AR corresponding informance 41 (as shown in Figure 15, be an example that produces with reference to figure 9), and according to retrieving this AP-AR correspondence information 41 about accept the information that the candidate determines the AP that parts 101 obtain by switching, and (for example obtain about the information of the AR that is connected to AP, the network prefix of the subnet under the linking layer address of AR, the AR and prefix length etc.), produce NCoA automatically in the mode (in a stateless fashion) of not having administration thus.
But, in this case,, therefore need a kind ofly be used for confirming accepting the whether available parts of this NCoA of subnet in this switching because NCoA produces automatically in the mode of not having administration.For this reason, need select the processing of subnet, wherein, AR itself can become the agency who accepts subnet as switching, and comprise the message of NCoA to this AR transmission, check the validity of NCoA or carry out other processing so that have this AR of agent functionality.And, as another kind of NCoA acquisition methods, current AR (AR that belongs to the subnet 20 before switching) in communication receives the part of spendable CoA in advance from the Dynamic Host Configuration Protocol server of adjacent subnet, and move to different AR (AR of the subnet 30 after belonging to switching) before at MN 10, distribute one of CoA that obtains from the Dynamic Host Configuration Protocol server of that subnet to MN 10.In this case, because distribute CoA, therefore needn't check validity, and needn't apply restriction for the selection of the AR with agent functionality about COA in the mode that administration is arranged.And the information except this (for example such as the information with respect to the IP address of the current adjacent QNE (QNE 63) of MN 10) also can be included among the message A.
And, with the function of explanation from the agency (QNE 68) of MN 10 reception message.In this case, suppose that the QNE 68 among Fig. 1 is selected as one of agency.Fig. 3 is the block diagram that illustrates according to the agency's of the embodiment of the invention configuration.As at the MN shown in Fig. 2 10, each function of the agency 68 shown in Fig. 3 can use hardware and/or software to realize.Particularly, can carry out main processing among the present invention processing of each step shown in the Fig. 7 that mentions (after a while with) by computer program.
Agency 68 shown in Fig. 3 comprises: receiving-member 681, transmit block 682, Message Processing parts 683,684 and message production part 685,686.And as selection, it also can comprise message production part 687 and path information storage parts 688.In Fig. 3, indicate optional part by dotted line.
681 transmit block 682 of receiving-member are used to carry out Data Receiving and data send.Message Processing parts 683 are used to receive and handle by message production part 105 generations of the MN shown in Fig. 2 10 and the message (message A) that is sent by wireless transmission parts 103.For example, its is confirmed about being included in the information of the data flow among the message A, and judges the desired pattern of setting up the QoS path.With explanation based on the variant of the QoS path establishment method of data flow and the function of the middle QNE of description after a while.
Message production part 685 produces the message (being called as message B) that comprises the flow identifier (for example flow identifier X in path 24) that received by Message Processing parts 683 and Session ID (for example for the common Session ID Y in path 24 and path 34).The above-mentioned message B that is produced by message production part 685 is the message that is used to find CRN, and sends to CN60 by transmit block 682.Once in a while, in this flow identifier, comprise the IP address information.
Message Processing parts 684 are used to receive and handle the message of passing through each QNE on the path 34 (being called as message C) from the CN 60 that receives the message B that message production part 685 produces and send.This message C comprises the information about CRN.According to this CRN information, Message Processing parts 684 are handled promptly to set up the QoS path when the switching of MN 10.Can imagine, have the multiple method that is used to carry out this processing.For example, same suitable is that this information is passed to path information storage parts 688, and carries out certain processing when MN 10 attempts to switch, or this information further is delivered to message production part 686, and is used as the return messages (above-mentioned message D) to MN 10.But this situation requires to be included in the message sink parts 106 shown in Fig. 2 in MN 10.And, same suitable be that as mentioned above, message D comprises and is used to the information that indicates whether that described preparation hits pay dirk.And message D also can be except the information this information.
In addition, same suitable is, under Message Processing parts 683 receive situation about the information of the NCoA of MN 10, message production part 687 produces new flow identifier according to this NCoA, and send RESERVE message according to the CRN information that receives by Message Processing parts 684 to CN 60, so that on path 34, produce new QoS path.But, in this case, need provide for example different functions, provide described CRN information to RESERVE message thus, and corresponding CRN prevents from it to CN the dual reservation that 60 resource keeps.For example, by referring to information, can obtain that to set up the QoS path needed and be included in information and other information of the QSpec the RESERVE message from this CRN about the CRN that in message C, comprises.In addition, under situation about being included in about information among the message A, also may obtain them from QNE 63 with respect to the current adjacent QNE (QNE 63) of MN10.In addition, under the situation of the validity of the NCoA that the needs inspection sends as mentioned above, it is necessary that this inspection becomes.For example, if this agency does not have the function of the validity of checking NCoA, or when result's indication of validity check does not have appropriateness, there are the needs that return the error message that is used for error notification to MN 10.This error notification can be included among the message D, or it also can be used as different message (for example FBAck message in FMIP) and returns.And, can comprise information except above-mentioned (for example, such as the current adjacent QNE (QNE63) of MN 10 included among NCoA that has confirmed validity and the message A information) among the message B that in message production part 685, is produced.
Secondly, be conceived to QNE 65, with the function of the middle QNE on the explanation path 34 as example.Fig. 4 is the block diagram that illustrates according to the configuration of the QNE of the embodiment of the invention.Under the situation of the MN10 shown in Fig. 2, each function of the QNE 65 shown in Fig. 4 can realize with hardware and/or software.Particularly, the program of using a computer can be carried out according to main processing of the present invention (processing in each step shown in described after a while Fig. 7).
QNE 65 shown in Fig. 4 comprises: receiving-member 651, transmit block 652, Message Processing parts 653 and message production part 654.Receiving-member 651 and transmit block 652 have and the receiving-member 681 of the agency 68 shown in Fig. 3 and the function identical functions of transmit block 682.And Message Processing parts 653 are used for checking about one group of flow identifier that comprises at the above-mentioned message B that is received or message C and Session ID whether existed resource to keep in QNE 65.If do not keep, then in message production part 654, do not operate, and transmit message B or message C to next QNE.On the other hand, if exist to keep, then in message production part 654, the IP address of memory interface in same message, and send the new information that produces by message production part 654 to next QNE by transmit block 652.But message B or message C for example under the expansion of QUERY message or the situation of RESPONSE message to it, are exclusively used in the processing of these message under the situation of described QNE request certain processing different with it therein.
Determine to depend on the direction that flows of data and the function of other NSIS about what which of message B and message C carried out above-mentioned processing.As example, data flow is under the situation of the direction of CN 60 to MN 10 therein, from based on the mode according to the thinking of the QoS path establishment method of RSVP (referring to non-patent document 3), it is suitable carrying out above-mentioned processing when receiving from message C that CN 60 sends.
Because consider path that data or signaling pass through from MN 10 to the direction (being called as the upstream) of CN 60 with different between the direction (being called as the downstream) of MN 10 from CN 60, so as actual problem, consider message C by path 34 (can set up path 34), and message B is not by path 34.Therefore, might only receive one of message B and message C by each QNE on path 34.
On the contrary, under the situation of taking identical form of thinking, when data flow is the upstream, set up path 34, and carry out described processing by above-mentioned Message Processing parts 653 and message production part 654 by message B.In this case, the result of the processing of being undertaken by each QNE during as reception message B, message C can be used as the message that is used for only turning back to agency 68.But, in NSIS, because the use of NTLP function, always be not applicable to it according to the form of thinking of the path establishment method of RSVP.For example, under the situation of the data flow of downstream direction, message B is by path 34, and can collect necessary information.
Further, will the function of CN 60 be described.Fig. 5 is the block diagram that illustrates according to the configuration of the CN of the embodiment of the invention.As in the situation of the MN shown in Fig. 2 10, each function of the CN 60 shown in Fig. 5 can use hardware and/or software to realize.Particularly, can carry out according to main processing of the present invention (processing in each step shown in described after a while Fig. 7) by the program of using a computer.
CN 60 shown in Fig. 5 comprises receiving-member 601, transmit block 602, Message Processing parts 603, message production part 604 and path information storage parts 605.Receiving-member 601 and transmit block 602 have with in the agency shown in Fig. 3 68 receiving-member 681 and transmit block 682 and in the function identical functions of receiving-member shown in Fig. 4 651 and transmit block 652.And Message Processing parts 603 have the function that is used to receive with processing messages B.For example, Message Processing parts 603 judge whether to have sent message B for the upstream or for the downstream.And when message B comprised information about the CRN of upstream, Message Processing parts 603 also can be delivered to path information storage parts 605 with this information about CRN, so that path information storage parts 605 are preserved it.When using in path information storage parts 605 canned data to obtain information about the NCoA of MN 10, CN60 can use RESERVE message to carry out the QoS path and set up and handle.When the information about the NCoA of MN 10 is included among the message B, can side by side obtains information with the reception of message B, and also can obtain information by BU message from MN 10 about the NCoA of MN 10 about the NCoA of MN 10.And, can be as mentioned above obtain the information etc. of the QSpec that RESERVE message, comprises from CRN, and if message B comprise and the IP address of QNE 63 then also can obtain it from QNE 63.In addition, message production part 604 is the parts that are used to produce message C and send message C by transmit block 602.Which in this, if in message B, comprise routing information (QNE having preserved the information that resource keeps), then also may before sending, be placed among the message C about.Message C also can comprise the information except above-mentioned information.
And, with explanation NC 60 or act on behalf of 68 transmission/receptions and obtain information about CRN by message B and message C.Now, suppose that MN 10 and CN 60 are carrying out two-way communication each other by for example using IP phone.In this case,, have upstream and downstream, and these bi-directional datas are always by same path (same router), and consider that CRN also changes between upstream side and downstream as data flow.In this case, though the hypothesis bi-directional data by same path, even under the situation of bi-directional data by different paths, also might be similar to the method for the method of description after a while by use and determine CRN about each two-way communication.Under the situation of two-way communication, there are flow identifier and Session ID for the communication path in each direction, and the agency can obtain one group of flow identifier and Session ID on each of this both direction from MN 10, and they is placed described message before sending to CN 60.
Fig. 6 is the diagram of an example that agency's information can be provided by transmission/reception of message B and C.Whenever each of message B and C by each a pair of flow identifier and Session ID when having the QNE that resource keeps with respect to message B and C, be added to each the afterbody part of message B and C about the information of IP address with interface that resource keeps.For example, under the situation of message B, when message B passes through QNE 65, add IP address with interface that the resource that has upstream flow identifier and Session ID keeps (information 81 :) to it in the IP address of the interface of the upside (QNE 66 sides) of QNE 65, and when it when the QNE 66, add to have the IP address (information 82: the IP address of the interface on the upside (CN 60 sides) at QNE 66) that has the interface that the resource at the upstream flow identifier of QNE 66 inside and Session ID keeps to its further rear portion.By using this mechanism, when to CN 60 or act on behalf of 68 when returning this information, CN 60 or act on behalf of 68 and can judge that the QNE of the IP address (the IP address of information 81) of the interface that has in primary importance to be added is upstream CRN.And, for the downstream, the order counter-rotating that becomes, therefore, agency 68 can judge that in information 83 and information 84 QNE with IP address (the IP address of information 84) of the interface that adds at last is downstream CRN.Incidentally, the QoS path can change owing to the factor such as network condition, and might also change by CRN.In order to handle the possibility that such CRN changes, for by CN 60 or acted on behalf of for the 68 information setting valid expiration dates about CRN of preserving, and before this valid expiration date expiration, CN 60 and agency 68 also can confirm whether change aspect CRN, perhaps obtain about the information of up-to-date CRN so that preserve precise information about CRN.Incidentally, receive about the CN 60 of the information of CRN or act on behalf of 68 and also can carry out the setting of valid expiration date, in the time of perhaps also can working as MN 10 and send message A to CN 60 or act on behalf of 68 and notify this valid expiration date.
And, will illustrate that MN 10 therein prepares the operation that will carry out under the situation of the foundation in QoS paths and this preparation generation to agency's 68 requests.Fig. 7 and 8 illustrates according to the embodiment of the invention to send about the information of identifier (flow identifier and Session ID) and CN 60 or act on behalf of 68 by the exchange messages sequential chart of an example of the operation that will carry out when finding upstream or downstream CRN of middle QNE 65-67 to agency 68 as MN 10, be applicable to the situation that in the network system shown in Fig. 1 MN 10 selects agency 68 one of to be used as acting on behalf of at the sequential chart shown in Fig. 7 and 8, and in this case, after the information of obtaining about CRN, make agency 68 return this information to MN 10.And, sequential chart shown in Fig. 7 and 8 indication sequence of operations, and Fig. 7 carries out identical processing with the step S523 shown in 8 the sequential chart.
When the adjacent accessibility AP of L2 signal receives L2 information, MN 10 at first determines can accept to switch the subnet (step S501: determine to switch and accept the candidate) of (handover-acceptable) according to this information, determine to switch the agency (step S503: QNE 68 is defined as one of agency (agency 68)) who accepts the candidate according to the L2 information of described AP then.Determined that the MN 10 that acts on behalf of is provided with upstream flow identifier and Session ID and downstream flow identifier and the Session ID on the path 24 in message A, and further be provided for indicating the information (step S505: upstream and downstream flow identifier and Session ID and " two-way communication " on the path 24 are set) of two-way communication wherein in message A, and send message A (step S507) to selected agency's group (a plurality of agency).In this case, particularly, explanation will be limited to the processing that will carry out after message A is sent to agency 68 as one of described agency group.Incidentally, message A can comprise the information (IP address etc.) about the destination of message B.Though the destination of message B for example is CN 60 in Fig. 7 and 8, but under the situation of carrying out for the communication of the use triangular paths in mobile IP v 6 in the retrieval of the CRN on the QoS path, the home agent place that the destination of message B is arranged on MN 10 also is acceptable.
Agency 68 produces message B according to the information about the message A that receives from MN 10.Because consider two-way communication in this case, therefore parameter is set makes on the router that is arranged in the way, can obtain upstream information by message B, and can obtain downstream information by answering message (message C), and flow identifier and Session ID (the step S509: in message B parameter is set so that can obtain upstream information by message B that sends by message A is set in message B, and can obtain downstream information by message C, among this external message B flow identifier and the Session ID that is received is set), and to CN 60 transmission message B (step S511).Incidentally, at this moment, need agency 68 addresses that obtain CN 60.
From the content of each acknowledge message B of acting on behalf of the QNE 65-67 on 68 to CN 60 the path, keep to confirm in this QNE, whether to exist about wherein the upstream flow identifier and the resource of Session ID.Keep if exist about wherein the upstream flow identifier and the resource of Session ID, then each QNE adds the IP address with interface that this resource keeps to message B, and it is sent to CN60.On the other hand, if there is no the resource about wherein upstream flow identifier and Session ID keeps, and then each QNE former state transmits message B and do not increase information.
In this, because in QNE 67, do not exist resource to keep about wherein upstream flow identifier and Session ID, therefore directly transmit message B, and do not increase information (step S513: in do not have touching the state of (untouched), send message B to the next one, this is because do not exist the resource about wherein upstream flow identifier and Session ID to keep step S515).And, keep because in QNE 65, exist about wherein the upstream flow identifier and the resource of Session ID, the IP address that therefore will have the interface of this resource reservation is added on the message B, transmit message B (step S517: setting has the IP address corresponding to the interface of the resource reservation of upstream flow identifier that is received and Session ID, step S519) then.And, the same with QNE 65, keep because in QNE 66, exist about wherein the upstream flow identifier and the resource of Session ID, therefore add the IP address of interface with this resource reservation to message B, transmit message B (step S521: setting has the IP address corresponding to the interface of the resource reservation of upstream flow identifier that is received and Session ID, step S523) then.
At last, message B arrives CN 60, based on receiving this message B, CN 60 is provided with the information of being added by corresponding QNE 65-67 (being added to information on the message B by corresponding QNE 65-67) in message C, and parameter is set so that by information (the step S525: the content that message B is set in message C of message C collection about path downstream, and be provided for collecting the parameter of downstream information by message C), and send it to agency 68 (step S527).And each of the QNE 65-67 on being positioned at from CN 60 to agency 68 path carried out the processing that is similar to for the processing of above-mentioned message B for message C.
Because in QNE 66, exist resource to keep corresponding to downstream flow identifier and Session ID, therefore increase the IP address of interface with this resource reservation to message B, transmit message B (step S529: setting has the IP address corresponding to the interface of the resource reservation of downstream flow identifier that is received and Session ID, step S531) then.And, same with QNE 65, in QNE 65, exist resource to keep corresponding to this downstream flow identifier and Session ID, and add the IP address of interface to message B with this resource reservation, transmit message B (step S533: setting has the IP address corresponding to the interface of the resource reservation of downstream flow identifier that is received and Session ID, step S535) then.And, because in QNE 67, do not exist resource to keep corresponding to this downstream flow identifier and Session ID, therefore transmit described message B with the former state condition, and do not increase information (step S537: send it to the next one according to present situation, this is because do not exist the resource corresponding to downstream flow identifier that is received and Session ID to keep step S539).
The agency 68 who receives message C by this way can be by specifying the CRN information about upstream and downstream referring to message C, and the CRN information (step S541: the CRN information about upstream and downstream is set in message D) about upstream and downstream is set in message D, and sends message D (step S543) to MN 10.
As above described about the function of MN 10, after the information of having collected about CRN, except sending the CRN information to MN10, agency 68 can also adopt various measures.And when for example having understood CRN information in early days, MN 10 can place RESERVE message with this CRN information under the situation of carrying out the resource reservation after subnet moves.And when relevant CRN received the RESERVE message that comprises CRN information, this relevant CRN can handle so that prevent and keep for the dual resource of subsequently CN 60.For example, Xiang Guan CRN also can carry out keeping and newly not setting up the processing of the reservation of resource such as the old and new more.
Specifying in advance under the situation of CRN by this way, keeping, do not carry out resource when seeking CRN and keep because do not coexist, so the foundation in QoS path is becoming fast feasible with conventional art even it is a resource after the switching of MN 10.And as mentioned above, the agency 68 who has obtained CRN information also can carry out resource in advance and keep, and does not return described information to MN 10, and this has realized the foundation in QoS path more fastly.
In addition, as mentioned above, also message B or message C may be rewritten in existing message such as QUERY (inquiry) message, RESPONSE (response) message or NOTIFY (notice) message.Figure 17 and 18 shows in QUERY message has sequential chart under the situation of the function of message B and the function that RESPONSE message has message C.In this case, the message that exchange not only has the function that is used to find upstream and downstream CRN, and has the function (being used to obtain function and other functions about the information of free resource) that QUERY and RESPONSE message are intended to.In Figure 17 and 18, step S551-S593 is corresponding with step S501-S543 in Fig. 7 and 8, and QUERY message and RESPONSE message are corresponding with message C and message D respectively.
As mentioned above, under the situation of using traditional QUERY and RESPONSE message, because the terminal such as MN 10---it is caught to move---do not have obtain about by with the parts of the information of the current signal post resources reserved of communication parter, therefore judging about whether being about in the information of MN 10 obtainable resource in its motion, meeting difficulty by information in the current signal post resources reserved between CRN and the CN60.But, when QUERY and RESPONSE message have information about the current flow identifier of MN 10 and Session ID, can judge whether about the information by current signal post resources reserved be about the information in MN 10 obtainable resource in its motion.
In this, according to non-patent document 6, can obtain information about free resource by RESPONSE message only.That is, as shown in Figure 17 and 18, when agency 68 when CN 60 sends QUERY message and CN 60 and returns RESPONSE message, only might be able to obtain information about downstream sources.Therefore, when the two-way free resource information of needs, think and to return RESPONSE message to MN 10, and send different QUERY message to agency 68 simultaneously from acting on behalf of 68 CN 60 that receive QUERY message.And, might can obtain two-way idling-resource information by the single transmission/reception of QUERY and RESPONSE message by the combination of utilization with the difference in functionality of NSIS.
Incidentally, as wherein act on behalf of 68 handle the method for the CRN information (the CRN information that in message C, comprises) that obtains by the Message Processing parts among Fig. 3 684 and wherein CN 60 handle method by the CRN information (the CRN information that in message B, comprises) of 603 acquisitions of the Message Processing parts among Fig. 5, also can consider other method.To these methods be described referring to Figure 19 and Figure 20.
Figure 19 is agency's the block diagram of configuration that is used to realize processing method after receiving message C that illustrates according to the embodiment of the invention.With same, can use hardware and/or software to realize each function of the agency 68 shown in Figure 19 the agency shown in Fig. 3 68.And, receiving-member 6811 among Figure 19, transmit block 6812, Message Processing parts 6813,6814, message production part 6815,6816,6817 and path information storage parts 6818 have the function identical functions with receiving-member 681, transmit block 682, Message Processing parts 683,684, message production part 685,686,687 and path information storage parts 688 respectively, will omit its explanation at this.
Message production part 6819 shown in Figure 19 has to be used for producing down and send message (being called as message E) and it is delivered to the function of transmit block 6812, and described message E is used for producing the QoS path to different node requests.For example, be regarded as the destination of message E by the specified CRN of processing relevant with message B in Message Processing parts 6814.In this case, message E comprises that CRN produces the needed information in QoS path (for example NCoA of the MN 10 that has been identified of its validity, the IP address of CN 60 etc.).Both send RESERVE (reservations) message to for example CN 60 and agency 68 from acting on behalf of 68 CRN that receive message E, upgrade from CRN to CN 60 QoS path thus, with new generation from CNR to the QoS path of acting on behalf of 68.
Figure 20 is the block diagram of configuration of CN that is used for after receiving message B realizing different processing methods that illustrates according to the embodiment of the invention.Identical with the CN 60 shown in Fig. 5, can use hardware and/or software to realize each function of the CN 60 shown in Figure 20.And, receiving-member 6011 among Figure 20, transmit block 6012, Message Processing parts 6013, message production part 6014 and path information storage parts 6015 have respectively with Fig. 5 in the function identical functions of receiving-member 601, transmit block 602, Message Processing parts 603, message production part 604 and path information storage parts 605, omit its explanation at this.
Message production part 6016 among Figure 20 has and is used to produce message (being called as message E) and it is delivered to the function of transmit block 6012, and described message E is used for producing the QoS path to different node requests.For example, be regarded as the destination of message E by the specified CRN of processing relevant in the Message Processing parts 6013 with message B.In this case, message E comprise CRN produce the needed information in QoS path (for example its validity be identified and the MN 10 by aforesaid method acquisition NCoA, as the agency's 68 in the source of message B IP address etc.).Both send RESERVE (reservations) message to the CRN that has received message E to for example CN 60 and agency 68, upgrade from CRN to CN 60 QoS path thus, with new generation from CNR to the QoS path of acting on behalf of 68.
Secondly, explanation agency 68 is produced the operation in QoS path to the CRN of the appointment by the reception of message C request.In this case, though two-way communication is taked in supposition, and two-way approach is mutually the same, even but only adopt one of upstream side and downstream or carry out bidirectional data communication and described two-way approach under situations different between upstream side and the downstream, when the method that is similar to method as described below was used for upstream path or two-way approach individually, the realization that the QoS path produces request was feasible.
Figure 21 illustrates the agency 68 that receives the message (message A) that comprises NCoA from MN 10 to by with respect to the exchange of the message (message B and message C) of CN 60 and the downstream CRN request of appointment produces the diagram of sequential chart of an example of the operation in new QoS path.Slip chart shown in Figure 21 is shown in the situation that agency 68 is selected as one of agency by MN 10 in the network system shown in Fig. 1.And, carried out between step S5005 in Figure 21 and the S5007 with Fig. 7 in step S511-S523 and those the similar processing of the step S525-529 among Fig. 8, therefore omit them at this.
Agency 68 produces message B according to the information about the message A that receives from MN 10.Because consider two-way communication in this case, therefore act on behalf of 68 the feasible router that passes through in the way of parameter is set, can obtain upstream information by message B, and can obtain downstream information by answering message (message C), and described agency 68 further is provided with flow identifier and Session ID (the step S5001: receive message A that sends by message A in message B, and for the transmission of message B is prepared), to send message B (step S5005: send message B) to CN 60 to CN 60.In this, at this moment, require agency 68 to obtain the address of CN 60 by using flow identifier information.And agency 68 prepares for the transmission of message B in step S5001, and further checks validity (the step S5003: the validity of checking the NCoA of MN 10 included among the message A) of the NCoA of the MN 10 that comprises among the message A.
In addition, based on receiving the message C of conduct for the answer message of the message B that is sent among the step S5005, act on behalf of 68 C of Reference News so that specify information (step S5007: receive message C, and obtain information) about the CRN (QNE 65) of upstream and downstream about the CRN of upstream and downstream.Agency 68 is provided with needed information when CNR sets up new QoS path (step S5009: CRN (QNE 65) is set produces the new needed information in QoS path) in message E in message E, and to each transmission message E (step S5011 and S5013) of the CRN of the upstream and downstream that in step S5007, is obtained.In this case, though the CRN of upstream and downstream becomes QNE 65, but, therefore upstream send message E independently with the downstream because can consider that the interface IP address of the CRN of upstream and downstream differs from one another (the distinct interface address in step 5007 among the QNE 65 is acquired the CRN as upstream and downstream).For example, flow identifier that be used for new QoS path etc. is regarded as needed information when CRN sets up new QoS path.Can produce this new flow identifier according to the NCoA of the MN 10 of the validity of in step S5003, accepting really.And, can imagine that the IP address of CN 60, Session ID etc. are regarded as needed information when CRN sets up new QoS path.
Based on receiving message E, QNE 65 sends the RESERVE message (step S5015) that is used to upgrade the QoS path to CN 60, and sends the RESERVE message (step S5017) that is used for newly producing the QoS path to agency 68.In this case, in step S5015, upgrade upstream and downstream the QoS path both, and in step S5017 the new QoS path that produces upstream and downstream both.
In addition, CRN request upstream produces under the situation in new QoS path after CN 60 obtains about the information of upstream CRN equally therein, can use similar method.In this case, behind the NCoA that obtains upstream CRN information and the MN 10 with validity, the CN 60 shown in Figure 20 upstream CRN sends message E.Incidentally, in this case, also may in message E, comprise about acting on behalf of the information of 68 IP address.
In addition, the agency by the MN shown in Fig. 2 10 determines parts 104, and MN 10 also can select CN 60 to be used as the agency.In addition, CN 60 also can not only have the agency's 68 who is similar to shown in Fig. 3 function, and have the function of the CN 60 shown in Fig. 5, and act on behalf of 60 functions that also can except the function that is similar to the CN 60 shown in Fig. 5, also have the agency shown in Fig. 3 68.In this case, the CN 60 that has received message A from MN 10 can obtain the information about CRN thus for agency 68 transmission/reception message B and message C.
Referring to the sequential chart of Figure 22 and Figure 23, that explanation is selected as the operation under aforesaid agency's 68 the situation at CN 60.Sequential chart shown in Figure 22 and Figure 23 shows sequence of operations, and the step S5043 shown in the sequential chart among Figure 22 and 23 carries out identical processing.And the sequential chart shown in Figure 22 and 23 shows in the network system shown in Fig. 1, and with the candidate of subnet 30 selections as the subnet of the mobile destination of MN 10, and after the information that obtains about CRN, CN60 returns this information to MN 10.
In Figure 22, when when the adjacent accessibility AP of L2 signal receives L2 information, MN 10 at first determines to accept switch subnet (step S5021: determine to switch and accept the candidate) according to this information, then according to L2 information from AP, determine on the QoS path of when MN 10 moves to this subnet, setting up the QNE contiguous (subnet 30 is taken as under the situation of mobile destination among Fig. 1 therein, on the path 34 near the QNE of AR 31) with MN 10.Determine hereto, can use and the similar method of method that when MN 10 determines to act on behalf of, carry out, in the foregoing description.
MN 10 is provided with in message A about the information of the QNE (QNE 68) that determines in step S5023 (step S5025: the information about QNE 68 is set in message A).On concrete, will be to wherein in message A, being described about the information setting of QNE 68 situation for one of information of the QNE information of in step S5023, having carried out determining.Incidentally, also can in message A, be arranged on upstream flow identifier and Session ID, the downstream flow identifier on it and the Session ID on the path 24 and be used to indicate the information of two-way communication.Thereafter, MN 10 sends this message A (step S5027) to CN 60.
CN 60 produces message B according to the information about the message A that receives from MN 10.Because consider two-way communication in this case, therefore CN 60 is provided with parameter and makes from router on the way, utilize message B can obtain downstream information, and the sharp answer message (message C) of using can obtain upstream information, and CN 60 is provided with flow identifier and Session ID (step S5029: parameter is set makes and can obtain downstream information by message B, can obtain upstream information by message C in message B in message B; And flow identifier and Session ID are set in message B in addition), and to QNE 66 transmission message B (step S5031).Incidentally, if in message B, comprise about the flow identifier that in message B, will be provided with and the information of Session ID, then also may be in message B with these included among message A information reproductions.On the other hand, equally under situation about not comprising in message A about the information of described flow identifier and Session ID, CN 60 can be provided with in message B about the flow identifier that is using in the current communication with respect to MN 10 and the information of Session ID.
The content of each acknowledge message B that is arranged in the QNE 65-67 from the path of CN 60 to QNE 68 is to determine whether at QNE 65-67 each exists the resource about its downstream flow identifier and Session ID to keep.If wherein exist the resource about downstream flow identifier and Session ID to keep, then each of QNE 65-67 sends to QNE 68 with this message B then to the IP address that message B adds the interface that wherein has this resource reservation.On the other hand, do not keep if wherein do not exist about the flow identifier in downstream and the resource of Session ID, then the situation with former state transmits message B and does not increase information.
In this, in QNE 66, exist resource to keep about downstream flow identifier and Session ID, after the IP address of the interface that will wherein exist this resource to keep is added to message B, transmit message B (step S5033: setting has the IP address about the interface of the resource reservation of downstream flow identifier that is received and Session ID, step S5035).And, same with QNE 66, in QNE 65, also exist resource to keep about downstream flow identifier and Session ID, behind the IP address that adds interface to message B with this resource reservation, transmit message B (step S5037: setting has the IP address about the interface of the flow identifier in the downstream that is received and Session ID, step S5039).On the other hand, because in QNE 67, do not exist resource to keep about downstream flow identifier and Session ID, therefore send message B with the situation of former state and do not increase information (step S5041: former state sends message B to the next one, this is because do not keep step S5043 about the flow identifier in the downstream that received and the resource of Session ID).
At last, message B arrives QNE 68, and based on receiving message B, QNE 68 is provided with in message C by each information of adding of QNE 65-67 (being added to information on the message B by each of QNE 65-67), and parameter is set so that can collect information (the step S5045: the content that message B is set of upstream path by message C, and parameter is set so that collect upstream information by message C), and send it to CN 60 (step S5047).And, be present in QNE 65-67 from the path of QNE 68 to CN 60 each, under the situation that receives message C, be similar to processing for the above-mentioned processing of message B for upstream C.
Promptly, do not keep because in QNE 67, do not exist about the flow identifier of upstream and the resource of Session ID, therefore in the situation of former state, send message C, (step S5049: former state sends message C and do not increase information, this is because do not keep step S5051 about the flow identifier of the upstream that received and the resource of Session ID).And, in QNE 65, exist resource to keep about upstream flow identifier and Session ID, and behind the IP address that adds interface to message C with this resource reservation, transmit message C (step S5053: setting has the IP address about the interface of the resource reservation of the flow identifier of the upstream that is received and Session ID, step S5055).And, same with QNE 65, in QNE 66, also exist resource to keep about upstream flow identifier and Session ID, and behind the IP address that adds interface to message C with this resource reservation, transmit message C (step S5057: setting has the IP address about the interface of the resource reservation of the flow identifier of the upstream that is received and Session ID, step SD5059).
The CN 60 that receives message C by this way can be by specifying the information of CRN about each of upstream and downstream referring to message C, and the information (step S5061: the information of CRN about each of upstream and downstream is set in message D) of CRN about each of upstream and downstream is set in message D, and sends described message D (step S5063) to MN 10.
Incidentally, as above described in the function of MN 10, after the information of having collected about CRN, CN 60 can also adopt various measures except sending about the information of CRN to MN 10.And, though supposing in this case by two-way communication comes deal with data and bi-directional data by same path, but equally therein under the situation of bi-directional data by different paths, can be identified for each CRN of two-way communication by the method that use is similar to said method.
Expression described in the present embodiment " destination " does not always represent IP head destination-address is specified and sent the address of CN 60 such as expressing " sending to CN 60 ", is CN 60 but expression receives the partner of message at last.
And when data flow was the upstream, to find CRN under the situation that far reaches CN 60 be possible not sending a message to.To such example be described referring to Fig. 1,24 and 25.
Figure 24 is illustrated in according to MN in the communication system of one embodiment of the present of invention to need not to send message and find the sequential chart of an example of operation of the situation of CRN to CN, and shows and use QUERY message and RESPONSE message to be used as the method for message.
In the sequential chart shown in Figure 24, QNE 68 at first receives the trigger (trigger) (step S2401: receive the triggering that is used to set up predicted path) that is used to set up predicted path.This trigger for example is the above-mentioned message A that sends to agency 68 from MN 10.And this trigger comprises prepares to set up the needed information of predicted path, such as the information of the Session ID of use on current communication path (path 24) about MN 10 and CN 60.Because a plurality of flow identifiers of possibility corresponding to this Session ID, so message A also can comprise identifying information (for example current flow identifier), are used to specify about the foundation of preparing predicted path to choose which stream.In this case, suppose that message A is included in the flow identifier that uses in the path 24.And message A comprises that information (for example IP address of CN 60) of being used to specify CN 60 etc. also is suitable.And, same suitable is, message A comprises about the information of the destination of message B (IP address etc.), and for example under the situation in the retrieval of the CRN on the QoS path of carrying out, also may replace the home agent place that CN 60 is arranged on the destination of message B MN 10 for the communication of in mobile IP v 6, using triangular paths.
When receiving trigger, agency 68 sends message (for example can use QUERY message) (step S2403) to CN 60.At this moment, acting on behalf of the 68 IP addresses with itself when producing new flow identifier (flow identifier in path 34) also is acceptable as source address generation flow identifier.And described QUERY message comprises information of the Session ID that uses about MN 10 and CN 6 etc. in current communication path (path 24).It also can comprise identifying information (for example current flow identifier), is used to specify about preparing to set up predefined paths to choose which stream.
Based on receiving QUERY, QNE 67 determines as shown in Figure 25.Figure 25 is illustrated in according to the QNE that has received message in the communication system of the embodiment of the invention to judge that whether this QNE itself is the flow chart of an example of the method for CRN.Does QNE 67 check QNE 67 whether itself to have state (resource reservation) about Session ID included in this QUERY message (step S2502:QNE 67 has the state about Session ID included in QUERY message after receiving QUERY message (step S2501: receive message)?).In this case, because QNE67 does not have this state, so QNE 67 determines it is not CRN, and QNE 67 sends QUERY message (step S2405) to CN 60.
On the other hand, the QNE 65 that has received QUERY message also judges as shown in Figure 25.Does the QNE 65 that has received QUERY message check that QNE 65 whether itself has state (resource the reservation) (state that step S2502:QNE 65 itself has about Session ID included in QUERY message about the Session ID that comprises in this QUERY message after receiving QUERY message (step S2501: receive message)?).In this case, does because QNE 65 has this state, so QNE 65 check to be used to specify and chooses secondly the identifying information of which stream about the foundation of preparing predicted path and be included in that (step S2503: the identifier that is used to specify the stream in footpath, old road is included in the QUERY message in the QUERY message?).In this case, does because the flow identifier that uses in path 24 is included as the identifier of the stream that is used to specify the footpath, old road, so QNE 67 check subsequently whether this flow identifier is included in (step S2504: about specifying the state of stream in the state of checking about Session ID in step S2501?).This flow identifier is not included in about under the situation in the state of this Session ID therein, and QNE 67 determines that it is not CRN, and further transmits QUERY message.
QNE 65 belongs to path 24, and in this state, comprise given flow identifier, does and QNE 65 check subsequently about (step S2505:SII is identical to its information (SII:SouceIdentification Information, source identifying information) that has sent the adjacent QNE of QUERY message?Promptly, SII information in path 24 is included in the state of QNE 65 (promptly having the information of indication corresponding to the QNE63 of SII), and QNE 65 compares in this information with between about the information of the QNE that sent QUERY message in step 2405 (promptly about QNE 67 information).If comparative result illustrates these information and differs from one another, then QNE 65 determines that QNE 65 itself is CRN.On the other hand, if they are mutually the same, then QNE 65 judges that it is not CRN.
When QNE 65 determines that it is CRN (step S2407: carry out comparison with Session ID or SII) so that identification QNE 65 itself is a crossover node, for notify to agency (QNE 68) it be CRN this when true, QNE 65 sends RESPONSE message (step S2409 and S2411) to agency 68.
Except have realized that it be the QNE of CRN to notify it be this fact of CRN to agency 68, can imagine various CRN usings method.For example, the message that sends in step S2403 neutralization procedure S2405 comprises under the situation of the NCoA of MN 10 or flow identifier therein, may have realized that also it is that the QNE 65 of CRN sends and is used in the RESERVE message of setting up new route on the direction of MN 10 and is used for the RESERVE message of upgrading and need not to return RESPONSE message on the direction of CN 60, keeps relevant operation so that carry out with resource.
And, when resource keeps, to be given the grouped data of institute's resources reserved for sign, the use of flow identifier is not necessarily necessary.In this case, for example, different identifier (being called as filter in this case) also can be placed in the message (QUERY message, RESERVE message etc.).And, in this case, replace flow identifier, also can be with filter as being used to find CRN or being used for setting up the identifier that resource keeps for new route.
Incidentally, keeping a plurality of identifiers (flow identifier or filter) that exist each all to be used to identify the grouped data that will be given institute's resources reserved for resource also is suitable to be.That is it also is acceptable, having flow identifier tabulation or filter list for a resource reservation.In this case, when QNE received the packet with information content identical with the information content of one of identifier that exists in tabulation (flow identifier tabulation or filter list), QNE can distribute institute's resources reserved.
And for example under the situation of the reservation during upgrading as mentioned above from CRN (QNE 65) to the scope of CN 60, the notion of this tabulation (flow identifier tabulation or filter list) also can be used.To an example be described referring to Fig. 1 and 21.In this case, the identifier as being used to identify the grouped data that will be given institute's resources reserved comes into operation flow identifier, and the flow identifier tabulation is used as tabulation.
The current resource reservation that exists in the footpath, old road (path 24) in QNE 65 and QNE 66.That is, in QNE 65 and QNE 66, distributed resource for the identifier of the CoA that is included in the MN 10 before the moving tabulation of this flow identifier (or comprise).
After in step S5013, receiving message E, handle as RESERVE (renewal), QNE 65 adds included new flow identifier (NCoA that comprises MN 10) in message E to the flow identifier tabulation that has been assigned with resource about path 24, and sends RESERVE (renewal) message (step S5015) to CN 60.Based on receiving this RESERVE (renewal) message, QNE 66 has been added to described new flow identifier about being assigned with of path 24 the flow identifier tabulation of resource equally, and sends RESERVE (renewal) message to CN 60.Like this, QNE 65 and QNE 66 have about both resources of path 24 and path 34 and keep.About path 24 and path 34, do not keep individually, but path 24 and path 34 both shared resources avoid dual resource to keep thus.
In addition, herein after the reason, after can moving to subnet 30 and begin to send at MN 10/receive data from the flow identifier in the flow identifier tabulation removal path 24 of QNE 65 and QNE 66.As the removal method, in the time of also can accepting to provide timer to become greater than scheduled time slot, delete described flow identifier automatically, or delete described flow identifier clearly by deletion message with this timer of box lunch.
Application on the industry
According to communication switching method of the present invention, communication message processing method be used for holding with computer The program of these methods of row is so that the portable terminal that switches can be in afterwards rapid and continuously acceptance of switching The Additional Services that described portable terminal had been accepted before switching, and they applicable to do not have The relevant technical field of switching of the portable terminal of line communication is particularly useful for and the mobile IPv6 agreement of use Carry out the relevant technical field of switching of the portable terminal of radio communication, described mobile IPv6 agreement forms Internet Protocol next generation and guarantee to be associated with the QoS that uses NSIS.

Claims (25)

1. one kind is used for the communications of Mobile Terminals changing method, but connect in each the communication system that each at least one access point that all constitutes a plurality of couple in routers of subnet and form intrinsic communication zone is connected to described a plurality of couple in routers by communication network therein, but described portable terminal is arranged by communicating by letter with the described couple in router that described access point is connected to the radio communication of described access point in described communication zone, and described method comprises:
Receiving step is used for carrying out from current access point in communication during to the transition of communications of diverse access point when portable terminal, receives information about described diverse access point from described diverse access point,
The information obtaining step, be used for when communicating conversion to described diverse access point, obtain information according to the information that in described receiving step, receives about following router about described diverse access point, described router can carry out the relevant preparation of Additional Services with described portable terminal expectation after this transition of communications, and
The information forwarding step, be used to produce the message of the information that comprises the described Additional Services of accepting about current communication period, and, come to send described message to the router that can carry out the preparation relevant with described Additional Services after described transition of communications by the described access point in the current communication according to information about the router that can carry out the preparation relevant with described Additional Services after described transition of communications.
2. according to the communication handover method of claim 1, comprise: storing step, wherein, described portable terminal is stored corresponding informance in the predetermined information memory unit of described portable terminal, this corresponding informance is used to be described in about the information of described access point with about the corresponding relation between the information of described router, described router can carry out with switch in communication after the relevant preparation of described Additional Services.
3. according to the communication handover method of claim 2, wherein, in described information obtaining step, come to obtain the information about described router that is associated with information about described diverse access point from described corresponding informance according to the information about described diverse access point that receives in described receiving step, described router can carry out and the relevant preparation of described Additional Services after transition of communications.
4. one kind is used for the communications of Mobile Terminals changing method, but connect in each the communication system that each at least one access point that all constitutes a plurality of couple in routers of subnet and form intrinsic communication zone is connected to described a plurality of couple in routers by communication network therein, but described portable terminal is arranged by communicating by letter with the described couple in router that described access point is connected to the radio communication of described access point in described communication zone, and described method comprises:
Receiving step is used for carrying out from current access point in communication during to the transition of communications of diverse access point when portable terminal, receives information about described diverse access point from described diverse access point,
The information forwarding step, be used to produce message, and send described message by current access point in communication to book server according to coming about the information of described access point, described message is included in the information of the Additional Services of accepting about the information of described diverse access point with about current communication period that receive in the described receiving step, described book server can obtain the information about following router, and described router can be worked as the relevant preparation of carrying out with described portable terminal expectation after transition of communications of described Additional Services when diverse access point communicates conversion.
5. one kind is used for the communications of Mobile Terminals changing method, but connect in each the communication system that each at least one access point that all constitutes a plurality of couple in routers of subnet and form intrinsic communication zone is connected to described a plurality of couple in routers by communication network therein, but described portable terminal is arranged by communicating by letter with the described couple in router that described access point is connected to the radio communication of described access point in described communication zone, and described method comprises::
The information forwarding step, be used to produce the message of the information that comprises the Additional Services of accepting about current communication period, and when portable terminal is carried out from current access point communication during to the transition of communications of diverse access point, send described message by described current access point in communication to all predetermined routers, each of described all predetermined router can be implemented in the Additional Services after the described transition of communications and be selected by portable terminal.
6. according to claim 1,4 and 5 any one communication handover method, comprise step:
Described portable terminal is specified according to the information about described diverse access point that receives in described receiving step has the couple in router of conduct with the latter's described diverse access point,
Obtain about having as information with the described couple in router of the latter's described diverse access point, and
The address produces step, is used for according to being created in the available address information of subnet under the described couple in router about having as the information with the described couple in router of the latter's described diverse access point.
7. according to the communication handover method of claim 6, wherein, in described information forwarding step, in described message, be included in described address and produce in the state of the address information that produces in the step and send described message.
8. according to claim 1,4 and 5 any one communication handover method, wherein, described Additional Services are that QoS guarantees.
9. communication handover program is used for carrying out by using a computer according to claim 1,4 and 5 any one communication handover method.
10. communication message processing method that is used for the router that following communication system provides, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, wherein said router can carry out the relevant preparation of Additional Services expected with portable terminal after transition of communications when the communication of portable terminal conversion and described access point, described method comprises:
First information receiving step is used for receiving from described portable terminal the message of the information that comprises the Additional Services of accepting about present communication period portable terminal,
Be used for according to the step that produces the message of the preparation that is used for described Additional Services about the information of described Additional Services,
The terminal given step is used for specifying the current partner terminal that communicates with it of described portable terminal according to the information of the described Additional Services of accepting about present communication period portable terminal,
The information forwarding step, be used for producing message according to the information of the described Additional Services of accepting about present communication period portable terminal, and send described message to described partner terminal, described message is used to obtain the information that enables the preparation relevant with described Additional Services after transition of communications, and
The second message pick-up step is used for receiving and comprising the described message that enables the information of the preparation relevant with described Additional Services after transition of communications from described partner terminal or from being positioned at the arbitrary node of described message to the path of described partner terminal.
11. communication message processing method according to claim 10, comprise storing step, be used for being stored in the described information that the described second message pick-up step receives, described information enable and the relevant preparation of described Additional Services after transition of communications, and be to receive to the described arbitrary node on the path of described partner terminal from described partner terminal or from being positioned at described message.
12. communication message processing method according to claim 10, comprise the steps: to produce the message that comprises following information, to send described message to described portable terminal, the relevant preparation of described Additional Services after described information enable and the transition of communications, and in the described second message pick-up step, receive from described partner terminal.
13. the communication message processing method according to claim 12 comprises step:
In the subnet under in described first information receiving step, from the message that described portable terminal receives, being included in described couple in router during the spendable address information of portable terminal, verify the validity of described address information, described portable terminal is not present in the affiliated subnet of described couple in router, and
When grasping the validity of described address information, set up the path of the described Additional Services of after transition of communications, accepting for described portable terminal in advance according to described address information.
14. one kind is used for that following communication system provides, and when communicating with the scheduled communication terminal, following portable terminal makes it to constitute the router in the path relevant or the communication message processing method of node with Additional Services, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Keep determination step, be used for when receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with described predefined paths, judge whether carried out the resource reservation for described flow identifier that comprises in the described message and described Session ID, and
To being used for checking the source of the described message that whether is provided with described predefined paths or the message that the destination sends the result of the judgement that is included in described reservation determination step.
15. one kind is used for that following communication system provides, and when communicating with the scheduled communication terminal, following portable terminal makes it to constitute the router in the path relevant or the communication message processing method of node with Additional Services, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Keep determination step, be used for when receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with described predefined paths, judge whether carried out the resource reservation for described flow identifier that comprises in the described message and described Session ID, and
Transfer step, being used for judgement when described reservation determination step illustrates for the described flow identifier that comprises in described message and described Session ID and has carried out resource when keeping, add about being used for the address information of the interface that described resource keeps to the predetermined portions of described message, and transmit described message.
16. according to the communication message processing method of claim 15, wherein, described predetermined portions is indicated the increase order of described interface IP address information.
17. communication message processing method that is used for communication node, described communication node is designed to communicate with portable terminal in communication system, and be designed to when communicating, can set up the path relevant with Additional Services with described portable terminal, in described communication system, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, but described portable terminal is arranged the described couple in router that makes by being connected to the radio communication and the described access point of described access point and communicates in described communication zone, described method comprises step:
When receive comprise the flow identifier that is associated with predefined paths and Session ID, when being used to search the message of described predefined paths, generation comprises the searching result's of the described predefined paths in the described message new information, to send described new information as the response for described message.
18. according to claim 14,15 and 17 any one communication message processing method, wherein, describedly be used to check that the message that whether is provided with predefined paths or the described message that is used to seek predefined paths are QUERY message or RESPONSE message, it has can comprise the flow identifier relevant with described path and the zone of Session ID.
19. according to claim 14,15 and 17 any one communication message processing method, wherein, describedly be used to check that the message that whether is provided with predefined paths or the described message that is used to seek predefined paths have the zone that can comprise about the information of free resource.
20. one kind is used for that following communication system provides, and when communicating with the scheduled communication terminal, following portable terminal makes it to constitute the router in the path relevant or the communication message processing method of node with Additional Services, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Keep determination step, be used for when receive comprise the Session ID that is associated with predefined paths, when being used to check the message that whether is provided with described predefined paths, whether judge for state of described Session ID existence, and
Forwarding step is used for illustrating when not having described state for described Session ID when described reservation determination step, sends described message to described scheduled communication terminal.
21. one kind is used for that following communication system provides, and when communicating with the scheduled communication terminal, following portable terminal makes it to constitute the router in the path relevant or the communication message processing method of node with Additional Services, this communication system is arranged feasible, connect a plurality of couple in routers that each all constitutes subnet by communication network, and but at least one access point that forms intrinsic communication zone is connected to described a plurality of couple in routers each, and but the portable terminal that exists in described communication zone communicates by the described couple in router that radio communication and described access point with described access point are connected to, and described method comprises:
Be used for when receive comprise the Session ID that is associated with predefined paths, when being used to check the message that whether is provided with described predefined paths, judge the reservation determination step that whether has certain state for described Session ID,
Be used for when receive comprise the identifying information that is used to specify the stream that is associated with predefined paths and Session ID, when being used to check the message that whether is provided with described predefined paths, whether judge for described stream and specify identifying information to have the reservation determination step of certain state, and
Determining step is used for illustrating when having described state for described Session ID when described reservation determination step, and whether judge in each of described state and described message and specified different adjacent nodes or router, and
The crossover node determination step is used for illustrating when having specified described adjacent node or router when described determining step, judges that it is a crossover node.
22. the communication message processing method according to claim 21 comprises notifying process, is used for when described crossover node determination step illustrates it and is crossover node, sending to the effect that to destined node, it is the notice of crossover node.
23. communication message processing method according to claim 21, comprise step: constitute the described node in the path relevant or the state that router has the stream recognized list of the corresponding relation between the information that is used for being stored in each resource and being used in reference to constant current therein, delete about stream appointed information through the relevant path of its described Additional Services to described stream recognized list increase or from it with described Additional Services.
24. communication message processing method according to claim 23, comprise step of updating, be used for when described crossover node determination step illustrates it and is crossover node, send the message that is used for adding the information that is used to specify new stream to described communication terminal, wherein distribute resource for described predefined paths for each receiving node or router to described traffic identifier tabulation.
25. a communication message processing program is used for carrying out by using a computer according to claim 10,14,15,17, any communication handover method of 20 and 21.
CNA2005800090346A 2004-02-06 2005-02-04 Communication handover method, communication message processing method, and program for executing these methods by use of computer Pending CN1934834A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP031428/2004 2004-02-06
JP2004031428 2004-02-06
JP037516/2004 2004-02-13
JP056853/2004 2004-03-01
JP222521/2004 2004-07-29

Publications (1)

Publication Number Publication Date
CN1934834A true CN1934834A (en) 2007-03-21

Family

ID=37879423

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005800090346A Pending CN1934834A (en) 2004-02-06 2005-02-04 Communication handover method, communication message processing method, and program for executing these methods by use of computer

Country Status (1)

Country Link
CN (1) CN1934834A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008131622A1 (en) * 2007-04-30 2008-11-06 Huawei Technologies Co., Ltd. Method for realizing service continuity in mobile lan
CN101489271B (en) * 2008-01-15 2012-02-08 中兴通讯股份有限公司 Control method for switching between network elements
CN101610243B (en) * 2008-06-16 2012-08-08 华为技术有限公司 Method, system and mobile node for establishing service quality resource reservation signaling flow
CN106465215A (en) * 2014-04-23 2017-02-22 皇家Kpn公司 Improved vertical handover

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008131622A1 (en) * 2007-04-30 2008-11-06 Huawei Technologies Co., Ltd. Method for realizing service continuity in mobile lan
CN101489271B (en) * 2008-01-15 2012-02-08 中兴通讯股份有限公司 Control method for switching between network elements
CN101610243B (en) * 2008-06-16 2012-08-08 华为技术有限公司 Method, system and mobile node for establishing service quality resource reservation signaling flow
CN106465215A (en) * 2014-04-23 2017-02-22 皇家Kpn公司 Improved vertical handover
CN106465215B (en) * 2014-04-23 2022-05-31 皇家Kpn公司 Improved vertical handover

Similar Documents

Publication Publication Date Title
CN1243436C (en) Handover method in mobile communication system and router device used in mobile communication system
CN1262090C (en) System for managing mobile node in mobile network
CN200947608Y (en) Multi-stack wireless transmission/receiving units for performing media independent delivery
CN1245844C (en) Router for mobile communication network and mobile communication terminal
CN1236583C (en) System for selecting path between areas
JP3869829B2 (en) Handoff execution method in a mobile communication system
JP4466296B2 (en) HANDOVER METHOD AND MOBILE COMMUNICATION SYSTEM
CN1640074A (en) Mobility managing method and mobile terminal
CN1993941A (en) New path setting method, mobile terminal, and path managing device
CN1836413A (en) Mobile terminal device and hand-off method thereof
CN1496637A (en) Mobile terminal management system, mobile terminal, agent, and program
CN1685669A (en) Method for a wireless station to locate and associate with a wireless network
CN1486094A (en) Method and apparatus for mobile communication using load balance
CN1820465A (en) Resource reservation in wireless network with distributed medium access control
CN1947441A (en) Communication handover method, communication message processing method, program for causing computer to execute these methods, and communication system
WO2007069319A1 (en) Communication device and handover method
CN1943211A (en) Framework of media-independent pre-authentication
CN1747600A (en) Mobile communication system, handover controller, and handover controlling method
CN101035049A (en) Method of managing interworking between wireless local area network and mobile network and corresponding device
CN1898981A (en) Arrangements and method for handling macro diversity in a universal mobile telecommunications system
CN101043727A (en) Method for realizing target optimum selecting three-layer fast switching in evolvement network
CN1196370C (en) Mobile communiation network and data transfer method in communication network
CN1611037A (en) Mobility management system, and mobile node used in the system, mobility management method, mobility management program, and mobility management node
CN1960566A (en) Evolution mobile communication network, method for managing mobility between 3GPP and non-3GPP access network
CN1656738A (en) Control of access by intermediate network element for connecting data communication networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication