记录及处理用户活动的方法、装置和终端制造方法及图纸

技术编号:9768459 阅读:52 留言:0更新日期:2014-03-16 00:20
本发明专利技术公开了一种记录及处理用户活动的方法和装置,属于通信技术领域。其中记录用户活动的方法包括:获取记录用户活动的许可信息;在所述许可信息指示允许记录用户活动的情况下,当产生用户活动时,调用操作系统提供的记录接口的请求,并执行所述记录接口,将所述产生的用户活动记录在日志信息中。所述装置包括:获取模块和记录模块。本发明专利技术实现了以日志方式记录用户活动,通过操作系统提供的记录接口统一进行记录,记录的信息不再是零散的、杂乱的,而是有组织的,有序的,而且,得到的日志信息也方便用户查看,可以更好地为用户提供服务。

【技术实现步骤摘要】
记录及处理用户活动的方法、装置和终端
本公开涉及通信
,特别涉及一种记录及处理用户活动的方法、装置和终端。
技术介绍
在手机的操作系统中,出于监控系统资源、审计用户行为、对可疑行为进行警告、为恢复系统提供帮助等原因,通常会记录日志。操作系统中的日志是系统指定对象的某些操作和其操作结果按时间有序的集合。每个日志文件由日志记录组成,每条日志记录描述了一次单独的系统事件。通常情况下,日志是用户可以直接阅读的文本文件。日志文件记录了必要的、有价值的信息,这对系统监控、查询、报表和安全审计等是十分重要的。日常生活中,人们为了记录自己的生活足迹,也会写一些日记、博客、微博等,这些点点滴滴构成了人们生活的轨迹,帮助留下生活的每一个瞬间。随着手机的功能也越来越强大,人们已经习惯于在手机上通过博客、微博、拍照、录像等各种各样的应用来记录生活足迹。然而,手机上记录的信息都是杂乱的、零散的,各个应用都是分别记录,没有有效的、统一的管理,无法达到日志的效果,用户查看也不方便。
技术实现思路
有鉴于此,本公开提供了一种记录及处理用户活动的方法、装置和终端,实现了以日志方式记录应用产生的用户活动。所述技术方案如下:第一方面,提供了一种记录用户活动的方法,包括:获取记录用户活动的许可信息;在所述许可信息指示允许记录用户活动的情况下,当产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口,将所述产生的用户活动记录在日志信息中;其中,所述用户活动是指用户操作应用时产生的活动,所述记录接口为可在所述操作系统内进行全局调用的接口。其中,所述将所述产生的用户活动记录在日志信息中,包括:获取所述用户活动的相关信息;将所述产生的用户活动和时间信息,以及所述相关信息记录在日志信息中。第二方面,提供了一种处理用户活动的方法,包括:接收查询日志信息的请求;调用操作系统提供的查询接口,并执行所述查询接口,获取所述日志信息;其中,所述日志信息中记录有在记录用户活动的许可信息指示允许记录用户活动的情况下,当应用产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口记录的所述应用产生的用户活动;所述用户活动是指用户操作应用时产生的活动,所述记录接口为可在所述操作系统内进行全局调用的接口。其中,所述方法还包括:获取所述记录用户活动的许可信息;当所述许可信息指示允许上传日志信息时,将获取的所述日志信息上传至服务器。其中,所述方法还包括:向用户显示所述获取的日志信息。其中,所述方法还包括:调用所述记录接口,并执行所述记录接口,根据用户对显示的所述日志信息进行的编辑更新显示的所述日志信息。第三方面,提供了一种记录用户活动的装置,包括:获取模块,用于获取记录用户活动的许可信息;记录模块,用于在所述许可信息指示允许记录用户活动的情况下,当产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口,将所述产生的用户活动记录在日志信息中;其中,所述用户活动是指用户操作应用时产生的活动,所述记录接口为可在所述操作系统内进行全局调用的接口。其中,所述记录模块包括:记录单元,用于在所述许可信息指示允许记录用户活动的情况下,当产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口,获取所述用户活动的相关信息,将所述产生的用户活动和时间信息,以及所述相关信息记录在日志信息中。第四方面,提供了一种处理用户活动的装置,包括:接收模块,用于接收查询日志信息的请求;处理模块,用于调用操作系统提供的查询接口,并执行所述查询接口,获取所述日志信息;其中,所述日志信息中记录有在记录用户活动的许可信息指示允许记录用户活动的情况下,当应用产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口记录的所述应用产生的用户活动;所述用户活动是指用户操作应用时产生的活动,所述记录接口为可在所述操作系统内进行全局调用的接口。其中,所述装置还包括:上传模块,用于获取所述记录用户活动的许可信息,当所述许可信息指示允许上传日志信息时,将所述处理模块获取的所述日志信息上传至服务器。其中,所述装置还包括:显示模块,用于向用户显示所述处理模块获取的所述日志信息。其中,所述装置还包括:更新模块,用于调用所述记录接口,并执行所述记录接口,根据用户对显示的所述日志信息进行的编辑更新显示的所述日志信息。第五方面,提供了一种终端,包括如上所述的记录用户活动的装置,和如上所述的处理用户活动的装置。本公开提供的技术方案带来的一些有益效果可以包括:通过获取记录用户活动的许可信息,在所述许可信息指示允许记录用户活动的情况下,当产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口,将所述产生的用户活动记录在日志信息中,实现了以日志方式记录用户活动,由于通过操作系统提供的记录接口统一进行记录,记录的信息不再是零散的、杂乱的,而是有组织的,有序的,而且,得到的日志信息也方便用户查看,可以更好地为用户提供服务。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明为了更清楚地说明本公开的实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本公开实施例1提供的记录用户活动的方法示例性流程图;图2是本公开实施例2提供的处理用户活动的方法示例性流程图;图3是本公开实施例3提供的记录用户活动的方法示例性流程图;图4是本公开实施例4提供的处理用户活动的方法示例性流程图;图5是本公开实施例5提供的记录用户活动的装置示例性结构图;图6是本公开实施例6提供的处理用户活动的装置示例性结构图;图7是本公开实施例7提供的终端示例性结构图;图8是本公开实施例8提供的终端示例性结构图;图9是本公开实施例9提供的终端示例性结构图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。本公开涉及记录用户活动的方法和装置,以日志信息的形式记录用户活动,以及处理用户活动的方法和装置,以对日志信息执行显示、上传及更新等操作,均可以应用于终端中。其中,记录用户活动的方法可以由终端内的任一应用来执行,为描述方便,称为第一应用,记录用户活动的装置就位于该第一应用中。涉及的用户活动是指用户操作该第一应用时产生的活动,该操作可以为第一应用中的任一操作,包括但不限于:打开、编辑、修改、保存、关闭、打印、发送等操作。所述第一应用包括操作系统内置的应用,或者用户在操作系统中安装的应用等等,本实施例对此不做具体限定。上述处理用户活动的方法可以由终端内一个指定的应用来执行,为描述方便,称为第二应用,处理用户活动的装置就位于该第二应用中。该第二应用由操作系统提供,至少具有获取日志信息的功能,另外,也可以具有显示日志信息、上传日志信息、更新日志信息等功能。该第二应用操作的对象就是第一应用记录的结果,也就是说,在第一应用记录得本文档来自技高网...
记录及处理用户活动的方法、装置和终端

