[发明专利]一种实现远程控制的方法、系统和装置有效
申请号: | 201210382112.9 | 申请日: | 2012-10-10 |
公开(公告)号: | CN102868766B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 曾小波;王重乐;高强 | 申请(专利权)人: | 歌尔股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 261031 山东省潍*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现远程控制的方法、系统和装置。本发明的一种实现远程控制的方法,被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端。 1 | ||
搜索关键词: | 即时通信模块 控制命令 操作接口 接收用户 远程控制 被控制端 操作命令 控制端 登录 指令 无线网络 网络 | ||
被控制端接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;
控制端接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号;
控制端接收用户输入的操作命令,并根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;
第一即时通信模块将所接收的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;
第二即时通信模块将所接收的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;
被控制端接收到控制命令后,根据第二操作接口的格式生成反馈信息,并将反馈信息通过第二操作接口发送给第二即时通信模块;
第二即时通信模块将所接收的反馈信息通过有线网络和/或无线网络发送给第一即时通信模块;
第一即时通信模块将所接收的反馈信息,通过第一操作接口发送给控制端。
2.根据权利要求1所述的实现远程控制的方法,其特征在于,该方法进一步包括:被控制端针对操作命令设置一信任列表,信任列表中的信息为允许执行操作命令的控制端的账号;
被控制端接收到控制命令后,判断控制端的账号是否在所述信任列表之中,若判断为是,则执行控制命令,根据执行结果生成反馈信息,若判断为否,则不执行控制命令,生成表示拒绝执行命令的反馈信息。
3.根据权利要求2所述的实现远程控制的方法,其特征在于,该方法进一步包括:在被控制端设置命令列表,命令列表中的信息为控制端的账号以及对应于各个控制端的账号的可执行的命令;
当所述控制命令中的操作命令为获取命令列表时,所述反馈信息包括:命令列表之中对应于控制端的账号的可执行的命令。
4.根据权利要求1至3任一项所述的实现远程控制的方法,其特征在于,控制端通过视频用户交互处理界面,和/或,图形用户交互处理界面,和/或,语音用户交互处理界面接收用户输入的登录指令与操作命令;
被控制端通过视频用户交互处理界面,和/或,图形用户交互处理界面,和/或,语音用户交互处理界面接收用户输入的登录指令。
5.一种实现远程控制的系统,其特征在于,该系统包括:控制端模块、被控制端模块、至少一个第一即时通信模块,以及至少一个第二即时通信模块,各第一即时通信模块具有第一操作接口,各第二即时通信模块具有第二操作接口,第一即时通信模块与第二即时通信模块能够通过有线网络和/或无线网络连接;
被控制端模块,用于接收用户输入的登录指令,选择一个第二即时通信模块并设置被控制端的账号;
控制端模块,用于接收用户输入的登录指令,选择一个第一即时通信模块并设置控制端的账号,并接收用户输入的操作命令,根据第一即时通信模块的第一操作接口的格式产生控制命令,将控制命令通过第一操作接口发送给第一即时通信模块;所述控制命令包括:控制端的账号、被控制端的账号及操作命令;
第一即时通信模块,用于将来自控制端模块的控制命令通过有线网络和/或无线网络发送给第二即时通信模块;
第二即时通信模块,用于将来自第一即时通信模块的控制命令,通过第二即时通信模块的第二操作接口发送给被控制端;
其中,
控制端模块,具有第一系统配置子模块及第一命令处理子模块;
第一系统配置子模块,用于根据用户输入的登录指令选择一第一即时通信模块并设置控制端的账号,生成配置信息并发送给第一命令处理子模块;
第一命令处理子模块,用于接收用户输入的操作命令,根据配置信息、用户输入的操作命令,以及第一操作接口的格式产生控制命令,通过第一操作接口将控制命令发送给第一即时通信模块;
被控制端模块,具有第二系统配置子模块及第二命令处理子模块;
第二系统配置子模块,用于根据用户输入的登录指令选择一第二即时通信模块并设置被控制端的账号,生成配置信息并发送给第二命令处理子模块;
第二命令处理子模块,用于接收第二即时通信模块发送的控制命令,在接收到控制命令后,根据第二操作接口的格式生成反馈信息,并将反馈信息通过第二操作接口发送给第二即时通信模块;
第二即时通信模块,进一步用于将反馈信息通过有线网络和/或无线网络发送给第一即时通信模块;
第一即时通信模块,进一步用于将反馈信息通过第一操作接口发送给第一命令处理子模块。
6.根据权利要求5所述的实现远程控制的系统,其特征在于,控制端模块还具有第一用户交互界面处理模块,用于将登录指令发送给第一系统配置子模块,将操作命令发送给第一命令处理子模块;所述第一用户交互界面处理模块包括:视频用户交互处理模块,和/或,图形用户交互处理模块,和/或,语音用户交互处理模块;
被控制端模块还具有第二用户交互界面处理模块,用于将登录指令发送给第二系统配置子模块;所述第二用户交互界面处理模块包括:视频用户交互处理模块,和/或,图形用户交互处理模块,和/或,语音用户交互处理模块。
7.根据权利要求5或6所述的实现远程控制的系统,其特征在于,第二命令处理子模块,还用于针对操作命令设置一信任列表,信任列表中的信息为允许执行操作命令的控制端的账号;
第二命令处理子模块,还用于在接收到控制命令后判断控制端的账号是否在所述信任列表之中,若判断为是,则执行控制命令,根据执行结果生成反馈信息,若判断为否,则不执行控制命令,生成表示拒绝执行命令的反馈信息;以及,
第二系统配置子模块,还用于设置命令列表,命令列表中的信息为控制端的账号以及对应于各个控制端的账号的可执行的命令;
当所述控制命令中的操作命令为获取命令列表时,所述反馈信息包括:命令列表之中对应于控制端的账号的可执行的命令。
8.一种实现远程控制的装置,其特征在于,该装置包括:系统配置模块和命令处理模块,系统配置模块,用于根据用户输入的登录指令选择一即时通信模块并设置账号,生成配置信息并将配置信息发送给命令处理模块;
命令处理模块,用于根据所述即时通信模块的操作接口的格式产生命令,并将命令通过操作接口发送给即时通信模块,以及通过操作接口从即时通信模块接收命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔股份有限公司,未经歌尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210382112.9/,转载请声明来源钻瓜专利网。