一种协助远程移动终端的方法和系统的制作方法
【专利摘要】本发明属于移动终端领域,公开了一种协助远程移动终端的方法和系统。在本发明实施例中,通过获取远程预设移动终端当前运行的操作系统可以判断远程预设的移动终端是否发生故障,在当前操作系统为第二操作系统时,通过对所述移动终端的第一操作系统运行日志进行读取以判断所述第一操作系统崩溃或无法启动的原因,并根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障,使远程控制人员能够及时知晓远程预设移动终端是否异常及协助解决问题。
【专利说明】一种协助远程移动终端的方法和系统
【技术领域】
[0001]本发明属于移动终端领域,尤其涉及一种协助远程移动终端的方法和系统。
[0002]
【背景技术】
[0003]现在,移动终端特别是手机成为人们必不可少的通信工具,家里的老人或学生也有很多配备了手机,可以在各种需要的情况下与老人或者孩子进行通信,了解他们的最新状况。
[0004]但是,老人或者孩子或者其他不懂手机的人,经常会因为误操作删除系统文件致使手机无法使用,而他们又不知道怎么解决时,往往会造成很大的麻烦,而在联系不上时,给亲人的心理造成较大的心理压力。
[0005]
【发明内容】
[0006]本发明的目的在于提供一种协助远程移动终端的方法,旨在解决现有移动终端发生系统故障时,移动终端持有人无法自行解决的问题。
[0007]为了解决上述技术问题,本发明是这样实现的:一种协助远程移动终端的方法,所述移动终端包括第一操作系统和第二操作系统,在所述第一操作系统崩溃或无法启动时,切换至第二操作系统,所述方法包括以下步骤:
获取远程预设移动终端当前运行的操作系统;
在当前操作系统为第二操作系统时,对所述移动终端的第一操作系统运行日志进行读取;
根据所述第一操作系统运行日志判断所述第一操作系统崩溃或无法启动的原因; 根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障。
[0008]进一步地,在所述获取远程预设移动终端当前运行的操作系统的步骤之前还包括以下步骤:
检测远程预设移动终端是否发出预设异常指令;
如果是,则获取远程预设移动终端当前运行的操作系统;
如果否,则循环检测远程预设移动终端是否发出预设异常指令。
[0009]进一步地,所述对所述移动终端的第一操作系统运行日志进行读取的步骤包括: 向所述远程预设移动终端发送内存数据读取请求;
请求通过后读取所述远程预设移动终端的内存数据中的第一操作系统运行日志。
[0010]进一步地,所述第一操作系统运行日志包括所述第一操作系统执行的操作和执行操作的时间,以及所述第一操作系统的系统程序目录。
[0011]进一步地,所述根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障的步骤具体包括: 在所述第一操作系统因为系统文件丢失而崩溃或无法启动时,则向所述远程预设移动终端的内存模块写入缺失的系统文件并修复权限;
在所述第一操作系统因为硬件故障而崩溃或无法启动时,则向所述远程预设移动终端发送硬件故障提示。
[0012]本发明的目的还在于提供一种协助远程移动终端的系统,所述移动终端包括第一操作系统和第二操作系统,在所述第一操作系统崩溃或无法启动时,切换至第二操作系统,所述系统包括:
获取单元,用于获取远程预设移动终端当前运行的操作系统;
读取单元,用于在当前操作系统为第二操作系统时,对所述移动终端的第一操作系统运行日志进行读取;
判断单元,用于根据所述第一操作系统运行日志判断所述第一操作系统崩溃或无法启动的原因;
协助单元,用于根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障。
[0013]进一步地,所述系统还包括:
检测单元,用于检测远程预设移动终端是否发出预设异常指令;
第一控制单元,用于控制所述获取单元获取远程预设移动终端当前运行的操作系统; 第二控制单元,用于控制循环检测远程预设移动终端是否发出预设异常指令。
[0014]进一步地,所述读取单元包括:
请求子单元,用于向所述远程预设移动终端发送内存数据读取请求;
读取子单元,用于请求通过后读取所述远程预设移动终端的内存数据中的第一操作系统运行日志。
[0015]进一步地,所述第一操作系统运行日志包括所述第一操作系统执行的操作和执行操作的时间,以及所述第一操作系统的系统程序目录。
[0016]进一步地,所述协助单元包括:
修复子单元,在所述第一操作系统因为系统文件丢失而崩溃或无法启动时,向所述远程预设移动终端的内存模块写入缺失的系统文件并修复权限;
提示子单元,用于在所述第一操作系统因为硬件故障而崩溃或无法启动时,则向所述远程预设移动终端发送硬件故障提示。
[0017]在本发明中,通过获取远程预设移动终端当前运行的操作系统可以判断远程预设的移动终端是否发生故障,在当前操作系统为第二操作系统时,通过对所述移动终端的第一操作系统运行日志进行读取以判断所述第一操作系统崩溃或无法启动的原因,并根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障,使远程控制人员能够及时知晓远程预设移动终端是否异常及协助解决问题。
[0018]
【专利附图】
【附图说明】
[0019]图1是本发明实施例提供的协助远程移动终端的方法的流程图;
图2是本发明第一实施例提供的协助远程移动终端的方法的实现流程图; 图3是本发明第二实施例提供的协助远程移动终端的方法的实现流程图;
图4是本发明第三实施例提供的协助远程移动终端的方法的实现流程图;
图5是本发明实施例提供的协助远程移动终端的系统的框架图。
[0020]
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]以下结合具体实施例对本发明的具体实现进行详细描述:
图1示出了本发明实施例提供的协助远程移动终端的方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供了一种协助远程移动终端的方法,该移动终端包括第一操作系统和第二操作系统,在该第一操作系统崩溃或无法启动时,切换至第二操作系统,该第一操作系统和第二操作系统分别安装在两个不同的存储单元,该方法包括以下步骤:
步骤S20,获取远程预设移动终端当前运行的操作系统。在本实施例中,为了协助远程的移动终端,需要先获取远程预设的移动终端当前运行的操作系统,只有在当前的操作系统为第二操作系统的时候(即第一操作系统发生故障时)才进行远程协助。
[0023]步骤S30,在当前操作系统为第二操作系统时,对该移动终端的第一操作系统运行日志进行读取。在本实施例中,该第一操作系统运行日志包括该第一操作系统执行的操作和执行操作的时间,以及该第一操作系统的系统程序目录,这样有利于对第一操作系统的故障进行分析。
[0024]步骤S40,根据该第一操作系统运行日志判断该第一操作系统崩溃或无法启动的原因。在本实施例中,根据第一操作系统的运行日志可以判断第一操作系统在运行过程中发生了什么故障,是系统文件被删除还是硬件故障,一般操作系统崩溃的原因为系统文件被误删导致无法启动,或者硬件损坏,本实施例中的第二操作系统只有简单的用户界面,作为紧急备用的操作系统,在第一操作系统因硬件损坏时,第二操作系统仍能够启动。
[0025]步骤S50,根据判断结果修复该远程预设移动终端的第一操作系统或提示硬件故障。在本实施例中,知道了远程预设的移动终端的问题所在后,根据实际情况进行协助(修复或者提醒)。
[0026]在本发明实施例中,本发明实施例提供的协助远程移动终端的方法是主动式协助,特别适用于老人机,家里年长的老人由于误操作删除了手机的程序,导致手机无法使用,本发明实施例提供的方法中,移动终端(包括老人机)设有两个操作系统,在移动终端中将子女或者其他人员的手机号码或者IP地址设为预设,子女或其他人员能够主动监测该移动终端是否有问题,在因删除系统文件而导致的问题时,可以远程下载对应的文件至该移动终端,在因硬件损坏而导致第一操作系统无法启动时,向该移动终端发送故障提示,且子女或其他人员能够及时修理该移动终端或者更换新的移动终端。
[0027]如图2所示,作为本发明一优选实施例,在步骤S20之前还包括以下步骤:
步骤S10,检测远程预设移动终端是否发出预设异常指令; 如果是,则执行步骤S20 ;如果否,则循环执行步骤S10。
[0028]在本实施例中,当第一操作系统崩溃时,向预设的手机号码或者IP地址发送预设异常指令,检测端检测是否接收到该指令,若接受到,则获取远程预设移动终端当前运行的操作系统,判断是否为第二操作系统。
[0029]如图3所示,作为本发明一优选实施例,步骤S30包括:
步骤S301,向该远程预设移动终端发送内存数据读取请求;
步骤S302,请求通过后读取该远程预设移动终端的内存数据中的第一操作系统运行日
O
[0030]在本实施例中,读取第一操作系统的运行日志还需要经过移动终端的权限认证,通过后才能获取,该验证方式为提示移动终端用户进行允许或拒绝操作,或对发起请求方的手机号码或IP地址进行验证。
[0031]如图4所示,作为本发明一优选实施例,步骤S50具体包括:
步骤S501,在该第一操作系统因为系统文件丢失而崩溃或无法启动时,则向该远程预设移动终端的内存模块写入缺失的系统文件并修复权限;
步骤S502,在该第一操作系统因为硬件故障而崩溃或无法启动时,则向该远程预设移动终端发送硬件故障提示。
[0032]在本实施例中,第一操作系统崩溃或无法启动的原因有两种,根据不同的情况使用不同的协助方式,最终目的是使得移动终端正常使用或者得到故障提示。
[0033]本发明实施例提供的协助远程移动终端的方法,能够远程检测用户(特别是小孩或者老人)的移动终端(包括操作系统和硬件)是否异常,且能够做出协助处理。
[0034]图5示出了本发明实施例提供的协助远程移动终端的系统的框架结构,为了便于说明,仅列出与本发明实施例相关的内容,详述如下:
本发明实施例提供了一种协助远程移动终端的系统1,该移动终端包括第一操作系统和第二操作系统,在该第一操作系统崩溃或无法启动时,切换至第二操作系统,该系统包括检测单元100、第一控制单元200、第二控制单元300、获取单元400、读取单元500、判断单元600以及协助单元700。
[0035]在本发明实施例中,检测单元100用于检测远程预设移动终端是否发出预设异常指令;第一控制单元200用于控制该获取单元获取远程预设移动终端当前运行的操作系统;第二控制单元300用于控制循环检测远程预设移动终端是否发出预设异常指令;获取单元400用于获取远程预设移动终端当前运行的操作系统;读取单元500用于在当前操作系统为第二操作系统时,对该移动终端的第一操作系统运行日志进行读取;判断单元600用于根据该第一操作系统运行日志判断该第一操作系统崩溃或无法启动的原因;协助单元700用于根据判断结果修复该远程预设移动终端的第一操作系统或提示硬件故障。
[0036]作为本发明一优选实施例,该第一操作系统运行日志包括该第一操作系统执行的操作和执行操作的时间,以及该第一操作系统的系统程序目录。
[0037]作为本发明一优选实施例,读取单元500包括请求子单元501以及读取子单元502 ;
请求子单元501用于向该远程预设移动终端发送内存数据读取请求;
读取子单元502用于请求通过后读取该远程预设移动终端的内存数据中的第一操作系统运行日志。
[0038]作为本发明另一优选实施例,协助单元700包括修复子单元701以及提示子单元702 ;
修复子单元701在该第一操作系统因为系统文件丢失而崩溃或无法启动时,向该远程预设移动终端的内存模块写入缺失的系统文件并修复权限;
提示子单元702用于在该第一操作系统因为硬件故障而崩溃或无法启动时,则向该远程预设移动终端发送硬件故障提示。
[0039]本发明实施例提供的协助远程移动终端的系统与上述实施例中协助远程移动终端的方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
[0040]在本发明实施例中,通过获取远程预设移动终端当前运行的操作系统可以判断远程预设的移动终端是否发生故障,在当前操作系统为第二操作系统时,通过对所述移动终端的第一操作系统运行日志进行读取以判断所述第一操作系统崩溃或无法启动的原因,并根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障,使远程控制人员能够及时知晓远程预设移动终端是否异常及协助解决问题。
[0041]本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0042]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0043]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种协助远程移动终端的方法,其特征在于,所述移动终端包括第一操作系统和第二操作系统,在所述第一操作系统崩溃或无法启动时,切换至第二操作系统,所述方法包括以下步骤: 获取远程预设移动终端当前运行的操作系统; 在当前操作系统为第二操作系统时,对所述移动终端的第一操作系统运行日志进行读取; 根据所述第一操作系统运行日志判断所述第一操作系统崩溃或无法启动的原因; 根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障。
2.如权利要求1所述的方法,其特征在于,在所述获取远程预设移动终端当前运行的操作系统的步骤之前还包括以下步骤: 检测远程预设移动终端是否发出预设异常指令; 如果是,则获取远程预设移动终端当前运行的操作系统; 如果否,则循环检测远程预设移动终端是否发出预设异常指令。
3.如权利要求1所述的方法,其特征在于,所述对所述移动终端的第一操作系统运行日志进行读取的步骤包括: 向所述远程预设移动终端发送内存数据读取请求; 请求通过后读取所述远程预设移动终端的内存数据中的第一操作系统运行日志。
4.如权利要求3所述的方法,其特征在于,所述第一操作系统运行日志包括所述第一操作系统执行的操作和执行操作的时间,以及所述第一操作系统的系统程序目录。
5.如权利要求1所述的方法,其特征在于,所述根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障的步骤具体包括: 在所述第一操作系统因为系统文件丢失而崩溃或无法启动时,则向所述远程预设移动终端的内存模块写入缺失的系统文件并修复权限; 在所述第一操作系统因为硬件故障而崩溃或无法启动时,则向所述远程预设移动终端发送硬件故障提示。
6.一种协助远程移动终端的系统,其特征在于,所述移动终端包括第一操作系统和第二操作系统,在所述第一操作系统崩溃或无法启动时,切换至第二操作系统,所述系统包括: 获取单元,用于获取远程预设移动终端当前运行的操作系统; 读取单元,用于在当前操作系统为第二操作系统时,对所述移动终端的第一操作系统运行日志进行读取; 判断单元,用于根据所述第一操作系统运行日志判断所述第一操作系统崩溃或无法启动的原因; 协助单元,用于根据判断结果修复所述远程预设移动终端的第一操作系统或提示硬件故障。
7.如权利要求6所述的系统,其特征在于,所述系统还包括: 检测单元,用于检测远程预设移动终端是否发出预设异常指令; 第一控制单元,用于控制所述获取单元获取远程预设移动终端当前运行的操作系统; 第二控制单元,用于控制循环检测远程预设移动终端是否发出预设异常指令。
8.如权利要求6所述的系统,其特征在于,所述读取单元包括: 请求子单元,用于向所述远程预设移动终端发送内存数据读取请求; 读取子单元,用于请求通过后读取所述远程预设移动终端的内存数据中的第一操作系统运行日志。
9.如权利要求8所述的系统,其特征在于,所述第一操作系统运行日志包括所述第一操作系统执行的操作和执行操作的时间,以及所述第一操作系统的系统程序目录。
10.如权利要求6所述的系统,其特征在于,所述协助单元包括: 修复子单元,在所述第一操作系统因为系统文件丢失而崩溃或无法启动时,向所述远程预设移动终端的内存模块写入缺失的系统文件并修复权限; 提示子单元,用于在所述第一操作系统因为硬件故障而崩溃或无法启动时,则向所述远程预设移动终端发送硬件故障提示。
【文档编号】G06F11/14GK104407930SQ201410565659
【公开日】2015年3月11日 申请日期:2014年10月22日 优先权日:2014年10月22日
【发明者】陆俊 申请人:陆俊