一种DPI设备的数据处理方法及相关的DPI设备与流程

文档序号:17048860发布日期:2019-03-05 19:49阅读:382来源:国知局
一种DPI设备的数据处理方法及相关的DPI设备与流程
本发明实施例涉及数据处理领域,尤其涉及一种dpi设备的数据处理方法及相关的dpi设备。
背景技术
:近年来,网络的规模不断扩大,网络的用户数不断增加,网络应用和业务种类不断丰富,由此也带来了对网络分析的不便。如何高效分析网络状况、以及处理网络危机、快速感知用户行为,挖掘数据价值等等,成为了现今网络分析的重要难题。目前,常用的一种网络数据流量监控方法为深度包检测(deeppacketinspection,简称:dpi)技术,它是一种7层协议分析,除了对4层以下(mac地址、ip层、传输层)的数据业务进行分析外,还增加了应用层分析(应用层协议、载荷内容等),数据包的连接状态等;可以识别各种应用类型,作为运营商对网络流量监控的一种辅助手段。通过dpi设备可以把链路信息、数据包信息、数据分析结果信息等保存下来,并展示在环球信息网(worldwideweb,简称web)。现有技术中dpi设备往往使用数据库来保存这些信息,将这些信息对应的数据流采用逐条插入的方式保存。然而,随着网络的发展,网络数据量越来越庞大、dpi设备保存的内容越多,会造成dpi设备保存的效率越低,而且业务方面也无法做到精细。特别是对于大型网络环境,采用多张网卡10gb,数据流达几百万条每秒级别,dpi设备如果使用数据库逐条插入方式保存,需要保存的数据量也相当庞大,且需要占用大量存储空间。技术实现要素:本发明实施例提供了一种dpi设备的数据处理方法及相关的dpi设备,用于减少dpi设备存储的数据量。本发明实施例提供一种dpi设备的数据处理方法,包括:获取数据流信息并确定所述数据流信息的目标用户;获取所述目标用户的数据流记录;若确定所述数据流记录中存在与所述数据流信息的用户属性信息一致的第一记录,则根据所述数据流信息更新所述第一记录中的统计属性信息。可选地,若确定所述数据流记录中不存在述第一记录,则根据所述数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息来确定。可选地,所述确定所述数据流信息的目标用户,包括:根据网卡类型和相应的预设条件确定所述数据流信息的目标用户;其中,所述预设条件包括:在确定所述网卡类型为上/下行双网卡的情况下,将通过上行网卡的数据流信息中的源网络协议ip地址确定为所述目标用户,将通过下行网卡的数据流信息中的目的ip地址确定为目标用户;在确定所述网卡类型为单网卡的情况下:若确定所述数据流信息中的源ip地址为所述目标用户所在网段中的任一ip地址时,则确定所述源ip地址为目标用户;若确定所述数据流信息中的目的ip地址为所述目标用户所在网段中任一ip地址,则确定所述目的ip地址为目标用户;所述源ip地址与所述目的ip地址不在同一网段中。可选地,所述根据所述数据流信息更新所述第一记录中的统计属性信息之后,还包括:从所述目标用户的数据流记录中获取统计时间段内的目标数据流记录;针对所述目标数据流记录中的至少一个用户属性信息,执行:确定所述用户属性信息对应的统计属性信息在所述目标数据流记录的统计属性信息的总和中的占比。可选地,在预设时段,将存储于内存的所述目标用户的数据流记录导入数据库;其中,所述预设时段为网络流量低于流量阈值的时段。本发明实施例提供一种用于数据处理的dpi设备,包括:存储模块,用于存储各用户的数据流记录,每个用户的数据流记录中包含多条数据流记录,各条数据流记录的用户属性信息不完全相同;处理模块,用于获取数据流信息并确定所述数据流信息的目标用户;从所述存储模块中获取所述目标用户的数据流记录;若确定所述数据流记录中存在与所述数据流信息的用户属性信息一致的第一记录,则根据所述数据流信息更新所述第一记录中的统计属性信息。可选地,所述处理模块,还用于:若确定所述数据流记录中不存在述第一记录,则根据所述数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息来确定。可选地,所述处理模块,用于:根据网卡类型和相应的预设条件确定所述数据流信息的目标用户;其中,所述预设条件包括:在确定所述网卡类型为上/下行双网卡的情况下,将通过上行网卡的数据流信息中的源网络协议ip地址确定为所述目标用户,将通过下行网卡的数据流信息中的目的ip地址确定为目标用户;在确定所述网卡类型为单网卡的情况下:若确定所述数据流信息中的源ip地址为所述目标用户所在网段中的任一ip地址时,则确定所述源ip地址为目标用户;若确定所述数据流信息中的目的ip地址为所述目标用户所在网段中任一ip地址,则确定所述目的ip地址为目标用户;所述源ip地址与所述目的ip地址不在同一网段中。可选地,所述处理模块,还用于:从所述目标用户的数据流记录中获取统计时间段内的目标数据流记录;针对所述目标数据流记录中的至少一个用户属性信息,执行:确定所述用户属性信息对应的统计属性信息在所述目标数据流记录的统计属性信息的总和中的占比。可选地,处理模块,还用于:在预设时段,将存储模块内存储的所述目标用户的数据流记录导入数据库;其中,所述预设时段为网络流量低于流量阈值的时段。由于本发明实施例中,获取到数据流信息并确定数据流信息的目标用户,在确定目标用户的数据流记录中存在与获取到的数据流信息的用户属性一致的第一记录时,根据所述数据流信息更新所述第一记录中的统计属性信息,更新的是目标用户的数据流统计属性信息,不需要对已有用户信息及数据流信息进行重复存储,进而减少了存储的数据量;而且,针对的是目标用户的数据流记录,是以用户为存储单位,在整个网络中用户的数量远小于数据流的数量;因此,以用户为索引可以提高查询效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。图1为本发明实施例提供的一种通信系统的架构示意图;图2为本发明实施例提供的一种dpi设备的数据处理方法流程示意图;图3为本发明实施例提供的另一种dpi设备的数据处理方法流程示意图;图4为本发明实施例提供的另一种dpi设备的数据处理方法流程示意图;图5为本发明实施例提供的一种数据处理设备的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1示出了应用本发明实施例的一种通信系统的架构示意图。如图1所示,该系统架构可以包括客户端101、服务器102以及数据处理设备,数据处理设备包括dpi设备,本发明实施例中以数据处理设备为dpi设备103时为例论述。dpi设备可以设置在网络的出口处、交换机的附近、路由器附件或者路由器内等位置,便于获取客户端和服务器之间通信的数据流。客户端101可以经无线接入网(radioaccessnetwork,简称ran)与一个或多个核心网进行通信的终端设备,可以指用户设备(userequipment,简称ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,简称sip)电话、无线本地环路(wirelesslocalloop,简称wll)站、个人数字处理(personaldigitalassistant,简称pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备等。服务器102可以是与客户端101进行通信的任意服务器。dpi设备103连接在客户端101和服务器102之间。dpi设备103可以是连接在客户端对应的路由器和服务器的路由器之间,数据流的流向是从客户端发送出后,经过客户端的路由器传输至dpi设备,再由dpi设备将数据流通过服务器对应的路由器传输至服务器。dpi设备获取到数据流信息之后,对数据流信息进行分析,并把分析结果保存下,在需要时候可以在web上显示。dpi设备中存储空间包括内存和磁盘,磁盘中多以数据库的形式保存;因此,分析结果可以保存到内存中也可以保存到磁盘的数据库中。dpi设备103包括记录模块103a、分析检测模块103b、展示模块103c。当数据流经过dpi设备时,记录模块103a记录该数据流的连接跟踪信息,包括五元组信息:源ip地址、目的ip地址、目的端口、源端口、传输层;之后将数据流发送到分析检测模块103b,分析检测模块在接收到数据流时,对接收到的数据流做流量分析、协议检测处理,即确定出上、下行流量和/或总流量,以及数据流的应用层的信息,并把分析后的结果发送到数据记录模块103a;通过dpi设备的记录模块103a、分析检测模块103b可以对dpi设备获得数据流信息进行解析,确定出数据流信息对应的目标用户、用户属性信息以及统计属性信息。展示模块103c在需要展示数据流信息时,从后台获取数据流信息进行展示,比如可以在web上展示用户属性信的统计结果。本发明实施例中可以为dpi设备设立多独立线程,绑定到cpu上,并行执行,可以提高dpi设备的运行效率,且dpi设备中的记录模块、分析检测模块、展示模块独立运行互不影响,确保dpi设备运行的稳定性。基于图1所示的系统架构,图2示例性示出了本发明实施例提供的一种dpi设备的数据处理方法流程示意图,如图2所示,该dpi设备的数据处理方法包括以下步骤:步骤201,获取数据流信息并确定所述数据流信息的目标用户;步骤202,获取所述目标用户的数据流记录;步骤203,若确定所述数据流记录中存在与所述数据流信息的用户属性信息一致的第一记录,则根据所述数据流信息更新所述第一记录中的统计属性信息。由于本发明实施例中,获取到数据流信息并确定数据流信息的目标用户,在确定目标用户的数据流记录中存在与获取到的数据流信息的用户属性一致的第一记录时,根据所述数据流信息更新所述第一记录中的统计属性信息,更新的是目标用户的统计属性信息,不需要对已有用户信息及数据流信息进行重复存储,进而减少了存储的数据量;而且,针对的是目标用户的数据流记录,是以用户为存储单位,在整个网络中用户的数量远小于数据流的数量;因此,以用户为索引可以提高查询效率。本发明实施例中,用户属性信息包括:源ip地址、目的ip地址、用户应用类型、用户统一资源定位器(uniformresourelocator,简称url)、目的端口、源端口中的任一项或者任多项;统计属性信息包括:上、下行流量和/或总流量、上、下行速率、在线时长中的任一项或者任多项。本发明实施例中,提供了一种确定数据流信息的目标用户的可选方法:根据网卡类型和相应的预设条件确定所述数据流信息的目标用户;其中,所述预设条件包括:在确定所述网卡类型为上/下行双网卡的情况下,将通过上行网卡的数据流信息中的源网络协议ip地址确定为所述目标用户,将通过下行网卡的数据流信息中的目的ip地址确定为目标用户;在确定所述网卡类型为单网卡的情况下:若确定所述数据流信息中的源ip地址为所述目标用户所在网段中的任一ip地址时,则确定所述源ip地址为目标用户;若确定所述数据流信息中的目的ip地址为所述目标用户所在网段中任一ip地址,则确定所述目的ip地址为目标用户;所述源ip地址与所述目的ip地址不在同一网段中。如果源ip地址或目的ip地址中没有与该目标用户对应的网段匹配的ip地址,则是丢弃该数据流。本发明实施例中,确定出所述数据流信息的目标用户后,判断该目标用户是否存在,若该目标用户不存在,则建立该目标用户对应的数据流记录,该数据流记录中包括用户属性信息以及统计属性信息。若该目标用户存在,判断所述数据流记录中是否存在与所述数据流信息的用户属性信息一致的第一记录,若存在,则根据所述数据流信息更新所述第一记录中的统计属性信息;若确定所述数据流记录中不存在述第一记录,则根据所述数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息来确定。本发明实施例中提供了一种确定获取的数据流信息是否存于该数据流信息对应的目标用户的数据流记录中的可选方式,如下:确定获取的数据流信息的五元信息;其中,用户属性信息包括五元组信息,根据获取的数据流的五元组信息确定该目标用户的数据流记录是否存在获取的数据流;五元组信息可以唯一的标识一条数据流信息。因此,因此根据五元组信息可以准确的判断接收到的数据流是否存在于该用户的数据流记录中。为了便于理解,下面结合一个具体的实施例对dpi设备的数据处理方法进一步说明。可选地,本发明实施例中确定统计属性信息的方式包括多种,比如:求和、加权后求和、同时放大或缩小一定的倍数等,根据实际的需要具体来确定。假设存储有目标用户a和目标用户b的数据流记录如表1,目标用户a和目标用户b的用户属性信息包括:用户应用、目的ip地址;统计属性信息包括:上、下行流量,总流量。表1、目标用户a和目标用户b的数据流记录假设获取到的数据流为数据流1,确定数据流1的目标用户,若确定数据流1的目标用户为a,则确定目标用户的数据流记录,如表1中的目标用户a对应的数据流;确定数据流1的用户属性信息和统计属性信息。情况一:假设确定出的数据流1的用户属性信息为:用户应用是360搜索,目的ip地址是ip2,上行流量是1.5m,下行流量是20m,总流量为21.5m;则确定数据流1的用户属性信息与目标用户的数据流记录中的360搜索对应的该数据流记录是一致的,将目标用户的数据流记录中的360搜索对应的该数据流记录称为第一记录,则根据所述数据流信息更新所述第一记录中的统计属性信息,即将第一记录中的上行流量更新为2.5m,下行流量更新为30m,总流量更新为32.5m;更新之后将该条数据流1的数据流记录丢弃。情况二:假设确定出的数据流1的用户属性信息为:用户应用是qq旋风,目的ip地址是ip8,上行流量是1m,下行流量是20m,总流量为21m;则确定目标用户a的数据流记录不存在与所述数据流信息的用户属性信息一致的第一记录,则根据所述数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的用户属性信息与所述数据流信息的用户属性信息一致,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息求通过求和的方式来确定;新增的第二记录后的目标用户a的数据流记录如表2所示。表2、新增第二记录后的目标用户a的数据流记录本发明实施例中,通过对dpi设备中存储数据的结构的合理设计,以目标用户为基本存储单位,针对每个目标用户的数据流信息,以用户属性信息和统计属性信息进行存储。在存储时,将目标用户的数据流信息进行去重、以及更新目标用户的统计属性信息。这样可以很大程度减少数据的保存数量。为了更清楚的介绍上述方法流程,以下针对获取的数据流为1条和n条时为例,分别说明。本发明实施例中,获取数据流信息包括周期性或实时的获取数据流信息,获取的数据流信息可以是1条或n条,n为大于1的整数。图3示例性示出了本发明提供的另一种dpi设备的数据处理方法。该实施例中获取的数据流为1条,如图3所示,数据的存储方法包括:步骤301,获取1条数据流信息;步骤302,确定该数据流的目标用户;步骤303,判断该数据流的目标用户是否存在于dpi设备的内存中;若存在,则执行步骤304;若不存在,则执行步骤308;步骤304,确定出该目标用户的数据流记录;步骤305,判断目标用户的数据流记录中是否存在与该数据流信息的用户属性一致的第一记录,若存在,则执行步骤306;若不存在,则执行步骤307;步骤306,根据所述数据流信息更新所述第一记录中的统计属性信息;步骤307,根据所述数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的用户属性信息与所述数据流信息的用户属性信息一致,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息来确定;步骤308,建立该目标用户;步骤309,在建立的该目标用户下建立相应的数据流记录。建立该用户的数据流后,向dpi设备申请内存空间;建立该目标用户的数据流记录后,数据流的存储过程与上述方法相同,在此不再赘述。图4示例性示出了本发明提供的另一种数据处理的方法。该实施例中获取的数据流为n条,n为大于1的整数;如图4所示,数据的存储方法包括:步骤401,获取n数据流信息;步骤402,确定这n条数据流信息的目标用户;本发明实施例中为了便于说明,以n条数据流信息的目标用户相同为例来说明;如果这n条的数据流信息的目标用户至少有1条不相同,则执行的过程结合获取一条数据流信息和n条数据流信息两种存储方式可以得到;步骤403,判断该目标用户是否存在于dpi设备的内存中;若存在,则执行步骤404;若不存在,则执行步骤408;步骤404,确定出该目标用户的数据流记录;步骤405,将所述n条数据流信息中用户属性信息一致的进行聚类,得到至少1个集群,针对至少一个集群中的每个集群内的每个统计属性信息更新对应的集群的统计属性信息;其中,用户属性信息包括源ip地址、目的ip地址、用户应用类型、用户统一资源定位器(uniformresourelocator,简称url)、目的端口、源端口中的任一项或者任多项;统计属性信息包括:上、下行流量和/或总流量中的任一项或者任多项;步骤406,针对至少一个集群中的每个集群,判断目标用户的数据流记录是否存在与该集群的用户属性信息一致的第一记录;若存在,则执行步骤407;若不存在,则执行步骤408;步骤407,根据所述该集群对应的数据流信息中的统计属性信息更新所述第一记录中的统计属性信息;步骤408,根据该集群对应的数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的用户属性信息与所述集群中的数据流信息的用户属性信息一致,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息来确定;步骤409,建立该目标用户;之后基于建立的该目标用户重新依次执行步骤404至408。数据流的存储过程与上述方法相同,在此不再赘述。可选地,在获取到n条数据流信息时,也可以先确定每条数据流是否存在与对应的目标用户的数据流记录中,针对保留下来的数据流再进行聚类。现有技术中,在展示数据的时候往往需要用到归类、排序。比如想知道访问某个服务器的流量状况,需要遍历所有的保存的数据流记录,找出所有到达到这个服务器的所有数据流,然后进行排序,从而得出结果。若想查看当前网络用户访问数据流量排名,需要归纳出每个用户的总流量,然后进行排序。在数据流庞大的情况下,整个查询过程会很缓慢,带来用户体验差。本发明实施例中,为了便于展示dpi设备存储的数据,提供一种具体的实现方式:所述根据所述数据流信息更新所述第一记录中的统计属性信息之后,还包括:确定目标时间粒度对应的所述目标用户的目标数据流记录;其中,所述目标数据流记录包括至少一个用户属性信息,所述数据流记录包括所述目标数据流记录;时间粒度包括分钟、小时或天中任一项;针对所述至少一个用户属性信息中的每一个用户属性信息,执行:确定所述用户属性信息对应的统计属性信息在所述目标数据流记录中包括的统计属性信息的占比。本发明实施例中,以具体的例子来说明确定所述用户属性信息对应的统计属性信息在所述目标数据流记录中包括的统计属性信息的占比。假设目标时间粒度是分钟,以10分钟为例;10分钟内确定出的目标用户的目标数据流记录如表3所示,该实施例中的用户属性信息以用户应用为例,统计属性信息以用户总流量为例来说明。表3、10分钟内的目标用户的目标数据流记录编号用户应用连接数上行流量下行流量总流量1迅雷20.5m2m2.52360搜索101m10m11m3http2530m60m90m4腾讯100010分钟内的用户应用中迅雷的总流量占目标数据包括的总流量的百分比为2.5/(2.5+11+90+0)=2.4%,用户应用中http的总流量占目标数据包括的总流量的百分比为90/(2.5+11+90+0)=86.7%;同理可以得到其他应用的占比。本发明实施例中还可以确定出其他用户属性信息的占比情况,且统计属性信息可以是上、下行流量,总流量或者在线时长等其他的统计属性信息。根据具体的需要来确定用户属性信息和属性统计信息的具体值。本发明实施例中,为了满足展示模块的展示,可以将不同的用户属性信息根据总流量来进行排名,比如将对用户属性信息中的用户应用类型进行排名、对用户url进行排名、对目的ip地址对应的服务器进行排名、还可以根据目标用户的总流量的对用目标用户进行排名。如此,加快了dpi设备的结果展示,且可以快速得出用户的流量状况,提升用户体验。本发明实施例中提供了一种将dpi设备中的数据流记录导入数据库中的实现方式,即在预设时段,将存储于内存的所述目标用户的数据流记录导入数据库;其中,所述预设时段为网络流量低于流量阈值的时段。由于本发明实施例通过以目标用户为基本存储单位,对目标用户的数据流进行去重、聚合、更新等操作,很大程度上减少了存数的数据量,因此,导入数据库的数量也相应的减少了,如此,既可以节约写入数据路的时间,又可以节省磁盘的开销。本发明实施例中,在将数据导入磁盘的数据库时,可以选择性的导入数库中,可以进一步减少写入数据库的数据量。可选地,预设时段可以是一天结束的时候,比如23点50至24点;在预设时段内保存当天的数据流记录,网络流量低于流量阈值,即这时候的网络流量较小,对设备的要求不稿,出错的概率小。进一步,只在一天预设时段将存储于dpi设备内存之间中的所述目标用户的数据流记录导入磁盘的数据库,不需要频繁的进行数据库的操作,有助于提升dpi设备的运行的稳定性,且有助于避免降低dpi设备的运行效率。从上述内容可以看出:本发明实施例中,由于本发明实施例中,获取到数据流信息并确定数据流信息的目标用户,在确定目标用户的数据流记录中存在与获取到的数据流信息的用户属性一致的第一记录时,根据所述数据流信息更新所述第一记录中的统计属性信息,更新的是目标用户的统计属性信息,不需要对已有用户信息及数据流信息进行重复存储,进而减少了存储的数据量;而且,针对的是目标用户的数据流记录,是以用户为存储单位,在整个网络中用户的数量远小于数据流的数量;因此,以用户为索引可以提高查询效率。基于相同构思,图5为本发明实施例提供了一种数据处理设备的结构示意图,如图5所示,该数据处理设备500包括存储模块501、处理模块502。其中:存储模块,用于存储各用户的数据流记录,每个用户的数据流记录中包含多条数据流记录,各条数据流记录的用户属性信息不完全相同;处理模块,用于获取数据流信息并确定所述数据流信息的目标用户;从所述存储模块中获取所述目标用户的数据流记录;若确定所述数据流记录中存在与所述数据流信息的用户属性信息一致的第一记录,则根据所述数据流信息更新所述第一记录中的统计属性信息。可选地,所述处理模块,还用于:若确定所述数据流记录中不存在述第一记录,则根据所述数据流信息在所述目标用户的数据流记录中新增第二记录,所述第二记录的统计属性信息根据所述数据流记录中的统计属性信息来确定。可选地,所述处理模块,用于:根据网卡类型和相应的预设条件确定所述数据流信息的目标用户;其中,所述预设条件包括:若网卡类型为上/下行双网卡时,将通过上行网卡的数据流信息中的源网络协议ip地址确定为所述目标用户,将通过下行网卡的数据流信息中的目的ip地址确定为目标用户;若网卡类型为单网卡时,将所述数据流信息中的源ip或目的ip中与所述目标用户所在的网段匹配的ip地址确定为目标用户。可选地,所述处理模块,还用于:从所述目标用户的数据流记录中获取统计时间段内的目标数据流记录;针对所述目标数据流记录中的至少一个用户属性信息,执行:确定所述用户属性信息对应的统计属性信息在所述目标数据流记录的统计属性信息的总和中的占比。可选地,处理模块,用于:在预设时段,将存储模块内存储的所述目标用户的数据流记录导入数据库;其中,所述预设时段为网络流量低于流量阈值的时段。从上述内容可以看出:本发明实施例中,由于本发明实施例中,获取到数据流信息并确定数据流信息的目标用户,在确定目标用户的数据流记录中存在与获取到的数据流信息的用户属性一致的第一记录时,根据所述数据流信息更新所述第一记录中的统计属性信息,更新的是目标用户的统计属性信息,不需要对已有用户信息及数据流信息进行重复存储,进而减少了存储的数据量;而且,针对的是目标用户的数据流记录,是以用户为存储单位,在整个网络中用户的数量远小于数据流的数量;因此,以用户为索引可以提高查询效率。本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1