[go: up one dir, main page]

CN101990749A - Method and system for dynamic roaming across wireless networks - Google Patents

Method and system for dynamic roaming across wireless networks Download PDF

Info

Publication number
CN101990749A
CN101990749A CN200880126418XA CN200880126418A CN101990749A CN 101990749 A CN101990749 A CN 101990749A CN 200880126418X A CN200880126418X A CN 200880126418XA CN 200880126418 A CN200880126418 A CN 200880126418A CN 101990749 A CN101990749 A CN 101990749A
Authority
CN
China
Prior art keywords
connection
network
network node
electronic device
connections
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
CN200880126418XA
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.)
Rupert Tieke Technology Beijing Co ltd
Ruby Technology Corp
Original Assignee
Rupert Tieke Technology Beijing Co ltd
Ruby Technology Corp
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 Rupert Tieke Technology Beijing Co ltd, Ruby Technology Corp filed Critical Rupert Tieke Technology Beijing Co ltd
Publication of CN101990749A publication Critical patent/CN101990749A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/121Shortest path evaluation by minimising delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/70Routing based on monitoring results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0027Control or signalling for completing the hand-off for data sessions of end-to-end connection for a plurality of data sessions of end-to-end connections, e.g. multi-call or multi-bearer end-to-end data connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a dynamic roaming technique across wireless networks. According to the present invention, a mobile device can roam between different networks with seamless quality by utilizing multiple connections to schedule packets of tasks. The present invention provides the ability to process large amounts of data (e.g., real-time video communications) during roaming between different wireless communication systems with seamless quality.

Description

