业务匹配方法、网关管理平台、网关设备和服务器与流程

文档序号:25229870发布日期:2021-05-28 14:36阅读:78来源:国知局
业务匹配方法、网关管理平台、网关设备和服务器与流程

本申请涉及通信技术领域,具体涉及一种业务匹配方法、网关管理平台、网关设备和服务器。



背景技术:

随着通信技术和智能家庭网络的发展,家庭中的智能网关已经成为智能化家居服务的核心,越来越多的无线终端接入到家庭智能网关中。由于目前家庭网络的业务种类丰富,每天有大量的新业务出现,智能家庭网关需要管理的应用特征库的数据大量增加。

因此,需要提供一种准确识别业务的方法,对流经家庭中的智能网关的数据包中的业务进行快速识别。



技术实现要素:

为此,本申请提供一种业务匹配方法、网关管理平台、网关设备和服务器,以解决现有技术中如何对流经家庭中的智能网关的数据包中的业务进行快速识别的问题。

为了实现上述目的,本申请第一方面提供一种业务匹配方法,应用于网关管理平台,网关管理平台用于管理指定的网关设备,方法包括:确定网关设备的网关标识对应的用户标识,并获取用户标识对应的历史业务数据,其中,用户标识用于标识网关设备的登陆用户;通过分析历史业务数据,得到用户标识对应的基本业务特征值和关联业务特征值;发送基本业务特征值和关联业务特征值至网关设备,其中,基本业务特征值和关联业务特征值,在网关设备被用于与网关设备获取的业务数据流的特征值进行特征匹配,得到业务数据流的特征匹配结果。

本申请第二方面提供一种业务匹配方法,应用于网关设备,方法包括:将接收的来自网关管理平台的基本业务特征值和关联业务特征值,存储到本网关设备的业务特征库;其中,基本业务特征值和关联业务特征值,是网关管理平台根据网关设备的网关标识所对应的用户标识,获取并分析用户标识对应的历史业务数据得到的特征值;对流经本网关设备的业务数据流进行特征分析,得到业务数据流的特征值;将业务数据流的特征值与本网关设备的业务特征库进行特征匹配,得到业务数据流的特征匹配结果。

本申请第三方面提供一种网关管理平台,包括:数据获取模块,用于确定网关设备的网关标识对应的用户标识,并获取用户标识对应的历史业务数据,其中,用户标识用于标识网关设备的登陆用户;特征值获取模块,用于通过分析历史业务数据,得到用户标识对应的基本业务特征值和关联业务特征值;特征值发送模块,用于发送基本业务特征值和关联业务特征值至网关设备,其中,基本业务特征值和关联业务特征值,在网关设备被用于与网关设备获取的业务数据流的特征值进行特征匹配,得到业务数据流的特征匹配结果。

本申请第四方面提供一种网关设备,包括:特征值接收模块,用于将接收的来自网关管理平台的基本业务特征值和关联业务特征值,存储到本网关设备的业务特征库;其中,基本业务特征值和关联业务特征值,是网关管理平台根据网关设备的网关标识所对应的用户标识,获取并分析用户标识对应的历史业务数据得到的特征值;特征分析模块,用于对流经本网关设备的业务数据流进行特征分析,得到业务数据流的特征值;特征匹配模块,用于将业务数据流的特征值与本网关设备的业务特征库进行特征匹配,得到业务数据流的特征匹配结果。

本申请第五方面提供一种服务器,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现第一方面或第二方面的业务匹配方法。

本申请具有如下优点:根据本申请实施例中的业务匹配方法、网关管理平台、网关设备和服务器,通过获取智能网关标识对应的用户标识,查询用户标识对应的特征数据,根据特征数据生成基本业务特征值列表,同时根据特征数据查找关联业务标识,生成关联业务标识对应的特征值列表,将基本业务特征值列表和关联业务特征值列表下发到网关标识对应的插件进行配置,建立网关设备的本地业务特征数据库。通过此方法可以实现网关侧对常用用户业务的快速识别,能够实现对业务的快速控制和匹配。

附图说明

附图是用来提供对本申请的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请,但并不构成对本申请的限制。

图1是示出根据本申请实施例的家庭网关系统的架构图;

图2是示出根据本申请实施例的业务匹配方法的流程图;

