探针设备的制作方法

文档序号:14396010阅读:191来源:国知局

本发明实施例涉及通信技术领域,尤其涉及一种探针设备。



背景技术:

有线电视(cabletelevision,简称catv)网络是高效廉价的综合网络。有线电视网络利用有线电视铺设的同轴电缆进行数据信号的传递,它具有频带宽,容量大,多功能、成本低、抗干扰能力强、支持多种业务连接千家万户的优势,它的发展为信息高速公路的发展奠定了基础。

对于有线电视网络而言,能否更好地满足多种业务需求是有线电视网络建设维护的重要问题。新型融合业务对带宽的需求量迅速增加,对ip网络的性能及稳定性要求越来越高,大量用户的并发使用造成的流量突发对有线电视网络性能的冲击巨大。

另外,有线电视网络接入方式多样、业务流量复杂,导致有线电视网络性能下降、系统容量不足,软硬件投资成本不断增长。而一直以来有线电视网络缺乏实时监测和维护的手段。



技术实现要素:

本发明实施例提供一种探针设备,以实现对有线电视网络进行实时监测和维护。

本发明实施例的一个方面是提供一种探针设备,包括:

管理配置接口,用于接收监测平台发送的监测指令,所述监测指令用于指示所述探针设备测试被测网络的网络性能参数;

数据上传接口,用于向所述监测平台发送所述被测网络的网络性能参数,所述探针设备部署在所述被测网络,所述网络性能参数包括如下至少一种:带宽、丢包率、时延、抖动;

测试流接口,用于发送或接收用于检测所述被测网络的网络性能参数的测试流;

测试模块,用于根据所述测试流确定所述被测网络的网络性能参数。

本发明实施例提供的探针设备,通过部署在被测网络内的探针设备检测被测网络的网络性能参数,探针设备将被测网络的网络性能参数发送给监测平台,监测平台根据被测网络的网络性能参数确定被测网络是否异常,若被测网络异常,则监测平台发出报警信息,实现了对被测网络的实时监测和维护,若被测网络是有线电视网络,将实现对有线电视网络的实时监测和维护。

附图说明

图1为本发明实施例提供的网络监测方法流程图;

图2为本实施例提供的数据网服务质量监测系统的示意图;

图3为本实施例提供的数据网服务质量监测系统的工作方式的示意图;

图4为本实施例提供的数据网服务质量监测系统的工作方式的示意图;

图5为本实施例提供的数据网服务质量监测系统的工作方式的示意图;

图6为本实施例提供的数据网服务质量监测系统的工作方式的示意图;

图7为本实施例提供的数据网服务质量监测系统的部署方式的示意图;

图8为本实施例提供的探针设备的功能模块的示意图;

图9为本实施例提供的openwrt的操作界面示意图。

具体实施方式

图1为本发明实施例提供的网络监测方法流程图。本发明实施例针对有线电视网络缺乏实时监测和维护的手段,提供了网络监测方法,该方法具体步骤如下:

步骤s101、监测平台接收探针设备发送的被测网络的网络性能参数,所述探针设备部署在所述被测网络,所述网络性能参数包括如下至少一种:带宽、丢包率、时延、抖动;

在本实施例中,被测网络中部署有探针设备,探针设备可用于检测被测网络的网络性能参数,所述网络性能参数包括如下至少一种:带宽、丢包率、时延、抖动,被测网络可以是互联网、有线电视网,还可以是运营商自有的业务平台,探针设备可以设置在用户侧,例如,探针设备可以通过有线方式或无线方式连接用户终端,或者,探针设备还可以设置在用户终端内,用于检测用户终端所连接的互联网、有线电视网或运营商自有的业务平台的网络性能参数。

