用户特征分析方法及装置制造方法及图纸

技术编号:17305145 阅读:20 留言:0更新日期:2018-02-18 23:52
本发明专利技术提供一种用户特征分析方法及装置,方法及装置应用于与用户终端通信的服务器。方法包括:接收用户终端发送的至少一个应用程序信息,并根据该至少一个应用程序信息得到用户终端当前的应用程序安装列表;根据该应用程序安装列表得到用户终端的特征列表,特征列表中包括与该应用程序安装列表中的每个应用程序对应的标签信息;针对特征列表中的每个标签信息,根据该标签信息对应的应用程序的下载量分析得到该标签信息的用户特征值。如此,能够根据用户终端中安装的应用程序分析得到该用户终端的用户的特征,非常便捷。

User feature analysis method and device

The invention provides a user feature analysis method and device, and the method and device are applied to a server communicating with the user terminal. The method comprises: at least one application receives the information transmitted by the user terminal, and according to the at least one application information application user terminal current installation list; according to the characteristics of the list of installed applications list from the user terminal, including correspondence with the application installation of each application in the list of label information features the list in the list; according to the characteristics of each label information, analysis of user characteristics to obtain the tag information according to the values of the application downloads the information corresponding to the label. In this way, it is very convenient to analyze the user's characteristics of the user terminal according to the application program installed in the user terminal.

