一种拨测方法、装置、设备及介质与流程

文档序号:17430316发布日期:2019-04-17 03:24阅读:314来源:国知局
一种拨测方法、装置、设备及介质与流程

本发明涉及通信技术领域,尤其涉及一种拨测方法、装置、设备及介质



背景技术:

ip多媒体子系统(ipmultimediasubsystem,ims),是一种全新的多媒体业务形式,它能够满足现在的终端客户对更新颖和更多样化多媒体业务的需求。目前,ims被认为是下一代网络的核心技术,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。

现有可用的ims拨测方法包括:

1、使用安装在电脑终端上的sip(sessioninitiationprotocol,会话初始协议)软终端进行拨测;

2、客户端直接拨测,客户端接入设备信令跟踪、抓数据包分析;

3、客户端直接拨测,核心网跟踪信令分析;

上述三种拨测方法均具有各自的缺点:

对于sip软终端拨测,首先环境受限,sip软终端为独立软件,都要接入运营商网络才能进行拨测,软终端ip地址需在运营商核心网侧授权,否则无法正常拨测。其次是安全问题,ims固话采用httpdigest鉴权方式(即用户名和密码),人工拨测易造成密码泄漏,而sip终端具备正常的通话功能,存在盗打的风险。sip软终端使用无需授权,无监管措施(如无需登录、拨测无监管)。第三,功能简单,sip软终端不具备自动分析拨测过程的功能,无法自动定界定位问题,不具备展示可视化的信令流程、消息内容及其他结论性的结果描述的功能。无法回溯拨测记录。

对于客户端直接拨测,客户端接入设备信令跟踪、抓数据包分析,不是所有的客户端接入设备都具备信令跟踪功能,即使有也是设置繁琐,操作不方便,且一般装维人员不具备信令分析能力。随着通信技术发展,ims固话都采用光纤接入,抓包有难度,且一般装维人员不具备数据包抓包操作及分析能力。

对于客户端直接拨测,核心网跟踪信令分析,核心网维护人力有限,而且故障概率低,统一由核心网分析定位问题不利于故障处理的时效性。



技术实现要素:

鉴于现有的ims拨测缺陷,本发明实施例提供了一种拨测方法,装置、设备及介质,有效降低对拨测人员的技能要求,提高ims固话装维效率,保障拨测安全,节省人力成本。

第一方面,本发明实施例提供了一种拨测方法,方法包括:接收拨测请求,并生成呼叫请求发送至ims网络,所述拨测请求由使用账号在移动终端的应用程序上进行登录之后,从所述应用程序发出;

接收ims网络根据呼叫请求生成并返回的呼叫响应;

分析所述呼叫响应生成拨测结果,并将所述拨测结果发送给所述应用程序,以使所述应用程序呈现所述拨测结果。

第二方面,本发明实施例提供了一种拨测装置,装置包括:拨测请求处理模块,所述拨测请求接收模块接收拨测请求,并生成呼叫请求发送至ims网络,所述拨测请求由使用账号在移动终端的应用程序上进行登录之后,从所述应用程序发出;

呼叫响应处理模块,所述呼叫响应接收模块接收ims网络根据呼叫请求生成并返回的呼叫响应;

分析模块,所述分析模块分析所述呼叫响应生成拨测结果,并将所述拨测结果发送给所述应用程序,以使所述应用程序呈现所述拨测结果。

第三方面,本发明实施例提供了一种拨测设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。

本发明实施例提供的拨测方法、装置、设备及介质,通过在移动终端模拟ims固话注册、注销、拨打等操作,在服务器端实现呼叫过程、管理措施、数据分析,并可关联第三方数据,自动定界定位故障,拨测结果等实时传递给移动终端呈现。实现移动化、平台化、智能化拨测及管理。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例提供的一种拨测方法的流程示意图;

图2示出了本发明实施例提供的应用程序的拨测操作界面和拨测结果呈现示意图;

图3示出了本发明实施例提供的又一种拨测方法的流程示意图;

图4示出了本发明实施例提供的拨测装置的示意图;

图5示出了本发明实施例提供的拨测装置的工作流程示意图;

图6示出了本发明实施例提供的拨测设备的硬件结构示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

图1示出了根据本发明一个实施例提供的一种拨测方法的流程示意图,图2示出了本发明实施例提供的应用程序的拨测操作界面和拨测结果呈现示意图,如图1所示,该方法包括:

接收拨测请求,并生成呼叫请求发送至ims网络,所述拨测请求由使用账号在移动终端的应用程序上进行登录之后,从所述应用程序发出;

接收ims网络根据呼叫请求生成并返回的呼叫响应;

