一种实现远程控制的方法、系统和装置制造方法及图纸

技术编号:8192728 阅读:215 留言:0更新日期:2013-01-10 03:10
本发明专利技术公开了一种实现远程控制的方法、系统和装置。本发明专利技术的一种实现远程控制的方法,被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端。

【技术实现步骤摘要】
一种实现远程控制的方法、系统和装置
本专利技术涉及通信
,特别涉及一种实现远程控制的方法、系统和装置。
技术介绍
目前的远程控制方法按照命令的传输方式大致分为以下几种:1、通过邮件方式,利用这种控制方式,发送端将控制命令作为邮件的内容发送到接收端,接收端解析接收到的邮件并做出相应的控制操作。这种控制方式,用户的操作不够便捷,通用性上也有所欠缺。2、通过短信的方式,这种控制方式专门针对提供了短信收发服务的移动设备,控制命令作为短信内容而被发送,用户往往需要以文本方式输入控制命令,通用性上同样也有欠缺。3、专门的远程控制方法,例如针对特殊应用场景所使用的远程控制方法,这一类控制方法利用网络编程将命令作为网络数据包来传输,这也使其通用性受到限制。鉴于现有的远程控制方法,操作不够便捷、通用性不佳,因此,亟需一种操作更便捷、通用性强的远程控制方法、系统和装置。
技术实现思路
本专利技术提供一种实现远程控制的方法、系统和装置,利用即时通信模块提供的数据传输功能,对远程设备进行控制,以达到操作便捷、适用性强的效果。为达到上述目的,本专利技术采用如下技术方案:本专利技术公开了一种实现远程控制的方法,包括:被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;被控制端接收到控制命令后,根据第二操作接口的格式生成反馈信息,并将反馈信息通过第二操作接口发送给第二即时通信模块;第二即时通信模块将所接收的反馈信息通过有线网络和/或无线网络发送给第一即时通信模块;第一即时通信模块将所接收的反馈信息,通过第一操作接口发送给控制端。本专利技术还公开了一种实现远程控制的系统,包括:各第一即时通信模块具有第一操作接口,各第二即时通信模块具有第二操作接口,第一即时通信模块与第二即时通信模块能够通过有线网络和/或无线网络连接;被控制端模块,用于接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端模块,用于接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号,并接收用户输入的操作命令,根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块,用于将来自控制端模块的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块,用于将来自第一即时通信模块的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;其中,控制端模块,具有第一系统配置子模块及第一命令处理子模块;第一系统配置子模块,用于根据用户输入的登录指令选择一第一即时通信模块并设置控制端的账号,生成配置信息并发送给第一命令处理子模块;第一命令处理子模块,用于接收用户输入的操作命令,根据配置信息、用户输入的操作命令,以及第一操作接口的格式产生控制命令,通过第一操作接口将控制命令发送给第一即时通信模块;被控制端模块,具有第二系统配置子模块及第二命令处理子模块;第二系统配置子模块,用于根据用户输入的登录指令选择一第二即时通信模块并设置被控制端的账号,生成配置信息并发送给第二命令处理子模块;第二命令处理子模块,用于接收第二即时通信模块发送的控制命令,在接收到控制命令后,根据第二操作接口的格式生成反馈信息,并将反馈信息通过第二操作接口发送给第二即时通信模块;第二即时通信模块,进一步用于将反馈信息通过有线网络和/或无线网络发送给第一即时通信模块;第一即时通信模块,进一步用于将反馈信息通过第一操作接口发送给第一命令处理子模块。本专利技术还公开了一种实现远程控制的装置,包括:系统配置模块和命令处理模块,系统配置模块,用于根据用户输入的登录指令选择一即时通信模块并设置账号,生成配置信息并将配置信息发送给命令处理模块;命令处理模块,用于根据所述即时通信模块的操作接口的格式产生命令,并将命令通过操作接口发送给即时通信模块,以及通过操作接口从即时通信模块接收命令。本专利技术提供的实现远程控制的方法、系统和装置,根据即时通信模块的操作接口的格式实现与即时通信模块的信息交换,以及使用即时通信模块自身的通信功能来实现通信,适用性更强,操作更加简便。附图说明图1为本专利技术实施例提供的一种实现远程控制的方法的流程;图2为本专利技术实施例提供的一种实现远程控制的系统的框图;图3为本专利技术实施例提供的一种实现远程控制的装置的框图;图4为控制端和被控制端的登录界面的示意图;图5为控制端的主操作界面的示意图;图6为用户使用控制端的流程图;图7为被控制端的主操作界面的示意图;图8为被控制端编辑命令列表功能的操作界面的示意图;图9为用户使用被控制端的流程图;图10为用户通过控制端对被控制端进行一次远程控制操作的流程图;图11为用户启动‘获取命令列表’命令时控制端和被控制端的操作处理流程的示意图。具体实施方式即时通信,指的是能够即时发送或接收互联网消息等的业务。随着互联网的发展,即时通信的功能日益丰富,随着移动互联网的发展,互联网即时通信也在向移动即时通信化扩张。能够提供即时通信接入设备包括服务器、个人电脑、平板电脑和智能手机等等。针对目前的远程控制方法的不足,鉴于即时通信的普遍使用,本专利技术提供了一种更加通用,操作更加简便的利用即时通信模块的通信功能的远程控制方法、系统和装置。本专利技术可用于智能设备对远程电脑的控制,本地电脑对远程电脑的控制或者本地电脑对远程智能设备的控制。进一步的,本专利技术可以用于多个控制端对一个被控制端的控制,进一步的,本专利技术可以用于多个控制端对多个被控制端的交叉控制。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步的详细描述。图1为本专利技术实施例提供的一种实现远程控制的方法的流程图,其中在控制端和被控制端的显示界面上添加有登录界面,供用户利用登录界面选择需要使用的即时通信模块并用相应账号登录;在控制端和被控制端的显示界面上添加有主操作界面,用于控制端或被控制端和用户的交互。则该方法包括:101:被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;102:控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;103:控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;104:第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;105:第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;106:被控制端接收到控制命令后,根据第二操本文档来自技高网...
一种实现远程控制的方法、系统和装置

