[go: up one dir, main page]

CN101023626A - Control and management of access to multiple networks - Google Patents

Control and management of access to multiple networks Download PDF

Info

Publication number
CN101023626A
CN101023626A CN 200580031390 CN200580031390A CN101023626A CN 101023626 A CN101023626 A CN 101023626A CN 200580031390 CN200580031390 CN 200580031390 CN 200580031390 A CN200580031390 A CN 200580031390A CN 101023626 A CN101023626 A CN 101023626A
Authority
CN
China
Prior art keywords
network
information
transceiver
server
described network
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
CN 200580031390
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101023626A publication Critical patent/CN101023626A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

The present invention relates to a mobile communication device and a method of registering from a mobile communication device in a network. A processor in the mobile device may be used to establish a network connection with a server in a network. The mobile device may also include a transceiver that receives information related to the network connection from a server. The processor may use the information, local measurements, or both to determine whether to register with the network.

Description

对接入多个网络的控制和管理Control and management of access to multiple networks

对相关申请的交叉引用Cross References to Related Applications

本申请要求2004年7月20日递交的第60/589,897号美国临时专利申请,和2005年4月26日递交的第60/675,337号美国临时申请的优先权,在这里将它们全部引入作为参考。This application claims priority to U.S. Provisional Patent Application No. 60/589,897, filed July 20, 2004, and U.S. Provisional Application No. 60/675,337, filed April 26, 2005, which are hereby incorporated by reference in their entirety .

技术领域technical field

总的来说,本申请涉及通信,具体而言,涉及用于控制和管理对无线通信系统中多个网络的接入的方法和系统。The present application relates generally to communications, and more particularly to methods and systems for controlling and managing access to multiple networks in a wireless communications system.

背景技术Background technique

对无线信息服务的需求已经导致了日益增多的无线网络的发展。CDMA2000 1x仅仅是提供大范围电话和数据服务的无线网络的一个例子。CDMA2000 lx是第三代伙伴计划2(3GPP2)推动的,采用码分多址(CDMA)技术的一种无线标准。码分多址是让多个用户利用扩频处理共享同一个通信介质的一种技术。在欧洲广泛采用的一种旗鼓相当的无线网络是全球移动通信系统(GSM)。和CDMA2000 lx不同,GSM采用窄带时分多址(TDMA)来支持无线电话和数据业务。一些其它的无线网络包括通用分组无线电业务(GPRS)和全球移动通信系统(UMTS),其中的通用分组无线电业务利用适合于电子邮件和网络浏览应用的数据速率来支持高速数据业务,全球移动通信系统则能够为音频和视频应用传递宽带语音和数据。The demand for wireless information services has led to the development of increasing wireless networks. CDMA2000 1x is just one example of a wireless network that provides a wide range of telephony and data services. CDMA2000 lx is a wireless standard promoted by the 3rd Generation Partnership Project 2 (3GPP2) and using Code Division Multiple Access (CDMA) technology. Code division multiple access is a technique that allows multiple users to share the same communication medium using spread spectrum processing. A comparable wireless network widely adopted in Europe is the Global System for Mobile Communications (GSM). Unlike CDMA2000 lx, GSM uses narrowband Time Division Multiple Access (TDMA) to support wireless telephony and data services. Some other wireless networks include the General Packet Radio Service (GPRS), which supports high-speed data services with data rates suitable for e-mail and web browsing applications, and the Universal Mobile Telecommunications System (UMTS). It can deliver broadband voice and data for audio and video applications.

一般都可以将这些无线网络看成采用蜂窝技术的广域网。蜂窝技术的基础是将地理覆盖区划分成小区的拓扑结构。在这些小区中的每一个里是一个与移动用户通信的固定基站(BTS)。通常在这个地理覆盖区内采用基站控制器(BSC)来控制基站,并且为各种分组交换和电路交换网络将信号传递给合适的信关。These wireless networks can generally be thought of as wide area networks using cellular technology. Cellular technology is based on a topology that divides a geographic coverage area into cells. In each of these cells is a fixed base station (BTS) that communicates with mobile users. A base station controller (BSC) is typically employed within this geographic coverage area to control the base stations and pass signals to the appropriate gateways for the various packet-switched and circuit-switched networks.

随着对无线信息业务的需求持续增长,在提供广域蜂窝网和无线局域网(LAN)之间的无缝网络覆盖的同时,移动装置还需要支持集成的话音、数据和媒体流。无线局域网一般都是在较小的地理区域内采用标准协议(例如IEEE 802.11、蓝牙等等)来提供电话和数据服务。通过使用无线局域网的基础设施,将蜂窝通信扩展到不需要执照的频谱范围,无线局域网的存在为提高广域蜂窝网中的用户容量提供了独特的机遇。As demand for wireless messaging services continues to grow, mobile devices need to support integrated voice, data and media streaming while providing seamless network coverage between wide-area cellular networks and wireless local area networks (LANs). WLANs generally use standard protocols (such as IEEE 802.11, Bluetooth, etc.) to provide telephony and data services within a small geographic area. The existence of WLANs offers unique opportunities to increase user capacity in wide-area cellular networks by using the WLAN infrastructure to extend cellular communications into unlicensed spectrum ranges.

最近,已经在采用各种技术来允许移动装置与不同的无线网络通信。但是,在穿过广域蜂窝网的移动通信装置切换到无线局域网之前,需要满足特定的参数要求来确保服务质量不会下降到无法接受的程度。More recently, various techniques have been employed to allow mobile devices to communicate with different wireless networks. However, before a mobile communication device traversing a wide area cellular network is handed over to a WLAN, certain parameters need to be met to ensure that the quality of service does not degrade to an unacceptable level.

发明内容Contents of the invention

公开了移动通信装置的一个方面。该移动通信装置包括:处理器,配置成与网络中的服务器建立网络连接;以及收发信机,配置成给所述处理器提供从所述服务器收到的信息,该信息涉及所述网络连接。所述处理器还被配置成基于所述信息确定是否在所述网络中注册。One aspect of a mobile communication device is disclosed. The mobile communication device includes a processor configured to establish a network connection with a server in a network; and a transceiver configured to provide the processor with information received from the server, the information relating to the network connection. The processor is also configured to determine whether to register with the network based on the information.

公开了移动通信装置的另一个方面。该移动通信装置包括:处理器,配置成与网络中的服务器建立网络连接,并且测量所述网络连接正向上的延迟、抖动或数据包丢失中的至少一样。该处理器还被配置成基于所述至少一个测量确定是否在所述网络中注册。Another aspect of a mobile communication device is disclosed. The mobile communication device includes a processor configured to establish a network connection with a server in the network, and measure at least one of delay, jitter, or packet loss on the network connection. The processor is also configured to determine whether to register with the network based on the at least one measurement.

