发明内容
[0003] 本发明的目的是为解决目前手机等移动终端的故障原因难以界定的技术问题。
[0004] 为了解决上述技术问题,本发明提供一种监控移动终端用户使用行为的方法,在所述移动终端中预置信息监控模块,所述信息监控模块适于收集用户对所述移动终端进行操作所产生的操作信息,所述操作信息以所述移动终端的唯一识别代码进行标识,所述信息监控模块将所述操作信息发送至服务器,所述操作信息在所述服务器中以所述移动终端的唯一识别代码为索引进行存储,以便区别不同的移动终端。
[0005] 进一步地,所述信息监控模块包括人机接口监控模块,所述人机接口包括键盘和触摸屏,所述人机接口监控模块适于收集用户操作所述移动终端的人机接口产生的人机接口操作信息,所述人机接口操作信息包括所述键盘的按键值及对应的按键次数和对所述触摸屏的触碰区域及触碰次数。
[0006] 进一步地,所述人机接口操作信息以16位二进制数据表征,按从最高位到最低位的顺序,所述16位二进制数据具体组成如下:
[0007] 第1位表征所操作的按键的按键值或触摸屏的触摸区域的动态更新情况,当为“0”时,表示无更新,则无需考虑其他位;
[0008] 当为“1”时,表示有更新,则第2-8位表征所操作的按键的按键值或触摸屏的触摸区域,第9-16位表征对应所述按键值或触摸区域的按键次数或触摸次数。
[0009] 进一步地,所述信息监控模块包括应用程序安装监控模块,所述应用程序安装监控模块适于收集用户在所述移动终端上安装的应用程序信息,所述应用程序信息包括应用程序名称及数量。
[0010] 进一步地,所述应用程序信息的编码规则如下:
[0011] 第1位表征所安装应用程序的新增状态,当为“0”时,表示没有安装新的应用程序,则无需考虑其他位;
[0012] 当为“1”时,表示安装了新的应用程序,则接着的15位表示所安装应用程序的数量,再接着是对应各应用程序的值。
[0013] 进一步地,所述信息监控模块被定期唤醒将所述操作信息发送至所述服务器。
[0014] 进一步地,所述操作信息通过所述移动终端以短信形式发送至所述服务器。
[0015] 进一步地,在发送所述操作信息时,所述短信的接收号码由所述信息监控模块直接在短信发送程序中写入。
[0016] 进一步地,发送所述短信产生的费用设为由所述短信的接收号码支付。
[0017] 进一步地,当所述移动终端为手机时,所述唯一识别代码为移动设备国际身份码(IMEI,International Mobile Equipment Identity)或国际移动用户识别码(IMSI,International Mobile Subscriber Identification Number)。
[0018] 本发明提供了一种比较简单的搜集手机等移动终端用户按键行为和使用习惯的方法,统计使用的app和按键习惯等等,用户使用手机时,手机厂商通过预置在手机中并定期唤醒的预制定期唤醒的信息监控模块收集用户使用按键习惯以及程序安装情况,并定期将收集的数据发送给服务器,信息中包含用户移动终端的IMEI或IMSI号、软件版本、手机型号、按键统计表、App统计表等信息。手机厂商可以通过这些信息了解用户的按键习惯,并在设计中对某些用户经常使用的按键进行更严苛的测试,及对手机设备兼容app的情况进行测试,便于提高手机的制造质量,同时有利于手机厂商定位手机故障产生的原因和责任,减少纠纷。