网络配置方法及装置与流程

文档序号:11254103阅读:705来源:国知局
网络配置方法及装置与流程

本发明涉及语音通话技术,尤其涉及一种网络配置方法及装置,属于通信技术领域。



背景技术:

vowifi是内置在终端中的功能,其用于使终端可以借助于wifi接入运营商部署的ims网络,从而实现话音业务功能。用户在异地使用vowifi语音业务时,是通过所在地wifi网络经由互联网接入归属地ims网络使用语音业务的,因此不产生漫游费,降低了漫游服务成本,便于运营商提供更为廉价的漫游服务。尤其是在异国使用语音通话功能时,高昂的漫游费是很多人都不能承受的,因此基于vowifi的国际漫游语音业务是用户的最优选择。而运营商在为用户提供vowifi漫游语音业务时,也需要对用户使用该业务的权限进行验证和管理,进而对运营商及用户的权益提供保障。

目前,对用户漫游使用vowifi业务的权限进行判断的方式是,根据用户终端接入ims网络时所使用的wifi是否为授信wifi进行判断的,如果用户终端通过一个授信wifi接入ims网络,则认为这个用户可以漫游使用vowifi语音业务,若为非授信wifi,则限制用户漫游使用vowifi语音业务。

虽然通过区分授信wifi和非授信wifi的方式可以实现对用户漫游使用vowifi业务的限制,但是,当用户终端通过代理服务器接入授信wifi时,比如用户未订购vowifi漫游服务,但通过代理服务器接入授信wifi网络,则运营商无法识别并限制其使用vowifi漫游业务。此外,现有对授信wifi和非授信wifi进行识别并对vowifi漫游业务进行限制是由ims网络侧的服务器实施的,这就增加了ims网络侧服务器的业务处理压力。另外,由于用户终端是通过wifi网络接入ims网络的,使得网络侧不是根据用户终端的实际位置而是根据终端所接入的wifi网络所属的位置为终端匹配ims网络资源的,这就使得网络侧所配置的ims网络资源存在不合理或不准确的问题。



技术实现要素:

本发明提供一种业务配置方法及装置,通过终端实际所在位置为终端匹配其所属的ims网络,能够更合理的为终端分配ims网络资源。

本发明的第一个方面是提供一种网络配置方法,包括:

配置服务器接收终端发送的获取配置文件的请求消息,所述请求消息中携带用户的认证信息;其中,所述配置文件用于使所述终端接入ims网络;

所述配置服务器根据所述认证信息,对所述终端进行认证;

若认证通过,则根据所述终端的用户号码,确定所述终端是否具有接入所述ims网络的权限;

若所述终端具有接入所述ims网络的权限,则获取所述终端的位置信息;

根据所述位置信息向所述终端发送所述配置文件,以使所述终端根据所述配置文件接入与所述终端位置相匹配的ims网络。

本发明的另一个方面是提供一种网络配置装置,包括:配置服务器;所述配置服务器包括:接收模块、认证模块、确定模块、获取模块、发送模块;

所述接收模块用于接收终端发送的获取配置文件的请求消息,所述请求消息中携带用户的认证信息;其中,所述配置文件用于使所述终端接入ims网络;

所述认证模块用于根据所述认证信息,对所述终端进行认证;

若认证通过,则所述确定模块根据所述终端的用户号码,确定所述终端是否具有接入所述ims网络的权限;

若所述终端具有接入所述ims网络的权限,则所述获取模块获取所述终端的位置信息;

所述发送模块用于根据所述位置信息向所述终端发送所述配置文件,以使所述终端根据所述配置文件接入与所述终端位置相匹配的ims网络。

本发明提供的网络配置方法及装置的技术效果是:根据终端的位置为其下发用于加入ims网络的配置文件,终端根据配置文件中的ims网络配置信息注册并加入配置信息中所指的ims网络,这个ims网络是根据终端的位置为其匹配的,因此能够达到更合理的为终端分配ims网络资源的效果,解决现有技术中根据终端接入的wifi属性信息,为终端分配ims网络资源,存在的分配不准确的技术问题。