网络监测技术涉及的范围较广,根据监测目的不同会采取不同方式或混合方式进行监测。拓扑监测是网络监测和管理的基础,能够为网络性能、故障告警、数据配置等提供重要的依据。流量监测是分析流量特征的重要手段,目前也广泛应用于有线电视网络中。路由监测是从网络控制层面进行监测,目前属于研究阶段。性能监测是提升服务质量的重要手段,通常采用专用测试仪器进行测试,用于系统上线前、系统故障定位等方面。因此,探针设备可以根据监测目的不同,采取拓扑监测、路由监测、流量监测、性能监测中的至少一种方式对被测网络的网络性能参数进行检测或监测。

步骤s102、所述监测平台存储所述被测网络的网络性能参数。

所述监测平台将被测网络的网络性能参数存储在测试数据库中。

步骤s103、所述监测平台根据所述网络性能参数的大小,或者根据同一时刻不同探针设备分别检测的所述被测网络的网络性能参数的差异,或者根据所述被测网络当前的网络性能参数和历史的网络性能参数的差异,确定所述被测网络是否异常。

当监测平台接收到探针设备检测到的被测网络的网络性能参数后,根据被测网络的网络性能参数,确定被测网络是否出现异常,或者用户终端连接的通信链路是否异常,监测平台确定被测网络是否异常、用户终端连接的通信链路是否异常的可实现方式有以下几种:

第一种,所述监测平台判断网络性能参数是否大于门限值,当网络性能参数大于门限值时,确定被测网络异常。

第二种,所述监测平台根据同一时刻不同探针设备分别检测的所述被测网络的网络性能参数的差异,确定被测网络异常。例如,在业务平台侧、传输网络侧、用户侧分别部署有探针设备,在业务平台侧、传输网络侧、用户侧分别选取一个点,一共选取出3个点,在这3个点分别部署探针设备,所述监测平台根据该3个点部署的探针设备在同一时刻分别检测的网络性能参数,确定任意两个点的探针设备在同一时刻检测的网络性能参数的差异是否大于阈值,若大于阈值,说明被测网络出现异常。若该3个点在用户终端连接的通信链路上,则监测平台根据任意两个点部署的探针设备在同一时刻检测的网络性能参数的差异,还可以确定用户终端连接的通信链路是否异常,具体的,若任意两个点部署的探针设备在同一时刻检测的网络性能参数的差异大于阈值,则说明用户终端连接的通信链路出现异常。

第三种,监测平台根据所述被测网络当前的网络性能参数和历史的网络性能参数的差异,确定所述被测网络是否异常。例如,被测网络中的一点部署有探针设备,探针设备可以实时监测该点的网络性能参数,并将网络性能参数发送给监测平台,监测平台接收到网络性能参数后,将其进行存储,形成该点的历史网络性能参数。若当前时刻,监测平台接收到了探针设备监测的该点的网络性能参数,则将该点的当前的网络性能参数和历史的网络性能参数进行比较,若当前的网络性能参数和历史的网络性能参数之间存在较大差异,说明被测网络出现异常。若该点在用户终端连接的通信链路上,表示用户终端连接的通信链路也出现了异常。

步骤s104、若所述被测网络异常,所述监测平台发出报警信息。

当所述监测平台确定出被测网络异常时,发出报警信息,以便提示用户或管理员。

本实施例通过部署在被测网络内的探针设备检测被测网络的网络性能参数,探针设备将被测网络的网络性能参数发送给监测平台,监测平台根据被测网络的网络性能参数确定被测网络是否异常,若被测网络异常,则监测平台发出报警信息,实现了对被测网络的实时监测和维护,若被测网络是有线电视网络,将实现对有线电视网络的实时监测和维护。

在上述实施例的基础上,探针设备通过两种方式检测被测网络的网络性能参数,第一种方式是:监测平台向探针设备发送监测指令,所述探针设备根据所述监测指令测试所述被测网络的网络性能参数。第二种方式是:探针设备预先存储有测试策略,该测试策略可以是监测平台预先配置到探针设备上的,也可以是探针设备在部署到被测网络之前,配置到探针设备上的。对于第一种方式,探针设备接收到监测平台发送的监测指令后,根据监测指令测试所述被测网络的网络性能参数,并将网络性能参数返回给监测平台。对于第二种方式,探针设备根据预设的测试策略主动测试被测网络的网络性能参数,并将网络性能参数返回给监测平台。因此,相比于第二种方式,第一种方式属于受控测试模式,第二种方式属于主动测试模式。