图3是示出本申请另一实施例的业务匹配方法的流程图;

图4是示出本申请实施例的网关管理平台对网关设备本地特征数据进行写入处理的流程图;

图5是示出本申请实施例的深度报文检测dpi插件识别数据流的具体流程图;

图6是示出根据本申请再一实施例的业务匹配方法的流程图;

图7是示出根据本申请一实施例提供的网关管理平台的结构示意图;

图8是示出根据本申请另一实施例提供的网关设备的结构示意图;

图9是示出能够实现根据本申请实施例的业务匹配方法和装置的计算设备的示例性硬件架构的结构图。

具体实施方式

以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了更好的理解本申请,下面将结合附图,详细描述根据本申请实施例的业务匹配方法、网关管理平台、网关设备和服务器,应注意,这些实施例并不是用来限制本申请公开的范围。

图1是示出根据本申请实施例的家庭网关系统的架构图。如图1所示,该家庭网关系统的架构包括网关管理平台11、网关设备或路由器设备12、深度报文检测(deeppacketinspection,dpi)插件13、智能网关客户端14、dpi数据平台15和其它交互平台16。

其中,网关管理平台11可以对网关设备或路由器设备12进行远程控制,网关设备或路由器设备12中集成有dpi13。

在一个实施例中,dpi插件13是智能网关即网关设备或路由器设备12的基础插件,dpi插件13具备的能力包括:应用识别、url识别、用户终端识别等功能。

dpi插件13可以提供深度包检测,并同时具备对基于终端设备和应用流量进行限制和流量服务保障的功能。

在一个实施例中,深度包检测是指一种基于数据包的应用层数据流量检测和控制技术,通过对数据包的不同层信息进行深度检测和分析,从而得到整个数据流或数据包的应用层信息,然后按照系统定义的策略对流量进行统计分析和控制。将dpi功能模块集成在智能网关设备中,通过配置功能进行配置后,对流经网关的数据进行采集,为用户提供不同维度的业务需求,利用报文监测技术过滤出需要的信息,经过分析加工后传送到网络侧,结合网络其它数据实现对家庭业务的分析和控制,能够为用户提供精准的业务推送,和精细化的流量管理等功能。

在一个实施例中,网关设备或路由器设备12可以将相关运维业务数据按照特定格式上报到指定平台例如网关管理平台11、dpi数据平台15和其它交互平台16中的至少一者。

在图1中,dpi插件13可以与指定平台进行数据交互工作。指定平台可以包括如下几个类别:配置平台、数据平台、认证平台和升级平台。其中,配置平台可以用于下发数据分析插件相关的配置;数据平台可以用于接受数据分析插件上报的数据;认证平台可以用于处理数据分析插件的license认证功能;升级平台可以用于处理数据分析插件、特征库的升级功能。

如图1所示,本申请实施例中的网关管理平台11为配置平台,dpi数据平台15可以是数据平台,其它交互平台16可以包括认证平台和升级平台中的一者。

在本申请实施例中,dpi插件13可以与不同类型的平台进行数据交互,实现对应的功能。在下述实施例的描述中,本方案中主要可以涉及到配置平台和数据平台,即主要可以涉及dpi插件13与网关管理平台11、dpi数据平台15之间的数据交互。

继续参考图1,智能网关客户端14,可以实现为安装在指定终端设备中的应用,并可以根据数据交互要求与网关设备或路由器设备12,网关管理平台11、或者dpi数据平台完成交互,达到设备控制和数据展现的目的。

应理解,指定终端设备可以包括但不限于:个人电脑、智能手机、平板电脑、个人数字助理、服务器等。

在本申请实施例中,dpi插件13可以运行于智能网关上,通过智能网关的数据交换接口,将采集的智能网关dpi数据上报至平台。在dpi插件安装后需要对dpi插件与dpi采集平台间的数据交换格式以及对智能网关dpi插件采集的数据格式进行标准化定义。

应该理解,图1中的设备的数目仅仅是示意性的。根据实际应用需要,可以进行灵活调整。例如,网关管理平台11可以管理多个网关设备或路由器设备12。另外,本架构也可以包括一些辅助设备,如dpi数据平台15、网关管理平台11和其他交互平台对应的具有运算能力和处理能力的服务器等。具体可以根据需求灵活配置,此方面内容不做限制。

