一种获取用户分类信息的方法、装置及电子设备的制造方法

文档序号:10553470阅读:448来源:国知局
一种获取用户分类信息的方法、装置及电子设备的制造方法
【专利摘要】本发明的实施例公开一种获取用户分类信息的方法、装置及电子设备,涉及信息分类技术,能够提升增值业务信息的推送效率。方法包括:从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第三注册表信息集;依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。本发明适用于对用户进行分类。
【专利说明】
一种获取用户分类信息的方法、装置及电子设备
技术领域
[0001]本发明涉及信息分类技术,尤其涉及一种获取用户分类信息的方法、装置及电子设备。
【背景技术】
[0002]随着计算机通信以及互联网技术的不断发展,电子设备的应用越来越普遍,例如,智能移动电话、个人数字助理、掌上电脑、笔记本电脑得到了越来越广泛的应用。不同的应用程序(APP,AppliCat1n)具有不同的较为稳定的用户群,因而,不少增值业务运营商看到了基于电子设备上安装应用程序的用户群投放增值业务信息的商机,即通过移动通信网络,运营应用程序的增值业务运营商向电子设备推送预先设置的增值业务信息,例如,增值业务运营商通过移动通信网络运营商向移动电话推送包含有增值业务信息的短信或彩信,具有投放成本低、投放面广、账户信息易于接收等特点。
[0003]目前,向用户推送增值业务信息的方法,主要通过统计安装或使用应用程序的用户群,在应用程序对应的增值业务运营商需要推送增值业务信息时,向统计的用户群进行群播推送。但该方法,由于未对用户群进行分类,而各用户对增值业务信息的个性化需求不同,因而,不同分类的用户对增值业务信息的需求不同,使得统一推送的增值业务信息被很多用户忽略,导致增值业务信息推送效率较低,用户的增值业务信息体验感不强;进一步地,对于一些计算机应用较为熟练的高级用户来说,其对推送的增值业务信息要求更高,如果其将应用程序设置的默认开启的推荐开关设置为关闭后,应用程序对应的增值业务运营商还向其推送不满足其个性化需求的增值业务信息,可能导致该用户卸载该应用程序,使得该应用程序对应的增值业务运营商流失该高级用户,影响了应用程序的推广使用以及值业务运营商的收益。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种获取用户分类信息的方法、装置及电子设备,能够精确地获取用户分类信息,以提升增值业务信息的推送效率,解决现有不能对用户进行分类导致统一推送的增值业务信息被很多用户忽略,增值业务信息推送效率较低,用户的增值业务信息体验感不强的问题。
[0005]第一方面,本发明实施例提供一种获取用户分类信息的方法,包括:
[0006]从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;
[0007]从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;
[0008]从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第二注册表?目息集;
[0009]依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。
[0010]结合第一方面,在第一方面的第一种实施方式中,所述提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息包括:
[0011]从所述注册表信息中,提取预先设置的应用程序的推荐开关路径下的推荐开关键值;
[0012]如果提取的推荐开关键值为0,提取出所述推荐开关键值为O所属的注册表信息。
[0013]结合第一方面,在第一方面的第二种实施方式中,所述从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息包括:
[0014]从所述第一注册表信息集中,提取用户级别路径下的用户级别键值;
[0015]如果提取的用户级别键值大于或等于2,提取出所述用户级别键值所属的注册表
?目息O
[0016]结合第一方面、第一方面的第一种至第二种任一实施方式,在第一方面的第三种实施方式中,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括:
[0017]从所述第三注册表信息集中,提取网页访问键值为I所属的注册表信息,将所述网页访问键值为I所属的注册表信息对应的用户信息写入第一类用户列表中。
[0018]结合第一方面、第一方面的第一种至第二种任一实施方式,在第一方面的第四种实施方式中,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括:
[0019]从所述第三注册表信息集中,提取论坛访问键值为I所属的注册表信息,将所述论坛访问键值为I所属的注册表信息对应的用户信息写入第二类用户列表中。
[0020]结合第一方面、第一方面的第一种至第二种任一实施方式,在第一方面的第五种实施方式中,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括:
[0021 ]从所述第三注册表信息集中,提取微博访问键值为I所属的注册表信息,将所述微博访问键值为I所属的注册表信息对应的用户信息写入第三类用户列表中。
[0022]结合第一方面、第一方面的第一种至第二种任一实施方式,在第一方面的第六种实施方式中,所述方法还包括:
[0023]匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息。
[0024]结合第一方面的第六种实施方式,在第一方面的第七种实施方式中,所述匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息包括:
[0025]提取预先设置的各用户列表中的标签;
[0026]提取推送的增值业务信息中的关键词;
[0027]如果提取的标签与提取的关键词相匹配,向相匹配的标签对应的用户列表中的所有用户推送所述增值业务信息。
[0028]第二方面,本发明实施例提供一种获取用户分类信息的装置,包括:推荐开关处理模块、级别键值提取模块、安装键值获取模块以及分类模块,其中,
[0029]推荐开关处理模块,用于从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;
[0030]级别键值提取模块,用于从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;
[0031]安装键值获取模块,用于从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第三注册表信息集;
[0032]分类模块,用于依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。
[0033]结合第二方面,在第二方面的第一种实施方式中,所述推荐开关处理模块包括:推荐开关键值提取单元以及推荐开关键值判断单元,其中,
[0034]推荐开关键值提取单元,用于从所述注册表信息中,提取预先设置的应用程序的推荐开关路径下的推荐开关键值;
[0035]推荐开关键值判断单元,如果提取的推荐开关键值为0,提取出所述推荐开关键值为O所属的注册表信息。
[0036]结合第二方面,在第二方面的第三种实施方式中,所述级别键值提取模块包括:级别键值提取单元以及级别键值判断单元,其中,
[0037]级别键值提取单元,用于从所述第一注册表信息集中,提取用户级别路径下的用户级别键值;
[0038]级别键值判断单元,如果提取的用户级别键值大于或等于2,提取出所述用户级别键值所属的注册表信息。
[0039]结合第二方面、第二方面的第一种至第二种任一实施方式,在第二方面的第三种实施方式中,所述分类模块包括:网页访问键值提取单元以及第一分类单元,其中,
[0040]网页访问键值提取单元,用于从所述第三注册表信息集中,提取网页访问键值为I所属的注册表信息;
[0041]第一分类单元,用于将所述网页访问键值为I所属的注册表信息对应的用户信息写入第一类用户列表中。
[0042]结合第二方面、第二方面的第一种至第二种任一实施方式,在第二方面的第四种实施方式中,所述分类模块包括:论坛访问键值提取单元以及第二分类单元,其中,
[0043]论坛访问键值提取单元,用于从所述第三注册表信息集中,提取论坛访问键值为I所属的注册表信息;
[0044]第二分类单元,用于将所述论坛访问键值为I所属的注册表信息对应的用户信息写入第二类用户列表中。
[0045]结合第二方面、第二方面的第一种至第二种任一实施方式,在第二方面的第五种实施方式中,所述分类模块包括:微博访问键值提取单元以及第三分类单元,其中,
[0046]微博访问键值提取单元,从所述第三注册表信息集中,提取微博访问键值为I所属的注册表信息;
[0047]第三分类单元,用于将所述微博访问键值为I所属的注册表信息对应的用户信息写入第三类用户列表中。
[0048]结合第二方面、第二方面的第一种至第二种任一实施方式,在第二方面的第六种实施方式中,所述装置还包括:
[0049]推送模块,用于匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息。
[0050]结合第二方面的第六种实施方式,在第二方面的第七种实施方式中,所述推送模块包括:标签提取单元、关键词提取单元以及匹配推送单元,其中,
[0051]标签提取单元,用于提取预先设置的各用户列表中的标签;
[0052]关键词提取单元,用于提取推送的增值业务信息中的关键词;
[0053]匹配推送单元,如果提取的标签与提取的关键词相匹配,向相匹配的标签对应的用户列表中的所有用户推送所述增值业务信息。
[0054]第三方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的获取用户分类信息的方法。
[0055]本发明实施例提供的一种获取用户分类信息的方法、装置及电子设备,通过从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第三注册表信息集;依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。,能够精确地获取用户分类信息,以提升增值业务信息的推送效率,解决现有不能对用户进行分类导致统一推送的增值业务信息被很多用户忽略,增值业务信息推送效率较低,用户的增值业务信息体验感不强的问题。
【附图说明】
[0056]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0057]图1为本发明的实施例一获取用户分类信息的方法流程示意图;
[0058]图2为本发明的实施例二获取用户分类信息的方法流程示意图;
[0059]图3为本发明的实施例三获取用户分类信息的装置结构示意图;
[0000]图4为本发明电子设备一个实施例的结构不意图。
【具体实施方式】
[0061]下面结合附图对本发明实施例进行详细描述。
[0062]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0063]图1为本发明的实施例一获取用户分类信息的方法流程示意图,如图1所示,本实施例的方法可以包括:
[0064]步骤101,从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;
[0065]本实施例中,对于设置有推荐开关的应用程序,默认该推荐开关为开启,从而可以向安装或使用该应用程序的用户推送相关的增值业务信息。如果用户将该推荐开关设置为关闭,表明该用户对计算机应用较为熟练,对应用程序依据开启的推荐开关推送相关的增值业务信息会较为敏感,如果推送的增值业务信息不能令该用户满意,可能对卸载该应用程序,并拒绝接收推送的增值业务信息,从而导致该应用程序对应的增值业务运营商失去该用户。因而,本实施例需要对给类用户推送的增值业务信息进行深入挖掘和分析。
[0066]本实施例中,电子设备在运行过程中,在注册表中记录并存储用户使用各应用程序的相关信息,形成注册表信息。作为一可选实施例,可以按照预先设置的时间周期,向服务器,例如,增值业务运营商部署的服务器上传存储的注册表信息,每一电子设备对应一注册表信息;或者,作为另一可选实施例,在接收到服务器按照预先设置的时间周期发送的上传请求后,上传存储的注册表信息,服务器存储接收的各注册表信息。
[0067]本实施例中,服务器可以是一增值业务信息推送平台,可以推送同一或不同增值业务运营商设置的不同增值业务信息。
[0068]本实施例中,作为一可选实施例,所述提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息包括:
[0069]从所述注册表信息中,提取预先设置的应用程序的推荐开关路径下的推荐开关键值;
[0070]如果提取的推荐开关键值为0,提取出所述推荐开关键值为O所属的注册表信息。
[0071]本实施例中,注册表信息中包含有不同路径,不同的路径下,对应设置有不同的键值,用以记录用户操作行为。作为一可选实施例,应用程序的推荐开关路径为:HKEY_L0CAL_MACHINE\SOFTWARE\XX,其中,XX为预先设置的应用程序名称。作为一可选实施例,预先设置的应用程序可依据实际需要进行设置。例如,如果预先设置的应用程序为毒霸应用程序,在注册表信息中,其推荐开关路径为:HKEY_LOCAL_MACHINE\SOFTWARE\Kingsoft\Antivirus。
[0072]作为一可选实施例,推荐开关键值写在CancelReccommandSwitch键值中,如果查询到推荐开关路径 HKEY_LOCAL_MACHINE\SOFTWARE\XX 下的 CancelReccommandSwitch 键值为I,表明用户开启了推荐开关,即采用应用程序的默认开启推荐开关;如果CancelReccommandSwitch键值为O,表明用户关闭了推荐开关,即用户手工设置将推荐开关关闭,表示用户不期望接收该应用程序对应的增值业务运营商推送的相关增值业务信息。当然,实际应用中,也可以设置CanceIReccommandSwitch键值为O,标识开启推荐开关,CanceIReccommandSwitch键值为I,标识关闭推荐开关。
[0073]步骤102,从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;
[0074]本实施例中,作为一可选实施例,级别阈值可以设置为2,如果使用电子设备的用户级别键值大于或等于2,表明使用该电子设备的用户为高级用户,例如,为vip2用户,用户级别越高,对增值业务运营商的利润贡献也越大,但对推送的增值业务信息的要求也越高,因而,需要针对该级别用户的行为特征,推送满足其个性化需求的增值业务信息。
[0075]本实施例中,作为一可选实施例,所述从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息包括:
[0076]从所述第一注册表信息集中,提取用户级别路径下的用户级别键值;
[0077]如果提取的用户级别键值大于或等于2,提取出所述用户级别键值所属的注册表?目息O
[0078]本实施例中,用户级别路径与推荐开关路径具有相同的路径。以应用程序为毒霸应用程序为例,通过检测毒霸应用程序的注册表信息,可以确定用户是否为vip2以上的用户。本实施例中,作为一可选实施例,注册表信息中的用户级别键值是用户登录应用程序的vip页面时写入的信息。通过读取注册表HKEY_LOCAL_MACHINE\SOFTWARE\Kingsoft\Anti virus下的vip键值(用户级别键值),如果值大于或者等于2,表明该用户为vip2以上用户,提取出各vip2以上用户对应的注册表信息,得到第二注册表信息集。
[0079]步骤103,从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表?目息,得到第二注册表?目息集;
[0080]本实施例中,作为一可选实施例,预设应用程序安装键值为InstallLocat1n键值,预设应用程序为QQ应用程序,这样,可以针对用户是否安装有预设应用程序,从而确定是否需要向该用户推送与预设应用程序相关的增值业务信息。当然,实际应用中,预设应用程序也可以为其他应用程序,本实施例对此不作限定。
[0081]本实施例中,作为一可选实施例,包含有预设应用程序安装键值的路径为:ΗΚΕΥ_LOCAL_MACHINE\SOFTWARE\Microsoft\ffindows\CurrentVers1n\Unin stall\。
[0082]本实施例中,以预设应用程序为QQ应用程序为例,通过检测电子设备的注册表信息中是否记录有安装QQ应用程序的相关信息,即读取HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ffindows\CurrentVers1n\Unin stall\{052CFB79-9D62-42E3_8A15-DE66C2C97C3E}下的Instal ILocat1n键值,如果存在该Instal ILocat1n键值,表明用户已经安装QQ。
[0083]步骤104,依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。
[0084]本实施例中,作为一可选实施例,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括:
[0085]从所述第三注册表信息集中,提取网页访问键值为I所属的注册表信息,将所述网页访问键值为I所属的注册表信息对应的用户信息写入第一类用户列表中。
[0086]本实施例中,对于一些应用程序,会在注册表信息中设置标识用户是否访问由该应用程序设置的网页(网站)的网页访问键值,如果用户在预先设置的时间阈值内,例如,20天内访问了由该应用程序设置的网页,则触发将注册表信息中的网页访问键值设置为1因而,通过查询注册表信息中的网页访问键值是否为I,可以确定用户是否访问过由该应用程序预先设置的特定的网页。
[0087]作为一可选实施例,网页访问键值在注册表信息中所在的路径为:HKEY_L0CAL_MACHINE\SOFTWARE\XX,网页访问键值为 openspur I 键值。
[0088]本实施例中,如前所述,以预先设置的应用程序为毒霸应用程序为例,利用毒霸应用程序的注册表防御系统,记录浏览器访问过的网页(网址)数据,支持的浏览器包括但不限于:IE浏览器、猎豹浏览器、QQ浏览器等浏览器,读取HKEY_LOCAL_MACHINE\SOFTWARE\Anti virus下的openspurl键值,该键值是浏览器在预先设置的时间阈值内,如20天内,用户访问过毒霸应用程序设置的网页,包括但不限于:科技网站、军事网站等,例如,http://www.stdaily.com、http: / / www.qianyanOOl.com 等,如果访问过,openspur I 键值记为 I。
[0089]本实施例中,作为一可选实施例,用户列表采用标签进行标识,例如,对于第一类用户列表,可以采用包含科技、军事等关键词的标签进行标识。
[0090]作为另一可选实施例,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括:
[0091]从所述第三注册表信息集中,提取论坛访问键值为I所属的注册表信息,将所述论坛访问键值为I所属的注册表信息对应的用户信息写入第二类用户列表中。
[0092]本实施例中,论坛访问键值所在的路径与网页访问键值所在的路径相同,论坛访问键值为openForum键值。利用毒霸应用程序的注册表防御系统,记录用户在预先设置的时间阈值内通过浏览器访问过的论坛数据,支持的浏览器包括但不限于:IE浏览器、猎豹浏览器、QQ 浏览器等浏览器,读取 HKEY_L0CAL_MACHINE\S0FTWARE\Antivirus 下的 openForum 键值,该键值是浏览器在预先设置的时间阈值内,如20天内,用户访问过毒霸应用程序设置的论坛,包括但不限于:毒霸论坛、360论坛、卡饭论坛等,例如,www.duba.com、http: //www.360.cn等,如果访问过,openForum键值记为I。
[0093]作为再一可选实施例,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括:
[0094]从所述第三注册表信息集中,提取微博访问键值为I所属的注册表信息,将所述微博访问键值为I所属的注册表信息对应的用户信息写入第三类用户列表中。
[0095]本实施例中,微博访问键值所在的路径与网页访问键值所在的路径相同,微博访问键值为openWeibo键值。利用毒霸应用程序的注册表防御系统,记录用户在预先设置的时间阈值内通过浏览器访问过的微博数据,通过读取HKEY_L0CAL_MACHINE\S0FTWARE\Anti virus下的openWeibo键值,该键值是浏览器在预先设置的时间阈值内,如20天内,用户访问过毒霸应用程序设置的微博,包括但不限于:新浪微博、腾讯微博等,例如,http://we ib0.com等,如果访问过,openWeibo键值记为I。
[0096]本实施例中,如果推荐开关设置为关闭、用户级别键值不小于预先设置的级别阈值、包含有QQ安装键值,且网页访问键值为I,归于第一类用户列表中;
[0097]如果推荐开关设置为关闭、用户级别键值不小于预先设置的级别阈值、包含有QQ安装键值,且论坛访问键值为I,归于第二类用户列表中;
[0098]如果推荐开关设置为关闭、用户级别键值不小于预先设置的级别阈值、包含有QQ安装键值,且微博访问键值为I,归于第三类用户列表中。
[0099]本实施例中,第一类用户列表、第二类用户列表以及第三类用户列表中的用户可以统称为高端用户,即:
[0100]推荐开关为关时,且为viP2以上的用户,并且为QQ用户,并且20天内浏览器访问过预先设置的网页的用户,是高端用户;或者,
[0101]推荐开关为关时,且为vip2以上的用户,并且为QQ用户,并且20天内浏览器访问过预先设置的论坛的用户,是高端用户;或者,
[0102]推荐开关为关时,且为viP2以上的用户,并且为QQ用户,并且20天内浏览器访问过预先设置的微博的用户,是高端用户。
[0103]本实施例中,作为一可选实施例,该方法还可以包括:
[0104]将所述第三注册表信息集中未满足预先设置的分类条件的用户写入第四类用户列表中。
[0105]本实施例中,还可以对其他用户进行其他分类,例如,将推荐开关为开的用户写入第五类用户列表中等。
[0106]本发明获取用户分类信息的方法,通过从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第三注册表信息集;依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。这样,针对计算机应用较为熟练的用户,通过获取用户行为数据,综合分析用户数据,对这类用户进行分类,有利于应用程序运营商更好地服务不同层次的用户,更好地提供更多细化服务,有利于增值业务信息的精准推介,从而能够满足这类用户对推送的增值业务信息的要求,留住该类用户,提升增值业务信息的推送效率。
[0107]图2为本发明的实施例二获取用户分类信息的方法流程示意图,如图2所示,本实施例的方法可以包括:
[0108]步骤201,从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;
[0109]步骤202,从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;
[0110]步骤203,从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表?目息,得到第二注册表?目息集;
[0111]步骤204,依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。
[0112]本实施例中,步骤201至步骤204的过程分别和上述方法实施例一的步骤101至步骤104类似,此处不再赘述。
[0113]步骤205,匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息。
[0114]本实施例中,作为一可选实施例,所述匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息包括:
[0115]提取预先设置的各用户列表中的标签;
[0116]提取推送的增值业务信息中的关键词;
[0117]如果提取的标签与提取的关键词相匹配,向相匹配的标签对应的用户列表中的所有用户推送所述增值业务信息。
[0118]本实施例中,例如,对于第一类用户列表,标签为科技、军事,如果提取的关键词包括科技、军事,则第一类用户列表与推送的增值业务信息相匹配。
[0119]本发明获取用户分类信息的方法,通过将推送的增值业务信息与分类的用户进行匹配,向与所述推送的增值业务信息相匹配的用户推送相应增值业务信息,可以针对不用分类的用户,推送相应的增值业务信息,能够有效提升用户对推送的增值业务信息的体验,从而提升增值业务信息的推送效率。
[0120]图3为本发明的实施例三获取用户分类信息的装置结构示意图,如图3所示,本实施例的装置可以包括:推荐开关处理模块31、级别键值提取模块32、安装键值获取模块33以及分类模块34,其中,
[0121]推荐开关处理模块31,用于从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集;
[0122]本实施例中,作为一可选实施例,推荐开关处理模块31包括:推荐开关键值提取单元以及推荐开关键值判断单元(图中未示出),其中,
[0123]推荐开关键值提取单元,用于从所述注册表信息中,提取预先设置的应用程序的推荐开关路径下的推荐开关键值;
[0124]推荐开关键值判断单元,如果提取的推荐开关键值为O,提取出所述推荐开关键值为O所属的注册表信息。
[0125]本实施例中,作为一可选实施例,所述推荐开关路径为:HKEY_LOCAL_MACHINE\SOFTWARE\XX,其中,XX为预先设置的应用程序名称,所述推荐开关键值写在CanceIReccommandSwi tch键值中。如果查询到推荐开关路径HKEY_LOCAL_MACHINE\S0FTWARE\XX下的CancelReccommandSwitch键值为I,表明用户开启了推荐开关;如果CancelReccommandSwitch键值为O,表明用户关闭了推荐开关。
[0126]级别键值提取模块32,用于从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集;
[0127]本实施例中,级别阈值可以设置为2,用户级别路径与推荐开关路径具有相同的路径。
[0128]通过读取注册表HKEY_LOCAL_MACHINE\SOFTWARE\Kingsoft\Antivirus下的vip键值,可以获取用户级别键值。
[0129]作为一可选实施例,级别键值提取模块32包括:级别键值提取单元以及级别键值判断单元(图中未示出),其中,
[0130]级别键值提取单元,用于从所述第一注册表信息集中,提取用户级别路径下的用户级别键值;
[0131]级别键值判断单元,如果提取的用户级别键值大于或等于2,提取出所述用户级别键值所属的注册表信息。
[0132]安装键值获取模块33,用于从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第三注册表信息集;
[0133]本实施例中,所述包含有预设应用程序安装键值的路径为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVers1n\Uninstall\。例如,通过读取 HKEY_L0CAL_MACHINE\SOFTWARE\Microsoft\ffindows\CurrentVersi on\Uninstall\{052CFB79-9D62-42E3-8A15-DE66C2C97C3E}下的 InstallLocat1n 键值,如果存在该 Instal ILocat1n 键值,表明用户已经安装QQ。
[0134]分类模块34,用于依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。
[0135]本实施例中,作为一可选实施例,分类模块34包括:网页访问键值提取单元以及第一分类单元(图中未示出),其中,
[0136]网页访问键值提取单元,用于从所述第三注册表信息集中,提取网页访问键值为I所属的注册表信息;
[0137]第一分类单元,用于将所述网页访问键值为I所属的注册表信息对应的用户信息写入第一类用户列表中。
[0138]本实施例中,所述网页访问键值在注册表信息中所在的路径为:HKEY_L0CAL_MACHINE\SOFTWARE\XX,网页访问键值为openspur I 键值。
[0139]本实施例中,作为一可选实施例,用户列表采用标签进行标识,例如,对于第一类用户列表,可以采用包含科技、军事等关键词的标签进行标识。
[0140]作为另一可选实施例,分类模块34包括:论坛访问键值提取单元以及第二分类单元,其中,
[0141]论坛访问键值提取单元,用于从所述第三注册表信息集中,提取论坛访问键值为I所属的注册表信息;
[0142]第二分类单元,用于将所述论坛访问键值为I所属的注册表信息对应的用户信息写入第二类用户列表中。
[0143]本实施例中,论坛访问键值所在的路径与网页访问键值所在的路径相同,论坛访问键值为openForum键值。
[0144]作为再一可选实施例,分类模块34包括:微博访问键值提取单元以及第三分类单元,其中,
[0145]微博访问键值提取单元,从所述第三注册表信息集中,提取微博访问键值为I所属的注册表信息;
[0146]第三分类单元,用于将所述微博访问键值为I所属的注册表信息对应的用户信息写入第三类用户列表中。
[0147]本实施例中,微博访问键值所在的路径与网页访问键值所在的路径相同,微博访问键值为openWeibo键值。
[0148]本实施例中,作为一可选实施例,该装置还包括:
[0149]推送模块35,用于匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息。
[0150]本实施例中,作为一可选实施例,推送模块35包括:标签提取单元、关键词提取单元以及匹配推送单元,其中,
[0151]标签提取单元,用于提取预先设置的各用户列表中的标签;
[0152]关键词提取单元,用于提取推送的增值业务信息中的关键词;
[0153]匹配推送单元,如果提取的标签与提取的关键词相匹配,向相匹配的标签对应的用户列表中的所有用户推送所述增值业务信息。
[0154]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0155]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0156]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0157]尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0158]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,〃计算机可读介质〃可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDR0M)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0159]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。
[0160]在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0161]本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装置。
[0162]图4为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-3所示实施例的流程,如图4所示,上述电子设备可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的获取用户分类信息的方法。
[0163]处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-3所示实施例的描述,在此不再赘述。
[0164]该电子设备以多种形式存在,包括但不限于:
[0165](I)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0166](2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0167](3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0168](4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0169](5)其他具有数据交互功能的电子设备。
[0170]本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0171]为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本发明时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。
[0172]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本
[0173]发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0174]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种获取用户分类信息的方法,其特征在于,包括: 从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集; 从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集; 从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第二注册表彳目息集; 依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。2.根据权利要求1所述的获取用户分类信息的方法,其特征在于,所述提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息包括: 从所述注册表信息中,提取预先设置的应用程序的推荐开关路径下的推荐开关键值; 如果提取的推荐开关键值为O,提取出所述推荐开关键值为O所属的注册表信息。3.根据权利要求1所述的获取用户分类信息的方法,其特征在于,所述从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息包括: 从所述第一注册表信息集中,提取用户级别路径下的用户级别键值; 如果提取的用户级别键值大于或等于2,提取出所述用户级别键值所属的注册表信息。4.根据权利要求1至3任一项所述的获取用户分类信息的方法,其特征在于,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括: 从所述第三注册表信息集中,提取网页访问键值为I所属的注册表信息,将所述网页访问键值为I所属的注册表信息对应的用户信息写入第一类用户列表中。5.根据权利要求1至3任一项所述的获取用户分类信息的方法,其特征在于,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括: 从所述第三注册表信息集中,提取论坛访问键值为I所属的注册表信息,将所述论坛访问键值为I所属的注册表信息对应的用户信息写入第二类用户列表中。6.根据权利要求1至3任一项所述的获取用户分类信息的方法,其特征在于,所述依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类包括: 从所述第三注册表信息集中,提取微博访问键值为I所属的注册表信息,将所述微博访问键值为I所属的注册表信息对应的用户信息写入第三类用户列表中。7.根据权利要求1至3任一项所述的获取用户分类信息的方法,其特征在于,所述方法还包括: 匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息。8.根据权利要求7所述的获取用户分类信息的方法,其特征在于,所述匹配推送的增值业务信息与分类的用户,向与所述推送的增值业务信息相匹配的用户推送所述增值业务信息包括: 提取预先设置的各用户列表中的标签; 提取推送的增值业务信息中的关键词; 如果提取的标签与提取的关键词相匹配,向相匹配的标签对应的用户列表中的所有用户推送所述增值业务信息。9.一种获取用户分类信息的装置,其特征在于,包括:推荐开关处理模块、级别键值提取模块、安装键值获取模块以及分类模块,其中, 推荐开关处理模块,用于从存储的各注册表信息中,提取出将预先设置的应用程序的推荐开关设置为关闭的注册表信息,得到第一注册表信息集; 级别键值提取模块,用于从所述第一注册表信息集中获取用户级别键值,提取获取的用户级别键值不小于预先设置的级别阈值的注册表信息,得到第二注册表信息集; 安装键值获取模块,用于从所述第二注册表信息集中,获取包含有预设应用程序安装键值的注册表信息,得到第三注册表信息集; 分类模块,用于依据预先设置的分类条件,对所述第三注册表信息集中的用户进行分类。10.根据权利要求9所述的获取用户分类信息的装置,其特征在于,所述推荐开关处理模块包括:推荐开关键值提取单元以及推荐开关键值判断单元,其中, 推荐开关键值提取单元,用于从所述注册表信息中,提取预先设置的应用程序的推荐开关路径下的推荐开关键值; 推荐开关键值判断单元,如果提取的推荐开关键值为O,提取出所述推荐开关键值为O所属的注册表信息。
【文档编号】G06Q30/06GK105913280SQ201610221689
【公开日】2016年8月31日
【申请日】2016年4月11日
【发明人】李文靖
【申请人】北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1