Be used to cross over the method and system of the animated walk-through of wireless network
Technical field
The present invention generally relates to radio communication, and more particularly relates to the technology roamed between heterogeneous networks with seamless quality by a plurality of dynamic connections of being used for.
Background technology
Along with the growth of mobile communication, and along with increasing user begins by mobile device transmitting-receiving mass data, the demand of roaming mobile communication with seamless communication quality is also increased thereupon.For arbitrary mobile device, the heterogeneous networks that roaming has seamless conversation is a difficult technologies problem.
Because the early development of radio communication, based on wireless mesh network has become mesh architecture application of greatest concern.Wireless mesh network is developed at Military Application at first, but has experienced remarkable differentiation in the past ten years.Along with declining to a great extent of radio cost, the single radio product evolution becomes the more radio of every netted node support, wherein extra radio provides specific function, and for example the client stops, backhaul service or be used for the scanning radio of the high speed handing-over that mobility uses.Because the complexity of the delay of the increase that multiple jump caused and agreement and initial coverage planning, based on wireless mesh network will be eliminated.
Simultaneously, mobile IP is internet engineering task group (Internet Engineering Task Force) standard communication protocol, and it keeps the permanent IP address with Care-of Address through design simultaneously to allow mobile device users to move to another network (Foreign Agent is as server) from a network (local agent is as server).Mobile IP protocol allows the transparent route of IP datagram on the internet.Each mobile node discern by its local address and no matter its in the current location on the internet how.While away from this locality, but mobile node is associated with the Care-of Address that provides about the information of its current location.Mobile IP has stipulated how how mobile node be routed to described mobile node by the tunnel that is based upon between local agent and the Foreign Agent with datagram to its local agent registration and local agent.By using mobile IP, node can change its attachment point to the internet under the situation that does not change its IP address.This allows it to keep transmission and more high-rise connection when moving.
Yet mobile IP faces a certain key technical problem, for example the dependence between transition issue and the home agent/foreign agent.No matter use which kind of handing-over, the general process of handing-over includes: system discovery, handing-over decision-making and handing-over are carried out.System discovery comprises when mobile device detect described mobile device when mobile.The handing-over decision-making is made according to signal attenuation, signal noise, shadow attenuation, multipath attenuation, path loss etc.In addition, local agent and Foreign Agent must connect when one move to another person at arbitrary mobile device.Described connection is called " tunnel ".For instance, mobile device one leaves the local agent network and enters the Foreign Agent network, and described mobile device can be from the broadcast reception Care-of Address of Foreign Agent.Described mobile device must outwards be acted on behalf of or local agent is registered described Care-of Address, makes these two agencies to set up the tunnel on the basis of described registration.According to foregoing, mobile IP structure is once only utilized a connection, and this is difficult to transferring large number of data (the especially bursty data during the roaming) and the utmost point embarrasses mobile device that seamless communication is provided.
Therefore, all existing systems can not provide the good capacity of handling mass data (for example real-time video communication) with seamless quality during roaming between the different wireless communication system.
Summary of the invention
Provide the present invention to overcome the above problems.The invention provides by a plurality of dynamic connections to come the bag of scheduler task and roam network technology of crossing over wireless network and the good capacity of during roaming swimmingly, handling mass data with seamless quality.
According to embodiments of the invention, a kind of being used for comes the network equipment of the bag of scheduler task to comprise by a plurality of connections: at least the first network interface and second network interface, wherein said first network interface is configured to set up first with network node and is connected, described second network interface is configured to set up second with described network node and is connected, and at least one during described at least the first connection and second connects is wireless, and at least one in wherein said network equipment and the described network node is movably; And transmission unit, it is configured to select from described at least the first connection and second connects transmission to connect bag is sent to described network node, and wherein said transmission connection has the low relatively stand-by period, and described selection repeats.
Owing to there are a plurality of being connected between described network equipment and the described network node that are based upon, therefore general's transmitting burst data between described network equipment and described network node, for example data of video communication easily.In addition, if one in the described connection interrupted during handshaking, other connection still can be described network equipment so provides seamless communication.After handshaking, newly-established connection can be cooperated to transmit data between described network equipment and described network node with other existing connection.Therefore, the present invention can provide by wireless network with seamless quality at the animated walk-through between the different network systems and have when roaming swimmingly the good capacity of handling bursty data.
According to embodiments of the invention, a kind of being used for comes the network system of the bag of scheduler task to comprise by a plurality of connections: network node; And network equipment, it is configured to set up at least the first with described network node and is connected and second connects and connect and second select the transmission connection bag is sent to described network node connecting from described at least the first, wherein said transmission connection has the low relatively stand-by period, and described selection repeats; Wherein said at least the first connects and second in connecting at least one is wireless, and in described network equipment and the described network node at least one is movably.
According to embodiments of the invention, a kind ofly treat in electronic installation, to be used for to come the mixed-media network modules mixed-media of the bag of scheduler task to comprise: network element by a plurality of connections, it is used for setting up at least the first with network node and is connected and second connection, wherein said at least the first connects and second in connecting at least one is wireless, and in described electronic installation and the described network node at least one is movably; And transmission unit, it is used for connecting the selection transmission from described at least the first connection and second and connects bag is sent to described network node, and wherein said transmission connection has the low relatively stand-by period and described selection repeats.
According to embodiments of the invention, a kind of being used for comprises from the method that first electronic installation is dispatched to network node by the bag of a plurality of connections with task: set up at least the first and is connected and second connection between described first electronic installation and described network node, wherein said at least the first connects and second in connecting at least one is wireless, and in described first electronic installation and the described network node at least one is movably; Reach from described at least the first connection and second connects and select the transmission connection to send to described network node will wrap from described first electronic installation, wherein said transmission connection has the low relatively stand-by period and repeats described selection.
According to embodiments of the invention, a kind for the treatment of is used to make described electronic installation to carry out the program product of following process in electronic installation: set up at least the first and is connected and second connection between described electronic installation and network node, wherein said at least the first connects and second in connecting at least one is wireless, and in described electronic installation and the described network node at least one is movably; Reach from described at least the first connection and second connects and select the transmission connection to send to described network node will wrap from described electronic installation, wherein said transmission connection has the low relatively stand-by period and repeats described selection course.
According to a further embodiment of the invention, a kind of interface arrangement comprises having constructed a plurality of wave points to be used for setting up a plurality of connection the with network node.
Description of drawings
Fig. 1 is the diagram that graphic extension is used for the wireless network environment of scheduling packets between two network nodes in embodiments of the present invention;
Fig. 2 is the block diagram of the network environment of two network nodes being used for just connecting.
Fig. 3 shows the two-way bag stream of IP session.
Fig. 4 shows the two-way bag stream according to the IP session of the embodiment of the invention.
Fig. 5 shows that some bags are by the TLC between the network node.
Fig. 6 shows that the side is in the opposite direction by the TLC between the network node shown in some bags edge and Fig. 5.
Fig. 7 shows that some bags have passed the network node shown in Fig. 4.
Fig. 8 is the block diagram of the network environment of the distinct interface on the display network node, and wherein each interface is linked to next node under its corresponding network environment.
Fig. 9 shows how to set up TLC on the basis of basic network link.
Figure 10 shows how to set up TLC between network node.
Figure 11 shows how to set up TLC with interface IP.
Figure 12 shows the homologue of the link shown in Figure 11.
Figure 13 shows the TLC between the network node with IP information.
Figure 14 shows 3 TLC between two network nodes.
Figure 15 shows each the LAN be connected in the network node shown in Figure 14.
Figure 16 shows the bag stream with IP information.
Figure 17 shows a plurality of TLC between two nodes shown in Figure 16.
Figure 18 shows that how crossing over the TLC shown in Figure 17 comes scheduling packets.
Embodiment
For keeping the ongoing utility cession between following two network nodes of wireless environment seamless, disclose the network technology of coming the bag of scheduler task to cross over wireless network with roaming among the present invention by a plurality of dynamic connections.With reference to Fig. 1, it discloses the basic comprehension in order to the network technology that solves foregoing problems.Fig. 1 is the diagram that graphic extension is used for the wireless network environment of scheduling packets between two network nodes in embodiments of the present invention.Described network environment comprises network node 100 and network node 120, it connects (TLC) 301,302 and 303 via network 500 by a plurality of transport layers and is connected to each other, wherein said a plurality of TLC can be to use any tunnel of the tunnelling agreement of arbitrary type and form to connect and/or use any VPN of virtual private networking (VPN) agreement of arbitrary type and form to connect, for example SSLVPN can understand as the those skilled in the art.Note that in network node 100 and the network node 120 at least one be movably and/or roaming cross over network under the wireless environment.When one among connection TLC 301, TLC 302 and the TLC303 disconnects, will set up new link to keep a plurality of dynamic connection the between the network node 100 and 120.Described network environment further comprises network node 200 and network node 220.Setting up under the situation of using IP session (AIS) 400, by using network node 100 and network node 120 (maybe can be equipped with to tackle arbitrary intermediate network node of described application IP session as gateway, can understand as the those skilled in the art), network node 200 is connected with network node 220, wherein network 501 is the networks between node 100 and 200, and network 502 is the networks between node 120 and 220.
At first, the bag that will belong to AIS 400 sends to network node 100 from network node 200, and then network node 100 by a plurality of TLC 301,302 and 303 with described packet scheduling to network node 120, and follow network node 120 described bag sent to network node 220 as described bag destination.According to described embodiment, using a plurality of bags that are connected the task that sends between two network nodes can increase load bandwidth and keep the acceptability that is used for described task can ability.To how dispatch those bags that belong to described AIS by some the graphic more clearly descriptions in the reference subsequent drawings.
For simplifying notion so that we can concentrate on the described AIS, in Fig. 2, as compared to Figure 1, any one in go-between, gateway and a plurality of connection (comprising 501,502,100,120,301,302 and 303) replaced by network 500.That is to say that no matter how complicated being connected between the network node 200 and 220 be, AIS 400 is only for being based upon the IP session between network node 200 and 220.For instance, in one embodiment, it can be the client-server application model, and wherein network node 200 is that client node and network node 220 are server nodes.In another embodiment, it can be a peer application, and for example, in real time VOIP (based on the speech of Internet Protocol) uses, and one of them peer-to-peer is a network node 200 and another peer-to-peer is a network node 220.
Fig. 3 shows the bag that belongs to AIS 400.In Fig. 3, bag 401,402 and 403 is transferred to network node 220 in regular turn from network node 200; Bag 421,422 and 423 is transferred to network node 200 in regular turn from network node 220.About more details, add the go-between medium that before are contained among Fig. 1 to Fig. 4.In Fig. 4, network node 100 and 120 respectively before network node 200 and 220 in towards its homologue midway in serve as gateway (maybe can be equipped with arbitrary intermediate network node with the interception AIS, can understand as the those skilled in the art), and TLC 301,302 and 303 ends at network node 100 and 120 places respectively and sets up a plurality of connections for network node 100 and 120 routes and scheduling packets with each end.
Fig. 5 is presented at when entering network node 100 and bag afterwards.In Fig. 5, from TLC 301,302 and 303, select transmission to connect to send described bag and to repeat described selection.For instance, at first, select TLC 301, then select TLC 302 to wrap 402, and then select TLC 303 to send bag 403 to send to send bag 401.For along flowing with the bag in the opposite direction of side shown in Fig. 5, as shown in Figure 6, for instance, select TLC 301 to send bag 421, select TLC 302 with transmission bag 422, and select TLC 303 to send bag 423.As shown in Figure 7, after leaving described TLC and entering network node 100 and 120 respectively, bag 401,402 and 403 (though before being what separate) continues to go to network node 220 now; Bag 421,422 and 423 continues to go to network node 200 now.
Below disclose a kind of be used for consider basic layer link and LAN identifier (for example, Internet Protocol (IP) address) both the time method by a plurality of TLC transmission package.As shown in Figure 8, there are three interfaces 800,801 and 802 on the network node 100, wherein each can be linked to next network node 8001,8011 and 8021 for 5003 times at its network environment network 5001, network 5002 and network respectively, and wherein each in the interface 800,801 and 802 can be virtual interface or physical interface.In one embodiment, this type of network can be heterogeneous.For instance, network 5001 can be 802.3 networks, and network 5002 can be that WiFi (Wireless Fidelity) network and network 5003 can be the PHS cellular telephone networks that has PPP (point-to-point protocol) agreement on it.No matter which kind of network and go up which kind of lower layer protocol of operation, all on physics that is used to set up TLC or virtual interface, dispose the LAN identifier, can understand as the those skilled in the art.In one embodiment, this type of network can be a homogeneity, and for instance, all-network is the WiFi network.In Fig. 9, each among TLC 301, TLC 302 and the TLC 303 all is to set up on the basis of its basic lower layer network link.In Figure 10, spanning network 500 set up TLC that each end ends at network node 100 and 120 places respectively based on network node 100 in interface 800 and the basic link of the interface 900 in the network node 120.In one embodiment, for instance, with reference to following some graphic descriptions in graphic when applied LAN identifier is Internet Protocol (IP) address with regard to the present invention general process IP address how, this is because LAN identifier (for example applied IP address) for a thorny problem in the radio roaming field, can be understood as the those skilled in the art.As shown in Figure 11, under network 501 environment, with the basis of the basic link of interface 800 with interface IP:192.168.0.101 on set up TLC 301; Foundation is via network node 100 and the application IP session by described TLC transmission, and it ends at network node 200 places with IP address: 172.16.1.67.On the other hand, as shown in Figure 12, under the network N environment, with the basis of the basic link of interface 900 with interface IP address: 100.10.10.1 on set up TLCN; Foundation is via network node 120 and pass through the AIS 400 that described TLC transmits, and it ends at network node 220 places with IP address: 172.17.2.73.Figure 13 is to be the diagram of point of observation with the TLC between network node 100 and 120.Described TLC is based upon between network node 100 and 120, and its spanning network 500 ends at interface IP 192.168.0.101 and 100.10.10.1 place respectively.Figure 14 is the diagram with all three TLC of extra transport layer packet header information.TLC 301 is based upon between network node 100 and 120 and ends at interface IP 192.168.101 and the 100.10.10.1 place, wherein on network node 100 sides, have be similar to 192.168.0.101:36021<-network/transport layer packet header (or TLC tuple) of 100.10.10.1:2000.In certain embodiments, if TLC adopt the network address translation (nat) technology with by towards network node 120 midway in middle gateway send and wrap, should change packet header so.TLC 302 sets up and ends at interface IP 10.25.0.1 and 100.10.10.1 place, its have be similar to 10.25.0.1:64077<-network/transport layer packet header of 100.10.10.1:2000.TLC 303 sets up and ends at interface IP 10.200.5.78 and 100.10.10.1 place, its have be similar to 10.200.5.78:20107<-network/transport layer packet header of 100.10.10.1:2000.Figure 15 is based on the diagram of Figure 14.In Figure 15, the AIS that is based upon between network node 200 and 220 by these a plurality of TLC between network node 100 and 120 ends at each the end place with IP address 172.16.1.67 and IP address 172.17.1.73 respectively.
Figure 16 shows how belong to the bag that is based upon the AIS between network node 200 and 220 flows and pass a plurality of TLC that are based upon between network node 100 and 120.Bag 401,402 and 403 is transferred to network node 220 from network node 200; And wrap 421,422 and 423 and be transferred to network node 200 from network node 220.These bags belong to (for example) have be similar to 172.16.1.67:45001<-AIS of network/transport layer packet header (or utility cession tuple) of 172.17.2.73:3701.The AIS of Figure 17 display network node 200 between 220 passes the described a plurality of TLC that are based upon between network node 100 and 120 together with previous described AIS session tuple and TLC tuple information route.In Figure 18, bag 401,402 and 403 passes (for example) TLC 301, TLC 302 and TLC 303 through scheduling with route respectively.
In an embodiment, network node 100 can be the network equipment that is used for by a plurality of connections (for example, TLC 301, TLC 302 and TLC 303) scheduler task.Described network equipment can be arbitrary device of server, gateway, access point, electronic installation or the ability with scheduling packets in network environment.The network interface of described network equipment can all be wireless, and some interfaces in the perhaps described network interface can be wired.Those interfaces are configured to set up a plurality of the connection with network node 120, and at least one in the wherein said connection is wireless.Being based upon being connected between network node 100 and the network node 120 can be direct or indirect connection.In addition, can dynamically set up new connection before or after the interruptions in existing the connection.In one embodiment of the invention, in described network equipment, use and comprise that the interface arrangement with constructed a plurality of wave points sets up a plurality of the connection with network node 120.
Owing to there are a plurality of being connected between described network equipment and the described network node that are based upon, therefore will be easily when roaming between described network equipment and described network node transmitting burst data, for example data of video communication.In addition, if one in the described connection interrupted during handshaking, other connection still can be described network equipment so provides seamless communication.After handshaking, newly-established connection can be cooperated to transmit data between described network equipment and described network node with other existing connection.Therefore, the present invention can provide by wireless network with seamless quality at the animated walk-through between the different network systems and have when roaming swimmingly the good capacity of handling bursty data.
In one embodiment, between network equipment 100 and electronic installation, connect, wherein receive the bag that sends to network node 120 from described electronic installation.Described electronic installation can be arbitrary device of mobile phone, laptop computer, PDA, GPS or the ability with the network equipment in the network environment of being connected to.
In one embodiment, network node 200 can be that the local process and/or the network node 220 of network node 100 can be the local processes of network node 120.In this embodiment, the bag that belongs to the AIS 400 that network node 200 sets up in this locality directly can be dispatched to TLC 301,302 and 303.
In one embodiment, network node 100 can be the LAN module of network node 200 and/or the LAN module that network node 120 can be network 220.In this embodiment, the bag that belongs to the AIS 400 that network node 200 set up directly can be dispatched to TLC 301,302 and 303.
In one embodiment, network node 100 can be the electronic installation with mixed-media network modules mixed-media.Described mixed-media network modules mixed-media comprises network element and the transmission unit that is used for coming by a plurality of connections the bag of scheduler task.Described network element is set up at least the first with network node 120 and is connected and second connection, and at least one during wherein said first connection and second connects is wireless.Described transmission unit selects transmission to connect bag is sent to network node 120 from described first connection and described second connects.Described mixed-media network modules mixed-media can comprise firmware and/or IC or can be the arbitrary readable media that is used for processing unit.
In another embodiment, network node 100 can be the electronic installation with program product.Described program product can be used in the described electronic installation and makes described electronic installation and network node 120 set up at least the first being connected and second connecting and connect and described second select connecting transmission to connect bag being sent to network node 120 from described first, wherein said first connect and described second connection at least one be wireless.
Selected transmission connection has the low relatively stand-by period and repeats described selection.In one embodiment, connect by described selected transmission and to send described bag, send test pack to determine its stand-by period and connect by other.Therefore, can on the basis of the stand-by period of all connections information, select next transmission to connect.In another embodiment, the connection that can select its stand-by period to be lower than predetermined threshold connects as transmission.Junior or the mean value of existing stand-by period that can be by described connection repeat to upgrade described predetermined threshold.Connect by selected transmission send bag after, upgrade the stand-by period that described selected transmission connects and when sending next bag, reselect next transmission according to the response time and connect according to the stand-by period of upgrading.
On the basis of aforementioned network device, system and module, disclose a kind of method that is used for the bag of task being dispatched to from network node 100 network node 120 by a plurality of connections.At first, set up at least the first and be connected and second connection between network node 100 and 120, at least one in the wherein said connection is wireless.Then, select institute's one in connecting to connect as transmission, the wherein selected stand-by period that connects hangs down relatively will wrap from network node 100 and sends to 120 and repeat described selection.In addition, can before described selection, determine the described stand-by period that connects.Can connect by described institute and send test pack to determine its stand-by period.In another embodiment, institute with stand-by period of being lower than described threshold value of predetermined threshold and selection connects and connects as transmission.Can repeat to upgrade described threshold value by junior or the mean value of the described stand-by period that connects.