公开了从移动通信装置与网络进行通信的方法的一个方面。该方法包括:与网络中的服务器建立网络连接;从服务器接收与所述网络连接有关的信息;以及基于所述信息确定是否在所述网络中注册。An aspect of a method of communicating with a network from a mobile communication device is disclosed. The method includes: establishing a network connection with a server in a network; receiving information related to the network connection from the server; and determining whether to register in the network based on the information.

公开了从移动通信装置与网络进行通信的方法的另一个方面。该方法包括:与网络中的服务器建立网络连接;测量所述网络连接正向上的延迟、抖动或数据包丢失中的至少一样;并且基于所述至少一个测量确定是否在所述网络中注册。Another aspect of a method of communicating with a network from a mobile communication device is disclosed. The method includes: establishing a network connection with a server in the network; measuring at least one of delay, jitter, or packet loss on the network connection; and determining whether to register in the network based on the at least one measurement.

公开了移动通信装置的又一个方面。该装置包括:与网络中的服务器建立网络连接的模块;从服务器接收与所述网络连接有关的信息的模块;以及基于所述信息确定是否在所述网络中注册的模块。Yet another aspect of a mobile communication device is disclosed. The apparatus includes: means for establishing a network connection with a server in a network; means for receiving information related to the network connection from the server; and means for determining whether to register in the network based on the information.

公开了移动通信装置的再一个方面。该装置包括:与网络中的服务器建立网络连接的模块;测量所述网络连接正向上的延迟、抖动或数据包丢失中的至少一样的模块;并且基于所述至少一个测量确定是否在所述网络中注册的模块。Yet another aspect of a mobile communication device is disclosed. The apparatus includes: a module for establishing a network connection with a server in the network; a module for measuring at least one of delay, jitter, or packet loss in the forward direction of the network connection; and determining whether the network connection is based on the at least one measurement Modules registered in .

显然,从下面的详细描述,本发明的其它实施例是显而易见的,在这些详细描述中,说明性地说明了本发明的各种实施例。如同会认识到的一样,本发明还有不同的其它实施例,可以在几个方面修改它的几个细节,都不会偏离本发明的范围和实质。因此,附图和详细说明都是说明性的而不是现执行的。Obviously, other embodiments of the invention will become apparent from the following detailed description, in which various embodiments of the invention are illustrated. As will be realized, the invention is capable of various other embodiments, and its several details are capable of modification in several respects, all without departing from the scope and spirit of the invention. Accordingly, the drawings and detailed description are illustrative and not present execution.

附图说明Description of drawings

在附图中,无线通信系统的各个方面是以实例的形式加以说明的,而不是以限制本发明的范围的形式,在这些附图中:In the drawings, various aspects of the wireless communication system are illustrated by way of example, and not by way of limiting the scope of the invention, in which:

图1是无线通信系统一个实施例的原理框图;FIG. 1 is a functional block diagram of an embodiment of a wireless communication system;

图2是说明能够支持蜂窝和无线局域网通信的移动装置一个实例的功能框图;2 is a functional block diagram illustrating one example of a mobile device capable of supporting cellular and wireless local area network communications;

图3是说明移动装置中用于在网络里进行注册的选择算法的功能的一个流程图。Figure 3 is a flowchart illustrating the functionality of a selection algorithm in a mobile device for registration with a network.

具体实施方式Detailed ways

下面结合附图给出的详细描述是用于说明本发明的各个实施例,而不是代表能够实践本发明的仅有实施例。为了帮助全面理解本发明,详细描述中包括了具体细节。但是,本领域技术人员会明白,可以实践本发明而不需要这些具体细节。在一些情况下,用框图画出公知的结构和组件,以免喧宾夺主。The detailed description given below in conjunction with the accompanying drawings is for explaining various embodiments of the present invention, rather than representing the only embodiments in which the present invention can be practiced. The detailed description includes specific details to facilitate a comprehensive understanding of the invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form so as not to obscure the main topic.

在以下详细描述中,将描述用于在多网络环境中选择网络的技术。将针对移动通信装置穿过一个广域蜂窝网,在整个蜂窝覆盖区内分布着一个或多个无线局域网这样一个环境描述多种技术。这个移动通信装置可以是能够实现无线电话或数据通信的任何合适的装置,比如设计成在CDMA2000 lx网络中工作的蜂窝电话。这个移动通信装置能够采用任何合适的协议来接入无线局域网,其中的协议包括例如IEEE 802.11。尽管可以针对能够与IEEE 802.11网络进行通信的蜂窝电话环境描述这些技术,但是本领域技术人员明白可以将这些技术扩展到能够接入多个网络的其它移动通信装置。例如,可以将这些技术应用于能够在CDMA2000 lx网络和GSM网络之间进行切换的移动通信装置。还能够将这些技术应用于能够接入单个网络的移动通信装置,例如IEEE 802.11电话。可以将这个IEEE 802.11电话配置成只有在特定的参数表明服务质量是可以接受的这种情况下才连接到无线局域网。因此,谈到能够与IEEE 802.11网络通信的蜂窝电话,或者任何其它具体实施例,都仅仅是为了说明本发明的各个方面,这些方面都具有广泛的应用。In the following detailed description, techniques for selecting a network in a multi-network environment will be described. Techniques will be described for an environment in which mobile communication devices traverse a wide area cellular network with one or more wireless local area networks distributed throughout the cellular coverage area. The mobile communication device may be any suitable device capable of wireless telephony or data communication, such as a cellular phone designed to operate in a CDMA2000 lx network. The mobile communication device can use any suitable protocol to access the wireless local area network, including, for example, IEEE 802.11. Although these techniques may be described for a cellular telephone environment capable of communicating with IEEE 802.11 networks, those skilled in the art will appreciate that these techniques may be extended to other mobile communication devices capable of accessing multiple networks. For example, these techniques can be applied to a mobile communication device capable of switching between a CDMA2000 lx network and a GSM network. It is also possible to apply these techniques to mobile communication devices capable of accessing a single network, such as IEEE 802.11 phones. The IEEE 802.11 phone can be configured to connect to the WLAN only if certain parameters indicate that the quality of service is acceptable. Therefore, references to a cellular telephone capable of communicating with an IEEE 802.11 network, or any other specific embodiment, are merely illustrative of aspects of the present invention, which have broad applicability.

