一种设备配置推荐方法和装置的制造方法_2

文档序号:9911133阅读:来源:国知局
然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051 ] 实施例一
[0052]参考图1,图1为本申请提供的一种设备配置推荐方法实施例一的流程图,所述方法可以包括以下步骤:
[0053]SlOl:获取用户设备的设备配置信息,及预设时段内目标用户对所述用户设备的操作行为信息。
[0054]其中,所述设备配置信息具体可以包括CPU(Central Processing Unit,中央处理器)主频、CPU型号、内存大小、显存容量、显卡型号、显示器尺寸、显示器分辨率、硬盘容量、操作系统版本等信息,所述操作行为信息具体可以包括目标用户在用户设备上的软件操作信息及网页浏览信息、目标用户使用用户设备的时间和频率、目标用户移动用户设备时的位置变化信息等一系列的用户行为信息。
[0055]以上的用户设备配置信息及用户操作行为信息,可利用预先在用户设备上安装(例如在设备出厂前安装或出厂后由用户自愿安装等)的采集软件采集得到。
[0056]所述采集软件针对不同的信息类型可对应采用不同的信息获取方式,比如对于CPU主频、⑶U型号、内存大小、显存容量、显卡型号等硬件配置信息,以及用户打开某类软件、关闭某类软件的软件操作信息,可通过操作系统或设备驱动提供的相应访问接口获取得到,如具体通过操作系统API (Applicat1n Programming Interface,应用程序编程接口 )、操作系统注册表、操作系统日志、设备驱动API分别获取相应的设备配置信息或软件操作信息等;对于用户设备的位置变化信息则可通过GPS(Global Posit1ning System,全球定位系统)传感器获取,而对于周期性计数信息,如用户触摸屏幕或使用鼠标的频率等信息,可通过记录每次的触摸事件或鼠标使用事件及其对应的时间,并计算一定时间周期内的屏幕触摸次数或鼠标使用次数得到。
[0057]为便于规范化管理,本实施例统一设定所采集信息的格式为〈信息或行为类型,(操作)对象,值,时间〉,其中,“信息或行为类型”及“(操作)对象”为必要的信息项,而“值”和“时间”则可根据具体的信息内容进行相应取值或取空值,比如:
[0058]〈硬件配置,CPU主频,2.6HZ>表示CPU的主频是2.6HZ ;
[0059]〈硬件配置,内存大小,4G>表示内存的大小是4G;
[0060]〈硬件配置,显存,1G>表示CPU的显示内存的容量是IG;
[0061]〈用户操作,触摸屏点击,150,2015-11-2010:00:00-2015-11-20 20:00:00〉表示2015-11-20 10:00:00到2015-11-20 21:00:00之间用户使用了 150次触摸屏;
[0062]〈打开软件,InternetExplorer,2015-11-20 15:12:30>表示在2015-11-20 15:12:30打开了 IE浏览器;
[0063]〈浏览网页,JAVA程序开发,2015-11-21 13:32: 30> 表示在 2015-11-21 13:32:30浏览了标题为“JAVA程序开发”的网页。
[0064]S102:依据所述设备配置信息及所述操作行为信息,确定所述目标用户的用户特征。
[0065]在采集用户设备配置信息及用户操作行为信息后,可综合所采集的各类信息,并对其进行相应的分析与处理,例如分析用户最常使用的软件、统计用户浏览网页时的相应关键词词频等,以此获知目标用户的用户特征,比如获知用户是否具有某一方面的应用偏好特性,如偏好在用户设备上进行游戏、办公、视频还是聊天等,获知用户所处行业及其购买力等等。
[0066]S103:基于所述设备配置信息及所述用户特征,对所述目标用户进行设备配置推荐。
[0067]本步骤可通过依据所述用户特征,对用户当前设备的设备配置信息进行调整,来得到待推荐的目标设备配置信息。
[0068]具体地,在获取用户特征之后,可基于用户特征,如用户是否具有某一方面的应用偏好特性,用户购买力等考虑用户的实际设备配置需求,在此基础上初步制定出符合用户需求的设备配置信息。
[0069]接下来,以生成的设备配置信息为参考,对用户当前设备的设备配置信息进行相应调整,得到一套能够较好地与用户的实际配置需求相吻合的设备配置信息,最终可通过向用户设备反馈所述设备配置信息来实现设备配置的推荐。
[0070]由以上方案可知,本申请提供的设备配置推荐方法,基于用户当前设备的设备配置信息及预设时段内用户在其设备上的操作行为信息,确定用户特征,在此基础上,根据用户特征及其当前设备的设备配置信息,向用户推荐合适的设备配置。可见,本申请基于用户特征,并结合其当前设备的配置信息,综合考虑了用户的设备配置需求,在此基础上实现了为用户推荐符合其需求的设备配置,相比于现有技术从用户兴趣角度进行产品推荐的方式,本申请真正考虑了用户的配置需求,实现了设备配置级别这一更细粒度的推荐,进一步满足了用户需求。
[0071]实施例二
[0072]参考图2,图2为本申请提供的一种设备配置推荐方法实施例二的流程图,本实施例二中,所述步骤S102可以通过以下步骤实现:
[0073]S201:依据所述操作行为信息,确定所述目标用户与所述设备配置信息相关的用户需求特征。
[0074]本实施例的方案适用于具有某方面突出特征的特殊用户。
[0075]其中,可基于采集的各项用户信息,如用户的各种操作行为信息等,分析目标用户是否具有某一方面的突出特征,如果采集的用户操作行为信息中包括大量、较为频繁的某款/多款游戏软件的使用信息,即游戏相关信息在采集的总信息量中具有相当高的占比,则可分析出该用户为重度的游戏爱好者,如重度的网络3D(3-Dimens1n,三维)游戏爱好者或重度的大型单机游戏爱好者等;如果采集的用户操作行为信息中包括大量、较为频繁的某款软件开发工具的使用信息、大量关于软件开发的网页浏览信息等,则可分析出该用户为编程愛好者/程序工作者。
[0076]此类用户由于具有较为显著的某方面特征,因此可重点针对该类用户在相应方面的偏好特征,如偏好游戏、偏好软件开发等,对用户进行设备配置推荐。
[0077]具体地,在分析出用户具备某方面突出特征的基础上,可继续结合用户特征以及采集的当前设备配置信息、用户操作行为信息,分析用户与其当前设备配置相关的用户需求特征,比如假设用户偏好大型3D网络游戏,且通过采集的用户信息获知游戏过程中经常产生卡顿,则可分析出用户具有更高的显卡配置需求、更高的CPU配置需求或更高的内存配置需求等(相比于当前的设备配置);假设用户偏好软件开发,且运行程序过程经常出现程序无响应或程序反应速度慢等问题,则可分析出用户的CPU使用量较大或内存使用率过高,从而用户具有更高的CPU配置需求或更高的内存配置需求(相比于当前的设备配置)。
[0078]在此基础上,可根据用户与其当前设备配置相关的需求特征,为用户生成相应的设备配置信息,例如生成更高配置的显卡信息、CPU信息等,由以上描述可知,该设备配置信息重点针对用户在某方面的偏好特征提供,从而在利用生成的所述设备配置信息,对用户当前设备的配置信息进行调整后,可实现为游戏爱好者或编程爱好者等具有某方面突出特征的用户,推荐一套满足其某方面应用偏好需求的设备配置信息,从而可有效满足用户需求,进一步提升了推荐质量。
[0079]实施例三
[0080]参考图3,图3为本申请提供的一种设备配置推荐方法实施例三的流程图,本实施例三中,所述步骤S102可以通过以下步骤实现:
[0081 ] S301:基于所述目标用户在所述用户设备上的软件操作信息及网页浏览信息,分析所述目标用户的性别、年龄、兴趣、行业和购买力;
[0082]S302:基于所述目标用户使用所述用户设备的时间和频率,分析所述目标用户的在线活跃时间;
[0083]S303:基于所述目标用户移动所述用户设备时的位置变化信息,分析所述目标用户的移动性;
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1