Claims (16)

1.一种用于通过多个连接来调度任务的包的网络装置,其包括:CLAIMS 1. A network device for scheduling packets of tasks over a plurality of connections, comprising: 至少第一网络接口及第二网络接口,其中所述第一网络接口经配置以与网络节点建立第一连接,所述第二网络接口经配置以与所述网络节点建立第二连接,至少第一连接及第二连接中的至少一者是无线的,且所述网络装置及所述网络节点中的至少一者是可移动的;及at least a first network interface and a second network interface, wherein the first network interface is configured to establish a first connection with a network node, the second network interface is configured to establish a second connection with the network node, at least the second at least one of the first connection and the second connection is wireless, and at least one of the network device and the network node is mobile; and 传输单元,其经配置以从所述至少第一连接及第二连接中选择传输连接以将包发送到所述网络节点,其中所述传输连接具有相对低的等待时间,且所述选择是重复执行的。a transport unit configured to select a transport connection from among the at least first and second connections to send packets to the network node, wherein the transport connection has a relatively low latency and the selection is repeated implemented. 2.根据权利要求1所述的网络装置,其中连接建立在所述网络装置与电子装置之间,其中发送到所述网络节点的所述包是从所述电子装置接收的。2. The network device of claim 1, wherein a connection is established between the network device and an electronic device, wherein the packet sent to the network node is received from the electronic device. 3.根据权利要求1所述的网络装置,其中所述传输单元通过所述至少第一连接及第二连接的一部分发送测试包以确定其等待时间。3. The network device according to claim 1, wherein the transmission unit sends a test packet through at least a part of the first connection and the second connection to determine the waiting time thereof. 4.一种用于通过多个连接来调度任务的包的网络系统,其包括:4. A network system for scheduling packets of tasks over multiple connections, comprising: 网络节点;及network nodes; and 网络装置,其经配置以与所述网络节点建立至少第一连接及第二连接且从所述至少第一连接及第二连接中选择传输连接以将包发送到所述网络节点,其中所述传输连接具有相对低的等待时间,且所述选择是重复执行的;a network device configured to establish at least a first connection and a second connection with the network node and select a transport connection from the at least first connection and the second connection to send a packet to the network node, wherein the The transport connection has relatively low latency and the selection is performed repeatedly; 其中所述至少第一连接及第二连接中的至少一者是无线的,且所述网络装置及所述网络节点中的至少一者是可移动的。Wherein at least one of the at least first connection and the second connection is wireless, and at least one of the network device and the network node is mobile. 5.根据权利要求4所述的网络系统,其中连接建立在所述网络装置与电子装置之间,其中发送到所述网络节点的所述包是从所述电子装置接收的。5. The network system according to claim 4, wherein a connection is established between the network device and an electronic device, wherein the packet sent to the network node is received from the electronic device. 6.根据权利要求4所述的网络系统,其中所述网络装置通过所述至少第一连接及第二连接的一部分发送测试包以确定其等待时间。6. The network system according to claim 4, wherein the network device sends a test packet through at least a part of the first connection and the second connection to determine the latency thereof. 7.一种待在电子装置中用于通过多个连接来调度任务的包的网络模块,其包括:7. A network module to be used in an electronic device for scheduling packets of tasks over multiple connections, comprising: 网络单元,其用于与网络节点建立至少第一连接及第二连接,其中所述至少第一连接及第二连接中的至少一者是无线的,且所述电子装置及所述网络节点中的至少一者是可移动的;及A network unit for establishing at least a first connection and a second connection with a network node, wherein at least one of the at least first connection and the second connection is wireless, and in the electronic device and the network node at least one of which is movable; and 传输单元,其用于从所述至少第一连接及第二连接中选择传输连接以将包发送到所述网络节点,其中所述传输连接具有相对低的等待时间且所述选择是重复执行的。a transport unit for selecting a transport connection from among said at least first and second connections for sending packets to said network node, wherein said transport connection has a relatively low latency and said selection is performed repeatedly . 8.根据权利要求7所述的网络模块,其中所述传输单元致使通过所述至少第一连接及第二连接的一部分发送测试包以确定其等待时间。8. The network module according to claim 7, wherein the transmission unit causes test packets to be sent over a part of the at least first and second connections to determine their latency. 9.一种包含根据权利要求7所述的网络模块的电子装置。9. An electronic device comprising the network module according to claim 7. 10.一种包含根据权利要求8所述的网络模块的电子装置。10. An electronic device comprising the network module according to claim 8. 11.一种用于通过多个连接将任务的包从第一电子装置调度到网络节点的方法,其中所述第一电子装置及所述网络节点中的至少一者是可移动的,所述方法包括:11. A method for scheduling packets of tasks from a first electronic device to a network node over a plurality of connections, wherein at least one of the first electronic device and the network node is mobile, the Methods include: 在所述第一电子装置与所述网络节点之间建立至少第一连接及第二连接,其中所述至少第一连接及第二连接中的至少一者是无线的;及establishing at least a first connection and a second connection between the first electronic device and the network node, wherein at least one of the at least first connection and the second connection is wireless; and 从所述至少第一连接及第二连接中选择传输连接以将包从所述第一电子装置发送到所述网络节点,其中所述传输连接具有相对低的等待时间且重复执行所述选择步骤。Selecting a transport connection from said at least first and second connections for sending packets from said first electronic device to said network node, wherein said transport connection has a relatively low latency and said selecting step is repeatedly performed . 12.根据权利要求11所述的方法,其进一步包括通过所述至少第一连接及第二连接的一部分发送测试包以确定其等待时间。12. The method of claim 11, further comprising sending test packets over a portion of the at least first and second connections to determine latencies thereof. 13.根据权利要求11所述的方法,其进一步包括在所述第一电子装置与第二电子装置之间建立连接,其中从所述第二电子装置接收发送到所述网络节点的所述包。13. The method of claim 11 , further comprising establishing a connection between the first electronic device and a second electronic device, wherein the packet sent to the network node is received from the second electronic device . 14.一种接口装置,其包括具有相同技术的多个无线接口以用于与网络节点建立多个连接。14. An interface device comprising a plurality of wireless interfaces of the same technology for establishing a plurality of connections with a network node. 15.一种待在电子装置中用于使所述电子装置执行以下过程的程序产品:15. A program product to be in an electronic device for causing the electronic device to: 在所述电子装置与网络节点之间建立至少第一连接及第二连接,其中所述至少第一连接及第二连接中的至少一者是无线的,且所述电子装置及所述网络节点中的至少一者是可移动的;及establishing at least a first connection and a second connection between the electronic device and a network node, wherein at least one of the at least first connection and the second connection is wireless, and the electronic device and the network node at least one of which is movable; and 从所述至少第一连接及第二连接中选择传输连接以将包从所述电子装置发送到所述网络节点,其中所述传输连接具有相对低的等待时间且重复执行所述选择过程。A transport connection is selected from the at least first and second connections for sending packets from the electronic device to the network node, wherein the transport connection has a relatively low latency and the selection process is repeatedly performed. 16.根据权利要求15所述的程序产品,其使所述电子装置进一步执行通过所述至少第一连接及第二连接的一部分发送测试包以确定其等待时间的过程。16. The program product of claim 15, which causes the electronic device to further execute a process of sending a test packet over a portion of the at least first and second connections to determine latency thereof.
CN200880126418XA 2008-05-30 2008-05-30 Method and system for dynamic roaming across wireless networks Pending CN101990749A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2008/003193 WO2009144528A1 (en) 2008-05-30 2008-05-30 Method and system for dynamic roaming across wireless networks