图1是无线通信系统的一个实施例的原理框图。图中用一串虚线说明移动装置102在穿过广域蜂窝网104。蜂窝网104包括BSC 106,这个BSC 106支持遍布整个蜂窝覆盖区的多个BTS。为了简单起见,图1中只画出了单独一个BTS 108。可以用移动交换中心(MSC)110来给公共交换电话网(PSTN)112提供信关。虽然图1中没有画出,但是,蜂窝网104可以采用多个BSC,每一个BSC支持任意数量的BTS来扩展蜂窝网104的地理覆盖范围。在整个蜂窝网104中采用多个BSC的时候,也可以用MSC110来协调BSC之间的通信。Figure 1 is a functional block diagram of one embodiment of a wireless communication system. A series of dotted lines are used to illustrate that the mobile device 102 is passing through the wide area cellular network 104 . The cellular network 104 includes a BSC 106 that supports multiple BTSs throughout the cellular coverage area. For simplicity, only a single BTS 108 is shown in FIG. 1 . A mobile switching center (MSC) 110 may be used to provide a gateway for a public switched telephone network (PSTN) 112 . Although not shown in FIG. 1 , the cellular network 104 may employ multiple BSCs, each supporting any number of BTSs to extend the geographic coverage of the cellular network 104 . When multiple BSCs are used in the entire cellular network 104, the MSC 110 can also be used to coordinate the communication between the BSCs.

一开始,移动装置102在图1中的位置A。随着移动装置102通过蜂窝网104从位置A移动到位置B,它进入无线局域网114的覆盖区。无线局域网114可以是IEEE 802.11网络,或者任何合适的其它网络。无线局域网114包括接入点116,用于让移动装置102与IP网118通信。可以将服务器120用于连接IP网118和MSC 110,给PSTN112提供一个信关。Initially, the mobile device 102 is at location A in FIG. 1 . As the mobile device 102 moves from location A to location B through the cellular network 104 , it enters the coverage area of the wireless local area network 114 . Wireless local area network 114 may be an IEEE 802.11 network, or any other suitable network. The wireless local area network 114 includes an access point 116 for enabling the mobile device 102 to communicate with an IP network 118 . Server 120 may be used to connect IP network 118 and MSC 110, providing a gateway to PSTN 112.

最初给移动装置102加电的时候,它在蜂窝网104或无线局域网114里注册。“注册”指的是一个过程,通过这个过程,移动装置102告诉MSC 110通过特定网络将来自PSTN 112的呼叫接续过来。在某个网络中注册的决定可能随着具体应用和总体设计约束而改变。例如,可以将移动装置102配置成如果服务质量是可以接受的,就在无线局域网114中注册。将所有呼叫通过无线局域网114接续到移动装置102,就可以为其它移动用户释放有价值的蜂窝带宽。无线局域网114的服务质量可以由移动装置102基于本地测量结果和来自服务器120的信息来确定。如果无线局域网114的服务质量不能维持在可以接受的程度,移动装置102就会在蜂窝网104中注册。在没有蜂窝能力的移动装置中,可以将本地测量结果和来自服务器120的信息用来确定移动装置102是应该在无线局域网114中注册,还是应该维持待机直到服务质量变成可以接受的。When the mobile device 102 is initially powered on, it registers with the cellular network 104 or the wireless local area network 114 . "Registration" refers to the process by which the mobile device 102 tells the MSC 110 to connect calls from the PSTN 112 over a particular network. The decision to register in a network may vary depending on the specific application and overall design constraints. For example, the mobile device 102 can be configured to register with the wireless local area network 114 if the quality of service is acceptable. By routing all calls to mobile device 102 over WLAN 114, valuable cellular bandwidth is freed up for other mobile users. The quality of service of the wireless local area network 114 may be determined by the mobile device 102 based on local measurements and information from the server 120 . If the quality of service of the WLAN 114 cannot be maintained at an acceptable level, the mobile device 102 will register with the cellular network 104 . In mobile devices without cellular capabilities, local measurements and information from the server 120 can be used to determine whether the mobile device 102 should register with the wireless local area network 114 or remain on standby until the quality of service becomes acceptable.

注册过程从第一次加电的时候,移动装置102尝试接入无线局域网114开始。移动装置102可以采用任何合适的接入程序。例如,移动装置102可以采用被动接入程序,在被动接入程序中,移动装置102搜索来自接入点116的信标信号。信标信号是接入点116发射的具有同步信息的周期信号。移动装置102也可以采用主动接入程序,在主动接入程序中,移动装置102发射试探信号,并且等待来自接入点116的响应。The registration process begins when the mobile device 102 attempts to access the WLAN 114 when it is powered on for the first time. Mobile device 102 may employ any suitable access procedure. For example, mobile device 102 may employ a passive access procedure in which mobile device 102 searches for beacon signals from access point 116 . A beacon signal is a periodic signal transmitted by the access point 116 with synchronization information. The mobile device 102 may also employ an active access procedure in which the mobile device 102 transmits a probe signal and waits for a response from the access point 116 .

在移动装置102不能接入无线局域网的时候,移动装置102尝试接入蜂窝网104,这种情况可能是移动装置102在位置A的时候被加电。移动装置102可以通过捕获来自BTS 108的导频信号来接入蜂窝网104。一旦移动装置102捕获了导频信号,就可以通过本领域众所周知的手段在这两者之间建立无线电连接。移动装置102可以用无线电连接在MSC 110中注册。The mobile device 102 attempts to access the cellular network 104 when the mobile device 102 cannot access the WLAN, which may be the case when the mobile device 102 is powered on while in location A. Mobile device 102 can access cellular network 104 by acquiring a pilot signal from BTS 108. Once the mobile device 102 has acquired the pilot signal, a radio connection can be established between the two by means well known in the art. Mobile device 102 may register with MSC 110 using a radio connection.

在所描述的实施例中,当移动装置102通过蜂窝网104从位置A移动到位置B的时候,它开始检测来自接入点116的信标信号。一旦移动装置102检测到信标信号,就可以通过本领域里众所周知的手段在这两者之间建立无线电连接。然后,移动装置102获得服务器120的IP地址。移动装置102可以使用域名服务器(DNS)的服务来确定服务器的IP地址。服务器120的域名可以通过蜂窝网104传递给移动装置120。利用这一IP地址,移动装置102可以与服务器120建立网络连接。“网络连接”这个术语不仅指移动装置102和服务器120之间的网络层连接,还指支持网络连接所需要的较低层连接,包括物理层连接。一旦建立起网络连接,就可以将来自服务器120的信息与本地测量结果一起用来确定是否更新它在MSC 110中的注册,从而通过无线局域网114来接续将来的呼叫。In the depicted embodiment, mobile device 102 begins to detect beacon signals from access point 116 as it moves from location A to location B over cellular network 104 . Once the mobile device 102 detects the beacon signal, a radio connection can be established between the two by means well known in the art. The mobile device 102 then obtains the IP address of the server 120 . The mobile device 102 can use the services of a domain name server (DNS) to determine the IP address of the server. The domain name of the server 120 can be communicated to the mobile device 120 via the cellular network 104 . Using this IP address, the mobile device 102 can establish a network connection with the server 120 . The term "network connection" refers not only to the network layer connection between the mobile device 102 and the server 120, but also to the lower layer connections required to support the network connection, including physical layer connections. Once a network connection is established, information from the server 120 can be used together with local measurements to determine whether to renew its registration in the MSC 110 to continue future calls via the WLAN 114.