本实施例提供一种数据网服务质量监测系统。图2为本实施例提供的数据网服务质量监测系统的示意图;本实施例提供的数据网服务质量监测系统包括监测平台和部署于网络各层面的探针设备,所述探针设备可用于测试网络传输质量即上述实施例所述的网络性能参数。如图2所示,监测平台20具备探针管理、测试任务管理、数据分析及呈现等功能,可通过分析测试数据展现网络的传输能力,并具备异常报警、后期追溯等功能,提供良好交互的图形化的界面。监测平台20可作为测试反射器,与网络传输质量测试探针即探针设备协同配合,实现监测平台20与探针设备之间的网络服务质量测试。

探针设备负责监测用户侧的网络质量和业务系统的服务能力,并实时或定期将结果返回给监测平台20。探针设备稳定性好,可长时间监测网络运行能力与质量。探针设备具备主动测试和受控测试模式。主动模式是事先将测试策略写入探针,由探针进行主动测试,可以发送测试流、接收测试流;受控模式是接收到监测平台的监测指令后进行测试。探针设备具备反射器功能,可实现任意两个探针设备之间的网络服务质量测试。此外,网络传输质量测试探针具备wifi接入模块,可以部署于接入侧机房,也可以部署于wifi无线网络ap端,实现无线接入网络服务质量的测试,例如,探针设备可以部署在城区机房21和城区机房22,也可以部署在乡站机房23和乡站机房24。

如图2所示的数据网服务质量监测系统的工作方式由探针设备的部署方式、工作方式决定,且数据网服务质量监测系统的工作方式可以包括以下四种:

第一种,图3为本实施例提供的数据网服务质量监测系统的工作方式的示意图;如图3所示,监测平台30启用反射器功能,用于监测平台30与探针设备31-33之间的网络服务质量,获得监测平台30分别与探针设备31-33之间被测链路的带宽、延时、抖动、吞吐量参数。

第二种,图4为本实施例提供的数据网服务质量监测系统的工作方式的示意图;如图4所示,探针设备31-33分别启用反射器功能,监测平台30可获得任意两个探针设备之间被测链路的网络服务质量测试,前提是探针之间网络可达。通常用于测试点到点通讯的网络质量。

第三种,图5为本实施例提供的数据网服务质量监测系统的工作方式的示意图;如图5所示,探针设备31-33主动发起业务访问,测试业务可达性。可实现基于标准协议和用户私有协议的业务可达测试。

对于标准协议的业务,例如internet上网,探针设备31-33向互联网50发送请求信息,例如,探针设备31-33发起get某网站请求,探针设备31-33分别根据互联网50是否返回响应,确定互联网50是否可以正常访问,业务是否可达,进而确定用户侧是否可以正常访问宽带业务。

第四种,图6为本实施例提供的数据网服务质量监测系统的工作方式的示意图,如图6所示,对于运营商自有的业务平台60,可能采用私有协议,可通过配置业务平台的ip地址、端口号、网络传输协议等参数进行三层以上业务可达性测试,用于监测用户侧是否可以正常访问指定的业务平台。

另外,本实施例中的探针设备还具有wifi模块,因此,探针设备不仅可以部署于接入网络侧机房,用于监测固定网络的链路质量及应用层的服务可达,同时也可以部署于wifi无线网络中的无线访问接入点(wirelessaccesspoint,简称ap),实现对无线接入网络的服务质量的测试。

