信令流分发方法及装置制造方法及图纸

技术编号:15653137 阅读:213 留言:0更新日期:2017-06-17 07:13
本发明专利技术提供一种信令流分发方法及装置,该信令流分发方法包括:接收待分发的信令流;对信令流进行解码,得到对应的目标用户关键信息;根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息;根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输,各分发节点信息与各信息处理设备之间有预设的对应关系。本发明专利技术能支持用户粒度的分发,能够保证同一用户的报文分发至同一处理设备。

【技术实现步骤摘要】
信令流分发方法及装置
本专利技术涉及信息处理领域,尤其涉及一种信令流分发方法和装置。
技术介绍
目前所有信令按照随机方式或者根据报文的IP头五元组进行hash分发选择处理设备。分发方式比较单一,无法根据实际情况进行处理,比如随机方式分配不可控无法保证有关联关系的报文按照时间顺序进行处理;根据报文的IP头五元组进行hash分发无法保证精细化分发。
技术实现思路
本专利技术旨在提供一种信令流分发方法及装置,以解决现有信令流分发无法保证精细化分发,进而支持用户粒度的分发,能够保证同一用户的报文分发至同一处理设备。根据本专利技术的第一方面,一种信令流分发方法,所述方法包括:接收待分发的信令流;对信令流进行解码,得到对应的目标用户关键信息;根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息;根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输,各分发节点信息与各信息处理设备之间有预设的对应关系。根据本专利技术的第二方面,一种信令流分发装置,包括:分发消息存储单元,用于存储预设的各用户关键信息与分发节点的对应关系;报文接收单元,用于接收待分发的信令流,并对信令流进行解码,得到对应的目标用户关键信息,以及根据所述分发消息存储单元存储的根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息,并将所述信息流发送至对应的分发节点;分发节点,用于将所述报文接收单元发送的所述信息流发送至对应的信息处理设备进行数据处理传输;各分发节点信息与各信息处理设备之间有预设的对应关系。本专利技术提出的一种信令流分发方法及装置,通过根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息,能实现将同一用户的报文分发至同一处理设备。参照附图来阅读对于示例性实施例的以下描述,本专利技术的其他特性特征和优点将变得清晰。附图说明并入到说明书中并且构成说明书的一部分的附图示出了本专利技术的实施例,并且与描述一起用于解释本专利技术的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本专利技术的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。图1示例性地示出了本专利技术提供的一种信令流分发方法的流程图;图2示例性地示出了本专利技术提供的另一种信令流分发方法的流程图;图3示例性地示出了一种信令流分发装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。如图1所示,一种信令流分发方法,所述方法包括:步骤101:接收待分发的信令流;步骤103:对信令流进行解码,得到对应的目标用户关键信息;步骤105:根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息;步骤107:根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输,各分发节点信息与各信息处理设备之间有预设的对应关系。本实施例通过根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息,能实现将同一用户的报文分发至同一处理设备。如图2所示,一种信令流分发方法,所述方法包括:步骤201:判断是否收到待分发的信令流;步骤202:在收到信令流时,对信令流进行解码;步骤203:确定所述信令流的协议类型,并根据所述协议类型调用对应的处理;步骤204:获取该协议类型对应的目标用户关键信息;步骤205:判断所述预设的各用户关键信息与分发节点的对应关系中是否存在所述目标用户关键信息对应的分发节点信息;步骤206:若存在所述目标用户关键信息对应的分发节点信息,则根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息;之后执行步骤208;步骤207:若不存在所述目标用户关键信息对应的分发节点信息,则创建所述目标用户关键信息对应的分发节点信息,并根据负荷分担原则选择创建的所述分发节点信息对应的信令处理设备;之后执行步骤208;步骤208:根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输,各分发节点信息与各信息处理设备之间有预设的对应关系。当然,在所述对信令流进行解码步骤之后执行步骤204,若所述信令流没有对应的目标用户关键信息,则根据所述信令流的IP头中的源IP地址和目的IP地址与分发节点的对应关系,获取所述信令流对应的分发节点信息。具体操作时,所述预设的各用户关键信息与分发节点的对应关系以及所述信令流的IP头中的源IP地址和目的IP地址与分发节点的对应关系均存放在Hash表中。具体操作时,所述信令流包括:LTE(LongTermEvolution,长期演进)网络信令流、IMS(IPMultimediaSubsystem,IP多媒体子系统)及3gpp。如:所述LTE的用户关键信息为:IMSI(国际移动用户识别码,InternationalMobileSubscriberIdentificationNumber)、IMEI(InternationalMobileEquipmentIdentity,国际移动设备标识)、MSISDN(MobileSubscriberInternationalISDN/PSTNnumber,指主叫用户为呼叫中的一个移动用户所需拨的号码,是在公共电话网交换网络编号计划中,唯一能识别移动用户的号码),对于附着过程中可以获取IMSI,以后再各个接口协议中会有此用户对应的字段表示此用户。所述3gpp的GTPv1协议的用户关键信息为:控制面的TEID(tunnelendpointidentifier,通道端点标识)。S1AP协议的关键信息为报文中的ip和S1APID;SIP协议的关键信息为MSISDN。本实施例通过对报文进行简要解码,获取报文中的用户关键信息(如对GTPv2协议获取报文中的ip和TEIDC、S1AP协议获取报文中的ip和S1APID,SIP协议中的MSISDN等)根据用户关键信息建立hash表,分配处理设备,并将处理设备id信息存入hash表,后续在收到该用户的信令将其分发到同一处理设备中。对于没有用户关键信息的报文,可以根据报文的IP头中的源和目的IP地址在进行hash分发。如图3所示,本专利技术提供一种信令流分发装置,所述装置包括:分发消息存储单元,用于存储预设的各用户关键信息与分发节点的对应关系;报文接收单元,用于接收待分发的信令流,并对信令流进行解码,得到对应的目标用户关键信息,以及根据所述分发消息存储单元存储的根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息,并将所述信息流发送至对应的分发节点;分发节点,用于将所述报文接收单元发送的所述信息流发送至对应的本文档来自技高网...
信令流分发方法及装置