图2是示出根据本申请实施例的业务匹配方法的流程图。如图2所示,本申请实施例中的业务匹配方法包括以下步骤.

s210,确定网关设备的网关标识对应的用户标识,并获取用户标识对应的历史业务数据,其中,用户标识用于标识网关设备的登陆用户。

s220,通过分析历史业务数据,得到用户标识对应的基本业务特征值和关联业务特征值。

s230,发送基本业务特征值和关联业务特征值至网关设备,其中,基本业务特征值和关联业务特征值,在网关设备被用于与网关设备获取的业务数据流的特征值进行特征匹配,得到业务数据流的特征匹配结果。

根据本申请实施例的业务匹配方法,可以通过获取智能网关标识对应的用户标识,查询用户标识对应的特征数据,根据特征数据生成基本业务特征值列表,同时根据特征数据查找关联业务标识,生成关联业务标识对应的特征值列表,将基本业务特征值列表和关联业务特征值列表下发到网关标识对应的插件进行配置,建立网关设备的本地业务特征数据库。通过此方法可以实现网关侧对常用用户业务的快速识别,能够实现对业务的快速控制和匹配。

在一个实施例中,一个网关设备下可能对应一个或多个登录用户,不同的登录用户有不同的业务特征标识,不同的用户特征数据会生成不同的关联业务,根据所有用户的实际使用情况综合提取出对应的基本业务特征值列表和关联业务特征值列表。

在一个实施例中,s220具体可以包括:s11,分析历史业务数据,得到历史业务数据所涉及业务的业务类型,生成与业务类型对应的业务标识,作为基本业务标识;s12,对基本业务标识的特征值与预定业务集合中的业务标识的特征值进行关联处理,得到关联业务标识,其中,关联业务标识与基本业务标识之间特征值的关联程度值大于预设关联阈值;s13,将基本业务标识的特征值和关联业务标识的特征值,作为基本业务特征值和关联业务特征值。

在该实施例中,可以通过分析收集的网关标识对应的用户标识所对应的历史业务数据,得到当前网关设备的登录用户的历史业务数据,并对历史业务数据进行分析,得到基本的业务类型并预测出关联业务类型,分别建立特征值列表,得到基本业务特征值和关联业务特征值,为后续发送基本业务特征值和关联业务特征值至网关设备,使网关设备能够根据存储的基本业务特征值和关联业务特征值,快速准确地对业务数据流进行特征匹配提供数据基础。

在该实施例中,由于每个智能家庭网关有唯一的设备标识,网关管理平台对网关设备进行管理,可以存储网关设备的网关标识及对应的特征数据;通过网关标识能够获取到网关设备的所属厂商,网关的配置及性能信息等,通过网关标识也可以获取到网关的历史数据、登录网关设备的登录用户的用户标识、以及每个登录用户浏览过的网页数据、游戏数据、视频数据等业务数据及业务特征数据。

本申请实施例中,可以根据上述网关设备的网关标识及对应的特征数据、获取到网关的历史数据、登录网关设备的登录用户的用户标识、以及每个登录用户浏览过的网页数据、游戏数据、视频数据等业务数据及业务特征数据,生成每个网关设备对应的用户特征数据,得到网关设备的登录用户的历史业务数据,并从中分析出基本的业务类型并预测出关联业务类型,分别建立特征值列表,即基本业务特征值列表和关联业务特征值列表。

在一个实施例中,网关设备包括深度报文检测dpi插件的数据接口;s230中,发送基本业务特征值和关联业务特征值至网关设备的步骤,可以包括:s22,在满足预定条件的情况下,发送基本业务特征值和关联业务特征值至dpi插件的数据接口,以利用dpi插件,将基本业务特征值和关联业务特征值,通过特征值配置存储至网关设备的业务特征库。

其中,预定条件包括如下条件项的至少一项:本次发送时间距离上次发送时间大于或等于预定时长,以及用户标识对应的历史业务数据的数据量大于或等于预定数据量阈值。

在该实施例中,实现网关管理平台将用户标识对应的基本业务特征值和关联业务特征值发送至网关设备的dpi插件的数据接口,以使dpi插件将基本业务特征值和关联业务特征值,通过特征值配置存储至网关设备的业务特征库。

