补充业务配置方法、装置及终端与流程

文档序号:16066475发布日期:2018-11-24 12:43阅读:325来源:国知局

本发明涉及通信技术领域,尤其涉及一种补充业务配置方法、装置及终端。

背景技术

补充业务是对基本业务的改进和补充,常见的补充业务包括呼叫前转、呼叫限制、呼叫等待等。基于xcap(thexmlconfigurationaccessprotocol,xml配置访问协议)的补充业务配置方法是通过ps(packetswitched,分组交换)域实现的一种全新的配置方法,终端的补充业务配置信息以xml的形式存储在网络侧的应用服务器中,终端通过http协议访问配置文件,实现查询和修改等操作。

在具体实现上,当终端访问某种补充业务的配置信息时,由于网络部署的问题,终端并不知道该业务对应的网络节点,现有的使用固定节点信息来访问具体的补充业务的方案需要运营商对节点信息有明确规定,当运营商对节点信息不做指定或与规范有差异时,很可能会导致访问失败。



技术实现要素:

本发明提供的补充业务配置方法、装置及终端,能够准确访问到具体补充业务的节点信息,从而保证对补充业务进行查询和修改操作的成功率。

第一方面,本发明提供一种补充业务配置方法,所述方法包括:

接收用户发送的查询子补充业务配置信息的请求消息,所述请求消息携带有所述子补充业务的识别信息;

根据所述查询子补充业务配置信息的请求消息,向网络侧设备发送查询补充业务配置信息的请求消息,所述子补充业务为所述补充业务中的一种;

接收网络侧设备发送的包含所述补充业务配置信息的消息;

根据所述子补充业务的识别信息获取所述补充业务配置信息中的所述子补充业务的节点信息;

根据所述子补充业务的节点信息向网络侧设备发送查询所述子补充业务配置信息请求消息;

接收网络侧设备发送的包含所述子补充业务配置信息的消息。

可选地,所述根据所述子补充业务的识别信息获取所述补充业务配置信息中的所述子补充业务的节点信息包括:

查找所述补充业务配置信息中的所述子补充业务的识别信息;

获取与所述子补充业务的识别信息对应的节点信息。

可选地,在所述根据所述子补充业务的识别信息获取所述补充业务配置信息中的所述子补充业务的节点信息之后,所述方法还包括:

根据所述子补充业务的节点信息向网络侧设备发送修改所述子补充业务配置信息请求消息;

接收网络侧设备发送的修改所述子补充业务配置信息成功的消息。

第二方面,本发明提供一种补充业务配置装置,所述装置包括:

第一接收单元,用于接收用户发送的查询子补充业务配置信息的请求消息,所述请求消息携带有所述子补充业务的识别信息;

第一发送单元,用于根据所述第一接收单元接收的查询子补充业务配置信息的请求消息,向网络侧设备发送查询补充业务配置信息的请求消息,所述子补充业务为所述补充业务中的一种;

第二接收单元,用于接收网络侧设备发送的包含所述补充业务配置信息的消息;

获取单元,用于根据所述第一接收单元接收的子补充业务的识别信息获取所述第二接收单元接收的补充业务配置信息中的所述子补充业务的节点信息;

第二发送单元,用于根据所述获取单元得到的子补充业务的节点信息向网络侧设备发送查询所述子补充业务配置信息请求消息;

第三接收单元,用于接收网络侧设备发送的包含所述子补充业务配置信息的消息。

可选地,所述获取单元包括:

查找模块,用于查找所述第二接收单元接收的补充业务配置信息中的所述子补充业务的识别信息;

获取模块,用于获取与所述子补充业务的识别信息对应的节点信息。

可选地,所述装置还包括:

第三发送单元,用于在所述获取单元获取所述子补充业务的节点信息之后,根据所述子补充业务的节点信息向网络侧设备发送修改所述子补充业务配置信息请求消息;

第四接收单元,用于接收网络侧设备发送的修改所述子补充业务配置信息成功的消息。

第三方面,本发明提供一种终端,所述终端包括上述补充业务配置装置。

本发明实施例提供的补充业务配置方法、装置及终端,当终端访问子补充业务的配置信息时,先向网络发送查询补充业务的请求消息,获得补充业务的配置信息,再从补充业务的配置信息中获取到子补充业务的节点信息,从而后续对子补充业务进行查询或修改操作。与现有技术相比,本发明能够准确访问到具体补充业务的节点信息,从而保证对补充业务进行查询和修改操作的成功率。

附图说明

图1为本发明一实施例补充业务配置方法的流程图;

图2为本发明另一实施例补充业务配置方法的流程图;

图3为本发明另一实施例具体实现流程图;

图4为本发明一实施例补充业务配置装置的结构示意图;

图5为本发明一实施例补充业务配置装置的获取单元的结构示意图;

图6为本发明另一实施例补充业务配置装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种补充业务配置方法,如图1所示,所述方法包括:

s11、接收用户发送的查询子补充业务配置信息的请求消息,所述请求消息携带有所述子补充业务的识别信息;

s12、根据所述查询子补充业务配置信息的请求消息,向网络侧设备发送查询补充业务配置信息的请求消息,所述子补充业务为所述补充业务中的一种;

s13、接收网络侧设备发送的包含所述补充业务配置信息的消息;

