基于互联网络的通信方法

文档序号:7617710阅读:159来源:国知局
专利名称:基于互联网络的通信方法
技术领域
本发明涉及一种基于互联网络的通信方法,特别是一种基于各种固定通信网络、各种移动通信网络和特定的网络电话交换服务器而进行通信的方法。
背景技术
互联网技术的快速发展,使人们的通信手段呈现出多样化的发展趋势,最典型的就是利用个人电脑(PC)所进行的信息通讯,而基于互联网络的TCP/IP协议则提供了传统电话之间的IP通讯。IP电话的投入使用,使人们的长途通话费用大幅降低。SIP(Session Initiation protocol)协议则为实现PC到PC的会话通信提供了底层数据传输基础。SIP协议是IETF工作组于1999年公布的一项基于互联网的通信协议,其包括头部和数据两个部分头部按固定格式填写,其地址部分完全符合HTTP协议的URI定义,即用户名可以是文字也可以是电话号码。数据主要由SAP/SDP(SectionDescription Protocol)协议描述。SAP/SDP协议,就是定义描述会话的统一格式,这种用SDP描述的信息就在SIP、HTTP、RTSP等会话的传送协议中传送。RTP/RTCP协议是一个点到点或点到多点的实时传输协议。
在上述通信协议中,应用层通常包括了视频压缩协议和音频压缩协议。当前较为先进的视频压缩协议是ITU发布的H.264协议,其算法复杂程度约是H.263的2-3倍,传输的数据量只有H.263的50%,而且在网络纠错、控制方面有独到之处;语音压缩协议主要是指ITU的G.72X系列协议,其中G.729应用较为广泛。语音压缩协议需要用到语音的I/O设备。由于PC中通常包括了声卡,因此,可以声卡为主要语音的压缩设备,为了遵从传统的电话使用习惯,最近也出现了采用外接USB口的语音压缩I/O设备,主要有USB电话和USB-RJ11转换盒两种。USB电话是将驱动程序安装在PC里,外接一部内设USB接口驱动芯片的电话。USB-RJ11转换盒也是将驱动程序安装在PC里。转换盒中设置USB接口驱动芯片,DPMF电路芯片,再利用RJ11接口连接一部普通话机。这样就可以实现基于互联网以及SIP协议的会话通讯。以这种方式进行通讯的典型代表是MSN。MSN基于Windows操作系统,通常情况下MSN不支持其他操作系统。通过MSN可以实现视频、语音以及文字的传输,且可以实现用户间的免费通讯,但是MSN存在这一些缺陷,因为它不是普遍的通信模式,其仍然为PC到PC的会话通信模式,因此不能用普通电话号码,手机号码通信,而且当通信对象不在网上时,就无法直接通过一次呼叫找到对方。
SIP的另一种应用则是以SKYPE为代表的SIP语音通信服务,它最突出的特点是解决了PC到电话机(Phone)的通讯问题。它利用VoIP网关的SIP/SS7协议转换功能,把SIP客户代理端的话音传送到了PSTN网上,VoIP网关既可以利用电信的网关,也可以自己租用中继线,自建VoIP网关。SKYPE在处理会员之间通信方面(即PC到PC),采用软电话界面的方式(耳麦)或USB电话的方式,但为了区别PC到Phone的通信,PC到PC单独进行电话号码编址,与任何自然的电话号码不重复。从应用上看SKYPE也存在一定的不足,其针对一个用户有两套号码的操作方式,不便于记忆,同时,这两套号码彼此独立,不可互转,造成使用上的不便。另外,由于SKYPE底层采用了用户转接的方式,在没有视频的情况下,会提高通话的接通率,但给以后增加视频通信制造了麻烦(视频带宽很难通过第三方转接)。SKYPE的优势表现在会员之间通信费用全免,其PC到Phone的价格介于国内宽带电话和电信运营商的IP电话之间,因此其主要收入来源就是PC到Phone。MSN和SKYPE的共同特点,就是其商业运行和技术架构只适合于自己做运营商,不适于和电信商进行合作发展,这在一定程度上影响了用户发展的速度。