在一个实施例中,在生成关联特征值列表时,可以需要根据当前用户的业务标识进行特征值的关联程度值的计算,当计算得到的关联程度值大于预定阈值时代表业务之间具有关联性。

作为示例,用户a的特征数据中有旅游爱好者标识,那么用户可能会触发一些同类业务,如多个旅游网站应用app的旅游业务,将用户历史记录中的业务标识记录为基本业务,生成基本业务对应的特征特征值列表,将关联业务标识对应的特征特征值作为关联特征值表,同时存储到本地特征库中,得到用户标识对应的基本业务特征值和关联业务特征值。

在该实施例中,由于在实际应用中需要根据网关的实际使用进行实时的更新,在最初阶段用户的行为特征数据较少,需要积累到一定时间才能生成对应的数据;因此,可以在满足预定条件的情况下,发送基本业务特征值和关联业务特征值至dpi插件的数据接口,减少数据发送次数,节约通信资源。

在一个实施例中,业务匹配方法还可以包括如下步骤。

s31,将通过分析得到的用户标识对应的基本业务特征值和关联业务特征值,保存至本网关管理平台的业务特征库。

s32,接收网关设备发送的业务数据流,其中,业务数据流的特征值与网关设备的业务特征库中的业务特征值匹配失败。

s33,将业务数据流的特征值与本网关管理平台的业务特征库进行匹配,若匹配到本网关管理平台的业务特征库中的特征值,则将匹配到的特征值作为特征识别结果,发送特征识别结果至网关设备。

s34,若未匹配到本网关管理平台的业务特征库中的特征值,则将业务数据流发送至指定的管理员服务端。

s35,接收来自管理员服务端的对业务数据流的特征识别结果,发送来自管理员服务端的特征识别结果至网关设备,并根据来自管理员服务端的特征识别结果,更新本网关管理平台的业务特征库。

在该实施例中,网关管理平台可以将基本业务特征值表与关联业务特征值表存放到本地特征数据库中,并可以根据入网用户或网关设别的已登录用户的用户标识定期进行数据库更新,保证当前特征特征值是最新数据。

根据本申请实施例的方法,网关管理平台可以获取智能网关设备的网关标识对应的用户标识,查询用户标识对应的特征数据,根据特征数据生成基本业务特征值列表,同时根据特征数据查找关联业务标识,生成关联业务标识对应的特征值列表,将基本业务特征值列表和关联业务特征值列表下发到网关标识对应的插件进行配置,建立网关标识所标识的网关设备的本地业务特征数据库,使该网关设备能快速匹配本地业务特征,识别出业务标识,执行对应的业务策略。

图3示出本申请另一实施例的业务匹配方法的流程图。该业务匹配方法应用于网关设备,且可以包括如下步骤。

s310,将接收的来自网关管理平台的基本业务特征值和关联业务特征值,存储到本网关设备的业务特征库;其中,基本业务特征值和关联业务特征值,是网关管理平台根据网关设备的网关标识所对应的用户标识,获取并分析用户标识对应的历史业务数据得到的特征值。

s320,对流经本网关设备的业务数据流进行特征分析,得到业务数据流的特征值。

s330,将业务数据流的特征值与本网关设备的业务特征库进行特征匹配,得到业务数据流的特征匹配结果。

在本申请实施例的业务匹配方法中,网关设备可以根据来自网关管理平台的基本业务特征值和关联业务特征值,更新本网关设备的业务特征库,利用本网关设备的业务特征库对流经本网关设备的业务数据流进行特征分析,得到业务数据流的特征值,从而对业务数据流的特征值进行特征匹配,得到业务数据流的特征匹配结果。

在该实施例中,网关设备可以根据匹配到的业务数据流的特征匹配结果,识别出业务标识,执行对应的业务策略,实现业务的快速识别和匹配,提高数据处理效率。

在一个实施例中,网关设备包括深度报文检测dpi插件的数据接口;s310,具体可以包括:s41,通过dpi插件的数据接口,将接收的基本业务特征值和关联业务特征值,通过特征值配置存储至本网关设备的业务特征库。

