一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理方法及其装置、网元、计算机可读存储介质与流程

2022-04-30 02:03:02 来源:中国专利 TAG:


1.本发明实施例涉及但不限于通信技术领域,尤其涉及一种信息处理方法及其装置、网元、计算机可读存储介质。


背景技术:

2.当前,随着设备商所提供的增值业务的种类越来越多,业务网元之间的串联架构也越来越复杂,从而容易导致网络弹性不够,特别地,在多个业务网元串联连接后,可能会导致出现业务报文处理时延增加的问题,从而会影响用户的使用体验。


技术实现要素:

3.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
4.本发明实施例提供了一种信息处理方法及其装置、网元、计算机可读存储介质,能够降低业务报文的处理时延,从而能够提高用户的使用体验。
5.第一方面,本发明实施例提供了一种信息处理方法,包括:
6.获取并保存转发策略信息,其中,所述转发策略信息包括匹配条件信息、处理网元信息和转发信息,所述匹配条件信息用于确定目标业务报文,所述处理网元信息用于指示处理所述目标业务报文的目标网元,所述转发信息用于指示所述目标业务报文的下一跳网元;
7.当接收到业务报文,根据所述转发策略信息中的所述匹配条件信息、所述处理网元信息和所述转发信息,对所述业务报文进行处理。
8.第二方面,本发明实施例还提供了一种信息处理装置,包括:
9.策略获取单元,用于获取并保存转发策略信息,其中,所述转发策略信息包括匹配条件信息、处理网元信息和转发信息,所述匹配条件信息用于确定目标业务报文,所述处理网元信息用于指示处理所述目标业务报文的目标网元,所述转发信息用于指示所述目标业务报文的下一跳网元;
10.报文处理单元,用于在接收到业务报文的情况下,根据所述转发策略信息中的所述匹配条件信息、所述处理网元信息和所述转发信息,对所述业务报文进行处理。
11.第三方面,本发明实施例还提供了一种信息处理装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述的信息处理方法。
12.第四方面,本发明实施例还提供了一种网元,包括有如上第二方面所述的信息处理装置或者如上第三方面所述的信息处理装置。
13.第五方面,本发明实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上所述的信息处理方法。
14.本发明实施例包括:获取并保存转发策略信息,其中,转发策略信息包括匹配条件
信息、处理网元信息和转发信息,匹配条件信息用于确定目标业务报文,处理网元信息用于指示处理目标业务报文的目标网元,转发信息用于指示目标业务报文的下一跳网元;当接收到业务报文,根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对业务报文进行处理。根据本发明实施例提供的方案,在获取并保存包括有匹配条件信息、处理网元信息和转发信息的转发策略信息后,由于匹配条件信息可以用于确定目标业务报文,处理网元信息可以用于指示处理目标业务报文的目标网元,转发信息可以用于指示目标业务报文的下一跳网元,因此,当接收到业务报文时,可以根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对所接收到的业务报文进行相关的处理,例如把符合匹配条件信息的目标业务报文转发给处理网元信息所记载的目标网元进行处理,从而能够降低业务报文在各个网元之间的转发及处理时延,提高业务报文的处理效率,从而能够提高用户的使用体验。
15.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
16.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
17.图1是本发明一个实施例提供的用于执行信息处理方法的系统架构的示意图;
18.图2是本发明一个实施例提供的信息处理方法的流程图;
19.图3是本发明一个具体示例提供的转发策略信息的数据结构的示意图;
20.图4是本发明另一实施例提供的信息处理方法中对业务报文进行处理的流程图;
21.图5是本发明另一实施例提供的信息处理方法中对业务报文进行处理的流程图;
22.图6是本发明另一具体示例提供的转发策略信息的数据结构的示意图;
23.图7是本发明一个具体示例提供的网络端口与策略组数据项的绑定关系的示意图;
24.图8是本发明另一具体示例提供的转发策略信息的数据结构的示意图;
25.图9是本发明另一实施例提供的信息处理方法中获取并保存转发策略信息的流程图;
26.图10是本发明一个具体示例提供的信息处理方法的流程图;
27.图11是本发明另一具体示例提供的信息处理方法的流程图;
28.图12是本发明一个实施例提供的信息处理装置的模块示意图;
29.图13是本发明另一实施例提供的信息处理装置中报文处理单元的模块示意图;
30.图14是本发明另一实施例提供的信息处理装置中报文处理单元的模块示意图;
31.图15是本发明另一实施例提供的信息处理装置中策略获取单元的模块示意图。
具体实施方式
32.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不
用于限定本发明。
33.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
34.本发明提供了一种信息处理方法及其装置、网元、计算机可读存储介质,在获取并保存包括有匹配条件信息、处理网元信息和转发信息的转发策略信息后,由于匹配条件信息可以用于确定目标业务报文,处理网元信息可以用于指示处理目标业务报文的目标网元,转发信息可以用于指示目标业务报文的下一跳网元,因此,当接收到业务报文时,可以根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对所接收到的业务报文进行相关的处理,例如把符合匹配条件信息的目标业务报文转发给处理网元信息所记载的目标网元进行处理,从而能够降低业务报文在各个网元之间的转发及处理时延,提高业务报文的处理效率,从而能够提高用户的使用体验。
35.下面结合附图,对本发明实施例作进一步阐述。
36.如图1所示,图1是本发明一个实施例提供的用于执行信息处理方法的系统架构的示意图。在图1的示例中,该系统架构包括业务转发单元(service forwarding unit,sfu)110、弹性管理系统(element management system,ems)120、操作管理单元(operation and management unit,omu)130、tpc优化网元(transmission control protocol optimization,tcpo)140、url过滤网元(uniform resource locator filter,urlf)150、服务网关160、防火墙网元170和网络服务提供网元(internet service provider,isp)180。其中,ems120、omu130和sfu110依次连接,服务网关160、sfu110、防火墙网元170和isp180依次连接,另外,sfu110还分别与tcpo140和urlf150连接。
37.其中,服务网关160用于接入用户上网时所产生的业务报文;ems120用于对业务网元进行编排并生成对应的报文处理策略;omu130用于同步由ems120生成的报文处理策略,并把该报文处理策略下发至sfu110,使得sfu110执行对应的策略配置服务;sfu110用于根据由omu130下发的报文处理策略,基于矢量数据包处理(vector packet processing,vpp)框架实现对业务报文的快速转发;tcpo140用于对tcp报文流量进行优化处理;urlf150用于对url进行过滤处理;防火墙网元170用于在内网和外网之间构建一道相对隔绝的保护屏障。
38.在一实施例中,当ems120完成对业务网元的编排并生成对应的报文处理策略后,ems120会通过omu130向sfu110下发该报文处理策略,当sfu110接收到来自服务网关160的业务报文后,sfu110可以根据报文处理策略对接收到的业务报文进行相关的处理,例如根据报文处理策略先把业务报文转发给tcpo140或者urlf150进行处理,然后接收经过tcpo140或者urlf150处理后的业务报文,再把经过tcpo140或者urlf150处理后的业务报文通过防火墙网元170转发至isp180。
39.本发明实施例描述的系统架构以及应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
40.本领域技术人员可以理解的是,图1中示出的系统架构的结构并不构成对本发明实施例的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
41.基于上述系统架构的结构,提出本发明的信息处理方法的各个实施例。
42.如图2所示,图2是本发明一个实施例提供的信息处理方法的流程图,该信息处理方法应用于sfu,该信息处理方法包括但不限于有以下步骤:
43.步骤s100,获取并保存转发策略信息,其中,转发策略信息包括匹配条件信息、处理网元信息和转发信息,匹配条件信息用于确定目标业务报文,处理网元信息用于指示处理目标业务报文的目标网元,转发信息用于指示目标业务报文的下一跳网元;
44.步骤s200,当接收到业务报文,根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对业务报文进行处理。
45.在一实施例中,sfu可以获取并保存由ems通过omu下发的转发策略信息,并且在接收到业务报文的情况下,根据该转发策略信息对该业务报文进行相关的处理。而由于转发策略信息包括有匹配条件信息、处理网元信息和转发信息,其中,匹配条件信息可以用于确定目标业务报文,处理网元信息可以用于指示处理目标业务报文的目标网元,转发信息可以用于指示目标业务报文的下一跳网元,因此,当sfu接收到业务报文时,可以根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对所接收到的业务报文进行相关的处理,例如把符合匹配条件信息的目标业务报文转发给处理网元信息所记载的目标网元进行处理,从而能够降低业务报文在各个网元之间的转发及处理时延,提高业务报文的处理效率,从而能够提高用户的使用体验。
46.在一实施例中,转发策略信息可以由ems根据预设的编排规则进行策略的配置,也可以由维护人员根据实际情况进行策略的编排,本实施例对此并不作具体限定。另外,ems所进行的策略配置,可以间隔预设时间周期性进行,也可以根据当前网络状态动态进行,本实施例对此并不作具体限定。
47.在一实施例中,当sfu获取到转发策略信息后,sfu可以将该转发策略信息以数据表格的形式进行保存。如图3所示,图3给出了转发策略信息以数据表格的形式进行保存的一种具体示例。在图3中,以数据表格的形式进行保存的转发策略信息包括有condition数据项、action数据项和nexthop数据项。condition数据项记录有匹配条件信息,该匹配条件信息用于确定目标业务报文,例如,假设匹配条件信息的内容为“报文的l4层协议为tcp协议”,则在接收到的业务报文中,l4层协议为tcp协议的业务报文均会被认为是符合匹配条件信息的目标业务报文。action数据项记录有处理网元信息,该处理网元信息用于指示处理目标业务报文的目标网元,例如,假设处理网元信息的内容为“tcpo”,则sfu会把目标业务报文转发至tcpo,使得tcpo对该目标业务报文进行优化处理。值得注意的是,处理网元信息所指示的网元可以是本厂家的自研网元,可以为第三方的网元,本实施例对此并不作具体限定。nexthop数据项记录有转发信息,该转发信息用于指示目标业务报文的下一跳网元,例如,假设转发信息的内容为“防火墙网元”,则sfu会把由处理网元信息所指示的网元所处理过的目标业务报文转发至防火墙网元。
48.在一实施例中,处理网元信息中所记载的内容,可以为一个目标网元,也可以包括两个以上的目标网元,本实施例对此并不作具体限定。例如,当处理网元信息中所记载的内
容为一个目标网元时,sfu可以根据处理网元信息中所记载的目标网元把业务报文发送至该目标网元以进行相关的处理;又如,当处理网元信息中所记载的内容包括两个以上的目标网元时,sfu可以根据业务报文的处理要求(例如服务质量要求或者报文属性要求等)以及处理网元信息中所记载的不同的目标网元,把业务报文发送至不同的目标网元以进行相关的处理。针对处理网元信息中所记载的内容包括两个以上的目标网元的情况,以一个具体示例进行说明:假设处理网元信息中所记载的内容包括tcpo和urlf,则sfu可以先把业务报文发送至tcpo进行优化处理,而后再将经过优化处理后的业务报文发送至urlf进行过滤处理。
49.在一实施例中,通过采用包括有上述步骤s100和步骤s200的信息处理方法,使得sfu能够获取并保存包括有匹配条件信息、处理网元信息和转发信息的转发策略信息,并且匹配条件信息可以用于确定目标业务报文,处理网元信息可以用于指示处理目标业务报文的目标网元,转发信息可以用于指示目标业务报文的下一跳网元,因此,当sfu接收到业务报文时,可以根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对所接收到的业务报文进行相关的处理,例如把符合匹配条件信息的目标业务报文转发给处理网元信息所记载的目标网元进行处理,从而能够降低业务报文在各个网元之间的转发及处理时延,提高业务报文的处理效率,从而能够提高用户的使用体验。
50.另外,在一实施例中,参照图4,步骤s200中的根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对业务报文进行处理,可以包括但不限于有以下步骤:
51.步骤s210,当业务报文与匹配条件信息相匹配,根据处理网元信息把业务报文转发至处理网元信息所指示的目标网元,以使目标网元对业务报文进行处理;
52.步骤s220,接收由目标网元发送的经过处理后的业务报文,根据转发信息把经过处理后的业务报文转发至转发信息所指示的下一跳网元。
53.在一实施例中,由于匹配条件信息可以用于确定目标业务报文,处理网元信息可以用于指示处理目标业务报文的目标网元,转发信息可以用于指示目标业务报文的下一跳网元,因此,在sfu接收到业务报文的情况下,sfu可以先把该业务报文与匹配条件信息所记载的内容进行匹配处理,当该业务报文与匹配条件信息成功匹配,即说明该业务报文为目标业务报文,此时,sfu会根据处理网元信息中记载的内容把该业务报文转发至处理网元信息所指示的目标网元,以使目标网元对该业务报文进行优化处理。而当目标网元完成对该业务报文的优化处理后,目标网元会把完成优化处理的业务报文发还至sfu,当sfu接收到由目标网元发送的经过优化处理后的业务报文,sfu会根据转发信息中记载的内容把该经过处理后的业务报文转发至转发信息所指示的下一跳网元,从而实现对业务报文的转发处理。由于sfu能够根据转发策略信息把符合条件的业务报文准确的转发至目标网元,因此能够降低业务报文在各个网元之间的转发及处理时延,从而能够提高业务报文的处理效率,进而能够提高用户的使用体验。
54.另外,在一实施例中,转发策略信息可以包括有多个策略信息项,其中,策略信息项包括策略优先级信息、匹配条件信息、处理网元信息和转发信息,在这种情况下,参照图5,步骤s200中的根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对业务报文进行处理,可以包括但不限于有以下步骤:
55.步骤s230,根据策略优先级信息按照从高优先级到低优先级的顺序遍历所有的策
略信息项,当业务报文与当前策略信息项中的匹配条件信息相匹配,根据当前策略信息项中的处理网元信息把业务报文转发至当前策略信息项中的处理网元信息所指示的目标网元,以使目标网元对业务报文进行处理;
56.步骤s240,接收由目标网元发送的经过处理后的业务报文,根据当前策略信息项中的转发信息把经过处理后的业务报文转发至当前策略信息项中的转发信息所指示的下一跳网元。
57.值得注意的是,本实施例中的步骤s230及步骤s240,与上述如图4所示的实施例中的步骤s210及步骤s220,属于并列的技术方案。
58.在一实施例中,转发策略信息可以包括有多个策略信息项,当sfu接收到业务报文后,sfu可以根据策略优先级信息按照从高优先级到低优先级的顺序遍历所有的策略信息项,在每一个策略信息项中,均把业务报文与匹配条件信息所记载的内容进行匹配处理,当业务报文与当前策略信息项中的匹配条件信息相匹配,即说明该业务报文为符合当前策略信息项中的匹配条件信息的目标业务报文,此时,sfu会根据当前策略信息项中的处理网元信息把该业务报文转发至当前策略信息项中的处理网元信息所指示的目标网元,以使目标网元对该业务报文进行优化处理。而当目标网元完成对该业务报文的优化处理后,目标网元会把完成优化处理的业务报文发还至sfu,当sfu接收到由目标网元发送的经过优化处理后的业务报文,sfu会根据当前策略信息项中的转发信息把经过处理后的业务报文转发至当前策略信息项中的转发信息所指示的下一跳网元,从而实现对业务报文的转发处理。由于sfu能够在多个策略信息项中匹配出与业务报文相对应的最高优先级的策略信息项,并根据该策略信息项把符合条件的业务报文准确的转发至目标网元,因此能够降低业务报文在各个网元之间的转发及处理时延,从而能够提高业务报文的处理效率,进而能够提高用户的使用体验。
59.在一实施例中,当sfu获取到转发策略信息后,sfu可以将该转发策略信息以数据表格的形式进行保存。如图6所示,图6给出了转发策略信息以数据表格的形式进行保存的另一种具体示例。在图6中,以数据表格的形式进行保存的转发策略信息包括有policy number数据项、condition数据项、action数据项和nexthop数据项。policy number数据项记录有策略优先级信息,该策略优先级信息用于指示当前策略信息项的优先级,例如,策略优先级信息的数值越小,代表当前策略信息项的优先级越高;或者,策略优先级信息的数值越大,代表当前策略信息项的优先级越高。condition数据项记录有匹配条件信息,该匹配条件信息用于确定目标业务报文,例如,假设匹配条件信息的内容为“报文的l4层协议为tcp协议”,则在接收到的业务报文中,l4层协议为tcp协议的业务报文均会被认为是符合匹配条件信息的目标业务报文。action数据项记录有处理网元信息,该处理网元信息用于指示处理目标业务报文的目标网元,例如,假设处理网元信息的内容为“tcpo”,则sfu会把目标业务报文转发至tcpo,使得tcpo对该目标业务报文进行优化处理。值得注意的是,处理网元信息所指示的网元可以是本厂家的自研网元,可以为第三方的网元,本实施例对此并不作具体限定。nexthop数据项记录有转发信息,该转发信息用于指示目标业务报文的下一跳网元,例如,假设转发信息的内容为“防火墙网元”,则sfu会把由处理网元信息所指示的网元所处理过的目标业务报文转发至防火墙网元。
60.在一实施例中,转发策略信息还可以包括有多个策略组(policygroup)数据项,
sfu中的网络端口与policygroup数据项一一绑定对应,其中,每个policygroup数据项均包括至少一个策略信息项。如图7所示,图7给出了网络端口与policygroup数据项的绑定关系的一种具体示例。在图7中,网络端口与policygroup数据项一一绑定对应,例如,第一网络端口(即图7中的nic-1)与第一策略组(即图7中的policygroup-1)绑定对应,第二网络端口(即图7中的nic-2)与第二策略组(即图7中的policygroup-2)绑定对应。
61.另外,如图8所示,图8给出了包括有policygroup数据项的转发策略信息以数据表格的形式进行保存的一种具体示例。在图8中,第一策略组(即policygroup-1)包括有3个策略信息项,第二策略组(即policygroup-2)包括有2个策略信息项,其中,每个策略信息项均包括有policy number数据项、condition数据项、action数据项和nexthop数据项。当sfu接收到业务报文后,sfu可以先根据接收到该业务报文的网络端口确定对应的策略组,而后在该策略组中根据策略优先级信息按照从高优先级到低优先级的顺序遍历该策略组中的所有策略信息项,当在该策略组中匹配出对应的策略信息项,即可根据该策略信息项中的内容对业务报文进行对应的处理,使得符合条件的业务报文能够准确的转发至目标网元,从而能够降低业务报文在各个网元之间的转发及处理时延,能够提高业务报文的处理效率,进而能够提高用户的使用体验。
62.另外,在一实施例中,参照图9,步骤s100中的获取并保存转发策略信息,可以包括但不限于有以下步骤:
63.步骤s110,获取由ems通过omu下发的转发策略信息;
64.步骤s120,保存转发策略信息。
65.在一实施例中,sfu可以在获取到由ems通过omu下发的转发策略信息后,对该转发策略信息进行保存,从而使得sfu在接收到业务报文的情况下,能够根据所保存的转发策略信息对业务报文进行相关的处理。
66.在一实施例中,转发策略信息可以由ems根据预设的编排规则进行策略的配置,也可以由维护人员根据实际情况进行策略的编排,本实施例对此并不作具体限定。另外,ems所进行的策略配置,可以间隔预设时间周期性进行,也可以根据当前网络状态动态进行,本实施例对此并不作具体限定。
67.为了更加清楚的说明上述各个实施例中信息处理方法的具体步骤流程,下面以具体的示例进行说明。
68.示例一:
69.如图10所示,图10是本发明一个示例所提供的信息处理方法的流程图,该流程具体为:
70.步骤s301,在ems中进行策略编排,得到上行转发策略信息和下行转发策略信息;上行转发策略信息中的处理网元信息所记载的内容为tcpo,上行转发策略信息中的转发信息所记载的内容为防火墙网元;下行转发策略信息中的处理网元信息所记载的内容为tcpo,下行转发策略信息中的转发信息所记载的内容为服务网关;
71.步骤s302,ems把上行转发策略信息和下行转发策略信息下发至omu;
72.步骤s303,omu把上行转发策略信息和下行转发策略信息下发至sfu;
73.步骤s304,sfu接收来自服务网关的上行业务报文;
74.步骤s305,sfu根据上行转发策略信息中的处理网元信息,把上行业务报文引导至
tcpo;
75.步骤s306,tcpo对上行业务报文进行优化处理,并把经过优化处理后的上行业务报文发还至sfu;
76.步骤s307,sfu把经过优化处理后的上行业务报文转发至防火墙网元;
77.步骤s308,防火墙网元把经过优化处理后的上行业务报文转发至isp;
78.步骤s309,isp向防火墙网元发送下行业务报文;
79.步骤s310,防火墙网元把下行业务报文转发至sfu;
80.步骤s311,sfu根据下行转发策略信息中的处理网元信息,把下行业务报文引导至tcpo;
81.步骤s312,tcpo对下行业务报文进行优化处理,并把经过优化处理后的下行业务报文发还至sfu;
82.步骤s313,sfu把经过优化处理后的下行业务报文转发至服务网关。
83.示例二:
84.如图11所示,图11是本发明另一个示例所提供的信息处理方法的流程图,该流程具体为:
85.步骤s401,在ems中进行策略编排,得到上行转发策略信息和下行转发策略信息;上行转发策略信息中的处理网元信息所记载的内容为tcpo和urlf,上行转发策略信息中的转发信息所记载的内容为防火墙网元;下行转发策略信息中的处理网元信息所记载的内容为urlf和tcpo,下行转发策略信息中的转发信息所记载的内容为服务网关;
86.步骤s402,ems把上行转发策略信息和下行转发策略信息下发至omu;
87.步骤s403,omu把上行转发策略信息和下行转发策略信息下发至sfu;
88.步骤s404,sfu接收来自服务网关的上行业务报文;
89.步骤s405,sfu根据上行转发策略信息中处理网元信息所记载的内容“tcpo”,把上行业务报文引导至tcpo;
90.步骤s406,tcpo对上行业务报文进行优化处理,并把经过优化处理后的上行业务报文发还至sfu;
91.步骤s407,sfu根据上行转发策略信息中处理网元信息所记载的内容“urlf”,把经过优化处理后的上行业务报文引导至urlf;
92.步骤s408,urlf对经过优化处理后的上行业务报文进一步进行过滤处理,并把经过过滤处理后的上行业务报文发还至sfu;
93.步骤s409,sfu把经过优化处理以及经过过滤处理的上行业务报文转发至防火墙网元;
94.步骤s410,防火墙网元把经过优化处理以及经过过滤处理的上行业务报文转发至isp;
95.步骤s411,isp向防火墙网元发送下行业务报文;
96.步骤s412,防火墙网元把下行业务报文转发至sfu;
97.步骤s413,sfu根据下行转发策略信息中处理网元信息所记载的内容“urlf”,把下行业务报文引导至urlf;
98.步骤s414,urlf对下行业务报文进行过滤处理,并把经过过滤处理后的下行业务
报文发还至sfu;
99.步骤s415,sfu根据下行转发策略信息中处理网元信息所记载的内容“tcpo”,把经过过滤处理后的下行业务报文引导至tcpo;
100.步骤s416,tcpo对经过过滤处理后的下行业务报文进一步进行优化处理,并把经过优化处理后的下行业务报文发还至sfu;
101.步骤s417,sfu把经过过滤处理以及经过优化处理的下行业务报文转发至服务网关。
102.另外,本发明的一个实施例还提供了一种信息处理装置,参照图12,该信息处理装置200包括策略获取单元210和报文处理单元220。
103.在一实施例中,策略获取单元210用于获取并保存转发策略信息,其中,转发策略信息包括匹配条件信息、处理网元信息和转发信息,匹配条件信息用于确定目标业务报文,处理网元信息用于指示处理目标业务报文的目标网元,转发信息用于指示目标业务报文的下一跳网元。报文处理单元220用于在接收到业务报文的情况下,根据转发策略信息中的匹配条件信息、处理网元信息和转发信息,对业务报文进行处理。
104.需要说明的是,本实施例中的信息处理装置200,可以设置于如图1所示实施例的系统架构中的sfu110;另外,本实施例中的信息处理装置200,可以执行如图2所示实施例中的信息处理方法。即,本实施例中的信息处理装置和如图1所示实施例的系统架构中的sfu110,以及如图2所示实施例中的信息处理方法,均属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
105.另外,在一实施例中,参照图13,该报文处理单元220包括第一处理单元221和第二处理单元222。
106.在一实施例中,第一处理单元221用于在接收到业务报文,并且业务报文与匹配条件信息相匹配的情况下,根据处理网元信息把业务报文转发至处理网元信息所指示的目标网元,以使目标网元对业务报文进行处理。第二处理单元222用于接收由目标网元发送的经过处理后的业务报文,根据转发信息把经过处理后的业务报文转发至转发信息所指示的下一跳网元。
107.需要说明的是,本实施例中的第一处理单元221可以执行如图4所示实施例中的步骤s210,而第二处理单元222则可以执行如图4所示实施例中的步骤s220。即,本实施例中的第一处理单元221和第二处理单元222,与如图4所示实施例中的步骤s210和步骤s220,属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
108.另外,在一实施例中,转发策略信息可以包括有多个策略信息项,其中,策略信息项包括策略优先级信息、匹配条件信息、处理网元信息和转发信息,在这种情况下,参照图14,该报文处理单元220包括第三处理单元223和第四处理单元224。
109.值得注意的是,本实施例中的第三处理单元223和第四处理单元224,与上述如图13所示的实施例中的第一处理单元221和第二处理单元222,属于并列的技术方案。
110.在一实施例中,第三处理单元223用于在接收到业务报文的情况下,根据策略优先级信息按照从高优先级到低优先级的顺序遍历所有的策略信息项,当业务报文与当前策略信息项中的匹配条件信息相匹配,根据当前策略信息项中的处理网元信息把业务报文转发至当前策略信息项中的处理网元信息所指示的目标网元,以使目标网元对业务报文进行处
理。第四处理单元224用于接收由目标网元发送的经过处理后的业务报文,根据当前策略信息项中的转发信息把经过处理后的业务报文转发至当前策略信息项中的转发信息所指示的下一跳网元。
111.需要说明的是,本实施例中的第三处理单元223可以执行如图5所示实施例中的步骤s230,而第四处理单元224则可以执行如图5所示实施例中的步骤s240。即,本实施例中的第三处理单元223和第四处理单元224,与如图5所示实施例中的步骤s230和步骤s240,属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
112.另外,在一实施例中,参照图15,该策略获取单元210包括策略接收单元211和策略保存单元212。
113.在一实施例中,策略接收单元211用于获取由ems通过omu下发的转发策略信息。策略保存单元212用于保存转发策略信息。
114.需要说明的是,本实施例中的策略接收单元211可以执行如图9所示实施例中的步骤s110,而策略保存单元212则可以执行如图9所示实施例中的步骤s120。即,本实施例中的策略接收单元211和策略保存单元212,与如图9所示实施例中的步骤s110和步骤s120,属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
115.另外,本发明的一个实施例还提供了一种信息处理装置,该信息处理装置包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。
116.处理器和存储器可以通过总线或者其他方式连接。
117.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
118.需要说明的是,本实施例中的信息处理装置,可以设置于如图1所示实施例的系统架构中的sfu110,本实施例中的信息处理装置和如图1所示实施例的系统架构中的sfu110具有相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
119.实现上述实施例的信息处理方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的信息处理方法,例如,执行以上描述的图2中的方法步骤s100至s200、图4中的方法步骤s210至s220、图5中的方法步骤s230至s240、图9中的方法步骤s110至s120。
120.另外,本发明的一个实施例还提供了一种网元,该网元包括如上所述实施例中的信息处理装置。
121.需要说明的是,本实施例中的网元,包括如上所述实施例中的信息处理装置,并且可以形成如图1所示实施例的系统架构中的sfu110,本实施例中的网元和如图1所示实施例的系统架构中的sfu110属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
122.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。
可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
123.此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述装置实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的信息处理方法,例如,执行以上描述的图2中的方法步骤s100至s200、图4中的方法步骤s210至s220、图5中的方法步骤s230至s240、图9中的方法步骤s110至s120。
124.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
125.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献