分析所述呼叫响应生成拨测结果,并将所述拨测结果发送给所述应用程序,以使所述应用程序呈现所述拨测结果。

在本实施例中,参考图2,移动终端的应用程序具有拨测操作界面,通过拨测操作界面可以进行登录、拨测、日志查询等操作,可以使用由服务器分配的账号在应用程序上进行登录,经服务器授权以后,将应用程序连接到服务器,并与服务器之间进行信息交互,移动终端可以为手机终端搭载ios或android操作系统,该账号可以由服务器进行分配并进行账号管理。

使用账号登录到应用程序之后,通过拨测操作界面进行拨测操作,通过拨测操作,应用程序向服务器发出拨测请求,服务器接收移动终端发出的拨测请求,生成呼叫请求,服务器设置合法的ip地址,通过该ip地址与ims网络进行通信,从而将呼叫请求转发至ims网络模拟注册、呼叫过程,ims网络针对接收到的呼叫请求生成呼叫响应返回给服务器,服务器对接收到的呼叫响应进行分析,形成信令流程及信息、媒体信息、拨测结论、处理建议、案例推送等生成拨测结果,并发送给应用程序,应用程序对拨测结果进行呈现,拨测结果以文本、图片、语音等媒体形式进行呈现。并且,服务器设置合法的ip地址作为对外联系地址,而不是移动终端的地址。使用者不受地理环境的限制,不受移动终端归属网络限制,可以任何时间任何地点拨测。

本发明实施例通过在移动终端的应用程序和ims网络之间增加服务器,将拨测界面设在移动终端的应用程序,由服务器向ims网络发起呼叫,通过服务器使现场操作与真实呼叫分离,确保信息安全,并且能够展示可视化的信令流程、消息内容及其他结论性的拨测结果,推送处理建议及案例,实现智能化自主定界定位问题。

可选的,图3为本发明实施例提供的又一种拨测方法的流程示意图,与图1实施例相同的部分不再赘述,不同之处在于,如图3所示,本发明的实施例所提供的拨测方法还可以包括向第三方系统进行数据读取,并接受从所述第三方系统中返回的第三方数据;

将所述第三方数据与所述呼叫响应进行整合分析生成所述拨测结果。

可以通过服务器的第三方接口接入第三方系统,可选的,第三方系统可以为营帐支撑系统,第三方数据包括所述营帐支撑系统的日志库的业务开通、变更数据等,由服务器向第三方系统进行数据读取,将第三方数据与从ims网络获取的呼叫响应进行整合分析,生成拨测结果,从而精细定位故障点。

在本发明图1和图3的实施例中,使用账号登录到应用程序之后,通过拨测操作界面进行拨测操作,通过拨测操作,应用程序向服务器发出拨测请求,可选的,拨测请求可以包括密码验证请求,即通过拨测进行密码验证,密码验证请求通过在所述应用程序中输入固话号码和密码,并触发注册操作而由应用程序发出。

具体的,继续参考图2,使用账号登录到应用程序之后将会出现拨测操作界面,在拨测操作界面输入固话号码和密码,通过点击密码验证触发注册操作,此时应用程序向服务器发出密码验证请求,并由服务器接收该密码验证请求,并生成呼叫请求向ims网络发送,由ims网络接收呼叫请求并返回呼叫响应给服务器,服务器分析该呼叫响应生成拨测结果,并输出给应用程序进行拨测结果呈现。

可选的,拨测请求可以包括主叫验证请求,主叫验证请求通过在所述应用程序中输入固话号码和密码,并触发呼叫操作而由应用程序发出。

具体的,继续参考图2,使用账号登录到应用程序之后将会出现拨测操作界面,在拨测操作界面输入固话号码和密码,通过点击呼叫测试触发注册操作,此时应用程序向服务器发出主叫验证请求,并由服务器接收该主叫验证请求,并生成呼叫请求向ims网络发送,由ims网络接收呼叫请求并返回呼叫响应给服务器,服务器分析该呼叫响应生成拨测结果,并输出给应用程序进行拨测结果呈现。可选的,拨测请求可以包括被叫验证请求,被叫验证请求通过在所述应用程序中输入固话号码和密码,并触发注册操作并有来电呼入时而由应用程序发出。

具体的,继续参考图2,使用账号登录到应用程序之后将会出现拨测操作界面,在拨测操作界面输入固话号码和密码,通过点击密码验证执行注册指令,并等待来电呼入,当有来电呼入后,此时应用程序向服务器发出被叫验证请求,并由服务器接收该被叫验证请求,并生成呼叫请求向ims网络发送,由ims网络接收呼叫请求并返回呼叫响应给服务器,服务器分析该呼叫响应生成拨测结果,并输出给应用程序进行拨测结果呈现。