【技术保护点】
一种信令流分发方法,包括:接收待分发的信令流;对信令流进行解码,得到对应的目标用户关键信息;根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息;根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输,各分发节点信息与各信息处理设备之间有预设的对应关系。

【技术特征摘要】
1.一种信令流分发方法,包括:接收待分发的信令流;对信令流进行解码,得到对应的目标用户关键信息;根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息;根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输,各分发节点信息与各信息处理设备之间有预设的对应关系。2.根据权利要求1所述的信令流分发方法,在所述根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息的步骤之前还包括:判断所述预设的各用户关键信息与分发节点的对应关系中是否存在所述目标用户关键信息对应的分发节点信息;若不存在所述目标用户关键信息对应的分发节点信息,则创建所述目标用户关键信息对应的分发节点信息,并根据负荷分担原则选择创建的所述分发节点信息对应的信令处理设备,之后执行所述根据所述对应的分发节点信息,将所述信息流发送至对应的信息处理设备进行数据处理传输的步骤;若存在所述目标用户关键信息对应的分发节点信息,则执行所述根据预设的各用户关键信息与分发节点的对应关系,获取所述目标用户关键信息对应的分发节点信息的步骤。3.根据权利要求1或2所述的信令流分发方法,所述对信令流进行解码,得到对应的目标用户关键信息的步骤还包括:对信令流进行解码,确定所述信令流的协议类型,并根据所述协议类型调用对应的处理以获取该协议类型对应的目标用户关键信息。4.根据权利要求3所述的信令流分发方法,其特征在于,在所述对信令流进行解码步骤之后还包括:若所述信令流没有对应的目标用户关键信息,则根据所述信令流的IP头中的源IP地址和目的IP地址与分发节点的对应关系,获取所述信令流对应的分发节点信息。5.根据权利要求4所述的信令流分发方法,所述预设的各用户关键信息与分发节点的对应关系以及所述信令流的IP头中的源IP地址和目的IP地址与分发节点的对应关系均存放在Hash表中。6.根据权利要求5所述的信令流分发方法,其特征在于,所述信令流包括...

【专利技术属性】
技术研发人员:刘辉
申请(专利权)人:北京百卓网络技术有限公司
类型:发明
国别省市:北京,11

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

1