图2是说明能够支持蜂窝和无线局域网通信的移动装置的一个实例的功能框图。移动装置102可以包括蜂窝收发信机202和无线局域网收发信机204。在移动装置102的至少一个实施例中,蜂窝收发信机202能够支持与BTS(图中没有画出)的CDMA2000 lx通信,无线局域网收发信机204能够支持与接入点(图中没有画出)的IEEE802.11通信。但是,本领域技术人员明白,可以将结合移动装置102描述的概念扩展到其它蜂窝或无线局域网技术。图中画出的每个收发信机202、204都有单独的天线206、207,但是收发信机202、204也可以共享单独一个宽带天线。每个天线206、207都可以包括一个或多个辐射单元。2 is a functional block diagram illustrating one example of a mobile device capable of supporting cellular and wireless local area network communications. The mobile device 102 may include a cellular transceiver 202 and a wireless local area network transceiver 204 . In at least one embodiment of the mobile device 102, the cellular transceiver 202 is capable of supporting CDMA2000 1x communication with a BTS (not shown), and the wireless LAN transceiver 204 is capable of supporting communication with an access point (not shown). ) IEEE802.11 communication. However, those skilled in the art will appreciate that the concepts described in connection with mobile device 102 may be extended to other cellular or wireless local area network technologies. Each transceiver 202, 204 is shown with a separate antenna 206, 207, but the transceivers 202, 204 could also share a single broadband antenna. Each antenna 206, 207 may include one or more radiating elements.

图中画出的移动装置102还有一个处理器208与蜂窝收发信机202和无线局域网收发信机204连接,但是,在移动装置102的其它实施例中可以为每个收发信机使用不同的处理器。处理器208可以用硬件、固件、软件或者它们的任意组合来实现。例如,处理器208可以包括微处理器(没有画出)。可以将这个微处理器用来支持软件应用程序,除了其它功能以外,这个软件应用程序(1)控制和管理到蜂窝网和无线局域网的接入,以及(2)将处理器208与小键盘210、显示器212和其它用户界面(图中没有画出)连接起来。处理器208还可以包括拥有嵌入式软件层来支持各种信号处理功能(例如卷积编码、调制和扩频处理)的数字信号处理器(DSP)(图中没有画出)。DSP还可以实现声码器功能来支持电话应用。实现处理器208的方式取决于具体应用和对系统的总体设计限制。本领域技术人员会认识到在这些情况下硬件、固件和软件配置之间的互换性,以及针对具体应用如何实现最好地这里描述的功能。The mobile device 102 shown in the figure also has a processor 208 connected to the cellular transceiver 202 and the wireless local area network transceiver 204, but in other embodiments of the mobile device 102 different processors may be used for each transceiver. processor. Processor 208 may be implemented in hardware, firmware, software, or any combination thereof. For example, processor 208 may include a microprocessor (not shown). This microprocessor can be used to support a software application that (1) controls and manages access to cellular and wireless local area networks, and (2) interfaces processor 208 with keypad 210, The display 212 is connected with other user interfaces (not shown in the figure). Processor 208 may also include a digital signal processor (DSP) (not shown) with embedded software layers to support various signal processing functions such as convolutional coding, modulation, and spread spectrum processing. The DSP can also implement a vocoder function to support telephony applications. The manner in which processor 208 is implemented depends on the particular application and overall design constraints placed on the system. Those skilled in the art will recognize the interchangeability between hardware, firmware, and software configurations in these cases, and how best to implement the functionality described herein for a particular application.

可以将处理器208配置成执行选择算法。可以将这个选择算法用来确定移动装置102是应该在蜂窝网中注册还是应该在无线局域网中注册。这个选择算法可以用前面讨论的基于微处理器的结构支持的一个或多个软件应用程序来实现。这个选择算法也可以是用硬件、软件、固件或者它们的任意组合实现的,独立于处理器208的单独一个模块。根据具体的设计限制,可以把选择算法集成在移动装置102中的任意实体里,或者分布在移动装置102中的多个实体内。Processor 208 may be configured to execute a selection algorithm. This selection algorithm can be used to determine whether the mobile device 102 should register with the cellular network or with the wireless local area network. This selection algorithm can be implemented using one or more software applications supported by the microprocessor-based architecture discussed above. This selection algorithm can also be implemented by hardware, software, firmware or any combination thereof, independent of a single module of the processor 208 . Depending on specific design constraints, the selection algorithm may be integrated in any entity in the mobile device 102, or distributed among multiple entities in the mobile device 102.

选择算法使用的判据可以随具体实现方式而改变。如上所述,这一判据可以包括移动装置的本地测量结果,以及服务器提供的信息。参考图1,这些本地测量结果可以包括表明网络连接质量的各种质量度量。例如,移动装置102可以测量来自接入点116的发射信号强度。在电话应用中,可以把延迟、抖动和数据包丢失测量结果用作与网络连接正向相关的附加质量度量。“正向”指的是从服务器120到移动装置102的网络连接上的发射,“反向”指的是从移动装置102到服务器120的网络连接上的发射。服务器120提供的信息可以包括表明以下内容的数据:接入点116上的负荷,与接入点116的性能相关的历史信息,象反向上的延迟、抖动和数据包丢失这样的质量度量,或者涉及网络连接质量的任何其它信息。The criteria used to select an algorithm may vary from implementation to implementation. As mentioned above, this criterion may include local measurements of the mobile device, as well as information provided by the server. Referring to Figure 1, these local measurements may include various quality metrics indicative of the quality of the network connection. For example, the mobile device 102 may measure the strength of the transmitted signal from the access point 116 . In telephony applications, latency, jitter, and packet loss measurements can be used as additional quality metrics that correlate positively with network connections. “Forward” refers to transmissions on the network connection from the server 120 to the mobile device 102 , and “reverse” refers to transmissions on the network connection from the mobile device 102 to the server 120 . The information provided by the server 120 may include data indicating the load on the access point 116, historical information related to the performance of the access point 116, quality metrics such as delay, jitter, and packet loss in the reverse direction, or Any other information concerning the quality of the network connection.

