[发明专利]终端操作恢复方法及装置有效
申请号: | 201010294608.1 | 申请日: | 2010-09-28 |
公开(公告)号: | CN101964845A | 公开(公告)日: | 2011-02-02 |
发明(设计)人: | 许正杰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F11/14 |
代理公司: | 信息产业部电子专利中心 11010 | 代理人: | 吴永亮 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 操作 恢复 方法 装置 | ||
技术领域
本发明涉及移动通讯领域,特别是涉及一种终端操作恢复方法及装置。
背景技术
目前,随着手机功能的扩展以及手机业务的丰富化,促使了对手机需求的增长。在手机产业发展的过程中遇到了一些问题,例如,在山寨机或者开发不规范的手机产品中,终端内部可能会内置一些自行触发的业务,从而导致用户在不知情的状况下被收取流量费或其他费用,在上述情况发生后,由于客户不能够对手机的历史操作进行恢复,从而不能够确认被收取的流量费或其他费用是在何种情况下被收取的,因此,手机客户有可能把原因误认为是运营商的问题,而运营商也难以说明是否为自身问题。因此,目前急需一种能够对手机的操作进行恢复的方法。
发明内容
本发明提供一种终端操作恢复方法及装置,以解决现有技术中不能够对手机的操作进行恢复的问题。
本发明提供一种终端操作恢复方法,包括:
在通过终端输入设备进行输入时引起硬件中断,并根据硬件中断记录与输入对应的按键键值;
获取执行输入时的动作机器时间;
将按键键值与动作机器时间封装为数据包,并将数据包存储于预定存储空间中;
在需要进行终端操作恢复的情况下,根据预定存储空间中存储的数据包进行终端操作恢复。
本发明还提供了一种终端操作恢复装置,包括:
中断模块,用于在通过终端输入设备进行输入时引起硬件中断;
记录模块,用于根据硬件中断记录与输入对应的按键键值;
计时模块,用于在终端第一次开机后进行动作机器时间的计时;
获取模块,用于在响应硬件中断后,获取执行输入时计时模块的动作机器时间;
封装模块,用于将按键键值与动作机器时间封装为数据包;
存储模块,用于存储数据包。
本发明有益效果如下:
通过在存储芯片中记录监测到的硬件动作和时间,并在需要恢复操作时根据记录的硬件动作和时间对终端进行恢复,解决了现有技术中不能够对手机的操作进行恢复的问题,本发明实施例的技术方案能够最直接的反映用户对终端的操作,并进一步体现实际事件和时间的关系,在存储芯片不损坏的前提下都可以实现终端操作的恢复。
附图说明
图1是本发明实施例的终端操作恢复方法的流程图;
图2是本发明实施例的记录功能软硬件实现示意图;
图3是本发明实施例的回放方式一的示意图;
图4是本发明实施例的回放方式二的示意图;
图5是本发明实施例的回放方式三的示意图;
图6是本发明实施例的终端操作恢复方法的详细处理的示意图;
图7是本发明实施例的终端操作恢复装置的结构示意图。
具体实施方式
为了解决现有技术中不能够对手机的操作进行恢复的问题,本发明提供了一种终端操作恢复方法及装置,该方法在终端增加一个动作监控模块,以便在发生问题需要进行手机操作恢复时,用户可以根据监控模块的记录复原自己的实际操作,从而达到恢复手机操作的目的。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
方法实施例
根据本发明的实施例,提供了一种终端操作恢复方法,图1是本发明实施例的终端操作恢复方法的流程图,如图1所示,根据本发明实施例的终端操作恢复方法包括如下处理:
步骤101,在通过终端输入设备进行输入时引起硬件中断,并根据硬件中断记录与输入对应的按键键值;需要说明的是,上述终端输入设备可以为键盘、手写输入设备、和/或模拟键盘等,终端输入设备要求所有按键在有效状态都必须引起硬件中断,供终端软件进行识别。
步骤102,获取执行输入时的动作机器时间;
从步骤101和步骤102可以看出,所有终端输入设备的输入,必须引起硬件中断,通过该硬件中断将所有用户动作转化为软件可识别的唯一的对应的动作,并且,软件在映射到按键向量的同时,还需要将该按键的动作机器时间取出。
需要说明的是,该动作机器时间可以由终端内部不断电的计时模块实现,该计时模块可用终端自身实时时钟芯片(Real-Time Clock,简称为RTC)实现,RTC在终端第一次开机后进行唯一机器时间的计时。优选地,RTC可以按XByte进行预留,最小步进为100ms。
步骤103,将按键键值与动作机器时间封装为数据包,并将数据包存储于预定存储空间中;具体地,数据包包括:包头、按键键值、以及动作机器时间,该包头用于对该数据包进行校验/识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010294608.1/2.html,转载请声明来源钻瓜专利网。