获取用户数据的方法及系统的制作方法

文档序号:7998147阅读:125来源:国知局
获取用户数据的方法及系统的制作方法
【专利摘要】本发明提供一种获取用户数据的方法及系统,属于移动应用领域。其中,该取用户数据的方法包括:接收移动终端的IP数据包,并识别所述IP数据包对应的移动应用;获取所述移动应用的用户账号;建立包括有所述用户账号的用户信息与移动终端号码之间的对应关系。本发明的技术方案能够将移动终端号码与移动应用账号关联起来,获取有效的用户数据。
【专利说明】获取用户数据的方法及系统

【技术领域】
[0001] 本发明涉及移动应用领域,特别是指一种获取用户数据的方法及系统。

【背景技术】
[0002] 随着移动互联网应用的深入发展,移动通信网络每时每刻都在收集着用户的行为 数据,例如用户的通话行为、位置变化情况、移动终端上网行为及访问内容等,通过对这些 行为数据进行分析,就可以勾勒出用户的完整行为,并从中洞察出用户的各种需求。这些分 析数据对于移动互联网企业和运营商来说都具有巨大的价值,可以帮助移动互联网企业更 好地理解和满足用户的需求,而运营商可以通过这些分析数据向移动互联网企业提供数据 服务。
[0003] 但是目前移动互联网流量监测及分析技术只能够识别移动互联网应用类型,无法 识别出用户的移动应用账号,更不能完成移动终端号码与移动应用账号的关联,从而无法 获取有效的用户行为数据。


【发明内容】

[0004] 本发明要解决的技术问题是提供一种获取用户数据的方法及系统,能够将移动终 端号码与移动应用账号关联起来,获取有效的用户数据。
[0005] 为解决上述技术问题,本发明的实施例提供技术方案如下:
[0006] -方面,提供一种获取用户数据的方法,包括:
[0007] 接收移动终端的IP数据包,并识别所述IP数据包对应的移动应用;
[0008] 获取所述移动应用的用户账号;
[0009] 建立包括有所述用户账号的用户信息与移动终端号码之间的对应关系。
[0010] 进一步地,所述识别所述业务数据流对应的移动应用包括:
[0011] 读取IP数据包载荷的内容,对IP数据包的应用层信息进行识别,确定IP数据包 对应的移动应用。
[0012] 进一步地,所述获取所述移动应用的用户账号包括:
[0013] 获取移动应用对应的账号解析规则;
[0014] 利用所述账号解析规则对所述IP数据包进行解析,得到移动应用的用户账号。
[0015] 进一步地,所述建立包括有所述用户账号的用户信息与移动终端号码之间的对应 关系包括:
[0016] 获取移动终端的用户标签信息,建立移动应用的用户账号、移动终端号码与移动 终端的用户标签信息之间的对应关系。
[0017] 进一步地,所述建立包括有所述用户账号的用户信息与移动终端号码之间的对应 关系包括:
[0018] 步骤a:判断是否存在与所述移动终端号码对应的历史用户账号,若是,转向步骤 b ;若否,转向步骤c ;
[0019] 步骤b :判断所述历史用户账号是否与所述用户账号一致,若否,转向步骤c ;
[0020] 步骤c :获取所述移动终端号码对应的历史行为数据,根据所述历史行为数据判 定所述用户账号与所述移动终端号码之间的对应关系。
[0021] 本发明实施例还提供了一种获取用户数据的系统,包括:
[0022] 应用识别装置,用于接收移动终端的IP数据包,并识别所述IP数据包对应的移动 应用;
[0023] 用户应用账号识别装置,用于获取所述移动应用的用户账号;
[0024] 应用账号处理装置,用于建立包括有所述用户账号的用户信息与移动终端号码之 间的对应关系。
[0025] 进一步地,所述应用识别装置具体用于读取IP数据包载荷的内容,对IP数据包的 应用层信息进行识别,确定IP数据包对应的移动应用。
[0026] 进一步地,所述系统还包括:
[0027] 应用账号识别规则存储装置,用于存储移动应用对应的账号解析规则;
[0028] 所述用户应用账号识别装置具体用于从所述应用账号识别规则存储装置中获取 移动应用对应的账号解析规则,并利用所述账号解析规则对所述IP数据包进行解析,得到 移动应用的用户账号。
[0029] 进一步地,所述系统还包括:
[0030] 用户标签信息存储装置,用于存储移动终端对应的用户标签信息;
[0031] 用户信息处理及服务装置,用于从所述用户标签信息存储装置中获取移动终端的 用户标签信息,建立移动应用的用户账号、移动终端号码与移动终端的用户标签信息之间 的对应关系。
[0032] 进一步地,所述系统还包括:
[0033] 历史用户账号与移动终端号码对应关系存储装置,用于存储移动终端号码对应的 历史用户账号;
[0034] 所述应用账号处理装置具体用于根据所述历史用户账号与移动终端号码对应关 系存储装置存储的内容判断是否存在与所述移动终端号码对应的历史用户账号,并在存在 与所述移动终端号码对应的历史用户账号时,判断所述历史用户账号与所述用户账号是否 一致,在不存在与所述移动终端号码对应的历史用户账号或所述历史用户账号与所述用户 账号不一致时,获取所述移动终端号码对应的历史行为数据,根据所述历史行为数据判定 所述用户账号与所述移动终端号码之间的对应关系。
[0035] 本发明的实施例具有以下有益效果:
[0036] 上述方案中,通过对移动应用产生的IP数据包的深度分析,能够识别出移动应用 以及移动应用的用户账号,进而完成移动终端号码与移动应用账号的关联,从而获取有效 的用户行为数据。通过本发明的技术方案能够将移动终端用户的各种行为特征及标签提供 给外围移动互联网企业,帮助外围移动互联网企业更好地理解其客户的各种需求。