参考图1和2,来自接入点的信号强度可以在移动装置102处用接收信号强度指示(RSSI)块216来测量。RSSI最可能是反馈给无线局域网收发信机202进行自动增益控制的一个现成信号,因此,可以把它提供给处理器208而不会增加移动装置102的电路复杂性。另外,无线电连接的质量还可以从信标信号确定。既然信标信号是一个事先知道的扩频信号,因此可以将信标信号的一个副本储存在移动装置102中的存储器(图中没有画出)里。可以把解调后的信标信号与存储器中储存的信标信号副本一起用来通过本领域众所周知的手段来估计所发射的信标信号的能量。Referring to FIGS. 1 and 2 , signal strength from an access point may be measured at the mobile device 102 using a received signal strength indication (RSSI) block 216 . The RSSI is most likely an off-the-shelf signal that is fed back to the WLAN transceiver 202 for automatic gain control, so it can be provided to the processor 208 without adding circuit complexity to the mobile device 102 . Additionally, the quality of the radio connection can also be determined from beacon signals. Since the beacon signal is an a priori known spread spectrum signal, a copy of the beacon signal may be stored in a memory (not shown) in the mobile device 102 . The demodulated beacon signal, together with a copy of the beacon signal stored in memory, can be used to estimate the energy of the transmitted beacon signal by means well known in the art.

也可以将选择算法用来计算与网络连接正向相关的各种质量度量。如同前面所说明的一样,这些质量度量之一是在正向通过网络连接的延迟。在电话应用中,过大的延迟会因为不需要的回声或声音重叠而导致质量变差。可以将选择算法配置成通过任何合适的手段来测量延迟。在无线通信系统的至少一个实施例中,可以和服务器120发射的信标信号和控制信号一起使用日期和时间标签,以测量通过网络连接的延迟。具体而言,当移动装置102收到正向发射的时候,可以在处理器208中提取出时间标签,并且将它与移动装置102中的本地内部时钟(图中没有画出)比较。代表正向通过网络连接的延迟的这一结果可以储存在存储器中(图中没有画出)。这一选择算法可以确定是利用储存在存储器中的最新发射的延迟值,还是利用多个延迟值的平均延迟向无线局域网114注册。Selection algorithms can also be used to compute various quality metrics that are positively related to network connections. As explained earlier, one of these quality measures is the latency in the forward direction through the network connection. In telephony applications, excessive latency can lead to poor quality due to unwanted echoes or overlapping of sounds. The selection algorithm may be configured to measure delay by any suitable means. In at least one embodiment of the wireless communication system, date and time stamps may be used with beacon signals and control signals transmitted by server 120 to measure delays across network connections. Specifically, when a forward transmission is received by mobile device 102, the time stamp may be extracted in processor 208 and compared to a local internal clock (not shown) in mobile device 102. This result, representing the delay going through the network connection, can be stored in memory (not shown). This selection algorithm may determine whether to register with the WLAN 114 using the most recent transmitted delay value stored in memory, or the average delay of multiple delay values.

利用时间标签来测量通过网络连接的延迟要求本地时钟与服务器120同步。可以用远程时间源(图中没有画出)来同步移动装置102和服务器120。远程时间源可以是IP网络118中数不清的服务器之一,这些服务器通过无线电、卫星、调制解调器或其它手段同步到协调世界时(UTC)。可以将远程时间源用来提供时间信息,更新或同步移动装置102中的内部时钟。这可以利用叫做网络时间协议(NTP)的软件程序来实现。网络时间协议是一种用于将时钟与某个时间基准同步的因特网标准协议。网络时间协议可以在处理器208中运行,也可以在移动装置102中运行。Utilizing time stamps to measure latency across network connections requires that the local clock be synchronized with the server 120 . A remote time source (not shown) may be used to synchronize mobile device 102 and server 120 . The remote time source may be one of countless servers in IP network 118 that are synchronized to Coordinated Universal Time (UTC) by radio, satellite, modem, or other means. A remote time source may be used to provide time information, update or synchronize the internal clock in the mobile device 102 . This can be accomplished using a software program called Network Time Protocol (NTP). Network Time Protocol is an Internet standard protocol for synchronizing clocks to a time reference. Network Time Protocol may run in processor 208 or in mobile device 102 .

电话应用中与延迟有关的问题因为去除抖动的需求而变得更加复杂化。抖动是因为网络堵塞、时间漂移或者路由变化所引起的数据包延迟的变化。去除抖动要求缓存到达的数据包,从而使得所有数据包都能够以正确地顺序连续地回放。缓存数据包的处理增加了额外的延迟。这样,可以将上述算法进一步配置成测量在正向通过网络连接的抖动作为额外的质量度量。在自动适应网络延迟变化的自适应抖动缓冲器情形中,根据是在处理路径中什么地方测量的,选择算法测量得到的延迟可以包括网络抖动。在给数据包带来固定延迟的固定抖动缓冲器中,选择算法可以决定从存储器储存的延迟值的变化测量网络抖动。选择算法可以决定是利用最差情形的延迟值变化,利用延迟值的平均变化,还是利用任何其它合适的计算方法,在无线局域网114中注册。Delay-related issues in telephony applications are compounded by the need to remove jitter. Jitter is the variation in packet delay due to network congestion, time drift, or routing changes. Dejittering requires buffering of arriving packets so that all packets can be played back consecutively in the correct order. The processing of buffered packets adds additional latency. As such, the above algorithm can be further configured to measure jitter in the forward direction through the network connection as an additional quality metric. In the case of an adaptive jitter buffer that automatically adapts to changes in network delay, the delay measured by the selection algorithm may include network jitter, depending on where in the processing path it is measured. In a fixed jitter buffer that introduces a fixed delay to packets, the selection algorithm can determine network jitter measured from changes in delay values stored in memory. The selection algorithm may decide whether to use the worst-case variation in delay values, use the average variation in delay values, or use any other suitable calculation method for registering in WLAN 114 .

