一种在分组域中查询被叫的方法

文档序号:7849926阅读:264来源:国知局
专利名称:一种在分组域中查询被叫的方法
技术领域
本发明涉及通信技术领域,特别是指主叫电话终端发起数据业务时,网络侧在分组域中查询到被叫的方法。
背景技术
目前分组域中的数据业务普遍采用“PULL”方式,所谓“PULL”方式,就是用户先主动建立数据业务连接,如点到点的链路协议(PPP)连接,并登录到某个WEB网站或服务器上浏览或下载自己感兴趣的内容。
对某些数据业务而言,需要网络主动下发信息给用户,即需要应用业务服务器(AS)主动寻找被叫用户,以建立主被叫间的数据业务连接,而被叫用户是以被动的方式接受信息。在分组域的数据业务中,现有的网络侧主要应用以下两种方式查询到被叫一种方式是根据被叫用户的IP地址查询到被叫。具体实现方式为被叫用户预先与网络侧之间建立数据业务连接,并登录到指定的网站或应用服务器上,这样该网站或应用服务器便记录下该被叫用户的IP地址,当有主叫发起连接请求时,网络侧便可方便地查到被叫IP地址,向被叫发起数据业务连接。如VOIP(Voice over IP),可视电话等。最典型的例子就是平常使用的OICQ、ICQ等业务,与某个“好友”通讯的前提就是对方也登录了QQ服务器,这样才能启动文字,语音或视频的通讯,否则就无法与其通讯。
上述实现方式的局限性在于网络侧只能通过被叫所登录网站或应用服务器才能查找到被叫,也就是说,网络侧必须预先知道被叫的数据业务地址,即IP地址,才能找到被叫用户。但更多情况下,被叫用户可能没有预先建立数据业务连接,或者即使建立了数据业务连接,但没有登录到指定的网站或应用服务器上,此时,网络侧不知道被叫的IP地址,也就无法与其通讯。可见,上述方法虽然对主叫用户的输入信息没有要求,网络侧很可能找不到被叫用户,特别是在个人对个人的通讯中,尤为明显。
另一种方式是根据被叫用户的电子邮件(E-MAIL)地址查询到被叫。具体实现方式为主叫用户输入被叫用户的完整E-mail地址,网络中的域名服务器(DNS)根据E-MAIL地址的域名部分,即@后的部分,解析出该用户所在应用服务器的IP地址,这样,可以方便地找到有被叫用户所属的应用服务器,将呼叫请求消息路由到存在被叫地址信息的应用服务器后,该服务器再根据E-MAIL地址的用户名部分即@前的部分,重定向到被叫用户。
上述实现方法虽然能够使网络侧比较容易的找到被叫用户,但对主叫用户的输入的被叫信息有严格要求,即主叫用户必须输入被叫的E-MAIL地址,网络侧才能查询到被叫。上述查询被叫的方法的局限性在于只适合于电脑用户的操作。而要求电话终端用户,无论是移动电话终端用户还是固定电话终端用户,输入被叫的E-Mail地址,不但不符合人们的日常使用习惯,而且输入也很不方便。