附图说明

图1为本发明一示例性实施例示出的网络配置方法的流程图;

图2为本发明另一示例性实施例示出的网络配置方法的流程图;

图3为本发明一示例性实施例示出的网络配置装置的结构图;

图4为本发明另一示例性实施例示出的网络配置装置的结构图。

具体实施方式

图1为本发明一示例性实施例示出的网络配置方法的流程图。

如图1所示,本实施例提供的网络配置方法,包括:

步骤101,配置服务器接收终端发送的获取配置文件的请求消息,请求消息中携带用户的认证信息;其中,配置文件用于使终端接入ims网络。

终端在接入ims网络前,需要配置服务器为其提供配置文件,终端解析配置文件并根据解析结果中的ims网络配置信息,注册加入上述ims网络。

步骤102,配置服务器根据认证信息,对终端进行认证。

其中,认证信息可以为终端的号码、密码等,配置服务器对接收到的终端的号码、密码进行验证,如果验证出错,则向终端返回403指令,拒绝终端发送的获取配置文件的请求。

步骤103,若认证通过,则根据终端的用户号码,确定终端是否具有接入ims网络的权限。

具体的,是否具有接入ims网络的权限可以依据终端的用户号码是否开通了使用ims网络的业务进行判断。例如,终端的用户号码没有开通使用ims网络的业务,则判断这个终端不具备接入ims网络的权限。

步骤104,若终端具有接入ims网络的权限,则获取终端的位置信息。

进一步的,此时获取的位置信息为终端当前的位置信息。

步骤105,根据位置信息向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。

本实施例提供的网络配置方法,对终端发送的获取配置文件的请求消息中的认证信息进行验证;对于验证通过的终端,确定该终端是否具有接入ims网络的权限,如果终端具有接入ims网络的权限,则获取终端的位置信息;根据位置信息向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。本实施例提供的网络配置方法,根据终端的位置为其下发用于加入ims网络的配置文件,终端根据配置文件中的ims网络配置信息注册并加入配置信息中所指的ims网络,这个ims网络是根据终端的位置为其匹配的,因此能够达到更合理的为终端分配ims网络资源的效果,解决现有技术中根据终端接入的wifi属性信息,为终端分配ims网络资源,存在的分配不准确的技术问题。

图2为本发明另一示例性实施例示出的网络配置方法的流程图。

如图2所示,本实施例提供的网络配置方法,包括:

步骤201,配置服务器接收终端发送的获取配置文件的请求消息,请求消息中携带用户的认证信息;其中,配置文件用于使终端接入ims网络。

终端在接入ims网络前,需要配置服务器为其提供配置文件,终端解析配置文件并根据解析结果中的ims网络配置信息,注册加入上述ims网络。

步骤202,配置服务器根据认证信息,对终端进行认证。

其中,认证信息可以为终端的号码、密码等,配置服务器对接收到的终端的号码、密码进行验证,如果验证出错,则向终端返回403指令,拒绝终端发送的获取配置文件的请求。

步骤203,若认证通过,则根据终端的用户号码,确定终端是否具有接入ims网络的权限。

具体的,是否具有接入ims网络的权限可以依据终端的用户号码是否开通了使用ims网络的业务进行判断。例如,终端的用户号码没有开通使用ims网络的业务,则认为这个终端不具备接入ims网络的权限。

如果该终端不具有接入ims网络的权限,则向终端返回403指令,拒绝终端发送的获取配置文件的请求。配置服务器无需再执行其他步骤,能够减少配置服务器业务处理量,减轻配置服务器的运行压力,从而提高配置服务器的处理业务能力。

步骤204,若终端具有接入ims网络的权限,则对终端接入配置服务器的接入方式进行判断。

