一种网络通信处理方法及通信服务设备技术

技术编号:12294284 阅读:175 留言:0更新日期:2015-11-11 06:31
本发明专利技术实施例公开一种网络通信处理方法及通信服务设备,其中方法包括如下步骤:获取第一媒体网关传输的网络通信数据流,所述网络通信数据流包括至少一个通信数据包;当检测到所述至少一个通信数据包中存在异常通信数据包时,对所述异常通信数据包进行拆包处理以生成数据分包,并分配所述数据分包的排列序号;基于所述至少一个通信数据包中正常通信数据包的排列序号和所述数据分包的排列序号,生成包含所述正常通信数据包和所述数据分包的网络通信数据流,并将所述生成的网络通信数据流发送至第二媒体网关。采用本发明专利技术,可以提升网络通信的传输质量,进而保证网络通信的使用效果。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种网络通信处理方法及通信服务设备
技术介绍
随着互联网技术不断的开发和完善,手机和平板电脑等用户终端已经成为了人们生活中不可或缺的一个部分,用户可以利用这些用户终端进行网络通信,由于网络通信的资费较低,同时也方便了用户的使用,因此网络通信的方式也将逐渐普及。现有的网络通信方式是通过媒体网关在公共交换电话网络(Public SwitchedTelephone Network, PSTN)和IP网络(IP Network)之间提供终端连接以及信号转换等,这些媒体网关是由不同的线路供应商提供,以g729网络通信数据流为例,在网络通信过程中,通信信号发送方的媒体网关将信号转换后的g729网络通信数据流经IP网络发送至通信信号接收方的媒体网关,由接收方的媒体网关将g729网络通信数据流转换为通信信号传输至接收方的用户终端,以此完成一次数据流的传输。然而出于节省带宽或者其它的一些原因,发送方的媒体网关容易生成异常的g729网络通信数据流,即包含了有效载荷大于预设载荷阈值的g729异常通信数据包的网络通信数据流,接收方的媒体网关往往无法支持转换该异常的g729网络通信数据流,导致接收方用户无法接收到发送方用户的通信信息,影响了网络通信的传输质量,进而影响了网络通信的使用效果。
技术实现思路
本专利技术实施例提供一种网络通信处理方法及通信服务设备,可以提升网络通信的传输质量,进而保证网络通信的使用效果。本专利技术实施例第一方面提供了一种网络通信处理方法,可包括:获取第一媒体网关传输的网络通信数据流,所述网络通信数据流包括至少一个通信数据包;当检测到所述至少一个通信数据包中存在异常通信数据包时,对所述异常通信数据包进行拆包处理以生成数据分包,并分配所述数据分包的排列序号;基于所述至少一个通信数据包中正常通信数据包的排列序号和所述数据分包的排列序号,生成包含所述正常通信数据包和所述数据分包的网络通信数据流,并将所述生成的网络通信数据流发送至第二媒体网关;其中,所述异常通信数据包表示为有效载荷大于预设载荷阈值的通信数据包,所述正常通信数据包表示为有效载荷小于或等于预设载荷阈值的通信数据包。本专利技术实施例第二方面提供了一种通信服务设备,可包括:数据流获取单元,用于获取第一媒体网关传输的网络通信数据流,所述网络通信数据流包括至少一个通信数据包;序号分配单元,用于当检测到所述至少一个通信数据包中存在异常通信数据包时,对所述异常通信数据包进行拆包处理以生成数据分包,并分配所述数据分包的排列序号;数据流发送单元,用于基于所述至少一个通信数据包中正常通信数据包的排列序号和所述数据分包的排列序号,生成包含所述正常通信数据包和所述数据分包的网络通信数据流,并将所述生成的网络通信数据流发送至第二媒体网关;其中,所述异常通信数据包表示为有效载荷大于预设载荷阈值的通信数据包,所述正常通信数据包表示为有效载荷小于或等于预设载荷阈值的通信数据包。在本专利技术实施例中,通过在检测到网络通信数据流中存在异常通信数据包时,对异常通信数据包进行拆包处理,分配拆包处理后数据分包的排列序号,并将处理后得到的正常通信数据流发送至接收方的媒体网关,实现了将异常网络通信数据流转换为正常网络通信数据流的过程,使得接收方的媒体网关可以支持转换正常网络通信数据流,提升了网络通信的传输质量,进而保证了网络通信的使用效果。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络通信处理系统的网络架构图;图2是本专利技术实施例提供的一种网络通信处理方法的流程示意图;图3是本专利技术实施例提供的另一种网络通信处理方法的流程示意图;图4是本专利技术实施例提供的一种通信服务设备的结构示意图;图5是本专利技术实施例提供的另一种通信服务设备的结构示意图;图6是本专利技术实施例提供的一种序号调整单元的结构示意图;图7是本专利技术实施例提供的另一种序号调整单元的结构示意图;图8是本专利技术实施例提供的序号分配单元的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,为本专利技术实施例提供了一种网络通信处理系统的网络架构图。如图1所示,该网络构架可以包括网络通信双方或多方的用户终端、媒体网关以及网络通信的通信服务设备,其中,通信服务设备也被称为后台服务设备、组件服务设备等,通信服务设备可以通过IP网络与双方的媒体网关进行通信连接。在图1所示的网络构架中,通信服务设备通过在检测到网络通信数据流中存在异常通信数据包时,对异常通信数据包进行拆包处理,分配拆包处理后数据分包的排列序号,并将处理后得到的正常通信数据流发送至接收方的媒体网关,实现了将异常网络通信数据流转换为正常网络通信数据流的过程。在图1所示的网络构架中,用户终端可以包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、智能手表等用户设备。基于图1所示的网络架构,下面将结合附图2和附图3,对本专利技术实施例提供的网络通信处理方法进行详细介绍。请参见图2,为本专利技术实施例提供了一种网络通信处理方法的流程示意图。如图2所示,本专利技术实施例的所述方法可以包括以下步骤SlOl-步骤S103。S101,获取第一媒体网关传输的网络通信数据流;具体的,当网络通信的双方或多方进行网络通信时,通信服务设备可以获取第一媒体网关传输的网络通信数据流,所述第一媒体网关具体可以表示为网通通信过程中通信信号发送方的媒体网关,所述第一媒体网关获取发送方传输的通信信号,并将所述通信信号转换为网络通信数据流,以发送至所述通信服务设备,所述网络通信数据流可以包括至少一个通信数据包,所述通信数据包可以为g729、g711或g723等类型的通信数据包。可以理解的是,所述网络通信可以包含两种通信类型:网络回拨通信和网络直拨通信,所述网络回拨通信具体为:主叫方拨打被叫方的网络通信号码后,所述通信服务设备将自动拨打回拨平台接入号码,回拨平台将以运营方的身份回拨给主叫方,同时根据网络通信号码呼叫被叫方,此时主叫方和被叫方选择接听时,即建立网络回拨通信的连接;网络直拨通信具体为:主叫方拨打被叫方的网络通信号码后,所述通信服务设备将根据网络通信号码呼叫被叫方,此时被叫方选择接听时,即建立网络直拨通信的连接。S102,当检测到所述至少一个通信数据包中存在异常通信数据包时,对所述异常通信数据包进行拆包处理以生成数据分包,并分配所述数据分包的排列序号;具体的,当所述通信服务设备检测到所述至少一个通信数据包中存在异常通信数据包时,所述通信服务设备可以对所述异常通信数据包进行拆包处理,以生成多个数据分包,并对所述数据分包的排列序号进行分配,需要本文档来自技高网...

【技术保护点】
一种网络通信处理方法,其特征在于,包括:获取第一媒体网关传输的网络通信数据流,所述网络通信数据流包括至少一个通信数据包;当检测到所述至少一个通信数据包中存在异常通信数据包时,对所述异常通信数据包进行拆包处理以生成数据分包,并分配所述数据分包的排列序号;基于所述至少一个通信数据包中正常通信数据包的排列序号和所述数据分包的排列序号,生成包含所述正常通信数据包和所述数据分包的网络通信数据流,并将所述生成的网络通信数据流发送至第二媒体网关;其中,所述异常通信数据包表示为有效载荷大于预设载荷阈值的通信数据包,所述正常通信数据包表示为有效载荷小于或等于预设载荷阈值的通信数据包。

【技术特征摘要】

【专利技术属性】
技术研发人员:高盛刘丽
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东;44

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

1