【专利附图】

【附图说明】
[0037] 图1为本发明实施例获取用户数据的方法的流程示意图;
[0038] 图2为本发明实施例获取用户数据的系统的结构框图;
[0039] 图3为本发明具体实施例获取用户数据的方法的流程示意图。

【具体实施方式】
[0040] 为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合 附图及具体实施例进行详细描述。
[0041] 本发明的实施例针对现有技术中不能完成移动终端号码与移动应用账号的关联, 从而无法获取有效的用户行为数据的问题,提供一种获取用户数据的方法及系统,能够将 移动终端号码与移动应用账号关联起来,获取有效的用户数据。
[0042] 图1为本发明实施例获取用户数据的方法的流程示意图,如图1所示,本实施例包 括:
[0043] 步骤101 :接收移动终端的IP数据包,并识别所述IP数据包对应的移动应用;
[0044] 步骤102 :获取所述移动应用的用户账号;
[0045] 步骤103 :建立包括有所述用户账号的用户信息与移动终端号码之间的对应关 系。
[0046] 进一步地,本发明的另一实施例中,包括上述步骤101?103的基础上,步骤101 包括:
[0047] 读取IP数据包载荷的内容,对IP数据包的应用层信息进行识别,确定IP数据包 对应的移动应用。
[0048] 进一步地,本发明的另一实施例中,包括上述步骤101?103的基础上,步骤102 包括:
[0049] 获取移动应用对应的账号解析规则;
[0050] 利用所述账号解析规则对所述IP数据包进行解析,得到移动应用的用户账号。
[0051] 进一步地,本发明的另一实施例中,包括上述步骤101?103的基础上,步骤103 包括:
[0052] 获取移动终端的用户标签信息,建立移动应用的用户账号、移动终端号码与移动 终端的用户标签信息之间的对应关系。
[0053] 进一步地,所述建立包括有所述用户账号的用户信息与移动终端号码之间的对应 关系包括:
[0054] 步骤a:判断是否存在与所述移动终端号码对应的历史用户账号,若是,转向步骤 b ;若否,转向步骤c ;
[0055] 步骤b :判断所述历史用户账号是否与所述用户账号一致,若否,转向步骤c ;
[0056] 步骤c :获取所述移动终端号码对应的历史行为数据,根据所述历史行为数据判 定所述用户账号与所述移动终端号码之间的对应关系。
[0057] 本发明实施例通过对移动应用产生的IP数据包的深度分析,能够识别出移动应 用以及移动应用的用户账号,进而完成移动终端号码与移动应用账号的关联,从而获取有 效的用户行为数据。通过本发明的技术方案能够将移动终端用户的各种行为特征及标签提 供给外围移动互联网企业,帮助外围移动互联网企业更好地理解其客户的各种需求。
[0058] 图2为本发明实施例获取用户数据的系统的结构框图,如图2所示,本实施例包 括:
[0059] 应用识别装置10,用于接收移动终端的IP数据包,并识别IP数据包对应的移动应 用;
[0060] 用户应用账号识别装置20,用于获取移动应用的用户账号;
[0061] 应用账号处理装置30,用于建立包括有用户账号的用户信息与移动终端号码之间 的对应关系。
[0062] 进一步地,应用识别装置10具体用于读取IP数据包载荷的内容,对IP数据包的 应用层信息进行识别,确定IP数据包对应的移动应用。
[0063] 进一步地,系统还包括:
[0064] 应用账号识别规则存储装置40,用于存储移动应用对应的账号解析规则;
[0065] 用户应用账号识别装置20具体用于从应用账号识别规则存储装置40中获取移动 应用对应的账号解析规则,并利用账号解析规则对IP数据包进行解析,得到移动应用的用 户账号。
[0066] 进一步地,系统还包括:
[0067] 用户标签信息存储装置60,用于存储移动终端对应的用户标签信息;
[0068] 用户信息处理及服务装置70,用于从用户标签信息存储装置60中获取移动终端 的用户标签信息,建立移动应用的用户账号、移动终端号码与移动终端的用户标签信息之 间的对应关系。
[0069] 进一步地,系统还包括:
[0070] 历史用户账号与移动终端号码对应关系存储装置50,用于存储移动终端号码对应 的历史用户账号;
[0071] 应用账号处理装置30具体用于根据历史用户账号与移动终端号码对应关系存储 装置50存储的内容判断是否存在与移动终端号码对应的历史用户账号,并在存在与移动 终端号码对应的历史用户账号时,判断历史用户账号与用户账号是否一致,在不存在与移 动终端号码对应的历史用户账号或历史用户账号与用户账号不一致时,获取移动终端号码 对应的历史行为数据,根据历史行为数据判定用户账号与移动终端号码之间的对应关系。
[0072] 本发明实施例通过对移动应用产生的IP数据包的深度分析,能够识别出移动应 用以及移动应用的用户账号,进而完成移动终端号码与移动应用账号的关联,从而获取有 效的用户行为数据。通过本发明的技术方案能够将移动终端用户的各种行为特征及标签提 供给外围移动互联网企业,帮助外围移动互联网企业更好地理解其客户的各种需求。
[0073] 下面结合具体的实施例对本发明的获取用户数据的方法及系统进行详细介绍:
[0074] 本发明实施例建立起传统电信业务用户与移动互联网应用用户间的关系,通过对 移动应用产生的IP数据包的深度分析,识别出移动应用的用户账号,从而建立起移动应用 用户账号和移动终端号码之间的捆绑关系,同时利用运营商对客户网络行为数据的分析结 果,将移动用户的各种特征及标签提供给外围移动互联网企业,帮助外围移动互联网企业 更好地理解其客户的各种需求。
[0075] 如图2所示,本发明的获取用户数据的系统包括应用识别装置10、用户应用账号 识别装置20、应用账号识别规则存储装置40、应用账号处理装置30、历史用户账号与移动 终端号码对应关系存储装置50、用户标签信息存储装置60和用户信息处理及服务装置70。
[0076] 其中,应用识别装置10,用于识别用户所使用的具体移动应用,当IP数据包通过 该装置时,通过对IP五元组、及应用层内容的解释,识别出具体的移动应用,例如新浪微 博、腾讯QQ、淘宝等。该装置通过深入读取IP数据包载荷的内容来对OSI (Open System Interconnect,开放式系统互联)七层协议中的应用层信息进行深入探测和识别,从而识别 出具体的移动应用类型。
[0077] 用户应用账号识别装置20,用于识别出每个移动应用的用户账号。在应用识别装 置10识别出移动应用后,用户应用账号识别装置20即到应用账号识别规则存储装置40中 查找移动应用对应的账号解析规则,根据该账号解析规则解析出用户账号。若在应用账号 识别规则存储装置40中没有找到该移动应用的账号解析规则,则不处理。
[0078] 应用账号识别规则存储装置40,用于存储各个移动应用对应的账号解析规则。每 种移动应用都有其对应的账号解析规则,把各种移动应用的账号解析规则以一定的格式集 中放在一个文件中,就形成了应用账号识别规则存储装置40。应用账号识别规则存储装置 40由专业的团队来维护,及时跟踪互联网上出现的新的移动应用,更新应用账号识别规则 存储装置40,定期删除已经失效的账号解析规则。
[0079] 应用账号处理装置30,用于排除非移动终端拥有者的用户账号的干扰,建立起移 动终端号码与移动终端拥有者的用户账号间对应关系。为了确定与移动终端拥有者对应的 用户账号,本装置分析了移动终端拥有者(0)和偶尔使用者(G)的行为特征,主要从活跃度 归纳用户行为特征。
[0080] 为了能够较完全地描述用户行为特征,本装置从用户的流量、用户上线时长、用户 上线次数、用户上线时段四个角度选择用户属性。a)用户流量:汇聚用户流量数据,得到单 个用户上下行流量的总量。用户流量越高,表明该用户身份为移动终端拥有者的可能性越 大。b)用户上线时长:通过分析上下线记录的login time和logout time,汇聚出一个月 内各个单个用户上线总时长。用户上线时间越长,表明该用户身份为移动终端拥有者的可 能性越大。c)用户上线次数:通过分析上下线记录,汇聚出一个月内各个单个用户上线总 次数。用户上线次数越多,表明该用户身份为移动终端拥有者的可能性越大。d)用户上线 时段时长:将一天分为三个时段:〇 :〇〇. 8 :00,8 :00. 18 :00和18 :00. 24 :00。用户上线 时间段分布越广,表明该用户身份为移动终端拥有者的可能性越大。
[0081] 通过对上述用户行为特征进行分析,就可以确定与移动终端拥有者对应的用户账 号。
[0082] 历史用户账号与移动终端号码对应关系存储装置50,用于储存一段时间内移动终 端上登陆移动应用的所有用户账号的历史信息,为应用账号处理装置30提供足够的判断 素材,以便能准确识别出移动终端拥有者的用户账号。
[0083] 用户标签信息存储装置60,用于存储获取的用户标签信息。用户标签信息是运营 商最宝贵的资产,移动通信网络随时都在收集用户的各种各样的信息,通过对这些用户信 息的分析,可以更为深刻地刻画出每个用户的特征,例如可以通过对上网内容的分析刻画 用户的各种内容偏好和应用偏好等,从而形成各种各样的用户标签信息。
[0084] 用户信息处理及服务装置70,用于向移动应用企业提供服务。第一,本装置可将 网络的认证结果可信地传递给业务层,提高业务的认证效率,同时也提高用户使用业务的 安全性;第二,本装置可向移动应用企业提供重用的认证信息及其他身份信息;第三,本装 置可提供跨服务域的SS0 (Single Sign 0n,单点登录)服务,提高用户访问服务时的友好 性;第四,本装置可向移动应用企业开放用户信息(如用户嗜好、设备能力等),提升用户对 新业务的体验。
[0085] 如图3所示,本发明的获取用户数据的方法具体包括以下步骤:
[0086] 步骤301 :采集移动终端的上网IP数据包;
[0087] 步骤302 :读取IP数据包载荷的内容对0SI七层协议中的应用层信息进行重组, 从而得到整个应用程序的内容,然后按照系统定义的管理策略对流量进行整形操作,识别 出IP数据包对应的移动应用;
[0088] 步骤303 :在应用账号识别规则存储装置中查找移动应用对应的账号解析规则, 如果有,转向步骤304 ;如果无,则不做处理;
[0089] 步骤304 :获取移动应用对应的账号解析规则;
[0090] 步骤305 :将经过步骤302处理后的IP数据包送入用户应用账号识别装置,加载 步骤304得到的账号解析规则对IP数据包进行识别,识别出移动应用的用户账号;
[0091] 步骤306 :识别出用户账号后,在历史用户账号与移动终端号码对应关系存储装 置中创建一条历史记录,并且在历史用户账号与移动终端号码对应关系存储装置中查询是 否存在与移动终端号码对应的历史用户账号,如果没有,转向步骤308 ;如果有,转向步骤 307 ;
[0092] 步骤307 :判断历史用户账号与用户账号是否一致,如果不一致,则转向步骤308 ; 如果一致,则不做处理。
[0093] 步骤308 :启用应用账号处理装置,首先加载历史用户账号与移动终端号码对应 关系存储装置存储的历史行为数据,之后根据前面所述的分析方法分析历史用户账号以及 用户账号的行为特征,确定历史用户账号以及用户账号与移动终端拥有者的特征吻合度, 从而判定用户账号与移动终端拥有者之间的对应关系,具体地,可以从历史用户账号以及 用户账号中选择吻合度最高的用户账号a,建立起用户账号a与移动终端号码b的对应关 系,并将a与b的对应关系存储至历史用户账号与移动终端号码对应关系存储装置。
[0094] 步骤309 :通过用户信息处理及服务装置为移动应用企业提供服务。
[0095] 当移动应用企业需要服务时,通过互联网访问用户信息处理及服务装置,订购某 项服务,用户信息处理及服务装置收到服务请求后,调用用户标签信息存储装置中的信息, 建立起用户账号、移动终端号码及用户标签信息三者对应关系,响应移动应用企业的需求。 [0096] 本发明实施例通过对移动应用产生的IP数据包的深度分析,能够识别出移动应 用以及移动应用的用户账号,进而完成移动终端号码与移动应用账号的关联,从而获取有 效的用户行为数据。通过本发明的技术方案能够将移动终端用户的各种行为特征及标签提 供给外围移动互联网企业,帮助外围移动互联网企业更好地理解其客户的各种需求。
[0097] 在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺 序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也 在本发明的保护范围之内。
[〇〇98] 以上所述是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员 来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。
【权利要求】
1. 一种获取用户数据的方法,其特征在于,包括: 接收移动终端的IP数据包,并识别所述IP数据包对应的移动应用; 获取所述移动应用的用户账号; 建立包括有所述用户账号的用户信息与移动终端号码之间的对应关系。
2. 根据权利要求1所述的获取用户数据的方法,其特征在于,所述识别所述业务数据 流对应的移动应用包括: 读取IP数据包载荷的内容,对IP数据包的应用层信息进行识别,确定IP数据包对应 的移动应用。
3. 根据权利要求1所述的获取用户数据的方法,其特征在于,所述获取所述移动应用 的用户账号包括: 获取移动应用对应的账号解析规则; 利用所述账号解析规则对所述IP数据包进行解析,得到移动应用的用户账号。
4. 根据权利要求1所述的获取用户数据的方法,其特征在于,所述建立包括有所述用 户账号的用户信息与移动终端号码之间的对应关系包括: 获取移动终端的用户标签信息,建立移动应用的用户账号、移动终端号码与移动终端 的用户标签信息之间的对应关系。
5. 根据权利要求1所述的获取用户数据的方法,其特征在于,所述建立包括有所述用 户账号的用户信息与移动终端号码之间的对应关系包括: 步骤a :判断是否存在与所述移动终端号码对应的历史用户账号,若是,转向步骤b ;若 否,转向步骤c ; 步骤b :判断所述历史用户账号是否与所述用户账号一致,若否,转向步骤c ; 步骤C :获取所述移动终端号码对应的历史行为数据,根据所述历史行为数据判定所 述用户账号与所述移动终端号码之间的对应关系。
6. -种获取用户数据的系统,其特征在于,包括: 应用识别装置,用于接收移动终端的IP数据包,并识别所述IP数据包对应的移动应 用; 用户应用账号识别装置,用于获取所述移动应用的用户账号; 应用账号处理装置,用于建立包括有所述用户账号的用户信息与移动终端号码之间的 对应关系。
7. 根据权利要求6所述的获取用户数据的系统,其特征在于, 所述应用识别装置具体用于读取IP数据包载荷的内容,对IP数据包的应用层信息进 行识别,确定IP数据包对应的移动应用。
8. 根据权利要求6所述的获取用户数据的系统,其特征在于,所述系统还包括: 应用账号识别规则存储装置,用于存储移动应用对应的账号解析规则; 所述用户应用账号识别装置具体用于从所述应用账号识别规则存储装置中获取移动 应用对应的账号解析规则,并利用所述账号解析规则对所述IP数据包进行解析,得到移动 应用的用户账号。
9. 根据权利要求6所述的获取用户数据的系统,其特征在于,所述系统还包括: 用户标签信息存储装置,用于存储移动终端对应的用户标签信息; 用户信息处理及服务装置,用于从所述用户标签信息存储装置中获取移动终端的用户 标签信息,建立移动应用的用户账号、移动终端号码与移动终端的用户标签信息之间的对 应关系。
10.根据权利要求6所述的获取用户数据的系统,其特征在于,所述系统还包括: 历史用户账号与移动终端号码对应关系存储装置,用于存储移动终端号码对应的历史 用户账号; 所述应用账号处理装置具体用于根据所述历史用户账号与移动终端号码对应关系存 储装置存储的内容判断是否存在与所述移动终端号码对应的历史用户账号,并在存在与所 述移动终端号码对应的历史用户账号时,判断所述历史用户账号与所述用户账号是否一 致,在不存在与所述移动终端号码对应的历史用户账号或所述历史用户账号与所述用户账 号不一致时,获取所述移动终端号码对应的历史行为数据,根据所述历史行为数据判定所 述用户账号与所述移动终端号码之间的对应关系。
【文档编号】H04L29/08GK104104660SQ201310118507
【公开日】2014年10月15日 申请日期:2013年4月7日 优先权日:2013年4月7日
【发明者】陈永刚, 傅一平, 潘宇辉 申请人:中国移动通信集团浙江有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1