一种用户信息获取方法和相关设备技术

技术编号:15441857 阅读:54 留言:0更新日期:2017-05-26 06:52
本发明专利技术实施例公开了一种用户信息获取方法,包括:获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;确定所述用户进程消息是否满足所述信息上报条件;若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息。本发明专利技术实施例还公开了一种用户终端和应用服务器。采用本发明专利技术实施例,可以更加准确的获取用户信息,进而根据用户信息进行消息推送。

User information acquisition method and related equipment

The embodiment of the invention discloses a method of user information access: access to the application server sends the configuration file, the configuration file includes information reporting conditions; when the detected user access to target resources, get access to the resources of the target process user process message; determining the user process whether the message meet the conditions for reporting information; if the user process meets the conditions of news reporting information, is sent to the application server and the user process messages. The embodiment of the invention also discloses a user terminal and an application server. With the embodiment of the invention, the user information can be obtained more accurately, and the message push is carried out according to the user information.

【技术实现步骤摘要】
一种用户信息获取方法和相关设备
本专利技术涉及电子
,尤其涉及一种用户信息获取方法及相关设备。
技术介绍
用户画像是根据用户社会属性、生活习惯和消费行为等信息而抽象出的一个标签化的用户模型,构建用户画像的核心工作即是给用户贴“标签”,而标签是通过对用户信息分析而来的高度精炼的特征标识。有些软件的使用用户有很大量级,细分用户需求并准确建立用户画像是当前需要解决的问题。在为软件用户创建用户画像时,并不知道具体用户在使用客户端软件时的喜好与使用频率,例如,喜欢玩什么游戏、一周内玩该游戏次数、喜欢看什么类型的视频、更偏向于使用哪款视频播放软件等等问题。建立用户画像的准确性将会影响后续为画像用户提供更多服务时的体验。在现有技术方案中,如图1所述,图1是现有技术方案提供的一种用于建立用户画像的用户信息获取方法的流程示意图。首先软件的线程周期性启动,并主动获取用户系统内的应用相关信息,例如,是否有安装软件、是否有桌面快捷方式、是否有快速启动栏图标、程序是否在运行中、或程序上次运行时间等等,并将应用相关信息上报给应用服务器,应用服务器可以根据应用相关信息建立用户画像,并基于用户画像选择出推送给该用户的服务信息。但是,这种获取用户信息的方法不能保证实时性,获取信息的准确性不高。
技术实现思路
本专利技术实施例提供一种用户信息获取方法及相关设备。可以解决现有技术方案中信息获取准确度不高的技术问题。本专利技术第一方面提供了一种用户信息获取方法,包括:获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;确定所述用户进程消息是否满足所述信息上报条件;若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息。其中,所述获取访问所述目标资源的进程的用户进程消息包括:注册Hook函数监控访问所述目标资源的进程;通过注册的所述Hook函数获取访问所述目标资源的进程的用户进程消息。其中,所述接收应用服务器发送的配置文件之前,还包括:接收所述应用服务器发送的配置信息,所述配置信息包括当前的配置文件的第一信息摘要值;判断所述第一信息摘要值与本地配置文件的第二信息摘要值是否相同;若不相同,则从所述应用服务器下载当前的所述配置文件替换所述本地配置文件。其中,所述若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息之后,还包括:接收所述应用服务器推送的服务信息,所述服务信息为所述应用服务器根据所述用户进程消息选择出的推送消息。相应地,本专利技术第二方面提供了一种用户信息获取方法,包括:向用户终端发送配置文件,所述配置文件包括信息上报条件,以使所述用户终端当检测到用户对目标资源进行访问时获取访问所述目标资源的进程的用户进程消息、并在确定所述用户进程消息满足所述信息上报条件时向所述应用服务器发送所述用户进程消息;接收所述用户终端发送的所述用户进程消息。其中,所述向用户终端发送配置文件之前,还包括:向所述用户终端发送配置信息,所述配置信息包括当前的配置文件的第一信息摘要值,以使所述用户终端判断所述第一信息摘要值与本地配置文件的第二信息摘要值不相同时从所述应用服务器下载当前的所述配置文件替换所述本地配置文件。其中,所述接收所述用户终端发送的所述用户进程消息之后,还包括:根据所述用户进程消息,选择推送给所述用户的服务信息;向所述用户终端发送选择的所述服务信息。相应地,本专利技术第三方面提供了一种用户终端,包括:信息接收模块,用于获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;消息获取模块,用于当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;信息确定模块,用于确定所述用户进程消息是否满足所述信息上报条件;信息发送模块,用于若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息。其中,所述消息获取模块具体用于:注册Hook函数监控访问所述目标资源的进程;通过注册的所述Hook函数获取访问所述目标资源的进程的用户进程消息。其中,所述信息接收模块,还用于接收所述应用服务器发送的配置信息,所述配置信息包括当前的配置文件的第一信息摘要值;判断所述第一信息摘要值与本地配置文件的第二信息摘要值是否相同;若不相同,则从所述应用服务器下载当前的所述配置文件替换所述本地配置文件。其中,所述信息接收模块,还用于接收所述应用服务器推送的服务信息,所述服务信息为所述应用服务器根据所述用户进程消息选择出的推送消息。相应地,本专利技术第四方面提供了一种应用服务器,包括:信息发送模块,用于向用户终端发送配置文件,所述配置文件包括信息上报条件,以使所述用户终端当检测到用户对目标资源进行访问时获取访问所述目标资源的进程的用户进程消息、并在确定所述用户进程消息满足所述信息上报条件时向所述应用服务器发送所述用户进程消息;信息接收模块,用于接收所述用户终端发送的所述用户进程消息。其中,所述信息发送模块,还用于向所述用户终端发送配置信息,所述配置信息包括当前的配置文件的第一信息摘要值,以使所述用户终端判断所述第一信息摘要值与本地配置文件的第二信息摘要值不相同时从所述应用服务器下载当前的所述配置文件替换所述本地配置文件。其中,所述信息发送模块,还用于根据所述用户进程消息,选择推送给所述用户的服务信息;向所述用户终端发送选择的所述服务信息。相应地,本专利技术第五方面提供了一种用户信息获取设备,包括:存储器、通信总线以及处理器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,执行以下操作:获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;确定所述用户进程消息是否满足所述信息上报条件;若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息。实施本专利技术实施例,首先获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;然后当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;其次确定所述用户进程消息是否满足所述信息上报条件;最后若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息,可以更加准确的获取用户信息,进而根据用户信息进行消息推送。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术方案提供的一种用户信息获取方法的流程示意图;图2是本专利技术提出的一种用户信息获取方法的第一实施例的流程示意图;图3是本专利技术实施例提供的一种配置文件获取方法的流程示意图;图4是本专利技术提出的一种用户信息获取方法的第二实施例的流程示意图;图5是本专利技术实施例提供的一种用户终端的结构示意图;图6是本专利技术实施例提供的一种应用服务器的结构示意图;图7是本专利技术实施例提供的一种用户信息获取设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描本文档来自技高网...
一种用户信息获取方法和相关设备

