一种远程受控、控制方法

文档序号:7553246阅读:114来源:国知局
专利名称:一种远程受控、控制方法
技术领域
本发明属于终端技术领域,尤其涉及一种远程受控、控制方法。
背景技术
随着终端智能化时代的到来,终端的配置越来越强大,功能越来越齐全,用户可通过远程建立两个终端的连接,在终端中实现对另一终端的控制,可实现远程办公、远程交流与协作、远程监控、远程协助等实际应用,以享受终端的智能化体验。然而,由于现有技术中远程控制可以完全控制终端,因此,当他人对终端控制后,可在终端中任意运行应用程 序,而部分应用程序记录了用户的私人信息,由于缺乏对私人信息的保护,因此他人可窃取用户的私人信息,当私人的信息中存在商业机密时,如果泄露出去,会导致用户蒙受损失,因此对于远程控制中用户私人的信息存在的安全隐患不容忽视。

发明内容
本发明实施例提供一种远程受控方法,旨在解决现有的远程控制可以完全控制终端,他人可窃取用户的私人信息,导致用户蒙受损失的问题。本发明实施例是这样实现的,一种远程受控方法,包括:受控终端获取预先存储的受控信息,所述受控信息包括允许远程控制的应用程序;向控制终端发送所述受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;接收所述控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。本发明实施例的另一目的在于提供一种远程控制方法,包括:控制终端接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序;获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;向所述受控终端发送远程控制指令,以使所述受控终端接收所述远程控制指令,根据所述远程控制指令对受控终端的应用程序进行控制操作。本发明实施例的另一目的在于提供一种远程受控装置,包括:第一获取单元,用于获取预先存储的受控信息,所述受控信息包括允许远程控制的应用程序;发送单元,用于向控制终端发送所述受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;操作单元,用于接收所述控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。本发明实施例的另一目的在于提供一种远程控制装置,包括:接收单元,用于接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序;检测单元,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;发送单元,用于向所述受控终端发送远程控制指令,以使所述受控终端接收所述远程控制指令,根据所述远程控制指令对受控终端的应用程序进行控制操作。在本发明实施例中,受控终端获取预先存储的受控信息,受控信息包括允许远程控制的应用程序,向控制终端发送受控信息,以使控制终端接收受控信息,受控终端接收控制终端发送的远程控制指令,根据远程控制指令对应用程序进行操作。从而即使他人通过网络与终端建立了远程连接,也只能对接受控制的应用程序进行操作,无法对非接受控制的应用程序进行操作,从而提高了在终端中的应用程序记录的私人信息的安全性,避免了出现他人可窃取用户的私人信息的情况,杜绝了远程控制中用户私人的信息存在的安全隐患


图1是本发明实施例提供的远程受控方法的实现流程图;图2是本发明实施例提供的生成受控信息具体实现流程图;图3是本发明另一实施例提供的生成受控信息具体实现流程图;图4是本发明实施例提供的远程控制方法的实现流程图;图5是本发明实施例提供的远程受制装置的结构框图;图6是本发明实施例提供的远程控制装置的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,受控终端获取预先存储的受控信息,受控信息包括允许远程控制的应用程序,向控制终端发送受控信息,以使控制终端接收受控信息,受控终端接收控制终端发送的远程控制指令,根据远程控制指令对应用程序进行操作。从而即使他人通过网络与终端建立了远程连接,也只能对接受控制的应用程序进行操作,无法对非接受控制的应用程序进行操作,从而提高了在终端中的应用程序记录的私人信息的安全性,避免了出现他人可窃取用户的私人信息的情况,杜绝了远程控制中用户私人的信息存在的安全隐患图1示出了本发明实施例提供的一种远程受控方法的实现流程,详述如下:在步骤SlOl中,受控终端获取预先存储的受控信息,所述受控信息包括允许远程控制的应用程序。在本实施例中,受控终端表不启动远程控制时接受控制终端控制的终端。优选地,受控终端为移动终端。受控终端获取预先存储的受控信息,受控信息包括允许远程控制的应用程序,具体可通过记录受控信息的存储路径,根据存储路径直接调用受控信息。在本实施例中,允许远程控制的应用程序可以为用户自设,也可以为系统默认。当用户采用自设时,用户根据个人需要对应用程序进行选择,限制了允许远程控制的应用程序,从而即使他人通过网络与终端建立了远程连接,也只能对允许远程控制的应用程序进行操作,无法对非允许远程控制的应用程序进行操作,从而提高了在终端中的应用程序记录的私人信息的安全性。在步骤S102中,向控制终端发送受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令。在本实施例中,受控终端将受控信息打包,打包后生成数据包,通过现有网络将数据包发送至受控终端,以使控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令。在步骤S103中,接收控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。在本实施例中,受控终端采用预设的编码方法将远程控制指令解码,根据远程控制指令对应用程序进行控制操作。为便于说明,以实际应用为例,当受控终端接收到远程控制指令为启动指令,根据启动指令执7TT应用程序的启动 呆作。作为本发明的一个优选实施例,图2示出了本发明实施例提供的生成受控信息具体实施流程,详述如下:在步骤S201中,显示应用程序列表,所述应用程序列表中包括受控终端中安装的应用程序。在本实施例中,在终端的界面上显示终端上安装的应用程序,由于应用程序比较多,可以通过在界面上绘制一个图表,以应用程序的功能作为满足条件的应用程序的归类标识,根据归类标识可以查看满足同一功能的所有应用程序,以便用户进行选中的操作。在步骤S202中,获取用户在应用程序列表中指定的应用程序。在本实施例中,获取用户在该应用程序列表中指定的应用程序,指定的方式包括但不限于触摸或者按键,通过对用户的指定的操作检测,获取到用户的指定的应用程序。