丢失的数据包在电话应用中可能很成问题。因为IP网不保证服务质量,因此它们常常丢失数据包。在IP网中,将话音数据包同样当作数据处理。结果,当IP网络严重堵塞时,话音数据包也会和普通数据包一样被丢弃。但是,和普通数据包不一样,丢失的话音数据包不能简单地在晚些时候重新发射。还可以将选择算法用来通过任何合适的手段计算与丢失的数据包有关的质量度量。例如,除了时间和日期标签以外,从服务器120发射的信标信号和控制信号也可以包括序列号。当移动装置102收到正向发射的时候,可以在处理器208中提取出序列号,由选择算法使用。基于这一序列号,选择算法能够确定丢失了哪些数据包。Lost packets can be problematic in telephony applications. Because IP networks do not guarantee quality of service, they often lose packets. In the IP network, the voice data packet is also treated as data. As a result, when the IP network is heavily congested, voice data packets will be discarded like ordinary data packets. However, unlike normal data packets, lost voice packets cannot simply be retransmitted at a later time. A selection algorithm may also be used to compute a quality metric related to lost packets by any suitable means. For example, beacon signals and control signals transmitted from server 120 may include serial numbers in addition to time and date tags. When a forward transmission is received by mobile device 102, the sequence number may be extracted in processor 208 for use by the selection algorithm. Based on this sequence number, the selection algorithm is able to determine which packets were lost.

除了这里描述的质量度量以外,选择算法还可以利用来自服务器120的信息来决定是否向无线局域网114注册。如同前面所描述的一样,这一信息可以与接入点116的负荷有关。虽然无线局域网114利用宽带来支持通信,但是系统开销也会限制接入点116能够支持的移动用户的数量。此外,无线局域网114附近其它移动用户的存在也会给接入点116带来额外的负担。可以把服务器120配置成维护一个数据库,这个数据库包括已经通过接入点116向无线局域网114注册的全部移动用户。当新的移动装置102建立网络连接时,服务器120可以访问这个数据库,来确定目前向无线局域网114注册的移动用户有多少正在使用接入点116。可以通过网络连接将这一信息提供给移动装置102中的选择算法。选择算法可以使用这一信息来决定是否向无线局域网114注册。In addition to the quality metrics described herein, the selection algorithm can utilize information from the server 120 to decide whether to register with the wireless local area network 114 . This information may relate to access point 116 loading, as previously described. Although WLAN 114 utilizes broadband to support communications, overhead also limits the number of mobile users that access point 116 can support. Additionally, the presence of other mobile users in the vicinity of the wireless local area network 114 can place additional burden on the access point 116 . Server 120 may be configured to maintain a database of all mobile subscribers that have registered with WLAN 114 through access point 116 . When a new mobile device 102 establishes a network connection, the server 120 can access this database to determine how many mobile users currently registered with the WLAN 114 are using the access point 116 . This information may be provided to a selection algorithm in mobile device 102 via a network connection. A selection algorithm can use this information to decide whether to register with the wireless local area network 114 .

服务器120提供给移动装置102的信息还可以包括关于接入点116的历史信息。例如,服务器120可以通过本领域公知的手段监视接入点116丢弃的呼叫数量。可以将这一信息储存在服务器的数据库中,一旦建立起网络连接,就发射给移动装置102。移动装置102中的选择算法可以利用这一信息来帮助它评估接入点116处的负荷。如果接入点116丢弃呼叫的可能性很高,选择算法就可以决定只有在接入点负荷小的时候才向无线局域网114注册。相反,如果丢弃呼叫的可能性很低,选择算法就可以采取更加大胆的方式,决定向无线局域网114注册,即使接入点116负荷繁重。The information provided by the server 120 to the mobile device 102 may also include historical information about the access point 116 . For example, server 120 may monitor the number of calls dropped by access point 116 by means known in the art. This information can be stored in a database at the server and transmitted to the mobile device 102 once a network connection is established. A selection algorithm in the mobile device 102 can use this information to help it assess the load at the access point 116 . If the probability of the access point 116 dropping the call is high, the selection algorithm may decide to register with the WLAN 114 only when the access point is lightly loaded. Conversely, if the probability of dropping the call is low, the selection algorithm can take a more aggressive approach and decide to register with the WLAN 114 even if the access point 116 is heavily loaded.

服务器120还可以被用来计算与网络连接反向有关的各种质量度量。这些质量度量可以包括延迟、抖动、丢失的数据包和说明网络连接质量的任何其它参数。服务器120可以按照前面针对选择算法所描述的相同方式,也可以用任何其它合适的手段来计算这些质量度量。在利用移动装置102通过网络连接发射的日期和时间标签以及控制信号来计算延迟或抖动的情况下,服务器120可以利用网络时间协议来同步它的内部时钟。移动装置102嵌入控制信号的序列号也可以被服务器120用来识别丢失的数据包。这些质量度量可以由移动装置102中的选择算法使用。这些质量度量可以结合选择算法测量得到的质量度量一起使用,提供网络连接正向和反向的完整图像。Server 120 may also be used to compute various quality metrics related to network connection inversion. These quality metrics can include latency, jitter, lost packets, and any other parameter that describes the quality of a network connection. Server 120 may calculate these quality metrics in the same manner as previously described for the selection algorithm, or by any other suitable means. Where delay or jitter is calculated using date and time stamps and control signals transmitted by the mobile device 102 over the network connection, the server 120 may utilize the Network Time Protocol to synchronize its internal clock. The sequence number embedded in the control signal by the mobile device 102 may also be used by the server 120 to identify lost packets. These quality metrics may be used by selection algorithms in the mobile device 102 . These quality metrics can be used in conjunction with quality metrics measured by selection algorithms to provide a complete picture of the forward and reverse of the network connection.

图3是说明移动装置中选择算法的功能的流程图。在步骤302中,在移动装置和服务器之间一建立起网络连接,这一选择算法就开始。选择算法维持空闲状态,直到在步骤304中从服务器收到信息。在这个实例中,这一信息表明接入点上的负荷。在步骤306中,选择算法确定接入点的负荷是否超过门限。如果选择算法确定接入点的负荷超过门限,就在步骤308中终止向无线局域网的注册程序。在移动装置同时具有蜂窝和无线局域网能力的情况下,移动装置向蜂窝网注册。在移动装置只具备无线局域网能力的情况下,移动装置维持空闲状态,直到接入点的负荷下降。可以在移动装置里产生门限,也可以通过网络连接从服务器提供给移动装置。在这两种情况下,都可以基于服务器的数据库中储存的历史信息来调整门限。3 is a flow diagram illustrating the functionality of a selection algorithm in a mobile device. This selection algorithm begins, in step 302, as soon as a network connection is established between the mobile device and the server. The selection algorithm remains idle until information is received from the server in step 304 . In this example, this information indicates the load on the access point. In step 306, the selection algorithm determines whether the load of the access point exceeds a threshold. If the selection algorithm determines that the load on the access point exceeds the threshold, then in step 308 the registration procedure with the WLAN is terminated. Where the mobile device has both cellular and WLAN capabilities, the mobile device registers with the cellular network. In the case where the mobile device only has WLAN capability, the mobile device remains idle until the load on the access point drops. Thresholds can be generated in the mobile device or provided to the mobile device from a server over a network connection. In both cases, the threshold can be adjusted based on historical information stored in the server's database.