在本申请实施例中,在智能家庭网关中建立本地业务特征库,实现通过dpi插件获取流经网关的数据的特征字符或字符串与特征库的数据报文进行匹配,用于及时识别关键业务特征值,本方案中通过配置功能单元对网关的基本功能进行配置,根据管理人员的需求和接收到的配置特征值进行特征值配置。

在一个实施例中,若特征匹配结果为:本网关设备的业务特征库中存在与业务数据流的特征值相匹配的特征值,则业务匹配方法还可以包括:通过dpi插件执行与匹配到特征值对应的业务策略。

在一个实施例中,若特征匹配结果为:本网关设备的业务特征库中不存在与业务数据流的特征值相匹配的特征值,则业务匹配方法还包括:将业务数据流发送至网关管理平台;接收网关管理平台发送的针对业务数据流的特征识别结果,并通过dpi插件执行与特征识别结果对应的业务策略。

在该实施例中,特征识别结果,是根据网关管理平台对业务数据流的特征值与网关管理平台的业务特征库进行匹配得到的特征值,得到的特征识别结果;或者,特征识别结果,是网关管理平台在业务数据流的特征值与网关管理平台的业务特征库未成功匹配的情况下,将业务数据流发送至指定的管理员服务端后,接收的来自管理员服务端对业务数据流进行识别的特征识别结果。

在该实施例中,网关设备对识别到业务标识的业务数据首先通过本地特征值表进行业务识别,对于不能识别的通过平台侧进行业务识别,匹配成功后将更新本地特征值表,避免因自身不能识别业务数据流的业务标识的情况下造成的无法执行对应的业务策略,实现对流经的业务数据流进行全面识别和特征匹配。

为了便于理解,下面通过图4和图5,描述本申请示例性实施例的业务匹配方法的处理流程。

图4示出本申请实施例的网关管理平台对网关设备本地特征数据进行写入处理的流程图。如图4所示,网关管理平台对网关设备本地特征数据进行写入处理,可以包括如下步骤。

s401,网关管理平台对网关进行本地业务特征库的初始配置。

该步骤中,初始配置可以包括通过dpi进行业务特征库数据的写入。

s402,网关管理平台获取网关标识对应的用户标识,根据用户标识查询用户特征数据和历史业务数据。

在步骤s402,用户特征数据是网关管理平台根据用户标识,从初始配置的本地业务特征库中查询到的特征数据;在一些实施例中,也可以是对用户标识对应的历史业务数据进行分析得到的特征数据。

s403,网关管理平台根据历史业务数据生成基本业务标识对应的基本业务特征值列表。

s404,网关管理平台根据用户特征数据生成关联业务特征标识及对应的关联本业务特征值列表。

s405,网关管理平台判断是否对网关的业务特征库数据进行更新,若是,则执行s406;若否,则结束流程。

s406,网关管理平台将基本业务特征值列表和关联本业务特征值发送到dpi插件的配置单元进行配置。

s407,网关设备进行本地特征库配置。

通过上述步骤s401-s407,网关管理平台获取智能网关标识对应的用户标识,查询用户标识对应的特征数据,根据特征数据生成基本业务特征值列表,同时根据特征数据查找关联业务标识,生成关联业务标识对应的特征值列表,将基本业务特征值列表和关联业务特征值列表下发到网关标识对应的插件进行配置,建立本地业务特征数据库。

图5示出本申请实施例的深度报文检测dpi插件识别数据流的具体流程图。如图5所示,该识别数据流的具体流程,可以包括如下步骤。

s501,网关设备的dpi插件获取业务数据流。

s502,dpi插件对业务数据流进行业务特征值提取。

s503,dpi插件将提取的业务特征值与网关设备本地的业务特征库进行匹配。

s504,dpi插件判断是否存在相匹配的特征值。若存在,执行s505,并结束流程,若不存在,执行s506。

s505,dpi插件根据相匹配的特征值,对业务数据流进行业务识别,以执行对应的业务策略。

s506,网关设备将业务数据流对应的数据包发送到网关管理平台,在网关管理平台与网关管理平台的业务特征库进行特征匹配。

s507,网关管理平台判断是否存在相匹配的特征值。若存在,执行s508,若不存在,执行s509。

s508,将识别出的结果发送到网关设备,以使网关设备根据该识别出的结果,执行步骤s505。

