一种分布式技能配置的方法和装置制造方法及图纸

技术编号:21854072 阅读:24 留言:0更新日期:2019-08-14 01:13
本发明专利技术公开了一种分布式技能配置的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:在接收到用户选择的按键信息之后,将按键信息转化成对应的技能信息,然后根据技能信息在自身的内存中查找满足预设条件的客户端;向客户端发送连接指令,以使用户和客户端连接。该实施方式克服了现有技术中配置服务器宕机或者网络不通,服务器将无法获取坐席的技能信息及技能信息的更新的技术问题,进而达到不依赖配置服务器来完成连接的技术效果。

A Method and Device for Distributed Skills Configuration

【技术实现步骤摘要】
一种分布式技能配置的方法和装置
本专利技术涉及计算机
,尤其涉及一种分布式技能配置的方法和装置。
技术介绍
目前,在基于SIP(SessionInitiationProtocol,会话初始协议)协议的呼叫中心架构中,用户的通话首先是通过IMS(IPMultimediaSubs7stem,IP多媒体子系统)网络到达SIP服务器,然后由SIP服务器向用户播放IVR(InteractiveVoiceResponse,互动式语音应答)语音,用户根据IVR语音的提示,通过按键来选择需要的服务所对应的编号,SIP服务器获取到用户的选择后,将用户的选择的编号转化成对应的技能信息,并查找当前满足该技能信息且空闲的坐席,最后将用户的通话转接给该坐席。此外,SIP服务器为了获取到需要的技能信息,需要搭建一个配置服务器,由专人在配置服务器上配置所有坐席的技能信息并实时推送给SIP服务器。其中,配置服务器提供所有坐席的配置信息,管理人员可登录到配置服务器,配置所有坐席的技能信息,配置服务器将最新的配置分布式技能配置给SIP服务器。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:SIP服务器强依赖于配置服务器,因此,一旦配置服务器宕机或者网络不通,服务器将无法获取坐席的技能信息及技能信息的更新。
技术实现思路
有鉴于此,本专利技术实施例提供一种分布式技能配置的方法和装置,能够解决现有技术中配置服务器宕机或者网络不通,服务器将无法获取坐席的技能信息及技能信息的更新的技术问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种分布式技能配置的方法。本专利技术实施例的一种分布式技能配置的方法包括:在接收到用户选择的按键信息之后,将按键信息转化成对应的技能信息,然后根据技能信息在自身的内存中查找满足预设条件的客户端;向客户端发送连接指令,以使用户和客户端连接。在另一实施方式中,本专利技术在接收到用户选择的按键信息的步骤之前,还包括:接收由多个客户端发送的多个注册信息,并从注册信息中获取到技能信息,然后将技能信息与客户端的对应关系保存在自身的内存中,以得到由多个对应关系组成的数据列表。在另一实施方式中,本专利技术根据技能信息在自身的内存中查找满足预设条件的客户端的步骤包括:基于内存中保存有技能信息与客户端的对应关系的数据列表,根据技能信息遍历内存中的数据列表,以当前处于空闲状态的客户端为满足预设条件的客户端。在另一实施方式中,本专利技术根据技能信息遍历内存中的数据列表,以当前处于空闲状态的客户端为满足预设条件的客户端的步骤包括:遍历内存中的数据列表,根据对应关系,查找当前处于空闲状态的客户端,然后以当前处于空闲状态且空闲时间最长的客户端为满足预设条件的客户端。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种分布式技能配置的装置。本专利技术实施例的一种分布式技能配置的装置包括:处理模块,用于在接收到用户选择的按键信息之后,将按键信息转化成对应的技能信息,然后根据技能信息在自身的内存中查找满足预设条件的客户端;连接模块,用于向客户端发送连接指令,以使用户和客户端连接。在另一实施方式中,本专利技术还包括保存模块,用于:接收由多个客户端发送的多个注册信息,并从注册信息中获取到技能信息,然后将技能信息与客户端的对应关系保存在自身的内存中,以得到由多个对应关系组成的数据列表。在另一实施方式中,本专利技术的处理模块还用于:基于内存中保存有技能信息与客户端的对应关系的数据列表,根据技能信息遍历内存中的数据列表,以当前处于空闲状态的客户端为满足预设条件的客户端。在另一实施方式中,本专利技术处理模块还用于:遍历内存中的数据列表,根据对应关系,查找当前处于空闲状态的客户端,然后以当前处于空闲状态且空闲时间最长的客户端为满足预设条件的客户端。为实现上述目的,根据本专利技术的再一方面,提供了一种电子设备。本专利技术实施例的一种电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本专利技术分布式技能配置的方法。为实现上述目的,根据本专利技术的再一方面,提供了一种计算机可读存储介质。本专利技术实施例的一种计算机可读存储介质,其上存储有计算机程序,其特征在于,程序被处理器执行时实现本专利技术分布式技能配置的方法。上述专利技术中的一个实施例具有如下优点或有益效果:因为采用将用户选择的按键信息转化成对应的技能信息,然后在内存中的数据列表中进行查找,与满足预设条件的客户端进行连接的技术手段,所以克服了现有技术中配置服务器宕机或者网络不通,服务器将无法获取坐席的技能信息及技能信息的更新的技术问题,进而达到不依赖配置服务器来完成连接的技术效果;同时,通过本专利技术的分布式技能配置的方法,在客户端进行更换时,只需要根据技能信息在内存中的数据列表中的对应关系进行查找,即可找到满足预设条件的客户端,无需对客户端重新进行配置,降低了维护成本。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是根据本专利技术实施例的分布式技能配置的方法的主要流程的示意图;图2是本专利技术分布式技能配置的方法的系统构架图;图3是本专利技术分布式技能配置的方法中客户端进行注册的示意图;图4是本专利技术分布式技能配置的方法中服务器进行呼叫的流程图;图5是根据本专利技术实施例的分布式技能配置的装置的主要模块的示意图;图6是本专利技术实施例可以应用于其中的示例性系统架构图;图7是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术实施例的分布式技能配置的方法的主要流程的示意图,如图1所示,本专利技术实施例的一种分布式技能配置的方法主要包括如下步骤:S101:在接收到用户选择的按键信息之后,将按键信息转化成对应的技能信息,然后根据技能信息在自身的内存中查找满足预设条件的客户端。首先,服务器会向用户播放语音,由用户进行按键选择,然后服务器会将用户选择的按键信息转化成与该按键信息相对应的技能信息,最后在根据该技能信息选择满足预设条件的客户端。需要说明的是,该技能信息即是坐席的技能,一个坐席可以对应一个或多个技能信息,而服务器会将技能信息和按键信息一一对应起来,然后再向用户播放包含多个按键信息的语音,由用户来选择按键,从而达到选择与该按键对应的技能信息的目的。需要说明的是,本专利技术中将按键信息转化成对应的技能信息,具体是在用户选择按键信息之后,根据按键信息和技能信息的对应关系,将按键信息转化成对应的技能信息的。在本专利技术的一实施方式中,根据技能信息在自身的内存中查找满足预设条件的客户端的步骤包括:基于内存中本文档来自技高网...