【技术保护点】
一种用户信息获取方法,其特征在于,所述方法包括:获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;确定所述用户进程消息是否满足所述信息上报条件;若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息。

【技术特征摘要】
1.一种用户信息获取方法,其特征在于,所述方法包括:获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;当检测到用户对目标资源进行访问时,获取访问所述目标资源的进程的用户进程消息;确定所述用户进程消息是否满足所述信息上报条件;若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息。2.如权利要求1所述的方法,其特征在于,所述获取访问所述目标资源的进程的用户进程消息包括:注册Hook函数监控访问所述目标资源的进程;通过注册的所述Hook函数获取访问所述目标资源的进程的用户进程消息。3.如权利要求1所述的方法,其特征在于,所述接收应用服务器发送的配置文件之前,还包括:接收所述应用服务器发送的配置信息,所述配置信息包括当前的配置文件的第一信息摘要值;判断所述第一信息摘要值与本地配置文件的第二信息摘要值是否相同;若不相同,则从所述应用服务器下载当前的所述配置文件替换所述本地配置文件。4.如权利要求1-3任意一项所述的方法,其特征在于,所述若所述用户进程消息满足所述信息上报条件,则向所述应用服务器发送所述用户进程消息之后,还包括:接收所述应用服务器推送的服务信息,所述服务信息为所述应用服务器根据所述用户进程消息选择出的推送消息。5.一种用户信息获取方法,其特征在于,所述方法包括:向用户终端发送配置文件,所述配置文件包括信息上报条件,以使所述用户终端当检测到用户对目标资源进行访问时获取访问所述目标资源的进程的用户进程消息、并在确定所述用户进程消息满足所述信息上报条件时向所述应用服务器发送所述用户进程消息;接收所述用户终端发送的所述用户进程消息。6.如权利要求5所述的方法,其特征在于,所述向用户终端发送配置文件之前,还包括:向所述用户终端发送配置信息,所述配置信息包括当前的配置文件的第一信息摘要值,以使所述用户终端判断所述第一信息摘要值与本地配置文件的第二信息摘要值不相同时从所述应用服务器下载当前的所述配置文件替换所述本地配置文件。7.如权利要求5或6所述的方法,其特征在于,所述接收所述用户终端发送的所述用户进程消息之后,还包括:根据所述用户进程消息,选择推送给所述用户的服务信息;向所述用户终端发送选择的所述服务信息。8.一种用户终端,其特征在于,所述用户终端包括:信息接收模块,用于获取应用服务器发送的配置文件,所述配置文件包括信息上报条件;消息获取模块,用于当检测到用户对目标资源进行访问时,获取访问所述目标资源...

【专利技术属性】
技术研发人员:胡航川廖湘平
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1