在本实施例中,用户可以通过预设的多选方式,一次选中多个的应用程序。如预设的触摸手势或预设的多选控件。在步骤S203中,根据用户指定的应用程序生成受控信息。在本实施例中,提取应用程序的唯一标识,唯一标识包括但不限于名称和存储路径,根据唯一标识生成受控信息。通过上述步骤,在终端的显示界面上显示应用程序列表,用户根据个人需要对应用程序进行选择,避免了选中用户不需要接受控制的应用程序,从而提高了选中应用程序的准确性。作为本发明的另一个实施例,受控信息还包括允许远程控制的文件夹、允许远程控制的文件夹对应的操作权限以及允许远程控制的应用程序对应的操作权限。为便于说明,图3示出了本发明另一个实施例提供的生成受控信息具体实施流程,详述如下:
在步骤S301中,显示受控列表,所述受控列表中包括受控终端中的应用程序和文件夹。在本实施例中,在受控终端的界面上显示受控终端中的应用程序和文件夹,由于文件夹比较多,可以通过在界面上绘制一个图表,以文件夹中的功能作为归类标识,如图片,音频、视频等,根据归类标识可以查看满足该功能的所有文件夹,以便用户进行选中的操作。在步骤S302中,获取用户在受控列表中指定的应用程序和文件夹,以及指定的文件夹和应用程序对应的操作权限。 在本实施例中,获取用户在该应用程序列表中指定的应用程序和文件夹,指定的方式包括但不限于触摸或者按键,通过对用户的指定的操作检测,获取到用户的指定的应用程序和文件夹。在本实施例中,操作权限包括但不限于只读权限、读写权限。在本实施例中,获取指定的文件夹和应用程序对应的操作权限,具体地,可在受控列表显示受控终端中的应用程序和文件夹的右方绘制操作权限的控件,通过控件接收用户选择的操作权限,当受控终端获取到操作权限时,将指定的文件夹和应用程序与对应的操作权限建立对应关系,便于后续指定的文件夹和应用程序与对应的操作权限的对应关系生成受控信息。在本实施例中,指定的文件夹作为允许远程控制的文件夹;指定的文件夹对应的操作权限,作为允许远程控制的文件夹对应的操作权限;指定的应用程序作为允许远程控制的应用程序;指定的应用程序对应的操作权限,作为允许远程控制的应用程序对应的操作权限。在步骤S303中,根据用户指定的应用程序和文件夹,以及指定的文件夹和应用程序对应的操作权限生成受控信息。在本实施例中,提取指定的应用程序和文件夹各自的唯一标识,唯一标识包括但不限于名称和存储路径,根据唯一标识以及指定的应用程序和文件夹对应的操作权限生成受控信息。通过上述步骤,在受控终端的显示界面上显示受控列表,受控列表中包括受控终端中的应用程序和文件夹,用户根据个人需要对应用程序和文件夹,以及应用程序和文件夹各自对应的操作权限进行指定,避免了选中不需要接受控制的应用程序和文件夹,以及受控终端中指定的应用程序和文件夹完全控制的情况,从而提闻了选中应用程序和文件夹的准确性,以及受控终端中指定的应用程序和文件夹的安全性。作为本发明的一个优先实施例,在接收所述控制终端发送的远程控制指令之后,在根据所述远程控制指令对应用程序进行控制操作之前,还包括:判断远程控制指令是否在预先建立的待拦截控制指令列表中;当所述远程控制指令在所述待拦截控制指令列表中时,对所述的远程控制指令进行拦截,以使受控终端无需根据所述远程控制指令对应用程序进行控制操作。在本实施例中,当控制终端和受制终端采用同一个操作系统时,在同一个操作系统中同一个操作产生的指令相同,因此控制终端和受制终端产生的控制指令是一致的。在本实施例中,判断远程控制指令是否在预先建立的待拦截控制指令列表中,将远程控制指令作为查询字段,在预设预先建立的待拦截控制指令列表中,查询是否存在该远程控制指令。当查询到时,表示该远程控制指令为待拦截控制指令;当查询不到时,表示远程控制指令不为待拦截控制指令。在本实施例中,当远程控制指令在所述待拦截控制指令列表中时,对所述的远程控制指令进行拦截,避免了由于控制终端的操作失误产生恶意的远程控制指令,如格式化系统文件、格式化存储文件、屏幕加锁、修改开机密码等会产生恶意破坏的远程控制指令,从而以使受控终端无需根据恶意的远程控制指令对应用程序进行控制操作,从而保护了受控终端中存储的私人信息。图4示出了本发明实施例提供的一种远程控制方法的实现流程,详述如下:在步骤S401中,控制终端接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序。在本实施例中,控制终纟而表7]^启动远程控制时对受控终纟而进彳丁控制的终纟而。优选地,控制终端为移动终端。控制终端接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序。在步骤S402中,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令。在本实施例中,获取用户对允许远程控制的应用程序的控制操作,具体地,在控制端设置监听器,对控制终端的广播信息进行监听,当获取到远程控制的应用程序的广播信息时,解析广播信息,以提取远程控制的应用程序的控制操作。在本实施例中,根据用户对允许远程控制的应用程序的控制操作生成远程控制指令,采用预定的编码格式生成远程控制指令,以使受控终端可以将远程控制指令解码。作为本发明的一个 优选实施例,实时获取允许远程控制的应用程序运行界面,检测应用程序运行界面的控制操作,根据所述控制操作生成远程控制指令。在本实施例中,实时获取允许远程控制的应用程序运行界面,具体地,向受控终端发送指定的应用程序的运行界面的显示请求信息。当受控终端接收到显示请求信息时,对显示请求信息进行解析得出应用程序,并调用此时应用程序的运行的资源文件,发送至控制终端,以使控制终端调用资源文件,在控制终端的屏幕上实时生成应用程序的运行界面。在步骤S403中,控制终端向受控终端发送远程控制指令,以使所述受控终端接收所述远程控制指令,根据所述远程控制指令对受控终端的应用程序进行操作。在本实施例中,控制终端将远程控制指令打包,打包后生成数据包,通过现有网络将数据包发送至受控终端,以使受控终端接收远程控制指令,根据所述远程控制指令对受控终端的应用程序进行操作。为便于说明,以实际应用为例,当获取到用户对允许远程控制的应用程序控制操作为启动操作时,生成启动指令,并发送至受控终端,以使受控终端接收启动指令并完成该应用程序的启动。作为本发明在实际应用的较佳实施例,当采用的控制终端和受控终端均为移动终端时,用户在受控终端中指定受控模块,如短信、通信录、程序管理、文件管理等。同时,用户可在受控模块中指定的操作权限,如短信的读、写、删除;通信录的读、写、删除;程序的安装、卸载;文件的读、写、删除。
图5示出了本发明实施例提供的远程受控装置的结构框图,该装置可以运行于各种终端,包括但不限于移动电话、口袋计算机(Pocket Personal Computer, PPC)、掌上电脑、计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)等。为了便于说明,仅不出了与本实施例相关的部分。参照图5,该远程受控装置,包括:第一获取单元51,用于获取预先存储的受控信息,所述受控信息包括允许远程控制的应用程序;发送单元52,用于向控制终端发送所述受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;操作单元53,用于接收所述控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。进一步地,在该装置中,还包括:显示单元54,用于显示应用程序列表,所述应用程序列表中包括受控终端中安装的应用程序;第二获取单元55,用于获取用户在应用程序列表中指定的应用程序;生成单元56,用于根据用户指定的应用程序生成受控信息。进一步地,在该装置中,所述受控信息还包括允许远程控制的文件夹、允许远程控制的文件夹对应的操作权限以及允许远程控制的应用程序对应的操作权限。