发明内容
有鉴于此,本发明的目的在于提供一种在分组域中查询被叫的方法,在主叫发起数据业务时,能够保证网络侧在分组域中查询到被叫。
为达到上述目的,本发明的技术方案是这样实现的一种在分组域中查询被叫的方法,该方法包括以下步骤a、主叫终端接收到用户输入的待应用业务类型以及被叫电话号码MDN后,将其转换为电子邮件地址的格式,并以该转换的电子邮件地址格式作为被叫的标识,向网络侧发起包含被叫标识的呼叫请求;b、网络侧接收到呼叫请求后,由域名服务器DNS根据被叫标识的域名部分解析该被叫所归属服务器的IP地址,将该呼叫请求路由到被叫所归属的服务器;
c、被叫所归属的服务器将电子邮件地址格式的被叫标识转换为电话号码MDN格式后,根据该MDN查找到被叫用户。
较佳地,所述将用户输入的待应用业务类型以及电话号码MDN转换为电子邮件地址的格式的方法是将MDN中表示用户号码的号段作为用户名,将MDN中除去表示用户号码的所有号段以及业务类型作为电子邮件地址的域名。
较佳地,所述MDN中表示用户号码的号段的位数可根据实际应用进行配置。
较佳地,该方法进一步包括在电子邮件地址的域名中增加表示运营商名称的后缀。
较佳地,所述主叫终端为移动电话终端或固定电话终端。
较佳地,所述被叫电话号码为移动电话的电话号码或固定电话的电话号码。
本发明利用电话号码的特性,在分组域实现数据业务时,采用电话号码和E-MAIL地址结合的方法来查询被叫地址。即主叫终端接收到用户输入的待应用业务类型以及被叫电话号码MDN后,将其转换为电子邮件地址的格式,并以该转换的电子邮件地址格式作为被叫的标识,向网络侧发起包含被叫标识的呼叫请求;网络侧接收到呼叫请求后,由域名服务器DNS根据被叫标识的域名部分解析该被叫所归属服务器的IP地址,将该呼叫请求路由到被叫所归属的服务器;被叫所归属的服务器将电子邮件地址格式的被叫标识转换为电话号码MDN格式后,根据该MDN查找到被叫用户。
应用本发明,既符合用户的使用习惯,方便了主叫用户的输入,又使网络侧能够快捷准确地查找到被叫用户,而且,还可以根据运营商的要求,将运营商的名称加入到地址后缀中。本发明促进了分组域的数据业务在电话终端的开展。
具体实施例方式
为使本发明的技术方案更加清楚,下面结合具体实例对本发明再做进一步地详细说明。
现有电话号码的各个号段都是有一定含义的,下面先简单介绍一下电话号码各个号段的含义。
假设某个手机号为86 13345678888,其各个号段的含义通常如下最前面的两位是国家代码,中国使用86;紧接着的三位“133”是移动接入码,即所采用的网号方案,联通CDMA为133;其后四位“4567”是归属位置寄存器(HLR)识别码;最后四位“8888”是移动用户号码,由各个HLR自行分配。
假设某个固定电话号码86 0755 88889999,其各个号段的含义通常如下最前面的两位是国家代码,中国使用86;紧接着的四位“0755”表示区号,其后四位“8888”表示局号;最后四位“9999”表示用户号码,由各局自行分配。
根据电话号码的上述特性可以看出,对于任一个电话号码而言,都有一表示用户号码的号段,一表示该用户归属位置的号段。
本发明的思路是利用电话号码的特性,在分组域实现数据业务时,采用电话号码和E-MAIL地址结合的方法来查询被叫地址。即将电话号码分成两段,令电话号码中表示用户号码的号段表示E-MAIL地址用户名,令电话号码中除去表示用户号码的所有号段表示保存用户信息的应用服务器。具体实现方法如下当某个主叫电话终端用户发起数据业务连接请求时,只需要输入被叫电话号码来标识被叫,之后,该主叫电话终端将被叫电话号码标识转换为E-MAIL格式的标识,同时针对主叫用户所选择的不同业务类型在E-MAIL的域名中加入不同的后缀,以区分为不同服务器地址。该地址后缀是在主叫终端内预设置的。网络侧的DNS根据E-MAIL形式的被叫地址,方便地按照@后的域名解析出被叫所在应用服务器IP地址并将该连接请求路由到该服务器。此时,被叫所归属的服务器将电子邮件地址格式的被叫标识转换为电话号码MDN格式后,根据该MDN查找到被叫用户。
下面举例具体说明。
某个主叫用户的终端内已配置了业务类型所对应的后缀名,如配置了VOIP业务对应.voip的后缀,可视电话业务对应.video的后缀;并且,根据运营商的需求,可以使不同运营商的名称对应不同的后缀名,如配置86133对应.chinaunicom的后缀,86139对应.chinamobile的后缀,其他对应.chinatelcom的后缀,被叫用户的号码为8613345678888,这样,如果该主叫用户希望使用VOIP业务,则其所对应的后缀为861334567.chinaunicom.voip.cn,如果该主叫用户希望使用可视电话业务,则其所对应的后缀为861334567.chinaunicom.video.cn。在本实施例中,假设该主叫用户希望使用VOIP业务,其实现过程如下上述主叫用户的手机终端接收到主叫用户输入的待应用业务类型和被叫号码8613345678888后,自动将该被叫用户的标识转换为8888@861334567.chinaunicom.voip.cn,之后,应用该被叫用户的标识向网络侧发起呼叫请求。
网络侧接收到上述呼叫请求后,由DNS根据被叫用户标识8888@861334567.chinaunicom.voip.cn的域名861334567.chinaunicom.voip.cn解析出该被叫所属应用服务器的IP地址,将该呼叫请求路由到该被叫所属的应用服务器。
被叫所属的应用服务器将该E-MAIL地址格式的被叫标识转换为MDN格式8613345678888后,根据该MDN格式的被叫标识查询到该被叫用户。
至此,网络侧根据主叫用户输入的被叫的MDN,方便快捷地查询到了被叫用户。
针对上述实施例,如果被叫用户的号码为86 0755 88889999,且主叫用户希望使用可视电话业务,其实现过程如下主叫用户的手机终端接收到主叫用户输入的待应用业务类型和被叫号码86 0755 88889999后,自动将该被叫用户的标识转换为9999@8607558888.chinatelcom.video.cn,之后,应用该E-MAIL地址作为被叫用户的标识向网络侧发起呼叫请求。
网络侧接收到上述呼叫请求后,由DNS根据被叫用户标识9999@8607558888.chinatelcom.video.cn的域名8607558888.chinatelcom.video.cn解析出该被叫所属应用服务器的IP地址,将该呼叫请求路由到该被叫所属的应用服务器。
被叫所属的应用服务器将该E-MAIL地址格式的被叫标识转换为MDN格式86 0755 88889999后,根据该MDN格式的被叫标识查询到该被叫用户。
至此,网络侧根据主叫用户输入的被叫的MDN,方便快捷地查询到了被叫用户。
在上述实施例中,如果运营商不要求标识带有运营商标识的服务器地址,相应地,主叫终端将接收到的被叫标识转换为8888@861334567.voip.cn,或9999@8607558888.video.cn即可。
上述主叫终端是以手机终端即移动终端为例进行说明的,当然,主叫终端也可以是固定电话终端。
由于目前电话号码分配上较多用最后四位代表用户号码,因此,以上是以电话号码的最后四位表示用户号码为例进行说明的,当然,也可以用最后三位或五位等来表示用户名,适用于不同的代表用户号码的情况。
另外,如果一个服务器包含多个局号的号码段时,表示用户号码也可能包含多位,也就是说,表示用户号码的号段的位数是不固定的,是可以根据实际应用进行配置的,但无论电话号码前后两段如何划分成,均适用于本发明所述方案。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种在分组域中查询被叫的方法,其特征在于,该方法包括以下步骤a、主叫终端接收到用户输入的待应用业务类型以及被叫电话号码MDN后,将其转换为电子邮件地址的格式,并以该转换的电子邮件地址格式作为被叫的标识,向网络侧发起包含被叫标识的呼叫请求;b、网络侧接收到呼叫请求后,由域名服务器DNS根据被叫标识的域名部分解析该被叫所归属服务器的IP地址,将该呼叫请求路由到被叫所归属的服务器;c、被叫所归属的服务器将电子邮件地址格式的被叫标识转换为电话号码MDN格式后,根据该MDN查找到被叫用户。
2.根据权利要求1所述的方法,其特征在于,所述将用户输入的待应用业务类型以及电话号码MDN转换为电子邮件地址的格式的方法是将MDN中表示用户号码的号段作为用户名,将MDN中除去表示用户号码的所有号段以及业务类型作为电子邮件地址的域名。
3.根据权利要求2所述的方法,其特征在于,所述MDN中表示用户号码的号段的位数可根据实际应用进行配置。
4.根据权利要求2所述的方法,其特征在于,该方法进一步包括在电子邮件地址的域名中增加表示运营商名称的后缀。
5.根据权利要求1所述的方法,其特征在于,所述主叫终端为移动电话终端或固定电话终端。
6.根据权利要求1或5所述的方法,其特征在于,所述被叫电话号码为移动电话的电话号码或固定电话的电话号码。
全文摘要
本发明提供了一种在分组域中查询被叫的方法,其关键是,利用电话号码的特性,在分组域实现数据业务时,采用电话号码和E-MAIL地址结合的方法来查询被叫地址。即将电话号码分成两段,令其中的一段表示用户名,另一段用表示保存用户信息的应用服务器。应用本发明,既符合用户的使用习惯,方便了主叫用户的输入,又使网络侧能够快捷准确地查找到被叫用户,而且,还可以根据运营商的要求,将运营商的名称加入到地址后缀中。本发明促进了分组域的数据业务在电话终端的开展。
文档编号H04L12/58GK1741557SQ20041005720
公开日2006年3月1日 申请日期2004年8月23日 优先权日2004年8月23日
发明者黄天振 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1