【技术保护点】
1.一种分布式技能配置的方法,其特征在于,包括:在接收到用户选择的按键信息之后,将所述按键信息转化成对应的技能信息,然后根据所述技能信息在自身的内存中查找满足预设条件的客户端;向所述客户端发送连接指令,以使所述用户和所述客户端连接。

【技术特征摘要】
1.一种分布式技能配置的方法,其特征在于,包括:在接收到用户选择的按键信息之后,将所述按键信息转化成对应的技能信息,然后根据所述技能信息在自身的内存中查找满足预设条件的客户端;向所述客户端发送连接指令,以使所述用户和所述客户端连接。2.根据权利要求1所述的方法,其特征在于,所述在接收到用户选择的按键信息的步骤之前,还包括:接收由多个客户端发送的多个注册信息,并从所述注册信息中获取到技能信息,然后将所述技能信息与所述客户端的对应关系保存在自身的内存中,以得到由多个对应关系组成的数据列表。3.根据权利要求1所述的方法,其特征在于,所述根据所述技能信息在自身的内存中查找满足预设条件的客户端的步骤包括:基于内存中保存有所述技能信息与所述客户端的对应关系的数据列表,根据所述技能信息遍历内存中的所述数据列表,以当前处于空闲状态的客户端为满足预设条件的客户端。4.根据权利要求3所述的方法,其特征在于,所述根据所述技能信息遍历内存中的所述数据列表,以当前处于空闲状态的客户端为满足预设条件的客户端的步骤包括:遍历内存中的所述数据列表,根据所述对应关系,查找当前处于空闲状态的客户端,然后以当前处于空闲状态且空闲时间最长的客户端为满足预设条件的客户端。5.一种分布式技能配置的装置,其特征在于,包括:处理模块,用于在接收到用户选择的按键信息之...

【专利技术属性】
技术研发人员:王兴达
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1