一种记录移动终端操作过程的方法、系统及移动终端的制作方法

文档序号:7625843阅读:138来源:国知局
专利名称:一种记录移动终端操作过程的方法、系统及移动终端的制作方法
技术领域
本发明属于移动终端技术领域,尤其涉及一种记录移动终端操作过程的方法、系统及移动终端。
背景技术
目前,移动终端在通过无线网络访问某一个服务器端时,服务器端可以获取移动终端用户的一些相关操作信息,便于服务器端的操作统计或其他数据采集,但在用户没有请求服务器端时,对于用户的很多操作服务器端是无法得知的,这样的话,对于一些可能需要统计或其它数据采集的操作就无法实现,比如用户在进入某一个业务应用时,可能会弹出一个资费提示,这个资费提示有“确定”和“取消”两个按钮,其中部分用户会直接选择“取消”按钮来退出该业务应用,这时,用户的操作是没有请求服务器端的,如果我们需要在服务器端统计有多少用户进入资费提示界面又选择“取消”按钮的,那么,服务器端就无法实现该统计。

发明内容
本发明提供了一种记录移动终端操作过程的方法、系统及移动终端,旨在解决现有技术中在用户没有请求服务器时,服务器端无法进行用户操作统计或数据采集的问题。本发明是这样实现的,一种记录移动终端操作过程的方法,包括步骤a 在移动终端功能模块加入操作日志程序;步骤b 将用户的操作信息写入操作日志文件;步骤c 与服务器端建立网络连接,将操作日志上传到服务器端。本发明的技术方案还包括所述步骤a还包括进入移动终端功能模块,判断该移动终端功能模块是否需要记录操作日志,如果该移动终端功能模块需要记录操作日志,在移动终端功能模块加入操作日志程序;如果该移动终端功能模块不需要记录操作日志,则结束本次操作记录。本发明的技术方案还包括所述步骤b还包括启动操作日志程序,创建操作日志文件,并等待操作响应。本发明的技术方案还包括所述步骤b还包括判断移动终端功能模块是否退出, 如果移动终端功能模块退出,则关闭该移动终端功能模块;如果移动终端功能模块没有退出,则继续等待操作响应。本发明的技术方案还包括所述步骤C还包括判断网络连接是否成功,如果网络连接成功,读取该功能模块的操作日志,并将操作日志以post方式上传到服务器端;如果网络连接不成功,则删除操作日志文件。本发明的技术方案还包括所述步骤c中还包括将操作日志保存到服务器相应磁盘的文件夹中,关闭网络连接,并删除操作日志文件。本发明的另一技术方案一种记录移动终端操作过程的系统,包括移动终端和服务器,所述移动终端包括程序加入模块、信息记录模块和信息上传模块,所述服务器包括信息存储模块,所述程序加入模块用于在需要记录操作日志的移动终端功能模块中加入操作日志程序,所述信息记录模块用于将用户的操作信息写入操作日志文件,所述信息上传模块用于将操作日志上传到服务器,所述信息存储模块用于将操作日志保存到服务器相应磁盘的文件夹。本发明的技术方案还包括所述移动终端还包括程序存储模块、第一判断模块、程序启动模块、第二判断模块、第三判断模块和信息管理模块,所述程序存储模块用于存储操作日志程序,所述第一判断模块用于判断用户进入的功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,则通过程序加入模块加入操作日志程序;如果该功能模块不需要记录操作日志,则结束本次操作记录;所述程序启动模块用于启动操作日志程序, 并创建操作日志文件,所述第二判断模块用于判断功能模块是否退出,如果功能模块退出, 则关闭该功能模块;如果功能模块没有退出,则通过信息记录模块继续记录操作信息,所述第三判断模块用于判断网络连接是否成功,如果网络连接成功,通过信息上传模块上传操作日志;如果网络连接不成功,则通过信息管理模块删除操作日志文件;所述信息管理模块用于删除操作日志文件。本发明的又一技术方案一种移动终端,所述移动终端包括程序加入模块、信息记录模块和信息上传模块,所述程序加入模块用于在需要记录操作日志的移动终端功能模块中加入操作日志程序,所述信息记录模块用于将用户的操作信息写入操作日志文件,所述信息上传模块用于将操作日志上传到服务器。本发明的技术方案还包括所述移动终端还包括程序存储模块、第一判断模块、程序启动模块、第二判断模块、第三判断模块和信息管理模块,所述程序存储模块用于存储操作日志程序,所述第一判断模块用于判断用户进入的功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,则通过程序加入模块加入操作日志程序;如果该功能模块不需要记录操作日志,则结束本次操作记录;所述程序启动模块用于启动操作日志程序, 并创建操作日志文件;所述第二判断模块用于判断功能模块是否退出,如果功能模块退出, 则关闭该功能模块;如果功能模块没有退出,则通过信息记录模块继续记录操作信息,所述第三判断模块用于判断网络连接是否成功,如果网络连接成功,通过信息上传模块上传操作日志;如果网络连接不成功,则通过信息管理模块删除操作日志文件;所述信息管理模块用于删除操作日志文件。本发明的技术方案具有如下优点或有益效果本发明记录移动终端操作过程的方法、装置及移动终端通过在移动终端的功能模块中预先写入一个操作日志程序,通过该操作日志程序来记录用户在该功能模块的操作轨迹,然后将该操作轨迹发送回服务器端,保证了服务器端对特定数据的操作统计或数据采集。