在应用程序呈现所述主叫验证请求或者被叫验证请求的拨测结果之后,还可以包括呼叫挂机的步骤,挂机步骤包括接收挂机指令或等待被挂机,接收挂机指令由服务器接收,可以在应用程序的拨测操作界面设置挂机按键(图2中未示出),在拨测操作界面点击挂机按键后,应用程序执行挂机指令,并发送给服务器。或者等待呼叫号码的另一方进行挂机从而完成挂机步骤。

可选的,在应用程序呈现拨测结果之后,还包括将在应用程序中输入的固话号码和密码进行注销的步骤,注销的步骤包括接收注销请求,或在应用程序呈现拨测结果之后特定时间内自动注销。

当应用程序已经呈现了拨测结果之后,可以对已经登录的固话号码和密码进行注销,以保障信息安全,可以通过应用程序的拨测操作界面点击注销,应用程序触发注销操作,从而发出注销请求,由服务器接收注销请求,发送给ims网络,ims网络返回注销响应给服务器,由服务器发送给应用程序进行注销。

或者本发明实施例可以在应用程序已经呈现了拨测结果之后的特定时间内执行自动注销。两种注销方式可以同时存在于本发明实施例提供的拨测方法中,在特定时间以内如果应用程序触发注销操作,则在触发注销操作之后执行注销,如果到达特定时间时,应用程序没有触发注销操作则执行自动注销。

可选的,本发明实施例所提供的拨测方法还包括,对拨测过程中的至少一个步骤进行拨测监管,拨测过程为从服务器接收拨测请求到向应用程序发送拨测结果。具体而言,可以对接收拨测请求进行监管,对接收ims网络根据呼叫请求生成并返回的呼叫响应进行监管,以及对分析所述呼叫响应生成拨测结果,并将所述拨测结果发送给所述应用程序的过程进行监管。

拨测监管由服务器自身实现,拨测监管是对拨的被叫号码、呼叫时长、拨测主叫号码是否及时离网等进行监控管制,保障拨测安全。比如监管国际呼叫、套拨(即加拨前缀探测网络漏洞发起非法呼叫、高费用呼叫)、限定被叫号码、呼叫时长管控避免产生引起客户不满的费用,及时使测试号码离网保障该号码在入网的网络中正常使用。

图4为本发明实施例提供的拨测装置的示意图,如图4所示,拨测装置包括拨测请求处理模块401,拨测请求接收模块401接收拨测请求,并生成呼叫请求发送至ims网络,所述拨测请求由使用账号在移动终端的应用程序上进行登录之后,从所述应用程序发出;

呼叫响应处理模块402,呼叫响应接收模块402接收ims网络根据呼叫请求生成并返回的呼叫响应;

分析模块403,分析模块403分析所述呼叫响应生成拨测结果,并将所述拨测结果发送给所述应用程序,以使所述应用程序呈现所述拨测结果。本实施例中的拨测装置可以认为是前述实施例中的服务器。

图5为本发明实施例提供的拨测装置的工作流程示意图,参考图5,通过移动终端的应用程序进行登录,将应用程序连接到服务器,进行信息交互,通过服务器向ims网络发起模拟呼叫,实现拨测,并且可以设置第三方系统整合ims网络返回服务器的呼叫响应生成拨测结果发送给应用程序进行呈现。

本发明实施例的拨测装置设置在移动终端的应用程序和ims网络之间,隔离应用程序操作与呼叫过程,保障信息安全,负责向ims网络发起呼叫,分析呼叫等,并可与第三方系统对接,获取用户语音业务相关的开通、变更等日志,拨测装置集中管理,统一管控登录账号、拨测监管等,防止盗打,保障网络安全。

另外,结合图1和图3述的本发明实施例的拨测方法可以由拨测设备来实现。图6示出了本发明实施例提供的拨测设备的硬件结构示意图。

拨测设备可以包括处理器601以及存储有计算机程序指令的存储器402。

具体地,上述处理器601可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器602可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器602可包括硬盘驱动器(harddiskdrive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器602可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器602可在数据处理装置的内部或外部。在特定实施例中,存储器602是非易失性固态存储器。在特定实施例中,存储器602包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。

处理器601通过读取并执行存储器602中存储的计算机程序指令,以实现上述实施例中的任意一种拨测方法。

在一个示例中,拨测设备还可包括通信接口603和总线610。其中,如图6所示,处理器601、存储器602、通信接口603通过总线610连接并完成相互间的通信。

通信接口603,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。

总线610包括硬件、软件或两者,将拨测设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线610可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

另外,结合上述实施例中的拨测方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种拨测方法。

需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

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