1.一种Miracast反向控制方法,包括:
在Miracast的建立会话阶段,Miracast源端与Miracast目的端通过建立的第一TCP连接通道进行功能协商,当通过协商发现所述Miracast源端不支持用户接入反向通道时,所述Miracast目的端向所述Miracast源端发起建立第二TCP连接通道的请求;
所述Miracast源端通过对预设端口的监听,获取所述请求并建立第二TCP连接通道;
通过所建立的第二TCP连接通道,所述Miracast目的端向所述Miracast源端传输控制信号;其中,所述Miracast目的端根据预设的控制信号类型,将用户输入的控制信号封装成相应类型的控制信号报文发送给所述Miracast源端,所述Miracast源端根据预设的控制信号类型,对接收到的控制信号报文进行解析,得到解析后的控制信号,实现所述Miracast目的端对所述Miracast源端的反向控制。
2.如权利要求1所述的Miracast反向控制方法,其中,在所述Miracast目的端根据预设的控制信号类型,将输入的控制信号封装成相应类型的控制信号报文发送给所述Miracast源端的过程中,所述控制信号报文包括控制信号的类型、控制信号的长度以及对控制信号的描述。
3.如权利要求1所述的Miracast反向控制方法,其中,所述预设的控制信号类型为鼠标点击信号、触控信号或者按键信号。
4.一种Miracast反向控制系统,包括:
请求发起单元,用于在Miracast的建立会话阶段,Miracast源端与Miracast目的端通过建立的第一TCP连接通道进行功能协商,当通过协商发现所述Miracast源端不支持用户接入反向通道时,所述Miracast目的端向所述Miracast源端发起建立第二TCP连接通道的请求;
第二TCP连接通道建立单元,用于所述Miracast源端通过对预设端口的监听,获取所述请求并建立第二TCP连接通道;
控制信号传输单元,用于通过所建立的第二TCP连接通道,所述Miracast目的端向所述Miracast源端传输控制信号;其中,所述Miracast目的端根据预设的控制信号类型,将用户输入的控制信号封装成相应类型的控制信号报文发送给所述Miracast源端,所述Miracast源端根据预设的控制信号类型,对接收到的控制信号报文进行解析,得到解析后的控制信号,实现所述Miracast目的端对所述Miracast源端的反向控制。
5.如权利要求4所述的Miracast反向控制系统,其中,所述控制信号传输单元在将输入的控制信号封装成相应类型的控制信号报文发送给所述Miracast源端的过程中,所述控制信号报文包括控制信号的类型、控制信号的长度以及对控制信号的描述。