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

用于通信网络延时测试的可视化芯片、方法和交换机与流程

2022-11-28 13:36:04 来源:中国专利 TAG:


1.本发明涉及通信网络技术领域,尤其涉及一种用于通信网络延时测试的可视化芯片、一种交换机、一种用于通信网络延时测试的可视化方法和一种计算机可读存储介质。


背景技术:

2.随着以太网通信技术在音视频、工业控制领域应用的深入,其网络延时也越来越成为人们关注的焦点。即时传输业务对传输延时要求非常严格,当延时达到一定程度就会造成业务质量下降或服务中断;较大的传输延时与抖动,会造成工业控制报文乱序或者控制装置拒动、误动,引发严重生产事故。
3.相关技术中,对以太网中的数据流进行延时监测,通常先通过布置在交换机外的数据复制设备(如分光器等)将网络中的数据流进行旁路,再通过分析设备分析数据流的延时,经过分析后的数据流在发送给交换机,再由交换机进行转发。但是,上述的延时监测过程中,需要使用数据复制设备和分析设备等专用设备,会对原有的网络拓扑和业务流造成影响,监测结果不能反映网络真实运行状态,并增加了实施成本。


技术实现要素:

4.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种用于通信网络延时测试的可视化芯片,集成于交换机上,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
5.本发明的第二个目的在于提出一种交换机。
6.本发明的第三个目的在于提出一种用于通信网络延时测试的可视化方法。
7.本发明的第四个目的在于提出一种计算机可读存储介质。
8.为达到上述目的,本发明第一方面实施例提出了一种用于通信网络延时测试的可视化芯片,可视化芯片集成设置在交换机上,可视化芯片包括:接收时间戳锁存模块,用于在接收到数据流时,对数据流的接收时间戳进行锁存;数据流处理模块,用于对数据流进行处理;发送时间戳提取模块,用于在交换机发送数据流时,提取数据流的发出时间戳;数据流延时统计模块,用于获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。
9.根据本发明实施例的用于通信网络延时测试的可视化芯片,在接收到数据流时,接收时间戳锁存模块对数据流的接收时间戳进行锁存,数据流处理模块对数据流进行处理;发送时间戳提取模块在交换机发送数据流时,提取数据流的发出时间戳;数据流延时统计模块获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。由
此,该芯片集成于交换机上,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
10.另外,根据本发明上述实施例的用于通信网络延时测试的可视化芯片,还可以具有如下的附加技术特征:
11.根据本发明的一个实施例,延时统计数据包括目标数据流的最小延时、最大延时、平均延时、统计次数、延时方差中的至少一种。
12.根据本发明的一个实施例,数据流延时统计模块根据延时数据获得延时统计数据,具体用于:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最大延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最大延时比较;如果当前时间差值大于最大延时,则将当前时间差值赋值给最大延时。
13.根据本发明的另一个实施例,数据流延时统计模块根据延时数据获得延时统计数据,具体用于:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最小延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最小延时比较;如果当前时间差值小于最小延时,则将当前时间差值赋值给最小延时。
14.根据本发明的一个实施例,数据流处理模块,包括:网络处理子模块,用于对数据流进行标准网络处理;数据流分类子模块,用于按照预设的规则对数据流进行分类,其中,数据流包括输入数据流和输出数据流;存储转发子模块,用于对数据流进行存储和转发。
15.根据本发明的一个实施例,存储转发子模块,还用于:存储目标数据流的延时统计数据,并将延时统计数据转发至管理系统。
16.为达到上述目的,本发明第二方面实施例提出了一种交换机,包括上述的用于通信网络延时测试的可视化芯片。
17.根据本发明实施例的交换机,通过上述的用于通信网络延时测试的可视化芯片,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
18.为达到上述目的,本发明第三方面实施例提出了一种用于通信网络延时测试的可视化方法,应用于上述的可视化芯片中,方法包括:在接收到数据流时,对数据流的接收时间戳进行锁存;对数据流进行处理;在交换机发送数据流时,提取数据流的发出时间戳;获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。
19.根据本发明实施例的用于通信网络延时测试的可视化方法,在接收到数据流时,对数据流的接收时间戳进行锁存,并对数据流进行处理,并在交换机发送数据流时,提取数据流的发出时间戳;获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。由此,该方法应用到集成于交换机上的可视化芯片中,可以直接在交换机中完成
对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
20.另外,根据本发明上述实施例的用于通信网络延时测试的可视化方法,还可以具有如下的附加技术特征:
21.根据本发明的一个实施例,延时统计数据包括目标数据流的最小延时、最大延时、平均延时、统计次数、延时方差中的至少一种。
22.根据本发明的一个实施例,数据流延时统计模块根据延时数据获得延时统计数据,具体用于:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最大延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最大延时比较;如果当前时间差值大于最大延时,则将当前时间差值赋值给最大延时。
23.根据本发明的另一个实施例,根据延时数据获得延时统计数据,包括:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最小延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最小延时比较;如果当前时间差值小于最小延时,则将当前时间差值赋值给最小延时。
24.根据本发明的一个实施例,对数据流进行处理,包括:对数据流进行标准网络处理;按照预设的规则对数据流进行分类,其中,数据流包括输入数据流和输出数据流;对数据流进行存储和转发。
25.根据本发明的一个实施例,对数据流进行存储和转发,包括:存储目标数据流的延时统计数据,并将延时统计数据转发至管理系统。
26.为达到上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有用于通信网络延时测试的可视化程序,该用于通信网络延时测试的可视化程序被处理器执行时实现上述的用于通信网络延时测试的可视化方法。
27.根据本发明实施例的计算机可读存储介质,通过执行上述的用于通信网络延时测试的可视化方法,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
28.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
29.图1为根据本发明实施例的用于通信网络延时测试的可视化芯片的方框示意图;
30.图2为根据本发明一个实施例的通信网络组网的系统框图;
31.图3为根据本发明一个实施例的数据流处理模块的方框示意图;
32.图4为根据本发明实施例的交换机的方框示意图;
33.图5为根据本发明实施例的用于通信网络延时测试的可视化方法的流程图。
具体实施方式
34.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
35.下面参考附图描述本发明实施例提出的用于通信网络延时测试的可视化芯片、交换机、用于通信网络延时测试的可视化方法和计算机可读存储介质。
36.图1为根据本发明实施例的用于通信网络延时测试的可视化芯片的方框示意图。
37.如图1所示,本发明实施例的用于通信网络延时测试的可视化芯片100,可视化芯片100集成设置在交换机上,可视化芯片100可包括:接收时间戳锁存模块110、数据流处理模块120、发送时间戳提取模块130和数据流延时统计模块140。
38.其中,接收时间戳锁存模块110,用于在接收到数据流时,对数据流的接收时间戳进行锁存。数据流处理模块120,用于对数据流进行处理。发送时间戳提取模块130,用于在交换机发送数据流时,提取数据流的发出时间戳。数据流延时统计模块140,用于获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。
39.需要说明的是,延时统计数据包括目标数据流的最小延时、最大延时、平均延时、统计次数、延时方差中的至少一种。
40.具体而言,如图2所示,在图示的通信网络中,端设备不间断地发送数据流至交换机,并由交换机将数据流进行转发。集成在交换机中的可视化芯片100接收到数据流时,在对以数据流的帧前导码接收完毕后,接收时间戳锁存模块110对该数据流进行接收时刻值(即接收时间戳)锁存,并记录该数据流进入芯片的接收时间戳为t
igr
,其中,接收时间戳t
igr
可以以数据流附加信息的形式插入数据流的内部,或者寄存在可视化芯片100的内部寄存器中,以供后续的转发流程使用。同样的原理,接收时间戳锁存模块110可以对进入芯片中的每条数据流的接收时间戳进行锁存。
41.数据流处理模块120对进入可视化芯片100的数据流进行处理,对数据流的处理方式可包括标准网络处理、数据流分类等。通过数据流处理模块120,可以对可视化芯片100中的所有数据流进行分类,并对目标数据流进行标记,将目标数据流记为s
id
。在交换机发送数据流时,发送时间戳提取模块130提取数据流从可视化芯片100发出的时刻值,即数据流的发出时间戳,记为t
egr

