获取终端使用状态的方法和系统的制作方法_4

文档序号:9276696阅读:来源:国知局
用户所属类别。
[0119]本实施例中,随着终端50的不断使用,服务器60将不断接收到上传的行为数据,并存储。
[0120]服务器60中的类别划分模块630将定期或者实时对终端所对应的大量行为数据和/或用户信息进行数据挖掘,以确定该终端50实际所对应的使用状态等级。
[0121]服务器60与多个终端50交互,并且记录了多个终端50分别上传的行为数据,因此将通过多个终端50所对应的行为数据和/或用户信息进行数据挖掘,以对多个终端50实现分类。
[0122]进一步的,类别划分模块630中内置挖掘工具,类别划分模块630将多个终端50分别上传的行为数据和/或用户信息导入挖掘工具中,通过挖掘工具提供的关联方法、分类方法和/或聚类方法对导入的行为数据和/或用户信息进行处理。
[0123]例如,类别划分模块630中的挖掘工具可以是SPSS工具。对于SPSS工具中提供的分类方法而言,将直接设置用户所在地区、年级,然后在将用户信息和行为数据导入之后进行用户划分,以将相似的用户划分至同一个具体的类别中。
[0124]对于SPSS工具中提供的聚类方法而言,也可以不定义相应的条件,直接自动根据用户信息和/或行为数据进行用户划分。
[0125]通过如上所述的数据挖掘过程,将使得针对终端50的使用所进行的分析角度更加多样,具备强大的能力。
[0126]进一步的,类别划分模块630中除了通过挖掘工具进行用户划分,进而实现等级评估信息的预测之外,还将通过多个终端50所对应的行为数据进排名,以得到当前终端50所对应的状况相对其它终端50所在的名次,进而根据名次也可得到其所对应的级别,即等级评估信息。
[0127]例如,以一个学期为单位,由存储的大量行为数据中提取得本学期中考试行为所对应的成绩,进而根据提取得到的成绩进行排名,以得到对应的级别,该级别可以是初级、中级或者高级。
[0128]评估信息提取模块650,用于由用户所属类别的属性中提取等级评估信息,并向终端50返回等级评估信息。
[0129]本实施例中,待完成用户划分之后,对于包含了多个用户的类别均有相应的属性,因此,评估信息提取模块650将根据用户所属类别的属性确定等级评估信息,并向相应终端返回,以便及时更新终端中记录的用户使用状态等级,以适用于终端中的不同使用状态。
[0130]进一步的,在本实施例中,该服务器60还包括画像生成模块。该画像生成模块用于根据终端50的行为数据和用户所属类别的属性生成用户画像,并返回给终端50。
[0131]本实施例中,用户画像用于描述终端50中用户的使用情况的画像,由于是基于终端50中大量的行为数据和用户所属类别的属性得到的,因此,将有效保证了用户画像的准确性,使得用户画像趋于终端中用户的真实情况。
[0132]例如,对于用于通过终端50实现辅助学习的学生用户而言,其所对应的用户画像将描述了该学生用户的行为习惯、偏好和学习状况等综合素质。
[0133]进一步的,每一终端50所对应的大量行为数据均存储在数据库中,除了为服务器60提供数据挖掘的数据基础之外,还将为服务器60生成相应的使用记录提供数据基础。优选的实施例中,该数据库可为Hive形式的数据库。
[0134]该使用记录可以是使用轨迹,以直观显示用户的状况。终端50中的使用轨迹将通过曲线的形式进行表现。具体的,根据设置的时间周期,在数据库中针对每一终端对应的行为数据生成与当前时间周期对应的记录条目,以记录本时间周期内的任务完成情况;待终端50向服务器60发起请求,获取当前所累积生成的使用轨迹时,终端50将从数据库中拉取该终端在每一时间周期所对应的记录条目,进而通过拉取的记录条目生成使用轨迹。
[0135]以学生用户为例,学生用户连续十个学期使用该终端50辅助学习,每个学期或者在一定周期均服务器60均会根据行为数据对这一学生用户的预习、复习、作业和考试的情况进行评估,进而完成终端50中使用状态等级的更新。
[0136]此时,对于该学生用户的使用轨迹而言,该使用轨迹将反映这十个学期中学生用户的学习情况,例如,本学期的学习情况若比上学期好,则使用轨迹所对应的曲线将上升,若本学期的学习情况比上学期差,则使用轨迹所对应的曲线则下降,进而使得学生用户通过终端50所实现的学习一目了然。
[0137]在优选的实施例中,终端50的行为数据、使用状态等级和任务之间的对应关系等海量数据均通过Hadoop平台实现分布式存储,行为数据和对应关系以块的形式存储在Hadoop平台中,以供随时读取和运算,并且其存储容量也可无限扩展。
[0138]虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
【主权项】
1.一种获取终端使用状态的方法,其特征在于,包括如下步骤: 监测终端中的用户行为; 基于所述用户行为生成行为数据,并将所述行为数据上传至服务器; 接收由所述服务器返回的等级评估信息,所述等级评估信息是由所述服务器根据所述终端上传的行为数据进行运算得到的; 按照所述等级评估信息修正所述终端中记录的使用状态等级。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取与所述终端中记录的使用状态等级相关的任务; 按照预先设定的时间在所述终端中显示所述任务,以待所述终端中触发任务执行行为。3.根据权利要求2所述的方法,其特征在于,所述获取与所述终端中记录的使用状态等级相关的任务的步骤包括: 根据所述终端的用户信息读取与所述终端中记录的使用状态等级相关联的待分配任务,从所述读取得到的待分配任务中随机提取任务。4.根据权利要求2所述的方法,其特征在于,所述用户行为包括用户的任务执行行为,所述基于所述用户行为生成行为数据,并上传至服务器的步骤包括: 获取与所述用户的任务执行行为对应的任务执行结果,根据所述任务的执行结果生成对应的行为数据,并将所述行为数据上传至服务器。5.根据权利要求1所述的方法,其特征在于,所述接收由所述服务器返回的等级评估信息的步骤之前,所述方法还包括: 获取所述终端的用户信息; 根据所述终端的用户信息和行为数据进行用户划分,以得到所述用户所属类别; 由所述用户所属类别的属性中提取等级评估信息,并向终端返回所述等级评估信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述终端的用户信息和行为数据对进行用户划分,以得到所述用户所属类别的步骤之后,所述方法还包括: 根据所述终端的行为数据和所述用户所属类别的属性生成用户画像,并返回给所述终端。7.—种获取终端使用状态的系统,其特征在于,包括终端以及与所述终端交互的服务器,其中: 所述终端包括行为监测模块、数据生成模块、评估接收模块和等级修正模块; 所述行为监测模块用于监测终端中的用户行为; 所述数据生成模块用于基于所述用户行为生成行为数据,并将所述行为数据上传至所述服务器; 所述评估接收模块用于接收由所述服务器返回的等级评估信息,所述等级评估信息是由所述服务器根据所述终端上传的行为数据进行运算得到的; 所述等级修正模块用于按照所述等级评估信息修正所述终端中记录的使用状态等级。8.根据权利要求7所述的系统,其特征在于,所述终端还包括: 任务分配模块,用于获取与记录的使用状态等级相关的任务; 任务显示模块,用于按照预先设定的时间显示所述任务,以待触发任务执行行为。9.根据权利要求8所述的系统,其特征在于,所述任务分配模块进一步用于根据用户信息读取与记录的使用状态等级相关联的待分配任务,从所述读取得到的待分配任务中随机提取任务。10.根据权利要求8所述的系统,其特征在于,所述用户行为包括用户的任务执行行为,所述数据生成模块进一步用户于获取与所述用户的任务执行行为对应的任务执行结果,根据所述任务的执行结果生成对应的行为数据,并将所述行为数据上传至服务器。11.根据权利要求7所述的系统,其特征在于,所述服务器包括: 用户信息获取模块,用于获取所述终端的用户信息; 类别划分模块,用于根据所述终端的用户信息和行为数据进行用户划分,以得到所述用户所属类别; 评估信息提取模块,用于由所述用户所属类别的属性中提取等级评估信息,并向所述终端返回所述等级评估信息。12.根据权利要求11所述的系统,其特征在于,所述服务器还包括: 画像生成模块,用于根据所述终端的行为数据和所述用户所属类别的属性生成用户画像,并返回给所述终端。
【专利摘要】本发明提供了一种获取终端使用状态的方法,所述方法包括:监测终端中的用户行为;基于所述用户行为生成行为数据,并将所述行为数据上传至服务器;接收由所述服务器返回的等级评估信息,所述等级评估信息是由所述服务器根据所述终端上传的行为数据进行运算得到的;按照所述等级评估信息修正所述终端中记录的使用状态等级。此外,还提供了一种获取终端使用状态的系统。上述获取终端使用状态的方法和系统能够使得终端自适应地适用于不同用户,且用户在终端中的使用进行内容的显示和任务分配,提高针对性。
【IPC分类】H04L29/06, H04L12/24
【公开号】CN104993962
【申请号】CN201510390228
【发明人】张春雨
【申请人】广东小天才科技有限公司
【公开日】2015年10月21日
【申请日】2015年7月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1