一种多屏控制方法及系统技术方案

技术编号:9492640 阅读:154 留言:0更新日期:2013-12-26 02:17
本发明专利技术实施例公开了一种多屏控制方法及系统,以现有成熟TCP/UDP协议作为标准,能够简单方便地实现智能机顶盒与其他智能移动设备之间的多屏互动控制,同时可以较大地提高智能机顶盒与其他智能移动设备之间的兼容性。本发明专利技术实施例的方法包括:S1:执行服务器和客户端设备间的相互识别;S2:若所述相互识别成功,执行步骤S3,否则执行步骤S5;S3:建立所述服务器和所述客户端设备间的TCP连接;S4:将所述服务器的控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应;S5:拒绝所述服务器和所述客户端设备间的控制连接。

【技术实现步骤摘要】
一种多屏控制方法及系统
本专利技术实施例涉及智能控制领域,具体涉及一种多屏控制方法及系统。
技术介绍
随着Android智能系统及智能移动设备的流行,很多专利技术以及创新,都向这个方向靠拢,机顶盒行业也不例外,Android机顶盒的出现显得自然而然,但是如何在智能机顶盒与其他智能移动设备之间实现互动控制,并提供更为友好方便的用户体验,对每个从业者而言都是一个挑战和机会。目前市场上还没有一套真正完整、成熟并标准的实现多屏控制的方案,只有一些各个厂家自己制定的实现某个单一功能,例如媒体部分控制共享的相关标准,相关标准如DLNA(DigitalLivingNetworkAlliance)、Airplay或Miracast等。然而由于各个标准之间互不兼容,而且没有得到广泛的应用,因此不能形成完整统一的标准方案。同时根据这些差异较大的标准实现多屏控制的过程相当复杂、成本比较高、兼容性较差。同时目前也没有专门针对机顶盒相关技术的方案。
技术实现思路
本专利技术实施例提供了一种多屏控制方法及系统,以现有成熟TCP/UDP协议作为标准,能够简单方便地实现智能机顶盒与其他智能移动设备之间的多屏互动控制,同时可以较大地提高智能机顶盒与其他智能移动设备之间的兼容性。本专利技术实施例提供的多屏控制方法,包括:S1:执行服务器和客户端设备间的相互识别;S2:若所述相互识别成功,执行步骤S3,否则执行步骤S5;S3:建立所述服务器和所述客户端设备间的TCP连接;S4:将所述服务器的控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应;S5:拒绝所述服务器和所述客户端设备间的控制连接。可选地,所述服务器为基于Android操作系统带网络功能的智能机顶盒;所述客户端设备为带网络功能的Android智能设备。可选地,所述步骤S1包括:S11:服务器\客户端设备监听预设通信端口的消息并通过所述预设通信端口向所述客户端设备\所述服务器发送预设格式UDP数据报文;S12:当所述服务器\所述客户端设备接收到来自所述预设通信端口的所述预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;S13:所述服务器\所述客户端设备分别判断解析结果是否满足接入条件,若所述服务器和所述客户端设备同时得到满足接入条件的判断结果,则判定相互识别成功,否则判定相互识别失败。可选地,所述预设格式UDP数据报文包括五个字段,其中第一字段表示UDP数据报文载体的类型,第二字段为分割符,第三字段为所述载体的IP地址,第四字段为分割符,第五字段为匹配验证信息。本专利技术实施例提供的多屏控制方法,包括:S1:服务器监听预设通信端口的消息并通过所述预设通信端口向客户端设备发送预设格式UDP数据报文;S2:当所述服务器接收到来自所述预设通信端口的预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;S3:所述服务器判断所述解析结果是否满足服务器端连接条件,若是执行步骤S4,否则拒绝所述客户端设备接入;S4:所述服务器向所述客户端设备发送建立进行多屏控制所需TCP连接的请求信息;S5:所述客户端设备查看本机已识别设备列表中是否存在所述服务器的IP,若是建立连接,否则执行步骤S6;S6:所述客户端设备对所述服务器中预设格式UDP数据报文进行解析并判断是否满足客户端连接条件,若是根据解析所述预设格式UDP数据报文得到的IP地址建立连接并执行步骤S7,否则返回建立连接失败的消息;S7:所述服务器将本机控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应。可选地,所述已识别设备列表包括当前识别设备列表和历史识别列表;所述前识别设备列表和所述历史识别列表通过不同的标识进行区分。本专利技术实施例提供的多屏控制方法,包括:S1:客户端设备监听预设通信端口的消息并通过所述预设通信端口向服务器发送预设格式UDP数据报文;S2:当所述客户端设备接收到来自所述预设通信端口的预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;S3:所述客户端设备判断所述解析结果是否满足客户端设备连接条件,若是执行步骤S4,否则拒绝所述服务器接入;S4:所述客户端设备向所述服务器发送建立进行多屏控制所需TCP连接的请求信息;S5:所述服务器查看本机已识别设备列表中是否存在所述客户端设备的IP,若是建立连接,否则执行步骤S6;S6:所述服务器对所述客户端设备中预设格式UDP数据报文进行解析并判断是否满足服务器连接条件,若是根据解析所述预设格式UDP数据报文得到的IP地址建立连接并执行步骤S7,否则返回建立连接失败的消息;S7:所述客户端设备获取所述服务器的控制模式并将所述控制模式映射至所述客户端设备上的虚拟按键,使得所述虚拟按键与所述服务器的物理控制按键相对应。本专利技术实施例提供的多屏控制系统,包括:服务器和客户端设备;所述服务器包括:第一监听发送模块,用于监听预设通信端口的消息并通过所述预设通信端口向客户端设备发送预设格式UDP数据报文;第一解析模块,用于当接收到来自所述预设通信端口的预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;第一判断模块,用于判断所述解析结果是否满足服务器端连接条件;第一发送模块,用于向所述客户端设备发送建立进行多屏控制所需TCP连接的请求信息;第一处理模块,用于当所述客户端设备的已识别设备列表中不存在所述服务器的IP时,对所述服务器中预设格式UDP数据报文进行解析并判断是否满足客户端连接条件,并当满足客户端连接条件时根据解析所述预设格式UDP数据报文得到的IP地址建立连接,当未满足客户端连接条件时返回建立连接失败的消息;第一匹配模块,用于将本机控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应;所述客户端设备包括:第二监听发送模块,用于监听预设通信端口的消息并通过所述预设通信端口向服务器发送预设格式UDP数据报文;第二解析模块,用于当接收到来自所述预设通信端口的预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;第二判断模块,用于判断所述解析结果是否满足客户端设备连接条件;第二发送模块,用于向所述服务器发送建立进行多屏控制所需TCP连接的请求信息;第二处理模块,用于当所述服务器的已识别设备列表中不存在所述客户端设备的IP时,对所述客户端设备中预设格式UDP数据报文进行解析并判断是否满足服务器连接条件,并当满足服务器连接条件时根据解析所述预设格式UDP数据报文得到的IP地址建立连接,当未满足服务器连接条件时返回建立连接失败的消息;映射模块,用于获取所述服务器的控制模式并将所述控制模式映射至所述客户端设备上的虚拟按键,使得所述虚拟按键与所述服务器的物理控制按键相对应。可选地,所述服务器为基于Android操作系统带网络功能的智能机顶盒。可选地,所述客户端设备为带网络功能的Android智能手机或Android平板电脑。本专利技术实施例中,首先执行服务器和客户端设备间的相互识别;若所述相互识别成功,建立所述服务器和所述客户端设备间的TCP连接,并将所述服务器的控制模式匹配至所本文档来自技高网...
一种多屏控制方法及系统

