一种通信方法及装置转让专利

申请号 : CN201410403060.8

文献号 : CN104135581B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨维王博唐博麟徐济军张晓慧付振罡江帆

申请人 : 国家电网公司国家电网公司客户服务中心上海易谷网络科技有限公司

摘要 :

本申请公开了一种通信方法及装置,应用于本地呼叫平台。当本地呼叫平台接收到用户发送的与基地呼叫平台的通信请求时,获取目标通信数据,且依据预设的数据生成格式,将该目标通信数据生成符合该预设数据生成格式的目标随路数据,进而将所述目标随路数据发送至基地呼叫平台,当接地呼叫平台接收到该目标随路数据后,再依据该预设的数据生成格式,将该目标随路数据还原为目标通信数据,从而利用本地呼叫平台实现了用户与基地呼叫平台的通信连接。现有技术需要改造或更换通信设备才能实现异构的呼叫平台之间的通信连接,成本较高,而本申请无需更换设备,而是将不同的通信数据转化为统一格式的随路数据,实现成本较低。

权利要求 :

1.一种通信方法,其特征在于,应用于本地呼叫平台,所述本地呼叫平台与基地呼叫平台相连,该方法包括:当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;

依据预设数据生成格式,将所述目标通信数据生成目标随路数据;其中,所述预设数据生成格式中包含有各项服务信息对应的代码、代码字节长度、代码排列次序及代码分割方式;

将所述目标随路数据发送至所述基地呼叫平台;

触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。

2.根据权利要求1所述的方法,其特征在于,所述目标通信数据包括:媒体类型、服务请求来源、服务语种、用户服务编号、用户所在地区代码、是否通过密码认证、服务业务类别、服务请求时间、业务修正类别及用户通信号码中的任意一项或多项。

3.根据权利要求1所述的方法,其特征在于,所述将所述目标随路数据发送至所述基地呼叫平台包括:依据所述目标随路数据,生成SIP数据包;其中,所述目标随路数据被封装于所述SIP数据包消息头的预设字段内;

将所述SIP数据包发送至所述基地呼叫平台。

4.根据权利要求3所述的方法,其特征在于,所述触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信包括:触发所述基地呼叫平台从所述SIP数据包消息头的预设字段内提取所述目标随路数据;

触发所述基地呼叫平台依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。

5.根据权利要求1所述的方法,其特征在于,还包括:

触发所述基地呼叫平台对从所述目标通信数据中提取的与预设数据提取项对应的服务项目信息进行响应。

6.一种通信装置,其特征在于,应用于本地呼叫平台,所述本地呼叫平台与基地呼叫平台相连,该装置包括:通信数据获取单元,用于当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;

随路数据生成单元,用于依据预设数据生成格式,将所述目标通信数据生成目标随路数据;其中,所述预设数据生成格式中包含有各项服务信息对应的代码、代码字节长度、代码排列次序及代码分割方式;

随路数据发送单元,用于将所述目标随路数据发送至所述基地呼叫平台;

通信数据还原单元,用于触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。

7.根据权利要求6所述的装置,其特征在于,所述通信数据获取单元获取的目标通信数据包括媒体类型、服务请求来源、服务语种、用户服务编号、用户所在地区代码、是否通过密码认证、服务业务类别、服务请求时间、业务修正类别及用户通信号码中的任意一项或多项。

8.根据权利要求6所述的装置,其特征在于,所述随路数据发送单元包括:数据包生成子单元,用于依据所述目标随路数据,生成SIP数据包;其中,所述目标随路数据被封装于所述SIP数据包消息头的预设字段内;

数据包发送子单元,用于将所述SIP数据包发送至所述基地呼叫平台。

9.根据权利要求8所述的装置,其特征在于,所述通信数据还原单元包括:随路数据提取子单元,用于触发所述基地呼叫平台从所述SIP数据包消息头的预设字段内提取所述目标随路数据;

通信数据还原子单元,用于触发所述基地呼叫平台依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。

10.根据权利要求6所述的装置,其特征在于,还包括:

服务项目响应单元,用于触发所述基地呼叫平台对从所述目标通信数据中提取的与预设数据提取项对应的服务项目信息进行响应。

