CN105227788B - 呼叫验证方法和应用服务器 - Google Patents
呼叫验证方法和应用服务器 Download PDFInfo
- Publication number
- CN105227788B CN105227788B CN201510660760.XA CN201510660760A CN105227788B CN 105227788 B CN105227788 B CN 105227788B CN 201510660760 A CN201510660760 A CN 201510660760A CN 105227788 B CN105227788 B CN 105227788B
- Authority
- CN
- China
- Prior art keywords
- called terminal
- voice
- application server
- user
- user level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012795 verification Methods 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000012790 confirmation Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种呼叫验证方法和应用服务器,其中,该方法包括:应用服务器接收主叫终端发送的携带了主叫终端号码的呼叫请求;应用服务器将呼叫请求发送给被叫终端,被叫终端确定与主叫终端号码对应的用户级别以及与用户级别对应的语音验证问题;应用服务器将接收到的语音验证问题发送给主叫终端;应用服务器接收主叫终端针对语音验证问题所发送的语音回复消息;应用服务器将语音回复消息发送给被叫终端,被叫终端向用户播放语音回复消息,用户根据语音回复消息的内容确定对呼叫请求进行接听或者挂断处理。实现了被叫终端根据主叫终端返回的针对语音验证问题回复的语音回复消息,确定来电是否有重要的事情,决定挂断或接听主叫终端的来电。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种呼叫验证方法和应用服务器。
背景技术
生活和工作中,被叫终端会接收到各种用户的来电。
现有技术中,被叫终端可以显示来电用户的号码或者备注名称,使得被叫终端的用户根据显示的号码或备注名称,确定接听或者挂断来电。
然而现有技术中,被叫终端只依据显示的号码或者备注名称,无法确定来电是否有重要的事情,无法确定是否必须接听来电。
发明内容
本发明提供一种呼叫验证方法和应用服务器,用以解决现有技术中被叫终端只依据显示的号码或者备注名称,无法确定来电是否有重要的事情,无法确定是否必须接听来电的问题。
本发明的一方面是提供一种呼叫验证方法,包括:
应用服务器接收主叫终端发送的呼叫请求,所述呼叫请求中包括主叫终端号码和被叫终端号码;
所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题;
所述应用服务器接收所述语音验证问题,并将所述语音验证问题发送给所述主叫终端;
所述应用服务器接收所述主叫终端针对所述语音验证问题所发送的语音回复消息;
所述应用服务器将所述语音回复消息发送给所述被叫终端,以使所述被叫终端向用户播放所述语音回复消息,进而使得所述用户根据所述语音回复消息的内容确定对所述呼叫请求进行接听或者挂断处理。
本发明的另一方面是提供一种应用服务器,包括:
请求接收模块,用于接收主叫终端发送的呼叫请求,所述呼叫请求中包括主叫终端号码和被叫终端号码;
第一请求发送模块,用于将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题;
第一语音接收模块,用于接收所述语音验证问题,并将所述语音验证问题发送给所述主叫终端;
第二语音接收模块,用于接收所述主叫终端针对所述语音验证问题所发送的语音回复消息;
第一语音发送模块,用于将所述语音回复消息发送给所述被叫终端,以使所述被叫终端向用户播放所述语音回复消息,进而使得所述用户根据所述语音回复消息的内容确定对所述呼叫请求进行接听或者挂断处理。
本发明的技术效果是提供一种呼叫验证方法,包括应用服务器接收主叫终端发送的呼叫请求,呼叫请求中包括主叫终端号码和被叫终端号码;应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别以及与用户级别对应的语音验证问题;应用服务器接收语音验证问题,并将语音验证问题发送给主叫终端;应用服务器接收主叫终端针对语音验证问题所发送的语音回复消息;应用服务器将语音回复消息发送给被叫终端,以使被叫终端向用户播放语音回复消息,进而使得用户根据语音回复消息的内容确定对呼叫请求进行接听或者挂断处理。实现了根据主叫终端的主叫终端号码确定它的用户级别,然后将与用户级别对应的语音验证问题发送给主叫终端,使得主叫终端进行回复语音验证问题,从而被叫终端播放主叫终端提供的语音回复消息,使得被叫终端的用户根据播放的语音回复消息对主叫终端的呼叫请求进行处理,确定来电是否有重要的事情,决定挂断或接听主叫终端的来电。同时避免了被叫终端滤掉所有的陌生用户的来电时候,造成的被叫终端漏接到重要用户的电话的情况。
附图说明
图1为本发明实施例一提供的呼叫验证方法的流程图;
图2为本发明实施例二提供的呼叫验证方法的流程图;
图3为本发明实施例三提供的应用服务器的结构示意图;
图4为本发明实施例四提供的应用服务器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的呼叫验证方法的流程图,如图1所示,本实施例的方法包括:
步骤101、应用服务器接收主叫终端发送的呼叫请求,呼叫请求中包括主叫终端号码和被叫终端号码。
在本实施例中,具体的,应用服务器会接收到主叫终端发送的呼叫请求,呼叫请求中包括了主叫终端的主叫终端号码以及被叫终端的被叫终端号码。
步骤102、应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别以及与用户级别对应的语音验证问题。
在本实施例中,具体的,应用服务器可以将主叫终端发送的呼叫请求发送给与被叫终端号码对应的被叫终端。被叫终端将通讯录中的号码按照实际需求分为了多组,一组为一个用户级别,每一个用户级别对应着一个不同的语音验证问题。同时,被叫终端将陌生用户的号码单独分为了另外一组,该组为一种用户级别,对应着一个不同的语音验证问题。例如,被叫终端将通讯录中的号码按照实际需求分为了两组,第一组为亲戚朋友的号码,第二组为工作中的同事的号码,将陌生用户的而号码划分为第三组;第一组对应着的语音验证问题为“出什么事情呢,要我帮助吗”,第二组对应着的语音验证问题为“我在忙,有急事请留言并稍等,或者之后打给我”,第三组对着应的语音验证问题为“请问您是哪位”。并且被叫终端可以根据时间更换语音验证问题。例如,在18:00-22:00的时间,将第二组对应着的语音验证问题更换为“我在家中,有急事请留言或稍等”。
被叫终端根据自身的设定,确定与主叫终端号码对应的用户级别,并确定与该用户级别对应的语音验证问题
步骤103、应用服务器接收语音验证问题,并将语音验证问题发送给主叫终端。
在本实施例中,具体的,应用服务器接收步骤102中的被叫终端确定的语音验证问题,应用服务器再将该语音验证问题发送给主叫终端。
步骤104、应用服务器接收主叫终端针对语音验证问题所发送的语音回复消息。
在本实施例中,具体的,主叫终端接收被叫终端发送的语音验证问题之后,主叫终端播放语音验证问题,主叫终端的用户根据播放的语音验证问题向主叫终端中输入回复的语音回复消息,主叫终端将语音回复消息发送给应用服务器。从而应用服务器接收主叫终端发送的语音回复消息。
步骤105、应用服务器将语音回复消息发送给被叫终端,以使被叫终端向用户播放语音回复消息,进而使得用户根据语音回复消息的内容确定对呼叫请求进行接听或者挂断处理。
在本实施例中,具体的,应用服务器将语音回复消息发送给被叫终端,被叫终端向用户播放该语音回复消息,被叫终端的用户可以根据播放的语音回复消息的内容确定对该呼叫请求进行接听还是不再接听。从而被叫终端根据用户的选择对呼叫请求进行相应的处理。
本实施例通过应用服务器接收主叫终端发送的携带了主叫终端号码和被叫终端号码的呼叫请求之后,应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,被叫终端根据主叫终端号码确定主叫终端的用户级别,再确定与用户级别对应的语音验证问题,被叫终端通过应用服务器发送给主叫终端,使得主叫终端的用户回复该语音验证问题,得到一个语音回复消息,主叫终端通过应用服务器向被叫终端发送语音回复消息,从而被叫终端播放主叫终端提供的语音回复消息,被叫终端的用户根据语音回复消息的具体内容决定挂断或接听主叫终端的来电。实现了被叫终端对主叫终端号码进行身份验证,同时被叫终端可以确定与主叫终端号码对应的用户级别,以及与用户级别对应的语音验证问题,进而向主叫终端发送语音验证问题,并且被叫终端可接收到主叫终端根据语音验证问题回复的语音回复消息,使得被叫终端根据现实情况中的语音回复消息的具体内容,确定来电是否有重要的事情,确定主叫终端的呼叫请求接听或者挂断。同时对不同的终端号码进行用户级别的划分,向不同用户级别的主叫终端返回不同的语音验证问题,便于主叫终端进行回复。并且可以被叫终端不需要过滤掉所有的陌生用户的来电时候,造成的被叫终端漏接到重要用户的电话的情况。
图2为本发明实施例二提供的呼叫验证方法的流程图,如图2所示,本实施例的方法包括:
步骤201、应用服务器接收主叫终端发送的呼叫请求,呼叫请求中包括主叫终端号码和被叫终端号码。
在本实施例中,具体的,应用服务器会接收到主叫终端发送的呼叫请求,呼叫请求中包括了主叫终端的主叫终端号码以及被叫终端的被叫终端号码。
步骤202、应用服务器确定被叫终端是否开启呼叫转移功能。
在本实施例中,具体的,应用服务器确定与被叫终端号码对应的被叫终端是否开启呼叫转移功能,具体为,应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端;应用服务器确定在预设时间内是否接收到被叫终端根据呼叫请求返回的确认接收消息,以确定与被叫终端号码对应的被叫终端是否进行呼叫转移。
或者,应用服务器确定与被叫终端号码对应的被叫终端,在当前时间是否进行呼叫转移,具体为,被叫终端可以通过可扩展标记语言(Extensible Markup Language,简称XML)配置访问协议签约呼叫转移业务;应用服务器保存了与被叫终端号码对应的被叫终端是否签约了呼叫转移业务的记录,从而应用服务器可以根据记录查询与被叫终端号码对应的被叫终端是否开启呼叫转移功能。
步骤203a、若步骤202中确定被叫终端未开启呼叫转移功能,则执行实施例一中的步骤102~105。
在本实施例中,具体的,若应用服务器确定在预设时间内接收到被叫终端根据呼叫请求返回的确认接收消息,或者应用服务器根据记录确定被叫终端当前时间内不需要开启呼叫转移业务,则应用服务器确定被叫终端不进行呼叫转移功能。那么执行实施例一中的步骤102至步骤105中的内容。
步骤20b、若步骤202中确定被叫终端开启呼叫转移功能,应用服务器将呼叫请求发送给云服务器,以使云服务器确定与主叫终端号码对应的用户级别以及与用户级别对应的语音验证问题。
在本实施例中,具体的,若应用服务器确定在预设时间内没有接收到被叫终端根据呼叫请求返回的确认接收消息,或者应用服务器根据记录确定被叫终端当前时间内需要开启呼叫转移业务,则应用服务器确定被叫终端进行呼叫转移功能。那么应用服务器可以将主叫终端发送的呼叫请求发送给云服务器。
被叫终端已经事先将通讯录中的号码发送给云服务器,同时由于被叫终端将通讯录中的号码按照实际需求分为了多组,并将陌生用户的号码单独分为了另外一组,被叫终端也会将这种用户级别的划分方式发送给云服务器,同时被叫终端将与各个用户级别对应的语音验证问题上传给媒体服务器。云服务器根据被叫终端的设定,确定与主叫终端号码对应的用户级别,然后云服务器将与主叫终端号码对应的用户级别发送给媒体服务器。在媒体服务器中已经预存了该被叫终端提供的各用户级别对应的各语音验证问题,从而媒体服务器可以根据用户级别确定与用户级别对应的语音验证问题,媒体服务器将与用户级别对应的语音验证问题发送给云服务器。云服务器再将语音验证问题发送给应用服务器。
步骤204、应用服务器接收云服务器发送的语音验证问题,并将语音验证问题发送给主叫终端。
在本实施例中,具体的,应用服务器接收云服务器发送的语音验证问题,然后将该语音验证问题发送给主叫终端。
步骤205、应用服务器接收主叫终端针对语音验证问题所发送的语音回复消息。
在本实施例中,具体的,主叫终端接收云服务器发送的语音验证问题之后,主叫终端播放语音验证问题,主叫终端的用户根据播放的语音验证问题向主叫终端中输入回复的语音回复消息,主叫终端将语音回复消息发送给应用服务器。从而应用服务器接收主叫终端返回的语音回复消息。
步骤206、应用服务器将语音回复消息发送给呼叫转移的第三方终端,以使第三方终端向用户播放语音回复消息,进而使得用户根据语音回复消息的内容确定对呼叫请求进行接听或者挂断处理。
在本实施例中,具体的,应用服务器将语音回复消息发送给云服务器。云服务器将语音回复消息与被叫终端号码对应保存,然后云服务器将语音回复消息发送给第三方终端,或者,应用服务器直接将语音回复消息发送给第三方终端。第三方终端与被叫终端号码已经进行了呼叫转移业务的签约绑定,由第三方终端完成呼叫转移业务。
第三方终端播放语音回复消息,持有第三方终端的用户可以根据播放的语音回复消息确定对该呼叫请求进行接听还是挂断。从而第三方终端根据用户的选择对呼叫请求进行相应的处理。举例来说,持有被叫终端和第三方终端的用户为同一个用户,那么第三方终端播放语音回复消息之后,该用户可以根据播放的语音回复消息确定在第三方终端上对呼叫请求进行处理,根据语音回复消息的具体内容,对该呼叫请求进行接听还是挂断;或者,持有被叫终端和第三方终端的用户为不同的两个用户,那么第三方终端播放语音回复消息之后,持有第三方终端的用户可以根据播放的语音回复消息确定在第三方终端上对呼叫请求进行处理,根据语音回复消息的具体内容,对该呼叫请求进行接听还是挂断。
其中,若云服务器将语音回复消息与被叫终端号码对应保存,从而在被叫终端取消或者暂定呼叫转移业务的时候,云服务器可以将语音回复消息发送给被叫终端。
本实施例通过应用服务器接收主叫终端发送的携带了主叫终端号码和被叫终端号码的呼叫请求之后,在被叫终端开启了呼叫转移的时候,应用服务器将呼叫请求发送给云服务器,云服务器根据主叫终端号码确定主叫终端的用户级别,并确定与用户级别对应的语音验证问题,然后将与用户级别对应的语音验证问题通过应用服务器发送给主叫终端,使得主叫终端播放语音验证问题,并回复语音回复消息,主叫终端通过应用服务器向第三方终端发送语音回复消息,从而第三方终端播放主叫终端提供的语音回复消息,持有第三方终端的用户根据语音回复消息的内容对主叫终端的来电接听或挂断。实现了在被叫终端需要进行呼叫转移的时候,第三方终端对主叫终端号码进行身份验证,同时云服务器可以确定与主叫终端号码对应的用户级别,并确定与用户级别对应的语音验证问题,进而云服务器向主叫终端回复与该用户级别对应的语音验证问题,云服务器向不同用户级别的主叫终端返回不同的语音验证问题,便于主叫终端进行回复,并且第三方终端可接收到主叫终端根据语音验证问题回复的语音回复消息,使得第三方终端可以播放语音回复消息,从而持有第三方终端的用户根据语音回复消息的内容,确定接听或挂断主叫终端的来电。同时,避免了与被叫终端绑定的云服务器滤掉所有的陌生用户的来电的时候,造成的与被叫终端号码绑定的第三方终端漏接到重要用户的电话的情况。
进一步的,在上述实施例的基础上,用户级别与用户级别对应的语音验证问题为用户上传到云服务器中。
用户级别包括未知用户级别和通讯录用户级别,通讯录用户包括至少两类用户级别。
在本实施方式中,具体的,被叫终端的用户会在被叫终端中根据实际的需求,对通讯录中的用户以及陌生用户进行用户级别的划分,将陌生用户划分为未知用户级别,将通讯录中的用户划分为通讯录用户级别;进一步的,可以再将通讯录中的用户按照实际需求划分为至少两类用户级别,例如,通讯录中的用户,将亲人用户划分为第一类通讯录用户级别,将朋友用户护肤为第二类通讯录用户级别,将同事用户划分为第三类通讯录用户级别。
并且,被叫终端的用户会对每一个用户级别输入一种语音验证问题,被叫终端的用户会将通讯录的用户上传到云服务器中,并且将各个用户级别,以及与各个用户级别对应的各个语音验证问题上传到云服务器中。
进一步的,在上述实施例的基础上,步骤102的具体实施方式为:
应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别、并且使得被叫终端根据用户级别确定对应的语音验证问题;
相应的,步骤103中应用服务器接收语音验证问题,具体包括:
应用服务器接收被叫终端发送的语音验证问题;
或者,
步骤102的具体实施方式为:
应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别;
应用服务器接收被叫终端发送的用户级别,并将用户级别发送给媒体服务器,以使媒体服务器根据用户级别确定对应的语音验证问题;
相应的,步骤103中应用服务器接收语音验证问题,具体包括:
应用服务器接收媒体服务器发送的语音验证问题。
在本实施方式中,具体的,被叫终端存储了各个用户级别,以及与各个用户级别对应的语音验证问题。从而应用服务器可以将主叫终端的呼叫请求发送给与被叫终端号码对应的被叫终端,被叫终端根据被叫终端的用户的预先设定,确定与主叫终端号码对应的用户级别,然后被叫终端根据用户级别确定与用户级别对应的语音验证问题。此时,被叫终端直接将语音验证问题发送给应用服务器,即应用服务器接收被叫终端发送的语音验证问题。
或者,应用服务器将主叫终端发送的呼叫请求发送给与被叫终端号码对应的被叫终端之后,被叫终端根据自身的设定,确定与主叫终端号码对应的用户级别,被叫终端将与主叫终端号码对应的用户级别发送给应用服务器。然后应用服务器将用户级别发送给媒体服务器,在媒体服务器中已经预存了该被叫终端提供的各用户级别对应的各语音验证问题,从而媒体服务器可以根据用户级别确定与用户级别对应的语音验证问题,媒体服务器将与用户级别对应的语音验证问题发送给应用服务器。从而应用服务器接收媒体服务器发送的语音验证问题。
本实施方式通过应用服务器将与主叫终端号码对应的用户级别发送给媒体服务器,由媒体服务器确定与各用户级别对应的各语音验证问题,从而不必将与各用户级别对应的各语音验证问题存储在被叫终端中,节约了被叫终端的内存资源;同时,可以节省每次拨打电话都要有被叫传送语音验证问题给应用服务器的时间。
图3为本发明实施例三提供的应用服务器的结构示意图,如图3所示,本实施例的应用服务器,包括:
请求接收模块31,用于接收主叫终端发送的呼叫请求,呼叫请求中包括主叫终端号码和被叫终端号码;
第一请求发送模块32,用于将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别以及与用户级别对应的语音验证问题;
第一语音接收模块33,用于接收语音验证问题,并将语音验证问题发送给主叫终端;
第二语音接收模块34,用于接收主叫终端针对语音验证问题所发送的语音回复消息;
第一语音发送模块35,用于将语音回复消息发送给被叫终端,以使被叫终端向用户播放语音回复消息,进而使得用户根据语音回复消息的内容确定对呼叫请求进行接听或者挂断处理。
第一请求发送模块32,具体用于:应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别、并且使得被叫终端根据用户级别确定对应的语音验证问题;
相应的,第一语音接收模块33在接收语音验证问题时,具体用于:接收被叫终端发送的语音验证问题;
或者,
第一请求发送模块32,具体用于:将呼叫请求发送给与被叫终端号码对应的被叫终端,以使被叫终端确定与主叫终端号码对应的用户级别;接收被叫终端发送的用户级别,并将用户级别发送给媒体服务器,以使媒体服务器根据用户级别确定对应的语音验证问题;
相应的,第一语音接收模块33在接收语音验证问题时,具体用于:应用服务器接收媒体服务器发送的语音验证问题。
本实施例的应用服务器可执行本发明实施例一以及实施方式提供的呼叫验证方法,其实现原理相类似,此处不再赘述。
本实施例通过应用服务器接收主叫终端发送的携带了主叫终端号码和被叫终端号码的呼叫请求之后,应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端,被叫终端根据主叫终端号码确定主叫终端的用户级别,再确定与用户级别对应的语音验证问题,被叫终端通过应用服务器发送给主叫终端,使得主叫终端的用户回复该语音验证问题,得到一个语音回复消息,主叫终端通过应用服务器向被叫终端发送语音回复消息,从而被叫终端播放主叫终端提供的语音回复消息,被叫终端的用户根据语音回复消息的具体内容决定挂断或接听主叫终端的来电。实现了被叫终端对主叫终端号码进行身份验证,同时被叫终端可以确定与主叫终端号码对应的用户级别,以及与用户级别对应的语音验证问题,进而向主叫终端发送语音验证问题,并且被叫终端可接收到主叫终端根据语音验证问题回复的语音回复消息,使得被叫终端根据现实情况中的语音回复消息的具体内容,确定来电是否有重要的事情,确定主叫终端的呼叫请求接听或者挂断。同时对不同的终端号码进行用户级别的划分,向不同用户级别的主叫终端返回不同的语音验证问题,便于主叫终端进行回复。并且可以被叫终端不需要过滤掉所有的陌生用户的来电时候,造成的被叫终端漏接到重要用户的电话的情况。
图4为本发明实施例四提供的应用服务器的结构示意图,如图4所示,本实施例的应用服务器,包括:
请求接收模块31,用于接收主叫终端发送的呼叫请求,呼叫请求中包括主叫终端号码和被叫终端号码;
确定模块41,用于在第一请求发送模块32将呼叫请求发送给被叫终端之前,确定被叫终端是否开启呼叫转移功能,若被叫终端未开启呼叫转移功能,则执行第一请求发送模块32中的步骤;
第二请求发送模块42,用于若确定模块41确定被叫终端开启呼叫转移功能,则将呼叫请求发送给云服务器,以使云服务器确定与主叫终端号码对应的用户级别以及与用户级别对应的语音验证问题;
第三语音接收模块43,用于接收云服务器发送的语音验证问题,并将语音验证问题发送给主叫终端;
第四语音接收模块44,用于接收主叫终端针对语音验证问题所发送的语音回复消息;
第二语音发送模块45,用于将语音回复消息发送给呼叫转移的第三方终端,以使第三方终端向用户播放语音回复消息,进而使得用户根据语音回复消息的内容确定对呼叫请求进行接听或者挂断处理;
其中,确定模块在确定被叫终端是否开启呼叫转移功能时,具体包括:
将呼叫请求发送给与被叫终端号码对应的被叫终端;确定在预设时间内是否接收到被叫终端根据呼叫请求返回的确认接收消息,以确定与被叫终端号码对应的被叫终端是否进行呼叫转移;
或者,
确定与被叫终端号码对应的被叫终端,在当前时间是否进行呼叫转移。
其中,用户级别与用户级别对应的语音验证问题为用户上传到云服务器中。
用户级别包括未知用户级别和通讯录用户级别,通讯录用户包括至少两类用户级别。
本实施例的应用服务器可执行本发明实施例二以及实施方式提供的呼叫验证方法,其实现原理相类似,此处不再赘述。
本实施例通过应用服务器接收主叫终端发送的携带了主叫终端号码和被叫终端号码的呼叫请求之后,在被叫终端开启了呼叫转移的时候,应用服务器将呼叫请求发送给云服务器,云服务器根据主叫终端号码确定主叫终端的用户级别,并确定与用户级别对应的语音验证问题,然后将与用户级别对应的语音验证问题通过应用服务器发送给主叫终端,使得主叫终端播放语音验证问题,并回复语音回复消息,主叫终端通过应用服务器向第三方终端发送语音回复消息,从而第三方终端播放主叫终端提供的语音回复消息,持有第三方终端的用户根据语音回复消息的内容对主叫终端的来电接听或挂断。实现了在被叫终端需要进行呼叫转移的时候,第三方终端对主叫终端号码进行身份验证,同时云服务器可以确定与主叫终端号码对应的用户级别,并确定与用户级别对应的语音验证问题,进而云服务器向主叫终端回复与该用户级别对应的语音验证问题,云服务器向不同用户级别的主叫终端返回不同的语音验证问题,便于主叫终端进行回复,并且第三方终端可接收到主叫终端根据语音验证问题回复的语音回复消息,使得第三方终端可以播放语音回复消息,从而持有第三方终端的用户根据语音回复消息的内容,确定接听或挂断主叫终端的来电。同时,避免了与被叫终端绑定的云服务器滤掉所有的陌生用户的来电的时候,造成的与被叫终端号码绑定的第三方终端漏接到重要用户的电话的情况。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种呼叫验证方法,其特征在于,包括:
应用服务器接收主叫终端发送的呼叫请求,所述呼叫请求中包括主叫终端号码和被叫终端号码;
所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题;
所述应用服务器接收所述语音验证问题,并将所述语音验证问题发送给所述主叫终端;
所述应用服务器接收所述主叫终端针对所述语音验证问题所发送的语音回复消息;
所述应用服务器将所述语音回复消息发送给所述被叫终端,以使所述被叫终端向用户播放所述语音回复消息,进而使得所述用户根据所述语音回复消息的内容确定对所述呼叫请求进行接听或者挂断处理;
所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端之前,还包括:
所述应用服务器确定所述被叫终端是否开启呼叫转移功能;
若所述被叫终端未开启呼叫转移功能,则执行所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端的步骤;
否则,所述应用服务器将所述呼叫请求发送给云服务器,以使所述云服务器确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题;
所述应用服务器接收所述云服务器发送的语音验证问题,并将所述语音验证问题发送给所述主叫终端;
所述应用服务器接收所述主叫终端针对所述语音验证问题所发送的语音回复消息;
所述应用服务器将所述语音回复消息发送给呼叫转移的第三方终端,以使所述第三方终端向用户播放所述语音回复消息,进而使得所述用户根据所述语音回复消息的内容确定对所述呼叫请求进行接听或者挂断处理;
其中,所述应用服务器确定所述被叫终端是否开启呼叫转移功能包括
应用服务器将呼叫请求发送给与被叫终端号码对应的被叫终端;
应用服务器确定在预设时间内是否接收到被叫终端根据呼叫请求返回的确认接收消息,以确定与被叫终端号码对应的被叫终端是否进行呼叫转移;
或者,
应用服务器确定与被叫终端号码对应的被叫终端,在当前时间是否进行呼叫转移。
2.根据权利要求1所述的方法,其特征在于,所述用户级别与所述用户级别对应的语音验证问题为所述用户上传到所述云服务器中。
3.根据权利要求1~2中任一项所述的方法,其特征在于,所述用户级别包括未知用户级别和通讯录用户级别,所述通讯录用户包括至少两类用户级别。
4.根据权利要求1~2中任一项所述的方法,其特征在于,所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题,包括:
所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别、并且使得所述被叫终端根据所述用户级别确定对应的语音验证问题;
相应的,所述应用服务器接收所述语音验证问题,包括:
所述应用服务器接收所述被叫终端发送的所述语音验证问题;
或者,
所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题,包括:
所述应用服务器将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别;
所述应用服务器接收所述被叫终端发送的所述用户级别,并将所述用户级别发送给媒体服务器,以使所述媒体服务器根据所述用户级别确定对应的语音验证问题;
相应的,所述应用服务器接收所述语音验证问题,包括:
所述应用服务器接收所述媒体服务器发送的所述语音验证问题。
5.一种应用服务器,其特征在于,包括:
请求接收模块,用于接收主叫终端发送的呼叫请求,所述呼叫请求中包括主叫终端号码和被叫终端号码;
第一请求发送模块,用于将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题;
第一语音接收模块,用于接收所述语音验证问题,并将所述语音验证问题发送给所述主叫终端;
第二语音接收模块,用于接收所述主叫终端针对所述语音验证问题所发送的语音回复消息;
第一语音发送模块,用于将所述语音回复消息发送给所述被叫终端,以使所述被叫终端向用户播放所述语音回复消息,进而使得所述用户根据所述语音回复消息的内容确定对所述呼叫请求进行接听或者挂断处理;
还包括:
确定模块,用于在所述第一请求发送模块将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端之前,确定所述被叫终端是否开启呼叫转移功能,若所述被叫终端未开启呼叫转移功能,则执行所述第一请求发送模块中的步骤;
第二请求发送模块,用于若所述确定模块确定所述被叫终端开启呼叫转移功能,则将所述呼叫请求发送给云服务器,以使所述云服务器确定与所述主叫终端号码对应的用户级别以及与所述用户级别对应的语音验证问题;
第三语音接收模块,用于接收所述云服务器发送的语音验证问题,并将所述语音验证问题发送给所述主叫终端;
第四语音接收模块,用于接收所述主叫终端针对所述语音验证问题所发送的语音回复消息;
第二语音发送模块,用于将所述语音回复消息发送给呼叫转移的第三方终端,以使所述第三方终端向用户播放所述语音回复消息,进而使得所述用户根据所述语音回复消息的内容确定对所述呼叫请求进行接听或者挂断处理;
其中,所述确定模块在确定所述被叫终端是否开启呼叫转移功能时,具体包括:
将呼叫请求发送给与被叫终端号码对应的被叫终端;
确定在预设时间内是否接收到被叫终端根据呼叫请求返回的确认接收消息,以确定与被叫终端号码对应的被叫终端是否进行呼叫转移;
或者,
确定与被叫终端号码对应的被叫终端,在当前时间是否进行呼叫转移。
6.根据权利要求5所述的应用服务器,其特征在于,所述用户级别与所述用户级别对应的语音验证问题为所述用户上传到所述云服务器中。
7.根据权利要求5~6中任一项所述的应用服务器,其特征在于,所述用户级别包括未知用户级别和通讯录用户级别,所述通讯录用户包括至少两类用户级别。
8.根据权利要求5~6中任一项所述的应用服务器,其特征在于,所述第一请求发送模块,具体用于:
将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别、并且使得所述被叫终端根据所述用户级别确定对应的语音验证问题;
相应的,所述第一语音接收模块在接收所述语音验证问题时,具体用于:
接收所述被叫终端发送的所述语音验证问题;
或者,
所述第一请求发送模块,具体用于:
将所述呼叫请求发送给与所述被叫终端号码对应的被叫终端,以使所述被叫终端确定与所述主叫终端号码对应的用户级别;
接收所述被叫终端发送的所述用户级别,并将所述用户级别发送给媒体服务器,以使所述媒体服务器根据所述用户级别确定对应的语音验证问题;
相应的,所述第一语音接收模块在接收所述语音验证问题时,具体用于:
所述应用服务器接收所述媒体服务器发送的所述语音验证问题。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510660760.XA CN105227788B (zh) | 2015-10-12 | 2015-10-12 | 呼叫验证方法和应用服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510660760.XA CN105227788B (zh) | 2015-10-12 | 2015-10-12 | 呼叫验证方法和应用服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105227788A CN105227788A (zh) | 2016-01-06 |
CN105227788B true CN105227788B (zh) | 2018-03-23 |
Family
ID=54996452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510660760.XA Active CN105227788B (zh) | 2015-10-12 | 2015-10-12 | 呼叫验证方法和应用服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105227788B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792605B (zh) * | 2017-01-17 | 2019-04-12 | 维沃移动通信有限公司 | 一种通话连接方法及通话连接装置 |
CN108574940B (zh) * | 2017-03-07 | 2021-08-24 | 腾讯科技(深圳)有限公司 | 一种来电呼叫的处理方法和装置 |
CN108966161A (zh) * | 2018-07-19 | 2018-12-07 | 中国联合网络通信集团有限公司 | 呼叫等待方法和*** |
CN111246020A (zh) * | 2020-02-10 | 2020-06-05 | 中国联合网络通信集团有限公司 | 来电提示方法和设备 |
CN114866519B (zh) * | 2022-07-01 | 2022-11-01 | 新华三技术有限公司 | 一种呼叫转移方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101668093A (zh) * | 2008-09-03 | 2010-03-10 | 华为技术有限公司 | 一种来电分析控制的方法和装置 |
CN101867475A (zh) * | 2010-05-27 | 2010-10-20 | 华为终端有限公司 | 远程控制终端业务的接入认证方法和相关设备及通信*** |
CN102223431A (zh) * | 2011-06-27 | 2011-10-19 | 杨子江 | 一种防止骚扰电话的方法和*** |
CN102917105A (zh) * | 2012-10-17 | 2013-02-06 | 中国联合网络通信集团有限公司 | 呼叫信息处理方法和终端设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000067005A (ja) * | 1998-08-26 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | 本人確認方法及びその方法を用いた装置及び本人確認装置制御プログラムを記録した記録媒体 |
-
2015
- 2015-10-12 CN CN201510660760.XA patent/CN105227788B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101668093A (zh) * | 2008-09-03 | 2010-03-10 | 华为技术有限公司 | 一种来电分析控制的方法和装置 |
CN101867475A (zh) * | 2010-05-27 | 2010-10-20 | 华为终端有限公司 | 远程控制终端业务的接入认证方法和相关设备及通信*** |
CN102223431A (zh) * | 2011-06-27 | 2011-10-19 | 杨子江 | 一种防止骚扰电话的方法和*** |
CN102917105A (zh) * | 2012-10-17 | 2013-02-06 | 中国联合网络通信集团有限公司 | 呼叫信息处理方法和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105227788A (zh) | 2016-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105227788B (zh) | 呼叫验证方法和应用服务器 | |
US10129412B1 (en) | Establishing and maintaining a VOIP call | |
CN104202491A (zh) | 客服电话处理方法及装置 | |
KR20160014112A (ko) | 전화 네트워크 시스템 및 방법 | |
CN108293082B (zh) | 用于在通信终端中支持语音呼叫的方法及其终端 | |
US20100233997A1 (en) | System, method and implementation of providing dynamic multi-media ringtone to called party prior to answer a call | |
US9560681B2 (en) | Method and device for establishing a communication | |
EP3172880A1 (en) | Method of and communications handling equipment for controlling communication session establishment in a multimedia communications network. | |
CN105706410A (zh) | 用于交换服务能力的方法和用户设备 | |
CN101375585A (zh) | 通信***、无线通信终端和显示控制方法 | |
CN117041420A (zh) | 语音通话的测试方法、装置及设备 | |
CN106686542B (zh) | 一种呼叫处理的方法和装置 | |
CN103095690A (zh) | 一种呼叫处理方法及应用服务器 | |
CN108696829B (zh) | 一种补充业务设置处理方法及装置 | |
WO2010069239A1 (zh) | 一种实现一号通业务的方法、装置及*** | |
CN109995949B (zh) | 改号业务处理方法及装置 | |
EP3085046B1 (en) | Session initiation handling | |
CN108270908A (zh) | 一种未接电话的提醒方法和装置 | |
CN107749874B (zh) | 一种消息处理方法及*** | |
WO2017067806A1 (en) | System and method for setting up a group call | |
CN109982275B (zh) | 一种弱覆盖下的WiFi网络通话方法及装置 | |
CN109257318B (zh) | 一种群组通话建立方法及平台 | |
JP5260701B2 (ja) | 発信者情報通知装置、発信者情報通知システム | |
US9386157B2 (en) | Method and system for telecommunication | |
US10511714B2 (en) | Provision of content data to callee |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |