一种确定终端安装的应用的方法及装置制造方法及图纸

技术编号:15794753 阅读:103 留言:0更新日期:2017-07-10 09:46
本发明专利技术公开了一种确定终端安装的应用的方法及装置,在预设时间获取终端安装的管理应用软件的网络数据报文;根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息;根据所述协议关联的数据信息和应用关联的数据信息,确定所述管理应用软件包含的应用信息。本发明专利技术实施例提供的确定终端安装的应用的方法和装置,能够完整准确地识别终端的装机应用,实现了应用的实时更新。

【技术实现步骤摘要】
一种确定终端安装的应用的方法及装置
本专利技术涉及移动通信领域,尤其涉及一种确定终端安装的应用的方法及装置。
技术介绍
随着智能手机的发展,智能手机中的APP(Application,应用程序)的种类呈现多样化。对于手机中的应用进行分析和识别,有利于开发商针对手机用户对应用的使用情况提高用户体验。DPI(DeepPacketInspection,深度包检测)技术是应对网络中多个业务运行所带来的管理问题的方法,即利用DPI技术能够对网络数据进行快速的解析,从而能使得运营商网络能支撑基于应用的业务,例如邮件类资费包、视频类资费包、游戏类资费包等。在现有的移动核心网中,主要通过DPI系统分析用户上网时的流量信息,从而识别用户使用的应用名称,并根据一段时间内的用户上网行为记录以及用户使用的应用信息的统计情况,从而获取用户的装机应用列表。现有的确定终端安装的应用的方法存在以下缺点:1、DPI系统只能解析已知的应用特征,无法识别DPI系统未知的新上线的应用;2、对于HTTPS(HyperTextTransferProtocoloverSecureSocketLayer,超文本传输数据安全协议)、私有协议等加密的应用,DPI系统无法识别;3、用户已安装未使用的应用,DPI系统无法识别;4、DPI系统需要按一定的统计周期来分析用户应用使用情况。综上所述,现有的通过DPI技术分析用户上网时的流量信息从而识别用户应用使用情况的方法,不能完整的识别用户的装机应用,且无法实时更新。
技术实现思路
本专利技术提供一种分析终端应用行为的方法及装置,用以解决现有技术中通过DPI技术分析用户上网时的流量信息从而识别用户应用使用情况的方法,不能完整的识别用户的装机应用,且无法实时更新的问题。本专利技术实施例提供一种确定终端安装的应用的方法,包括:在预设时间获取终端安装的管理应用软件的网络数据报文;根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息;根据所述协议关联的数据信息和应用关联的数据信息,确定所述管理应用软件包含的应用信息。可选的,所述确定所述管理应用软件包含的应用信息之后,还包括:根据预设的通信协议解析所述网络数据报文,获取所述管理应用软件关联的终端标识;根据所述管理应用软件包含的应用信息及所述管理应用软件关联终端标识,确定所述终端标识与所述应用信息的映射关系。可选的,所述根据所述管理应用软件包含的应用信息及所述管理应用软件关联终端标识,确定所述终端标识与所述应用信息的映射关系之后,还包括:将所述终端标识与所述应用信息的映射关系存入映射关系数据库;根据待查询的终端标识,查询所述映射关系数据库,获取所述待查询的终端标识对应的应用信息中每个应用的变更信息;根据所述应用信息中每个应用的变更信息,确定所述待查询的终端标识对应的终端中每个应用的等级。可选的,所述预设的通信协议为通用分组无线服务技术隧道协议GTP,所述应用信息包括以下中的部分或全部:应用的标识、协议的标识、应用入口、应用动作。可选的,所述根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息,包括:根据确认识别到的所述协议,识别协议元数据;在确认识别到所述协议元数据后,根据正则表达式提取所述协议元数据,获取所述协议关联的数据信息;根据确认识别到的所述应用,获取所述应用的标识;根据所述应用的标识,识别所述应用的标识对应的应用元数据,并根据正则表达式提取所述应用元数据,获取所述应用关联的数据信息。本专利技术实施例还提供一种确定终端安装的应用的装置,包括:获取单元:用于在预设时间获取终端安装的管理应用软件的网络数据报文;识别单元:用于根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息;确定单元:用于根据所述协议关联的数据信息和应用关联的数据信息,确定所述管理应用软件包含的应用信息。可选的,所述确定单元,还用于:根据预设的通信协议解析所述网络数据报文,获取所述管理应用软件关联的终端标识;根据所述管理应用软件包含的应用信息及所述管理应用软件关联终端标识,确定所述终端标识与所述应用信息的映射关系。可选的,所述确定单元,还用于:将所述终端标识与所述应用信息的映射关系存入映射关系数据库;根据待查询的终端标识,查询所述映射关系数据库,获取所述待查询的终端标识对应的应用信息中每个应用的变更信息;根据所述应用信息中每个应用的变更信息,确定所述待查询的终端标识对应的终端中每个应用的等级。可选的,所述预设的通信协议为通用分组无线服务技术隧道协议GTP,所述应用信息包括以下中的部分或全部:应用的标识、协议的标识、应用入口、应用动作。可选的,所述识别单元,具体用于:根据确认识别到的所述协议,识别协议元数据;在确认识别到所述协议元数据后,根据正则表达式提取所述协议元数据,获取所述协议关联的数据信息;根据确认识别到的所述应用,获取所述应用的标识;根据所述应用的标识,识别所述应用的标识对应的应用元数据,并根据正则表达式提取所述应用元数据,获取所述应用关联的数据信息。本专利技术实施例提供了一种确定终端安装的应用的方法及装置,在预设时间获取终端安装的管理应用软件的网络数据报文;根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息;根据所述协议关联的数据信息和应用关联的数据信息,确定所述管理应用软件包含的应用信息。本专利技术实施例提供的确定终端安装的应用的方法和装置,能够完整准确地识别终端的装机应用,实现了应用的实时更新。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种确定终端安装的应用的方法流程示意图;图2为本专利技术实施例提供的一种基于DPI识别应用的方法流程示意图;图3为本专利技术实施例提供的一种确定终端安装的应用的装置结构示意图;图4为本专利技术实施例提供的一种确定终端安装的应用的装置示意图;图5为本专利技术实施例提供的一种融合感知层的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例中的终端为指向用户提供语音和/或数据连通性的设备(device),包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是移动电话(或称为“蜂窝”电话)和具有移动终端的计算机。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。本专利技术实施例中的应用为安装在终端上的软件,目的本文档来自技高网...
一种确定终端安装的应用的方法及装置

【技术保护点】
一种确定终端安装的应用的方法,其特征在于,包括:在预设时间获取终端安装的管理应用软件的网络数据报文;根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息;根据所述协议关联的数据信息和应用关联的数据信息,确定所述管理应用软件包含的应用信息。

【技术特征摘要】
1.一种确定终端安装的应用的方法,其特征在于,包括:在预设时间获取终端安装的管理应用软件的网络数据报文;根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息;根据所述协议关联的数据信息和应用关联的数据信息,确定所述管理应用软件包含的应用信息。2.如权利要求1所述的方法,其特征在于,所述确定所述管理应用软件包含的应用信息之后,还包括:根据预设的通信协议解析所述网络数据报文,获取所述管理应用软件关联的终端标识;根据所述管理应用软件包含的应用信息及所述管理应用软件关联终端标识,确定所述终端标识与所述应用信息的映射关系。3.如权利要求2所述的方法,其特征在于,所述根据所述管理应用软件包含的应用信息及所述管理应用软件关联终端标识,确定所述终端标识与所述应用信息的映射关系之后,还包括:将所述终端标识与所述应用信息的映射关系存入映射关系数据库;根据待查询的终端标识,查询所述映射关系数据库,获取所述待查询的终端标识对应的应用信息中每个应用的变更信息;根据所述应用信息中每个应用的变更信息,确定所述待查询的终端标识对应的终端中每个应用的等级。4.如权利要求2所述的方法,其特征在于,所述预设的通信协议为通用分组无线服务技术隧道协议GTP,所述应用信息包括以下中的部分或全部:应用的标识、协议的标识、应用入口、应用动作。5.如权利要求1所述的方法,其特征在于,所述根据预设识别规则,通过深度包检测DPI技术识别所述网络数据报文的协议和应用,确定协议关联的数据信息和应用关联的数据信息,包括:根据确认识别到的所述协议,识别协议元数据;在确认识别到所述协议元数据后,根据正则表达式提取所述协议元数据,获取所述协议关联的数据信息;根据确认识别到的所述应用,获取所述应用的标识;根据所述应用的标识...

【专利技术属性】
技术研发人员:周荣军
申请(专利权)人:中国移动通信集团上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1