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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000005540 biological transmission Effects 0.000 title claims abstract description 30
- 238000005516 engineering process Methods 0.000 claims abstract description 10
- 230000035515 penetration Effects 0.000 claims description 12
- 230000002085 persistent effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域 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
无线网络话机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
此外,在无线局域网络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
参考图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
接着无线网络话机100将依据其所采用的无线网络电话协议(例如H.323、SIP、MEGACO等标准),将该语音压缩数据转换为IP格式的语音包,以便经由网络发送出去。首先,操作系统核心202会经由一用户数据报协议(user datagram protocol)模块204将语音压缩数据转换为用户数据报协议(UDP)的格式。接着,UDP格式的语音压缩数据将再进一步经由网际协议模块206被转换为网际协议(IP)的格式的IP包。其中用户数据报协议模块204、网际协议模块206分别对应于TCP/IP通讯协议的第4层协议与第3层协议。Next, the
接着操作系统核心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
同样地,若他方网络话机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
图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
在步骤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
接着,在步骤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
行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
此时数据包的预设路由已设定完毕,则无线网络话机100与他方网络话机120可在步骤311中进行通话。而双方在通话过程中交换的语音、控制信号的数据包将经由预设路由而进行传递。At this time, the preset route of the data packet has been set, and the
接着,在步骤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
因此,本发明在无线网络话机的应用中,提供一种动态控制无线网络话机的数据包的路由的方法,以便在无线网络话机与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)
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)
| 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)
| 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 |
-
2005
- 2005-10-17 CN CN200510109370XA patent/CN1953489B/en not_active Expired - Fee Related
Patent Citations (4)
| 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 |