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

文档序号:9923863阅读:来源:国知局
述智能终端所接入的网络是否为更换后的网络模块,将包含所述唯一标识信息和变更后的网络标识信息的连接请求信息发送给预设的服务端,以便与所述服务端建立授权通信连接。
[0038]所述第一远程控制系统在确定验证成功后,即确定该授权通信连接有效,直至网络断开或切换到其他网络中。
[0039]另一种维持所述授权通信连接有效的方式包括:所述第一远程控制系统可采用向所述服务端发送包含所述唯一标识信息的心跳信息。
[0040]在此,在服务端验证通过之后,所述第一远程控制系统将按照预设的时间间隔向所述服务端发送包含所述唯一标识信息的心跳信息。其中,所述预设的时间间隔可根据当前所连接网络的网络类型而定。例如,相比于wifi网络类型的时间间隔,所述第一远程控制系统所预设的3G的网络类型所对应的时间间隔较长。
[0041 ]在所述授权通信连接有效期间,所述第一远程控制系统还执行步骤S120。
[0042]在步骤S120中,所述第一远程控制系统监测来自所述服务端的控制指令,并基于所述控制指令执行对智能终端进行控制操作。
[0043]其中,所述控制指令包括但不限于以下至少一种:删除软件指令、删除数据的指令、开启定位指令、开启防刷机指令、指示接口断电的指令。
[0044]其中,所述控制指令可以按照预设的文本格式进行定义。对应的,所述第一远程控制系统通过解析该文本格式来获取所有控制指令,并按照各自的控制指令对应执行控制操作。
[0045]例如,所述第一远程控制系统所接收到的控制指令包括:删除软件A的指令、以及删除相册中所有照片的指令。所述第一远程控制系统在内置的文件列表中对应得到对应软件A的安装地址和相册文件夹的地址,并按照各控制指令执行删除软件A和清除相册文件夹的操作。
[0046]例如,当所述第一远程控制系统所接收到的控制指令包括:开启防刷机指令时,所述第一远程控制系统可启动智能终端中的防刷机程序,以在监测到通过接口/网络模块接收到刷机指令时,禁止执行所述刷机指令所对应的刷机操作。
[0047]又如,当所述第一远程控制系统所接收到的控制指令包括:开启防刷机指令时,所述第一远程控制系统断开所有USB接口中至少一个引脚的电连接。如此能够有效防止外部设备通过USB接口进行刷机操作。
[0048]优选地,若所述控制指令中包含:指示接口断电的指令,则所述第一远程控制系统基于所述指示接口断电的指令,禁止所述智能终端中的电源向所述智能终端中对应接口供电。
[0049]其中,所述接口包括但不限于:USB接口、网口、耳机接口、HDMI接口等。所述智能终端中的接口中数据引脚和/或上电引脚与电源之间可设有控制器(如受控开关、电磁开关等),该控制器与智能终端中的处理器相连。所述处理器在运行所述第一远程控制系统时,所述第一远程控制系统根据所述指示接口断电的指令,断开相应接口中数据引脚和/或上电引脚的控制器,以使电源无法向对应数据引脚和/或上电引脚供电。
[0050]例如,所述第一远程控制系统接收到的控制指令为:指示USB接口断电的指令,则所述远程控制系统控制所有USB接口所连接的控制器断开,使得所有USB接口和电源断电。
[0051]本实施例的技术方案,通过与预设的服务端的授权通信连接,来接收控制指令,解决了智能终端中的软件/硬件无法被远程控制的问题,还能够有效防止在智能终端丢失时,无法及时删除数据,甚至被刷机后二次销售等问题。
[0052]在上述技术方案的基础上,采用预先注册的方式,能够确保用户记住用户信息,也便于智能终端和服务端保存唯一标识信息与用户信息的对应关系。
[0053]另外,所述第一远程控制系统采用心跳信息的方式,能够与服务端维持有效的授权通信连接,以便服务端及时获知智能终端的可通信情况。
[0054]另外,通过远程控制智能终端的接口,能有效防止外部设备对智能终端的恶意操作,保护智能终端中如定位软件的正常运行,能为失主提供较长的找回该智能终端的时间。
[0055]实施例二
[0056]如图2所示,本实施例也提供一种远程控制方法,用于服务端。所述服务端与智能终端和其他电子设备通信连接,其中,所述服务端包括但不限于:单台服务器、服务器集群、基于云架构的服务器等。所述智能终端包括但不限于:包括但不限于:手机、平板电脑、电子游戏机、数码相机等。所述电子设备包括但不限于:移动终端、固定终端、计算机设备、嵌入式设备等。所述电子设备举例为:手机、平板电脑、个人电脑、嵌入式控制器等。
[0057]所述服务端预先与智能终端建立授权通信连接,并在所述电子设备的控制下,远程控制已建立授权通信连接的智能终端。
[0058]具体地,所述服务端中安装有第二远程控制系统,所述第二远程控制系统通过执行以下步骤S210、S220来实现上述远程控制。其中,所述第二远程控制系统中预先保存有各智能终端的唯一标识信息。该唯一标识信息可在智能终端出厂时,备份在所述第二远程系统中。
[0059]另一种优选方式是,所述第二远程控制系统在执行步骤S210之前,先执行步骤S200(未予图示),以获得智能终端的唯一标识信息,并在获得所述唯一标识信息后,执行步骤S210。
[0060]在步骤S200中,所述第二远程控制系统获取来自智能终端的包含唯一标识信息的注册请求,并保存所述唯一标识信息与所述智能终端的网络标识信息进行对应保存。
[0061 ]在此,当用户操作智能终端在所述第二远程控制系统所提供的注册界面进行注册时,所述第二远程控制系统获取到对应的注册请求,并从中得到所述智能终端的网络标识信息。其中,所述注册请求中包含对应该智能终端的唯一标识信息。当所述第二远程控制系统确定该唯一标识信息未被录入后,保存该唯一标识信息及所述网络标识信息,并执行步骤S210。
[0062]在步骤S210中,所述第二远程控制系统基于所获取的、对应智能终端的唯一标识信息,与所述智能终端建立授权通信连接。
[0063]在此,所述第二远程控制系统接收智能终端发送的包含所述唯一标识信息的连接请求信息,并将所提取的唯一标识信息与预先保存的各唯一标识信息进行逐一验证,若验证成功,则向所述智能终端反馈验证成功的反馈信息,此时,所述第二远程控制系统确定与所述智能终端建立了授权通信连接,当有电子设备发送了一包含对应该智能终端的唯一标识信息的控制指令时,执行步骤S220;反之,则反馈验证失败的反馈信息,此时,所述第二远程控制系统关闭与所述服务端的授权通信连接。也就是说,所述第二远程控制系统不予转发未经验证的控制指令。
[0064]在一种实现方式中,当一个智能终端发出包含所述唯一标识信息和网络标识信息的连接请求信息时,所述第二远程控制系统判断所述连接请求信息中的网络标识信息是否与预先保存的所述唯一标识信息所对应的网络标识信息一致;若不一致,则更新所保存的唯一标识信息所对应的网络标识信息,并与所述智能终端建立授权通信连接;若一致,与所述智能终端建立授权通信连接。
[0065]在此,当所述智能终端在检测到网络标识信息变更时、或当所述智能终端的网络模块接入对应网络时,所述智能终端均可发送包含唯一标识信息和网络标识信息的连接请求信息。对应的,所述第二远程控制系统获取并提取所述网络标识信息和唯一标识信息,并判断所述网络标识信息是否与预先保存的所述唯一标识信息所对应的网络标识信息一致;若不一致,则更新所保存的唯一标识信息所对应的网络标识信息,并与所述智能终端建立授权通信连接;若一致,与所述智能终端建立授权通信连接。
[0066]在此,所述第二远程控制系统与智能终端建立授权通信连接的方式即为验证是否已保存有所述连接请求信息中的唯一标识信息的过程,在此不再详述。
[0067]当所述第二远程控制系统确定与所述智能终端建立了授权通信连接,保存当前连接请求信息所携带的网络标识信息,并以所保存的网络标识信息确定当前所建立的授权通信连接有效。当所述第二远程控制系统执行步骤S220时,按照该网络标识信息转发控制指令。
[0068]另一种维持所述第二远程控制系统与智能终端维持授权通信连接有效的方式包括:接收包含所述唯一标识信息的心跳信息,以维持所述授权通信连接有效。
[0069]具体地,所述第二远程控制系统持续的接收包含所述唯一标识信息的心跳信息,并当预设的时长内未收到对应同一唯一标识信息的心跳信息,则确定授权通信连接无效,反之,则确认授权通信连接有效。
[0070]在步骤S220中,所述第二远程控制系统获取来自电子设备的包含所述唯一标识信息的控制指令,并在确定所述授权通信连接有效期间,将所述控制指令转发给所述智能终端,以控制所述智能终端执行相应控制操作。
[0071]其中,所述电子设备所发送的控制指令包括但不限于以下至少一种:删除软件指令、删除数据的指令、开启
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1