一种终端及统计终端可加载模块使用率的方法

文档序号:7715256阅读:114来源:国知局

专利名称::一种终端及统计终端可加载模块使用率的方法
技术领域
:本发明涉及通讯
技术领域
,尤其涉及一种终端及统计终端可加载模块使用率的方法。随着通信技术的不断发展,手机通信已步入3G时代,在这个时代,手机的制式、外形、款式、风格都有着千差万别,手机的功能也越来越丰富,人机交互界面也越来越漂亮,作为一个手机生产厂商,如何把握用户的使用喜好和体验度,以便制造出更满足特定用户的手机,通过提高用户体验度来占领市场,是一个关系到手机生产厂商能否能在激烈的市场竞争中生存并发展的关键问题。目前,多数手机生产厂商通过用户或测试人员来进行用户体验度的收集,这种方式能够在一定程度上反映用户的使用习惯和喜好,但需要投入的成本高,与用户的真实体验也有一定的误差。本发明要解决的主要技术问题是,提供一种终端及统计终端可加载模块使用率的方法,统计各模块在终端中的使用次数。为解决上述技术问题,本发明提供一种统计终端可加载模块使用率的方法,该方法包括终端设置可加载模块的标识码并获取当前运行的可加载模块的标识码,所述终端将与所述可加载模块的标识码对应的使用次数进行累加。进一步地,上述方法中,所述可被加载模块可以包括功能模块或界面模块。进一步地,上述方法中,所述将与该可加载模块的标识码对应的使用次数累加包括将与该可加载模块的标识码对应的使用次数加l,并将所述使用次数写入指定的配置文件。进一步地,上述方法中,当检测到终端同时运行了某功能模块和界面模块时,将功能模块的标识码和界面模块的标识码组合后作为该界面模块在该功能模块下的标识码。进一步地,上述方法中,所述终端接收数据上传请求,将可加载模块的使用次数上传。本发明还提供一种终端,包括运行单元,用于运行可加载模块,所述可加载模块具有唯一的标识码;检测和记录单元,用于检测当前运行的可加载模块,并获取当前运行的可加载模块的标识码;统计单元,用于将与该可加载模块的标识码对应的使用次数进行累加。进一步地,上述终端中,所述可加载模块包括功能模块或界面模块,所述检测和记录单元当检测到终端同时运行了某功能模块和界面模块时,将功能模块的标识码和界面模块的标识码组合后作为该界面模块在该功能模块下的标识码。进一步地,上述终端中,所述终端还包括用于根据接收到的数据上传请求,将可加载模块的使用次数上传的数据发送单元。
背景技术

