远程控制方法及系统、所适用的智能终端和服务端的制作方法

文档序号:9923863阅读:370来源:国知局
远程控制方法及系统、所适用的智能终端和服务端的制作方法
【技术领域】
[0001]本发明实施例涉及网络通信技术,尤其涉及一种远程控制方法及系统、所适用的智能终端和服务端。
【背景技术】
[0002]随着智能终端的普及,智能终端越已成为人们打发碎片时间的必备之物。特别是在地铁等公共场所,人们更是愿意将智能终端放到口袋里、或包里,便于随时拿取。但是,这也为小偷偷窃提供了便利。
[0003]为了防止智能终端丢失后,保存在终端中的资料无法再取得,市场上出现众多备份软件,用来将智能终端中的数据保存在云服务器中。这类备份软件通常采用将用户信息保存在云服务器中,并定期/手动的将更新的数据上传到云服务器中。
[0004]上述方式虽然能够得到备份数据,但却无法阻止数据泄露、刷机等行为,因此,需要对现有技术进行改进。

【发明内容】

[0005]本发明提供一种远程控制方法及系统、所适用的智能终端和服务端,以解决无法及时保护被盗智能终端的信息安全的问题。
[0006]第一方面,本发明实施例提供了一种远程控制方法,用于智能终端,包括:基于预确定的、对应所述智能终端的唯一标识信息,与预设的服务端建立授权通信连接;在所述授权通信连接有效期间,监测来自所述服务端的控制指令,并基于所述控制指令执行对智能终端进行控制操作。
[0007]第二方面,本发明实施例还提供了一种远程控制方法,用于服务端,包括:基于所获取的、对应智能终端的唯一标识信息,与所述智能终端建立授权通信连接;获取来自电子设备的包含所述唯一标识信息的控制指令,并在确定所述授权通信连接有效期间,将所述控制指令转发给所述智能终端,以控制所述智能终端执行相应控制操作。
[0008]第三方面,本发明实施例还提供了一种远程控制方法,用于包含智能终端、电子设备和服务端的系统中,包括:所述智能终端执行的远程控制方法;以及所述服务端执行的远程控制方法。
[0009]第四方面本发明实施例还提供了一种第一远程控制系统,用于智能终端,包括:第一连接模块,用于基于预确定的、对应所述智能终端的唯一标识信息,与预设的服务端建立授权通信连接;第一控制模块,用于在所述授权通信连接有效期间,监测来自所述服务端的控制指令,并基于所述控制指令执行对智能终端进行控制操作。
[0010]第五方面本发明实施例还提供了一种第二远程控制系统,用于服务端,包括:第二连接模块,用于基于所获取的、对应智能终端的唯一标识信息,与所述智能终端建立授权通信连接;第二控制模块,用于获取来自电子设备的包含所述唯一标识信息的控制指令,并在确定所述授权通信连接有效期间,将所述控制指令转发给所述智能终端,以控制所述智能终端执行相应控制操作。
[0011]第六方面本发明实施例还提供了一种远程控制系统,用于包含智能终端、电子设备和服务端的系统中,包括:所述智能终端包括第一远程控制系统;以及所述服务端执包括第二远程控制系统。
[0012]本发明通过智能终端与服务端建立并维持的授权通信连接,来接收控制指令,解决了智能终端中的软件/硬件无法被远程控制的问题,还能够有效防止在智能终端丢失时,无法及时删除数据,甚至被刷机后二次销售等问题。
【附图说明】
[0013]图1是本发明实施例一中远程控制方法的流程图;
[0014]图2是本发明实施例二中远程控制方法的流程图;
[0015]图3是本发明实施例三中远程控制方法的流程图;
[0016]图4是本发明实施例四中第一远程控制系统的结构示意图;
[0017]图5是本发明实施例五中第一远程控制系统的结构示意图;
[0018]图6是本发明实施例六中第一远程控制系统的结构示意图。
【具体实施方式】
[0019]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0020]实施例一
[0021]如图1所示,本发明提供一种远程控制方法,所述远程控制方法主要由安装在智能终端中的第一远程控制系统来执行。所述智能终端的硬件中应包含至少一个网络模块,该网络模块用于使所述智能终端与互联网连接。所述网络模块包括但不限于:WIFI模块、移动数据通信模块(如3G模块等)。所述智能终端中还包括:处理器、内存、电池、及电源管理等硬件。所述处理器通过调用上述各硬件,执行所述第一远程控制系统。所述智能终端包括但不限于:手机、平板电脑、电子游戏机、数码相机等。
[0022]当该智能终端可在出厂时,得到唯一标识信息,并将该唯一标识信息保存在自身的系统存储区域中。其中,所述唯一标识信息可以是所述智能终端的硬件标识信息,也可以是用户输入的用户信息,甚至可以是根据硬件标识信息和用户信息生成的对应该智能终端的唯一标识信息。
[0023]优选地,在执行步骤SllO之前,用户按照页面指示,进行注册操作,所述第一远程控制系统根据所接收的注册操作指令,执行步骤SlOl和S102。(均未予图示)
[0024]在步骤SlOl中,所述第一远程控制系统基于所获取的注册操作指令,确定并保存对应所述智能终端的唯一标识信息。
[0025]在此,当用户点击进入注册界面时、或当用户输入在注册界面上填写用户信息,并点击递交按钮时,所述第一远程控制系统基于对应的点击操作,获取注册操作指令。基于该注册操作指令,所诉第一远程控制系统可以通过以下两种方式中的任一种来确定并保存对应智能终端的唯一标识信息:
[0026]I)基于所获取的注册操作指令,读取所述智能终端中的硬件标识信息,并将所述硬件标识信息确定为所述智能终端的唯一标识信息;和
[0027]2)基于所获取的注册操作指令,从对应的注册界面中获取用户信息,并将所述用户信息发送到预设的服务端进行匹配,当获取到所述服务端反馈的匹配不一致的信息时,将所述用户信息确定为所述智能终端的唯一标识信息。
[0028]其中,所述硬件标识信息包括但不限于以下任一种:由该智能终端厂家设定的硬件标识信息、和MAC地址等。所述用户信息包括但不限于以下任一种:用户名、邮箱、和与手机号无关的息等。
[0029]在步骤S102中,所述第一远程控制系统将包含所述唯一标识信息的注册请求发送至预设的服务端,以供所述服务端保存所述唯一标识信息。
[0030]在此,当用户点击注册按钮后,所述第一远程控制系统将包含所述唯一标识信息的注册请求发送至预设的服务端,以供所述服务端将所述唯一标识信息与该智能终端的IP地址/手机号码对应保存。
[0031]当所述智能终端中的各网络模块中有至少一网络模块接入对应网络时,所述第一远程控制系统启动执行所述远程控制方法。其中,所述第一远程控制系统与预设的服务端进行交互,并基于所述服务端发送的控制指令对所述智能终端中运行的软件和硬件进行控制操作。
[0032]具体地,在步骤SllO中,所述第一远程控制系统基于预确定的、对应所述智能终端的唯一标识信息,与预设的服务端建立授权通信连接。
[0033]在此,所述第一远程控制系统监测智能终端的各网络模块,并当其中至少一个网络模块接入网络时,将包含所述唯一标识信息的连接请求信息发送给所述服务端。例如,所述第一远程控制系统可当监测到智能终端从未接入任何网络到其中一网络模块接入网络时、或者当监测到智能终端从一种网络切换至另一种网络时,将包含所述唯一标识信息的连接请求信息发送给所述服务端。
[0034]由所述服务端进行验证,若验证成功,则反馈验证成功的反馈信息,此时,所述第一远程控制系统确定与所述服务端建立了授权通信连接,并监测来自所述服务端的数据包,当数据包中包含控制指令时,执行步骤S120;反之,则反馈验证失败的反馈信息,此时,所述第一远程控制系统关闭与所述服务端的授权通信连接。
[0035]在此,由于根据HTTP/TCP协议,所述连接请求信息中必然携带网络标识信息(如IP地址、MAC地址等),则所述服务端还可以根据唯一标识信息对应保存智能终端中的所有网络标识信息。
[0036]为了防止智能终端中的手机卡、Wifi模块被恶意更换,在一种优选的建立授权通信连接的方式中,所述第一远程控制系统还当检测到所述智能终端接入一网络时,检测所述智能终端中所有网络模块中的网络标识信息是否发生变更;当确定发生变更时,将包含所述唯一标识信息和变更后的网络标识信息的连接请求信息发送给预设的服务端,并与所述服务端建立授权通信连接。
[0037]在此,所述第一远程控制系统在发送所述连接请求信息前,还检测所述智能终端中所有网络模块中的网络标识信息是否发生变更;若是,则确定该网络模块被恶意更换了,无论当前所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1