假设移动装置确定接入点上的负荷没有超过门限,注册程序就继续下去。在步骤310中,选择算法测量与网络连接正向有关的各种质量度量。在步骤312中,选择算法还从服务器接收信息。来自服务器的信息可以包括与网络连接反向有关的各种质量度量。在步骤314中,选择算法评估这些质量度量。如果质量度量表明服务质量是无法接受的,选择算法就在步骤316中结束注册程序。在注册程序结束以后,移动装置的工作又依赖于正在使用的装置的类型。相反,如果这些质量度量表明服务质量是可以接受的,选择算法就在步骤318中完成在无线局域网中的注册过程。Assuming the mobile unit determines that the load on the access point does not exceed the threshold, the registration procedure continues. In step 310, the selection algorithm measures various quality metrics related to the network connection forward. In step 312, the selection algorithm also receives information from the server. Information from the server may include various quality metrics related to network connection inversion. In step 314, the selection algorithm evaluates these quality metrics. If the quality metric indicates that the quality of service is unacceptable, the selection algorithm ends the registration procedure in step 316 . After the registration procedure is complete, the operation of the mobile device again depends on the type of device being used. Conversely, if the quality metrics indicate that the quality of service is acceptable, the selection algorithm completes the registration process in the WLAN in step 318 .

这里公开的实施例中的各种说明性的逻辑块、模块、电路、元件和/或组件都可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑组件、离散门或晶体管逻辑、离散硬件组件或者设计成实现这里描述的功能的上述装置的任意组合来实现。通用处理器可以是微处理器,但是,处理器也可以是常规处理器、控制器、微控制器或状态机。还可以将处理器实现为计算组件的组合,例如DSP和微处理器的组合,多个微处理器的组合,一个或多个微处理器结合DSP内核的组合,或者任何其它这种配置的组合。The various illustrative logic blocks, modules, circuits, elements, and/or assemblies in the embodiments disclosed herein can be implemented using general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gates Arrays (FPGAs) or other programmable logic components, discrete gate or transistor logic, discrete hardware components, or any combination of the foregoing designed to perform the functions described herein. A general-purpose processor may be a microprocessor, however, the processor may also be a conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing components, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors in conjunction with a DSP core, or any other combination of such configurations .

结合这里公开的实施例所描述的方法或算法可以直接用硬件,处理器执行的软件模块,或者这两者的组合来实现。软件模块可以驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可拆除盘、CD-ROM或者本领域熟知的各种其它存储介质中。存储介质可以与处理器连接,从而使处理器能够从中读取信息,并将信息写入其中。存储介质也可以集成在处理器中。The methods or algorithms described in conjunction with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or various other storage media well known in the art. A storage medium can be coupled to the processor such that the processor can read information from, and write information to, the processor. A storage medium may also be integrated in the processor.

给出前面的描述的目的是让本领域里的技术人员能够实施这里描述的各个实施例。这些实施例的各种改进对于本领域技术人员而言是显而易见的,这里给出的一般原理可以应用于其它实施例。这样,这些权利要求不是要限制这里给出的实施例,而是与权利要求的范围一致,其中以单数形式引用一个部件不是指“一个或仅仅一个”,而是指“一个或多个”,除非有特别说明。已知的或者以后本领域技术人员得知的说明书中描述的各实施例的部件的结构和等同功能都被明确引入作为参考,被权利要求所包括。此外,这里公开的内容没有一项是供公众使用的,不管这些内容是否在权利要求中明确引用了。没有一项权利要求部件可以被理解为属于35 U.S.C.§112第六段的条款所述的情形,除非整个组件被明确说成“用于……的模块”,或者在方法权利要求中被说成“用于……的步骤”。The preceding description has been presented to enable those skilled in the art to practice the various embodiments described herein. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles presented here may be applied to other embodiments. As such, these claims are not intended to limit the embodiments presented herein, but are consistent with the scope of the claims where reference to an element in the singular does not mean "one or only one", but rather "one or more", Unless otherwise specified. The structures and equivalent functions of the components of the various embodiments described in the specification that are known or later known to those skilled in the art are explicitly incorporated as references and covered by the claims. Furthermore, nothing disclosed herein is made available to the public regardless of whether it is explicitly recited in the claims. No claim component can be construed as falling within the sixth paragraph of 35 U.S.C. §112 unless the entire assembly is expressly stated as a "module for" or in a method claim as "Steps for".

Claims (30)