说明书 :

一种通信方法及装置

技术领域

[0001] 本申请涉及数据通信技术领域,尤其是一种通信方法及装置。

背景技术

[0002] 目前,在通信领域内呼叫中心已成为一种成熟的呼叫系统,其主要是接听用户来电,并为其提供一系列的服务与支持。例如,在IT行业中的技术支持中心,保险行业的电话理赔中心、电网客户服务中心等。从结构方面来看,呼叫中心通常为面向全国,即各个省(市)地区均有各自独立的呼叫中心平台即本地呼叫平台,分别处理来自该省(市)用户的服务请求。
[0003] 随着各大企业客户对集中化要求的提高,大企业客户需要建立基地中心呼叫平台来统一处理各个本地呼叫中心平台接收到的服务处理请求。此时,本地呼叫平台相当于中转点,即将用户的服务请求转发至基地呼叫平台。然而,由于各个省(市)呼叫平台的搭建架构不同如物理通信设备不同,因此各个本地呼叫平台使用的通信协议也不尽相同,从而导致基地呼叫平台无法实现与全部本地呼叫平台之间的对接及数据通信。
[0004] 目前,实现异构本地呼叫平台与基地呼叫平台对接的方式是,对各个异地呼叫平台进行架构改造如更换为相同的通信设备,但该种架构改造方式成本较高。

发明内容

[0005] 有鉴于此,本申请提供了一种通信方法及装置,用以解决现有技术中实现异构呼叫平台的通信连接需要架构改造,而该种架构改造方式成本较高的技术问题。本申请提供的技术方案如下:
[0006] 一种通信方法,应用于本地呼叫平台,所述本地呼叫平台与基地呼叫平台相连,该方法包括:
[0007] 当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;
[0008] 依据预设数据生成格式,将所述目标通信数据生成目标随路数据;
[0009] 将所述目标随路数据发送至所述基地呼叫平台;
[0010] 触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0011] 上述方法,优选的,所述目标通信数据包括:媒体类型、服务请求来源、服务语种、用户服务编号、用户所在地区代码、是否通过密码认证、服务业务类别、服务请求时间、业务修正类别及用户通信号码中的任意一项或多项。
[0012] 上述方法,优选的,所述将所述目标随路数据发送至所述基地呼叫平台包括:
[0013] 依据所述目标随路数据,生成SIP数据包;其中,所述目标随路数据被封装于所述SIP数据包消息头的预设字段内;
[0014] 将所述SIP数据包发送至所述基地呼叫平台。
[0015] 上述方法,优选的,所述触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信包括:
[0016] 触发所述基地呼叫平台从所述SIP数据包消息头的预设字段内提取所述目标随路数据;
[0017] 触发所述基地呼叫平台依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0018] 上述方法,优选的,还包括:
[0019] 触发所述基地呼叫平台对从所述目标通信数据中提取的与预设数据提取项对应的服务项目信息进行响应。
[0020] 本申请还提供了一种通信装置,应用于本地呼叫平台,所述本地呼叫平台与基地呼叫平台相连,该装置包括:
[0021] 通信数据获取单元,用于当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;
[0022] 随路数据生成单元,用于依据预设数据生成格式,将所述目标通信数据生成目标随路数据;
[0023] 随路数据发送单元,用于将所述目标随路数据发送至所述基地呼叫平台;
[0024] 通信数据还原单元,用于触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0025] 上述装置,优选的,所述通信数据获取单元获取的目标通信数据包括媒体类型、服务请求来源、服务语种、用户服务编号、用户所在地区代码、是否通过密码认证、服务业务类别、服务请求时间、业务修正类别及用户通信号码中的任意一项或多项。
[0026] 上述装置,优选的,所述随路数据发送单元包括:
[0027] 数据包生成子单元,用于依据所述目标随路数据,生成SIP数据包;其中,所述目标随路数据被封装于所述SIP数据包消息头的预设字段内;
[0028] 数据包发送子单元,用于将所述SIP数据包发送至所述基地呼叫平台。
[0029] 上述装置,优选的,所述通信数据还原单元包括:
[0030] 随路数据提取子单元,用于触发所述基地呼叫平台从所述SIP数据包消息头的预设字段内提取所述目标随路数据;
[0031] 通信数据还原子单元,用于触发所述基地呼叫平台依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0032] 上述装置,优选的,还包括:
[0033] 服务项目响应单元,用于触发所述基地呼叫平台对从所述目标通信数据中提取的与预设数据提取项对应的服务项目信息进行响应。
[0034] 由以上技术方案可知,本申请提供了一种通信方法及装置,应用于本地呼叫平台。应用该方法可以实现下述有益效果:
[0035] 当本地呼叫平台接收到用户发送的与基地呼叫平台的通信请求时,获取目标通信数据,且依据预设的数据生成格式,将该目标通信数据生成符合该预设数据生成格式的目标随路数据,进而将所述目标随路数据发送至基地呼叫平台,当接地呼叫平台接收到该目标随路数据后,再依据该预设的数据生成格式,将该目标随路数据还原为目标通信数据,从而利用本地呼叫平台实现了用户与基地呼叫平台的通信连接。现有技术需要改造或更换通信设备才能实现异构的呼叫平台之间的通信连接,成本较高,而本申请无需更换设备,而是将不同的通信数据转化为统一格式的随路数据,实现成本较低。