【技术保护点】
一种记录用户活动的方法,其特征在于,所述方法包括:获取记录用户活动的许可信息;在所述许可信息指示允许记录用户活动的情况下,当产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口,将所述产生的用户活动记录在日志信息中。

【技术特征摘要】
1.一种记录用户活动的方法,其特征在于,所述方法包括:提供功能入口供用户设置许可信息,所述提供功能入口包括提供允许记录用户活动选项和不允许记录用户活动选项,或者,提供应用列表供用户选择允许记录用户活动的应用;获取记录用户活动的许可信息;在所述许可信息指示允许记录用户活动的情况下,当多个应用产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口,获取所述多个应用产生的用户活动的相关信息,将所述多个应用产生的用户活动和时间信息,以及所述相关信息记录在一个日志信息中,所述用户活动的相关信息是指与用户活动相关的各种信息,包括用户活动的地点信息、涉及的联系人信息、发生所述用户活动的时刻的天气信息、所述用户对所述用户活动填写的备注信息、与所述用户活动相关的图片信息;其中,所述用户活动是指用户操作应用时产生的活动,所述许可信息是指记录用户活动的权限,所述记录接口为可在所述操作系统内进行全局调用的接口。2.一种处理用户活动的方法,其特征在于,所述方法包括:提供功能入口供用户设置许可信息,所述提供功能入口包括提供允许记录用户活动选项和不允许记录用户活动选项,或者,提供应用列表供用户选择允许记录用户活动的应用;接收查询日志信息的请求;调用操作系统提供的查询接口,并执行所述查询接口,获取所述日志信息;其中,所述日志信息中记录有在记录用户活动的许可信息指示允许记录用户活动的情况下,当多个应用产生用户活动时,调用操作系统提供的记录接口,并执行所述记录接口记录的所述多个应用产生的用户活动;所述用户活动是指用户操作应用时产生的活动,所述许可信息是指记录用户活动的权限,所述记录接口为可在所述操作系统内进行全局调用的接口;获取所述记录用户活动的许可信息;当所述许可信息指示允许上传日志信息时,将获取的所述日志信息上传至服务器。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:向用户显示所述获取的日志信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:调用所述记录接口,并执行所述记录接口,根据用户对显示的所述日志信息进行的编辑更新显示的所述日志信息。5.一种记录用户活动的装置,其特征在于,所述装置包括:获取模块,用于提供功能入口供用户设置许可信息,所述提供...

【专利技术属性】
技术研发人员:王文林乔忠良韩伟
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

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

1