拨打网路电话的方法

文档序号:7957454阅读:242来源:国知局
专利名称:拨打网路电话的方法
技术领域
本发明涉及一种拨打网络电话(Internet protocol phone,IP phone/I-Phone)的方法,尤其涉及一种利用整合封包无线电服务(general packet radio service,GPRS)网络来传输以拨打网络电话的方法。
也因此,网络电话(Internet protocol phone,IP pone/I-Phone)的技术因应而现世。网络电话是以互联网(Internet)或电脑网络取代部分或全部的PSTN,其主要技术是将语音数字化后,经过压缩,再以IP封包(packet)形态于互联网或电脑网络中传输至收话方。收话方再将IP封包解压缩并还原为语音,藉此执行通话功能。如此,网络电话既能达到两端沟通对话的目的,更可减少通话费用。
而网络电话依通讯方式的不同,可区为三种,分别是电脑对电脑(PC-to-PC)、电脑对电话(PC-to-Phone)及电话对电话(Phone-to-Phone)。请参考

图1,其所绘示为网络电话所运用的系统与网络的示意图。在图1中,电脑101与电脑105分别经由互联网服务提供者(Internet service provider,ISP)所提供的服务器103与服务器107连接上互联网。而电话111与电话121分别连接PSTN 113与PSTN 123。
如图1中所示,若电脑101欲与电脑105进行网络电话的连接,电话101需先拨打一IP电话号码(譬如是IP地址、或特定ID),再经由服务器103、互联网100而与电脑105连结,以执行网络电话功能。若是电脑101欲以网络电话方式连接电话111,电脑101需先拨打一ISP订定的附加码及电话111的电话号码,再经由服务器103、互联网100连接到互联网电话服务提供者(Internet telephony serviceprovider,ITSP)所提供的互联网电话网关(Internet telephony gateway,ITG)115。而ITG 115用以做语音讯息与IP封包之间的转换。故,此ITG 115是将电脑101所传送的IP封包转换成语音讯息,再经由PSTN 113传送给电话111。如此的方式可使得电脑101与电话111进行对话。而电话111与电话121间的网络电话连结原理亦如同上述。
虽然网络电话的费用已较单纯使用PSTN的电话费用便宜许多,但在使用上得先拨打一IP电话号码,再经由服务器来进行连线,步骤相当繁琐。且更因现今日渐普遍的移动通讯装置(如移动电话)尚无法拨打网络电话,如此对使用移动通讯装置的使用者而言,并无法降低使用者的通讯费用。
根据本发明的目的,提出一种拨打网络电话的方法,此方法用以提供一主叫方藉由一GPRS网络拨打网络电话给一被叫方,其中,该主叫方与该被叫方分别具有一主叫方IP地址及一被叫方IP地址。此方法首先开始于主叫方发送一要求通话讯息至被叫方;其中,此要求通话讯息包括一主叫方IP地址以及一主叫方通讯端口(port)。接着,被叫方接收此要求通话讯息,而得知主叫方IP地址以及主叫方通讯端口。尔后,被叫方将其使用者语音转码成第一语音数据流,并将此第一语音数据流压缩打包(pack)成至少一使用者数据包协定(user datagram protocol,UDP)封包,其中此UDP封包系具有被叫方IP地址。接着,被叫方依据主叫方IP地址及主叫方通讯端口且藉由GPRS网络传送此UDP封包至主叫方。再由主叫方由其主叫方通讯端口接收此UDP封包,并进行解开(unpack)、解压缩的动作而成第二语音数据流。此第二语音数据流再被解码成使用者语音并提供给主叫方。尔后,主叫方即可根据UDP封包中被叫方IP地址,开始与被叫方互相传送接收具有语音数据的UDP封包以进行网络电话交谈。
为让本发明的上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下。
图2绘示为移动通讯装置与GSM及GPRS网络连接的网络系统示意图。
图3绘示为依照本发明一较佳实施例的拨打网络电话的方法流程图。
图4绘示为图3中的传送具有语音数据的UDP封包的步骤的方法流程图。
图5绘示为图3中的接收具有语音数据的UDP封包的步骤的方法流程图。
而如图2中所示,在GSM 201的网络架构下,欧洲电信标准协会(EuropeanTelecommunication Standards Institute)研发整合封包无线电服务(general packetradio service,GPRS)网络211以提供数据传输的服务。GPRS网络211的特色为可将数据分封成数个封包(packet)一起传送,因此其传输速度相当快速。
而本发明的一较佳实施例的拨打网络电话(Internet protocol phone)的方法是运用于图2的系统架构下,其用以提供主叫方207藉由GPRS网络211拨打网络电话与被叫方209进行对话。主叫方207与被叫方209是位于GSM 201中,分别具有一电话号码。因此,主叫方207与被叫方209可利用GSM 201拨打对方的电话号码以互相对话或传送讯息(譬如是短讯)。其中,主叫方207与被叫方209可为一移动通讯装置,譬如是移动电话或具通讯功能的个人数字助理器(personal digitalassistant,PDA)。
接着请同时参考图3,其所绘示为依照本发明一较佳实施例的拨打网络电话的方法的流程图。其中,步骤301、步骤303、步骤305、步骤307与步骤309为主叫方207于本发明的方法中的操作流程。而步骤321、步骤323、步骤325、步骤327、步骤329与步骤331为被叫方209在本发明的方法中的操作流程。
如图3所示,主叫方207与被叫方209分别在步骤301与步骤321中开机登入GSM 201中。其中,主叫方207还登入GPRS网络211中,并获得一主叫方互联网(internet protocol,IP)地址。接着进行步骤303。
在步骤303中,主叫方207利用GSM 201发送一要求通话讯息至被叫方209的电话号码。其中,此要求通话讯息为主叫方207要求被叫方209建立网络电话的连线要求(request),其包括一主叫方IP地址以及一主叫方通讯端口(port)。接着,主叫方207进入步骤305中,倾听(listen)上述的主叫方通讯端口,以待接收来自被叫方209的回应。
而在步骤323中,被叫方209接收到主叫方207传送的要求通话讯息,并获知主叫方IP地址及主叫方通讯端口。接着,在步骤325中,被叫方209提供使用者决定是否进行网络电话的连线。如果是,本发明的方法则进行步骤327;否则,结束此方法。
当被叫方209的使用者同意与主叫方207进行网络电话连线后,在步骤327中,被叫方209登入GPRS网络211,并获得一被叫方IP地址。随后进行步骤329。
在步骤329中,被叫方329将使用者语音转码成一语音数据流,并将此语音数据流压缩打包(pack)成至少一个回应使用者数据包协定(user datagram protocol,UDP)封包。其中,此回应UDP封包系包括上述的被叫方IP地址。而被叫方209依据主叫方IP地址及主叫方通讯端口且藉由GPRS网络211传送此UDP封包至主叫方207。
此时,主叫方207进入步骤307,经由主叫方通讯端口接收被叫方209所传送的UDP封包,并解开(unpack)、解压缩此UDP封包成一语音数据流,再解码此语音数据流成使用者语音以提供给主叫方207的使用者。其中,主叫方207藉由此UDP封包得知被叫方209的被叫方IP地址。
接着,主叫方207与被叫方209分别进行步骤309与步骤331。主叫方207与被叫方209开始互相将其使用者语音转换成具有语音数据的UDP封包,并传送给对方;且接收来自对方的具有语音数据之UDP封包并转换成使用者语音。藉此,主叫方207与被叫方209即可开始进行网络电话交谈。
而在步骤309与步骤331中,主叫方207或被叫方209传送具有语音数据的UDP封包的方法,请参照图4。在图4的步骤401中,使用者开始讲话。接着,在步骤403中,根据使用者预先设定的一音质参数而将使用者语音转码成一语音数据流。此音质参数用以决定语音数据流的音质;而此音质参数可譬如是一取样频率(sampling rate)参数或一取样解析度(resolution)参数。
接着在步骤405中,将上述的语音数据流进行压缩并打包成至少一个UDP封包。随即,在步骤407中依据对方的IP地址传送此UDP封包。
另在步骤309与步骤331中,主叫方207或被叫方209接收处理具有语音数据的UDP封包的方法,请参照图5。在图5的步骤501中,首先接收对方所传送的具有语音数据的UDP封包。接着进行步骤503。
在步骤503中,解开上述的UDP封包并解压缩成一语音数据流。接着在步骤505中,将此语音数据流解码成使用者语音,并在步骤507中,播放此使用者语音。
本发明上述实施例所揭示的一种拨打网络电话的方法,其优点如下(1)节省移动通讯装置使用者的通话费用本发明利用GPRS网络来传输,而GPRS业者是依传输的数据量计费,如此收费可实际反应使用者使用量,进而节省使用者的花费。
(2)简化拨打网络电话的步骤对使用者而言,仅须发出一要求通话讯息,即可与对方建立网络电话的对话,非常的便利。
(3)自由调节通话品质使用者可依其需要及GPRS网络状况,而自行设定音质参数,调整适合的通话品质。
(4)连线容易本发明的方法毋须拨打附加号码,亦无须通过ISP的服务器,而以点对点(peer-to-peer)连线方式来实现网络电话的技术。
综上所述,虽然本发明已以一较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉本技术领域者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当由所附的权利要求书来限定。
权利要求
1.一种拨打网络电话的方法,用以提供一主叫方藉由一整合封包无线电服务网络拨打网络电话给同位于一全球移动通讯系统的一被叫方,该方法包括该主叫方登入该整合封包无线电服务网络,并获得一主叫方互联网地址;该主叫方利用该全球移动通讯系统发送一要求通话讯息至该被叫方,其中,该要求通话讯息包括该主叫方互联网地址以及一主叫方通讯端口;该被叫方接收该要求通话讯息,并登入该整合封包无线电服务网络,且获得一被叫方互联网地址;该被叫方将该被叫方的使用者语音转码成第一语音数据流,并将该第一语音数据流压缩打包成至少一回应使用者数据包协定封包,其中该回应使用者数据包协议封包包括该被叫方互联网地址;该被叫方依据该主叫方互联网地址及该主叫方通讯端口且藉由该整合封包无线电服务网络传送该回应使用者数据包协定封包至该主叫方;该主叫方由该主叫方通讯端口接收该回应使用者数据包协定封包,并解开、解压缩该使用者数据包协定封包成第二语音数据流,再解码该第二语音数据流成使用者语音并提供给该主叫方使用者;以及该主叫方藉由该回应使用者数据包协定封包中的该被叫方互联网地址,开始与该被叫方互相传送接收具有语音数据的使用者数据包协定封包以进行网络电话交谈。
2.如权利要求1所述的方法,其特征在于,该主叫方是一移动通讯装置。
3.如权利要求1所述的方法,其特征在于,该被叫方是一移动通讯装置。
4.一种拨打网络电话的方法,用以提供一主叫方藉由一整全封包无线电服务网络拨打网络电话给一被叫方,其中,该主叫方与该被叫方分别具有一主叫方互联网地址及一被叫方互联网地址,该方法包括该主叫方发送一要求通话讯息至该被叫方,其中,该要求通话讯息包括该主叫方互联网地址以及一主叫方通讯端口;该被叫方接收该要求通话讯息;该被叫方将使用者语音转码成第一语音数据流,并将该第一语音数据流压缩打包成至少一使用者数据包协定封包,其中该使用者数据包协定封包包括该被叫方互联网地址;该被叫方依据该主叫方互联网地址及该主叫方通讯端口且藉由该整合封包无线电服务网络传送该使用者数据包协定封包至该主叫方;该主叫方由该主叫方通讯端口接收该使用者数据包协定封包,并解开、解压缩该使用者数据包协定封包成第二语音数据流,再解码该第二语音数据流成使用者语音并提供给该主叫方使用者;以及该主叫方藉由该使用者数据包协定封包中的该被叫方互联网地址,开始与该被叫方互相传送接收具有语音数据的使用者数据包协定封包以进行网络电话交谈。
5.如权利要求4所述的方法,其特征在于,该主叫方发送一要求通话讯息至该被叫方的该步骤系该主叫方利用一全球移动通讯系统发送该要求通话讯息至该被叫方。
6.如权利要求4所述的方法,其特征在于,该主叫方为一移动通讯装置。
7.如权利要求4所述的方法,其特征在于,该被叫方为一移动通讯装置。
8.一种在全球移动通讯系统网络中拨打网络电话的方法,该方法包括a.一主叫方发送一要求通话讯息至一被叫方,其中,该要求通话讯息包括该主叫方之一主叫方互联网地址以及一主叫方通讯端口;b.该被叫方接收该要求通话讯息;c.该被叫方依据该要求通话讯息中的该主叫方互联网地址及该主叫方通讯端口,传送一回应使用者数据包协定封包至该主叫方,其中,该回应使用者数据包协定封包具有该被叫方的一被叫方互联网地址;d.该主叫方由该主叫方通讯端口接收该回应使用者数据包协定封包;以及e.该主叫方依据该回应使用者数据包协定封包中的该被叫方互联网地址,开始与该被叫方互相传送接收具有语音数据的使用者数据包协定封包以进行网络电话交谈。
9.如权利要求8所述的方法,其特征在于,该步骤a是该主叫方利用一全球移动通讯系统发送该要求通话讯息至该被叫方。
10.如权利要求8所述的方法,其特征在于,该步骤e的该主叫方传送具有语音数据的使用者数据包协定封包至该被叫方,还包括e1.根据使用者预先设定的一音质参数将该主叫方的使用者语音转码成一语音数据流,其中该音质参数用以决定该语音数据流的音质;e2.压缩该语音数据流并打包成至少一使用者数据包协定封包;以及e3.依据该被叫方互联网地址传送该使用者数据包协定封包至该被叫方。
11.如权利要求10所述的方法,其特征在于,该音质参数是一取样频率参数。
12.如权利要求10所述的方法,其特征在于,该音质参数是一取样解析度参数。
13.如权利要求8所述的方法,其特征在于,该步骤e的该主叫方接收该被叫方传送的具有语音数据的使用者数据包协定封包,还包括e1.该主叫方接收该被叫方传送的一使用者数据包协定封包;e2.解开该使用者数据包协定封包并解压缩成一语音数据流;以及e3.将该语音数据流解码成使用者语音。
14.如权利要求8所述的方法,其特征在于,该主叫方是一移动通讯装置。
15.如权利要求8所述的方法,其特征在于,该被叫方是一移动通讯装置。
16.一种一主叫方利用一整合封包无线电服务网络拨打网络电话的方法,该方法包括a.该主叫方发送一要求通话讯息至一被叫方,其中,该要求通话讯息包括该主叫方的一主叫方互联网地址以及一主叫方通讯端口;b.该主叫方由该主叫方通讯端口接收该被叫方传送的一回应使用者数据包协定封包,其中,该回应使用者数据包协定封包包括该被叫方的一被叫方互联网地址;以及c.该主叫方依据该回应使用者数据包协定封包中的该被叫方互联网地址传送具有语音数据的使用者数据包协定封包至该被叫方,并接收来自该被叫方所传送的具有语音数据的使用者数据包协定封包。
17如权利要求16所述的方法,其特征在于,该方法在该步骤a与步骤b间还包括一步骤a1.该主叫方倾听该主叫方通讯端口;
18.如权利要求16所述的方法,其特征在于,该步骤a系该主叫方利用一全球移动通讯系统发送该要求通话讯息至该被叫方。
19.如权利要求16所述的方法,其特征在于,该步骤c的该主叫方传送具有语音数据的使用者数据包协定封包至该被叫方,还包括c1.根据使用者预先设定的一音质参数将该主叫方的使用者语音转码成一语音数据流,其中该音质参数用以决定该语音数据流的音质;c2.压缩该语音数据流并打包成至少一使用者数据包协定封包;以及c3.依据该被叫方互联网地址传送该使用者数据包协定封包至该被叫方。
20.如权利要求19所述的方法,其特征在于,该音质参数系一取样频率参数。
21.如权利要求19所述的方法,其特征在于,该音质参数为一取样解析度参数。
22.如权利要求16所述的方法,其特征在于,该步骤c的接收来自该被叫方传送的具有语音数据的使用者数据包协定封包,还包括c1.接收该被叫方传送的一使用者数据包协定封包;c2.解开该使用者数据包协定封包并解压缩成一语音数据流;以及c3.将该语音数据流解码成使用者语音。
23.如权利要求16所述的方法,其特征在于,该主叫方是一移动通讯装置。
24.如权利要求16所述的方法,其特征在于,该被叫方是一移动通讯装置。
25.一种一被叫方利用一整合封包无线电服务网络接听网络电话的方法,该方法包括a.该被叫方接收一主叫方传送的一要求通话讯息,其中,该要求通话讯息包括该主叫方的一主叫方互联网地址以及一主叫方通讯端口;b.该被叫方依据该要求通话讯息中的该主叫方互联网地址及该主叫方通讯端口,传送一回应使用者数据包协定封包至该主叫方,其中,该回应使用者数据包协定封包具有该被叫方的一被叫方互联网地址;以及c.该被叫方传送具有语音数据的使用者数据包协定封包至该主叫方,并接收来自该主叫方所传送的具有语音数据的使用者数据包协定封包。
26.如权利要求25所述的方法,其特征在于,该步骤a是该被叫方经由一全球移动通讯系统接收该主叫方传送的该要求通话讯息。
27.如权利要求25所述的方法,其特征在于,该步骤c的该被叫方传送具有语音数据的使用者数据包协定封包至该主叫方,还包括c1.根据使用者预先设定的一音质参数将该被叫方的使用者语音转码成一语音数据流,其中该音质参数用以决定该语音数据流的音质;c2.压缩该语音数据流并打包成至少一使用者数据包协定封包;以及c3.依据该主叫方互联网地址传送该使用者数据包协定封包至该主叫方。
28.如权利要求27所述的方法,其特征在于,该音质参数是一取样频率参数。
29.如权利要求27所述的方法,其特征在于,该音质参数是一取样解析度参数。
30.如权利要求25所述的方法,其特征在于,该步骤c的接收来自该主叫方传送的具有语音数据的使用者数据包协定封包,还包括c1.接收该主叫方传送的一使用者数据包协定封包;c2.解开该使用者数据包协定封包并解压缩成一语音数据流;以及c3.将该语音数据流解码成使用者语音。
31.如权利要求25所述的方法,其特征在于,该主叫方是一移动通讯装置。
32.如权利要求25所述的方法,其特征在于,该被叫方是一移动通讯装置。
全文摘要
本发明提供一种在整合封包无线电服务网络中拨打网络电话的方法,包括一主叫方发送一要求通话讯息至一被叫方;其中,此要求通话讯息包括主叫方互联网地址以及主叫方通讯端口。再由被叫方接收此要求通话讯息。接着被叫方依据主叫方互联网地址及主叫方通讯端口传送一回应使用者数据包协定封包至主叫方,其中此回应使用者数据包协定封包具有该被叫方的被叫方互联网地址。随即主叫方由主叫方通讯端口接收回应使用者数据包协定封包,并依据其中的被叫方互联网地址,开始与被叫方互相传送接收具有语音数据的使用者数据包协定封包以进行网络电话交谈。本发明可供使用者简易地拨打网络电话,并减少其通话费用。
文档编号H04M11/06GK1413013SQ0113581
公开日2003年4月23日 申请日期2001年10月17日 优先权日2001年10月17日
发明者赖振兴, 樊晓龙, 刘晓文 申请人:英业达集团(南京)电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1