Publications (1)

Publication Number Publication Date
CN101990749A true CN101990749A (en) 2011-03-23

Family

ID=41376640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880126418XA Pending CN101990749A (en) 2008-05-30 2008-05-30 Method and system for dynamic roaming across wireless networks

Country Status (2)

Country Link
CN (1) CN101990749A (en)
WO (1) WO2009144528A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112187926B (en) 2013-03-28 2023-11-14 柏思科技有限公司 Method and system for transmitting and receiving data packets over at least one end-to-end connection

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9166867B2 (en) * 2003-01-27 2015-10-20 Qualcomm Incorporated Seamless roaming
US20050276240A1 (en) * 2004-05-27 2005-12-15 Gupta Vivek G Scheme for seamless connections across heterogeneous wireless networks
US7835743B2 (en) * 2005-08-03 2010-11-16 Toshiba America Research, Inc. Seamless network interface selection, handoff and management in multi-IP network interface mobile devices
CN1953489B (en) * 2005-10-17 2010-04-21 光宝科技股份有限公司 Data packet transmission path control method, network telephone system and wireless network telephone

Also Published As

Publication number Publication date
WO2009144528A8 (en) 2010-12-23
WO2009144528A1 (en) 2009-12-03

Similar Documents

Publication Publication Date Title
JP5194112B2 (en) Intelligent connectivity framework for simultaneous use of multiple interfaces
CN103856995B (en) Pseudo-wire for mobile management
JP5327864B2 (en) Communication network system and network communication method
CN100394709C (en) Packet transmission system, packet transmission method, packet transmission device, internal module and mobile terminal
CN109076628A (en) The method and system of session management for the super reliable and low latency communication under high mobility scene
Ott et al. The" Drive-thru" architecture: WLAN-based internet access on the road
CN100558076C (en) Mobile terminal device and switching method thereof
US8885504B2 (en) Method, apparatus and system for bandwidth aggregation of mobile internet access node
JP2014027548A (en) Base station device, radio terminal device, and packet distribution method
WO2006119573A1 (en) A method, system and device for facilitating data communication
CN101595753A (en) Route in the mobile IP network and quality decision
US20130215747A1 (en) Mobile internet service system for long distance trains
CN102100036A (en) Method and system for transmission of fragmented packets on a packet-based communication network
Dong et al. Improving onboard internet services for high-speed vehicles by multipath transmission in heterogeneous wireless networks
EP2671352A1 (en) System and method for aggregating and estimating the bandwidth of multiple network interfaces
MX2011001589A (en) Communication control system, communication system and communication control method.
CN101516066B (en) Data flow transmission method and mobile communication system
CN103889002B (en) Flow control method and device, mobile node, access gateway
CN104254110A (en) Wireless Mesh network inter-domain switching method
CN107431917A (en) Session anchor point is separated with forwarding the method and system of anchor point
Din et al. Emerging mobile communication technologies for healthcare system in 5G network
WO2008066089A1 (en) Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method
US20090296703A1 (en) Method and system for dynamic roaming across wireless networks
Yang et al. A multi-RAT bandwidth aggregation mechanism with software-defined networking
CN101990749A (en) Method and system for dynamic roaming across wireless networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20110323