42.数据流延时统计模块140根据标记的数据流获取目标数据流,并可以获取到该目标数据流的接收时间戳t
igr
和发送时间戳t
egr
,将目标数据流的发送时间戳t
egr
和接收时间戳t
igr
进行作差,即可得到目标数据流的延时时间δt,其中δt=t
egr-t
igr

43.当目标数据流再次出现时,数据流延时统计模块140再次通过计算得到延时时间等延时数据,依次类推,将目标数据流的多次出现的延时数据进行统计分析,可以得到目标数据流出现多次情况下的最小延时δt
min
、最大延时δt
max
、平均延时δt
avg
、统计次数n(目标数据流的出现次数)、延时方差δt
var
等延时数据,可视化芯片100可以将这些延时统计数据上传至管理系统。管理系统在接收到目标数据流的延时统计数据后,可以依据延时统计数据对目标数据流转发路径上的最小延时δt
min
、最大延时δt
max
、平均延时δt
avg、
、延时方差δt
var
进行实时可视化呈现,用户通过管理系统可以直接观察到目标数据流的延时情况。
44.在本发明的一个实施例中,当目标数据流的延时统计数据有更新时,可视化芯片100主动上传延时统计数据至管理系统,延时统计数据上传的形式包括但不限于snmp
(simple network management protocol,简单网络管理协议)、iec61850、netconf等方式。在本发明的另一个实施例中,管理系统主动向可视化芯片100进行查询以获取目标数据流的延时统计数据。
45.由此,上述实施例的可视化芯片,集成于交换机上,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
46.根据本发明的一个实施例,数据流延时统计模块140根据延时数据获得延时统计数据,具体用于:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最大延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最大延时比较;如果当前时间差值大于最大延时,则将当前时间差值赋值给最大延时。
47.也就是说,在数据传输过程中,目标数据流的最大延时统计公式为δt
max
=max(t
egr-t
igr
),当目标数据流第一次出现时,将其发送时间戳t
egr
和接收时间戳t
igr
之间的时间差值t
egr-t
igr
作为最大延时δt
max
的初始值,以目标数据流s
id
为索引存入统计表。当数据流延时统计模块140再次接收到目标数据流时,将此次发送时间戳t
egr
和接收时间戳t
igr
之间的时间差值t
egr-t
igr
与之前的最大延时进行比较,如果当前时间差值t
egr-t
igr
大于之前的最大延时δt
max
,则用此次的t
egr-t
igr
值替换之前的最大延时δt
max
值,以此类推。由此,在数据传输过程中,可以实时准确地得到目标数据流的最大延时。
48.根据本发明的另一个实施例,数据流延时统计模块140根据延时数据获得延时统计数据,具体用于:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最小延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最小延时比较;如果当前时间差值小于最小延时,则将当前时间差值赋值给最小延时。
49.也就是说,在数据传输过程中,目标数据流的最小延时统计公式为δt
min
=max(t
egr-t
igr
),当目标数据流第一次出现时,将其发送时间戳t
egr
和接收时间戳t
igr
之间的时间差值t
egr-t
igr
作为最小延时δt
min
的初始值,以目标数据流s
id
为索引存入统计表。当数据流延时统计模块140再次接收到目标数据流时,将此次发送时间戳t
egr
和接收时间戳t
igr
之间的时间差值t
egr-t
igr
与之前的最小延时进行比较,如果当前时间差值t
egr-t
igr
小于之前的最小延时δt
min
,则用此次的t
egr-t
igr
值替换之前的最小延时δt
min
值,以此类推。由此,在数据传输过程中,可以实时准确地得到目标数据流的最小延时。
50.在本发明的一个实施例中,在数据传输过程中,目标数据流的平均延时统计公式为δt
avg
=avg(t
egr-t
igr
),当目标数据流第一次出现时,将其发送时间戳t
egr
和接收时间戳t
igr
之间的时间差值t
egr-t
igr
作为平均延时δt
avg
的初始值,以目标数据流s
id
为索引存入统计表。当数据流延时统计模块140第n次接收到目标数据流时,将此时目标数据流的发送时间戳t
egr
和接收时间戳t
igr
之间的差值t
egr-t
igr
带入公式:(δt
avg
)n=[(δt
avg
)
n-1
×
(n-1) (t
egr-t
igr
)]
÷
n,其中,(δt
avg
)n为第n次目标数据流的平均延时,n≥2。
[0051]
在本发明的一个实施例中,在数据传输过程中,目标数据流延时方差统计公式为δt
var
=var(t
egr-t
igr
),当目标数据流第一次出现时,将其发送时间戳t
egr
和接收时间戳t
igr
之间的时间差值t
egr-t
igr
作为延时方差δt
var
的初始值,以目标数据流s
id
为索引存入统计表。当数据流延时统计模块140第n次接收到目标数据流时,将此时目标数据流的发送时间戳t
egr
和接收时间戳t
igr
之间的差值t
egr-t
igr
带入公式:(δt
var
)n={[(t
egr-t
igr
)-(δt
avg
)
n-1
]2 (δt
var
)
n-1
×
(n-1)}
÷
n,其中,(δt
var
)n为第n次目标数据流的延时方差,n≥2。
[0052]
需要说明的是,上述的最小延时δt
min
、最大延时δt
max
、平均延时δt
avg
、目标数据流出现统计次数n、延时方差δt
var
以包括但不限于硬件表、寄存器等方式进行存储和数据迭代,索引为目标数据流s
id