发明内容
本发明的目的在于针对上述以MSN和SKYPE为代表的基于SIP协议的通讯方式所存在的缺陷和不足,提供一种基于互联网络的通信方法,该方法通过在固话网和移动网之间设置特定的网络电话交换装置形成融合的通信网络,将用户的固话网号码、移动网号码以及用户的文字名称(包括昵称)进行系统融合,使主叫用户通过一次呼叫操作就能够与被叫用户建立通信连接,并且使用户无论处于那个网络中都能够获得良好的免费通话服务。
为实现上述目的,本发明采用一种基于互联网络的通信方法,包括以下步骤步骤1、主叫用户通过用户终端输入被叫用户信息,并向网络电话交换服务器发出呼叫请求;所述被叫用户信息是被叫用户的电话号码或称呼;所述网络电话交换服务器具有用于存储注册会员通讯地址信息的数据库以及用于管理所述通讯地址信息并进行通讯地址查询、建立通信连接的处理程序;步骤2、所述网络电话交换服务器根据所述被叫用户信息,通过所述数据库查询该被叫用户是否为所述注册会员,如果是所述注册会员,则执行步骤3;如果不是所述注册会员,则执行步骤4;步骤3、所述网络电话交换服务器提取所述数据库中所述被叫用户的IP地址,使所述主叫用户的用户终端通过访问所述被叫用户的IP地址,建立通信连接,当所述主叫用户与所述被叫用户建立通信连接后,执行步骤4;步骤4、结束。
上述技术方案中,主叫用户可以是已经注册的会员,也可以是未注册的普通用户。当注册会员作为主叫用户使,通常可以在安装了网络电话客户端程序的客户终端上先进行登陆操作,然后进行呼叫。被叫用户同样也可以是已经注册的会员或未注册的普通用户。当普通用户通过注册成为注册会员后,其个人在注册时所填写的所有电话号码(例如家庭、办公室、移动终端等)、姓名、昵称以及获得的用户ID号码都将被保存在网络电话交换服务器的数据库中,其中,除用户ID号码以外,其他信息均可修改,因此,用户ID号码成为用户身份识别的唯一标识。当注册用户进行登陆时,其用于登陆的客户终端的IP地址也将被保存在数据库中,以便在建立通信连接时查询和读取。对于主叫用户和被叫用户都不是注册会员时,网络电话交换服务器将呼叫请求转接到相应的固定电话网或移动电话网。
由上述技术方案可知,本发明通过在通信网络中设置网络电话交换服务器以及连接安装了网络电话客户端程序的客户终端,能够为注册会员提供良好的通信连接服务,并且使注册会员通过一次呼叫操作就能够与被叫用户建立通信连接,无需记忆被叫用户的多个电话号码,也无需考虑被叫用户当前的位置,同时也免除了通话费用。本发明结合了MSN和SKYPE的优点,克服了MSN和SKYPE的缺陷和不足,不仅可以为在线或不在线的注册会员提供服务,而且通过平稳的会员制收费方式,可以为注册会员提供完全免费的通信连接服务,并且能够实现与网络运营商的共同发展。
下面结合附图和实施例,对本发明进行进一步的详细说明。