附图1是本发明第一实施例的记录移动终端操作过程的方法的流程示意图;附图2是本发明第二实施例的记录移动终端操作过程的方法的流程示意图;附图3是本发明第一实施例的记录移动终端操作过程的系统的结构示意图;附图4是本发明第二实施例的记录移动终端操作过程的系统的结构示意附图5是本发明第一实施例的记录移动终端操作过程的移动终端的结构示意图;附图6是本发明第二实施例的记录移动终端操作过程的移动终端的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1,是本发明第一实施例的记录移动终端操作过程的方法的流程示意图。 本发明第一实施例的记录移动终端操作过程的方法包括以下步骤步骤110 在移动终端功能模块加入操作日志程序;步骤120 将用户的操作信息写入操作日志文件;步骤130 与服务器端建立网络连接,将操作日志上传到服务器端。请参阅图2,是本发明第二实施例的记录移动终端操作过程的方法的流程示意图。 本发明第二实施例的记录移动终端操作过程的方法包括以下步骤步骤200 进入移动终端功能模块;步骤210 判断该功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,执行步骤220 ;如果该功能模块不需要记录操作日志,执行步骤320 ;步骤220 在该功能模块加入操作日志程序;其中,移动终端会预先增加一个操作日志程序,在关键操作的功能模块(对统计或采集有用)中加入操作日志程序,记录用户在该功能模块的操作信息。步骤230 启动操作日志程序,并创建操作日志文件;在步骤230中,操作日志文件可创建在移动终端的Rom空间或者存储卡的临时目录中。步骤MO 等待操作响应,并将用户的操作信息写入操作日志文件;在步骤MO中,用户在该功能模块中的每一个操作信息都会以每行一个操作的格式写入指定的日志文件中,操作日志格式如时间#模块#操作。步骤250 判断该功能模块是否退出,如果该功能模块退出,执行步骤沈0 ;如果该功能模块没有退出,则继续执行步骤MO ;步骤沈0 关闭该功能模块,并请求服务器端建立网络连接;在步骤沈0中,当用户退出功能模块时,即响应一个事件操作,移动终端在后端主动请求服务器端的指定地址建立网络连接。步骤270 判断网络连接是否成功,如果网络连接成功,执行步骤观0 ;如果网络连接不成功,执行步骤310;在步骤270中,移动终端需要开通网络访问功能才能连接网络,如果移动终端没有开通网络访问功能,则无法建立网络连接,操作日志文件就无法上传。步骤观0 读取该功能模块的操作日志,并将操作日志上传到服务器端;在步骤观0中,将操作日志以post方式上传到服务器端,以防止数据的泄密。步骤四0 将操作日志保存到服务器相应磁盘的文件夹中;步骤300 关闭网络连接;
步骤310 删除操作日志文件;步骤320 结束本次操作记录。请参阅图3,是本发明第一实施例的记录移动终端操作过程的系统的结构示意图。 本发明第一实施例的记录移动终端操作过程的装置包括移动终端和服务器,移动终端包括程序加入模块、信息记录模块和信息上传模块,服务器包括信息存储模块,其中,程序加入模块用于在需要记录操作日志的移动终端功能模块中加入操作日志程序,信息记录模块用于将用户的操作信息写入操作日志文件,信息上传模块用于将操作日志上传到服务器,信息存储模块用于将操作日志保存到服务器相应磁盘的文件夹。请参阅图4,是本发明第二实施例的记录移动终端操作过程的系统的结构示意图。 本发明第二实施例的记录移动终端操作过程的装置包括移动终端和服务器,移动终端包括程序存储模块、第一判断模块、程序加入模块、程序启动模块、信息记录模块、第二判断模块、第三判断模块、信息上传模块和信息管理模块,服务器包括信息存储模块,其中,程序存储模块用于存储操作日志程序;其中,移动终端会预先增加一个操作日志程序,在关键操作的功能模块(对统计或采集有用)中加入操作日志程序,以记录用户在该功能模块的操作信息。第一判断模块用于判断用户进入的功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,则通过程序加入模块加入操作日志程序;如果该功能模块不需要记录操作日志,则结束本次操作记录;程序加入模块用于在需要记录操作日志的功能模块中(对统计或采集有用)加入操作日志程序;程序启动模块用于启动操作日志程序,并创建操作日志文件;其中,操作日志文件可创建在移动终端的Rom空间或T卡的临时目录中。信息记录模块用于等待操作响应,并将用户的操作信息写入操作日志文件;其中, 用户在该功能模块中的每一个操作信息都会以每行一个操作的格式写入指定的日志文件中,操作日志格式如时间#模块#操作。第二判断模块用于判断功能模块是否退出,如果功能模块退出,则关闭该功能模块,并请求服务器端建立网络连接;如果功能模块没有退出,则通过信息记录模块继续等待操作响应;其中,当用户退出功能模块时,即响应一个事件操作,移动终端在后端主动请求服务器端的指定地址建立网络连接。第三判断模块用于判断网络连接是否成功,如果网络连接成功,通过信息上传模块上传操作日志;如果网络连接不成功,则通过信息管理模块删除操作日志文件;其中,移动终端需要开通网络访问功能才能连接网络,如果移动终端没有开通网络访问功能,则无法建立网络连接,操作日志文件就无法上传。信息上传模块用于读取功能模块的操作日志,将操作日志以post方式上传到服务器端,并通过信息管理模块删除操作日志文件;信息管理模块用于删除操作日志文件;信息存储模块用于将操作日志保存到服务器相应磁盘的文件夹中。请参阅图5,是本发明第一实施例的记录移动终端操作过程的移动终端的结构示意图。本发明第一实施例的记录移动终端操作过程的移动终端包括程序加入模块、信息记录模块和信息上传模块,其中,程序加入模块用于在需要记录操作日志的移动终端功能模块中加入操作日志程序,述信息记录模块用于将用户的操作信息写入操作日志文件,信息上传模块用于将操作日志上传到服务器。请参阅图6,是本发明第二实施例的记录移动终端操作过程的移动终端的结构示意图。本发明第二实施例的记录移动终端操作过程的移动终端包括包括程序存储模块、第一判断模块、程序加入模块、程序启动模块、信息记录模块、第二判断模块、第三判断模块、 信息上传模块和信息管理模块,其中,程序存储模块用于存储操作日志程序;其中,移动终端会预先增加一个操作日志程序,在关键操作的功能模块(对统计或采集有用)中加入操作日志程序,以记录用户在该功能模块的操作信息。第一判断模块用于判断用户进入的功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,则通过程序加入模块加入操作日志程序;如果该功能模块不需要记录操作日志,则结束本次操作记录;程序加入模块用于在需要记录操作日志的功能模块中(对统计或采集有用)加入操作日志程序;程序启动模块用于启动操作日志程序,并创建操作日志文件;其中,操作日志文件可创建在移动终端的Rom空间或T卡的临时目录中。信息记录模块用于等待操作响应,并将用户的操作信息写入操作日志文件;其中, 用户在该功能模块中的每一个操作信息都会以每行一个操作的格式写入指定的日志文件中,操作日志格式如时间#模块#操作。第二判断模块用于判断功能模块是否退出,如果功能模块退出,则关闭该功能模块,并请求服务器端建立网络连接;如果功能模块没有退出,则通过信息记录模块继续等待操作响应;其中,当用户退出功能模块时,即响应一个事件操作,移动终端在后端主动请求服务器端的指定地址建立网络连接。第三判断模块用于判断网络连接是否成功,如果网络连接成功,通过信息上传模块上传操作日志;如果网络连接不成功,则通过信息管理模块删除操作日志文件;其中,移动终端需要开通网络访问功能才能连接网络,如果移动终端没有开通网络访问功能,则无法建立网络连接,操作日志文件就无法上传。信息上传模块用于读取功能模块的操作日志,将操作日志以post方式上传到服务器端,并通过信息管理模块删除操作日志文件;信息管理模块用于删除操作日志文件。本发明记录移动终端操作过程的方法、装置及移动终端通过在移动终端的功能模块中预先写入一个操作日志程序,通过该操作日志程序来记录用户在该功能模块的操作轨迹,然后将该操作轨迹发送回服务器端,保证了服务器端对特定数据的操作统计或数据采集。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种记录移动终端操作过程的方法,包括步骤a 在移动终端功能模块加入操作日志程序;步骤b 将用户的操作信息写入操作日志文件;步骤c 与服务器端建立网络连接,将操作日志上传到服务器端。
2.根据权利要求1所述的记录移动终端操作过程的方法,其特征在于,所述步骤a还包括进入移动终端功能模块,判断该移动终端功能模块是否需要记录操作日志,如果该移动终端功能模块需要记录操作日志,在移动终端功能模块加入操作日志程序;如果该移动终端功能模块不需要记录操作日志,则结束本次操作记录。
3.根据权利要求1或2所述的记录移动终端操作过程的方法,其特征在于,所述步骤b 还包括启动操作日志程序,创建操作日志文件,并等待操作响应。
4.根据权利要求3所述的记录移动终端操作过程的方法,其特征在于,所述步骤b还包括判断移动终端功能模块是否退出,如果移动终端功能模块退出,则关闭该移动终端功能模块;如果移动终端功能模块没有退出,则继续等待操作响应。
5.根据权利要求4所述的记录移动终端操作过程的方法,其特征在于,所述步骤c还包括判断网络连接是否成功,如果网络连接成功,读取功能模块的操作日志,并将操作日志以post方式上传到服务器端;如果网络连接不成功,则删除操作日志文件。
6.根据权利要求5所述的记录移动终端操作过程的方法,其特征在于,所述步骤c中还包括将操作日志保存到服务器相应磁盘的文件夹中,关闭网络连接,并删除操作日志文件。
7.—种记录移动终端操作过程的系统,包括移动终端和服务器,其特征在于,所述移动终端包括程序加入模块、信息记录模块和信息上传模块,所述服务器包括信息存储模块,所述程序加入模块用于在需要记录操作日志的移动终端功能模块中加入操作日志程序,所述信息记录模块用于将用户的操作信息写入操作日志文件,所述信息上传模块用于将操作日志上传到服务器,所述信息存储模块用于将操作日志保存到服务器相应磁盘的文件夹。
8.根据权利要求7所述的记录移动终端操作过程的系统,其特征在于,所述移动终端还包括程序存储模块、第一判断模块、程序启动模块、第二判断模块、第三判断模块和信息管理模块,所述程序存储模块用于存储操作日志程序,所述第一判断模块用于判断用户进入的功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,则通过程序加入模块加入操作日志程序;如果该功能模块不需要记录操作日志,则结束本次操作记录; 所述程序启动模块用于启动操作日志程序,并创建操作日志文件,所述第二判断模块用于判断功能模块是否退出,如果功能模块退出,则关闭该功能模块;如果功能模块没有退出, 则通过信息记录模块继续记录操作信息,所述第三判断模块用于判断网络连接是否成功, 如果网络连接成功,通过信息上传模块上传操作日志;如果网络连接不成功,则通过信息管理模块删除操作日志文件;所述信息管理模块用于删除操作日志文件。
9.一种移动终端,其特征在于,所述移动终端包括程序加入模块、信息记录模块和信息上传模块,所述程序加入模块用于在需要记录操作日志的移动终端功能模块中加入操作日志程序,所述信息记录模块用于将用户的操作信息写入操作日志文件,所述信息上传模块用于将操作日志上传到服务器。
10.根据权利要求9所述的移动终端,其特征在于,所述移动终端还包括程序存储模块、第一判断模块、程序启动模块、第二判断模块、第三判断模块和信息管理模块,所述程序存储模块用于存储操作日志程序,所述第一判断模块用于判断用户进入的功能模块是否需要记录操作日志,如果该功能模块需要记录操作日志,则通过程序加入模块加入操作日志程序;如果该功能模块不需要记录操作日志,则结束本次操作记录;所述程序启动模块用于启动操作日志程序,并创建操作日志文件;所述第二判断模块用于判断功能模块是否退出,如果功能模块退出,则关闭该功能模块;如果功能模块没有退出,则通过信息记录模块继续记录操作信息,所述第三判断模块用于判断网络连接是否成功,如果网络连接成功,通过信息上传模块上传操作日志;如果网络连接不成功,则通过信息管理模块删除操作日志文件;所述信息管理模块用于删除操作日志文件。
全文摘要
本发明属于移动终端技术领域,尤其涉及一种记录移动终端操作过程的方法、系统及移动终端。本发明记录移动终端操作过程的方法包括步骤a在移动终端功能模块加入操作日志程序;步骤b将用户的操作信息写入操作日志文件;步骤c与服务器端建立网络连接,将操作日志上传到服务器端。本发明的技术方案具有如下优点或有益效果本发明记录移动终端操作过程的方法、装置及移动终端通过在移动终端的功能模块中预先写入一个操作日志程序,通过该操作日志程序来记录用户在该功能模块的操作轨迹,然后将该操作轨迹发送回服务器端,保证了服务器端对特定数据的操作统计或数据采集。
文档编号H04L29/08GK102170494SQ20111007901
公开日2011年8月31日 申请日期2011年3月30日 优先权日2011年3月30日
发明者鲁林 申请人:深圳市五巨科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1