应用识别方法、装置、系统与应用服务器的制造方法

文档序号:9567012阅读:435来源:国知局
应用识别方法、装置、系统与应用服务器的制造方法
【技术领域】
[0001]本公开涉及移动互联网,特别地,涉及一种应用识别方法、装置、系统与应用服务器。
【背景技术】
[0002]作为智能终端的原始动力,终端应用伴随着3G时代的发展也日益成长。由于终端应用的不断推陈出新,应用版本的更新换代也是日益增多。目前,主要基于五元组等信息来有针对性地分析与识别终端应用的类型,但是,应用的种类与应用的数量目前已经到了无法通过单一的采用针对性分析方式进行识别归类的状况,同时,该分析方式相对被动且需要投入大量的人力以及精力对五元组等进行分析,且对于应用热度及市场热点相对后知后觉,在应用识别率上造成瓶颈。
[0003]此外,在应用版本进行更新时,五元组中的某个或某些特征可能也会被更新,这给对应用的识别带来了进一步的困难。
[0004]现有的移动应用分析的解决方案只存在被动式的分析方式,无法达到主动发起、主动分类与主动分析的特点。

【发明内容】

[0005]本公开鉴于以上问题中的至少一个提出了新的技术方案。
[0006]本公开在其一个方面提供了一种应用识别方法,其可以高效地识别IP流量中的各种应用。
[0007]本公开在其另一方面提供了一种应用识别装置,其可以高效地识别IP流量中的各种应用。
[0008]本公开在其又一方面提供了一种应用服务器,其可以高效地识别IP流量中的各种应用。
[0009]本公开在其再一方面提供了一种应用识别系统,其可以高效地识别IP流量中的各种应用。
[0010]根据本公开,提供一种应用识别方法,包括:
[0011]接收应用服务器提交的应用注册信息,所述应用注册信息包括用户信息与应用信息;
[0012]基于应用注册信息随机生成标识应用的特征码;
[0013]将生成的特征码返回给应用服务器,以便应用服务器将特征码添加到相应应用中;
[0014]将生成的特征码发送至IP流量监控系统,以便IP流量监控系统根据特征码识别每个IP包所属的应用类型。
[0015]在本公开的一些实施例中,所述应用注册信息还包括应用所对应的频道信息。
[0016]在本公开的一些实施例中,所述方法还包括:
[0017]对生成的特征码进行加密,并将加密后的特征码发送至应用服务器。
[0018]在本公开的一些实施例中,所述应用信息包括应用类型与对应用的简要说明。
[0019]在本公开的一些实施例中,应用服务器将特征码添加到相应应用的IP包中。
[0020]根据本公开,还提供了一种应用识别装置,包括:
[0021]注册信息接收单元,用于接收应用服务器提交的应用注册信息,所述应用注册信息包括用户信息与应用信息;
[0022]特征码生成单元,用于基于应用注册信息随机生成标识应用的特征码;
[0023]特征码发送单元,用于将生成的特征码返回给应用服务器,以便应用服务器将特征码添加到相应应用中,以及将生成的特征码发送至IP流量监控系统,以便IP流量监控系统根据特征码识别每个IP包所属的应用类型。
[0024]在本公开的一些实施例中,所述应用注册信息还包括应用所对应的频道信息。
[0025]在本公开的一些实施例中,所述应用识别装置还包括:
[0026]加密单元,用于对生成的特征码进行加密,并将加密后的特征码发送至应用服务器。
[0027]在本公开的一些实施例中,所述应用信息包括应用类型与对应用的简要说明。
[0028]根据本公开,还提供了一种应用服务器,包括:
[0029]注册信息提交单元,用于向应用识别装置提交应用注册信息,所述应用注册信息包括用户信息与应用信息;
[0030]特征码接收单元,用于接收应用识别装置发送的特征码,其中,所述特征码是基于应用注册信息随机生成的;
[0031 ] 特征码添加单元,用于将特征码添加到相应应用中。
[0032]在本公开的一些实施例中,所述应用注册信息还包括应用所对应的频道信息。
[0033]在本公开的一些实施例中,所述应用信息包括应用类型与对应用的简要说明。
[0034]在本公开的一些实施例中,所述特征码添加单元将特征码添加到相应应用的IP包中。
[0035]根据本公开,还提供了一种应用识别系统,包括IP流量监控系统、应用识别装置和应用服务器。
[0036]在本公开的技术方案中,由于将标识应用的特征码添加到了应用相关的IP包中,因此,IP流量监控系统可以直接根据自IP流量中提取的特征码来识别相应IP包所属的应用类型,而无需频繁更新IP流量监控系统中每个应用的IP五元组信息,因此可以显著提升对应用的识别效率。
【附图说明】
[0037]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附图中:
[0038]图1是本公开一个实施例的应用识别方法的流程示意图。
[0039]图2是本公开应用识别方法的另一实例的示意图。
[0040]图3是本公开一个实施例的应用识别装置的结构示意图。
[0041]图4是本公开一个实施例的应用服务器的结构示意图。
[0042]图5是本公开一个实施例的应用识别系统的结构示意图。
【具体实施方式】
[0043]下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外,本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为说明书的一部分。
[0044]图1是本公开一个实施例的应用识别方法的流程示意图。
[0045]如图1所示,该实施例可以包括以下步骤:
[0046]S102,接收应用服务器提交的应用注册信息,应用注册信息可以包括但不限于用户信息与应用信息,应用信息可以包括但不限于应用类型与对应用的简要说明;
[0047]其中,该应用服务器可以为第三方的应用服务器也可以为电信自营的应用服务器。如果第三方应用开发者或电信自营应用开发者想通过电信运营商获知其所开发应用的使用状况,针对不同的应用设置不同的资费,因此需向应用识别装置申请获取用于识别各应用的特征码。
[0048]S104,基于应用注册信息随机生成标识应用的特征码;
[0049]具体地,可以为应用注册信息中的用户信息与应用信息分别分配唯一的标识,在按照设定规则将这些标识串联起来,为了保证生成的特征码的随机性,可以再串联几个比特的随机数,进而形成标识应用的特征码,利用该特征码可以识别出应用的类型。
[0050]S106,将生成的特征码返回给应用服务器,以便应用服务器将特征码添加到相应应用中,具体地,应用服务器可以将特征码添加到相应应用的IP包中;
[0051]例如,可以生成包含特征码的API,并将该API发送给相应的应用服务器,应用服务器在为该应用发送任意IP包时均需调用该API,以将特征码添加到所发送的IP包中。
[0052]S108,将生成的特征码发送至IP流量监控系统,以便IP流量监控系统根据特征码识别每个IP包所属的应用类型;
[0053]其中,DPI (Deep Packet Inspect1n,深度包检测)接口技术是应用识别装置通过与IP流量监控系统对接,将生成的特征码,进一步地还可以将增量后的应用信息、产品特征串信息以及频道特征串信息等及时传送至IP流量监控系统上,通过IP流量监控系统对这些产品及其频道动作进行跟踪分析,生成相应的数据报表,以方便在平台中展示。因此通过特征码识别的分析方式可以更为主动且高效地突破现有的对各类应用的识别瓶颈。
[0054]具体地,IP流量监控系统解析采集到的IP包,从IP包中的指定位置中提取出特征码,将该提取出的特征码与自应用识别装置接收的特征码进行匹配,进而确定该IP包是由哪个应用所发出。
[0055]在该实施例中,由于将标识应用的特征码添加到了应用相关的IP包中,因此,IP流量监控系统可以直接根据自IP流量中提取的特征码来识别相应IP包所属的应用类型,而无需频繁更新IP流量监控系统中每个应用的IP五元组信息,因此可以显著提升对应用的识别效率。
[0056]在一个实例中,应用注册信息还可以包括应用所对应的频道信息。需要指出的是,应用可以包括一个或多个频道,可以针对这一个或多个频道分别生成不同的特征码。
[0057]例如,可以为应用注册信息中的用户信息、应用信息以及频道信息分别分配唯一的标识,在按照设定规则将这些标识串联起来,为了保证生成的特征码的随机性,可以再串联几个比特的随机数,进而形成标识应用的特征码,我们可以将该特征码称为一级特征码,利用该一级特征码可以直接识别是应用中的不同频道。
[0058]再例如,还可以在步骤S104中的特征码之后附加上二级特征码,该二级特征码可以仅由频道信息和随机数串联而成,用于识别某个应用的不同频道。
[0059]在另一实例中,还可以对生成的特征码进行加密,并将加密后的特征码发送至应用服务器,应用服务器将加密后的特征码添加到IP包中,IP流量监控系统在对所采集的IP包进行解析时,首先提取出加密的特征码,然后,对加密的特征码进行解密,解密后再与IP流量监控系统自应用识别装置获取的特征码进行匹配,进而识别出该IP所属的应用类型。
[0060]上述特征串生
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1