图1为采用本发明的通信网络的结构图;图2为本发明中的一类用户终端的构成示意图;图3为本发明的基本过程流程图;图4为本发明的一个具体实施例的流程图;图5为本发明的另一个具体实施例的流程图;具体实施方式
本发明提供的通信方法所基于的互联网络的结构模型如图1所示,该互联网络包括了固定电话网1(例如PSTN)、移动电话网2(例如GSM)、城域网3、有线电视网4以及广域网5。在该互联网络中,联接设置有网络电话交换服务器6,并且接设有用户终端。用户终端包括安装了网络电话客户端程序的客户终端以及普通电话机11。客户终端可以是计算机12、机顶盒13、USB电话机14、移动电话机15或掌上电脑16(例如,可无线上网的PDA)以及一切能够安装网络电话客户端程序的并能够连接到通讯网络的电子设备。由于不同的电子设备具有不同的规格、性能,因此,当安装网络电话客户端程序时,可以根据其自身的性能特点,安装与其性能相匹配的网络电话客户端程序。
用户终端还可以是由计算机、电话转换盒以及普通电话机构成,其结构如图2所示,图中,电话转换盒21通过USB接口与计算机21连接,并且通过RJ11接口与普通电话机23连接。电话转换盒21上还设有与固定电话网连接的另一个RJ11接口并通过电话线24连接到固定电话网。当用户需要通过普通固定电话网进行通信时,可以按照日常习惯,直接拨打被叫用户的电话号码;当用户需要通过互联网络拨打IP电话时,可以通过先拨打特定符号按键(如#字键)然后进行拨号操作。电话转换盒21中设置有USB驱动模块以及DPMF电路芯片,从而能够完成语音数据的传输。
上述图1中,网络电话交换服务器6具有用于存储注册会员通讯地址信息的数据库以及用于管理注册会员通讯地址信息并进行通讯地址查询、建立通信连接的处理程序。网络电话客户端程序可以通过下载安装到客户终端内,该网络电话客户端程序用于执行所述注册会员的登陆操作、执行对所述注册会员的身份信息进行管理的操作以及对所述注册会员输入的呼叫信息进行解析和执行新会员的注册操作。
当一个用户通过网络电话客户端程序进行新会员申请注册时,可以通过计算机上的注册界面填写用户的个人信息,例如自己的姓名、昵称以及多个电话号码,例如家庭固定电话号码、办公室固定电话号码、移动电话号码。在提交后,网络电话交换服务器通过真实性认证,接受该用户的注册申请,完成相应的开户操作(例如预缴一定的服务费用等),然后再以手机短信或电子邮件的方式将自动生成的用户ID号码发送到用户的手机或电子邮箱中。申请注册的用户所填写的个人信息内容被彼此映射捆绑存储到数据库中,此时,数据库中还存储了用于进行注册的客户终端的IP地址,该IP地址与个人信息内容同样存在映射关系,以便网络电话交换服务器能够通过任何一条个人信息内容而提取该客户终端的IP地址。
为便于管理以及在电话呼叫时进行查询,用户ID号码可以设置为16位,其中包括了国家长途号码、地区长途号码以及个人用户ID号码字符,这样,当注册会员异地漫游并登陆网络电话交换服务器时,注册会员将包括个人信息、用户ID号码、IP地址在内的登陆信息登陆到归属地网络电话交换服务器,使网络电话交换服务器能够识别该注册会员的归属地,进而便于在数据库中寻找该注册会员的相关信息,便于该注册会员与他用户建立通信连接。
注册会员在具体使用本发明时,可以通过任何一台客户终端进行登陆操作,登陆操作可以灵活的设置为自动登陆或人工操作登陆。在登陆中,可以利用已有的或更新的个人信息以电子名片的形式通过网络电话客户端程序的登陆界面进行登陆,并输入自己的用户ID号码。网络电话交换服务器在进行身份认证操作(验证会员身份,费用缴纳状况等),当接受该注册用户的登陆请求后,网络电话交换服务器向客户终端发出登陆成功信息,同时将数据库中的原有IP地址更新为此时注册用户用于登陆的客户终端的IP地址,这样可以保证所有呼入的IP电话都能连接到当前的客户终端。在客户终端中,网络电话客户端程序提供了个人名片形式的个人信息保存方式,使注册用户的个人信息以名片的形式存放在个人名片夹中,同时也可以在该个人名片夹中存放好友、同事或客户的名片信息。网络电话客户端程序还允许注册用户将自己或他人的名片直接发送给其他注册用户。在个人信息的管理中,网络电话客户端程序允许注册用户对名片上的个人信息内容进行修改、删除,并且支持修改删除后的发送。这样,注册用户在使用中具有极大的灵活性,完全可以根据自己的需要,调整发出的个人信息内容。
本发明所提供的通信方法的基本过程如图3所示,其包括以下步骤步骤101、主叫用户通过用户终端输入被叫用户信息,并向网络电话交换服务器发出呼叫请求;步骤102、网络电话交换服务器根据被叫用户信息通过数据库查询该被叫用户是否为所述注册会员,如果是所述注册会员,则执行步骤103;如果不是注册会员,则执行步骤104。
步骤103、网络电话交换服务器提取数据库中所述被叫用户的IP地址,使所述主叫用户的用户终端通过访问所述被叫用户的IP地址建立通信连接,当所述主叫用户与所述被叫用户建立通信连接后,执行步骤104。
步骤104、结束。
上述过程实际上包括了两类呼叫,一类是主叫用户为注册会员,并通过客户终端进行呼叫,另一类是主叫用户通过普通电话机向网络电话交换服务器对被叫用户发起的呼叫。这两类呼叫的具体实施过程如以下两个具体实施例。
实施例一当主叫用户为注册会员,且用户终端为所述客户终端时,其呼叫处理过程如图4所示流程,其包括以下步骤步骤201、注册会员通过客户终端进行登陆操作,网络电话客户端程序将登陆信息传送到网络电话交换服务器,该网络电话交换服务器将所述客户终端的IP地址对注册会员存储在所述数据库中的原IP地址进行更新后,向客户终端返回登陆成功信息。
步骤202、注册会员输入被叫用户的身份信息,如果被叫用户也是注册会员,可以输入被叫用户的电话号码或姓名或昵称。
步骤203、网络电话客户端程序解析所述被叫用户的身份信息,生成所述被叫用户的数据信息访问地址,并同时向所述网络电话交换服务器发出查询及呼叫连接请求。
姓名或昵称的设置规则可以遵循区域内不重复的原则,因此,当主叫用户输入地区名加姓名或昵称时,则网络电话客户端程序将该输入信息进行解析后生成被叫用户的数据信息访问地址。例如主叫用户输入“中国北京某某”,则被叫用户的数据信息访问地址为“某某”@nick008610.leadphon.com,该地址即为被叫用户注册所在数据区域的地址,其中,扩展名部分用以区别不同的服务器数据库。如果主叫用户输入的是固定电话号码,可以将国际国内的区号作为网络电话交换服务器的地址,而电话号码本身可以直接作为用户名。例如,拨打电话号码为01082898091时,网络电话客户端程序解析后生成被叫用户的数据信息访问地址为82898091@8-phone008610.leadphon.com。0086为国际区号,10为北京区号。如果主叫用户输入的是移动电话号码,也可以采取类似的方式,将国际、归属区号以及另设的名称组合作为该归属区域网络电话交换服务器的地址,而电话号码本身可以作为用户名。例如,主叫用户拨打1390231XXXX,网络电话客户端程序解析后生成被叫用户的数据信息访问地址为1390231XXXX@cell0086755.leadphon.com。
步骤204、网络电话交换服务器根据所述被叫用户的数据信息访问地址,通过所述数据库查询判断该被叫用户是否为注册会员,如果是,则继续执行步骤205;如果不是,则执行步骤211。
网络电话交换服务器根据网络电话客户端程序解析后生成的被叫用户的数据信息访问地址,在数据库中检索是否存在被叫用户的信息,例如在上述的数据信息访问地址中的@nick008610.leadphon.com、或@8-phone008610.leadphon.com或@cell0086755.leadphon.com的数据库下检索被叫用户的身份信息。
步骤205、网络电话交换服务器通过注册会员发来的被叫用户的个人信息,例如姓名、任何一个电话号码,在数据库中寻找该被叫用户的IP地址。
步骤206、网络电话交换服务器提取所述数据库中所述被叫用户的IP地址,使客户终端能够通过访问被叫用户的IP地址,建立通信连接。
步骤207、网络电话交换服务器判断被叫用户是否在线,如果在线,则执行步骤208;如果被叫用户不在线,则执行步骤209。
步骤208、网络电话交换服务器根据被叫用户客户终端的当前通信状态判断该被叫用户目前是否具备与该发起呼叫的注册会员建立通信连接的条件(例如该被叫用户是否正忙或离开或不具有注册会员要求的可视通话等),如果具备建立通信连接的条件,则网络电话交换服务器完成通信连接,执行步骤217;如果不具备建立通信连接的条件,则执行步骤209。
步骤209、网络电话交换服务器提取被叫用户的一个电话号码。
步骤210、网络电话交换服务器将客户终端的呼叫连接请求路由到电话号码所对应的固定电话网或移动电话网的网关,使所述客户终端通过固定电话网或移动电话网的网关与被叫用户的固定或移动电话建立通信连接。
步骤211、根据所述网关返回的对被叫用户进行呼叫的应答信息,判断主、被叫用户是否建立通信连接,如果建立了连接,则执行步骤217;如果没有建立通信连接,则继续执行步骤212。
步骤212、所述网关向客户终端返回无法完成通信连接的信息,该客户终端判断被叫用户预设的,允许发送短信的状态参数,确定是否向被叫用户发送短信;当所述状态参数为允许时,则执行步骤213;如果所述状态参数为不允许时,则直接执行步骤217。
步骤213、客户终端上的网络电话客户端程序开启短信输入界面,并将客户终端连接到短信网关,使主叫用户能够通过所述提取被叫用户的手机号码,经该短信网关向被叫用户发送信息。
在步骤212和步骤213中,是否能够通过手机号码向被叫用户发送短信,需要通过被叫用户的允许。在被叫用户注册时,被叫用户可以通过对允许发送短信的状态参数进行选择,来设置允许或不允许发送短信。任何一个注册会员还可以在登陆后,对是否允许在呼叫连接失败的状态下进行短信发送的状态参数进行修改。当主叫用户的网络电话客户端程序开启了短信输入界面时,被叫用户的手机号码可以为隐藏形式,这样做,可以对被叫用户的手机号码进行保护,以防他人利用该手机号码发送其他短信等。主叫用户在不知被叫用户的手机号码的状态下,通过短信网关发出短信。
步骤214、网络电话交换服务器根据主叫用户所输入的被叫用户信息的属性进行判断,如果是电话号码,则执行步骤215;如果不是电话号码,则执行步骤216。
步骤215、将电话号码转入通讯网络中的固定电话网或移动电话网,然后执行步骤217。
步骤216、网络电话交换服务器向所述用户终端发出无法搜索到该被叫用户的提示信息,然后执行步骤217。
步骤217、结束。
在本实施例中,由于注册用户可以通过登陆操作而在线,并且数据库中映射绑定存储了注册用户的所有注册个人信息,因此,网络电话交换服务器可以不考虑注册用户实际所处的位置,当其登陆成功后,其当前的IP地址就被存放到数据库中,当任何主叫用户需要与该注册用户建立通信连接时,只需在其客户终端上输入该注册用户的相关个人信息,网络电话交换服务器就能够建立两者之间的通信连接。如果该注册用户出差到异地,只要在任何一台安装了网络电话交换客户端程序且在线的设备上,依靠唯一的用户ID号码进行登陆后,其原来存储在数据库中的IP地址便被更新,因此,本发明支持注册用户的异地漫游,同样,即使在同一个区域,如果该注册用户从办公室回到家中,在家庭电脑上进行登陆后,所有采用本发明拨打到其办公室的电话都能够被自动的转接到该注册用户的家庭电脑中,给用户提供了极大的便利。由于本发明中,个人名片中的姓名、昵称可以修改,因此,对于有些人,注册用户可以只告诉他昵称,当不再需要继续保持联系时,注册用户可以更改昵称,从而使知道原昵称的人无法与其继续联系。
实施例二如图5所示,本实施例中,主叫用户通过普通电话机通过网络电话交换服务器对被叫用户发起呼叫,其过程包括以下步骤步骤301、主叫用户在所拨打的被叫用户电话号码之前,首先加拨网络电话交换服务器的电信号码,该电信号码是一个特殊服务号码,例如170XXX。这时,被叫用户的电话号码就被传送到网络电话交换服务器。
步骤302、网络电话交换服务器根据所述被叫用户的电话号码,在数据库中查询该用户是否为注册会员,如果是,则继续执行步骤303;如果不是,则执行步骤308。
步骤303、网络电话交换服务器提取数据库中被叫用户的IP地址,并通过访问该IP地址向被叫用户发出建立连接的请求。
步骤304、网络电话交换服务器判断被叫用户是否在线,如果不在线,则执行步骤305,如果在线,则执行步骤309。
步骤305、网络电话交换服务器根据数据库中存储的被叫用户的电话号码,将主叫用户的呼叫连接请求路由到电话号码所对应的固定电话网或移动电话网的网关。此时的电话号码包括主叫用户拨打的电话号码以及被叫用户登记的其他电话号码,其方式可以是顺序路由连接,直至接通。
步骤306、网络电话交换服务器判断被叫用户的电话是否接通,如果没有接通,即被叫用户可能没有摘机或移动终端处于关机状态,则继续执行步骤307;如果被叫用户的电话接通,则执行步骤309。
步骤307、网关向所述主叫用户返回无法接通信息,将主叫用户所拨打的普通电话机连接到固定电话网或移动电话网的信息服务台,使主叫用户能够通过该信息服务台向被叫用户发送语音或文字信息。
步骤308、网络电话交换服务器将所拨打的电话号码转入通讯网络中的固定电话网或移动电话网,然后执行步骤309。
步骤309、结束。
本实施例中,主、被叫用户可能是注册会员,也可能不是,也可能其中一个是注册会员。当被叫用户是注册会员时,且恰好处于异地,则通过本实施例的方法,可以节省长途电话费用。这一点对于主叫用户不知被叫用户是否为注册用户非常重要,因为这样做可能为其节省电话费用。
本发明中所涉及的网络电话交换服务器可以根据实际行政区域划分,采取分布方式设置在所述固定电话网或移动电话网中,在每个网络电话交换服务器中,数据库均存储有该网络电话交换服务器所在区域内注册会员的通讯地址信息,这样做可以均衡或减少网络电话交换服务器的访问压力,提高信息处理、传输的速率,而且还可以通过镜像处理,使每个网络电话交换服务器都能够担负其他区域中的通信处理,从而提高了整个通信系统运行的可靠性。
通过上述对本发明的具体描述,可以看出,本发明为用户提供的这种通信方法与以往的通信方法相比较,具有明显的优势,其主要表现为以下四个方面。
1、利用一个服务平台为多种终端提供服务在网络电话交换服务器下,手机、PC、机顶盒等多个品种、类别的话音终端,都可成为本发明的客户终端。
2、一个终端多个号码一个客户终端上可以捆绑注册会员的多个电话号码,只要主叫用户拨打其中的任意号码,都可接通到被叫注册用户所登陆的这台客户终端。
3、现有的通信模式是通常只能完成PC到PC或者PC到PHONE的连接,而本发明的技术方案则可以实现网络电话终端到网络电话终端以及到电话机、短信网关、语音邮箱的多种通信连接,从而能够大大提高电话的接通率。
4、电子名片的漫游功能通过引入电子名片的概念和功能,使注册会员能够在任何一台下载有网络电话交换客户端程序的网络终端上,通过添加自己名片的方式,将所有对其呼叫的电话,无论呼叫的号码是手机还是家庭固定电话或办公室电话等,都转到当前登陆的这台网络终端上,这就给对处于异地漫游的注册会员带来了极大的方便。
最后所应说明的是,以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围。
权利要求
1.一种基于互联网络的通信方法,包括以下步骤步骤1、主叫用户通过用户终端输入被叫用户信息,并向网络电话交换服务器发出呼叫请求;所述被叫用户信息是被叫用户的电话号码或称呼;所述网络电话交换服务器具有用于存储注册会员通讯地址信息的数据库以及用于管理所述通讯地址信息并进行通讯地址查询、建立通信连接的处理程序;步骤2、所述网络电话交换服务器根据所述被叫用户信息,通过所述数据库查询该被叫用户是否为所述注册会员,如果是所述注册会员,则执行步骤3;如果不是所述注册会员,则执行步骤4;步骤3、所述网络电话交换服务器提取所述数据库中所述被叫用户的IP地址,使所述主叫用户的用户终端通过访问所述被叫用户的IP地址,建立通信连接,当所述主叫用户与所述被叫用户建立通信连接后,执行步骤4;步骤4、结束。
2.根据权利要求1所述的基于互联网络的通信方法,其中,当所述主叫用户为所述注册会员,所述用户终端为安装了网络电话客户端程序的客户终端,该网络电话客户端程序用于执行所述注册会员的登陆操作、执行对所述注册会员的身份信息进行管理的操作以及对所述注册会员输入的呼叫信息进行解析和执行新会员的注册操作,则所述步骤1具体为步骤11、所述注册会员通过所述客户终端进行登陆操作;所述网络电话客户端程序将登陆信息传送到所述网络电话交换服务器,该网络电话交换服务器将所述客户终端的IP地址对所述注册会员存储在所述数据库中的原IP地址进行更新后,向所述客户终端返回登陆成功信息;步骤12、所述注册会员输入被叫用户信息,该用户信息中的所述称呼具体为所述被叫用户的姓名或昵称;步骤13、所述网络电话客户端程序解析所述被叫用户信息,生成所述被叫用户的数据信息访问地址,并同时向所述网络电话交换服务器发出查询及呼叫连接请求;并且所述步骤2中,当所述被叫用户不是注册会员时,在执行所述步骤4之前还增设有以下步骤步骤21、所述网络电话交换服务器判断所述被叫用户信息的属性,如果是电话号码,则将该电话号码转入所述通讯网络中的固定电话网或移动电话网,然后执行步骤4;如果不是电话号码,则执行步骤22;步骤22、所述网络电话交换服务器向所述用户终端发出无法搜索到该被叫用户的提示信息,然后执行步骤4;以及所述步骤3具体为步骤31、所述网络电话交换服务器通过所述注册会员发来的所述被叫用户信息,在数据库中寻找该被叫用户的IP地址;步骤32、所述网络电话交换服务器提取所述被叫用户的IP地址,以便使所述客户终端通过访问所述被叫用户的IP地址,建立通信连接。步骤33、所述网络电话交换服务器通过访问所述被叫用户的IP地址,判断所述被叫用户是否在线,如果在线,则当所述注册会员与所述被叫用户建立通信连接后,执行步骤4;如果不在线,则执行步骤34;步骤34、所述网络电话交换服务器根据所述数据库中存储的所述被叫用户的电话号码,将所述客户终端的呼叫连接请求路由到所述电话号码所对应的固定电话网或移动电话网的网关,以便使所述客户终端通过所述固定电话网或移动电话网与所述被叫用户的电话建立通信连接。
3.根据权利要求2所述的基于互联网络的通信方法,其中,在所述步骤33中,当所述被叫用户在线时,还增加有网络电话交换服务器根据所述被叫用户的客户终端的当前通信状态判断该被叫用户目前是否具备与所述注册会员建立通信连接的条件,如果具备建立通信连接的条件,则执行步骤4;如果不具备建立通信连接的条件,则执行步骤34。
4.根据权利要求2或3所述的基于互联网络的通信方法,其中,在所述步骤34之后,还设有以下步骤步骤35、根据所述网关返回的呼叫请求应答信息,判断所述被叫用户的电话与所述注册会员的客户终端是否建立连接,建立了连接,则执行步骤4;没有建立了连接,则执行步骤36;步骤36、所述网关向客户终端返回无法完成通信连接的信息,该客户终端上的网络电话客户端程序通过判断所述被叫用户预设的允许发送短信的状态参数,确定是否向所述被叫用户发送短信;当所述状态参数为允许时,开启短信输入界面,并将客户终端连接到短信网关,使主叫用户能够通过所述提取被叫用户的手机号码,经该短信网关向被叫用户发送信息,然后执行步骤4;当所述状态参数为不允许时,则直接执行步骤4。
5.根据权利要求1所述的基于互联网络的通信方法,其中,当所述的用户终端为普通电话机,则所述步骤1具体为所述主叫用户在所拨打的被叫用户电话号码之前,加拨所述网络电话交换服务器的电信号码;并且所述步骤2中,所述网络电话交换服务器根据所述被叫用户的电话号码,通过所述数据库查询该被叫用户是否为注册会员;如果不是注册会员,则还增设有以下步骤步骤21、所述网络电话交换服务器将所述被叫用户的电话号码转入所述通讯网络中的固定电话网或移动电话网,然后执行步骤4;以及所述步骤3具体为,所述网络电话交换服务器提取所述数据库中所述被叫用户的IP地址,在完成与所述被叫用户的IP通信连接后,使所述主叫用户与所述被叫用户建立连接。
6.根据权利要求5所述的基于互联网络的通信方法,其中,在所述步骤3中,在提取所述数据库中所述被叫用户的IP地址后,当所述网络电话交换服务器还判断所述被叫用户是否在线,当该被叫用户未在线时,所述网络电话交换服务器根据所述数据库中存储的所述被叫用户的电话号码,将所述主叫用户的呼叫连接请求路由到所述电话号码所对应的固定电话网或移动电话网的网关,使所述主叫用户通过所述网关与所述被叫用户的固定或移动电话建立通信连接。
7.根据权利要求6所述的基于互联网络的通信方法,其中,在所述步骤3中,当所述被叫用户未接电话或未开机时,所述网关向所述主叫用户返回无法接通信息,将所述普通电话机连接到所述固定电话网或移动电话网的信息服务台,使所述主叫用户能够通过该信息服务台向所述被叫用户发送语音或文字信息。
8.根据权利要求1、2或5所述的基于互联网络的通信方法,其中,所述步骤1中的所述网络电话交换服务器为多个,并依照区域分布设置在所述固定电话网或移动电话网中,每一个所述网络电话交换服务器中的所述数据库均存储有该网络电话交换服务器所在区域内所述注册会员的通讯地址信息。
9.根据权利要求1、2或5所述的基于互联网络的通信方法,其中,所述步骤1中的所述用户终端为计算机或机顶盒或USB电话机或移动电话机或掌上电脑,且分别安装有与其性能相匹配的所述网络电话客户端程序。
10.根据权利要求1、2或5所述的基于互联网络的通信方法,其中,所述步骤1中的所述用户终端由计算机、电话转换盒以及普通电话机构成;所述电话转换盒通过USB接口与所述计算机连接,并且通过RJ11接口与所述普通电话机连接;所述电话转换盒上还设有与固定电话网连接的另一个RJ11接口。
全文摘要
本发明涉及一种基于互联网络的通信方法,包括以下步骤输入被叫用户信息,向所述网络电话交换服务器发出呼叫请求;查询被叫用户是否为注册会员;提取被叫用户的IP地址,使主叫用户通过访问被叫用户的IP地址,建立通信连接。本发明在通信网络中设置网络电话交换服务器以及连接安装了网络电话客户端程序的客户终端,为注册会员提供通信连接服务,使注册会员通过一次呼叫操作就能够与被叫用户建立连接,无需考虑被叫用户当前的位置,免除了注册会员之间通过客户终端进行通信的费用。
文档编号H04L12/46GK1855923SQ20051006795
公开日2006年11月1日 申请日期2005年4月29日 优先权日2005年4月29日
发明者赵亮 申请人:北京利德沣通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1