【技术实现步骤摘要】
用户特征分析方法及装置
本专利技术涉及数据分析
,具体而言,涉及一种用户特征分析方法及装置。
技术介绍
应用程序(Application,APP)通常是基于分析得到的用户特征为用户推送相应的信息(如,个性化内容推荐、广告推送等)。现有的分析用户特征的做法,通常是通过用户行为采集、问卷调查等方式获得用户的特征。其中,问卷调查获得的数据量有限,且不够智能;用户行为采集通常是采集用户在社交网络中的行为数据,进而分析得到用户的特征数据,其涉及的计算流程复杂,且依赖于用户在网络上的社交行为,对结构简单且无社交属性的APP并不适用。
技术实现思路
有鉴于此,本专利技术实施例提供一种用户特征分析方法及装置,应用于与用户终端通信的服务器,所述方法包括:接收所述用户终端发送的至少一个应用程序信息,并根据所述至少一个应用程序信息得到所述用户终端当前的应用程序安装列表;根据所述应用程序安装列表得到所述用户终端的特征列表,所述特征列表中包括与所述应用程序安装列表中的每个应用程序对应的标签信息;针对所述特征列表中的每个标签信息,根据该标签信息对应的应用程序的下载量分析得到该标签信息的用户特征值。本专利技术实施例还提供一种用户特征分析装置,应用于与用户终端通信的服务器,所述方法包括:安装列表获得模块,用于接收所述用户终端发送的至少一个应用程序信息,并根据所述至少一个应用程序信息得到所述用户终端当前的应用程序安装列表;特征列表获得模块,用于根据所述应用程序安装列表得到所述用户终端的特征列表,所述特征列表中包括与所述应用程序安装列表中的每个应用程序对应的标签信息;用户特征分析模块,用于针对所述特征列表中的每个标签信息,根据该标签信息对应的应用程序的下载量分析得到该标签信息的用户特征值。本专利技术实施例提供的用户特征分析方法及装置,根据用户终端发送的应用程序信息得到该用户终端当前的应用程序安装列表,根据该应用程序安装列表得到该用户终端的特征列表,再根据该特征列表中每个标签信息对应的应用程序的下载量分析得到该标签信息的用户特征值,最终形成的特征列表即为该用户终端的用户的特征列表。如此,即可实现一种适用于缺乏用户行为特征的APP的用户特征分析方法,且实现过程非常便捷。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种服务器与用户终端的交互示意图;图2为本专利技术实施例提供的一种服务器的方框示意图;图3为本专利技术实施例提供的一种用户特征分析方法的流程示意图;图4为图3所示步骤S110的子步骤示意图;图5为图3所示步骤S120的子步骤示意图;图6为图3所示步骤S130的子步骤示意图;图7为本专利技术实施例提供的一种用户特征分析装置的功能模块框图。图标:100-服务器;110-存储器;120-处理器;130-通信单元;200-用户终端;300-用户特征分析装置;310-安装列表获得模块;311-第一检测子模块;312-第一列表获得子模块;313-第二列表获得子模块;320-特征列表获得模块;321-第二检测子模块;322-第一特征分析子模块;323-第二特征分析子模块;330-用户特征分析模块;331-下载量获得子模块;332-计算子模块;333-特征值更新子模块;340-标签信息抓取模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。如图1所示,是本专利技术实施例提供的一种服务器100与用户终端200的交互示意图。所述服务器100可通过网络与所述用户终端200通信,以实现数据交互或通信。在本实施例中,所述用户终端200中安装有至少一个应用程序,所述用户终端200可以是,但不限于,个人电脑(PersonalComputer,PC)、智能手机、平板电脑、个人数字助理(personaldigitalassistant,PDA)、移动上网设备(MobileInternetDevice,MID)等,服务器100可以为Nginx服务器。如图2所示,是本专利技术实施例提供的一种服务器100的方框示意图,所述服务器100包括用户特征分析装置300、存储器110、处理器120以及通信单元130。所述存储器110、处理器120以及通信单元130各元件之间相互直接或间接地电性连接,以实现数据的传输或交互。其中,所述用户特征分析装置300包括至少一个可以软件或固件(firmware)的形式存储在所述存储器110中或固化在所述服务器100的操作系统(OperatingSystem,OS)中的软件功能模块。在本实施例中,所述存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。所述处理器120可以是一种集成电路芯片,具有信号处理能力。所述处理器120也可以是通用处理器,如,中央处理器(CentralProcessingUnit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(CentralProcessingUnit,CPU)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件;所述处理器120还可以是微处理器或任何常规的处理器。所述处理器120可以实现或者执行本专利技术实施例中公开的各方法、步骤及逻辑框图。所述通信单元130用于建立所述服务器100与外部设备(如,用户终端200)之间的通信连接,所述处理器120用于在接收到执行指令时执行所述存储器110中的可执行模块。应当理解,在本实施例中,图2所示的结构仅为示意,所述服务器100可以具有比图2所示更多或更少的组件,或是具有与图2所示完全不同的配置。需要说明的是,图2所示的各组件可以软件、硬件或其组合实现。如图3所示,是本专利技术实施例提供的一种用户特征分析方法的流程示意图,所述方法应用与图2所示的服务器10本文档来自技高网...
用户特征分析方法及装置

【技术保护点】
一种用户特征分析方法,其特征在于,应用于与用户终端通信的服务器,所述方法包括:接收所述用户终端发送的至少一个应用程序信息,并根据所述至少一个应用程序信息得到所述用户终端当前的应用程序安装列表;根据所述应用程序安装列表得到所述用户终端的特征列表,所述特征列表中包括与所述应用程序安装列表中的每个应用程序对应的标签信息;针对所述特征列表中的每个标签信息,根据该标签信息对应的应用程序的下载量分析得到该标签信息的用户特征值。

【技术特征摘要】
1.一种用户特征分析方法,其特征在于,应用于与用户终端通信的服务器,所述方法包括:接收所述用户终端发送的至少一个应用程序信息,并根据所述至少一个应用程序信息得到所述用户终端当前的应用程序安装列表;根据所述应用程序安装列表得到所述用户终端的特征列表,所述特征列表中包括与所述应用程序安装列表中的每个应用程序对应的标签信息;针对所述特征列表中的每个标签信息,根据该标签信息对应的应用程序的下载量分析得到该标签信息的用户特征值。2.根据权利要求1所述的方法,其特征在于,针对所述特征列表中的每个标签信息,基于该标签信息对应的应用程序的下载量确定该标签信息当前的用户特征值的步骤,包括:针对所述应用程序安装列表中的每个应用程序,从外部服务器抓取该应用程序的当前下载量;根据所述当前下载量计算得到该应用程序的熵,所述熵表征该应用程序携带的信息量的大小,所述熵与所述当前下载量成反比;针对与该应用程序对应的标签信息,将该标签信息的用户特征值更新为所述熵与该标签信息当前的用户特征值之和。3.根据权利要求1或2所述的方法,其特征在于,接收所述用户终端发送的至少一个应用程序信息,并基于所述至少一个应用程序信息得到所述用户终端当前的应用程序安装列表的步骤,包括:接收所述用户终端发送的至少一个应用程序信息,并检测所述服务器中是否存在所述用户终端的应用程序安装列表;若存在,则根据所述至少一个应用程序信息更新所述用户终端的应用程序安装列表,得到所述用户终端当前的应用程序安装列表;若不存在,则根据所述至少一个应用程序信息形成一个列表作为所述用户终端当前的应用程序安装列表。4.根据权利要求1或2所述的方法,其特征在于,根据所述应用程序安装列表得到所述用户终端的特征列表,所述特征列表中包括与所述应用程序安装列表中的每个应用程序对应的标签信息的步骤,包括:检测所述服务器中是否存在所述用户终端的特征列表;当存在时,针对所述应用程序安装列表中的每个应用程序,检测所述特征列表中是否包括与该应用程序对应的标签信息,并在不包括时,将该标签信息添加至所述特征列表中,并将该标签信息的用户特征值初始化为所述预设值;当不存在时,建立所述用户终端的特征列表,将与所述应用程序安装列表中的每个应用程序对应的标签信息添加至所述特征列表中,并将所述特征列表中每个标签信息的用户特征值初始化为预设值。5.根据权利要求1或2所述的方法,其特征在于,所述服务器中记录有与所述应用程序安装列表中的每个应用程序对应的标签信息,所述标签信息通过如下步骤获得:针对所述应用程序安装列表中的每个应用程序,从外部服务器抓取与该应用程序对应的标签信息。6.一种用户特征分析装置,其特征在于,应用于与用户终端通信的服务器,所...

【专利技术属性】
技术研发人员:陈冬
申请(专利权)人:深圳大宇无限科技有限公司
类型:发明
国别省市:广东,44

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

1