【技术保护点】
一种多屏控制方法,其特征在于,包括:S1:执行服务器和客户端设备间的相互识别;S2:若所述相互识别成功,执行步骤S3,否则执行步骤S5;S3:建立所述服务器和所述客户端设备间的TCP连接;S4:将所述服务器的控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应;S5:拒绝所述服务器和所述客户端设备间的控制连接。

【技术特征摘要】
1.一种多屏控制方法,其特征在于,包括:S1:执行服务器和客户端设备间的相互识别;S2:若所述相互识别成功,执行步骤S3,否则执行步骤S5;S3:建立所述服务器和所述客户端设备间的TCP连接;S4:将所述服务器的控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应;S5:拒绝所述服务器和所述客户端设备间的控制连接;其中,所述步骤S1包括:S11:服务器\客户端设备监听预设通信端口的消息并通过所述预设通信端口向所述客户端设备\所述服务器发送预设格式UDP数据报文;S12:当所述服务器\所述客户端设备接收到来自所述预设通信端口的所述预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;S13:所述服务器\所述客户端设备分别判断解析结果是否满足接入条件,若所述服务器和所述客户端设备同时得到满足接入条件的判断结果,则判定相互识别成功,否则判定相互识别失败。2.根据权利要求1所述的多屏控制方法,其特征在于,所述服务器为基于Android操作系统带网络功能的智能机顶盒;所述客户端设备为带网络功能的Android智能设备。3.根据权利要求1所述的多屏控制方法,其特征在于,所述预设格式UDP数据报文包括五个字段,其中第一字段表示UDP数据报文载体的类型,第二字段为分割符,第三字段为所述载体的IP地址,第四字段为分割符,第五字段为匹配验证信息。4.一种多屏控制方法,其特征在于,包括:S1:服务器监听预设通信端口的消息并通过所述预设通信端口向客户端设备发送预设格式UDP数据报文;S2:当所述服务器接收到来自所述预设通信端口的预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;S3:所述服务器判断所述解析结果是否满足服务器端连接条件,若是执行步骤S4,否则拒绝所述客户端设备接入;S4:所述服务器向所述客户端设备发送建立进行多屏控制所需TCP连接的请求信息;S5:所述客户端设备查看本机已识别设备列表中是否存在所述服务器的IP,若是建立连接,否则执行步骤S6;S6:所述客户端设备对所述服务器中预设格式UDP数据报文进行解析并判断是否满足客户端连接条件,若是根据解析所述预设格式UDP数据报文得到的IP地址建立连接并执行步骤S7,否则返回建立连接失败的消息;S7:所述服务器将本机控制模式匹配至所述客户端设备,使得所述客户端设备上的虚拟按键与所述服务器的物理控制按键相对应。5.根据权利要求4所述的多屏控制方法,其特征在于,所述已识别设备列表包括当前识别设备列表和历史识别列表;所述当前识别设备列表和所述历史识别列表通过不同的标识进行区分。6.一种多屏控制方法,其特征在于,包括:S1:客户端设备监听预设通信端口的消息并通过所述预设通信端口向服务器发送预设格式UDP数据报文;S2:当所述客户端设备接收到来自所述预设通信端口的预设格式UDP数据报文时,对所述预设格式UDP数据报文进行解析,得到解析结果;S3:所述客户...

【专利技术属性】
技术研发人员:汪宏
申请(专利权)人:珠海迈科电子科技有限公司
类型:发明
国别省市:

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

1