《终端远程控制方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《终端远程控制方法、装置及系统.pdf(19页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104049552A43申请公布日20140917CN104049552A21申请号201410302957122申请日20140627G05B19/04200601H04L29/0220060171申请人北京奇艺世纪科技有限公司地址100080北京市海淀区北一街2号鸿城拓展大厦10、11层72发明人李典74专利代理机构北京柏杉松知识产权代理事务所普通合伙11413代理人马敬项京54发明名称终端远程控制方法、装置及系统57摘要本发明实施例公开了一种终端远程控制方法、装置及系统。该方法应用于终端远程控制系统中的用于中转数据的中转终端;终端远程控制系统还包括远程控制终端和被控终端。
2、;中转终端的USB接口和被控终端的USB接口通过USB数据线相连;所述方法包括接收远程控制开始指令;响应远程控制开始指令,将中转终端的USB接口的工作状态设置为模拟串口状态;建立中转终端与被控终端的串口通信通道;建立中转终端与远程控制终端的网络通信通道;基于串口通信通道和网络通信通道,中转传输被控终端和远程控制终端之间的交互数据,从而实现远程控制终端对被控终端的控制。可见,通过利用本方案,可以通过用户执行简单的操作来控制终端。51INTCL权利要求书3页说明书13页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书13页附图2页10申请公布号CN104049552AC。
3、N104049552A1/3页21一种终端远程控制方法,其特征在于,应用于终端远程控制系统中的用于中转数据的中转终端;所述终端远程控制系统还包括远程控制终端和被控终端;其中,所述中转终端的USB接口和所述被控终端的USB接口通过USB数据线相连;所述方法包括接收用户发出的远程控制开始指令;响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;建立所述中转终端与所述被控终端的串口通信通道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;建立所述中转终端与所述远程控制终端的网络。
4、通信通道;基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。2根据权利要求1所述的方法,其特征在于,所述基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,包括接收所述远程控制终端基于所述网络通信通道下发的数据控制指令;基于所述串口通信通道,将所述数据控制指令传输至所述被控终端,以使得所述被控终端响应所述数据控制指令。3根据权利要求2所述的方法,其特征在于,所述基于所述串口通信通道,将所述数据控制指令中转传输至所述被控终端,包括将所述数据控制指令转换为能够被所述被。
5、控终端识别的数据控制指令;基于所述串口通信通道,将转换后的数据控制指令传输至所述被控终端。4根据权利要求1所述的方法,其特征在于,所述基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,包括接收所述被控终端基于所述串口通信通道发送的上传数据;基于所述网络通信通道,将所述上传数据发送至所述远程控制终端。5根据权利要求4所述的方法,其特征在于,所述基于所述网络通信通道,将所述上传数据发送至所述远程控制终端,包括将所述上传数据转换为能够被所述远程控制终端识别的上传数据;基于所述网络通信通道,将转换后的上传数据发送至所述远程控制终端。6根据权利要求4所述的方法。
6、,其特征在于,所述接收所述被控终端基于所述串口通信通道发送的上传数据之前,还包括接收所述远程控制终端基于所述网络通信通道下发的查询请求;基于所述串口通信通道,将所述查询请求发送至所述被控终端,以使得所述被控终端在接收到所述查询请求后确定作为查询结果的上传数据,进而基于所述串口通信通道将所述作为查询结果的上传数据发送至所述中转终端。7一种终端远程控制方法,其特征在于,应用于终端远程控制系统中的被控终端,所述终端远程控制系统还包括用于中转数据的中转终端和远程控制终端;其中,所述被控终端的USB接口和所述中转终端的USB接口通过USB数据线相连;所述方法包括检测所连接的所述中转终端的USB接口是否为。
7、模拟串口状态;权利要求书CN104049552A2/3页3在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;建立所述中转终端与所述被控终端的串口通信通道;基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。8根据权利要求7所述的方法,其特征在于,基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,包括接收所述中转终端基于所述串口通信通道传输的数据控制指令;其中,所述数据控制指令为所述中转终端所接收。
8、到的所述远程控制终端基于网络通信信道下发的;响应所述数据控制指令。9根据权利要求7所述的方法,其特征在于,基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,包括获得上传数据;基于所述串口通信通道,向所述中转终端发送所述上传数据,以使得所述中转终端在接收到所述上传数据后,基于所述网络通信通道,将所述上传数据发送至所述远程控制终端。10根据权利要求9所述的方法,其特征在于,获得上传数据之前,还包括接收所述中转终端基于所述串口通信通道发送的查询请求,其中,所述查询请求为所述中转终端接收到的所述远程控制终端基于所述网络通信通道下发的;所述获得上传数据,包括获得。
9、所述查询请求对应的查询结果;将所述查询结果确定为上传数据。11一种终端远程控制装置,其特征在于,应用于终端远程控制系统中的用于中转数据的中转终端;所述终端远程控制系统还包括远程控制终端和被控终端;其中,所述中转终端的USB接口和所述被控终端的USB接口通过USB数据线相连;所述装置包括开始指令接收模块,用于接收用户发出的远程控制开始指令;工作状态设置模块,用于响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述。
10、中转终端的USB接口相连接的USB接口设置为模拟串口状态;网络通信通道建立模块,用于建立所述中转终端与所述远程控制终端的网络通信通道;中转传输模块,用于基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。12一种终端远程控制装置,其特征在于,应用于终端远程控制系统中的被控终端,所述终端远程控制系统还包括用于中转数据的中转终端和远程控制终端;其中,所述被控终端的USB接口和所述中转终端的USB接口通过USB数据线相连;所述装置包括权利要求书CN104049552A3/3页4串口状态检测模块,用于检测所连接的所。
11、述中转终端的USB接口是否为模拟串口状态;状态设置模块,用于在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通道;交互模块,用于基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。13一种终端远程控制系统,其特征在于,包括用于中转数据的中转终端、被控终端和远程控制终端;其中,所述被控终端的USB接口和所述中转终端的USB接口通过USB数据线相连;其中,所述中转终端,包括。
12、开始指令接收模块,用于接收用户发出的远程控制开始指令;工作状态设置模块,用于响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;网络通信通道建立模块,用于建立所述中转终端与所述远程控制终端的网络通信通道;中转传输模块,用于基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的。
13、控制;所述被控终端,包括串口状态检测模块,用于检测所连接的所述中转终端的USB接口是否为模拟串口状态;状态设置模块,用于在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通道;交互模块,用于基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。权利要求书CN104049552A1/13页5终端远程控制方法、装置及系统技术领域0001本发明涉及远程控制领域,特别涉及一种终端远。
14、程控制方法、装置及系统。背景技术0002随着智能电视和机顶盒等终端的逐渐发展,其功能越来越多,随之而来的功能设置操作越来越多,例如对无线网络进行密码设置、付费使用功能设置等。0003由于功能设置操作的学习及使用难度较大,比较年长的用户经常会感到困难,尤其是子女在外地工作时,比较年长的用户一旦遇到不会操作的问题,子女无法现场代为解决。0004基于上述问题可见,如何通过用户执行简单的操作来实现对终端例如智能电视、机顶盒等的控制是一个亟待解决的问题。发明内容0005基于上述问题,本发明实施例公开了一种终端远程控制方法、装置及系统,以通过用户执行简单的操作来控制终端。技术方案如下0006第一方面,本发。
15、明实施例提供了一种终端远程控制方法,应用于终端远程控制系统中的用于中转数据的中转终端;所述终端远程控制系统还包括远程控制终端和被控终端;其中,所述中转终端的USB接口和所述被控终端的USB接口通过USB数据线相连;所述方法包括0007接收用户发出的远程控制开始指令;0008响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;0009建立所述中转终端与所述被控终端的串口通信通道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0010建立所述中转终端与所述远程控制终端的网络。
16、通信通道;0011基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。0012可选的,所述基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,包括0013接收所述远程控制终端基于所述网络通信通道下发的数据控制指令;0014基于所述串口通信通道,将所述数据控制指令传输至所述被控终端,以使得所述被控终端响应所述数据控制指令。0015可选的,所述基于所述串口通信通道,将所述数据控制指令中转传输至所述被控终端,包括0016将所述数据控制指令转换为能够被所述被控终端识别的数据。
17、控制指令;说明书CN104049552A2/13页60017基于所述串口通信通道,将转换后的数据控制指令传输至所述被控终端。0018可选的,所述基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,包括0019接收所述被控终端基于所述串口通信通道发送的上传数据;0020基于所述网络通信通道,将所述上传数据发送至所述远程控制终端。0021可选的,所述基于所述网络通信通道,将所述上传数据发送至所述远程控制终端,包括0022将所述上传数据转换为能够被所述远程控制终端识别的上传数据;0023基于所述网络通信通道,将转换后的上传数据发送至所述远程控制终端。0024。
18、可选的,所述接收所述被控终端基于所述串口通信通道发送的上传数据之前,还包括0025接收所述远程控制终端基于所述网络通信通道下发的查询请求;0026基于所述串口通信通道,将所述查询请求发送至所述被控终端,以使得所述被控终端在接收到所述查询请求后确定作为查询结果的上传数据,进而基于所述串口通信通道将所述作为查询结果的上传数据发送至所述中转终端。0027第二方面,本发明实施例提供了一种终端远程控制方法,应用于终端远程控制系统中的被控终端,所述终端远程控制系统还包括用于中转数据的中转终端和远程控制终端;其中,所述被控终端的USB接口和所述中转终端的USB接口通过USB数据线相连;所述方法包括0028检。
19、测所连接的所述中转终端的USB接口是否为模拟串口状态;0029在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0030建立所述中转终端与所述被控终端的串口通信通道;0031基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。0032可选的,基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,包括0033接收所述中转终端基于所述串口通信通道传输的数据控制指令;其中,所述数据控制指令为所述中转终端所。
20、接收到的所述远程控制终端基于网络通信信道下发的;0034响应所述数据控制指令。0035可选的,基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,包括0036获得上传数据;0037基于所述串口通信通道,向所述中转终端发送所述上传数据,以使得所述中转终端在接收到所述上传数据后,基于所述网络通信通道,将所述上传数据发送至所述远程控制终端。0038可选的,获得上传数据之前,还包括0039接收所述中转终端基于所述串口通信通道发送的查询请求,其中,所述查询请求为所述中转终端接收到的所述远程控制终端基于所述网络通信通道下发的;说明书CN104049552A3/13页。
21、70040所述获得上传数据,包括0041获得所述查询请求对应的查询结果;0042将所述查询结果确定为上传数据。0043第三方面,本发明实施例提供了一种终端远程控制装置,应用于终端远程控制系统中的用于中转数据的中转终端;所述终端远程控制系统还包括远程控制终端和被控终端;其中,所述中转终端的USB接口和所述被控终端的USB接口通过USB数据线相连;所述装置包括0044开始指令接收模块,用于接收用户发出的远程控制开始指令;0045工作状态设置模块,用于响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;0046串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串。
22、口通信通道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0047网络通信通道建立模块,用于建立所述中转终端与所述远程控制终端的网络通信通道;0048中转传输模块,用于基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。0049第四方面,本发明实施例提供了一种终端远程控制装置,应用于终端远程控制系统中的被控终端,所述终端远程控制系统还包括用于中转数据的中转终端和远程控制终端;其中,所述被控终端的USB接口和所述中。
23、转终端的USB接口通过USB数据线相连;所述装置包括0050串口状态检测模块,用于检测所连接的所述中转终端的USB接口是否为模拟串口状态;0051状态设置模块,用于在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0052串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通道;0053交互模块,用于基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。0054第五方面,本发明实施例提供了一种终端远程控制系统,包括用于中转数。
24、据的中转终端、被控终端和远程控制终端;其中,所述被控终端的USB接口和所述中转终端的USB接口通过USB数据线相连;0055其中,所述中转终端,包括0056开始指令接收模块,用于接收用户发出的远程控制开始指令;0057工作状态设置模块,用于响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;0058串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通说明书CN104049552A4/13页8道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0059网络通。
25、信通道建立模块,用于建立所述中转终端与所述远程控制终端的网络通信通道;0060中转传输模块,用于基于所述串口通信通道和所述网络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制;0061所述被控终端,包括0062串口状态检测模块,用于检测所连接的所述中转终端的USB接口是否为模拟串口状态;0063状态设置模块,用于在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0064串口通信通道建立模块,用于建立所述中转终端与所述被控终端的串口通信通道;0065交互模块,用于。
26、基于所述串口通信通道,通过所述中转终端中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。0066本发明实施例所提供的方案中,当用户希望对被控终端进行控制时,可以将用于中转数据的中转终端的USB接口与被控终端的USB接口通过USB数据线相连,并向中转终端发出控制开启指令;进而中转终端接收并响应该远程控制开始指令,将该中转终端的USB接口的工作状态设置为模拟串口状态;建立中转终端与被控终端的串口通信通道,其中,该被控终端在检测到所连接的该中转终端的USB接口为模拟串口状态时,将与该中转终端的USB接口相连接的USB接口设置为模拟串口状态;建立中转终。
27、端与远程控制终端的网络通信通道;基于串口通信通道和网络通信通道,中转传输被控终端和远程控制终端之间的交互数据,从而实现远程控制终端对被控终端的控制。可见,通过利用本方案,可以通过用户执行简单的操作来控制终端。附图说明0067为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0068图1为本发明实施例所提供的一种终端远程控制方法的流程图;0069图2为本发明实施例所提供的一种终端远程控制方法的。
28、另一流程图;0070图3为本发明实施例所提供的一种终端远程控制装置的结构示意图;0071图4为本发明实施例所提供的一种终端远程控制装置的另一结构示意图;0072图5为本发明实施例所提供的一种终端远程控制系统的结构示意图。具体实施方式说明书CN104049552A5/13页90073下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0074为了通过用户执行简单的操作来控制终端,本发明实施例。
29、提供了一种终端远程控制方法、装置及系统。0075下面从用于中转数据的中转终端的角度,本发明实施例提供了一种终端远程控制方法进行介绍。0076其中,本实施例所提供的一种终端远程控制方法应用于终端远程控制系统中的用于中转数据的中转终端;该终端远程控制系统还可以包括远程控制终端和被控终端;其中,该中转终端的USBUNIVERSALSERIALBUS,通用串行总线接口和被控终端的USB接口通过USB数据线相连。需要强调的是,由于中转终端具有USB接口,而该被控终端也具有USB接口,为了实现中转终端和被控终端之间的通信,首先将中转终端的USB接口和被控终端的USB接口通过USB数据线相连。0077其中,。
30、实际应用中,该中转终端可以为具有USB接口的智能手机、具有USB接口的平板电脑等便携式终端;该被控终端可以为具有串口通信接口的智能电视等;该远程控制终端可以为该被控终端所对应的服务器,或者,该远程控制终端也可以为智能手机、平板电脑或笔记本电脑等终端。0078可以理解的是,实现本实施例所提供的终端远程控制方法的功能软件可以为位于该中转终端中的专门的客户端软件。0079如图1所示,一种终端远程控制方法,可以包括0080S101,接收用户发出的远程控制开始指令;0081当用户希望通过远程控制终端控制该被控终端时,可以通过点击该中转终端的交互界面中的按钮的方式向中转终端发出远程控制开始指令;而该中转终。
31、端可以接收到用户发出的远程控制开始指令,进而执行后续的操作。0082S102,响应该远程控制开始指令,将该中转终端的USB接口的工作状态设置为模拟串口状态;0083在该中转终端接收到该远程控制开始指令时,可以将该中转终端的该USB接口的工作状态设置为模拟串口状态,进而进行后续的建立该中转终端与该被控终端的串口通信通道。其中,将该中转终端的所述USB接口的工作状态设置为模拟串口状态可以采用现有技术实现。0084本领域技术人员可以理解的是,中转终端的USB接口通常具有两种状态存储状态和模拟串口状态;其中,在存储状态下,中转终端仅仅作为数据存储器;而在模拟串口状态下,中转终端能够与所连接的被控终端进。
32、行数据通信。0085S103,建立该中转终端与该被控终端的串口通信通道,该被控终端在检测到所连接的该中转终端的USB接口为模拟串口状态时,将与该中转终端的USB接口相连接的USB接口设置为模拟串口状态;0086其中,在将该中转终端的该USB接口的工作状态设置为模拟串口状态后,由于中转终端的USB接口通过USB数据线与被控终端的USB接口相连,且被控终端的USB接口设说明书CN104049552A6/13页10置为模拟串口状态,因此,可以建立该中转终端与该被控终端的串口通信通道。0087可以理解的是,建立该中转终端与该被控终端的串口通信通道的具体方式可以采用现有技术实现。0088S104,建立该。
33、中转终端与该远程控制终端的网络通信通道;0089其中,对于远程终端为被控终端所对应的服务器的情况,该中转终端中的客户端软件也与该服务器相对应,并且,通过该客户端软件,该中转终端能够与该远程控制终端建立网络通信通道,具体的通道建立过程可以采用现有技术;对于远程终端为智能手机、平板电脑或笔记本电脑等终端的情况,通过客户端软件,该中转终端可以基于该客户端软件所对应的服务器与该远程控制终端建立网络通信通道,具体的通道建立过程可以采用现有技术。0090S105,基于该串口通信通道和该网络通信通道,中转传输该被控终端和该远程控制终端之间的交互数据,从而实现该远程控制终端对该被控终端的控制。0091其中,在。
34、建立串口通信通道和该网络通信通道后,该中转终端可以基于该串口通信通道和该网络通信通道,中转传输该被控终端和该远程控制终端之间的交互数据,从而实现该远程控制终端对该被控终端的控制。0092当远程控制终端主动控制被控终端时,所述基于该串口通信通道和该网络通信通道,中转传输该被控终端和该远程控制终端之间的交互数据,可以包括0093接收该远程控制终端基于该网络通信通道下发的数据控制指令;0094基于该串口通信通道,将该数据控制指令传输至该被控终端,以使得该被控终端响应该数据控制指令。0095需要说明的是,该远程控制终端所下发的数据控制指令能够被被控终端识别时,中转终端仅仅起到中转作用即可。0096更进。
35、一步的,为了提高广泛应用性,基于该串口通信通道,将该数据控制指令中转传输至该被控终端,可以包括0097将该数据控制指令转换为能够被该被控终端识别的数据控制指令;0098基于该串口通信通道,将转换后的数据控制指令传输至该被控终端。0099需要说明的是,该远程控制终端所下发的数据控制指令不能够被被控终端识别时,该中转终端可以具有转换功能和中转功能。并且,在保证被控终端能够识别数据控制指令的前提下,具体的转换方式可以根据实际情况设定,在此不做限定。当然,本领域技术人员可以理解的是,转换动作可以由远程控制终端完成,从而使得中转终端仅仅起到中转作用即可。0100当被控终端主动向远程控制终端上传数据时,所。
36、述基于该串口通信通道和该网络通信通道,中转传输该被控终端和该远程控制终端之间的交互数据,可以包括0101接收该被控终端基于该串口通信通道发送的上传数据;0102基于该网络通信通道,将该上传数据发送至该远程控制终端。0103需要说明的是,被控终端发送的上传数据能够被远程控制终端识别时,中转终端仅仅起到中转作用即可。0104更进一步的,为了提高广泛应用性,所述基于该网络通信通道,将该上传数据发送至该远程控制终端,可以包括说明书CN104049552A107/13页110105将该上传数据转换为能够被该远程控制终端识别的上传数据;0106基于该网络通信通道,将转换后的上传数据发送至该远程控制终端。0。
37、107需要说明的是,被控终端发送的上传数据不能够被远程控制终端识别时,该中转终端可以具有转换功能和中转功能。并且,在保证远程控制终端能够识别上传数据的前提下,具体的转换方式可以根据实际情况设定,在此不做限定。当然,本领域技术人员可以理解的是,转换动作可以由被控终端完成,从而使得中转终端仅仅起到中转作用即可。0108需要强调的是,被控终端向远程控制终端上传数据可以在满足触发条件时,具体的,该触发条件可以为远程控制终端请求上传数据。具体的,基于所述接收该被控终端基于该串口通信通道发送的上传数据之前,还可以包括0109接收该远程控制终端基于该网络通信通道下发的查询请求;0110基于该串口通信通道,将。
38、该查询请求发送至该被控终端,以使得该被控终端在接收到该查询请求后确定作为查询结果的上传数据,进而基于该串口通信通道将该作为查询结果的上传数据发送至该中转终端。0111本发明实施例所提供的方案中,当用户希望对被控终端进行控制时,可以将用于中转数据的中转终端的USB接口与被控终端的USB接口通过USB数据线相连,并向中转终端发出控制开启指令;进而中转终端接收并响应该远程控制开始指令,将该中转终端的USB接口的工作状态设置为模拟串口状态;建立中转终端与被控终端的串口通信通道,其中,该被控终端在检测到所连接的该中转终端的USB接口为模拟串口状态时,将与该中转终端的USB接口相连接的USB接口设置为模拟。
39、串口状态;建立中转终端与远程控制终端的网络通信通道;基于串口通信通道和网络通信通道,中转传输被控终端和远程控制终端之间的交互数据,从而实现远程控制终端对被控终端的控制。可见,通过利用本方案,可以通过用户执行简单的操作来控制终端。0112从被控终端的角度,本发明实施例还提供了一种终端远程控制方法。0113其中,本实施例所提供一种终端远程控制方法应用于终端远程控制系统中的被控终端,该终端远程控制系统还可以包括用于中转数据的中转终端和远程控制终端;其中,该被控终端的USB接口该中转终端的USB接口通过USB数据线相连。需要强调的是,由于被控终端具有USB接口,而该中转终端也具有USB接口,为了实现被。
40、控终端和中转终端之间的通信,首先将被控终端的USB接口和中转终端的USB接口通过USB数据线相连。0114其中,实际应用中,该被控终端可以为具有USB接口的智能电视等;该中转终端可以为具有USB接口的智能手机或具有USB接口的平板电脑等便携式终端;该远程控制终端可以为该被控终端所对应的服务器,或者,该远程控制终端也可以为智能手机、平板电脑或笔记本电脑等终端。0115可以理解的是,实现本实施例所提供的终端远程控制方法的功能软件可以为位于该被控终端中的专门的客户端软件。0116如图2所示,一种终端远程控制方法,可以包括0117S201,检测所连接的该中转终端的USB接口是否为模拟串口状态;0118。
41、S202,在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与该中转终端的USB接口相连接的USB接口设置为模拟串口状态;0119该被控终端的USB接口与中转终端的USB接口通过USB数据线连接后,该被控终说明书CN104049552A118/13页12端可以检测所连接的该中转终端的USB接口是否为模拟串口状态,并在检测到所连接的该中转终端的USB接口为模拟串口状态时,为了使得被控终端与中转终端能够传输数据,可以将与该中转终端的USB接口相连接的USB接口设置为模拟串口状态,从而执行后续建立被控终端与中转终端的串口通信通道的过程。0120本领域技术人员可以理解的是,被控终端的USB接。
42、口通常具有两种状态存储状态和模拟串口状态;其中,在存储状态下,被控终端仅仅作为数据存储器;而在模拟串口状态下,被控终端能够与所连接的中转终端进行数据通信。0121S203,建立该中转终端与该被控终端的串口通信通道;0122其中,在将该被控终端的USB接口的工作状态设置为模拟串口状态后,由于被控终端的USB接口已通过USB数据线与该中转终端的USB接口相连,且中转终端的USB接口的工作状态为模拟串口状态,因此,可以建立该中转终端与该被控终端的串口通信通道。0123可以理解的是,建立该中转终端与该被控终端的串口通信通道的具体方式可以采用现有技术实现。0124S204,基于该串口通信通道,通过该中转。
43、终端中转传输该被控终端和该远程控制终端之间的交互数据,从而实现该远程控制终端对该被控终端的控制。0125其中,在建立串口通信通道后,该被控终端可以通过该中转终端中转传输该被控终端和该远程控制终端之间的交互数据,从而实现该远程控制终端对该被控终端的控制。0126当远程控制终端主动控制被控终端时,基于该串口通信通道,通过该中转终端中转传输该被控终端和该远程控制终端之间的交互数据,可以包括0127接收该中转终端基于该串口通信通道传输的数据控制指令;其中,该数据控制指令为该中转终端所接收到的该远程控制终端基于网络通信信道下发的;0128响应该数据控制指令。0129其中,需要说明的是,当该远程控制终端所。
44、下发的数据控制指令能够被被控终端识别时,中转终端仅仅起到中转作用即可。进一步的,为了提高广泛应用性,该远程控制终端所下发的数据控制指令不能够被被控终端识别时,该中转终端可以具有转换功能和中转功能。并且,在保证被控终端能够识别数据控制指令的前提下,具体的转换方式可以根据实际情况设定,在此不做限定。当然,本领域技术人员可以理解的是,转换动作可以由远程控制终端完成,从而使得中转终端仅仅起到中转作用即可。0130当被控终端主动向远程控制终端上传数据时,基于该串口通信通道,通过该中转终端中转传输该被控终端和该远程控制终端之间的交互数据,可以包括0131获得上传数据;0132基于该串口通信通道,向该中转终。
45、端发送该上传数据,以使得该中转终端在接收到该上传数据后,基于该网络通信通道,将该上传数据发送至该远程控制终端。0133需要说明的是,被控终端发送的上传数据能够被远程控制终端识别时,中转终端仅仅起到中转作用即可。更进一步的,为了提高广泛应用性,被控终端发送的上传数据不能够被远程控制终端识别时,该中转终端可以具有转换功能和中转功能。并且,在保证远程控制终端能够识别上传数据的前提下,具体的转换方式可以根据实际情况设定,在此不做限定。当然,本领域技术人员可以理解的是,转换动作可以由被控终端完成,从而使得中转终端仅仅起到中转作用即可。说明书CN104049552A129/13页130134更进一步的,需。
46、要强调的是,被控终端向远程控制终端上传数据可以在满足触发条件时,具体的,该触发条件可以为远程控制终端请求上传数据。具体的,获得上传数据之前,还可以包括0135接收该中转终端基于所述串口通信通道发送的查询请求,其中,该查询请求为该中转终端接收到的该远程控制终端基于该网络通信通道下发的;0136所述获得上传数据,可以包括0137获得该查询请求对应的查询结果;0138将该查询结果确定为上传数据。0139本实施例中,当用户希望对被控终端进行控制时,可以将用于中转数据的中转终端的USB接口与被控终端的USB接口通过USB数据线相连,该被控终端检测所连接的该中转终端的USB接口是否为模拟串口状态;在检测到。
47、所连接的中转终端的USB接口为模拟串口状态时,将与中转终端的USB接口相连接的USB接口设置为模拟串口状态;建立中转终端与被控终端的串口通信通道;基于串口通信通道,通过中转终端中转传输被控终端和所述远程控制终端之间的交互数据,从而实现远程控制终端对被控终端的控制。可见,通过利用本方案,可以通过用户执行简单的操作来控制终端。0140相应于上述从中转终端的角度所提供的终端远程控制方法,本发明实施例还提供了一种终端远程控制装置,应用于终端远程控制系统中的用于中转数据的中转终端;所述终端远程控制系统还可以包括远程控制终端和被控终端;其中,所述中转终端的USB接口和所述被控终端的USB接口通过USB数据。
48、线相连;如图3所示,所述装置可以包括0141开始指令接收模块310,用于接收用户发出的远程控制开始指令;0142工作状态设置模块320,用于响应所述远程控制开始指令,将所述中转终端的USB接口的工作状态设置为模拟串口状态;0143串口通信通道建立模块330,用于建立所述中转终端与所述被控终端的串口通信通道,其中,所述被控终端在检测到所连接的所述中转终端的USB接口为模拟串口状态时,将与所述中转终端的USB接口相连接的USB接口设置为模拟串口状态;0144网络通信通道建立模块340,用于建立所述中转终端与所述远程控制终端的网络通信通道;0145中转传输模块350,用于基于所述串口通信通道和所述网。
49、络通信通道,中转传输所述被控终端和所述远程控制终端之间的交互数据,从而实现所述远程控制终端对所述被控终端的控制。0146本发明实施例所提供的方案中,当用户希望对被控终端进行控制时,可以将用于中转数据的中转终端的USB接口与被控终端的USB接口通过USB数据线相连,并向中转终端发出控制开启指令;进而中转终端接收并响应该远程控制开始指令,将该中转终端的USB接口的工作状态设置为模拟串口状态;建立中转终端与被控终端的串口通信通道,其中,该被控终端在检测到所连接的该中转终端的USB接口为模拟串口状态时,将与该中转终端的USB接口相连接的USB接口设置为模拟串口状态;建立中转终端与远程控制终端的网络通信。
50、通道;基于串口通信通道和网络通信通道,中转传输被控终端和远程控制终端之间的交互数据,从而实现远程控制终端对被控终端的控制。可见,通过利用本方案,可以通过用户执行简单的操作来控制终端。说明书CN104049552A1310/13页140147具体的,所述中转传输模块350,可以包括0148数据控制指令接收单元,用于接收所述远程控制终端基于所述网络通信通道下发的数据控制指令;0149数据控制指令中转单元,用于基于所述串口通信通道,将所述数据控制指令传输至所述被控终端,以使得所述被控终端响应所述数据控制指令。0150具体的,所述数据控制指令中转单元,可以包括0151数据控制指令转换子单元,用于将所述。