[go: up one dir, main page]

CN1953489B - Data packet transmission path control method, network telephone system and wireless network telephone - Google Patents

Data packet transmission path control method, network telephone system and wireless network telephone Download PDF

Info

Publication number
CN1953489B
CN1953489B CN200510109370XA CN200510109370A CN1953489B CN 1953489 B CN1953489 B CN 1953489B CN 200510109370X A CN200510109370X A CN 200510109370XA CN 200510109370 A CN200510109370 A CN 200510109370A CN 1953489 B CN1953489 B CN 1953489B
Authority
CN
China
Prior art keywords
network
phone
connection
wireless
local area
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.)
Expired - Fee Related
Application number
CN200510109370XA
Other languages
Chinese (zh)
Other versions
CN1953489A (en
Inventor
曾瑞源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lite On Technology Corp
Original Assignee
Lite On 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 Lite On Technology Corp filed Critical Lite On Technology Corp
Priority to CN200510109370XA priority Critical patent/CN1953489B/en
Publication of CN1953489A publication Critical patent/CN1953489A/en
Application granted granted Critical
Publication of CN1953489B publication Critical patent/CN1953489B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

A data packet transmission path control method, a network telephone system and a wireless network telephone are provided. The method comprises the following steps: first, a first connection between a wireless network phone and a wireless local area network is established. Then, a second connection between the wireless network phone and a GPRS network is established. Then, according to a signal strength of the first connection received by the wireless network phone, it is determined whether a transmission path of a plurality of data packets exchanged by a session set established by using a network telephony technology between the wireless network phone and another network phone is via the first connection or the second connection. The invention can avoid the problem of disconnection caused by insufficient signal strength when a user of the wireless network phone is in a moving state or is influenced by an obstacle.

Description

数据包传递路径控制方法、网络电话系统及无线网络话机Data packet transmission path control method, network telephone system and wireless network telephone

技术领域 technical field

本发明是有关于无线网络话机,特别是有关于一种同时支持无线局域网络通信标准与通用分组无线业务(GeneralPacket Radio Service,GPRS)通信标准的无线网络话机。The present invention relates to a wireless network phone, in particular to a wireless network phone that simultaneously supports a wireless local area network communication standard and a general packet radio service (General Packet Radio Service, GPRS) communication standard.

背景技术 Background technique

Wi-Fi通信标准是无线局域网络(Wireless local areanetwork,WLAN)的一组通信标准的总称,包括与美国电机电子工程师学会(IEEE)802.11规格相容的802.11a、802.11b等标准。由于无线网络的盛行,Wi-Fi通信标准已广为工业界所采用。The Wi-Fi communication standard is a general term for a group of communication standards for Wireless Local Area Network (WLAN), including standards such as 802.11a and 802.11b compatible with the Institute of Electrical and Electronics Engineers (IEEE) 802.11 specification. Due to the prevalence of wireless networks, the Wi-Fi communication standard has been widely adopted by the industry.

由于互联网的普遍,已有许多标准诞生,以运用互联网来传送语音数据。一般的网际协议电话(IP telephony)是采用H.323、SIP、MGCP等标准来传送通话的控制信号,而运用TCP/IP协议中的用户数据报协议(user datagram protocol,UD P)的包来传送语音数据。而无线网络电话当然可以通过符合Wi-Fi标准的无线局域网络的实体层(physical layer),以进行语音数据的传输。现今已有许多Wi-Fi话机,其便是运用了Wi-Fi标准以凭借无线局域网络传输无线网络电话的通信数据。Due to the popularity of the Internet, many standards have been born to use the Internet to transmit voice data. The general Internet protocol telephone (IP telephony) uses H.323, SIP, MGCP and other standards to transmit call control signals, and uses the user datagram protocol (user datagram protocol, UDP) in the TCP/IP protocol. Send voice data. Of course, the wireless Internet phone can transmit voice data through the physical layer (physical layer) of the wireless local area network conforming to the Wi-Fi standard. Nowadays, there are many Wi-Fi phones, which use the Wi-Fi standard to transmit the communication data of the wireless network phone by means of a wireless local area network.

然而,由于Wi-Fi话机是无线话机,使用者常常会处于移动状态。因为目前Wi-Fi标准中具有最大连通范围(geographical coverage)的IEEE 802.11b也仅有自接入点(access point)300英尺的距离,因此使用者在通话中常常会因信号可靠度不足而断线。However, since the Wi-Fi phone is a wireless phone, the user is often on the move. Because IEEE 802.11b, which has the largest geographic coverage in the current Wi-Fi standard, is only 300 feet away from the access point, users are often disconnected during calls due to insufficient signal reliability. Wire.

另外,由于目前移动通信的盛行,全球移动通信系统(GlobalSystem for Mobile Communications,GSM)的无线电话网络已经广布各地。此时,运用全球移动通信系统(G SM)的无线电话网络,以传送符合网际协议(internet protocol)的数据的技术,也即所谓的通用分组无线业务(General Packet Radio Service,GPRS)系统便显得十分重要,以使电路交换(circuit switch)形态的原GSM无线电话网络也能传输包交换(packet switch)形式的互联网数据。In addition, due to the popularity of mobile communications at present, the wireless telephone network of the Global System for Mobile Communications (GSM) has been widely distributed in various places. At this time, the technology of using the wireless telephone network of the Global System for Mobile Communications (GSM) to transmit data conforming to the Internet Protocol (internet protocol), the so-called General Packet Radio Service (GPRS) system appears. It is very important so that the original GSM wireless telephone network in the form of circuit switch can also transmit Internet data in the form of packet switch.

目前已存在同时支持不同种类无线网络的技术,以便让同一通信会话(communication session)能同时利用不同种类的无线网络进行该通信会话集数据的传输。例如美国第US2005/0013264A1号专利便述及如何使一移动终端机(mobile terminal)在两个不同的无线网络间交换接入权(switching access),其通过一认证单元(authentication unit)以在两个不同的无线网络间交换同一通信会话集的认证信息(authentication information),以在该两个不同的无线网络间辨识该通信会话。At present, there is a technology that simultaneously supports different types of wireless networks, so that the same communication session (communication session) can simultaneously use different types of wireless networks to transmit the data of the communication session set. For example, U.S. Patent No. US2005/0013264A1 describes how to enable a mobile terminal to exchange access rights (switching access) between two different wireless networks. The authentication information (authentication information) of the same communication session set is exchanged between two different wireless networks, so as to identify the communication session between the two different wireless networks.

发明内容 Contents of the invention

由于无线网络电话可以通过不同的实体层(physical layer)来进行语音数据的传输,无论是通过符合Wi-Fi或其他标准的无线局域网络,或是通过GPRS系统以通过GSM的无线电话网络,均可传输无线网络电话的语音数据。因此为了解决无线网络话机在应用无线局域网络进行通话时,容易因话机使用者处于移动状态或受障碍物影响,造成无线局域网络与话机间连线的信号强度不足而使通话(communication session)断线的问题,本发明提供一种动态控制无线网络话机的数据包(datapacket)的传递路径的方法,以在无线局域网络连线信号减弱的时候,利用GPRS网络传递无线网络话机的IP数据包,以维持该通话。Because wireless VoIP can transmit voice data through different physical layers, whether it is through Wi-Fi or other standard wireless local area networks, or through the GPRS system or through the GSM wireless telephone network, It can transmit voice data of wireless network phone. Therefore, in order to solve the problem that when a wireless network phone uses a wireless local area network to make a call, it is easy to disconnect the communication session due to insufficient signal strength of the connection between the wireless local area network and the phone because the user of the phone is in a moving state or is affected by obstacles. In order to solve the problem of wires, the present invention provides a method for dynamically controlling the transmission path of the data packet of the wireless network phone, so that when the wireless local area network connection signal is weakened, the GPRS network is used to transfer the IP data packet of the wireless network phone. to maintain the call.

本发明在一实施例中提供一种动态控制无线网络话机的数据包的传递路径的方法。该方法包括下列步骤:首先,建立一无线网络话机与一无线局域网络(wireless local areanetwork,WLAN)间的第一连线。接着建立该无线网络话机与一通用分组无线业务(general packet radio service,GPRS)网络间的一第二连线。接着运用网络电话(voice over internetprotocol,VoIP)技术,经由该第一连线与该第二连线,在该无线网络话机与该他方网络话机之间建立一会话集(conversationsession);侦测该第一连线的一信号强度;当该信号强度大于一预设阈值时,选择具有低度信号穿透能力的该第一连线作为该会话集的一数据包传递路径;以及当该信号强度小于该预设阈值时,选择具有高度信号穿透能力的该第二连线作为该会话集的该数据包传递路径。In one embodiment, the present invention provides a method for dynamically controlling the transmission path of the data packet of the wireless network phone. The method includes the following steps: first, establish a first connection between a wireless network phone and a wireless local area network (wireless local area network, WLAN). Then a second connection between the wireless network phone and a general packet radio service (GPRS) network is established. Then use VoIP (voice over internet protocol, VoIP) technology, via the first connection and the second connection, to establish a conversation set (conversations session) between the wireless network phone and the other party's network phone; detect the second A signal strength of a connection; when the signal strength is greater than a preset threshold, select the first connection with low signal penetration capability as a data packet transmission path of the session set; and when the signal strength is less than When the preset threshold is reached, the second connection with high signal penetration capability is selected as the data packet transmission path of the session set.

本发明所述的控制数据包传递路径的方法,其中该第一连线与该第二连线是经由一互联网连接至该他方网络话机。In the method for controlling the transmission path of data packets according to the present invention, wherein the first connection and the second connection are connected to the other party's network phone via an Internet.

本发明所述的控制数据包传递路径的方法,其中该第二连线在该会话集进行中是保持在持续在线状态。In the method for controlling the transmission path of data packets of the present invention, the second connection is kept in a continuous online state when the session set is in progress.

本发明所述的控制数据包传递路径的方法,其中选择该第一连线作为该传递路径包括下列步骤:取得该无线局域网络的一网关的一网际协议地址;将该数据包的预设路由网络地址设为该网际协议地址;自该无线网络话机发送该数据包至该网关;以及经由该互联网传送该数据包至该他方网络话机。The method for controlling the delivery path of data packets according to the present invention, wherein selecting the first connection as the delivery path includes the following steps: obtaining an IP address of a gateway of the wireless local area network; The network address is set as the IP address; the data packet is sent from the wireless network phone to the gateway; and the data packet is sent to the other party's network phone via the Internet.

本发明所述的控制数据包传递路径的方法,其中选择该第二连线作为该传递路径包括下列步骤:取得该通用分组无线业务网络的一网关的一网际协议地址;将该多个数据包的预设路由网络地址设为该网际协议地址;自该无线网络话机发送该数据包至该网关;以及经由该互联网传送该数据包至该他方网络话机。The method for controlling the delivery path of data packets according to the present invention, wherein selecting the second connection as the delivery path includes the following steps: obtaining an IP address of a gateway of the GPRS network; The IP address is set as the default routing network address; the data packet is sent from the wireless network phone to the gateway; and the data packet is sent to the other network phone via the Internet.

本发明所述的控制数据包传递路径的方法,其中该信号强度是运用一接收信号强度指示器以进行侦测。In the method for controlling the transmission path of data packets of the present invention, the signal strength is detected by using a received signal strength indicator.

本发明所述的控制数据包传递路径的方法,其中该无线局域网络是符合IEEE 802.11系列或IEEE 802.16系列标准的无线局域网络。In the method for controlling the transmission path of data packets in the present invention, the wireless local area network is a wireless local area network conforming to IEEE 802.11 series or IEEE 802.16 series standards.

本发明所述的控制数据包传递路径的方法,其中该无线网络话机包括个人计算机、个人数字助理和/或手机。In the method for controlling the transmission path of the data packet according to the present invention, the wireless network phone includes a personal computer, a personal digital assistant and/or a mobile phone.

本发明在另一实施例中提供一种网络电话(IP telephony)系统。该网络电话系统包括:一无线局域网络(wireless local areanetwork,WLAN);一通用分组无线业务(general packet radioservice)网络;一互联网(Internet),耦接至该无线局域网络与该通用分组无线业务网络;一他方网络话机,耦接至该互联网;以及一无线网络话机。该无线网络话机包括:一无线局域网络模块,用以与该无线局域网络建立一第一连线,而该无线局域网络模块更包括一接收信号强度指示器(received signalstrength indicator,RSSI),用以显示该第一连线的一信号强度;以及一通用分组无线业务网络模块,用以与该通用分组无线业务网络建立一第二连线;其中该无线网络话机在该无线网络话机与该他方网络话机间运用网络电话(voice over internetprotocol,VoIP)技术建立一会话集(conversation session),当该信号强度大于一预设阈值时,选择具有低度信号穿透能力的该第一连线作为该会话集的一数据包传递路径;以及当该信号强度小于该预设阈值时,选择具有高度信号穿透能力的该第二连线作为该会话集的该数据包传递路径。In another embodiment, the present invention provides an IP telephony system. The VoIP system includes: a wireless local area network (wireless local area network, WLAN); a general packet radio service (general packet radio service) network; an Internet (Internet), coupled to the wireless local area network and the general packet radio service network ; an other party's network phone, coupled to the Internet; and a wireless network phone. The wireless network phone includes: a wireless local area network module for establishing a first connection with the wireless local area network, and the wireless local area network module further includes a received signal strength indicator (received signalstrength indicator, RSSI) for Displaying a signal strength of the first connection; and a GPRS network module for establishing a second connection with the GPRS network; wherein the wireless network phone is connected to the other network between the wireless network phone and the other network A conversation session is established between the phones using voice over internet protocol (VoIP) technology, and when the signal strength is greater than a preset threshold, the first connection with low signal penetration capability is selected as the conversation a data packet transmission path of the session set; and when the signal strength is lower than the preset threshold, selecting the second connection with high signal penetration capability as the data packet transmission path of the session set.

本发明所述的网络电话系统,其中该无线局域网络为符合IEEE 802.11系列或802.16系列标准的无线局域网络。The Internet telephone system of the present invention, wherein the wireless local area network is a wireless local area network conforming to IEEE 802.11 series or 802.16 series standards.

本发明所述的网络电话系统,其中该第二连线在该会话集进行中是保持在持续在线状态。According to the Internet telephony system of the present invention, the second connection is kept in a continuous online state during the progress of the session set.

本发明所述的网络电话系统,其中当决定该传递路径经由该第一连线时,该无线网络话机可将该多个数据包的预设路由网络地址设为该无线局域网络所包括的一网关的网络地址,以便经由该无线局域网络模块发送该多个数据包至该网关,进而通过该互联网传送至该他方网络话机。In the VoIP system of the present invention, when it is determined that the delivery path is via the first connection, the wireless IP phone can set the default routing network addresses of the plurality of data packets to one of the wireless local area networks. The network address of the gateway, so as to send the plurality of data packets to the gateway through the wireless local area network module, and then transmit to the other party's network phone through the Internet.

本发明所述的网络电话系统,其中当决定该传递路径经由该第二连线时,该无线网络话机可将该多个数据包的预设路由网络地址设为该通用分组无线业务网络所包括的一网关的网络地址,以便经由该通用分组无线业务网络模块发送该多个数据包至该网关,进而通过该互联网传送至该他方网络话机。In the VoIP system of the present invention, when determining that the delivery path is via the second connection, the wireless IP phone can set the default routing network addresses of the plurality of data packets to be included in the GPRS network The network address of a gateway in order to send the plurality of data packets to the gateway via the GPRS network module, and then transmit to the other party's IP phone through the Internet.

本发明所述的网络电话系统,其中该无线网络话机包括个人计算机、个人数字助理或手机。In the Internet phone system of the present invention, the wireless Internet phone includes a personal computer, a personal digital assistant or a mobile phone.

本发明在另一实施例中提供一种无线网络话机(Wi-Fiphone)。该无线网络话机包括一无线局域网络模块,用以与一无线局域网络(wireless local area network,WLAN)建立一第一连线,而该无线局域网络模块更包括一接收信号强度指示器(received signal strength indicator,RSSI),用以显示该第一连线的一信号强度,而该无线局域网络更耦接至一互联网(Internet)。该无线网络话机还包括一通用分组无线业务网络模块,用以与一通用分组无线业务(general packet radio service,GPRS)网络建立一第二连线,而该通用分组无线业务网络更耦接至该互联网。其中该无线网络话机在该无线网络话机与耦接至该互联网的一他方网络话机间运用网络电话(voice overinternet protocol,VoIP)技术建立一会话集(conversationsession)所交换的多个数据包的一传递路径是经由该第一连线还是该第二连线,当该信号强度大于一预设阈值时,选择具有低度信号穿透能力的该第一连线作为该会话集的一数据包传递路径;以及当该信号强度小于该预设阈值时,选择具有高度信号穿透能力的该第二连线作为该会话集的该数据包传递路径。In another embodiment, the present invention provides a wireless internet phone (Wi-Fiphone). The wireless network phone includes a wireless local area network module for establishing a first connection with a wireless local area network (wireless local area network, WLAN), and the wireless local area network module further includes a received signal strength indicator (received signal strength indicator (RSSI), used to display a signal strength of the first connection, and the wireless local area network is further coupled to an Internet (Internet). The wireless network phone also includes a general packet radio service network module for establishing a second connection with a general packet radio service (GPRS) network, and the general packet radio service network is further coupled to the the Internet. Wherein the wireless network phone uses voice over internet protocol (VoIP) technology to establish a conversation set (conversations session) between the wireless network phone and an other party's network phone coupled to the Internet to transfer a plurality of data packets exchanged Whether the path is through the first connection or the second connection, when the signal strength is greater than a preset threshold, select the first connection with low signal penetration capability as a data packet transmission path of the session set ; and when the signal strength is less than the preset threshold, selecting the second connection with high signal penetration capability as the data packet transmission path of the session set.

本发明所述的无线网络话机,其中该第二连线在该会话集进行中是保持在持续在线状态。In the wireless IP phone of the present invention, the second connection is kept in a continuous online state during the progress of the session set.

通过以下结合附图对优选实施例做出的详细说明,本发明的上述和其它目的、特征、和优点是显而易见的。The above and other objects, features, and advantages of the present invention will be apparent from the following detailed description of preferred embodiments in conjunction with the accompanying drawings.

附图说明 Description of drawings

图1是根据本发明实施例的网络电话系统的结构示意图;Fig. 1 is a schematic structural diagram of a VoIP system according to an embodiment of the present invention;

图2是图1中的无线网络话机的软件结构示意图;Fig. 2 is a schematic diagram of the software structure of the wireless network phone in Fig. 1;

图3是根据本发明实施例的动态控制无线网络话机的数据包的传递路径的方法;Fig. 3 is a method for dynamically controlling the delivery path of data packets of a wireless network phone according to an embodiment of the present invention;

图4是根据本发明实施例的一网际协议路由表(IP routingtable)。FIG. 4 is an Internet Protocol routing table (IP routing table) according to an embodiment of the present invention.

具体实施方式 Detailed ways

参考图1,其是根据本发明一实施例的网络电话系统的结构示意图。无线网络话机100包括两个模块以进行通信:无线局域网络(wireless local area network,WLAN)模块102、以及GPRS模块104。在本发明的该实施例中,所使用的无线局域网络模块是Wi-Fi模块,然而本发明的无线局域网络模块并不限于此,而可为其他符合IEEE 802.11系列或IEEE 802.16系列标准的无线局域网络模块Referring to FIG. 1 , it is a schematic structural diagram of a network telephone system according to an embodiment of the present invention. The wireless network phone 100 includes two modules for communication: a wireless local area network (wireless local area network, WLAN) module 102 and a GPRS module 104 . In this embodiment of the present invention, the wireless local area network module used is a Wi-Fi module, but the wireless local area network module of the present invention is not limited thereto, but can be other wireless networks that meet IEEE 802.11 series or IEEE 802.16 series standards LAN module

无线网络话机100可凭借WLAN模块102以便与无线局域网络106进行连线,而无线网络话机100并可通过GPRS模块104与GPRS网络108进行连线。无线局域网络106与GPRS网络108均连接至一互联网(Internet)110。而一他方网络话机(called party phone)120也可直接或间接连接至互联网110。因此无线网络话机100可凭借WLAN模块102与无线局域网络106连接后,通过互联网110与他方网络话机120建立连线,并交换控制或语音数据的包以进行通话。同样地,无线网络话机100也可凭借GPRS模块104与GPRS网络108连接后,通过互联网110与他方网络话机120建立连线,并交换控制或语音数据的包以进行通话。The wireless LAN phone 100 can connect to the wireless local area network 106 by means of the WLAN module 102 , and the wireless LAN phone 100 can also connect to the GPRS network 108 through the GPRS module 104 . Both the WLAN 106 and the GPRS network 108 are connected to an Internet 110 . And a called party phone 120 can also be directly or indirectly connected to the Internet 110 . Therefore, the wireless IP phone 100 can connect to the wireless local area network 106 through the WLAN module 102 , and establish a connection with the other party's IP phone 120 through the Internet 110 , and exchange control or voice data packets for communication. Similarly, after the wireless network phone 100 is connected to the GPRS network 108 by means of the GPRS module 104 , it can establish a connection with another party's network phone 120 through the Internet 110 and exchange control or voice data packets for conversation.

此外,在无线局域网络106中还包括一路由器(router)或网关(gateway)112,用以依据数据包的目的地址(desinationaddress),管控该无线局域网络106中所有包的传送,无论是发送至互联网110中合适的路由器以便传递至他方网络话机120,或通过互联网110接受来自他方网络话机120的包并传送给无线网络话机100的WLAN模块102。同样地,在GPRS网络108中还包括一路由器或网关114,用以依据数据包的目的地址,管控该GP RS网络108中所有包的传送,无论是发送至互联网110中合适的路由器以便传递至他方网络话机120,或通过互联网110接受来自他方网络话机120的包并传送给无线网络话机100的GPRS模块104。其中路由器114可为GPRS网络结构中的GPRS网关支持节点(Gateway GPRS support node,GGSN)。In addition, the wireless local area network 106 also includes a router (router) or gateway (gateway) 112, in order to control the transmission of all packets in the wireless local area network 106 according to the destination address (desination address) of the data packet, whether it is sent to A suitable router in the Internet 110 is used to transmit to the IP phone 120 of the other party, or to receive the packet from the IP phone 120 of the other party through the Internet 110 and transmit it to the WLAN module 102 of the wireless IP phone 100 . Similarly, a router or gateway 114 is also included in the GPRS network 108 to control the transmission of all packets in the GPRS network 108 according to the destination address of the data packet, whether it is sent to a suitable router in the Internet 110 for delivery to The other party's network phone 120 , or receive the packet from the other party's network phone 120 through the Internet 110 and send it to the GPRS module 104 of the wireless network phone 100 . The router 114 may be a GPRS gateway support node (Gateway GPRS support node, GGSN) in the GPRS network structure.

参考图2,其是图1中的无线网络话机100的软件结构示意图。其中软件200为无线网络话机100的主要程序,由无线网络话机100的处理器(processor)通过执行软件200,控制无线网络话机100内部的相关硬件单元而实现无线网络话机100的上述功能。软件200包括一操作系统核心(operation systemkernel)202,用以管控软件200所需执行的所有程序(programroutine)。假设无线网络话机100已如图1中所示与他方网络话机120建立一会话集(session)。此时无线网络话机100可能利用一麦克风撷取话机使用者的声音信号,该声音信号经由取样(sampling)而成为数字形态的声音信号。接着可能会通过一数字信号处理模块(digital signal processing module,DSP)将声音信号压缩(compress)为不同格式的语音压缩数据,常见用于人类语音(speech)的数字语音压缩标准(digital speech voicecodec standards)包括G.711、G.722、G.723、G.728、G.729。Referring to FIG. 2 , it is a schematic diagram of the software structure of the wireless network phone 100 in FIG. 1 . Wherein the software 200 is the main program of the wireless network phone 100, and the processor (processor) of the wireless network phone 100 executes the software 200 to control the relevant hardware units inside the wireless network phone 100 to realize the above-mentioned functions of the wireless network phone 100. The software 200 includes an operating system kernel (operation system kernel) 202 for managing and controlling all programs (program routines) that the software 200 needs to execute. Assume that the wireless IP phone 100 has established a session with the other party's IP phone 120 as shown in FIG. 1 . At this time, the wireless network phone 100 may use a microphone to capture the voice signal of the user of the phone, and the voice signal becomes a digital voice signal through sampling. Then, a digital signal processing module (DSP) may be used to compress the sound signal into different formats of speech compression data, which is commonly used in digital speech voice codec standards for human speech. ) includes G.711, G.722, G.723, G.728, G.729.

接着无线网络话机100将依据其所采用的无线网络电话协议(例如H.323、SIP、MEGACO等标准),将该语音压缩数据转换为IP格式的语音包,以便经由网络发送出去。首先,操作系统核心202会经由一用户数据报协议(user datagram protocol)模块204将语音压缩数据转换为用户数据报协议(UDP)的格式。接着,UDP格式的语音压缩数据将再进一步经由网际协议模块206被转换为网际协议(IP)的格式的IP包。其中用户数据报协议模块204、网际协议模块206分别对应于TCP/IP通讯协议的第4层协议与第3层协议。Next, the wireless IP phone 100 will convert the compressed voice data into voice packets in IP format according to the wireless IP phone protocol (such as H.323, SIP, MEGACO, etc.) adopted by the phone, so as to send them out via the network. Firstly, the operating system kernel 202 converts the voice compression data into a UDP format via a user datagram protocol (UDP) module 204 . Next, the voice compressed data in UDP format will be further converted into IP packets in Internet Protocol (IP) format via the Internet Protocol module 206 . The UDP module 204 and the IP module 206 respectively correspond to the layer 4 protocol and the layer 3 protocol of the TCP/IP communication protocol.

接着操作系统核心202将根据无线网络话机100所采用的通信网络形态,而决定采用何种模块来发送语音数据包。若无线网络话机110正利用无线局域网络106与他方网络话机120进行通话,则语音数据包将被传送至WLAN模块208进行处理。WLAN模块208可为控制WLAN芯片220的固件(firm),于是语音数据包将通过WLAN芯片220传送至无线局域网络106。若无线网络话机110正利用GPRS网络108与他方网络话机120进行通话,则语音数据包将被传送至GPRS模块210进行处理。GPRS模块210可为控制GPR S芯片230的固件,于是语音数据包将通过GP RS芯片220传送至GPRS网络108。Then the operating system core 202 will determine which module to use to send the voice data packet according to the form of the communication network adopted by the wireless IP phone 100 . If the wireless IP phone 110 is using the WLAN 106 to communicate with another party's IP phone 120 , the voice data packet will be sent to the WLAN module 208 for processing. The WLAN module 208 can be a firmware controlling the WLAN chip 220 , so the voice data packets will be transmitted to the WLAN 106 through the WLAN chip 220 . If the wireless IP phone 110 is using the GPRS network 108 to communicate with another party's IP phone 120 , the voice data packet will be sent to the GPRS module 210 for processing. The GPRS module 210 can be the firmware controlling the GPRS chip 230, so the voice data packet will be sent to the GPRS network 108 through the GPRS chip 220.

同样地,若他方网络话机120通过网络端传送语音数据包至无线网络话机100,此时语音数据包的处理方式则视无线网络话机100目前所采用的通信网络形态而决定。若无线网络话机110正利用无线局域网络106与他方网络话机120进行通话,则语音数据包将被传送至WLAN芯片220,并通过控制该WLAN芯片220的固件WLAN模块208进行处理,以将语音数据包还原为IP包的格式。若无线网络话机110正利用GPRS网络108与他方网络话机120进行通话,则语音数据包将被传送至GPRS芯片230,并通过控制该GPRS芯片230的固件G PRS模块210进行处理,以将语音数据包还原为网际协议(IP)包的格式。还原后的IP包将被发送至网际协议模块206以解除网际协议的格式;并进一步传送至用户数据报协议模块204以解除用户数据报协议的格式,并还原为包中的语音压缩数据。该语音压缩数据便可通过DSP依据其数字语音压缩标准进行解压缩,再经过数字至模拟的转换为模拟信号后,经由无线网络话机100的喇叭传达至话机使用者。Similarly, if the IP phone 120 of the other party transmits the voice data packet to the wireless IP phone 100 through the network, the processing method of the voice data packet depends on the form of the communication network currently adopted by the wireless IP phone 100 . If the wireless network phone 110 is using the wireless local area network 106 to communicate with the other party's network phone 120, the voice data packet will be sent to the WLAN chip 220, and will be processed by the firmware WLAN module 208 controlling the WLAN chip 220, so that the voice data The packet is restored to the format of an IP packet. If the wireless network phone 110 is using the GPRS network 108 to communicate with the other party's network phone 120, the voice data packet will be sent to the GPRS chip 230, and will be processed by the firmware GPRS module 210 controlling the GPRS chip 230, so that the voice data The packets are restored to the format of Internet Protocol (IP) packets. The restored IP packet will be sent to the IP module 206 to remove the format of the Internet protocol; and further sent to the UDP module 204 to remove the format of the UDP, and restore the compressed voice data in the packet. The voice compressed data can be decompressed by DSP according to its digital voice compression standard, and then converted into an analog signal through digital-to-analog conversion, and transmitted to the phone user through the speaker of the wireless network phone 100 .

图3为根据本发明实施例的动态控制无线网络话机的数据包的传递路径的方法300。方法300为图2中的软件200所执行,其导引无线网络话机100的数据包在无线局域网络(WLAN)106或通用分组无线业务(GPRS)网络108上进行传递,因此方法300为一不均衡信息流量控制(unbalanced trafficcontrol)方法。由于无线网络电话的形态并不限于网络话机(IPphone),其可为在个人计算机(PC)与个人数字助理(PDA)执行的网络电话,而也有手机(mobile phone)兼具无线局域网络功能,因此该无线网络话机100的形态可包括个人计算机、个人数字助理、手机及其他形态的终端装置。同样的,他方网络话机120也可以为个人计算机、个人数字助理、手机及其他形态的终端装置。另外,方法300的步骤是以使用者主动拨出至受话端的情况来进行说明,但方法300的实施情况并不限于主动拨出的发话端(calling party)情况,相同的概念也可应用于使用者作为受话端(called party)以接收他方来电的情况。FIG. 3 is a method 300 for dynamically controlling the delivery path of a data packet of a wireless network phone according to an embodiment of the present invention. The method 300 is executed by the software 200 in FIG. 2 , which directs the data packets of the wireless network phone 100 to be transmitted on the wireless local area network (WLAN) 106 or the general packet radio service (GPRS) network 108. Therefore, the method 300 is not Unbalanced traffic control method. Since the form of the wireless Internet phone is not limited to the Internet phone (IPphone), it can be an Internet phone executed on a personal computer (PC) and a personal digital assistant (PDA), and there is also a mobile phone (mobile phone) with a wireless local area network function. Therefore, the form of the wireless network phone 100 may include a personal computer, a personal digital assistant, a mobile phone and other forms of terminal devices. Similarly, the network phone 120 of the other party can also be a personal computer, a personal digital assistant, a mobile phone or other types of terminal devices. In addition, the steps of the method 300 are described based on the case where the user actively dials out to the receiving party, but the implementation of the method 300 is not limited to the case of the calling party actively dialing out, and the same concept can also be applied to The situation where the user acts as the called party to receive calls from other parties.

在步骤302开始后,先进行步骤304,也即使用者拨打一无线网络话机100,以期与他方网络话机120的受话者进行谈话,而无线网络话机100同时具有无线局域网络(WLAN)模块102以及GPRS模块104。接着,步骤306运用WLAN模块102,通过无线局域网络106与他方网络话机120建立连线,并指定WLAN模块102为话机的通话预设模块(default module)。接着,步骤308在WLAN模块102启动后,随即启动通用分组无线业务(GPRS)模块104,并保持在持续在线(always on)状态。所谓持续在线状态,指的是GPRS模块104与GPRS网络108保持在连通状态。在该持续在线状态下,GPRS模块104与GPRS网络108仅仅交换少数的包以维持连线,而由于GPRS系统业者多半是以传输数据量进行计费,因此保持在持续在线状态并不会造成太多额外的费用。另外,WLAN模块102与GPRS模块104在步骤306与308中分别在无线局域网络106与GPRS网络108中取得独立的网际协议地址(IP address)以进行通讯。After step 302 starts, step 304 is performed first, that is, the user dials a wireless network phone 100 in order to talk with the receiver of the other party's network phone 120, and the wireless network phone 100 has a wireless local area network (WLAN) module 102 at the same time and a GPRS module 104 . Next, step 306 uses the WLAN module 102 to establish a connection with the phone 120 of the other party's network through the wireless local area network 106, and designates the WLAN module 102 as the default module of the phone. Next, in step 308, after the WLAN module 102 is started, the general packet radio service (GPRS) module 104 is started immediately, and remains in the always on state. The so-called continuous online state refers to that the GPRS module 104 and the GPRS network 108 remain in a connected state. In this continuous online state, the GPRS module 104 and the GPRS network 108 only exchange a small number of packets to maintain the connection, and since most GPRS system operators are billed by the amount of transmitted data, it will not cause too much trouble to remain in the continuous online state. Many additional charges. In addition, in steps 306 and 308, the WLAN module 102 and the GPRS module 104 respectively obtain independent IP addresses (IP addresses) in the WLAN 106 and the GPRS network 108 for communication.

接着,在步骤310中,软件200可依据通话预设模块,而指定包传递路径。此时通话预设模块已在步骤306中设定为WLAN模块102,因此后续为实现通话的进行而在无线网络话机100与他方网络话机120之间所传递的网络包将借着WLAN模块102通过无线局域网络106进行传递。关于数据包路由的设定,可以参考图4,其为软件200中所储存的一组网际协议路由表(IP routing table)400。其中列402为包的目的地址(destination),列404为网关(gateway)地址,列406为网络掩码(mask),列408为所对应的通信接口模块。行410对应于GPRS网络108,假设GPRS网络108的网址范围为10.1.1.x,而其网络掩码为255.255.254.0,因此若包的目的地址10.1.1.x与网络掩码255.255.254.0进行AND运算后为10.1.1.0,则该包是欲传递至GPR S网络108,需经由对应的GP RS模块104发送。行412对应于无线局域网络106,假设无线局域网络106的网址范围为10.1.2.x,而其网络掩码为255.255.254.0,因此若包的目的地址10.1.2.x与网络掩码255.255.254.0进行AND运算后为10.1.2.0,则该包是欲传递至WLAN网络106,需经由对应的WLAN模块102发送。Next, in step 310, the software 200 can specify a packet transfer path according to the call preset module. At this time, the call preset module has been set as the WLAN module 102 in step 306, so the subsequent network packets transmitted between the wireless network phone 100 and the other party's network phone 120 will pass through the WLAN module 102 in order to realize the call. The wireless local area network 106 performs the transfer. Regarding the setting of the data packet routing, reference can be made to FIG. 4 , which is a set of IP routing table (IP routing table) 400 stored in the software 200 . The column 402 is the destination address (destination) of the packet, the column 404 is the address of the gateway (gateway), the column 406 is the network mask (mask), and the column 408 is the corresponding communication interface module. Line 410 corresponds to the GPRS network 108, assuming that the network address range of the GPRS network 108 is 10.1.1.x, and its netmask is 255.255.254.0, so if the destination address of the packet is 10.1.1.x and the netmask 255.255.254.0 It is 10.1.1.0 after carrying out the AND operation, then this packet is intended to be delivered to the GPRS network 108, and needs to be sent through the corresponding GPRS module 104. Row 412 corresponds to WLAN 106, assuming that the network address range of WLAN 106 is 10.1.2.x, and its netmask is 255.255.254.0, so if the destination address of the packet is 10.1.2.x and netmask 255.255 .254.0 is 10.1.2.0 after performing an AND operation, then the packet is intended to be transmitted to the WLAN network 106 and needs to be sent via the corresponding WLAN module 102 .

行414为预设路由(default route),其网络掩码为0.0.0.0,而任意包的目的地址为a.b.c.d与该网络掩码0.0.0.0进行AND运算后皆为0.0.0.0,故任意包都经由该预设路由发送。因此若此时预设路由为无线局域网络106,便需将行414的网关栏404设为无线局域网络106中的网关112的网址,假设为10.1.2.254,并将行414对应的通信接口模块改为WLAN模块102。因此所有包将预设经由WLAN接口102发送至无线局域网络106而进行传递。同样地,若此时预设路由为GPRS网络108,便需将行414的网关栏404设为GPRS网络108中的网关114的网址,假设为10.1.1.254,并将行414对应的通信接口模块改为GPRS模块104。因此所有包将预设经由GPRS接口104发送至GPRS网络108而进行传递。Line 414 is a preset route (default route), its netmask is 0.0.0.0, and the destination address of any packet is 0.0.0.0 after performing AND operation with this netmask 0.0.0.0, so any packet is sent via the default route. Therefore, if the preset route is WLAN 106 at this time, the gateway column 404 of line 414 needs to be set as the network address of gateway 112 in WLAN 106, assuming 10.1.2.254, and the communication interface module corresponding to line 414 Change to WLAN module 102 . Therefore, all packets will be sent to the WLAN 106 via the WLAN interface 102 for delivery by default. Similarly, if the preset route is the GPRS network 108 at this time, the gateway column 404 of the line 414 needs to be set as the network address of the gateway 114 in the GPRS network 108, assuming 10.1.1.254, and the communication interface module corresponding to the line 414 Change to GPRS module 104 . Therefore, all packets will be sent to the GPRS network 108 via the GPRS interface 104 by default for delivery.

此时数据包的预设路由已设定完毕,则无线网络话机100与他方网络话机120可在步骤311中进行通话。而双方在通话过程中交换的语音、控制信号的数据包将经由预设路由而进行传递。At this time, the preset route of the data packet has been set, and the wireless IP phone 100 can communicate with the other party's IP phone 120 in step 311 . The voice and control signal data packets exchanged by the two parties during the call will be delivered via the preset route.

接着,在步骤312中,将根据WLAN模块102所侦测到的信号强度指示器(received signal strength indicator,RSSI)强度,以决定是否变动预设通话模块。可先设置一RSSI的预设阈值,例如33%或60dB。若RSSI低于该预设阈值,表示无线局域网络106与WLAN模块102之间的连线很微弱,易造成信号可靠度不足而断线,因此便在步骤316中将预设模块设定为GPRS模块104。相反的,若RSSI高于该预设阈值,表示无线局域网络106与WLAN模块102之间的连线强度足够维持信号可靠度,因此便在步骤314中将预设模块设定为WLAN模块102。接着将回到步骤310,依据通话预设模块指定包的传递路径与预设路由,并执行步骤314以进行通话。最后,当使用者挂断电话,便先结束无线网络话机100与他方网络话机120间的网络通话集。此时无论目前的通话预设模块为何,将切断无线局域网络106与WLAN模块102之间的连线,并切断GPRS网络108与GPRS模块104之间的连线。Next, in step 312 , it is determined whether to change the default communication module according to the strength of the received signal strength indicator (RSSI) detected by the WLAN module 102 . A preset threshold of RSSI can be set first, such as 33% or 60dB. If the RSSI is lower than the preset threshold, it means that the connection between the wireless local area network 106 and the WLAN module 102 is very weak, and it is easy to cause insufficient signal reliability and disconnection. Therefore, in step 316, the default module is set to GPRS Module 104. On the contrary, if the RSSI is higher than the preset threshold, it means that the connection strength between the WLAN 106 and the WLAN module 102 is sufficient to maintain signal reliability, so the default module is set to the WLAN module 102 in step 314 . Then return to step 310, specify the transfer path and preset route of the packet according to the call preset module, and execute step 314 to make a call. Finally, when the user hangs up the phone, the network call set between the wireless network phone 100 and the other party's network phone 120 is ended first. At this time, no matter what the current call preset module is, the connection between the WLAN 106 and the WLAN module 102 will be cut off, and the connection between the GPRS network 108 and the GPRS module 104 will be cut off.

因此,本发明在无线网络话机的应用中,提供一种动态控制无线网络话机的数据包的路由的方法,以便在无线网络话机与WLAN间的连线信号微弱时,以GPRS网络替代作为无线网络话机的数据包传递的路径,以达成GPRS与WLAN相互弥补的效果。因此可以避免无线网络话机的使用者处于移动状态中产生的信号可靠度不足,甚至断线的问题。Therefore, in the application of the wireless network phone, the present invention provides a method for dynamically controlling the routing of data packets of the wireless network phone, so that when the connection signal between the wireless network phone and WLAN is weak, the GPRS network can be used instead of the wireless network. The data packet transmission path of the phone to achieve the effect of GPRS and WLAN complementing each other. Therefore, the problem of insufficient signal reliability or even disconnection caused by the user of the wireless network phone in a mobile state can be avoided.

以上所述仅为本发明较佳实施例,然其并非用以限定本发明的范围,任何熟悉本项技术的人员,在不脱离本发明的精神和范围内,可在此基础上做进一步的改进和变化,因此本发明的保护范围当以本申请的权利要求书所界定的范围为准。The above description is only a preferred embodiment of the present invention, but it is not intended to limit the scope of the present invention. Any person familiar with this technology can make further improvements on this basis without departing from the spirit and scope of the present invention. Improvements and changes, so the protection scope of the present invention should be defined by the claims of the present application.

附图中符号的简单说明如下:A brief description of the symbols in the drawings is as follows:

100:无线网络话机;100: wireless network phone;

102:无线局域网络(WLAN)模块;102: a wireless local area network (WLAN) module;

104:通用分组无线业务(GPRS)模块;104: a general packet radio service (GPRS) module;

106:无线局域网络(WLAN);106: wireless local area network (WLAN);

108:通用分组无线业务(GPRS)网络;108: General Packet Radio Service (GPRS) network;

110:互联网(Internet);110: Internet (Internet);

120:他方网络话机;120: other network phone;

112、114:路由器或网关;112, 114: router or gateway;

200:软件;200: software;

202:操作系统核心(OS kernel)202: Operating system kernel (OS kernel)

204:用户数据报协议(UDP)模块204: User Datagram Protocol (UDP) module

206:网际协议(IP)模块206: Internet Protocol (IP) module

208:无线局域网络(WLAN)模块208: Wireless Local Area Network (WLAN) module

210:通用分组无线业务(GPRS)模块210: General Packet Radio Service (GPRS) module

220:无线局域网络(WLAN)芯片220: Wireless Local Area Network (WLAN) chip

230:通用分组无线业务(GPRS)芯片230: General Packet Radio Service (GPRS) chip

300:动态控制无线网络电话的数据包的传递路径的方法;300: A method for dynamically controlling the transmission path of a data packet of a wireless Internet phone;

400:操作系统核心的网际协议路由表(IP routing table)。400: The Internet Protocol routing table (IP routing table) at the core of the operating system.

Claims (16)

1.一种控制数据包传递路径的方法,用以动态控制一无线网络话机与一他方网络话机间的数据包交换,该方法包括下列步骤:1. A method for controlling the data packet transfer path, used for dynamically controlling the exchange of data packets between a wireless network phone and an other party's network phone, the method comprises the following steps: 在该无线网络话机与一无线局域网络间建立一第一连线;establishing a first connection between the wireless network phone and a wireless local area network; 在该无线网络话机与一通用分组无线业务网络间建立一第二连线;establishing a second connection between the wireless network phone and a general packet radio service network; 运用网络电话技术,经由该第一连线与该第二连线,在该无线网络话机与该他方网络话机之间建立一会话集;establishing a session set between the wireless IP phone and the other party's IP phone via the first connection and the second connection by using Internet telephony technology; 侦测该第一连线的一信号强度;detecting a signal strength of the first connection; 当该信号强度大于一预设阈值时,选择具有低度信号穿透能力的该第一连线作为该会话集的一数据包传递路径;以及When the signal strength is greater than a preset threshold, selecting the first connection with low signal penetration capability as a data packet transmission path of the session set; and 当该信号强度小于该预设阈值时,选择具有高度信号穿透能力的该第二连线作为该会话集的该数据包传递路径。When the signal strength is less than the preset threshold, select the second connection with high signal penetration capability as the data packet transmission path of the session set. 2.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,该第一连线与该第二连线是经由一互联网连接至该他方网络话机。2. The method according to claim 1, wherein the first connection and the second connection are connected to the other party's network phone via an Internet. 3.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,该第二连线在该会话集进行中是保持在持续在线状态。3. The method for controlling the transmission path of a data packet according to claim 1, wherein the second connection is kept in a continuous online state when the session set is in progress. 4.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,选择该第一连线作为该传递路径包括下列步骤:4. The method for controlling a data packet transmission path according to claim 1, wherein selecting the first connection as the transmission path comprises the following steps: 取得该无线局域网络的一网关的一网际协议地址;obtaining an IP address of a gateway of the wireless local area network; 将该数据包的预设路由网络地址设为该网际协议地址;setting the default routing network address of the data packet as the IP address; 自该无线网络话机发送该数据包至该网关;以及sending the data packet from the wireless network phone to the gateway; and 经由一互联网传送该数据包至该他方网络话机。The data packet is sent to the other party's IP phone via an Internet. 5.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,选择该第二连线作为该传递路径包括下列步骤:5. The method for controlling a data packet transfer path according to claim 1, wherein selecting the second connection as the transfer path comprises the following steps: 取得该通用分组无线业务网络的一网关的一网际协议地址;obtaining an IP address of a gateway of the GPRS network; 将该多个数据包的预设路由网络地址设为该网际协议地址;setting the default routing network address of the plurality of data packets as the IP address; 自该无线网络话机发送该数据包至该网关;以及sending the data packet from the wireless network phone to the gateway; and 经由一互联网传送该数据包至该他方网络话机。The data packet is sent to the other party's IP phone via an Internet. 6.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,该信号强度是运用一接收信号强度指示器以进行侦测。6. The method for controlling the transmission path of data packets according to claim 1, wherein the signal strength is detected by using a received signal strength indicator. 7.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,该无线局域网络是符合IEEE 802.11系列或IEEE802.16系列标准的无线局域网络。7. The method according to claim 1, wherein the wireless local area network is a wireless local area network conforming to IEEE 802.11 series or IEEE802.16 series standards. 8.根据权利要求1所述的控制数据包传递路径的方法,其特征在于,该无线网络话机包括个人计算机、个人数字助理和/或手机。8. The method for controlling the transmission path of data packets according to claim 1, wherein the wireless network phone includes a personal computer, a personal digital assistant and/or a mobile phone. 9.一种网络电话系统,包括:9. A network telephone system, comprising: 一无线局域网络,耦接至一互联网;a wireless local area network coupled to an Internet; 一通用分组无线业务网络,耦接至该互联网;A GPRS network coupled to the Internet; 一他方网络话机,耦接至该互联网;以及an other party's IP phone, coupled to the Internet; and 一无线网络话机,包括:A wireless network phone, including: 一无线局域网络模块,用以与该无线局域网络建立一第一连线,而该无线局域网络模块更包括一接收信号强度指示器,用以显示该第一连线的一信号强度;以及a wireless local area network module for establishing a first connection with the wireless local area network, and the wireless local area network module further includes a received signal strength indicator for displaying a signal strength of the first connection; and 一通用分组无线业务网络模块,用以与该通用分组无线业务网络建立一第二连线;A GPRS network module, used to establish a second connection with the GPRS network; 其中该无线网络话机在该无线网络话机与该他方网络话机间运用网络电话技术建立一会话集,当该信号强度大于一预设阈值时,选择具有低度信号穿透能力的该第一连线作为该会话集的一数据包传递路径;以及当该信号强度小于该预设阈值时,选择具有高度信号穿透能力的该第二连线作为该会话集的该数据包传递路径。Wherein the wireless network phone uses VoIP technology to establish a session set between the wireless network phone and the other party's network phone, and when the signal strength is greater than a preset threshold, select the first connection with low signal penetration capability as a data packet transmission path of the session set; and when the signal strength is lower than the preset threshold, selecting the second connection with high signal penetration capability as the data packet transmission path of the session set. 10.根据权利要求9所述的网络电话系统,其特征在于,该无线局域网络为符合IEEE 802.11系列或802.16系列标准的无线局域网络。10. The network telephone system according to claim 9, wherein the wireless local area network is a wireless local area network conforming to IEEE 802.11 series or 802.16 series standards. 11.根据权利要求9所述的网络电话系统,其特征在于,该第二连线在该会话集进行中是保持在持续在线状态。11. The Internet telephony system according to claim 9, wherein the second connection is kept in a continuous online state during the session set. 12.根据权利要求9所述的网络电话系统,其特征在于,当决定该传递路径经由该第一连线时,该无线网络话机可将该多个数据包的预设路由网络地址设为该无线局域网络所包括的一网关的网络地址,以便经由该无线局域网络模块发送该多个数据包至该网关,进而通过该互联网传送至该他方网络话机。12. The VoIP system according to claim 9, wherein when determining that the transfer path is via the first connection, the wireless IP phone can set the default routing network addresses of the plurality of data packets to the The network address of a gateway included in the wireless local area network, so as to send the plurality of data packets to the gateway via the wireless local area network module, and then transmit to the other party's network phone through the Internet. 13.根据权利要求9所述的网络电话系统,其特征在于,当决定该传递路径经由该第二连线时,该无线网络话机可将该多个数据包的预设路由网络地址设为该通用分组无线业务网络所包括的一网关的网络地址,以便经由该通用分组无线业务网络模块发送该多个数据包至该网关,进而通过该互联网传送至该他方网络话机。13. The VoIP system according to claim 9, wherein when determining that the transfer path is via the second connection, the wireless IP phone can set the default routing network addresses of the plurality of data packets to the The network address of a gateway included in the GPRS network, so as to send the plurality of data packets to the gateway via the GPRS network module, and then transmit to the other party's network phone through the Internet. 14.根据权利要求9所述的网络电话系统,其特征在于,该无线网络话机包括个人计算机、个人数字助理或手机。14. The Internet phone system according to claim 9, wherein the wireless Internet phone includes a personal computer, a personal digital assistant or a mobile phone. 15.一种无线网络话机,包括:15. A wireless network phone, comprising: 一无线局域网络模块,用以与一无线局域网络建立一第一连线,该无线局域网络模块包括一接收信号强度指示器,用以显示该第一连线的一信号强度,而该无线局域网络更耦接至一互联网;以及A wireless local area network module, used to establish a first connection with a wireless local area network, the wireless local area network module includes a received signal strength indicator, used to display a signal strength of the first connection, and the wireless local area network The network is further coupled to an Internet; and 一通用分组无线业务网络模块,用以与一通用分组无线业务网络建立一第二连线,而该通用分组无线业务网络更耦接至该互联网;a GPRS network module for establishing a second connection with a GPRS network, and the GPRS network is further coupled to the Internet; 其中该无线网络话机在该无线网络话机与耦接至该互联网的一他方网络话机间运用网络电话技术建立一会话集,当该信号强度大于一预设阈值时,选择具有低度信号穿透能力的该第一连线作为该会话集的一数据包传递路径;以及当该信号强度小于该预设阈值时,选择具有高度信号穿透能力的该第二连线作为该会话集的该数据包传递路径。Wherein the wireless network phone uses Internet phone technology to establish a session set between the wireless network phone and an Internet phone of another party coupled to the Internet, and when the signal strength is greater than a preset threshold, select a low-level signal penetration capability The first connection is used as a data packet transmission path of the session set; and when the signal strength is less than the preset threshold, the second connection with high signal penetration capability is selected as the data packet of the session set delivery path. 16.根据权利要求15所述的无线网络话机,其特征在于,该第二连线在该会话集进行中是保持在持续在线状态。16. The wireless IP phone according to claim 15, wherein the second connection is kept in a persistent online state during the session set.
CN200510109370XA 2005-10-17 2005-10-17 Data packet transmission path control method, network telephone system and wireless network telephone Expired - Fee Related CN1953489B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200510109370XA CN1953489B (en) 2005-10-17 2005-10-17 Data packet transmission path control method, network telephone system and wireless network telephone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510109370XA CN1953489B (en) 2005-10-17 2005-10-17 Data packet transmission path control method, network telephone system and wireless network telephone

Publications (2)

Publication Number Publication Date
CN1953489A CN1953489A (en) 2007-04-25
CN1953489B true CN1953489B (en) 2010-04-21

Family

ID=38059590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510109370XA Expired - Fee Related CN1953489B (en) 2005-10-17 2005-10-17 Data packet transmission path control method, network telephone system and wireless network telephone

Country Status (1)

Country Link
CN (1) CN1953489B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009144528A1 (en) * 2008-05-30 2009-12-03 Ruby Tech Corp. Method and system for dynamic roaming across wireless networks
CN102447648A (en) * 2011-05-05 2012-05-09 明基电通有限公司 Operation method of electronic device with operating system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0984648A2 (en) * 1998-08-31 2000-03-08 Texas Instruments Incorporated Mobile assisted handoff for CDMA and wideband CDMA networks
CN1287457A (en) * 1999-09-08 2001-03-14 朗迅科技公司 Method for distributing sources to intensifing capacity in communication system
CN1636356A (en) * 2002-01-29 2005-07-06 皇家飞利浦电子股份有限公司 Wireless Communication Scheme Based on Internet Protocol
CN101053183A (en) * 2005-04-19 2007-10-10 Sk电信有限公司 Handover method for dual band/dual mode mobile communication terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0984648A2 (en) * 1998-08-31 2000-03-08 Texas Instruments Incorporated Mobile assisted handoff for CDMA and wideband CDMA networks
CN1287457A (en) * 1999-09-08 2001-03-14 朗迅科技公司 Method for distributing sources to intensifing capacity in communication system
CN1636356A (en) * 2002-01-29 2005-07-06 皇家飞利浦电子股份有限公司 Wireless Communication Scheme Based on Internet Protocol
CN101053183A (en) * 2005-04-19 2007-10-10 Sk电信有限公司 Handover method for dual band/dual mode mobile communication terminal

Also Published As

Publication number Publication date
CN1953489A (en) 2007-04-25

Similar Documents

Publication Publication Date Title
EP2064905B1 (en) Method for establishing voice communications using a mobile handset
CN100550890C (en) Systems and methods for routing voice over IP calls
EP1929744B1 (en) Wireless voip/vip roaming to access point of different network type
CN101383862B (en) Method for switching connections between an ip-only phone and a soft phone to a server
CN101543117B (en) Method for switching call between IP network and cellular network on double-frequency mobile equipment
CA2664578C (en) Media terminal adapter with session initiation protocol (sip) proxy
US8233474B2 (en) Communication of location information for an IP telephony communication device
US9924014B2 (en) Cordless telephone equipment, cordless telephone system, and cordless telephone communication method
JP2005192207A (en) IP-based video / audio communication system and call switching / call pickup method using the same
US8315624B2 (en) System and method for communicating over a data network or the PSTN using a hybrid cordless telephone device
US20040116108A1 (en) Internet phone system and internet phone service method for a mobile telephone
US8285311B2 (en) System and method for communicating over a data network or the PSTN using a hybrid cordless telephone device
CN1906903B (en) Mobile communication system, mobile communication method, and base station device for mobile communication
TWI293841B (en) Method for contolling transferring path of data packets of an wireless phone dynamically
US20070053329A1 (en) Integration of an analog phone with unlicensed mobile access/global system for mobile communications functionality
KR100608793B1 (en) Mobile communication terminal supporting dual band VoIP and its selection method
CN1953489B (en) Data packet transmission path control method, network telephone system and wireless network telephone
US8014383B2 (en) Communication system
JP4687917B2 (en) Signal control method for IP telephone system
US20070066344A1 (en) Mobile device with dual network connectivity
CN108737671B (en) A VOIP communication method, device, equipment and home gateway system
JP5184054B2 (en) Terminal calling method, access point control device, terminal and program at call connection
KR101539117B1 (en) Method of automatic call changing of telecommunication equipment and telecommunication equipment performing the same
CN102694767A (en) Communication terminal supporting inter-protocol network telephone intercommunicating and method thereof
US20070223447A1 (en) Gateway device and control method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100421

Termination date: 20151017

EXPY Termination of patent right or utility model