附图说明

[0036] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037] 图1为本申请提供的一种通信方法应用的系统架构图;
[0038] 图2为本申请提供的一种通信方法实施例一的流程图;
[0039] 图3为本申请提供的一种通信方法实施例二的流程图;
[0040] 图4为本申请提供的一种通信方法实施例三的流程图;
[0041] 图5为本申请提供的一种通信装置实施例一的结构示意图;
[0042] 图6为本申请提供的一种通信装置实施例二的结构示意图;
[0043] 图7为本申请提供的一种通信装置实施例三的结构示意图。

具体实施方式

[0044] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045] 本申请提供的一种通信方法应用于包含本地呼叫平台及基地呼叫平台的通信系统,其中,本地呼叫平台用于接收用户发送的通信请求,且应用所述通信方法将所述通信请求转接至所述基地呼叫平台。所述通信请求中包含有请求的服务项目,所述基地呼叫平台完成对所述服务项目的响应。其中,所述通信系统可以但不限定于是电力通信系统。
[0046] 需要说明的是,所述本地呼叫平台为省(市)级的呼叫平台,且所述本地呼叫平台为多个,分别由各个不同省(市)的通信设备搭建而成;所述基地呼叫平台为全国级的呼叫平台,可综合处理来自各个不同本地呼叫平台接收的通信请求。具体请参阅图1,其示出了本申请提供的一种通信方法应用的系统架构图,在该图中,本地呼叫平台1、本地呼叫平台2及本地呼叫平台3分别与基地呼叫平台4相连。
[0047] 其中:图1中包含的CTI(Computer Telephony Integration,计算机电话集成)是指管理电话呼叫的计算机设备;PBX(Private Branch Exchange,程控交换机)为现代办公电话的常用管理设备,可实现综合管理外线来电与内线呼出;IVR(Interact Voice Response,交互式语音应答)是指电话自动语音服务系统;座席一般由座席电脑、座席软件、座席耳麦、服务人员等组成,以实现相关的控制及服务功能。需要说明的是,图1所示的各个本地呼叫平台的架构可以是相同,也可以不同。如使用的通信设备可以是不同类型,如本地呼叫平台1使用的为华为公司的通信设备,本地呼叫平台2使用的是AVAYA公司的通信设备,本地呼叫平台3使用的是ALCATEL公司及GENESYS公司的通信设备。当然,上述几种通信设备只是一种示例,现有技术中其他能实现呼叫平台通信的设备都可以成为平台搭建的设备。
[0048] 请参阅图2,其示出了本申请提供的一种通信方法实施例一的流程图,本实施例应用于本地呼叫平台,所述本地呼叫平台可以为图1所述的任意一个本地呼叫平台,本实施例具体包括:
[0049] 步骤101:当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求。
[0050] 其中,用户可通过现有技术中任意一种通信方式如拨打电话、发送短信或发送传真等向本地呼叫平台发送通信请求。具体地,用户通过通信运营商提供的通信设备向所述本地呼叫平台发送通信请求,当本地呼叫平台接收到所述通信请求后,向用户提供多种候选服务项目,用户可以根据自己的实际需求选择相应的服务项目。
[0051] 例如,用户通过1520312****的移动号码拨打95598电力公司的服务热线,该移动通信号码属于河北保定地区的移动号码,则保定地区移动运营商的通信设备向保定地区电力呼叫平台发送通信请求,当保定地区电力呼叫平台接收到所述通信请求后,用户进入IVR自动语音系统,用户选择响应的服务项目。
[0052] 需要说明的是,所述目标通信数据为用户发送的本次通信请求中各项服务信息数据,可以包括媒体类型、服务请求来源、服务语种、用户服务编号、用户所在地区代码、是否通过密码认证、服务业务类别、服务请求时间、业务修正类别及用户通信号码中的任意一项或多项。其中,所述各个服务信息数据的说明请参见下表表1。例如,媒体类型可以包括电话、传真、短信、电子邮件或网络电话等任意一种;服务请求来源包括客户服务电话、自动语音、智能互动网站、传真或短信等任意一种;服务语种包括普通话、英语、蒙语、维语或藏语等任意一种。
[0053] 其中,目标通信数据的来源可以包括多种,如从所述运营商提供的通信设备中获取用户通信号码及用户所在地区代码,从用户选择的服务项目中获得其他的目标通信数据。
[0054] 步骤102:依据预设数据生成格式,将所述目标通信数据生成目标随路数据。
[0055] 其中,所述预设数据生成格式为预先定义的数据转换标准,用于将获取到的目标通信数据还原为符合该标准的随路数据。随路数据指的是在语音交互机完成电话接入或转移过程中,随信令话路传输的数据信息。随路数据可以作为通信接收方判断通信发起方号码的归属地和相关业务信息的基本依据。
[0056] 需要说明的是,所述预设数据生成格式中包含有各项服务信息对应的代码、代码字节长度、代码排列次序及代码分割方式。所述代码可以使用阿拉伯数字、英文字母、希腊字母或拉丁字母等任意一种或多种形式。所述代码分割方式可以使用“|”、“*”或“&”等任意一种分割标识。例如表1所示,其示出了预设数据生成格式的一个示例,该表中用各个服务项目从上到下的排列次序表示代码的排列次序。
[0057] 其中,将所述目标通信数据生成目标随路数据的方式为:确定各项服务信息对应的代码,并依据所述排列次序及分割方式,将所述各个代码拼接生成所述目标随路数据。例如,目标通信数据中的媒体类型为电话、服务请求来源为客户服务电话,服务语种为普通话等,依据表1所示的对应关系,将电话媒体类型转化为代码0,将客户服务电话转化为代码01,将英语转化为01等,进而将所述各个代码依据表1所示的排列次序及分割方式拼接为随路数据,如拼接后的随路数据为:0|01|01|1234567890123456|95598610100|1|005|
20121016025030|006|02988888888|XXXXXXXX。其中:
[0058] 字段1:“0”表示从省(市)公司请求呼入的媒体为电话;
[0059] 字段2:“01”表示服务请求来源为95598客户服务电话;
[0060] 字段3:“01”表示请求服务的语种为普通话;
[0061] 字段4:“1234567890123456”表示用户输入的服务编号(标准为16位);
[0062] 字段5:“95598610100”表示用户呼叫接入为陕西省西安市的呼叫平台;
[0063] 字段6:“1”表示用户输入了服务编号和密码,并通过验证;
[0064] 字段7:“005”表示用户选择为投诉业务;
[0065] 字段8:“20121016025030”表示西安呼叫平台向基地呼叫平台发送通信转接的时间,精确到秒;
[0066] 字段9:“006”表示西安呼叫平台座席接听后明确为举报业务时,将电话转接至基地呼叫中心时业务类型为举报的电话;
[0067] 字段10:“02988888888”表示用户呼入的主叫号码为陕西省西安市固话号码;
[0068] 字段11:“XXXXXXXX”为扩展补充。
[0069] 步骤103:将所述目标随路数据发送至所述基地呼叫平台。
[0070] 其中,可依据SIP协议发送所述目标随路数据,其中,所述SIP协议是应用层的一个信令控制协议,用于创建、修改和释放一个或多个参与者的会话。将所述目标随路数据封装入SIP数据包中,且将所述SIP数据包发送至所述基地呼叫平台。
[0071] 步骤104:触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0072] 其中,当所述基地呼叫平台接收到所述目标随路数据后,依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,具体地,将所述各个代码按照对应关系还原为相应的服务项目信息,从而得到目标通信数据。例如,所述随路数据为:
[0073] 0|01|01|1234567890123456|95598610100|1|005|20121016025030|006|02988888888|XXXXXXXX,依据表1所示的数据生成格式,第一个“|”前表示的服务项目信息为媒体类型,且根据0对应的媒体类型为电话,则可获取通信数据中的媒体类型为电话,以次类推,将该随路数据解析到最后一个服务项目,从而获得原始的目标通信数据。需要说明的是,该目标通信数据为包含多个服务项目信息的通信数据。
[0074] 由以上的技术方案可知,本申请提供了一种通信方法,该方法通过当本地呼叫平台接收到用户发送的与基地呼叫平台的通信请求时,获取目标通信数据,且依据预设的数据生成格式,将该目标通信数据生成符合该预设数据生成格式的目标随路数据,进而将所述目标随路数据发送至基地呼叫平台,当接地呼叫平台接收到该目标随路数据后,再依据该预设的数据生成格式,将该目标随路数据还原为目标通信数据,从而利用本地呼叫平台实现了用户与基地呼叫平台的通信连接。现有技术中,各个呼叫平台之间的物理架构是不同的,为了实现异构系统之间的通信连接需要对各个呼叫平台的物理通信设备进行改造,成本较高且浪费资源。应用本申请提供的通信方法,可以通过将不同的通信数据转化为统一格式的随路数据实现不同架构呼叫平台间的通信连接,不需更换或改造通信设备,改造成本较低且节省了资源。
[0075] 表1
[0076]
[0077] 表2
[0078]代码 内容
001 故障报修
002 业扩报装
003 业务咨询
004 信息查询
005 投诉
006 举报
007 表扬
008 建议
009 意见
010 订阅服务
011 有偿服务
012 充值缴费
013 电动汽车业务
014 用能服务
999 其它
[0079] 请参阅图3,其示出了本申请提供的一种通信方法实施例二的流程图,具体包括:
[0080] 步骤201:当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求。
[0081] 步骤202:依据预设数据生成格式,将所述目标通信数据生成目标随路数据。
[0082] 步骤203:依据所述目标随路数据,生成SIP数据包;其中,所述目标随路数据被封装于所述SIP数据包消息头的预设字段内。
[0083] 其中,在SIP数据包的消息头中设置预设字段,如User-to-User字段,该字段的字段值为生成的所述目标随路数据。需要说明的是,生成的该SIP数据包作为一种包含目标随路数据的SIP信令。
[0084] 步骤204:将所述SIP数据包发送至所述基地呼叫平台。
[0085] 步骤205:触发所述基地呼叫平台从所述SIP数据包消息头的预设字段内提取所述目标随路数据。
[0086] 其中,当所述基地呼叫平台接收到所述SIP数据后,所述基地呼叫平台可以从所述SIP数据包的消息头中提取所述预设字段的字段值,所述该值为所述目标随路数据。需要说明的是,基地呼叫平台中的CTI可以实现接收所述SIP数据包且从所述数据包中的预设字段如User-to-User字段中提取目标随路数据。
[0087] 步骤206:触发所述基地呼叫平台依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0088] 其中,所述基地呼叫平台可以实现依据该预设数据生成格式对所述目标随路数据进行还原,即将所述目标随路数据还原为目标通信数据。
[0089] 需要说明的是,当基地呼叫平台对所述目标随路数据进行解析,获得目标通信数据。其中,所述目标通信数据中包含有多个服务项目信息,则可以依据不同的预设提取项,来提取多个服务项目信息中的任意一个或多个服务项目信息,请参阅图4,其示出了本申请提供的一种通信方法实施例三的流程图,该实施例包括:
[0090] 步骤301:当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;
[0091] 步骤302:依据预设数据生成格式,将所述目标通信数据生成目标随路数据;
[0092] 步骤303:将所述目标随路数据发送至所述基地呼叫平台;
[0093] 步骤304:触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0094] 步骤305:触发所述基地呼叫平台对从所述目标通信数据中提取的与预设数据提取项对应的服务项目信息进行响应。
[0095] 其中,所述目标通信数据中包含有多个服务项目信息,如用户编号、服务业务类型、服务语种及服务请求来源等。具体地,所述服务业务类型如表1所示,包括投诉、表扬、保修、订阅服务、充值缴费、电动汽车服务或信息查询等。因此可以依据预设的数据提取项,对所述目标通信数据中的任一个或多个服务项目信息如用户编号及服务业务类型进行提取,并根据具体的服务业务类型对客户的请求进行响应,如对该用户编号下中账户进行充值缴费。
[0096] 对应上述方法实施例一的执行,本申请提供了一种通信装置,应用于本地呼叫平台,该本地呼叫平台可以是图1所示的任意一个本地呼叫平台。需要说明的是,该装置应用于该本地呼叫平台可以认为是该本地呼叫平台上的处理器可以实现所述方法实施例一所示的执行过程。如图5所示,本实施具体包括:
[0097] 通信数据获取单元401,用于当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求。
[0098] 其中,用户可通过现有技术中任意一种通信方式如拨打电话、发送短信或发送传真等向本地呼叫平台发送通信请求。具体地,用户通过通信运营商提供的通信设备向所述本地呼叫平台发送通信请求,当本地呼叫平台接收到所述通信请求后,向用户提供多种候选服务项目,用户可以根据自己的实际需求选择相应的服务项目。
[0099] 需要说明的是,所述通信数据获取单元401获取的目标通信数据为用户发送的本次通信请求中各项服务信息数据,可以包括媒体类型、服务请求来源、服务语种、用户服务编号、用户所在地区代码、是否通过密码认证、服务业务类别、服务请求时间、业务修正类别及用户通信号码中的任意一项或多项。例如,媒体类型可以包括电话、传真、短信、电子邮件或网络电话等任意一种;服务请求来源包括客户服务电话、自动语音、智能互动网站、传真或短信等任意一种;服务语种包括普通话、英语、蒙语、维语或藏语等任意一种。
[0100] 其中,通信数据获取单元401获取目标通信数据的来源可以包括多种,如从所述运营商提供的通信设备中获取用户通信号码及用户所在地区代码,从用户选择的服务项目中获得其他的目标通信数据。
[0101] 随路数据生成单元402,用于依据预设数据生成格式,将所述目标通信数据生成目标随路数据。
[0102] 其中,所述预设数据生成格式为预先定义的数据转换标准,用于将获取到的目标通信数据还原为符合该标准的随路数据。随路数据指的是在语音交互机完成电话接入或转移过程中,随信令话路传输的数据信息。随路数据可以作为通信接收方判断通信发起方号码的归属地和相关业务信息的基本依据。
[0103] 需要说明的是,所述预设数据生成格式中包含有各项服务信息对应的代码、代码字节长度、代码排列次序及代码分割方式。所述代码可以使用阿拉伯数字、英文字母、希腊字母或拉丁字母等任意一种或多种形式。所述代码分割方式可以使用“|”、“*”或“&”等任意一种分割标识。例如表1所示,其示出了预设数据生成格式的一个示例,该表中用各个服务项目从上到下的排列次序表示代码的排列次序。
[0104] 其中,随路数据生成单元402将所述目标通信数据生成目标随路数据的方式为:确定各项服务信息对应的代码,并依据所述排列次序及分割方式,将所述各个代码拼接生成所述目标随路数据。例如,目标通信数据中的媒体类型为电话、服务请求来源为客户服务电话,服务语种为普通话等,依据表1所示的对应关系,将电话媒体类型转化为代码0,将客户服务电话转化为代码01,将英语转化为01等,进而将所述各个代码依据表1所示的排列次序及分割方式拼接为随路数据。
[0105] 随路数据发送单元403,用于将所述目标随路数据发送至所述基地呼叫平台。
[0106] 其中,随路数据发送单元403可依据SIP协议发送所述目标随路数据,其中,所述SIP协议是应用层的一个信令控制协议,用于创建、修改和释放一个或多个参与者的会话。将所述目标随路数据封装入SIP数据包中,且将所述SIP数据包发送至所述基地呼叫平台。
[0107] 通信数据还原单元404,用于触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0108] 其中,当所述基地呼叫平台接收到所述目标随路数据后,通信数据还原单元404依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,具体地,将所述各个代码按照对应关系还原为相应的服务项目信息,从而得到目标通信数据。例如,所述随路数据为:
[0109] 0|01|01|1234567890123456|95598610100|1|005|20121016025030|006|02988888888|XXXXXXXX,依据表1所示的数据生成格式,第一个“|”前表示的服务项目信息为媒体类型,且根据0对应的媒体类型为电话,则可获取通信数据中的媒体类型为电话,以次类推,将该随路数据解析到最后一个服务项目,从而获得原始的目标通信数据。需要说明的是,该目标通信数据为包含多个服务项目信息的通信数据。
[0110] 由以上的技术方案可知,本申请提供了一种通信装置,该装置通过当本地呼叫平台接收到用户发送的与基地呼叫平台的通信请求时,获取目标通信数据,且依据预设的数据生成格式,将该目标通信数据生成符合该预设数据生成格式的目标随路数据,进而将所述目标随路数据发送至基地呼叫平台,当接地呼叫平台接收到该目标随路数据后,再依据该预设的数据生成格式,将该目标随路数据还原为目标通信数据,从而利用本地呼叫平台实现了用户与基地呼叫平台的通信连接。应用本申请提供的通信装置,可以通过将不同的通信数据转化为统一格式的随路数据实现不同架构呼叫平台间的通信连接,不需更换或改造通信设备,改造成本较低且节省了资源。
[0111] 对应上述方法实施例二的执行,本申请还提供了另一通信装置。如图6所示,本装置具体包括:
[0112] 通信数据获取单元501,用于当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;
[0113] 随路数据生成单元502,用于依据预设数据生成格式,将所述目标通信数据生成目标随路数据;
[0114] 数据包生成子单元503,用于依据所述目标随路数据,生成SIP数据包;其中,所述目标随路数据被封装于所述SIP数据包消息头的预设字段内;
[0115] 数据包发送子单元504,用于将所述SIP数据包发送至所述基地呼叫平台;
[0116] 随路数据提取子单元505,用于触发所述基地呼叫平台从所述SIP数据包消息头的预设字段内提取所述目标随路数据;
[0117] 通信数据还原子单元506,用于触发所述基地呼叫平台依据所述预设数据生成格式将所述目标随路数据还原为所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0118] 本装置的执行过程可参见上述方法实施例二的内容,在此不做赘述。
[0119] 对应上述方法实施例三的执行,本申请提供了又一通信装置。如图7所示,本装置具体包括:
[0120] 通信数据获取单元601,用于当本地呼叫平台接收到用户发送的通信请求时,获取目标通信数据;其中,所述通信请求为与基地呼叫平台的通信请求;
[0121] 随路数据生成单元602,用于依据预设数据生成格式,将所述目标通信数据生成目标随路数据;
[0122] 随路数据发送单元603,用于将所述目标随路数据发送至所述基地呼叫平台;
[0123] 通信数据还原单元604,用于触发所述基地呼叫平台依据所述预设数据生成格式解析所述目标随路数据从而获得所述目标通信数据,以实现所述用户与所述基地呼叫平台的通信。
[0124] 服务项目响应单元605,用于触发所述基地呼叫平台对从所述目标通信数据中提取的与预设数据提取项对应的服务项目信息进行响应。
[0125] 本装置的执行过程可参见上述方法实施例三的内容,在此不做赘述。
[0126] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0127] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。