一种网络电话用户的注册方法和呼叫方法

文档序号:7958131阅读:188来源:国知局
专利名称:一种网络电话用户的注册方法和呼叫方法
技术领域
本发明属于网络电话领域,尤其涉及一种网络电话用户的注册方法和呼叫方法。
背景技术
如图1所示,在网络电话对应的落地运营商只支持预付费方式时,当前网络电话系统都是通过个人账户系统给每个注册的用户绑定一张身份卡,用户充值以后该身份卡增加相应的金额。其中,个人账户系统预先向落地运营商的制卡系统发出申请,获取各个落地运营商足够多的有效的身份卡和充值卡,然后将落地运营商制卡系统提供的身份卡和充值卡存入身份卡数据库。当用户注册时,个人账户系统中除了记录用户的个人信息外,同时根据用户的默认落地运营商标识符(Identifier,ID)从相应的身份卡库中选取一张身份卡与该用户绑定。当用户充值时,个人账户系统从该用户对应的运营商的制卡系统中选取一张充值卡对该用户对应的身份卡进行充值。
图2示出了网络电话用户注册的实现流程,描述如下1、用户通过网络电话客户端向个人账户系统申请注册;2、个人账户系统根据用户的默认落地运营商标识符(Identifier,ID)从身份卡数据库中选取一张属于该落地运营商的身份卡与该用户绑定;3、注册完成后,用户向个人账户系统充值;4、个人账户系统将用户的充值额添加到身份卡数据库中与该用户绑定的身份卡中。
图2示出了网络电话用户发起呼叫的实现流程,描述如下1、用户通过网络电话客户端向软交换系统发起呼叫,由于用户的身份卡与该用户的身份绑定,所以用户需要输入与其绑定的身份卡的卡号和密码。
2、软交换系统以该身份卡为主叫向该身份卡对应的落地网关发起呼叫,落地网关验证用户身份卡的有效性和余额是否足够发起该呼叫,如果用户的身份卡有效,且余额足够则为用户连通被叫终端。
在上述过程中,由于网络电话用户的用户信息与落地运营商颁发的身份卡紧密关联,使得网络电话用户在某个时期只能使用某个特定落地运营商的服务,灵活性差。同时,个人账户系统既需要存储足够多的身份卡,又需要对身份卡进行充值、有效期判断等管理,造成个人账户系统管理复杂。另外,用户在呼叫时需要自行输入身份卡的卡号和密码,不利于用户记忆,也不利于整个网络电话系统的运作和推广。

发明内容
本发明的目的在于提供一种网络电话用户的注册方法,旨在解决现有技术中由于将网络电话用户的用户信息和落地运营商颁发的身份卡紧密关联,导致网络电话服务的灵活性差,个人账户系统管理复杂的问题。
本发明的另一目的在于提供一种网络电话用户的呼叫方法。
本发明是这样实现的,一种网络电话用户的注册方法,所述方法包括以下步骤用户通过网络电话客户端向个人账户系统申请注册,携带该用户的用户标识信息;个人账户系统为用户建立一个对应该用户的用户标识信息的账户。
所述方法进一步包括用户通过网络电话客户端向个人账户系统申请充值;个人账户系统将用户的充值额添加至该用户的账户中。
所述用户标识信息为用户登录个人账户系统的用户名或者密码。
一种网络电话用户的呼叫方法,所述方法包括以下步骤用户通过网络电话客户端向软交换系统发起呼叫,携带被叫号码,以及该用户的用户标识信息;软交换系统向个人账户系统发送身份卡分配请求,携带该用户的用户标识信息;个人账号系统从身份卡数据库中动态分配一张身份卡与该用户的用户标识信息对应,并将所分配的身份卡的信息发送给软交换系统;软交换系统以该身份卡为主叫向该身份卡对应的落地网关发起呼叫。
所述个人账号系统从身份卡数据库中动态分配身份卡时,首先判断该用户的账户余额是否足够发起呼叫,是则为该用户动态分配一张卡值与该用户的账户余额最接近的身份卡与该用户的用户标识信息对应,否则结束。
所述个人账户系统为用户分配的身份卡为根据用户呼叫的被叫号码选择的呼叫费用最便宜的呼叫路由对应的落地运营商的身份卡。
所述个人账户系统为用户分配的身份卡为当月呼叫时长值偏低的落地运营商的身份卡。
所述用户标识信息为用户登录个人账户系统的用户名或者密码。
在本发明中,个人账户系统为注册用户建立对应的账户,并在用户充值时将用户的充值金额添加到其账户内,避免了将用户信息与身份卡绑定,降低了个人账户系统管理的复杂度。当用户发起呼叫时,个人账户系统根据用户的标识信息向用户动态分配身份卡,从而可以为用户灵活选择提供服务的落地运营商。同时,用户发起呼叫时不需要输入身份卡的卡号和密码,方便用户记忆,便于系统推广。


