本发明专利技术涉及消息传送处理技术,针对现有技术消息处理逻辑不具备扩展性的缺陷,提供一种消息处理方法和网络实体。消息处理方法用于接收并处理来自发送方网络实体的消息,包括接收所述消息,提取其中包含的发送方网络实体标识,据此计算该消息的消息权重,依据该消息权重将其插入消息队列;读取消息队列中消息权重最大的消息,提取其中包含的发送方网络实体标识,据此调用对应的处理逻辑对该消息进行处理。本发明专利技术还提供了一种网络实体。本发明专利技术提供的技术方案配置有多种插件式接收解析组件,从而可以接收通过各种方式传送的消息;在新增消息类型时可动态新增对应的插件式接收解析组件。本发明专利技术提供的技术方案具有良好的扩展性。
【技术实现步骤摘要】
本专利技术涉及消息传送处理技术,更具体地说,涉及一种消息处理方法和网络实体。
技术介绍
计算机网络技术的发展为超大规模企业的跨区域协同协作提供了方便。以电信运行商为例,为了在更为广阔的地理范围内提供电信服务,电信运营商部署了大量的网络设备。在这种情况下,为了满足用户的漫游需要,需要在众多网络设备之间共享用户信息。因此引发了在网络设备之间传递信息的需求。 然而,出于价格和性能方面的原因,即使是同种类型的设备,电信运营商也可能同时选择多家供应商。而不同供应商提供的设备所采用的工作原理和工作参数不尽相同,因此导致了设备之间在相互传递消息时存在互通性问题。为了解决不同设备之间消息传递过程中存在的互通性问题,运营商和供应商均投入了大量的人力无力,但效果均不尽理想。最为突出的一点便是提供的解决方案不具备扩展性,即虽然可解决现有设备之间的互通性问题,但在新增设备时同样会出现类似的问题。例如,在新增设备时,该新增设备发出的消息对于原有设备而言,往往不具备相应的接收和处理逻辑,导致消息处理出错。因此,需要一种消息传送和处理解决方案,可有效克服现有技术之中存在的设备之间在传递消息时发生的互通性问题。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术消息处理逻辑不具备扩展性的缺陷,提供一种消息处理方法和网络实体。 本专利技术解决其技术问题所采用的技术方案是 构造一种消息处理方法,用于接收并处理来自发送方网络实体的消息,包括 接收步骤,包括接收所述消息,提取其中包含的发送方网络实体标识,据此计算该消息的消息权重,依据该消息权重将其插入消息队列; 处理步骤,包括读取消息队列中消息权重最大的消息,提取其中包含的发送方网络实体标识,据此调用对应的处理逻辑对该消息进行处理。 在本专利技术提供的消息处理方法中,所述消息的传送方式为下列方式其中之一 JAVA; HTTP; Socket; JMS ; FTP; SOAP; WEB SERVICE。 在本专利技术提供的消息处理方法中,在收到所述消息后,所述接收步骤还包括对该消息进行安全性验证,并在经安全性验证确定发送方网络实体为受信网络实体的情况下,提取所述发送方网络实体标识。 在本专利技术提供的消息处理方法中,在经安全性验证确定发送方网络实体为受信网络实体的情况下,所述接收步骤还包括,对所述消息进行有效性验证,并在经有效性验证确定该消息有效的情况下,提取所述发送方网络实体标识。 在本专利技术提供的消息处理方法中,在经安全性验证确定发送方网络实体为非受信网络实体的情况下,所述接收步骤还包括发出安全告警提示; 在经有效性验证确定所述消息无效的情况下,所述接收步骤还包括发出无效提示。 本专利技术还提供了一种网络实体,用于接收并处理来自发送方网络实体的消息,包括 接收模块,用于接收所述消息,提取其中包含的发送方网络实体标识,据此计算该消息的消息权重,依据该消息权重将其插入消息队列; 处理模块,用于读取消息队列中消息权重最大的消息,提取其中包含的发送方网络实体标识,据此调用对应的处理逻辑对该消息进行处理。 在本专利技术提供的网络实体中,所述消息的传送方式为下列方式其中之一 JAVA ; HTTP ; Socket ; JMS ; FTP ; SOAP; WEB SERVICE。 在本专利技术提供的网络实体中,在收到所述消息后,所述接收模块还用于对该消息进行安全性验证,并在经安全性验证确定发送方网络实体为受信网络实体的情况下,提取所述发送方网络实体标识。 在本专利技术提供的网络实体中,在经安全性验证确定发送方网络实体为受信网络实体的情况下,所述接收模块还用于,对所述消息进行有效性验证,并在经有效性验证确定该消息有效的情况下,提取所述发送方网络实体标识。 在本专利技术提供的网络实体中,在经安全性验证确定发送方网络实体为非受信网络实体的情况下,所述接收模块还用于发出安全告警提示; 在经有效性验证确定所述消息无效的情况下,所述接收模块还用于发出无效提示。 实施本专利技术的技术方案,具有以下有益效果本专利技术提供的消息处理方法和网络实体配置有多种插件式接收解析组件,从而可以接收通过各种方式传送的消息;此外,在新增消息类型时,还可动态新增对应的插件式接收解析组件,而无需进行整体升级。同理,本专利技术提供的技术方案配置有多种插件式消息处理逻辑,从而可以处理各种格式的消息;此外,在新增消息类型时,还可动态新增对应的插件式处理逻辑,而无需进行整体升级。因此,本专利技术提供的技术方案具有良好的扩展性。附图说明 下面将结合附图及实施例对本专利技术作进一步说明,附图中 图1是依据本专利技术一较佳实施例的消息传送方法中接收步骤的流程图 图2是依据本专利技术一较佳实施例的消息传送方法中采集步骤的流程图 图3是依据本专利技术一较佳实施例的消息传送方法中发送步骤的流程图 图4是依据本专利技术一较佳实施例的消息传送系统的逻辑结构示意图; 图5是依据本专利技术一较佳实施例的消息处理方法中接收步骤的流程图; 图6是依据本专利技术一较佳实施例的消息处理方法中处理步骤的流程图; 图7是依据本专利技术一较佳实施例的网络实体的逻辑结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 本专利技术提供的消息处理方法和网络实体配置有多种插件式接收解析组件,从而可 以接收通过各种方式传送的消息;此外,在新增消息类型时,还可动态新增对应的插件式接 收解析组件,而无需进行整体升级。同理,本专利技术提供的技术方案配置有多种插件式消息处 理逻辑,从而可以处理各种格式的消息;此外,在新增消息类型时,还可动态新增对应的插 件式处理逻辑,而无需进行整体升级。因此,本专利技术提供的技术方案具有良好的扩展性。下 面就结合附图和具体实施例来对本专利技术提供的技术方案进行详细描述。 本专利技术提供的消息传送方法包括接收步骤、采集步骤和发送步骤。下面分别结合 附图对这三个步骤进行详细描述。图1是依据本专利技术一较佳实施例的消息传送方法中接收步骤100的流程图。如图1所示,消息传送方法中接收步骤100开始于步骤102。 随后,在下一步骤104,接收发送方网络实体发出的传送请求。 在具体实现过程中,网络实体可以是例如但不限于业务子系统、外部网元或者系 统等。 在具体实现过程中,发送方网络实体在传送消息之前,首先发出传送请求。在具体实现过程中,传送请求的传送方式可以是例如但不限于下列方式其中之一 JAVA ; HTTP ; Socket ; JMS ; FTP ; SOAP ; WEB SERVICE。 随后,在下一步骤106,对收到的传送请求进行安全性验证,若验证成功,则转到步 骤108,否则转到步骤112。 在具体实现过程中,为提高消息传送的安全性,可对发送方网络实体进行安全性 验证,这种安全性验证可依据例如但不限于发送方网络实体的IP地址、用户名和密码等来 实现。例如,若判定发送方网络实体的IP地址不合法,则将导致验证失败。又例如,若判定 发送方网络实体的用户名和密码不匹配,也将导致验证失败。 如上文所述,若在步骤106判定安全性验证成功,则转到步骤108,继续对收到的 传送请求进行有效性验证,若验证成功,则转到步骤1本文档来自技高网...
【技术保护点】
一种消息处理方法,用于接收并处理来自发送方网络实体的消息,其特征在于,包括:接收步骤,包括接收所述消息,提取其中包含的发送方网络实体标识,据此计算该消息的消息权重,依据该消息权重将其插入消息队列;处理步骤,包括读取消息队列中消息权重最大的消息,提取其中包含的发送方网络实体标识,据此调用对应的处理逻辑对该消息进行处理。
【技术特征摘要】
一种消息处理方法,用于接收并处理来自发送方网络实体的消息,其特征在于,包括接收步骤,包括接收所述消息,提取其中包含的发送方网络实体标识,据此计算该消息的消息权重,依据该消息权重将其插入消息队列;处理步骤,包括读取消息队列中消息权重最大的消息,提取其中包含的发送方网络实体标识,据此调用对应的处理逻辑对该消息进行处理。2. 根据权利要求1所述的消息处理方法,其特征在于,所述消息的传送方式为下列方式其中之一JAVA ;HTTP ;Socket ;JMS ;FTP ;SOAP ;WEB SERVICE。3. 根据权利要求1所述的消息处理方法,其特征在于,在收到所述消息后,所述接收步骤还包括对该消息进行安全性验证,并在经安全性验证确定发送方网络实体为受信网络实体的情况下,提取所述发送方网络实体标识。4. 根据权利要求3所述的消息处理方法,其特征在于,在经安全性验证确定发送方网络实体为受信网络实体的情况下,所述接收步骤还包括,对所述消息进行有效性验证,并在经有效性验证确定该消息有效的情况下,提取所述发送方网络实体标识。5. 根据权利要求4所述的消息处理方法,其特征在于,在经安全性验证确定发送方网络实体为非受信网络实体的情况下,所述接收步骤还包括发出安全告警提示;在经有效性验证确定所述消息无效的情况下,所述接收步骤还包括发出无效...
【专利技术属性】
技术研发人员:熊朝阳,黄玉标,吴良平,廖炳才,宫建涛,龙浩,任恒军,
申请(专利权)人:卓望数码技术深圳有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。