用于对多个受控端进行遥控的系统和方法技术方案

技术编号:37423240 阅读:18 留言:0更新日期:2023-04-30 09:45
本发明专利技术涉及对多个受控端进行遥控的系统,其包括遥控器、控制端和服务器;遥控器用于向控制端发送遥控信号;控制端还用于接收遥控信号,根据遥控信号生成事件,并根据该控制端的屏幕上显示的视频界面所对应的目标受控端的ID,将所述事件和ID封装为一个网络信号发送至服务器;服务器还用于根据网络信号中的目标受控端ID,将该网络信号发送至目标受控端;目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器,由服务器再发送至控制端。通过本发明专利技术,可以由一个遥控器实现对不同的系统进行控制且互不干扰。干扰。干扰。

【技术实现步骤摘要】
用于对多个受控端进行遥控的系统和方法


[0001]本申请涉及遥控
,尤其涉及对多个受控端进行遥控的系统和方法。

技术介绍

[0002]在现有技术中,一个遥控器只能对一个对应的系统进行控制,对于和所述系统网络连接的其他一个或多个相同或不同系统无法进行遥控。

技术实现思路

[0003]针对以上现有技术中的缺陷或不足,本申请提出用于对多个受控端进行遥控的系统,其包括遥控器、控制端和服务器;
[0004]各受控端和控制端均通过网络和服务器建立通信连接;
[0005]控制端用于获取各受控端的当前视频界面;
[0006]遥控器用于向控制端发送遥控信号;
[0007]控制端还用于接收遥控信号,根据遥控信号生成事件,并根据该控制端的屏幕上显示的视频界面所对应的目标受控端的ID,将所述事件和ID封装为一个网络信号发送至服务器;
[0008]服务器还用于根据网络信号中的目标受控端ID,将该网络信号发送至目标受控端;
[0009]目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器;
[0010]服务器还用于接收响应后的视频界面并将其发送至控制端;
[0011]控制端还用于接收响应后的视频界面并将其输出至屏幕。
[0012]根据本专利技术的一些实施例,控制端包括安卓控制盒和TV盒,TV盒用于接收遥控信号,并生成所述事件,安卓控制盒用于读取所述事件,并根据该控制端的屏幕上显示的视频界面所对应的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器。
[0013]本申请还提出用于对多个受控端进行遥控的系统,其包括遥控器、控制端和服务器;
[0014]各受控端和控制端均通过网络和服务器建立通信连接;
[0015]控制端用于获取各受控端的当前视频界面,并将各受控端或其中一些受控端的界面根据一种汇聚方式汇聚在一起,组成屏幕上的当前视频界面;
[0016]遥控器用于向控制端发送遥控信号;
[0017]控制端还用于接收遥控信号,生成一个事件,并根据遥控信号和所述汇聚方式,确定遥控信号所作用至的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器;
[0018]服务器还用于根据网络信号中的目标受控端ID,将该网络信号发送至目标受控
端;
[0019]目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器;
[0020]服务器还用于接收响应后的视频界面并将其发送至控制端;
[0021]控制端还用于接收响应后的视频界面并将其输出至屏幕。
[0022]根据本专利技术的一些实施例,控制端包括安卓控制盒和TV盒,TV盒用于接收遥控信号,并生成所述事件,安卓控制盒用于读取所述事件,并根据遥控信号和所述汇聚方式,确定遥控信号所作用至的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器。
[0023]根据本专利技术的一些实施例,控制端将默认的焦点框选设为与一个受控端对应的屏幕左上角的当前视频界面;当控制端收到遥控器的对应为向右或向下的遥控信号时,控制端根据所述汇聚方式确定右侧或下侧距离屏幕左上角的当前视频界面最近的当前视频界面,并将其所对应的受控端作为目标受控端。
[0024]根据本专利技术的一些实施例,目标受控端内的遥控响应算法被配置为:对每一个创建的控件进行注册,以及将屏幕左上角的控件设置为默认的框选焦点,以及当目标受控端收到切换控件的遥控指令时,获取每个控件的位置数据,将距离默认框选焦点距离最近的控件判断为目标控件,并切换框选焦点到此目标控件上。
[0025]根据本专利技术的一些实施例,目标受控端内的遥控响应算法被配置为:在目标受控端内部的算法解析模块内对每一个创建的控件进行注册,将屏幕左上角的控件设置为默认的框选焦点,当算法解析模块收到遥控指令时,由算法解析模块发出一个信号,每一个注册后的控件在收到该信号后将自身的位置数据发送给算法解析模块,算法解析模块收到后将默认框选焦点的控件和每个控件的位置数据进行比较,将距离最近的控件判断为目标控件,并切换框选焦点到此目标控件上。
[0026]根据本专利技术的一些实施例,遥控器被操作时发出一定波段的信号,控制端具有接收所述波段的信号的接收器;各受控端包括基于安卓系统的受控端,基于linux系统的受控端,基于windows系统的受控端;所述的根据遥控指令进行响应包括向上、向下、向左、向右移动框选焦点,放大和缩小显示画面。
[0027]根据本专利技术的一些实施例,各受控端将当前视频界面编码为网络流信号发送至服务器,或者,各个受控端通过视频线将当前视频界面发送至服务器;服务器接收各个受控端的当前视频界面,并将其发送至控制端。
[0028]根据本专利技术的一些实施例,各受控端将当前视频界面编码为网络流信号,并将流地址发送至服务器,由服务器将该流地址转发给控制端,控制端从所述流地址获取当前视频界面。
[0029]本申请还提出基于所述系统的用于对多个受控端进行遥控的方法,包括:
[0030]遥控器向控制端发送遥控信号;
[0031]控制端接收遥控信号,根据遥控信号生成事件,并根据该控制端的屏幕上显示的视频界面所对应的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器;
[0032]服务器根据网络信号中的目标受控端ID,将该网络信号发送至目标受控端;
[0033]目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器;
[0034]服务器接收响应后的视频界面并将其发送至控制端;
[0035]控制端接收响应后的视频界面并将其输出至屏幕。
[0036]本申请还提出再一种基于所述系统的用于对多个受控端进行遥控的方法,包括:
[0037]遥控器向控制端发送遥控信号;
[0038]控制端接收遥控信号,生成一个事件,并根据遥控信号和所述汇聚方式,确定遥控信号所作用至的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器;
[0039]服务器根据网络信号中的目标受控端ID,将该网络信号发送至目标受控端;
[0040]目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器;
[0041]服务器接收响应后的视频界面并将其发送至控制端;
[0042]控制端接收响应后的视频界面并将其输出至屏幕。
[0043]通过本专利技术的上述实施例,可以由一个遥控器实现对不同的系统进行控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.用于对多个受控端进行遥控的系统,其包括遥控器、控制端和服务器;各受控端和控制端均通过网络和服务器建立通信连接;控制端用于获取各受控端的当前视频界面;遥控器用于向控制端发送遥控信号;控制端还用于接收遥控信号,根据遥控信号生成事件,并根据该控制端的屏幕上显示的视频界面所对应的目标受控端的ID,将所述事件和ID封装为一个网络信号发送至服务器;服务器还用于根据网络信号中的目标受控端ID,将该网络信号发送至目标受控端;目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器;服务器还用于接收响应后的视频界面并将其发送至控制端;控制端还用于接收响应后的视频界面并将其输出至屏幕。2.根据权利要求1所述的系统,其中,控制端包括安卓控制盒和TV盒,TV盒用于接收遥控信号,并生成所述事件,安卓控制盒用于读取所述事件,并根据该控制端的屏幕上显示的视频界面所对应的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器。3.用于对多个受控端进行遥控的系统,其包括遥控器、控制端和服务器;各受控端和控制端均通过网络和服务器建立通信连接;控制端用于获取各受控端的当前视频界面,并将各受控端或其中一些受控端的界面根据一种汇聚方式汇聚在一起,组成屏幕上的当前视频界面;遥控器用于向控制端发送遥控信号;控制端还用于接收遥控信号,生成一个事件,并根据遥控信号和所述汇聚方式,确定遥控信号所作用至的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器;服务器还用于根据网络信号中的目标受控端ID,将该网络信号发送至目标受控端;目标受控端接收所述网络信号,根据目标受控端的当前视频界面以及目标受控端内的遥控响应算法,确定网络信号对应的遥控指令,根据遥控指令进行响应,并将响应后的视频界面发送至服务器;服务器还用于接收响应后的视频界面并将其发送至控制端;控制端还用于接收响应后的视频界面并将其输出至屏幕。4.根据权利要求3所述的系统,其中,控制端包括安卓控制盒和TV盒,TV盒用于接收遥控信号,并生成所述事件,安卓控制盒用于读取所述事件,并根据遥控信号和所述汇聚方式,确定遥控信号所作用至的目标受控端ID,将所述事件和ID封装为一个网络信号发送至服务器。5.根据权利要求3所述的系统,其中,控制端将默认的焦点框选设为与一个受控端对应的屏幕左上角的当前视频界面;当控制端收到遥控器的对应为向右或向下的遥控信号时,控制端根据所述汇聚方式确定右侧或下侧距离屏幕左上角的当前视频界面最近的当前视频界面,并将其所对应的受控端作为目标受控端。6.根据权利要求1

5之一所述的系统,其中,目标受控端内的遥控响应算法被配置为:对每一个创建的控件进行注册,以及将屏幕左上角的控件设置为默认的框选焦点,以及当
目标受控端收到切换控件的遥控指令时,获取每个控件的位置数据,将距离默认框选焦点距离最近的控件判断为目标控...

【专利技术属性】
技术研发人员:谭登峰请求不公布姓名请求不公布姓名
申请(专利权)人:北京仁光科技有限公司
类型:发明
国别省市:

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

1