s509,将业务数据流对应的数据包发送到指定的管理员服务端。

在该步骤中,可以在管理员服务端对该业务数据流进行人工识别。

s510,网关管理平台将来自管理员服务端的识别出的结果,存入网关管理平台的业务特征库,并执行s508,将识别出的结果发送到网关设备,以使网关设备根据该识别出的结果,执行步骤s505。

通过上述步骤s01-s510,实现对流经网关设备的业务数据流的数据快速匹配,能够减少网络侧的出具处理压力,提高业务流的业务匹配处理效率。

图6示出根据本申请再一实施例的业务匹配方法的流程图。如图6所示,该业务匹配方法可以包括如下步骤。

s610,网关管理平台获取网关设备的网关标识对应的用户标识,并获取用户标识对应的历史业务数据,其中,用户标识用于标识网关设备的登陆用户。

s620,网关管理平台分别生成同一网关下不同用户标识对应的业务特征数据,根据历史业务特征数据生成基本业务特征值列表,发送到网关插件进行配置。

s630,网关管理平台同时根据用户特征数据生成关联业务类别,将关联业务标识对应的特征数据定义为关联业务特征值列表,发送到网关插件进行配置。

s640,网关设备在网关侧建立本地业务特征库,将关联业务特征值表和关联业务特征值表存储到特征库中,用于流经网关设备的业务数据流进行特征匹配。

通过上述步骤s610-s640,可以通过获取智能网关标识对应的用户标识,查询用户标识对应的特征数据,根据特征数据生成基本业务特征值列表,同时根据特征数据查找关联业务标识,生成关联业务标识对应的特征值列表,将基本业务特征值列表和关联业务特征值列表下发到网关标识对应的插件进行配置,建立网关设备的本地业务特征数据库。通过此方法可以实现网关侧对常用用户业务的快速识别,能够实现对业务的快速控制和匹配。

图7示出了根据本申请一实施例提供的网关管理平台的结构示意图。如图7所示,网关管理平台包括如下模块。

数据获取模块710,用于确定网关设备的网关标识对应的用户标识,并获取用户标识对应的历史业务数据,其中,用户标识用于标识网关设备的登陆用户;

特征值获取模块720,用于通过分析历史业务数据,得到用户标识对应的基本业务特征值和关联业务特征值;

特征值发送模块730,用于发送基本业务特征值和关联业务特征值至网关设备,其中,基本业务特征值和关联业务特征值,在网关设备被用于与网关设备获取的业务数据流的特征值进行特征匹配,得到业务数据流的特征匹配结果。

在一些实施例中,特征值获取模块720具体用于:分析历史业务数据,得到历史业务数据所涉及业务的业务类型,生成与业务类型对应的业务标识,作为基本业务标识;对基本业务标识的特征值与预定业务集合中的业务标识的特征值进行关联处理,得到关联业务标识,其中,关联业务标识与基本业务标识之间特征值的关联程度值大于预设关联阈值;将基本业务标识的特征值和关联业务标识的特征值,作为基本业务特征值和关联业务特征值。

在一些实施例中,特征值发送模块730,具体用于在满足预定条件的情况下,发送基本业务特征值和关联业务特征值至dpi插件的数据接口,以利用dpi插件,将基本业务特征值和关联业务特征值,通过特征值配置存储至网关设备的业务特征库;其中,预定条件包括如下条件项的至少一项:本次发送时间距离上次发送时间大于或等于预定时长,以及用户标识对应的历史业务数据的数据量大于或等于预定数据量阈值。

在一些实施例中,网关管理平台包括存储模块,用于将通过分析得到的用户标识对应的基本业务特征值和关联业务特征值,保存至本网关管理平台的业务特征库;业务数据流接收模块,用于接收网关设备发送的业务数据流,其中,业务数据流的特征值与网关设备的业务特征库中的业务特征值匹配失败;特征匹配模块,用于将业务数据流的特征值与本网关管理平台的业务特征库进行匹配,若匹配到本网关管理平台的业务特征库中的特征值,则将匹配到的特征值作为特征识别结果,发送特征识别结果至网关设备;业务数据流发送模块,用于若未匹配到本网关管理平台的业务特征库中的特征值,则将业务数据流发送至指定的管理员服务端;识别结果接收模块,用于接收来自管理员服务端的对业务数据流的特征识别结果,发送来自管理员服务端的特征识别结果至网关设备;特征库更新模块,用于根据来自管理员服务端的特征识别结果,更新本网关管理平台的业务特征库。