目前,接入配置服务器的方式有两种,第一种是通过移动通信网络接入配置服务器,第二种是通过wifi接入通信网络接入配置服务器,相应的,接入ims网络的方式也分为两种,通过移动通信网络接入ims网络、通过wifi接入ims网络。

步骤205,如果确定终端的接入方式为移动通信网络接入,则根据终端接入配置服务器的接入信息,获取与终端通讯的基站信息;根据基站信息,确定终端的位置信息。

其中,移动通信网络可以为4g、5g网络,例如,终端是通过4g网络接入配置服务器的。

相应的,步骤203中的接入ims网络的权限可以为通过移动通信网络接入ims网络的权限,如果终端的用户号码开通了通过移动通信网络接入ims网络的业务,则判断该终端具有通过移动通信网络接入ims网络的权限。步骤206,如果确定终端的接入方式为wifi无线网络接入,则向终端发送位置获取请求;根据终端返回的位置信息,确定终端的位置。

其中,如果终端开启了定位功能,则通过定位功能确定所在位置,并且把位置信息反馈给配置服务器。

如果终端未开启定位功能,则配置服务器向终端询问是否开启定位功能,终端开启定位功能后,通过定位功能确定所在位置,并且把位置信息反馈给配置服务器。

相应的,步骤203中的接入ims网络的权限可以为通过wifi网络接入ims网络的权限。

具体的,终端拥有的权限可以为:在用户号码的归属地通过wifi无线网络接入ims网络的权限、在任何地点通过wifi无线网络接入ims网络的权限。更进一步的,接入ims网络的权限可以为在中国范围通过wifi无线网络接入ims网络的权限、在全球任何位置通过wifi无线网络接入ims网络的权限。

优选的,用户号码及其拥有的权限信息存储在配置服务器内。

终端将位置信息反馈至配置服务器以后,配置服务器根据终端的位置信息、终端具有的权限信息为在用户号码的归属地通过wifi无线网络接入ims网络的权限还是在任何地点通过wifi无线网络接入ims网络的权限,第二次判断用户是否具有接入ims网络的权限。

例如,如果终端的用户号码具有的是在中国范围通过wifi无线网络接入ims网络的权限,那么如果配置服务器接收到该终端的位置信息为美国,那么配置服务器判断该终端不具备在美国通过wifi无线网络接入ims网络的权限,并向终端返回403指令,拒绝该终端发送获取配置文件的请求。

通过终端当前的位置信息以及该终端用户号码的权限,第二次对终端是否能够通过wifi无线网络接入ims网络的权限进行判断,从而更准确的对终端能否接入ims网络进行限制。

步骤207,请求消息中携带终端的位置信息;相应的,获取终端的位置信息包括:如果确定终端的接入方式为wifi无线网络接入,则根据请求消息确定终端的位置信息。

终端在向配置服务器发送获取配置文件的请求时,将所在的位置信息一并发至配置服务器,配置服务器根据请求消息确定终端的位置。

优选的,步骤207还可以包括步骤206中根据终端位置、终端的用户号码拥有的权限信息对终端是否具有通过wifi无线网络接入ims网络的权限,进行第二次判断的方案。

步骤208,根据位置信息向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。

本实施例提供的网络配置方法,对终端发送的获取配置文件的请求消息中的认证信息进行验证;对于验证通过的终端,确定该终端是否具有接入ims网络的权限,如果终端具有接入ims网络的权限,再判断终端接入配置服务器的接入方式,并针对不同的接入方式提供相应的获取终端位置信息的方法,若终端具有接入ims网络的权限,配置服务器再根据终端的位置向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。

本实施例提供的网络配置方法,根据终端的位置为其下发用于加入ims网络的配置文件,终端根据配置文件中的ims网络配置信息注册并加入配置信息中所指的ims网络,达到更合理的为终端分配ims网络资源的效果,解决现有技术中根据终端接入的wifi属性信息,为终端分配ims网络资源,存在的分配不准确的技术问题。