图7为本实施例提供的数据网服务质量监测系统的部署方式的示意图。根据图3-图6可知,数据网服务质量监测系统的工作方式灵活,可实现接入网链路质量监测、用户侧点到点链路服务质量监测、业务可达性监测,同时还支持无线wifi接入模块,可实现无线ap链路质量监测。因此其部署方式比较灵活,如图7所示,110表示无线ap,73表示无线ap对应的wifi覆盖区域,监测平台20可部署于运营商前端机房,探针设备可以根据运营商需求进行灵活配置,可以选择部署在城区机房71、乡镇机房74、小区机房72等固定场所,实现网络链路的长时间全生命周期监测;也可以根据需要灵活部署在有需求的点,实现特定点网络服务质量监测,同时利用其wifi接入功能可以对无线城市、智慧城市、wifi覆盖区域73的终端接入链路服务质量和服务可达性进行监测。

本发明实施例从用户的角度测量和评估网络服务的性能,根据流媒体业务性能评价分析的要求,借鉴主动测试技术,从终端用户角度提出了业务性能的指标,采取业务仿真的方式,提出并实现了一种面向应用层接收端的流媒体业务性能测量方法(realmeasure),能及时反映网络状态,实现动态的网络质量监测,并且为流媒体业务系统的性能优化提供依据。

图8为本实施例提供的探针设备的功能模块的示意图。如图8所示,探针设备80包括以下模块:管理配置接口81、数据上传接口82、测试流接口83、测试模块84,其中,管理配置接口81用于接收监测平台发送的监测指令,所述监测指令用于指示所述探针设备测试被测网络的网络性能参数;数据上传接口82用于向所述监测平台发送所述被测网络的网络性能参数,所述探针设备部署在所述被测网络,所述网络性能参数包括如下至少一种:带宽、丢包率、时延、抖动;测试流接口83用于发送或接收用于检测所述被测网络的网络性能参数的测试流;测试模块84用于根据所述测试流确定所述被测网络的网络性能参数,具体的,测试模块84用于根据所述测试流确定所述被测网络的带宽、丢包率、时延、抖动等参数。

如图8所示,探针设备80还包括存储器85,存储器85用于存储测试脚本和测试结果,测试结果具体为短期内的实时测试数据。

具体的,测试模块84根据所述测试脚本和所述测试流确定所述被测网络的网络性能参数。或者,测试流接口83根据所述监测平台发送的监测指令,发送或接收所述测试流。

管理配置接口81还用于接收所述监测平台发送的配置指令,所述配置指令用于对所述探针设备进行远程配置和远程升级。

如图8所示,探针设备80还包括无线传输模块,该无线传输模块具体为wifi模块86,wifi模块86用于将所述被测网络的网络性能参数通过无线传输的方式发送给所述监测平台。

另外,所述网络性能参数是所述被测网络中的被测链路的网络性能参数;

所述被测链路包括如下至少一种:

所述监测平台和所述探针设备之间的链路;

任意两个所述探针设备之间的链路;

所述探针设备和互联网中网站服务器之间的链路;

所述探针设备和运营商的业务平台之间的链路。

测试模块84具体用于测试所述监测平台和所述探针设备之间的链路的网络性能参数,具体原理如图3所示,此处不再赘述;或者测试任意两个所述探针设备之间的链路的网络性能参数,具体原理如图4所示,此处不再赘述;或者测试所述探针设备和互联网中网站服务器之间的链路的网络性能参数,具体原理如图5所示,此处不再赘述;或者测试所述探针设备和运营商的业务平台之间的链路的网络性能参数,具体原理如图6所示,此处不再赘述。

本实施例通过部署在被测网络内的探针设备检测被测网络的网络性能参数,探针设备将被测网络的网络性能参数发送给监测平台,监测平台根据被测网络的网络性能参数确定被测网络是否异常,若被测网络异常,则监测平台发出报警信息,实现了对被测网络的实时监测和维护,若被测网络是有线电视网络,将实现对有线电视网络的实时监测和维护。

数据网服务质量监测系统在待测网络中部署若干个探针设备,由中心节点以及边缘节点的发流引擎,发送一定速率和一定长度的测试数据包到达这些探针设备进行测试,从而得出该数据流从发送方到测试点来回的时间延迟、抖动以及丢包率等网络性能参数。在上述实施例的基础上,测试模块84测试被测链路的网络性能参数所采用的算法具体如下:

1、延时

延时测试以额定负载来表示被测网络端对端的性能,来查看网络平均时延、最大时延、最小时延、时延抖动。

该测试可以在用户设定的发包速率(每秒多少个包,每个包的长度可以设定)上测试整个网络端对端的延时和抖动。

该测试从一个端点按照一定的速率(比如每秒50个包)进行连续发送,采样间隔为1秒,每一个发出的包都带有时间戳,那么每1秒接收端会统计接收到的数据包,当收到数据包后,会取数据包中的时间戳假设为time1,然后取系统的时间戳,假设为time2,那么针对这个数据包测量的延时值为time2–time1。最后计算的平均延时值是采样周期内所有的测量值的平均,最大延时是采样周期内所有数据包的延时的最大值,而最小延时是采样周期内所有数据包的延时的最小值。

2、抖动

延时抖动的测量与延时值有关,其定义为采样周期内相邻两个数据包测量的延时值之差的绝对值。我们测量的结果是平均的时延,平均时延定义为测量周期内测量的所有时延的平均值。

3、丢包率

该测试以额定负载来表示被测网络端对端的性能,来查看是否有网络拥塞的情形,该测试可以在用户设定的发包速率(每秒多少个包,每个包的长度可以设定)上整个网络端对端的数据包丢失。

该测试从一个端点按照一定的速率(比如每秒50个包)进行连续发送,采样间隔为1秒,那么每1秒接收端会统计接收到的数据包,假设收到的数据包的个数为m(m应该小于等于50),那么在该采样间隔计算得到的丢包率为(50–m)/50*100%。

另外,探针设备需要满足以下的硬件条件:

1)大小在20cm*20cm以内;

2)网络接口:2个100m以太网口,可指定管理口和测试口;

3)电源接口。

探针设备的功能要求具体包括如下:

1)设备部署在100m接入网,具备带宽、时延、丢包、抖动测试功能;

2)测量方式:按计划配置自动运行的测试、随时指定激活的自由测试;

3)具备远程配置和升级功能;

4)两个探针可进行点对点的测试,即探针本身具备反射点的功能;

5)具备向点到多点测试的扩展性;

6)具备向ipv6的扩展性。

根据网络传输质量测试探针的硬件要求与功能要求,并结合实际情况和设计成本的要求,最终选定使用由智盛电子开发的js9331开发板进行项目开发。

js9331开发板体积小、功耗低、发热量低,系统频率达400mhz,板载64mbddr2ram和8mbflash,并对外引出usb、gpio、uart、i2s、以太网接口、wifi天线接口,网口传输性能稳定。

js9331开发板的基本特点如下:

系统主频400mhz;

64mbyteddr2ram;

8mbyte/16mbytespiflash;

2个100/10mbps支持自动翻转的lan/wan以太网口;

1路ttl/rs232应用串口,1路usbmini调试串口接口;

dc5v2a电源输入,dc3.3v1a电源输出;

整机静态功耗0.9w,发热量低,适合长时间稳定运行;

8)支持路由、ap、ap客户端、中继、桥接、monitor等模式。

本项目的设计与开发包括探针设备与监测中心两部分,故软件环境的搭建也将分为探针平台与监测中心平台两个部分。其中,探针主要负责网络质量参数的获取,需要具备程序开发功能的嵌入式系统与程序开发环境,从而运行网络质量参数获取的程序;监测中心主要负责各探针的数据收集与数据上传工作,并具备数据显示与对探针进行远程控制等功能,需要建立完整的web系统。

探针设备的软件环境的搭建方法包括如下几种:

1)openwrt系统