[0053]
根据本发明的一个实施例,如图3所示,数据流处理模块120可包括:网络处理子模块121、数据流分类子模块122和存储转发子模块123。其中,网络处理子模块121用于对数据流进行标准网络处理。数据流分类子模块122用于按照预设的规则对数据流进行分类,其中,数据流包括输入数据流和输出数据流。存储转发子模块123,用于对数据流进行存储和转发。
[0054]
进一步地,存储转发子模块123还用于:存储目标数据流的延时统计数据,并将延时统计数据转发至管理系统。
[0055]
具体而言,在数据流进入可视化芯片100后,数据流处理模块120对数据流进行处理。其中,网络处理子模块121对进入芯片的数据流进行标准的网络处理,包括但不限于l2交换(二层交换)、l3路由(三层路由)、mpls(multi-protocol label switching,多协议标签交换)标签处理等。
[0056]
数据流分类子模块122对输入数据流和输出数据流分别进行分类。其中,数据流分类子模块122对输入数据流进行分类具体为:使用acl(access control lists,访问控制列表)标记目标数据流,对输入数据流中的目标数据流进行报文编辑,将目标数据流的接收时间戳t
igr
插入数据流内部,或者将目标数据流的接收时间戳t
igr
带入到存储转发子模块123中。数据流分类子模块122对输出数据流进行分类具体为:对输出方向的数据流进行分类,使用使用acl标记目标数据流,将目标数据流记为s
id