图3为本发明一示例性实施例示出的网络配置装置的结构图。

如图3所示,本实施例提供的网络配置装置包括:配置服务器3;配置服务器3包括:接收模块31、认证模块32、确定模块33、获取模块34、发送模块35,其中,接收模块31、认证模块32、确定模块33、获取模块34和发送模块35依次连接。

接收模块31用于接收终端发送的获取配置文件的请求消息,请求消息中携带用户的认证信息;其中,配置文件用于使终端接入ims网络。接收模块31实现上述功能的原理同步骤101。

认证模块32用于根据认证信息,对终端进行认证。认证模块32实现上述功能的原理同步骤102。

若认证通过,则确定模块33根据终端的用户号码,确定终端是否具有接入ims网络的权限。确定模块33实现上述功能的原理同步骤103。

若终端具有接入ims网络的权限,则获取模块34获取终端的位置信息。获取模块34实现上述功能的原理同步骤104。

发送模块35用于根据位置信息向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。发送模块35实现上述功能的原理同步骤105。

本实施例提供的网络配置装置,对终端发送的获取配置文件的请求消息中的认证信息进行验证;对于验证通过的终端,确定该终端是否具有接入ims网络的权限,如果终端具有接入ims网络的权限,则获取终端的位置信息;根据位置信息向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。本实施例提供的网络配置装置,根据终端的位置为其下发用于加入ims网络的配置文件,终端根据配置文件中的ims网络配置信息注册并加入配置信息中所指的ims网络,这个ims网络是根据终端的位置为其匹配的,因此能够达到更合理的为终端分配ims网络资源的效果,解决现有技术中根据终端接入的wifi属性信息,为终端分配ims网络资源,存在的分配不准确的技术问题。

图4为本发明另一示例性实施例示出的网络配置装置的结构图。

如图4所示,在上述实施例的基础上,本实施例提供的网络配置装置中,配置服务器3还包括:判断模块36,判断模块36与确定模块33和获取模块34连接。

判断模块36用于对终端接入配置服务器的接入方式进行判断。判断模块36实现上述功能的原理同步骤204。

其中,获取模块34还包括:基站信息获取单元341;

如果确定终端的接入方式为移动通信网络接入,则基站信息获取单元341根据终端接入配置服务器的接入信息,获取与终端通讯的基站信息,基站信息获取单元341还根据基站信息,确定终端的位置信息。基站信息获取单元341实现上述功能的原理同步骤205。

具体的,获取模块34还包括:位置请求单元342;

如果确定终端的接入方式为wifi无线网络接入,则位置请求单元342向终端发送位置获取请求;位置请求单元342还根据终端返回的位置信息,确定终端的位置。位置请求单元342实现上述功能的原理同步骤206。

进一步的,终端向配置服务器3发送的请求消息中携带终端的位置信息;

获取模块34包括:位置确定单元343;

相应的,如果确定终端的接入方式为wifi无线网络接入,则位置确定单元343根据请求消息确定终端的位置信息。位置确定单元343实现上述功能的原理同步骤207。

本实施例提供的网络配置装置,对终端发送的获取配置文件的请求消息中的认证信息进行验证;对于验证通过的终端,确定该终端是否具有接入ims网络的权限,如果终端具有接入ims网络的权限,再判断终端接入配置服务器的接入方式,并针对不同的接入方式提供相应的获取终端位置信息的装置,若终端具有接入ims网络的权限,配置服务器再根据终端的位置向终端发送配置文件,以使终端根据配置文件接入与终端位置相匹配的ims网络。

本实施例提供的网络配置装置,根据终端的位置为其下发用于加入ims网络的配置文件,终端根据配置文件中的ims网络配置信息注册并加入配置信息中所指的ims网络,达到更合理的为终端分配ims网络资源的效果,解决现有技术中根据终端接入的wifi属性信息,为终端分配ims网络资源,存在的分配不准确的技术问题。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1