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

报文转发方法、装置、设备及存储介质与流程

2022-02-24 13:58:34 来源:中国专利 TAG:


1.本技术涉及通信技术领域,具体涉及一种报文转发方法、装置、设备及存储介质。


背景技术:

2.在分组传送网(packet transport network,ptn)和光传送网(optical transport network,otn)中,分组交换芯片常用于处理数据单、组播报文和时分复用(time-division multiplexing,tdm)单、组播报文混合转发的场景。在该场景中既要保证数据单、组播报文的正常转发,又要满足时分复用单、组播报文低时延转发的要求。然而,随着通讯行业的迅猛发展,对时分复用报文的转发时延提出了更高的要求,传统分组交换芯片通过减少转发处理子系统个数、提高系统时钟频率以减少时分复用报文的转发延时的转发模式已难以满足当前需求,限制了时分复用报文的快速转发。


技术实现要素:

3.本技术提供一种报文转发方法、装置、设备及存储介质,以实现对时分复用报文的快速转发。
4.本技术实施例提供了一种报文转发方法,包括:
5.获取待转发报文;
6.如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
7.本技术实施例提供了一种报文转发方法,包括:
8.获取待转发报文;
9.在第一工作模式下,如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发;如果所述待转发报文中不包括时分复用报文,则以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发;
10.在第二工作模式下,以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发。
11.本技术实施例提供了一种报文转发装置,包括:
12.第一报文获取模块,设置为获取待转发报文;
13.第一报文转发模块,设置为如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
14.本技术实施例提供了一种报文转发装置,包括:
15.第二报文获取模块,设置为获取待转发报文;
16.第二报文转发模块,设置为在第一工作模式下,如果所述待转发报文中包括时分
复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发;如果所述待转发报文中不包括时分复用报文,则以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发;
17.第三报文转发模块,设置为在第二工作模式下,以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发。
18.本技术实施例提供了一种设备,包括:
19.一个或多个处理器;
20.存储装置,设置为存储一个或多个程序;
21.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述报文转发方法。
22.本技术实施例还提供了一种计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行上述报文转发方法。
23.关于本技术的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
24.本技术实施例通过获取待转发报文;如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。在获取到待转发报文后对待转发报文中的报文类型进行判断,如果包括时分复用报文则将时间戳最小的时分复用报文进行转发,之后再通过轮询调度策略对非时分复用报文进行转发,使得即使时分复用报文的时间戳不是待转发报文中最小的,也可优于非时分复用报文进行转发。解决了报文转发时优先对时间戳最小的报文进行转发而导致的时分复用报文无法及时转发的问题,降低了时分复用报文的转发时延,实现了时分复用报文的快速转发。
附图说明
25.图1为一实施例提供的一种报文转发方法的流程图;
26.图2为一实施例提供的另一种报文转发方法的流程图;
27.图3为一实施例提供的一种时间戳比较方法的示例图;
28.图4为一实施例提供的另一种报文转发方法的流程图;
29.图5为一实施例提供的一种报文转发装置的结构示意图;
30.图6为一实施例提供的另一种报文转发装置的结构示意图;
31.图7为一实施例提供的一种设备的结构示意图。
具体实施方式
32.下面结合附图和实施例对本技术进行说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。需要说明的是,在不冲突的情况下,本技术中的实施例中的特征可以相互任意组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
33.现有的分组交换芯片通过减少转发处理子系统个数、提高系统时钟频率的方式来
达到减少时分复用报文的转发延时的目的,但由于其将时分复用报文与非时分复用报文混合存储,对其中单播报文和组播报文中时间戳最小的报文进行优先转发,因此,当时分复用报文的时间戳不是最小时难以达成对时分复用报文的优先转发,导致时分复用报文的转发时延难以满足现在的需求。本实施例的报文转发方法,将时分复用报文单独进行存储,从将时分复用报文独立化的角度进行报文的转发,为降低时分复用报文的转发时延提供决策依据。
34.图1为一实施例提供的一种报文转发方法的流程图,如图1所示,本实施例提供的报文转发方法包括步骤110和步骤120。
35.在步骤110中,获取待转发报文。
36.本实施例中,待转发报文可理解为通过串行解串接口(serlalizer-deserializer,serdes)接收到的需要在网络中进行交换与传输的数据单元。serdes接口是一种主流的时分复用(time-division multiplexing,tdm)和点对点(p2p)的串行通信技术,其将在发送端多路低速并行信号转换为高速串行信号,使其经过传输媒体的传输,并在接收端将高速串行信号重新转换为低速并行信号。
37.根据传输方式的不同可将待转发报文划分为时分复用报文和非时分复用报文,根据接收与传递对象的不同,可将上述待转发报文划分为单播报文和组播报文,即待转发报文可包括时分复用类型的单播报文,时分复用类型的组播报文,非时分复用类型的单播报文和非时分复用类型的组播报文。其中,单播报文可理解为一种接收和传递只在两个节点间进行的报文,组播报文可理解为一种由一个源主机向多点目标主机发送的报文,即源主机只发送一份数据,而发送数据的目的地址为包含于组播组中的多个目标主机地址的一对多节点传递的报文。
38.本实施例中,通过多个serdes接口从交换侧接收报文,并根据报文的传输方式以及报文的接收传递对象将接收到的报文划分为时分复用报文、非时分复用类型的单播报文以及非时分复用类型的组播报文,并将上述接收到的报文确定为待转发报文。其中,可由分组交换芯片通过多个serdes接口从交换侧接收报文,分组交换芯片可安装于任意需要进行报文接收转发的设备(如基站、终端等)中。
39.在步骤120中,如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
40.本实施例中,时间戳可理解为一种用以表征接收到报文时间的电子凭证,即用以表征由各serdes接口获取到的待转发报文的接受时间的电子凭证,时间戳最小可理解为接收到的时间最早。轮询调度(round-robin,rr)策略可理解为一种用于通信中信道调度的策略,是用户轮流使用共享资源,不考虑瞬时信道条件,将相同数量的无限资源分配给每条通信链路,在本技术中,可理解为使得时间戳最小的单播报文和时间戳最小的组播报文轮流进行转发的一种调度策略。
41.若根据报文的传输方式确定出获取到的待转发报文中存在时分复用报文,则优先对获取到的时分复用报文的时间戳进行比对,并对时间戳最小的时分复用报文进行转发,直到获取的待转发报文中不存在时分复用报文后,分别对非时分复用报文中的单播报文和组播报文的时间戳进行比对,得到非时分复用报文中时间戳最小的单播报文和组播报文,
以轮询调度策略轮流对上述时间戳最小的单播报文和时间戳最小的组播报文进行转发。
42.本实施例提供的报文转发方法,在获取到待转发报文后对待转发报文中的报文类型进行判断,如果包括时分复用报文则将时间戳最小的时分复用报文进行转发,之后再通过轮询调度策略对非时分复用报文进行转发,使得即使时分复用报文的时间戳不是待转发报文中最小的,也可优于非时分复用报文进行转发。解决了报文转发时优先对时间戳最小的报文进行转发而导致的时分复用报文无法及时转发的问题,降低了时分复用报文的转发时延,实现了时分复用报文的快速转发。
43.图2为一实施例提供的另一种报文转发方法的流程图,如图2所示,该方法包括步骤210至步骤260。
44.在步骤210中,接收报文。本步骤中,分组交换芯片从交换侧通过多个serdes接口接收多个报文。
45.在步骤220中,对接收到的报文进行合法性检测,得到检测合格的待转发报文。
46.在一实施例中,所述合法性检测包括:报文的有效性检测、报文的长度检测、报文的sop和eop检测及报文目的的正确性检测等。
47.本实施例中,对通过多个serdes接口接收到的多个报文分别进行有效性检测、长度检测、sop和eop检测以及目的正确性检测等多种检测,以判断接收到的各报文是否有效合法,并将检测合格的报文作为待转发报文对其进行后续的转发操作,对检测不合格的报文终止其后续转发操作。
48.在步骤230中,判断所述待转发报文中是否包括时分复用报文,若是,则执行步骤240;若否,则执行步骤260。
49.本实施例中,根据报文的传输方式判断待转发报文中是否存在时分复用报文,若存在,则需将时分复用报文进行优先转发,并将其与非时分复用报文分开存储,则执行步骤240;若不存在,则认为所需进行转发的各待转发报文的优先级相同,可将其存储于同一存储介质中,则执行步骤260。
50.在步骤240中,将所述时分复用报文与非时分复用报文分别存储于对应的存储介质。
51.本实施例中,若待转发报文中包括时分复用报文与非时分复用报文,为便于对时分复用报文的管理和快速调度,需将时分复用报文与非时分复用报文进行分开存储。即在硬件实现中,通过将分组交换芯片中的存储介质(如ram等)划分为两个部分,其中一部分存储介质用于存储时分复用报文,其中,时分复用报文包括时分复用类型的单播报文和时分复用类型的组播报文;另一部分存储介质用于存储非时分复用报文,其中,非时分复用报文包括非时分复用类型的单播报文和非时分复用类型的组播报文。在软件实现中,通过为时分复用报文和非时分复用报文分别申请不同的存储地址,可使其存储于对应的存储介质中。
52.将时分复用报文与非时分复用报文进行分别存储,有利于对报文的管理和对不同类型报文的快速调度,可以更快的筛选得到时间戳最小的时分复用报文并对其进行转发,同时有利于对缓存的回收和再利用。
53.在步骤250中,转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
54.本实施例中,由于已将时分复用报文与非时分复用报文分别保存于不同的存储介质中,则针对保存有时分复用报文的存储介质中的各时分复用报文,确定其中时间戳最小的时分复用报文直接将其转发,直到保存时分复用报文的存储介质中不再存在时分复用报文后,针对保存有非时分复用报文的存储介质中的各非时分复用报文,将其分为单播报文和组播报文,并针对各单播报文和组播报文确定出其中时间戳最小的单播报文和组播报文,采用轮询调度策略将时间戳最小的单播报文和组播报文轮流转发出去。
55.在一实施例中,可通过两两比较法确定出同一报文类型中时间戳最小的报文,图3为一实施例提供的一种时间戳比较方法的示例图,如图3所示,以通过serdes接口获取n 1条报文为例,定义报文的表述方法为serdes 0,serdes1,
……
,serdes n-1,serdes n。在第一轮比较时将其两两比较,确定出进行比较的两个报文中时间戳较小的进入第二轮比较,直到仅剩两条报文进行比较时,将上述两条报文比较后时间戳较小的报文确定为该报文类型中时间戳最小的报文。除上述两两比较法外还可采用多种方法对同一报文类型中时间戳最小的报文进行确定,本技术实施例对此不进行限制。
56.在步骤260中,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
57.本实施例中,由于不存在时分复用报文,则所获取的待转发报文的优先级是相同的且无需将其存储于不同的存储介质中。将非时分复用报文根据接收传递对象分为单播报文和组播报文两类,并分别对单播报文和组播报文确定出时间戳最小的单播报文和组播报文,采用轮询调度测量将时间戳最小的单播报文和组播报文轮流转发出去。
58.在一实施例中,报文在转发过程中既要携带一个主时间戳,又要携带一个副时间戳。其中,主时间戳用于在确定该报文是否为对应报文类型中的时间戳最小的报文,副时间戳用于在该报文进行转发时对其他报文类型时间戳进行维护,以避免某一报文类型长时间未进行转发,而导致其最后调度转发的报文的时间戳与当前进行转发的时间戳间差距过大而丢弃。示例性的,若进行转发的为时分复用报文中的单播报文,则利用其副时间戳及副时戳标识位对非时分复用报文的单播报文时戳和/或组播报文时戳进行维护;若进行转发的为时分复用报文中的组播报文,则利用其副时间戳及副时戳标识位对非时分复用报文的组播报文时戳和/或单播报文时戳进行维护;若进行转发的为非时分复用报文中的单播报文,则利用其副时间戳及副时戳标识位对非时分复用报文中的组播报文时戳和时分复用报文时戳进行维护;若进行转发的为非时分复用报文中的组播报文,则利用其副时间戳及副时戳标识位对非时分复用报文中的单播报文时戳和时分复用报文时戳进行维护;若长时间无时分复用报文和非时分复用报文转发,或是时分复用报文和非时分复用报文转发量小,此时会有空信元发送,则利用空信元的时戳对非时分复用报文中的单播报文、组播报文以及时分复用报文时戳进行维护。
59.本实施例提供的报文转发方法,通过在接收报文后对报文进行合法性检测,使得需要进行转发的待转发报文均为合法报文保证了网络的稳定性;在确定待转发报文中存在时分复用报文后通过为其与非时分复用报文分别申请不同的存储地址,使其存储于不同的存储介质中,可以更快得到时间戳最小的时分复用报文并进行转发,提高了对待转发报文的管理效率及对不同类型报文的调度速度,降低了时分复用报文的转发时延,实现了时分复用报文的快速转发,提高了存储介质缓存的回收再利用效率。
60.图4为一实施例提供的另一种报文转发方法的流程图,如图4所示,本实施例提供的报文转发方法包括步骤310至步骤330。
61.在步骤310中,获取待转发报文。本步骤中,获取的待转发报文为通过多个serdes接口接收的,已经过合法性检测且检测结果合格的报文。
62.在步骤320中,在第一工作模式下,如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发;如果所述待转发报文中不包括时分复用报文,则以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
63.本实施例中,第一工作模式可理解为将待转发报文划分为时分复用报文、非时分复用报文下的单播报文和非时分复用报文下的组播报文三种类型,分别确定其中时间戳最小的报文并进行转发的模式,其中,时分复用报文与非时分复用报文分别存储于不同的存储介质中。在第一工作模式下对待转发报文进行转发,可以降低时分复用报文的转发时延,满足了当前网络中对时分复用报文转发时延的较高要求。
64.在步骤330中,在第二工作模式下,以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发。
65.本实施例中,第二工作模式可理解为仅通过报文的接收传递对象将待转发报文划分为单播报文和组播报文两种类型,分别确定单播报文和组播报文中时间戳最小的报文,并通过轮询调度策略将确定出的时间戳最小的单播报文和时间戳最小的组播报文轮流转发的模式,其中,在本工作模式下将所有待转发报文混合存储于同一存储介质中。在第二工作模式下对待转发报文进行转发,可以在对报文转发时延要求较低的情况下,关闭分组交换芯片的部分处理逻辑电路,满足了对芯片功耗要求较高的场景的需求。
66.在一实施例中,在所述获取待转发报文之前还包括:接收控制信号;如果所述控制信号为第一控制信号,则进入第一工作模式;如果所述控制信号为第二控制信号,则进入第二工作模式。
67.本实施例中,控制信号可由用户在进行报文转发之前根据应用场景的需求进行设置,若应用场景中对时延性的要求比较高,则用户向分组交换芯片输入第一控制信号,使得分组交换芯片在接收到第一控制信号后进入第一工作模式对获取的待转发报文进行转发;若应用场景中对时延性的要求较低,但对分组交换芯片的功耗要求较高,则用户向分组交换芯片输入第二控制信号,使得分组交换芯片在接收到第二控制信号后进入第二工作模式对获取的待转发报文进行转发,以满足节能的需求。同时,在通过控制信号选择对应的工作模式并开始获取待转发报文后不再进行工作模式的切换。
68.在一实施例中,所述以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发包括:确定时间戳最小的单播报文和时间戳最小的组播报文;以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发。
69.在一实施例中,所述确定时间戳最小的单播报文和时间戳最小的组播报文包括:如果同时存在至少两个时间戳最小的单播报文,且所述至少两个时间戳最小的单播报文中包括时分复用单播报文,则将所述时分复用单播报文确定为时间戳最小的单播报文;如果同时存在至少两个时间戳最小的组播报文,且所述至少两个时间戳最小的组播报文中包括
时分复用组播报文,则将所述时分复用组播报文确定为时间戳最小的组播报文。
70.本实施例中,在第二工作模式下,将待转发报文划分为单播报文和组播报文并分别确定出时间戳最小的单播报文和时间戳最小的组播报文。由于单播报文和组播报文中又可分为时分复用类型的报文和非时分复用类型的报文,且时分复用类型的报文在时间戳大小相同时的优先级高于非时分复用类型的报文。因此,对于待转发报文中的单播报文,如果确定出的时间戳最小的单播报文个数大于或等于两个,且其中存在类型为时分复用类型的单播报文,则将该时分复用单播报文确定为本次确定出的时间戳最小的单播报文;如果确定出的时间戳最小的单播报文为非时分复用单播报文,则直接将该非时分复用单播报文作为时间戳最小的单播报文并以轮询调度策略对该报文进行转发。对于待转发报文中的组播报文,如果确定出的时间戳最小的组播报文个数大于或等于两个,且其中存在类型为时分复用类型的组播报文,则将该时分复用组播报文确定为本次确定出的时间戳最小的组播报文;如果确定出的时间戳最小的组播报文为非时分复用组播报文,则直接将该非时分复用组播报文作为时间戳最小的组播报文并以轮询调度策略对该报文进行转发。
71.本实施例提供的报文转发方法,在获取待转发报文前根据不同的应用场景确定不同的工作模式,在对时延性的要求比较高的场景中,将时分复用报文与非时分复用报文分别存储,并对时分复用报文进行优先转发以达到降低时分复用报文转发时延的目的,满足了该场景中对时分复用报文转发时延的较高要求。在对时延性的要求较低,但对分组交换芯片的功耗要求较高的场景中,将待转发报文混合存储于同一存储介质中,并分别对待转发报文中的单播报文和组播报文确定其中时间戳最小的单播报文和组播报文,采用轮询调度策略进行转发,同时,在单播报文和组播报文的时间戳最小报文的确定过程中,时分复用类型的报文具有较高的优先等级,在时间戳相同时,优先将时分复用类型的报文确定为对应类型的时间戳最小报文,在满足节能需求的同时最大限度的保证了时分复用类型报文的低时延转发,满足了用户根据不同场景选择适合芯片工作模式的需求。
72.本实施例还提供了一种报文转发装置。图5为一实施例提供的一种报文转发装置的结构示意图。如图5所示,所述报文转发装置包括:第一报文获取模块410和第一报文转发模块420。
73.第一报文获取模块410,设置为获取待转发报文。
74.第一报文转发模块420,设置为如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
75.本实施例的报文转发装置,通过将时分复用报文与非时分复用报文分别进行转发处理,解决了报文转发时优先对时间戳最小的报文进行转发而导致的时分复用报文无法及时转发的问题,降低了时分复用报文的转发时延,实现了时分复用报文的快速转发。
76.在一实施例中,第一报文获取模块410包括:
77.报文接收单元,设置为接收报文。
78.合法性检测单元,设置为对接收到的报文进行合法性检测,得到检测合格的待转发报文。
79.在一实施例中,第一报文转发模块420还包括:
80.在转发时间戳最小的时分复用报文之前,将所述时分复用报文与非时分复用报文
分别存储于对应的存储介质。
81.在一实施例中,还包括:
82.第四报文转发模块,设置为如果所述待转发报文中不包括时分复用报文,则以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
83.本实施例提出的报文转发装置与上述实施例提出的报文转发方法属于同一发明构思,为在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备执行报文转发方法相同的有益效果。
84.本实施例还提供了一种报文转发装置。图6为一实施例提供的另一种报文转发装置的结构示意图。如图6所示,所述报文转发装置包括:第二报文获取模块510,第二报文转发模块520和第三报文转发模块530。
85.第二报文获取模块510,设置为获取待转发报文。
86.第二报文转发模块520,设置为第一工作模式下,如果所述待转发报文中包括时分复用报文,则转发时间戳最小的时分复用报文之后,以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发;如果所述待转发报文中不包括时分复用报文,则以轮询调度策略对非时分复用报文中时间戳最小的单播报文和时间戳最小的组播报文进行转发。
87.第三报文转发模块530,设置为在第二工作模式下,以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发。
88.本实施例的报文转发装置,通过在获取待转发报文前根据不同的应用场景确定不同的工作模式,分别对转发时延要求高的场景和对芯片功耗要求高的场景提供对应的工作模式,满足了用户根据不同场景选择适合芯片工作模式的需求。
89.在一实施例中,还包括:
90.控制信号接收模块,设置为接收控制信号。
91.工作模式确认模块,设置为如果所述控制信号为第一控制信号,则进入第一工作模式;如果所述控制信号为第二控制信号,则进入第二工作模式。
92.在一实施例中,第三报文转发模块530包括:
93.报文确定单元,设置为确定时间戳最小的单播报文和时间戳最小的组播报文。
94.报文转发单元,设置为以轮询调度策略对时间戳最小的单播报文和时间戳最小的组播报文进行转发。
95.在一实施例中,报文确定单元具体设置为:如果同时存在至少两个时间戳最小的单播报文,且所述至少两个时间戳最小的单播报文中包括时分复用单播报文,则将所述时分复用单播报文确定为时间戳最小的单播报文;如果同时存在至少两个时间戳最小的组播报文,且所述至少两个时间戳最小的组播报文中包括时分复用组播报文,则将所述时分复用组播报文确定为时间戳最小的组播报文。
96.本实施例提出的报文转发装置与上述实施例提出的报文转发方法属于同一发明构思,为在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备执行报文转发方法相同的有益效果。
97.图7为一实施例提供的一种设备的结构示意图,如图7所示,该设备包括处理器
610、存储装置620、输入装置630和输出装置640;设备中处理器610的数量可以是一个或多个,图7中以一个处理器610为例;设备中的处理器610、存储装置620、输入装置630和输出装置640可以通过总线或其他方式连接,图7中以通过总线连接为例。
98.存储装置620作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术实施例中的报文转发方法对应的程序指令/模块。处理器610通过运行存储至存储装置620中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的报文转发方法。
99.存储装置620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些示例中,存储装置620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
100.输入装置630可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的信号输入,可以包括触屏、键盘和鼠标等。输出装置640可包括显示屏等显示设备。
101.本技术实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种报文转发方法。
102.通过以上关于实施方式的描述,所属领域的技术人员可以了解到,本技术可借助软件及通用硬件来实现,也可以通过硬件实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术任意实施例所述的方法。
103.以上所述,仅为本技术的示例性实施例而已,并非用于限定本技术的保护范围。
104.本技术附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fgpa)以及基于多核处理器架构的处理器。
105.通过示范性和非限制性的示例,上文已提供了对本技术的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。
再多了解一些

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

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

相关文献