发明内容进一步地,上述终端中,所述检测和记录单元用于在终端的进程管理系统中记录当前运行的可加载模块的标识码,所述统计单元用于将与该可加载模块的标识码对应的使用次数加l,并将所述使用次数写入指定的配置文件。本发明通过对各可加载模块设置唯一的标识码,在运行某模块时记录其标识码,从而统计该模块的使用次数。根据统计结果可了解用户的使用习惯和喜好,分析用户的体验度,以便根据分析结果对各可加载模块进行修改和完善,从而提高手机的用户体验度,提高产品的竞争力。图1为根据本发明实施例的一种结构示意图;图2为根据本发明实施例的另一种结构示意图;图3为根据本发明实施例的处理流程图;图4为根据本发明实施例的统计使用次数的流程图;图5为根据本发明实施例的使用数据收集示意图。具体实施例方式下面通过具体实施方式结合附图对本发明作进一步详细说明。本发明中的终端可以是作为通讯终端的设备,例如手机和个人数字设备等,也可以是其它功能和界面较多的数码设备。在一种实施例中,以通讯终端为例进行说明,其它终端与通讯终端类似。请参考图l,通讯终端包括运行单元11、检测和记录单元12和统计单元13,运行单元11用于运行可加载模块IO,所述可加载模块10具有唯一的标识码;检测和记录单元12用于检测当前运行的可加载模块,并记录其标识码;统计单元13用于将与该可加载模块的标识码对应的使用次数累加。其中,所述可加载模块为一个独立的程序模块,在程序执行过程中,可被其他程序模块调用或加载的模块,可加载模块可以是功能模块,也可以是界面模块。功能模块被加载运行后执行某种功能,例如摄像功能、录音功能、写短信功能等。界面模块被加载运行后在通讯终端的显示屏上显示某种界面。一个界面模块可以被不同的功能模块所加载。在一种实施例中,所述检测和记录单元用于当检测到通讯终端运行某可加载模块时,在通讯终端的进程管理系统中记录当前运行的可加载模块的标识码。所述使用次数统计单元用于将与该可加载模块的标识码对应的使用次数加1,并将所述使用次数写入指定的配置文件。因为一个界面模块可以被不同的功能模块所加载,为了获知用户在那种功能下喜欢调用该界面,所以当检测和记录单元检测到通讯终端同时运行了某功能模块和某界面模块时,将功能模块的标识码和界面模块的标识码组合后作为该界面模块在该功能模块下的标识码,统计单元在统计使用次数时,对功能模块的标识码和界面模块的标识码组合后的标识码进行统计,统计结果为该界面模块在该功能下的使用次数。作为通讯终端,可通过无线通讯网络将统计结果上传。数据采集方可向通讯终端发送使用次数采集数据的上传请求,通讯终端还包括数据发送单元14,如图2所示,数据发送单元14根据接收到的数据上传请求,将可加载模块的使用次数进行上传。基于以上终端,在一种实施例中,统计终端可加载模块使用率的方法如图3所示,包括以下步骤步骤31,预先为通讯终端中的各个可加载模块设置唯一的标识码。例如,每一功能模块都有唯一的可供识别的ClassID,实现界面的每一个界面模块也具有唯一的可供识别的ClassID,通过该ClassID即可辨别各功能模块或各界面模块。而对于同一个界面可以出现在不同的功能模块中的情况,可将功能模块和界面模块的ClassID结合后作为该界面在被该功能下的ClassID。步骤32,检测当前运行的可加载模块,并记录其标识码。在功能模块和界面模块都拥有了唯一标识码之后,通讯终端在运行到某一功能模块,以及运行到某一功能模块的某一界面时,都会在通讯终端的进程管理系统(例如操作系统或任务调度)中留下记录,进程管理系统中会记录当前运行的可加载模块的标识码。这些使用记录可以是临时存在的,也可以很快就被后续操作覆盖的。本实施例中,对进程管理系统中记录的当前运行功能模块和界面模块的标识码进行采集,然后执行步骤33。步骤33,将与该可加载模块的标识码对应的使用次数进行累加。为各可加载模块的使用次数建立一个配置文件,每一个标识码对应一可加载模块,对应一使用次数,每运行一次该模块,及对该模块对应的使用次数进行一次累加。例如对进程管理系统中记录的当前运行功能模块和界面模块的标识码进行采集后,将与该标识码对应的使用次数加l,并将所述使用次数写入指定的配置文件。用户使用其它模块时,将其它模块的使用计数加1。用户使用该通讯终端(例如手机终端)时,在使用过程中对调用各模块的次数进行统计,统计流程和对统计数据的应用流程如图4所示。步骤41,在手机开机状态下,根据用户的操作进入某一模块或某一界面。步骤42,判断当前运行的是哪个模块或界面,通过进程管理系统记录该模块或界面的标识码。步骤43,将与该模块或界面的标识码对应的使用次数加1。步骤44,在配置文件中更新该模块或界面的使用次数,并转向步骤41,继续统计各模块或界面的使用次数。步骤45,手机生产厂商收集各模块和界面的使用次数。步骤46,手机生产厂商对收集的使用次数进行统计和分析。步骤47,手机生产厂商根据统计和分析结果,对某些模块和界面进行优化和完善。步骤48,手机生产厂商发布优化和完善后的升级版本。步骤49,手机用户可通过网络或在线升级方式将新版本下载到手机。在手机终端使用了一段时间后,该模块调用的配置文件可能会如表1所示的形式表l模块ClassID模块名称使用次数0x168001模块A10<table>tableseeoriginaldocumentpage6</column></row><table>如果在软件中进行定义,使得每一个模块的每一个界面的ID也是唯一的,那么手机的操作系统或任务调度管理系统中负责更新界面的单元就会知道当前是哪个模块的哪个界面在屏幕上显示,这样就可以统计出每一个模块的每一界面的使用情况。在手机使用了一段时间后,该界面使用配置文件可能会如表2所示的形式表2<table>tableseeoriginaldocumentpage6</column></row><table>在手机使用了一段时间后,手机生产厂商可以定期收集各模块的使用次数,如图5所示,可以通过在线升级或者用户上传等方式收集这些用户的使用记录,也可以通过售后服务时将用户的手机终端中的数据读取出来。例如向手机终端发送将使用记录进行上传的请求,手机终端接收到后,通过选择相应的操作码,从而将各可加载模块的使用次数回传。手机生产厂商对接收到的使用数据进行整理和分析,统计出用户对手机各模块、各界面的使用情况,了解用户的喜好。根据数据分析结果,做出相应的处理,修改某些模块和界面,从而提高手机的用户体验度,提高产品的竞争力。本发明具体具有以下效果第一,降低了成本。使用本发明的自统计软件,手机生产厂商可以在某些方面减少使用用户或测试人员来进行用户体验,降低了手机的总体成本。第二,提高了用户体验的客观性。使用自统计软件,在统计模块使用率,界面使用率方面,避免了人为的主观因素和主观误差,能够更准确地反映用户对一款手机中各模块、各模块的各界面的使用情况。第三,提高了用户体验的详实性。如果采用用户或测试人员来进行用户体验,其体验的样本个数必然比较少,而采用本发明的自统计软件,可以极大地提高统计的样本个数,从而更加准确地反映用户的真实使用情况。第四,提高了用户体验的真实性。如果采用用户或测试人员来进行用户体验,用户或测试人员是在一种非正常使用状态进行手机的使用,这种状态下对手机的使用情况和正常使用情况会有一定程度的差别。而采用自统计软件,则可以实时、真实地采集到用户对手机的使用情况。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。权利要求一种统计终端可加载模块使用率的方法,其特征在于,该方法包括终端设置可加载模块的标识码并获取当前运行的可加载模块的标识码;所述终端将与所述可加载模块的标识码对应的使用次数进行累加。2.如权利要求1所述的方法,其特征在于,所述可加载模块包括功能模块或界面模块。3.如权利要求2所述的方法,其特征在于,当检测到终端同时运行了某功能模块和界面模块时,将功能模块的标识码和界面模块的标识码组合后作为该界面模块在该功能模块下的标识码。4.如权利要求1所述的方法,其特征在于,所述终端接收数据上传请求,将可加载模块的使用次数上传。5.如权利要求1至4中任一项所述的方法,其特征在于,所述标识码在终端的进程管理系统中进行记录。6.如权利要求1至4中任一项所述的方法,其特征在于,所述将与该可加载模块的标识码对应的使用次数累加包括将与该可加载模块的标识码对应的使用次数加l,并将所述使用次数写入指定的配置文件。7.—种终端,其特征在于,终端包括运行单元,用于运行可加载模块,所述可加载模块具有唯一的标识码;检测和记录单元,用于检测当前运行的可加载模块,并获取其标识码;统计单元,用于将与该可加载模块的标识码对应的使用次数进行累加。8.如权利要求7所述的终端,其特征在于,所述可加载模块包括功能模块或界面模块,所述检测和记录单元当检测到终端同时运行了某功能模块和界面模块时,将功能模块的标识码和界面模块的标识码组合后作为该界面模块在该功能模块下的标识码。9.如权利要求7所述的终端,其特征在于,所述终端还包括用于根据接收到的数据上传请求,将可加载模块的使用次数上传的数据发送单元。10.如权利要求7至9中任一项所述的终端,其特征在于,所述检测和记录单元用于在终端的进程管理系统中记录当前运行的可加载模块的标识码,所述统计单元用于将与该可加载模块的标识码对应的使用次数加1,并将所述使用次数写入指定的配置文件。全文摘要本发明公开了一种终端及统计终端可加载模块使用率的方法,该方法包括终端设置可加载模块的标识码并记录当前运行的可加载模块的标识码,所述终端将与所述可加载模块的标识码对应的使用次数进行累加。本发明通过对各可加载模块的使用次数进行采集和统计,可了解用户的使用习惯和喜好,以便根据分析结果对各可加载模块进行修改和完善,从而提高手机的用户体验度,提高产品的竞争力。文档编号H04M1/725GK101741974SQ200910189558公开日2010年6月16日申请日期2009年11月26日优先权日2009年11月26日发明者孙炜申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1