[0020] 为使本公开的上述目的、特征和优点能够更加明显易懂,下面结合附图对本公开的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本公开。但是本公开能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本公开内涵的情况下做类似改进,因此本公开不受下面公开的具体实施例的限制。
[0021] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
[0022] 图1为其中一个实施例的验证电话转接正确性的方法的流程图,所述方法应用于转接服务器,参见图1所示,所述方法包括以下步骤。
[0023] 在步骤S11中,接收待转接电话发送的呼叫转接请求,所述呼叫转接请求包括被转接电话的身份信息,所述身份信息是所述转接服务器向所述被转接电话颁发的用于表明所述被转接电话的身份以及允许被转接的认证证书;在步骤S12中,根据所述呼叫转接请求,查询所述被转接电话的历史通话记录,在所述历史通话记录中包括所述待转接电话的情况下,将所述待转接电话添加到所述被转接电话的转接列表中;
在步骤S13中,在历史通话记录中不包括待转接电话的情况下,获取被转接电话中聊天程序的聊天信息,所述聊天信息包括文字信息和语音信息,并根据聊天信息提取转接关键词,并在转接关键词表征被转接电话同意接收转接的情况下,将待转接电话添加到所述被转接电话的转接列表中;
在步骤S14中,在所述被转接电话的转接列表添加所述待转接电话成功的情况下,向所述待转接电话发送用于表明转接成功的信息。
[0024] 上述验证电话转接正确性的方法通过接收待转接电话发送的呼叫转接请求;根据呼叫转接请求,查询被转接电话的历史通话记录,在历史通话记录中包括待转接电话的情况下,将待转接电话添加到被转接电话的转接列表中;在历史通话记录中不包括待转接电话的情况下,获取被转接电话中聊天程序的聊天信息,聊天信息包括文字信息和语音信息,并根据聊天信息提取转接关键词,并在转接关键词表征被转接电话同意接收转接的情况下,将待转接电话添加到被转接电话的转接列表中;在被转接电话的转接列表添加待转接电话成功的情况下,向待转接电话发送用于表明转接成功的信息。这样可以提高电话转接的正确性。
[0025] 在其中一种实施例中,所述呼叫转接请求中携带有请求转接时间段,在所述根据所述呼叫转接请求,查询所述被转接电话的历史通话记录的步骤之前,还包括:获取所述被转接电话的允许被转接时间段,并确定所述允许被转接时间段包括所述请求转接时间段;
所述方法还包括:
在所述允许被转接时间段不包括所述请求转接时间段的情况下,向所述被转接电话发送携带有所述请求转接时间段的转接确认请求,所述转接请求用于请示所述被转接电话是否将所述允许被转接时间段修改为所述请求转接时间段;
根据接收到的所述被转接电话针对所述转接确认请求的反馈信息,确定是否将所述允许被转接时间段修改为所述请求转接时间段。
[0026] 在其中一种实施例中,所述根据接收到的所述被转接电话针对所述转接确认请求的反馈信息,确定是否将所述允许被转接时间段修改为所述请求转接时间段的步骤,包括:在根据接收到的所述被转接电话针对所述转接确认请求的反馈信息确定不将所述允许被转接时间段修改为所述请求转接时间段的情况下,将所述呼叫转接请求存入候转接列表中;
在根据接收到的所述被转接电话针对所述转接确认请求的反馈信息确定将所述允许被转接时间段修改为所述请求转接时间段的情况下,将所述允许被转接时间段修改为所述请求转接时间段,并查询所述被转接电话的候转接列表中是否存在目标待转接电话,所述目标待转接电话的请求转接时间段在所述待转接电话对应的请求转接时间段内。
[0027] 在其中一种实施例中,所述在所述允许被转接时间段不包括所述请求转接时间段的情况下,向所述被转接电话发送携带有所述请求转接时间段的转接确认请求的步骤,包括:在所述允许被转接时间段不包括所述请求转接时间段的情况下,确定所述允许被转接时间段是否与所述请求转接时间段存在交叉时间段;
在所述允许被转接时间段与所述请求转接时间段存在交叉时间段的情况下,向所述被转接电话发送携带有所述请求转接时间段的转接确认请求。
[0028] 在其中一种实施例中,所述方法还包括:在所述允许被转接时间段与所述请求转接时间段不存在交叉时间段的情况下,将所述呼叫转接请求存入候转接列表中。
[0029] 基于相同的发明构思,本公开还提供一种验证电话转接正确性的装置,图2为其中一个实施例的验证电话转接正确性的装置的框图,所述装置应用于转接服务器,所述装置200包括:接收模块210,查询模块220,获取模块230和发送模块240。
[0030] 其中,该接收模块210,被配置为接收待转接电话发送的呼叫转接请求,所述呼叫转接请求包括被转接电话的身份信息,所述身份信息是所述转接服务器向所述被转接电话颁发的用于表明所述被转接电话的身份以及允许被转接的认证证书;该查询模块220,被配置为根据所述呼叫转接请求,查询所述被转接电话的历史通话记录,在所述历史通话记录中包括所述待转接电话的情况下,将所述待转接电话添加到所述被转接电话的转接列表中;
该获取模块230,被配置为在所述历史通话记录中不包括所述待转接电话的情况下,获取所述被转接电话中聊天程序的聊天信息,所述聊天信息包括文字信息和语音信息,并根据所述聊天信息提取转接关键词,并在所述转接关键词表征所述被转接电话同意接收转接的情况下,将所述待转接电话添加到所述被转接电话的转接列表中;
该发送模块240,被配置为在所述被转接电话的转接列表添加所述待转接电话成功的情况下,向所述待转接电话发送用于表明转接成功的信息。
[0031] 在其中一种实施例中,所述查询模块220,被配置为在所述根据所述呼叫转接请求,查询所述被转接电话的历史通话记录的步骤之前,获取所述被转接电话的允许被转接时间段,并确定所述允许被转接时间段包括请求转接时间段;在所述允许被转接时间段不包括所述请求转接时间段的情况下,向所述被转接电话发送携带有所述请求转接时间段的转接确认请求,所述转接请求用于请示所述被转接电话是否将所述允许被转接时间段修改为所述请求转接时间段;
根据接收到的所述被转接电话针对所述转接确认请求的反馈信息,确定是否将所述允许被转接时间段修改为所述请求转接时间段。
[0032] 在其中一种实施例中,所述查询模块220,被配置为:在根据接收到的所述被转接电话针对所述转接确认请求的反馈信息确定不将所述允许被转接时间段修改为所述请求转接时间段的情况下,将所述呼叫转接请求存入候转接列表中;
在根据接收到的所述被转接电话针对所述转接确认请求的反馈信息确定将所述允许被转接时间段修改为所述请求转接时间段的情况下,将所述允许被转接时间段修改为所述请求转接时间段,并查询所述被转接电话的候转接列表中是否存在目标待转接电话,所述目标待转接电话的请求转接时间段在所述待转接电话对应的请求转接时间段内。
[0033] 在其中一种实施例中,所述查询模块220,被配置为:在所述允许被转接时间段不包括所述请求转接时间段的情况下,确定所述允许被转接时间段是否与所述请求转接时间段存在交叉时间段;
在所述允许被转接时间段与所述请求转接时间段存在交叉时间段的情况下,向所述被转接电话发送携带有所述请求转接时间段的转接确认请求。
[0034] 在其中一种实施例中,所述查询模块220,被配置为在所述允许被转接时间段与所述请求转接时间段不存在交叉时间段的情况下,将所述呼叫转接请求存入候转接列表中。
[0035] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0036] 以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对公开专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开专利的保护范围应以所附权利要求为准。