【技术保护点】
一种实现远程控制的方法,其特征在于,该方法包括:被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;被控制端接收到控制命令后,根据第二操作接口的格式生成反馈信息,并将反馈信息通过第二操作接口发送给第二即时通信模块;第二即时通信模块将所接收的反馈信息通过有线网络和/或无线网络发送给第一即时通信模块;第一即时通信模块将所接收的反馈信息,通过第一操作接口发送给控制端。

【技术特征摘要】
1.一种实现远程控制的方法,其特征在于,该方法包括:被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;被控制端接收到控制命令后,根据第二操作接口的格式生成反馈信息,并将反馈信息通过第二操作接口发送给第二即时通信模块;第二即时通信模块将所接收的反馈信息通过有线网络和/或无线网络发送给第一即时通信模块;第一即时通信模块将所接收的反馈信息,通过第一操作接口发送给控制端。2.根据权利要求1所述的实现远程控制的方法,其特征在于,该方法进一步包括:被控制端针对操作命令设置一信任列表,信任列表中的信息为允许执行操作命令的控制端的账号;被控制端接收到控制命令后,判断控制端的账号是否在所述信任列表之中,若判断为是,则执行控制命令,根据执行结果生成反馈信息,若判断为否,则不执行控制命令,生成表示拒绝执行命令的反馈信息。3.根据权利要求2所述的实现远程控制的方法,其特征在于,该方法进一步包括:在被控制端设置命令列表,命令列表中的信息为控制端的账号以及对应于各个控制端的账号的可执行的命令;当所述控制命令中的操作命令为获取命令列表时,所述反馈信息包括:命令列表之中对应于控制端的账号的可执行的命令。4.根据权利要求1至3任一项所述的实现远程控制的方法,其特征在于,控制端通过视频用户交互处理界面,和/或,图形用户交互处理界面,和/或,语音用户交互处理界面接收用户输入的登录指令与操作命令;被控制端通过视频用户交互处理界面,和/或,图形用户交互处理界面,和/或,语音用户交互处理界面接收用户输入的登录指令。5.一种实现远程控制的系统,其特征在于,该系统包括:控制端模块、被控制端模块、至少一个第一即时通信模块,以及至少一个第二即时通信模块,各第一即时通信模块具有第一操作接口,各第二即时通信模块具有第二操作接口,第一即时通信模块与第二即时通信模块能够通过有线网络和/或无线网络连接;被控制端模块,用于接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端模块,用于接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号,并接收用户输入的操作命令,根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块,用于将来自控制端模块的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块,用于将来自第一即时通信模块的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;其中,控制端模块,具有第一系统配置子模块及第一命令处理子模块;第一系统配置子模块,用于根据用户输入的登录指令选择一第一即时通信模块并设置控...

【专利技术属性】
技术研发人员:曾小波王重乐高强
申请(专利权)人:歌尔声学股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1