《设备的控制方法、客户端、服务器、中间设备和被控设备.pdf》由会员分享,可在线阅读,更多相关《设备的控制方法、客户端、服务器、中间设备和被控设备.pdf(40页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103885426 A (43)申请公布日 2014.06.25 CN 103885426 A (21)申请号 201410123115.X (22)申请日 2014.03.28 G05B 19/418(2006.01) (71)申请人 百度在线网络技术 (北京) 有限公司 地址 100085 北京市海淀区上地十街 10 号 百度大厦三层 (72)发明人 何磊 牛磊 (74)专利代理机构 北京清亦华知识产权代理事 务所 ( 普通合伙 ) 11201 代理人 宋合成 (54) 发明名称 设备的控制方法、 客户端、 服务器、 中间设备 和被控设备 (57) 摘要 本发明实。
2、施例提出了一种设备的控制方法、 客户端、 服务器、 中间设备和被控设备, 其中, 设备 的控制方法包括 : 获取中间设备和与中间设备相 关联的被控设备的信息 ; 向服务器发送携带欲获 取资源的中间设备信息的资源下载命令, 以使对 应的中间设备通过服务器获取对应的资源 ; 以及 向与中间设备相关联的被控设备发送操作指令, 以使被控设备根据操作指令从中间设备获取对应 的资源以执行相关操作。本发明实施例的设备的 控制方法, 解决了对被控设备进行控制操作时的 距离限制问题, 使用户能够随时随地, 只需登录客 户端即可对被控设备进行控制, 为用户提供了便 利, 提升了用户体验。 (51)Int.Cl. 。
3、权利要求书 7 页 说明书 19 页 附图 13 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书7页 说明书19页 附图13页 (10)申请公布号 CN 103885426 A CN 103885426 A 1/7 页 2 1. 一种设备的控制方法, 其特征在于, 包括 : 获取中间设备和与所述中间设备相关联的被控设备的信息 ; 向服务器发送携带欲获取资源的中间设备信息的资源下载命令, 以使对应的中间设备 通过所述服务器获取对应的资源 ; 以及 向与所述中间设备相关联的被控设备发送操作指令, 以使所述被控设备根据所述操作 指令从所述中间设备获取对应的资源以执行相关操。
4、作。 2. 如权利要求 1 所述的方法, 其特征在于, 所述向与所述中间设备相关联的被控设备 发送操作指令包括 : 通过服务器和所述中间设备向与所述中间设备相关联的被控设备发送所述操作指令。 3. 如权利要求 1 所述的方法, 其特征在于, 所述获取中间设备和与所述中间设备相关 联的被控设备的信息包括 : 获得当前用户账号, 根据所述当前用户账号获取与当前用户账号绑定的中间设备和被 控设备。 4. 如权利要求 3 所述的方法, 其特征在于, 在所述根据所述当前用户账号获取与当前 用户账号绑定的中间设备和被控设备之前, 还包括 : 获得设备标识 ; 向所述服务器发送绑定请求, 所述绑定请求中包含。
5、欲与所述当前用户账号绑定的设备 标识 ; 以及 接收所述服务器返回的绑定成功信息。 5. 如权利要求 4 所述的方法, 其特征在于, 所述获得设备标识包括 : 通过数字家庭工作组 DLNA 方式获得设备标识 ; 通过输入设备串码的方式获得设备标识 ; 或者 通过扫描设备二维码获得设备标识。 6. 一种设备的控制方法, 其特征在于, 包括 : 接收客户端发送的资源下载命令, 所述资源下载命令中携带有欲获取资源的中间设备 信息 ; 以及 根据所述资源下载命令向对应的中间设备发送下载指令, 以使所述对应的中间设备根 据所述下载指令获取对应的资源。 7. 如权利要求 6 所述的方法, 其特征在于, 在。
6、所述根据所述资源下载命令向对应的中 间设备发送下载指令之后, 还包括 : 接收所述客户端发送的操作指令, 并通过对应的中间设备向与所述中间设备相关联的 被控设备发送所述操作指令, 以使所述被控设备根据所述操作指令执行相关操作。 8. 如权利要求 6 所述的方法, 其特征在于, 所述根据所述资源下载命令向对应的中间 设备发送下载指令包括 : 根据所述资源下载命令判断对应的中间设备的存储空间是否满足要求, 若满足要求, 则生成资源下载地址, 并向对应的中间设备发送包含所述资源下载地址的下载指令。 9. 如权利要求 6 所述的方法, 其特征在于, 在所述接收客户端发送的资源下载命令之 前, 所述方法。
7、还包括 : 接收所述客户端发送的绑定请求, 所述绑定请求中包含欲与当前用户账号绑定的设备 权 利 要 求 书 CN 103885426 A 2 2/7 页 3 标识 ; 向验证服务器发送所述绑定请求, 并接收所述验证服务器返回的验证成功信息 ; 以及 根据所述验证成功信息将当前用户账号与对应的设备进行绑定, 并向所述客户端返回 绑定成功信息, 所述对应的设备包括被控设备和中间设备。 10. 如权利要求 9 所述的方法, 其特征在于, 所述根据所述验证成功信息将当前用户账 号与对应的设备进行绑定包括 : 根据所述验证成功信息调用应用程序接口 API 将当前用户账号与对应的设备进行绑 定。 11.。
8、 如权利要求 8 所述的方法, 其特征在于, 所述根据所述资源下载命令判断对应的中 间设备的存储空间是否满足要求包括 : 接收所述对应的中间设备上报的资源存储状态信息, 根据所述资源下载命令和所述资 源存储状态信息判断所述对应的中间设备的存储空间是否大于等于欲下载的资源大小。 12. 一种设备的控制方法, 其特征在于, 包括 : 接收服务器发送的下载指令, 并根据所述下载指令获取对应的资源 ; 以及 接收所述服务器发送的操作指令, 并将向相关联的被控设备发送所述操作指令, 以使 所述被控设备根据所述操作指令获取对应的资源以执行相关操作。 13. 如权利要求 12 所述的方法, 其特征在于, 所。
9、述根据所述下载指令获取对应的资源 包括 : 根据所述下载指令获得资源下载地址, 根据所述资源下载地址进行资源下载。 14. 如权利要求 13 所述的方法, 其特征在于, 所述根据所述资源下载地址进行资源下 载包括 : 通过对等网络P2P方式进行资源下载, 如果P2P方式下载不成功, 则连接源站进行资源 下载。 15. 如权利要求 13 所述的方法, 其特征在于, 在所述根据所述资源下载地址进行资源 下载时, 还包括 : 定时向所述服务器上报下载进度和资源存储状态信息。 16. 一种设备的控制方法, 其特征在于, 包括 : 从中间设备接收操作指令, 其中, 所述操作指令为客户端通过服务器发送至所。
10、述中间 设备的 ; 以及 根据所述操作指令从所述中间设备获得资源, 并根据所述资源执行相关操作。 17. 一种客户端, 其特征在于, 包括 : 获取模块, 用于获取中间设备和与所述中间设备相关联的被控设备的信息 ; 命令发送模块, 用于向服务器发送携带欲获取资源的中间设备信息的资源下载命令, 以使对应的中间设备通过所述服务器获取对应的资源 ; 以及 指令发送模块, 用于向与所述中间设备相关联的被控设备发送操作指令, 以使所述被 控设备根据所述操作指令从所述中间设备获取对应的资源以执行相关操作。 18. 如权利要求 17 所述的客户端, 其特征在于, 所述指令发送模块, 具体用于 : 通过服务器。
11、和所述中间设备向与所述中间设备相关联的被控设备发送所述操作指令。 19. 如权利要求 17 所述的客户端, 其特征在于, 所述获取模块, 具体用于 : 权 利 要 求 书 CN 103885426 A 3 3/7 页 4 获得当前用户账号, 根据所述当前用户账号获取与当前用户账号绑定的中间设备和被 控设备。 20. 如权利要求 19 所述的客户端, 其特征在于, 所述客户端, 还包括 : 获得模块, 用于获得设备标识 ; 请求发送模块, 用于向所述服务器发送绑定请求, 所述绑定请求中包含欲与所述当前 用户账号绑定的设备标识 ; 以及 接收模块, 用于接收所述服务器返回的绑定成功信息。 21. 。
12、如权利要求 20 所述的客户端, 其特征在于, 所述获得模块, 具体用于 : 通过数字家庭工作组 DLNA 方式获得设备标识 ; 通过输入设备串码的方式获得设备标识 ; 或者 通过扫描设备二维码获得设备标识。 22. 一种服务器, 其特征在于, 包括 : 接收模块, 用于接收客户端发送的资源下载命令, 所述资源下载命令中携带有欲获取 资源的中间设备信息 ; 以及 发送模块, 用于根据所述资源下载命令向对应的中间设备发送下载指令, 以使所述对 应的中间设备根据所述下载指令获取对应的资源。 23. 如权利要求 22 所述的服务器, 其特征在于, 所述接收模块, 还用于 : 接收所述客户端发送的操作。
13、指令。 24. 如权利要求 22 所述的服务器, 其特征在于, 所述发送模块, 还用于 : 通过对应的中间设备向与所述中间设备相关联的被控设备发送所述操作指令, 以使所 述被控设备根据所述操作指令执行相关操作。 25. 如权利要求 22 所述的服务器, 其特征在于, 所述发送模块, 具体用于 : 根据所述资源下载命令判断对应的中间设备的存储空间是否满足要求, 若满足要求, 则生成资源下载地址, 并向对应的中间设备发送包含所述资源下载地址的下载指令。 26. 如权利要求 22 所述的服务器, 其特征在于, 所述服务器, 还包括 : 请求接收模块, 用于接收所述客户端发送的绑定请求, 所述绑定请求。
14、中包含欲与当前 用户账号绑定的设备标识 ; 验证模块, 用于向验证服务器发送所述绑定请求, 并接收所述验证服务器返回的验证 成功信息 ; 以及 绑定模块, 用于根据所述验证成功信息将当前用户账号与对应的设备进行绑定, 并向 所述客户端返回绑定成功信息, 所述对应的设备包括被控设备和中间设备。 27. 如权利要求 26 所述的服务器, 其特征在于, 所述绑定模块, 具体用于 : 根据所述验证成功信息调用应用程序接口 API 将当前用户账号与对应的设备进行绑 定。 28. 如权利要求 25 所述的服务器, 其特征在于, 所述发送模块, 还用于 : 接收所述对应的中间设备上报的资源存储状态信息, 根。
15、据所述资源下载命令和所述资 源存储状态信息判断所述对应的中间设备的存储空间是否大于等于欲下载的资源大小。 29. 一种中间设备, 其特征在于, 包括 : 获取模块, 用于接收服务器发送的下载指令, 并根据所述下载指令获取对应的资源 ; 权 利 要 求 书 CN 103885426 A 4 4/7 页 5 接收模块, 用于接收所述服务器发送的操作指令 ; 以及 发送模块, 用于向相关联的被控设备发送所述操作指令, 以使所述被控设备根据所述 操作指令获取对应的资源以执行相关操作。 30. 如权利要求 29 所述的中间设备, 其特征在于, 所述获取模块, 具体用于 : 根据所述下载指令获得资源下载地。
16、址, 根据所述资源下载地址进行资源下载。 31. 如权利要求 30 所述的中间设备, 其特征在于, 所述获取模块, 还用于 : 通过对等网络P2P方式进行资源下载, 如果P2P方式下载不成功, 则连接源站进行资源 下载。 32. 如权利要求 30 所述的中间设备, 其特征在于, 所述中间设备, 还包括 : 定时上报模块, 用于定时向所述服务器上报下载进度和资源存储状态信息。 33. 如权利要求 29 所述的中间设备, 其特征在于, 所述中间设备包括路由器。 34. 一种被控设备, 其特征在于, 包括 : 接收模块, 用于从中间设备接收操作指令, 其中, 所述操作指令为客户端通过服务器发 送至所。
17、述中间设备的 ; 以及 执行模块, 用于根据所述操作指令从所述中间设备获得资源, 并根据所述资源执行相 关操作。 35. 一种设备的控制方法, 其特征在于, 包括 : 接收客户端发送的操作命令, 所述操作命令中携带有被控设备的信息 ; 以及 根据所述操作命令向对应的被控设备发送操作指令, 以使所述对应的被控设备根据所 述操作指令执行对应的操作。 36. 如权利要求 35 所述的方法, 其特征在于, 还包括 : 接收客户端发送的资源下载命令, 所述资源下载命令中携带有欲获取资源的被控设备 信息 ; 根据所述资源下载命令判断对应被控设备的存储空间是否满足要求, 若满足要求, 则 生成资源下载地址 。
18、; 以及 向对应被控设备发送包含所述资源下载地址的下载指令, 以使所述对应被控设备根据 所述下载指令进行资源下载。 37. 如权利要求 35 所述的方法, 其特征在于, 在所述接收客户端发送的操作命令之前, 所述方法还包括 : 接收所述客户端发送的设备绑定请求, 所述设备绑定请求中包含欲与当前用户账号绑 定的被控设备信息 ; 向验证服务器发送所述设备绑定请求, 并接收所述验证服务器返回的验证成功信息 ; 以及 根据所述验证成功信息对所述设备进行绑定, 并向所述客户端返回绑定成功信息。 38. 如权利要求 37 所述的方法, 其特征在于, 所述根据所述验证成功信息对所述设备 进行绑定包括 : 根。
19、据所述验证成功信息调用应用程序接口 API 对所述设备进行绑定。 39. 如权利要求 36 所述的方法, 其特征在于, 所述根据所述资源下载命令判断对应设 备的存储空间是否满足要求包括 : 权 利 要 求 书 CN 103885426 A 5 5/7 页 6 接收所述对应设备上报的资源存储状态信息, 根据所述资源下载命令和所述资源存储 状态信息判断所述对应设备的存储空间是否大于等于欲下载的资源大小。 40. 一种设备的控制方法, 其特征在于, 包括 : 向服务器发送操作命令, 所述操作命令中携带有被控设备的信息 ; 以及 接收所述服务器返回的操作完成消息。 41. 如权利要求 40 所述的方法。
20、, 其特征在于, 还包括 : 向服务器发送资源下载命令, 所述资源下载命令中携带有欲获取资源的被控设备信 息 ; 以及 接收所述服务器返回的资源下载完成消息。 42. 如权利要求 40 所述的方法, 其特征在于, 所述向服务器发送操作命令之前, 还包 括 : 向所述服务器发送认证请求, 所述认证请求中包含当前用户账号信息 ; 接收所述服务器返回的认证成功信息后, 获得被控设备标识 ; 向所述服务器发送设备绑定请求, 所述设备绑定请求中包含欲与当前用户账号绑定的 被控设备标识 ; 以及 接收所述服务器返回的绑定成功信息。 43. 如权利要求 42 所述的方法, 其特征在于, 所述获得设备标识包括。
21、 : 通过数字家庭工作组 DLNA 方式获得设备标识 ; 通过输入设备串码的方式获得设备标识 ; 或者 通过扫描设备二维码获得设备标识。 44. 一种设备的控制方法, 其特征在于, 包括 : 接收服务器发送的操作指令 ; 以及 根据所述操作指令执行对应的操作。 45. 如权利要求 44 所述的方法, 其特征在于, 还包括 : 接收服务器发送的下载指令 ; 以及 根据所述下载指令获得资源下载地址, 并根据所述资源下载地址进行资源下载。 46. 如权利要求 45 所述的方法, 其特征在于, 所述根据所述资源下载地址进行资源下 载包括 : 通过对等网络P2P方式进行资源下载, 如果P2P方式下载不成。
22、功, 则连接源站进行资源 下载。 47. 如权利要求 45 所述的方法, 其特征在于, 在所述根据所述资源下载地址进行资源 下载时, 还包括 : 定时向所述服务器发送下载进度和资源存储状态信息。 48. 如权利要求 45 所述的方法, 其特征在于, 所述根据所述资源下载地址进行资源下 载包括 : 在资源下载的过程中, 检测到存储空间不足, 则提示下载失败并显示下载失败的原因。 49. 一种服务器, 其特征在于, 包括 : 第一接收模块, 用于接收客户端发送的操作命令, 所述操作命令中携带有被控设备的 信息 ; 以及 权 利 要 求 书 CN 103885426 A 6 6/7 页 7 第一发送。
23、模块, 用于根据所述操作命令向对应的被控设备发送操作指令, 以使所述对 应的被控设备根据所述操作指令执行对应的操作。 50. 如权利要求 49 所述的服务器, 其特征在于, 所述服务器, 还包括 : 第二接收模块, 用于接收客户端发送的资源下载命令, 所述资源下载命令中携带有欲 获取资源的被控设备信息 ; 判断模块, 用于根据所述资源下载命令判断对应被控设备的存储空间是否满足要求 ; 生成模块, 用于当对应被控设备的存储空间满足要求时, 生成资源下载地址 ; 以及 第二发送模块, 用于向对应被控设备发送包含所述资源下载地址的下载指令, 以使所 述对应被控设备根据所述下载指令进行资源下载。 51。
24、. 如权利要求 49 所述的服务器, 其特征在于, 所述服务器, 还包括 : 请求接收模块, 用于接收所述客户端发送的设备绑定请求, 所述设备绑定请求中包含 欲与当前用户账号绑定的被控设备信息 ; 验证模块, 用于向验证服务器发送所述设备绑定请求, 并接收所述验证服务器返回的 验证成功信息 ; 以及 绑定模块, 用于根据所述验证成功信息对所述设备进行绑定, 并向所述客户端返回绑 定 成功信息。 52. 如权利要求 51 所述的服务器, 其特征在于, 所述绑定模块, 具体用于 : 根据所述验证成功信息调用应用程序接口 API 对所述设备进行绑定。 53. 如权利要求 50 所述的服务器, 其特征。
25、在于, 所述判断模块, 具体用于 : 接收所述对应设备上报的资源存储状态信息, 根据所述资源下载命令和所述资源存储 状态信息判断所述对应设备的存储空间是否大于等于欲下载的资源大小。 54. 一种客户端, 其特征在于, 包括 : 发送模块, 用于向服务器发送操作命令, 所述操作命令中携带有被控设备的信息 ; 以及 接收模块, 用于接收所述服务器返回的操作完成消息。 55. 如权利要求 54 所述的客户端, 其特征在于, 所述发送模块, 还用于 : 向服务器发送资源下载命令, 所述资源下载命令中携带有欲获取资源的被控设备信 息。 56. 如权利要求 54 所述的客户端, 其特征在于, 所述接收模块。
26、, 还用于 : 接收所述服务器返回的资源下载完成消息。 57. 如权利要求 54 所述的客户端, 其特征在于, 所述客户端, 还包括 : 认证请求发送模块, 用于向所述服务器发送认证请求, 所述认证请求中包含当前用户 账号信息 ; 获得模块, 用于接收所述服务器返回的认证成功信息后, 获得被控设备标识 ; 绑定请求发送模块, 用于向所述服务器发送设备绑定请求, 所述设备绑定请求中包含 欲与当前用户账号绑定的被控设备标识 ; 其中, 所述接收模块, 还用于接收所述服务器返回的绑定成功信息。 58. 如权利要求 54 所述的客户端, 其特征在于, 所述获得模块, 具体用于 : 通过数字家庭工作组 。
27、DLNA 方式获得设备标识 ; 通过输入设备串码的方式获得设备标识 ; 或者 权 利 要 求 书 CN 103885426 A 7 7/7 页 8 通过扫描设备二维码获得设备标识。 59. 一种被控设备, 其特征在于, 包括 : 接收模块, 用于接收服务器发送的操作指令 ; 以及 执行模块, 用于根据所述操作指令执行对应的操作。 60. 如权利要求 59 所述的被控设备, 其特征在于, 所述接收模块, 还用于 : 接收服务器发送的下载指令。 61. 如权利要求 59 所述的被控设备, 其特征在于, 所述被控设备, 还包括 : 下载模块, 用于根据所述下载指令获得资源下载地址, 并根据所述资源下。
28、载地址进行 资源下载。 62. 如权利要求 61 所述的被控设备, 其特征在于, 所述下载模块, 具体用于 : 通过对等网络P2P方式进行资源下载, 如果P2P方式下载不成功, 则连接源站进行资源 下载。 63. 如权利要求 59 所述的被控设备, 其特征在于, 所述被控设备, 还包括 : 定时上报模块, 用于在所述根据所述资源下载地址进行资源下载时, 定时向所述服务 器发送下载进度和资源存储状态信息 ; 提示模块, 用于在资源下载的过程中, 在检测到存储空间不足时, 提示下载失败并显示 下载失败的原因。 权 利 要 求 书 CN 103885426 A 8 1/19 页 9 设备的控制方法、。
29、 客户端、 服务器、 中间设备和被控设备 技术领域 0001 本发明涉及电子设备技术领域, 特别涉及一种设备的控制方法、 客户端、 服务器、 中间设备和被控设备。 背景技术 0002 物联网是新一代信息技术的重要组成部分, 所谓物联网就是物物相连的互联网, 网络延伸和扩展到了任何物品与物品之间, 通过网络进行信息交换和通信。物联网通过智 能感知、 识别技术与普适计算, 广泛应用于网络的融合中, 也因此被称为继计算机、 互联网 之后世界信息产业发展的第三次浪潮。 物联网是互联网的应用拓展, 与其说物联网是网络, 不如说物联网是业务和应用。因此, 应用创新是物联网发展的核心。 0003 目前, 用。
30、户可通过本地管理页面、 遥控器、 按钮等方式对例如 : 智能电视、 冰箱、 空 调等设备进行管理操作。举例来说, 可通过遥控器的方式选择用户感兴趣的网络节目进行 播放。 0004 但是, 在实现本发明过程中, 发明人发现现有技术中至少存在如下问题 : 在对智能 设备进行管理操作时, 操作距离受到限制。例如 : 通过页面的方式对智能设备进行管理时, 需要用户与智能设备处于同一局域网或同一无线局域网中, 距离一般在 50 米之内。 发明内容 0005 本发明实施例旨在至少在一定程度上解决上述技术问题。 0006 为此, 本发明提出一种设备的控制方法、 客户端、 服务器、 中间设备和被控设备, 本 。
31、发明能够解决对被控设备进行控制操作时的距离限制问题, 使用户能够随时随地, 只需登 录客户端即可对被控设备进行控制, 为用户提供便利, 提升用户体验。 0007 本发明实施例提出了一种设备的控制方法, 包括 : 获取中间设备和与所述中间设 备相关联的被控设备的信息 ; 向服务器发送携带欲获取资源的中间设备信息的资源下载命 令, 以使对应的中间设备通过所述服务器获取对应的资源 ; 以及向与所述中间设备相关联 的被控设备发送操作指令, 以使所述被控设备根据所述操作指令从所述中间设备获取对应 的资源以执行相关操作。 0008 本发明实施例的设备的控制方法, 客户端通过获取中间设备和被控设备的信息, 。
32、再通过向服务器发送资源下载命令, 以使中间设备获取服务器中的资源, 从而使被控设备 通过服务器和中间设备根据操作指令执行相关操作, 解决了对被控设备进行控制操作时的 距离限制问题, 使用户能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户提 供了便利, 提升了用户体验。 0009 本发明实施例提出了一种设备的控制方法, 包括 : 接收客户端发送的资源下载命 令, 所述资源下载命令中携带有欲获取资源的中间设备标识 ; 以及根据所述资源下载命令 向对应的中间设备发送下载指令, 以使所述对应的中间设备根据所述下载指令获取对应的 资源。 说 明 书 CN 103885426 A 9 2/1。
33、9 页 10 0010 本发明实施例的设备的控制方法, 通过接收客户端发送的资源下载命令, 再向中 间设备发送下载指令, 以使对应的中间设备根据下载指令获取对应的资源, 解决了对被控 设备进行控制操作时的距离限制问题, 使用户能够随时随地, 只需登录客户端即可对被控 设备进行控制, 为用户提供了便利, 提升了用户体验。 0011 本发明实施例提出了一种设备的控制方法, 包括 : 接收服务器发送的下载指令, 并 根据所述下载指令获取对应的资源 ; 以及接收所述服务器发送的操作指令, 并将向相关联 的被控设备发送所述操作指令, 以使所述被控设备根据所述操作指令获取对应的资源以执 行相关操作。 00。
34、12 本发明实施例的设备的控制方法, 通过中间设备接收服务器发送的操作指令, 并 将向相关联的被控设备发送操作指令, 以使被控设备根据操作指令获取对应的资源以执行 相关操作, 解决了对被控设备进行控制操作时的距离限制问题, 使用户能够随时随地对被 控设备进行控制, 为用户提供了便利, 提升了用户体验。 0013 本发明实施例提出了一种设备的控制方法, 包括 : 从中间设备接收操作指令, 其 中, 所述操作指令为客户端通过服务器发送至所述中间设备的 ; 以及根据所述操作指令从 所述中间设备获得资源, 并根据所述资源执行相关操作。 0014 本发明实施例的设备的控制方法, 通过从中间设备接收客户端。
35、通过服务器发送至 中间设备的操作指令, 并执行相关操作, 解决了对被控设备进行控制操作时的距离限制问 题, 使用户能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户提供了便利, 提升了用户体验。 0015 本发明实施例提出了一种客户端, 包括 : 获取模块, 用于获取中间设备和与所述中 间设备相关联的被控设备的信息 ; 发送模块, 用于向服务器发送携带欲获取资源的中间设 备信息的资源下载命令, 以使对应的中间设备通过所述服务器获取对应的资源 ; 以及所述 发送模块, 还用于向与所述中间设备相关联的被控设备发送操作指令, 以使所述被控设备 根据所述操作指令从所述中间设备获取对应的资源。
36、以执行相关操作。 0016 本发明实施例的客户端, 客户端通过获取中间设备和被控设备的信息, 再通过向 服务器发送资源下载命令, 以使中间设备获取服务器中的资源, 从而使被控设备通过服务 器和中间设备根据操作指令执行相关操作, 解决了对被控设备进行控制操作时的距离限制 问题, 使用户能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户提供了便 利, 提升了用户体验。 0017 本发明实施例提出了一种服务器, 包括 : 接收模块, 用于接收客户端发送的资源下 载命令, 所述资源下载命令中携带有欲获取资源的中间设备标识 ; 以及发送模块, 用于根据 所述资源下载命令向对应的中间设备发送下。
37、载指令, 以使所述对应的中间设备根据所述下 载指令获取对应的资源。 0018 本发明实施例的服务器, 通过接收客户端发送的资源下载命令, 再向中间设备发 送下载指令, 以使对应的中间设备根据下载指令获取对应的资源, 解决了对被控设备进行 控制操作时的距离限制问题, 使用户能够随时随地, 只需登录客户端即可对被控设备进行 控制, 为用户提供了便利, 提升了用户体验。 0019 本发明实施例提出了一种中间设备, 包括 : 获取模块, 用于接收服务器发送的下载 指令, 并根据所述下载指令获取对应的资源 ; 接收模块, 用于接收所述服务器发送的操作指 说 明 书 CN 103885426 A 10 3。
38、/19 页 11 令 ; 以及发送模块, 用于向相关联的被控设备发送所述操作指令, 以使所述被控设备根据所 述操作指令获取对应的资源以执行相关操作。 0020 本发明实施例的中间设备, 通过中间设备接收服务器发送的操作指令, 并将向相 关联的被控设备发送操作指令, 以使被控设备根据操作指令获取对应的资源以执行相关操 作, 解决了对被控设备进行控制操作时的距离限制问题, 使用户能够随时随地对被控设备 进行控制, 为用户提供了便利, 提升了用户体验。 0021 本发明实施例提出了一种被控设备, 包括 : 接收模块, 用于从中间设备接收操作指 令, 其中, 所述操作指令为客户端通过服务器发送至所述中。
39、间设备的 ; 以及执行模块, 用于 根据所述操作指令从所述中间设备获得资源, 并根据所述资源执行相关操作。 0022 本发明实施例的被控设备, 通过从中间设备接收客户端通过服务器发送至中间设 备的操作指令, 并执行相关操作, 解决了对被控设备进行控制操作时的距离限制问题, 使用 户能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户提供了便利, 提升了用 户体验。 0023 本发明实施例提出了一种设备的控制方法, 包括 : 接收客户端发送的操作命令, 所 述操作命令中携带有被控设备的信息 ; 以及根据所述操作命令向对应的被控设备发送操作 指令, 以使所述对应的被控设备根据所述操作指令。
40、执行对应的操作。 0024 本发明实施例的设备的控制方法, 通过将被控设备与当前用户账号进行绑定, 实 现了同一用户账号对多个被控设备的统一控制与管理, 解决了对被控设备进行控制操作时 的距离限制问题, 使用户能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户 提供了便利, 提升了用户体验。 0025 本发明实施例提出了一种设备的控制方法, 包括 : 向服务器发送操作命令, 所述操 作命令中携带有被控设备的信息 ; 以及接收所述服务器返回的操作完成消息。 0026 本发明实施例的设备的控制方法, 通过获得设备标识, 并向服务器发送绑定请求, 以使服务器将被控设备和中间设备与当前用户。
41、账号进行绑定, 实现了同一用户账号对多个 被控设备的统一控制与管理, 解决了对被控设备进行控制操作时的距离限制问题, 使用户 能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户提供了便利, 提升了用户 体验。 0027 本发明实施例提出了一种设备的控制方法, 包括 : 接收服务器发送的操作指令 ; 以及根据所述操作指令执行对应的操作。 0028 本发明实施例的设备的控制方法, 通过接收服务器发送的操作指令, 并根据操作 指令执行对应的操作, 解决了对被控设备进行控制操作时的距离限制问题, 使用户能够随 时随地对被控设备进行控制, 为用户提供了便利, 提升了用户体验。 0029 本发。
42、明实施例提出了一种服务器, 包括 : 第一接收模块, 用于接收客户端发送的操 作命令, 所述操作命令中携带有被控设备的信息 ; 以及第一发送模块, 用于根据所述操作命 令向对应的被控设备发送操作指令, 以使所述对应的被控设备根据所述操作指令执行对应 的操作。 0030 本发明实施例的服务器, 通过将被控设备与当前用户账号进行绑定, 实现了同一 用户账号对多个被控设备的统一控制与管理, 解决了对被控设备进行控制操作时的距离限 制问题, 使用户能够随时随地, 只需登录客户端即可对被控设备进行控制, 为用户提供了便 说 明 书 CN 103885426 A 11 4/19 页 12 利, 提升了用户。
43、体验。 0031 本发明实施例提出了一种客户端, 包括 : 发送模块, 用于向服务器发送操作命令, 所述操作命令中携带有被控设备的信息 ; 以及接收模块, 用于接收所述服务器返回的操作 完成消息。 0032 本发明实施例的客户端, 通过获得设备标识, 并向服务器发送绑定请求, 以使服务 器将被控设备和中间设备与当前用户账号进行绑定, 实现了同一用户账号对多个被控设备 的统一控制与管理, 解决了对被控设备进行控制操作时的距离限制问题, 使用户能够随时 随地, 只需登录客户端即可对被控设备进行控制, 为用户提供了便利, 提升了用户体验。 0033 本发明实施例提出了一种被控设备, 包括 : 接收模。
44、块, 用于接收服务器发送的操作 指令 ; 以及执行模块, 用于根据所述操作指令执行对应的操作。 0034 本发明实施例的被控设备, 通过接收服务器发送的操作指令, 并根据操作指令执 行对应的操作, 解决了对被控设备进行控制操作时的距离限制问题, 使用户能够随时随地 对被控设备进行控制, 为用户提供了便利, 提升了用户体验。 0035 本发明的附加方面和优点将在下面的描述中部分给出, 部分将从下面的描述中变 得明显, 或通过本发明的实践了解到。 附图说明 0036 本发明的上述和 / 或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解, 其中 : 0037 图 1 为根据本发。
45、明第一个实施例的设备的控制方法的流程图 ; 0038 图 2 为根据本发明第二个实施例的设备的控制方法的流程图 ; 0039 图 3 为根据本发明第三个实施例的设备的控制方法的流程图 ; 0040 图 4 为根据本发明第四个实施例的设备的控制方法的流程图 ; 0041 图 5 为根据本发明第五个实施例的设备的控制方法的流程图 ; 0042 图 6 为根据本发明第六个实施例的设备的控制方法的流程图 ; 0043 图 7 为根据本发明一个实施例的客户端的结构示意图 ; 0044 图 8 为根据本发明具体实施例的客户端的结构示意图 ; 0045 图 9 为根据本发明一个实施例的服务器的结构示意图 ;。
46、 0046 图 10 为根据本发明一个具体实施例的服务器的结构示意图 ; 0047 图 11 为根据本发明一个实施例的中间设备的结构示意图 ; 0048 图 12 为根据本发明一个具体实施例的中间设备的结构示意图 ; 0049 图 13 为根据本发明一个实施例的被控设备的结构示意图 ; 0050 图 14 为根据本发明一个实施例的设备的控制系统的结构示意图 ; 0051 图 15 为根据本发明一个实施例的设备的绑定过程的示意图 ; 0052 图 16 为根据本发明一个实施例的对被控设备进行控制的过程的示意图 ; 0053 图 17 为根据本发明第七个实施例的设备的控制方法的流程图 ; 0054。
47、 图 18 为根据本发明第八个实施例的设备的控制方法的流程图 ; 0055 图 19 为根据本发明第九个实施例的设备的控制方法的流程图 ; 0056 图 20 为根据本发明另一个实施例的服务器的结构示意图 ; 说 明 书 CN 103885426 A 12 5/19 页 13 0057 图 21 为根据本发明另一个实施例的客户端的结构示意图 ; 0058 图 22 为根据本发明另一个实施例的被控设备的结构示意图 ; 0059 图 23 为根据本发明另一个实施例的设备的控制系统的结构示意图 ; 0060 图 24 为根据本发明另一个实施例的设备的绑定过程的示意图 ; 0061 图 25 为根据本。
48、发明另一个实施例的对被控设备进行控制的过程的示意图。 具体实施方式 0062 下面详细描述本发明的实施例, 实施例的示例在附图中示出, 其中自始至终相同 或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。 下面通过参考附图描 述的实施例是示例性的, 仅用于解释本发明, 而不能理解为对本发明的限制。 0063 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为, 表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、 片段或部 分, 并且本发明的优选实施方式的范围包括另外的实现, 其中可以不按所示出或讨论的顺 序, 包括根据所涉及的功能按基本同时的方。
49、式或按相反的顺序, 来执行功能, 这应被本发明 的实施例所属技术领域的技术人员所理解。 0064 下面参考附图描述根据本发明实施例的设备的控制方法、 客户端、 服务器、 中间设 备和被控设备。 0065 为解决对被控设备进行控制操作时的距离限制问题, 使用户能够随时随地对被控 设备进行控制, 本发明实施例提出一种设备的控制方法。 0066 图 1 为根据本发明第一个实施例的设备的控制方法的流程图。 0067 本实施例从客户端侧进行描述。如图 1 所示, 根据本发明实施例的设备的控制方 法包括 : 0068 S101, 获取中间设备和与中间设备相关联的被控设备的信息。 0069 在本发明的实施例中, 用户可通过输入用户账号登录客户端, 其中, 用户可以在移 动终端、 台式电脑、 笔记本电脑等中进行登录。登录客户端成功后, 客户端可获取中间设备 和与。