根据本申请实施例的网关管理平台,可以通过获取智能网关标识对应的用户标识,查询用户标识对应的特征数据,根据特征数据生成基本业务特征值列表,同时根据特征数据查找关联业务标识,生成关联业务标识对应的特征值列表,将基本业务特征值列表和关联业务特征值列表下发到网关标识对应的插件进行配置,建立网关设备的本地业务特征数据库。通过此方法可以实现网关侧对常用用户业务的快速识别,能够实现对业务的快速控制和匹配。

图8示出了根据本申请另一实施例提供的网关设备的结构示意图。如图8所示,网关设备包括如下模块。

特征值接收模块810,用于将接收的来自网关管理平台的基本业务特征值和关联业务特征值,存储到本网关设备的业务特征库;其中,基本业务特征值和关联业务特征值,是网关管理平台根据网关设备的网关标识所对应的用户标识,获取并分析用户标识对应的历史业务数据得到的特征值;

特征分析模块820,用于对流经本网关设备的业务数据流进行特征分析,得到业务数据流的特征值;

特征匹配模块830,用于将业务数据流的特征值与本网关设备的业务特征库进行特征匹配,得到业务数据流的特征匹配结果。

在一些实施例中,网关设备包括深度报文检测dpi插件的数据接口;特征值接收模块810,具体用于:通过dpi插件的数据接口,将接收的基本业务特征值和关联业务特征值,通过特征值配置存储至本网关设备的业务特征库。

在一些实施例中,若特征匹配结果为:本网关设备的业务特征库中存在与业务数据流的特征值相匹配的特征值,则网关设备还包括:策略执行模块,用于通过dpi插件执行与匹配到特征值对应的业务策略。

在一些实施例中,若特征匹配结果为:本网关设备的业务特征库中不存在与业务数据流的特征值相匹配的特征值,则网关设备还包括:业务数据流发送模块,用于将业务数据流发送至网关管理平台;特征识别结果接收模块,用于接收网关管理平台发送的针对业务数据流的特征识别结果,并通过dpi插件执行与特征识别结果对应的业务策略。

其中,特征识别结果,是根据网关管理平台对业务数据流的特征值与网关管理平台的业务特征库进行匹配得到的特征值,得到的特征识别结果;或者,特征识别结果,是网关管理平台在业务数据流的特征值与网关管理平台的业务特征库未成功匹配的情况下,将业务数据流发送至指定的管理员服务端后,接收的来自管理员服务端对业务数据流进行识别的特征识别结果。

根据本申请实施例的网关设备,可以根据来自网关管理平台的基本业务特征值和关联业务特征值,更新本网关设备的业务特征库,利用本网关设备的业务特征库对流经本网关设备的业务数据流进行特征分析,得到业务数据流的特征值,从而对业务数据流的特征值进行特征匹配,得到业务数据流的特征匹配结果。

需要明确的是,本申请并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

图9是示出能够实现根据本申请实施例的业务匹配方法和装置的计算设备的示例性硬件架构的结构图。

如图9所示,计算设备900包括输入设备901、输入接口902、中央处理器903、存储器904、输出接口905、以及输出设备906。其中,输入接口902、中央处理器903、存储器904、以及输出接口905通过总线910相互连接,输入设备901和输出设备906分别通过输入接口902和输出接口905与总线910连接,进而与计算设备900的其他组件连接。

具体地,输入设备901接收来自外部的输入信息,并通过输入接口902将输入信息传送到中央处理器903;中央处理器903基于存储器904中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器904中,然后通过输出接口905将输出信息传送到输出设备906;输出设备906将输出信息输出到计算设备900的外部供用户使用。

在一个实施例中,图9所示的计算设备900可以被实现为一种服务器,该服务器可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的业务匹配方法。

根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘)等。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

可以理解的是,以上实施方式仅仅是为了说明本申请的原理而采用的示例性实施方式,然而本申请并不局限于此。对于本领域内的普通技术人员而言,在不脱离本申请的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本申请的保护范围。

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