openwrt(官网www.openwrt.org)可以被描述为一个嵌入式的linux发行版,目前常用在路由器上,但是作为基于linux系统的它,其实可以做更多的事情。它是一个高度模块化、高度自动化的嵌入式linux系统,拥有强大的网络组件和扩展性,还可被用于工控设备、电话、小型机器人、远程监控、智能家居以及voip设备中。它不同于其他许多用于路由器的发行版(主流路由器固件有dd-wrt,tomato,openwrt三类),它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。实际上,这意味着您能够使用您想要的功能而不加进其他的累赘,而支持这些功能工作的linuxkernel又远比绝大多数发行版来得新(linux内核中很多源代码都是由openwrt社区提供的)。如图9所示,为本实施例提供的openwrt的操作界面示意图。

2)交叉编译环境

交叉编译是嵌入式开发过程中的一项重要技术,它的主要特征是某机器中执行的程序代码不是在本机编译生成,而是由另一台机器编译生成,一般把前者称为目标机,后者称为主机。采用交叉编译的主要原因在于,多数嵌入式目标系统不能提供足够的资源供编译过程使用,因而只好将编译工程转移到高性能的主机中进行。

现有的openwrt系统并不具备程序编译的功能,因此首先需要搭建pclinux系统与openwrt系统的交叉编译环境,使在pc上编译好的程序可以直接在openwrt上运行。交叉编译指令如下:

snoopy0827@ubuntu:~$cddesktop/

snoopy0827@ubuntu:~/desktop$mips-openwrt-linux-gcc

监测平台的软件环境的搭建方法包括如下几种:

1)wamp开发环境的简介

wamp(apache+mysql/mariadb+perl/php/python)是windows下的一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的web应用程序平台。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:windows是普及度最高的系统;apache是最通用的网络服务器;mysql是带有基于网络管理附加工具的关系数据库;php是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。

apache是世界使用排名第一的web服务器。它可以运行在几乎所有广泛使用的计算机平台上。apache源于ncsahttpd服务器,经过多次修改,成为世界上最流行的web服务器软件之一。apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

apache是世界使用排名第一的web服务器。它可以运行在几乎所有广泛使用的计算机平台上。apache源于ncsahttpd服务器,经过多次修改,成为世界上最流行的web服务器软件之一。apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

php是一种服务器端脚本语言,它可以把网站变成真正动态的站点。php表示php:hypertextpreprocessor(php是一种递归的同义词——也许容易混淆)。它的灵活性和相对较小的学习曲线(尤其是对于c、java和perl等其他编程语言背景的编程人员而言,学习曲线就更小了)使之成为目前最流行的脚本语言之一。

2)wamp各部分的协同工作

动态的网站与静态的页面不同,需要访客与网站的交互过程,因此其首先是一个动态站点,访客可以选择他们想看的内容。通过wamp开发出的网站则具备这样的特点:

apache:这是服务器,它负责获取访客的请求和特殊要求,并将把它们传达给php。php完成相应处理后,apache再把服务呈献给访客。

php:无论访客有什么请求或特殊要求,php都会对服务器传递过来访客请求进行处理,并结合自身已有的信息库,对访客的请求进行分析处理以及反馈,从而满足访客的需求。

mysql:这就是php所需要参考的信息库,数据库中存储着大量的页面信息和网络资源信息,php根据访客的请求,从mysql数据库中提取出顾客需要的信息,进行分析处理。

综上所述,本发明实施例通过部署在被测网络内的探针设备检测被测网络的网络性能参数,探针设备将被测网络的网络性能参数发送给监测平台,监测平台根据被测网络的网络性能参数确定被测网络是否异常,若被测网络异常,则监测平台发出报警信息,实现了对被测网络的实时监测和维护,若被测网络是有线电视网络,将实现对有线电视网络的实时监测和维护;从用户的角度测量和评估网络服务的性能,根据流媒体业务性能评价分析的要求,借鉴主动测试技术,从终端用户角度提出了业务性能的指标,采取业务仿真的方式,提出并实现了一种面向应用层接收端的流媒体业务性能测量方法(realmeasure),能及时反映网络状态,实现动态的网络质量监测,并且为流媒体业务系统的性能优化提供依据。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1