[0057]
存储转发子模块123对可视化芯片100中所有的数据流先进行缓存,并检查数据流是否正确,若检测到数据流出现差错,则丢弃该数据流,否则则取出该数据流的目的地址,通过查找mac地址表获得输出端口,再转发出该数据流。
[0058]
进一步地,存储转发子模块123还可以存储由数据流延时统计模块140获取到的目标数据流的延时统计数据,并将目标数据流的延时统计数据转发至管理系统。
[0059]
综上所述,根据本发明实施例的用于通信网络延时测试的可视化芯片,在接收到数据流时,接收时间戳锁存模块对数据流的接收时间戳进行锁存,数据流处理模块对数据流进行处理;发送时间戳提取模块在交换机发送数据流时,提取数据流的发出时间戳;数据流延时统计模块获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。由此,该芯片集成于交换机上,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
[0060]
对应上述实施例,本发明还提出了一种交换机。
[0061]
图4为根据本发明实施例的交换机的方框示意图。
[0062]
如图4所示,本发明实施例的交换机200,包括上述的用于通信网络延时测试的可视化芯片100。
[0063]
根据本发明实施例的交换机,通过上述的用于通信网络延时测试的可视化芯片,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
[0064]
对应上述实施例,本发明还提出了一种用于通信网络延时测试的可视化方法。
[0065]
图5为根据本发明实施例的用于通信网络延时测试的可视化方法的流程图。
[0066]
如图5所示,本发明实施例的用于通信网络延时测试的可视化方法,应用于上述的可视化芯片中,方法可包括以下步骤:
[0067]
s101,在接收到数据流时,对数据流的接收时间戳进行锁存。
[0068]
s102,对数据流进行处理。
[0069]
s103,在交换机发送数据流时,提取数据流的发出时间戳。
[0070]
s104,获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。
[0071]
根据本发明的一个实施例,延时统计数据包括目标数据流的最小延时、最大延时、平均延时、统计次数、延时方差中的至少一种。
[0072]
根据本发明的一个实施例,数据流延时统计模块根据延时数据获得延时统计数据,具体用于:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最大延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最大延时比较;如果当前时间差值大于最大延时,则将当前时间差值赋值给最大延时。
[0073]
根据本发明的另一个实施例,根据延时数据获得延时统计数据,包括:将目标数据流第一次出现时的发送时间戳和接收时间戳之间的时间差值作为最小延时;在再次接收到目标数据流时,将当前目标数据流的发送时间戳和接收时间戳之间的时间差值与最小延时比较;如果当前时间差值小于最小延时,则将当前时间差值赋值给最小延时。
[0074]
根据本发明的一个实施例,对数据流进行处理,包括:对数据流进行标准网络处理;按照预设的规则对数据流进行分类,其中,数据流包括输入数据流和输出数据流;对数据流进行存储和转发。
[0075]
根据本发明的一个实施例,对数据流进行存储和转发,包括:存储目标数据流的延时统计数据,并将延时统计数据转发至管理系统。
[0076]
需要说明的是,本发明实施例的用于通信网络延时测试的可视化方法中未披露的细节,请参照本发明实施例的用于通信网络延时测试的可视化芯片中所披露的细节,具体这里不再赘述。
[0077]
根据本发明实施例的用于通信网络延时测试的可视化方法,在接收到数据流时,对数据流的接收时间戳进行锁存,并对数据流进行处理,并在交换机发送数据流时,提取数据流的发出时间戳;获取目标数据流,并根据目标数据流的接收时间戳和发送时间戳计算
延时数据,并根据延时数据获得延时统计数据,以便管理系统直接显示目标数据流的延时统计数据。由此,该方法应用到集成于交换机上的可视化芯片中,可以直接在交换机中完成对网络中数据流延时数据的统计,并将延时统计数据发送至管理系统以实现对数据流延时统计数据的可视化显示,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
[0078]
对应上述实施例,本发明还提出了一种计算机可读存储介质。
[0079]
本发明实施例的计算机可读存储介质,其上存储有用于通信网络延时测试的可视化程序,该用于通信网络延时测试的可视化程序被处理器执行时实现上述的用于通信网络延时测试的可视化方法。
[0080]
根据本发明实施例的计算机可读存储介质,通过执行上述的用于通信网络延时测试的可视化方法,无需使用专用设备就可以完成对网络中数据流的延时监测,并可以反映网络真实运行状态,节约实施成本。
[0081]
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0082]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0083]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0084]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三
个等,除非另有明确具体的限定。
[0085]
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0086]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

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

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

相关文献