1. mobile communications device comprises:
Processor, be configured to network in server set up network and be connected; And
Transceiver, being configured to provides the information of receiving from described server to described processor, and this information connects relevant with described network;
Wherein said processor also is configured to determine whether to register in described network based on described information.
2. mobile communications device as claimed in claim 1, wherein said transceiver also is configured to set up dedicated radio link with access point, supporting described network to connect, and the information received from described server of wherein said transceiver comprises the information on load of described access point.
3. mobile communications device as claimed in claim 2, the information that wherein said transceiver is received from described server comprise the historical information relevant with described access point.
4. mobile communications device as claimed in claim 1, the information that wherein said transceiver is received from described server comprise and the relevant quality metric of described network connection.
5. mobile communications device as claimed in claim 4, wherein said quality metric is relevant with delay, shake or data-bag lost on described network connects oppositely.
6. mobile communications device as claimed in claim 1, wherein said processor also is configured to measure at least one in described network connection delay, shake or the data-bag lost forward, and, determine whether in described network, to register based on the information of receiving from described server and described at least one measurement.
7. mobile communications device as claimed in claim 1, wherein said transceiver also is configured to set up dedicated radio link with the access point of described network, and wherein said processor also is configured to measure the signal strength signal intensity from the wireless transmission of described access point, and, determine whether in described network, to register based on information of receiving from described server and the signal strength signal intensity that measures.
8. mobile communications device as claimed in claim 1 also comprises second transceiver, and if wherein said processor also be configured to determine in described network, not register, just in second network, register by described second transceiver.
9. mobile communications device as claimed in claim 8, wherein said transceiver comprises IEEE 802.11 transceivers, and described second transceiver comprises cellular transceiver, if and wherein said processor also is configured to determine and will register, just use described network support cellular service in described network.
10. mobile communications device comprises:
Processor, be configured to network in server set up network and be connected, and measure at least one in described network connection delay, shake or the data-bag lost forward, and wherein said processor is configured to also determine whether to register based on described at least one measurement in described network.
11. mobile communications device as claimed in claim 10, also comprise transceiver, this transceiver is configured to provide the information of receiving from described server to described processor, this information connects relevant with described network, and wherein said processor also is configured to determine whether to register in described network based on described at least one measurement and this information.
12. mobile communications device as claimed in claim 11, wherein said transceiver also is configured to set up dedicated radio link with an access point, supporting described network to connect, and the information received from described server of wherein said transceiver comprises the information on load of this access point.
13. mobile communications device as claimed in claim 12, the information that wherein said transceiver is received from described server comprise the historical information relevant with described access point.
14. comprising with described network, mobile communications device as claimed in claim 12, the information that wherein said transceiver is received from described server connect relevant quality metric.
15. mobile communications device as claimed in claim 14, wherein said quality metric is relevant with delay, shake or data-bag lost on described network connects oppositely.
16. mobile communications device as claimed in claim 10, wherein said transceiver also is configured to set up dedicated radio link with the access point of described network, and wherein said processor also is configured to measure the signal strength signal intensity from the wireless transmission of described access point, and, determine whether in described network, to register based on described at least one measurement and the signal strength signal intensity that measures.
17. mobile communications device as claimed in claim 10 also comprises second transceiver, and if wherein said processor also be configured to determine in described network, not register, just in second network, register by this second transceiver.
18. mobile communications device as claimed in claim 17, wherein said transceiver comprises IEEE 802.11 transceivers, and described second transceiver comprises cellular transceiver, if and wherein said processor also is configured to determine to register in described network, just use described network to come the supporting cellular service.
19. a method that communicates from mobile communications device and network comprises:
Setting up network with the server in the network is connected;
Receive and the relevant information of described network connection from described server; And
Determine whether in described network, to register based on described information.
20. method as claimed in claim 19 also comprises with access point and sets up dedicated radio link, connect to support described network, and the information received from described server of wherein said processor comprises the information on load of described access point.
21. comprising with described network, method as claimed in claim 19, the wherein said information of receiving connect relevant quality metric.
22. method as claimed in claim 19, comprise that also measuring described network connects in forward delay, shake or the data-bag lost at least one, and determine whether that wherein in described network registration is to be based upon on the information received from described server and described at least one based measurement.
23. method as claimed in claim 19, wherein said network comprise IEEE 802.11 networks, described method also is included in the described network and registers, and provides the cellular service on described network connects.
24. a method that communicates from mobile communications device and network comprises:
Setting up network with the server in the network is connected;
Measure at least one in described network connection delay, shake or the data-bag lost forward; And
Determine whether in described network, to register based on described at least one measurement.
25. method as claimed in claim 24 also comprises from described server receiving and the relevant information of described network connection, and determines whether that wherein registration is to be based upon on the basis of described at least one measurement and this information in described network.
26. method as claimed in claim 25 also comprises with the access point of described network and set up dedicated radio link, and the wherein said information of receiving comprises the information on load of this access point.
27. comprising with described network, mobile communications device as claimed in claim 25, the information that wherein said processor is received from described server connect relevant quality metric.
28. method as claimed in claim 24, wherein said network comprise IEEE 802.11 networks, described method also is included in the described network and registers, and provides the cellular service on described network connects.
29. a mobile communications device comprises:
Be used for setting up the module that network is connected with the server of network;
Be used for receiving the module that connects relevant information with described network from described server; And
Be used for determining whether the module registered at described network based on described information.
30. a mobile communications device comprises:
Be used for setting up the module that network is connected with the server of network;
Be used for measuring at least one the module that described network connects forward delay, shake or data-bag lost; And
Be used for determining whether the module registered at described network based on described at least one measurement.
CN 200580031390 2004-07-20 2005-07-19 Control and management of access to multiple networks Pending CN101023626A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US58989704P 2004-07-20 2004-07-20
US60/589,897 2004-07-20
US60/675,337 2005-04-26
US11/165,081 2005-06-23

Publications (1)

Publication Number Publication Date
CN101023626A true CN101023626A (en) 2007-08-22

Family

ID=38710461

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200580031390 Pending CN101023626A (en) 2004-07-20 2005-07-19 Control and management of access to multiple networks

Country Status (2)

Country Link
CN (1) CN101023626A (en)
RU (1) RU2377728C2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316120A (en) * 2011-10-17 2012-01-11 北京信息科技大学 Dynamic password lock based on network privacy protection
RU2740274C1 (en) * 2020-03-16 2021-01-12 Общество С Ограниченной Ответственностью "Экоэнергосервис" Method for rapid assessment of energy-saving potential of group of single-type objects and automated system for implementation thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9232482B2 (en) * 2011-07-01 2016-01-05 QUALOCOMM Incorporated Systems, methods and apparatus for managing multiple radio access bearer communications
RU2598332C1 (en) * 2015-06-30 2016-09-20 Игорь Анатольевич Бычковский Method and system for collecting data on consumption of energy resources
RU192031U1 (en) * 2019-04-09 2019-09-02 Общество с ограниченной ответственностью "Газпром трансгаз Ухта" HARDWARE DEVICE FOR SYNCHRONIZING TIME BETWEEN NETWORKS ACCORDING TO THE NTP PROTOCOL

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19736653C1 (en) * 1997-08-22 1998-12-10 Siemens Ag Service quality estimation method for channels of digital transmission system
KR100625654B1 (en) * 2002-08-29 2006-09-20 에스케이 텔레콤주식회사 A method for determining access system based on WLAN signal strength in wireless local area network / mobile phone interworking system and mobile terminal for same
CN1685670B (en) * 2002-10-03 2010-05-26 思科技术公司 Method for wireless station to determine network metrics prior to association with access point

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316120A (en) * 2011-10-17 2012-01-11 北京信息科技大学 Dynamic password lock based on network privacy protection
RU2740274C1 (en) * 2020-03-16 2021-01-12 Общество С Ограниченной Ответственностью "Экоэнергосервис" Method for rapid assessment of energy-saving potential of group of single-type objects and automated system for implementation thereof

Also Published As

Publication number Publication date
RU2007106109A (en) 2008-08-27
RU2377728C2 (en) 2009-12-27

Similar Documents

Publication Publication Date Title
US7962148B2 (en) Controlling and managing access to multiple networks
US7515909B2 (en) Wireless handoffs between multiple networks
JP4885965B2 (en) Handoff in wireless local area networks
EP1805954B1 (en) Terminal having plural playback pointers for jitter buffer
US10382564B2 (en) Method and system for client association management based on estimated session duration
CN101023626A (en) Control and management of access to multiple networks
HK1105732A (en) Controlling and managing access to multiple networks
HK1119906A (en) Wireless handoffs between multiple 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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1105732

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20070822

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1105732

Country of ref document: HK