语音数据的发布方法和装置及系统的制作方法_4

文档序号:9891269阅读:来源:国知局
送测试请求信号至第一终端,测试请求信号为用于请求第一终端接收语音数据的信号,可以为呼叫第一终端接收语音数据的信号,第一终端响应于测试请求信号,得到用于表示第一终端的状态的响应信号,并发送响应信号至客户端。
[0076]步骤S603,当响应信号为预设信号时,客户端发布语音数据至第一终端。
[0077]判断响应信号是否为预设信号,预设信号为第一终端在可以接收语音数据进而获取语音时的响应信号,比如,应答确认信号。当响应信号为预设信号时,客户端发布语音数据至第一终端,第一终端进而获取到语音数据对应的语音。
[0078]步骤S604,当响应信号不为预设信号且第一终端响应于测试请求信号的次数未达到预设测试次数时,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端。
[0079]如果判断出响应信号不为预设信号时,判断第一终端响应于测试请求信号的次数是否达到预设测试次数,如果判断出第一终端响应于测试请求信号的次数未达到预设测试次数时,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端。可选地,客户端根据第一终端的标识信息按照客户端的配置规则重新拨打第一终端的号码,呼叫第一终端接收语音数据。
[0080]步骤S605,当响应信号不为预设信号且第一终端响应于测试请求信号的次数达到预设测试次数时,客户端根据第二终端的标识信息发送测试请求信号至第二终端。
[0081]在判断第一终端响应于测试请求信号的次数是否达到预设测试次数之后,如果判断出测试请求信号的次数达到预设测试次数,客户端根据第二终端的标识信息发送测试请求信号至第二终端,进行下轮语音数据的发布,达到了在语音数据发布时进行自动测试的效果。
[0082]本发明实施例通过客户端获取第一终端的标识信息;客户端根据第一终端的标识信息发送测试请求信号至第一终端,测试请求信号为用于请求第一终端接收语音数据的信号,第一终端响应于测试请求信号,得到用于表示第一终端的状态的响应信号,并发送响应信号至客户端;当响应信号为预设信号时,客户端发布语音数据至第一终端;当响应信号不为预设信号且第一终端响应于测试请求信号的次数未达到预设测试次数时,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端;当响应信号不为预设信号且第一终端响应于测试请求信号的次数达到预设测试次数时,客户端根据第二终端的标识信息发送测试请求信号至第二终端,该第二终端和第一终端同为电话系统的终端,达到了在语音数据发布时进行自动测试的效果。
[0083]作为一种可选的实施方式,当响应信号不为预设信号且第一终端响应于测试请求信号的次数未达到预设测试次数时,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端包括:当响应信号为占线信号且第一终端响应于测试请求信号的次数未达到预设测试次数时,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端,其中,占线信号为用于表示第一终端在呼叫时被占用的信号,可以为第一终端的忙音信号;或者当响应信号不为占线信号且响应信号不为振铃信号时,在第一终端响应于测试请求信号的次数未达到预设测试次数的情况下,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端,其中,振铃信号为用于表示第一终端处于接通的状态的信号。可选地,由于网络原因导致信号变差,使响应信号不为占线信号且响应信号不为振铃信号。
[0084]作为一种可选的实施方式,当响应信号不为预设信号且第一终端响应于测试请求信号的次数达到预设测试次数时,客户端根据第二终端的标识信息发送测试请求信号至第二终端包括:当响应信号为占线信号且第一终端响应于测试请求信号的次数达到预设测试次数时,客户端根据第二终端的标识信息发送测试请求信号至第二终端,进行下轮发布;或者当响应信号不为占线信号且响应信号不为振铃信号时,客户端在第一终端响应于测试请求信号的次数达到预设测试次数的情况下,根据第二终端的标识信息发送测试请求信号至第二终端,进行下轮发布,可选地,测试请求信号的次数达到预设测试次数时,系统出现故障,显示故障提示信息,并对故障提示信息进行保存。
[0085]可选地,当预设测试次数为I次时,当响应信号为占线信号且第一终端响应于测试请求信号的次数达到I次时,客户端根据未接收该语音数据的第二终端的标识信息发送测试请求信号至第二终端,请求第二终端接收语音数据。在请求第二终端接收语音数据之后,可以再根据第一终端的标识信息发送测试请求信号至第一终端,如此循环。也即,客户端先放弃对第一终端的呼叫,呼叫后续被呼叫的第二终端。在呼叫第二终端之后,再呼叫第一终端,当呼叫第一终端成功之后,停止该呼叫过程。
[0086]作为一种可选的实施方式,在当响应信号为预设信号时,发布语音数据至第一终端之前,当响应信号不为占线信号且响应信号为振铃信号时,客户端判断响应信号在预设时间内是否为应答信号,其中,应答信号为第一终端对测试请求信号执行应答的信号,也即,第一终端在指定时间内取机;如果客户端判断出响应信号在预设时间内为应答信号,也即,第一终端在指定时间内取机,判断第一终端是否对应答信号进行确认,如果客户端判断出第一终端对应答信号进行确认,确定响应信号为预设信号,其中,在客户端发布语音数据至第一终端之后,播放语音数据对应的语音。
[0087]可选地,在判断第一终端是否对应答信号进行确认之后,如果客户端判断出第一终端对应答信号没有进行确认,则重复发送测试请求信号3次,如果长时间呼叫不同,可由通知人员手动控制停止呼叫。
[0088]作为一种可选的实施方式,当响应信号不为预设信号且第一终端响应于测试请求信号的次数未达到预设测试次数时,根据第一终端的标识信息重新发送测试请求信号至第一终端包括:如果客户端判断出响应信号在预设时间内不为应答信号,且第一终端响应于测试请求信号的次数未达到预设测试次数时,客户端根据第一终端的标识信息重新发送测试请求信号至第一终端。
[0089]作为一种可选的实施方式,当响应信号不为预设信号且第一终端响应于测试请求信号的次数达到预设测试次数,客户端根据第二终端的标识信息发送测试请求信号至第二终端包括:如果客户端判断出响应信号在预设时间内不为应答信号,也即,为振铃未应答信号,且第一终端响应于测试请求信号的次数达到预设测试次数,客户端根据第二终端的标识信息发送测试请求信号至第二终端。
[0090]可选地,当预设测试次数为I次时,当响应信号为振铃未应答信号且第一终端响应于测试请求信号的次数达到I次时,客户端根据未接收该语音数据的第二终端的标识信息发送测试请求信号至第二终端,请求第二终端接收语音数据。在请求第二终端接收语音数据之后,可以再根据第一终端的标识信息发送测试请求信号至第一终端,如此循环。也即,客户端先放弃对第一终端的呼叫,呼叫后续被呼叫的第二终端。在呼叫第二终端之后,再呼叫第一终端,当呼叫第一终端成功之后,停止该呼叫过程。
[0091]可选地,对测试请求信号长时间未响应的终端,比如,对测试请求信号在呼叫30秒时仍未响应,如果该终端还有其它的标识信息,比如,除了当前客户端呼叫的电话号码之夕卜,还有其他的电话号码,轮流根据该终端的其它的标识信息发送测试请求信号至终端,直至该终端对测试请求信号进行响应,得到响应信号。
[0092]作为一种可选的实施方式,在客户端根据第二终端的标识信息发送测试请求信号至第二终端之前,客户端输出提示信息,其中,提示信息用于提示第一终端的状态的信息,比如,第一终端与客户端的通信过程出现故障的信息,可以通过颜色信息、图标信息、声音信息进行提示;客户端对第一终端的状态进行记录,便于后续查询。
[0093]可选地,在客户端语音数据发布结束之后,对语音数据的备查追溯,自动生成语音发布记录,可以通过表格对第一终端的状态进行显示,比如,表格中通过颜色表示第一终端的状态信息。客户端还可以在语音数据发布结束之后自动生成录音列表,可供网络、电话重复查询。
[0094]下面结合一种优选的实施例对本发明的技术方案进行说明。
[0095]图7是根据本发明第二实施例的语音数据的发布方法的流程图。如图7所示,该语音数据的发布方法包括以下步骤:
[0096]步骤S701,进入语音服务平台。
[0097]该语音服务平台为本发明实施例的语音数据的发布系统,可以用于执行本发明实施例的语音数据的发布方法。优选地,打开语音服务平台的客户端的用户界面。
[0098]步骤S702,设置语音。
[0099]设置要发送至第一终端的语音数据。
[0100]步骤S703,设置要通知的标识信息。
[0101 ]设置要通知接收语音数据的第一终端的标识信息,比如,设置要通知接收语音数据的第一终端的电话号码,当第一终端有多个电话号码时,设置多个电话号码。
[0102]步骤S704,开始发送测试请求信号。
[0103]开始发送测试请求信号至第一终端。
[0104]步骤S705,判断响应信号是否为占线信号。
[0105]判断第一终端的响应信号是否为占线信号,也即,是否为忙音。如果判断出响应信号为占线信号,执行步骤S706。如果判断出响应信号不为占线信号,执行步骤S710。
[0106]步骤S706,判断是否达到预设测试次数。
[0107]如果判断出响应信号为占线信号,判断第一终端响应于测试请求信号的次数是否达到预设测试次数。如果判断出第一终端响应于测试请求信号的次数达到预设测试次数,执行步骤S707,如果判断出第一终端响应于测试请求信号的次数未达到预设测试次数,执行步骤S709。
[0108]步骤S707,输出提示信息并记录。
[0109]如果判断出第一终端响应于测试请求信号的次数达到预设测试次数,输出提示信息,该提示信息可以为第一终端与客户端的通信过程出现故障的信息,可以通过颜色信息、图标?目息、声首?目息进行提不,并对该提不?目息进行记录。
[0110]步骤S708,进行下轮发布。
[0111]获取第二终端的标识信息,根据第二终端的标识信息发送测试请求信号至第二终端,客户端执行第二终端在接收测试请求信号后的响应信号的方式与客户端执行第一终端在接收测试请求信号后的响应信号的方式相同。
[0112]步骤S709,按照配置规则重播。
[0113]如果判断出第一终端响应于测试请求信号的次数未达到预设测试次数,客户端根据第二终端的标识信息发送测试请求信号至第二终端,也即,按照配置规则重播第一终端的号码。
[0114]步骤S710,响应信号是否为振铃信号。
[0115]如果判断出响应信号不为占线信号,判断响应信号是否为振铃信号。如果判断出响应信号为振铃信号时,执行步骤S711,如果判断出响应信号不为振铃信号,执行步骤S723o
[0116]步骤S711,判断响应信号是否为应答信号。
[0117]如果判断出响应信号为振铃信号时,判断响应信号在预设时间内是否为应答信号,也即,第一终端是否在预设时间内取机。如果判断出响应信号为应答信号,执行步骤S712,如果判断出响应信号不为应答信号,执行步骤S720。
[0118]步
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1