自动拨测方法、装置、系统、服务器和存储介质与流程

文档序号:30387429发布日期:2022-06-11 11:36阅读:348来源:国知局
自动拨测方法、装置、系统、服务器和存储介质与流程

1.本技术涉及技术,尤其涉及一种自动拨测方法、装置、系统、服务器和存储介质。


背景技术:

2.携号转网又称号码携带或移机不改号,携号转网业务的开通为用户选择运营商业务提供了便利,也为运营商带来了新的机遇。
3.但携号转网初期因业务流程、信息化指令等原因,携入用户无法主被叫等问题时有发生,严重影响用户感知。
4.为提早发现转网可能带来的潜在问题,现有技术中,各运营商都采用人工测试的方式,对携入用户的通信进行测试。
5.但是,这种人工测试的方式,测试内容有限,测试结果的真实性和准确性无法保障,因而测试效率低,同时耗费大量的人力资源,成本较高。


技术实现要素:

6.本技术提供一种自动拨测方法、装置、系统、服务器和存储介质,对携号转网用户的业务是否能正常使用进行自动化测试验证,以便能够快速判断携号转网用户的通信状况,以便及时对异常进行分析和处理,提高用户感受。
7.第一方面,本技术提供一种自动拨测方法,包括:根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务;发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务;接收所述自动拨测装置在拨测结束后反馈的拨测结果。
8.可选的,所述拨测任务包括:优先级信息。所述发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务,包括:根据所述优先级信息发送所述拨测任务给自动拨测装置,以使所述自动拨测装置根执行所述拨测任务。
9.可选的,所述拨测任务包括:优先级信息。所述发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务,包括:发送所述拨测任务给自动拨测装置,以使所述自动拨测装置根据所述优先级信息执行所述拨测任务。
10.可选的,所述自动拨测方法还包括:根据所述拨测结果,输出拨测结果提示信息。
11.可选的,所述自动拨测方法还包括:若所述拨测结果指示拨测失败,且所述拨测结果中包括失败节点信息,则根据所述失败节点信息,分析并输出拨测失败原因。
12.第二方面,本技术还提出一种自动拨测方法,包括:接收服务器发送的至少一项拨测任务,所述拨测任务是服务器根据目标号码、目标号码对应的服务内容制定的;执行所述拨测任务;拨测结束后,将拨测结果反馈给所述服务器。
13.可选的,所述拨测任务包括:优先级信息。所述接收服务器发送的至少一项拨测任务,包括:按顺序接收服务器根据所述优先级信息发送的至少一项拨测任务。
14.可选的,所述拨测任务包括:优先级信息。所述执行所述拨测任务,包括:根据所述优先级信息执行所述拨测任务。
15.可选的,所述将拨测结果反馈给所述服务器,包括:若拨测失败,则收集失败节点信息;根据所述失败节点信息,生成拨测结果,以指示拨测失败;将所述拨测结果发送给所述服务器,以使所述服务器根据所述失败节点信息,分析并输出拨测失败原因。
16.第三方面,本技术还提出一种服务器,包括:任务管理模块,用于根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务;发送模块,用于发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务;接收模块,用于接收所述自动拨测装置在拨测结束后反馈的拨测结果。
17.可选的,所述拨测任务包括:优先级信息。所述发送模块在发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务时,具体用于:根据所述优先级信息发送所述拨测任务给自动拨测装置,以使所述自动拨测装置根执行所述拨测任务。
18.可选的,所述拨测任务包括:优先级信息。所述发送模块在发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务时,具体用于:发送所述拨测任务给自动拨测装置,以使所述自动拨测装置根据所述优先级信息执行所述拨测任务。
19.可选的,所述服务器还包括:输出模块,用于根据所述拨测结果,输出拨测结果提示信息。
20.可选的,所述服务器还包括:分析模块,用于若所述拨测结果指示拨测失败,且所述拨测结果中包括失败节点信息,则根据所述失败节点信息,分析并输出拨测失败原因。
21.第四方面,本技术提供一种自动拨测装置,包括:接收模块,用于接收服务器发送的至少一项拨测任务,所述拨测任务是服务器根据目标号码、目标号码对应的服务内容制定的;自动拨测模块,用于执行所述拨测任务;输出模块,用于拨测结束后,将拨测结果反馈给所述服务器。
22.可选的,所述拨测任务包括:优先级信息。所述接收模块在接收服务器发送的至少一项拨测任务时,具体用于:按顺序接收服务器根据所述优先级信息发送的至少一项拨测任务。
23.可选的,所述拨测任务包括:优先级信息。所述自动拨测模块在执行所述拨测任务时,具体用于:根据所述优先级信息执行所述拨测任务。
24.可选的,所述输出模块在将拨测结果反馈给所述服务器时,具体用于:若拨测失败,则收集失败节点信息;根据所述失败节点信息,生成拨测结果,以指示拨测失败;将所述拨测结果发送给所述服务器,以使所述服务器根据所述失败节点信息,分析并输出拨测失败原因。
25.第五方面,本技术提供一种服务器,包括:存储器和处理器。所述存储器,用于存储程序指令;所述处理器,用于调用并执行所述存储器中的程序指令,执行如第一方面所述的方法。
26.第六方面,本技术提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的方法。
27.第七方面,本技术提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,服务器的处理器可以从所述可读存储介质读取所述计算机程序,所述处理器执行所述计算机程序使得服务器实施如第一方面所述的方法。
28.第八方面,本技术提供一种自动拨测装置,包括:存储器和处理器。所述存储器,用
于存储程序指令;所述处理器,用于调用并执行所述存储器中的程序指令,执行如第二方面所述的方法。
29.第九方面,本技术提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第二方面所述的方法。
30.第十方面,本技术提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,自动拨测装置的处理器可以从所述可读存储介质读取所述计算机程序,所述处理器执行所述计算机程序使得自动拨测装置实施如第二方面所述的方法。
31.第十一方面,本技术提供一种自动拨测系统,包括:如第三方面或第五方面所述的服务器和如第四方面或第八方面所述的自动拨测装置。
32.本技术提供了一种自动拨测方法、装置、系统、服务器和存储介质。该自动拨测方法包括:根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务;发送所述拨测任务给自动拨测装置,以使所述自动拨测装置执行所述拨测任务;接收所述自动拨测装置在拨测结束后反馈的拨测结果。本技术的方案,通过对携号转网用户的业务号码制定自动拨测任务,进行业务自动拨测,实现拨测自动化,提高拨测效率,减少人力成本。
附图说明
33.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本技术提供的一种应用场景的示意图;
35.图2为本技术一实施例提供的一种自动拨测方法的流程图;
36.图3为本技术一实施例提供的另一种自动拨测方法的流程图;
37.图4为本技术一实施例提供的另一种自动拨测方法的流程图;
38.图5a为本技术一实施例提供的一种自动拨测系统的结构示意图;
39.图5b为本技术一实施例提供的一种μc/os
‑ⅱ
的任务链表示意图;
40.图5c为本技术一实施例提供的一种μc/os
‑ⅱ
控制下的任务状态转换示意图;
41.图6为本技术一实施例提供的一种服务器的结构示意图;
42.图7为本技术一实施例提供的一种自动拨测装置的结构示意图;
43.图8为本技术一实施例提供的另一种服务器的结构示意图;
44.图9为本技术一实施例提供的另一种自动拨测装置的结构示意图;
45.图10为本技术一实施例提供的另一种自动拨测系统的结构示意图。
具体实施方式
46.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.携号转网,也称作号码携带、移机不改号,也就是说一家电信运营商的用户,无需改变自己的手机号码,就能转而成为另一家电信运营商的用户,并享受其提供的各种服务。
48.携号转网需要将用户在原运营商的服务切换至新运营商网络,可能涉及到用户数据的转移、业务流程和信息化指令的变更等调整。转网过程比较复杂,一旦某个环节存在问题,都可能导致用户携入新运营商网络后某些功能无法正常使用。例如,用户无法实现主叫、被叫或其它功能。这些问题会严重影响用户感知。
49.目前,各运营商大都采用人工测试的方式,对用户转网后的通话情况进行检测。但用户业务并不止于主被叫,这种人工测试方式,可测试内容有限,还会耗费大量的人力资源,测试效率低,测试的真实性和准确性也无法保障。
50.基于此,本技术欲提出一种更为准确高效的测试方法。根据转网用户的业务开通情况实时通过软件系统自动下发拨测任务,并根据测试结果进行相应的处理。以期提升运营商服务能力和用户感知。
51.图1为本技术提供的一种应用场景的示意图。如图1所示,本技术的方案可用于对携号转网业务进行测试。服务器根据携入用户信息,定制自动拨测任务,并将拨测任务下发给自动拨测装置。自动拨测装置收到自动拨测任务后,启动自动拨测。拨测结束后将拨测结果反馈给服务器。如此,可以完成对转网用户的自动拨测。具体的实现方式可以参考以下实施例。
52.图2为本技术一实施例提供的一种自动拨测方法的流程图。本实施例的执行主体可以为服务器等终端设备。如图2所示,本实施例的方法可以包括:
53.s201、根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务。
54.在本技术中“目标号码”指的是有拨测需要的携号转网用户的手机号码。
55.在确定目标号码后,可以获取到目标号码对应的服务内容(即办理的业务项目,例如主被叫业务、上网业务等)。
56.根据各项服务内容,制定对应的拨测任务。一项服务内容至少对应一项拨测任务。
57.s202、发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务。
58.因转网用户的号码可能办理有多项业务,则可能会产生多项拨测任务。
59.在一些实施例中,拨测任务中可以包括优先级信息。在发送拨测任务给自动拨测装置时,可以根据优先级信息,逐一发送拨测任务给自动拨测装置,以使自动拨测装置逐一执行各项拨测任务。
60.在另一些实施例中,拨测任务中可以包括优先级信息。在发送拨测任务给自动拨测装置时,可以同时发送多项拨测任务给自动拨测装置,以使自动拨测装置根据优先级信息逐一执行各项拨测任务。
61.s203、接收自动拨测装置在拨测结束后反馈的拨测结果。
62.在自动拨测装置完成拨测任务后,可向服务器返回拨测结果,服务器则接收拨测结果。
63.在一些实施例中,服务器接收拨测结果后还可以根据拨测结果,输出拨测结果提示信息。例如,通过交互界面显示拨测结果。
64.拨测结果可能指示某项拨测任务测试成功,即转网用户的该项拨测任务对应的业务项目可以正常使用;拨测结果也可能指示某项拨测任务测试失败,即转网用户的该项拨
测任务对应的业务项目暂时无法正常使用。
65.在自动拨测装置执行拨测任务的过程中,若数据传输的过程中某个节点发生错误导致测试失败,可以对测试失败的这个节点进行记录,并添加在拨测结果中反馈服务器。
66.服务器接收到拨测结果指示拨测失败,且拨测结果中包括失败节点信息时,则可以根据失败节点信息,分析并输出拨测失败原因。服务器中可以预存失败节点与失败原因的对应关系,根据失败节点查找失败原因,以此进行拨测失败原因的分析。而后输出失败原因至交互界面或运维人员终端,以便及时对当前存在的问题进行解决,以确保转网用户各项业务可以正常使用。
67.本实施例提供的自动拨测方法包括:根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务;发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务;接收自动拨测装置在拨测结束后反馈的拨测结果。本实施例的方案,通过对携号转网用户的业务号码制定自动拨测任务,进行业务自动拨测,实现拨测自动化,提高拨测效率,减少人力成本。
68.并且,通过加入优先级信息,可以提高对多个拨测任务实时管理性,保证重要任务的优先执行,进一步提高拨测效率。
69.同时,通过对拨测失败原因的分析可以主动发现携入用户的通信问题,及时进行解决,提升用户感受。
70.图3为本技术一实施例提供的一种自动拨测方法的流程图。本实施例的方法的执行主体为自动拨测装置。如图3所示,本实施例的方法可以包括:
71.s301、接收服务器发送的至少一项拨测任务,拨测任务是服务器根据目标号码、目标号码对应的服务内容制定的。
72.s302、执行拨测任务。
73.s302、拨测结束后,将拨测结果反馈给服务器。
74.可选的,拨测任务包括:优先级信息。接收服务器发送的至少一项拨测任务,包括:按顺序接收服务器根据优先级信息发送的至少一项拨测任务。
75.可选的,拨测任务包括:优先级信息。执行拨测任务,包括:根据优先级信息执行拨测任务。
76.可选的,将拨测结果反馈给服务器,包括:若拨测失败,则收集失败节点信息;根据失败节点信息,生成拨测结果,以指示拨测失败;将拨测结果发送给服务器,以使服务器根据失败节点信息,分析并输出拨测失败原因。
77.本实施例的方法为上述实施例的方法的对侧方法,具有相同的技术特征,其具体的实现方式和有益效果可以参考上述实施例,不再赘述。
78.图4为本技术一实施例提供的一种自动拨测方法的流程图。本实施例的方法的执行主体是服务器和自动拨测装置。如图4所示,本实施例的方法可以包括:
79.s401、服务器根据目标号码、目标号码对应的服务内容,制定多项拨测任务。其中,拨测任务中还包括该项拨测任务的优先级信息。
80.s402、服务器发送多项拨测任务给自动拨测装置。相应的,自动拨测装置接收多项拨测任务。
81.s403、自动拨测装置按照各项拨测任务的优先级顺序由高到低逐一执行各项拨测
任务,得到每项拨测任务的拨测结果。
82.其中,若某项拨测任务执行失败,则记录失败节点信息,加入拨测结果中。
83.s404、自动拨测装置将每项拨测任务的拨测结果发送给服务器。相应的,服务器接收每项拨测任务的拨测结果。
84.s405、服务器输出每项拨测任务的拨测结果。
85.本实施例的方法的具体的实现方式和有益效果可以参考上述实施例,不再赘述。
86.在一个具体的实施例中,如图5a所示,服务器51由任务管理模块511、信息接收转换模块512组成;自动拨测装置52由自动拨测模块521、结果转换输出模块522组成。任务管理模块501可根据携转nphss携入用户信息,定制自动拨测任务,并给自动拨测装置52下发拨测任务。自动拨测装置52收到自动拨测任务后,启动自动拨测模块521进行拨测,得到拨测结果,并将拨测结果经结果转换输出模块522转换后反馈给服务器51。信息接收转换模块512根据拨测结果生成报表。
87.其中,自动拨测装置52中可以采用嵌入式实时操作系统(real time operating system,rtos)的多任务管理模式,例如,采用基于优先级的抢占式多任务实时操作系统(μc/os
‑ⅱ
)对服务器同时下发的多个拨测任务实时进行管理。μc/os
‑ⅱ
可以通过调度器(scheduler)查找准备就绪的优先级最高的任务并进行任务切换。图5b为μc/os
‑ⅱ
的任务链表示意图,图5c为μc/os
‑ⅱ
控制下的任务状态转换示意图。
88.图6为本技术一实施例提供的一种服务器的结构示意图,如图6所示,本实施例的服务器600可以包括:任务管理模块601、发送模块602、和接收模块603。
89.任务管理模块601,用于根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务;
90.发送模块602,用于发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务;
91.接收模块603,用于接收自动拨测装置在拨测结束后反馈的拨测结果。
92.可选的,拨测任务包括:优先级信息。发送模块602在发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务时,具体用于:根据优先级信息发送拨测任务给自动拨测装置,以使自动拨测装置根执行拨测任务。
93.可选的,拨测任务包括:优先级信息。发送模块602在发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务时,具体用于:发送拨测任务给自动拨测装置,以使自动拨测装置根据优先级信息执行拨测任务。
94.可选的,服务器600还包括:输出模块604,用于根据拨测结果,输出拨测结果提示信息。
95.可选的,服务器600还包括:分析模块605,用于若拨测结果指示拨测失败,且拨测结果中包括失败节点信息,则根据失败节点信息,分析并输出拨测失败原因。
96.本实施例的服务器,可以用于执行上述任一实施例的服务器的方法,其实现原理和技术效果类似,此处不再赘述。
97.图7为本技术一实施例提供的一种自动拨测装置的结构示意图,如图7所示,本实施例的自动拨测装置700包括:接收模块701、自动拨测模块702、输出模块703。
98.接收模块701,用于接收服务器发送的至少一项拨测任务,拨测任务是服务器根据
目标号码、目标号码对应的服务内容制定的。
99.自动拨测模块702,用于执行拨测任务。
100.输出模块703,用于拨测结束后,将拨测结果反馈给服务器。
101.可选的,拨测任务包括:优先级信息。接收模块701在接收服务器发送的至少一项拨测任务时,具体用于:按顺序接收服务器根据优先级信息发送的至少一项拨测任务。
102.可选的,拨测任务包括:优先级信息。自动拨测模块702在执行拨测任务时,具体用于:根据优先级信息执行拨测任务。
103.可选的,输出模块703在将拨测结果反馈给服务器时,具体用于:若拨测失败,则收集失败节点信息;根据失败节点信息,生成拨测结果,以指示拨测失败;将拨测结果发送给服务器,以使服务器根据失败节点信息,分析并输出拨测失败原因。
104.本实施例的自动拨测装置,可以用于执行上述任一实施例的自动拨测装置的方法,其实现原理和技术效果类似,此处不再赘述。
105.图8为本技术一实施例提供的一种服务器的结构示意图,如图8所示,本实施例的服务器800,包括:存储器801和处理器802。
106.存储器801,用于存储程序指令。
107.处理器802,用于调用并执行存储器801中的程序指令,执行:根据目标号码、目标号码对应的服务内容,制定至少一项拨测任务;发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务;接收自动拨测装置在拨测结束后反馈的拨测结果。
108.可选的,拨测任务包括:优先级信息。处理器802在发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务时,具体用于:根据优先级信息发送拨测任务给自动拨测装置,以使自动拨测装置根执行拨测任务。
109.可选的,拨测任务包括:优先级信息。处理器802在发送拨测任务给自动拨测装置,以使自动拨测装置执行拨测任务时,具体用于:发送拨测任务给自动拨测装置,以使自动拨测装置根据优先级信息执行拨测任务。
110.可选的,处理器802还用于:根据拨测结果,输出拨测结果提示信息。
111.可选的,处理器802还用于:若拨测结果指示拨测失败,且拨测结果中包括失败节点信息,则根据失败节点信息,分析并输出拨测失败原因。
112.本实施例的服务器,可以用于执行上述任一实施例的服务器的方法,其实现原理和技术效果类似,此处不再赘述。
113.本技术还提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时,实现服务器的方法。
114.图9为本技术一实施例提供的一种自动拨测装置的结构示意图,如图9所示,本实施例的自动拨测装置900可以包括:存储器901和处理器902。
115.存储器901,用于存储程序指令。
116.处理器902,用于调用并执行存储器901中的程序指令,执行:接收服务器发送的至少一项拨测任务,拨测任务是服务器根据目标号码、目标号码对应的服务内容制定的;执行拨测任务;拨测结束后,将拨测结果反馈给服务器。
117.可选的,拨测任务包括:优先级信息。处理器902在接收服务器发送的至少一项拨测任务时,具体用于:按顺序接收服务器根据优先级信息发送的至少一项拨测任务。
118.可选的,拨测任务包括:优先级信息。处理器902在执行拨测任务时,具体用于:根据优先级信息执行拨测任务。
119.可选的,处理器902在将拨测结果反馈给服务器时,具体用于:若拨测失败,则收集失败节点信息;根据失败节点信息,生成拨测结果,以指示拨测失败;将拨测结果发送给服务器,以使服务器根据失败节点信息,分析并输出拨测失败原因。
120.本实施例的自动拨测装置,可以用于执行上述任一实施例的自动拨测装置的方法,其实现原理和技术效果类似,此处不再赘述。
121.本技术还提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时,实现自动拨测装置的方法。
122.图10为本技术一实施例提供的一种自动拨测系统的结构示意图,如图10所示,本实施例的自动拨测系统100包括:服务器101和自动拨测装置102。
123.其中,服务器101可以采用如图6或图8对应实施例的结构;自动拨测装置102可以采用如图7或图9对应实施例的结构。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
124.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1