s14、根据所述子补充业务的识别信息获取所述补充业务配置信息中的所述子补充业务的节点信息;

s15、根据所述子补充业务的节点信息向网络侧设备发送查询所述子补充业务配置信息请求消息;

s16、接收网络侧设备发送的包含所述子补充业务配置信息的消息。

可选地,所述根据所述子补充业务的识别信息获取所述补充业务配置信息中的所述子补充业务的节点信息包括:

查找所述补充业务配置信息中的所述子补充业务的识别信息;

获取与所述子补充业务的识别信息对应的节点信息。

可选地,如图2所示,在所述根据所述子补充业务的识别信息获取所述补充业务配置信息中的所述子补充业务的节点信息之后,所述方法还包括:

s17、根据所述子补充业务的节点信息向网络侧设备发送修改所述子补充业务配置信息请求消息;

s18、接收网络侧设备发送的修改所述子补充业务配置信息成功的消息。

常见的补充业务有呼叫前转、呼叫限制、呼叫等待等,具体地,呼叫前转包括无条件呼叫前转、遇忙呼叫前转、无应答呼叫前转等业务。所有补充业务的配置信息都存储在一个xml文件中,3gpp在对应协议中规定了每种补充业务的识别信息,比如xml文档中<conditions>标签中携带<no-answer>,标识该项配置是无应答呼叫前转。

终端要访问某种具体业务时,需要知道该业务对应的网络节点,网络节点信息对应于xml文件中配置的id信息,比如当终端要访问无应答呼叫前转的配置信息,需要知道无应答呼叫前转业务在xml中的id信息,才能确定访问路径,从而确保后续对无应答呼叫前转业务的查询或修改操作都能成功。。

下面以终端查询无应答呼叫前转的配置信息为例,对本发明提供的补充业务配置方法进行详细说明,实现流程如图3所示,具体实现步骤如下:

步骤一、用户在终端界面打开无应答呼叫前转菜单,触发无应答前转的查询,终端界面将查询请求发送到终端xcap模块,其中,查询请求消息中携带无应答呼叫前转的识别信息。

步骤二、终端xcap模块查询所有呼叫前转的配置信息,发送httpget(http请求)消息,其中请求查询的路径包含了所有的呼叫前转的访问路径。

步骤三、网络xcap服务器返回响应消息(200ok),其中,响应消息中携带包含所有呼叫前转配置信息的xml文档。

步骤四、解析网络xcap服务器返回的所有呼叫前转配置信息的xml文档,从中查找标识无应答呼叫前转的识别信息,根据识别信息,查找到无应答呼叫前转的id信息。

步骤五、根据步骤四查找到的无应答呼叫前转的id信息,重新发送httpget消息。

步骤六、网络xcap服务器返回无应答呼叫前转的配置信息。

步骤七、对步骤六中网络xcap服务器返回的无应答呼叫前转的配置信息进行查询和修改操作。

本发明实施例提供的补充业务配置方法,当终端访问子补充业务的配置信息时,先向网络发送查询补充业务的请求消息,获得补充业务的配置信息,再从补充业务的配置信息中获取到子补充业务的节点信息,从而后续对子补充业务进行查询或修改操作。与现有技术相比,本发明能够准确访问到具体补充业务的节点信息,从而保证对补充业务进行查询和修改操作的成功率。

本发明实施例还提供一种补充业务配置装置,如图4所示,所述装置包括:

第一接收单元11,用于接收用户发送的查询子补充业务配置信息的请求消息,所述请求消息携带有所述子补充业务的识别信息;

第一发送单元12,用于根据所述第一接收单元11接收的查询子补充业务配置信息的请求消息,向网络侧设备发送查询补充业务配置信息的请求消息,所述子补充业务为所述补充业务中的一种;

第二接收单元13,用于接收网络侧设备发送的包含所述补充业务配置信息的消息;

获取单元14,用于根据所述第一接收单元11接收的子补充业务的识别信息获取所述第二接收单元13接收的补充业务配置信息中的所述子补充业务的节点信息;

第二发送单元15,用于根据所述获取单元14得到的子补充业务的节点信息向网络侧设备发送查询所述子补充业务配置信息请求消息;

第三接收单元16,用于接收网络侧设备发送的包含所述子补充业务配置信息的消息。

可选地,如图5所示,所述获取单元14包括:

查找模块141,用于查找所述第二接收单元13接收的补充业务配置信息中的所述子补充业务的识别信息;

获取模块142,用于获取与所述子补充业务的识别信息对应的节点信息。

可选地,如图6所示,所述装置还包括:

第三发送单元17,用于在所述获取单元14获取所述子补充业务的节点信息之后,根据所述子补充业务的节点信息向网络侧设备发送修改所述子补充业务配置信息请求消息;

第四接收单元18,用于接收网络侧设备发送的修改所述子补充业务配置信息成功的消息。

本发明实施例提供的补充业务配置装置,当终端访问子补充业务的配置信息时,先向网络发送查询补充业务的请求消息,获得补充业务的配置信息,再从补充业务的配置信息中获取到子补充业务的节点信息,从而后续对子补充业务进行查询或修改操作。与现有技术相比,本发明能够准确访问到具体补充业务的节点信息,从而保证对补充业务进行查询和修改操作的成功率。

本发明实施例还提供一种终端,所述终端包括上述补充业务配置装置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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