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

会话锚点选择方法、装置、网络设备及存储介质与流程

2022-11-23 10:09:37 来源:中国专利 TAG:


1.本技术涉及通信领域,尤其涉及一种会话锚点选择方法、装置、网络设备及存储介质。


背景技术:

2.为满足边缘业务数据不出厂、低时延等业务需求,5g网络通过将用户面功能(upf)下沉至业务侧,通过本地业务分流的方式,对访问本地业务的流量进行卸载。针对个人(2c)用户,数据业务使用通用数据网络名称(dnn),一般采用上行分类器(ulcl)分流技术,如图1所示,即在边缘业务侧部署ulcl upf和psa1 upf(即辅锚点),同一会话中上行数据由基站发送至ulcl upf,ulcl upf将本地流量分流至psa1 upf,非本地流量(即公网流量)传回地市的主锚点upf,即psa0 upf。
3.现网为用户规划的ipv4私网地址网段的容量已经不能满足部分用户数较多的省份会话管理功能(smf)和upf组池(pool)的需求,因此在网络规划时,如图2所示,只保证smf为同一网络地址转换(nat)设备下upf接入的用户使用不重复的私网地址池,但在不同nat设备下upf接入的用户可能使用相同的ipv4私网地址。因此,当用户从不同局房(即不同nat设备)的upf接入时,可能被分配相同的ipv4私网地址,若这些用户均因访问本地业务需插入本地分流upf(ulcl psa1 upf),如果选择了相同的本地分流upf,则会存在同一本地辅锚点upf下用户网际互联协议(ip)地址冲突的情况,从而导致用户本地分流无法正常进行。


技术实现要素:

4.为解决相关技术问题,本技术实施例提供一种会话锚点选择方法、装置、网络设备及存储介质。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供一种会话锚点选择方法,应用于网络设备,包括:
7.第一终端移动至边缘业务侧;所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;
8.为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系。
9.上述方案中,接入第三会话锚点的终端使用第二ip域;所述第一ip域与所述第二ip域相同或不同。
10.上述方案中,所述为所述第一终端选择第二会话锚点,包括:
11.从与所述第一会话组绑定的至少一个会话锚点中选择一个会话锚点,作为为所述第一终端选择的第二会话锚点。
12.上述方案中,所述为所述第一终端选择第二会话锚点,包括:
13.从未被至少一个会话组绑定的至少一个会话锚点中选择一个会话锚点;
14.将选择的会话锚点作为为所述第一终端选择的第二会话锚点;
15.建立所述第二会话锚点与所述第一会话组的绑定关系。
16.上述方案中,所述为所述第一终端选择第二会话锚点,包括:
17.接收第四会话锚点发送的第一消息;所述第一消息表征所述第四会话锚点与所述第一终端的会话建立失败;所述第四会话锚点的会话包含与所述第一终端的ip域相同的第二终端的会话;
18.为所述第一终端重新选择所述第二会话锚点;
19.建立所述第二会话锚点与所述第一会话组的绑定关系。
20.上述方案中,所述方法还包括:
21.当不存在所述第二会话锚点的本地分流的会话时,删除所述第二会话锚点,并删除所述第二会话锚点与所述第一会话组的绑定关系。
22.上述方案中,所述不存在所述第二会话锚点的本地分流的会话,包括:
23.所述第一会话锚点的本地会话锚点更新为第五会话锚点时,不存在所述第二会话锚点的本地分流的会话。
24.上述方案中,所述不存在所述第二会话锚点的本地分流的会话,包括:
25.所述第一会话锚点不再需要本地分流时,不存在所述第二会话锚点的本地分流的会话。
26.上述方案中,所述方法还包括:
27.为所述第一终端选择第二会话锚点后,更新所述第一会话锚点的下行隧道端点信息和新空口(nr)的上行隧道端点信息。
28.本技术实施例还提供了一种会话锚点选择装置,包括:
29.接入处理单元,用于第一终端移动至边缘业务侧,使所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;
30.选择单元,用于为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系。
31.本技术实施例还提供了一种网络设备,包括:处理器及通信接口;其中,
32.所述处理器,用于第一终端移动至边缘业务侧,使所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;以及为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系。
33.本技术实施例还提供了一种网络设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
34.其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
35.本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
36.本技术实施例提供的会话锚点选择方法、装置、网络设备及存储介质,第一终端移动至边缘业务侧;所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;网络设备为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系,本技术实施例提
供的方案,通过会话组和本地分流会话锚点的绑定关系,保证分配了相同ip地址的用户插入本地分流会话锚点时,选择不同的本地分流会话锚点,从而能够所有用户能够正常进行本地分流。
附图说明
37.图1为一种ulcl网络架构示意图;
38.图2为一种ip地址规划示意图;
39.图3为本技术实施例一种为相同ip地址池upf接入的终端选择不同本地分流upf示意图;
40.图4为本技术实施例会话锚点选择的方法流程示意图;
41.图5为本技术应用实施例分配本地分流upf的流程示意图;
42.图6为本技术应用实施例终端更新本地分流upf的流程示意图;
43.图7为本技术应用实施例删除本地分流upf的流程示意图;
44.图8为本技术实施例会话锚点选择装置结构示意图;
45.图9为本技术实施例网络设备结构示意图。
具体实施方式
46.下面结合实施例对本技术再作进一步详细的描述。
47.同一nat设备下upf接入的用户使用不重复的私网地址池,但在不同nat设备下upf接入的用户可能使用相同的ipv4私网地址,分配了相同ip地址(即相同的ipv4私网地址)的用户插入本地分流upf时,需要选择不同的本地分流upf,从而保证所有用户可以进行ulcl本地分流,如图3所示。这里,实际应用时,部署时可以将ulcl upf和辅锚点upf合设。
48.基于此,在本技术的各种实施例中,为接入upf组的会话建立独立的会话组,并维护会话组和本地分流锚点的绑定关系,通过会话组和本地分流会话锚点的绑定关系,保证分配了相同ip地址的用户插入本地分流会话锚点时,选择不同的本地分流会话锚点。
49.本技术实施例提供了一种会话锚点选择方法,应用于网络设备,如图4所示,该方法包括:
50.步骤401:第一终端移动至边缘业务侧;所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;
51.步骤402:为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系。
52.其中,实际应用时,所述网络设备可以是smf。终端可以称为用户设备(ue)或者用户。
53.在步骤401中,实际应用时,所述网络设备根据第一终端发起的会话建立请求,为所述第一终端分配第一会话锚点,使得所述第一终端通过第一会话锚点接入网络。
54.所述第一终端通过第一会话锚点接入网络,可以理解为所述第一终端通过第一会话锚点建立了一个协议数据单元(pdu)会话,具体是指所述网络设备为所述终端建立了一个pdu会话。
55.所述第一会话锚点是主会话锚点;相应地,当所述第一终端移动至边缘业务侧时,需要为所述终端插入本地分流会话锚点(包含ulcl psa1 upf),因此,所述第二会话锚点也可以称为本地分流会话锚点(可以简称为本地分流锚点),所述第二会话锚点是辅会话锚点。结合图3可以看出,所述第一会话锚点也可以称为主锚点upf,即psa0 upf,比如psa0 upf1和psa0 upf2,所述第二会话锚点也可以称为本地分流upf,即ulcl psa1 upf,比如ulcl psa1 upf1和ulcl psa1 upf2。其中,在图3中,ulcl upf和辅锚点upf合设在一起。
56.ip域也可以称为ip段或者ip地址池,因此,所述第一ip域也可以称为第一ip段或者第一ip地址池。
57.实际应用时,接入所述第一会话锚点的终端使用不同的ip地址。
58.在本技术实施例中,接入与所述第一会话锚点不同的其他主会话锚点的终端使用所述网络设备为所述其他主会话锚点规划的ip域,而所述其他主会话锚点的ip域与所述第一会话锚点的ip域可能相同或者不同。
59.具体地,在一实施例中,接入第三会话锚点的终端使用第二ip域;所述第一ip域与所述第二ip域相同或不同。
60.这里,所述第三会话锚点是主会话锚点。所述第二ip域也可以称为第二ip段或者第二ip地址池。
61.在这种情况下,接入所述第一会话锚点的终端使用的ip地址与接入第三会话锚点的终端使用的ip地址可以相同,也可以不同。
62.一个主锚点对应的至少一个本地分流锚点可以称为一个本地分流锚点组,具体可以称为upf组,所述网络设备为接入一个本地分流锚点组的会话建立独立的会话组,即一个主锚点对应一个独立的会话组,并为每个本地分流锚点组规划相同或者不同的ip域,即组间使用的ip地址池(即ip域)可以重复。
63.在步骤402中,所述为所述第一终端选择第二会话锚点,可以称为为所述第一终端插入第二会话锚点。
64.当第二会话锚点与第一会话组不存在绑定关系时,所述网络设备需要建立第二会话锚点与第一会话组的绑定关系,并保存;当第二会话锚点与第一会话组已经存在绑定关系时,即所述网络设备保存了第二会话锚点与第一会话组已经存在绑定关系时,所述网络设备就不需要在建立绑定关系了。
65.实际应用时,所述网络设备可以利用插入本地分流锚点的条件比如所述第一终端的位置等为所述第一终端选择第二会话锚点,选择的第二会话锚点可能是与所述第一会话组已经建立绑定关系的会话锚点,也可能是未与所述第一回话组未建立绑定关系的可用的其他会话锚点。
66.其中,所述网络设备为所述第一会话锚点建立第一会话组的时机可以根据需要设置,比如,所述网络设备开始与所述第一会话锚点进行通信后,就为所述第一会话锚点建立第一会话组。
67.当选择的第二会话锚点是与所述第一会话组已经建立绑定关系的会话锚点时,所述网络设备从已与所述第一会话组绑定的至少一个第二会话锚点中选择一个会话锚点,将选择的会话锚点作为为所述第一终端选择的第二会话锚点。
68.在选择的第二会话锚点不是与所述第一会话组已经建立绑定关系的会话锚点的
情况下,所述网络设备可以有以下两种选择方式:
69.第一种方式,所述网络设备直接选择,具体地,所述网络设备可以从未被至少一个会话组绑定的至少一个会话锚点中选择一个会话锚点;将选择的会话锚点作为为所述第一终端选择的第二会话锚点;并建立所述第二会话锚点与所述第一会话组的绑定关系,且保存所述第二会话锚点与所述第一会话组的绑定关系;
70.第二种方式,所述网络设备通过其他本地分流会话锚点发起重选,具体地,所述网络设备随机选择一个本地分流会话锚点,由随机选择的本地分流会话锚点发起重选;具体地,所述接收第四会话锚点发送的第一消息;所述第一消息表征所述第四会话锚点与所述第一终端的会话建立失败;所述第四会话锚点的会话包含与所述第一终端的ip域相同的第二终端的会话;为所述第一终端重新选择所述第二会话锚点;并建立所述第二会话锚点与所述第一会话组的绑定关系,且保存所述第二会话锚点与所述第一会话组的绑定关系。
71.所述网络设备需要维护会话组和本地分流锚点的绑定关系,所述维护包括绑定关系的建立和解除。
72.基于此,在一实施例中,当不存在所述第二会话锚点的本地分流的会话时,删除所述第二会话锚点,并删除所述第二会话锚点与所述第一会话组的绑定关系。
73.其中,当所述第一会话锚点的本地会话锚点更新为第五会话锚点时,不存在所述第二会话锚点的本地分流的会话。也就是说,所述网络设备根据需要将所述第一会话锚点的本地会话锚点进行更新了时,所述第二会话锚点上的本地分流的会话会更新至新的本地会话锚点上,此时所述第二会话锚点的本地分流的会话将不存在。
74.当所述第一会话锚点不再需要本地分流时,不存在所述第二会话锚点的本地分流的会话。也就是说,所述网络设备根据需要确定所述第一会话锚点不再需要本地分流时,所述网络设备将删除本地分流会话锚点,此时所述第二会话锚点的本地分流的会话将不存在。
75.其中,所述网络设备与本地分流会话锚点进行交互,以删除本地分流会话锚点上的所有本地分流会话,从而删除本地分流会话锚点。
76.实际应用时,当为所述终端选择第二会话锚点后,需要更新上下行信息,以便数据能够在正确的隧道进行传输。
77.基于此,在一实施例中,该方法还可以包括:
78.为所述第一终端选择第二会话锚点后,更新所述第一会话锚点的下行隧道端点信息和nr的上行隧道端点信息。
79.本技术实施例提供的会话锚点选择方法,第一终端移动至边缘业务侧;所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;所述网络设备为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系,本技术实施例提供的方案,通过会话组和本地分流会话锚点的绑定关系,保证分配了相同ip地址的用户插入本地分流会话锚点时,选择不同的本地分流会话锚点,从而能够所有用户能够正常进行本地分流。
80.下面结合应用实施例对本技术再作进一步详细的描述。
81.在本应用实施例中,假设upf1和upf2是地市的主锚点,psa 0upf1和psa 0upf2分别属于不同的nat区域,在smf上为psa 0upf1和psa 0upf2规划了相同的私网地址池,并支
持为psa 0upf1和psa 0upf2上接入的用户建立两个会话组(即相同私网地址池的upf中建立的报文转发控制协议(pfcp)会话属于不同的会话组,psa 0upf1的会话组称为会话组1,psa 0upf2的会话组称为会话组2),维护两个会话组和对应的本地分流upf的绑定关系,且边缘侧部署了多台本地分流upf(包含ulcl和辅锚点upf)。
82.在本应用实施例中,ulcl upf和辅锚点upf合设在一起。
83.如图5所示,本应用实施例分配本地分流upf的流程,包括以下步骤:
84.步骤501:假设ue1从psa 0upf1接入网络,其中,smf为ue1分配了一个私网ipv4地址,smf将ue1的pfcp会话存入会话组1;当ue1移动至边缘业务侧时,触发smf为ue1插入本地分流upf1,smf记录本地分流upf1(即ulcl psa1 upf1)和会话组1的绑定关系。
85.步骤502:ue2从psa 0upf2接入,smf为ue2分配了与ue1相同的私网ipv4地址,smf将ue2的pfcp会话存入会话组2。
86.步骤503:当ue2移动至边缘业务侧时,触发smf为ue2插入本地分流upf,称为本地分流upf2,具体地,smf向本地分流upf2发送pfcp会话建立请求消息;本地分流upf 2收到消息后,向smf返回pfcp会话建立响应,即执行步骤503c。
87.其中,在插入本地分流upf时,若会话组2下已有绑定的本地分流upf,且smf在插入本地分流upf的条件基础上(如ue位置),可以从绑定的本地分流upf中为ue2选择合适的本地分流upf;这里,如果smf在插入本地分流upf的条件基础上(如ue位置),从绑定的本地分流upf中未能为ue2选择合适的本地分流upf,smf可以依据插入本地分流upf的条件,为ue2从未被绑定的本地分流upf中选择合适的本地分流upf,并保存本地分流upf2和会话组2的绑定关系。
88.若会话组2下无绑定的本地分流upf,则smf选择除psa 0upf1外的满足本地分流插入条件的本地分流upf作为ue2的本地分流upf,即从未本绑定的本地分流upf中选择合适的本地分流upf,并保存本地分流upf2和会话组2的绑定关系。
89.其中,为ue2从未被绑定的本地分流upf中选择合适的本地分流upf smf的方案有两种:
90.第一种,smf直接选择本地分流upf;具体地,由于ue2和ue1接入网络的upf不同,分别是upf2和upf1,因此smf确定ue2与ue1属于不同的会话组,smf直接选择与会话组1未绑定的满足条件的本地分流upf2;
91.第二种,本地分流upf发起重选,smf根据本地分流插入条件(如ue位置)随机选择一个本地分流upf后发起pfcp会话建立请求消息(即执行步骤503a),消息中携带ue2的ip地址,若选择了与ue1相同的本地分流upf时,即选择了本地分流upf1,本地分流upf1接收到pfcp会话建立请求消息的本地会话upf发现本地管理的pfcp会话中已经有相同ue ip的会话,则向smf回复pfcp会话建立响应消息(即步骤503b),携带特殊原因值,该原因值说明pfcp会话建立失败,该原因值指示smf重选本地分流upf;smf收到本地分流upf1的消息时,重新为ue2选择一个本地辅锚点upf后完成插入(即步骤503c)。
92.步骤504-505:smf更新主锚点psa0 upf2的下行隧道端点和nr的上行隧道端点为ulcl upf。
93.其中,smf更新nr的上行隧道端点为本地分流upf2,即ulcl psa1 upf2。
94.其中,ue2移动时可以更新本地分流upf。
95.本应用实施例ue2更新本地分流upf的流程,如图6所示,包括以下步骤:
96.步骤601:ue2建立了会话且插入了本地分流upf,即旧本地分流upf(可以称为旧(old)ulcl psa1 upf)。
97.步骤602:因ue2移动需要更新本地分流upf,即smf选择新的本地分流upf,同时,smf保存新本地分流upf(可以称为新(new)ulcl psa1 upf)和新的本地分流upf所在会话组的绑定关系;并插入新本地分流upf;
98.这里,选择的方式在前面已经详述,这里不再赘述;
99.步骤603-604:smf更新主锚点psa0 upf的下行隧道端点和nr的上行隧道端点为新本地分流upf。
100.步骤605:smf删除ue2在旧本地分流upf上的本地分流的会话,即smf向旧本地分流upf发送pdcp会话删除请求消息;旧本地分流upf收到消息后,删除pdcp会话的相关信息,并向smf返回pdcp会话删除响应;若smf发现旧本地分流upf上没有任何本地分流的会话,则smf解除旧本地分流upf和会话组的绑定关系。
101.当ue不再需要本地分流upf时,smf需要删除本地分流upf。本应用实施例删除本地分流upf的流程,如图7所示,包括以下步骤:
102.步骤701:ue建立了会话且插入了本地分流upf,之后执行步骤702;
103.步骤702:因ue移动不再需要本地分流upf,则smf更新主锚点psa0 upf的下行隧道端点为nr;
104.步骤703:smf更新nr的上行隧道端点为psa0 upf;
105.步骤704:smf删除本地分流upf,即smf向本地分流upf发送pdcp会话删除请求消息;本地分流upf收到消息后,删除pdcp会话的相关信息,并向smf返回pdcp会话删除响应;若smf发现本地分流upf上没有任何本地分流的会话,则smf删除其和会话组的绑定关系。
106.从上面的描述可以看出,本技术实施例提供的方案,smf维护会话组和本地分流锚点的绑定关系,包括绑定关系的建立和解除,通过会话组和本地分流锚点的绑定关系,能够给解决分流时用户ip地址重复的问题,从而保证用户ip地址重复的终端认可正常进行ulcl分流。
107.为了实现本技术实施例的方法,本技术实施例还提供了一种会话锚点选择装置,设置在网络设备上,如图8所示,该装置包括:
108.接入处理单元801,用于第一终端移动至边缘业务侧,使所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;
109.选择单元802,用于为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系。
110.其中,在一实施例中,所述选择单元802,用于:
111.从与所述第一会话组绑定的至少一个会话锚点中选择一个会话锚点,作为为所述第一终端选择的第二会话锚点;
112.或者,
113.从未被至少一个会话组绑定的至少一个会话锚点中选择一个会话锚点;将选择的会话锚点作为为所述第一终端选择的第二会话锚点;建立所述第二会话锚点与所述第一会
话组的绑定关系;
114.或者,
115.接收第四会话锚点发送的第一消息;所述第一消息表征所述第四会话锚点与所述第一终端的会话建立失败;所述第四会话锚点的会话包含与所述第一终端的ip域相同的第二终端的会话;为所述第一终端重新选择所述第二会话锚点;建立所述第二会话锚点与所述第一会话组的绑定关系。
116.在一实施例中,所述选择单元802,还用于:
117.当不存在所述第二会话锚点的本地分流的会话时,删除所述第二会话锚点,并删除所述第二会话锚点与所述第一会话组的绑定关系。
118.在一实施例中,所述选择单元802,还用于:
119.为所述第一终端选择第二会话锚点后,更新所述第一会话锚点的下行隧道端点信息和nr的上行隧道端点信息。
120.实际应用时,所述接入处理单元801和选择单元802可由会话锚点选择装置中的处理器结合通信接口实现。
121.需要说明的是:上述实施例提供的会话锚点选择装置在进行会话锚点选择时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的会话锚点选择装置与会话锚点选择方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
122.基于上述程序模块的硬件实现,且为了实现本技术实施例的方法,本技术实施例还提供了一种网络设备,如图9所示,该网络设备900包括:
123.通信接口901,能够与其他网络设备进行信息交互;
124.处理器902,与所述通信接口901连接,以实现与其他网络设备进行信息交互,用于运行计算机程序时,执行上述网络设备侧一个或多个技术方案提供的方法;
125.存储器903,所述计算机程序存储在存储器903上。
126.具体地,所述处理器902,用于第一终端移动至边缘业务侧,使所述第一终端通过第一会话锚点接入网络;接入所述第一会话锚点的终端使用第一ip域;基于所述第一ip域建立的会话属于第一会话组;以及为所述第一终端选择第二会话锚点,所述第二会话锚点与所述第一会话组有绑定关系。
127.其中,在一实施例中,所述处理器902,用于:
128.从与所述第一会话组绑定的至少一个会话锚点中选择一个会话锚点,作为为所述第一终端选择的第二会话锚点;
129.或者,
130.从未被至少一个会话组绑定的至少一个会话锚点中选择一个会话锚点;将选择的会话锚点作为为所述第一终端选择的第二会话锚点;建立所述第二会话锚点与所述第一会话组的绑定关系;
131.或者,
132.通过所述通信接口901接收第四会话锚点发送的第一消息;所述第一消息表征所述第四会话锚点与所述第一终端的会话建立失败;所述第四会话锚点的会话包含与所述第
一终端的ip域相同的第二终端的会话;为所述第一终端重新选择所述第二会话锚点;建立所述第二会话锚点与所述第一会话组的绑定关系。
133.在一实施例中,所述处理器902,还用于:
134.当不存在所述第二会话锚点的本地分流的会话时,删除所述第二会话锚点,并删除所述第二会话锚点与所述第一会话组的绑定关系。
135.在一实施例中,所述选择单元802,还用于:
136.为所述第一终端选择第二会话锚点后,更新所述第一会话锚点的下行隧道端点信息和nr的上行隧道端点信息。
137.需要说明的是:处理器902的具体处理过程可参照上述方法理解。
138.当然,实际应用时,网络设备900中的各个组件通过总线系统904耦合在一起。可理解,总线系统904用于实现这些组件之间的连接通信。总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统904。
139.本技术实施例中的存储器903用于存储各种类型的数据以支持网络设备900的操作。这些数据的示例包括:用于在网络设备900上操作的任何计算机程序。
140.上述本技术实施例揭示的方法可以应用于所述处理器902中,或者由所述处理器902实现。所述处理器902可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器902中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器902可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器902可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器903,所述处理器902读取存储器903中的信息,结合其硬件完成前述方法的步骤。
141.在示例性实施例中,网络设备900可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
142.可以理解,本技术实施例的存储器903可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,
random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
143.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器903,上述计算机程序可由网络设备900的处理器902执行,以完成前述网络设备侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
144.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
145.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
146.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献