具体地,在该装置中,所述操作单元53包括:判断子单元531,用于判断所述远程控制指令是否在预先建立的待拦截控制指令列表中;拦截子单元532,用于当所述远程控制指令在所述待拦截控制指令列表中时,对所述的远程控制指令进行拦截,以使受控终端无需根据所述远程控制指令对应用程序进行控制操作。图6示出了本发明实施例提供的远程控制装置的结构框图,该装置可以运行于各种终端,包括但不限于移动电话、口袋计算机(Pocket Personal Computer, PPC)、掌上电脑、计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)等。为了便于说明,仅不出了与本实施例相关的部分。参照图6,该远程控制装置,包括:接收单元61,用于接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序;检测单元62,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;发送单元63,用于向所述受控终端发送远程控制指令,以使所述受控终端接收所述远程控制指令,根据所述远程控制指令对受控终端的应用程序进行控制操作。在本发明实施例中,受控终端获取预先存储的受控信息,受控信息包括允许远程控制的应用程序,向控制终端发送受控信息,以使控制终端接收受控信息,受控终端接收控制终端发送的远程控制指令,根据远程控制指令对应用程序进行操作。从而即使他人通过网络与终端建立了远程连接,也只能对接受控制的应用程序进行操作,无法对非接受控制的应用程序进行操作,从而提高了在终端中的应用程序记录的私人信息的安全性,避免了出现他人可窃取用户的私人信息的情况,杜绝了远程控制中用户私人的信息存在的安全隐 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内 所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种远程受控方法,其特征在于,包括: 受控终端获取预先存储的受控信息,所述受控信息包括允许远程控制的应用程序;向控制终端发送所述受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令; 接收所述控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。
2.如权利要求1所述的方法,其特征在于,在所述受控终端获取预先存储的受控信息之前还包括: 显示应用程序列表,所述应用程序列表中包括受控终端中安装的应用程序; 获取用户在应用程序列表中指定的应用程序; 根据用户指定的应用程序生成受控信息。
3.如权利要求1或2所述的方法,其特征在于,所述受控信息还包括允许远程控制的文件夹、允许远程控制的文件夹对应的操作权限以及允许远程控制的应用程序对应的操作权限。
4.如权利要求1所述的方法,其特征在于,在所述接收所述控制终端发送的远程控制指令之后,在所述根据所述远程控制指令对应用程序进行控制操作之前,还包括: 判断所述远程控制指令是否在预先建立的待拦截控制指令列表中; 当所述远程控制指令在所述待拦截控制指令列表中时,对所述的远程控制指令进行拦截,以使受控终端无需根据所述远程 控制指令对应用程序进行控制操作。
5.一种远程控制方法,其特征在于,包括: 控制终端接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序; 获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令; 向所述受控终端发送远程控制指令,以使所述受控终端接收所述远程控制指令,根据所述远程控制指令对受控终端的应用程序进行控制操作。
6.一种远程受控装置,其特征在于,包括: 第一获取单元,用于获取预先存储的受控信息,所述受控信息包括允许远程控制的应用程序; 发送单元,用于向控制终端发送所述受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令; 操作单元,用于接收所述控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。
7.如权利要求6所述的装置,其特征在于,还包括: 显示单元,用于显示应用程序列表,所述应用程序列表中包括受控终端中安装的应用程序; 第二获取单元,用于获取用户在应用程序列表中指定的应用程序; 生成单元,用于根据用户指定的应用程序生成受控信息。
8.如权利要求6或7所述的装置,其特征在于,所述受控信息还包括允许远程控制的文件夹、允许远程控制的文件夹对应的操作权限以及允许远程控制的应用程序对应的操作权限。
9.如权利要求6所述的装置,其特征在于,所述操作单元包括:判断子单元,用于判断所述远程控制指令是否在预先建立的待拦截控制指令列表中;拦截子单元,用于当所述远程控制指令在所述待拦截控制指令列表中时,对所述的远程控制指令进行拦截,以使受控终端无需根据所述远程控制指令对应用程序进行控制操作。
10.一种远程控制装置,其特征在于,包括: 接收单元,用于接收受控终端发送的受控信息,所述受控信息包括允许远程控制的应用程序; 检测单元,用于获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令; 发送单元,用于向所述受控终端发送远程控制指令,以使所述受控终端接收所述远程控制指令,根据所述 远程控制指令对受控终端的应用程序进行控制操作。
全文摘要
本发明适用于终端技术领域,提供了一种远程受控、控制方法,包括受控终端获取预先存储的受控信息,受控信息包括允许远程控制的应用程序;向控制终端发送所述受控信息,以使所述控制终端接收受控信息,获取用户对允许远程控制的应用程序的控制操作,根据所述控制操作生成远程控制指令;接收所述控制终端发送的远程控制指令,根据所述远程控制指令对应用程序进行控制操作。在本发明实施例中,即使他人通过网络与终端建立了远程连接,也只能对接受控制的应用程序进行操作,无法对非接受控制的应用程序进行操作,从而提高了在终端中的应用程序记录的私人信息的安全性,避免了他人可窃取用户的私人信息,提高了远程控制中用户私人的信息的安全性。
文档编号H04L29/08GK103237047SQ201310077029
公开日2013年8月7日 申请日期2013年3月11日 优先权日2013年3月11日
发明者张寅祥 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1