图1是网络电话系统的结构图;图2是现有技术网络电话用户注册的实现流程图;图3是现有技术网络电话用户呼叫的实现流程图;图4是本发明提供的网络电话用户注册的实现流程图;
图5是本发明提供的网络电话用户呼叫的实现流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明中,个人账户系统为注册用户建立对应的账户,在用户充值时将用户的充值金额添加到其账户内。当用户发起呼叫时,个人账户系统根据用户的标识信息向用户动态分配身份卡,软交换系统根据个人账户系统向用户动态分配的身份卡向对应的落地网关发起呼叫。
图3示出了本发明提供的网络电话用户注册的实现流程,详述如下1、用户利用网络电话客户端通过该用户的用户标识信息,如登录个人账户系统的用户名或者密码向个人账户系统申请注册。
2、个人账户系统存储该用户的用户标识信息,为该用户建立一个与该用户标识信息对应的账户,将该用户账户的初始可用金额设置为0元。
3、用户通过网络电话客户端向个人账户系统申请充值。
4、个人账户系统将该用户的充值金额添加至该为该用户建立的账户名下。
图4示出了为本发明中网络电话用户发起呼叫的实现流程,详述如下1、用户利用网络电话客户端向软交换系统发起呼叫,携带被叫号码以及该用户的用户标识信息。
2、软交换系统向个人账户系统发送身份卡分配请求,携带该用户的用户标识信息。
3、个人账户系统检查该用户的账户余额是否支持发起该呼叫,如果余额充足,则从身份卡数据库中动态分配一张某个落地运营商的卡值最接近于该用户的账户余额的身份卡,该身份卡对应该用户的用户标识信息,否则结束。
作为本发明的一个实施例,个人账户系统可以根据用户呼叫的被叫号码所在地区选择,呼叫费用最便宜的路由对应的落地运营商,并从该运营商的身份卡中选出卡值与用户账户余额最接近的一张身份卡,以降低用户的呼叫费用,有利于对网络电话用户的宣传和推广。
在实际操作中,往往网络电话系统会与所有的落地运营商签订协议,约定每个月该落地运营商对应的呼叫时长达到某个值。在这种情况下,作为本发明的一个实施例,当某个落地运营商当月对应的呼叫时长值偏低时,个人账户系统可以强制从身份卡数据中选取该落地运营商的身份卡分配给用户。
当然,也可以采取更多的分配策略,只要保证个人账户系统能够为用户选取一张身份卡即可。
4、个人账户系统将为该用户动态分配的身份卡的信息,例如该身份卡的卡号及密码发送给软交换系统。
5、软交换系统以该身份卡为主叫向该身份卡对应的落地网关发起呼叫,落地网关为用户连通被叫终端。
用户完成呼叫以后,个人账户系统对给用户动态分配的卡即可经过有效期、余额相关的判断,处理以后放入身份卡数据库供下一个用户使用。只要身份卡数据库中可用卡的量足够,就可以保证在软交换系统的并发范围内保证所有的用户都可以正常拨打电话。
与现有技术相比,由于本发明未将网络电话用户的用户信息与身份卡绑定,个人账户系统只需要对各个落地运营商的身份卡进行有效期、充值的管理,管理数量减少了至少2个数量级,同时能够保证网络电话系统同时对应多个落地运营商。由于每个运营商支持的最大并发数远远小于用户数,所以不会因为落地运营商的增加,导致系统复杂度有数量级的增加。同时,由于在用户每次呼叫时临时动态为用户绑定一张身份卡,使得用户能够使用多个落地运营商的服务,提高了网络电话服务的灵活性。另外,用户可以根据注册名和密码等用户标识信息发起呼叫,方便用户记忆。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网络电话用户的注册方法,其特征在于,所述方法包括以下步骤用户通过网络电话客户端向个人账户系统申请注册,携带该用户的用户标识信息;个人账户系统为用户建立一个对应该用户的用户标识信息的账户。
2.如权利要求1所述的网络电话用户的注册方法,其特征在于,所述方法进一步包括用户通过网络电话客户端向个人账户系统申请充值;个人账户系统将用户的充值额添加至该用户的账户中。
3.如权利要求1或2所述的网络电话用户的注册方法,其特征在于,所述用户标识信息为用户登录个人账户系统的用户名或者密码。
4.一种网络电话用户的呼叫方法,其特征在于,所述方法包括以下步骤用户通过网络电话客户端向软交换系统发起呼叫,携带被叫号码,以及该用户的用户标识信息;软交换系统向个人账户系统发送身份卡分配请求,携带该用户的用户标识信息;个人账号系统从身份卡数据库中动态分配一张身份卡与该用户的用户标识信息对应,并将所分配的身份卡的信息发送给软交换系统;软交换系统以该身份卡为主叫向该身份卡对应的落地网关发起呼叫。
5.如权利要求4所述的网络电话用户的呼叫方法,其特征在于,所述个人账号系统从身份卡数据库中动态分配身份卡时,首先判断该用户的账户余额是否足够发起呼叫,是则为该用户动态分配一张卡值与该用户的账户余额最接近的身份卡与该用户的用户标识信息对应,否则结束。
6.如权利要求4或5所述的网络电话用户的呼叫方法,其特征在于,所述个人账户系统为用户分配的身份卡为根据用户呼叫的被叫号码选择的呼叫费用最便宜的呼叫路由对应的落地运营商的身份卡。
7.如权利要求4或5所述的网络电话用户的呼叫方法,其特征在于,所述个人账户系统为用户分配的身份卡为当月呼叫时长值偏低的落地运营商的身份卡。
8.如权利要求4所述的网络电话用户的呼叫方法,其特征在于,所述用户标识信息为用户登录个人账户系统的用户名或者密码。
全文摘要
本发明适用于网络电话领域,提供了一种网络电话用户的注册方法和呼叫方法,所述注册方法包括以下步骤用户通过网络电话客户端向个人账户系统申请注册,携带该用户的用户标识信息;个人账户系统为用户建立一个对应该用户的用户标识信息的账户。在本发明中,个人账户系统为注册用户建立对应的账户,并在用户充值时将用户的充值金额添加到其账户内,避免了将用户信息与身份卡绑定,降低了个人账户系统管理的复杂度。当用户发起呼叫时,个人账户系统根据用户的标识信息向用户动态分配身份卡,从而可以为用户灵活选择提供服务的落地运营商。同时,用户发起呼叫时不需要输入身份卡的卡号和密码,方便用户记忆,便于系统推广。
文档编号H04M15/00GK101072262SQ20061006379
公开日2007年11月14日 申请日期2006年12月30日 优先权日2006年12月30日
发明者吴漫川, 樊华恒 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1